Setting PATH to /opt/SUNWspro/bin:/usr/local/bin:/opt/csw/bin:/usr/ccs/bin:/usr/bin:/usr/sbin
Start 2009-09-18T05:30:25
ActivePerl-1003 CPAN-1.9402
Going to read '/export/home/fly1003/var/cpan/Metadata'
Database was generated on Fri, 18 Sep 2009 11:27:09 GMT
Running make for S/SC/SCHWIGON/data-dpath/Data-DPath-0.21.tar.gz
Checksum for /net/nas/data/cpan/authors/id/S/SC/SCHWIGON/data-dpath/Data-DPath-0.21.tar.gz ok
Will not use Archive::Tar, need 1.00
Data-DPath-0.21/
Data-DPath-0.21/lib/
Data-DPath-0.21/lib/Data/
Data-DPath-0.21/lib/Data/DPath.pm
Data-DPath-0.21/lib/Data/DPath/
Data-DPath-0.21/lib/Data/DPath/Context.pm
Data-DPath-0.21/lib/Data/DPath/Path.pm
Data-DPath-0.21/lib/Data/DPath/Point.pm
Data-DPath-0.21/lib/Data/DPath/Filters.pm
Data-DPath-0.21/lib/Data/DPath/Step.pm
Data-DPath-0.21/t/
Data-DPath-0.21/t/00-load.t
Data-DPath-0.21/t/boilerplate.t
Data-DPath-0.21/t/data_dpath.t
Data-DPath-0.21/t/path.t
Data-DPath-0.21/t/op.t
Data-DPath-0.21/t/cyclic_structures.t
Data-DPath-0.21/inc/
Data-DPath-0.21/inc/Module/
Data-DPath-0.21/inc/Module/Install/
Data-DPath-0.21/inc/Module/Install/WriteAll.pm
Data-DPath-0.21/inc/Module/Install/Metadata.pm
Data-DPath-0.21/inc/Module/Install/Fetch.pm
Data-DPath-0.21/inc/Module/Install/Can.pm
Data-DPath-0.21/inc/Module/Install/Base.pm
Data-DPath-0.21/inc/Module/Install/Makefile.pm
Data-DPath-0.21/inc/Module/Install/Win32.pm
Data-DPath-0.21/inc/Module/Install.pm
Data-DPath-0.21/xt/
Data-DPath-0.21/xt/alltest.t
Data-DPath-0.21/xt/pod.t
Data-DPath-0.21/xt/best_of.t
Data-DPath-0.21/xt/pod-coverage.t
Data-DPath-0.21/xt/large_data.t
Data-DPath-0.21/Makefile.PL
Data-DPath-0.21/ChangeLog
Data-DPath-0.21/README
Data-DPath-0.21/MANIFEST
Data-DPath-0.21/todo.org
Data-DPath-0.21/META.yml
Data-DPath-0.21/MANIFEST.SKIP
CPAN.pm: Going to build S/SC/SCHWIGON/data-dpath/Data-DPath-0.21.tar.gz
>>> /export/home/fly1003/bin/perl Makefile.PL
Warning: prerequisite List::MoreUtils 0 not found.
Warning: prerequisite Object::Tiny::RW 0 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.21.tar.gz ----
Object::Tiny::RW [requires]
List::MoreUtils [requires]
Running make test
Delayed until after prerequisites
Running test for module 'Object::Tiny::RW'
Running make for S/SC/SCHWIGON/object-tiny-rw/Object-Tiny-RW-1.06.tar.gz
Checksum for /net/nas/data/cpan/authors/id/S/SC/SCHWIGON/object-tiny-rw/Object-Tiny-RW-1.06.tar.gz ok
Will not use Archive::Tar, need 1.00
Object-Tiny-RW-1.06/
Object-Tiny-RW-1.06/lib/
Object-Tiny-RW-1.06/lib/Object/
Object-Tiny-RW-1.06/lib/Object/Tiny/
Object-Tiny-RW-1.06/lib/Object/Tiny/RW.pm
Object-Tiny-RW-1.06/t/
Object-Tiny-RW-1.06/t/03_subclass.t
Object-Tiny-RW-1.06/t/01_compile.t
Object-Tiny-RW-1.06/t/98_pod.t
Object-Tiny-RW-1.06/t/02_main.t
Object-Tiny-RW-1.06/t/99_pmv.t
Object-Tiny-RW-1.06/t/97_meta.t
Object-Tiny-RW-1.06/Makefile.PL
Object-Tiny-RW-1.06/examples/
Object-Tiny-RW-1.06/examples/Foo_Bar_Accessor.pm
Object-Tiny-RW-1.06/examples/Foo_Bar_Tiny2.pm
Object-Tiny-RW-1.06/examples/Foo_Bar_Accessor2.pm
Object-Tiny-RW-1.06/examples/benchmark.pl
Object-Tiny-RW-1.06/examples/Foo_Bar_Tiny.pm
Object-Tiny-RW-1.06/Changes
Object-Tiny-RW-1.06/README
Object-Tiny-RW-1.06/LICENSE
Object-Tiny-RW-1.06/MANIFEST
Object-Tiny-RW-1.06/META.yml
CPAN.pm: Going to build S/SC/SCHWIGON/object-tiny-rw/Object-Tiny-RW-1.06.tar.gz
>>> /export/home/fly1003/bin/perl Makefile.PL
Checking if your kit is complete...
Looks good
Writing Makefile for Object::Tiny::RW
>>> make
cp lib/Object/Tiny/RW.pm blib/lib/Object/Tiny/RW.pm
Manifying blib/man3/Object::Tiny::RW.3
SCHWIGON/object-tiny-rw/Object-Tiny-RW-1.06.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, 'blib/lib', 'blib/arch')" t/*.t
t/01_compile.t ...
1..2
ok 1 - Perl version is 5.004 or newer
ok 2 - require Object::Tiny::RW;
ok
t/02_main.t ......
1..13
ok 1 - Created package without error
ok 2 - The object isa Foo
ok 3 - The object isa Object::Tiny::RW
ok 4 - Empty object is empty
ok 5 - The object isa Foo
ok 6 - The object isa Object::Tiny::RW
ok 7 - Object contains expect elements
ok 8 - ->foo ok
ok 9 - ->bar ok
ok 10 - ->baz returns an error
ok 11 - ->{baz} does contain value
ok 12 - ->foo(new_value) ok
ok 13 - Got expected error
ok
t/03_subclass.t ..
1..12
ok 1 - Created package without error
ok 2 - The object isa Foo
ok 3 - The object isa Bar
ok 4 - Is not an Object::Tiny::RW
ok 5 - Empty object is empty
ok 6 - The object isa Foo
ok 7 - The object isa Bar
ok 8 - Object contains expect elements
ok 9 - ->foo ok
ok 10 - ->bar ok
ok 11 - ->bar returns an error
ok 12 - ->{baz} does contain value
ok
t/97_meta.t ......
1..2
ok 1 - META.yml contains valid YAML
ok 2 - META.yml meets the designated specification
ok
t/98_pod.t .......
1..1
ok 1 - blib/lib/Object/Tiny/RW.pm
ok
t/99_pmv.t ....... skipped: Test::MinimumVersion 0.008 not available for testing
All tests successful.
Files=6, Tests=30, 1 wallclock secs ( 0.17 usr 0.05 sys + 0.90 cusr 0.14 csys = 1.26 CPU)
Result: PASS
SCHWIGON/object-tiny-rw/Object-Tiny-RW-1.06.tar.gz
make test TEST_VERBOSE=1 -- OK
Steffen Schwigon <schwigon@cpan.org>
A date object with as little code as possible (and rw accessors)
>>> (cd /export/home/fly1003/var/cpan/build/Object-Tiny-RW-1.06-mdXoiS && tar cvf - Object-Tiny-RW-1.06.ppd blib) | gzip -c >/export/home/fly1003/var/REPO/S/SC/SCHWIGON/object-tiny-rw/Object-Tiny-RW-1.06.tar.gz
Object-Tiny-RW-1.06.ppd
blib/
blib/lib/
blib/lib/Object/
blib/lib/Object/Tiny/
blib/lib/Object/Tiny/RW.pm
blib/man3/
blib/man3/Object::Tiny::RW.3
>>> mv /export/home/fly1003/var/cpan/build/Object-Tiny-RW-1.06-mdXoiS/Object-Tiny-RW-1.06.ppd /export/home/fly1003/var/REPO/S/SC/SCHWIGON/object-tiny-rw
Running test for module 'List::MoreUtils'
Running make for V/VP/VPARSEVAL/List-MoreUtils-0.22.tar.gz
Prepending /export/home/fly1003/var/cpan/build/Object-Tiny-RW-1.06-mdXoiS/blib/arch /export/home/fly1003/var/cpan/build/Object-Tiny-RW-1.06-mdXoiS/blib/lib to PERL5LIB for 'get'
Checksum for /net/nas/data/cpan/authors/id/V/VP/VPARSEVAL/List-MoreUtils-0.22.tar.gz ok
Will not use Archive::Tar, need 1.00
List-MoreUtils-0.22/
List-MoreUtils-0.22/Changes
List-MoreUtils-0.22/dhash.h
List-MoreUtils-0.22/lib/
List-MoreUtils-0.22/lib/List/
List-MoreUtils-0.22/lib/List/MoreUtils.pm
List-MoreUtils-0.22/Makefile.PL
List-MoreUtils-0.22/MANIFEST
List-MoreUtils-0.22/META.yml
List-MoreUtils-0.22/MoreUtils.xs
List-MoreUtils-0.22/multicall.h
List-MoreUtils-0.22/README
List-MoreUtils-0.22/t/
List-MoreUtils-0.22/t/0_pod.t
List-MoreUtils-0.22/t/0_pod_coverage.t
List-MoreUtils-0.22/t/List-MoreUtils-pp.t
List-MoreUtils-0.22/t/List-MoreUtils.t
Prepending /export/home/fly1003/var/cpan/build/Object-Tiny-RW-1.06-mdXoiS/blib/arch /export/home/fly1003/var/cpan/build/Object-Tiny-RW-1.06-mdXoiS/blib/lib to PERL5LIB for 'make'
CPAN.pm: Going to build V/VP/VPARSEVAL/List-MoreUtils-0.22.tar.gz
>>> /export/home/fly1003/bin/perl Makefile.PL
Checking if your kit is complete...
Looks good
Writing Makefile for List::MoreUtils
Testing if you have a C compiler
cc -c -D_REENTRANT -DUSE_SITECUSTOMIZE -DPRIVLIB_LAST_IN_INC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O -DVERSION=\"0.22\" -DXS_VERSION=\"0.22\" -KPIC "-I/export/home/fly1003/ap1003/lib/CORE" -DPERL_EXT test.c
>>> make
cp lib/List/MoreUtils.pm blib/lib/List/MoreUtils.pm
/export/home/fly1003/bin/perl /export/home/fly1003/var/megalib/ExtUtils/xsubpp -typemap /export/home/fly1003/ap1003/lib/ExtUtils/typemap MoreUtils.xs > MoreUtils.xsc && mv MoreUtils.xsc MoreUtils.c
cc -c -D_REENTRANT -DUSE_SITECUSTOMIZE -DPRIVLIB_LAST_IN_INC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O -DVERSION=\"0.22\" -DXS_VERSION=\"0.22\" -KPIC "-I/export/home/fly1003/ap1003/lib/CORE" -DPERL_EXT MoreUtils.c
Running Mkbootstrap for List::MoreUtils ()
chmod 644 MoreUtils.bs
rm -f blib/arch/auto/List/MoreUtils/MoreUtils.so
cc -G -L/usr/lib -L/usr/ccs/lib -L/opt/SUNWspro/prod/lib MoreUtils.o -o blib/arch/auto/List/MoreUtils/MoreUtils.so \
\
chmod 755 blib/arch/auto/List/MoreUtils/MoreUtils.so
cp MoreUtils.bs blib/arch/auto/List/MoreUtils/MoreUtils.bs
chmod 644 blib/arch/auto/List/MoreUtils/MoreUtils.bs
Manifying blib/man3/List::MoreUtils.3
VPARSEVAL/List-MoreUtils-0.22.tar.gz
make -- OK
Prepending /export/home/fly1003/var/cpan/build/Object-Tiny-RW-1.06-mdXoiS/blib/arch /export/home/fly1003/var/cpan/build/Object-Tiny-RW-1.06-mdXoiS/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, 'blib/lib', 'blib/arch')" t/*.t
t/0_pod.t ..............
1..1
ok 1 - blib/lib/List/MoreUtils.pm
ok
t/0_pod_coverage.t .....
1..1
ok 1 - Pod coverage on List::MoreUtils
ok
t/List-MoreUtils-pp.t ..
1..123
# Running under perl version 5.010000 for solaris
# Current time local: Fri Sep 18 05:30:48 2009
# Current time GMT: Fri Sep 18 12:30:48 2009
# Using Test.pm version 1.25
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
ok 7
ok 8
ok 9
ok 10
ok 11
ok 12
ok 13
ok 14
ok 15
ok 16
ok 17
ok 18
ok 19
ok 20
ok 21
ok 22
ok 23
ok 24
ok 25
ok 26
ok 27
ok 28
ok 29
ok 30
ok 31
ok 32
ok 33
ok 34
ok 35
ok 36
ok 37
ok 38
ok 39
ok 40
ok 41
ok 42
ok 43
ok 44
ok 45
ok 46
ok 47
ok 48
ok 49
ok 50
ok 51
ok 52
ok 53
ok 54
ok 55
ok 56
ok 57
ok 58
ok 59
ok 60
ok 61
ok 62
ok 63
ok 64
ok 65
ok 66
ok 67
ok 68
ok 69
ok 70
ok 71
ok 72
ok 73
ok 74
ok 75
ok 76
ok 77
ok 78
ok 79
ok 80
ok 81
ok 82
ok 83
ok 84
ok 85
ok 86
ok 87
ok 88
ok 89
ok 90
ok 91
ok 92
ok 93
ok 94
ok 95
ok 96
ok 97
ok 98
ok 99
ok 100
ok 101
ok 102
ok 103
ok 104
ok 105
ok 106
ok 107
ok 108
ok 109
ok 110
ok 111
ok 112
ok 113
ok 114
ok 115
ok 116
ok 117
ok 118
ok 119
ok 120
ok 121
ok 122
ok 123
ok
t/List-MoreUtils.t .....
1..139
# Running under perl version 5.010000 for solaris
# Current time local: Fri Sep 18 05:30:52 2009
# Current time GMT: Fri Sep 18 12:30:52 2009
# Using Test.pm version 1.25
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
ok 7
ok 8
ok 9
ok 10
ok 11
ok 12
ok 13
ok 14
ok 15
ok 16
ok 17
ok 18
ok 19
ok 20
ok 21
ok 22
ok 23
ok 24
ok 25
ok 26
ok 27
ok 28
ok 29
ok 30
ok 31
ok 32
ok 33
ok 34
ok 35
ok 36
ok 37
ok 38
ok 39
ok 40
ok 41
ok 42
ok 43
ok 44
ok 45
ok 46
ok 47
ok 48
ok 49
ok 50
ok 51
ok 52
ok 53
ok 54
ok 55
ok 56
ok 57
ok 58
ok 59
ok 60
ok 61
ok 62
ok 63
ok 64
ok 65
ok 66
ok 67
ok 68
ok 69
ok 70
ok 71
ok 72
ok 73
ok 74
ok 75
ok 76
ok 77
ok 78
ok 79
ok 80
ok 81
ok 82
ok 83
ok 84
ok 85
ok 86
ok 87
ok 88
ok 89
ok 90
ok 91
ok 92
ok 93
ok 94
ok 95
ok 96
ok 97
ok 98
ok 99
ok 100
ok 101
ok 102
ok 103
ok 104
ok 105
ok 106
ok 107
ok 108
ok 109
ok 110
ok 111
ok 112
ok 113
ok 114
ok 115
ok 116
ok 117
ok 118
ok 119
ok 120
ok 121
ok 122
ok 123
ok 124
ok 125
ok 126
ok 127
ok 128
ok 129
ok 130
ok 131
ok 132
ok 133
ok 134
ok 135
ok 136
ok 137
ok 138
ok 139
ok
All tests successful.
Files=4, Tests=264, 6 wallclock secs ( 0.22 usr 0.07 sys + 5.68 cusr 0.41 csys = 6.38 CPU)
Result: PASS
VPARSEVAL/List-MoreUtils-0.22.tar.gz
make test TEST_VERBOSE=1 -- OK
PPD for List-MoreUtils-0.22 already made
Running make for S/SC/SCHWIGON/data-dpath/Data-DPath-0.21.tar.gz
Prepending /export/home/fly1003/var/cpan/build/List-MoreUtils-0.22-O7ZN2s/blib/arch /export/home/fly1003/var/cpan/build/List-MoreUtils-0.22-O7ZN2s/blib/lib /export/home/fly1003/var/cpan/build/Object-Tiny-RW-1.06-mdXoiS/blib/arch /export/home/fly1003/var/cpan/build/Object-Tiny-RW-1.06-mdXoiS/blib/lib to PERL5LIB for 'get'
Has already been unwrapped into directory /export/home/fly1003/var/cpan/build/Data-DPath-0.21-kwxtJn
Prepending /export/home/fly1003/var/cpan/build/List-MoreUtils-0.22-O7ZN2s/blib/arch /export/home/fly1003/var/cpan/build/List-MoreUtils-0.22-O7ZN2s/blib/lib /export/home/fly1003/var/cpan/build/Object-Tiny-RW-1.06-mdXoiS/blib/arch /export/home/fly1003/var/cpan/build/Object-Tiny-RW-1.06-mdXoiS/blib/lib to PERL5LIB for 'make'
CPAN.pm: Going to build S/SC/SCHWIGON/data-dpath/Data-DPath-0.21.tar.gz
>>> make
cp lib/Data/DPath/Context.pm blib/lib/Data/DPath/Context.pm
cp lib/Data/DPath/Filters.pm blib/lib/Data/DPath/Filters.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::Filters.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.21.tar.gz
make -- OK
Prepending /export/home/fly1003/var/cpan/build/List-MoreUtils-0.22-O7ZN2s/blib/arch /export/home/fly1003/var/cpan/build/List-MoreUtils-0.22-O7ZN2s/blib/lib /export/home/fly1003/var/cpan/build/Object-Tiny-RW-1.06-mdXoiS/blib/arch /export/home/fly1003/var/cpan/build/Object-Tiny-RW-1.06-mdXoiS/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
# Testing Data::DPath 0.21, Perl 5.010000, /export/home/fly1003/bin/perl
t/00-load.t ............
1..1
ok 1 - use Data::DPath;
ok
t/boilerplate.t ........
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/cyclic_structures.t ..
1..3
ok 1 - use Data::DPath;
ok 2 - ROOT + KEYs in cyclic structure
ok 3 # skip No recursion detection yet.
ok
t/data_dpath.t .........
1..159
ok 1 - use Data::DPath;
ok 2 - KEYs
ok 3 - KEYs (REFERENCES)
ok 4 - KEYs + NOSTEPs
ok 5 - KEYs + NOSTEPs (REFERENCES)
ok 6 - KEYs + PARENT
ok 7 - KEYs + PARENT (REFERENCES)
ok 8 - KEYs + PARENT + NOSTEP
ok 9 - KEYs + PARENT + ANYWHERE
ok 10 - KEYs + PARENT + ANYWHERE + NOSTEP
ok 11 - KEYs + PARENT + PARENT
ok 12 - KEYs + PARENT + PARENT (REFERENCES)
ok 13 - KEYs + PARENT + PARENT + NOSTEPs
ok 14 - KEYs + PARENT + KEY
ok 15 - KEYs + ANYSTEP + PARENT + KEY no double results
ok 16 - ROOT
ok 17 - KEYs + ANYSTEP
ok 18 - KEYs
ok 19 - KEYs + PARENT
ok 20 - KEYs + PARENT + PARENT
ok 21 - KEYs + PARENT + KEY
ok 22 - KEYs + ANYSTEP + PARENT + KEY no double results
ok 23 - ROOT
ok 24 - KEYs + ANYSTEP
ok 25 - ANYWHERE + KEYs + ANYSTEP
ok 26 - 2xANYWHERE + KEYs + ANYSTEP
ok 27 - ANYWHERE + KEYs + ANYSTEP as function
ok 28 - 2xANYWHERE + KEYs + ANYSTEP as function
ok 29 - ROOT + ANYWHERE + KEY + KEY
ok 30 - ANYWHERE + KEY + ANYWHERE + KEY
ok 31 - ROOT + KEY + ANYWHEREs + KEY
ok 32 - ANYWHERE + KEYs + ANYWHEREs
ok 33 - ANYWHERE + KEYs + ANYWHEREs (REFERENCES)
ok 34 - ANYWHERE + KEYs + ANYSTEP with smartmatch and variable
ok 35 - 2xANYWHERE + KEYs + ANYSTEP with smartmatch and variable
ok 36 - ANYWHERE + KEYs + ANYSTEP with smartmatch and dpath()
ok 37 - 2xANYWHERE + KEYs + ANYSTEP with smartmatch and dpath()
ok 38 - 2xANYWHERE + KEYs + ANYSTEP with smartmatch and dpath() (REFERENCES)
ok 39 - ANYWHERE + KEY
ok 40 - ANYWHERE + KEY + ANYSTEP
ok 41 - ANYWHERE + KEY + ANYSTEP + FILTER size
ok 42 - ANYWHERE + KEY + FILTER size == 3
ok 43 - ANYWHERE + KEY + FILTER size != 3
ok 44 - ANYWHERE + KEY + ANYSTEP + FILTER size
ok 45 - ANYWHERE + FILTER size
ok 46 - ANYWHERE + KEY + ANYSTEP + FILTER size
ok 47 - ANYWHERE + KEYs + ANYSTEP with smartmatch and dpath without parens
ok 48 - 2xANYWHERE + KEYs + ANYSTEP with smartmatch and dpath without parens
ok 49 - ANYWHERE + KEYs + ANYSTEP with smartmatch and dpath without parens commutative
ok 50 - 2xANYWHERE + KEYs + ANYSTEP with smartmatch and dpath without parens commutative
ok 51 - trailing .../* unpacks
ok 52 - quoted KEY containg slash
ok 53 - FILTER size == 3
ok 54 - FILTER size == 1
ok 55 - FILTER size >= 1
ok 56 - FILTER hash size == 3
ok 57 - FILTER hash size != 3
ok 58 - FILTER hash size >= 1
ok 59 - FILTER hash size >= 3
ok 60 - ANYWHERE + FILTER hash size == 1
ok 61
not ok 62 # TODO far away future spec
# Failed (TODO) test at t/data_dpath.t line 301.
# Comparing $data as a Bag
# Missing: 'RR1', 'RR2', 'RR3', 'XXX', 'YYY', 'ZZZ', 'affe'
ok 63 - ANYSTEP + FILTER int 0
ok 64 - ANYSTEP + FILTER int 0 whitespace
ok 65 - ANYSTEP + FILTER int 2
ok 66 - ANYSTEP + FILTER int 2 whitespace
ok 67 - ANYSTEP + FILTER int -1
ok 68 - ANYSTEP + FILTER int -1 whitespace
ok 69 - ANYWHERE + ANYSTEP + FILTER int 0
ok 70 - ANYWHERE + ANYSTEP + FILTER int 0 whitespace
ok 71 - ANYWHERE + ANYSTEP + FILTER int -3
ok 72 - ANYWHERE + ANYSTEP + FILTER int -3 whitespace
ok 73 - ANYWHERE + ANYSTEP + FILTER int 2
ok 74 - ANYWHERE + ANYSTEP + FILTER int 2 whitespace
ok 75 - KEY + FILTER int
ok 76 - ANYWHERE + KEY + FILTER int
ok 77 - KEY + FILTER int 0
ok 78 - KEY + FILTER int 1
ok 79 - ANYWHERE + KEY + FILTER int 0
ok 80 - ANYWHERE + KEY + FILTER int 1
not ok 81 - context for incremental searches # TODO spec only: context
# Failed (TODO) test 'context for incremental searches'
# at t/data_dpath.t line 367.
# Comparing $data as a Bag
# Missing: 'affe', 2 references
not ok 82 # TODO spec only: context
# Failed (TODO) test at t/data_dpath.t line 377.
# Comparing $data as a Bag
# Missing: 'affe', 2 references
not ok 83 - incremental + FILTER int # TODO spec only: context
# Failed (TODO) test 'incremental + FILTER int'
# at t/data_dpath.t line 381.
# Comparing $data as a Bag
# Missing: 'ZZZ'
ok 84 - ROOT + ANYSTEP
ok 85 - ROOT
ok 86 - ANYWHERE
ok 87 - ANYWHERE + ANYSTEP + FILTER int
ok 88 - ROOT + ANYSTEP + FILTER int: plain value
ok 89 - ROOT + ANYSTEP + FILTER int: ref value
ok 90 - ANYWHERE + ANYSTEP + FILTER int
ok 91 - FILTER eval prepare
ok 92 - FILTER eval simple true
ok 93 - FILTER eval simple true with false values
ok 94 - FILTER eval simple true with strings
ok 95 - FILTER eval simple false
ok 96 - FILTER eval simple false with strings
ok 97 - ANYWHERE + KEYs in blessed structs
ok 98 - ANYWHERE + FILTER reftype + KEYs
ok 99 - ANYWHERE + FILTER reftype + KEYs
ok 100 - ANYWHERE + FILTER reftype + KEYs
ok 101 - ANYWHERE + FILTER isa + KEYs
ok 102 - ANYWHERE + KEYs + FILTER in blessed structs
ok 103 - ROOT + KEYs + FILTER int 0 + KEYs
ok 104 - ROOT + ANYSTEP + FILTER eval key matches + FILTER int 0 + KEYs
ok 105 - ROOT + ANYSTEP + NOSTEP + FILTER eval key matches + FILTER int 0 + KEYs
ok 106 - ROOT + ANYSTEP + PARENT + NOSTEP + FILTER eval key matches + FILTER int 0 + KEYs
ok 107 - ROOT + KEYs + FILTER int 1 + KEYs
ok 108 - ANYWHERE + KEYs + FILTER int 0 + KEYs
ok 109 - ANYWHERE + KEYs + FILTER int 1 + KEYs
ok 110 - ANYWHERE + KEYs + FILTER int 2 + KEYs
ok 111 - ANYWHERE + KEYs + FILTER int 3 + KEYs
ok 112 - ANYWHERE + KEYs + FILTER int -1 + KEYs
ok 113 - ANYWHERE + KEYs + FILTER int -2 + KEYs
ok 114 - ANYWHERE + KEYs + FILTER int -3 + KEYs
ok 115 - ANYWHERE + KEYs + FILTER int -4 + KEYs
ok 116 - ANYWHERE + KEYs + FILTER too negative int + KEYs
ok 117 - ANYWHERE + KEYs + FILTER too high int + KEYs
ok 118 - ROOT + ANYSTEP + FILTER eval key eq + FILTER int
ok 119 - ROOT + ANYSTEP + NOSTEP + FILTER eval key eq + FILTER int
ok 120 - ROOT + ANYSTEP + PARENT + NOSTEP + FILTER eval key eq + FILTER int
ok 121 - ROOT + ANYSTEP + FILTER eval key matches + FILTER int
ok 122 - ROOT + ANYSTEP + NOSTEP + FILTER eval key matches + FILTER int
ok 123 - ROOT + ANYSTEP + PARENT + NOSTEP + FILTER eval key matches + FILTER int
ok 124 - FILTER: affe
ok 125 - FILTER: index
ok 126 - FILTER: index
ok 127 - FILTER eval regex five chars
ok 128 - FILTER eval regex just capitalizes
ok 129 # skip quote semantics changed
ok 130 - ANYWHERE + STEP + ANYSTEP + FILTER eval key eq string
ok 131 - ANYWHERE + STEP + NOSTEP + FILTER eval key eq string
ok 132 - ANYWHERE + ANYSTEP + FILTER eval key eq string
ok 133 - ANYWHERE + ANYSTEP + ANYSTEP + FILTER eval key eq string
ok 134 - ANYWHERE + STEP + ANYSTEP + STEP
ok 135 - ANYWHERE + STEP + ANYSTEP + STEP + FILTER eval key eq last STEP
ok 136 - ANYWHERE + NOSTEP + FILTER eval key
ok 137 - ANYWHERE + NOSTEP + FILTER eval key + slash in eval
ok 138 - ANYWHERE + STEP + ANYSTEP + STEP + FILTER eval key eq last STEP
ok 139 - ANYWHERE + STEP + ANYSTEP + FILTER eval key matches
ok 140 - ROOT + ANYSTEP + FILTER eval key matches qr()
ok 141 - ROOT + ANYSTEP + FILTER eval with key matches m(...)
ok 142 - ROOT + ANYSTEP + FILTER eval with key matches /CC/
ok 143 - ROOT + ANYSTEP + ANYSTEP + FILTER eval with key matches /CC/
ok 144 - ANYWHERE + ANYSTEP + FILTER eval value
ok 145 - ANYWHERE + ANYSTEP + FILTER eval value + PARENT
ok 146 - ANYWHERE + ANYSTEP + FILTER eval value + 2xPARENT
ok 147 - KEYs + ANYSTEP again
ok 148 - KEYs + (*)
ok 149 - KEYs + (//)
ok 150 - KEYs + (..)
ok 151 - KEYs + (.)
ok 152 - ROOT + NOSTEP + FILTER isa (with no match)
ok 153 - ROOT + NOSTEP + FILTER isa
ok 154 - ROOT + NOSTEP + FILTER isa + FILTER size
ok 155 - ROOT + NOSTEP + FILTER isa + FILTER size + FILTER reftype
ok 156 - ANYWHERE + NOSTEP + FILTER int
ok 157 - empty key
ok 158 - ANYWHERE + NOSTEP + FILTER int (REFERENCES) # TODO deferred
not ok 159 - ANYWHERE + NOSTEP + FILTER int (REFERENCES CHANGED) # TODO deferred
# Failed (TODO) test 'ANYWHERE + NOSTEP + FILTER int (REFERENCES CHANGED)'
# at t/data_dpath.t line 868.
# Comparing $data as a Bag
# Missing: 'there once was an array in LA', 2 references
# Extra: 3 references
ok
t/op.t .................
1..2
ok 1 - data ~~ dpath
ok 2 # skip operator ~~ no longer commutative in Perl 5.10.1
ok
t/path.t ...............
1..48
ok 1 - use Data::DPath::Path;
ok 2 - kinds
ok 3 - parts
ok 4 - filters
ok 5 - refs
ok 6 - kinds2
ok 7 - parts2
ok 8 - filters2
ok 9 - refs2
ok 10 - kinds2
ok 11 - parts2
ok 12 - filters2
ok 13 - refs2
ok 14 - kinds3
ok 15 - parts3
ok 16 - filters3
ok 17 - refs3
ok 18 - isas3
ok 19 - kinds4
ok 20 - parts4
ok 21 - filters4
ok 22 - refs4
ok 23 - isas4
ok 24 - kinds5
ok 25 - parts5
ok 26 - filters5
ok 27 - refs5
ok 28 - isas5
ok 29 - kinds6
ok 30 - parts6
ok 31 - filters6
ok 32 - refs6
ok 33 - isas6
ok 34 - kinds7
ok 35 - parts7
ok 36 - filters7
ok 37 - refs7
ok 38 - isas7
ok 39 - kinds8
ok 40 - parts8
ok 41 - filters8
ok 42 - refs8
ok 43 - isas8
ok 44 - kinds9
ok 45 - parts9
ok 46 - filters9
ok 47 - refs9
ok 48 - isas9
ok
All tests successful.
Test Summary Report
-------------------
t/data_dpath.t (Wstat: 0 Tests: 159 Failed: 0)
TODO passed: 158
Files=6, Tests=216, 4 wallclock secs ( 0.21 usr 0.07 sys + 3.04 cusr 0.28 csys = 3.60 CPU)
Result: PASS
SCHWIGON/data-dpath/Data-DPath-0.21.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.21-kwxtJn && tar cvf - Data-DPath-0.21.ppd blib) | gzip -c >/export/home/fly1003/var/REPO/S/SC/SCHWIGON/data-dpath/Data-DPath-0.21.tar.gz
Data-DPath-0.21.ppd
blib/
blib/lib/
blib/lib/Data/
blib/lib/Data/DPath/
blib/lib/Data/DPath/Context.pm
blib/lib/Data/DPath/Filters.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::Filters.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.21-kwxtJn/Data-DPath-0.21.ppd /export/home/fly1003/var/REPO/S/SC/SCHWIGON/data-dpath
Finished 2009-09-18T05:31:01