[JENKINS-75986] Refactor BuildReferenceMapAdapter
#10946
Line Coverage: 54.26% (-16.99%), Branch Coverage: 17.39% (-36.78%)
Summary for modified lines
- 211 lines have been modified
- 43 lines are not covered
- 2 lines are covered only partially
Overview by baseline
- Overall project (difference to reference job)
* Line Coverage: 66.34% (37146/55996) - Delta: +0.04%
* Branch Coverage: 60.04% (13511/22504) - Delta: -0.04%
* Lines of Code: 55996 - Delta: -115
* Cyclomatic Complexity: 27751 - Delta: -58 - Modified files (difference to reference job)
* Line Coverage: 71.25% (171/240) - Delta: +7.30%
* Branch Coverage: 54.17% (65/120) - Delta: -8.53%
* Lines of Code: 240
* Cyclomatic Complexity: 168 - Modified code lines (difference to modified files)
* Line Coverage: 54.26% (51/94) - Delta: -16.99%
* Branch Coverage: 17.39% (8/46) - Delta: -36.78%
* Lines of Code: 94 - Indirect changes
* Line Coverage: 55.88% (19/34)
* Branch Coverage: 50.00% (11/22)
* Lines of Code: 34
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.24% (94/109) | 85.84% (1000/1165) | 83.77% (2013/2403) | 65.55% (10774/16436) | 66.34% (37146/55996) | 60.04% (13511/22504) | 65.95% (167809/254458) |
| 📈 Overall project (difference to reference job) | ±0% | ±0% | -0.01% ⬇️ | -0.01% ⬇️ | +0.11% ⬆️ | +0.04% ⬆️ | -0.04% ⬇️ | +0.03% ⬆️ |
| 🐾 Modified files | 100.00% (2/2) | 100.00% (1/1) | 100.00% (2/2) | 100.00% (12/12) | 71.03% (76/107) | 71.25% (171/240) | 54.17% (65/120) | 67.79% (846/1248) |
| 📈 Modified files (difference to reference job) | N/A | N/A | N/A | N/A | N/A | +7.30% ⬆️ | -8.53% ⬇️ | N/A |
| 🐾 Modified code lines | 100.00% (2/2) | 100.00% (1/1) | 100.00% (2/2) | N/A | N/A | 54.26% (51/94) | 17.39% (8/46) | N/A |
| 📈 Modified code lines (difference to modified files) | N/A | N/A | N/A | N/A | N/A | -16.99% ⬇️ | -36.78% ⬇️ | N/A |
| 🐾 Indirect changes | 100.00% (2/2) | 38.46% (5/13) | 40.00% (8/20) | N/A | N/A | 55.88% (19/34) | 50.00% (11/22) | N/A |
Annotations
Check warning on line 80 in core/src/main/java/jenkins/model/lazy/BuildReferenceMapAdapter.java
ci-jenkins-io / Code Coverage
Not covered line
Line 80 is not covered by tests
Check warning on line 138 in core/src/main/java/jenkins/model/lazy/BuildReferenceMapAdapter.java
ci-jenkins-io / Code Coverage
Not covered lines
Lines 115-138 are not covered by tests
Check warning on line 156 in core/src/main/java/jenkins/model/lazy/BuildReferenceMapAdapter.java
ci-jenkins-io / Code Coverage
Not covered lines
Lines 148-156 are not covered by tests
Check warning on line 177 in core/src/main/java/jenkins/model/lazy/BuildReferenceMapAdapter.java
ci-jenkins-io / Code Coverage
Not covered lines
Lines 167-177 are not covered by tests
Check warning on line 203 in core/src/main/java/jenkins/model/lazy/BuildReferenceMapAdapter.java
ci-jenkins-io / Code Coverage
Not covered lines
Lines 198-203 are not covered by tests
Check warning on line 233 in core/src/main/java/jenkins/model/lazy/BuildReferenceMapAdapter.java
ci-jenkins-io / Code Coverage
Not covered lines
Lines 222-233 are not covered by tests
Check warning on line 275 in core/src/main/java/jenkins/model/lazy/BuildReferenceMapAdapter.java
ci-jenkins-io / Code Coverage
Not covered lines
Lines 268-275 are not covered by tests
Check warning on line 309 in core/src/main/java/jenkins/model/lazy/BuildReferenceMapAdapter.java
ci-jenkins-io / Code Coverage
Not covered lines
Lines 305-309 are not covered by tests
Check warning on line 265 in core/src/main/java/jenkins/model/lazy/BuildReferenceMapAdapter.java
ci-jenkins-io / Code Coverage
Partially covered line
Line 265 is only partially covered, 2 branches are missing
Check warning on line 266 in core/src/main/java/jenkins/model/lazy/BuildReferenceMapAdapter.java
ci-jenkins-io / Code Coverage
Partially covered line
Line 266 is only partially covered, 2 branches are missing
Check warning on line 289 in core/src/main/java/jenkins/model/lazy/BuildReferenceMapAdapter.java
ci-jenkins-io / Code Coverage
Partially covered line
Line 289 is only partially covered, one branch is missing
Check warning on line 103 in core/src/main/java/jenkins/model/lazy/AbstractLazyLoadRunMap.java
ci-jenkins-io / Code Coverage
Not covered line
Line 103 is not covered by tests
Check warning on line 234 in core/src/main/java/jenkins/model/lazy/AbstractLazyLoadRunMap.java
ci-jenkins-io / Code Coverage
Not covered line
Line 234 is not covered by tests
Check warning on line 249 in core/src/main/java/jenkins/model/lazy/AbstractLazyLoadRunMap.java
ci-jenkins-io / Code Coverage
Not covered lines
Lines 244-249 are not covered by tests
Check warning on line 284 in core/src/main/java/jenkins/model/lazy/AbstractLazyLoadRunMap.java
ci-jenkins-io / Code Coverage
Not covered line
Line 284 is not covered by tests
Check warning on line 463 in core/src/main/java/jenkins/model/lazy/AbstractLazyLoadRunMap.java
ci-jenkins-io / Code Coverage
Not covered line
Line 463 is not covered by tests
Check warning on line 119 in core/src/main/java/jenkins/model/lazy/AbstractLazyLoadRunMap.java
ci-jenkins-io / Code Coverage
Partially covered line
Line 119 is only partially covered, one branch is missing