[JENKINS-76263] Add Content-Security-Policy header
#11269
Line Coverage: 90.79% (+31.11%), Branch Coverage: 73.81% (+23.59%)
Summary for modified lines
- 1175 lines have been modified
- 22 lines are not covered
- 18 lines are covered only partially
Overview by baseline
- Overall project (difference to reference job)
* Line Coverage: 66.43% (37475/56414) - Delta: +0.15%
* Branch Coverage: 59.99% (13599/22670) - Delta: +0.07%
* Lines of Code: 56414 - Delta: +232
* Cyclomatic Complexity: 27970 - Delta: +105 - Modified files (difference to reference job)
* Line Coverage: 59.69% (610/1022) - Delta: +9.31%
* Branch Coverage: 50.22% (225/448) - Delta: +5.09%
* Lines of Code: 1022
* Cyclomatic Complexity: 456 - Modified code lines (difference to modified files)
* Line Coverage: 90.79% (217/239) - Delta: +31.11%
* Branch Coverage: 73.81% (62/84) - Delta: +23.59%
* Lines of Code: 239 - Indirect changes
* Line Coverage: 79.59% (39/49)
* Branch Coverage: 57.14% (20/35)
* Lines of Code: 49
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.61% (97/112) | 85.49% (1019/1192) | 83.93% (2032/2421) | 65.47% (10851/16573) | 66.43% (37475/56414) | 59.99% (13599/22670) | 66.00% (169077/256184) |
| 📈 Overall project (difference to reference job) | ±0% | +0.12% ⬆️ | +0.17% ⬆️ | +0.20% ⬆️ | +0.09% ⬆️ | +0.15% ⬆️ | +0.07% ⬆️ | +0.14% ⬆️ |
| 🐾 Modified files | 100.00% (2/2) | 100.00% (4/4) | 94.44% (17/18) | 79.07% (34/43) | 62.07% (144/232) | 59.69% (610/1022) | 50.22% (225/448) | 63.39% (2717/4286) |
| 📈 Modified files (difference to reference job) | N/A | N/A | N/A | N/A | N/A | +9.31% ⬆️ | +5.09% ⬆️ | N/A |
| 🐾 Modified code lines | 100.00% (2/2) | 100.00% (4/4) | 94.44% (17/18) | N/A | N/A | 90.79% (217/239) | 73.81% (62/84) | N/A |
| 📈 Modified code lines (difference to modified files) | N/A | N/A | N/A | N/A | N/A | +31.11% ⬆️ | +23.59% ⬆️ | N/A |
| 🐾 Indirect changes | 100.00% (2/2) | 66.67% (10/15) | 64.00% (16/25) | N/A | N/A | 79.59% (39/49) | 57.14% (20/35) | N/A |
Annotations
Check warning on line 89 in core/src/main/java/jenkins/security/csp/ReportingAction.java
ci-jenkins-io / Code Coverage
Not covered line
Line 89 is not covered by tests
Check warning on line 100 in core/src/main/java/jenkins/security/csp/ReportingAction.java
ci-jenkins-io / Code Coverage
Not covered lines
Lines 99-100 are not covered by tests
Check warning on line 104 in core/src/main/java/jenkins/security/csp/ReportingAction.java
ci-jenkins-io / Code Coverage
Not covered lines
Lines 103-104 are not covered by tests
Check warning on line 111 in core/src/main/java/jenkins/security/csp/ReportingAction.java
ci-jenkins-io / Code Coverage
Not covered lines
Lines 107-111 are not covered by tests
Check warning on line 76 in core/src/main/java/jenkins/security/csp/ReportingAction.java
ci-jenkins-io / Code Coverage
Partially covered line
Line 76 is only partially covered, one branch is missing
Check warning on line 80 in core/src/main/java/jenkins/security/csp/ReportingAction.java
ci-jenkins-io / Code Coverage
Partially covered line
Line 80 is only partially covered, one branch is missing
Check warning on line 88 in core/src/main/java/jenkins/security/csp/ReportingAction.java
ci-jenkins-io / Code Coverage
Partially covered line
Line 88 is only partially covered, one branch is missing
Check warning on line 121 in core/src/main/java/jenkins/security/csp/ReportingAction.java
ci-jenkins-io / Code Coverage
Partially covered line
Line 121 is only partially covered, one branch is missing
Check warning on line 81 in core/src/main/java/jenkins/security/csp/Decorator.java
ci-jenkins-io / Code Coverage
Not covered line
Line 81 is not covered by tests
Check warning on line 63 in core/src/main/java/jenkins/security/csp/Decorator.java
ci-jenkins-io / Code Coverage
Partially covered line
Line 63 is only partially covered, one branch is missing
Check warning on line 80 in core/src/main/java/jenkins/security/csp/Decorator.java
ci-jenkins-io / Code Coverage
Partially covered line
Line 80 is only partially covered, 3 branches are missing
Check warning on line 66 in core/src/main/java/jenkins/security/csp/ReportingContext.java
ci-jenkins-io / Code Coverage
Not covered line
Line 66 is not covered by tests
Check warning on line 75 in core/src/main/java/jenkins/security/csp/ReportingContext.java
ci-jenkins-io / Code Coverage
Not covered line
Line 75 is not covered by tests
Check warning on line 80 in core/src/main/java/jenkins/security/csp/ReportingContext.java
ci-jenkins-io / Code Coverage
Not covered line
Line 80 is not covered by tests
Check warning on line 55 in core/src/main/java/jenkins/security/csp/ReportingContext.java
ci-jenkins-io / Code Coverage
Partially covered line
Line 55 is only partially covered, one branch is missing
Check warning on line 65 in core/src/main/java/jenkins/security/csp/ReportingContext.java
ci-jenkins-io / Code Coverage
Partially covered line
Line 65 is only partially covered, one branch is missing
Check warning on line 72 in core/src/main/java/jenkins/security/csp/ReportingContext.java
ci-jenkins-io / Code Coverage
Partially covered line
Line 72 is only partially covered, one branch is missing
Check warning on line 79 in core/src/main/java/jenkins/security/csp/ReportingContext.java
ci-jenkins-io / Code Coverage
Partially covered line
Line 79 is only partially covered, one branch is missing
Check warning on line 119 in core/src/main/java/jenkins/security/csp/CspBuilder.java
ci-jenkins-io / Code Coverage
Not covered lines
Lines 114-119 are not covered by tests
Check warning on line 108 in core/src/main/java/jenkins/security/csp/CspBuilder.java
ci-jenkins-io / Code Coverage
Partially covered line
Line 108 is only partially covered, one branch is missing
Check warning on line 109 in core/src/main/java/jenkins/security/csp/CspBuilder.java
ci-jenkins-io / Code Coverage
Partially covered line
Line 109 is only partially covered, one branch is missing
Check warning on line 119 in core/src/main/java/jenkins/security/csp/FetchDirective.java
ci-jenkins-io / Code Coverage
Not covered line
Line 119 is not covered by tests
Check warning on line 122 in core/src/main/java/jenkins/security/csp/FetchDirective.java
ci-jenkins-io / Code Coverage
Not covered line
Line 122 is not covered by tests
Check warning on line 115 in core/src/main/java/jenkins/security/csp/FetchDirective.java
ci-jenkins-io / Code Coverage
Partially covered line
Line 115 is only partially covered, one branch is missing
Check warning on line 118 in core/src/main/java/jenkins/security/csp/FetchDirective.java
ci-jenkins-io / Code Coverage
Partially covered line
Line 118 is only partially covered, 2 branches are missing