PATH=C:\MinGW-32\bin;C:\cygwin\bin;C:\cpanfly-5.22-32\var\megalib\bin;C:\Perl-5.22-32\site\bin;C:\Perl-5.22-32\bin;C:\MinGW-64\bin;C:\cygwin\bin;C:\cpanfly-5.22-32\var\megalib\bin;C:\Perl-5.22-64\site\bin;C:\Perl-5.22-64\bin;C:\MinGW-64\bin;C:\cygwin\bin;C:\cpanfly-5.22-32\var\megalib\bin;C:\Perl-5.22-64\site\bin;C:\Perl-5.22-64\bin;C:\p4;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\mysql-5.5.45-x64\bin;C:\mysql-5.5.45-x64\bin;=C:\mysql-5.5.45-win32\bin
Start 2015-08-20T19:47:42
ActivePerl-2200 CPAN-2.00
PATH=C:\MinGW-32\bin;C:\cygwin\bin;C:\CPANFL~1.22-\var\megalib\bin;C:\PERL-5~1.22-\site\bin;C:\PERL-5~1.22-\bin;C:\MinGW-64\bin;C:\cygwin\bin;C:\CPANFL~1.22-\var\megalib\bin;C:\PERL-5~2.22-\site\bin;C:\PERL-5~2.22-\bin;C:\MinGW-64\bin;C:\cygwin\bin;C:\CPANFL~1.22-\var\megalib\bin;C:\PERL-5~2.22-\site\bin;C:\PERL-5~2.22-\bin;C:\p4;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WINDOW~1\v1.0\
Reading 'C:\cpanfly-5.22-32\var\cpan\Metadata'
Database was generated on Thu, 20 Aug 2015 05:53:26 GMT
Running make for H/HI/HITODE/APISchema-0.03.tar.gz
Fetching with LWP:
http://cpan.nas1.activestate.com/authors/id/H/HI/HITODE/APISchema-0.03.tar.gz
Fetching with LWP:
http://cpan.nas1.activestate.com/authors/id/H/HI/HITODE/CHECKSUMS
Checksum for C:\cpanfly-5.22-32\var\cpan\sources\authors\id\H\HI\HITODE\APISchema-0.03.tar.gz ok
APISchema-0.03/Build.PL
APISchema-0.03/Changes
APISchema-0.03/LICENSE
APISchema-0.03/META.json
APISchema-0.03/README.md
APISchema-0.03/cpanfile
APISchema-0.03/eg/bmi.psgi
APISchema-0.03/lib/APISchema.pm
APISchema-0.03/lib/APISchema/DSL.pm
APISchema-0.03/lib/APISchema/Generator/Markdown.pm
APISchema-0.03/lib/APISchema/Generator/Router/Simple.pm
APISchema-0.03/lib/APISchema/Resource.pm
APISchema-0.03/lib/APISchema/Route.pm
APISchema-0.03/lib/APISchema/Schema.pm
APISchema-0.03/lib/APISchema/Validator.pm
APISchema-0.03/lib/Plack/App/APISchema/Document.pm
APISchema-0.03/lib/Plack/Middleware/APISchema/RequestValidator.pm
APISchema-0.03/lib/Plack/Middleware/APISchema/ResponseValidator.pm
APISchema-0.03/minil.toml
APISchema-0.03/script/generate_markdown_document.pl
APISchema-0.03/t/APISchema-DSL.t
APISchema-0.03/t/APISchema-Generator-Markdown.t
APISchema-0.03/t/APISchema-Generator-Router-Simple.t
APISchema-0.03/t/APISchema-Resource.t
APISchema-0.03/t/APISchema-Route.t
APISchema-0.03/t/APISchema-Schema.t
APISchema-0.03/t/APISchema-Validator.t
APISchema-0.03/t/APISchema.t
APISchema-0.03/t/Plack-App-APISchema-Document.t
APISchema-0.03/t/Plack-Middleware-APISchema-RequestValidator.t
APISchema-0.03/t/Plack-Middleware-APISchema-ResponseValidator.t
APISchema-0.03/t/fixtures/author.def
APISchema-0.03/t/fixtures/bmi.def
APISchema-0.03/t/fixtures/family.def
APISchema-0.03/t/fixtures/runtime-error.def
APISchema-0.03/t/fixtures/status.def
APISchema-0.03/t/fixtures/syntax-error.def
APISchema-0.03/t/fixtures/user.def
APISchema-0.03/t/test.pm
APISchema-0.03/t/test/fixtures.pm
APISchema-0.03/META.yml
APISchema-0.03/MANIFEST
CPAN.pm: Building H/HI/HITODE/APISchema-0.03.tar.gz
>>> C:\Perl-5.22-32\bin\perl.exe Build.PL
Creating new 'Build' script for 'APISchema' version '0.03'
---- Unsatisfied dependencies detected during ----
---- HITODE/APISchema-0.03.tar.gz ----
Class::Accessor::Lite::Lazy [requires]
JSON::Pointer [requires]
Class::Accessor::Lite [requires]
HTML::Escape [requires]
Valiemon [requires]
Text::MicroTemplate::DataSection [requires]
Test::Deep::JSON [build_requires]
Router::Simple [requires]
Hash::Merge::Simple [requires]
Plack [requires]
Text::Markdown::Hoedown [requires]
Text::MicroTemplate::Extended [requires]
URL::Encode [requires]
Running Build test
Delayed until after prerequisites
Running test for module 'Class::Accessor::Lite::Lazy'
Running make for M/MO/MOTEMEN/Class-Accessor-Lite-Lazy-0.03.tar.gz
Fetching with LWP:
http://cpan.nas1.activestate.com/authors/id/M/MO/MOTEMEN/Class-Accessor-Lite-Lazy-0.03.tar.gz
Fetching with LWP:
http://cpan.nas1.activestate.com/authors/id/M/MO/MOTEMEN/CHECKSUMS
Checksum for C:\cpanfly-5.22-32\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
CPAN.pm: Building M/MO/MOTEMEN/Class-Accessor-Lite-Lazy-0.03.tar.gz
>>> C:\Perl-5.22-32\bin\perl.exe 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
---- Unsatisfied dependencies detected during ----
---- MOTEMEN/Class-Accessor-Lite-Lazy-0.03.tar.gz ----
Class::Accessor::Lite [requires]
Running Build test
Delayed until after prerequisites
Running test for module 'Class::Accessor::Lite'
Running make for K/KA/KAZUHO/Class-Accessor-Lite-0.08.tar.gz
Fetching with LWP:
http://cpan.nas1.activestate.com/authors/id/K/KA/KAZUHO/Class-Accessor-Lite-0.08.tar.gz
Fetching with LWP:
http://cpan.nas1.activestate.com/authors/id/K/KA/KAZUHO/CHECKSUMS
Checksum for C:\cpanfly-5.22-32\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
CPAN.pm: Building K/KA/KAZUHO/Class-Accessor-Lite-0.08.tar.gz
>>> C:\Perl-5.22-32\bin\perl.exe Makefile.PL
Cannot determine perl version info from lib/Class/Accessor/Lite.pm
Checking if your kit is complete...
Looks good
Generating a dmake-style Makefile
Writing Makefile for Class::Accessor::Lite
Writing MYMETA.yml and MYMETA.json
>>> dmake
cp lib/Class/Accessor/Lite.pm blib\lib\Class\Accessor\Lite.pm
KAZUHO/Class-Accessor-Lite-0.08.tar.gz
dmake -- OK
Running make test
>>> dmake test TEST_VERBOSE=1
"C:\Perl-5.22-32\bin\perl.exe" "-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, 1 wallclock secs ( 0.06 usr + 0.02 sys = 0.08 CPU)
Result: PASS
KAZUHO/Class-Accessor-Lite-0.08.tar.gz
dmake test TEST_VERBOSE=1 -- OK
Kazuho Oku <kazuhooku@gmail.com>
a minimalistic variant of Class::Accessor
>>> (cd C:\cpanfly-5.22-32\var\cpan\build\Class-Accessor-Lite-0.08-TyDpUX && tar cvf - Class-Accessor-Lite-0.08.ppd blib) | gzip -c >C:/cpanfly-5.22-32/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
>>> mv C:\cpanfly-5.22-32\var\cpan\build\Class-Accessor-Lite-0.08-TyDpUX/Class-Accessor-Lite-0.08.ppd C:/cpanfly-5.22-32/var/REPO/K/KA/KAZUHO
Running Build for M/MO/MOTEMEN/Class-Accessor-Lite-Lazy-0.03.tar.gz
Prepending C:\cpanfly-5.22-32\var\cpan\build\Class-Accessor-Lite-0.08-TyDpUX/blib/arch C:\cpanfly-5.22-32\var\cpan\build\Class-Accessor-Lite-0.08-TyDpUX/blib/lib to PERL5LIB for 'get'
Has already been unwrapped into directory C:\cpanfly-5.22-32\var\cpan\build\Class-Accessor-Lite-Lazy-0.03-_ik5Es
Prepending C:\cpanfly-5.22-32\var\cpan\build\Class-Accessor-Lite-0.08-TyDpUX/blib/arch C:\cpanfly-5.22-32\var\cpan\build\Class-Accessor-Lite-0.08-TyDpUX/blib/lib to PERL5LIB for 'make'
CPAN.pm: Building M/MO/MOTEMEN/Class-Accessor-Lite-Lazy-0.03.tar.gz
>>> C:\Perl-5.22-32\bin\perl.exe ./Build
Building Class-Accessor-Lite-Lazy
MOTEMEN/Class-Accessor-Lite-Lazy-0.03.tar.gz
C:\Perl-5.22-32\bin\perl.exe ./Build -- OK
Prepending C:\cpanfly-5.22-32\var\cpan\build\Class-Accessor-Lite-0.08-TyDpUX/blib/arch C:\cpanfly-5.22-32\var\cpan\build\Class-Accessor-Lite-0.08-TyDpUX/blib/lib to PERL5LIB for 'test'
Running Build test
>>> C:\Perl-5.22-32\bin\perl.exe ./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, 1 wallclock secs ( 0.11 usr + 0.00 sys = 0.11 CPU)
Result: PASS
MOTEMEN/Class-Accessor-Lite-Lazy-0.03.tar.gz
C:\Perl-5.22-32\bin\perl.exe ./Build test verbose=1 -- OK
motemen <motemen@gmail.com>
Class::Accessor::Lite with lazy accessor feature
>>> (cd C:\cpanfly-5.22-32\var\cpan\build\Class-Accessor-Lite-Lazy-0.03-_ik5Es && tar cvf - Class-Accessor-Lite-Lazy-0.03.ppd blib) | gzip -c >C:/cpanfly-5.22-32/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
>>> mv C:\cpanfly-5.22-32\var\cpan\build\Class-Accessor-Lite-Lazy-0.03-_ik5Es/Class-Accessor-Lite-Lazy-0.03.ppd C:/cpanfly-5.22-32/var/REPO/M/MO/MOTEMEN
Running test for module 'JSON::Pointer'
Running make for Z/ZI/ZIGOROU/JSON-Pointer-0.07.tar.gz
Prepending C:\cpanfly-5.22-32\var\cpan\build\Class-Accessor-Lite-Lazy-0.03-_ik5Es/blib/arch C:\cpanfly-5.22-32\var\cpan\build\Class-Accessor-Lite-Lazy-0.03-_ik5Es/blib/lib C:\cpanfly-5.22-32\var\cpan\build\Class-Accessor-Lite-0.08-TyDpUX/blib/arch C:\cpanfly-5.22-32\var\cpan\build\Class-Accessor-Lite-0.08-TyDpUX/blib/lib to PERL5LIB for 'get'
Fetching with LWP:
http://cpan.nas1.activestate.com/authors/id/Z/ZI/ZIGOROU/JSON-Pointer-0.07.tar.gz
Fetching with LWP:
http://cpan.nas1.activestate.com/authors/id/Z/ZI/ZIGOROU/CHECKSUMS
Checksum for C:\cpanfly-5.22-32\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 C:\cpanfly-5.22-32\var\cpan\build\Class-Accessor-Lite-Lazy-0.03-_ik5Es/blib/arch C:\cpanfly-5.22-32\var\cpan\build\Class-Accessor-Lite-Lazy-0.03-_ik5Es/blib/lib C:\cpanfly-5.22-32\var\cpan\build\Class-Accessor-Lite-0.08-TyDpUX/blib/arch C:\cpanfly-5.22-32\var\cpan\build\Class-Accessor-Lite-0.08-TyDpUX/blib/lib to PERL5LIB for 'make'
CPAN.pm: Building Z/ZI/ZIGOROU/JSON-Pointer-0.07.tar.gz
>>> C:\Perl-5.22-32\bin\perl.exe 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
---- Unsatisfied dependencies detected during ----
---- ZIGOROU/JSON-Pointer-0.07.tar.gz ----
Class::Accessor::Lite [requires]
Prepending C:\cpanfly-5.22-32\var\cpan\build\Class-Accessor-Lite-Lazy-0.03-_ik5Es/blib/arch C:\cpanfly-5.22-32\var\cpan\build\Class-Accessor-Lite-Lazy-0.03-_ik5Es/blib/lib C:\cpanfly-5.22-32\var\cpan\build\Class-Accessor-Lite-0.08-TyDpUX/blib/arch C:\cpanfly-5.22-32\var\cpan\build\Class-Accessor-Lite-0.08-TyDpUX/blib/lib to PERL5LIB for 'test'
Running Build test
Delayed until after prerequisites
Running test for module 'Class::Accessor::Lite'
Running make for K/KA/KAZUHO/Class-Accessor-Lite-0.08.tar.gz
Prepending C:\cpanfly-5.22-32\var\cpan\build\Class-Accessor-Lite-Lazy-0.03-_ik5Es/blib/arch C:\cpanfly-5.22-32\var\cpan\build\Class-Accessor-Lite-Lazy-0.03-_ik5Es/blib/lib C:\cpanfly-5.22-32\var\cpan\build\Class-Accessor-Lite-0.08-TyDpUX/blib/arch C:\cpanfly-5.22-32\var\cpan\build\Class-Accessor-Lite-0.08-TyDpUX/blib/lib to PERL5LIB for 'get'
Has already been unwrapped into directory C:\cpanfly-5.22-32\var\cpan\build\Class-Accessor-Lite-0.08-TyDpUX
Prepending C:\cpanfly-5.22-32\var\cpan\build\Class-Accessor-Lite-Lazy-0.03-_ik5Es/blib/arch C:\cpanfly-5.22-32\var\cpan\build\Class-Accessor-Lite-Lazy-0.03-_ik5Es/blib/lib C:\cpanfly-5.22-32\var\cpan\build\Class-Accessor-Lite-0.08-TyDpUX/blib/arch C:\cpanfly-5.22-32\var\cpan\build\Class-Accessor-Lite-0.08-TyDpUX/blib/lib to PERL5LIB for 'make'
Has already been made
Prepending C:\cpanfly-5.22-32\var\cpan\build\Class-Accessor-Lite-Lazy-0.03-_ik5Es/blib/arch C:\cpanfly-5.22-32\var\cpan\build\Class-Accessor-Lite-Lazy-0.03-_ik5Es/blib/lib C:\cpanfly-5.22-32\var\cpan\build\Class-Accessor-Lite-0.08-TyDpUX/blib/arch C:\cpanfly-5.22-32\var\cpan\build\Class-Accessor-Lite-0.08-TyDpUX/blib/lib to PERL5LIB for 'test'
Running make test
Has already been tested successfully
Running Build for Z/ZI/ZIGOROU/JSON-Pointer-0.07.tar.gz
Prepending C:\cpanfly-5.22-32\var\cpan\build\Class-Accessor-Lite-Lazy-0.03-_ik5Es/blib/arch C:\cpanfly-5.22-32\var\cpan\build\Class-Accessor-Lite-Lazy-0.03-_ik5Es/blib/lib C:\cpanfly-5.22-32\var\cpan\build\Class-Accessor-Lite-0.08-TyDpUX/blib/arch C:\cpanfly-5.22-32\var\cpan\build\Class-Accessor-Lite-0.08-TyDpUX/blib/lib to PERL5LIB for 'get'
Has already been unwrapped into directory C:\cpanfly-5.22-32\var\cpan\build\JSON-Pointer-0.07-QHXJgO
Prepending C:\cpanfly-5.22-32\var\cpan\build\Class-Accessor-Lite-Lazy-0.03-_ik5Es/blib/arch C:\cpanfly-5.22-32\var\cpan\build\Class-Accessor-Lite-Lazy-0.03-_ik5Es/blib/lib C:\cpanfly-5.22-32\var\cpan\build\Class-Accessor-Lite-0.08-TyDpUX/blib/arch C:\cpanfly-5.22-32\var\cpan\build\Class-Accessor-Lite-0.08-TyDpUX/blib/lib to PERL5LIB for 'make'
CPAN.pm: Building Z/ZI/ZIGOROU/JSON-Pointer-0.07.tar.gz
>>> C:\Perl-5.22-32\bin\perl.exe ./Build
Building JSON-Pointer
ZIGOROU/JSON-Pointer-0.07.tar.gz
C:\Perl-5.22-32\bin\perl.exe ./Build -- OK
Prepending C:\cpanfly-5.22-32\var\cpan\build\Class-Accessor-Lite-Lazy-0.03-_ik5Es/blib/arch C:\cpanfly-5.22-32\var\cpan\build\Class-Accessor-Lite-Lazy-0.03-_ik5Es/blib/lib C:\cpanfly-5.22-32\var\cpan\build\Class-Accessor-Lite-0.08-TyDpUX/blib/arch C:\cpanfly-5.22-32\var\cpan\build\Class-Accessor-Lite-0.08-TyDpUX/blib/lib to PERL5LIB for 'test'
Running Build test
>>> C:\Perl-5.22-32\bin\perl.exe ./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:
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:
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":{"b":"qux","foo":1}}. 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: {"baz":"qux","foo":"bar"}. 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: {"child":{"grandchild":{}},"foo":"bar"}. 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: {"foo":1,"bar":[1,2]}. expected: {"foo":1,"bar":[1,2]})
1..1
ok 6 - Add composite value at top level
# Subtest: Add into composite value
ok 1 - added document (actual: {"baz":[{"foo":"world","qux":"hello"}],"foo":1}. expected: {"foo":1,"baz":[{"qux":"hello","foo":"world"}]})
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: {"bar":true,"foo":1}. 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: {"foo":1,"bar":false}. 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: {"bar":null,"foo":1}. 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: {"foo":1,"0":"bar"}. expected: {"0":"bar","foo":1})
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: {"baz":[{}],"foo":1})
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: {"foo":"bar","baz":"boo"})
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: {"foo":[1,2,3,4],"baz":[{"qux":"hello"}]}. 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: {"boo":{"qux":"hello"},"bar":1,"baz":[{"qux":"hello"}]}. expected: {"bar":1,"baz":[{"qux":"hello"}],"boo":{"qux":"hello"}})
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":{"corge":"grault","thud":"fred"},"foo":{"bar":"baz"}}. expected: {"qux":{"thud":"fred","corge":"grault"},"foo":{"bar":"baz"}})
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: {"bar":1,"baz":[{"qux":"hello"}]})
1..1
ok 2 - Move to new object field
# Subtest: Move to new array element
ok 1 - copied document (actual: {"bar":1,"baz":[{},"hello"]}. expected: {"bar":1,"baz":[{},"hello"]})
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: {"~1":10,"/":9}. pointer: /~01. value: 10)
1..1
ok 4 - A.14. ~ Escape Ordering
# Subtest: A.15. Comparing Strings and Numbers
ok 1 - test (document: {"~1":10,"/":9}. 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: {"c%d":2,"e^f":3,"foo":["bar","baz"],"i\\j":5,"m~n":8,"a/b":1,"k\"l":6," ":7,"g|h":4,"":0}. 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: {"c%d":2,"e^f":3,"foo":["bar","baz"],"i\\j":5,"m~n":8,"a/b":1,"k\"l":6," ":7,"g|h":4,"":0}. 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: {"c%d":2,"e^f":3,"foo":["bar","baz"],"i\\j":5,"m~n":8,"a/b":1,"k\"l":6," ":7,"g|h":4,"":0}. pointer: /. value: 0)
1..1
ok 10 - The value at / equals 0
# Subtest: The value at /a~1b equals 1
ok 1 - test (document: {"c%d":2,"e^f":3,"foo":["bar","baz"],"i\\j":5,"m~n":8,"a/b":1,"k\"l":6," ":7,"g|h":4,"":0}. 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: {"c%d":2,"e^f":3,"foo":["bar","baz"],"i\\j":5,"m~n":8,"a/b":1,"k\"l":6," ":7,"g|h":4,"":0}. 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: {"c%d":2,"e^f":3,"foo":["bar","baz"],"i\\j":5,"m~n":8,"a/b":1,"k\"l":6," ":7,"g|h":4,"":0}. 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: {"c%d":2,"e^f":3,"foo":["bar","baz"],"i\\j":5,"m~n":8,"a/b":1,"k\"l":6," ":7,"g|h":4,"":0}. 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: {"c%d":2,"e^f":3,"foo":["bar","baz"],"i\\j":5,"m~n":8,"a/b":1,"k\"l":6," ":7,"g|h":4,"":0}. 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: {"c%d":2,"e^f":3,"foo":["bar","baz"],"i\\j":5,"m~n":8,"a/b":1,"k\"l":6," ":7,"g|h":4,"":0}. 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: {"c%d":2,"e^f":3,"foo":["bar","baz"],"i\\j":5,"m~n":8,"a/b":1,"k\"l":6," ":7,"g|h":4,"":0}. pointer: / . value: 7)
1..1
ok 17 - The value at / equals 7
# Subtest: The value at /m~0n equals 8
ok 1 - test (document: {"c%d":2,"e^f":3,"foo":["bar","baz"],"i\\j":5,"m~n":8,"a/b":1,"k\"l":6," ":7,"g|h":4,"":0}. 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: 0
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, 4 wallclock secs ( 0.19 usr + 0.05 sys = 0.23 CPU)
Result: PASS
ZIGOROU/JSON-Pointer-0.07.tar.gz
C:\Perl-5.22-32\bin\perl.exe ./Build test verbose=1 -- OK
Toru Yamaguchi <trymch+public@gmail.com>
A Perl implementation of JSON Pointer (RFC6901)
>>> (cd C:\cpanfly-5.22-32\var\cpan\build\JSON-Pointer-0.07-QHXJgO && tar cvf - JSON-Pointer-0.07.ppd blib) | gzip -c >C:/cpanfly-5.22-32/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
>>> mv C:\cpanfly-5.22-32\var\cpan\build\JSON-Pointer-0.07-QHXJgO/JSON-Pointer-0.07.ppd C:/cpanfly-5.22-32/var/REPO/Z/ZI/ZIGOROU
Running test for module 'Class::Accessor::Lite'
Running make for K/KA/KAZUHO/Class-Accessor-Lite-0.08.tar.gz
Prepending C:\cpanfly-5.22-32\var\cpan\build\JSON-Pointer-0.07-QHXJgO/blib/arch C:\cpanfly-5.22-32\var\cpan\build\JSON-Pointer-0.07-QHXJgO/blib/lib C:\cpanfly-5.22-32\var\cpan\build\Class-Accessor-Lite-Lazy-0.03-_ik5Es/blib/arch C:\cpanfly-5.22-32\var\cpan\build\Class-Accessor-Lite-Lazy-0.03-_ik5Es/blib/lib C:\cpanfly-5.22-32\var\cpan\build\Class-Accessor-Lite-0.08-TyDpUX/blib/arch C:\cpanfly-5.22-32\var\cpan\build\Class-Accessor-Lite-0.08-TyDpUX/blib/lib to PERL5LIB for 'get'
Has already been unwrapped into directory C:\cpanfly-5.22-32\var\cpan\build\Class-Accessor-Lite-0.08-TyDpUX
Prepending C:\cpanfly-5.22-32\var\cpan\build\JSON-Pointer-0.07-QHXJgO/blib/arch C:\cpanfly-5.22-32\var\cpan\build\JSON-Pointer-0.07-QHXJgO/blib/lib C:\cpanfly-5.22-32\var\cpan\build\Class-Accessor-Lite-Lazy-0.03-_ik5Es/blib/arch C:\cpanfly-5.22-32\var\cpan\build\Class-Accessor-Lite-Lazy-0.03-_ik5Es/blib/lib C:\cpanfly-5.22-32\var\cpan\build\Class-Accessor-Lite-0.08-TyDpUX/blib/arch C:\cpanfly-5.22-32\var\cpan\build\Class-Accessor-Lite-0.08-TyDpUX/blib/lib to PERL5LIB for 'make'
Has already been made
Prepending C:\cpanfly-5.22-32\var\cpan\build\JSON-Pointer-0.07-QHXJgO/blib/arch C:\cpanfly-5.22-32\var\cpan\build\JSON-Pointer-0.07-QHXJgO/blib/lib C:\cpanfly-5.22-32\var\cpan\build\Class-Accessor-Lite-Lazy-0.03-_ik5Es/blib/arch C:\cpanfly-5.22-32\var\cpan\build\Class-Accessor-Lite-Lazy-0.03-_ik5Es/blib/lib C:\cpanfly-5.22-32\var\cpan\build\Class-Accessor-Lite-0.08-TyDpUX/blib/arch C:\cpanfly-5.22-32\var\cpan\build\Class-Accessor-Lite-0.08-TyDpUX/blib/lib to PERL5LIB for 'test'
Running make test
Has already been tested successfully
Running test for module 'HTML::Escape'
Running make for T/TO/TOKUHIROM/HTML-Escape-1.09.tar.gz
Prepending C:\cpanfly-5.22-32\var\cpan\build\JSON-Pointer-0.07-QHXJgO/blib/arch C:\cpanfly-5.22-32\var\cpan\build\JSON-Pointer-0.07-QHXJgO/blib/lib C:\cpanfly-5.22-32\var\cpan\build\Class-Accessor-Lite-Lazy-0.03-_ik5Es/blib/arch C:\cpanfly-5.22-32\var\cpan\build\Class-Accessor-Lite-Lazy-0.03-_ik5Es/blib/lib C:\cpanfly-5.22-32\var\cpan\build\Class-Accessor-Lite-0.08-TyDpUX/blib/arch C:\cpanfly-5.22-32\var\cpan\build\Class-Accessor-Lite-0.08-TyDpUX/blib/lib to PERL5LIB for 'get'
Fetching with LWP:
http://cpan.nas1.activestate.com/authors/id/T/TO/TOKUHIROM/HTML-Escape-1.09.tar.gz
Checksum for C:\cpanfly-5.22-32\var\cpan\sources\authors\id\T\TO\TOKUHIROM\HTML-Escape-1.09.tar.gz ok
HTML-Escape-1.09/Build.PL
HTML-Escape-1.09/Changes
HTML-Escape-1.09/LICENSE
HTML-Escape-1.09/META.json
HTML-Escape-1.09/README.md
HTML-Escape-1.09/author/benchmark.pl
HTML-Escape-1.09/cpanfile
HTML-Escape-1.09/lib/HTML/Escape.pm
HTML-Escape-1.09/lib/HTML/Escape.xs
HTML-Escape-1.09/lib/HTML/Escape/PurePerl.pm
HTML-Escape-1.09/lib/HTML/ppport.h
HTML-Escape-1.09/minil.toml
HTML-Escape-1.09/t/00_compile.t
HTML-Escape-1.09/t/01_simple.t
HTML-Escape-1.09/t/02_pp.t
HTML-Escape-1.09/xt/02_perlcritic.t
HTML-Escape-1.09/META.yml
HTML-Escape-1.09/MANIFEST
---- Unsatisfied dependencies detected during ----
---- TOKUHIROM/HTML-Escape-1.09.tar.gz ----
Module::Build::Pluggable::PPPort [build_requires]
Prepending C:\cpanfly-5.22-32\var\cpan\build\JSON-Pointer-0.07-QHXJgO/blib/arch C:\cpanfly-5.22-32\var\cpan\build\JSON-Pointer-0.07-QHXJgO/blib/lib C:\cpanfly-5.22-32\var\cpan\build\Class-Accessor-Lite-Lazy-0.03-_ik5Es/blib/arch C:\cpanfly-5.22-32\var\cpan\build\Class-Accessor-Lite-Lazy-0.03-_ik5Es/blib/lib C:\cpanfly-5.22-32\var\cpan\build\Class-Accessor-Lite-0.08-TyDpUX/blib/arch C:\cpanfly-5.22-32\var\cpan\build\Class-Accessor-Lite-0.08-TyDpUX/blib/lib to PERL5LIB for 'test'
Running make test
Make had some problems, won't test
Delayed until after prerequisites
Running test for module 'Module::Build::Pluggable::PPPort'
Running make for T/TO/TOKUHIROM/Module-Build-Pluggable-PPPort-0.04.tar.gz
Prepending C:\cpanfly-5.22-32\var\cpan\build\JSON-Pointer-0.07-QHXJgO/blib/arch C:\cpanfly-5.22-32\var\cpan\build\JSON-Pointer-0.07-QHXJgO/blib/lib C:\cpanfly-5.22-32\var\cpan\build\Class-Accessor-Lite-Lazy-0.03-_ik5Es/blib/arch C:\cpanfly-5.22-32\var\cpan\build\Class-Accessor-Lite-Lazy-0.03-_ik5Es/blib/lib C:\cpanfly-5.22-32\var\cpan\build\Class-Accessor-Lite-0.08-TyDpUX/blib/arch C:\cpanfly-5.22-32\var\cpan\build\Class-Accessor-Lite-0.08-TyDpUX/blib/lib to PERL5LIB for 'get'
Fetching with LWP:
http://cpan.nas1.activestate.com/authors/id/T/TO/TOKUHIROM/Module-Build-Pluggable-PPPort-0.04.tar.gz
Checksum for C:\cpanfly-5.22-32\var\cpan\sources\authors\id\T\TO\TOKUHIROM\Module-Build-Pluggable-PPPort-0.04.tar.gz ok
Module-Build-Pluggable-PPPort-0.04
Module-Build-Pluggable-PPPort-0.04/Changes
Module-Build-Pluggable-PPPort-0.04/.travis.yml
Module-Build-Pluggable-PPPort-0.04/MANIFEST
Module-Build-Pluggable-PPPort-0.04/README
Module-Build-Pluggable-PPPort-0.04/META.json
Module-Build-Pluggable-PPPort-0.04/META.yml
Module-Build-Pluggable-PPPort-0.04/LICENSE
Module-Build-Pluggable-PPPort-0.04/Build.PL
Module-Build-Pluggable-PPPort-0.04/lib
Module-Build-Pluggable-PPPort-0.04/lib/Module
Module-Build-Pluggable-PPPort-0.04/lib/Module/Build
Module-Build-Pluggable-PPPort-0.04/lib/Module/Build/Pluggable
Module-Build-Pluggable-PPPort-0.04/lib/Module/Build/Pluggable/PPPort.pm
Module-Build-Pluggable-PPPort-0.04/t
Module-Build-Pluggable-PPPort-0.04/t/00_compile.t
Module-Build-Pluggable-PPPort-0.04/t/01_simple.t
Module-Build-Pluggable-PPPort-0.04/xt
Module-Build-Pluggable-PPPort-0.04/xt/04_minimum_version.t
Module-Build-Pluggable-PPPort-0.04/xt/05_cpan_meta.t
Module-Build-Pluggable-PPPort-0.04/xt/03_pod.t
Module-Build-Pluggable-PPPort-0.04/xt/01_podspell.t
Module-Build-Pluggable-PPPort-0.04/xt/06_meta_author.t
Module-Build-Pluggable-PPPort-0.04/xt/02_perlcritic.t
Prepending C:\cpanfly-5.22-32\var\cpan\build\JSON-Pointer-0.07-QHXJgO/blib/arch C:\cpanfly-5.22-32\var\cpan\build\JSON-Pointer-0.07-QHXJgO/blib/lib C:\cpanfly-5.22-32\var\cpan\build\Class-Accessor-Lite-Lazy-0.03-_ik5Es/blib/arch C:\cpanfly-5.22-32\var\cpan\build\Class-Accessor-Lite-Lazy-0.03-_ik5Es/blib/lib C:\cpanfly-5.22-32\var\cpan\build\Class-Accessor-Lite-0.08-TyDpUX/blib/arch C:\cpanfly-5.22-32\var\cpan\build\Class-Accessor-Lite-0.08-TyDpUX/blib/lib to PERL5LIB for 'make'
CPAN.pm: Building T/TO/TOKUHIROM/Module-Build-Pluggable-PPPort-0.04.tar.gz
>>> C:\Perl-5.22-32\bin\perl.exe Build.PL
Checking prerequisites...
requires:
! Module::Build::Pluggable is not installed
build_requires:
! Test::Requires is not installed
ERRORS/WARNINGS FOUND IN PREREQUISITES. You may wish to install the versions
of the modules indicated above before proceeding with this installation
Created MYMETA.yml and MYMETA.json
Creating new 'Build' script for 'Module-Build-Pluggable-PPPort' version '0.04'
---- Unsatisfied dependencies detected during ----
---- TOKUHIROM/Module-Build-Pluggable-PPPort-0.04.tar.gz ----
Module::Build::Pluggable [requires]
Test::Requires [build_requires]
Prepending C:\cpanfly-5.22-32\var\cpan\build\JSON-Pointer-0.07-QHXJgO/blib/arch C:\cpanfly-5.22-32\var\cpan\build\JSON-Pointer-0.07-QHXJgO/blib/lib C:\cpanfly-5.22-32\var\cpan\build\Class-Accessor-Lite-Lazy-0.03-_ik5Es/blib/arch C:\cpanfly-5.22-32\var\cpan\build\Class-Accessor-Lite-Lazy-0.03-_ik5Es/blib/lib C:\cpanfly-5.22-32\var\cpan\build\Class-Accessor-Lite-0.08-TyDpUX/blib/arch C:\cpanfly-5.22-32\var\cpan\build\Class-Accessor-Lite-0.08-TyDpUX/blib/lib to PERL5LIB for 'test'
Running Build test
Delayed until after prerequisites
Running test for module 'Module::Build::Pluggable'
Running make for T/TO/TOKUHIROM/Module-Build-Pluggable-0.10.tar.gz
Prepending C:\cpanfly-5.22-32\var\cpan\build\JSON-Pointer-0.07-QHXJgO/blib/arch C:\cpanfly-5.22-32\var\cpan\build\JSON-Pointer-0.07-QHXJgO/blib/lib C:\cpanfly-5.22-32\var\cpan\build\Class-Accessor-Lite-Lazy-0.03-_ik5Es/blib/arch C:\cpanfly-5.22-32\var\cpan\build\Class-Accessor-Lite-Lazy-0.03-_ik5Es/blib/lib C:\cpanfly-5.22-32\var\cpan\build\Class-Accessor-Lite-0.08-TyDpUX/blib/arch C:\cpanfly-5.22-32\var\cpan\build\Class-Accessor-Lite-0.08-TyDpUX/blib/lib to PERL5LIB for 'get'
Fetching with LWP:
http://cpan.nas1.activestate.com/authors/id/T/TO/TOKUHIROM/Module-Build-Pluggable-0.10.tar.gz
Checksum for C:\cpanfly-5.22-32\var\cpan\sources\authors\id\T\TO\TOKUHIROM\Module-Build-Pluggable-0.10.tar.gz ok
Module-Build-Pluggable-0.10/Build.PL
Module-Build-Pluggable-0.10/Changes
Module-Build-Pluggable-0.10/LICENSE
Module-Build-Pluggable-0.10/META.json
Module-Build-Pluggable-0.10/README.md
Module-Build-Pluggable-0.10/cpanfile
Module-Build-Pluggable-0.10/eg/Build.PL
Module-Build-Pluggable-0.10/eg/MANIFEST
Module-Build-Pluggable-0.10/eg/README.mkdn
Module-Build-Pluggable-0.10/eg/lib/Eg.pm
Module-Build-Pluggable-0.10/lib/Module/Build/Pluggable.pm
Module-Build-Pluggable-0.10/lib/Module/Build/Pluggable/Base.pm
Module-Build-Pluggable-0.10/lib/Module/Build/Pluggable/GithubMeta.pm
Module-Build-Pluggable-0.10/lib/Module/Build/Pluggable/Repository.pm
Module-Build-Pluggable-0.10/lib/Module/Build/Pluggable/Util.pm
Module-Build-Pluggable-0.10/lib/Test/Module/Build/Pluggable.pm
Module-Build-Pluggable-0.10/t/00_compile.t
Module-Build-Pluggable-0.10/t/01_simple.t
Module-Build-Pluggable-0.10/t/02_requires.t
Module-Build-Pluggable-0.10/t/03_add_extra_compiler_flags.t
Module-Build-Pluggable-0.10/t/04_test_args.t
Module-Build-Pluggable-0.10/t/05_ignore_plus.t
Module-Build-Pluggable-0.10/t/Util.pm
Module-Build-Pluggable-0.10/t/lib/Module/Build/Pluggable/T1.pm
Module-Build-Pluggable-0.10/xt/02_perlcritic.t
Module-Build-Pluggable-0.10/META.yml
Module-Build-Pluggable-0.10/MANIFEST
Prepending C:\cpanfly-5.22-32\var\cpan\build\JSON-Pointer-0.07-QHXJgO/blib/arch C:\cpanfly-5.22-32\var\cpan\build\JSON-Pointer-0.07-QHXJgO/blib/lib C:\cpanfly-5.22-32\var\cpan\build\Class-Accessor-Lite-Lazy-0.03-_ik5Es/blib/arch C:\cpanfly-5.22-32\var\cpan\build\Class-Accessor-Lite-Lazy-0.03-_ik5Es/blib/lib C:\cpanfly-5.22-32\var\cpan\build\Class-Accessor-Lite-0.08-TyDpUX/blib/arch C:\cpanfly-5.22-32\var\cpan\build\Class-Accessor-Lite-0.08-TyDpUX/blib/lib to PERL5LIB for 'make'
CPAN.pm: Building T/TO/TOKUHIROM/Module-Build-Pluggable-0.10.tar.gz
>>> C:\Perl-5.22-32\bin\perl.exe Build.PL
Created MYMETA.yml and MYMETA.json
Creating new 'Build' script for 'Module-Build-Pluggable' version '0.10'
Merging cpanfile prereqs to MYMETA.yml
Merging cpanfile prereqs to MYMETA.json
---- Unsatisfied dependencies detected during ----
---- TOKUHIROM/Module-Build-Pluggable-0.10.tar.gz ----
Test::SharedFork [requires]
Class::Method::Modifiers [requires]
Prepending C:\cpanfly-5.22-32\var\cpan\build\JSON-Pointer-0.07-QHXJgO/blib/arch C:\cpanfly-5.22-32\var\cpan\build\JSON-Pointer-0.07-QHXJgO/blib/lib C:\cpanfly-5.22-32\var\cpan\build\Class-Accessor-Lite-Lazy-0.03-_ik5Es/blib/arch C:\cpanfly-5.22-32\var\cpan\build\Class-Accessor-Lite-Lazy-0.03-_ik5Es/blib/lib C:\cpanfly-5.22-32\var\cpan\build\Class-Accessor-Lite-0.08-TyDpUX/blib/arch C:\cpanfly-5.22-32\var\cpan\build\Class-Accessor-Lite-0.08-TyDpUX/blib/lib to PERL5LIB for 'test'
Running Build test
Delayed until after prerequisites
Running test for module 'Test::SharedFork'
Running make for E/EX/EXODIST/Test-SharedFork-0.33.tar.gz
Prepending C:\cpanfly-5.22-32\var\cpan\build\JSON-Pointer-0.07-QHXJgO/blib/arch C:\cpanfly-5.22-32\var\cpan\build\JSON-Pointer-0.07-QHXJgO/blib/lib C:\cpanfly-5.22-32\var\cpan\build\Class-Accessor-Lite-Lazy-0.03-_ik5Es/blib/arch C:\cpanfly-5.22-32\var\cpan\build\Class-Accessor-Lite-Lazy-0.03-_ik5Es/blib/lib C:\cpanfly-5.22-32\var\cpan\build\Class-Accessor-Lite-0.08-TyDpUX/blib/arch C:\cpanfly-5.22-32\var\cpan\build\Class-Accessor-Lite-0.08-TyDpUX/blib/lib to PERL5LIB for 'get'
Checksum for C:\cpanfly-5.22-32\var\cpan\sources\authors\id\E\EX\EXODIST\Test-SharedFork-0.33.tar.gz ok
Test-SharedFork-0.33/Changes
Test-SharedFork-0.33/LICENSE
Test-SharedFork-0.33/META.json
Test-SharedFork-0.33/Makefile.PL
Test-SharedFork-0.33/README.md
Test-SharedFork-0.33/README.mkdn
Test-SharedFork-0.33/cpanfile
Test-SharedFork-0.33/lib/Test/SharedFork.pm
Test-SharedFork-0.33/lib/Test/SharedFork/Array.pm
Test-SharedFork-0.33/lib/Test/SharedFork/Scalar.pm
Test-SharedFork-0.33/lib/Test/SharedFork/Store.pm
Test-SharedFork-0.33/minil.toml
Test-SharedFork-0.33/t/00_compile.t
Test-SharedFork-0.33/t/01_simple.t
Test-SharedFork-0.33/t/02_fork_method.t
Test-SharedFork-0.33/t/03_toomany_run.t
Test-SharedFork-0.33/t/04_test_before_fork.t
Test-SharedFork-0.33/t/05_nest.t
Test-SharedFork-0.33/t/06_fail_lineno.t
Test-SharedFork-0.33/t/07_lazy_load.t
Test-SharedFork-0.33/t/08_threads.t
Test-SharedFork-0.33/t/09_very_simple.t
Test-SharedFork-0.33/t/10_subtest.t
Test-SharedFork-0.33/t/11_failure_location.t
Test-SharedFork-0.33/t/12_is_passing.t
Test-SharedFork-0.33/t/nest/subtest.ttt
Test-SharedFork-0.33/t/store/00_simple.t
Test-SharedFork-0.33/t/store/01_tie_scalar.t
Test-SharedFork-0.33/t/store/02_tie_array.t
Test-SharedFork-0.33/xt/02_perlcritic.t
Test-SharedFork-0.33/META.yml
Test-SharedFork-0.33/MANIFEST
Prepending C:\cpanfly-5.22-32\var\cpan\build\JSON-Pointer-0.07-QHXJgO/blib/arch C:\cpanfly-5.22-32\var\cpan\build\JSON-Pointer-0.07-QHXJgO/blib/lib C:\cpanfly-5.22-32\var\cpan\build\Class-Accessor-Lite-Lazy-0.03-_ik5Es/blib/arch C:\cpanfly-5.22-32\var\cpan\build\Class-Accessor-Lite-Lazy-0.03-_ik5Es/blib/lib C:\cpanfly-5.22-32\var\cpan\build\Class-Accessor-Lite-0.08-TyDpUX/blib/arch C:\cpanfly-5.22-32\var\cpan\build\Class-Accessor-Lite-0.08-TyDpUX/blib/lib to PERL5LIB for 'make'
CPAN.pm: Building E/EX/EXODIST/Test-SharedFork-0.33.tar.gz
>>> C:\Perl-5.22-32\bin\perl.exe Makefile.PL
Checking if your kit is complete...
Looks good
Generating a dmake-style Makefile
Writing Makefile for Test::SharedFork
Writing MYMETA.yml and MYMETA.json
---- Unsatisfied dependencies detected during ----
---- EXODIST/Test-SharedFork-0.33.tar.gz ----
Test::Requires [build_requires]
Prepending C:\cpanfly-5.22-32\var\cpan\build\JSON-Pointer-0.07-QHXJgO/blib/arch C:\cpanfly-5.22-32\var\cpan\build\JSON-Pointer-0.07-QHXJgO/blib/lib C:\cpanfly-5.22-32\var\cpan\build\Class-Accessor-Lite-Lazy-0.03-_ik5Es/blib/arch C:\cpanfly-5.22-32\var\cpan\build\Class-Accessor-Lite-Lazy-0.03-_ik5Es/blib/lib C:\cpanfly-5.22-32\var\cpan\build\Class-Accessor-Lite-0.08-TyDpUX/blib/arch C:\cpanfly-5.22-32\var\cpan\build\Class-Accessor-Lite-0.08-TyDpUX/blib/lib to PERL5LIB for 'test'
Running make test
Delayed until after prerequisites
Running test for module 'Test::Requires'
Running make for T/TO/TOKUHIROM/Test-Requires-0.10.tar.gz
Prepending C:\cpanfly-5.22-32\var\cpan\build\JSON-Pointer-0.07-QHXJgO/blib/arch C:\cpanfly-5.22-32\var\cpan\build\JSON-Pointer-0.07-QHXJgO/blib/lib C:\cpanfly-5.22-32\var\cpan\build\Class-Accessor-Lite-Lazy-0.03-_ik5Es/blib/arch C:\cpanfly-5.22-32\var\cpan\build\Class-Accessor-Lite-Lazy-0.03-_ik5Es/blib/lib C:\cpanfly-5.22-32\var\cpan\build\Class-Accessor-Lite-0.08-TyDpUX/blib/arch C:\cpanfly-5.22-32\var\cpan\build\Class-Accessor-Lite-0.08-TyDpUX/blib/lib to PERL5LIB for 'get'
Checksum for C:\cpanfly-5.22-32\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 C:\cpanfly-5.22-32\var\cpan\build\JSON-Pointer-0.07-QHXJgO/blib/arch C:\cpanfly-5.22-32\var\cpan\build\JSON-Pointer-0.07-QHXJgO/blib/lib C:\cpanfly-5.22-32\var\cpan\build\Class-Accessor-Lite-Lazy-0.03-_ik5Es/blib/arch C:\cpanfly-5.22-32\var\cpan\build\Class-Accessor-Lite-Lazy-0.03-_ik5Es/blib/lib C:\cpanfly-5.22-32\var\cpan\build\Class-Accessor-Lite-0.08-TyDpUX/blib/arch C:\cpanfly-5.22-32\var\cpan\build\Class-Accessor-Lite-0.08-TyDpUX/blib/lib to PERL5LIB for 'make'
CPAN.pm: Building T/TO/TOKUHIROM/Test-Requires-0.10.tar.gz
>>> C:\Perl-5.22-32\bin\perl.exe Makefile.PL
Checking if your kit is complete...
Looks good
Generating a dmake-style Makefile
Writing Makefile for Test::Requires
Writing MYMETA.yml and MYMETA.json
>>> dmake
cp lib/Test/Requires.pm blib\lib\Test\Requires.pm
TOKUHIROM/Test-Requires-0.10.tar.gz
dmake -- OK
Prepending C:\cpanfly-5.22-32\var\cpan\build\JSON-Pointer-0.07-QHXJgO/blib/arch C:\cpanfly-5.22-32\var\cpan\build\JSON-Pointer-0.07-QHXJgO/blib/lib C:\cpanfly-5.22-32\var\cpan\build\Class-Accessor-Lite-Lazy-0.03-_ik5Es/blib/arch C:\cpanfly-5.22-32\var\cpan\build\Class-Accessor-Lite-Lazy-0.03-_ik5Es/blib/lib C:\cpanfly-5.22-32\var\cpan\build\Class-Accessor-Lite-0.08-TyDpUX/blib/arch C:\cpanfly-5.22-32\var\cpan\build\Class-Accessor-Lite-0.08-TyDpUX/blib/lib to PERL5LIB for 'test'
Running make test
>>> dmake test TEST_VERBOSE=1
"C:\Perl-5.22-32\bin\perl.exe" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(1, 'blib\lib', 'blib\arch')" t/*.t
# Test::More: 1.001014
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.22.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.11 usr + 0.06 sys = 0.17 CPU)
Result: PASS
TOKUHIROM/Test-Requires-0.10.tar.gz
dmake test TEST_VERBOSE=1 -- OK
Can't call method "fullname" on an undefined value at C:\cpanfly-5.22-32\lib/Fly/MakePPD.pm line 166.
C:\Perl-5.22-32\bin\perl.exe exits with 255.