diff --git a/test/conftest.py b/test/conftest.py
index 15924f64505da25b0ec054c0d5f9552f5e4c9a70..086e58390b962045fa22aa96dd1ac86a95afeb6c 100644
--- a/test/conftest.py
+++ b/test/conftest.py
@@ -1,5 +1,5 @@
 from cgi import test
-import os, subprocess
+import os, subprocess, sys
 
 class KTH_WL:
     swf_file = "workloads/KTH-SP2-1996-2.1-cln.swf"
@@ -30,7 +30,7 @@ def run_script(delim, threshold,
     out_dir = os.path.abspath(f'test-out/{test_name}')
     create_dir_rec_if_needed(out_dir)
 
-    args = ['swf2userSessions', f'--{delim}', str(threshold), 
+    args = [sys.executable, 'swf2userSessions/swf2sessions.py', f'--{delim}', str(threshold), 
             '-q', input_swf, out_dir]
     if graph:
         args.append("--graph")