--- jsr166/src/test/tck/CountDownLatchTest.java 2017/05/29 22:44:26 1.26 +++ jsr166/src/test/tck/CountDownLatchTest.java 2019/08/05 14:42:54 1.27 @@ -173,7 +173,11 @@ public class CountDownLatchTest extends Thread t = newStartedThread(new CheckedRunnable() { public void realRun() throws InterruptedException { assertEquals(1, l.getCount()); + + long startTime = System.nanoTime(); assertFalse(l.await(timeoutMillis(), MILLISECONDS)); + assertTrue(millisElapsedSince(startTime) >= timeoutMillis()); + assertEquals(1, l.getCount()); }});