1== MediaWiki PHPUnit Tests ==
3The unit tests for MediaWiki are implemented using the PHPUnit testing
4framework and require PHPUnit to run.
9Some of the unit tests are DESTRUCTIVE and WILL ALTER YOUR WIKI'S CONTENTS.
11DO NOT RUN THESE TESTS ON A PRODUCTION SYSTEM OR ON ANY SYSTEM WHERE YOU NEED
17If you used composer to install MediaWiki's dependencies PHPUnit will already be available, unless
18you explicitly specified the --no-dev flag during the install. In this case just run "composer update".
20Otherwise follow the installation instructions in the
23 https://phpunit.de/manual/current/en/installation.html
28The tests are run from your operating system's command line.
30Ensure that you are in the tests/phpunit directory of your MediaWiki
34On Unix-like operating systems, the tests runs are controlled with a makefile.
39for a full list of options for running tests.
42On Windows-family operating systems, run the 'run-tests.bat' batch file.
47A guide to writing PHP unit tests for MediaWiki can be found at:
49 https://www.mediawiki.org/wiki/Manual:PHP_unit_testing