【问题标题】:Rcov report index file wasn't found in jenkins在 jenkins 中找不到 Rcov 报告索引文件
【发布时间】:2015-04-10 03:58:59
【问题描述】:

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

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

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

有什么办法吗?

【问题讨论】:

    标签: ruby-on-rails jenkins rcov


    【解决方案1】:

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

    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'
    

    希望您的问题能够得到解决!

    【讨论】:

    • 我将配置代码添加到 test/test_helper.rb 而不是 spec/spect_helper.rb。
    猜你喜欢
    • 1970-01-01
    • 2019-12-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-02-02
    • 1970-01-01
    • 1970-01-01
    • 2017-08-27
    相关资源
    最近更新 更多