Integrated: 8274597: Some of the dnd tests time out and fail intermittently

Manukumar V S mvs at openjdk.java.net
Fri Apr 29 10:37:43 UTC 2022


On Wed, 20 Apr 2022 13:03:48 GMT, Manukumar V S <mvs at 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

This pull request has now been integrated.

Changeset: 669ac611
Author:    Manukumar V S <mvs at openjdk.org>
Committer: Abdul Kolarkunnu <akolarkunnu at openjdk.org>
URL:       https://git.openjdk.java.net/jdk/commit/669ac611b269bbda5c53d84173e5c9d0eb4ce919
Stats:     159 lines in 4 files changed: 107 ins; 12 del; 40 mod

8274597: Some of the dnd tests time out and fail intermittently
8028998: [TEST_BUG] [macosx] java/awt/dnd/DropTargetEnterExitTest/MissedDragExitTest.java failed

Reviewed-by: serb

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

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



More information about the client-libs-dev mailing list