mutator vs PIT

mutator

5.4 #11 in Mutation Testing Tools

About mutator

PIT

5.8 #9 in Mutation Testing Tools

About PIT
mutatorPIT
Free planNoNo
Free trialNoNo
Paid from——
Open sourceNoNo
Platforms—Linux, macOS, self-hosted, Windows
Free planYesYes
Supported languagesRJava and JVM bytecode
Test frameworkstestthat; tinytest; generic installed-tests fallbackJUnit 3, JUnit 4, TestNG; JUnit 5 via plugin
Parallel executionYesYes
Surviving mutant reportsYesYes
Mutation quality gateYesYes
Mutation operatorsArithmetic (+/- and */), comparison (==/!=, </>, <=/>=), logical (&/|, &&/||, ! and condition negation), assignment and call values, scalar constants, return values, statement deletionConditionals 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
Incremental analysis—Yes

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