I'll have to run again, but perhaps it was just my machine.  Try the config 
below if you get a chance and see if you get failures.  I too was wondering 
about the forkMode as the culprit, but didn't have time to test it just yet.

-Grant

On Aug 8, 2011, at 3:01 AM, Sean Owen wrote:

> What failures do you see?
> The tests ought to be isolated as they (should) reserve unique temp
> directories in which to work.
> Does forkMode = once mean there's one JVM? That could be the problem, due to
> RNG differences. It really needs a JVM per thread.
> 
> On Sat, Aug 6, 2011 at 8:34 PM, Grant Ingersoll <[email protected]> wrote:
> 
>> Granted, I'm on a slow machine, but our tests take forever to run.  On an 2
>> core MBP, it takes well over an hour to run all the tests (I did just order
>> a new MBP, so it will be faster, but it doesn't lend itself to a good OOTB
>> experience for people)
>> 
>> One idea would be to add in parallel test execution in Maven.  I think this
>> requires Mvn 3, but I am not sure.  Another is to take a look at our tests,
>> especially the slow ones and see if we can speed them up.
>> 
>> When I try adding in parallel tests to Maven, I get a bunch of failures in
>> the tests.
>> 
>> I was using:
>> <plugin>
>>       <groupId>org.apache.maven.plugins</groupId>
>>       <artifactId>maven-surefire-plugin</artifactId>
>>       <configuration>
>>         <forkMode>once</forkMode>
>>         <argLine>-Xms256m -Xmx512m</argLine>
>>         <testFailureIgnore>false</testFailureIgnore>
>>         <redirectTestOutputToFile>true</redirectTestOutputToFile>
>>         <parallel>classes</parallel>
>>         <threadCount>5</threadCount>
>>       </configuration>
>>     </plugin>
>> 
>> Anyone played around with this stuff?  I suspect the failures are due to
>> tests stomping on each other, but I am still digging in.
>> 
>> -Grant

--------------------------------------------
Grant Ingersoll


Reply via email to