This is an old revision of the document!
Testing
The details of the test framework for WDB are described in the Test Plan chapter of the Developer Documentation. Specific installation tests for each component of the WDB system are documented in the System Test Specification of the component.
Continuous Integration
WDB's source repository is subject to continuous integration using CruiseControl. Each time anyone commits code into the source code repository, CruiseControl will check it out and attempt to pack a .tar.gz source distribution, unpack it, compile the code, install it, run all of the (200+) tests on the new source code, and then uninstall the build. After this has been done, the committer will receive an e-mail reporting the result of the build.
The tests are currently run on the WDB project's test server, PrologDev1 (Debian Gnu/Linux Etch x86_64).