]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
test-cgroup: Ignore ENOENT from cg_create()
authorSolar Designer <solar@ciq.com>
Thu, 10 Jul 2025 22:28:14 +0000 (00:28 +0200)
committerSolar Designer <solar@ciq.com>
Thu, 10 Jul 2025 22:28:14 +0000 (00:28 +0200)
which was the only test failure building systemd-252-51.el9 in a
container, also previously reported against 252-rc1 under Gentoo
in #25015

src/test/test-cgroup.c

index cb093c74b2e807a7b85f140d2a47a97bb30ce465..77f720fd2d1c9c1f3cab70afcae170fed871ee37 100644 (file)
@@ -64,7 +64,7 @@ TEST(cg_create) {
         (void) cg_trim(test_b, /* delete_root= */ true);
 
         r = cg_create(test_a);
-        if (ERRNO_IS_NEG_FS_WRITE_REFUSED(r))
+        if (ERRNO_IS_NEG_FS_WRITE_REFUSED(r) || r == -ENOENT)
                 return (void) log_tests_skipped_errno(r, "%s: Failed to create cgroup %s", __func__, test_a);
 
         ASSERT_OK_EQ(r, 1);