Stories
Slash Boxes
Comments
NOTE: use Perl; is on undef hiatus. You can read content, but you can't post it. More info will be forthcoming forthcomingly.

All the Perl that's Practical to Extract and Report

use Perl Log In

Log In

[ Create a new account ]

Ovid (2709)

Ovid
  (email not shown publicly)
http://publius-ovidius.livejournal.com/
AOL IM: ovidperl (Add Buddy, Send Message)

Stuff with the Perl Foundation. A couple of patches in the Perl core. A few CPAN modules. That about sums it up.

Journal of Ovid (2709)

Sunday September 17, 2006
11:53 AM

TAPx::Parser 0.30

[ #31026 ]

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.

The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
 Full
 Abbreviated
 Hidden
More | Login | Reply
Loading... please wait.