]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
test-cgroup-util: skip cg hierarchy tests when necessary (#7371)
authorZbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl>
Fri, 17 Nov 2017 10:10:21 +0000 (11:10 +0100)
committerLennart Poettering <lennart@poettering.net>
Fri, 17 Nov 2017 10:10:21 +0000 (11:10 +0100)
src/test/test-cgroup-util.c

index 2c220578a3fe9133b5110a7cf5b56fe52c511c12..0761463067b76880bce6a38451fd86eb36f19cb8 100644 (file)
@@ -372,9 +372,14 @@ static void test_is_wanted(void) {
 }
 
 static void test_cg_tests(void) {
-        int all, hybrid, systemd;
+        int all, hybrid, systemd, r;
 
-        assert_se(cg_unified_flush() == 0);
+        r = cg_unified_flush();
+        if (r == -ENOMEDIUM) {
+                log_notice_errno(r, "Skipping cg hierarchy tests: %m");
+                return;
+        }
+        assert_se(r == 0);
 
         all = cg_all_unified();
         assert_se(IN_SET(all, 0, 1));