[ 
https://issues.apache.org/jira/browse/SUREFIRE-2035?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17516946#comment-17516946
 ] 

Christopher Tubbs commented on SUREFIRE-2035:
---------------------------------------------

I'm still re-running some of our project tests to be sure there aren't any 
other problems with M6 (so far, there doesn't seem to be). I can verify that 
the few tests that were failing in our project with M5 now also pass with M6. 
So, I think this ticket can be closed.

If anybody knows which patch in M6 fixed this, please link it to the JIRA or 
mention its git commit here. If there's a regression in future and somebody 
finds this issue, that link might help a future developer identify the 
underlying code that should be fixed.

> Main artifact jar not present on test class path for tests
> ----------------------------------------------------------
>
>                 Key: SUREFIRE-2035
>                 URL: https://issues.apache.org/jira/browse/SUREFIRE-2035
>             Project: Maven Surefire
>          Issue Type: Bug
>          Components: Maven Failsafe Plugin
>    Affects Versions: 3.0.0-M5
>            Reporter: Christopher Tubbs
>            Priority: Critical
>
> While trying to troubleshoot https://github.com/apache/accumulo/issues/2555, 
> I noticed that there was a behavior change between 3.0.0-M4 and 3.0.0-M5 that 
> causes the main artifact jar to be missing from the class path in test cases. 
> I was able to verify that by printing out 
> {{System.getProperty("java.class.path")}} before and after switching to M5, 
> and confirmed that the jar was missing after switching.
> For some reason, unit tests still seem to work okay, though I can't figure 
> out why. However, if I try to launch a process using Java's ProcessBuilder 
> using the same class path from {{System.getProperty("java.class.path")}}, 
> that process fails with ClassNotFoundException, failing to find classes that 
> should definitely be present on the class path from the main artifact.



--
This message was sent by Atlassian Jira
(v8.20.1#820001)

Reply via email to