Eh.... Surefire 2.5 (which is in the process of being released) supports the parallel execution features of JUnit 4.7+
If that works for you, no patch required -Stephen 2010/1/15 Colm O'Donnell <colm.p.odonn...@gmail.com>: > Hi, > > I work for a company that have a large number of junit tests. We have > migrated from ant to maven recently but are faced with a serious problem > with respect to the time to execute the tests. We used to execute some tests > in parallel with ant but it was not great and depended on a lot of manual > effort. Currently we have to disable surefire and revert to calling ant to > execute the tests. > > We have attempted to patch surefire to allow for parallel execution of Junit > tests. And we are wondering if we could submit a patch for this. It required > some small refactorings of the surefire booter classes to create a different > implementation of an interface for each type of booting available . e.g. > move the content of the method runSuitesInProcess into a class in its own > right. > > It reuses the existing booter functionality to spawn processes and adds > another for threaded execution. > So there exists a new class available to booter can scan the test dir and > find out the number of tests and then divide them up into a configurable > chunk size and hands chunks of tests to the implementation for the selected > concurrency mode. > > Would this approach to sure fire be acceptable? > And where do I submit our patch? > > > Cheers > > Colm > --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org For additional commands, e-mail: dev-h...@maven.apache.org