helly           Mon Dec 29 11:07:09 2003 EDT

  Modified files:              
    /php-src    run-tests.php 
  Log:
  Align output if one section shows 100% and display percentages when not
  counting skipped tests.
  
  
Index: php-src/run-tests.php
diff -u php-src/run-tests.php:1.184 php-src/run-tests.php:1.185
--- php-src/run-tests.php:1.184 Tue Dec 23 13:20:46 2003
+++ php-src/run-tests.php       Mon Dec 29 11:07:08 2003
@@ -1111,6 +1111,11 @@
 {
        global $exts_skipped, $exts_tested, $n_total, $sum_results, $percent_results, 
$end_time, $start_time, $failed_test_summary, $PHP_FAILED_TESTS;
 
+       $x_total = $n_total - $sum_results['SKIPPED'] - $sum_results['BORKED'];
+       $x_warned = (100.0 * $sum_results['FAILED']) / $x_total;
+       $x_failed = (100.0 * $sum_results['FAILED']) / $x_total;
+       $x_passed = (100.0 * $sum_results['PASSED']) / $x_total;
+
        $summary = "";
        if ($show_ext_summary) {
                $summary .= "
@@ -1123,16 +1128,16 @@
 ";
        }
        $summary .= "
-Number of tests : " . sprintf("%4d",$n_total);
+Number of tests : " . sprintf("%4d",$n_total). "          " . sprintf("%8d",$x_total);
        if ($sum_results['BORKED']) {
        $summary .= "
-Tests borked    : " . sprintf("%4d 
(%2.1f%%)",$sum_results['BORKED'],$percent_results['BORKED']);
+Tests borked    : " . sprintf("%4d 
(%3.1f%%)",$sum_results['BORKED'],$percent_results['BORKED']) . " --------";
        }
        $summary .= "
-Tests skipped   : " . sprintf("%4d 
(%2.1f%%)",$sum_results['SKIPPED'],$percent_results['SKIPPED']) . "
-Tests warned    : " . sprintf("%4d 
(%2.1f%%)",$sum_results['WARNED'],$percent_results['WARNED']) . "
-Tests failed    : " . sprintf("%4d 
(%2.1f%%)",$sum_results['FAILED'],$percent_results['FAILED']) . "
-Tests passed    : " . sprintf("%4d 
(%2.1f%%)",$sum_results['PASSED'],$percent_results['PASSED']) . "
+Tests skipped   : " . sprintf("%4d 
(%3.1f%%)",$sum_results['SKIPPED'],$percent_results['SKIPPED']) . " --------
+Tests warned    : " . sprintf("%4d 
(%3.1f%%)",$sum_results['WARNED'],$percent_results['WARNED']) . " " . 
sprintf("(%3.1f%%)",$x_warned) . "
+Tests failed    : " . sprintf("%4d 
(%3.1f%%)",$sum_results['FAILED'],$percent_results['FAILED']) . " " . 
sprintf("(%3.1f%%)",$x_failed) . "
+Tests passed    : " . sprintf("%4d 
(%3.1f%%)",$sum_results['PASSED'],$percent_results['PASSED']) . " " . 
sprintf("(%3.1f%%)",$x_passed) . "
 ---------------------------------------------------------------------
 Time taken      : " . sprintf("%4d seconds", $end_time - $start_time) . "
 =====================================================================

-- 
PHP CVS Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to