Skip to content
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

Shard mutants #197

Merged
merged 16 commits into from
Dec 17, 2023
Merged

Shard mutants #197

merged 16 commits into from
Dec 17, 2023

Conversation

sourcefrog
Copy link
Owner

@sourcefrog sourcefrog commented Dec 16, 2023

Allows running on multiple VMs to speed up CI

  • User manual content
  • News
  • Test
  • Add to cargo-mutants own tests
  • Test sharding is applied before shuffling

@sourcefrog sourcefrog linked an issue Dec 16, 2023 that may be closed by this pull request
@sourcefrog
Copy link
Owner Author

@ASuciuX @wileyj try this out in your large tree and let me know how that goes.

@sourcefrog sourcefrog marked this pull request as ready for review December 17, 2023 08:30
It plays badly with branch protection rules, which could be
solved, but also it seems like there will often not be enough new
mutants to be worthwhile.
They're in mutants.toml so let's rely on that.
@sourcefrog sourcefrog merged commit 7171cd8 into main Dec 17, 2023
18 checks passed
@sourcefrog sourcefrog deleted the 192-shard branch December 17, 2023 09:17
@wileyj
Copy link

wileyj commented Dec 21, 2023

@ASuciuX @wileyj try this out in your large tree and let me know how that goes.

thanks! we're looking into it; it seems like it may be a path forward so we don't spend a week testing mutants on a single machine 🤣

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.

Shard across multiple VMs
2 participants