Home | History | Annotate | Download | only in engine

Lines Matching defs:tester

67 /// Mapping of interface names to tester binaries.
71 /// Collection of known-good interface to tester mappings.
157 if (::regcomp(&preg, "^kyua-(.+)-tester$", REG_EXTENDED) != 0)
169 LI(F("Found tester for interface %s in %s") % interface % path);
173 // Not a tester; skip.
184 /// Returns the path to a tester binary.
186 /// \param interface Name of the interface of the tester being looked for.
188 /// \return Absolute path to the tester.
206 /// Constructs a tester.
210 /// the tester.
211 /// \param timeout If not none, the timeout to pass to the tester.
212 engine::tester::tester(const std::string& interface,
229 engine::tester::~tester(void)
238 /// \return The output of the tester, which represents a valid list of test
241 /// \throw error If the tester returns with an unsuccessful exit code.
243 engine::tester::list(const fs::path& program) const
257 throw engine::error("Tester did not exit cleanly: " +
268 /// tester invocation.
273 /// \throw error If the tester returns with an unsuccessful exit code.
275 engine::tester::test(const fs::path& program, const std::string& test_case_name,
297 // OK; the tester exited cleanly.
299 // OK; the tester reported that the test itself failed and we have
302 throw engine::error(F("Tester failed with code %s; this is a bug") %
307 throw engine::error(F("Tester received signal %s; this is a bug") %