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?
--------------------------------------------------------------------
Corrections:
* tork-herald(1) *sometimes* reported changed test files twice.
* tork/driver: only whole test file runs should qualify as pass.
* tork/config/cucumber: only set ARGV for `*.feature` test files.
* Tork::Client::Transceiver needs to stop both TX & RX loops.
Housekeeping:
* tork/driver: store test file lists in Set, not Array.
* HISTORY: use single-word change-set descriptions.
--
Writing software is more fun than working.