我想排除下面这张图片中的文件,所以没有必要包含测试,那么如何解决这个问题呢?
答案 0 :(得分:1)
从那张照片中,我理解你只是想将它们排除在覆盖率分析之外?
如果是这样,这样的事情可能会有所帮助:
http://psixty.wordpress.com/2010/06/22/how-to-exclude-files-in-rcova-code-coverage-tool-in-ruby/
答案 1 :(得分:1)
找到你的黄瓜任务文件(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