Tork - Test with fork - GitHub - sunaku/tork: 💞 Tests your Ruby code, in parallel, as you change it
_______ _______
___ /___________ /__
_ __/ __ \ __/ /_/
/ /_/ /_/ / / / ,\
\__/\____/_/ /_/|_\
···
------>
--------------------------------------------------------------------
What is it?
--------------------------------------------------------------------
Tork is a continuous testing tool for Ruby that automatically
detects and tests changes in your Ruby application or test suite
in an efficient manner:
1. Absorbs your test execution overhead into a master process.
2. Forks to run your test files in parallel; overhead inherited.
3. Avoids running unchanged tests inside changed test files.
--------------------------------------------------------------------
What is new?
--------------------------------------------------------------------
Breaking changes:
* Drop the `Tork::Config.test_name_extractor` configuration option.
* Pass line numbers instead of test names to before/after fork hooks.
* Pass $~ (MatchData) to `Tork::Config::test_file_globbers` functions.
New features:
* tork/config/cucumber: try to run only changed scenarios in changed
feature files.
Housekeeping:
* README: update instructions on running Tork directly from Git clone.
--
Writing software is more fun than working.