在jenkins中找不到Rcov报告索引文件

时间:2015-02-10 07:29:35

标签: ruby-on-rails jenkins rcov

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

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

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

任何解决方案?

1 个答案:

答案 0 :(得分:5)

你应该按照下面的步骤来取得成功:

jenkins_app/configure/

然后您需要转到Post-build Actions,然后转到Publish Rcov report

您会看到Rcov report directory文字字段,然后按coverage/rcov

填写文本框值

在此之前,你需要确保你的宝石文件中有正确的宝石:

 #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'

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