java – 如何从Emma中删除/过滤/忽略某些包(代码覆盖率)
我试图从我的报告中删除一些包并遇到麻烦.
有人可以给我一些帮助吗? 我在我的蚂蚁过程中使用EMMA. <! - 在xml和html中生成emma报告 - > 我试过用: < filter excludes =“com.my.package.*”/> 但没有成功:( 解决方法
Emma允许在检测阶段使用过滤器来指定需要检测的一组文件.相反,您正在尝试在报告生成阶段执行此操作.
link given above描述了如何定义检测集.
我用过这样的过滤器: <property name="emma.filter" value="-*.unittest.* -*.unittests.* -*.TST* -*TestCase -*Test -*TestSuite" /> <emma> <instr instrpath="${build.dir}" mode="overwrite" metadatafile="${build.dir}/coverage.em" filter="${emma.filter}" /> </emma> 您还可以使用嵌套的< filter> < instr>下的元素 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |