我正在寻找一种方法来排除我的jacoco分析中的特定类方法.我知道"排除"属性,但这仅适用于整个类.
在我的情况下,我已经生成了扭曲覆盖率报告的方法,所以我想从报告中排除它们.
Jas*_*ley -1
实际上,您可以在 excepts 属性中使用通配符,也就是说,如果您使用 ant 运行 jacoco 单元测试:
Blockquote 排除 - 应从执行分析中排除的类名列表。列表条目由冒号 (:) 分隔,并且可以使用通配符(* 和 ?)。除了性能优化或技术极端情况之外,通常不需要此选项。 http://www.eclemma.org/jacoco/trunk/doc/ant.html
您还可以使用简单的 ant文件集任务从报告生成过程中排除文件:
<jacoco:report>
<executiondata>
<file file="jacoco.exec"/>
</executiondata>
<structure name="Example Project">
<classfiles>
<fileset dir="classes"/>
</classfiles>
<sourcefiles encoding="UTF-8">
<fileset dir="src"/>
</sourcefiles>
</structure>
<html destdir="report"/>
</jacoco:report>
Run Code Online (Sandbox Code Playgroud)
您可能必须尝试两者才能获得所需的结果。
| 归档时间: |
|
| 查看次数: |
5053 次 |
| 最近记录: |