From 6c7c3dcc59d4ad49e4b1e773b98f9c110a13f306 Mon Sep 17 00:00:00 2001 From: Heinrich Schuchardt Date: Fri, 13 Oct 2017 22:28:31 +0200 Subject: 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 Signed-off-by: Heinrich Schuchardt Reviewed-by: Stephen Warren diff --git a/test/py/tests/test_sleep.py b/test/py/tests/test_sleep.py index b59a4cf..64e0571 100644 --- a/test/py/tests/test_sleep.py +++ b/test/py/tests/test_sleep.py @@ -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) -- cgit v0.10.2