Gradle 将显式Jacoco it报告导出到sonarqube 6.7
我看不到新sonarqube 6.7版本中的集成测试,下面是我正在做的Gradle 将显式Jacoco it报告导出到sonarqube 6.7,gradle,sonarqube,jacoco,Gradle,Sonarqube,Jacoco,我看不到新sonarqube 6.7版本中的集成测试,下面是我正在做的 与Gradle一起运行Sonarqube任务以生成报告和代码覆盖率 在这里,Sonarqube默认调用测试任务,并使用jacoco插件生成的build/jacoco中的test.exec文件 但是,我有一个任务依赖于测试任务在build/jacoco中放置integrationTest.exec报告,因为集成测试在build之外运行(出于某种原因) 虽然我在Sonarqube执行时显式地放置了integrationTest
- 与Gradle一起运行Sonarqube任务以生成报告和代码覆盖率
- 在这里,Sonarqube默认调用测试任务,并使用jacoco插件生成的build/jacoco中的test.exec文件
- 但是,我有一个任务依赖于测试任务在build/jacoco中放置integrationTest.exec报告,因为集成测试在build之外运行(出于某种原因)
- 虽然我在Sonarqube执行时显式地放置了integrationTest.exec文件,但它仍然没有考虑报告,因此我没有看到计算的覆盖率有任何变化,也没有像看到单元测试那样在覆盖率下看到集成测试部分
提前谢谢 您想使用集成测试来提高代码覆盖率吗?@JeroenHeier是的!我已经为相同的生成了integrationTest.exec?并希望将其与sonar中现有的覆盖率报告结合起来并显示在仪表板中。没有帮助?我尝试了这个方法,但没有成功,然后我将sonar.jacoco.itReportPath属性设置为sonar,并指向IT报告,结果成功了。顺便说一句,我正在使用Gradle进行构建。