On Sun, Jan 17, 2010 at 2:55 PM, Sean Owen <sro...@gmail.com> wrote: > Am I right that running tests in 1 JVM instead of n JVMs helps > mitigate this? because I just committed that change. >
I just updated to HEAD, and this seems to have fixed the problem. Unit tests are completing in times in-line with those reported by the tests themselves. Since this was happening at class loading time, running all of the tests in a single VM does mitigate this becuase less forks mean less entropy drain and there is more time to collect entropy between forks.