Looks good! Thanks, /Staffan
> On 9 apr 2015, at 20:33, Jaroslav Bachorik <jaroslav.bacho...@oracle.com> > wrote: > > Please, review the following test change > > Issue : https://bugs.openjdk.java.net/browse/JDK-8076050 > Webrev: http://cr.openjdk.java.net/~jbachorik/8076050/webrev.00 > > This is another intermittently failing test due to timing problems. > > The test thread is requested to move to "TIMED_WAITING" state and the main > thread then performs the asserts. The test thread will stay in > "TIMED_WAITING" state 10s (lock.wait(10000) in > test/java/lang/Thread/ThreadStateController.java#168) and after this timeout > it moves on. The wait may be cancelled by the main thread after it has > performed the asserts. > > This timeout might turn out insufficient. The proposed solution is to do > `lock.wait(Integer.MAX_VALUE)` instead. Aside of this change I also > introduced the usage of `Utils.adjustTimeout(timeout)` to adjust the > requested timeouts to the test timeout scaling factor. > > The change in > test/java/lang/management/ThreadMXBean/ThreadMXBeanStateTest.java is purely > for the purpose of improving the log output - currently, when the test fails > the output is ignored; and this was fixed. > > > Thanks, > > -JB-