Skip to content

CodeQL

CodeQL #488

Triggered via schedule July 7, 2024 03:35
Status Success
Total duration 2m 34s
Artifacts

codeql.yml

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

Annotations

352 warnings
Not covered lines: src/main/java/edu/hm/hafner/grading/AggregatedScore.java#L348
Lines 348-387 are not covered by tests
Not covered lines: src/main/java/edu/hm/hafner/grading/CoverageScore.java#L101
Lines 101-104 are not covered by tests
Not covered lines: src/main/java/edu/hm/hafner/grading/CoverageScore.java#L175
Lines 175-178 are not covered by tests
Not covered line: src/main/java/edu/hm/hafner/grading/CoverageScore.java#L184
Line 184 is not covered by tests
Not covered lines: src/main/java/edu/hm/hafner/grading/TruncatedString.java#L259
Lines 259-260 are not covered by tests
Not covered line: src/main/java/edu/hm/hafner/grading/AnalysisScore.java#L122
Line 122 is not covered by tests
Not covered lines: src/main/java/edu/hm/hafner/grading/CommentBuilder.java#L178
Lines 178-181 are not covered by tests
Not covered lines: src/main/java/edu/hm/hafner/grading/CommentBuilder.java#L226
Lines 226-243 are not covered by tests
Not covered lines: src/main/java/edu/hm/hafner/grading/CommentBuilder.java#L276
Lines 276-299 are not covered by tests
Not covered line: src/main/java/edu/hm/hafner/grading/ReportFinder.java#L47
Line 47 is not covered by tests
Not covered lines: src/main/java/edu/hm/hafner/grading/ReportFinder.java#L62
Lines 62-65 are not covered by tests
Not covered lines: src/main/java/edu/hm/hafner/grading/ReportFinder.java#L79
Lines 79-80 are not covered by tests
Not covered line: src/main/java/edu/hm/hafner/grading/TestScore.java#L184
Line 184 is not covered by tests
Not covered line: src/main/java/edu/hm/hafner/grading/Configuration.java#L38
Line 38 is not covered by tests
Not covered line: src/main/java/edu/hm/hafner/grading/Configuration.java#L135
Line 135 is not covered by tests
Not covered line: src/main/java/edu/hm/hafner/grading/Score.java#L129
Line 129 is not covered by tests
Not covered line: src/main/java/edu/hm/hafner/grading/Score.java#L132
Line 132 is not covered by tests
Not covered line: src/main/java/edu/hm/hafner/grading/Score.java#L138
Line 138 is not covered by tests
Not covered line: src/main/java/edu/hm/hafner/grading/Score.java#L144
Line 144 is not covered by tests
Not covered lines: src/main/java/edu/hm/hafner/grading/Score.java#L151
Lines 151-155 are not covered by tests
Not covered line: src/main/java/edu/hm/hafner/grading/ScoreMarkdown.java#L61
Line 61 is not covered by tests
Not covered lines: src/main/java/edu/hm/hafner/grading/AutoGradingRunner.java#L36
Lines 36-251 are not covered by tests
Not covered line: src/main/java/edu/hm/hafner/grading/TestMarkdown.java#L127
Line 127 is 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#L94
Lines 94-96 are not covered by tests
Not covered lines: src/main/java/edu/hm/hafner/grading/JacksonFacade.java#L112
Lines 112-142 are not covered by tests
Partially covered line: src/main/java/edu/hm/hafner/grading/AggregatedScore.java#L278
Line 278 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/grading/AggregatedScore.java#L526
Line 526 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/grading/AggregatedScore.java#L529
Line 529 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/grading/AggregatedScore.java#L532
Line 532 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/grading/AggregatedScore.java#L535
Line 535 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/grading/CoverageConfiguration.java#L52
Line 52 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/grading/CoverageConfiguration.java#L61
Line 61 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/grading/CoverageScore.java#L74
Line 74 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/grading/CoverageScore.java#L93
Line 93 is only partially covered, 2 branches are missing
Partially covered line: src/main/java/edu/hm/hafner/grading/CoverageScore.java#L164
Line 164 is only partially covered, 3 branches are missing
Partially covered line: src/main/java/edu/hm/hafner/grading/CoverageScore.java#L322
Line 322 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/grading/CoverageScore.java#L325
Line 325 is only partially covered, 2 branches are missing
Partially covered line: src/main/java/edu/hm/hafner/grading/TestConfiguration.java#L52
Line 52 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/grading/AnalysisScore.java#L121
Line 121 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/grading/CommentBuilder.java#L170
Line 170 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/grading/CommentBuilder.java#L177
Line 177 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/grading/CommentBuilder.java#L248
Line 248 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/grading/CommentBuilder.java#L253
Line 253 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/grading/ReportFinder.java#L46
Line 46 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/grading/TestScore.java#L179
Line 179 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/grading/TestScore.java#L323
Line 323 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/grading/Configuration.java#L37
Line 37 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/grading/Configuration.java#L134
Line 134 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/grading/Configuration.java#L137
Line 137 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/grading/ToolConfiguration.java#L110
Line 110 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/grading/ToolConfiguration.java#L111
Line 111 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/grading/ToolConfiguration.java#L112
Line 112 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/grading/ToolConfiguration.java#L113
Line 113 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/grading/ToolConfiguration.java#L114
Line 114 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/grading/AnalysisConfiguration.java#L55
Line 55 is only partially covered, 3 branches are missing
Partially covered line: src/main/java/edu/hm/hafner/grading/Score.java#L128
Line 128 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/grading/Score.java#L131
Line 131 is only partially covered, 2 branches are missing
Partially covered line: src/main/java/edu/hm/hafner/grading/Score.java#L137
Line 137 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/grading/Score.java#L143
Line 143 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/grading/ScoreMarkdown.java#L60
Line 60 is only partially covered, 2 branches are missing
Partially covered line: src/main/java/edu/hm/hafner/grading/TestMarkdown.java#L126
Line 126 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/grading/TestMarkdown.java#L142
Line 142 is only partially covered, 2 branches are missing
Partially covered line: src/main/java/edu/hm/hafner/grading/TestMarkdown.java#L146
Line 146 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/grading/FileSystemCoverageReportFactory.java#L39
Line 39 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/grading/FileSystemCoverageReportFactory.java#L45
Line 45 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#L50
One mutation survived in line 50 (NullReturnValsMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/AggregatedScore.java#L74
One mutation survived in line 74 (EmptyObjectReturnValsMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/AggregatedScore.java#L78
One mutation survived in line 78 (EmptyObjectReturnValsMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/AggregatedScore.java#L104
One mutation survived in line 104 (PrimitiveReturnsMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/AggregatedScore.java#L181
One mutation survived in line 181 (BooleanTrueReturnValsMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/AggregatedScore.java#L194
One mutation survived in line 194 (BooleanTrueReturnValsMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/AggregatedScore.java#L251
One mutation survived in line 251 (PrimitiveReturnsMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/AggregatedScore.java#L265
One mutation survived in line 265 (BooleanFalseReturnValsMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/AggregatedScore.java#L274
One mutation survived in line 274 (BooleanFalseReturnValsMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/AggregatedScore.java#L404
One mutation survived in line 404 (VoidMethodCallMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/AggregatedScore.java#L416
One mutation survived in line 416 (VoidMethodCallMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/AggregatedScore.java#L439
One mutation survived in line 439 (VoidMethodCallMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/AggregatedScore.java#L451
One mutation survived in line 451 (VoidMethodCallMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/AggregatedScore.java#L474
One mutation survived in line 474 (VoidMethodCallMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/AggregatedScore.java#L486
One mutation survived in line 486 (VoidMethodCallMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/AggregatedScore.java#L501
One mutation survived in line 501 (NegateConditionalsMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/AggregatedScore.java#L502
One mutation survived in line 502 (VoidMethodCallMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/CommentBuilder.java#L69
One mutation survived in line 69 (VoidMethodCallMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/CommentBuilder.java#L70
One mutation survived in line 70 (VoidMethodCallMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/CommentBuilder.java#L130
One mutation survived in line 130 (EmptyObjectReturnValsMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/CommentBuilder.java#L170
One mutation survived in line 170 (NegateConditionalsMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/CommentBuilder.java#L171
One mutation survived in line 171 (EmptyObjectReturnValsMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/CommentBuilder.java#L182
One mutation survived in line 182 (EmptyObjectReturnValsMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/CommentBuilder.java#L186
One mutation survived in line 186 (VoidMethodCallMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/CommentBuilder.java#L205
One mutation survived in line 205 (NegateConditionalsMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/CommentBuilder.java#L206
One mutation survived in line 206 (EmptyObjectReturnValsMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/CommentBuilder.java#L208
One mutation survived in line 208 (EmptyObjectReturnValsMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/CommentBuilder.java#L212
One mutation survived in line 212 (NegateConditionalsMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/CommentBuilder.java#L213
One mutation survived in line 213 (EmptyObjectReturnValsMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/CommentBuilder.java#L215
One mutation survived in line 215 (EmptyObjectReturnValsMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/CommentBuilder.java#L221
One mutation survived in line 221 (VoidMethodCallMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/CommentBuilder.java#L248
One mutation survived in line 248 (NegateConditionalsMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/CommentBuilder.java#L253
One mutation survived in line 253 (NegateConditionalsMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/CommentBuilder.java#L257
One mutation survived in line 257 (EmptyObjectReturnValsMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/CommentBuilder.java#L269
One mutation survived in line 269 (VoidMethodCallMutator)
Not covered lines: src/main/java/edu/hm/hafner/grading/CommentBuilder.java#L173
Lines 173-179 are not covered by tests
Not covered lines: src/main/java/edu/hm/hafner/grading/CommentBuilder.java#L221
Lines 221-243 are not covered by tests
Not covered lines: src/main/java/edu/hm/hafner/grading/CommentBuilder.java#L277
Lines 277-298 are not covered by tests
Not covered lines: src/main/java/edu/hm/hafner/grading/AutoGradingRunner.java#L54
Lines 54-245 are not covered by tests
Mutation survived: src/main/java/edu/hm/hafner/grading/TestScore.java#L173
One mutation survived in line 173 (BooleanTrueReturnValsMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/TestScore.java#L186
One mutation survived in line 186 (ConditionalsBoundaryMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/TestScore.java#L308
One mutation survived in line 308 (VoidMethodCallMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/TestScore.java#L309
One mutation survived in line 309 (VoidMethodCallMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/TestScore.java#L320
One mutation survived in line 320 (VoidMethodCallMutator)
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#L89
One mutation survived in line 89 (EmptyObjectReturnValsMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/CoverageScore.java#L95
One mutation survived in line 95 (EmptyObjectReturnValsMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/CoverageScore.java#L98
One mutation survived in line 98 (EmptyObjectReturnValsMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/CoverageScore.java#L107
One mutation survived in line 107 (EmptyObjectReturnValsMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/CoverageScore.java#L310
One mutation survived in line 310 (VoidMethodCallMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/CoverageScore.java#L311
One mutation survived in line 311 (VoidMethodCallMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/CoverageScore.java#L322
One mutation survived in line 322 (VoidMethodCallMutator)
Not covered lines: src/main/java/edu/hm/hafner/grading/CoverageScore.java#L101
Lines 101-104 are not covered by tests
Not covered lines: src/main/java/edu/hm/hafner/grading/CoverageScore.java#L175
Lines 175-178 are not covered by tests
Not covered line: src/main/java/edu/hm/hafner/grading/CoverageScore.java#L184
Line 184 is not covered by tests
Mutation survived: src/main/java/edu/hm/hafner/grading/AnalysisScore.java#L239
One mutation survived in line 239 (VoidMethodCallMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/AnalysisScore.java#L240
One mutation survived in line 240 (VoidMethodCallMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/AnalysisScore.java#L266
One mutation survived in line 266 (VoidMethodCallMutator)
Not covered line: src/main/java/edu/hm/hafner/grading/AnalysisScore.java#L122
Line 122 is not covered by tests
Mutation survived: src/main/java/edu/hm/hafner/grading/ScoreMarkdown.java#L189
One mutation survived in line 189 (EmptyObjectReturnValsMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/Score.java#L34
One mutation survived in line 34 (VoidMethodCallMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/Score.java#L35
One mutation survived in line 35 (VoidMethodCallMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/Score.java#L116
One mutation survived in line 116 (PrimitiveReturnsMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/TestMarkdown.java#L60
One mutation survived in line 60 (ConditionalsBoundaryMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/GradingReport.java#L176
One mutation survived in line 176 (EmptyObjectReturnValsMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/GradingReport.java#L182
One mutation survived in line 182 (EmptyObjectReturnValsMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/AnalysisConfiguration.java#L55
One mutation survived in line 55 (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/TruncatedString.java#L205
One mutation survived in line 205 (NullReturnValsMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/TruncatedString.java#L218
One mutation survived in line 218 (ConditionalsBoundaryMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/TruncatedString.java#L239
One mutation survived in line 239 (NullReturnValsMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/TruncatedString.java#L267
One mutation survived in line 267 (ConditionalsBoundaryMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/TruncatedString.java#L277
One mutation survived in line 277 (ConditionalsBoundaryMutator)
Not covered lines: src/main/java/edu/hm/hafner/grading/TruncatedString.java#L259
Lines 259-260 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/ReportFinder.java#L46
One mutation survived in line 46 (NegateConditionalsMutator)
Not covered line: src/main/java/edu/hm/hafner/grading/ReportFinder.java#L47
Line 47 is not covered by tests
Not covered lines: src/main/java/edu/hm/hafner/grading/ReportFinder.java#L63
Lines 63-65 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#L75
One mutation survived in line 75 (EmptyObjectReturnValsMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/MutationCoverageMarkdown.java#L28
One mutation survived in line 28 (NegateConditionalsMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/MutationCoverageMarkdown.java#L29
One mutation survived in line 29 (EmptyObjectReturnValsMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/MutationCoverageMarkdown.java#L33
One mutation survived in line 33 (EmptyObjectReturnValsMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/CodeCoverageMarkdown.java#L28
One mutation survived in line 28 (EmptyObjectReturnValsMutator)
Not covered lines: src/main/java/edu/hm/hafner/grading/AggregatedScore.java#L348
Lines 348-387 are not covered by tests
Not covered lines: src/main/java/edu/hm/hafner/grading/CoverageScore.java#L101
Lines 101-104 are not covered by tests
Not covered lines: src/main/java/edu/hm/hafner/grading/CoverageScore.java#L175
Lines 175-178 are not covered by tests
Not covered line: src/main/java/edu/hm/hafner/grading/CoverageScore.java#L184
Line 184 is not covered by tests
Not covered lines: src/main/java/edu/hm/hafner/grading/TruncatedString.java#L259
Lines 259-260 are not covered by tests
Not covered line: src/main/java/edu/hm/hafner/grading/AnalysisScore.java#L122
Line 122 is not covered by tests
Not covered lines: src/main/java/edu/hm/hafner/grading/CommentBuilder.java#L178
Lines 178-181 are not covered by tests
Not covered lines: src/main/java/edu/hm/hafner/grading/CommentBuilder.java#L226
Lines 226-243 are not covered by tests
Not covered lines: src/main/java/edu/hm/hafner/grading/CommentBuilder.java#L276
Lines 276-299 are not covered by tests
Not covered line: src/main/java/edu/hm/hafner/grading/ReportFinder.java#L47
Line 47 is not covered by tests
Not covered lines: src/main/java/edu/hm/hafner/grading/ReportFinder.java#L62
Lines 62-65 are not covered by tests
Not covered lines: src/main/java/edu/hm/hafner/grading/ReportFinder.java#L79
Lines 79-80 are not covered by tests
Not covered line: src/main/java/edu/hm/hafner/grading/TestScore.java#L184
Line 184 is not covered by tests
Not covered line: src/main/java/edu/hm/hafner/grading/Configuration.java#L38
Line 38 is not covered by tests
Not covered line: src/main/java/edu/hm/hafner/grading/Configuration.java#L135
Line 135 is not covered by tests
Not covered line: src/main/java/edu/hm/hafner/grading/Score.java#L129
Line 129 is not covered by tests
Not covered line: src/main/java/edu/hm/hafner/grading/Score.java#L132
Line 132 is not covered by tests
Not covered line: src/main/java/edu/hm/hafner/grading/Score.java#L138
Line 138 is not covered by tests
Not covered line: src/main/java/edu/hm/hafner/grading/Score.java#L144
Line 144 is not covered by tests
Not covered lines: src/main/java/edu/hm/hafner/grading/Score.java#L151
Lines 151-155 are not covered by tests
Not covered line: src/main/java/edu/hm/hafner/grading/ScoreMarkdown.java#L61
Line 61 is not covered by tests
Not covered line: src/main/java/edu/hm/hafner/grading/TestMarkdown.java#L127
Line 127 is not covered by tests
Not covered lines: src/main/java/edu/hm/hafner/grading/AutoGradingRunner.java#L36
Lines 36-251 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#L94
Lines 94-96 are not covered by tests
Not covered lines: src/main/java/edu/hm/hafner/grading/JacksonFacade.java#L112
Lines 112-142 are not covered by tests
Partially covered line: src/main/java/edu/hm/hafner/grading/CoverageConfiguration.java#L52
Line 52 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/grading/CoverageConfiguration.java#L61
Line 61 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/grading/AggregatedScore.java#L278
Line 278 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/grading/AggregatedScore.java#L526
Line 526 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/grading/AggregatedScore.java#L529
Line 529 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/grading/AggregatedScore.java#L532
Line 532 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/grading/AggregatedScore.java#L535
Line 535 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/grading/CoverageScore.java#L74
Line 74 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/grading/CoverageScore.java#L93
Line 93 is only partially covered, 2 branches are missing
Partially covered line: src/main/java/edu/hm/hafner/grading/CoverageScore.java#L164
Line 164 is only partially covered, 3 branches are missing
Partially covered line: src/main/java/edu/hm/hafner/grading/CoverageScore.java#L322
Line 322 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/grading/CoverageScore.java#L325
Line 325 is only partially covered, 2 branches are missing
Partially covered line: src/main/java/edu/hm/hafner/grading/TestConfiguration.java#L52
Line 52 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/grading/AnalysisScore.java#L121
Line 121 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/grading/CommentBuilder.java#L170
Line 170 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/grading/CommentBuilder.java#L177
Line 177 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/grading/CommentBuilder.java#L248
Line 248 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/grading/CommentBuilder.java#L253
Line 253 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/grading/ReportFinder.java#L46
Line 46 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/grading/TestScore.java#L179
Line 179 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/grading/TestScore.java#L323
Line 323 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/grading/Configuration.java#L37
Line 37 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/grading/Configuration.java#L134
Line 134 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/grading/Configuration.java#L137
Line 137 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/grading/ToolConfiguration.java#L110
Line 110 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/grading/ToolConfiguration.java#L111
Line 111 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/grading/ToolConfiguration.java#L112
Line 112 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/grading/ToolConfiguration.java#L113
Line 113 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/grading/ToolConfiguration.java#L114
Line 114 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/grading/AnalysisConfiguration.java#L55
Line 55 is only partially covered, 3 branches are missing
Partially covered line: src/main/java/edu/hm/hafner/grading/Score.java#L128
Line 128 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/grading/Score.java#L131
Line 131 is only partially covered, 2 branches are missing
Partially covered line: src/main/java/edu/hm/hafner/grading/Score.java#L137
Line 137 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/grading/Score.java#L143
Line 143 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/grading/ScoreMarkdown.java#L60
Line 60 is only partially covered, 2 branches are missing
Partially covered line: src/main/java/edu/hm/hafner/grading/TestMarkdown.java#L126
Line 126 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/grading/TestMarkdown.java#L142
Line 142 is only partially covered, 2 branches are missing
Partially covered line: src/main/java/edu/hm/hafner/grading/TestMarkdown.java#L146
Line 146 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/grading/FileSystemCoverageReportFactory.java#L39
Line 39 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/grading/FileSystemCoverageReportFactory.java#L45
Line 45 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#L50
One mutation survived in line 50 (NullReturnValsMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/AggregatedScore.java#L74
One mutation survived in line 74 (EmptyObjectReturnValsMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/AggregatedScore.java#L78
One mutation survived in line 78 (EmptyObjectReturnValsMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/AggregatedScore.java#L104
One mutation survived in line 104 (PrimitiveReturnsMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/AggregatedScore.java#L181
One mutation survived in line 181 (BooleanTrueReturnValsMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/AggregatedScore.java#L194
One mutation survived in line 194 (BooleanTrueReturnValsMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/AggregatedScore.java#L251
One mutation survived in line 251 (PrimitiveReturnsMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/AggregatedScore.java#L265
One mutation survived in line 265 (BooleanFalseReturnValsMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/AggregatedScore.java#L274
One mutation survived in line 274 (BooleanFalseReturnValsMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/AggregatedScore.java#L404
One mutation survived in line 404 (VoidMethodCallMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/AggregatedScore.java#L416
One mutation survived in line 416 (VoidMethodCallMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/AggregatedScore.java#L439
One mutation survived in line 439 (VoidMethodCallMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/AggregatedScore.java#L451
One mutation survived in line 451 (VoidMethodCallMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/AggregatedScore.java#L474
One mutation survived in line 474 (VoidMethodCallMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/AggregatedScore.java#L486
One mutation survived in line 486 (VoidMethodCallMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/AggregatedScore.java#L501
One mutation survived in line 501 (NegateConditionalsMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/AggregatedScore.java#L502
One mutation survived in line 502 (VoidMethodCallMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/CommentBuilder.java#L69
One mutation survived in line 69 (VoidMethodCallMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/CommentBuilder.java#L70
One mutation survived in line 70 (VoidMethodCallMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/CommentBuilder.java#L130
One mutation survived in line 130 (EmptyObjectReturnValsMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/CommentBuilder.java#L170
One mutation survived in line 170 (NegateConditionalsMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/CommentBuilder.java#L171
One mutation survived in line 171 (EmptyObjectReturnValsMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/CommentBuilder.java#L182
One mutation survived in line 182 (EmptyObjectReturnValsMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/CommentBuilder.java#L186
One mutation survived in line 186 (VoidMethodCallMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/CommentBuilder.java#L205
One mutation survived in line 205 (NegateConditionalsMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/CommentBuilder.java#L206
One mutation survived in line 206 (EmptyObjectReturnValsMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/CommentBuilder.java#L208
One mutation survived in line 208 (EmptyObjectReturnValsMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/CommentBuilder.java#L212
One mutation survived in line 212 (NegateConditionalsMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/CommentBuilder.java#L213
One mutation survived in line 213 (EmptyObjectReturnValsMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/CommentBuilder.java#L215
One mutation survived in line 215 (EmptyObjectReturnValsMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/CommentBuilder.java#L221
One mutation survived in line 221 (VoidMethodCallMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/CommentBuilder.java#L248
One mutation survived in line 248 (NegateConditionalsMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/CommentBuilder.java#L253
One mutation survived in line 253 (NegateConditionalsMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/CommentBuilder.java#L257
One mutation survived in line 257 (EmptyObjectReturnValsMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/CommentBuilder.java#L269
One mutation survived in line 269 (VoidMethodCallMutator)
Not covered lines: src/main/java/edu/hm/hafner/grading/CommentBuilder.java#L173
Lines 173-179 are not covered by tests
Not covered lines: src/main/java/edu/hm/hafner/grading/CommentBuilder.java#L221
Lines 221-243 are not covered by tests
Not covered lines: src/main/java/edu/hm/hafner/grading/CommentBuilder.java#L277
Lines 277-298 are not covered by tests
Not covered lines: src/main/java/edu/hm/hafner/grading/AutoGradingRunner.java#L54
Lines 54-245 are not covered by tests
Mutation survived: src/main/java/edu/hm/hafner/grading/TestScore.java#L173
One mutation survived in line 173 (BooleanTrueReturnValsMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/TestScore.java#L186
One mutation survived in line 186 (ConditionalsBoundaryMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/TestScore.java#L308
One mutation survived in line 308 (VoidMethodCallMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/TestScore.java#L309
One mutation survived in line 309 (VoidMethodCallMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/TestScore.java#L320
One mutation survived in line 320 (VoidMethodCallMutator)
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#L89
One mutation survived in line 89 (EmptyObjectReturnValsMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/CoverageScore.java#L95
One mutation survived in line 95 (EmptyObjectReturnValsMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/CoverageScore.java#L98
One mutation survived in line 98 (EmptyObjectReturnValsMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/CoverageScore.java#L107
One mutation survived in line 107 (EmptyObjectReturnValsMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/CoverageScore.java#L310
One mutation survived in line 310 (VoidMethodCallMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/CoverageScore.java#L311
One mutation survived in line 311 (VoidMethodCallMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/CoverageScore.java#L322
One mutation survived in line 322 (VoidMethodCallMutator)
Not covered lines: src/main/java/edu/hm/hafner/grading/CoverageScore.java#L101
Lines 101-104 are not covered by tests
Not covered lines: src/main/java/edu/hm/hafner/grading/CoverageScore.java#L175
Lines 175-178 are not covered by tests
Not covered line: src/main/java/edu/hm/hafner/grading/CoverageScore.java#L184
Line 184 is not covered by tests
Mutation survived: src/main/java/edu/hm/hafner/grading/AnalysisScore.java#L239
One mutation survived in line 239 (VoidMethodCallMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/AnalysisScore.java#L240
One mutation survived in line 240 (VoidMethodCallMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/AnalysisScore.java#L266
One mutation survived in line 266 (VoidMethodCallMutator)
Not covered line: src/main/java/edu/hm/hafner/grading/AnalysisScore.java#L122
Line 122 is not covered by tests
Mutation survived: src/main/java/edu/hm/hafner/grading/ScoreMarkdown.java#L189
One mutation survived in line 189 (EmptyObjectReturnValsMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/Score.java#L34
One mutation survived in line 34 (VoidMethodCallMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/Score.java#L35
One mutation survived in line 35 (VoidMethodCallMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/Score.java#L116
One mutation survived in line 116 (PrimitiveReturnsMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/TestMarkdown.java#L60
One mutation survived in line 60 (ConditionalsBoundaryMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/GradingReport.java#L176
One mutation survived in line 176 (EmptyObjectReturnValsMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/GradingReport.java#L182
One mutation survived in line 182 (EmptyObjectReturnValsMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/AnalysisConfiguration.java#L55
One mutation survived in line 55 (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/TruncatedString.java#L205
One mutation survived in line 205 (NullReturnValsMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/TruncatedString.java#L218
One mutation survived in line 218 (ConditionalsBoundaryMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/TruncatedString.java#L239
One mutation survived in line 239 (NullReturnValsMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/TruncatedString.java#L267
One mutation survived in line 267 (ConditionalsBoundaryMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/TruncatedString.java#L277
One mutation survived in line 277 (ConditionalsBoundaryMutator)
Not covered lines: src/main/java/edu/hm/hafner/grading/TruncatedString.java#L259
Lines 259-260 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/ReportFinder.java#L46
One mutation survived in line 46 (NegateConditionalsMutator)
Not covered line: src/main/java/edu/hm/hafner/grading/ReportFinder.java#L47
Line 47 is not covered by tests
Not covered lines: src/main/java/edu/hm/hafner/grading/ReportFinder.java#L63
Lines 63-65 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#L75
One mutation survived in line 75 (EmptyObjectReturnValsMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/MutationCoverageMarkdown.java#L28
One mutation survived in line 28 (NegateConditionalsMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/MutationCoverageMarkdown.java#L29
One mutation survived in line 29 (EmptyObjectReturnValsMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/MutationCoverageMarkdown.java#L33
One mutation survived in line 33 (EmptyObjectReturnValsMutator)
Mutation survived: src/main/java/edu/hm/hafner/grading/CodeCoverageMarkdown.java#L28
One mutation survived in line 28 (EmptyObjectReturnValsMutator)