これまでのところ、カバレッジを取得する必要があるという要件があります。サーバーを停止すると、レポートが生成され、これまでのところカバレッジが得られます。しかし、サーバーを再起動すると、以前のカバレッジ結果が失われ、サーバーの再起動後にのみカバレッジを取得できます。
サーバーを停止せずに、カバレッジ % を定期的にチェックし続ける方法はありますか?
Rails コンソール (SimpleCov.result.format!) で次のコマンドを使用して、サーバーを起動せずにレポートを生成しようとすると、カバレッジ番号が取得されません。
以下は、config/boot.rb の構成です。
require 'simplecov'
SimpleCov.start 'rails' do
add_filter "/vendor/"
end
あなたの考えを共有してください ありがとう Ramya
これは私の boot.rb の内容です:
require 'simplecov'
# # create coverage directory if it doesn't exist already.
Dir.mkdir("coverage") unless Dir.exist?("coverage")
SimpleCov.start 'rails' do
SimpleCov.use_merging(true)
add_filter "/vendor/"
SimpleCov.merge_timeout 30
end
require 'rubygems'
# Set up gems listed in the Gemfile.
ENV['BUNDLE_GEMFILE'] ||= File.expand_path('../../Gemfile', __FILE__)
require 'bundler/setup' if File.exists?(ENV['BUNDLE_GEMFILE'])