LittleDarwin
6.2#7 in mutation testing toolsFree planFree planLinux
Visit| Fact | LittleDarwin | MuJava |
|---|---|---|
| Installation | The documentation says to install LittleDarwin with pip and run it as a Python module. | The documented setup uses two JAR files and a configuration file, and requires configuring Java CLASSPATH and PATH. |
| License | The project is free software under the GNU General Public License, version 3 or later. | The project was released as open source under the Apache license in April 2015. |
| Mutation operators | The command-line options include null-check and method-level mutation operators, as well as an option to use all operators. | It creates object-oriented mutants using 24 class-level operators and also supports method-level operators. |
| Purpose | LittleDarwin generates mutants of Java source code and runs a build command to check whether the test suite detects them. | MuJava automatically generates mutants for Java programs for traditional method-level and class-level mutation testing. |
| Support | The maker invites users to email the author with feedback or suggestions. | The maintainers offer MuJava as-is and do not guarantee question answering, fault fixing, or improvements. |
LittleDarwin suits Java developers who want to check whether a test suite detects source-code changes. Its configurable build and test commands can fit projects with specific analysis scopes.
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.