mutest-rs vs PIT

mutest-rs

5.2 #21 in Mutation Testing Tools

About mutest-rs

PIT

5.8 #9 in Mutation Testing Tools

About PIT
mutest-rsPIT
Free planNoNo
Free trialNoNo
Paid from——
Open sourceNoNo
Platforms—Linux, macOS, self-hosted, Windows
Supported languagesRustJava and JVM bytecode
Test frameworksCargo testJUnit 3, JUnit 4, TestNG; JUnit 5 via plugin
Parallel executionYesYes
Mutation operatorsarg_default_shadow; bit_op_or_and_swap; bit_op_or_xor_swap; bit_op_shift_dir_swap; bit_op_xor_and_swap; bool_expr_negate; call_delete; call_value_default_shadow; continue_break_swap; eq_op_invert; logical_op_and_or_swap; math_op_add_mul_swap; math_op_add_sub_swap; math_op_div_rem_swap; math_op_mul_div_swap; range_limit_swap; relational_op_eq_swap; relational_op_invertConditionals 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
Free plan—Yes
Incremental analysis—Yes
Surviving mutant reports—Yes
Mutation quality gate—Yes

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