我一直在使用ZenTest在我的Rails项目中运行所有测试多年,它一直很蹩脚。但是,在我的Mac上,它突然开始花费3倍的时间来运行所有测试。我们有1219次测试,在过去的一年里,它会平均在大约300秒内运行所有测试。尽管如此,现在它采取约900秒时:自动测试性能下降
Finished in 861.3578 seconds.
1219 tests, 8167 assertions, 0 failures, 0 errors
==============================================================================
我想不出任何理由为什么会发生这样的放缓。我试过更新到最新的gem版本,减少了测试的日志输出和重新生成测试数据库,都无济于事。任何人都可以提出一种方法来提高性能?
这是我会遵循的好建议。然而,我担心的是,测试运行良好,我的同事机器规格较低,这表明它是我的Mac。但我想不出任何变化! – Olly 2009-02-04 11:20:13