Commit graph

27 commits

Author SHA1 Message Date
taca
4c7034aea0 devel/ZenTest: update to 4.11.2
=== 4.11.2 / 2019-01-02

* 1 bug fix:

  * Removed unneeded and out-of-date require_rubygems_version.
2019-01-06 15:00:14 +00:00
taca
b8ac8d6116 Add ALTERNATIVES file since pkg_alternatives was added by previous commit. 2016-08-21 08:32:41 +00:00
taca
e84ffe9217 Update ZenTest to 4.11.1.
=== 4.11.1 / 2016-06-13

* 1 minor enhancement:

  * Expand autotest to load 'autotest/discover*' for discovery.
2016-08-21 08:31:41 +00:00
agc
d9e4cfe05d Add SHA512 digests for distfiles for devel category
Issues found with existing distfiles:
	distfiles/eclipse-sourceBuild-srcIncluded-3.0.1.zip
	distfiles/fortran-utils-1.1.tar.gz
	distfiles/ivykis-0.39.tar.gz
	distfiles/enum-1.11.tar.gz
	distfiles/pvs-3.2-libraries.tgz
	distfiles/pvs-3.2-linux.tgz
	distfiles/pvs-3.2-solaris.tgz
	distfiles/pvs-3.2-system.tgz
No changes made to these distinfo files.

Otherwise, existing SHA1 digests verified and found to be the same on
the machine holding the existing distfiles (morden).  All existing
SHA1 digests retained for now as an audit trail.
2015-11-03 03:27:11 +00:00
taca
eed62c3e96 Update ZenTest to 4.11.0.
=== 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.
2015-02-01 13:42:42 +00:00
taca
fe405e41bd Update ZenTest to 4.9.5.
=== 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.
2014-03-14 15:13:22 +00:00
taca
bb6715a8fe Update ZenTest package to 4.9.3.
=== 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).
2013-09-13 12:54:23 +00:00
taca
a3e4d2d282 Update ZenTest to 4.9.2.
=== 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)
2013-06-16 14:47:06 +00:00
taca
67e93a2a93 Update ZenTest to 4.9.0.
=== 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
2013-02-11 02:18:37 +00:00
taca
ffafbeded5 Update ZenTest to 4.8.3.
=== 4.8.3 / 2012-12-06

* 1 bug fix:

  * 2.0: Minor tweak to test to get it to pass on 2.0
2012-12-16 16:08:46 +00:00
taca
72ee38d9fc Update ZenTest to 4.8.2.
=== 4.8.2 / 2012-07-26

* 1 bug fix:

  * Fixed 1.9+ warnings in multiruby. (bhenderson)
2012-07-31 13:53:23 +00:00
taca
7b90efe1a2 Update ZenTest to 4.8.1.
=== 4.8.1 / 2012-06-01

* 1 bug fix:

  * Fixed 1.9 bug caused by differences between Hash#find_all and Hash#select. (semaperepelitsa)
2012-06-02 00:35:50 +00:00
taca
32bf172fa5 Update ZenTest to 4.8.0.
=== 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)
2012-06-01 14:26:59 +00:00
taca
b4a00ff7aa Update ZenTest to 4.7.0.
=== 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)
2012-03-18 09:20:18 +00:00
taca
d027ef1739 Update ZenTest package to 4.6.2.
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.
2011-08-25 15:21:47 +00:00
taca
b6c383caba Update devel/ZenTest package to 4.6.1.
=== 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)
2011-08-13 02:06:29 +00:00
taca
a3b6485cfc Update ZenTest package to 4.6.0.
=== 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.
2011-08-12 16:23:00 +00:00
taca
e795920bb2 Update ruby-ZenTest package to 4.5.0.
=== 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!
2011-03-23 15:53:34 +00:00
taca
aa156552b7 Update devel/ZenTest to 4.4.0.
* 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+
2010-09-10 05:00:50 +00:00
fhajny
4b43844ea5 Update ZenTest to 4.1.4
Too many changes, see HOMEPAGE.
2009-11-23 13:45:51 +00:00
joerg
0268c554bd Remove @dirrm entries from PLISTs 2009-06-14 17:38:38 +00:00
taca
5255d85594 Update ZenTest package to 3.10.0.
=== 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
2008-06-22 15:54:37 +00:00
jlam
49044b1ec2 Install as a gem using the pkgsrc rubygem.mk framework instead of
directly into site_ruby.
2008-04-04 15:30:00 +00:00
jlam
4c8382aec0 Mechanical changes to add DESTDIR support to packages that install
their files via a custom do-install target.
2008-03-03 17:45:33 +00:00
seb
3dea683f3e Update to version 3.9.1.
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.
2008-02-26 08:00:39 +00:00
joerg
ac7a108340 Fix patch to ruby. Bump revision. 2007-08-08 16:13:46 +00:00
minskim
e13427e9b7 Import ZenTest.
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.
2007-06-11 07:59:55 +00:00