Skip to content

Merge pull request #851 from uhafner/filtered-log-equals

Sign in for the full log view
GitHub Actions / Autograding results succeeded Nov 16, 2023 in 1s

Autograding results

Total score: 304/400 (unit tests: 100/100, code coverage: 83/100, mutation coverage: 23/100, analysis: 98/100)

Details

Total score: 304/400

🚦 Unit Tests Score: 100 of 100 🚦

Name Passed Skipped Failed Impact
πŸ’° - -1 -5 πŸ“’
edu.hm.hafner.util.ArchitectureRulesTest 7 0 0 0
edu.hm.hafner.util.ArchitectureTest 9 0 0 0
edu.hm.hafner.util.EnsureTest 5 0 0 0
edu.hm.hafner.util.FilteredLogTest 10 0 0 0
edu.hm.hafner.util.LineRangeListTest 6 0 0 0
edu.hm.hafner.util.LineRangeTest 3 0 0 0
edu.hm.hafner.util.LookaheadStreamTest 5 0 0 0
edu.hm.hafner.util.PackageArchitectureTest 1 0 0 0
edu.hm.hafner.util.PathUtilTest 22 0 0 0
edu.hm.hafner.util.PrefixLoggerTest 1 0 0 0
edu.hm.hafner.util.ResourceExtractorTest 9 0 0 0
edu.hm.hafner.util.SecureXmlParserFactoryTest 7 0 0 0
edu.hm.hafner.util.StringComparableTest 2 0 0 0
edu.hm.hafner.util.StringEqualsTest 2 0 0 0
edu.hm.hafner.util.TreeStringBuilderTest 5 0 0 0
Total 94 0 0 0

⚠️ Static Analysis Warnings Score: 98 of 100 ⚠️

Name Errors Warning High Warning Normal Warning Low Impact
πŸ’° -5 -2 -1 -1 πŸ“’
Error Prone 0 0 2 0 -2
Java Compiler 0 0 0 0 0
JavaDoc 0 0 0 0 0
CheckStyle 0 0 0 0 0
PMD 0 0 0 0 0
SpotBugs 0 0 0 0 0
Total 0 0 2 0 -2

🐾 Code Coverage Score: 83 of 100 🐾

Name Covered % Missed % Impact
πŸ’° - -1 πŸ“’
Branch 92 8 -8
Line 91 9 -9
Total 91 8 -17

🦠 PIT Mutation Coverage Score: 23 of 100 🦠

Name Detected Undetected Detected % Undetected % Impact
πŸ’° - -1 - - πŸ“’
PIT 295 77 80 20 -77

Annotations

Check warning on line 274 in src/main/java/edu/hm/hafner/util/FilteredLog.java

See this annotation in the file changed.

@github-actions github-actions / Autograding results

Varifier

Consider using `var` here to avoid boilerplate.

Check warning on line 85 in src/main/java/edu/hm/hafner/util/LineRange.java

See this annotation in the file changed.

@github-actions github-actions / Autograding results

Varifier

Consider using `var` here to avoid boilerplate.