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)