File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -69,10 +69,11 @@ test:linux:
6969 CC : gcc
7070 artifacts :
7171 paths :
72+ - build/meson-logs
7273 - t/failed-test-artifacts
7374 reports :
7475 junit : build/meson-logs/testlog.junit.xml
75- when : on_failure
76+ when : always
7677
7778test:osx :
7879 image : $image
@@ -111,10 +112,11 @@ test:osx:
111112 CC : clang
112113 artifacts :
113114 paths :
115+ - build/meson-logs
114116 - t/failed-test-artifacts
115117 reports :
116118 junit : build/meson-logs/testlog.junit.xml
117- when : on_failure
119+ when : always
118120
119121.windows_before_script : &windows_before_script
120122 # Disabling realtime monitoring fails on some of the runners, but it
@@ -183,11 +185,14 @@ test:msvc-meson:
183185 - job : " build:msvc-meson"
184186 artifacts : true
185187 script :
186- - meson test -C build --no-rebuild --print-errorlogs --slice $Env:CI_NODE_INDEX/$Env:CI_NODE_TOTAL
188+ - meson test -C build --test-args=-x -- no-rebuild --print-errorlogs --slice $Env:CI_NODE_INDEX/$Env:CI_NODE_TOTAL
187189 parallel : 10
188190 artifacts :
191+ paths :
192+ - build/meson-logs
189193 reports :
190194 junit : build/meson-logs/testlog.junit.xml
195+ when : always
191196
192197test:fuzz-smoke-tests :
193198 image : ubuntu:latest
Original file line number Diff line number Diff line change 282282MAKEFLAGS=" $MAKEFLAGS --jobs=$JOBS "
283283GIT_PROVE_OPTS=" --timer --jobs $JOBS "
284284
285- GIT_TEST_OPTS=" $GIT_TEST_OPTS --verbose-log -x"
285+ GIT_TEST_OPTS=" $GIT_TEST_OPTS -x"
286+
287+ case " $jobname " in
288+ * -meson)
289+ ;;
290+ * )
291+ GIT_TEST_OPTS=" $GIT_TEST_OPTS --verbose-log" ;;
292+ esac
293+
286294case " $CI_OS_NAME " in
287295windows|windows_nt)
288296 GIT_TEST_OPTS=" $GIT_TEST_OPTS --no-chain-lint --no-bin-wrappers"
Load Diff This file was deleted.
You can’t perform that action at this time.
0 commit comments