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:
-
Absorbs your test execution overhead into a master process.
-
Forks to run your test files in parallel; overhead inherited.
-
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.