【发布时间】:2015-07-07 18:05:54
【问题描述】:
我们在代码中大量使用 Lombok 和其他注释(使用 AspectJ),这会影响分支覆盖率。有没有办法在代码覆盖率计算中排除这个自动生成的代码。我们正在使用 Jacoco 进行代码覆盖。
【问题讨论】:
标签: code-coverage aspectj jacoco lombok
我们在代码中大量使用 Lombok 和其他注释(使用 AspectJ),这会影响分支覆盖率。有没有办法在代码覆盖率计算中排除这个自动生成的代码。我们正在使用 Jacoco 进行代码覆盖。
【问题讨论】:
标签: code-coverage aspectj jacoco lombok
免责声明:我是 Atlassian 的 Clover 开发人员。
您是否尝试过其他代码覆盖工具?例如,Atlassian Clover 基于源代码检测(与依赖字节码检测的 JaCoCo 或 Cobertura 相反)。由于这种不同的方法,Clover 对任何字节码操作工具都更加“透明”。所以在你的情况下使用 Clover + Lombok + AspectJ 应该没问题。
【讨论】: