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):
-
reabsorb
is nowover
-
-
In tork-engine(1):
-
idle
is nowdone
-
pass_now_fail
is nowfail!
-
fail_now_pass
is nowpass!
-
-
In tork-master(1):
-
absorb
is nowboot
-
-
-
Shorten all commands names down to ~4 characters.
-
In tork(1):
- the
o
input command character is now namedb
- the
-
In tork-driver(1):
- the
run_all_test_files
command is now namedtest!
- the
over
message is now namedboot!
- the
-
In tork-engine(1):
- the
reabsorb_overhead
command is now namedboot!
- the
run_test_file
command is now namedtest
- the
run_test_files
command is now namedtest
- the
stop_running_test_files
command is now namedstop
- the
rerun_passed_test_files
command is now namedpass!
- the
rerun_failed_test_files
command is now namedfail!
- the
list_failed_test_files
command is now namedfail?
- the
over
status 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.