summaryrefslogtreecommitdiff
path: root/run-tests.php
diff options
context:
space:
mode:
authorMarcus Boerger <helly@php.net>2003-01-25 19:50:04 +0000
committerMarcus Boerger <helly@php.net>2003-01-25 19:50:04 +0000
commit2fb7ff2f4337db4fae1a5b6c7b24593089d669ac (patch)
treeaeb25598cff50593465545543c7614c70dd8a8e8 /run-tests.php
parentd5b75a27683bd3a6fc146196e0e045a66e6a36bc (diff)
downloadphp-git-2fb7ff2f4337db4fae1a5b6c7b24593089d669ac.tar.gz
MFH: Bug #21751: Part one never let this happen again...
Diffstat (limited to 'run-tests.php')
-rwxr-xr-xrun-tests.php11
1 files changed, 8 insertions, 3 deletions
diff --git a/run-tests.php b/run-tests.php
index 49c0d8fdbd..86e0be393c 100755
--- a/run-tests.php
+++ b/run-tests.php
@@ -44,9 +44,14 @@ if (getenv('TEST_PHP_SRCDIR')) {
$cwd = getcwd();
set_time_limit(0);
-while(ob_get_level()) {
- ob_end_clean();
-}
+
+// delete as much output buffers as possible
+$ob = ob_get_level();
+if ($ob) do {
+ @ob_end_clean();
+} while($ob>1 && $ob-- > ob_get_level());
+if (ob_get_level()) echo "Not all buffers were deleted.\n";
+
error_reporting(E_ALL);
ini_set('magic_quotes_runtime',0); // this would break tests by modifying EXPECT sections