我有一个集成测试,它使用回形针和一个工厂与Rack::Test::UploadedFile的(:create)一个图像20.times。
Rack::Test::UploadedFile
(:create
20.times
这个测试非常慢。它花了超过60秒才完成。我换了一个小30倍的图像,它只把测试时间缩短了20秒。
我怎样才能加速这个测试和其他类似的测试?
发布于 2013-09-12 15:46:23
我建议你使用stub imagemagick,因为这是最会减慢测试速度的部分。
你可以尝试像this或this这样的东西
而且,如果你没有使用回形针(我只是假设...)您也许可以使用像mockfs这样的工具,它可以在测试中保存您的文件系统以提高速度。
https://stackoverflow.com/questions/13168575
相似问题