Skip to content

Commit 7fe6c5c

Browse files
author
MarcoFalke
committed
Merge #8652: [qa]: remove root test directory for RPC tests
c62cc4e fix path for bak file (whythat) 438e94d remove root test directory for RPC tests (whythat)
2 parents 37ac678 + c62cc4e commit 7fe6c5c

File tree

2 files changed

+7
-4
lines changed

2 files changed

+7
-4
lines changed

qa/rpc-tests/test_framework/test_framework.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -125,7 +125,8 @@ def main(self):
125125
self.add_options(parser)
126126
(self.options, self.args) = parser.parse_args()
127127

128-
self.options.tmpdir += '/' + str(self.options.port_seed)
128+
# backup dir variable for removal at cleanup
129+
self.options.root, self.options.tmpdir = self.options.tmpdir, self.options.tmpdir + '/' + str(self.options.port_seed)
129130

130131
if self.options.trace_rpc:
131132
logging.basicConfig(level=logging.DEBUG, stream=sys.stdout)
@@ -176,6 +177,8 @@ def main(self):
176177
if not self.options.nocleanup and not self.options.noshutdown and success:
177178
print("Cleaning up")
178179
shutil.rmtree(self.options.tmpdir)
180+
if not os.listdir(self.options.root):
181+
os.rmdir(self.options.root)
179182
else:
180183
print("Not cleaning up dir %s" % self.options.tmpdir)
181184

qa/rpc-tests/wallet-hd.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -39,8 +39,8 @@ def run_test (self):
3939
self.nodes[1].importprivkey(self.nodes[0].dumpprivkey(non_hd_add))
4040

4141
# This should be enough to keep the master key and the non-HD key
42-
self.nodes[1].backupwallet(tmpdir + "hd.bak")
43-
#self.nodes[1].dumpwallet(tmpdir + "hd.dump")
42+
self.nodes[1].backupwallet(tmpdir + "/hd.bak")
43+
#self.nodes[1].dumpwallet(tmpdir + "/hd.dump")
4444

4545
# Derive some HD addresses and remember the last
4646
# Also send funds to each add
@@ -63,7 +63,7 @@ def run_test (self):
6363
print("Restore backup ...")
6464
self.stop_node(1)
6565
os.remove(self.options.tmpdir + "/node1/regtest/wallet.dat")
66-
shutil.copyfile(tmpdir + "hd.bak", tmpdir + "/node1/regtest/wallet.dat")
66+
shutil.copyfile(tmpdir + "/hd.bak", tmpdir + "/node1/regtest/wallet.dat")
6767
self.nodes[1] = start_node(1, self.options.tmpdir, self.node_args[1])
6868
#connect_nodes_bi(self.nodes, 0, 1)
6969

0 commit comments

Comments
 (0)