[
https://issues.apache.org/jira/browse/DERBY-4089?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12680521#action_12680521
]
Rick Hillegas commented on DERBY-4089:
--------------------------------------
Hi Kristian,
Technically, I think that we should run the tests against both the sane and the
insane jars. One configuration verifies the production configuration. The other
verifies some assumptions. But over the last 4 years we haven't seen a lot of
difference in tests run against sane vs. insane jars. I would say that we have
seen a number of cases where the jar tests broke even though the classpath
tests succeeded.
> It should be possible to run unit tests right after "ant all"
> -------------------------------------------------------------
>
> Key: DERBY-4089
> URL: https://issues.apache.org/jira/browse/DERBY-4089
> Project: Derby
> Issue Type: Improvement
> Components: Build tools
> Affects Versions: 10.4.2.0
> Reporter: Aaron Digulla
>
> Right now, the property "derby.junit.classpath" is empty by default. There
> should be an ant target which sets the correct classpath to run all tests
> after an initial checkout and "ant all".
> The current situation is very confusing to beginners and people who try to
> build Derby for the first time. For example, when running the tests, I got
> this exception:
> java.lang.ClassNotFoundException: org.apache.derbyTesting.junit.EnvTest
> but that class was there, the file was there, everything was correct.
> Googling for the error didn't turn anything up, either. It took me a while to
> believe that build.xml just wouldn't try to setup a classpath for the tests.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.