Gokul Soundararajan wrote:
Hi Kristian,

Sorry for the late reply. I noticed that my code had some problems that wouldn't
allow me to run unit tests. Hopefully, all bugs are fixed now.

You were correct. JUnit was the problem and now the compile time errors are
gone. I think I may be running the test incorrectly. I have posted the command
that I use:

java -cp $DERBY_HOME/classes/:
$DERBY_HOME/tools/java/junit.jar:
$DERBY_HOME/tools/java/jakarta-oro-2.0.8.jar -Dframework=DerbyNetClient org.apache.derbyTesting.functionTests.harness.RunTest unit/cacheService.unit

With this, I get the following error:
Exception in thread "main" java.lang.NoClassDefFoundError:
org/apache/derbyTesting/unitTests/harness/UnitTestMain


You should also check that you have built all the test-classes:
What is the output of:
ls $DERBY_HOME/classes/org/apache/derbyTesting/unitTests/harness/

If there is no UnitTestMain.class in that directory, try to compile the tests with:
ant all

.. and since you have had compile problems, try to compile it from scratch:

ant clobber all buildjars

Can you confirm/correct the way I'm running the test?


It seems correct, however it seems to not all classes have been compiled.

Andreas

Thanks,

Gokul



Reply via email to