PATH=/usr/bin:/bin Start 2013-02-19T14:00:26 ActivePerl-1600 CPAN-1.9402 Going to read '/home/fly1600/var/cpan/Metadata' Database was generated on Tue, 19 Feb 2013 21:07:16 GMT Running make for D/DA/DAMI/DBIx-DataModel-2.32.tar.gz Checksum for /net/nas/data/cpan/authors/id/D/DA/DAMI/DBIx-DataModel-2.32.tar.gz ok DBIx-DataModel-2.32 DBIx-DataModel-2.32/Build.PL DBIx-DataModel-2.32/Changes DBIx-DataModel-2.32/MANIFEST DBIx-DataModel-2.32/META.json DBIx-DataModel-2.32/META.yml DBIx-DataModel-2.32/README DBIx-DataModel-2.32/lib DBIx-DataModel-2.32/lib/DBIx DBIx-DataModel-2.32/lib/DBIx/DataModel.pm DBIx-DataModel-2.32/lib/DBIx/DataModel DBIx-DataModel-2.32/lib/DBIx/DataModel/ConnectedSource.pm DBIx-DataModel-2.32/lib/DBIx/DataModel/Meta.pm DBIx-DataModel-2.32/lib/DBIx/DataModel/Schema.pm DBIx-DataModel-2.32/lib/DBIx/DataModel/Source.pm DBIx-DataModel-2.32/lib/DBIx/DataModel/Statement.pm DBIx-DataModel-2.32/lib/DBIx/DataModel/Compatibility DBIx-DataModel-2.32/lib/DBIx/DataModel/Compatibility/V0.pm DBIx-DataModel-2.32/lib/DBIx/DataModel/Compatibility/V1.pm DBIx-DataModel-2.32/lib/DBIx/DataModel/Doc DBIx-DataModel-2.32/lib/DBIx/DataModel/Doc/Cookbook.pod DBIx-DataModel-2.32/lib/DBIx/DataModel/Doc/Delta_v1.pod DBIx-DataModel-2.32/lib/DBIx/DataModel/Doc/Delta_v2.pod DBIx-DataModel-2.32/lib/DBIx/DataModel/Doc/Design.pod DBIx-DataModel-2.32/lib/DBIx/DataModel/Doc/Glossary.pod DBIx-DataModel-2.32/lib/DBIx/DataModel/Doc/Internals.pod DBIx-DataModel-2.32/lib/DBIx/DataModel/Doc/Misc.pod DBIx-DataModel-2.32/lib/DBIx/DataModel/Doc/Quickstart.pod DBIx-DataModel-2.32/lib/DBIx/DataModel/Doc/Reference.pod DBIx-DataModel-2.32/lib/DBIx/DataModel/Meta DBIx-DataModel-2.32/lib/DBIx/DataModel/Meta/Association.pm DBIx-DataModel-2.32/lib/DBIx/DataModel/Meta/Path.pm DBIx-DataModel-2.32/lib/DBIx/DataModel/Meta/Schema.pm DBIx-DataModel-2.32/lib/DBIx/DataModel/Meta/Source.pm DBIx-DataModel-2.32/lib/DBIx/DataModel/Meta/Type.pm DBIx-DataModel-2.32/lib/DBIx/DataModel/Meta/Utils.pm DBIx-DataModel-2.32/lib/DBIx/DataModel/Meta/Source DBIx-DataModel-2.32/lib/DBIx/DataModel/Meta/Source/Join.pm DBIx-DataModel-2.32/lib/DBIx/DataModel/Meta/Source/Table.pm DBIx-DataModel-2.32/lib/DBIx/DataModel/Schema DBIx-DataModel-2.32/lib/DBIx/DataModel/Schema/Generator.pm DBIx-DataModel-2.32/lib/DBIx/DataModel/Source DBIx-DataModel-2.32/lib/DBIx/DataModel/Source/Join.pm DBIx-DataModel-2.32/lib/DBIx/DataModel/Source/Table.pm DBIx-DataModel-2.32/lib/DBIx/DataModel/Statement DBIx-DataModel-2.32/lib/DBIx/DataModel/Statement/JDBC.pm DBIx-DataModel-2.32/lib/DBIx/DataModel/Statement/Oracle.pm DBIx-DataModel-2.32/t DBIx-DataModel-2.32/t/v1_DBIx-DataModel.t DBIx-DataModel-2.32/t/v1_Limit.t DBIx-DataModel-2.32/t/v1_LocalizeState.t DBIx-DataModel-2.32/t/v1_MsAccess.t DBIx-DataModel-2.32/t/v1_ParentClasses.t DBIx-DataModel-2.32/t/v1_Storable.t DBIx-DataModel-2.32/t/v2_array_datatypes.t DBIx-DataModel-2.32/t/v2_autolimit_firstrow.t DBIx-DataModel-2.32/t/v2_delete.t DBIx-DataModel-2.32/t/v2_generator.t DBIx-DataModel-2.32/t/v2_json.t DBIx-DataModel-2.32/t/v2_multischema.t DBIx-DataModel-2.32/t/v2_Oracle.t DBIx-DataModel-2.32/t/v2_paths.t DBIx-DataModel-2.32/t/v2_type.t DBIx-DataModel-2.32/t/v2_union.t DBIx-DataModel-2.32/t/v2_update.t CPAN.pm: Going to build D/DA/DAMI/DBIx-DataModel-2.32.tar.gz >>> /home/fly1600/ap1600/bin/perl-static Build.PL Created MYMETA.yml and MYMETA.json Creating new 'Build' script for 'DBIx-DataModel' version '2.32' >>> ./Build Building DBIx-DataModel DAMI/DBIx-DataModel-2.32.tar.gz ./Build -- OK Running Build test >>> ./Build test verbose=1 t/v1_DBIx-DataModel.t ...... 1..118 ok 1 - use DBIx::DataModel; ok 2 - Schema defined ok 3 - won't overwrite @DBI::ISA # ok 4 - Table defined ok 5 - select method defined ok 6 - primKey ok 7 - Can't locate object method "Table" via package "HR::Employee" # ok 8 - Association 1 ok 9 - Association 2 ok 10 - HR::MyView ISA HR::Employee ok 11 - HR::MyView ISA HR::Activity ok 12 - View inherits roles ok 13 - noUpdateColumns ok 14 - fromDB handler ok 15 - ad hoc handler ok 16 - dbh handle isa DBI::db ok 17 - dbh handle was unset ok 18 - empty select [-1] ok 19 - for read only [-1] ok 20 - like select [-1] ok 21 - implicit * [-1] ok 22 - order_by select [-1] ok 23 - column aliases [-1] ok 24 - fromDB handler on column alias ok 25 - distinct 1 [-1] ok 26 - distinct 2 [-1] ok 27 - group by [-1] ok 28 - -orderBy prefixes [-1] ok 29 - fetch [-1] ok 30 - select(-fetch) [-1] ok 31 - fetch (empty string) [-1] ok 32 - fetch from DBIx::DataModel::Meta::Source::Table=HASH(0xdf4738): undefined val in primary key # ok 33 - first fetch_cached : go to db ok 34 - second fetch_cached : no db ok 35 - fetch_cached result ok 36 - Can't locate object method "emp_id" via package "HR::Employee" # ok 37 - autoload schema ok 38 - Can't locate object method "emp_id" via package "HR::Employee" # ok 39 - autoload table ok 40 - Can't locate object method "emp_id" via package "HR::Employee" # ok 41 - activities [-1] ok 42 - activities column list [-1] ok 43 - activities where criteria [-1] ok 44 - activities order by [-1] ok 45 - activities(-fetch) [-1] ok 46 - cached expanded values ok 47 - cannot follow role 'activities': missing column 'emp_id' # ok 48 - unbless ok 49 - combined where [-1] ok 50 - combined where, arrayrefs [-1] ok 51 - where arrayref, OR [-1] ok 52 - resultAs => 'flat_arrayref' ok 53 - resultAs => 'flat_arrayref' ok 54 - resultAs => 'hashref' ok 55 - resultAs => [hashref => @cols] ok 56 # skip THINK: semantics of ->primary_key for a join ok 57 - subquery [-1] ok 58 - insert with arrayref syntax [-3] ok 59 - insert with arrayref syntax [-2] ok 60 - insert with arrayref syntax [-1] ok 61 - add_to_activities [-1] ok 62 - cascaded insert [-3] ok 63 - cascaded insert [-2] ok 64 - cascaded insert [-1] ok 65 - results from -returning => {} ok 66 - HR::MyView [-1] ok 67 - join [-1] ok 68 - join with explicit roles [-1] ok 69 - join with indirect role [-1] ok 70 - couldn't find item 'foo' in join specification # ok 71 - could not find role foo in HR::Employee # ok 72 - join (instance method) [-1] ok 73 - join (instance method) from a previous join [-1] ok 74 - table aliases [-1] ok 75 - explicit sources [-1] ok 76 - both table aliases and explicit sources [-1] ok 77 - both table aliases and explicit sources, reversed [-1] ok 78 - column types on table and column aliases (sql) [-1] ok 79 - fromDB handler on table and column alias ok 80 - column types on column aliases, without table alias [-1] ok 81 - fromDB handler on column alias, without table alias ok 82 - statement prepare/execute [-1] ok 83 - N-to-N Association [-1] ok 84 - N-to-N Association 2 [-1] ok 85 - update [-1] ok 86 - update2 [-1] ok 87 - update3 [-1] ok 88 - autoUpdate [-1] ok 89 - autoUpdate / insert [-1] ok 90 - delete [-1] ok 91 - spouse self-ref assoc. [-1] ok 92 - select, pre/post callbacks ok 93 - fetch, pre/post callbacks ok 94 - scalar transaction ok 95 - scalar transaction commit [-2] ok 96 - scalar transaction commit [-1] ok 97 - array transaction ok 98 - array transaction commit [-2] ok 99 - array transaction commit [-1] ok 100 - FAILED TRANSACTION: failed transaction # (rollback: OK) ok 101 - fail transaction rollback [-2] ok 102 - fail transaction rollback [-1] ok 103 - nested transaction ok 104 - nested transaction commit [-3] ok 105 - nested transaction commit [-2] ok 106 - nested transaction commit [-1] ok 107 - initial_error ok 108 - rollback_errors ok 109 - nested transaction, change dbh ok 110 - nested transaction on dbh1 [-5] ok 111 - nested transaction on dbh1 [-4] ok 112 - nested transaction on dbh1 [-3] ok 113 - nested transaction on dbh1 [-2] ok 114 - nested transaction on dbh1 [-1] ok 115 - nested transaction on dbh2 [-4] ok 116 - nested transaction on dbh2 [-3] ok 117 - nested transaction on dbh2 [-2] ok 118 - nested transaction on dbh2 [-1] ok t/v1_Limit.t ............... 1..9 ok 1 - use DBIx::DataModel; ok 2 - limitOffset [-1] ok 3 - count(*) limitOffset [-1] ok 4 - limitXY [-1] ok 5 - count(*) limitXY [-1] ok 6 - limitYX [-1] ok 7 - count(*) limitYX [-1] ok 8 - limit Oracle ok 9 - count(*) limit Oracle [-1] ok t/v1_LocalizeState.t ....... 1..2 ok 1 - use DBIx::DataModel; ok 2 - error message is preserved ok t/v1_MsAccess.t ............ 1..3 ok 1 - use DBIx::DataModel; ok 2 - schema join (MsAccess) [-1] ok 3 - instance join (MsAccess) [-1] ok t/v1_ParentClasses.t ....... 1..6 ok 1 - use DBIx::DataModel; ok 2 - isa table custom ok 3 - isa table base ok 4 # skip joins now belong to ::Join, not ::View ok 5 # skip joins now belong to ::Join, not ::View ok 6 # skip joins now belong to ::Join, not ::View ok t/v1_Storable.t ............ 1..3 ok 1 - use DBIx::DataModel; ok 2 - class name ok 3 - ISA array ok t/v2_Oracle.t .............. 1..10 ok 1 # skip DBD::Oracle is not installed ok 2 # skip DBD::Oracle is not installed ok 3 # skip DBD::Oracle is not installed ok 4 # skip DBD::Oracle is not installed ok 5 # skip DBD::Oracle is not installed ok 6 # skip DBD::Oracle is not installed ok 7 # skip DBD::Oracle is not installed ok 8 # skip DBD::Oracle is not installed ok 9 # skip DBD::Oracle is not installed ok 10 # skip DBD::Oracle is not installed ok t/v2_array_datatypes.t ..... 1..2 ok 1 - update array datatype [-1] ok 2 - insert array datatype [-1] ok t/v2_autolimit_firstrow.t .. 1..1 ok 1 - autolimit [-1] ok t/v2_delete.t .............. 1..3 ok 1 - delete [-1] ok 2 - delete [-1] ok 3 - delete [-1] ok t/v2_generator.t ........... 1..3 ok 1 # skip DBD::SQLite 1.38 does not seem to be installed ok 2 # skip DBD::SQLite 1.38 does not seem to be installed ok 3 # skip DBD::SQLite 1.38 does not seem to be installed ok t/v2_json.t ................ 1..3 ok 1 - json contains firstname ok 2 - json contains nested d_begin ok 3 - json preserved nested strucure ok t/v2_multischema.t ......... 1..6 ok 1 - use DBIx::DataModel; ok 2 - statement prepare/execute [-1] ok 3 - update object [-1] ok 4 - update from class [-1] ok 5 - bulk update [-1] ok 6 - ->tables method ok t/v2_paths.t ............... 1..3 ok 1 - opposite is a Path isa DBIx::DataModel::Meta::Path ok 2 - opposite is different ok 3 - opposite of opposite ok t/v2_type.t ................ 1..1 ok 1 - insert with to_DB handlers [-1] ok t/v2_union.t ............... 1..2 ok 1 - sql union [-1] ok 2 - sql count from union [-1] ok data passed to update() contained nested references : skip1, skip2 at t/v2_update.t line 56. t/v2_update.t .............. 1..6 ok 1 - update from function [-1] ok 2 - skip sub-references [-1] ok 3 - class update unblessed [-1] ok 4 - class update blessed [-1] ok 5 - obj update without args [-1] ok 6 - obj update with args [-1] ok All tests successful. Files=17, Tests=181, 5 wallclock secs ( 0.09 usr 0.07 sys + 3.35 cusr 0.42 csys = 3.93 CPU) Result: PASS DAMI/DBIx-DataModel-2.32.tar.gz ./Build test verbose=1 -- OK Laurent Dami <laurent dami *AT* free fr> UML-based Object-Relational Mapping (ORM) framework >>> (cd /home/fly1600/var/cpan/build/DBIx-DataModel-2.32-MKGCA3 && tar cvf - DBIx-DataModel-2.32.ppd blib) | gzip -c >/home/fly1600/var/REPO/D/DA/DAMI/DBIx-DataModel-2.32.tar.gz DBIx-DataModel-2.32.ppd blib/ blib/lib/ blib/lib/DBIx/ blib/lib/DBIx/DataModel/ blib/lib/DBIx/DataModel/Meta/ blib/lib/DBIx/DataModel/Meta/Association.pm blib/lib/DBIx/DataModel/Meta/Source.pm blib/lib/DBIx/DataModel/Meta/Utils.pm blib/lib/DBIx/DataModel/Meta/Source/ blib/lib/DBIx/DataModel/Meta/Source/Join.pm blib/lib/DBIx/DataModel/Meta/Source/Table.pm blib/lib/DBIx/DataModel/Meta/Path.pm blib/lib/DBIx/DataModel/Meta/Type.pm blib/lib/DBIx/DataModel/Meta/Schema.pm blib/lib/DBIx/DataModel/Compatibility/ blib/lib/DBIx/DataModel/Compatibility/V1.pm blib/lib/DBIx/DataModel/Compatibility/V0.pm blib/lib/DBIx/DataModel/Source/ blib/lib/DBIx/DataModel/Source/Join.pm blib/lib/DBIx/DataModel/Source/Table.pm blib/lib/DBIx/DataModel/Schema/ blib/lib/DBIx/DataModel/Schema/Generator.pm blib/lib/DBIx/DataModel/ConnectedSource.pm blib/lib/DBIx/DataModel/Schema.pm blib/lib/DBIx/DataModel/Statement/ blib/lib/DBIx/DataModel/Statement/JDBC.pm blib/lib/DBIx/DataModel/Statement/Oracle.pm blib/lib/DBIx/DataModel/Source.pm blib/lib/DBIx/DataModel/Statement.pm blib/lib/DBIx/DataModel/Meta.pm blib/lib/DBIx/DataModel/Doc/ blib/lib/DBIx/DataModel/Doc/Internals.pod blib/lib/DBIx/DataModel/Doc/Cookbook.pod blib/lib/DBIx/DataModel/Doc/Glossary.pod blib/lib/DBIx/DataModel/Doc/Delta_v1.pod blib/lib/DBIx/DataModel/Doc/Quickstart.pod blib/lib/DBIx/DataModel/Doc/Misc.pod blib/lib/DBIx/DataModel/Doc/Design.pod blib/lib/DBIx/DataModel/Doc/Reference.pod blib/lib/DBIx/DataModel/Doc/Delta_v2.pod blib/lib/DBIx/DataModel.pm >>> mv /home/fly1600/var/cpan/build/DBIx-DataModel-2.32-MKGCA3/DBIx-DataModel-2.32.ppd /home/fly1600/var/REPO/D/DA/DAMI VmSize: 232828 kB Finished 2013-02-19T14:00:57