From 100c8314742e8a16af002b865e044404971d62ee Mon Sep 17 00:00:00 2001 From: Christian Hecken <104357222+Christian-Hecken@users.noreply.github.com> Date: Wed, 5 Nov 2025 19:41:53 +0100 Subject: [PATCH] Tests: Fix Icarus vvp execution with use_libvpi (#6648) --- test_regress/driver.py | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/test_regress/driver.py b/test_regress/driver.py index 32b83ed26..9db405fde 100755 --- a/test_regress/driver.py +++ b/test_regress/driver.py @@ -1476,12 +1476,14 @@ class VlTest: tee=param['tee']) elif param['iv']: cmd = [ - run_env + self.obj_dir + "/simiv", ' '.join(param['iv_run_flags']), - ' '.join(param['all_run_flags']) + run_env + 'vvp', ' '.join(param['iv_run_flags']), ' '.join(param['all_run_flags']) ] if param['use_libvpi']: - # Don't enter command line on $stop, include vpi - cmd += ["vvp -n -m " + self.obj_dir + "/libvpi.so"] + # Don't enter command line on $stop + cmd += ["-n"] + # include vpi + cmd += ["-m", self.obj_dir + "/libvpi.so"] + cmd += [self.obj_dir + "/simiv"] self.run(cmd=cmd, check_finished=param['check_finished'], entering=param['entering'],