| "veyron.io/veyron/veyron/lib/stats" |
| _ "veyron.io/veyron/veyron/lib/stats/sysstats" |
| func TestHostname(t *testing.T) { |
| obj, err := stats.GetStatsObject("system/hostname") |
| t.Fatalf("unexpected error: %v", err) |
| expected, err := os.Hostname() |
| t.Fatalf("unexpected error: %v", err) |
| if got := obj.Value(); got != expected { |
| t.Errorf("unexpected result. Got %q, want %q", got, expected) |
| func TestMemStats(t *testing.T) { |
| alloc, err := stats.GetStatsObject("system/memstats/Alloc") |
| t.Fatalf("unexpected error: %v", err) |
| if v := alloc.Value(); v == uint64(0) { |
| t.Errorf("unexpected Alloc value. Got %v, want != 0", v) |