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