John Newbery
8 years ago
61 changed files with 146 additions and 152 deletions
@ -1,45 +0,0 @@
@@ -1,45 +0,0 @@
|
||||
#!/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 bctest |
||||
import buildenv |
||||
import argparse |
||||
import logging |
||||
|
||||
help_text="""Test framework for bitcoin utils. |
||||
|
||||
Runs automatically during `make check`. |
||||
|
||||
Can also be run manually from the src directory by specifying the source directory: |
||||
|
||||
test/bitcoin-util-test.py --srcdir='srcdir' [--verbose] |
||||
""" |
||||
|
||||
if __name__ == '__main__': |
||||
# Try to get the source directory from the environment variables. This will |
||||
# be set for `make check` automated runs. If environment variable is not set, |
||||
# then get the source directory from command line args. |
||||
try: |
||||
srcdir = os.environ["srcdir"] |
||||
verbose = False |
||||
except: |
||||
parser = argparse.ArgumentParser(description=help_text) |
||||
parser.add_argument('-s', '--srcdir') |
||||
parser.add_argument('-v', '--verbose', action='store_true') |
||||
args = parser.parse_args() |
||||
srcdir = args.srcdir |
||||
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(srcdir + "/test/data", "bitcoin-util-test.json", buildenv) |
@ -1,2 +0,0 @@
@@ -1,2 +0,0 @@
|
||||
#!/usr/bin/env python |
||||
exeext="@EXEEXT@" |
@ -0,0 +1,36 @@
@@ -0,0 +1,36 @@
|
||||
#!/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) |
@ -0,0 +1,4 @@
@@ -0,0 +1,4 @@
|
||||
#!/usr/bin/env python |
||||
exeext="@EXEEXT@" |
||||
SRCDIR="@abs_top_srcdir@" |
||||
BUILDDIR="@abs_top_builddir@" |
Loading…
Reference in new issue