3535 make -j2
3636 make tests -j2
3737 - name : make check
38- run : timeout -k 10s --foreground 3m make check
38+ run : timeout -k 10s --foreground 3m make check || ( cat test/basics/test-suite.log && cat test/features/test-suite.log && cat test/stress/test-suite.log && exit 1 )
3939 timeout-minutes : 4
4040
4141 linux-clang :
7777 make -j2
7878 make tests -j2
7979 - name : make check
80- run : timeout -k 10s --foreground 6m make check
80+ run : timeout -k 10s --foreground 6m make check || ( cat test/basics/test-suite.log && cat test/features/test-suite.log && cat test/stress/test-suite.log && exit 1 )
8181 timeout-minutes : 7
8282
8383 linux-icx :
@@ -116,7 +116,7 @@ jobs:
116116 - name : make check
117117 run : |
118118 source /opt/intel/oneapi/setvars.sh
119- timeout -k 10s --foreground 6m make check
119+ timeout -k 10s --foreground 6m make check || ( cat test/basics/test-suite.log && cat test/features/test-suite.log && cat test/stress/test-suite.log && exit 1 )
120120 timeout-minutes : 7
121121
122122 linux-icc :
@@ -157,7 +157,7 @@ jobs:
157157 - name : make check
158158 run : |
159159 source /opt/intel/oneapi/setvars.sh
160- timeout -k 10s --foreground 6m make check
160+ timeout -k 10s --foreground 6m make check || ( cat test/basics/test-suite.log && cat test/features/test-suite.log && cat test/stress/test-suite.log && exit 1 )
161161 timeout-minutes : 7
162162
163163 linux-aocc :
@@ -192,7 +192,7 @@ jobs:
192192 make tests -j2
193193 - name : make check
194194 run : |
195- timeout -k 10s --foreground 6m make check
195+ timeout -k 10s --foreground 6m make check || ( cat test/basics/test-suite.log && cat test/features/test-suite.log && cat test/stress/test-suite.log && exit 1 )
196196 timeout-minutes : 7
197197
198198 mac :
@@ -228,7 +228,7 @@ jobs:
228228 # commented example for how to get a backtrace from CI usign lldb on OSX:
229229 #echo "settings set target.process.stop-on-exec false" > ~/.lldbinit
230230 #QT_NUM_SHEPHERDS=2 QT_NUM_WORKERS_PER_SHEPHERD=1 lldb bash --batch --one-line 'process launch' --one-line-on-crash 'bt' --one-line-on-crash 'quit' -- test/basics/hello_world
231- gtimeout -k 10s --foreground 8m make check
231+ gtimeout -k 10s --foreground 8m make check || ( cat test/basics/test-suite.log && cat test/features/test-suite.log && cat test/stress/test-suite.log && exit 1 )
232232 timeout-minutes : 9
233233
234234 sanitizers :
@@ -245,6 +245,14 @@ jobs:
245245 topology : hwloc
246246 - sanitizer : memory
247247 topology : binders
248+ - sanitizer : thread
249+ scheduler : sherwood
250+ - sanitizer : thread
251+ scheduler : distrib
252+ - sanitizer : thread
253+ topology : hwloc
254+ - sanitizer : thread
255+ topology : binders
248256 env :
249257 CC : clang-19
250258 CXX : clang++-19
@@ -276,7 +284,10 @@ jobs:
276284 make -j2
277285 make tests -j2
278286 - name : make check
279- run : timeout -k 10s --foreground 8m make check
287+ run : |
288+ export QTHREADS_DIR="$(pwd)"
289+ if [[ "${{ matrix.sanitizer }}" == "thread" ]]; then cd test/basics; fi
290+ timeout -k 10s --foreground 8m make check || ( cd $QTHREADS_DIR && cat test/basics/test-suite.log && cat test/features/test-suite.log && cat test/stress/test-suite.log && exit 1 )
280291 timeout-minutes : 9
281292
282293 linux-thorough :
@@ -319,7 +330,7 @@ jobs:
319330 make -j2
320331 make tests -j2
321332 - name : make check
322- run : timeout -k 10s --foreground 6m make check
333+ run : timeout -k 10s --foreground 6m make check || ( cat test/basics/test-suite.log && cat test/features/test-suite.log && cat test/stress/test-suite.log && exit 1 )
323334 timeout-minutes : 7
324335
325336 clang-format :
0 commit comments