On 12/30/06, Jesse Glick <[EMAIL PROTECTED]> wrote:
[EMAIL PROTECTED] wrote:
> URL: http://svn.apache.org/viewvc?view=rev&rev=491045
> Check if classpath used with forked junit contains multi versions of ant

I just spent about two hours today trying to figure out why my unit
tests were failing with a FNFE on junitvmwatcher*.properties from
JUnitTask.executeAsForked. Turned out I was somehow mixing Ant 1.6.5 and
1.7.0. (The unit test was running a nested copy of Ant which in turn ran
forked unit tests...don't ask.) Is that what this commit checks for?

Exactly.
I think that mixing of ant.1.6.5 jars with ant.1.7 will happen quite a lot.
This patch checks if multiple versions of ant.jar is in the junit classpath.

Another way to fix this is to change the order of jars in the junit
command line.
Currently the ant jars are placed after the jars in the nested <classpath>
so the <classpath> jars take priority. I did not what to do this as
it would change the behaviour of the <junit> task.

Peter


-J.

--
[EMAIL PROTECTED]  x22801  netbeans.org  ant.apache.org
       http://google.com/search?q=e%5E%28pi*i%29%2B1


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



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

Reply via email to