在拉取请求中使用SonarQube bitbucket插件测试覆盖率

时间:2016-07-20 20:34:18

标签: sonarqube bitbucket sonarqube-scan

我有以下设置:

  • Bamboo运行构建在功能分支上的每个提交上,包括 Bamboo SonarQube插件
  • 分析,包括测试代码覆盖率 在SonarQube中显示。

我们在Stash Server上安装了SonarQube插件,它主要工作(质量门等),但代码覆盖率不会出现在拉取请求中的差异中。需要启用哪些才能工作?

2 个答案:

答案 0 :(得分:1)

您可以使用Code Coverage plugin将覆盖率信息整合到存储拉取请求中。要使用它,您需要:

  • 在Bitbucket服务器上安装插件
  • 从分支构建中发布覆盖率信息。您可以使用maven clientnodejs client,具体取决于您的技术堆栈。

根本不需要SonarQube,因为所有信息都存储在Bitbucket本身。

答案 1 :(得分:0)

Pull Request分析还没有(还是?)处理代码覆盖率;它只关注新问题(当然,除了测试覆盖率不足之外,计算服务器端的问题除外)。