run_checks: Add --verbose
This commit is contained in:
parent
ee8beb174d
commit
86e77e19b6
@ -146,18 +146,20 @@ def check_init(target):
|
|||||||
return ok
|
return ok
|
||||||
|
|
||||||
|
|
||||||
def check_unittest(run_coverage):
|
def check_unittest(run_coverage, verbose):
|
||||||
"""Run the unittest checker.
|
"""Run the unittest checker.
|
||||||
|
|
||||||
Args:
|
Args:
|
||||||
run_coverage: Whether to also run coverage.py.
|
run_coverage: Whether to also run coverage.py.
|
||||||
|
verbose: For verbose output.
|
||||||
"""
|
"""
|
||||||
if run_coverage:
|
if run_coverage:
|
||||||
cov = coverage.coverage(branch=True, source=['qutebrowser'])
|
cov = coverage.coverage(branch=True, source=['qutebrowser'])
|
||||||
cov.erase()
|
cov.erase()
|
||||||
cov.start()
|
cov.start()
|
||||||
suite = unittest.TestLoader().discover('.')
|
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:
|
if run_coverage:
|
||||||
cov.stop()
|
cov.stop()
|
||||||
perc = cov.report(file=io.StringIO())
|
perc = cov.report(file=io.StringIO())
|
||||||
@ -276,7 +278,8 @@ def _get_checkers(args):
|
|||||||
# "Static" checkers
|
# "Static" checkers
|
||||||
checkers = collections.OrderedDict([
|
checkers = collections.OrderedDict([
|
||||||
('global', collections.OrderedDict([
|
('global', collections.OrderedDict([
|
||||||
('unittest', functools.partial(check_unittest, args.coverage)),
|
('unittest', functools.partial(check_unittest, args.coverage,
|
||||||
|
args.verbose)),
|
||||||
('git', check_git),
|
('git', check_git),
|
||||||
])),
|
])),
|
||||||
('setup', collections.OrderedDict([
|
('setup', collections.OrderedDict([
|
||||||
@ -321,6 +324,8 @@ def _parse_args():
|
|||||||
action='store_true')
|
action='store_true')
|
||||||
parser.add_argument('-V', '--version',
|
parser.add_argument('-V', '--version',
|
||||||
help="Print checker versions.", action='store_true')
|
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')",
|
parser.add_argument('checkers', help="Checkers to run (or 'all')",
|
||||||
default='all', nargs='?')
|
default='all', nargs='?')
|
||||||
return parser.parse_args()
|
return parser.parse_args()
|
||||||
|
Loading…
Reference in New Issue
Block a user