From e5a364c741418bcf2ba8db56483e95412e77e04e Mon Sep 17 00:00:00 2001 From: Andoni Duarte Pintado Date: Tue, 5 Aug 2025 11:26:47 +0200 Subject: [PATCH] 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. --- .gitlab-ci.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index d7ef028700..62cfec1eb4 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