test-loop - Continuous testing for Ruby with fork/eval
6.0.0 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?
-
Only consider
{test,spec}_helper.rb
as overhead, not all
*_helper.rb
files. -
Give the user freedom to inspect and change the default configuration
by storing it in a$test_loop_config
global variable instead of
returning the user’s desired configuration as a hash from the user’s
configuration file. -
Change the method signature of the
after_all_tests
lambda function. -
Add support for growl and xmessage in the
after_all_tests
example. -
Add note about disabling class caching in Rails test environment.
-
Add better explanation for the
test_file_matchers
example.
Happy testing!