We’ve been busy adding features to Tddium in the last few days, including MySQL 5.1, Sqlite3, and Spork. Redis and MongoDB are implemented and about to be released. More importantly, we’re now using Tddium internally on a regular basis and I have to say it is a big step forward. Why? Well it certainly is nice to have a fast, hosted test environment, but the big reason for me right now is isolation. Each test script runs in its own thread with its own isolated environment: it gets its own Postgres, MySQL, or Sqlite database; it gets its own Spork DRb for rspec or cucumber; it gets its own fresh set of loaded modules. In short, each test script runs in its own complete environment.