http://schwern.org/src/Test-Simple-0.82.tar.gz or coming soon on CPAN.
Please report bugs via http://code.google.com/p/test-more/issues/list There are some user visible changes which might cause "fixage" for those who depend too closely on the output of Test::Builder. Here's the new features and feature changes. New Test::More Features * new_ok() combines a call to new() with isa_ok(). * note() is like diag() but only shows up in verbose output * explain() is a handy data dumping function New Test::Builder Features * TODO tests can be declared more accurately using todo_start() and todo_end(). Feature Changes * use Test::More no_plan => 1; now issues a warning * A test's exit code is now preserved rather than exiting with 255. * The "Looks like your test died" message is now "Looks like your test exited with $exit_code" * The "extra tests" message shows the number of tests run rather than the number extra to avoid having to do mental math * The diagnostics for isnt() are more obvious, rather than being recycled cmp_ok() output. 0.82 Tue Oct 14 23:06:56 EDT 2008 Bug Fixes - 0.81_01 broke $TODO such that $TODO = '' was considered todo. 0.81_02 Tue Sep 9 04:35:40 PDT 2008 New Features * Test::Builder->reset_outputs() to reset all the output methods back to their defaults. Bug Fixes - Fixed the file and line number reported by like when it gets a bad regex. Features Changed - Now preserves the tests' exit code if it exits abnormally, rather than setting it to 255. - Changed the "Looks like your test died" message to "Looks like your test exited with $exit_code" - 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] 0.81_01 Sat Sep 6 15:13:50 PDT 2008 New Features * Adam Kennedy bribed me to add new_ok(). The price was one DEFCON license key. [rt.cpan.org 8891] * TODO tests can now start and end with 'todo_start' and 'todo_end' Test::Builder methods. [rt.cpan.org 38018] * 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. * Added note() and explain() to both Test::More and Test::Builder. [rt.cpan.org 14764] [test-more.googlecode.com 3] Features Changed * 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] Bug fixes - using a relative path to perl broke tests [rt.cpan.org 34050] - use_ok() broke $SIG{__DIE__} in the used module [rt.cpan.org 34065] - diagnostics for isnt() were confusing on failure [rt.cpan.org 33642] - warnings when MakeMaker's version contained _ [rt.cpan.org 33626] - add explicit test that non-integer plans die correctly [rt.cpan.org 28836] (Thanks to Hans Dieter Pearcey [confound] for fixing the above) - die if no_plan is given an argument [rt.cpan.org 27429] -- There will be snacks.