wiki.techinc.nl/tests/parser
DannyS712 a2b20b63d7 Emit deprecation warnings reading from $wgUser
With this patch deprecation warnings will be emitted
if $wgUser is accessed or written into. The only pattern
of usage still allowed is

$oldUser = $wgUser;
$wgUser = $newUser;
// Do something
$wgUser = $oldUser;

Once there is no deprecation warnings, we know that nothing
legitimately depends on $wgUser being set, so we can safely
remove the code that's still allowed as well.

Bug: T267861
Change-Id: Ia1c42b3a32acd0e2bb9b0e93f1dc3c82640dcb22
2021-09-15 20:17:04 -07:00
..
preprocess Use IEC prefixes instead of SI prefixes for byte sizes (docs+backend) 2021-06-28 11:59:09 +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 Drop $wgDjvuToXML 2021-09-10 23:40:31 +02:00
editTests.php Tests: Mark more more closures as static 2021-02-09 02:55:57 +00:00
extraParserTests.txt Hard-deprecate parser tests targetting Preprocessor_DOM 2020-08-04 14:21:32 -04:00
fuzzTest.php Add missing @param and @return to documentation in tests 2021-01-22 19:57:25 +01:00
legacyMediaParserTests.txt Sync up with Parsoid legacyMediaParserTests.txt 2021-06-25 10:55:22 -04:00
mediaParserTests.txt Copy changes from legacyMediaParserTests to mediaParserTests after syncing 2021-06-25 11:01:27 -04:00
MultiTestRecorder.php Replace all call_user_func(_array) in all tests 2020-06-06 18:41:20 +02:00
ParserTestMockParser.php Improve test coverage for ApiStashEdit 2018-08-21 15:32:29 -07:00
ParserTestParserHook.php Don't p-wrap <aside> tags in extension HTML 2021-04-06 16:26:12 +02:00
ParserTestPrinter.php Remove unneeded @return documentation 2021-01-25 19:44:27 +01:00
ParserTestResult.php Improve some class properties documentation in tests 2021-02-02 16:48:15 +00:00
ParserTestResultNormalizer.php Remove references to Html5Depurate 2019-03-13 16:33:37 -05:00
ParserTestRunner.php Emit deprecation warnings reading from $wgUser 2021-09-15 20:17:04 -07:00
parserTests.php Simplify if-then-else-return statements with explicit true/false 2021-08-17 23:19:04 +02:00
parserTests.txt Sync up with Parsoid parserTests.txt 2021-06-25 10:55:22 -04:00
pfeqParserTests.txt Tracking category and parser warning for deprecated uses of {{=}} 2020-09-15 20:16:37 +00: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 Use array_fill_keys() instead of array_flip() if that reflects the developer's intention 2021-06-15 00:11:10 +00:00
TestFileReader.php Tests: Mark more more closures as static 2021-02-09 02:55:57 +00: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"