pidgin/tests/test-wrapper.py

changeset 42479
d0faa9b1ac85
parent 42456
73bb1fae628c
--- a/pidgin/tests/test-wrapper.py	Tue Nov 07 00:33:50 2023 -0600
+++ b/pidgin/tests/test-wrapper.py	Tue Nov 07 01:04:39 2023 -0600
@@ -31,14 +31,19 @@
 
 
 def main():
+    if len(sys.argv) < 2:
+        print('invalid arguments:')
+        print(f'usage: {sys.argv[0]} [path to gtk4-broadwayd] [tests]...')
+        sys.exit(1)
+
     # start broadway
-    broadwayd = subprocess.Popen(['gtk4-broadwayd'])
+    broadwayd = subprocess.Popen(sys.argv[1])
 
     # run the unit test but set the GDK_BACKEND envvar to broadway
     env = {**os.environ, 'GDK_BACKEND': 'broadway'}
 
     try:
-        proc = subprocess.run(args=sys.argv[1:], env=env)
+        proc = subprocess.run(args=sys.argv[2:], env=env)
     finally:
         # kill broadway
         broadwayd.kill()

mercurial