diff --git a/testing/TestRunner.php b/testing/TestRunner.php index f51d1780a..2134f9dc2 100644 --- a/testing/TestRunner.php +++ b/testing/TestRunner.php @@ -82,6 +82,10 @@ class TestRunner extends Controller { echo ""; echo '
'; echo "
";
+		
+		// Remove our error handler so that PHP can use its own
+		restore_error_handler();	
+		
 		$suite = new PHPUnit_Framework_TestSuite();
 		foreach($classList as $className) {
 			// Ensure that the autoloader pulls in the test class, as PHPUnit won't know how to do this.
@@ -92,6 +96,10 @@ class TestRunner extends Controller {
 		/*, array("reportDirectory" => "/Users/sminnee/phpunit-report")*/
 		PHPUnit_TextUI_TestRunner::run($suite);
 		echo '
'; + + // Put the error handlers back + Debug::loadErrorHandlers(); + self::$default_reporter->writeFooter(); } }