Execute multithreaded code while still using transactional fixtures by synchronizing db access to a single connection
MIT License
Split a big test file into multiple chunks and run them in parallel
Add comments to ActiveRecord queries to see where they came from or what user caused them
Merge 2 ActiveRecords, preserving attributes, associations and counters
Nested Transactions around before/after(:all) blocks too besides examples for RSpec
Database Transactions <3 Capybara
Unify reports from all your tests runs and send them as one.
Minitest + all the features you always wanted.
Make after_commit callbacks fire in tests for Rails 3+ with transactional_fixtures = true.
WWTD: Travis simulator - faster + no more waiting for build emails
Ruby: parallel processing made simple and fast
Retry your Active Record transactions.
Rake tasks to invoke single tests/specs with rakish syntax
Execute irreversible actions only when transactions are not rolled back
Run every test in a fork to avoid pollution and get clean output per test
Run ruby Minitest/Test::Unit/Spec/Shoulda tests by line-number / files / folder