Lines Matching refs:utils

45 #include "utils.hpp"
74 atf::utils::create_file("file.txt", "");
75 atf::utils::redirect(STDOUT_FILENO, "captured.txt");
76 atf::utils::cat_file("file.txt", "PREFIX");
86 atf::utils::create_file("file.txt", "This is a single line\n");
87 atf::utils::redirect(STDOUT_FILENO, "captured.txt");
88 atf::utils::cat_file("file.txt", "PREFIX");
98 atf::utils::create_file("file.txt", "First\nSecond line\nAnd third\n");
99 atf::utils::redirect(STDOUT_FILENO, "captured.txt");
100 atf::utils::cat_file("file.txt", ">");
111 atf::utils::create_file("file.txt", "Foo\n bar baz");
112 atf::utils::redirect(STDOUT_FILENO, "captured.txt");
113 atf::utils::cat_file("file.txt", "PREFIX");
123 atf::utils::create_file("test.txt", "");
124 ATF_REQUIRE(atf::utils::compare_file("test.txt", ""));
130 atf::utils::create_file("test.txt", "");
131 ATF_REQUIRE(!atf::utils::compare_file("test.txt", "\n"));
132 ATF_REQUIRE(!atf::utils::compare_file("test.txt", "foo"));
133 ATF_REQUIRE(!atf::utils::compare_file("test.txt", " "));
139 atf::utils::create_file("test.txt", "this is a short file");
140 ATF_REQUIRE(atf::utils::compare_file("test.txt", "this is a short file"));
146 atf::utils::create_file("test.txt", "this is a short file");
147 ATF_REQUIRE(!atf::utils::compare_file("test.txt", ""));
148 ATF_REQUIRE(!atf::utils::compare_file("test.txt", "\n"));
149 ATF_REQUIRE(!atf::utils::compare_file("test.txt", "this is a Short file"));
150 ATF_REQUIRE(!atf::utils::compare_file("test.txt", "this is a short fil"));
151 ATF_REQUIRE(!atf::utils::compare_file("test.txt", "this is a short file "));
162 atf::utils::create_file("test.txt", long_contents);
164 ATF_REQUIRE(atf::utils::compare_file("test.txt", long_contents));
175 atf::utils::create_file("test.txt", long_contents);
177 ATF_REQUIRE(!atf::utils::compare_file("test.txt", ""));
178 ATF_REQUIRE(!atf::utils::compare_file("test.txt", "\n"));
179 ATF_REQUIRE(!atf::utils::compare_file("test.txt", "0123456789"));
181 ATF_REQUIRE(!atf::utils::compare_file("test.txt", long_contents));
187 atf::utils::create_file("src.txt", "");
190 atf::utils::copy_file("src.txt", "dest.txt");
191 ATF_REQUIRE(atf::utils::compare_file("dest.txt", ""));
200 atf::utils::create_file("src.txt", "This is a\ntest file\n");
201 atf::utils::copy_file("src.txt", "dest.txt");
202 ATF_REQUIRE(atf::utils::compare_file("dest.txt", "This is a\ntest file\n"));
208 atf::utils::create_file("test.txt", "This is a %d test");
216 atf::utils::create_file("test.txt", "foo");
218 ATF_REQUIRE( atf::utils::file_exists("test.txt"));
219 ATF_REQUIRE( atf::utils::file_exists("./test.txt"));
220 ATF_REQUIRE(!atf::utils::file_exists("./test.tx"));
221 ATF_REQUIRE(!atf::utils::file_exists("test.txt2"));
229 pid_t pid = atf::utils::fork();
252 ATF_REQUIRE( atf::utils::grep_collection("irs", strings));
253 ATF_REQUIRE( atf::utils::grep_collection("cond", strings));
254 ATF_REQUIRE(!atf::utils::grep_collection("Third", strings));
264 ATF_REQUIRE( atf::utils::grep_collection("irs", strings));
265 ATF_REQUIRE( atf::utils::grep_collection("cond", strings));
266 ATF_REQUIRE(!atf::utils::grep_collection("Third", strings));
272 atf::utils::create_file("test.txt", "line1\nthe second line\naaaabbbb\n");
274 ATF_REQUIRE(atf::utils::grep_file("line1", "test.txt"));
275 ATF_REQUIRE(atf::utils::grep_file("second line", "test.txt"));
276 ATF_REQUIRE(atf::utils::grep_file("aa.*bb", "test.txt"));
277 ATF_REQUIRE(!atf::utils::grep_file("foo", "test.txt"));
278 ATF_REQUIRE(!atf::utils::grep_file("bar", "test.txt"));
279 ATF_REQUIRE(!atf::utils::grep_file("aaaaa", "test.txt"));
286 ATF_REQUIRE(atf::utils::grep_string("a string", str));
287 ATF_REQUIRE(atf::utils::grep_string("^a string", str));
288 ATF_REQUIRE(atf::utils::grep_string("aaaabbbb$", str));
289 ATF_REQUIRE(atf::utils::grep_string("aa.*bb", str));
290 ATF_REQUIRE(!atf::utils::grep_string("foo", str));
291 ATF_REQUIRE(!atf::utils::grep_string("bar", str));
292 ATF_REQUIRE(!atf::utils::grep_string("aaaaa", str));
299 atf::utils::redirect(STDOUT_FILENO, "captured.txt");
310 atf::utils::redirect(STDERR_FILENO, "captured.txt");
321 atf::utils::redirect(15, "captured.txt");
331 const pid_t pid = atf::utils::fork();
337 atf::utils::wait(pid, exitstatus, expout, experr);
414 ATF_REQUIRE(atf::utils::compare_file("my-output.txt", "Some output\n"));
431 ATF_REQUIRE(atf::utils::compare_file("my-output.txt", "Some error\n"));
439 HEADER_TC(include, "atf-c++/utils.hpp");