--

Last-Modified: $Date: 2001/11/26 08:50:41 $ 
Version: $Id: TEST_DESIGN,v 1.1 2001/11/26 08:50:41 burton Exp $
Author: Kevin A. Burton ( burton@apache.org | burton@openprivacy.org )

Commentary:

--

Overview:

This documents the reptile test infrastructure.  The goal here is to be able to
write unit tests so that the exact same reptile setup and initialization is
used.

Specifically we have the following problems.

- Reptile runs under Tomcat so we need to have our unit tests run under this
  too.

- Reptile starts a lot of additional threads that we do not necessarily want
  running when we start our unit tests.

- Reptile needs to initialize itself correctly (connect to the database, etc).
  Ideally our unit tests would use the same code as reptile normally does.

- We should be able to execute database queries from the test case.
