Migrate code base to Java 21 #26075
Migrate code base to Java 21 #26075
Line Coverage: 65.72% (-2.05%), Branch Coverage: 49.21% (-10.70%)
Summary for modified lines
- 450 lines have been modified
- 121 lines are not covered
- 121 lines are covered only partially
Overview by baseline
- Overall project (difference to reference job)
* Line Coverage: 66.55% (37671/56603) - Delta: +0.03%
* Branch Coverage: 60.28% (13738/22792) - Delta: +0.05%
* Lines of Code: 56603 - Delta: -144
* Cyclomatic Complexity: 28100 - Delta: -55 - Modified files (difference to reference job)
* Line Coverage: 67.77% (14908/21998) - Delta: +0.08%
* Branch Coverage: 59.90% (6218/10380) - Delta: +0.12%
* Lines of Code: 21998
* Cyclomatic Complexity: 10129 - Modified code lines (difference to modified files)
* Line Coverage: 65.72% (232/353) - Delta: -2.05%
* Branch Coverage: 49.21% (155/315) - Delta: -10.70%
* Lines of Code: 353 - Indirect changes
* Line Coverage: 65.79% (25/38)
* Branch Coverage: 54.17% (13/24)
* Lines of Code: 38
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% (37671/56603) | 60.28% (13738/22792) | 66.11% (169643/256596) |
| 📈 Overall project (difference to reference job) | ±0% | ±0% | ±0% | +0.07% ⬆️ | -0.03% ⬇️ | +0.03% ⬆️ | +0.05% ⬆️ | +0.02% ⬆️ |
| 🐾 Modified files | 100.00% (3/3) | 97.22% (35/36) | 95.04% (115/121) | 82.87% (503/607) | 72.66% (3546/4880) | 67.77% (14908/21998) | 59.90% (6218/10380) | 69.61% (71211/102294) |
| 📈 Modified files (difference to reference job) | N/A | N/A | N/A | N/A | N/A | +0.08% ⬆️ | +0.12% ⬆️ | N/A |
| 🐾 Modified code lines | 100.00% (3/3) | 88.89% (32/36) | 79.34% (96/121) | N/A | N/A | 65.72% (232/353) | 49.21% (155/315) | N/A |
| 📈 Modified code lines (difference to modified files) | N/A | N/A | N/A | N/A | N/A | -2.05% ⬇️ | -10.70% ⬇️ | N/A |
| 🐾 Indirect changes | 100.00% (2/2) | 75.00% (9/12) | 60.00% (12/20) | N/A | N/A | 65.79% (25/38) | 54.17% (13/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 362 in core/src/main/java/jenkins/security/ApiTokenProperty.java
ci-jenkins-io / Code Coverage
Not covered lines
Lines 356-362 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