feat: expand parallel test execution in t/testrules.yml#7269
Merged
mergify[bot] merged 1 commit intoos-autoinst:masterfrom Apr 13, 2026
Merged
feat: expand parallel test execution in t/testrules.yml#7269mergify[bot] merged 1 commit intoos-autoinst:masterfrom
mergify[bot] merged 1 commit intoos-autoinst:masterfrom
Conversation
aylen384
approved these changes
Apr 13, 2026
kalikiana
approved these changes
Apr 13, 2026
perlpunk
approved these changes
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.
ebb3062 to
df484be
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
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:
resources.
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.