[libtest-simple-perl] branch master updated (29c4964 -> 5213cd5)
gregor herrmann
gregoa at debian.org
Mon Sep 8 18:30:01 UTC 2014
This is an automated email from the git hooks/post-receive script.
gregoa pushed a change to branch master
in repository libtest-simple-perl.
from 29c4964 update changelog
new 099ccec Add debian/upstream/metadata
new f30f0cc Update debian/changelog
adds 47db98d Initial revision
adds de84faa Version 0.02. Added t/exit.t, changed abnormal exit code to 255, caught exit codes, added NOTES
adds 84ba444 Version 0.03
adds 05831aa Version 0.04
adds f4f2400 Version 0.05
adds 5d41dcb 5.004 new minimum
adds 0c64d39 Version 0.06
adds ac307ef Version 0.07
adds 06392d5 Version 0.08
adds b284fd5 VMS fixes. The old newline between prints in our hand-rolled ok() routines.
adds 409c18f Displaying expected and actual exit codes for easier debugging
adds 8cac299 mv Test-More/t/fail.t Test-Simple/t/fail-more.t
adds ef77769 mv Test-More/t/*.t Test-Simple/t
adds f1f3765 Adjusting Test::More tests to use Catch::More. Added todo tests.
adds 5b158c3 Now requiring Test::Harness 1.23 for Test::More
adds b5a97c6 Merged in Test::More
adds 9d914e1 Moved _print to my_print. Moved them both to Test::Utils
adds 6fb57c8 Version 0.10
adds 6d42ce9 Incremented version to 0.10
adds 58880c1 Version 0.09
adds 5d26cc4 Version 0.11
adds 465d6fc New test to ensure testing undef values doesnt produce warnings
adds 51700ac Adding skip.t and undef.t
adds 78a250f Version 0.11
adds 1b73e37 Version 0.12 Fixing some backwards compatibility warnings and problems.
adds 0ce54b5 Added MakeMaker magic to run tests over multiple versions of Perl.
adds 52365ab Added note about plan()
adds b5edafd Version 0.11
adds 374a51c Version 0.13
adds e449b8a Skipping if Test::Harness isn't up to snuff. Makes my life testing against bare, old perl dists easier.
adds 0b7c8ec Tesing that a bare "use Test::More;" works
adds a348bc1 Added t/useing.t
adds eff1aad Version 0.13
adds dd946aa Added in a mention of Test::Tutorial
adds 91d1100 Made the monolithic check for errors test at least spit out what it got if it failed.
adds 481068b Added Test::Tutorial
adds 8273dee First cut
adds 0976c7a Just listing some questions
adds e0bf7d7 Incrementing to Version 0.14
adds ce62fb2 Version 0.15
adds 9be812c Version 0.12
adds 1b65413 Version 0.02
adds 24ed6fa Version 0.15 and 0.14
adds 519d9d7 Added question on diagnostic info (no answer)
adds 2fc4e03 Testing against more old perls.
adds 7aa81fc use 5.004 instead of require. Putting it first thing.
adds 81d1d5b Adjusted tests for new VMS exit codes.
adds 444a938 Added two questions based on discussions on p5p.
adds 2b131be Version 0.13
adds 05ab0da Version 0.16
adds e52abac Adjusted tests for new crappy VMS exit logic.
adds db87196 Version 0.16
adds 1c41c86 Adding can_ok(). Bringing VERSION in sync with Test::Simple
adds ee1d721 Fixing weird directory changes so it works better in the Testing SDK
adds f06cb7f Adding isa_ok()
adds 24cd399 Version 0.17 released
adds 2cbc399 Version 0.17
adds 42181c1 Minor POD fixes from mjd.
adds f2dfec8 Minor POD nit.
adds f58eb6c Minor POD nits fixed by mjd.
adds 01d5a78 Added tests for like() with slashes.
adds 90c2490 Changing for new Catch location
adds f114364 Using new Catch location.
adds e81b916 Version 0.18
adds 2f7b742 0.19 Tue Sep 18 17:48:32 EDT 2001 * Test::Simple and Test::More no longer print their diagnostics to STDERR. It instead goes to STDOUT.
adds 2475791 Fixing MANIFEST for new sample-tests location
adds d92d81d Added temporary special case for Parrot::Test to make their line & file come out properly when calling ok()
adds be0bd8d Extra skip() in @EXPORT
adds a77e717 Using diagnostic() instead of my_print()
adds b67da8a Version 0.30. Major overhaul. Gutted completely to use Test::Builder
adds f335039 Version 0.30
adds 8f8ba1d Knocked a number of things off due to Test::Builder.
adds f37651e Version 0.30
adds 1b2801c fucked up the repository, sample_tests history lost
adds 564cf7f Version 0.02
adds 9686883 Adding t/output.t
adds 5f251bd More requests from Dave Rolsky
adds 1130930 Test for output() methods by chromatic
adds 77968da Ooopsie, the Makefile.PL was always sleeping. I thought it was a little slow. Thanks to Dave Rolsky.
adds 74403b7 Added no_header() and no_ending() at the request of Dave Rolsky Haven't tested it yet, but it didn't break anything else.
adds 526076a Added in import option to Test::More to allow control of what gets imported.
adds b63bc7c Testing the new import option.
adds c4fa885 Added tests for no_ending and no_header
adds c800f48 Forgot Builder.t
adds 22213b8 Added docs for import
adds 294bca7 Test for the new import flags
adds 706af8b Version 0.31
adds 8964732 Adding is_deeply tests
adds eead9dc Just upping the version #
adds 1cded2e Adding is_deeply()
adds 8c85fd0 Upping the version #
adds 882252c Adding tests for is_deeply
adds fb6356c Test for is_deeply
adds 8b196d3 can_ok() Minor warning in 5.005_03 and down about using 'main' as a class name.
adds 404131f Forgot to add these tests to CVS
adds 32b41f0 Just uping the version # for release.
adds b5e5409 Removing use of Carp to avoid creating false positives. Replacing with simple _carp() function. Miyagawa found this bug.
adds 76480fa Adjusting for new isa_ok() diagnostic output.
adds a568870 Mentioned the specific Test::Harness needed in skip messages
adds 44a127a Ensuring that nested skip() works.
adds 94bb0bf Moved import() into a better place for the docs.
adds 54d0180 Adding tests for plan()
adds 7c024ce Added perl5.6.0 to the list of tested perls.
adds 6fea3bd 0.32
adds 927a4ff Added t/filehandles.t test to ensure STDOUT can be mucked with
adds bca42dd Updating the TODO list
adds 5080ce0 Turns out perl core tests were relying on the fact that they could redirect STDOUT and STDERR without effecting test output. So we're back to duping them and officially supporting this.
adds 57f7faa Have to unbuffer STDOUT in this case else the output will come out in the wrong order when passed to a pipe.
adds 7cd4853 Adding a README file
adds a1bb45f POD cleanup and licenses added by Autrijus Tang
adds 49a98fc Little VMS fix, the file needs to be closed.
adds 8203a6d Syncing up with the wiki version.
adds 02d836a Version 0.33
adds 2292270 Upping the $VERSION. Few mentions of Pod::Tests still around switched to Test::Inline
adds e421523 Version 0.34
adds 481de31 Version 0.06
adds ce35ce7 Version 0.34
adds 97d14be Version 0.34
adds 1f7f771 Adding tests to ensure isnt() does the right thing with undef, empty strings and 0.
adds daeb5a0 Adding tests for the combinations of undef, '' and 0.
adds 8887388 Should I expose diag() in the Test::More interface?
adds 4ddfa1f Version 0.35
adds 76ef399 Hard-coded the filename instaed of using $0.
adds 799bb38 Version 0.35
adds 84a967a Upping the version # for release
adds 2d5ba6c Version 0.07
adds c4fe403 Expanded after some thought.
adds e246d53 Testing to ensure printed output and test output come out in the right order
adds 25af5b3 Version 0.36
adds 62c375b More stuff TODO.
adds bdf04b5 Just upping the version # for release.
adds 9d93581 Added todo_skip.
adds f930194 Added todo_skip
adds db8dc4f Added tests for todo_skip
adds 962f762 Clarified the Alpha software situation
adds 9f4c1cd Implemented cmp_ok(). Need to test and document.
adds a84ee1d Added test for isa_ok() bugs.
adds 79c1ef7 Test hangs on VMS < 5.005_03
adds 2a8e3b4 Added tests for new isa_ok() on references
adds d9f2ba2 0.40 knocked a good chunk off the TODO list
adds 18c7461 Version 0.10
adds 90174d3 Version 0.40
adds 1917efd Version 0.40 upping for release
adds 091a00d Testing unlike(), builder(), cmp_ok()
adds db8dcc0 Adjusting line numbers
adds becaca1 Version 0.40
adds 6d07191 Removed redundant dist() section.
adds b65ef55 Version 0.11
adds 471d028 Version 0.41
adds 6a0fde9 Added tests to make sure $@ and $! are preserved.
adds 0f5e6db Version 0.41
adds 48c4cd0 Version 0.41
adds dfe4baa diag() tests
adds 51ba24a diag() exposed
adds 95e22e4 Added some more questions.
adds 13ff40c Fixed a typo
adds 7205473 Synced tests up with the core versions
adds ac89433 Upping the $LAST_API_CHANGE
adds e244811 Noting need for test name sanity.
adds aeb2897 Version 0.12
adds 645e668 Version 0.42
adds 93e161a Version 0.42
adds 85648ad Adding tests for current_test()
adds 31de0fc Adjusting for grammar fixes.
adds a892bee Version 0.42
adds 3ae9cd8 Test not complete, buts not fixed
adds 09711ca Adding check for current_test w/o tests run bug
adds 63a82cd Making error messages point at their culprits.
adds 38b22a8 Added Dave Rolsky's current_test() fix.
adds d72d0c3 Apostrophilic Jihad c/o Wolfgang Laun.
adds 94f20ec Added in MJD's infinite loop question.
adds e75e1eb Adding Mark Fowlers idea for diag() to return false
adds eb2d984 Incrementing the version for release.
adds db7e82a Adding maybe_regex
adds 7361efe can_ok() with overridden can() fix.
adds 6ff6491 Adding perl core header magic.
adds 0d6cf0c Tests for isa() and can() overrides
adds 966326f chromatic's newline escape patch
adds a616ff6 Making plan() vomit when its fed something it doesnt understand
adds e5c6959 Fixing exit code checking to be POSIX compliant. (Ken Hirsch)
adds 6c0dad2 Fixing test on older perls, removing qr//
adds 4730c5c Tatsuhiko Miyagawa fixed use_ok() with pragmata on older perls
adds 1b43afe Quieting diag(undef) warnings
adds ae36945 Adding t/lib/TieOut.pm
adds 23272d3 Incrementing version numbers for release
adds 2a8e1e2 Disallowing double plans. (RT #553)
adds ff2e155 Staring 0.45 changes
adds 7e0ab2f Patching in Andy Lester's improved SKIP/TODO docs.
adds 5c60d6c Incrementing versions
adds baad269 - Kicking up the minimum version of Test::Harness to one that's fairly bug free.
adds b31fc74 - Made clear a common problem with use_ok and BEGIN blocks.
adds 3ad1ecf The double plan guard broke the plan() tests checking to see if it would reject bad arguments. Trying to call plan() more than once with bad arguments instead tripped the double plan guard. So we moved it into another test.
adds 3315864 - Arthur Bergman made Test::Builder thread-safe.
adds 82ba9bf - Noted eq_set() isn't really a set comparision.
adds b165993 - Test fix, exit codes are broken on MacPerl (bleadperl at 16868) - Make Test::Simple install itself into the core for >= 5.8 - Small fixes to Test::Tutorial and skip examples
adds f56b7dd * Added TB->has_plan() from Adrian Howard - Clarified the meaning of 'actual_ok' from TB->details
adds 0660bf1 * Added TB->details() from chromatic
adds db1acf5 - Neil Watkiss fixed a pre-5.8 test glitch with threads.t
adds 6b207a6 * If the test died before a plan, it would exit with 0 [ID 20020716.013]
adds 498b5c1 Dating for release.
adds 49cdf75 Adding clean perl5.6.1
adds 6dfaad2 Quoting 'ok' for 5.004 to avoid warning.
adds e2f6ccd Incrementing version # for release.
adds 567a917 Adding example of calculating the number of tests.
adds e7cdd83 Example accidentally had a 1 in it.
adds 31b4e62 * Tatsuhiko Miyagawa noticed Test::Builder was accidentally storing objects passed into test functions causing problems with tests relying on object destruction.
adds eceece1 - Peter Scott made the ending logic not fire on child processes when forking.
adds f30c585 Adding fork test.
adds 8b9503b Adding bleadperl to the testing mix.
adds f03d3fb Incrementing version numbers.
adds 0058ec0 We changed the level earlier on for the test since we're using the T::B object directly so it had to be set back so Test::More functions produce correct diagnostics.
adds d12da97 Adding 5.8.0 with threads to the testing mix.
adds fb57fda * Test::Builder is once again ithread safe.
adds d58536a eval_ok() now covered by Test::Exception
adds d7252c8 Older perls now use t/lib so we can find the new Test::Harness when testing. I'm going to make the T::H upgrade non-optional shortly.
adds 89f0df7 Fixed a minor 5.4.0 quoting warning.
adds 97d7a2a Documenting how use_ok() can be used to check version numbers.
adds ae9b820 Changes to use_ok() to actually use use() altered the error slightly to include a "BEGIN failed" line. I left it in and hacked the file and line number appropriately.
adds ba16f19 Adding tests for version number checks.
adds 342cd99 Synched with MakeMaker's more advanced TieOut.
adds 69c9682 Changes so far.
adds cd2cf41 Noting Nick's needs for a better way to analyze the pass/fail inside the test program itself.
adds c859a92 No longer requiring File::Spec, its just for testing.
adds bbe2a89 Adding skip description.
adds 0bd48e5 This test doesn't require a Test::Harness upgrade. The no_plan output is trapped and checked independently.
adds 5ab8c4e * Test::Harness upgrade no longer optional. It was causing too many problems when the T::H upgrade didn't work.
adds ca45daf Upping version numbers.
adds 8bb86f4 * Drew Taylor added a 'no_diag' option to Test::More to switch off all diag() statements.
adds 57f22f3 * Test::Builder/More no longer automatically loads threads.pm when threads are enabled. The user must now do this manually.
adds 26166a3 * Test::Builder/More no longer automatically loads threads.pm when threads are enabled. The user must now do this manually.
adds 6f5359b * Test::Builder/More no longer automatically loads threads.pm when threads are enabled. The user must now do this manually.
adds a05f1c2 * Alex Francis added reset() reset the state of Test::Builder in persistent environments.
adds edbfe38 - David Hand noted that Test::Builder/More exit code behavior was not documented. Only Test::Simple.
adds e171853 Putting out an alpha release. A lot has changed.
adds 7a167f7 Got the logic wrong. We don't want to skip the test if threads aren't configured, just load threads.
adds 246c915 T::B is used to running one level down. Have to raise the level else it has problems finding its caller.
adds 6072d6e Forgot, threads.pm is only a 5.8.0 thing.
adds 9edc41e 5.4.0 couldn't handle 0.48_01 as a version wtihout warning. So we supress it.
adds c484c21 Returning the new fh on setting is a bad idea. It should return the old fh so this idiom is possible:
adds 7350769 In theory you could write a T::B subclass which calls each method in a wrapper to change the output. Something like:
adds 4b7db34 noting the caveats about no_plan and TODO in their respective documentation.
adds cef0c4b Updating the copyright year.
adds 96fd1a8 Typo in $pope->isa('Catholic') example noted by Thomas Eibner
adds d9641b0 Doc typo find by Abigial
adds dbf20f5 Making close() work.
adds 62d1881 Simplifying T::H failure code.
adds 0ff8bae Changing example using isa() and ok() to something less obviously bad style.
adds 33586e9 Making File::Spec only necessary for development purposes.
adds 2545f80 Making no tests being run an exit 255 error.
adds 90b581f Mentioning Test::Deep and Test::Differences as alternatives to is_deeply().
adds 3242b6b 0.48_02 - 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]
adds a2a7e52 Fixing the end diagnostics to get test/tests right (Darren Chamberlain)
adds 2d6acd3 Fixing the end diagnostics to get test/tests right (Darren Chamberlain)
adds a824105 Stock MANIFEST.SKIP file.
adds ae433a4 Updating MANIFEST with 'make manifest' so things got a little shuffled.
adds 71ea4bc effects/affects
adds 44e1955 Reducing the -T taint test.
adds 6acb88f (0.48.D099) Add batch_test_command
adds ed6067e (0.D001) Test-Simple 0.48
adds 56301d6 (0.49.D001) Keep improving the batch_test_command
adds bcbee08 (0.49.D002) Fix aet -bl
adds cd8da4b (0.49.D003) Add backup files to symlink exceptions
adds c34b719 (0.49.D004) Add file templates
adds 1eaef1e (0.49.D005) RT 4944 - unlike() missing prototype
adds c1faf91 (0.49.D006) Fix it so that the tests write to a temp directory under Aegis.
adds 325bad2 (0.49.D007) Fix it so that ,D files don't get copied into blib
adds ddd5239 (0.49.D008) Thank Blackstar
adds bf9a2c8 (0.49.D009) Update Changes file
adds f1368ff (1.49.D001) Put C<<>> around $foo->bar code in docs.
adds 01076eb (1.D001) Put C<<>> around $foo->bar code in docs. (clone of 1.49.D001)
adds 6beda67 (1.49.D002) Fix t/runtests so it exits 1 on failed tests.
adds 36edd0d (1.49.D003) Well, the last change didn't fix anything
adds 148bcbe (1.49.D004) aet -bl still not working.
adds f76b294 (1.49.D005) isnt(undef, undef);
adds 5c98d56 (1.49.D006) Forgot to update Changes in change 22
adds ffb7f7e (1.49.D007) RT 3747 - eq_set doesn't work right if first element is an array ref
adds 4e9ba8f (1.49.D008) Update the Changes file for change 16
adds a3e8995 (1.49.D009) Honor $ENV{HARNESS_ACTIVE} for diagnostic output.
adds af7a57d (1.49.D010) RT 4232 - String overloaded objects as test names causing problems in ithreads
adds ae10fd1 (1.49.D011) is_deeply() check its arguments
adds 5733ee5 (1.49.D012) Change version # for 0.48_02 alpha release
adds 26f1710 (1.49.D013) t/harness-active.t bad with relative blib
adds 4efae9f (1.49.D014) Prepare Changes file for release
adds 4b21cd4 (1.49.D016) Set version # to 0.49 for release
adds d3cd708 (1.49.D017) Make trivial change to t/runtests to clear up merge problem
adds 94a1266 (1.49.D018) Fix MANIFEST
adds a2ba54d Change from Aegis back to CVS. Remove Aegis specific files and features.
adds 4e8e50f Removing more Aegisisms.
adds 2e39521 * Fixed bug in fail-more test on Windows (not a real bug). [rt.cpan.org 8022]
adds a64eeb2 Note change to SVK. Increment and date for release.
adds b648862 r1965 at windhund: schwern | 2004-11-18T05:11:54.469393Z - Change from CVS to SVK. Hopefully this is the last time I move version control systems.
adds 3c4c7f2
adds 1156b7c r2111 at windhund: schwern | 2004-11-21T19:06:39.980588Z * Fixed bug in fail_one.t on Windows (not a real bug).
adds fb09e7e r2112 at windhund: schwern | 2004-11-21T19:07:33.124612Z Adding signature test.
adds 0f20311 Testing svn auth
adds 9adab15 Testing svn auth caching
adds 30e70e3 Duplicate change log entry
adds d14da20 - 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.
adds b0ac1da Dating and incrementing versions for release.
adds bb6898a Eliminated everything already in RT. Mention the RT queue.
adds 509a1a2 - undef no longer equals '' in is_deeply() [rt.cpan.org 6837]
adds 9f46f50 - is_deeply() would sometimes compare references as strings. [rt.cpan.org 7031]
adds 43f8b71 - eq_array() and eq_hash() could hold onto references if they failed keeping them in memory and preventing DESTROY. [rt.cpan.org 7032]
adds 2d7aaa0 Thanks Fergal.
adds 57aa4cb Update copyright notices. Eliminate redundant notice from README.
adds a8a9970 - is_deeply() could confuse [] with a non-existing value [rt.cpan.org 7030]
adds 05ff4c3 - eq_set() could cause problems under threads due to a weird sort bug [rt.cpan.org 6782]
adds 7b5ccf5 - is_deeply() diagnostics a little off when scalar refs were inside an array or hash ref [rt.cpan.org 7033]
adds 2e99fec Converting to use TieOut.
adds 1550ed6 Adding emphesis to some changes
adds 41ad859 * diag @msgs would insert # between arguments. [rt.cpan.org 8392]
adds 0742497 Make _print() a bit simpler like diag()
adds 2bf8cab Having FILENO helps when looking at the filehandle in the debugger
adds e349d4a I just broke TB->todo and realized I'd never explicitly tested it.
adds 0a01c2a - plan() was accidentally exporting functions [rt.cpan.org 8385]
adds 1fb3f6e Incrememting version # and dating for alpha release
adds 4e6f2e4 Add to repo
adds 4264c49 Clarify that these bugs have been around for a while
adds 8e8e979 Unused var.
adds 4aaacf7 * is_deeply() and all the eq_* functions now handle circular data structures. [rt.cpan.org 7289]
adds 0283fa9 r2177 at windhund: schwern | 2004-11-26T23:46:46.548405Z * require_ok() now handles filepaths in addition to modules.
adds aebe347 r2178 at windhund: schwern | 2004-11-26T23:49:34.219965Z mv t/overload.t t/overload_threads.t to make way for a test of TM with overloaded objects without threads.
adds fac4866 r2179 at windhund: schwern | 2004-11-26T23:51:53.434238Z Adding some comments for some tests that look oddly written otherwise.
adds 2113bbf r2180 at windhund: schwern | 2004-11-27T00:12:48.327529Z - Clarifying Test::More's position on overloaded objects - Fixed a bug introduced in 0.51_01 causing is_deeply() to pierce overloaded objects.
adds a8d877b r2181 at windhund: schwern | 2004-11-27T00:16:25.218655Z - Mentioning rt.cpan.org for reporting bugs.
adds 85cbd6e r2187 at windhund: schwern | 2004-11-27T17:52:05.618576Z Incrementing versions and dating for release.
adds 4eae21f r2188 at windhund: schwern | 2004-11-27T17:52:57.488157Z META.yml changed
adds d314a77 r2192 at windhund: schwern | 2004-11-28T21:34:19.233774Z - plan() now better checks that the given plan is valid. [rt.cpan.org 2597]
adds c745fe8 r2194 at windhund: schwern | 2004-11-29T03:18:05.713919Z Removing cruft from when I copied the test from Mod::Sig.
adds 2f1498c r2195 at windhund: schwern | 2004-11-29T03:23:23.908170Z Allow the test to skip if the SIGNATURE file isn't there or empty.
adds 868f0ca r2196 at windhund: schwern | 2004-11-29T03:24:04.205831Z Versioning for release. Next set of bugs involve playing with forking, want to get a release out before doing that.
adds 38c9115 r2198 at windhund: schwern | 2004-11-29T09:48:01.668968Z - Apparently its possible to have Module::Signature installed without it being functional. Fixed the signature test to account for this. (not a real bug)
adds 7589b38 r2199 at windhund: schwern | 2004-11-29T09:48:17.867370Z Incrementing version numbers for release.
adds b9318c3 Unused variable
adds 0ad6c0f Forgot to add these
adds 637d28d - sort_bug.t wasn't checking for threads properly. Would fail on 5.6 that had ithreads compiled in. [rt.cpan.org 8765]
adds b9e477a - maybe_regex() now handles undef gracefully. - maybe_regex() now handles 'm,foo,' style regexes.
adds b237f11 - *output() methods now handle tied handles and *FOO{IO} properly.
adds cae7f83 - current_test() can now be set backward.
adds d4c46ee Clip trailing space off skip with no reason. Needed for Test::Legacy to match Test.pm's tests and besides, its kinda sloppy.
adds 9b02716 Version 0.53_01
adds 28825ed Better diagnostics on failure
adds 7ae58b3 * $how_many is optional for skip() and todo_skip(). Thanks to Devel::Cover for pointing this out.
adds 589db61 Testing todo_skip() "you forgot how_many" warning
adds 0a6828a Testing the ref vs not ref is_deeply() case.
adds 6e8245c Cleaning up the code to check what sort of reference type something is.
adds 9c771fb sign
adds f60dd11 Shut up warning on 5.5.4
adds ce0e66e - 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]
adds 8aa556e 5.5.4's can() will warn on undef.
adds d64e480 Increment version #s
adds 68ec53d Version 0.54. Dating and signing for release.
adds 2072798 Signature up
adds c6bba34 Damned mandatory file locking on Win32
adds 26c4074 Umm, the last revision to fork.t was making it detect a working fork() on Win32 taken from t/op/fork.t in the core.
adds bb84ac7 * Test::Builder now has a create() method which allows you to create a brand spanking new Test::Builder object.
adds 45596ca That last change to 00signature.t was making CIPHER_UNKNOWN a skip.
adds 00ee220 Cleanup fix on VMS.
adds dc5a426 r3646 at windhund: schwern | 2005-03-03 12:43:33 -0800 Add a couple of tests for empty and undef.
adds e7667bf r3647 at windhund: schwern | 2005-03-03 12:46:23 -0800 * require_ok() was not working for single letter module names.
adds 580ff71 r3646 at windhund: schwern | 2005-03-03 12:43:33 -0800 Add a couple of tests for empty and undef.
adds c7c8303 r3647 at windhund: schwern | 2005-03-03 12:46:23 -0800 * require_ok() was not working for single letter module names.
adds 28268de r4411 at windhund: schwern | 2005-04-24 01:26:36 -0700 - is_deeply() and eq_* now work with circular scalar references (Thanks Fergal)
adds 00cd9d9 r4412 at windhund: schwern | 2005-04-24 01:35:58 -0700 - Use of eq_* now officially discouraged. - Removed eq_* from the SYNOPSIS.
adds 18b0e14 r4417 at windhund: schwern | 2005-04-24 01:47:05 -0700 $ok should not have been set from the result of $Test->diag. Its just a happy accident that it worked because diag() returns false.
adds 8040501 r4418 at windhund: schwern | 2005-04-24 01:51:49 -0700 Forgot to check the return value of some is_deeply() tests.
adds d02e752 r4419 at windhund: schwern | 2005-04-24 01:58:12 -0700 - is_deeply(undef, $not_undef); now works. [rt.cpan.org 9441]
adds 419c355 r4420 at windhund: schwern | 2005-04-24 01:59:47 -0700 Removing META.yml and SIGNATURE from the MANIFEST as they're added by MM in the distdir.
adds a2563f5 r4421 at windhund: schwern | 2005-04-24 02:07:48 -0700 Check that all is_deeply() failures return false. This exposed a bug! is_deeply() was still trying to plow ahead with the wrong arguments.
adds 05e5583 r4422 at windhund: schwern | 2005-04-24 02:09:29 -0700 Move is_deeply.t to is_deeply_fail.t because its checking what happens when is_deeply fails. This makes room for an is_deeply.t to check for interesting situations when is_deeply should succeed.
adds d6ebbaa r4423 at windhund: schwern | 2005-04-24 02:34:43 -0700 - is_deeply() was mistakenly interpeting the same reference used twice in a data structure as being circular causing failures. [rt.cpan.org 11623]
adds a0e2008 r4424 at windhund: schwern | 2005-04-24 02:39:22 -0700 Minor precedence issue. rt.cpan.org #9204
adds 57de381 r4425 at windhund: schwern | 2005-04-24 02:47:50 -0700 - Loading Test::Builder but not using it would interfere with the exit code if the code exited. [rt.cpan.org 12310]
adds bfc638f r4485 at windhund: schwern | 2005-04-26 20:41:09 -0700 Make the filehandle storage be per-object.
adds dcc3aae r4486 at windhund: schwern | 2005-04-26 20:44:39 -0700 - is_deeply() diagnostics now disambiguate between stringified references and references.
adds cfe2f0a r4487 at windhund: schwern | 2005-04-26 20:45:03 -0700 Forgot to update the test #.
adds 9c107bb r4488 at windhund: schwern | 2005-04-26 20:50:39 -0700 Code was right, test was wrong. is_deeply() treats string overloaded objects as strings.
adds ea5d9fe r4493 at windhund: schwern | 2005-04-26 21:26:26 -0700 - Files opened by the output methods are now autoflushed. - todo() now honors $Level when looking for $TODO.
adds 6eb2f11 r4494 at windhund: schwern | 2005-04-26 21:26:54 -0700 Update the MANIFEST with new tests.
adds c7516a5 r4499 at windhund: schwern | 2005-04-26 21:52:34 -0700 Version 0.59_01
adds e9d2736 r4500 at windhund: schwern | 2005-05-03 14:22:24 -0700 Explain a bit better that new() returns the same object and why.
adds 8d2dde2 r4501 at windhund: schwern | 2005-05-03 14:46:28 -0700 I really should learn to run the tests before committing.
adds 4df73e7 r4502 at windhund: schwern | 2005-05-03 14:54:57 -0700 - Moved the docs around a little to better group all the testing functions together. [rt.cpan.org 8388]
adds 7a9ada8 r4503 at windhund: schwern | 2005-05-03 14:56:03 -0700 Note the RT ticket the last change was from.
adds 2a47ed6 r4504 at windhund: schwern | 2005-05-03 15:16:54 -0700 * Added a BAIL_OUT() function to Test::More [rt.cpan.org 8381] - Changed Test::Builder->BAILOUT to BAIL_OUT to match other method's naming conventions. BAILOUT remains but is deprecated.
adds a316e6b r2400 at windhund: schwern | 2005-07-01 16:36:30 -0700 * Changed the standard failure diagnostics to include the test name. [rt.cpan.org 12490]
adds c8978f4 r2402 at windhund: schwern | 2005-07-01 16:59:47 -0700 Forgot to include the RT tracking number.
adds fa264e0 r2403 at windhund: schwern | 2005-07-01 17:02:15 -0700 - is_deeply() was broken for overloaded objects in the top level in 0.59_01. [rt.cpan.org 13506]
adds 7347c4c r2406 at windhund: schwern | 2005-07-01 20:01:24 -0700 Encapsulate the no warnings check and delete the contents of $warnings after each check to ensure that one failure does not propogate on down.
adds 8b2f0c6 r2408 at windhund: schwern | 2005-07-02 16:41:54 -0700 - cmp_ok() will now treat overloaded objects as numbers if the comparison operator is numeric. - cmp_ok(), like() and unlike will now throw uninit warnings if their arguments are undefined. - cmp_ok() will now throw warnings as if the comparison were run normally, for example cmp_ok(2, '==', 'foo') will warn about 'foo' not being numeric. Previously all warnings in the c [...]
adds f912df3 r2410 at windhund: schwern | 2005-07-02 16:48:13 -0700 Document RT tickets for the last changes.
adds 61d5298 r2411 at windhund: schwern | 2005-07-02 17:16:46 -0700 - Tests will now report *both* the number of tests failed and if the wrong number of tests were run. Previously if tests failed and the wrong number were run it would only report the latter. [rt.cpan.org 13494] - Missing or extra tests are not considered failures for the purposes of calculating the exit code. Should there be no failures but the wrong number of tests t [...]
adds 4dc4060 r2414 at windhund: schwern | 2005-07-02 21:51:20 -0700 - Avoiding an unbalanced sort in eq_set() [bugs.perl.org 36354]
adds 335be0b r2415 at windhund: schwern | 2005-07-02 22:04:58 -0700 Stupid syntax error.
adds 59f4f50 r2416 at windhund: schwern | 2005-07-02 22:05:52 -0700 - Documenting that eq_set() doesn't deal well with refs.
adds 3ce7413 r2417 at windhund: schwern | 2005-07-02 22:06:17 -0700 Remove checks for older Test::Harness. We now require 2.03.
adds 19b6da1 r2422 at windhund: schwern | 2005-07-02 22:19:08 -0700 - Clarified how is_deeply() compares a bit.
adds aeb2823 r2423 at windhund: schwern | 2005-07-03 15:57:29 -0700 Fixing a few issues with 5.4.5.
adds dea4a36 r2424 at windhund: schwern | 2005-07-03 16:05:28 -0700 * Once again working on 5.4.5.
adds b3eb00d r2428 at windhund: schwern | 2005-07-03 18:12:34 -0700 Version 0.60_01
adds 8050895 r2441 at windhund: schwern | 2005-07-23 04:00:53 -0700 - Minor Win32 testing nit in fail-more.t
adds fb68308 r2451 at windhund: schwern | 2005-07-23 12:11:16 -0700 Oops, didn't run the tests after the last change.
adds e47b35d r2461 at windhund: schwern | 2005-07-29 00:47:52 -0700 - Added no_diag() method to Test::Builder and changed Test::More's no_diag internals to use that. [rt.cpan.org 8655]
adds 48c25bf r2462 at windhund: schwern | 2005-07-29 03:02:08 -0700 I don't really know why no_diag was in plan(). It should be part of the import logic.
adds e531b7a r2463 at windhund: schwern | 2005-07-29 03:22:24 -0700 Its often requested that test module authors can get at Test::More's import() method. This moves import() and builder() into Test::Builder::Module. Test::More and Test::Simple then inherit from it. This also beefs up Test::Simple's import method to match Test::More.
adds 7f202cd r2470 at windhund: schwern | 2005-07-30 13:41:54 -0700 Piotr Fusik did a spell check of the perl source and found some typos.
adds f5e1e7c r2472 at windhund: schwern | 2005-08-01 15:58:36 -0700 More typos found by Piotr Fusik.
adds f5a0844 r2520 at windhund: schwern | 2005-08-08 20:57:24 -0700 Call builder() in each function rather than hard code it in a global. This allows builder() to change the object later on.
adds 70f192d r2521 at windhund: schwern | 2005-08-08 20:59:00 -0700 Add in a SYNOPSIS example of building Test::Simple.
adds 8e6a1a5 r2522 at windhund: schwern | 2005-08-09 00:22:34 -0700 * Deprecated no_diag() as an option to "use Test::More". Call the Test::Builder method instead.
adds 9a7f268 r3632 at windhund: schwern | 2005-09-23 22:39:51 -0700 On operating systems with default mandatory exclusive write locks for filehandles open for writing (VMS) some_file cannot be read until the Test::Builder object closes the filehandle. Simplest way to do this is to destroy it.
adds 60d8e99 r3633 at windhund: schwern | 2005-09-23 22:40:11 -0700 Make Test::Simple and Test::More eat their own dog food.
adds 3c1a87f r3634 at windhund: schwern | 2005-09-23 22:40:46 -0700 Added a LICENSE field.
adds e11edc3 r3635 at windhund: schwern | 2005-09-23 22:57:25 -0700 * is_deeply() would call stringification methods on non-object strings which happened to be the name of a string overloaded class. [rt.cpan.org 14675]
adds ab99b4b r3636 at windhund: schwern | 2005-09-23 23:26:44 -0700 Incrementing versions for release. Version 0.61.
adds 0ef7718 r3637 at windhund: schwern | 2005-09-25 23:18:54 -0700 - is_deeply() can now handle function and code refs in a very limited way. It simply looks to see if they have the same referent. [rt.cpan.org 14746]
adds 98b8ea3 r3644 at windhund: schwern | 2005-09-25 23:21:27 -0700 Noting that the current function and glob ref behavior may change.
adds 6431068 r3646 at windhund: schwern | 2005-09-25 23:31:49 -0700 Test is_deeply with function refs and globs.
adds 621493e r3652 at windhund: schwern | 2005-10-07 23:52:06 -0700 Absorbing Test::Builder::Tester 1.01. It doesn't work with this version of Test::More.
adds d2c92d7 r3653 at windhund: schwern | 2005-10-07 23:55:12 -0700 * Aborbed Test::Builder::Tester. The last release broke it because its screen scraping Test::More and the failure output changed. By distributing them together we ensure TBT won't break again.
adds f75ebae r3654 at windhund: schwern | 2005-10-07 23:56:50 -0700 Increment versions.
adds 29ce52e r3655 at windhund: schwern | 2005-10-07 23:57:15 -0700 Add TBT to MANIFEST
adds 31c7588 r3662 at windhund: schwern | 2005-10-08 00:55:50 -0700 Two identical "Failed test" lines, same file, same line number, right next to each other would confuse the regex. It would get greedy and eat both lines. Solution: be non-greedy.
adds 92c7eda r3664 at windhund: schwern | 2005-10-08 01:02:37 -0700 * Test::Builder->BAILOUT() was missing.
adds b70b7c2 r3666 at windhund: schwern | 2005-10-08 01:22:24 -0700 Handle TODO tests.
adds afafa77 r3668 at windhund: schwern | 2005-10-08 01:24:59 -0700 Expunge uses of test_err() to test # Failed test from the docs.
adds f0bca97 r3669 at windhund: schwern | 2005-10-08 01:25:47 -0700 Date for release.
adds d8c3cbe r3670 at windhund: schwern | 2005-10-08 01:26:38 -0700 There was no 0.61_01.
adds 5f35347 r3671 at windhund: schwern | 2005-10-08 01:27:53 -0700 typo
adds ebe9b36 Fixed RT #11319. Fixed some other test failures. Note that this makes test_out() a lot less useful and this module a lot more useful.
adds c975984 Fixed a documentation typo.
adds 80c1175 r3609 at dhcp176: schwern | 2006-05-29 15:05:48 -0500 Typo in BAIL_OUT docs. [jeff deifik]
adds ab7d42a r3615 at dhcp176: schwern | 2006-06-26 14:14:22 -0500 r3614 at dhcp139 (orig r3688): chromatic | 2006-06-12 23:53:24 -0500 Fixed a documentation typo.
adds dca0e54 r3612 at windhund (orig r3686): rfoley | 2006-05-31 11:18:20 -0700 rt.cpan.org #15654 can_ok handles undefined method name
adds 38d4f44 r4364 at windhund (orig r3718): schwern | 2006-07-08 22:51:16 -0700 Untabify Richard's change
adds 8a47fbe r4365 at windhund (orig r3719): schwern | 2006-07-08 22:51:28 -0700 Fix up the change log.
adds 0c5b21f r3609 at windhund: schwern | 2006-05-29 13:05:48 -0700 Typo in BAIL_OUT docs. [jeff deifik]
adds c1f3601
adds 631dce3 r4373 at windhund: schwern | 2006-07-08 23:41:42 -0700 Note chromatic's Test::Builder::Tester changes.
adds 7f2a7e9 r4374 at windhund: schwern | 2006-07-08 23:43:51 -0700 Document chromatic's "documentaiton typo" in the Changes log.
adds 9c77f25 r4375 at windhund: schwern | 2006-07-08 23:45:42 -0700 Document Jeff's BAIL_OUT doc fix in Changes
adds 232c5d3 The docs talked about TBT "methods". They're functions.
adds a60e1cd Changed around the TBT docs to show best practice using test_pass and test_fail rather than hard coding ok and not ok into test_out and test_err lines.
adds 7ef8aff Fine, I'll remove the damn LICENSE field.
adds a0ff9b7 Increment versions and date for release.
adds 1957d64 Test::Tester::Tie's name is an artifact from when TBT was Test::Tester. Change it to match TBT.
adds 2da99fa skip() will now warn if you get the args backwards.
adds ec9815c Last version busted test_fail(). Reversing 3730.
adds a5af778 test_fail() broken. Reversing 3683.
adds d69eae8 0.64 Increment version and date for release.
adds b5e1243 We require Test::Harness >= 2.03, not > 2.03.
adds 199fe3c Can't use qr//, that's a 5.5 thing.
adds c93e613 Change the TBT object to a hash because I can't remember what $self->[1] is.
adds 0345f4c r17851 at windhund: schwern | 2006-09-03 20:34:25 -0400 - Small improvement to the docs to avoid user confusion over "use Test::More tests => $num_tests" (Thanks Eric Wilhelm)
adds ab9a503 r17875 at windhund: schwern | 2006-09-04 03:16:17 -0400 - Minor fix for a test failure in is_deeply_fail for some Windows users. Not a real bug. [rt.cpan.org 21310]
adds 431f579 r17876 at windhund: schwern | 2006-09-04 03:23:07 -0400 - _print_diag() accidentally leaked into the public documentation. It is a private method.
adds 7693ccf r17877 at windhund: schwern | 2006-09-04 03:35:52 -0400 Convert from ad hoc to Test::Builder
adds 5b53327 r17878 at windhund: schwern | 2006-09-04 03:56:10 -0400 Convert to Test::Builder.
adds b2746ed r17879 at windhund: schwern | 2006-09-04 04:15:12 -0400 * Made most of the error messages report in the caller's context. [rt.cpan.org #20639]
adds 3ca6a1b r17880 at windhund: schwern | 2006-09-04 04:20:36 -0400 The normal perl diagonstic message ends in a period.
adds e30e200 r17881 at windhund: schwern | 2006-09-04 04:30:26 -0400 * Made the failure diagnostic message file and line reporting portion match Perl's for easier integration with Perl aware editors. (so its "at $file line $line_num." now) [rt.cpan.org #20639]
adds 2cfb594 r17889 at windhund: schwern | 2006-09-04 04:39:58 -0400 * 5.8.0 threads are no longer supported. There's too many bugs.
adds ca1c769 r17890 at windhund: schwern | 2006-09-04 04:41:04 -0400 0.64_01
adds d84984e r18004 at Master-Windhund-IV: schwern | 2006-09-09 12:14:42 -0400 - Last release broke Perls earlier than 5.8.
adds 4c628b5 r18005 at Master-Windhund-IV: schwern | 2006-09-09 12:17:20 -0400 0.64_02 Increment version for release.
adds 1bf9dea r19631 at windhund: schwern | 2006-10-13 18:49:14 -0700 - Tests will no longer warn when run against an alpha version of Test::Harness [rt.cpan.org #20501]
adds 8fa6bf3 r24547 at windhund: schwern | 2006-10-24 13:42:12 -0700 Simple test for Test::Builder->carp() and croak()
adds 4fec77b r24548 at windhund: schwern | 2006-10-24 14:03:44 -0700 Note in Changes that we added carp and croak
adds 6e69690 r24549 at windhund: schwern | 2006-10-24 14:04:02 -0700 Test POD coverage.
adds f2398ec r24562 at windhund: schwern | 2006-10-24 14:09:14 -0700 Test our POD.
adds 0197bf9 r24563 at windhund: schwern | 2006-10-24 14:09:25 -0700 Note that we're now testing our POD.
adds fb56303 r24564 at windhund: schwern | 2006-10-24 14:12:24 -0700 Update the COPYRIGHT years.
adds 7caf2d4 r24565 at windhund: schwern | 2006-10-24 14:13:35 -0700 Add a LICENSE field.
adds e840330 r24566 at windhund: schwern | 2006-10-24 14:14:09 -0700 Note that we added a license.
adds 4054428 r25226 at windhund: schwern | 2006-11-03 18:15:43 -0500 This is a test commit to test a bug in svk push.
adds ea32203 r25228 at windhund: schwern | 2006-11-03 18:16:48 -0500 Delete svk test file.
adds 2bbcdb7 r25239 at windhund: schwern | 2006-11-05 12:39:40 -0500 Change "this/that" to "got/expected" in the docs. Could probably use a little cleaning up in spots.
adds 4a400eb r25240 at windhund: schwern | 2006-11-05 12:47:23 -0500 Fix the error bad plan error messages.
adds 30ff899 r25243 at windhund: schwern | 2006-11-05 13:00:45 -0500 Remove warning in the docs about not mixing numbers with no numbers. There's nothing wrong with that.
adds 3a31cb9 r25244 at windhund: schwern | 2006-11-05 13:02:21 -0500 Update the changes file with the last few things.
adds af34baa r25247 at windhund: schwern | 2006-11-05 13:12:22 -0500 0.64_03
adds 93df0fd r25457 at windhund: schwern | 2006-11-10 10:29:31 -0600 Version 0.65
adds 30fb208 r25466 at windhund: schwern | 2006-11-10 14:46:28 -0600 - Restore 5.4.5 compatibility (unobe at cpan.org) [rt.cpanorg 20513]
adds b9c11fd r1096 at turtle: dromano | 2006-11-11 22:10:46 -0800 - Restore 5.4.5 regex compatibility (unobe at cpan.org) [rt.cpan.org 20513]
adds 3534113 r26228 at windhund: schwern | 2006-12-03 18:26:49 -0500 Release 0.66
adds 65aa1f9 r26467 at windhund: schwern | 2006-12-24 15:36:01 -0500 Typo
adds 3a4d8cf r26883 at windhund: schwern | 2007-01-22 16:23:02 -0500 - t/pod_coverage.t would fail if Test::Pod::Coverage between 1.07 and 1.00 were installed as it depended on all_modules being exported. [rt.cpan.org 24483]
adds fcc2503 r26884 at windhund: schwern | 2007-01-22 16:28:32 -0500 0.67
adds af50bb1 r27360 at windhund: schwern | 2007-02-11 09:38:28 -0500 Document the return value of Test::Builder's testing methods.
adds 2285792 r27361 at windhund: schwern | 2007-02-11 09:40:25 -0500 Test for and close a number of places where a $SIG{__DIE__} in the test would be tripped by failing evals inside Test::Builder/More.
adds 2f552ec r27362 at windhund: schwern | 2007-02-11 10:16:43 -0500 Move "maybe_regex" into a new "Test building utility methods" part of the docs. Also move BAILOUT and skip and such into their own section for test methods which aren't tests.
adds dfe5099 r27363 at windhund: schwern | 2007-02-11 10:19:55 -0500 0.68 Documentation improvements * Documented the return value of Test::Builder's test methods - Split out TB's method documentation to differenciate between test methods (ok, is_eq...), methods useful in testing (skip, BAILOUT...) and methods useful for building your own tests (maybe_regex...).
adds cce323a r27364 at windhund: schwern | 2007-02-11 10:25:27 -0500 Ooops, forgot to delete maybe_regex() in its old position when I moved it.
adds 97eb25c r27365 at windhund: schwern | 2007-02-11 10:26:32 -0500 Fix some POD nits as a result of moving stuff around.
adds 1108ade r27366 at windhund: schwern | 2007-02-11 14:11:46 -0500 Unifty all the eval BLOCK code into TB->_try() so they all have the same protection.
adds 292d175 r27367 at windhund: schwern | 2007-02-11 14:32:01 -0500 Finish isolating the eval STRINGs from __DIE__ handlers.
adds e4da26b r27380 at windhund: schwern | 2007-02-11 11:38:46 -0800 Change _is_fh() so it calls UNIVERSAL::can and isa as methods. [rt.cpan.org 20890]
adds b361e92 r27381 at windhund: schwern | 2007-02-11 11:38:57 -0800 Put the bug fixes first in the change log.
adds e13e236 r27382 at windhund: schwern | 2007-02-11 11:54:38 -0800 Record the UNIVERSAL::isa fix to _is_fh.
adds 648b50a r27383 at windhund: schwern | 2007-02-11 11:56:23 -0800 A few comments about our remaining uses of UNIVERSAL::foo as functions.
adds 22b23d3 r27384 at windhund: schwern | 2007-02-11 12:01:44 -0800 Make TB->is_fh() public.
adds d0e39a9 r27385 at windhund: schwern | 2007-02-11 14:14:47 -0800 Fix the docs with regard to the setting of $Level to show the proper use, incrementing rather than setting.
adds 58c8124 r27386 at windhund: schwern | 2007-02-11 14:15:40 -0800 Note change to $Level docs.
adds 405086f r27689 at windhund: schwern | 2007-03-13 17:22:30 -0700 Test fixes - We required too old a version of Test::Pod::Coverage. Need 1.08 and not 1.00. [rt.cpan.org 25351]
adds d3022d0 r27690 at windhund: schwern | 2007-03-13 17:26:05 -0700 - Will now install as a core module in 5.6.2 which ships with Test::More. [rt.cpan.org 25163]
adds 72d9c47 r27691 at windhund: schwern | 2007-03-13 17:29:07 -0700 Version 0.68. Increment for release.
adds 4934324 r27695 at windhund: schwern | 2007-03-14 06:43:22 -0700 Remove completed item from the old TODO list.
adds 76f27c1 r27696 at windhund: schwern | 2007-03-14 06:45:07 -0700 Test fixes - Minor filename compatibility fix to t/fail-more.t [rt.cpan.org 25428]
adds 5d82e1c r27702 at windhund: schwern | 2007-03-15 15:55:11 -0700 0.70 Thu Mar 15 15:53:05 PDT 2007 Bug Fixes * The change to is_fh() in 0.68 broke the case where a reference to a tied filehandle is used for perl 5.6 and back. This made the tests puke their guts out.
adds 3e8387b r27704 at windhund: schwern | 2007-03-15 17:58:28 -0500 Forgot to update the module version to 0.70 and set the release property
adds 181b3ce r27705 at windhund: schwern | 2007-03-16 17:10:39 -0500 Comment about the nature of the filehandle in is_fh() was backwards.
adds a1ed56f r27706 at windhund: schwern | 2007-03-16 17:19:55 -0500 Add a test to ensure an object can lie about being an IO::Handle.
adds 3179509 r32185 at windhund: schwern | 2007-06-29 20:22:55 -0500 Need a blank line preceeding POD directives.
adds 924a639 r32711 at windhund: schwern | 2007-08-02 17:02:40 -0700 POD Typo [rt.cpan.org 28639]
adds bbb003d r32770 at windhund: schwern | 2007-08-15 15:30:57 -0700 - Removed dependency on Text::Soundex [rt.cpan.org 25022]
adds b1fc4b9 r32772 at windhund: schwern | 2007-08-17 11:18:14 -0700 - Minor POD mistake in Test::Builder [rt.cpan.org 28869]
adds 3352ce6 r35632 at windhund: schwern | 2007-09-06 04:53:42 -0700 Fill in and update a bunch of answers.
adds ad3ba9e r35633 at windhund: schwern | 2007-09-06 04:54:19 -0700 Note the Test::FAQ update.
adds dabd58b r35794 at windhund: schwern | 2007-09-09 15:46:28 -0700 Less than or equal to, greater than or equal to... eh.
adds de8eb14 r35909 at windhund: schwern | 2007-09-13 19:35:40 -0700 Couple little test fixes for VMS.
adds 27cabdd r35910 at windhund: schwern | 2007-09-13 19:52:34 -0700 - Fixed an obscure problem with is_deeply() and overloading == [rt.cpan.org 20768]. Thanks Sisyphus.
adds 9ec7bcc r35917 at windhund: schwern | 2007-09-13 20:15:02 -0700 - Fixed a 5.5.x failure in fail-more.t
adds 826a42d r35918 at windhund: schwern | 2007-09-13 20:15:28 -0700 - Fixed a problem with BEGIN { use_ok } silently failing when there's no plan set. [rt.cpan.org 28345] Thanks Adriano Ferreira and Yitzchak.
adds 3d416cd r35921 at windhund: schwern | 2007-09-13 20:16:35 -0700 Add the test for that last fix.
adds fec71ac r35923 at windhund: schwern | 2007-09-13 20:21:17 -0700 Fuck it. This test causes more problems than anything else and its for deprecated functions. Reappropriating it for is_deeply().
adds c25f964 r35924 at windhund: schwern | 2007-09-13 20:22:00 -0700 Rename the test to reflect its new purpose.
adds 36dfe4d r35927 at windhund: schwern | 2007-09-13 20:37:16 -0700 Note that we got rid of the annoying sort_bug test.
adds 47f574f r35928 at windhund: schwern | 2007-09-13 20:42:23 -0700 Add some tests for cmp_ok() to try and track down the overload problem, but they don't work yet.
adds 550e343 r35931 at windhund: schwern | 2007-09-13 20:44:54 -0700 Increment version and date for release.
adds e11bd70 r35932 at windhund: schwern | 2007-09-13 20:45:17 -0700 Update Test::Builder::Module to match the rest of the dist.
adds 221b57a r38345 at windhund: schwern | 2007-09-19 23:06:33 -0400 Fix the little diagnostic method to speak about is_deeply
adds 1cec3dc r38346 at windhund: schwern | 2007-09-19 23:09:34 -0400 Bug unfixes * The BEGIN { use_ok } fix for [rt.cpan.org 28345] revealed a small pile of mistakes in CPAN module test suites. Rolling the fix back to give the authors a bit of time to fix their tests.
adds 264a0e3 r40672 at windhund: schwern | 2007-10-14 09:49:31 -0400 Get rid of that really old stupid comment about Arena networks
adds d461a42 r40677 at windhund: schwern | 2007-10-15 17:33:56 -0700 Word wrap
adds 0119d5f r40678 at windhund: schwern | 2007-10-15 17:34:36 -0700 Putting the use_ok fix from 0.71 back.
adds 48ef360 r40679 at windhund: schwern | 2007-10-15 17:35:40 -0700 Increment version to 0.73_01 and release
adds 3867f20 r40913 at windhund: schwern | 2007-11-29 15:43:26 -0800 - Add abstract and author to the meta information.
adds deb514d r40914 at windhund: schwern | 2007-11-29 15:43:35 -0800 Increment version and date for release
adds 7ebbcbb r40959 at windhund: schwern | 2007-12-03 19:29:07 -0800 Simplify use_ok() a bit. Reduce the amount of code that has to work in a cage with localized global variables. Make the test result depend on the result of the eval directly rather than $@
adds 2398920 r40961 at windhund: schwern | 2007-12-04 01:21:29 -0800 - Turns out require_ok() had the same bug as use_ok() in a BEGIN block.
adds 8c851c2 r41146 at windhund: schwern | 2007-12-14 15:58:21 -0800 Add a final pass() test to check if the test fails after all the threads have finished.
adds 381c2b4 r41355 at windhund: schwern | 2007-12-31 19:38:34 -0800 - ok() was not honoring exported_to() when looking for $TODO as it should be.
adds 9c94de9 r54557 at windhund: schwern | 2008-02-23 18:50:05 -0800 * The minimum version is now 5.6.0. - Ran through perlcritic and did some cleaning.
adds b4940da r54558 at windhund: schwern | 2008-02-23 18:57:58 -0800 * is_deeply_with_threads.t will not run unless AUTHOR_TESTING is set. This is because it tickles intermittent threading bugs in many perls and causes a lot of bug reports about which I can do nothing.
adds cc9cd1d r54561 at windhund: schwern | 2008-02-23 19:03:55 -0800 Increment version for release.
adds e533e1e r54562 at windhund: schwern | 2008-02-23 19:12:52 -0800 Explain how to turn is_deeply_with_threads.t back on
adds ce38389 r54563 at windhund: schwern | 2008-02-23 19:14:17 -0800 - Remove the signature test. Adds no security and just generates failures.
adds abd062e r54564 at windhund: schwern | 2008-02-23 19:30:21 -0800 Convert from ad-hoc to Test::Builder
adds 24f99a4 r54565 at windhund: schwern | 2008-02-23 19:55:53 -0800 Move Dev::Null to it's own module so other things can use it.
adds 64659e5 r54566 at windhund: schwern | 2008-02-23 19:56:31 -0800 Closing STDERR actually generates an exit code of 9 (bad filehandle). So instead tie STDERR to Dev::Null.
adds d0b9739 r54567 at windhund: schwern | 2008-02-23 19:56:45 -0800 * Test::Builder no longer uses a __DIE__ handler. This resolves a number of problems with exit codes being swallowed or other module's handlers being interfered with. [rt.cpan.org 25294]
adds 1376e99 r54575 at windhund: schwern | 2008-02-23 20:10:59 -0800 - Allow maybe_regex() to detect blessed regexes. [bleadperl @32880]
adds c12aa30 r54576 at windhund: schwern | 2008-02-23 20:17:14 -0800 Increment version
adds ec184a2 r54577 at windhund: schwern | 2008-02-23 20:33:00 -0800 Change TESTOUT and TESTERR to be lexical filehandles.
adds b32bb4d r54578 at windhund: schwern | 2008-02-23 20:40:56 -0800 The die message leaks out in 5.6 and I don't know how to stop it. Make the error message a little more innocuous.
adds e4fc4f0 r54579 at windhund: schwern | 2008-02-23 20:43:03 -0800 - The default test output filehandles will now use utf8. [rt.cpan.org 21091]
adds e208e88 r54585 at windhund: schwern | 2008-02-23 20:44:47 -0800 Increment the version and release an alpha
adds ba24752 r54602 at windhund: schwern | 2008-02-24 12:02:41 -0800 * The default test output filehandles will NOT use utf8. They will now copy the IO layers from STDOUT and STDERR. This means if :utf8 is on then it will honor it and not warn about wide characters.
adds 5fe1ba4 r54604 at windhund: schwern | 2008-02-24 13:13:58 -0800 Increment to 0.76_02 and release.
adds 931e3e1 r54606 at windhund: schwern | 2008-02-24 13:15:48 -0800 Line wrap
adds 27727b1 r54608 at windhund: schwern | 2008-02-26 12:44:31 -0800 - "use Test::Builder::Module" no longer sets exported_to() or does any other importing.
adds ebd68c3 r54609 at windhund: schwern | 2008-02-26 12:45:40 -0800 Throw in the necessary core testing junk
adds a791a15 r54612 at windhund: schwern | 2008-02-26 12:46:27 -0800 detab
adds 88b490a r54613 at windhund: schwern | 2008-02-27 01:45:13 -0800 Document that exported_to() isn't terribly useful and move it down in the documentation.
adds cbe14a4 r54614 at windhund: schwern | 2008-02-27 01:47:34 -0800 Rewrite the Test::Builder synopsis to use Test::Builder::Module.
adds c762068 r54615 at windhund: schwern | 2008-02-27 01:49:00 -0800 Change the #line in the test to match the actual line.
adds d075caa r54616 at windhund: schwern | 2008-02-27 01:51:12 -0800 Add $self->{TODO} to help with finding $TODO.
adds 6014e62 r54622 at windhund: schwern | 2008-02-27 01:53:16 -0800 Update the changes.
adds ee15a75 r54623 at windhund: schwern | 2008-02-27 01:55:50 -0800 - Turn off the filehandle locale stuff for the moment, there's a problem on 5.10. We'll try it again next release.
adds 858cb44 r54624 at windhund: schwern | 2008-02-27 01:56:25 -0800 Version 0.77
adds 9b159d3 r54625 at windhund: schwern | 2008-02-27 01:59:49 -0800 * Whoops, the version of Test::Builder::Tester got moved backwards.
adds 15e97cc r54630 at windhund: schwern | 2008-02-27 11:00:49 +0100 Let's bump up the version of TBT just for kicks.
adds f8d2b9d r54631 at windhund: schwern | 2008-02-27 11:02:08 +0100 Version 0.78
adds b176997 r54632 at windhund: schwern | 2008-02-27 12:04:34 +0100 - Let's try the IO layer copying again, this time with the test fixed for 5.10.
adds 8da696e r56122 at windhund: schwern | 2008-04-06 16:34:56 +0200 Forgot to put parens around the @INC list.
adds 4ef8c20 r56123 at windhund: schwern | 2008-04-06 16:35:01 +0200 Relese.
adds 67110aa r56133 at windhund: schwern | 2008-04-06 17:26:55 +0200 - Completely disable the utf8 test. It was causing perl to panic on some OS's.
adds 5215e30 r56242 at windhund: schwern | 2008-06-19 17:53:19 -0500 Whitespace
adds f96a179 fix RT#34050
adds 8cb9ea9 failing test for RT#34065
adds 5208b52 needed for tests
adds 0cf0c1f fix RT#34065
adds f5d4090 better diagnostics for isnt (RT#33642)
adds d830f1e fix RT#33626 -- deal with _ in makemaker versions
adds 94af235 explicit test for RT#28836
adds db7c1cb r56249 at windhund: schwern | 2008-06-20 15:37:28 -0500 New Features * Adam Kennedy bribed me to add new_ok(). The price was one DEFCON license key.
adds 877448f r56255 at windhund: schwern | 2008-06-20 16:51:05 -0500 Add the rt.cpan.org bug # to not_ok
adds de8a5b2 note bugfixes in Changes
adds 6a405c6 make schwern happy
adds a98b334 make sure SIG{__DIE__} is empty before testing
adds 85901c9 r56520 at windhund: schwern | 2008-07-05 09:12:56 -0700 Note hdp's help
adds 3071160 r56521 at windhund: schwern | 2008-07-05 09:14:17 -0700 * Changed the message for extra tests run to show the number of tests run rather than the number extra to avoid the user having to do mental math. [rt.cpan.org 7022]
adds b6dc75b r56522 at windhund: schwern | 2008-07-05 09:32:06 -0700 - die if no_plan is given an argument [rt.cpan.org 27429]
adds 361c66c r56524 at windhund: schwern | 2008-07-11 05:37:54 -0700 _eq_array() and _eq_hash() had a precedence mistake in their argument checks.
adds 6a9116c Added provisional .perltidyrc that we can argue about.
adds b202554 Better TODO handling.
adds 9ca0e52 expected_tests() is not invoked unless its argument is already a true value. Hence check for $max > 0 can never fail and we can eliminate an uncoverable condition.
adds 4b92125 Add test for previously untested branch/condition in Test::Builder::ok(): diagnostic output when name of test is only numbers and spaces.
adds d65dc6f expected_tests() is not invoked unless its argument is already a true value. Hence check for $max > 0 can never fail and we can eliminate an uncoverable condition.
adds bd54d53 [Last commit message was incorrect. It should have read ...] Fix dangling elsif: 'elsif( !$arg )' not followed by 'else' branch is red flag for uncoverable branch. Suspicion confirmed by coverage analysis. First branch tests case where $arg is true; next tests case where $arg is false and not defined; only remaining possibility is $arg is false but defined. That is better handled by an 'else'.
adds 65ce630 Add a perlcriticrc file.
adds 62dab33 Grammatical corrections: it's -> its, in 2 locations.
adds 8fea4ca Quiet some of the more obvious perlcritic level 4 critics.
adds c649854 Fix up Test::Simple to comply with critic level 4
adds 69414f8 Clean up some more perlcritic level 4 stuff.
adds 4145f72 Add SVN Id tag and svn:keywords Id property.
adds 13d86a4 Add SVN Id tag and svn:keywords Id property.
adds 22400d3 Update the MANIFEST
adds 73354d3 Fix up some more easy critics.
adds 1246434 NO NEED TO SHOUT ATTRIBUTES
adds 0927a62 Turn off the prohibition on not declaring local variables. We realize "local $foo;" comes out undefined, thanks.
adds 4d88aa1 * Added Test::Builder->in_todo() for a safe way to check if a test is inside a TODO block. This allows TODO tests with no reason.
adds 7e8f15e Update the years on the copyright notices.
adds 12d82af More perlcritic yak shaving.
adds 79c8f17 The beginnings of a stand-alone test result history object.
adds bbeb3f5 Update perlcriticrc for Perl::Critic 1.092 which has new options.
adds d2256c9 Remove the $Id$ tag from the Changes file because it obscures the reading of the log.
adds 6efb0f2 Some cleanup of the Makefile.PL
adds 4b8fff4 Add "resources" to the META.yml
adds 843c516 Increment version to 0.81_01
adds a32352e Added note() and explain().
adds a586c1f Add note() and explain() to Test::More.
adds 873cdfc Date for release.
adds 2bf6859 Add the dep on Mouse. [test-more.googlecode.com 12]
adds 35c1c68 Put TB2::History and its tests into the MANIFEST
adds 4c96c70 Make new_ok() with no argument report a sensible usage error.
adds e4a4beb Spell out the perltidy options for those who don't know the short versions by heart.
adds 1f646ce * Test::Builder->reset_outputs() to reset all the output methods back to their defaults.
adds 0779932 Test note()
adds c4f871b Update the svn:keywords of the test files because I think I forgot some
adds 7c789af POD typo
adds 537478b Avoid Devel::Cover database in MANIFEST
adds 9a97cd9 - no_plan now only warns if given an argument. There were a lot of people doing that, and it's a sensible mistake. [test-more.googlecode.com 13]
adds 97b7828 Make TB2::History a singleton.
adds 8a46e8b Document all the History methods.
adds 0e7f740 Basic test result objects following the pattern of Perl 6's Test::Builder.
adds d09fcdb Test unknown directives.
adds f260881 Test as_hash() and fix a bug so it only returns the defined attributes.
adds fa90e8d Change History to use Result objects.
adds d3d8c12 Add Result to the MANIFEST
adds 6e02b8c Set up svn:ignore to ignore the build files, backups and Devel::Cover stuff.
adds 4f25c46 Moving the TB2 stuff out of the way for release.
adds e39a672 Put the Mouse dep back now that it's been released. Leave the TB2 stuff out of the MANIFEST for the moment.
adds 2ef77ef Move TB2 tests into their own directory
adds f2ccdd3 Move Test::Builder::Tester tests into their own subdir
adds 23a9021 Move all the Test::Builder specific tests into their own subdir.
adds 6aee982 Capitalize the TB2 test directory to make it stand out.
adds bca1b6f Rebuild the MANIFEST after all that test moving around.
adds 837e0d4 Fix the skip message
adds 991635b Clear up "Test::Unit" confusion.
adds 04f18ff Removed the references to Test::Unit in the SEE ALSO entirely. No point bringing it up just to say not to use it, there's lots of modules I could say about that.
adds db6c8f6 Bug Fixes - 0.81_01 broke $TODO such that $TODO = '' was considered todo.
adds 26ec7fa Test Nick's HARNESS_ACTIVE=1 and -c bug. There's no particular reason why we can't dup the handles when -c'ing.
adds 0fd4634 Add the ability to add new result types. This is helpful for systems that aren't TAP-like, such as POSIX.
adds 0d9c9cb Document the result class registration methods.
adds 6d40d06 Fix typos in test.
adds 433cdeb Run perltidy over the code base. I had to revert a small amount of it's changes.
adds 63e6bf4 Keep perltidy from eliminating my double blank lines after subroutines.
adds 125a753 Increment version to 0.82 for release
adds adc23b8 Quick release to eliminate Mouse dependency.
adds 6470109 Remove Test::Builder2 from trunk to prevent it leaking out into a release. It now has its own branch.
adds 634c327 Sync with a test change from blead to accomodate differing location of test files. [rt.cpan.org 39329]
adds fc9eb4b Simplify the diag() test
adds de9a857 New Features * cmp_ok() now displays the error if the comparison throws one. For example, broken overloaded objects.
adds c9446bd Since we require 5.6 we'll always have overload.
adds 99e80a9 Renumber the lines to match reality.
adds 9c56ac7 Turns out that require resets $@ and $!, which is bad for our purposes. So wrap all require's in a _try() block to mask that.
adds e64a335 * cmp_ok() now reports warnings and errors as coming from inside cmp_ok, as well as reporting the caller's file and line. This let's the user know where cmp_ok() was called from while reminding them that it is being run in a different context.
adds 7f546d5 * Dependency on ExtUtils::MakeMaker 6.27 only on Windows otherwise the nested tests won't run.
adds a8999d8 Version up for release
adds a5410d6 Use the new #!include_default in MANIFEST.SKIP.
adds 3846c17 Date for release
adds 5c6a643 Remove some leftover directories from TB2.
adds ad64d62 Repository moved to github.
adds fbf49b7 Add a git ignore file.
adds 5cd0ad7 Add done_testing()
adds 01ceb34 Fix the overload tests to handle 0 properly. [rt.cpan.org 41109]
adds 23d24bb Removed '$Id$' from most (?) files (issue #33).
adds 8c17dfe Fixed some tests with hard-coded line numbers, which had changed as lines containing the '$Id$' tags were removed.
adds 8913b40 Note the Test::More home page in the README and the location of the code repo, just so it's somewhere in the docs.
adds f78b538 Document minimum Perl version in the README.
adds 6d660bc Scalar refs as filehandles don't work in 5.6
adds 058da18 Rewrite t/Builder/output.t in a more sensible fashion.
adds e6d4006 Let "make manifest" shuffle files around.
adds db3f05e output() and friends now support scalar references.
adds d9cf14a Whoops, forgot to ship Test::Builder::IO::Scalar.
adds 33b9727 Uncommented 'use_RS' docs so t/pod-coverage passes.
adds a85e7ff add another cmp_ok example using <=
adds 95bcdbe iclude example for isnt() as given on the perl-qa mailing list
adds 649cc65 * plan( add => # ) now allows you to add to the plan as you go.
adds 310863c Give TBT::Color a version number. [test-more.googlecode.com 17]
adds b989f45 Forgot to commit the plan( add => # ) tests
adds f0fad55 First cut at breaking up plan().
adds fe53006 typo fix
adds 6ef4c84 The plan( add => # ) tests are really a Test::Builder thing.
adds d44a27a Convert the test to Test::Builder only
adds b4bac78 Rewrite the skipall test so it shows diagnostics.
adds 2114bd0 skip_all() with no reason would output "1..0" which is invalid TAP.
adds 58e30b9 Consolidate all the spots which output a plan into _output_plan()
adds b6dddca Rename the test to match the method its testing.
adds fc9e8b4 You can now call current_test() without first declaring a plan.
adds d2ae2a0 Fix scalar ref outputs so TB can write to the same scalar ref.
adds 368af19 Add Test::Builder::NoOutput to simplify testing Test::Builder.
adds 448e79a linkify some module names in the pods
adds 54848c7 Merge branch 'master' of git at github.com:schwern/test-more
adds 0d8b535 Typo
adds 3c96c00 Replace uses of TieOut with scalar ref filehandles.
adds 1ffea4f Eliminate the old ad-hoc ok() subroutines to test ourselves.
adds 48dda4a Rework TB::NoOutput to store indivdual output streams.
adds 0b23968 Refactor the fail-more test to break up blocks of output.
adds 0e0d818 Rebuild the MANIFEST
adds 9fa0973 Make perlcritic happy.
adds 0c545c2 Add a TODO test for the cmp_ok( undef, '' ) for [test-more.googlecode.com 36]
adds 8df41fb Update .gitignore.
adds 9d5e329 Remove plan( add => # ). Put it into the plan_add branch.
adds 2a03f4d Skip our own distribution directory in "make manifest"
adds 7db2f2f Remoe the plan_add test files from the MANIFEST
adds 94a5c9a Write a test to make sure all the $VERSIONs are in sync.
adds 72c7025 Release 0.87_01
adds bd6126c '//' replaced with qr//
adds af1ee5c * Some filesystems don't like it when you open a file for writing multiple times. Fixes t/Builder/reset.t. [rt.cpan.org 17298]
adds 48a9d2f Remove some now unneeded 5.005 code.
adds f312513 * Check how an operating system is going to map exit codes. Some OS' will map them... sometimes. [rt.cpan.org 42148]
adds 1c4bc86 Got the exit mapping backwards.
adds c0c7796 Various minor POD edits, mainly to get variables and methond names wrapped in `C<>` or `C<< >>` as appropriate. Plus a couple of minor formatting and grammar nits. Do with it what you will, I just wanted to see how a push request would work on GitHub. :-)
adds abef8fe * Fix Test::Builder::NoOutput on 5.6.2.
adds 326e574 Fix the exit code reporting.
adds c79adfa Fix exit code generation on VMS to match what Test::Builder does.
adds 3ad8814 The double quotes busted Unix, it interpolated $?
adds 0525db6 0.87_02
adds a239c32 Allow isa_ok() to work on class names.
adds 0884eae [testmore.googlecode.com] Put in a special case for is_deeply([undef], [undef]);
adds fd569a4 made $Opened_Testhandles resetable
adds f5a4eb4 Added test
adds a13b011 [testmore.googlecode.com 43] Document memory usage for folks that run a tremendous number of tests.
adds ab2bccd Reset the flag which says the plan was output as part of reset()
adds adb9eab Output the file where done_testing() was last called as part of the double warning. (Curtis spotted this)
adds 01a6e28 Fix END block file cleanup.
adds e4a50ec Version 0.87_03
adds 28eac0f Version 0.88
adds 51b7efe Test on multiple versions of perl when releasing.
adds 4d94e99 [bleadperl eaa0815147] Fix cmp_ok.t for core.
adds cf28630 * Finally added a note about the "Wide character in print" warning and how to work around it.
adds 28272a3 Amplify that this is only used on 5.6 [rt.cpan.org 46993]
adds 05f7127 Add example to show how indenting works.
adds 71ee7ee First pass at nested TAP implementation.
adds 77c02db Add 'subtest' method to Test::More.
adds 4f91dd6 Make sure children don't overwrite the child error ($?) variable.
adds 8cb7544 Basic test of nested TAP.
adds 4034aeb Basic test of nested TAP.
adds 812431d Ensure children cannot be finalized with open children. Don't overload create().
adds c029567 Add tests for nested exceptions.
adds 1d5378c Add nested exceptions test to MANIFEST.
adds 03b98b6 Document nested exceptions.
adds 719d293 Add more basic nested TAP tests.
adds 522ab36 Add tests for new builder helper accessors.
adds 54c4fa7 Minor code and documentation changes. No functional changes.
adds a08848f Allow skip_all in subtests.
adds 13ca2b2 Merge branch 'master' of git://github.com/schwern/test-more
adds c870cac Minor format update. No functional change.
adds 0a2501c TODO tests in nested TAP now don't mark the suite as failing
adds f85a55b Merge branch 'master' of git at github.com:Ovid/test-more
adds f870046 Ensure subtests with no tests fail.
adds 51b2f11 Add [subtest] to subtest summary test name.
adds 060f8d3 Don't allow builder to run tests when children are still running.
adds 3fdbb8e Merge commit 'Ovid/master' into subplan
adds df6795c Use a note instead of a diag so it doesn't clutter the output
adds 3ee225c Moved the guts of subtest() into Test::Builder.
adds 3ef95dd Kill &finalize in favor of finalize()
adds 2f4814a Change suite_passed() to the requested is_passing().
adds 2178699 Fix up the subtest() docs a little
adds 733d461 More indentation fixing.
adds f49a06e More improvements of the subtest() docs.
adds 0f80ad1 Remove the [subtest] shim from the subtest() name. If the tester wants it there they can put it there.
adds 8886068 Rename the subtest tests. They may produce nested TAP but here they're testing subtest().
adds 6e01788 Rebuild the MANIFEST
adds 5e70163 Fix the subtest tests when run outside of prove and make them independent of the filename.
adds 86f81c3 Test subtest()'s argument checking.
adds 2fc9386 Add a test for what happens when a subtest dies.
adds 716eb2f Add a test for do()ing another test inside subtest().
adds a4b5fbd Merge branch 'subtest'
adds c56dfa6 Fix the MANIFEST
adds 445b576 Thank Ovid for his subtest work.
adds 5565b24 Version 0.89_01
adds 816223b Damnit, I forgot to date the release. Oh well.
adds 1c72a3f Note the IO::Stringy license in our copy of it. [test-more.googlecode.com 47]
adds 1f80d4a Defend against a bogus errno mucking with die.
adds f30c192 Update Changes
adds 18b3dfd Test on multiple versions of Perl when releasing.
adds ae41c32 * Silence noise on VMS in exit.t (Craig Berry) * Skip Builder/fork_with_new_stdout.t on systems without fork (Craig Berry)
adds 29eebd3 [bleadperl eaa0815147] Fix cmp_ok.t for core.
adds 495c243 * Finally added a note about the "Wide character in print" warning and how to work around it.
adds be1bebb Amplify that this is only used on 5.6 [rt.cpan.org 46993]
adds 777a19f Defend against a bogus errno mucking with die.
adds a76b1e4 Update Changes
adds 791ad69 Note the IO::Stringy license in our copy of it. [test-more.googlecode.com 47]
adds dad07fd Test on multiple versions of Perl when releasing.
adds a95422b Version 0.90
adds d238a5d * Silence noise on VMS in exit.t (Craig Berry) * Skip Builder/fork_with_new_stdout.t on systems without fork (Craig Berry)
adds 62e045b Version 0.92
adds df464c1 Merge branch 'stable'
adds f6d0637 Fix the history in the change log as a result of merging Ovid's subtest branch which spanned several releases.
adds 1b51970 Tests which use builder singletons should still work with subtests.
adds 657b52d Rename child() to new_child() and make subtests work with builder singletons.
adds dcf02fe Update changes file
adds 8dda971 Merge commit 'Ovid/master'
adds 5729e9f Somehow we wound up with two versions of dist_test() probably from merging to stable.
adds ef64cbe Make the bad test even worse.
adds c2abdb4 Its not actually a *bad* test. Change the name to be more specific.
adds f9d28be Fix up the Changes file
adds 9b3c473 Boilerplate fixes from blead 45d8b36ec02e88acbbf23bf2514e70f8acb71985
adds 72b5bca 5.8.0 will warn if you open an undefined scalar ref. I'm not going to work around it because then you can't tell if nothing was read or if an empty string was and I'm pretty close to axing 5.8.0 anyway.
adds ba35339 Doc typos from Arthur Goldberg <artg at cs.nyu.edu>
adds c842e91 Be sure to find the vmsish pragma for one-liners in the core.
adds 7a293d1 Added isa_ok test
adds 2daa027 Slight change to isa_ok to remove warnings
adds 7c1193b Make versions.t data driven
adds 6c1149f Kill a lot of stuff that was for 5.005 compatibility
adds 59c65d1 Remove some more code that was there just for 5.4
adds 605b412 Remove some code to protect 5.5.4
adds 019415f Add a minimum Perl version to the Makefile.PL
adds dc2e595 Add a compile check, copied from MakeMaker
adds 61b817d Revert "Rename child() to new_child() and make subtests work with builder singletons."
adds a66536b Copy the child into the parent's reference to guarantee everyone will get the child.
adds 55e2ec4 Make sure we restore the parent if the subtest dies.
adds 5163f6b Version 0.93_01
adds 4322f6b Fix the compile test so it works in the core using a unified MANIFEST of everything which ships in the core.
adds 4a763f4 Add a test to test our dependents, finally
adds 8c89e26 Let "use Test::Blah;" work
adds 190eac7 Removing caveat about upgrading Test::Harness, we already depend on a good enough version. [rt.cpan.org 48722]
adds be184df Change the cmp_ok() file/line faking to something that won't make NYTProf cry.
adds a21a691 Stitch the release history back together between master and stable. This will make merging easier.
adds 2963790 Boilerplate fixes from blead 45d8b36ec02e88acbbf23bf2514e70f8acb71985
adds 4bda4e3 5.8.0 will warn if you open an undefined scalar ref. I'm not going to work around it because then you can't tell if nothing was read or if an empty string was and I'm pretty close to axing 5.8.0 anyway.
adds f63a2dc Doc typos from Arthur Goldberg <artg at cs.nyu.edu>
adds d5ce35d Added isa_ok test
adds 23af9ea Slight change to isa_ok to remove warnings
adds 1aaef98 Be sure to find the vmsish pragma for one-liners in the core.
adds 94095ca Make versions.t data driven
adds cee4fe8 Kill a lot of stuff that was for 5.005 compatibility
adds 61b13d3 Remove some more code that was there just for 5.4
adds b1d45ef Remove some code to protect 5.5.4
adds 2cd0454 Add a minimum Perl version to the Makefile.PL
adds 50a4de1 Add a compile check, copied from MakeMaker
adds 7f1ad81 Fix the compile test so it works in the core using a unified MANIFEST of everything which ships in the core.
adds 8158ac9 Add a test to test our dependents, finally
adds 6015449 Let "use Test::Blah;" work
adds e0752a7 Removing caveat about upgrading Test::Harness, we already depend on a good enough version. [rt.cpan.org 48722]
adds f20e59e Merge branch 'stable'
adds e426ef7 Version 0.94
adds 1b9f060 Typo in the example code. Arthur Goldberg <artg at cs.nyu.edu>
adds 8e6a732 Remove apparently unnecessary early instances of unoverloading.
adds c360d86 Rewrite extra.t to use TB::NoOutput and generally be more sane.
adds 6379956 Merge branch 'master' of github.com:schwern/test-more
adds 70ee809 [rt.cpan.org 53469] Fix is_deeply() comparing regexes
adds c885d38 Forgot to update the test count
adds d6b2b01 Test::Builder::Tester now sets $tb->todo_output to the output handle.
adds fc3b5bb Minor POD fixes
adds 32b8ec5 Merge branch 'master' of github.com:schwern/test-more
adds 9f1c313 Test subtest plan handling.
adds 04a39f3 Subtests w/o plans have implicit 'done_testing()' added.
adds 1189b97 My first bit of work on adding an implicit 'done_testing' call to subtests
adds 1098dff Fix file/line in failing subtest() diagnostic.
adds 3439ca4 Localise $Level when running a subtest
adds c4048ad Write down Nick's changes in the log
adds 52f3130 Rename the test to something more descriptive.
adds 08c9167 Speed up is_deeply() on large data structures.
adds a88fdd7 Note Nick's is_deeply() performance boost.
adds a4bda21 Version 0.95_01
adds 74e26ec .gitignore += *.tar.gz
adds 15f076e Fix various typos and spelling errors.
adds c76e9a0 More tests of false value comparisons in is_deeply
adds ebd7849 Typo
adds e9cb90c Don't disable 'uninitialized' warnings
adds 540b85a Fix indentation of multi-line subtest diagnostics
adds 9649506 Fix behavior of subtest in a todo block
adds 396afe2 Clear $TODO for the subtest before $Level is reset
adds 2506705 Typo
adds aada94b Suppress DESTROY in a forked child
adds ed2aac2 typos
adds 29b092f update MANIFEST
adds 4580429 Normalize "Feature Changes" in the change log for easier searching.
adds c26d23e Test dependents with the current version, not the built version.
adds 99ec7d8 Credit Nick
adds b3d0d75 Version 0.95_02
adds 1e29a8d POD typo [googlecode 53]
adds 88765f0 reset() didn't reset the done_testing state [googlecode 59]
adds 65e7b28 Document the is() fixage
adds 028ceee Bug tracker moved to github
adds 40430d5 Version 0.96
adds 24c5b28 Accept both old and new-style regex stringification
adds c629800 subtest() no longer has a prototype. It was just getting in the way.
adds 5be859f Doc patch for use Module::Name () - http://github.com/schwern/test-more/issues/41
adds e6b5287 Cleaned up Todd's doc patch. Moved it to use_ok() where people will be looking for it.
adds 401fa01 Automatic filehandle discipline inheritance, take two. [rt.cpan.org 46542]
adds 275921e Log changes
adds 01431cd Version 0.97_01
adds 6d6555b POD typo spotted by ether
adds 6609885 Bugfix: subtest() reported spurious failure if $? != 0
adds 256c2cd A better fix for the $? subtest fix.
adds aa2ab1a Added documentation regarding is(), is_eq() and is_num(), and undef args
adds 6249775 Merge branch 'master' of https://github.com/melo/test-more into melo-master
adds 9932531 Make the documentation of is()'s behavior wrt undef a bit more succinct.
adds e220d10 Add new MYMETA.yml to .gitignore
adds b2a4e55 Update the change log with Pedro's doc fix
adds 040ce73 Version 0.98
adds fc94f32 Make BAIL_OUT play nice inside subtests.
adds 98375c4 Merge remote-tracking branch 'larryl/master' into bug/bailout_in_subtest
adds ce7a7d1 Update the change log
adds b8a0a20 Merge branch 'bug/bailout_in_subtest'
adds cfd09ea Update .gitignore for MYMETA.json
adds 095b207 FAQ entry for test naming schemes
adds 6d75b50 FAQ entry for "Why do I need more than ok?"
adds e1a4d29 Linkify module names
adds a5ce642 use m// for clarity
adds 2eb5994 Merge remote-tracking branch 'doherty/master' into review/doherty/faq
adds 41085b1 Give an example of ordered filenames.
adds c324f27 Rejigger Mike Doherty's FAQ answer as it's really about test files.
adds a0a198f Answered "why do I need more than ok" with regard to diagnostics.
adds 9ea53e3 Merge branch 'review/doherty/faq'
adds 5a8f700 Force scalar context on the example argument to done_testing
adds c0a8ea3 Removed trailing whitespace.
adds 2a78551 Edited slightly and added done_testing.
adds 794a9c7 The parens are attached to the my().
adds e6163dc Leave in the parens.
adds 55b10d6 Make child() use create().
adds 1498d66 Fix subtests when threads are on.
adds a139df8 Merge branch 'bug/subtests_with_threads'
adds de232c0 Require minimum versions of Test::Builder and Test::Builder::Module.
adds 5ed8f11 Make use_ok work with lexical pragmata
adds 40f26cf Cleanup the previous use_ok patch.
adds f78938f FC pointed out this was about source filters, not lexical effects.
adds 696db6b FC pointed out that you need to wrap "use_ok" in a BEGIN block.
adds 2461dc6 Strike that, source filters have always worked... at least with 5.14.1.
adds baefbaf Fix Test::More typo in comment.
adds cc02953 Update the list of Perls to test with.
adds fff6727 Version 0.98_01
adds 2a9abb5 Fix use_ok() so it doesn't leak pragmas from inside Test::More.
adds 22861ea Version 0.98_02
adds f481ab6 convert all instances of $this to $thing to avoid confusion-- $this is sometimes used to mean $self (especially by js users)
adds 78f0c97 Fix use_ok() getting confused about packages which are also functions.
adds 7d78b17 For issue #141, compare cmp_ok with a blacklist of bad operators.
adds 83bf083 Strip off Perl core compatibility stuff we don't need any more.
adds 9d2eba3 Add a test for += cmp_ok.
adds a6a80f8 Explicitly document that cmp_ok() passes when the comparision is true.
adds d3e0281 Note cmp_ok() change in the log.
adds cbbf57d Merge branch 'issue/141'
adds 7e32d0e Undo the lexical use_ok() feature. Sorry FC.
adds ab98acb Discourage use_ok() and emphasize require_ok().
adds f9f85f7 Merge pull request #292 from schwern/revert/use_ok
adds 5f82e2d Update the resources meta data
adds 897a2c5 Log Karen's $this doc fix.
adds 4b4f340 Use a specific version of Test::Builder.
adds 59b0aa9 Version 0.98_03
adds eb6c60b Credit Matthew Horsfall in the change log for #141.
adds 9c45604 Fix an ok() example with grep() to not slurp in the test name as part of the grep.
adds a5dcee0 Test case without done_testing exits with 0. Failed test script should be return non-zero value.
adds 8235f3e Merge pull request #341 from tokuhirom/exit_code_on_missing_done_testing
adds 229b83d Update lib/Test/More.pm
adds cb2b0dc Test::More document update
adds 662b262 Correct the backwards compatibility statement for v1.5.
adds 214581d Put the COMPATIBILITY section in a better location.
adds 406bb73 Change compatibility info to use stable versions of Perl.
adds 9154d9c Mention new COMPATIBILITY section in the change log.
adds 406567c Update the changes log with all the changes up to this point.
adds 5a26767 Overhaul isa_ok() and fix it for perl 5.17.
adds decc3e4 Update the change log.
adds 9713f24 Require Scalar::Util used by isa_ok()
adds 48c1258 Version 0.98_04
adds 55a8c51 Add a shorter work around for the UTF-8 output problem to the docs.
adds 863221f Change subtest to auto-note at the beginning of the test
adds 5c1b28c Indent the subtest note with the subtest.
adds 93cef25 Log the subtest note change.
adds ed077e0 Merge pull request #364 from schwern/subtest_note_at_start
adds 4979653 Fix Test::Builder::Tester so it works with subtests.
adds 74efe12 Merge pull request #365 from schwern/tbt_subtest
adds 1d69410 fix bug when test_fail is called via a do statement
adds 446707d Merge pull request #369 from nnutter/master
adds 9425e41 like() and unlike() no longer warn about undef.
adds c21e0e6 Merge pull request #372 from schwern/issue/335
adds e575796 Bring the change log up to date.
adds d7e2b47 Version 0.98_05
adds 05388f3 Pull in the extra dependency test from the Test-Builder1.5 branch.
adds f62e223 typo fixes
adds 34e5f89 typo fixes
adds d3fe57b Merge pull request #383 from dsteinbrunner/patch-2
adds 83bd49a Test::Builder: Fix "return $a or $b" precedence issue
adds 157efba changelog for the return/and precedence fix
adds d2ac1d3 bump to next trial version
adds 81d7a71 bump version for stable 0.99 release
adds da2de78 fix CPAN regression: allow regex to test_out/test_err
adds ba561ae bump version for dev release
adds 1faaedc bump version, new semi-semantic scheme
adds 1f1bf0b bump version for stable release
adds c347c8d Doc updates, version bump
adds 5656537 lots of pod markup fixes
adds 94bb115 Merge pull request #397 from karenetheridge/topic/doc_links
adds 4829c9f Outdent subtest intro comment
adds 3e0a6e5 Merge pull request #396 from dagolden/topic/outdent-subtest-intro-comment
adds cb99341 subtest accepts @args, passed to code-block
adds 7d36837 Version bump and doc updates
adds 6c59f7b Fix doc bug discovered by failing tests
adds 7f637ab Version Bump
adds 2354739 Fix POD error
adds 9d8b458 Version bump, 2 bugfixes
adds 173b04f Changed install path for perl 5.12 or higher.
adds 529f2e7 Version bump
adds 2a0b19d Revert "Outdent subtest intro comment"
adds 0ae48ef Version bump again for consistency
adds 476519d Imported Upstream version 1.001006
new 77254d8 Merge tag 'upstream/1.001006'
new 4a2852f Update debian/changelog
new 566007b Add autopkgtest control file.
new 5213cd5 releasing package libtest-simple-perl version 1.001006-1
The 6 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.
Summary of changes:
Changes | 15 +++++
META.json | 4 +-
META.yml | 18 ++---
Makefile.PL | 4 +-
debian/changelog | 10 ++-
debian/tests/control | 8 +++
debian/upstream/metadata | 6 ++
lib/Test/Builder.pm | 41 ++++++------
lib/Test/Builder/IO/Scalar.pm | 8 +--
lib/Test/Builder/Module.pm | 42 ++++++------
lib/Test/Builder/Tester.pm | 38 +++++------
lib/Test/Builder/Tester/Color.pm | 2 +-
lib/Test/More.pm | 141 +++++++++++++++++++++++----------------
lib/Test/Simple.pm | 18 ++---
lib/Test/Tutorial.pod | 38 +++++------
t/dont_overwrite_die_handler.t | 1 +
t/subtest/args.t | 19 ++++++
17 files changed, 249 insertions(+), 164 deletions(-)
create mode 100644 debian/tests/control
create mode 100644 debian/upstream/metadata
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-perl/packages/libtest-simple-perl.git
More information about the Pkg-perl-cvs-commits
mailing list