PATH=C:\mingw\bin;C:\cygwin\bin;C:\cpanfly-5.18\var\megalib\bin;C:\Perl-5.18\site\bin;C:\Perl-5.18\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 Start 2014-02-23T10:11:04 ActivePerl-1800 CPAN-2.00 LIB=C:\PROGRA~1\MICROS~3\VC98\Lib\PSDK PATH=C:/CPANFL~1.18/var/libs/bin;C:\mingw\bin;C:\cygwin\bin;C:\CPANFL~1.18\var\megalib\bin;C:\Perl-5.18\site\bin;C:\Perl-5.18\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 Reading 'C:\cpanfly-5.18\var\cpan\Metadata' Database was generated on Sun, 23 Feb 2014 13:06:13 GMT Running make for Y/YA/YANICK/Template-Caribou-0.2.3.tar.gz Fetching with LWP: http://cpan.nas1.activestate.com/authors/id/Y/YA/YANICK/Template-Caribou-0.2.3.tar.gz Checksum for C:\cpanfly-5.18\var\cpan\sources\authors\id\Y\YA\YANICK\Template-Caribou-0.2.3.tar.gz ok Template-Caribou-0.2.3/ Template-Caribou-0.2.3/xt/ Template-Caribou-0.2.3/xt/release/ Template-Caribou-0.2.3/xt/release/unused-vars.t Template-Caribou-0.2.3/AUTHOR_PLEDGE Template-Caribou-0.2.3/lib/ Template-Caribou-0.2.3/lib/Template/ Template-Caribou-0.2.3/lib/Template/Caribou.pm Template-Caribou-0.2.3/lib/Template/Caribou/ Template-Caribou-0.2.3/lib/Template/Caribou/Formatter/ Template-Caribou-0.2.3/lib/Template/Caribou/Formatter/Twig.pm Template-Caribou-0.2.3/lib/Template/Caribou/Formatter.pm Template-Caribou-0.2.3/lib/Template/Caribou/Tags.pm Template-Caribou-0.2.3/lib/Template/Caribou/Utils.pm Template-Caribou-0.2.3/lib/Template/Caribou/Manual.pod Template-Caribou-0.2.3/lib/Template/Caribou/Files.pm Template-Caribou-0.2.3/lib/Template/Caribou/Tags/ Template-Caribou-0.2.3/lib/Template/Caribou/Tags/HTML/ Template-Caribou-0.2.3/lib/Template/Caribou/Tags/HTML/Extended.pm Template-Caribou-0.2.3/lib/Template/Caribou/Tags/HTML.pm Template-Caribou-0.2.3/lib/Template/Caribou/Tags/Bootstrap.pm Template-Caribou-0.2.3/MANIFEST Template-Caribou-0.2.3/Changes Template-Caribou-0.2.3/LICENSE Template-Caribou-0.2.3/README.mkdn Template-Caribou-0.2.3/Build.PL Template-Caribou-0.2.3/SIGNATURE Template-Caribou-0.2.3/INSTALL Template-Caribou-0.2.3/META.json Template-Caribou-0.2.3/META.yml Template-Caribou-0.2.3/t/ Template-Caribou-0.2.3/t/corpus/ Template-Caribou-0.2.3/t/corpus/usecase_2/ Template-Caribou-0.2.3/t/corpus/usecase_2/body.bou Template-Caribou-0.2.3/t/corpus/usecase_2/page.bou Template-Caribou-0.2.3/t/corpus/usecase_2/head.bou Template-Caribou-0.2.3/t/corpus/usecase_1.bou Template-Caribou-0.2.3/t/lib/ Template-Caribou-0.2.3/t/lib/UseCase/ Template-Caribou-0.2.3/t/lib/UseCase/One.pm Template-Caribou-0.2.3/t/lib/UseCase/Two.pm Template-Caribou-0.2.3/t/000-report-versions-tiny.t Template-Caribou-0.2.3/t/inheritence.t Template-Caribou-0.2.3/t/usecase_1.t Template-Caribou-0.2.3/t/basic.t Template-Caribou-0.2.3/t/00-compile.t Template-Caribou-0.2.3/t/tags_extended.t Template-Caribou-0.2.3/t/tags-bootstrap.t Template-Caribou-0.2.3/t/usecase_2.t Template-Caribou-0.2.3/t/import_dirs.t Template-Caribou-0.2.3/t/render.t Template-Caribou-0.2.3/examples/ Template-Caribou-0.2.3/examples/lib/ Template-Caribou-0.2.3/examples/lib/MyWebPage.pm Template-Caribou-0.2.3/examples/lib/MyTags.pm Template-Caribou-0.2.3/examples/lib/HelloWorld.pm Template-Caribou-0.2.3/examples/lib/SnipMate/ Template-Caribou-0.2.3/examples/lib/SnipMate/Snippets.pm Template-Caribou-0.2.3/examples/lib/SnipMate/Index.pm Template-Caribou-0.2.3/examples/snipmate_cheatsheet.pl Template-Caribou-0.2.3/examples/simple.pl Template-Caribou-0.2.3/examples/basic.pl Template-Caribou-0.2.3/examples/snipmate_index.pl Template-Caribou-0.2.3/MANIFEST.SKIP Template-Caribou-0.2.3/README CPAN.pm: Building Y/YA/YANICK/Template-Caribou-0.2.3.tar.gz >>> C:\Perl-5.18\bin\perl.exe Build.PL Checking prerequisites... requires: ! Method::Signatures 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 'Template-Caribou' version '0.2.3' ---- Unsatisfied dependencies detected during ---- ---- YANICK/Template-Caribou-0.2.3.tar.gz ---- Method::Signatures [requires] Running Build test Delayed until after prerequisites Running test for module 'Method::Signatures' Running make for B/BA/BAREFOOT/Method-Signatures-20131010.tar.gz Checksum for C:\cpanfly-5.18\var\cpan\sources\authors\id\B\BA\BAREFOOT\Method-Signatures-20131010.tar.gz ok Method-Signatures-20131010 Method-Signatures-20131010/Changes Method-Signatures-20131010/MANIFEST.SKIP Method-Signatures-20131010/.travis.yml Method-Signatures-20131010/META.yml Method-Signatures-20131010/META.json Method-Signatures-20131010/MANIFEST Method-Signatures-20131010/Build.PL Method-Signatures-20131010/lib Method-Signatures-20131010/lib/Method Method-Signatures-20131010/lib/Method/Signatures.pm Method-Signatures-20131010/lib/Method/Signatures Method-Signatures-20131010/lib/Method/Signatures/Modifiers.pm Method-Signatures-20131010/lib/Method/Signatures/Parser.pm Method-Signatures-20131010/lib/Method/Signatures/Parameter.pm Method-Signatures-20131010/examples Method-Signatures-20131010/examples/strip_ws.t Method-Signatures-20131010/examples/iso_date_example.t Method-Signatures-20131010/t Method-Signatures-20131010/t/anon.t Method-Signatures-20131010/t/override_nothing.t Method-Signatures-20131010/t/mxd-role.t Method-Signatures-20131010/t/ro.t Method-Signatures-20131010/t/block_defaults.t Method-Signatures-20131010/t/defined_or_defaults.t Method-Signatures-20131010/t/larna.t Method-Signatures-20131010/t/role_check_moose.t Method-Signatures-20131010/t/yadayada.t Method-Signatures-20131010/t/typeload_notypes.t Method-Signatures-20131010/t/split_proto.t Method-Signatures-20131010/t/begin.t Method-Signatures-20131010/t/defaults.t Method-Signatures-20131010/t/named.t Method-Signatures-20131010/t/zero_defaults.t Method-Signatures-20131010/t/paren_plus_open_block.t Method-Signatures-20131010/t/before_510.t Method-Signatures-20131010/t/into.t Method-Signatures-20131010/t/invocant.t Method-Signatures-20131010/t/too_many_args.t Method-Signatures-20131010/t/optional.t Method-Signatures-20131010/t/override_errors.t Method-Signatures-20131010/t/method.t Method-Signatures-20131010/t/role_check_basic.t Method-Signatures-20131010/t/refs.t Method-Signatures-20131010/t/caller.t Method-Signatures-20131010/t/attributes.t Method-Signatures-20131010/t/required.t Method-Signatures-20131010/t/typeload_nomoose.t Method-Signatures-20131010/t/type_req_opt.t Method-Signatures-20131010/t/undef_defaults.t Method-Signatures-20131010/t/debugger.t Method-Signatures-20131010/t/type_check.t Method-Signatures-20131010/t/at_underscore.t Method-Signatures-20131010/t/one_line.t Method-Signatures-20131010/t/when.t Method-Signatures-20131010/t/named_refs.t Method-Signatures-20131010/t/named_alias.t Method-Signatures-20131010/t/typeload_moose.t Method-Signatures-20131010/t/mxd-sub.t Method-Signatures-20131010/t/alias.t Method-Signatures-20131010/t/traits.t Method-Signatures-20131010/t/paren_on_own_line.t Method-Signatures-20131010/t/override_modifier_errors.t Method-Signatures-20131010/t/signature_error_handler.t Method-Signatures-20131010/t/error_reporting.t Method-Signatures-20131010/t/string_defaults.t Method-Signatures-20131010/t/types.t Method-Signatures-20131010/t/role_check_mouse.t Method-Signatures-20131010/t/override_typecheck.t Method-Signatures-20131010/t/thread-bug.t Method-Signatures-20131010/t/syntax_errors.t Method-Signatures-20131010/t/trailing_comma.t Method-Signatures-20131010/t/odd_number.t Method-Signatures-20131010/t/where.t Method-Signatures-20131010/t/simple.plx Method-Signatures-20131010/t/slurpy.t Method-Signatures-20131010/t/comments.t Method-Signatures-20131010/t/array_param.t Method-Signatures-20131010/t/func.t Method-Signatures-20131010/t/error_interruption.t Method-Signatures-20131010/t/mxd-replace.t Method-Signatures-20131010/t/lib Method-Signatures-20131010/t/lib/UnknownType.pm Method-Signatures-20131010/t/lib/MS_MXD_Role.pm Method-Signatures-20131010/t/lib/GenErrorRegex.pm Method-Signatures-20131010/t/lib/OverrideModifierErrors.pm Method-Signatures-20131010/t/lib/MS_MXD_Replace.pm Method-Signatures-20131010/t/lib/OverrideErrors.pm Method-Signatures-20131010/t/lib/BadParameter.pm Method-Signatures-20131010/t/lib/MS_MXD_Sub.pm Method-Signatures-20131010/t/lib/InnerNoSuchNamed.pm Method-Signatures-20131010/t/lib/BasicRoleTest.pm Method-Signatures-20131010/t/lib/Bad.pm Method-Signatures-20131010/t/lib/NoSuchNamed.pm Method-Signatures-20131010/t/lib/NamedSlurpy.pm Method-Signatures-20131010/t/lib/MouseRoleTest.pm Method-Signatures-20131010/t/lib/TrailingGarbage.pm Method-Signatures-20131010/t/lib/NoOverrides.pm Method-Signatures-20131010/t/lib/OverrideTypeCheck.pm Method-Signatures-20131010/t/lib/BarfyDie.pm Method-Signatures-20131010/t/lib/MooseLoadTest.pm Method-Signatures-20131010/t/lib/MooseRoleTest.pm Method-Signatures-20131010/t/lib/BadType.pm Method-Signatures-20131010/t/lib/ModifierBadType.pm Method-Signatures-20131010/t/lib/NamedAfterOptPos.pm Method-Signatures-20131010/t/lib/MultipleSlurpy.pm Method-Signatures-20131010/t/lib/InnerBadType.pm Method-Signatures-20131010/t/lib/MispositionedSlurpy.pm Method-Signatures-20131010/t/lib/MissingRequired.pm Method-Signatures-20131010/t/lib/PosAfterNamed.pm Method-Signatures-20131010/t/lib/InnerUnknownType.pm Method-Signatures-20131010/t/lib/InnerMissingRequired.pm Method-Signatures-20131010/t/lib/My Method-Signatures-20131010/t/lib/My/Declare.pm Method-Signatures-20131010/t/lib/My/Method Method-Signatures-20131010/t/lib/My/Method/Signatures.pm Method-Signatures-20131010/t/lib/Dev Method-Signatures-20131010/t/lib/Dev/Null.pm Method-Signatures-20131010/t/examples Method-Signatures-20131010/t/examples/strip_ws.t Method-Signatures-20131010/t/examples/iso_date_example.t Method-Signatures-20131010/t/examples/silly.t CPAN.pm: Building B/BA/BAREFOOT/Method-Signatures-20131010.tar.gz >>> C:\Perl-5.18\bin\perl.exe Build.PL Created MYMETA.yml and MYMETA.json Creating new 'Build' script for 'Method-Signatures' version '20131010' >>> C:\Perl-5.18\bin\perl.exe ./Build Building Method-Signatures BAREFOOT/Method-Signatures-20131010.tar.gz C:\Perl-5.18\bin\perl.exe ./Build -- OK Running Build test >>> C:\Perl-5.18\bin\perl.exe ./Build test verbose=1 t/alias.t ...................... ok 1 1..1 ok t/anon.t ....................... ok 1 1..1 ok t/array_param.t ................ 1..3 ok 1 - Two array params ok 2 - Two slurpy params ok 3 - Array parameter at end ok t/at_underscore.t .............. ok 1 ok 2 ok 3 ok 4 1..4 ok t/attributes.t ................. ok 1 ok 2 ok 3 ok 4 - attribute handler got called ok 5 - ... with the right attributes 1..5 ok t/before_510.t ................. skipped: This only applies to Perls before 5.10 t/begin.t ...................... ok 1 - method top_level_default is defined at compile-time ok 2 - method top_level_off is undefined at compile-time ok 3 - method top_level_on is defined at compile-time ok 4 - method inner_scope_off is undefined at compile-time ok 5 - method outer_scope_on is defined at compile-time ok 6 - method top_level_default is defined at run-time ok 7 - method top_level_off is defined at run-time ok 8 - method top_level_on is defined at run-time ok 9 - method inner_scope_off is defined at run-time ok 10 - method outer_scope_on is defined at run-time 1..10 ok t/block_defaults.t ............. ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 ok 10 ok 11 ok 12 ok 13 ok 14 ok 15 ok 16 ok 17 ok 18 ok 19 ok 20 1..20 ok t/caller.t ..................... ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 1..6 ok t/comments.t ................... ok 1 - survives comments within the signature itself ok 2 - survives comments between signature and open brace ok 3 - survives comments between signature and open brace not ok 4 - closing paren in comment # TODO closing paren in comment: rt.cpan.org 81364 # Failed (TODO) test 'closing paren in comment' # at t/comments.t line 79. # died: Global symbol "$bar" requires explicit package name at (eval 530) line 5. # Type of arg 1 to main::func must be block or sub {} (not scalar dereference) at (eval 530) line 6, near "$bar # ) # " # syntax error at (eval 530) line 6, near "$bar # ) # " # ...propagated at t/comments.t line 70. not ok 5 # TODO closing paren in comment: rt.cpan.org 81364 # Failed (TODO) test at t/comments.t line 80. # got: undef # expected: '42' 1..5 ok t/debugger.t ................... not ok 1 # TODO & SKIP This is still totally hosed not ok 2 # TODO & SKIP This is still totally hosed ok 3 - one liner with -MMethod::Signatures ok 4 ok 5 - debugger ok 6 1..6 ok t/defaults.t ................... ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 ok 10 ok 11 ok 12 ok 13 ok 14 ok 15 ok 16 ok 17 1..17 ok t/defined_or_defaults.t ........ ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 ok 10 ok 11 ok 12 ok 13 ok 14 ok 15 ok 16 ok 17 ok 18 ok 19 ok 20 ok 21 ok 22 1..22 ok t/error_interruption.t ......... ok 1 - MS doesn't interrupt real compilation error 1..1 ok t/error_reporting.t ............ ok 1 - mispositioned slurpy param reports correctly ok 2 - named slurpy param reports correctly ok 3 - named param following optional positional reports correctly ok 4 - illegal param spec reports correctly ok 5 - positional param following named reports correctly ok 6 - trailing code after param reports correctly ok 7 - multiple slurpy params reports correctly ok 8 - MissingRequired loads correctly ok 9 - missing required param reports correctly ok 10 - UnknownType loads correctly ok 11 - unrecognized type reports correctly ok 12 - NoSuchNamed loads correctly ok 13 - no such named param reports correctly ok 14 - BadType loads correctly ok 15 - incorrect type reports correctly ok 16 - incorrect type loads correctly ok 17 - incorrect type for before modifier reports correctly ok 18 - incorrect type for around modifier reports correctly ok 19 - incorrect type for after modifier reports correctly ok 20 - incorrect type for override modifier reports correctly ok 21 - incorrect type for augment modifier reports correctly 1..21 ok t/examples/iso_date_example.t .. ok 1 ok 2 - threw Regexp ((?^:\AIn\ call\ to\ Foo\:\:iso_date\(\)\,\ missing\ required\ argument\ \$year\ at\ t\/examples\/iso_date_example\.t\ line\ 25\.\ # \Z)) 1..2 ok t/examples/silly.t ............. ok 1 1..1 ok t/examples/strip_ws.t .......... ok 1 1..1 ok t/func.t ....................... 1..1 ok 1 - basic func ok t/into.t ....................... ok 1 1..1 ok t/invocant.t ................... ok 1 - compiles without invocant ok 2 ok 3 ok 4 ok 5 ok 6 1..6 ok t/larna.t ...................... ok 1 - anonymous function in list is okay ok 2 ok 3 ok 4 - anonymous method in list is okay ok 5 ok 6 1..6 ok t/method.t ..................... ok 1 - An object of class 'Foo' isa 'Foo' ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 ok 10 ok 11 - echo ok 12 - caller works ok 13 ok 14 1..14 ok t/mxd-replace.t ................ ok 1 - MXD using MS for method (before) ok 2 - MXD using MSM for modifier (before) ok 3 - MXD using MS for method (after) ok 4 - MXD using MSM for modifier (after) ok 5 - MXD using MS for method (around) ok 6 - MXD using MSM for modifier (around) ok 7 - MXD using MS for method (override) ok 8 - MXD using MSM for modifier (override) ok 9 - MXD using MS for method (augment) ok 10 - MXD using MSM for modifier (augment) 1..10 ok t/mxd-role.t ................... ok 1 - role method modifiers load okay 1..1 ok t/mxd-sub.t .................... ok 1 - MXD using MS for method (before) ok 2 - MXD using MSM for modifier (before) ok 3 - MXD using MS for method (after) ok 4 - MXD using MSM for modifier (after) ok 5 - MXD using MS for method (around) ok 6 - MXD using MSM for modifier (around) ok 7 - MXD using MS for method (override) ok 8 - MXD using MSM for modifier (override) ok 9 - MXD using MS for method (augment) ok 10 - MXD using MSM for modifier (augment) 1..10 ok t/named.t ...................... ok 1 ok 2 - simple named parameter error okay ok 3 ok 4 - simple named parameter error okay ok 5 ok 6 ok 7 1..7 ok t/named_alias.t ................ ok 1 1..1 ok t/named_refs.t ................. ok 1 ok 2 ok 3 - \@args does not leak out of subroutine ok 4 ok 5 ok 6 1..6 ok t/odd_number.t ................. not ok 1 # TODO Odd number of elements should happen at the caller # Failed (TODO) test at t/odd_number.t line 23. # found warning: Odd number of elements in hash assignment at t/odd_number.t line 11. # expected to find warning: (?^:^Odd number of elements in hash assignment at t\/odd_number\.t line 22.$) ok 2 1..2 ok t/one_line.t ................... 1..1 ok 1 ok t/optional.t ................... ok 1 ok 2 ok 3 ok 4 ok 5 - can leave out some named params ok 6 - can leave out all named params ok 7 - can pass empty array to slurpy param ok 8 - can omit slurpy param altogether ok 9 - can omit other optional params as well as slurpy param 1..9 ok t/override_errors.t ............ ok 1 - required param missing from overridden errors ok 2 - no such named param from overridden errors ok 3 - value of wrong type from overridden errors ok 4 - subclassing reports errors from proper place 1..4 ok t/override_modifier_errors.t ... ok 1 - use OverrideModifierErrors; ok 2 - error okay: modifier / missing / method ok 3 - error okay: modifier / extra / method ok 4 - error okay: modifier / bad type / method ok 5 - error okay: modifier / missing / around ok 6 - error okay: modifier / extra / around ok 7 - error okay: modifier / bad type / around 1..7 ok t/override_nothing.t ........... ok 1 - calls succeed for subclass with no overrides 1..1 ok t/override_typecheck.t ......... ok 1 1..1 ok t/paren_on_own_line.t .......... ok 1 ok 2 1..2 ok t/paren_plus_open_block.t ...... ok 1 1..1 ok t/refs.t ....................... ok 1 ok 2 ok 3 - \@args does not leak out of subroutine ok 4 ok 5 ok 6 1..6 ok t/required.t ................... ok 1 ok 2 - simple required param error okay ok 3 ok 4 - some required/some not required param error okay 1..4 ok t/ro.t ......................... ok 1 ok 2 ok 3 1..3 ok t/role_check_basic.t ........... ok 1 # skip Role::Basic required for testing basic roles ok 2 # skip Role::Basic required for testing basic roles 1..2 ok t/role_check_moose.t ........... ok 1 - Moose role passes okay ok 2 - Moose role fails when appropriate 1..2 ok t/role_check_mouse.t ........... ok 1 - Mouse role passes okay ok 2 - Mouse role fails when appropriate 1..2 ok t/signature_error_handler.t .... # signature_error_handler ok 1 - no args ok 2 - An object of class 'My::ExceptionClass' isa 'My::ExceptionClass' ok 3 1..3 ok t/slurpy.t ..................... ok 1 ok 2 not ok 3 # TODO error message incorrect inside an eval # Failed (TODO) test at t/slurpy.t line 25. # 'Slurpy parameter '@that' must come at the end in declaration at (eval 43) line 1. # ' # doesn't match '(?^:Stuff::)' not ok 4 # TODO error message incorrect inside an eval # Failed (TODO) test at t/slurpy.t line 26. # 'Slurpy parameter '@that' must come at the end in declaration at (eval 43) line 1. # ' # doesn't match '(?^:slurpy_first\(\))' ok 5 ok 6 not ok 7 # TODO error message incorrect inside an eval # Failed (TODO) test at t/slurpy.t line 34. # 'Slurpy parameter '@that' must come at the end in declaration at (eval 50) line 1. # ' # doesn't match '(?^:Stuff::)' not ok 8 # TODO error message incorrect inside an eval # Failed (TODO) test at t/slurpy.t line 35. # 'Slurpy parameter '@that' must come at the end in declaration at (eval 50) line 1. # ' # doesn't match '(?^:slurpy_middle\(\))' ok 9 ok 10 not ok 11 # TODO error message incorrect inside an eval # Failed (TODO) test at t/slurpy.t line 44. # 'Slurpy parameter '@that' cannot be named; use a reference instead in declaration at (eval 57) line 1. # ' # doesn't match '(?^:Stuff::)' not ok 12 # TODO error message incorrect inside an eval # Failed (TODO) test at t/slurpy.t line 45. # 'Slurpy parameter '@that' cannot be named; use a reference instead in declaration at (eval 57) line 1. # ' # doesn't match '(?^:slurpy_positional\(\))' ok 13 ok 14 # Optional slurpy params accept 0 length list ok 15 ok 16 # Required slurpy params require an argument ok 17 - threw Regexp ((?^:slurpy_required\(\), missing required argument \@that at t\/slurpy\.t line 59)) 1..17 ok t/split_proto.t ................ ok 1 - split_proto($code = sub { my $bar = 2+2; }, :$this) ok 2 - split_proto($foo = "Hello, world!") ok 3 - split_proto($sum = 2+2, $div = 2/2) ok 4 - split_proto() ok 5 - split_proto($foo, $bar) ok 6 - split_proto($foo = [1,2,3], $bar = { this => 23, that => 42 }) ok 7 - split_proto($foo) ok 8 - split_proto( # $num = 42, # $string = q[Hello, world!], # $hash = { this => 42, that => 23 }, # $code = sub { $num + 4 }, # @nums = (1,2,3) # ) ok 9 - split_proto(@args = (1,2,3)) ok 10 - split_proto(:$foo, $bar?) 1..10 ok t/string_defaults.t ............ ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 ok 10 ok 11 ok 12 ok 13 ok 14 ok 15 ok 16 ok 17 ok 18 ok 19 ok 20 ok 21 ok 22 ok 23 1..23 ok t/syntax_errors.t .............. ok 1 ok 2 # TODO The user should see the actual syntax error not ok 3 - Bad syntax generates stack trace # TODO The user should see the actual syntax error # Failed (TODO) test 'Bad syntax generates stack trace' # at t/syntax_errors.t line 14. # 'Global symbol "$info" requires explicit package name at t/lib/Bad.pm line 10. # Compilation failed in require at t/syntax_errors.t line 9. # ' # doesn't match '(?^ms:^PPI failed to find statement for '\$bar')' 1..3 ok Free to wrong pool 9e4be0 not 3e68b8 during global destruction. t/thread-bug.t ................. ok 1 - Creating thread ok 2 - Before eval ok 3 - After eval Dubious, test returned 5 (wstat 1280, 0x500) All 3 subtests passed t/too_many_args.t .............. # too many arguments ok 1 - no args ok 2 ok 3 - no args ok 4 ok 5 - one arg ok 6 ok 7 - two args ok 8 ok 9 - array at end # with positionals ok 10 ok 11 ok 12 ok 13 ok 14 ok 15 1..15 ok t/trailing_comma.t ............. ok 1 1..1 ok t/traits.t ..................... ok 1 ok 2 1..2 ok t/type_check.t ................. # name/type/goodval/badval int/Int/42/foo ok 1 - no warnings from declaring int param ok 2 - call with good value for int passes (alternative 1) ok 3 - call with bad value for int dies # name/type/goodval/badval bool/Bool/0/fool ok 4 - no warnings from declaring bool param ok 5 - call with good value for bool passes (alternative 1) ok 6 - call with bad value for bool dies # name/type/goodval/badval aref/ArrayRef/ARRAY(0x9e98fc)/42 ok 7 - no warnings from declaring aref param ok 8 - call with good value for aref passes (alternative 1) ok 9 - call with bad value for aref dies # name/type/goodval/badval class/Foo::Bar/Foo::Bar=HASH(0x3e8ddc)/Foo::Baz=HASH(0x3e8eb4) ok 10 - no warnings from declaring class param ok 11 - call with good value for class passes (alternative 1) ok 12 - call with bad value for class dies # name/type/goodval/badval maybe_int/Maybe[Int]/ARRAY(0x9e99a4)/foo ok 13 - no warnings from declaring maybe_int param ok 14 - call with good value for maybe_int passes (alternative 1) ok 15 - call with good value for maybe_int passes (alternative 2) ok 16 - call with bad value for maybe_int dies # name/type/goodval/badval paramized_aref/ArrayRef[Num]/ARRAY(0x9e9af4)/ARRAY(0xcf9c3c) ok 17 - no warnings from declaring paramized_aref param ok 18 - call with good value for paramized_aref passes (alternative 1) ok 19 - call with bad value for paramized_aref dies # name/type/goodval/badval paramized_href/HashRef[Num]/HASH(0x9f14bc)/HASH(0x12a5b0c) ok 20 - no warnings from declaring paramized_href param ok 21 - call with good value for paramized_href passes (alternative 1) ok 22 - call with bad value for paramized_href dies # name/type/goodval/badval paramized_nested/HashRef[ArrayRef[Int]]/HASH(0xffa634)/HASH(0xffa6dc) ok 23 - no warnings from declaring paramized_nested param ok 24 - call with good value for paramized_nested passes (alternative 1) ok 25 - call with bad value for paramized_nested dies # name/type/goodval/badval int_or_aref/Int|ArrayRef[Int]/ARRAY(0xffa76c)/foo ok 26 - no warnings from declaring int_or_aref param ok 27 - call with good value for int_or_aref passes (alternative 1) ok 28 - call with good value for int_or_aref passes (alternative 2) ok 29 - call with bad value for int_or_aref dies # name/type/goodval/badval int_or_aref_or_undef/Int|ArrayRef[Int]|Undef/ARRAY(0xffa814)/foo ok 30 - no warnings from declaring int_or_aref_or_undef param ok 31 - call with good value for int_or_aref_or_undef passes (alternative 1) ok 32 - call with good value for int_or_aref_or_undef passes (alternative 2) ok 33 - call with good value for int_or_aref_or_undef passes (alternative 3) ok 34 - call with bad value for int_or_aref_or_undef dies ok 35 - no warnings (type, notype) ok 36 - call with good values (type, notype) passes ok 37 - call with bad values (type, notype) dies ok 38 - no warnings (notype, type) ok 39 - call with good values (notype, type) passes ok 40 - call with bad values (notype, type) dies ok 41 - no warnings when type loaded ok 42 - call with good values (type, type) passes ok 43 - call with bad values (type, type) dies ok 44 - no warning for undef value in type checking ok 45 - call with undefined Int arg is okay ok 46 - no warnings when weird type loaded ok 47 - call with unrecognized type dies ok 48 - no warnings when weird paramized type loaded ok 49 - call with unrecognized paramized type dies 1..49 ok t/type_req_opt.t ............... ok 1 - no type error when failing to pass optional named arg ok 2 - no type error when failing to pass optional positional arg ok 3 - proper error when failing to pass required named arg ok 4 - proper error when failing to pass required positional arg 1..4 ok t/typeload_moose.t ............. ok 1 - loaded Moose ok 2 - call with good value for paramized_sref passes ok 3 - call with bad value for paramized_sref dies 1..3 ok t/typeload_nomoose.t ........... ok 1 - no type checking module loaded before method call ok 2 - didn't load Moose 1..2 ok t/typeload_notypes.t ........... ok 1 - no type checking module loaded before method call ok 2 - no type checking module loaded before method call 1..2 ok t/types.t ...................... # types ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 # inject_for_type_check ok 8 ok 9 1..9 ok t/undef_defaults.t ............. ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 ok 10 ok 11 ok 12 ok 13 ok 14 ok 15 ok 16 ok 17 ok 18 ok 19 ok 20 ok 21 ok 22 1..22 ok t/when.t ....................... # Subtest: when {} ok 1 ok 2 ok 3 1..3 ok 1 - when {} # Subtest: when [] ok 1 ok 2 ok 3 1..3 ok 2 - when [] 1..2 ok t/where.t ...................... ok 1 - no warnings for using smartmatch # Subtest: where { block() } 1..3 # Subtest: small_int() ok 1 - small_int(0) has defined value ok 2 - small_int(0) has value in range ok 3 - small_int() called as expected 1..3 ok 1 - small_int() # Subtest: small_int(9) ok 1 - small_int(9) has defined value ok 2 - small_int(9) has value in range ok 3 - small_int(9) called as expected 1..3 ok 2 - small_int(9) # Subtest: small_int(10) ok 1 - small_int(10) not called (as expected) # In call to main::small_int(), $x value ("10") does not satisfy constraint: { $_ < 10 } at t/where.t line 42. 1..1 ok 3 - small_int(10) ok 2 - where { block() } # Subtest: where [0..10] 1..4 # Subtest: range_int() ok 1 - range_int(0) has defined value ok 2 - range_int(0) has value in range ok 3 - range_int() called as expected 1..3 ok 1 - range_int() # Subtest: range_int(9) ok 1 - range_int(9) has defined value ok 2 - range_int(9) has value in range ok 3 - range_int(9) called as expected 1..3 ok 2 - range_int(9) # Subtest: range_int(10) ok 1 - range_int(10) not called (as expected) # In call to main::range_int(), $x value ("10") does not satisfy constraint: [0..9] at t/where.t line 68. 1..1 ok 3 - range_int(10) # Subtest: range_int(-1) ok 1 - range_int(10) not called (as expected) # In call to main::range_int(), $x value ("-1") does not satisfy constraint: [0..9] at t/where.t line 73. 1..1 ok 4 - range_int(-1) ok 3 - where [0..10] # Subtest: where { cat => 1, dog => 2} 1..4 # Subtest: hash_member() ok 1 - hash_member(cat) has defined value ok 2 - hash_member(cat) has value in range ok 3 - hash_member() called as expected 1..3 ok 1 - hash_member() # Subtest: hash_member('cat') ok 1 - hash_member(cat) has defined value ok 2 - hash_member(cat) has value in range ok 3 - hash_member('cat') called as expected 1..3 ok 2 - hash_member('cat') # Subtest: hash_member('dog') ok 1 - hash_member(dog) has defined value ok 2 - hash_member(dog) has value in range ok 3 - hash_member('dog') called as expected 1..3 ok 3 - hash_member('dog') # Subtest: hash_member('fish') ok 1 - hash_member('fish') not called (as expected) # In call to main::hash_member(), $x value ("fish") does not satisfy constraint: { cat => 1, dog => 2 } at t/where.t line 104. 1..1 ok 4 - hash_member('fish') ok 4 - where { cat => 1, dog => 2} # Subtest: where where where 1..14 # Subtest: neg_and_odd_and_prime(-1) ok 1 - neg_and_odd_and_prime(-1) as expected # In call to main::neg_and_odd_and_prime(), $x value ("-1") does not satisfy constraint: \&is_prime at t/where.t line 126. 1..1 ok 1 - neg_and_odd_and_prime(-1) # Subtest: neg_and_odd_and_prime(0) ok 1 - neg_and_odd_and_prime(0) as expected # In call to main::neg_and_odd_and_prime(), $x value ("0") does not satisfy constraint: \&is_prime at t/where.t line 126. 1..1 ok 2 - neg_and_odd_and_prime(0) # Subtest: neg_and_odd_and_prime(1) ok 1 - neg_and_odd_and_prime(1) as expected # In call to main::neg_and_odd_and_prime(), $x value ("1") does not satisfy constraint: \&is_prime at t/where.t line 126. 1..1 ok 3 - neg_and_odd_and_prime(1) # Subtest: neg_and_odd_and_prime(2) ok 1 - neg_and_odd_and_prime(2) as expected # In call to main::neg_and_odd_and_prime(), $x value ("2") does not satisfy constraint: { $x % 2 } at t/where.t line 126. 1..1 ok 4 - neg_and_odd_and_prime(2) # Subtest: neg_and_odd_and_prime(3) ok 1 - $x had acceptable value ok 2 - neg_and_odd_and_prime(3) as expected 1..2 ok 5 - neg_and_odd_and_prime(3) # Subtest: neg_and_odd_and_prime(4) ok 1 - neg_and_odd_and_prime(4) as expected # In call to main::neg_and_odd_and_prime(), $x value ("4") does not satisfy constraint: \&is_prime at t/where.t line 126. 1..1 ok 6 - neg_and_odd_and_prime(4) # Subtest: neg_and_odd_and_prime(5) ok 1 - $x had acceptable value ok 2 - neg_and_odd_and_prime(5) as expected 1..2 ok 7 - neg_and_odd_and_prime(5) # Subtest: neg_and_odd_and_prime(6) ok 1 - neg_and_odd_and_prime(6) as expected # In call to main::neg_and_odd_and_prime(), $x value ("6") does not satisfy constraint: \&is_prime at t/where.t line 126. 1..1 ok 8 - neg_and_odd_and_prime(6) # Subtest: neg_and_odd_and_prime(7) ok 1 - $x had acceptable value ok 2 - neg_and_odd_and_prime(7) as expected 1..2 ok 9 - neg_and_odd_and_prime(7) # Subtest: neg_and_odd_and_prime(8) ok 1 - neg_and_odd_and_prime(8) as expected # In call to main::neg_and_odd_and_prime(), $x value ("8") does not satisfy constraint: \&is_prime at t/where.t line 126. 1..1 ok 10 - neg_and_odd_and_prime(8) # Subtest: neg_and_odd_and_prime(9) ok 1 - neg_and_odd_and_prime(9) as expected # In call to main::neg_and_odd_and_prime(), $x value ("9") does not satisfy constraint: \&is_prime at t/where.t line 126. 1..1 ok 11 - neg_and_odd_and_prime(9) # Subtest: neg_and_odd_and_prime(10) ok 1 - neg_and_odd_and_prime(10) as expected # In call to main::neg_and_odd_and_prime(), $x value ("10") does not satisfy constraint: \&is_prime at t/where.t line 126. 1..1 ok 12 - neg_and_odd_and_prime(10) # Subtest: neg_and_odd_and_prime(11) ok 1 - neg_and_odd_and_prime(11) as expected # In call to main::neg_and_odd_and_prime(), $x value ("11") does not satisfy constraint: [0..10] at t/where.t line 126. 1..1 ok 13 - neg_and_odd_and_prime(11) ok 14 - neg_and_odd_and_prime(undef) as expected ok 5 - where where where 1..5 ok t/yadayada.t ................... 1..4 # Subtest: yada after positional 1..2 # Subtest: 5 args ok 1 - $pos1 okay ok 2 - $pos2 okay 1..2 ok 1 - 5 args # Subtest: 7 args ok 1 - $pos1 okay ok 2 - $pos2 okay 1..2 ok 2 - 7 args ok 1 - yada after positional # Subtest: yada after named 1..2 # Subtest: 4 args ok 1 - $named1 okay ok 2 - $named2 okay 1..2 ok 1 - 4 args # Subtest: 6 args ok 1 - $named1 okay ok 2 - $named2 okay 1..2 ok 2 - 6 args ok 2 - yada after named # Subtest: yada after both 1..2 # Subtest: 6 args ok 1 - $named1 okay ok 2 - $named2 okay 1..2 ok 1 - 6 args # Subtest: 8 args ok 1 - $named1 okay ok 2 - $named2 okay 1..2 ok 2 - 8 args ok 3 - yada after both # Subtest: non-yada 1..2 # Subtest: 6 args ok 1 - $pos1 okay ok 2 - $pos2 okay ok 3 - $named1 okay ok 4 - $named2 okay 1..4 ok 1 - 6 args ok 2 - Extra args rejected ok 4 - non-yada ok t/zero_defaults.t .............. ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 ok 10 ok 11 ok 12 ok 13 ok 14 ok 15 ok 16 ok 17 ok 18 ok 19 ok 20 ok 21 ok 22 ok 23 1..23 ok Test Summary Report ------------------- t/syntax_errors.t (Wstat: 0 Tests: 3 Failed: 0) TODO passed: 2 t/thread-bug.t (Wstat: 1280 Tests: 3 Failed: 0) Non-zero exit status: 5 Parse errors: No plan found in TAP output Files=64, Tests=438, 37 wallclock secs ( 0.27 usr + 0.03 sys = 0.30 CPU) Result: FAIL Failed 1/64 test programs. 0/438 subtests failed. BAREFOOT/Method-Signatures-20131010.tar.gz C:\Perl-5.18\bin\perl.exe ./Build test verbose=1 -- NOT OK //hint// to see the cpan-testers results for installing this module, try: reports BAREFOOT/Method-Signatures-20131010.tar.gz Running Build for Y/YA/YANICK/Template-Caribou-0.2.3.tar.gz Has already been unwrapped into directory C:\cpanfly-5.18\var\cpan\build\Template-Caribou-0.2.3-_UGRh8 CPAN.pm: Building Y/YA/YANICK/Template-Caribou-0.2.3.tar.gz Warning: Prerequisite 'Method::Signatures => 0' for 'YANICK/Template-Caribou-0.2.3.tar.gz' failed when processing 'BAREFOOT/Method-Signatures-20131010.tar.gz' with 'make_test => NO'. Continuing, but chances to succeed are limited. >>> C:\Perl-5.18\bin\perl.exe ./Build Building Template-Caribou YANICK/Template-Caribou-0.2.3.tar.gz C:\Perl-5.18\bin\perl.exe ./Build -- OK Running Build test >>> C:\Perl-5.18\bin\perl.exe ./Build test verbose=1 Can't locate Method/Signatures.pm in @INC (you may need to install the Method::Signatures module) (@INC contains: lib C:\cpanfly-5.18\var\cpan\build\Template-Caribou-0.2.3-_UGRh8\blib\lib C:\cpanfly-5.18\var\cpan\build\Template-Caribou-0.2.3-_UGRh8\blib\arch C:\cpanfly-5.18\var\megalib C:/cpanfly-5.18/var/megalib C:/cpanfly-5.18/var/megalib C:/Perl-5.18/site/lib C:/Perl-5.18/lib .) at lib/Template/Caribou.pm line 21. BEGIN failed--compilation aborted at lib/Template/Caribou.pm line 21. Compilation failed in require at -e line 1. # Failed test 'Template::Caribou loaded ok' # at t/00-compile.t line 62. # '' # doesn't match '(?^s:^\s*Template::Caribou ok)' Can't locate Method/Signatures.pm in @INC (you may need to install the Method::Signatures module) (@INC contains: lib C:\cpanfly-5.18\var\cpan\build\Template-Caribou-0.2.3-_UGRh8\blib\lib C:\cpanfly-5.18\var\cpan\build\Template-Caribou-0.2.3-_UGRh8\blib\arch C:\cpanfly-5.18\var\megalib C:/cpanfly-5.18/var/megalib C:/cpanfly-5.18/var/megalib C:/Perl-5.18/site/lib C:/Perl-5.18/lib .) at lib/Template/Caribou/Tags/HTML/Extended.pm line 15. BEGIN failed--compilation aborted at lib/Template/Caribou/Tags/HTML/Extended.pm line 15. Compilation failed in require at -e line 1. # Failed test 'Template::Caribou::Tags::HTML::Extended loaded ok' # at t/00-compile.t line 62. # '' # doesn't match '(?^s:^\s*Template::Caribou::Tags::HTML::Extended ok)' # Looks like you failed 2 tests of 9. t/00-compile.t ................ 1..9 not ok 1 - Template::Caribou loaded ok ok 2 - Template::Caribou::Files loaded ok ok 3 - Template::Caribou::Formatter loaded ok ok 4 - Template::Caribou::Formatter::Twig loaded ok ok 5 - Template::Caribou::Tags loaded ok ok 6 - Template::Caribou::Tags::Bootstrap loaded ok ok 7 - Template::Caribou::Tags::HTML loaded ok not ok 8 - Template::Caribou::Tags::HTML::Extended loaded ok ok 9 - Template::Caribou::Utils loaded ok Dubious, test returned 2 (wstat 512, 0x200) Failed 2/9 subtests # # # Generated by Dist::Zilla::Plugin::ReportVersions::Tiny v1.08 # perl: 5.018001 (wanted v5.10.0) on MSWin32 from C:\Perl-5.18\bin\perl.exe # # CSS::LESSp => 0.86 (want any version) # Carp => 1.32 (want any version) # File::Find => 1.23 (want any version) # File::Temp => 0.2304 (want any version) # List::Pairwise => 1.02 (want any version) # Method::Signatures => module not found. (want any version) # Module::Build => 0.4205 (want 0.3601) # Moose => 2.1204 (want any version) # Moose::Exporter => 2.1204 (want any version) # Moose::Role => 2.1204 (want any version) # Moose::Util => 2.1204 (want any version) # MooseX::ClassAttribute => 0.27 (want any version) # MooseX::Role::Parameterized => 1.02 (want any version) # MooseX::SemiAffordanceAccessor => 0.09 (want any version) # Path::Class => 0.33 (want any version) # Sub::Exporter => 0.987 (want any version) # Test::More => 1.001002 (want 0.88) # Test::Routine => 0.018 (want any version) # Test::Routine::Util => 0.018 (want any version) # Text::MultiMarkdown => 1.000034 (want any version) # Tie::Handle => 4.2 (want any version) # XML::Twig => 3.44 (want any version) # autodie => 2.23 (want any version) # overload => 1.22 (want any version) # parent => 0.228 (want any version) # strict => 1.07 (want any version) # version => 0.9908 (want 0.9901) # warnings => 1.18 (want any version) # # Thanks for using my code. I hope it works for you. # If not, please try and include this output in the bug report. # That will help me reproduce the issue and solve your problem. # t/000-report-versions-tiny.t .. ok 1 - we really didn't test anything, just reporting data 1..1 ok Can't locate Method/Signatures.pm in @INC (you may need to install the Method::Signatures module) (@INC contains: C:\cpanfly-5.18\var\cpan\build\Template-Caribou-0.2.3-_UGRh8\blib\lib C:\cpanfly-5.18\var\cpan\build\Template-Caribou-0.2.3-_UGRh8\blib\arch C:\cpanfly-5.18\var\megalib C:/cpanfly-5.18/var/megalib C:/cpanfly-5.18/var/megalib C:/Perl-5.18/site/lib C:/Perl-5.18/lib .) at C:\cpanfly-5.18\var\cpan\build\Template-Caribou-0.2.3-_UGRh8\blib\lib/Template/Caribou.pm line 21. BEGIN failed--compilation aborted at C:\cpanfly-5.18\var\cpan\build\Template-Caribou-0.2.3-_UGRh8\blib\lib/Template/Caribou.pm line 21. Compilation failed in require at t/basic.t line 11. BEGIN failed--compilation aborted at t/basic.t line 11. t/basic.t ..................... Dubious, test returned 2 (wstat 512, 0x200) No subtests run Can't locate Method/Signatures.pm in @INC (you may need to install the Method::Signatures module) (@INC contains: C:\cpanfly-5.18\var\cpan\build\Template-Caribou-0.2.3-_UGRh8\blib\lib C:\cpanfly-5.18\var\cpan\build\Template-Caribou-0.2.3-_UGRh8\blib\arch C:\cpanfly-5.18\var\megalib C:/cpanfly-5.18/var/megalib C:/cpanfly-5.18/var/megalib C:/Perl-5.18/site/lib C:/Perl-5.18/lib .) at C:\cpanfly-5.18\var\cpan\build\Template-Caribou-0.2.3-_UGRh8\blib\lib/Template/Caribou.pm line 21. BEGIN failed--compilation aborted at C:\cpanfly-5.18\var\cpan\build\Template-Caribou-0.2.3-_UGRh8\blib\lib/Template/Caribou.pm line 21. Compilation failed in require at t/import_dirs.t line 14. BEGIN failed--compilation aborted at t/import_dirs.t line 14. t/import_dirs.t ............... 1..1 Dubious, test returned 2 (wstat 512, 0x200) Failed 1/1 subtests Can't locate Method/Signatures.pm in @INC (you may need to install the Method::Signatures module) (@INC contains: C:\cpanfly-5.18\var\cpan\build\Template-Caribou-0.2.3-_UGRh8\blib\lib C:\cpanfly-5.18\var\cpan\build\Template-Caribou-0.2.3-_UGRh8\blib\arch C:\cpanfly-5.18\var\megalib C:/cpanfly-5.18/var/megalib C:/cpanfly-5.18/var/megalib C:/Perl-5.18/site/lib C:/Perl-5.18/lib .) at C:\cpanfly-5.18\var\cpan\build\Template-Caribou-0.2.3-_UGRh8\blib\lib/Template/Caribou.pm line 21. BEGIN failed--compilation aborted at C:\cpanfly-5.18\var\cpan\build\Template-Caribou-0.2.3-_UGRh8\blib\lib/Template/Caribou.pm line 21. Compilation failed in require at t/inheritence.t line 11. BEGIN failed--compilation aborted at t/inheritence.t line 11. t/inheritence.t ............... 1..1 Dubious, test returned 2 (wstat 512, 0x200) Failed 1/1 subtests Can't locate Method/Signatures.pm in @INC (you may need to install the Method::Signatures module) (@INC contains: C:\cpanfly-5.18\var\cpan\build\Template-Caribou-0.2.3-_UGRh8\blib\lib C:\cpanfly-5.18\var\cpan\build\Template-Caribou-0.2.3-_UGRh8\blib\arch C:\cpanfly-5.18\var\megalib C:/cpanfly-5.18/var/megalib C:/cpanfly-5.18/var/megalib C:/Perl-5.18/site/lib C:/Perl-5.18/lib .) at t/render.t line 11. BEGIN failed--compilation aborted at t/render.t line 11. t/render.t .................... Dubious, test returned 2 (wstat 512, 0x200) No subtests run Can't locate Method/Signatures.pm in @INC (you may need to install the Method::Signatures module) (@INC contains: C:\cpanfly-5.18\var\cpan\build\Template-Caribou-0.2.3-_UGRh8\blib\lib C:\cpanfly-5.18\var\cpan\build\Template-Caribou-0.2.3-_UGRh8\blib\arch C:\cpanfly-5.18\var\megalib C:/cpanfly-5.18/var/megalib C:/cpanfly-5.18/var/megalib C:/Perl-5.18/site/lib C:/Perl-5.18/lib .) at C:\cpanfly-5.18\var\cpan\build\Template-Caribou-0.2.3-_UGRh8\blib\lib/Template/Caribou.pm line 21. BEGIN failed--compilation aborted at C:\cpanfly-5.18\var\cpan\build\Template-Caribou-0.2.3-_UGRh8\blib\lib/Template/Caribou.pm line 21. Compilation failed in require at C:\cpanfly-5.18\var\megalib/Module/Runtime.pm line 317. # Looks like your test exited with 2 before it could output anything. t/tags-bootstrap.t ............ 1..1 Dubious, test returned 2 (wstat 512, 0x200) Failed 1/1 subtests Can't locate Method/Signatures.pm in @INC (you may need to install the Method::Signatures module) (@INC contains: C:\cpanfly-5.18\var\cpan\build\Template-Caribou-0.2.3-_UGRh8\blib\lib C:\cpanfly-5.18\var\cpan\build\Template-Caribou-0.2.3-_UGRh8\blib\arch C:\cpanfly-5.18\var\megalib C:/cpanfly-5.18/var/megalib C:/cpanfly-5.18/var/megalib C:/Perl-5.18/site/lib C:/Perl-5.18/lib .) at C:\cpanfly-5.18\var\cpan\build\Template-Caribou-0.2.3-_UGRh8\blib\lib/Template/Caribou/Tags/HTML/Extended.pm line 15. BEGIN failed--compilation aborted at C:\cpanfly-5.18\var\cpan\build\Template-Caribou-0.2.3-_UGRh8\blib\lib/Template/Caribou/Tags/HTML/Extended.pm line 15. Compilation failed in require at t/tags_extended.t line 8. BEGIN failed--compilation aborted at t/tags_extended.t line 8. t/tags_extended.t ............. 1..8 Dubious, test returned 2 (wstat 512, 0x200) Failed 8/8 subtests Can't locate Method/Signatures.pm in @INC (you may need to install the Method::Signatures module) (@INC contains: t/lib C:\cpanfly-5.18\var\cpan\build\Template-Caribou-0.2.3-_UGRh8\blib\lib C:\cpanfly-5.18\var\cpan\build\Template-Caribou-0.2.3-_UGRh8\blib\arch C:\cpanfly-5.18\var\megalib C:/cpanfly-5.18/var/megalib C:/Perl-5.18/site/lib C:/Perl-5.18/lib .) at C:\cpanfly-5.18\var\cpan\build\Template-Caribou-0.2.3-_UGRh8\blib\lib/Template/Caribou.pm line 21. BEGIN failed--compilation aborted at C:\cpanfly-5.18\var\cpan\build\Template-Caribou-0.2.3-_UGRh8\blib\lib/Template/Caribou.pm line 21. Compilation failed in require at C:\cpanfly-5.18\var\megalib/Module/Runtime.pm line 317. Compilation failed in require at t/usecase_1.t line 6. BEGIN failed--compilation aborted at t/usecase_1.t line 6. t/usecase_1.t ................. Dubious, test returned 2 (wstat 512, 0x200) No subtests run Can't locate Method/Signatures.pm in @INC (you may need to install the Method::Signatures module) (@INC contains: t/lib C:\cpanfly-5.18\var\cpan\build\Template-Caribou-0.2.3-_UGRh8\blib\lib C:\cpanfly-5.18\var\cpan\build\Template-Caribou-0.2.3-_UGRh8\blib\arch C:\cpanfly-5.18\var\megalib C:/cpanfly-5.18/var/megalib C:/Perl-5.18/site/lib C:/Perl-5.18/lib .) at C:\cpanfly-5.18\var\cpan\build\Template-Caribou-0.2.3-_UGRh8\blib\lib/Template/Caribou.pm line 21. BEGIN failed--compilation aborted at C:\cpanfly-5.18\var\cpan\build\Template-Caribou-0.2.3-_UGRh8\blib\lib/Template/Caribou.pm line 21. Compilation failed in require at C:\cpanfly-5.18\var\megalib/Module/Runtime.pm line 317. Compilation failed in require at t/usecase_2.t line 6. BEGIN failed--compilation aborted at t/usecase_2.t line 6. t/usecase_2.t ................. Dubious, test returned 2 (wstat 512, 0x200) No subtests run Test Summary Report ------------------- t/00-compile.t (Wstat: 512 Tests: 9 Failed: 2) Failed tests: 1, 8 Non-zero exit status: 2 t/basic.t (Wstat: 512 Tests: 0 Failed: 0) Non-zero exit status: 2 Parse errors: No plan found in TAP output t/import_dirs.t (Wstat: 512 Tests: 0 Failed: 0) Non-zero exit status: 2 Parse errors: Bad plan. You planned 1 tests but ran 0. t/inheritence.t (Wstat: 512 Tests: 0 Failed: 0) Non-zero exit status: 2 Parse errors: Bad plan. You planned 1 tests but ran 0. t/render.t (Wstat: 512 Tests: 0 Failed: 0) Non-zero exit status: 2 Parse errors: No plan found in TAP output t/tags-bootstrap.t (Wstat: 512 Tests: 0 Failed: 0) Non-zero exit status: 2 Parse errors: Bad plan. You planned 1 tests but ran 0. t/tags_extended.t (Wstat: 512 Tests: 0 Failed: 0) Non-zero exit status: 2 Parse errors: Bad plan. You planned 8 tests but ran 0. t/usecase_1.t (Wstat: 512 Tests: 0 Failed: 0) Non-zero exit status: 2 Parse errors: No plan found in TAP output t/usecase_2.t (Wstat: 512 Tests: 0 Failed: 0) Non-zero exit status: 2 Parse errors: No plan found in TAP output Files=10, Tests=10, 13 wallclock secs ( 0.08 usr + 0.02 sys = 0.09 CPU) Result: FAIL Failed 9/10 test programs. 2/10 subtests failed. YANICK/Template-Caribou-0.2.3.tar.gz one dependency not OK (Method::Signatures); additionally test harness failed C:\Perl-5.18\bin\perl.exe ./Build test verbose=1 -- NOT OK //hint// to see the cpan-testers results for installing this module, try: reports YANICK/Template-Caribou-0.2.3.tar.gz Finished 2014-02-23T10:12:12