FREEDOM251

Freedom251 › Compare

Side by side

ArcMutate vs Infection

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.

ArcMutate

Free plan LinuxMacSelf-hosted+1

Choose ArcMutate if your team wants mutation testing for Java, Kotlin, or Groovy integrated with pull requests, or needs analysis that can remain within its network. Look elsewhere if you require supported Android instrumented tests or need an Enterprise price before contacting the maker.

Visit ArcMutate

Infection

Free plan LinuxMacWeb

Infection offers a range of mutation metrics and controls for targeting changes or setting build thresholds. Check the PHP and coverage-driver requirements, and use care with parallel runs when tests depend on one another or a database.

Visit Infection

The facts

ArcMutateInfection
Free planYesYes
Open sourceNot publishedNot published
Runs onLinux, Mac, Self-hosted, WindowsLinux, Mac, Web
Lowest paid planBase: $8 a monthNot published
Plans published5None
MakerNot publishedNot published
Websitearcmutate.cominfection.github.io
On mutation testing tools#2 of 25#6 of 25

ArcMutate: what it does well

  • Adds mutation analysis to four pull request providers.
  • Incremental analysis targets new or changed code.
  • Subsumption analysis removes redundant mutants.
  • Available through Maven Central with Maven and Gradle support.
  • Maker says code remains within the customer’s network.

What to know first

  • Android support is beta.
  • Instrumented Android tests are unsupported.
  • Enterprise pricing is separately priced.

Infection: what it does well

  • Works with PHPUnit, PhpSpec, Codeception, and Testo.
  • Can focus mutations on changed lines or files.
  • Minimum mutation scores can fail a build.
  • Browser playground runs PHP mutation tests without installation.

What to know first

  • Requires PHP 8.3 or newer.
  • Requires Xdebug, phpdbg, or pcov.
  • Parallel runs may give false positives for interdependent or database tests.
  • Only the latest version is covered by the security policy.

Alternatives to ArcMutate Alternatives to Infection The whole list