Lines Matching defs:tc

54 #include "atf-c/tc.h"
126 // The "tc" class.
129 static std::map< atf_tc_t*, impl::tc* > wraps;
130 static std::map< const atf_tc_t*, const impl::tc* > cwraps;
144 wrap_head(atf_tc_t *tc)
146 std::map< atf_tc_t*, impl::tc* >::iterator iter = wraps.find(tc);
152 wrap_body(const atf_tc_t *tc)
154 std::map< const atf_tc_t*, const impl::tc* >::const_iterator iter =
155 cwraps.find(tc);
168 wrap_cleanup(const atf_tc_t *tc)
170 std::map< const atf_tc_t*, const impl::tc* >::const_iterator iter =
171 cwraps.find(tc);
177 impl::tc::tc(const std::string& ident, const bool has_cleanup) :
182 impl::tc::~tc(void)
191 impl::tc::init(const vars_map& config)
216 impl::tc::has_config_var(const std::string& var)
223 impl::tc::has_md_var(const std::string& var)
230 impl::tc::get_config_var(const std::string& var)
237 impl::tc::get_config_var(const std::string& var, const std::string& defval)
244 impl::tc::get_md_var(const std::string& var)
251 impl::tc::get_md_vars(void)
270 impl::tc::set_md_var(const std::string& var, const std::string& val)
278 impl::tc::run(const std::string& resfile)
287 impl::tc::run_cleanup(void)
296 impl::tc::head(void)
301 impl::tc::cleanup(void)
307 impl::tc::require_prog(const std::string& prog)
314 impl::tc::pass(void)
320 impl::tc::fail(const std::string& reason)
326 impl::tc::fail_nonfatal(const std::string& reason)
332 impl::tc::skip(const std::string& reason)
338 impl::tc::check_errno(const char* file, const int line, const int exp_errno,
345 impl::tc::require_errno(const char* file, const int line, const int exp_errno,
352 impl::tc::expect_pass(void)
358 impl::tc::expect_fail(const std::string& reason)
364 impl::tc::expect_exit(const int exitcode, const std::string& reason)
370 impl::tc::expect_signal(const int signo, const std::string& reason)
376 impl::tc::expect_death(const std::string& reason)
382 impl::tc::expect_timeout(const std::string& reason)
393 typedef std::vector< impl::tc * > tc_vector;
423 impl::tc* find_tc(tc_vector, const std::string&);
450 impl::tc* tc = *iter;
452 delete tc;
549 impl::tc* tc = *iter;
551 tc->init(m_vars);
569 bool operator()(const impl::tc* tc)
571 return tc->get_md_var("ident") == m_ident;
602 impl::tc*
608 impl::tc* tc = *iter;
610 if (tc->get_md_var("ident") == name)
611 return tc;
643 impl::tc* tc = find_tc(init_tcs(), fields.first);
658 tc->run(m_resfile.str());
661 tc->run_cleanup();