]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
mkosi: Don't run slow tests by default
authorDaan De Meyer <daan.j.demeyer@gmail.com>
Sat, 6 May 2023 09:35:38 +0000 (11:35 +0200)
committerDaan De Meyer <daan.j.demeyer@gmail.com>
Thu, 11 May 2023 10:16:47 +0000 (12:16 +0200)
Instead, allow enabling it via an environment variable and do so
in CI.

.github/workflows/mkosi.yml
mkosi.presets/00-base/mkosi.build

index dac3de900bc3bf256cf01ced6b0842a245108f3f..fc1c95ebfa526edc0399814b34fb2628a2d82c63 100644 (file)
@@ -86,6 +86,7 @@ jobs:
         [Content]
         Environment=CI_BUILD=1
                     DEFAULT_TIMEOUT_SEC=90
+                    SLOW_TESTS=true
 
         [Output]
         KernelCommandLineExtra=systemd.unit=mkosi-check-and-shutdown.service
index 5db96006fe5d973c2844478b1ae078f44ee8b133..62cd3ec34b60b8b6cb23db7513a5c46d3b597736 100755 (executable)
@@ -60,7 +60,7 @@ if [ ! -f "$BUILDDIR"/build.ninja ]; then
         -D b_sanitize="${SANITIZERS:-none}"
         -D install-tests=true
         -D tests=unsafe
-        -D slow-tests=true
+        -D slow-tests="${SLOW_TESTS:-false}"
         -D utmp=true
         -D hibernate=true
         -D ldconfig=true