Details
-
Bug
-
Status: Closed
-
Major
-
Resolution: Fixed
-
2.18, 2.18.1
-
None
-
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
Description
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.
Attachments
Attachments
Issue Links
- is duplicated by
-
SUREFIRE-1171 Misleading documentation on forkCount with JUnit provider
- Closed