wiki.techinc.nl/tests/phpunit
C. Scott Ananian 1c0089772d [HtmlInputTransformHelper] Use ParserOutputAccess
One step in gradually replacing uses of ParsoidOutputAccess with
ParserOutputAccess.  This is mostly just inlining the code from
ParsoidOutputAccess (which already uses ParserOutputAccess internally)
and then removing dead code.

Change-Id: I9807149c30f4bfe06fd7ad12f96c13816c22aa9c
2024-05-22 10:58:38 -04:00
..
data [ParserOutput] Remove unused TOCHTML from ParserCache serialization 2024-05-17 21:46:00 +00:00
docs
includes Move ParsoidOutputAccess::supportsContentModel() into Parsoid SiteConfig 2024-05-22 10:57:37 -04:00
integration/includes [HtmlInputTransformHelper] Use ParserOutputAccess 2024-05-22 10:58:38 -04:00
maintenance maintenance: getLagTimes migrate to StatsFactory 2024-05-15 17:04:14 +00:00
mocks Merge "Add namespace and deprecation alias to WatchedItemStore" 2024-05-21 10:54:43 +00:00
structure Add namespace and deprecation alias to TextContentHandler 2024-05-20 05:34:31 +03:30
suites parsertests: Misc cleanup 2024-03-15 00:34:23 +00:00
tests objectcache: Complete refactor of ObjectCache.php 2024-05-21 14:03:08 +00:00
unit Move ParsoidOutputAccess::supportsContentModel() into Parsoid SiteConfig 2024-05-22 10:57:37 -04:00
bootstrap.common.php
bootstrap.integration.php
bootstrap.maintenance.php
bootstrap.php Fix tests/phpunit/bootstrap.php on Windows 2024-05-03 10:34:45 +02:00
DynamicPropertyTestHelper.php tests: Update @since tags for backports 2024-04-08 16:09:42 +01:00
getPHPUnitExtensionsAndSkins.php
HamcrestPHPUnitIntegration.php
MediaWikiCoversValidator.php
MediaWikiDeprecatedConfigPHPUnitExtension.php
MediaWikiGroupValidator.php
MediaWikiIntegrationTestCase.php objectcache: Complete refactor of ObjectCache.php 2024-05-21 14:03:08 +00:00
MediaWikiLangTestCase.php
MediaWikiLoggerPHPUnitExtension.php
MediaWikiPHPUnitResultPrinter.php
MediaWikiTeardownPHPUnitExtension.php
MediaWikiTestCaseTrait.php MediaWikiTestCaseTrait: Replace StaticHookRegistry qualifier with import 2024-05-05 12:17:56 +00:00
MediaWikiUnitTestCase.php Tests: enable non-integration tests to use TitleFactory service. 2024-04-25 13:00:14 +00:00
MWTestDox.php
phpunit.php
README.md
ResourceLoaderTestCase.php Standardise all our class alias deprecation comments for ease of grepping 2024-03-19 20:11:29 +00:00
suite.xml
TestSelectQueryBuilder.php tests: Add TestSelectQueryBuilder::assertRowValue 2024-05-08 23:13:19 +02:00

MediaWiki PHPUnit tests

WARNING: Integration tests may be destructive and alter or remove parts of your local database. We try to use temporary tables where possible, but you must never run tests on a production server or on a wiki where you don't want to lose data.

Running tests

If you haven't already, run composer update (specifically without --no-dev) in the MediaWiki core directory. This will install PHPUnit.

To read about how to run specific tests, refer to:

https://www.mediawiki.org/wiki/Manual:PHP_unit_testing/Running_the_tests

Writing tests

A guide to writing PHPUnit tests for MediaWiki can be found at:

https://www.mediawiki.org/wiki/Manual:PHP_unit_testing