To prevent creepy errors like bug 28908, raised PHPUnit requirement to 3.5
authorMax Semenik <maxsem@users.mediawiki.org>
Tue, 10 May 2011 19:45:47 +0000 (19:45 +0000)
committerMax Semenik <maxsem@users.mediawiki.org>
Tue, 10 May 2011 19:45:47 +0000 (19:45 +0000)
tests/phpunit/phpunit.php

index 7acc79c..39cccf8 100755 (executable)
@@ -51,13 +51,10 @@ if( !in_array( '--configuration', $_SERVER['argv'] ) ) {
 }
 
 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' );
+if( version_compare( PHPUnit_Runner_Version::id(), '3.5.0', '<' ) ) {
+       die( 'PHPUnit 3.5 or later required, you have ' . PHPUnit_Runner_Version::id() . ".\n" );
 }
+require_once( 'PHPUnit/Autoload.php' );
 
 require_once( "$IP/tests/TestsAutoLoader.php" );
 MediaWikiPHPUnitCommand::main();