Lines Matching full:atf

26 #include "atf-c++/check.hpp"
42 #include <atf-c++.hpp>
44 #include "atf-c++/detail/fs.hpp"
45 #include "atf-c++/detail/process.hpp"
46 #include "atf-c++/detail/test_helpers.hpp"
47 #include "atf-c++/detail/text.hpp"
48 #include "atf-c++/utils.hpp"
55 std::unique_ptr< atf::check::check_result >
56 do_exec(const atf::tests::tc* tc, const char* helper_name) in do_exec()
63 atf::process::argv_array argva(argv); in do_exec()
64 return atf::check::exec(argva); in do_exec()
68 std::unique_ptr< atf::check::check_result >
69 do_exec(const atf::tests::tc* tc, const char* helper_name, const char *carg2) in do_exec()
78 atf::process::argv_array argva(argv); in do_exec()
79 return atf::check::exec(argva); in do_exec()
97 ATF_REQUIRE(atf::check::build_c_o("test.c", "test.o", in ATF_TEST_CASE_BODY()
98 atf::process::argv_array())); in ATF_TEST_CASE_BODY()
112 ATF_REQUIRE(!atf::check::build_c_o("test.c", "test.o", in ATF_TEST_CASE_BODY()
113 atf::process::argv_array())); in ATF_TEST_CASE_BODY()
129 ATF_REQUIRE(atf::check::build_cpp("test.c", "test.p", in ATF_TEST_CASE_BODY()
130 atf::process::argv_array())); in ATF_TEST_CASE_BODY()
144 ATF_REQUIRE(!atf::check::build_cpp("test.c", "test.p", in ATF_TEST_CASE_BODY()
145 atf::process::argv_array())); in ATF_TEST_CASE_BODY()
159 ATF_REQUIRE(atf::check::build_cxx_o("test.cpp", "test.o", in ATF_TEST_CASE_BODY()
160 atf::process::argv_array())); in ATF_TEST_CASE_BODY()
174 ATF_REQUIRE(!atf::check::build_cxx_o("test.cpp", "test.o", in ATF_TEST_CASE_BODY()
175 atf::process::argv_array())); in ATF_TEST_CASE_BODY()
191 ATF_REQUIRE(atf::utils::grep_file("-o test.o", "stdout")); in ATF_TEST_CASE_BODY()
192 ATF_REQUIRE(atf::utils::grep_file("-c test.c", "stdout")); in ATF_TEST_CASE_BODY()
196 ATF_REQUIRE(atf::utils::grep_file("-o test.o", "stdout")); in ATF_TEST_CASE_BODY()
197 ATF_REQUIRE(atf::utils::grep_file("-c test.c", "stdout")); in ATF_TEST_CASE_BODY()
198 ATF_REQUIRE(atf::utils::grep_file("test.c", "stderr")); in ATF_TEST_CASE_BODY()
199 ATF_REQUIRE(atf::utils::grep_file("UNDEFINED_SYMBOL", "stderr")); in ATF_TEST_CASE_BODY()
211 ATF_REQUIRE(atf::utils::grep_file("-o.*test.p", "stdout")); in ATF_TEST_CASE_BODY()
212 ATF_REQUIRE(atf::utils::grep_file("test.c", "stdout")); in ATF_TEST_CASE_BODY()
213 ATF_REQUIRE(atf::utils::grep_file("foo bar", "test.p")); in ATF_TEST_CASE_BODY()
217 ATF_REQUIRE(atf::utils::grep_file("-o test.p", "stdout")); in ATF_TEST_CASE_BODY()
218 ATF_REQUIRE(atf::utils::grep_file("test.c", "stdout")); in ATF_TEST_CASE_BODY()
219 ATF_REQUIRE(atf::utils::grep_file("test.c", "stderr")); in ATF_TEST_CASE_BODY()
220 ATF_REQUIRE(atf::utils::grep_file("non-existent.h", "stderr")); in ATF_TEST_CASE_BODY()
232 ATF_REQUIRE(atf::utils::grep_file("-o test.o", "stdout")); in ATF_TEST_CASE_BODY()
233 ATF_REQUIRE(atf::utils::grep_file("-c test.cpp", "stdout")); in ATF_TEST_CASE_BODY()
237 ATF_REQUIRE(atf::utils::grep_file("-o test.o", "stdout")); in ATF_TEST_CASE_BODY()
238 ATF_REQUIRE(atf::utils::grep_file("-c test.cpp", "stdout")); in ATF_TEST_CASE_BODY()
239 ATF_REQUIRE(atf::utils::grep_file("test.cpp", "stderr")); in ATF_TEST_CASE_BODY()
240 ATF_REQUIRE(atf::utils::grep_file("UNDEFINED_SYMBOL", "stderr")); in ATF_TEST_CASE_BODY()
251 std::unique_ptr< atf::fs::path > out; in ATF_TEST_CASE_BODY()
252 std::unique_ptr< atf::fs::path > err; in ATF_TEST_CASE_BODY()
255 std::unique_ptr< atf::check::check_result > r = in ATF_TEST_CASE_BODY()
257 out.reset(new atf::fs::path(r->stdout_path())); in ATF_TEST_CASE_BODY()
258 err.reset(new atf::fs::path(r->stderr_path())); in ATF_TEST_CASE_BODY()
259 ATF_REQUIRE(atf::fs::exists(*out.get())); in ATF_TEST_CASE_BODY()
260 ATF_REQUIRE(atf::fs::exists(*err.get())); in ATF_TEST_CASE_BODY()
262 ATF_REQUIRE(!atf::fs::exists(*out.get())); in ATF_TEST_CASE_BODY()
263 ATF_REQUIRE(!atf::fs::exists(*err.get())); in ATF_TEST_CASE_BODY()
275 std::unique_ptr< atf::check::check_result > r = in ATF_TEST_CASE_BODY()
283 std::unique_ptr< atf::check::check_result > r = in ATF_TEST_CASE_BODY()
291 std::unique_ptr< atf::check::check_result > r = in ATF_TEST_CASE_BODY()
324 std::unique_ptr< atf::check::check_result > r1 = in ATF_TEST_CASE_BODY()
329 std::unique_ptr< atf::check::check_result > r2 = in ATF_TEST_CASE_BODY()
374 atf::process::argv_array argva(argv); in ATF_TEST_CASE_BODY()
375 std::unique_ptr< atf::check::check_result > r = atf::check::exec(argva); in ATF_TEST_CASE_BODY()