From: Andoni Duarte Pintado Date: Tue, 5 Aug 2025 09:26:47 +0000 (+0200) Subject: Add a different log file for each `meson test` X-Git-Tag: v9.21.11~2^2 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=e5a364c741418bcf2ba8db56483e95412e77e04e;p=thirdparty%2Fbind9.git Add a different log file for each `meson test` Each run of `meson test` overwrites the default log file testlog.txt, this means we lose the backtraces of previous run. This commit assigns a different log file for each run. --- diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index d7ef0287002..62cfec1eb45 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -488,7 +488,7 @@ stages: - RET=0 - meson test -C build --no-rebuild --no-suite flaky || RET=1 - cp build/meson-logs/testlog.junit.xml $CI_PROJECT_DIR/junit.xml - - meson test -C build --no-rebuild --suite flaky || meson test -C build --no-rebuild --suite flaky || RET=1 + - meson test -C build --no-rebuild --suite flaky --logbase testlog-flaky || meson test -C build --no-rebuild --suite flaky --logbase testlog-flaky || RET=1 - *check_for_junit_xml - (exit $RET) - test "$CLEAN_BUILD_ARTIFACTS_ON_SUCCESS" -eq 0 || ninja -C build clean >/dev/null 2>&1