Although it doesn't use @covers tags, it might be useful to spot areas which need more coverage. This is currently not doable for CI, as running taint-check (or even just phan) with xdebug enabled is prohibitively slow. Integration tests only might still run reasonabley quick, but I guess this can be considered blocked on T234020.
|Open||None||T279423 Enable coverage reports for taint-check|
|Resolved||Daimona||T234020 Switch mediawiki code coverage from xdebug to pcov|
|Open||Legoktm||T243847 Add pcov PHP extension to wikimedia apt so it can be used in Wikimedia CI|
|Open||None||T280170 Add pcov to composer images|
Integration tests only might still run reasonabley quick
Or maybe not. On my machine, 6m 49s with xdebug 2.9.1. Which gets a little better with xdebug 3.0.0 in "coverage" mode: 2m 13s. The clear winner is once again pcov, with just 16s. For comparison, running without coverage takes 9s.