Skip to content

CodeQL

CodeQL #597

Triggered via schedule November 10, 2024 03:39
Status Success
Total duration 2m 47s
Artifacts

codeql.yml

on: schedule
Matrix: Analyze code
Fit to window
Zoom out
Zoom in

Annotations

1000 warnings
PMD: CyclomaticComplexity: src/main/java/edu/hm/hafner/grading/MetricMarkdown.java#L72
The method 'getToolIcon(MetricScore)' has a cyclomatic complexity of 11.
PMD: UnusedFormalParameter: src/test/java/edu/hm/hafner/grading/MetricMarkdownTest.java#L294
Avoid unused method parameters such as 'filteredLog'.
Error Prone: Varifier: src/main/java/edu/hm/hafner/grading/MetricMarkdown.java#L57
Consider using `var` here to avoid boilerplate.
Error Prone: DefaultCharset: src/test/java/edu/hm/hafner/grading/MetricMarkdownTest.java#L298
Implicit use of the platform default charset, which can result in differing behaviour between JVM executions or incorrect behavior if the encoding of the data source doesn't match expectations.
Not covered lines: src/main/java/edu/hm/hafner/grading/CoverageScore.java#L144
Lines 144-145 are not covered by tests
Not covered line: src/main/java/edu/hm/hafner/grading/CoverageScore.java#L147
Line 147 is not covered by tests
Not covered lines: src/main/java/edu/hm/hafner/grading/TruncatedString.java#L275
Lines 275-276 are not covered by tests
Not covered line: src/main/java/edu/hm/hafner/grading/AnalysisScore.java#L119
Line 119 is not covered by tests
Not covered line: src/main/java/edu/hm/hafner/grading/AnalysisScore.java#L171
Line 171 is not covered by tests
Not covered lines: src/main/java/edu/hm/hafner/grading/AnalysisScore.java#L183
Lines 183-184 are not covered by tests
Not covered lines: src/main/java/edu/hm/hafner/grading/CoverageMarkdown.java#L80
Lines 80-81 are not covered by tests
Not covered lines: src/main/java/edu/hm/hafner/grading/CommentBuilder.java#L200
Lines 200-203 are not covered by tests
Not covered lines: src/main/java/edu/hm/hafner/grading/CommentBuilder.java#L248
Lines 248-265 are not covered by tests
Not covered lines: src/main/java/edu/hm/hafner/grading/CommentBuilder.java#L298
Lines 298-321 are not covered by tests
Not covered line: src/main/java/edu/hm/hafner/grading/ReportFinder.java#L46
Line 46 is not covered by tests
Not covered lines: src/main/java/edu/hm/hafner/grading/ReportFinder.java#L61
Lines 61-64 are not covered by tests
Not covered lines: src/main/java/edu/hm/hafner/grading/ReportFinder.java#L78
Lines 78-79 are not covered by tests
Not covered line: src/main/java/edu/hm/hafner/grading/TestScore.java#L219
Line 219 is not covered by tests
Not covered line: src/main/java/edu/hm/hafner/grading/Configuration.java#L118
Line 118 is not covered by tests
Not covered line: src/main/java/edu/hm/hafner/grading/Configuration.java#L121
Line 121 is not covered by tests
Not covered line: src/main/java/edu/hm/hafner/grading/Configuration.java#L124
Line 124 is not covered by tests
Not covered line: src/main/java/edu/hm/hafner/grading/ScoreMarkdown.java#L86
Line 86 is not covered by tests
Not covered line: src/main/java/edu/hm/hafner/grading/TestMarkdown.java#L128
Line 128 is not covered by tests
Not covered lines: src/main/java/edu/hm/hafner/grading/AutoGradingRunner.java#L36
Lines 36-256 are not covered by tests
Not covered lines: src/main/java/edu/hm/hafner/grading/JacksonFacade.java#L50
Lines 50-74 are not covered by tests
Not covered lines: src/main/java/edu/hm/hafner/grading/JacksonFacade.java#L132
Lines 132-142 are not covered by tests
Partially covered line: src/main/java/edu/hm/hafner/grading/AggregatedScore.java#L192
Line 192 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/grading/AggregatedScore.java#L205
Line 205 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/grading/AggregatedScore.java#L306
Line 306 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/grading/AggregatedScore.java#L581
Line 581 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/grading/AggregatedScore.java#L584
Line 584 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/grading/AggregatedScore.java#L587
Line 587 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/grading/AggregatedScore.java#L590
Line 590 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/grading/CoverageScore.java#L73
Line 73 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/grading/CoverageScore.java#L139
Line 139 is only partially covered, 3 branches are missing
Partially covered line: src/main/java/edu/hm/hafner/grading/CoverageScore.java#L306
Line 306 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/grading/CoverageScore.java#L309
Line 309 is only partially covered, 2 branches are missing
Partially covered line: src/main/java/edu/hm/hafner/grading/AnalysisScore.java#L114
Line 114 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/grading/AnalysisScore.java#L170
Line 170 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/grading/AnalysisScore.java#L180
Line 180 is only partially covered, 2 branches are missing
Partially covered line: src/main/java/edu/hm/hafner/grading/MetricScore.java#L252
Line 252 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/grading/CoverageMarkdown.java#L77
Line 77 is only partially covered, 2 branches are missing
Partially covered line: src/main/java/edu/hm/hafner/grading/CommentBuilder.java#L192
Line 192 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/grading/CommentBuilder.java#L199
Line 199 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/grading/CommentBuilder.java#L270
Line 270 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/grading/CommentBuilder.java#L275
Line 275 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/grading/ReportFinder.java#L45
Line 45 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/grading/TestScore.java#L204
Line 204 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/grading/TestScore.java#L215
Line 215 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/grading/TestScore.java#L377
Line 377 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/grading/AnalysisConfiguration.java#L64
Line 64 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/grading/ScoreMarkdown.java#L85
Line 85 is only partially covered, 2 branches are missing
Partially covered line: src/main/java/edu/hm/hafner/grading/TestMarkdown.java#L127
Line 127 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/grading/TestMarkdown.java#L155
Line 155 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/grading/FileSystemCoverageReportFactory.java#L47
Line 47 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/grading/FileSystemCoverageReportFactory.java#L53
Line 53 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/grading/LogHandler.java#L55
Line 55 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/grading/LogHandler.java#L63
Line 63 is only partially covered, one branch is missing
PMD: CyclomaticComplexity: src/main/java/edu/hm/hafner/grading/MetricMarkdown.java#L75
The method 'getToolIcon(MetricScore)' has a cyclomatic complexity of 11.
PMD: UnusedFormalParameter: src/test/java/edu/hm/hafner/grading/MetricMarkdownTest.java#L294
Avoid unused method parameters such as 'filteredLog'.
Error Prone: Varifier: src/main/java/edu/hm/hafner/grading/MetricMarkdown.java#L60
Consider using `var` here to avoid boilerplate.
Error Prone: DefaultCharset: src/test/java/edu/hm/hafner/grading/MetricMarkdownTest.java#L298
Implicit use of the platform default charset, which can result in differing behaviour between JVM executions or incorrect behavior if the encoding of the data source doesn't match expectations.
OWASP Dependency Check: CVE-2017-10355: xercesImpl-2.12.2.jar#L0
sonatype-2017-0348 - xerces:xercesImpl - Denial of Service (DoS) The software contains multiple threads or executable segments that are waiting for each other to release a necessary lock, resulting in deadlock.
Not covered lines: src/main/java/edu/hm/hafner/grading/CoverageScore.java#L144
Lines 144-145 are not covered by tests
Not covered line: src/main/java/edu/hm/hafner/grading/CoverageScore.java#L147
Line 147 is not covered by tests
Not covered lines: src/main/java/edu/hm/hafner/grading/TruncatedString.java#L275
Lines 275-276 are not covered by tests
Not covered line: src/main/java/edu/hm/hafner/grading/AnalysisScore.java#L119
Line 119 is not covered by tests
Not covered line: src/main/java/edu/hm/hafner/grading/AnalysisScore.java#L171
Line 171 is not covered by tests
Not covered lines: src/main/java/edu/hm/hafner/grading/AnalysisScore.java#L183
Lines 183-184 are not covered by tests
Not covered lines: src/main/java/edu/hm/hafner/grading/CoverageMarkdown.java#L80
Lines 80-81 are not covered by tests
Not covered lines: src/main/java/edu/hm/hafner/grading/CommentBuilder.java#L200
Lines 200-203 are not covered by tests
Not covered lines: src/main/java/edu/hm/hafner/grading/CommentBuilder.java#L248
Lines 248-265 are not covered by tests
Not covered lines: src/main/java/edu/hm/hafner/grading/CommentBuilder.java#L298
Lines 298-321 are not covered by tests
Not covered line: src/main/java/edu/hm/hafner/grading/ReportFinder.java#L46
Line 46 is not covered by tests
Not covered lines: src/main/java/edu/hm/hafner/grading/ReportFinder.java#L61
Lines 61-64 are not covered by tests
Not covered lines: src/main/java/edu/hm/hafner/grading/ReportFinder.java#L78
Lines 78-79 are not covered by tests
Not covered line: src/main/java/edu/hm/hafner/grading/TestScore.java#L219
Line 219 is not covered by tests
Not covered line: src/main/java/edu/hm/hafner/grading/Configuration.java#L118
Line 118 is not covered by tests
Not covered line: src/main/java/edu/hm/hafner/grading/Configuration.java#L121
Line 121 is not covered by tests
Not covered line: src/main/java/edu/hm/hafner/grading/Configuration.java#L124
Line 124 is not covered by tests
Not covered line: src/main/java/edu/hm/hafner/grading/ScoreMarkdown.java#L86
Line 86 is not covered by tests
Not covered line: src/main/java/edu/hm/hafner/grading/TestMarkdown.java#L128
Line 128 is not covered by tests
Not covered lines: src/main/java/edu/hm/hafner/grading/AutoGradingRunner.java#L36
Lines 36-256 are not covered by tests
Not covered lines: src/main/java/edu/hm/hafner/grading/JacksonFacade.java#L50
Lines 50-74 are not covered by tests
Not covered lines: src/main/java/edu/hm/hafner/grading/JacksonFacade.java#L132
Lines 132-142 are not covered by tests
Partially covered line: src/main/java/edu/hm/hafner/grading/AggregatedScore.java#L192
Line 192 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/grading/AggregatedScore.java#L205
Line 205 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/grading/AggregatedScore.java#L306
Line 306 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/grading/AggregatedScore.java#L581
Line 581 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/grading/AggregatedScore.java#L584
Line 584 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/grading/AggregatedScore.java#L587
Line 587 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/grading/AggregatedScore.java#L590
Line 590 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/grading/CoverageScore.java#L73
Line 73 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/grading/CoverageScore.java#L139
Line 139 is only partially covered, 3 branches are missing
Partially covered line: src/main/java/edu/hm/hafner/grading/CoverageScore.java#L306
Line 306 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/grading/CoverageScore.java#L309
Line 309 is only partially covered, 2 branches are missing
Partially covered line: src/main/java/edu/hm/hafner/grading/AnalysisScore.java#L114
Line 114 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/grading/AnalysisScore.java#L170
Line 170 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/grading/AnalysisScore.java#L180
Line 180 is only partially covered, 2 branches are missing
Partially covered line: src/main/java/edu/hm/hafner/grading/MetricScore.java#L252
Line 252 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/grading/CoverageMarkdown.java#L77
Line 77 is only partially covered, 2 branches are missing
Partially covered line: src/main/java/edu/hm/hafner/grading/CommentBuilder.java#L192
Line 192 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/grading/CommentBuilder.java#L199
Line 199 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/grading/CommentBuilder.java#L270
Line 270 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/grading/CommentBuilder.java#L275
Line 275 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/grading/ReportFinder.java#L45
Line 45 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/grading/TestScore.java#L204
Line 204 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/grading/TestScore.java#L215
Line 215 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/grading/TestScore.java#L377
Line 377 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/grading/AnalysisConfiguration.java#L64
Line 64 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/grading/ScoreMarkdown.java#L85
Line 85 is only partially covered, 2 branches are missing
Partially covered line: src/main/java/edu/hm/hafner/grading/TestMarkdown.java#L127
Line 127 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/grading/TestMarkdown.java#L155
Line 155 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/grading/FileSystemCoverageReportFactory.java#L47
Line 47 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/grading/FileSystemCoverageReportFactory.java#L53
Line 53 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/grading/LogHandler.java#L55
Line 55 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/grading/LogHandler.java#L63
Line 63 is only partially covered, one branch is missing
Mutation survived: src/main/java/edu/hm/hafner/grading/AggregatedScore.java#L55
One mutation survived in line 55 (NullReturnValsMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/AggregatedScore.java#L80
One mutation survived in line 80 (EmptyObjectReturnValsMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/AggregatedScore.java#L84
One mutation survived in line 84 (EmptyObjectReturnValsMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/AggregatedScore.java#L94
One mutation survived in line 94 (MathMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/AggregatedScore.java#L111
One mutation survived in line 111 (PrimitiveReturnsMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/AggregatedScore.java#L137
One mutation survived in line 137 (PrimitiveReturnsMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/AggregatedScore.java#L192
One mutation survived in line 192 (BooleanTrueReturnValsMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/AggregatedScore.java#L205
One mutation survived in line 205 (BooleanTrueReturnValsMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/AggregatedScore.java#L243
One mutation survived in line 243 (BooleanTrueReturnValsMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/AggregatedScore.java#L275
One mutation survived in line 275 (PrimitiveReturnsMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/AggregatedScore.java#L293
One mutation survived in line 293 (BooleanFalseReturnValsMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/AggregatedScore.java#L302
One mutation survived in line 302 (BooleanFalseReturnValsMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/AggregatedScore.java#L420
One mutation survived in line 420 (VoidMethodCallMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/AggregatedScore.java#L433
One mutation survived in line 433 (VoidMethodCallMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/AggregatedScore.java#L456
One mutation survived in line 456 (VoidMethodCallMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/AggregatedScore.java#L469
One mutation survived in line 469 (VoidMethodCallMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/AggregatedScore.java#L492
One mutation survived in line 492 (VoidMethodCallMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/AggregatedScore.java#L505
One mutation survived in line 505 (VoidMethodCallMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/AggregatedScore.java#L528
One mutation survived in line 528 (VoidMethodCallMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/AggregatedScore.java#L551
One mutation survived in line 551 (VoidMethodCallMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/CommentBuilder.java#L72
One mutation survived in line 72 (VoidMethodCallMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/CommentBuilder.java#L73
One mutation survived in line 73 (VoidMethodCallMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/CommentBuilder.java#L133
One mutation survived in line 133 (EmptyObjectReturnValsMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/CommentBuilder.java#L178
One mutation survived in line 178 (BooleanTrueReturnValsMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/CommentBuilder.java#L195
One mutation survived in line 195 (EmptyObjectReturnValsMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/CommentBuilder.java#L204
One mutation survived in line 204 (EmptyObjectReturnValsMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/CommentBuilder.java#L208
One mutation survived in line 208 (VoidMethodCallMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/CommentBuilder.java#L227
One mutation survived in line 227 (NegateConditionalsMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/CommentBuilder.java#L228
One mutation survived in line 228 (EmptyObjectReturnValsMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/CommentBuilder.java#L230
One mutation survived in line 230 (EmptyObjectReturnValsMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/CommentBuilder.java#L234
One mutation survived in line 234 (NegateConditionalsMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/CommentBuilder.java#L235
One mutation survived in line 235 (EmptyObjectReturnValsMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/CommentBuilder.java#L237
One mutation survived in line 237 (EmptyObjectReturnValsMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/CommentBuilder.java#L243
One mutation survived in line 243 (VoidMethodCallMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/CommentBuilder.java#L270
One mutation survived in line 270 (NegateConditionalsMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/CommentBuilder.java#L275
One mutation survived in line 275 (NegateConditionalsMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/CommentBuilder.java#L279
One mutation survived in line 279 (EmptyObjectReturnValsMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/CommentBuilder.java#L291
One mutation survived in line 291 (VoidMethodCallMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/CommentBuilder.java#L358
One mutation survived in line 358 (EmptyObjectReturnValsMutator)
Not covered lines: src/main/java/edu/hm/hafner/grading/CommentBuilder.java#L200
Lines 200-201 are not covered by tests
Not covered lines: src/main/java/edu/hm/hafner/grading/CommentBuilder.java#L243
Lines 243-265 are not covered by tests
Not covered lines: src/main/java/edu/hm/hafner/grading/CommentBuilder.java#L299
Lines 299-320 are not covered by tests
Mutation survived: src/main/java/edu/hm/hafner/grading/TestScore.java#L221
One mutation survived in line 221 (ConditionalsBoundaryMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/TestScore.java#L362
One mutation survived in line 362 (VoidMethodCallMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/TestScore.java#L363
One mutation survived in line 363 (VoidMethodCallMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/TestScore.java#L374
One mutation survived in line 374 (VoidMethodCallMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/AnalysisScore.java#L319
One mutation survived in line 319 (VoidMethodCallMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/AnalysisScore.java#L320
One mutation survived in line 320 (VoidMethodCallMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/AnalysisScore.java#L346
One mutation survived in line 346 (VoidMethodCallMutator)
Not covered line: src/main/java/edu/hm/hafner/grading/AnalysisScore.java#L171
Line 171 is not covered by tests
Not covered lines: src/main/java/edu/hm/hafner/grading/AutoGradingRunner.java#L54
Lines 54-250 are not covered by tests
Mutation survived: src/main/java/edu/hm/hafner/grading/ScoreMarkdown.java#L286
One mutation survived in line 286 (EmptyObjectReturnValsMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/Score.java#L38
One mutation survived in line 38 (VoidMethodCallMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/Score.java#L39
One mutation survived in line 39 (VoidMethodCallMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/Score.java#L125
One mutation survived in line 125 (PrimitiveReturnsMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/TestMarkdown.java#L59
One mutation survived in line 59 (ConditionalsBoundaryMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/CoverageScore.java#L62
One mutation survived in line 62 (VoidMethodCallMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/CoverageScore.java#L294
One mutation survived in line 294 (VoidMethodCallMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/CoverageScore.java#L295
One mutation survived in line 295 (VoidMethodCallMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/CoverageScore.java#L306
One mutation survived in line 306 (VoidMethodCallMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/AnalysisConfiguration.java#L58
One mutation survived in line 58 (ConditionalsBoundaryMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/GradingReport.java#L192
One mutation survived in line 192 (EmptyObjectReturnValsMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/GradingReport.java#L198
One mutation survived in line 198 (EmptyObjectReturnValsMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/MetricScore.java#L49
2 mutations survived in line 49
Mutation survived: src/main/java/edu/hm/hafner/grading/MetricScore.java#L56
One mutation survived in line 56 (VoidMethodCallMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/MetricScore.java#L111
One mutation survived in line 111 (EmptyObjectReturnValsMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/MetricScore.java#L219
One mutation survived in line 219 (VoidMethodCallMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/MetricScore.java#L220
One mutation survived in line 220 (VoidMethodCallMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/MetricScore.java#L249
One mutation survived in line 249 (VoidMethodCallMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/TruncatedString.java#L216
One mutation survived in line 216 (NullReturnValsMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/TruncatedString.java#L234
One mutation survived in line 234 (ConditionalsBoundaryMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/TruncatedString.java#L255
One mutation survived in line 255 (NullReturnValsMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/TruncatedString.java#L283
One mutation survived in line 283 (ConditionalsBoundaryMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/TruncatedString.java#L293
One mutation survived in line 293 (ConditionalsBoundaryMutator)
Not covered lines: src/main/java/edu/hm/hafner/grading/TruncatedString.java#L275
Lines 275-276 are not covered by tests
Mutation survived: src/main/java/edu/hm/hafner/grading/LogHandler.java#L55
One mutation survived in line 55 (ConditionalsBoundaryMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/LogHandler.java#L63
One mutation survived in line 63 (ConditionalsBoundaryMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/AnalysisMarkdown.java#L58
One mutation survived in line 58 (ConditionalsBoundaryMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/ReportFinder.java#L45
One mutation survived in line 45 (NegateConditionalsMutator)
Not covered line: src/main/java/edu/hm/hafner/grading/ReportFinder.java#L46
Line 46 is not covered by tests
Not covered lines: src/main/java/edu/hm/hafner/grading/ReportFinder.java#L62
Lines 62-64 are not covered by tests
Not covered line: src/main/java/edu/hm/hafner/grading/JacksonFacade.java#L70
Line 70 is not covered by tests
Not covered lines: src/main/java/edu/hm/hafner/grading/JacksonFacade.java#L134
Lines 134-142 are not covered by tests
Mutation survived: src/main/java/edu/hm/hafner/grading/ToolConfiguration.java#L82
One mutation survived in line 82 (EmptyObjectReturnValsMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/MetricConfiguration.java#L44
One mutation survived in line 44 (EmptyObjectReturnValsMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/MetricConfiguration.java#L50
One mutation survived in line 50 (BooleanFalseReturnValsMutator)
PMD: UnusedFormalParameter: src/test/java/edu/hm/hafner/grading/MetricMarkdownTest.java#L294
Avoid unused method parameters such as 'filteredLog'.
Error Prone: Varifier: src/main/java/edu/hm/hafner/grading/MetricMarkdown.java#L60
Consider using `var` here to avoid boilerplate.
Error Prone: DefaultCharset: src/test/java/edu/hm/hafner/grading/MetricMarkdownTest.java#L298
Implicit use of the platform default charset, which can result in differing behaviour between JVM executions or incorrect behavior if the encoding of the data source doesn't match expectations.
OWASP Dependency Check: CVE-2017-10355: xercesImpl-2.12.2.jar#L0
sonatype-2017-0348 - xerces:xercesImpl - Denial of Service (DoS) The software contains multiple threads or executable segments that are waiting for each other to release a necessary lock, resulting in deadlock.
Not covered lines: src/main/java/edu/hm/hafner/grading/CoverageScore.java#L144
Lines 144-145 are not covered by tests
Not covered line: src/main/java/edu/hm/hafner/grading/CoverageScore.java#L147
Line 147 is not covered by tests
Not covered lines: src/main/java/edu/hm/hafner/grading/TruncatedString.java#L275
Lines 275-276 are not covered by tests
Not covered line: src/main/java/edu/hm/hafner/grading/AnalysisScore.java#L119
Line 119 is not covered by tests
Not covered line: src/main/java/edu/hm/hafner/grading/AnalysisScore.java#L171
Line 171 is not covered by tests
Not covered lines: src/main/java/edu/hm/hafner/grading/AnalysisScore.java#L183
Lines 183-184 are not covered by tests
Not covered lines: src/main/java/edu/hm/hafner/grading/CoverageMarkdown.java#L80
Lines 80-81 are not covered by tests
Not covered lines: src/main/java/edu/hm/hafner/grading/CommentBuilder.java#L200
Lines 200-203 are not covered by tests
Not covered lines: src/main/java/edu/hm/hafner/grading/CommentBuilder.java#L248
Lines 248-265 are not covered by tests
Not covered lines: src/main/java/edu/hm/hafner/grading/CommentBuilder.java#L298
Lines 298-321 are not covered by tests
Not covered line: src/main/java/edu/hm/hafner/grading/ReportFinder.java#L46
Line 46 is not covered by tests
Not covered lines: src/main/java/edu/hm/hafner/grading/ReportFinder.java#L61
Lines 61-64 are not covered by tests
Not covered lines: src/main/java/edu/hm/hafner/grading/ReportFinder.java#L78
Lines 78-79 are not covered by tests
Not covered line: src/main/java/edu/hm/hafner/grading/TestScore.java#L219
Line 219 is not covered by tests
Not covered line: src/main/java/edu/hm/hafner/grading/Configuration.java#L118
Line 118 is not covered by tests
Not covered line: src/main/java/edu/hm/hafner/grading/Configuration.java#L121
Line 121 is not covered by tests
Not covered line: src/main/java/edu/hm/hafner/grading/Configuration.java#L124
Line 124 is not covered by tests
Not covered line: src/main/java/edu/hm/hafner/grading/ScoreMarkdown.java#L86
Line 86 is not covered by tests
Not covered line: src/main/java/edu/hm/hafner/grading/TestMarkdown.java#L128
Line 128 is not covered by tests
Not covered lines: src/main/java/edu/hm/hafner/grading/AutoGradingRunner.java#L36
Lines 36-256 are not covered by tests
Not covered lines: src/main/java/edu/hm/hafner/grading/JacksonFacade.java#L50
Lines 50-74 are not covered by tests
Not covered lines: src/main/java/edu/hm/hafner/grading/JacksonFacade.java#L132
Lines 132-142 are not covered by tests
Partially covered line: src/main/java/edu/hm/hafner/grading/AggregatedScore.java#L192
Line 192 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/grading/AggregatedScore.java#L205
Line 205 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/grading/AggregatedScore.java#L306
Line 306 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/grading/AggregatedScore.java#L581
Line 581 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/grading/AggregatedScore.java#L584
Line 584 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/grading/AggregatedScore.java#L587
Line 587 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/grading/AggregatedScore.java#L590
Line 590 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/grading/CoverageScore.java#L73
Line 73 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/grading/CoverageScore.java#L139
Line 139 is only partially covered, 3 branches are missing
Partially covered line: src/main/java/edu/hm/hafner/grading/CoverageScore.java#L306
Line 306 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/grading/CoverageScore.java#L309
Line 309 is only partially covered, 2 branches are missing
Partially covered line: src/main/java/edu/hm/hafner/grading/AnalysisScore.java#L114
Line 114 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/grading/AnalysisScore.java#L170
Line 170 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/grading/AnalysisScore.java#L180
Line 180 is only partially covered, 2 branches are missing
Partially covered line: src/main/java/edu/hm/hafner/grading/MetricScore.java#L252
Line 252 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/grading/CoverageMarkdown.java#L77
Line 77 is only partially covered, 2 branches are missing
Partially covered line: src/main/java/edu/hm/hafner/grading/CommentBuilder.java#L192
Line 192 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/grading/CommentBuilder.java#L199
Line 199 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/grading/CommentBuilder.java#L270
Line 270 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/grading/CommentBuilder.java#L275
Line 275 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/grading/ReportFinder.java#L45
Line 45 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/grading/TestScore.java#L204
Line 204 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/grading/TestScore.java#L215
Line 215 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/grading/TestScore.java#L377
Line 377 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/grading/AnalysisConfiguration.java#L64
Line 64 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/grading/ScoreMarkdown.java#L85
Line 85 is only partially covered, 2 branches are missing
Partially covered line: src/main/java/edu/hm/hafner/grading/TestMarkdown.java#L127
Line 127 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/grading/TestMarkdown.java#L155
Line 155 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/grading/FileSystemCoverageReportFactory.java#L47
Line 47 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/grading/FileSystemCoverageReportFactory.java#L53
Line 53 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/grading/LogHandler.java#L55
Line 55 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/grading/LogHandler.java#L63
Line 63 is only partially covered, one branch is missing
Mutation survived: src/main/java/edu/hm/hafner/grading/AggregatedScore.java#L55
One mutation survived in line 55 (NullReturnValsMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/AggregatedScore.java#L80
One mutation survived in line 80 (EmptyObjectReturnValsMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/AggregatedScore.java#L84
One mutation survived in line 84 (EmptyObjectReturnValsMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/AggregatedScore.java#L94
One mutation survived in line 94 (MathMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/AggregatedScore.java#L111
One mutation survived in line 111 (PrimitiveReturnsMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/AggregatedScore.java#L137
One mutation survived in line 137 (PrimitiveReturnsMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/AggregatedScore.java#L192
One mutation survived in line 192 (BooleanTrueReturnValsMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/AggregatedScore.java#L205
One mutation survived in line 205 (BooleanTrueReturnValsMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/AggregatedScore.java#L243
One mutation survived in line 243 (BooleanTrueReturnValsMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/AggregatedScore.java#L275
One mutation survived in line 275 (PrimitiveReturnsMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/AggregatedScore.java#L293
One mutation survived in line 293 (BooleanFalseReturnValsMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/AggregatedScore.java#L302
One mutation survived in line 302 (BooleanFalseReturnValsMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/AggregatedScore.java#L420
One mutation survived in line 420 (VoidMethodCallMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/AggregatedScore.java#L433
One mutation survived in line 433 (VoidMethodCallMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/AggregatedScore.java#L456
One mutation survived in line 456 (VoidMethodCallMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/AggregatedScore.java#L469
One mutation survived in line 469 (VoidMethodCallMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/AggregatedScore.java#L492
One mutation survived in line 492 (VoidMethodCallMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/AggregatedScore.java#L505
One mutation survived in line 505 (VoidMethodCallMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/AggregatedScore.java#L528
One mutation survived in line 528 (VoidMethodCallMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/AggregatedScore.java#L551
One mutation survived in line 551 (VoidMethodCallMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/CommentBuilder.java#L72
One mutation survived in line 72 (VoidMethodCallMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/CommentBuilder.java#L73
One mutation survived in line 73 (VoidMethodCallMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/CommentBuilder.java#L133
One mutation survived in line 133 (EmptyObjectReturnValsMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/CommentBuilder.java#L178
One mutation survived in line 178 (BooleanTrueReturnValsMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/CommentBuilder.java#L195
One mutation survived in line 195 (EmptyObjectReturnValsMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/CommentBuilder.java#L204
One mutation survived in line 204 (EmptyObjectReturnValsMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/CommentBuilder.java#L208
One mutation survived in line 208 (VoidMethodCallMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/CommentBuilder.java#L227
One mutation survived in line 227 (NegateConditionalsMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/CommentBuilder.java#L228
One mutation survived in line 228 (EmptyObjectReturnValsMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/CommentBuilder.java#L230
One mutation survived in line 230 (EmptyObjectReturnValsMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/CommentBuilder.java#L234
One mutation survived in line 234 (NegateConditionalsMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/CommentBuilder.java#L235
One mutation survived in line 235 (EmptyObjectReturnValsMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/CommentBuilder.java#L237
One mutation survived in line 237 (EmptyObjectReturnValsMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/CommentBuilder.java#L243
One mutation survived in line 243 (VoidMethodCallMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/CommentBuilder.java#L270
One mutation survived in line 270 (NegateConditionalsMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/CommentBuilder.java#L275
One mutation survived in line 275 (NegateConditionalsMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/CommentBuilder.java#L279
One mutation survived in line 279 (EmptyObjectReturnValsMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/CommentBuilder.java#L291
One mutation survived in line 291 (VoidMethodCallMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/CommentBuilder.java#L358
One mutation survived in line 358 (EmptyObjectReturnValsMutator)
Not covered lines: src/main/java/edu/hm/hafner/grading/CommentBuilder.java#L200
Lines 200-201 are not covered by tests
Not covered lines: src/main/java/edu/hm/hafner/grading/CommentBuilder.java#L243
Lines 243-265 are not covered by tests
Not covered lines: src/main/java/edu/hm/hafner/grading/CommentBuilder.java#L299
Lines 299-320 are not covered by tests
Mutation survived: src/main/java/edu/hm/hafner/grading/TestScore.java#L221
One mutation survived in line 221 (ConditionalsBoundaryMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/TestScore.java#L362
One mutation survived in line 362 (VoidMethodCallMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/TestScore.java#L363
One mutation survived in line 363 (VoidMethodCallMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/TestScore.java#L374
One mutation survived in line 374 (VoidMethodCallMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/AnalysisScore.java#L319
One mutation survived in line 319 (VoidMethodCallMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/AnalysisScore.java#L320
One mutation survived in line 320 (VoidMethodCallMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/AnalysisScore.java#L346
One mutation survived in line 346 (VoidMethodCallMutator)
Not covered line: src/main/java/edu/hm/hafner/grading/AnalysisScore.java#L171
Line 171 is not covered by tests
Not covered lines: src/main/java/edu/hm/hafner/grading/AutoGradingRunner.java#L54
Lines 54-250 are not covered by tests
Mutation survived: src/main/java/edu/hm/hafner/grading/ScoreMarkdown.java#L286
One mutation survived in line 286 (EmptyObjectReturnValsMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/Score.java#L38
One mutation survived in line 38 (VoidMethodCallMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/Score.java#L39
One mutation survived in line 39 (VoidMethodCallMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/Score.java#L125
One mutation survived in line 125 (PrimitiveReturnsMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/TestMarkdown.java#L59
One mutation survived in line 59 (ConditionalsBoundaryMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/CoverageScore.java#L62
One mutation survived in line 62 (VoidMethodCallMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/CoverageScore.java#L294
One mutation survived in line 294 (VoidMethodCallMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/CoverageScore.java#L295
One mutation survived in line 295 (VoidMethodCallMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/CoverageScore.java#L306
One mutation survived in line 306 (VoidMethodCallMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/AnalysisConfiguration.java#L58
One mutation survived in line 58 (ConditionalsBoundaryMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/GradingReport.java#L192
One mutation survived in line 192 (EmptyObjectReturnValsMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/GradingReport.java#L198
One mutation survived in line 198 (EmptyObjectReturnValsMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/MetricScore.java#L49
2 mutations survived in line 49
Mutation survived: src/main/java/edu/hm/hafner/grading/MetricScore.java#L56
One mutation survived in line 56 (VoidMethodCallMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/MetricScore.java#L111
One mutation survived in line 111 (EmptyObjectReturnValsMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/MetricScore.java#L219
One mutation survived in line 219 (VoidMethodCallMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/MetricScore.java#L220
One mutation survived in line 220 (VoidMethodCallMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/MetricScore.java#L249
One mutation survived in line 249 (VoidMethodCallMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/TruncatedString.java#L216
One mutation survived in line 216 (NullReturnValsMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/TruncatedString.java#L234
One mutation survived in line 234 (ConditionalsBoundaryMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/TruncatedString.java#L255
One mutation survived in line 255 (NullReturnValsMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/TruncatedString.java#L283
One mutation survived in line 283 (ConditionalsBoundaryMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/TruncatedString.java#L293
One mutation survived in line 293 (ConditionalsBoundaryMutator)
Not covered lines: src/main/java/edu/hm/hafner/grading/TruncatedString.java#L275
Lines 275-276 are not covered by tests
Mutation survived: src/main/java/edu/hm/hafner/grading/LogHandler.java#L55
One mutation survived in line 55 (ConditionalsBoundaryMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/LogHandler.java#L63
One mutation survived in line 63 (ConditionalsBoundaryMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/AnalysisMarkdown.java#L58
One mutation survived in line 58 (ConditionalsBoundaryMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/ReportFinder.java#L45
One mutation survived in line 45 (NegateConditionalsMutator)
Not covered line: src/main/java/edu/hm/hafner/grading/ReportFinder.java#L46
Line 46 is not covered by tests
Not covered lines: src/main/java/edu/hm/hafner/grading/ReportFinder.java#L62
Lines 62-64 are not covered by tests
Not covered line: src/main/java/edu/hm/hafner/grading/JacksonFacade.java#L70
Line 70 is not covered by tests
Not covered lines: src/main/java/edu/hm/hafner/grading/JacksonFacade.java#L134
Lines 134-142 are not covered by tests
Mutation survived: src/main/java/edu/hm/hafner/grading/ToolConfiguration.java#L82
One mutation survived in line 82 (EmptyObjectReturnValsMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/MetricConfiguration.java#L44
One mutation survived in line 44 (EmptyObjectReturnValsMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/MetricConfiguration.java#L50
One mutation survived in line 50 (BooleanFalseReturnValsMutator)
Error Prone: Varifier: src/main/java/edu/hm/hafner/grading/MetricMarkdown.java#L60
Consider using `var` here to avoid boilerplate.
Error Prone: DefaultCharset: src/test/java/edu/hm/hafner/grading/CoverageMarkdownTest.java#L334
Implicit use of the platform default charset, which can result in differing behaviour between JVM executions or incorrect behavior if the encoding of the data source doesn't match expectations.
Error Prone: DefaultCharset: src/test/java/edu/hm/hafner/grading/MetricMarkdownTest.java#L299
Implicit use of the platform default charset, which can result in differing behaviour between JVM executions or incorrect behavior if the encoding of the data source doesn't match expectations.
OWASP Dependency Check: CVE-2017-10355: xercesImpl-2.12.2.jar#L0
sonatype-2017-0348 - xerces:xercesImpl - Denial of Service (DoS) The software contains multiple threads or executable segments that are waiting for each other to release a necessary lock, resulting in deadlock.
Not covered lines: src/main/java/edu/hm/hafner/grading/CoverageScore.java#L144
Lines 144-145 are not covered by tests
Not covered line: src/main/java/edu/hm/hafner/grading/CoverageScore.java#L147
Line 147 is not covered by tests
Not covered lines: src/main/java/edu/hm/hafner/grading/TruncatedString.java#L275
Lines 275-276 are not covered by tests
Not covered line: src/main/java/edu/hm/hafner/grading/AnalysisScore.java#L119
Line 119 is not covered by tests
Not covered line: src/main/java/edu/hm/hafner/grading/AnalysisScore.java#L171
Line 171 is not covered by tests
Not covered lines: src/main/java/edu/hm/hafner/grading/AnalysisScore.java#L183
Lines 183-184 are not covered by tests
Not covered lines: src/main/java/edu/hm/hafner/grading/CoverageMarkdown.java#L80
Lines 80-81 are not covered by tests
Not covered lines: src/main/java/edu/hm/hafner/grading/CommentBuilder.java#L200
Lines 200-203 are not covered by tests
Not covered lines: src/main/java/edu/hm/hafner/grading/CommentBuilder.java#L248
Lines 248-265 are not covered by tests
Not covered lines: src/main/java/edu/hm/hafner/grading/CommentBuilder.java#L298
Lines 298-321 are not covered by tests
Not covered line: src/main/java/edu/hm/hafner/grading/ReportFinder.java#L46
Line 46 is not covered by tests
Not covered lines: src/main/java/edu/hm/hafner/grading/ReportFinder.java#L61
Lines 61-64 are not covered by tests
Not covered lines: src/main/java/edu/hm/hafner/grading/ReportFinder.java#L78
Lines 78-79 are not covered by tests
Not covered line: src/main/java/edu/hm/hafner/grading/TestScore.java#L219
Line 219 is not covered by tests
Not covered line: src/main/java/edu/hm/hafner/grading/Configuration.java#L118
Line 118 is not covered by tests
Not covered line: src/main/java/edu/hm/hafner/grading/Configuration.java#L121
Line 121 is not covered by tests
Not covered line: src/main/java/edu/hm/hafner/grading/Configuration.java#L124
Line 124 is not covered by tests
Not covered line: src/main/java/edu/hm/hafner/grading/ScoreMarkdown.java#L86
Line 86 is not covered by tests
Not covered line: src/main/java/edu/hm/hafner/grading/TestMarkdown.java#L128
Line 128 is not covered by tests
Not covered lines: src/main/java/edu/hm/hafner/grading/AutoGradingRunner.java#L36
Lines 36-256 are not covered by tests
Not covered lines: src/main/java/edu/hm/hafner/grading/JacksonFacade.java#L50
Lines 50-74 are not covered by tests
Not covered lines: src/main/java/edu/hm/hafner/grading/JacksonFacade.java#L132
Lines 132-142 are not covered by tests
Partially covered line: src/main/java/edu/hm/hafner/grading/AggregatedScore.java#L192
Line 192 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/grading/AggregatedScore.java#L205
Line 205 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/grading/AggregatedScore.java#L306
Line 306 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/grading/AggregatedScore.java#L581
Line 581 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/grading/AggregatedScore.java#L584
Line 584 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/grading/AggregatedScore.java#L587
Line 587 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/grading/AggregatedScore.java#L590
Line 590 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/grading/CoverageScore.java#L73
Line 73 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/grading/CoverageScore.java#L139
Line 139 is only partially covered, 3 branches are missing
Partially covered line: src/main/java/edu/hm/hafner/grading/CoverageScore.java#L306
Line 306 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/grading/CoverageScore.java#L309
Line 309 is only partially covered, 2 branches are missing
Partially covered line: src/main/java/edu/hm/hafner/grading/AnalysisScore.java#L114
Line 114 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/grading/AnalysisScore.java#L170
Line 170 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/grading/AnalysisScore.java#L180
Line 180 is only partially covered, 2 branches are missing
Partially covered line: src/main/java/edu/hm/hafner/grading/MetricScore.java#L252
Line 252 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/grading/CoverageMarkdown.java#L77
Line 77 is only partially covered, 2 branches are missing
Partially covered line: src/main/java/edu/hm/hafner/grading/CommentBuilder.java#L192
Line 192 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/grading/CommentBuilder.java#L199
Line 199 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/grading/CommentBuilder.java#L270
Line 270 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/grading/CommentBuilder.java#L275
Line 275 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/grading/ReportFinder.java#L45
Line 45 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/grading/TestScore.java#L204
Line 204 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/grading/TestScore.java#L215
Line 215 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/grading/TestScore.java#L377
Line 377 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/grading/AnalysisConfiguration.java#L64
Line 64 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/grading/ScoreMarkdown.java#L85
Line 85 is only partially covered, 2 branches are missing
Partially covered line: src/main/java/edu/hm/hafner/grading/TestMarkdown.java#L127
Line 127 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/grading/TestMarkdown.java#L155
Line 155 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/grading/FileSystemCoverageReportFactory.java#L47
Line 47 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/grading/FileSystemCoverageReportFactory.java#L53
Line 53 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/grading/LogHandler.java#L55
Line 55 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/grading/LogHandler.java#L63
Line 63 is only partially covered, one branch is missing
Mutation survived: src/main/java/edu/hm/hafner/grading/AggregatedScore.java#L55
One mutation survived in line 55 (NullReturnValsMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/AggregatedScore.java#L80
One mutation survived in line 80 (EmptyObjectReturnValsMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/AggregatedScore.java#L84
One mutation survived in line 84 (EmptyObjectReturnValsMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/AggregatedScore.java#L94
One mutation survived in line 94 (MathMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/AggregatedScore.java#L111
One mutation survived in line 111 (PrimitiveReturnsMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/AggregatedScore.java#L137
One mutation survived in line 137 (PrimitiveReturnsMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/AggregatedScore.java#L192
One mutation survived in line 192 (BooleanTrueReturnValsMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/AggregatedScore.java#L205
One mutation survived in line 205 (BooleanTrueReturnValsMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/AggregatedScore.java#L243
One mutation survived in line 243 (BooleanTrueReturnValsMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/AggregatedScore.java#L275
One mutation survived in line 275 (PrimitiveReturnsMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/AggregatedScore.java#L293
One mutation survived in line 293 (BooleanFalseReturnValsMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/AggregatedScore.java#L302
One mutation survived in line 302 (BooleanFalseReturnValsMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/AggregatedScore.java#L420
One mutation survived in line 420 (VoidMethodCallMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/AggregatedScore.java#L433
One mutation survived in line 433 (VoidMethodCallMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/AggregatedScore.java#L456
One mutation survived in line 456 (VoidMethodCallMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/AggregatedScore.java#L469
One mutation survived in line 469 (VoidMethodCallMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/AggregatedScore.java#L492
One mutation survived in line 492 (VoidMethodCallMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/AggregatedScore.java#L505
One mutation survived in line 505 (VoidMethodCallMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/AggregatedScore.java#L528
One mutation survived in line 528 (VoidMethodCallMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/AggregatedScore.java#L551
One mutation survived in line 551 (VoidMethodCallMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/CommentBuilder.java#L72
One mutation survived in line 72 (VoidMethodCallMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/CommentBuilder.java#L73
One mutation survived in line 73 (VoidMethodCallMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/CommentBuilder.java#L133
One mutation survived in line 133 (EmptyObjectReturnValsMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/CommentBuilder.java#L178
One mutation survived in line 178 (BooleanTrueReturnValsMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/CommentBuilder.java#L195
One mutation survived in line 195 (EmptyObjectReturnValsMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/CommentBuilder.java#L204
One mutation survived in line 204 (EmptyObjectReturnValsMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/CommentBuilder.java#L208
One mutation survived in line 208 (VoidMethodCallMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/CommentBuilder.java#L227
One mutation survived in line 227 (NegateConditionalsMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/CommentBuilder.java#L228
One mutation survived in line 228 (EmptyObjectReturnValsMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/CommentBuilder.java#L230
One mutation survived in line 230 (EmptyObjectReturnValsMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/CommentBuilder.java#L234
One mutation survived in line 234 (NegateConditionalsMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/CommentBuilder.java#L235
One mutation survived in line 235 (EmptyObjectReturnValsMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/CommentBuilder.java#L237
One mutation survived in line 237 (EmptyObjectReturnValsMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/CommentBuilder.java#L243
One mutation survived in line 243 (VoidMethodCallMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/CommentBuilder.java#L270
One mutation survived in line 270 (NegateConditionalsMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/CommentBuilder.java#L275
One mutation survived in line 275 (NegateConditionalsMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/CommentBuilder.java#L279
One mutation survived in line 279 (EmptyObjectReturnValsMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/CommentBuilder.java#L291
One mutation survived in line 291 (VoidMethodCallMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/CommentBuilder.java#L358
One mutation survived in line 358 (EmptyObjectReturnValsMutator)
Not covered lines: src/main/java/edu/hm/hafner/grading/CommentBuilder.java#L200
Lines 200-201 are not covered by tests
Not covered lines: src/main/java/edu/hm/hafner/grading/CommentBuilder.java#L243
Lines 243-265 are not covered by tests
Not covered lines: src/main/java/edu/hm/hafner/grading/CommentBuilder.java#L299
Lines 299-320 are not covered by tests
Mutation survived: src/main/java/edu/hm/hafner/grading/TestScore.java#L221
One mutation survived in line 221 (ConditionalsBoundaryMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/TestScore.java#L362
One mutation survived in line 362 (VoidMethodCallMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/TestScore.java#L363
One mutation survived in line 363 (VoidMethodCallMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/TestScore.java#L374
One mutation survived in line 374 (VoidMethodCallMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/AnalysisScore.java#L319
One mutation survived in line 319 (VoidMethodCallMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/AnalysisScore.java#L320
One mutation survived in line 320 (VoidMethodCallMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/AnalysisScore.java#L346
One mutation survived in line 346 (VoidMethodCallMutator)
Not covered line: src/main/java/edu/hm/hafner/grading/AnalysisScore.java#L171
Line 171 is not covered by tests
Not covered lines: src/main/java/edu/hm/hafner/grading/AutoGradingRunner.java#L54
Lines 54-250 are not covered by tests
Mutation survived: src/main/java/edu/hm/hafner/grading/ScoreMarkdown.java#L286
One mutation survived in line 286 (EmptyObjectReturnValsMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/Score.java#L38
One mutation survived in line 38 (VoidMethodCallMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/Score.java#L39
One mutation survived in line 39 (VoidMethodCallMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/Score.java#L125
One mutation survived in line 125 (PrimitiveReturnsMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/TestMarkdown.java#L59
One mutation survived in line 59 (ConditionalsBoundaryMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/CoverageScore.java#L62
One mutation survived in line 62 (VoidMethodCallMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/CoverageScore.java#L294
One mutation survived in line 294 (VoidMethodCallMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/CoverageScore.java#L295
One mutation survived in line 295 (VoidMethodCallMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/CoverageScore.java#L306
One mutation survived in line 306 (VoidMethodCallMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/AnalysisConfiguration.java#L58
One mutation survived in line 58 (ConditionalsBoundaryMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/GradingReport.java#L192
One mutation survived in line 192 (EmptyObjectReturnValsMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/GradingReport.java#L198
One mutation survived in line 198 (EmptyObjectReturnValsMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/MetricScore.java#L49
2 mutations survived in line 49
Mutation survived: src/main/java/edu/hm/hafner/grading/MetricScore.java#L56
One mutation survived in line 56 (VoidMethodCallMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/MetricScore.java#L111
One mutation survived in line 111 (EmptyObjectReturnValsMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/MetricScore.java#L219
One mutation survived in line 219 (VoidMethodCallMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/MetricScore.java#L220
One mutation survived in line 220 (VoidMethodCallMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/MetricScore.java#L249
One mutation survived in line 249 (VoidMethodCallMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/TruncatedString.java#L216
One mutation survived in line 216 (NullReturnValsMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/TruncatedString.java#L234
One mutation survived in line 234 (ConditionalsBoundaryMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/TruncatedString.java#L255
One mutation survived in line 255 (NullReturnValsMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/TruncatedString.java#L283
One mutation survived in line 283 (ConditionalsBoundaryMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/TruncatedString.java#L293
One mutation survived in line 293 (ConditionalsBoundaryMutator)
Not covered lines: src/main/java/edu/hm/hafner/grading/TruncatedString.java#L275
Lines 275-276 are not covered by tests
Mutation survived: src/main/java/edu/hm/hafner/grading/LogHandler.java#L55
One mutation survived in line 55 (ConditionalsBoundaryMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/LogHandler.java#L63
One mutation survived in line 63 (ConditionalsBoundaryMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/AnalysisMarkdown.java#L58
One mutation survived in line 58 (ConditionalsBoundaryMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/ReportFinder.java#L45
One mutation survived in line 45 (NegateConditionalsMutator)
Not covered line: src/main/java/edu/hm/hafner/grading/ReportFinder.java#L46
Line 46 is not covered by tests
Not covered lines: src/main/java/edu/hm/hafner/grading/ReportFinder.java#L62
Lines 62-64 are not covered by tests
Not covered line: src/main/java/edu/hm/hafner/grading/JacksonFacade.java#L70
Line 70 is not covered by tests
Not covered lines: src/main/java/edu/hm/hafner/grading/JacksonFacade.java#L134
Lines 134-142 are not covered by tests
Mutation survived: src/main/java/edu/hm/hafner/grading/ToolConfiguration.java#L82
One mutation survived in line 82 (EmptyObjectReturnValsMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/MetricConfiguration.java#L44
One mutation survived in line 44 (EmptyObjectReturnValsMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/MetricConfiguration.java#L50
One mutation survived in line 50 (BooleanFalseReturnValsMutator)
OWASP Dependency Check: CVE-2017-10355: xercesImpl-2.12.2.jar#L0
sonatype-2017-0348 - xerces:xercesImpl - Denial of Service (DoS) The software contains multiple threads or executable segments that are waiting for each other to release a necessary lock, resulting in deadlock.
Not covered lines: src/main/java/edu/hm/hafner/grading/CoverageScore.java#L144
Lines 144-145 are not covered by tests
Not covered line: src/main/java/edu/hm/hafner/grading/CoverageScore.java#L147
Line 147 is not covered by tests
Not covered lines: src/main/java/edu/hm/hafner/grading/TruncatedString.java#L275
Lines 275-276 are not covered by tests
Not covered line: src/main/java/edu/hm/hafner/grading/AnalysisScore.java#L119
Line 119 is not covered by tests
Not covered line: src/main/java/edu/hm/hafner/grading/AnalysisScore.java#L171
Line 171 is not covered by tests
Not covered lines: src/main/java/edu/hm/hafner/grading/AnalysisScore.java#L183
Lines 183-184 are not covered by tests
Not covered lines: src/main/java/edu/hm/hafner/grading/CoverageMarkdown.java#L81
Lines 81-82 are not covered by tests
Not covered lines: src/main/java/edu/hm/hafner/grading/CommentBuilder.java#L200
Lines 200-203 are not covered by tests
Not covered lines: src/main/java/edu/hm/hafner/grading/CommentBuilder.java#L248
Lines 248-265 are not covered by tests
Not covered lines: src/main/java/edu/hm/hafner/grading/CommentBuilder.java#L298
Lines 298-321 are not covered by tests
Not covered line: src/main/java/edu/hm/hafner/grading/ReportFinder.java#L46
Line 46 is not covered by tests
Not covered lines: src/main/java/edu/hm/hafner/grading/ReportFinder.java#L61
Lines 61-64 are not covered by tests
Not covered lines: src/main/java/edu/hm/hafner/grading/ReportFinder.java#L78
Lines 78-79 are not covered by tests
Not covered line: src/main/java/edu/hm/hafner/grading/TestScore.java#L219
Line 219 is not covered by tests
Not covered line: src/main/java/edu/hm/hafner/grading/Configuration.java#L118
Line 118 is not covered by tests
Not covered line: src/main/java/edu/hm/hafner/grading/Configuration.java#L121
Line 121 is not covered by tests
Not covered line: src/main/java/edu/hm/hafner/grading/Configuration.java#L124
Line 124 is not covered by tests
Not covered line: src/main/java/edu/hm/hafner/grading/ScoreMarkdown.java#L86
Line 86 is not covered by tests
Not covered line: src/main/java/edu/hm/hafner/grading/TestMarkdown.java#L128
Line 128 is not covered by tests
Not covered lines: src/main/java/edu/hm/hafner/grading/AutoGradingRunner.java#L36
Lines 36-256 are not covered by tests
Not covered lines: src/main/java/edu/hm/hafner/grading/JacksonFacade.java#L50
Lines 50-74 are not covered by tests
Not covered lines: src/main/java/edu/hm/hafner/grading/JacksonFacade.java#L132
Lines 132-142 are not covered by tests
Partially covered line: src/main/java/edu/hm/hafner/grading/AggregatedScore.java#L192
Line 192 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/grading/AggregatedScore.java#L205
Line 205 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/grading/AggregatedScore.java#L306
Line 306 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/grading/AggregatedScore.java#L581
Line 581 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/grading/AggregatedScore.java#L584
Line 584 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/grading/AggregatedScore.java#L587
Line 587 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/grading/AggregatedScore.java#L590
Line 590 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/grading/CoverageScore.java#L73
Line 73 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/grading/CoverageScore.java#L139
Line 139 is only partially covered, 3 branches are missing
Partially covered line: src/main/java/edu/hm/hafner/grading/CoverageScore.java#L306
Line 306 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/grading/CoverageScore.java#L309
Line 309 is only partially covered, 2 branches are missing
Partially covered line: src/main/java/edu/hm/hafner/grading/AnalysisScore.java#L114
Line 114 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/grading/AnalysisScore.java#L170
Line 170 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/grading/AnalysisScore.java#L180
Line 180 is only partially covered, 2 branches are missing
Partially covered line: src/main/java/edu/hm/hafner/grading/MetricScore.java#L252
Line 252 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/grading/CoverageMarkdown.java#L78
Line 78 is only partially covered, 2 branches are missing
Partially covered line: src/main/java/edu/hm/hafner/grading/CommentBuilder.java#L192
Line 192 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/grading/CommentBuilder.java#L199
Line 199 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/grading/CommentBuilder.java#L270
Line 270 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/grading/CommentBuilder.java#L275
Line 275 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/grading/ReportFinder.java#L45
Line 45 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/grading/TestScore.java#L204
Line 204 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/grading/TestScore.java#L215
Line 215 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/grading/TestScore.java#L377
Line 377 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/grading/AnalysisConfiguration.java#L64
Line 64 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/grading/ScoreMarkdown.java#L85
Line 85 is only partially covered, 2 branches are missing
Partially covered line: src/main/java/edu/hm/hafner/grading/TestMarkdown.java#L127
Line 127 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/grading/TestMarkdown.java#L155
Line 155 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/grading/FileSystemCoverageReportFactory.java#L47
Line 47 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/grading/FileSystemCoverageReportFactory.java#L53
Line 53 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/grading/LogHandler.java#L55
Line 55 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/grading/LogHandler.java#L63
Line 63 is only partially covered, one branch is missing
Mutation survived: src/main/java/edu/hm/hafner/grading/AggregatedScore.java#L55
One mutation survived in line 55 (NullReturnValsMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/AggregatedScore.java#L80
One mutation survived in line 80 (EmptyObjectReturnValsMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/AggregatedScore.java#L84
One mutation survived in line 84 (EmptyObjectReturnValsMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/AggregatedScore.java#L94
One mutation survived in line 94 (MathMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/AggregatedScore.java#L111
One mutation survived in line 111 (PrimitiveReturnsMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/AggregatedScore.java#L137
One mutation survived in line 137 (PrimitiveReturnsMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/AggregatedScore.java#L192
One mutation survived in line 192 (BooleanTrueReturnValsMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/AggregatedScore.java#L205
One mutation survived in line 205 (BooleanTrueReturnValsMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/AggregatedScore.java#L243
One mutation survived in line 243 (BooleanTrueReturnValsMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/AggregatedScore.java#L275
One mutation survived in line 275 (PrimitiveReturnsMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/AggregatedScore.java#L293
One mutation survived in line 293 (BooleanFalseReturnValsMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/AggregatedScore.java#L302
One mutation survived in line 302 (BooleanFalseReturnValsMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/AggregatedScore.java#L420
One mutation survived in line 420 (VoidMethodCallMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/AggregatedScore.java#L433
One mutation survived in line 433 (VoidMethodCallMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/AggregatedScore.java#L456
One mutation survived in line 456 (VoidMethodCallMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/AggregatedScore.java#L469
One mutation survived in line 469 (VoidMethodCallMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/AggregatedScore.java#L492
One mutation survived in line 492 (VoidMethodCallMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/AggregatedScore.java#L505
One mutation survived in line 505 (VoidMethodCallMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/AggregatedScore.java#L528
One mutation survived in line 528 (VoidMethodCallMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/AggregatedScore.java#L551
One mutation survived in line 551 (VoidMethodCallMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/CommentBuilder.java#L72
One mutation survived in line 72 (VoidMethodCallMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/CommentBuilder.java#L73
One mutation survived in line 73 (VoidMethodCallMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/CommentBuilder.java#L133
One mutation survived in line 133 (EmptyObjectReturnValsMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/CommentBuilder.java#L178
One mutation survived in line 178 (BooleanTrueReturnValsMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/CommentBuilder.java#L195
One mutation survived in line 195 (EmptyObjectReturnValsMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/CommentBuilder.java#L204
One mutation survived in line 204 (EmptyObjectReturnValsMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/CommentBuilder.java#L208
One mutation survived in line 208 (VoidMethodCallMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/CommentBuilder.java#L227
One mutation survived in line 227 (NegateConditionalsMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/CommentBuilder.java#L228
One mutation survived in line 228 (EmptyObjectReturnValsMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/CommentBuilder.java#L230
One mutation survived in line 230 (EmptyObjectReturnValsMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/CommentBuilder.java#L234
One mutation survived in line 234 (NegateConditionalsMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/CommentBuilder.java#L235
One mutation survived in line 235 (EmptyObjectReturnValsMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/CommentBuilder.java#L237
One mutation survived in line 237 (EmptyObjectReturnValsMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/CommentBuilder.java#L243
One mutation survived in line 243 (VoidMethodCallMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/CommentBuilder.java#L270
One mutation survived in line 270 (NegateConditionalsMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/CommentBuilder.java#L275
One mutation survived in line 275 (NegateConditionalsMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/CommentBuilder.java#L279
One mutation survived in line 279 (EmptyObjectReturnValsMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/CommentBuilder.java#L291
One mutation survived in line 291 (VoidMethodCallMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/CommentBuilder.java#L358
One mutation survived in line 358 (EmptyObjectReturnValsMutator)
Not covered lines: src/main/java/edu/hm/hafner/grading/CommentBuilder.java#L200
Lines 200-201 are not covered by tests
Not covered lines: src/main/java/edu/hm/hafner/grading/CommentBuilder.java#L243
Lines 243-265 are not covered by tests
Not covered lines: src/main/java/edu/hm/hafner/grading/CommentBuilder.java#L299
Lines 299-320 are not covered by tests
Mutation survived: src/main/java/edu/hm/hafner/grading/TestScore.java#L221
One mutation survived in line 221 (ConditionalsBoundaryMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/TestScore.java#L362
One mutation survived in line 362 (VoidMethodCallMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/TestScore.java#L363
One mutation survived in line 363 (VoidMethodCallMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/TestScore.java#L374
One mutation survived in line 374 (VoidMethodCallMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/AnalysisScore.java#L319
One mutation survived in line 319 (VoidMethodCallMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/AnalysisScore.java#L320
One mutation survived in line 320 (VoidMethodCallMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/AnalysisScore.java#L346
One mutation survived in line 346 (VoidMethodCallMutator)
Not covered line: src/main/java/edu/hm/hafner/grading/AnalysisScore.java#L171
Line 171 is not covered by tests
Not covered lines: src/main/java/edu/hm/hafner/grading/AutoGradingRunner.java#L54
Lines 54-250 are not covered by tests
Mutation survived: src/main/java/edu/hm/hafner/grading/ScoreMarkdown.java#L286
One mutation survived in line 286 (EmptyObjectReturnValsMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/Score.java#L38
One mutation survived in line 38 (VoidMethodCallMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/Score.java#L39
One mutation survived in line 39 (VoidMethodCallMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/Score.java#L125
One mutation survived in line 125 (PrimitiveReturnsMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/TestMarkdown.java#L59
One mutation survived in line 59 (ConditionalsBoundaryMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/CoverageScore.java#L62
One mutation survived in line 62 (VoidMethodCallMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/CoverageScore.java#L294
One mutation survived in line 294 (VoidMethodCallMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/CoverageScore.java#L295
One mutation survived in line 295 (VoidMethodCallMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/CoverageScore.java#L306
One mutation survived in line 306 (VoidMethodCallMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/AnalysisConfiguration.java#L58
One mutation survived in line 58 (ConditionalsBoundaryMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/GradingReport.java#L192
One mutation survived in line 192 (EmptyObjectReturnValsMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/GradingReport.java#L198
One mutation survived in line 198 (EmptyObjectReturnValsMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/MetricScore.java#L49
2 mutations survived in line 49
Mutation survived: src/main/java/edu/hm/hafner/grading/MetricScore.java#L56
One mutation survived in line 56 (VoidMethodCallMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/MetricScore.java#L111
One mutation survived in line 111 (EmptyObjectReturnValsMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/MetricScore.java#L219
One mutation survived in line 219 (VoidMethodCallMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/MetricScore.java#L220
One mutation survived in line 220 (VoidMethodCallMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/MetricScore.java#L249
One mutation survived in line 249 (VoidMethodCallMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/TruncatedString.java#L216
One mutation survived in line 216 (NullReturnValsMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/TruncatedString.java#L234
One mutation survived in line 234 (ConditionalsBoundaryMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/TruncatedString.java#L255
One mutation survived in line 255 (NullReturnValsMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/TruncatedString.java#L283
One mutation survived in line 283 (ConditionalsBoundaryMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/TruncatedString.java#L293
One mutation survived in line 293 (ConditionalsBoundaryMutator)
Not covered lines: src/main/java/edu/hm/hafner/grading/TruncatedString.java#L275
Lines 275-276 are not covered by tests
Mutation survived: src/main/java/edu/hm/hafner/grading/LogHandler.java#L55
One mutation survived in line 55 (ConditionalsBoundaryMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/LogHandler.java#L63
One mutation survived in line 63 (ConditionalsBoundaryMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/AnalysisMarkdown.java#L58
One mutation survived in line 58 (ConditionalsBoundaryMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/ReportFinder.java#L45
One mutation survived in line 45 (NegateConditionalsMutator)
Not covered line: src/main/java/edu/hm/hafner/grading/ReportFinder.java#L46
Line 46 is not covered by tests
Not covered lines: src/main/java/edu/hm/hafner/grading/ReportFinder.java#L62
Lines 62-64 are not covered by tests
Not covered line: src/main/java/edu/hm/hafner/grading/JacksonFacade.java#L70
Line 70 is not covered by tests
Not covered lines: src/main/java/edu/hm/hafner/grading/JacksonFacade.java#L134
Lines 134-142 are not covered by tests
Mutation survived: src/main/java/edu/hm/hafner/grading/ToolConfiguration.java#L82
One mutation survived in line 82 (EmptyObjectReturnValsMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/MetricConfiguration.java#L44
One mutation survived in line 44 (EmptyObjectReturnValsMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/MetricConfiguration.java#L50
One mutation survived in line 50 (BooleanFalseReturnValsMutator)
OWASP Dependency Check: CVE-2017-10355: xercesImpl-2.12.2.jar#L0
sonatype-2017-0348 - xerces:xercesImpl - Denial of Service (DoS) The software contains multiple threads or executable segments that are waiting for each other to release a necessary lock, resulting in deadlock.
Not covered lines: src/main/java/edu/hm/hafner/grading/CoverageScore.java#L144
Lines 144-145 are not covered by tests
Not covered line: src/main/java/edu/hm/hafner/grading/CoverageScore.java#L147
Line 147 is not covered by tests
Not covered lines: src/main/java/edu/hm/hafner/grading/TruncatedString.java#L275
Lines 275-276 are not covered by tests
Not covered line: src/main/java/edu/hm/hafner/grading/AnalysisScore.java#L119
Line 119 is not covered by tests
Not covered line: src/main/java/edu/hm/hafner/grading/AnalysisScore.java#L171
Line 171 is not covered by tests
Not covered lines: src/main/java/edu/hm/hafner/grading/AnalysisScore.java#L183
Lines 183-184 are not covered by tests
Not covered lines: src/main/java/edu/hm/hafner/grading/CoverageMarkdown.java#L81
Lines 81-82 are not covered by tests
Not covered lines: src/main/java/edu/hm/hafner/grading/CommentBuilder.java#L200
Lines 200-203 are not covered by tests
Not covered lines: src/main/java/edu/hm/hafner/grading/CommentBuilder.java#L248
Lines 248-265 are not covered by tests
Not covered lines: src/main/java/edu/hm/hafner/grading/CommentBuilder.java#L298
Lines 298-321 are not covered by tests
Not covered line: src/main/java/edu/hm/hafner/grading/ReportFinder.java#L46
Line 46 is not covered by tests
Not covered lines: src/main/java/edu/hm/hafner/grading/ReportFinder.java#L61
Lines 61-64 are not covered by tests
Not covered lines: src/main/java/edu/hm/hafner/grading/ReportFinder.java#L78
Lines 78-79 are not covered by tests
Not covered line: src/main/java/edu/hm/hafner/grading/TestScore.java#L219
Line 219 is not covered by tests
Not covered line: src/main/java/edu/hm/hafner/grading/Configuration.java#L118
Line 118 is not covered by tests
Not covered line: src/main/java/edu/hm/hafner/grading/Configuration.java#L121
Line 121 is not covered by tests
Not covered line: src/main/java/edu/hm/hafner/grading/Configuration.java#L124
Line 124 is not covered by tests
Not covered line: src/main/java/edu/hm/hafner/grading/ScoreMarkdown.java#L86
Line 86 is not covered by tests
Not covered line: src/main/java/edu/hm/hafner/grading/TestMarkdown.java#L128
Line 128 is not covered by tests
Not covered lines: src/main/java/edu/hm/hafner/grading/AutoGradingRunner.java#L36
Lines 36-256 are not covered by tests
Not covered lines: src/main/java/edu/hm/hafner/grading/JacksonFacade.java#L50
Lines 50-74 are not covered by tests
Not covered lines: src/main/java/edu/hm/hafner/grading/JacksonFacade.java#L132
Lines 132-142 are not covered by tests
Partially covered line: src/main/java/edu/hm/hafner/grading/AggregatedScore.java#L192
Line 192 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/grading/AggregatedScore.java#L205
Line 205 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/grading/AggregatedScore.java#L306
Line 306 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/grading/AggregatedScore.java#L581
Line 581 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/grading/AggregatedScore.java#L584
Line 584 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/grading/AggregatedScore.java#L587
Line 587 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/grading/AggregatedScore.java#L590
Line 590 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/grading/CoverageScore.java#L73
Line 73 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/grading/CoverageScore.java#L139
Line 139 is only partially covered, 3 branches are missing
Partially covered line: src/main/java/edu/hm/hafner/grading/CoverageScore.java#L306
Line 306 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/grading/CoverageScore.java#L309
Line 309 is only partially covered, 2 branches are missing
Partially covered line: src/main/java/edu/hm/hafner/grading/AnalysisScore.java#L114
Line 114 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/grading/AnalysisScore.java#L170
Line 170 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/grading/AnalysisScore.java#L180
Line 180 is only partially covered, 2 branches are missing
Partially covered line: src/main/java/edu/hm/hafner/grading/MetricScore.java#L252
Line 252 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/grading/CoverageMarkdown.java#L78
Line 78 is only partially covered, 2 branches are missing
Partially covered line: src/main/java/edu/hm/hafner/grading/CommentBuilder.java#L192
Line 192 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/grading/CommentBuilder.java#L199
Line 199 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/grading/CommentBuilder.java#L270
Line 270 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/grading/CommentBuilder.java#L275
Line 275 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/grading/ReportFinder.java#L45
Line 45 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/grading/TestScore.java#L204
Line 204 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/grading/TestScore.java#L215
Line 215 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/grading/TestScore.java#L377
Line 377 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/grading/AnalysisConfiguration.java#L64
Line 64 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/grading/ScoreMarkdown.java#L85
Line 85 is only partially covered, 2 branches are missing
Partially covered line: src/main/java/edu/hm/hafner/grading/TestMarkdown.java#L127
Line 127 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/grading/TestMarkdown.java#L155
Line 155 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/grading/FileSystemCoverageReportFactory.java#L47
Line 47 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/grading/FileSystemCoverageReportFactory.java#L53
Line 53 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/grading/LogHandler.java#L55
Line 55 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/grading/LogHandler.java#L63
Line 63 is only partially covered, one branch is missing
Mutation survived: src/main/java/edu/hm/hafner/grading/AggregatedScore.java#L55
One mutation survived in line 55 (NullReturnValsMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/AggregatedScore.java#L80
One mutation survived in line 80 (EmptyObjectReturnValsMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/AggregatedScore.java#L84
One mutation survived in line 84 (EmptyObjectReturnValsMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/AggregatedScore.java#L94
One mutation survived in line 94 (MathMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/AggregatedScore.java#L111
One mutation survived in line 111 (PrimitiveReturnsMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/AggregatedScore.java#L137
One mutation survived in line 137 (PrimitiveReturnsMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/AggregatedScore.java#L192
One mutation survived in line 192 (BooleanTrueReturnValsMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/AggregatedScore.java#L205
One mutation survived in line 205 (BooleanTrueReturnValsMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/AggregatedScore.java#L243
One mutation survived in line 243 (BooleanTrueReturnValsMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/AggregatedScore.java#L275
One mutation survived in line 275 (PrimitiveReturnsMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/AggregatedScore.java#L293
One mutation survived in line 293 (BooleanFalseReturnValsMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/AggregatedScore.java#L302
One mutation survived in line 302 (BooleanFalseReturnValsMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/AggregatedScore.java#L420
One mutation survived in line 420 (VoidMethodCallMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/AggregatedScore.java#L433
One mutation survived in line 433 (VoidMethodCallMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/AggregatedScore.java#L456
One mutation survived in line 456 (VoidMethodCallMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/AggregatedScore.java#L469
One mutation survived in line 469 (VoidMethodCallMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/AggregatedScore.java#L492
One mutation survived in line 492 (VoidMethodCallMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/AggregatedScore.java#L505
One mutation survived in line 505 (VoidMethodCallMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/AggregatedScore.java#L528
One mutation survived in line 528 (VoidMethodCallMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/AggregatedScore.java#L551
One mutation survived in line 551 (VoidMethodCallMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/CommentBuilder.java#L72
One mutation survived in line 72 (VoidMethodCallMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/CommentBuilder.java#L73
One mutation survived in line 73 (VoidMethodCallMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/CommentBuilder.java#L133
One mutation survived in line 133 (EmptyObjectReturnValsMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/CommentBuilder.java#L178
One mutation survived in line 178 (BooleanTrueReturnValsMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/CommentBuilder.java#L195
One mutation survived in line 195 (EmptyObjectReturnValsMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/CommentBuilder.java#L204
One mutation survived in line 204 (EmptyObjectReturnValsMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/CommentBuilder.java#L208
One mutation survived in line 208 (VoidMethodCallMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/CommentBuilder.java#L227
One mutation survived in line 227 (NegateConditionalsMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/CommentBuilder.java#L228
One mutation survived in line 228 (EmptyObjectReturnValsMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/CommentBuilder.java#L230
One mutation survived in line 230 (EmptyObjectReturnValsMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/CommentBuilder.java#L234
One mutation survived in line 234 (NegateConditionalsMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/CommentBuilder.java#L235
One mutation survived in line 235 (EmptyObjectReturnValsMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/CommentBuilder.java#L237
One mutation survived in line 237 (EmptyObjectReturnValsMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/CommentBuilder.java#L243
One mutation survived in line 243 (VoidMethodCallMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/CommentBuilder.java#L270
One mutation survived in line 270 (NegateConditionalsMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/CommentBuilder.java#L275
One mutation survived in line 275 (NegateConditionalsMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/CommentBuilder.java#L279
One mutation survived in line 279 (EmptyObjectReturnValsMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/CommentBuilder.java#L291
One mutation survived in line 291 (VoidMethodCallMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/CommentBuilder.java#L358
One mutation survived in line 358 (EmptyObjectReturnValsMutator)
Not covered lines: src/main/java/edu/hm/hafner/grading/CommentBuilder.java#L200
Lines 200-201 are not covered by tests
Not covered lines: src/main/java/edu/hm/hafner/grading/CommentBuilder.java#L243
Lines 243-265 are not covered by tests
Not covered lines: src/main/java/edu/hm/hafner/grading/CommentBuilder.java#L299
Lines 299-320 are not covered by tests
Mutation survived: src/main/java/edu/hm/hafner/grading/TestScore.java#L221
One mutation survived in line 221 (ConditionalsBoundaryMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/TestScore.java#L362
One mutation survived in line 362 (VoidMethodCallMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/TestScore.java#L363
One mutation survived in line 363 (VoidMethodCallMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/TestScore.java#L374
One mutation survived in line 374 (VoidMethodCallMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/AnalysisScore.java#L319
One mutation survived in line 319 (VoidMethodCallMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/AnalysisScore.java#L320
One mutation survived in line 320 (VoidMethodCallMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/AnalysisScore.java#L346
One mutation survived in line 346 (VoidMethodCallMutator)
Not covered line: src/main/java/edu/hm/hafner/grading/AnalysisScore.java#L171
Line 171 is not covered by tests
Not covered lines: src/main/java/edu/hm/hafner/grading/AutoGradingRunner.java#L54
Lines 54-250 are not covered by tests
Mutation survived: src/main/java/edu/hm/hafner/grading/ScoreMarkdown.java#L286
One mutation survived in line 286 (EmptyObjectReturnValsMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/Score.java#L38
One mutation survived in line 38 (VoidMethodCallMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/Score.java#L39
One mutation survived in line 39 (VoidMethodCallMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/Score.java#L125
One mutation survived in line 125 (PrimitiveReturnsMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/TestMarkdown.java#L59
One mutation survived in line 59 (ConditionalsBoundaryMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/CoverageScore.java#L62
One mutation survived in line 62 (VoidMethodCallMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/CoverageScore.java#L294
One mutation survived in line 294 (VoidMethodCallMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/CoverageScore.java#L295
One mutation survived in line 295 (VoidMethodCallMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/CoverageScore.java#L306
One mutation survived in line 306 (VoidMethodCallMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/AnalysisConfiguration.java#L58
One mutation survived in line 58 (ConditionalsBoundaryMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/GradingReport.java#L192
One mutation survived in line 192 (EmptyObjectReturnValsMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/GradingReport.java#L198
One mutation survived in line 198 (EmptyObjectReturnValsMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/MetricScore.java#L49
2 mutations survived in line 49
Mutation survived: src/main/java/edu/hm/hafner/grading/MetricScore.java#L56
One mutation survived in line 56 (VoidMethodCallMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/MetricScore.java#L111
One mutation survived in line 111 (EmptyObjectReturnValsMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/MetricScore.java#L219
One mutation survived in line 219 (VoidMethodCallMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/MetricScore.java#L220
One mutation survived in line 220 (VoidMethodCallMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/MetricScore.java#L249
One mutation survived in line 249 (VoidMethodCallMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/TruncatedString.java#L216
One mutation survived in line 216 (NullReturnValsMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/TruncatedString.java#L234
One mutation survived in line 234 (ConditionalsBoundaryMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/TruncatedString.java#L255
One mutation survived in line 255 (NullReturnValsMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/TruncatedString.java#L283
One mutation survived in line 283 (ConditionalsBoundaryMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/TruncatedString.java#L293
One mutation survived in line 293 (ConditionalsBoundaryMutator)
Not covered lines: src/main/java/edu/hm/hafner/grading/TruncatedString.java#L275
Lines 275-276 are not covered by tests
Mutation survived: src/main/java/edu/hm/hafner/grading/LogHandler.java#L55
One mutation survived in line 55 (ConditionalsBoundaryMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/LogHandler.java#L63
One mutation survived in line 63 (ConditionalsBoundaryMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/AnalysisMarkdown.java#L58
One mutation survived in line 58 (ConditionalsBoundaryMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/ReportFinder.java#L45
One mutation survived in line 45 (NegateConditionalsMutator)
Not covered line: src/main/java/edu/hm/hafner/grading/ReportFinder.java#L46
Line 46 is not covered by tests
Not covered lines: src/main/java/edu/hm/hafner/grading/ReportFinder.java#L62
Lines 62-64 are not covered by tests
Not covered line: src/main/java/edu/hm/hafner/grading/JacksonFacade.java#L70
Line 70 is not covered by tests
Not covered lines: src/main/java/edu/hm/hafner/grading/JacksonFacade.java#L134
Lines 134-142 are not covered by tests
Mutation survived: src/main/java/edu/hm/hafner/grading/ToolConfiguration.java#L82
One mutation survived in line 82 (EmptyObjectReturnValsMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/MetricConfiguration.java#L44
One mutation survived in line 44 (EmptyObjectReturnValsMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/MetricConfiguration.java#L50
One mutation survived in line 50 (BooleanFalseReturnValsMutator)
CheckStyle: JavadocParagraphCheck: src/main/java/edu/hm/hafner/grading/TruncatedString.java#L20
<p> tag should be preceded with an empty line.
OWASP Dependency Check: CVE-2017-10355: xercesImpl-2.12.2.jar#L0
sonatype-2017-0348 - xerces:xercesImpl - Denial of Service (DoS) The software contains multiple threads or executable segments that are waiting for each other to release a necessary lock, resulting in deadlock.
Not covered lines: src/main/java/edu/hm/hafner/grading/CoverageScore.java#L144
Lines 144-145 are not covered by tests
Not covered line: src/main/java/edu/hm/hafner/grading/CoverageScore.java#L147
Line 147 is not covered by tests
Not covered lines: src/main/java/edu/hm/hafner/grading/TruncatedString.java#L275
Lines 275-276 are not covered by tests
Not covered line: src/main/java/edu/hm/hafner/grading/AnalysisScore.java#L119
Line 119 is not covered by tests
Not covered line: src/main/java/edu/hm/hafner/grading/AnalysisScore.java#L171
Line 171 is not covered by tests
Not covered lines: src/main/java/edu/hm/hafner/grading/AnalysisScore.java#L183
Lines 183-184 are not covered by tests
Not covered lines: src/main/java/edu/hm/hafner/grading/CoverageMarkdown.java#L81
Lines 81-82 are not covered by tests
Not covered lines: src/main/java/edu/hm/hafner/grading/CommentBuilder.java#L200
Lines 200-203 are not covered by tests
Not covered lines: src/main/java/edu/hm/hafner/grading/CommentBuilder.java#L248
Lines 248-265 are not covered by tests
Not covered lines: src/main/java/edu/hm/hafner/grading/CommentBuilder.java#L298
Lines 298-321 are not covered by tests
Not covered line: src/main/java/edu/hm/hafner/grading/ReportFinder.java#L46
Line 46 is not covered by tests
Not covered lines: src/main/java/edu/hm/hafner/grading/ReportFinder.java#L61
Lines 61-64 are not covered by tests
Not covered lines: src/main/java/edu/hm/hafner/grading/ReportFinder.java#L78
Lines 78-79 are not covered by tests
Not covered line: src/main/java/edu/hm/hafner/grading/TestScore.java#L219
Line 219 is not covered by tests
Not covered line: src/main/java/edu/hm/hafner/grading/Configuration.java#L118
Line 118 is not covered by tests
Not covered line: src/main/java/edu/hm/hafner/grading/Configuration.java#L121
Line 121 is not covered by tests
Not covered line: src/main/java/edu/hm/hafner/grading/Configuration.java#L124
Line 124 is not covered by tests
Not covered line: src/main/java/edu/hm/hafner/grading/ScoreMarkdown.java#L86
Line 86 is not covered by tests
Not covered line: src/main/java/edu/hm/hafner/grading/TestMarkdown.java#L128
Line 128 is not covered by tests
Not covered lines: src/main/java/edu/hm/hafner/grading/AutoGradingRunner.java#L36
Lines 36-256 are not covered by tests
Not covered lines: src/main/java/edu/hm/hafner/grading/JacksonFacade.java#L50
Lines 50-74 are not covered by tests
Not covered lines: src/main/java/edu/hm/hafner/grading/JacksonFacade.java#L132
Lines 132-142 are not covered by tests
Partially covered line: src/main/java/edu/hm/hafner/grading/AggregatedScore.java#L192
Line 192 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/grading/AggregatedScore.java#L205
Line 205 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/grading/AggregatedScore.java#L306
Line 306 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/grading/AggregatedScore.java#L581
Line 581 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/grading/AggregatedScore.java#L584
Line 584 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/grading/AggregatedScore.java#L587
Line 587 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/grading/AggregatedScore.java#L590
Line 590 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/grading/CoverageScore.java#L73
Line 73 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/grading/CoverageScore.java#L139
Line 139 is only partially covered, 3 branches are missing
Partially covered line: src/main/java/edu/hm/hafner/grading/CoverageScore.java#L306
Line 306 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/grading/CoverageScore.java#L309
Line 309 is only partially covered, 2 branches are missing
Partially covered line: src/main/java/edu/hm/hafner/grading/AnalysisScore.java#L114
Line 114 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/grading/AnalysisScore.java#L170
Line 170 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/grading/AnalysisScore.java#L180
Line 180 is only partially covered, 2 branches are missing
Partially covered line: src/main/java/edu/hm/hafner/grading/MetricScore.java#L252
Line 252 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/grading/CoverageMarkdown.java#L78
Line 78 is only partially covered, 2 branches are missing
Partially covered line: src/main/java/edu/hm/hafner/grading/CommentBuilder.java#L192
Line 192 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/grading/CommentBuilder.java#L199
Line 199 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/grading/CommentBuilder.java#L270
Line 270 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/grading/CommentBuilder.java#L275
Line 275 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/grading/ReportFinder.java#L45
Line 45 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/grading/TestScore.java#L204
Line 204 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/grading/TestScore.java#L215
Line 215 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/grading/TestScore.java#L377
Line 377 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/grading/AnalysisConfiguration.java#L64
Line 64 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/grading/ScoreMarkdown.java#L85
Line 85 is only partially covered, 2 branches are missing
Partially covered line: src/main/java/edu/hm/hafner/grading/TestMarkdown.java#L127
Line 127 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/grading/TestMarkdown.java#L155
Line 155 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/grading/FileSystemCoverageReportFactory.java#L47
Line 47 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/grading/FileSystemCoverageReportFactory.java#L53
Line 53 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/grading/LogHandler.java#L55
Line 55 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/grading/LogHandler.java#L63
Line 63 is only partially covered, one branch is missing
Mutation survived: src/main/java/edu/hm/hafner/grading/AggregatedScore.java#L55
One mutation survived in line 55 (NullReturnValsMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/AggregatedScore.java#L80
One mutation survived in line 80 (EmptyObjectReturnValsMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/AggregatedScore.java#L84
One mutation survived in line 84 (EmptyObjectReturnValsMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/AggregatedScore.java#L94
One mutation survived in line 94 (MathMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/AggregatedScore.java#L111
One mutation survived in line 111 (PrimitiveReturnsMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/AggregatedScore.java#L137
One mutation survived in line 137 (PrimitiveReturnsMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/AggregatedScore.java#L192
One mutation survived in line 192 (BooleanTrueReturnValsMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/AggregatedScore.java#L205
One mutation survived in line 205 (BooleanTrueReturnValsMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/AggregatedScore.java#L243
One mutation survived in line 243 (BooleanTrueReturnValsMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/AggregatedScore.java#L275
One mutation survived in line 275 (PrimitiveReturnsMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/AggregatedScore.java#L293
One mutation survived in line 293 (BooleanFalseReturnValsMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/AggregatedScore.java#L302
One mutation survived in line 302 (BooleanFalseReturnValsMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/AggregatedScore.java#L420
One mutation survived in line 420 (VoidMethodCallMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/AggregatedScore.java#L433
One mutation survived in line 433 (VoidMethodCallMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/AggregatedScore.java#L456
One mutation survived in line 456 (VoidMethodCallMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/AggregatedScore.java#L469
One mutation survived in line 469 (VoidMethodCallMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/AggregatedScore.java#L492
One mutation survived in line 492 (VoidMethodCallMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/AggregatedScore.java#L505
One mutation survived in line 505 (VoidMethodCallMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/AggregatedScore.java#L528
One mutation survived in line 528 (VoidMethodCallMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/AggregatedScore.java#L551
One mutation survived in line 551 (VoidMethodCallMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/CommentBuilder.java#L72
One mutation survived in line 72 (VoidMethodCallMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/CommentBuilder.java#L73
One mutation survived in line 73 (VoidMethodCallMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/CommentBuilder.java#L133
One mutation survived in line 133 (EmptyObjectReturnValsMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/CommentBuilder.java#L178
One mutation survived in line 178 (BooleanTrueReturnValsMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/CommentBuilder.java#L195
One mutation survived in line 195 (EmptyObjectReturnValsMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/CommentBuilder.java#L204
One mutation survived in line 204 (EmptyObjectReturnValsMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/CommentBuilder.java#L208
One mutation survived in line 208 (VoidMethodCallMutator)