Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Commits on Jul 31, 2012
  1. Update ZenTest to 4.8.2.

    taca authored
    === 4.8.2 / 2012-07-26
    
    * 1 bug fix:
    
      * Fixed 1.9+ warnings in multiruby. (bhenderson)
Commits on Jun 2, 2012
  1. Update ZenTest to 4.8.1.

    taca authored
    === 4.8.1 / 2012-06-01
    
    * 1 bug fix:
    
      * Fixed 1.9 bug caused by differences between Hash#find_all and Hash#select. (semaperepelitsa)
Commits on Jun 1, 2012
  1. Update ZenTest to 4.8.0.

    taca authored
    === 4.8.0 / 2012-05-04
    
    * 1 minor enhancement:
    
      * Added Minitest generation to zentest (use -t to generate for test/unit)
    
    * 1 bug fix:
    
      * Fixes and clarifications to Autotest#find_file. (hugh sasse)
Commits on Mar 18, 2012
  1. Update ZenTest to 4.7.0.

    taca authored
    === 4.7.0 / 2012-03-15
    
    * 2 minor enhancements:
    
      * autotest/timestamp now uses ran_command hook. (bhenderson)
      * run_command hook is now passed cmd. (bhenderson)
    
    * 1 bug fix:
    
      * Fixed run_command hook to only trigger when there are test files to run.
        (bhenderson)
Commits on Aug 25, 2011
  1. Update ZenTest package to 4.6.2.

    taca authored
    Now it requires rubygems 1.8 at least.
    
    
    === 4.6.2 / 2011-08-24
    
    * 1 minor enhancement:
    
      * Added Autotest Tips section to Readme
    
    * 1 bug fix:
    
      * Fixed mri 1.9.3 change to Find.find with autotest/restart and missing files.
Commits on Aug 13, 2011
  1. Update devel/ZenTest package to 4.6.1.

    taca authored
    === 4.6.1 / 2011-08-11
    
    * 3 bug fixes:
    
      * Fix for option flags and unhandled error warning in autotest. (dbackeus)
      * Fix option w/ args handling and restart by storing ARGV in options[:args]
      * Fixed autotest --rc option handling. (simplybusiness)
Commits on Aug 12, 2011
  1. Update ZenTest package to 4.6.0.

    taca authored
    === 4.6.0 / 2011-07-22
    
    * 6 minor enhancements:
    
      * Added -p (plain diff) and made -u (unified diff) the default for unit_diff.
      * Added ./tmp to default exclusions.
      * Autotest defaults unit_diff to nil now, to allow minitest's enhanced assert_equal to shine.
      * Autotest will raise if the :died handler doesn't handle the exception. (ralfebert)
      * Dropped 1.8.6 as a default tag/branch to build in multiruby.
      * autotest can now be automatically 'narrowed' on the command-line.
        * eg: `autotest lib test/test_blah.rb`
    
    * 7 bug fixes:
    
      * Believe it or not... but some ppl use zentest. Fixed nested class vs module bug
      * Fix to turn on jruby's support for ObjectSpace. (stepheneb)
      * Fixed a rubygems deprecation in autotest
      * Fixed unit_diff scanning for minitest output.
      * Normalized shebangs to fix problems on windows (luis)
      * autotest/isolate.rb sets GEM_HOME as well as GEM_PATH.
      * Fixed 1.9.3 warnings.
Commits on Mar 23, 2011
  1. Update ruby-ZenTest package to 4.5.0.

    taca authored
    === 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
    
    === 4.4.2 / 2010-12-10
    
    * 2 bug fixes:
    
      * Added a temporary hack to deal with rspec(2?) discovery hacks.
      * Fixed windoze detection for unit_diff (thyresias)
    
    === 4.4.1 / 2010-12-01
    
    * 12 minor enhancements:
    
      * Merged in most things from the autotest gem:
        * Added --no-full-after-failed. (grosser)
        * Added --rc path-to-dot-autotest. (grosser)
        * Added --style autotest-style. (grosser)
        * Added clarification comments. (grosser)
        * Added rake task descriptions. (grosser)
        * Switched to optparse. (grosser)
        * Switched windoze detection. (grosser, tenderlove)
        * Did not merge test parallelization. It should be a plugin. Awaiting patch.
      * Added autotest/bundler plugin.
      * Added autotest/isolate plugin.
      * Added capture of skips (for minitest) from result line.
      * Added focus_re to focus.rb.
      * Added latest_results hash.
      * Cleaned up unit_diff matcher by using any?
      * Enhanced the help/usage for autotest and zentest. (hugh sasse)
      * Refactored autotest runner discovery.
      * Refactored ruby_cmd to allow plugins to affect ruby execution.
      * Removed befuddling override of Dir.[] from 2007. *shrug*
      * Removed deny method in favor of aliasing refute.
    
    * 2 bug fixes:
    
      * 1.9 shadowed variable fix
      * autotest/restart now passes ARGV back through to exec. yay!
Commits on Sep 10, 2010
  1. Update devel/ZenTest to 4.4.0.

    taca authored
    * Use lang/ruby/gem.mk instead of misc/rubygems/rubygem.mk.
    * Update HOMEPAGE.
    * Add LICENSE.
    * Remove default value of GEM_BUILD.
    * Add CONFLICTS since it will install the same name commands both
      ruby18 and ruby19 based packages.
    
    === 4.4.0 / 2010-09-01
    
    * 1 major enhancement:
    
      * Removed git building. I'm dropping direct support for rubinius.
    
    * 3 minor enhancements:
    
      * Added multiruby  mri:list:x.y.z command so you can see what's available.
      * Enabled installing specific patch versions of ruby.
      * multiruby rubygems:update now forces a build to be less confusing.
    
    * 1 bug fix:
    
      * Removed redundant test_to_normal, now in zentest_mappings
    
    === 4.3.3 / 2010-06-17
    
    * 2 minor enhancements:
    
      * Added options and removed pattern from Autotest::RCov
      * update_rubygems now deletes cached rubygems installs
    
    === 4.3.2 / 2010-06-02
    
    * 1 minor enhancement:
    
      * Removed support for rbx builds.
    
    * 2 bug fixes:
    
      * Removed 'preview' from version filter so I can test with 1.9.2
      * Put PATH tweaks at front of PATH
    
    === 4.3.1 / 2010-03-30
    
    * 1 bug fix:
    
      * Fixed autotest output on 1.8. That's what I get for not having
        tests for dots.
    
    === 4.3.0 / 2010-03-27
    
    * 1 minor enhancement:
    
      * Added gemcutter rubyforge and hoe to the_usual setup
    
    * 4 bug fixes:
    
      * 1.9 compat: don't use putc anymore. (fistfvck (hah!))
      * Added note that included articles are out of date
      * Fixed rcov plugin so multiple all_good hooks can coexist
      * Fixed typo in doco
    
    === 4.2.1 / 2009-12-09
    
    * 1 minor enhancement:
    
      * Added GEM_HOME/GEM_PATH setting to multiruby.
    
    * 1 bug fix:
    
      * Fixed multiruby refactoring bug from previous release.
    
    === 4.2.0 / 2009-12-08
    
    * 3 minor enhancements:
    
      * Added 'multiruby -1 $version' for easier execution (idea from flori)
      * Set up and tear down PATH in multiruby (luis)
      * died hook now gets passed the exception (amikula)
    
    * 3 bug fixes:
    
      * Deal with windoze getc returning nil (undees)
      * Fix unit_diff for multiline miniunit results.
      * Fix warning for 1.8.8+
Commits on Nov 23, 2009
  1. Update ZenTest to 4.1.4

    fhajny authored
    Too many changes, see HOMEPAGE.
Commits on Jun 14, 2009
  1. Remove @dirrm entries from PLISTs

    joerg authored
Commits on Jun 22, 2008
  1. Update ZenTest package to 3.10.0.

    taca authored
    === 3.10.0 / 2008-06-17
    
    * 1 major enhancement:
    
      * Added multiruby_setup to help manage multiruby installed versions.
    
    * 3 minor enhancements:
    
      * Added autotest/once plugin to help plugin developers.
      * Heavily refactored multiruby.
      * Switched rubinius from shotgun/rubinius to bin/rbx, finally.
    
    * 2 bug fixes:
    
      * Refactored zentest_mapping test to avoid zentest altogether.
      * zentest tests bail gracefully for rubinius.
    
    === 3.9.3 / 2008-06-09
    
    * 12 minor enhancements:
    
      * Added $RUBY env support to autotest so you can swap what ruby to run.
      * Added ALL_HOOKS array to autotest for hook devs.
      * Added EXCLUDED_VERSIONS to multiruby. Integrated with hoe.
      * Added miniunit compatibility to unit_diff's output.
      * Multiruby now determines the latest versions 1.8/1.9 automatically.
      * Removed deprecated :run hook.
      * Fixed zentest_assertions to be compatible with miniunit. Will phase out.
      * Minor autotest plugin cleanup / fixes.
      * Moved assert_callback to test/rails/test_case.rb
      * Reversed assert_includes' arguments.
      * Updated requirements info for other ruby impls.
      * util_capture now returns strings, not iostrings.
    
    * 1 bug fixes:
    
      * (add|remove)_(mappings|exceptions) now all return nil to help fix autotest hooks.
    
    === 3.9.2 / 2008-03-20
    
    * 4 minor enhancements:
    
      * Added compatibility with miniunit differences.
      * Added email_notify, jabber_notify, and rcov autotest plugins.
      * Updated rakefile to include examples automatically in example_dot_autotest.
      * multiruby now outputs each command so you can grab it easily.
    
    * 5 bug fixes:
    
      * Ensure tests are run after reset.
      * Fixed all test/rails tests to run in any combo.
      * Fixed up growl.rb a bit... still buggy (growlnotify, not growl.rb).
      * Fixes for -f (fast start) and last_mtime in general.
      * Fixes for 1.9 and rubinius
