我正在尝试将一个Rails项目配置为jenkins。有一些测试代码。我正在使用rcov覆盖测试代码。但是,当我在jenkins上构建项目时,发现以下错误。
Publishing rcov report...
rcov report index file wasn't found
在后期构建操作中,我采取了必要的步骤。
“Rcov报告目录”的默认目录为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'
希望您的问题能得到解决!
关于ruby-on-rails - 在 Jenkins 中找不到Rcov报告索引文件,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/28426261/