The next devel version of TAPx::Parser is on its way to the CPAN. Note that at least one change is backwards incompatible. Of course, this has always been labeled ALPHA software and in any event, folks should not have been relying on the TAPx::Parser::Results classname, but there you go.
Based on feedback from Corion, I've altered my IPC::Open3 call in such a way that this might now run under Windows and Cygwin. I expect some tests to fail, but the code itself to work. If it fails, if you'd run the tests in verbose mode and send me the output, I'd be grateful.
0.05_04 14 January 2007 - BACKWARDS IMCOMPATIBLE: Renamed all '::Results' classes to '::Result' because they represent a single result. - Fixed bug where piping would break verbose output. - IPC::Open3::open3 now takes a @command list rather than a $command string. This should make it work under Windows. - Added 'stdout_sterr' sample test back to regression tests. IPC::Open3 appears to make it work. - Bug fix: don't print 'All tests successful' if no tests are run. - Refactored 'runtests' to make it a bit easier to follow. - Bug fix: Junk and comments now allowed before a leading plan. - HARNESS_ACTIVE and HARNESS_VERSION environment variables now set. - Renamed 'problems' in TAPx::Parser and TAPx::Aggregator to 'has_problems'.