Speed up Refaster
bug checker
#261
Pitest mutation testing feedback
- Surviving mutants in this change: 62
- Killed mutants in this change: 52
class | surviving | killed |
---|---|---|
🧟tech.picnic.errorprone.refaster.runner.RefasterRuleSelector$TemplateIdentifierExtractor |
25 | 2 |
🧟tech.picnic.errorprone.refaster.runner.RefasterRuleSelector |
13 | 17 |
🧟tech.picnic.errorprone.refaster.runner.RefasterRuleSelector$SourceIdentifierExtractor |
11 | 1 |
🧟tech.picnic.errorprone.refaster.runner.RefasterRuleSelector$RefasterIntrospection |
6 | 4 |
🧟tech.picnic.errorprone.refaster.runner.Node |
3 | 17 |
🧟tech.picnic.errorprone.refaster.runner.Node$Builder |
2 | 9 |
🧟tech.picnic.errorprone.refaster.runner.Refaster |
1 | 2 |
🧟tech.picnic.errorprone.refaster.AnnotatedCompositeCodeTransformer |
1 | 0 |
Mutation testing report by Pitest. Review any surviving mutants by inspecting the line comments under Files changed.
Annotations
github-actions / pitest
A change can be made to line 83 without causing a test to fail
replaced return value with null for withTransformers (no tests cover this line NullReturnValsMutator)
github-actions / pitest
A change can be made to line 172 without causing a test to fail
removed last varargs argument in call to format (no tests cover this line VarargsMutator)
github-actions / pitest
2 different changes can be made to line 147 without causing a test to fail
removed conditional - replaced equality check with false (covered by 19 tests RemoveConditionalMutator_EQUAL_ELSE)
removed conditional - replaced equality check with true (covered by 19 tests RemoveConditionalMutator_EQUAL_IF)
github-actions / pitest
A change can be made to line 145 without causing a test to fail
removed call to withTransformers (covered by 19 tests RemoveChainedCallsMutator)
github-actions / pitest
A change can be made to line 203 without causing a test to fail
replaced return value with "" for treeKindToString (covered by 19 tests EmptyObjectReturnValsMutator)
github-actions / pitest
A change can be made to line 163 without causing a test to fail
removed conditional - replaced equality check with true (covered by 19 tests RemoveConditionalMutator_EQUAL_IF)
github-actions / pitest
A change can be made to line 140 without causing a test to fail
removed conditional - replaced equality check with false (covered by 19 tests RemoveConditionalMutator_EQUAL_ELSE)
github-actions / pitest
A change can be made to line 138 without causing a test to fail
removed call to collectRuleIdentifiers (no tests cover this line VoidMethodCallMutator)
github-actions / pitest
2 different changes can be made to line 166 without causing a test to fail
removed conditional - replaced equality check with false (no tests cover this line RemoveConditionalMutator_EQUAL_ELSE)
removed conditional - replaced equality check with true (no tests cover this line RemoveConditionalMutator_EQUAL_IF)
github-actions / pitest
2 different changes can be made to line 137 without causing a test to fail
removed conditional - replaced equality check with false (no tests cover this line RemoveConditionalMutator_EQUAL_ELSE)
removed conditional - replaced equality check with true (no tests cover this line RemoveConditionalMutator_EQUAL_IF)
github-actions / pitest
A change can be made to line 135 without causing a test to fail
removed conditional - replaced equality check with false (covered by 19 tests RemoveConditionalMutator_EQUAL_ELSE)
github-actions / pitest
A change can be made to line 424 without causing a test to fail
replaced return value with Collections.emptyList for copy (no tests cover this line EmptyObjectReturnValsMutator)
github-actions / pitest
A change can be made to line 371 without causing a test to fail
removed call to java/util/List::forEach (covered by 19 tests VoidMethodCallMutator)
github-actions / pitest
A change can be made to line 331 without causing a test to fail
removed conditional - replaced equality check with false (covered by 19 tests RemoveConditionalMutator_EQUAL_ELSE)
github-actions / pitest
A change can be made to line 385 without causing a test to fail
removed call to registerOperator (no tests cover this line VoidMethodCallMutator)
github-actions / pitest
A change can be made to line 386 without causing a test to fail
replaced return value with null for visitCompoundAssignment (no tests cover this line NullReturnValsMutator)
github-actions / pitest
A change can be made to line 411 without causing a test to fail
removed call to java/util/List::clear (no tests cover this line VoidMethodCallMutator)
github-actions / pitest
A change can be made to line 392 without causing a test to fail
replaced return value with null for visitUnary (no tests cover this line NullReturnValsMutator)
github-actions / pitest
A change can be made to line 391 without causing a test to fail
removed call to registerOperator (no tests cover this line VoidMethodCallMutator)
github-actions / pitest
2 different changes can be made to line 413 without causing a test to fail
removed conditional - replaced equality check with false (no tests cover this line RemoveConditionalMutator_EQUAL_ELSE)
removed conditional - replaced equality check with true (no tests cover this line RemoveConditionalMutator_EQUAL_IF)
github-actions / pitest
A change can be made to line 336 without causing a test to fail
removed conditional - replaced equality check with false (covered by 19 tests RemoveConditionalMutator_EQUAL_ELSE)
github-actions / pitest
A change can be made to line 349 without causing a test to fail
replaced return value with "" for getIdentifier (no tests cover this line EmptyObjectReturnValsMutator)
github-actions / pitest
A change can be made to line 379 without causing a test to fail
replaced return value with null for visitAssignment (no tests cover this line NullReturnValsMutator)
github-actions / pitest
2 different changes can be made to line 409 without causing a test to fail
removed conditional - replaced equality check with false (no tests cover this line RemoveConditionalMutator_EQUAL_ELSE)
removed conditional - replaced equality check with true (no tests cover this line RemoveConditionalMutator_EQUAL_IF)
github-actions / pitest
A change can be made to line 398 without causing a test to fail
replaced return value with null for visitBinary (covered by 19 tests NullReturnValsMutator)