twister: when simulatio is mdb-nsim, call make run

For twister, when simulation is mdb-nsim, the platform is
nsim_hs_smp. Before the twister will call west falsh
when platform is nsim_hs_smp, because twister can't kill
cld process, now this problem has been fixed

Signed-off-by: Jingru Wang <jingru@synopsys.com>
This commit is contained in:
Jingru Wang 2021-09-01 09:53:57 +08:00 committed by Anas Nashif
commit b78d6740ec

View file

@ -2287,8 +2287,7 @@ class ProjectBuilder(FilterBuilder):
elif instance.platform.simulation == "mdb-nsim": elif instance.platform.simulation == "mdb-nsim":
if find_executable("mdb"): if find_executable("mdb"):
instance.handler = BinaryHandler(instance, "nsim") instance.handler = BinaryHandler(instance, "nsim")
instance.handler.pid_fn = os.path.join(instance.build_dir, "mdb.pid") instance.handler.call_make_run = True
instance.handler.call_west_flash = True
elif instance.platform.simulation == "armfvp": elif instance.platform.simulation == "armfvp":
instance.handler = BinaryHandler(instance, "armfvp") instance.handler = BinaryHandler(instance, "armfvp")
instance.handler.call_make_run = True instance.handler.call_make_run = True