From: "Suraj N. Kurapati" Date: 2012-01-21T14:14:58+09:00 Subject: [ANN] TestR 14.3.0 TestR - Continuous testing tool for Ruby https://github.com/sunaku/testr#readme -------------------------------------------------------------------- What is it? -------------------------------------------------------------------- TestR is a continuous testing tool for Ruby that efficiently detects and tests changes in your Ruby application & test suite: 1. Absorbs test execution overhead into the master Ruby process. 2. Forks to run your test files in parallel and without overhead. 3. Avoids running unchanged tests inside changed test files. -------------------------------------------------------------------- What is new? -------------------------------------------------------------------- External changes: * testr(1): notify user while dispatching their commands. This is especially useful when the "rerun_passed_test_files" command has been dispatched but there are no passed test files, so nothing happens and from the user's perspective: TestR sucks because it's unresponsive. * config/testr/rails: Reopen database connections in forked workers to fix the following errors: Mysql2::Error: MySQL server has gone away PGError: connection not open Thanks to Spencer Steffen for [contributing this solution]( https://github.com/sunaku/testr/issues/14#issuecomment-3539470). * testr-driver(1): document the "over" status message in manual page. Internal changes: * testr-driver(1): keep same herald; only replace master. * testr(1): shorten code for loop break on quit command. * server: rename `@upstream` to `@client` for coherence. * Can pass lambda and proc with block to `<<` method. * Explain `$0` override at the start of bin/ scripts. * LICENSE: credit our most recent contributors. -- Most people feel that everyone is entitled to their opinion.