OK, thanks. I didn't know some of the tests in derbyall relied on toursdb.
David
Andrew McIntyre wrote:
On 3/23/06, David W. Van Couvering <[EMAIL PROTECTED]> wrote:
I am noticing toursdb is built as part of "ant all". I am also noticing
it can take a while to build. Can we make this a separate target that
is not built as part of ant all? Or is there a different target I can
use that just builds the database and test classes?
I'd rather not unhook the build of the demo database from 'ant all'. I
think 'ant all' really should build everything necessary to build the
release distributions.
You could run 'ant ; ant testing,' but there are tests of the demos
that rely on the classes in java/demo, so if running derbyall is your
goal, then you need to build the classes in demo. Right now, the
classes and build of the database are all dependents of the default
toursdb target in java/demo/toursdb/build.xml. I suppose we could
split the build of the database from the compilation of the class
needed for testing, and then make that new target have
unless="no.toursdb". Then you could run 'ant -Dnotoursdb=true all' and
skip the build of toursdb, or have a notoursdb target at the top level
that sets the property and calls all.
andrew