test-loop - Continuous testing for Ruby with fork/eval
GitHub - sunaku/test-loop: MOVED TO sunaku/testr
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:
-
Consider DB schema dump file as overhead in Rails.
-
Do not consider test factories as overhead in Rails.
-
Run test files when test factory files change in Rails.
Housekeeping:
- Detach worker from master’s terminal device sooner.
Documentation:
-
All required signals must be present in irb check.
-
Prevent ps(1) from truncating lines to $TERM width.
-
Retain ps(1) column header in watch command output.
-
Begin parameter descriptions with the noun itself.