ant - 使用 Emma 和 Ant 设置覆盖阈值

标签 ant code-coverage emma

我在我的 ant build 中使用 Emma 来执行覆盖率报告。对于那些使用过 Emma 的人,如果线路覆盖率(或任何类型的覆盖率统计数据)不满足特定阈值,是否有办法让构建失败?例如如果线路覆盖率不是 100%

最佳答案

不是开箱即用的。

然而, report.metrics <report></report> 的属性或属性可以设置为name, class, method, block , 和 line .见 Coverage Metrics在艾玛引用文献中。

使用纯文本报告,然后使用正则表达式过滤器来设置失败条件。

关于ant - 使用 Emma 和 Ant 设置覆盖阈值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/310699/

相关文章:

testing - 将非标准测试集成到 TeamCity 中

java - 不同平台的SWT jar

python - “模块”对象在coverage.py中没有属性 'RawConfigParser'

unit-testing - Xcode 7 代码覆盖率 - 无覆盖率数据

java - 如何在 eclipse 中将 emma 覆盖率导出到 HTML?

java - Apache ant 排除文件集中的单个文件

java - 需要帮助将目录中的所有 jar 文件包含到现有项目中

maven-3 - 代码覆盖率 : Cobertura and SonarQube 5. 3 Maven 集成

java - Emma 代码覆盖工具错误 - 未找到 Main 方法

tomcat - 艾玛没有创建 coverage.ec 文件