ZenTest version 3.11.0 has been released!

| | Comments (0)

ZenTest provides 4 different tools and 1 library: zentest, unit_diff, autotest, multiruby, and Test::Rails.

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.

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.

Test::Rails helps you build industrial-strength Rails code.

Changes:

3.11.0 / 2008-10-22

  • 19 minor enhancements:

    • Added :updated hook, gets list of updated files before running tests.
    • Added autotest/restart.rb - restarts autotest if .autotest updated.
    • Added better help to multiruby.
    • Added dummy build command to multiruby_setup.
    • Added git support.
    • Added rbx:ln:$dir and rbx:git:current.
    • Added rubygems:merge as a nice little hack to share rubygems setups.
    • Added svn tag updating (eg will svn sw from mri 1.8.6 222 to 1.8.6 231).
    • Autotest hooks now take *args as well as instance of autotest.
    • Made it possible to have manually specified tags.
    • Made multiruby a little more self-repairing wrt symlinks and build dirs.
    • Refactored into mrilatesttag(v).
    • Refactored unit_diff to make it a bit easier to use as a library.
    • Refactored zentest mapping main methods into munge/unmunge.
    • Removed rubinius specific symlink hacks, now fully supported.
    • mri:svn:releases figures out all the latest patch levels.
    • multiruby_setup clean now checks for rakefile first, since rbx has both. :(
    • multiruby_setup help now exits instead of building.
    • multiruby_setup list and clean now exit
  • 2 bug fixes:

    • ZenTestMapping converts operator prefixes to operators only when an _ follows.
    • Apparently Tempfile.open doesn't return it's last value. fixed.
  • 2 bug fixes:

    • Fixed bug in mri:svn:branch:xxx with svn dir name.
    • multiruby_setup rm now smarter about tarballs.
  • http://www.zenspider.com/ZSS/Products/ZenTest/

  • http://rubyforge.org/projects/zentest/
  • ryand-ruby@zenspider.com

Leave a comment

About this Entry

This page contains a single entry by zenspider published on October 22, 2008 7:49 PM.

rubyforge version 1.0.1 has been released! was the previous entry in this blog.

RubyInline version 3.8.0 has been released! is the next entry in this blog.

Find recent content on the main index or look in the archives to find all content.

Pages

Powered by Movable Type 4.32-en