From: Antoine Musso Date: Sat, 13 Nov 2010 12:45:10 +0000 (+0000) Subject: With PHPUnit 3.5.0, use its autoloader (like r74831). X-Git-Tag: 1.31.0-rc.0~33902 X-Git-Url: http://git.cyclocoop.org/%24action?a=commitdiff_plain;h=cfc49a6883490a3c6d30bbc9c4ff8ecbd6af7eb0;p=lhc%2Fweb%2Fwiklou.git With PHPUnit 3.5.0, use its autoloader (like r74831). Fix 'make test' for me. --- diff --git a/includes/normal/CleanUpTest.php b/includes/normal/CleanUpTest.php index bc5107d78a..549a04062e 100644 --- a/includes/normal/CleanUpTest.php +++ b/includes/normal/CleanUpTest.php @@ -36,7 +36,14 @@ if( isset( $_SERVER['argv'] ) && in_array( '--icu', $_SERVER['argv'] ) ) { #ini_set( 'memory_limit', '40M' ); -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/Framework.php'; +} require_once 'PHPUnit/TextUI/TestRunner.php'; require_once 'UtfNormal.php';