wiki.techinc.nl/tests/parser
C. Scott Ananian 53fe91ded5 Hard deprecate Preprocessor_DOM
The Preprocessor_DOM implementation doesn't interact well with PHP memory
profiling, and has some limitations not present in the Preprocessor_Hash
implementation (see T216664).  There is no reason to keep around two
versions of the preprocessor: it just complicates on-going wikitext
feature development.

Hard deprecate use of Preprocessor_DOM, so we can remove the redundant
code in a future release.

Bug: T204945
Depends-On: Id38c9360e4d02b570996dbf7a660f964f02f1a2c
Change-Id: Ica5d1ad5b1e677542962fc36d582a793f941155e
2019-06-14 12:21:40 -04:00
..
preprocess Use singular they to refer to IP address 2018-12-13 17:41:36 +01:00
DbTestPreviewer.php
DbTestRecorder.php Avoid bad method call to patchPatch() in DbTestRecorder 2018-06-25 21:14:13 +01:00
DjVuSupport.php PHP: Use short ternary operator (?:) where possible 2018-06-11 11:26:35 +02:00
editTests.php build: Updating mediawiki/mediawiki-codesniffer to 22.0.0 2018-09-16 15:51:11 +00:00
extraParserTests.txt extraParserTests.txt: Fix typo 2018-10-19 22:22:37 +02:00
fuzzTest.php
MultiTestRecorder.php
ParserTestMockParser.php Improve test coverage for ApiStashEdit 2018-08-21 15:32:29 -07:00
ParserTestParserHook.php Use PHP 7 '??' operator instead of if-then-else 2018-10-27 23:46:13 +02:00
ParserTestPrinter.php tests: Use standard utilities for temporary file names 2019-05-06 17:21:45 +00:00
ParserTestResult.php
ParserTestResultNormalizer.php Remove references to Html5Depurate 2019-03-13 16:33:37 -05:00
ParserTestRunner.php Hard deprecate Preprocessor_DOM 2019-06-14 12:21:40 -04:00
parserTests.php Don't infer parsoid-only parser tests based on presence of parsoid option. 2018-11-02 16:41:40 -04:00
parserTests.txt Rehabilitate DateFormatter 2019-04-10 21:00:04 +10:00
PhpunitTestRecorder.php
README
TestFileEditor.php
TestFileReader.php No yoda conditions 2018-11-21 17:54:39 +01:00
TestRecorder.php

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"