Browse Source

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
master
Steve Loughran 24 years ago
parent
commit
1f2d7b9b3b
1 changed files with 4 additions and 3 deletions
  1. +4
    -3
      src/testcases/org/apache/tools/ant/taskdefs/SleepTest.java

+ 4
- 3
src/testcases/org/apache/tools/ant/taskdefs/SleepTest.java View File

@@ -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() {


Loading…
Cancel
Save