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();
-- PHP CVS Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php