Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Require JDK 17 rather than JDK 11 #603

Merged
merged 22 commits into from
Feb 11, 2024

Use a few more text blocks

6ed8caf
Select commit
Loading
Failed to load commit list.
Sign in for the full log view
Merged

Require JDK 17 rather than JDK 11 #603

Use a few more text blocks
6ed8caf
Select commit
Loading
Failed to load commit list.
GitHub Actions / pitest completed Feb 11, 2024 in 0s

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

Check warning on line 118 in error-prone-utils/src/main/java/tech/picnic/errorprone/utils/AnnotationAttributeMatcher.java

See this annotation in the file changed.

@github-actions 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)

Check warning on line 184 in error-prone-contrib/src/main/java/tech/picnic/errorprone/bugpatterns/PrimitiveComparison.java

See this annotation in the file changed.

@github-actions 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)

Check warning on line 81 in error-prone-contrib/src/main/java/tech/picnic/errorprone/bugpatterns/SpringMvcAnnotation.java

See this annotation in the file changed.

@github-actions 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)

Check warning on line 121 in error-prone-contrib/src/main/java/tech/picnic/errorprone/bugpatterns/CanonicalAnnotationSyntax.java

See this annotation in the file changed.

@github-actions 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)

Check warning on line 198 in error-prone-contrib/src/main/java/tech/picnic/errorprone/bugpatterns/LexicographicalAnnotationAttributeListing.java

See this annotation in the file changed.

@github-actions 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)

Check warning on line 124 in error-prone-experimental/src/main/java/tech/picnic/errorprone/experimental/bugpatterns/MethodReferenceUsage.java

See this annotation in the file changed.

@github-actions 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)

Check warning on line 135 in error-prone-experimental/src/main/java/tech/picnic/errorprone/experimental/bugpatterns/MethodReferenceUsage.java

See this annotation in the file changed.

@github-actions 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)

Check warning on line 144 in refaster-runner/src/main/java/tech/picnic/errorprone/refaster/runner/Refaster.java

See this annotation in the file changed.

@github-actions 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)

Check warning on line 46 in error-prone-guidelines/src/main/java/tech/picnic/errorprone/guidelines/bugpatterns/RefasterAnyOfUsage.java

See this annotation in the file changed.

@github-actions 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)