Lines Matching full:platforms
102 self.platforms = []
260 # (device_testing), were multiple physical platforms can run the tests
406 platform_config = self.test_config.get('platforms', {})
411 if platform.name in [p.name for p in self.platforms]:
418 self.platforms.append(platform)
424 logger.debug(f"adding {platform.name} to default platforms")
451 self.platforms.append(platform_revision)
460 self.platform_names = [p.name for p in self.platforms]
525 for platform in self.platforms:
626 logger.info("Selecting all possible platforms per test case")
630 logger.info("Selecting default platforms per test case")
633 logger.info("Selecting emulation platforms per test case")
640 platforms = list(filter(lambda p: p.name in platform_filter, self.platforms))
642 platforms = list(filter(lambda p: p.simulation != 'na', self.platforms))
644 platforms = list(filter(lambda p: p.vendor in vendor_filter, self.platforms))
645 logger.info(f"Selecting platforms by vendors: {','.join(vendor_filter)}")
647 platforms = list(filter(lambda p: p.arch in arch_filter, self.platforms))
649 _platforms = list(filter(lambda p: p.name in self.default_platforms, self.platforms))
650 platforms = []
651 # default platforms that can't be run are dropped from the list of
652 # the default platforms list. Default platforms should always be
657 platforms.append(p)
659 platforms.append(p)
661 platforms = self.platforms
663 platform_config = self.test_config.get('platforms', {})
670 platform_scope = self.platforms
675 self.platforms))
679 # if not in integration mode, still add integration platforms to the list
681 platform_scope = platforms + integration_platforms
683 platform_scope = platforms
685 platform_scope = platforms
695 b = set(filter(lambda item: item.name in ts.platform_allow, self.platforms))
699 self.platforms))
737 instance.add_filter("Not part of integration platforms", Filters.TESTSUITE)
833 # platforms/boards
908 # take all default platforms
920 # add integration platforms to the list of default
921 # platforms, even if we are not in integration mode
1034 instance.reason += " but is one of the integration platforms"