On Wed, 13 Mar 2024 16:25:03 GMT, Alexey Ivanov <aiva...@openjdk.org> wrote:
>> Cleaned up five more tests. >> >> Continuation of https://github.com/openjdk/jdk/pull/18184 >> >> Unfortunately one of the commits rendered the whole PR invalid so i closed >> it and restarting it here. >> All comments from the previous review are addressed. > > test/jdk/javax/swing/JDesktopPane/bug4773378.java line 107: > >> 105: robot.keyRelease(KeyEvent.VK_CONTROL); >> 106: >> 107: Thread.sleep(2000); > > Suggestion: > > robot.waitForIdle(); > > Is it really necessary to wait for 2 seconds before shutting down the test. > > According to [JDK-4773378](https://bugs.openjdk.org/browse/JDK-4773378), > `NullPointerException` was thrown when <kbd>Ctrl</kbd>+<kbd>F6</kbd> was > pressed. The `waitForIdle` method doesn't return until the event queue is > empty which implies the keyboard events are handled. It saves nearly 2 > seconds. Ok. ------------- PR Review Comment: https://git.openjdk.org/jdk/pull/18259#discussion_r1523831409