# \[ANN\] Tork 19.4.0 - test with fork

**URL:** <https://rubytalk.org/t/ann-tork-19-4-0-test-with-fork/68804>\
**Category:** ruby-talk\
**Created:** [25 November 2013 19:13 UTC](https://rubytalk.org/t/ann-tork-19-4-0-test-with-fork/68804 "2013-11-25T19:13:47Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![Suraj\_Kurapati2](https://avatars.discourse-cdn.com/v4/letter/s/a5b964/32.png) [@Suraj\_Kurapati2](https://rubytalk.org/u/Suraj_Kurapati2)\
**Post date:** [25 November 2013 19:13 UTC](https://rubytalk.org/t/ann-tork-19-4-0-test-with-fork/68804/1 "2013-11-25T19:13:47Z")

</div>

Tork runs your tests as they change, in parallel:

&nbsp;&nbsp;1. Absorbs test execution overhead into a master process.

&nbsp;&nbsp;2. Forks to inherit overhead and run test files in parallel.

&nbsp;&nbsp;3. Avoids running unchanged tests inside changed test files.

See [http://sunaku.github.io/tork](http://sunaku.github.io/tork) and [https://github.com/sunaku/tork](https://github.com/sunaku/tork)

## Version 19.4.0 (2013-11-25)

Minor:

&nbsp;&nbsp;\* The "rails" configuration helper now automatically sets up your test  
&nbsp;&nbsp;&nbsp;&nbsp;database for Tork's parallel testing system if your test database is  
&nbsp;&nbsp;&nbsp;&nbsp;SQLite3 and you are using Rails 3 or newer.

Other:

&nbsp;&nbsp;\* rails: remove unused capture of rescued exception

&nbsp;&nbsp;\* coverage: document the use of Ruby 1.9 hash syntax

&nbsp;&nbsp;\* rename `*.markdown` file extension to shorter `*.md`
