Lines Matching refs:task
86 task_entry_t* task; in run_tests() local
91 for (task = TASKS; task->main; task++, actual++) { in run_tests()
92 if (!task->is_helper) { in run_tests()
109 for (task = TASKS; task->main; task++) { in run_tests()
110 if (task->is_helper) { in run_tests()
114 test_result = run_test(task->task_name, benchmark_output, current); in run_tests()
170 task_entry_t* task; in run_test() local
189 for (task = TASKS; task->main; task++) { in run_test()
190 if (task->is_helper && strcmp(test, task->process_name) == 0) { in run_test()
191 return task->main(); in run_test()
196 for (task = TASKS; task->main; task++) { in run_test()
197 if (strcmp(test, task->task_name) != 0) { in run_test()
202 if (!task->is_helper) { in run_test()
206 if (process_start(task->task_name, in run_test()
207 task->process_name, in run_test()
213 task->process_name); in run_test()
221 for (task = TASKS; task->main; task++) { in run_test()
222 if (strcmp(test, task->task_name) != 0) { in run_test()
226 if (task->is_helper) { in run_test()
230 if (process_start(task->task_name, in run_test()
231 task->process_name, in run_test()
237 task->process_name); in run_test()
269 result = process_wait(main_proc, 1, task->timeout * timeout_multiplier); in run_test()
308 if ((status != TEST_OK && status != TEST_SKIP) || task->show_output) { in run_test()
370 task_entry_t* task; in run_test_part() local
373 for (task = TASKS; task->main; task++) { in run_test_part()
374 if (strcmp(test, task->task_name) == 0 && in run_test_part()
375 strcmp(part, task->process_name) == 0) { in run_test_part()
376 r = task->main(); in run_test_part()
388 static int find_helpers(const task_entry_t* task, in find_helpers() argument
394 if (helper->is_helper && strcmp(helper->task_name, task->task_name) == 0) { in find_helpers()
406 const task_entry_t* task; in print_tests() local
411 for (n_tasks = 0, task = TASKS; task->main; n_tasks++, task++); in print_tests()
414 for (task = TASKS; task->main; task++) { in print_tests()
415 if (task->is_helper) { in print_tests()
419 n_helpers = find_helpers(task, helpers); in print_tests()
421 printf("%-25s (helpers:", task->task_name); in print_tests()
427 printf("%s\n", task->task_name); in print_tests()