Test::Harness 3.00 is a complete rewrite, allows parallel testing

The long-awaited Test::Harness 3.00 is now out on CPAN. It's a complete rewrite of Test::Harness, abandoning all the code from 2.x. The list of new features is huge:
  • Parallel testing. You can now say prove -j2 t/ and get parallel testing.
  • Better timing support
  • Ability to archive TAP from individual tests, making detective work easier, and allowing you to send results easily to an aggregator/reporter like Smolder.
  • Better support for CPAN::Reporter
  • Far more flexible API, with the removal of Straps.

Test::Harness 3.00 is a drop-in replacement for the 2.x series, unless you're using Straps. If so, you'll want the compatibility package of Test::Harness::Straps. If you don't even know what Straps are, then chances are you're not using them.

Test::Harness now has a new maintainer as well. Andy Armstrong has taken over the maintenance duties for the 3.x series, while Yours Truly will still maintain the 2.x series if serious bugs crop up.

(Be sure to read my interview with Andy Armstrong about the road to T::H 3.00.)

0 TrackBacks

Listed below are links to blogs that reference this entry: Test::Harness 3.00 is a complete rewrite, allows parallel testing.

TrackBack URL for this entry: http://perlbuzz.com/cgi-bin/mt/mt-tb.cgi/201

Leave a comment

(If you haven't left a comment here before, you may need to be approved by the site owner before your comment will appear. Until then, it won't appear on the entry. Thanks for waiting.)

About this Entry

This page contains a single entry by Andy Lester published on November 7, 2007 9:30 AM.

Devel::Cover 0.62 is a maintenance release, still crucial for any module author was the previous entry in this blog.

Chart::Math::Axis figures tick intervals is the next entry in this blog.

Find recent content on the main index or look in the archives to find all content.

Technorati Profile