From cdcffc23ea5ca8a87e562fb5706851f14b62c35f Mon Sep 17 00:00:00 2001 From: Tim Wickberg <tim@schedmd.com> Date: Fri, 5 May 2017 18:19:01 -0400 Subject: [PATCH] Testsuite - add --stop-on-first-fail option to regression.py. --- testsuite/expect/regression.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/testsuite/expect/regression.py b/testsuite/expect/regression.py index 124640cd9ff..9e74474f1fa 100755 --- a/testsuite/expect/regression.py +++ b/testsuite/expect/regression.py @@ -59,6 +59,7 @@ def main(argv=None): action='callback', callback=test_parser, help='comma or space separated string of tests to include') parser.add_option('-k', '--keep-logs', action='store_true', default=False) + parser.add_option('-s', '--stop-on-first-fail', action='store_true', default=False) (options, args) = parser.parse_args(args=argv) # Sanity check @@ -130,6 +131,8 @@ def main(argv=None): failed_tests.append(test) os.rename(testlog_name, testlog_name+'.failed') sys.stdout.write('FAILED!\n') + if options.stop_on_first_fail: + break sys.stdout.flush() end_time = time.time() -- GitLab