The old tests/phpunit/phpunit.php entrypoint and its associates tests/phpunit/suite.xml configuration file have been deprecated as part of T90875 and some parts were removed via T227900. Developers should now use composer phpunit (or vendor/bin/phpunit directly), and phpunit.xml.dist if they need to do something explicitly with the config file. This task tracks the removal of both, as well associated functionality, from MW core.
To do:
- Direct usages in CI (codesearch). Some of these might were kept around for REL1_39, where vendor/bin/phpunit was not yet a viable replacement, but that is now EOL.
- quibble-coverage scripts in integration/config.git
- Use in integration/quibble.git
- Dropped
- Released
- Usages in WMF extensions/skins (codesearch)
- MW core cleanup (codesearch). Also anything referenced by these, like dropping bootstrap.maintenance.php, and merging bootstrap.common.php and bootstrap.integration.php.