On Thu, 28 Apr 2022 22:21:37 GMT, Manukumar V S <m...@openjdk.org> wrote:

>> These dnd tests fails with a time out intermittently in some machines(mostly 
>> Windows 11) which creates frequent noise in CI.
>> 1. java/awt/dnd/AcceptDropMultipleTimes/AcceptDropMultipleTimes.java
>> 2. java/awt/dnd/DropTargetEnterExitTest/MissedDragExitTest.java
>> 3. java/awt/dnd/DropTargetEnterExitTest/ExtraDragEnterTest.java
>> 4. java/awt/dnd/MissingDragExitEventTest/MissingDragExitEventTest.java
>> 
>> Issue :
>> This doesn't seem to be a deadlock. When there is no sufficient delay after 
>> the mouse release(dragged mouse pointer release to drop the content), the 
>> frame is getting disposed even before the drop() method gets called. So it 
>> waits for the drop() method which will never happen as the frame has been 
>> already disposed and the test times out after some time.
>> 
>> Fix:
>> Waiting for the drop() method to get called before disposing the frame.
>> 
>> Testing: 
>> 1. All the four tests are run 10 times per platform and got all pass
>> 2. All the four tests are run 10 times on Windows 11 and got all pass
>
> Manukumar V S has updated the pull request incrementally with one additional 
> commit since the last revision:
> 
>   Removed extra blank line added to Util, no changes required in Util

Marked as reviewed by serb (Reviewer).

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

PR: https://git.openjdk.java.net/jdk/pull/8316

Reply via email to