ci: Split out the CI setups for mutation testing - #152
Conversation
Codecov ReportAll modified and coverable lines are covered by tests ✅
Additional details and impacted files@@ Coverage Diff @@
## main #152 +/- ##
==========================================
+ Coverage 90.32% 90.37% +0.05%
==========================================
Files 32 32
Lines 1788 1787 -1
==========================================
Hits 1615 1615
+ Misses 173 172 -1 ☔ View full report in Codecov by Sentry. |
This patch attempts to limit the times we run the full mutation tests. The full tests take 1h to complete so it's not feasible to run them as part of a pull-request CI job. The original setup did attempt to limit this as well, but pushing additional commits to a pull request did trigger the full run as well.
ceb0ce2 to
47ef7a1
Compare
|
Heads up, with the release of rust-lang/cargo#13913 (in nightly-2024-05-19). Cargo has now gain the ability to declare
[lints.rust]
unexpected_cfgs = { level = "warn", check-cfg = ['cfg(fuzzing)'] }
Footnotes
|
Ah nice, thanks for letting us know. |
This patch attempts to limit the times we run the full mutation tests. The full tests take 1h to complete so it's not feasible to run them as part of a pull-request CI job.
The original setup did attempt to limit this as well, but pushing additional commits to a pull request did trigger the full run as well.