βοΈ Quality Monitor
π¦ Tests
Name |
Passed |
Skipped |
Failed |
Total |
Tests |
94 |
2 |
1 |
97 |
Skipped Test Cases
- edu.hm.hafner.util.PathUtilTest#shouldSkipAlreadyAbsoluteOnWindows
- edu.hm.hafner.util.PathUtilTest#shouldStayInSymbolicLinks
Failures
ArchitectureTest:NO_PUBLIC_TEST_CLASSES
Architecture Violation [Priority: MEDIUM] - Rule 'no classes that have simple name ending with 'Test' and have simple name not containing '_jmh' and do not have modifier ABSTRACT should be public, because test classes are not part of the API and should be hidden in a package' was violated (1 times):
Class <edu.hm.hafner.util.ResourceTest> has modifier PUBLIC in (ResourceTest.java:0)
Stack Trace
java.lang.AssertionError:
Architecture Violation [Priority: MEDIUM] - Rule 'no classes that have simple name ending with 'Test' and have simple name not containing '_jmh' and do not have modifier ABSTRACT should be public, because test classes are not part of the API and should be hidden in a package' was violated (1 times):
Class <edu.hm.hafner.util.ResourceTest> has modifier PUBLIC in (ResourceTest.java:0)
at com.tngtech.archunit.lang.ArchRule$Assertions.assertNoViolation(ArchRule.java:94)
at com.tngtech.archunit.lang.ArchRule$Assertions.check(ArchRule.java:86)
at com.tngtech.archunit.lang.ArchRule$Factory$SimpleArchRule.check(ArchRule.java:165)
at com.tngtech.archunit.junit.internal.ArchUnitTestDescriptor$ArchUnitRuleDescriptor.execute(ArchUnitTestDescriptor.java:166)
at com.tngtech.archunit.junit.internal.ArchUnitTestDescriptor$ArchUnitRuleDescriptor.execute(ArchUnitTestDescriptor.java:149)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
β οΈ Style
Name |
Errors |
High |
Normal |
Low |
Total |
CheckStyle |
0 |
0 |
0 |
0 |
0 |
PMD |
0 |
0 |
0 |
0 |
0 |
Total |
0 |
0 |
0 |
0 |
0 |
π Bugs
Name |
Errors |
High |
Normal |
Low |
Total |
SpotBugs |
0 |
0 |
0 |
0 |
0 |
π£ Code Coverage
Name |
Covered % |
Missed % |
Line Coverage |
0 |
100 |
Branch Coverage |
0 |
100 |
Total Γ |
0 |
100 |
π¬ Mutation Coverage
Name |
Killed % |
Survived % |
Mutation Coverage |
0 |
100 |
π§ Error Messages
Quality Monitor Errors:
No matching report files found when using pattern '**/target/site/jacoco/jacoco.xml'! Configuration error for 'Line Coverage'?
No matching report files found when using pattern '**/target/site/jacoco/jacoco.xml'! Configuration error for 'Branch Coverage'?
No matching report files found when using pattern '**/target/pit-reports/mutations.xml'! Configuration error for 'Mutation Coverage'?
No matching report files found when using pattern '**/target/checkstyle-result.xml'! Configuration error for 'CheckStyle'?
No matching report files found when using pattern '**/target/pmd.xml'! Configuration error for 'PMD'?
No matching report files found when using pattern '**/target/spotbugsXml.xml'! Configuration error for 'SpotBugs'?