From f78ae2a51a9f3569281b500b1351cd4b9d187718 Mon Sep 17 00:00:00 2001 From: Platonides Date: Sat, 1 Jan 2011 22:04:14 +0000 Subject: [PATCH] Use an autoloader for the tests, following the ideas from r72858. The SeleniumTestConstants class was added in r79437 --- tests/TestsAutoLoader.php | 13 +++++++++++++ tests/phpunit/includes/api/ApiTest.php | 2 -- tests/phpunit/includes/api/ApiUploadTest.php | 5 +---- tests/phpunit/phpunit.php | 3 +-- 4 files changed, 15 insertions(+), 8 deletions(-) create mode 100644 tests/TestsAutoLoader.php diff --git a/tests/TestsAutoLoader.php b/tests/TestsAutoLoader.php new file mode 100644 index 0000000000..13198f81d9 --- /dev/null +++ b/tests/TestsAutoLoader.php @@ -0,0 +1,13 @@ + "$testFolder/phpunit/MediaWikiTestCase.php", + 'MediaWikiPHPUnitCommand' => "$testFolder/phpunit/MediaWikiPHPUnitCommand.php", + 'ApiTestSetup' => "$testFolder/phpunit/includes/api/ApiSetup.php", + 'RandomImageGenerator' => "$testFolder/phpunit/includes/api/RandomImageGenerator.php", + 'SeleniumTestConstants' => "$testFolder/selenium/SeleniumTestConstants.php", +); + diff --git a/tests/phpunit/includes/api/ApiTest.php b/tests/phpunit/includes/api/ApiTest.php index a7ae903532..9d38852e4a 100644 --- a/tests/phpunit/includes/api/ApiTest.php +++ b/tests/phpunit/includes/api/ApiTest.php @@ -1,7 +1,5 @@ doApiRequest( $params, $session ); } else { throw new Exception( "request data not in right format" ); diff --git a/tests/phpunit/phpunit.php b/tests/phpunit/phpunit.php index d70f7530ff..e89c442981 100755 --- a/tests/phpunit/phpunit.php +++ b/tests/phpunit/phpunit.php @@ -35,7 +35,6 @@ if( version_compare( PHPUnit_Runner_Version::id(), '3.5.0', '>=' ) ) { require_once( 'PHPUnit/TextUI/Command.php' ); } -require_once( "$IP/tests/phpunit/MediaWikiPHPUnitCommand.php" ); -require_once( "$IP/tests/phpunit/MediaWikiTestCase.php" ); +require_once( "$IP/tests/TestsAutoLoader.php" ); MediaWikiPHPUnitCommand::main(); -- 2.20.1