Saz*_*zad 5 ruby-on-rails rcov jenkins
我正在尝试为jenkins配置rails项目.有一些测试代码.我正在使用rcov覆盖测试代码.但是当我在jenkins上构建项目时,发现了以下错误.
Publishing rcov report...
rcov report index file wasn't found
Run Code Online (Sandbox Code Playgroud)
在后期制作行动中,我做了必要的步骤."Rcov报告目录"的默认目录是coverage/rcov
任何解决方案
你应该按照下面的步骤来取得成功:
jenkins_app/configure/
Run Code Online (Sandbox Code Playgroud)
然后你需要去Post-build Actions
,然后去Publish Rcov report
您将看到Rcov report directory
文本字段,然后填写文本框值 coverage/rcov
在此之前,您需要确保您的gem文件中有正确的gem:
#Gemfile
gem 'simplecov', :require => false, :group => :test
gem 'simplecov-rcov'
Run Code Online (Sandbox Code Playgroud)
并配置你spec/spec_helper.rb
喜欢这个:
require 'simplecov'
require 'simplecov-rcov'
SimpleCov.formatter = SimpleCov::Formatter::RcovFormatter
SimpleCov.start 'rails'
Run Code Online (Sandbox Code Playgroud)
我希望你的问题能得到解决!
归档时间: |
|
查看次数: |
804 次 |
最近记录: |