From e864f2a037bf2e2e62d20e2f132ab08e261b6e71 Mon Sep 17 00:00:00 2001 From: WAKAYAMA shirou Date: Sat, 23 Apr 2016 23:43:00 +0900 Subject: [PATCH] [disk]freebsd: update 386. --- disk/disk_freebsd_386.go | 6 +++++- disk/disk_test.go | 5 ++++- host/host_test.go | 3 +++ 3 files changed, 12 insertions(+), 2 deletions(-) diff --git a/disk/disk_freebsd_386.go b/disk/disk_freebsd_386.go index 6d4b597..0b3f536 100644 --- a/disk/disk_freebsd_386.go +++ b/disk/disk_freebsd_386.go @@ -39,6 +39,10 @@ const ( MNT_SUSPEND = 4 ) +const ( + sizeOfDevstat = 0xf0 +) + type ( _C_short int16 _C_int int32 @@ -95,7 +99,7 @@ type Devstat struct { Flags uint32 Device_type uint32 Priority uint32 - ID *byte + Id *byte Sequence1 uint32 } type Bintime struct { diff --git a/disk/disk_test.go b/disk/disk_test.go index c475c26..8023c03 100644 --- a/disk/disk_test.go +++ b/disk/disk_test.go @@ -26,6 +26,9 @@ func TestDisk_partitions(t *testing.T) { t.Errorf("error %v", err) } empty := PartitionStat{} + if len(ret) == 0 { + t.Errorf("ret is empty") + } for _, disk := range ret { if disk == empty { t.Errorf("Could not get device info %v", disk) @@ -39,7 +42,7 @@ func TestDisk_io_counters(t *testing.T) { t.Errorf("error %v", err) } if len(ret) == 0 { - t.Errorf("ret is empty, %v", ret) + t.Errorf("ret is empty") } empty := IOCountersStat{} for part, io := range ret { diff --git a/host/host_test.go b/host/host_test.go index c4c5afa..2bf395c 100644 --- a/host/host_test.go +++ b/host/host_test.go @@ -32,6 +32,9 @@ func TestUsers(t *testing.T) { t.Errorf("error %v", err) } empty := UserStat{} + if len(v) == 0 { + t.Errorf("Users is empty") + } for _, u := range v { if u == empty { t.Errorf("Could not Users %v", v)