您可以通过运行 Jtest 目标(Maven)或任务(Ant 和 Gradle)在单元测试执行期间收集覆盖率信息。
Unit Tests
内建测试配置来执行测试:Unit Tests 测试配置会自动将结果发送到 DTP。要确保覆盖率数据能够正确合并,您必须在命令行或 .properties 设置文件中指定一个或多个覆盖率图像标记。覆盖率图像将自动发送到连接的 DTP 服务器,并且能够与过滤器关联。
您可以使用 report.coverage.images
属性指定最多三个可用于在 DTP 服务器中创建覆盖率图像的一组标记:
report.coverage.images=[tag1; tag2; tag3] |
在“报告中心”管理页面(管理> 项目> 过滤器> [过滤器])中关联 DTP 中的覆盖率图像。
您还可以使用 report.coverage.limit
属性指定更低的覆盖率阈值:
report.coverage.limit=[value] |
低于该值的覆盖率结果会在报告中突出显示。默认值为 40
。