mike duigou created SUREFIRE-1210:
-------------------------------------

             Summary: Load test-classes and test dependencies into isolated 
loader
                 Key: SUREFIRE-1210
                 URL: https://issues.apache.org/jira/browse/SUREFIRE-1210
             Project: Maven Surefire
          Issue Type: Improvement
          Components: Maven Surefire Plugin
    Affects Versions: 2.18.1
            Reporter: mike duigou


Currently both the artifact and it's tests are loaded in to the same 
classloader. The test-classes and test dependencies are also placed ahead of 
the artifact classes in the search path. This can cause problems if the test 
classes contains mocks classes with the same name as artifact classes that 
aren't intended for use by all tests.

The test classes and test dependencies should be placed in their own 
classloader, a child of whichever classloader is being used for the artifact 
and run dependencies.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to