17 lines
284 B
Go
17 lines
284 B
Go
package sysinfo
|
|
|
|
import (
|
|
"testing"
|
|
)
|
|
|
|
func TestCollect(t *testing.T) {
|
|
p := Collect("CONTROL")
|
|
if p.Role != "CONTROL" {
|
|
t.Fatalf("expected CONTROL, got %s", p.Role)
|
|
}
|
|
if p.CPUCores <= 0 {
|
|
t.Fatalf("expected >0 CPU cores, got %d", p.CPUCores)
|
|
}
|
|
t.Logf("Profile: %+v", p)
|
|
}
|