Migrate code base to Java 21 #26075
Migrate code base to Java 21 #26075
Line Coverage: 65.53% (-2.23%), Branch Coverage: 49.21% (-10.69%)
Summary for modified lines
- 443 lines have been modified
- 121 lines are not covered
- 120 lines are covered only partially
Overview by baseline
- Overall project (difference to reference job)
* Line Coverage: 66.55% (37672/56603) - Delta: +0.02%
* Branch Coverage: 60.29% (13741/22792) - Delta: +0.04%
* Lines of Code: 56603 - Delta: -144
* Cyclomatic Complexity: 28100 - Delta: -55 - Modified files (difference to reference job)
* Line Coverage: 67.75% (14893/21981) - Delta: +0.02%
* Branch Coverage: 59.90% (6214/10374) - Delta: +0.07%
* Lines of Code: 21981
* Cyclomatic Complexity: 10119 - Modified code lines (difference to modified files)
* Line Coverage: 65.53% (230/351) - Delta: -2.23%
* Branch Coverage: 49.21% (155/315) - Delta: -10.69%
* Lines of Code: 351 - Indirect changes
* Line Coverage: 61.11% (11/18)
* Branch Coverage: 50.00% (12/24)
* Lines of Code: 18
Quality Gates Summary
No active quality gates.
Details
Project coverage details
| Module Coverage | Package Coverage | File Coverage | Class Coverage | Method Coverage | Line Coverage | Branch Coverage | Instruction Coverage | |
|---|---|---|---|---|---|---|---|---|
| 🐾 Overall project | 100.00% (3/3) | 86.73% (98/113) | 85.48% (1030/1205) | 83.89% (1999/2383) | 65.47% (10880/16619) | 66.55% (37672/56603) | 60.29% (13741/22792) | 66.12% (169660/256596) |
| 📈 Overall project (difference to reference job) | ±0% | ±0% | ±0% | +0.07% ⬆️ | -0.03% ⬇️ | +0.02% ⬆️ | +0.04% ⬆️ | +0.01% ⬆️ |
| 🐾 Modified files | 100.00% (3/3) | 97.14% (34/35) | 95.00% (114/120) | 82.84% (502/606) | 72.65% (3540/4873) | 67.75% (14893/21981) | 59.90% (6214/10374) | 69.59% (71095/102169) |
| 📈 Modified files (difference to reference job) | N/A | N/A | N/A | N/A | N/A | +0.02% ⬆️ | +0.07% ⬆️ | N/A |
| 🐾 Modified code lines | 100.00% (3/3) | 88.57% (31/35) | 79.17% (95/120) | N/A | N/A | 65.53% (230/351) | 49.21% (155/315) | N/A |
| 📈 Modified code lines (difference to modified files) | N/A | N/A | N/A | N/A | N/A | -2.23% ⬇️ | -10.69% ⬇️ | N/A |
| 🐾 Indirect changes | 100.00% (2/2) | 77.78% (7/9) | 52.94% (9/17) | N/A | N/A | 61.11% (11/18) | 50.00% (12/24) | N/A |
Annotations
Check warning on line 141 in hudson/cli/CLI.java
ci-jenkins-io / Code Coverage
Not covered line
Line 141 is not covered by tests
Check warning on line 290 in hudson/cli/PlainCLIProtocol.java
ci-jenkins-io / Code Coverage
Not covered line
Line 290 is not covered by tests
Check warning on line 342 in hudson/cli/PlainCLIProtocol.java
ci-jenkins-io / Code Coverage
Not covered lines
Lines 339-342 are not covered by tests
Check warning on line 265 in hudson/cli/PlainCLIProtocol.java
ci-jenkins-io / Code Coverage
Partially covered line
Line 265 is only partially covered, one branch is missing
Check warning on line 329 in hudson/cli/PlainCLIProtocol.java
ci-jenkins-io / Code Coverage
Partially covered line
Line 329 is only partially covered, 2 branches are missing
Check warning on line 86 in hudson/cli/SSHCLI.java
ci-jenkins-io / Code Coverage
Not covered line
Line 86 is not covered by tests
ci-jenkins-io / Code Coverage
Partially covered line
Line 112 is only partially covered, one branch is missing
ci-jenkins-io / Code Coverage
Not covered lines
Lines 2195-2242 are not covered by tests
ci-jenkins-io / Code Coverage
Partially covered line
Line 2171 is only partially covered, one branch is missing
Check warning on line 187 in core/src/main/java/hudson/slaves/SimpleScheduledRetentionStrategy.java
ci-jenkins-io / Code Coverage
Not covered line
Line 187 is not covered by tests
Check warning on line 64 in core/src/main/java/hudson/slaves/ConnectionActivityMonitor.java
ci-jenkins-io / Code Coverage
Not covered line
Line 64 is not covered by tests
Check warning on line 354 in core/src/main/java/hudson/FilePath.java
ci-jenkins-io / Code Coverage
Partially covered line
Line 354 is only partially covered, one branch is missing
Check warning on line 354 in core/src/main/java/hudson/XmlFile.java
ci-jenkins-io / Code Coverage
Partially covered line
Line 354 is only partially covered, one branch is missing
Check warning on line 846 in core/src/main/java/hudson/PluginManager.java
ci-jenkins-io / Code Coverage
Not covered line
Line 846 is not covered by tests
Check warning on line 1801 in core/src/main/java/hudson/PluginManager.java
ci-jenkins-io / Code Coverage
Not covered lines
Lines 1774-1801 are not covered by tests
Check warning on line 2653 in core/src/main/java/hudson/PluginManager.java
ci-jenkins-io / Code Coverage
Not covered line
Line 2653 is not covered by tests
Check warning on line 1153 in core/src/main/java/hudson/PluginManager.java
ci-jenkins-io / Code Coverage
Partially covered line
Line 1153 is only partially covered, one branch is missing
Check warning on line 158 in core/src/main/java/hudson/Proc.java
ci-jenkins-io / Code Coverage
Not covered line
Line 158 is not covered by tests
Check warning on line 791 in core/src/main/java/hudson/ExtensionFinder.java
ci-jenkins-io / Code Coverage
Partially covered line
Line 791 is only partially covered, one branch is missing
Check warning on line 215 in core/src/main/java/hudson/TcpSlaveAgentListener.java
ci-jenkins-io / Code Coverage
Partially covered line
Line 215 is only partially covered, one branch is missing
Check warning on line 71 in core/src/main/java/hudson/StructuredForm.java
ci-jenkins-io / Code Coverage
Not covered lines
Lines 69-71 are not covered by tests
Check warning on line 67 in core/src/main/java/hudson/StructuredForm.java
ci-jenkins-io / Code Coverage
Partially covered line
Line 67 is only partially covered, 3 branches are missing
Check warning on line 361 in core/src/main/java/jenkins/security/ApiTokenProperty.java
ci-jenkins-io / Code Coverage
Not covered lines
Lines 355-361 are not covered by tests
Check warning on line 350 in core/src/main/java/jenkins/security/ApiTokenProperty.java
ci-jenkins-io / Code Coverage
Partially covered line
Line 350 is only partially covered, 3 branches are missing
Check warning on line 306 in core/src/main/java/hudson/cli/CLICommand.java
ci-jenkins-io / Code Coverage
Not covered lines
Lines 302-306 are not covered by tests