4.12.2 / 2024-07-02¶ ↑
-
1 bug fix:
-
Fix errors created when string literals are frozen.
-
4.12.1 / 2022-01-17¶ ↑
-
1 bug fix:
-
ruby 3.1: Fixed YAML.load switching to safe_load.
-
4.12.0 / 2019-09-22¶ ↑
-
3 major enhancements:
-
Deleted autotest from project. Use minitest-autotest instead.
-
Removed multiruby_setup. Use ruby-install or ruby-build or install your own.
-
Update multiruby to use ~/.rubies (default for ruby-install).
-
-
4 minor enhancements:
-
Find and use the multiruby next to multigem.
-
multiruby ignores GEM_HOME and GEM_PATH (to allow multigem to work).
-
multiruby respects global ‘multiruby_skip` entries in `~/.hoerc`.
-
multiruby sorts versions properly so glob ordering is consistent.
-
-
1 bug fix:
-
Removed hacks for rbx because nobody uses rbx.
-
4.11.2 / 2019-01-02¶ ↑
-
1 bug fix:
-
Removed unneeded and out-of-date require_rubygems_version.
-
4.11.1 / 2016-06-13¶ ↑
-
1 minor enhancement:
-
Expand autotest to load ‘autotest/discover*’ for discovery.
-
4.11.0 / 2014-09-26¶ ↑
-
1 minor enhancement:
-
Rearranged died hook so user can bypass default. (bhenderson)
-
-
1 bug fix:
-
Fixed rubyforge urls.
-
4.10.1 / 2014-07-07¶ ↑
-
2 bug fixes:
-
Change require to minitest/autorun for non-test/unit style
-
Change the way files are gathered to avoid StackOverflow exception if you have a TOOON of files. (joshwand)
-
4.10.0 / 2014-04-23¶ ↑
-
2 minor enhancements:
-
Added test_mappings accessor methods (ivar already there).
-
Added test_prefix to allow you to run code ahead of test loading. (default: gem minitest)
-
4.9.5 / 2013-11-01¶ ↑
-
1 bug fix:
-
Updated require_rubygems_version AGAIN… going too fast. (zzak)
-
4.9.4 / 2013-09-20¶ ↑
-
2 bug fixes:
-
Expand required rubygems version to be < 2.2
-
Fix parsing of minitest 5 output.
-
4.9.3 / 2013-08-12¶ ↑
-
1 minor enhancement:
-
Added –debug option. Probably need to add more to help bug reports.
-
-
2 bug fixes:
-
Fixed completed_re and failed_results_re to match minitest 5 (and still mt 4).
-
Fixed handle_results to deal with minitest 5 output (eg ClassName#method_name).
-
4.9.2 / 2013-05-29¶ ↑
-
2 minor enhancements:
-
Added autotest-suffix description to readme. (blowmage)
-
zentest now outputs test classes for minitest 5
-
4.9.1 / 2013-04-18¶ ↑
-
2 minor enhancements:
-
Make banner more explicit about correct test file location. (rue)
-
Switched to failed for calculating red/green hook. (bhenderson)
-
4.9.0 / 2013-02-07¶ ↑
-
1 minor enhancement:
-
Allow multiruby installs to be done entirely by symlink, bypassing build
-
-
1 bug fix:
-
Fixes for maglev.
-
4.8.4 / 2013-01-22¶ ↑
-
2 minor enhancements:
-
Set required rubygems version to be >= 1.8 and < 2.1. (sanemat)
-
multiruby now just builds main, which skips rdoc and other stuff
-
-
1 bug fix:
-
1.9 proofed
Module#focus
-
4.8.3 / 2012-12-06¶ ↑
-
1 bug fix:
-
2.0: Minor tweak to test to get it to pass on 2.0
-
4.8.2 / 2012-07-26¶ ↑
-
1 bug fix:
-
Fixed 1.9+ warnings in multiruby. (bhenderson)
-
4.8.1 / 2012-06-01¶ ↑
-
1 bug fix:
-
Fixed 1.9 bug caused by differences between Hash#find_all and Hash#select. (semaperepelitsa)
-
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)
-
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)
-
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.
-
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
-
Fixed autotest –rc option handling. (simplybusiness)
-
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.
-
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!
-
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+
-
4.1.4 / 2009-08-07¶ ↑
-
2 minor enhancements:
-
Added ability to prepend file mappings in autotest. (irohiroki)
-
Switched autodiscover to use Gem.find_files.
-
-
2 bug fixes:
-
Updated doco for API changes. (David Ruan)
-
Updated git URL for Rubinius. jbarnette
-
4.1.3 / 2009-06-23¶ ↑
-
1 bug fix:
-
Fixed rakefile to include seattlerb plugin. release was flubbed
-
4.1.2 / 2009-06-23¶ ↑
-
1 minor enhancement:
-
multiruby configure now passes –enable-shared to support wilson and friends.
-
-
2 bug fixes:
-
Delete RUBYOPT in multiruby_setup to avoid catastrophe. dbalatero
-
Fixed version number munging for tarballs.
-
4.1.1 / 2009-06-03¶ ↑
-
1 bug fix:
-
some calls to Multiruby.run didn’t have logging. fixed (jcoglan)
-
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
-
4.0.0 / 2009-03-02¶ ↑
-
2 minor enhancements:
-
Deleted autotest/screen - releasing as a separate gem soon.
-
Deleted test-rails and rails_test_audit.
-
-
8 minor enhancements:
-
Added “tags” command to multiruby_setup.
-
Added “the_usual” as a recipe for multiruby_setup. Motivated by Dr. Nic.
-
Added :died hook to Autotest (yoshuki).
-
Added focus.rb, helping you ignore extra tests while you focus on something.
-
Added multigem command line tool!
-
Cleaned up multiruby to make it easier to tweak.
-
Parameterized testlib so you can override test/unit in autotest. Thanks JB!
-
Switched tests and rakefile to minitest. 20% faster!
-
-
7 bug fixes:
-
Fix Autotest::Screen to distinguish between errors and failures. (khalsah)
-
Fixed some hook commands from overriding others.
-
Hopefully fixed growl support on 10.5.x?
-
Supposedly adding -w to growlnotify will fix autotest/growl.
-
Updated missing entries in Autotest::ALL_HOOKS.
-
Updated rubygems download location. (carletti)
-
Still not automated :(
-
-
ruby 1.9.1 fixes.
-
3.11.1 / 2009-01-20¶ ↑
-
1 minor enhancement:
-
Parameterized test_lib so you can override test/unit. Thanks JB!
-
-
1 bug fix:
-
Fixed growl autotest plugin hooks to not return true, preempting other plugins.
-
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 mri_latest_tag(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.
-
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
-
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.
-
3.6.0 / 2007-05-25¶ ↑
-
4 major enhancements:
-
New auto-discovery mechanism to make rspec and friends work independently!
-
Moved and restructured camping and rails as plugins.
-
Removed rspec - now packaged with rspec and/or as plugin.
-
Changed the way FTM tests are named. Allows multiple matricies.
-
-
3 minor enhancements:
-
Added :OK special result value to FTM.
-
Hugh Sasse is awesome. Rdoc happiness.
-
Parameterized emacs client command.
-
-
3 bug fixes:
-
Dup load path because I’m dum.
-
Fixed a lame syntax error in emacs.rb.
-
autotest now builds command separator with ‘&’ on windoze. ARGH! Why is this the first I’ve heard of this?!?
-
3.5.2 / 2007-04-30¶ ↑
-
4 bug fixes:
-
Patch up Rails fixture defaults for Test::Rails::TestCase.
-
Session now properly hooked up to controllers.
-
ruby 1.8.6 has a bug on ‘raise Interrupt’ with no args. Fixed on both sides.
-
Fixed redgreen to work with new getc/putc-based output. (from Finn Smith)
-
3.5.1 / 2007-04-17¶ ↑
-
4 bug fixes:
-
Fixed gem name to be camel-case again. Fixed on rubyforge too.
-
Fixed rdoc for hooks.
-
Fixed redgreen, results changed to an array.
-
Patch up Rails fixture defaults, since they’re not inheriting properly.
-
3.5.0 / 2007-04-12¶ ↑
-
4 major enhancements:
-
Now requires RubyGems 0.9.1 or newer.
-
Autotest and unit_diff are both unbuffered. Results are more live.
-
Refactored and redesigned how files map to test from Sean Carley. See fixtures plugin as an example.
-
Generalize how autotest handler is instantiated and invoked, allowing for many more autotest types, including combos.
-
-
23 minor enhancements:
-
Added all_good hook if initial run was all_good as well.
-
Added assert_in_epsilon to ZentestAssertions.
-
Added autotest plugin to auto-update source ala tinderbox/cruisecontrol.
-
Added autotest plugin to update ichat/adium IM status with code stats.
-
Added autotest plugin to update the GNU screen statusbar from Yuichi Tateno.
-
Added autotest syntax error handling from Ryan Platte.
-
Added autotest/emacs emacs integration plugin!!! YAY!
-
Added autotest/migrate.rb.
-
Added camping support from Geoffrey Grossenbach.
-
Added changed file reporting to autotest via -v flag.
-
Added informative summary and filtering via ENV to multiruby.
-
Added libnotify support from Kazuo Saito.
-
Added lots of rdoc patches from Hugh Sasse.
-
Added rjs files to view_test_case.
-
Added rspec_autotest “stolen” from caldersphere.net
-
Added run_command hook to trigger the start of a test run.
-
Added tmp to rails’ exceptions list.
-
Added unit_diff command variable to autotest for customizing flags and such.
-
Added zentest_mapping.rb and test.
-
Allow session to work in Test::Rails view tests.
-
Improved autotest/growl.rb output from imajes.
-
Improved autotest/timestamp output from Josh Susser.
-
Test::Rails works with Rails 1.2.
-
-
2 bug fixes:
-
Accelerated Test::Rails unit tests via sensible defaults.
-
Better assertion messages for ZentestAssertions.
-
3.4.3 / 2006-12-19¶ ↑
-
2 minor enhancements:
-
Add assert_title and assert_h (for header).
-
-
2 bug fixes:
-
Rereleased against latest version of hoe to fix load path problems.
-
Fix case ViewTestCase for case-sensitive file systems.
-
3.4.2 / 2006-11-09¶ ↑
-
2 minor enhancements:
-
Add TextHelper for pluralize.
-
Add deny_nil to Test::Rails.
-
-
7 bug fixes:
-
Fixed test_help’s Flash. It’s is a module. Oops…
-
Don’t run util_audit_assert_assigned if tests didn’t pass, results will be bogus.
-
Fixed AssertionsTest names to match what autotest expects.
-
Fixed bug where deny_includes failed for Symbol keys.
-
Switched autotest to use require instead of load… Why??? I don’t know!!
-
Fixed a minor but annoying whitespace difference in unit_diff.
-
Switched argument order of assert_includes and deny_includes to match Test::Unit convention.
-
3.4.1 / 2006-10-13¶ ↑
-
3 minor enhancements:
-
FUNDAMENTALLY changed the way failures map back to tests. This REQUIRES users of autotest to ensure that their tests and impls map 1:1 at every scoping level. I’ll blog more details.
-
Hoe’d rakefile
-
Added support for render :collection to RenderTree.
-
-
7 bug fixes:
-
Fixed autotest tests for custom ruby names.
-
Fixed some documentation errors in ControllerTestCase.
-
Fixed setup in FunctionalTestCase.
-
Allowed @assigns_ignored to contain either Symbols or Strings, bug 5233.
-
Using Object.path2class to look up classes in helper test cases, bug 5493.
-
Added assert_text_area, bug 5452.
-
Renamed assert_select to assert_select_tag. Stupid rails. We were here first.
-
3.4.0 / 2006-09-12¶ ↑
-
13 minor enhancements:
-
Broke out example_dot_autotest into multiple files in lib.
-
Enhanced hook system so it can return true if event handled.
-
Sleep is now 1 second by default because life is too short.
-
Hooked interrupt with new hook system. First handler wins.
-
Hooked test results before output
-
Accurate test counts for Test::Rails.
-
Added snarl autotest plugin, thanks to Patrick Hurley.
-
Added timestamp autotest plugin, thanks to Joe Goldberg.
-
Added redgreen, thanks to Pat Eyler, Sean Carley, and Rob Sanheim.
-
Added kdenotify autotest plugin, thanks to Geir Freysson.
-
Added markaby support for Test::Rails.
-
Added hack to display a tree of render calls.
-
Added hook to perform extra setup for
-
-
5 bug fixes:
-
Extended zentest to deal with rails a bit better… ugh.
-
Fixed @libs for windoze.
-
Fixed inner class/test identification in autotest.
-
Namespaced all plugins… eric is anal.
-
No longer freak out if rubygems tarball not in multiruby/versions.
-
3.3.0 / 2006-07-28¶ ↑
-
1 major enhancement:
-
autotest has been rewritten to be much cleaner, now has a plugin system.
-
-
5 minor enhancements:
-
test/rails adds helper tests, “stolen” from Geoff’s work, (which was “stolen” from ryan’s work. :P)
-
autotest turnaround is now faster.
-
Added more prune dirs to autotest.
-
test/rails rewinds IOs containing captured output. Added assert_empty.
-
Document that autotest doesn’t run the db:test:prepare rake task when in Rails mode.
-
Added ruby_fork, but haven’t fully plugged into autotest yet.
-
-
7 bug fixes:
-
Add SIGINT handler to unit_diff to give a more graceful exit.
-
Don’t strip <> from tempfiles, parse_diff does it for us.
-
Fixed autotest problems on windoze. Ugh.
-
Fixed broken pipe bug and newline bug in unit_diff.
-
Make request_method in ControllerTestCase a String.
-
multitest installs rubygems if tarball found in versions dir.
-
multitest only configures when makefile is missing. Rebuilds much faster now.
-
ruby_fork exits without backtrace and allows redirection of output.
-
3.2.0 / 2006-04-10¶ ↑
-
1 major enhancement:
-
Added Test::Rails.
-
-
1 minor enhancement:
-
Extended autotest for Test::Rails.
-
-
4 bug fixes:
-
Autotest now detects changes in rhtml.
-
Improved autotest’s file mapping and choice of ruby.
-
We’ve got RDoc, yes we do!
-
Removed redundancies in rakefile. Using gem spec for most stuff now.
-
3.1.0 / 2006-03-29¶ ↑
-
2 major enhancements:
-
Added multiruby! YAY!
-
Massive improvements to autotest: speed, reliability, reporting, etc.
-
-
10 minor enhancements:
-
multiruby builds in a centralized location. YAY!
-
multiruby now allows reinstalls quickly and easily (can even skip config).
-
multiruby exits with total sum of exit codes.
-
autotest file search is muuuuch faster.
-
autotest automatically detects rails mode.
-
autotest deals with rails dependencies much better.
-
autotest reruns a full suite after you go green to ensure full coverage.
-
autotest always runs with unit_diff -u.
-
autotest can now run cvs/svn/p4 up periodically to be a mini-tinderbox.
-
autotest now has real help.
-
-
4 bug fixes:
3.0.0 / 2006-03-06¶ ↑
-
2 major enhancements:
-
Added autotest and rails_autotest. YAY for continous testing!
-
Repackaged and gemified. YAY for gemification!
-
-
3 minor enhancements:
-
Added non-mappable tests starting with test_integration_.
-
Lots of code and test refactoring and cleanup.
-
Massive improvement on unit tests.
-
-
3 bug fixes:
-
Cleaned up class method inheritence. Esp relevant for rails testing.
-
Finally fixed the unit_diff parse bug!
-
Fixed improper counting of errors if a class was missing, should be 1 + missing methods.
-
2.4.0 / 2005-03-21¶ ↑
-
3 minor enhancements:
-
Able to audit standard class library (so now we can audit rubicon!).
-
Able to map against class methods (self.blah <=> test_class_blah).
-
Added -I=rubypath support
-
-
4 bug fixes:
-
bug:1151 Fixed stupid problem w/ unit_diff.
-
bug:1454 code generation correctly matches class/module for nested classes.
-
bug:1455 Updated method mapping to work on all operators listed in my quickref.
-
Realized I’m a moron and did NOT release in March like I thought…
-
2.3.0 / 2004-11-18¶ ↑
-
6 minor enhancements:
-
Massively expanded the method name mappings.
-
Added -r flag to reverse map names, for Rails style testing.
-
Added -e to auto eval tests generated.
-
Added -b & -c flags in unit_diff (passed to diff)
-
Added install and uninstall rules to Makefile.
-
Added some more doco to README.txt
-
-
7 bug fixes:
-
Cleaned up and refactored tests.
-
Changed the way files are generated, to accomodate new flags.
-
Added some more tests.
-
Added $ZENTEST=true
-
Fixed the one-liner diff bug.
-
Cleaned up multi-line string diffs by unescaping n
-
Cleaned result for flunks.
-
2.2.0 / 2004-10-18¶ ↑
-
4 minor enhancements:
-
3 bug fixes:
-
Extended makefile to be more dynamic and stop diffing versions. ugh.
-
Expanded the method rename map to handle <<, *, +, and ==.
-
Added more test cases.
-
2.1.2 / 2004-03-08¶ ↑
-
4 bug fixes:
-
Fixed yet another 1.8ism, results will be the same in 1.8 and 1.6.
-
Fixed code responsible for method name conversion.
-
I am a moron… didn’t run tests after updating version.
-
Need to convert my diff-based tests to unit tests.
-
2.1.1 / 2004-03-06¶ ↑
-
3 bug fixes:
-
Fixed a 1.8ism.
-
Removed zentestrunner. Older ruby users will just have to suffer.
-
Updated history to ZenWeb format.
-
2.1.0 / 2003-01-07¶ ↑
-
3 major enhancements:
-
Output is runnable as-is thanks to zentestrunner.rb.
-
Wrapped up all running functionality into
ZenTest.fix
-
Added simple statistic output… Thanks Dave & Andy!!!
-
-
2 minor enhancements:
-
Added zentestrunner.rb until Nathaniel accepts my changes!
-
Added a clean rule to Makefile
-
-
3 bug fixes:
-
Removed at_exit override and avoided test/unit altogether.
-
Extended README.txt to include some of the rules.
-
Fixed several tests and added assertions for new stats
-
2.0.0 / 2002-10-29¶ ↑
-
2 major enhancements:
-
Rewrite of ZenTest.rb into actual OO design.
-
Added unit tests, finally…
-
1.0.1 / 2002-09-28¶ ↑
-
1 minor enhancement:
-
Only loads when a class is detected, allows some scripts to be skipped.
-
-
3 bug fixes:
-
Cleaned up output. Verbose when $DEBUG is true.
-
Added an error count that is output at end.
-
Better filtering or conversion on some method names.
-
1.0.0 / 2002-09-24¶ ↑
-
1 major enhancement:
-
Birthday!
-