I was running Lucene/Solr tests on my dev server, including nightly and weekly. For my hardware, the build system automatically decides that 3 JVMs should be used.

I noticed that for one bunch of tests (probably lucene/core), J1 was the only JVM that was actually running tests - J0 and J2 were completely silent, not even outputting heartbeats. After a while, I guessed that what happened was that all the test suites were divided among the JVMs at the beginning, J0 and J2 had executed all their tests, and J1 was not finished making its way through its list of tests.

Is this how it works, and if so, is it a major undertaking to have it assign tests to JVMs as each suite is completed, rather than at the beginning?

Thanks,
Shawn

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to