Lines Matching full:platforms

115         self.platforms = []
290 # (device_testing), were multiple physical platforms can run the tests
455 platform_config = self.test_config.get('platforms', {})
457 # helper function to initialize and add platforms
466 if platform.name in [p.name for p in self.platforms]:
471 self.platforms.append(platform)
531 for platform in self.platforms:
535 #logger.debug(f"adding {platform.name} to default platforms")
539 logger.debug(f"adding {platform.name} to default platforms (override mode)")
542 self.platform_names = [a for p in self.platforms for a in p.aliases]
670 for platform in self.platforms:
807 logger.info("Selecting all possible platforms per testsuite scenario")
811 logger.info("Selecting default platforms per testsuite scenario")
814 logger.info("Selecting emulation platforms per testsuite scenraio")
824 platforms = list(filter(lambda p: p.name in platform_filter, self.platforms))
826 platforms = list(
827 filter(lambda p: bool(p.simulator_by_name(self.options.sim_name)), self.platforms)
830 platforms = list(filter(lambda p: p.vendor in vendor_filter, self.platforms))
831 logger.info(f"Selecting platforms by vendors: {','.join(vendor_filter)}")
833 platforms = list(filter(lambda p: p.arch in arch_filter, self.platforms))
835 _platforms = list(filter(lambda p: p.name in self.default_platforms, self.platforms))
836 platforms = []
837 # default platforms that can't be run are dropped from the list of
838 # the default platforms list. Default platforms should always be
843 platforms.append(p)
845 platforms = self.platforms
847 platform_config = self.test_config.get('platforms', {})
858 platform_scope = self.platforms
861 filter(lambda item: item.name in ts.integration_platforms, self.platforms)
866 # if not in integration mode, still add integration platforms to the list
868 platform_scope = platforms + integration_platforms
870 platform_scope = platforms
872 platform_scope = platforms
885 b = set(filter(lambda item: item.name in ts.platform_allow, self.platforms))
889 filter(lambda item: item.name in ts.platform_allow, self.platforms)
936 instance.add_filter("Not part of integration platforms", Filters.TESTSUITE)
1059 # platforms/boards
1141 # take all default platforms
1158 # add integration platforms to the list of default
1159 # platforms, even if we are not in integration mode
1308 instance.reason += " but is one of the integration platforms"