Gradle 将显式Jacoco it报告导出到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

我看不到新sonarqube 6.7版本中的集成测试,下面是我正在做的

  • 与Gradle一起运行Sonarqube任务以生成报告和代码覆盖率
  • 在这里,Sonarqube默认调用测试任务,并使用jacoco插件生成的build/jacoco中的test.exec文件
  • 但是,我有一个任务依赖于测试任务在build/jacoco中放置integrationTest.exec报告,因为集成测试在build之外运行(出于某种原因)
  • 虽然我在Sonarqube执行时显式地放置了integrationTest.exec文件,但它仍然没有考虑报告,因此我没有看到计算的覆盖率有任何变化,也没有像看到单元测试那样在覆盖率下看到集成测试部分
首先,我想了解,像我上面所做的那样导出集成测试结果是否可行

第二,最新的Sonarqube是否能够在覆盖部分显示集成测试报告

你的评论会对我有帮助


提前谢谢

您想使用集成测试来提高代码覆盖率吗?@JeroenHeier是的!我已经为相同的生成了integrationTest.exec?并希望将其与sonar中现有的覆盖率报告结合起来并显示在仪表板中。没有帮助?我尝试了这个方法,但没有成功,然后我将sonar.jacoco.itReportPath属性设置为sonar,并指向IT报告,结果成功了。顺便说一句,我正在使用Gradle进行构建。