]> git.ipfire.org Git - thirdparty/bind9.git/commitdiff
Add a different log file for each `meson test`
authorAndoni Duarte Pintado <andoni@isc.org>
Tue, 5 Aug 2025 09:26:47 +0000 (11:26 +0200)
committerAndoni Duarte <andoni@isc.org>
Wed, 6 Aug 2025 11:09:22 +0000 (11:09 +0000)
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

index d7ef028700204606f0d3a6fc5abc320ee1315d3f..62cfec1eb45c832ed9cd6c39bf3e2012ee3a3a2b 100644 (file)
@@ -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