PATH=/opt/SUNWspro/bin:/usr/local/bin:/opt/csw/bin:/usr/ccs/bin:/usr/bin:/usr/sbin Start 2012-03-11T17:56:03 ActivePerl-1402 CPAN-1.9402 Going to read '/export/home/fly1464/var/cpan/Metadata' Database was generated on Sun, 11 Mar 2012 23:12:16 GMT Running make for D/DA/DAMI/DBIx-DataModel-2.22.tar.gz Checksum for /net/nas/data/cpan/authors/id/D/DA/DAMI/DBIx-DataModel-2.22.tar.gz ok DBIx-DataModel-2.22 DBIx-DataModel-2.22/Build.PL DBIx-DataModel-2.22/Changes DBIx-DataModel-2.22/MANIFEST DBIx-DataModel-2.22/META.json DBIx-DataModel-2.22/META.yml DBIx-DataModel-2.22/README DBIx-DataModel-2.22/lib DBIx-DataModel-2.22/lib/DBIx DBIx-DataModel-2.22/lib/DBIx/DataModel.pm DBIx-DataModel-2.22/lib/DBIx/DataModel DBIx-DataModel-2.22/lib/DBIx/DataModel/ConnectedSource.pm DBIx-DataModel-2.22/lib/DBIx/DataModel/Meta.pm DBIx-DataModel-2.22/lib/DBIx/DataModel/Schema.pm DBIx-DataModel-2.22/lib/DBIx/DataModel/Source.pm DBIx-DataModel-2.22/lib/DBIx/DataModel/Statement.pm DBIx-DataModel-2.22/lib/DBIx/DataModel/Compatibility DBIx-DataModel-2.22/lib/DBIx/DataModel/Compatibility/V0.pm DBIx-DataModel-2.22/lib/DBIx/DataModel/Compatibility/V1.pm DBIx-DataModel-2.22/lib/DBIx/DataModel/Doc DBIx-DataModel-2.22/lib/DBIx/DataModel/Doc/Cookbook.pod DBIx-DataModel-2.22/lib/DBIx/DataModel/Doc/Delta_v1.pod DBIx-DataModel-2.22/lib/DBIx/DataModel/Doc/Delta_v2.pod DBIx-DataModel-2.22/lib/DBIx/DataModel/Doc/Design.pod DBIx-DataModel-2.22/lib/DBIx/DataModel/Doc/Glossary.pod DBIx-DataModel-2.22/lib/DBIx/DataModel/Doc/Internals.pod DBIx-DataModel-2.22/lib/DBIx/DataModel/Doc/Misc.pod DBIx-DataModel-2.22/lib/DBIx/DataModel/Doc/Quickstart.pod DBIx-DataModel-2.22/lib/DBIx/DataModel/Doc/Reference.pod DBIx-DataModel-2.22/lib/DBIx/DataModel/Meta DBIx-DataModel-2.22/lib/DBIx/DataModel/Meta/Association.pm DBIx-DataModel-2.22/lib/DBIx/DataModel/Meta/Path.pm DBIx-DataModel-2.22/lib/DBIx/DataModel/Meta/Schema.pm DBIx-DataModel-2.22/lib/DBIx/DataModel/Meta/Source.pm DBIx-DataModel-2.22/lib/DBIx/DataModel/Meta/Type.pm DBIx-DataModel-2.22/lib/DBIx/DataModel/Meta/Utils.pm DBIx-DataModel-2.22/lib/DBIx/DataModel/Meta/Source DBIx-DataModel-2.22/lib/DBIx/DataModel/Meta/Source/Join.pm DBIx-DataModel-2.22/lib/DBIx/DataModel/Meta/Source/Table.pm DBIx-DataModel-2.22/lib/DBIx/DataModel/Schema DBIx-DataModel-2.22/lib/DBIx/DataModel/Schema/Generator.pm DBIx-DataModel-2.22/lib/DBIx/DataModel/Source DBIx-DataModel-2.22/lib/DBIx/DataModel/Source/Join.pm DBIx-DataModel-2.22/lib/DBIx/DataModel/Source/Table.pm DBIx-DataModel-2.22/lib/DBIx/DataModel/Statement DBIx-DataModel-2.22/lib/DBIx/DataModel/Statement/JDBC.pm DBIx-DataModel-2.22/lib/DBIx/DataModel/Statement/Oracle.pm DBIx-DataModel-2.22/t DBIx-DataModel-2.22/t/v1_DBIx-DataModel.t DBIx-DataModel-2.22/t/v1_Limit.t DBIx-DataModel-2.22/t/v1_LocalizeState.t DBIx-DataModel-2.22/t/v1_MsAccess.t DBIx-DataModel-2.22/t/v1_ParentClasses.t DBIx-DataModel-2.22/t/v1_Storable.t DBIx-DataModel-2.22/t/v2_delete.t DBIx-DataModel-2.22/t/v2_multischema.t DBIx-DataModel-2.22/t/v2_paths.t DBIx-DataModel-2.22/t/v2_update.t CPAN.pm: Going to build D/DA/DAMI/DBIx-DataModel-2.22.tar.gz >>> /export/home/fly1464/bin/perl Build.PL Checking prerequisites... requires: ! Acme::Damn is not installed recommends: * Lingua::EN::Inflect::Number is not installed ERRORS/WARNINGS FOUND IN PREREQUISITES. You may wish to install the versions of the modules indicated above before proceeding with this installation Created MYMETA.yml and MYMETA.json Creating new 'Build' script for 'DBIx-DataModel' version '2.22' ---- Unsatisfied dependencies detected during ---- ---- DAMI/DBIx-DataModel-2.22.tar.gz ---- Acme::Damn [requires] Running Build test Delayed until after prerequisites Running test for module 'Acme::Damn' Running make for I/IB/IBB/Acme-Damn-0.05.tar.gz Checksum for /net/nas/data/cpan/authors/id/I/IB/IBB/Acme-Damn-0.05.tar.gz ok Acme-Damn-0.05/ Acme-Damn-0.05/Changes Acme-Damn-0.05/Damn.pm Acme-Damn-0.05/Damn.xs Acme-Damn-0.05/Makefile.PL Acme-Damn-0.05/MANIFEST Acme-Damn-0.05/META.yml Acme-Damn-0.05/README Acme-Damn-0.05/t/ Acme-Damn-0.05/t/1compile.t Acme-Damn-0.05/t/2damn.t Acme-Damn-0.05/t/3aliases.t Acme-Damn-0.05/t/4name.t Acme-Damn-0.05/t/5bad.t Acme-Damn-0.05/t/6bless.t CPAN.pm: Going to build I/IB/IBB/Acme-Damn-0.05.tar.gz >>> /export/home/fly1464/bin/perl Makefile.PL Checking if your kit is complete... Looks good Writing Makefile for Acme::Damn Writing MYMETA.yml and MYMETA.json >>> make cp Damn.pm blib/lib/Acme/Damn.pm /export/home/fly1464/bin/perl /export/home/fly1464/var/megalib/ExtUtils/xsubpp -typemap /export/home/fly1464/ap1402/lib/ExtUtils/typemap Damn.xs > Damn.xsc && mv Damn.xsc Damn.c cc -c -I. -D_REENTRANT -xarch=v9 -DUSE_SITECUSTOMIZE -DPERL_RELOCATABLE_INCPUSH -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O -DVERSION=\"0.05\" -DXS_VERSION=\"0.05\" -KPIC "-I/export/home/fly1464/ap1402/lib/CORE" Damn.c "/export/home/fly1464/ap1402/lib/CORE/regexp.h", line 329: warning: statement not reached Running Mkbootstrap for Acme::Damn () chmod 644 Damn.bs rm -f blib/arch/auto/Acme/Damn/Damn.so cc -G -xarch=v9 -L/opt/SUNWspro/prod/lib/v9 -L/lib/sparcv9 -L/usr/lib/sparcv9 -L/usr/ccs/lib/sparcv9 Damn.o -o blib/arch/auto/Acme/Damn/Damn.so \ \ chmod 755 blib/arch/auto/Acme/Damn/Damn.so cp Damn.bs blib/arch/auto/Acme/Damn/Damn.bs chmod 644 blib/arch/auto/Acme/Damn/Damn.bs Manifying blib/man3/Acme::Damn.3 IBB/Acme-Damn-0.05.tar.gz make -- OK Running make test >>> make test TEST_VERBOSE=1 PERL_DL_NONLAZY=1 /export/home/fly1464/bin/perl "-MExtUtils::Command::MM" "-e" "test_harness(1, 'blib/lib', 'blib/arch')" t/*.t t/1compile.t .. 1..2 ok 1 - use Acme::Damn; ok 2 - Yep ok t/2damn.t ..... 1..26 ok 1 - damn() dies with no arguments ok 2 - damn() dies with no arguments ok 3 - damn() dies with numerical argument ok 4 - damn() dies with string argument ok 5 - damn() dies with glob argument ok 6 - damn() dies with scalar reference argument ok 7 - damn() dies with array reference argument ok 8 - damn() dies with hash reference argument ok 9 - damn() dies with code reference argument ok 10 - damn() dies with array argument ok 11 - damn() dies with hash argument ok 12 - damn() dies with scalar argument ok 13 - damn() dies with undefined argument ok 14 - damn() dies with glob reference argument ok 15 - damn() lives with numerical object argument ok 16 - damn() lives with string object argument ok 17 - damn() lives with array object argument ok 18 - damn() lives with hash object argument ok 19 - damn() lives with code object argument ok 20 - damn() lives with glob object argument ok 21 - damned numerical references ok 22 - damned string references ok 23 - damned array references ok 24 - damned hash references ok 25 - damned code references ok 26 - damned glob references ok t/3aliases.t .. 1..33 ok 1 - abjure executes successfully ok 2 - abjure executes correctly ok 3 - abjure exception thrown successfully ok 4 - anathematize executes successfully ok 5 - anathematize executes correctly ok 6 - anathematize exception thrown successfully ok 7 - condemn executes successfully ok 8 - condemn executes correctly ok 9 - condemn exception thrown successfully ok 10 - curse executes successfully ok 11 - curse executes correctly ok 12 - curse exception thrown successfully ok 13 - damn executes successfully ok 14 - damn executes correctly ok 15 - damn exception thrown successfully ok 16 - excommunicate executes successfully ok 17 - excommunicate executes correctly ok 18 - excommunicate exception thrown successfully ok 19 - expel executes successfully ok 20 - expel executes correctly ok 21 - expel exception thrown successfully ok 22 - proscribe executes successfully ok 23 - proscribe executes correctly ok 24 - proscribe exception thrown successfully ok 25 - recant executes successfully ok 26 - recant executes correctly ok 27 - recant exception thrown successfully ok 28 - renounce executes successfully ok 29 - renounce executes correctly ok 30 - renounce exception thrown successfully ok 31 - unbless executes successfully ok 32 - unbless executes correctly ok 33 - unbless exception thrown successfully ok t/4name.t ..... 1..11 ok 1 - abjure exception thrown successfully ok 2 - anathematize exception thrown successfully ok 3 - condemn exception thrown successfully ok 4 - curse exception thrown successfully ok 5 - damn exception thrown successfully ok 6 - excommunicate exception thrown successfully ok 7 - expel exception thrown successfully ok 8 - proscribe exception thrown successfully ok 9 - recant exception thrown successfully ok 10 - renounce exception thrown successfully ok 11 - unbless exception thrown successfully ok t/5bad.t ...... 1..3 ok 1 - foo::bar exception thrown successfully ok 2 - foo-bar exception thrown successfully ok 3 - foo.bar exception thrown successfully ok t/6bless.t .... 1..113 ok 1 - bless() dies with no arguments ok 2 - bless() dies with no arguments ok 3 - bless() dies with numerical argument ok 4 - bless() dies with string argument ok 5 - bless() dies with glob argument ok 6 - bless() dies with undefined argument ok 7 - bless() dies with constant reference ok 8 - bless() dies with constant reference ok 9 - bless() dies with array variable ok 10 - bless() dies with hash variable ok 11 - bless() dies with scalar variable ok 12 - bless() lives with array reference ok 13 - bless() lives with hash reference ok 14 - bless() lives with code reference ok 15 - bless() lives with regex reference ok 16 - bless() lives with glob reference ok 17 - bless() throws correct error with reference argument ok 18 - bless() lives with named package and SCALAR reference ok 19 - bless() returns SCALAR reference in package main ok 20 - bless() lives with undef package and SCALAR reference ok 21 - bless() returns SCALAR reference in package main ok 22 - bless() lives with named package and SCALAR reference ok 23 - bless() returns SCALAR reference in package foo ok 24 - bless() lives with undef package and SCALAR reference ok 25 - bless() returns SCALAR reference in package foo ok 26 - bless() lives with named package and SCALAR reference ok 27 - bless() returns SCALAR reference in package foo::bar ok 28 - bless() lives with undef package and SCALAR reference ok 29 - bless() returns SCALAR reference in package foo::bar ok 30 - bless() lives with named package and SCALAR reference ok 31 - bless() returns SCALAR reference in package main ok 32 - bless() lives with undef package and SCALAR reference ok 33 - bless() returns SCALAR reference in package main ok 34 - bless() lives with named package and ARRAY reference ok 35 - bless() returns ARRAY reference in package main ok 36 - bless() lives with undef package and ARRAY reference ok 37 - bless() returns ARRAY reference in package main ok 38 - bless() lives with named package and ARRAY reference ok 39 - bless() returns ARRAY reference in package foo ok 40 - bless() lives with undef package and ARRAY reference ok 41 - bless() returns ARRAY reference in package foo ok 42 - bless() lives with named package and ARRAY reference ok 43 - bless() returns ARRAY reference in package foo::bar ok 44 - bless() lives with undef package and ARRAY reference ok 45 - bless() returns ARRAY reference in package foo::bar ok 46 - bless() lives with named package and ARRAY reference ok 47 - bless() returns ARRAY reference in package main ok 48 - bless() lives with undef package and ARRAY reference ok 49 - bless() returns ARRAY reference in package main ok 50 - bless() lives with named package and HASH reference ok 51 - bless() returns HASH reference in package main ok 52 - bless() lives with undef package and HASH reference ok 53 - bless() returns HASH reference in package main ok 54 - bless() lives with named package and HASH reference ok 55 - bless() returns HASH reference in package foo ok 56 - bless() lives with undef package and HASH reference ok 57 - bless() returns HASH reference in package foo ok 58 - bless() lives with named package and HASH reference ok 59 - bless() returns HASH reference in package foo::bar ok 60 - bless() lives with undef package and HASH reference ok 61 - bless() returns HASH reference in package foo::bar ok 62 - bless() lives with named package and HASH reference ok 63 - bless() returns HASH reference in package main ok 64 - bless() lives with undef package and HASH reference ok 65 - bless() returns HASH reference in package main ok 66 - bless() lives with named package and CODE reference ok 67 - bless() returns CODE reference in package main ok 68 - bless() lives with undef package and CODE reference ok 69 - bless() returns CODE reference in package main ok 70 - bless() lives with named package and CODE reference ok 71 - bless() returns CODE reference in package foo ok 72 - bless() lives with undef package and CODE reference ok 73 - bless() returns CODE reference in package foo ok 74 - bless() lives with named package and CODE reference ok 75 - bless() returns CODE reference in package foo::bar ok 76 - bless() lives with undef package and CODE reference ok 77 - bless() returns CODE reference in package foo::bar ok 78 - bless() lives with named package and CODE reference ok 79 - bless() returns CODE reference in package main ok 80 - bless() lives with undef package and CODE reference ok 81 - bless() returns CODE reference in package main ok 82 - bless() lives with named package and Regexp reference ok 83 - bless() returns Regexp reference in package main ok 84 - bless() lives with undef package and Regexp reference ok 85 - bless() returns Regexp reference in package main ok 86 - bless() lives with named package and Regexp reference ok 87 - bless() returns Regexp reference in package foo ok 88 - bless() lives with undef package and Regexp reference ok 89 - bless() returns Regexp reference in package foo ok 90 - bless() lives with named package and Regexp reference ok 91 - bless() returns Regexp reference in package foo::bar ok 92 - bless() lives with undef package and Regexp reference ok 93 - bless() returns Regexp reference in package foo::bar ok 94 - bless() lives with named package and Regexp reference ok 95 - bless() returns Regexp reference in package main ok 96 - bless() lives with undef package and Regexp reference ok 97 - bless() returns Regexp reference in package main ok 98 - bless() lives with named package and GLOB reference ok 99 - bless() returns GLOB reference in package main ok 100 - bless() lives with undef package and GLOB reference ok 101 - bless() returns GLOB reference in package main ok 102 - bless() lives with named package and GLOB reference ok 103 - bless() returns GLOB reference in package foo ok 104 - bless() lives with undef package and GLOB reference ok 105 - bless() returns GLOB reference in package foo ok 106 - bless() lives with named package and GLOB reference ok 107 - bless() returns GLOB reference in package foo::bar ok 108 - bless() lives with undef package and GLOB reference ok 109 - bless() returns GLOB reference in package foo::bar ok 110 - bless() lives with named package and GLOB reference ok 111 - bless() returns GLOB reference in package main ok 112 - bless() lives with undef package and GLOB reference ok 113 - bless() returns GLOB reference in package main ok All tests successful. Files=6, Tests=188, 1 wallclock secs ( 0.18 usr 0.07 sys + 0.98 cusr 0.11 csys = 1.34 CPU) Result: PASS IBB/Acme-Damn-0.05.tar.gz make test TEST_VERBOSE=1 -- OK Picked up abstract from Damn.pm Ian Brayshaw <ian@onemore.org> 'Unbless' Perl objects. >>> (cd /export/home/fly1464/var/cpan/build/Acme-Damn-0.05-CteJOK && tar cvf - Acme-Damn-0.05.ppd blib) | gzip -c >/export/home/fly1464/var/REPO/I/IB/IBB/Acme-Damn-0.05.tar.gz Acme-Damn-0.05.ppd blib/ blib/lib/ blib/lib/Acme/ blib/lib/Acme/Damn.pm blib/arch/ blib/arch/auto/ blib/arch/auto/Acme/ blib/arch/auto/Acme/Damn/ blib/arch/auto/Acme/Damn/Damn.so blib/arch/auto/Acme/Damn/Damn.bs blib/man3/ blib/man3/Acme::Damn.3 >>> mv /export/home/fly1464/var/cpan/build/Acme-Damn-0.05-CteJOK/Acme-Damn-0.05.ppd /export/home/fly1464/var/REPO/I/IB/IBB Running Build for D/DA/DAMI/DBIx-DataModel-2.22.tar.gz Prepending /export/home/fly1464/var/cpan/build/Acme-Damn-0.05-CteJOK/blib/arch /export/home/fly1464/var/cpan/build/Acme-Damn-0.05-CteJOK/blib/lib to PERL5LIB for 'get' Has already been unwrapped into directory /export/home/fly1464/var/cpan/build/DBIx-DataModel-2.22-oY39O5 Prepending /export/home/fly1464/var/cpan/build/Acme-Damn-0.05-CteJOK/blib/arch /export/home/fly1464/var/cpan/build/Acme-Damn-0.05-CteJOK/blib/lib to PERL5LIB for 'make' CPAN.pm: Going to build D/DA/DAMI/DBIx-DataModel-2.22.tar.gz >>> ./Build Building DBIx-DataModel DAMI/DBIx-DataModel-2.22.tar.gz ./Build -- OK Prepending /export/home/fly1464/var/cpan/build/Acme-Damn-0.05-CteJOK/blib/arch /export/home/fly1464/var/cpan/build/Acme-Damn-0.05-CteJOK/blib/lib to PERL5LIB for 'test' 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(0x10103b418): 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..4 ok 1 - use DBIx::DataModel; ok 2 - limitOffset [-1] ok 3 - limitXY [-1] ok 4 - limitYX [-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_delete.t .......... 1..3 ok 1 - delete [-1] ok 2 - delete [-1] ok 3 - delete [-1] 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 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=10, Tests=154, 11 wallclock secs ( 0.25 usr 0.04 sys + 9.34 cusr 1.11 csys = 10.74 CPU) Result: PASS DAMI/DBIx-DataModel-2.22.tar.gz ./Build test verbose=1 -- OK Laurent Dami <laurent dami *AT* free fr> UML-based Object-Relational Mapping (ORM) framework >>> (cd /export/home/fly1464/var/cpan/build/DBIx-DataModel-2.22-oY39O5 && tar cvf - DBIx-DataModel-2.22.ppd blib) | gzip -c >/export/home/fly1464/var/REPO/D/DA/DAMI/DBIx-DataModel-2.22.tar.gz DBIx-DataModel-2.22.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 /export/home/fly1464/var/cpan/build/DBIx-DataModel-2.22-oY39O5/DBIx-DataModel-2.22.ppd /export/home/fly1464/var/REPO/D/DA/DAMI Finished 2012-03-11T17:56:48