@define('CONST_Database_DSN', 'pgsql://@/test_api_nominatim');
@define('CONST_Wikipedia_Data_Path', CONST_BasePath.'/test/testdb');
+#### Code Coverage
+
+The API tests also support code coverage tests. You need to install
+[PHP_CodeCoverage](https://github.com/sebastianbergmann/php-code-coverage).
+On Debian/Ubuntu run:
+
+ apt-get install php-codecoverage php-xdebug
+
+The run the API tests as follows:
+
+ behave api -DPHPCOV=<coverage output dir>
+
+The output directory must be an absolute path. To generate reports, you can use
+the [phpcov](https://github.com/sebastianbergmann/phpcov) tool:
+
+ phpcov merge --html=<report output dir> <coverage output dir>
+
### Indexing Tests (`test/bdd/db`)
These tests check the import and update of the Nominatim database. They do not