Subject: CVS commit: pkgsrc/devel/p5-Test-Simple
To: None <pkgsrc-changes@NetBSD.org>
From: Thomas Klausner <wiz@netbsd.org>
List: pkgsrc-changes
Date: 02/19/2005 18:43:31
Module Name: pkgsrc
Committed By: wiz
Date: Sat Feb 19 18:43:31 UTC 2005
Modified Files:
pkgsrc/devel/p5-Test-Simple: Makefile distinfo
pkgsrc/devel/p5-Test-Simple/patches: patch-aa
Log Message:
Update to 0.54:
0.54 Wed Dec 15 04:18:43 EST 2004
* $how_many is optional for skip() and todo_skip(). Thanks to
Devel::Cover for pointing this out.
- Removed a user defined function called err() in the tests to placate
users of older versions of the dor patch before err() was weakend.
[rt.cpan.org 8734]
0.53_01 Sat Dec 11 19:02:18 EST 2004
- current_test() can now be set backward.
- *output() methods now handle tied handles and *FOO{IO} properly.
- maybe_regex() now handles undef gracefully.
- maybe_regex() now handles 'm,foo,' style regexes.
- sort_bug.t wasn't checking for threads properly. Would fail on
5.6 that had ithreads compiled in. [rt.cpan.org 8765]
0.53 Mon Nov 29 04:43:24 EST 2004
- Apparently its possible to have Module::Signature installed without
it being functional. Fixed the signature test to account for this.
(not a real bug)
0.52 Sun Nov 28 21:41:03 EST 2004
- plan() now better checks that the given plan is valid.
[rt.cpan.org 2597]
0.51_02 Sat Nov 27 01:25:25 EST 2004
* is_deeply() and all the eq_* functions now handle circular data
structures. [rt.cpan.org 7289]
* require_ok() now handles filepaths in addition to modules.
- Clarifying Test::More's position on overloaded objects
- Fixed a bug introduced in 0.51_01 causing is_deeply() to pierce
overloaded objects.
- Mentioning rt.cpan.org for reporting bugs.
0.51_01 Fri Nov 26 02:59:30 EST 2004
- plan() was accidentally exporting functions [rt.cpan.org 8385]
* diag @msgs would insert # between arguments. [rt.cpan.org 8392]
* eq_set() could cause problems under threads due to a weird sort bug
[rt.cpan.org 6782]
* undef no longer equals '' in is_deeply() [rt.cpan.org 6837]
* is_deeply() would sometimes compare references as strings.
[rt.cpan.org 7031]
- eq_array() and eq_hash() could hold onto references if they failed
keeping them in memory and preventing DESTROY. [rt.cpan.org 7032]
* is_deeply() could confuse [] with a non-existing value
[rt.cpan.org 7030]
- is_deeply() diagnostics a little off when scalar refs were inside
an array or hash ref [rt.cpan.org 7033]
- Thanks to Fergal Daly for ferretting out all these long standing
is_deeply and eq_* bugs.
0.51 Tue Nov 23 04:51:12 EST 2004
- Fixed bug in fail_one.t on Windows (not a real bug).
- TODO reasons as overloaded objects now won't blow up under threads.
[Autrijus Tang]
- skip() in 0.50 tickled yet another bug in threads::shared. Hacked
around it.
0.50 Sat Nov 20 00:28:44 EST 2004
- Fixed bug in fail-more test on Windows (not a real bug).
[rt.cpan.org 8022]
- Change from CVS to SVK. Hopefully this is the last time I move
version control systems.
- Again removing File::Spec dependency (came back in 0.48_02)
- Change from Aegis back to CVS
0.49 Thu Oct 14 21:58:50 EDT 2004
- t/harness_active.t would fail for frivolous reasons with older
MakeMakers (test bug) [thanks Bill Moseley for noticing]
0.48_02 Mon Jul 19 02:07:23 EDT 2004
* Overloaded objects as names now won't blow up under threads
[rt.cpan.org 4218 and 4232]
* Overloaded objects which stringify to undef used as test names
now won't cause internal uninit warnings. [rt.cpan.org 4232]
* Failure diagnostics now come out on their own line when run in
Test::Harness.
- eq_set() sometimes wasn't giving the right results if nested refs
were involved [rt.cpan.org 3747]
- isnt() giving wrong diagnostics and warning if given any undefs.
* Give unlike() the right prototype [rt.cpan.org 4944]
- Change from CVS to Aegis
- is_deeply() will now do some basic argument checks to guard against
accidentally passing in a whole array instead of its reference.
- Mentioning Test::Differences, Test::Deep and Bundle::Test.
- Removed dependency on File::Spec.
- Fixing the grammar of diagnostic outputs when only a single test
is run or failed (ie. "Looks like you failed 1 tests").
[Darren Chamberlain]
0.48_01 Mon Nov 11 02:36:43 EST 2002
- Mention Test::Class in Test::More's SEE ALSO
* use_ok() now DWIM for version checks
- More problems with ithreads fixed.
* Test::Harness upgrade no longer optional. It was causing too
many problems when the T::H upgrade didn't work.
* Drew Taylor added a 'no_diag' option to Test::More to switch
off all diag() statements.
* Test::Builder/More no longer automatically loads threads.pm
when threads are enabled. The user must now do this manually.
* Alex Francis added reset() reset the state of Test::Builder in
persistent environments.
- David Hand noted that Test::Builder/More exit code behavior was
not documented. Only Test::Simple.
To generate a diff of this commit:
cvs rdiff -r1.21 -r1.22 pkgsrc/devel/p5-Test-Simple/Makefile
cvs rdiff -r1.10 -r1.11 pkgsrc/devel/p5-Test-Simple/distinfo
cvs rdiff -r1.1 -r1.2 pkgsrc/devel/p5-Test-Simple/patches/patch-aa
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.