Skip to content

Merge pull request #1393 from uhafner/dependabot/maven/org.apache.mav… #2320

Merge pull request #1393 from uhafner/dependabot/maven/org.apache.mav…

Merge pull request #1393 from uhafner/dependabot/maven/org.apache.mav… #2320

GitHub Actions / Quality Monitor failed Apr 1, 2025 in 0s

Quality Monitor

   JUnit   JUnit Tests: 98% successful (93 passed, 2 skipped)
   〰️   Line Coverage: 92% (61 missed lines)
   ➰   Branch Coverage: 91% (19 missed branches)
   PIT   Mutation Coverage: 80% (80 survived mutations)
   💪   Test Strength: 85% (58 survived mutations in tested code)
   CheckStyle   CheckStyle: No warnings
   PMD   PMD: No warnings
   SpotBugs   SpotBugs: No bugs
   🐛   Error Prone: No bugs
   🚫   Revapi: No warnings
   OWASP Dependency Check   OWASP Dependency Check: No vulnerabilities
   🌀   Cyclomatic Complexity: 376 (total)
   💭   Cognitive Complexity: 173 (total)
   ➿   N-Path Complexity: 455 (total)
   📏   Lines of Code: 4270 (total)
   📝   Non Commenting Source Statements: 1257 (total)
   🔗   Class Cohesion: 71.43% (maximum)
   ⚖️   Weight of Class: 100.00% (maximum)

🚧   Error Messages

Quality Monitor Errors:
[JunitParser] The processed file './target/surefire-reports/TEST-edu.hm.hafner.util.ArchitectureTest.xml' does not contain data.
[JunitParser] The processed file './target/surefire-reports/TEST-edu.hm.hafner.util.PackageArchitectureTest.xml' does not contain data.

