ava-labs / hypersdk

Opinionated Framework for Building Hyper-Scalable Blockchains on Avalanche
https://hypersdk.xyz/
Other
191 stars 95 forks source link

[ci] Add Mutation Testing #614

Open patrick-ogrady opened 8 months ago

patrick-ogrady commented 8 months ago

https://github.com/avito-tech/go-mutesting

example: go-mutesting github.com/ava-labs/avalanchego/snow/consensus/snowman/...

patrick-ogrady commented 8 months ago

When running on tstate as of 67bc81bae3bebfa1b778d41fb32db3406930ea7d, we get:

The mutation score is 0.876190 (92 passed, 13 failed, 1 duplicated, 0 skipped, total is 105)

It would be cool to attach this to CI to require a min score to pass? report.json

github-actions[bot] commented 6 months ago

This issue has become stale because it has been open 60 days with no activity. Adding the lifecycle/frozen label will exempt this issue from future lifecycle events.