Lines Matching defs:tc
56 #include "atf-c/tc.h"
142 // The "tc" class.
145 static std::map< atf_tc_t*, impl::tc* > wraps;
146 static std::map< const atf_tc_t*, const impl::tc* > cwraps;
166 wrap_head(atf_tc_t *tc)
168 std::map< atf_tc_t*, impl::tc* >::iterator iter = wraps.find(tc);
174 wrap_body(const atf_tc_t *tc)
176 std::map< const atf_tc_t*, const impl::tc* >::const_iterator iter =
177 cwraps.find(tc);
183 wrap_cleanup(const atf_tc_t *tc)
185 std::map< const atf_tc_t*, const impl::tc* >::const_iterator iter =
186 cwraps.find(tc);
192 impl::tc::tc(const std::string& ident, const bool has_cleanup) :
197 impl::tc::~tc(void)
206 impl::tc::init(const vars_map& config)
231 impl::tc::has_config_var(const std::string& var)
238 impl::tc::has_md_var(const std::string& var)
245 impl::tc::get_config_var(const std::string& var)
252 impl::tc::get_config_var(const std::string& var, const std::string& defval)
259 impl::tc::get_md_var(const std::string& var)
266 impl::tc::get_md_vars(void)
285 impl::tc::set_md_var(const std::string& var, const std::string& val)
293 impl::tc::run(const std::string& resfile)
302 impl::tc::run_cleanup(void)
311 impl::tc::head(void)
316 impl::tc::cleanup(void)
322 impl::tc::require_prog(const std::string& prog)
329 impl::tc::pass(void)
335 impl::tc::fail(const std::string& reason)
341 impl::tc::fail_nonfatal(const std::string& reason)
347 impl::tc::skip(const std::string& reason)
353 impl::tc::check_errno(const char* file, const int line, const int exp_errno,
360 impl::tc::require_errno(const char* file, const int line, const int exp_errno,
367 impl::tc::expect_pass(void)
373 impl::tc::expect_fail(const std::string& reason)
379 impl::tc::expect_exit(const int exitcode, const std::string& reason)
385 impl::tc::expect_signal(const int signo, const std::string& reason)
391 impl::tc::expect_death(const std::string& reason)
397 impl::tc::expect_timeout(const std::string& reason)
408 typedef std::vector< impl::tc * > tc_vector;
458 impl::tc* tc = *iter;
460 tc->init(vars);
492 static impl::tc*
498 impl::tc* tc = *iter;
500 if (tc->get_md_var("ident") == name)
501 return tc;
531 impl::tc* tc = find_tc(tcs, fields.first);
545 tc->run(resfile.str());
548 tc->run_cleanup();
630 impl::tc* tc = *iter;
632 delete tc;