【问题标题】:why am I not seeing "unit test success" section of "unit tests coverage" widget in SonarQube为什么我在 SonarQube 中看不到“单元测试覆盖率”小部件的“单元测试成功”部分
【发布时间】:2014-08-06 18:25:57
【问题描述】:

我正在关注本教程 - http://blog.dasberg.nl/getting-your-frontend-code-quality-in-order/ - 将前端质量指标推送到 SonarQube。我能够在 Sonar 中重用 Karma 生成的覆盖率报告,但我根本看不到“单元测试成功”部分。 这就是它在我工作站上的 sonar4.2 中的样子

这是我的声纳属性文件

# Required metadata
sonar.projectKey=org.rj.js:javascript-build-process
sonar.projectName=javascript-build-process
sonar.projectVersion=1.0
# Comma-separated paths to directories with sources (required)
sonar.sources=src/js
# Language
sonar.language=js
# Encoding of sources files
sonar.sourceEncoding=UTF-8
sonar.dynamicAnalysis=reuseReports
sonar.junit.reportsPath=coverage/junit
sonar.javascript.lcov.reportPath=coverage/PhantomJS 1.9.7 (Mac OS X)/lcov.info
sonar.verbose=true

此外,日志不显示任何警告或错误。我这里还有什么遗漏吗?

【问题讨论】:

    标签: unit-testing karma-runner sonarqube


    【解决方案1】:

    对于仍在查看此帖子的任何人,此功能已在 2.2 版中重新引入。它的工作方式应该与在 1.5 版中被删除之前完全相同。

    https://jira.sonarsource.com/browse/SONARJS-239

    【讨论】:

      【解决方案2】:

      确实,从 SonarQube JavaScript PLugin 1.5 版开始,无法导入单元测试结果。请参阅 SonarQube 文档中的 Release Note 部分。

      此功能可能会在未来版本中重新引入。

      【讨论】:

      • 确实,这个功能迟早会重新引入的可能性很大。
      猜你喜欢
      • 2014-02-21
      • 2018-10-18
      • 2014-07-15
      • 2014-05-04
      • 2014-10-25
      • 2021-07-29
      • 1970-01-01
      • 2014-04-06
      • 2016-01-31
      相关资源
      最近更新 更多