Last modified: 2013-10-30 10:16:24 UTC
We are now deploying PHPUnit using our own deployment system (bug 54762), that let us update it easily using integration/phpunit.git as a source. Now we need our phpunit.php calls to use --with-phpunitdir option, aka: php phpunit.php --with-phpunitdir /contint-phpunit/vendor/phpunit/phpunit And that would use a more recent PHPUnit version, more importantly, that would let us run PHPUnit job on slaves.
MediaWiki core migrated to use the composer install by changing the shell wrapper: https://gerrit.wikimedia.org/r/#/c/92619/ Job to validate the setup (SUCCESS): https://gerrit.wikimedia.org/r/92621 Change-Id for reference is I8651f2fb0e09d4e868c2139b5a7d1b640de61784
Same trick for extensions https://gerrit.wikimedia.org/r/#/c/92623/
Extension validated with mwext-Wikibase-client-tests by retriggering a build. Successful result at https://integration.wikimedia.org/ci/job/mwext-Wikibase-client-tests/3831/console
Change 92624 had a related patch set uploaded by Hashar: mw coverage points to PHPUnit deployed by WMF deployment system https://gerrit.wikimedia.org/r/92624
Change 92624 merged by jenkins-bot: mw coverage points to PHPUnit deployed by WMF deployment system https://gerrit.wikimedia.org/r/92624
Nothing left to do, that will let us roam the tests on any slaves having PHPUnit \O/