MuJava
6.3#4 in mutation testing toolsFree planFree planLinuxmacOSWindows
Visit| Fact | MuJava | mutest-rs |
|---|---|---|
| Installation | The documented setup uses two JAR files and a configuration file, and requires configuring Java CLASSPATH and PATH. | The documented installation method is to compile the project from source; the site says compiling it yourself is currently the only option. |
| License | The project was released as open source under the Apache license in April 2015. | The project is dual-licensed under Apache 2.0 and MIT terms. |
| Mutation operators | It creates object-oriented mutants using 24 class-level operators and also supports method-level operators. | The documented operators include boolean negation, call deletion, arithmetic and logical operator swaps, and relational operator changes. |
| Purpose | MuJava automatically generates mutants for Java programs for traditional method-level and class-level mutation testing. | mutest-rs generates and evaluates program mutations to assess Rust test suites. |
No prices published.
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.
mutest-rs suits Rust developers and researchers assessing test-suite strength with Cargo projects. It is especially relevant to users comfortable compiling Rust tools from source and using nightly Rust.