Skip to content

Add VectorCAST coverage parser and model (#116) #217

Add VectorCAST coverage parser and model (#116)

Add VectorCAST coverage parser and model (#116) #217

Triggered via push June 15, 2024 13:30
Status Success
Total duration 15s
Artifacts
Update Release Draft
6s
Update Release Draft
Fit to window
Zoom out
Zoom in

Annotations

286 warnings
Error Prone: UngroupedOverloads: src/main/java/edu/hm/hafner/coverage/Node.java#L998
Overloads should be grouped together, even when modifiers such as static or private differ between the methods; found ungrouped overloads of 'findFile' on line(s): 465.
Error Prone: CanIgnoreReturnValueSuggester: src/main/java/edu/hm/hafner/coverage/Node.java#L947
Methods that always return 'this' (or return an input parameter) should be annotated with @com.google.errorprone.annotations.CanIgnoreReturnValue.
Error Prone: YodaCondition: src/main/java/edu/hm/hafner/coverage/parser/CoberturaParser.java#L108
The non-constant portion of an equals check generally comes first. Prefer e.equals(CONSTANT) if e is non-null or Objects.equals(e, CONSTANT) if e may be.
Error Prone: YodaCondition: src/main/java/edu/hm/hafner/coverage/parser/CoberturaParser.java#L111
The non-constant portion of an equals check generally comes first. Prefer e.equals(CONSTANT) if e is non-null or Objects.equals(e, CONSTANT) if e may be.
Error Prone: YodaCondition: src/main/java/edu/hm/hafner/coverage/parser/CoberturaParser.java#L130
The non-constant portion of an equals check generally comes first. Prefer e.equals(CONSTANT) if e is non-null or Objects.equals(e, CONSTANT) if e may be.
Error Prone: YodaCondition: src/main/java/edu/hm/hafner/coverage/parser/CoberturaParser.java#L173
The non-constant portion of an equals check generally comes first. Prefer e.equals(CONSTANT) if e is non-null or Objects.equals(e, CONSTANT) if e may be.
Error Prone: YodaCondition: src/main/java/edu/hm/hafner/coverage/parser/CoberturaParser.java#L189
The non-constant portion of an equals check generally comes first. Prefer e.equals(CONSTANT) if e is non-null or Objects.equals(e, CONSTANT) if e may be.
Error Prone: YodaCondition: src/main/java/edu/hm/hafner/coverage/parser/CoberturaParser.java#L194
The non-constant portion of an equals check generally comes first. Prefer e.equals(CONSTANT) if e is non-null or Objects.equals(e, CONSTANT) if e may be.
Error Prone: YodaCondition: src/main/java/edu/hm/hafner/coverage/parser/CoberturaParser.java#L200
The non-constant portion of an equals check generally comes first. Prefer e.equals(CONSTANT) if e is non-null or Objects.equals(e, CONSTANT) if e may be.
Error Prone: YodaCondition: src/main/java/edu/hm/hafner/coverage/parser/CoberturaParser.java#L200
The non-constant portion of an equals check generally comes first. Prefer e.equals(CONSTANT) if e is non-null or Objects.equals(e, CONSTANT) if e may be.
Error Prone: YodaCondition: src/main/java/edu/hm/hafner/coverage/parser/CoberturaParser.java#L218
The non-constant portion of an equals check generally comes first. Prefer e.equals(CONSTANT) if e is non-null or Objects.equals(e, CONSTANT) if e may be.
Error Prone: YodaCondition: src/main/java/edu/hm/hafner/coverage/parser/JacocoParser.java#L103
The non-constant portion of an equals check generally comes first. Prefer e.equals(CONSTANT) if e is non-null or Objects.equals(e, CONSTANT) if e may be.
Error Prone: YodaCondition: src/main/java/edu/hm/hafner/coverage/parser/JacocoParser.java#L127
The non-constant portion of an equals check generally comes first. Prefer e.equals(CONSTANT) if e is non-null or Objects.equals(e, CONSTANT) if e may be.
Error Prone: YodaCondition: src/main/java/edu/hm/hafner/coverage/parser/JacocoParser.java#L130
The non-constant portion of an equals check generally comes first. Prefer e.equals(CONSTANT) if e is non-null or Objects.equals(e, CONSTANT) if e may be.
Error Prone: YodaCondition: src/main/java/edu/hm/hafner/coverage/parser/JacocoParser.java#L135
The non-constant portion of an equals check generally comes first. Prefer e.equals(CONSTANT) if e is non-null or Objects.equals(e, CONSTANT) if e may be.
Error Prone: YodaCondition: src/main/java/edu/hm/hafner/coverage/parser/JacocoParser.java#L150
The non-constant portion of an equals check generally comes first. Prefer e.equals(CONSTANT) if e is non-null or Objects.equals(e, CONSTANT) if e may be.
Error Prone: YodaCondition: src/main/java/edu/hm/hafner/coverage/parser/JacocoParser.java#L150
The non-constant portion of an equals check generally comes first. Prefer e.equals(CONSTANT) if e is non-null or Objects.equals(e, CONSTANT) if e may be.
Error Prone: YodaCondition: src/main/java/edu/hm/hafner/coverage/parser/JacocoParser.java#L163
The non-constant portion of an equals check generally comes first. Prefer e.equals(CONSTANT) if e is non-null or Objects.equals(e, CONSTANT) if e may be.
Error Prone: YodaCondition: src/main/java/edu/hm/hafner/coverage/parser/JacocoParser.java#L166
The non-constant portion of an equals check generally comes first. Prefer e.equals(CONSTANT) if e is non-null or Objects.equals(e, CONSTANT) if e may be.
Error Prone: YodaCondition: src/main/java/edu/hm/hafner/coverage/parser/JacocoParser.java#L169
The non-constant portion of an equals check generally comes first. Prefer e.equals(CONSTANT) if e is non-null or Objects.equals(e, CONSTANT) if e may be.
Error Prone: YodaCondition: src/main/java/edu/hm/hafner/coverage/parser/JacocoParser.java#L175
The non-constant portion of an equals check generally comes first. Prefer e.equals(CONSTANT) if e is non-null or Objects.equals(e, CONSTANT) if e may be.
Error Prone: YodaCondition: src/main/java/edu/hm/hafner/coverage/parser/JacocoParser.java#L203
The non-constant portion of an equals check generally comes first. Prefer e.equals(CONSTANT) if e is non-null or Objects.equals(e, CONSTANT) if e may be.
Error Prone: YodaCondition: src/main/java/edu/hm/hafner/coverage/parser/JacocoParser.java#L206
The non-constant portion of an equals check generally comes first. Prefer e.equals(CONSTANT) if e is non-null or Objects.equals(e, CONSTANT) if e may be.
Error Prone: YodaCondition: src/main/java/edu/hm/hafner/coverage/parser/JacocoParser.java#L212
The non-constant portion of an equals check generally comes first. Prefer e.equals(CONSTANT) if e is non-null or Objects.equals(e, CONSTANT) if e may be.
Error Prone: YodaCondition: src/main/java/edu/hm/hafner/coverage/parser/JacocoParser.java#L235
The non-constant portion of an equals check generally comes first. Prefer e.equals(CONSTANT) if e is non-null or Objects.equals(e, CONSTANT) if e may be.
Error Prone: YodaCondition: src/main/java/edu/hm/hafner/coverage/parser/JacocoParser.java#L238
The non-constant portion of an equals check generally comes first. Prefer e.equals(CONSTANT) if e is non-null or Objects.equals(e, CONSTANT) if e may be.
Error Prone: YodaCondition: src/main/java/edu/hm/hafner/coverage/parser/JacocoParser.java#L244
The non-constant portion of an equals check generally comes first. Prefer e.equals(CONSTANT) if e is non-null or Objects.equals(e, CONSTANT) if e may be.
Error Prone: YodaCondition: src/main/java/edu/hm/hafner/coverage/parser/JacocoParser.java#L285
The non-constant portion of an equals check generally comes first. Prefer e.equals(CONSTANT) if e is non-null or Objects.equals(e, CONSTANT) if e may be.
Error Prone: YodaCondition: src/main/java/edu/hm/hafner/coverage/parser/JacocoParser.java#L291
The non-constant portion of an equals check generally comes first. Prefer e.equals(CONSTANT) if e is non-null or Objects.equals(e, CONSTANT) if e may be.
Error Prone: YodaCondition: src/main/java/edu/hm/hafner/coverage/parser/JacocoParser.java#L321
The non-constant portion of an equals check generally comes first. Prefer e.equals(CONSTANT) if e is non-null or Objects.equals(e, CONSTANT) if e may be.
Error Prone: YodaCondition: src/main/java/edu/hm/hafner/coverage/parser/JunitParser.java#L58
The non-constant portion of an equals check generally comes first. Prefer e.equals(CONSTANT) if e is non-null or Objects.equals(e, CONSTANT) if e may be.
Error Prone: YodaCondition: src/main/java/edu/hm/hafner/coverage/parser/JunitParser.java#L61
The non-constant portion of an equals check generally comes first. Prefer e.equals(CONSTANT) if e is non-null or Objects.equals(e, CONSTANT) if e may be.
Error Prone: YodaCondition: src/main/java/edu/hm/hafner/coverage/parser/JunitParser.java#L77
The non-constant portion of an equals check generally comes first. Prefer e.equals(CONSTANT) if e is non-null or Objects.equals(e, CONSTANT) if e may be.
Error Prone: YodaCondition: src/main/java/edu/hm/hafner/coverage/parser/JunitParser.java#L77
The non-constant portion of an equals check generally comes first. Prefer e.equals(CONSTANT) if e is non-null or Objects.equals(e, CONSTANT) if e may be.
Error Prone: YodaCondition: src/main/java/edu/hm/hafner/coverage/parser/NunitParser.java#L63
The non-constant portion of an equals check generally comes first. Prefer e.equals(CONSTANT) if e is non-null or Objects.equals(e, CONSTANT) if e may be.
Error Prone: YodaCondition: src/main/java/edu/hm/hafner/coverage/parser/NunitParser.java#L92
The non-constant portion of an equals check generally comes first. Prefer e.equals(CONSTANT) if e is non-null or Objects.equals(e, CONSTANT) if e may be.
Error Prone: YodaCondition: src/main/java/edu/hm/hafner/coverage/parser/OpenCoverParser.java#L98
The non-constant portion of an equals check generally comes first. Prefer e.equals(CONSTANT) if e is non-null or Objects.equals(e, CONSTANT) if e may be.
Error Prone: YodaCondition: src/main/java/edu/hm/hafner/coverage/parser/OpenCoverParser.java#L123
The non-constant portion of an equals check generally comes first. Prefer e.equals(CONSTANT) if e is non-null or Objects.equals(e, CONSTANT) if e may be.
Error Prone: YodaCondition: src/main/java/edu/hm/hafner/coverage/parser/OpenCoverParser.java#L126
The non-constant portion of an equals check generally comes first. Prefer e.equals(CONSTANT) if e is non-null or Objects.equals(e, CONSTANT) if e may be.
Error Prone: YodaCondition: src/main/java/edu/hm/hafner/coverage/parser/OpenCoverParser.java#L132
The non-constant portion of an equals check generally comes first. Prefer e.equals(CONSTANT) if e is non-null or Objects.equals(e, CONSTANT) if e may be.
Error Prone: YodaCondition: src/main/java/edu/hm/hafner/coverage/parser/OpenCoverParser.java#L142
The non-constant portion of an equals check generally comes first. Prefer e.equals(CONSTANT) if e is non-null or Objects.equals(e, CONSTANT) if e may be.
Error Prone: YodaCondition: src/main/java/edu/hm/hafner/coverage/parser/OpenCoverParser.java#L222
The non-constant portion of an equals check generally comes first. Prefer e.equals(CONSTANT) if e is non-null or Objects.equals(e, CONSTANT) if e may be.
Error Prone: YodaCondition: src/main/java/edu/hm/hafner/coverage/parser/OpenCoverParser.java#L227
The non-constant portion of an equals check generally comes first. Prefer e.equals(CONSTANT) if e is non-null or Objects.equals(e, CONSTANT) if e may be.
Error Prone: YodaCondition: src/main/java/edu/hm/hafner/coverage/parser/OpenCoverParser.java#L233
The non-constant portion of an equals check generally comes first. Prefer e.equals(CONSTANT) if e is non-null or Objects.equals(e, CONSTANT) if e may be.
Error Prone: YodaCondition: src/main/java/edu/hm/hafner/coverage/parser/OpenCoverParser.java#L250
The non-constant portion of an equals check generally comes first. Prefer e.equals(CONSTANT) if e is non-null or Objects.equals(e, CONSTANT) if e may be.
Error Prone: YodaCondition: src/main/java/edu/hm/hafner/coverage/parser/OpenCoverParser.java#L253
The non-constant portion of an equals check generally comes first. Prefer e.equals(CONSTANT) if e is non-null or Objects.equals(e, CONSTANT) if e may be.
Error Prone: YodaCondition: src/main/java/edu/hm/hafner/coverage/parser/OpenCoverParser.java#L256
The non-constant portion of an equals check generally comes first. Prefer e.equals(CONSTANT) if e is non-null or Objects.equals(e, CONSTANT) if e may be.
Error Prone: YodaCondition: src/main/java/edu/hm/hafner/coverage/parser/OpenCoverParser.java#L259
The non-constant portion of an equals check generally comes first. Prefer e.equals(CONSTANT) if e is non-null or Objects.equals(e, CONSTANT) if e may be.
Error Prone: YodaCondition: src/main/java/edu/hm/hafner/coverage/parser/OpenCoverParser.java#L262
The non-constant portion of an equals check generally comes first. Prefer e.equals(CONSTANT) if e is non-null or Objects.equals(e, CONSTANT) if e may be.
Error Prone: YodaCondition: src/main/java/edu/hm/hafner/coverage/parser/OpenCoverParser.java#L268
The non-constant portion of an equals check generally comes first. Prefer e.equals(CONSTANT) if e is non-null or Objects.equals(e, CONSTANT) if e may be.
Error Prone: YodaCondition: src/main/java/edu/hm/hafner/coverage/parser/OpenCoverParser.java#L289
The non-constant portion of an equals check generally comes first. Prefer e.equals(CONSTANT) if e is non-null or Objects.equals(e, CONSTANT) if e may be.
Error Prone: YodaCondition: src/main/java/edu/hm/hafner/coverage/parser/OpenCoverParser.java#L298
The non-constant portion of an equals check generally comes first. Prefer e.equals(CONSTANT) if e is non-null or Objects.equals(e, CONSTANT) if e may be.
Error Prone: YodaCondition: src/main/java/edu/hm/hafner/coverage/parser/OpenCoverParser.java#L298
The non-constant portion of an equals check generally comes first. Prefer e.equals(CONSTANT) if e is non-null or Objects.equals(e, CONSTANT) if e may be.
Error Prone: YodaCondition: src/main/java/edu/hm/hafner/coverage/parser/OpenCoverParser.java#L310
The non-constant portion of an equals check generally comes first. Prefer e.equals(CONSTANT) if e is non-null or Objects.equals(e, CONSTANT) if e may be.
Error Prone: YodaCondition: src/main/java/edu/hm/hafner/coverage/parser/OpenCoverParser.java#L319
The non-constant portion of an equals check generally comes first. Prefer e.equals(CONSTANT) if e is non-null or Objects.equals(e, CONSTANT) if e may be.
Error Prone: YodaCondition: src/main/java/edu/hm/hafner/coverage/parser/OpenCoverParser.java#L319
The non-constant portion of an equals check generally comes first. Prefer e.equals(CONSTANT) if e is non-null or Objects.equals(e, CONSTANT) if e may be.
Error Prone: YodaCondition: src/main/java/edu/hm/hafner/coverage/parser/PitestParser.java#L77
The non-constant portion of an equals check generally comes first. Prefer e.equals(CONSTANT) if e is non-null or Objects.equals(e, CONSTANT) if e may be.
Error Prone: InitializeInline: src/main/java/edu/hm/hafner/coverage/parser/VectorCastParser.java#L65
Initializing variables in their declaring statement is clearer, where possible.
Error Prone: YodaCondition: src/main/java/edu/hm/hafner/coverage/parser/VectorCastParser.java#L76
The non-constant portion of an equals check generally comes first. Prefer e.equals(CONSTANT) if e is non-null or Objects.equals(e, CONSTANT) if e may be.
Error Prone: NullAway: src/main/java/edu/hm/hafner/coverage/parser/VectorCastParser.java#L86
dereferenced expression coverageMap.get(Metric.BRANCH) is @nullable.
Error Prone: NullAway: src/main/java/edu/hm/hafner/coverage/parser/VectorCastParser.java#L92
dereferenced expression coverageMap.get(Metric.MCDC_PAIR) is @nullable.
Error Prone: NullAway: src/main/java/edu/hm/hafner/coverage/parser/VectorCastParser.java#L98
dereferenced expression coverageMap.get(Metric.FUNCTION_CALL) is @nullable.
Error Prone: NullAway: src/main/java/edu/hm/hafner/coverage/parser/VectorCastParser.java#L104
dereferenced expression coverageMap.get(Metric.FUNCTION_CALL) is @nullable.
Error Prone: NullAway: src/main/java/edu/hm/hafner/coverage/parser/VectorCastParser.java#L116
dereferenced expression coverageMap.get(Metric.LINE) is @nullable.
Error Prone: YodaCondition: src/main/java/edu/hm/hafner/coverage/parser/VectorCastParser.java#L118
The non-constant portion of an equals check generally comes first. Prefer e.equals(CONSTANT) if e is non-null or Objects.equals(e, CONSTANT) if e may be.
Error Prone: NullAway: src/main/java/edu/hm/hafner/coverage/parser/VectorCastParser.java#L127
passing @nullable parameter 'coverageMap.get(Metric.METHOD)' where @nonnull is required.
Error Prone: YodaCondition: src/main/java/edu/hm/hafner/coverage/parser/VectorCastParser.java#L135
The non-constant portion of an equals check generally comes first. Prefer e.equals(CONSTANT) if e is non-null or Objects.equals(e, CONSTANT) if e may be.
Error Prone: YodaCondition: src/main/java/edu/hm/hafner/coverage/parser/VectorCastParser.java#L135
The non-constant portion of an equals check generally comes first. Prefer e.equals(CONSTANT) if e is non-null or Objects.equals(e, CONSTANT) if e may be.
Error Prone: NullAway: src/main/java/edu/hm/hafner/coverage/parser/VectorCastParser.java#L139
passing @nullable parameter 'coverageMap.get(Metric.LINE)' where @nonnull is required.
Error Prone: NullAway: src/main/java/edu/hm/hafner/coverage/parser/VectorCastParser.java#L141
dereferenced expression coverageMap.get(Metric.MCDC_PAIR) is @nullable.
Error Prone: NullAway: src/main/java/edu/hm/hafner/coverage/parser/VectorCastParser.java#L144
dereferenced expression coverageMap.get(Metric.FUNCTION_CALL) is @nullable.
Error Prone: NullAway: src/main/java/edu/hm/hafner/coverage/parser/VectorCastParser.java#L147
dereferenced expression coverageMap.get(Metric.BRANCH) is @nullable.
Error Prone: YodaCondition: src/main/java/edu/hm/hafner/coverage/parser/VectorCastParser.java#L184
The non-constant portion of an equals check generally comes first. Prefer e.equals(CONSTANT) if e is non-null or Objects.equals(e, CONSTANT) if e may be.
Error Prone: YodaCondition: src/main/java/edu/hm/hafner/coverage/parser/VectorCastParser.java#L184
The non-constant portion of an equals check generally comes first. Prefer e.equals(CONSTANT) if e is non-null or Objects.equals(e, CONSTANT) if e may be.
Error Prone: YodaCondition: src/main/java/edu/hm/hafner/coverage/parser/XunitParser.java#L64
The non-constant portion of an equals check generally comes first. Prefer e.equals(CONSTANT) if e is non-null or Objects.equals(e, CONSTANT) if e may be.
Error Prone: YodaCondition: src/main/java/edu/hm/hafner/coverage/parser/XunitParser.java#L93
The non-constant portion of an equals check generally comes first. Prefer e.equals(CONSTANT) if e is non-null or Objects.equals(e, CONSTANT) if e may be.
Error Prone: Varifier: src/test/java/edu/hm/hafner/coverage/ValueTest.java#L92
Consider using `var` here to avoid boilerplate.
Error Prone: YodaCondition: src/test/java/edu/hm/hafner/coverage/parser/JacocoParserTest.java#L86
The non-constant portion of an equals check generally comes first. Prefer e.equals(CONSTANT) if e is non-null or Objects.equals(e, CONSTANT) if e may be.
Error Prone: YodaCondition: src/test/java/edu/hm/hafner/coverage/parser/JacocoParserTest.java#L249
The non-constant portion of an equals check generally comes first. Prefer e.equals(CONSTANT) if e is non-null or Objects.equals(e, CONSTANT) if e may be.
Error Prone: YodaCondition: src/test/java/edu/hm/hafner/coverage/parser/JacocoParserTest.java#L292
The non-constant portion of an equals check generally comes first. Prefer e.equals(CONSTANT) if e is non-null or Objects.equals(e, CONSTANT) if e may be.
Error Prone: YodaCondition: src/test/java/edu/hm/hafner/coverage/parser/OpenCoverParserTest.java#L155
The non-constant portion of an equals check generally comes first. Prefer e.equals(CONSTANT) if e is non-null or Objects.equals(e, CONSTANT) if e may be.
Error Prone: Varifier: src/test/java/edu/hm/hafner/coverage/parser/VectorCastParserTest.java#L255
Consider using `var` here to avoid boilerplate.
Not covered lines: src/main/java/edu/hm/hafner/coverage/parser/XunitParser.java#L36
Lines 36-37 are not covered by tests
Not covered lines: src/main/java/edu/hm/hafner/coverage/parser/JacocoParser.java#L131
Lines 131-134 are not covered by tests
Not covered lines: src/main/java/edu/hm/hafner/coverage/parser/NunitParser.java#L35
Lines 35-36 are not covered by tests
Not covered lines: src/main/java/edu/hm/hafner/coverage/MethodNode.java#L53
Lines 53-54 are not covered by tests
Not covered line: src/main/java/edu/hm/hafner/coverage/Metric.java#L238
Line 238 is not covered by tests
Not covered line: src/main/java/edu/hm/hafner/coverage/Mutation.java#L117
Line 117 is not covered by tests
Not covered line: src/main/java/edu/hm/hafner/coverage/Value.java#L102
Line 102 is not covered by tests
Not covered lines: src/main/java/edu/hm/hafner/coverage/Node.java#L81
Lines 81-82 are not covered by tests
Not covered line: src/main/java/edu/hm/hafner/coverage/FileNode.java#L101
Line 101 is not covered by tests
Not covered line: src/main/java/edu/hm/hafner/coverage/FileNode.java#L104
Line 104 is not covered by tests
Not covered line: src/main/java/edu/hm/hafner/coverage/FileNode.java#L107
Line 107 is not covered by tests
Not covered line: src/main/java/edu/hm/hafner/coverage/FileNode.java#L110
Line 110 is not covered by tests
Not covered line: src/main/java/edu/hm/hafner/coverage/FileNode.java#L113
Line 113 is not covered by tests
Not covered lines: src/main/java/edu/hm/hafner/coverage/FileNode.java#L198
Lines 198-200 are not covered by tests
Not covered lines: src/main/java/edu/hm/hafner/coverage/FileNode.java#L204
Lines 204-206 are not covered by tests
Not covered lines: src/main/java/edu/hm/hafner/coverage/FileNode.java#L216
Lines 216-219 are not covered by tests
Not covered lines: src/main/java/edu/hm/hafner/coverage/FileNode.java#L222
Lines 222-223 are not covered by tests
Not covered line: src/main/java/edu/hm/hafner/coverage/FileNode.java#L252
Line 252 is not covered by tests
Not covered line: src/main/java/edu/hm/hafner/coverage/FileNode.java#L257
Line 257 is not covered by tests
Not covered lines: src/main/java/edu/hm/hafner/coverage/FileNode.java#L279
Lines 279-286 are not covered by tests
Not covered lines: src/main/java/edu/hm/hafner/coverage/FileNode.java#L655
Lines 655-667 are not covered by tests
Not covered lines: src/main/java/edu/hm/hafner/coverage/FileNode.java#L691
Lines 691-727 are not covered by tests
Not covered line: src/main/java/edu/hm/hafner/coverage/Percentage.java#L163
Line 163 is not covered by tests
Not covered line: src/main/java/edu/hm/hafner/coverage/ClassNode.java#L60
Line 60 is not covered by tests
Not covered lines: src/main/java/edu/hm/hafner/coverage/CoverageParser.java#L54
Lines 54-55 are not covered by tests
Not covered lines: src/main/java/edu/hm/hafner/coverage/CoverageParser.java#L149
Lines 149-151 are not covered by tests
Not covered lines: src/main/java/edu/hm/hafner/coverage/CoverageParser.java#L187
Lines 187-188 are not covered by tests
Partially covered line: src/main/java/edu/hm/hafner/coverage/parser/XunitParser.java#L58
Line 58 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/coverage/parser/XunitParser.java#L109
Line 109 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/coverage/parser/JunitParser.java#L52
Line 52 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/coverage/parser/JunitParser.java#L103
Line 103 is only partially covered, 2 branches are missing
Partially covered line: src/main/java/edu/hm/hafner/coverage/parser/OpenCoverParser.java#L119
Line 119 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/coverage/parser/OpenCoverParser.java#L162
Line 162 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/coverage/parser/OpenCoverParser.java#L218
Line 218 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/coverage/parser/OpenCoverParser.java#L246
Line 246 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/coverage/parser/OpenCoverParser.java#L285
Line 285 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/coverage/parser/OpenCoverParser.java#L289
Line 289 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/coverage/parser/OpenCoverParser.java#L298
Line 298 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/coverage/parser/OpenCoverParser.java#L306
Line 306 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/coverage/parser/OpenCoverParser.java#L310
Line 310 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/coverage/parser/OpenCoverParser.java#L319
Line 319 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/coverage/parser/JacocoParser.java#L122
Line 122 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/coverage/parser/JacocoParser.java#L130
Line 130 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/coverage/parser/JacocoParser.java#L150
Line 150 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/coverage/parser/JacocoParser.java#L158
Line 158 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/coverage/parser/JacocoParser.java#L169
Line 169 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/coverage/parser/JacocoParser.java#L198
Line 198 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/coverage/parser/JacocoParser.java#L206
Line 206 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/coverage/parser/JacocoParser.java#L230
Line 230 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/coverage/parser/JacocoParser.java#L238
Line 238 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/coverage/parser/JacocoParser.java#L280
Line 280 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/coverage/parser/JacocoParser.java#L285
Line 285 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/coverage/parser/CoberturaParser.java#L125
Line 125 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/coverage/parser/CoberturaParser.java#L151
Line 151 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/coverage/parser/CoberturaParser.java#L168
Line 168 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/coverage/parser/CoberturaParser.java#L272
Line 272 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/coverage/parser/CoberturaParser.java#L277
Line 277 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/coverage/parser/CoberturaParser.java#L291
Line 291 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/coverage/parser/VectorCastParser.java#L64
Line 64 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/coverage/parser/VectorCastParser.java#L118
Line 118 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/coverage/parser/VectorCastParser.java#L135
Line 135 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/coverage/parser/VectorCastParser.java#L171
Line 171 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/coverage/parser/VectorCastParser.java#L207
Line 207 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/coverage/parser/PitestParser.java#L122
Line 122 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/coverage/parser/PitestParser.java#L148
Line 148 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/coverage/parser/NunitParser.java#L57
Line 57 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/coverage/parser/NunitParser.java#L108
Line 108 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/coverage/MethodNode.java#L52
Line 52 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/coverage/Metric.java#L178
Line 178 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/coverage/Metric.java#L180
Line 180 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/coverage/Value.java#L82
Line 82 is only partially covered, 2 branches are missing
Partially covered line: src/main/java/edu/hm/hafner/coverage/FileNode.java#L100
Line 100 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/coverage/FileNode.java#L103
Line 103 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/coverage/FileNode.java#L106
Line 106 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/coverage/FileNode.java#L109
Line 109 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/coverage/FileNode.java#L112
Line 112 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/coverage/FileNode.java#L192
Line 192 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/coverage/FileNode.java#L203
Line 203 is only partially covered, 2 branches are missing
Partially covered line: src/main/java/edu/hm/hafner/coverage/FileNode.java#L215
Line 215 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/coverage/FileNode.java#L221
Line 221 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/coverage/FileNode.java#L242
Line 242 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/coverage/FileNode.java#L251
Line 251 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/coverage/FileNode.java#L256
Line 256 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/coverage/FileNode.java#L481
Line 481 is only partially covered, 2 branches are missing
Partially covered line: src/main/java/edu/hm/hafner/coverage/FractionValue.java#L92
Line 92 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/coverage/MutationStatus.java#L26
Line 26 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/coverage/MutationStatus.java#L30
Line 30 is only partially covered, 2 branches are missing
Partially covered line: src/main/java/edu/hm/hafner/coverage/ModuleNode.java#L115
Line 115 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/coverage/ClassNode.java#L59
Line 59 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/coverage/IntegerValue.java#L55
Line 55 is only partially covered, one branch is missing
Partially covered line: src/main/java/edu/hm/hafner/coverage/registry/ParserRegistry.java#L65
Line 65 is only partially covered, one branch is missing
Mutation survived: src/main/java/edu/hm/hafner/coverage/FileNode.java#L103
One mutation survived in line 103 (NegateConditionalsMutator)
Mutation survived: src/main/java/edu/hm/hafner/coverage/FileNode.java#L106
One mutation survived in line 106 (NegateConditionalsMutator)
Mutation survived: src/main/java/edu/hm/hafner/coverage/FileNode.java#L109
One mutation survived in line 109 (NegateConditionalsMutator)
Mutation survived: src/main/java/edu/hm/hafner/coverage/FileNode.java#L112
One mutation survived in line 112 (NegateConditionalsMutator)
Mutation survived: src/main/java/edu/hm/hafner/coverage/FileNode.java#L125
One mutation survived in line 125 (VoidMethodCallMutator)
Mutation survived: src/main/java/edu/hm/hafner/coverage/FileNode.java#L126
One mutation survived in line 126 (VoidMethodCallMutator)
Mutation survived: src/main/java/edu/hm/hafner/coverage/FileNode.java#L128
One mutation survived in line 128 (VoidMethodCallMutator)
Mutation survived: src/main/java/edu/hm/hafner/coverage/FileNode.java#L129
One mutation survived in line 129 (VoidMethodCallMutator)
Mutation survived: src/main/java/edu/hm/hafner/coverage/FileNode.java#L160
One mutation survived in line 160 (VoidMethodCallMutator)
Mutation survived: src/main/java/edu/hm/hafner/coverage/FileNode.java#L195
One mutation survived in line 195 (VoidMethodCallMutator)
Mutation survived: src/main/java/edu/hm/hafner/coverage/FileNode.java#L263
One mutation survived in line 263 (ConditionalsBoundaryMutator)
Mutation survived: src/main/java/edu/hm/hafner/coverage/FileNode.java#L499
One mutation survived in line 499 (ConditionalsBoundaryMutator)
Mutation survived: src/main/java/edu/hm/hafner/coverage/FileNode.java#L623
One mutation survived in line 623 (NullReturnValsMutator)
Mutation survived: src/main/java/edu/hm/hafner/coverage/FileNode.java#L643
One mutation survived in line 643 (NullReturnValsMutator)
Not covered lines: src/main/java/edu/hm/hafner/coverage/FileNode.java#L216
Lines 216-219 are not covered by tests
Not covered lines: src/main/java/edu/hm/hafner/coverage/FileNode.java#L222
Lines 222-223 are not covered by tests
Not covered line: src/main/java/edu/hm/hafner/coverage/FileNode.java#L252
Line 252 is not covered by tests
Not covered line: src/main/java/edu/hm/hafner/coverage/FileNode.java#L257
Line 257 is not covered by tests
Not covered lines: src/main/java/edu/hm/hafner/coverage/FileNode.java#L279
Lines 279-285 are not covered by tests
Not covered lines: src/main/java/edu/hm/hafner/coverage/FileNode.java#L655
Lines 655-667 are not covered by tests
Not covered lines: src/main/java/edu/hm/hafner/coverage/FileNode.java#L691
Lines 691-727 are not covered by tests
Not covered line: src/main/java/edu/hm/hafner/coverage/FileNode.java#L853
Line 853 is not covered by tests
Mutation survived: src/main/java/edu/hm/hafner/coverage/Node.java#L60
One mutation survived in line 60 (VoidMethodCallMutator)
Mutation survived: src/main/java/edu/hm/hafner/coverage/Node.java#L740
One mutation survived in line 740 (VoidMethodCallMutator)
Mutation survived: src/main/java/edu/hm/hafner/coverage/Node.java#L761
One mutation survived in line 761 (VoidMethodCallMutator)
Mutation survived: src/main/java/edu/hm/hafner/coverage/Node.java#L763
One mutation survived in line 763 (VoidMethodCallMutator)
Mutation survived: src/main/java/edu/hm/hafner/coverage/Node.java#L806
One mutation survived in line 806 (EmptyObjectReturnValsMutator)
Not covered line: src/main/java/edu/hm/hafner/coverage/Node.java#L712
Line 712 is not covered by tests
Mutation survived: src/main/java/edu/hm/hafner/coverage/Coverage.java#L164
One mutation survived in line 164 (ConditionalsBoundaryMutator)
Mutation survived: src/main/java/edu/hm/hafner/coverage/ModuleNode.java#L79
One mutation survived in line 79 (ConditionalsBoundaryMutator)
Mutation survived: src/main/java/edu/hm/hafner/coverage/ModuleNode.java#L120
One mutation survived in line 120 (VoidMethodCallMutator)
Mutation survived: src/main/java/edu/hm/hafner/coverage/FractionValue.java#L71
One mutation survived in line 71 (ConditionalsBoundaryMutator)
Not covered line: src/main/java/edu/hm/hafner/coverage/Metric.java#L238
Line 238 is not covered by tests
Mutation survived: src/main/java/edu/hm/hafner/coverage/IntegerValue.java#L62
One mutation survived in line 62 (ConditionalsBoundaryMutator)
Mutation survived: src/main/java/edu/hm/hafner/coverage/CoverageParser.java#L82
One mutation survived in line 82 (VoidMethodCallMutator)
Not covered line: src/main/java/edu/hm/hafner/coverage/Percentage.java#L163
Line 163 is not covered by tests
Not covered line: src/main/java/edu/hm/hafner/coverage/Value.java#L102
Line 102 is not covered by tests
Mutation survived: src/main/java/edu/hm/hafner/coverage/ClassNode.java#L59
One mutation survived in line 59 (NegateConditionalsMutator)
Mutation survived: src/main/java/edu/hm/hafner/coverage/MethodNode.java#L52
One mutation survived in line 52 (NegateConditionalsMutator)
Not covered line: src/main/java/edu/hm/hafner/coverage/MethodNode.java#L54
Line 54 is not covered by tests
Mutation survived: src/main/java/edu/hm/hafner/coverage/MutationStatus.java#L26
One mutation survived in line 26 (BooleanTrueReturnValsMutator)
Mutation survived: src/main/java/edu/hm/hafner/coverage/TestCase.java#L123
One mutation survived in line 123 (NullReturnValsMutator)
Mutation survived: src/main/java/edu/hm/hafner/coverage/TestCase.java#L137
One mutation survived in line 137 (NullReturnValsMutator)
Mutation survived: src/main/java/edu/hm/hafner/coverage/TestCase.java#L144
One mutation survived in line 144 (NullReturnValsMutator)
Mutation survived: src/main/java/edu/hm/hafner/coverage/TestCase.java#L151
One mutation survived in line 151 (NullReturnValsMutator)
Mutation survived: src/main/java/edu/hm/hafner/coverage/TestCase.java#L158
One mutation survived in line 158 (NullReturnValsMutator)
Mutation survived: src/main/java/edu/hm/hafner/coverage/TestCase.java#L165
One mutation survived in line 165 (NullReturnValsMutator)
Mutation survived: src/main/java/edu/hm/hafner/coverage/PackageNode.java#L29
One mutation survived in line 29 (EmptyObjectReturnValsMutator)
Mutation survived: src/main/java/edu/hm/hafner/coverage/parser/OpenCoverParser.java#L149
One mutation survived in line 149 (BooleanFalseReturnValsMutator)
Mutation survived: src/main/java/edu/hm/hafner/coverage/parser/OpenCoverParser.java#L257
One mutation survived in line 257 (VoidMethodCallMutator)
Mutation survived: src/main/java/edu/hm/hafner/coverage/parser/OpenCoverParser.java#L306
One mutation survived in line 306 (NegateConditionalsMutator)
Mutation survived: src/main/java/edu/hm/hafner/coverage/parser/OpenCoverParser.java#L310
One mutation survived in line 310 (NegateConditionalsMutator)
Mutation survived: src/main/java/edu/hm/hafner/coverage/parser/OpenCoverParser.java#L335
One mutation survived in line 335 (MathMutator)
Mutation survived: src/main/java/edu/hm/hafner/coverage/parser/JacocoParser.java#L136
One mutation survived in line 136 (VoidMethodCallMutator)
Mutation survived: src/main/java/edu/hm/hafner/coverage/parser/JacocoParser.java#L142
One mutation survived in line 142 (NullReturnValsMutator)
Mutation survived: src/main/java/edu/hm/hafner/coverage/parser/JacocoParser.java#L175
One mutation survived in line 175 (NegateConditionalsMutator)
Mutation survived: src/main/java/edu/hm/hafner/coverage/parser/JacocoParser.java#L176
One mutation survived in line 176 (NullReturnValsMutator)
Mutation survived: src/main/java/edu/hm/hafner/coverage/parser/JacocoParser.java#L206
One mutation survived in line 206 (NegateConditionalsMutator)
Mutation survived: src/main/java/edu/hm/hafner/coverage/parser/JacocoParser.java#L207
One mutation survived in line 207 (VoidMethodCallMutator)
Mutation survived: src/main/java/edu/hm/hafner/coverage/parser/JacocoParser.java#L213
One mutation survived in line 213 (NullReturnValsMutator)
Mutation survived: src/main/java/edu/hm/hafner/coverage/parser/JacocoParser.java#L245
One mutation survived in line 245 (NullReturnValsMutator)
Mutation survived: src/main/java/edu/hm/hafner/coverage/parser/JacocoParser.java#L262
One mutation survived in line 262 (ConditionalsBoundaryMutator)
Mutation survived: src/main/java/edu/hm/hafner/coverage/parser/JacocoParser.java#L292
One mutation survived in line 292 (NullReturnValsMutator)
Mutation survived: src/main/java/edu/hm/hafner/coverage/parser/JacocoParser.java#L302
One mutation survived in line 302 (EmptyObjectReturnValsMutator)
Mutation survived: src/main/java/edu/hm/hafner/coverage/parser/JacocoParser.java#L303
One mutation survived in line 303 (NullReturnValsMutator)
Mutation survived: src/main/java/edu/hm/hafner/coverage/parser/VectorCastParser.java#L64
One mutation survived in line 64 (NegateConditionalsMutator)
Mutation survived: src/main/java/edu/hm/hafner/coverage/parser/PitestParser.java#L101
One mutation survived in line 101 (MathMutator)
Mutation survived: src/main/java/edu/hm/hafner/coverage/parser/JunitParser.java#L68
One mutation survived in line 68 (NullReturnValsMutator)
Mutation survived: src/main/java/edu/hm/hafner/coverage/parser/JunitParser.java#L82
One mutation survived in line 82 (ConditionalsBoundaryMutator)
Mutation survived: src/main/java/edu/hm/hafner/coverage/parser/JunitParser.java#L85
One mutation survived in line 85 (EmptyObjectReturnValsMutator)
Mutation survived: src/main/java/edu/hm/hafner/coverage/parser/XunitParser.java#L64
One mutation survived in line 64 (NegateConditionalsMutator)
Mutation survived: src/main/java/edu/hm/hafner/coverage/parser/XunitParser.java#L70
One mutation survived in line 70 (NullReturnValsMutator)
Mutation survived: src/main/java/edu/hm/hafner/coverage/parser/XunitParser.java#L109
One mutation survived in line 109 (NegateConditionalsMutator)
Mutation survived: src/main/java/edu/hm/hafner/coverage/parser/NunitParser.java#L69
One mutation survived in line 69 (NullReturnValsMutator)
Mutation survived: src/main/java/edu/hm/hafner/coverage/parser/NunitParser.java#L108
One mutation survived in line 108 (NegateConditionalsMutator)
Mutation survived: src/main/java/edu/hm/hafner/coverage/parser/AbstractTestParser.java#L85
One mutation survived in line 85 (EmptyObjectReturnValsMutator)