Infection vs PIT

Infection

5.9 #5 in Mutation Testing Tools

About Infection

PIT

5.8 #9 in Mutation Testing Tools

About PIT
InfectionPIT
Free planNoNo
Free trialNoNo
Paid from——
Open sourceNoNo
PlatformsLinux, macOS, WebLinux, macOS, self-hosted, Windows
Free planYesYes
Supported languagesPHPJava and JVM bytecode
Test frameworksPHPUnit, PhpSpec, Codeception, TestoJUnit 3, JUnit 4, TestNG; JUnit 5 via plugin
Incremental analysisYesYes
Parallel executionYesYes
Surviving mutant reportsYesYes
Mutation quality gateYesYes
Mutation operatorsArithmetic, boolean, cast, conditional boundary, conditional negotiation, equality, function signature, nullify, number, operator, regex, removal, return value, visibility, and unwrap mutatorsConditionals Boundary, Increments, Invert Negatives, Math, Negate Conditionals, Void Method Calls, Empty Returns, False Returns, True Returns, Null Returns, Primitive Returns, Remove Conditionals, Inline Constant, Constructor Calls, Non-Void Method Calls, Remove Increments, Argument Propagation, Big Integer, Member Variable, Naked Receiver, Negation, Arithmetic Operator Replacement, Arithmetic Ope

Both are listed in Best Mutation Testing Tools. On Samsung Mobile US Press, Infection scores higher on our published basis.