【问题标题】:Golang Unit test matrix not visible on SonarQube dashboardGolang 单元测试矩阵在 SonarQube 仪表板上不可见
【发布时间】:2018-12-07 13:17:06
【问题描述】:

问题陈述 - SonarQube 的仪表板未显示应在覆盖矩阵旁边可用的单元测试矩阵

Jenkins 插件 SonarQube 扫描仪 -

sonar.projectBaseDir=/home/jenkin/workspace/github.com/company/project/src
sonar.projectKey=sonar_projectname
sonar.projectName=sonar_projectname
sonar.projectVersion=${BUILD_NUMBER}
sonar.go.coverage.reportPaths=cover-all.out
sonar.go.gometalinter.reportPaths=static-analysis.out
sonar.go.tests.reportPaths=test-report.json
sonar.sources=.
sonar.sources.inclusions=**/**.go 
sonar.exclusions=**/vendor**, **/*.xml

注:官方文档https://docs.sonarqube.org/display/PLUG/Go+Coverage+Results+Import

这是缺少单元测试矩阵的仪表板的屏幕截图:

SonarQube Dashboard

【问题讨论】:

    标签: go sonarqube


    【解决方案1】:

    声纳属性缺少这些键:

    sonar.tests=.
    sonar.test.inclusions=**/**_test.go
    

    【讨论】:

      猜你喜欢
      • 2016-02-03
      • 2018-03-01
      • 2018-12-04
      • 2017-11-18
      • 2018-09-19
      • 2016-01-02
      • 2021-07-14
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多