Dee*_*k S 5 junit code-coverage jacoco jacoco-maven-plugin
我使用 Jacoco 作为在我的 pom.xml 中配置的代码覆盖插件。我只想测试和分析类文件中少数方法的覆盖率,并且只想相应地显示它们的覆盖率百分比。但当 jacoco 分析整个文件时,它显示的覆盖率较低,尽管相关方法已 100% 覆盖。jacoco 有什么方法可以在不更改源文件代码的情况下排除某些正在分析的方法吗?
那是不可能的。Jacoco 允许在类级别包含和排除,但不允许在方法级别包含和排除。
对方法级别的过滤有一些支持,请参见此处。这允许 Jacoco 忽略 Java 编译器生成的无关字节代码。类似地;Jacoco 还可以根据注释忽略一些生成的代码(例如Lombok 生成的代码)
虽然目前无法告诉 Jacoco(例如通过 Maven 插件)忽略特定方法,但存在一些与此相关的开放 Jacoco 问题:
您也许可以投票支持这些和/或针对您的具体要求提出其他问题。
| 归档时间: |
|
| 查看次数: |
1787 次 |
| 最近记录: |