PATH=/Users/fly2200/bin:/Users/fly2200/ap2200-299195/bin:/Users/fly2200/bin:/Users/fly2200/ap2200-299195/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/opt/X11/bin:/Users/fly2200/var/megalib/bin Start 2015-08-11T17:43:58 ActivePerl-2200 CPAN-2.00 Reading '/Users/fly2200/var/cpan/Metadata' Database was generated on Tue, 11 Aug 2015 05:17:02 GMT Running make for S/SC/SCHWIGON/App-DPath-0.07.tar.gz Fetching with LWP: http://cpan.nas1.activestate.com/authors/id/S/SC/SCHWIGON/App-DPath-0.07.tar.gz Fetching with LWP: http://cpan.nas1.activestate.com/authors/id/S/SC/SCHWIGON/CHECKSUMS Checksum for /Users/fly2200/var/cpan/sources/authors/id/S/SC/SCHWIGON/App-DPath-0.07.tar.gz ok App-DPath-0.07/ App-DPath-0.07/t/ App-DPath-0.07/t/release-eol.t App-DPath-0.07/t/testdata.tap App-DPath-0.07/t/00-load.t App-DPath-0.07/t/release-pod-coverage.t App-DPath-0.07/t/release-no-tabs.t App-DPath-0.07/t/app_dpath.t App-DPath-0.07/t/testdata.cfggeneral App-DPath-0.07/t/testdata.ini App-DPath-0.07/t/flatabledata.yaml App-DPath-0.07/t/testdata.yaml App-DPath-0.07/t/testdata.json App-DPath-0.07/t/release-pod-syntax.t App-DPath-0.07/t/testdata.dumper App-DPath-0.07/t/testdata.xml App-DPath-0.07/lib/ App-DPath-0.07/lib/App/ App-DPath-0.07/lib/App/DPath.pm App-DPath-0.07/MANIFEST.SKIP App-DPath-0.07/Makefile.PL App-DPath-0.07/LICENSE App-DPath-0.07/META.yml App-DPath-0.07/bin/ App-DPath-0.07/bin/dpath App-DPath-0.07/Changes App-DPath-0.07/MANIFEST App-DPath-0.07/dist.ini App-DPath-0.07/README App-DPath-0.07/META.json CPAN.pm: Building S/SC/SCHWIGON/App-DPath-0.07.tar.gz >>> /Users/fly2200/ap2200-299195/bin/perl-dynamic Makefile.PL Warning: prerequisite App::Rad 0 not found. Warning: prerequisite Config::General 0 not found. Warning: prerequisite Config::INI::Serializer 0 not found. Warning: prerequisite Data::DPath 0 not found. Warning: prerequisite TAP::DOM 0 not found. Checking if your kit is complete... Looks good Generating a Unix-style Makefile Writing Makefile for App::DPath Writing MYMETA.yml and MYMETA.json ---- Unsatisfied dependencies detected during ---- ---- SCHWIGON/App-DPath-0.07.tar.gz ---- App::Rad [requires] Data::DPath [requires] TAP::DOM [requires] Config::General [requires] Data::Structure::Util [build_requires] Config::INI::Serializer [requires] Running make test Delayed until after prerequisites Running test for module 'App::Rad' Running make for G/GA/GARU/App-Rad-1.05.tar.gz Fetching with LWP: http://cpan.nas1.activestate.com/authors/id/G/GA/GARU/App-Rad-1.05.tar.gz Checksum for /Users/fly2200/var/cpan/sources/authors/id/G/GA/GARU/App-Rad-1.05.tar.gz ok App-Rad-1.05/ App-Rad-1.05/MANIFEST App-Rad-1.05/META.json App-Rad-1.05/README App-Rad-1.05/t/ App-Rad-1.05/t/03.5-default_and_invalid.t App-Rad-1.05/t/19-plugins.t App-Rad-1.05/t/08-getopt_long.t App-Rad-1.05/t/12-register_commands-alt.t App-Rad-1.05/t/14-register_commands3.t App-Rad-1.05/t/12-register_commands.t App-Rad-1.05/t/20-plugins2.t App-Rad-1.05/t/00-load.t App-Rad-1.05/t/05.5-commands_with_args.t App-Rad-1.05/t/05-commands.t App-Rad-1.05/t/17-register_commands6.t App-Rad-1.05/t/10-controller_methods.t App-Rad-1.05/t/02.5-default_with_args.t App-Rad-1.05/t/07-argv_and_opt.t App-Rad-1.05/t/05-commands-set.t App-Rad-1.05/t/06-pre_post_tear.t App-Rad-1.05/t/16-register_commands5.t App-Rad-1.05/t/13-register_commands2.t App-Rad-1.05/t/04-help_override.t App-Rad-1.05/t/03-default_override.t App-Rad-1.05/t/01-standard.t App-Rad-1.05/t/pod.t App-Rad-1.05/t/18-help_by_attribute.t App-Rad-1.05/t/lib/ App-Rad-1.05/t/lib/MyStubPlugin.pm App-Rad-1.05/t/lib/App/ App-Rad-1.05/t/lib/App/Rad/ App-Rad-1.05/t/lib/App/Rad/Plugin/ App-Rad-1.05/t/lib/App/Rad/Plugin/MyStubPlugin.pm App-Rad-1.05/t/11-config.t App-Rad-1.05/t/02-defaultprogram.t App-Rad-1.05/t/09-stash.t App-Rad-1.05/t/15-register_commands4.t App-Rad-1.05/t/etc/ App-Rad-1.05/t/etc/config1.txt App-Rad-1.05/t/etc/config2.txt App-Rad-1.05/META.yml App-Rad-1.05/Changes App-Rad-1.05/Makefile.PL App-Rad-1.05/lib/ App-Rad-1.05/lib/App/ App-Rad-1.05/lib/App/Rad.pm App-Rad-1.05/lib/App/Rad/ App-Rad-1.05/lib/App/Rad/Plugin.pod App-Rad-1.05/lib/App/Rad/Config.pm App-Rad-1.05/lib/App/Rad/Include.pm App-Rad-1.05/lib/App/Rad/Exclude.pm App-Rad-1.05/lib/App/Rad/Help.pm CPAN.pm: Building G/GA/GARU/App-Rad-1.05.tar.gz >>> /Users/fly2200/ap2200-299195/bin/perl-dynamic Makefile.PL Checking if your kit is complete... Looks good Generating a Unix-style Makefile Writing Makefile for App::Rad Writing MYMETA.yml and MYMETA.json >>> make cp lib/App/Rad/Help.pm blib/lib/App/Rad/Help.pm cp lib/App/Rad/Include.pm blib/lib/App/Rad/Include.pm cp lib/App/Rad.pm blib/lib/App/Rad.pm cp lib/App/Rad/Config.pm blib/lib/App/Rad/Config.pm cp lib/App/Rad/Exclude.pm blib/lib/App/Rad/Exclude.pm cp lib/App/Rad/Plugin.pod blib/lib/App/Rad/Plugin.pod Manifying 5 pod documents GARU/App-Rad-1.05.tar.gz make -- OK Running make test >>> make test TEST_VERBOSE=1 PERL_DL_NONLAZY=1 "/Users/fly2200/ap2200-299195/bin/perl-dynamic" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(1, 'blib/lib', 'blib/arch')" t/*.t # Testing App::Rad 1.05, Perl 5.022000, /Users/fly2200/ap2200-299195/bin/perl-dynamic t/00-load.t ................... 1..4 ok 1 - use App::Rad; ok 2 - use App::Rad::Help; ok 3 - use App::Rad::Include; ok 4 - use App::Rad::Exclude; ok t/01-standard.t ............... 1..14 ok 1 - App::Rad->can('commands') ok 2 - App::Rad->can('create_command_name') ok 3 - App::Rad->can('run') ok 4 - App::Rad->can('setup') ok 5 - App::Rad->can('pre_process') ok 6 - App::Rad->can('post_process') ok 7 - App::Rad->can('default') ok 8 - App::Rad->can('teardown') ok 9 - App::Rad::Exclude->can('load') ok 10 - App::Rad::Exclude->can('exclude') ok 11 - App::Rad::Include->can('load') ok 12 - App::Rad::Include->can('include') ok 13 - App::Rad::Help->can('load') ok 14 - App::Rad::Help->can('help') ok # using temporary program file '/var/folders/sy/bflgtq095hvc8l1hd9bs3dp40000gq/T/A8zIP4YPpk' to test functionality t/02-defaultprogram.t ......... 1..2 ok 1 ok 2 ok # using temporary program file '/var/folders/sy/bflgtq095hvc8l1hd9bs3dp40000gq/T/fq2GNLEXwV' to test functionality t/02.5-default_with_args.t .... 1..2 ok 1 ok 2 ok # using temporary program file '/var/folders/sy/bflgtq095hvc8l1hd9bs3dp40000gq/T/dNIHcx_tmB' to test functionality t/03-default_override.t ....... 1..3 ok 1 ok 2 ok 3 ok # using temporary program file '/var/folders/sy/bflgtq095hvc8l1hd9bs3dp40000gq/T/2aiBzQO1Nc' to test functionality t/03.5-default_and_invalid.t .. 1..5 ok 1 - no command (should fall to default) ok 2 - no command, with parameters (should fall to default) ok 3 - invalid command (should fall to invalid) ok 4 - invalid command, with parameters (should fall to invalid) ok 5 ok # using temporary program file '/var/folders/sy/bflgtq095hvc8l1hd9bs3dp40000gq/T/LRK71jmKb0' to test functionality t/04-help_override.t .......... 1..2 ok 1 ok 2 ok t/05-commands-set.t ........... 1..3 ok 1 - no command should be set upon startup ok 2 - developer should be able to set $c->cmd ok 3 - developer should be able to set $c->cmd ok # using temporary program file '/var/folders/sy/bflgtq095hvc8l1hd9bs3dp40000gq/T/zBuv4wB2oE' to test functionality t/05-commands.t ............... 1..3 ok 1 ok 2 ok 3 ok # using temporary program file '/var/folders/sy/bflgtq095hvc8l1hd9bs3dp40000gq/T/Y7sAygsZOd' to test functionality t/05.5-commands_with_args.t ... 1..3 ok 1 ok 2 ok 3 ok # using temporary program file '/var/folders/sy/bflgtq095hvc8l1hd9bs3dp40000gq/T/A3vd1c4iuw' to test functionality t/06-pre_post_tear.t .......... 1..3 ok 1 ok 2 ok 3 ok t/07-argv_and_opt.t ........... 1..18 ok 1 - @ARGV should have 6 elements ok 2 - $c->argv should have 2 arguments ok 3 - $c->options should have 6 elements ok 4 - command name should be set ok 5 - @ARGV should have just the passed arguments, not the command name ok 6 - $c->argv arguments should be consistent ok 7 - '-a' should be set ok 8 - '-b' should be set ok 9 - '-c' should be set ok 10 - '--abc' should *not* be set ok 11 - '-d' should *not* be set ok 12 - '-e' should *not* be set ok 13 - '-f' should *not* be set ok 14 - '--def' should be set ok 15 - '--test1' should be set to '2' ok 16 - '--test2' should be set to 'test' ok 17 - single arguments can be incremented when put together ok 18 - single arguments can be incremented when invoked separately ok t/08-getopt_long.t ............ 1..17 ok 1 - command name should be set ok 2 - @ARGV should have 6 elements ok 3 - $c->argv should have been consumed ok 4 - $c->options should have 7 elements ok 5 - @ARGV should have just the passed arguments, not the command name ok 6 - --igoo should be set ok 7 - --tundro should be defined ok 8 - -t should have become --tundro ok 9 - --tundro should be set ok 10 - --zok should be defined ok 11 - --zok should be set ok 12 - -z should not be set ok 13 - --glup should be defined ok 14 - --glip should not be defined ok 15 - -a should be defined ok 16 - -a should be defined ok 17 - -a should be defined ok # using temporary program file '/var/folders/sy/bflgtq095hvc8l1hd9bs3dp40000gq/T/j1NlXrfpFl' to test functionality t/09-stash.t .................. 1..4 ok 1 ok 2 ok 3 ok 4 ok # using temporary program file '/var/folders/sy/bflgtq095hvc8l1hd9bs3dp40000gq/T/ulVwiJwgae' to test functionality t/10-controller_methods.t ..... 1..24 ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 ok 10 ok 11 ok 12 ok 13 ok 14 ok 15 ok 16 ok 17 ok 18 ok 19 ok 20 ok 21 ok 22 ok 23 ok 24 ok t/11-config.t ................. 1..10 ok 1 - load_config() should have loaded 9 unique elements ok 2 - config value mismatch ok 3 - config value mismatch ok 4 - config value mismatch ok 5 - config value mismatch ok 6 - config value mismatch ok 7 - config value mismatch ok 8 - unary values must exist ok 9 - should be able to define values in running code ok 10 - strings should be set correctly ok t/12-register_commands-alt.t .. 1..7 ok 1 - "default" must not be set as a command ok 2 - bar should be a valid command ok 3 - foo should be a valid command ok 4 - help should be a valid command ok 5 - _foo should *not* be a valid command ok 6 - foocmd should *not* be a valid command ok 7 - foo1bar should *not* be a valid command ok # using temporary program file '/var/folders/sy/bflgtq095hvc8l1hd9bs3dp40000gq/T/MDBp8qrDoO' to test functionality t/12-register_commands.t ...... 1..7 ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok # using temporary program file '/var/folders/sy/bflgtq095hvc8l1hd9bs3dp40000gq/T/dTbL9ckza_' to test functionality t/13-register_commands2.t ..... 1..5 ok 1 ok 2 ok 3 ok 4 ok 5 ok # using temporary program file '/var/folders/sy/bflgtq095hvc8l1hd9bs3dp40000gq/T/Q4yZBIdNof' to test functionality t/14-register_commands3.t ..... 1..7 ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok # using temporary program file '/var/folders/sy/bflgtq095hvc8l1hd9bs3dp40000gq/T/pvp0nk2W2q' to test functionality t/15-register_commands4.t ..... 1..7 ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok # using temporary program file '/var/folders/sy/bflgtq095hvc8l1hd9bs3dp40000gq/T/M9vGC6mGbR' to test functionality t/16-register_commands5.t ..... 1..7 ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok # using temporary program file '/var/folders/sy/bflgtq095hvc8l1hd9bs3dp40000gq/T/ykiL41Z1hi' to test functionality t/17-register_commands6.t ..... 1..8 ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok # using temporary program file '/var/folders/sy/bflgtq095hvc8l1hd9bs3dp40000gq/T/RnliBMyvvj' to test functionality t/18-help_by_attribute.t ...... 1..1 ok 1 ok t/19-plugins.t ................ 1..4 ok 1 - App::Rad->can('my_method') ok 2 - plugin method calling ok 3 - _my_own() should be an internal plugin method ok 4 - loaded plugins should match ok t/20-plugins2.t ............... 1..4 ok 1 - App::Rad->can('my_other_method') ok 2 - plugin method calling ok 3 - _my_very_own() should be an internal plugin method ok 4 - loaded plugins should match ok t/pod.t ....................... 1..6 ok 1 - POD test for blib/lib/App/Rad.pm ok 2 - POD test for blib/lib/App/Rad/Config.pm (no pod) ok 3 - POD test for blib/lib/App/Rad/Exclude.pm ok 4 - POD test for blib/lib/App/Rad/Help.pm ok 5 - POD test for blib/lib/App/Rad/Include.pm ok 6 - POD test for blib/lib/App/Rad/Plugin.pod ok All tests successful. Files=27, Tests=180, 3 wallclock secs ( 0.11 usr 0.06 sys + 2.40 cusr 0.56 csys = 3.13 CPU) Result: PASS GARU/App-Rad-1.05.tar.gz make test TEST_VERBOSE=1 -- OK Breno G. de Oliveira <garu@cpan.org> Rapid (and easy!) creation of command line applications >>> (cd /Users/fly2200/var/cpan/build/App-Rad-1.05-eD56_w && tar cvf - App-Rad-1.05.ppd blib) | gzip -c >/Users/fly2200/var/REPO/G/GA/GARU/App-Rad-1.05.tar.gz App-Rad-1.05.ppd blib/ blib/lib/ blib/lib/App/ blib/lib/App/Rad/ blib/lib/App/Rad/Config.pm blib/lib/App/Rad/Exclude.pm blib/lib/App/Rad/Help.pm blib/lib/App/Rad/Include.pm blib/lib/App/Rad/Plugin.pod blib/lib/App/Rad.pm blib/man3/ blib/man3/App::Rad.3 blib/man3/App::Rad::Exclude.3 blib/man3/App::Rad::Help.3 blib/man3/App::Rad::Include.3 blib/man3/App::Rad::Plugin.3 >>> mv /Users/fly2200/var/cpan/build/App-Rad-1.05-eD56_w/App-Rad-1.05.ppd /Users/fly2200/var/REPO/G/GA/GARU Running test for module 'Data::DPath' Running make for S/SC/SCHWIGON/Data-DPath-0.53.tar.gz Prepending /Users/fly2200/var/cpan/build/App-Rad-1.05-eD56_w/blib/arch /Users/fly2200/var/cpan/build/App-Rad-1.05-eD56_w/blib/lib to PERL5LIB for 'get' Fetching with LWP: http://cpan.nas1.activestate.com/authors/id/S/SC/SCHWIGON/Data-DPath-0.53.tar.gz Checksum for /Users/fly2200/var/cpan/sources/authors/id/S/SC/SCHWIGON/Data-DPath-0.53.tar.gz ok Data-DPath-0.53/ Data-DPath-0.53/t/ Data-DPath-0.53/t/bigdata2.dump Data-DPath-0.53/t/release-eol.t Data-DPath-0.53/t/00-load.t Data-DPath-0.53/t/release-pod-coverage.t Data-DPath-0.53/t/regressions.t Data-DPath-0.53/t/release-no-tabs.t Data-DPath-0.53/t/data_dpath.t Data-DPath-0.53/t/references.t Data-DPath-0.53/t/path.t Data-DPath-0.53/t/bigdata.dump Data-DPath-0.53/t/zeros.t Data-DPath-0.53/t/parallel.t Data-DPath-0.53/t/optimization.t Data-DPath-0.53/t/cyclic_structures.t Data-DPath-0.53/t/release-pod-syntax.t Data-DPath-0.53/t/iterator.t Data-DPath-0.53/t/basics_without_overload.t Data-DPath-0.53/lib/ Data-DPath-0.53/lib/Data/ Data-DPath-0.53/lib/Data/DPath/ Data-DPath-0.53/lib/Data/DPath/Filters.pm Data-DPath-0.53/lib/Data/DPath/Attrs.pm Data-DPath-0.53/lib/Data/DPath/Path.pm Data-DPath-0.53/lib/Data/DPath/Context.pm Data-DPath-0.53/lib/Data/DPath/Point.pm Data-DPath-0.53/lib/Data/DPath/Step.pm Data-DPath-0.53/lib/Data/DPath.pm Data-DPath-0.53/todo.org Data-DPath-0.53/MANIFEST.SKIP Data-DPath-0.53/Makefile.PL Data-DPath-0.53/LICENSE Data-DPath-0.53/META.yml Data-DPath-0.53/Changes Data-DPath-0.53/MANIFEST Data-DPath-0.53/dist.ini Data-DPath-0.53/README Data-DPath-0.53/META.json Data-DPath-0.53/xt/ Data-DPath-0.53/xt/regexp-common-small.tap Data-DPath-0.53/xt/large_tapdom.t Data-DPath-0.53/xt/large_data.t Data-DPath-0.53/xt/regexp-common.tap Data-DPath-0.53/xt/alltest.t Prepending /Users/fly2200/var/cpan/build/App-Rad-1.05-eD56_w/blib/arch /Users/fly2200/var/cpan/build/App-Rad-1.05-eD56_w/blib/lib to PERL5LIB for 'make' CPAN.pm: Building S/SC/SCHWIGON/Data-DPath-0.53.tar.gz >>> /Users/fly2200/ap2200-299195/bin/perl-dynamic Makefile.PL Warning: prerequisite Iterator::Util 0 not found. 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.53.tar.gz ---- Iterator::Util [requires] Prepending /Users/fly2200/var/cpan/build/App-Rad-1.05-eD56_w/blib/arch /Users/fly2200/var/cpan/build/App-Rad-1.05-eD56_w/blib/lib to PERL5LIB for 'test' Running make test Delayed until after prerequisites Running test for module 'Iterator::Util' Running make for R/RO/ROODE/Iterator-Util-0.02.tar.gz Prepending /Users/fly2200/var/cpan/build/App-Rad-1.05-eD56_w/blib/arch /Users/fly2200/var/cpan/build/App-Rad-1.05-eD56_w/blib/lib to PERL5LIB for 'get' Fetching with LWP: http://cpan.nas1.activestate.com/authors/id/R/RO/ROODE/Iterator-Util-0.02.tar.gz Fetching with LWP: http://cpan.nas1.activestate.com/authors/id/R/RO/ROODE/CHECKSUMS Checksum for /Users/fly2200/var/cpan/sources/authors/id/R/RO/ROODE/Iterator-Util-0.02.tar.gz ok Iterator-Util-0.02/ Iterator-Util-0.02/Changes Iterator-Util-0.02/Iterator-Util-ppm.tar.gz Iterator-Util-0.02/Iterator-Util.ppd Iterator-Util-0.02/Makefile.PL Iterator-Util-0.02/MANIFEST Iterator-Util-0.02/META.yml Iterator-Util-0.02/README Iterator-Util-0.02/t/ Iterator-Util-0.02/t/doc.t Iterator-Util-0.02/t/iappend.t Iterator-Util-0.02/t/iarray.t Iterator-Util-0.02/t/ihead.t Iterator-Util-0.02/t/ilist.t Iterator-Util-0.02/t/imap.t Iterator-Util-0.02/t/ipairwise.t Iterator-Util-0.02/t/irange.t Iterator-Util-0.02/t/iskip.t Iterator-Util-0.02/Util.pm Prepending /Users/fly2200/var/cpan/build/App-Rad-1.05-eD56_w/blib/arch /Users/fly2200/var/cpan/build/App-Rad-1.05-eD56_w/blib/lib to PERL5LIB for 'make' CPAN.pm: Building R/RO/ROODE/Iterator-Util-0.02.tar.gz >>> /Users/fly2200/ap2200-299195/bin/perl-dynamic Makefile.PL Warning: prerequisite Iterator 0.01 not found. Checking if your kit is complete... Looks good Generating a Unix-style Makefile Writing Makefile for Iterator::Util Writing MYMETA.yml and MYMETA.json ---- Unsatisfied dependencies detected during ---- ---- ROODE/Iterator-Util-0.02.tar.gz ---- Iterator [requires] Prepending /Users/fly2200/var/cpan/build/App-Rad-1.05-eD56_w/blib/arch /Users/fly2200/var/cpan/build/App-Rad-1.05-eD56_w/blib/lib to PERL5LIB for 'test' Running make test Delayed until after prerequisites Running test for module 'Iterator' Running make for R/RO/ROODE/Iterator-0.03.tar.gz Prepending /Users/fly2200/var/cpan/build/App-Rad-1.05-eD56_w/blib/arch /Users/fly2200/var/cpan/build/App-Rad-1.05-eD56_w/blib/lib to PERL5LIB for 'get' Fetching with LWP: http://cpan.nas1.activestate.com/authors/id/R/RO/ROODE/Iterator-0.03.tar.gz Checksum for /Users/fly2200/var/cpan/sources/authors/id/R/RO/ROODE/Iterator-0.03.tar.gz ok Iterator-0.03/ Iterator-0.03/Changes Iterator-0.03/Iterator-ppm.tar.gz Iterator-0.03/Iterator.pm Iterator-0.03/Iterator.ppd Iterator-0.03/Makefile.PL Iterator-0.03/MANIFEST Iterator-0.03/META.yml Iterator-0.03/README Iterator-0.03/t/ Iterator-0.03/t/doc.t Iterator-0.03/t/new.t Iterator-0.03/t/value.t Prepending /Users/fly2200/var/cpan/build/App-Rad-1.05-eD56_w/blib/arch /Users/fly2200/var/cpan/build/App-Rad-1.05-eD56_w/blib/lib to PERL5LIB for 'make' CPAN.pm: Building R/RO/ROODE/Iterator-0.03.tar.gz >>> /Users/fly2200/ap2200-299195/bin/perl-dynamic Makefile.PL Checking if your kit is complete... Looks good Generating a Unix-style Makefile Writing Makefile for Iterator Writing MYMETA.yml and MYMETA.json >>> make cp Iterator.pm blib/lib/Iterator.pm Manifying 1 pod document ROODE/Iterator-0.03.tar.gz make -- OK Prepending /Users/fly2200/var/cpan/build/App-Rad-1.05-eD56_w/blib/arch /Users/fly2200/var/cpan/build/App-Rad-1.05-eD56_w/blib/lib to PERL5LIB for 'test' Running make test >>> make test TEST_VERBOSE=1 PERL_DL_NONLAZY=1 "/Users/fly2200/ap2200-299195/bin/perl-dynamic" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(1, 'blib/lib', 'blib/arch')" t/*.t t/doc.t .... 1..13 ok 1 - README iterator created, no exception ok 2 - README iterator; first three okay ok 3 - README iterator: expected values ok ok 4 - README iterator: exception thrown ok 5 - README exception: correct base type ok 6 - README exception: correct specific type ok 7 - README iterator exception formatted propertly. ok 8 - $another_it: no exception thrown ok 9 - $another_it: expected values ok 10 - $another_it iterator: exception thrown ok 11 - $another_it exception: correct base type ok 12 - $another_it exception: correct specific type ok 13 - $another_it iterator exception formatted propertly. ok t/new.t .... 1..18 ok 1 - Too few parameters to new -> exception thrown ok 2 - Too-few exception base class ok ok 3 - Too-few exception specific class ok ok 4 - Too-few exception works as a string, too ok 5 - Too many parameters to new -> exception thrown ok 6 - Too-many exception base class ok ok 7 - Too-many exception specific class ok ok 8 - Too-many exception works as a string, too ok 9 - Wrong type of parameter to new -> exception thrown ok 10 - Wrong-type exception base class ok ok 11 - Wrong-type exception specific class ok ok 12 - Wrong-type exception works as a string, too ok 13 - Bad code ref parameter to new -> exception thrown ok 14 - Bad-coderef exception base class ok ok 15 - Bad-coderef exception specific class ok ok 16 - Bad-coderef exception works as a string, too ok 17 - Simple invocation: no exception ok 18 - more-complicated invocation: no exception ok t/value.t .. 1..33 ok 1 - Created simple iterator; no exception ok 2 - Exhausted check didn't barf. ok 3 - Not exhausted yet. ok 4 - Not exhausted yet. ok 5 - Pulled first value from iterator; no exception ok 6 - First value is correct ok 7 - Exhausted check didn't barf. ok 8 - Not exhausted yet. ok 9 - Not exhausted yet. ok 10 - Pulled second value from iterator; no exception ok 11 - Second value is correct ok 12 - Exhausted check didn't barf. ok 13 - Not exhausted yet. ok 14 - Not exhausted yet. ok 15 - Pulled third value from iterator; no exception ok 16 - Third value is correct ok 17 - Exhausted check didn't barf. ok 18 - Now exhausted. ok 19 - Now exhausted. ok 20 - Pulled fourth value from iterator; got exception ok 21 - Exhausted exception base class ok ok 22 - Exhausted exception specific class ok ok 23 - Exhausted exception works as a string, too ok 24 - Exhausted check didn't barf. ok 25 - Now exhausted. ok 26 - Now exhausted. ok 27 - User-error iterator created fine. ok 28 - User-error iterator; first value no error. ok 29 - User-error iterator; first value correct ok 30 - User-error iterator blew up on time ok 31 - User-error base exception caught ok 32 - User-error specific exception caught ok 33 - User-error; proper string value. ok All tests successful. Files=3, Tests=64, 1 wallclock secs ( 0.03 usr 0.01 sys + 0.12 cusr 0.02 csys = 0.18 CPU) Result: PASS ROODE/Iterator-0.03.tar.gz make test TEST_VERBOSE=1 -- OK Picked up abstract from Makefile Eric J. Roode <eric.roode.cpan@gmail.com> A general-purpose iterator class. >>> (cd /Users/fly2200/var/cpan/build/Iterator-0.03-aqqzDL && tar cvf - Iterator-0.03.ppd blib) | gzip -c >/Users/fly2200/var/REPO/R/RO/ROODE/Iterator-0.03.tar.gz Iterator-0.03.ppd blib/ blib/lib/ blib/lib/Iterator.pm blib/man3/ blib/man3/Iterator.3 >>> mv /Users/fly2200/var/cpan/build/Iterator-0.03-aqqzDL/Iterator-0.03.ppd /Users/fly2200/var/REPO/R/RO/ROODE Running make for R/RO/ROODE/Iterator-Util-0.02.tar.gz Prepending /Users/fly2200/var/cpan/build/Iterator-0.03-aqqzDL/blib/arch /Users/fly2200/var/cpan/build/Iterator-0.03-aqqzDL/blib/lib /Users/fly2200/var/cpan/build/App-Rad-1.05-eD56_w/blib/arch /Users/fly2200/var/cpan/build/App-Rad-1.05-eD56_w/blib/lib to PERL5LIB for 'get' Has already been unwrapped into directory /Users/fly2200/var/cpan/build/Iterator-Util-0.02-qckdw8 Prepending /Users/fly2200/var/cpan/build/Iterator-0.03-aqqzDL/blib/arch /Users/fly2200/var/cpan/build/Iterator-0.03-aqqzDL/blib/lib /Users/fly2200/var/cpan/build/App-Rad-1.05-eD56_w/blib/arch /Users/fly2200/var/cpan/build/App-Rad-1.05-eD56_w/blib/lib to PERL5LIB for 'make' CPAN.pm: Building R/RO/ROODE/Iterator-Util-0.02.tar.gz >>> make cp Util.pm blib/lib/Iterator/Util.pm Manifying 1 pod document ROODE/Iterator-Util-0.02.tar.gz make -- OK Prepending /Users/fly2200/var/cpan/build/Iterator-0.03-aqqzDL/blib/arch /Users/fly2200/var/cpan/build/Iterator-0.03-aqqzDL/blib/lib /Users/fly2200/var/cpan/build/App-Rad-1.05-eD56_w/blib/arch /Users/fly2200/var/cpan/build/App-Rad-1.05-eD56_w/blib/lib to PERL5LIB for 'test' Running make test >>> make test TEST_VERBOSE=1 PERL_DL_NONLAZY=1 "/Users/fly2200/ap2200-299195/bin/perl-dynamic" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(1, 'blib/lib', 'blib/arch')" t/*.t t/doc.t ........ 1..33 ok 1 - $evens created fine ok 2 - $evens executed fine ok 3 - $evens returns what I said it would ok 4 - $squares created fine ok 5 - $squares created fine ok 6 - $squares returns what I said it would ok 7 - $fives created fine ok 8 - $fives created fine ok 9 - $fives returns what I said it would ok 10 - $small created fine ok 11 - $small executed fine ok 12 - $small returns what I said it would ok 13 - $iota5 created fine ok 14 - $iota5 executed fine ok 15 - $iota5 returns what I said it would ok 16 - 1, 2, 3 iterators created fine ok 17 - $third executed fine ok 18 - $ithird returns what I said it would ok 19 - $cdr iterators created fine ok 20 - $cdr executed fine ok 21 - $cdr returns what I said it would ok 22 - $iter iterators created fine ok 23 - $iter executed fine ok 24 - $iter returns what I said it would ok 25 - imesh iterator created fine ok 26 - imesh executed fine ok 27 - imesh returns what I said it would ok 28 - izip iterator created fine ok 29 - izip executed fine ok 30 - izip returns what I said it would ok 31 - iuniq iterator created fine ok 32 - iuniq executed fine ok 33 - iuniq returns what I said it would ok t/iappend.t .... 1..2 ok 1 - Created iappend iterator, no errors ok 2 - iappend returned expected values ok t/iarray.t ..... 1..6 ok 1 - Created iarray iterator, no errors ok 2 - Executed array iterator, no errors ok 3 - iarray returned expected values ok 4 - Created iarray iterator, no errors ok 5 - Executed array iterator, no errors ok 6 - iarray returned expected values ok t/ihead.t ...... 1..29 ok 1 - Created ihead iterator, no errors ok 2 - Executed ihead iterator, no errors ok 3 - ihead returned expected values ok 4 - Created ihead iterator, no errors ok 5 - Executed ihead iterator, no errors ok 6 - ihead returned expected values ok 7 - Created ihead iterator, no errors ok 8 - Executed ihead iterator, no errors ok 9 - ihead returned expected values ok 10 - Created ihead iterator, no errors ok 11 - ihead exception: proper base class ok 12 - ihead exception: proper specific class ok 13 - ihead exception formatted properly. ok 14 - Called ihead, no errors ok 15 - ihead returned expected values ok 16 - Iterator advanced correctly ok 17 - Created ihead iterator, no errors ok 18 - ihead returned expected values ok 19 - Iterator advanced correctly ok 20 - Created ihead iterator, no errors ok 21 - ihead returned expected values ok 22 - Iterator advanced correctly ok 23 - Created ihead iterator, no errors ok 24 - ihead returned expected values ok 25 - ihead exhausted the iterator ok 26 - Created ihead iterator, no errors ok 27 - ihead exception: proper base class ok 28 - ihead exception: proper specific class ok 29 - ihead exception formatted properly. ok t/ilist.t ...... 1..3 ok 1 - Created ilist iterator, no errors ok 2 - Executed ilist iterator, no errors ok 3 - ilist returned expected values ok t/imap.t ....... 1..13 ok 1 - Wrong-type; exception thrown ok 2 - Wrong-type base exception type ok 3 - Wrong-type specific exception type ok 4 - Wrong-type exception formatted properly ok 5 - Normal; no exception thrown ok 6 - No exception when imapping ok 7 - imap transformation returned expected result ok 8 - No exception when imapping. ok 9 - Square imap returned expected results ok 10 - Imapped too far; exception thrown ok 11 - Too-far base exception type ok 12 - Too-far specific exception type ok 13 - Too-far exception formatted properly ok t/ipairwise.t .. 1..2 ok 1 - Created ipairwise iterator, no errors ok 2 - ipairwise returned expected values ok t/irange.t ..... 1..42 ok 1 - Created one-arg iterator; no exception ok 2 - Looped over one-arg iterator; no exception ok 3 - One-arg iterator gave expected values ok 4 - Created two-arg iterator; no exception ok 5 - Invoked two-arg iterator until exhausted ok 6 - Two-arg iterator returned expected results ok 7 - Created two-arg iterator; no exception ok 8 - Invoked two-arg iterator until exhausted ok 9 - Two-arg iterator returned expected results ok 10 - Created two-arg iterator; no exception ok 11 - Invoked two-arg iterator until exhausted ok 12 - Two-arg iterator returned expected results ok 13 - Created three-arg iterator; no exception ok 14 - Invoked three-arg iterator until exhausted ok 15 - Three-arg iterator returned expected results ok 16 - Created three-arg iterator; no exception ok 17 - Invoked three-arg iterator until exhausted ok 18 - Three-arg iterator returned expected results ok 19 - Created three-arg iterator; no exception ok 20 - Invoked three-arg iterator until exhausted ok 21 - Three-arg iterator returned expected results ok 22 - Created three-arg iterator; no exception ok 23 - Invoked three-arg iterator until exhausted ok 24 - Three-arg iterator returned expected results ok 25 - Created three-arg iterator; no exception ok 26 - Invoked three-arg iterator until exhausted ok 27 - Three-arg iterator returned expected results ok 28 - Created three-arg iterator; no exception ok 29 - Invoked three-arg iterator until exhausted ok 30 - Three-arg iterator returned expected results ok 31 - Created three-arg iterator; no exception ok 32 - Invoked three-arg (zero) iterator for a while ok 33 - Three-arg iterator returned expected results ok 34 - Created three-arg iterator; no exception ok 35 - Invoked three-arg terator until exhausted ok 36 - Three-arg iterator returned expected results ok 37 - Created three-arg iterator; no exception ok 38 - Invoked three-arg terator until exhausted ok 39 - Three-arg iterator returned expected results ok 40 - Created three-arg iterator; no exception ok 41 - Invoked three-arg terator until exhausted ok 42 - Three-arg iterator returned expected results ok t/iskip.t ...... 1..4 ok 1 - Created iskip iterator, no errors ok 2 - iskip returned expected values. ok 3 - Created iskip_until iterator, no errors ok 4 - iskip_until returned expected values. ok All tests successful. Files=9, Tests=134, 1 wallclock secs ( 0.06 usr 0.03 sys + 0.37 cusr 0.07 csys = 0.53 CPU) Result: PASS ROODE/Iterator-Util-0.02.tar.gz make test TEST_VERBOSE=1 -- OK Picked up abstract from Makefile Eric J. Roode <eric.roode.cpan@gmail.com> Essential utilities for the Iterator class. >>> (cd /Users/fly2200/var/cpan/build/Iterator-Util-0.02-qckdw8 && tar cvf - Iterator-Util-0.02.ppd blib) | gzip -c >/Users/fly2200/var/REPO/R/RO/ROODE/Iterator-Util-0.02.tar.gz Iterator-Util-0.02.ppd blib/ blib/lib/ blib/lib/Iterator/ blib/lib/Iterator/Util.pm blib/man3/ blib/man3/Iterator::Util.3 >>> mv /Users/fly2200/var/cpan/build/Iterator-Util-0.02-qckdw8/Iterator-Util-0.02.ppd /Users/fly2200/var/REPO/R/RO/ROODE Running make for S/SC/SCHWIGON/Data-DPath-0.53.tar.gz Prepending /Users/fly2200/var/cpan/build/Iterator-Util-0.02-qckdw8/blib/arch /Users/fly2200/var/cpan/build/Iterator-Util-0.02-qckdw8/blib/lib /Users/fly2200/var/cpan/build/Iterator-0.03-aqqzDL/blib/arch /Users/fly2200/var/cpan/build/Iterator-0.03-aqqzDL/blib/lib /Users/fly2200/var/cpan/build/App-Rad-1.05-eD56_w/blib/arch /Users/fly2200/var/cpan/build/App-Rad-1.05-eD56_w/blib/lib to PERL5LIB for 'get' Has already been unwrapped into directory /Users/fly2200/var/cpan/build/Data-DPath-0.53-VfvHjT Prepending /Users/fly2200/var/cpan/build/Iterator-Util-0.02-qckdw8/blib/arch /Users/fly2200/var/cpan/build/Iterator-Util-0.02-qckdw8/blib/lib /Users/fly2200/var/cpan/build/Iterator-0.03-aqqzDL/blib/arch /Users/fly2200/var/cpan/build/Iterator-0.03-aqqzDL/blib/lib /Users/fly2200/var/cpan/build/App-Rad-1.05-eD56_w/blib/arch /Users/fly2200/var/cpan/build/App-Rad-1.05-eD56_w/blib/lib to PERL5LIB for 'make' CPAN.pm: Building S/SC/SCHWIGON/Data-DPath-0.53.tar.gz >>> make cp lib/Data/DPath/Attrs.pm blib/lib/Data/DPath/Attrs.pm cp lib/Data/DPath/Filters.pm blib/lib/Data/DPath/Filters.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/Point.pm blib/lib/Data/DPath/Point.pm cp lib/Data/DPath/Step.pm blib/lib/Data/DPath/Step.pm cp lib/Data/DPath/Path.pm blib/lib/Data/DPath/Path.pm Manifying 7 pod documents SCHWIGON/Data-DPath-0.53.tar.gz make -- OK Prepending /Users/fly2200/var/cpan/build/Iterator-Util-0.02-qckdw8/blib/arch /Users/fly2200/var/cpan/build/Iterator-Util-0.02-qckdw8/blib/lib /Users/fly2200/var/cpan/build/Iterator-0.03-aqqzDL/blib/arch /Users/fly2200/var/cpan/build/Iterator-0.03-aqqzDL/blib/lib /Users/fly2200/var/cpan/build/App-Rad-1.05-eD56_w/blib/arch /Users/fly2200/var/cpan/build/App-Rad-1.05-eD56_w/blib/lib to PERL5LIB for 'test' Running make test >>> make test TEST_VERBOSE=1 PERL_DL_NONLAZY=1 "/Users/fly2200/ap2200-299195/bin/perl-dynamic" "-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 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 234) line 1. Smartmatch is experimental at (eval 236) 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 272) 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 320) 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. Smartmatch is experimental at (eval 558) 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, 3 wallclock secs ( 0.11 usr 0.04 sys + 1.85 cusr 0.21 csys = 2.21 CPU) Result: PASS SCHWIGON/Data-DPath-0.53.tar.gz make test TEST_VERBOSE=1 -- OK Steffen Schwigon <schwigon@cpan.org> DPath is not XPath! >>> (cd /Users/fly2200/var/cpan/build/Data-DPath-0.53-VfvHjT && tar cvf - Data-DPath-0.53.ppd blib) | gzip -c >/Users/fly2200/var/REPO/S/SC/SCHWIGON/Data-DPath-0.53.tar.gz Data-DPath-0.53.ppd blib/ blib/lib/ blib/lib/Data/ blib/lib/Data/DPath/ blib/lib/Data/DPath/Attrs.pm blib/lib/Data/DPath/Context.pm blib/lib/Data/DPath/Filters.pm blib/lib/Data/DPath/Path.pm blib/lib/Data/DPath/Point.pm blib/lib/Data/DPath/Step.pm blib/lib/Data/DPath.pm blib/man3/ blib/man3/Data::DPath.3 blib/man3/Data::DPath::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 /Users/fly2200/var/cpan/build/Data-DPath-0.53-VfvHjT/Data-DPath-0.53.ppd /Users/fly2200/var/REPO/S/SC/SCHWIGON Running test for module 'TAP::DOM' Running make for S/SC/SCHWIGON/TAP-DOM-0.11.tar.gz Prepending /Users/fly2200/var/cpan/build/Data-DPath-0.53-VfvHjT/blib/arch /Users/fly2200/var/cpan/build/Data-DPath-0.53-VfvHjT/blib/lib /Users/fly2200/var/cpan/build/Iterator-Util-0.02-qckdw8/blib/arch /Users/fly2200/var/cpan/build/Iterator-Util-0.02-qckdw8/blib/lib /Users/fly2200/var/cpan/build/Iterator-0.03-aqqzDL/blib/arch /Users/fly2200/var/cpan/build/Iterator-0.03-aqqzDL/blib/lib /Users/fly2200/var/cpan/build/App-Rad-1.05-eD56_w/blib/arch /Users/fly2200/var/cpan/build/App-Rad-1.05-eD56_w/blib/lib to PERL5LIB for 'get' Fetching with LWP: http://cpan.nas1.activestate.com/authors/id/S/SC/SCHWIGON/TAP-DOM-0.11.tar.gz Checksum for /Users/fly2200/var/cpan/sources/authors/id/S/SC/SCHWIGON/TAP-DOM-0.11.tar.gz ok TAP-DOM-0.11 TAP-DOM-0.11/README TAP-DOM-0.11/Changes TAP-DOM-0.11/LICENSE TAP-DOM-0.11/dist.ini TAP-DOM-0.11/xt TAP-DOM-0.11/xt/pod.t TAP-DOM-0.11/META.yml TAP-DOM-0.11/MANIFEST TAP-DOM-0.11/META.json TAP-DOM-0.11/t TAP-DOM-0.11/t/00-load.t TAP-DOM-0.11/t/dom2tap.t TAP-DOM-0.11/t/tap_dom.t TAP-DOM-0.11/Makefile.PL TAP-DOM-0.11/t/tap_dom4.t TAP-DOM-0.11/t/tap_dom3.t TAP-DOM-0.11/t/tap_dom2.t TAP-DOM-0.11/MANIFEST.SKIP TAP-DOM-0.11/t/some_tap.dom TAP-DOM-0.11/t/some_tap.txt TAP-DOM-0.11/lib/TAP TAP-DOM-0.11/lib/TAP/DOM.pm TAP-DOM-0.11/t/some_tap3.txt TAP-DOM-0.11/t/some_tap2.txt TAP-DOM-0.11/t/release-eol.t TAP-DOM-0.11/xt/pod-coverage.t TAP-DOM-0.11/t/release-no-tabs.t TAP-DOM-0.11/lib/TAP/DOM TAP-DOM-0.11/lib/TAP/DOM/Entry.pm TAP-DOM-0.11/xt/regexp-common.tap TAP-DOM-0.11/lib/TAP/DOM/Config.pm TAP-DOM-0.11/lib/TAP/DOM/Summary.pm TAP-DOM-0.11/xt/tap_dom_large_tap.t TAP-DOM-0.11/t/release-pod-syntax.t TAP-DOM-0.11/t/tap_dom5_usebitsets.t TAP-DOM-0.11/t/tap_dom_ignore_lines.t TAP-DOM-0.11/t/release-pod-coverage.t TAP-DOM-0.11/t/some_tap5_usebitsets.txt TAP-DOM-0.11/t/tap_dom6_autotapversion.t TAP-DOM-0.11/t/some_tap_doublecomments.txt TAP-DOM-0.11/t/some_tap6_autotapversion.txt Prepending /Users/fly2200/var/cpan/build/Data-DPath-0.53-VfvHjT/blib/arch /Users/fly2200/var/cpan/build/Data-DPath-0.53-VfvHjT/blib/lib /Users/fly2200/var/cpan/build/Iterator-Util-0.02-qckdw8/blib/arch /Users/fly2200/var/cpan/build/Iterator-Util-0.02-qckdw8/blib/lib /Users/fly2200/var/cpan/build/Iterator-0.03-aqqzDL/blib/arch /Users/fly2200/var/cpan/build/Iterator-0.03-aqqzDL/blib/lib /Users/fly2200/var/cpan/build/App-Rad-1.05-eD56_w/blib/arch /Users/fly2200/var/cpan/build/App-Rad-1.05-eD56_w/blib/lib to PERL5LIB for 'make' CPAN.pm: Building S/SC/SCHWIGON/TAP-DOM-0.11.tar.gz >>> /Users/fly2200/ap2200-299195/bin/perl-dynamic Makefile.PL Checking if your kit is complete... Looks good Generating a Unix-style Makefile Writing Makefile for TAP::DOM Writing MYMETA.yml and MYMETA.json >>> make cp lib/TAP/DOM/Summary.pm blib/lib/TAP/DOM/Summary.pm cp lib/TAP/DOM/Entry.pm blib/lib/TAP/DOM/Entry.pm cp lib/TAP/DOM/Config.pm blib/lib/TAP/DOM/Config.pm cp lib/TAP/DOM.pm blib/lib/TAP/DOM.pm Manifying 4 pod documents SCHWIGON/TAP-DOM-0.11.tar.gz make -- OK Prepending /Users/fly2200/var/cpan/build/Data-DPath-0.53-VfvHjT/blib/arch /Users/fly2200/var/cpan/build/Data-DPath-0.53-VfvHjT/blib/lib /Users/fly2200/var/cpan/build/Iterator-Util-0.02-qckdw8/blib/arch /Users/fly2200/var/cpan/build/Iterator-Util-0.02-qckdw8/blib/lib /Users/fly2200/var/cpan/build/Iterator-0.03-aqqzDL/blib/arch /Users/fly2200/var/cpan/build/Iterator-0.03-aqqzDL/blib/lib /Users/fly2200/var/cpan/build/App-Rad-1.05-eD56_w/blib/arch /Users/fly2200/var/cpan/build/App-Rad-1.05-eD56_w/blib/lib to PERL5LIB for 'test' Running make test >>> make test TEST_VERBOSE=1 PERL_DL_NONLAZY=1 "/Users/fly2200/ap2200-299195/bin/perl-dynamic" "-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 TAP::DOM; ok t/dom2tap.t .................. ok 1 - original TAP - tests_run ok 2 - original TAP - tests_planned ok 3 - original TAP - version ok 4 - original TAP - plan ok 5 - original TAP - [2] number ok 6 - original TAP - [2] is_test ok 7 - original TAP - [2] is_ok ok 8 - original TAP - [2] raw ok 9 - original TAP - [2] as_string ok 10 - original TAP - [2] number via methods ok 11 - original TAP - [2] is_test via methods ok 12 - original TAP - [2] is_ok via methods ok 13 - original TAP - [2] raw via methods ok 14 - original TAP - [2] as_string via methods ok 15 - original TAP - [2]...{data} ok 16 - original TAP - [2]...{data} via methods ok 17 - original TAP - summary todo ok 18 - original TAP - summary total ok 19 - original TAP - summary passed ok 20 - original TAP - summary failed ok 21 - original TAP - summary exit ok 22 - original TAP - summary wait ok 23 - original TAP - summary status ok 24 - original TAP - summary all_passed ok 25 - original TAP - summary has_problems ok 26 - original TAP - summary todo via methods ok 27 - original TAP - summary total via methods ok 28 - original TAP - summary passed via methods ok 29 - original TAP - summary failed via methods ok 30 - original TAP - summary exit via methods ok 31 - original TAP - summary wait via methods ok 32 - original TAP - summary status via methods ok 33 - original TAP - summary all_passed via methods ok 34 - original TAP - summary has_problems via methods ok 35 - regenerated TAP - tests_run ok 36 - regenerated TAP - tests_planned ok 37 - regenerated TAP - version ok 38 - regenerated TAP - plan ok 39 - regenerated TAP - [2] number ok 40 - regenerated TAP - [2] is_test ok 41 - regenerated TAP - [2] is_ok ok 42 - regenerated TAP - [2] raw ok 43 - regenerated TAP - [2] as_string ok 44 - regenerated TAP - [2] number via methods ok 45 - regenerated TAP - [2] is_test via methods ok 46 - regenerated TAP - [2] is_ok via methods ok 47 - regenerated TAP - [2] raw via methods ok 48 - regenerated TAP - [2] as_string via methods ok 49 - regenerated TAP - [2]...{data} ok 50 - regenerated TAP - [2]...{data} via methods ok 51 - regenerated TAP - summary todo ok 52 - regenerated TAP - summary total ok 53 - regenerated TAP - summary passed ok 54 - regenerated TAP - summary failed ok 55 - regenerated TAP - summary exit ok 56 - regenerated TAP - summary wait ok 57 - regenerated TAP - summary status ok 58 - regenerated TAP - summary all_passed ok 59 - regenerated TAP - summary has_problems ok 60 - regenerated TAP - summary todo via methods ok 61 - regenerated TAP - summary total via methods ok 62 - regenerated TAP - summary passed via methods ok 63 - regenerated TAP - summary failed via methods ok 64 - regenerated TAP - summary exit via methods ok 65 - regenerated TAP - summary wait via methods ok 66 - regenerated TAP - summary status via methods ok 67 - regenerated TAP - summary all_passed via methods ok 68 - regenerated TAP - summary has_problems via methods 1..68 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/tap_dom.t .................. ok 1 - tests_run ok 2 - tests_planned ok 3 - version ok 4 - plan ok 5 - [2] number ok 6 - [2] is_test ok 7 - [2] is_ok ok 8 - [2] raw ok 9 - [2] as_string ok 10 - [2] number via methods ok 11 - [2] is_test via methods ok 12 - [2] is_ok via methods ok 13 - [2] raw via methods ok 14 - [2] as_string via methods ok 15 - [2]...{data} ok 16 - [2]...{data} via methods ok 17 - summary todo ok 18 - summary total ok 19 - summary passed ok 20 - summary failed ok 21 - summary exit ok 22 - summary wait ok 23 - summary status ok 24 - summary all_passed ok 25 - summary has_problems ok 26 - summary todo via methods ok 27 - summary total via methods ok 28 - summary passed via methods ok 29 - summary failed via methods ok 30 - summary exit via methods ok 31 - summary wait via methods ok 32 - summary status via methods ok 33 - summary all_passed via methods ok 34 - summary has_problems via methods 1..34 ok t/tap_dom2.t ................. 1..14 ok 1 - tests_run ok 2 - tests_planned ok 3 - version ok 4 - plan ok 5 - [2] number ok 6 - [2] is_test ok 7 - [2] is_ok ok 8 - [2]...{data} ok 9 - summary todo ok 10 - summary total ok 11 - summary passed ok 12 - summary status ok 13 - summary all_passed ok 14 - summary has_problems ok t/tap_dom3.t ................. 1..1 ok 1 - no more error 'Modification of non-creatable array value attempted, subscript -1' ok t/tap_dom4.t ................. ok 1 - tests_run ok 2 - tests_planned ok 3 - version ok 4 - plan ok 5 - [2] number ok 6 - [2] is_test ok 7 - [2] is_ok ok 8 - [2] stripped raw ok 9 - [2] stripped as_string ok 10 - [2] undefined raw ok 11 - [2] undefined as_string ok 12 - [6] stripped explanation ok 13 - [2] undefined expla ok 14 - [2]...{data} ok 15 - summary todo ok 16 - summary total ok 17 - summary passed ok 18 - summary failed ok 19 - summary exit ok 20 - summary wait ok 21 - summary status ok 22 - summary all_passed ok 23 - summary has_problems ok 24 - tests_run ok 25 - tests_planned ok 26 - version ok 27 - plan ok 28 - [2] number ok 29 - [2] is_test ok 30 - [2] is_ok ok 31 - [2] is_ok ok 32 - [2] raw ok 33 - [2] as_string ok 34 - [6] explanation ok 35 - [2]...{data} ok 36 - summary todo ok 37 - summary total ok 38 - summary passed ok 39 - summary failed ok 40 - summary exit ok 41 - summary wait ok 42 - summary status ok 43 - summary all_passed ok 44 - summary has_problems 1..44 ok t/tap_dom5_usebitsets.t ...... ok 1 - tests_run ok 2 - tests_planned ok 3 - version ok 4 - plan ok 5 - [2] number ok 6 - [2] description ok 7 - [2] is_test ok 8 - [2] is_ok ok 9 - [2] has_todo ok 10 - [2] is_actual_ok ok 11 - [3] number ok 12 - [3] description ok 13 - [3] is_test ok 14 - [3] is_ok ok 15 - [3] has_todo ok 16 - [3] is_actual_ok ok 17 - [4] number ok 18 - [4] description ok 19 - [4] is_test ok 20 - [4] is_ok ok 21 - [4] has_todo ok 22 - [4] is_actual_ok ok 23 - [5] number ok 24 - [5] description ok 25 - [5] is_test ok 26 - [5] is_ok ok 27 - [5] has_todo ok 28 - [5] is_actual_ok ok 29 - tests_run ok 30 - tests_planned ok 31 - version ok 32 - plan ok 33 - tapdom_config usebitsets ok 34 - tapdom_config usebitsets via method ok 35 - [2] description ok 36 - [2] number ok 37 - [2] is_test (check bit using full namespace constant) ok 38 - [2] is_test (check bit using exported constant) ok 39 - [2] is_test (check bit using method) ok 40 - [2] is_ok ok 41 - [2] has_todo ok 42 - [2] is_actual_ok ok 43 - [3] description ok 44 - [3] number ok 45 - [3] is_test ok 46 - [3] is_ok ok 47 - [3] has_todo ok 48 - [3] is_actual_ok ok 49 - [4] description ok 50 - [4] number ok 51 - [4] is_test ok 52 - [4] is_ok ok 53 - [4] has_todo ok 54 - [4] is_actual_ok ok 55 - [5] description ok 56 - [5] number ok 57 - [5] is_test ok 58 - [5] is_ok ok 59 - [5] has_todo ok 60 - [5] is_actual_ok 1..60 ok t/tap_dom6_autotapversion.t .. ok 1 - tests_run ok 2 - tests_planned ok 3 - version ok 4 - plan ok 5 - BenchmarkAnythingData.NAME ok 6 - BenchmarkAnythingData.VALUE ok 7 - summary todo ok 8 - summary total ok 9 - summary passed ok 10 - summary failed ok 11 - summary exit ok 12 - summary wait ok 13 - summary status ok 14 - summary all_passed ok 15 - summary has_problems ok 16 - summary todo via methods ok 17 - summary total via methods ok 18 - summary passed via methods ok 19 - summary failed via methods ok 20 - summary exit via methods ok 21 - summary wait via methods ok 22 - summary status via methods ok 23 - summary all_passed via methods ok 24 - summary has_problems via methods 1..24 ok t/tap_dom_ignore_lines.t ..... ok 1 - tests_run ok 2 - tests_planned ok 3 - version ok 4 - plan ok 5 - [2] number ok 6 - [2] is_test ok 7 - [2] is_ok ok 8 - [2] raw ok 9 - [2]...{data} ok 10 - [2]...{visible comment} ok 11 - summary todo ok 12 - summary total ok 13 - summary passed ok 14 - summary failed ok 15 - summary exit ok 16 - summary wait ok 17 - summary status ok 18 - summary all_passed ok 19 - summary has_problems ok 20 - tests_run ok 21 - tests_planned ok 22 - version ok 23 - plan ok 24 - [2] number ok 25 - [2] is_test ok 26 - [2] is_ok ok 27 - [2] raw ok 28 - [2]...{data} ok 29 - [2]...{visible comment} ok 30 - summary todo ok 31 - summary total ok 32 - summary passed ok 33 - summary failed ok 34 - summary exit ok 35 - summary wait ok 36 - summary status ok 37 - summary all_passed ok 38 - summary has_problems 1..38 ok All tests successful. Files=13, Tests=284, 1 wallclock secs ( 0.07 usr 0.03 sys + 0.78 cusr 0.14 csys = 1.02 CPU) Result: PASS SCHWIGON/TAP-DOM-0.11.tar.gz make test TEST_VERBOSE=1 -- OK Steffen Schwigon <schwigon@cpan.org> TAP::DOM - TAP as Document Object Model. >>> (cd /Users/fly2200/var/cpan/build/TAP-DOM-0.11-BggPfw && tar cvf - TAP-DOM-0.11.ppd blib) | gzip -c >/Users/fly2200/var/REPO/S/SC/SCHWIGON/TAP-DOM-0.11.tar.gz TAP-DOM-0.11.ppd blib/ blib/lib/ blib/lib/TAP/ blib/lib/TAP/DOM/ blib/lib/TAP/DOM/Config.pm blib/lib/TAP/DOM/Entry.pm blib/lib/TAP/DOM/Summary.pm blib/lib/TAP/DOM.pm blib/man3/ blib/man3/TAP::DOM.3 blib/man3/TAP::DOM::Config.3 blib/man3/TAP::DOM::Entry.3 blib/man3/TAP::DOM::Summary.3 >>> mv /Users/fly2200/var/cpan/build/TAP-DOM-0.11-BggPfw/TAP-DOM-0.11.ppd /Users/fly2200/var/REPO/S/SC/SCHWIGON Running test for module 'Config::General' Running make for T/TL/TLINDEN/Config-General-2.58.tar.gz Prepending /Users/fly2200/var/cpan/build/TAP-DOM-0.11-BggPfw/blib/arch /Users/fly2200/var/cpan/build/TAP-DOM-0.11-BggPfw/blib/lib /Users/fly2200/var/cpan/build/Data-DPath-0.53-VfvHjT/blib/arch /Users/fly2200/var/cpan/build/Data-DPath-0.53-VfvHjT/blib/lib /Users/fly2200/var/cpan/build/Iterator-Util-0.02-qckdw8/blib/arch /Users/fly2200/var/cpan/build/Iterator-Util-0.02-qckdw8/blib/lib /Users/fly2200/var/cpan/build/Iterator-0.03-aqqzDL/blib/arch /Users/fly2200/var/cpan/build/Iterator-0.03-aqqzDL/blib/lib /Users/fly2200/var/cpan/build/App-Rad-1.05-eD56_w/blib/arch /Users/fly2200/var/cpan/build/App-Rad-1.05-eD56_w/blib/lib to PERL5LIB for 'get' Fetching with LWP: http://cpan.nas1.activestate.com/authors/id/T/TL/TLINDEN/Config-General-2.58.tar.gz Fetching with LWP: http://cpan.nas1.activestate.com/authors/id/T/TL/TLINDEN/CHECKSUMS Checksum for /Users/fly2200/var/cpan/sources/authors/id/T/TL/TLINDEN/Config-General-2.58.tar.gz ok Config-General-2.58/ Config-General-2.58/t/ Config-General-2.58/General.pm Config-General-2.58/example.cfg Config-General-2.58/MANIFEST Config-General-2.58/META.yml Config-General-2.58/General/ Config-General-2.58/Changelog Config-General-2.58/README Config-General-2.58/Makefile.PL Config-General-2.58/General/Interpolated.pm Config-General-2.58/General/Extended.pm Config-General-2.58/t/cfg.7 Config-General-2.58/t/cfg.16 Config-General-2.58/t/cfg.51 Config-General-2.58/t/cfg.55 Config-General-2.58/t/complex.cfg Config-General-2.58/t/cfg.20.b Config-General-2.58/t/sub1/ Config-General-2.58/t/complex/ Config-General-2.58/t/cfg.42 Config-General-2.58/t/cfg.16a Config-General-2.58/t/cfg.5 Config-General-2.58/t/cfg.2 Config-General-2.58/t/cfg.43 Config-General-2.58/t/cfg.39 Config-General-2.58/t/cfg.8 Config-General-2.58/t/apache-include.conf Config-General-2.58/t/Tie/ Config-General-2.58/t/test.rc Config-General-2.58/t/cfg.17 Config-General-2.58/t/cfg.41 Config-General-2.58/t/cfg.40 Config-General-2.58/t/cfg.20.a Config-General-2.58/t/cfg.46 Config-General-2.58/t/cfg.3 Config-General-2.58/t/dual-include.conf Config-General-2.58/t/cfg.20.c Config-General-2.58/t/cfg.19 Config-General-2.58/t/run.t Config-General-2.58/t/cfg.4 Config-General-2.58/t/included.conf Config-General-2.58/t/cfg.34 Config-General-2.58/t/cfg.6 Config-General-2.58/t/cfg.45 Config-General-2.58/t/Tie/README Config-General-2.58/t/Tie/IxHash.pm Config-General-2.58/t/complex/n1.cfg Config-General-2.58/t/complex/n2.cfg Config-General-2.58/t/sub1/cfg.sub1b Config-General-2.58/t/sub1/sub2/ Config-General-2.58/t/sub1/cfg.sub1c Config-General-2.58/t/sub1/cfg.sub1d Config-General-2.58/t/sub1/cfg.sub1e Config-General-2.58/t/sub1/cfg.sub1 Config-General-2.58/t/sub1/sub2/cfg.sub2b Config-General-2.58/t/sub1/sub2/sub3/ Config-General-2.58/t/sub1/sub2/cfg.sub2 Config-General-2.58/t/sub1/sub2/sub3/cfg.sub3 Prepending /Users/fly2200/var/cpan/build/TAP-DOM-0.11-BggPfw/blib/arch /Users/fly2200/var/cpan/build/TAP-DOM-0.11-BggPfw/blib/lib /Users/fly2200/var/cpan/build/Data-DPath-0.53-VfvHjT/blib/arch /Users/fly2200/var/cpan/build/Data-DPath-0.53-VfvHjT/blib/lib /Users/fly2200/var/cpan/build/Iterator-Util-0.02-qckdw8/blib/arch /Users/fly2200/var/cpan/build/Iterator-Util-0.02-qckdw8/blib/lib /Users/fly2200/var/cpan/build/Iterator-0.03-aqqzDL/blib/arch /Users/fly2200/var/cpan/build/Iterator-0.03-aqqzDL/blib/lib /Users/fly2200/var/cpan/build/App-Rad-1.05-eD56_w/blib/arch /Users/fly2200/var/cpan/build/App-Rad-1.05-eD56_w/blib/lib to PERL5LIB for 'make' CPAN.pm: Building T/TL/TLINDEN/Config-General-2.58.tar.gz >>> /Users/fly2200/ap2200-299195/bin/perl-dynamic Makefile.PL Checking if your kit is complete... Looks good Generating a Unix-style Makefile Writing Makefile for Config::General Writing MYMETA.yml and MYMETA.json >>> make cp General/Interpolated.pm blib/lib/Config/General/Interpolated.pm cp General/Extended.pm blib/lib/Config/General/Extended.pm cp General.pm blib/lib/Config/General.pm Manifying 3 pod documents TLINDEN/Config-General-2.58.tar.gz make -- OK Prepending /Users/fly2200/var/cpan/build/TAP-DOM-0.11-BggPfw/blib/arch /Users/fly2200/var/cpan/build/TAP-DOM-0.11-BggPfw/blib/lib /Users/fly2200/var/cpan/build/Data-DPath-0.53-VfvHjT/blib/arch /Users/fly2200/var/cpan/build/Data-DPath-0.53-VfvHjT/blib/lib /Users/fly2200/var/cpan/build/Iterator-Util-0.02-qckdw8/blib/arch /Users/fly2200/var/cpan/build/Iterator-Util-0.02-qckdw8/blib/lib /Users/fly2200/var/cpan/build/Iterator-0.03-aqqzDL/blib/arch /Users/fly2200/var/cpan/build/Iterator-0.03-aqqzDL/blib/lib /Users/fly2200/var/cpan/build/App-Rad-1.05-eD56_w/blib/arch /Users/fly2200/var/cpan/build/App-Rad-1.05-eD56_w/blib/lib to PERL5LIB for 'test' Running make test >>> make test TEST_VERBOSE=1 PERL_DL_NONLAZY=1 "/Users/fly2200/ap2200-299195/bin/perl-dynamic" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(1, 'blib/lib', 'blib/arch')" t/*.t t/run.t .. 1..72 ok 1 - use Config::General; ok 2 - require Config::General; ok 3 - Nested block test ok 4 - Array content test ok 5 - Here-document test ok 6 - Multiline option test ok 7 - Comment test ok 8 - Case insensitive block test ok 9 - Writing Config Hash to disk and compare with original ok 10 - C-comments not processed in here-doc ok 11 - Creating a new object from config file ok 12 - Creating a new object using the hash parameter way ok 13 - Creating a new object from a block ok 14 - Creating a new object from a sub block ok 15 - Getting values from the object ok 16 - Using keys() and values() ok 17 - Using AUTOLOAD methods ok 18 - Testing variable interpolation ok 19 - Testing environment variable interpolation ok 20 - Testing value pre-setting using a hash ok 21 - Testing value pre-setting using a string ok 22 - Testing various otion/value assignment notations ok 23 - testing files() method ok 24 - prevented from loading relative cfgs without -IncludeRelative ok 25 - loaded relative to included files ok 26 - including a directory with -IncludeDirectories ok 27 - including multiple files via glob pattern with -IncludeGlob ok 28 - block and block name quoting ok 29 - testing 0-values in block names ok 30 - check parameter failure handling -ConfigHash HASH required ok 31 - check parameter failure handling -String STRING required ok 32 - check parameter failure handling -ConfigFile STRING required ok 33 - check parameter failure handling -ConfigFile STRING File must exist and be readable ok 34 - Checking -Flagbits resolving ok 35 - Testing functional interface ok 36 - Using -AutoTrue ok 37 - Using -SplitPolicy and custom -SplitDelimiter ok 38 - Included twice ok 39 - Included once-only ok 40 - 1 Expected warning ok 41 - Warns about a file already being loaded ok 42 - Apache-style include ok 43 - Variable scope test ok 44 - 40: Structural error checks ok 45 - 41: Structural error checks ok 46 - 42: Structural error checks ok 47 - 43: Structural error checks ok 48 - -String arrayref ok 49 - -String arrayref contents ok 50 - Variable precedence ok 51 - Variables inside single quotes ok 52 - complexity test ok 53 - Testing sorted save ok 54 - tied hash test ok 55 - value for undefined key found ok 56 - value returned as expected - undef ok 57 - value for undefined key found ok 58 - value returned as expected - undef ok 59 - value with single-quote strings is as expected ok 60 - keep escaped dollar character ok 61 - keep escaped backslash character ok 62 - keep un-escaped dollar character ok 63 - keep escaped quote character ok 64 - keep escaped number sign ok 65 - compare saved config containing escaped chars ok 66 - check -ForceArray single value arrays ok 67 - check -ForceArray single value arrays during save() ok 68 - check -AllowSingleQuoteInterpolation ok 69 - No unexpected warnings seen ok 70 - check -NoEscape ok 71 - check continuation followed by empty line ok 72 - catch special chars in keys ok All tests successful. Files=1, Tests=72, 1 wallclock secs ( 0.03 usr 0.01 sys + 0.12 cusr 0.02 csys = 0.18 CPU) Result: PASS TLINDEN/Config-General-2.58.tar.gz make test TEST_VERBOSE=1 -- OK Picked up abstract from General.pm T. Linden <tlinden@cpan.org> Generic Config Module >>> (cd /Users/fly2200/var/cpan/build/Config-General-2.58-RqtiUo && tar cvf - Config-General-2.58.ppd blib) | gzip -c >/Users/fly2200/var/REPO/T/TL/TLINDEN/Config-General-2.58.tar.gz Config-General-2.58.ppd blib/ blib/lib/ blib/lib/Config/ blib/lib/Config/General/ blib/lib/Config/General/Extended.pm blib/lib/Config/General/Interpolated.pm blib/lib/Config/General.pm blib/man3/ blib/man3/Config::General.3 blib/man3/Config::General::Extended.3 blib/man3/Config::General::Interpolated.3 >>> mv /Users/fly2200/var/cpan/build/Config-General-2.58-RqtiUo/Config-General-2.58.ppd /Users/fly2200/var/REPO/T/TL/TLINDEN Running test for module 'Data::Structure::Util' Running make for A/AN/ANDYA/Data-Structure-Util-0.16.tar.gz Prepending %BUILDDIR%/Config-General-2.58-RqtiUo/blib/arch %BUILDDIR%/Config-General-2.58-RqtiUo/blib/lib %BUILDDIR%/TAP-DOM-0.11-BggPfw/blib/arch %BUILDDIR%/TAP-DOM-0.11-BggPfw/blib/lib %BUILDDIR%/Data-DPath-0.53-VfvHjT/blib/arch %BUILDDIR%/Data-DPath-0.53-VfvHjT/blib/lib %BUILDDIR%/Iterator-Util-0.02-qckdw8/blib/arch %BUILDDIR%/Iterator-Util-0.02-qckdw8/blib/lib %BUILDDIR%/Iterator-0.03-aqqzDL/blib/arch %BUILDDIR%/Iterator-0.03-aqqzDL/blib/lib %BUILDDIR%/App-Rad-1.05-eD56_w/blib/arch %BUILDDIR%/App-Rad-1.05-eD56_w/blib/lib to PERL5LIB; %BUILDDIR%=/Users/fly2200/var/cpan/build for 'get' Fetching with LWP: http://cpan.nas1.activestate.com/authors/id/A/AN/ANDYA/Data-Structure-Util-0.16.tar.gz Fetching with LWP: http://cpan.nas1.activestate.com/authors/id/A/AN/ANDYA/CHECKSUMS Checksum for /Users/fly2200/var/cpan/sources/authors/id/A/AN/ANDYA/Data-Structure-Util-0.16.tar.gz ok Data-Structure-Util-0.16/ Data-Structure-Util-0.16/bin/ Data-Structure-Util-0.16/CHANGES Data-Structure-Util-0.16/inc/ Data-Structure-Util-0.16/lib/ Data-Structure-Util-0.16/Makefile.PL Data-Structure-Util-0.16/MANIFEST Data-Structure-Util-0.16/META.json Data-Structure-Util-0.16/META.yml Data-Structure-Util-0.16/NINJA Data-Structure-Util-0.16/README Data-Structure-Util-0.16/SIGNATURE Data-Structure-Util-0.16/t/ Data-Structure-Util-0.16/Util.xs Data-Structure-Util-0.16/t/00pod.t Data-Structure-Util-0.16/t/01compile.t Data-Structure-Util-0.16/t/02circular.t Data-Structure-Util-0.16/t/02circular_off.t Data-Structure-Util-0.16/t/03bless.t Data-Structure-Util-0.16/t/04utf8.t Data-Structure-Util-0.16/t/05refs.t Data-Structure-Util-0.16/t/06signature.t Data-Structure-Util-0.16/lib/Data/ Data-Structure-Util-0.16/lib/Data/Structure/ Data-Structure-Util-0.16/lib/Data/Structure/Util.pm Data-Structure-Util-0.16/inc/Devel/ Data-Structure-Util-0.16/inc/IO/ Data-Structure-Util-0.16/inc/IO/CaptureOutput.pm Data-Structure-Util-0.16/inc/Devel/CheckLib.pm Data-Structure-Util-0.16/bin/packages.pl Prepending %BUILDDIR%/Config-General-2.58-RqtiUo/blib/arch %BUILDDIR%/Config-General-2.58-RqtiUo/blib/lib %BUILDDIR%/TAP-DOM-0.11-BggPfw/blib/arch %BUILDDIR%/TAP-DOM-0.11-BggPfw/blib/lib %BUILDDIR%/Data-DPath-0.53-VfvHjT/blib/arch %BUILDDIR%/Data-DPath-0.53-VfvHjT/blib/lib %BUILDDIR%/Iterator-Util-0.02-qckdw8/blib/arch %BUILDDIR%/Iterator-Util-0.02-qckdw8/blib/lib %BUILDDIR%/Iterator-0.03-aqqzDL/blib/arch %BUILDDIR%/Iterator-0.03-aqqzDL/blib/lib %BUILDDIR%/App-Rad-1.05-eD56_w/blib/arch %BUILDDIR%/App-Rad-1.05-eD56_w/blib/lib to PERL5LIB; %BUILDDIR%=/Users/fly2200/var/cpan/build for 'make' CPAN.pm: Building A/AN/ANDYA/Data-Structure-Util-0.16.tar.gz >>> /Users/fly2200/ap2200-299195/bin/perl-dynamic Makefile.PL Checking if your kit is complete... Looks good Generating a Unix-style Makefile Writing Makefile for Data::Structure::Util Writing MYMETA.yml and MYMETA.json >>> make cp lib/Data/Structure/Util.pm blib/lib/Data/Structure/Util.pm AutoSplitting blib/lib/Data/Structure/Util.pm (blib/lib/auto/Data/Structure/Util) Running Mkbootstrap for Data::Structure::Util () chmod 644 "Util.bs" "/Users/fly2200/ap2200-299195/bin/perl-dynamic" "/Users/fly2200/var/megalib/ExtUtils/xsubpp" -typemap "/Users/fly2200/ap2200-299195/lib/ExtUtils/typemap" Util.xs > Util.xsc && mv Util.xsc Util.c gcc -c -fno-common -DPERL_DARWIN -no-cpp-precomp -arch x86_64 -DUSE_SITECUSTOMIZE -DPERL_RELOCATABLE_INCPUSH -fno-strict-aliasing -pipe -fstack-protector -O3 -DVERSION=\"0.16\" -DXS_VERSION=\"0.16\" "-I/Users/fly2200/ap2200-299195/lib/CORE" Util.c rm -f blib/arch/auto/Data/Structure/Util/Util.bundle gcc -mmacosx-version-min=10.9 -bundle -undefined dynamic_lookup -Wl,-search_paths_first -arch x86_64 -fstack-protector Util.o -o blib/arch/auto/Data/Structure/Util/Util.bundle \ \ chmod 755 blib/arch/auto/Data/Structure/Util/Util.bundle "/Users/fly2200/ap2200-299195/bin/perl-dynamic" -MExtUtils::Command::MM -e 'cp_nonempty' -- Util.bs blib/arch/auto/Data/Structure/Util/Util.bs 644 Manifying 1 pod document ANDYA/Data-Structure-Util-0.16.tar.gz make -- OK Prepending %BUILDDIR%/Config-General-2.58-RqtiUo/blib/arch %BUILDDIR%/Config-General-2.58-RqtiUo/blib/lib %BUILDDIR%/TAP-DOM-0.11-BggPfw/blib/arch %BUILDDIR%/TAP-DOM-0.11-BggPfw/blib/lib %BUILDDIR%/Data-DPath-0.53-VfvHjT/blib/arch %BUILDDIR%/Data-DPath-0.53-VfvHjT/blib/lib %BUILDDIR%/Iterator-Util-0.02-qckdw8/blib/arch %BUILDDIR%/Iterator-Util-0.02-qckdw8/blib/lib %BUILDDIR%/Iterator-0.03-aqqzDL/blib/arch %BUILDDIR%/Iterator-0.03-aqqzDL/blib/lib %BUILDDIR%/App-Rad-1.05-eD56_w/blib/arch %BUILDDIR%/App-Rad-1.05-eD56_w/blib/lib to PERL5LIB; %BUILDDIR%=/Users/fly2200/var/cpan/build for 'test' Running make test >>> make test TEST_VERBOSE=1 Running Mkbootstrap for Data::Structure::Util () chmod 644 "Util.bs" PERL_DL_NONLAZY=1 "/Users/fly2200/ap2200-299195/bin/perl-dynamic" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(1, 'blib/lib', 'blib/arch')" t/*.t t/00pod.t ........... 1..1 ok 1 - POD test for blib/lib/Data/Structure/Util.pm ok t/01compile.t ....... 1..1 ok 1 - use Data::Structure::Util; ok t/02circular.t ...... 1..20 ok 1 - we loaded fine... ok 2 - Not a circular ref ok 3 - Got a circular reference ok 4 - reference is correct ok 5 - No circular reference ok 6 - Got a circular reference ok 7 - Got a circular reference ok 8 - Got a circular reference ok 9 - Got a circular reference ok 10 - Match reference ok 11 - No circular reference ok 12 - No circular reference ok 13 - Has circular reference ok 14 - Got a circular reference ok 15 - has weaken reference ok 16 - No more circular reference ok 17 - Got circular ok 18 - is weak ok 19 - Got no circular ok 20 - circular ref where av_fetch() returns 0 should not SEGV ok t/02circular_off.t .. 1..35 ok 1 - we loaded fine... ok 2 - Not a circular ref ok 3 - No circular ref broken ok 4 - Got a circular reference ok 5 - Weaken circular references ok 6 - No more weaken circular references ok 7 - No more circular ref ok 8 - No circular reference ok 9 - No circular ref broken ok 10 - Got a circular reference ok 11 - Weaken circular references ok 12 - No more circular ref ok 13 - Got a circular reference ok 14 - Match reference ok 15 - Weaken 50 circular refs ok 16 - Got a circular reference ok 17 - No circular reference ok 18 - No circular reference ok 19 - Has circular reference ok 20 - got a spy ok 21 - Got a circular reference ok 22 - Removed circular refs ok 23 - No memory leak ok 24 - Got circular ok 25 - removed circular ok 26 - is weak ok 27 - no circular ok 28 - removed circular ok 29 - got circular ok 30 - is weak ok 31 - no circular ok 32 - no circular ok 33 - Removed circular refs ok 34 - Removed circular refs ok 35 - Removed circular refs ok t/03bless.t ......... 1..17 ok 1 - we loaded fine... ok 2 - Got objects ok 3 - Got object 1 ok 4 - Got object 2 ok 5 - Got top object ok 6 - undef ok 7 - hello ok 8 - empty list ok 9 - Have unblessed obj ok 10 - Not blessed anymore ok 11 - Not blessed anymore ok 12 - 1 blessed thing ok 13 ok 14 ok 15 - Have unblessed array ok 16 ok 17 ok t/04utf8.t .......... 1..27 ok 1 - we loaded fine... ok 2 - Got a utf8 string ok 3 - Got string back ok 4 - Got string back ok 5 - Got string back ok 6 - Got string back ok 7 - Has not utf8 ok 8 - Has utf8 ok 9 - Has utf8 ok 10 - Same string ok 11 - Different encoding ok 12 - Have decoded utf8 ok 13 - Has not utf8 ok 14 - Same string ok 15 - Same encoding ok 16 - Have encoded utf8 ok 17 - Same string ok 18 - Different encoding ok 19 ok 20 - remove utf8 flag ok 21 ok 22 ok 23 - added utf8 flag ok 24 ok 25 ok 26 - convert to utf8 ok 27 - utf8 ok t/05refs.t .......... 1..18 ok 1 - we loaded fine... ok 2 - Got references ok 3 - got all ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 ok 10 ok 11 ok 12 ok 13 - Found 9 ok 14 - undef ok 15 - hello ok 16 - undef ok 17 - 2 references ok 18 - list is depth first, so first result should be the scalar ok t/06signature.t ..... 1..15 ok 1 - we loaded fine... ok 2 - Signature 1 ok 3 - Signature 2 ok 4 ok 5 - Signature 3 ok 6 - Signature 3 ok 7 ok 8 - Signature 3 ok 9 - Signature 4 ok 10 - none ok 11 - empty list ok 12 - none ok 13 - signature 5 ok 14 - signature 5 ok 15 - signature where av_fetch() returns 0 should not SEGV ok All tests successful. Files=8, Tests=134, 1 wallclock secs ( 0.04 usr 0.02 sys + 0.39 cusr 0.07 csys = 0.52 CPU) Result: PASS ANDYA/Data-Structure-Util-0.16.tar.gz make test TEST_VERBOSE=1 -- OK Andy Armstrong <andy@hexten.net> Change nature of data within a structure >>> (cd /Users/fly2200/var/cpan/build/Data-Structure-Util-0.16-tG3yIG && tar cvf - Data-Structure-Util-0.16.ppd blib) | gzip -c >/Users/fly2200/var/REPO/A/AN/ANDYA/Data-Structure-Util-0.16.tar.gz Data-Structure-Util-0.16.ppd blib/ blib/arch/ blib/arch/auto/ blib/arch/auto/Data/ blib/arch/auto/Data/Structure/ blib/arch/auto/Data/Structure/Util/ blib/arch/auto/Data/Structure/Util/Util.bundle blib/lib/ blib/lib/auto/ blib/lib/auto/Data/ blib/lib/auto/Data/Structure/ blib/lib/auto/Data/Structure/Util/ blib/lib/auto/Data/Structure/Util/autosplit.ix blib/lib/Data/ blib/lib/Data/Structure/ blib/lib/Data/Structure/Util.pm blib/man3/ blib/man3/Data::Structure::Util.3 >>> mv /Users/fly2200/var/cpan/build/Data-Structure-Util-0.16-tG3yIG/Data-Structure-Util-0.16.ppd /Users/fly2200/var/REPO/A/AN/ANDYA Running test for module 'Config::INI::Serializer' Running make for S/SC/SCHWIGON/Config-INI-Serializer-0.001.tar.gz Prepending %BUILDDIR%/Data-Structure-Util-0.16-tG3yIG/blib/arch %BUILDDIR%/Data-Structure-Util-0.16-tG3yIG/blib/lib %BUILDDIR%/Config-General-2.58-RqtiUo/blib/arch %BUILDDIR%/Config-General-2.58-RqtiUo/blib/lib %BUILDDIR%/TAP-DOM-0.11-BggPfw/blib/arch %BUILDDIR%/TAP-DOM-0.11-BggPfw/blib/lib %BUILDDIR%/Data-DPath-0.53-VfvHjT/blib/arch %BUILDDIR%/Data-DPath-0.53-VfvHjT/blib/lib %BUILDDIR%/Iterator-Util-0.02-qckdw8/blib/arch %BUILDDIR%/Iterator-Util-0.02-qckdw8/blib/lib %BUILDDIR%/Iterator-0.03-aqqzDL/blib/arch %BUILDDIR%/Iterator-0.03-aqqzDL/blib/lib %BUILDDIR%/App-Rad-1.05-eD56_w/blib/arch %BUILDDIR%/App-Rad-1.05-eD56_w/blib/lib to PERL5LIB; %BUILDDIR%=/Users/fly2200/var/cpan/build for 'get' Fetching with LWP: http://cpan.nas1.activestate.com/authors/id/S/SC/SCHWIGON/Config-INI-Serializer-0.001.tar.gz Checksum for /Users/fly2200/var/cpan/sources/authors/id/S/SC/SCHWIGON/Config-INI-Serializer-0.001.tar.gz ok Config-INI-Serializer-0.001/ Config-INI-Serializer-0.001/lib/ Config-INI-Serializer-0.001/lib/Config/ Config-INI-Serializer-0.001/lib/Config/INI/ Config-INI-Serializer-0.001/lib/Config/INI/Serializer.pm Config-INI-Serializer-0.001/t/ Config-INI-Serializer-0.001/t/release-pod-coverage.t Config-INI-Serializer-0.001/t/release-pod-syntax.t Config-INI-Serializer-0.001/t/release-no-tabs.t Config-INI-Serializer-0.001/t/release-eol.t Config-INI-Serializer-0.001/t/serializer.t Config-INI-Serializer-0.001/t/testdata.ini Config-INI-Serializer-0.001/t/testdata.pl Config-INI-Serializer-0.001/Makefile.PL Config-INI-Serializer-0.001/weaver.ini Config-INI-Serializer-0.001/META.json Config-INI-Serializer-0.001/MANIFEST Config-INI-Serializer-0.001/META.yml Config-INI-Serializer-0.001/dist.ini Config-INI-Serializer-0.001/LICENSE Config-INI-Serializer-0.001/Changes Config-INI-Serializer-0.001/README Prepending %BUILDDIR%/Data-Structure-Util-0.16-tG3yIG/blib/arch %BUILDDIR%/Data-Structure-Util-0.16-tG3yIG/blib/lib %BUILDDIR%/Config-General-2.58-RqtiUo/blib/arch %BUILDDIR%/Config-General-2.58-RqtiUo/blib/lib %BUILDDIR%/TAP-DOM-0.11-BggPfw/blib/arch %BUILDDIR%/TAP-DOM-0.11-BggPfw/blib/lib %BUILDDIR%/Data-DPath-0.53-VfvHjT/blib/arch %BUILDDIR%/Data-DPath-0.53-VfvHjT/blib/lib %BUILDDIR%/Iterator-Util-0.02-qckdw8/blib/arch %BUILDDIR%/Iterator-Util-0.02-qckdw8/blib/lib %BUILDDIR%/Iterator-0.03-aqqzDL/blib/arch %BUILDDIR%/Iterator-0.03-aqqzDL/blib/lib %BUILDDIR%/App-Rad-1.05-eD56_w/blib/arch %BUILDDIR%/App-Rad-1.05-eD56_w/blib/lib to PERL5LIB; %BUILDDIR%=/Users/fly2200/var/cpan/build for 'make' CPAN.pm: Building S/SC/SCHWIGON/Config-INI-Serializer-0.001.tar.gz >>> /Users/fly2200/ap2200-299195/bin/perl-dynamic Makefile.PL Checking if your kit is complete... Looks good Generating a Unix-style Makefile Writing Makefile for Config::INI::Serializer Writing MYMETA.yml and MYMETA.json >>> make cp lib/Config/INI/Serializer.pm blib/lib/Config/INI/Serializer.pm Manifying 1 pod document SCHWIGON/Config-INI-Serializer-0.001.tar.gz make -- OK Prepending %BUILDDIR%/Data-Structure-Util-0.16-tG3yIG/blib/arch %BUILDDIR%/Data-Structure-Util-0.16-tG3yIG/blib/lib %BUILDDIR%/Config-General-2.58-RqtiUo/blib/arch %BUILDDIR%/Config-General-2.58-RqtiUo/blib/lib %BUILDDIR%/TAP-DOM-0.11-BggPfw/blib/arch %BUILDDIR%/TAP-DOM-0.11-BggPfw/blib/lib %BUILDDIR%/Data-DPath-0.53-VfvHjT/blib/arch %BUILDDIR%/Data-DPath-0.53-VfvHjT/blib/lib %BUILDDIR%/Iterator-Util-0.02-qckdw8/blib/arch %BUILDDIR%/Iterator-Util-0.02-qckdw8/blib/lib %BUILDDIR%/Iterator-0.03-aqqzDL/blib/arch %BUILDDIR%/Iterator-0.03-aqqzDL/blib/lib %BUILDDIR%/App-Rad-1.05-eD56_w/blib/arch %BUILDDIR%/App-Rad-1.05-eD56_w/blib/lib to PERL5LIB; %BUILDDIR%=/Users/fly2200/var/cpan/build for 'test' Running make test >>> make test TEST_VERBOSE=1 PERL_DL_NONLAZY=1 "/Users/fly2200/ap2200-299195/bin/perl-dynamic" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(1, 'blib/lib', 'blib/arch')" t/*.t 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/serializer.t ............ ok 1 - use Config::INI::Serializer; ok 2 - data compare - number is expected ok 3 - data compare - number is the same ok 4 - data compare - string is expected ok 5 - data compare - string is the same ok 6 - data compare - arrays become hashes - value is expected ok 7 - data compare - arrays become hashes - value is the same ok 8 - deserializing its own serialized data gets same data again 1..8 ok All tests successful. Files=5, Tests=8, 0 wallclock secs ( 0.03 usr 0.01 sys + 0.13 cusr 0.03 csys = 0.20 CPU) Result: PASS SCHWIGON/Config-INI-Serializer-0.001.tar.gz make test TEST_VERBOSE=1 -- OK Steffen Schwigon <schwigon@cpan.org> Round-trip INI serializer for nested data >>> (cd /Users/fly2200/var/cpan/build/Config-INI-Serializer-0.001-MI_gdb && tar cvf - Config-INI-Serializer-0.001.ppd blib) | gzip -c >/Users/fly2200/var/REPO/S/SC/SCHWIGON/Config-INI-Serializer-0.001.tar.gz Config-INI-Serializer-0.001.ppd blib/ blib/lib/ blib/lib/Config/ blib/lib/Config/INI/ blib/lib/Config/INI/Serializer.pm blib/man3/ blib/man3/Config::INI::Serializer.3 >>> mv /Users/fly2200/var/cpan/build/Config-INI-Serializer-0.001-MI_gdb/Config-INI-Serializer-0.001.ppd /Users/fly2200/var/REPO/S/SC/SCHWIGON Running make for S/SC/SCHWIGON/App-DPath-0.07.tar.gz Prepending %BUILDDIR%/Config-INI-Serializer-0.001-MI_gdb/blib/arch %BUILDDIR%/Config-INI-Serializer-0.001-MI_gdb/blib/lib %BUILDDIR%/Data-Structure-Util-0.16-tG3yIG/blib/arch %BUILDDIR%/Data-Structure-Util-0.16-tG3yIG/blib/lib %BUILDDIR%/Config-General-2.58-RqtiUo/blib/arch %BUILDDIR%/Config-General-2.58-RqtiUo/blib/lib %BUILDDIR%/TAP-DOM-0.11-BggPfw/blib/arch %BUILDDIR%/TAP-DOM-0.11-BggPfw/blib/lib %BUILDDIR%/Data-DPath-0.53-VfvHjT/blib/arch %BUILDDIR%/Data-DPath-0.53-VfvHjT/blib/lib %BUILDDIR%/Iterator-Util-0.02-qckdw8/blib/arch %BUILDDIR%/Iterator-Util-0.02-qckdw8/blib/lib %BUILDDIR%/Iterator-0.03-aqqzDL/blib/arch %BUILDDIR%/Iterator-0.03-aqqzDL/blib/lib %BUILDDIR%/App-Rad-1.05-eD56_w/blib/arch %BUILDDIR%/App-Rad-1.05-eD56_w/blib/lib to PERL5LIB; %BUILDDIR%=/Users/fly2200/var/cpan/build for 'get' Has already been unwrapped into directory /Users/fly2200/var/cpan/build/App-DPath-0.07-k9SWa8 Prepending %BUILDDIR%/Config-INI-Serializer-0.001-MI_gdb/blib/arch %BUILDDIR%/Config-INI-Serializer-0.001-MI_gdb/blib/lib %BUILDDIR%/Data-Structure-Util-0.16-tG3yIG/blib/arch %BUILDDIR%/Data-Structure-Util-0.16-tG3yIG/blib/lib %BUILDDIR%/Config-General-2.58-RqtiUo/blib/arch %BUILDDIR%/Config-General-2.58-RqtiUo/blib/lib %BUILDDIR%/TAP-DOM-0.11-BggPfw/blib/arch %BUILDDIR%/TAP-DOM-0.11-BggPfw/blib/lib %BUILDDIR%/Data-DPath-0.53-VfvHjT/blib/arch %BUILDDIR%/Data-DPath-0.53-VfvHjT/blib/lib %BUILDDIR%/Iterator-Util-0.02-qckdw8/blib/arch %BUILDDIR%/Iterator-Util-0.02-qckdw8/blib/lib %BUILDDIR%/Iterator-0.03-aqqzDL/blib/arch %BUILDDIR%/Iterator-0.03-aqqzDL/blib/lib %BUILDDIR%/App-Rad-1.05-eD56_w/blib/arch %BUILDDIR%/App-Rad-1.05-eD56_w/blib/lib to PERL5LIB; %BUILDDIR%=/Users/fly2200/var/cpan/build for 'make' CPAN.pm: Building S/SC/SCHWIGON/App-DPath-0.07.tar.gz >>> make cp lib/App/DPath.pm blib/lib/App/DPath.pm cp bin/dpath blib/script/dpath "/Users/fly2200/ap2200-299195/bin/perl-dynamic" -MExtUtils::MY -e 'MY->fixin(shift)' -- blib/script/dpath Manifying 1 pod document Manifying 1 pod document SCHWIGON/App-DPath-0.07.tar.gz make -- OK Prepending %BUILDDIR%/Config-INI-Serializer-0.001-MI_gdb/blib/arch %BUILDDIR%/Config-INI-Serializer-0.001-MI_gdb/blib/lib %BUILDDIR%/Data-Structure-Util-0.16-tG3yIG/blib/arch %BUILDDIR%/Data-Structure-Util-0.16-tG3yIG/blib/lib %BUILDDIR%/Config-General-2.58-RqtiUo/blib/arch %BUILDDIR%/Config-General-2.58-RqtiUo/blib/lib %BUILDDIR%/TAP-DOM-0.11-BggPfw/blib/arch %BUILDDIR%/TAP-DOM-0.11-BggPfw/blib/lib %BUILDDIR%/Data-DPath-0.53-VfvHjT/blib/arch %BUILDDIR%/Data-DPath-0.53-VfvHjT/blib/lib %BUILDDIR%/Iterator-Util-0.02-qckdw8/blib/arch %BUILDDIR%/Iterator-Util-0.02-qckdw8/blib/lib %BUILDDIR%/Iterator-0.03-aqqzDL/blib/arch %BUILDDIR%/Iterator-0.03-aqqzDL/blib/lib %BUILDDIR%/App-Rad-1.05-eD56_w/blib/arch %BUILDDIR%/App-Rad-1.05-eD56_w/blib/lib to PERL5LIB; %BUILDDIR%=/Users/fly2200/var/cpan/build for 'test' Running make test >>> make test TEST_VERBOSE=1 PERL_DL_NONLAZY=1 "/Users/fly2200/ap2200-299195/bin/perl-dynamic" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(1, 'blib/lib', 'blib/arch')" t/*.t t/00-load.t ............... ok 1 - use App::DPath; 1..1 ok # Ignore "unsupported innermost nesting" errors, that is what we test... dpath: unsupported innermost nesting (HASH) for 'flat' output. dpath: unsupported innermost nesting (ARRAY) for 'flat' output. t/app_dpath.t ............. ok 1 - tap - dpath - json ok 2 - yaml - dpath - json ok 3 - yaml - dpath - dumper ok 4 - json - dpath - dumper ok 5 - xml - dpath - dumper ok 6 - ini - dpath - dumper ok 7 - ini - dpath - json ok 8 - ini - dpath - yaml ok 9 - ini - dpath - ini ok 10 - xml - dpath - ini ok 11 - ini - dpath - ini ok 12 - cfggeneral - dpath - json ok 13 - cfggeneral - dpath - json ok 14 - cfggeneral - dpath - json ok 15 - cfggeneral - dpath - json ok 16 - cfggeneral - dpath - yaml ok 17 - cfggeneral - dpath - yaml ok 18 - cfggeneral - dpath - yaml ok 19 - cfggeneral - dpath - yaml ok 20 - deny unsupported innermost HASH ok 21 - deny unsupported innermost ARRAY 1..21 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 All tests successful. Files=6, Tests=22, 4 wallclock secs ( 0.04 usr 0.01 sys + 3.37 cusr 0.54 csys = 3.96 CPU) Result: PASS SCHWIGON/App-DPath-0.07.tar.gz make test TEST_VERBOSE=1 -- OK Steffen Schwigon <schwigon@cpan.org> Cmdline tool around Data::DPath >>> (cd /Users/fly2200/var/cpan/build/App-DPath-0.07-k9SWa8 && tar cvf - App-DPath-0.07.ppd blib) | gzip -c >/Users/fly2200/var/REPO/S/SC/SCHWIGON/App-DPath-0.07.tar.gz App-DPath-0.07.ppd blib/ blib/lib/ blib/lib/App/ blib/lib/App/DPath.pm blib/man1/ blib/man1/dpath.1 blib/man3/ blib/man3/App::DPath.3 blib/script/ blib/script/dpath >>> mv /Users/fly2200/var/cpan/build/App-DPath-0.07-k9SWa8/App-DPath-0.07.ppd /Users/fly2200/var/REPO/S/SC/SCHWIGON Finished 2015-08-11T17:44:23