我最近转换到 TDD,但是随着我的代码库的大小和复杂性的增长,我发现自己每次要运行测试时都要等待越来越长的时间来加载框架。
我知道 rspec 的 spec_server,但我将 Test::Unit 与 shoulda 一起使用。我尝试了 Snailgun(http://github.com/candlerb/snailgun),但发现速度几乎没有增加。我也尝试过 spork-testunit ( http://github.com/timcharper/spork-testunit ),但它与我现有的测试并不完全兼容。
运行测试的延迟是一个明确的痛点,让我远离 TDD(至少在 Rails 中)。有人知道其他选择吗?