]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
test-execute: remove state directories before running tests
authorYu Watanabe <watanabe.yu+github@gmail.com>
Thu, 10 May 2018 14:17:50 +0000 (23:17 +0900)
committerLennart Poettering <lennart@poettering.net>
Fri, 11 May 2018 05:50:51 +0000 (22:50 -0700)
Fixes #8679.

src/test/test-execute.c
test/test-execute/exec-dynamicuser-statedir-migrate-step2.service

index 9b0fac8bc98c71bacc201c0a4b3d2f0211d87964..730dfd1e0b838f3cff238cdc6b26a4aed1178a57 100644 (file)
@@ -431,8 +431,14 @@ static void test_exec_dynamicuser(Manager *m) {
         test(m, "exec-dynamicuser-supplementarygroups.service", 0, CLD_EXITED);
         test(m, "exec-dynamicuser-statedir.service", 0, CLD_EXITED);
 
+        (void) rm_rf("/var/lib/test-dynamicuser-migrate", REMOVE_ROOT|REMOVE_PHYSICAL);
+        (void) rm_rf("/var/lib/test-dynamicuser-migrate2", REMOVE_ROOT|REMOVE_PHYSICAL);
+        (void) rm_rf("/var/lib/private/test-dynamicuser-migrate", REMOVE_ROOT|REMOVE_PHYSICAL);
+        (void) rm_rf("/var/lib/private/test-dynamicuser-migrate2", REMOVE_ROOT|REMOVE_PHYSICAL);
+
         test(m, "exec-dynamicuser-statedir-migrate-step1.service", 0, CLD_EXITED);
         test(m, "exec-dynamicuser-statedir-migrate-step2.service", 0, CLD_EXITED);
+
         (void) rm_rf("/var/lib/test-dynamicuser-migrate", REMOVE_ROOT|REMOVE_PHYSICAL);
         (void) rm_rf("/var/lib/test-dynamicuser-migrate2", REMOVE_ROOT|REMOVE_PHYSICAL);
         (void) rm_rf("/var/lib/private/test-dynamicuser-migrate", REMOVE_ROOT|REMOVE_PHYSICAL);
index 5a61228c9f715fe812a30da92fa954e6a456ceeb..edb0be7ef80832f56f7b7fc0802b95ac204ba6d6 100644 (file)
@@ -1,5 +1,5 @@
 [Unit]
-Description=Test DynamicUser= migrate StateDirectory= (preparation)
+Description=Test DynamicUser= migrate StateDirectory=
 
 [Service]
 ExecStart=test -w /var/lib/test-dynamicuser-migrate