[Dbix-class] New 07999 dev release - please test

Carl Franks fireartist at gmail.com
Tue May 29 14:51:29 GMT 2007


On 29/05/07, Matt S Trout <dbix-class at trout.me.uk> wrote:
> 07999_03 is at http://www.trout.me.uk/perl/DBIx-Class-0.07999_03.tar.gz
>
> complete with collapse_result and bulk_create branches merged back.
>
> Please everybody grab it and test it (I'll ship it to CPAN shortly, just
> getting the perms ironed out so we don't get the 'unauthorized release'
> problem again).

I've run this against my latest app, and everything worked ok.

Running the dist's test suite, though, I got the following warning (it
doesn't mean anything to me)

$ prove -lr t/101populate_rs.t
t/101populate_rs....ok 1/98# Starting Void Context BelongsTO with No PKs
# Starting Void Context Has Many with No PKs
t/101populate_rs....ok
All tests successful.
Files=1, Tests=98,  1 wallclock secs ( 0.73 cusr +  0.04 csys =  0.77 CPU)

My specs are:
perl 5.8.8 (linux)
DBI v1.52
DBD::SQLite v1.13
sqlite3 v3.3.3

I also ran this against the 0.07006 test suite, and was pleased to see
the 'user' runtime drop from 49 secs to 42 secs.
It did however return errors for the following files - I'm hoping
they're known incompatible changes.
Let me know if you want any more details.

Failed Test        Stat Wstat Total Fail  List of Failed
-------------------------------------------------------------------------------
t/60core.t            2   512    63    2  59-60
t/81transactions.t    1   256    39    1  29
t/83cache.t           1   256    22    1  19
t/90join_torture.t    1   256    19    1  2

t/60core........................NOK 59
#   Failed test 'column_info ok'
#   in t/60core.t at line 282.
#          got: undef
#     expected: 'INTEGER'
t/60core........................NOK 60
#   Failed test 'Columns info flag set'
#   in t/60core.t at line 284.
# Looks like you failed 2 tests of 63.
t/60core........................dubious
        Test returned status 2 (wstat 512, 0x200)
DIED. FAILED tests 59-60
        Failed 2/63 tests, 96.83% okay

t/81transactions................NOK 29
#   Failed test 'failed txn_do with a failed txn_rollback threw a
rollback exception'
#   in t/81transactions.t at line 129.
#                   'DBIx::Class::Schema::txn_do(): the sky is falling
at t/81transactions.t line 93.
# '
#     doesn't match '(?-xism:Rollback failed)'
t/81transactions................ok 33/39# Looks like you failed 1 test of 39.
t/81transactions................dubious
        Test returned status 1 (wstat 256, 0x100)
DIED. FAILED test 29
        Failed 1/39 tests, 97.44% okay

t/83cache.......................NOK 19
#   Failed test 'second cd has correct tags'
#   in t/83cache.t at line 161.
#     Structures begin differing at:
#          $got->[0] = '1'
#     $expected->[0] = '2'
# Looks like you failed 1 test of 22.
t/83cache.......................dubious
        Test returned status 1 (wstat 256, 0x100)
DIED. FAILED test 19
        Failed 1/22 tests, 95.45% okay

t/90join_torture................NOK 2
#   Failed test 'Two artists returned'
#   in t/90join_torture.t at line 16.
#          got: 2
#     expected: 1
# Looks like you failed 1 test of 19.
t/90join_torture................dubious
        Test returned status 1 (wstat 256, 0x100)
DIED. FAILED test 2
        Failed 1/19 tests, 94.74% okay



More information about the Dbix-class mailing list