加快与带有图像的工厂的测试

时间:2012-10-31 22:49:48

标签: ruby-on-rails rspec

我的集成测试使用Paperclip和工厂Rack::Test::UploadedFile(:create)图片20.times

这个测试速度非常慢。花了60多秒才完成。我将图像换成了一个小30倍的图像,它只将测试时间缩短了20秒。

如何加快此测试及其他类似测试?

1 个答案:

答案 0 :(得分:0)

我建议你删除imagemagick,因为那是最能减慢测试速度的部分。

您可以尝试thisthis

之类的内容

并且,如果你没有使用回形针(我只是假设...)你可以使用类似mockfs的东西,它会在测试中存根你的文件系统以加速它。