Changeset View
Changeset View
Standalone View
Standalone View
test/util/bitcoin-util-test.py
- This file was added.
Property | Old Value | New Value |
---|---|---|
File Mode | null | 100755 |
#!/usr/bin/env python | |||||
# Copyright 2014 BitPay Inc. | |||||
# Copyright 2016 The Bitcoin Core developers | |||||
# Distributed under the MIT software license, see the accompanying | |||||
# file COPYING or http://www.opensource.org/licenses/mit-license.php. | |||||
from __future__ import division, print_function, unicode_literals | |||||
import os | |||||
import sys | |||||
import argparse | |||||
import logging | |||||
help_text = """Test framework for bitcoin utils. | |||||
Runs automatically during `make check`. | |||||
Can also be run manually.""" | |||||
if __name__ == '__main__': | |||||
sys.path.append(os.path.dirname(os.path.abspath(__file__))) | |||||
import buildenv | |||||
import bctest | |||||
parser = argparse.ArgumentParser(description=help_text) | |||||
parser.add_argument('-v', '--verbose', action='store_true') | |||||
args = parser.parse_args() | |||||
verbose = args.verbose | |||||
if verbose: | |||||
level = logging.DEBUG | |||||
else: | |||||
level = logging.ERROR | |||||
formatter = '%(asctime)s - %(levelname)s - %(message)s' | |||||
# Add the format/level to the logger | |||||
logging.basicConfig(format=formatter, level=level) | |||||
bctest.bctester(buildenv.SRCDIR + "/test/util/data", | |||||
"bitcoin-util-test.json", buildenv) |