Lines Matching defs:interface
243 /// \param interface Name of the test program interface.
254 callback_test_program(const std::string& interface,
276 new engine::test_program(interface, path, _build_root, test_suite,
356 /// Checks if the given interface name is valid.
358 /// \param interface The name of the interface to validate.
360 /// \throw std::runtime_error If the given interface is not supported.
362 ensure_valid_interface(const std::string& interface)
365 (void)engine::tester_path(interface);
367 throw std::runtime_error(F("Unsupported test interface '%s'") %
368 interface);
376 /// only differ in the interface of the defined test program.
383 /// \param interface Name of the test program interface.
389 lua_generic_test_program(lutok::state& state, const std::string& interface)
394 "argument") % interface);
396 ensure_valid_interface(interface);
444 interface, path, test_suite, mdbuilder.build());