From d1e38b85354a441e00b3459221c82708b56365d4 Mon Sep 17 00:00:00 2001 From: Daniel Willmann Date: Fri, 17 May 2013 18:16:09 +0100 Subject: [PATCH] tests/ecore_animators: Don't rely on consistent timing This may break under heavy load so we shouldn't rely on it. Instead make sure that time only moves forward. Signed-off-by: Daniel Willmann --- src/tests/ecore/ecore_test_animator.c | 9 +-------- 1 file changed, 1 insertion(+), 8 deletions(-) diff --git a/src/tests/ecore/ecore_test_animator.c b/src/tests/ecore/ecore_test_animator.c index 4f291b794a..a984eb7644 100644 --- a/src/tests/ecore/ecore_test_animator.c +++ b/src/tests/ecore/ecore_test_animator.c @@ -10,15 +10,8 @@ static double prev = 0; static Eina_Bool _anim_cb(void *data, double pos) { - double interval = *(double *)data; - - /* Make sure the intervals are within tolerances - * Ignore first and last step */ - if (prev != 0 && pos != 1.0) { - fail_if(pos-prev > interval*1.1); - fail_if(pos-prev < interval*0.9); - } + fail_if(prev >= pos); prev = pos; if (pos == 1.0)