Le 09/08/2014 12:32, addshorewiki@gmail.com a écrit :
Some talks at Wikimania got me looking at ALL of the extensions on gerrit, and thus, some things happened!
We now have zuul / jenkins triggers and jobs for unit tests (non voting) on ALL extensions on gerrit (excluding empty repos) https://gerrit.wikimedia.org/r/#/c/152236/
And 272 of the extensions passed first time and thus now have voting jobs https://gerrit.wikimedia.org/r/#/c/152723/
Still a bit of work to be done making the other hundreds of extensions pass as they have a variety of issues but this is in my opinion a great step!
Thanks to Hashar for all of the merges!
Thank you for the massive effort Addshore. Looking at the test results, most of failures are:
- extensions lacking a default PHP entry point (ie Foo/Foo.php) which is assumed by the thin wrapper that load extensions
- SQLite not being supported. Usually that is just because AUTOINCREMENT is being used.
- Dependency, I found a few depending on Validator.
And of course, we have a ton of repositories which are empties. It would be rather nice to get rid of them.