Start 2009-02-13T05:12:23 ActivePerl-1003 CPAN-1.9351 Going to read '/Users/fly1003/var/cpan/Metadata' Database was generated on Thu, 12 Feb 2009 11:26:52 GMT Running make for S/SC/SCHWIGON/data-dpath/Data-DPath-0.08.tar.gz Fetching with LWP: http://cpan.nas.activestate.com/authors/id/S/SC/SCHWIGON/data-dpath/Data-DPath-0.08.tar.gz Checksum for /Users/fly1003/var/cpan/sources/authors/id/S/SC/SCHWIGON/data-dpath/Data-DPath-0.08.tar.gz ok Data-DPath-0.08/ Data-DPath-0.08/inc/ Data-DPath-0.08/inc/Module/ Data-DPath-0.08/inc/Module/Install.pm Data-DPath-0.08/inc/Module/Install/ Data-DPath-0.08/inc/Module/Install/Fetch.pm Data-DPath-0.08/inc/Module/Install/Makefile.pm Data-DPath-0.08/inc/Module/Install/Base.pm Data-DPath-0.08/inc/Module/Install/Metadata.pm Data-DPath-0.08/inc/Module/Install/Can.pm Data-DPath-0.08/inc/Module/Install/WriteAll.pm Data-DPath-0.08/inc/Module/Install/Win32.pm Data-DPath-0.08/lib/ Data-DPath-0.08/lib/Data/ Data-DPath-0.08/lib/Data/DPath/ Data-DPath-0.08/lib/Data/DPath/Point.pm Data-DPath-0.08/lib/Data/DPath/Filters.pm Data-DPath-0.08/lib/Data/DPath/Path.pm Data-DPath-0.08/lib/Data/DPath/Context.pm Data-DPath-0.08/lib/Data/DPath/Step.pm Data-DPath-0.08/lib/Data/DPath.pm Data-DPath-0.08/MANIFEST Data-DPath-0.08/MANIFEST.SKIP Data-DPath-0.08/t/ Data-DPath-0.08/t/path.t Data-DPath-0.08/t/cyclic_structures.t Data-DPath-0.08/t/boilerplate.t Data-DPath-0.08/t/data_dpath.t Data-DPath-0.08/t/pod-coverage.t Data-DPath-0.08/t/00-load.t Data-DPath-0.08/t/op.t Data-DPath-0.08/t/pod.t Data-DPath-0.08/META.yml Data-DPath-0.08/ChangeLog Data-DPath-0.08/README Data-DPath-0.08/Makefile.PL CPAN.pm: Going to build S/SC/SCHWIGON/data-dpath/Data-DPath-0.08.tar.gz >>> /Users/fly1003/bin/perl Makefile.PL Checking if your kit is complete... Warning: the following files are missing in your kit: ref.out visit.out Please inform the author. Writing Makefile for Data::DPath >>> 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.08.tar.gz make -- OK Running make test >>> make test TEST_VERBOSE=1 PERL_DL_NONLAZY=1 /Users/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.08, Perl 5.010000, /Users/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/cyclic_structures.... 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........... 1..118 ok 1 - use Data::DPath; ok 2 - KEYs ok 3 - KEYs + PARENT ok 4 - KEYs + PARENT + ANYWHERE ok 5 - KEYs + PARENT + PARENT ok 6 - KEYs + PARENT + KEY ok 7 - KEYs + ANYSTEP + PARENT + KEY no double results ok 8 - ROOT ok 9 - KEYs + ANYSTEP ok 10 - KEYs ok 11 - KEYs + PARENT ok 12 - KEYs + PARENT + PARENT ok 13 - KEYs + PARENT + KEY ok 14 - KEYs + ANYSTEP + PARENT + KEY no double results ok 15 - ROOT ok 16 - KEYs + ANYSTEP ok 17 - ANYWHERE + KEYs + ANYSTEP ok 18 - 2xANYWHERE + KEYs + ANYSTEP ok 19 - ANYWHERE + KEYs + ANYSTEP as function ok 20 - 2xANYWHERE + KEYs + ANYSTEP as function ok 21 - ROOT + KEY + ANYWHERE + KEY ok 22 - left side without parens due to prototype ok 23 - ANYWHERE + KEY + ANYWHERE + KEY ok 24 - ROOT + KEY + ANYWHEREs + KEY ok 25 - ANYWHERE + KEYs + ANYWHEREs ok 26 - ANYWHERE + KEYs + ANYSTEP with smartmatch and variable ok 27 - 2xANYWHERE + KEYs + ANYSTEP with smartmatch and variable ok 28 - ANYWHERE + KEYs + ANYSTEP with smartmatch and dpath() ok 29 - 2xANYWHERE + KEYs + ANYSTEP with smartmatch and dpath() ok 30 - ANYWHERE + KEY ok 31 - ANYWHERE + KEY + ANYSTEP ok 32 - ANYWHERE + KEY + ANYSTEP + FILTER size ok 33 - ANYWHERE + KEY + ANYSTEP + FILTER size ok 34 - ANYWHERE + KEYs + ANYSTEP with smartmatch and dpath without parens ok 35 - 2xANYWHERE + KEYs + ANYSTEP with smartmatch and dpath without parens ok 36 - ANYWHERE + KEYs + ANYSTEP with smartmatch and dpath without parens commutative ok 37 - 2xANYWHERE + KEYs + ANYSTEP with smartmatch and dpath without parens commutative ok 38 - trailing .../* unpacks ok 39 - quoted KEY containg slash ok 40 - FILTER size == 3 ok 41 - FILTER size == 1 ok 42 - FILTER size >= 1 ok 43 - FILTER hash size == 3 ok 44 - FILTER hash size != 3 ok 45 - FILTER hash size >= 1 ok 46 - FILTER hash size >= 3 ok 47 - ANYWHERE + FILTER hash size == 1 ok 48 not ok 49 # TODO far away future spec # Failed (TODO) test at t/data_dpath.t line 230. # Comparing $data as a Bag # Missing: 'RR1', 'RR2', 'RR3', 'XXX', 'YYY', 'ZZZ', 'affe' ok 50 - ANYSTEP + FILTER int 0 ok 51 - ANYSTEP + FILTER int 0 whitespace ok 52 - ANYSTEP + FILTER int 2 ok 53 - ANYSTEP + FILTER int 2 whitespace ok 54 - ANYSTEP + FILTER int -1 ok 55 - ANYSTEP + FILTER int -1 whitespace ok 56 - ANYWHERE + ANYSTEP + FILTER int 0 ok 57 - ANYWHERE + ANYSTEP + FILTER int 0 whitespace ok 58 - ANYWHERE + ANYSTEP + FILTER int -3 ok 59 - ANYWHERE + ANYSTEP + FILTER int -3 whitespace ok 60 - ANYWHERE + ANYSTEP + FILTER int 2 ok 61 - ANYWHERE + ANYSTEP + FILTER int 2 whitespace ok 62 - KEY + FILTER int ok 63 - ANYWHERE + KEY + FILTER int ok 64 - KEY + FILTER int 0 ok 65 - KEY + FILTER int 1 ok 66 - ANYWHERE + KEY + FILTER int 0 ok 67 - ANYWHERE + KEY + FILTER int 1 not ok 68 - context for incremental searches # TODO spec only: context # Failed (TODO) test 'context for incremental searches' # at t/data_dpath.t line 296. # Comparing $data as a Bag # Missing: 'affe', 2 references not ok 69 # TODO spec only: context # Failed (TODO) test at t/data_dpath.t line 302. # Comparing $data as a Bag # Missing: 'affe', 2 references not ok 70 - incremental + FILTER int # TODO spec only: context # Failed (TODO) test 'incremental + FILTER int' # at t/data_dpath.t line 306. # Comparing $data as a Bag # Missing: 'ZZZ' ok 71 - ROOT + ANYSTEP ok 72 - ROOT ok 73 - ANYWHERE ok 74 - ROOT + ANYSTEP + FILTER int: plain value ok 75 - ROOT + ANYSTEP + FILTER int: ref value ok 76 - ANYWHERE + ANYSTEP + FILTER int ok 77 - FILTER eval prepare ok 78 - FILTER eval simple true ok 79 - FILTER eval simple true with false values ok 80 - FILTER eval simple true with strings ok 81 - FILTER eval simple false ok 82 - FILTER eval simple false with strings ok 83 - ANYWHERE + KEYs in blessed structs ok 84 - ANYWHERE + FILTER reftype + KEYs ok 85 - ANYWHERE + FILTER reftype + KEYs ok 86 - ANYWHERE + FILTER reftype + KEYs ok 87 - ANYWHERE + FILTER isa + KEYs ok 88 - ANYWHERE + KEYs + FILTER in blessed structs ok 89 - ROOT + KEYs + FILTER int 0 + KEYs ok 90 - ROOT + KEYs + FILTER int 1 + KEYs ok 91 - ANYWHERE + KEYs + FILTER int 0 + KEYs ok 92 - ANYWHERE + KEYs + FILTER int 1 + KEYs ok 93 - ANYWHERE + KEYs + FILTER int 2 + KEYs ok 94 - ANYWHERE + KEYs + FILTER int 3 + KEYs ok 95 - ANYWHERE + KEYs + FILTER int -1 + KEYs ok 96 - ANYWHERE + KEYs + FILTER int -2 + KEYs ok 97 - ANYWHERE + KEYs + FILTER int -3 + KEYs ok 98 - ANYWHERE + KEYs + FILTER int -4 + KEYs ok 99 - ANYWHERE + KEYs + FILTER too negative int + KEYs ok 100 - ANYWHERE + KEYs + FILTER too high int + KEYs not ok 101 - ROOT + ANYSTEP + FILTER eval + FILTER int # TODO spec only: matches # Failed (TODO) test 'ROOT + ANYSTEP + FILTER eval + FILTER int' # at t/data_dpath.t line 485. # Comparing $data as a Bag # Missing: 'interesting value' not ok 102 # TODO spec only: matches # Failed (TODO) test at t/data_dpath.t line 490. # Comparing $data as a Bag # Missing: 'interesting value' ok 103 - FILTER: affe ok 104 - FILTER: index ok 105 - FILTER: index ok 106 - FILTER eval regex five chars ok 107 - FILTER eval regex just capitalizes ok 108 - FILTER eval regex with slashes needs quotes ok 109 - ROOT + STEP + FILTER eval key eq string ok 110 - ROOT + STEP + ANYSTEP + FILTER eval key eq string, just to show difference ok 111 - ROOT + ANYSTEP + FILTER eval key eq string ok 112 - ROOT + ANYSTEP + FILTER eval key matches m() ok 113 - ROOT + ANYSTEP + FILTER eval key matches qr() ok 114 - ROOT + ANYSTEP + FILTER eval with key matches m(...) ok 115 - ROOT + ANYSTEP + FILTER eval with key matches m(CC) ok 116 - ANYWHERE + ANYSTEP + FILTER eval value ok 117 - ANYWHERE + ANYSTEP + FILTER eval value + PARENT ok 118 - ANYWHERE + ANYSTEP + FILTER eval value + 2xPARENT ok t/op................... 1..2 ok 1 - data ~~ dpath ok 2 - dpath ~~ data (commutative) ok t/path................. 1..23 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 not ok 21 - filters4 # TODO filters on ROOT/ANYWHERE not yet working # Failed (TODO) test 'filters4' # at t/path.t line 301. # Structures begin differing at: # $got->[0] = undef # $expected->[0] = '[2]' ok 22 - refs4 ok 23 - isas4 ok t/pod-coverage......... 1..6 ok 1 - Pod coverage on Data::DPath ok 2 - Pod coverage on Data::DPath::Context ok 3 - Pod coverage on Data::DPath::Filters ok 4 - Pod coverage on Data::DPath::Path ok 5 - Pod coverage on Data::DPath::Point ok 6 - Pod coverage on Data::DPath::Step ok t/pod.................. 1..6 ok 1 - blib/lib/Data/DPath.pm ok 2 - blib/lib/Data/DPath/Context.pm ok 3 - blib/lib/Data/DPath/Filters.pm ok 4 - blib/lib/Data/DPath/Path.pm ok 5 - blib/lib/Data/DPath/Point.pm ok 6 - blib/lib/Data/DPath/Step.pm ok All tests successful. Files=8, Tests=162, 12 wallclock secs ( 0.21 usr 0.14 sys + 10.69 cusr 1.33 csys = 12.37 CPU) Result: PASS SCHWIGON/data-dpath/Data-DPath-0.08.tar.gz make test TEST_VERBOSE=1 -- OK Fetching with LWP: http://cpan.nas.activestate.com/authors/id/S/SC/SCHWIGON/data-dpath/CHECKSUMS Steffen Schwigon <schwigon@cpan.org> DPath is not XPath! >>> (cd /Users/fly1003/var/cpan/build/Data-DPath-0.08-gdL6Oz && tar cvf - Data-DPath-0.08.ppd blib) | gzip -c >/Users/fly1003/var/REPO/S/SC/SCHWIGON/data-dpath/Data-DPath-0.08.tar.gz Data-DPath-0.08.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/Path.pm blib/lib/Data/DPath/Point.pm blib/lib/Data/DPath/Step.pm blib/lib/Data/DPath.pm blib/man3/ blib/man3/Data::DPath.3 blib/man3/Data::DPath::Context.3 blib/man3/Data::DPath::Filters.3 blib/man3/Data::DPath::Path.3 blib/man3/Data::DPath::Point.3 blib/man3/Data::DPath::Step.3 >>> mv /Users/fly1003/var/cpan/build/Data-DPath-0.08-gdL6Oz/Data-DPath-0.08.ppd /Users/fly1003/var/REPO/S/SC/SCHWIGON/data-dpath Finished 2009-02-13T05:12:45