Start 2009-07-16T02:10:54 ActivePerl-1003 CPAN-1.9402 LIB=C:\PROGRA~1\MICROS~4\VC98\Lib\PSDK;C:\PROGRA~1\MICROS~2\Lib;C:\PROGRA~1\MICROS~4\VC98\Lib;C:\PROGRA~1\MICROS~4\VC98\MFC\Lib INCLUDE=C:\PROGRA~1\MICROS~2\Include;C:\PROGRA~1\MICROS~4\VC98\ATL\Include;C:\PROGRA~1\MICROS~4\VC98\Include;C:\PROGRA~1\MICROS~4\VC98\MFC\Include PATH=C:/cpanfly/var/libs/bin;C:\PROGRA~1\MICROS~2\Bin;C:\PROGRA~1\MICROS~2\Bin\WinNT;C:\PROGRA~1\MICROS~4\VC98\Bin;C:\PROGRA~1\MICROS~4\Common\MSDev98\Bin;C:\Perl\site\bin;C:\Perl\bin;C:\cygwin\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\system32\WINDOW~2\v1.0;c:\PROGRA~1\Perforce Going to read 'C:\cpanfly\var\cpan\Metadata' Database was generated on Wed, 15 Jul 2009 10:27:09 GMT Running make for S/SC/SCHWIGON/data-dpath/Data-DPath-0.14.tar.gz Fetching with LWP: http://cpan.nas.activestate.com/authors/id/S/SC/SCHWIGON/data-dpath/Data-DPath-0.14.tar.gz Fetching with LWP: http://cpan.nas.activestate.com/authors/id/S/SC/SCHWIGON/data-dpath/CHECKSUMS Checksum for C:\cpanfly\var\cpan\sources\authors\id\S\SC\SCHWIGON\data-dpath\Data-DPath-0.14.tar.gz ok Will not use Archive::Tar, need 1.00 Data-DPath-0.14/ Data-DPath-0.14/lib/ Data-DPath-0.14/lib/Data/ Data-DPath-0.14/lib/Data/DPath.pm Data-DPath-0.14/lib/Data/DPath/ Data-DPath-0.14/lib/Data/DPath/Context.pm Data-DPath-0.14/lib/Data/DPath/Path.pm Data-DPath-0.14/lib/Data/DPath/Point.pm Data-DPath-0.14/lib/Data/DPath/Filters.pm Data-DPath-0.14/lib/Data/DPath/Step.pm Data-DPath-0.14/t/ Data-DPath-0.14/t/00-load.t Data-DPath-0.14/t/pod.t Data-DPath-0.14/t/boilerplate.t Data-DPath-0.14/t/data_dpath.t Data-DPath-0.14/t/path.t Data-DPath-0.14/t/pod-coverage.t Data-DPath-0.14/t/op.t Data-DPath-0.14/t/cyclic_structures.t Data-DPath-0.14/inc/ Data-DPath-0.14/inc/Module/ Data-DPath-0.14/inc/Module/Install/ Data-DPath-0.14/inc/Module/Install/WriteAll.pm Data-DPath-0.14/inc/Module/Install/Metadata.pm Data-DPath-0.14/inc/Module/Install/Fetch.pm Data-DPath-0.14/inc/Module/Install/Can.pm Data-DPath-0.14/inc/Module/Install/Base.pm Data-DPath-0.14/inc/Module/Install/Makefile.pm Data-DPath-0.14/inc/Module/Install/Win32.pm Data-DPath-0.14/inc/Module/Install.pm Data-DPath-0.14/xt/ Data-DPath-0.14/xt/alltest.t Data-DPath-0.14/Makefile.PL Data-DPath-0.14/ChangeLog Data-DPath-0.14/README Data-DPath-0.14/MANIFEST Data-DPath-0.14/todo.org Data-DPath-0.14/META.yml Data-DPath-0.14/MANIFEST.SKIP CPAN.pm: Going to build S/SC/SCHWIGON/data-dpath/Data-DPath-0.14.tar.gz >>> C:\Perl\bin\perl.exe Makefile.PL Checking if your kit is complete... Looks good Writing Makefile for Data::DPath >>> nmake Microsoft (R) Program Maintenance Utility Version 7.00.8882 Copyright (C) Microsoft Corp 1988-2000. All rights reserved. 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 SCHWIGON/data-dpath/Data-DPath-0.14.tar.gz nmake -- OK Running make test >>> nmake test TEST_VERBOSE=1 Microsoft (R) Program Maintenance Utility Version 7.00.8882 Copyright (C) Microsoft Corp 1988-2000. All rights reserved. C:\Perl\bin\perl.exe "-MExtUtils::Command::MM" "-e" "test_harness(1, 'inc', 'blib\lib', 'blib\arch')" t/*.t # Testing Data::DPath 0.14, Perl 5.010000, C:\Perl\bin\perl.exe 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..141 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 + KEY + ANYWHERE + 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 + ANYSTEP + FILTER size ok 43 - ANYWHERE + KEYs + ANYSTEP with smartmatch and dpath without parens ok 44 - 2xANYWHERE + KEYs + ANYSTEP with smartmatch and dpath without parens ok 45 - ANYWHERE + KEYs + ANYSTEP with smartmatch and dpath without parens commutative ok 46 - 2xANYWHERE + KEYs + ANYSTEP with smartmatch and dpath without parens commutative ok 47 - trailing .../* unpacks ok 48 - quoted KEY containg slash ok 49 - FILTER size == 3 ok 50 - FILTER size == 1 ok 51 - FILTER size >= 1 ok 52 - FILTER hash size == 3 ok 53 - FILTER hash size != 3 ok 54 - FILTER hash size >= 1 ok 55 - FILTER hash size >= 3 ok 56 - ANYWHERE + FILTER hash size == 1 ok 57 not ok 58 # TODO far away future spec # Failed (TODO) test at t/data_dpath.t line 272. # Comparing $data as a Bag # Missing: 'RR1', 'RR2', 'RR3', 'XXX', 'YYY', 'ZZZ', 'affe' ok 59 - ANYSTEP + FILTER int 0 ok 60 - ANYSTEP + FILTER int 0 whitespace ok 61 - ANYSTEP + FILTER int 2 ok 62 - ANYSTEP + FILTER int 2 whitespace ok 63 - ANYSTEP + FILTER int -1 ok 64 - ANYSTEP + FILTER int -1 whitespace ok 65 - ANYWHERE + ANYSTEP + FILTER int 0 ok 66 - ANYWHERE + ANYSTEP + FILTER int 0 whitespace ok 67 - ANYWHERE + ANYSTEP + FILTER int -3 ok 68 - ANYWHERE + ANYSTEP + FILTER int -3 whitespace ok 69 - ANYWHERE + ANYSTEP + FILTER int 2 ok 70 - ANYWHERE + ANYSTEP + FILTER int 2 whitespace ok 71 - KEY + FILTER int ok 72 - ANYWHERE + KEY + FILTER int ok 73 - KEY + FILTER int 0 ok 74 - KEY + FILTER int 1 ok 75 - ANYWHERE + KEY + FILTER int 0 ok 76 - ANYWHERE + KEY + FILTER int 1 not ok 77 - context for incremental searches # TODO spec only: context # Failed (TODO) test 'context for incremental searches' # at t/data_dpath.t line 338. # Comparing $data as a Bag # Missing: 'affe', 2 references not ok 78 # TODO spec only: context # Failed (TODO) test at t/data_dpath.t line 344. # Comparing $data as a Bag # Missing: 'affe', 2 references not ok 79 - incremental + FILTER int # TODO spec only: context # Failed (TODO) test 'incremental + FILTER int' # at t/data_dpath.t line 348. # Comparing $data as a Bag # Missing: 'ZZZ' ok 80 - ROOT + ANYSTEP ok 81 - ROOT ok 82 - ANYWHERE ok 83 - ANYWHERE + ANYSTEP + FILTER int ok 84 - ROOT + ANYSTEP + FILTER int: plain value ok 85 - ROOT + ANYSTEP + FILTER int: ref value ok 86 - ANYWHERE + ANYSTEP + FILTER int ok 87 - FILTER eval prepare ok 88 - FILTER eval simple true ok 89 - FILTER eval simple true with false values ok 90 - FILTER eval simple true with strings ok 91 - FILTER eval simple false ok 92 - FILTER eval simple false with strings ok 93 - ANYWHERE + KEYs in blessed structs ok 94 - ANYWHERE + FILTER reftype + KEYs ok 95 - ANYWHERE + FILTER reftype + KEYs ok 96 - ANYWHERE + FILTER reftype + KEYs ok 97 - ANYWHERE + FILTER isa + KEYs ok 98 - ANYWHERE + KEYs + FILTER in blessed structs ok 99 - ROOT + KEYs + FILTER int 0 + KEYs ok 100 - ROOT + KEYs + FILTER int 1 + KEYs ok 101 - ANYWHERE + KEYs + FILTER int 0 + KEYs ok 102 - ANYWHERE + KEYs + FILTER int 1 + KEYs ok 103 - ANYWHERE + KEYs + FILTER int 2 + KEYs ok 104 - ANYWHERE + KEYs + FILTER int 3 + KEYs ok 105 - ANYWHERE + KEYs + FILTER int -1 + KEYs ok 106 - ANYWHERE + KEYs + FILTER int -2 + KEYs ok 107 - ANYWHERE + KEYs + FILTER int -3 + KEYs ok 108 - ANYWHERE + KEYs + FILTER int -4 + KEYs ok 109 - ANYWHERE + KEYs + FILTER too negative int + KEYs ok 110 - ANYWHERE + KEYs + FILTER too high int + KEYs not ok 111 - 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 537. # Comparing $data as a Bag # Missing: 'interesting value' not ok 112 # TODO spec only: matches # Failed (TODO) test at t/data_dpath.t line 542. # Comparing $data as a Bag # Missing: 'interesting value' ok 113 - FILTER: affe ok 114 - FILTER: index ok 115 - FILTER: index ok 116 - FILTER eval regex five chars ok 117 - FILTER eval regex just capitalizes ok 118 # skip quote semantics changed ok 119 - ROOT + STEP + FILTER eval key eq string ok 120 - ROOT + STEP + ANYSTEP + FILTER eval key eq string, just to show difference ok 121 - ROOT + ANYSTEP + FILTER eval key eq string ok 122 - ROOT + ANYSTEP + FILTER eval key matches m() ok 123 - ROOT + ANYSTEP + FILTER eval key matches qr() ok 124 - ROOT + ANYSTEP + FILTER eval with key matches m(...) ok 125 - ROOT + ANYSTEP + FILTER eval with key matches m(CC) ok 126 - ANYWHERE + ANYSTEP + FILTER eval value ok 127 - ANYWHERE + ANYSTEP + FILTER eval value + PARENT ok 128 - ANYWHERE + ANYSTEP + FILTER eval value + 2xPARENT ok 129 - KEYs + ANYSTEP again ok 130 - KEYs + (*) ok 131 - KEYs + (//) ok 132 - KEYs + (..) ok 133 - KEYs + (.) ok 134 - ROOT + NOSTEP + FILTER isa (with no match) ok 135 - ROOT + NOSTEP + FILTER isa ok 136 - ROOT + NOSTEP + FILTER isa + FILTER size ok 137 - ROOT + NOSTEP + FILTER isa + FILTER size + FILTER reftype ok 138 - ANYWHERE + NOSTEP + FILTER int ok 139 - empty key ok 140 - ANYWHERE + NOSTEP + FILTER int (REFERENCES) # TODO deferred not ok 141 - ANYWHERE + NOSTEP + FILTER int (REFERENCES CHANGED) # TODO deferred # Failed (TODO) test 'ANYWHERE + NOSTEP + FILTER int (REFERENCES CHANGED)' # at t/data_dpath.t line 791. # 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..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.t ....... 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.t ................ 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. Test Summary Report ------------------- t/data_dpath.t (Wstat: 0 Tests: 141 Failed: 0) TODO passed: 140 Files=8, Tests=185, 9 wallclock secs ( 0.01 usr + 0.16 sys = 0.17 CPU) Result: PASS SCHWIGON/data-dpath/Data-DPath-0.14.tar.gz nmake test TEST_VERBOSE=1 -- OK Steffen Schwigon <schwigon@cpan.org> DPath is not XPath! >>> (cd C:\cpanfly\var\cpan\build\Data-DPath-0.14-ZSzBVL && tar cvf - Data-DPath-0.14.ppd blib) | gzip -c >C:/cpanfly/var/REPO/S/SC/SCHWIGON/data-dpath/Data-DPath-0.14.tar.gz Data-DPath-0.14.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 >>> mv C:\cpanfly\var\cpan\build\Data-DPath-0.14-ZSzBVL/Data-DPath-0.14.ppd C:/cpanfly/var/REPO/S/SC/SCHWIGON/data-dpath Finished 2009-07-16T02:11:09