Manuals: https://sunaku.github.io/tork/man
Sources: https://github.com/sunaku/tork
Support: https://github.com/sunaku/tork/issues
Package: https://rubygems.org/gems/tork

Tork runs your tests as they change, in parallel:

  1. Absorbs test execution overhead into a master process.
  2. Forks to inherit overhead and run test files in parallel.
  3. Avoids running unchanged tests inside changed test files.

## Version 19.10.0 (2014-08-06)

This release improves responsiveness and adds a command to list failed files.

### Minor:

  * tork-engine(1): list most recently ran test files in `:idle` event.  This
    allows tork(1) to summarize a run after tests finish running, as follows:

        tork: 10 tested, 10 passed, 0 failed

  * tork-engine(1): add `list_failed_test_files` command that lists all test
    files that have failed during their most recent run.

    tork(1): add `l` key (bound to the `list_failed_test_files` command).

    Thanks to Chris Scharf for contributing this feature in issue-60:
    https://github.com/sunaku/tork/pull/60

### Patch:

  * tork/config: auto-detect `$TORK_CONFIGS` values only once per session.
    This makes Tork load configuration helpers faster on slow file-systems.

  * Use block-form of Dir.glob() to react more quickly on slow file-systems.
    This makes tork-driver(1)'s `run_all_test_files` command more responsive.

### Other:

  * Align error/help message wording with manual pages.