The wmf-sonar-scanner job hopes to find code coverage reports (see run.sh for example) and if they are found, they will be incorporated into the analysis.
Some problems to figure out:
- We need a way to have the code coverage job(s) (plural -- because MobileFrontend for example has both PHP and JS code coverage reports) run before the wmf-sonar-scanner job.
- We need a solution that can work for Python, Java, PHP, JS, etc and does not assume that the project we are looking at is a Mediawiki Extension or Mediawiki core. (However starting with just core + extensions would be reasonable.)