Skip to content

Parallelize the flake regression suite #114

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 6 commits into from
Jun 16, 2025
Merged

Conversation

grahamc
Copy link
Member

@grahamc grahamc commented Jun 13, 2025

Motivation

Distributes the execution of the flake regression suite across four machines, to cut down on the currently ~25min execution time.

Note the prefix buckets were decided on via find . -mindepth 3 -maxdepth 3 -type d -not -path '*/.*' | sort | cat -n on https://github.com/NixOS/flake-regressions-data, to line up roughly 60 tests per bucket.

Context

@grahamc grahamc added the flake-regression-test Run the flake regressions test suite on this PR label Jun 13, 2025
@grahamc grahamc force-pushed the push-zlvvuopvyszo branch from 89fd11f to f6bcd53 Compare June 13, 2025 18:11
@grahamc grahamc changed the base branch from push-xrtwsoznmtqt to detsys-main June 13, 2025 18:11
@grahamc grahamc closed this Jun 13, 2025
@grahamc grahamc reopened this Jun 13, 2025
@grahamc grahamc force-pushed the push-zlvvuopvyszo branch 2 times, most recently from f186904 to d93492b Compare June 13, 2025 18:29
@grahamc grahamc changed the base branch from detsys-main to push-xrtwsoznmtqt June 13, 2025 18:29
@grahamc grahamc closed this Jun 13, 2025
@grahamc grahamc reopened this Jun 13, 2025
@grahamc grahamc force-pushed the push-zlvvuopvyszo branch 3 times, most recently from 7e1a537 to b89b779 Compare June 13, 2025 19:52
Base automatically changed from push-xrtwsoznmtqt to detsys-main June 13, 2025 20:17
@grahamc grahamc force-pushed the push-zlvvuopvyszo branch from 8255344 to 2a2d79c Compare June 16, 2025 13:57
@grahamc grahamc force-pushed the push-zlvvuopvyszo branch from 2a2d79c to cf11e27 Compare June 16, 2025 14:32
@grahamc grahamc marked this pull request as ready for review June 16, 2025 14:32
@grahamc grahamc enabled auto-merge June 16, 2025 14:48
@grahamc grahamc added this pull request to the merge queue Jun 16, 2025
Merged via the queue into detsys-main with commit d41480d Jun 16, 2025
41 checks passed
@grahamc grahamc deleted the push-zlvvuopvyszo branch June 16, 2025 15:09
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
flake-regression-test Run the flake regressions test suite on this PR
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants