【问题标题】:sonarqube test coverage with istanbul : No coverage property. Skip Sensor伊斯坦布尔的 sonarqube 测试覆盖率:没有覆盖率属性。跳过传感器
【发布时间】:2017-07-27 14:42:05
【问题描述】:

我正在尝试将一些测试覆盖率 (lcov) 报告从伊斯坦布尔输出到 sonarqube,以使用 thinkworks GO 分析我们的测试覆盖率。有一个 coverage/html 文件夹正在输出,但 sonarqube 报告以下错误 No coverage property。跳过传感器。这是我的属性文件,我缺少什么?

sonar.projectKey=transformers.allspark.ui
sonar.projectName=Transformers Allspark UI
sonar.projectVersion=1.0
sonar.host.url=https://sonarqube-security.test.ctmers.io
sonar.sources=.
sonar.projectBaseDir=.
sonar.language=js
sonar.sourceEncoding=UTF-8
sonar.javascript.lcov.reportPath=coverage/html

【问题讨论】:

  • 你能分享你的代码吗
  • 您的报道报告是否准确命名为“html”?

标签: javascript testing sonarqube test-coverage


【解决方案1】:

感谢您的回复。我设法通过用以下代码替换最后一行来解决这个问题:sonar.javascript.lcov.reportPath=coverage/html/lcov.info。看来 sonarqube 需要文件(lcov.info)的路径,而不仅仅是文件夹。我的伊斯坦布尔配置也是错误的,因为它需要输出 lcov 而不仅仅是标准报告。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-08-26
    • 2015-07-29
    • 2015-07-02
    • 1970-01-01
    • 2018-07-13
    • 2019-04-28
    • 2015-09-10
    相关资源
    最近更新 更多