From: Ryan Davis Date: 2011-02-19T08:42:52+09:00 Subject: [ANN] ZenTest 4.5.0 Released ZenTest version 4.5.0 has been released! * * * ZenTest provides 4 different tools: zentest, unit_diff, autotest, and multiruby. ZenTest scans your target and unit-test code and writes your missing code based on simple naming rules, enabling XP at a much quicker pace. ZenTest only works with Ruby and Test::Unit. Nobody uses this tool anymore but it is the package namesake, so it stays. unit_diff is a command-line filter to diff expected results from actual results and allow you to quickly see exactly what is wrong. autotest is a continous testing facility meant to be used during development. As soon as you save a file, autotest will run the corresponding dependent tests. multiruby runs anything you want on multiple versions of ruby. Great for compatibility checking! Use multiruby_setup to manage your installed versions. Changes: ### 4.5.0 / 2011-02-18 * 6 minor enhancements: * Added autotest -w flag to turn on warnings. Turned off warnings by default. * Added autotest/preload.rb to deal with rails being egregiously slow. * Added child process handling/cleanup on signals. * Added postinitialize hook. * Improved restart mechanism to include all flags. * Refactored restart plugin to Autotest#restart. * 5 bug fixes: * Added sigquit handler to restart app straight up. * Fixed autotest/isolate so it works * Fixed parse_options to take args array (default ARGV) and to be non-destructive. * Strip ascii color to avoid false positives. (graemeworthy) * Use RbConfig to remove warning