[
https://issues.apache.org/jira/browse/SUREFIRE-1809?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17149429#comment-17149429
]
Jiri Ondrusek commented on SUREFIRE-1809:
-----------------------------------------
[~tibordigana] I tested branch 'surefire-1809' with the test I'm referencing
in the summary:
* unfortunately, I'm not able to simulate successful run on oracle JDK with
plugin 3.0.0-M5 (which I was using before - not sure why it is different now)
* nevertheless I'm able to test scenario with adopt JDK, without using
<useModulePath>false</useModulePath>. Fix works.
With plugin 3.0.0-M5 test fails, with 3.0.0-M6-SNAPSHOT is successful. From my
POV branch fixes this issue.
To be able to finally upgrade surefire plugin, there is an issue
https://issues.apache.org/jira/browse/SUREFIRE-1812, which causes that some
ignored tests are not reported.
> Differences between Oracle JDK and AdoptOpenJDK caused by JPMS
> --------------------------------------------------------------
>
> Key: SUREFIRE-1809
> URL: https://issues.apache.org/jira/browse/SUREFIRE-1809
> Project: Maven Surefire
> Issue Type: Bug
> Components: Maven Failsafe Plugin, Maven Surefire Plugin
> Affects Versions: 3.0.0-M5
> Reporter: Jiri Ondrusek
> Assignee: Tibor Digana
> Priority: Major
> Fix For: 3.0.0-M6
>
>
> I was upgrading maven-surefire-plugin to 3.0.0-M5 in
> [camel-quarkus|[https://github.com/apache/camel-quarkus]] project.
> Unfortunately there was a test which was failing on CI (using AdoptOpenJDK
> build 11.0.7+10) and there was no failure on my local machine (using Oracle
> "11.0.7" 2020-04-14 LTS).
> Problem was caused by JPMS. On Orace JDK this was turned off by default. On
> AdoptOpenJDK it was turned on by default. Solution was to turn this feature
> off by configuration (https://github.com/apache/camel-quarkus/pull/1383).
> It would be nice if default behavior was the same for different Java vendors.
> Difference seems to be coming from this line -
> https://github.com/apache/maven-surefire/blob/master/maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/AbstractSurefireMojo.java#L1423
> On AdoptOpenJDK both 3 clausules are true. On Oracle JDK the last one is
> false.
--
This message was sent by Atlassian Jira
(v8.3.4#803005)