Skip to content

Merge pull request #56 from uhafner/dependabot/maven/edu.hm.hafner-co…

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

Quality Monitor

   🚦   Tests: 100 % successful (✔️ 8 passed)
   〰️   Line Coverage: 34% (119 missed lines)
   ➰   Branch Coverage: 27% (27 missed branches)
   PIT   Mutation Coverage: 22% (56 survived mutations)
   CheckStyle   CheckStyle: 1 warning (0 error, 0 high, 1 normal, 0 low)
   PMD   PMD: 3 warnings (0 error, 2 high, 1 normal, 0 low)
   SpotBugs   SpotBugs: No warnings

Created by Quality Monitor v1.9.0 (#00b9b1a)

Details

☀️   Quality Monitor

🚦   Tests

Name Reports Passed Skipped Failed Total
Tests 2 8 0 0 8

❗   Style

Name Reports Errors High Normal Low Total
CheckStyle 3 0 0 1 0 1
PMD 4 0 2 1 0 3
Total 7 0 2 2 0 4

🐛   Bugs

Name Reports Errors High Normal Low Total
SpotBugs 1 0 0 0 0 0

👣   Code Coverage

Code Coverage: 30%

Name Covered % Missed %
Line Coverage 34 66
Branch Coverage 27 73
Total Ø 30 70

🔬   Mutation Coverage

Mutation Coverage: 22%

Name Killed % Survived %
Mutation Coverage 22 78

Annotations

Check warning on line 45 in /Users/hafner/git/warnings-ng-plugin-devenv/autograding-github-action/src/main/java/edu/hm/hafner/grading/LogHandler.java

See this annotation in the file changed.

@github-actions github-actions / Quality Monitor

CheckStyle: MissingJavadocMethodCheck

Es fehlt ein Javadoc-Kommentar.

Check warning on line 35 in src/main/java/edu/hm/hafner/grading/gitlab/GitLabCommentBuilder.java

See this annotation in the file changed.

@github-actions github-actions / Quality Monitor

PMD: ConstructorCallsOverridableMethod

This method may call an overridable method during object construction: GitLabCommentBuilder.getEnv(String) (call stack: [GitLabCommentBuilder.getIntegerEnvironment(String), GitLabCommentBuilder.getIntegerEnvironmentWithDefault(String), GitLabCommentBuilder.getEnv(String)]).

Check warning on line 36 in src/main/java/edu/hm/hafner/grading/gitlab/GitLabCommentBuilder.java

See this annotation in the file changed.

@github-actions github-actions / Quality Monitor

PMD: ConstructorCallsOverridableMethod

This method may call an overridable method during object construction: GitLabCommentBuilder.getEnv(String) (call stack: [GitLabCommentBuilder.getIntegerEnvironment(String), GitLabCommentBuilder.getIntegerEnvironmentWithDefault(String), GitLabCommentBuilder.getEnv(String)]).

Check warning on line 29 in /Users/hafner/git/warnings-ng-plugin-devenv/autograding-github-action/src/main/java/edu/hm/hafner/grading/ReportFactory.java

See this annotation in the file changed.

@github-actions github-actions / Quality Monitor

PMD: AbstractClassWithoutAbstractMethod

This abstract class does not have any abstract methods.

Check warning on line 64 in src/main/java/edu/hm/hafner/grading/gitlab/GitLabDiffCommentBuilder.java

See this annotation in the file changed.

@github-actions github-actions / Quality Monitor

Not covered lines

Lines 56-64 are not covered by tests

Check warning on line 43 in src/main/java/edu/hm/hafner/grading/gitlab/GitLabCommitCommentBuilder.java

See this annotation in the file changed.

@github-actions github-actions / Quality Monitor

Not covered lines

Lines 21-43 are not covered by tests

Check warning on line 204 in src/main/java/edu/hm/hafner/grading/gitlab/GitLabAutoGradingRunner.java

See this annotation in the file changed.

@github-actions github-actions / Quality Monitor

Not covered lines

Lines 25-204 are not covered by tests

Check warning on line 46 in src/main/java/edu/hm/hafner/grading/gitlab/GitLabCommentBuilder.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 86 in src/main/java/edu/hm/hafner/grading/gitlab/GitLabCommentBuilder.java

See this annotation in the file changed.

@github-actions github-actions / Quality Monitor

Not covered lines

Lines 85-86 are not covered by tests

Check warning on line 108 in src/main/java/edu/hm/hafner/grading/gitlab/GitLabCommentBuilder.java

See this annotation in the file changed.

@github-actions github-actions / Quality Monitor

Not covered line

Line 108 is not covered by tests

Check warning on line 115 in src/main/java/edu/hm/hafner/grading/gitlab/GitLabCommentBuilder.java

See this annotation in the file changed.

@github-actions github-actions / Quality Monitor

Not covered line

Line 115 is not covered by tests

Check warning on line 127 in src/main/java/edu/hm/hafner/grading/gitlab/GitLabCommentBuilder.java

See this annotation in the file changed.

@github-actions github-actions / Quality Monitor

Not covered lines

Lines 123-127 are not covered by tests

Check warning on line 60 in src/main/java/edu/hm/hafner/grading/gitlab/GitLabCommentBuilder.java

See this annotation in the file changed.

@github-actions github-actions / Quality Monitor

Partially covered line

Line 60 is only partially covered, one branch is missing

Check warning on line 68 in src/main/java/edu/hm/hafner/grading/gitlab/GitLabCommentBuilder.java

See this annotation in the file changed.

@github-actions github-actions / Quality Monitor

Partially covered line

Line 68 is only partially covered, one branch is missing

Check warning on line 83 in src/main/java/edu/hm/hafner/grading/gitlab/GitLabCommentBuilder.java

See this annotation in the file changed.

@github-actions github-actions / Quality Monitor

Partially covered line

Line 83 is only partially covered, 2 branches are missing

Check warning on line 111 in src/main/java/edu/hm/hafner/grading/gitlab/GitLabCommentBuilder.java

See this annotation in the file changed.

@github-actions github-actions / Quality Monitor

Partially covered line

Line 111 is only partially covered, one branch is missing

Check warning on line 204 in src/main/java/edu/hm/hafner/grading/gitlab/GitLabAutoGradingRunner.java

See this annotation in the file changed.

@github-actions github-actions / Quality Monitor

Not covered lines

Lines 40-204 are not covered by tests

Check warning on line 101 in src/main/java/edu/hm/hafner/grading/gitlab/GitLabCommentBuilder.java

See this annotation in the file changed.

@github-actions github-actions / Quality Monitor

Mutation survived

One mutation survived in line 101 (VoidMethodCallMutator)
Raw output
Survived mutations:
- removed call to edu/hm/hafner/util/FilteredLog::logInfo (org.pitest.mutationtest.engine.gregor.mutators.VoidMethodCallMutator)

Check warning on line 111 in src/main/java/edu/hm/hafner/grading/gitlab/GitLabCommentBuilder.java

See this annotation in the file changed.

@github-actions github-actions / Quality Monitor

Mutation survived

One mutation survived in line 111 (NegateConditionalsMutator)
Raw output
Survived mutations:
- negated conditional (org.pitest.mutationtest.engine.gregor.mutators.NegateConditionalsMutator)

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

See this annotation in the file changed.

@github-actions github-actions / Quality Monitor

Mutation survived

One mutation survived in line 112 (VoidMethodCallMutator)
Raw output
Survived mutations:
- removed call to edu/hm/hafner/util/FilteredLog::logInfo (org.pitest.mutationtest.engine.gregor.mutators.VoidMethodCallMutator)

Check warning on line 131 in src/main/java/edu/hm/hafner/grading/gitlab/GitLabCommentBuilder.java

See this annotation in the file changed.

@github-actions github-actions / Quality Monitor

Mutation survived

One mutation survived in line 131 (EmptyObjectReturnValsMutator)
Raw output
Survived mutations:
- replaced return value with "" for edu/hm/hafner/grading/gitlab/GitLabCommentBuilder::getEnv (org.pitest.mutationtest.engine.gregor.mutators.returns.EmptyObjectReturnValsMutator)

Check warning on line 46 in src/main/java/edu/hm/hafner/grading/gitlab/GitLabCommentBuilder.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 108 in src/main/java/edu/hm/hafner/grading/gitlab/GitLabCommentBuilder.java

See this annotation in the file changed.

@github-actions github-actions / Quality Monitor

Not covered line

Line 108 is not covered by tests

Check warning on line 115 in src/main/java/edu/hm/hafner/grading/gitlab/GitLabCommentBuilder.java

See this annotation in the file changed.

@github-actions github-actions / Quality Monitor

Not covered line

Line 115 is not covered by tests

Check warning on line 127 in src/main/java/edu/hm/hafner/grading/gitlab/GitLabCommentBuilder.java

See this annotation in the file changed.

@github-actions github-actions / Quality Monitor

Not covered lines

Lines 123-127 are not covered by tests