/freebsd/contrib/kyua/utils/cmdline/ |
H A D | base_command_test.cpp | 39 namespace cmdline = utils::cmdline; 76 run(cmdline::ui* /* ui */, in run() 77 const cmdline::parsed_cmdline& cmdline, const Data& data) in run() argument 80 optvalue = cmdline.get_option< cmdline::string_option >( in run() 114 const cmdline::parsed_cmdline& cmdline) in run() argument 117 optvalue = cmdline.get_option< cmdline::string_option >( in run() 142 cmdline::parsed_cmdline 211 cmdline::ui_mock ui; in ATF_TEST_CASE_BODY() 228 cmdline::ui_mock ui; in ATF_TEST_CASE_BODY() 255 cmdline::ui_mock ui; in ATF_TEST_CASE_BODY() [all …]
|
H A D | parser_test.cpp | 55 namespace cmdline = utils::cmdline; 57 using cmdline::base_option; 58 using cmdline::bool_option; 59 using cmdline::int_option; 60 using cmdline::parse; 61 using cmdline::parsed_cmdline; 62 using cmdline::string_option; 277 ATF_REQUIRE(!cmdline.has_option("c")); in ATF_TEST_CASE_BODY() 297 ATF_REQUIRE(!cmdline.has_option("c")); in ATF_TEST_CASE_BODY() 577 const cmdline::options_vector options; in ATF_TEST_CASE_BODY() [all …]
|
H A D | options.cpp | 42 namespace cmdline = utils::cmdline; 96 cmdline::base_option::~base_option(void) in ~base_option() 117 cmdline::base_option::short_name(void) const in short_name() 128 cmdline::base_option::long_name(void) const in long_name() 138 cmdline::base_option::description(void) const in description() 148 cmdline::base_option::needs_arg(void) const in needs_arg() 160 cmdline::base_option::arg_name(void) const in arg_name() 377 cmdline::list_option::validate( in validate() 391 cmdline::list_option::option_type 540 cmdline::property_option::option_type [all …]
|
H A D | base_command.cpp | 36 namespace cmdline = utils::cmdline; 66 cmdline::command_proto::~command_proto(void) in ~command_proto() 82 cmdline::command_proto::add_option_ptr(const cmdline::base_option* option_) in add_option_ptr() 102 cmdline::parsed_cmdline 103 cmdline::command_proto::parse_cmdline(const cmdline::args_vector& args) const in parse_cmdline() 106 const parsed_cmdline cmdline = cmdline::parse(args, options()); in parse_cmdline() local 114 return cmdline; in parse_cmdline() 122 cmdline::command_proto::name(void) const in name() 151 const cmdline::options_vector& 152 cmdline::command_proto::options(void) const in options() [all …]
|
H A D | Makefile.am.inc | 38 libutils_a_SOURCES += utils/cmdline/globals.cpp 39 libutils_a_SOURCES += utils/cmdline/globals.hpp 40 libutils_a_SOURCES += utils/cmdline/options.cpp 41 libutils_a_SOURCES += utils/cmdline/options.hpp 43 libutils_a_SOURCES += utils/cmdline/parser.cpp 44 libutils_a_SOURCES += utils/cmdline/parser.hpp 46 libutils_a_SOURCES += utils/cmdline/parser.ipp 47 libutils_a_SOURCES += utils/cmdline/ui.cpp 48 libutils_a_SOURCES += utils/cmdline/ui.hpp 49 libutils_a_SOURCES += utils/cmdline/ui_fwd.hpp [all …]
|
H A D | commands_map_test.cpp | 37 namespace cmdline = utils::cmdline; 48 class mock_cmd : public cmdline::base_command_no_data { 55 cmdline::base_command_no_data(mock_name, "", 0, 0, in mock_cmd() 64 run(cmdline::ui* /* ui */, in run() 65 const cmdline::parsed_cmdline& /* cmdline */) in run() 78 cmdline::commands_map< cmdline::base_command_no_data > commands; in ATF_TEST_CASE_BODY() 87 cmdline::commands_map< cmdline::base_command_no_data > commands; in ATF_TEST_CASE_BODY() 88 cmdline::base_command_no_data* cmd1 = new mock_cmd("cmd1"); in ATF_TEST_CASE_BODY() 95 cmdline::commands_map< cmdline::base_command_no_data >::const_iterator in ATF_TEST_CASE_BODY() 113 cmdline::commands_map< cmdline::base_command_no_data > commands; in ATF_TEST_CASE_BODY() [all …]
|
H A D | options_test.cpp | 37 namespace cmdline = utils::cmdline; 43 class mock_option : public cmdline::base_option { 301 cmdline::list_option::convert(""); in ATF_TEST_CASE_BODY() 308 cmdline::list_option::convert("foo"); in ATF_TEST_CASE_BODY() 326 cmdline::list_option::convert("foo,bar,"); in ATF_TEST_CASE_BODY() 336 cmdline::list_option::convert(",foo,bar"); in ATF_TEST_CASE_BODY() 346 cmdline::list_option::convert("foo,,bar"); in ATF_TEST_CASE_BODY() 398 const cmdline::path_option::option_type path = in ATF_TEST_CASE_BODY() 399 cmdline::path_option::convert("/foo/bar"); in ATF_TEST_CASE_BODY() 489 const cmdline::string_option::option_type string = in ATF_TEST_CASE_BODY() [all …]
|
H A D | exceptions.cpp | 34 namespace cmdline = utils::cmdline; 46 cmdline::error::error(const std::string& message) : in error() 53 cmdline::error::~error(void) throw() in ~error() 61 cmdline::usage_error::usage_error(const std::string& message) : in usage_error() 68 cmdline::usage_error::~usage_error(void) throw() in ~usage_error() 97 cmdline::missing_option_argument_error::option(void) const in option() 109 cmdline::option_argument_value_error::option_argument_value_error( in option_argument_value_error() 133 cmdline::option_argument_value_error::option(void) const in option() 143 cmdline::option_argument_value_error::argument(void) const in argument() 153 cmdline::unknown_option_error::unknown_option_error( in unknown_option_error() [all …]
|
H A D | globals_test.cpp | 33 namespace cmdline = utils::cmdline; 39 cmdline::init("/path/to/foobar"); in ATF_TEST_CASE_BODY() 40 ATF_REQUIRE_EQ("foobar", cmdline::progname()); in ATF_TEST_CASE_BODY() 47 cmdline::init("to/barbaz"); in ATF_TEST_CASE_BODY() 48 ATF_REQUIRE_EQ("barbaz", cmdline::progname()); in ATF_TEST_CASE_BODY() 55 cmdline::init("program"); in ATF_TEST_CASE_BODY() 56 ATF_REQUIRE_EQ("program", cmdline::progname()); in ATF_TEST_CASE_BODY() 63 cmdline::init("program"); in ATF_TEST_CASE_BODY() 64 ATF_REQUIRE_EQ("program", cmdline::progname()); in ATF_TEST_CASE_BODY() 66 cmdline::init("foo", true); in ATF_TEST_CASE_BODY() [all …]
|
H A D | parser.cpp | 50 namespace cmdline = utils::cmdline; 67 std::map< int, const cmdline::base_option* > ids; 123 static cmdline::args_vector 127 cmdline::args_vector args; in argv_to_vector() 213 cmdline::parsed_cmdline::parsed_cmdline( in parsed_cmdline() 215 const cmdline::args_vector& arguments_) : in parsed_cmdline() 260 const cmdline::args_vector& 261 cmdline::parsed_cmdline::arguments(void) const in arguments() 278 cmdline::parsed_cmdline 279 cmdline::parse(const cmdline::args_vector& args, in parse() [all …]
|
H A D | ui_test.cpp | 58 namespace cmdline = utils::cmdline; 101 cmdline::ui ui; in ATF_TEST_CASE_BODY() 112 cmdline::ui ui; in ATF_TEST_CASE_BODY() 123 cmdline::ui ui; in ATF_TEST_CASE_BODY() 134 cmdline::ui ui; in ATF_TEST_CASE_BODY() 145 cmdline::ui ui; in ATF_TEST_CASE_BODY() 156 cmdline::ui ui; in ATF_TEST_CASE_BODY() 172 cmdline::ui ui; in ATF_TEST_CASE_BODY() 180 cmdline::ui ui; in ATF_TEST_CASE_BODY() 364 cmdline::ui_mock ui; in ATF_TEST_CASE_BODY() [all …]
|
/freebsd/contrib/kyua/cli/ |
H A D | main.cpp | 80 namespace cmdline = utils::cmdline; 140 } catch (const cmdline::usage_error& e) { in run_subcommand() 173 cmdline::options_vector options; in safe_main() 203 const cmdline::parsed_cmdline cmdline = cmdline::parse(argc, argv, options); in safe_main() local 205 const fs::path logfile(cmdline.get_option< cmdline::path_option >( in safe_main() 211 logging::set_persistency(cmdline.get_option< cmdline::string_option >( in safe_main() 217 if (cmdline.arguments().empty()) in safe_main() 312 cmdline::progname()); in main() 318 cmdline::print_error(ui, message); in main() 350 cmdline::init(argv[0]); in main() [all …]
|
H A D | cmd_help_test.cpp | 53 namespace cmdline = utils::cmdline; 80 run(cmdline::ui* /* ui */, in run() 111 run(cmdline::ui* /* ui */, in run() 127 cmdline::init("progname"); in setup() 153 cmdline::args_vector args; in global_test() 196 cmdline::ui_mock ui; in ATF_TEST_CASE_BODY() 207 cmdline::ui_mock ui; in ATF_TEST_CASE_BODY() 236 cmdline::ui_mock ui; in ATF_TEST_CASE_BODY() 268 cmdline::ui_mock ui; in ATF_TEST_CASE_BODY() 309 cmdline::ui_mock ui; in ATF_TEST_CASE_BODY() [all …]
|
H A D | common.cpp | 58 namespace cmdline = utils::cmdline; 183 cli::build_root_path(const cmdline::parsed_cmdline& cmdline) in build_root_path() argument 187 build_root = cmdline.get_option< cmdline::path_option >( in build_root_path() 201 cli::kyuafile_path(const cmdline::parsed_cmdline& cmdline) in kyuafile_path() argument 203 return cmdline.get_option< cmdline::path_option >( in kyuafile_path() 217 cli::results_file_create(const cmdline::parsed_cmdline& cmdline) in results_file_create() argument 219 std::string results_file = cmdline.get_option< cmdline::string_option >( in results_file_create() 246 cli::results_file_open(const cmdline::parsed_cmdline& cmdline) in results_file_open() argument 248 std::string results_file = cmdline.get_option< cmdline::string_option >( in results_file_open() 274 cli::get_result_types(const utils::cmdline::parsed_cmdline& cmdline) in get_result_types() argument [all …]
|
H A D | cmd_debug.cpp | 42 namespace cmdline = utils::cmdline; 56 add_option(cmdline::path_option( in cmd_debug() 60 add_option(cmdline::path_option( in cmd_debug() 75 cmd_debug::run(cmdline::ui* ui, const cmdline::parsed_cmdline& cmdline, in run() argument 78 const std::string& test_case_name = cmdline.arguments()[0]; in run() 80 throw cmdline::usage_error(F("'%s' is not a test case identifier " in run() 86 kyuafile_path(cmdline), build_root_path(cmdline), filter, user_config, in run() 87 cmdline.get_option< cmdline::path_option >("stdout"), in run() 88 cmdline.get_option< cmdline::path_option >("stderr")); in run()
|
H A D | main_test.cpp | 56 namespace cmdline = utils::cmdline; 149 run(cmdline::ui* ui, in run() 212 cmdline::ui_mock ui; in ATF_TEST_CASE_BODY() 231 cmdline::ui_mock ui; in ATF_TEST_CASE_BODY() 251 cmdline::ui_mock ui; in ATF_TEST_CASE_BODY() 270 cmdline::ui_mock ui; in ATF_TEST_CASE_BODY() 293 cmdline::ui_mock ui; in ATF_TEST_CASE_BODY() 317 cmdline::ui_mock ui; in ATF_TEST_CASE_BODY() 341 cmdline::ui_mock ui; in ATF_TEST_CASE_BODY() 360 cmdline::ui_mock ui; 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; 82 const utils::cmdline::parsed_cmdline&); 83 utils::fs::path kyuafile_path(const utils::cmdline::parsed_cmdline&); 89 const utils::cmdline::args_vector&); 91 utils::cmdline::ui*); [all …]
|
H A D | config.cpp | 45 namespace cmdline = utils::cmdline; 91 load_config_file(const cmdline::parsed_cmdline& cmdline) in load_config_file() argument 96 const fs::path filename = cmdline.get_option< cmdline::path_option >( in load_config_file() 142 load_required_config(const cmdline::parsed_cmdline& cmdline) in load_required_config() argument 144 config::tree user_config = load_config_file(cmdline); in load_required_config() 146 if (cmdline.has_option(cli::variable_option.long_name())) { in load_required_config() 150 cmdline.get_multi_option< cmdline::property_option >( in load_required_config() 176 const cmdline::path_option cli::config_option( 184 const cmdline::property_option cli::variable_option( 209 cli::load_config(const cmdline::parsed_cmdline& cmdline, in load_config() argument [all …]
|
H A D | common_test.cpp | 55 namespace cmdline = utils::cmdline; 88 const cmdline::parsed_cmdline mock_cmdline(options, cmdline::args_vector()); in ATF_TEST_CASE_BODY() 99 const cmdline::parsed_cmdline mock_cmdline(options, cmdline::args_vector()); in ATF_TEST_CASE_BODY() 111 const cmdline::parsed_cmdline mock_cmdline(options, cmdline::args_vector()); in ATF_TEST_CASE_BODY() 123 const cmdline::parsed_cmdline mock_cmdline(options, cmdline::args_vector()); in ATF_TEST_CASE_BODY() 135 const cmdline::parsed_cmdline mock_cmdline(options, cmdline::args_vector()); in ATF_TEST_CASE_BODY() 151 const cmdline::parsed_cmdline mock_cmdline(options, cmdline::args_vector()); in ATF_TEST_CASE_BODY() 168 const cmdline::parsed_cmdline mock_cmdline(options, cmdline::args_vector()); in ATF_TEST_CASE_BODY() 185 const cmdline::parsed_cmdline mock_cmdline(options, cmdline::args_vector()); in ATF_TEST_CASE_BODY() 357 cmdline::ui_mock ui; in ATF_TEST_CASE_BODY() [all …]
|
H A D | cmd_help.cpp | 46 namespace cmdline = utils::cmdline; 62 options_help(const cmdline::options_vector& options) in options_help() 68 const cmdline::base_option* option = *iter; in options_help() 96 general_help(cmdline::ui* ui, const cmdline::options_vector* options, in general_help() 106 cmdline::progname(), false); in general_help() 168 subcommand_help(cmdline::ui* ui, in subcommand_help() 176 cmdline::progname() % command->name() % in subcommand_help() 217 cmd_help::cmd_help(const cmdline::options_vector* options_, in cmd_help() 233 cmd_help::run(utils::cmdline::ui* ui, const cmdline::parsed_cmdline& cmdline, in run() argument 236 if (cmdline.arguments().empty()) { in run() [all …]
|
H A D | cmd_config.cpp | 39 namespace cmdline = utils::cmdline; 56 print_all(cmdline::ui* ui, const config::properties_map& properties) in print_all() 74 print_some(cmdline::ui* ui, const config::properties_map& properties, in print_some() 75 const cmdline::args_vector& filters) in print_some() 79 for (cmdline::args_vector::const_iterator iter = filters.begin(); in print_some() 84 cmdline::print_warning(ui, F("'%s' is not defined.") % *iter); in print_some() 114 cmd_config::run(cmdline::ui* ui, const cmdline::parsed_cmdline& cmdline, in run() argument 118 if (cmdline.arguments().empty()) in run() 121 return print_some(ui, properties, cmdline.arguments()); in run()
|
H A D | config_test.cpp | 43 namespace cmdline = utils::cmdline; 138 const cmdline::parsed_cmdline mock_cmdline(options, cmdline::args_vector()); in ATF_TEST_CASE_BODY() 155 const cmdline::parsed_cmdline mock_cmdline(options, cmdline::args_vector()); in ATF_TEST_CASE_BODY() 170 const cmdline::parsed_cmdline mock_cmdline(options, cmdline::args_vector()); in ATF_TEST_CASE_BODY() 187 const cmdline::parsed_cmdline mock_cmdline(options, cmdline::args_vector()); in ATF_TEST_CASE_BODY() 205 const cmdline::parsed_cmdline mock_cmdline(options, cmdline::args_vector()); in ATF_TEST_CASE_BODY() 220 const cmdline::parsed_cmdline mock_cmdline(options, cmdline::args_vector()); in ATF_TEST_CASE_BODY() 238 const cmdline::parsed_cmdline mock_cmdline(options, cmdline::args_vector()); in ATF_TEST_CASE_BODY() 253 const cmdline::parsed_cmdline mock_cmdline(options, cmdline::args_vector()); in ATF_TEST_CASE_BODY() 268 const cmdline::parsed_cmdline mock_cmdline(options, cmdline::args_vector()); in ATF_TEST_CASE_BODY() [all …]
|
H A D | cmd_list.cpp | 49 namespace cmdline = utils::cmdline; 60 cmdline::ui* _ui; 70 progress_hooks(cmdline::ui* ui_, const bool verbose_) : in progress_hooks() 100 cli::detail::list_test_case(cmdline::ui* ui, const bool verbose, in list_test_case() 139 add_option(cmdline::bool_option('v', "verbose", "Show properties")); in cmd_list() 151 cli::cmd_list::run(cmdline::ui* ui, const cmdline::parsed_cmdline& cmdline, in run() argument 154 progress_hooks hooks(ui, cmdline.has_option("verbose")); in run() 156 kyuafile_path(cmdline), build_root_path(cmdline), in run() 157 parse_filters(cmdline.arguments()), user_config, hooks); in run()
|
/freebsd/tests/sys/cddl/zfs/tests/history/ |
H A D | history_common.kshlib | 57 typeset cmdline="$@" 59 cmdline=${cmdline#eval} 60 cmdline=${cmdline%%\>*} 61 cmdline=${cmdline%%\<*} 64 cmdline=${cmdline## } 65 cmdline=${cmdline%% } 68 typeset cmd=$($ECHO $cmdline | $AWK '{print $1}') 69 eval cmdline=\${cmdline#$cmd} 73 print -n $cmd $cmdline >> $EXPECT_HISTORY
|
/freebsd/tools/test/stress2/misc/ |
H A D | advlock.sh | 97 char *cmdline[] = { "./true", NULL }; 124 if ((fd = open(cmdline[0], O_RDONLY | O_SHLOCK)) == -1) 125 err(1, "open(%s). %d", cmdline[0], __LINE__); 146 err(1, "open(%s). %d", cmdline[0], __LINE__); 167 if ((fd = open(cmdline[0], O_RDONLY | O_SHLOCK)) == -1) 168 err(1, "open(%s). %d", cmdline[0], __LINE__); 170 if (execve(cmdline[0], cmdline, NULL) == -1) 171 err(1, "execve(%s) @ %d", cmdline[0], __LINE__); 189 err(1, "open(%s). %d", cmdline[0], __LINE__); 191 if (execve(cmdline[0], cmdline, NULL) == -1) [all …]
|