Test::Harness 3 alpha released

Today Andy Armstrong released Test::Harness 2.99_01, the alpha version of what will become Test::Harness 3. Curtis Poe discusses it in detail in his use.perl.org journal. Test::Harness is the module that takes care of running tests and reporting on the results. When you run "make test" when you install a Perl module, that's Test::Harness.

As the maintainer of Test::Harness 2.x, I'm glad to see this day finally come. The bugs in the Test::Harness queue have been piling up, most of which would require plenty of breakage to fix. I'm seeing Test::Harness 3 as a fresh start.

It's certainly a fresh codebase. As far as I know, no code from 2.x has been brought over, and with good reason. It's old and crufty and has so much stuff bolted on it's a nightmare to work with inside.

Thanks to Andy Armstrong, Michael Schwern, Curtis Poe, Eric Wilhelm, Leif Eriksen and everyone else who has been pushing to make this happen.

0 TrackBacks

Listed below are links to blogs that reference this entry: Test::Harness 3 alpha released.

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

1 Comments

Ovid said:

Actually, we did borrow a bit of code from TH2, but generally it's only snippets here and there. We also stole a lot of ideas from your prove utility. Thanks for all of your hard work on TH2. Hopefully you'll be able to step down on this soon :)

For those who might not know, "Ovid" eq "Curtis Poe".

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 September 3, 2007 12:05 PM.

Test::Harness nearing 3.0; new Smolder uses TAP::Parser was the previous entry in this blog.

First mod_perl6 handlers 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