mirror of
https://github.com/monero-project/monero.git
synced 2025-12-09 00:21:28 +09:00
Merge pull request #9795
cb91dcee3 tests: Speed up p2p reorg test (iamamyth)
This commit is contained in:
commit
8d6b25568f
@ -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')
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user