$u_t_tr->append_tag_to_content(new HTMLTags_TD($count_passed_tests)); $count_test_functions = $u_t_p_c_f->count_test_functions(); $total_tests += $count_test_functions; $u_t_tr->append_tag_to_content(new HTMLTags_TD($count_test_functions)); $passes_all_tests = $u_t_p_c_f->passes_all_tests(); if ($everything_passes && !$passes_all_tests) { $everything_passes = FALSE; } $result_td = new HTMLTags_TD($passes_all_tests ? 'Pass' : 'Fail'); $result_td->set_attribute_str('class', $passes_all_tests ? 'pass' : 'fail'); $u_t_tr->append_tag_to_content($result_td); $total_test_time = $u_t_p_c_f->get_total_test_time(); $total_time_all_tests += $total_test_time; $u_t_tr->append_tag_to_content(new HTMLTags_TD(sprintf('%.5f', $total_test_time))); $unit_tests_html_table->append_tag_to_content($u_t_tr); } $summary_tr = new HTMLTags_TR(); $summary_tr->set_attribute_str('class', 'summary'); $summary_tr->append_tag_to_content(new HTMLTags_TD('Summary')); $summary_tr->append_tag_to_content(new HTMLTags_TD($total_passes)); $summary_tr->append_tag_to_content(new HTMLTags_TD($total_tests)); $result_td = new HTMLTags_TD($everything_passes ? 'Pass' : 'Fail'); $result_td->set_attribute_str('class', $everything_passes ? 'pass' : 'fail'); $summary_tr->append_tag_to_content($result_td); $summary_tr->append_tag_to_content(new HTMLTags_TD(sprintf('%.5f', $total_time_all_tests))); $unit_tests_html_table->append_tag_to_content($summary_tr); $content_div->append_tag_to_content($unit_tests_html_table); /* * ----------------------------------------------------------------------------- */ echo $content_div->get_as_string();