Run tests in parallel in weekly CI#442
Conversation
…with strategy.matrix — build pipeline lives once, matrix-driven test_args/name differentiate the two. - Added step to Print full combined logs on failure: runs combine_logs.py directly over every test tmpdir and writes the full, untruncated output (all nodes + test framework log) to — works even for a Timeout result, which test_runner.py itself never surfaces to the console. - Retained the dead-timeout removal, chmod cleanup, ulimit fix, and dangling-process kill from the earlier split.
|
Matrix split shape is right. A few items worth resolving before merge: Recommended (in-scope)
Nit (fine as follow-up)
Also — the weekly workflow has no runs on this SHA (only |
Last weekly CI job ended in timeout as Github action can run only for 6 hours. Change the job a little to improve parallelism: