Le 17/11/2014 20:57, Antoine Musso a écrit :
Hello,
I have published a draft RFC about testing MediaWiki core and the
extensions all together in a single job. As a first step limited to the
extensions deployed on the Wikimedia cluster.
That would let us catch tricky dependencies such as an incompatible
change in Mantle breaking Flow and MobileFrontend. Currently, a change
made to Mantle does not run the tests of other extensions depending on
it. The RFC aims to solve it
From the RFC:
We will first present how Zuul establish states of repositories for a
given patchset, then the utility that makes it trivial to reproduce such
a state on a Jenkins slave taking for example the mediawiki/core and
mediawiki/vendor tight integration that is being used today. Finally we
will propose to extend such system to all MediaWiki extensions deployed
on the Wikimedia cluster.
The link:
https://www.mediawiki.org/wiki/RFC/Extensions_continuous_integration
Hello,
The RFC will be discussed tomorrow Wednesday November 26, 21:00 UTC.
Please join in if you have any interest in testing extensions or skins
together.
The associated task is
https://phabricator.wikimedia.org/T1350
--
Antoine "hashar" Musso