Lines Matching defs:test_program

29 #include "engine/test_program.hpp"
79 const engine::test_program* test_program =
80 *state.to_userdata< engine::test_program* >();
88 engine::metadata_builder mdbuilder(test_program->get_metadata());
108 new engine::test_case(test_program->interface_name(), *test_program,
119 /// \param test_program Pointer to the test program being loaded.
122 setup_lua_state(lutok::state& state, const engine::test_program* test_program,
128 *state.new_userdata< const engine::test_program* >() = test_program;
138 /// \param test_program Representation of the test program to load.
142 load_test_cases(const engine::test_program& test_program)
144 const engine::tester tester(test_program.interface_name(), none, none);
145 const std::string output = tester.list(test_program.absolute_path());
149 setup_lua_state(state, &test_program, &test_cases);
204 /// Internal implementation of a test_program.
205 struct engine::test_program::impl {
271 engine::test_program::test_program(const std::string& interface_name_,
282 engine::test_program::~test_program(void)
291 engine::test_program::interface_name(void) const
301 engine::test_program::relative_path(void) const
311 engine::test_program::absolute_path(void) const
322 engine::test_program::root(void) const
332 engine::test_program::test_suite_name(void) const
342 engine::test_program::get_metadata(void) const
357 engine::test_program::find(const std::string& name) const
380 engine::test_program::test_cases(void) const
417 engine::test_program::set_test_cases(const test_cases_vector& test_cases_)
430 engine::test_program::operator==(const test_program& other) const
442 engine::test_program::operator!=(const test_program& other) const
475 engine::operator<<(std::ostream& output, const test_program& object)
477 output << F("test_program{interface=%s, binary=%s, root=%s, test_suite=%s, "