cargo-mutants vs Stryker Dashboard
cargo-mutants
mutants.rsStryker Dashboard
dashboard.stryker-mutator.ioSide by side
| Figure | cargo-mutants | Stryker Dashboard |
|---|---|---|
| Price from | — | Free |
| Free plan | — | Yes |
| Free trial | — | — |
| Open source | — | — |
| Web | — | Yes |
| Linux | Yes | — |
| API | — | Yes |
| Plans published | 0 | 1 |
| Spec score · Mutation Testing Tools | 7.5 (#12) | 7.2 (#17) |
| Purpose | cargo-mutants is a mutation testing tool for Rust that finds places where bugs could be inserted without causing tests to fail. | Stryker Dashboard hosts mutation testing reports online and provides a mutation score badge for repositories. |
| Support | The project README invites users to share experience reports in GitHub Discussions and sponsor development. | The documentation links to the Stryker community Slack for community contact. |
Plans
In their own words
cargo-mutants
cargo-mutants has no write-up on Specifiction yet; its figures are above.
Stryker Dashboard
Stryker Dashboard is a free, open-source web service for publishing mutation-testing reports and displaying a mutation score badge for repositories. It accepts reports from mutation-testing frameworks that follow the mutation testing report schema, with named language coverage for JavaScript, TypeScript, C#, Scala, and other compatible frameworks. Users enable a repository by signing in with GitHub. Reports can arrive through a Stryker dashboard reporter or by HTTP PUT, authenticated with an API key in STRYKER_DASHBOARD_API_KEY or the X-Api-Key header. Documentation lists full reports, mutation-score reports, and dashboard settings for Stryker, Stryker.NET, and Stryker4s. The API can group multiple reports for one version with an optional module value, useful for monorepos, or accept a score-only report for a badge without storing other report information. Automatic project and version retrieval is documented for Travis, CircleCI, and GitHub Actions across those implementations; Azure DevOps and GitLab CI are supported only for Stryker.NET. The backend currently supports github.com as its Git provider.