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

Reply via email to