Skip to content

feat: expand parallel test execution in t/testrules.yml#7269

Merged
mergify[bot] merged 1 commit intoos-autoinst:masterfrom
okurz:feature/parallel_tests
Apr 13, 2026
Merged

feat: expand parallel test execution in t/testrules.yml#7269
mergify[bot] merged 1 commit intoos-autoinst:masterfrom
okurz:feature/parallel_tests

Conversation

@okurz
Copy link
Copy Markdown
Member

@okurz okurz commented Apr 11, 2026

Motivation:
t/testrules.yml was outdated, contained references to non-existent
files, and used a conservative allowlist that limited parallelism.
Expansion was hindered by a shared test results directory conflict in
many tests.

Design Choices:

  • Cleaned up non-existent test references.
  • Added 35 additional parallel-safe tests that do not conflict on shared
    resources.
  • Prepared the structure for a future blocklist-only approach.

Benefits:
Increased the number of parallel tests from 37 to 72, leading to faster
execution times for make test-unit-and-integration when run with
multiple jobs.

@os-autoinst os-autoinst deleted a comment from mergify bot Apr 13, 2026
Motivation:
t/testrules.yml was outdated, contained references to non-existent
files, and used a conservative allowlist that limited parallelism.
Expansion was hindered by a shared test results directory conflict in
many tests.

Design Choices:
- Cleaned up non-existent test references.
- Added 35 additional parallel-safe tests that do not conflict on shared
  resources.
- Prepared the structure for a future blocklist-only approach.

Benefits:
Increased the number of parallel tests from 37 to 72, leading to faster
execution times for make test-unit-and-integration when run with
multiple jobs.
@okurz okurz force-pushed the feature/parallel_tests branch from ebb3062 to df484be Compare April 13, 2026 17:13
@mergify mergify bot merged commit eb6ff78 into os-autoinst:master Apr 13, 2026
51 checks passed
@okurz okurz deleted the feature/parallel_tests branch April 13, 2026 19:43
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants