test-loop - Continuous testing for Ruby with fork/eval
https://github.com/sunaku/test-loop#readme
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?
Bug fixes:
-
Restore support for Ruby 1.8.7.
-
Allow user’s test execution overhead to fork.
Housekeeping:
-
Freeze master’s ENV properly; keep resume key.
-
Remove completed test from running list sooner.
Documentation:
-
Add instructions to check for POSIX prerequisites.
-
Support multiple test-loop instances in watch command.