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

Reply via email to