[ 
http://jira.codehaus.org/browse/SUREFIRE-706?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Kristian Rosenvold updated SUREFIRE-706:
----------------------------------------

    Priority: Minor  (was: Major)

> Global lock to serialize tests even if maven runs in parallel mode
> ------------------------------------------------------------------
>
>                 Key: SUREFIRE-706
>                 URL: http://jira.codehaus.org/browse/SUREFIRE-706
>             Project: Maven Surefire
>          Issue Type: Improvement
>          Components: Maven Surefire Plugin
>         Environment: all
>            Reporter: Frank Meilinger
>            Priority: Minor
>
> It would be nice to serialize unit tests globally in the surefire plugin, 
> even if maven 3 runs with parallel mode. I know that some test providers are 
> able to do parallel testing itself (e.g. Junit47 provider) without running 
> maven in parallel or not. These test provider parallel mode can be configured 
> with surefire plugin configuration. E.g. <parallel>none</parallel> can be 
> used to serialize unit tests even if using the JUnit47 provider. But when 
> running maven 3 with -T <n> option, the tests are still running in parallel, 
> depending on the parallel decision of maven 3. For code which is not able to 
> run in parallel (while unit tests are running, this will happen), this is a 
> problem. In this case the provider option <parallel>none</parallel> won't 
> help. I think it would be great (and maybe easy to implement) to have a 
> global surefire plugin option to globally lock the surefire plugin's 
> execute() method to serialize all unit tests over all parallel maven builds. 

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

        

Reply via email to