使用Emma和Ant设置覆盖率阈值

时间:2008-11-22 01:34:24

标签: ant code-coverage emma

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

2 个答案:

答案 0 :(得分:2)

没有开箱即用。

但是,<report></report>的{​​{3}}属性或属性可以设置为name, class, method, blockline。请参阅Emma参考中的report.metrics

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

答案 1 :(得分:1)

我写了一个蚂蚁任务来做这件事。

您应该能够在我的EmmaCheck site找到您需要的所有信息。