Hi, This hasn't happened yet since I am working on adding hhvm based jobs for mediawiki extensions.
I will try to get a rough job by the end of the week to at least gather some feedback early on. Antoine Le 09/12/2014 16:09, Antoine Musso a écrit : > Hello Mobile! > > Fairly recently, a code cleanup in Mantle caused a back compatibility > issue with several other extensions such as MobileFrontend and > ZeroPortal. It could have been caught if, when the Mantle patch has > been proposed, we had Jenkins to run the tests of the other extensions. > > Over the summer I wrote code that supports testing extensions together > and I wrote an RFC which got approved [RFC] I am now looking for > extensions to tests together and the mobile related ones seems to be > good candidate. > > > If you agree, I will craft a Jenkins job that clones: > > - Mediawiki core + Vendor > - JsonConfig > - Mantle > - MobileApp > - MobileFrontend > - WikiGrok > - ZeroBanner > - ZeroPortal > > And run the MediaWiki PHPUnit test suite. The new job, will be triggered > for changes made on any of those repositories and be non voting while it > is being refined. Once we are happy about it, I would remove the > '-testextension' jobs and make it voting. > > Next, we can reuse the same logic for -qunit and -qunit-mobile jobs and > ends up with well integrated set of repositories. > > > The evil plan for next year, is to extend that to all extensions > deployed on the Wikimedia cluster. > > > Crazy? > > > > [RFC] tis a long read > https://www.mediawiki.org/wiki/RFC/Extensions_continuous_integration _______________________________________________ Mobile-l mailing list [email protected] https://lists.wikimedia.org/mailman/listinfo/mobile-l
