Quality Monitor
🚦 Tests: 100 % successful (✔️ 6 passed)
〰️ Line Coverage: 45% (58 missed lines)
➰ Branch Coverage: 31% (11 missed branches)
Mutation Coverage: 0% (38 survived mutations)
CheckStyle: 1 warning (0 error, 0 high, 1 normal, 0 low)
PMD: 1 warning (0 error, 0 high, 1 normal, 0 low)
SpotBugs: No warnings
Created by Quality Monitor v1.9.0 (#00b9b1a)
Details
☀️ Quality Monitor
🚦 Tests
Name | Reports | Passed | Skipped | Failed | Total |
---|---|---|---|---|---|
Tests | 3 | 6 | 0 | 0 | 6 |
❗ Style
Name | Reports | Errors | High | Normal | Low | Total |
---|---|---|---|---|---|---|
CheckStyle | 3 | 0 | 0 | 1 | 0 | 1 |
PMD | 4 | 0 | 0 | 1 | 0 | 1 |
Total | 7 | 0 | 0 | 2 | 0 | 2 |
🐛 Bugs
Name | Reports | Errors | High | Normal | Low | Total |
---|---|---|---|---|---|---|
SpotBugs | 1 | 0 | 0 | 0 | 0 | 0 |
👣 Code Coverage
Name | Covered % | Missed % |
---|---|---|
Line Coverage | 45 | 55 |
Branch Coverage | 31 | 69 |
Total Ø | 38 | 62 |
🔬 Mutation Coverage
Name | Killed % | Survived % |
---|---|---|
Mutation Coverage | 0 | 100 |
Annotations
github-actions / Quality Monitor
CheckStyle: MissingJavadocMethodCheck
Es fehlt ein Javadoc-Kommentar.
github-actions / Quality Monitor
PMD: AbstractClassWithoutAbstractMethod
This abstract class does not have any abstract methods.
Check warning on line 48 in src/main/java/edu/hm/hafner/grading/github/GitHubAutoGradingRunner.java
github-actions / Quality Monitor
Not covered lines
Lines 40-48 are not covered by tests
Check warning on line 72 in src/main/java/edu/hm/hafner/grading/github/GitHubAutoGradingRunner.java
github-actions / Quality Monitor
Not covered lines
Lines 71-72 are not covered by tests
Check warning on line 85 in src/main/java/edu/hm/hafner/grading/github/GitHubAutoGradingRunner.java
github-actions / Quality Monitor
Not covered lines
Lines 80-85 are not covered by tests
Check warning on line 95 in src/main/java/edu/hm/hafner/grading/github/GitHubAutoGradingRunner.java
github-actions / Quality Monitor
Not covered lines
Lines 93-95 are not covered by tests
Check warning on line 146 in src/main/java/edu/hm/hafner/grading/github/GitHubAutoGradingRunner.java
github-actions / Quality Monitor
Not covered lines
Lines 104-146 are not covered by tests
Check warning on line 165 in src/main/java/edu/hm/hafner/grading/github/GitHubAutoGradingRunner.java
github-actions / Quality Monitor
Not covered lines
Lines 164-165 are not covered by tests
Check warning on line 44 in src/main/java/edu/hm/hafner/grading/github/GitHubAnnotationsBuilder.java
github-actions / Quality Monitor
Not covered lines
Lines 39-44 are not covered by tests
Check warning on line 56 in src/main/java/edu/hm/hafner/grading/github/GitHubAnnotationsBuilder.java
github-actions / Quality Monitor
Not covered line
Line 56 is not covered by tests
Check warning on line 63 in src/main/java/edu/hm/hafner/grading/github/GitHubAnnotationsBuilder.java
github-actions / Quality Monitor
Not covered line
Line 63 is not covered by tests
Check warning on line 92 in src/main/java/edu/hm/hafner/grading/github/GitHubAnnotationsBuilder.java
github-actions / Quality Monitor
Not covered lines
Lines 81-92 are not covered by tests
Check warning on line 92 in src/main/java/edu/hm/hafner/grading/github/GitHubAutoGradingRunner.java
github-actions / Quality Monitor
Partially covered line
Line 92 is only partially covered, one branch is missing
Check warning on line 98 in src/main/java/edu/hm/hafner/grading/github/GitHubAutoGradingRunner.java
github-actions / Quality Monitor
Partially covered line
Line 98 is only partially covered, one branch is missing
Check warning on line 59 in src/main/java/edu/hm/hafner/grading/github/GitHubAnnotationsBuilder.java
github-actions / Quality Monitor
Partially covered line
Line 59 is only partially covered, one branch is missing
Check warning on line 171 in src/main/java/edu/hm/hafner/grading/github/GitHubAutoGradingRunner.java
github-actions / Quality Monitor
Not covered lines
Lines 60-171 are not covered by tests
Check warning on line 49 in src/main/java/edu/hm/hafner/grading/github/GitHubAnnotationsBuilder.java
github-actions / Quality Monitor
Mutation survived
One mutation survived in line 49 (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 50 in src/main/java/edu/hm/hafner/grading/github/GitHubAnnotationsBuilder.java
github-actions / Quality Monitor
Mutation survived
One mutation survived in line 50 (PrimitiveReturnsMutator)
Raw output
Survived mutations:
- replaced int return with 0 for edu/hm/hafner/grading/github/GitHubAnnotationsBuilder::getIntegerEnvironment (org.pitest.mutationtest.engine.gregor.mutators.returns.PrimitiveReturnsMutator)
Check warning on line 59 in src/main/java/edu/hm/hafner/grading/github/GitHubAnnotationsBuilder.java
github-actions / Quality Monitor
Mutation survived
One mutation survived in line 59 (NegateConditionalsMutator)
Raw output
Survived mutations:
- negated conditional (org.pitest.mutationtest.engine.gregor.mutators.NegateConditionalsMutator)
Check warning on line 60 in src/main/java/edu/hm/hafner/grading/github/GitHubAnnotationsBuilder.java
github-actions / Quality Monitor
Mutation survived
One mutation survived in line 60 (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 66 in src/main/java/edu/hm/hafner/grading/github/GitHubAnnotationsBuilder.java
github-actions / Quality Monitor
Mutation survived
One mutation survived in line 66 (PrimitiveReturnsMutator)
Raw output
Survived mutations:
- replaced int return with 0 for edu/hm/hafner/grading/github/GitHubAnnotationsBuilder::getIntegerEnvironmentWithDefault (org.pitest.mutationtest.engine.gregor.mutators.returns.PrimitiveReturnsMutator)
Check warning on line 71 in src/main/java/edu/hm/hafner/grading/github/GitHubAnnotationsBuilder.java
github-actions / Quality Monitor
Mutation survived
One mutation survived in line 71 (EmptyObjectReturnValsMutator)
Raw output
Survived mutations:
- replaced return value with "" for edu/hm/hafner/grading/github/GitHubAnnotationsBuilder::getEnv (org.pitest.mutationtest.engine.gregor.mutators.returns.EmptyObjectReturnValsMutator)
Check warning on line 44 in src/main/java/edu/hm/hafner/grading/github/GitHubAnnotationsBuilder.java
github-actions / Quality Monitor
Not covered lines
Lines 39-44 are not covered by tests
Check warning on line 56 in src/main/java/edu/hm/hafner/grading/github/GitHubAnnotationsBuilder.java
github-actions / Quality Monitor
Not covered line
Line 56 is not covered by tests
Check warning on line 63 in src/main/java/edu/hm/hafner/grading/github/GitHubAnnotationsBuilder.java
github-actions / Quality Monitor
Not covered line
Line 63 is not covered by tests