# 29. RegressionTests

## 29.1. The built-in db4o regression tests

Db4o includes a fairly comprehensive suite of regression tests to help prevent errors from creeping into the code over time. Since no regression test suite is perfect, we are documenting how to work with our tests in the hope that customers will benefit from seeing the test suite improve.

## 29.2. Running the regression tests

The easiest way to run the regression tests for Mono is to download the .tar.gz distribution of db4o. After untarring the tarball, simply change into the created directory and run "make".
The Makefile will automatically compile db4o and run the test suite.

## 29.3. Switching individual tests on or off

Individual tests may be turned on or off by commenting or uncommenting lines corresponding to each individual test in the suite. The test suite is defined by classes beginning with com.db4o.test.AllTestsConf*. Each test class is listed in an array returned by the tests() method in the *Conf* class.
--
generated by Doctor courtesy of db4objects Inc.