我正在尝试使用Sonarqube 7实现每个测试功能的覆盖率统计。
我正在使用jacoco-maven-plugin插件,并且我的测试是使用JUnit 5运行的。
我已成功在Sonarqube仪表板上获得全局覆盖率,但我希望能够更深入地查看哪些测试覆盖了我的类的哪些行。
我尝试过提供的配置(在此处),但没有成功:在日志中我会看到以下信息:“无关于覆盖每个测试的信息”。我发现可以通过添加一个监听器org.sonar.java.jacoco.JUnitListener
来获取这些信息,但它是一个JUnit 4监听器,所以我猜它不起作用是因为这个原因。
我该如何使JUnit 5与每个测试功能的覆盖率统计一起工作?