6824583: regtest TimeUnit/Basic.java fails intermittently on Windows - again
Reviewed-by: dholmes
This commit is contained in:
parent
c9ce349372
commit
1e18bf2d6e
@ -60,10 +60,11 @@ public class Basic {
|
|||||||
equal(1000L, MICROSECONDS.toNanos(1));
|
equal(1000L, MICROSECONDS.toNanos(1));
|
||||||
|
|
||||||
long t0 = System.nanoTime();
|
long t0 = System.nanoTime();
|
||||||
MILLISECONDS.sleep(3);
|
MILLISECONDS.sleep(3); /* See windows bug 6313903, might not sleep */
|
||||||
long elapsedMillis = (System.nanoTime() - t0)/(1000L * 1000L);
|
long elapsedMillis = (System.nanoTime() - t0)/(1000L * 1000L);
|
||||||
System.out.printf("elapsed=%d%n", elapsedMillis);
|
System.out.printf("elapsed=%d%n", elapsedMillis);
|
||||||
check(elapsedMillis >= 3);
|
check(elapsedMillis >= 0);
|
||||||
|
/* Might not sleep on windows: check(elapsedMillis >= 3); */
|
||||||
check(elapsedMillis < 1000);
|
check(elapsedMillis < 1000);
|
||||||
|
|
||||||
//----------------------------------------------------------------
|
//----------------------------------------------------------------
|
||||||
|
Loading…
x
Reference in New Issue
Block a user