如何查看每个测试的代码覆盖率?

时间:2019-07-10 11:32:03

标签: sonarqube jacoco junit5 jacoco-maven-plugin

是否可以通过JaCoCo和Maven的每种单一测试方法达到代码覆盖率并看到SonarQube?

我希望另外查看覆盖哪个线路或条件的单元测试。相反,它仅在JaCoCo报告和SonarQube中向我显示所有组合测试的覆盖范围。

生成的jacoco.xml文件不包含有关测试的任何信息,而仅包含源类和方法。我想很多年前,我设法达到了每次测试的覆盖率,但是我不记得解决方案了。

有一个old blog,它表示要在Maven POM文件的-XX:-UseSplitVerifier中向Surefire配置添加一个argline。但事实证明,这不适用于较新的Java版本(11及更高版本)。

有人知道最新版本的JaCoCo,Maven,JUnit 5,SonarQube和Java是否可行?

0 个答案:

没有答案