Lines Matching +full:tcs +full:- +full:wait

43 #include <atf-c++.hpp>
162 const fs::path helper = fs::path(test_case->get_config_var("srcdir")) / in generate_core()
167 fs::path("unused.out"), fs::path("unused.err"))->wait(); in generate_core()
196 const fs::path helper = fs::path(test_case->get_config_var("srcdir")) / in generate_core()
201 const executor::exit_handle exit_handle = executor_handle.wait(exec_handle); in generate_core()
222 ATF_REQUIRE(::chmod(script, 0755) != -1); in create_script()
237 if (::setrlimit(RLIMIT_CORE, &rl) == -1) in ATF_TEST_CASE_BODY()
246 fs::path("unused.out"), fs::path("unused.err"))->wait(); in ATF_TEST_CASE_BODY()
261 if (::setrlimit(RLIMIT_CORE, &rl) == -1) in ATF_TEST_CASE_BODY()
270 fs::path("unused.out"), fs::path("unused.err"))->wait(); in ATF_TEST_CASE_BODY()
289 atf::utils::create_file("custom-name", ""); in ATF_TEST_CASE_BODY()
290 ATF_REQUIRE(::chmod("custom-name", 0755) != -1); in ATF_TEST_CASE_BODY()
291 const fs::path exp_gdb = fs::path("custom-name").to_absolute(); in ATF_TEST_CASE_BODY()
293 utils::setenv("PATH", "/non-existent/location:.:/bin"); in ATF_TEST_CASE_BODY()
295 utils::builtin_gdb = "custom-name"; in ATF_TEST_CASE_BODY()
339 this, "long-name-that-may-be-truncated-in-some-systems"); in ATF_TEST_CASE_BODY()
342 fs::path("long-name-that-may-be-truncated-in-some-systems"), in ATF_TEST_CASE_BODY()
395 create_script("fake-gdb", "echo 'frame 1'; echo 'frame 2'; " in ATF_TEST_CASE_BODY()
397 utils::builtin_gdb = "fake-gdb"; in ATF_TEST_CASE_BODY()
408 ATF_REQUIRE(atf::utils::grep_file("exited with signal [0-9]* and dumped", in ATF_TEST_CASE_BODY()
430 utils::builtin_gdb = "fake-gdb"; in ATF_TEST_CASE_BODY()
431 atf::utils::create_file("fake-gdb", "unused"); in ATF_TEST_CASE_BODY()
464 utils::builtin_gdb = "missing-gdb"; in ATF_TEST_CASE_BODY()
472 "Cannot find GDB binary; builtin was 'missing-gdb'", in ATF_TEST_CASE_BODY()
484 create_script("fake-gdb", "echo 'foo'; echo 'bar' 1>&2; exit 1"); in ATF_TEST_CASE_BODY()
485 const std::string gdb = (fs::current_path() / "fake-gdb").str(); in ATF_TEST_CASE_BODY()
511 create_script("fake-gdb", "while :; do sleep 1; done"); in ATF_TEST_CASE_BODY()
512 const std::string gdb = (fs::current_path() / "fake-gdb").str(); in ATF_TEST_CASE_BODY()
535 create_script("fake-gdb", "echo 'frame 1'; exit 0"); in ATF_TEST_CASE_BODY()
536 utils::builtin_gdb = "fake-gdb"; in ATF_TEST_CASE_BODY()
541 atf::utils::create_file(exit_handle.stdout_file().str(), "Pre-stdout"); in ATF_TEST_CASE_BODY()
542 atf::utils::create_file(exit_handle.stderr_file().str(), "Pre-stderr"); in ATF_TEST_CASE_BODY()
546 ATF_REQUIRE(atf::utils::grep_file("Pre-stdout", in ATF_TEST_CASE_BODY()
548 ATF_REQUIRE(atf::utils::grep_file("Pre-stderr", in ATF_TEST_CASE_BODY()
564 executor::exit_handle exit_handle = handle.wait(exec_handle); in ATF_TEST_CASE_BODY()
582 executor::exit_handle exit_handle = handle.wait(exec_handle); in ATF_TEST_CASE_BODY()
596 ATF_INIT_TEST_CASES(tcs) in ATF_INIT_TEST_CASES() argument
598 ATF_ADD_TEST_CASE(tcs, unlimit_core_size); in ATF_INIT_TEST_CASES()
599 ATF_ADD_TEST_CASE(tcs, unlimit_core_size__hard_is_zero); in ATF_INIT_TEST_CASES()
601 ATF_ADD_TEST_CASE(tcs, find_gdb__use_builtin); in ATF_INIT_TEST_CASES()
602 ATF_ADD_TEST_CASE(tcs, find_gdb__search_builtin__ok); in ATF_INIT_TEST_CASES()
603 ATF_ADD_TEST_CASE(tcs, find_gdb__search_builtin__fail); in ATF_INIT_TEST_CASES()
604 ATF_ADD_TEST_CASE(tcs, find_gdb__bogus_value); in ATF_INIT_TEST_CASES()
606 ATF_ADD_TEST_CASE(tcs, find_core__found__short); in ATF_INIT_TEST_CASES()
607 ATF_ADD_TEST_CASE(tcs, find_core__found__long); in ATF_INIT_TEST_CASES()
608 ATF_ADD_TEST_CASE(tcs, find_core__not_found); in ATF_INIT_TEST_CASES()
610 ATF_ADD_TEST_CASE(tcs, dump_stacktrace__integration); in ATF_INIT_TEST_CASES()
611 ATF_ADD_TEST_CASE(tcs, dump_stacktrace__ok); in ATF_INIT_TEST_CASES()
612 ATF_ADD_TEST_CASE(tcs, dump_stacktrace__cannot_find_core); in ATF_INIT_TEST_CASES()
613 ATF_ADD_TEST_CASE(tcs, dump_stacktrace__cannot_find_gdb); in ATF_INIT_TEST_CASES()
614 ATF_ADD_TEST_CASE(tcs, dump_stacktrace__gdb_fail); in ATF_INIT_TEST_CASES()
615 ATF_ADD_TEST_CASE(tcs, dump_stacktrace__gdb_timeout); in ATF_INIT_TEST_CASES()
617 ATF_ADD_TEST_CASE(tcs, dump_stacktrace_if_available__append); in ATF_INIT_TEST_CASES()
618 ATF_ADD_TEST_CASE(tcs, dump_stacktrace_if_available__no_status); in ATF_INIT_TEST_CASES()
619 ATF_ADD_TEST_CASE(tcs, dump_stacktrace_if_available__no_coredump); in ATF_INIT_TEST_CASES()