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

Changes for version 2.44 - 2004-11-30

  • INTERNALS
    • De-anonymized the callbacks and handlers in Test::Harness, mostly so I can profile better.
    • Checks _is_header() only if _is_line() fails first. No point in checking every line of the input for something that can only occur once.
    • Inline the _detailize() function, which was getting called once per line of input. Reduced execution time about 5-7%.
    • Removed unnecessary temporary variables in Test::Harness::Straps and in Test::Harness::Iterator.

Changes for version 2.43_02 - 2004-11-25

  • ENHANCEMENTS
    • Added more debug output if $Test::Harness::Debug is on.
  • FIXES
    • Test::Harness now removes default paths from the paths that it sets in PERL5LIB. This fixes RT #5649. Thanks, Schwern.
  • THINGS THAT MIGHT BREAK YOUR CODE
    • Test::Harness::Straps' constructor no longer will work as an object method. You can't say $strap->new any more, but that's OK because you never really wanted to anyway.

Changes for version 2.43_01

  • FIXES
    • Added workaround for local $ENV{} bug on Cygwin to t/prove-switches.t. See the following RT tickets for details.
    • https://rt.cpan.org/Ticket/Display.html?id=6452 http://rt.perl.org/rt3/Ticket/Display.html?id=30952

Documentation

A command-line tool for running tests against Test::Harness

Modules

Run Perl standard test scripts with statistics
simple assert
Internal Test::Harness Iterator
detailed analysis of test results

Provides

in lib/Test/Harness/Iterator.pm
in lib/Test/Harness/Iterator.pm