Start 2009-09-03T18:27:41 ActivePerl-825 CPAN-1.9402 LIB=C:\PROGRA~1\MICROS~4\VC98\Lib\PSDK;C:\PROGRA~1\MICROS~2\Lib;C:\PROGRA~1\MICROS~4\VC98\Lib;C:\PROGRA~1\MICROS~4\VC98\MFC\Lib INCLUDE=C:\PROGRA~1\MICROS~2\Include;C:\PROGRA~1\MICROS~4\VC98\ATL\Include;C:\PROGRA~1\MICROS~4\VC98\Include;C:\PROGRA~1\MICROS~4\VC98\MFC\Include PATH=C:/CPANFL~1.8/var/libs/bin;C:\PROGRA~1\MICROS~2\Bin;C:\PROGRA~1\MICROS~2\Bin\WinNT;C:\PROGRA~1\MICROS~4\VC98\Bin;C:\PROGRA~1\MICROS~4\Common\MSDev98\Bin;C:\Perl-5.8\site\bin;C:\Perl-5.8\bin;C:\cygwin\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\system32\WINDOW~2\v1.0;C:\PROGRA~1\Perforce Going to read 'C:\cpanfly-5.8\var\cpan\Metadata' Database was generated on Thu, 03 Sep 2009 10:27:11 GMT Running make for M/ML/MLAWREN/SQL-DB-0.18.tar.gz Fetching with LWP: http://cpan.nas.activestate.com/authors/id/M/ML/MLAWREN/SQL-DB-0.18.tar.gz Fetching with LWP: http://cpan.nas.activestate.com/authors/id/M/ML/MLAWREN/CHECKSUMS Checksum for C:\cpanfly-5.8\var\cpan\sources\authors\id\M\ML\MLAWREN\SQL-DB-0.18.tar.gz ok Will not use Archive::Tar, need 1.00 SQL-DB-0.18/ SQL-DB-0.18/t/ SQL-DB-0.18/t/lib/ SQL-DB-0.18/t/lib/SQLDBTest.pm SQL-DB-0.18/t/06-acol.t SQL-DB-0.18/t/10-cursor.t SQL-DB-0.18/t/pod.t SQL-DB-0.18/t/02-table.t SQL-DB-0.18/t/11-synopsis.t SQL-DB-0.18/t/live.t SQL-DB-0.18/t/12-txn.t SQL-DB-0.18/t/01-column.t SQL-DB-0.18/t/TestLib.pm SQL-DB-0.18/t/07-subquery.t SQL-DB-0.18/t/09-db.t SQL-DB-0.18/t/pod-coverage.t SQL-DB-0.18/t/08-row.t SQL-DB-0.18/t/13-blob.t SQL-DB-0.18/t/07-query.t SQL-DB-0.18/t/04-expr.t SQL-DB-0.18/t/03-schema.t SQL-DB-0.18/inc/ SQL-DB-0.18/inc/Module/ SQL-DB-0.18/inc/Module/Install/ SQL-DB-0.18/inc/Module/Install/Can.pm SQL-DB-0.18/inc/Module/Install/Base.pm SQL-DB-0.18/inc/Module/Install/Win32.pm SQL-DB-0.18/inc/Module/Install/WriteAll.pm SQL-DB-0.18/inc/Module/Install/AutoInstall.pm SQL-DB-0.18/inc/Module/Install/Makefile.pm SQL-DB-0.18/inc/Module/Install/Fetch.pm SQL-DB-0.18/inc/Module/Install/Include.pm SQL-DB-0.18/inc/Module/Install/Metadata.pm SQL-DB-0.18/inc/Module/Install.pm SQL-DB-0.18/inc/Module/AutoInstall.pm SQL-DB-0.18/lib/ SQL-DB-0.18/lib/SQL/ SQL-DB-0.18/lib/SQL/DB/ SQL-DB-0.18/lib/SQL/DB/Schema/ SQL-DB-0.18/lib/SQL/DB/Schema/Table.pm SQL-DB-0.18/lib/SQL/DB/Schema/AColumn.pm SQL-DB-0.18/lib/SQL/DB/Schema/Query.pm SQL-DB-0.18/lib/SQL/DB/Schema/ARow.pm SQL-DB-0.18/lib/SQL/DB/Schema/Column.pm SQL-DB-0.18/lib/SQL/DB/Schema/Expr.pm SQL-DB-0.18/lib/SQL/DB/Row.pm SQL-DB-0.18/lib/SQL/DB/Cursor.pm SQL-DB-0.18/lib/SQL/DB/Tutorial.pod SQL-DB-0.18/lib/SQL/DB/Schema.pm SQL-DB-0.18/lib/SQL/DB.pm SQL-DB-0.18/README SQL-DB-0.18/Changes SQL-DB-0.18/MANIFEST.SKIP SQL-DB-0.18/Makefile.PL SQL-DB-0.18/META.yml SQL-DB-0.18/MANIFEST CPAN.pm: Going to build M/ML/MLAWREN/SQL-DB-0.18.tar.gz >>> C:\Perl-5.8\bin\perl.exe Makefile.PL *** Module::AutoInstall version 1.03 *** Checking for Perl dependencies... [Core Features] - File::Temp ...loaded. (0.22) - Test::More ...loaded. (0.94) - Test::Exception ...loaded. (0.27) - Test::Memory::Cycle ...missing. - PadWalker ...missing. - DBD::SQLite ...missing. (would need 1.14) - DBI ...loaded. (1.607) - Scalar::Util ...loaded. (1.21) - Class::Accessor::Fast ...loaded. (0.31) - Return::Value ...missing. ==> Auto-install the 4 mandatory module(s) from CPAN? [Y/n] y *** Since we're running under CPANPLUS, I'll just let it take care of the dependency's installation later. *** Module::AutoInstall configuration finished. Checking if your kit is complete... Looks good Warning: prerequisite DBD::SQLite 1.14 not found. We have 1.13. Warning: prerequisite PadWalker 0 not found. Warning: prerequisite Return::Value 0 not found. Warning: prerequisite Test::Memory::Cycle 0 not found. Writing Makefile for SQL::DB ---- Unsatisfied dependencies detected during ---- ---- MLAWREN/SQL-DB-0.18.tar.gz ---- PadWalker [requires] DBD::SQLite [requires] Test::Memory::Cycle [requires] Return::Value [requires] Running make test Delayed until after prerequisites Running test for module 'PadWalker' Running make for R/RO/ROBIN/PadWalker-1.9.tar.gz Fetching with LWP: http://cpan.nas.activestate.com/authors/id/R/RO/ROBIN/PadWalker-1.9.tar.gz Fetching with LWP: http://cpan.nas.activestate.com/authors/id/R/RO/ROBIN/CHECKSUMS Checksum for C:\cpanfly-5.8\var\cpan\sources\authors\id\R\RO\ROBIN\PadWalker-1.9.tar.gz ok Will not use Archive::Tar, need 1.00 PadWalker-1.9/ PadWalker-1.9/Changes PadWalker-1.9/Makefile.PL PadWalker-1.9/MANIFEST PadWalker-1.9/META.yml PadWalker-1.9/PadWalker.pm PadWalker-1.9/PadWalker.xs PadWalker-1.9/README PadWalker-1.9/t/ PadWalker-1.9/t/bar.pl PadWalker-1.9/t/baz.pl PadWalker-1.9/t/closure.t PadWalker-1.9/t/dm.t PadWalker-1.9/t/foo.t PadWalker-1.9/t/our.t PadWalker-1.9/t/recurse.t PadWalker-1.9/t/sub.t PadWalker-1.9/t/test.t PadWalker-1.9/t/tt.t PadWalker-1.9/t/var_name.t PadWalker-1.9/t/vn-inc-1.pl PadWalker-1.9/t/vn-inc-2.pl CPAN.pm: Going to build R/RO/ROBIN/PadWalker-1.9.tar.gz >>> C:\Perl-5.8\bin\perl.exe Makefile.PL Checking if your kit is complete... Looks good Writing Makefile for PadWalker >>> nmake Microsoft (R) Program Maintenance Utility Version 7.00.8882 Copyright (C) Microsoft Corp 1988-2000. All rights reserved. cp PadWalker.pm blib\lib\PadWalker.pm C:\Perl-5.8\bin\perl.exe C:\Perl-5.8\lib\ExtUtils\xsubpp -typemap C:\Perl-5.8\lib\ExtUtils\typemap PadWalker.xs > PadWalker.xsc && C:\Perl-5.8\bin\perl.exe -MExtUtils::Command -e mv PadWalker.xsc PadWalker.c cl -c -nologo -GF -W3 -MD -Zi -DNDEBUG -O1 -DWIN32 -D_CONSOLE -DNO_STRICT -DHAVE_DES_FCRYPT -DNO_HASH_SEED -DUSE_SITECUSTOMIZE -DPRIVLIB_LAST_IN_INC -DPERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS -DUSE_PERLIO -DPERL_MSVCRT_READFIX -MD -Zi -DNDEBUG -O1 -DVERSION=\"1.9\" -DXS_VERSION=\"1.9\" "-IC:\Perl-5.8\lib\CORE" PadWalker.c PadWalker.c Running Mkbootstrap for PadWalker () C:\Perl-5.8\bin\perl.exe -MExtUtils::Command -e chmod 644 PadWalker.bs C:\Perl-5.8\bin\perl.exe -MExtUtils::Mksymlists -e "Mksymlists('NAME'=>\"PadWalker\", 'DLBASE' => 'PadWalker', 'DL_FUNCS' => { }, 'FUNCLIST' => [], 'IMPORTS' => { }, 'DL_VARS' => []);" link -out:blib\arch\auto\PadWalker\PadWalker.dll -dll -nologo -nodefaultlib -debug -opt:ref,icf -libpath:"C:\Perl-5.8\lib\CORE" -machine:x86 PadWalker.obj C:\Perl-5.8\lib\CORE\perl58.lib oldnames.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib netapi32.lib uuid.lib ws2_32.lib mpr.lib winmm.lib version.lib odbc32.lib odbccp32.lib msvcrt.lib -def:PadWalker.def Creating library blib\arch\auto\PadWalker\PadWalker.lib and object blib\arch\auto\PadWalker\PadWalker.exp C:\Perl-5.8\bin\perl.exe -MExtUtils::Command -e chmod 755 blib\arch\auto\PadWalker\PadWalker.dll C:\Perl-5.8\bin\perl.exe -MExtUtils::Command -e cp PadWalker.bs blib\arch\auto\PadWalker\PadWalker.bs C:\Perl-5.8\bin\perl.exe -MExtUtils::Command -e chmod 644 blib\arch\auto\PadWalker\PadWalker.bs ROBIN/PadWalker-1.9.tar.gz 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-5.8\bin\perl.exe "-MExtUtils::Command::MM" "-e" "test_harness(1, 'blib\lib', 'blib\arch')" t/*.t t/closure.t ... 1..28 ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 ok 10 ok 11 ok 12 ok 13 ok 14 ok 15 ok 16 ok 17 ok 18 ok 19 ok 20 ok 21 ok 22 ok 23 ok 24 ok 25 ok 26 ok 27 ok 28 ok t/dm.t ........ 1..7 ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok t/foo.t ....... 1..6 ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok t/our.t ....... 1..2 ok 1 ok 2 ok t/recurse.t ... 1..2 ok 1 ok 2 ok t/sub.t ....... 1..4 ok 1 ok 2 ok 3 ok 4 ok t/test.t ...... 1..15 ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 ok 10 ok 11 ok 12 ok 13 ok 14 ok 15 ok t/tt.t ........ 1..5 ok 1 ok 2 ok 3 ok 4 ok 5 ok t/var_name.t .. 1..8 ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok All tests successful. Files=9, Tests=77, 0 wallclock secs ( 0.02 usr + 0.00 sys = 0.02 CPU) Result: PASS ROBIN/PadWalker-1.9.tar.gz nmake test TEST_VERBOSE=1 -- OK DISTNAME-VERSION 'PadWalker-1.7' found in META.yml is bogus, ignoring at C:\cpanfly-5.8\lib/Fly/MakePPD.pm line 131. Picked up abstract from PadWalker.pm Robin Houston <robin@cpan.org> play with other peoples' lexical variables >>> (cd C:\cpanfly-5.8\var\cpan\build\PadWalker-1.9-4FJJdH && tar cvf - PadWalker-1.9.ppd blib) | gzip -c >C:/cpanfly-5.8/var/REPO/R/RO/ROBIN/PadWalker-1.9.tar.gz PadWalker-1.9.ppd blib/ blib/arch/ blib/arch/auto/ blib/arch/auto/PadWalker/ blib/arch/auto/PadWalker/PadWalker.bs blib/arch/auto/PadWalker/PadWalker.dll blib/arch/auto/PadWalker/PadWalker.exp blib/arch/auto/PadWalker/PadWalker.lib blib/lib/ blib/lib/PadWalker.pm >>> mv C:\cpanfly-5.8\var\cpan\build\PadWalker-1.9-4FJJdH/PadWalker-1.9.ppd C:/cpanfly-5.8/var/REPO/R/RO/ROBIN Running test for module 'DBD::SQLite' Running make for A/AD/ADAMK/DBD-SQLite-1.25.tar.gz Prepending C:\cpanfly-5.8\var\cpan\build\PadWalker-1.9-4FJJdH/blib/arch C:\cpanfly-5.8\var\cpan\build\PadWalker-1.9-4FJJdH/blib/lib to PERL5LIB for 'get' Checksum for C:\cpanfly-5.8\var\cpan\sources\authors\id\A\AD\ADAMK\DBD-SQLite-1.25.tar.gz ok Will not use Archive::Tar, need 1.00 DBD-SQLite-1.25/ DBD-SQLite-1.25/META.yml DBD-SQLite-1.25/Makefile.PL DBD-SQLite-1.25/util/ DBD-SQLite-1.25/util/getsqlite.pl DBD-SQLite-1.25/SQLite.xs DBD-SQLite-1.25/dbdimp.h DBD-SQLite-1.25/LICENSE DBD-SQLite-1.25/README DBD-SQLite-1.25/ppport.h DBD-SQLite-1.25/sqlite3ext.h DBD-SQLite-1.25/lib/ DBD-SQLite-1.25/lib/DBD/ DBD-SQLite-1.25/lib/DBD/SQLite.pm DBD-SQLite-1.25/lib/DBD/SQLite/ DBD-SQLite-1.25/lib/DBD/SQLite/Cookbook.pod DBD-SQLite-1.25/SQLiteXS.h DBD-SQLite-1.25/sqlite3.c DBD-SQLite-1.25/inc/ DBD-SQLite-1.25/inc/Test/ DBD-SQLite-1.25/inc/Test/NoWarnings/ DBD-SQLite-1.25/inc/Test/NoWarnings/Warning.pm DBD-SQLite-1.25/inc/Test/NoWarnings.pm DBD-SQLite-1.25/dbdimp.c DBD-SQLite-1.25/MANIFEST DBD-SQLite-1.25/Changes DBD-SQLite-1.25/sqlite3.h DBD-SQLite-1.25/t/ DBD-SQLite-1.25/t/rt_25924_user_defined_func_unicode.t DBD-SQLite-1.25/t/07_error.t DBD-SQLite-1.25/t/13_create_collation.t DBD-SQLite-1.25/t/rt_40594_nullable.t DBD-SQLite-1.25/t/28_schemachange.t DBD-SQLite-1.25/t/21_blobtext.t DBD-SQLite-1.25/t/12_unicode.t DBD-SQLite-1.25/t/rt_31324_full_names.t DBD-SQLite-1.25/t/32_inactive_error.t DBD-SQLite-1.25/t/rt_27553_prepared_cache_and_analyze.t DBD-SQLite-1.25/t/10_create_aggregate.t DBD-SQLite-1.25/t/rt_29058_group_by.t DBD-SQLite-1.25/t/09_create_function.t DBD-SQLite-1.25/t/rt_36836_duplicate_key.t DBD-SQLite-1.25/t/08_busy.t DBD-SQLite-1.25/t/98_pod.t DBD-SQLite-1.25/t/02_logon.t DBD-SQLite-1.25/t/16_column_info.t DBD-SQLite-1.25/t/33_non_latin_path.t DBD-SQLite-1.25/t/rt_25371_asymmetric_unicode.t DBD-SQLite-1.25/t/17_createdrop.t DBD-SQLite-1.25/t/31_bind_weird_number_param.t DBD-SQLite-1.25/t/99_pmv.t DBD-SQLite-1.25/t/rt_29629_sqlite_where_length.t DBD-SQLite-1.25/t/rt_36838_unique_and_bus_error.t DBD-SQLite-1.25/t/26_commit.t DBD-SQLite-1.25/t/04_insert.t DBD-SQLite-1.25/t/05_select.t DBD-SQLite-1.25/t/24_numrows.t DBD-SQLite-1.25/t/18_insertfetch.t DBD-SQLite-1.25/t/rt_32889_prepare_cached_reexecute.t DBD-SQLite-1.25/t/22_listfields.t DBD-SQLite-1.25/t/19_bindparam.t DBD-SQLite-1.25/t/rt_25460_numeric_aggregate.t DBD-SQLite-1.25/t/14_progress_handler.t DBD-SQLite-1.25/t/30_auto_rollback.t DBD-SQLite-1.25/t/20_blobs.t DBD-SQLite-1.25/t/06_tran.t DBD-SQLite-1.25/t/lib/ DBD-SQLite-1.25/t/lib/Test.pm DBD-SQLite-1.25/t/03_create_table.t DBD-SQLite-1.25/t/25_chopblanks.t DBD-SQLite-1.25/t/27_metadata.t DBD-SQLite-1.25/t/97_meta.t DBD-SQLite-1.25/t/01_compile.t DBD-SQLite-1.25/t/rt_21406_auto_finish.t DBD-SQLite-1.25/t/29_cppcomments.t DBD-SQLite-1.25/t/rt_15186_prepcached.t DBD-SQLite-1.25/t/23_nulls.t DBD-SQLite-1.25/t/15_ak_dbd.t Prepending C:\cpanfly-5.8\var\cpan\build\PadWalker-1.9-4FJJdH/blib/arch C:\cpanfly-5.8\var\cpan\build\PadWalker-1.9-4FJJdH/blib/lib to PERL5LIB for 'make' CPAN.pm: Going to build A/AD/ADAMK/DBD-SQLite-1.25.tar.gz >>> C:\Perl-5.8\bin\perl.exe Makefile.PL We're using the bundled sqlite library. Checking if your kit is complete... Looks good Using DBI 1.607 (for perl 5.008009 on MSWin32-x86-multi-thread) installed in C:/Perl-5.8/lib/auto/DBI/ Writing Makefile for DBD::SQLite >>> nmake Microsoft (R) Program Maintenance Utility Version 7.00.8882 Copyright (C) Microsoft Corp 1988-2000. All rights reserved. cp lib/DBD/SQLite.pm blib\lib\DBD\SQLite.pm cp lib/DBD/SQLite/Cookbook.pod blib\lib\DBD\SQLite\Cookbook.pod C:\Perl-5.8\bin\perl.exe -p -e "s/~DRIVER~/SQLite/g" C:\Perl-5.8\lib\auto\DBI\Driver.xst > SQLite.xsi C:\Perl-5.8\bin\perl.exe C:\Perl-5.8\lib\ExtUtils\xsubpp -typemap C:\Perl-5.8\lib\ExtUtils\typemap SQLite.xs > SQLite.xsc && C:\Perl-5.8\bin\perl.exe -MExtUtils::Command -e mv SQLite.xsc SQLite.c cl -c -I. -IC:\Perl-5.8\lib\auto\DBI -nologo -GF -W3 -MD -Zi -DNDEBUG -O1 -DWIN32 -D_CONSOLE -DNO_STRICT -DHAVE_DES_FCRYPT -DNO_HASH_SEED -DUSE_SITECUSTOMIZE -DPRIVLIB_LAST_IN_INC -DPERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS -DUSE_PERLIO -DPERL_MSVCRT_READFIX -O2 -DVERSION=\"1.25\" -DXS_VERSION=\"1.25\" "-IC:\Perl-5.8\lib\CORE" -DSQLITE_CORE -DSQLITE_ENABLE_FTS3 -DSQLITE_ENABLE_COLUMN_METADATA -DNDEBUG=1 -DSQLITE_PTR_SZ=4 SQLite.c Command line warning D4025 : overriding '/O1' with '/O2' SQLite.c SQLite.xs(30) : warning C4244: '=' : conversion from '__int64 ' to 'long ', possible loss of data cl -c -I. -IC:\Perl-5.8\lib\auto\DBI -nologo -GF -W3 -MD -Zi -DNDEBUG -O1 -DWIN32 -D_CONSOLE -DNO_STRICT -DHAVE_DES_FCRYPT -DNO_HASH_SEED -DUSE_SITECUSTOMIZE -DPRIVLIB_LAST_IN_INC -DPERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS -DUSE_PERLIO -DPERL_MSVCRT_READFIX -O2 -DVERSION=\"1.25\" -DXS_VERSION=\"1.25\" "-IC:\Perl-5.8\lib\CORE" -DSQLITE_CORE -DSQLITE_ENABLE_FTS3 -DSQLITE_ENABLE_COLUMN_METADATA -DNDEBUG=1 -DSQLITE_PTR_SZ=4 dbdimp.c Command line warning D4025 : overriding '/O1' with '/O2' dbdimp.c dbdimp.c(262) : warning C4244: 'function' : conversion from '__int64 ' to 'long ', possible loss of data dbdimp.c(262) : warning C4761: integral size mismatch in argument; conversion supplied cl -c -I. -IC:\Perl-5.8\lib\auto\DBI -nologo -GF -W3 -MD -Zi -DNDEBUG -O1 -DWIN32 -D_CONSOLE -DNO_STRICT -DHAVE_DES_FCRYPT -DNO_HASH_SEED -DUSE_SITECUSTOMIZE -DPRIVLIB_LAST_IN_INC -DPERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS -DUSE_PERLIO -DPERL_MSVCRT_READFIX -O2 -DVERSION=\"1.25\" -DXS_VERSION=\"1.25\" "-IC:\Perl-5.8\lib\CORE" -DSQLITE_CORE -DSQLITE_ENABLE_FTS3 -DSQLITE_ENABLE_COLUMN_METADATA -DNDEBUG=1 -DSQLITE_PTR_SZ=4 sqlite3.c Command line warning D4025 : overriding '/O1' with '/O2' sqlite3.c sqlite3.c(10882) : warning C4244: '=' : conversion from '__int64 ' to 'long ', possible loss of data sqlite3.c(65562) : warning C4049: compiler limit : terminating line number emission warning C4761: integral size mismatch in argument; conversion supplied warning C4761: integral size mismatch in argument; conversion supplied warning C4761: integral size mismatch in argument; conversion supplied Running Mkbootstrap for DBD::SQLite () C:\Perl-5.8\bin\perl.exe -MExtUtils::Command -e chmod 644 SQLite.bs C:\Perl-5.8\bin\perl.exe -MExtUtils::Mksymlists -e "Mksymlists('NAME'=>\"DBD::SQLite\", 'DLBASE' => 'SQLite', 'DL_FUNCS' => { }, 'FUNCLIST' => [], 'IMPORTS' => { }, 'DL_VARS' => []);" link -out:blib\arch\auto\DBD\SQLite\SQLite.dll -dll -nologo -nodefaultlib -debug -opt:ref,icf -libpath:"C:\Perl-5.8\lib\CORE" -machine:x86 SQLite.obj dbdimp.obj sqlite3.obj C:\Perl-5.8\lib\CORE\perl58.lib oldnames.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib netapi32.lib uuid.lib ws2_32.lib mpr.lib winmm.lib version.lib odbc32.lib odbccp32.lib msvcrt.lib -def:SQLite.def Creating library blib\arch\auto\DBD\SQLite\SQLite.lib and object blib\arch\auto\DBD\SQLite\SQLite.exp C:\Perl-5.8\bin\perl.exe -MExtUtils::Command -e chmod 755 blib\arch\auto\DBD\SQLite\SQLite.dll C:\Perl-5.8\bin\perl.exe -MExtUtils::Command -e cp SQLite.bs blib\arch\auto\DBD\SQLite\SQLite.bs C:\Perl-5.8\bin\perl.exe -MExtUtils::Command -e chmod 644 blib\arch\auto\DBD\SQLite\SQLite.bs ADAMK/DBD-SQLite-1.25.tar.gz nmake -- OK Prepending C:\cpanfly-5.8\var\cpan\build\PadWalker-1.9-4FJJdH/blib/arch C:\cpanfly-5.8\var\cpan\build\PadWalker-1.9-4FJJdH/blib/lib to PERL5LIB for 'test' 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-5.8\bin\perl.exe "-MExtUtils::Command::MM" "-e" "test_harness(1, 'blib\lib', 'blib\arch')" t/*.t # $DBI::VERSION=1.607 t/01_compile.t ........................... 1..4 ok 1 - Perl version is new enough ok 2 - use DBI; ok 3 - use DBD::SQLite; ok 4 - use t::lib::Test; ok # sqlite_version=3.6.13 t/02_logon.t ............................. 1..10 ok 1 - The object isa DBI::db ok 2 - ->{sqlite_version} ok ok 3 - AutoCommit is on by default ok 4 - Found initial busy_timeout ok 5 ok 6 - Set busy_timeout to new value ok 7 - The object isa DBI::db ok 8 - Unicode is on ok 9 - The object isa DBI::db ok 10 - no warnings ok t/03_create_table.t ...................... 1..7 ok 1 - The object isa DBI::db ok 2 - ->primary_key_info ok ok 3 - The object isa DBI::st ok 4 - ->execute ok ok 5 - Got 4 columns ok 6 - Table prepending is disabled by default ok 7 - no warnings ok t/04_insert.t ............................ 1..12 ok 1 - The object isa DBI::db ok 2 - CREATE TABLE f ok 3 - DELETE FROM f ok 4 - The object isa DBI::st ok 5 - ->execute returns 1 row ok 6 ok 7 ok 8 ok 9 ok 10 - last_insert_rowid should be 4 ok 11 ok 12 - no warnings ok t/05_select.t ............................ 1..22 ok 1 - The object isa DBI::db ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 ok 10 ok 11 ok 12 ok 13 ok 14 - Check num_rows (1) == 1 ok 15 ok 16 ok 17 ok 18 ok 19 ok 20 ok 21 ok 22 - no warnings ok t/06_tran.t .............................. 1..3 ok 1 - The object isa DBI::db ok 2 - 0E0 ID, TITLE, TOTAL ok 3 - no warnings ok t/07_error.t ............................. 1..8 ok 1 - The object isa DBI::db ok 2 - Statement 1 generated an error ok 3 - $DBI::err ok ok 4 - $DBI::errstr ok ok 5 - Statement 2 generated an error ok 6 - $DBI::err ok ok 7 - $DBI::errstr ok ok 8 - no warnings ok t/08_busy.t .............................. 1..11 ok 1 - The object isa DBI::db ok 2 - The object isa DBI::db ok 3 ok 4 ok 5 ok 6 ok 7 # insert failed : DBD::SQLite::db do failed: database is locked at t/08_busy.t line 34. ok 8 ok 9 - Ready ok 10 ok 11 - no warnings ok t/09_create_function.t ................... 1..19 ok 1 - The object isa DBI::db ok 2 - Got a result ok 3 - SELECT add2(1,3) ok 4 - SELECT add2(a,b) FROM func_test ok 5 - SELECT my_sum( '2', 3, 4, '5') ok 6 ok 7 ok 8 - SELECT void_return( 'I died' ) ok 9 - SELECT return_null() ok 10 - SELECT return2() ok 11 - SELECT my_defined(1) ok 12 - SELECT my_defined('') ok 13 - SELECT my_defined('abc') ok 14 - SELECT my_defined(NULL) ok 15 - SELECT noop(NULL) ok 16 - SELECT noop(1) ok 17 - SELECT noop('') ok 18 - SELECT noop(1.0625) ok 19 - no warnings ok t/10_create_aggregate.t .................. 1..16 ok 1 - The object isa DBI::db ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 ok 10 ok 11 ok 12 ok 13 ok 14 ok 15 ok 16 - no warnings ok t/12_unicode.t ........................... 1..19 ok 1 - Correct length for $bytestring ok 2 - Correct length for $utfstring ok 3 - $utfstring should be marked as UTF-8 by Perl ok 4 - $bytestring should *NOT* be marked as UTF-8 by Perl ok 5 - The object isa DBI::db ok 6 - Unicode is off ok 7 - CREATE TABLE ok 8 - Reading blob gives binary ok 9 - Reading text gives binary too (for now) ok 10 - No blob corruption ok 11 - Same text, different encoding ok 12 - The object isa DBI::db ok 13 - Unicode is on ok 14 - Reading blob still gives binary ok 15 - Reading text returns UTF-8 ok 16 - Still no blob corruption ok 17 - Same text ok 18 - Database actually understands char set ok 19 - no warnings ok t/13_create_collation.t .................. 1..9 ok 1 - The object isa DBI::db ok 2 - collate perl (Bergere, Bergère, HAT, HOT, berger, bergère, ferme, fève, fétu, fête, hâter, héraut, hétaïre, hétéroclite, hêtre, hôte // Bergere, Bergère, HAT, HOT, berger, bergère, ferme, fève, fétu, fête, hâter, héraut, hétaïre, hétéroclite, hêtre, hôte) ok 3 - collate perllocale (berger, Bergere, bergère, Bergère, ferme, fête, fétu, fève, HAT, hâter, héraut, hétaïre, hétéroclite, hêtre, HOT, hôte // berger, Bergere, bergère, Bergère, ferme, fête, fétu, fève, HAT, hâter, héraut, hétaïre, hétéroclite, hêtre, HOT, hôte) ok 4 - collate no_accents (berger, Bergère, bergère, Bergere, ferme, fête, fétu, fève, HAT, hâter, héraut, hétaïre, hétéroclite, hêtre, HOT, hôte // berger, Bergère, bergère, Bergere, ferme, fête, fétu, fève, HAT, hâter, héraut, hétaïre, hétéroclite, hêtre, HOT, hôte) ok 5 - The object isa DBI::db ok 6 - collate perl (Bergere, Bergère, HAT, HOT, berger, bergère, ferme, fève, fétu, fête, hâter, héraut, hétaïre, hétéroclite, hêtre, hôte // Bergere, Bergère, HAT, HOT, berger, bergère, ferme, fève, fétu, fête, hâter, héraut, hétaïre, hétéroclite, hêtre, hôte) ok 7 - collate perllocale (bergère, Bergère, berger, Bergere, fève, fétu, fête, ferme, hôte, hâter, héraut, hétéroclite, hétaïre, hêtre, HAT, HOT // bergère, Bergère, berger, Bergere, fève, fétu, fête, ferme, hôte, hâter, héraut, hétéroclite, hétaïre, hêtre, HAT, HOT) ok 8 - collate no_accents (berger, Bergère, bergère, Bergere, ferme, fête, fétu, fève, HAT, hâter, héraut, hétaïre, hétéroclite, hêtre, HOT, hôte // berger, Bergère, bergère, Bergere, ferme, fête, fétu, fève, HAT, hâter, héraut, hétaïre, hétéroclite, hêtre, HOT, hôte) ok 9 - no warnings ok t/14_progress_handler.t .................. 1..4 ok 1 - The object isa DBI::db ok 2 ok 3 ok 4 - no warnings ok t/15_ak_dbd.t ............................ 1..37 ok 1 - The object isa DBI::db ok 2 - CREATE TABLE ok 3 - ->quote(test1) ok ok 4 - ->disconnect ok 5 - The object isa DBI::db ok 6 - DROP ok 7 - CREATE TABLE ok 8 - INSERT 1 ok 9 - DELETE 1 ok 10 - The object isa DBI::st ok 11 - ->execute ok 12 - ->fetch returns undef ok 13 - ->finish ok 14 - The object isa DBI::st ok 15 - ->rows is negative ok 16 - ->execute ok ok 17 - ->rows returns 0 ok 18 - ->finish ok 19 - INSERT 2 ok 20 - The object isa DBI::st ok 21 - ->execute ok 22 - NULL returned ok ok 23 - ->finish ok 24 - DELETE ok 25 - INSERT 3 ok 26 - The object isa DBI::st ok 27 - ->execute ok 28 - ->fetchall_arrayref ok 29 - ->finish ok 30 - DELETE ok 31 - The object isa DBI::st ok 32 - Execute ok 33 - Reexecute ok 34 - ->finish ok 35 - INSERT 4 ok 36 - The object isa DBI::st ok 37 - no warnings ok t/16_column_info.t ....................... 1..7 ok 1 - Created test table ok 2 - No error creating the table ok 3 - We can get column information ok 4 - We got information on two columns ok 5 - We got the right info in TYPE_NAME ok 6 - We got the right info in COLUMN_NAME ok 7 - no warnings ok t/17_createdrop.t ........................ 1..4 ok 1 - The object isa DBI::db ok 2 - CREATE TABLE ok 3 - DROP TABLE ok 4 - no warnings ok t/18_insertfetch.t ....................... 1..10 ok 1 - The object isa DBI::db ok 2 - CREATE TABLE ok 3 - INSERT ok 4 - SELECT ok ok 5 - DELETE ok 6 - The object isa DBI::st ok 7 - ->execute ok 8 - fetch select deleted ok 9 - fetch empty statement handler ok 10 - no warnings ok t/19_bindparam.t ......................... 1..33 ok 1 - The object isa DBI::db ok 2 - CREATE TABLE ok 3 - The object isa DBI::st ok 4 - EXECUTE 1 ok 5 - EXECUTE 2 ok 6 - EXECUTE 3 ok 7 - bind 1 ok 8 - bind 2 ok 9 - ->execute ok 10 - bind 3 ok 11 - bind 4 ok 12 - ->execute ok 13 - ->disconnect ok 14 - The object isa DBI::db ok 15 - The object isa DBI::st ok 16 - ->execute ok 17 - ->bind_columns ok 18 - ->fetch ok 19 - id = 1 ok 20 - name = A ok 21 - ->fetch ok 22 - id = 2 ok 23 - name = Tim Bunce ok 24 - ->fetch ok 25 - id = 3 ok 26 - name = Jochen Wiedmann ok 27 - ->fetch ok 28 - id = 4 ok 29 - name = $konig ok 30 - ->fetch ok 31 - id = 5 ok 32 - name = undef ok 33 - no warnings ok t/20_blobs.t ............................. 1..10 ok 1 - The object isa DBI::db ok 2 - CREATE TABLE ok 3 - The object isa DBI::st ok 4 - ->bind_param ok 5 - ->execute ok 6 - The object isa DBI::st ok 7 - ->execute ok 8 - Got the blob back ok ok 9 - ->finish ok 10 - no warnings ok t/21_blobtext.t .......................... 1..27 ok 1 - The object isa DBI::db ok 2 ok 3 ok 4 # showblob length: 32768 # 00000000 000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f # 00000020 202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f # 00000040 404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f # 00000060 606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f # 00000080 808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9f # 000000a0 a0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebf # 000000c0 c0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedf # 000000e0 e0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff ok 5 ok 6 ok 7 ok 8 ok 9 ok 10 ok 11 ok 12 # showblob length: 32768 # 00000000 000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f # 00000020 202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f # 00000040 404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f # 00000060 606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f # 00000080 808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9f # 000000a0 a0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebf # 000000c0 c0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedf # 000000e0 e0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff ok 13 ok 14 ok 15 # showblob length: 32768 # 00000000 000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f # 00000020 202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f # 00000040 404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f # 00000060 606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f # 00000080 808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9f # 000000a0 a0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebf # 000000c0 c0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedf # 000000e0 e0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff ok 16 ok 17 ok 18 # showblob length: 32768 # 00000000 000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f # 00000020 202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f # 00000040 404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f # 00000060 606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f # 00000080 808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9f # 000000a0 a0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebf # 000000c0 c0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedf # 000000e0 e0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff ok 19 ok 20 ok 21 # showblob length: 32768 # 00000000 000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f # 00000020 202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f # 00000040 404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f # 00000060 606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f # 00000080 808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9f # 000000a0 a0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebf # 000000c0 c0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedf # 000000e0 e0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff ok 22 ok 23 ok 24 # showblob length: 32768 # 00000000 000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f # 00000020 202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f # 00000040 404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f # 00000060 606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f # 00000080 808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9f # 000000a0 a0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebf # 000000c0 c0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedf # 000000e0 e0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff ok 25 ok 26 ok 27 - no warnings ok t/22_listfields.t ........................ 1..12 ok 1 - The object isa DBI::db ok 2 - CREATE TABLE ok 3 - The object isa DBI::st ok 4 - ->execute ok 5 - Found 2 fields ok 6 - Names are ok ok 7 - ->finish ok ok 8 - The object isa DBI::st ok 9 - ->execute ok 10 - No fields in statement ok 11 - ->finish ok ok 12 - no warnings ok t/23_nulls.t ............................. 1..9 ok 1 - The object isa DBI::db ok 2 - CREATE TABLE ok 3 - INSERT ok 4 - The object isa DBI::st ok 5 - ->execute ok ok 6 - Two values in the row ok 7 - First column is undef ok 8 - Second column is defined ok 9 - ->finish ok t/24_numrows.t ........................... 1..18 ok 1 - The object isa DBI::db ok 2 - CREATE TABLE ok 3 - INSERT 1 ok 4 - The object isa DBI::st ok 5 - ->execute ok 6 - Got 1 rows ok 7 - ->finish ok 8 - INSERT 2 ok 9 - The object isa DBI::st ok 10 - ->execute ok 11 - Got 2 rows ok 12 - ->finish ok 13 - INSERT 3 ok 14 - The object isa DBI::st ok 15 - ->execute ok 16 - Got 2 rows ok 17 - ->finish ok 18 - no warnings ok t/25_chopblanks.t ........................ 1..14 ok 1 - The object isa DBI::db ok 2 - CREATE TABLE ok 3 - INSERT 1 ok 4 - INSERT 2 ok 5 - INSERT 3 ok 6 - The object isa DBI::st ok 7 - ->execute ok ok 8 - ChopBlanks = 0 ok 9 - ->finish ok 10 - The object isa DBI::st ok 11 - ->execute ok ok 12 - ChopBlanks = 1 ok 13 - ->finish ok 14 - no warnings ok t/26_commit.t ............................ 1..28 ok 1 - The object isa DBI::db ok 2 - CREATE TABLE ok 3 - AutoCommit is off ok 4 - ->err is false ok 5 - ->err is false ok 6 - INSERT 1 ok 7 - Found 1 rows ok 8 - ->rollback ok ok 9 - Found 0 rows ok 10 - DELETE 1 ok 11 - Found 0 rows ok 12 - ->commit ok ok 13 - Found 0 rows ok 14 - INSERT 1 ok 15 - Found 1 rows ok 16 - ->disconnect ok ok 17 - The object isa DBI::db ok 18 - Found 0 rows ok 19 - AutoCommit is on ok 20 - INSERT 1 ok 21 - Found 1 rows ok 22 - ->disconnect ok ok 23 - The object isa DBI::db ok 24 - Found 1 rows ok 25 - INSERT 2 ok 26 - Got one warning ok 27 - INSERT 3 ok 28 - Got one warning ok t/27_metadata.t .......................... 1..27 ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 ok 10 ok 11 ok 12 ok 13 ok 14 ok 15 ok 16 ok 17 ok 18 ok 19 ok 20 ok 21 ok 22 ok 23 # Types: varchar(2) char(1) # Names: f1 f2 ok 24 ok 25 ok 26 ok 27 ok t/28_schemachange.t ...................... 1..9 ok 1 - The object isa DBI::db ok 2 - CREATE TABLE table1 (id INTEGER NOT NULL, name CHAR (64) NOT NULL) ok 3 - CREATE TABLE table2 (id INTEGER NOT NULL, name CHAR (64) NOT NULL) ok 4 - ->disconnect ok ok 5 - The object isa DBI::db ok 6 - waitpid ok 7 - DROP TABLE table1 ok 8 - CREATE TABLE table2 (id INTEGER NOT NULL, name CHAR (64) NOT NULL) ok 9 - ->disconnect ok ok t/29_cppcomments.t ....................... 1..3 ok 1 - dbdimp.c has no C++ comments ok 2 - SQLite.c has no C++ comments ok 3 - sqlite3.c has no C++ comments ok t/30_auto_rollback.t ..................... 1..6 ok 1 - The object isa DBI::db ok 2 - ->{PrintWarn} is false ok 3 - CREATE TABLE ok ok 4 - ->begin_work ok 5 - INSERT ok ok 6 - no warnings ok t/31_bind_weird_number_param.t ........... 1..3 ok 1 - The object isa DBI::db ok 2 - CREATE TABLE f ok 3 - accepts 12300: 12300 ok t/32_inactive_error.t .................... 1..4 ok 1 - The object isa DBI::db ok 2 ok 3 - Got 1 warning ok 4 - Got the expected warning ok t/33_non_latin_path.t .................... 1..25 ok 1 - longascii created ok 2 - The object isa DBI::db ok 3 - Could connect to database in longascii ok 4 - The object isa DBI::db ok 5 - Could connect to database in longascii ok 6 - Could connect to database in C:\cpanfly-5.8\var\tmp\uIuGbno88X\longascii.db ok 7 - adatbázis created ok 8 - The object isa DBI::db ok 9 - Could connect to database in adatbázis ok 10 - The object isa DBI::db ok 11 - Could connect to database in adatbázis ok 12 - Could connect to database in C:\cpanfly-5.8\var\tmp\uIuGbno88X\adatbázis.db ok 13 - name with spaces created ok 14 - The object isa DBI::db ok 15 - Could connect to database in name with spaces ok 16 - The object isa DBI::db ok 17 - Could connect to database in name with spaces ok 18 - Could connect to database in C:\cpanfly-5.8\var\tmp\uIuGbno88X\name with spaces.db ok 19 - ¿¿¿ ¿¿¿¿¿¿ created ok 20 - The object isa DBI::db ok 21 - Could connect to database in ¿¿¿ ¿¿¿¿¿¿ ok 22 - The object isa DBI::db ok 23 - Could connect to database in ¿¿¿ ¿¿¿¿¿¿ ok 24 - Could connect to database in C:\cpanfly-5.8\var\tmp\uIuGbno88X\¿¿¿ ¿¿¿¿¿¿.db ok 25 - no warnings ok t/97_meta.t .............................. skipped: Test::CPAN::Meta 0.12 not available for testing t/98_pod.t ............................... 1..2 ok 1 - blib\lib\DBD\SQLite.pm ok 2 - blib\lib\DBD\SQLite\Cookbook.pod ok t/99_pmv.t ............................... skipped: Perl::MinimumVersion 1.20 not available for testing t/rt_15186_prepcached.t .................. 1..13 ok 1 - The object isa DBI::db ok 2 - CREATE TABLE ok 3 - INSERT 1 ok 4 - INSERT 1 ok 5 - INSERT 1 ok 6 - The object isa DBI::st ok 7 - Query 1 Row 1 ok 8 - The object isa DBI::st ok 9 - Query 2 Row 1 ok 10 - Query 2 Row 2 ok 11 - The object isa DBI::st ok 12 - Query 2 Row 2 ok 13 - no warnings ok t/rt_21406_auto_finish.t ................. 1..11 ok 1 - The object isa DBI::db ok 2 - The object isa DBI::st ok 3 - ->execute ok ok 4 - Row 1 ok ok 5 - Row 2 ok ok 6 - The object isa DBI::st ok 7 - ->execute ok ok 8 - Row 1 ok ok 9 - Row 2 ok ok 10 - ->finish ok ok 11 - no warnings ok t/rt_25371_asymmetric_unicode.t .......... 1..23 ok 1 - The object isa DBI::db ok 2 - Unicode is on ok 3 - CREATE TABLE ok 4 - INSERT ok 5 - Value round-tripped ok ok 6 ok 7 - DELETE ok ok 8 - INSERT ok 9 - Value round-tripped ok ok 10 ok 11 ok 12 - DELETE ok ok 13 - INSERT ok 14 - Value round-tripped ok ok 15 ok 16 ok 17 - DELETE ok ok 18 - INSERT ok 19 - Value round-tripped ok ok 20 ok 21 ok 22 - DELETE ok ok 23 - no warnings ok t/rt_25460_numeric_aggregate.t ........... 1..14 ok 1 - The object isa DBI::db ok 2 - CREATE TABLE ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 ok 10 ok 11 ok 12 ok 13 - group/sum/sort/limit query ok ok 14 - no warnings ok t/rt_25924_user_defined_func_unicode.t ... 1..15 ok 1 - The object isa DBI::db ok 2 - CREATE TABLE ok 3 - INSERT ok 4 - unicode upcase ok ok 5 - DELETE ok ok 6 - INSERT ok 7 - unicode upcase ok ok 8 - DELETE ok ok 9 - INSERT ok 10 - unicode upcase ok ok 11 - DELETE ok ok 12 - INSERT ok 13 - unicode upcase ok ok 14 - DELETE ok ok 15 - no warnings ok t/rt_27553_prepared_cache_and_analyze.t .. 1..6 ok 1 - The object isa DBI::db ok 2 ok 3 ok 4 ok 5 ok 6 - no warnings ok t/rt_29058_group_by.t .................... 1..7 ok 1 - The object isa DBI::db ok 2 ok 3 - Got 2 results ok 4 - Got 2 results ok 5 - Got 2 results not ok 6 - we got 0 items # TODO This test is currently broken again. Wait for a better fix, or use known workarounds shown above # Failed (TODO) test 'we got 0 items' # at t/rt_29058_group_by.t line 62. # got: '0' # expected: '2' ok 7 - no warnings ok t/rt_29629_sqlite_where_length.t ......... 1..17 ok 1 - The object isa DBI::db ok 2 - insert ok 3 - execute, select length ok 4 - select length result ok 5 - execute: select count(*) from artist where length(name) > ? : [2] # TODO This test is currently broken again. Wait for a better fix, or use known workarounds. not ok 6 - result of: select count(*) from artist where length(name) > ? : [2] # TODO This test is currently broken again. Wait for a better fix, or use known workarounds. # Failed (TODO) test 'result of: select count(*) from artist where length(name) > ? : [2]' # at t/rt_29629_sqlite_where_length.t line 39. # got: '0' # expected: '1' ok 7 - execute: select count(*) from artist where length(name) > 2 ok 8 - result of: select count(*) from artist where length(name) > 2 ok 9 - execute: select count(*) from artist where length(name) > 1 ok 10 - result of: select count(*) from artist where length(name) > 1 ok 11 - execute: select count(*) from artist where length(name) > ? : [1] # TODO This test is currently broken again. Wait for a better fix, or use known workarounds. not ok 12 - result of: select count(*) from artist where length(name) > ? [1] # TODO This test is currently broken again. Wait for a better fix, or use known workarounds. # Failed (TODO) test 'result of: select count(*) from artist where length(name) > ? [1]' # at t/rt_29629_sqlite_where_length.t line 65. # got: '0' # expected: '1' ok 13 - execute: select count(*) from artist where length(name) > ? : [2] ok 14 - result of: select count(*) from artist where length(name) > ? : [2] ok 15 - execute: select count(*) from artist where length(name) > ?+0 : [2] ok 16 - result of: select count(*) from artist where length(name) > ?+0 : [2] ok 17 - no warnings ok t/rt_31324_full_names.t .................. 1..8 ok 1 - The object isa DBI::db ok 2 - The object isa DBI::st ok 3 - ->execute ok ok 4 - Shortname row ok ok 5 - The object isa DBI::st ok 6 - ->execute ok ok 7 - Shortname row ok ok 8 - no warnings ok t/rt_32889_prepare_cached_reexecute.t .... 1..32 ok 1 - The object isa DBI::db ok 2 - CREATE TABLE ok 3 - insert 1 ok 4 - insert 2 ok 5 - The object isa DBI::db ok 6 - No warnings ok 7 - The object isa DBI::db ok 8 - No warnings ok 9 - The object isa DBI::db ok 10 - Got row 1 ok 11 - No warnings ok 12 - The object isa DBI::db ok 13 - Got row 1 ok 14 - Got row 1 ok 15 - No warnings ok 16 - The object isa DBI::db ok 17 - Got row 1 ok 18 - Got a warning ok 19 - The object isa DBI::db ok 20 - No warnings ok 21 - The object isa DBI::db ok 22 - Got row 1 ok 23 - No warnings ok 24 - The object isa DBI::db ok 25 - Got row 1 ok 26 - Got row 1 ok 27 - No warnings ok 28 - The object isa DBI::db ok 29 - Got row 1 ok 30 - Got row 1 ok 31 - No warnings ok 32 - no warnings ok t/rt_36836_duplicate_key.t ............... 1..5 ok 1 - The object isa DBI::db ok 2 - create table ok 3 - insert ok 4 - duplicate ok 5 - no warnings ok t/rt_36838_unique_and_bus_error.t ........ 1..4 ok 1 - The object isa DBI::db ok 2 ok 3 - DBD::SQLite::db do failed: column num is not unique at t/rt_36838_unique_and_bus_error.t line 19. # ok 4 - no warnings ok t/rt_40594_nullable.t .................... 1..7 ok 1 - The object isa DBI::db ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok All tests successful. Test Summary Report ------------------- t/rt_29629_sqlite_where_length.t (Wstat: 0 Tests: 17 Failed: 0) TODO passed: 5, 11 Files=48, Tests=594, 23 wallclock secs ( 0.02 usr + 0.13 sys = 0.14 CPU) Result: PASS ADAMK/DBD-SQLite-1.25.tar.gz nmake test TEST_VERBOSE=1 -- OK Adam Kennedy <adamk@cpan.org> Self Contained SQLite RDBMS in a DBI Driver >>> (cd C:\cpanfly-5.8\var\cpan\build\DBD-SQLite-1.25-0t3wzt && tar cvf - DBD-SQLite-1.25.ppd blib) | gzip -c >C:/cpanfly-5.8/var/REPO/A/AD/ADAMK/DBD-SQLite-1.25.tar.gz DBD-SQLite-1.25.ppd blib/ blib/arch/ blib/arch/auto/ blib/arch/auto/DBD/ blib/arch/auto/DBD/SQLite/ blib/arch/auto/DBD/SQLite/SQLite.bs blib/arch/auto/DBD/SQLite/SQLite.dll blib/arch/auto/DBD/SQLite/SQLite.exp blib/arch/auto/DBD/SQLite/SQLite.lib blib/lib/ blib/lib/DBD/ blib/lib/DBD/SQLite/ blib/lib/DBD/SQLite/Cookbook.pod blib/lib/DBD/SQLite.pm >>> mv C:\cpanfly-5.8\var\cpan\build\DBD-SQLite-1.25-0t3wzt/DBD-SQLite-1.25.ppd C:/cpanfly-5.8/var/REPO/A/AD/ADAMK Running test for module 'Test::Memory::Cycle' Running make for P/PE/PETDANCE/Test-Memory-Cycle-1.04.tar.gz Prepending C:\cpanfly-5.8\var\cpan\build\DBD-SQLite-1.25-0t3wzt/blib/arch C:\cpanfly-5.8\var\cpan\build\DBD-SQLite-1.25-0t3wzt/blib/lib C:\cpanfly-5.8\var\cpan\build\PadWalker-1.9-4FJJdH/blib/arch C:\cpanfly-5.8\var\cpan\build\PadWalker-1.9-4FJJdH/blib/lib to PERL5LIB for 'get' Fetching with LWP: http://cpan.nas.activestate.com/authors/id/P/PE/PETDANCE/Test-Memory-Cycle-1.04.tar.gz Checksum for C:\cpanfly-5.8\var\cpan\sources\authors\id\P\PE\PETDANCE\Test-Memory-Cycle-1.04.tar.gz ok Will not use Archive::Tar, need 1.00 Test-Memory-Cycle-1.04/ Test-Memory-Cycle-1.04/Changes Test-Memory-Cycle-1.04/Cycle.pm Test-Memory-Cycle-1.04/Makefile.PL Test-Memory-Cycle-1.04/MANIFEST Test-Memory-Cycle-1.04/META.yml Test-Memory-Cycle-1.04/README Test-Memory-Cycle-1.04/t/ Test-Memory-Cycle-1.04/t/00-load.t Test-Memory-Cycle-1.04/t/cycle-exists.t Test-Memory-Cycle-1.04/t/family-array.t Test-Memory-Cycle-1.04/t/family-hash.t Test-Memory-Cycle-1.04/t/family-object.t Test-Memory-Cycle-1.04/t/family-scalar.t Test-Memory-Cycle-1.04/t/good.t Test-Memory-Cycle-1.04/t/pod-coverage.t Test-Memory-Cycle-1.04/t/pod.t Prepending C:\cpanfly-5.8\var\cpan\build\DBD-SQLite-1.25-0t3wzt/blib/arch C:\cpanfly-5.8\var\cpan\build\DBD-SQLite-1.25-0t3wzt/blib/lib C:\cpanfly-5.8\var\cpan\build\PadWalker-1.9-4FJJdH/blib/arch C:\cpanfly-5.8\var\cpan\build\PadWalker-1.9-4FJJdH/blib/lib to PERL5LIB for 'make' CPAN.pm: Going to build P/PE/PETDANCE/Test-Memory-Cycle-1.04.tar.gz >>> C:\Perl-5.8\bin\perl.exe Makefile.PL Warning: prerequisite Devel::Cycle 1.07 not found. Checking if your kit is complete... Looks good Writing Makefile for Test::Memory::Cycle ---- Unsatisfied dependencies detected during ---- ---- PETDANCE/Test-Memory-Cycle-1.04.tar.gz ---- Devel::Cycle [requires] Prepending C:\cpanfly-5.8\var\cpan\build\DBD-SQLite-1.25-0t3wzt/blib/arch C:\cpanfly-5.8\var\cpan\build\DBD-SQLite-1.25-0t3wzt/blib/lib C:\cpanfly-5.8\var\cpan\build\PadWalker-1.9-4FJJdH/blib/arch C:\cpanfly-5.8\var\cpan\build\PadWalker-1.9-4FJJdH/blib/lib to PERL5LIB for 'test' Running make test Delayed until after prerequisites Running test for module 'Devel::Cycle' Running make for L/LD/LDS/Devel-Cycle-1.11.tar.gz Prepending C:\cpanfly-5.8\var\cpan\build\DBD-SQLite-1.25-0t3wzt/blib/arch C:\cpanfly-5.8\var\cpan\build\DBD-SQLite-1.25-0t3wzt/blib/lib C:\cpanfly-5.8\var\cpan\build\PadWalker-1.9-4FJJdH/blib/arch C:\cpanfly-5.8\var\cpan\build\PadWalker-1.9-4FJJdH/blib/lib to PERL5LIB for 'get' Fetching with LWP: http://cpan.nas.activestate.com/authors/id/L/LD/LDS/Devel-Cycle-1.11.tar.gz Checksum for C:\cpanfly-5.8\var\cpan\sources\authors\id\L\LD\LDS\Devel-Cycle-1.11.tar.gz ok Will not use Archive::Tar, need 1.00 Devel-Cycle-1.11/ Devel-Cycle-1.11/t/ Devel-Cycle-1.11/t/Devel-Cycle.t Devel-Cycle-1.11/lib/ Devel-Cycle-1.11/lib/Devel/ Devel-Cycle-1.11/lib/Devel/Cycle.pm Devel-Cycle-1.11/README Devel-Cycle-1.11/Changes Devel-Cycle-1.11/Makefile.PL Devel-Cycle-1.11/META.yml Devel-Cycle-1.11/MANIFEST Prepending C:\cpanfly-5.8\var\cpan\build\DBD-SQLite-1.25-0t3wzt/blib/arch C:\cpanfly-5.8\var\cpan\build\DBD-SQLite-1.25-0t3wzt/blib/lib C:\cpanfly-5.8\var\cpan\build\PadWalker-1.9-4FJJdH/blib/arch C:\cpanfly-5.8\var\cpan\build\PadWalker-1.9-4FJJdH/blib/lib to PERL5LIB for 'make' CPAN.pm: Going to build L/LD/LDS/Devel-Cycle-1.11.tar.gz >>> C:\Perl-5.8\bin\perl.exe Makefile.PL Checking if your kit is complete... Looks good Writing Makefile for Devel::Cycle >>> nmake Microsoft (R) Program Maintenance Utility Version 7.00.8882 Copyright (C) Microsoft Corp 1988-2000. All rights reserved. cp lib/Devel/Cycle.pm blib\lib\Devel\Cycle.pm LDS/Devel-Cycle-1.11.tar.gz nmake -- OK Prepending C:\cpanfly-5.8\var\cpan\build\DBD-SQLite-1.25-0t3wzt/blib/arch C:\cpanfly-5.8\var\cpan\build\DBD-SQLite-1.25-0t3wzt/blib/lib C:\cpanfly-5.8\var\cpan\build\PadWalker-1.9-4FJJdH/blib/arch C:\cpanfly-5.8\var\cpan\build\PadWalker-1.9-4FJJdH/blib/lib to PERL5LIB for 'test' 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-5.8\bin\perl.exe "-MExtUtils::Command::MM" "-e" "test_harness(1, 'blib\lib', 'blib\arch')" t/*.t t/Devel-Cycle.t .. 1..12 ok 1 - use Devel::Cycle; ok 2 - found four cycles in $test ok 3 - found one cycle in $test2 ok 4 - found two cycles in $test after weaken() ok 5 - found four cycles (including weakened ones) in $test after weaken() ok 6 - found no cycles in $test after second weaken() ok 7 - found four cycles (including weakened ones) in $test after second weaken() ok 8 - found no cycles in reference stringified on purpose to create a false alarm ok 9 - found three cycles in $cyclical closure ok 10 - No failure if encountering glob ok 11 - Expected warning ok 12 - Warn only once ok All tests successful. Files=1, Tests=12, 0 wallclock secs ( 0.03 usr + 0.03 sys = 0.06 CPU) Result: PASS LDS/Devel-Cycle-1.11.tar.gz nmake test TEST_VERBOSE=1 -- OK Lincoln D. Stein <lincoln.stein@gmail.com> Find memory cycles in objects >>> (cd C:\cpanfly-5.8\var\cpan\build\Devel-Cycle-1.11-_h38mi && tar cvf - Devel-Cycle-1.11.ppd blib) | gzip -c >C:/cpanfly-5.8/var/REPO/L/LD/LDS/Devel-Cycle-1.11.tar.gz Devel-Cycle-1.11.ppd blib/ blib/lib/ blib/lib/Devel/ blib/lib/Devel/Cycle.pm >>> mv C:\cpanfly-5.8\var\cpan\build\Devel-Cycle-1.11-_h38mi/Devel-Cycle-1.11.ppd C:/cpanfly-5.8/var/REPO/L/LD/LDS Running make for P/PE/PETDANCE/Test-Memory-Cycle-1.04.tar.gz Prepending C:\cpanfly-5.8\var\cpan\build\Devel-Cycle-1.11-_h38mi/blib/arch C:\cpanfly-5.8\var\cpan\build\Devel-Cycle-1.11-_h38mi/blib/lib C:\cpanfly-5.8\var\cpan\build\DBD-SQLite-1.25-0t3wzt/blib/arch C:\cpanfly-5.8\var\cpan\build\DBD-SQLite-1.25-0t3wzt/blib/lib C:\cpanfly-5.8\var\cpan\build\PadWalker-1.9-4FJJdH/blib/arch C:\cpanfly-5.8\var\cpan\build\PadWalker-1.9-4FJJdH/blib/lib to PERL5LIB for 'get' Has already been unwrapped into directory C:\cpanfly-5.8\var\cpan\build\Test-Memory-Cycle-1.04-1N3k2z Prepending C:\cpanfly-5.8\var\cpan\build\Devel-Cycle-1.11-_h38mi/blib/arch C:\cpanfly-5.8\var\cpan\build\Devel-Cycle-1.11-_h38mi/blib/lib C:\cpanfly-5.8\var\cpan\build\DBD-SQLite-1.25-0t3wzt/blib/arch C:\cpanfly-5.8\var\cpan\build\DBD-SQLite-1.25-0t3wzt/blib/lib C:\cpanfly-5.8\var\cpan\build\PadWalker-1.9-4FJJdH/blib/arch C:\cpanfly-5.8\var\cpan\build\PadWalker-1.9-4FJJdH/blib/lib to PERL5LIB for 'make' CPAN.pm: Going to build P/PE/PETDANCE/Test-Memory-Cycle-1.04.tar.gz >>> nmake Microsoft (R) Program Maintenance Utility Version 7.00.8882 Copyright (C) Microsoft Corp 1988-2000. All rights reserved. cp Cycle.pm blib\lib\Test\Memory\Cycle.pm PETDANCE/Test-Memory-Cycle-1.04.tar.gz nmake -- OK Prepending C:\cpanfly-5.8\var\cpan\build\Devel-Cycle-1.11-_h38mi/blib/arch C:\cpanfly-5.8\var\cpan\build\Devel-Cycle-1.11-_h38mi/blib/lib C:\cpanfly-5.8\var\cpan\build\DBD-SQLite-1.25-0t3wzt/blib/arch C:\cpanfly-5.8\var\cpan\build\DBD-SQLite-1.25-0t3wzt/blib/lib C:\cpanfly-5.8\var\cpan\build\PadWalker-1.9-4FJJdH/blib/arch C:\cpanfly-5.8\var\cpan\build\PadWalker-1.9-4FJJdH/blib/lib to PERL5LIB for 'test' 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-5.8\bin\perl.exe "-MExtUtils::Command::MM" "-e" "test_harness(1, 'blib\lib', 'blib\arch')" t/*.t # Testing Test::Memory::Cycle 1.04 under Perl 5.008009 and Test::More 0.94 t/00-load.t ........ 1..1 ok 1 - use Test::Memory::Cycle; ok t/cycle-exists.t ... 1..5 ok 1 - use Test::Memory::Cycle; ok 2 - Testing for lack of cycles in hash reference ok 3 - Testing for lack of cycles in array reference ok 4 - Testing for lack of cycles in scalar reference ok 5 - Testing for lack of cycles in blessed reference ok t/family-array.t ... 1..7 ok 1 - use Test::Memory::Cycle; ok 2 - Array family testing ok 3 - Array family testing for cycles ok 4 - Array family (weakened) testing (no cycles) ok 5 - Array family (weakened) testing (weakened cycles showing) ok 6 - Array family (weakened) testing for cycles (no cycles) ok 7 - Array family (weakened) testing for cycles (weakened cycles showing) ok t/family-hash.t .... 1..7 ok 1 - use Test::Memory::Cycle; ok 2 - Small family testing ok 3 - Small family testing for cycles ok 4 - Small family (weakened) testing (no cycles) ok 5 - Small family (weakened) testing for cycles (weakened cycles found) ok 6 - Small family (weakened) testing for cycles (no cycles) ok 7 - Small family (weakened) testing for cycles (weakened cycles found) ok t/family-object.t .. 1..3 ok 1 - use Test::Memory::Cycle; ok 2 - Object family testing ok 3 - Object family testing with cycles ok t/family-scalar.t .. 1..12 ok 1 - use Test::Memory::Cycle; ok 2 - Simple loopback ok 3 - Simple loopback testing for cycles ok 4 - Simple loopback to myself ok 5 - Simple loopback to myself with cycles ok 6 - Flip-flopped the A/B ok 7 - Sybil and her sisters ok 8 - Sybil and her sisters have cycles ok 9 - Sybil and her sisters (weakened) (no cycles found) ok 10 - Sybil and her sisters (weakened) (weakened cycles found) ok 11 - Sybil and her sisters (weakened) have cycles (no cycles found) ok 12 - Sybil and her sisters (weakened) have cycles (weakened cycles found) ok t/good.t ........... 1..2 ok 1 - use Test::Memory::Cycle; ok 2 - CGI doesn't leak ok t/pod-coverage.t ... skipped: Test::Pod::Coverage 1.04 required for testing POD coverage t/pod.t ............ 1..1 ok 1 - blib\lib\Test\Memory\Cycle.pm ok All tests successful. Files=9, Tests=38, 1 wallclock secs ( 0.08 usr + 0.05 sys = 0.13 CPU) Result: PASS PETDANCE/Test-Memory-Cycle-1.04.tar.gz nmake test TEST_VERBOSE=1 -- OK Andy Lester <andy@petdance.com> Verifies code hasn't left circular references >>> (cd C:\cpanfly-5.8\var\cpan\build\Test-Memory-Cycle-1.04-1N3k2z && tar cvf - Test-Memory-Cycle-1.04.ppd blib) | gzip -c >C:/cpanfly-5.8/var/REPO/P/PE/PETDANCE/Test-Memory-Cycle-1.04.tar.gz Test-Memory-Cycle-1.04.ppd blib/ blib/lib/ blib/lib/Test/ blib/lib/Test/Memory/ blib/lib/Test/Memory/Cycle.pm >>> mv C:\cpanfly-5.8\var\cpan\build\Test-Memory-Cycle-1.04-1N3k2z/Test-Memory-Cycle-1.04.ppd C:/cpanfly-5.8/var/REPO/P/PE/PETDANCE Running test for module 'Return::Value' Running make for R/RJ/RJBS/Return-Value-1.666001.tar.gz Prepending C:\cpanfly-5.8\var\cpan\build\Test-Memory-Cycle-1.04-1N3k2z/blib/arch C:\cpanfly-5.8\var\cpan\build\Test-Memory-Cycle-1.04-1N3k2z/blib/lib C:\cpanfly-5.8\var\cpan\build\Devel-Cycle-1.11-_h38mi/blib/arch C:\cpanfly-5.8\var\cpan\build\Devel-Cycle-1.11-_h38mi/blib/lib C:\cpanfly-5.8\var\cpan\build\DBD-SQLite-1.25-0t3wzt/blib/arch C:\cpanfly-5.8\var\cpan\build\DBD-SQLite-1.25-0t3wzt/blib/lib C:\cpanfly-5.8\var\cpan\build\PadWalker-1.9-4FJJdH/blib/arch C:\cpanfly-5.8\var\cpan\build\PadWalker-1.9-4FJJdH/blib/lib to PERL5LIB for 'get' Fetching with LWP: http://cpan.nas.activestate.com/authors/id/R/RJ/RJBS/Return-Value-1.666001.tar.gz Checksum for C:\cpanfly-5.8\var\cpan\sources\authors\id\R\RJ\RJBS\Return-Value-1.666001.tar.gz ok Will not use Archive::Tar, need 1.00 Return-Value-1.666001/ Return-Value-1.666001/Changes Return-Value-1.666001/LICENSE Return-Value-1.666001/MANIFEST Return-Value-1.666001/META.yml Return-Value-1.666001/Makefile.PL Return-Value-1.666001/README Return-Value-1.666001/lib/ Return-Value-1.666001/lib/Return/ Return-Value-1.666001/lib/Return/Value.pm Return-Value-1.666001/t/ Return-Value-1.666001/t/failure.t Return-Value-1.666001/t/objects.t Return-Value-1.666001/t/overload.t Return-Value-1.666001/t/perl-critic.t Return-Value-1.666001/t/pod-coverage.t Return-Value-1.666001/t/pod.t Return-Value-1.666001/t/success.t Return-Value-1.666001/t/use.t Prepending C:\cpanfly-5.8\var\cpan\build\Test-Memory-Cycle-1.04-1N3k2z/blib/arch C:\cpanfly-5.8\var\cpan\build\Test-Memory-Cycle-1.04-1N3k2z/blib/lib C:\cpanfly-5.8\var\cpan\build\Devel-Cycle-1.11-_h38mi/blib/arch C:\cpanfly-5.8\var\cpan\build\Devel-Cycle-1.11-_h38mi/blib/lib C:\cpanfly-5.8\var\cpan\build\DBD-SQLite-1.25-0t3wzt/blib/arch C:\cpanfly-5.8\var\cpan\build\DBD-SQLite-1.25-0t3wzt/blib/lib C:\cpanfly-5.8\var\cpan\build\PadWalker-1.9-4FJJdH/blib/arch C:\cpanfly-5.8\var\cpan\build\PadWalker-1.9-4FJJdH/blib/lib to PERL5LIB for 'make' CPAN.pm: Going to build R/RJ/RJBS/Return-Value-1.666001.tar.gz >>> C:\Perl-5.8\bin\perl.exe Makefile.PL Checking if your kit is complete... Looks good Writing Makefile for Return::Value >>> nmake Microsoft (R) Program Maintenance Utility Version 7.00.8882 Copyright (C) Microsoft Corp 1988-2000. All rights reserved. cp lib/Return/Value.pm blib\lib\Return\Value.pm RJBS/Return-Value-1.666001.tar.gz nmake -- OK Prepending C:\cpanfly-5.8\var\cpan\build\Test-Memory-Cycle-1.04-1N3k2z/blib/arch C:\cpanfly-5.8\var\cpan\build\Test-Memory-Cycle-1.04-1N3k2z/blib/lib C:\cpanfly-5.8\var\cpan\build\Devel-Cycle-1.11-_h38mi/blib/arch C:\cpanfly-5.8\var\cpan\build\Devel-Cycle-1.11-_h38mi/blib/lib C:\cpanfly-5.8\var\cpan\build\DBD-SQLite-1.25-0t3wzt/blib/arch C:\cpanfly-5.8\var\cpan\build\DBD-SQLite-1.25-0t3wzt/blib/lib C:\cpanfly-5.8\var\cpan\build\PadWalker-1.9-4FJJdH/blib/arch C:\cpanfly-5.8\var\cpan\build\PadWalker-1.9-4FJJdH/blib/lib to PERL5LIB for 'test' 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-5.8\bin\perl.exe "-MExtUtils::Command::MM" "-e" "test_harness(1, 'blib\lib', 'blib\arch')" t/*.t t/failure.t ....... 1..31 ok 1 - use Return::Value; ok 2 - failure value isa Return::Value ok 3 - failure value is false ok 4 - failure value is 0 ok 5 - failure value has a bad feelin' ok 6 - failure value errno is default (1) ok 7 - failure value isa Return::Value ok 8 - failure value is false ok 9 - failure value is 0 ok 10 - failure value has a bad feelin' ok 11 - failure value has 501 errno ok 12 - failure value includes hashref ok 13 - failure value derefs correctly ok 14 - failure value isa Return::Value ok 15 - failure value is false ok 16 - failure value is 0 ok 17 - failure value has a bad feelin' ok 18 - failure value has 501 errno ok 19 - failure value includes hashref ok 20 - failure value derefs correctly ok 21 - failure value isa Return::Value ok 22 - failure value is false ok 23 - failure value is 0 ok 24 - failure value has default stringification ok 25 - failure value has 501 errno ok 26 - failure value includes hashref ok 27 - failure value derefs correctly ok 28 - failure value isa Return::Value ok 29 - failure value is true ok 30 - failure value is 0 ok 31 - failure has default stringification ok t/objects.t ....... 1..24 ok 1 - use Return::Value; ok 2 - The object isa Return::Value ok 3 - false ok 4 - errno 0 ok 5 - empty string ok 6 - no data ok 7 - no properties ok 8 - The object isa Return::Value ok 9 - true ok 10 - errno 128 ok 11 - errno undef ok 12 - errno still undef ok 13 - string is string ok 14 - data array ref ok 15 - one element in data ok 16 - hash in prop ok 17 - one prop set ok 18 - now false ok 19 - object access for one ok 20 - prop create for two ok 21 - set errno with method ok 22 - type is currently failure ok 23 - set type with method ok 24 - death on unknown type ok t/overload.t ...... 1..22 ok 1 - use Return::Value; ok 2 - good ok 3 - bad ok 4 - stringified good is good ok 5 - overloaded "eq" ok 6 - overloaded "ne" ok 7 - overloaded "lt" ok 8 - overloaded "gt" ok 9 - failure is zero ok 10 - failure to success (success is true) ok 11 - success to failure (failure is false) ok 12 - failure is == 0 ok 13 - failure is != 1 ok 14 ok 15 ok 16 ok 17 ok 18 - no built-in data ok 19 - can deref array data as array ok 20 - can deref hash data as hash ok 21 - can't deref array data as array ok 22 - can't deref hash data as hash ok t/perl-critic.t ... skipped: define PERL_TEST_CRITIC to run these tests t/pod-coverage.t .. skipped: Test::Pod::Coverage 1.04 required for testing POD coverage t/pod.t ........... 1..1 ok 1 - blib\lib\Return\Value.pm ok t/success.t ....... 1..24 ok 1 - use Return::Value; ok 2 - success value isa Return::Value ok 3 - success value is true ok 4 - success value is 1 ok 5 - success value is feelin' fine ok 6 - success value errno is default (undef) ok 7 - success value isa Return::Value ok 8 - success value is true ok 9 - success value is 1 ok 10 - success value has a bad feelin' ok 11 - success value has 501 errno ok 12 - success value includes hashref ok 13 - success value derefs correctly ok 14 - success value isa Return::Value ok 15 - success value is true ok 16 - success value is 1 ok 17 - success value has a bad feelin' ok 18 - success value has 501 errno ok 19 - success value includes hashref ok 20 - success value derefs correctly ok 21 - success value isa Return::Value ok 22 - success value is true ok 23 - success value is 1 ok 24 - success has default stringification ok t/use.t ........... 1..1 ok 1 - use Return::Value; ok All tests successful. Files=8, Tests=103, 1 wallclock secs ( 0.00 usr + 0.11 sys = 0.11 CPU) Result: PASS RJBS/Return-Value-1.666001.tar.gz nmake test TEST_VERBOSE=1 -- OK Ricardo Signes <rjbs@cpan.org> Polymorphic Return Values >>> (cd C:\cpanfly-5.8\var\cpan\build\Return-Value-1.666001-JpI_BB && tar cvf - Return-Value-1.666001.ppd blib) | gzip -c >C:/cpanfly-5.8/var/REPO/R/RJ/RJBS/Return-Value-1.666001.tar.gz Return-Value-1.666001.ppd blib/ blib/lib/ blib/lib/Return/ blib/lib/Return/Value.pm >>> mv C:\cpanfly-5.8\var\cpan\build\Return-Value-1.666001-JpI_BB/Return-Value-1.666001.ppd C:/cpanfly-5.8/var/REPO/R/RJ/RJBS Running make for M/ML/MLAWREN/SQL-DB-0.18.tar.gz Prepending C:\cpanfly-5.8\var\cpan\build\Return-Value-1.666001-JpI_BB/blib/arch C:\cpanfly-5.8\var\cpan\build\Return-Value-1.666001-JpI_BB/blib/lib C:\cpanfly-5.8\var\cpan\build\Test-Memory-Cycle-1.04-1N3k2z/blib/arch C:\cpanfly-5.8\var\cpan\build\Test-Memory-Cycle-1.04-1N3k2z/blib/lib C:\cpanfly-5.8\var\cpan\build\Devel-Cycle-1.11-_h38mi/blib/arch C:\cpanfly-5.8\var\cpan\build\Devel-Cycle-1.11-_h38mi/blib/lib C:\cpanfly-5.8\var\cpan\build\DBD-SQLite-1.25-0t3wzt/blib/arch C:\cpanfly-5.8\var\cpan\build\DBD-SQLite-1.25-0t3wzt/blib/lib C:\cpanfly-5.8\var\cpan\build\PadWalker-1.9-4FJJdH/blib/arch C:\cpanfly-5.8\var\cpan\build\PadWalker-1.9-4FJJdH/blib/lib to PERL5LIB for 'get' Has already been unwrapped into directory C:\cpanfly-5.8\var\cpan\build\SQL-DB-0.18-vVFUcO Prepending C:\cpanfly-5.8\var\cpan\build\Return-Value-1.666001-JpI_BB/blib/arch C:\cpanfly-5.8\var\cpan\build\Return-Value-1.666001-JpI_BB/blib/lib C:\cpanfly-5.8\var\cpan\build\Test-Memory-Cycle-1.04-1N3k2z/blib/arch C:\cpanfly-5.8\var\cpan\build\Test-Memory-Cycle-1.04-1N3k2z/blib/lib C:\cpanfly-5.8\var\cpan\build\Devel-Cycle-1.11-_h38mi/blib/arch C:\cpanfly-5.8\var\cpan\build\Devel-Cycle-1.11-_h38mi/blib/lib C:\cpanfly-5.8\var\cpan\build\DBD-SQLite-1.25-0t3wzt/blib/arch C:\cpanfly-5.8\var\cpan\build\DBD-SQLite-1.25-0t3wzt/blib/lib C:\cpanfly-5.8\var\cpan\build\PadWalker-1.9-4FJJdH/blib/arch C:\cpanfly-5.8\var\cpan\build\PadWalker-1.9-4FJJdH/blib/lib to PERL5LIB for 'make' CPAN.pm: Going to build M/ML/MLAWREN/SQL-DB-0.18.tar.gz >>> nmake Microsoft (R) Program Maintenance Utility Version 7.00.8882 Copyright (C) Microsoft Corp 1988-2000. All rights reserved. C:\Perl-5.8\bin\perl.exe "-Iinc" Makefile.PL --config= --installdeps=Test::Memory::Cycle,0,PadWalker,0,DBD::SQLite,1.14,Return::Value,0 cp lib/SQL/DB/Tutorial.pod blib\lib\SQL\DB\Tutorial.pod cp lib/SQL/DB/Row.pm blib\lib\SQL\DB\Row.pm cp lib/SQL/DB/Schema/Table.pm blib\lib\SQL\DB\Schema\Table.pm cp lib/SQL/DB/Cursor.pm blib\lib\SQL\DB\Cursor.pm cp lib/SQL/DB/Schema/AColumn.pm blib\lib\SQL\DB\Schema\AColumn.pm cp lib/SQL/DB.pm blib\lib\SQL\DB.pm cp lib/SQL/DB/Schema.pm blib\lib\SQL\DB\Schema.pm cp lib/SQL/DB/Schema/ARow.pm blib\lib\SQL\DB\Schema\ARow.pm cp lib/SQL/DB/Schema/Column.pm blib\lib\SQL\DB\Schema\Column.pm cp lib/SQL/DB/Schema/Expr.pm blib\lib\SQL\DB\Schema\Expr.pm cp lib/SQL/DB/Schema/Query.pm blib\lib\SQL\DB\Schema\Query.pm MLAWREN/SQL-DB-0.18.tar.gz nmake -- OK Prepending C:\cpanfly-5.8\var\cpan\build\Return-Value-1.666001-JpI_BB/blib/arch C:\cpanfly-5.8\var\cpan\build\Return-Value-1.666001-JpI_BB/blib/lib C:\cpanfly-5.8\var\cpan\build\Test-Memory-Cycle-1.04-1N3k2z/blib/arch C:\cpanfly-5.8\var\cpan\build\Test-Memory-Cycle-1.04-1N3k2z/blib/lib C:\cpanfly-5.8\var\cpan\build\Devel-Cycle-1.11-_h38mi/blib/arch C:\cpanfly-5.8\var\cpan\build\Devel-Cycle-1.11-_h38mi/blib/lib C:\cpanfly-5.8\var\cpan\build\DBD-SQLite-1.25-0t3wzt/blib/arch C:\cpanfly-5.8\var\cpan\build\DBD-SQLite-1.25-0t3wzt/blib/lib C:\cpanfly-5.8\var\cpan\build\PadWalker-1.9-4FJJdH/blib/arch C:\cpanfly-5.8\var\cpan\build\PadWalker-1.9-4FJJdH/blib/lib to PERL5LIB for 'test' 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-5.8\bin\perl.exe "-Iinc" Makefile.PL --config= --installdeps=Test::Memory::Cycle,0,PadWalker,0,DBD::SQLite,1.14,Return::Value,0 C:\Perl-5.8\bin\perl.exe "-MExtUtils::Command::MM" "-e" "test_harness(1, 'inc', 'blib\lib', 'blib\arch')" t/01-column.t t/02-table.t t/03-schema.t t/04-expr.t t/06-acol.t t/07-query.t t/07-subquery.t t/08-row.t t/09-db.t t/10-cursor.t t/11-synopsis.t t/12-txn.t t/13-blob.t t/live.t t/pod-coverage.t t/pod.t t/01-column.t ..... 1..15 ok 1 - use SQL::DB::Schema::Column; ok 2 - SQL::DB::Schema::Column->can(...) ok 3 - The object isa SQL::DB::Schema::Column ok 4 - name ok 5 - type ok 6 - null ok 7 - default ok 8 - unique ok 9 - primary ok 10 - set ok 11 - inflate ok 12 - deflate ok 13 - auto_increment ok 14 - SQL ok 15 ok t/02-table.t ...... 1..29 ok 1 - use SQL::DB::Schema::Table; ok 2 - require 't/TestLib.pm'; ok 3 - SQL::DB::Schema::Table->can(...) ok 4 - The object isa SQL::DB::Schema::Table ok 5 - The object isa SQL::DB::Schema::ARow::artists ok 6 - name ok 7 - columns ok 8 - memory ok ok 9 - 3 columns ok 10 - The object isa SQL::DB::Schema::Column ok 11 - 3 column names ok 12 - 3 column names ok 13 - First col is id ok 14 - The object isa SQL::DB::Schema::Column ok 15 - Column name is name. ok 16 - SQL ok 17 - SQL ok 18 - SQL ok 19 - create table no database ok 20 - create table mysql ok 21 - references ok 22 - cd memory ok 23 - table memory ok 24 - deferrable ok 25 - CD as string ok 26 - column type ok 27 - undef bind_column type ok 28 - pg column type ok 29 - pg bind_column type ok t/03-schema.t ..... 1..89 ok 1 - use SQL::DB::Schema; ok 2 - require 't/TestLib.pm'; ok 3 - SQL::DB::Schema->can(...) ok 4 - SQL::DB::Schema->can(...) ok 5 - threw Regexp ((?-xism:not been defined)) ok 6 - ->new empty isa SQL::DB::Schema ok 7 - schema memory ok 8 - The object isa SQL::DB::Schema::ARow::artists ok 9 - The object isa SQL::DB::Schema::Expr ok 10 - COALESCE(col1, col2) AS col ok 11 - memory cycle ok 12 - The object isa SQL::DB::Schema::Expr ok 13 - COUNT(*) ok 14 - memory cycle ok 15 - The object isa SQL::DB::Schema::Expr ok 16 - COUNT(id) AS count_id ok 17 - memory cycle ok 18 - The object isa SQL::DB::Schema::Expr ok 19 - MAX(length) ok 20 - memory cycle ok 21 - The object isa SQL::DB::Schema::Expr ok 22 - MAX(length) AS max_length ok 23 - memory cycle ok 24 - The object isa SQL::DB::Schema::Expr ok 25 - MIN(length) ok 26 - memory cycle ok 27 - The object isa SQL::DB::Schema::Expr ok 28 - MIN(length) AS min_length ok 29 - memory cycle ok 30 - The object isa SQL::DB::Schema::Expr ok 31 - SUM(length) ok 32 - memory cycle ok 33 - The object isa SQL::DB::Schema::Expr ok 34 - SUM(length) AS sum_length ok 35 - memory cycle ok 36 - The object isa SQL::DB::Schema::Expr ok 37 - LENGTH(length) ok 38 - memory cycle ok 39 - The object isa SQL::DB::Schema::Expr ok 40 - LENGTH(length) AS length_length ok 41 - memory cycle ok 42 - The object isa SQL::DB::Schema::Expr ok 43 - CAST(artists1.name AS something) ok 44 - memory cycle ok 45 - The object isa SQL::DB::Schema::Expr ok 46 - UPPER(length) ok 47 - memory cycle ok 48 - The object isa SQL::DB::Schema::Expr ok 49 - LOWER(length) ok 50 - memory cycle ok 51 - The object isa SQL::DB::Schema::Expr ok 52 - EXISTS(something) ok 53 - memory cycle ok 54 - The object isa SQL::DB::Schema::Expr ok 55 - CASE col WHEN ? THEN ? END ok 56 - memory cycle ok 57 - The object isa SQL::DB::Schema::Expr ok 58 - CASE col WHEN ? THEN ? WHEN ? THEN ? END ok 59 - memory cycle ok 60 - The object isa SQL::DB::Schema::Expr ok 61 - CASE col WHEN ? THEN ? ELSE ? END ok 62 - memory cycle ok 63 - The object isa SQL::DB::Schema::Expr ok 64 - CASE col WHEN ? THEN ? END ok 65 - memory cycle ok 66 - The object isa SQL::DB::Schema::Expr ok 67 - CASE WHEN ? THEN ? END ok 68 - memory cycle ok 69 - The object isa SQL::DB::Schema::Expr ok 70 - NOW() ok 71 - memory cycle ok 72 - The object isa SQL::DB::Schema::Expr ok 73 - NOW() AS now ok 74 - memory cycle ok 75 - The object isa SQL::DB::Schema::Expr ok 76 - nextval('length') ok 77 - memory cycle ok 78 - The object isa SQL::DB::Schema::Expr ok 79 - currval('length') ok 80 - memory cycle ok 81 - The object isa SQL::DB::Schema::Expr ok 82 - setval('length', 1) ok 83 - memory cycle ok 84 - The object isa SQL::DB::Schema::Expr ok 85 - setval('length', 1, true) ok 86 - memory cycle ok 87 - The object isa SQL::DB::Schema::Expr ok 88 - setval('length', 1, false) ok 89 - memory cycle ok t/04-expr.t ....... 1..69 ok 1 - use SQL::DB::Schema::Expr; ok 2 - SQL::DB::Schema::Expr->can(...) ok 3 - e1 is e1 ok 4 - e1 = ? ok 5 - e1 = ? ok 6 - e1 = ? ok 7 - e1 != ? ok 8 - e1 != ? ok 9 - NOT (e1) ok 10 - e1 AND ? ok 11 - e1 OR ? ok 12 - e1 AND ? ok 13 - e1 OR ? ok 14 - e1 < ? ok 15 - e1 > ? ok 16 - e1 >= ? ok 17 - e1 <= ? ok 18 - ? > e1 ok 19 - ? < e1 ok 20 - ? >= e1 ok 21 - ? <= e1 ok 22 - e1 + ? ok 23 - e1 - ? ok 24 - ? - e1 ok 25 - e1 * ? ok 26 - e1 / ? ok 27 - ? / e1 ok 28 - e1 = e2 ok 29 - e1 = e2 ok 30 - e1 = e2 ok 31 - e1 != e2 ok 32 - e1 != e2 ok 33 - e1 AND e2 ok 34 - NOT (e1) ok 35 - e1 OR e2 ok 36 - e1 < e2 ok 37 - e1 > e2 ok 38 - e1 >= e2 ok 39 - e1 <= e2 ok 40 - e1 + e2 ok 41 - e1 - e2 ok 42 - e1 || e2 ok 43 - e1 IS NULL ok 44 - e1 IS NOT NULL ok 45 - e1 IN (e1, e2) ok 46 - e1 NOT IN (e1, e2) ok 47 - (e1 BETWEEN e1 AND e2) ok 48 - e1 = e2 AND e1 = e2 ok 49 - e1 = e2 OR e1 = e2 ok 50 - e1 = e2 AND NOT (e1 = e2) ok 51 - e1 = e2 OR NOT (e1 = e2) ok 52 - NOT (e1 = e2) AND e1 = e2 ok 53 - NOT (e1 = e2) OR e1 = e2 ok 54 - NOT (e1 = e2) AND NOT (e1 = e2) ok 55 - NOT (e1 = e2) OR NOT (e1 = e2) ok 56 - NOT (NOT (e1 = e2) OR NOT (e1 = e2)) ok 57 - (e1 = e2 OR NOT (e1 = e2)) AND NOT (NOT (e1 = e2) OR NOT (e1 = e2)) ok 58 - e1 = e1 OR (e2 AND e1 = e2) ok 59 - e1 = e1 OR (e2 AND e1 = e2) ok 60 - e1 = e1 OR NOT (e2 AND NOT e1 = e2) ok 61 - bind values ok 62 - bind values ok 63 - e1 AND (e1 OR e2) ok 64 - (e1 AND e2) OR (e1 AND e2) ok 65 - e1 AND e2 AND (e1 OR e2) ok 66 - e1 AND e2 AND NOT (e1 OR e2) ok 67 - (e1 OR e2) AND e1 AND e2 AND (e1 OR e2) ok 68 - NOT ((e1 OR e2) AND e1 AND e2 AND (e1 OR e2)) ok 69 - (e1 OR e2) AND NOT (e1 AND e2 AND (e1 OR e2)) ok t/06-acol.t ....... 1..52 ok 1 - use SQL::DB::Schema::AColumn; ok 2 - SQL::DB::Schema::AColumn->can(...) ok 3 - The object isa SQL::DB::Schema::AColumn ok 4 - AColumn memory cycle ok 5 - The object isa SQL::DB::Schema::AColumn ok 6 - The object isa FakeCol ok 7 - ARow ok 8 - t01.fakecol ok 9 - memory cycle ok 10 - The object isa SQL::DB::Schema::AColumn ok 11 - The object isa FakeCol ok 12 - ARow ok 13 - t01.fakecol AS fakecolas ok 14 - memory cycle ok 15 - The object isa SQL::DB::Schema::AColumn ok 16 - The object isa FakeCol ok 17 - ARow ok 18 - t01.fakecol IS NULL ok 19 - memory cycle ok 20 - The object isa SQL::DB::Schema::AColumn ok 21 - The object isa FakeCol ok 22 - ARow ok 23 - t01.fakecol IS NULL ok 24 - memory cycle ok 25 - The object isa SQL::DB::Schema::AColumn ok 26 - The object isa FakeCol ok 27 - ARow ok 28 - t01.fakecol IS NOT NULL ok 29 - memory cycle ok 30 - The object isa SQL::DB::Schema::AColumn ok 31 - The object isa FakeCol ok 32 - ARow ok 33 - t01.fakecol LIKE ? ok 34 - memory cycle ok 35 - The object isa SQL::DB::Schema::AColumn ok 36 - The object isa FakeCol ok 37 - ARow ok 38 - t01.fakecol ASC ok 39 - memory cycle ok 40 - The object isa SQL::DB::Schema::AColumn ok 41 - The object isa FakeCol ok 42 - ARow ok 43 - t01.fakecol DESC ok 44 - memory cycle ok 45 - The object isa SQL::DB::Schema::AColumn ok 46 - The object isa FakeCol ok 47 - ARow ok 48 - fakecol = ? ok 49 - memory cycle ok 50 - LIKE bind_values ok 51 - SET bind_values ok 52 - final memory cycle ok t/07-query.t ...... 1..9 ok 1 - use SQL::DB::Schema::Query; ok 2 - SQL::DB::Schema::Query->can(...) ok 3 - select ok 4 - memory cycle ok 5 - update ok 6 - memory cycle ok 7 - select with acol ok 8 - memory cycle ok 9 - _join ok t/07-subquery.t ... 1..5 ok 1 - select ok 2 - memory cycle ok 3 - subselect ok 4 - memory cycle ok 5 - subselect ok t/08-row.t ........ 1..70 ok 1 - require 't/TestLib.pm'; ok 2 - use SQL::DB::Schema; ok 3 - use SQL::DB::Row; ok 4 - SQL::DB::Row->can('make_class_from') ok 5 - class name ok 6 - SQL::DB::Row::artists.id_artists.name_artists.ucname->can(...) ok 7 - The object isa SQL::DB::Row::artists.id_artists.name_artists.ucname ok 8 - _column_names ok 9 - id ok 10 - hashref ok 11 - hashref modified ok 12 - not modified ok 13 - name ok 14 - ucname ok 15 - not modified ok 16 - dump ok ok 17 - hashref ok 18 - hashref modified ok 19 - dump ok ok 20 - memory cycle ok 21 - query insert isa SQL::DB::Schema::Query ok 22 - INSERT ok 23 - memory cycle ok 24 - id ok 25 - modified ok 26 - name ok 27 - not modified ok 28 - query update isa SQL::DB::Schema::Query ok 29 - INSERT ok 30 - memory cycle ok 31 - query delete isa SQL::DB::Schema::Query ok 32 - DELETE ok 33 - memory cycle ok 34 - id ok 35 - name ok 36 - id ok 37 - name ok 38 - memory cycle ok 39 - id ok 40 - name ok 41 - id ok 42 - name ok 43 - memory cycle ok 44 - default class name ok 45 - The object isa SQL::DB::Row::defaults.id_defaults.scalar_defaults.sub_defaults.binary ok 46 - memory cycle ok 47 - scalar default ok 48 - sub default ok 49 - Default class isa Default ok 50 - memory cycle ok 51 - scalar default ok 52 - sub default ok 53 - bind type undef ok 54 - class name ok 55 - The object isa SQL::DB::Row::artists.id_artists.name_artists.ucname_cds.id_cds.title_cds.year ok 56 - memory cycle ok 57 - SQL::DB::Row::artists.id_artists.name_artists.ucname_cds.id_cds.title_cds.year->can(...) ok 58 - id ok 59 - name ok 60 - title ok 61 - name ok 62 - title ok 63 - class from abstract column ok 64 - no updates with no changes ok 65 - hashref ok ok 66 - query ok ok 67 - hashref ok ok 68 - hashref ok ok 69 - query ok ok 70 - hashref ok ok Table sqldb already exists - not creating at t/09-db.t line 22 t/09-db.t ......... 1..18 ok 1 - use SQL::DB; ok 2 - use SQLDBTest; ok 3 - The object isa SQL::DB ok 4 - memory cycle ok 5 - dbd 1 ok 6 - The object isa DBI::db ok 7 ok 8 - same handle ok 9 - deploy ok 10 - re-deploy ok 11 - dbd 2 ok 12 - Sequence test created ok 13 - seq1 ok 14 - seq2 ok 15 - seq3 ok 16 - multiple sequence 1 ok 17 - multiple sequence 2 ok 18 - memory cycle ok t/10-cursor.t ..... 1..2 ok 1 - use SQL::DB::Cursor; ok 2 - SQL::DB::Cursor->can(...) ok t/11-synopsis.t ... 1..4 ok 1 - require 't/TestLib.pm'; ok 2 - Eval ok 3 - Result > 0 ok 4 - The object isa SQL::DB::Row::persons.name_persons.age_addresses.city ok t/12-txn.t ........ 1..14 ok 1 - require 't/TestLib.pm'; ok 2 - Sequence test created ok 3 - transaction insert: 1 ok 4 - select 1 ok 5 - transaction insert duplicate: ok 6 - still select 1 ok 7 - transaction insert duplicate with non-dup ok 8 - still select 1 ok 9 - transaction insert 2 and 3 ok 10 - select 3 ok 11 - nested transaction insert 4 ok 12 - memory cycle ok 13 - transaction insert duplicate 4 ok 14 - nested transaction insert 4 again ok t/13-blob.t ....... 1..8 ok 1 - use SQL::DB; ok 2 - require 't/TestLib.pm'; ok 3 - connected ok 4 - deployed ok 5 - Sequence test created ok 6 - memory cycle ok 7 # TODO DBD::SQLite bug still sets utf8 on BLOB columns ok 8 - binary data stored and fetched # TODO DBD::SQLite bug still sets utf8 on BLOB columns ok t/live.t .......... 1..4 ok 1 - require 't/TestLib.pm'; ok 2 - Default scalar ok 3 - Default scalar 5, 39, INXS 5, 39, Queen 5, 39, INXS 5, 39, Queen 1, Death on Two Legs (Dedicated to.......), INXS 1, Death on Two Legs (Dedicated to.......), Queen 1, Death on Two Legs (Dedicated to.......), INXS 1, Death on Two Legs (Dedicated to.......), Queen 19, Friends Will Be Friends, INXS 19, Friends Will Be Friends, Queen 19, Friends Will Be Friends, INXS 19, Friends Will Be Friends, Queen 12, God Save the Queen, INXS 12, God Save the Queen, Queen 12, God Save the Queen, INXS 12, God Save the Queen, Queen 10, Good Company, INXS 10, Good Company, Queen 10, Good Company, INXS 10, Good Company, Queen 3, I'm in Love with My Car, INXS 3, I'm in Love with My Car, Queen 3, I'm in Love with My Car, INXS 3, I'm in Love with My Car, Queen 13, I'm in Love with My Car, INXS 13, I'm in Love with My Car, Queen 13, I'm in Love with My Car, INXS 13, I'm in Love with My Car, Queen 2, Lazing On A Sunday Afternoon, INXS 2, Lazing On A Sunday Afternoon, Queen 2, Lazing On A Sunday Afternoon, INXS 2, Lazing On A Sunday Afternoon, Queen 9, Love of My Life, INXS 9, Love of My Life, Queen 9, Love of My Life, INXS 9, Love of My Life, Queen 23, Princes of the Universe, INXS 23, Princes of the Universe, Queen 23, Princes of the Universe, INXS 23, Princes of the Universe, Queen 7, Seaside Rendezvous, INXS 7, Seaside Rendezvous, Queen 7, Seaside Rendezvous, INXS 7, Seaside Rendezvous, Queen 6, Sweet Lady, INXS 6, Sweet Lady, Queen 6, Sweet Lady, INXS 6, Sweet Lady, Queen 4, You're My Best Friend, INXS 4, You're My Best Friend, Queen 4, You're My Best Friend, INXS 4, You're My Best Friend, Queen 14, You're My Best Friend, INXS 14, You're My Best Friend, Queen 14, You're My Best Friend, INXS 14, You're My Best Friend, Queen Title: A Kind of Magic # trackss: 8 Longest tracks: 305 CD Length: 2107 Title: A Night at the Opera # trackss: 15 Longest tracks: 501 CD Length: 3342 ok 4 - fetch and fetch_nopc Queen fanss (with craziness) fans1 (100) fans2 (83) fans3 (3) fans6 (88) fans7 (36) Only the first Queen fans (with craziness) fans1 (100) Un-fanss Faker (4) Not a fans (0) Queen Album: A Kind of Magic Queen Album: A Kind of Magic ok t/pod-coverage.t .. skipped: Test::Pod::Coverage 1.00 required for testing POD coverage t/pod.t ........... 1..11 ok 1 - blib\lib\SQL\DB.pm ok 2 - blib\lib\SQL\DB\Cursor.pm ok 3 - blib\lib\SQL\DB\Row.pm ok 4 - blib\lib\SQL\DB\Schema.pm ok 5 - blib\lib\SQL\DB\Tutorial.pod ok 6 - blib\lib\SQL\DB\Schema\AColumn.pm ok 7 - blib\lib\SQL\DB\Schema\ARow.pm ok 8 - blib\lib\SQL\DB\Schema\Column.pm ok 9 - blib\lib\SQL\DB\Schema\Expr.pm ok 10 - blib\lib\SQL\DB\Schema\Query.pm ok 11 - blib\lib\SQL\DB\Schema\Table.pm ok All tests successful. Test Summary Report ------------------- t/13-blob.t (Wstat: 0 Tests: 8 Failed: 0) TODO passed: 7-8 Files=16, Tests=399, 6 wallclock secs ( 0.06 usr + 0.24 sys = 0.30 CPU) Result: PASS MLAWREN/SQL-DB-0.18.tar.gz nmake test TEST_VERBOSE=1 -- OK Mark Lawrence <nomad@null.net> Perl interface to SQL Databases >>> (cd C:\cpanfly-5.8\var\cpan\build\SQL-DB-0.18-vVFUcO && tar cvf - SQL-DB-0.18.ppd blib) | gzip -c >C:/cpanfly-5.8/var/REPO/M/ML/MLAWREN/SQL-DB-0.18.tar.gz SQL-DB-0.18.ppd blib/ blib/lib/ blib/lib/SQL/ blib/lib/SQL/DB/ blib/lib/SQL/DB/Cursor.pm blib/lib/SQL/DB/Row.pm blib/lib/SQL/DB/Schema/ blib/lib/SQL/DB/Schema/AColumn.pm blib/lib/SQL/DB/Schema/ARow.pm blib/lib/SQL/DB/Schema/Column.pm blib/lib/SQL/DB/Schema/Expr.pm blib/lib/SQL/DB/Schema/Query.pm blib/lib/SQL/DB/Schema/Table.pm blib/lib/SQL/DB/Schema.pm blib/lib/SQL/DB/Tutorial.pod blib/lib/SQL/DB.pm >>> mv C:\cpanfly-5.8\var\cpan\build\SQL-DB-0.18-vVFUcO/SQL-DB-0.18.ppd C:/cpanfly-5.8/var/REPO/M/ML/MLAWREN Finished 2009-09-03T18:28:53