Lines Matching refs:parser
70 def add_parse_arguments(parser = None) -> argparse.ArgumentParser: argument
71 if parser is None:
72 parser = argparse.ArgumentParser(
76 parser.fromfile_prefix_chars = "+"
78 case_select = parser.add_argument_group("Test case selection",
91 test_plan_report = parser.add_argument_group(
98 platform_group_option = parser.add_mutually_exclusive_group()
100 run_group_option = parser.add_mutually_exclusive_group()
102 device = parser.add_mutually_exclusive_group()
104 test_or_build = parser.add_mutually_exclusive_group()
110 valgrind_asan_group = parser.add_mutually_exclusive_group()
112 footprint_group = parser.add_argument_group(
116 coverage_group = parser.add_argument_group(
212 parser.add_argument("--device-flash-timeout", type=int, default=60,
216 parser.add_argument("--device-flash-with-test", action="store_true",
221 parser.add_argument("--flash-before", action="store_true", default=False,
241 parser.add_argument(
251 parser.add_argument("--timeout-multiplier", type=float, default=1,
256 parser.add_argument(
284 parser.add_argument(
290 parser.add_argument(
322 parser.add_argument(
328 parser.add_argument(
333 parser.add_argument(
339 parser.add_argument(
346 parser.add_argument(
351 parser.add_argument(
357 parser.add_argument(
362 parser.add_argument(
412 parser.add_argument(
419 parser.add_argument("--level", action="store",
423 parser.add_argument(
427 parser.add_argument(
433 parser.add_argument("-e", "--exclude-tag", action="append",
437 parser.add_argument(
445 parser.add_argument(
453 parser.add_argument(
461 parser.add_argument("--force-color", action="store_true",
465 parser.add_argument("--force-toolchain", action="store_true",
544 parser.add_argument(
549 parser.add_argument("--ignore-platform-key", action="store_true",
552 parser.add_argument(
557 parser.add_argument(
563 parser.add_argument(
571 parser.add_argument("--log-file", metavar="FILENAME", action="store",
574 parser.add_argument(
581 parser.add_argument(
595 parser.add_argument(
600 parser.add_argument(
609 parser.add_argument(
618 parser.add_argument(
628 parser.set_defaults(detailed_test_id=False)
630 parser.add_argument(
636 parser.add_argument(
644 parser.add_argument(
652 parser.add_argument("--overflow-as-errors", action="store_true",
655 parser.add_argument("--report-filtered", action="store_true",
658 parser.add_argument("-P", "--exclude-platform", action="append", default=[],
664 parser.add_argument("--persistent-hardware-map", action='store_true',
670 parser.add_argument(
674 parser.add_argument(
681 parser.add_argument(
690 parser.add_argument(
695 parser.add_argument("--pre-script",
700 parser.add_argument(
709 parser.add_argument(
715 parser.add_argument(
721 parser.add_argument(
726 parser.add_argument(
732 parser.add_argument(
738 parser.add_argument(
744 parser.add_argument(
748 parser.add_argument(
752 parser.add_argument(
756 parser.add_argument(
762 parser.add_argument(
767 parser.add_argument(
771 parser.add_argument(
781 parser.add_argument(
787 parser.add_argument("--timestamps",
791 parser.add_argument(
800 parser.add_argument(
807 parser.add_argument(
816 parser.add_argument("-W", "--disable-warnings-as-errors", action="store_true",
819 parser.add_argument(
829 parser.add_argument(
840 parser.add_argument(
844 parser.add_argument(
857 parser.add_argument(
865 parser.add_argument("extra_test_args", nargs=argparse.REMAINDER,
868 parser.add_argument("--alt-config-root", action="append", default=[],
875 return parser
879 parser: argparse.ArgumentParser,
885 options = parser.parse_args(args)