cargo-mutants vs mutest-rs
cargo-mutants
mutants.rsmutest-rs
mutest.rsSide by side
| Figure | cargo-mutants | mutest-rs |
|---|---|---|
| Price from | — | — |
| Free plan | — | — |
| Free trial | — | — |
| Open source | — | — |
| Linux | Yes | — |
| Plans published | 0 | 0 |
| Spec score · Mutation Testing Tools | 7.5 (#12) | 6.8 (#22) |
| Configuration | Options can be configured in `.cargo/mutants.toml`, and the guide recommends checking that file into the source tree. | Users can control the active mutation operators with the `--mutation-operators` argument; its default is `all`. |
| Installation | The guide documents installation with `cargo install --locked cargo-mutants`, `cargo binstall`, or binaries from GitHub releases. | The documented installation method is to compile the project from source; the site says compiling it yourself is currently the only option. |
| Purpose | cargo-mutants is a mutation testing tool for Rust that finds places where bugs could be inserted without causing tests to fail. | mutest-rs generates and evaluates program mutations to assess Rust test suites. |
In their own words
cargo-mutants
cargo-mutants has no write-up on Specifiction yet; its figures are above.