EVERYTHING XIAOMI
Get listed
Side by side

LittleDarwin vs MuJava

MuJava

6.3#4 in mutation testing toolsFree plan
Free planLinuxmacOSWindows
Visit

What both publish

FactLittleDarwinMuJava
InstallationThe 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.
LicenseThe 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 operatorsThe 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.
PurposeLittleDarwin 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.
SupportThe 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 plans

  • Free and open-sourceFree

MuJava plans

  • µJavaFree

Pick LittleDarwin if…

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.

Pick MuJava if…

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.

Charts they share