Cannot determine perl version info from SearchBuilder.pm *** Module::AutoInstall version 1.03 *** Checking for Perl dependencies... [Core Features] - Test::More ...loaded. (0.72 >= 0.52) - DBD::SQLite ...loaded. (1.13) - File::Temp ...loaded. (0.18) - DBI ...loaded. (1.602) - Want ...loaded. (0.18) - Encode ...loaded. (2.23) - Class::ReturnValue ...loaded. (0.55 >= 0.4) - Cache::Simple::TimedExpiry ...loaded. (0.27 >= 0.21) - Clone ...loaded. (0.28) [Lower case API] - capitalization ...missing. (would need 0.03) ==> Auto-install the 1 optional module(s) from CPAN? [y/N] n [Schema generation] - DBIx::DBSchema ...loaded. (0.36) - Class::Accessor ...loaded. (0.31) *** Module::AutoInstall configuration finished. Checking if your kit is complete... Looks good Writing Makefile for DBIx::SearchBuilder Microsoft (R) Program Maintenance Utility Version 6.00.8168.0 Copyright (C) Microsoft Corp 1988-1998. All rights reserved. cp SearchBuilder.pm blib\lib\DBIx\SearchBuilder.pm cp SearchBuilder/Handle.pm blib\lib\DBIx\SearchBuilder\Handle.pm cp SearchBuilder/Handle/mysql.pm blib\lib\DBIx\SearchBuilder\Handle\mysql.pm cp SearchBuilder/Handle/mysqlPP.pm blib\lib\DBIx\SearchBuilder\Handle\mysqlPP.pm cp SearchBuilder/Handle/Sybase.pm blib\lib\DBIx\SearchBuilder\Handle\Sybase.pm cp SearchBuilder/Union.pm blib\lib\DBIx\SearchBuilder\Union.pm cp SearchBuilder/Unique.pm blib\lib\DBIx\SearchBuilder\Unique.pm cp SearchBuilder/Handle/Oracle.pm blib\lib\DBIx\SearchBuilder\Handle\Oracle.pm cp SearchBuilder/Record/Cachable.pm blib\lib\DBIx\SearchBuilder\Record\Cachable.pm cp SearchBuilder/Handle/Informix.pm blib\lib\DBIx\SearchBuilder\Handle\Informix.pm cp SearchBuilder/Handle/SQLite.pm blib\lib\DBIx\SearchBuilder\Handle\SQLite.pm cp SearchBuilder/Handle/ODBC.pm blib\lib\DBIx\SearchBuilder\Handle\ODBC.pm cp SearchBuilder/Handle/Pg.pm blib\lib\DBIx\SearchBuilder\Handle\Pg.pm cp SearchBuilder/SchemaGenerator.pm blib\lib\DBIx\SearchBuilder\SchemaGenerator.pm cp SearchBuilder/Record.pm blib\lib\DBIx\SearchBuilder\Record.pm Microsoft (R) Program Maintenance Utility Version 6.00.8168.0 Copyright (C) Microsoft Corp 1988-1998. All rights reserved. C:\cpanrun\build\5-10-0\bin\perl.exe "-MExtUtils::Command::MM" "-e" "test_harness(1, 'inc', 'blib\lib', 'blib\arch')" t/00.load.t t/01basics.t t/01nocap_api.t t/01records.t t/01searches.t t/02records_cachable.t t/02records_integers.t t/02records_object.t t/02searches_joins.t t/03rebless.t t/03transactions.t t/03versions.t t/10schema.t t/11schema_records.t t/pod.t t/00.load...............1..12 ok 1 - use DBIx::SearchBuilder; ok 2 - use DBIx::SearchBuilder::Handle; ok 3 - use DBIx::SearchBuilder::Handle::Informix; ok 4 - use DBIx::SearchBuilder::Handle::mysql; ok 5 - use DBIx::SearchBuilder::Handle::mysqlPP; ok 6 - use DBIx::SearchBuilder::Handle::ODBC; ok 7 # skip DBD::Oracle is not installed ok 8 - use DBIx::SearchBuilder::Handle::Pg; ok 9 - use DBIx::SearchBuilder::Handle::Sybase; ok 10 - use DBIx::SearchBuilder::Handle::SQLite; ok 11 - use DBIx::SearchBuilder::Record; ok 12 - use DBIx::SearchBuilder::Record::Cachable; ok 1/12 skipped: various reasons t/01basics..............Name "DBD::SQLite::sqlite_version" used only once: possible typo at C:/cpanrun/build/5-10-0/lib/DynaLoader.pm line 226. 1..4 ok 1 - use DBIx::SearchBuilder::Handle::SQLite; ok 2 - The object isa DBIx::SearchBuilder::Handle ok 3 - The object isa DBIx::SearchBuilder::Handle::SQLite ok 4 - DBIx::SearchBuilder::Handle::SQLite->can('dbh') ok t/01nocap_api...........Name "DBD::SQLite::sqlite_version" used only once: possible typo at C:/cpanrun/build/5-10-0/lib/DynaLoader.pm line 226. 1..0 # Skip capitalization pragma is not installed skipped all skipped: capitalization pragma is not installed t/01records.............Name "DBD::SQLite::sqlite_version" used only once: possible typo at C:/cpanrun/build/5-10-0/lib/DynaLoader.pm line 226. 1..65 ok 1 - The object isa DBI::db ok 2 - Inserted the schema. got a statement handle back isa DBI::st ok 3 - The object isa DBIx::SearchBuilder::Record ok 4 - id is accessible for read ok 5 - id is not accessible for write ok 6 - any field is not accessible in undefined mode ok 7 - field doesn't exist and can't be accessible for read ok 8 - readable attributes ok 9 - writable attributes ok 10 - TestApp::Address->can('Create') ok 11 - Created record 1 ok 12 - Loaded the record ok 13 - The record has its id ok 14 - The record's name is Jesse ok 15 - The new value has been set. ok 16 - We did actually change the name ok 17 - Immutable field ok 18 - id is immutable field ok 19 - The record still has its id ok 20 - The record has no 'SomeUnexpectedField' ok 21 - The record has no 'SomeUnexpectedField' ok 22 - Nonexistant field? ok 23 - Field doesn't exist ok 24 - No column specified ok 25 - The new value has been set. ok 26 - Truncated on update ok 27 - truncate by length attribute ok 28 - The new value has been set. ok 29 ok 30 - The new value has been set. ok 31 - Did not truncate id on create ok 32 - Created a new record ok 33 - Truncated on create ok 34 - Did not truncate id on create ok 35 - found object ok 36 - autoloaded not prefetched field ok 37 - autoloaded not prefetched field ok 38 - didn't find object ok 39 - reason is missing PK ok 40 - didn't find object ok 41 - reason is wrong id ok 42 - didn't find object ok 43 - reason is bad SQL ok 44 - can't load record with undef id ok 45 - load record by 'Name' column value ok 46 - load record by 'Name' with LIKE ok 47 - load record by PK ok 48 - loaded correct record ok 49 - load record by PK ok 50 - loaded correct record ok 51 - couldn't load, missing PK field ok 52 - right error message ok 53 - new record ok 54 - loaded record by empty value ok 55 - couldn't set same value, error returned isa Class::ReturnValue ok 56 - correct error message ok 57 - old value is still there ok 58 - couldn't set invalid value, error returned isa Class::ReturnValue ok 59 - correct error message ok 60 - old value is still there ok 61 - couldn't set empty/undef value, error returned isa Class::ReturnValue ok 62 - correct error message ok 63 - old value is still there ok 64 - successfuly delete record ok 65 - record doesn't exist any more ok t/01searches............Name "DBD::SQLite::sqlite_version" used only once: possible typo at C:/cpanrun/build/5-10-0/lib/DynaLoader.pm line 226. 1..76 ok 1 - The object isa DBI::db ok 2 - Inserted the schema. got a statement handle back isa DBI::st ok 3 - init users data ok 4 - The object isa DBIx::SearchBuilder ok 5 - same handle as we used in constructor ok 6 - _RecordCount returns 0 on not limited obj ok 7 - Count returns 0 on not limited obj ok 8 - IsLast returns undef on not limited obj after Count ok 9 - First returns undef on not limited obj ok 10 - IsLast returns undef on not limited obj after First ok 11 - Last returns undef on not limited obj ok 12 - IsLast returns undef on not limited obj after Last ok 13 - Next returns undef on not limited obj ok 14 - IsLast returns undef on not limited obj after Next ok 15 - ItemsArrayRef always returns array reference isa ARRAY ok 16 - ItemsArrayRef returns [] on not limited obj ok 17 - Count returns same number of records as was inserted ok 18 - First returns record object isa DBIx::SearchBuilder::Record ok 19 - Last returns record object isa DBIx::SearchBuilder::Record ok 20 - Next returns record object isa DBIx::SearchBuilder::Record ok 21 - ItemsArrayRef always returns array reference isa ARRAY ok 22 - ItemsArrayRef returns same number of records as was inserted ok 23 - ItemsArrayRef always returns array reference isa ARRAY ok 24 - ItemsArrayRef returns same number of records as was inserted ok 25 - The object isa DBIx::SearchBuilder ok 26 - after CleanSlate looks like new object ok 27 - found one user with login obra not ok 28 - IsLast returns undef before we fetch any record # TODO require discussion # Failed (TODO) test 'IsLast returns undef before we fetch any record' # at t/01searches.t line 83. # got: '0' # expected: undef ok 29 - First returns record object isa DBIx::SearchBuilder::Record ok 30 - 1 record in the collection then first rec is last ok 31 - login is correct ok 32 - Last returns same object as First ok 33 - IsLast always returns 1 after Last call ok 34 - Next returns same object as First ok 35 - IsLast returns 1 after fetch first record with Next method ok 36 - only one record in the collection not ok 37 - Next returns undef, IsLast returns undef too # TODO require discussion # Failed (TODO) test 'Next returns undef, IsLast returns undef too' # at t/01searches.t line 99. # got: '0' # expected: undef ok 38 - ItemsArrayRef always returns array reference isa ARRAY ok 39 - ItemsArrayRef has only 1 record ok 40 - after CleanSlate looks like new object ok 41 - found one user with 'Glass' in the name ok 42 - First returns record object isa DBIx::SearchBuilder::Record ok 43 - login is correct ok 44 - after CleanSlate looks like new object ok 45 - found no user matching 'lass' in the name ok 46 - after CleanSlate looks like new object ok 47 - found no user matching '%lass' in the name ok 48 - after CleanSlate looks like new object ok 49 - found no user matching 'lass%' in the name ok 50 - after CleanSlate looks like new object ok 51 - found one user matching '%lass%' in the name ok 52 - First returns record object isa DBIx::SearchBuilder::Record ok 53 - login is correct ok 54 - after CleanSlate looks like new object ok 55 - found one user who name starts with 'Ruslan' ok 56 - First returns record object isa DBIx::SearchBuilder::Record ok 57 - login is correct ok 58 - after CleanSlate looks like new object ok 59 - found one user who name ends with 'Tang' ok 60 - First returns record object isa DBIx::SearchBuilder::Record ok 61 - login is correct ok 62 - after CleanSlate looks like new object ok 63 - found 2 users who has unknown phone number ok 64 - after CleanSlate looks like new object ok 65 - found users who has phone number filled ok 66 - after CleanSlate looks like new object ok 67 - group by / order by finds right amount ok 68 - First returns record object isa DBIx::SearchBuilder::Record ok 69 - login is correct not ok 70 - after CleanSlate looks like new object # TODO we leave order_by after clean slate, fixing this results in many RT failures # Failed (TODO) test 'after CleanSlate looks like new object' # at t/01searches.t line 185. # Structures begin differing at: # $got->{order_by} = ARRAY(0x1fc93e4) # $expected->{order_by} = Does not exist ok 71 - found users who has no phone or it has X char ok 72 - after CleanSlate looks like new object ok 73 - found users who has no phone or it has X char ok 74 - after CleanSlate looks like new object ok 75 - found users who has no phone number or login has 'r' char ok 76 - after CleanSlate looks like new object ok t/02records_cachable....Name "DBD::SQLite::sqlite_version" used only once: possible typo at C:/cpanrun/build/5-10-0/lib/DynaLoader.pm line 226. 1..16 ok 1 - The object isa DBI::db ok 2 - Inserted the schema. got a statement handle back isa DBI::st ok 3 - The object isa DBIx::SearchBuilder::Record ok 4 - Created record \#1 ok 5 - Loaded the record ok 6 - The record has its id ok 7 - The record's name is Jesse ok 8 - loaded record ok 9 - the same record as we created ok 10 - we fetched record from cache ok 11 - Loaded the record ok 12 - The record has its id ok 13 - The record's name is Jesse ok 14 - loaded record ok 15 - the same record as we created ok 16 - we fetched record from cache ok t/02records_integers....Name "DBD::SQLite::sqlite_version" used only once: possible typo at C:/cpanrun/build/5-10-0/lib/DynaLoader.pm line 226. 1..33 ok 1 - The object isa DBI::db ok 2 - Inserted the schema. got a statement handle back isa DBI::st ok 3 - The object isa DBIx::SearchBuilder::Record ok 4 - created record ok 5 - loaded record ok 6 - correct value ok 7 - correct value ok 8 - The object isa DBIx::SearchBuilder::Record ok 9 - created record ok 10 - loaded record ok 11 - correct value ok 12 - correct value, we have default ok 13 - The object isa DBIx::SearchBuilder::Record ok 14 - created record ok 15 - loaded record ok 16 - correct value, fallback to 0 for empty string ok 17 - correct value, we have default ok 18 - status ok ok 19 - set optional field to 1 ok 20 - status ok ok 21 - empty string should be threated as zero not ok 22 - status ok # TODO we have no way to set NULL value # Failed (TODO) test 'status ok' # at t/02records_integers.t line 73. # No value passed to _Set not ok 23 - undef equal to NULL # TODO we have no way to set NULL value # Failed (TODO) test 'undef equal to NULL' # at t/02records_integers.t line 74. # got: '0' # expected: undef not ok 24 - status ok # TODO we have no way to set NULL value # Failed (TODO) test 'status ok' # at t/02records_integers.t line 76. # No value passed to _Set not ok 25 - no value is NULL too # TODO we have no way to set NULL value # Failed (TODO) test 'no value is NULL too' # at t/02records_integers.t line 77. # got: '0' # expected: undef ok 26 - status ok ok 27 - set optional field to 2 ok 28 - status ok ok 29 - empty string should be threated as zero not ok 30 - status ok # TODO fallback to default value if field is NOT NULL and we try set it to NULL # Failed (TODO) test 'status ok' # at t/02records_integers.t line 93. # No value passed to _Set not ok 31 - fallback to default # TODO fallback to default value if field is NOT NULL and we try set it to NULL # Failed (TODO) test 'fallback to default' # at t/02records_integers.t line 94. # got: '0' # expected: '1' not ok 32 - status ok # TODO fallback to default value if field is NOT NULL and we try set it to NULL # Failed (TODO) test 'status ok' # at t/02records_integers.t line 96. # No value passed to _Set not ok 33 - no value on set also fallback # TODO fallback to default value if field is NOT NULL and we try set it to NULL # Failed (TODO) test 'no value on set also fallback' # at t/02records_integers.t line 97. # got: '0' # expected: '1' ok t/02records_object......Name "DBD::SQLite::sqlite_version" used only once: possible typo at C:/cpanrun/build/5-10-0/lib/DynaLoader.pm line 226. 1..11 ok 1 - The object isa DBI::db ok 2 - Inserted the schema. got a statement handle back isa DBI::st ok 3 - Got an ide for the new emplyee ok 4 - it's atestapp::phone isa TestApp::Phone ok 5 - Loaded record 1 ok 6 - Employee \#1 has phone \#1 ok 7 - The object isa TestApp::Employee ok 8 ok 9 ok 10 - State is false ok 11 - Error message is correct ok t/02searches_joins......Name "DBD::SQLite::sqlite_version" used only once: possible typo at C:/cpanrun/build/5-10-0/lib/DynaLoader.pm line 226. 1..47 ok 1 - The object isa DBI::db ok 2 - Inserted the schema. got a statement handle back isa DBI::st ok 3 - init users data ok 4 - init groups data # inner JOIN with ->Join method ok 5 - init users&groups relations data ok 6 - after Clone looks the same ok 7 - new object isn't joined ok 8 - Join returns alias not ok 9 - three users are members of the groups # TODO is joined doesn't mean is limited, count returns 0 # Failed (TODO) test 'three users are members of the groups' # at t/02searches_joins.t line 52. # got: '0' # expected: '3' # LEFT JOIN with ->Join method # LEFT JOIN with IS NOT NULL on the right side ok 10 - three users are members of the groups ok 11 - after CleanSlate looks like new object ok 12 - new object isn't joined ok 13 - Join returns alias ok 14 - LJ is not optimized away ok 15 - user is not member of any group ok 16 - correct user id ok 17 - after CleanSlate looks like new object ok 18 - new object isn't joined ok 19 - Join returns alias ok 20 - LJ is optimized away # LEFT JOIN with ->Join method and using alias ok 21 - users whos is memebers of at least one group # main <- alias <- join ok 22 - after CleanSlate looks like new object ok 23 - new object isn't joined ok 24 - new alias ok 25 - joined table ok 26 - LJ is not optimized away ok 27 - user is not member of any group ok 28 - after CleanSlate looks like new object ok 29 - new object isn't joined ok 30 - new alias ok 31 - object with aliases is joined ok 32 - joined table # main <- alias <- join into main # cascaded LEFT JOIN optimization ok 33 - three members ok 34 - after CleanSlate looks like new object ok 35 - new object isn't joined ok 36 - new alias ok 37 - joined table ok 38 - three members ok 39 - after CleanSlate looks like new object ok 40 - new object isn't joined # LEFT JOIN optimization and OR clause ok 41 - Join returns alias ok 42 - both LJs are optimized away ok 43 - users whos is memebers of at least one group ok 44 - after CleanSlate looks like new object ok 45 - new object isn't joined ok 46 - LJ is not optimized away ok 47 - all users ok t/03rebless.............Name "DBD::SQLite::sqlite_version" used only once: possible typo at C:/cpanrun/build/5-10-0/lib/DynaLoader.pm line 226. 1..4 ok 1 - Made a generic handle ok 2 - It's really generic ok 3 - The object isa DBI::db ok 4 - Specialized Handle isa DBIx::SearchBuilder::Handle::SQLite ok t/03transactions........Name "DBD::SQLite::sqlite_version" used only once: possible typo at C:/cpanrun/build/5-10-0/lib/DynaLoader.pm line 226. 1..42 # disconnected handle ok 1 - The object isa DBIx::SearchBuilder::Handle ok 2 - undefined transaction depth ok 3 - couldn't begin transaction ok 4 - still undefined transaction depth ok 5 - force commit success silently ok 6 - force commit success silently ok 7 - force rollback success silently ok 8 - force rollback success silently ok 9 - force rollback success silently ok 10 - not forced rollback returns false ok 11 - not forced rollback fires warning ok 12 - not forced commit returns false ok 13 - not forced commit fires warning # connected handle without transaction ok 14 - The object isa DBI::db ok 15 - transaction depth is 0 ok 16 - force commit success silently ok 17 - force rollback success silently # begin and commit empty transaction # begin and rollback empty transaction ok 18 - not forced rollback returns false ok 19 - not forced rollback fires warning ok 20 - not forced commit returns false ok 21 - not forced commit fires warning ok 22 - begin transaction ok 23 - transaction depth is 1 ok 24 - commit successed ok 25 - transaction depth is 0 # nested empty transactions ok 26 - begin transaction ok 27 - transaction depth is 1 ok 28 - rollback successed ok 29 - transaction depth is 0 ok 30 - begin transaction # init schema in transaction and commit ok 31 - transaction depth is 1 ok 32 - begin nested transaction ok 33 - transaction depth is 2 ok 34 - commit successed ok 35 - transaction depth is 1 ok 36 - commit successed ok 37 - transaction depth is 0 ok 38 - begin transaction ok 39 - transaction depth is 1 ok 40 - Inserted the schema. got a statement handle back isa DBI::st ok 41 - commit successed ok 42 - transaction depth is 0 ok t/03versions............Name "DBD::SQLite::sqlite_version" used only once: possible typo at C:/cpanrun/build/5-10-0/lib/DynaLoader.pm line 226. 1..6 ok 1 - Made a handle ok 2 - The object isa DBIx::SearchBuilder::Handle # Full version is '3.3.7' # Short version is '3.3.7' ok 3 - The object isa DBI::db ok 4 - returns full version ok 5 - returns short version ok 6 - short version has only \w.- ok t/10schema..............1..17 ok 1 - use DBIx::SearchBuilder::SchemaGenerator; ok 2 - use DBIx::SearchBuilder::Handle; Name "DBD::SQLite::sqlite_version" used only once: possible typo at C:/cpanrun/build/5-10-0/lib/DynaLoader.pm line 226. ok 3 - require 't/testmodels.pl'; ok 4 # skip first goal is to work on Pg ok 5 # skip first goal is to work on Pg ok 6 # skip first goal is to work on Pg ok 7 # skip first goal is to work on Pg ok 8 # skip first goal is to work on Pg ok 9 # skip first goal is to work on Pg ok 10 # skip first goal is to work on Pg ok 11 # skip first goal is to work on Pg ok 12 # skip first goal is to work on Pg ok 13 # skip first goal is to work on Pg ok 14 # skip first goal is to work on Pg ok 15 # skip first goal is to work on Pg ok 16 # skip first goal is to work on Pg ok 17 # skip first goal is to work on Pg ok 14/17 skipped: various reasons t/11schema_records......Name "DBD::SQLite::sqlite_version" used only once: possible typo at C:/cpanrun/build/5-10-0/lib/DynaLoader.pm line 226. 1..63 ok 1 - Got handle for SQLite isa DBI::db ok 2 - Inserted the schema. got a statement handle back isa DBI::st ok 3 - Got an id for the new employee: 1 ok 4 ok 5 - The object isa TestApp::PhoneCollection ok 6 - No phones yet ok 7 - The object isa TestApp::Phone ok 8 - Loaded phone 1 ok 9 - Employee \#1 has phone \#1 ok 10 - The object isa TestApp::Employee ok 11 ok 12 ok 13 - The object isa TestApp::Phone ok 14 - found first phone ok 15 ok 16 ok 17 - Non-object things still work ok 18 - The object isa TestApp::Employee ok 19 - Got an id for the new employee: 2 ok 20 ok 21 - The object isa TestApp::PhoneCollection ok 22 - new emp has no phones ok 23 - The object isa TestApp::Phone ok 24 - first emp still has phone ok 25 ok 26 ok 27 - The object isa TestApp::Employee ok 28 - changed employees by ID ok 29 ok 30 - first emp lost phone ok 31 - The object isa TestApp::Phone ok 32 - new emp stole the phone ok 33 ok 34 ok 35 - The object isa TestApp::Employee ok 36 - changed employees by obj ok 37 ok 38 - second emp lost phone ok 39 - The object isa TestApp::Phone ok 40 - first emp stole the phone ok 41 ok 42 ok 43 - The object isa TestApp::Phone ok 44 - Loaded phone 2 ok 45 - The object isa TestApp::Phone ok 46 - still has this phone ok 47 ok 48 - The object isa TestApp::Phone ok 49 - now has that phone ok 50 ok 51 ok 52 - The object isa TestApp::Phone ok 53 - Loaded phone 3 ok 54 - The object isa TestApp::Phone ok 55 - still has this phone ok 56 ok 57 - The object isa TestApp::Phone ok 58 - still has that phone ok 59 ok 60 - The object isa TestApp::Phone ok 61 - even has this other phone ok 62 ok 63 ok t/pod...................1..15 ok 1 - blib\lib\DBIx\SearchBuilder.pm ok 2 - blib\lib\DBIx\SearchBuilder\Handle.pm ok 3 - blib\lib\DBIx\SearchBuilder\Record.pm ok 4 - blib\lib\DBIx\SearchBuilder\SchemaGenerator.pm ok 5 - blib\lib\DBIx\SearchBuilder\Union.pm ok 6 - blib\lib\DBIx\SearchBuilder\Unique.pm ok 7 - blib\lib\DBIx\SearchBuilder\Handle\Informix.pm ok 8 - blib\lib\DBIx\SearchBuilder\Handle\mysql.pm ok 9 - blib\lib\DBIx\SearchBuilder\Handle\mysqlPP.pm ok 10 - blib\lib\DBIx\SearchBuilder\Handle\ODBC.pm ok 11 - blib\lib\DBIx\SearchBuilder\Handle\Oracle.pm ok 12 - blib\lib\DBIx\SearchBuilder\Handle\Pg.pm ok 13 - blib\lib\DBIx\SearchBuilder\Handle\SQLite.pm ok 14 - blib\lib\DBIx\SearchBuilder\Handle\Sybase.pm ok 15 - blib\lib\DBIx\SearchBuilder\Record\Cachable.pm ok All tests successful, 1 test and 15 subtests skipped. Files=15, Tests=411, 12 wallclock secs ( 0.00 cusr + 0.00 csys = 0.00 CPU) Microsoft (R) Program Maintenance Utility Version 6.00.8168.0 Copyright (C) Microsoft Corp 1988-1998. All rights reserved. Installing C:\cpanrun\build\5-10-0\html\site\lib\DBIx\SearchBuilder.html Installing C:\cpanrun\build\5-10-0\html\site\lib\DBIx\SearchBuilder\Handle.html Installing C:\cpanrun\build\5-10-0\html\site\lib\DBIx\SearchBuilder\Record.html Installing C:\cpanrun\build\5-10-0\html\site\lib\DBIx\SearchBuilder\SchemaGenerator.html Installing C:\cpanrun\build\5-10-0\html\site\lib\DBIx\SearchBuilder\Union.html Installing C:\cpanrun\build\5-10-0\html\site\lib\DBIx\SearchBuilder\Unique.html Installing C:\cpanrun\build\5-10-0\html\site\lib\DBIx\SearchBuilder\Handle\Informix.html Installing C:\cpanrun\build\5-10-0\html\site\lib\DBIx\SearchBuilder\Handle\mysql.html Installing C:\cpanrun\build\5-10-0\html\site\lib\DBIx\SearchBuilder\Handle\mysqlPP.html Installing C:\cpanrun\build\5-10-0\html\site\lib\DBIx\SearchBuilder\Handle\ODBC.html Installing C:\cpanrun\build\5-10-0\html\site\lib\DBIx\SearchBuilder\Handle\Oracle.html Installing C:\cpanrun\build\5-10-0\html\site\lib\DBIx\SearchBuilder\Handle\Pg.html Installing C:\cpanrun\build\5-10-0\html\site\lib\DBIx\SearchBuilder\Handle\SQLite.html Installing C:\cpanrun\build\5-10-0\html\site\lib\DBIx\SearchBuilder\Handle\Sybase.html Installing C:\cpanrun\build\5-10-0\html\site\lib\DBIx\SearchBuilder\Record\Cachable.html Installing C:\cpanrun\build\5-10-0\site\lib\DBIx\SearchBuilder.pm Installing C:\cpanrun\build\5-10-0\site\lib\DBIx\SearchBuilder\Handle.pm Installing C:\cpanrun\build\5-10-0\site\lib\DBIx\SearchBuilder\Record.pm Installing C:\cpanrun\build\5-10-0\site\lib\DBIx\SearchBuilder\SchemaGenerator.pm Installing C:\cpanrun\build\5-10-0\site\lib\DBIx\SearchBuilder\Union.pm Installing C:\cpanrun\build\5-10-0\site\lib\DBIx\SearchBuilder\Unique.pm Installing C:\cpanrun\build\5-10-0\site\lib\DBIx\SearchBuilder\Handle\Informix.pm Installing C:\cpanrun\build\5-10-0\site\lib\DBIx\SearchBuilder\Handle\mysql.pm Installing C:\cpanrun\build\5-10-0\site\lib\DBIx\SearchBuilder\Handle\mysqlPP.pm Installing C:\cpanrun\build\5-10-0\site\lib\DBIx\SearchBuilder\Handle\ODBC.pm Installing C:\cpanrun\build\5-10-0\site\lib\DBIx\SearchBuilder\Handle\Oracle.pm Installing C:\cpanrun\build\5-10-0\site\lib\DBIx\SearchBuilder\Handle\Pg.pm Installing C:\cpanrun\build\5-10-0\site\lib\DBIx\SearchBuilder\Handle\SQLite.pm Installing C:\cpanrun\build\5-10-0\site\lib\DBIx\SearchBuilder\Handle\Sybase.pm Installing C:\cpanrun\build\5-10-0\site\lib\DBIx\SearchBuilder\Record\Cachable.pm Appending installation info to C:\cpanrun\build\5-10-0\lib/perllocal.pod