On Sat, 25 Sep 2021 13:55:15 GMT, John Hendrikx <jhendr...@openjdk.org> wrote:
>> I've added JUnit 5 as a test dependency and made sure that the JUnit 4 tests >> still work. Also added a single JUnit 5 tests, and confirmed it works. >> >> I've updated the Eclipse project file for the base module only. > > John Hendrikx has updated the pull request incrementally with one additional > commit since the last revision: > > Readd junit declaration in allprojects and set junit version to 4.13.2 I left a few comments on the dependencies. Will review / test the PR later. One comment about adding new JUnit 5 tests and migrating existing tests. I think there could be value in organizing the tests such that all of the JUnit 5 tests are grouped, rather than mixing tests in the same directory such that some use JUnit 5 and others use JUnit 4. What do you (or others) think? We could either do this with a new JUnit 5 source set in each project, or by using a package naming convention for JUnit 5 tests like we do for robot tests. Maybe `test5.some.pkg`. This needs more thought. build.gradle line 1953: > 1951: testRuntimeOnly(group: "org.junit.vintage", name: > "junit-vintage-engine", version: "5.8.1") { > 1952: exclude(group: "org.apiguardian", module: "apiguardian-api") > 1953: } As it turns out, `apiguardian` no longer needs to be blocked, so you can restore it if it is easier. ------------- PR: https://git.openjdk.java.net/jfx/pull/633