Make CI for extensions able to run PHPUnit from composer instead of a system wide installation. This means specifically tests run through mediawikis phpunit.php .
Description
Description
Status | Subtype | Assigned | Task | ||
---|---|---|---|---|---|
Resolved | Krinkle | T112867 make CI for extensions able to run PHPUnit from composer instead of a system wide installation | |||
Resolved | Krinkle | T112895 Support installing composer require-dev packages together with mediawiki/vendor |
Event Timeline
Comment Actions
This is already possible. Jobs using plain composer-test have always specified their own phpunit version. Most of the PHP libraries (such as IPSet and others) use PHPUnit 4.7 for example. These are still indirectly bundled with MediaWiki core without a problem.
Comment Actions
This task is for mediawiki extension unit tests. Which still was always possible, but AFAIK nobody did it yet for any extension.