chore: fix test failure (#3883)

This commit is contained in:
Kevin Wan
2024-02-01 22:41:05 +08:00
committed by GitHub
parent 93d257f9f5
commit 786a80131e

View File

@@ -12,19 +12,21 @@ func TestRunningInUserNS(t *testing.T) {
assert.False(t, runningInUserNS()) assert.False(t, runningInUserNS())
} }
func TestCgroupV1(t *testing.T) { func TestCgroups(t *testing.T) {
if isCgroup2UnifiedMode() { // test cgroup legacy(v1) & hybrid
if !isCgroup2UnifiedMode() {
cg, err := currentCgroupV1() cg, err := currentCgroupV1()
assert.NoError(t, err) assert.NoError(t, err)
_, err = cg.effectiveCpus() _, err = cg.effectiveCpus()
assert.Error(t, err) assert.NoError(t, err)
_, err = cg.cpuQuota() _, err = cg.cpuQuota()
assert.Error(t, err) assert.NoError(t, err)
_, err = cg.cpuUsage() _, err = cg.cpuUsage()
assert.Error(t, err) assert.NoError(t, err)
} }
// test cgroup v2 // test cgroup v2
if isCgroup2UnifiedMode() {
cg, err := currentCgroupV2() cg, err := currentCgroupV2()
assert.NoError(t, err) assert.NoError(t, err)
_, err = cg.effectiveCpus() _, err = cg.effectiveCpus()
@@ -34,6 +36,7 @@ func TestCgroupV1(t *testing.T) {
_, err = cg.cpuUsage() _, err = cg.cpuUsage()
assert.NoError(t, err) assert.NoError(t, err)
} }
}
func TestParseUint(t *testing.T) { func TestParseUint(t *testing.T) {
tests := []struct { tests := []struct {