Files
weave-scope/vendor/github.com/c9s/goprocinfo/linux/uptime_test.go
2015-12-04 13:57:32 +00:00

23 lines
390 B
Go

package linux
import "testing"
func TestUptime(t *testing.T) {
uptime, err := ReadUptime("proc/uptime")
if err != nil {
t.Fatal(err)
}
if uptime.Total == 0 {
t.Fatal("uptime total read fail")
}
if uptime.Idle == 0 {
t.Fatal("uptime idel read fail")
}
t.Logf("Total: %+v", uptime.GetTotalDuration())
t.Logf("Idle: %+v", uptime.GetIdleDuration())
t.Logf("%+v", uptime)
}