Source code for hexrd.cli.test
"""Command to run tests"""
descr = 'runs the hexrd test suite'
example = """
examples:
hexrd test --verbose
"""
[docs]def configure_parser(sub_parsers):
p = sub_parsers.add_parser('test', description = descr, help = descr)
p.set_defaults(func=execute)
p.add_argument(
'-v', '--verbose', action='store_true',
help="report detailed results in terminal"
)
[docs]def execute(args, parser):
import unittest
suite = unittest.TestLoader().discover('hexrd')
unittest.TextTestRunner(verbosity = args.verbose + 1).run(suite)