test-loop - Continuous testing for Ruby with fork/eval
What is it?
test-loop is a fast continuous testing tool for Ruby that automatically
detects and tests changes in your application in an efficient manner:
- Absorbs the test execution overhead into the main Ruby process.
- Forks to run your test files without overhead and in parallel.
- Avoids running unchanged test blocks inside changed test files.
What is new?
Restore support for Ruby 1.8.7.
Allow user’s test execution overhead to fork.
Freeze master’s ENV properly; keep resume key.
Remove completed test from running list sooner.
Add instructions to check for POSIX prerequisites.
Support multiple test-loop instances in watch command.