Manual:Parser tests

Each parser test case specifies input wikitext and output HTML, to confirm that things operate as expected. The actual output is compared with the desired result, and thus, the parser test cases (also known as parser tests) can be helpful at spotting regressions.

The parser test cases reside in

They can be run both through the phpunit test suite and through the standalone parserTests.php -- so a parser test failure should trigger a Jenkins test failure.

Syntax & execution
Syntax is as following:

In order to create a new article the syntax is:

In order to be sure that the extension tag tag1 is loaded add at the beginning of the file:

In order to add your test file to the parser tests use:

To run the parser tests, go to the root directory of your local MediaWiki installation and execute the following from the command line:

Note that prior to MediaWiki 1.28, this file was located at php tests/parserTests.php.

To run tests for just one file, use   param.

See more params with  .