On Tue, 28 Jan 2025 11:28:27 GMT, Alexander Zvegintsev <azveg...@openjdk.org> 
wrote:

> Several TrayIcon tests are trying to click on the system tray icon with Robot 
> using XTest API.
> 
> Basically we have the same kind of failures as before, e.g. 
> [JDK-8280990](https://bugs.openjdk.org/browse/JDK-8280990)
>>  the reason is this is using XTEST, an X11 protocol which will not work 
>> outside of X11.
>>
>> In other words, the emulated input event reaches the X11 clients, but not 
>> the Wayland compositor which is the actual display server but also the X11 
>> window manager in Wayland, the component which is in charge of 
>> moving/resizing/stacking the windows. 
> 
> I also tested the same tests by clicking manually instead of using the robot, 
> and it works as expected.
> So for now, skip those tests on Wayland (and do some minor cleanup).
> 
> Testing after modifications is also green.

This pull request has now been integrated.

Changeset: 6f4fc821
Author:    Alexander Zvegintsev <azveg...@openjdk.org>
URL:       
https://git.openjdk.org/jdk/commit/6f4fc82149b52dd91289fe42def7d1cacad31212
Stats:     204 lines in 4 files changed: 91 ins; 22 del; 91 mod

8348675: TrayIcon tests fail in Ubuntu 24.10 Wayland

Reviewed-by: aivanov, dnguyen

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

PR: https://git.openjdk.org/jdk/pull/23329

Reply via email to