在詹金斯中找不到 Rcov 报告索引文件

Rcov report index file wasn't found in jenkins

我正在尝试为 jenkins 配置一个 rails 项目。有一些测试代码。我正在使用 rcov 覆盖测试代码。但是当我在jenkins上构建项目时,发现如下错误。

Publishing rcov report...
rcov report index file wasn't found

在 post 构建操作中,我执行了必要的步骤。 "Rcov report directory" 的默认目录是 coverage/rcov

有什么解决办法吗?

您应该按照以下步骤获得成功:

jenkins_app/configure/

然后你需要去Post-build Actions然后去Publish Rcov report

您将看到 Rcov report directory 文本字段,然后通过 coverage/rcov

填写文本框值

此外,在执行此操作之前,您需要确保您在 gem 文件中拥有正确的 gem:

 #Gemfile

 gem 'simplecov', :require => false, :group => :test
 gem 'simplecov-rcov'

并像这样配置您的 spec/spec_helper.rb

require 'simplecov'
require 'simplecov-rcov'
SimpleCov.formatter = SimpleCov::Formatter::RcovFormatter
SimpleCov.start 'rails'

希望您的问题得到解决!