Daniel: Unfortunately, I never use forkmode="each" since Stefan added "once" as an option. I see the slowness when forking once as well as when not forking. :) Thanks anyway for your reply!
-Matt --- Daniel Lindner <[EMAIL PROTECTED]> wrote: > Matt Benson wrote: > > Has anyone ever noticed Ant running junit tests > > exceedingly slowly, perhaps only in the case of > > testsuites or nested testsuites? I am looking at > a > > testsuite that has about 600 child tests, which > all > > run in < 2 seconds in Eclipse's JUnit runner, but > take > > 15-20 minutes in Ant. :| > > Just to make sure you don't fall in the same trap as > me: > Eclipse uses a "one jvm instance for all tests" > approach. Thats as fast > as one can get. > > If you run your tests on a network drive with the > ant junit task, it > will severely slow down the execution. I guess these > are caching effects > on eclipse's side. > > The next thing to look for is the "forkmode" > attribute of ant's junit > task. It defaults to "one jvm per test class" > (perTest). That creates > additional overhead for every testclass you use. > Using Testsuites > indicates many test classes, so i suggest you check > that neither the > junit task nor the batchtest tasks (if any) have the > default forkmode set. > http://ant.apache.org/manual/OptionalTasks/junit.html > > I hope that helped. This issue bugged me for a > while, i think the > default value for forkmode is broken - if you watch > it from an > "eclipsed" point of view. > > Sincerely, > Daniel > > --------------------------------------------------------------------- > To unsubscribe, e-mail: > [EMAIL PROTECTED] > For additional commands, e-mail: > [EMAIL PROTECTED] > > __________________________________________________ Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]