Make the rpc tests work when src!=builddir

This commit is contained in:
Tom Zander
2016-02-17 14:05:49 +00:00
parent c9d71db1e5
commit 40bae4917e
3 changed files with 5 additions and 2 deletions

View File

@@ -62,6 +62,7 @@ for arg in sys.argv[1:]:
#Set env vars
buildDir = BUILDDIR
sourceDir = SOURCEDIR
if "BITCOIND" not in os.environ:
os.environ["BITCOIND"] = buildDir + '/src/bitcoind' + EXEEXT
if "BITCOINCLI" not in os.environ:
@@ -142,10 +143,10 @@ def runtests():
print("Initializing coverage directory at %s\n" % coverage.dir)
if(ENABLE_WALLET == 1 and ENABLE_UTILS == 1 and ENABLE_BITCOIND == 1):
rpcTestDir = buildDir + '/qa/rpc-tests/'
rpcTestDir = sourceDir + '/qa/rpc-tests/'
run_extended = '-extended' in opts
cov_flag = coverage.flag if coverage else ''
flags = " --srcdir %s/src %s %s" % (buildDir, cov_flag, passOn)
flags = " --srcdir %s/src %s %s" % (sourceDir, cov_flag, passOn)
#Run Tests
for i in range(len(testScripts)):

View File

@@ -4,6 +4,7 @@
# file COPYING or http://www.opensource.org/licenses/mit-license.php.
BUILDDIR="@abs_top_builddir@"
SOURCEDIR="@abs_top_srcdir@"
EXEEXT="@EXEEXT@"
# These will turn into comments if they were disabled when configuring.