18794: Merge branch 'main'
[arvados.git] / sdk / python / tests / run_test_server.py
index 76893ac84217d9fbd576723a19e9aaaa06be72db..2c01b35aeac79b1642b18c7af7d166ef2cffdc3c 100644 (file)
@@ -974,6 +974,9 @@ if __name__ == "__main__":
               format(args.action, actions),
               file=sys.stderr)
         sys.exit(1)
+    # Create a new process group so our child processes don't exit on
+    # ^C in run-tests.sh interactive mode.
+    os.setpgid(0, 0)
     if args.action == 'start':
         stop(force=('ARVADOS_TEST_API_HOST' not in os.environ))
         run(leave_running_atexit=True)