Stuck attempting to run/develop a manual unit test
ajit.ghaisas at oracle.com
Fri Apr 3 10:52:01 UTC 2020
Here is how I run the ButtonMnemonicPositionTest.
$ export FX_LIB=/Users/AG/aaa/jfx/build/sdk/lib
$ cd /Users/AG/aaa/jfx/tests/manual/UI
$ javac --module-path $FX_LIB --add-modules javafx.controls ButtonMnemonicPositionTest.java
$ java --module-path $FX_LIB --add-modules javafx.controls ButtonMnemonicPositionTest
Hope this helps.
We can discuss further on your PR.
> On 03-Apr-2020, at 3:56 PM, Craig Cavanaugh <craig.cavanaugh at gmail.com> wrote:
> I am trying to create a manual unit test for RFR: 8129123 and I'm using the
> existing ButtonMnemonicPositionTest.java as a template to make sure
> everything is working correctly.
> I'm using an Ubuntu 18.04.4 build environment using the default 11.0.6
> openjfx is successfully compiling and passing tests following the wiki
> I'm able to compile ButtonMnemonicPositionTest successfully as shown below.
> javac -classpath .:/home/craig/IdeaProjects/jfx/build/sdk/lib/*
> But attempts to run are failing despite a successful compile:
> java -classpath .:/home/craig/IdeaProjects/jfx/build/sdk/lib/*
> Error: JavaFX runtime components are missing, and are required to run this
> I've also tried running using the modular-sdk after a Gradle build and no
> luck either after finding a recommendation on the list that the module
> approach should be used for testing.
> java --module-path /home/craig/IdeaProjects/jfx/build/modular-sdk/modules
> --add-modules=javafx.controls ButtonMnemonicPositionTest
> Error occurred during initialization of boot layer
> java.lang.module.FindException: Module javafx.controls not found
> I've been search through the list archive and haven't found a solution.
> I'm sure I'm doing something wrong.
> Some help please!
More information about the openjfx-dev