PATH=/usr/bin:/bin:/Users/fly2400/cpanfly-5.24/var/megalib/bin Start 2016-06-12T16:19:53 ActivePerl-2400 CPAN-2.10 Reading '/Users/fly2400/cpanfly-5.24/var/cpan/Metadata' Database was generated on Sun, 12 Jun 2016 05:53:44 GMT Checksum for /Users/fly2400/cpanfly-5.24/var/cpan/sources/authors/id/H/HI/HITODE/APISchema-1.24.tar.gz ok APISchema-1.24/Build.PL APISchema-1.24/Changes APISchema-1.24/LICENSE APISchema-1.24/META.json APISchema-1.24/README.md APISchema-1.24/cpanfile APISchema-1.24/eg/bmi.psgi APISchema-1.24/lib/APISchema.pm APISchema-1.24/lib/APISchema/DSL.pm APISchema-1.24/lib/APISchema/Generator/Markdown.pm APISchema-1.24/lib/APISchema/Generator/Markdown/ExampleFormatter.pm APISchema-1.24/lib/APISchema/Generator/Markdown/Formatter.pm APISchema-1.24/lib/APISchema/Generator/Markdown/ResourceResolver.pm APISchema-1.24/lib/APISchema/Generator/Router/Simple.pm APISchema-1.24/lib/APISchema/Resource.pm APISchema-1.24/lib/APISchema/Route.pm APISchema-1.24/lib/APISchema/Schema.pm APISchema-1.24/lib/APISchema/Validator.pm APISchema-1.24/lib/APISchema/Validator/Decoder.pm APISchema-1.24/lib/APISchema/Validator/Result.pm APISchema-1.24/lib/Plack/App/APISchema/Document.pm APISchema-1.24/lib/Plack/App/APISchema/MockServer.pm APISchema-1.24/lib/Plack/Middleware/APISchema/RequestValidator.pm APISchema-1.24/lib/Plack/Middleware/APISchema/ResponseValidator.pm APISchema-1.24/minil.toml APISchema-1.24/script/generate_markdown_document.pl APISchema-1.24/t/APISchema-DSL.t APISchema-1.24/t/APISchema-Generator-Markdown.t APISchema-1.24/t/APISchema-Generator-Router-Simple.t APISchema-1.24/t/APISchema-Resource.t APISchema-1.24/t/APISchema-Route.t APISchema-1.24/t/APISchema-Schema.t APISchema-1.24/t/APISchema-Validator.t APISchema-1.24/t/APISchema.t APISchema-1.24/t/Plack-App-APISchema-Document.t APISchema-1.24/t/Plack-App-APISchema-MockServer.t APISchema-1.24/t/Plack-Middleware-APISchema-RequestValidator.t APISchema-1.24/t/Plack-Middleware-APISchema-ResponseValidator.t APISchema-1.24/t/fixtures/author.def APISchema-1.24/t/fixtures/bmi.def APISchema-1.24/t/fixtures/family.def APISchema-1.24/t/fixtures/runtime-error.def APISchema-1.24/t/fixtures/status.def APISchema-1.24/t/fixtures/syntax-error.def APISchema-1.24/t/fixtures/user.def APISchema-1.24/t/test.pm APISchema-1.24/t/test/fixtures.pm APISchema-1.24/META.yml APISchema-1.24/MANIFEST Configuring H/HI/HITODE/APISchema-1.24.tar.gz with Build.PL >>> /Users/fly2400/ap2400-300558/bin/perl-dynamic Build.PL Creating new 'Build' script for 'APISchema' version '1.24' HITODE/APISchema-1.24.tar.gz /Users/fly2400/ap2400-300558/bin/perl-dynamic Build.PL -- OK Running Build for H/HI/HITODE/APISchema-1.24.tar.gz ---- Unsatisfied dependencies detected during ---- ---- HITODE/APISchema-1.24.tar.gz ---- Text::MicroTemplate [requires] JSON::Pointer [requires] Test::Class [build_requires] URL::Encode [requires] Class::Accessor::Lite::Lazy [requires] Text::MicroTemplate::Extended [requires] Text::MicroTemplate::DataSection [requires] Test::Deep::JSON [build_requires] Valiemon [requires] HTML::Escape [requires] Plack [requires] Class::Accessor::Lite [requires] Text::Markdown::Hoedown [requires] Router::Simple [requires] Running test for module 'Text::MicroTemplate' Fetching with LWP: http://ppm.activestate.com/CPAN/authors/id/K/KA/KAZUHO/Text-MicroTemplate-0.24.tar.gz Checksum for /Users/fly2400/cpanfly-5.24/var/cpan/sources/authors/id/K/KA/KAZUHO/Text-MicroTemplate-0.24.tar.gz ok Text-MicroTemplate-0.24/ Text-MicroTemplate-0.24/Changes Text-MicroTemplate-0.24/contrib/ Text-MicroTemplate-0.24/contrib/vim/ Text-MicroTemplate-0.24/contrib/vim/ftdetect/ Text-MicroTemplate-0.24/contrib/vim/ftdetect/html.vim Text-MicroTemplate-0.24/contrib/vim/ftdetect/mt.vim Text-MicroTemplate-0.24/contrib/vim/syntax/ Text-MicroTemplate-0.24/contrib/vim/syntax/tmt.vim Text-MicroTemplate-0.24/contrib/vim/syntax/tmt2html.vim Text-MicroTemplate-0.24/inc/ Text-MicroTemplate-0.24/inc/Module/ Text-MicroTemplate-0.24/inc/Module/Install/ Text-MicroTemplate-0.24/inc/Module/Install/Base.pm Text-MicroTemplate-0.24/inc/Module/Install/Can.pm Text-MicroTemplate-0.24/inc/Module/Install/Fetch.pm Text-MicroTemplate-0.24/inc/Module/Install/Makefile.pm Text-MicroTemplate-0.24/inc/Module/Install/Metadata.pm Text-MicroTemplate-0.24/inc/Module/Install/Win32.pm Text-MicroTemplate-0.24/inc/Module/Install/WriteAll.pm Text-MicroTemplate-0.24/inc/Module/Install.pm Text-MicroTemplate-0.24/lib/ Text-MicroTemplate-0.24/lib/Text/ Text-MicroTemplate-0.24/lib/Text/MicroTemplate/ Text-MicroTemplate-0.24/lib/Text/MicroTemplate/EncodedString.pm Text-MicroTemplate-0.24/lib/Text/MicroTemplate/File.pm Text-MicroTemplate-0.24/lib/Text/MicroTemplate.pm Text-MicroTemplate-0.24/Makefile.PL Text-MicroTemplate-0.24/MANIFEST Text-MicroTemplate-0.24/META.yml Text-MicroTemplate-0.24/MYMETA.json Text-MicroTemplate-0.24/MYMETA.yml Text-MicroTemplate-0.24/README Text-MicroTemplate-0.24/t/ Text-MicroTemplate-0.24/t/00-base.t Text-MicroTemplate-0.24/t/01-simple.t Text-MicroTemplate-0.24/t/02-render_mt.t Text-MicroTemplate-0.24/t/03-modes.t Text-MicroTemplate-0.24/t/04-multiline.t Text-MicroTemplate-0.24/t/05-warn.t Text-MicroTemplate-0.24/t/06-package.t Text-MicroTemplate-0.24/t/07-file/ Text-MicroTemplate-0.24/t/07-file/hello.mt Text-MicroTemplate-0.24/t/07-file/include.mt Text-MicroTemplate-0.24/t/07-file/konnitiwa.mt Text-MicroTemplate-0.24/t/07-file/package.mt Text-MicroTemplate-0.24/t/07-file/pod.mt Text-MicroTemplate-0.24/t/07-file/wrapped.mt Text-MicroTemplate-0.24/t/07-file/wrapped2.mt Text-MicroTemplate-0.24/t/07-file/wrapped3.mt Text-MicroTemplate-0.24/t/07-file/wrapped_escape.mt Text-MicroTemplate-0.24/t/07-file/wrapper.mt Text-MicroTemplate-0.24/t/07-file.t Text-MicroTemplate-0.24/t/08-filter.t Text-MicroTemplate-0.24/t/09-escape.t Text-MicroTemplate-0.24/t/10-emptytemplate.t Text-MicroTemplate-0.24/t/11-comment.t Text-MicroTemplate-0.24/t/12-compound.t Text-MicroTemplate-0.24/t/13-heredoc.t Text-MicroTemplate-0.24/t/14-lineno.t Text-MicroTemplate-0.24/t/15-prepend.t Configuring K/KA/KAZUHO/Text-MicroTemplate-0.24.tar.gz with Makefile.PL >>> /Users/fly2400/ap2400-300558/bin/perl-dynamic Makefile.PL Checking if your kit is complete... Looks good Generating a Unix-style Makefile Writing Makefile for Text::MicroTemplate Writing MYMETA.yml and MYMETA.json KAZUHO/Text-MicroTemplate-0.24.tar.gz /Users/fly2400/ap2400-300558/bin/perl-dynamic Makefile.PL -- OK Running make for K/KA/KAZUHO/Text-MicroTemplate-0.24.tar.gz >>> make cp lib/Text/MicroTemplate/File.pm blib/lib/Text/MicroTemplate/File.pm cp lib/Text/MicroTemplate/EncodedString.pm blib/lib/Text/MicroTemplate/EncodedString.pm cp lib/Text/MicroTemplate.pm blib/lib/Text/MicroTemplate.pm Manifying 2 pod documents KAZUHO/Text-MicroTemplate-0.24.tar.gz make -- OK Running make test >>> make test TEST_VERBOSE=1 PERL_DL_NONLAZY=1 "/Users/fly2400/ap2400-300558/bin/perl-dynamic" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(1, 'inc', 'blib/lib', 'blib/arch')" t/*.t t/00-base.t ........... 1..1 ok 1 - use Text::MicroTemplate; ok t/01-simple.t ......... 1..4 ok 1 - sub { my $_MT = ''; local $main::_MTREF = \$_MT; my $_MT_T = '';$_MT .="abc\n"; # $_MT_T = foo();$_MT .= ref $_MT_T eq 'Text::MicroTemplate::EncodedString' ? $$_MT_T : do{ $_MT_T =~ s/([&><"'])/$Text::MicroTemplate::_escape_table{$1}/ge; $_MT_T; } ; $_MT_T = ''; # $_MT .="\ndef\n"; # # # ;$_MT .="ghi\n";return $_MT; } ok 2 ok 3 - sub { my $_MT = ''; local $main::_MTREF = \$_MT; my $_MT_T = '';$_MT .="abc\n"; # $_MT_T = foo();$_MT .= ref $_MT_T eq 'Text::MicroTemplate::EncodedString' ? $$_MT_T : ($_MT_T); $_MT_T = ''; # $_MT .="\ndef\n";return $_MT; } ok 4 ok t/02-render_mt.t ...... 1..3 ok 1 ok 2 - die on access to nonexistent value ok 3 ok t/03-modes.t .......... 1..9 ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 ok t/04-multiline.t ...... 1..4 ok 1 - multiline expr ok 2 ok 3 - expr auto-sci ok 4 - no auto-sci for code ok t/05-warn.t ........... 1..2 ok 1 - output on warn ok 2 - warn location ok t/06-package.t ........ 1..2 ok 1 - default package ok 2 - explicit package ok t/07-file.t ........... 1..26 ok 1 - use Text::MicroTemplate::File; ok 2 ok 3 ok 4 - default package ok 5 - wrapper ok 6 - wrapper ok 7 - wrapper ok 8 - wrapper ok 9 - pod ok 10 ok 11 ok 12 ok 13 ok 14 ok 15 ok 16 ok 17 - package ok 18 - cache=1 read ok 19 - cache=1 retry ok 20 - cache=1 update ok 21 - cache=1 update retry ok 22 - cache=2 read after cached ok 23 - utf8 flagged render ok ok 24 - utf8 flagged output ok ok 25 - utf8 bytes render ok ok 26 - utf8 bytes output ok ok t/08-filter.t ......... 1..2 ok 1 ok 2 ok t/09-escape.t ......... 1..5 ok 1 ok 2 ok 3 ok 4 ok 5 ok t/10-emptytemplate.t .. 1..4 ok 1 - empty template ok ok 2 - no warnings occurred ok ok 3 - "0" template ok ok 4 - no warnings occurred ok ok t/11-comment.t ........ 1..2 ok 1 - empty template ok ok 2 - no warnings occurred ok ok t/12-compound.t ....... 1..2 ok 1 - sub { my $_MT = ''; local $main::_MTREF = \$_MT; my $_MT_T = ''; # $_MT .="1\n2"; if (1) { ;$_MT .="Hello"; } ;$_MT .="3\n"; # if (1) { ;$_MT .="World\!"; } ; # $_MT .="4\n5\n";return $_MT; } ok 2 ok t/13-heredoc.t ........ 1..1 ok 1 ok t/14-lineno.t ......... ok 1 - line 1 ok 2 - line 2 ok 3 - line 3 ok 4 - line 4 ok 5 - line 5 ok 6 - line 6 ok 7 - line 7 ok 8 - line 8 ok 9 - line 9 ok 10 - line 10 ok 11 - line 11 1..11 ok t/15-prepend.t ........ 1..1 ok 1 - prepending code ok All tests successful. Files=16, Tests=79, 4 wallclock secs ( 0.06 usr 0.03 sys + 0.97 cusr 0.17 csys = 1.23 CPU) Result: PASS KAZUHO/Text-MicroTemplate-0.24.tar.gz make test TEST_VERBOSE=1 -- OK Fetching with LWP: http://ppm.activestate.com/CPAN/authors/id/K/KA/KAZUHO/CHECKSUMS Kazuho Oku <kazuhooku@gmail.com> Micro template engine with Perl5 language >>> (cd /Users/fly2400/cpanfly-5.24/var/tmp/cpan_build/Text-MicroTemplate-0.24-VOGWzY && tar cvf - Text-MicroTemplate-0.24.ppd blib) | gzip -c >/Users/fly2400/cpanfly-5.24/var/REPO/K/KA/KAZUHO/Text-MicroTemplate-0.24.tar.gz Text-MicroTemplate-0.24.ppd blib/ blib/lib/ blib/lib/Text/ blib/lib/Text/MicroTemplate/ blib/lib/Text/MicroTemplate/EncodedString.pm blib/lib/Text/MicroTemplate/File.pm blib/lib/Text/MicroTemplate.pm blib/man3/ blib/man3/Text::MicroTemplate.3 blib/man3/Text::MicroTemplate::File.3 Running test for module 'JSON::Pointer' Prepending /Users/fly2400/cpanfly-5.24/var/tmp/cpan_build/Text-MicroTemplate-0.24-VOGWzY/blib/arch /Users/fly2400/cpanfly-5.24/var/tmp/cpan_build/Text-MicroTemplate-0.24-VOGWzY/blib/lib to PERL5LIB for 'get' Fetching with LWP: http://ppm.activestate.com/CPAN/authors/id/Z/ZI/ZIGOROU/JSON-Pointer-0.07.tar.gz Checksum for /Users/fly2400/cpanfly-5.24/var/cpan/sources/authors/id/Z/ZI/ZIGOROU/JSON-Pointer-0.07.tar.gz ok JSON-Pointer-0.07/Build.PL JSON-Pointer-0.07/Changes JSON-Pointer-0.07/LICENSE JSON-Pointer-0.07/META.json JSON-Pointer-0.07/README.md JSON-Pointer-0.07/cpanfile JSON-Pointer-0.07/lib/JSON/Pointer.pm JSON-Pointer-0.07/lib/JSON/Pointer/Context.pm JSON-Pointer-0.07/lib/JSON/Pointer/Exception.pm JSON-Pointer-0.07/lib/JSON/Pointer/Syntax.pm JSON-Pointer-0.07/minil.toml JSON-Pointer-0.07/t/000_load.t JSON-Pointer-0.07/t/001_traverse.t JSON-Pointer-0.07/t/002_get.t JSON-Pointer-0.07/t/003_mojo_json_pointer_compat.t JSON-Pointer-0.07/t/004_add.t JSON-Pointer-0.07/t/005_remove.t JSON-Pointer-0.07/t/006_replace.t JSON-Pointer-0.07/t/007_copy.t JSON-Pointer-0.07/t/008_move.t JSON-Pointer-0.07/t/009_test.t JSON-Pointer-0.07/t/010_get_relative.t JSON-Pointer-0.07/t/rt/89773.t JSON-Pointer-0.07/t/syntax/001_unescape_reference_token.t JSON-Pointer-0.07/t/syntax/002_escape_reference_token.t JSON-Pointer-0.07/t/syntax/003_tokenize.t JSON-Pointer-0.07/t/syntax/004_as_pointer.t JSON-Pointer-0.07/t/syntax/005_is_array_numeric_index.t JSON-Pointer-0.07/xt/perlcritic.t JSON-Pointer-0.07/xt/pod.t JSON-Pointer-0.07/xt/podcoverage.t JSON-Pointer-0.07/xt/podsynopsis.t JSON-Pointer-0.07/META.yml JSON-Pointer-0.07/MANIFEST Prepending /Users/fly2400/cpanfly-5.24/var/tmp/cpan_build/Text-MicroTemplate-0.24-VOGWzY/blib/arch /Users/fly2400/cpanfly-5.24/var/tmp/cpan_build/Text-MicroTemplate-0.24-VOGWzY/blib/lib to PERL5LIB for 'prepare' Configuring Z/ZI/ZIGOROU/JSON-Pointer-0.07.tar.gz with Build.PL >>> /Users/fly2400/ap2400-300558/bin/perl-dynamic Build.PL Created MYMETA.yml and MYMETA.json Creating new 'Build' script for 'JSON-Pointer' version '0.07' Merging cpanfile prereqs to MYMETA.yml Merging cpanfile prereqs to MYMETA.json ZIGOROU/JSON-Pointer-0.07.tar.gz /Users/fly2400/ap2400-300558/bin/perl-dynamic Build.PL -- OK Running Build for Z/ZI/ZIGOROU/JSON-Pointer-0.07.tar.gz Prepending /Users/fly2400/cpanfly-5.24/var/tmp/cpan_build/Text-MicroTemplate-0.24-VOGWzY/blib/arch /Users/fly2400/cpanfly-5.24/var/tmp/cpan_build/Text-MicroTemplate-0.24-VOGWzY/blib/lib to PERL5LIB for 'make' ---- Unsatisfied dependencies detected during ---- ---- ZIGOROU/JSON-Pointer-0.07.tar.gz ---- Class::Accessor::Lite [requires] Running test for module 'Class::Accessor::Lite' Prepending /Users/fly2400/cpanfly-5.24/var/tmp/cpan_build/Text-MicroTemplate-0.24-VOGWzY/blib/arch /Users/fly2400/cpanfly-5.24/var/tmp/cpan_build/Text-MicroTemplate-0.24-VOGWzY/blib/lib to PERL5LIB for 'get' Fetching with LWP: http://ppm.activestate.com/CPAN/authors/id/K/KA/KAZUHO/Class-Accessor-Lite-0.08.tar.gz Checksum for /Users/fly2400/cpanfly-5.24/var/cpan/sources/authors/id/K/KA/KAZUHO/Class-Accessor-Lite-0.08.tar.gz ok Class-Accessor-Lite-0.08/ Class-Accessor-Lite-0.08/Changes Class-Accessor-Lite-0.08/inc/ Class-Accessor-Lite-0.08/inc/Module/ Class-Accessor-Lite-0.08/inc/Module/AutoInstall.pm Class-Accessor-Lite-0.08/inc/Module/Install/ Class-Accessor-Lite-0.08/inc/Module/Install/AutoInstall.pm Class-Accessor-Lite-0.08/inc/Module/Install/Base.pm Class-Accessor-Lite-0.08/inc/Module/Install/Can.pm Class-Accessor-Lite-0.08/inc/Module/Install/Fetch.pm Class-Accessor-Lite-0.08/inc/Module/Install/Include.pm Class-Accessor-Lite-0.08/inc/Module/Install/Makefile.pm Class-Accessor-Lite-0.08/inc/Module/Install/Metadata.pm Class-Accessor-Lite-0.08/inc/Module/Install/ReadmeFromPod.pm Class-Accessor-Lite-0.08/inc/Module/Install/Win32.pm Class-Accessor-Lite-0.08/inc/Module/Install/WriteAll.pm Class-Accessor-Lite-0.08/inc/Module/Install.pm Class-Accessor-Lite-0.08/lib/ Class-Accessor-Lite-0.08/lib/Class/ Class-Accessor-Lite-0.08/lib/Class/Accessor/ Class-Accessor-Lite-0.08/lib/Class/Accessor/Lite.pm Class-Accessor-Lite-0.08/Makefile.PL Class-Accessor-Lite-0.08/MANIFEST Class-Accessor-Lite-0.08/META.yml Class-Accessor-Lite-0.08/README Class-Accessor-Lite-0.08/t/ Class-Accessor-Lite-0.08/t/00-base.t Class-Accessor-Lite-0.08/t/01-new.t Class-Accessor-Lite-0.08/t/02-use.t Class-Accessor-Lite-0.08/t/03-use-error.t Prepending /Users/fly2400/cpanfly-5.24/var/tmp/cpan_build/Text-MicroTemplate-0.24-VOGWzY/blib/arch /Users/fly2400/cpanfly-5.24/var/tmp/cpan_build/Text-MicroTemplate-0.24-VOGWzY/blib/lib to PERL5LIB for 'prepare' Configuring K/KA/KAZUHO/Class-Accessor-Lite-0.08.tar.gz with Makefile.PL >>> /Users/fly2400/ap2400-300558/bin/perl-dynamic Makefile.PL Cannot determine perl version info from lib/Class/Accessor/Lite.pm Checking if your kit is complete... Looks good Generating a Unix-style Makefile Writing Makefile for Class::Accessor::Lite Writing MYMETA.yml and MYMETA.json KAZUHO/Class-Accessor-Lite-0.08.tar.gz /Users/fly2400/ap2400-300558/bin/perl-dynamic Makefile.PL -- OK Running make for K/KA/KAZUHO/Class-Accessor-Lite-0.08.tar.gz Prepending /Users/fly2400/cpanfly-5.24/var/tmp/cpan_build/Text-MicroTemplate-0.24-VOGWzY/blib/arch /Users/fly2400/cpanfly-5.24/var/tmp/cpan_build/Text-MicroTemplate-0.24-VOGWzY/blib/lib to PERL5LIB for 'make' >>> make cp lib/Class/Accessor/Lite.pm blib/lib/Class/Accessor/Lite.pm Manifying 1 pod document KAZUHO/Class-Accessor-Lite-0.08.tar.gz make -- OK Prepending /Users/fly2400/cpanfly-5.24/var/tmp/cpan_build/Text-MicroTemplate-0.24-VOGWzY/blib/arch /Users/fly2400/cpanfly-5.24/var/tmp/cpan_build/Text-MicroTemplate-0.24-VOGWzY/blib/lib to PERL5LIB for 'test' Running make test >>> make test TEST_VERBOSE=1 PERL_DL_NONLAZY=1 "/Users/fly2400/ap2400-300558/bin/perl-dynamic" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(1, 'inc', 'blib/lib', 'blib/arch')" t/00-base.t t/01-new.t t/02-use.t t/03-use-error.t t/00-base.t ....... 1..14 ok 1 - use Class::Accessor::Lite; ok 2 - call mk_accessors 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 t/01-new.t ........ 1..5 ok 1 - use Class::Accessor::Lite; ok 2 - call mk_new_and_accessors ok 3 ok 4 ok 5 ok t/02-use.t ........ 1..6 ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok t/03-use-error.t .. 1..1 ok 1 - value of the 'rw' parameter should be an arrayref at t/03-use-error.t line 11. # ok All tests successful. Files=4, Tests=26, 0 wallclock secs ( 0.02 usr 0.01 sys + 0.20 cusr 0.04 csys = 0.27 CPU) Result: PASS KAZUHO/Class-Accessor-Lite-0.08.tar.gz make test TEST_VERBOSE=1 -- OK Kazuho Oku <kazuhooku@gmail.com> a minimalistic variant of Class::Accessor >>> (cd /Users/fly2400/cpanfly-5.24/var/tmp/cpan_build/Class-Accessor-Lite-0.08-776HoU && tar cvf - Class-Accessor-Lite-0.08.ppd blib) | gzip -c >/Users/fly2400/cpanfly-5.24/var/REPO/K/KA/KAZUHO/Class-Accessor-Lite-0.08.tar.gz Class-Accessor-Lite-0.08.ppd blib/ blib/lib/ blib/lib/Class/ blib/lib/Class/Accessor/ blib/lib/Class/Accessor/Lite.pm blib/man3/ blib/man3/Class::Accessor::Lite.3 ZIGOROU/JSON-Pointer-0.07.tar.gz Has already been unwrapped into directory /Users/fly2400/cpanfly-5.24/var/tmp/cpan_build/JSON-Pointer-0.07-TcIiyz ZIGOROU/JSON-Pointer-0.07.tar.gz Has already been prepared Running Build for Z/ZI/ZIGOROU/JSON-Pointer-0.07.tar.gz Prepending /Users/fly2400/cpanfly-5.24/var/tmp/cpan_build/Class-Accessor-Lite-0.08-776HoU/blib/arch /Users/fly2400/cpanfly-5.24/var/tmp/cpan_build/Class-Accessor-Lite-0.08-776HoU/blib/lib /Users/fly2400/cpanfly-5.24/var/tmp/cpan_build/Text-MicroTemplate-0.24-VOGWzY/blib/arch /Users/fly2400/cpanfly-5.24/var/tmp/cpan_build/Text-MicroTemplate-0.24-VOGWzY/blib/lib to PERL5LIB for 'make' >>> ./Build Building JSON-Pointer ZIGOROU/JSON-Pointer-0.07.tar.gz ./Build -- OK Prepending /Users/fly2400/cpanfly-5.24/var/tmp/cpan_build/Class-Accessor-Lite-0.08-776HoU/blib/arch /Users/fly2400/cpanfly-5.24/var/tmp/cpan_build/Class-Accessor-Lite-0.08-776HoU/blib/lib /Users/fly2400/cpanfly-5.24/var/tmp/cpan_build/Text-MicroTemplate-0.24-VOGWzY/blib/arch /Users/fly2400/cpanfly-5.24/var/tmp/cpan_build/Text-MicroTemplate-0.24-VOGWzY/blib/lib to PERL5LIB for 'test' Running Build test >>> ./Build test verbose=1 t/000_load.t ............................. 1..4 ok 1 - use JSON::Pointer; ok 2 - use JSON::Pointer::Context; ok 3 - use JSON::Pointer::Exception; ok 4 - use JSON::Pointer::Syntax; ok t/001_traverse.t ......................... # Subtest: JSON Pointer Section 5 examples # Subtest: the whole document ok 1 - result ok 2 - last_token ok 3 - last_error ok 4 - parent ok 5 - target 1..5 ok 1 - the whole document # Subtest: /foo ok 1 - result ok 2 - last_token ok 3 - last_error ok 4 - parent ok 5 - target 1..5 ok 2 - /foo # Subtest: /foo/0 ok 1 - result ok 2 - last_token ok 3 - last_error ok 4 - parent ok 5 - target 1..5 ok 3 - /foo/0 # Subtest: / ok 1 - result ok 2 - last_token ok 3 - last_error ok 4 - parent ok 5 - target 1..5 ok 4 - / # Subtest: /a~1b ok 1 - result ok 2 - last_token ok 3 - last_error ok 4 - parent ok 5 - target 1..5 ok 5 - /a~1b # Subtest: /a~1b ok 1 - result ok 2 - last_token ok 3 - last_error ok 4 - parent ok 5 - target 1..5 ok 6 - /a~1b # Subtest: /c%d ok 1 - result ok 2 - last_token ok 3 - last_error ok 4 - parent ok 5 - target 1..5 ok 7 - /c%d # Subtest: /e^f ok 1 - result ok 2 - last_token ok 3 - last_error ok 4 - parent ok 5 - target 1..5 ok 8 - /e^f # Subtest: /g|h ok 1 - result ok 2 - last_token ok 3 - last_error ok 4 - parent ok 5 - target 1..5 ok 9 - /g|h # Subtest: /i\j ok 1 - result ok 2 - last_token ok 3 - last_error ok 4 - parent ok 5 - target 1..5 ok 10 - /i\j # Subtest: / ok 1 - result ok 2 - last_token ok 3 - last_error ok 4 - parent ok 5 - target 1..5 ok 11 - / # Subtest: /m~0n ok 1 - result ok 2 - last_token ok 3 - last_error ok 4 - parent ok 5 - target 1..5 ok 12 - /m~0n 1..12 ok 1 - JSON Pointer Section 5 examples # Subtest: Exceptions # Subtest: Child of Exceptions ok 1 - result ok 2 - last_token ok 3 - last_error ok 4 - parent ok 5 - target 1..5 ok 1 - Child of Exceptions # Subtest: /foo/bar ok 1 - result ok 2 - last_token ok 3 - last_error ok 4 - parent ok 5 - target 1..5 ok 2 - /foo/bar # Subtest: /bar/3/baz ok 1 - result ok 2 - last_token ok 3 - last_error ok 4 - parent ok 5 - target 1..5 ok 3 - /bar/3/baz 1..3 ok 2 - Exceptions 1..2 ok t/002_get.t .............................. # Subtest: JSON Pointer Section 5 examples # Subtest: the whole document ok 1 - target 1..1 ok 1 - the whole document # Subtest: /foo ok 1 - target 1..1 ok 2 - /foo # Subtest: /foo/0 ok 1 - target 1..1 ok 3 - /foo/0 # Subtest: / ok 1 - target 1..1 ok 4 - / # Subtest: /a~1b ok 1 - target 1..1 ok 5 - /a~1b # Subtest: /a~1b ok 1 - target 1..1 ok 6 - /a~1b # Subtest: /c%d ok 1 - target 1..1 ok 7 - /c%d # Subtest: /e^f ok 1 - target 1..1 ok 8 - /e^f # Subtest: /g|h ok 1 - target 1..1 ok 9 - /g|h # Subtest: /i\j ok 1 - target 1..1 ok 10 - /i\j # Subtest: / ok 1 - target 1..1 ok 11 - / # Subtest: /m~0n ok 1 - target 1..1 ok 12 - /m~0n 1..12 ok 1 - JSON Pointer Section 5 examples # Subtest: Exceptions # Subtest: Child of Exceptions ok 1 - last_token ok 2 - last_error ok 3 - throws_ok 1..3 ok 1 - Child of Exceptions # Subtest: /foo/bar ok 1 - last_token ok 2 - last_error ok 3 - throws_ok 1..3 ok 2 - /foo/bar # Subtest: /bar/3/baz ok 1 - last_token ok 2 - last_error ok 3 - throws_ok 1..3 ok 3 - /bar/3/baz 1..3 ok 2 - Exceptions 1..2 ok t/003_mojo_json_pointer_compat.t ......... ok 1 - contains "" ok 2 - contains "/foo" ok 3 - does not contains "/bar" ok 4 - contains "/foo/bar" ok 5 - contains "" ok 6 - contains "/foo/0" ok 7 - does not contain "/foo/9" ok 8 - does not contain "/foo/bar" ok 9 - does not contain "/0" ok 10 - "" is "{foo => "bar"}" ok 11 - "/foo" is "bar" ok 12 - "/foo/bar" is "42" ok 13 - "/foo/23" is "{baz => 0}" ok 14 - "/foo/bar" is "[1, 2, 3]" ok 15 - "/foo/bar/0" is "0" ok 16 - "/foo/bar/1" is "undef" ok 17 - "/foo/bar/2" is "3" ok 18 - "/foo/bar/6" is "undef" ok 19 - "/%E2%99%A5/0" is "0" ok 20 - "/0/^foob ar" is "foo" ok 21 - "/0/foob%20ar" is "foo" ok 22 - "/0/foo%2Fbar" is "undef" ok 23 - "/0/foo~1bar" is "bar" ok 24 - "/0/foo~1bar~1baz" is "yada" ok 25 - "/0/foo~0~1bar" is "bar" ok 26 - "/0/foo%7E%30%7E%31bar" is "bar" ok 27 - "/0/f~0o~0o~0~1b~0/a~0/r" is "baz" 1..27 ok t/004_add.t .............................. # Subtest: JSON Patch Section 4.1 # Subtest: add with existing object field ok 1 - added document (actual: {"a":{"foo":1,"b":"qux"}}. expected: {"a":{"b":"qux","foo":1}}) 1..1 ok 1 - add with existing object field # Subtest: add with missing object ok 1 - code ok 2 - throws_ok 1..2 ok 2 - add with missing object 1..2 ok 1 - JSON Patch Section 4.1 # Subtest: JSON Patch Appendix A. Example # Subtest: A1. Adding an Object Member ok 1 - added document (actual: {"foo":"bar","baz":"qux"}. expected: {"foo":"bar","baz":"qux"}) 1..1 ok 1 - A1. Adding an Object Member # Subtest: A2. Adding an Array Element ok 1 - added document (actual: {"foo":["bar","qux","baz"]}. expected: {"foo":["bar","qux","baz"]}) 1..1 ok 2 - A2. Adding an Array Element # Subtest: A.10. Adding a nested Member Object ok 1 - added document (actual: {"foo":"bar","child":{"grandchild":{}}}. expected: {"child":{"grandchild":{}},"foo":"bar"}) 1..1 ok 3 - A.10. Adding a nested Member Object # Subtest: A.11. Ignoring Unrecognized Elements ok 1 - code ok 2 - throws_ok 1..2 ok 4 - A.11. Ignoring Unrecognized Elements # Subtest: A.16. Adding an Array Value ok 1 - added document (actual: {"foo":["bar",["abc","def"]]}. expected: {"foo":["bar",["abc","def"]]}) 1..1 ok 5 - A.16. Adding an Array Value 1..5 ok 2 - JSON Patch Appendix A. Example # Subtest: https://github.com/json-patch/json-patch-tests/blob/master/tests.json # Subtest: add replaces any existing field ok 1 - added document (actual: {"foo":1}. expected: {"foo":1}) 1..1 ok 1 - add replaces any existing field # Subtest: toplevel array ok 1 - added document (actual: ["foo"]. expected: ["foo"]) 1..1 ok 2 - toplevel array # Subtest: toplevel object, numeric string ok 1 - added document (actual: {"foo":"1"}. expected: {"foo":"1"}) 1..1 ok 3 - toplevel object, numeric string # Subtest: toplevel object, numeric string ok 1 - added document (actual: {"foo":1}. expected: {"foo":1}) 1..1 ok 4 - toplevel object, numeric string # Subtest: Add, / target ok 1 - added document (actual: {"":1}. expected: {"":1}) 1..1 ok 5 - Add, / target # Subtest: Add composite value at top level ok 1 - added document (actual: {"bar":[1,2],"foo":1}. expected: {"bar":[1,2],"foo":1}) 1..1 ok 6 - Add composite value at top level # Subtest: Add into composite value ok 1 - added document (actual: {"foo":1,"baz":[{"foo":"world","qux":"hello"}]}. expected: {"baz":[{"qux":"hello","foo":"world"}],"foo":1}) 1..1 ok 7 - Add into composite value # Subtest: Out of bounds (upper) ok 1 - code ok 2 - throws_ok 1..2 ok 8 - Out of bounds (upper) # Subtest: Out of bounds (lower) ok 1 - code ok 2 - throws_ok 1..2 ok 9 - Out of bounds (lower) # Subtest: Add boolean value (true) at toplevel object ok 1 - added document (actual: {"foo":1,"bar":true}. expected: {"foo":1,"bar":true}) 1..1 ok 10 - Add boolean value (true) at toplevel object # Subtest: Add boolean value (false) at toplevel object ok 1 - added document (actual: {"bar":false,"foo":1}. expected: {"bar":false,"foo":1}) 1..1 ok 11 - Add boolean value (false) at toplevel object # Subtest: Add null value at toplevel object ok 1 - added document (actual: {"foo":1,"bar":null}. expected: {"bar":null,"foo":1}) 1..1 ok 12 - Add null value at toplevel object # Subtest: 0 can be an array index or object element name ok 1 - added document (actual: {"0":"bar","foo":1}. expected: {"foo":1,"0":"bar"}) 1..1 ok 13 - 0 can be an array index or object element name # Subtest: Add string value into toplevel array ok 1 - added document (actual: ["foo","bar"]. expected: ["foo","bar"]) 1..1 ok 14 - Add string value into toplevel array # Subtest: Add string value into existing element of toplevel array ok 1 - added document (actual: ["foo","bar","sil"]. expected: ["foo","bar","sil"]) 1..1 ok 15 - Add string value into existing element of toplevel array # Subtest: Add string value into first element of toplevel array ok 1 - added document (actual: ["bar","foo","sil"]. expected: ["bar","foo","sil"]) 1..1 ok 16 - Add string value into first element of toplevel array # Subtest: Add string value into next last element of toplevel array ok 1 - added document (actual: ["foo","sil","bar"]. expected: ["foo","sil","bar"]) 1..1 ok 17 - Add string value into next last element of toplevel array # Subtest: Object operation on array target ok 1 - code ok 2 - throws_ok 1..2 ok 18 - Object operation on array target # Subtest: value in array add not flattened ok 1 - added document (actual: ["foo",["bar","baz"],"sil"]. expected: ["foo",["bar","baz"],"sil"]) 1..1 ok 19 - value in array add not flattened # Subtest: replacing the root of the document is possible with add ok 1 - added document (actual: {"baz":"qux"}. expected: {"baz":"qux"}) 1..1 ok 20 - replacing the root of the document is possible with add 1..20 ok 3 - https://github.com/json-patch/json-patch-tests/blob/master/tests.json 1..3 ok t/005_remove.t ........................... # Subtest: JSON Patch Appendix A. Example # Subtest: A.3 Removing an Object Member ok 1 - removed document (actual: {"foo":"bar"}. expect: {"foo":"bar"}) ok 2 - removed element (actual: "qux". expect: "qux") 1..2 ok 1 - A.3 Removing an Object Member # Subtest: A.4 Removing an Array Element ok 1 - removed document (actual: {"foo":["bar","baz"]}. expect: {"foo":["bar","baz"]}) ok 2 - removed element (actual: "qux". expect: "qux") 1..2 ok 2 - A.4 Removing an Array Element 1..2 ok 1 - JSON Patch Appendix A. Example # Subtest: https://github.com/json-patch/json-patch-tests/blob/master/tests.json # Subtest: remove toplevel object field ok 1 - removed document (actual: {"foo":1}. expect: {"foo":1}) ok 2 - removed element (actual: [1,2,3,4]. expect: [1,2,3,4]) 1..2 ok 1 - remove toplevel object field # Subtest: remove nested object field ok 1 - removed document (actual: {"baz":[{}],"foo":1}. expect: {"foo":1,"baz":[{}]}) ok 2 - removed element (actual: "hello". expect: "hello") 1..2 ok 2 - remove nested object field 1..2 ok 2 - https://github.com/json-patch/json-patch-tests/blob/master/tests.json # Subtest: misc # Subtest: remove whole document (object) ok 1 - removed document (actual: null. expect: null) ok 2 - removed element (actual: {}. expect: {}) 1..2 ok 1 - remove whole document (object) # Subtest: remove whole document (array) ok 1 - removed document (actual: null. expect: null) ok 2 - removed element (actual: []. expect: []) 1..2 ok 2 - remove whole document (array) # Subtest: remove whole document (string) ok 1 - removed document (actual: null. expect: null) ok 2 - removed element (actual: "foo". expect: "foo") 1..2 ok 3 - remove whole document (string) # Subtest: remove specified element from array ok 1 - removed document (actual: [0,1,3]. expect: [0,1,3]) ok 2 - removed element (actual: 2. expect: 2) 1..2 ok 4 - remove specified element from array # Subtest: remove non-existent target location ok 1 - code ok 2 - throws_ok 1..2 ok 5 - remove non-existent target location 1..5 ok 3 - misc 1..3 ok t/006_replace.t .......................... # Subtest: JSON Patch Appendix A. Example # Subtest: A.5 Replacing a Value ok 1 - replaced document (actual: {"foo":"bar","baz":"boo"}. expect: {"baz":"boo","foo":"bar"}) ok 2 - replaced element (actual: "qux". expect: "qux") 1..2 ok 1 - A.5 Replacing a Value 1..1 ok 1 - JSON Patch Appendix A. Example # Subtest: https://github.com/json-patch/json-patch-tests/blob/master/tests.json # Subtest: Toplevel scalar values OK? ok 1 - replaced document (actual: "bar". expect: "bar") ok 2 - replaced element (actual: "foo". expect: "foo") 1..2 ok 1 - Toplevel scalar values OK? # Subtest: top level object field ok 1 - replaced document (actual: {"baz":[{"qux":"hello"}],"foo":[1,2,3,4]}. expect: {"baz":[{"qux":"hello"}],"foo":[1,2,3,4]}) ok 2 - replaced element (actual: 1. expect: 1) 1..2 ok 2 - top level object field # Subtest: nested ok 1 - replaced document (actual: {"baz":[{"qux":"world"}],"foo":[1,2,3,4]}. expect: {"baz":[{"qux":"world"}],"foo":[1,2,3,4]}) ok 2 - replaced element (actual: "hello". expect: "hello") 1..2 ok 3 - nested # Subtest: toplevel array element (string to string) ok 1 - replaced document (actual: ["bar"]. expect: ["bar"]) ok 2 - replaced element (actual: "foo". expect: "foo") 1..2 ok 4 - toplevel array element (string to string) # Subtest: toplevel array element (string to integer) ok 1 - replaced document (actual: [0]. expect: [0]) ok 2 - replaced element (actual: "". expect: "") 1..2 ok 5 - toplevel array element (string to integer) # Subtest: toplevel array element (string to true) ok 1 - replaced document (actual: [true]. expect: [true]) ok 2 - replaced element (actual: "". expect: "") 1..2 ok 6 - toplevel array element (string to true) # Subtest: toplevel array element (string to false) ok 1 - replaced document (actual: [false]. expect: [false]) ok 2 - replaced element (actual: "". expect: "") 1..2 ok 7 - toplevel array element (string to false) # Subtest: toplevel array element (string to null) ok 1 - replaced document (actual: [null]. expect: [null]) ok 2 - replaced element (actual: "". expect: "") 1..2 ok 8 - toplevel array element (string to null) # Subtest: value in array replace not flattened ok 1 - replaced document (actual: ["foo",["bar","baz"]]. expect: ["foo",["bar","baz"]]) ok 2 - replaced element (actual: "sil". expect: "sil") 1..2 ok 9 - value in array replace not flattened 1..9 ok 2 - https://github.com/json-patch/json-patch-tests/blob/master/tests.json # Subtest: misc # Subtest: Whole document (array to object) ok 1 - replaced document (actual: {"foo":1}. expect: {"foo":1}) ok 2 - replaced element (actual: []. expect: []) 1..2 ok 1 - Whole document (array to object) # Subtest: Whole document (object to array) ok 1 - replaced document (actual: [1,2]. expect: [1,2]) ok 2 - replaced element (actual: {"foo":1}. expect: {"foo":1}) 1..2 ok 2 - Whole document (object to array) 1..2 ok 3 - misc 1..3 ok t/007_copy.t ............................. # Subtest: https://github.com/json-patch/json-patch-tests/blob/master/tests.json # Subtest: copy to new object field ok 1 - copied document (actual: {"baz":[{"qux":"hello"}],"boo":{"qux":"hello"},"bar":1}. expected: {"boo":{"qux":"hello"},"baz":[{"qux":"hello"}],"bar":1}) 1..1 ok 1 - copy to new object field 1..1 ok 1 - https://github.com/json-patch/json-patch-tests/blob/master/tests.json 1..1 ok t/008_move.t ............................. # Subtest: JSON Patch Appendix A. Example # Subtest: A.6. Moving a Value ok 1 - copied document (actual: {"qux":{"thud":"fred","corge":"grault"},"foo":{"bar":"baz"}}. expected: {"foo":{"bar":"baz"},"qux":{"thud":"fred","corge":"grault"}}) 1..1 ok 1 - A.6. Moving a Value # Subtest: A.6. Moving a Value ok 1 - copied document (actual: {"foo":["all","cows","eat","grass"]}. expected: {"foo":["all","cows","eat","grass"]}) 1..1 ok 2 - A.6. Moving a Value 1..2 ok 1 - JSON Patch Appendix A. Example # Subtest: https://github.com/json-patch/json-patch-tests/blob/master/tests.json # Subtest: Move to same location has no effect ok 1 - copied document (actual: {"foo":1}. expected: {"foo":1}) 1..1 ok 1 - Move to same location has no effect # Subtest: Move to new object field ok 1 - copied document (actual: {"baz":[{"qux":"hello"}],"bar":1}. expected: {"baz":[{"qux":"hello"}],"bar":1}) 1..1 ok 2 - Move to new object field # Subtest: Move to new array element ok 1 - copied document (actual: {"baz":[{},"hello"],"bar":1}. expected: {"baz":[{},"hello"],"bar":1}) 1..1 ok 3 - Move to new array element 1..3 ok 2 - https://github.com/json-patch/json-patch-tests/blob/master/tests.json 1..2 ok t/009_test.t ............................. # Subtest: JSON Patch Appendix A. Example # Subtest: A.8. Testing a Value: Success (/0) ok 1 - test (document: {"baz":"qux","foo":["a",2,"c"]}. pointer: /baz. value: "qux") 1..1 ok 1 - A.8. Testing a Value: Success (/0) # Subtest: A.8. Testing a Value: Success (/1) ok 1 - test (document: {"foo":["a",2,"c"],"baz":"qux"}. pointer: /foo/1. value: 2) 1..1 ok 2 - A.8. Testing a Value: Success (/1) # Subtest: A.8. Testing a Value: Error ok 1 - test (document: {"baz":"qux"}. pointer: /baz. value: "bar") 1..1 ok 3 - A.8. Testing a Value: Error # Subtest: A.14. ~ Escape Ordering ok 1 - test (document: {"/":9,"~1":10}. pointer: /~01. value: 10) 1..1 ok 4 - A.14. ~ Escape Ordering # Subtest: A.15. Comparing Strings and Numbers ok 1 - test (document: {"/":9,"~1":10}. pointer: /~01. value: "10") 1..1 ok 5 - A.15. Comparing Strings and Numbers 1..5 ok 1 - JSON Patch Appendix A. Example # Subtest: https://github.com/json-patch/json-patch-tests/blob/master/tests.json # Subtest: test against implementation-specific numeric parsing ok 1 - test (document: {"le0":"foo"}. pointer: /le0. value: "foo") 1..1 ok 1 - test against implementation-specific numeric parsing # Subtest: test with bad number should fail ok 1 - test (document: ["foo","bar"]. pointer: /le0. value: "bar") 1..1 ok 2 - test with bad number should fail # Subtest: null value should still be valid obj property ok 1 - test (document: {"foo":null}. pointer: /foo. value: null) 1..1 ok 3 - null value should still be valid obj property # Subtest: test should pass - no error ok 1 - test (document: {"foo":{"bar":[1,2,5,4]}}. pointer: /foo. value: {"bar":[1,2,5,4]}) 1..1 ok 4 - test should pass - no error # Subtest: test op should fail ok 1 - test (document: {"foo":{"bar":[1,2,5,4]}}. pointer: /foo. value: {"bar":[1,2]}) 1..1 ok 5 - test op should fail # Subtest: Whole document ok 1 - test (document: {"foo":1}. pointer: . value: {"foo":1}) 1..1 ok 6 - Whole document # Subtest: Empty-string element ok 1 - test (document: {"":1}. pointer: /. value: 1) 1..1 ok 7 - Empty-string element # Subtest: The value at /foo equals ["bar","baz"] ok 1 - test (document: {"e^f":3,"k\"l":6,"c%d":2,"a/b":1,"foo":["bar","baz"],"g|h":4,"m~n":8,"":0," ":7,"i\\j":5}. pointer: /foo. value: ["bar","baz"]) 1..1 ok 8 - The value at /foo equals ["bar","baz"] # Subtest: The value at /foo/0 equals "bar" ok 1 - test (document: {"e^f":3,"k\"l":6,"c%d":2,"a/b":1,"foo":["bar","baz"],"g|h":4,"m~n":8,"":0," ":7,"i\\j":5}. pointer: /foo/0. value: "bar") 1..1 ok 9 - The value at /foo/0 equals "bar" # Subtest: The value at / equals 0 ok 1 - test (document: {"e^f":3,"k\"l":6,"c%d":2,"a/b":1,"foo":["bar","baz"],"g|h":4,"m~n":8,"":0," ":7,"i\\j":5}. pointer: /. value: 0) 1..1 ok 10 - The value at / equals 0 # Subtest: The value at /a~1b equals 1 ok 1 - test (document: {"e^f":3,"k\"l":6,"c%d":2,"a/b":1,"foo":["bar","baz"],"g|h":4,"m~n":8,"":0," ":7,"i\\j":5}. pointer: /a~1b. value: 1) 1..1 ok 11 - The value at /a~1b equals 1 # Subtest: The value at /c%d equals 2 ok 1 - test (document: {"e^f":3,"k\"l":6,"c%d":2,"a/b":1,"foo":["bar","baz"],"g|h":4,"m~n":8,"":0," ":7,"i\\j":5}. pointer: /c%d. value: 2) 1..1 ok 12 - The value at /c%d equals 2 # Subtest: The value at /e^f equals 3 ok 1 - test (document: {"e^f":3,"k\"l":6,"c%d":2,"a/b":1,"foo":["bar","baz"],"g|h":4,"m~n":8,"":0," ":7,"i\\j":5}. pointer: /e^f. value: 3) 1..1 ok 13 - The value at /e^f equals 3 # Subtest: The value at /g|h equals 4 ok 1 - test (document: {"e^f":3,"k\"l":6,"c%d":2,"a/b":1,"foo":["bar","baz"],"g|h":4,"m~n":8,"":0," ":7,"i\\j":5}. pointer: /g|h. value: 4) 1..1 ok 14 - The value at /g|h equals 4 # Subtest: The value at /i\j equals 5 ok 1 - test (document: {"e^f":3,"k\"l":6,"c%d":2,"a/b":1,"foo":["bar","baz"],"g|h":4,"m~n":8,"":0," ":7,"i\\j":5}. pointer: /i\j. value: 5) 1..1 ok 15 - The value at /i\j equals 5 # Subtest: The value at /k"l equals 6 ok 1 - test (document: {"e^f":3,"k\"l":6,"c%d":2,"a/b":1,"foo":["bar","baz"],"g|h":4,"m~n":8,"":0," ":7,"i\\j":5}. pointer: /k"l. value: 6) 1..1 ok 16 - The value at /k"l equals 6 # Subtest: The value at / equals 7 ok 1 - test (document: {"e^f":3,"k\"l":6,"c%d":2,"a/b":1,"foo":["bar","baz"],"g|h":4,"m~n":8,"":0," ":7,"i\\j":5}. pointer: / . value: 7) 1..1 ok 17 - The value at / equals 7 # Subtest: The value at /m~0n equals 8 ok 1 - test (document: {"e^f":3,"k\"l":6,"c%d":2,"a/b":1,"foo":["bar","baz"],"g|h":4,"m~n":8,"":0," ":7,"i\\j":5}. pointer: /m~0n. value: 8) 1..1 ok 18 - The value at /m~0n equals 8 1..18 ok 2 - https://github.com/json-patch/json-patch-tests/blob/master/tests.json 1..2 ok t/010_get_relative.t ..................... # Subtest: Reletive JSON Pointer examples in 5.1 # Subtest: current pointer is /foo/1 # Subtest: Child of current pointer is /foo/1 ok 1 - target 1..1 ok 1 - Child of current pointer is /foo/1 # Subtest: 1/0 ok 1 - target 1..1 ok 2 - 1/0 # Subtest: 2/highly/nested/objects ok 1 - target 1..1 ok 3 - 2/highly/nested/objects # Subtest: 0# ok 1 - target 1..1 ok 4 - 0\# # Subtest: 1# ok 1 - target 1..1 ok 5 - 1\# 1..5 ok 1 - current pointer is /foo/1 # Subtest: current pointer is /highly/nested # Subtest: 0/objects ok 1 - target 1..1 ok 1 - 0/objects # Subtest: 1/nested/objects ok 1 - target 1..1 ok 2 - 1/nested/objects # Subtest: 2/foo/0 ok 1 - target 1..1 ok 3 - 2/foo/0 # Subtest: 0# ok 1 - target 1..1 ok 4 - 0\# # Subtest: 1# ok 1 - target 1..1 ok 5 - 1\# 1..5 ok 2 - current pointer is /highly/nested 1..2 ok 1 - Reletive JSON Pointer examples in 5.1 # Subtest: Exceptions # Subtest: Invalid relative json pointer ok 1 - last_token ok 2 - last_error ok 3 - throws_ok 1..3 ok 1 - Invalid relative json pointer # Subtest: Relative json pointer specified non reference value ok 1 - last_token ok 2 - last_error ok 3 - throws_ok 1..3 ok 2 - Relative json pointer specified non reference value 1..2 ok 2 - Exceptions 1..2 ok t/rt/89773.t ............................. ok 1 - Cloned and added value 1..1 ok t/syntax/001_unescape_reference_token.t .. ok 1 - escaped / ok 2 - escaped ~ ok 3 - escaped ~ and 1 1..3 ok t/syntax/002_escape_reference_token.t .... ok 1 - escapes / ok 2 - escapes ~ ok 3 - escapes ~1 1..3 ok t/syntax/003_tokenize.t .................. # Subtest: JSON Pointer Section 5 examples ok 1 - "" ok 2 - "/foo" ok 3 - "/foo/0" ok 4 - "/" ok 5 - "/a~1b" ok 6 - "/c%d" ok 7 - "/e^f" ok 8 - "/g|h" ok 9 - "/i\j" ok 10 - "/k\"l" ok 11 - "/ " ok 12 - "/m~0n" 1..12 ok 1 - JSON Pointer Section 5 examples # Subtest: Exceptions ok 1 - "~" ok 2 - "\#\#" ok 3 - " " 1..3 ok 2 - Exceptions 1..2 ok t/syntax/004_as_pointer.t ................ # Subtest: JSON Pointer Section 5 examples # Subtest: "" ok 1 - arrayref ok 2 - array 1..2 ok 1 - "" # Subtest: "/foo" ok 1 - arrayref ok 2 - array 1..2 ok 2 - "/foo" # Subtest: "/foo/0" ok 1 - arrayref ok 2 - array 1..2 ok 3 - "/foo/0" # Subtest: "/" ok 1 - arrayref ok 2 - array 1..2 ok 4 - "/" # Subtest: "/a~1b" ok 1 - arrayref ok 2 - array 1..2 ok 5 - "/a~1b" # Subtest: "/c%d" ok 1 - arrayref ok 2 - array 1..2 ok 6 - "/c%d" # Subtest: "/e^f" ok 1 - arrayref ok 2 - array 1..2 ok 7 - "/e^f" # Subtest: "/g|h" ok 1 - arrayref ok 2 - array 1..2 ok 8 - "/g|h" # Subtest: "/i\j" ok 1 - arrayref ok 2 - array 1..2 ok 9 - "/i\j" # Subtest: "/k\"l" ok 1 - arrayref ok 2 - array 1..2 ok 10 - "/k\"l" # Subtest: "/ " ok 1 - arrayref ok 2 - array 1..2 ok 11 - "/ " # Subtest: "/m~0n" ok 1 - arrayref ok 2 - array 1..2 ok 12 - "/m~0n" 1..12 ok 1 - JSON Pointer Section 5 examples 1..1 ok t/syntax/005_is_array_numeric_index.t .... # Subtest: valid numeric index ok 1 - "0" ok 2 - "23" 1..2 ok 1 - valid numeric index # Subtest: invalid numeric index ok 1 - "-23" ok 2 - "foo" ok 3 - "-" ok 4 - "" 1..4 ok 2 - invalid numeric index 1..2 ok All tests successful. Files=17, Tests=63, 1 wallclock secs ( 0.11 usr 0.06 sys + 1.34 cusr 0.24 csys = 1.75 CPU) Result: PASS ZIGOROU/JSON-Pointer-0.07.tar.gz ./Build test verbose=1 -- OK Fetching with LWP: http://ppm.activestate.com/CPAN/authors/id/Z/ZI/ZIGOROU/CHECKSUMS Toru Yamaguchi <trymch+public@gmail.com> A Perl implementation of JSON Pointer (RFC6901) >>> (cd /Users/fly2400/cpanfly-5.24/var/tmp/cpan_build/JSON-Pointer-0.07-TcIiyz && tar cvf - JSON-Pointer-0.07.ppd blib) | gzip -c >/Users/fly2400/cpanfly-5.24/var/REPO/Z/ZI/ZIGOROU/JSON-Pointer-0.07.tar.gz JSON-Pointer-0.07.ppd blib/ blib/lib/ blib/lib/JSON/ blib/lib/JSON/Pointer/ blib/lib/JSON/Pointer/Context.pm blib/lib/JSON/Pointer/Exception.pm blib/lib/JSON/Pointer/Syntax.pm blib/lib/JSON/Pointer.pm Running test for module 'Test::Class' Prepending /Users/fly2400/cpanfly-5.24/var/tmp/cpan_build/JSON-Pointer-0.07-TcIiyz/blib/arch /Users/fly2400/cpanfly-5.24/var/tmp/cpan_build/JSON-Pointer-0.07-TcIiyz/blib/lib /Users/fly2400/cpanfly-5.24/var/tmp/cpan_build/Class-Accessor-Lite-0.08-776HoU/blib/arch /Users/fly2400/cpanfly-5.24/var/tmp/cpan_build/Class-Accessor-Lite-0.08-776HoU/blib/lib /Users/fly2400/cpanfly-5.24/var/tmp/cpan_build/Text-MicroTemplate-0.24-VOGWzY/blib/arch /Users/fly2400/cpanfly-5.24/var/tmp/cpan_build/Text-MicroTemplate-0.24-VOGWzY/blib/lib to PERL5LIB for 'get' Checksum for /Users/fly2400/cpanfly-5.24/var/cpan/sources/authors/id/E/ET/ETHER/Test-Class-0.50.tar.gz ok Test-Class-0.50/ Test-Class-0.50/Changes Test-Class-0.50/MANIFEST Test-Class-0.50/META.json Test-Class-0.50/META.yml Test-Class-0.50/Makefile.PL Test-Class-0.50/README Test-Class-0.50/lib/ Test-Class-0.50/t/ Test-Class-0.50/xt/ Test-Class-0.50/xt/documented.t Test-Class-0.50/xt/meta.t Test-Class-0.50/xt/perlcritic.t Test-Class-0.50/xt/perlcriticrc Test-Class-0.50/xt/pmv.t Test-Class-0.50/xt/pod.t Test-Class-0.50/xt/spelling.t Test-Class-0.50/t/00-load.t Test-Class-0.50/t/20-load-classes.t Test-Class-0.50/t/21-load-subclassed.t Test-Class-0.50/t/TestClassLoadSubclass.pm Test-Class-0.50/t/Tests.t Test-Class-0.50/t/_new.t Test-Class-0.50/t/bad-autoloads.t Test-Class-0.50/t/bailout.t Test-Class-0.50/t/builder.t Test-Class-0.50/t/compile.t Test-Class-0.50/t/current_method.t Test-Class-0.50/t/diag_on_failure.t Test-Class-0.50/t/die-in-setup.t Test-Class-0.50/t/die_before_plan.t Test-Class-0.50/t/expected_tests.t Test-Class-0.50/t/fail1.t Test-Class-0.50/t/fail2.t Test-Class-0.50/t/fail3.t Test-Class-0.50/t/filter.t Test-Class-0.50/t/filter_bad_filter.t Test-Class-0.50/t/filter_fixtures.t Test-Class-0.50/t/filter_fixtures_only.t Test-Class-0.50/t/filter_multiple.t Test-Class-0.50/t/header.t Test-Class-0.50/t/late_header.t Test-Class-0.50/t/methodinfo.t Test-Class-0.50/t/named_test.t Test-Class-0.50/t/num_method_tests.t Test-Class-0.50/t/num_tests.t Test-Class-0.50/t/override.t Test-Class-0.50/t/rt15870.t Test-Class-0.50/t/rt17264.t Test-Class-0.50/t/run_all_tests.t Test-Class-0.50/t/runtests.t Test-Class-0.50/t/runtests_die.t Test-Class-0.50/t/runtests_die_empty.t Test-Class-0.50/t/runtests_die_nearlyempty.t Test-Class-0.50/t/runtests_extra.t Test-Class-0.50/t/runtests_noplan.t Test-Class-0.50/t/runtests_of.t Test-Class-0.50/t/runtests_result.t Test-Class-0.50/t/runtests_return.t Test-Class-0.50/t/runtests_trailing.t Test-Class-0.50/t/runtests_with_wrong_class.t Test-Class-0.50/t/show_plan_in_shutdown.t Test-Class-0.50/t/skip1.t Test-Class-0.50/t/skip2.t Test-Class-0.50/t/skip_class_reason.t Test-Class-0.50/t/skip_empty_classes.t Test-Class-0.50/t/spaces.t Test-Class-0.50/t/startup.t Test-Class-0.50/t/startup_that_dies.t Test-Class-0.50/t/teardown-when-test-dies.t Test-Class-0.50/t/test-libs/ Test-Class-0.50/t/test_classes.t Test-Class-0.50/t/test_deep.t Test-Class-0.50/t/test_method.t Test-Class-0.50/t/test_verbose.t Test-Class-0.50/t/todo.t Test-Class-0.50/t/test-libs/fail/ Test-Class-0.50/t/test-libs/lib1/ Test-Class-0.50/t/test-libs/lib2/ Test-Class-0.50/t/test-libs/lib3/ Test-Class-0.50/t/test-libs/lib3/Tests/ Test-Class-0.50/t/test-libs/lib3/Tests/Bad1.pm Test-Class-0.50/t/test-libs/lib3/Tests/Good1.pm Test-Class-0.50/t/test-libs/lib3/Tests/Good2.pm Test-Class-0.50/t/test-libs/lib3/Tests/Subdir/ Test-Class-0.50/t/test-libs/lib3/Tests/Subdir/Bad2.pm Test-Class-0.50/t/test-libs/lib3/Tests/Subdir/Good3.pm Test-Class-0.50/t/test-libs/lib2/MyTest/ Test-Class-0.50/t/test-libs/lib2/MyTest/Baz.pm Test-Class-0.50/t/test-libs/lib1/Tests/ Test-Class-0.50/t/test-libs/lib1/Tests/Foo/ Test-Class-0.50/t/test-libs/lib1/Tests/Foo.pm Test-Class-0.50/t/test-libs/lib1/Tests/Foo/Bar.pm Test-Class-0.50/t/test-libs/fail/MyFail.pm Test-Class-0.50/lib/Test/ Test-Class-0.50/lib/Test/Class/ Test-Class-0.50/lib/Test/Class.pm Test-Class-0.50/lib/Test/Class/Load.pm Test-Class-0.50/lib/Test/Class/MethodInfo.pm Prepending /Users/fly2400/cpanfly-5.24/var/tmp/cpan_build/JSON-Pointer-0.07-TcIiyz/blib/arch /Users/fly2400/cpanfly-5.24/var/tmp/cpan_build/JSON-Pointer-0.07-TcIiyz/blib/lib /Users/fly2400/cpanfly-5.24/var/tmp/cpan_build/Class-Accessor-Lite-0.08-776HoU/blib/arch /Users/fly2400/cpanfly-5.24/var/tmp/cpan_build/Class-Accessor-Lite-0.08-776HoU/blib/lib /Users/fly2400/cpanfly-5.24/var/tmp/cpan_build/Text-MicroTemplate-0.24-VOGWzY/blib/arch /Users/fly2400/cpanfly-5.24/var/tmp/cpan_build/Text-MicroTemplate-0.24-VOGWzY/blib/lib to PERL5LIB for 'prepare' Configuring E/ET/ETHER/Test-Class-0.50.tar.gz with Makefile.PL >>> /Users/fly2400/ap2400-300558/bin/perl-dynamic Makefile.PL Checking if your kit is complete... Looks good Generating a Unix-style Makefile Writing Makefile for Test::Class Writing MYMETA.yml and MYMETA.json ETHER/Test-Class-0.50.tar.gz /Users/fly2400/ap2400-300558/bin/perl-dynamic Makefile.PL -- OK Running make for E/ET/ETHER/Test-Class-0.50.tar.gz Prepending /Users/fly2400/cpanfly-5.24/var/tmp/cpan_build/JSON-Pointer-0.07-TcIiyz/blib/arch /Users/fly2400/cpanfly-5.24/var/tmp/cpan_build/JSON-Pointer-0.07-TcIiyz/blib/lib /Users/fly2400/cpanfly-5.24/var/tmp/cpan_build/Class-Accessor-Lite-0.08-776HoU/blib/arch /Users/fly2400/cpanfly-5.24/var/tmp/cpan_build/Class-Accessor-Lite-0.08-776HoU/blib/lib /Users/fly2400/cpanfly-5.24/var/tmp/cpan_build/Text-MicroTemplate-0.24-VOGWzY/blib/arch /Users/fly2400/cpanfly-5.24/var/tmp/cpan_build/Text-MicroTemplate-0.24-VOGWzY/blib/lib to PERL5LIB for 'make' >>> make cp lib/Test/Class/Load.pm blib/lib/Test/Class/Load.pm cp lib/Test/Class.pm blib/lib/Test/Class.pm cp lib/Test/Class/MethodInfo.pm blib/lib/Test/Class/MethodInfo.pm Manifying 3 pod documents ETHER/Test-Class-0.50.tar.gz make -- OK Prepending /Users/fly2400/cpanfly-5.24/var/tmp/cpan_build/JSON-Pointer-0.07-TcIiyz/blib/arch /Users/fly2400/cpanfly-5.24/var/tmp/cpan_build/JSON-Pointer-0.07-TcIiyz/blib/lib /Users/fly2400/cpanfly-5.24/var/tmp/cpan_build/Class-Accessor-Lite-0.08-776HoU/blib/arch /Users/fly2400/cpanfly-5.24/var/tmp/cpan_build/Class-Accessor-Lite-0.08-776HoU/blib/lib /Users/fly2400/cpanfly-5.24/var/tmp/cpan_build/Text-MicroTemplate-0.24-VOGWzY/blib/arch /Users/fly2400/cpanfly-5.24/var/tmp/cpan_build/Text-MicroTemplate-0.24-VOGWzY/blib/lib to PERL5LIB for 'test' Running make test >>> make test TEST_VERBOSE=1 PERL_DL_NONLAZY=1 "/Users/fly2400/ap2400-300558/bin/perl-dynamic" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(1, 'blib/lib', 'blib/arch')" t/*.t # Testing Test::Class::Load 0.50, Perl 5.024000, /Users/fly2400/ap2400-300558/bin/perl-dynamic t/00-load.t .................... 1..1 ok 1 - use Test::Class::Load; ok t/20-load-classes.t ............ 1..14 ok 1 - Classes in top level directories should be loaded ok 2 - ... as should tests in subdirectories ok 3 - ... and the methods should work correctly ok 4 - ... even if they are called from subclasses ok 5 - ... or they have their own methods ok 6 - Trying to load multiple lib paths should succeed ok 7 - Top level directories should be loaded even with multiple libs ok 8 - ... as should tests in subdirectories ok 9 - ... and the methods should work correctly ok 10 - ... even if they are called from subclasses ok 11 - ... or they have their own methods ok 12 - And secondary libs should be loaded ok 13 - ... and their methods should also work correctly ok 14 - Trying to load a bad module fails ok t/21-load-subclassed.t ......... 1..7 ok 1 - Classes in top level directories should be loaded ok 2 - ... as should classes in subdirectories ok 3 - Filtered out classes in top level directories should *not* be loaded ok 4 - Filtered out classes in subdirectories should *not* be loaded ok 5 - Class Tests::Good1 method work as expected ok 6 - Class Tests::Good2 method work as expected ok 7 - Class Tests::Subdir::Good3 method work as expected ok t/_new.t ....................... 1..6 ok 1 - use Test::Class; ok 2 - An object of class 'Foo' isa 'Test::Class' ok 3 - key/value set ok 4 - An object of class 'Foo' isa 'Test::Class' ok 5 - prototype key/value set ok 6 - new key/value set ok t/bad-autoloads.t .............. skipped: need Contextual::Return t/bailout.t .................... 1..2 ok 1 - bailout works ok 2 - exit value okay ok t/builder.t .................... 1..1 ok 1 - builder ok t/compile.t .................... 1..2 ok 1 - cannot test anon sub ok 2 - bad number detected ok # # Local::Test->test t/current_method.t ............. 1..4 ok 1 - current_method in setup ok 2 - current_method in method ok 3 - current_method in teardown ok 4 - current_test outside runtests ok t/diag_on_failure.t ............ 1..1 ok 1 - we show the test class and method name on test failure ok t/die-in-setup.t ............... 1..1 ok 1 - die in setup caused test method to fail ok t/die_before_plan.t ............ 1..1 ok 1 - die before plan ok t/expected_tests.t ............. 1..10 ok 1 - all set ok 2 - no_plan setup ok 3 - no_plan test ok 4 - no_plan teardown ok 5 - no_plan startup ok 6 - no_plan shutdown ok 7 - expected_test_of ok 8 - no_plan expected_test_of ok 9 - bad test class ok 10 - undef test class ok t/fail1.t ...................... 1..2 ok 1 - FAIL_ALL with plan ok 2 - exit value okay ok t/fail2.t ...................... 1..2 ok 1 - fail2 ok 2 - exit value okay ok t/fail3.t ...................... ok 1 - FAIL_ALL with no plan ok 2 - exit value okay 1..2 ok # # Foo->test_run t/filter.t ..................... 1..1 ok 1 - test_run not filtered, so is run ok t/filter_bad_filter.t .......... 1..1 ok 1 - error on non-coderef filter ok # # Foo->test_should_run t/filter_fixtures.t ............ 1..5 ok 1 - startup test is run, even though matches filter ok 2 - setup test is run, even though matches filter ok 3 - should run, due to not matching filter ok 4 - teardown test is run, even though matches filter ok 5 - shutdown test is run, even though matches filter ok t/filter_fixtures_only.t ....... 1..1 ok 1 - setup/teardown not run when no test methods ok # # Foo->test_another_not_matching # # Foo->test_not_filtered t/filter_multiple.t ............ 1..2 ok 1 - test_another_not_matching doesn't meet any filters, so is run ok 2 - test_not_filtered doesn't meet any filters, so is run ok t/header.t ..................... ok 1 - no duplicate headers 1..1 ok # # Local::Test->test t/late_header.t ................ 1..2 ok 1 - test number set ok 2 - builder expected tests set ok t/methodinfo.t ................. ok 1 - use Test::Class::MethodInfo; ok 2 - An object of class 'Test::Class::MethodInfo' isa 'Test::Class::MethodInfo' ok 3 - method type is test by default ok 4 - test methods default to 1 test 1..4 ok t/named_test.t ................. ok 1 - test names set to method name by default 1..1 ok # # Bar->no_plan_test # # Bar->no_plan_test2 # # Bar->two_tests t/num_method_tests.t ........... 1..19 ok 1 - fixed num tests ok 2 - no_plan tests ok 3 - cannot use non-method ok 4 - cannot update illegal value ok 5 - updated legal value ok 6 - update worked ok 7 - updated extended ok 8 - update worked ok 9 - extended method okay ok 10 - class expected_tests ok 11 - object expected_tests ok 12 - num_method_tests dies outside test class ok 13 - just passing ok 14 - no_plan_test just passing 1 ok 15 - no_plan_test just passing 2 ok 16 - no_plan_test2 just passing 1 ok 17 - no_plan_test2 just passing 2 ok 18 - two_tests just passing 1 ok 19 - two_tests just passing 2 ok # # Foo->test_num_tests # # Foo->test_num_tests t/num_tests.t .................. 1..4 ok 1 - num_tests access okay ok 2 - num_tests set okay ok 3 - num_tests access okay ok 4 - num_tests set okay ok t/override.t ................... 1..1 ok 1 - cannot override a public method with a test method ok t/rt15870.t .................... 1..1 ok 1 - sensible error if new() is overridden ok t/rt17264.t .................... 1..1 ok 1 - we figured out that we loaded Test::Class too late ok # # A::Test->setup t/run_all_tests.t .............. 1..5 ok 1 - Test::Class->SKIP_CLASS default ok 2 - Base::Test->SKIP_CLASS overridden ok 3 - A::Test->SKIP_CLASS default ok 4 - non skipping test class run as expected ok 5 - runtests skipped classes with SKIP_CLASS set ok # # Bar->test1 # # Bar->test2 t/runtests.t ................... 1..18 ok 1 - initialise2: methods ran in order ok 2 - test1: initialise1 ran once ok 3 - test1: initialise2 ran once ok 4 - test1: first test running ok 5 - test1: teardown not run ok 6 - teardown1: teardown run for every test ok 7 - teardown1: teardown run for every initialise1 ok 8 - teardown1: teardown run for every initialise2 ok 9 - teardown1: setup run for every test ok 10 - initialise2: methods ran in order ok 11 - test2: initialise1 ran twice ok 12 - test2: initialise2 ran twice ok 13 - test2: second test running ok 14 - test2: teardown ran once ok 15 - teardown1: teardown run for every test ok 16 - teardown1: teardown run for every initialise1 ok 17 - teardown1: teardown run for every initialise2 ok 18 - teardown1: setup run for every test ok t/runtests_die.t ............... 1..1 ok 1 - early die handled ok t/runtests_die_empty.t ......... 1..1 ok 1 - we can handle an exception that stringifies to the empty string ok t/runtests_die_nearlyempty.t ... 1..1 ok 1 - early die with nearly-empty messages handled ok t/runtests_extra.t ............. 1..1 ok 1 - extra test detected ok # # Foo->set_tests # # Foo->undef_tests t/runtests_noplan.t ............ ok 1 - this should pass ok 2 - runtime test 1 ok 3 - runtime test 2 ok 4 - expected number of tests ran 1..4 ok # # Tests1->test # # Tests2->test t/runtests_of.t ................ 1..3 ok 1 - Tests1 test ok 2 - Tests2 test ok 3 - correct number of tests ok t/runtests_result.t ............ 1..4 ok 1 - single failure ran okay ok 2 - failure detected ok 3 - a successful test ok 4 - success detected ok t/runtests_return.t ............ 1..2 ok 1 - early return handled (skip) ok 2 - early return handled (fail) ok t/runtests_trailing.t .......... 1..1 ok 1 - trailing expection detected ok t/runtests_with_wrong_class.t .. 1..2 ok 1 - use Test::Class; ok 2 - runtests dies if we are given something that is not a test class ok # # My::Test->test t/show_plan_in_shutdown.t ...... 1..2 ok 1 - passing test to force shutdown method to run ok 2 - shutdown method has run ok t/skip1.t ...................... 1..1 ok 1 - SKIP_ALL called skip_all ok # Failed test 'SKIP_ALL' # at t/skip2.t line 40. # (in Local::Test->_only) # STDERR is: # > # |> _ # > # Local::Test->test # not: # > # > # as expected t/skip2.t ...................... 1..4 not ok 1 - SKIP_ALL ok 2 - exit ok ok 3 - make the plan happy ok 4 - make the plan happy Failed 1/4 subtests t/skip_class_reason.t .......... 1..3 # Running under perl version 5.024000 for darwin # Current time local: Sun Jun 12 16:20:12 2016 # Current time GMT: Sun Jun 12 23:20:12 2016 # Using Test.pm version 1.26 ok 1 ok 2 ok 3 ok # # Bar::Test->the_test t/skip_empty_classes.t ......... 1..5 ok 1 - startup run ok 2 - setup run ok 3 - the_test has been run ok 4 - teardown run ok 5 - shutdown run ok t/spaces.t ..................... ok 1 - can have spaces around attributes 1..1 ok # # Foo::Test->test1 # # Foo::Test->test2 t/startup.t .................... 1..15 ok 1 - called start1 ok 2 - called start2 ok 3 - called setup1 ok 4 - called setup2 ok 5 - called test1 ok 6 - called tear1 ok 7 - called tear2 ok 8 - called setup1 ok 9 - called setup2 ok 10 - called test2 ok 11 - called tear1 ok 12 - called tear2 ok 13 - called end1 ok 14 - called end2 ok 15 - all expected methods ran ok t/startup_that_dies.t .......... 1..1 ok 1 - exception in startup method causes all tests to be skipped ok # Failed test 'exception in method, but teardown is still run' # at t/teardown-when-test-dies.t line 29. # STDERR is: # > # |> _ # > # TeardownWhenTestDies->my_test_method # > # Failed test 'my_test_method died (oops! at t/teardown-when-test-dies.t line 15.)' # > # at t/teardown-when-test-dies.t line 28. # > # (in TeardownWhenTestDies->my_test_method) # not: # > /#\s+Failed\ test.*?\n?.*?at\ t\/teardown\-when\-test\-dies\.t line 28.*\n?/ # > # (in TeardownWhenTestDies->my_test_method) # > # > # > # as expected t/teardown-when-test-dies.t .... 1..1 not ok 1 - exception in method, but teardown is still run Failed 1/1 subtests t/test_classes.t ............... 1..1 ok 1 - _test_classes deals with undef values ok t/test_deep.t .................. 1..1 ok 1 - Test::Deep is not included as a test class, even though isa always returns true ok t/test_method.t ................ 1..4 ok 1 - $ENV{TEST_METHOD} with an invalid regex should die ok 2 - no TEST_METHOD runs all tests ok 3 - single match just runs one test ok 4 - two matches run both tests ok t/test_verbose.t ............... 1..1 ok 1 - TEST_VERBOSE outputs method diagnostic ok # # My::Test->Tests_attribute_default_number_of_tests # # My::Test->Tests_attribute_set_number_of_tests t/Tests.t ...................... 1..2 ok 1 - Tests attribute default number of tests ok 2 - Tests attribute set number of tests ok # Test::More: 1.302026 t/todo.t ....................... 1..2 ok 1 - todo tests work ok 2 - todo_test should run 1 test ok Test Summary Report ------------------- t/skip2.t (Wstat: 0 Tests: 4 Failed: 1) Failed test: 1 t/teardown-when-test-dies.t (Wstat: 0 Tests: 1 Failed: 1) Failed test: 1 Files=57, Tests=187, 5 wallclock secs ( 0.18 usr 0.10 sys + 4.09 cusr 0.76 csys = 5.13 CPU) Result: FAIL Failed 2/57 test programs. 2/187 subtests failed. make: *** [test_dynamic] Error 255 ETHER/Test-Class-0.50.tar.gz make test TEST_VERBOSE=1 -- NOT OK //hint// to see the cpan-testers results for installing this module, try: reports ETHER/Test-Class-0.50.tar.gz Running test for module 'URL::Encode' Prepending /Users/fly2400/cpanfly-5.24/var/tmp/cpan_build/JSON-Pointer-0.07-TcIiyz/blib/arch /Users/fly2400/cpanfly-5.24/var/tmp/cpan_build/JSON-Pointer-0.07-TcIiyz/blib/lib /Users/fly2400/cpanfly-5.24/var/tmp/cpan_build/Class-Accessor-Lite-0.08-776HoU/blib/arch /Users/fly2400/cpanfly-5.24/var/tmp/cpan_build/Class-Accessor-Lite-0.08-776HoU/blib/lib /Users/fly2400/cpanfly-5.24/var/tmp/cpan_build/Text-MicroTemplate-0.24-VOGWzY/blib/arch /Users/fly2400/cpanfly-5.24/var/tmp/cpan_build/Text-MicroTemplate-0.24-VOGWzY/blib/lib to PERL5LIB for 'get' Fetching with LWP: http://ppm.activestate.com/CPAN/authors/id/C/CH/CHANSEN/URL-Encode-0.03.tar.gz Checksum for /Users/fly2400/cpanfly-5.24/var/cpan/sources/authors/id/C/CH/CHANSEN/URL-Encode-0.03.tar.gz ok URL-Encode-0.03/ URL-Encode-0.03/Changes URL-Encode-0.03/inc/ URL-Encode-0.03/lib/ URL-Encode-0.03/Makefile.PL URL-Encode-0.03/MANIFEST URL-Encode-0.03/META.yml URL-Encode-0.03/README URL-Encode-0.03/t/ URL-Encode-0.03/t/010_basic.t URL-Encode-0.03/t/020_params.t URL-Encode-0.03/lib/URL/ URL-Encode-0.03/lib/URL/Encode/ URL-Encode-0.03/lib/URL/Encode.pm URL-Encode-0.03/lib/URL/Encode.pod URL-Encode-0.03/lib/URL/Encode/PP.pm URL-Encode-0.03/inc/Module/ URL-Encode-0.03/inc/Module/Install/ URL-Encode-0.03/inc/Module/Install.pm URL-Encode-0.03/inc/Module/Install/Base.pm URL-Encode-0.03/inc/Module/Install/Can.pm URL-Encode-0.03/inc/Module/Install/Fetch.pm URL-Encode-0.03/inc/Module/Install/Makefile.pm URL-Encode-0.03/inc/Module/Install/Metadata.pm URL-Encode-0.03/inc/Module/Install/ReadmeFromPod.pm URL-Encode-0.03/inc/Module/Install/Win32.pm URL-Encode-0.03/inc/Module/Install/WriteAll.pm Prepending /Users/fly2400/cpanfly-5.24/var/tmp/cpan_build/JSON-Pointer-0.07-TcIiyz/blib/arch /Users/fly2400/cpanfly-5.24/var/tmp/cpan_build/JSON-Pointer-0.07-TcIiyz/blib/lib /Users/fly2400/cpanfly-5.24/var/tmp/cpan_build/Class-Accessor-Lite-0.08-776HoU/blib/arch /Users/fly2400/cpanfly-5.24/var/tmp/cpan_build/Class-Accessor-Lite-0.08-776HoU/blib/lib /Users/fly2400/cpanfly-5.24/var/tmp/cpan_build/Text-MicroTemplate-0.24-VOGWzY/blib/arch /Users/fly2400/cpanfly-5.24/var/tmp/cpan_build/Text-MicroTemplate-0.24-VOGWzY/blib/lib to PERL5LIB for 'prepare' Configuring C/CH/CHANSEN/URL-Encode-0.03.tar.gz with Makefile.PL >>> /Users/fly2400/ap2400-300558/bin/perl-dynamic Makefile.PL Checking if your kit is complete... Looks good Generating a Unix-style Makefile Writing Makefile for URL::Encode Writing MYMETA.yml and MYMETA.json CHANSEN/URL-Encode-0.03.tar.gz /Users/fly2400/ap2400-300558/bin/perl-dynamic Makefile.PL -- OK Running make for C/CH/CHANSEN/URL-Encode-0.03.tar.gz Prepending /Users/fly2400/cpanfly-5.24/var/tmp/cpan_build/JSON-Pointer-0.07-TcIiyz/blib/arch /Users/fly2400/cpanfly-5.24/var/tmp/cpan_build/JSON-Pointer-0.07-TcIiyz/blib/lib /Users/fly2400/cpanfly-5.24/var/tmp/cpan_build/Class-Accessor-Lite-0.08-776HoU/blib/arch /Users/fly2400/cpanfly-5.24/var/tmp/cpan_build/Class-Accessor-Lite-0.08-776HoU/blib/lib /Users/fly2400/cpanfly-5.24/var/tmp/cpan_build/Text-MicroTemplate-0.24-VOGWzY/blib/arch /Users/fly2400/cpanfly-5.24/var/tmp/cpan_build/Text-MicroTemplate-0.24-VOGWzY/blib/lib to PERL5LIB for 'make' >>> make cp lib/URL/Encode.pm blib/lib/URL/Encode.pm cp lib/URL/Encode/PP.pm blib/lib/URL/Encode/PP.pm cp lib/URL/Encode.pod blib/lib/URL/Encode.pod Manifying 1 pod document CHANSEN/URL-Encode-0.03.tar.gz make -- OK Prepending /Users/fly2400/cpanfly-5.24/var/tmp/cpan_build/JSON-Pointer-0.07-TcIiyz/blib/arch /Users/fly2400/cpanfly-5.24/var/tmp/cpan_build/JSON-Pointer-0.07-TcIiyz/blib/lib /Users/fly2400/cpanfly-5.24/var/tmp/cpan_build/Class-Accessor-Lite-0.08-776HoU/blib/arch /Users/fly2400/cpanfly-5.24/var/tmp/cpan_build/Class-Accessor-Lite-0.08-776HoU/blib/lib /Users/fly2400/cpanfly-5.24/var/tmp/cpan_build/Text-MicroTemplate-0.24-VOGWzY/blib/arch /Users/fly2400/cpanfly-5.24/var/tmp/cpan_build/Text-MicroTemplate-0.24-VOGWzY/blib/lib to PERL5LIB for 'test' Running make test >>> make test TEST_VERBOSE=1 PERL_DL_NONLAZY=1 "/Users/fly2400/ap2400-300558/bin/perl-dynamic" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(1, 'inc', 'blib/lib', 'blib/arch')" t/*.t t/*/*.t t/010_basic.t ... ok 1 - use URL::Encode::PP; ok 2 - url_decode(): empty string ok 3 - url_decode(): U+00E5 in native encoding ok 4 - url_decode(): unreserved characters ok 5 - url_decode(): U+0020 SPACE ok 6 - url_decode(): ordinal 0 ok 7 - url_decode(): ordinal 1 ok 8 - url_decode(): ordinal 2 ok 9 - url_decode(): ordinal 3 ok 10 - url_decode(): ordinal 4 ok 11 - url_decode(): ordinal 5 ok 12 - url_decode(): ordinal 6 ok 13 - url_decode(): ordinal 7 ok 14 - url_decode(): ordinal 8 ok 15 - url_decode(): ordinal 9 ok 16 - url_decode(): ordinal 10 ok 17 - url_decode(): ordinal 11 ok 18 - url_decode(): ordinal 12 ok 19 - url_decode(): ordinal 13 ok 20 - url_decode(): ordinal 14 ok 21 - url_decode(): ordinal 15 ok 22 - url_decode(): ordinal 16 ok 23 - url_decode(): ordinal 17 ok 24 - url_decode(): ordinal 18 ok 25 - url_decode(): ordinal 19 ok 26 - url_decode(): ordinal 20 ok 27 - url_decode(): ordinal 21 ok 28 - url_decode(): ordinal 22 ok 29 - url_decode(): ordinal 23 ok 30 - url_decode(): ordinal 24 ok 31 - url_decode(): ordinal 25 ok 32 - url_decode(): ordinal 26 ok 33 - url_decode(): ordinal 27 ok 34 - url_decode(): ordinal 28 ok 35 - url_decode(): ordinal 29 ok 36 - url_decode(): ordinal 30 ok 37 - url_decode(): ordinal 31 ok 38 - url_decode(): ordinal 33 ok 39 - url_decode(): ordinal 34 ok 40 - url_decode(): ordinal 35 ok 41 - url_decode(): ordinal 36 ok 42 - url_decode(): ordinal 37 ok 43 - url_decode(): ordinal 38 ok 44 - url_decode(): ordinal 39 ok 45 - url_decode(): ordinal 40 ok 46 - url_decode(): ordinal 41 ok 47 - url_decode(): ordinal 42 ok 48 - url_decode(): ordinal 43 ok 49 - url_decode(): ordinal 44 ok 50 - url_decode(): ordinal 47 ok 51 - url_decode(): ordinal 58 ok 52 - url_decode(): ordinal 59 ok 53 - url_decode(): ordinal 60 ok 54 - url_decode(): ordinal 61 ok 55 - url_decode(): ordinal 62 ok 56 - url_decode(): ordinal 63 ok 57 - url_decode(): ordinal 64 ok 58 - url_decode(): ordinal 91 ok 59 - url_decode(): ordinal 92 ok 60 - url_decode(): ordinal 93 ok 61 - url_decode(): ordinal 94 ok 62 - url_decode(): ordinal 96 ok 63 - url_decode(): ordinal 123 ok 64 - url_decode(): ordinal 124 ok 65 - url_decode(): ordinal 125 ok 66 - url_decode(): ordinal 127 ok 67 - url_decode(): ordinal 128 ok 68 - url_decode(): ordinal 129 ok 69 - url_decode(): ordinal 130 ok 70 - url_decode(): ordinal 131 ok 71 - url_decode(): ordinal 132 ok 72 - url_decode(): ordinal 133 ok 73 - url_decode(): ordinal 134 ok 74 - url_decode(): ordinal 135 ok 75 - url_decode(): ordinal 136 ok 76 - url_decode(): ordinal 137 ok 77 - url_decode(): ordinal 138 ok 78 - url_decode(): ordinal 139 ok 79 - url_decode(): ordinal 140 ok 80 - url_decode(): ordinal 141 ok 81 - url_decode(): ordinal 142 ok 82 - url_decode(): ordinal 143 ok 83 - url_decode(): ordinal 144 ok 84 - url_decode(): ordinal 145 ok 85 - url_decode(): ordinal 146 ok 86 - url_decode(): ordinal 147 ok 87 - url_decode(): ordinal 148 ok 88 - url_decode(): ordinal 149 ok 89 - url_decode(): ordinal 150 ok 90 - url_decode(): ordinal 151 ok 91 - url_decode(): ordinal 152 ok 92 - url_decode(): ordinal 153 ok 93 - url_decode(): ordinal 154 ok 94 - url_decode(): ordinal 155 ok 95 - url_decode(): ordinal 156 ok 96 - url_decode(): ordinal 157 ok 97 - url_decode(): ordinal 158 ok 98 - url_decode(): ordinal 159 ok 99 - url_decode(): ordinal 160 ok 100 - url_decode(): ordinal 161 ok 101 - url_decode(): ordinal 162 ok 102 - url_decode(): ordinal 163 ok 103 - url_decode(): ordinal 164 ok 104 - url_decode(): ordinal 165 ok 105 - url_decode(): ordinal 166 ok 106 - url_decode(): ordinal 167 ok 107 - url_decode(): ordinal 168 ok 108 - url_decode(): ordinal 169 ok 109 - url_decode(): ordinal 170 ok 110 - url_decode(): ordinal 171 ok 111 - url_decode(): ordinal 172 ok 112 - url_decode(): ordinal 173 ok 113 - url_decode(): ordinal 174 ok 114 - url_decode(): ordinal 175 ok 115 - url_decode(): ordinal 176 ok 116 - url_decode(): ordinal 177 ok 117 - url_decode(): ordinal 178 ok 118 - url_decode(): ordinal 179 ok 119 - url_decode(): ordinal 180 ok 120 - url_decode(): ordinal 181 ok 121 - url_decode(): ordinal 182 ok 122 - url_decode(): ordinal 183 ok 123 - url_decode(): ordinal 184 ok 124 - url_decode(): ordinal 185 ok 125 - url_decode(): ordinal 186 ok 126 - url_decode(): ordinal 187 ok 127 - url_decode(): ordinal 188 ok 128 - url_decode(): ordinal 189 ok 129 - url_decode(): ordinal 190 ok 130 - url_decode(): ordinal 191 ok 131 - url_decode(): ordinal 192 ok 132 - url_decode(): ordinal 193 ok 133 - url_decode(): ordinal 194 ok 134 - url_decode(): ordinal 195 ok 135 - url_decode(): ordinal 196 ok 136 - url_decode(): ordinal 197 ok 137 - url_decode(): ordinal 198 ok 138 - url_decode(): ordinal 199 ok 139 - url_decode(): ordinal 200 ok 140 - url_decode(): ordinal 201 ok 141 - url_decode(): ordinal 202 ok 142 - url_decode(): ordinal 203 ok 143 - url_decode(): ordinal 204 ok 144 - url_decode(): ordinal 205 ok 145 - url_decode(): ordinal 206 ok 146 - url_decode(): ordinal 207 ok 147 - url_decode(): ordinal 208 ok 148 - url_decode(): ordinal 209 ok 149 - url_decode(): ordinal 210 ok 150 - url_decode(): ordinal 211 ok 151 - url_decode(): ordinal 212 ok 152 - url_decode(): ordinal 213 ok 153 - url_decode(): ordinal 214 ok 154 - url_decode(): ordinal 215 ok 155 - url_decode(): ordinal 216 ok 156 - url_decode(): ordinal 217 ok 157 - url_decode(): ordinal 218 ok 158 - url_decode(): ordinal 219 ok 159 - url_decode(): ordinal 220 ok 160 - url_decode(): ordinal 221 ok 161 - url_decode(): ordinal 222 ok 162 - url_decode(): ordinal 223 ok 163 - url_decode(): ordinal 224 ok 164 - url_decode(): ordinal 225 ok 165 - url_decode(): ordinal 226 ok 166 - url_decode(): ordinal 227 ok 167 - url_decode(): ordinal 228 ok 168 - url_decode(): ordinal 229 ok 169 - url_decode(): ordinal 230 ok 170 - url_decode(): ordinal 231 ok 171 - url_decode(): ordinal 232 ok 172 - url_decode(): ordinal 233 ok 173 - url_decode(): ordinal 234 ok 174 - url_decode(): ordinal 235 ok 175 - url_decode(): ordinal 236 ok 176 - url_decode(): ordinal 237 ok 177 - url_decode(): ordinal 238 ok 178 - url_decode(): ordinal 239 ok 179 - url_decode(): ordinal 240 ok 180 - url_decode(): ordinal 241 ok 181 - url_decode(): ordinal 242 ok 182 - url_decode(): ordinal 243 ok 183 - url_decode(): ordinal 244 ok 184 - url_decode(): ordinal 245 ok 185 - url_decode(): ordinal 246 ok 186 - url_decode(): ordinal 247 ok 187 - url_decode(): ordinal 248 ok 188 - url_decode(): ordinal 249 ok 189 - url_decode(): ordinal 250 ok 190 - url_decode(): ordinal 251 ok 191 - url_decode(): ordinal 252 ok 192 - url_decode(): ordinal 253 ok 193 - url_decode(): ordinal 254 ok 194 - url_decode(): ordinal 255 ok 195 - url_encode(): empty string ok 196 - url_encode(): U+00E5 in native encoding ok 197 - url_encode(): unreserved characters ok 198 - url_encode(): U+0020 SPACE ok 199 - url_encode(): ordinal 0 ok 200 - url_encode(): ordinal 1 ok 201 - url_encode(): ordinal 2 ok 202 - url_encode(): ordinal 3 ok 203 - url_encode(): ordinal 4 ok 204 - url_encode(): ordinal 5 ok 205 - url_encode(): ordinal 6 ok 206 - url_encode(): ordinal 7 ok 207 - url_encode(): ordinal 8 ok 208 - url_encode(): ordinal 9 ok 209 - url_encode(): ordinal 10 ok 210 - url_encode(): ordinal 11 ok 211 - url_encode(): ordinal 12 ok 212 - url_encode(): ordinal 13 ok 213 - url_encode(): ordinal 14 ok 214 - url_encode(): ordinal 15 ok 215 - url_encode(): ordinal 16 ok 216 - url_encode(): ordinal 17 ok 217 - url_encode(): ordinal 18 ok 218 - url_encode(): ordinal 19 ok 219 - url_encode(): ordinal 20 ok 220 - url_encode(): ordinal 21 ok 221 - url_encode(): ordinal 22 ok 222 - url_encode(): ordinal 23 ok 223 - url_encode(): ordinal 24 ok 224 - url_encode(): ordinal 25 ok 225 - url_encode(): ordinal 26 ok 226 - url_encode(): ordinal 27 ok 227 - url_encode(): ordinal 28 ok 228 - url_encode(): ordinal 29 ok 229 - url_encode(): ordinal 30 ok 230 - url_encode(): ordinal 31 ok 231 - url_encode(): ordinal 33 ok 232 - url_encode(): ordinal 34 ok 233 - url_encode(): ordinal 35 ok 234 - url_encode(): ordinal 36 ok 235 - url_encode(): ordinal 37 ok 236 - url_encode(): ordinal 38 ok 237 - url_encode(): ordinal 39 ok 238 - url_encode(): ordinal 40 ok 239 - url_encode(): ordinal 41 ok 240 - url_encode(): ordinal 42 ok 241 - url_encode(): ordinal 43 ok 242 - url_encode(): ordinal 44 ok 243 - url_encode(): ordinal 47 ok 244 - url_encode(): ordinal 58 ok 245 - url_encode(): ordinal 59 ok 246 - url_encode(): ordinal 60 ok 247 - url_encode(): ordinal 61 ok 248 - url_encode(): ordinal 62 ok 249 - url_encode(): ordinal 63 ok 250 - url_encode(): ordinal 64 ok 251 - url_encode(): ordinal 91 ok 252 - url_encode(): ordinal 92 ok 253 - url_encode(): ordinal 93 ok 254 - url_encode(): ordinal 94 ok 255 - url_encode(): ordinal 96 ok 256 - url_encode(): ordinal 123 ok 257 - url_encode(): ordinal 124 ok 258 - url_encode(): ordinal 125 ok 259 - url_encode(): ordinal 127 ok 260 - url_encode(): ordinal 128 ok 261 - url_encode(): ordinal 129 ok 262 - url_encode(): ordinal 130 ok 263 - url_encode(): ordinal 131 ok 264 - url_encode(): ordinal 132 ok 265 - url_encode(): ordinal 133 ok 266 - url_encode(): ordinal 134 ok 267 - url_encode(): ordinal 135 ok 268 - url_encode(): ordinal 136 ok 269 - url_encode(): ordinal 137 ok 270 - url_encode(): ordinal 138 ok 271 - url_encode(): ordinal 139 ok 272 - url_encode(): ordinal 140 ok 273 - url_encode(): ordinal 141 ok 274 - url_encode(): ordinal 142 ok 275 - url_encode(): ordinal 143 ok 276 - url_encode(): ordinal 144 ok 277 - url_encode(): ordinal 145 ok 278 - url_encode(): ordinal 146 ok 279 - url_encode(): ordinal 147 ok 280 - url_encode(): ordinal 148 ok 281 - url_encode(): ordinal 149 ok 282 - url_encode(): ordinal 150 ok 283 - url_encode(): ordinal 151 ok 284 - url_encode(): ordinal 152 ok 285 - url_encode(): ordinal 153 ok 286 - url_encode(): ordinal 154 ok 287 - url_encode(): ordinal 155 ok 288 - url_encode(): ordinal 156 ok 289 - url_encode(): ordinal 157 ok 290 - url_encode(): ordinal 158 ok 291 - url_encode(): ordinal 159 ok 292 - url_encode(): ordinal 160 ok 293 - url_encode(): ordinal 161 ok 294 - url_encode(): ordinal 162 ok 295 - url_encode(): ordinal 163 ok 296 - url_encode(): ordinal 164 ok 297 - url_encode(): ordinal 165 ok 298 - url_encode(): ordinal 166 ok 299 - url_encode(): ordinal 167 ok 300 - url_encode(): ordinal 168 ok 301 - url_encode(): ordinal 169 ok 302 - url_encode(): ordinal 170 ok 303 - url_encode(): ordinal 171 ok 304 - url_encode(): ordinal 172 ok 305 - url_encode(): ordinal 173 ok 306 - url_encode(): ordinal 174 ok 307 - url_encode(): ordinal 175 ok 308 - url_encode(): ordinal 176 ok 309 - url_encode(): ordinal 177 ok 310 - url_encode(): ordinal 178 ok 311 - url_encode(): ordinal 179 ok 312 - url_encode(): ordinal 180 ok 313 - url_encode(): ordinal 181 ok 314 - url_encode(): ordinal 182 ok 315 - url_encode(): ordinal 183 ok 316 - url_encode(): ordinal 184 ok 317 - url_encode(): ordinal 185 ok 318 - url_encode(): ordinal 186 ok 319 - url_encode(): ordinal 187 ok 320 - url_encode(): ordinal 188 ok 321 - url_encode(): ordinal 189 ok 322 - url_encode(): ordinal 190 ok 323 - url_encode(): ordinal 191 ok 324 - url_encode(): ordinal 192 ok 325 - url_encode(): ordinal 193 ok 326 - url_encode(): ordinal 194 ok 327 - url_encode(): ordinal 195 ok 328 - url_encode(): ordinal 196 ok 329 - url_encode(): ordinal 197 ok 330 - url_encode(): ordinal 198 ok 331 - url_encode(): ordinal 199 ok 332 - url_encode(): ordinal 200 ok 333 - url_encode(): ordinal 201 ok 334 - url_encode(): ordinal 202 ok 335 - url_encode(): ordinal 203 ok 336 - url_encode(): ordinal 204 ok 337 - url_encode(): ordinal 205 ok 338 - url_encode(): ordinal 206 ok 339 - url_encode(): ordinal 207 ok 340 - url_encode(): ordinal 208 ok 341 - url_encode(): ordinal 209 ok 342 - url_encode(): ordinal 210 ok 343 - url_encode(): ordinal 211 ok 344 - url_encode(): ordinal 212 ok 345 - url_encode(): ordinal 213 ok 346 - url_encode(): ordinal 214 ok 347 - url_encode(): ordinal 215 ok 348 - url_encode(): ordinal 216 ok 349 - url_encode(): ordinal 217 ok 350 - url_encode(): ordinal 218 ok 351 - url_encode(): ordinal 219 ok 352 - url_encode(): ordinal 220 ok 353 - url_encode(): ordinal 221 ok 354 - url_encode(): ordinal 222 ok 355 - url_encode(): ordinal 223 ok 356 - url_encode(): ordinal 224 ok 357 - url_encode(): ordinal 225 ok 358 - url_encode(): ordinal 226 ok 359 - url_encode(): ordinal 227 ok 360 - url_encode(): ordinal 228 ok 361 - url_encode(): ordinal 229 ok 362 - url_encode(): ordinal 230 ok 363 - url_encode(): ordinal 231 ok 364 - url_encode(): ordinal 232 ok 365 - url_encode(): ordinal 233 ok 366 - url_encode(): ordinal 234 ok 367 - url_encode(): ordinal 235 ok 368 - url_encode(): ordinal 236 ok 369 - url_encode(): ordinal 237 ok 370 - url_encode(): ordinal 238 ok 371 - url_encode(): ordinal 239 ok 372 - url_encode(): ordinal 240 ok 373 - url_encode(): ordinal 241 ok 374 - url_encode(): ordinal 242 ok 375 - url_encode(): ordinal 243 ok 376 - url_encode(): ordinal 244 ok 377 - url_encode(): ordinal 245 ok 378 - url_encode(): ordinal 246 ok 379 - url_encode(): ordinal 247 ok 380 - url_encode(): ordinal 248 ok 381 - url_encode(): ordinal 249 ok 382 - url_encode(): ordinal 250 ok 383 - url_encode(): ordinal 251 ok 384 - url_encode(): ordinal 252 ok 385 - url_encode(): ordinal 253 ok 386 - url_encode(): ordinal 254 ok 387 - url_encode(): ordinal 255 ok 388 - url_encode: native string ok 389 - url_decode: native string ok 390 - url_encode_utf8: UTF-8 string ok 391 - url_decode_utf8: UTF-8 string ok 392 - mixed hexadecimal case 1..392 ok t/020_params.t .. ok 1 - use URL::Encode::PP; ok 2 - url_params_flat("a;b") ok 3 - url_params_flat("a&b") ok 4 - url_params_flat("a ; b") ok 5 - url_params_flat("a & b") ok 6 - url_params_flat("a==1;b==2") ok 7 - url_params_flat("a==1&b==2") ok 8 - url_params_flat("Fo%2=") ok 9 - url_params_flat(" a = 1 ") ok 10 - url_params_flat("+a+=+1+") ok 11 - url_params_flat("%20a%20=%201%20") ok 12 - url_params_flat(";") ok 13 - url_params_flat("&") ok 14 - url_params_flat(";=") ok 15 - url_params_flat("&=") ok 16 - url_params_flat("=;") ok 17 - url_params_flat("=&") ok 18 - url_params_flat("=;=") ok 19 - url_params_flat("=&=") ok 20 - url_params_flat("=") ok 21 - url_params_flat("") ok 22 - url_params_multi("a;b") ok 23 - url_params_multi("a&b") ok 24 - url_params_multi("a;b;a") ok 25 - url_params_multi("a&b&a") ok 26 - url_params_multi("b&a;b&a") ok 27 - url_params_multi("b;a&b;a") ok 28 - url_params_multi("a ; b") ok 29 - url_params_multi("a & b") ok 30 - url_params_multi("a==1;b==2") ok 31 - url_params_multi("a==1&b==2") ok 32 - url_params_multi("Fo%2=") ok 33 - url_params_multi(" a = 1 ") ok 34 - url_params_multi("+a+=+1+") ok 35 - url_params_multi("%20a%20=%201%20") ok 36 - url_params_multi(";") ok 37 - url_params_multi("&") ok 38 - url_params_multi(";=") ok 39 - url_params_multi("&=") ok 40 - url_params_multi("=;") ok 41 - url_params_multi("=&") ok 42 - url_params_multi("=;=") ok 43 - url_params_multi("=&=") ok 44 - url_params_multi("=") ok 45 - url_params_multi("") ok 46 - url_params_mixed("a;b") ok 47 - url_params_mixed("a&b") ok 48 - url_params_mixed("a;b;a") ok 49 - url_params_mixed("a&b&a") ok 50 - url_params_mixed("b&a;b&a") ok 51 - url_params_mixed("b;a&b;a") ok 52 - url_params_mixed("a ; b") ok 53 - url_params_mixed("a & b") ok 54 - url_params_mixed("a==1;b==2") ok 55 - url_params_mixed("a==1&b==2") ok 56 - url_params_mixed("Fo%2=") ok 57 - url_params_mixed(" a = 1 ") ok 58 - url_params_mixed("+a+=+1+") ok 59 - url_params_mixed("%20a%20=%201%20") ok 60 - url_params_mixed(";") ok 61 - url_params_mixed("&") ok 62 - url_params_mixed(";=") ok 63 - url_params_mixed("&=") ok 64 - url_params_mixed("=;") ok 65 - url_params_mixed("=&") ok 66 - url_params_mixed("=;=") ok 67 - url_params_mixed("=&=") ok 68 - url_params_mixed("=") ok 69 - url_params_mixed("") ok 70 - url_params_each(): expected key ok 71 - url_params_each(): expected value ok 72 - url_params_each(): expected key ok 73 - url_params_each(): expected value ok 74 - url_params_each(): expected key ok 75 - url_params_each(): expected value ok 76 - url_params_each(): callback invoked three times 1..76 ok All tests successful. Files=2, Tests=468, 0 wallclock secs ( 0.06 usr 0.01 sys + 0.18 cusr 0.03 csys = 0.28 CPU) Result: PASS CHANSEN/URL-Encode-0.03.tar.gz make test TEST_VERBOSE=1 -- OK Christian Hansen <chansen@cpan.org> Encoding and decoding of C<application/x-www-form-urlencoded> encoding. >>> (cd /Users/fly2400/cpanfly-5.24/var/tmp/cpan_build/URL-Encode-0.03-2U35ep && tar cvf - URL-Encode-0.03.ppd blib) | gzip -c >/Users/fly2400/cpanfly-5.24/var/REPO/C/CH/CHANSEN/URL-Encode-0.03.tar.gz URL-Encode-0.03.ppd blib/ blib/lib/ blib/lib/URL/ blib/lib/URL/Encode/ blib/lib/URL/Encode/PP.pm blib/lib/URL/Encode.pm blib/lib/URL/Encode.pod blib/man3/ blib/man3/URL::Encode.3 Running test for module 'Class::Accessor::Lite::Lazy' Prepending /Users/fly2400/cpanfly-5.24/var/tmp/cpan_build/URL-Encode-0.03-2U35ep/blib/arch /Users/fly2400/cpanfly-5.24/var/tmp/cpan_build/URL-Encode-0.03-2U35ep/blib/lib /Users/fly2400/cpanfly-5.24/var/tmp/cpan_build/JSON-Pointer-0.07-TcIiyz/blib/arch /Users/fly2400/cpanfly-5.24/var/tmp/cpan_build/JSON-Pointer-0.07-TcIiyz/blib/lib /Users/fly2400/cpanfly-5.24/var/tmp/cpan_build/Class-Accessor-Lite-0.08-776HoU/blib/arch /Users/fly2400/cpanfly-5.24/var/tmp/cpan_build/Class-Accessor-Lite-0.08-776HoU/blib/lib /Users/fly2400/cpanfly-5.24/var/tmp/cpan_build/Text-MicroTemplate-0.24-VOGWzY/blib/arch /Users/fly2400/cpanfly-5.24/var/tmp/cpan_build/Text-MicroTemplate-0.24-VOGWzY/blib/lib to PERL5LIB for 'get' Fetching with LWP: http://ppm.activestate.com/CPAN/authors/id/M/MO/MOTEMEN/Class-Accessor-Lite-Lazy-0.03.tar.gz Fetching with LWP: http://ppm.activestate.com/CPAN/authors/id/M/MO/MOTEMEN/CHECKSUMS Checksum for /Users/fly2400/cpanfly-5.24/var/cpan/sources/authors/id/M/MO/MOTEMEN/Class-Accessor-Lite-Lazy-0.03.tar.gz ok Class-Accessor-Lite-Lazy-0.03/Build.PL Class-Accessor-Lite-Lazy-0.03/Changes Class-Accessor-Lite-Lazy-0.03/LICENSE Class-Accessor-Lite-Lazy-0.03/META.json Class-Accessor-Lite-Lazy-0.03/README.md Class-Accessor-Lite-Lazy-0.03/cpanfile Class-Accessor-Lite-Lazy-0.03/lib/Class/Accessor/Lite/Lazy.pm Class-Accessor-Lite-Lazy-0.03/t/00_compile.t Class-Accessor-Lite-Lazy-0.03/t/01_use.t Class-Accessor-Lite-Lazy-0.03/t/02_mk_accessors.t Class-Accessor-Lite-Lazy-0.03/xt/02_perlcritic.t Class-Accessor-Lite-Lazy-0.03/xt/04_pod_coverage.t Class-Accessor-Lite-Lazy-0.03/xt/perlcriticrc Class-Accessor-Lite-Lazy-0.03/META.yml Class-Accessor-Lite-Lazy-0.03/MANIFEST Prepending /Users/fly2400/cpanfly-5.24/var/tmp/cpan_build/URL-Encode-0.03-2U35ep/blib/arch /Users/fly2400/cpanfly-5.24/var/tmp/cpan_build/URL-Encode-0.03-2U35ep/blib/lib /Users/fly2400/cpanfly-5.24/var/tmp/cpan_build/JSON-Pointer-0.07-TcIiyz/blib/arch /Users/fly2400/cpanfly-5.24/var/tmp/cpan_build/JSON-Pointer-0.07-TcIiyz/blib/lib /Users/fly2400/cpanfly-5.24/var/tmp/cpan_build/Class-Accessor-Lite-0.08-776HoU/blib/arch /Users/fly2400/cpanfly-5.24/var/tmp/cpan_build/Class-Accessor-Lite-0.08-776HoU/blib/lib /Users/fly2400/cpanfly-5.24/var/tmp/cpan_build/Text-MicroTemplate-0.24-VOGWzY/blib/arch /Users/fly2400/cpanfly-5.24/var/tmp/cpan_build/Text-MicroTemplate-0.24-VOGWzY/blib/lib to PERL5LIB for 'prepare' Configuring M/MO/MOTEMEN/Class-Accessor-Lite-Lazy-0.03.tar.gz with Build.PL >>> /Users/fly2400/ap2400-300558/bin/perl-dynamic Build.PL Created MYMETA.yml and MYMETA.json Creating new 'Build' script for 'Class-Accessor-Lite-Lazy' version '0.03' Merging cpanfile prereqs to MYMETA.yml Merging cpanfile prereqs to MYMETA.json MOTEMEN/Class-Accessor-Lite-Lazy-0.03.tar.gz /Users/fly2400/ap2400-300558/bin/perl-dynamic Build.PL -- OK Running Build for M/MO/MOTEMEN/Class-Accessor-Lite-Lazy-0.03.tar.gz Prepending /Users/fly2400/cpanfly-5.24/var/tmp/cpan_build/URL-Encode-0.03-2U35ep/blib/arch /Users/fly2400/cpanfly-5.24/var/tmp/cpan_build/URL-Encode-0.03-2U35ep/blib/lib /Users/fly2400/cpanfly-5.24/var/tmp/cpan_build/JSON-Pointer-0.07-TcIiyz/blib/arch /Users/fly2400/cpanfly-5.24/var/tmp/cpan_build/JSON-Pointer-0.07-TcIiyz/blib/lib /Users/fly2400/cpanfly-5.24/var/tmp/cpan_build/Class-Accessor-Lite-0.08-776HoU/blib/arch /Users/fly2400/cpanfly-5.24/var/tmp/cpan_build/Class-Accessor-Lite-0.08-776HoU/blib/lib /Users/fly2400/cpanfly-5.24/var/tmp/cpan_build/Text-MicroTemplate-0.24-VOGWzY/blib/arch /Users/fly2400/cpanfly-5.24/var/tmp/cpan_build/Text-MicroTemplate-0.24-VOGWzY/blib/lib to PERL5LIB for 'make' ---- Unsatisfied dependencies detected during ---- ---- MOTEMEN/Class-Accessor-Lite-Lazy-0.03.tar.gz ---- Class::Accessor::Lite [requires] Running test for module 'Class::Accessor::Lite' KAZUHO/Class-Accessor-Lite-0.08.tar.gz Has already been unwrapped into directory /Users/fly2400/cpanfly-5.24/var/tmp/cpan_build/Class-Accessor-Lite-0.08-776HoU KAZUHO/Class-Accessor-Lite-0.08.tar.gz Has already been prepared KAZUHO/Class-Accessor-Lite-0.08.tar.gz Has already been made KAZUHO/Class-Accessor-Lite-0.08.tar.gz Has already been tested successfully MOTEMEN/Class-Accessor-Lite-Lazy-0.03.tar.gz Has already been unwrapped into directory /Users/fly2400/cpanfly-5.24/var/tmp/cpan_build/Class-Accessor-Lite-Lazy-0.03-CJCjAK MOTEMEN/Class-Accessor-Lite-Lazy-0.03.tar.gz Has already been prepared Running Build for M/MO/MOTEMEN/Class-Accessor-Lite-Lazy-0.03.tar.gz Prepending /Users/fly2400/cpanfly-5.24/var/tmp/cpan_build/URL-Encode-0.03-2U35ep/blib/arch /Users/fly2400/cpanfly-5.24/var/tmp/cpan_build/URL-Encode-0.03-2U35ep/blib/lib /Users/fly2400/cpanfly-5.24/var/tmp/cpan_build/JSON-Pointer-0.07-TcIiyz/blib/arch /Users/fly2400/cpanfly-5.24/var/tmp/cpan_build/JSON-Pointer-0.07-TcIiyz/blib/lib /Users/fly2400/cpanfly-5.24/var/tmp/cpan_build/Class-Accessor-Lite-0.08-776HoU/blib/arch /Users/fly2400/cpanfly-5.24/var/tmp/cpan_build/Class-Accessor-Lite-0.08-776HoU/blib/lib /Users/fly2400/cpanfly-5.24/var/tmp/cpan_build/Text-MicroTemplate-0.24-VOGWzY/blib/arch /Users/fly2400/cpanfly-5.24/var/tmp/cpan_build/Text-MicroTemplate-0.24-VOGWzY/blib/lib to PERL5LIB for 'make' >>> ./Build Building Class-Accessor-Lite-Lazy MOTEMEN/Class-Accessor-Lite-Lazy-0.03.tar.gz ./Build -- OK Prepending /Users/fly2400/cpanfly-5.24/var/tmp/cpan_build/URL-Encode-0.03-2U35ep/blib/arch /Users/fly2400/cpanfly-5.24/var/tmp/cpan_build/URL-Encode-0.03-2U35ep/blib/lib /Users/fly2400/cpanfly-5.24/var/tmp/cpan_build/JSON-Pointer-0.07-TcIiyz/blib/arch /Users/fly2400/cpanfly-5.24/var/tmp/cpan_build/JSON-Pointer-0.07-TcIiyz/blib/lib /Users/fly2400/cpanfly-5.24/var/tmp/cpan_build/Class-Accessor-Lite-0.08-776HoU/blib/arch /Users/fly2400/cpanfly-5.24/var/tmp/cpan_build/Class-Accessor-Lite-0.08-776HoU/blib/lib /Users/fly2400/cpanfly-5.24/var/tmp/cpan_build/Text-MicroTemplate-0.24-VOGWzY/blib/arch /Users/fly2400/cpanfly-5.24/var/tmp/cpan_build/Text-MicroTemplate-0.24-VOGWzY/blib/lib to PERL5LIB for 'test' Running Build test >>> ./Build test verbose=1 t/00_compile.t ....... 1..1 ok 1 - use Class::Accessor::Lite::Lazy; ok t/01_use.t ........... ok 1 - An object of class 'L' isa 'L' 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 - An object of class 'M' isa 'M' ok 18 ok 19 1..19 ok t/02_mk_accessors.t .. ok 1 - An object of class 'L' isa 'L' ok 2 1..2 ok All tests successful. Files=3, Tests=22, 0 wallclock secs ( 0.02 usr 0.01 sys + 0.16 cusr 0.03 csys = 0.22 CPU) Result: PASS MOTEMEN/Class-Accessor-Lite-Lazy-0.03.tar.gz ./Build test verbose=1 -- OK motemen <motemen@gmail.com> Class::Accessor::Lite with lazy accessor feature >>> (cd /Users/fly2400/cpanfly-5.24/var/tmp/cpan_build/Class-Accessor-Lite-Lazy-0.03-CJCjAK && tar cvf - Class-Accessor-Lite-Lazy-0.03.ppd blib) | gzip -c >/Users/fly2400/cpanfly-5.24/var/REPO/M/MO/MOTEMEN/Class-Accessor-Lite-Lazy-0.03.tar.gz Class-Accessor-Lite-Lazy-0.03.ppd blib/ blib/lib/ blib/lib/Class/ blib/lib/Class/Accessor/ blib/lib/Class/Accessor/Lite/ blib/lib/Class/Accessor/Lite/Lazy.pm Running test for module 'Text::MicroTemplate::Extended' Prepending /Users/fly2400/cpanfly-5.24/var/tmp/cpan_build/Class-Accessor-Lite-Lazy-0.03-CJCjAK/blib/arch /Users/fly2400/cpanfly-5.24/var/tmp/cpan_build/Class-Accessor-Lite-Lazy-0.03-CJCjAK/blib/lib /Users/fly2400/cpanfly-5.24/var/tmp/cpan_build/URL-Encode-0.03-2U35ep/blib/arch /Users/fly2400/cpanfly-5.24/var/tmp/cpan_build/URL-Encode-0.03-2U35ep/blib/lib /Users/fly2400/cpanfly-5.24/var/tmp/cpan_build/JSON-Pointer-0.07-TcIiyz/blib/arch /Users/fly2400/cpanfly-5.24/var/tmp/cpan_build/JSON-Pointer-0.07-TcIiyz/blib/lib /Users/fly2400/cpanfly-5.24/var/tmp/cpan_build/Class-Accessor-Lite-0.08-776HoU/blib/arch /Users/fly2400/cpanfly-5.24/var/tmp/cpan_build/Class-Accessor-Lite-0.08-776HoU/blib/lib /Users/fly2400/cpanfly-5.24/var/tmp/cpan_build/Text-MicroTemplate-0.24-VOGWzY/blib/arch /Users/fly2400/cpanfly-5.24/var/tmp/cpan_build/Text-MicroTemplate-0.24-VOGWzY/blib/lib to PERL5LIB for 'get' Fetching with LWP: http://ppm.activestate.com/CPAN/authors/id/T/TY/TYPESTER/Text-MicroTemplate-Extended-0.17.tar.gz Checksum for /Users/fly2400/cpanfly-5.24/var/cpan/sources/authors/id/T/TY/TYPESTER/Text-MicroTemplate-Extended-0.17.tar.gz ok Text-MicroTemplate-Extended-0.17/ Text-MicroTemplate-Extended-0.17/Changes Text-MicroTemplate-Extended-0.17/LICENSE Text-MicroTemplate-Extended-0.17/MANIFEST Text-MicroTemplate-Extended-0.17/META.yml Text-MicroTemplate-Extended-0.17/MYMETA.json Text-MicroTemplate-Extended-0.17/MYMETA.yml Text-MicroTemplate-Extended-0.17/Makefile.PL Text-MicroTemplate-Extended-0.17/README Text-MicroTemplate-Extended-0.17/example/ Text-MicroTemplate-Extended-0.17/inc/ Text-MicroTemplate-Extended-0.17/lib/ Text-MicroTemplate-Extended-0.17/t/ Text-MicroTemplate-Extended-0.17/t/00_compile.t Text-MicroTemplate-Extended-0.17/t/bug_block_and_include_error.t Text-MicroTemplate-Extended-0.17/t/bug_override_ext.t Text-MicroTemplate-Extended-0.17/t/error.t Text-MicroTemplate-Extended-0.17/t/filter.t Text-MicroTemplate-Extended-0.17/t/module.t Text-MicroTemplate-Extended-0.17/t/pod.t Text-MicroTemplate-Extended-0.17/t/pod_coverage.t Text-MicroTemplate-Extended-0.17/t/templates/ Text-MicroTemplate-Extended-0.17/t/templates/args.mt Text-MicroTemplate-Extended-0.17/t/templates/array.mt Text-MicroTemplate-Extended-0.17/t/templates/array_base.mt Text-MicroTemplate-Extended-0.17/t/templates/array_base2.mt Text-MicroTemplate-Extended-0.17/t/templates/array_inherit.mt Text-MicroTemplate-Extended-0.17/t/templates/base.mt Text-MicroTemplate-Extended-0.17/t/templates/code.mt Text-MicroTemplate-Extended-0.17/t/templates/content.mt Text-MicroTemplate-Extended-0.17/t/templates/error/ Text-MicroTemplate-Extended-0.17/t/templates/filter.mt Text-MicroTemplate-Extended-0.17/t/templates/include.mt Text-MicroTemplate-Extended-0.17/t/templates/include_error.mt Text-MicroTemplate-Extended-0.17/t/templates/include_in_parent.mt Text-MicroTemplate-Extended-0.17/t/templates/include_in_parent_base.mt Text-MicroTemplate-Extended-0.17/t/templates/macro.mt Text-MicroTemplate-Extended-0.17/t/templates/multi_inherit.mt Text-MicroTemplate-Extended-0.17/t/templates/multi_inherit_base.mt Text-MicroTemplate-Extended-0.17/t/templates/multi_inherit_base_base.mt Text-MicroTemplate-Extended-0.17/t/templates/multiblock.mt Text-MicroTemplate-Extended-0.17/t/templates/multiblock_base.mt Text-MicroTemplate-Extended-0.17/t/templates/simple.mt Text-MicroTemplate-Extended-0.17/t/templates/subbase.mt Text-MicroTemplate-Extended-0.17/t/templates/subbase2.mt Text-MicroTemplate-Extended-0.17/t/templates/subcontent.mt Text-MicroTemplate-Extended-0.17/t/templates/super_base.mt Text-MicroTemplate-Extended-0.17/t/templates/super_base.t Text-MicroTemplate-Extended-0.17/t/templates/super_child.mt Text-MicroTemplate-Extended-0.17/t/templates/super_child_child.mt Text-MicroTemplate-Extended-0.17/t/templates/error/base-err-compiletime.mt Text-MicroTemplate-Extended-0.17/t/templates/error/base-err-runtime.mt Text-MicroTemplate-Extended-0.17/t/templates/error/base.mt Text-MicroTemplate-Extended-0.17/t/templates/error/child-err-compiletime.mt Text-MicroTemplate-Extended-0.17/t/templates/error/child-err-runtime.mt Text-MicroTemplate-Extended-0.17/t/templates/error/child.mt Text-MicroTemplate-Extended-0.17/t/templates/error/child2.mt Text-MicroTemplate-Extended-0.17/lib/Text/ Text-MicroTemplate-Extended-0.17/lib/Text/MicroTemplate/ Text-MicroTemplate-Extended-0.17/lib/Text/MicroTemplate/Extended.ja.pod Text-MicroTemplate-Extended-0.17/lib/Text/MicroTemplate/Extended.pm Text-MicroTemplate-Extended-0.17/inc/Module/ Text-MicroTemplate-Extended-0.17/inc/Spiffy.pm Text-MicroTemplate-Extended-0.17/inc/Test/ Text-MicroTemplate-Extended-0.17/inc/Test/Base/ Text-MicroTemplate-Extended-0.17/inc/Test/Base.pm Text-MicroTemplate-Extended-0.17/inc/Test/Builder/ Text-MicroTemplate-Extended-0.17/inc/Test/Builder.pm Text-MicroTemplate-Extended-0.17/inc/Test/More.pm Text-MicroTemplate-Extended-0.17/inc/Test/Builder/Module.pm Text-MicroTemplate-Extended-0.17/inc/Test/Base/Filter.pm Text-MicroTemplate-Extended-0.17/inc/Module/Install/ Text-MicroTemplate-Extended-0.17/inc/Module/Install.pm Text-MicroTemplate-Extended-0.17/inc/Module/Install/Base.pm Text-MicroTemplate-Extended-0.17/inc/Module/Install/Can.pm Text-MicroTemplate-Extended-0.17/inc/Module/Install/Fetch.pm Text-MicroTemplate-Extended-0.17/inc/Module/Install/Include.pm Text-MicroTemplate-Extended-0.17/inc/Module/Install/Makefile.pm Text-MicroTemplate-Extended-0.17/inc/Module/Install/Metadata.pm Text-MicroTemplate-Extended-0.17/inc/Module/Install/Repository.pm Text-MicroTemplate-Extended-0.17/inc/Module/Install/TestBase.pm Text-MicroTemplate-Extended-0.17/inc/Module/Install/Win32.pm Text-MicroTemplate-Extended-0.17/inc/Module/Install/WriteAll.pm Text-MicroTemplate-Extended-0.17/example/base.mt Text-MicroTemplate-Extended-0.17/example/child.mt Text-MicroTemplate-Extended-0.17/example/inheritance.pl Prepending /Users/fly2400/cpanfly-5.24/var/tmp/cpan_build/Class-Accessor-Lite-Lazy-0.03-CJCjAK/blib/arch /Users/fly2400/cpanfly-5.24/var/tmp/cpan_build/Class-Accessor-Lite-Lazy-0.03-CJCjAK/blib/lib /Users/fly2400/cpanfly-5.24/var/tmp/cpan_build/URL-Encode-0.03-2U35ep/blib/arch /Users/fly2400/cpanfly-5.24/var/tmp/cpan_build/URL-Encode-0.03-2U35ep/blib/lib /Users/fly2400/cpanfly-5.24/var/tmp/cpan_build/JSON-Pointer-0.07-TcIiyz/blib/arch /Users/fly2400/cpanfly-5.24/var/tmp/cpan_build/JSON-Pointer-0.07-TcIiyz/blib/lib /Users/fly2400/cpanfly-5.24/var/tmp/cpan_build/Class-Accessor-Lite-0.08-776HoU/blib/arch /Users/fly2400/cpanfly-5.24/var/tmp/cpan_build/Class-Accessor-Lite-0.08-776HoU/blib/lib /Users/fly2400/cpanfly-5.24/var/tmp/cpan_build/Text-MicroTemplate-0.24-VOGWzY/blib/arch /Users/fly2400/cpanfly-5.24/var/tmp/cpan_build/Text-MicroTemplate-0.24-VOGWzY/blib/lib to PERL5LIB for 'prepare' Configuring T/TY/TYPESTER/Text-MicroTemplate-Extended-0.17.tar.gz with Makefile.PL >>> /Users/fly2400/ap2400-300558/bin/perl-dynamic Makefile.PL Cannot determine perl version info from lib/Text/MicroTemplate/Extended.pm Checking if your kit is complete... Looks good Generating a Unix-style Makefile Writing Makefile for Text::MicroTemplate::Extended Writing MYMETA.yml and MYMETA.json TYPESTER/Text-MicroTemplate-Extended-0.17.tar.gz /Users/fly2400/ap2400-300558/bin/perl-dynamic Makefile.PL -- OK Running make for T/TY/TYPESTER/Text-MicroTemplate-Extended-0.17.tar.gz Prepending /Users/fly2400/cpanfly-5.24/var/tmp/cpan_build/Class-Accessor-Lite-Lazy-0.03-CJCjAK/blib/arch /Users/fly2400/cpanfly-5.24/var/tmp/cpan_build/Class-Accessor-Lite-Lazy-0.03-CJCjAK/blib/lib /Users/fly2400/cpanfly-5.24/var/tmp/cpan_build/URL-Encode-0.03-2U35ep/blib/arch /Users/fly2400/cpanfly-5.24/var/tmp/cpan_build/URL-Encode-0.03-2U35ep/blib/lib /Users/fly2400/cpanfly-5.24/var/tmp/cpan_build/JSON-Pointer-0.07-TcIiyz/blib/arch /Users/fly2400/cpanfly-5.24/var/tmp/cpan_build/JSON-Pointer-0.07-TcIiyz/blib/lib /Users/fly2400/cpanfly-5.24/var/tmp/cpan_build/Class-Accessor-Lite-0.08-776HoU/blib/arch /Users/fly2400/cpanfly-5.24/var/tmp/cpan_build/Class-Accessor-Lite-0.08-776HoU/blib/lib /Users/fly2400/cpanfly-5.24/var/tmp/cpan_build/Text-MicroTemplate-0.24-VOGWzY/blib/arch /Users/fly2400/cpanfly-5.24/var/tmp/cpan_build/Text-MicroTemplate-0.24-VOGWzY/blib/lib to PERL5LIB for 'make' ---- Unsatisfied dependencies detected during ---- ---- TYPESTER/Text-MicroTemplate-Extended-0.17.tar.gz ---- Text::MicroTemplate [requires] Running test for module 'Text::MicroTemplate' KAZUHO/Text-MicroTemplate-0.24.tar.gz Has already been unwrapped into directory /Users/fly2400/cpanfly-5.24/var/tmp/cpan_build/Text-MicroTemplate-0.24-VOGWzY KAZUHO/Text-MicroTemplate-0.24.tar.gz Has already been prepared KAZUHO/Text-MicroTemplate-0.24.tar.gz Has already been made KAZUHO/Text-MicroTemplate-0.24.tar.gz Has already been tested successfully TYPESTER/Text-MicroTemplate-Extended-0.17.tar.gz Has already been unwrapped into directory /Users/fly2400/cpanfly-5.24/var/tmp/cpan_build/Text-MicroTemplate-Extended-0.17-TDe6lY TYPESTER/Text-MicroTemplate-Extended-0.17.tar.gz Has already been prepared Running make for T/TY/TYPESTER/Text-MicroTemplate-Extended-0.17.tar.gz Prepending /Users/fly2400/cpanfly-5.24/var/tmp/cpan_build/Class-Accessor-Lite-Lazy-0.03-CJCjAK/blib/arch /Users/fly2400/cpanfly-5.24/var/tmp/cpan_build/Class-Accessor-Lite-Lazy-0.03-CJCjAK/blib/lib /Users/fly2400/cpanfly-5.24/var/tmp/cpan_build/URL-Encode-0.03-2U35ep/blib/arch /Users/fly2400/cpanfly-5.24/var/tmp/cpan_build/URL-Encode-0.03-2U35ep/blib/lib /Users/fly2400/cpanfly-5.24/var/tmp/cpan_build/JSON-Pointer-0.07-TcIiyz/blib/arch /Users/fly2400/cpanfly-5.24/var/tmp/cpan_build/JSON-Pointer-0.07-TcIiyz/blib/lib /Users/fly2400/cpanfly-5.24/var/tmp/cpan_build/Class-Accessor-Lite-0.08-776HoU/blib/arch /Users/fly2400/cpanfly-5.24/var/tmp/cpan_build/Class-Accessor-Lite-0.08-776HoU/blib/lib /Users/fly2400/cpanfly-5.24/var/tmp/cpan_build/Text-MicroTemplate-0.24-VOGWzY/blib/arch /Users/fly2400/cpanfly-5.24/var/tmp/cpan_build/Text-MicroTemplate-0.24-VOGWzY/blib/lib to PERL5LIB for 'make' >>> make cp lib/Text/MicroTemplate/Extended.ja.pod blib/lib/Text/MicroTemplate/Extended.ja.pod cp lib/Text/MicroTemplate/Extended.pm blib/lib/Text/MicroTemplate/Extended.pm Manifying 2 pod documents TYPESTER/Text-MicroTemplate-Extended-0.17.tar.gz make -- OK Prepending /Users/fly2400/cpanfly-5.24/var/tmp/cpan_build/Class-Accessor-Lite-Lazy-0.03-CJCjAK/blib/arch /Users/fly2400/cpanfly-5.24/var/tmp/cpan_build/Class-Accessor-Lite-Lazy-0.03-CJCjAK/blib/lib /Users/fly2400/cpanfly-5.24/var/tmp/cpan_build/URL-Encode-0.03-2U35ep/blib/arch /Users/fly2400/cpanfly-5.24/var/tmp/cpan_build/URL-Encode-0.03-2U35ep/blib/lib /Users/fly2400/cpanfly-5.24/var/tmp/cpan_build/JSON-Pointer-0.07-TcIiyz/blib/arch /Users/fly2400/cpanfly-5.24/var/tmp/cpan_build/JSON-Pointer-0.07-TcIiyz/blib/lib /Users/fly2400/cpanfly-5.24/var/tmp/cpan_build/Class-Accessor-Lite-0.08-776HoU/blib/arch /Users/fly2400/cpanfly-5.24/var/tmp/cpan_build/Class-Accessor-Lite-0.08-776HoU/blib/lib /Users/fly2400/cpanfly-5.24/var/tmp/cpan_build/Text-MicroTemplate-0.24-VOGWzY/blib/arch /Users/fly2400/cpanfly-5.24/var/tmp/cpan_build/Text-MicroTemplate-0.24-VOGWzY/blib/lib to PERL5LIB for 'test' Running make test >>> make test TEST_VERBOSE=1 PERL_DL_NONLAZY=1 "/Users/fly2400/ap2400-300558/bin/perl-dynamic" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(1, 'inc', 'blib/lib', 'blib/arch')" t/*.t Possible precedence issue with control flow operator at /Users/fly2400/cpanfly-5.24/var/tmp/cpan_build/Text-MicroTemplate-Extended-0.17-TDe6lY/inc/Test/Builder.pm line 917. t/00_compile.t ................... 1..1 ok 1 - use Text::MicroTemplate::Extended; ok Possible precedence issue with control flow operator at /Users/fly2400/cpanfly-5.24/var/tmp/cpan_build/Text-MicroTemplate-Extended-0.17-TDe6lY/inc/Test/Builder.pm line 917. t/bug_block_and_include_error.t .. ok 1 - templete render ok 1..1 ok 1 - before_include_error ok 1 - include error ok ok 2 1..2 ok 2 - include_error_in_block ok 1 - templete render ok 1..1 ok 3 - after_include_error 1..3 ok Possible precedence issue with control flow operator at /Users/fly2400/cpanfly-5.24/var/tmp/cpan_build/Text-MicroTemplate-Extended-0.17-TDe6lY/inc/Test/Builder.pm line 917. Redundant argument in sprintf at /Users/fly2400/cpanfly-5.24/var/tmp/cpan_build/Text-MicroTemplate-Extended-0.17-TDe6lY/inc/Spiffy.pm line 225. Redundant argument in sprintf at /Users/fly2400/cpanfly-5.24/var/tmp/cpan_build/Text-MicroTemplate-Extended-0.17-TDe6lY/inc/Spiffy.pm line 225. Redundant argument in sprintf at /Users/fly2400/cpanfly-5.24/var/tmp/cpan_build/Text-MicroTemplate-Extended-0.17-TDe6lY/inc/Spiffy.pm line 225. Redundant argument in sprintf at /Users/fly2400/cpanfly-5.24/var/tmp/cpan_build/Text-MicroTemplate-Extended-0.17-TDe6lY/inc/Spiffy.pm line 225. t/bug_override_ext.t ............. 1..2 ok 1 - simple template test ok 2 - simple template test ok Possible precedence issue with control flow operator at /Users/fly2400/cpanfly-5.24/var/tmp/cpan_build/Text-MicroTemplate-Extended-0.17-TDe6lY/inc/Test/Builder.pm line 917. t/error.t ........................ ok 1 - error ok ok 2 - no output ok ok 3 - line 7 ok ok 4 - line number ok ok 5 - error ok ok 6 - no output ok ok 7 - error ok ok 8 - line number ok ok 9 - error ok ok 10 - no output ok ok 11 - error ok ok 12 - line number ok ok 13 - error ok ok 14 - no output ok ok 15 - error ok ok 16 - line number ok ok 1 - error ok ok 2 - no output ok ok 3 - error ok ok 4 - line number ok ok 5 - error ok ok 6 - no output ok ok 7 - error ok ok 8 - line number ok 1..8 ok 17 - with_cache 1..17 ok Possible precedence issue with control flow operator at /Users/fly2400/cpanfly-5.24/var/tmp/cpan_build/Text-MicroTemplate-Extended-0.17-TDe6lY/inc/Test/Builder.pm line 917. t/filter.t ....................... 1..2 ok 1 ok 2 ok Possible precedence issue with control flow operator at /Users/fly2400/cpanfly-5.24/var/tmp/cpan_build/Text-MicroTemplate-Extended-0.17-TDe6lY/inc/Test/Builder.pm line 917. Redundant argument in sprintf at /Users/fly2400/cpanfly-5.24/var/tmp/cpan_build/Text-MicroTemplate-Extended-0.17-TDe6lY/inc/Spiffy.pm line 225. Redundant argument in sprintf at /Users/fly2400/cpanfly-5.24/var/tmp/cpan_build/Text-MicroTemplate-Extended-0.17-TDe6lY/inc/Spiffy.pm line 225. Redundant argument in sprintf at /Users/fly2400/cpanfly-5.24/var/tmp/cpan_build/Text-MicroTemplate-Extended-0.17-TDe6lY/inc/Spiffy.pm line 225. Redundant argument in sprintf at /Users/fly2400/cpanfly-5.24/var/tmp/cpan_build/Text-MicroTemplate-Extended-0.17-TDe6lY/inc/Spiffy.pm line 225. t/module.t ....................... 1..34 ok 1 - simple template test ok 2 - base template ok 3 - sub base template (1) ok 4 - sub base template (2) ok 5 - content template (extended base) ok 6 - content template (extended subbase) ok 7 - template args ok 8 - template args with coderef ok 9 - template with array and shift it in template child block ok 10 - inherit above ok 11 - macro ok 12 - multi block base ok 13 - multi block ok 14 - multi inherit ok 15 - include in base template ok 16 - super ok 17 - super 2 ok 18 - simple template test ok 19 - base template ok 20 - sub base template (1) ok 21 - sub base template (2) ok 22 - content template (extended base) ok 23 - content template (extended subbase) ok 24 - template args ok 25 - template args with coderef ok 26 - template with array and shift it in template child block ok 27 - inherit above ok 28 - macro ok 29 - multi block base ok 30 - multi block ok 31 - multi inherit ok 32 - include in base template ok 33 - super ok 34 - super 2 ok Possible precedence issue with control flow operator at /Users/fly2400/cpanfly-5.24/var/tmp/cpan_build/Text-MicroTemplate-Extended-0.17-TDe6lY/inc/Test/Builder.pm line 917. t/pod.t .......................... 1..2 ok 1 - POD test for blib/lib/Text/MicroTemplate/Extended.ja.pod ok 2 - POD test for blib/lib/Text/MicroTemplate/Extended.pm ok Possible precedence issue with control flow operator at /Users/fly2400/cpanfly-5.24/var/tmp/cpan_build/Text-MicroTemplate-Extended-0.17-TDe6lY/inc/Test/Builder.pm line 917. t/pod_coverage.t ................. 1..1 ok 1 - Pod coverage on Text::MicroTemplate::Extended ok All tests successful. Files=8, Tests=62, 1 wallclock secs ( 0.05 usr 0.02 sys + 0.47 cusr 0.09 csys = 0.63 CPU) Result: PASS TYPESTER/Text-MicroTemplate-Extended-0.17.tar.gz make test TEST_VERBOSE=1 -- OK Fetching with LWP: http://ppm.activestate.com/CPAN/authors/id/T/TY/TYPESTER/CHECKSUMS Daisuke Murase <typester@gmail.com> Extended MicroTemplate >>> (cd /Users/fly2400/cpanfly-5.24/var/tmp/cpan_build/Text-MicroTemplate-Extended-0.17-TDe6lY && tar cvf - Text-MicroTemplate-Extended-0.17.ppd blib) | gzip -c >/Users/fly2400/cpanfly-5.24/var/REPO/T/TY/TYPESTER/Text-MicroTemplate-Extended-0.17.tar.gz Text-MicroTemplate-Extended-0.17.ppd blib/ blib/lib/ blib/lib/Text/ blib/lib/Text/MicroTemplate/ blib/lib/Text/MicroTemplate/Extended.ja.pod blib/lib/Text/MicroTemplate/Extended.pm blib/man3/ blib/man3/Text::MicroTemplate::Extended.3 blib/man3/Text::MicroTemplate::Extended.ja.3 Running test for module 'Text::MicroTemplate::DataSection' Prepending %BUILDDIR%/Text-MicroTemplate-Extended-0.17-TDe6lY/blib/arch %BUILDDIR%/Text-MicroTemplate-Extended-0.17-TDe6lY/blib/lib %BUILDDIR%/Class-Accessor-Lite-Lazy-0.03-CJCjAK/blib/arch %BUILDDIR%/Class-Accessor-Lite-Lazy-0.03-CJCjAK/blib/lib %BUILDDIR%/URL-Encode-0.03-2U35ep/blib/arch %BUILDDIR%/URL-Encode-0.03-2U35ep/blib/lib %BUILDDIR%/JSON-Pointer-0.07-TcIiyz/blib/arch %BUILDDIR%/JSON-Pointer-0.07-TcIiyz/blib/lib %BUILDDIR%/Class-Accessor-Lite-0.08-776HoU/blib/arch %BUILDDIR%/Class-Accessor-Lite-0.08-776HoU/blib/lib %BUILDDIR%/Text-MicroTemplate-0.24-VOGWzY/blib/arch %BUILDDIR%/Text-MicroTemplate-0.24-VOGWzY/blib/lib to PERL5LIB; %BUILDDIR%=/Users/fly2400/cpanfly-5.24/var/tmp/cpan_build for 'get' Fetching with LWP: http://ppm.activestate.com/CPAN/authors/id/T/TY/TYPESTER/Text-MicroTemplate-DataSection-0.01.tar.gz Checksum for /Users/fly2400/cpanfly-5.24/var/cpan/sources/authors/id/T/TY/TYPESTER/Text-MicroTemplate-DataSection-0.01.tar.gz ok Text-MicroTemplate-DataSection-0.01/ Text-MicroTemplate-DataSection-0.01/Changes Text-MicroTemplate-DataSection-0.01/LICENSE Text-MicroTemplate-DataSection-0.01/MANIFEST Text-MicroTemplate-DataSection-0.01/META.yml Text-MicroTemplate-DataSection-0.01/Makefile.PL Text-MicroTemplate-DataSection-0.01/README Text-MicroTemplate-DataSection-0.01/inc/ Text-MicroTemplate-DataSection-0.01/lib/ Text-MicroTemplate-DataSection-0.01/t/ Text-MicroTemplate-DataSection-0.01/xt/ Text-MicroTemplate-DataSection-0.01/xt/pod.t Text-MicroTemplate-DataSection-0.01/xt/pod_spell.t Text-MicroTemplate-DataSection-0.01/t/00_compile.t Text-MicroTemplate-DataSection-0.01/t/01_basic.t Text-MicroTemplate-DataSection-0.01/t/02_ex.t Text-MicroTemplate-DataSection-0.01/lib/Text/ Text-MicroTemplate-DataSection-0.01/lib/Text/MicroTemplate/ Text-MicroTemplate-DataSection-0.01/lib/Text/MicroTemplate/DataSection.pm Text-MicroTemplate-DataSection-0.01/lib/Text/MicroTemplate/DataSectionEx.pm Text-MicroTemplate-DataSection-0.01/inc/Module/ Text-MicroTemplate-DataSection-0.01/inc/Module/Install/ Text-MicroTemplate-DataSection-0.01/inc/Module/Install.pm Text-MicroTemplate-DataSection-0.01/inc/Module/Install/AuthorTests.pm Text-MicroTemplate-DataSection-0.01/inc/Module/Install/Base.pm Text-MicroTemplate-DataSection-0.01/inc/Module/Install/Can.pm Text-MicroTemplate-DataSection-0.01/inc/Module/Install/Fetch.pm Text-MicroTemplate-DataSection-0.01/inc/Module/Install/Makefile.pm Text-MicroTemplate-DataSection-0.01/inc/Module/Install/Metadata.pm Text-MicroTemplate-DataSection-0.01/inc/Module/Install/Repository.pm Text-MicroTemplate-DataSection-0.01/inc/Module/Install/Win32.pm Text-MicroTemplate-DataSection-0.01/inc/Module/Install/WriteAll.pm Prepending %BUILDDIR%/Text-MicroTemplate-Extended-0.17-TDe6lY/blib/arch %BUILDDIR%/Text-MicroTemplate-Extended-0.17-TDe6lY/blib/lib %BUILDDIR%/Class-Accessor-Lite-Lazy-0.03-CJCjAK/blib/arch %BUILDDIR%/Class-Accessor-Lite-Lazy-0.03-CJCjAK/blib/lib %BUILDDIR%/URL-Encode-0.03-2U35ep/blib/arch %BUILDDIR%/URL-Encode-0.03-2U35ep/blib/lib %BUILDDIR%/JSON-Pointer-0.07-TcIiyz/blib/arch %BUILDDIR%/JSON-Pointer-0.07-TcIiyz/blib/lib %BUILDDIR%/Class-Accessor-Lite-0.08-776HoU/blib/arch %BUILDDIR%/Class-Accessor-Lite-0.08-776HoU/blib/lib %BUILDDIR%/Text-MicroTemplate-0.24-VOGWzY/blib/arch %BUILDDIR%/Text-MicroTemplate-0.24-VOGWzY/blib/lib to PERL5LIB; %BUILDDIR%=/Users/fly2400/cpanfly-5.24/var/tmp/cpan_build for 'prepare' Configuring T/TY/TYPESTER/Text-MicroTemplate-DataSection-0.01.tar.gz with Makefile.PL >>> /Users/fly2400/ap2400-300558/bin/perl-dynamic Makefile.PL Cannot determine perl version info from lib/Text/MicroTemplate/DataSection.pm Warning: prerequisite Data::Section::Simple 0 not found. Checking if your kit is complete... Looks good Generating a Unix-style Makefile Writing Makefile for Text::MicroTemplate::DataSection Writing MYMETA.yml and MYMETA.json TYPESTER/Text-MicroTemplate-DataSection-0.01.tar.gz /Users/fly2400/ap2400-300558/bin/perl-dynamic Makefile.PL -- OK Running make for T/TY/TYPESTER/Text-MicroTemplate-DataSection-0.01.tar.gz Prepending %BUILDDIR%/Text-MicroTemplate-Extended-0.17-TDe6lY/blib/arch %BUILDDIR%/Text-MicroTemplate-Extended-0.17-TDe6lY/blib/lib %BUILDDIR%/Class-Accessor-Lite-Lazy-0.03-CJCjAK/blib/arch %BUILDDIR%/Class-Accessor-Lite-Lazy-0.03-CJCjAK/blib/lib %BUILDDIR%/URL-Encode-0.03-2U35ep/blib/arch %BUILDDIR%/URL-Encode-0.03-2U35ep/blib/lib %BUILDDIR%/JSON-Pointer-0.07-TcIiyz/blib/arch %BUILDDIR%/JSON-Pointer-0.07-TcIiyz/blib/lib %BUILDDIR%/Class-Accessor-Lite-0.08-776HoU/blib/arch %BUILDDIR%/Class-Accessor-Lite-0.08-776HoU/blib/lib %BUILDDIR%/Text-MicroTemplate-0.24-VOGWzY/blib/arch %BUILDDIR%/Text-MicroTemplate-0.24-VOGWzY/blib/lib to PERL5LIB; %BUILDDIR%=/Users/fly2400/cpanfly-5.24/var/tmp/cpan_build for 'make' ---- Unsatisfied dependencies detected during ---- ---- TYPESTER/Text-MicroTemplate-DataSection-0.01.tar.gz ---- Data::Section::Simple [requires] Text::MicroTemplate [requires] Running test for module 'Data::Section::Simple' Prepending %BUILDDIR%/Text-MicroTemplate-Extended-0.17-TDe6lY/blib/arch %BUILDDIR%/Text-MicroTemplate-Extended-0.17-TDe6lY/blib/lib %BUILDDIR%/Class-Accessor-Lite-Lazy-0.03-CJCjAK/blib/arch %BUILDDIR%/Class-Accessor-Lite-Lazy-0.03-CJCjAK/blib/lib %BUILDDIR%/URL-Encode-0.03-2U35ep/blib/arch %BUILDDIR%/URL-Encode-0.03-2U35ep/blib/lib %BUILDDIR%/JSON-Pointer-0.07-TcIiyz/blib/arch %BUILDDIR%/JSON-Pointer-0.07-TcIiyz/blib/lib %BUILDDIR%/Class-Accessor-Lite-0.08-776HoU/blib/arch %BUILDDIR%/Class-Accessor-Lite-0.08-776HoU/blib/lib %BUILDDIR%/Text-MicroTemplate-0.24-VOGWzY/blib/arch %BUILDDIR%/Text-MicroTemplate-0.24-VOGWzY/blib/lib to PERL5LIB; %BUILDDIR%=/Users/fly2400/cpanfly-5.24/var/tmp/cpan_build for 'get' Checksum for /Users/fly2400/cpanfly-5.24/var/cpan/sources/authors/id/M/MI/MIYAGAWA/Data-Section-Simple-0.07.tar.gz ok Data-Section-Simple-0.07/ Data-Section-Simple-0.07/Changes Data-Section-Simple-0.07/cpanfile Data-Section-Simple-0.07/dist.ini Data-Section-Simple-0.07/lib/ Data-Section-Simple-0.07/LICENSE Data-Section-Simple-0.07/Makefile.PL Data-Section-Simple-0.07/MANIFEST Data-Section-Simple-0.07/META.json Data-Section-Simple-0.07/META.yml Data-Section-Simple-0.07/README Data-Section-Simple-0.07/t/ Data-Section-Simple-0.07/t/basic.t Data-Section-Simple-0.07/t/data.t Data-Section-Simple-0.07/t/DataInCode.pm Data-Section-Simple-0.07/t/Foo.pm Data-Section-Simple-0.07/t/no-datat.t Data-Section-Simple-0.07/t/pkg_oo.t Data-Section-Simple-0.07/t/release-pod-syntax.t Data-Section-Simple-0.07/lib/Data/ Data-Section-Simple-0.07/lib/Data/Section/ Data-Section-Simple-0.07/lib/Data/Section/Simple.pm Prepending %BUILDDIR%/Text-MicroTemplate-Extended-0.17-TDe6lY/blib/arch %BUILDDIR%/Text-MicroTemplate-Extended-0.17-TDe6lY/blib/lib %BUILDDIR%/Class-Accessor-Lite-Lazy-0.03-CJCjAK/blib/arch %BUILDDIR%/Class-Accessor-Lite-Lazy-0.03-CJCjAK/blib/lib %BUILDDIR%/URL-Encode-0.03-2U35ep/blib/arch %BUILDDIR%/URL-Encode-0.03-2U35ep/blib/lib %BUILDDIR%/JSON-Pointer-0.07-TcIiyz/blib/arch %BUILDDIR%/JSON-Pointer-0.07-TcIiyz/blib/lib %BUILDDIR%/Class-Accessor-Lite-0.08-776HoU/blib/arch %BUILDDIR%/Class-Accessor-Lite-0.08-776HoU/blib/lib %BUILDDIR%/Text-MicroTemplate-0.24-VOGWzY/blib/arch %BUILDDIR%/Text-MicroTemplate-0.24-VOGWzY/blib/lib to PERL5LIB; %BUILDDIR%=/Users/fly2400/cpanfly-5.24/var/tmp/cpan_build for 'prepare' Configuring M/MI/MIYAGAWA/Data-Section-Simple-0.07.tar.gz with Makefile.PL >>> /Users/fly2400/ap2400-300558/bin/perl-dynamic Makefile.PL Warning: prerequisite Test::Requires 0 not found. Checking if your kit is complete... Looks good Generating a Unix-style Makefile Writing Makefile for Data::Section::Simple Writing MYMETA.yml and MYMETA.json MIYAGAWA/Data-Section-Simple-0.07.tar.gz /Users/fly2400/ap2400-300558/bin/perl-dynamic Makefile.PL -- OK Running make for M/MI/MIYAGAWA/Data-Section-Simple-0.07.tar.gz Prepending %BUILDDIR%/Text-MicroTemplate-Extended-0.17-TDe6lY/blib/arch %BUILDDIR%/Text-MicroTemplate-Extended-0.17-TDe6lY/blib/lib %BUILDDIR%/Class-Accessor-Lite-Lazy-0.03-CJCjAK/blib/arch %BUILDDIR%/Class-Accessor-Lite-Lazy-0.03-CJCjAK/blib/lib %BUILDDIR%/URL-Encode-0.03-2U35ep/blib/arch %BUILDDIR%/URL-Encode-0.03-2U35ep/blib/lib %BUILDDIR%/JSON-Pointer-0.07-TcIiyz/blib/arch %BUILDDIR%/JSON-Pointer-0.07-TcIiyz/blib/lib %BUILDDIR%/Class-Accessor-Lite-0.08-776HoU/blib/arch %BUILDDIR%/Class-Accessor-Lite-0.08-776HoU/blib/lib %BUILDDIR%/Text-MicroTemplate-0.24-VOGWzY/blib/arch %BUILDDIR%/Text-MicroTemplate-0.24-VOGWzY/blib/lib to PERL5LIB; %BUILDDIR%=/Users/fly2400/cpanfly-5.24/var/tmp/cpan_build for 'make' ---- Unsatisfied dependencies detected during ---- ---- MIYAGAWA/Data-Section-Simple-0.07.tar.gz ---- Test::Requires [build_requires] Running test for module 'Test::Requires' Prepending %BUILDDIR%/Text-MicroTemplate-Extended-0.17-TDe6lY/blib/arch %BUILDDIR%/Text-MicroTemplate-Extended-0.17-TDe6lY/blib/lib %BUILDDIR%/Class-Accessor-Lite-Lazy-0.03-CJCjAK/blib/arch %BUILDDIR%/Class-Accessor-Lite-Lazy-0.03-CJCjAK/blib/lib %BUILDDIR%/URL-Encode-0.03-2U35ep/blib/arch %BUILDDIR%/URL-Encode-0.03-2U35ep/blib/lib %BUILDDIR%/JSON-Pointer-0.07-TcIiyz/blib/arch %BUILDDIR%/JSON-Pointer-0.07-TcIiyz/blib/lib %BUILDDIR%/Class-Accessor-Lite-0.08-776HoU/blib/arch %BUILDDIR%/Class-Accessor-Lite-0.08-776HoU/blib/lib %BUILDDIR%/Text-MicroTemplate-0.24-VOGWzY/blib/arch %BUILDDIR%/Text-MicroTemplate-0.24-VOGWzY/blib/lib to PERL5LIB; %BUILDDIR%=/Users/fly2400/cpanfly-5.24/var/tmp/cpan_build for 'get' Checksum for /Users/fly2400/cpanfly-5.24/var/cpan/sources/authors/id/T/TO/TOKUHIROM/Test-Requires-0.10.tar.gz ok Test-Requires-0.10/Changes Test-Requires-0.10/LICENSE Test-Requires-0.10/META.json Test-Requires-0.10/Makefile.PL Test-Requires-0.10/README.md Test-Requires-0.10/cpanfile Test-Requires-0.10/lib/Test/Requires.pm Test-Requires-0.10/minil.toml Test-Requires-0.10/t/00_compile.t Test-Requires-0.10/t/01_simple.t Test-Requires-0.10/t/02_no_plan.t Test-Requires-0.10/t/03_import_hashref.t Test-Requires-0.10/t/04_import_array.t Test-Requires-0.10/t/05_success.t Test-Requires-0.10/t/06_perlver.t Test-Requires-0.10/xt/02_perlcritic.t Test-Requires-0.10/xt/perlcriticrc Test-Requires-0.10/META.yml Test-Requires-0.10/MANIFEST Prepending %BUILDDIR%/Text-MicroTemplate-Extended-0.17-TDe6lY/blib/arch %BUILDDIR%/Text-MicroTemplate-Extended-0.17-TDe6lY/blib/lib %BUILDDIR%/Class-Accessor-Lite-Lazy-0.03-CJCjAK/blib/arch %BUILDDIR%/Class-Accessor-Lite-Lazy-0.03-CJCjAK/blib/lib %BUILDDIR%/URL-Encode-0.03-2U35ep/blib/arch %BUILDDIR%/URL-Encode-0.03-2U35ep/blib/lib %BUILDDIR%/JSON-Pointer-0.07-TcIiyz/blib/arch %BUILDDIR%/JSON-Pointer-0.07-TcIiyz/blib/lib %BUILDDIR%/Class-Accessor-Lite-0.08-776HoU/blib/arch %BUILDDIR%/Class-Accessor-Lite-0.08-776HoU/blib/lib %BUILDDIR%/Text-MicroTemplate-0.24-VOGWzY/blib/arch %BUILDDIR%/Text-MicroTemplate-0.24-VOGWzY/blib/lib to PERL5LIB; %BUILDDIR%=/Users/fly2400/cpanfly-5.24/var/tmp/cpan_build for 'prepare' Configuring T/TO/TOKUHIROM/Test-Requires-0.10.tar.gz with Makefile.PL >>> /Users/fly2400/ap2400-300558/bin/perl-dynamic Makefile.PL Checking if your kit is complete... Looks good Generating a Unix-style Makefile Writing Makefile for Test::Requires Writing MYMETA.yml and MYMETA.json TOKUHIROM/Test-Requires-0.10.tar.gz /Users/fly2400/ap2400-300558/bin/perl-dynamic Makefile.PL -- OK Running make for T/TO/TOKUHIROM/Test-Requires-0.10.tar.gz Prepending %BUILDDIR%/Text-MicroTemplate-Extended-0.17-TDe6lY/blib/arch %BUILDDIR%/Text-MicroTemplate-Extended-0.17-TDe6lY/blib/lib %BUILDDIR%/Class-Accessor-Lite-Lazy-0.03-CJCjAK/blib/arch %BUILDDIR%/Class-Accessor-Lite-Lazy-0.03-CJCjAK/blib/lib %BUILDDIR%/URL-Encode-0.03-2U35ep/blib/arch %BUILDDIR%/URL-Encode-0.03-2U35ep/blib/lib %BUILDDIR%/JSON-Pointer-0.07-TcIiyz/blib/arch %BUILDDIR%/JSON-Pointer-0.07-TcIiyz/blib/lib %BUILDDIR%/Class-Accessor-Lite-0.08-776HoU/blib/arch %BUILDDIR%/Class-Accessor-Lite-0.08-776HoU/blib/lib %BUILDDIR%/Text-MicroTemplate-0.24-VOGWzY/blib/arch %BUILDDIR%/Text-MicroTemplate-0.24-VOGWzY/blib/lib to PERL5LIB; %BUILDDIR%=/Users/fly2400/cpanfly-5.24/var/tmp/cpan_build for 'make' >>> make cp lib/Test/Requires.pm blib/lib/Test/Requires.pm Manifying 1 pod document TOKUHIROM/Test-Requires-0.10.tar.gz make -- OK Prepending %BUILDDIR%/Text-MicroTemplate-Extended-0.17-TDe6lY/blib/arch %BUILDDIR%/Text-MicroTemplate-Extended-0.17-TDe6lY/blib/lib %BUILDDIR%/Class-Accessor-Lite-Lazy-0.03-CJCjAK/blib/arch %BUILDDIR%/Class-Accessor-Lite-Lazy-0.03-CJCjAK/blib/lib %BUILDDIR%/URL-Encode-0.03-2U35ep/blib/arch %BUILDDIR%/URL-Encode-0.03-2U35ep/blib/lib %BUILDDIR%/JSON-Pointer-0.07-TcIiyz/blib/arch %BUILDDIR%/JSON-Pointer-0.07-TcIiyz/blib/lib %BUILDDIR%/Class-Accessor-Lite-0.08-776HoU/blib/arch %BUILDDIR%/Class-Accessor-Lite-0.08-776HoU/blib/lib %BUILDDIR%/Text-MicroTemplate-0.24-VOGWzY/blib/arch %BUILDDIR%/Text-MicroTemplate-0.24-VOGWzY/blib/lib to PERL5LIB; %BUILDDIR%=/Users/fly2400/cpanfly-5.24/var/tmp/cpan_build for 'test' Running make test >>> make test TEST_VERBOSE=1 PERL_DL_NONLAZY=1 "/Users/fly2400/ap2400-300558/bin/perl-dynamic" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(1, 'blib/lib', 'blib/arch')" t/*.t # Test::More: 1.302026 t/00_compile.t ......... 1..1 ok 1 - use Test::Requires; ok t/01_simple.t .......... 1..10 ok 1 # skip Test requires module 'Acme::Unknown::Missing::Module::Name' but it's not found ok 2 # skip Test requires module 'Acme::Unknown::Missing::Module::Name' but it's not found ok 3 # skip Test requires module 'Acme::Unknown::Missing::Module::Name' but it's not found ok 4 # skip Test requires module 'Acme::Unknown::Missing::Module::Name' but it's not found ok 5 # skip Test requires module 'Acme::Unknown::Missing::Module::Name' but it's not found ok 6 # skip Test requires module 'Acme::Unknown::Missing::Module::Name' but it's not found ok 7 # skip Test requires module 'Acme::Unknown::Missing::Module::Name' but it's not found ok 8 # skip Test requires module 'Acme::Unknown::Missing::Module::Name' but it's not found ok 9 # skip Test requires module 'Acme::Unknown::Missing::Module::Name' but it's not found ok 10 # skip Test requires module 'Acme::Unknown::Missing::Module::Name' but it's not found ok t/02_no_plan.t ......... ok 1 # skip Test requires module 'Acme::Unknown::Missing::Module::Name' but it's not found 1..1 ok t/03_import_hashref.t .. skipped: Test requires module 'Acme::Unknown::Missing::Module::Name' but it's not found t/04_import_array.t .... skipped: Test requires module 'Acme::Unknown::Missing::Module::Name' but it's not found t/05_success.t ......... 1..1 ok 1 ok t/06_perlver.t ......... ok 1 - should reach here ok 2 # skip Perl v5.999.0 required (did you mean v5.9.0?)--this is only v5.24.0, stopped at (eval 8) line 2. # BEGIN failed--compilation aborted at (eval 8) line 2. # 1..2 ok All tests successful. Files=7, Tests=15, 1 wallclock secs ( 0.04 usr 0.01 sys + 0.39 cusr 0.08 csys = 0.52 CPU) Result: PASS TOKUHIROM/Test-Requires-0.10.tar.gz make test TEST_VERBOSE=1 -- OK Can't call method "fullname" on an undefined value at /Users/fly2400/cpanfly-5.24/lib/Fly/MakePPD.pm line 168. /Users/fly2400/ap2400-300558/bin/perl-dynamic exits with 255.