FREEDOM251

Freedom251 › Compare

Side by side

LittleDarwin vs MutPy

Both stand on mutation testing tools. Which one you can start free with, which one lets you read the code, and what each costs once you pay.

LittleDarwin

Free plan Linux

LittleDarwin offers configurable mutation analysis for Java projects, with filters, build settings, and reports. It is a Linux option for teams comfortable installing and running a Python module.

Visit LittleDarwin

MutPy

Free plan LinuxSelf-hosted

MutPy provides mutation controls, coverage analysis, and reports for evaluating Python tests. Its listed release is old, and teams using pytest should account for its experimental status.

Visit MutPy

The facts

LittleDarwinMutPy
Free planYesYes
Open sourceNot publishedNot published
Runs onLinuxLinux, Self-hosted
Lowest paid planFree or on requestFree or on request
Plans published11
MakerNot publishedNot published
Websitealiparsai.github.iogithub.com
On mutation testing tools#10 of 25#14 of 25

LittleDarwin: what it does well

  • Supports higher-order mutations, including second-order examples.
  • Filters analysis with package or file whitelists and blacklists.
  • Reports surviving mutants and full-analysis results.
  • Configurable build, test, cleanup, and timeout settings.

What to know first

  • Available for Linux only.
  • Installation and execution use Python and pip.
  • The project is supported through donations.

MutPy: what it does well

  • Applies mutations at the abstract syntax tree level.
  • Generates YAML and HTML reports.
  • Can restrict mutations to code covered by tests.
  • Supports higher order mutations and coverage analysis.

What to know first

  • The latest listed release is version 0.6.1 from 2019.
  • The pytest runner is experimental.
  • Disabling stdout can damage tests that use sys.stdout.

Alternatives to LittleDarwin Alternatives to MutPy The whole list