stacks-core
stacks-core copied to clipboard
Mutation Testing - ci workflow add threshold nr of mutants to not run on CI
CI workflows taking longer than 6 hours are timed out and can't be run completely. These mutants runs should be run locally. The CI should see the number of mutants that would run and stop the process for that package before it even begins. It should still run for the other packages on CI.
Trigger numbers:
- stacks-node 540 mutants
- stackslib 72 mutants
eg.
- stackslib has after 100 mutants, stacks-node has 10 mutants.
- stacks-node should run on ci.
- stackslib should display on ci the fact that it needs to be run locally and points to the documentation or can be run on CI by a manual trigger of a @stacks-network/blockchain-team member.