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