我们在代码中使用了Lombok和其他注释(使用AspectJ),这会影响分支覆盖率。有没有办法在代码覆盖率计算中排除这个自动生成的代码。我们正在使用Jacoco进行代码覆盖。
答案 0 :(得分:0)
免责声明:我是Atlassian的Clover开发人员。
您是否尝试过其他代码覆盖工具?例如,Atlassian Clover基于源代码检测(与JaCoCo或Cobertura相反,它依赖于字节码检测)。由于采用了这种不同的方法,Clover对任何字节码操作工具都更加“透明”。所以使用Clover + Lombok + AspectJ应该没问题。