Hello, Wikimedia Release Engineering now tracks the time it takes to get a change merged for MediaWiki core via:
https://grafana.wikimedia.org/dashboard/db/releng-kpis The idea is to make sure we do not make it worse, but that is also a good intensive to speed up the merge delay. Beside CI overhead, most of the delay was from mediawiki-phpunit-zend which runs the whole PHPUnit tests under Zend PHP 5.3 and takes 10+ minutes. Earlier today, I have split the job in two part and the merges should happens ~ 3 minutes earlier. From now on: mediawiki-phpunit-zend , excludes any tests flagged with @groups ParserTests mediawiki-phpunit-parsertests-zend runs the PHPUnit testsuite 'parsertests' which should load any .txt tests registered. By running them in parallel, we regain some velocity. I haven't split the HHVM version seems it looked fast enough compared to the phpcs job. Will monitor a bit more and adjust as needed. Reference: https://phabricator.wikimedia.org/T114314 -- Antoine "hashar" Musso _______________________________________________ Wikitech-l mailing list [email protected] https://lists.wikimedia.org/mailman/listinfo/wikitech-l
