wiki.techinc.nl/tests/parser
C. Scott Ananian d4cdfe38fd Deprecate parserTests format v1 (take 2)
Parser tests should be tidy by default; we will
shortly stop running untidy tests.

Previously merged as Id78d04a56f83d8c554cb0a8e395fcaf75a7a9a06, then
reverted because it appears we missed updating a few extensions.

Bug: T174199
Bug: T249194
Depends-On: I09fc7fe087f4b770c81c76a3aab1de22098c2d20
Depends-On: I7d80557ae3b43b8da03cef56430e11a0f5dc5793
Depends-On: I23ccb612c940b98ca9da46a2e0848ccfe70e695d
Depends-On: I714f01d2d57f7290b147bdb47cbf69678b5f5adb
Change-Id: I5627efc4f0aad77bfb9eae1e7465c11ced69325e
2020-04-02 14:01:09 -04:00
..
preprocess Use singular they to refer to IP address 2018-12-13 17:41:36 +01:00
DbTestPreviewer.php Coding style: Auto-fix MediaWiki.Usage.IsNull.IsNull 2020-01-10 14:17:13 -08:00
DbTestRecorder.php Add public as visibility in tests folder 2019-10-10 21:55:37 +02:00
DjVuSupport.php PHP: Use short ternary operator (?:) where possible 2018-06-11 11:26:35 +02:00
editTests.php Use class keyword for classname resolution 2020-03-27 09:33:01 +01:00
extraParserTests.txt Update extraParserTests.txt to parserTests v2 (tidy by default) 2020-04-01 13:15:32 -04:00
fuzzTest.php Use class keyword for classname resolution 2020-03-27 09:33:01 +01:00
MultiTestRecorder.php
ParserTestMockParser.php Improve test coverage for ApiStashEdit 2018-08-21 15:32:29 -07:00
ParserTestParserHook.php tests: Don't expect the Parser to be passed by ref 2019-11-18 17:43:35 +01:00
ParserTestPrinter.php Add parserTests file line number to failing tests output 2020-01-29 00:17:36 +00:00
ParserTestResult.php
ParserTestResultNormalizer.php Remove references to Html5Depurate 2019-03-13 16:33:37 -05:00
ParserTestRunner.php Merge "Use MediaWikiServices::getMessageCache" 2020-03-14 18:27:12 +00:00
parserTests.php Use class keyword for classname resolution 2020-03-27 09:33:01 +01:00
parserTests.txt Sync up with Parsoid parserTests.txt 2020-03-19 10:57:36 -04:00
PhpunitTestRecorder.php build: Updating mediawiki/mediawiki-codesniffer to 16.0.0 2018-02-17 13:29:13 +01:00
README tests: Replace implicit Bugzilla bug numbers with Phab ones 2017-02-21 02:14:34 +00:00
TestFileEditor.php Parser: remove leftover "transparent hook" code 2020-01-28 20:10:20 -05:00
TestFileReader.php Deprecate parserTests format v1 (take 2) 2020-04-02 14:01:09 -04:00
TestRecorder.php Add missing @param and @return to documentation 2019-11-16 13:45:55 +01:00

Parser tests can be run either via PHPUnit or by using the standalone
parserTests.php in this directory. The standalone version provides more
options.

To run parser tests via PHPUnit:

 $ cd tests/phpunit
 ./phpunit.php --testsuite parsertests

You can optionally filter by title using --filter, e.g.

 ./phpunit.php --testsuite parsertests --filter="T6400"