Repository navigation
Commit 3e5bbdb
committed
gh: run modules testsuite files in parallel on CI jobs
Use the -j option of script/mt on the test step of the Linux, macOS and
Windows jobs, with as many jobs as processors available on the runner,
to cut down the duration of these jobs.
The MSYS2 job sets the MSYS environment variable to winsymlinks:native
on this step, as symbolic links are created as copies of their target by
default there, which does not suit the shard directories of a parallel
run. Cygwin supports symbolic links by default, so its job needs no such
setting.
The log file of each shard is added to the artifact uploaded when a job
fails, as the merged modules.log file does not hold the results of a
shard that was stopped or that did not complete. The test step of the
Cygwin and MSYS2 jobs is given a one hour timeout, so that a stalled run
fails and provides these logs rather than waiting for the job timeout.
Assisted-by: Claude:claude-fable-5-1
Signed-off-by: Xavier Delaruelle <xavier.delaruelle@cea.fr>1 parent 8cf0768 commit 3e5bbdb
3 files changed
Lines changed: 42 additions & 12 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
54 | 54 | | |
55 | 55 | | |
56 | 56 | | |
57 | | - | |
| 57 | + | |
58 | 58 | | |
59 | 59 | | |
60 | 60 | | |
| |||
80 | 80 | | |
81 | 81 | | |
82 | 82 | | |
| 83 | + | |
83 | 84 | | |
84 | 85 | | |
| 86 | + | |
85 | 87 | | |
86 | 88 | | |
87 | 89 | | |
| |||
142 | 144 | | |
143 | 145 | | |
144 | 146 | | |
145 | | - | |
| 147 | + | |
146 | 148 | | |
147 | 149 | | |
148 | 150 | | |
| |||
168 | 170 | | |
169 | 171 | | |
170 | 172 | | |
| 173 | + | |
171 | 174 | | |
172 | 175 | | |
| 176 | + | |
173 | 177 | | |
174 | 178 | | |
175 | 179 | | |
| |||
226 | 230 | | |
227 | 231 | | |
228 | 232 | | |
229 | | - | |
| 233 | + | |
230 | 234 | | |
231 | 235 | | |
232 | 236 | | |
| |||
252 | 256 | | |
253 | 257 | | |
254 | 258 | | |
| 259 | + | |
255 | 260 | | |
256 | 261 | | |
| 262 | + | |
257 | 263 | | |
258 | 264 | | |
259 | 265 | | |
| |||
295 | 301 | | |
296 | 302 | | |
297 | 303 | | |
298 | | - | |
| 304 | + | |
299 | 305 | | |
300 | 306 | | |
301 | 307 | | |
| |||
321 | 327 | | |
322 | 328 | | |
323 | 329 | | |
| 330 | + | |
324 | 331 | | |
325 | 332 | | |
| 333 | + | |
326 | 334 | | |
327 | 335 | | |
328 | 336 | | |
| |||
366 | 374 | | |
367 | 375 | | |
368 | 376 | | |
369 | | - | |
| 377 | + | |
370 | 378 | | |
371 | 379 | | |
372 | 380 | | |
| |||
392 | 400 | | |
393 | 401 | | |
394 | 402 | | |
| 403 | + | |
395 | 404 | | |
396 | 405 | | |
| 406 | + | |
397 | 407 | | |
398 | 408 | | |
399 | 409 | | |
| |||
453 | 463 | | |
454 | 464 | | |
455 | 465 | | |
456 | | - | |
| 466 | + | |
457 | 467 | | |
458 | 468 | | |
459 | 469 | | |
| |||
473 | 483 | | |
474 | 484 | | |
475 | 485 | | |
| 486 | + | |
476 | 487 | | |
477 | 488 | | |
| 489 | + | |
478 | 490 | | |
479 | 491 | | |
480 | 492 | | |
| |||
513 | 525 | | |
514 | 526 | | |
515 | 527 | | |
516 | | - | |
| 528 | + | |
517 | 529 | | |
518 | 530 | | |
519 | 531 | | |
| |||
538 | 550 | | |
539 | 551 | | |
540 | 552 | | |
| 553 | + | |
541 | 554 | | |
542 | 555 | | |
| 556 | + | |
543 | 557 | | |
544 | 558 | | |
545 | 559 | | |
| |||
585 | 599 | | |
586 | 600 | | |
587 | 601 | | |
588 | | - | |
| 602 | + | |
589 | 603 | | |
590 | 604 | | |
591 | 605 | | |
| |||
604 | 618 | | |
605 | 619 | | |
606 | 620 | | |
| 621 | + | |
607 | 622 | | |
608 | 623 | | |
| 624 | + | |
609 | 625 | | |
610 | 626 | | |
611 | 627 | | |
| |||
640 | 656 | | |
641 | 657 | | |
642 | 658 | | |
643 | | - | |
| 659 | + | |
644 | 660 | | |
645 | 661 | | |
646 | 662 | | |
| |||
659 | 675 | | |
660 | 676 | | |
661 | 677 | | |
| 678 | + | |
662 | 679 | | |
663 | 680 | | |
| 681 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
49 | 49 | | |
50 | 50 | | |
51 | 51 | | |
52 | | - | |
| 52 | + | |
53 | 53 | | |
54 | 54 | | |
55 | 55 | | |
| |||
75 | 75 | | |
76 | 76 | | |
77 | 77 | | |
| 78 | + | |
78 | 79 | | |
79 | 80 | | |
| 81 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
169 | 169 | | |
170 | 170 | | |
171 | 171 | | |
| 172 | + | |
172 | 173 | | |
173 | | - | |
| 174 | + | |
174 | 175 | | |
175 | 176 | | |
176 | 177 | | |
| |||
186 | 187 | | |
187 | 188 | | |
188 | 189 | | |
| 190 | + | |
189 | 191 | | |
190 | 192 | | |
| 193 | + | |
191 | 194 | | |
192 | 195 | | |
193 | 196 | | |
| |||
215 | 218 | | |
216 | 219 | | |
217 | 220 | | |
| 221 | + | |
| 222 | + | |
| 223 | + | |
| 224 | + | |
| 225 | + | |
218 | 226 | | |
219 | | - | |
| 227 | + | |
220 | 228 | | |
221 | 229 | | |
222 | 230 | | |
| |||
235 | 243 | | |
236 | 244 | | |
237 | 245 | | |
| 246 | + | |
238 | 247 | | |
239 | 248 | | |
| 249 | + | |
0 commit comments