Skip to content

Merge f55e807aa0761afedcbf73e8168b519f99893732 into e7597ace1a6c8d6b8…

Sign in for the full log view
GitHub Actions / Quality Monitor succeeded Mar 10, 2024 in 1s

Quality Monitor

  • 🚦 Tests: 108 tests passed
  • 👣 Code Coverage: 78% coverage achieved
  • 🔬 Mutation Coverage: 75% mutations killed
  • ⚠️ Style: 1 warning found (0 error, 0 high, 1 normal, 0 low)
  • 🐛 Bugs: 5 warnings found (0 error, 0 high, 1 normal, 4 low)

Details

☀️ Quality Monitor

🚦 Tests

Name Passed Skipped Failed Total
Tests 108 0 0 108

⚠️ Style

Name Errors High Normal Low Total
CheckStyle 0 0 0 0 0
PMD 0 0 1 0 1
Total 0 0 2 4 6

🐛 Bugs

Name Errors High Normal Low Total
SpotBugs 0 0 1 4 5

👣 Code Coverage

Code Coverage: 78%

Name Covered % Missed %
Line Coverage 81 19
Branch Coverage 76 24
Total Ø 78 22

🔬 Mutation Coverage

Mutation Coverage: 75%

Name Killed % Survived %
Mutation Coverage 75 25

Annotations

Check warning on line 153 in src/main/java/edu/hm/hafner/grading/ScoreMarkdown.java

See this annotation in the file changed.

@github-actions github-actions / Quality Monitor

PMD: AvoidLiteralsInIfCondition

Avoid using Literals in Conditional Statements.

Check warning on line 259 in src/main/java/edu/hm/hafner/grading/CoverageScore.java

See this annotation in the file changed.

@github-actions github-actions / Quality Monitor

SpotBugs: NP_NULL_PARAM_DEREF

Null passed for non-null parameter of new CoverageScore(String, String, CoverageConfiguration, Node, Metric) in edu.hm.hafner.grading.CoverageScore$CoverageScoreBuilder.build()

Check warning on line 30 in src/main/java/edu/hm/hafner/grading/JacksonFacade.java

See this annotation in the file changed.

@github-actions github-actions / Quality Monitor

SpotBugs: BC_UNCONFIRMED_CAST_OF_RETURN_VALUE

Unchecked/unconfirmed cast from com.fasterxml.jackson.databind.ObjectMapper to com.fasterxml.jackson.databind.json.JsonMapper of return value in new edu.hm.hafner.grading.JacksonFacade()

Check warning on line 56 in src/main/java/edu/hm/hafner/grading/ScoreMarkdown.java

See this annotation in the file changed.

@github-actions github-actions / Quality Monitor

SpotBugs: VA_FORMAT_STRING_USES_NEWLINE

Format string should use %n rather than \n in edu.hm.hafner.grading.ScoreMarkdown.getPercentageImage(String, int)

Check warning on line 105 in src/main/java/edu/hm/hafner/grading/TestMarkdown.java

See this annotation in the file changed.

@github-actions github-actions / Quality Monitor

SpotBugs: VA_FORMAT_STRING_USES_NEWLINE

Format string should use %n rather than \n in edu.hm.hafner.grading.TestMarkdown.renderFailure(TestCase)

Check warning on line 0 in src/main/java/edu/hm/hafner/grading/TestScore.java

See this annotation in the file changed.

@github-actions github-actions / Quality Monitor

SpotBugs: SE_TRANSIENT_FIELD_NOT_RESTORED

The field edu.hm.hafner.grading.TestScore.report is transient but isn't set by deserialization

Check warning on line 375 in src/main/java/edu/hm/hafner/grading/AggregatedScore.java

See this annotation in the file changed.

@github-actions github-actions / Quality Monitor

Not covered lines

Lines 348-375 are not covered by tests

Check warning on line 53 in src/main/java/edu/hm/hafner/grading/CoverageConfiguration.java

