加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Java > 正文

支持源代码排除的Java代码覆盖工具

发布时间:2020-12-14 05:25:53 所属栏目:Java 来源:网络整理
导读:我目前使用 Clover测量Java代码的代码覆盖率.我依赖的一个功能是能够从覆盖率报告中排除任意代码段: ///CLOVER:OFF because this case is simpler to verify by code readif (lFile.isFile() lFile.getName().endsWith(FILE_EXTN) !lFile.delete()){ throw
我目前使用 Clover测量Java代码的代码覆盖率.我依赖的一个功能是能够从覆盖率报告中排除任意代码段:
///CLOVER:OFF because this case is simpler to verify by code read
if (lFile.isFile() &&
    lFile.getName().endsWith(FILE_EXTN) &&
    !lFile.delete())
{
  throw new IOException("delete() failed for: " + lFile);
}
///CLOVER:ON

我发现这种排除使得更容易专注于测试有趣的逻辑,同时仍然实现100%的代码覆盖率.

是否有其他Java代码覆盖工具(免费或付费)支持这种细粒度排除?整个课程或整体方法排除不够好.

注意:我正在调查添加适合JaCoCo(Issue #14)的内容.

解决方法

以下是开源的java代码覆盖工具.这些可能会帮助你
NoUnit
InsECT
Jester
JVMDI Code Coverage Analyser
GroboCodeCoverage
jcoverage/gpl
JBlanket
Cobertura
Coverlipse
Hansel
CodeCover
EMMA
PIT

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读