Commits on Apr 4, 2008
  1. Install as a gem using the pkgsrc rubygem.mk framework instead of

    jlam authored
    directly into site_ruby.
Commits on Mar 3, 2008
  1. Mechanical changes to add DESTDIR support to packages that install

    jlam authored
    their files via a custom do-install target.
Commits on Feb 26, 2008
  1. Update to version 3.9.1.

    seb authored
    Approved by maintainer.
    
    Changes since last packaged version (3.6.0)
    
    === 3.9.1 / 2008-01-31
    
    * 1 bug fix:
      * OMG I'm so dumb... fixed memory leak.
    
    === 3.9.0 / 2008-01-30
    
    * 15 minor enhancements:
      * Added Wilson's patch to allow unit_diff to work with mspec. Adding rspec next.
      * Minor overhaul for autotest:
        * Added -f flag to start up without testing.
        * Added -q flag to autotest to make it extra quiet. Patch by Aaron Patterson.
        * Added ability to set test execution order, defaults to :random. EVIL!
        * Added completed_re and failed_results_re to help subclasses like rspec.
        * Added deprecation warnings for hooks. Deprecated :run.
        * Added find_directories accessor, defaults to ['.']
        * Added sleep accessor, defaults to 1 second.
        * Changed find_files to order files in the same order as find_directories.
        * Changed how autodiscover works with $:, added lib to the front.
        * Cleaned out nearly every @ and use accessor methods instead. You should too.
        * Made test_mappings ordered.
        * Removed @files, adding @find_order and @known_files.
        * Renamed tests_for_file to test_files_for.
        * test_files_for now only returns known files.
    
    === 3.8.0 / 2008-01-12
    
    * 10 minor enhancements:
      * Added basic support for rubinius in multiruby.
      * Changed Dunno! message to only output on -v
      * Added Getting Started with Autotest by Philippe Hanrigou (with permission)
      * Updated example_dot_autotest.rb for newer plugins.
      * Cleaned up rdoc.
      * Worked with David Chelimsky to make Autotest more uber for subclasses.
      * Removed exceptions and test_mappings accessors and replaced with add/remove/clear methods. Updating .autotest should be very straightforward.
      * Moved :initialize hook to beginning of run method
      * Changed load/customization order to be:
        * Autotest
        * AutotestSubClass
        * ~/.autotest
        * ./.autotest (yes, both .autotest files).
      * Moved away from using instance variables to encourage subclasses to use accessors.
    
    === 3.7.2 / 2008-01-09
    
    * 2 minor enhancements:
      * Extended file map for tests to include subdirs correctly.
      * Added debugging output on bad maps if -v set.
    
    === 3.7.1 / 2007-12-27
    
    * 2 minor enhancements:
      * multiruby now downloads 1.8.6 and 1.9 on virgin run.
      * Improved output for the downloads.
    
    === 3.7.0 / 2007-12-21
    
    * 8 minor enhancements:
      * Added add_mapping to make file mappings cleaner.
      * Added assert_callback thanks to Aaron Patterson.
      * Added autotest/cctray.
      * Added extra_files and extra_class_map, allowing .autotest files to be awesome.
      * Added url for lettuce principal thanks to Hugh Sasse.
      * Added zentest.rb refactorings thanks to Hugh Sasse.
      * Exceptions are now an array of regexps, built after :initialize hook.
      * Removed ruby_fork and ruby_fork_client. Eric got a faster laptop. :P
    * 6 bug fixes:
      * Fixed all my annoyances with @exceptions.
      * Fixed crasher in autotest/redgreen for non-matches.
      * Fixed everything to work with ruby 1.9.
      * Fixed rubygem requires causing strangeness in tests.
      * Fixed zentest mapping so ruby2ruby and test_ruby2ruby work.
      * Removed stupid YAML methods from TrueClass during
        testing. (Infected by Test::Rails' use of rubygems)
    
    === 3.6.1 / 2007-07-23
    
    * 4 minor enhancements:
      * Test::Rails::ViewTestCase now uses assert_select.
        * assert_form and friends now work with blocks like assert_select
          does.
      * Allow path_parameters in view tests to be ammended, making working
        with routes easier.
      * New version of autotest/notify.rb uses notify-send.
      * Fixed rdoc formatting on autotest and a couple plugins.
Commits on Aug 8, 2007
  1. Fix patch to ruby. Bump revision.

    joerg authored
Commits on Jun 11, 2007
  1. Import ZenTest.

    minskim authored
    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.
    
    Test::Rails helps you build industrial-strength Rails code.
Something went wrong with that request. Please try again.