Migrate code base to Java 21 #26075
Migrate code base to Java 21 #26075
Line Coverage: 65.08% (-2.91%), Branch Coverage: 49.21% (-10.96%)
Summary for modified lines
- 438 lines have been modified
- 125 lines are not covered
- 120 lines are covered only partially
Overview by baseline
- Overall project (difference to reference job)
* Line Coverage: 66.63% (37714/56605) - Delta: +0.09%
* Branch Coverage: 60.38% (13762/22792) - Delta: +0.13%
* Lines of Code: 56605 - Delta: -142
* Cyclomatic Complexity: 28100 - Delta: -55 - Modified files (difference to reference job)
* Line Coverage: 67.99% (14946/21983) - Delta: +0.25%
* Branch Coverage: 60.17% (6242/10374) - Delta: +0.34%
* Lines of Code: 21983
* Cyclomatic Complexity: 10119 - Modified code lines (difference to modified files)
* Line Coverage: 65.08% (233/358) - Delta: -2.91%
* Branch Coverage: 49.21% (155/315) - Delta: -10.96%
* Lines of Code: 358 - Indirect changes
* Line Coverage: 76.19% (64/84)
* Branch Coverage: 69.09% (38/55)
* Lines of Code: 84
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.97% (2001/2383) | 65.49% (10883/16619) | 66.63% (37714/56605) | 60.38% (13762/22792) | 66.19% (169850/256596) |
| 📈 Overall project (difference to reference job) | ±0% | ±0% | ±0% | +0.16% ⬆️ | -0.01% ⬇️ | +0.09% ⬆️ | +0.13% ⬆️ | +0.08% ⬆️ |
| 🐾 Modified files | 100.00% (3/3) | 97.14% (34/35) | 95.00% (114/120) | 83.17% (504/606) | 72.75% (3545/4873) | 67.99% (14946/21983) | 60.17% (6242/10374) | 69.83% (71342/102169) |
| 📈 Modified files (difference to reference job) | N/A | N/A | N/A | N/A | N/A | +0.25% ⬆️ | +0.34% ⬆️ | N/A |
| 🐾 Modified code lines | 100.00% (3/3) | 88.57% (31/35) | 79.17% (95/120) | N/A | N/A | 65.08% (233/358) | 49.21% (155/315) | N/A |
| 📈 Modified code lines (difference to modified files) | N/A | N/A | N/A | N/A | N/A | -2.91% ⬇️ | -10.96% ⬇️ | N/A |
| 🐾 Indirect changes | 100.00% (2/2) | 62.50% (5/8) | 37.50% (6/16) | N/A | N/A | 76.19% (64/84) | 69.09% (38/55) | 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