The real problem is that JUnit doesn't report problems in static
initializers. Time to switch to TestNG or maybe rewrite
CayenneTestResources and CayenneTestCase static{} blocks.
Anyway, looking at your test XML output, you are using JDK 1.5:
<property name="java.vm.version" value="1.5.0_04-b05"></property>
I think I saw a few problems with Unit tests and 1.5 in the past
(though Cayenne itself works fine on 1.5). Try installing JDK 1.4 in
parallel with 1.5 and rerun the unit tests with 1.4. It is a good
idea anyway. We are trying to keep Cayenne runtime 1.3 compatible and
Modeler - 1.4 compatible, so any patches you may submit shouldn't
have 1.5 API.
Andrus
On Aug 29, 2005, at 11:00 AM, Gili wrote:
> <sigh> I give up. The XML file explicitly complains
> "java.lang.NoClassDefFoundError:
> org.objectstyle.cayenne.unit.CayenneTestCase" so I really don't see
> how this could be a problem with my drivers. I dumped the mysql
> driver into the /otherlib directory and added
>
> <include name="mysql-connector-java-3.1.8-bin.jar"/>
>
> to build-tests.xml
>
> Is there a way to force Ant to fail on nonexistant paths or
> files? I've tried just about anything. I can't figure out what else
> could be wrong.
>
> Gili
This archive was generated by hypermail 2.0.0 : Mon Aug 29 2005 - 11:31:29 EDT