本文介绍了sonarqube gradle插件不包括雅可比集成测试的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述


$ b classpath'org.sonarsource.scanner.gradle:sonarqube-gradle-plugin:2.1我试图将sonarqube gradle插件与jacoco插件集成: '



apply plugin:'org.sonarqube'
apply plugin:'jacoco'



我的build / jacoco文件夹包含:
integrationTest.exec
test.exec


然而,sonarqube插件仅识别'test.exec'文件:



18:20:45.130 INFO - JaCoCoItSensor:JaCoCo IT报告未找到:C:\ Users \abc3\Downloads\sme-letter\target\\ \\ jacoco-it.exec

18:05:55.609信息 - 分析C:\ Users \abc3\Downloads\sme-letter\build\jacoco\test.exec



如何获得sonarqube插件识别'integrationTest.exec'



谢谢



Mark

解决方案

我不太确定,这是否适用于Gradle plugu n,但您可以试试。

Sonar有一个属性来指定集成测试JaCoCo报告的名称。该属性称为 sonar.jacoco.itReportPath sonar.jacoco.reportPath 用于单元测试报告)。

据我所知,gradle sonar插件允许您为其添加自定义属性。因此,您可以通过属性更改IT报告名称,如下所示:

  sonarqube {
属性{
属性 sonar.jacoco.itReportPath,build / jacoco / integrationTest.exec
}
}


I'm trying to integrate the sonarqube gradle plugin with the jacoco plugin:

classpath 'org.sonarsource.scanner.gradle:sonarqube-gradle-plugin:2.1'

apply plugin: 'org.sonarqube'apply plugin: 'jacoco'

My build/jacoco folder contains:integrationTest.exectest.exec

However, the sonarqube plugin only recognises the 'test.exec' file:

18:20:45.130 INFO - JaCoCoItSensor: JaCoCo IT report not found: C:\Users\abc3\Downloads\sme-letter\target\jacoco-it.exec:18:05:55.609 INFO - Analysing C:\Users\abc3\Downloads\sme-letter\build\jacoco\test.exec

How do I get the sonarqube plugin to recognise 'integrationTest.exec'

Thanks

Mark

解决方案

I'm not really sure, whether this will work for Gradle plugun, but you may try.

Sonar has a property to specify the name of the integration tests JaCoCo report. This property is called sonar.jacoco.itReportPath (sonar.jacoco.reportPath for unit tests report).

And as far as I know, gradle sonar plugin let you add custom properties to it. So you can change IT report name via properties as follows:

sonarqube {
    properties {
        property "sonar.jacoco.itReportPath", "build/jacoco/ integrationTest.exec"
    }
}

这篇关于sonarqube gradle插件不包括雅可比集成测试的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

08-05 02:56