Lines Matching full:atf

26 #include "atf-c++/utils.hpp"
43 #include <atf-c++.hpp>
70 atf::utils::create_file("file.txt", ""); in ATF_TEST_CASE_BODY()
71 atf::utils::redirect(STDOUT_FILENO, "captured.txt"); in ATF_TEST_CASE_BODY()
72 atf::utils::cat_file("file.txt", "PREFIX"); in ATF_TEST_CASE_BODY()
82 atf::utils::create_file("file.txt", "This is a single line\n"); in ATF_TEST_CASE_BODY()
83 atf::utils::redirect(STDOUT_FILENO, "captured.txt"); in ATF_TEST_CASE_BODY()
84 atf::utils::cat_file("file.txt", "PREFIX"); in ATF_TEST_CASE_BODY()
94 atf::utils::create_file("file.txt", "First\nSecond line\nAnd third\n"); in ATF_TEST_CASE_BODY()
95 atf::utils::redirect(STDOUT_FILENO, "captured.txt"); in ATF_TEST_CASE_BODY()
96 atf::utils::cat_file("file.txt", ">"); in ATF_TEST_CASE_BODY()
107 atf::utils::create_file("file.txt", "Foo\n bar baz"); in ATF_TEST_CASE_BODY()
108 atf::utils::redirect(STDOUT_FILENO, "captured.txt"); in ATF_TEST_CASE_BODY()
109 atf::utils::cat_file("file.txt", "PREFIX"); in ATF_TEST_CASE_BODY()
119 atf::utils::create_file("test.txt", ""); in ATF_TEST_CASE_BODY()
120 ATF_REQUIRE(atf::utils::compare_file("test.txt", "")); in ATF_TEST_CASE_BODY()
126 atf::utils::create_file("test.txt", ""); in ATF_TEST_CASE_BODY()
127 ATF_REQUIRE(!atf::utils::compare_file("test.txt", "\n")); in ATF_TEST_CASE_BODY()
128 ATF_REQUIRE(!atf::utils::compare_file("test.txt", "foo")); in ATF_TEST_CASE_BODY()
129 ATF_REQUIRE(!atf::utils::compare_file("test.txt", " ")); in ATF_TEST_CASE_BODY()
135 atf::utils::create_file("test.txt", "this is a short file"); in ATF_TEST_CASE_BODY()
136 ATF_REQUIRE(atf::utils::compare_file("test.txt", "this is a short file")); in ATF_TEST_CASE_BODY()
142 atf::utils::create_file("test.txt", "this is a short file"); in ATF_TEST_CASE_BODY()
143 ATF_REQUIRE(!atf::utils::compare_file("test.txt", "")); in ATF_TEST_CASE_BODY()
144 ATF_REQUIRE(!atf::utils::compare_file("test.txt", "\n")); in ATF_TEST_CASE_BODY()
145 ATF_REQUIRE(!atf::utils::compare_file("test.txt", "this is a Short file")); in ATF_TEST_CASE_BODY()
146 ATF_REQUIRE(!atf::utils::compare_file("test.txt", "this is a short fil")); in ATF_TEST_CASE_BODY()
147 ATF_REQUIRE(!atf::utils::compare_file("test.txt", "this is a short file ")); in ATF_TEST_CASE_BODY()
158 atf::utils::create_file("test.txt", long_contents); in ATF_TEST_CASE_BODY()
160 ATF_REQUIRE(atf::utils::compare_file("test.txt", long_contents)); in ATF_TEST_CASE_BODY()
171 atf::utils::create_file("test.txt", long_contents); in ATF_TEST_CASE_BODY()
173 ATF_REQUIRE(!atf::utils::compare_file("test.txt", "")); in ATF_TEST_CASE_BODY()
174 ATF_REQUIRE(!atf::utils::compare_file("test.txt", "\n")); in ATF_TEST_CASE_BODY()
175 ATF_REQUIRE(!atf::utils::compare_file("test.txt", "0123456789")); in ATF_TEST_CASE_BODY()
177 ATF_REQUIRE(!atf::utils::compare_file("test.txt", long_contents)); in ATF_TEST_CASE_BODY()
183 atf::utils::create_file("src.txt", ""); in ATF_TEST_CASE_BODY()
186 atf::utils::copy_file("src.txt", "dest.txt"); in ATF_TEST_CASE_BODY()
187 ATF_REQUIRE(atf::utils::compare_file("dest.txt", "")); in ATF_TEST_CASE_BODY()
196 atf::utils::create_file("src.txt", "This is a\ntest file\n"); in ATF_TEST_CASE_BODY()
197 atf::utils::copy_file("src.txt", "dest.txt"); in ATF_TEST_CASE_BODY()
198 ATF_REQUIRE(atf::utils::compare_file("dest.txt", "This is a\ntest file\n")); in ATF_TEST_CASE_BODY()
204 atf::utils::create_file("test.txt", "This is a %d test"); in ATF_TEST_CASE_BODY()
212 atf::utils::create_file("test.txt", "foo"); in ATF_TEST_CASE_BODY()
214 ATF_REQUIRE( atf::utils::file_exists("test.txt")); in ATF_TEST_CASE_BODY()
215 ATF_REQUIRE( atf::utils::file_exists("./test.txt")); in ATF_TEST_CASE_BODY()
216 ATF_REQUIRE(!atf::utils::file_exists("./test.tx")); in ATF_TEST_CASE_BODY()
217 ATF_REQUIRE(!atf::utils::file_exists("test.txt2")); in ATF_TEST_CASE_BODY()
225 pid_t pid = atf::utils::fork(); in ATF_TEST_CASE_BODY()
253 ATF_REQUIRE( atf::utils::grep_collection("irs", strings)); in ATF_TEST_CASE_BODY()
254 ATF_REQUIRE( atf::utils::grep_collection("cond", strings)); in ATF_TEST_CASE_BODY()
255 ATF_REQUIRE(!atf::utils::grep_collection("Third", strings)); in ATF_TEST_CASE_BODY()
265 ATF_REQUIRE( atf::utils::grep_collection("irs", strings)); in ATF_TEST_CASE_BODY()
266 ATF_REQUIRE( atf::utils::grep_collection("cond", strings)); in ATF_TEST_CASE_BODY()
267 ATF_REQUIRE(!atf::utils::grep_collection("Third", strings)); in ATF_TEST_CASE_BODY()
273 atf::utils::create_file("test.txt", "line1\nthe second line\naaaabbbb\n"); in ATF_TEST_CASE_BODY()
275 ATF_REQUIRE(atf::utils::grep_file("line1", "test.txt")); in ATF_TEST_CASE_BODY()
276 ATF_REQUIRE(atf::utils::grep_file("second line", "test.txt")); in ATF_TEST_CASE_BODY()
277 ATF_REQUIRE(atf::utils::grep_file("aa.*bb", "test.txt")); in ATF_TEST_CASE_BODY()
278 ATF_REQUIRE(!atf::utils::grep_file("foo", "test.txt")); in ATF_TEST_CASE_BODY()
279 ATF_REQUIRE(!atf::utils::grep_file("bar", "test.txt")); in ATF_TEST_CASE_BODY()
280 ATF_REQUIRE(!atf::utils::grep_file("aaaaa", "test.txt")); in ATF_TEST_CASE_BODY()
287 ATF_REQUIRE(atf::utils::grep_string("a string", str)); in ATF_TEST_CASE_BODY()
288 ATF_REQUIRE(atf::utils::grep_string("^a string", str)); in ATF_TEST_CASE_BODY()
289 ATF_REQUIRE(atf::utils::grep_string("aaaabbbb$", str)); in ATF_TEST_CASE_BODY()
290 ATF_REQUIRE(atf::utils::grep_string("aa.*bb", str)); in ATF_TEST_CASE_BODY()
291 ATF_REQUIRE(!atf::utils::grep_string("foo", str)); in ATF_TEST_CASE_BODY()
292 ATF_REQUIRE(!atf::utils::grep_string("bar", str)); in ATF_TEST_CASE_BODY()
293 ATF_REQUIRE(!atf::utils::grep_string("aaaaa", str)); in ATF_TEST_CASE_BODY()
300 atf::utils::redirect(STDOUT_FILENO, "captured.txt"); in ATF_TEST_CASE_BODY()
311 atf::utils::redirect(STDERR_FILENO, "captured.txt"); in ATF_TEST_CASE_BODY()
322 atf::utils::redirect(15, "captured.txt"); in ATF_TEST_CASE_BODY()
332 const pid_t pid = atf::utils::fork(); in fork_and_wait()
338 atf::utils::reset_resultsfile(); in fork_and_wait()
339 atf::utils::wait(pid, exitstatus, expout, experr); in fork_and_wait()
361 const pid_t parent = atf::utils::fork(); in ATF_TEST_CASE_BODY()
364 const pid_t child = atf::utils::fork(); in ATF_TEST_CASE_BODY()
375 atf::utils::wait(child, 50, "Child output\n", "Child error\n"); in ATF_TEST_CASE_BODY()
379 atf::utils::wait(parent, 40, in ATF_TEST_CASE_BODY()
445 ATF_REQUIRE(atf::utils::compare_file("my-output.txt", "Some output\n")); in ATF_TEST_CASE_BODY()
462 ATF_REQUIRE(atf::utils::compare_file("my-output.txt", "Some error\n")); in ATF_TEST_CASE_BODY()