Lines Matching +full:engine +full:- +full:specific

15 //   without specific prior written permission.
29 #include "engine/tap.hpp"
35 #include <atf-c++.hpp>
37 #include "engine/config.hpp"
38 #include "engine/scheduler.hpp"
55 namespace scheduler = engine::scheduler;
63 /// Copies the tap helper to the work directory, selecting a specific helper.
71 const fs::path srcdir(tc->get_config_var("srcdir")); in copy_tap_helper()
83 /// \param user_config User-provided configuration variables.
88 const config::tree& user_config = engine::empty_config()) in run_one()
92 "tap", fs::path(test_case_name), fs::current_path(), "the-suite") in run_one()
102 atf::utils::cat_file(result_handle->stdout_file().str(), "stdout: "); in run_one()
103 atf::utils::cat_file(result_handle->stderr_file().str(), "stderr: "); in run_one()
104 ATF_REQUIRE_EQ(exp_result, test_result_handle->test_result()); in run_one()
105 result_handle->cleanup(); in run_one()
119 "tap", fs::path("non-existent"), fs::path("."), "unused-suite") in ATF_TEST_CASE_BODY()
124 &program, engine::empty_config()); in ATF_TEST_CASE_BODY()
192 config::tree user_config = engine::empty_config(); in ATF_TEST_CASE_BODY()
193 user_config.set_string("test_suites.a-suite.first", "unused"); in ATF_TEST_CASE_BODY()
194 user_config.set_string("test_suites.the-suite.first", "some value"); in ATF_TEST_CASE_BODY()
195 user_config.set_string("test_suites.the-suite.second", "some other value"); in ATF_TEST_CASE_BODY()
196 user_config.set_string("test_suites.other-suite.first", "unused"); in ATF_TEST_CASE_BODY()
208 new engine::tap_interface())); in ATF_INIT_TEST_CASES()