As a developer I want to develop on software that doesn't break in unexpected ways so that I can feel confident in the changes I am making to the codebase.
Possible parts of a solution
- Generate a code coverage report, i.e. increase/decrease in code coverage, in the pre-review hook and warn the developer if their patch decreases code coverage (or doesn't increase it, maybe)
- Tooling:
- Dashboards:
- T108768: Create QA Health scoreboard
- Do something with https://integration.wikimedia.org/cover/mediawiki-core/master/php/index.dashboard.html
- expand to cover extensions (see also: https://tools.wmflabs.org/coverage/MobileFrontend/extensions.html )