RFR: 8307165: java/awt/dnd/NoFormatsDropTest/NoFormatsDropTest.java timed out [v3]

Damon Nguyen dnguyen at openjdk.org
Fri May 5 00:24:19 UTC 2023


On Wed, 3 May 2023 21:43:39 GMT, Harshitha Onkar <honkar at openjdk.org> wrote:

>> Damon Nguyen has updated the pull request incrementally with one additional commit since the last revision:
>> 
>>   Revert some more changes since irrelevant.
>
> test/jdk/java/awt/dnd/NoFormatsDropTest/NoFormatsDropTest.java line 97:
> 
>> 95:         frame.getToolkit().addAWTEventListener(this, AWTEvent.MOUSE_EVENT_MASK);
>> 96:         frame.pack();
>> 97:         frame.setLocationRelativeTo(null);
> 
> It would be better to retain `frame.setLocationRelativeTo(null)` since you are calling `getLocationOnScreen()` later on.

I have restored the line

> test/jdk/java/awt/dnd/NoFormatsDropTest/NoFormatsDropTest.java line 104:
> 
>> 102:         try {
>> 103:             Robot robot = new Robot();
>> 104:             Thread.sleep(FRAME_ACTIVATION_TIMEOUT);
> 
> Curious to know the difference of using `Thread.sleep()` instead of `robot.delay()` here ?

Initially, I thought ```Thread.sleep``` may have been the cause since there are some synchronization lines. But, I think robot.delay does the same behavior here. So, to keep the modern test format, I reverted this to robot.delay

-------------

PR Review Comment: https://git.openjdk.org/jdk/pull/13761#discussion_r1185617342
PR Review Comment: https://git.openjdk.org/jdk/pull/13761#discussion_r1185617608



More information about the client-libs-dev mailing list