Lines Matching full:testcase_list
244 static bool EnumerateTests(int argc, char** argv, std::vector<TestCase>& testcase_list) {
281 testcase_list.push_back(TestCase(start));
283 testcase_list.back().AppendTest(start);
293 static void OnTestIterationStartPrint(const std::vector<TestCase>& testcase_list, size_t iteration,
300 size_t testcase_count = testcase_list.size();
302 for (const auto& testcase : testcase_list) {
361 static void OnTestIterationEndPrint(const std::vector<TestCase>& testcase_list, size_t /*iteration*/,
369 size_t testcase_count = testcase_list.size();
373 for (const auto& testcase : testcase_list) {
486 const std::vector<TestCase>& testcase_list,
497 std::vector<size_t> failed_count_list(testcase_list.size(), 0);
498 std::vector<int64_t> elapsed_time_list(testcase_list
499 for (size_t i = 0; i < testcase_list.size(); ++i) {
500 auto& testcase = testcase_list[i];
521 for (size_t i = 0; i < testcase_list.size(); ++i) {
522 auto& testcase = testcase_list[i];
657 static void HandleSignals(std::vector<TestCase>& testcase_list,
665 std::string test_name = testcase_list[child_proc.testcase_id].GetTestName(child_proc.test_id);
713 static void ReadChildProcOutput(std::vector<TestCase>& testcase_list,
716 TestCase& testcase = testcase_list[child_proc.testcase_id];
737 static void WaitChildProcs(std::vector<TestCase>& testcase_list,
761 ReadChildProcOutput(testcase_list, child_proc_list);
766 HandleSignals(testcase_list, child_proc_list);
827 static bool RunTestInSeparateProc(int argc, char** argv, std::vector<TestCase>& testcase_list,
844 OnTestIterationStartPrint(testcase_list, iteration, iteration_count);
856 std::vector<size_t> finished_test_count_list(testcase_list.size(), 0);
859 while (finished_testcase_count < testcase_list.size()) {
861 while (child_proc_list.size() < job_count && next_testcase_id < testcase_list.size()) {
862 std::string test_name = testcase_list[next_testcase_id].GetTestName(next_test_id);
866 if (++next_test_id == testcase_list[next_testcase_id].TestCount()) {
873 WaitChildProcs(testcase_list, child_proc_list);
882 TestCase& testcase = testcase_list[testcase_id];
902 OnTestIterationEndPrint(testcase_list, iteration, elapsed_time_ns);
904 OnTestIterationEndXmlPrint(xml_output_filename, testcase_list, epoch_iteration_start_time,
1143 std::vector<TestCase> testcase_list;
1147 if (EnumerateTests(argc, arg_list.data(), testcase_list) == false) {
1150 bool all_test_passed = RunTestInSeparateProc(argc, arg_list.data(), testcase_list,