On Wed, Nov 01, 2006 at 11:19:22AM -0800, Philip M. Gollucci wrote:
> Tim Bunce wrote:
>
>
> >Could you look into the t/40profile.t failure for 5.6.2 some more:
> >
> > t/40profile..............dubious
> > Test returned status 9 (wstat 2304, 0x900)
> > DIED. FAILED tests 6-8, 26, 31, 35-36, 38-39
> > Failed 9/45 tests, 80.00% okay
> /usr/home/pgollucci/dev/software/freebsd-7.0-current/3.4.6/perl/5.6.2/bin/perl
> -MTest::More -le 'print $Test::More::VERSION'
> 0.64
>
> I could upgrade to 0.64_02 but its "dev"
> Attached verbose output.
Uh. I'd have expected the $expected/$got to appear in the
non-verbose output. Oh well, nevermind.
> >>The threaded versions failed the threads test --- ~1.48->1.51 or so
> >>didn't seem to do this.
> No need -- See attached (version) for an in-prod example.
So I can put this down as a freebsd v7 issue, not DBI. Thanks.
> # Failed test in t/40profile.t at line 68.
> # Structures begin differing at:
> # $got->{Data}{DESTROY} = HASH(0x85fc580)
> # $expected->{Data}{DESTROY} = Does not exist
> not ok 7
>
> # Failed test in t/40profile.t at line 79.
> # Structures begin differing at:
> # $got->{Data}{}{STORE}[0] = '1'
> # $expected->{Data}{}{STORE}[0] = '2'
> dbi_profile
> not ok 8
Okay, these all seem to be related to how often tie methods get
called, which is something that changed between perl 5.6 and 5.8.
Not a DBI problem, just an inconvenience to have test failures.
I think I'll just skip the tests for perl 5.6.
Thanks Philip.
Tim.