The CoverageSetupTask prepares a database which can be used to gather code coverage information for unit tests.
Table C.7: Attributes
| Name | Type | Description | Default | Required |
|---|---|---|---|---|
database | String | The location for the coverage database. | coverage.db | Yes |
<coverage-setup database="./reports/coverage.db">
<fileset dir="classes">
<include name="**/*.php"/>
</fileset>
</coverage-setup>
<phpunit codecoverage="true">
<batchtest>
<fileset dir="src">
<include name="*Test.php"/>
</fileset>
</batchtest>
</phpunit>