Require JDK 17 rather than JDK 11 #603
Pitest mutation testing feedback
- Surviving mutants in this change: 11
- Killed mutants in this change: 172
class | surviving | killed |
---|---|---|
🧟tech.picnic.errorprone.utils.AnnotationAttributeMatcher |
3 | 0 |
🧟tech.picnic.errorprone.experimental.bugpatterns.MethodReferenceUsage |
2 | 17 |
🧟tech.picnic.errorprone.bugpatterns.SpringMvcAnnotation |
1 | 9 |
🧟tech.picnic.errorprone.bugpatterns.PrimitiveComparison |
1 | 13 |
🧟tech.picnic.errorprone.refaster.runner.Refaster |
1 | 2 |
🧟tech.picnic.errorprone.guidelines.bugpatterns.RefasterAnyOfUsage |
1 | 8 |
🧟tech.picnic.errorprone.bugpatterns.CanonicalAnnotationSyntax |
1 | 4 |
🧟tech.picnic.errorprone.bugpatterns.LexicographicalAnnotationAttributeListing$1 |
1 | 1 |
🎉tech.picnic.errorprone.bugpatterns.StaticImport |
0 | 4 |
🎉tech.picnic.errorprone.documentation.BugPatternTestExtractor$BugPatternTestCollector |
0 | 8 |
🎉tech.picnic.errorprone.refaster.test.RefasterRuleCollection |
0 | 4 |
🎉tech.picnic.errorprone.bugpatterns.RedundantStringConversion |
0 | 9 |
🎉tech.picnic.errorprone.bugpatterns.LexicographicalAnnotationAttributeListing |
0 | 4 |
🎉tech.picnic.errorprone.bugpatterns.JUnitValueSource |
0 | 8 |
🎉tech.picnic.errorprone.bugpatterns.NonStaticImport |
0 | 2 |
🎉tech.picnic.errorprone.bugpatterns.DirectReturn |
0 | 9 |
🎉tech.picnic.errorprone.guidelines.bugpatterns.UnqualifiedSuggestedFixImport |
0 | 4 |
🎉tech.picnic.errorprone.bugpatterns.FormatStringConcatenation$ReplacementArgumentsConstructor |
0 | 2 |
🎉tech.picnic.errorprone.refaster.matchers.ThrowsCheckedException |
0 | 8 |
🎉tech.picnic.errorprone.bugpatterns.AmbiguousJsonCreator |
0 | 2 |
🎉tech.picnic.errorprone.utils.MoreJUnitMatchers |
0 | 4 |
🎉tech.picnic.errorprone.bugpatterns.CanonicalClassNameUsage |
0 | 4 |
🎉tech.picnic.errorprone.bugpatterns.MockitoMockClassReference |
0 | 8 |
🎉tech.picnic.errorprone.refaster.test.RefasterRuleCollection$UnexpectedMatchReporter |
0 | 3 |
🎉tech.picnic.errorprone.bugpatterns.IsInstanceLambdaUsage |
0 | 4 |
🎉tech.picnic.errorprone.refaster.matchers.IsEmpty |
0 | 2 |
🎉tech.picnic.errorprone.refaster.matchers.IsLikelyTrivialComputation |
0 | 29 |
Mutation testing report by Pitest. Review any surviving mutants by inspecting the line comments under Files changed.
Annotations
github-actions / pitest
3 different changes can be made to line 118 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)
replaced return value with "" for extractAttributeName (no tests cover this line EmptyObjectReturnValsMutator)
github-actions / pitest
A change can be made to line 184 without causing a test to fail
removed conditional - replaced equality check with true (covered by 9 tests RemoveConditionalMutator_EQUAL_IF)
github-actions / pitest
A change can be made to line 81 without causing a test to fail
removed conditional - replaced equality check with true (covered by 2 tests RemoveConditionalMutator_EQUAL_IF)
github-actions / pitest
A change can be made to line 121 without causing a test to fail
removed conditional - replaced equality check with true (covered by 2 tests RemoveConditionalMutator_EQUAL_IF)
github-actions / pitest
A change can be made to line 198 without causing a test to fail
removed conditional - replaced equality check with true (covered by 3 tests RemoveConditionalMutator_EQUAL_IF)
github-actions / pitest
A change can be made to line 124 without causing a test to fail
removed conditional - replaced equality check with false (covered by 2 tests RemoveConditionalMutator_EQUAL_ELSE)
github-actions / pitest
A change can be made to line 135 without causing a test to fail
removed conditional - replaced equality check with true (covered by 2 tests RemoveConditionalMutator_EQUAL_IF)
github-actions / pitest
A change can be made to line 144 without causing a test to fail
removed last varargs argument in call to format (no tests cover this line VarargsMutator)
github-actions / pitest
A change can be made to line 46 without causing a test to fail
removed conditional - replaced equality check with false (covered by 2 tests RemoveConditionalMutator_EQUAL_ELSE)