1

Rspec を使用して、cancan 能力.rb ファイルをテストしています。アプリは開発モードで非常に高速に実行されますが、rpsec は非常に遅く、ログには長いデータベースまたはビューのレンダリング時間が表示されません。Rspec の実行速度が非常に遅い理由をどのように診断しますか?

更新 - gemfile 内:

group :test do
  gem 'debugger'
  gem "rspec-rails"
  gem 'email_spec'
  gem 'factory_girl_rails'
end

gem 'rails', '3.2.11'
gem 'rack', '1.4.1'
4

1 に答える 1

1

私にとって最も好ましい方法は、 guardsporkをセットアップすることです。なぜなら、guard は変更されたファイルに影響を与えるテストのみを実行しますが、spork はパフォーマンスを向上させるためにプリロードするためです。

次のスクリーンキャストを見れば、すぐに使い始めることができます。

スポーク

ガード

于 2013-02-26T18:55:02.180 に答える