Lines Matching +full:stdout +full:- +full:path
26 #include "atf-c/check.h"
35 #include <atf-c.h>
37 #include "atf-c/detail/fs.h"
38 #include "atf-c/detail/map.h"
39 #include "atf-c/detail/process.h"
40 #include "atf-c/detail/test_helpers.h"
42 /* ---------------------------------------------------------------------
44 * --------------------------------------------------------------------- */
94 /* ---------------------------------------------------------------------
96 * --------------------------------------------------------------------- */
171 fprintf(sfile, "#include \"./non-existent.h\"\n"); in ATF_TC_BODY()
214 /* ---------------------------------------------------------------------
216 * --------------------------------------------------------------------- */
239 &ATF_TC_PACK_NAME(h_build_c_o_ok), "stdout", "stderr"); in ATF_TC_BODY()
240 ATF_CHECK(atf_utils_grep_file("-o test.o", "stdout")); in ATF_TC_BODY()
241 ATF_CHECK(atf_utils_grep_file("-c test.c", "stdout")); in ATF_TC_BODY()
244 &ATF_TC_PACK_NAME(h_build_c_o_fail), "stdout", "stderr"); in ATF_TC_BODY()
245 ATF_CHECK(atf_utils_grep_file("-o test.o", "stdout")); in ATF_TC_BODY()
246 ATF_CHECK(atf_utils_grep_file("-c test.c", "stdout")); in ATF_TC_BODY()
260 &ATF_TC_PACK_NAME(h_build_cpp_ok), "stdout", "stderr"); in ATF_TC_BODY()
261 ATF_CHECK(atf_utils_grep_file("-o.*test.p", "stdout")); in ATF_TC_BODY()
262 ATF_CHECK(atf_utils_grep_file("test.c", "stdout")); in ATF_TC_BODY()
266 &ATF_TC_PACK_NAME(h_build_cpp_fail), "stdout", "stderr"); in ATF_TC_BODY()
267 ATF_CHECK(atf_utils_grep_file("-o test.p", "stdout")); in ATF_TC_BODY()
268 ATF_CHECK(atf_utils_grep_file("test.c", "stdout")); in ATF_TC_BODY()
270 ATF_CHECK(atf_utils_grep_file("non-existent.h", "stderr")); in ATF_TC_BODY()
282 &ATF_TC_PACK_NAME(h_build_cxx_o_ok), "stdout", "stderr"); in ATF_TC_BODY()
283 ATF_CHECK(atf_utils_grep_file("-o test.o", "stdout")); in ATF_TC_BODY()
284 ATF_CHECK(atf_utils_grep_file("-c test.cpp", "stdout")); in ATF_TC_BODY()
287 &ATF_TC_PACK_NAME(h_build_cxx_o_fail), "stdout", "stderr"); in ATF_TC_BODY()
288 ATF_CHECK(atf_utils_grep_file("-o test.o", "stdout")); in ATF_TC_BODY()
289 ATF_CHECK(atf_utils_grep_file("-c test.cpp", "stdout")); in ATF_TC_BODY()
310 argv[2] = "test-message"; in ATF_TC_BODY()
319 const char *path = atf_check_result_stdout(&result); in ATF_TC_BODY() local
320 int fd = open(path, O_RDONLY); in ATF_TC_BODY()
321 ATF_CHECK(fd != -1); in ATF_TC_BODY()
322 check_line(fd, "test-message"); in ATF_TC_BODY()
342 do_exec(tc, "exit-success", &result); in ATF_TC_BODY()
367 do_exec(tc, "exit-success", &result); in ATF_TC_BODY()
376 do_exec(tc, "exit-failure", &result); in ATF_TC_BODY()
385 do_exec(tc, "exit-signal", &result); in ATF_TC_BODY()
397 "properly captures the stdout and stderr streams " in ATF_TC_HEAD()
406 do_exec_with_arg(tc, "stdout-stderr", "result1", &result1); in ATF_TC_BODY()
410 do_exec_with_arg(tc, "stdout-stderr", "result2", &result2); in ATF_TC_BODY()
429 ATF_CHECK(strstr(out1, "/stdout") != NULL); in ATF_TC_BODY()
430 ATF_CHECK(strstr(out2, "/stdout") != NULL); in ATF_TC_BODY()
437 #define CHECK_LINES(path, outname, resname) \ in ATF_TC_BODY() argument
439 int fd = open(path, O_RDONLY); \ in ATF_TC_BODY()
440 ATF_CHECK(fd != -1); \ in ATF_TC_BODY()
446 CHECK_LINES(out1, "stdout", "result1"); in ATF_TC_BODY()
447 CHECK_LINES(out2, "stdout", "result2"); in ATF_TC_BODY()
472 argv[1] = "exit-success"; in ATF_TC_BODY()
487 atf_tc_set_md_var(tc, "descr", "Checks that running a non-existing " in ATF_TC_HEAD()
493 argv[0] = "/foo/bar/non-existent"; in ATF_TC_BODY()
503 /* ---------------------------------------------------------------------
505 * --------------------------------------------------------------------- */