Pitest gradle,由于@Data覆盖率低

Pitest gradle, low coverage due to @Data

提问人:Arthur 提问时间:12/19/2022 最后编辑:starballArthur 更新时间:12/20/2022 访问量:159

问:

我的意思是,我试图在我的 java spring 项目中获得一个很好的覆盖文件;看看我的测试在哪些方面做得好,在哪些方面做得不好。但我的问题是,@Data生成了很多我不想测试的函数/类,并且只会破坏我的覆盖范围。

我已经在寻找解决方案,但没有什么可以解决我的问题。看起来 Jacoco 有一些东西可以解决我的问题,但不是 Pitest。也许我只是没有正确处理问题。

Java Spring 代码覆盖 率 pitest

评论


答:

2赞 Lucas Declercq 12/19/2022 #1

1.2.1 版开始,Pitest 忽略了任何带有 注释的方法或类。Generated

您可以通过在 lombok.config 中添加以下内容来配置 Lombok 以添加注释:

lombok.addLombokGeneratedAnnotation = true