[ https://jira.codehaus.org/browse/SUREFIRE-1138?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Matthew Provis updated SUREFIRE-1138: ------------------------------------- Attachment: (was: test.tar.gz) > Enabling reuseForks runs all tests in series on just one fork > ------------------------------------------------------------- > > Key: SUREFIRE-1138 > URL: https://jira.codehaus.org/browse/SUREFIRE-1138 > Project: Maven Surefire > Issue Type: Bug > Components: Maven Surefire Plugin > Affects Versions: 2.18, 2.18.1 > Environment: Apache Maven 3.0.4 (r1232337; 2012-01-17 19:44:56+1100) > Java version: 1.7.0_17, vendor: Oracle Corporation > Ubuntu 12.04 LTS > Reporter: Matthew Provis > Attachments: test.tar.gz > > > When using Surefire >= 2.18, I've encountered a problem when setting > {{forkCount > 1}} and {{reuseForks = true}}. > Expected behaviour: > Tests should run simultaneously, each on a separate fork. > Actual behaviour: > All tests run on just one fork, sequentially. > Setting {{reuseForks = false}} gives the expected behaviour. > Reverting to Surefire 2.17 also gives the expected behaviour. > I've attached a project that demonstrates the issue. Here I've created two > tests, each of which prints the fork number and sleeps for 5 seconds. The > total run time is 10 seconds with Surefire 2.18 and 2.18.1, but 5 seconds > with version 2.17. -- This message was sent by Atlassian JIRA (v6.1.6#6162)