Ruby on rails 使用具有图像的工厂加速测试

Ruby on rails 使用具有图像的工厂加速测试,ruby-on-rails,rspec,Ruby On Rails,Rspec,我有一个集成测试,它使用回形针和一个带有Rack::test::UploadedFile的工厂来(:create)一个图像20.times 这个测试非常慢。完成这项工作花了60多秒。我换了一个小30倍的图像,它只减少了20秒的测试时间 我怎样才能加快这个测试和其他类似的测试呢?我建议您使用stub imagemagick,因为这是测试速度最慢的部分 你可以试试类似或类似的东西 而且,如果您没有使用回形针(我只是假设…),您可以使用类似的东西,它会在测试中存根文件系统以加快速度。请发布测试内容和相

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

这个测试非常慢。完成这项工作花了60多秒。我换了一个小30倍的图像,它只减少了20秒的测试时间


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

我建议您使用stub imagemagick,因为这是测试速度最慢的部分

你可以试试类似或类似的东西


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

请发布测试内容和相关代码