GitHub Actions / Autograding results
succeeded
Nov 25, 2023 in 0s
Autograding results
Total score: 334/400 (unit tests: 100/100, code coverage: 93/100, mutation coverage: 42/100, analysis: 99/100)
Details
Total score: 334/400
π¦ Unit Tests Score: 100 of 100 π¦
Name | Passed | Skipped | Failed | Impact |
---|---|---|---|---|
π° | - | -1 | -5 | π |
edu.hm.hafner.ArchitectureTest | 9 | 0 | 0 | 0 |
edu.hm.hafner.PackageArchitectureTest | 1 | 0 | 0 | 0 |
edu.hm.hafner.coverage.ClassNodeTest | 6 | 0 | 0 | 0 |
edu.hm.hafner.coverage.ContainerNodeTest | 5 | 0 | 0 | 0 |
edu.hm.hafner.coverage.CoverageParserTest | 1 | 0 | 0 | 0 |
edu.hm.hafner.coverage.CoverageTest | 33 | 0 | 0 | 0 |
edu.hm.hafner.coverage.CyclomaticComplexityTest | 7 | 0 | 0 | 0 |
edu.hm.hafner.coverage.FileNodeTest | 18 | 0 | 0 | 0 |
edu.hm.hafner.coverage.FractionValueTest | 4 | 0 | 0 | 0 |
edu.hm.hafner.coverage.LinesOfCodeTest | 7 | 0 | 0 | 0 |
edu.hm.hafner.coverage.MethodNodeTest | 11 | 0 | 0 | 0 |
edu.hm.hafner.coverage.MetricTest | 19 | 0 | 0 | 0 |
edu.hm.hafner.coverage.ModuleNodeTest | 9 | 0 | 0 | 0 |
edu.hm.hafner.coverage.MutationTest | 3 | 0 | 0 | 0 |
edu.hm.hafner.coverage.NodeTest | 43 | 0 | 0 | 0 |
edu.hm.hafner.coverage.PackageNodeTest | 9 | 0 | 0 | 0 |
edu.hm.hafner.coverage.PercentageTest | 7 | 0 | 0 | 0 |
edu.hm.hafner.coverage.SafeFractionTest | 6 | 0 | 0 | 0 |
edu.hm.hafner.coverage.TestCaseTest | 1 | 0 | 0 | 0 |
edu.hm.hafner.coverage.TestCountTest | 7 | 0 | 0 | 0 |
edu.hm.hafner.coverage.ValueTest | 7 | 0 | 0 | 0 |
edu.hm.hafner.coverage.parser.CoberturaParserTest | 14 | 0 | 0 | 0 |
edu.hm.hafner.coverage.parser.JacocoParserTest | 11 | 0 | 0 | 0 |
edu.hm.hafner.coverage.parser.JunitParserTest | 12 | 0 | 0 | 0 |
edu.hm.hafner.coverage.parser.PitestParserTest | 5 | 0 | 0 | 0 |
edu.hm.hafner.coverage.registry.ParserRegistryTest | 2 | 0 | 0 | 0 |
Total | 257 | 0 | 0 | 0 |
β οΈ Static Analysis Warnings Score: 99 of 100 β οΈ
Name | Errors | Warning High | Warning Normal | Warning Low | Impact |
---|---|---|---|---|---|
π° | -5 | -2 | -1 | -1 | π |
JavaDoc | 0 | 0 | 0 | 0 | 0 |
CheckStyle | 0 | 0 | 0 | 0 | 0 |
PMD | 0 | 0 | 0 | 0 | 0 |
SpotBugs | 0 | 0 | 0 | 1 | -1 |
Total | 0 | 0 | 0 | 1 | -1 |
πΎ Code Coverage Score: 93 of 100 πΎ
Name | Covered % | Missed % | Impact |
---|---|---|---|
π° | - | -1 | π |
Branch | 95 | 5 | -5 |
Line | 98 | 2 | -2 |
Total | 96 | 3 | -7 |
π¦ PIT Mutation Coverage Score: 42 of 100 π¦
Name | Detected | Undetected | Detected % | Undetected % | Impact |
---|---|---|---|---|---|
π° | - | -1 | - | - | π |
PIT | 790 | 58 | 94 | 6 | -58 |
Annotations
github-actions / Autograding results
CT_CONSTRUCTOR_THROW
Exception thrown in class edu.hm.hafner.coverage.SafeFraction at new edu.hm.hafner.coverage.SafeFraction(int, int) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks.
Loading