私は次のようなミニテストファイルをテストしようとしています:
COVERAGE=true ruby -Itest test/views/info_pages_test.rb
COVERAGE=true ruby -Itest test/views/errors_test.rb
これで、info_pages_testのカバレッジは97%になり、errors_testのカバレッジは75%になりました。一緒にそれらは100%をカバーするはずです..しかし、上記のコマンドを実行するたびに、いずれかの結果が75%または97%得られます。2つのテストファイルの結果を1つのカバレッジレポートに結合する方法はありますか?
助けていただければ幸いです!
これが私のminitest_helper.rbファイルの先頭です
## SimpleCOV
require 'simplecov'
if ENV["COVERAGE"]
SimpleCov.start('rails') do
add_filter "/test/"
end
puts "Started SimpleCOV"
end
また、アプリケーションルートに.simplecovファイルがありますが、それを使用すると予測できない結果が得られます。たまに100%のカバレッジが得られ、予測できません。
.simplecovファイル
SimpleCov.use_merging true
SimpleCov.merge_timeout 3600