我们最近将lombok添加到我们的项目中,但是它在intellij中的测试覆盖率下降了,因为它检测到getter/setter未测试。
我们添加了lombok.config来添加@generated注解,但是只有jacoco会忽略它们。这适用于sonarqube,但在intellij中使用jacoco作为覆盖率运行程序不起作用,因为它不适用于powermock。到目前为止,我们找到的唯一解决方法是修改pom.xml以使用jacoco脱机工具,运行maven测试,然后手动导入测试覆盖率,但是这不是一个非常干净的解决方案。
有没有办法让intellij coverage runner忽略@generated注解方法?如果失败了,我们如何设置jacoco以便从intellij运行测试,而不必执行maven测试工作区?
暂无答案!
目前还没有任何答案,快来回答吧!