Skip to content

Clean up legacy test dependencies #2925

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 17 commits into from
Jun 10, 2025

Conversation

williamjallen
Copy link
Collaborator

This PR supersedes #2903, moving tests which have no dependencies to the parallel section at the beginning of the test suite instead of creating parallel blocks in the middle of the test suite. This approach is far safer than the aggressive approach taken in #2903, reducing the chances of additional flakiness being introduced. In addition to improving the overall test time, these changes make it easier to debug tests late in the test by reducing the length of the longest dependency chain.

@williamjallen williamjallen added this to the v4.1 milestone Jun 9, 2025
@williamjallen williamjallen modified the milestones: v4.1, v4.2 Jun 9, 2025
@josephsnyder josephsnyder added this pull request to the merge queue Jun 10, 2025
@github-merge-queue github-merge-queue bot removed this pull request from the merge queue due to failed status checks Jun 10, 2025
@williamjallen williamjallen added this pull request to the merge queue Jun 10, 2025
@github-merge-queue github-merge-queue bot removed this pull request from the merge queue due to failed status checks Jun 10, 2025
@williamjallen williamjallen added this pull request to the merge queue Jun 10, 2025
github-merge-queue bot pushed a commit that referenced this pull request Jun 10, 2025
This PR supersedes #2903, moving
tests which have no dependencies to the parallel section at the
beginning of the test suite instead of creating parallel blocks in the
middle of the test suite. This approach is far safer than the aggressive
approach taken in #2903, reducing
the chances of additional flakiness being introduced. In addition to
improving the overall test time, these changes make it easier to debug
tests late in the test by reducing the length of the longest dependency
chain.
@github-merge-queue github-merge-queue bot removed this pull request from the merge queue due to failed status checks Jun 10, 2025
@williamjallen williamjallen added this pull request to the merge queue Jun 10, 2025
@github-merge-queue github-merge-queue bot removed this pull request from the merge queue due to failed status checks Jun 10, 2025
@williamjallen williamjallen added this pull request to the merge queue Jun 10, 2025
Merged via the queue into Kitware:master with commit faaa873 Jun 10, 2025
19 of 21 checks passed
@williamjallen williamjallen deleted the parallel-legacy-tests-2 branch June 10, 2025 17:03
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants