多年来,我一直在使用ZenTest来运行我的 Rails 项目中的所有测试,而且它总是很简单。但是,在我的 Mac 上,运行所有测试的时间突然增加了 3 倍。我们有 1219 次测试,在过去的一年里,它平均会在大约 300 秒内运行所有测试。但现在,它需要将近 900 秒:
Finished in 861.3578 seconds.
1219 tests, 8167 assertions, 0 failures, 0 errors
==============================================================================
我想不出为什么会出现这种放缓的任何原因。我尝试更新到最新的 gem 版本,减少测试的日志输出并重新生成测试数据库,但都无济于事。任何人都可以提出一种提高性能的方法吗?