Lines Matching refs:options
111 self.options = self.test_config.get('options', {})
167 self.options = env.options
196 sub_tests = self.options.sub_test
215 num = self.add_testsuites(testsuite_filter=self.options.test,
216 testsuite_pattern=self.options.test_pattern)
234 ql = self.options.quarantine_list
235 qv = self.options.quarantine_verify
254 if self.options.report_suffix:
256 self.options.outdir,
260 last_run = os.path.join(self.options.outdir, "twister.json")
262 if self.options.only_failed or self.options.report_summary is not None:
265 elif self.options.load_tests:
266 self.load_from_file(self.options.load_tests)
268 elif self.options.test_only:
275 for _cp in self.options.platform:
279 if self.options.exclude_platform:
280 for _p in self.options.exclude_platform:
292 if self.options.subset:
293 s = self.options.subset
318 if self.options.device_testing:
324 if self.options.shuffle_tests:
326 if self.options.shuffle_tests_seed is not None:
327 seed_value = self.options.shuffle_tests_seed
373 if self.options.test_tree:
374 if not self.options.detailed_test_id:
378 elif self.options.list_tests:
379 if not self.options.detailed_test_id:
383 elif self.options.list_tags:
498 if tag_filter := self.options.tag:
508 if exclude_tag := self.options.exclude_tag:
587 detailed_test_id=self.options.detailed_test_id
646 if sim_name != "na" and (simulator := plat.simulator_by_name(self.options.sim_name)):
654 if matched_quarantine and not self.options.quarantine_verify:
658 if not matched_quarantine and self.options.quarantine_verify:
683 self.options,
687 if self.options.test_only and not instance.run:
699 if self.options.report_summary is not None:
709 elif status == TwisterStatus.NOTRUN and instance.run and self.options.test_only:
737 self.options.enable_asan,
738 self.options.enable_ubsan,
739 self.options.enable_coverage,
740 self.options.coverage_platform
753 platform_filter = self.options.platform
754 platform_pattern = self.options.platform_pattern
755 vendor_filter = self.options.vendor
756 exclude_platform = self.options.exclude_platform
758 arch_filter = self.options.arch
759 tag_filter = self.options.tag
760 exclude_tag = self.options.exclude_tag
761 all_filter = self.options.all
762 runnable = (self.options.device_testing or self.options.filter == 'runnable')
763 force_toolchain = self.options.force_toolchain
764 force_platform = self.options.force_platform
765 slow_only = self.options.enable_slow_only
766 ignore_platform_key = self.options.ignore_platform_key
767 emu_filter = self.options.emulation_only
806 filter(lambda p: bool(p.simulator_by_name(self.options.sim_name)), self.platforms)
820 sim = p.simulator_by_name(self.options.sim_name)
827 test_config_options = self.test_config.options
845 elif ts.integration_platforms and self.options.integration:
858 integration = self.options.integration and ts.integration_platforms
893 self.options,
910 if self.options.level:
911 tl = self.get_level(self.options.level)
929 self.options.integration
1011 sim = plat.simulator_by_name(self.options.sim_name)
1178 lambda inst: not inst.platform.simulator_by_name(self.options.sim_name),
1202 self.options.enable_asan,
1203 self.options.enable_ubsan,
1204 self.options.enable_coverage,
1205 self.options.coverage_platform)
1216 change_skip_to_error_if_integration(self.options, inst)
1299 def change_skip_to_error_if_integration(options, instance): argument