【问题标题】:Push Sonarqube coverage results of a single test推送单个测试的 Sonarqube 覆盖结果
【发布时间】:2016-11-18 02:23:48
【问题描述】:

我有一个 typescript 项目,覆盖范围由 instanbul 和 mocha 运行。我目前只有一个测试文件,但是当我尝试使用设置将覆盖结果推送到 Sonarqube 时

sonar.tests=directory/test.js

我收到一个错误,导致

原因:java.lang.IllegalStateException:文件夹'directory/test.js'不存在

有谁知道我怎样才能获得单个测试的覆盖率,而不是 sonarqube 将其视为一个文件夹?

【问题讨论】:

  • 你使用哪个插件来分析 TypeScript?

标签: javascript sonarqube sonarqube-scan


【解决方案1】:

根据http://docs.sonarqube.org/display/SONAR/Analysis+Parameters "sonar.tests" 应该是一个目录。所以为了不出错就这样做

sonar.tests=directory

【讨论】:

  • 我有另一个项目,其中列出了各个测试并且工作正常。我不希望它查看此特定文件夹中的所有内容。
  • @annedroiderid 你在用sonar.test.inclusions吗?
猜你喜欢
  • 2013-07-13
  • 2015-03-13
  • 2015-08-08
  • 2014-05-04
  • 2018-10-18
  • 2020-02-04
  • 2016-02-03
  • 2014-10-25
  • 2021-07-09
相关资源
最近更新 更多