[JENKINS-72970] Allow selecting XUnit in the web interface #118
Pitest mutation testing feedback
- Surviving mutants in this change: 23
- Killed mutants in this change: 0
class | surviving | killed |
---|---|---|
io.jenkins.plugins.coverage.metrics.steps.CoverageRecorder |
18 | 0 |
io.jenkins.plugins.coverage.metrics.steps.CoverageTool$CoverageToolDescriptor |
4 | 0 |
io.jenkins.plugins.coverage.metrics.steps.CoverageTool$Parser |
1 | 0 |
Annotations
github-actions / pitest
2 different changes can be made to a lambda on line 527 without causing a test to fail
negated conditional (no tests cover this line NegateConditionalsMutator)
replaced boolean return with true for io/jenkins/plugins/coverage/metrics/steps/CoverageRecorder::lambda$aggregateResults$3 (no tests cover this line BooleanTrueReturnValsMutator)
github-actions / pitest
2 different changes can be made to line 570 without causing a test to fail
negated conditional (no tests cover this line NegateConditionalsMutator)
replaced boolean return with true for io/jenkins/plugins/coverage/metrics/steps/CoverageRecorder::isEmpty (no tests cover this line BooleanTrueReturnValsMutator)
github-actions / pitest
A change can be made to line 540 without causing a test to fail
removed call to edu/hm/hafner/util/FilteredLog::logError (no tests cover this line VoidMethodCallMutator)
github-actions / pitest
A change can be made to line 539 without causing a test to fail
negated conditional (no tests cover this line NegateConditionalsMutator)
github-actions / pitest
A change can be made to a lambda on line 550 without causing a test to fail
removed call to io/jenkins/plugins/coverage/metrics/steps/CoverageRecorder::mapTests (no tests cover this line VoidMethodCallMutator)
github-actions / pitest
A change can be made to line 544 without causing a test to fail
replaced return value with null for io/jenkins/plugins/coverage/metrics/steps/CoverageRecorder::aggregateResults (no tests cover this line NullReturnValsMutator)
github-actions / pitest
A change can be made to a lambda on line 560 without causing a test to fail
replaced return value with null for io/jenkins/plugins/coverage/metrics/steps/CoverageRecorder::lambda$mapTests$6 (no tests cover this line NullReturnValsMutator)
github-actions / pitest
A change can be made to line 543 without causing a test to fail
removed call to edu/hm/hafner/coverage/ModuleNode::addAllChildren (no tests cover this line VoidMethodCallMutator)
github-actions / pitest
2 different changes can be made to a lambda on line 458 without causing a test to fail
negated conditional (no tests cover this line NegateConditionalsMutator)
replaced boolean return with true for io/jenkins/plugins/coverage/metrics/steps/CoverageRecorder::lambda$getIcon$2 (no tests cover this line BooleanTrueReturnValsMutator)
github-actions / pitest
A change can be made to line 566 without causing a test to fail
replaced return value with null for io/jenkins/plugins/coverage/metrics/steps/CoverageRecorder::createPackage (no tests cover this line NullReturnValsMutator)
github-actions / pitest
2 different changes can be made to a lambda on line 535 without causing a test to fail
negated conditional (no tests cover this line NegateConditionalsMutator)
replaced boolean return with true for io/jenkins/plugins/coverage/metrics/steps/CoverageRecorder::lambda$aggregateResults$4 (no tests cover this line BooleanTrueReturnValsMutator)
github-actions / pitest
A change can be made to line 565 without causing a test to fail
removed call to edu/hm/hafner/coverage/Node::addChild (no tests cover this line VoidMethodCallMutator)
github-actions / pitest
A change can be made to line 560 without causing a test to fail
removed call to edu/hm/hafner/coverage/PackageNode::addChild (no tests cover this line VoidMethodCallMutator)
github-actions / pitest
A change can be made to line 550 without causing a test to fail
removed call to java/util/Set::forEach (no tests cover this line VoidMethodCallMutator)
github-actions / pitest
A change can be made to a lambda on line 156 without causing a test to fail
replaced return value with null for io/jenkins/plugins/coverage/metrics/steps/CoverageTool$CoverageToolDescriptor::lambda$doFillParserItems$0 (no tests cover this line NullReturnValsMutator)
github-actions / pitest
A change can be made to line 152 without causing a test to fail
replaced return value with null for io/jenkins/plugins/coverage/metrics/steps/CoverageTool$CoverageToolDescriptor::doFillParserItems (no tests cover this line NullReturnValsMutator)
github-actions / pitest
A change can be made to line 151 without causing a test to fail
negated conditional (no tests cover this line NegateConditionalsMutator)
github-actions / pitest
A change can be made to line 158 without causing a test to fail
replaced return value with null for io/jenkins/plugins/coverage/metrics/steps/CoverageTool$CoverageToolDescriptor::doFillParserItems (no tests cover this line NullReturnValsMutator)
github-actions / pitest
A change can be made to line 253 without causing a test to fail
replaced return value with null for io/jenkins/plugins/coverage/metrics/steps/CoverageTool$Parser::getParserType (no tests cover this line NullReturnValsMutator)