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