Merges several Clover databases to allow for multi-project reports to be generated. To use with reporting tasks such as <clover-report>, <clover-historypoint> and <clover-view> you can use the optional "initstring" attribute on these tasks to specify the value of the merged database.
|initString||The initString of the new coverage database. This has to be a writeable filepath.||Yes|
Nested elements of <clover-merge>
Specifies a Clover database to merge.
|initString||the initString of the database to merge.||Yes|
|span||Specifies how far back in time to include coverage recordings from since the last Clover build for this database.||No; defaults "0 seconds"|
Specifies an Ant FileSet of Clover databases to merge. Apart from those shown below, parameters and subelements are the same as for an Ant FileSet.
|span||Specifies how far back in time to include coverage recordings from since the last Clover build for all databases matched.||No; defaults "0 seconds"|
<clover-merge initString="mergedcoverage.db"> <cloverDb initString="projectAcoverage.db"/> <cloverDb initString="projectBcoverage.db" span="30 mins"/> </clover-merge>
Produces a merged database containing the measured coverage of project A and project B.
<clover-merge initString="mergedcoverage.db"> <cloverDbSet dir="/home/projects" span="30 mins"> <include name="**/coverage.db"/> </cloverDbSet> </clover-merge>
Produces a merged database containing the measured coverage of all databases found under /home/projects.