Tork 19.10.0 - test with fork

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

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 S. for contributing this feature in issue-60:
    'r' lists failing test files by scharfie · Pull Request #60 · sunaku/tork · GitHub

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.