It was suggested that I was less than clear about the runOrder=balanced parameter, so here goes:
Based on data from pervious runs, this setting optimizes the runorder of the tests to minimize total run-time. Given for tests: A 7 minutes B 5 minutes C 1 minute D 1 minute Previously you'd be *required* to have 4 threads to get the minimum guaranteed run-time, which is 7 minutes. Both 2 and 3 threads had a worst-case run-time behaviour of 12 minutes. With surefire 2.11 you'd be guaranteed 7 minutes total run-time for threads=2 (parallel=classes). For 2.12 you get the same guarantee with forkMode=perthread and threadCount=2. Hope that makes it clear ;) Kristian --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
