Hi Tim,

On 10 Sep 2007, at 10:15, Tim Bunce wrote:

Hello Andy.

On Fri, Sep 07, 2007 at 05:38:28PM +0100, [EMAIL PROTECTED] wrote:

This is a computer-generated test report for DBI-1.59, created
automatically by CPAN::Reporter, version 0.99_08,

    Test::Harness       2.99_03
    Test::More          0.70

t/zvp_42prof_data...........ok
t/zvp_43prof_env............ No subtests run
t/zvp_80proxy............... No subtests run
t/zvxgp_43prof_env.......... No subtests run
t/zvxgp_80proxy............. No subtests run

Test Summary Report
-------------------
t/zvp_43prof_env.t      (Wstat: 0 Tests: 0 Failed: 0)
  Parse errors: No plan found in TAP output
t/zvp_80proxy.t         (Wstat: 0 Tests: 0 Failed: 0)
  Parse errors: No plan found in TAP output
t/zvxgp_43prof_env.t    (Wstat: 0 Tests: 0 Failed: 0)
  Parse errors: No plan found in TAP output
t/zvxgp_80proxy.t       (Wstat: 0 Tests: 0 Failed: 0)
  Parse errors: No plan found in TAP output
Files=121, Tests=6002, 76 wallclock secs (57.88 cusr + 4.86 csys = 62.74 CPU)
Result: FAIL

Those tests are being falsely labeled as failures by Test::Harness 2.99_03
where previous versions have accepted the output from:

print "1..0 # Skipped: profiling not supported for DBI::PurePerl\n";
        exit 0;

as meaning to skip all tests. It may not be perfect modern TAP, but it has
worked for many years.

Test::Harness needs fixing or you'll have a lot of upset authors and
confused users on your hands.

Yes, I'm really sorry about that. We've just discussed this on tapx- dev and the consensus is that we need to get over ourselves about these minor syntactical infractions and stop bothering people with spurious failure reports.

We'll currently enforcing #\s+skip\b but we'll remove the \b for any TAP that doesn't have an explicit version of 13 or higher.

Sorry to have bothered you.

--
Andy Armstrong, hexten.net

Reply via email to