Le 09/08/2014 12:32, addshorewiki(a)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.
--
Antoine "hashar" Musso