Start 2010-04-09T14:55:49 ActivePerl-1200 CPAN-1.9402 LIB=C:\PROGRA~1\MICROS~3\VC98\Lib\PSDK;C:\PROGRA~1\MICROS~2\Lib;C:\PROGRA~1\MICROS~3\VC98\Lib;C:\PROGRA~1\MICROS~3\VC98\MFC\Lib INCLUDE=C:\PROGRA~1\MICROS~2\Include;C:\PROGRA~1\MICROS~3\VC98\ATL\Include;C:\PROGRA~1\MICROS~3\VC98\Include;C:\PROGRA~1\MICROS~3\VC98\MFC\Include PATH=C:/CPANFL~1.12/var/libs/bin;C:\PROGRA~1\MICROS~2\Bin;C:\PROGRA~1\MICROS~2\Bin\WinNT;C:\PROGRA~1\MICROS~3\VC98\Bin;C:\PROGRA~1\MICROS~3\Common\MSDev98\Bin;C:\Perl-5.12\site\bin;C:\Perl-5.12\bin;C:\cygwin\bin;C:\PROGRA~1\Perforce;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\system32\WINDOW~2\v1.0 Going to read 'C:\cpanfly-5.12\var\cpan\Metadata' Database was generated on Thu, 08 Apr 2010 21:27:18 GMT Running make for S/SC/SCHWIGON/data-dpath/Data-DPath-0.35.tar.gz Fetching with LWP: http://cpan.nas.activestate.com/authors/id/S/SC/SCHWIGON/data-dpath/Data-DPath-0.35.tar.gz Fetching with LWP: http://cpan.nas.activestate.com/authors/id/S/SC/SCHWIGON/data-dpath/CHECKSUMS Checksum for C:\cpanfly-5.12\var\cpan\sources\authors\id\S\SC\SCHWIGON\data-dpath\Data-DPath-0.35.tar.gz ok Data-DPath-0.35/ Data-DPath-0.35/lib/ Data-DPath-0.35/lib/Data/ Data-DPath-0.35/lib/Data/DPath.pm Data-DPath-0.35/lib/Data/DPath/ Data-DPath-0.35/lib/Data/DPath/Context.pm Data-DPath-0.35/lib/Data/DPath/Path.pm Data-DPath-0.35/lib/Data/DPath/Point.pm Data-DPath-0.35/lib/Data/DPath/Filters.pm Data-DPath-0.35/lib/Data/DPath/Step.pm Data-DPath-0.35/t/ Data-DPath-0.35/t/bigdata.dump Data-DPath-0.35/t/00-load.t Data-DPath-0.35/t/basics_without_overload.t Data-DPath-0.35/t/optimization.t Data-DPath-0.35/t/data_dpath.t Data-DPath-0.35/t/path.t Data-DPath-0.35/t/cyclic_structures.t Data-DPath-0.35/inc/ Data-DPath-0.35/inc/Module/ Data-DPath-0.35/inc/Module/Install/ Data-DPath-0.35/inc/Module/Install/WriteAll.pm Data-DPath-0.35/inc/Module/Install/Metadata.pm Data-DPath-0.35/inc/Module/Install/Fetch.pm Data-DPath-0.35/inc/Module/Install/Can.pm Data-DPath-0.35/inc/Module/Install/Base.pm Data-DPath-0.35/inc/Module/Install/Makefile.pm Data-DPath-0.35/inc/Module/Install/Win32.pm Data-DPath-0.35/inc/Module/Install.pm Data-DPath-0.35/xt/ Data-DPath-0.35/xt/alltest.t Data-DPath-0.35/xt/pod.t Data-DPath-0.35/xt/pod-coverage.t Data-DPath-0.35/xt/large_data.t Data-DPath-0.35/Makefile.PL Data-DPath-0.35/ChangeLog Data-DPath-0.35/README Data-DPath-0.35/MANIFEST Data-DPath-0.35/todo.org Data-DPath-0.35/META.yml Data-DPath-0.35/MANIFEST.SKIP CPAN.pm: Going to build S/SC/SCHWIGON/data-dpath/Data-DPath-0.35.tar.gz >>> C:\Perl-5.12\bin\perl.exe Makefile.PL Warning: prerequisite Devel::Size 0 not found. Warning: prerequisite Test::Aggregate::Nested 0 not found. Checking if your kit is complete... Warning: the following files are missing in your kit: t/boilerplate.t Please inform the author. Writing Makefile for Data::DPath ---- Unsatisfied dependencies detected during ---- ---- SCHWIGON/data-dpath/Data-DPath-0.35.tar.gz ---- Test::Aggregate::Nested [requires] Devel::Size [requires] Running make test Delayed until after prerequisites Running test for module 'Test::Aggregate::Nested' Running make for O/OV/OVID/Test-Aggregate-0.363.tar.gz Fetching with LWP: http://cpan.nas.activestate.com/authors/id/O/OV/OVID/Test-Aggregate-0.363.tar.gz Checksum for C:\cpanfly-5.12\var\cpan\sources\authors\id\O\OV\OVID\Test-Aggregate-0.363.tar.gz ok Test-Aggregate-0.363 Test-Aggregate-0.363/Build.PL Test-Aggregate-0.363/Changes Test-Aggregate-0.363/Makefile.PL Test-Aggregate-0.363/MANIFEST Test-Aggregate-0.363/META.yml Test-Aggregate-0.363/README Test-Aggregate-0.363/aggtests Test-Aggregate-0.363/aggtests/check_plan.t Test-Aggregate-0.363/aggtests/done_testing.t Test-Aggregate-0.363/aggtests/findbin.t Test-Aggregate-0.363/aggtests/no_plan.t Test-Aggregate-0.363/aggtests/skip_all.t Test-Aggregate-0.363/aggtests/slow_load.t Test-Aggregate-0.363/aggtests/subs.t Test-Aggregate-0.363/lib Test-Aggregate-0.363/lib/Test Test-Aggregate-0.363/lib/Test/Aggregate.pm Test-Aggregate-0.363/lib/Test/Aggregate Test-Aggregate-0.363/lib/Test/Aggregate/Base.pm Test-Aggregate-0.363/lib/Test/Aggregate/Builder.pm Test-Aggregate-0.363/lib/Test/Aggregate/Nested.pm Test-Aggregate-0.363/t Test-Aggregate-0.363/t/00-load.t Test-Aggregate-0.363/t/aggregate.t Test-Aggregate-0.363/t/nested.t Test-Aggregate-0.363/t/pre_post.t Test-Aggregate-0.363/t/pre_post_nested.t Test-Aggregate-0.363/t/subs.t Test-Aggregate-0.363/t/lib Test-Aggregate-0.363/t/lib/Slow Test-Aggregate-0.363/t/lib/Slow/Loading Test-Aggregate-0.363/t/lib/Slow/Loading/Module.pm Test-Aggregate-0.363/xt Test-Aggregate-0.363/xt/author Test-Aggregate-0.363/xt/author/pod-coverage.t Test-Aggregate-0.363/xt/author/pod.t CPAN.pm: Going to build O/OV/OVID/Test-Aggregate-0.363.tar.gz >>> C:\Perl-5.12\bin\perl.exe Makefile.PL Checking if your kit is complete... Looks good Writing Makefile for Test::Aggregate >>> nmake Microsoft (R) Program Maintenance Utility Version 7.00.8882 Copyright (C) Microsoft Corp 1988-2000. All rights reserved. cp lib/Test/Aggregate.pm blib\lib\Test\Aggregate.pm cp lib/Test/Aggregate/Builder.pm blib\lib\Test\Aggregate\Builder.pm cp lib/Test/Aggregate/Base.pm blib\lib\Test\Aggregate\Base.pm cp lib/Test/Aggregate/Nested.pm blib\lib\Test\Aggregate\Nested.pm OVID/Test-Aggregate-0.363.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-5.12\bin\perl.exe "-MExtUtils::Command::MM" "-e" "test_harness(1, 'blib\lib', 'blib\arch')" t/*.t # Testing Test::Aggregate 0.363, Perl 5.012000, C:\Perl-5.12\bin\perl.exe # ... with Test::Builder 0.94 t/00-load.t .......... 1..3 ok 1 - use Test::Aggregate; ok 2 - use Slow::Loading::Module; ok 3 - env variables should not hang around ok # ******** running tests for aggtests/check_plan.t ******** # ok - aggtests/check_plan.t (1 out of 7) # ******** running tests for aggtests/done_testing.t ******** # ok - aggtests/done_testing.t (2 out of 7) # ******** running tests for aggtests/findbin.t ******** # ok - aggtests/findbin.t (3 out of 7) # ******** running tests for aggtests/no_plan.t ******** # ok - aggtests/no_plan.t (4 out of 7) # ******** running tests for aggtests/skip_all.t ******** # ok - aggtests/skip_all.t (5 out of 7) # ******** running tests for aggtests/slow_load.t ******** # ok - aggtests/slow_load.t (6 out of 7) # ******** running tests for aggtests/subs.t ******** # ok - aggtests/subs.t (7 out of 7) t/aggregate.t ........ ok 1 - aggtests/check_plan.t ***** 1 ok 2 - aggtests/check_plan.t ***** 2 ok 3 # skip checking plan (aggtests/check_plan.t ***** 3) ok 4 - env variables should not hang around ok 5 - aggtests/check_plan.t ***** 4 ok 6 - aggtests/done_testing.t ***** 1 ok 7 - aggtests/done_testing.t ***** 2 ok 8 - findbin is reinitialized for every test ok 9 - aggtests/no_plan.t ***** 1 ok 10 - aggtests/no_plan.t ***** 2 ok 11 # skip Testing skip all ok 12 - slow loading module loaded ok 13 - env variables should not hang around ok 14 - subs work! 1..14 ok # Running tests for aggtests/slow_load.t (1 out of 7) # Running tests for aggtests/findbin.t (2 out of 7) # Running tests for aggtests/done_testing.t (3 out of 7) # Running tests for aggtests/skip_all.t (4 out of 7) # Running tests for aggtests/no_plan.t (5 out of 7) # Running tests for aggtests/check_plan.t (6 out of 7) # Running tests for aggtests/subs.t (7 out of 7) t/nested.t ........... 1..7 1..2 ok 1 - slow loading module loaded ok 2 - env variables should not hang around ok 1 - Tests for aggtests/slow_load.t 1..1 ok 1 - findbin is reinitialized for every test ok 2 - Tests for aggtests/findbin.t ok 1 - aggtests/done_testing.t ***** 1 ok 2 - aggtests/done_testing.t ***** 2 1..2 ok 3 - Tests for aggtests/done_testing.t 1..0 # SKIP Testing skip all ok 4 # skip Testing skip all ok 1 - aggtests/no_plan.t ***** 1 ok 2 - aggtests/no_plan.t ***** 2 1..2 ok 5 - Tests for aggtests/no_plan.t 1..5 ok 1 - aggtests/check_plan.t ***** 1 ok 2 - aggtests/check_plan.t ***** 2 ok 3 # skip checking plan (aggtests/check_plan.t ***** 3) ok 4 - env variables should not hang around ok 5 - aggtests/check_plan.t ***** 4 ok 6 - Tests for aggtests/check_plan.t 1..1 ok 1 - subs work! ok 7 - Tests for aggtests/subs.t ok # ******** running tests for aggtests/check_plan.t ******** # ok - aggtests/check_plan.t (1 out of 7) # ******** running tests for aggtests/done_testing.t ******** # ok - aggtests/done_testing.t (2 out of 7) # ******** running tests for aggtests/findbin.t ******** # ok - aggtests/findbin.t (3 out of 7) # ******** running tests for aggtests/no_plan.t ******** # ok - aggtests/no_plan.t (4 out of 7) # ******** running tests for aggtests/skip_all.t ******** # ok - aggtests/skip_all.t (5 out of 7) # ******** running tests for aggtests/slow_load.t ******** # ok - aggtests/slow_load.t (6 out of 7) # ******** running tests for aggtests/subs.t ******** # ok - aggtests/subs.t (7 out of 7) t/pre_post.t ......... ok 1 - aggtests/check_plan.t ***** 1 ok 2 - aggtests/check_plan.t ***** 2 ok 3 # skip checking plan (aggtests/check_plan.t ***** 3) ok 4 - env variables should not hang around ok 5 - aggtests/check_plan.t ***** 4 ok 6 - aggtests/done_testing.t ***** 1 ok 7 - aggtests/done_testing.t ***** 2 ok 8 - findbin is reinitialized for every test ok 9 - aggtests/no_plan.t ***** 1 ok 10 - aggtests/no_plan.t ***** 2 ok 11 # skip Testing skip all ok 12 - slow loading module loaded ok 13 - env variables should not hang around ok 14 - subs work! ok 15 - Startup should be called once ok 16 - ... as should shutdown ok 17 - Setup should be called once for each test program ok 18 - ... as should teardown ok 19 - ... and file names should be passed to setup 1..19 ok t/pre_post_nested.t .. 1..6 1..7 1..2 ok 1 - slow loading module loaded ok 2 - env variables should not hang around ok 1 - Tests for aggtests/slow_load.t ok 1 - aggtests/no_plan.t ***** 1 ok 2 - aggtests/no_plan.t ***** 2 1..2 ok 2 - Tests for aggtests/no_plan.t 1..1 ok 1 - findbin is reinitialized for every test ok 3 - Tests for aggtests/findbin.t 1..5 ok 1 - aggtests/check_plan.t ***** 1 ok 2 - aggtests/check_plan.t ***** 2 ok 3 # skip checking plan (aggtests/check_plan.t ***** 3) ok 4 - env variables should not hang around ok 5 - aggtests/check_plan.t ***** 4 ok 4 - Tests for aggtests/check_plan.t 1..0 # SKIP Testing skip all ok 5 # skip Testing skip all 1..1 ok 1 - subs work! ok 6 - Tests for aggtests/subs.t ok 1 - aggtests/done_testing.t ***** 1 ok 2 - aggtests/done_testing.t ***** 2 1..2 ok 7 - Tests for aggtests/done_testing.t ok 1 - nested tests ok 2 - Startup should be called once ok 3 - ... as should shutdown ok 4 - Setup should be called once for each test program ok 5 - ... as should teardown ok 6 - ... and file names should be passed to setup ok # ******** running tests for aggtests/subs.t ******** # ok - aggtests/subs.t (1 out of 1) t/subs.t ............. ok 1 - subs work! ok 2 - ... and we should only run as many tests as are in the matching tests 1..2 ok All tests successful. Files=6, Tests=51, 7 wallclock secs ( 0.05 usr + 0.00 sys = 0.05 CPU) Result: PASS OVID/Test-Aggregate-0.363.tar.gz nmake test TEST_VERBOSE=1 -- OK Curtis 'Ovid' Poe <ovid@cpan.org> Aggregate C<*.t> tests to make them run faster. >>> (cd C:\cpanfly-5.12\var\cpan\build\Test-Aggregate-0.363-33bSPz && tar cvf - Test-Aggregate-0.363.ppd blib) | gzip -c >C:/cpanfly-5.12/var/REPO/O/OV/OVID/Test-Aggregate-0.363.tar.gz Test-Aggregate-0.363.ppd blib/ blib/lib/ blib/lib/Test/ blib/lib/Test/Aggregate/ blib/lib/Test/Aggregate/Base.pm blib/lib/Test/Aggregate/Builder.pm blib/lib/Test/Aggregate/Nested.pm blib/lib/Test/Aggregate.pm >>> mv C:\cpanfly-5.12\var\cpan\build\Test-Aggregate-0.363-33bSPz/Test-Aggregate-0.363.ppd C:/cpanfly-5.12/var/REPO/O/OV/OVID cygwin warning: MS-DOS style path detected: C:\cpanfly-5.12\var\cpan\build\Test-Aggregate-0.363-33bSPz/Test-Aggregate-0.363.ppd Preferred POSIX equivalent is: /cygdrive/c/cpanfly-5.12/var/cpan/build/Test-Aggregate-0.363-33bSPz/Test-Aggregate-0.363.ppd CYGWIN environment variable option "nodosfilewarning" turns off this warning. Consult the user's guide for more details about POSIX paths: http://cygwin.com/cygwin-ug-net/using.html#using-pathnames Running test for module 'Devel::Size' Running make for T/TE/TELS/devel/Devel-Size-0.71.tar.gz Prepending C:\cpanfly-5.12\var\cpan\build\Test-Aggregate-0.363-33bSPz/blib/arch C:\cpanfly-5.12\var\cpan\build\Test-Aggregate-0.363-33bSPz/blib/lib to PERL5LIB for 'get' Checksum for C:\cpanfly-5.12\var\cpan\sources\authors\id\T\TE\TELS\devel\Devel-Size-0.71.tar.gz ok Devel-Size-0.71/ Devel-Size-0.71/t/ Devel-Size-0.71/t/pod.t Devel-Size-0.71/t/pod_cov.t Devel-Size-0.71/t/recurse.t Devel-Size-0.71/t/basic.t Devel-Size-0.71/inc/ Devel-Size-0.71/inc/Module/ Devel-Size-0.71/inc/Module/Install/ Devel-Size-0.71/inc/Module/Install/Can.pm Devel-Size-0.71/inc/Module/Install/Base.pm Devel-Size-0.71/inc/Module/Install/Win32.pm Devel-Size-0.71/inc/Module/Install/WriteAll.pm Devel-Size-0.71/inc/Module/Install/Makefile.pm Devel-Size-0.71/inc/Module/Install/Fetch.pm Devel-Size-0.71/inc/Module/Install/Metadata.pm Devel-Size-0.71/inc/Module/Install.pm Devel-Size-0.71/lib/ Devel-Size-0.71/lib/Devel/ Devel-Size-0.71/lib/Devel/Size.pm Devel-Size-0.71/SIGNATURE Devel-Size-0.71/README Devel-Size-0.71/MANIFEST.SKIP Devel-Size-0.71/Makefile.PL Devel-Size-0.71/META.yml Devel-Size-0.71/Size.xs Devel-Size-0.71/CHANGES Devel-Size-0.71/MANIFEST Prepending C:\cpanfly-5.12\var\cpan\build\Test-Aggregate-0.363-33bSPz/blib/arch C:\cpanfly-5.12\var\cpan\build\Test-Aggregate-0.363-33bSPz/blib/lib to PERL5LIB for 'make' CPAN.pm: Going to build T/TE/TELS/devel/Devel-Size-0.71.tar.gz >>> C:\Perl-5.12\bin\perl.exe Makefile.PL Cannot determine license info from lib/Devel/Size.pm Checking if your kit is complete... Looks good Writing Makefile for Devel::Size >>> nmake Microsoft (R) Program Maintenance Utility Version 7.00.8882 Copyright (C) Microsoft Corp 1988-2000. All rights reserved. cp lib/Devel/Size.pm blib\lib\Devel\Size.pm C:\Perl-5.12\bin\perl.exe "-Iinc" C:\Perl-5.12\lib\ExtUtils\xsubpp -typemap C:\Perl-5.12\lib\ExtUtils\typemap Size.xs > Size.xsc && C:\Perl-5.12\bin\perl.exe "-Iinc" -MExtUtils::Command -e "mv" -- Size.xsc Size.c cl -c -nologo -GF -W3 -MD -Zi -DNDEBUG -O1 -DWIN32 -D_CONSOLE -DNO_STRICT -DHAVE_DES_FCRYPT -DUSE_SITECUSTOMIZE -DPERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS -DUSE_PERLIO -DPERL_MSVCRT_READFIX -MD -Zi -DNDEBUG -O1 -DVERSION=\"0.71\" -DXS_VERSION=\"0.71\" "-IC:\Perl-5.12\lib\CORE" Size.c Size.c Size.xs(509) : warning C4018: '<=' : signed/unsigned mismatch Size.xs(772) : error C2143: syntax error : missing ';' before 'type' Size.xs(773) : error C2275: 'SV' : illegal use of this type as an expression C:\Perl-5.12\lib\CORE\perl.h(2397) : see declaration of 'SV' Size.xs(773) : error C2065: 'tempSV' : undeclared identifier Size.xs(773) : error C2100: illegal indirection Size.xs(776) : error C2065: 'tempAV' : undeclared identifier Size.xs(776) : warning C4047: 'function' : 'struct av *' differs in levels of indirection from 'int ' Size.xs(776) : warning C4024: 'Perl_av_len' : different types for formal and actual parameter 2 Size.xs(779) : warning C4047: 'function' : 'struct av *' differs in levels of indirection from 'int ' Size.xs(779) : warning C4024: 'Perl_av_len' : different types for formal and actual parameter 2 Size.xs(781) : warning C4047: 'function' : 'struct av *' differs in levels of indirection from 'int ' Size.xs(781) : warning C4024: 'Perl_av_fetch' : different types for formal and actual parameter 2 Size.xs(781) : warning C4047: '=' : 'int ' differs in levels of indirection from 'struct sv ** ' Size.xs(783) : error C2100: illegal indirection Size.xs(783) : warning C4047: '!=' : 'int ' differs in levels of indirection from 'struct sv *' Size.xs(785) : error C2100: illegal indirection Size.xs(785) : warning C4047: 'function' : 'struct sv *' differs in levels of indirection from 'int ' Size.xs(785) : warning C4024: 'Perl_av_push' : different types for formal and actual parameter 3 NMAKE : fatal error U1077: 'cl' : return code '0x2' Stop. TELS/devel/Devel-Size-0.71.tar.gz nmake -- NOT OK Prepending C:\cpanfly-5.12\var\cpan\build\Test-Aggregate-0.363-33bSPz/blib/arch C:\cpanfly-5.12\var\cpan\build\Test-Aggregate-0.363-33bSPz/blib/lib to PERL5LIB for 'test' Running make test Can't test without successful make Running make for S/SC/SCHWIGON/data-dpath/Data-DPath-0.35.tar.gz Prepending C:\cpanfly-5.12\var\cpan\build\Test-Aggregate-0.363-33bSPz/blib/arch C:\cpanfly-5.12\var\cpan\build\Test-Aggregate-0.363-33bSPz/blib/lib to PERL5LIB for 'get' Has already been unwrapped into directory C:\cpanfly-5.12\var\cpan\build\Data-DPath-0.35-1FAT66 Prepending C:\cpanfly-5.12\var\cpan\build\Test-Aggregate-0.363-33bSPz/blib/arch C:\cpanfly-5.12\var\cpan\build\Test-Aggregate-0.363-33bSPz/blib/lib to PERL5LIB for 'make' CPAN.pm: Going to build S/SC/SCHWIGON/data-dpath/Data-DPath-0.35.tar.gz Warning: Prerequisite 'Devel::Size => 0' for 'SCHWIGON/data-dpath/Data-DPath-0.35.tar.gz' failed when processing 'TELS/devel/Devel-Size-0.71.tar.gz' with 'make => NO'. Continuing, but chances to succeed are limited. >>> 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.35.tar.gz nmake -- OK Prepending C:\cpanfly-5.12\var\cpan\build\Test-Aggregate-0.363-33bSPz/blib/arch C:\cpanfly-5.12\var\cpan\build\Test-Aggregate-0.363-33bSPz/blib/lib to PERL5LIB for 'test' 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-5.12\bin\perl.exe "-MExtUtils::Command::MM" "-e" "test_harness(1, 'inc', 'blib\lib', 'blib\arch')" t/*.t xt/*.t t/00-load.t .................. 1..1 ok 1 - use Data::DPath; ok t/basics_without_overload.t .. 1..162 ok 1 - KEYs ok 2 - KEYs (REFERENCES) ok 3 - KEYs + NOSTEPs ok 4 - KEYs + NOSTEPs (REFERENCES) ok 5 - KEYs + PARENT ok 6 - KEYs + PARENT (REFERENCES) ok 7 - KEYs + PARENT + NOSTEP ok 8 - KEYs + PARENT + ANYWHERE ok 9 - KEYs + PARENT + ANYWHERE + NOSTEP ok 10 - KEYs + PARENT + PARENT ok 11 - KEYs + PARENT + PARENT (REFERENCES) ok 12 - KEYs + PARENT + PARENT + NOSTEPs ok 13 - KEYs + PARENT + KEY ok 14 - KEYs + ANYSTEP + PARENT + KEY no double results ok 15 - ROOT ok 16 - KEYs + ANYSTEP ok 17 - KEYs ok 18 - KEYs + PARENT ok 19 - KEYs + PARENT + PARENT ok 20 - KEYs + PARENT + KEY ok 21 - KEYs + ANYSTEP + PARENT + KEY no double results ok 22 - ROOT ok 23 - KEYs + ANYSTEP ok 24 - ANYWHERE + KEYs + ANYSTEP ok 25 - 2xANYWHERE + KEYs + ANYSTEP ok 26 - ANYWHERE + KEYs + ANYSTEP as function ok 27 - 2xANYWHERE + KEYs + ANYSTEP as function ok 28 - ROOT + ANYWHERE + KEY + KEY ok 29 - ANYWHERE + KEY + ANYWHERE + KEY ok 30 - ROOT + KEY + ANYWHEREs + KEY ok 31 - ANYWHERE + KEYs + ANYWHEREs ok 32 - ANYWHERE + KEYs + ANYWHEREs (REFERENCES) ok 33 - ANYWHERE + KEYs + ANYSTEP with smartmatch and variable ok 34 - 2xANYWHERE + KEYs + ANYSTEP with smartmatch and variable ok 35 - ANYWHERE + KEYs + ANYSTEP with smartmatch and dpath() ok 36 - 2xANYWHERE + KEYs + ANYSTEP with smartmatch and dpath() ok 37 - 2xANYWHERE + KEYs + ANYSTEP with smartmatch and dpath() (REFERENCES) ok 38 - ANYWHERE + KEY ok 39 - ANYWHERE + KEY + ANYSTEP ok 40 - ANYWHERE + KEY + ANYSTEP + FILTER size ok 41 - ANYWHERE + KEY + FILTER size == 3 ok 42 - ANYWHERE + KEY + FILTER size != 3 ok 43 - ANYWHERE + KEY + ANYSTEP + FILTER size ok 44 - ANYWHERE + FILTER size ok 45 - ANYWHERE + KEY + ANYSTEP + FILTER size ok 46 - ANYWHERE + KEYs + ANYSTEP with smartmatch and dpath without parens ok 47 - 2xANYWHERE + KEYs + ANYSTEP with smartmatch and dpath without parens ok 48 - ANYWHERE + KEYs + ANYSTEP with smartmatch and dpath without parens commutative ok 49 - 2xANYWHERE + KEYs + ANYSTEP with smartmatch and dpath without parens commutative ok 50 - trailing .../* unpacks ok 51 - quoted KEY containg slash ok 52 - FILTER size == 3 ok 53 - FILTER size == 1 ok 54 - FILTER size >= 1 ok 55 - FILTER hash size == 3 ok 56 - FILTER hash size != 3 ok 57 - FILTER hash size >= 1 ok 58 - FILTER hash size >= 3 ok 59 - ANYWHERE + FILTER hash size == 1 ok 60 not ok 61 # TODO far away future spec # Failed (TODO) test at t/basics_without_overload.t line 292. # Comparing $data as a Bag # Missing: 'RR1', 'RR2', 'RR3', 'XXX', 'YYY', 'ZZZ', 'affe' ok 62 - ANYSTEP + FILTER int 0 ok 63 - ANYSTEP + FILTER int 0 whitespace ok 64 - ANYSTEP + FILTER int 2 ok 65 - ANYSTEP + FILTER int 2 whitespace ok 66 - ANYSTEP + FILTER int -1 ok 67 - ANYSTEP + FILTER int -1 whitespace ok 68 - ANYWHERE + ANYSTEP + FILTER int 0 ok 69 - ANYWHERE + ANYSTEP + FILTER int 0 whitespace ok 70 - ANYWHERE + ANYSTEP + FILTER int -3 ok 71 - ANYWHERE + ANYSTEP + FILTER int -3 whitespace ok 72 - ANYWHERE + ANYSTEP + FILTER int 2 ok 73 - ANYWHERE + ANYSTEP + FILTER int 2 whitespace ok 74 - KEY + FILTER int ok 75 - ANYWHERE + KEY + FILTER int ok 76 - KEY + FILTER int 0 ok 77 - KEY + FILTER int 1 ok 78 - ANYWHERE + KEY + FILTER int 0 ok 79 - ANYWHERE + KEY + FILTER int 1 not ok 80 - context for incremental searches # TODO spec only: context # Failed (TODO) test 'context for incremental searches' # at t/basics_without_overload.t line 360. # Comparing $data as a Bag # Missing: 'affe', 2 references not ok 81 # TODO spec only: context # Failed (TODO) test at t/basics_without_overload.t line 370. # Comparing $data as a Bag # Missing: 'affe', 2 references not ok 82 - incremental + FILTER int # TODO spec only: context # Failed (TODO) test 'incremental + FILTER int' # at t/basics_without_overload.t line 374. # Comparing $data as a Bag # Missing: 'ZZZ' ok 83 - ROOT + ANYSTEP ok 84 - ROOT ok 85 - ANYWHERE ok 86 - ANYWHERE + ANYSTEP + FILTER int ok 87 - ROOT + ANYSTEP + FILTER int: plain value ok 88 - ROOT + ANYSTEP + FILTER int: ref value ok 89 - ANYWHERE + ANYSTEP + FILTER int ok 90 - FILTER eval prepare ok 91 - FILTER eval simple true ok 92 - FILTER eval simple true with false values ok 93 - FILTER eval simple true with strings ok 94 - FILTER eval simple false ok 95 - FILTER eval simple false with strings ok 96 - ANYWHERE + KEYs in blessed structs ok 97 - ANYWHERE + ANYWHERE + KEYs in blessed structs ok 98 - ANYWHERE + ANYWHERE + ANYWHERE + KEYs in blessed structs ok 99 - ANYWHERE + FILTER reftype funcall + KEYs ok 100 - ANYWHERE + FILTER reftype eq + KEYs ok 101 - ANYWHERE + FILTER reftype match + KEYs ok 102 - ANYWHERE + FILTER isa + KEYs ok 103 - ANYWHERE + KEYs + FILTER in blessed structs ok 104 - ROOT + KEYs + FILTER int 0 + KEYs ok 105 - ROOT + ANYSTEP + FILTER eval key matches + FILTER int 0 + KEYs ok 106 - ROOT + ANYSTEP + NOSTEP + FILTER eval key matches + FILTER int 0 + KEYs ok 107 - ROOT + ANYSTEP + PARENT + NOSTEP + FILTER eval key matches + FILTER int 0 + KEYs ok 108 - ROOT + KEYs + FILTER int 1 + KEYs ok 109 - ANYWHERE + KEYs + FILTER int 0 + KEYs ok 110 - ANYWHERE + KEYs + FILTER int 1 + KEYs ok 111 - ANYWHERE + KEYs + FILTER int 2 + KEYs ok 112 - ANYWHERE + KEYs + FILTER int 3 + KEYs ok 113 - ANYWHERE + KEYs + FILTER int -1 + KEYs ok 114 - ANYWHERE + KEYs + FILTER int -2 + KEYs ok 115 - ANYWHERE + KEYs + FILTER int -3 + KEYs ok 116 - ANYWHERE + KEYs + FILTER int -4 + KEYs ok 117 - ANYWHERE + KEYs + FILTER too negative int + KEYs ok 118 - ANYWHERE + KEYs + FILTER too high int + KEYs ok 119 - ROOT + ANYSTEP + FILTER eval key eq + FILTER int ok 120 - ROOT + ANYSTEP + NOSTEP + FILTER eval key eq + FILTER int ok 121 - ROOT + ANYSTEP + PARENT + NOSTEP + FILTER eval key eq + FILTER int ok 122 - ROOT + ANYSTEP + FILTER eval key matches + FILTER int ok 123 - ROOT + ANYSTEP + NOSTEP + FILTER eval key matches + FILTER int ok 124 - ROOT + ANYSTEP + PARENT + NOSTEP + FILTER eval key matches + FILTER int ok 125 - FILTER: affe ok 126 - FILTER: index ok 127 - FILTER: index ok 128 - FILTER eval regex five chars ok 129 - FILTER eval regex just capitalizes ok 130 # skip quote semantics changed ok 131 - ANYWHERE + STEP + ANYSTEP + FILTER eval key eq string ok 132 - ANYWHERE + STEP + NOSTEP + FILTER eval key eq string ok 133 - ANYWHERE + ANYSTEP + FILTER eval key eq string ok 134 - ANYWHERE + ANYSTEP + ANYSTEP + FILTER eval key eq string ok 135 - ANYWHERE + STEP + ANYSTEP + STEP ok 136 - ANYWHERE + STEP + ANYSTEP + STEP + FILTER eval key eq last STEP ok 137 - ANYWHERE + NOSTEP + FILTER eval key ok 138 - ANYWHERE + NOSTEP + FILTER eval key + slash in eval ok 139 - ANYWHERE + STEP + ANYSTEP + STEP + FILTER eval key eq last STEP ok 140 - ANYWHERE + STEP + ANYSTEP + FILTER eval key matches ok 141 - ROOT + ANYSTEP + FILTER eval key matches qr() ok 142 - ROOT + ANYSTEP + FILTER eval with key matches m(...) ok 143 - ROOT + ANYSTEP + FILTER eval with key matches /CC/ ok 144 - ROOT + ANYSTEP + ANYSTEP + FILTER eval with key matches /CC/ ok 145 - ANYWHERE + ANYSTEP + FILTER eval value ok 146 - ANYWHERE + ANYSTEP + FILTER eval value + PARENT ok 147 - ANYWHERE + ANYSTEP + FILTER eval value + 2xPARENT ok 148 - KEYs + ANYSTEP again ok 149 - KEYs + (*) ok 150 - KEYs + (//) ok 151 - KEYs + (..) ok 152 - KEYs + (.) ok 153 - ROOT + NOSTEP + FILTER isa (with no match) ok 154 - ROOT + NOSTEP + FILTER isa ok 155 - ROOT + NOSTEP + FILTER isa + FILTER size ok 156 - ROOT + NOSTEP + FILTER isa + FILTER size + FILTER reftype ok 157 - ANYWHERE + NOSTEP + FILTER int ok 158 - empty key ok 159 - ANYWHERE + NOSTEP + FILTER int (REFERENCES) not ok 160 - ANYWHERE + NOSTEP + FILTER int (REFERENCES CHANGED) # TODO deferred # Failed (TODO) test 'ANYWHERE + NOSTEP + FILTER int (REFERENCES CHANGED)' # at t/basics_without_overload.t line 866. # Comparing $data as a Bag # Missing: 'there once was an array in LA', 2 references # Extra: 3 references not ok 161 - ANYWHERE + ANYSTEP + FILTER eval value + PARENT + bless # TODO REAL TODO FIX ME SOON! # Failed (TODO) test 'ANYWHERE + ANYSTEP + FILTER eval value + PARENT + bless' # at t/basics_without_overload.t line 890. # Comparing $data as a Bag # Missing: 1 reference # Extra: 'RR3', 1 reference not ok 162 - ANYWHERE + ANYSTEP + FILTER eval value + 2xPARENT + FILTER int + bless # TODO REAL TODO FIX ME SOON! (but depends on test before) # Failed (TODO) test 'ANYWHERE + ANYSTEP + FILTER eval value + 2xPARENT + FILTER int + bless' # at t/basics_without_overload.t line 899. # Comparing $data as a Bag # Extra: 'RR2' ok t/cyclic_structures.t ........ 1..2 ok 1 - ROOT + KEYs in cyclic structure ok 2 # skip No recursion detection yet. ok t/data_dpath.t ............... 1..164 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 307. # 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 373. # 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 383. # 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 387. # 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 + ANYWHERE + KEYs in blessed structs ok 99 - ANYWHERE + ANYWHERE + ANYWHERE + KEYs in blessed structs ok 100 # skip Filter functions with optional args are deprecated, use the is_XXX(args) form instead. ok 101 - ANYWHERE + FILTER reftype funcall + KEYs ok 102 - ANYWHERE + FILTER reftype eq + KEYs ok 103 - ANYWHERE + FILTER reftype smartmatch + KEYs ok 104 - ANYWHERE + FILTER isa + KEYs ok 105 - ANYWHERE + KEYs + FILTER in blessed structs ok 106 - ROOT + KEYs + FILTER int 0 + KEYs ok 107 - ROOT + ANYSTEP + FILTER eval key matches + FILTER int 0 + KEYs ok 108 - ROOT + ANYSTEP + NOSTEP + FILTER eval key matches + FILTER int 0 + KEYs ok 109 - ROOT + ANYSTEP + PARENT + NOSTEP + FILTER eval key matches + FILTER int 0 + KEYs ok 110 - ROOT + KEYs + FILTER int 1 + KEYs ok 111 - ANYWHERE + KEYs + FILTER int 0 + 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 -1 + KEYs ok 116 - ANYWHERE + KEYs + FILTER int -2 + KEYs ok 117 - ANYWHERE + KEYs + FILTER int -3 + KEYs ok 118 - ANYWHERE + KEYs + FILTER int -4 + KEYs ok 119 - ANYWHERE + KEYs + FILTER too negative int + KEYs ok 120 - ANYWHERE + KEYs + FILTER too high int + KEYs ok 121 - ROOT + ANYSTEP + FILTER eval key eq + FILTER int ok 122 - ROOT + ANYSTEP + NOSTEP + FILTER eval key eq + FILTER int ok 123 - ROOT + ANYSTEP + PARENT + NOSTEP + FILTER eval key eq + FILTER int ok 124 - ROOT + ANYSTEP + FILTER eval key matches + FILTER int ok 125 - ROOT + ANYSTEP + NOSTEP + FILTER eval key matches + FILTER int ok 126 - ROOT + ANYSTEP + PARENT + NOSTEP + FILTER eval key matches + FILTER int ok 127 - FILTER: affe ok 128 - FILTER: index ok 129 - FILTER: index ok 130 - FILTER eval regex five chars ok 131 - FILTER eval regex just capitalizes ok 132 # skip quote semantics changed ok 133 - ANYWHERE + STEP + ANYSTEP + FILTER eval key eq string ok 134 - ANYWHERE + STEP + NOSTEP + FILTER eval key eq string ok 135 - ANYWHERE + ANYSTEP + FILTER eval key eq string ok 136 - ANYWHERE + ANYSTEP + ANYSTEP + FILTER eval key eq string ok 137 - ANYWHERE + STEP + ANYSTEP + STEP ok 138 - ANYWHERE + STEP + ANYSTEP + STEP + FILTER eval key eq last STEP ok 139 - ANYWHERE + NOSTEP + FILTER eval key ok 140 - ANYWHERE + NOSTEP + FILTER eval key + slash in eval ok 141 - ANYWHERE + STEP + ANYSTEP + STEP + FILTER eval key eq last STEP ok 142 - ANYWHERE + STEP + ANYSTEP + FILTER eval key matches ok 143 - ROOT + ANYSTEP + FILTER eval key matches qr() ok 144 - ROOT + ANYSTEP + FILTER eval with key matches m(...) ok 145 - ROOT + ANYSTEP + FILTER eval with key matches /CC/ ok 146 - ROOT + ANYSTEP + ANYSTEP + FILTER eval with key matches /CC/ ok 147 - ANYWHERE + ANYSTEP + FILTER eval value ok 148 - ANYWHERE + ANYSTEP + FILTER eval value + PARENT ok 149 - ANYWHERE + ANYSTEP + FILTER eval value + 2xPARENT ok 150 - KEYs + ANYSTEP again ok 151 - KEYs + (*) ok 152 - KEYs + (//) ok 153 - KEYs + (..) ok 154 - KEYs + (.) ok 155 - ROOT + NOSTEP + FILTER isa (with no match) ok 156 - ROOT + NOSTEP + FILTER isa ok 157 - ROOT + NOSTEP + FILTER isa + FILTER size ok 158 - ROOT + NOSTEP + FILTER isa + FILTER size + FILTER reftype ok 159 - ANYWHERE + NOSTEP + FILTER int ok 160 - empty key ok 161 - ANYWHERE + NOSTEP + FILTER int (REFERENCES) not ok 162 - ANYWHERE + NOSTEP + FILTER int (REFERENCES CHANGED) # TODO deferred # Failed (TODO) test 'ANYWHERE + NOSTEP + FILTER int (REFERENCES CHANGED)' # at t/data_dpath.t line 886. # Comparing $data as a Bag # Missing: 'there once was an array in LA', 2 references # Extra: 3 references not ok 163 - ANYWHERE + ANYSTEP + FILTER eval value + PARENT + bless # TODO REAL TODO FIX ME SOON! # Failed (TODO) test 'ANYWHERE + ANYSTEP + FILTER eval value + PARENT + bless' # at t/data_dpath.t line 910. # Comparing $data as a Bag # Missing: 1 reference # Extra: 'RR3', 1 reference not ok 164 - ANYWHERE + ANYSTEP + FILTER eval value + 2xPARENT + FILTER int + bless # TODO REAL TODO FIX ME SOON! (but depends on test before) # Failed (TODO) test 'ANYWHERE + ANYSTEP + FILTER eval value + 2xPARENT + FILTER int + bless' # at t/data_dpath.t line 919. # Comparing $data as a Bag # Extra: 'RR2' ok t/optimization.t ............. 1..3 ok 1 - use Data::DPath; ok 2 - simple dpath ok 3 - very complicated dpath 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 xt/alltest.t ................. 1..6 1..1 ok 1 - use Data::DPath; ok 1 - Tests for t/00-load.t 1..162 ok 1 - KEYs ok 2 - KEYs (REFERENCES) ok 3 - KEYs + NOSTEPs ok 4 - KEYs + NOSTEPs (REFERENCES) ok 5 - KEYs + PARENT ok 6 - KEYs + PARENT (REFERENCES) ok 7 - KEYs + PARENT + NOSTEP ok 8 - KEYs + PARENT + ANYWHERE ok 9 - KEYs + PARENT + ANYWHERE + NOSTEP ok 10 - KEYs + PARENT + PARENT ok 11 - KEYs + PARENT + PARENT (REFERENCES) ok 12 - KEYs + PARENT + PARENT + NOSTEPs ok 13 - KEYs + PARENT + KEY ok 14 - KEYs + ANYSTEP + PARENT + KEY no double results ok 15 - ROOT ok 16 - KEYs + ANYSTEP ok 17 - KEYs ok 18 - KEYs + PARENT ok 19 - KEYs + PARENT + PARENT ok 20 - KEYs + PARENT + KEY ok 21 - KEYs + ANYSTEP + PARENT + KEY no double results ok 22 - ROOT ok 23 - KEYs + ANYSTEP ok 24 - ANYWHERE + KEYs + ANYSTEP ok 25 - 2xANYWHERE + KEYs + ANYSTEP ok 26 - ANYWHERE + KEYs + ANYSTEP as function ok 27 - 2xANYWHERE + KEYs + ANYSTEP as function ok 28 - ROOT + ANYWHERE + KEY + KEY ok 29 - ANYWHERE + KEY + ANYWHERE + KEY ok 30 - ROOT + KEY + ANYWHEREs + KEY ok 31 - ANYWHERE + KEYs + ANYWHEREs ok 32 - ANYWHERE + KEYs + ANYWHEREs (REFERENCES) ok 33 - ANYWHERE + KEYs + ANYSTEP with smartmatch and variable ok 34 - 2xANYWHERE + KEYs + ANYSTEP with smartmatch and variable ok 35 - ANYWHERE + KEYs + ANYSTEP with smartmatch and dpath() ok 36 - 2xANYWHERE + KEYs + ANYSTEP with smartmatch and dpath() ok 37 - 2xANYWHERE + KEYs + ANYSTEP with smartmatch and dpath() (REFERENCES) ok 38 - ANYWHERE + KEY ok 39 - ANYWHERE + KEY + ANYSTEP ok 40 - ANYWHERE + KEY + ANYSTEP + FILTER size ok 41 - ANYWHERE + KEY + FILTER size == 3 ok 42 - ANYWHERE + KEY + FILTER size != 3 ok 43 - ANYWHERE + KEY + ANYSTEP + FILTER size ok 44 - ANYWHERE + FILTER size ok 45 - ANYWHERE + KEY + ANYSTEP + FILTER size ok 46 - ANYWHERE + KEYs + ANYSTEP with smartmatch and dpath without parens ok 47 - 2xANYWHERE + KEYs + ANYSTEP with smartmatch and dpath without parens ok 48 - ANYWHERE + KEYs + ANYSTEP with smartmatch and dpath without parens commutative ok 49 - 2xANYWHERE + KEYs + ANYSTEP with smartmatch and dpath without parens commutative ok 50 - trailing .../* unpacks ok 51 - quoted KEY containg slash ok 52 - FILTER size == 3 ok 53 - FILTER size == 1 ok 54 - FILTER size >= 1 ok 55 - FILTER hash size == 3 ok 56 - FILTER hash size != 3 ok 57 - FILTER hash size >= 1 ok 58 - FILTER hash size >= 3 ok 59 - ANYWHERE + FILTER hash size == 1 ok 60 not ok 61 # TODO far away future spec # Failed (TODO) test at t/basics_without_overload.t line 292. # Comparing $data as a Bag # Missing: 'RR1', 'RR2', 'RR3', 'XXX', 'YYY', 'ZZZ', 'affe' ok 62 - ANYSTEP + FILTER int 0 ok 63 - ANYSTEP + FILTER int 0 whitespace ok 64 - ANYSTEP + FILTER int 2 ok 65 - ANYSTEP + FILTER int 2 whitespace ok 66 - ANYSTEP + FILTER int -1 ok 67 - ANYSTEP + FILTER int -1 whitespace ok 68 - ANYWHERE + ANYSTEP + FILTER int 0 ok 69 - ANYWHERE + ANYSTEP + FILTER int 0 whitespace ok 70 - ANYWHERE + ANYSTEP + FILTER int -3 ok 71 - ANYWHERE + ANYSTEP + FILTER int -3 whitespace ok 72 - ANYWHERE + ANYSTEP + FILTER int 2 ok 73 - ANYWHERE + ANYSTEP + FILTER int 2 whitespace ok 74 - KEY + FILTER int ok 75 - ANYWHERE + KEY + FILTER int ok 76 - KEY + FILTER int 0 ok 77 - KEY + FILTER int 1 ok 78 - ANYWHERE + KEY + FILTER int 0 ok 79 - ANYWHERE + KEY + FILTER int 1 not ok 80 - context for incremental searches # TODO spec only: context # Failed (TODO) test 'context for incremental searches' # at t/basics_without_overload.t line 360. # Comparing $data as a Bag # Missing: 'affe', 2 references not ok 81 # TODO spec only: context # Failed (TODO) test at t/basics_without_overload.t line 370. # Comparing $data as a Bag # Missing: 'affe', 2 references not ok 82 - incremental + FILTER int # TODO spec only: context # Failed (TODO) test 'incremental + FILTER int' # at t/basics_without_overload.t line 374. # Comparing $data as a Bag # Missing: 'ZZZ' ok 83 - ROOT + ANYSTEP ok 84 - ROOT ok 85 - ANYWHERE ok 86 - ANYWHERE + ANYSTEP + FILTER int ok 87 - ROOT + ANYSTEP + FILTER int: plain value ok 88 - ROOT + ANYSTEP + FILTER int: ref value ok 89 - ANYWHERE + ANYSTEP + FILTER int ok 90 - FILTER eval prepare ok 91 - FILTER eval simple true ok 92 - FILTER eval simple true with false values ok 93 - FILTER eval simple true with strings ok 94 - FILTER eval simple false ok 95 - FILTER eval simple false with strings ok 96 - ANYWHERE + KEYs in blessed structs ok 97 - ANYWHERE + ANYWHERE + KEYs in blessed structs ok 98 - ANYWHERE + ANYWHERE + ANYWHERE + KEYs in blessed structs ok 99 - ANYWHERE + FILTER reftype funcall + KEYs ok 100 - ANYWHERE + FILTER reftype eq + KEYs ok 101 - ANYWHERE + FILTER reftype match + KEYs ok 102 - ANYWHERE + FILTER isa + KEYs ok 103 - ANYWHERE + KEYs + FILTER in blessed structs ok 104 - ROOT + KEYs + FILTER int 0 + KEYs ok 105 - ROOT + ANYSTEP + FILTER eval key matches + FILTER int 0 + KEYs ok 106 - ROOT + ANYSTEP + NOSTEP + FILTER eval key matches + FILTER int 0 + KEYs ok 107 - ROOT + ANYSTEP + PARENT + NOSTEP + FILTER eval key matches + FILTER int 0 + KEYs ok 108 - ROOT + KEYs + FILTER int 1 + KEYs ok 109 - ANYWHERE + KEYs + FILTER int 0 + KEYs ok 110 - ANYWHERE + KEYs + FILTER int 1 + KEYs ok 111 - ANYWHERE + KEYs + FILTER int 2 + KEYs ok 112 - ANYWHERE + KEYs + FILTER int 3 + KEYs ok 113 - ANYWHERE + KEYs + FILTER int -1 + KEYs ok 114 - ANYWHERE + KEYs + FILTER int -2 + KEYs ok 115 - ANYWHERE + KEYs + FILTER int -3 + KEYs ok 116 - ANYWHERE + KEYs + FILTER int -4 + KEYs ok 117 - ANYWHERE + KEYs + FILTER too negative int + KEYs ok 118 - ANYWHERE + KEYs + FILTER too high int + KEYs ok 119 - ROOT + ANYSTEP + FILTER eval key eq + FILTER int ok 120 - ROOT + ANYSTEP + NOSTEP + FILTER eval key eq + FILTER int ok 121 - ROOT + ANYSTEP + PARENT + NOSTEP + FILTER eval key eq + FILTER int ok 122 - ROOT + ANYSTEP + FILTER eval key matches + FILTER int ok 123 - ROOT + ANYSTEP + NOSTEP + FILTER eval key matches + FILTER int ok 124 - ROOT + ANYSTEP + PARENT + NOSTEP + FILTER eval key matches + FILTER int ok 125 - FILTER: affe ok 126 - FILTER: index ok 127 - FILTER: index ok 128 - FILTER eval regex five chars ok 129 - FILTER eval regex just capitalizes ok 130 # skip quote semantics changed ok 131 - ANYWHERE + STEP + ANYSTEP + FILTER eval key eq string ok 132 - ANYWHERE + STEP + NOSTEP + FILTER eval key eq string ok 133 - ANYWHERE + ANYSTEP + FILTER eval key eq string ok 134 - ANYWHERE + ANYSTEP + ANYSTEP + FILTER eval key eq string ok 135 - ANYWHERE + STEP + ANYSTEP + STEP ok 136 - ANYWHERE + STEP + ANYSTEP + STEP + FILTER eval key eq last STEP ok 137 - ANYWHERE + NOSTEP + FILTER eval key ok 138 - ANYWHERE + NOSTEP + FILTER eval key + slash in eval ok 139 - ANYWHERE + STEP + ANYSTEP + STEP + FILTER eval key eq last STEP ok 140 - ANYWHERE + STEP + ANYSTEP + FILTER eval key matches ok 141 - ROOT + ANYSTEP + FILTER eval key matches qr() ok 142 - ROOT + ANYSTEP + FILTER eval with key matches m(...) ok 143 - ROOT + ANYSTEP + FILTER eval with key matches /CC/ ok 144 - ROOT + ANYSTEP + ANYSTEP + FILTER eval with key matches /CC/ ok 145 - ANYWHERE + ANYSTEP + FILTER eval value ok 146 - ANYWHERE + ANYSTEP + FILTER eval value + PARENT ok 147 - ANYWHERE + ANYSTEP + FILTER eval value + 2xPARENT ok 148 - KEYs + ANYSTEP again ok 149 - KEYs + (*) ok 150 - KEYs + (//) ok 151 - KEYs + (..) ok 152 - KEYs + (.) ok 153 - ROOT + NOSTEP + FILTER isa (with no match) ok 154 - ROOT + NOSTEP + FILTER isa ok 155 - ROOT + NOSTEP + FILTER isa + FILTER size ok 156 - ROOT + NOSTEP + FILTER isa + FILTER size + FILTER reftype ok 157 - ANYWHERE + NOSTEP + FILTER int ok 158 - empty key ok 159 - ANYWHERE + NOSTEP + FILTER int (REFERENCES) not ok 160 - ANYWHERE + NOSTEP + FILTER int (REFERENCES CHANGED) # TODO deferred # Failed (TODO) test 'ANYWHERE + NOSTEP + FILTER int (REFERENCES CHANGED)' # at t/basics_without_overload.t line 866. # Comparing $data as a Bag # Missing: 'there once was an array in LA', 2 references # Extra: 3 references not ok 161 - ANYWHERE + ANYSTEP + FILTER eval value + PARENT + bless # TODO REAL TODO FIX ME SOON! # Failed (TODO) test 'ANYWHERE + ANYSTEP + FILTER eval value + PARENT + bless' # at t/basics_without_overload.t line 890. # Comparing $data as a Bag # Missing: 1 reference # Extra: 'RR3', 1 reference not ok 162 - ANYWHERE + ANYSTEP + FILTER eval value + 2xPARENT + FILTER int + bless # TODO REAL TODO FIX ME SOON! (but depends on test before) # Failed (TODO) test 'ANYWHERE + ANYSTEP + FILTER eval value + 2xPARENT + FILTER int + bless' # at t/basics_without_overload.t line 899. # Comparing $data as a Bag # Extra: 'RR2' ok 2 - Tests for t/basics_without_overload.t 1..2 ok 1 - ROOT + KEYs in cyclic structure ok 2 # skip No recursion detection yet. ok 3 - Tests for t/cyclic_structures.t 1..164 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 307. # 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 373. # 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 383. # 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 387. # 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 + ANYWHERE + KEYs in blessed structs ok 99 - ANYWHERE + ANYWHERE + ANYWHERE + KEYs in blessed structs ok 100 # skip Filter functions with optional args are deprecated, use the is_XXX(args) form instead. ok 101 - ANYWHERE + FILTER reftype funcall + KEYs ok 102 - ANYWHERE + FILTER reftype eq + KEYs ok 103 - ANYWHERE + FILTER reftype smartmatch + KEYs ok 104 - ANYWHERE + FILTER isa + KEYs ok 105 - ANYWHERE + KEYs + FILTER in blessed structs ok 106 - ROOT + KEYs + FILTER int 0 + KEYs ok 107 - ROOT + ANYSTEP + FILTER eval key matches + FILTER int 0 + KEYs ok 108 - ROOT + ANYSTEP + NOSTEP + FILTER eval key matches + FILTER int 0 + KEYs ok 109 - ROOT + ANYSTEP + PARENT + NOSTEP + FILTER eval key matches + FILTER int 0 + KEYs ok 110 - ROOT + KEYs + FILTER int 1 + KEYs ok 111 - ANYWHERE + KEYs + FILTER int 0 + 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 -1 + KEYs ok 116 - ANYWHERE + KEYs + FILTER int -2 + KEYs ok 117 - ANYWHERE + KEYs + FILTER int -3 + KEYs ok 118 - ANYWHERE + KEYs + FILTER int -4 + KEYs ok 119 - ANYWHERE + KEYs + FILTER too negative int + KEYs ok 120 - ANYWHERE + KEYs + FILTER too high int + KEYs ok 121 - ROOT + ANYSTEP + FILTER eval key eq + FILTER int ok 122 - ROOT + ANYSTEP + NOSTEP + FILTER eval key eq + FILTER int ok 123 - ROOT + ANYSTEP + PARENT + NOSTEP + FILTER eval key eq + FILTER int ok 124 - ROOT + ANYSTEP + FILTER eval key matches + FILTER int ok 125 - ROOT + ANYSTEP + NOSTEP + FILTER eval key matches + FILTER int ok 126 - ROOT + ANYSTEP + PARENT + NOSTEP + FILTER eval key matches + FILTER int ok 127 - FILTER: affe ok 128 - FILTER: index ok 129 - FILTER: index ok 130 - FILTER eval regex five chars ok 131 - FILTER eval regex just capitalizes ok 132 # skip quote semantics changed ok 133 - ANYWHERE + STEP + ANYSTEP + FILTER eval key eq string ok 134 - ANYWHERE + STEP + NOSTEP + FILTER eval key eq string ok 135 - ANYWHERE + ANYSTEP + FILTER eval key eq string ok 136 - ANYWHERE + ANYSTEP + ANYSTEP + FILTER eval key eq string ok 137 - ANYWHERE + STEP + ANYSTEP + STEP ok 138 - ANYWHERE + STEP + ANYSTEP + STEP + FILTER eval key eq last STEP ok 139 - ANYWHERE + NOSTEP + FILTER eval key ok 140 - ANYWHERE + NOSTEP + FILTER eval key + slash in eval ok 141 - ANYWHERE + STEP + ANYSTEP + STEP + FILTER eval key eq last STEP ok 142 - ANYWHERE + STEP + ANYSTEP + FILTER eval key matches ok 143 - ROOT + ANYSTEP + FILTER eval key matches qr() ok 144 - ROOT + ANYSTEP + FILTER eval with key matches m(...) ok 145 - ROOT + ANYSTEP + FILTER eval with key matches /CC/ ok 146 - ROOT + ANYSTEP + ANYSTEP + FILTER eval with key matches /CC/ ok 147 - ANYWHERE + ANYSTEP + FILTER eval value ok 148 - ANYWHERE + ANYSTEP + FILTER eval value + PARENT ok 149 - ANYWHERE + ANYSTEP + FILTER eval value + 2xPARENT ok 150 - KEYs + ANYSTEP again ok 151 - KEYs + (*) ok 152 - KEYs + (//) ok 153 - KEYs + (..) ok 154 - KEYs + (.) ok 155 - ROOT + NOSTEP + FILTER isa (with no match) ok 156 - ROOT + NOSTEP + FILTER isa ok 157 - ROOT + NOSTEP + FILTER isa + FILTER size ok 158 - ROOT + NOSTEP + FILTER isa + FILTER size + FILTER reftype ok 159 - ANYWHERE + NOSTEP + FILTER int ok 160 - empty key ok 161 - ANYWHERE + NOSTEP + FILTER int (REFERENCES) not ok 162 - ANYWHERE + NOSTEP + FILTER int (REFERENCES CHANGED) # TODO deferred # Failed (TODO) test 'ANYWHERE + NOSTEP + FILTER int (REFERENCES CHANGED)' # at t/data_dpath.t line 886. # Comparing $data as a Bag # Missing: 'there once was an array in LA', 2 references # Extra: 3 references not ok 163 - ANYWHERE + ANYSTEP + FILTER eval value + PARENT + bless # TODO REAL TODO FIX ME SOON! # Failed (TODO) test 'ANYWHERE + ANYSTEP + FILTER eval value + PARENT + bless' # at t/data_dpath.t line 910. # Comparing $data as a Bag # Missing: 1 reference # Extra: 'RR3', 1 reference not ok 164 - ANYWHERE + ANYSTEP + FILTER eval value + 2xPARENT + FILTER int + bless # TODO REAL TODO FIX ME SOON! (but depends on test before) # Failed (TODO) test 'ANYWHERE + ANYSTEP + FILTER eval value + 2xPARENT + FILTER int + bless' # at t/data_dpath.t line 919. # Comparing $data as a Bag # Extra: 'RR2' ok 4 - Tests for t/data_dpath.t 1..3 ok 1 - use Data::DPath; ok 2 - simple dpath ok 3 - very complicated dpath ok 5 - Tests for t/optimization.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 6 - Tests for t/path.t ok Can't locate Devel/Size.pm in @INC (@INC contains: C:\cpanfly-5.12\var\cpan\build\Data-DPath-0.35-1FAT66\inc C:\cpanfly-5.12\var\cpan\build\Data-DPath-0.35-1FAT66\blib\lib C:\cpanfly-5.12\var\cpan\build\Data-DPath-0.35-1FAT66\blib\arch C:\cpanfly-5.12\var\cpan\build\Test-Aggregate-0.363-33bSPz/blib/arch C:\cpanfly-5.12\var\cpan\build\Test-Aggregate-0.363-33bSPz/blib/lib C:/cpanfly-5.12/var/megalib C:\cpanfly-5.12\var\cpan\build\Test-Aggregate-0.363-33bSPz/blib/arch C:\cpanfly-5.12\var\cpan\build\Test-Aggregate-0.363-33bSPz/blib/lib C:/cpanfly-5.12/var/megalib C:/Perl-5.12/site/lib C:/Perl-5.12/lib .) at xt/large_data.t line 11. BEGIN failed--compilation aborted at xt/large_data.t line 11. xt/large_data.t .............. Dubious, test returned 2 (wstat 512, 0x200) No subtests run xt/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 xt/pod.t ..................... 1..6 ok 1 - POD test for blib\lib\Data\DPath.pm ok 2 - POD test for blib\lib\Data\DPath\Context.pm ok 3 - POD test for blib\lib\Data\DPath\Filters.pm ok 4 - POD test for blib\lib\Data\DPath\Path.pm ok 5 - POD test for blib\lib\Data\DPath\Point.pm ok 6 - POD test for blib\lib\Data\DPath\Step.pm ok Test Summary Report ------------------- xt/large_data.t (Wstat: 512 Tests: 0 Failed: 0) Non-zero exit status: 2 Parse errors: No plan found in TAP output Files=10, Tests=398, 3 wallclock secs ( 0.11 usr + 0.05 sys = 0.16 CPU) Result: FAIL Failed 1/10 test programs. 0/398 subtests failed. NMAKE : fatal error U1077: 'C:\Perl-5.12\bin\perl.exe' : return code '0xff' Stop. SCHWIGON/data-dpath/Data-DPath-0.35.tar.gz nmake test TEST_VERBOSE=1 -- NOT OK //hint// to see the cpan-testers results for installing this module, try: reports SCHWIGON/data-dpath/Data-DPath-0.35.tar.gz Finished 2010-04-09T14:56:11