From a5d0e0ebb2890b16a2a2eba3f166280258423161 Mon Sep 17 00:00:00 2001 From: Yu Watanabe Date: Wed, 26 Nov 2025 17:37:19 +0900 Subject: [PATCH] ci: pass --no-stdsplit to meson test Hopefully, we will get more informative logs on failure. --- .github/workflows/unit-tests-musl.sh | 2 +- .github/workflows/unit-tests.sh | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/unit-tests-musl.sh b/.github/workflows/unit-tests-musl.sh index 6ba448adaf..ab7cdf0a70 100755 --- a/.github/workflows/unit-tests-musl.sh +++ b/.github/workflows/unit-tests-musl.sh @@ -47,7 +47,7 @@ for phase in "${PHASES[@]}"; do # correctly detect the environment. env \ SYSTEMD_IN_CHROOT=yes \ - meson test -C build --print-errorlogs + meson test -C build --print-errorlogs --no-stdsplit ;; CLEANUP) info "Cleanup phase" diff --git a/.github/workflows/unit-tests.sh b/.github/workflows/unit-tests.sh index ceecaf3fe0..c119a86011 100755 --- a/.github/workflows/unit-tests.sh +++ b/.github/workflows/unit-tests.sh @@ -109,7 +109,7 @@ for phase in "${PHASES[@]}"; do run_meson -Dnobody-group=nogroup --werror -Dtests=unsafe -Dslow-tests=true -Dfuzz-tests=true "${MESON_ARGS[@]}" build ninja -C build -v # Ensure setting a timezone (like the reproducible build tests do) does not break time/date unit tests - TZ=GMT+12 meson test "${MESON_TEST_ARGS[@]}" -C build --print-errorlogs + TZ=GMT+12 meson test "${MESON_TEST_ARGS[@]}" -C build --print-errorlogs --no-stdsplit ;; RUN_ASAN_UBSAN|RUN_GCC_ASAN_UBSAN|RUN_CLANG_ASAN_UBSAN|RUN_CLANG_ASAN_UBSAN_NO_DEPS) # TODO: drop after we switch to ubuntu 26.04 @@ -151,7 +151,7 @@ for phase in "${PHASES[@]}"; do # during debugging, wonderful), so let's at least keep a workaround # here to make the builds stable for the time being. (set +x; while :; do echo -ne "\n[WATCHDOG] $(date)\n"; sleep 30; done) & - meson test --timeout-multiplier=3 -C build --print-errorlogs + meson test --timeout-multiplier=3 -C build --print-errorlogs --no-stdsplit ;; CLEANUP) info "Cleanup phase"