...
1
2
3 package docker
4
5 import "testing"
6
7 func TestGetDockerIDList(t *testing.T) {
8
9
10
16 }
17
18 func TestGetDockerStat(t *testing.T) {
19
20
21
22
40 }
41
42 func TestCgroupCPU(t *testing.T) {
43 v, _ := GetDockerIDList()
44 for _, id := range v {
45 v, err := CgroupCPUDocker(id)
46 if err != nil {
47 t.Errorf("error %v", err)
48 }
49 if v.CPU == "" {
50 t.Errorf("could not get CgroupCPU %v", v)
51 }
52
53 }
54 }
55
56 func TestCgroupCPUInvalidId(t *testing.T) {
57 _, err := CgroupCPUDocker("bad id")
58 if err == nil {
59 t.Error("Expected path does not exist error")
60 }
61 }
62
63 func TestCgroupMem(t *testing.T) {
64 v, _ := GetDockerIDList()
65 for _, id := range v {
66 v, err := CgroupMemDocker(id)
67 if err != nil {
68 t.Errorf("error %v", err)
69 }
70 empty := &CgroupMemStat{}
71 if v == empty {
72 t.Errorf("Could not CgroupMemStat %v", v)
73 }
74 }
75 }
76
77 func TestCgroupMemInvalidId(t *testing.T) {
78 _, err := CgroupMemDocker("bad id")
79 if err == nil {
80 t.Error("Expected path does not exist error")
81 }
82 }
83
View as plain text