Lines Matching full:platform
33 from twisterlib.platform import Platform
42 """Class representing the execution of a particular TestSuite on a platform
45 @param platform Platform object that we want to build and run against
47 out directory used is <outdir>/<platform>/<test case name>
52 def __init__(self, testsuite, platform, outdir): argument
55 self.platform: Platform = platform
67 self.name = os.path.join(platform.name, testsuite.name)
71 self.build_dir = os.path.join(outdir, platform.normalized_name, testsuite.name)
78 platform.normalized_name,
84 # Instance need to use sysbuild if a given suite or a platform requires it
85 self.sysbuild = testsuite.sysbuild or platform.sysbuild
229 simulator = self.platform.simulator_by_name(options.sim_name)
269 simulator = self.platform.simulator_by_name(simulation)
289 self.platform.type == "native" or \
310 if (h.platform == self.platform.name and
319 platform, argument
337 # some configs might be conditional on arch or platform, see if we
339 # we currently support both arch: and platform:
343 if self.platform.arch == cond_config[1]:
345 elif cond_config[0] == "platform" and len(cond_config) == 3:
346 if self.platform.name == cond_config[1]:
355 if cp in platform.aliases:
359 if platform.type == "native":
425 return f"<TestSuite {self.testsuite.name} on {self.platform.name}>"