From: X! Date: Tue, 4 Jan 2011 01:33:57 +0000 (+0000) Subject: Update to use the PHPUnit autoloader, define $IP X-Git-Tag: 1.31.0-rc.0~32847 X-Git-Url: http://git.cyclocoop.org/%22%20.%20generer_url_ecrire%28%22sites_tous%22%29%20.%20%22?a=commitdiff_plain;h=92a314944a7e747528bce90cd77e734ecb3649aa;p=lhc%2Fweb%2Fwiklou.git Update to use the PHPUnit autoloader, define $IP --- diff --git a/tests/RunSeleniumTests.php b/tests/RunSeleniumTests.php index 2cd37bb3ad..ffa14db7eb 100644 --- a/tests/RunSeleniumTests.php +++ b/tests/RunSeleniumTests.php @@ -24,13 +24,25 @@ * http://www.gnu.org/copyleft/gpl.html */ +$IP = dirname( dirname( __FILE__ ) ); + define( 'SELENIUMTEST', true ); //require_once( dirname( __FILE__ ) . '/../maintenance/commandLine.inc' ); require( dirname( __FILE__ ) . '/../maintenance/Maintenance.php' ); -require_once( 'PHPUnit/Framework.php' ); + +require_once( 'PHPUnit/Runner/Version.php' ); +if( version_compare( PHPUnit_Runner_Version::id(), '3.5.0', '>=' ) ) { + # PHPUnit 3.5.0 introduced a nice autoloader based on class name + require_once( 'PHPUnit/Autoload.php' ); +} else { + # Keep the old pre PHPUnit 3.5.0 behaviour for compatibility + require_once( 'PHPUnit/TextUI/Command.php' ); +} + require_once( 'PHPUnit/Extensions/SeleniumTestCase.php' ); include_once( 'PHPUnit/Util/Log/JUnit.php' ); + require_once( dirname( __FILE__ ) . "/selenium/SeleniumServerManager.php" ); class SeleniumTester extends Maintenance {