Changes for version 0.22

  • Removed buggy support for multi-line chunks from streams. If your streams or iterators return anything but single lines, this is a bug.
  • Fixed bug whereby blank lines in TAP would confuse the parser. Reported by Torsten Schoenfeld.
  • Added first() and last() methods to the iterator.
  • TAPx::Parser::Source::Perl now has a 'switches' method which allows switches to be passed to the perl executable running the test file. This allows tprove to accept a '-l' argument to force lib/ to be included in Perl's @INC.

Modules

Parse TAP output
Aggregate TAPx::Parser results.
A grammar for the original TAP version.
Internal TAPx::Parser Iterator
TAPx::Parser output
Bailout result token.
Comment result token.
Plan result token.
Test result token.
Unknown result token.
Stream Perl output
Parse TAP output from a stream

Provides

in lib/TAPx/Parser/Iterator.pm
in lib/TAPx/Parser/Iterator.pm