/freebsd/contrib/kyua/utils/process/ |
H A D | executor.hpp | 77 namespace utils { namespace 94 void setup_child(const utils::optional< utils::passwd::user >, 95 const utils::fs::path&, const utils::fs::path&); 127 utils::fs::path control_directory(void) const; 128 utils::fs::path work_directory(void) const; 129 const utils::fs::path& stdout_file(void) const; 130 const utils::fs::path& stderr_file(void) const; 160 const utils::optional< utils::process::status >& status(void) const; 161 const utils::optional< utils::passwd::user >& unprivileged_user(void) const; 162 const utils::datetime::timestamp& start_time() const; [all …]
|
H A D | Makefile.am.inc | 29 libutils_a_SOURCES += utils/process/child.cpp 30 libutils_a_SOURCES += utils/process/child.hpp 31 libutils_a_SOURCES += utils/process/child.ipp 32 libutils_a_SOURCES += utils/process/child_fwd.hpp 33 libutils_a_SOURCES += utils/process/deadline_killer.cpp 34 libutils_a_SOURCES += utils/process/deadline_killer.hpp 35 libutils_a_SOURCES += utils/process/deadline_killer_fwd.hpp 36 libutils_a_SOURCES += utils/process/exceptions.cpp 37 libutils_a_SOURCES += utils/process/exceptions.hpp 38 libutils_a_SOURCES += utils/process/executor.cpp [all …]
|
H A D | isolation_test.cpp | 58 namespace fs = utils::fs; 59 namespace passwd = utils::passwd; 60 namespace process = utils::process; 62 using utils::none; 63 using utils::optional; 85 atf::utils::cat_file("subprocess.stdout", "isolated child stdout: "); in fork_and_run() 86 atf::utils::cat_file("subprocess.stderr", "isolated child stderr: "); in fork_and_run() 108 if (utils::getenv(*iter)) { in check_clean_environment() 114 if (utils::getenv_with_default("HOME", "") != "some-directory") { in check_clean_environment() 119 if (utils::getenv_with_default("TMPDIR", "") != "some-directory") { in check_clean_environment() [all …]
|
/freebsd/contrib/kyua/utils/ |
H A D | Makefile.am.inc | 34 libutils_a_SOURCES = utils/auto_array.hpp 35 libutils_a_SOURCES += utils/auto_array.ipp 36 libutils_a_SOURCES += utils/auto_array_fwd.hpp 37 libutils_a_SOURCES += utils/datetime.cpp 38 libutils_a_SOURCES += utils/datetime.hpp 39 libutils_a_SOURCES += utils/datetime_fwd.hpp 40 libutils_a_SOURCES += utils/env.hpp 41 libutils_a_SOURCES += utils/env.cpp 42 libutils_a_SOURCES += utils/memory.hpp 43 libutils_a_SOURCES += utils/memory.cpp [all …]
|
H A D | stacktrace_test.cpp | 57 namespace datetime = utils::datetime; 58 namespace executor = utils::process::executor; 59 namespace fs = utils::fs; 60 namespace process = utils::process; 62 using utils::none; 63 using utils::optional; 99 atf::utils::copy_file(_binary.str(), _copy_name.str()); in operator ()() 160 utils::prepare_coredump_test(test_case); in generate_core() 194 utils::prepare_coredump_test(test_case); in generate_core() 221 atf::utils::create_file(script, "#! /bin/sh\n\n" + contents); in create_script() [all …]
|
H A D | env_test.cpp | 36 namespace fs = utils::fs; 38 using utils::optional; 44 utils::unsetenv("test-missing"); in ATF_TEST_CASE_BODY() 45 utils::setenv("test-empty", ""); in ATF_TEST_CASE_BODY() 46 utils::setenv("test-text", "some-value"); in ATF_TEST_CASE_BODY() 48 const std::map< std::string, std::string > allenv = utils::getallenv(); in ATF_TEST_CASE_BODY() 70 if (utils::getenv("PATH")) { in ATF_TEST_CASE_BODY() 74 ATF_REQUIRE_EQ(utils::getenv("PATH").get(), (*iter).second); in ATF_TEST_CASE_BODY() 82 const optional< std::string > path = utils::getenv("PATH"); in ATF_TEST_CASE_BODY() 86 ATF_REQUIRE(!utils::getenv("__UNDEFINED_VARIABLE__")); in ATF_TEST_CASE_BODY() [all …]
|
H A D | stacktrace.hpp | 43 namespace utils { namespace 47 extern utils::datetime::delta gdb_timeout; 49 utils::optional< utils::fs::path > find_gdb(void); 51 utils::optional< utils::fs::path > find_core(const utils::fs::path&, 52 const utils::process::status&, 53 const utils::fs::path&); 57 void dump_stacktrace(const utils::fs::path&, 58 utils::process::executor::executor_handle&, 59 const utils::process::executor::exit_handle&); 61 void dump_stacktrace_if_available(const utils::fs::path&, [all …]
|
H A D | stream_test.cpp | 38 namespace fs = utils::fs; 44 const pid_t pid = atf::utils::fork(); in ATF_TEST_CASE_BODY() 46 std::auto_ptr< std::ostream > output = utils::open_ostream( in ATF_TEST_CASE_BODY() 52 atf::utils::wait(pid, EXIT_SUCCESS, "Message to stdout\n", ""); in ATF_TEST_CASE_BODY() 59 const pid_t pid = atf::utils::fork(); in ATF_TEST_CASE_BODY() 61 std::auto_ptr< std::ostream > output = utils::open_ostream( in ATF_TEST_CASE_BODY() 67 atf::utils::wait(pid, EXIT_SUCCESS, "", "Message to stderr\n"); in ATF_TEST_CASE_BODY() 74 const pid_t pid = atf::utils::fork(); in ATF_TEST_CASE_BODY() 76 std::auto_ptr< std::ostream > output = utils::open_ostream( in ATF_TEST_CASE_BODY() 82 atf::utils::wait(pid, EXIT_SUCCESS, "", ""); in ATF_TEST_CASE_BODY() [all …]
|
/freebsd/contrib/atf/atf-c++/ |
H A D | utils_test.cpp | 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() [all …]
|
/freebsd/contrib/kyua/cli/ |
H A D | cmd_about_test.cpp | 49 namespace cmdline = utils::cmdline; 50 namespace fs = utils::fs; 62 atf::utils::create_file("fake-docs/AUTHORS", in ATF_TEST_CASE_BODY() 67 atf::utils::create_file("fake-docs/CONTRIBUTORS", in ATF_TEST_CASE_BODY() 72 atf::utils::create_file("fake-docs/LICENSE", "Content of LICENSE\n"); in ATF_TEST_CASE_BODY() 74 utils::setenv("KYUA_DOCDIR", "fake-docs"); in ATF_TEST_CASE_BODY() 79 ATF_REQUIRE(atf::utils::grep_string(PACKAGE_NAME, ui.out_log()[0])); in ATF_TEST_CASE_BODY() 80 ATF_REQUIRE(atf::utils::grep_string(PACKAGE_VERSION, ui.out_log()[0])); in ATF_TEST_CASE_BODY() 82 ATF_REQUIRE(!atf::utils::grep_collection("Content of AUTHORS", in ATF_TEST_CASE_BODY() 84 ATF_REQUIRE(atf::utils::grep_collection("\\* First author", ui.out_log())); in ATF_TEST_CASE_BODY() [all …]
|
H A D | common.hpp | 54 extern const utils::cmdline::path_option build_root_option; 55 extern const utils::cmdline::path_option kyuafile_option; 56 extern const utils::cmdline::string_option results_file_create_option; 57 extern const utils::cmdline::string_option results_file_open_option; 58 extern const utils::cmdline::list_option results_filter_option; 59 extern const utils::cmdline::property_option variable_option; 67 typedef utils::cmdline::base_command< utils::config::tree > cli_command; 81 utils::optional< utils::fs::path > build_root_path( 82 const utils::cmdline::parsed_cmdline&); 83 utils::fs::path kyuafile_path(const utils::cmdline::parsed_cmdline&); [all …]
|
H A D | main_test.cpp | 56 namespace cmdline = utils::cmdline; 57 namespace config = utils::config; 58 namespace datetime = utils::datetime; 59 namespace fs = utils::fs; 60 namespace logging = utils::logging; 61 namespace process = utils::process; 86 utils::abort_without_coredump(); in run() 169 utils::setenv("HOME", "/home//fake"); in ATF_TEST_CASE_BODY() 170 utils::setenv("TMPDIR", "/do/not/use/this"); in ATF_TEST_CASE_BODY() 183 utils::unsetenv("HOME"); in ATF_TEST_CASE_BODY() [all …]
|
/freebsd/contrib/kyua/engine/ |
H A D | scheduler.hpp | 100 const utils::config::properties_map& vars) 112 const utils::optional< utils::process::status >& status, 113 const utils::fs::path& stdout_path, 114 const utils::fs::path& stderr_path) const = 0; 129 const utils::config::properties_map& vars, 130 const utils::fs::path& control_directory) 146 const utils::config::properties_map& vars, 147 const utils::fs::path& control_directory) 161 const utils::optional< utils::process::status >& status, 162 const utils::fs::path& control_directory, [all …]
|
H A D | kyuafile_test.cpp | 57 namespace config = utils::config; 58 namespace datetime = utils::datetime; 59 namespace fs = utils::fs; 62 using utils::none; 70 atf::utils::create_file("config", "syntax(2)\n"); in ATF_TEST_CASE_BODY() 87 atf::utils::create_file( in ATF_TEST_CASE_BODY() 98 atf::utils::create_file( in ATF_TEST_CASE_BODY() 105 atf::utils::create_file( in ATF_TEST_CASE_BODY() 110 atf::utils::create_file("1st", ""); in ATF_TEST_CASE_BODY() 111 atf::utils::create_file("2nd", ""); in ATF_TEST_CASE_BODY() [all …]
|
H A D | atf.hpp | 44 const utils::config::properties_map&) const UTILS_NORETURN; 47 const utils::optional< utils::process::status >&, 48 const utils::fs::path&, 49 const utils::fs::path&) const; 52 const utils::config::properties_map&, 53 const utils::fs::path&) const 57 const utils::config::properties_map&, 58 const utils::fs::path&) const 62 const utils::optional< utils::process::status >&, 63 const utils::fs::path&, [all …]
|
H A D | plain.hpp | 44 const utils::config::properties_map&) const UTILS_NORETURN; 47 const utils::optional< utils::process::status >&, 48 const utils::fs::path&, 49 const utils::fs::path&) const; 52 const utils::config::properties_map&, 53 const utils::fs::path&) const 57 const utils::optional< utils::process::status >&, 58 const utils::fs::path&, 59 const utils::fs::path&, 60 const utils::fs::path&) const;
|
H A D | tap.hpp | 44 const utils::config::properties_map&) const UTILS_NORETURN; 47 const utils::optional< utils::process::status >&, 48 const utils::fs::path&, 49 const utils::fs::path&) const; 52 const utils::config::properties_map&, 53 const utils::fs::path&) const 57 const utils::optional< utils::process::status >&, 58 const utils::fs::path&, 59 const utils::fs::path&, 60 const utils::fs::path&) const;
|
/freebsd/contrib/kyua/utils/cmdline/ |
H A D | Makefile.am.inc | 29 libutils_a_SOURCES += utils/cmdline/base_command.cpp 30 libutils_a_SOURCES += utils/cmdline/base_command.hpp 31 libutils_a_SOURCES += utils/cmdline/base_command_fwd.hpp 32 libutils_a_SOURCES += utils/cmdline/base_command.ipp 33 libutils_a_SOURCES += utils/cmdline/commands_map.hpp 34 libutils_a_SOURCES += utils/cmdline/commands_map_fwd.hpp 35 libutils_a_SOURCES += utils/cmdline/commands_map.ipp 36 libutils_a_SOURCES += utils/cmdline/exceptions.cpp 37 libutils_a_SOURCES += utils/cmdline/exceptions.hpp 38 libutils_a_SOURCES += utils/cmdline/globals.cpp [all …]
|
/freebsd/contrib/kyua/utils/config/ |
H A D | Makefile.am.inc | 33 libutils_a_SOURCES += utils/config/exceptions.cpp 34 libutils_a_SOURCES += utils/config/exceptions.hpp 35 libutils_a_SOURCES += utils/config/keys.cpp 36 libutils_a_SOURCES += utils/config/keys.hpp 37 libutils_a_SOURCES += utils/config/keys_fwd.hpp 38 libutils_a_SOURCES += utils/config/lua_module.cpp 39 libutils_a_SOURCES += utils/config/lua_module.hpp 40 libutils_a_SOURCES += utils/config/nodes.cpp 41 libutils_a_SOURCES += utils/config/nodes.hpp 42 libutils_a_SOURCES += utils/config/nodes.ipp [all …]
|
/freebsd/contrib/kyua/utils/sqlite/ |
H A D | Makefile.am.inc | 33 libutils_a_SOURCES += utils/sqlite/c_gate.cpp 34 libutils_a_SOURCES += utils/sqlite/c_gate.hpp 35 libutils_a_SOURCES += utils/sqlite/c_gate_fwd.hpp 36 libutils_a_SOURCES += utils/sqlite/database.cpp 37 libutils_a_SOURCES += utils/sqlite/database.hpp 38 libutils_a_SOURCES += utils/sqlite/database_fwd.hpp 39 libutils_a_SOURCES += utils/sqlite/exceptions.cpp 40 libutils_a_SOURCES += utils/sqlite/exceptions.hpp 41 libutils_a_SOURCES += utils/sqlite/statement.cpp 42 libutils_a_SOURCES += utils/sqlite/statement.hpp [all …]
|
H A D | exceptions.hpp | 42 namespace utils { namespace 49 utils::optional< utils::fs::path > _db_filename; 52 explicit error(const utils::optional< utils::fs::path >&, 56 const utils::optional< utils::fs::path >& db_filename(void) const; 66 explicit api_error(const utils::optional< utils::fs::path >&, 82 explicit invalid_column_error(const utils::optional< utils::fs::path >&,
|
/freebsd/contrib/kyua/utils/fs/ |
H A D | Makefile.am.inc | 33 libutils_a_SOURCES += utils/fs/auto_cleaners.cpp 34 libutils_a_SOURCES += utils/fs/auto_cleaners.hpp 35 libutils_a_SOURCES += utils/fs/auto_cleaners_fwd.hpp 36 libutils_a_SOURCES += utils/fs/directory.cpp 37 libutils_a_SOURCES += utils/fs/directory.hpp 38 libutils_a_SOURCES += utils/fs/directory_fwd.hpp 39 libutils_a_SOURCES += utils/fs/exceptions.cpp 40 libutils_a_SOURCES += utils/fs/exceptions.hpp 41 libutils_a_SOURCES += utils/fs/lua_module.cpp 42 libutils_a_SOURCES += utils/fs/lua_module.hpp [all …]
|
/freebsd/contrib/kyua/store/ |
H A D | dbtypes.hpp | 50 void bind_bool(utils::sqlite::statement&, const char*, const bool); 51 void bind_delta(utils::sqlite::statement&, const char*, 52 const utils::datetime::delta&); 53 void bind_optional_string(utils::sqlite::statement&, const char*, 55 void bind_test_result_type(utils::sqlite::statement&, const char*, 57 void bind_timestamp(utils::sqlite::statement&, const char*, 58 const utils::datetime::timestamp&); 59 bool column_bool(utils::sqlite::statement&, const char*); 60 utils::datetime::delta column_delta(utils::sqlite::statement&, const char*); 61 std::string column_optional_string(utils::sqlite::statement&, const char*); [all …]
|
/freebsd/contrib/kyua/utils/signals/ |
H A D | Makefile.am.inc | 29 libutils_a_SOURCES += utils/signals/exceptions.cpp 30 libutils_a_SOURCES += utils/signals/exceptions.hpp 31 libutils_a_SOURCES += utils/signals/interrupts.cpp 32 libutils_a_SOURCES += utils/signals/interrupts.hpp 33 libutils_a_SOURCES += utils/signals/interrupts_fwd.hpp 34 libutils_a_SOURCES += utils/signals/misc.cpp 35 libutils_a_SOURCES += utils/signals/misc.hpp 36 libutils_a_SOURCES += utils/signals/programmer.cpp 37 libutils_a_SOURCES += utils/signals/programmer.hpp 38 libutils_a_SOURCES += utils/signals/programmer_fwd.hpp [all …]
|
/freebsd/contrib/kyua/utils/text/ |
H A D | Makefile.am.inc | 29 libutils_a_SOURCES += utils/text/exceptions.cpp 30 libutils_a_SOURCES += utils/text/exceptions.hpp 31 libutils_a_SOURCES += utils/text/operations.cpp 32 libutils_a_SOURCES += utils/text/operations.hpp 33 libutils_a_SOURCES += utils/text/operations.ipp 34 libutils_a_SOURCES += utils/text/regex.cpp 35 libutils_a_SOURCES += utils/text/regex.hpp 36 libutils_a_SOURCES += utils/text/regex_fwd.hpp 37 libutils_a_SOURCES += utils/text/table.cpp 38 libutils_a_SOURCES += utils/text/table.hpp [all …]
|