You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Those links just have the latest JavaFX SDK 23-ea with the headless platform included.
In order to test this SDK with TestFX, we have forked it, and modified the build files to allow running with JDK 17+/JavaFX 17+, and then replaced the Monocle plaform with the new Headless platform. The changes are here: https://github.com/jperedadnr/TestFX/tree/headless
You can see that we have barely modified the code, and all the tests (500+) run just fine (except for capturing pixels/screen, not supported yet, and for awt tests).
Hi there, TestFX developers and users!
You might be aware of this open PR in the OpenJFX sandbox: openjdk/jfx-sandbox#2, a (WIP) PR to add a first class headless glass platform to OpenJFX.
See https://bugs.openjdk.org/browse/JDK-8324941 for a more detailed description, and see the mailing list thread: https://mail.openjdk.org/pipermail/openjfx-dev/2024-January/045030.html
We have some ongoing development, not yet upstreamed to the sandbox, under: https://github.com/jperedadnr/jfx-sandbox/tree/1-headless and we have some builds ready for those eager to test it:
Those links just have the latest JavaFX SDK 23-ea with the headless platform included.
In order to test this SDK with TestFX, we have forked it, and modified the build files to allow running with JDK 17+/JavaFX 17+, and then replaced the Monocle plaform with the new Headless platform. The changes are here: https://github.com/jperedadnr/TestFX/tree/headless
You can see that we have barely modified the code, and all the tests (500+) run just fine (except for capturing pixels/screen, not supported yet, and for awt tests).
Also as a quick test for others, we have this sample: https://github.com/jperedadnr/Example-TestFX/tree/headless that uses the SDK and a snapshot of TestFX that we have built and deployed to our Nexus for convenience.
It would be great if you could give it a try, and provide some feedback, either here, or to the open PR.
Thank you!
The text was updated successfully, but these errors were encountered: