When an extension implements a ParsoidModule you need to be able to run its parserTests with parsoid (as well as with the legacy parser).
Description
Details
Event Timeline
Change 613317 had a related patch set uploaded (by C. Scott Ananian; owner: C. Scott Ananian):
[mediawiki/core@master] Use parser test file parser from Parsoid
Change 618372 had a related patch set uploaded (by C. Scott Ananian; owner: C. Scott Ananian):
[mediawiki/services/parsoid@master] Allow parser test files to end w/o a trailing newline
Change 618372 merged by jenkins-bot:
[mediawiki/services/parsoid@master] Allow parser test files to end w/o a trailing newline
Change 620755 had a related patch set uploaded (by Subramanya Sastry; owner: Subramanya Sastry):
[mediawiki/vendor@master] Bump wikimedia/parsoid to v0.13.0-a6
Change 620755 merged by jenkins-bot:
[mediawiki/vendor@master] Bump wikimedia/parsoid to v0.13.0-a6
Change 613317 merged by jenkins-bot:
[mediawiki/core@master] Use parser test file parser from Parsoid
Change 648357 had a related patch set uploaded (by C. Scott Ananian; owner: C. Scott Ananian):
[mediawiki/services/parsoid@master] ParserTestReader: Support a generalized file-level options clause
Change 615924 had a related patch set uploaded (by C. Scott Ananian; owner: C. Scott Ananian):
[mediawiki/core@master] WIP: Add support for running parsertests *with parsoid*
Change 648378 had a related patch set uploaded (by C. Scott Ananian; owner: C. Scott Ananian):
[mediawiki/core@master] Parser tests: Update TestFileReader to the latest reader from Parsoid
Change 648461 had a related patch set uploaded (by C. Scott Ananian; owner: C. Scott Ananian):
[mediawiki/extensions/Disambiguator@master] Move Parsoid disambiguator parser tests to Extension:Disambiguator
Change 648357 merged by jenkins-bot:
[mediawiki/services/parsoid@master] ParserTestReader: Support a generalized file-level options clause
Change 648378 merged by jenkins-bot:
[mediawiki/core@master] Parser tests: Update TestFileReader to the latest reader from Parsoid
Change 651236 had a related patch set uploaded (by C. Scott Ananian; owner: C. Scott Ananian):
[mediawiki/core@master] ParserTestRunner: tweak filetype of djvu, allow capital E in !!hooks
Change 650621 had a related patch set uploaded (by C. Scott Ananian; owner: C. Scott Ananian):
[mediawiki/core@master] ParserTestRunner: add interwiki prefixes used by Parsoid tests
Change 651236 merged by jenkins-bot:
[mediawiki/core@master] ParserTestRunner: tweak filetype of djvu, allow capital E in !!hooks
Change 650621 merged by jenkins-bot:
[mediawiki/core@master] ParserTestRunner: add interwiki prefixes used by Parsoid tests
Change 615924 merged by jenkins-bot:
[mediawiki/core@master] Add support for running parsertests with Parsoid in integrated mode
Change 648461 merged by jenkins-bot:
[mediawiki/extensions/Disambiguator@master] Move Parsoid disambiguator parser tests to Extension:Disambiguator
This is done! It's opt-in for now with a clause in the parserTests.txt file, and relies on the extension naming the Parsoid extension as a dependency.