Permalink
Browse files

Merge #7757: [qa] wallet: Wait for reindex to catch up

fa3fafc [qa] wallet: Wait for reindex to catch up (MarcoFalke)
  • Loading branch information...
laanwj committed Mar 29, 2016
2 parents 84370d5 + fa3fafc commit 26794d4645e461dd66d8e1e532e78e9ad5266310
Showing with 4 additions and 0 deletions.
  1. +4 −0 qa/rpc-tests/wallet.py
View
@@ -279,6 +279,7 @@ def run_test (self):
blocks = self.nodes[0].generate(2)
self.sync_all()
balance_nodes = [self.nodes[i].getbalance() for i in range(3)]
block_count = self.nodes[0].getblockcount()
maintenance = [
'-rescan',
@@ -292,6 +293,9 @@ def run_test (self):
stop_nodes(self.nodes)
wait_bitcoinds()
self.nodes = start_nodes(3, self.options.tmpdir, [[m]] * 3)
while m == '-reindex' and [block_count] * 3 != [self.nodes[i].getblockcount() for i in range(3)]:
# reindex will leave rpc warm up "early"; Wait for it to finish
time.sleep(0.1)
assert_equal(balance_nodes, [self.nodes[i].getbalance() for i in range(3)])
# Exercise listsinceblock with the last two blocks

0 comments on commit 26794d4

Please sign in to comment.