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