mirror of
https://codeberg.org/anoncontributorxmr/monero.git
synced 2024-11-22 15:32:24 +00:00
functional_tests: rewrite mining code, clearer timeout info
This commit is contained in:
parent
d27d4526fe
commit
163f83720f
1 changed files with 11 additions and 12 deletions
|
@ -95,20 +95,19 @@ class MiningTest():
|
||||||
assert res_status.block_reward >= 600000000000
|
assert res_status.block_reward >= 600000000000
|
||||||
|
|
||||||
# wait till we mined a few of them
|
# wait till we mined a few of them
|
||||||
|
target_height = prev_height + 5
|
||||||
|
height = prev_height
|
||||||
timeout = 60 # randomx is slow to init
|
timeout = 60 # randomx is slow to init
|
||||||
timeout_height = prev_height
|
while height < target_height:
|
||||||
while True:
|
seen_height = height
|
||||||
|
for _ in range(timeout):
|
||||||
time.sleep(1)
|
time.sleep(1)
|
||||||
res_info = daemon.get_info()
|
height = daemon.get_info().height
|
||||||
height = res_info.height
|
if height > seen_height:
|
||||||
if height >= prev_height + 5:
|
|
||||||
break
|
break
|
||||||
if height > timeout_height:
|
|
||||||
timeout = 5
|
|
||||||
timeout_height = height
|
|
||||||
else:
|
else:
|
||||||
timeout -= 1
|
assert False, 'Failed to mine successor to block %d (initial block = %d)' % (seen_height, prev_height)
|
||||||
assert timeout >= 0
|
timeout = 5
|
||||||
|
|
||||||
if via_daemon:
|
if via_daemon:
|
||||||
res = daemon.stop_mining()
|
res = daemon.stop_mining()
|
||||||
|
|
Loading…
Reference in a new issue