Consecutive test runs fails when using profiles
-----------------------------------------------

                 Key: PAXEXAM-50
                 URL: http://issues.ops4j.org/browse/PAXEXAM-50
             Project: Pax Exam
          Issue Type: Bug
    Affects Versions: 0.4.0, 0.3.0
            Reporter: Alin Dreghiciu
            Assignee: Toni Menzel
             Fix For: 0.5.0


When there are at least 2 tests to be run where the first test does not uses 
profiles (directly or indirectly) and the following tests are using profiles 
all those tests will fail.
This is because Pax Runner uses setURLStreamHandlerFactory and does not reset 
it after the run. Since setURLStreamHandlerFactory can only be done only once 
per VM the setting/reseting of URLStreamHandlerFactory is not a trivial job but 
can be done via utilities inside Pax Runner.

Solving this can be done inside PAx Exam by using 
URLUtils.resetURLStreamHandlerFactory before starting Pax Runner. This will 
solve the problem but it is not playing nicely with an eventual already set 
URLStreamHandlerFactory. So, a best approach will be to resolve this issue 
inside Pax Runner.


-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: 
http://issues.ops4j.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

_______________________________________________
general mailing list
[email protected]
http://lists.ops4j.org/mailman/listinfo/general

Reply via email to