RFR: 8369049: [TestBug] Update JUnit to Version 6.0.0
Andy Goryachev
angorya at openjdk.org
Thu Oct 2 16:39:54 UTC 2025
On Thu, 2 Oct 2025 15:45:33 GMT, Marius Hanl <mhanl at openjdk.org> wrote:
> JUnit 6.0.0 is out and we can consider updating to it.
>
> Release Notes: https://docs.junit.org/current/release-notes/index.html#release-notes-6.0.0
>
> Notes:
> - Java 17 is the baseline (so not a problem for us, since we have a higher baseline)
> - Deprecation were removed (not a problem, as we don't rely on any)
> - JUnit Vintage Engine is deprecated (not a problem, as we dropped support for it some months ago)
>
> JUnit 6 now uses a single version number for all dependencies, that is platform, jupiter and vintage (which we do not use anymore). That makes updating it easier.
>
> It also uses `JSpecify`, which is an annotation library for `@NonNull` and `@Nullable`. All version numbers for JUnit now use a single variable.
This PR changes gradle build only. What about Eclipse and other IDEs? Are they compatible? Are we going to lose the ability to run junit tests from within the IDE?
-------------
PR Comment: https://git.openjdk.org/jfx/pull/1925#issuecomment-3362109684
More information about the openjfx-dev
mailing list