Quality Checks
- 🚦 Tests: 92 tests passed, 2 skipped
- 👣 Code Coverage: 91% coverage achieved
- 🔬 Mutation Coverage: 79% mutations killed
⚠️ Warnings: 2 warnings found (0 error, 0 high, 2 normal, 0 low)
Details
☀️ Quality Checks
🚦 Tests
Name | Passed | Skipped | Failed | Total |
---|---|---|---|---|
Unittests | 92 | 2 | 0 | 94 |
Skipped Test Cases
- edu.hm.hafner.util.PathUtilTest#shouldSkipAlreadyAbsoluteOnWindows
- edu.hm.hafner.util.PathUtilTest#shouldStayInSymbolicLinks
⚠️ Warnings
Name | Errors | Warning High | Warning Normal | Warning Low | Total |
---|---|---|---|---|---|
CheckStyle | 0 | 0 | 0 | 0 | 0 |
PMD | 0 | 0 | 0 | 0 | 0 |
Error Prone | 0 | 0 | 2 | 0 | 2 |
SpotBugs | 0 | 0 | 0 | 0 | 0 |
Total | 0 | 0 | 2 | 0 | 2 |
👣 Code Coverage
Name | Covered % | Missed % |
---|---|---|
Line Coverage | 91 | 9 |
Branch Coverage | 92 | 8 |
Total Ø | 91 | 9 |
🔬 Mutation Coverage
Name | Killed % | Survived % |
---|---|---|
Mutation Coverage | 79 | 21 |
Annotations
Check warning on line 274 in src/main/java/edu/hm/hafner/util/FilteredLog.java
github-actions / Quality Checks
Error Prone: Varifier
Consider using `var` here to avoid boilerplate.
Check warning on line 85 in src/main/java/edu/hm/hafner/util/LineRange.java
github-actions / Quality Checks
Error Prone: Varifier
Consider using `var` here to avoid boilerplate.
Check warning on line 81 in src/main/java/edu/hm/hafner/util/Ensure.java
github-actions / Quality Checks
Not covered line
Line 81 is not covered by tests
Check warning on line 157 in src/main/java/edu/hm/hafner/util/Ensure.java
github-actions / Quality Checks
Not covered lines
Lines 141-157 are not covered by tests
Check warning on line 243 in src/main/java/edu/hm/hafner/util/Ensure.java
github-actions / Quality Checks
Not covered line
Line 243 is not covered by tests
Check warning on line 248 in src/main/java/edu/hm/hafner/util/Ensure.java
github-actions / Quality Checks
Not covered line
Line 248 is not covered by tests
Check warning on line 306 in src/main/java/edu/hm/hafner/util/Ensure.java
github-actions / Quality Checks
Not covered line
Line 306 is not covered by tests
Check warning on line 343 in src/main/java/edu/hm/hafner/util/Ensure.java
github-actions / Quality Checks
Not covered line
Line 343 is not covered by tests
Check warning on line 393 in src/main/java/edu/hm/hafner/util/Ensure.java
github-actions / Quality Checks
Not covered line
Line 393 is not covered by tests
Check warning on line 398 in src/main/java/edu/hm/hafner/util/Ensure.java
github-actions / Quality Checks
Not covered line
Line 398 is not covered by tests
Check warning on line 447 in src/main/java/edu/hm/hafner/util/Ensure.java
github-actions / Quality Checks
Not covered line
Line 447 is not covered by tests
Check warning on line 479 in src/main/java/edu/hm/hafner/util/Ensure.java
github-actions / Quality Checks
Not covered line
Line 479 is not covered by tests
Check warning on line 486 in src/main/java/edu/hm/hafner/util/Ensure.java
github-actions / Quality Checks
Not covered line
Line 486 is not covered by tests
Check warning on line 559 in src/main/java/edu/hm/hafner/util/Ensure.java
github-actions / Quality Checks
Not covered line
Line 559 is not covered by tests
Check warning on line 563 in src/main/java/edu/hm/hafner/util/Ensure.java
github-actions / Quality Checks
Not covered line
Line 563 is not covered by tests
Check warning on line 572 in src/main/java/edu/hm/hafner/util/Ensure.java
github-actions / Quality Checks
Not covered line
Line 572 is not covered by tests
Check warning on line 604 in src/main/java/edu/hm/hafner/util/Ensure.java
github-actions / Quality Checks
Not covered line
Line 604 is not covered by tests
Check warning on line 632 in src/main/java/edu/hm/hafner/util/Ensure.java
github-actions / Quality Checks
Not covered lines
Lines 630-632 are not covered by tests
Check warning on line 656 in src/main/java/edu/hm/hafner/util/Ensure.java
github-actions / Quality Checks
Not covered lines
Lines 654-656 are not covered by tests
Check warning on line 693 in src/main/java/edu/hm/hafner/util/Ensure.java
github-actions / Quality Checks
Not covered line
Line 693 is not covered by tests
Check warning on line 723 in src/main/java/edu/hm/hafner/util/Ensure.java
github-actions / Quality Checks
Not covered line
Line 723 is not covered by tests
Check warning on line 117 in src/main/java/edu/hm/hafner/util/LineRangeList.java
github-actions / Quality Checks
Not covered lines
Lines 74-117 are not covered by tests
Check warning on line 166 in src/main/java/edu/hm/hafner/util/LineRangeList.java
github-actions / Quality Checks
Not covered lines
Lines 165-166 are not covered by tests
Check warning on line 182 in src/main/java/edu/hm/hafner/util/LineRangeList.java
github-actions / Quality Checks
Not covered lines
Lines 181-182 are not covered by tests
Check warning on line 199 in src/main/java/edu/hm/hafner/util/LineRangeList.java
github-actions / Quality Checks
Not covered lines
Lines 193-199 are not covered by tests