From 86e77e19b6a23e37f61b3c33d1272576f1388ebf Mon Sep 17 00:00:00 2001 From: Florian Bruhin Date: Sun, 8 Mar 2015 15:26:49 +0100 Subject: [PATCH] run_checks: Add --verbose --- scripts/run_checks.py | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/scripts/run_checks.py b/scripts/run_checks.py index 8fbebb50e..e2a5d4307 100755 --- a/scripts/run_checks.py +++ b/scripts/run_checks.py @@ -146,18 +146,20 @@ def check_init(target): return ok -def check_unittest(run_coverage): +def check_unittest(run_coverage, verbose): """Run the unittest checker. Args: run_coverage: Whether to also run coverage.py. + verbose: For verbose output. """ if run_coverage: cov = coverage.coverage(branch=True, source=['qutebrowser']) cov.erase() cov.start() suite = unittest.TestLoader().discover('.') - result = unittest.TextTestRunner().run(suite) + verbosity = 2 if verbose else 1 + result = unittest.TextTestRunner(verbosity=verbosity).run(suite) if run_coverage: cov.stop() perc = cov.report(file=io.StringIO()) @@ -276,7 +278,8 @@ def _get_checkers(args): # "Static" checkers checkers = collections.OrderedDict([ ('global', collections.OrderedDict([ - ('unittest', functools.partial(check_unittest, args.coverage)), + ('unittest', functools.partial(check_unittest, args.coverage, + args.verbose)), ('git', check_git), ])), ('setup', collections.OrderedDict([ @@ -321,6 +324,8 @@ def _parse_args(): action='store_true') parser.add_argument('-V', '--version', help="Print checker versions.", action='store_true') + parser.add_argument('-v', '--verbose', help="Run some checkers verbose.", + action='store_true') parser.add_argument('checkers', help="Checkers to run (or 'all')", default='all', nargs='?') return parser.parse_args()