Lines Matching defs:test_program

48 #include "model/test_program.hpp"
177 const model::test_program_ptr test_program;
188 test_program(test_program_), test_case_name(test_case_name_)
248 const model::test_case& test_case = test_program->find(test_case_name);
337 /// want the interface hooks to receive a test_program as their argument.
339 /// means that the current directory has changed since when the test_program
341 /// test_program to return bogus values if the internal representation of their
344 /// current path at test_program creation time; or maybe something else.
349 static model::test_program
350 force_absolute_paths(const model::test_program program)
358 return model::test_program(
372 const model::test_program _test_program;
381 /// \param test_program Test program to execute.
385 const model::test_program* test_program,
388 _test_program(force_absolute_paths(*test_program)),
410 const model::test_program _test_program;
464 /// \param test_program Test program to execute.
469 const model::test_program_ptr test_program,
473 _test_program(force_absolute_paths(*test_program)),
507 const model::test_program _test_program;
519 /// \param test_program Test program to execute.
524 const model::test_program_ptr test_program,
528 _test_program(force_absolute_paths(*test_program)),
552 const model::test_program _test_program;
560 /// \param test_program Test program to execute.
563 const model::test_program_ptr test_program,
565 _test_program(force_absolute_paths(*test_program)),
602 const model::test_program& /* test_program */,
657 test_program(interface_name_, binary_, root_, test_suite_name_, md_,
687 return test_program::test_cases();
818 model::test_program_ptr test_program;
834 test_program(test_program_),
863 scheduler::test_result_handle::test_program(void) const
865 return _pimpl->test_program;
922 % test_data->test_program->relative_path()
938 % test_data->test_program->relative_path()
1019 test_data->test_program, test_data->test_case_name,
1027 /// \param test_program The container test program.
1037 spawn_cleanup(const model::test_program_ptr test_program,
1046 find_interface(test_program->interface_name());
1048 LI(F("Spawning %s:%s (cleanup)") % test_program->absolute_path() %
1052 run_test_cleanup(interface, test_program, test_case_name,
1057 test_program, test_case_name, body_handle, body_result));
1081 test_data->test_program, test_data->test_case_name,
1088 /// \param test_program The container test program.
1097 spawn_execenv_cleanup(const model::test_program_ptr test_program,
1105 % test_program->absolute_path() % test_case_name);
1108 run_execenv_cleanup(test_program, test_case_name),
1112 test_program, test_case_name, body_handle, body_result));
1222 /// \param test_program The test program from which to obtain the list of test
1229 const model::test_program* test_program,
1235 test_program->interface_name());
1239 list_test_cases(interface, test_program, user_config),
1275 /// \param test_program The container test program.
1283 const model::test_program_ptr test_program,
1290 test_program->interface_name());
1292 LI(F("Spawning %s:%s") % test_program->absolute_path() % test_case_name);
1294 const model::test_case& test_case = test_program->find(test_case_name);
1304 run_test_program(interface, test_program, test_case_name,
1310 test_program, test_case_name, interface, user_config, handle.pid()));
1341 utils::dump_stacktrace_if_available(data->test_program->absolute_path(),
1354 const model::test_case& test_case = test_data->test_program->find(
1404 _pimpl->spawn_cleanup(test_data->test_program,
1418 _pimpl->spawn_execenv_cleanup(test_data->test_program,
1476 cleanup_data->test_program->find(cleanup_data->test_case_name);
1481 _pimpl->spawn_execenv_cleanup(cleanup_data->test_program,
1533 data->test_program, data->test_case_name, result.get()));
1543 /// \param test_program The container test program.
1552 const model::test_program_ptr test_program,
1559 test_program, test_case_name, user_config);