2015-02-10 2 views
4

Я пытаюсь настроить проект рельсов на jenkins. есть несколько тестовых кодов. Я рассматриваю тестовый код с помощью rcov. Но когда я строил проект на jenkins, была найдена следующая ошибка.Файл индекса отчета Rcov не найден в jenkins

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

В действии после сборки я сделал необходимые шаги. каталог по умолчанию для «Справочника по отчетам Rcov» - это покрытие/rcov

любое решение?

ответ

4

Вы должны следовать сильфона шаг, чтобы получить успех:

jenkins_app/configure/ 

Тогда вам нужно идти Post-build Actions и затем Publish Rcov report

Вы увидите Rcov report directory текстовое поле, а затем заполнить значение текстового поля с помощью coverage/rcov

Также перед этим вам необходимо убедиться, что у вас есть правильный драгоценный камень в файле вашего драгоценного камня:

#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' 

Я надеюсь, тогда ваша проблема будет решена!

+0

Я добавил код конфигурации для test/test_helper.rb вместо spec/spect_helper.rb. – Uilleann