Merge pull request #9795

cb91dcee3 tests: Speed up p2p reorg test (iamamyth)
This commit is contained in:
tobtoht 2025-04-23 16:15:23 +00:00
commit 8d6b25568f
No known key found for this signature in database
GPG Key ID: E45B10DD027D2472

View File

@ -150,15 +150,18 @@ class P2PTest():
# reconnect and wait for sync # reconnect and wait for sync
daemon2.out_peers(8) daemon2.out_peers(8)
daemon3.out_peers(8) daemon3.out_peers(8)
loops = 100 deadline = time.monotonic() + 240
while True: result = None
while result is None:
res2 = daemon2.get_info() res2 = daemon2.get_info()
res3 = daemon3.get_info() res3 = daemon3.get_info()
if res2.top_block_hash == res3.top_block_hash: if res2.top_block_hash == res3.top_block_hash:
break result = True
time.sleep(10) elif time.monotonic() >= deadline:
loops -= 1 result = False
assert loops >= 0 else:
time.sleep(.25)
assert result, 'Sync timed out'
def test_p2p_tx_propagation(self): def test_p2p_tx_propagation(self):
print('Testing P2P tx propagation') print('Testing P2P tx propagation')