iliaa Thu Oct 24 09:13:24 2002 EDT Modified files: /php4 run-tests.php Log: Added failed test summary. Index: php4/run-tests.php diff -u php4/run-tests.php:1.87 php4/run-tests.php:1.88 --- php4/run-tests.php:1.87 Thu Oct 24 05:06:31 2002 +++ php4/run-tests.php Thu Oct 24 09:13:23 2002 @@ -248,6 +248,24 @@ ===================================================================== "; +$failed_test_summary = ''; +if (count($GLOBALS['__PHP_FAILED_TESTS__'])) { +$failed_test_summary .= " +===================================================================== +FAILED TEST SUMMARY +--------------------------------------------------------------------- +"; +foreach ($GLOBALS['__PHP_FAILED_TESTS__'] as $failed_test_data) { +$failed_test_summary .= $failed_test_data['test_name'] . "\n"; +} +$failed_test_summary .= +"===================================================================== +"; +} + +if ($failed_test_summary && !getenv('NO_PHPTEST_SUMMARY')) { + echo $failed_test_summary; +} + define('PHP_QA_EMAIL', '[EMAIL PROTECTED]'); define('QA_SUBMISSION_PAGE', 'http://qa.php.net/buildtest-process.php'); @@ -276,6 +294,8 @@ $failed_tests_data .= "Compiler:\n". shell_exec(getenv('CC').' -v 2>&1'). "\n"; $failed_tests_data .= "\n\n"; + $failed_tests_data .= $failed_test_summary . "\n"; + foreach ($GLOBALS['__PHP_FAILED_TESTS__'] as $test_info) { $failed_tests_data .= $sep . $test_info['name']; $failed_tests_data .= $sep . file_get_contents(realpath($test_info['output'])); @@ -576,6 +596,7 @@ $GLOBALS['__PHP_FAILED_TESTS__'][] = array( 'name' => $file, + 'test_name' => $tested, 'output' => ereg_replace('\.phpt$','.log', $file), 'diff' => ereg_replace('\.phpt$','.diff', $file) );
-- PHP CVS Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php