| According to
BVAL-636 Closed , integration with JavaFX is only required when JavaFX is present. For everything except Oracle JDK (OpenJDK, IBM JDK, and OpenJ9) there is no JavaFX available. However, the TCK is currently written with two test classes that require JavaFX: https://github.com/beanvalidation/beanvalidation-tck/blob/master/tests/src/main/java/org/hibernate/beanvalidation/tck/tests/valueextraction/builtin/JavaFXValueExtractorsTest.java https://github.com/beanvalidation/beanvalidation-tck/blob/master/tests/src/main/java/org/hibernate/beanvalidation/tck/tests/constraints/containerelement/NestedContainerElementConstraintsTest.java Because of this dependency, the TCK will fail to run on anything besides Oracle JDK. To fix this, I propose we move these optional JavaFX tests to a different component so that they can be run separately from the rest of the required tests. I will also mention that I tried to simply write a different suite file that excludes these two JavaFX test classes here, but apparently TestNG will still attempt to load the excluded classes. |