[JENKINS-75986] Refactor BuildReferenceMapAdapter
#10946
Line Coverage: 56.00% (-17.16%), Branch Coverage: 18.18% (-47.54%)
Summary for modified lines
- 239 lines have been modified
- 44 lines are not covered
- 5 lines are covered only partially
Overview by baseline
- Overall project (difference to reference job)
* Line Coverage: 66.38% (37147/55959) - Delta: +0.08%
* Branch Coverage: 60.06% (13514/22500) - Delta: +0.02%
* Lines of Code: 55959 - Delta: -111
* Cyclomatic Complexity: 27741 - Delta: -56 - Modified files (difference to reference job)
* Line Coverage: 73.16% (428/585) - Delta: +3.77%
* Branch Coverage: 65.73% (163/248) - Delta: -3.41%
* Lines of Code: 585
* Cyclomatic Complexity: 365 - Modified code lines (difference to modified files)
* Line Coverage: 56.00% (56/100) - Delta: -17.16%
* Branch Coverage: 18.18% (8/44) - Delta: -47.54%
* Lines of Code: 100 - Indirect changes
* Line Coverage: 96.67% (29/30)
* Branch Coverage: 80.00% (16/20)
* Lines of Code: 30
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.91% (1000/1164) | 83.81% (2013/2402) | 65.60% (10777/16428) | 66.38% (37147/55959) | 60.06% (13514/22500) | 65.97% (167861/254461) |
| 📈 Overall project (difference to reference job) | ±0% | ±0% | -0.01% ⬇️ | -0.01% ⬇️ | +0.14% ⬆️ | +0.08% ⬆️ | +0.02% ⬆️ | +0.06% ⬆️ |
| 🐾 Modified files | 100.00% (2/2) | 100.00% (3/3) | 100.00% (5/5) | 90.00% (27/30) | 69.58% (167/240) | 73.16% (428/585) | 65.73% (163/248) | 69.49% (2007/2888) |
| 📈 Modified files (difference to reference job) | N/A | N/A | N/A | N/A | N/A | +3.77% ⬆️ | -3.41% ⬇️ | N/A |
| 🐾 Modified code lines | 100.00% (2/2) | 100.00% (3/3) | 80.00% (4/5) | N/A | N/A | 56.00% (56/100) | 18.18% (8/44) | N/A |
| 📈 Modified code lines (difference to modified files) | N/A | N/A | N/A | N/A | N/A | -17.16% ⬇️ | -47.54% ⬇️ | N/A |
| 🐾 Indirect changes | 100.00% (2/2) | 50.00% (3/6) | 80.00% (12/15) | N/A | N/A | 96.67% (29/30) | 80.00% (16/20) | N/A |
Annotations
Check warning on line 86 in core/src/main/java/jenkins/model/lazy/BuildReferenceMapAdapter.java
ci-jenkins-io / Code Coverage
Not covered line
Line 86 is not covered by tests
Check warning on line 139 in core/src/main/java/jenkins/model/lazy/BuildReferenceMapAdapter.java
ci-jenkins-io / Code Coverage
Not covered lines
Lines 122-139 are not covered by tests
Check warning on line 157 in core/src/main/java/jenkins/model/lazy/BuildReferenceMapAdapter.java
ci-jenkins-io / Code Coverage
Not covered lines
Lines 149-157 are not covered by tests
Check warning on line 178 in core/src/main/java/jenkins/model/lazy/BuildReferenceMapAdapter.java
ci-jenkins-io / Code Coverage
Not covered lines
Lines 168-178 are not covered by tests
Check warning on line 204 in core/src/main/java/jenkins/model/lazy/BuildReferenceMapAdapter.java
ci-jenkins-io / Code Coverage
Not covered lines
Lines 199-204 are not covered by tests
Check warning on line 234 in core/src/main/java/jenkins/model/lazy/BuildReferenceMapAdapter.java
ci-jenkins-io / Code Coverage
Not covered lines
Lines 223-234 are not covered by tests
Check warning on line 276 in core/src/main/java/jenkins/model/lazy/BuildReferenceMapAdapter.java
ci-jenkins-io / Code Coverage
Not covered lines
Lines 269-276 are not covered by tests
Check warning on line 307 in core/src/main/java/jenkins/model/lazy/BuildReferenceMapAdapter.java
ci-jenkins-io / Code Coverage
Not covered lines
Lines 303-307 are not covered by tests
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 267 in core/src/main/java/jenkins/model/lazy/BuildReferenceMapAdapter.java
ci-jenkins-io / Code Coverage
Partially covered line
Line 267 is only partially covered, 2 branches are missing
Check warning on line 288 in core/src/main/java/jenkins/model/lazy/BuildReferenceMapAdapter.java
ci-jenkins-io / Code Coverage
Partially covered line
Line 288 is only partially covered, one branch is missing
Check warning on line 154 in core/src/main/java/jenkins/model/lazy/LazyBuildMixIn.java
ci-jenkins-io / Code Coverage
Not covered line
Line 154 is not covered by tests
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
Check warning on line 305 in core/src/main/java/hudson/model/RunMap.java
ci-jenkins-io / Code Coverage
Not covered line
Line 305 is not covered by tests