Stuff with the Perl Foundation. A couple of patches in the Perl core. A few CPAN modules. That about sums it up.
Is on its way to the CPAN, with 2,348 tests. It's still not done, but it's much farther along.
0.30 17 September 2006
- Fixed bug where no output would still claim to have a good plan.
- Fixed bug where no output would cause parser to die.
- Fixed bug where failing to specify a plan would be two parse errors
instead of one.
- Fixed bug where a correct plan count in an incorrect place would
still report as a 'good_plan'.
- Fixed bug where comments could accidently be misparsed as
directives.
- Eliminated testing of internal structure of result objects. The
other tests cover this.
- Allow hash marks in descriptions. This was causing a problem
because many test suites (Regexp::Common and Perl core) allowed
them to exist.
- Added support for SKIP directives in plans.
- Did some work simplifying &TAPx::Parser::_initialize. It's not
great, but it's better than it was.
- TODO tests now always pass, regardless of actual_passed status.
- Removed 'use warnings' and now use -w
- 'switches' may now be passed to the TAPx::Parser constructor.
- Added 'exit' status.
- Added 'wait' status.
- Eliminated 'use base'. This is part of the plan to make
TAPx::Parser compatible with older versions of Perl.
- Added 'source' key to the TAPx::Parser constructor. Making new
parsers is now much easier.
- Renamed iterator first() and last() methods to is_first() and
is_last(). Credit: Aristotle.
- Planned tests != tests run is now a parse error. It was really
stupid of me not to do that in the first place.
- Added massive regression test suite in t/100-regression.t
- Updated the grammar to show that comments are allowed.
- Comments are now permitted after an ending plan.
TAPx::Parser 0.30 0 Comments More | Login | Reply /