我在我的ant build中使用Emma来执行覆盖率报告。对于那些使用过Emma的人来说,如果线路覆盖范围(或任何类型的覆盖范围统计信息)不符合特定阈值,是否有办法让构建失败?例如如果线路覆盖率不是100%
答案 0 :(得分:2)
没有开箱即用。
但是,<report></report>
的{{3}}属性或属性可以设置为name, class, method, block
和line
。请参阅Emma参考中的report.metrics
。
使用纯文本报告,然后使用正则表达式过滤器来设置失败条件。
答案 1 :(得分:1)
我写了一个蚂蚁任务来做这件事。
您应该能够在我的EmmaCheck site找到您需要的所有信息。