summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNikolaus Rath <Nikolaus@rath.org>2016-02-23 15:44:51 -0800
committerNikolaus Rath <Nikolaus@rath.org>2019-10-20 12:01:04 +0100
commit1969e572b94d8bf91970ce5192639757b68bdb87 (patch)
treeb5fedea54cb3ad909c480ff05e87d80927437c6f
parent4d0e16c11ff9d7a1f21f718c63022e0fd78aca09 (diff)
Estimate system clock granularity more conservatively
Origin: debian Forwarded: no Patch-Name: clock-granularity.diff Some unit tests check that file access time stamps are updated correctly. For such a test to succeed, it's necessarily that the time between two subsequent test-accesses can actually be resolved. The heuristic to determine this granularity doesn't seem to work well on e.g. the i386 buildd, so we make it much more conservative. This means the test suite runs longer, but otherwise has no ill effects. Gbp-Pq: Name clock-granularity.diff
-rw-r--r--tests/common.py2
1 files changed, 1 insertions, 1 deletions
diff --git a/tests/common.py b/tests/common.py
index 8c3be59..bea2e5c 100644
--- a/tests/common.py
+++ b/tests/common.py
@@ -27,7 +27,7 @@ def get_clock_granularity():
stamp2 = time.time()
resolution = min(resolution, stamp2 - stamp1)
time.sleep(0.01)
- return resolution
+ return max(1, 10 * resolution)
CLOCK_GRANULARITY = get_clock_granularity()
# When testing, we want to make sure that we don't sleep for too short a time