我有一个Ruby on Rails项目,我想在SonarQube中显示测试覆盖率。该项目是使用Jenkins构建的,Jenkins将结果发送到SonarQube。单元测试使用rspec运行,代码覆盖率使用SimpleCov计算。SonarQube要求以json格式生成代码覆盖率报告,因此我在rails_helper.rb中使用了simplecov
我正在用SonarQube分析我的代码,使用的是 Git插件。当做拉取请求时,我正在分析Git master分支上的覆盖率,然后分析同一SonarQube项目上某些功能分支feature/some-feature上的覆盖率。如果功能分支上的覆盖率较小,那么我的构建就失败了。
但是,SonarQube不会显示Coverage on New Code指标(可能是因为我正在分析不同的分支)。当我在构建同一项目的不