2008-11-22 76 views
3

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

回答

2

不是开箱即用的。

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

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

1

我写了一个蚂蚁任务来做到这一点。

您应该能够在我的EmmaCheck site上找到所需的全部信息。