Now you can all find out if this was a colossal mistake or not.
Cheers,
Ovid
0.50_01 06 January 2007
- Added a new example which shows to how test Perl, Ruby, and URLs
all at
the same time using 'execrc' files.
- Fixed the diagnostic format mangling bug.
- We no longer override Test::Builder to merge streams. Instead,
we go
ahead and use IPC::Open3. It remains to be seen whether or not
this is
a good idea.
- Fixed vms nit: for failing tests, vms often has the 'not' on a
line by
itself.
- Fixed bugs where unplanned tests were not reporting as a failure
(test
number greater than tests planned).
- TAPx::Parser constructor can now take an 'exec' option to tell it
what
to execute to create the stream (huge performance boost).
- Added TAPx::Parser::Source. This allows us to run tests in just
about
any programming language.
- Renamed the filename() method to source() in
TAPx::Parser::Source::Perl.
- We now cache the @INC values found for
TAPx::Parser::Source::Perl.
- Added two test harnesses, TAPx::Harness and TAPx::Harness::Color.
- Removed references to manual stream construction from
TAPx::Parser
documentation. Users should not (usually) need to worry about
streams.
- Added bin/runtests utility. This is very similar to 'prove'.
- Renumbered tests to make it easier to add new ones.
- Corrected some minor documentation nits.
- Makefile.PL is no longer auto-generated (it's built by hand).
- Fixed regression test bug where driving tests through the harness
I'm
testing caused things to break.
- BUG: exit() values are now broken. I don't know how to capture
them
with IPC::Open3. However, since no one appears to be using them,
this
might not be an issue.
--
Buy the book -- http://www.oreilly.com/catalog/perlhks/
Perl and CGI -- http://users.easystreet.com/ovid/cgi_course/