From 275157193cf9e739a53e1be9973f9bb85d1e4129 Mon Sep 17 00:00:00 2001 From: lifubang Date: Thu, 21 May 2020 00:17:51 +0800 Subject: [PATCH] add testcase for enable all supported controllers in cgroupv2 Signed-off-by: lifubang --- tests/integration/cgroups.bats | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/tests/integration/cgroups.bats b/tests/integration/cgroups.bats index 84737eaaf..d5df2858b 100644 --- a/tests/integration/cgroups.bats +++ b/tests/integration/cgroups.bats @@ -110,6 +110,17 @@ EOF runc run -d --console-socket $CONSOLE_SOCKET test_cgroups_permissions [ "$status" -eq 0 ] + if [ "$CGROUP_UNIFIED" != "no" ]; then + if [ -n "${RUNC_USE_SYSTEMD}" ] ; then + if [ $(id -u) = "0" ]; then + check_cgroup_value "cgroup.controllers" "$(cat /sys/fs/cgroup/machine.slice/cgroup.controllers)" + else + check_cgroup_value "cgroup.controllers" "$(cat /sys/fs/cgroup/user.slice/user-$(id -u).slice/cgroup.controllers)" + fi + else + check_cgroup_value "cgroup.controllers" "$(cat /sys/fs/cgroup/cgroup.controllers)" + fi + fi } @test "runc exec (limits + cgrouppath + permission on the cgroup dir) succeeds" {