5

Rails プロジェクトを jenkins に設定しようとしています。いくつかのテストコードがあります。rcov を使用してテスト コードをカバーしています。しかし、 jenkins でプロジェクトをビルドすると、次のエラーが見つかりました。

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

ビルド後のアクションで、必要な手順を実行しました。「Rcov レポート ディレクトリ」のデフォルト ディレクトリは、coverage/rcov です。

解決策はありますか?

4

1 に答える 1

5

成功するには、次の手順に従う必要があります。

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'

問題が解決されることを願っています。

于 2015-02-10T12:16:15.127 に答える