????compute_summary();

????if ($html_output) {

????fwrite($html_file?? "

???? " . get_summary(false?? true));

????}

 

????echo "=================================================";

????echo get_summary(false?? false);

 

????}

????if ($html_output) {

 

????fclose($html_file);

????}

????if ($output_file != ???? && $just_save_results) {

 

????save_or_mail_results();

????}

 

????if (getenv(??REPORT_EXIT_STATUS??) == 1 and preg_match(??/FAILED(?: |$)/????

????implode(?? ???? $test_results))) {


????exit(1);

 

????}

????????????????????????????????????????Ч???????????????????彫?ж????????????????д?? test_cnt ???????????????á????? verify_config() ???????????????????????????????ü? ini ???á????? write_information() ????????β?????????????????????????? PHP ??汾??????????( Extention )??ZEND ?汾??INI ?????????????????汾???????????????????

?????????????????з???????? run_all_tests() ?е??????? run_test() ?С? run_test() ????????????????и??????????壬?????????β???????????y???????????????????????????м?????????????????????????????? TEST_PHP_EXECUTABLE ????? PHP ????ж??????????????????????к????????????????????б???????????????????????????????????????????С?

?????????е????????н????????? end_time ???????????????????ú??? compute_summary() ?????????????????????????????????????????????????

??????????????????????????????????????????????????

????1. ?????????????????????????????????????????????β????????μ??????????????β?????????????????????????????????????????????????????????????????????????????

????2. ?????е??????У????????????е??????????????????????в???????????????н????

????3. ???????????????????????????????????????????????????????????????????????????????????????д???????????У??????????????????檔

 

????PHP ?????????????????

????????? PHP ?????????????????????????????????????? PHPT ??????????? PHP ???к?????в???????????? PHP ??????????????????????????????????????????????????????????????????????????????С????????????????????????????Щ????????Щ?????? PHP ???????????????е??????????????磺


????1. ??????????? PHP ??????????????????????????? PHPT ????????????????????б???????????ɡ? PHPT ????е?????????????????????????????裬????????????????????????????????????????????????????????????????????????????????????????? PHPT ??????????????????????????????????????????????????????????????????????????????????????????п????????

 

????2. ???????????????????У??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????п??????????????????????????????????????????????????????????к?????????????????????????????????????????????????????


????3. ??????????е???????????????????????????????????б???У?PHP ?????????????????????????????????????????????????????????????ò???????????????????????????????????????????????????????????β???????????????????У??????????????????????????????( hard code )??????????????????????????????????????????


????4. ??????????????????????????????Щ??????????????????????????????????????????????????????á?????????????????????????????????????????????????????????????????????? PHP ???????????????????????????÷???????????????????????????У??????????????????????? ?? .out ?? ???????У????? ?? .diff ?? ?????????? .diff ?? ????????????????????????????????????????????????????????????????

??????????? PHP ??????????????????????Щ?????????????????????????磺?????????????£?????????????????????檔??????????????????????????С?????????????????С???????????????????????????????????????????棬???????????????????????????????????????ò?????????μ?????

 

??????????

????PHP ???????????????????в????????????????????????????????????????????????????? PHPT ??????????? PHP ??????????????????????????????????????????????????ò???????????????????????????