On Tue, 10 Dec 2024 18:07:44 GMT, Marius Hanl <mh...@openjdk.org> wrote:

> The JUnit Platform got some updates over the last years, so it is a good idea 
> to update it to the newest version.
> 
> That is from `5.8.1` to `5.11.3`.
> Affected dependencies:
> - `junit.jupiter`
> - `junit.platform`
> - `opentest4j`
> 
> Release notes: https://junit.org/junit5/docs/5.11.3/release-notes/
> 
> Note:
> I did a handful of CI runs and got a test failure once in 
> `ServiceLifecycleTest`. Not sure yet if related to the update or not.

The following test consistently fails on macOS and Linux (I haven't tried it on 
Windows) with JUnit 5.13.1 in our CI and on my local macOS system:


$ gradle -PTEST_ONLY=true -PFULL_TEST=true -PUSE_ROBOT=true :systemTests:test 
--tests SwingNodePlatformExitCrashTest
...
SwingNodePlatformExitCrashTest > executionError FAILED
    org.opentest4j.AssertionFailedError: Exceeded timeout limit of 10000 msec
        at app//test.util.Util.runAndWait(Util.java:168)
        at app//test.util.Util.runAndWait(Util.java:139)
        at app//test.util.Util.shutdown(Util.java:316)
        at 
app//test.robot.javafx.embed.swing.SwingNodeBase.teardownOnce(SwingNodeBase.java:81)
        at java.base@23/java.lang.reflect.Method.invoke(Method.java:580)
        at java.base@23/java.util.ArrayList.forEach(ArrayList.java:1597)
        at 
java.base@23/java.util.Collections$UnmodifiableCollection.forEach(Collections.java:1117)
        at java.base@23/java.util.ArrayList.forEach(ArrayList.java:1597)

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

PR Comment: https://git.openjdk.org/jfx/pull/1662#issuecomment-2542043612

Reply via email to