Skip to content

Commit d207f27

Browse files
committed
Merge ElementsProject#301: In pegging.py test use sidechain binary in the same repo per default
dc23bee In pegging.py test use sidechain binary in the same repo per default (Jonas Nick)
2 parents 28b20e4 + dc23bee commit d207f27

File tree

1 file changed

+12
-7
lines changed

1 file changed

+12
-7
lines changed

qa/rpc-tests/pegging.py

Lines changed: 12 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -8,11 +8,16 @@
88
import subprocess
99
import shutil
1010

11-
if len(sys.argv) != 3:
12-
print("paths to bitcoind and sidechain daemon must be included as arguments")
11+
if len(sys.argv) < 2:
12+
print("path to bitcoind must be included as argument")
1313
sys.exit(0)
14-
print(sys.argv[1])
15-
print(sys.argv[2])
14+
bitcoin_bin_path = sys.argv[1]
15+
sidechain_bin_path = os.path.normpath(os.path.dirname(os.path.realpath(__file__))+"/../../src")
16+
if len(sys.argv) > 2:
17+
sidechain_bin_path = sys.argv[2]
18+
19+
print(bitcoin_bin_path)
20+
print(sidechain_bin_path)
1621

1722
# Sync mempool, make a block, sync blocks
1823
def sync_all(sidechain, sidechain2):
@@ -110,13 +115,13 @@ def sync_all(sidechain, sidechain2):
110115

111116
# Start daemons
112117
print("Starting daemons at "+bitcoin_datadir+", "+sidechain_datadir+" and "+sidechain2_datadir)
113-
bitcoindstart = sys.argv[1]+"/bitcoind -datadir="+bitcoin_datadir
118+
bitcoindstart = bitcoin_bin_path+"/bitcoind -datadir="+bitcoin_datadir
114119
subprocess.Popen(bitcoindstart.split(), stdout=subprocess.PIPE)
115120

116-
sidechainstart = sys.argv[2]+"/elementsd -datadir="+sidechain_datadir + sidechain_args
121+
sidechainstart = sidechain_bin_path+"/elementsd -datadir="+sidechain_datadir + sidechain_args
117122
subprocess.Popen(sidechainstart.split(), stdout=subprocess.PIPE)
118123

119-
sidechain2start = sys.argv[2]+"/elementsd -datadir="+sidechain2_datadir + sidechain_args
124+
sidechain2start = sidechain_bin_path+"/elementsd -datadir="+sidechain2_datadir + sidechain_args
120125
subprocess.Popen(sidechain2start.split(), stdout=subprocess.PIPE)
121126

122127
print("Daemons started")

0 commit comments

Comments
 (0)