[
https://issues.apache.org/jira/browse/SUREFIRE-706?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Tibor Digana closed SUREFIRE-706.
---------------------------------
Resolution: Won't Fix
Surefire has no notion about other modules running in parallel.
This is probably Maven core issue.
> Global lock to serialize tests even if maven runs in parallel mode
> ------------------------------------------------------------------
>
> Key: SUREFIRE-706
> URL: https://issues.apache.org/jira/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 was sent by Atlassian JIRA
(v6.3.4#6332)