See this annotation in the file changed.

@github-actions github-actions / Quality Monitor

Not covered line

Line 53 is not covered by tests

Check warning on line 46 in src/main/java/edu/hm/hafner/grading/CoverageScore.java

See this annotation in the file changed.

@github-actions github-actions / Quality Monitor

Not covered line

Line 46 is not covered by tests

Check warning on line 52 in src/main/java/edu/hm/hafner/grading/TruncatedString.java

See this annotation in the file changed.

@github-actions github-actions / Quality Monitor

Not covered line

Line 52 is not covered by tests

Check warning on line 260 in src/main/java/edu/hm/hafner/grading/TruncatedString.java

See this annotation in the file changed.

@github-actions github-actions / Quality Monitor

Not covered lines

Lines 259-260 are not covered by tests

Check warning on line 240 in src/main/java/edu/hm/hafner/grading/CommentBuilder.java

See this annotation in the file changed.

@github-actions github-actions / Quality Monitor

Not covered lines

Lines 32-240 are not covered by tests

Check warning on line 58 in src/main/java/edu/hm/hafner/grading/GradingReport.java

See this annotation in the file changed.

@github-actions github-actions / Quality Monitor

Not covered line

Line 58 is not covered by tests

Check warning on line 42 in src/main/java/edu/hm/hafner/grading/ReportFinder.java

See this annotation in the file changed.

@github-actions github-actions / Quality Monitor

Not covered lines

Lines 41-42 are not covered by tests

Check warning on line 59 in src/main/java/edu/hm/hafner/grading/ReportFinder.java

See this annotation in the file changed.

@github-actions github-actions / Quality Monitor

Not covered lines

Lines 56-59 are not covered by tests

Check warning on line 74 in src/main/java/edu/hm/hafner/grading/ReportFinder.java

See this annotation in the file changed.

@github-actions github-actions / Quality Monitor

Not covered lines

Lines 73-74 are not covered by tests

Check warning on line 38 in src/main/java/edu/hm/hafner/grading/Configuration.java

See this annotation in the file changed.

@github-actions github-actions / Quality Monitor

Not covered line

Line 38 is not covered by tests

Check warning on line 135 in src/main/java/edu/hm/hafner/grading/Configuration.java

See this annotation in the file changed.

@github-actions github-actions / Quality Monitor

Not covered line

Line 135 is not covered by tests

Check warning on line 120 in src/main/java/edu/hm/hafner/grading/ToolConfiguration.java

See this annotation in the file changed.

@github-actions github-actions / Quality Monitor

Not covered line

Line 120 is not covered by tests

Check warning on line 129 in src/main/java/edu/hm/hafner/grading/Score.java

See this annotation in the file changed.

@github-actions github-actions / Quality Monitor

Not covered line

Line 129 is not covered by tests

Check warning on line 132 in src/main/java/edu/hm/hafner/grading/Score.java

See this annotation in the file changed.

@github-actions github-actions / Quality Monitor

Not covered line

Line 132 is not covered by tests

Check warning on line 138 in src/main/java/edu/hm/hafner/grading/Score.java

See this annotation in the file changed.

@github-actions github-actions / Quality Monitor

Not covered line

Line 138 is not covered by tests

Check warning on line 144 in src/main/java/edu/hm/hafner/grading/Score.java

See this annotation in the file changed.

@github-actions github-actions / Quality Monitor

Not covered line

Line 144 is not covered by tests

Check warning on line 54 in src/main/java/edu/hm/hafner/grading/ScoreMarkdown.java

See this annotation in the file changed.

@github-actions github-actions / Quality Monitor

Not covered line

Line 54 is not covered by tests

Check warning on line 192 in src/main/java/edu/hm/hafner/grading/AutoGradingRunner.java

See this annotation in the file changed.

@github-actions github-actions / Quality Monitor

Not covered lines

Lines 32-192 are not covered by tests