wez Thu Jul 7 08:58:49 2005 EDT
Modified files:
/php-src run-tests.php
Log:
Fix 2 bugs:
- summary is only displayed if 2 or more tests were detected
- error out of a bogus test name is passed in
http://cvs.php.net/diff.php/php-src/run-tests.php?r1=1.217&r2=1.218&ty=u
Index: php-src/run-tests.php
diff -u php-src/run-tests.php:1.217 php-src/run-tests.php:1.218
--- php-src/run-tests.php:1.217 Wed Jul 6 02:06:23 2005
+++ php-src/run-tests.php Thu Jul 7 08:58:47 2005
@@ -305,6 +305,8 @@
find_files($testfile);
} else if (preg_match("/\.phpt$/", $testfile)) {
$test_files[] = $testfile;
+ } else {
+ die("bogus test name " . $argv[$i] . "\n");
}
}
}
@@ -331,7 +333,7 @@
fclose($failed_tests_file);
}
$end_time = time();
- if (count($test_files) > 1) {
+ if (count($test_files)) {
echo "
=====================================================================";
compute_summary();
@@ -1236,7 +1238,6 @@
$n_total = count($test_results);
$n_total += $ignored_by_ext;
-
$sum_results = array('PASSED'=>0, 'WARNED'=>0, 'SKIPPED'=>0,
'FAILED'=>0, 'BORKED'=>0);
foreach ($test_results as $v) {
$sum_results[$v]++;
--
PHP CVS Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php