Manual:PHP unit testing

From MediaWiki.org
Jump to: navigation, search
MediaWiki Flower
« Unit testing
PHPUnit testing

Contents


Tools

Introduction[edit | edit source]

We do unit testing of MediaWiki's PHP code base using the PHPUnit framework. View our test coverage.

Core MediaWiki PHP unit tests are in the tests/phpunit directory. The directory structure roughly matches that of the code being tested. For example: you can find the unit tests for file includes/IP.php in tests/phpunit/includes/IPTest.php.

Extensions often have tests in a tests subdirectory.

Use the navigation table along this text to browse through this manual or begin your journey by installing PHPUnit.