Created by Quality Monitor v2.5.3 (#8fa0834)

Details

☀️   Quality Monitor

JUnit   Tests

Icon Name Reports Passed Skipped Failed Total
JUnit JUnit Tests 16 93 2 0 95

Skipped Test Cases

  • edu.hm.hafner.util.PathUtilTest#shouldSkipAlreadyAbsoluteOnWindows
  • edu.hm.hafner.util.PathUtilTest#shouldStayInSymbolicLinks

⚠️   Style

Icon Name Reports Errors High Normal Low Total
CheckStyle CheckStyle 2 0 0 0 0 0
PMD PMD 2 0 0 0 0 0
Total 4 0 0 0 0 0

🐛   Bugs

Icon Name Reports Errors High Normal Low Total
SpotBugs SpotBugs 1 0 0 0 0 0
🐛 Error Prone 1 0 0 0 0 0
Total 2 0 0 0 0 0

🚫   API Problems

Icon Name Reports Errors High Normal Low Total
🚫 Revapi 1 0 0 0 0 0

🛡️   Vulnerabilities

Icon Name Reports Errors High Normal Low Total
OWASP Dependency Check OWASP Dependency Check 1 0 0 0 0 0

👣   Code Coverage

Code Coverage: 91%

Icon Name Covered % Missed %
〰️ Line Coverage 92 8
Branch Coverage 91 9
Total Ø 91 9

🔬   Mutation Coverage

Mutation Coverage: 82%

Icon Name Killed % Survived %
PIT Mutation Coverage 80 20
💪 Test Strength 85 15
Total Ø 82 18

📐   Software Metrics

Icon Name Total Min Max Mean Median
🌀 Cyclomatic Complexity 376 1 8 1.67 1
💭 Cognitive Complexity 173 0 11 0.77 0
N-Path Complexity 455 1 30 2.02 1
📏 Lines of Code 4270 1 43 11.38 1
📝 Non Commenting Source Statements 1257 1 21 3.67 1
🔗 Class Cohesion 71.43% 0.00% 71.43% 10.81% 0.00%
⚖️ Weight of Class 100.00% 0.00% 100.00% 87.30% 0.00%

🚧   Error Messages

Quality Monitor Errors:
[JunitParser] The processed file './target/surefire-reports/TEST-edu.hm.hafner.util.ArchitectureTest.xml' does not contain data.
[JunitParser] The processed file './target/surefire-reports/TEST-edu.hm.hafner.util.PackageArchitectureTest.xml' does not contain data.

Annotations

Check warning on line 80 in edu/hm/hafner/util/Ensure.java

See this annotation in the file changed.

@github-actions github-actions / Quality Monitor

Not covered line

Line 80 is not covered by tests

Check warning on line 156 in edu/hm/hafner/util/Ensure.java

See this annotation in the file changed.

@github-actions github-actions / Quality Monitor

Not covered lines

Lines 140-156 are not covered by tests

Check warning on line 242 in edu/hm/hafner/util/Ensure.java

See this annotation in the file changed.

@github-actions github-actions / Quality Monitor

Not covered line

Line 242 is not covered by tests

Check warning on line 247 in edu/hm/hafner/util/Ensure.java

See this annotation in the file changed.

@github-actions github-actions / Quality Monitor

Not covered line

Line 247 is not covered by tests

Check warning on line 304 in edu/hm/hafner/util/Ensure.java

See this annotation in the file changed.

@github-actions github-actions / Quality Monitor

Not covered line

Line 304 is not covered by tests

Check warning on line 341 in edu/hm/hafner/util/Ensure.java

See this annotation in the file changed.

@github-actions github-actions / Quality Monitor

Not covered line

Line 341 is not covered by tests

Check warning on line 391 in edu/hm/hafner/util/Ensure.java

See this annotation in the file changed.

@github-actions github-actions / Quality Monitor

Not covered line

Line 391 is not covered by tests

Check warning on line 396 in edu/hm/hafner/util/Ensure.java

See this annotation in the file changed.

@github-actions github-actions / Quality Monitor

Not covered line

Line 396 is not covered by tests

Check warning on line 445 in edu/hm/hafner/util/Ensure.java

See this annotation in the file changed.

@github-actions github-actions / Quality Monitor

Not covered line

Line 445 is not covered by tests

Check warning on line 477 in edu/hm/hafner/util/Ensure.java

See this annotation in the file changed.

@github-actions github-actions / Quality Monitor

Not covered line

Line 477 is not covered by tests

Check warning on line 484 in edu/hm/hafner/util/Ensure.java

See this annotation in the file changed.

@github-actions github-actions / Quality Monitor

Not covered line

Line 484 is not covered by tests

Check warning on line 557 in edu/hm/hafner/util/Ensure.java

See this annotation in the file changed.

@github-actions github-actions / Quality Monitor

Not covered line

Line 557 is not covered by tests

Check warning on line 562 in edu/hm/hafner/util/Ensure.java

See this annotation in the file changed.

@github-actions github-actions / Quality Monitor

Not covered line

Line 562 is not covered by tests

Check warning on line 572 in edu/hm/hafner/util/Ensure.java

See this annotation in the file changed.

@github-actions github-actions / Quality Monitor

Not covered line

Line 572 is not covered by tests

Check warning on line 603 in edu/hm/hafner/util/Ensure.java

See this annotation in the file changed.

@github-actions github-actions / Quality Monitor

Not covered line

Line 603 is not covered by tests

Check warning on line 631 in edu/hm/hafner/util/Ensure.java

See this annotation in the file changed.

@github-actions github-actions / Quality Monitor

Not covered lines

Lines 629-631 are not covered by tests

Check warning on line 655 in edu/hm/hafner/util/Ensure.java

See this annotation in the file changed.

@github-actions github-actions / Quality Monitor

Not covered lines

Lines 653-655 are not covered by tests

Check warning on line 691 in edu/hm/hafner/util/Ensure.java

See this annotation in the file changed.

@github-actions github-actions / Quality Monitor

Not covered line

Line 691 is not covered by tests

Check warning on line 721 in edu/hm/hafner/util/Ensure.java

See this annotation in the file changed.

@github-actions github-actions / Quality Monitor

Not covered line

Line 721 is not covered by tests

Check warning on line 119 in edu/hm/hafner/util/LineRangeList.java

See this annotation in the file changed.

@github-actions github-actions / Quality Monitor

Not covered lines

Lines 76-119 are not covered by tests

Check warning on line 145 in edu/hm/hafner/util/LineRangeList.java

See this annotation in the file changed.

@github-actions github-actions / Quality Monitor

Not covered line

Line 145 is not covered by tests

Check warning on line 166 in edu/hm/hafner/util/LineRangeList.java

See this annotation in the file changed.

@github-actions github-actions / Quality Monitor

Not covered lines

Lines 165-166 are not covered by tests

Check warning on line 182 in edu/hm/hafner/util/LineRangeList.java

See this annotation in the file changed.

@github-actions github-actions / Quality Monitor

Not covered lines

Lines 181-182 are not covered by tests

Check warning on line 199 in edu/hm/hafner/util/LineRangeList.java

See this annotation in the file changed.

@github-actions github-actions / Quality Monitor

Not covered lines

Lines 193-199 are not covered by tests

Check warning on line 232 in edu/hm/hafner/util/LineRangeList.java

See this annotation in the file changed.

@github-actions github-actions / Quality Monitor

Not covered line

Line 232 is not covered by tests