Lines Matching refs:test_data

915             const test_exec_data* test_data = *iter;  in ~impl()  local
918 sync_cleanup(test_data); in ~impl()
922 % test_data->test_program->relative_path() in ~impl()
923 % test_data->test_case_name); in ~impl()
931 const test_exec_data* test_data = *iter; in ~impl() local
934 sync_execenv_cleanup(test_data); in ~impl()
938 % test_data->test_program->relative_path() in ~impl()
939 % test_data->test_case_name); in ~impl()
958 test_exec_data* test_data = &dynamic_cast< test_exec_data& >( in tests_needing_cleanup() local
960 if (test_data->needs_cleanup) { in tests_needing_cleanup()
961 tests_data.push_back(test_data); in tests_needing_cleanup()
962 test_data->needs_cleanup = false; in tests_needing_cleanup()
963 if (!test_data->exit_handle) in tests_needing_cleanup()
964 test_data->exit_handle = generic.reap(test_data->pid); in tests_needing_cleanup()
989 test_exec_data* test_data = &dynamic_cast< test_exec_data& >( in tests_needing_execenv_cleanup() local
991 if (test_data->needs_execenv_cleanup) { in tests_needing_execenv_cleanup()
992 tests_data.push_back(test_data); in tests_needing_execenv_cleanup()
993 test_data->needs_execenv_cleanup = false; in tests_needing_execenv_cleanup()
994 if (!test_data->exit_handle) in tests_needing_execenv_cleanup()
995 test_data->exit_handle = generic.reap(test_data->pid); in tests_needing_execenv_cleanup()
1010 sync_cleanup(const test_exec_data* test_data) in sync_cleanup()
1019 test_data->test_program, test_data->test_case_name, in sync_cleanup()
1020 test_data->user_config, test_data->exit_handle.get(), in sync_cleanup()
1072 sync_execenv_cleanup(const test_exec_data* test_data) in sync_execenv_cleanup()
1081 test_data->test_program, test_data->test_case_name, in sync_execenv_cleanup()
1082 test_data->exit_handle.get(), result); in sync_execenv_cleanup()
1348 test_exec_data* test_data = &dynamic_cast< test_exec_data& >( in wait_any() local
1352 test_data->exit_handle = handle; in wait_any()
1354 const model::test_case& test_case = test_data->test_program->find( in wait_any()
1355 test_data->test_case_name); in wait_any()
1381 test_data->needs_cleanup = false; in wait_any()
1382 test_data->needs_execenv_cleanup = false; in wait_any()
1386 result = test_data->interface->compute_result( in wait_any()
1399 if (test_data->needs_cleanup) { in wait_any()
1404 _pimpl->spawn_cleanup(test_data->test_program, in wait_any()
1405 test_data->test_case_name, in wait_any()
1406 test_data->user_config, handle, result.get()); in wait_any()
1416 if (test_data->needs_execenv_cleanup) { in wait_any()
1418 _pimpl->spawn_execenv_cleanup(test_data->test_program, in wait_any()
1419 test_data->test_case_name, in wait_any()
1421 test_data->needs_execenv_cleanup = false; in wait_any()
1473 test_exec_data* test_data = &dynamic_cast< test_exec_data& >( in wait_any() local
1477 test_data->needs_cleanup = false; in wait_any()
1479 if (test_data->needs_execenv_cleanup) { in wait_any()
1484 test_data->needs_execenv_cleanup = false; in wait_any()