RFR: 8346154: [XWayland] Some tests fail intermittently in the CI, but not locally

Sergey Bylokhov serb at openjdk.org
Mon Dec 22 22:14:12 UTC 2025


On Mon, 22 Dec 2025 02:34:14 GMT, Alexander Zvegintsev <azvegint at openjdk.org> wrote:

>> test/jdk/java/awt/KeyboardFocusmanager/TypeAhead/ButtonActionKeyTest/ButtonActionKeyTest.java line 92:
>> 
>>> 90:         frame.setVisible(true);
>>> 91:         Util.waitForIdle(robot);
>>> 92:         robot.delay(1000);
>> 
>> Isn’t it suspicious that it is not possible to show the frame quickly? I mean, 1 second is quite a long time. Is there any possibility to improve this on the toolkit side?
>
>> Isn’t it suspicious that it is not possible to show the frame quickly? I mean, 1 second is quite a long time. Is there any possibility to improve this on the toolkit side?
> 
> This is just a precaution, and bringing it to a standard format for our tests `setVisible` / `waitForIdle` / `delay`.
> Whether it's 1000 ms or 500 ms doesn't change anything for the test; it can still fail intermittently.
> 
>> test/jdk/java/awt/KeyboardFocusmanager/TypeAhead/ButtonActionKeyTest/ButtonActionKeyTest.java
> The test may still fail intermittently in the CI, but an additional delay after setVisible won't cause any problems / https://bugs.openjdk.org/browse/JDK-8257529

but it passed before on x11, correct? so it mighte be usefull to investigate why we need this delay now.

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

PR Review Comment: https://git.openjdk.org/jdk/pull/28939#discussion_r2641393074


More information about the client-libs-dev mailing list