Home
last modified time | relevance | path

Searched refs:utils (Results 1 – 25 of 625) sorted by relevance

12345678910>>...25

/freebsd/contrib/kyua/utils/process/
H A Dexecutor.hpp77 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 DMakefile.am.inc29 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 Disolation_test.cpp58 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 DMakefile.am.inc34 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 Dstacktrace_test.cpp57 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 Denv_test.cpp36 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 Dstacktrace.hpp43 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 Dstream_test.cpp38 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 Dutils_test.cpp70 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 Dcmd_about_test.cpp49 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 Dcommon.hpp54 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 Dmain_test.cpp56 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 Dscheduler.hpp100 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 Dkyuafile_test.cpp57 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 Datf.hpp44 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 Dplain.hpp44 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 Dtap.hpp44 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 DMakefile.am.inc29 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 DMakefile.am.inc33 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 DMakefile.am.inc33 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 Dexceptions.hpp42 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 DMakefile.am.inc33 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 Ddbtypes.hpp50 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 DMakefile.am.inc29 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 DMakefile.am.inc29 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 …]

12345678910>>...25