Use new autograding 2.0.0. #90
Autograding results
Total score: 398/500 (unit tests: 100/100, code coverage: 83/100, mutation coverage: 85/100, analysis: 130/200)
Details
Total score: 398/500
🚦 JUnit: 100 of 100 🚦
Name | Passed | Skipped | Failed | Impact |
---|---|---|---|---|
Unittests | 56 | 0 | 0 | 0 |
💰 | - | -1 | -5 | 📒 |
⚠️ Style: 84 of 100 ⚠️
Name | Errors | Warning High | Warning Normal | Warning Low | Impact |
---|---|---|---|---|---|
CheckStyle | 0 | 0 | 8 | 0 | -8 |
PMD | 0 | 0 | 8 | 0 | -8 |
Total | 0 | 0 | 26 | 8 | -70 |
💰 | -1 | -1 | -1 | -1 | 📒 |
⚠️ Bugs: 46 of 100 ⚠️
Name | Errors | Warning High | Warning Normal | Warning Low | Impact |
---|---|---|---|---|---|
SpotBugs | 0 | 0 | 10 | 8 | -54 |
💰 | -3 | -3 | -3 | -3 | 📒 |
🐾 JaCoCo: 83 of 100 🐾
Name | Covered % | Missed % | Impact |
---|---|---|---|
Line Coverage | 91 | 9 | -9 |
Branch Coverage | 76 | 24 | -24 |
Total Ø | 83 | 17 | -17 |
💰 | - | -1 | 📒 |
🦠 PIT: 85 of 100 🦠
Name | Killed % | Survived % | Impact |
---|---|---|---|
Mutation Coverage | 85 | 15 | -15 |
💰 | - | -1 | 📒 |
Annotations
Check warning on line 123 in src/main/java/edu/hm/hafner/grading/AggregatedScore.java
github-actions / Autograding results
MissingJavadocMethodCheck
Missing a Javadoc comment.
Check warning on line 131 in src/main/java/edu/hm/hafner/grading/AggregatedScore.java
github-actions / Autograding results
MissingJavadocMethodCheck
Missing a Javadoc comment.
Check warning on line 139 in src/main/java/edu/hm/hafner/grading/AggregatedScore.java
github-actions / Autograding results
MissingJavadocMethodCheck
Missing a Javadoc comment.
Check warning on line 147 in src/main/java/edu/hm/hafner/grading/AggregatedScore.java
github-actions / Autograding results
MissingJavadocMethodCheck
Missing a Javadoc comment.
Check warning on line 171 in src/main/java/edu/hm/hafner/grading/AggregatedScore.java
github-actions / Autograding results
MissingJavadocMethodCheck
Missing a Javadoc comment.
Check warning on line 255 in src/main/java/edu/hm/hafner/grading/AggregatedScore.java
github-actions / Autograding results
MissingJavadocMethodCheck
Missing a Javadoc comment.
Check warning on line 30 in src/main/java/edu/hm/hafner/grading/ToolConfiguration.java
github-actions / Autograding results
MissingJavadocMethodCheck
Missing a Javadoc comment.
Check warning on line 34 in src/main/java/edu/hm/hafner/grading/ToolConfiguration.java
github-actions / Autograding results
MissingJavadocMethodCheck
Missing a Javadoc comment.
Check warning on line 295 in src/main/java/edu/hm/hafner/grading/AggregatedScore.java
github-actions / Autograding results
CyclomaticComplexity
The method 'equals(Object)' has a cyclomatic complexity of 10.
Check warning on line 295 in src/main/java/edu/hm/hafner/grading/AggregatedScore.java
github-actions / Autograding results
NPathComplexity
The method 'equals(Object)' has an NPath complexity of 384, current threshold is 200.
Check warning on line 146 in src/test/java/edu/hm/hafner/grading/AnalysisMarkdownTest.java
github-actions / Autograding results
LiteralsFirstInComparisons
Position literals first in String comparisons.
Check warning on line 149 in src/test/java/edu/hm/hafner/grading/AnalysisMarkdownTest.java
github-actions / Autograding results
LiteralsFirstInComparisons
Position literals first in String comparisons.
Check warning on line 203 in src/test/java/edu/hm/hafner/grading/CoverageMarkdownTest.java
github-actions / Autograding results
LiteralsFirstInComparisons
Position literals first in String comparisons.
Check warning on line 209 in src/test/java/edu/hm/hafner/grading/CoverageMarkdownTest.java
github-actions / Autograding results
LiteralsFirstInComparisons
Position literals first in String comparisons.
Check warning on line 130 in src/test/java/edu/hm/hafner/grading/TestMarkdownTest.java
github-actions / Autograding results
LiteralsFirstInComparisons
Position literals first in String comparisons.
Check warning on line 133 in src/test/java/edu/hm/hafner/grading/TestMarkdownTest.java
github-actions / Autograding results
LiteralsFirstInComparisons
Position literals first in String comparisons.
github-actions / Autograding results
SE_TRANSIENT_FIELD_NOT_RESTORED
The field edu.hm.hafner.grading.AnalysisScore.report is transient but isn't set by deserialization
github-actions / Autograding results
NP_NONNULL_FIELD_NOT_INITIALIZED_IN_CONSTRUCTOR
Non-null field configuration is not initialized by new edu.hm.hafner.grading.AnalysisScore$AnalysisScoreBuilder()
github-actions / Autograding results
NP_NONNULL_FIELD_NOT_INITIALIZED_IN_CONSTRUCTOR
Non-null field id is not initialized by new edu.hm.hafner.grading.AnalysisScore$AnalysisScoreBuilder()
github-actions / Autograding results
NP_NONNULL_FIELD_NOT_INITIALIZED_IN_CONSTRUCTOR
Non-null field name is not initialized by new edu.hm.hafner.grading.AnalysisScore$AnalysisScoreBuilder()
github-actions / Autograding results
NP_NULL_PARAM_DEREF
Null passed for non-null parameter of new AnalysisScore(String, String, AnalysisConfiguration, Report) in edu.hm.hafner.grading.AnalysisScore$AnalysisScoreBuilder.build()
github-actions / Autograding results
NP_NONNULL_FIELD_NOT_INITIALIZED_IN_CONSTRUCTOR
Non-null field id is not initialized by new edu.hm.hafner.grading.Configuration()
github-actions / Autograding results
NP_NONNULL_FIELD_NOT_INITIALIZED_IN_CONSTRUCTOR
Non-null field name is not initialized by new edu.hm.hafner.grading.Configuration()
github-actions / Autograding results
UWF_UNWRITTEN_FIELD
Unwritten field: edu.hm.hafner.grading.Configuration.id
github-actions / Autograding results
UWF_UNWRITTEN_FIELD
Unwritten field: edu.hm.hafner.grading.Configuration.name