summaryrefslogtreecommitdiff
path: root/run-tests.php
diff options
context:
space:
mode:
authorMarcus Boerger <helly@php.net>2003-01-25 19:45:11 +0000
committerMarcus Boerger <helly@php.net>2003-01-25 19:45:11 +0000
commita7d10f8aa4b42f822e75bdc47a29fd5b33144636 (patch)
treed3e9e1d0cf78c6b4bf6603b768439998c2ca87eb /run-tests.php
parentef021e896496736e7d5d9a11dc0f030ba08056ab (diff)
downloadphp-git-a7d10f8aa4b42f822e75bdc47a29fd5b33144636.tar.gz
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 a73177fa30..f52c41c479 100755
--- a/run-tests.php
+++ b/run-tests.php
@@ -70,9 +70,14 @@ putenv('SSH_TTY=deleted');
$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