MuJava
6.3#4 in mutation testing toolsFree planFree planLinuxmacOSWindows
Visit| Fact | MuJava | pymute |
|---|---|---|
| Installation | The documented setup uses two JAR files and a configuration file, and requires configuring Java CLASSPATH and PATH. | The README says to install pymute with Cargo from crates.io or directly from GitHub, and requires Rust and Cargo. |
| License | The project was released as open source under the Apache license in April 2015. | The repository identifies its license as Unlicense. |
| Purpose | MuJava automatically generates mutants for Java programs for traditional method-level and class-level mutation testing. | Pymute is a mutation testing tool for Python and Pytest written in Rust. |
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.
pymute suits Python developers who want to check whether pytest or tox tests catch common code mutations. It is a fit for users comfortable installing Rust and Cargo and running tests on independent project copies.