From 1f2d7b9b3bde15397d71ae6f1c16ccf5b6c6356e Mon Sep 17 00:00:00 2001 From: Steve Loughran Date: Thu, 18 Oct 2001 23:53:03 +0000 Subject: [PATCH] a full second of leeway on the clock during sleep tests to address scheduling/timing issues across different platforms. git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@269803 13f79535-47bb-0310-9956-ffa450edef68 --- src/testcases/org/apache/tools/ant/taskdefs/SleepTest.java | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/testcases/org/apache/tools/ant/taskdefs/SleepTest.java b/src/testcases/org/apache/tools/ant/taskdefs/SleepTest.java index 192e86beb..02116ad65 100644 --- a/src/testcases/org/apache/tools/ant/taskdefs/SleepTest.java +++ b/src/testcases/org/apache/tools/ant/taskdefs/SleepTest.java @@ -63,7 +63,8 @@ public class SleepTest extends TaskdefsTest { private final static String TASKDEFS_DIR = "src/etc/testcases/taskdefs/"; private final static boolean TRACE=false; - + private final static int ERROR_RANGE=1000; + public SleepTest(String name) { super(name); } @@ -93,7 +94,7 @@ public class SleepTest extends TaskdefsTest { executeTarget("test3"); timer.stop(); if(TRACE) System.out.println(" test3 elapsed time="+timer.time()); - assert(timer.time()>=2000); + assert(timer.time()>=(2000-ERROR_RANGE)); } public void test4() { @@ -101,7 +102,7 @@ public class SleepTest extends TaskdefsTest { executeTarget("test3"); timer.stop(); if(TRACE) System.out.println(" test4 elapsed time="+timer.time()); - assert(timer.time()>=2000 && timer.time()<60000); + assert(timer.time()>=(2000-ERROR_RANGE) && timer.time()<60000); } public void test5() {