Hello, Jenkins now detects parser tests registered in MediaWiki extensions, which has some side effects (see end of this mail).
I have merged today a change in MediaWiki core that let it recognize parser tests in extensions. That is done by looking at the $wgParserTestFiles https://gerrit.wikimedia.org/r/#/c/63164/ Then I updated our MediaWiki extensions Jenkins jobs to have them invoke phpunit with '--testsuite extensions' which make use of the above code. The job change is https://gerrit.wikimedia.org/r/#/c/62622/ Some extensions were missing and have been added to Jenkins and Zuul: - Arrays - BookManager - NaturalLanguageList - ReplaceSet - Transliterator - Variables Others are now running unit tests in addition to lint checks: - Cite - Poem - wikihiero Some extensions are failing parser tests and need action: BookManager: https://bugzilla.wikimedia.org/49879 NaturalLanguageList https://bugzilla.wikimedia.org/49881 Transliterator https://bugzilla.wikimedia.org/49882 The Math extension does not pass test since texvc is not build. We need a job to verify it compiles properly and the tests are passing. That is logged as https://bugzilla.wikimedia.org/49884 I have disabled voting for the four related jobs. -- Antoine "hashar" Musso _______________________________________________ Wikitech-l mailing list Wikitech-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikitech-l