tests/system/src/test/java/test/robot/javafx/embed/swing/SwingNodeJDialogTest.java . testNodeRemovalBeforeShow fails on Wayland even after resolving JDK-8326712 and JDK-8335468.
SwingNodeJDialogTest > testNodeRemovalBeforeShow FAILED
java.lang.AssertionError: JDialog is above JavaFX stage
at org.junit.Assert.fail(Assert.java:89)
at org.junit.Assert.assertTrue(Assert.java:42)
at org.junit.Assert.assertFalse(Assert.java:65)
at test.robot.javafx.embed.swing.SwingNodeBase.testAbove(SwingNodeBase.java:208)
at test.robot.javafx.embed.swing.SwingNodeJDialogTest.testNodeRemovalBeforeShow(SwingNodeJDialogTest.java:67)
Similarly, tests/system/src/test/java/test/robot/javafx/scene/SRGBTest.java fails on XWayland:
SRGBTest > sRGBPixelTest FAILED
org.junit.runners.model.TestTimedOutException: test timed out after 15000 milliseconds
at java.base/java.lang.Object.wait0(Native Method)
at java.base/java.lang.Object.wait(Object.java:366)
at java.base/java.lang.Object.wait(Object.java:339)
at java.desktop/java.awt.EventQueue.invokeAndWait(EventQueue.java:1365)
at java.desktop/java.awt.EventQueue.invokeAndWait(EventQueue.java:1346)
at java.desktop/javax.swing.SwingUtilities.invokeAndWait(SwingUtilities.java:1480)
at test.robot.javafx.scene.SRGBTest.getSRGBColorAtScreenCenter(SRGBTest.java:104)
at test.robot.javafx.scene.SRGBTest.sRGBPixelTest(SRGBTest.java:225)
SwingNodeJDialogTest > testNodeRemovalBeforeShow FAILED
java.lang.AssertionError: JDialog is above JavaFX stage
at org.junit.Assert.fail(Assert.java:89)
at org.junit.Assert.assertTrue(Assert.java:42)
at org.junit.Assert.assertFalse(Assert.java:65)
at test.robot.javafx.embed.swing.SwingNodeBase.testAbove(SwingNodeBase.java:208)
at test.robot.javafx.embed.swing.SwingNodeJDialogTest.testNodeRemovalBeforeShow(SwingNodeJDialogTest.java:67)
Similarly, tests/system/src/test/java/test/robot/javafx/scene/SRGBTest.java fails on XWayland:
SRGBTest > sRGBPixelTest FAILED
org.junit.runners.model.TestTimedOutException: test timed out after 15000 milliseconds
at java.base/java.lang.Object.wait0(Native Method)
at java.base/java.lang.Object.wait(Object.java:366)
at java.base/java.lang.Object.wait(Object.java:339)
at java.desktop/java.awt.EventQueue.invokeAndWait(EventQueue.java:1365)
at java.desktop/java.awt.EventQueue.invokeAndWait(EventQueue.java:1346)
at java.desktop/javax.swing.SwingUtilities.invokeAndWait(SwingUtilities.java:1480)
at test.robot.javafx.scene.SRGBTest.getSRGBColorAtScreenCenter(SRGBTest.java:104)
at test.robot.javafx.scene.SRGBTest.sRGBPixelTest(SRGBTest.java:225)
- is blocked by
-
JDK-8335468 [XWayland] JavaFX hangs when calling java.awt.Robot.getPixelColor
- Resolved
-
JDK-8335469 [XWayland] crash when an AWT ScreenCast session overlaps with an FX ScreenCast session
- Resolved
- relates to
-
JDK-8326712 Robot tests fail on XWayland
- Resolved
-
JDK-8325445 [macOS] Colors are not displayed in sRGB color space
- Resolved
-
JDK-8337827 [XWayland] Skip failing tests on Wayland
- Resolved
- links to
-
Commit(master) openjdk/jfx/b76c05b9
-
Review(master) openjdk/jfx/1661
(2 links to)