Le 17/12/2014 23:57, Antoine Musso a écrit : > Hello, > > I found out we do not run on extensions the 'structure' testsuite of > mediawiki/core. It is made of three tests in tests/phpunit/structure > > AutoLoaderTest.php verify classes are properly registered, and the > autloader entries point to an actual file > > ResourcesTest.php ditto for the Resource Loader > StructureTest.php makes sure test files ends with Test.php > > > Jenkins runs on extensions the 'extension' testsuite, I will add the > 'structure' directory to it tomorrow morning ~9am UTC. > > You can verify whether your extension pass by running: > > php tests/phpunit/phpunit.php --testsuite structure > > > The patch for core is: https://gerrit.wikimedia.org/r/#/c/180496/ > > Ideally we should backport it to REL branches as well. > > Filled as https://phabricator.wikimedia.org/T78798
I have merged the change a couple hours ago. Some extensions unsurprisingly started failing, luckily the fix are quite easy. MobileFrontend resourceloader: https://gerrit.wikimedia.org/r/180748 AbuseFilter and Flow autoloaders being incomplete: https://gerrit.wikimedia.org/r/180751 https://gerrit.wikimedia.org/r/180191 -- Antoine "hashar" Musso _______________________________________________ Wikitech-l mailing list [email protected] https://lists.wikimedia.org/mailman/listinfo/wikitech-l
