1

我想排除像下图这样的文件,所以不需要包含来测试,那么如何解决这个问题?

图片 http://i.stack.imgur.com/n9Lwk.png

4

2 回答 2

1

从那张照片中,我了解到您只是想将它们从覆盖率分析中排除?

如果是这样,这样的事情可能会有所帮助:

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

于 2011-04-01T03:51:50.867 回答
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
于 2011-04-02T10:23:41.923 回答