Как исключить файл в rcov и огурце? - PullRequest
1 голос
/ 28 марта 2011

Я хочу исключить файлы, как на картинке ниже, поэтому нет необходимости включать их в тестирование, так как решить эту проблему?

image http://i.stack.imgur.com/n9Lwk.png

Ответы [ 2 ]

1 голос
/ 02 апреля 2011

Найдите свой файл задачи cucumber (cucumber.rake) и напишите в rcov_opts, какие файлы вы хотите исключить. Например:

Cucumber::Rake::Task.new({:ok => ['coverage_setup', 'db:test:prepare']}, 'Run features that should pass') do |t|
 t.binary = vendored_cucumber_bin 
 t.fork = true  
 t.profile = 'default'
 t.rcov = true
 t.rcov_opts = %w{--rails --aggregate coverage.data --exclude osx\/objc,gems\/,spec\/,\.bundler\/,features\/}
end
1 голос
/ 01 апреля 2011

Насколько я понимаю, вы просто хотите исключить их из анализа покрытия?

Если это так, может помочь что-то подобное:

http://psixty.wordpress.com/2010/06/22/how-to-exclude-files-in-rcova-code-coverage-tool-in-ruby/

...