Skip to content

Merge 168b3df8466aa8a356a836d6ef221c9b25d4314b into 4def81c6785b15d64…

Sign in for the full log view
GitHub Actions / Quality Checks succeeded Dec 6, 2023 in 0s

Autograding results

Total score - 214 of 400 (unit tests: 100/100, code coverage: 18/100, mutation coverage: 15/100, analysis: 81/100)

Details

🎓 Total score - 214 of 400

🚦 JUnit - 100 of 100

Name Passed Skipped Failed Impact
Unittests 10 0 0 0
💰 - -1 -5 📒

⚠️ Warnings - 81 of 100

Name Errors Warning High Warning Normal Warning Low Impact
CheckStyle 0 0 1 0 -1
PMD 0 0 4 0 -4
Error Prone 0 0 13 0 -13
SpotBugs 0 0 0 1 -1
Total 0 0 18 1 -19
💰 -1 -1 -1 -1 📒

🐾 JaCoCo - 18 of 100

Name Covered % Missed % Impact
Line Coverage 18 82 -82
Branch Coverage 19 81 -81
Total Ø 18 82 -82
💰 - -1 📒

🦠 PIT - 15 of 100

Name Killed % Survived % Impact
Mutation Coverage 15 85 -85
💰 - -1 📒

Annotations

Check warning on line 45 in src/main/java/edu/hm/hafner/grading/LogHandler.java

See this annotation in the file changed.

@github-actions github-actions / Quality Checks

CheckStyle: MissingJavadocMethodCheck

Missing a Javadoc comment.

Check warning on line 19 in src/test/java/edu/hm/hafner/grading/LogHandlerTest.java

See this annotation in the file changed.

@github-actions github-actions / Quality Checks

PMD: UnusedPrivateField

Avoid unused private fields such as 'LOG_HANDLER_NAME'.

Check warning on line 20 in src/test/java/edu/hm/hafner/grading/LogHandlerTest.java

See this annotation in the file changed.

@github-actions github-actions / Quality Checks

PMD: UnusedPrivateField

Avoid unused private fields such as 'MESSAGE'.

Check warning on line 22 in src/test/java/edu/hm/hafner/grading/LogHandlerTest.java

See this annotation in the file changed.

@github-actions github-actions / Quality Checks

PMD: UnusedPrivateField

Avoid unused private fields such as 'ADDITIONAL_MESSAGE'.

Check warning on line 23 in src/test/java/edu/hm/hafner/grading/LogHandlerTest.java

See this annotation in the file changed.

@github-actions github-actions / Quality Checks

PMD: UnusedPrivateField

Avoid unused private fields such as 'LOGGER_MESSAGE'.

Check warning on line 112 in src/main/java/edu/hm/hafner/grading/AutoGradingAction.java

See this annotation in the file changed.

@github-actions github-actions / Quality Checks

Error Prone: Varifier

Consider using `var` here to avoid boilerplate.

Check warning on line 19 in src/test/java/edu/hm/hafner/grading/LogHandlerTest.java

See this annotation in the file changed.

@github-actions github-actions / Quality Checks

Error Prone: UnusedVariable

The field 'LOG_HANDLER_NAME' is never read.

Check warning on line 20 in src/test/java/edu/hm/hafner/grading/LogHandlerTest.java

See this annotation in the file changed.

@github-actions github-actions / Quality Checks

Error Prone: UnusedVariable

The field 'MESSAGE' is never read.

Check warning on line 22 in src/test/java/edu/hm/hafner/grading/LogHandlerTest.java

See this annotation in the file changed.

@github-actions github-actions / Quality Checks

Error Prone: UnusedVariable

The field 'ADDITIONAL_MESSAGE' is never read.

Check warning on line 23 in src/test/java/edu/hm/hafner/grading/LogHandlerTest.java

See this annotation in the file changed.

@github-actions github-actions / Quality Checks

Error Prone: UnusedVariable

The field 'LOGGER_MESSAGE' is never read.

Check warning on line 28 in src/test/java/edu/hm/hafner/grading/LogHandlerTest.java

See this annotation in the file changed.

@github-actions github-actions / Quality Checks

Error Prone: Varifier

Consider using `var` here to avoid boilerplate.

Check warning on line 29 in src/test/java/edu/hm/hafner/grading/LogHandlerTest.java

See this annotation in the file changed.

@github-actions 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

See this annotation in the file changed.

@github-actions github-actions / Quality Checks

Error Prone: Varifier

Consider using `var` here to avoid boilerplate.

Check warning on line 35 in src/test/java/edu/hm/hafner/grading/LogHandlerTest.java

See this annotation in the file changed.

@github-actions github-actions / Quality Checks

Error Prone: Varifier

Consider using `var` here to avoid boilerplate.

Check warning on line 45 in src/test/java/edu/hm/hafner/grading/LogHandlerTest.java

See this annotation in the file changed.

@github-actions 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 48 in src/test/java/edu/hm/hafner/grading/LogHandlerTest.java

See this annotation in the file changed.

@github-actions 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 58 in src/test/java/edu/hm/hafner/grading/LogHandlerTest.java

See this annotation in the file changed.

@github-actions 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 61 in src/test/java/edu/hm/hafner/grading/LogHandlerTest.java

See this annotation in the file changed.

@github-actions 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

See this annotation in the file changed.

@github-actions 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

See this annotation in the file changed.

@github-actions 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

See this annotation in the file changed.

@github-actions 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

See this annotation in the file changed.

@github-actions 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

See this annotation in the file changed.

@github-actions 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

See this annotation in the file changed.

@github-actions 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

See this annotation in the file changed.

@github-actions github-actions / Quality Checks

Not covered lines

Lines 148-149 are not covered by tests