ZenTest version 4.1.0 has been released!
Published 2009-06-03 @ 01:23
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.
4.1.0 / 2009-06-03
1 major enhancement:
- Removed all plugins I don’t want to maintain anymore. (gem inst autotest-rails)
4 minor enhancements:
- Added #blur to focus.rb to nuke all other test classes
- Clear RUBYOPT before installs (balatero)
- Removed test/unit include in zentest so we can focus on miniunit
- sort versions for builds. (Jens Wille)
6 bug fixes:
- Fixed a stupid bug when running on some versions of bash >= 3.2.x and using ‘&>’ in a system call. (Jens Wille)
- Fixed inconsistent test commands in autotest. (jbarnette)
- Fixed unit_diff’s usage generation when installed as gem. (borior)
- Fixed zentest to deal with unnamed classes. (Bill Dortch)
- Removed buggy/unused -l support in unit_diff. (borior)
- make twice to make it more resilient to makefile parallel bugs