Make run-test.sh easier to use locally
authorMatthias Clasen <mclasen@redhat.com>
Tue, 2 May 2023 10:36:18 +0000 (06:36 -0400)
committerMatthias Clasen <mclasen@redhat.com>
Tue, 2 May 2023 10:38:30 +0000 (06:38 -0400)
Set a default timeout multiplier so we don't
have to rememver obscure environment variables.

.gitlab-ci/run-tests.sh

index 4a206ef2b0a8d1d2c1f9d8b47aea0add8bda6a57..e06668ec8cda4a6c2ce25cec1f29b769c094b900 100755 (executable)
@@ -6,6 +6,7 @@ set +e
 srcdir=$( pwd )
 builddir=$1
 backend=$2
+multiplier=${MESON_TEST_TIMEOUT_MULTIPLIER:-1}
 
 # Ignore memory leaks lower in dependencies
 export LSAN_OPTIONS=suppressions=$srcdir/lsan.supp:print_suppressions=0:verbosity=1:log_threads=1
@@ -15,7 +16,7 @@ case "${backend}" in
   x11)
     xvfb-run -a -s "-screen 0 1024x768x24 -noreset" \
           meson test -C ${builddir} \
-                --timeout-multiplier "${MESON_TEST_TIMEOUT_MULTIPLIER}" \
+                --timeout-multiplier "${multiplier}" \
                 --print-errorlogs \
                 --setup=${backend} \
                 --suite=gtk \
@@ -29,7 +30,7 @@ case "${backend}" in
 
     xvfb-run -a -s "-screen 0 1024x768x24 -noreset" \
           meson test -C ${builddir} \
-                --timeout-multiplier "${MESON_TEST_TIMEOUT_MULTIPLIER}" \
+                --timeout-multiplier "${multiplier}" \
                 --print-errorlogs \
                 --setup=${backend}_unstable \
                 --suite=flaky \
@@ -44,7 +45,7 @@ case "${backend}" in
     export WAYLAND_DISPLAY=wayland-5
 
     meson test -C ${builddir} \
-                --timeout-multiplier "${MESON_TEST_TIMEOUT_MULTIPLIER}" \
+                --timeout-multiplier "${multiplier}" \
                 --print-errorlogs \
                 --setup=${backend} \
                 --suite=gtk \
@@ -55,7 +56,7 @@ case "${backend}" in
     exit_code=$?
 
     meson test -C ${builddir} \
-                --timeout-multiplier "${MESON_TEST_TIMEOUT_MULTIPLIER}" \
+                --timeout-multiplier "${multiplier}" \
                 --print-errorlogs \
                 --setup=${backend}_unstable \
                 --suite=flaky \
@@ -72,7 +73,7 @@ case "${backend}" in
     export BROADWAY_DISPLAY=:5
 
     meson test -C ${builddir} \
-                --timeout-multiplier "${MESON_TEST_TIMEOUT_MULTIPLIER}" \
+                --timeout-multiplier "${multiplier}" \
                 --print-errorlogs \
                 --setup=${backend} \
                 --suite=gtk \
@@ -84,7 +85,7 @@ case "${backend}" in
     exit_code=0
 
     meson test -C ${builddir} \
-                --timeout-multiplier "${MESON_TEST_TIMEOUT_MULTIPLIER}" \
+                --timeout-multiplier "${multiplier}" \
                 --print-errorlogs \
                 --setup=${backend}_unstable \
                 --suite=flaky \