helly Tue Oct 22 04:54:24 2002 EDT
Modified files:
/php4 run-tests.php
Log:
Give back the php file and leave it in case test fails.
Index: php4/run-tests.php
diff -u php4/run-tests.php:1.79 php4/run-tests.php:1.80
--- php4/run-tests.php:1.79 Mon Oct 21 06:23:31 2002
+++ php4/run-tests.php Tue Oct 22 04:54:23 2002
@@ -404,15 +404,20 @@
$tmp = realpath(dirname($file));
$tmp_skipif = $tmp . uniqid('/phpt.');
- $tmp_file = $tmp . uniqid('/phpt.');
+ $tmp_file = ereg_replace('\.phpt$','.php',$file);
$tmp_post = $tmp . uniqid('/phpt.');
@unlink($tmp_skipif);
@unlink($tmp_file);
@unlink($tmp_post);
- // Reset environment from any previous test.
+ // unlink old test results
+ @unlink(ereg_replace('\.phpt$','.diff',$file));
+ @unlink(ereg_replace('\.phpt$','.log',$file));
+ @unlink(ereg_replace('\.phpt$','.exp',$file));
+ @unlink(ereg_replace('\.phpt$','.out',$file));
+ // Reset environment from any previous test.
putenv("REDIRECT_STATUS=");
putenv("QUERY_STRING=");
putenv("PATH_TRANSLATED=");
@@ -421,12 +426,6 @@
putenv("CONTENT_TYPE=");
putenv("CONTENT_LENGTH=");
- // unlink old test results
- @unlink(ereg_replace('\.phpt$','.diff',$file));
- @unlink(ereg_replace('\.phpt$','.log',$file));
- @unlink(ereg_replace('\.phpt$','.exp',$file));
- @unlink(ereg_replace('\.phpt$','.out',$file));
-
// Check if test should be skipped.
if (array_key_exists('SKIPIF', $section_text)) {
if (trim($section_text['SKIPIF'])) {
@@ -521,7 +520,6 @@
$out = `$cmd`;
@unlink($tmp_post);
- @unlink($tmp_file);
// Does the output match what is expected?
$output = trim($out);
@@ -553,6 +551,7 @@
// compare and leave on success
$ok = (0 == strcmp($output,$wanted));
if ($ok) {
+ @unlink($tmp_file);
echo "PASS $tested\n";
return 'PASSED';
}
--
PHP CVS Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php