Start 2008-11-27T12:39:25
Going to read /export/home/fly1003/var/cpan/Metadata
Database was generated on Thu, 27 Nov 2008 10:27:01 GMT
Running make for S/SC/SCHWIGON/data-dpath/Data-DPath-0.01.tar.gz
Checksum for /net/nas/data/cpan/authors/id/S/SC/SCHWIGON/data-dpath/Data-DPath-0.01.tar.gz ok
Data-DPath-0.01/
Data-DPath-0.01/inc/
Data-DPath-0.01/inc/Module/
Data-DPath-0.01/inc/Module/Install.pm
Data-DPath-0.01/inc/Module/Install/
Data-DPath-0.01/inc/Module/Install/Metadata.pm
Data-DPath-0.01/inc/Module/Install/Can.pm
Data-DPath-0.01/inc/Module/Install/Win32.pm
Data-DPath-0.01/inc/Module/Install/Makefile.pm
Data-DPath-0.01/inc/Module/Install/WriteAll.pm
Data-DPath-0.01/inc/Module/Install/Base.pm
Data-DPath-0.01/inc/Module/Install/Fetch.pm
Data-DPath-0.01/README
Data-DPath-0.01/META.yml
Data-DPath-0.01/MANIFEST
Data-DPath-0.01/ChangeLog
Data-DPath-0.01/Makefile.PL
Data-DPath-0.01/MANIFEST.SKIP
Data-DPath-0.01/experiments/
Data-DPath-0.01/experiments/visitor2.pl
Data-DPath-0.01/experiments/traverse.pl
Data-DPath-0.01/experiments/visitor.pl
Data-DPath-0.01/t/
Data-DPath-0.01/t/00-load.t
Data-DPath-0.01/t/pod-coverage.t
Data-DPath-0.01/t/pod.t
Data-DPath-0.01/t/boilerplate.t
Data-DPath-0.01/t/path.t
Data-DPath-0.01/t/data_dpath.t
Data-DPath-0.01/lib/
Data-DPath-0.01/lib/Data/
Data-DPath-0.01/lib/Data/DPath.pm
Data-DPath-0.01/lib/Data/DPath/
Data-DPath-0.01/lib/Data/DPath/Context.pm
Data-DPath-0.01/lib/Data/DPath/Point.pm
Data-DPath-0.01/lib/Data/DPath/Path.pm
Data-DPath-0.01/lib/Data/DPath/Step.pm
CPAN.pm: Going to build S/SC/SCHWIGON/data-dpath/Data-DPath-0.01.tar.gz
>>> /export/home/fly1003/bin/perl Makefile.PL
Warning: prerequisite MooseX::Declare 0.02 not found.
Checking if your kit is complete...
Looks good
Writing Makefile for Data::DPath
---- Unsatisfied dependencies detected during ----
---- SCHWIGON/data-dpath/Data-DPath-0.01.tar.gz ----
MooseX::Declare [requires]
Running make test
Delayed until after prerequisites
Running test for module 'MooseX::Declare'
Running make for F/FL/FLORA/MooseX-Declare-0.02.tar.gz
Checksum for /net/nas/data/cpan/authors/id/F/FL/FLORA/MooseX-Declare-0.02.tar.gz ok
MooseX-Declare-0.02/
MooseX-Declare-0.02/inc/
MooseX-Declare-0.02/inc/Module/
MooseX-Declare-0.02/inc/Module/Install/
MooseX-Declare-0.02/inc/Module/Install/Can.pm
MooseX-Declare-0.02/inc/Module/Install/WriteAll.pm
MooseX-Declare-0.02/inc/Module/Install/Makefile.pm
MooseX-Declare-0.02/inc/Module/Install/Metadata.pm
MooseX-Declare-0.02/inc/Module/Install/Base.pm
MooseX-Declare-0.02/inc/Module/Install/Fetch.pm
MooseX-Declare-0.02/inc/Module/Install/Win32.pm
MooseX-Declare-0.02/inc/Module/Install.pm
MooseX-Declare-0.02/TODO
MooseX-Declare-0.02/MANIFEST.SKIP
MooseX-Declare-0.02/Changes
MooseX-Declare-0.02/t/
MooseX-Declare-0.02/t/anon.t
MooseX-Declare-0.02/t/recipes/
MooseX-Declare-0.02/t/recipes/basics/
MooseX-Declare-0.02/t/recipes/basics/001_point.t
MooseX-Declare-0.02/t/recipes/basics/006_augment_inner.t
MooseX-Declare-0.02/t/recipes/basics/002_bank_account.t
MooseX-Declare-0.02/t/basic.t
MooseX-Declare-0.02/t/nesting.t
MooseX-Declare-0.02/t/lib/
MooseX-Declare-0.02/t/lib/Foo.pm
MooseX-Declare-0.02/t/lib/WithMethod.pm
MooseX-Declare-0.02/t/lib/Tiger.pm
MooseX-Declare-0.02/t/lib/Affe.pm
MooseX-Declare-0.02/Makefile.PL
MooseX-Declare-0.02/META.yml
MooseX-Declare-0.02/xt/
MooseX-Declare-0.02/xt/author/
MooseX-Declare-0.02/xt/author/pod.t
MooseX-Declare-0.02/MANIFEST
MooseX-Declare-0.02/lib/
MooseX-Declare-0.02/lib/MooseX/
MooseX-Declare-0.02/lib/MooseX/Declare.pm
MooseX-Declare-0.02/README
CPAN.pm: Going to build F/FL/FLORA/MooseX-Declare-0.02.tar.gz
>>> /export/home/fly1003/bin/perl Makefile.PL
Cannot determine perl version info from lib/MooseX/Declare.pm
Checking if your kit is complete...
Looks good
Writing Makefile for MooseX::Declare
>>> make
cp lib/MooseX/Declare.pm blib/lib/MooseX/Declare.pm
Manifying blib/man3/MooseX::Declare.3
FLORA/MooseX-Declare-0.02.tar.gz
make -- OK
Running make test
>>> make test TEST_VERBOSE=1
PERL_DL_NONLAZY=1 /export/home/fly1003/bin/perl "-MExtUtils::Command::MM" "-e" "test_harness(1, 'inc', 'blib/lib', 'blib/arch')" t/*.t t/recipes/basics/*.t
t/anon................................
1..5
ok 1 - The object isa Moose::Meta::Class
ok 2 - The object has a meta
ok 3 - Class::MOP::Class::__ANON__::SERIAL::3->can('new')
ok 4 - The object does has an attribute named foo
ok 5
ok
t/basic...............................
1..24
ok 1 - use Foo;
ok 2 - The object has a meta
ok 3 - The object does has an attribute named affe
ok 4 - Foo->can('affe')
ok 5 - Foo->can('foo')
ok 6 - Foo->can('inner')
ok 7
ok 8
ok 9
ok 10
ok 11
ok 12
ok 13 - The object has a meta
ok 14 - Foo::Bar->can('bar')
ok 15
ok 16
ok 17 - The object has a meta
ok 18 - The object isa Moose::Meta::Role
ok 19 - Role->can('role_method')
ok 20
ok 21 - Moo::Kooh->can('kooh')
ok 22 - The object does Role
ok 23
ok 24
ok
t/nesting.............................
1..1
ok 1 - namespaces aren't nested, although Tiger is loaded from within the Affe class definition
ok
t/recipes/basics/001_point............
1..57
ok 1 - The object isa Point
ok 2 - The object isa Moose::Object
ok 3 - ... got the right value for x
ok 4 - ... got the right value for y
ok 5 - ... got the right (changed) value for y
ok 6 - ... cannot assign a non-Int to y
ok 7 - ... must provide required attributes to new
ok 8 - ... got the right (cleared) value for x
ok 9 - ... got the right (cleared) value for y
ok 10 - ... can assign a 0 to x and y
ok 11 - ... cannot assign a non-Int to y
ok 12 - ... cannot assign a non-Int to x
ok 13 - The object isa Point3D
ok 14 - The object isa Point
ok 15 - The object isa Moose::Object
ok 16 - ... got the right value for x
ok 17 - ... got the right value for y
ok 18 - ... got the right value for z
ok 19 - ... got the right (cleared) value for x
ok 20 - ... got the right (cleared) value for y
ok 21 - ... got the right (cleared) value for z
ok 22 - ... cannot assign a non-Int to y
ok 23 - ... cannot assign a non-Int to x
ok 24 - ... cannot assign a non-Int to z
ok 25 - ... z is a required attribute for Point3D
ok 26 - Point->can('meta')
ok 27 - The object isa Moose::Meta::Class
ok 28 - Point3D->can('meta')
ok 29 - The object isa Moose::Meta::Class
ok 30 - ... they are different metaclasses as well
ok 31 - ... Point got the automagic base class
ok 32 - ... we match the method list for Point
ok 33 - ... we match the attribute list for Point
ok 34 - ... Point has the method "meta"
ok 35 - ... Point has the method "new"
ok 36 - ... Point has the method "x"
ok 37 - ... Point has the method "y"
ok 38 - ... Point has the method "clear"
ok 39 - ... Point has the attribute "x"
ok 40 - ... Attribute x has a type constraint
ok 41 - The object isa Moose::Meta::TypeConstraint
ok 42 - ... Attribute x has an Int type constraint
ok 43 - ... Point has the attribute "y"
ok 44 - ... Attribute y has a type constraint
ok 45 - The object isa Moose::Meta::TypeConstraint
ok 46 - ... Attribute y has an Int type constraint
ok 47 - ... Point3D gets the parent given to it
ok 48 - ... we match the method list for Point3D
ok 49 - ... we match the attribute list for Point3D
ok 50 - ... Point3D has the method "new"
ok 51 - ... Point3D has the method "meta"
ok 52 - ... Point3D has the method "z"
ok 53 - ... Point3D has the method "clear"
ok 54 - ... Point3D has the attribute "z"
ok 55 - ... Attribute z has a type constraint
ok 56 - The object isa Moose::Meta::TypeConstraint
ok 57 - ... Attribute z has an Int type constraint
ok
t/recipes/basics/002_bank_account.....
1..23
ok 1 - The object isa BankAccount
ok 2 - ... got the right savings balance
ok 3 - ... withdrew from savings successfully
ok 4 - ... got the right savings balance after withdrawl
ok 5 - ... got the right savings balance after deposit
ok 6 - The object isa CheckingAccount
ok 7 - The object isa BankAccount
ok 8 - ... got the right overdraft account
ok 9 - ... got the right checkings balance
ok 10 - ... withdrew from checking successfully
ok 11 - ... got the right checkings balance after withdrawl
ok 12 - ... got the right savings balance after checking withdrawl (no overdraft)
ok 13 - ... withdrew from checking successfully
ok 14 - ... got the right checkings balance after withdrawl
ok 15 - ... got the right savings balance after overdraft withdrawl
ok 16 - The object isa CheckingAccount
ok 17 - The object isa BankAccount
ok 18 - ... no overdraft account
ok 19 - ... got the right checkings balance
ok 20 - ... withdrew from checking successfully
ok 21 - ... got the right checkings balance after withdrawl
ok 22 - ... withdrawl failed due to attempted overdraft
ok 23 - ... got the right checkings balance after withdrawl failure
ok
t/recipes/basics/006_augment_inner....
1..2
ok 1 - The object isa TPSReport
ok 2 - ... got the right TPS report
ok
All tests successful.
Files=6, Tests=112, 31 wallclock secs ( 0.53 usr 0.07 sys + 27.95 cusr 1.22 csys = 29.77 CPU)
Result: PASS
FLORA/MooseX-Declare-0.02.tar.gz
make test TEST_VERBOSE=1 -- OK
Florian Ragwitz <rafl@debian.org>
Declarative syntax for Moose
>>> (cd /export/home/fly1003/var/cpan/build/MooseX-Declare-0.02-ELoDAv && tar cvf - MooseX-Declare-0.02.ppd blib) | gzip -c >/export/home/fly1003/var/REPO/F/FL/FLORA/MooseX-Declare-0.02.tar.gz
MooseX-Declare-0.02.ppd
blib/
blib/lib/
blib/lib/MooseX/
blib/lib/MooseX/Declare.pm
blib/man3/
blib/man3/MooseX::Declare.3
>>> mv /export/home/fly1003/var/cpan/build/MooseX-Declare-0.02-ELoDAv/MooseX-Declare-0.02.ppd /export/home/fly1003/var/REPO/F/FL/FLORA
Running make for S/SC/SCHWIGON/data-dpath/Data-DPath-0.01.tar.gz
Prepending /export/home/fly1003/var/cpan/build/MooseX-Declare-0.02-ELoDAv/blib/arch /export/home/fly1003/var/cpan/build/MooseX-Declare-0.02-ELoDAv/blib/lib to PERL5LIB for 'get'
Has already been unwrapped into directory /export/home/fly1003/var/cpan/build/Data-DPath-0.01-00VI5m
Prepending /export/home/fly1003/var/cpan/build/MooseX-Declare-0.02-ELoDAv/blib/arch /export/home/fly1003/var/cpan/build/MooseX-Declare-0.02-ELoDAv/blib/lib to PERL5LIB for 'make'
CPAN.pm: Going to build S/SC/SCHWIGON/data-dpath/Data-DPath-0.01.tar.gz
>>> make
cp lib/Data/DPath/Context.pm blib/lib/Data/DPath/Context.pm
cp lib/Data/DPath/Point.pm blib/lib/Data/DPath/Point.pm
cp lib/Data/DPath/Step.pm blib/lib/Data/DPath/Step.pm
cp lib/Data/DPath.pm blib/lib/Data/DPath.pm
cp lib/Data/DPath/Path.pm blib/lib/Data/DPath/Path.pm
Manifying blib/man3/Data::DPath::Context.3
Manifying blib/man3/Data::DPath::Step.3
Manifying blib/man3/Data::DPath::Point.3
Manifying blib/man3/Data::DPath.3
Manifying blib/man3/Data::DPath::Path.3
SCHWIGON/data-dpath/Data-DPath-0.01.tar.gz
make -- OK
Prepending /export/home/fly1003/var/cpan/build/MooseX-Declare-0.02-ELoDAv/blib/arch /export/home/fly1003/var/cpan/build/MooseX-Declare-0.02-ELoDAv/blib/lib to PERL5LIB for 'test'
Running make test
>>> make test TEST_VERBOSE=1
PERL_DL_NONLAZY=1 /export/home/fly1003/bin/perl "-MExtUtils::Command::MM" "-e" "test_harness(1, 'inc', 'blib/lib', 'blib/arch')" t/*.t
t/00-load.........
1..1
ok 1 - use Data::DPath;
# Testing Data::DPath 0.01, Perl 5.010000, /export/home/fly1003/bin/perl
ok
t/boilerplate.....
1..3
ok 1 - README contains no boilerplate text
ok 2 - ChangeLog contains no boilerplate text
ok 3 - lib/Data/DPath.pm contains no boilerplate text
ok
t/data_dpath......
1..9
ok 1 - use Data::DPath;
ok 2 - KEYs
ok 3 - KEYs + PARENT
ok 4 - KEYs + PARENT + PARENT
ok 5 - KEYs + PARENT + KEY
ok 6 - KEYs + ANY + PARENT + KEY no double results
ok 7 - ROOT
ok 8 - KEYs + ANY
not ok 9 - ANYWHERE + KEYs + ANY # TODO work in progress
# Failed (TODO) test 'ANYWHERE + KEYs + ANY'
# at t/data_dpath.t line 63.
# Structures begin differing at:
# $got->[0] = Does not exist
# $expected->[0] = ARRAY(0xd46ad0)
ok
t/path............
1..5
ok 1 - use Data::DPath::Path;
$VAR1 = bless( {
'kind' => 'ROOT',
'filter' => undef,
'part' => '/'
}, 'Data::DPath::Step' );
$VAR2 = bless( {
'kind' => 'KEY',
'filter' => undef,
'part' => 'AAA'
}, 'Data::DPath::Step' );
$VAR3 = bless( {
'kind' => 'ANY',
'filter' => '[0]',
'part' => '*'
}, 'Data::DPath::Step' );
$VAR4 = bless( {
'kind' => 'KEY',
'filter' => undef,
'part' => 'CCC'
}, 'Data::DPath::Step' );
$VAR1 = [
'ROOT',
'KEY',
'ANY',
'KEY'
];
ok 2 - kinds
ok 3 - parts
ok 4 - filters
ok 5 - refs
ok
t/pod-coverage....
1..5
ok 1 - Pod coverage on Data::DPath
ok 2 - Pod coverage on Data::DPath::Context
ok 3 - Pod coverage on Data::DPath::Point
ok 4 - Pod coverage on Data::DPath::Step
ok 5 - Pod coverage on Data::DPath::Path
ok
t/pod.............
1..5
ok 1 - blib/lib/Data/DPath.pm
ok 2 - blib/lib/Data/DPath/Context.pm
ok 3 - blib/lib/Data/DPath/Point.pm
ok 4 - blib/lib/Data/DPath/Step.pm
ok 5 - blib/lib/Data/DPath/Path.pm
ok
All tests successful.
Files=6, Tests=28, 23 wallclock secs ( 0.43 usr 0.06 sys + 21.15 cusr 0.99 csys = 22.63 CPU)
Result: PASS
SCHWIGON/data-dpath/Data-DPath-0.01.tar.gz
make test TEST_VERBOSE=1 -- OK
Steffen Schwigon <schwigon@cpan.org>
DPath is not XPath!
>>> (cd /export/home/fly1003/var/cpan/build/Data-DPath-0.01-00VI5m && tar cvf - Data-DPath-0.01.ppd blib) | gzip -c >/export/home/fly1003/var/REPO/S/SC/SCHWIGON/data-dpath/Data-DPath-0.01.tar.gz
Data-DPath-0.01.ppd
blib/
blib/lib/
blib/lib/Data/
blib/lib/Data/DPath/
blib/lib/Data/DPath/Context.pm
blib/lib/Data/DPath/Point.pm
blib/lib/Data/DPath/Step.pm
blib/lib/Data/DPath/Path.pm
blib/lib/Data/DPath.pm
blib/man3/
blib/man3/Data::DPath::Context.3
blib/man3/Data::DPath::Step.3
blib/man3/Data::DPath::Point.3
blib/man3/Data::DPath.3
blib/man3/Data::DPath::Path.3
>>> mv /export/home/fly1003/var/cpan/build/Data-DPath-0.01-00VI5m/Data-DPath-0.01.ppd /export/home/fly1003/var/REPO/S/SC/SCHWIGON/data-dpath
Finished 2008-11-27T12:41:01