Quality Monitor
🚦 Tests: 98% successful (✔️ 299 passed, 🙈 7 skipped)
〰️ Line Coverage: 76% (714 missed lines)
➰ Branch Coverage: 67% (278 missed branches)
CheckStyle: No warnings
PMD: No warnings
SpotBugs: No bugs
🌀 Cyclomatic Complexity: 943 (total)
💭 Cognitive Complexity: 556 (total)
📏 Lines of Code: 11275 (total)
📝 Non Commenting Source Statements: 3987 (total)
🔭 Access to foreign data: 542 (total)
🔗 Class cohesion: 100.00% (maximum)
📤 Fan out: 1425 (total)
📲 Number of accessors: 152 (total)
⚖️ Weight of a class: 100.00% (maximum)
📐 Weighted method count: 1168 (total)
➿ N-Path Complexity: 1554 (total)
Created by Quality Monitor v1.14.0 (#f3859fd)
Details
☀️ Quality Monitor
🚦 Tests
Name | Reports | Passed | Skipped | Failed | Total |
---|---|---|---|---|---|
Tests | 37 | 299 | 7 | 0 | 306 |
Skipped Test Cases
- io.jenkins.plugins.coverage.metrics.steps.GitForensicsITest#shouldVerifyQualityGate(Baseline, double, double)
- io.jenkins.plugins.coverage.metrics.steps.GitForensicsITest#shouldComputeDeltaInFreestyleJobOnDockerAgent
- io.jenkins.plugins.coverage.metrics.steps.GitForensicsITest#shouldComputeDeltaInPipelineOnDockerAgent(SourceCodeRetention, int)
- io.jenkins.plugins.coverage.metrics.source.DockerAgentSourceCodeITest#verifySourcesInWorkspaceRoot(boolean)
- io.jenkins.plugins.coverage.metrics.source.DockerAgentSourceCodeITest#verifySourcesInApprovedExternalFolder
- io.jenkins.plugins.coverage.metrics.source.DockerAgentSourceCodeITest#refuseSourceCodePaintingInNotApprovedExternalFolder
- io.jenkins.plugins.coverage.metrics.source.DockerAgentSourceCodeITest#verifySourcesInWorkspaceSubFolder(boolean)
⚠️ Style
Icon | Name | Reports | Errors | High | Normal | Low | Total |
---|---|---|---|---|---|---|---|
![]() |
CheckStyle | 4 | 0 | 0 | 0 | 0 | 0 |
PMD | 6 | 0 | 0 | 0 | 0 | 0 | |
➕ | Total | 10 | 0 | 0 | 0 | 0 | 0 |
🐛 Bugs
Icon | Name | Reports | Errors | High | Normal | Low | Total |
---|---|---|---|---|---|---|---|
![]() |
SpotBugs | 2 | 0 | 0 | 0 | 0 | 0 |
👣 Code Coverage
Icon | Name | Covered % | Missed % |
---|---|---|---|
〰️ | Line Coverage | 76 | 24 |
➰ | Branch Coverage | 67 | 33 |
➕ | Total Ø | 71 | 29 |
📐 Toplevel Metrics
Icon | Name | Total | Min | Max | Mean | Median |
---|---|---|---|---|---|---|
🌀 | Cyclomatic Complexity | 943 | 1 | 8 | 1.50 | 1 |
💭 | Cognitive Complexity | 556 | 0 | 13 | 0.74 | 0 |
📏 | Lines of Code | 11275 | 1 | 64 | 6.99 | 1 |
📝 | Non Commenting Source Statements | 3987 | 1 | 31 | 3.94 | 1 |
🔭 | Access to foreign data | 542 | 0 | 28 | 0.61 | 0 |
🔗 | Class cohesion | 1 | 0.00% | 100.00% | 11.38% | 0.00% |
📤 | Fan out | 1425 | 0 | 20 | 3.52 | 0 |
📲 | Number of accessors | 152 | 0 | 31 | 1.54 | 0 |
⚖️ | Weight of a class | 1 | 0.00% | 100.00% | 71.55% | 0.00% |
📐 | Weighted method count | 1168 | 0 | 89 | 11.92 | 0 |
➿ | N-Path Complexity | 1554 | 1 | 72 | 2.06 | 1 |
Annotations
Check warning on line 57 in io/jenkins/plugins/coverage/metrics/charts/TrendChart.java
github-actions / Quality Monitor
Not covered lines
Lines 32-57 are not covered by tests
Check warning on line 73 in io/jenkins/plugins/coverage/metrics/charts/TreeMapNodeConverter.java
github-actions / Quality Monitor
Not covered line
Line 73 is not covered by tests
Check warning on line 84 in io/jenkins/plugins/coverage/metrics/charts/TreeMapNodeConverter.java
github-actions / Quality Monitor
Not covered line
Line 84 is not covered by tests
Check warning on line 143 in io/jenkins/plugins/coverage/metrics/charts/TreeMapNodeConverter.java
github-actions / Quality Monitor
Not covered lines
Lines 122-143 are not covered by tests
Check warning on line 43 in io/jenkins/plugins/coverage/metrics/charts/MetricsTrendChart.java
github-actions / Quality Monitor
Not covered lines
Lines 23-43 are not covered by tests
Check warning on line 24 in io/jenkins/plugins/coverage/metrics/charts/MetricSeriesBuilder.java
github-actions / Quality Monitor
Not covered lines
Lines 18-24 are not covered by tests
Check warning on line 112 in io/jenkins/plugins/coverage/metrics/source/SourceCodePainter.java
github-actions / Quality Monitor
Not covered lines
Lines 111-112 are not covered by tests
Check warning on line 181 in io/jenkins/plugins/coverage/metrics/source/SourceCodePainter.java
github-actions / Quality Monitor
Not covered lines
Lines 176-181 are not covered by tests
Check warning on line 189 in io/jenkins/plugins/coverage/metrics/source/SourceCodePainter.java
github-actions / Quality Monitor
Not covered line
Line 189 is not covered by tests
Check warning on line 198 in io/jenkins/plugins/coverage/metrics/source/SourceCodePainter.java
github-actions / Quality Monitor
Not covered line
Line 198 is not covered by tests
Check warning on line 227 in io/jenkins/plugins/coverage/metrics/source/SourceCodePainter.java
github-actions / Quality Monitor
Not covered lines
Lines 205-227 are not covered by tests
Check warning on line 236 in io/jenkins/plugins/coverage/metrics/source/SourceCodePainter.java
github-actions / Quality Monitor
Not covered line
Line 236 is not covered by tests
Check warning on line 245 in io/jenkins/plugins/coverage/metrics/source/SourceCodePainter.java
github-actions / Quality Monitor
Not covered lines
Lines 241-245 are not covered by tests
Check warning on line 265 in io/jenkins/plugins/coverage/metrics/source/SourceCodePainter.java
github-actions / Quality Monitor
Not covered lines
Lines 263-265 are not covered by tests
Check warning on line 76 in io/jenkins/plugins/coverage/metrics/source/SourceViewModel.java
github-actions / Quality Monitor
Not covered lines
Lines 19-76 are not covered by tests
Check warning on line 49 in io/jenkins/plugins/coverage/metrics/source/Messages.java
github-actions / Quality Monitor
Not covered lines
Lines 20-49 are not covered by tests
Check warning on line 468 in io/jenkins/plugins/coverage/metrics/source/VectorCastSourcePrinter.java
github-actions / Quality Monitor
Not covered lines
Lines 54-468 are not covered by tests
Check warning on line 138 in io/jenkins/plugins/coverage/metrics/source/CoverageSourcePrinter.java
github-actions / Quality Monitor
Not covered line
Line 138 is not covered by tests
Check warning on line 109 in io/jenkins/plugins/coverage/metrics/source/SourceCodeFacade.java
github-actions / Quality Monitor
Not covered lines
Lines 106-109 are not covered by tests
Check warning on line 142 in io/jenkins/plugins/coverage/metrics/source/SourceCodeFacade.java
github-actions / Quality Monitor
Not covered lines
Lines 141-142 are not covered by tests
Check warning on line 311 in io/jenkins/plugins/coverage/metrics/source/SourceCodeFacade.java
github-actions / Quality Monitor
Not covered line
Line 311 is not covered by tests
Check warning on line 85 in io/jenkins/plugins/coverage/metrics/steps/CoverageTool.java
github-actions / Quality Monitor
Not covered lines
Lines 84-85 are not covered by tests
Check warning on line 133 in io/jenkins/plugins/coverage/metrics/steps/CoverageTool.java
github-actions / Quality Monitor
Not covered lines
Lines 128-133 are not covered by tests
Check warning on line 198 in io/jenkins/plugins/coverage/metrics/steps/CoverageTool.java
github-actions / Quality Monitor
Not covered lines
Lines 152-198 are not covered by tests
Check warning on line 137 in io/jenkins/plugins/coverage/metrics/steps/CoverageQualityGate.java
github-actions / Quality Monitor
Not covered lines
Lines 120-137 are not covered by tests