(t *testing.T)
| 117 | } |
| 118 | |
| 119 | func TestParseMemoryOomControl(t *testing.T) { |
| 120 | var ( |
| 121 | c = &memoryController{} |
| 122 | m = &v1.MemoryOomControl{} |
| 123 | r = strings.NewReader(memoryOomControlData) |
| 124 | ) |
| 125 | if err := c.parseOomControlStats(r, m); err != nil { |
| 126 | t.Fatal(err) |
| 127 | } |
| 128 | index := []uint64{ |
| 129 | m.OomKillDisable, |
| 130 | m.UnderOom, |
| 131 | m.OomKill, |
| 132 | } |
| 133 | for i, v := range index { |
| 134 | if v != uint64(i)+1 { |
| 135 | t.Errorf("expected value at index %d to be %d but received %d", i, i+1, v) |
| 136 | } |
| 137 | } |
| 138 | } |
| 139 | |
| 140 | func TestMemoryController_Stat(t *testing.T) { |
| 141 | // GIVEN a cgroups folder with all the memory metrics |
nothing calls this directly
no test coverage detected
searching dependent graphs…