Subject: | DBD::AnyData not compatible with DBI 1.623 |
Verified with both perl 5.8 and 5.16: DBD::AnyData works fine with DBI
1.622 but fails with 1.623:
PERL_DL_NONLAZY=1 /home/jand/aped1602.1/bin/perl-static
"-MExtUtils::Command::MM" "-e" "test_harness(0, 'blib/lib',
'blib/arch')" t/*.t
t/00-load.t ... 1/1 # Testing DBD::AnyData 0.110, Perl 5.016002,
/home/jand/aped1602.1/bin/perl-static
t/00-load.t ... ok
t/01-basic.t .. 1/? DBD::AnyData::db do failed: Can't call method
"complete_table_name" on an undefined value at
/home/jand/aped1602.1/site/lib/DBI/DBD/SqlEngine.pm line 1498. at
/home/jand/aped1602.1/site/lib/DBI/DBD/SqlEngine.pm line 1234.
[for Statement "CREATE TABLE test_CSV (name TEXT, country TEXT,sex
TEXT)"] at t/01-basic.t line 65.
# Failed test 'CREATE test_CSV'
# at t/01-basic.t line 65.
DBD::AnyData::db do failed: Can't call method "complete_table_name" on
an undefined value at
/home/jand/aped1602.1/site/lib/DBI/DBD/SqlEngine.pm line 1498. at
/home/jand/aped1602.1/site/lib/DBI/DBD/SqlEngine.pm line 1234.
[for Statement "INSERT INTO test_CSV VALUES ('Sue','fr','f')"] at
t/01-basic.t line 66.
# Failed test 'INSERT 1. row into test_CSV'
# at t/01-basic.t line 66.
DBD::AnyData::db do failed: Can't call method "complete_table_name" on
an undefined value at
/home/jand/aped1602.1/site/lib/DBI/DBD/SqlEngine.pm line 1498. at
/home/jand/aped1602.1/site/lib/DBI/DBD/SqlEngine.pm line 1234.
[for Statement "INSERT INTO test_CSV VALUES ('Tom','fr','f')"] at
t/01-basic.t line 67.
# Failed test 'INSERT 2. row into test_CSV'
# at t/01-basic.t line 67.
DBD::AnyData::db do failed: Can't call method "complete_table_name" on
an undefined value at
/home/jand/aped1602.1/site/lib/DBI/DBD/SqlEngine.pm line 1498. at
/home/jand/aped1602.1/site/lib/DBI/DBD/SqlEngine.pm line 1234.
[for Statement "INSERT INTO test_CSV VALUES ('Bev','en','f')"] at
t/01-basic.t line 68.
# Failed test 'INSERT 3. row into test_CSV'
# at t/01-basic.t line 68.
DBD::AnyData::db do failed: Can't call method "complete_table_name" on
an undefined value at
/home/jand/aped1602.1/site/lib/DBI/DBD/SqlEngine.pm line 1498. at
/home/jand/aped1602.1/site/lib/DBI/DBD/SqlEngine.pm line 1234.
[for Statement "UPDATE test_CSV SET sex='m' WHERE name = 'Tom'"] at
t/01-basic.t line 69.
# Failed test 'UPDATE test_CSV'
# at t/01-basic.t line 69.
DBD::AnyData::db do failed: Can't call method "complete_table_name" on
an undefined value at
/home/jand/aped1602.1/site/lib/DBI/DBD/SqlEngine.pm line 1498. at
/home/jand/aped1602.1/site/lib/DBI/DBD/SqlEngine.pm line 1234.
[for Statement "DELETE FROM test_CSV WHERE name = 'Bev'"] at
t/01-basic.t line 70.
# Failed test 'DELETE FROM test_CSV'
# at t/01-basic.t line 70.
Can't call method "complete_table_name" on an undefined value at
/home/jand/aped1602.1/site/lib/DBI/DBD/SqlEngine.pm line 1498. at
/home/jand/aped1602.1/site/lib/DBI/DBD/SqlEngine.pm line 1234.
# Tests were run but no plan was declared and done_testing() was not seen.
t/01-basic.t .. Dubious, test returned 255 (wstat 65280, 0xff00)
Failed 6/9 subtests
t/manifest.t .. skipped: Author tests not required for installation
t/pod.t ....... skipped: Test::Pod 1.22 required for testing POD
Test Summary Report
-------------------
t/01-basic.t (Wstat: 65280 Tests: 9 Failed: 6)
Failed tests: 4-9
Non-zero exit status: 255
Parse errors: No plan found in TAP output
Files=4, Tests=10, 0 wallclock secs ( 0.02 usr 0.02 sys + 0.44 cusr
0.02 csys = 0.50 CPU)
Result: FAIL
Failed 1/4 test programs. 6/10 subtests failed.