Start 2010-05-05T14:54:38 ActivePerl-1003 CPAN-1.9402 LIB=C:\PROGRA~1\MICROS~3\VC98\Lib\PSDK;C:\PROGRA~1\MICROS~2\Lib;C:\PROGRA~1\MICROS~3\VC98\Lib;C:\PROGRA~1\MICROS~3\VC98\MFC\Lib INCLUDE=C:\PROGRA~1\MICROS~2\Include;C:\PROGRA~1\MICROS~3\VC98\ATL\Include;C:\PROGRA~1\MICROS~3\VC98\Include;C:\PROGRA~1\MICROS~3\VC98\MFC\Include PATH=C:/cpanfly/var/libs/bin;C:\PROGRA~1\MICROS~2\Bin;C:\PROGRA~1\MICROS~2\Bin\WinNT;C:\PROGRA~1\MICROS~3\VC98\Bin;C:\PROGRA~1\MICROS~3\Common\MSDev98\Bin;C:\Perl\site\bin;C:\Perl\bin;C:\cygwin\bin;C:\PROGRA~1\Perforce;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\system32\WINDOW~2\v1.0 Going to read 'C:\cpanfly\var\cpan\Metadata' Database was generated on Tue, 04 May 2010 21:27:06 GMT Running make for H/HM/HMBRAND/DBD-CSV-0.29.tgz Fetching with LWP: http://cpan.nas.activestate.com/authors/id/H/HM/HMBRAND/DBD-CSV-0.29.tgz Fetching with LWP: http://cpan.nas.activestate.com/authors/id/H/HM/HMBRAND/CHECKSUMS Checksum for C:\cpanfly\var\cpan\sources\authors\id\H\HM\HMBRAND\DBD-CSV-0.29.tgz ok Will not use Archive::Tar, need 1.00 DBD-CSV-0.29/ DBD-CSV-0.29/META.yml DBD-CSV-0.29/ChangeLog DBD-CSV-0.29/examples/ DBD-CSV-0.29/examples/passwd.pl DBD-CSV-0.29/README DBD-CSV-0.29/t/ DBD-CSV-0.29/t/43_blobs.t DBD-CSV-0.29/t/73_csv-case.t DBD-CSV-0.29/t/80_rt.t DBD-CSV-0.29/t/72_csv-schema.t DBD-CSV-0.29/t/40_numrows.t DBD-CSV-0.29/t/41_nulls.t DBD-CSV-0.29/t/20_createdrop.t DBD-CSV-0.29/t/00_pod.t DBD-CSV-0.29/t/51_commit.t DBD-CSV-0.29/t/lib.pl DBD-CSV-0.29/t/00_meta.t DBD-CSV-0.29/t/00_pod_cov.t DBD-CSV-0.29/t/30_insertfetch.t DBD-CSV-0.29/t/42_bindparam.t DBD-CSV-0.29/t/11_dsnlist.t DBD-CSV-0.29/t/70_csv.t DBD-CSV-0.29/t/48_utf8.t DBD-CSV-0.29/t/10_base.t DBD-CSV-0.29/t/71_csv-ext.t DBD-CSV-0.29/t/60_misc.t DBD-CSV-0.29/t/50_chopblanks.t DBD-CSV-0.29/t/44_listfields.t DBD-CSV-0.29/Makefile.PL DBD-CSV-0.29/MANIFEST DBD-CSV-0.29/MANIFEST.SKIP DBD-CSV-0.29/lib/ DBD-CSV-0.29/lib/Bundle/ DBD-CSV-0.29/lib/Bundle/DBD/ DBD-CSV-0.29/lib/Bundle/DBD/CSV.pm DBD-CSV-0.29/lib/DBD/ DBD-CSV-0.29/lib/DBD/CSV.pm CPAN.pm: Going to build H/HM/HMBRAND/DBD-CSV-0.29.tgz >>> C:\Perl\bin\perl.exe Makefile.PL Checking if your kit is complete... Looks good Writing Makefile for DBD::CSV >>> nmake Microsoft (R) Program Maintenance Utility Version 7.00.8882 Copyright (C) Microsoft Corp 1988-2000. All rights reserved. cp lib/Bundle/DBD/CSV.pm blib\lib\Bundle\DBD\CSV.pm cp lib/DBD/CSV.pm blib\lib\DBD\CSV.pm HMBRAND/DBD-CSV-0.29.tgz nmake -- OK Running make test >>> nmake test TEST_VERBOSE=1 Microsoft (R) Program Maintenance Utility Version 7.00.8882 Copyright (C) Microsoft Corp 1988-2000. All rights reserved. C:\Perl\bin\perl.exe "-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 t/10_base.t ......... 1..8 ok 1 - use DBI; ok 2 - use SQL::Statement; ok 3 - SQL::Statement::Version 1.26 ok 4 - DBI->internal ok 5 - Driver class ok 6 - Install driver ok 7 - Driver class installed ok 8 - Driver version 0.29 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..25 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 - prepare ok 10 - handle type ok 11 - execute ok 12 - fetch ok 13 - returned a list ok 14 - no error ok 15 - content ok 16 - finish ok 17 - delete ok 18 - prepare ok 19 - handle type ok 20 - execute ok 21 - fetch ok 22 - error ok 23 - finish ok 24 - drop ok 25 - 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..36 ok 1 - use DBI; ok 2 - connect ok 3 - find new test table ok 4 ok 5 - New csv ok 6 - Open CSV ok 7 - CSV print header ok 8 - CSV row 1 ok 9 - CSV row 2 ok 10 - CSV row 3 ok 11 - CSV row 4 ok 12 - close ok 13 - prepare ok 14 - execute ok 15 - fetch 1 ok 16 - unencoded content 1 ok 17 - fetch 2 ok 18 - unencoded content 2 ok 19 - fetch 3 ok 20 - unencoded content 3 ok 21 - fetch 4 ok 22 - unencoded content 4 ok 23 - finish ok 24 - prepare ok 25 - execute ok 26 - fetch 1 ok 27 - encoded content 1 ok 28 - fetch 2 ok 29 - encoded content 2 ok 30 - fetch 3 ok 31 - encoded content 3 ok 32 - fetch 4 ok 33 - encoded content 4 ok 34 - finish ok 35 - drop table ok 36 - disconnect ok t/50_chopblanks.t ... 1..38 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 - finish sti ok 36 - finish sth ok 37 - drop table ok 38 - 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..67 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 - different 1 2 ok 12 - different 1 3 ok 13 - different 2 3 ok 14 - table definition ok 15 - create table 1 ok 16 - does exists ok 17 - drop table ok 18 - does not exist ok 19 - disconnect ok 20 - connect ok 21 - create table ok 22 - does exists ok 23 - insert 1 ok 24 - insert 2 ok 25 - prepare ok 26 - execute ok 27 - fetch 1 ok 28 - content ok 29 - fetch 2 ok 30 - content ok 31 - finish ok 32 - drop table ok 33 - does not exist ok 34 - disconnect ok 35 - connect ok 36 - set table/file ok 37 - create table ok 38 - does exists ok 39 - drop table ok 40 - disconnect ok 41 - connect with attr ok 42 - dbd_verbose set ok 43 - f_ext set ok 44 - sep_char set ok 45 - blank_is_undef set ok 46 - create table ok 47 - does exists ok 48 - prepare ok 49 - not enough values ok 50 - error message ok 51 - prepare ok 52 - too many values ok 53 - error message ok 54 - insert 0 ok 55 - insert 1 ok 56 - insert 2 ok 57 - insert 3 ok 58 - insert 4 ok 59 - insert 5 ok 60 - insert 6 ok 61 - insert 7 ok 62 - insert 8 ok 63 - insert 9 ok 64 - drop table ok 65 - does not exist ok 66 - does not exist ok 67 - 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" not ok 30 - table name 'foO' should not match 'foo' # TODO Filesystem has to be case-aware # Failed (TODO) test 'table name 'foO' should not match 'foo'' # at t/73_csv-case.t line 52. ok 31 - prepare "fOo" not ok 32 - table name 'fOo' should not match 'foo' # TODO Filesystem has to be case-aware # Failed (TODO) test 'table name 'fOo' should not match 'foo'' # at t/73_csv-case.t line 52. ok 33 - prepare "fOO" not ok 34 - table name 'fOO' should not match 'foo' # TODO Filesystem has to be case-aware # Failed (TODO) test 'table name 'fOO' should not match 'foo'' # at t/73_csv-case.t line 52. ok 35 - prepare "Foo" not ok 36 - table name 'Foo' should not match 'foo' # TODO Filesystem has to be case-aware # Failed (TODO) test 'table name 'Foo' should not match 'foo'' # at t/73_csv-case.t line 52. ok 37 - prepare "FoO" not ok 38 - table name 'FoO' should not match 'foo' # TODO Filesystem has to be case-aware # Failed (TODO) test 'table name 'FoO' should not match 'foo'' # at t/73_csv-case.t line 52. ok 39 - prepare "FOo" not ok 40 - table name 'FOo' should not match 'foo' # TODO Filesystem has to be case-aware # Failed (TODO) test 'table name 'FOo' should not match 'foo'' # at t/73_csv-case.t line 52. ok 41 - prepare "FOO" not ok 42 - table name 'FOO' should not match 'foo' # TODO Filesystem has to be case-aware # Failed (TODO) test 'table name 'FOO' should not match 'foo'' # at t/73_csv-case.t line 52. 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 - Field names ok 69 - Record 1 ok 70 - Record 2 ok 71 - Record 3 ok 72 - EOF ok 73 - drop ok 74 - disconnect ok 75 - RT-51090 - Report a bug in DBD-CSV ok 76 - connect ok 77 - prepare ok 78 - set types (4 -1 2) ok 79 - execute ok 80 - get types (1 0 2) ok 81 - drop ok 82 - disconnect 1..82 ok All tests successful. Files=21, Tests=576, 4 wallclock secs ( 0.09 usr + 0.05 sys = 0.14 CPU) Result: PASS HMBRAND/DBD-CSV-0.29.tgz nmake test TEST_VERBOSE=1 -- OK DISTNAME-VERSION 'DBD::CSV-0.29' found in META.yml is bogus, ignoring at C:\cpanfly\lib/Fly/MakePPD.pm line 131. H.Merijn Brand <h.m.brand@xs4all.nl> DBI driver for CSV files >>> (cd C:\cpanfly\var\cpan\build\DBD-CSV-0.29-79djO7 && tar cvf - DBD-CSV-0.29.ppd blib) | gzip -c >C:/cpanfly/var/REPO/H/HM/HMBRAND/DBD-CSV-0.29.tar.gz DBD-CSV-0.29.ppd blib/ blib/lib/ blib/lib/Bundle/ blib/lib/Bundle/DBD/ blib/lib/Bundle/DBD/CSV.pm blib/lib/DBD/ blib/lib/DBD/CSV.pm >>> mv C:\cpanfly\var\cpan\build\DBD-CSV-0.29-79djO7/DBD-CSV-0.29.ppd C:/cpanfly/var/REPO/H/HM/HMBRAND Finished 2010-05-05T14:54:49