Start 2010-07-09T09:16:01 ActivePerl-1200 CPAN-1.9402 Going to read '/home/fly1200/var/cpan/Metadata' Database was generated on Fri, 09 Jul 2010 20:29:01 GMT Running make for H/HM/HMBRAND/DBD-CSV-0.30.tgz Checksum for /net/nas/data/cpan/authors/id/H/HM/HMBRAND/DBD-CSV-0.30.tgz ok DBD-CSV-0.30/ DBD-CSV-0.30/META.yml DBD-CSV-0.30/ChangeLog DBD-CSV-0.30/examples/ DBD-CSV-0.30/examples/passwd.pl DBD-CSV-0.30/README DBD-CSV-0.30/t/ DBD-CSV-0.30/t/43_blobs.t DBD-CSV-0.30/t/73_csv-case.t DBD-CSV-0.30/t/80_rt.t DBD-CSV-0.30/t/72_csv-schema.t DBD-CSV-0.30/t/40_numrows.t DBD-CSV-0.30/t/41_nulls.t DBD-CSV-0.30/t/20_createdrop.t DBD-CSV-0.30/t/00_pod.t DBD-CSV-0.30/t/51_commit.t DBD-CSV-0.30/t/lib.pl DBD-CSV-0.30/t/00_meta.t DBD-CSV-0.30/t/00_pod_cov.t DBD-CSV-0.30/t/30_insertfetch.t DBD-CSV-0.30/t/42_bindparam.t DBD-CSV-0.30/t/11_dsnlist.t DBD-CSV-0.30/t/70_csv.t DBD-CSV-0.30/t/48_utf8.t DBD-CSV-0.30/t/10_base.t DBD-CSV-0.30/t/71_csv-ext.t DBD-CSV-0.30/t/60_misc.t DBD-CSV-0.30/t/50_chopblanks.t DBD-CSV-0.30/t/44_listfields.t DBD-CSV-0.30/Makefile.PL DBD-CSV-0.30/MANIFEST DBD-CSV-0.30/MANIFEST.SKIP DBD-CSV-0.30/lib/ DBD-CSV-0.30/lib/Bundle/ DBD-CSV-0.30/lib/Bundle/DBD/ DBD-CSV-0.30/lib/Bundle/DBD/CSV.pm DBD-CSV-0.30/lib/DBD/ DBD-CSV-0.30/lib/DBD/CSV.pm CPAN.pm: Going to build H/HM/HMBRAND/DBD-CSV-0.30.tgz >>> /home/fly1200/ap1200-292396/bin/perl-static Makefile.PL Checking if your kit is complete... Looks good Writing Makefile for DBD::CSV >>> make cp lib/Bundle/DBD/CSV.pm blib/lib/Bundle/DBD/CSV.pm cp lib/DBD/CSV.pm blib/lib/DBD/CSV.pm Manifying blib/man3/Bundle::DBD::CSV.3 Manifying blib/man3/DBD::CSV.3 HMBRAND/DBD-CSV-0.30.tgz make -- OK Running make test >>> make test TEST_VERBOSE=1 PERL_DL_NONLAZY=1 /home/fly1200/ap1200-292396/bin/perl-static "-MExtUtils::Command::MM" "-e" "test_harness(1, 'blib/lib', 'blib/arch')" t/*.t t/00_meta.t ......... 1..2 ok 1 - META.yml contains valid YAML ok 2 - META.yml meets the designated specification ok t/00_pod.t .......... 1..2 ok 1 - POD test for blib/lib/DBD/CSV.pm ok 2 - POD test for blib/lib/Bundle/DBD/CSV.pm ok t/00_pod_cov.t ...... 1..1 ok 1 - DBD::CSV is covered ok # Showing relevant versions # Using DBI version 1.611 # Using DBD::File version 0.38 # Using SQL::Statement version 1.27 # Using Text::CSV_XS version 0.73 # DBD::CSV 0.30 using Text::CSV_XS-0.73 # DBD::File 0.38 # DBI 1.611 # OS linux # Perl 5.012000 t/10_base.t ......... 1..9 ok 1 - use DBI; ok 2 - use SQL::Statement; ok 3 - SQL::Statement::Version 1.27 ok 4 - DBI->internal ok 5 - Driver class ok 6 - Install driver ok 7 - Driver class installed ok 8 - Driver version 0.30 ok 9 - csv_versions ok t/11_dsnlist.t ...... 1..15 ok 1 - use DBI; ok 2 - Driver is CSV # ok 3 - Connect ok 4 - ping ok 5 - data_sources ok 6 - more than one ok 7 - disconnect ok 8 - use . as f_dir ok 9 - disconnect ok 10 - use example as f_dir ok 11 - disconnect ok 12 - use lib as f_dir ok 13 - disconnect ok 14 - use t as f_dir ok 15 - disconnect ok t/20_createdrop.t ... 1..9 ok 1 - use DBI; ok 2 - connect ok 3 - find new test table ok 4 - table definition ok 5 - create table ok 6 - file exists ok 7 - drop table ok 8 - disconnect ok 9 - file removed ok t/30_insertfetch.t .. 1..33 ok 1 - use DBI; ok 2 - connect ok 3 - find new test table ok 4 - table definition ok 5 - create table ok 6 - file exists ok 7 - insert ok 8 - file grew ok 9 - insert with field names ok 10 - file grew ok 11 - prepare ok 12 - handle type ok 13 - execute ok 14 - fetch ok 15 - returned a list ok 16 - no error ok 17 - content ok 18 - finish ok 19 - delete ok 20 - prepare ok 21 - handle type ok 22 - execute ok 23 - fetch ok 24 - error ok 25 - finish ok 26 - prepare insert ok 27 - insert prepared ok 28 - finish ok 29 - prepare insert with field names ok 30 - insert prepared ok 31 - finish ok 32 - drop ok 33 - disconnect ok t/40_numrows.t ...... 1..25 ok 1 - use DBI; ok 2 - connect ok 3 - find new test table ok 4 - table definition ok 5 - create table ok 6 - insert ok 7 - prepare ok 8 - execute ok 9 - numrows ok 10 - true rows ok 11 - finish ok 12 - insert ok 13 - prepare ok 14 - execute ok 15 - rows ok 16 - true rows ok 17 - finish ok 18 - insert ok 19 - prepare ok 20 - execute ok 21 - rows ok 22 - true rows ok 23 - finish ok 24 - drop ok 25 - disconnect ok t/41_nulls.t ........ 1..29 ok 1 - use DBI; ok 2 - connect ok 3 - find new test table ok 4 - table definition ok 5 - create table ok 6 - insert ok 7 - prepare ok 8 - execute ok 9 - fetch ok 10 - default content ok 11 - finish ok 12 - connect csv_null ok 13 - prepare ok 14 - execute ok 15 - fetch ok 16 - NULL content ok 17 - finish ok 18 - drop table ok 19 - disconnect ok 20 - connect csv_null ok 21 - create table ok 22 - insert just 2 ok 23 - prepare ok 24 - execute ok 25 - fetch ok 26 - content ok 27 - finish ok 28 - drop table ok 29 - disconnect ok t/42_bindparam.t .... 1..48 ok 1 - use DBI; ok 2 - connect ok 3 - Allow NULL ok 4 - find new test table ok 5 - table definition ok 6 - create table ok 7 - prepare ok 8 - execute insert 1 ok 9 - execute insert 2 ok 10 - execute insert 3 ok 11 - bind 4 int ok 12 - bind str ok 13 - execute ok 14 - bind 5 int ok 15 - bind NULL ok 16 - execute ok 17 - finish ok 18 - disconnect ok 19 - connect ok 20 - prepare ok 21 - execute ok 22 - bind_columns ok 23 - execute ok 24 - fetch ok 25 - id 1 ok 26 - name 1 ok 27 - fetch ok 28 - id 2 ok 29 - name 2 ok 30 - fetch ok 31 - id 3 ok 32 - name 3 ok 33 - fetch ok 34 - id 4 ok 35 - name 4 ok 36 - fetch ok 37 - id 5 ok 38 - name 5 ok 39 - finish ok 40 - prepare update ok 41 - update ok 42 - finish ok 43 - prepare update ok 44 - update ok 45 - update ok 46 - finish ok 47 - drop table ok 48 - disconnect ok t/43_blobs.t ........ 1..15 ok 1 - use DBI; ok 2 - connect ok 3 - find new test table ok 4 - table definition ok 5 - create table ok 6 - create blob ok 7 - quote blob ok 8 - insert ok 9 - prepare ok 10 - execute ok 11 - fetch ok 12 - content ok 13 - finish ok 14 - drop table ok 15 - disconnect ok t/44_listfields.t ... ok 1 - use DBI; ok 2 - connect ok 3 - find new test table ok 4 - table definition ok 5 - create table ok 6 - prepare ok 7 - execute ok 8 - NUM_OF_FIELDS ok 9 - NUM_OF_PARAMS ok 10 - NAME_lc ok 11 - NAME_uc ok 12 - NAME_lc_hash ok 13 - PRECISION 1 ok 14 - PRECISION 2 ok 15 - NULLABLE 1 ok 16 - NULLABLE 2 ok 17 - finish ok 18 - drop table ok 19 - disconnect 1..19 ok t/48_utf8.t ......... 1..46 ok 1 - use DBI; ok 2 - connect ok 3 - find new test table ok 4 - find new test table ok 5 ok 6 - New csv ok 7 - Open CSV ok 8 - CSV print header ok 9 - CSV row 1 ok 10 - CSV row 2 ok 11 - CSV row 3 ok 12 - CSV row 4 ok 13 - close ok 14 - New csv ok 15 - Open CSV ok 16 - CSV print header ok 17 - CSV row 1 ok 18 - CSV row 2 ok 19 - CSV row 3 ok 20 - CSV row 4 ok 21 - close ok 22 - prepare ok 23 - execute ok 24 - fetch 1 ok 25 - unencoded content 1 ok 26 - fetch 2 ok 27 - unencoded content 2 ok 28 - fetch 3 ok 29 - unencoded content 3 ok 30 - fetch 4 ok 31 - unencoded content 4 ok 32 - finish ok 33 - prepare ok 34 - execute ok 35 - fetch 1 ok 36 - encoded content 1 ok 37 - fetch 2 ok 38 - encoded content 2 ok 39 - fetch 3 ok 40 - encoded content 3 ok 41 - fetch 4 ok 42 - encoded content 4 ok 43 - finish ok 44 - drop table ok 45 - drop table ok 46 - disconnect ok t/50_chopblanks.t ... 1..65 ok 1 - use DBI; ok 2 - connect ok 3 - find new test table ok 4 - table definition ok 5 - create table ok 6 - prepare ins ok 7 - prepare sel ok 8 - insert 1 ok 9 - ChopBlanks 0 ok 10 - execute ok 11 - fetch ok 12 - content ok 13 - ChopBlanks 1 ok 14 - execute ok 15 - fetch ok 16 - content ok 17 - insert 2 ok 18 - ChopBlanks 0 ok 19 - execute ok 20 - fetch ok 21 - content ok 22 - ChopBlanks 1 ok 23 - execute ok 24 - fetch ok 25 - content ok 26 - insert 3 ok 27 - ChopBlanks 0 ok 28 - execute ok 29 - fetch ok 30 - content ok 31 - ChopBlanks 1 ok 32 - execute ok 33 - fetch ok 34 - content ok 35 - insert 4 ok 36 - ChopBlanks 0 ok 37 - execute ok 38 - fetch ok 39 - content ok 40 - ChopBlanks 1 ok 41 - execute ok 42 - fetch ok 43 - content ok 44 - insert 5 ok 45 - ChopBlanks 0 ok 46 - execute ok 47 - fetch ok 48 - content ok 49 - ChopBlanks 1 ok 50 - execute ok 51 - fetch ok 52 - content ok 53 - insert 6 ok 54 - ChopBlanks 0 ok 55 - execute ok 56 - fetch ok 57 - content ok 58 - ChopBlanks 1 ok 59 - execute ok 60 - fetch ok 61 - content ok 62 - finish sti ok 63 - finish sth ok 64 - drop table ok 65 - disconnect ok t/51_commit.t ....... 1..24 ok 1 - use DBI; ok 2 - connect ok 3 - find new test table ok 4 - table definition ok 5 - create table ok 6 - AutoCommit on ok 7 - disable ok 8 - AutoCommit still on ok 9 - insert 1 ok 10 - 1 row ok 11 - disconnect ok 12 - connect ok 13 - still 1 row ok 14 - insert 2 ok 15 - AutoCommit on ok 16 - commit ok 17 - warning ok 18 - insert 3 ok 19 - AutoCommit on ok 20 - rollback ok 21 - warning ok 22 - err ok 23 - drop table ok 24 - disconnect ok t/60_misc.t ......... 1..40 ok 1 - use DBI; ok 2 - connect ok 3 - find new test table ok 4 - table definition ok 5 - create table ok 6 - quote ok 7 - prepare ok 8 - fetch w/o execute ok 9 - one error ok 10 - error message ok 11 - execute ok 12 - fetch no rows ok 13 - finish ok 14 - prepare ins ok 15 - insert 1 ok 16 - insert 2 ok 17 - insert 3 ok 18 - insert 4 ok 19 - insert 5 ok 20 - insert 6 ok 21 - insert 7 ok 22 - insert 8 ok 23 - insert 9 ok 24 - finish ok 25 - prepare sel ok 26 - execute 1 ok 27 - execute 2 ok 28 - fetchrow_array ok 29 - content ok 30 - fetchrow_arrayref ok 31 - content ok 32 - fetchrow_hashref ok 33 - content ok 34 - fetchall_hashref ok 35 - content ok 36 - execute ok 37 - fetchall_arrayref ok 38 - content ok 39 - drop table ok 40 - disconnect ok t/70_csv.t .......... 1..73 ok 1 - use DBI; ok 2 - connect ok 3 - default dir ok 4 - set f_dir ok 5 - find new test table ok 6 - does not exist ok 7 - find new test table ok 8 - does not exist ok 9 - find new test table ok 10 - does not exist ok 11 - find new test table ok 12 - does not exist ok 13 - different 1 2 ok 14 - different 1 3 ok 15 - different 1 4 ok 16 - different 2 3 ok 17 - different 2 4 ok 18 - different 3 4 ok 19 - table definition ok 20 - create table 1 ok 21 - does exists ok 22 - drop table ok 23 - does not exist ok 24 - disconnect ok 25 - connect ok 26 - create table ok 27 - does exists ok 28 - insert 1 ok 29 - insert 2 ok 30 - prepare ok 31 - execute ok 32 - fetch 1 ok 33 - content ok 34 - fetch 2 ok 35 - content ok 36 - finish ok 37 - drop table ok 38 - does not exist ok 39 - disconnect ok 40 - connect ok 41 - table definition ok 42 - set table/file ok 43 - create table ok 44 - does exists ok 45 - drop table ok 46 - disconnect ok 47 - connect with attr ok 48 - dbd_verbose set ok 49 - f_ext set ok 50 - sep_char set ok 51 - blank_is_undef set ok 52 - create table ok 53 - does exists ok 54 - prepare ok 55 - not enough values ok 56 - error message ok 57 - prepare ok 58 - too many values ok 59 - error message ok 60 - insert 0 ok 61 - insert 1 ok 62 - insert 2 ok 63 - insert 3 ok 64 - insert 4 ok 65 - insert 5 ok 66 - insert 6 ok 67 - insert 7 ok 68 - insert 8 ok 69 - insert 9 ok 70 - drop table ok 71 - does not exist ok 72 - does not exist ok 73 - disconnect ok t/71_csv-ext.t ...... 1..35 ok 1 - use DBI; ok 2 - connect ok 3 - find new test table ok 4 - does not exist ok 5 - table definition ok 6 - create table ok 7 - does exists ok 8 - table definition ok 9 - create table .csv ok 10 - does exists ok 11 - table definition ok 12 - create table .foo ok 13 - does exists ok 14 - table definition ok 15 - create table .txt ok 16 - does exists ok 17 - tables ok 18 - for all ext ok 19 - disconnect ok 20 - connect (f_ext => .csv) ok 21 - tables ok 22 - for all ext ok 23 - disconnect ok 24 - connect (f_ext => .csv/r) ok 25 - tables ok 26 - just one ok 27 - disconnect ok 28 - connect ok 29 - tables ok 30 - drop table testaa ok 31 - drop table testaa.csv ok 32 - drop table testaa.foo ok 33 - drop table testaa.txt ok 34 - disconnect ok 35 - no files left ok t/72_csv-schema.t ... 1..12 ok 1 - use DBI; ok 2 - connect ok 3 - find new test table ok 4 - table definition ok 5 - create table ok 6 - tables ok 7 - disconnect ok 8 - connect (f_schema => undef) ok 9 - tables ok 10 - drop table ok 11 - disconnect ok 12 - no files left ok t/73_csv-case.t ..... ok 1 - use DBI; ok 2 - connect ok 3 - foo does not exist ok 4 - ignore missing tables ok 5 - table definition ok 6 - create table ok 7 - does exists ok 8 - select from foo ok 9 - execute ok 10 - select from foO ok 11 - execute ok 12 - select from fOo ok 13 - execute ok 14 - select from fOO ok 15 - execute ok 16 - select from Foo ok 17 - execute ok 18 - select from FoO ok 19 - execute ok 20 - select from FOo ok 21 - execute ok 22 - select from FOO ok 23 - execute ok 24 - disconnect ok 25 - connect ok 26 - ignore missing tables ok 27 - prepare "foo" ok 28 - execute ok ok 29 - prepare "foO" ok 30 - table name 'foO' should not match 'foo' # TODO Filesystem has to be case-aware ok 31 - prepare "fOo" ok 32 - table name 'fOo' should not match 'foo' # TODO Filesystem has to be case-aware ok 33 - prepare "fOO" ok 34 - table name 'fOO' should not match 'foo' # TODO Filesystem has to be case-aware ok 35 - prepare "Foo" ok 36 - table name 'Foo' should not match 'foo' # TODO Filesystem has to be case-aware ok 37 - prepare "FoO" ok 38 - table name 'FoO' should not match 'foo' # TODO Filesystem has to be case-aware ok 39 - prepare "FOo" ok 40 - table name 'FOo' should not match 'foo' # TODO Filesystem has to be case-aware ok 41 - prepare "FOO" ok 42 - table name 'FOO' should not match 'foo' # TODO Filesystem has to be case-aware ok 43 - drop table ok 44 - disconnect 1..44 ok t/80_rt.t ........... ok 1 - RT-18477 - use of prepare/execute with placeholders fails ok 2 - connect ok 3 - prepare ok 4 - execute ok 5 - prepare ok 6 - execute ok 7 - fetch ok 8 - content ok 9 - finish ok 10 - drop table ok 11 - disconnect ok 12 - RT-20550 - Using "Primary key" leads to error ok 13 - connect ok 14 - prepare ok 15 - drop table ok 16 - disconnect ok 17 - RT-33764 - $! is not an indicator of failure ok 18 - connect ok 19 - prepare ok 20 - execute ok 21 - error message ok 22 - fetch ok 23 - error message ok 24 - finish ok 25 - drop table ok 26 - disconnect ok 27 - RT-43010 - treatment of nulls scrambles joins ok 28 - connect ok 29 - table def ok 30 - create table ok 31 - table def ok 32 - create table ok 33 - insert 1 ok 34 - insert 2 ok 35 - join 1 2 ok 36 - content ok 37 - drop table ok 38 - drop table ok 39 - disconnect ok 40 - RT-44583 - DBD::CSV cannot read CSV files with dots on the first line ok 41 - connect ok 42 - prepare ok 43 - execute ok 44 - field names ok 45 - prepare ok 46 - execute ok 47 - fetch ok 48 - content ok 49 - finish ok 50 - connect ok 51 - prepare ok 52 - field names ok 53 - finish ok 54 - drop table ok 55 - disconnect ok 56 - RT-46627 - DBD::File is damaged now ok 57 - connect ok 58 - create ok 59 - prepare ins ok 60 - insert 1 ok 61 - insert 2 ok 62 - finish ok 63 - insert 3 ok 64 - prepare upd ok 65 - update ok 66 - update ok 67 - finish ok 68 - file output/RT46627.csv exists ok 69 - file is not empty ok 70 - open file ok 71 - Field names ok 72 - Record 1 ok 73 - Record 2 ok 74 - Record 3 ok 75 - EOF ok 76 - drop ok 77 - disconnect ok 78 - RT-51090 - Report a bug in DBD-CSV ok 79 - connect ok 80 - prepare ok 81 - set types (4 -1 2) ok 82 - execute ok 83 - get types (1 0 2) ok 84 - drop ok 85 - disconnect 1..85 ok All tests successful. Test Summary Report ------------------- t/73_csv-case.t (Wstat: 0 Tests: 44 Failed: 0) TODO passed: 30, 32, 34, 36, 38, 40, 42 Files=21, Tests=631, 3 wallclock secs ( 0.12 usr 0.02 sys + 2.12 cusr 0.28 csys = 2.54 CPU) Result: PASS HMBRAND/DBD-CSV-0.30.tgz make test TEST_VERBOSE=1 -- OK DISTNAME-VERSION 'DBD::CSV-0.30' found in META.yml is bogus, ignoring at /home/fly1200/lib/Fly/MakePPD.pm line 131. H.Merijn Brand <h.m.brand@xs4all.nl> DBI driver for CSV files >>> (cd /home/fly1200/var/cpan/build/DBD-CSV-0.30-TFFB7t && tar cvf - DBD-CSV-0.30.ppd blib) | gzip -c >/home/fly1200/var/REPO/H/HM/HMBRAND/DBD-CSV-0.30.tar.gz DBD-CSV-0.30.ppd blib/ blib/lib/ blib/lib/DBD/ blib/lib/DBD/CSV.pm blib/lib/Bundle/ blib/lib/Bundle/DBD/ blib/lib/Bundle/DBD/CSV.pm blib/man3/ blib/man3/DBD::CSV.3 blib/man3/Bundle::DBD::CSV.3 >>> mv /home/fly1200/var/cpan/build/DBD-CSV-0.30-TFFB7t/DBD-CSV-0.30.ppd /home/fly1200/var/REPO/H/HM/HMBRAND Finished 2010-07-09T09:16:05