diff options
Diffstat (limited to 'test/run_tests.py')
-rw-r--r-- | test/run_tests.py | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/test/run_tests.py b/test/run_tests.py index c21acab2da5..02e4738184d 100644 --- a/test/run_tests.py +++ b/test/run_tests.py @@ -199,10 +199,16 @@ if __name__ == '__main__': retries = int(os.getenv("RETRIES", 0)) except ValueError: retries = 0 + + try: + force_foreground = int(os.getenv("FORCE_FOREGROUND", 0)) + except ValueError: + force_foreground = 0 attempts = retries + 1 if attempts > 1: print("Perform %s attempts to pass the suite..." % attempts) - if (debug is not None and debug.lower() in ["gdb", "gdbserver"]) or step: + if (debug is not None and debug.lower() in ["gdb", "gdbserver"]) or step\ + or force_foreground: # don't fork if requiring interactive terminal.. sys.exit(not VppTestRunner( verbosity=verbose, failfast=failfast).run(suite).wasSuccessful()) |