This should be... IIRC, spreading test cases across cores in such a way that the least number of cores are idle at the end.
Not sure if this is the full replacement for kk's maven-junit-plugin use case yet... But hoping ;-) Sent from my iPhone On 29 Jan 2012, at 16:40, Jason van Zyl <[email protected]> wrote: > > On Jan 29, 2012, at 8:43 AM, Kristian Rosenvold wrote: > >> Given N parallel forks, it attempts to schedule tests so all forks >> will complete at the same time. It's runOrder=balanced in the docs. >> Great feature for users with long-running tests. We saved 20% run-time >> on our selenium tests. 2.11 supported balanced for regular parallel >> runs, 2.12 adds support for parallel forks and balanced works with >> this too. >> > > Does this accurate represent what you've done: > > https://gist.github.com/1699568 > >> Will blog about these features once 2.12 is out. It's all in the docs too >> >> Kristian >> >> Den 29. jan. 2012 kl. 14:15 skrev Jason van Zyl <[email protected]>: >> >>> >>> On Jan 29, 2012, at 6:03 AM, Kristian Rosenvold wrote: >>> >>>> Hi, >>>> >>>> This is the first java 1.5 version of the surefire plugin. For Junit3 >>>> it is still capable of forking down to java 1.3. Parallel forks are >>>> the new thing in this release, >>>> and it should now be possible to run balanced parallel forks; a pretty >>>> cool feature for people with long-running tests. >>>> >>> >>> What is a balanced parallel fork? >>> >>> Jason >>> >>> ---------------------------------------------------------- >>> Jason van Zyl >>> Founder, Apache Maven >>> http://twitter.com/jvanzyl >>> --------------------------------------------------------- >>> >>> the course of true love never did run smooth ... >>> >>> -- Shakespeare >>> >>> >>> >>> >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: [email protected] >> For additional commands, e-mail: [email protected] >> > > Thanks, > > Jason > > ---------------------------------------------------------- > Jason van Zyl > Founder, Apache Maven > http://twitter.com/jvanzyl > --------------------------------------------------------- > > First, the taking in of scattered particulars under one Idea, > so that everyone understands what is being talked about ... Second, > the separation of the Idea into parts, by dividing it at the joints, > as nature directs, not breaking any limb in half as a bad carver might. > > -- Plato, Phaedrus (Notes on the Synthesis of Form by C. Alexander) > > > > --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
