我一直在使用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