On 4/14/2014 6:21 AM, Ivan Gerasimov wrote:
Hello!

The test EarlyTimeout.java failed again, now with message "elapsed time 981 is less than timeout 1000."

The root cause seems to be non-accurate time measurement in Windows:
http://msdn.microsoft.com/en-us/library/windows/desktop/ms724397(v=vs.85).aspx

There might be two ways to address the issue:
- add a tolerance > 15 ms, or
- use System.nanoTime() for the measurement.

I did both.

Would you please help review the test fix?

BUGURL: https://bugs.openjdk.java.net/browse/JDK-8038982
WEBREV: http://cr.openjdk.java.net/~igerasim/8038982/0/webrev/


Thanks for putting time in getting this test more reliable. Have you thought about keep zero tolerance (or much smaller value) when the test is running on *nix platforms?

Mandy

Reply via email to