Changes for version 2.57_05 - 2006-04-19
- ENHANCEMENTS
- Now shows details of the tests that unexpectedly pass, instead of just giving a number. Thanks, demerphq!
- INTERNALS
- Fixed globbing to work under Perls before 5.6.0. Before Perl 5.6.0, prove just uses the internal glob() function.
Changes for version 2.57_04 - 2006-04-17
- ENHANCEMENTS
- prove's globbing is now done with File::Glob::bsd_glob(). Otherwise, "prove c:\program files\svk\t\*" fails because glob() considers it to be two patterns, splitting on whitespace. Thanks to Audrey Tang.
- DOCUMENTATION
- Added information about other TAP implementations in other languages.
Changes for version 2.57_03
- THINGS THAT MAY BREAK YOUR CODE
- Internal functions _run_all_tests() and _show_results() no longer exist. You shouldn't have been using them anyway since they're prepended with underscores.
- INTERNALS
- Added the ability to send test output to a filehandle of one's choosing. Two internal functions are now exposed: execute_tests() and get_results() (formerly _run_all_tests() and _show_results()). This should allow CPANPLUS to work properly with Module::Build. Thanks to Ken Williams.
- DOCUMENTATION
- Hid the documentation for the private methods in Test::Harness::Straps.
Changes for version 2.57_02 - 2005-12-30
- THINGS THAT MAY BREAK YOUR CODE
- prove's --ext option has been removed. I'm betting that nobody used it.
- ENHANCEMENTS
- prove can now take -w and -W switches, analogous to those in perl. This means that "prove -wlb t/*.t" is exactly the same as "make test". Thanks to Rob Kinyon.
- Started a Test::Harness::Util module for code that may be reused by other Harness-using modules.
- INTERNALS
- The t/prove*.t tests now use $^X to call prove. Thanks to Yves Orton.
- Test::Harness::Straps no longer uses Win32::GetShortPathName(). Thanks to Gisle Aas.
Changes for version 2.57_01 - 2005-12-26
- FIXES
- Removed code and docs mentioning HARNESS_IGNORE_EXITCODE, which is not used anywhere.
- ENHANCEMENTS
- If we have hi-res timings, then they're shown in integer milliseconds, rather than fractional seconds.
- Added the --perl switch to prove.
- DOCUMENTATION
- Added links to CPAN support sites.
Documentation
A command-line tool for running tests against Test::Harness
Documentation for the TAP format
Modules
Run Perl standard test scripts with statistics
simple assert
Internal Test::Harness Iterator
object for tracking a single test point
detailed analysis of test results
Utility functions for Test::Harness::*
Provides
in lib/Test/Harness/Iterator.pm
in lib/Test/Harness/Iterator.pm