On Wed, 14 Jun 2023 15:35:40 GMT, Andy Goryachev <ango...@openjdk.org> wrote:

>> Simple fix to skip two failing tests on macOS until the underlying bugs are 
>> fixed:
>> 
>> SceneChangeEventsTest::testSceneChange -- 
>> [JDK-8300094](https://bugs.openjdk.org/browse/JDK-8300094)
>> SceneChangeShouldNotFocusStageTest::windowShouldRemainIconified -- 
>> [JDK-8305675](https://bugs.openjdk.org/browse/JDK-8305675)
>> 
>> With this patch, we now get a clean test run on macOS 12 and 13.
>
> tests/system/src/test/java/test/robot/javafx/scene/SceneChangeShouldNotFocusStageTest.java
>  line 69:
> 
>> 67:     public static void exit() {
>> 68:         if (stage != null) {
>> 69:             Util.shutdown(stage);
> 
> I wonder if we should move the null check to Util.shutdown() to make things 
> easier

Maybe. If so, we would also need a check to avoid calling shutdown if the 
platform was never started. In this specific case, I know that if the stage is 
null, then the platform was not started, but the utility method could not make 
that assumption.

In any case, I would want to do it as a follow-up RFE for the test utility and 
not part of a simple test exclusion bug fix.

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

PR Review Comment: https://git.openjdk.org/jfx/pull/1153#discussion_r1229854371

Reply via email to