test/py/tests/test_sleep.py: test time approximately
On qemu errors like assert 2.999650001525879 >= 3 occur. According to the comment in the code the test is meant to be approximate. So we should accept some milliseconds less. Cc: Stephen Warren <swarren@nvidia.com> Signed-off-by: Heinrich Schuchardt <xypron.glpk@gmx.de> Reviewed-by: Stephen Warren <swarren@nvidia.com>
This commit is contained in:
parent
59ab72d7bc
commit
6c7c3dcc59
@ -17,7 +17,7 @@ def test_sleep(u_boot_console):
|
||||
u_boot_console.run_command('sleep %d' % sleep_time)
|
||||
tend = time.time()
|
||||
elapsed = tend - tstart
|
||||
assert elapsed >= sleep_time
|
||||
assert elapsed >= (sleep_time - 0.01)
|
||||
if not u_boot_console.config.gdbserver:
|
||||
# 0.25s margin is hopefully enough to account for any system overhead.
|
||||
assert elapsed < (sleep_time + 0.25)
|
||||
|
Loading…
Reference in New Issue
Block a user