cargo-mutants
5.4#18 in mutation testing toolsLinux
Visit| Fact | cargo-mutants | MuJava |
|---|---|---|
| Installation | The guide documents installation with `cargo install --locked cargo-mutants`, `cargo binstall`, or binaries from GitHub releases. | The documented setup uses two JAR files and a configuration file, and requires configuring Java CLASSPATH and PATH. |
| Purpose | cargo-mutants is a mutation testing tool for Rust that finds places where bugs could be inserted without causing tests to fail. | MuJava automatically generates mutants for Java programs for traditional method-level and class-level mutation testing. |
| Support | The project README invites users to share experience reports in GitHub Discussions and sponsor development. | The maintainers offer MuJava as-is and do not guarantee question answering, fault fixing, or improvements. |
No prices published.
It suits Rust developers who want to find gaps in test coverage and can run reliable tests with Cargo or nextest. It may also suit teams looking to add mutation checks to CI.
MuJava suits students and researchers working on Java class or package testing with JUnit. It may also fit users comfortable with manual setup and reviewing equivalent mutants.