1

下の図のようなファイルを除外したいので、テストに含める必要はありません。この問題を解決するにはどうすればよいですか?

画像 http://i.stack.imgur.com/n9Lwk.png

4

2 に答える 2

1

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
于 2011-04-02T10:23:41.923 に答える
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 に答える