如何使用Sonar Github插件报告Github Pull Requests中的代码覆盖率

时间:2017-04-21 15:50:45

标签: github sonarqube

我有SonarQube服务器5.6,我正在使用Github。我已经完成了设置Sonar Github插件的集成,但我不明白这是否应该报告新代码是否不符合质量门中的代码覆盖率阈值设置。

在Quality Gate中,我定义了一个错误,除非Pull Request引入的新代码的代码覆盖率超过75%。

  1. 如果添加的新代码不符合我设置的质量门指标,Sonar Github插件是否应在Github pull请求中报告问题(注释)?
  2. 如果尝试合并的新代码不符合预期覆盖范围,有没有办法在Github Pull Requests中标记?
  3. 谢谢!

1 个答案:

答案 0 :(得分:7)

拉取请求分析目前无法引发所有类型的问题。具体而言,它不会引发与度量相关的问题,因为这些问题在分析报告处理期间在服务器端进行了整合,而在Pull Request分析中,分析报告的设计从未提交给服务器。

编辑作为Developer Edition($)的一部分提供的PR分析确实在提供者中装饰PR(例如GitHub)和< / em>在服务器上显示PR。但是,与此相关的问题仍未显示在此增强分析中。