Some extensions and skins have switched to Jest for unit tests, but their coverage is not being imported into SonarCloud.
Goal: Ensure all repositories using Jest have unit test coverage imported and reflected in SonarCloud.
AC:
- SonarCloud shows coverage for every extension/skin that runs jest unit tests on the latest CI run.
| Repository | Patch | Initial Coverage (%) | New Coverage (%) |
|---|---|---|---|
| Core | 1204683 | 13.7 | ~ |
| extensions/CampaignEvents | 1202340 | 21.6 | 21.3 |
| extensions/CodeMirror | 1202302 | 0 .1 | 60 |
| extensions/ContentTranslation | 1202223 | 0 .7 | 39.8 |
| extensions/MediaSearch | 1200404 | 0 | 63.3 |
| extensions/MobileFrontend | 1202310 | 8.2 | 45 |
| extensions/QuickSurveys | 1202891 | 16.5 | 41 |
| extensions/ReaderExperiments | 1200425 | 0 | 70.1 |
| skins/MinervaNeue | 1202895 | 2.2 | 3 |
| skins/Vector | 1200413 | 9.2 | 32.2 |