Skip to content

Merge pull request #582 from jenkinsci/dependabot/maven/org.testconta…

Sign in for the full log view
GitHub Actions / Quality Monitor succeeded Mar 4, 2025 in 1s

Quality Monitor

   🚦   Tests: 100% successful (✔️ 167 passed)
   〰️   Line Coverage: 73% (346 missed lines)
   ➰   Branch Coverage: 67% (121 missed branches)
   CheckStyle   CheckStyle: No warnings
   PMD   PMD: No warnings
   SpotBugs   SpotBugs: No bugs
   🌀   Cyclomatic Complexity: 559 (total)
   💭   Cognitive Complexity: 212 (total)
   📏   Lines of Code: 4951 (total)
   📝   Non Commenting Source Statements: 1755 (total)
   🔭   Access to foreign data: 226 (total)
   🔗   Class cohesion: 100.00% (maximum)
   📤   Fan out: 720 (total)
   📲   Number of accessors: 76 (total)
   ⚖️   Weight of a class: 100.00% (maximum)
   📐   Weighted method count: 559 (total)
   ➿   N-Path Complexity: 788 (total)

Created by Quality Monitor v1.14.0 (#f3859fd)

Details

☀️   Quality Monitor

🚦   Tests

Name Reports Passed Skipped Failed Total
Tests 39 167 0 0 167

⚠️   Style

Icon Name Reports Errors High Normal Low Total
CheckStyle CheckStyle 2 0 0 0 0 0
PMD PMD 3 0 0 0 0 0
Total 5 0 0 0 0 0

🐛   Bugs

Icon Name Reports Errors High Normal Low Total
SpotBugs SpotBugs 1 0 0 0 0 0

👣   Code Coverage

Code Coverage: 70%

Icon Name Covered % Missed %
〰️ Line Coverage 73 27
Branch Coverage 67 33
Total Ø 70 30

📐   Toplevel Metrics

Icon Name Total Min Max Mean Median
🌀 Cyclomatic Complexity 559 1 6 1.39 1
💭 Cognitive Complexity 212 0 10 0.53 0
📏 Lines of Code 4951 1 45 5.86 1
📝 Non Commenting Source Statements 1755 1 28 3.42 1
🔭 Access to foreign data 226 0 11 0.51 0
🔗 Class cohesion 1 0.00% 100.00% 13.88% 0.00%
📤 Fan out 720 0 16 2.91 0
📲 Number of accessors 76 0 8 1.19 0
⚖️ Weight of a class 1 0.00% 100.00% 83.14% 0.00%
📐 Weighted method count 559 0 36 8.73 0
N-Path Complexity 788 1 42 1.96 1

Annotations

Check warning on line 218 in src/main/java/io/jenkins/plugins/forensics/blame/FileBlame.java

See this annotation in the file changed.

@github-actions github-actions / Quality Monitor

Not covered line

Line 218 is not covered by tests

Check warning on line 227 in src/main/java/io/jenkins/plugins/forensics/blame/FileBlame.java

See this annotation in the file changed.

@github-actions github-actions / Quality Monitor

Not covered line

Line 227 is not covered by tests

Check warning on line 235 in src/main/java/io/jenkins/plugins/forensics/blame/FileBlame.java

See this annotation in the file changed.

@github-actions github-actions / Quality Monitor

Not covered line

Line 235 is not covered by tests

Check warning on line 282 in src/main/java/io/jenkins/plugins/forensics/blame/FileBlame.java

See this annotation in the file changed.

@github-actions github-actions / Quality Monitor

Not covered line

Line 282 is not covered by tests

Check warning on line 285 in src/main/java/io/jenkins/plugins/forensics/blame/FileBlame.java

See this annotation in the file changed.

@github-actions github-actions / Quality Monitor

Not covered line

Line 285 is not covered by tests

Check warning on line 296 in src/main/java/io/jenkins/plugins/forensics/blame/FileBlame.java

See this annotation in the file changed.

@github-actions github-actions / Quality Monitor

Not covered line

Line 296 is not covered by tests

Check warning on line 123 in src/main/java/io/jenkins/plugins/forensics/blame/FileLocations.java

See this annotation in the file changed.

@github-actions github-actions / Quality Monitor

Not covered lines

Lines 111-123 are not covered by tests

Check warning on line 94 in src/main/java/io/jenkins/plugins/forensics/blame/BlamerFactory.java

See this annotation in the file changed.

@github-actions github-actions / Quality Monitor

Not covered lines

Lines 85-94 are not covered by tests

Check warning on line 99 in src/main/java/io/jenkins/plugins/forensics/blame/BlamerFactory.java

See this annotation in the file changed.

@github-actions github-actions / Quality Monitor

Not covered line

Line 99 is not covered by tests

Check warning on line 126 in src/main/java/io/jenkins/plugins/forensics/blame/Blames.java

See this annotation in the file changed.

@github-actions github-actions / Quality Monitor

Not covered lines

Lines 114-126 are not covered by tests

Check warning on line 48 in src/main/java/io/jenkins/plugins/forensics/util/CommitDecorator.java

See this annotation in the file changed.

@github-actions github-actions / Quality Monitor

Not covered lines

Lines 34-48 are not covered by tests

Check warning on line 57 in src/main/java/io/jenkins/plugins/forensics/util/CommitDecorator.java

See this annotation in the file changed.

@github-actions github-actions / Quality Monitor

Not covered line

Line 57 is not covered by tests

Check warning on line 67 in src/main/java/io/jenkins/plugins/forensics/util/CommitDecoratorFactory.java

See this annotation in the file changed.

@github-actions github-actions / Quality Monitor

Not covered lines

Lines 22-67 are not covered by tests

Check warning on line 79 in src/main/java/io/jenkins/plugins/forensics/delta/DeltaCalculatorFactory.java

See this annotation in the file changed.

@github-actions github-actions / Quality Monitor

Not covered lines

Lines 69-79 are not covered by tests

Check warning on line 117 in src/main/java/io/jenkins/plugins/forensics/delta/DeltaCalculatorFactory.java

See this annotation in the file changed.

@github-actions github-actions / Quality Monitor

Not covered line

Line 117 is not covered by tests

Check warning on line 225 in src/main/java/io/jenkins/plugins/forensics/miner/FileDetailsView.java

See this annotation in the file changed.

@github-actions github-actions / Quality Monitor

Not covered lines

Lines 76-225 are not covered by tests

Check warning on line 28 in src/main/java/io/jenkins/plugins/forensics/miner/RelativeCountForensicsSeriesBuilder.java

See this annotation in the file changed.

@github-actions github-actions / Quality Monitor

Not covered lines

Lines 14-28 are not covered by tests

Check warning on line 139 in src/main/java/io/jenkins/plugins/forensics/miner/RepositoryMinerStep.java

See this annotation in the file changed.

@github-actions github-actions / Quality Monitor

Not covered lines

Lines 49-139 are not covered by tests

Check warning on line 156 in src/main/java/io/jenkins/plugins/forensics/miner/RepositoryMinerStep.java

See this annotation in the file changed.

@github-actions github-actions / Quality Monitor

Not covered line

Line 156 is not covered by tests

Check warning on line 191 in src/main/java/io/jenkins/plugins/forensics/miner/ForensicsBuildAction.java

See this annotation in the file changed.

@github-actions github-actions / Quality Monitor

Not covered lines

Lines 55-191 are not covered by tests

Check warning on line 180 in src/main/java/io/jenkins/plugins/forensics/miner/FileStatistics.java

See this annotation in the file changed.

@github-actions github-actions / Quality Monitor

Not covered line

Line 180 is not covered by tests

Check warning on line 183 in src/main/java/io/jenkins/plugins/forensics/miner/FileStatistics.java

See this annotation in the file changed.

@github-actions github-actions / Quality Monitor

Not covered line

Line 183 is not covered by tests

Check warning on line 203 in src/main/java/io/jenkins/plugins/forensics/miner/FileStatistics.java

See this annotation in the file changed.

@github-actions github-actions / Quality Monitor

Not covered lines

Lines 198-203 are not covered by tests

Check warning on line 20 in io/jenkins/plugins/forensics/miner/Messages.java

See this annotation in the file changed.

@github-actions github-actions / Quality Monitor

Not covered line

Line 20 is not covered by tests

Check warning on line 85 in io/jenkins/plugins/forensics/miner/Messages.java

See this annotation in the file changed.

@github-actions github-actions / Quality Monitor

Not covered lines

Lines 35-85 are not covered by tests