Quality Checks - 327 of 500 (65%)
Details
🎓 Quality Checks - 327 of 500 (65%)
🚦 Tests - 100 of 100
Name | Reports | Passed | Skipped | Failed | Total | Impact |
---|---|---|---|---|---|---|
Tests | 3 | 6 | 0 | 0 | 6 | 0 |
💰 | ➖ | - | -1 | -5 | ➖ | ➖ |
⚠️ Style - 96 of 100
Name | Reports | Errors | High | Normal | Low | Total | Impact |
---|---|---|---|---|---|---|---|
CheckStyle | 3 | 0 | 0 | 1 | 0 | 1 | -1 |
PMD | 4 | 0 | 2 | 1 | 0 | 3 | -3 |
Total | 7 | 0 | 2 | 2 | 0 | 4 | -4 |
💰 | ➖ | -1 | -1 | -1 | -1 | ➖ | ➖ |
🐛 Bugs - 94 of 100
Name | Reports | Errors | High | Normal | Low | Total | Impact |
---|---|---|---|---|---|---|---|
SpotBugs | 1 | 0 | 0 | 0 | 2 | 2 | -6 |
💰 | ➖ | -3 | -3 | -3 | -3 | ➖ | ➖ |
👣 Code Coverage - 37 of 100
Name | Covered % | Missed % | Impact |
---|---|---|---|
Line Coverage | 46 | 54 | -54 |
Branch Coverage | 29 | 71 | -71 |
Total Ø | 37 | 63 | -63 |
💰 | - | -1 | ➖ |
🔬 Mutation Coverage - 0 of 100
Name | Killed % | Survived % | Impact |
---|---|---|---|
Mutation Coverage | 0 | 100 | -100 |
💰 | - | -1 | ➖ |
Annotations
github-actions / Quality Checks
CheckStyle: MissingJavadocMethodCheck
Es fehlt ein Javadoc-Kommentar.
Check warning on line 34 in src/main/java/edu/hm/hafner/grading/github/GitHubAnnotationsBuilder.java
github-actions / Quality Checks
PMD: ConstructorCallsOverridableMethod
Overridable method called during object construction: GitHubAnnotationsBuilder.getMaxWarningComments().
Check warning on line 37 in src/main/java/edu/hm/hafner/grading/github/GitHubAnnotationsBuilder.java
github-actions / Quality Checks
PMD: ConstructorCallsOverridableMethod
Overridable method called during object construction: GitHubAnnotationsBuilder.getMaxCoverageComments().
github-actions / Quality Checks
PMD: AbstractClassWithoutAbstractMethod
This abstract class does not have any abstract methods.
Check warning on line 37 in src/main/java/edu/hm/hafner/grading/github/GitHubAnnotationsBuilder.java
github-actions / Quality Checks
SpotBugs: MC_OVERRIDABLE_METHOD_CALL_IN_CONSTRUCTOR
Overridable method getMaxCoverageComments is called from constructor new edu.hm.hafner.grading.github.GitHubAnnotationsBuilder(GHCheckRunBuilder$Output, String, FilteredLog).
Check warning on line 34 in src/main/java/edu/hm/hafner/grading/github/GitHubAnnotationsBuilder.java
github-actions / Quality Checks
SpotBugs: MC_OVERRIDABLE_METHOD_CALL_IN_CONSTRUCTOR
Overridable method getMaxWarningComments is called from constructor new edu.hm.hafner.grading.github.GitHubAnnotationsBuilder(GHCheckRunBuilder$Output, String, FilteredLog).
Check warning on line 48 in src/main/java/edu/hm/hafner/grading/github/GitHubAutoGradingRunner.java
github-actions / Quality Checks
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 Checks
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 Checks
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 Checks
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 Checks
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 Checks
Not covered lines
Lines 164-165 are not covered by tests
Check warning on line 52 in src/main/java/edu/hm/hafner/grading/github/GitHubAnnotationsBuilder.java
github-actions / Quality Checks
Not covered line
Line 52 is not covered by tests
Check warning on line 83 in src/main/java/edu/hm/hafner/grading/github/GitHubAnnotationsBuilder.java
github-actions / Quality Checks
Not covered lines
Lines 72-83 are not covered by tests
Check warning on line 92 in src/main/java/edu/hm/hafner/grading/github/GitHubAutoGradingRunner.java
github-actions / Quality Checks
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 Checks
Partially covered line
Line 98 is only partially covered, one branch is missing
Check warning on line 34 in src/main/java/edu/hm/hafner/grading/github/GitHubAnnotationsBuilder.java
github-actions / Quality Checks
Mutation survived
One mutation survived in line 34 (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 37 in src/main/java/edu/hm/hafner/grading/github/GitHubAnnotationsBuilder.java
github-actions / Quality Checks
Mutation survived
One mutation survived in line 37 (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 42 in src/main/java/edu/hm/hafner/grading/github/GitHubAnnotationsBuilder.java
github-actions / Quality Checks
Mutation survived
One mutation survived in line 42 (PrimitiveReturnsMutator)
Raw output
Survived mutations:
- replaced int return with 0 for edu/hm/hafner/grading/github/GitHubAnnotationsBuilder::getMaxWarningComments (org.pitest.mutationtest.engine.gregor.mutators.returns.PrimitiveReturnsMutator)
Check warning on line 47 in src/main/java/edu/hm/hafner/grading/github/GitHubAnnotationsBuilder.java
github-actions / Quality Checks
Mutation survived
One mutation survived in line 47 (PrimitiveReturnsMutator)
Raw output
Survived mutations:
- replaced int return with 0 for edu/hm/hafner/grading/github/GitHubAnnotationsBuilder::getMaxCoverageComments (org.pitest.mutationtest.engine.gregor.mutators.returns.PrimitiveReturnsMutator)
Check warning on line 55 in src/main/java/edu/hm/hafner/grading/github/GitHubAnnotationsBuilder.java
github-actions / Quality Checks
Mutation survived
One mutation survived in line 55 (VoidMethodCallMutator)
Raw output
Survived mutations:
- removed call to edu/hm/hafner/util/FilteredLog::logError (org.pitest.mutationtest.engine.gregor.mutators.VoidMethodCallMutator)
Check warning on line 57 in src/main/java/edu/hm/hafner/grading/github/GitHubAnnotationsBuilder.java
github-actions / Quality Checks
Mutation survived
One mutation survived in line 57 (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 62 in src/main/java/edu/hm/hafner/grading/github/GitHubAnnotationsBuilder.java
github-actions / Quality Checks
Mutation survived
One mutation survived in line 62 (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)