Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 100c831

Browse files
Tests: Fix Icarus vvp execution with use_libvpi (#6648)
1 parent cb5f038 commit 100c831

File tree

1 file changed

+6
-4
lines changed

1 file changed

+6
-4
lines changed

test_regress/driver.py

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1476,12 +1476,14 @@ def execute(self, **kwargs) -> None:
14761476
tee=param['tee'])
14771477
elif param['iv']:
14781478
cmd = [
1479-
run_env + self.obj_dir + "/simiv", ' '.join(param['iv_run_flags']),
1480-
' '.join(param['all_run_flags'])
1479+
run_env + 'vvp', ' '.join(param['iv_run_flags']), ' '.join(param['all_run_flags'])
14811480
]
14821481
if param['use_libvpi']:
1483-
# Don't enter command line on $stop, include vpi
1484-
cmd += ["vvp -n -m " + self.obj_dir + "/libvpi.so"]
1482+
# Don't enter command line on $stop
1483+
cmd += ["-n"]
1484+
# include vpi
1485+
cmd += ["-m", self.obj_dir + "/libvpi.so"]
1486+
cmd += [self.obj_dir + "/simiv"]
14851487
self.run(cmd=cmd,
14861488
check_finished=param['check_finished'],
14871489
entering=param['entering'],

0 commit comments

Comments
 (0)