Tork runs your tests as they change, in parallel:
- Absorbs test execution overhead into a master process.
- Forks to inherit overhead and run test files in parallel.
- Avoids running unchanged tests inside changed test files.
Manuals: man/index β tork
Sources: GitHub - sunaku/tork: π Tests your Ruby code, in parallel, as you change it
Support: Issues Β· sunaku/tork Β· GitHub
Package: tork | RubyGems.org | your community gem host
Version 20.0.0 (2014-10-26)
Major:
-
tork-runner(1): percentage lied; print counts instead.
The percentage of completion is not accurate because it only
measures
how many tests that have started running so far have been
completed.
This makes the percentage jump from 100% to lesser values as tests
run.Also drop the
tork-runner:prefix from progress messages and
replace
VT100 escape codes for reprinting in-place with a \r (carriage
return). -
Shorten all status message tokens to ~4 characters.
-
In tork-driver(1):
-
reabsorbis nowover
-
-
In tork-engine(1):
-
idleis nowdone -
pass_now_failis nowfail! -
fail_now_passis nowpass!
-
-
In tork-master(1):
-
absorbis nowboot
-
-
-
Shorten all commands names down to ~4 characters.
-
In tork(1):
- the
oinput command character is now namedb
- the
-
In tork-driver(1):
- the
run_all_test_filescommand is now namedtest! - the
overmessage is now namedboot!
- the
-
In tork-engine(1):
- the
reabsorb_overheadcommand is now namedboot! - the
run_test_filecommand is now namedtest - the
run_test_filescommand is now namedtest - the
stop_running_test_filescommand is now namedstop - the
rerun_passed_test_filescommand is now namedpass! - the
rerun_failed_test_filescommand is now namedfail! - the
list_failed_test_filescommand is now namedfail? - the
overstatus message is now namedboot!
- the
-
Minor:
-
tork-engine(1): add
test?andpass?listing commands. -
tork(1): emit βtork:β prefix on all messages sent to user.
Other:
- Upgrade to md2man 4.0 and binman 4.0.