RFR: 8368375: Skip SWTCursorsTest on Linux & macOS

Kevin Rushforth kcr at openjdk.org
Tue Sep 23 11:14:09 UTC 2025


On Tue, 23 Sep 2025 07:50:08 GMT, Jayathirth D V <jdv at openjdk.org> wrote:

> This test is failing intermittently on macOS and Linux platforms and it will be fixed under [JDK-8367599](https://bugs.openjdk.org/browse/JDK-8367599).
> 
> We need to skip this until [JDK-8367599](https://bugs.openjdk.org/browse/JDK-8367599) is fixed.
> 
> javafx.base/com.sun.javafx.PlatformUtil helps to determine individual platforms on which test is running. But this module is exposed only to system tests and not to SWT tests. So i am replicating this test utility code in SWTCursorsTest.

Have you run it on Windows enough to know that it is stable there? If so, then this seems fine, although I'm curious as to why you duplicated the platform check logic rather than just calling the PlatformUtil methods.

modules/javafx.swt/src/test/java/test/javafx/embed/swt/SWTCursorsTest.java line 51:

> 49:         System.getProperty("javafx.platform");
> 50:     private static final boolean ANDROID = "android".equals(javafxPlatform) ||
> 51:         "Dalvik".equals(System.getProperty("java.vm.name"));

Is there a reason not to use `PlatformUtil` to do the OS checks?

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

PR Review: https://git.openjdk.org/jfx/pull/1917#pullrequestreview-3257413363
PR Review Comment: https://git.openjdk.org/jfx/pull/1917#discussion_r2371936173


More information about the openjfx-dev mailing list