在詹金斯中找不到 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'
希望您的问题得到解决!
我正在尝试为 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'
希望您的问题得到解决!