Will do.

On Aug 8, 2011, at 1:08 PM, Sean Owen wrote:

> <forkMode>always</forkMode> works for me. I think that it's also good to run
> with <parallel>classes<parallel> so that it only spawns a JVM per class. Try
> that?
> 
> On Mon, Aug 8, 2011 at 12:18 PM, Grant Ingersoll <[email protected]>wrote:
> 
>> 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
>> 
>> 
>> 

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



Reply via email to