]> git.ipfire.org Git - thirdparty/bind9.git/commitdiff
Generate and capture JUnit XML output from cross-version-config-tests
authorPetr Špaček <pspacek@isc.org>
Tue, 3 Oct 2023 09:15:39 +0000 (11:15 +0200)
committerPetr Špaček <pspacek@isc.org>
Wed, 4 Oct 2023 12:51:31 +0000 (14:51 +0200)
(cherry picked from commit f2a3eb00b90eac2a352e4d935d5e8d0748622a3f)

.gitlab-ci.yml

index 88169844931ec3478f3bd1751e9f865548b361b9..adab5116a5a3338faa4e93474cafae46cdce9a12 100644 (file)
@@ -378,16 +378,19 @@ cross-version-config-tests:
     # intends to detect obvious backward compatibility issues with the latter.
     - sed -i -E "s|(export TOP_BUILDDIR)=.*|\1=${CI_PROJECT_DIR}|" conf.sh
     - >
-      "$PYTEST" --setup-only -n "${TEST_PARALLEL_JOBS:-1}"
+      "$PYTEST" --setup-only --junit-xml="$CI_PROJECT_DIR"/junit.xml -n "${TEST_PARALLEL_JOBS:-1}"
   needs:
     - job: autoreconf
       artifacts: true
   artifacts:
+    reports:
+      junit: junit.xml
     paths:
       - bind-*
+      - junit.xml
     untracked: true
     expire_in: "1 day"
-    when: on_failure
+    when: always
 
 .display_pytest_failures: &display_pytest_failures
     - awk '/^=+ FAILURES =+/{flag=1;next}/^=+.*=+$/{flag=0}flag' bin/tests/system/pytest.out.txt || true