mirror of
https://github.com/RGBCube/serenity
synced 2025-05-14 09:14:58 +00:00
test-fuzz: Allow listing fuzzing targets without specifying input file
This commit is contained in:
parent
4994718d8d
commit
d69f3aa958
1 changed files with 6 additions and 1 deletions
|
@ -141,9 +141,14 @@ ErrorOr<int> serenity_main(Main::Arguments arguments)
|
|||
|
||||
Core::ArgsParser args_parser;
|
||||
args_parser.add_positional_argument(type, "Type of fuzzing target to run (use \"list\" to list all existing)", "target-kind");
|
||||
args_parser.add_positional_argument(filename, "Input file", "filename");
|
||||
args_parser.add_positional_argument(filename, "Input file", "filename", Core::ArgsParser::Required::No);
|
||||
args_parser.parse(arguments);
|
||||
|
||||
if (arguments.strings.size() <= 2 && arguments.strings[1] != "list"sv) {
|
||||
args_parser.print_usage_terminal(stderr, arguments.argv[0]);
|
||||
return 0;
|
||||
}
|
||||
|
||||
auto fn = parse_target_name(type);
|
||||
|
||||
auto file = TRY(Core::File::open(filename, Core::OpenMode::ReadOnly));
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue