[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