Test::Harness 2.99_03 released

Ovid on 2007-10-08T11:19:20

We've another developer version of the new Test::Harness. We strongly encourage everyone to download and test out the new harness. All feedback welcome! From the change log:

  • Refactored all display specific code out of TAP::Harness.
  • Relaxed strict parsing of skip plan for pre v13 TAP.
  • Elapsed hi-res time is now displayed in integer milliseconds instead of fractional seconds.
  • prove stops running if any command-line switches are invalid.
  • prove -v would try to print an undef.
  • Added support for multiplexed and forked parallel tests. Use prove -j 9 to run tests in parallel and prove -j 9 --fork to fork. These features are experimental and currently unavailable on Windows.
  • Rationalized the management of the environment that we give to test scripts (PERL5LIB, PERL5OPT, switches.
  • Fixed handling of STDIN (we no longer close it) for test scripts.
  • Performance enhancements. Parser is now 30% - 40% faster.