On 3/30/07, Christopher Gardner <[EMAIL PROTECTED]> wrote:
[...] The junit task doesn't override any forking or
classloading defaults.
[...] Now, if I set the junit options to be fork="true" and forkmode="once",
calling the master build.xml through the command line and eclipse
works perfectly; calling through cruisecontrol will execute many of
the tests, but other tests fail.  I believe some of the failing tests
work with classes that have static members, but it's still odd that
everything works in 2 of the 3 calling mechanisms.

It could be that the classpath used by CruiseControl itself "pollutes"
your project classpath. We always used the script option of the CC Ant
builder, which allows to script to use its own JDK and classpath,
independent of what CC is using, and then forks a "clean" VM, separate
from the CC one. You could troubleshoot this by looking at the
classpath used in all cases and compare them, running in verbose mode.
--DD

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to