It seems something change in SQL::Statement, as all the tests used to
pass with version 1.15:
t/001_csv_binding...........................ok
t/002_subobjects............................ok
t/003_classes_scope.........................ok
t/004_default_dbh...........................ok
t/005_context...............................ok
t/006_find_by_sql...........................ok
t/007_unique................................ok
t/008_syntax................................ok
t/009_cache.................................ok
10/11 skipped: various reasons
t/009_required_read_only....................ok
t/010_update................................ok
t/011_create................................ok
t/012_find..................................ok
t/013_find_or_create........................ok
t/014_find_or_init..........................ok
t/015_meta..................................ok
...
Moreover, I cant upgrade to SQL::Statement 1.20 because its test suite
doesn't pass successfully on my Ubuntu 9.04:
$ sudo cpan SQL::Statement
...
t/07case.............ok
t/08join.............ok
t/09ops..............ok
t/10limit............ok
t/11functions........ok
t/12eval.............ok
t/13call.............ok
t/14allcols..........ok
t/15naturaljoins.....ok
t/16morejoins........NOK 44/48
# Failed test 'Left Joins (using ON t1.num = t2.num AND t2.wert =
"xxx") - values ok'
# at t/16morejoins.t line 292.
# got: ''3','c','3','yyy''
# expected: ''3','c',,'
t/16morejoins........NOK 48/48
# Failed test 'Left Joins (using ON t1.num = t2.num WHERE (t2.wert =
"xxx" OR t2.wert IS NULL)) - values ok'
# at t/16morejoins.t line 319.
# got: ''
# expected: ''3','c',,'
# Looks like you failed 2 tests of 48.
t/16morejoins........dubious
Test returned status 2 (wstat 512, 0x200)
DIED. FAILED tests 44, 48
Failed 2/48 tests, 95.83% okay
t/17quoting..........ok
29/31 skipped: various reasons
Failed Test Stat Wstat Total Fail List of Failed
-------------------------------------------------------------------------------
t/16morejoins.t 2 512 48 2 44 48
31 subtests skipped.
Failed 1/18 test scripts. 2/335 subtests failed.
Files=18, Tests=335, 2 wallclock secs ( 1.76 cusr + 0.15 csys = 1.91 CPU)
Failed 1/18 test programs. 2/335 subtests failed.
make: *** [test_dynamic] Erreur 255
REHSACK/SQL-Statement-1.20.tar.gz
/usr/bin/make test -- NOT OK
//hint// to see the cpan-testers results for installing this module, try:
reports REHSACK/SQL-Statement-1.20.tar.gz
Running make install
make test had returned bad status, won't install without force