cvs: php4 / run-tests.php
| From: | Marcus B�rger | Date: | Mon, 04 Nov 2002 10:45:41 +0000 |
| Subject: | cvs: php4 / run-tests.php | ||
| Groups: | php.cvs | ||
| Request: | Send a blank email to php-cvs+get-15770@lists.php.net to get a copy of this message | ||
helly Mon Nov 4 05:45:41 2002 EDT
Modified files:
/php4 run-tests.php
Log:
move the run-test tests to the top
#if one of these fails there is no need for further testing
Index: php4/run-tests.php
diff -u php4/run-tests.php:1.116 php4/run-tests.php:1.117
--- php4/run-tests.php:1.116 Mon Nov 4 05:09:42 2002
+++ php4/run-tests.php Mon Nov 4 05:45:41 2002
@@ -158,7 +158,7 @@
// Run selected tests.
if (count($test_files)) {
- asort($test_files);
+ usort($test_files, "test_sort");
echo "Running selected tests.\n";
foreach($test_files AS $name) {
$test_results[$name] = run_test($php,$name);
@@ -220,7 +220,19 @@
closedir($o);
}
-sort($test_files);
+function test_sort($a, $b) {
+ global $cwd;
+
+ $ta = strpos($a, "{$cwd}/tests/run-test")===0 ? 1 : 0;
+ $tb = strpos($b, "{$cwd}/tests/run-test")===0 ? 1 : 0;
+ if ($ta == $tb) {
+ return strcmp($a, $b);
+ } else {
+ return $ta ? -1 : +1;
+ }
+}
+
+usort($test_files, "test_sort");
$start_time = time();