The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

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