Autograding results
Total score - 221 of 400 (unit tests: 100/100, code coverage: 17/100, mutation coverage: 14/100, analysis: 90/100)
Details
🎓 Total score - 221 of 400
🚦 JUnit - 100 of 100
Name | Passed | Skipped | Failed | Impact |
---|---|---|---|---|
Unittests | 10 | 0 | 0 | 0 |
💰 | - | -1 | -5 | 📒 |
⚠️ Warnings - 90 of 100
Name | Errors | Warning High | Warning Normal | Warning Low | Impact |
---|---|---|---|---|---|
CheckStyle | 0 | 0 | 0 | 0 | 0 |
PMD | 0 | 0 | 0 | 0 | 0 |
Error Prone | 0 | 0 | 9 | 0 | -9 |
SpotBugs | 0 | 0 | 0 | 1 | -1 |
Total | 0 | 0 | 9 | 1 | -10 |
💰 | -1 | -1 | -1 | -1 | 📒 |
🐾 JaCoCo - 17 of 100
Name | Covered % | Missed % | Impact |
---|---|---|---|
Line Coverage | 18 | 82 | -82 |
Branch Coverage | 17 | 83 | -83 |
Total Ø | 17 | 83 | -83 |
💰 | - | -1 | 📒 |
🦠 PIT - 14 of 100
Name | Killed % | Survived % | Impact |
---|---|---|---|
Mutation Coverage | 14 | 86 | -86 |
💰 | - | -1 | 📒 |
Annotations
Check warning on line 112 in src/main/java/edu/hm/hafner/grading/AutoGradingAction.java
github-actions / Quality Checks
Error Prone: Varifier
Consider using `var` here to avoid boilerplate.
Check warning on line 24 in src/test/java/edu/hm/hafner/grading/LogHandlerTest.java
github-actions / Quality Checks
Error Prone: Varifier
Consider using `var` here to avoid boilerplate.
Check warning on line 25 in src/test/java/edu/hm/hafner/grading/LogHandlerTest.java
github-actions / Quality Checks
Error Prone: Varifier
Consider using `var` here to avoid boilerplate.
Check warning on line 27 in src/test/java/edu/hm/hafner/grading/LogHandlerTest.java
github-actions / Quality Checks
Error Prone: Varifier
Consider using `var` here to avoid boilerplate.
Check warning on line 31 in src/test/java/edu/hm/hafner/grading/LogHandlerTest.java
github-actions / Quality Checks
Error Prone: Varifier
Consider using `var` here to avoid boilerplate.
Check warning on line 41 in src/test/java/edu/hm/hafner/grading/LogHandlerTest.java
github-actions / Quality Checks
Error Prone: DefaultCharset
Implicit use of the platform default charset, which can result in differing behaviour between JVM executions or incorrect behavior if the encoding of the data source doesn't match expectations.
Check warning on line 44 in src/test/java/edu/hm/hafner/grading/LogHandlerTest.java
github-actions / Quality Checks
Error Prone: DefaultCharset
Implicit use of the platform default charset, which can result in differing behaviour between JVM executions or incorrect behavior if the encoding of the data source doesn't match expectations.
Check warning on line 54 in src/test/java/edu/hm/hafner/grading/LogHandlerTest.java
github-actions / Quality Checks
Error Prone: DefaultCharset
Implicit use of the platform default charset, which can result in differing behaviour between JVM executions or incorrect behavior if the encoding of the data source doesn't match expectations.
Check warning on line 57 in src/test/java/edu/hm/hafner/grading/LogHandlerTest.java
github-actions / Quality Checks
Error Prone: DefaultCharset
Implicit use of the platform default charset, which can result in differing behaviour between JVM executions or incorrect behavior if the encoding of the data source doesn't match expectations.
Check warning on line 154 in src/main/java/edu/hm/hafner/grading/AutoGradingAction.java
github-actions / Quality Checks
SpotBugs: UI_INHERITANCE_UNSAFE_GETRESOURCE
Usage of GetResource in edu.hm.hafner.grading.AutoGradingAction.readDefaultConfiguration() may be unsafe if class is extended
Check warning on line 68 in src/main/java/edu/hm/hafner/grading/ReportFinder.java
github-actions / Quality Checks
Not covered lines
Lines 58-68 are not covered by tests
Check warning on line 105 in src/main/java/edu/hm/hafner/grading/ReportFinder.java
github-actions / Quality Checks
Not covered lines
Lines 88-105 are not covered by tests
Check warning on line 129 in src/main/java/edu/hm/hafner/grading/ReportFinder.java
github-actions / Quality Checks
Not covered lines
Lines 128-129 are not covered by tests
Check warning on line 60 in src/main/java/edu/hm/hafner/grading/ConsoleCoverageReportFactory.java
github-actions / Quality Checks
Not covered lines
Lines 23-60 are not covered by tests
Check warning on line 136 in src/main/java/edu/hm/hafner/grading/AutoGradingAction.java
github-actions / Quality Checks
Not covered lines
Lines 36-136 are not covered by tests
Check warning on line 149 in src/main/java/edu/hm/hafner/grading/AutoGradingAction.java
github-actions / Quality Checks
Not covered lines
Lines 148-149 are not covered by tests
Check warning on line 156 in src/main/java/edu/hm/hafner/grading/AutoGradingAction.java
github-actions / Quality Checks
Not covered line
Line 156 is not covered by tests
Check warning on line 162 in src/main/java/edu/hm/hafner/grading/AutoGradingAction.java
github-actions / Quality Checks
Not covered lines
Lines 160-162 are not covered by tests
Check warning on line 27 in src/main/java/edu/hm/hafner/grading/ConsoleTestReportFactory.java
github-actions / Quality Checks
Not covered lines
Lines 16-27 are not covered by tests
Check warning on line 35 in src/main/java/edu/hm/hafner/grading/ConsoleAnalysisReportFactory.java
github-actions / Quality Checks
Not covered lines
Lines 17-35 are not covered by tests
Check warning on line 302 in src/main/java/edu/hm/hafner/grading/github/GitHubPullRequestWriter.java
github-actions / Quality Checks
Not covered lines
Lines 46-302 are not covered by tests
Check warning on line 55 in src/main/java/edu/hm/hafner/grading/LogHandler.java
github-actions / Quality Checks
Partially covered line
Line 55 is only partially covered, one branch is missing
Check warning on line 63 in src/main/java/edu/hm/hafner/grading/LogHandler.java
github-actions / Quality Checks
Partially covered line
Line 63 is only partially covered, one branch is missing
Check warning on line 142 in src/main/java/edu/hm/hafner/grading/AutoGradingAction.java
github-actions / Quality Checks
Partially covered line
Line 142 is only partially covered, one branch is missing
Check warning on line 155 in src/main/java/edu/hm/hafner/grading/AutoGradingAction.java
github-actions / Quality Checks
Partially covered line
Line 155 is only partially covered, one branch is missing