PATH=/usr/bin:/bin:/home/fly1400/var/megalib/bin Start 2015-02-04T16:13:18 ActivePerl-1400 CPAN-2.00 Reading '/home/fly1400/var/cpan/Metadata' Database was generated on Wed, 04 Feb 2015 22:53:28 GMT Running make for S/SC/SCHWIGON/Data-DPath-0.51.tar.gz Fetching with LWP: http://cpan.nas1.activestate.com/authors/id/S/SC/SCHWIGON/Data-DPath-0.51.tar.gz Fetching with LWP: http://cpan.nas1.activestate.com/authors/id/S/SC/SCHWIGON/CHECKSUMS Checksum for /home/fly1400/var/cpan/sources/authors/id/S/SC/SCHWIGON/Data-DPath-0.51.tar.gz ok Data-DPath-0.51/ Data-DPath-0.51/t/ Data-DPath-0.51/t/bigdata2.dump Data-DPath-0.51/t/release-eol.t Data-DPath-0.51/t/00-load.t Data-DPath-0.51/t/release-pod-coverage.t Data-DPath-0.51/t/regressions.t Data-DPath-0.51/t/release-no-tabs.t Data-DPath-0.51/t/data_dpath.t Data-DPath-0.51/t/references.t Data-DPath-0.51/t/path.t Data-DPath-0.51/t/bigdata.dump Data-DPath-0.51/t/zeros.t Data-DPath-0.51/t/parallel.t Data-DPath-0.51/t/optimization.t Data-DPath-0.51/t/cyclic_structures.t Data-DPath-0.51/t/release-pod-syntax.t Data-DPath-0.51/t/iterator.t Data-DPath-0.51/t/basics_without_overload.t Data-DPath-0.51/lib/ Data-DPath-0.51/lib/Data/ Data-DPath-0.51/lib/Data/DPath/ Data-DPath-0.51/lib/Data/DPath/Filters.pm Data-DPath-0.51/lib/Data/DPath/Attrs.pm Data-DPath-0.51/lib/Data/DPath/Path.pm Data-DPath-0.51/lib/Data/DPath/Context.pm Data-DPath-0.51/lib/Data/DPath/Point.pm Data-DPath-0.51/lib/Data/DPath/Step.pm Data-DPath-0.51/lib/Data/DPath.pm Data-DPath-0.51/todo.org Data-DPath-0.51/MANIFEST.SKIP Data-DPath-0.51/Makefile.PL Data-DPath-0.51/LICENSE Data-DPath-0.51/META.yml Data-DPath-0.51/Changes Data-DPath-0.51/MANIFEST Data-DPath-0.51/dist.ini Data-DPath-0.51/README Data-DPath-0.51/nytprof/ Data-DPath-0.51/nytprof/lib-Data-DPath-Context-pm-49-line.html Data-DPath-0.51/nytprof/(eval 63)[base-pm-81]-130-line.html Data-DPath-0.51/nytprof/(eval 6)[Test-Deep-pm-25]-29-line.html Data-DPath-0.51/nytprof/(eval 10)[aliased-pm-60]-48-line.html Data-DPath-0.51/nytprof/aliased-pm-39-line.html Data-DPath-0.51/nytprof/List-Util-pm-21-line.html Data-DPath-0.51/nytprof/all_stacks_by_time.calls Data-DPath-0.51/nytprof/Class-XSAccessor-Array-pm-43-line.html Data-DPath-0.51/nytprof/Test-Deep-MM-pm-25-line.html Data-DPath-0.51/nytprof/Opcode-pm-92-line.html Data-DPath-0.51/nytprof/Devel-StackTrace-pm-64-line.html Data-DPath-0.51/nytprof/(eval 11)[aliased-pm-60]-50-line.html Data-DPath-0.51/nytprof/Test-Deep-Set-pm-114-line.html Data-DPath-0.51/nytprof/base-pm-57-line.html Data-DPath-0.51/nytprof/Symbol-pm-98-line.html Data-DPath-0.51/nytprof/style.css Data-DPath-0.51/nytprof/(eval 37)[lib-Data-DPath-Path-pm-55]-104-line.html Data-DPath-0.51/nytprof/(eval 19)[base-pm-81]-72-line.html Data-DPath-0.51/nytprof/(eval 35)[IO-Handle-pm-434]-102-line.html Data-DPath-0.51/nytprof/Safe-pm-88-line.html Data-DPath-0.51/nytprof/(eval 53)[t-optimization-t-31]-110-line.html Data-DPath-0.51/nytprof/PerlIO-pm-11-line.html Data-DPath-0.51/nytprof/t-optimization-t-1-line.html Data-DPath-0.51/nytprof/(eval 22)[Exception-Class-pm-180]-75-line.html Data-DPath-0.51/nytprof/Exception-Class-Base-pm-62-line.html Data-DPath-0.51/nytprof/(eval 1)[Test-Builder-pm-8]-10-line.html Data-DPath-0.51/nytprof/(eval 2)[Test-Builder-Module-pm-11]-13-line.html Data-DPath-0.51/nytprof/subs-treemap-excl.html Data-DPath-0.51/nytprof/(eval 4)[List-Util-pm-19]-22-line.html Data-DPath-0.51/nytprof/vars-pm-8-line.html Data-DPath-0.51/nytprof/(eval 55)[Safe-pm-23]-112-line.html Data-DPath-0.51/nytprof/Test-Deep-HashKeysOnly-pm-125-line.html Data-DPath-0.51/nytprof/lib-Data-DPath-Filters-pm-55-line.html Data-DPath-0.51/nytprof/Test-More-pm-4-line.html Data-DPath-0.51/nytprof/Iterator-Util-pm-56-line.html Data-DPath-0.51/nytprof/Test-Deep-RegexpVersion-pm-26-line.html Data-DPath-0.51/nytprof/warnings-register-pm-9-line.html Data-DPath-0.51/nytprof/strict-pm-2-line.html Data-DPath-0.51/nytprof/lib-Data-DPath-Path-pm-31-line.html Data-DPath-0.51/nytprof/js/ Data-DPath-0.51/nytprof/js/style-tablesorter.css Data-DPath-0.51/nytprof/js/jquery-tablesorter-min.js Data-DPath-0.51/nytprof/js/jit/ Data-DPath-0.51/nytprof/js/jit/gradient50.png Data-DPath-0.51/nytprof/js/jit/gradient40.png Data-DPath-0.51/nytprof/js/jit/gradient30.png Data-DPath-0.51/nytprof/js/jit/gradient-cushion1.png Data-DPath-0.51/nytprof/js/jit/Treemap.css Data-DPath-0.51/nytprof/js/jit/gradient.png Data-DPath-0.51/nytprof/js/jit/jit-yc.js Data-DPath-0.51/nytprof/js/jit/gradient20.png Data-DPath-0.51/nytprof/js/jit/jit.js Data-DPath-0.51/nytprof/js/jquery-min.js Data-DPath-0.51/nytprof/js/desc.png Data-DPath-0.51/nytprof/js/asc.png Data-DPath-0.51/nytprof/js/bg.png Data-DPath-0.51/nytprof/(eval 15)[base-pm-81]-68-line.html Data-DPath-0.51/nytprof/XSLoader-pm-136-line.html Data-DPath-0.51/nytprof/Exporter-pm-12-line.html Data-DPath-0.51/nytprof/Exporter-Heavy-pm-15-line.html Data-DPath-0.51/nytprof/Params-Util-pm-107-line.html Data-DPath-0.51/nytprof/(eval 17)[base-pm-81]-70-line.html Data-DPath-0.51/nytprof/List-MoreUtils-pm-53-line.html Data-DPath-0.51/nytprof/(eval 57)[base-pm-81]-118-line.html Data-DPath-0.51/nytprof/(eval 30)[Exception-Class-pm-180]-83-line.html Data-DPath-0.51/nytprof/(eval 16)[Exception-Class-pm-180]-69-line.html Data-DPath-0.51/nytprof/(eval 24)[Exception-Class-pm-180]-77-line.html Data-DPath-0.51/nytprof/Iterator-pm-60-line.html Data-DPath-0.51/nytprof/Exception-Class-pm-61-line.html Data-DPath-0.51/nytprof/lib-Data-DPath-pm-30-line.html Data-DPath-0.51/nytprof/(eval 28)[Exception-Class-pm-180]-81-line.html Data-DPath-0.51/nytprof/(eval 56)[(eval 55)[Safe-pm-23]-1]-113-line.html Data-DPath-0.51/nytprof/packages-callgraph.dot Data-DPath-0.51/nytprof/(eval 36)[SelfLoader-pm-12]-103-line.html Data-DPath-0.51/nytprof/lib-Data-DPath-Step-pm-42-line.html Data-DPath-0.51/nytprof/Test-Deep-Stack-pm-24-line.html Data-DPath-0.51/nytprof/Test-Deep-Cache-Simple-pm-19-line.html Data-DPath-0.51/nytprof/Sub-Install-pm-109-line.html Data-DPath-0.51/nytprof/File-Spec-pm-66-line.html Data-DPath-0.51/nytprof/lib-Data-DPath-Point-pm-47-line.html Data-DPath-0.51/nytprof/Text-Balanced-pm-95-line.html Data-DPath-0.51/nytprof/Data-Dumper-pm-32-line.html Data-DPath-0.51/nytprof/IO-Handle-pm-97-line.html Data-DPath-0.51/nytprof/IO-pm-100-line.html Data-DPath-0.51/nytprof/(eval 5)[Scalar-Util-pm-20]-23-line.html Data-DPath-0.51/nytprof/Test-Deep-pm-16-line.html Data-DPath-0.51/nytprof/Data-OptList-pm-106-line.html Data-DPath-0.51/nytprof/DynaLoader-pm-54-line.html Data-DPath-0.51/nytprof/Test-Deep-Hash-pm-116-line.html Data-DPath-0.51/nytprof/(eval 13)[base-pm-6]-58-line.html Data-DPath-0.51/nytprof/all_stacks_by_time.svg Data-DPath-0.51/nytprof/(eval 14)[base-pm-81]-59-line.html Data-DPath-0.51/nytprof/Devel-StackTrace-Frame-pm-65-line.html Data-DPath-0.51/nytprof/unicore-lib-Perl-_PerlIDS-pl-37-line.html Data-DPath-0.51/nytprof/utf8-pm-34-line.html Data-DPath-0.51/nytprof/Test-Builder-Module-pm-5-line.html Data-DPath-0.51/nytprof/(eval 39)[Params-Util-pm-167]-135-line.html Data-DPath-0.51/nytprof/Tie-Hash-pm-87-line.html Data-DPath-0.51/nytprof/Test-Deep-RefType-pm-123-line.html Data-DPath-0.51/nytprof/overload-pm-27-line.html Data-DPath-0.51/nytprof/B-pm-91-line.html Data-DPath-0.51/nytprof/Test-Deep-Cmp-pm-115-line.html Data-DPath-0.51/nytprof/Sub-Exporter-pm-105-line.html Data-DPath-0.51/nytprof/flamegraph_subattr.txt Data-DPath-0.51/nytprof/POSIX-pm-85-line.html Data-DPath-0.51/nytprof/Class-Data-Inheritable-pm-63-line.html Data-DPath-0.51/nytprof/index.html Data-DPath-0.51/nytprof/unicore-To-Cf-pl-94-line.html Data-DPath-0.51/nytprof/Test-Deep-Shallow-pm-124-line.html Data-DPath-0.51/nytprof/Fcntl-pm-86-line.html Data-DPath-0.51/nytprof/constant-pm-33-line.html Data-DPath-0.51/nytprof/(eval 59)[base-pm-81]-121-line.html Data-DPath-0.51/nytprof/Scalar-Util-pm-20-line.html Data-DPath-0.51/nytprof/(eval 65)[t-optimization-t-67]-132-line.html Data-DPath-0.51/nytprof/Test-Deep-Cache-pm-18-line.html Data-DPath-0.51/nytprof/(eval 12)[aliased-pm-60]-51-line.html Data-DPath-0.51/nytprof/Test-Deep-Blessed-pm-128-line.html Data-DPath-0.51/nytprof/(eval 8)[aliased-pm-60]-41-line.html Data-DPath-0.51/nytprof/(eval 38)[Params-Util-pm-94]-108-line.html Data-DPath-0.51/nytprof/Config-pm-7-line.html Data-DPath-0.51/nytprof/File-Spec-Unix-pm-67-line.html Data-DPath-0.51/nytprof/(eval 7)[aliased-pm-4]-40-line.html Data-DPath-0.51/nytprof/(eval 67)[Safe-pm-23]-133-line.html Data-DPath-0.51/nytprof/(eval 26)[Exception-Class-pm-180]-79-line.html Data-DPath-0.51/nytprof/bytes-pm-38-line.html Data-DPath-0.51/nytprof/(eval 61)[base-pm-81]-126-line.html Data-DPath-0.51/nytprof/(eval 68)[(eval 67)[Safe-pm-23]-1]-134-line.html Data-DPath-0.51/nytprof/Test-Deep-HashKeys-pm-120-line.html Data-DPath-0.51/nytprof/subs-callgraph.dot Data-DPath-0.51/nytprof/utf8_heavy-pl-35-line.html Data-DPath-0.51/nytprof/index-subs-excl.html Data-DPath-0.51/nytprof/Test-Deep-Ref-pm-117-line.html Data-DPath-0.51/nytprof/subs-pm-93-line.html Data-DPath-0.51/nytprof/lib-Data-DPath-Attrs-pm-52-line.html Data-DPath-0.51/nytprof/Carp-pm-17-line.html Data-DPath-0.51/nytprof/(eval 18)[Exception-Class-pm-180]-71-line.html Data-DPath-0.51/nytprof/(eval 34)[IO-Handle-pm-272]-101-line.html Data-DPath-0.51/nytprof/warnings-pm-3-line.html Data-DPath-0.51/nytprof/(eval 33)[Safe-pm-30]-89-line.html Data-DPath-0.51/nytprof/SelfLoader-pm-96-line.html Data-DPath-0.51/nytprof/Class-XSAccessor-Heavy-pm-45-line.html Data-DPath-0.51/nytprof/unicore-Heavy-pl-36-line.html Data-DPath-0.51/nytprof/(eval 3)[Test-More-pm-21]-14-line.html Data-DPath-0.51/nytprof/overloading-pm-28-line.html Data-DPath-0.51/nytprof/SelectSaver-pm-99-line.html Data-DPath-0.51/nytprof/(eval in cmp_ok) t-optimization-t-111-line.html Data-DPath-0.51/nytprof/Carp-Heavy-pm-90-line.html Data-DPath-0.51/nytprof/Test-Deep-HashElements-pm-129-line.html Data-DPath-0.51/nytprof/Test-Builder-pm-6-line.html Data-DPath-0.51/nytprof/(eval 9)[aliased-pm-60]-46-line.html Data-DPath-0.51/nytprof/Class-XSAccessor-pm-44-line.html Data-DPath-0.51/nytprof/(eval 20)[Exception-Class-pm-180]-73-line.html Data-DPath-0.51/META.json Data-DPath-0.51/xt/ Data-DPath-0.51/xt/regexp-common-small.tap Data-DPath-0.51/xt/large_tapdom.t Data-DPath-0.51/xt/large_data.t Data-DPath-0.51/xt/regexp-common.tap Data-DPath-0.51/xt/alltest.t Data-DPath-0.51/nytprof.out CPAN.pm: Building S/SC/SCHWIGON/Data-DPath-0.51.tar.gz >>> /home/fly1400/ap1400/bin/perl-static Makefile.PL Warning: prerequisite aliased 0.33 not found. We have 0.30. Checking if your kit is complete... Looks good Generating a Unix-style Makefile Writing Makefile for Data::DPath Writing MYMETA.yml and MYMETA.json ---- Unsatisfied dependencies detected during ---- ---- SCHWIGON/Data-DPath-0.51.tar.gz ---- aliased [requires] Running make test Delayed until after prerequisites Running test for module 'aliased' Running make for E/ET/ETHER/aliased-0.34.tar.gz Checksum for /home/fly1400/var/cpan/sources/authors/id/E/ET/ETHER/aliased-0.34.tar.gz ok aliased-0.34/ aliased-0.34/Build.PL aliased-0.34/CONTRIBUTING aliased-0.34/Changes aliased-0.34/INSTALL aliased-0.34/LICENSE aliased-0.34/MANIFEST aliased-0.34/META.json aliased-0.34/META.yml aliased-0.34/Makefile.PL aliased-0.34/README aliased-0.34/dist.ini aliased-0.34/lib/ aliased-0.34/t/ aliased-0.34/weaver.ini aliased-0.34/xt/ aliased-0.34/xt/author/ aliased-0.34/xt/release/ aliased-0.34/xt/release/changes_has_content.t aliased-0.34/xt/release/cpan-changes.t aliased-0.34/xt/release/distmeta.t aliased-0.34/xt/release/kwalitee.t aliased-0.34/xt/release/minimum-version.t aliased-0.34/xt/release/mojibake.t aliased-0.34/xt/release/pod-coverage.t aliased-0.34/xt/release/pod-no404s.t aliased-0.34/xt/release/pod-syntax.t aliased-0.34/xt/release/portability.t aliased-0.34/xt/author/00-compile.t aliased-0.34/xt/author/eol.t aliased-0.34/xt/author/no-tabs.t aliased-0.34/xt/author/pod-spell.t aliased-0.34/t/00-report-prereqs.dd aliased-0.34/t/00-report-prereqs.t aliased-0.34/t/aliased.t aliased-0.34/t/export.t aliased-0.34/t/import.t aliased-0.34/t/lib/ aliased-0.34/t/prefix.t aliased-0.34/t/sigdie.t aliased-0.34/t/lib/BadSigDie.pm aliased-0.34/t/lib/HasSigDie.pm aliased-0.34/t/lib/NoSigDie.pm aliased-0.34/t/lib/Really/ aliased-0.34/t/lib/Really/Long/ aliased-0.34/t/lib/Really/Long/Module/ aliased-0.34/t/lib/Really/Long/Name.pm aliased-0.34/t/lib/Really/Long/PackageName.pm aliased-0.34/t/lib/Really/Long/Module/Conflicting/ aliased-0.34/t/lib/Really/Long/Module/Name.pm aliased-0.34/t/lib/Really/Long/Module/Conflicting/Name.pm aliased-0.34/lib/aliased.pm CPAN.pm: Building E/ET/ETHER/aliased-0.34.tar.gz >>> /home/fly1400/ap1400/bin/perl-static Makefile.PL Congratulations, your toolchain understands 'configure_requires'! Checking if your kit is complete... Looks good Generating a Unix-style Makefile Writing Makefile for aliased Writing MYMETA.yml and MYMETA.json >>> make cp lib/aliased.pm blib/lib/aliased.pm Manifying 1 pod document ETHER/aliased-0.34.tar.gz make -- OK Running make test >>> make test TEST_VERBOSE=1 PERL_DL_NONLAZY=1 "/home/fly1400/ap1400/bin/perl-static" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(1, 'blib/lib', 'blib/arch')" t/*.t # # Versions for all modules listed in MYMETA.json (including optional ones): # # === Configure Requires === # # Module Want Have # ------------------- ----- ----- # Module::Build::Tiny 0.039 0.039 # # === Build Requires === # # Module Want Have # ------------------- ---- ---- # ExtUtils::MakeMaker any 7.04 # # === Test Requires === # # Module Want Have # ------------------- ---- -------- # B any 1.29 # ExtUtils::MakeMaker any 7.04 # File::Spec any 3.47 # Test::More any 1.001009 # if any 0.0601 # lib any 0.63 # # === Test Recommends === # # Module Want Have # ---------- -------- -------- # CPAN::Meta 2.120900 2.143240 # # === Runtime Requires === # # Module Want Have # -------- ---- ------ # Carp any 1.3301 # Exporter any 5.70 # strict any 1.04 # warnings any 1.12 # t/00-report-prereqs.t .. 1..1 ok 1 ok # Failed test '... and it should have an appropriate error message' # at t/aliased.t line 23. # 'No/Such/Module.pm did not return a true value at (eval 13) line 1. # BEGIN failed--compilation aborted at (eval 13) line 1. # at (eval 12) line 1. # BEGIN failed--compilation aborted at (eval 12) line 2. # ' # doesn't match '(?^:Can't locate No/Such/Module.pm in \@INC)' # Looks like you failed 1 test of 18. t/aliased.t ............ ok 1 - require aliased; ok 2 - ... and exported functions should not (yet) be in our namespace ok 3 - aliased() should not be exported by default ok 4 - ... trying to use aliased without a package name should not fail ok 5 - main->can('alias') ok 6 - Trying to use aliased with a module it cannot load should fail not ok 7 - ... and it should have an appropriate error message ok 8 - '... and the object it returns' isa 'Really::Long::Module::Name' ok 9 - ... and import items should be handled correctly ok 10 - ... and exhibit the correct behavior ok 11 - We should be able to alias to different packages, even though that is really stupid ok 12 - '... and the object returned' isa 'Really::Long::Module::Conflicting::Name' ok 13 - We should be able to pass an array ref as an import list ok 14 - ... and it should behave as expected ok 15 - ... and it should behave as expected ok 16 - ... and it should behave as expected ok 17 - '... a short alias works in a package' isa 'Really::Long::Module::Name' ok 18 - '... a long alias works in a package' isa 'Really::Long::Module::Name' 1..18 Dubious, test returned 1 (wstat 256, 0x100) Failed 1/18 subtests t/export.t ............. ok 1 - installed symbol was compiled in the aliased package 1..1 ok t/import.t ............. ok 1 - use aliased; ok 2 - alias() should be imported into our namespace ok 3 - aliasing to a scalar should succeed ok 4 - ... and it should return the correct results ok 5 - ... and it should still allow importing 1..5 ok t/prefix.t ............. ok 1 - prefix() should be in our namespace if we ask for it ok 2 - alias() should be in our namespace if we ask for it ok 3 - Calling prefix should succeed ok 4 - ... returning a code ref ok 5 - ... and called directly, returns the correct class ok 6 - ... and if called with a subpackage name, should also return the correct class 1..6 ok t/sigdie.t ............. ok 1 - $SIG{__DIE__} handlers should not be destroyed ok 2 - ... and should behave as expected ok 3 - A bad load should not break $SIG{__DIE__} handlers ok 4 - ... and they should retain their value ok 5 - Loading code without sigdie handlers should succeed ok 6 - ... and the sigdie handlers should retain their value ok 7 - Loading code without sigdie handlers should succeed ok 8 - New $SIG{__DIE__} handlers should be loaded ok 9 - ... and should behave as expected 1..9 ok Test Summary Report ------------------- t/aliased.t (Wstat: 256 Tests: 18 Failed: 1) Failed test: 7 Non-zero exit status: 1 Files=6, Tests=40, 1 wallclock secs ( 0.04 usr 0.01 sys + 0.57 cusr 0.00 csys = 0.62 CPU) Result: FAIL Failed 1/6 test programs. 1/40 subtests failed. make: *** [test_dynamic] Error 255 ETHER/aliased-0.34.tar.gz make test TEST_VERBOSE=1 -- NOT OK //hint// to see the cpan-testers results for installing this module, try: reports ETHER/aliased-0.34.tar.gz Running make for S/SC/SCHWIGON/Data-DPath-0.51.tar.gz Has already been unwrapped into directory /home/fly1400/var/cpan/build/Data-DPath-0.51-_160Mp CPAN.pm: Building S/SC/SCHWIGON/Data-DPath-0.51.tar.gz Warning: Prerequisite 'aliased => 0.33' for 'SCHWIGON/Data-DPath-0.51.tar.gz' failed when processing 'ETHER/aliased-0.34.tar.gz' with 'make_test => NO'. Continuing, but chances to succeed are limited. >>> 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/Step.pm blib/lib/Data/DPath/Step.pm cp lib/Data/DPath/Point.pm blib/lib/Data/DPath/Point.pm cp lib/Data/DPath/Attrs.pm blib/lib/Data/DPath/Attrs.pm cp lib/Data/DPath.pm blib/lib/Data/DPath.pm cp lib/Data/DPath/Path.pm blib/lib/Data/DPath/Path.pm Manifying 7 pod documents SCHWIGON/Data-DPath-0.51.tar.gz make -- OK Running make test >>> make test TEST_VERBOSE=1 PERL_DL_NONLAZY=1 "/home/fly1400/ap1400/bin/perl-static" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(1, 'blib/lib', 'blib/arch')" t/*.t t/00-load.t .................. 1..1 ok 1 - use Data::DPath; ok t/basics_without_overload.t .. 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 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 + ANYWHERE + KEYs in blessed structs ok 95 - ANYWHERE + ANYWHERE + ANYWHERE + KEYs in blessed structs ok 96 - ANYWHERE + FILTER reftype funcall + KEYs ok 97 - ANYWHERE + FILTER reftype eq + KEYs ok 98 - ANYWHERE + FILTER reftype match + KEYs ok 99 - ANYWHERE + FILTER isa + KEYs ok 100 - ANYWHERE + KEYs + FILTER in blessed structs ok 101 - ROOT + KEYs + FILTER int 0 + KEYs ok 102 - ROOT + ANYSTEP + FILTER eval key matches + FILTER int 0 + KEYs ok 103 - ROOT + ANYSTEP + NOSTEP + FILTER eval key matches + FILTER int 0 + KEYs ok 104 - ROOT + ANYSTEP + PARENT + NOSTEP + FILTER eval key matches + FILTER int 0 + KEYs ok 105 - ROOT + KEYs + FILTER int 1 + KEYs ok 106 - ANYWHERE + KEYs + FILTER int 0 + KEYs ok 107 - ANYWHERE + KEYs + FILTER int 1 + KEYs ok 108 - ANYWHERE + KEYs + FILTER int 2 + KEYs ok 109 - ANYWHERE + KEYs + FILTER int 3 + 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 -4 + KEYs ok 114 - ANYWHERE + KEYs + FILTER too negative int + KEYs ok 115 - ANYWHERE + KEYs + FILTER too high int + KEYs ok 116 - ROOT + ANYSTEP + FILTER eval key eq + FILTER int ok 117 - ROOT + ANYSTEP + NOSTEP + FILTER eval key eq + FILTER int ok 118 - ROOT + ANYSTEP + PARENT + NOSTEP + FILTER eval key eq + FILTER int ok 119 - ROOT + ANYSTEP + FILTER eval key matches + FILTER int ok 120 - ROOT + ANYSTEP + NOSTEP + FILTER eval key matches + FILTER int ok 121 - ROOT + ANYSTEP + PARENT + NOSTEP + FILTER eval key matches + FILTER int ok 122 - FILTER: affe ok 123 - FILTER: index ok 124 - FILTER: index ok 125 - FILTER eval regex five chars ok 126 - FILTER eval regex just capitalizes ok 127 # skip quote semantics changed ok 128 - ANYWHERE + STEP + ANYSTEP + FILTER eval key eq string ok 129 - ANYWHERE + STEP + NOSTEP + FILTER eval key eq string ok 130 - ANYWHERE + ANYSTEP + FILTER eval key eq string ok 131 - ANYWHERE + ANYSTEP + ANYSTEP + FILTER eval key eq string ok 132 - ANYWHERE + STEP + ANYSTEP + STEP ok 133 - ANYWHERE + STEP + ANYSTEP + STEP + FILTER eval key eq last STEP ok 134 - ANYWHERE + NOSTEP + FILTER eval key ok 135 - ANYWHERE + NOSTEP + FILTER eval key + slash in eval ok 136 - ANYWHERE + STEP + ANYSTEP + STEP + FILTER eval key eq last STEP ok 137 - ANYWHERE + STEP + ANYSTEP + FILTER eval key matches ok 138 - ROOT + ANYSTEP + FILTER eval key matches qr() ok 139 - ROOT + ANYSTEP + FILTER eval with key matches m(...) ok 140 - ROOT + ANYSTEP + FILTER eval with key matches /CC/ ok 141 - ROOT + ANYSTEP + ANYSTEP + FILTER eval with key matches /CC/ ok 142 - ANYWHERE + ANYSTEP + FILTER eval value ok 143 - ANYWHERE + ANYSTEP + FILTER eval value + PARENT ok 144 - ANYWHERE + ANYSTEP + FILTER eval value + 2xPARENT ok 145 - KEYs + ANYSTEP again ok 146 - KEYs + (*) ok 147 - KEYs + (//) ok 148 - KEYs + (..) ok 149 - KEYs + (.) ok 150 - ROOT + NOSTEP + FILTER isa (with no match) ok 151 - ROOT + NOSTEP + FILTER isa ok 152 - ROOT + NOSTEP + FILTER isa + FILTER size ok 153 - ROOT + NOSTEP + FILTER isa + FILTER size + FILTER reftype ok 154 - ANYWHERE + NOSTEP + FILTER int ok 155 - empty key ok 156 - ANYWHERE + NOSTEP + FILTER int (REFERENCES) ok 157 - ANYWHERE + NOSTEP + FILTER int (REFERENCES CHANGED) not ok 158 - 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 853. # Comparing $data as a Bag # Missing: 1 reference # Extra: 'RR3', 1 reference not ok 159 - 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 862. # Comparing $data as a Bag # Extra: 'RR2' 1..159 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 ............... 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 + TOO MANY PARENT + ANYWHERE ok 11 - KEYs + PARENT + ANYWHERE + NOSTEP ok 12 - KEYs + PARENT + PARENT ok 13 - KEYs + PARENT + PARENT (REFERENCES) ok 14 - KEYs + PARENT + PARENT + NOSTEPs ok 15 - KEYs + PARENT + KEY ok 16 - KEYs + ANYSTEP + PARENT + KEY no double results ok 17 - KEYs + ANCESTOR ok 18 - KEYs + ANCESTOR + FILTER int 0 ok 19 - KEYs + ANCESTOR + FILTER int 1 ok 20 - KEYs + ANCESTOR + FILTER int 2 ok 21 - KEYs + ANCESTOR + FILTER int outofbound ok 22 - KEYs + ANCESTOR_OR_SELF ok 23 - KEYs + ANCESTOR_OR_SELF + FILTER int 0 ok 24 - KEYs + ANCESTOR_OR_SELF + FILTER int 1 ok 25 - KEYs + ANCESTOR_OR_SELF + FILTER int 2 ok 26 - KEYs + ANCESTOR_OR_SELF + FILTER int 3 ok 27 - KEYs + ANCESTOR_OR_SELF + FILTER int outofbound ok 28 - KEYs + quoted ANCESTOR_OR_SELF ok 29 - ROOT ok 30 - KEYs + ANYSTEP ok 31 - KEYs ok 32 - KEYs + PARENT ok 33 - KEYs + PARENT + PARENT ok 34 - KEYs + PARENT + KEY ok 35 - KEYs + ANYSTEP + PARENT + KEY no double results ok 36 - ROOT ok 37 - KEYs + ANYSTEP ok 38 - ANYWHERE + KEYs + ANYSTEP ok 39 - 2xANYWHERE + KEYs + ANYSTEP ok 40 - ANYWHERE + KEYs + ANYSTEP as function ok 41 - 2xANYWHERE + KEYs + ANYSTEP as function ok 42 - ROOT + ANYWHERE + KEY + KEY ok 43 - ANYWHERE + KEY + ANYWHERE + KEY ok 44 - ROOT + KEY + ANYWHEREs + KEY ok 45 - ANYWHERE + KEYs + ANYWHEREs ok 46 - ANYWHERE + KEYs + ANYWHEREs (REFERENCES) ok 47 - ANYWHERE + KEYs + ANYSTEP with smartmatch and variable ok 48 - 2xANYWHERE + KEYs + ANYSTEP with smartmatch and variable ok 49 - ANYWHERE + KEYs + ANYSTEP with smartmatch and dpath() ok 50 - 2xANYWHERE + KEYs + ANYSTEP with smartmatch and dpath() ok 51 - 2xANYWHERE + KEYs + ANYSTEP with smartmatch and dpath() (REFERENCES) ok 52 - ANYWHERE + KEY ok 53 - ANYWHERE + KEY + ANYSTEP ok 54 - ANYWHERE + KEY + ANYSTEP + FILTER size ok 55 - ANYWHERE + KEY + FILTER size == 3 ok 56 - ANYWHERE + KEY + FILTER size != 3 ok 57 - ANYWHERE + KEY + ANYSTEP + FILTER size ok 58 - ANYWHERE + FILTER size ok 59 - ANYWHERE + KEY + ANYSTEP + FILTER size ok 60 - ANYWHERE + KEYs + ANYSTEP with smartmatch and dpath without parens ok 61 - 2xANYWHERE + KEYs + ANYSTEP with smartmatch and dpath without parens ok 62 - ANYWHERE + KEYs + ANYSTEP with smartmatch and dpath without parens commutative ok 63 - 2xANYWHERE + KEYs + ANYSTEP with smartmatch and dpath without parens commutative ok 64 - trailing .../* unpacks ok 65 - quoted KEY containg slash ok 66 - FILTER size == 3 ok 67 - FILTER size == 1 ok 68 - FILTER size >= 1 ok 69 - FILTER hash size == 3 ok 70 - FILTER hash size != 3 ok 71 - FILTER hash size >= 1 ok 72 - FILTER hash size >= 3 ok 73 - ANYWHERE + FILTER hash size == 1 ok 74 not ok 75 # TODO far away future spec # Failed (TODO) test at t/data_dpath.t line 431. # Comparing $data as a Bag # Missing: 'RR1', 'RR2', 'RR3', 'XXX', 'YYY', 'ZZZ', 'affe' ok 76 - ANYSTEP + FILTER int 0 ok 77 - ANYSTEP + FILTER int 0 whitespace ok 78 - ANYSTEP + FILTER int 2 ok 79 - ANYSTEP + FILTER int 2 whitespace ok 80 - ANYSTEP + FILTER int -1 ok 81 - ANYSTEP + FILTER int -1 whitespace ok 82 - ANYWHERE + ANYSTEP + FILTER int 0 ok 83 - ANYWHERE + ANYSTEP + FILTER int 0 whitespace ok 84 - ANYWHERE + ANYSTEP + FILTER int -3 ok 85 - ANYWHERE + ANYSTEP + FILTER int -3 whitespace ok 86 - ANYWHERE + ANYSTEP + FILTER int 2 ok 87 - ANYWHERE + ANYSTEP + FILTER int 2 whitespace ok 88 - KEY + FILTER int ok 89 - ANYWHERE + KEY + FILTER int ok 90 - KEY + FILTER int 0 ok 91 - KEY + FILTER int 1 ok 92 - ANYWHERE + KEY + FILTER int 0 ok 93 - ANYWHERE + KEY + FILTER int 1 ok 94 - ROOT + ANYSTEP ok 95 - ROOT ok 96 - ANYWHERE ok 97 - ANYWHERE + ANYSTEP + FILTER int ok 98 - ROOT + ANYSTEP + FILTER int: plain value ok 99 - ROOT + ANYSTEP + FILTER int: ref value ok 100 - ANYWHERE + ANYSTEP + FILTER int ok 101 - FILTER eval prepare ok 102 - FILTER eval simple true ok 103 - FILTER eval simple true with false values ok 104 - FILTER eval simple true with strings ok 105 - FILTER eval simple false ok 106 - FILTER eval simple false with strings ok 107 - ANYWHERE + KEYs in blessed structs ok 108 - ANYWHERE + ANYWHERE + KEYs in blessed structs ok 109 - ANYWHERE + ANYWHERE + ANYWHERE + KEYs in blessed structs ok 110 # skip Filter functions with optional args are deprecated, use the is_XXX(args) form instead. ok 111 - ANYWHERE + FILTER reftype funcall + KEYs ok 112 - ANYWHERE + FILTER reftype eq + KEYs ok 113 - ANYWHERE + FILTER reftype smartmatch + KEYs ok 114 - ANYWHERE + FILTER isa + KEYs ok 115 - ANYWHERE + KEYs + FILTER in blessed structs ok 116 - ROOT + KEYs + FILTER int 0 + KEYs ok 117 - ROOT + ANYSTEP + FILTER eval key matches + FILTER int 0 + KEYs ok 118 - ROOT + ANYSTEP + NOSTEP + FILTER eval key matches + FILTER int 0 + KEYs ok 119 - ROOT + ANYSTEP + PARENT + NOSTEP + FILTER eval key matches + FILTER int 0 + KEYs ok 120 - ROOT + KEYs + FILTER int 1 + KEYs ok 121 - ANYWHERE + KEYs + FILTER int 0 + KEYs ok 122 - ANYWHERE + KEYs + FILTER int 1 + KEYs ok 123 - ANYWHERE + KEYs + FILTER int 2 + KEYs ok 124 - ANYWHERE + KEYs + FILTER int 3 + KEYs ok 125 - ANYWHERE + KEYs + FILTER int -1 + KEYs ok 126 - ANYWHERE + KEYs + FILTER int -2 + KEYs ok 127 - ANYWHERE + KEYs + FILTER int -3 + KEYs ok 128 - ANYWHERE + KEYs + FILTER int -4 + KEYs ok 129 - ANYWHERE + KEYs + FILTER too negative int + KEYs ok 130 - ANYWHERE + KEYs + FILTER too high int + KEYs ok 131 - ROOT + ANYSTEP + FILTER eval key eq + FILTER int ok 132 - ROOT + ANYSTEP + NOSTEP + FILTER eval key eq + FILTER int ok 133 - ROOT + ANYSTEP + PARENT + NOSTEP + FILTER eval key eq + FILTER int ok 134 - ROOT + ANYSTEP + FILTER eval key matches + FILTER int ok 135 - ROOT + ANYSTEP + NOSTEP + FILTER eval key matches + FILTER int ok 136 - ROOT + ANYSTEP + PARENT + NOSTEP + FILTER eval key matches + FILTER int ok 137 - FILTER: affe ok 138 - FILTER: index ok 139 - FILTER: index ok 140 - FILTER eval regex five chars ok 141 - FILTER eval regex just capitalizes ok 142 # skip quote semantics changed ok 143 - ANYWHERE + STEP + ANYSTEP + FILTER eval key eq string ok 144 - ANYWHERE + STEP + NOSTEP + FILTER eval key eq string ok 145 - ANYWHERE + ANYSTEP + FILTER eval key eq string ok 146 - ANYWHERE + ANYSTEP + ANYSTEP + FILTER eval key eq string ok 147 - ANYWHERE + STEP + ANYSTEP + STEP ok 148 - ANYWHERE + STEP + ANYSTEP + STEP + FILTER eval key eq last STEP ok 149 - ANYWHERE + NOSTEP + FILTER eval key ok 150 - ANYWHERE + NOSTEP + FILTER eval key + slash in eval ok 151 - ANYWHERE + STEP + ANYSTEP + STEP + FILTER eval key eq last STEP ok 152 - ANYWHERE + STEP + ANYSTEP + FILTER eval key matches ok 153 - ROOT + ANYSTEP + FILTER eval key matches qr() ok 154 - ROOT + ANYSTEP + FILTER eval with key matches m(...) ok 155 - ROOT + ANYSTEP + FILTER eval with key matches /CC/ ok 156 - ROOT + ANYSTEP + ANYSTEP + FILTER eval with key matches /CC/ ok 157 - ANYWHERE + ANYSTEP + FILTER eval value ok 158 - ANYWHERE + ANYSTEP + FILTER eval value + PARENT ok 159 - ANYWHERE + ANYSTEP + FILTER eval value + 2xPARENT ok 160 - KEYs + ANYSTEP again ok 161 - KEYs + (*) ok 162 - KEYs + (//) ok 163 - KEYs + (..) ok 164 - KEYs + (.) ok 165 - ROOT + NOSTEP + FILTER isa (with no match) ok 166 - ROOT + NOSTEP + FILTER isa ok 167 - ROOT + NOSTEP + FILTER isa + FILTER size ok 168 - ROOT + NOSTEP + FILTER isa + FILTER size + FILTER reftype ok 169 - ANYWHERE + NOSTEP + FILTER int ok 170 - empty key ok 171 - ANYWHERE + NOSTEP + FILTER int (REFERENCES) ok 172 - ANYWHERE + NOSTEP + FILTER int (REFERENCES CHANGED) not ok 173 - 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 999. # Comparing $data as a Bag # Missing: 1 reference # Extra: 'RR3', 1 reference not ok 174 - 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 1008. # Comparing $data as a Bag # Extra: 'RR2' 1..174 ok t/iterator.t ................. ok 1 - use Data::DPath; ok 2 - dpathi initial root ref ok 3 - dpathi initial root deref ok 4 - accessor methods 1.1 ok 5 - accessor methods 1.2 ok 6 - accessor methods 1.3 ok 7 - accessor methods 2.1 ok 8 - accessor methods 2.2 ok 9 - accessor methods 2.3 ok 10 - accessor methods 2.4 ok 11 - accessor methods 3.1 ok 12 - accessor methods 3.2 ok 13 - accessor methods 3.3 ok 14 - accessor methods 3.4 ok 15 - accessor methods 4.1 ok 16 - accessor methods 4.2 ok 17 - accessor methods 4.3 ok 18 - accessor methods 4.4 ok 19 - KEY + FILTER int 0 1..19 ok t/optimization.t ............. 1..5 ok 1 - use Data::DPath; ok 2 - simple dpath ok 3 - very complicated dpath ok 4 - simple dpath 2 ok 5 - dpath on complex blessed ARRAYs ok t/parallel.t ................. ok 1 - dummy ok 2 - threads/chunks == 2 ok 3 - threads/chunks == 2 ok 4 - threads/chunks == 2 ok 5 - threads/chunks == 3 ok 6 - threads/chunks == 3 ok 7 - threads/chunks == 3 ok 8 - threads/chunks == 12 / 12 ok 9 - threads/chunks == 48 / 24 ok 10 - threads/chunks == 7 / 6 (sic, under-utilized) ok 11 - threads/chunks == 10 / 8 (sic, under-utilized) ok 12 - threads/chunks == 5 / 5 ok 13 - threads/chunks == 1 / 1 ok 14 - threads/chunks == 0 / 1 (0 cpus) ok 15 - threads/chunks == 0 / 1 (0 cpus) ok 16 - threads/chunks == 1 / 1 ok 17 - no multi threads on empty set (0 cpus) ok 18 - no multi threads on empty set (1 cpus) ok 19 - no multi threads on empty set (12 cpus) 1..19 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 t/references.t ............... ok 1 - use Data::DPath; ok 2 - ROOT/KEY - references are to copies ok 3 - ROOT/KEY - references are the same ok 4 - ANYWHERE/KEY - references are to copies ok 5 - ANYWHERE/KEY - references are the same ok 6 - ROOT/ANYSTEP - references are to copies ok 7 - ROOT/ANYSTEP - references are the same ok 8 - ANYWHERE/ANYSTEP - references are to copies ok 9 - ANYWHERE/ANYSTEP - references are the same ok 10 - ANYWHERE/KEY -- value before change ok 11 - ANYWHERE/KEY -- value after change ok 12 - ANYWHERE/KEY[FILTER] -- found again with new value ok 13 - ANYWHERE/KEY[FILTER] -- value changed back to orig ok 14 - ANYWHERE/KEY[FILTER] -- found again with orig value ok 15 - modify -- ANYWHERE/KEY -- value before change ok 16 - modify -- ANYWHERE/KEY -- value after change ok 17 - modify -- ANYWHERE/KEY[FILTER] -- found again with new value ok 18 - modify -- ANYWHERE/KEY[FILTER] -- value changed back to orig ok 19 - modify -- ANYWHERE/KEY[FILTER] -- found again with orig value ok 20 - modify -- ANYWHERE/ANYSTEP -- value before change ok 21 - modify -- ANYWHERE/ANYSTEP -- value after change ok 22 - modify -- ANYWHERE/ANYSTEP[FILTER] -- found again with new value ok 23 - modify -- ANYWHERE/ANYSTEP[FILTER] -- value changed back to orig ok 24 - modify -- ANYWHERE/ANYSTEP[FILTER] -- found again with orig value ok 25 - modify -- ANYWHERE/ANYSTEP/PARENT/ANYSTEP -- value before change ok 26 - modify -- ANYWHERE/ANYSTEP/PARENT/ANYSTEP -- value after change ok 27 - modify -- ANYWHERE/ANYSTEP/PARENT/ANYSTEP[FILTER] -- found again with new value ok 28 - modify -- ANYWHERE/ANYSTEP/PARENT/ANYSTEP[FILTER] -- value changed back to orig ok 29 - modify -- ANYWHERE/ANYSTEP/PARENT/ANYSTEP[FILTER] -- found again with orig value 1..29 ok t/regressions.t .............. ok 1 - RT-68882 - aHash does not match the regex ok 2 - RT-68882 - elements with letter 'i' but not aHash ok 3 - RT-68882 - aHash does not match the regex - again without Safe.pm ok 4 - RT-68882 - elements with letter 'i' but not aHash - again without Safe.pm ok 5 - RT-68882 related - value filter function still works for hash ok 6 - RT-68882 related - value filter function still works for array 1..6 ok t/release-eol.t .............. skipped: these tests are for release candidate testing t/release-no-tabs.t .......... skipped: these tests are for release candidate testing t/release-pod-coverage.t ..... skipped: these tests are for release candidate testing t/release-pod-syntax.t ....... skipped: these tests are for release candidate testing t/zeros.t .................... ok 1 - use Data::DPath; ok 2 - leaf with value ok 3 - many leafs with value ok 4 - data_size via leaf ok 5 - leaf of value 0 ok 6 - data_size via leaf of value 0 ok 7 - leaf of value undef ok 8 - data_size via leaf of value undef ok 9 - absolute path - leaf with value ok 10 - absolute path - leaf of value 0 1..10 ok All tests successful. Files=15, Tests=472, 5 wallclock secs ( 0.11 usr 0.01 sys + 3.38 cusr 0.12 csys = 3.62 CPU) Result: PASS SCHWIGON/Data-DPath-0.51.tar.gz make test TEST_VERBOSE=1 -- OK Steffen Schwigon <schwigon@cpan.org> DPath is not XPath! >>> (cd /home/fly1400/var/cpan/build/Data-DPath-0.51-_160Mp && tar cvf - Data-DPath-0.51.ppd blib) | gzip -c >/home/fly1400/var/REPO/S/SC/SCHWIGON/Data-DPath-0.51.tar.gz Data-DPath-0.51.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/Step.pm blib/lib/Data/DPath/Point.pm blib/lib/Data/DPath/Attrs.pm blib/lib/Data/DPath/Path.pm blib/lib/Data/DPath.pm blib/man3/ blib/man3/Data::DPath.3 blib/man3/Data::DPath::Attrs.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 /home/fly1400/var/cpan/build/Data-DPath-0.51-_160Mp/Data-DPath-0.51.ppd /home/fly1400/var/REPO/S/SC/SCHWIGON VmSize: 133524 kB Finished 2015-02-04T16:13:37