aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Makefile.am8
-rw-r--r--README.md4
-rw-r--r--configure.ac8
-rwxr-xr-xcontrib/devtools/copyright_header.py2
-rw-r--r--contrib/rpm/bitcoin.spec2
-rw-r--r--doc/developer-notes.md4
-rw-r--r--test/README.md (renamed from qa/README.md)16
-rwxr-xr-xtest/pull-tester/rpc-tests.py (renamed from qa/pull-tester/rpc-tests.py)14
-rw-r--r--test/pull-tester/tests_config.ini.in (renamed from qa/pull-tester/tests_config.ini.in)0
-rw-r--r--test/rpc-tests/.gitignore (renamed from qa/rpc-tests/.gitignore)0
-rw-r--r--test/rpc-tests/README.md (renamed from qa/rpc-tests/README.md)0
-rwxr-xr-xtest/rpc-tests/abandonconflict.py (renamed from qa/rpc-tests/abandonconflict.py)0
-rwxr-xr-xtest/rpc-tests/assumevalid.py (renamed from qa/rpc-tests/assumevalid.py)0
-rwxr-xr-xtest/rpc-tests/bip65-cltv-p2p.py (renamed from qa/rpc-tests/bip65-cltv-p2p.py)0
-rwxr-xr-xtest/rpc-tests/bip65-cltv.py (renamed from qa/rpc-tests/bip65-cltv.py)0
-rwxr-xr-xtest/rpc-tests/bip68-112-113-p2p.py (renamed from qa/rpc-tests/bip68-112-113-p2p.py)0
-rwxr-xr-xtest/rpc-tests/bip68-sequence.py (renamed from qa/rpc-tests/bip68-sequence.py)0
-rwxr-xr-xtest/rpc-tests/bip9-softforks.py (renamed from qa/rpc-tests/bip9-softforks.py)0
-rwxr-xr-xtest/rpc-tests/bipdersig-p2p.py (renamed from qa/rpc-tests/bipdersig-p2p.py)0
-rwxr-xr-xtest/rpc-tests/bipdersig.py (renamed from qa/rpc-tests/bipdersig.py)0
-rwxr-xr-xtest/rpc-tests/blockchain.py (renamed from qa/rpc-tests/blockchain.py)0
-rwxr-xr-xtest/rpc-tests/bumpfee.py (renamed from qa/rpc-tests/bumpfee.py)0
-rwxr-xr-xtest/rpc-tests/create_cache.py (renamed from qa/rpc-tests/create_cache.py)0
-rwxr-xr-xtest/rpc-tests/decodescript.py (renamed from qa/rpc-tests/decodescript.py)0
-rwxr-xr-xtest/rpc-tests/disablewallet.py (renamed from qa/rpc-tests/disablewallet.py)0
-rwxr-xr-xtest/rpc-tests/forknotify.py (renamed from qa/rpc-tests/forknotify.py)0
-rwxr-xr-xtest/rpc-tests/fundrawtransaction.py (renamed from qa/rpc-tests/fundrawtransaction.py)0
-rwxr-xr-xtest/rpc-tests/getblocktemplate_longpoll.py (renamed from qa/rpc-tests/getblocktemplate_longpoll.py)0
-rwxr-xr-xtest/rpc-tests/getblocktemplate_proposals.py (renamed from qa/rpc-tests/getblocktemplate_proposals.py)0
-rwxr-xr-xtest/rpc-tests/getchaintips.py (renamed from qa/rpc-tests/getchaintips.py)0
-rwxr-xr-xtest/rpc-tests/httpbasics.py (renamed from qa/rpc-tests/httpbasics.py)0
-rwxr-xr-xtest/rpc-tests/import-rescan.py (renamed from qa/rpc-tests/import-rescan.py)0
-rwxr-xr-xtest/rpc-tests/importmulti.py (renamed from qa/rpc-tests/importmulti.py)0
-rwxr-xr-xtest/rpc-tests/importprunedfunds.py (renamed from qa/rpc-tests/importprunedfunds.py)0
-rwxr-xr-xtest/rpc-tests/invalidateblock.py (renamed from qa/rpc-tests/invalidateblock.py)0
-rwxr-xr-xtest/rpc-tests/invalidblockrequest.py (renamed from qa/rpc-tests/invalidblockrequest.py)0
-rwxr-xr-xtest/rpc-tests/invalidtxrequest.py (renamed from qa/rpc-tests/invalidtxrequest.py)0
-rwxr-xr-xtest/rpc-tests/keypool.py (renamed from qa/rpc-tests/keypool.py)0
-rwxr-xr-xtest/rpc-tests/listsinceblock.py (renamed from qa/rpc-tests/listsinceblock.py)0
-rwxr-xr-xtest/rpc-tests/listtransactions.py (renamed from qa/rpc-tests/listtransactions.py)0
-rwxr-xr-xtest/rpc-tests/maxblocksinflight.py (renamed from qa/rpc-tests/maxblocksinflight.py)0
-rwxr-xr-xtest/rpc-tests/maxuploadtarget.py (renamed from qa/rpc-tests/maxuploadtarget.py)0
-rwxr-xr-xtest/rpc-tests/mempool_limit.py (renamed from qa/rpc-tests/mempool_limit.py)0
-rwxr-xr-xtest/rpc-tests/mempool_packages.py (renamed from qa/rpc-tests/mempool_packages.py)0
-rwxr-xr-xtest/rpc-tests/mempool_reorg.py (renamed from qa/rpc-tests/mempool_reorg.py)0
-rwxr-xr-xtest/rpc-tests/mempool_resurrect_test.py (renamed from qa/rpc-tests/mempool_resurrect_test.py)0
-rwxr-xr-xtest/rpc-tests/mempool_spendcoinbase.py (renamed from qa/rpc-tests/mempool_spendcoinbase.py)0
-rwxr-xr-xtest/rpc-tests/merkle_blocks.py (renamed from qa/rpc-tests/merkle_blocks.py)0
-rwxr-xr-xtest/rpc-tests/multi_rpc.py (renamed from qa/rpc-tests/multi_rpc.py)0
-rwxr-xr-xtest/rpc-tests/nodehandling.py (renamed from qa/rpc-tests/nodehandling.py)0
-rwxr-xr-xtest/rpc-tests/nulldummy.py (renamed from qa/rpc-tests/nulldummy.py)0
-rwxr-xr-xtest/rpc-tests/p2p-acceptblock.py (renamed from qa/rpc-tests/p2p-acceptblock.py)0
-rwxr-xr-xtest/rpc-tests/p2p-compactblocks.py (renamed from qa/rpc-tests/p2p-compactblocks.py)0
-rwxr-xr-xtest/rpc-tests/p2p-feefilter.py (renamed from qa/rpc-tests/p2p-feefilter.py)0
-rwxr-xr-xtest/rpc-tests/p2p-fullblocktest.py (renamed from qa/rpc-tests/p2p-fullblocktest.py)0
-rwxr-xr-xtest/rpc-tests/p2p-leaktests.py (renamed from qa/rpc-tests/p2p-leaktests.py)0
-rwxr-xr-xtest/rpc-tests/p2p-mempool.py (renamed from qa/rpc-tests/p2p-mempool.py)0
-rwxr-xr-xtest/rpc-tests/p2p-segwit.py (renamed from qa/rpc-tests/p2p-segwit.py)0
-rwxr-xr-xtest/rpc-tests/p2p-timeouts.py (renamed from qa/rpc-tests/p2p-timeouts.py)0
-rwxr-xr-xtest/rpc-tests/p2p-versionbits-warning.py (renamed from qa/rpc-tests/p2p-versionbits-warning.py)0
-rwxr-xr-xtest/rpc-tests/preciousblock.py (renamed from qa/rpc-tests/preciousblock.py)0
-rwxr-xr-xtest/rpc-tests/prioritise_transaction.py (renamed from qa/rpc-tests/prioritise_transaction.py)0
-rwxr-xr-xtest/rpc-tests/proxy_test.py (renamed from qa/rpc-tests/proxy_test.py)0
-rwxr-xr-xtest/rpc-tests/pruning.py (renamed from qa/rpc-tests/pruning.py)0
-rwxr-xr-xtest/rpc-tests/rawtransactions.py (renamed from qa/rpc-tests/rawtransactions.py)0
-rwxr-xr-xtest/rpc-tests/receivedby.py (renamed from qa/rpc-tests/receivedby.py)0
-rwxr-xr-xtest/rpc-tests/reindex.py (renamed from qa/rpc-tests/reindex.py)0
-rwxr-xr-xtest/rpc-tests/replace-by-fee.py (renamed from qa/rpc-tests/replace-by-fee.py)0
-rwxr-xr-xtest/rpc-tests/rest.py (renamed from qa/rpc-tests/rest.py)0
-rwxr-xr-xtest/rpc-tests/rpcbind_test.py (renamed from qa/rpc-tests/rpcbind_test.py)0
-rwxr-xr-xtest/rpc-tests/rpcnamedargs.py (renamed from qa/rpc-tests/rpcnamedargs.py)0
-rwxr-xr-xtest/rpc-tests/segwit.py (renamed from qa/rpc-tests/segwit.py)0
-rwxr-xr-xtest/rpc-tests/sendheaders.py (renamed from qa/rpc-tests/sendheaders.py)0
-rwxr-xr-xtest/rpc-tests/signmessages.py (renamed from qa/rpc-tests/signmessages.py)0
-rwxr-xr-xtest/rpc-tests/signrawtransactions.py (renamed from qa/rpc-tests/signrawtransactions.py)0
-rwxr-xr-xtest/rpc-tests/smartfees.py (renamed from qa/rpc-tests/smartfees.py)0
-rw-r--r--test/rpc-tests/test_framework/__init__.py (renamed from qa/rpc-tests/test_framework/__init__.py)0
-rw-r--r--test/rpc-tests/test_framework/address.py (renamed from qa/rpc-tests/test_framework/address.py)0
-rw-r--r--test/rpc-tests/test_framework/authproxy.py (renamed from qa/rpc-tests/test_framework/authproxy.py)0
-rw-r--r--test/rpc-tests/test_framework/bignum.py (renamed from qa/rpc-tests/test_framework/bignum.py)0
-rw-r--r--test/rpc-tests/test_framework/blockstore.py (renamed from qa/rpc-tests/test_framework/blockstore.py)0
-rw-r--r--test/rpc-tests/test_framework/blocktools.py (renamed from qa/rpc-tests/test_framework/blocktools.py)0
-rwxr-xr-xtest/rpc-tests/test_framework/comptool.py (renamed from qa/rpc-tests/test_framework/comptool.py)0
-rw-r--r--test/rpc-tests/test_framework/coverage.py (renamed from qa/rpc-tests/test_framework/coverage.py)0
-rw-r--r--test/rpc-tests/test_framework/key.py (renamed from qa/rpc-tests/test_framework/key.py)0
-rwxr-xr-xtest/rpc-tests/test_framework/mininode.py (renamed from qa/rpc-tests/test_framework/mininode.py)0
-rw-r--r--test/rpc-tests/test_framework/netutil.py (renamed from qa/rpc-tests/test_framework/netutil.py)0
-rw-r--r--test/rpc-tests/test_framework/script.py (renamed from qa/rpc-tests/test_framework/script.py)0
-rw-r--r--test/rpc-tests/test_framework/siphash.py (renamed from qa/rpc-tests/test_framework/siphash.py)0
-rw-r--r--test/rpc-tests/test_framework/socks5.py (renamed from qa/rpc-tests/test_framework/socks5.py)0
-rwxr-xr-xtest/rpc-tests/test_framework/test_framework.py (renamed from qa/rpc-tests/test_framework/test_framework.py)0
-rw-r--r--test/rpc-tests/test_framework/util.py (renamed from qa/rpc-tests/test_framework/util.py)0
-rwxr-xr-xtest/rpc-tests/txn_clone.py (renamed from qa/rpc-tests/txn_clone.py)0
-rwxr-xr-xtest/rpc-tests/txn_doublespend.py (renamed from qa/rpc-tests/txn_doublespend.py)0
-rwxr-xr-xtest/rpc-tests/wallet-accounts.py (renamed from qa/rpc-tests/wallet-accounts.py)0
-rwxr-xr-xtest/rpc-tests/wallet-dump.py (renamed from qa/rpc-tests/wallet-dump.py)0
-rwxr-xr-xtest/rpc-tests/wallet-hd.py (renamed from qa/rpc-tests/wallet-hd.py)0
-rwxr-xr-xtest/rpc-tests/wallet.py (renamed from qa/rpc-tests/wallet.py)0
-rwxr-xr-xtest/rpc-tests/walletbackup.py (renamed from qa/rpc-tests/walletbackup.py)0
-rwxr-xr-xtest/rpc-tests/zapwallettxes.py (renamed from qa/rpc-tests/zapwallettxes.py)0
-rwxr-xr-xtest/rpc-tests/zmq_test.py (renamed from qa/rpc-tests/zmq_test.py)0
101 files changed, 29 insertions, 29 deletions
diff --git a/Makefile.am b/Makefile.am
index 1ee2dfb734..a8fa1d6c3a 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -195,7 +195,7 @@ test_bitcoin_filtered.info: test_bitcoin.info
$(LCOV) -r $< "/usr/include/*" -o $@
rpc_test.info: test_bitcoin_filtered.info
- -@TIMEOUT=15 python qa/pull-tester/rpc-tests.py $(EXTENDED_RPC_TESTS)
+ -@TIMEOUT=15 python test/pull-tester/rpc-tests.py $(EXTENDED_RPC_TESTS)
$(LCOV) -c -d $(abs_builddir)/src --t rpc-tests -o $@
$(LCOV) -z -d $(abs_builddir)/src
$(LCOV) -z -d $(abs_builddir)/src/leveldb
@@ -223,7 +223,7 @@ endif
dist_noinst_SCRIPTS = autogen.sh
-EXTRA_DIST = $(top_srcdir)/share/genbuild.sh qa/pull-tester/rpc-tests.py qa/rpc-tests $(DIST_CONTRIB) $(DIST_DOCS) $(WINDOWS_PACKAGING) $(OSX_PACKAGING) $(BIN_CHECKS)
+EXTRA_DIST = $(top_srcdir)/share/genbuild.sh test/pull-tester/rpc-tests.py test/rpc-tests $(DIST_CONTRIB) $(DIST_DOCS) $(WINDOWS_PACKAGING) $(OSX_PACKAGING) $(BIN_CHECKS)
CLEANFILES = $(OSX_DMG) $(BITCOIN_WIN_INSTALLER)
@@ -232,5 +232,5 @@ CLEANFILES = $(OSX_DMG) $(BITCOIN_WIN_INSTALLER)
DISTCHECK_CONFIGURE_FLAGS = --enable-man
clean-local:
- rm -rf coverage_percent.txt test_bitcoin.coverage/ total.coverage/ qa/tmp/ cache/ $(OSX_APP)
- rm -rf qa/pull-tester/__pycache__
+ rm -rf coverage_percent.txt test_bitcoin.coverage/ total.coverage/ test/tmp/ cache/ $(OSX_APP)
+ rm -rf test/pull-tester/__pycache__
diff --git a/README.md b/README.md
index 38a90dde49..4de30e0df0 100644
--- a/README.md
+++ b/README.md
@@ -54,9 +54,9 @@ submit new unit tests for old code. Unit tests can be compiled and run
(assuming they weren't disabled in configure) with: `make check`. Further details on running
and extending unit tests can be found in [/src/test/README.md](/src/test/README.md).
-There are also [regression and integration tests](/qa) of the RPC interface, written
+There are also [regression and integration tests](/test) of the RPC interface, written
in Python, that are run automatically on the build server.
-These tests can be run (if the [test dependencies](/qa) are installed) with: `qa/pull-tester/rpc-tests.py`
+These tests can be run (if the [test dependencies](/test) are installed) with: `test/pull-tester/rpc-tests.py`
The Travis CI system makes sure that every pull request is built for Windows, Linux, and OS X, and that unit/sanity tests are run automatically.
diff --git a/configure.ac b/configure.ac
index 41634e035b..b32daf0a20 100644
--- a/configure.ac
+++ b/configure.ac
@@ -1148,9 +1148,9 @@ AC_SUBST(ZMQ_LIBS)
AC_SUBST(PROTOBUF_LIBS)
AC_SUBST(QR_LIBS)
AC_CONFIG_FILES([Makefile src/Makefile doc/man/Makefile share/setup.nsi share/qt/Info.plist src/test/buildenv.py])
-AC_CONFIG_FILES([qa/pull-tester/tests_config.ini],[chmod +x qa/pull-tester/tests_config.ini])
+AC_CONFIG_FILES([test/pull-tester/tests_config.ini],[chmod +x test/pull-tester/tests_config.ini])
AC_CONFIG_FILES([contrib/devtools/split-debug.sh],[chmod +x contrib/devtools/split-debug.sh])
-AC_CONFIG_LINKS([qa/pull-tester/rpc-tests.py:qa/pull-tester/rpc-tests.py])
+AC_CONFIG_LINKS([test/pull-tester/rpc-tests.py:test/pull-tester/rpc-tests.py])
dnl boost's m4 checks do something really nasty: they export these vars. As a
dnl result, they leak into secp256k1's configure and crazy things happen.
@@ -1198,8 +1198,8 @@ esac
dnl Replace the BUILDDIR path with the correct Windows path if compiling on Native Windows
case ${OS} in
*Windows*)
- sed 's/BUILDDIR="\/\([[a-z]]\)/BUILDDIR="\1:/' qa/pull-tester/tests_config.py > qa/pull-tester/tests_config-2.py
- mv qa/pull-tester/tests_config-2.py qa/pull-tester/tests_config.py
+ sed 's/BUILDDIR="\/\([[a-z]]\)/BUILDDIR="\1:/' test/pull-tester/tests_config.py > test/pull-tester/tests_config-2.py
+ mv test/pull-tester/tests_config-2.py test/pull-tester/tests_config.py
;;
esac
diff --git a/contrib/devtools/copyright_header.py b/contrib/devtools/copyright_header.py
index 9f35c378bf..1b70879348 100755
--- a/contrib/devtools/copyright_header.py
+++ b/contrib/devtools/copyright_header.py
@@ -32,7 +32,7 @@ EXCLUDE = [
'src/tinyformat.h',
'src/leveldb/util/env_win.cc',
'src/crypto/ctaes/bench.c',
- 'qa/rpc-tests/test_framework/bignum.py',
+ 'test/rpc-tests/test_framework/bignum.py',
# python init:
'*__init__.py',
]
diff --git a/contrib/rpm/bitcoin.spec b/contrib/rpm/bitcoin.spec
index 516f42334e..f7796efc08 100644
--- a/contrib/rpm/bitcoin.spec
+++ b/contrib/rpm/bitcoin.spec
@@ -314,7 +314,7 @@ make check
pushd src
srcdir=. test/bitcoin-util-test.py
popd
-qa/pull-tester/rpc-tests.py -extended
+test/pull-tester/rpc-tests.py -extended
%post libs -p /sbin/ldconfig
diff --git a/doc/developer-notes.md b/doc/developer-notes.md
index 3a7e4f73b3..ec608cfbde 100644
--- a/doc/developer-notes.md
+++ b/doc/developer-notes.md
@@ -132,7 +132,7 @@ Run with the -testnet option to run with "play bitcoins" on the test network, if
are testing multi-machine code that needs to operate across the internet.
If you are testing something that can run on one machine, run with the -regtest option.
-In regression test mode, blocks can be created on-demand; see qa/rpc-tests/ for tests
+In regression test mode, blocks can be created on-demand; see test/rpc-tests/ for tests
that run in -regtest mode.
**DEBUG_LOCKORDER**
@@ -252,7 +252,7 @@ Wallet
- *Rationale*: In RPC code that conditionally uses the wallet (such as
`validateaddress`) it is easy to forget that global pointer `pwalletMain`
- can be NULL. See `qa/rpc-tests/disablewallet.py` for functional tests
+ can be NULL. See `test/rpc-tests/disablewallet.py` for functional tests
exercising the API with `-disablewallet`
- Include `db_cxx.h` (BerkeleyDB header) only when `ENABLE_WALLET` is set
diff --git a/qa/README.md b/test/README.md
index f4dce7af5c..d71030df56 100644
--- a/qa/README.md
+++ b/test/README.md
@@ -1,5 +1,5 @@
-The [pull-tester](/qa/pull-tester/) folder contains a script to call
-multiple tests from the [rpc-tests](/qa/rpc-tests/) folder.
+The [pull-tester](/test/pull-tester/) folder contains a script to call
+multiple tests from the [rpc-tests](/test/rpc-tests/) folder.
Every pull request to the bitcoin repository is built and run through
the regression test suite. You can also run all or only individual
@@ -27,19 +27,19 @@ Running tests
You can run any single test by calling
- qa/pull-tester/rpc-tests.py <testname>
+ test/pull-tester/rpc-tests.py <testname>
Or you can run any combination of tests by calling
- qa/pull-tester/rpc-tests.py <testname1> <testname2> <testname3> ...
+ test/pull-tester/rpc-tests.py <testname1> <testname2> <testname3> ...
Run the regression test suite with
- qa/pull-tester/rpc-tests.py
+ test/pull-tester/rpc-tests.py
Run all possible tests with
- qa/pull-tester/rpc-tests.py --extended
+ test/pull-tester/rpc-tests.py --extended
By default, tests will be run in parallel. To specify how many jobs to run,
append `--jobs=n` (default n=4).
@@ -61,7 +61,7 @@ Possible options, which apply to each individual test run:
```
If you set the environment variable `PYTHON_DEBUG=1` you will get some debug
-output (example: `PYTHON_DEBUG=1 qa/pull-tester/rpc-tests.py wallet`).
+output (example: `PYTHON_DEBUG=1 test/pull-tester/rpc-tests.py wallet`).
A 200-block -regtest blockchain and wallets for four nodes
is created the first time a regression test is run and
@@ -84,4 +84,4 @@ Writing tests
=============
You are encouraged to write tests for new or existing features.
Further information about the test framework and individual RPC
-tests is found in [qa/rpc-tests](/qa/rpc-tests).
+tests is found in [test/rpc-tests](/test/rpc-tests).
diff --git a/qa/pull-tester/rpc-tests.py b/test/pull-tester/rpc-tests.py
index 68e11b4c2b..925e19f09a 100755
--- a/qa/pull-tester/rpc-tests.py
+++ b/test/pull-tester/rpc-tests.py
@@ -11,7 +11,7 @@ forward all unrecognized arguments onto the individual test scripts.
RPC tests are disabled on Windows by default. Use --force to run them anyway.
For a description of arguments recognized by test scripts, see
-`qa/pull-tester/test_framework/test_framework.py:BitcoinTestFramework.main`.
+`test/pull-tester/test_framework/test_framework.py:BitcoinTestFramework.main`.
"""
@@ -171,7 +171,7 @@ def main():
import zmq
except ImportError:
print("ERROR: \"import zmq\" failed. Use -nozmq to run without the ZMQ tests."
- "To run zmq tests, see dependency info in /qa/README.md.")
+ "To run zmq tests, see dependency info in /test/README.md.")
raise
# Build list of tests
@@ -206,7 +206,7 @@ def main():
if args.help:
# Print help for rpc-tests.py, then print help of the first script and exit.
parser.print_help()
- subprocess.check_call((config["environment"]["SRCDIR"] + '/qa/rpc-tests/' + test_list[0]).split() + ['-h'])
+ subprocess.check_call((config["environment"]["SRCDIR"] + '/test/rpc-tests/' + test_list[0]).split() + ['-h'])
sys.exit(0)
run_tests(test_list, config["environment"]["SRCDIR"], config["environment"]["BUILDDIR"], config["environment"]["EXEEXT"], args.jobs, args.coverage, passon_args)
@@ -222,10 +222,10 @@ def run_tests(test_list, src_dir, build_dir, exeext, jobs=1, enable_coverage=Fal
if "BITCOIND" not in os.environ:
os.environ["BITCOIND"] = build_dir + '/src/bitcoind' + exeext
- tests_dir = src_dir + '/qa/rpc-tests/'
+ tests_dir = src_dir + '/test/rpc-tests/'
flags = ["--srcdir={}/src".format(build_dir)] + args
- flags.append("--cachedir=%s/qa/cache" % build_dir)
+ flags.append("--cachedir=%s/test/cache" % build_dir)
if enable_coverage:
coverage = RPCCoverage()
@@ -335,7 +335,7 @@ class RPCCoverage(object):
After all tests complete, the commands run are combined and diff'd against
the complete list to calculate uncovered RPC commands.
- See also: qa/rpc-tests/test_framework/coverage.py
+ See also: test/rpc-tests/test_framework/coverage.py
"""
def __init__(self):
@@ -363,7 +363,7 @@ class RPCCoverage(object):
Return a set of currently untested RPC commands.
"""
- # This is shared from `qa/rpc-tests/test-framework/coverage.py`
+ # This is shared from `test/rpc-tests/test-framework/coverage.py`
reference_filename = 'rpc_interface.txt'
coverage_file_prefix = 'coverage.'
diff --git a/qa/pull-tester/tests_config.ini.in b/test/pull-tester/tests_config.ini.in
index e3e457d0b1..e3e457d0b1 100644
--- a/qa/pull-tester/tests_config.ini.in
+++ b/test/pull-tester/tests_config.ini.in
diff --git a/qa/rpc-tests/.gitignore b/test/rpc-tests/.gitignore
index cb41d94423..cb41d94423 100644
--- a/qa/rpc-tests/.gitignore
+++ b/test/rpc-tests/.gitignore
diff --git a/qa/rpc-tests/README.md b/test/rpc-tests/README.md
index 651b01f18a..651b01f18a 100644
--- a/qa/rpc-tests/README.md
+++ b/test/rpc-tests/README.md
diff --git a/qa/rpc-tests/abandonconflict.py b/test/rpc-tests/abandonconflict.py
index 887dbebd4f..887dbebd4f 100755
--- a/qa/rpc-tests/abandonconflict.py
+++ b/test/rpc-tests/abandonconflict.py
diff --git a/qa/rpc-tests/assumevalid.py b/test/rpc-tests/assumevalid.py
index c60c8e6d1a..c60c8e6d1a 100755
--- a/qa/rpc-tests/assumevalid.py
+++ b/test/rpc-tests/assumevalid.py
diff --git a/qa/rpc-tests/bip65-cltv-p2p.py b/test/rpc-tests/bip65-cltv-p2p.py
index 63d05e8fc9..63d05e8fc9 100755
--- a/qa/rpc-tests/bip65-cltv-p2p.py
+++ b/test/rpc-tests/bip65-cltv-p2p.py
diff --git a/qa/rpc-tests/bip65-cltv.py b/test/rpc-tests/bip65-cltv.py
index 7f13bb9952..7f13bb9952 100755
--- a/qa/rpc-tests/bip65-cltv.py
+++ b/test/rpc-tests/bip65-cltv.py
diff --git a/qa/rpc-tests/bip68-112-113-p2p.py b/test/rpc-tests/bip68-112-113-p2p.py
index 0867f42585..0867f42585 100755
--- a/qa/rpc-tests/bip68-112-113-p2p.py
+++ b/test/rpc-tests/bip68-112-113-p2p.py
diff --git a/qa/rpc-tests/bip68-sequence.py b/test/rpc-tests/bip68-sequence.py
index 3ed6ebe044..3ed6ebe044 100755
--- a/qa/rpc-tests/bip68-sequence.py
+++ b/test/rpc-tests/bip68-sequence.py
diff --git a/qa/rpc-tests/bip9-softforks.py b/test/rpc-tests/bip9-softforks.py
index 0dffd06e1a..0dffd06e1a 100755
--- a/qa/rpc-tests/bip9-softforks.py
+++ b/test/rpc-tests/bip9-softforks.py
diff --git a/qa/rpc-tests/bipdersig-p2p.py b/test/rpc-tests/bipdersig-p2p.py
index 22bd39fbe5..22bd39fbe5 100755
--- a/qa/rpc-tests/bipdersig-p2p.py
+++ b/test/rpc-tests/bipdersig-p2p.py
diff --git a/qa/rpc-tests/bipdersig.py b/test/rpc-tests/bipdersig.py
index 371cc41bb7..371cc41bb7 100755
--- a/qa/rpc-tests/bipdersig.py
+++ b/test/rpc-tests/bipdersig.py
diff --git a/qa/rpc-tests/blockchain.py b/test/rpc-tests/blockchain.py
index 596aed50ec..596aed50ec 100755
--- a/qa/rpc-tests/blockchain.py
+++ b/test/rpc-tests/blockchain.py
diff --git a/qa/rpc-tests/bumpfee.py b/test/rpc-tests/bumpfee.py
index 8f75e9ed4d..8f75e9ed4d 100755
--- a/qa/rpc-tests/bumpfee.py
+++ b/test/rpc-tests/bumpfee.py
diff --git a/qa/rpc-tests/create_cache.py b/test/rpc-tests/create_cache.py
index 13eac92bbc..13eac92bbc 100755
--- a/qa/rpc-tests/create_cache.py
+++ b/test/rpc-tests/create_cache.py
diff --git a/qa/rpc-tests/decodescript.py b/test/rpc-tests/decodescript.py
index 5555e96c44..5555e96c44 100755
--- a/qa/rpc-tests/decodescript.py
+++ b/test/rpc-tests/decodescript.py
diff --git a/qa/rpc-tests/disablewallet.py b/test/rpc-tests/disablewallet.py
index 2f729e19bf..2f729e19bf 100755
--- a/qa/rpc-tests/disablewallet.py
+++ b/test/rpc-tests/disablewallet.py
diff --git a/qa/rpc-tests/forknotify.py b/test/rpc-tests/forknotify.py
index c2724ba5df..c2724ba5df 100755
--- a/qa/rpc-tests/forknotify.py
+++ b/test/rpc-tests/forknotify.py
diff --git a/qa/rpc-tests/fundrawtransaction.py b/test/rpc-tests/fundrawtransaction.py
index fd330ef277..fd330ef277 100755
--- a/qa/rpc-tests/fundrawtransaction.py
+++ b/test/rpc-tests/fundrawtransaction.py
diff --git a/qa/rpc-tests/getblocktemplate_longpoll.py b/test/rpc-tests/getblocktemplate_longpoll.py
index bbe1dda5f7..bbe1dda5f7 100755
--- a/qa/rpc-tests/getblocktemplate_longpoll.py
+++ b/test/rpc-tests/getblocktemplate_longpoll.py
diff --git a/qa/rpc-tests/getblocktemplate_proposals.py b/test/rpc-tests/getblocktemplate_proposals.py
index 67745f77d1..67745f77d1 100755
--- a/qa/rpc-tests/getblocktemplate_proposals.py
+++ b/test/rpc-tests/getblocktemplate_proposals.py
diff --git a/qa/rpc-tests/getchaintips.py b/test/rpc-tests/getchaintips.py
index 14222334a6..14222334a6 100755
--- a/qa/rpc-tests/getchaintips.py
+++ b/test/rpc-tests/getchaintips.py
diff --git a/qa/rpc-tests/httpbasics.py b/test/rpc-tests/httpbasics.py
index 8f35f0ab87..8f35f0ab87 100755
--- a/qa/rpc-tests/httpbasics.py
+++ b/test/rpc-tests/httpbasics.py
diff --git a/qa/rpc-tests/import-rescan.py b/test/rpc-tests/import-rescan.py
index 0218a46168..0218a46168 100755
--- a/qa/rpc-tests/import-rescan.py
+++ b/test/rpc-tests/import-rescan.py
diff --git a/qa/rpc-tests/importmulti.py b/test/rpc-tests/importmulti.py
index aa03c6780a..aa03c6780a 100755
--- a/qa/rpc-tests/importmulti.py
+++ b/test/rpc-tests/importmulti.py
diff --git a/qa/rpc-tests/importprunedfunds.py b/test/rpc-tests/importprunedfunds.py
index b4c8ee6c70..b4c8ee6c70 100755
--- a/qa/rpc-tests/importprunedfunds.py
+++ b/test/rpc-tests/importprunedfunds.py
diff --git a/qa/rpc-tests/invalidateblock.py b/test/rpc-tests/invalidateblock.py
index 8c80b64003..8c80b64003 100755
--- a/qa/rpc-tests/invalidateblock.py
+++ b/test/rpc-tests/invalidateblock.py
diff --git a/qa/rpc-tests/invalidblockrequest.py b/test/rpc-tests/invalidblockrequest.py
index eabc0db8df..eabc0db8df 100755
--- a/qa/rpc-tests/invalidblockrequest.py
+++ b/test/rpc-tests/invalidblockrequest.py
diff --git a/qa/rpc-tests/invalidtxrequest.py b/test/rpc-tests/invalidtxrequest.py
index a9ac231f09..a9ac231f09 100755
--- a/qa/rpc-tests/invalidtxrequest.py
+++ b/test/rpc-tests/invalidtxrequest.py
diff --git a/qa/rpc-tests/keypool.py b/test/rpc-tests/keypool.py
index cee58563f0..cee58563f0 100755
--- a/qa/rpc-tests/keypool.py
+++ b/test/rpc-tests/keypool.py
diff --git a/qa/rpc-tests/listsinceblock.py b/test/rpc-tests/listsinceblock.py
index a75e66c8c4..a75e66c8c4 100755
--- a/qa/rpc-tests/listsinceblock.py
+++ b/test/rpc-tests/listsinceblock.py
diff --git a/qa/rpc-tests/listtransactions.py b/test/rpc-tests/listtransactions.py
index 68d14093ce..68d14093ce 100755
--- a/qa/rpc-tests/listtransactions.py
+++ b/test/rpc-tests/listtransactions.py
diff --git a/qa/rpc-tests/maxblocksinflight.py b/test/rpc-tests/maxblocksinflight.py
index 2c3766125a..2c3766125a 100755
--- a/qa/rpc-tests/maxblocksinflight.py
+++ b/test/rpc-tests/maxblocksinflight.py
diff --git a/qa/rpc-tests/maxuploadtarget.py b/test/rpc-tests/maxuploadtarget.py
index 40cd85c9ec..40cd85c9ec 100755
--- a/qa/rpc-tests/maxuploadtarget.py
+++ b/test/rpc-tests/maxuploadtarget.py
diff --git a/qa/rpc-tests/mempool_limit.py b/test/rpc-tests/mempool_limit.py
index a7ca576aee..a7ca576aee 100755
--- a/qa/rpc-tests/mempool_limit.py
+++ b/test/rpc-tests/mempool_limit.py
diff --git a/qa/rpc-tests/mempool_packages.py b/test/rpc-tests/mempool_packages.py
index 17e3a9a967..17e3a9a967 100755
--- a/qa/rpc-tests/mempool_packages.py
+++ b/test/rpc-tests/mempool_packages.py
diff --git a/qa/rpc-tests/mempool_reorg.py b/test/rpc-tests/mempool_reorg.py
index 812b54ffcb..812b54ffcb 100755
--- a/qa/rpc-tests/mempool_reorg.py
+++ b/test/rpc-tests/mempool_reorg.py
diff --git a/qa/rpc-tests/mempool_resurrect_test.py b/test/rpc-tests/mempool_resurrect_test.py
index 727892d1f2..727892d1f2 100755
--- a/qa/rpc-tests/mempool_resurrect_test.py
+++ b/test/rpc-tests/mempool_resurrect_test.py
diff --git a/qa/rpc-tests/mempool_spendcoinbase.py b/test/rpc-tests/mempool_spendcoinbase.py
index f562a93d86..f562a93d86 100755
--- a/qa/rpc-tests/mempool_spendcoinbase.py
+++ b/test/rpc-tests/mempool_spendcoinbase.py
diff --git a/qa/rpc-tests/merkle_blocks.py b/test/rpc-tests/merkle_blocks.py
index 5963f2e7b6..5963f2e7b6 100755
--- a/qa/rpc-tests/merkle_blocks.py
+++ b/test/rpc-tests/merkle_blocks.py
diff --git a/qa/rpc-tests/multi_rpc.py b/test/rpc-tests/multi_rpc.py
index 3b74bf1c46..3b74bf1c46 100755
--- a/qa/rpc-tests/multi_rpc.py
+++ b/test/rpc-tests/multi_rpc.py
diff --git a/qa/rpc-tests/nodehandling.py b/test/rpc-tests/nodehandling.py
index a6b10a0d83..a6b10a0d83 100755
--- a/qa/rpc-tests/nodehandling.py
+++ b/test/rpc-tests/nodehandling.py
diff --git a/qa/rpc-tests/nulldummy.py b/test/rpc-tests/nulldummy.py
index 369c593a90..369c593a90 100755
--- a/qa/rpc-tests/nulldummy.py
+++ b/test/rpc-tests/nulldummy.py
diff --git a/qa/rpc-tests/p2p-acceptblock.py b/test/rpc-tests/p2p-acceptblock.py
index e1111da4ae..e1111da4ae 100755
--- a/qa/rpc-tests/p2p-acceptblock.py
+++ b/test/rpc-tests/p2p-acceptblock.py
diff --git a/qa/rpc-tests/p2p-compactblocks.py b/test/rpc-tests/p2p-compactblocks.py
index 1fc0312c34..1fc0312c34 100755
--- a/qa/rpc-tests/p2p-compactblocks.py
+++ b/test/rpc-tests/p2p-compactblocks.py
diff --git a/qa/rpc-tests/p2p-feefilter.py b/test/rpc-tests/p2p-feefilter.py
index d8f07700d0..d8f07700d0 100755
--- a/qa/rpc-tests/p2p-feefilter.py
+++ b/test/rpc-tests/p2p-feefilter.py
diff --git a/qa/rpc-tests/p2p-fullblocktest.py b/test/rpc-tests/p2p-fullblocktest.py
index 274dbb8a92..274dbb8a92 100755
--- a/qa/rpc-tests/p2p-fullblocktest.py
+++ b/test/rpc-tests/p2p-fullblocktest.py
diff --git a/qa/rpc-tests/p2p-leaktests.py b/test/rpc-tests/p2p-leaktests.py
index 3a843197fb..3a843197fb 100755
--- a/qa/rpc-tests/p2p-leaktests.py
+++ b/test/rpc-tests/p2p-leaktests.py
diff --git a/qa/rpc-tests/p2p-mempool.py b/test/rpc-tests/p2p-mempool.py
index 0aa9c90e8f..0aa9c90e8f 100755
--- a/qa/rpc-tests/p2p-mempool.py
+++ b/test/rpc-tests/p2p-mempool.py
diff --git a/qa/rpc-tests/p2p-segwit.py b/test/rpc-tests/p2p-segwit.py
index dcf2b9a7de..dcf2b9a7de 100755
--- a/qa/rpc-tests/p2p-segwit.py
+++ b/test/rpc-tests/p2p-segwit.py
diff --git a/qa/rpc-tests/p2p-timeouts.py b/test/rpc-tests/p2p-timeouts.py
index 498acb23fe..498acb23fe 100755
--- a/qa/rpc-tests/p2p-timeouts.py
+++ b/test/rpc-tests/p2p-timeouts.py
diff --git a/qa/rpc-tests/p2p-versionbits-warning.py b/test/rpc-tests/p2p-versionbits-warning.py
index dc714e9a4a..dc714e9a4a 100755
--- a/qa/rpc-tests/p2p-versionbits-warning.py
+++ b/test/rpc-tests/p2p-versionbits-warning.py
diff --git a/qa/rpc-tests/preciousblock.py b/test/rpc-tests/preciousblock.py
index 30b0b5a301..30b0b5a301 100755
--- a/qa/rpc-tests/preciousblock.py
+++ b/test/rpc-tests/preciousblock.py
diff --git a/qa/rpc-tests/prioritise_transaction.py b/test/rpc-tests/prioritise_transaction.py
index 0b04ad17ab..0b04ad17ab 100755
--- a/qa/rpc-tests/prioritise_transaction.py
+++ b/test/rpc-tests/prioritise_transaction.py
diff --git a/qa/rpc-tests/proxy_test.py b/test/rpc-tests/proxy_test.py
index 748e3e69f6..748e3e69f6 100755
--- a/qa/rpc-tests/proxy_test.py
+++ b/test/rpc-tests/proxy_test.py
diff --git a/qa/rpc-tests/pruning.py b/test/rpc-tests/pruning.py
index cc84c8c085..cc84c8c085 100755
--- a/qa/rpc-tests/pruning.py
+++ b/test/rpc-tests/pruning.py
diff --git a/qa/rpc-tests/rawtransactions.py b/test/rpc-tests/rawtransactions.py
index 0374d8984a..0374d8984a 100755
--- a/qa/rpc-tests/rawtransactions.py
+++ b/test/rpc-tests/rawtransactions.py
diff --git a/qa/rpc-tests/receivedby.py b/test/rpc-tests/receivedby.py
index 248bcdbd68..248bcdbd68 100755
--- a/qa/rpc-tests/receivedby.py
+++ b/test/rpc-tests/receivedby.py
diff --git a/qa/rpc-tests/reindex.py b/test/rpc-tests/reindex.py
index 0cebb0466f..0cebb0466f 100755
--- a/qa/rpc-tests/reindex.py
+++ b/test/rpc-tests/reindex.py
diff --git a/qa/rpc-tests/replace-by-fee.py b/test/rpc-tests/replace-by-fee.py
index 163c304eba..163c304eba 100755
--- a/qa/rpc-tests/replace-by-fee.py
+++ b/test/rpc-tests/replace-by-fee.py
diff --git a/qa/rpc-tests/rest.py b/test/rpc-tests/rest.py
index 776211d301..776211d301 100755
--- a/qa/rpc-tests/rest.py
+++ b/test/rpc-tests/rest.py
diff --git a/qa/rpc-tests/rpcbind_test.py b/test/rpc-tests/rpcbind_test.py
index 8720a345ce..8720a345ce 100755
--- a/qa/rpc-tests/rpcbind_test.py
+++ b/test/rpc-tests/rpcbind_test.py
diff --git a/qa/rpc-tests/rpcnamedargs.py b/test/rpc-tests/rpcnamedargs.py
index f6175c8ca7..f6175c8ca7 100755
--- a/qa/rpc-tests/rpcnamedargs.py
+++ b/test/rpc-tests/rpcnamedargs.py
diff --git a/qa/rpc-tests/segwit.py b/test/rpc-tests/segwit.py
index 5b1fba8eec..5b1fba8eec 100755
--- a/qa/rpc-tests/segwit.py
+++ b/test/rpc-tests/segwit.py
diff --git a/qa/rpc-tests/sendheaders.py b/test/rpc-tests/sendheaders.py
index de7f5e0849..de7f5e0849 100755
--- a/qa/rpc-tests/sendheaders.py
+++ b/test/rpc-tests/sendheaders.py
diff --git a/qa/rpc-tests/signmessages.py b/test/rpc-tests/signmessages.py
index 91f5abef5d..91f5abef5d 100755
--- a/qa/rpc-tests/signmessages.py
+++ b/test/rpc-tests/signmessages.py
diff --git a/qa/rpc-tests/signrawtransactions.py b/test/rpc-tests/signrawtransactions.py
index b24162ab97..b24162ab97 100755
--- a/qa/rpc-tests/signrawtransactions.py
+++ b/test/rpc-tests/signrawtransactions.py
diff --git a/qa/rpc-tests/smartfees.py b/test/rpc-tests/smartfees.py
index 49f2df5c37..49f2df5c37 100755
--- a/qa/rpc-tests/smartfees.py
+++ b/test/rpc-tests/smartfees.py
diff --git a/qa/rpc-tests/test_framework/__init__.py b/test/rpc-tests/test_framework/__init__.py
index e69de29bb2..e69de29bb2 100644
--- a/qa/rpc-tests/test_framework/__init__.py
+++ b/test/rpc-tests/test_framework/__init__.py
diff --git a/qa/rpc-tests/test_framework/address.py b/test/rpc-tests/test_framework/address.py
index 96bebe1ea1..96bebe1ea1 100644
--- a/qa/rpc-tests/test_framework/address.py
+++ b/test/rpc-tests/test_framework/address.py
diff --git a/qa/rpc-tests/test_framework/authproxy.py b/test/rpc-tests/test_framework/authproxy.py
index 9ab3094b06..9ab3094b06 100644
--- a/qa/rpc-tests/test_framework/authproxy.py
+++ b/test/rpc-tests/test_framework/authproxy.py
diff --git a/qa/rpc-tests/test_framework/bignum.py b/test/rpc-tests/test_framework/bignum.py
index 024611da6e..024611da6e 100644
--- a/qa/rpc-tests/test_framework/bignum.py
+++ b/test/rpc-tests/test_framework/bignum.py
diff --git a/qa/rpc-tests/test_framework/blockstore.py b/test/rpc-tests/test_framework/blockstore.py
index 4cfd682bb5..4cfd682bb5 100644
--- a/qa/rpc-tests/test_framework/blockstore.py
+++ b/test/rpc-tests/test_framework/blockstore.py
diff --git a/qa/rpc-tests/test_framework/blocktools.py b/test/rpc-tests/test_framework/blocktools.py
index 2c9a0857df..2c9a0857df 100644
--- a/qa/rpc-tests/test_framework/blocktools.py
+++ b/test/rpc-tests/test_framework/blocktools.py
diff --git a/qa/rpc-tests/test_framework/comptool.py b/test/rpc-tests/test_framework/comptool.py
index 70d1d700ef..70d1d700ef 100755
--- a/qa/rpc-tests/test_framework/comptool.py
+++ b/test/rpc-tests/test_framework/comptool.py
diff --git a/qa/rpc-tests/test_framework/coverage.py b/test/rpc-tests/test_framework/coverage.py
index 3f87ef91f6..3f87ef91f6 100644
--- a/qa/rpc-tests/test_framework/coverage.py
+++ b/test/rpc-tests/test_framework/coverage.py
diff --git a/qa/rpc-tests/test_framework/key.py b/test/rpc-tests/test_framework/key.py
index 85a6158a2f..85a6158a2f 100644
--- a/qa/rpc-tests/test_framework/key.py
+++ b/test/rpc-tests/test_framework/key.py
diff --git a/qa/rpc-tests/test_framework/mininode.py b/test/rpc-tests/test_framework/mininode.py
index aace17a043..aace17a043 100755
--- a/qa/rpc-tests/test_framework/mininode.py
+++ b/test/rpc-tests/test_framework/mininode.py
diff --git a/qa/rpc-tests/test_framework/netutil.py b/test/rpc-tests/test_framework/netutil.py
index 45d8e22d22..45d8e22d22 100644
--- a/qa/rpc-tests/test_framework/netutil.py
+++ b/test/rpc-tests/test_framework/netutil.py
diff --git a/qa/rpc-tests/test_framework/script.py b/test/rpc-tests/test_framework/script.py
index 3d9572788e..3d9572788e 100644
--- a/qa/rpc-tests/test_framework/script.py
+++ b/test/rpc-tests/test_framework/script.py
diff --git a/qa/rpc-tests/test_framework/siphash.py b/test/rpc-tests/test_framework/siphash.py
index f68ecad36b..f68ecad36b 100644
--- a/qa/rpc-tests/test_framework/siphash.py
+++ b/test/rpc-tests/test_framework/siphash.py
diff --git a/qa/rpc-tests/test_framework/socks5.py b/test/rpc-tests/test_framework/socks5.py
index dd7624d454..dd7624d454 100644
--- a/qa/rpc-tests/test_framework/socks5.py
+++ b/test/rpc-tests/test_framework/socks5.py
diff --git a/qa/rpc-tests/test_framework/test_framework.py b/test/rpc-tests/test_framework/test_framework.py
index d7072fa78d..d7072fa78d 100755
--- a/qa/rpc-tests/test_framework/test_framework.py
+++ b/test/rpc-tests/test_framework/test_framework.py
diff --git a/qa/rpc-tests/test_framework/util.py b/test/rpc-tests/test_framework/util.py
index 23ac324510..23ac324510 100644
--- a/qa/rpc-tests/test_framework/util.py
+++ b/test/rpc-tests/test_framework/util.py
diff --git a/qa/rpc-tests/txn_clone.py b/test/rpc-tests/txn_clone.py
index 7a3b8d3474..7a3b8d3474 100755
--- a/qa/rpc-tests/txn_clone.py
+++ b/test/rpc-tests/txn_clone.py
diff --git a/qa/rpc-tests/txn_doublespend.py b/test/rpc-tests/txn_doublespend.py
index 5b12cf4c29..5b12cf4c29 100755
--- a/qa/rpc-tests/txn_doublespend.py
+++ b/test/rpc-tests/txn_doublespend.py
diff --git a/qa/rpc-tests/wallet-accounts.py b/test/rpc-tests/wallet-accounts.py
index ea12d4ec22..ea12d4ec22 100755
--- a/qa/rpc-tests/wallet-accounts.py
+++ b/test/rpc-tests/wallet-accounts.py
diff --git a/qa/rpc-tests/wallet-dump.py b/test/rpc-tests/wallet-dump.py
index b819b72b75..b819b72b75 100755
--- a/qa/rpc-tests/wallet-dump.py
+++ b/test/rpc-tests/wallet-dump.py
diff --git a/qa/rpc-tests/wallet-hd.py b/test/rpc-tests/wallet-hd.py
index c40662dc3d..c40662dc3d 100755
--- a/qa/rpc-tests/wallet-hd.py
+++ b/test/rpc-tests/wallet-hd.py
diff --git a/qa/rpc-tests/wallet.py b/test/rpc-tests/wallet.py
index 80f74fa108..80f74fa108 100755
--- a/qa/rpc-tests/wallet.py
+++ b/test/rpc-tests/wallet.py
diff --git a/qa/rpc-tests/walletbackup.py b/test/rpc-tests/walletbackup.py
index af1718572f..af1718572f 100755
--- a/qa/rpc-tests/walletbackup.py
+++ b/test/rpc-tests/walletbackup.py
diff --git a/qa/rpc-tests/zapwallettxes.py b/test/rpc-tests/zapwallettxes.py
index ce446e44a3..ce446e44a3 100755
--- a/qa/rpc-tests/zapwallettxes.py
+++ b/test/rpc-tests/zapwallettxes.py
diff --git a/qa/rpc-tests/zmq_test.py b/test/rpc-tests/zmq_test.py
index e6f18b0b93..e6f18b0b93 100755
--- a/qa/rpc-tests/zmq_test.py
+++ b/test/rpc-tests/zmq_test.py