PATH=/usr/bin:/bin:/home/fly1800/var/megalib/bin Start 2013-07-06T00:03:05 ActivePerl-1800 CPAN-2.00 Reading '/home/fly1800/var/cpan/Metadata' Database was generated on Sat, 06 Jul 2013 05:41:02 GMT Running make for P/PR/PREACTION/Beam-Wire-0.015.tar.gz Checksum for /net/nas/data/cpan/authors/id/P/PR/PREACTION/Beam-Wire-0.015.tar.gz ok Beam-Wire-0.015 Beam-Wire-0.015/README Beam-Wire-0.015/t Beam-Wire-0.015/t/get.t Beam-Wire-0.015/LICENSE Beam-Wire-0.015/CHANGES Beam-Wire-0.015/t/load.t Beam-Wire-0.015/META.yml Beam-Wire-0.015/MANIFEST Beam-Wire-0.015/Build.PL Beam-Wire-0.015/t/file.pl Beam-Wire-0.015/t/inner.t Beam-Wire-0.015/t/file.yml Beam-Wire-0.015/t/method.t Beam-Wire-0.015/t/configs.t Beam-Wire-0.015/t/extends.t Beam-Wire-0.015/t/file.json Beam-Wire-0.015/t/onefile.t Beam-Wire-0.015/Makefile.PL Beam-Wire-0.015/README.mkdn Beam-Wire-0.015/t/deeprefs.t Beam-Wire-0.015/t/lib Beam-Wire-0.015/t/lib/Foo.pm Beam-Wire-0.015/t/lifecycle.t Beam-Wire-0.015/t/rawvalues.t Beam-Wire-0.015/t/00_compile.t Beam-Wire-0.015/t/method_ref.t Beam-Wire-0.015/lib/Beam Beam-Wire-0.015/lib/Beam/Wire.pm /bin/tar: Read 9728 bytes from - Beam-Wire-0.015/t/inner_file.yml Beam-Wire-0.015/t/lib/Greeting.pm Beam-Wire-0.015/t/inner_inline.yml CPAN.pm: Building P/PR/PREACTION/Beam-Wire-0.015.tar.gz >>> /home/fly1800/ap1800-297235/bin/perl-static Makefile.PL Checking if your kit is complete... Looks good Writing Makefile for Beam::Wire Writing MYMETA.yml and MYMETA.json ---- Unsatisfied dependencies detected during ---- ---- PREACTION/Beam-Wire-0.015.tar.gz ---- Data::DPath [requires] Config::Any [requires] Running make test Delayed until after prerequisites Running test for module 'Data::DPath' Running make for S/SC/SCHWIGON/Data-DPath-0.49.tar.gz Checksum for /net/nas/data/cpan/authors/id/S/SC/SCHWIGON/Data-DPath-0.49.tar.gz ok Data-DPath-0.49 Data-DPath-0.49/README Data-DPath-0.49/Changes Data-DPath-0.49/LICENSE Data-DPath-0.49/todo.org Data-DPath-0.49/dist.ini Data-DPath-0.49/t Data-DPath-0.49/t/path.t Data-DPath-0.49/META.yml Data-DPath-0.49/MANIFEST Data-DPath-0.49/t/zeros.t Data-DPath-0.49/META.json Data-DPath-0.49/t/00-load.t Data-DPath-0.49/Makefile.PL Data-DPath-0.49/xt Data-DPath-0.49/xt/alltest.t Data-DPath-0.49/t/parallel.t Data-DPath-0.49/t/iterator.t Data-DPath-0.49/MANIFEST.SKIP Data-DPath-0.49/t/data_dpath.t Data-DPath-0.49/t/bigdata.dump Data-DPath-0.49/t/references.t Data-DPath-0.49/xt/large_data.t Data-DPath-0.49/t/regressions.t Data-DPath-0.49/t/bigdata2.dump Data-DPath-0.49/t/release-eol.t Data-DPath-0.49/t/optimization.t Data-DPath-0.49/xt/large_tapdom.t Data-DPath-0.49/lib/Data Data-DPath-0.49/lib/Data/DPath.pm Data-DPath-0.49/t/release-no-tabs.t Data-DPath-0.49/xt/regexp-common.tap Data-DPath-0.49/t/cyclic_structures.t Data-DPath-0.49/lib/Data/DPath Data-DPath-0.49/lib/Data/DPath/Step.pm Data-DPath-0.49/lib/Data/DPath/Path.pm Data-DPath-0.49/t/release-pod-syntax.t Data-DPath-0.49/lib/Data/DPath/Attrs.pm Data-DPath-0.49/lib/Data/DPath/Point.pm Data-DPath-0.49/t/release-pod-coverage.t Data-DPath-0.49/lib/Data/DPath/Context.pm Data-DPath-0.49/lib/Data/DPath/Filters.pm Data-DPath-0.49/xt/regexp-common-small.tap Data-DPath-0.49/t/basics_without_overload.t /bin/tar: Read 9216 bytes from - CPAN.pm: Building S/SC/SCHWIGON/Data-DPath-0.49.tar.gz >>> /home/fly1800/ap1800-297235/bin/perl-static Makefile.PL Checking if your kit is complete... Looks good Writing Makefile for Data::DPath Writing MYMETA.yml and MYMETA.json >>> make cp lib/Data/DPath/Filters.pm blib/lib/Data/DPath/Filters.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/Context.pm blib/lib/Data/DPath/Context.pm cp lib/Data/DPath/Path.pm blib/lib/Data/DPath/Path.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 Manifying blib/man3/Data::DPath::Point.3 Manifying blib/man3/Data::DPath::Path.3 Manifying blib/man3/Data::DPath::Context.3 Manifying blib/man3/Data::DPath::Filters.3 Manifying blib/man3/Data::DPath::Attrs.3 Manifying blib/man3/Data::DPath.3 Manifying blib/man3/Data::DPath::Step.3 SCHWIGON/Data-DPath-0.49.tar.gz make -- OK Running make test >>> make test TEST_VERBOSE=1 PERL_DL_NONLAZY=1 /home/fly1800/ap1800-297235/bin/perl-static "-MExtUtils::Command::MM" "-e" "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 Smartmatch is experimental at t/data_dpath.t line 236. Smartmatch is experimental at t/data_dpath.t line 237. Smartmatch is experimental at t/data_dpath.t line 238. Smartmatch is experimental at t/data_dpath.t line 245. Smartmatch is experimental at t/data_dpath.t line 246. Smartmatch is experimental at t/data_dpath.t line 247. Smartmatch is experimental at t/data_dpath.t line 248. Smartmatch is experimental at t/data_dpath.t line 267. Smartmatch is experimental at t/data_dpath.t line 270. Smartmatch is experimental at t/data_dpath.t line 273. Smartmatch is experimental at t/data_dpath.t line 276. Smartmatch is experimental at t/data_dpath.t line 279. Smartmatch is experimental at t/data_dpath.t line 285. Smartmatch is experimental at t/data_dpath.t line 288. Smartmatch is experimental at t/data_dpath.t line 291. Smartmatch is experimental at t/data_dpath.t line 293. Smartmatch is experimental at t/data_dpath.t line 296. Smartmatch is experimental at t/data_dpath.t line 302. Smartmatch is experimental at t/data_dpath.t line 312. Smartmatch is experimental at t/data_dpath.t line 320. Smartmatch is experimental at t/data_dpath.t line 323. Smartmatch is experimental at t/data_dpath.t line 331. Smartmatch is experimental at t/data_dpath.t line 336. Smartmatch is experimental at t/data_dpath.t line 343. Smartmatch is experimental at t/data_dpath.t line 352. Smartmatch is experimental at t/data_dpath.t line 360. Smartmatch is experimental at t/data_dpath.t line 362. Smartmatch is experimental at t/data_dpath.t line 365. Smartmatch is experimental at t/data_dpath.t line 367. Smartmatch is experimental at t/data_dpath.t line 370. Smartmatch is experimental at t/data_dpath.t line 373. Smartmatch is experimental at t/data_dpath.t line 374. Smartmatch is experimental at t/data_dpath.t line 377. Smartmatch is experimental at t/data_dpath.t line 380. Smartmatch is experimental at t/data_dpath.t line 383. Smartmatch is experimental at t/data_dpath.t line 386. Smartmatch is experimental at t/data_dpath.t line 395. Smartmatch is experimental at t/data_dpath.t line 398. Smartmatch is experimental at t/data_dpath.t line 408. Smartmatch is experimental at t/data_dpath.t line 417. Smartmatch is experimental at t/data_dpath.t line 422. Smartmatch is experimental at t/data_dpath.t line 429. Smartmatch is experimental at t/data_dpath.t line 435. Smartmatch is experimental at t/data_dpath.t line 437. Smartmatch is experimental at t/data_dpath.t line 440. Smartmatch is experimental at t/data_dpath.t line 442. Smartmatch is experimental at t/data_dpath.t line 445. Smartmatch is experimental at t/data_dpath.t line 447. Smartmatch is experimental at t/data_dpath.t line 450. Smartmatch is experimental at t/data_dpath.t line 452. Smartmatch is experimental at t/data_dpath.t line 455. Smartmatch is experimental at t/data_dpath.t line 457. Smartmatch is experimental at t/data_dpath.t line 460. Smartmatch is experimental at t/data_dpath.t line 462. Smartmatch is experimental at t/data_dpath.t line 465. Smartmatch is experimental at t/data_dpath.t line 468. Smartmatch is experimental at t/data_dpath.t line 472. Smartmatch is experimental at t/data_dpath.t line 476. Smartmatch is experimental at t/data_dpath.t line 479. Smartmatch is experimental at t/data_dpath.t line 483. Smartmatch is experimental at t/data_dpath.t line 497. Smartmatch is experimental at t/data_dpath.t line 500. Smartmatch is experimental at t/data_dpath.t line 503. Smartmatch is experimental at t/data_dpath.t line 513. Smartmatch is experimental at t/data_dpath.t line 516. Smartmatch is experimental at t/data_dpath.t line 519. Smartmatch is experimental at t/data_dpath.t line 523. Smartmatch is experimental at t/data_dpath.t line 527. Smartmatch is experimental at t/data_dpath.t line 529. Smartmatch is experimental at t/data_dpath.t line 531. Smartmatch is experimental at t/data_dpath.t line 533. Smartmatch is experimental at t/data_dpath.t line 535. Smartmatch is experimental at t/data_dpath.t line 537. Smartmatch is experimental at t/data_dpath.t line 581. Smartmatch is experimental at t/data_dpath.t line 584. Smartmatch is experimental at t/data_dpath.t line 587. Smartmatch is experimental at t/data_dpath.t line 592. Smartmatch is experimental at t/data_dpath.t line 596. Smartmatch is experimental at t/data_dpath.t line 599. Smartmatch is experimental at t/data_dpath.t line 602. Smartmatch is experimental at t/data_dpath.t line 605. Smartmatch is experimental at t/data_dpath.t line 608. Smartmatch is experimental at t/data_dpath.t line 613. Smartmatch is experimental at t/data_dpath.t line 617. Smartmatch is experimental at t/data_dpath.t line 621. Smartmatch is experimental at t/data_dpath.t line 625. Smartmatch is experimental at t/data_dpath.t line 629. Smartmatch is experimental at t/data_dpath.t line 633. Smartmatch is experimental at t/data_dpath.t line 637. Smartmatch is experimental at t/data_dpath.t line 641. Smartmatch is experimental at t/data_dpath.t line 645. Smartmatch is experimental at t/data_dpath.t line 649. Smartmatch is experimental at t/data_dpath.t line 653. Smartmatch is experimental at t/data_dpath.t line 657. Smartmatch is experimental at t/data_dpath.t line 661. Smartmatch is experimental at t/data_dpath.t line 665. Smartmatch is experimental at t/data_dpath.t line 669. Smartmatch is experimental at t/data_dpath.t line 673. Smartmatch is experimental at t/data_dpath.t line 677. Smartmatch is experimental at t/data_dpath.t line 681. Smartmatch is experimental at t/data_dpath.t line 685. Smartmatch is experimental at t/data_dpath.t line 689. Smartmatch is experimental at t/data_dpath.t line 693. Smartmatch is experimental at t/data_dpath.t line 729. Smartmatch is experimental at t/data_dpath.t line 732. Smartmatch is experimental at t/data_dpath.t line 735. Smartmatch is experimental at t/data_dpath.t line 738. Smartmatch is experimental at t/data_dpath.t line 741. Smartmatch is experimental at t/data_dpath.t line 747. Smartmatch is experimental at t/data_dpath.t line 751. Smartmatch is experimental at t/data_dpath.t line 757. Smartmatch is experimental at t/data_dpath.t line 760. Smartmatch is experimental at t/data_dpath.t line 764. Smartmatch is experimental at t/data_dpath.t line 771. Smartmatch is experimental at t/data_dpath.t line 778. Smartmatch is experimental at t/data_dpath.t line 785. Smartmatch is experimental at t/data_dpath.t line 790. Smartmatch is experimental at t/data_dpath.t line 795. Smartmatch is experimental at t/data_dpath.t line 802. Smartmatch is experimental at t/data_dpath.t line 810. Smartmatch is experimental at t/data_dpath.t line 818. Smartmatch is experimental at t/data_dpath.t line 826. Smartmatch is experimental at t/data_dpath.t line 829. Smartmatch is experimental at t/data_dpath.t line 836. Smartmatch is experimental at t/data_dpath.t line 842. Smartmatch is experimental at t/data_dpath.t line 847. Smartmatch is experimental at t/data_dpath.t line 865. Smartmatch is experimental at t/data_dpath.t line 874. Smartmatch is experimental at t/data_dpath.t line 877. Smartmatch is experimental at t/data_dpath.t line 880. Smartmatch is experimental at t/data_dpath.t line 883. Smartmatch is experimental at t/data_dpath.t line 904. Smartmatch is experimental at t/data_dpath.t line 907. Smartmatch is experimental at t/data_dpath.t line 912. Smartmatch is experimental at t/data_dpath.t line 915. Smartmatch is experimental at t/data_dpath.t line 918. Smartmatch is experimental at t/data_dpath.t line 925. Smartmatch is experimental at t/data_dpath.t line 943. Smartmatch is experimental at t/data_dpath.t line 997. Smartmatch is experimental at t/data_dpath.t line 1006. Smartmatch is experimental at (eval 232) line 1. Smartmatch is experimental at (eval 234) line 1. Smartmatch is experimental at (eval 248) line 1. Smartmatch is experimental at (eval 250) line 1. Smartmatch is experimental at (eval 252) line 1. Smartmatch is experimental at (eval 254) line 1. Smartmatch is experimental at (eval 256) line 1. Smartmatch is experimental at (eval 258) line 1. Smartmatch is experimental at (eval 260) line 1. Smartmatch is experimental at (eval 262) line 1. Smartmatch is experimental at (eval 264) line 1. Smartmatch is experimental at (eval 266) line 1. Smartmatch is experimental at (eval 268) line 1. Smartmatch is experimental at (eval 270) line 1. Smartmatch is experimental at (eval 296) line 1. Smartmatch is experimental at (eval 298) line 1. Smartmatch is experimental at (eval 300) line 1. Smartmatch is experimental at (eval 302) line 1. Smartmatch is experimental at (eval 304) line 1. Smartmatch is experimental at (eval 306) line 1. Smartmatch is experimental at (eval 308) line 1. Smartmatch is experimental at (eval 310) line 1. Smartmatch is experimental at (eval 312) line 1. Smartmatch is experimental at (eval 314) line 1. Smartmatch is experimental at (eval 316) line 1. Smartmatch is experimental at (eval 318) line 1. Smartmatch is experimental at (eval 518) line 1. Smartmatch is experimental at (eval 520) line 1. Smartmatch is experimental at (eval 522) line 1. Smartmatch is experimental at (eval 524) line 1. Smartmatch is experimental at (eval 526) line 1. Smartmatch is experimental at (eval 528) line 1. Smartmatch is experimental at (eval 530) line 1. Smartmatch is experimental at (eval 532) line 1. Smartmatch is experimental at (eval 534) line 1. Smartmatch is experimental at (eval 536) line 1. Smartmatch is experimental at (eval 538) line 1. Smartmatch is experimental at (eval 540) line 1. Smartmatch is experimental at (eval 542) line 1. Smartmatch is experimental at (eval 544) line 1. Smartmatch is experimental at (eval 546) line 1. Smartmatch is experimental at (eval 548) line 1. Smartmatch is experimental at (eval 550) line 1. Smartmatch is experimental at (eval 552) line 1. Smartmatch is experimental at (eval 554) line 1. Smartmatch is experimental at (eval 556) line 1. 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 Smartmatch is experimental at t/optimization.t line 36. Smartmatch is experimental at t/optimization.t line 39. Smartmatch is experimental at t/optimization.t line 70. Smartmatch is experimental at t/optimization.t line 73. 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 Smartmatch is experimental at t/regressions.t line 30. Smartmatch is experimental at t/regressions.t line 38. Smartmatch is experimental at t/regressions.t line 46. Smartmatch is experimental at t/regressions.t line 50. 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 Smartmatch is experimental at t/zeros.t line 42. Smartmatch is experimental at t/zeros.t line 45. Smartmatch is experimental at t/zeros.t line 48. Smartmatch is experimental at t/zeros.t line 51. Smartmatch is experimental at t/zeros.t line 54. Smartmatch is experimental at t/zeros.t line 57. Smartmatch is experimental at t/zeros.t line 60. Smartmatch is experimental at t/zeros.t line 63. Smartmatch is experimental at t/zeros.t line 66. 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, 4 wallclock secs ( 0.14 usr 0.08 sys + 2.93 cusr 0.30 csys = 3.45 CPU) Result: PASS SCHWIGON/Data-DPath-0.49.tar.gz make test TEST_VERBOSE=1 -- OK PPD for Data-DPath-0.49 already made Running test for module 'Config::Any' Running make for B/BR/BRICAS/Config-Any-0.23.tar.gz Prepending /home/fly1800/var/cpan/build/Data-DPath-0.49-2NKU_l/blib/arch /home/fly1800/var/cpan/build/Data-DPath-0.49-2NKU_l/blib/lib to PERL5LIB for 'get' Checksum for /net/nas/data/cpan/authors/id/B/BR/BRICAS/Config-Any-0.23.tar.gz ok Config-Any-0.23/ Config-Any-0.23/Changes Config-Any-0.23/META.yml Config-Any-0.23/Makefile.PL Config-Any-0.23/README Config-Any-0.23/lib/ Config-Any-0.23/lib/Config/ Config-Any-0.23/lib/Config/Any/ Config-Any-0.23/lib/Config/Any/Base.pm Config-Any-0.23/lib/Config/Any/Perl.pm Config-Any-0.23/lib/Config/Any/YAML.pm Config-Any-0.23/lib/Config/Any/XML.pm Config-Any-0.23/lib/Config/Any/INI.pm Config-Any-0.23/lib/Config/Any/JSON.pm Config-Any-0.23/lib/Config/Any/General.pm Config-Any-0.23/lib/Config/Any.pm Config-Any-0.23/t/ Config-Any-0.23/t/multi/ Config-Any-0.23/t/multi/conf.yml Config-Any-0.23/t/63-unsupported.t Config-Any-0.23/t/pod.t Config-Any-0.23/t/53-perl.t Config-Any-0.23/t/54-xml.t Config-Any-0.23/t/01-use.t Config-Any-0.23/t/50-general.t Config-Any-0.23/t/conf/ Config-Any-0.23/t/conf/conf.ini Config-Any-0.23/t/conf/conf.unsupported Config-Any-0.23/t/conf/conf_arrayref.xml Config-Any-0.23/t/conf/subsections.ini Config-Any-0.23/t/conf/single_element_arrayref.conf Config-Any-0.23/t/conf/conf.yml Config-Any-0.23/t/conf/conf.conf Config-Any-0.23/t/conf/conf.foo Config-Any-0.23/t/conf/conf.json Config-Any-0.23/t/conf/conf2.ini Config-Any-0.23/t/conf/conf.xml Config-Any-0.23/t/conf/conf.pl Config-Any-0.23/t/conf/conf.extfail Config-Any-0.23/t/64-extfail.t Config-Any-0.23/t/lib/ Config-Any-0.23/t/lib/Config/ Config-Any-0.23/t/lib/Config/Any/ Config-Any-0.23/t/lib/Config/Any/Unsupported.pm Config-Any-0.23/t/62-multi.t Config-Any-0.23/t/65-force_plugins.t Config-Any-0.23/t/supported/ Config-Any-0.23/t/supported/conf.pl Config-Any-0.23/t/invalid/ Config-Any-0.23/t/invalid/conf.ini Config-Any-0.23/t/invalid/conf.yml Config-Any-0.23/t/invalid/conf.conf Config-Any-0.23/t/invalid/conf.json Config-Any-0.23/t/invalid/conf.xml Config-Any-0.23/t/invalid/conf.pl Config-Any-0.23/t/51-ini.t Config-Any-0.23/t/61-features.t Config-Any-0.23/t/pod-coverage.t Config-Any-0.23/t/55-yaml.t Config-Any-0.23/t/52-json.t Config-Any-0.23/t/20-parse.t Config-Any-0.23/t/10-branches.t Config-Any-0.23/inc/ Config-Any-0.23/inc/Module/ Config-Any-0.23/inc/Module/Install/ Config-Any-0.23/inc/Module/Install/Base.pm Config-Any-0.23/inc/Module/Install/Metadata.pm Config-Any-0.23/inc/Module/Install/Win32.pm Config-Any-0.23/inc/Module/Install/Makefile.pm Config-Any-0.23/inc/Module/Install/WriteAll.pm Config-Any-0.23/inc/Module/Install/Can.pm Config-Any-0.23/inc/Module/Install/Fetch.pm Config-Any-0.23/inc/Module/Install.pm Config-Any-0.23/MANIFEST Prepending /home/fly1800/var/cpan/build/Data-DPath-0.49-2NKU_l/blib/arch /home/fly1800/var/cpan/build/Data-DPath-0.49-2NKU_l/blib/lib to PERL5LIB for 'make' CPAN.pm: Building B/BR/BRICAS/Config-Any-0.23.tar.gz >>> /home/fly1800/ap1800-297235/bin/perl-static Makefile.PL Checking if your kit is complete... Looks good Writing Makefile for Config::Any Writing MYMETA.yml and MYMETA.json >>> make cp lib/Config/Any/YAML.pm blib/lib/Config/Any/YAML.pm cp lib/Config/Any/Perl.pm blib/lib/Config/Any/Perl.pm cp lib/Config/Any/INI.pm blib/lib/Config/Any/INI.pm cp lib/Config/Any.pm blib/lib/Config/Any.pm cp lib/Config/Any/Base.pm blib/lib/Config/Any/Base.pm cp lib/Config/Any/XML.pm blib/lib/Config/Any/XML.pm cp lib/Config/Any/General.pm blib/lib/Config/Any/General.pm cp lib/Config/Any/JSON.pm blib/lib/Config/Any/JSON.pm Manifying blib/man3/Config::Any::Base.3 Manifying blib/man3/Config::Any::XML.3 Manifying blib/man3/Config::Any::YAML.3 Manifying blib/man3/Config::Any::JSON.3 Manifying blib/man3/Config::Any::INI.3 Manifying blib/man3/Config::Any.3 Manifying blib/man3/Config::Any::Perl.3 Manifying blib/man3/Config::Any::General.3 BRICAS/Config-Any-0.23.tar.gz make -- OK Prepending /home/fly1800/var/cpan/build/Data-DPath-0.49-2NKU_l/blib/arch /home/fly1800/var/cpan/build/Data-DPath-0.49-2NKU_l/blib/lib to PERL5LIB for 'test' Running make test >>> make test TEST_VERBOSE=1 PERL_DL_NONLAZY=1 /home/fly1800/ap1800-297235/bin/perl-static "-MExtUtils::Command::MM" "-e" "test_harness(1, 'inc', 'blib/lib', 'blib/arch')" t/*.t t/01-use.t ............ 1..6 ok 1 - use Config::Any; ok 2 - use Config::Any::INI; ok 3 - use Config::Any::JSON; ok 4 - use Config::Any::Perl; ok 5 - use Config::Any::XML; ok 6 - use Config::Any::YAML; ok t/10-branches.t ....... 1..11 ok 1 - use Config::Any; ok 2 - use Config::Any::YAML; ok 3 - load_files expects args ok 4 - load_files expects files ok 5 - load_stems expects args ok 6 - load_stems expects stems ok 7 - use_ext 0 works ok 8 - use_ext 1 works ok 9 - filter works ok 10 - filter breaks ok 11 - load_stems with stems works ok overload arg '..' is invalid at /home/fly1800/var/megalib/Math/BigInt.pm line 153. t/20-parse.t .......... 1..54 ok 1 - load_files with use_ext works [t/conf/conf.ini] ok 2 - load_files returns an arrayref ok 3 - load_files arrayref contains a ref ok 4 - hashref ok 5 - filename matches ok 6 - hashref cfg ok 7 - appname parses ok 8 - component->cntrlr->foo = bar ok 9 - model->model::baz->qux = xyzzy ok 10 - load_files with use_ext works [t/conf/conf.xml] ok 11 - load_files returns an arrayref ok 12 - load_files arrayref contains a ref ok 13 - hashref ok 14 - filename matches ok 15 - hashref cfg ok 16 - appname parses ok 17 - component->cntrlr->foo = bar ok 18 - model->model::baz->qux = xyzzy ok 19 - load_files with use_ext works [t/conf/conf.pl] ok 20 - load_files returns an arrayref ok 21 - load_files arrayref contains a ref ok 22 - hashref ok 23 - filename matches ok 24 - hashref cfg ok 25 - appname parses ok 26 - component->cntrlr->foo = bar ok 27 - model->model::baz->qux = xyzzy ok 28 - load_files with use_ext works [t/conf/conf.json] ok 29 - load_files returns an arrayref ok 30 - load_files arrayref contains a ref ok 31 - hashref ok 32 - filename matches ok 33 - hashref cfg ok 34 - appname parses ok 35 - component->cntrlr->foo = bar ok 36 - model->model::baz->qux = xyzzy ok 37 - load_files with use_ext works [t/conf/conf.yml] ok 38 - load_files returns an arrayref ok 39 - load_files arrayref contains a ref ok 40 - hashref ok 41 - filename matches ok 42 - hashref cfg ok 43 - appname parses ok 44 - component->cntrlr->foo = bar ok 45 - model->model::baz->qux = xyzzy ok 46 - load_files with use_ext works [t/conf/conf.conf] ok 47 - load_files returns an arrayref ok 48 - load_files arrayref contains a ref ok 49 - hashref ok 50 - filename matches ok 51 - hashref cfg ok 52 - appname parses ok 53 - component->cntrlr->foo = bar ok 54 - model->model::baz->qux = xyzzy ok t/50-general.t ........ 1..7 ok 1 ok 2 ok 3 ok 4 ok 5 - single element arrayref ok 6 - config load failed ok 7 - error thrown (Config::General: EndBlock "" has no StartBlock statement (level: 1, chunk 4)! # at /home/fly1800/var/cpan/build/Config-Any-0.23-djMYG6/blib/lib/Config/Any/General.pm line 55. # ) ok t/51-ini.t ............ 1..13 ok 1 - config loaded ok 2 - toplevel key lookup succeeded ok 3 - nested hashref hack lookup succeeded ok 4 - config loaded ok 5 - toplevel key lookup succeeded ok 6 - nested hashref hack lookup succeeded ok 7 - config loaded (no-map-space mode) ok 8 - toplevel key lookup succeeded ok 9 - unnested key lookup succeeded ok 10 - config loaded ok 11 - subsections parsed properly ok 12 - config load failed ok 13 - error thrown (Syntax error at line 3: '[Component Controller::Foo' at /home/fly1800/var/cpan/build/Config-Any-0.23-djMYG6/blib/lib/Config/Any/INI.pm line 51. # ) ok overload arg '..' is invalid at /home/fly1800/var/megalib/Math/BigInt.pm line 153. t/52-json.t ........... 1..4 ok 1 ok 2 ok 3 - config load failed ok 4 - error thrown (JSON::DWIW v0.47 byte 197, char 197, line 13, col 0 (byte col 0) - syntax error: bad object (missing ',' or '}') at /home/fly1800/var/cpan/build/Config-Any-0.23-djMYG6/blib/lib/Config/Any/JSON.pm line 56. # ) ok t/53-perl.t ........... 1..5 ok 1 ok 2 ok 3 - multiple loads of the same file ok 4 - config load failed ok 5 - error thrown (syntax error at t/invalid/conf.pl line 2, near "Component" # ) ok t/54-xml.t ............ 1..6 ok 1 ok 2 ok 3 - config load failed ok 4 - error thrown (No close '>' on end tag [Ln: 3, Col: 4] # ) ok 5 - config loaded ok 6 - no error thrown ok t/55-yaml.t ........... 1..4 ok 1 ok 2 ok 3 - config load failed ok 4 - error thrown (YAML::XS::Load Error: The problem: # # found character that cannot start any token # # was found at document: 1, line: 4, column: 1 # while scanning for the next token at line: 4, column: 1 # ) ok t/61-features.t ....... 1..14 ok 1 - load file with parser forced ok 2 - load_files returns an arrayref ok 3 - load_files arrayref contains a ref ok 4 - hashref ok 5 - filenames match ok 6 - hashref cfg ok 7 - appname parses ok 8 - component->cntrlr->foo = bar ok 9 - model->model::baz->qux = xyzzy ok 10 - load file with parser forced, flatten to hash ok 11 - load_files hashref contains a ref ok 12 - hashref ok 13 - load_files return an hashref (flatten_to_hash) ok 14 - load file with parser forced ok t/62-multi.t .......... 1..3 ok 1 - 2 documents ok 2 - structures ok ok 3 - config-any structures ok ok t/63-unsupported.t .... 1..3 ok 1 - empty result ok 2 - error thrown ok 3 - error message ok t/64-extfail.t ........ 1..3 ok 1 - empty result ok 2 - error thrown ok 3 - error message ok t/65-force_plugins.t .. 1..2 ok 1 - config loaded ok 2 - no error thrown ok t/pod-coverage.t ...... 1..8 ok 1 - Pod coverage on Config::Any ok 2 - Pod coverage on Config::Any::XML ok 3 - Pod coverage on Config::Any::Perl ok 4 - Pod coverage on Config::Any::Base ok 5 - Pod coverage on Config::Any::INI ok 6 - Pod coverage on Config::Any::YAML ok 7 - Pod coverage on Config::Any::JSON ok 8 - Pod coverage on Config::Any::General ok t/pod.t ............... 1..8 ok 1 - POD test for blib/lib/Config/Any.pm ok 2 - POD test for blib/lib/Config/Any/XML.pm ok 3 - POD test for blib/lib/Config/Any/Perl.pm ok 4 - POD test for blib/lib/Config/Any/Base.pm ok 5 - POD test for blib/lib/Config/Any/INI.pm ok 6 - POD test for blib/lib/Config/Any/YAML.pm ok 7 - POD test for blib/lib/Config/Any/JSON.pm ok 8 - POD test for blib/lib/Config/Any/General.pm ok All tests successful. Files=16, Tests=151, 3 wallclock secs ( 0.08 usr 0.05 sys + 2.30 cusr 0.26 csys = 2.69 CPU) Result: PASS BRICAS/Config-Any-0.23.tar.gz make test TEST_VERBOSE=1 -- OK PPD for Config-Any-0.23 already made Running make for P/PR/PREACTION/Beam-Wire-0.015.tar.gz Prepending /home/fly1800/var/cpan/build/Config-Any-0.23-djMYG6/blib/arch /home/fly1800/var/cpan/build/Config-Any-0.23-djMYG6/blib/lib /home/fly1800/var/cpan/build/Data-DPath-0.49-2NKU_l/blib/arch /home/fly1800/var/cpan/build/Data-DPath-0.49-2NKU_l/blib/lib to PERL5LIB for 'get' Has already been unwrapped into directory /home/fly1800/var/cpan/build/Beam-Wire-0.015-KwD_aN Prepending /home/fly1800/var/cpan/build/Config-Any-0.23-djMYG6/blib/arch /home/fly1800/var/cpan/build/Config-Any-0.23-djMYG6/blib/lib /home/fly1800/var/cpan/build/Data-DPath-0.49-2NKU_l/blib/arch /home/fly1800/var/cpan/build/Data-DPath-0.49-2NKU_l/blib/lib to PERL5LIB for 'make' CPAN.pm: Building P/PR/PREACTION/Beam-Wire-0.015.tar.gz >>> make cp lib/Beam/Wire.pm blib/lib/Beam/Wire.pm Manifying blib/man3/Beam::Wire.3 PREACTION/Beam-Wire-0.015.tar.gz make -- OK Prepending /home/fly1800/var/cpan/build/Config-Any-0.23-djMYG6/blib/arch /home/fly1800/var/cpan/build/Config-Any-0.23-djMYG6/blib/lib /home/fly1800/var/cpan/build/Data-DPath-0.49-2NKU_l/blib/arch /home/fly1800/var/cpan/build/Data-DPath-0.49-2NKU_l/blib/lib to PERL5LIB for 'test' Running make test >>> make test TEST_VERBOSE=1 PERL_DL_NONLAZY=1 /home/fly1800/ap1800-297235/bin/perl-static "-MExtUtils::Command::MM" "-e" "test_harness(1, 'blib/lib', 'blib/arch')" t/*.t t/00_compile.t .. 1..1 ok 1 - Compile test for blib/lib/Beam/Wire.pm ok overload arg '..' is invalid at /home/fly1800/var/megalib/Math/BigInt.pm line 153. t/configs.t ..... ok 1 - The object isa Foo ok 2 - container caches the object ok 3 - container injects Bar object isa Bar ok 4 - container caches Bar object ok 5 - container gives bar text value ok 6 - container gets buzz object isa Buzz ok 7 - container caches the object ok 8 - container gives array of arrayrefs ok 9 - container gets Fizz object isa Fizz ok 10 - container caches the object ok 11 - container gives hashref 1..11 ok 1 - load module from config - file.json ok 1 - The object isa Foo ok 2 - container caches the object ok 3 - container injects Bar object isa Bar ok 4 - container caches Bar object ok 5 - container gives bar text value ok 6 - container gets buzz object isa Buzz ok 7 - container caches the object ok 8 - container gives array of arrayrefs ok 9 - container gets Fizz object isa Fizz ok 10 - container caches the object ok 11 - container gives hashref 1..11 ok 2 - load module from config - file.pl ok 1 - The object isa Foo ok 2 - container caches the object ok 3 - container injects Bar object isa Bar ok 4 - container caches Bar object ok 5 - container gives bar text value ok 6 - container gets buzz object isa Buzz ok 7 - container caches the object ok 8 - container gives array of arrayrefs ok 9 - container gets Fizz object isa Fizz ok 10 - container caches the object ok 11 - container gives hashref 1..11 ok 3 - load module from config - file.yml 1..3 ok t/deeprefs.t .... ok 1 ok 2 - The object isa Foo ok 3 1..3 ok 1 - load module from refs 1..1 ok t/extends.t ..... ok 1 ok 2 - The object isa Foo ok 3 1..3 ok 1 - extends scalar args, new args ok 1 ok 2 - The object isa Foo ok 3 1..3 ok 2 - extends scalar args, no changes ok 1 ok 2 ok 3 - The object isa Foo ok 4 1..4 ok 3 - extends scalar args, new method, extends another extends 1..3 ok 1 - scalar args ok 1 ok 2 - The object isa Foo ok 3 1..3 ok 1 - extends array args, new args ok 1 ok 2 - The object isa Foo ok 3 1..3 ok 2 - extends array args, change to hash args 1..2 ok 2 - array args ok 1 ok 2 - The object isa Greeting ok 3 ok 4 1..4 ok 1 - extends hash args, new args 1..1 ok 3 - hash args ok 1 ok 2 - The object isa Foo ok 3 1..3 ok 1 - extends arraynest, new args ok 1 ok 2 - The object isa Greeting ok 3 ok 4 1..4 ok 2 - extends hashnest, new args 1..2 ok 4 - nested data structures 1..4 ok t/get.t ......... ok 1 - The object isa Foo ok 2 - container caches the object ok 3 - container injects Bar object isa Bar ok 4 - container caches Bar object ok 5 - container gives bar text value ok 6 - container gets buzz object isa Buzz ok 7 - container caches the object ok 8 - container gives array of arrayrefs ok 9 - container gets Fizz object isa Fizz ok 10 - container caches the object ok 11 - container gives hashref ok 12 - container gets buzz object isa Buzz ok 13 - container caches the object ok 14 - container gives simple scalar ok 1 - get() with overrides creates a new object ok 2 - get() with overrides does not save the object ok 3 - our override gave our new object a new bar 1..3 ok 15 - get() override factory (anonymous services) 1..15 ok t/inner.t ....... ok 1 - The object isa Foo ok 2 - container caches the object ok 3 - container injects Bar object isa Bar ok 4 - container caches Bar object ok 5 - container gives bar text value 1..5 ok 1 - container in services ok 1 - The object isa Foo ok 2 - container caches the object ok 3 - container injects Bar object isa Bar ok 4 - container caches Bar object ok 5 - container gives bar text value ok 6 - The object isa Foo ok 7 - container caches the object ok 8 - container injects Bar object isa Bar ok 9 - fizz takes the same bar as foo ok 10 - container caches Bar object ok 11 - container gives bar text value 1..11 ok 2 - container in file ok 1 - The object isa Foo ok 2 - container caches the object ok 3 - container injects Bar object isa Bar ok 4 - container caches Bar object ok 5 - container gives bar text value 1..5 ok 3 - set inside subcontainer ok 1 - The object isa Foo ok 2 - container caches the object ok 3 - container injects Bar object isa Bar ok 4 - container caches Bar object ok 5 - container gives bar text value 1..5 ok 4 - inner container file ok 1 - get() with overrides creates a new object ok 2 - get() with overrides does not save the object ok 3 - our override gave our new object a new bar 1..3 ok 5 - inner container get() overrides 1..5 ok t/lifecycle.t ... ok 1 - The object isa Foo ok 2 - same foo object is returned ok 3 - same foo object is given to bar 1..3 ok 1 - singleton lifecycle ok 1 - The object isa Foo ok 2 - different foo object is returned ok 3 - different foo object is given to bar ok 4 - different foo object is given to bar 1..4 ok 2 - factory lifecycle ok 1 - bar exists without calling get() isa Foo ok 2 - foo is also created, because bar depends on foo 1..2 ok 3 - eager lifecycle ok 1 - The object isa Foo ok 2 - same foo object is returned ok 3 - same foo object is given to bar 1..3 ok 4 - default lifecycle is singleton 1..4 ok t/load.t ........ ok 1 ok 2 - The object isa Foo ok 3 1..3 ok 1 - load module from config 1..1 ok t/method.t ...... ok 1 - The object isa Foo ok 2 - cons was called, not new ok 3 - args were passed 1..3 ok 1 - method 1..1 ok t/method_ref.t .. ok 1 ok 2 - The object isa Foo ok 3 1..3 ok 1 - method with no arguments ok 1 ok 2 - The object isa Foo ok 3 1..3 ok 2 - method with one argument ok 1 ok 2 - The object isa Foo ok 3 1..3 ok 3 - method with arrayref of arguments ok 1 ok 2 - The object isa Foo ok 3 1..3 ok 4 - a different reference 1..4 ok t/onefile.t ..... ok 1 ok 2 - The object isa Foo ok 3 ok 4 ok 5 - The object isa Bar ok 6 - The object isa Foo ok 7 ok 8 ok 9 - The object isa Baz ok 10 - The object isa Bar ok 11 - The object isa Foo ok 12 1..12 ok 1 - load inline packages Foo, Bar and Baz 1..1 ok t/rawvalues.t ... ok 1 ok 2 - got a simple scalar ok 3 ok 4 ok 5 - The object isa Foo ok 6 1..6 ok 1 - load module from raw values 1..1 ok All tests successful. Files=12, Tests=41, 4 wallclock secs ( 0.09 usr 0.04 sys + 3.94 cusr 0.44 csys = 4.51 CPU) Result: PASS PREACTION/Beam-Wire-0.015.tar.gz make test TEST_VERBOSE=1 -- OK Doug Bell <preaction@cpan.org> A Dependency Injection Container >>> (cd /home/fly1800/var/cpan/build/Beam-Wire-0.015-KwD_aN && tar cvf - Beam-Wire-0.015.ppd blib) | gzip -c >/home/fly1800/var/REPO/P/PR/PREACTION/Beam-Wire-0.015.tar.gz Beam-Wire-0.015.ppd blib/ blib/lib/ blib/lib/Beam/ blib/lib/Beam/Wire.pm blib/man3/ blib/man3/Beam::Wire.3 >>> mv /home/fly1800/var/cpan/build/Beam-Wire-0.015-KwD_aN/Beam-Wire-0.015.ppd /home/fly1800/var/REPO/P/PR/PREACTION VmSize: 275272 kB Finished 2013-07-06T00:03:24