|
Ran
|
Jobs
3
|
Files
1729
|
Run time
4min
|
Badge
README BADGES
|
push
github
Fix #12689 - Remove unnecessary src=null on WMS tile load error (#12691) (#12749) * Fix #12689 - Remove unnecessary src=null on WMS tile load error Setting img.src = null does not clear the image; the DOM coerces it to the string "null", causing a real (always-404) network request. image.setState(3) alone already triggers the source's tileloaderror/imageloaderror events (state-based, no DOM event dependency), making the src=null line redundant. * Add test for #12689 spurious /null request removal Verifies the tile error handler no longer sets img.src = null on failure. * Fix #12689 - set error state on single tile WMS load failure ol/Image has no setState, unlike ol/ImageTile: notify the state change manually so imageloaderror is emitted without setting img.src to null. Tests now configure requestsConfigurationRules to reach the custom load function error branch. (cherry picked from commit 40197f081)
35740 of 56464 branches covered (63.3%)
7 of 9 new or added lines in 1 file covered. (77.78%)
3 existing lines in 2 files now uncovered.44532 of 58870 relevant lines covered (75.64%)
122.82 hits per line
| Lines | Coverage | ∆ | File |
|---|---|---|---|
| 2 |
82.79 |
2.45% | web/client/components/map/openlayers/plugins/WMSLayer.js |
| Lines | Coverage | ∆ | File |
|---|---|---|---|
| 2 |
41.77 |
-0.8% | web/client/utils/cesium/GeoJSONStyledFeatures.js |
| 1 |
70.14 |
-0.69% | web/client/plugins/StreetView/components/CyclomediaView/CyclomediaView.js |
| ID | Job ID | Ran | Files | Coverage | |
|---|---|---|---|---|---|
| 1 | run-20.x - 30438724836.1 | 1729 |
75.64 |
GitHub Action Run | |
| 2 | run-22.x - 30438724836.2 | 1729 |
75.64 |
GitHub Action Run | |
| 3 | run-24.x - 30438724836.3 | 1729 |
75.63 |
GitHub Action Run |
| Coverage | ∆ | File | Lines | Relevant | Covered | Missed | Hits/Line | Branch Hits | Branch Misses |
|---|