PATH=C:\mingw\bin;C:\cygwin\bin;C:\cpanfly-5.18\var\megalib\bin;C:\Perl64-5.18\site\bin;C:\Perl64-5.18\bin;C:\cygwin\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\system32\WindowsPowerShell\v1.0;C:\PROGRA~2\Perforce;C:\instantclient_11_2;C:\cygwin\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\system32\WindowsPowerShell\v1.0;C:\PROGRA~2\Perforce;C:\mysql\bin
Start 2015-02-19T04:45:24
ActivePerl-1800 CPAN-2.00
PATH=C:/CPANFL~1.18/var/libs/bin;C:\mingw\bin;C:\cygwin\bin;C:\CPANFL~1.18\var\megalib\bin;C:\Perl64-5.18\site\bin;C:\Perl64-5.18\bin;C:\cygwin\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\system32\WINDOW~1\v1.0;C:\PROGRA~2\Perforce;C:\INSTAN~1;C:\cygwin\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\system32\WINDOW~1\v1.0;C:\PROGRA~2\Perforce;C:\mysql\bin
Reading 'C:\cpanfly-5.18\var\cpan\Metadata'
Database was generated on Thu, 19 Feb 2015 11:17:02 GMT
Running make for H/HI/HITODE/APISchema-0.01.tar.gz
Fetching with LWP:
http://cpan.nas1.activestate.com/authors/id/H/HI/HITODE/APISchema-0.01.tar.gz
Fetching with LWP:
http://cpan.nas1.activestate.com/authors/id/H/HI/HITODE/CHECKSUMS
Checksum for C:\cpanfly-5.18\var\cpan\sources\authors\id\H\HI\HITODE\APISchema-0.01.tar.gz ok
APISchema-0.01/Build.PL
APISchema-0.01/Changes
APISchema-0.01/LICENSE
APISchema-0.01/META.json
APISchema-0.01/README.md
APISchema-0.01/cpanfile
APISchema-0.01/eg/bmi.psgi
APISchema-0.01/lib/APISchema.pm
APISchema-0.01/lib/APISchema/DSL.pm
APISchema-0.01/lib/APISchema/Generator/Markdown.pm
APISchema-0.01/lib/APISchema/Generator/Router/Simple.pm
APISchema-0.01/lib/APISchema/Resource.pm
APISchema-0.01/lib/APISchema/Route.pm
APISchema-0.01/lib/APISchema/Schema.pm
APISchema-0.01/lib/APISchema/Validator.pm
APISchema-0.01/lib/Plack/App/APISchema/Document.pm
APISchema-0.01/lib/Plack/Middleware/APISchema/RequestValidator.pm
APISchema-0.01/lib/Plack/Middleware/APISchema/ResponseValidator.pm
APISchema-0.01/minil.toml
APISchema-0.01/script/generate_markdown_document.pl
APISchema-0.01/t/APISchema-DSL.t
APISchema-0.01/t/APISchema-Generator-Markdown.t
APISchema-0.01/t/APISchema-Generator-Router-Simple.t
APISchema-0.01/t/APISchema-Resource.t
APISchema-0.01/t/APISchema-Route.t
APISchema-0.01/t/APISchema-Schema.t
APISchema-0.01/t/APISchema-Validator.t
APISchema-0.01/t/APISchema.t
APISchema-0.01/t/Plack-App-APISchema-Document.t
APISchema-0.01/t/Plack-Middleware-APISchema-RequestValidator.t
APISchema-0.01/t/Plack-Middleware-APISchema-ResponseValidator.t
APISchema-0.01/t/fixtures/author.def
APISchema-0.01/t/fixtures/bmi.def
APISchema-0.01/t/fixtures/family.def
APISchema-0.01/t/fixtures/runtime-error.def
APISchema-0.01/t/fixtures/status.def
APISchema-0.01/t/fixtures/syntax-error.def
APISchema-0.01/t/fixtures/user.def
APISchema-0.01/t/test.pm
APISchema-0.01/t/test/fixtures.pm
APISchema-0.01/META.yml
APISchema-0.01/MANIFEST
CPAN.pm: Building H/HI/HITODE/APISchema-0.01.tar.gz
>>> C:\Perl64-5.18\bin\perl.exe Build.PL
Creating new 'Build' script for 'APISchema' version '0.01'
---- Unsatisfied dependencies detected during ----
---- HITODE/APISchema-0.01.tar.gz ----
Valiemon [requires]
Running Build test
Delayed until after prerequisites
Running test for module 'Valiemon'
Running make for P/PO/POKUTUNA/Valiemon-0.01.tar.gz
Fetching with LWP:
http://cpan.nas1.activestate.com/authors/id/P/PO/POKUTUNA/Valiemon-0.01.tar.gz
Fetching with LWP:
http://cpan.nas1.activestate.com/authors/id/P/PO/POKUTUNA/CHECKSUMS
Checksum for C:\cpanfly-5.18\var\cpan\sources\authors\id\P\PO\POKUTUNA\Valiemon-0.01.tar.gz ok
Valiemon-0.01/Build.PL
Valiemon-0.01/Changes
Valiemon-0.01/LICENSE
Valiemon-0.01/META.json
Valiemon-0.01/README.md
Valiemon-0.01/cpanfile
Valiemon-0.01/lib/Valiemon.pm
Valiemon-0.01/lib/Valiemon/Attributes.pm
Valiemon-0.01/lib/Valiemon/Attributes/AdditionalProperties.pm
Valiemon-0.01/lib/Valiemon/Attributes/Enum.pm
Valiemon-0.01/lib/Valiemon/Attributes/Format.pm
Valiemon-0.01/lib/Valiemon/Attributes/Items.pm
Valiemon-0.01/lib/Valiemon/Attributes/MaxItems.pm
Valiemon-0.01/lib/Valiemon/Attributes/MaxLength.pm
Valiemon-0.01/lib/Valiemon/Attributes/Maximum.pm
Valiemon-0.01/lib/Valiemon/Attributes/MinItems.pm
Valiemon-0.01/lib/Valiemon/Attributes/MinLength.pm
Valiemon-0.01/lib/Valiemon/Attributes/Minimum.pm
Valiemon-0.01/lib/Valiemon/Attributes/Pattern.pm
Valiemon-0.01/lib/Valiemon/Attributes/Properties.pm
Valiemon-0.01/lib/Valiemon/Attributes/Ref.pm
Valiemon-0.01/lib/Valiemon/Attributes/Required.pm
Valiemon-0.01/lib/Valiemon/Attributes/Type.pm
Valiemon-0.01/lib/Valiemon/Context.pm
Valiemon-0.01/lib/Valiemon/Primitives.pm
Valiemon-0.01/lib/Valiemon/ValidationError.pm
Valiemon-0.01/minil.toml
Valiemon-0.01/t/00_compile.t
Valiemon-0.01/t/01-attr-primitives.t
Valiemon-0.01/t/01-context.t
Valiemon-0.01/t/01-validator.t
Valiemon-0.01/t/02-attr-items.t
Valiemon-0.01/t/02-attr-properties.t
Valiemon-0.01/t/02-attr-ref.t
Valiemon-0.01/t/02-attr-required.t
Valiemon-0.01/t/02-attr-type.t
Valiemon-0.01/t/03-attr-additionalproperties.t
Valiemon-0.01/t/03-attr-enum.t
Valiemon-0.01/t/03-attr-format.t
Valiemon-0.01/t/03-attr-maximum.t
Valiemon-0.01/t/03-attr-maxitems.t
Valiemon-0.01/t/03-attr-maxlength.t
Valiemon-0.01/t/03-attr-minimum.t
Valiemon-0.01/t/03-attr-minitems.t
Valiemon-0.01/t/03-attr-minlength.t
Valiemon-0.01/t/03-attr-pattern.t
Valiemon-0.01/t/04-attr-default.t
Valiemon-0.01/META.yml
Valiemon-0.01/MANIFEST
CPAN.pm: Building P/PO/POKUTUNA/Valiemon-0.01.tar.gz
>>> C:\Perl64-5.18\bin\perl.exe Build.PL
Created MYMETA.yml and MYMETA.json
Creating new 'Build' script for 'Valiemon' version '0.01'
cp META.json MYMETA.json
cp META.yml MYMETA.yml
>>> C:\Perl64-5.18\bin\perl.exe ./Build
Building Valiemon
POKUTUNA/Valiemon-0.01.tar.gz
C:\Perl64-5.18\bin\perl.exe ./Build -- OK
Running Build test
>>> C:\Perl64-5.18\bin\perl.exe ./Build test verbose=1
t\00_compile.t ....................
ok 1 - use Valiemon;
1..1
ok
t\01-attr-primitives.t ............
ok 1 - use Valiemon::Primitives;
# Subtest: is_object
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
ok 7
1..7
ok 2 - is_object
# Subtest: is_array
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
ok 7
1..7
ok 3 - is_array
# Subtest: is_string
ok 1
ok 2
ok 3
not ok 4 # TODO weak typing !!
# Failed (TODO) test at t\01-attr-primitives.t line 42.
not ok 5 # TODO weak typing !!
# Failed (TODO) test at t\01-attr-primitives.t line 43.
not ok 6 # TODO weak typing !!
# Failed (TODO) test at t\01-attr-primitives.t line 44.
ok 7
1..7
ok 4 - is_string
# Subtest: is_number
ok 1
ok 2
ok 3
ok 4
ok 5
not ok 6 # TODO weak typing !!
# Failed (TODO) test at t\01-attr-primitives.t line 58.
ok 7
1..7
ok 5 - is_number
# Subtest: is_integer
ok 1
ok 2
ok 3
ok 4
ok 5
not ok 6 # TODO weak typing !!
# Failed (TODO) test at t\01-attr-primitives.t line 72.
ok 7
1..7
ok 6 - is_integer
# Subtest: is_boolean
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
ok 7
ok 8
ok 9
ok 10
ok 11
ok 12
1..12
ok 7 - is_boolean
# Subtest: is_boolean_perl
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
ok 7
ok 8
ok 9
not ok 10 # TODO invalidate 0.0
# Failed (TODO) test at t\01-attr-primitives.t line 108.
ok 11
ok 12
ok 13
ok 14
ok 15
ok 16
1..16
ok 8 - is_boolean_perl
# Subtest: is_boolean_json
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
ok 7
ok 8
ok 9
ok 10
ok 11
ok 12
ok 13
ok 14
ok 15
ok 16
1..16
ok 9 - is_boolean_json
# Subtest: is_null
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
ok 7
1..7
ok 10 - is_null
# Subtest: is_equal
# null
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
ok 7
# bool
ok 8
ok 9
ok 10
not ok 11 # TODO implement boolean handling
# Failed (TODO) test at t\01-attr-primitives.t line 169.
not ok 12 # TODO implement boolean handling
# Failed (TODO) test at t\01-attr-primitives.t line 170.
ok 13
ok 14
# string
ok 15
ok 16
ok 17
ok 18
ok 19
ok 20
ok 21
ok 22
# number
ok 23
ok 24
ok 25
ok 26
ok 27
ok 28
ok 29
# array
ok 30
ok 31
ok 32
ok 33
ok 34
ok 35
ok 36
ok 37
ok 38
# object
ok 39
ok 40
ok 41
ok 42
ok 43
ok 44
ok 45
ok 46
ok 47
1..47
ok 11 - is_equal
1..11
ok
t\01-context.t ....................
ok 1 - use Valiemon::Context;
# Subtest: new
ok 1
ok 2
1..2
ok 2 - new
# Subtest: sub_validator
ok 1
ok 2 - inherit options from root validator in context
1..2
ok 3 - sub_validator
1..3
ok
t\01-validator.t ..................
ok 1 - use Valiemon;
1..1
ok
t\02-attr-items.t .................
ok 1 - use Valiemon::Attributes::Items;
# Subtest: validate array (schema)
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
1..6
ok 2 - validate array (schema)
# Subtest: validate array (index)
ok 1
ok 2
ok 3
ok 4
1..4
ok 3 - validate array (index)
# Subtest: validate array with $ref
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
1..6
ok 4 - validate array with $ref
1..4
ok
t\02-attr-properties.t ............
ok 1 - use Valiemon::Attributes::Properties;
# Subtest: validate properties
ok 1
ok 2
ok 3
ok 4
1..4
ok 2 - validate properties
# Subtest: validate nested properties
ok 1
ok 2
ok 3
ok 4
ok 5 - first is not required
ok 6
ok 7
ok 8
1..8
ok 3 - validate nested properties
1..3
ok
t\02-attr-ref.t ...................
ok 1 - use Valiemon::Attributes::Ref;
# Subtest: validation with $ref referencing
ok 1
ok 2
ok 3
ok 4
1..4
ok 2 - validation with $ref referencing
# Subtest: validate with nested $ref referencing
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
ok 7
ok 8
1..8
ok 3 - validate with nested $ref referencing
# Subtest: reference recursively
ok 1
ok 2
ok 3
ok 4
1..4
ok 4 - reference recursively
1..4
ok
t\02-attr-required.t ..............
ok 1 - use Valiemon::Attributes::Required;
# Subtest: validate required
ok 1 - required constraint satisifed
ok 2
ok 3 - any type ok
ok 4
ok 5
ok 6
1..6
ok 2 - validate required
# Subtest: validate required with object
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
1..6
ok 3 - validate required with object
# Subtest: detect schema error
ok 1
ok 2
1..2
ok 4 - detect schema error
1..4
ok
t\02-attr-type.t ..................
ok 1 - use Valiemon::Attributes::Type;
# Subtest: validate type object
ok 1 - object is valid!
ok 2
ok 3 - string is invalid
ok 4
ok 5 - array is invalid
ok 6
ok 7 - integer is invalid
ok 8
ok 9 - number is invalid
ok 10
ok 11 - null is invalid
ok 12
ok 13 - boolean is invalid
ok 14
1..14
ok 2 - validate type object
1..2
ok
t\03-attr-additionalproperties.t ..
ok 1 - use Valiemon::Attributes::AdditionalProperties;
# Subtest: additionalProperties=false
# Subtest: all properties are defined
ok 1 - object is valid
ok 2
1..2
ok 1 - all properties are defined
# Subtest: with additional property `tax`
ok 1 - object is invalid
ok 2
1..2
ok 2 - with additional property `tax`
1..2
ok 2 - additionalProperties=false
# Subtest: additionalProperties=true or not specified
ok 1 - object is valid
ok 2
1..2
ok 3 - additionalProperties=true or not specified
# Subtest: not specified
ok 1 - object is valid
ok 2
1..2
ok 4 - not specified
1..4
ok
t\03-attr-enum.t ..................
ok 1 - use Valiemon::Attributes::Enum;
# Subtest: validate enum
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
ok 7
ok 8
1..8
ok 2 - validate enum
# Subtest: validate enum multi types
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
ok 7
ok 8
ok 9
ok 10
not ok 11 # TODO strict type check
# Failed (TODO) test at t\03-attr-enum.t line 62.
1..11
ok 3 - validate enum multi types
# Subtest: validate enum in object
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
ok 7
ok 8
1..8
ok 4 - validate enum in object
1..4
ok
t\03-attr-format.t ................
ok 1 - use Valiemon::Attributes::Format;
# Subtest: date-time
# Subtest: UTC
ok 1
ok 2
1..2
ok 1 - UTC
# Subtest: +09:00
ok 1
ok 2
1..2
ok 2 - +09:00
# Subtest: not a String
ok 1
ok 2
1..2
ok 3 - not a String
# Subtest: invalid
ok 1
ok 2
1..2
ok 4 - invalid
# Subtest: invalid(range)
not ok 1 # TODO RFC3339 range of value
# Failed (TODO) test at t\03-attr-format.t line 42.
not ok 2 # TODO & SKIP it dies
1..2
ok 5 - invalid(range)
1..5
ok 2 - date-time
# Subtest: uri
# Subtest: valid
# Subtest: ftp://example.com/
ok 1
ok 2
1..2
ok 1 - ftp://example.com/
# Subtest: http://example.com/
ok 1
ok 2
1..2
ok 2 - http://example.com/
# Subtest: https://example.com/
ok 1
ok 2
1..2
ok 3 - https://example.com/
# Subtest: https://example.com/%E5%B0%8F%E9%A3%BC%E5%BC%BE
ok 1
ok 2
1..2
ok 4 - https://example.com/%E5%B0%8F%E9%A3%BC%E5%BC%BE
1..4
ok 1 - valid
# Subtest: invalid
# Subtest: example
ok 1
ok 2
1..2
ok 1 - example
# Subtest: 小飼弾
ok 1
ok 2
1..2
ok 2 - 小飼弾
# Subtest: https://example.com/小飼弾
ok 1
ok 2
1..2
ok 3 - https://example.com/小飼弾
# Subtest: https://小飼弾.example.com/
ok 1
ok 2
1..2
ok 4 - https://小飼弾.example.com/
1..4
ok 2 - invalid
1..2
ok 3 - uri
# Subtest: invalid format
ok 1
1..1
ok 4 - invalid format
1..4
ok
t\03-attr-maximum.t ...............
ok 1 - use Valiemon::Attributes::Maximum;
# Subtest: maximum
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
1..6
ok 2 - maximum
# Subtest: maximum with exclusiveMaximum
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
1..6
ok 3 - maximum with exclusiveMaximum
1..3
ok
t\03-attr-maxitems.t ..............
ok 1 - use Valiemon::Attributes::MaxItems;
# Subtest: minItems
ok 1
ok 2
ok 3 - maxItem is inclusive
ok 4
ok 5
ok 6
1..6
ok 2 - minItems
# Subtest: detect schema error
ok 1
ok 2
1..2
ok 3 - detect schema error
1..3
ok
t\03-attr-maxlength.t .............
ok 1 - use Valiemon::Attributes::MaxLength;
# Subtest: validate maxLength
ok 1
ok 2
ok 3 - maxLength is inclusive
ok 4
ok 5
ok 6
1..6
ok 2 - validate maxLength
# Subtest: detect schema error
ok 1
ok 2
1..2
ok 3 - detect schema error
1..3
ok
t\03-attr-minimum.t ...............
ok 1 - use Valiemon::Attributes::Minimum;
# Subtest: minimum
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
1..6
ok 2 - minimum
# Subtest: minimum with exclusiveMinimum
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
1..6
ok 3 - minimum with exclusiveMinimum
# Subtest: minimum with object propertie
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
1..6
ok 4 - minimum with object propertie
1..4
ok
t\03-attr-minitems.t ..............
ok 1 - use Valiemon::Attributes::MinItems;
# Subtest: minItems
ok 1
ok 2
ok 3 - minItem is inclusive
ok 4
ok 5
ok 6
1..6
ok 2 - minItems
# Subtest: detect schema error
ok 1
ok 2
1..2
ok 3 - detect schema error
1..3
ok
t\03-attr-minlength.t .............
ok 1 - use Valiemon::Attributes::MinLength;
# Subtest: validate minLength
ok 1
ok 2
ok 3 - maxLength is inclusive
ok 4
ok 5
ok 6
1..6
ok 2 - validate minLength
# Subtest: detect schema error
ok 1
ok 2
1..2
ok 3 - detect schema error
1..3
ok
t\03-attr-pattern.t ...............
ok 1 - use Valiemon::Attributes::Pattern;
# Subtest: validate pattern
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
ok 7
ok 8
1..8
ok 2 - validate pattern
# Subtest: ignore pattern
ok 1 - object isnt a string
ok 2
ok 3 - array isnt a string
ok 4
ok 5 - null isnt a string
ok 6
not ok 7 - number isnt a string # TODO typing
# Failed (TODO) test 'number isnt a string'
# at t\03-attr-pattern.t line 51.
not ok 8 # TODO typing
# Failed (TODO) test at t\03-attr-pattern.t line 52.
# got: 'Valiemon::ValidationError=HASH(0x22a2150)'
# expected: undef
1..8
ok 3 - ignore pattern
# Subtest: detect schema error
ok 1
ok 2
1..2
ok 4 - detect schema error
1..4
ok
t\04-attr-default.t ...............
# Subtest: fillin default
ok 1
ok 2
ok 3 - fillin name property
ok 4
ok 5
ok 6 - keep name property
1..6
ok 1 - fillin default
# Subtest: fillin default with $ref
ok 1
ok 2
ok 3 - fillin name property
ok 4
ok 5
ok 6 - keep name property
1..6
ok 2 - fillin default with $ref
# Subtest: fillin default at toplevel
not ok 1 # TODO currently default keyword not support not object value at top level
# Failed (TODO) test at t\04-attr-default.t line 69.
# got: undef
# expected: '1'
1..1
ok 3 - fillin default at toplevel
1..3
ok
All tests successful.
Files=20, Tests=71, 5 wallclock secs ( 0.16 usr + 0.02 sys = 0.17 CPU)
Result: PASS
POKUTUNA/Valiemon-0.01.tar.gz
C:\Perl64-5.18\bin\perl.exe ./Build test verbose=1 -- OK
POKUDA Tunahiko <pokutuna@cpan.org>
data validator based on json schema
>>> (cd C:\cpanfly-5.18\var\cpan\build\Valiemon-0.01-EeuoJ6 && tar cvf - Valiemon-0.01.ppd blib) | gzip -c >C:/cpanfly-5.18/var/REPO/P/PO/POKUTUNA/Valiemon-0.01.tar.gz
Valiemon-0.01.ppd
blib/
blib/lib/
blib/lib/Valiemon/
blib/lib/Valiemon/Attributes/
blib/lib/Valiemon/Attributes/AdditionalProperties.pm
blib/lib/Valiemon/Attributes/Enum.pm
blib/lib/Valiemon/Attributes/Format.pm
blib/lib/Valiemon/Attributes/Items.pm
blib/lib/Valiemon/Attributes/Maximum.pm
blib/lib/Valiemon/Attributes/MaxItems.pm
blib/lib/Valiemon/Attributes/MaxLength.pm
blib/lib/Valiemon/Attributes/Minimum.pm
blib/lib/Valiemon/Attributes/MinItems.pm
blib/lib/Valiemon/Attributes/MinLength.pm
blib/lib/Valiemon/Attributes/Pattern.pm
blib/lib/Valiemon/Attributes/Properties.pm
blib/lib/Valiemon/Attributes/Ref.pm
blib/lib/Valiemon/Attributes/Required.pm
blib/lib/Valiemon/Attributes/Type.pm
blib/lib/Valiemon/Attributes.pm
blib/lib/Valiemon/Context.pm
blib/lib/Valiemon/Primitives.pm
blib/lib/Valiemon/ValidationError.pm
blib/lib/Valiemon.pm
>>> mv C:\cpanfly-5.18\var\cpan\build\Valiemon-0.01-EeuoJ6/Valiemon-0.01.ppd C:/cpanfly-5.18/var/REPO/P/PO/POKUTUNA
Running Build for H/HI/HITODE/APISchema-0.01.tar.gz
Prepending C:\cpanfly-5.18\var\cpan\build\Valiemon-0.01-EeuoJ6/blib/arch C:\cpanfly-5.18\var\cpan\build\Valiemon-0.01-EeuoJ6/blib/lib to PERL5LIB for 'get'
Has already been unwrapped into directory C:\cpanfly-5.18\var\cpan\build\APISchema-0.01-jGmG2Z
Prepending C:\cpanfly-5.18\var\cpan\build\Valiemon-0.01-EeuoJ6/blib/arch C:\cpanfly-5.18\var\cpan\build\Valiemon-0.01-EeuoJ6/blib/lib to PERL5LIB for 'make'
CPAN.pm: Building H/HI/HITODE/APISchema-0.01.tar.gz
>>> C:\Perl64-5.18\bin\perl.exe ./Build
cp lib/Plack/App/APISchema/Document.pm blib\lib\Plack\App\APISchema\Document.pm
cp lib/Plack/Middleware/APISchema/RequestValidator.pm blib\lib\Plack\Middleware\APISchema\RequestValidator.pm
cp lib/APISchema.pm blib\lib\APISchema.pm
cp lib/APISchema/Resource.pm blib\lib\APISchema\Resource.pm
cp script/generate_markdown_document.pl blib\script\generate_markdown_document.pl
cp lib/Plack/Middleware/APISchema/ResponseValidator.pm blib\lib\Plack\Middleware\APISchema\ResponseValidator.pm
cp lib/APISchema/Route.pm blib\lib\APISchema\Route.pm
cp lib/APISchema/Schema.pm blib\lib\APISchema\Schema.pm
cp lib/APISchema/Generator/Markdown.pm blib\lib\APISchema\Generator\Markdown.pm
cp lib/APISchema/DSL.pm blib\lib\APISchema\DSL.pm
cp lib/APISchema/Generator/Router/Simple.pm blib\lib\APISchema\Generator\Router\Simple.pm
cp lib/APISchema/Validator.pm blib\lib\APISchema\Validator.pm
HITODE/APISchema-0.01.tar.gz
C:\Perl64-5.18\bin\perl.exe ./Build -- OK
Prepending C:\cpanfly-5.18\var\cpan\build\Valiemon-0.01-EeuoJ6/blib/arch C:\cpanfly-5.18\var\cpan\build\Valiemon-0.01-EeuoJ6/blib/lib to PERL5LIB for 'test'
Running Build test
>>> C:\Perl64-5.18\bin\perl.exe ./Build test verbose=1
t/APISchema-DSL.t ................................. ok
t/APISchema-Generator-Markdown.t .................. ok
t/APISchema-Generator-Router-Simple.t ............. ok
t/APISchema-Resource.t ............................ ok
t/APISchema-Route.t ............................... ok
t/APISchema-Schema.t .............................. ok
t/APISchema-Validator.t ........................... ok
t/APISchema.t ..................................... ok
t/Plack-App-APISchema-Document.t .................. ok
t/Plack-Middleware-APISchema-RequestValidator.t ... ok
t/Plack-Middleware-APISchema-ResponseValidator.t .. ok
All tests successful.
Files=11, Tests=146, 6 wallclock secs ( 0.16 usr + 0.03 sys = 0.19 CPU)
Result: PASS
HITODE/APISchema-0.01.tar.gz
C:\Perl64-5.18\bin\perl.exe ./Build test verbose=1 -- OK
hitode 909 <CENSORED>
Schema for API
>>> (cd C:\cpanfly-5.18\var\cpan\build\APISchema-0.01-jGmG2Z && tar cvf - APISchema-0.01.ppd blib) | gzip -c >C:/cpanfly-5.18/var/REPO/H/HI/HITODE/APISchema-0.01.tar.gz
APISchema-0.01.ppd
blib/
blib/lib/
blib/lib/APISchema/
blib/lib/APISchema/DSL.pm
blib/lib/APISchema/Generator/
blib/lib/APISchema/Generator/Markdown.pm
blib/lib/APISchema/Generator/Router/
blib/lib/APISchema/Generator/Router/Simple.pm
blib/lib/APISchema/Resource.pm
blib/lib/APISchema/Route.pm
blib/lib/APISchema/Schema.pm
blib/lib/APISchema/Validator.pm
blib/lib/APISchema.pm
blib/lib/Plack/
blib/lib/Plack/App/
blib/lib/Plack/App/APISchema/
blib/lib/Plack/App/APISchema/Document.pm
blib/lib/Plack/Middleware/
blib/lib/Plack/Middleware/APISchema/
blib/lib/Plack/Middleware/APISchema/RequestValidator.pm
blib/lib/Plack/Middleware/APISchema/ResponseValidator.pm
blib/script/
blib/script/generate_markdown_document.bat
blib/script/generate_markdown_document.pl
>>> mv C:\cpanfly-5.18\var\cpan\build\APISchema-0.01-jGmG2Z/APISchema-0.01.ppd C:/cpanfly-5.18/var/REPO/H/HI/HITODE
Finished 2015-02-19T04:45:51