Index of /wiki/tests/phpunit/
Name | Last Modified | Size |
---|---|---|
Parent Directory | ||
data | 2022-11-25 05:47 | - |
docs | 2022-11-25 05:47 | - |
includes | 2022-11-25 05:47 | - |
languages | 2022-11-25 05:47 | - |
maintenance | 2022-11-25 05:47 | - |
mocks | 2022-11-25 05:47 | - |
skins | 2022-11-25 05:47 | - |
specials | 2022-11-25 05:47 | - |
structure | 2022-11-25 05:47 | - |
suites | 2022-11-25 05:47 | - |
tests | 2022-11-25 05:47 | - |
bootstrap.php | 2016-11-29 02:20 | 1k |
LessFileCompilationTest.php | 2016-11-29 02:20 | 2k |
Makefile | 2016-11-29 02:20 | 3k |
MediaWikiLangTestCase.php | 2016-11-29 02:20 | 1k |
MediaWikiPHPUnitTestListener.php | 2016-11-29 02:20 | 4k |
MediaWikiTestCase.php | 2016-11-29 02:20 | 51k |
phpunit.php | 2016-11-29 02:20 | 5k |
ResourceLoaderTestCase.php | 2016-11-29 02:20 | 4k |
run-tests.bat | 2016-11-29 02:20 | 1k |
suite.xml | 2016-11-29 02:20 | 3k |
TODO | 2016-11-29 02:20 | 1k |
== MediaWiki PHPUnit Tests ==
The unit tests for MediaWiki are implemented using the PHPUnit testing
framework and require PHPUnit to run.
=== WARNING ===
Some of the unit tests are DESTRUCTIVE and WILL ALTER YOUR WIKI'S CONTENTS.
DO NOT RUN THESE TESTS ON A PRODUCTION SYSTEM OR ON ANY SYSTEM WHERE YOU NEED
TO RETAIN YOUR DATA.
== Installation ==
If you used composer to install MediaWiki's dependencies PHPUnit will already be available, unless
you explicitly specified the --no-dev flag during the install. In this case just run "composer update".
Otherwise follow the installation instructions in the
PHPUnit Manual at:
https://phpunit.de/manual/current/en/installation.html
== Running tests ==
The tests are run from your operating system's command line.
Ensure that you are in the tests/phpunit directory of your MediaWiki
installation.
On Unix-like operating systems, the tests runs are controlled with a makefile.
Run command:
make help
for a full list of options for running tests.
On Windows-family operating systems, run the 'run-tests.bat' batch file.
=== Writing tests ===
A guide to writing PHP unit tests for MediaWiki can be found at:
https://www.mediawiki.org/wiki/Manual:PHP_unit_testing
Proudly Served by LiteSpeed Web Server at datastreetconsulting.com Port 80