From: Serge Hallyn Date: Thu, 9 Oct 2014 16:24:37 +0000 (-0500) Subject: lxc-test-unpriv: test for different cgroups per subsystem X-Git-Tag: lxc-1.1.0.alpha3~81 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=e2ef635e682cef87b234d27e0b41923db857efa3;p=thirdparty%2Flxc.git lxc-test-unpriv: test for different cgroups per subsystem Signed-off-by: Serge Hallyn --- diff --git a/src/tests/lxc-test-unpriv b/src/tests/lxc-test-unpriv index a27857c5d..93c91a9f4 100755 --- a/src/tests/lxc-test-unpriv +++ b/src/tests/lxc-test-unpriv @@ -141,4 +141,22 @@ p1=$(run_cmd lxc-info -n c2 -p -H) run_cmd lxc-stop -n c2 +if which cgm >/dev/null 2>&1; then + echo "Testing containers under different cgroups per subsystem" + run_cmd cgm create freezer x1/x2 + cgm movepid freezer x1 $$ + run_cmd lxc-start -n c1 -d + p1=$(run_cmd lxc-info -n c1 -p -H) + [ "$p1" != "-1" ] || { echo "Failed to start container c1"; false; } + run_cmd lxc-info -n c1 + run_cmd lxc-attach -n c1 -- /bin/true + run_cmd lxc-cgroup -n c1 freezer.state + + echo "Testing lxc-attach and lxc-cgroup from different cgroup" + cgm movepid freezer x2 $$ + run_cmd lxc-attach -n c1 -- /bin/true + run_cmd lxc-cgroup -n c1 freezer.state + run_cmd lxc-cgroup -n c1 memory.limit_in_bytes +fi + DONE=1