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

Reply via email to