> These changes are intended to stabilize testing on Wayland in X11 > compatibility mode. > > <hr> > > Many tests may fail if there is no `robot.delay()` call after > `robot.waitForIdle()` (right after displaying a window). > <hr> > > Some tests do not release previously pressed mouse button/key, this leads to > other test failures later, but it is not a problem for X11 session. > I haven't checked this, but it looks like the XWayland server does not > release the key/button emulated by XTEST when the client application > disconnects, while the regular X11 server does. > > <hr> > > For some tests it is critical to call AWT code on EDT(it prevents NPE): > java/awt/List/KeyEventsTest/KeyEventsTest.java > java/awt/Paint/ListRepaint.java > > <hr> > > Some other explanations can be found inline in the comments for a specific > test. > <hr> > > Testing is green on all platforms.
Alexander Zvegintsev has updated the pull request incrementally with one additional commit since the last revision: typo ------------- Changes: - all: https://git.openjdk.org/jdk/pull/19339/files - new: https://git.openjdk.org/jdk/pull/19339/files/129c1519..86f18e22 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk&pr=19339&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk&pr=19339&range=00-01 Stats: 1 line in 1 file changed: 0 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk/pull/19339.diff Fetch: git fetch https://git.openjdk.org/jdk.git pull/19339/head:pull/19339 PR: https://git.openjdk.org/jdk/pull/19339