Lines Matching refs:testinstance
20 from twisterlib.testinstance import TestInstance
272 testinstance = TestInstance(testsuite, platform, 'zephyr', class_testplan.env.outdir)
273 class_testplan.add_instances([testinstance])
285 testinstance = TestInstance(testsuite, platform, 'zephyr', plan.env.outdir)
286 plan.add_instances([testinstance])
290 assert testinstance.required_applications[0] == testinstance_req.name
300 testinstance = TestInstance(testsuite, platform, 'zephyr', plan.env.outdir)
301 plan.add_instances([testinstance])
305 assert testinstance.status == TwisterStatus.FILTER
306 assert "Missing required application" in testinstance.reason
307 assert len(testinstance.required_applications) == 0
316 testinstance = TestInstance(testsuite, platform, 'zephyr', plan.env.outdir)
317 plan.add_instances([testinstance])
321 assert testinstance.status == TwisterStatus.FILTER
322 assert "Missing required application" in testinstance.reason
323 assert len(testinstance.required_applications) == 0
336 testinstance = TestInstance(testsuite, platform, 'zephyr', plan.env.outdir)
337 plan.add_instances([testinstance])
346 assert len(testinstance.required_applications) == 0
347 assert len(testinstance.required_build_dirs) == 1
348 assert str(req_app_dir) in testinstance.required_build_dirs