Paperclip とRack::Test::UploadedFile
to (:create
) のファクトリを使用する統合テストがあります20.times
。
このテストは非常に遅いです。完了するまでに 60 秒以上かかりました。画像を 30 倍小さいものに交換しましたが、テスト時間は 20 秒しか短縮されませんでした。
このテストを高速化するにはどうすればよいですか?
Paperclip とRack::Test::UploadedFile
to (:create
) のファクトリを使用する統合テストがあります20.times
。
このテストは非常に遅いです。完了するまでに 60 秒以上かかりました。画像を 30 倍小さいものに交換しましたが、テスト時間は 20 秒しか短縮されませんでした。
このテストを高速化するにはどうすればよいですか?
imagemagick をスタブ化することをお勧めします。これがテストを最も遅くする部分だからです。
そして、ペーパークリップを使用していない場合(私はこれを想定していました...)、ファイルシステムをテストでスタブ化して高速化するmockfsのようなものを使用できます。