[英]Java code coverage tools which support source line exclusions
我目前使用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的东西( 问题#14 )。
以下是开源java代码覆盖工具。 这些可能会帮助你NoUnit InsECT Jester JVMDI代码覆盖率分析器 GroboCodeCoverage jcoverage / gpl JBlanket Cobertura Coverlipse Hansel CodeCover EMMA PIT
根据我的经验,以下一切都运作良好:
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.