PATH=C:\Program Files\Microsoft Platform SDK\Bin;C:\Program Files\Microsoft Platform SDK\Bin\WinNT;C:\Program Files\Microsoft Visual Studio\VC98\Bin;C:\Program Files\Microsoft Visual Studio\Common\MSDev98\Bin;C:\cygwin\bin;C:\cpanfly-5.16\var\megalib\bin;C:\Perl-5.16\site\bin;C:\Perl-5.16\bin;C:\Program Files\Microsoft Platform SDK\Bin;C:\Program Files\Microsoft Platform SDK\Bin\WinNT;C:\Program Files\Microsoft Visual Studio\VC98\Bin;C:\Program Files\Microsoft Visual Studio\Common\MSDev98\Bin;C:\cygwin\bin;C:\cpanfly-5.16\var\megalib\bin;C:\Perl-5.16\site\bin;C:\Perl-5.16\bin;C:\cygwin\bin;C:\Program Files\Perforce;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\system32\WindowsPowerShell\v1.0;C:\WINDOWS\system32\WindowsPowerShell\v1.0;C:\instantclient_11_2;C:\cygwin\bin;C:\Program Files\Perforce;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\system32\WindowsPowerShell\v1.0;C:\WINDOWS\system32\WindowsPowerShell\v1.0;C:\mysql\bin;C:\mysql\bin Start 2015-02-19T03:12:06 ActivePerl-1600 CPAN-2.00 LIB=C:\PROGRA~1\MICROS~3\VC98\Lib\PSDK;C:\PROGRA~1\MICROS~2\Lib;C:\PROGRA~1\MICROS~3\VC98\Lib;C:\PROGRA~1\MICROS~3\VC98\MFC\Lib;C:\PROGRA~1\MICROS~3\VC98\Lib\PSDK;C:\PROGRA~1\MICROS~2\Lib;C:\PROGRA~1\MICROS~3\VC98\Lib;C:\PROGRA~1\MICROS~3\VC98\MFC\Lib INCLUDE=C:\PROGRA~1\MICROS~2\Include;C:\PROGRA~1\MICROS~3\VC98\ATL\Include;C:\PROGRA~1\MICROS~3\VC98\Include;C:\PROGRA~1\MICROS~3\VC98\MFC\Include;C:\PROGRA~1\MICROS~2\Include;C:\PROGRA~1\MICROS~3\VC98\ATL\Include;C:\PROGRA~1\MICROS~3\VC98\Include;C:\PROGRA~1\MICROS~3\VC98\MFC\Include PATH=C:/CPANFL~1.16/var/libs/bin;C:\PROGRA~1\MICROS~2\Bin;C:\PROGRA~1\MICROS~2\Bin\WinNT;C:\PROGRA~1\MICROS~3\VC98\Bin;C:\PROGRA~1\MICROS~3\Common\MSDev98\Bin;C:\cygwin\bin;C:\CPANFL~1.16\var\megalib\bin;C:\Perl-5.16\site\bin;C:\Perl-5.16\bin;C:\PROGRA~1\MICROS~2\Bin;C:\PROGRA~1\MICROS~2\Bin\WinNT;C:\PROGRA~1\MICROS~3\VC98\Bin;C:\PROGRA~1\MICROS~3\Common\MSDev98\Bin;C:\cygwin\bin;C:\CPANFL~1.16\var\megalib\bin;C:\Perl-5.16\site\bin;C:\Perl-5.16\bin;C:\cygwin\bin;C:\PROGRA~1\Perforce;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\system32\WINDOW~2\v1.0;C:\WINDOWS\system32\WINDOW~2\v1.0;C:\INSTAN~1;C:\cygwin\bin;C:\PROGRA~1\Perforce;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\system32\WINDOW~2\v1.0;C:\WINDOWS\system32\WINDOW~2\v1.0;C:\mysql\bin;C:\mysql\bin Reading 'C:\cpanfly-5.16\var\cpan\Metadata' Database was generated on Thu, 19 Feb 2015 09:53:21 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.16\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:\Perl-5.16\bin\perl.exe Build.PL Creating new 'Build' script for 'APISchema' version '0.01' ---- Unsatisfied dependencies detected during ---- ---- HITODE/APISchema-0.01.tar.gz ---- Text::Markdown::Hoedown [requires] Valiemon [requires] Running Build test Delayed until after prerequisites Running test for module 'Text::Markdown::Hoedown' Running make for T/TO/TOKUHIROM/Text-Markdown-Hoedown-1.01.tar.gz Checksum for C:\cpanfly-5.16\var\cpan\sources\authors\id\T\TO\TOKUHIROM\Text-Markdown-Hoedown-1.01.tar.gz ok Text-Markdown-Hoedown-1.01/Build.PL Text-Markdown-Hoedown-1.01/Changes Text-Markdown-Hoedown-1.01/LICENSE Text-Markdown-Hoedown-1.01/META.json Text-Markdown-Hoedown-1.01/README.md Text-Markdown-Hoedown-1.01/author/benchmark.pl Text-Markdown-Hoedown-1.01/author/generate.pl Text-Markdown-Hoedown-1.01/author/tmpl/Callbacks.pod Text-Markdown-Hoedown-1.01/builder/MyBuilder.pm Text-Markdown-Hoedown-1.01/cpanfile Text-Markdown-Hoedown-1.01/hoedown/LICENSE Text-Markdown-Hoedown-1.01/hoedown/Makefile Text-Markdown-Hoedown-1.01/hoedown/Makefile.win Text-Markdown-Hoedown-1.01/hoedown/README.md Text-Markdown-Hoedown-1.01/hoedown/examples/hoedown.c Text-Markdown-Hoedown-1.01/hoedown/examples/smartypants.c Text-Markdown-Hoedown-1.01/hoedown/hoedown.def Text-Markdown-Hoedown-1.01/hoedown/html_block_names.gperf Text-Markdown-Hoedown-1.01/hoedown/src/autolink.c Text-Markdown-Hoedown-1.01/hoedown/src/autolink.h Text-Markdown-Hoedown-1.01/hoedown/src/buffer.c Text-Markdown-Hoedown-1.01/hoedown/src/buffer.h Text-Markdown-Hoedown-1.01/hoedown/src/escape.c Text-Markdown-Hoedown-1.01/hoedown/src/escape.h Text-Markdown-Hoedown-1.01/hoedown/src/html.c Text-Markdown-Hoedown-1.01/hoedown/src/html.h Text-Markdown-Hoedown-1.01/hoedown/src/html_blocks.c Text-Markdown-Hoedown-1.01/hoedown/src/html_smartypants.c Text-Markdown-Hoedown-1.01/hoedown/src/markdown.c Text-Markdown-Hoedown-1.01/hoedown/src/markdown.h Text-Markdown-Hoedown-1.01/hoedown/src/stack.c Text-Markdown-Hoedown-1.01/hoedown/src/stack.h Text-Markdown-Hoedown-1.01/hoedown/test/MarkdownTest_1.0.3/MarkdownTest.pl Text-Markdown-Hoedown-1.01/hoedown/test/MarkdownTest_1.0.3/Tests/Amps and angle encoding.html Text-Markdown-Hoedown-1.01/hoedown/test/MarkdownTest_1.0.3/Tests/Amps and angle encoding.text Text-Markdown-Hoedown-1.01/hoedown/test/MarkdownTest_1.0.3/Tests/Auto links.html Text-Markdown-Hoedown-1.01/hoedown/test/MarkdownTest_1.0.3/Tests/Auto links.text Text-Markdown-Hoedown-1.01/hoedown/test/MarkdownTest_1.0.3/Tests/Backslash escapes.html Text-Markdown-Hoedown-1.01/hoedown/test/MarkdownTest_1.0.3/Tests/Backslash escapes.text Text-Markdown-Hoedown-1.01/hoedown/test/MarkdownTest_1.0.3/Tests/Blockquotes with code blocks.html Text-Markdown-Hoedown-1.01/hoedown/test/MarkdownTest_1.0.3/Tests/Blockquotes with code blocks.text Text-Markdown-Hoedown-1.01/hoedown/test/MarkdownTest_1.0.3/Tests/Code Blocks.html Text-Markdown-Hoedown-1.01/hoedown/test/MarkdownTest_1.0.3/Tests/Code Blocks.text Text-Markdown-Hoedown-1.01/hoedown/test/MarkdownTest_1.0.3/Tests/Code Spans.html Text-Markdown-Hoedown-1.01/hoedown/test/MarkdownTest_1.0.3/Tests/Code Spans.text Text-Markdown-Hoedown-1.01/hoedown/test/MarkdownTest_1.0.3/Tests/Hard-wrapped paragraphs with list-like lines.html Text-Markdown-Hoedown-1.01/hoedown/test/MarkdownTest_1.0.3/Tests/Hard-wrapped paragraphs with list-like lines.text Text-Markdown-Hoedown-1.01/hoedown/test/MarkdownTest_1.0.3/Tests/Horizontal rules.html Text-Markdown-Hoedown-1.01/hoedown/test/MarkdownTest_1.0.3/Tests/Horizontal rules.text Text-Markdown-Hoedown-1.01/hoedown/test/MarkdownTest_1.0.3/Tests/Inline HTML (Advanced).html Text-Markdown-Hoedown-1.01/hoedown/test/MarkdownTest_1.0.3/Tests/Inline HTML (Advanced).text Text-Markdown-Hoedown-1.01/hoedown/test/MarkdownTest_1.0.3/Tests/Inline HTML (Simple).html Text-Markdown-Hoedown-1.01/hoedown/test/MarkdownTest_1.0.3/Tests/Inline HTML (Simple).text Text-Markdown-Hoedown-1.01/hoedown/test/MarkdownTest_1.0.3/Tests/Inline HTML comments.html Text-Markdown-Hoedown-1.01/hoedown/test/MarkdownTest_1.0.3/Tests/Inline HTML comments.text Text-Markdown-Hoedown-1.01/hoedown/test/MarkdownTest_1.0.3/Tests/Links, inline style.html Text-Markdown-Hoedown-1.01/hoedown/test/MarkdownTest_1.0.3/Tests/Links, inline style.text Text-Markdown-Hoedown-1.01/hoedown/test/MarkdownTest_1.0.3/Tests/Links, reference style.html Text-Markdown-Hoedown-1.01/hoedown/test/MarkdownTest_1.0.3/Tests/Links, reference style.text Text-Markdown-Hoedown-1.01/hoedown/test/MarkdownTest_1.0.3/Tests/Links, shortcut references.html Text-Markdown-Hoedown-1.01/hoedown/test/MarkdownTest_1.0.3/Tests/Links, shortcut references.text Text-Markdown-Hoedown-1.01/hoedown/test/MarkdownTest_1.0.3/Tests/Literal quotes in titles.html Text-Markdown-Hoedown-1.01/hoedown/test/MarkdownTest_1.0.3/Tests/Literal quotes in titles.text Text-Markdown-Hoedown-1.01/hoedown/test/MarkdownTest_1.0.3/Tests/Markdown Documentation - Basics.html Text-Markdown-Hoedown-1.01/hoedown/test/MarkdownTest_1.0.3/Tests/Markdown Documentation - Basics.text Text-Markdown-Hoedown-1.01/hoedown/test/MarkdownTest_1.0.3/Tests/Markdown Documentation - Syntax.html Text-Markdown-Hoedown-1.01/hoedown/test/MarkdownTest_1.0.3/Tests/Markdown Documentation - Syntax.text Text-Markdown-Hoedown-1.01/hoedown/test/MarkdownTest_1.0.3/Tests/Nested blockquotes.html Text-Markdown-Hoedown-1.01/hoedown/test/MarkdownTest_1.0.3/Tests/Nested blockquotes.text Text-Markdown-Hoedown-1.01/hoedown/test/MarkdownTest_1.0.3/Tests/Ordered and unordered lists.html Text-Markdown-Hoedown-1.01/hoedown/test/MarkdownTest_1.0.3/Tests/Ordered and unordered lists.text Text-Markdown-Hoedown-1.01/hoedown/test/MarkdownTest_1.0.3/Tests/Strong and em together.html Text-Markdown-Hoedown-1.01/hoedown/test/MarkdownTest_1.0.3/Tests/Strong and em together.text Text-Markdown-Hoedown-1.01/hoedown/test/MarkdownTest_1.0.3/Tests/Tabs.html Text-Markdown-Hoedown-1.01/hoedown/test/MarkdownTest_1.0.3/Tests/Tabs.text Text-Markdown-Hoedown-1.01/hoedown/test/MarkdownTest_1.0.3/Tests/Tidyness.html Text-Markdown-Hoedown-1.01/hoedown/test/MarkdownTest_1.0.3/Tests/Tidyness.text Text-Markdown-Hoedown-1.01/lib/Text/Markdown/Hoedown.pm Text-Markdown-Hoedown-1.01/lib/Text/Markdown/Hoedown.xs Text-Markdown-Hoedown-1.01/lib/Text/Markdown/Hoedown/Callbacks.pod Text-Markdown-Hoedown-1.01/lib/Text/Markdown/Hoedown/Markdown.pod Text-Markdown-Hoedown-1.01/lib/Text/Markdown/gen.callback.c Text-Markdown-Hoedown-1.01/lib/Text/Markdown/gen.callback.inc Text-Markdown-Hoedown-1.01/lib/Text/Markdown/ppport.h Text-Markdown-Hoedown-1.01/minil.toml Text-Markdown-Hoedown-1.01/t/00_compile.t Text-Markdown-Hoedown-1.01/t/01_simple.t Text-Markdown-Hoedown-1.01/t/02_toc.t Text-Markdown-Hoedown-1.01/t/03_custom.t Text-Markdown-Hoedown-1.01/META.yml Text-Markdown-Hoedown-1.01/MANIFEST CPAN.pm: Building T/TO/TOKUHIROM/Text-Markdown-Hoedown-1.01.tar.gz >>> C:\Perl-5.16\bin\perl.exe Build.PL WARNING: the following files are missing in your kit: hoedown/test/MarkdownTest_1.0.3/Tests/Amps hoedown/test/MarkdownTest_1.0.3/Tests/Auto hoedown/test/MarkdownTest_1.0.3/Tests/Backslash hoedown/test/MarkdownTest_1.0.3/Tests/Blockquotes hoedown/test/MarkdownTest_1.0.3/Tests/Code hoedown/test/MarkdownTest_1.0.3/Tests/Hard-wrapped hoedown/test/MarkdownTest_1.0.3/Tests/Horizontal hoedown/test/MarkdownTest_1.0.3/Tests/Inline hoedown/test/MarkdownTest_1.0.3/Tests/Links, hoedown/test/MarkdownTest_1.0.3/Tests/Literal hoedown/test/MarkdownTest_1.0.3/Tests/Markdown hoedown/test/MarkdownTest_1.0.3/Tests/Nested hoedown/test/MarkdownTest_1.0.3/Tests/Ordered hoedown/test/MarkdownTest_1.0.3/Tests/Strong Please inform the author. compilet-Vb23S.c Creating library compilet.lib and object compilet.exp Created MYMETA.yml and MYMETA.json Creating new 'Build' script for 'Text-Markdown-Hoedown' version '1.01' Merging cpanfile prereqs to MYMETA.yml Merging cpanfile prereqs to MYMETA.json >>> C:\Perl-5.16\bin\perl.exe ./Build Building Text-Markdown-Hoedown Generating script 'hoedown\src\autolink.ccs' cl -nologo -c @"hoedown\src\autolink.ccs" -Fo"hoedown\src\autolink.obj" "hoedown\src\autolink.c" autolink.c hoedown\src\buffer.h(8) : fatal error C1083: Cannot open include file: 'stdint.h': No such file or directory error building dll file from 'hoedown/src/autolink.c' at C:\cpanfly-5.16\var\megalib/ExtUtils/CBuilder/Platform/Windows.pm line 129. TOKUHIROM/Text-Markdown-Hoedown-1.01.tar.gz C:\Perl-5.16\bin\perl.exe ./Build -- NOT OK Running Build test Can't test without successful make 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.16\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:\Perl-5.16\bin\perl.exe Build.PL compilet-QdXmB.c Creating library compilet.lib and object compilet.exp 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:\Perl-5.16\bin\perl.exe ./Build Building Valiemon POKUTUNA/Valiemon-0.01.tar.gz C:\Perl-5.16\bin\perl.exe ./Build -- OK Running Build test >>> C:\Perl-5.16\bin\perl.exe ./Build test verbose=1 t\00_compile.t .................... ok 1 - use Valiemon; 1..1 ok # Failed test at t\01-attr-primitives.t line 132. # Failed test at t\01-attr-primitives.t line 133. # Looks like you failed 2 tests of 16. # Failed test 'is_boolean_json' # at t\01-attr-primitives.t line 138. # Looks like you failed 1 test of 11. 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 not ok 11 not ok 12 ok 13 ok 14 ok 15 ok 16 1..16 not 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 Dubious, test returned 1 (wstat 256, 0x100) Failed 1/11 subtests 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(0xc4c1bc)' # 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 Test Summary Report ------------------- t\01-attr-primitives.t (Wstat: 256 Tests: 11 Failed: 1) Failed test: 9 Non-zero exit status: 1 Files=20, Tests=71, 5 wallclock secs ( 0.17 usr + 0.00 sys = 0.17 CPU) Result: FAIL Failed 1/20 test programs. 1/71 subtests failed. POKUTUNA/Valiemon-0.01.tar.gz C:\Perl-5.16\bin\perl.exe ./Build test verbose=1 -- NOT OK //hint// to see the cpan-testers results for installing this module, try: reports POKUTUNA/Valiemon-0.01.tar.gz Running Build for H/HI/HITODE/APISchema-0.01.tar.gz Has already been unwrapped into directory C:\cpanfly-5.16\var\cpan\build\APISchema-0.01-OM4Vz2 CPAN.pm: Building H/HI/HITODE/APISchema-0.01.tar.gz Warning: Prerequisite 'Text::Markdown::Hoedown => 0' for 'HITODE/APISchema-0.01.tar.gz' failed when processing 'TOKUHIROM/Text-Markdown-Hoedown-1.01.tar.gz' with 'make => NO'. Continuing, but chances to succeed are limited. Warning: Prerequisite 'Valiemon => 0' for 'HITODE/APISchema-0.01.tar.gz' failed when processing 'POKUTUNA/Valiemon-0.01.tar.gz' with 'make_test => NO'. Continuing, but chances to succeed are limited. >>> C:\Perl-5.16\bin\perl.exe ./Build cp lib/APISchema.pm blib\lib\APISchema.pm cp lib/APISchema/Generator/Router/Simple.pm blib\lib\APISchema\Generator\Router\Simple.pm cp lib/APISchema/DSL.pm blib\lib\APISchema\DSL.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/Plack/Middleware/APISchema/ResponseValidator.pm blib\lib\Plack\Middleware\APISchema\ResponseValidator.pm cp script/generate_markdown_document.pl blib\script\generate_markdown_document.pl cp lib/Plack/App/APISchema/Document.pm blib\lib\Plack\App\APISchema\Document.pm cp lib/APISchema/Resource.pm blib\lib\APISchema\Resource.pm cp lib/APISchema/Validator.pm blib\lib\APISchema\Validator.pm cp lib/APISchema/Route.pm blib\lib\APISchema\Route.pm cp lib/Plack/Middleware/APISchema/RequestValidator.pm blib\lib\Plack\Middleware\APISchema\RequestValidator.pm HITODE/APISchema-0.01.tar.gz C:\Perl-5.16\bin\perl.exe ./Build -- OK Running Build test >>> C:\Perl-5.16\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 # Child (Status 200 with valid body) exited without calling finalize() # Failed test 'Status 200 with valid body' # at C:/cpanfly-5.16/var/megalib/Test/Class.pm line 281. # (in t::Plack::Middleware::APISchema::ResponseValidator->status) # Failed test 'status died (Can't locate Valiemon.pm in @INC (@INC contains: lib t/lib C:\cpanfly-5.16\var\cpan\build\APISchema-0.01-OM4Vz2\blib\arch C:\cpanfly-5.16\var\cpan\build\APISchema-0.01-OM4Vz2\blib\lib C:/cpanfly-5.16/var/megalib C:/Perl-5.16/site/lib C:/Perl-5.16/lib .) at C:/cpanfly-5.16/var/megalib/Test/Builder.pm line 261.)' # at (eval 10) line 12. # (in t::Plack::Middleware::APISchema::ResponseValidator->status) # Failed test 'validate_request died (You already have a child named (Status 200 with valid body) running at C:/cpanfly-5.16/var/megalib/Test/More.pm line 771.)' # at (eval 10) line 12. # (in t::Plack::Middleware::APISchema::ResponseValidator->validate_request) # Failed test 'validate_response died (You already have a child named (Status 200 with valid body) running at C:/cpanfly-5.16/var/megalib/Test/More.pm line 771.)' # at (eval 10) line 12. # (in t::Plack::Middleware::APISchema::ResponseValidator->validate_response) # Looks like you failed 4 tests of 14. t/APISchema-Validator.t ........................... Dubious, test returned 4 (wstat 1024, 0x400) Failed 4/14 subtests t/APISchema.t ..................................... ok # Failed test 'use Plack::App::APISchema::Document;' # at t/Plack-App-APISchema-Document.t line 10. # (in t::Plack::App::APISchema::Document->_require) # Tried to use 'Plack::App::APISchema::Document'. # Error: Can't locate Text/Markdown/Hoedown.pm in @INC (@INC contains: lib t/lib C:\cpanfly-5.16\var\cpan\build\APISchema-0.01-OM4Vz2\blib\arch C:\cpanfly-5.16\var\cpan\build\APISchema-0.01-OM4Vz2\blib\lib C:/cpanfly-5.16/var/megalib C:/Perl-5.16/site/lib C:/Perl-5.16/lib .) at lib/Plack/App/APISchema/Document.pm line 6. # BEGIN failed--compilation aborted at lib/Plack/App/APISchema/Document.pm line 6. # Compilation failed in require at t/Plack-App-APISchema-Document.t line 10. # BEGIN failed--compilation aborted at t/Plack-App-APISchema-Document.t line 10. # Looks like you failed 1 test of 1. t/Plack-App-APISchema-Document.t .................. Dubious, test returned 1 (wstat 256, 0x100) Failed 1/1 subtests # Failed test 'request validator' # at t/Plack-Middleware-APISchema-RequestValidator.t line 78. # (in t::Plack::Middleware::APISchema::RequestValidator->request_validator) # got: '500' # expected: '200' # Looks like you failed 1 test of 1. # Failed test 'when valid request' # at t/Plack-Middleware-APISchema-RequestValidator.t line 81. # (in t::Plack::Middleware::APISchema::RequestValidator->request_validator) # Failed test 'request validator' # at t/Plack-Middleware-APISchema-RequestValidator.t line 91. # (in t::Plack::Middleware::APISchema::RequestValidator->request_validator) # got: '500' # expected: '200' # Looks like you failed 1 test of 1. # Failed test 'when valid utf8 request' # at t/Plack-Middleware-APISchema-RequestValidator.t line 94. # (in t::Plack::Middleware::APISchema::RequestValidator->request_validator) # Failed test 'request validator' # at t/Plack-Middleware-APISchema-RequestValidator.t line 104. # (in t::Plack::Middleware::APISchema::RequestValidator->request_validator) # got: '500' # expected: '400' # Failed test 'request validator' # at t/Plack-Middleware-APISchema-RequestValidator.t line 105. # (in t::Plack::Middleware::APISchema::RequestValidator->request_validator) # malformed JSON string, neither array, object, number, string or atom, at character offset 0 (before "Can't locate Valiemo...") at C:/cpanfly-5.16/var/megalib/Test/Deep/JSON.pm line 26. # Looks like you failed 2 tests of 2. # Failed test 'when invalid request' # at t/Plack-Middleware-APISchema-RequestValidator.t line 115. # (in t::Plack::Middleware::APISchema::RequestValidator->request_validator) # Failed test 'request validator' # at t/Plack-Middleware-APISchema-RequestValidator.t line 133. # (in t::Plack::Middleware::APISchema::RequestValidator->request_validator) # got: '500' # expected: '400' # Failed test 'request validator' # at t/Plack-Middleware-APISchema-RequestValidator.t line 134. # (in t::Plack::Middleware::APISchema::RequestValidator->request_validator) # malformed JSON string, neither array, object, number, string or atom, at character offset 0 (before "Can't locate Valiemo...") at C:/cpanfly-5.16/var/megalib/Test/Deep/JSON.pm line 26. # Looks like you failed 2 tests of 2. # Failed test 'when request is not a JSON' # at t/Plack-Middleware-APISchema-RequestValidator.t line 142. # (in t::Plack::Middleware::APISchema::RequestValidator->request_validator) # Failed test 'request validator' # at t/Plack-Middleware-APISchema-RequestValidator.t line 153. # (in t::Plack::Middleware::APISchema::RequestValidator->request_validator) # got: '500' # expected: '400' # Failed test 'request validator' # at t/Plack-Middleware-APISchema-RequestValidator.t line 154. # (in t::Plack::Middleware::APISchema::RequestValidator->request_validator) # malformed JSON string, neither array, object, number, string or atom, at character offset 0 (before "Can't locate Valiemo...") at C:/cpanfly-5.16/var/megalib/Test/Deep/JSON.pm line 26. # Looks like you failed 2 tests of 2. # Failed test 'when content-type is incorrect' # at t/Plack-Middleware-APISchema-RequestValidator.t line 164. # (in t::Plack::Middleware::APISchema::RequestValidator->request_validator) # Failed test 'request validator' # at t/Plack-Middleware-APISchema-RequestValidator.t line 175. # (in t::Plack::Middleware::APISchema::RequestValidator->request_validator) # got: '500' # expected: '200' # Looks like you failed 1 test of 1. # Failed test 'when content-type is incorrect with forced encoding' # at t/Plack-Middleware-APISchema-RequestValidator.t line 178. # (in t::Plack::Middleware::APISchema::RequestValidator->request_validator) # Failed test 'request validator' # at t/Plack-Middleware-APISchema-RequestValidator.t line 203. # (in t::Plack::Middleware::APISchema::RequestValidator->request_validator) # got: '500' # expected: '200' # Looks like you failed 1 test of 1. # Failed test 'when valid request by parameter' # at t/Plack-Middleware-APISchema-RequestValidator.t line 206. # (in t::Plack::Middleware::APISchema::RequestValidator->request_validator) # Failed test 'request validator' # at t/Plack-Middleware-APISchema-RequestValidator.t line 214. # (in t::Plack::Middleware::APISchema::RequestValidator->request_validator) # got: '500' # expected: '400' # Failed test 'request validator' # at t/Plack-Middleware-APISchema-RequestValidator.t line 215. # (in t::Plack::Middleware::APISchema::RequestValidator->request_validator) # malformed JSON string, neither array, object, number, string or atom, at character offset 0 (before "Can't locate Valiemo...") at C:/cpanfly-5.16/var/megalib/Test/Deep/JSON.pm line 26. # Looks like you failed 2 tests of 2. # Failed test 'when invalid request by parameter' # at t/Plack-Middleware-APISchema-RequestValidator.t line 225. # (in t::Plack::Middleware::APISchema::RequestValidator->request_validator) # Failed test 'request validator' # at t/Plack-Middleware-APISchema-RequestValidator.t line 235. # (in t::Plack::Middleware::APISchema::RequestValidator->request_validator) # got: '500' # expected: '200' # Looks like you failed 1 test of 1. # Failed test 'when valid request by header' # at t/Plack-Middleware-APISchema-RequestValidator.t line 238. # (in t::Plack::Middleware::APISchema::RequestValidator->request_validator) # Failed test 'request validator' # at t/Plack-Middleware-APISchema-RequestValidator.t line 247. # (in t::Plack::Middleware::APISchema::RequestValidator->request_validator) # got: '500' # expected: '400' # Failed test 'request validator' # at t/Plack-Middleware-APISchema-RequestValidator.t line 248. # (in t::Plack::Middleware::APISchema::RequestValidator->request_validator) # malformed JSON string, neither array, object, number, string or atom, at character offset 0 (before "Can't locate Valiemo...") at C:/cpanfly-5.16/var/megalib/Test/Deep/JSON.pm line 26. # Looks like you failed 2 tests of 2. # Failed test 'when invalid request by header' # at t/Plack-Middleware-APISchema-RequestValidator.t line 258. # (in t::Plack::Middleware::APISchema::RequestValidator->request_validator) # Looks like you failed 10 tests of 16. t/Plack-Middleware-APISchema-RequestValidator.t ... Dubious, test returned 10 (wstat 2560, 0xa00) Failed 10/16 subtests # Failed test 'response validator' # at t/Plack-Middleware-APISchema-ResponseValidator.t line 73. # (in t::Plack::Middleware::APISchema::ResponseValidator->response_validator) # got: '500' # expected: '200' # Looks like you failed 1 test of 1. # Failed test 'when valid response' # at t/Plack-Middleware-APISchema-ResponseValidator.t line 76. # (in t::Plack::Middleware::APISchema::ResponseValidator->response_validator) # Failed test 'response validator' # at t/Plack-Middleware-APISchema-ResponseValidator.t line 86. # (in t::Plack::Middleware::APISchema::ResponseValidator->response_validator) # malformed JSON string, neither array, object, number, string or atom, at character offset 0 (before "Can't locate Valiemo...") at C:/cpanfly-5.16/var/megalib/Test/Deep/JSON.pm line 26. # Looks like you failed 1 test of 2. # Failed test 'when invalid response' # at t/Plack-Middleware-APISchema-ResponseValidator.t line 96. # (in t::Plack::Middleware::APISchema::ResponseValidator->response_validator) # Failed test 'response validator' # at t/Plack-Middleware-APISchema-ResponseValidator.t line 121. # (in t::Plack::Middleware::APISchema::ResponseValidator->response_validator) # malformed JSON string, neither array, object, number, string or atom, at character offset 0 (before "Can't locate Valiemo...") at C:/cpanfly-5.16/var/megalib/Test/Deep/JSON.pm line 26. # Looks like you failed 1 test of 2. # Failed test 'when response is not a JSON' # at t/Plack-Middleware-APISchema-ResponseValidator.t line 129. # (in t::Plack::Middleware::APISchema::ResponseValidator->response_validator) # Failed test 'response validator' # at t/Plack-Middleware-APISchema-ResponseValidator.t line 139. # (in t::Plack::Middleware::APISchema::ResponseValidator->response_validator) # malformed JSON string, neither array, object, number, string or atom, at character offset 0 (before "Can't locate Valiemo...") at C:/cpanfly-5.16/var/megalib/Test/Deep/JSON.pm line 26. # Looks like you failed 1 test of 2. # Failed test 'when content-type is incorrect' # at t/Plack-Middleware-APISchema-ResponseValidator.t line 149. # (in t::Plack::Middleware::APISchema::ResponseValidator->response_validator) # Failed test 'response validator' # at t/Plack-Middleware-APISchema-ResponseValidator.t line 158. # (in t::Plack::Middleware::APISchema::ResponseValidator->response_validator) # got: '500' # expected: '200' # Looks like you failed 1 test of 1. # Failed test 'when content-type is incorrect with forced encoding' # at t/Plack-Middleware-APISchema-ResponseValidator.t line 161. # (in t::Plack::Middleware::APISchema::ResponseValidator->response_validator) # Failed test 'response validator' # at t/Plack-Middleware-APISchema-ResponseValidator.t line 192. # (in t::Plack::Middleware::APISchema::ResponseValidator->response_validator) # got: '500' # expected: '200' # Looks like you failed 1 test of 1. # Failed test 'when valid response by header' # at t/Plack-Middleware-APISchema-ResponseValidator.t line 195. # (in t::Plack::Middleware::APISchema::ResponseValidator->response_validator) # Failed test 'response validator' # at t/Plack-Middleware-APISchema-ResponseValidator.t line 205. # (in t::Plack::Middleware::APISchema::ResponseValidator->response_validator) # malformed JSON string, neither array, object, number, string or atom, at character offset 0 (before "Can't locate Valiemo...") at C:/cpanfly-5.16/var/megalib/Test/Deep/JSON.pm line 26. # Looks like you failed 1 test of 2. # Failed test 'when invalid response by header' # at t/Plack-Middleware-APISchema-ResponseValidator.t line 215. # (in t::Plack::Middleware::APISchema::ResponseValidator->response_validator) # Failed test 'status' # at t/Plack-Middleware-APISchema-ResponseValidator.t line 241. # (in t::Plack::Middleware::APISchema::ResponseValidator->status) # got: '500' # expected: '200' # Looks like you failed 1 test of 1. # Failed test 'Status 200 with valid body' # at t/Plack-Middleware-APISchema-ResponseValidator.t line 244. # (in t::Plack::Middleware::APISchema::ResponseValidator->status) # Failed test 'status' # at t/Plack-Middleware-APISchema-ResponseValidator.t line 250. # (in t::Plack::Middleware::APISchema::ResponseValidator->status) # got: '500' # expected: '400' # Looks like you failed 1 test of 1. # Failed test 'Status 400 with valid body' # at t/Plack-Middleware-APISchema-ResponseValidator.t line 253. # (in t::Plack::Middleware::APISchema::ResponseValidator->status) # Failed test 'status' # at t/Plack-Middleware-APISchema-ResponseValidator.t line 259. # (in t::Plack::Middleware::APISchema::ResponseValidator->status) # got: '500' # expected: '599' # Looks like you failed 1 test of 1. # Failed test 'Undefined status' # at t/Plack-Middleware-APISchema-ResponseValidator.t line 262. # (in t::Plack::Middleware::APISchema::ResponseValidator->status) # Failed test 'status' # at t/Plack-Middleware-APISchema-ResponseValidator.t line 276. # (in t::Plack::Middleware::APISchema::ResponseValidator->status) # malformed JSON string, neither array, object, number, string or atom, at character offset 0 (before "Can't locate Valiemo...") at C:/cpanfly-5.16/var/megalib/Test/Deep/JSON.pm line 26. # Looks like you failed 1 test of 2. # Failed test 'Status 400 with invalid body' # at t/Plack-Middleware-APISchema-ResponseValidator.t line 282. # (in t::Plack::Middleware::APISchema::ResponseValidator->status) # Looks like you failed 11 tests of 18. t/Plack-Middleware-APISchema-ResponseValidator.t .. Dubious, test returned 11 (wstat 2816, 0xb00) Failed 11/18 subtests Test Summary Report ------------------- t/APISchema-Validator.t (Wstat: 1024 Tests: 14 Failed: 4) Failed tests: 11-14 Non-zero exit status: 4 t/Plack-App-APISchema-Document.t (Wstat: 256 Tests: 1 Failed: 1) Failed test: 1 Non-zero exit status: 1 t/Plack-Middleware-APISchema-RequestValidator.t (Wstat: 2560 Tests: 16 Failed: 10) Failed tests: 5-7, 9-11, 13-16 Non-zero exit status: 10 t/Plack-Middleware-APISchema-ResponseValidator.t (Wstat: 2816 Tests: 18 Failed: 11) Failed tests: 5-6, 8-10, 13-18 Non-zero exit status: 11 Files=11, Tests=109, 9 wallclock secs ( 0.11 usr + 0.02 sys = 0.13 CPU) Result: FAIL HITODE/APISchema-0.01.tar.gz 2 dependencies missing (Valiemon,Text::Markdown::Hoedown); additionally test harness failed C:\Perl-5.16\bin\perl.exe ./Build test verbose=1 -- NOT OK //hint// to see the cpan-testers results for installing this module, try: reports HITODE/APISchema-0.01.tar.gz Finished 2015-02-19T03:12:37