*** Module::AutoInstall version 1.03 *** Checking for Perl dependencies... [Core Features] - Test::More ...loaded. (0.66) - Test::Exception ...loaded. (0.25) - Test::Memory::Cycle ...loaded. (1.02) - Test::Pod ...loaded. (1.26) - Test::Pod::Coverage ...loaded. (1.08) - DBI ...loaded. (1.59) - Scalar::Util ...loaded. (1.18) - Class::Accessor::Fast ...loaded. (0.31) *** Module::AutoInstall configuration finished. Checking if your kit is complete... Looks good Writing Makefile for SQL::DB 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/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/Query.pm blib/lib/SQL/DB/Schema/Query.pm cp lib/SQL/DB/Schema/Expr.pm blib/lib/SQL/DB/Schema/Expr.pm Manifying blib/man3/SQL::DB::Tutorial.3 Manifying blib/man3/SQL::DB::Row.3 Manifying blib/man3/SQL::DB::Schema::Table.3 Manifying blib/man3/SQL::DB::Schema::AColumn.3 Manifying blib/man3/SQL::DB.3 Manifying blib/man3/SQL::DB::Schema.3 Manifying blib/man3/SQL::DB::Schema::ARow.3 Manifying blib/man3/SQL::DB::Schema::Column.3 Manifying blib/man3/SQL::DB::Schema::Expr.3 Manifying blib/man3/SQL::DB::Schema::Query.3 PERL_DL_NONLAZY=1 /Users/cpanrun/build/5.8.8/bin/perl "-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/08-row.t t/09-db.t t/10-synopsis.t t/live.t t/pod-coverage.t t/pod.t t/01-column.......1..12 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 - auto_increment ok 11 - SQL ok 12 ok t/02-table........1..23 ok 1 - use SQL::DB::Schema::Table; ok 2 - require 't/Schema.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 - 2 columns ok 10 - The object isa SQL::DB::Schema::Column ok 11 - 2 column names ok 12 - 2 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 t/03-schema.......1..59 ok 1 - use SQL::DB::Schema; ok 2 - require 't/Schema.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 - CAST(t0.name AS something) ok 38 - memory cycle ok 39 - The object isa SQL::DB::Schema::Expr ok 40 - NOW() ok 41 - memory cycle ok 42 - The object isa SQL::DB::Schema::Expr ok 43 - NOW() AS now ok 44 - memory cycle ok 45 - The object isa SQL::DB::Schema::Expr ok 46 - nextval('length') ok 47 - memory cycle ok 48 - The object isa SQL::DB::Schema::Expr ok 49 - currval('length') ok 50 - memory cycle ok 51 - The object isa SQL::DB::Schema::Expr ok 52 - setval('length', 1) ok 53 - memory cycle ok 54 - The object isa SQL::DB::Schema::Expr ok 55 - setval('length', 1, true) ok 56 - memory cycle ok 57 - The object isa SQL::DB::Schema::Expr ok 58 - setval('length', 1, false) ok 59 - memory cycle ok t/04-expr.........1..52 ok 1 - use SQL::DB::Schema::Expr; ok 2 - SQL::DB::Schema::Expr->can(...) ok 3 - e1 = ? ok 4 - e1 = ? ok 5 - e1 = ? ok 6 - e1 != ? ok 7 - e1 != ? ok 8 - e1 AND ? ok 9 - NOT (e1) ok 10 - e1 OR ? ok 11 - e1 < ? ok 12 - e1 > ? ok 13 - e1 >= ? ok 14 - e1 <= ? ok 15 - e1 + ? ok 16 - e1 - ? ok 17 - e1 = e2 ok 18 - e1 = e2 ok 19 - e1 = e2 ok 20 - e1 != e2 ok 21 - e1 != e2 ok 22 - e1 AND e2 ok 23 - NOT (e1) ok 24 - e1 OR e2 ok 25 - e1 < e2 ok 26 - e1 > e2 ok 27 - e1 >= e2 ok 28 - e1 <= e2 ok 29 - e1 + e2 ok 30 - e1 - e2 ok 31 - e1 IN (e1, e2) ok 32 - e1 NOT IN (e1, e2) ok 33 - (e1 BETWEEN e1 AND e2) ok 34 - e1 = e2 AND e1 = e2 ok 35 - e1 = e2 OR e1 = e2 ok 36 - e1 = e2 AND NOT (e1 = e2) ok 37 - e1 = e2 OR NOT (e1 = e2) ok 38 - NOT (e1 = e2) AND e1 = e2 ok 39 - NOT (e1 = e2) OR e1 = e2 ok 40 - NOT (e1 = e2) AND NOT (e1 = e2) ok 41 - NOT (e1 = e2) OR NOT (e1 = e2) ok 42 - NOT (NOT (e1 = e2) OR NOT (e1 = e2)) ok 43 - (e1 = e2 OR NOT (e1 = e2)) AND NOT (NOT (e1 = e2) OR NOT (e1 = e2)) ok 44 - bind values ok 45 - bind values ok 46 - e1 AND (e1 OR e2) ok 47 - (e1 AND e2) OR (e1 AND e2) ok 48 - e1 AND e2 AND (e1 OR e2) ok 49 - e1 AND e2 AND NOT (e1 OR e2) ok 50 - (e1 OR e2) AND e1 AND e2 AND (e1 OR e2) ok 51 - NOT ((e1 OR e2) AND e1 AND e2 AND (e1 OR e2)) ok 52 - (e1 OR e2) AND NOT (e1 AND e2 AND (e1 OR e2)) ok t/06-acol.........1..42 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 LIKE ? 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 ASC 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 DESC ok 34 - memory cycle ok 35 - The object isa SQL::DB::Schema::AColumn ok 36 - The object isa FakeCol ok 37 - ARow ok 38 - fakecol = ? ok 39 - memory cycle ok 40 - LIKE bind_values ok 41 - SET bind_values ok 42 - final memory cycle ok t/07-query........1..6 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 t/08-row..........1..52 ok 1 - require 't/Schema.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->can(...) ok 7 - The object isa SQL::DB::Row::artists.id_artists.name ok 8 - id ok 9 - name ok 10 - memory cycle ok 11 - memory cycle ok 12 - query insert isa SQL::DB::Schema::Query ok 13 - INSERT ok 14 - memory cycle ok 15 - id ok 16 - name ok 17 - query update isa SQL::DB::Schema::Query ok 18 - INSERT ok 19 - memory cycle ok 20 - id ok 21 - name ok 22 - id ok 23 - name ok 24 - memory cycle ok 25 - id ok 26 - name ok 27 - id ok 28 - name ok 29 - memory cycle ok 30 - default class name ok 31 - The object isa SQL::DB::Row::defaults.id_defaults.scalar_defaults.sub_defaults.binary ok 32 - memory cycle ok 33 - scalar default ok 34 - sub default ok 35 - Default class isa Default ok 36 - memory cycle ok 37 - scalar default ok 38 - sub default ok 39 - binary is SQL_BLOB ok 40 - class name ok 41 - The object isa SQL::DB::Row::artists.id_artists.name_cds.id_cds.title_cds.year ok 42 - memory cycle ok 43 - SQL::DB::Row::artists.id_artists.name_cds.id_cds.title_cds.year->can(...) ok 44 - id ok 45 - name ok 46 - title ok 47 - name ok 48 - title ok 49 - UPDATE # cds # SET # title = ?, year = ? # WHERE # id = ? # /* ('In the rain', '2007', '2') */ # isa SQL::DB::Schema::Query ok 50 - memory cycle ok 51 - UPDATE # artists # SET # name = ? # WHERE # id = ? # /* ('Marge', '1') */ # isa SQL::DB::Schema::Query ok 52 - memory cycle ok t/09-db...........1..14 ok 1 - use SQL::DB; ok 2 - require 't/Schema.pm'; ok 3 - SQL::DB->can(...) ok 4 - The object isa SQL::DB ok 5 - memory cycle ok 6 - connected ok 7 - deployed ok 8 - Sequence test created ok 9 - seq1 ok 10 - seq1 ok 11 - seq1 ok 12 - seq2 ok 13 - seq5 ok 14 - memory cycle ok t/10-synopsis.....1..2 Head count: 1 Max age: 43 ok 1 - Eval ok ok 2 - Result > 0 ok t/live............1..11 ok 1 - use SQL::DB; ok 2 - require 't/Schema.pm'; ok 3 - The object isa SQL::DB ok 4 - connected ok 5 - deployed ok 6 - Sequence test created ok 7 - Sequence test 1 ok 8 - Sequence test 2 ok 9 - Sequence test 3 ok 10 - Default scalar ok 11 - Default scalar 5, 39, Queen 5, 39, INXS 5, 39, Queen 5, 39, 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 1, Death on Two Legs (Dedicated to.......), INXS 19, Friends Will Be Friends, Queen 19, Friends Will Be Friends, INXS 19, Friends Will Be Friends, Queen 19, Friends Will Be Friends, INXS 12, God Save the Queen, Queen 12, God Save the Queen, INXS 12, God Save the Queen, Queen 12, God Save the Queen, INXS 10, Good Company, Queen 10, Good Company, INXS 10, Good Company, Queen 10, Good Company, 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 3, 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 13, I'm in Love with My Car, INXS 2, Lazing On A Sunday Afternoon, Queen 2, Lazing On A Sunday Afternoon, INXS 2, Lazing On A Sunday Afternoon, Queen 2, Lazing On A Sunday Afternoon, INXS 9, Love of My Life, Queen 9, Love of My Life, INXS 9, Love of My Life, Queen 9, Love of My Life, INXS 23, Princes of the Universe, Queen 23, Princes of the Universe, INXS 23, Princes of the Universe, Queen 23, Princes of the Universe, INXS 7, Seaside Rendezvous, Queen 7, Seaside Rendezvous, INXS 7, Seaside Rendezvous, Queen 7, Seaside Rendezvous, INXS 6, Sweet Lady, Queen 6, Sweet Lady, INXS 6, Sweet Lady, Queen 6, Sweet Lady, INXS 4, You're My Best Friend, Queen 4, You're My Best Friend, INXS 4, You're My Best Friend, Queen 4, 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 14, You're My Best Friend, INXS 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 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 fans1 (100) fans2 (83) fans3 (3) Faker (4) fans5 (52) fans6 (88) fans7 (36) Not a fans (0) Queen Album: A Kind of Magic Queen Album: A Kind of Magic ok t/pod-coverage....1..9 not ok 1 - Pod coverage on SQL::DB # Failed test 'Pod coverage on SQL::DB' # at /Users/cpanrun/build/5.8.8/lib/site_perl/5.8.8/Test/Pod/Coverage.pm line 126. # Coverage for SQL::DB is 63.0%, with 10 naked subroutines: # cast # coalesce # count # currval # max # min # nextval # now # setval # sum ok 2 - Pod coverage on SQL::DB::Row ok 3 - Pod coverage on SQL::DB::Schema ok 4 - Pod coverage on SQL::DB::Schema::AColumn ok 5 - Pod coverage on SQL::DB::Schema::ARow ok 6 - Pod coverage on SQL::DB::Schema::Column ok 7 - Pod coverage on SQL::DB::Schema::Expr ok 8 - Pod coverage on SQL::DB::Schema::Query ok 9 - Pod coverage on SQL::DB::Schema::Table # Looks like you failed 1 test of 9. dubious Test returned status 1 (wstat 256, 0x100) DIED. FAILED test 1 Failed 1/9 tests, 88.89% okay t/pod.............1..10 ok 1 - blib/lib/SQL/DB.pm ok 2 - blib/lib/SQL/DB/Row.pm ok 3 - blib/lib/SQL/DB/Schema.pm ok 4 - blib/lib/SQL/DB/Tutorial.pod ok 5 - blib/lib/SQL/DB/Schema/AColumn.pm ok 6 - blib/lib/SQL/DB/Schema/ARow.pm ok 7 - blib/lib/SQL/DB/Schema/Column.pm ok 8 - blib/lib/SQL/DB/Schema/Expr.pm ok 9 - blib/lib/SQL/DB/Schema/Query.pm ok 10 - blib/lib/SQL/DB/Schema/Table.pm ok Failed Test Stat Wstat Total Fail List of Failed ------------------------------------------------------------------------------- t/pod-coverage.t 1 256 9 1 1 Failed 1/12 test scripts. 1/292 subtests failed. Files=12, Tests=292, 5 wallclock secs ( 2.33 cusr + 0.82 csys = 3.15 CPU) Failed 1/12 test programs. 1/292 subtests failed. make: *** [test_dynamic] Error 25