Lines Matching refs:test_state
66 env.test_state->stdout_saved = stdout; in stdio_hijack_init()
100 stdout = env.test_state->stdout_saved; in stdio_restore_cleanup()
101 stderr = env.test_state->stdout_saved; in stdio_restore_cleanup()
103 fclose(env.test_state->stdout_saved); in stdio_restore_cleanup()
104 env.test_state->stdout_saved = NULL; in stdio_restore_cleanup()
260 static void print_test_result(const struct prog_test_def *test, const struct test_state *test_state) in print_test_result() argument
262 int skipped_cnt = test_state->skip_cnt; in print_test_result()
263 int subtests_cnt = test_state->subtest_num; in print_test_result()
266 if (test_state->error_cnt) in print_test_result()
317 const struct test_state *test_state, in dump_test_log() argument
322 bool test_failed = test_state->error_cnt > 0; in dump_test_log()
323 bool force_log = test_state->force_log; in dump_test_log()
341 if (test_state->log_cnt && print_test) in dump_test_log()
342 print_test_log(test_state->log_buf, test_state->log_cnt); in dump_test_log()
348 jsonw_write_log_message(w, test_state->log_buf, test_state->log_cnt); in dump_test_log()
354 for (i = 0; i < test_state->subtest_num; i++) { in dump_test_log()
355 subtest_state = &test_state->subtest_states[i]; in dump_test_log()
388 print_test_result(test, test_state); in dump_test_log()
440 struct test_state *test_state = env.test_state; in test__end_subtest() local
444 test_state->error_cnt++; in test__end_subtest()
447 test_state->sub_succ_cnt++; in test__end_subtest()
449 test_state->skip_cnt++; in test__end_subtest()
453 print_subtest_name(test->test_num, test_state->subtest_num, in test__end_subtest()
465 struct test_state *state = env.test_state; in test__start_subtest()
521 env.test_state->force_log = true; in test__force_log()
529 env.test_state->skip_cnt++; in test__skip()
537 env.test_state->error_cnt++; in test__fail()
754 static struct test_state test_states[ARRAY_SIZE(prog_test_defs)];
1175 env.test_state->error_cnt++; in crash_handler()
1176 dump_test_log(env.test, env.test_state, true, false, NULL); in crash_handler()
1255 struct test_state *state = &test_states[test_num]; in run_one_test()
1258 env.test_state = state; in run_one_test()
1333 static int dispatch_thread_send_subtests(int sock_fd, struct test_state *state) in dispatch_thread_send_subtests()
1375 struct test_state *state; in dispatch_thread()
1471 struct test_state *state = &test_states[i]; in calculate_summary_and_print_errors()
1512 struct test_state *state = &test_states[i]; in calculate_summary_and_print_errors()
1656 static int worker_main_send_subtests(int sock, struct test_state *state) in worker_main_send_subtests()
1723 struct test_state *state = &test_states[test_to_run]; in worker_main()
1788 struct test_state *test_state = &test_states[i]; in free_test_states() local
1790 for (j = 0; j < test_state->subtest_num; j++) in free_test_states()
1791 free_subtest_state(&test_state->subtest_states[j]); in free_test_states()
1793 free(test_state->subtest_states); in free_test_states()
1794 free(test_state->log_buf); in free_test_states()
1795 test_state->subtest_states = NULL; in free_test_states()
1796 test_state->log_buf = NULL; in free_test_states()