summaryrefslogtreecommitdiff
path: root/test/py/tests/test_sleep.py
diff options
context:
space:
mode:
Diffstat (limited to 'test/py/tests/test_sleep.py')
-rw-r--r--test/py/tests/test_sleep.py7
1 files changed, 4 insertions, 3 deletions
diff --git a/test/py/tests/test_sleep.py b/test/py/tests/test_sleep.py
index 74add891c3..5c1a2623fe 100644
--- a/test/py/tests/test_sleep.py
+++ b/test/py/tests/test_sleep.py
@@ -15,6 +15,7 @@ def test_sleep(u_boot_console):
u_boot_console.run_command('sleep %d' % sleep_time)
tend = time.time()
elapsed = tend - tstart
- delta_to_expected = abs(elapsed - sleep_time)
- # 0.25s margin is hopefully enough to account for any system overhead.
- assert delta_to_expected < 0.25
+ assert elapsed >= sleep_time
+ 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)