3 * Bootstrapping for MediaWiki PHPUnit tests
4 * This file is included by phpunit and is NOT in the global scope.
9 if ( !defined( 'MW_PHPUNIT_TEST' ) ) {
11 You are running these tests directly from phpunit. You may not have all globals correctly set.
12 Running phpunit.php instead is recommended.
14 require_once __DIR__
. "/phpunit.php";
17 class MediaWikiPHPUnitBootstrap
{
18 public function __destruct() {
19 // Return to real wiki db, so profiling data is preserved
20 MediaWikiTestCase
::teardownTestDB();
22 // Log profiling data, e.g. in the database or UDP
28 // This will be destructed after all tests have been run
29 $mediawikiPHPUnitBootstrap = new MediaWikiPHPUnitBootstrap();