Lines Matching refs:options

881     options = None,  argument
884 if options is None:
885 options = parser.parse_args(args)
888 if options.short_build_path and not options.ninja:
892 if options.device_serial_pty and os.name == "nt": # OS is Windows
896 if not options.testsuite_root:
900 if options.test:
901 for scenario in options.test:
903 options.testsuite_root.append(dirname)
906 if not options.testsuite_root:
907 options.testsuite_root = [os.path.join(ZEPHYR_BASE, "tests"),
910 if options.last_metrics or options.compare_report:
911 options.enable_size_report = True
913 if options.footprint_report:
914 options.create_rom_ram_report = True
916 if options.aggressive_no_clean:
917 options.no_clean = True
919 if options.coverage:
920 options.enable_coverage = True
922 if options.enable_coverage and not options.coverage_platform:
923 options.coverage_platform = options.platform
926 (not options.coverage)
927 and (options.disable_coverage_aggregation or options.coverage_per_instance)
933 options.coverage
934 and options.disable_coverage_aggregation and (not options.coverage_per_instance)
940 if options.coverage_formats:
941 for coverage_format in options.coverage_formats.split(','):
942 if coverage_format not in supported_coverage_formats[options.coverage_tool]:
947 if options.enable_valgrind and not shutil.which("valgrind"):
952 (not options.device_testing)
953 and (options.device_serial or options.device_serial_pty or options.hardware_map)
961 options.device_testing
962 and (options.device_serial or options.device_serial_pty) and len(options.platform) != 1
969 if options.device_flash_with_test and not options.device_testing:
973 if options.flash_before and options.device_flash_with_test:
977 if options.shuffle_tests and options.subset is None:
981 if options.shuffle_tests_seed and options.shuffle_tests is None:
985 if options.size:
987 for fn in options.size:
992 if options.footprint_from_buildlog:
996 if not options.enable_size_report:
1000 if len(options.extra_test_args) > 0:
1006 if options.extra_test_args[0] != "--":
1008 double_dash = options.extra_test_args.index("--")
1010 double_dash = len(options.extra_test_args)
1011 unrecognized = " ".join(options.extra_test_args[0:double_dash])
1021 options.extra_test_args = options.extra_test_args[1:]
1023 if on_init and not options.allow_installed_plugin and PYTEST_PLUGIN_INSTALLED:
1029 elif on_init and options.allow_installed_plugin and PYTEST_PLUGIN_INSTALLED:
1033 return options
1041 def __init__(self, options : argparse.Namespace, default_options=None) -> None:
1046 self.options = options
1049 if options.ninja:
1057 self.test_roots = options.testsuite_root
1059 if not isinstance(options.board_root, list):
1060 self.board_roots = [options.board_root]
1062 self.board_roots = options.board_root
1063 self.outdir = os.path.abspath(options.outdir)
1090 self.test_config = options.test_config
1092 self.alt_config_root = options.alt_config_root
1099 dict_options = vars(self.options)