libdb/test/java/compat/README

52 lines
1.5 KiB
Text
Raw Normal View History

2011-09-13 17:44:24 +00:00
This directory contains unit tests for the Java APIs that are common the BDB
and BDB JE products: the bind, collections, persist (DPL) and util packages.
These tests are run using Apache Ant and JUnit.
External software requirements:
Java 1.5 or later.
The Sun JDK is normally used, but any compatible JVM should work.
Apache Ant 7.0 or later.
http://ant.apache.org/bindownload.cgi
JUnit 3.8.1 or 3.8.2 (later versions do not currently work)
http://prdownloads.sourceforge.net/junit/junit3.8.1.zip?download
The bin directories of both Java and Ant must be in your executable path. The
junit.jar file must be available to Ant. The simplest way to do this is to copy
the junit.jar file into your Ant's lib directory.
There are two configuration settings for specifying the DB release to be
tested:
The release binaries must be in your system library path (LD_LIBRARY_PATH
on Unix).
The Java property db.jar is specified to override the default location,
which is the build_unix/db.jar file in this release directory.
The following ant commands should be executed from this directory:
# To perform a clean build of the tests
ant clean build
# To build (if needed) and run the tests
ant test
# To test the examples
ant examples
For example, here are commands to build and test in a local db directory.
cd ~/db/test/scr024
ant clean build
ant test
Several output directories are creating when building and testing. These can
be deleted with:
ant clean