RFR: Upgrade JUnit 5 to 5.5.1

Erik Helin ehelin at openjdk.org
Mon Sep 16 14:09:21 UTC 2019


On Mon, 16 Sep 2019 13:41:05 GMT, Christian Stein <cstein at openjdk.org> wrote:

> On Mon, 2 Sep 2019 11:16:39 GMT, Marc Philipp via github.com <duke at openjdk.java.net> wrote:
> 
>> On Thu, 22 Aug 2019 14:10:58 GMT, Erik Duveblad via github.com <duke at openjdk.java.net> wrote:
>> 
>>> On Thu, 22 Aug 2019 11:58:43 GMT, Christian Stein via github.com <duke at openjdk.java.net> wrote:
>>> 
>>>> Upgrade JUnit 5 to Jupiter 5.5.1 and Platform 1.5.1
>>>> 
>>>> - Set Jupiter version number 5.5.1
>>>> - Introduce Platform Launcher 1.5.1 test runtime dependency
>>>>   in order to force Gradle to load the module from the module-path
>>>> - Add missing "requires 'org.junit.jupiter.params'" directives
>>>>   in modules: jcheck, storage, vcs, and webrev
>>>> 
>>>> Solves https://bugs.openjdk.java.net/projects/SKARA/issues/SKARA-69
>>>> 
>>>> ----------------
>>>> 
>>>> Commits:
>>>>  - 5e253f99:	Upgrade JUnit 5 to Jupiter 5.5.1 and Platform 1.5.1
>>>> 			- Set Jupiter version number 5.5.1
>>>> 			- Introduce Platform Launcher 1.5.1 test runtime dependency
>>>> 			in order to force Gradle to load the module from the module-path
>>>> 			- Add missing "requires 'org.junit.jupiter.params'" directives
>>>> 			in modules: jcheck, storage, vcs, and webrev
>>>> 			Solves https://bugs.openjdk.java.net/projects/SKARA/issues/SKARA-69
>>>> 
>>>> Pull request:
>>>> https://git.openjdk.java.net/skara/pull/66
>>>> 
>>>> Webrev:
>>>> https://webrevs.openjdk.java.net/skara/66/webrev.00
>>>> 
>>>> Patch:
>>>> https://git.openjdk.java.net/skara/pull/66.diff
>>>> 
>>>> Fetch command:
>>>> git fetch https://git.openjdk.java.net/skara pull/66/head:pull/66
>>> 
>>> build.gradle line 54:
>>> 
>>>> 53: 
>>>> 54:     test {
>>>> 55:         useJUnitPlatform()
>>> 
>>> Hmm, I don't really follow here - how does adding a test runtime dependency on org.junit.platform:junit-platform-launcher:1.5.1 force Gradle to load the JUnit Platform launcher from the module path? Did you forgot to `git add` a change made to `buildSrc/.../ModulePlugin.java`?
>>> 
>>> PR: https://git.openjdk.java.net/skara/pull/66
>> 
>> Gradle always puts the version of the junit-platform-launcher it ships with on the classpath. Adding `org.junit.platform:junit-platform-launcher:1.5.1` to the module path seems to hide that version from the classloader which now loads the version on the module path instead. This version is a proper module and may access the `org.junit.platform.commons.util` package of the junit-platform-commons module.
>> 
>> PR: https://git.openjdk.java.net/skara/pull/66
> 
> Before making this PR integration-ready, shall I update to JUnit 5.5.2 right away? We fixed two minor bugs: https://junit.org/junit5/docs/5.5.2/release-notes/
> 
> PR: https://git.openjdk.java.net/skara/pull/66

Lets do that as a separate PR, I will have to test that one as well. Now that I've finally finished testing and reviewing this one lets integrate it :+1:

PR: https://git.openjdk.java.net/skara/pull/66


More information about the skara-dev mailing list