Tests: Fix Icarus vvp execution with use_libvpi (#6648)
This commit is contained in:
parent
cb5f038060
commit
100c831474
|
|
@ -1476,12 +1476,14 @@ class VlTest:
|
||||||
tee=param['tee'])
|
tee=param['tee'])
|
||||||
elif param['iv']:
|
elif param['iv']:
|
||||||
cmd = [
|
cmd = [
|
||||||
run_env + self.obj_dir + "/simiv", ' '.join(param['iv_run_flags']),
|
run_env + 'vvp', ' '.join(param['iv_run_flags']), ' '.join(param['all_run_flags'])
|
||||||
' '.join(param['all_run_flags'])
|
|
||||||
]
|
]
|
||||||
if param['use_libvpi']:
|
if param['use_libvpi']:
|
||||||
# Don't enter command line on $stop, include vpi
|
# Don't enter command line on $stop
|
||||||
cmd += ["vvp -n -m " + self.obj_dir + "/libvpi.so"]
|
cmd += ["-n"]
|
||||||
|
# include vpi
|
||||||
|
cmd += ["-m", self.obj_dir + "/libvpi.so"]
|
||||||
|
cmd += [self.obj_dir + "/simiv"]
|
||||||
self.run(cmd=cmd,
|
self.run(cmd=cmd,
|
||||||
check_finished=param['check_finished'],
|
check_finished=param['check_finished'],
|
||||||
entering=param['entering'],
|
entering=param['entering'],
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue