PATH=/usr/bin:/bin:/data/fly2400/cpanfly-5.24/var/megalib/bin Start 2018-02-25T02:05:34 ActivePerl-2400 CPAN-2.10 Reading '/data/fly2400/cpanfly-5.24/var/cpan/Metadata' Database was generated on Sat, 24 Feb 2018 06:54:27 GMT Checksum for /data/fly2400/cpanfly-5.24/var/cpan/sources/authors/id/D/DA/DAMI/DBIx-DataModel-3.0.tar.gz ok DBIx-DataModel-3.0 DBIx-DataModel-3.0/Build.PL DBIx-DataModel-3.0/Changes DBIx-DataModel-3.0/MANIFEST DBIx-DataModel-3.0/META.json DBIx-DataModel-3.0/META.yml DBIx-DataModel-3.0/README DBIx-DataModel-3.0/lib DBIx-DataModel-3.0/lib/DBIx DBIx-DataModel-3.0/lib/DBIx/DataModel.pm DBIx-DataModel-3.0/lib/DBIx/DataModel DBIx-DataModel-3.0/lib/DBIx/DataModel/Meta.pm DBIx-DataModel-3.0/lib/DBIx/DataModel/Schema.pm DBIx-DataModel-3.0/lib/DBIx/DataModel/Source.pm DBIx-DataModel-3.0/lib/DBIx/DataModel/Statement.pm DBIx-DataModel-3.0/lib/DBIx/DataModel/Compatibility DBIx-DataModel-3.0/lib/DBIx/DataModel/Compatibility/V0.pm DBIx-DataModel-3.0/lib/DBIx/DataModel/Compatibility/V1.pm DBIx-DataModel-3.0/lib/DBIx/DataModel/Doc DBIx-DataModel-3.0/lib/DBIx/DataModel/Doc/Cookbook.pod DBIx-DataModel-3.0/lib/DBIx/DataModel/Doc/Delta_v1.pod DBIx-DataModel-3.0/lib/DBIx/DataModel/Doc/Delta_v2.pod DBIx-DataModel-3.0/lib/DBIx/DataModel/Doc/Delta_v3.pod DBIx-DataModel-3.0/lib/DBIx/DataModel/Doc/Design.pod DBIx-DataModel-3.0/lib/DBIx/DataModel/Doc/Glossary.pod DBIx-DataModel-3.0/lib/DBIx/DataModel/Doc/Internals.pod DBIx-DataModel-3.0/lib/DBIx/DataModel/Doc/Quickstart.pod DBIx-DataModel-3.0/lib/DBIx/DataModel/Doc/Reference.pod DBIx-DataModel-3.0/lib/DBIx/DataModel/Meta DBIx-DataModel-3.0/lib/DBIx/DataModel/Meta/Association.pm DBIx-DataModel-3.0/lib/DBIx/DataModel/Meta/Path.pm DBIx-DataModel-3.0/lib/DBIx/DataModel/Meta/Schema.pm DBIx-DataModel-3.0/lib/DBIx/DataModel/Meta/Source.pm DBIx-DataModel-3.0/lib/DBIx/DataModel/Meta/Type.pm DBIx-DataModel-3.0/lib/DBIx/DataModel/Meta/Utils.pm DBIx-DataModel-3.0/lib/DBIx/DataModel/Meta/Source DBIx-DataModel-3.0/lib/DBIx/DataModel/Meta/Source/Join.pm DBIx-DataModel-3.0/lib/DBIx/DataModel/Meta/Source/Table.pm DBIx-DataModel-3.0/lib/DBIx/DataModel/Schema DBIx-DataModel-3.0/lib/DBIx/DataModel/Schema/Generator.pm DBIx-DataModel-3.0/lib/DBIx/DataModel/Schema/ResultAs.pm DBIx-DataModel-3.0/lib/DBIx/DataModel/Schema/ResultAs DBIx-DataModel-3.0/lib/DBIx/DataModel/Schema/ResultAs/Categorize.pm DBIx-DataModel-3.0/lib/DBIx/DataModel/Schema/ResultAs/Count.pm DBIx-DataModel-3.0/lib/DBIx/DataModel/Schema/ResultAs/Fast_statement.pm DBIx-DataModel-3.0/lib/DBIx/DataModel/Schema/ResultAs/File_tabular.pm DBIx-DataModel-3.0/lib/DBIx/DataModel/Schema/ResultAs/Firstrow.pm DBIx-DataModel-3.0/lib/DBIx/DataModel/Schema/ResultAs/Flat_arrayref.pm DBIx-DataModel-3.0/lib/DBIx/DataModel/Schema/ResultAs/Hashref.pm DBIx-DataModel-3.0/lib/DBIx/DataModel/Schema/ResultAs/Json.pm DBIx-DataModel-3.0/lib/DBIx/DataModel/Schema/ResultAs/Rows.pm DBIx-DataModel-3.0/lib/DBIx/DataModel/Schema/ResultAs/Sql.pm DBIx-DataModel-3.0/lib/DBIx/DataModel/Schema/ResultAs/Statement.pm DBIx-DataModel-3.0/lib/DBIx/DataModel/Schema/ResultAs/Sth.pm DBIx-DataModel-3.0/lib/DBIx/DataModel/Schema/ResultAs/Subquery.pm DBIx-DataModel-3.0/lib/DBIx/DataModel/Schema/ResultAs/Table.pm DBIx-DataModel-3.0/lib/DBIx/DataModel/Schema/ResultAs/Tsv.pm DBIx-DataModel-3.0/lib/DBIx/DataModel/Schema/ResultAs/Xlsx.pm DBIx-DataModel-3.0/lib/DBIx/DataModel/Schema/ResultAs/Yaml.pm DBIx-DataModel-3.0/lib/DBIx/DataModel/Source DBIx-DataModel-3.0/lib/DBIx/DataModel/Source/Join.pm DBIx-DataModel-3.0/lib/DBIx/DataModel/Source/Table.pm DBIx-DataModel-3.0/lib/DBIx/DataModel/Statement DBIx-DataModel-3.0/lib/DBIx/DataModel/Statement/JDBC.pm DBIx-DataModel-3.0/lib/DBIx/DataModel/Statement/Oracle.pm DBIx-DataModel-3.0/t DBIx-DataModel-3.0/t/00-load.t DBIx-DataModel-3.0/t/pod.t DBIx-DataModel-3.0/t/v1_DBIx-DataModel.t DBIx-DataModel-3.0/t/v1_Limit.t DBIx-DataModel-3.0/t/v1_LocalizeState.t DBIx-DataModel-3.0/t/v1_MsAccess.t DBIx-DataModel-3.0/t/v1_ParentClasses.t DBIx-DataModel-3.0/t/v1_Storable.t DBIx-DataModel-3.0/t/v2_Dbix-DataModel.t DBIx-DataModel-3.0/t/v2_Oracle.t DBIx-DataModel-3.0/t/v2_array_datatypes.t DBIx-DataModel-3.0/t/v2_auto_update.t DBIx-DataModel-3.0/t/v2_autolimit_firstrow.t DBIx-DataModel-3.0/t/v2_bind_param.t DBIx-DataModel-3.0/t/v2_db_schema.t DBIx-DataModel-3.0/t/v2_define_class.t DBIx-DataModel-3.0/t/v2_generator.t DBIx-DataModel-3.0/t/v2_json.t DBIx-DataModel-3.0/t/v2_multischema.t DBIx-DataModel-3.0/t/v2_result_as.t DBIx-DataModel-3.0/t/lib DBIx-DataModel-3.0/t/lib/DBIDM_Test.pm DBIx-DataModel-3.0/t/lib/DBIC_example DBIx-DataModel-3.0/t/lib/DBIC_example/MyApp DBIx-DataModel-3.0/t/lib/DBIC_example/MyApp/Schema.pm DBIx-DataModel-3.0/t/lib/DBIC_example/MyApp/Schema DBIx-DataModel-3.0/t/lib/DBIC_example/MyApp/Schema/Result DBIx-DataModel-3.0/t/lib/DBIC_example/MyApp/Schema/Result/Artist.pm DBIx-DataModel-3.0/t/lib/DBIC_example/MyApp/Schema/Result/Cd.pm DBIx-DataModel-3.0/t/lib/DBIC_example/MyApp/Schema/Result/Track.pm DBIx-DataModel-3.0/t/lib/HR DBIx-DataModel-3.0/t/lib/HR/ResultAs DBIx-DataModel-3.0/t/lib/HR/ResultAs/Buggy.pm DBIx-DataModel-3.0/t/lib/HR/ResultAs/Stupid.pm Configuring D/DA/DAMI/DBIx-DataModel-3.0.tar.gz with Build.PL >>> /data/fly2400/ap2400-300558/bin/perl-static Build.PL Created MYMETA.yml and MYMETA.json Creating new 'Build' script for 'DBIx-DataModel' version '3.0' DAMI/DBIx-DataModel-3.0.tar.gz /data/fly2400/ap2400-300558/bin/perl-static Build.PL -- OK Running Build for D/DA/DAMI/DBIx-DataModel-3.0.tar.gz >>> ./Build Building DBIx-DataModel DAMI/DBIx-DataModel-3.0.tar.gz ./Build -- OK Running Build test >>> ./Build test verbose=1 # Testing DBIx::DataModel 3.0, Perl 5.024000, /data/fly2400/ap2400-300558/bin/perl-static t/00-load.t ................ 1..15 ok 1 - use DBIx::DataModel; ok 2 - use DBIx::DataModel::Meta; ok 3 - use DBIx::DataModel::Meta::Association; ok 4 - use DBIx::DataModel::Meta::Path; ok 5 - use DBIx::DataModel::Meta::Schema; ok 6 - use DBIx::DataModel::Meta::Source; ok 7 - use DBIx::DataModel::Meta::Type; ok 8 - use DBIx::DataModel::Meta::Utils; ok 9 - use DBIx::DataModel::Schema; ok 10 - use DBIx::DataModel::Schema::Generator; ok 11 - use DBIx::DataModel::Source; ok 12 - use DBIx::DataModel::Source::Join; ok 13 - use DBIx::DataModel::Source::Table; ok 14 - use DBIx::DataModel::Statement; ok 15 - use DBIx::DataModel::Statement::JDBC; ok t/pod.t .................... 1..47 ok 1 - POD test for blib/lib/DBIx/DataModel.pm ok 2 - POD test for blib/lib/DBIx/DataModel/Source.pm ok 3 - POD test for blib/lib/DBIx/DataModel/Statement.pm ok 4 - POD test for blib/lib/DBIx/DataModel/Schema.pm ok 5 - POD test for blib/lib/DBIx/DataModel/Meta.pm ok 6 - POD test for blib/lib/DBIx/DataModel/Meta/Source.pm (no pod) ok 7 - POD test for blib/lib/DBIx/DataModel/Meta/Path.pm ok 8 - POD test for blib/lib/DBIx/DataModel/Meta/Utils.pm ok 9 - POD test for blib/lib/DBIx/DataModel/Meta/Type.pm ok 10 - POD test for blib/lib/DBIx/DataModel/Meta/Schema.pm ok 11 - POD test for blib/lib/DBIx/DataModel/Meta/Association.pm ok 12 - POD test for blib/lib/DBIx/DataModel/Meta/Source/Join.pm (no pod) ok 13 - POD test for blib/lib/DBIx/DataModel/Meta/Source/Table.pm (no pod) ok 14 - POD test for blib/lib/DBIx/DataModel/Schema/Generator.pm ok 15 - POD test for blib/lib/DBIx/DataModel/Schema/ResultAs.pm ok 16 - POD test for blib/lib/DBIx/DataModel/Schema/ResultAs/Json.pm ok 17 - POD test for blib/lib/DBIx/DataModel/Schema/ResultAs/Count.pm ok 18 - POD test for blib/lib/DBIx/DataModel/Schema/ResultAs/Sql.pm ok 19 - POD test for blib/lib/DBIx/DataModel/Schema/ResultAs/Flat_arrayref.pm ok 20 - POD test for blib/lib/DBIx/DataModel/Schema/ResultAs/Hashref.pm ok 21 - POD test for blib/lib/DBIx/DataModel/Schema/ResultAs/Yaml.pm ok 22 - POD test for blib/lib/DBIx/DataModel/Schema/ResultAs/Categorize.pm ok 23 - POD test for blib/lib/DBIx/DataModel/Schema/ResultAs/Tsv.pm ok 24 - POD test for blib/lib/DBIx/DataModel/Schema/ResultAs/Rows.pm ok 25 - POD test for blib/lib/DBIx/DataModel/Schema/ResultAs/Firstrow.pm ok 26 - POD test for blib/lib/DBIx/DataModel/Schema/ResultAs/Statement.pm ok 27 - POD test for blib/lib/DBIx/DataModel/Schema/ResultAs/Subquery.pm ok 28 - POD test for blib/lib/DBIx/DataModel/Schema/ResultAs/Fast_statement.pm ok 29 - POD test for blib/lib/DBIx/DataModel/Schema/ResultAs/File_tabular.pm ok 30 - POD test for blib/lib/DBIx/DataModel/Schema/ResultAs/Xlsx.pm ok 31 - POD test for blib/lib/DBIx/DataModel/Schema/ResultAs/Sth.pm ok 32 - POD test for blib/lib/DBIx/DataModel/Schema/ResultAs/Table.pm ok 33 - POD test for blib/lib/DBIx/DataModel/Doc/Reference.pod ok 34 - POD test for blib/lib/DBIx/DataModel/Doc/Delta_v3.pod ok 35 - POD test for blib/lib/DBIx/DataModel/Doc/Internals.pod ok 36 - POD test for blib/lib/DBIx/DataModel/Doc/Design.pod ok 37 - POD test for blib/lib/DBIx/DataModel/Doc/Delta_v1.pod ok 38 - POD test for blib/lib/DBIx/DataModel/Doc/Glossary.pod ok 39 - POD test for blib/lib/DBIx/DataModel/Doc/Quickstart.pod ok 40 - POD test for blib/lib/DBIx/DataModel/Doc/Delta_v2.pod ok 41 - POD test for blib/lib/DBIx/DataModel/Doc/Cookbook.pod ok 42 - POD test for blib/lib/DBIx/DataModel/Compatibility/V0.pm ok 43 - POD test for blib/lib/DBIx/DataModel/Compatibility/V1.pm ok 44 - POD test for blib/lib/DBIx/DataModel/Statement/JDBC.pm ok 45 - POD test for blib/lib/DBIx/DataModel/Statement/Oracle.pm ok 46 - POD test for blib/lib/DBIx/DataModel/Source/Join.pm ok 47 - POD test for blib/lib/DBIx/DataModel/Source/Table.pm ok t/v1_DBIx-DataModel.t ...... 1..123 ok 1 - use DBIx::DataModel; ok 2 - Schema defined ok 3 - DBIx::DataModel::Meta::Schema::__ANON__(): 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 - DBIx::DataModel::Source::fetch(): fetch from DBIx::DataModel::Meta::Source::Table=HASH(0x1f6ccd0): 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 - DBIx::DataModel::Meta::Source::Table::__ANON__(): 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 - insert with SQL function [-1] ok 67 - HR::MyView [-1] ok 68 - join [-1] ok 69 - join with explicit roles [-1] ok 70 - join with indirect role [-1] ok 71 - DBIx::DataModel::Source::join(): couldn't find item 'foo' in join specification # ok 72 - DBIx::DataModel::Source::join(): could not find role foo in HR::Employee # ok 73 - join (instance method) [-1] ok 74 - join (instance method) from a previous join [-1] ok 75 - table aliases [-1] ok 76 - explicit sources [-1] ok 77 - both table aliases and explicit sources [-1] ok 78 - both table aliases and explicit sources, reversed [-1] ok 79 - column types on table and column aliases (sql) [-1] ok 80 - fromDB handler on table and column alias ok 81 - column types on column aliases, without table alias [-1] ok 82 - fromDB handler on column alias, without table alias ok 83 - aliases on computed columns [-1] ok 84 - fmt1, no col handler applied ok 85 - fmt2, no col handler applied ok 86 - sub, no col handler applied ok 87 - statement prepare/execute [-1] ok 88 - N-to-N Association [-1] ok 89 - N-to-N Association 2 [-1] ok 90 - update [-1] ok 91 - update2 [-1] ok 92 - update3 [-1] ok 93 - autoUpdate [-1] ok 94 - autoUpdate / insert [-1] ok 95 - delete [-1] ok 96 - spouse self-ref assoc. [-1] ok 97 - select, pre/post callbacks ok 98 - fetch, pre/post callbacks ok 99 - scalar transaction ok 100 - scalar transaction commit [-2] ok 101 - scalar transaction commit [-1] ok 102 - array transaction ok 103 - array transaction commit [-2] ok 104 - array transaction commit [-1] ok 105 - FAILED TRANSACTION: failed transaction # (rollback: OK) ok 106 - fail transaction rollback [-2] ok 107 - fail transaction rollback [-1] ok 108 - nested transaction ok 109 - nested transaction commit [-3] ok 110 - nested transaction commit [-2] ok 111 - nested transaction commit [-1] ok 112 - initial_error ok 113 - rollback_errors ok 114 - nested transaction, change dbh ok 115 - nested transaction on dbh1 [-5] ok 116 - nested transaction on dbh1 [-4] ok 117 - nested transaction on dbh1 [-3] ok 118 - nested transaction on dbh1 [-2] ok 119 - nested transaction on dbh1 [-1] ok 120 - nested transaction on dbh2 [-4] ok 121 - nested transaction on dbh2 [-3] ok 122 - nested transaction on dbh2 [-2] ok 123 - nested transaction on dbh2 [-1] ok t/v1_Limit.t ............... 1..10 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 10 - count DISTINCT [-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_Dbix-DataModel.t ...... ok 1 - The class (or class-like) 'HR' isa 'DBIx::DataModel::Schema' ok 2 - DBIx::DataModel::Meta::Schema::new(): won't overwrite @DBI::ISA # ok 3 - The class (or class-like) 'HR::Employee' isa 'DBIx::DataModel::Source::Table' ok 4 - HR::Employee->can('select') ok 5 - Can't locate object method "Table" via package "HR::Employee" # ok 6 - primary_key ok 7 - HR::Activity->can('employee') ok 8 - HR::Employee->can('activities') ok 9 - 'options as hash' isa 'DBIx::DataModel::Schema' ok 10 - The class (or class-like) 'HR::MyView' isa 'HR::Employee' ok 11 - The class (or class-like) 'HR::MyView' isa 'HR::Activity' ok 12 - HR::MyView->can('employee') ok 13 - HR::MyView [-1] ok 14 - N-to-N Association [-1] ok 15 - N-to-N Association 2 [-1] ok 16 - noUpdateColumns ok 17 - fromDB handler ok 18 - ad hoc handler ok 19 - insert with to_DB handlers [-1] ok 20 - aliased computed col ok 21 - An object of class 'DBI::db' isa 'DBI::db' ok 22 - dbh handle was unset ok 23 - unbless ok 24 - empty select [-1] ok 25 - for read only [-1] ok 26 - like select [-1] ok 27 - implicit * [-1] ok 28 - order_by select [-1] ok 29 - column aliases [-1] ok 30 - fromDB handler on column alias ok 31 - dot in function name [-1] ok 32 - distinct 1 [-1] ok 33 - distinct 2 [-1] ok 34 - group by [-1] ok 35 - -order_by prefixes [-1] ok 36 - page 3 from initial request [-1] ok 37 - limit 0 [-1] ok 38 - where arrayref, OR [-1] ok 39 - fetch [-1] ok 40 - select(-fetch) [-1] ok 41 - fetch (empty string) [-1] ok 42 - DBIx::DataModel::Source::fetch(): fetch from DBIx::DataModel::Meta::Source::Table=HASH(0x2392128): undefined val in primary key # ok 43 - first fetch_cached : go to db ok 44 - second fetch_cached : no db ok 45 - fetch_cached result ok 46 - activities [-1] ok 47 - activities column list [-1] ok 48 - activities where criteria [-1] ok 49 - activities order by [-1] ok 50 - activities(-fetch) [-1] ok 51 - cached expanded values ok 52 - DBIx::DataModel::Meta::Source::Table::__ANON__(): cannot follow role 'activities': missing column 'emp_id' # ok 53 - spouse self-ref assoc. [-1] ok 54 - 'opposite is a Path' isa 'DBIx::DataModel::Meta::Path' ok 55 - opposite is different ok 56 - opposite of opposite ok 57 - combined where [-1] ok 58 - combined where, arrayrefs [-1] ok 59 - statement prepare/execute [-1] ok 60 - select, pre/post callbacks ok 61 - fetch, pre/post callbacks ok 62 - sql union [-1] ok 63 - sql count from union [-1] ok 64 - result_as => 'flat_arrayref' ok 65 - result_as => 'flat_arrayref' ok 66 - resultAs => 'hashref' ok 67 - result_as => [hashref => @cols] ok 68 - subquery [-1] ok 69 - join [-1] ok 70 - join with explicit join kinds [-1] ok 71 - join with indirect association [-1] ok 72 - join_with_USING [-1] ok 73 - after join_with_USING [-1] ok 74 - join_with_USING at schema level [-1] ok 75 - local cancellation of join_with_USING [-1] ok 76 - DBIx::DataModel::Source::join(): couldn't find item 'foo' in join specification # ok 77 - DBIx::DataModel::Source::join(): could not find role foo in HR::Employee # ok 78 - error message for wrong table in join ok 79 - join (instance method) [-1] ok 80 - join (instance method) from a previous join [-1] ok 81 - table aliases [-1] ok 82 - explicit sources [-1] ok 83 - both table aliases and explicit sources [-1] ok 84 - both table aliases and explicit sources, reversed [-1] ok 85 - column types on table and column aliases (sql) [-1] ok 86 - fromDB handler on table and column alias ok 87 - column types on column aliases, without table alias [-1] ok 88 - fromDB handler on column alias, without table alias ok 89 - aliases on computed columns [-1] ok 90 - fmt1, no col handler applied ok 91 - fmt2, no col handler applied ok 92 - sub, no col handler applied ok 93 - multiple instances of same table [-1] ok 94 - proper inheritance of 'activities' method ok 95 - proper inheritance of 'department' method ok 96 - where_on [-1] ok 97 - where_on again [-1] ok 98 - error message for wrong -where_on ok 99 - insert with arrayref syntax [-3] ok 100 - insert with arrayref syntax [-2] ok 101 - insert with arrayref syntax [-1] ok 102 - add_to_activities [-1] ok 103 - cascaded insert [-3] ok 104 - cascaded insert [-2] ok 105 - cascaded insert [-1] ok 106 - results from -returning => {} ok 107 - insert with SQL function [-1] ok 108 - update [-1] ok 109 - update(-set => .., -where => { ... -ident}) [-1] ok 110 - update2 [-1] ok 111 - update3 [-1] ok 112 - obj update with args [-1] ok 113 - update from function [-1] ok 114 - skip sub-references [-1] ok 115 - warn for nested references ok 116 - class update unblessed [-1] ok 117 - class update blessed [-1] ok 118 - autoUpdate [-1] ok 119 - autoUpdate / insert [-1] ok 120 - delete -where [-1] ok 121 - delete [-1] ok 122 - delete [-1] ok 123 - delete instance [-1] ok 124 - scalar transaction ok 125 - scalar transaction commit [-2] ok 126 - scalar transaction commit [-1] ok 127 - array transaction ok 128 - array transaction commit [-2] ok 129 - array transaction commit [-1] ok 130 - FAILED TRANSACTION: failed transaction # (rollback: OK) ok 131 - fail transaction rollback [-2] ok 132 - fail transaction rollback [-1] ok 133 - nested transaction ok 134 - nested transaction commit [-3] ok 135 - nested transaction commit [-2] ok 136 - nested transaction commit [-1] ok 137 - initial_error ok 138 - rollback_errors ok 139 - nested transaction, change dbh ok 140 - after_commit ok 141 - nested transaction on dbh1 [-5] ok 142 - nested transaction on dbh1 [-4] ok 143 - nested transaction on dbh1 [-3] ok 144 - nested transaction on dbh1 [-2] ok 145 - nested transaction on dbh1 [-1] ok 146 - nested transaction on dbh2 [-4] ok 147 - nested transaction on dbh2 [-3] ok 148 - nested transaction on dbh2 [-2] ok 149 - nested transaction on dbh2 [-1] ok 150 - schema has a dbh 1..150 ok t/v2_Oracle.t .............. skipped: DBD::Oracle is not installed t/v2_array_datatypes.t ..... ok 1 - update array datatype [-1] ok 2 - insert array datatype [-1] 1..2 ok t/v2_auto_update.t ......... ok 1 - insert Employee with auto_update [-1] ok 2 - insert Department with overridden auto_update [-1] ok 3 - insert Activity without auto_update [-1] 1..3 ok t/v2_autolimit_firstrow.t .. ok 1 - autolimit [-1] 1..1 ok t/v2_bind_param.t .......... ok 1 - ternary form of bind_param [-1] ok 2 - SQL type directly in select() data [-1] ok 3 - insert with type info [-1] ok 4 - update with type info [-1] ok 5 - insert with automatic SQL type from DBIDM column type [-1] 1..5 ok t/v2_db_schema.t ........... ok 1 - statement prepare/execute [-1] ok 2 - update object [-1] ok 3 - update from class [-1] ok 4 - bulk update [-1] ok 5 - db_table() - correct name ok 6 - db_table() - incorrect name ok 7 - overridden update() method [-1] ok 8 - ->tables method 1..8 ok t/v2_define_class.t ........ ok 1 - class HR is defined 1..1 ok t/v2_generator.t ........... ok 1 - Table Activity ok 2 - Table ActivityEvent ok 3 - Composition ok 4 - Association ok 5 - avoid duplicate associations # Generate proper schema even if there is no association ok 6 - Table foo ok 7 - Table bar # Subtest: dbix-class # schema generation from DBIx::Class ok 1 - Table Cd with PK cdid ok 2 - Assoc Cd-Track 1..2 ok 8 - dbix-class 1..8 ok t/v2_json.t ................ ok 1 - json contains firstname ok 2 - json contains nested d_begin ok 3 - json preserved nested strucure 1..3 ok t/v2_multischema.t ......... ok 1 - statement prepare/execute [-1] ok 2 - update object [-1] ok 3 - update from class [-1] ok 4 - bulk update [-1] ok 5 - db_table() - correct name ok 6 - db_table() - incorrect name ok 7 - overridden update() method [-1] ok 8 - ->tables method 1..8 ok t/v2_result_as.t ........... # Subtest: categorize ok 1 1..1 ok 1 - categorize # Subtest: count ok 1 - sql for count(*) [-1] ok 2 - count 1..2 ok 2 - count # Subtest: fast_statement ok 1 - An object of class 'DBIx::DataModel::Statement' isa 'DBIx::DataModel::Statement' 1..1 ok 3 - fast_statement # Subtest: file_tabular ok 1 - File::Tabular file OK ok 2 - File::Tabular result count rows OK 1..2 ok 4 - file_tabular # Subtest: firstrow ok 1 - An object of class 'HR::Employee' isa 'HR::Employee' 1..1 ok 5 - firstrow # Subtest: flat_arrayref ok 1 - flat_arrayref 1..1 ok 6 - flat_arrayref # Subtest: hashref ok 1 - hashref 1..1 ok 7 - hashref # Subtest: json ok 1 - JSON ok 2 - nb of records in JSON 1..2 ok 8 - json # Subtest: rows ok 1 - 'rows are Employees' isa 'HR::Employee' ok 2 - 3 rows 1..2 ok 9 - rows # Subtest: sql ok 1 - SQL in scalar context ok 2 - SQL in list context ok 3 - bind values 1..3 ok 10 - sql # Subtest: statement ok 1 - An object of class 'DBIx::DataModel::Statement' isa 'DBIx::DataModel::Statement' 1..1 ok 11 - statement # Subtest: sth ok 1 - An object of class 'DBI::st' isa 'DBI::st' 1..1 ok 12 - sth # Subtest: subquery ok 1 - 'subquery: ref to arrayref' isa 'ARRAY' 1..1 ok 13 - subquery # Subtest: table ok 1 - table 1..1 ok 14 - table # Subtest: tsv ok 1 - Tsv file OK 1..1 ok 15 - tsv # Subtest: xlsx ok 1 1..1 ok 16 - xlsx # Subtest: yaml ok 1 - YAML ok 2 - nb of records in YAML 1..2 ok 17 - yaml # Subtest: find_subclass ok 1 - ResultAs subclass in current schema ok 2 - this module intentionally buggy # Compilation failed in require at /data/fly2400/cpanfly-5.24/var/megalib/Module/Load.pm line 77. # Can't locate HR/ResultAs/Buggy in @INC (@INC contains: /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/DBIx-DataModel-3.0-qudeH_/t/lib /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/DBIx-DataModel-3.0-qudeH_/blib/lib /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/DBIx-DataModel-3.0-qudeH_/blib/arch /data/fly2400/cpanfly-5.24/var/megalib /home/fly2400/ap2400-300558/site/lib /home/fly2400/ap2400-300558/lib . CODE(0x26351d0)) at /data/fly2400/cpanfly-5.24/var/megalib/Module/Load.pm line 77. # 1..2 ok 18 - find_subclass 1..18 ok All tests successful. Files=20, Tests=416, 7 wallclock secs ( 0.10 usr 0.07 sys + 6.07 cusr 1.20 csys = 7.44 CPU) Result: PASS DAMI/DBIx-DataModel-3.0.tar.gz ./Build test verbose=1 -- OK Laurent Dami <laurent dami *AT* free fr> UML-based Object-Relational Mapping (ORM) framework >>> (cd /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/DBIx-DataModel-3.0-qudeH_ && tar cvf - DBIx-DataModel-3.0.ppd blib) | gzip -c >/data/fly2400/cpanfly-5.24/var/REPO/D/DA/DAMI/DBIx-DataModel-3.0.tar.gz DBIx-DataModel-3.0.ppd blib/ blib/lib/ blib/lib/DBIx/ blib/lib/DBIx/DataModel.pm blib/lib/DBIx/DataModel/ blib/lib/DBIx/DataModel/Meta/ blib/lib/DBIx/DataModel/Meta/Source.pm blib/lib/DBIx/DataModel/Meta/Path.pm blib/lib/DBIx/DataModel/Meta/Utils.pm blib/lib/DBIx/DataModel/Meta/Type.pm blib/lib/DBIx/DataModel/Meta/Schema.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/Association.pm blib/lib/DBIx/DataModel/Schema/ blib/lib/DBIx/DataModel/Schema/ResultAs/ blib/lib/DBIx/DataModel/Schema/ResultAs/Json.pm blib/lib/DBIx/DataModel/Schema/ResultAs/Count.pm blib/lib/DBIx/DataModel/Schema/ResultAs/Sql.pm blib/lib/DBIx/DataModel/Schema/ResultAs/Flat_arrayref.pm blib/lib/DBIx/DataModel/Schema/ResultAs/Hashref.pm blib/lib/DBIx/DataModel/Schema/ResultAs/Yaml.pm blib/lib/DBIx/DataModel/Schema/ResultAs/Categorize.pm blib/lib/DBIx/DataModel/Schema/ResultAs/Tsv.pm blib/lib/DBIx/DataModel/Schema/ResultAs/Rows.pm blib/lib/DBIx/DataModel/Schema/ResultAs/Firstrow.pm blib/lib/DBIx/DataModel/Schema/ResultAs/Statement.pm blib/lib/DBIx/DataModel/Schema/ResultAs/Subquery.pm blib/lib/DBIx/DataModel/Schema/ResultAs/Fast_statement.pm blib/lib/DBIx/DataModel/Schema/ResultAs/File_tabular.pm blib/lib/DBIx/DataModel/Schema/ResultAs/Xlsx.pm blib/lib/DBIx/DataModel/Schema/ResultAs/Sth.pm blib/lib/DBIx/DataModel/Schema/ResultAs/Table.pm blib/lib/DBIx/DataModel/Schema/Generator.pm blib/lib/DBIx/DataModel/Schema/ResultAs.pm blib/lib/DBIx/DataModel/Doc/ blib/lib/DBIx/DataModel/Doc/Reference.pod blib/lib/DBIx/DataModel/Doc/Delta_v3.pod blib/lib/DBIx/DataModel/Doc/Internals.pod blib/lib/DBIx/DataModel/Doc/Design.pod blib/lib/DBIx/DataModel/Doc/Delta_v1.pod blib/lib/DBIx/DataModel/Doc/Glossary.pod blib/lib/DBIx/DataModel/Doc/Quickstart.pod blib/lib/DBIx/DataModel/Doc/Delta_v2.pod blib/lib/DBIx/DataModel/Doc/Cookbook.pod blib/lib/DBIx/DataModel/Source.pm blib/lib/DBIx/DataModel/Compatibility/ blib/lib/DBIx/DataModel/Compatibility/V0.pm blib/lib/DBIx/DataModel/Compatibility/V1.pm blib/lib/DBIx/DataModel/Statement.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/Meta.pm blib/lib/DBIx/DataModel/Source/ blib/lib/DBIx/DataModel/Source/Join.pm blib/lib/DBIx/DataModel/Source/Table.pm VmSize: 357164 kB Finished 2018-02-25T02:05:52