5

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

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

在后期构建操作中,我做了必要的步骤。“Rcov 报告目录”的默认目录是 coverage/rcov

任何解决方案?

4

1 回答 1

5

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

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'

我希望你的问题会得到解决!

于 2015-02-10T12:16:15.127 回答