Ruby Weekly is a weekly newsletter covering the latest Ruby and Rails news.

DeepTest – Run Tests Faster With Multiple Processes Simultaneously

By Peter Cooper / October 4, 2007

DeepTest is a new library that allows you to run test suites in separate processes simultaneously. The obvious benefit is that on multiple core machines, as are becoming hip with the kids nowadays, test performance can be increased significantly. Initial tests by the developers showed that a test suite ran in half the time on a dual core machine, although real life performance is bound to vary.

With the perennial complaints from developers of how long test suites take to run, DeepTest looks like a promising development. The developers say they're looking at implementing a similar system for RSpec in future.

Comments

  1. Matthijs Langenberg says:

    Neat, but RSpec support would be welcome.

  2. Sean says:

    Wow, this looks great, but I don't know if I'm ready to dump my fixtures just yet.

Other Posts to Enjoy

Twitter Mentions