From 481ffbf7972fde5bc45a5d8125c473ed4f961820 Mon Sep 17 00:00:00 2001 From: Valentin Lorentz Date: Wed, 30 Dec 2015 18:17:01 +0100 Subject: [PATCH] supybot-test: Add option --fail-fast. --- scripts/supybot-test | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/scripts/supybot-test b/scripts/supybot-test index d308d2dc7..fee8eda88 100644 --- a/scripts/supybot-test +++ b/scripts/supybot-test @@ -133,6 +133,8 @@ if __name__ == '__main__': parser.add_option('-v', '--verbose', action='count', default=0, help='Increase verbosity, logging extra information ' 'about each test that runs.') + parser.add_option('', '--fail-fast', action='store_true', default=False, + help='Stop at first failed test.') parser.add_option('', '--no-network', action='store_true', default=False, dest='nonetwork', help='Causes the network-based tests ' 'not to run.') @@ -209,7 +211,8 @@ if __name__ == '__main__': test.suites.append(load(pluginModule.test)) suite = unittest.TestSuite(test.suites) - runner = unittest.TextTestRunner(verbosity=2) + runner = unittest.TextTestRunner(verbosity=2, + failfast=options.fail_fast) print('Testing began at %s (pid %s)' % (time.ctime(), os.getpid())) if options.clean: shutil.rmtree(conf.supybot.directories.log())