3

我有一个集成测试,它使用回形针和一个带有Rack::Test::UploadedFileto (:create) 图像的工厂20.times

这个测试异常缓慢。完成时间超过 60 秒。我用小 30 倍的图像替换了图像,它只将测试时间缩短了 20 秒。

我怎样才能加快这个测试和其他类似的测试?

4

1 回答 1

0

我建议你存根 imagemagick,因为这是最减慢测试的部分。

你可以试试这样这样

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

于 2013-09-12T07:46:22.820 回答