@@ -114,46 +114,14 @@ jobs:
114
114
run : |
115
115
mkdir -p install
116
116
tar -xzvf ubuntu-gcc-install-${{ matrix.os }}.tar.gz -C install
117
- - name : Run func tests (MPI, num_proc=1)
118
- run : python3 scripts/run_tests.py --running-type="processes"
119
- env :
120
- PPC_NUM_PROC : 1
121
- PPC_NUM_THREADS : 3
122
- - name : Run func tests (MPI, num_proc=2)
123
- run : python3 scripts/run_tests.py --running-type="processes"
124
- env :
125
- PPC_NUM_PROC : 2
126
- PPC_NUM_THREADS : 2
127
- - name : Run func tests (MPI, num_proc=3)
128
- run : python3 scripts/run_tests.py --running-type="processes"
129
- env :
130
- PPC_NUM_PROC : 3
131
- PPC_NUM_THREADS : 1
132
- - name : Run func tests (MPI, num_proc=4)
133
- run : python3 scripts/run_tests.py --running-type="processes"
117
+ - name : Run func tests (MPI)
118
+ run : python3 scripts/run_tests.py --running-type="processes" --counts 1 2 3 4
134
119
env :
135
- PPC_NUM_PROC : 4
136
120
PPC_NUM_THREADS : 1
137
- - name : Run func tests (threads, num_threads=1 )
138
- run : python3 scripts/run_tests.py --running-type="threads"
121
+ - name : Run func tests (threads)
122
+ run : python3 scripts/run_tests.py --running-type="threads" --counts 1 2 3 4
139
123
env :
140
124
PPC_NUM_PROC : 1
141
- PPC_NUM_THREADS : 1
142
- - name : Run func tests (threads, num_threads=2)
143
- run : python3 scripts/run_tests.py --running-type="threads"
144
- env :
145
- PPC_NUM_PROC : 1
146
- PPC_NUM_THREADS : 2
147
- - name : Run func tests (threads, num_threads=3)
148
- run : python3 scripts/run_tests.py --running-type="threads"
149
- env :
150
- PPC_NUM_PROC : 1
151
- PPC_NUM_THREADS : 3
152
- - name : Run func tests (threads, num_threads=4)
153
- run : python3 scripts/run_tests.py --running-type="threads"
154
- env :
155
- PPC_NUM_PROC : 1
156
- PPC_NUM_THREADS : 4
157
125
ubuntu-gcc-test-extended :
158
126
needs :
159
127
- ubuntu-gcc-test
@@ -176,26 +144,10 @@ jobs:
176
144
run : |
177
145
mkdir -p install
178
146
tar -xzvf ubuntu-gcc-install-${{ matrix.os }}.tar.gz -C install
179
- - name : Run func tests (threads, num_threads=5 )
180
- run : python3 scripts/run_tests.py --running-type="threads"
147
+ - name : Run func tests (threads extended )
148
+ run : python3 scripts/run_tests.py --running-type="threads" --counts 5 7 11 13
181
149
env :
182
150
PPC_NUM_PROC : 1
183
- PPC_NUM_THREADS : 5
184
- - name : Run func tests (threads, num_threads=7)
185
- run : python3 scripts/run_tests.py --running-type="threads"
186
- env :
187
- PPC_NUM_PROC : 1
188
- PPC_NUM_THREADS : 7
189
- - name : Run func tests (threads, num_threads=11)
190
- run : python3 scripts/run_tests.py --running-type="threads"
191
- env :
192
- PPC_NUM_PROC : 1
193
- PPC_NUM_THREADS : 11
194
- - name : Run func tests (threads, num_threads=13)
195
- run : python3 scripts/run_tests.py --running-type="threads"
196
- env :
197
- PPC_NUM_PROC : 1
198
- PPC_NUM_THREADS : 13
199
151
ubuntu-clang-build :
200
152
runs-on : ${{ matrix.os }}
201
153
strategy :
@@ -264,46 +216,14 @@ jobs:
264
216
run : |
265
217
mkdir -p install
266
218
tar -xzvf ubuntu-clang-install-${{ matrix.os }}.tar.gz -C install
267
- - name : Run func tests (MPI, num_proc=1)
268
- run : python3 scripts/run_tests.py --running-type="processes"
269
- env :
270
- PPC_NUM_PROC : 1
271
- PPC_NUM_THREADS : 3
272
- - name : Run func tests (MPI, num_proc=2)
273
- run : python3 scripts/run_tests.py --running-type="processes"
274
- env :
275
- PPC_NUM_PROC : 2
276
- PPC_NUM_THREADS : 2
277
- - name : Run func tests (MPI, num_proc=3)
278
- run : python3 scripts/run_tests.py --running-type="processes"
219
+ - name : Run func tests (MPI)
220
+ run : python3 scripts/run_tests.py --running-type="processes" --counts 1 2 3 4
279
221
env :
280
- PPC_NUM_PROC : 3
281
222
PPC_NUM_THREADS : 1
282
- - name : Run func tests (MPI, num_proc=4)
283
- run : python3 scripts/run_tests.py --running-type="processes"
284
- env :
285
- PPC_NUM_PROC : 4
286
- PPC_NUM_THREADS : 1
287
- - name : Run tests (threads, num_threads=1)
288
- run : python3 scripts/run_tests.py --running-type="threads"
289
- env :
290
- PPC_NUM_PROC : 1
291
- PPC_NUM_THREADS : 1
292
- - name : Run tests (threads, num_threads=2)
293
- run : python3 scripts/run_tests.py --running-type="threads"
223
+ - name : Run tests (threads)
224
+ run : python3 scripts/run_tests.py --running-type="threads" --counts 1 2 3 4
294
225
env :
295
226
PPC_NUM_PROC : 1
296
- PPC_NUM_THREADS : 2
297
- - name : Run tests (threads, num_threads=3)
298
- run : python3 scripts/run_tests.py --running-type="threads"
299
- env :
300
- PPC_NUM_PROC : 1
301
- PPC_NUM_THREADS : 3
302
- - name : Run tests (threads, num_threads=4)
303
- run : python3 scripts/run_tests.py --running-type="threads"
304
- env :
305
- PPC_NUM_PROC : 1
306
- PPC_NUM_THREADS : 4
307
227
ubuntu-clang-test-extended :
308
228
needs :
309
229
- ubuntu-clang-test
@@ -328,26 +248,10 @@ jobs:
328
248
run : |
329
249
mkdir -p install
330
250
tar -xzvf ubuntu-clang-install-${{ matrix.os }}.tar.gz -C install
331
- - name : Run tests (threads, num_threads=5)
332
- run : python3 scripts/run_tests.py --running-type="threads"
333
- env :
334
- PPC_NUM_PROC : 1
335
- PPC_NUM_THREADS : 5
336
- - name : Run tests (threads, num_threads=7)
337
- run : python3 scripts/run_tests.py --running-type="threads"
251
+ - name : Run tests (threads extended)
252
+ run : python3 scripts/run_tests.py --running-type="threads" --counts 5 7 11 13
338
253
env :
339
254
PPC_NUM_PROC : 1
340
- PPC_NUM_THREADS : 7
341
- - name : Run tests (threads, num_threads=11)
342
- run : python3 scripts/run_tests.py --running-type="threads"
343
- env :
344
- PPC_NUM_PROC : 1
345
- PPC_NUM_THREADS : 11
346
- - name : Run tests (threads, num_threads=13)
347
- run : python3 scripts/run_tests.py --running-type="threads"
348
- env :
349
- PPC_NUM_PROC : 1
350
- PPC_NUM_THREADS : 13
351
255
ubuntu-clang-sanitizer-build :
352
256
needs :
353
257
- ubuntu-clang-build
@@ -423,42 +327,16 @@ jobs:
423
327
mkdir -p install
424
328
tar -xzvf ubuntu-clang-sanitizer-install-${{ matrix.os }}.tar.gz -C install
425
329
- name : Run tests (MPI)
426
- run : python3 scripts/run_tests.py --running-type="processes" --additional-mpi-args="--oversubscribe"
330
+ run : python3 scripts/run_tests.py --running-type="processes" --counts 2 -- additional-mpi-args="--oversubscribe"
427
331
env :
428
- PPC_NUM_PROC : 2
429
332
PPC_NUM_THREADS : 2
430
333
PPC_ASAN_RUN : 1
431
334
ASAN_OPTIONS : abort_on_error=1
432
335
UBSAN_OPTIONS : halt_on_error=1
433
- - name : Run tests (threads, num_threads=1)
434
- run : python3 scripts/run_tests.py --running-type="threads"
435
- env :
436
- PPC_NUM_PROC : 1
437
- PPC_NUM_THREADS : 1
438
- PPC_ASAN_RUN : 1
439
- ASAN_OPTIONS : abort_on_error=1
440
- UBSAN_OPTIONS : halt_on_error=1
441
- - name : Run tests (threads, num_threads=2)
442
- run : python3 scripts/run_tests.py --running-type="threads"
443
- env :
444
- PPC_NUM_PROC : 1
445
- PPC_NUM_THREADS : 2
446
- PPC_ASAN_RUN : 1
447
- ASAN_OPTIONS : abort_on_error=1
448
- UBSAN_OPTIONS : halt_on_error=1
449
- - name : Run tests (threads, num_threads=3)
450
- run : python3 scripts/run_tests.py --running-type="threads"
451
- env :
452
- PPC_NUM_PROC : 1
453
- PPC_NUM_THREADS : 3
454
- PPC_ASAN_RUN : 1
455
- ASAN_OPTIONS : abort_on_error=1
456
- UBSAN_OPTIONS : halt_on_error=1
457
- - name : Run tests (threads, num_threads=4)
458
- run : python3 scripts/run_tests.py --running-type="threads"
336
+ - name : Run tests (threads)
337
+ run : python3 scripts/run_tests.py --running-type="threads" --counts 1 2 3 4
459
338
env :
460
339
PPC_NUM_PROC : 1
461
- PPC_NUM_THREADS : 4
462
340
PPC_ASAN_RUN : 1
463
341
ASAN_OPTIONS : abort_on_error=1
464
342
UBSAN_OPTIONS : halt_on_error=1
@@ -487,29 +365,10 @@ jobs:
487
365
run : |
488
366
mkdir -p install
489
367
tar -xzvf ubuntu-clang-sanitizer-install-${{ matrix.os }}.tar.gz -C install
490
- - name : Run tests (threads, num_threads=5 )
491
- run : python3 scripts/run_tests.py --running-type="threads"
368
+ - name : Run tests (threads extended )
369
+ run : python3 scripts/run_tests.py --running-type="threads" --counts 5 7 11 13
492
370
env :
493
371
PPC_NUM_PROC : 1
494
- PPC_NUM_THREADS : 5
495
- PPC_ASAN_RUN : 1
496
- - name : Run tests (threads, num_threads=7)
497
- run : python3 scripts/run_tests.py --running-type="threads"
498
- env :
499
- PPC_NUM_PROC : 1
500
- PPC_NUM_THREADS : 7
501
- PPC_ASAN_RUN : 1
502
- - name : Run tests (threads, num_threads=11)
503
- run : python3 scripts/run_tests.py --running-type="threads"
504
- env :
505
- PPC_NUM_PROC : 1
506
- PPC_NUM_THREADS : 11
507
- PPC_ASAN_RUN : 1
508
- - name : Run tests (threads, num_threads=13)
509
- run : python3 scripts/run_tests.py --running-type="threads"
510
- env :
511
- PPC_NUM_PROC : 1
512
- PPC_NUM_THREADS : 13
513
372
PPC_ASAN_RUN : 1
514
373
ubuntu-gcc-build-codecov :
515
374
needs :
@@ -545,26 +404,10 @@ jobs:
545
404
env :
546
405
PPC_NUM_PROC : 2
547
406
PPC_NUM_THREADS : 2
548
- - name : Run tests (threads, num_threads=1)
549
- run : python3 scripts/run_tests.py --running-type="threads"
550
- env :
551
- PPC_NUM_PROC : 1
552
- PPC_NUM_THREADS : 1
553
- - name : Run tests (threads, num_threads=2)
554
- run : python3 scripts/run_tests.py --running-type="threads"
555
- env :
556
- PPC_NUM_PROC : 1
557
- PPC_NUM_THREADS : 2
558
- - name : Run tests (threads, num_threads=3)
559
- run : python3 scripts/run_tests.py --running-type="threads"
560
- env :
561
- PPC_NUM_PROC : 1
562
- PPC_NUM_THREADS : 3
563
- - name : Run tests (threads, num_threads=4)
564
- run : python3 scripts/run_tests.py --running-type="threads"
407
+ - name : Run tests (threads)
408
+ run : python3 scripts/run_tests.py --running-type="threads" --counts 1 2 3 4
565
409
env :
566
410
PPC_NUM_PROC : 1
567
- PPC_NUM_THREADS : 4
568
411
- name : Generate gcovr Coverage Data
569
412
run : |
570
413
mkdir cov-report
0 commit comments