🕷 software releases

by ryan davis


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
  • https://www.zenspider.com/ZSS/Products/ZenTest/
  • http://rubyforge.org/projects/zentest/
  • mailto:ryand-ruby@zenspider.com