]> Sergey Matveev's repositories - public-inbox.git/blobdiff - lib/PublicInbox/TestCommon.pm
test_common: remove non-hidden files, first
[public-inbox.git] / lib / PublicInbox / TestCommon.pm
index d8346673b34e5c0fe6c155de8ee90df99ef97c7c..0ee4b22821c9281520695ceda9bec168e4fce510 100644 (file)
@@ -567,7 +567,10 @@ SKIP: {
                }
                local $ENV{XDG_RUNTIME_DIR} = $daemon_xrd;
                $cb->();
-               unless ($persist) {
+               if ($persist) { # remove before ~/.local gets removed
+                       File::Path::rmtree([glob("$home/*")]);
+                       File::Path::rmtree("$home/.config");
+               } else {
                        lei_ok(qw(daemon-pid), \"daemon-pid after $t");
                        chomp($daemon_pid = $lei_out);
                        if (!$daemon_pid) {