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