]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
test-cgroup: make test case a bit more robust towards previous aborted runs
authorLennart Poettering <lennart@poettering.net>
Tue, 17 Oct 2023 12:31:11 +0000 (14:31 +0200)
committerLennart Poettering <lennart@poettering.net>
Wed, 18 Oct 2023 12:49:40 +0000 (14:49 +0200)
src/test/test-cgroup.c

index c6e6b8e01a9e4645677889bf96b585f4764fc1fe..0fbd6351a4abfa0a5f20a4e9e4f9a3f06b1b0f26 100644 (file)
@@ -61,6 +61,10 @@ TEST(cg_create) {
 
         log_info("Paths for test:\n%s\n%s", test_a, test_b);
 
+        /* Possibly clean up left-overs from aboted previous runs */
+        (void) cg_trim(SYSTEMD_CGROUP_CONTROLLER, test_a, /* delete_root= */ true);
+        (void) cg_trim(SYSTEMD_CGROUP_CONTROLLER, test_b, /* delete_root= */ true);
+
         r = cg_create(SYSTEMD_CGROUP_CONTROLLER, test_a);
         if (IN_SET(r, -EPERM, -EACCES, -EROFS)) {
                 log_info_errno(r, "Skipping %s: %m", __func__);