PATH=C:\PlatSDK\Bin\Win64\x86\AMD64;C:\PlatSDK\Bin;C:\PlatSDK\Bin\WinNT;C:\Perl64-5.14\site\bin;C:\Perl64-5.14\bin;C:\cygwin\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\system32\WindowsPowerShell\v1.0;C:\Program Files (x86)\Perforce;C:\instantclient_11_2;C:\cygwin\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\system32\WindowsPowerShell\v1.0;C:\Program Files (x86)\Perforce;C:\mysql\bin Start 2013-08-19T02:12:36 ActivePerl-1400 CPAN-2.00 LIB=C:\PlatSDK\Lib\AMD64;C:\PlatSDK\Lib\AMD64\atlmfc INCLUDE=C:\PlatSDK\Include;C:\PlatSDK\Include\crt;C:\PlatSDK\Include\crt\sys;C:\PlatSDK\Include\mfc;C:\PlatSDK\Include\atl PATH=C:/CPANFL~1.14/var/libs/bin;C:\PlatSDK\Bin\Win64\x86\AMD64;C:\PlatSDK\Bin;C:\PlatSDK\Bin\WinNT;C:\Perl64-5.14\site\bin;C:\Perl64-5.14\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.14\var\cpan\Metadata' Database was generated on Mon, 19 Aug 2013 08:41:02 GMT Running make for T/TO/TOBYINK/Moops-0.008.tar.gz Fetching with LWP: http://cpan.nas.activestate.com/authors/id/T/TO/TOBYINK/Moops-0.008.tar.gz Fetching with LWP: http://cpan.nas.activestate.com/authors/id/T/TO/TOBYINK/CHECKSUMS Checksum for C:\cpanfly-5.14\var\cpan\sources\authors\id\T\TO\TOBYINK\Moops-0.008.tar.gz ok Moops-0.008/CONTRIBUTING Moops-0.008/COPYRIGHT Moops-0.008/CREDITS Moops-0.008/Changes Moops-0.008/LICENSE Moops-0.008/MANIFEST Moops-0.008/META.json Moops-0.008/META.ttl Moops-0.008/META.yml Moops-0.008/Makefile.PL Moops-0.008/README Moops-0.008/SIGNATURE Moops-0.008/TODO Moops-0.008/dist.ini Moops-0.008/examples/bench.pl Moops-0.008/examples/calculator.pl Moops-0.008/examples/extending-moops.pl Moops-0.008/lib/Moops.pm Moops-0.008/t/01basic.t Moops-0.008/t/11class-moose.t Moops-0.008/t/11class-mouse.t Moops-0.008/t/11class.t Moops-0.008/t/12role-moose.t Moops-0.008/t/12role-mouse.t Moops-0.008/t/12role.t Moops-0.008/t/13namespace.t Moops-0.008/t/21fun.t Moops-0.008/t/22method.t Moops-0.008/t/23modifiers.t Moops-0.008/t/31types.t Moops-0.008/t/41constants.t Moops-0.008/t/51moresugar.t Moops-0.008/t/52customsugar.t Moops-0.008/lib/Moops/CodeGenerator.pm Moops-0.008/lib/Moops/DefineKeyword.pm Moops-0.008/lib/Moops/ImportSet.pm Moops-0.008/lib/Moops/MethodModifiers.pm Moops-0.008/lib/Moops/Parser.pm Moops-0.008/examples/lib/MoopsX/Ception.pm Moops-0.008/lib/Moops/CodeGenerator/Class.pm Moops-0.008/lib/Moops/CodeGenerator/Role.pm Moops-0.008/examples/lib/MoopsX/Ception/Parser.pm Moops-0.008/examples/lib/MoopsX/Ception/CodeGenerator/Exception.pm CPAN.pm: Building T/TO/TOBYINK/Moops-0.008.tar.gz >>> C:\Perl64-5.14\bin\perl.exe Makefile.PL Warning: prerequisite Exporter::TypeTiny 0.022 not found. Warning: prerequisite Function::Parameters 1.0201 not found. We have 1.0102. Warning: prerequisite Keyword::Simple 0.01 not found. Warning: prerequisite Moo 1.003000 not found. We have 1.002000. Warning: prerequisite MooX::late 0.014 not found. We have 0.011. Warning: prerequisite Try::Tiny 0.12 not found. We have 0.11. Warning: prerequisite Type::Utils 0.022 not found. We have 0.002. Checking if your kit is complete... Looks good Writing Makefile for Moops Writing MYMETA.yml and MYMETA.json ---- Unsatisfied dependencies detected during ---- ---- TOBYINK/Moops-0.008.tar.gz ---- Type::Utils [requires] true [requires] Module::Runtime [requires] Try::Tiny [requires] Moo [requires] Function::Parameters [requires] Exporter::TypeTiny [requires] Devel::Pragma [requires] Keyword::Simple [requires] Import::Into [requires] namespace::sweep [requires] MooX::late [requires] Running make test Delayed until after prerequisites Running test for module 'Type::Utils' Running make for T/TO/TOBYINK/Type-Tiny-0.022.tar.gz Checksum for C:\cpanfly-5.14\var\cpan\sources\authors\id\T\TO\TOBYINK\Type-Tiny-0.022.tar.gz ok Type-Tiny-0.022/ Type-Tiny-0.022/.travis.yml Type-Tiny-0.022/inc/ Type-Tiny-0.022/inc/YAML/ Type-Tiny-0.022/inc/YAML/Tiny.pm Type-Tiny-0.022/inc/Try/ Type-Tiny-0.022/inc/Try/Tiny.pm Type-Tiny-0.022/inc/Test/ Type-Tiny-0.022/inc/Test/Requires.pm Type-Tiny-0.022/inc/Test/Fatal.pm Type-Tiny-0.022/inc/Module/ Type-Tiny-0.022/inc/Module/AutoInstall.pm Type-Tiny-0.022/inc/Module/Package.pm Type-Tiny-0.022/inc/Module/Install/ Type-Tiny-0.022/inc/Module/Install/Fetch.pm Type-Tiny-0.022/inc/Module/Install/AutoInstall.pm Type-Tiny-0.022/inc/Module/Install/Package.pm Type-Tiny-0.022/inc/Module/Install/Contributors.pm Type-Tiny-0.022/inc/Module/Install/Win32.pm Type-Tiny-0.022/inc/Module/Install/Makefile.pm Type-Tiny-0.022/inc/Module/Install/Can.pm Type-Tiny-0.022/inc/Module/Install/Base.pm Type-Tiny-0.022/inc/Module/Install/WriteAll.pm Type-Tiny-0.022/inc/Module/Install/Include.pm Type-Tiny-0.022/inc/Module/Install/Metadata.pm Type-Tiny-0.022/inc/Module/Install/AutoManifest.pm Type-Tiny-0.022/inc/Module/Install/TrustMetaYml.pm Type-Tiny-0.022/inc/Module/Install.pm Type-Tiny-0.022/inc/Module/Package/ Type-Tiny-0.022/inc/Module/Package/Dist/ Type-Tiny-0.022/inc/Module/Package/Dist/RDF.pm Type-Tiny-0.022/COPYRIGHT Type-Tiny-0.022/CONTRIBUTING Type-Tiny-0.022/NEWS Type-Tiny-0.022/t/ Type-Tiny-0.022/t/functionparameters.t Type-Tiny-0.022/t/type-intersection.t Type-Tiny-0.022/t/eval.t Type-Tiny-0.022/t/mouse-coercion.t Type-Tiny-0.022/t/exceptions-stack.t Type-Tiny-0.022/t/stdlib-mxtmlb-alike.t Type-Tiny-0.022/t/parser.t Type-Tiny-0.022/t/library-assert.t Type-Tiny-0.022/t/moo-exceptions.t Type-Tiny-0.022/t/type-class.t Type-Tiny-0.022/t/params-badsigs.t Type-Tiny-0.022/t/coercion-inlining.t Type-Tiny-0.022/t/stdlib.t Type-Tiny-0.022/t/01-compile.t Type-Tiny-0.022/t/02-api.t Type-Tiny-0.022/t/gh1.t Type-Tiny-0.022/t/stdlib-optlist.t Type-Tiny-0.022/t/type-role.t Type-Tiny-0.022/t/subquote.t Type-Tiny-0.022/t/rt86239.t Type-Tiny-0.022/t/coercions-parameterized.t Type-Tiny-0.022/t/oo-objectaccessor.t Type-Tiny-0.022/t/moo.t Type-Tiny-0.022/t/type-duck.t Type-Tiny-0.022/t/params-mixednamed.t Type-Tiny-0.022/t/params-carping.t Type-Tiny-0.022/t/type-enum.t Type-Tiny-0.022/t/library-is.t Type-Tiny-0.022/t/lib/ Type-Tiny-0.022/t/lib/DemoLib.pm Type-Tiny-0.022/t/lib/BiggerLib.pm Type-Tiny-0.022/t/coercion-union.t Type-Tiny-0.022/t/eval-lexicalsubs.t Type-Tiny-0.022/t/stdlib-overload.t Type-Tiny-0.022/t/stdlib-structures.t Type-Tiny-0.022/t/coercion-classy.t Type-Tiny-0.022/t/stdlib-tied.t Type-Tiny-0.022/t/moo-inflation.t Type-Tiny-0.022/t/moosextypes-more.t Type-Tiny-0.022/t/params-named.t Type-Tiny-0.022/t/dwim-moose.t Type-Tiny-0.022/t/exporter.t Type-Tiny-0.022/t/library-types.t Type-Tiny-0.022/t/coercion-automatic.t Type-Tiny-0.022/t/rt86233.t Type-Tiny-0.022/t/exceptions.t Type-Tiny-0.022/t/validationclass.t Type-Tiny-0.022/t/00-begin.t Type-Tiny-0.022/t/coercion-frozen.t Type-Tiny-0.022/t/moose-autott.t Type-Tiny-0.022/t/stdlib-strmatch.t Type-Tiny-0.022/t/mouse.t Type-Tiny-0.022/t/rt85911.t Type-Tiny-0.022/t/params-noninline.t Type-Tiny-0.022/t/dwim-mouse.t Type-Tiny-0.022/t/params-optional.t Type-Tiny-0.022/t/registry.t Type-Tiny-0.022/t/match-on-type.t Type-Tiny-0.022/t/syntax.t Type-Tiny-0.022/t/exporter-installer.t Type-Tiny-0.022/t/params-methods.t Type-Tiny-0.022/t/type.t Type-Tiny-0.022/t/moo-coercion.t Type-Tiny-0.022/t/library-to.t Type-Tiny-0.022/t/coercion.t Type-Tiny-0.022/t/moosextypes.t Type-Tiny-0.022/t/oo-classinsideout.t Type-Tiny-0.022/t/parameterization.t Type-Tiny-0.022/t/moose-coercion.t Type-Tiny-0.022/t/params-slurpy.t Type-Tiny-0.022/t/type-union.t Type-Tiny-0.022/t/arithmetic.t Type-Tiny-0.022/t/params-coerce.t Type-Tiny-0.022/t/moose.t Type-Tiny-0.022/t/params-positional.t Type-Tiny-0.022/t/coercion-modifiers.t Type-Tiny-0.022/t/rt86004.t Type-Tiny-0.022/t/mousextypes.t Type-Tiny-0.022/t/exporter-roleconflict.t Type-Tiny-0.022/README Type-Tiny-0.022/lib/ Type-Tiny-0.022/lib/Reply/ Type-Tiny-0.022/lib/Reply/Plugin/ Type-Tiny-0.022/lib/Reply/Plugin/TypeTiny.pm Type-Tiny-0.022/lib/Devel/ Type-Tiny-0.022/lib/Devel/TypeTiny/ Type-Tiny-0.022/lib/Devel/TypeTiny/Perl56Compat.pm Type-Tiny-0.022/lib/Types/ Type-Tiny-0.022/lib/Types/TypeTiny.pm Type-Tiny-0.022/lib/Types/Standard.pm Type-Tiny-0.022/lib/Test/ Type-Tiny-0.022/lib/Test/TypeTiny.pm Type-Tiny-0.022/lib/Type/ Type-Tiny-0.022/lib/Type/Exception.pm Type-Tiny-0.022/lib/Type/Params.pm Type-Tiny-0.022/lib/Type/Tiny/ Type-Tiny-0.022/lib/Type/Tiny/Manual.pod Type-Tiny-0.022/lib/Type/Tiny/Enum.pm Type-Tiny-0.022/lib/Type/Tiny/Manual/ Type-Tiny-0.022/lib/Type/Tiny/Manual/Coercions.pod Type-Tiny-0.022/lib/Type/Tiny/Manual/UsingWithOther.pod Type-Tiny-0.022/lib/Type/Tiny/Manual/Params.pod Type-Tiny-0.022/lib/Type/Tiny/Manual/UsingWithMoose.pod Type-Tiny-0.022/lib/Type/Tiny/Manual/Libraries.pod Type-Tiny-0.022/lib/Type/Tiny/Manual/UsingWithMouse.pod Type-Tiny-0.022/lib/Type/Tiny/Manual/UsingWithMoo.pod Type-Tiny-0.022/lib/Type/Tiny/Class.pm Type-Tiny-0.022/lib/Type/Tiny/Union.pm Type-Tiny-0.022/lib/Type/Tiny/Intersection.pm Type-Tiny-0.022/lib/Type/Tiny/Duck.pm Type-Tiny-0.022/lib/Type/Tiny/Role.pm Type-Tiny-0.022/lib/Type/Registry.pm Type-Tiny-0.022/lib/Type/Coercion.pm Type-Tiny-0.022/lib/Type/Exception/ Type-Tiny-0.022/lib/Type/Exception/WrongNumberOfParameters.pm Type-Tiny-0.022/lib/Type/Exception/Assertion.pm Type-Tiny-0.022/lib/Type/Exception/Compilation.pm Type-Tiny-0.022/lib/Type/Parser.pm Type-Tiny-0.022/lib/Type/Library.pm Type-Tiny-0.022/lib/Type/Coercion/ Type-Tiny-0.022/lib/Type/Coercion/Union.pm Type-Tiny-0.022/lib/Type/Tiny.pm Type-Tiny-0.022/lib/Type/Utils.pm Type-Tiny-0.022/lib/Eval/ Type-Tiny-0.022/lib/Eval/TypeTiny.pm Type-Tiny-0.022/lib/Exporter/ Type-Tiny-0.022/lib/Exporter/TypeTiny.pm Type-Tiny-0.022/MANIFEST Type-Tiny-0.022/SIGNATURE Type-Tiny-0.022/META.ttl Type-Tiny-0.022/CREDITS Type-Tiny-0.022/LICENSE Type-Tiny-0.022/examples/ Type-Tiny-0.022/examples/datetime-coercions.pl Type-Tiny-0.022/examples/benchmark-param-validation.pl Type-Tiny-0.022/examples/benchmark-mkopt.pl Type-Tiny-0.022/examples/benchmark-coercions.pl Type-Tiny-0.022/examples/benchmark-constraints.pl Type-Tiny-0.022/Makefile.PL Type-Tiny-0.022/meta/ Type-Tiny-0.022/meta/people.pret Type-Tiny-0.022/meta/changes.pret Type-Tiny-0.022/meta/doap.pret Type-Tiny-0.022/meta/rights.pret Type-Tiny-0.022/meta/makefile.pret Type-Tiny-0.022/META.yml Type-Tiny-0.022/Changes CPAN.pm: Building T/TO/TOBYINK/Type-Tiny-0.022.tar.gz >>> C:\Perl64-5.14\bin\perl.exe Makefile.PL *** Module::AutoInstall version 1.06 *** Checking for Perl dependencies... *** Since we're running under CPAN, I'll just let it take care of the dependency's installation later. [Core Features] - Test::More ...loaded. (0.98 >= 0.96) - ExtUtils::MakeMaker ...loaded. (6.62 >= 6.59) *** Module::AutoInstall configuration finished. Checking if your kit is complete... Looks good Writing Makefile for Type::Tiny Writing MYMETA.yml and MYMETA.json >>> nmake Microsoft (R) Program Maintenance Utility Version 7.00.8882 Copyright (C) Microsoft Corp 1988-2000. All rights reserved. cp lib/Type/Tiny/Manual/Params.pod blib\lib\Type\Tiny\Manual\Params.pod cp lib/Test/TypeTiny.pm blib\lib\Test\TypeTiny.pm cp lib/Type/Tiny/Duck.pm blib\lib\Type\Tiny\Duck.pm cp lib/Type/Exception/Assertion.pm blib\lib\Type\Exception\Assertion.pm cp lib/Type/Tiny/Enum.pm blib\lib\Type\Tiny\Enum.pm cp lib/Type/Exception.pm blib\lib\Type\Exception.pm cp lib/Reply/Plugin/TypeTiny.pm blib\lib\Reply\Plugin\TypeTiny.pm cp lib/Type/Coercion/Union.pm blib\lib\Type\Coercion\Union.pm cp lib/Eval/TypeTiny.pm blib\lib\Eval\TypeTiny.pm cp lib/Type/Exception/Compilation.pm blib\lib\Type\Exception\Compilation.pm cp lib/Type/Params.pm blib\lib\Type\Params.pm cp lib/Type/Utils.pm blib\lib\Type\Utils.pm cp lib/Exporter/TypeTiny.pm blib\lib\Exporter\TypeTiny.pm cp lib/Devel/TypeTiny/Perl56Compat.pm blib\lib\Devel\TypeTiny\Perl56Compat.pm cp lib/Type/Tiny/Manual/UsingWithMoose.pod blib\lib\Type\Tiny\Manual\UsingWithMoose.pod cp lib/Types/TypeTiny.pm blib\lib\Types\TypeTiny.pm cp lib/Type/Tiny/Manual/UsingWithMouse.pod blib\lib\Type\Tiny\Manual\UsingWithMouse.pod cp lib/Type/Tiny/Manual/UsingWithOther.pod blib\lib\Type\Tiny\Manual\UsingWithOther.pod cp lib/Type/Tiny/Manual/Libraries.pod blib\lib\Type\Tiny\Manual\Libraries.pod cp lib/Type/Registry.pm blib\lib\Type\Registry.pm cp lib/Type/Exception/WrongNumberOfParameters.pm blib\lib\Type\Exception\WrongNumberOfParameters.pm cp lib/Type/Tiny/Manual.pod blib\lib\Type\Tiny\Manual.pod cp lib/Type/Tiny/Class.pm blib\lib\Type\Tiny\Class.pm cp lib/Type/Tiny.pm blib\lib\Type\Tiny.pm cp lib/Type/Tiny/Role.pm blib\lib\Type\Tiny\Role.pm cp lib/Type/Coercion.pm blib\lib\Type\Coercion.pm cp lib/Type/Tiny/Intersection.pm blib\lib\Type\Tiny\Intersection.pm cp lib/Type/Tiny/Manual/UsingWithMoo.pod blib\lib\Type\Tiny\Manual\UsingWithMoo.pod cp lib/Type/Parser.pm blib\lib\Type\Parser.pm cp lib/Types/Standard.pm blib\lib\Types\Standard.pm cp lib/Type/Tiny/Union.pm blib\lib\Type\Tiny\Union.pm cp lib/Type/Tiny/Manual/Coercions.pod blib\lib\Type\Tiny\Manual\Coercions.pod cp lib/Type/Library.pm blib\lib\Type\Library.pm TOBYINK/Type-Tiny-0.022.tar.gz nmake -- OK Running make test >>> nmake test TEST_VERBOSE=1 Microsoft (R) Program Maintenance Utility Version 7.00.8882 Copyright (C) Microsoft Corp 1988-2000. All rights reserved. C:\Perl64-5.14\bin\perl.exe "-MExtUtils::Command::MM" "-e" "test_harness(1, 'inc', 'blib\lib', 'blib\arch')" t/00-begin.t t/01-compile.t t/02-api.t t/arithmetic.t t/coercion-automatic.t t/coercion-classy.t t/coercion-frozen.t t/coercion-inlining.t t/coercion-modifiers.t t/coercion-union.t t/coercion.t t/coercions-parameterized.t t/dwim-moose.t t/dwim-mouse.t t/eval-lexicalsubs.t t/eval.t t/exceptions-stack.t t/exceptions.t t/exporter-installer.t t/exporter-roleconflict.t t/exporter.t t/functionparameters.t t/gh1.t t/library-assert.t t/library-is.t t/library-to.t t/library-types.t t/match-on-type.t t/moo-coercion.t t/moo-exceptions.t t/moo-inflation.t t/moo.t t/moose-autott.t t/moose-coercion.t t/moose.t t/moosextypes-more.t t/moosextypes.t t/mouse-coercion.t t/mouse.t t/mousextypes.t t/oo-classinsideout.t t/oo-objectaccessor.t t/parameterization.t t/params-badsigs.t t/params-carping.t t/params-coerce.t t/params-methods.t t/params-mixednamed.t t/params-named.t t/params-noninline.t t/params-optional.t t/params-positional.t t/params-slurpy.t t/parser.t t/registry.t t/rt85911.t t/rt86004.t t/rt86233.t t/rt86239.t t/stdlib-mxtmlb-alike.t t/stdlib-optlist.t t/stdlib-overload.t t/stdlib-strmatch.t t/stdlib-structures.t t/stdlib-tied.t t/stdlib.t t/subquote.t t/syntax.t t/type-class.t t/type-duck.t t/type-enum.t t/type-intersection.t t/type-role.t t/type-union.t t/type.t t/validationclass.t # Required: # # Perl 5.014000 # base 2.18 # Encode undef # Scalar::Util 1.25 # Test::More 0.98 # # Optional: # # Class::InsideOut 1.13 # Devel::LexAlias 0.04 # Devel::StackTrace 1.27 # Function::Parameters 1.0102 # Moo 1.002 # Moose 2.0801 # Mouse 1.11 # Object::Accessor 0.44 # Role::Tiny 1.001005 # Sub::Exporter::Lexical 0.092291 # Validation::Class::Simple undef # # Environment: # # $AUTOMATED_TESTING "1" # $NONINTERACTIVE_TESTING undef # $EXTENDED_TESTING undef # $AUTHOR_TESTING undef # $RELEASE_TESTING undef # # $PERL_TYPES_STANDARD_STRICTNUM undef # $MOO_XS_DISABLE undef # $MOOSE_ERROR_STYLE undef # $MOUSE_XS undef # $MOUSE_PUREPERL undef # $PERL_ONLY undef # t/00-begin.t ................. ok 1 1..1 ok t/01-compile.t ............... ok 1 - use Eval::TypeTiny; ok 2 - use Exporter::TypeTiny; ok 3 - use Test::TypeTiny; ok 4 - use Type::Coercion; ok 5 - use Type::Coercion::Union; ok 6 - use Type::Exception; ok 7 - use Type::Exception::Assertion; ok 8 - use Type::Exception::Compilation; ok 9 - use Type::Exception::WrongNumberOfParameters; ok 10 - use Type::Library; ok 11 - use Types::Standard; ok 12 - use Types::TypeTiny; ok 13 - use Type::Tiny; ok 14 - use Type::Tiny::Class; ok 15 - use Type::Tiny::Duck; ok 16 - use Type::Tiny::Enum; ok 17 - use Type::Tiny::Intersection; ok 18 - use Type::Tiny::Role; ok 19 - use Type::Tiny::Union; ok 20 - use Type::Utils; ok 21 - use Type::Params; 1..21 ok t/02-api.t ................... ok 1 - Moose::Meta::TypeConstraint API: TestType->can('_actually_compile_type_constraint') ok 2 - Moose::Meta::TypeConstraint API: TestType->can('_collect_all_parents') ok 3 - Moose::Meta::TypeConstraint API: TestType->can('_compile_hand_optimized_type_constraint') ok 4 - Moose::Meta::TypeConstraint API: TestType->can('_compile_subtype') ok 5 - Moose::Meta::TypeConstraint API: TestType->can('_compile_type') ok 6 - Moose::Meta::TypeConstraint API: TestType->can('_compiled_type_constraint') ok 7 - Moose::Meta::TypeConstraint API: TestType->can('_default_message') ok 8 - Moose::Meta::TypeConstraint API: TestType->can('_has_compiled_type_constraint') ok 9 - Moose::Meta::TypeConstraint API: TestType->can('_has_inlined_type_constraint') ok 10 - Moose::Meta::TypeConstraint API: TestType->can('_inline_check') ok 11 - Moose::Meta::TypeConstraint API: TestType->can('_inline_environment') ok 12 - Moose::Meta::TypeConstraint API: TestType->can('_new') ok 13 - Moose::Meta::TypeConstraint API: TestType->can('_package_defined_in') ok 14 - Moose::Meta::TypeConstraint API: TestType->can('_set_constraint') ok 15 - Moose::Meta::TypeConstraint API: TestType->can('assert_coerce') ok 16 - Moose::Meta::TypeConstraint API: TestType->can('assert_valid') ok 17 - Moose::Meta::TypeConstraint API: TestType->can('can_be_inlined') ok 18 - Moose::Meta::TypeConstraint API: TestType->can('check') ok 19 - Moose::Meta::TypeConstraint API: TestType->can('coerce') ok 20 - Moose::Meta::TypeConstraint API: TestType->can('coercion') ok 21 - Moose::Meta::TypeConstraint API: TestType->can('compile_type_constraint') ok 22 - Moose::Meta::TypeConstraint API: TestType->can('constraint') ok 23 - Moose::Meta::TypeConstraint API: TestType->can('create_child_type') ok 24 - Moose::Meta::TypeConstraint API: TestType->can('equals') ok 25 - Moose::Meta::TypeConstraint API: TestType->can('get_message') ok 26 - Moose::Meta::TypeConstraint API: TestType->can('hand_optimized_type_constraint') ok 27 - Moose::Meta::TypeConstraint API: TestType->can('has_coercion') ok 28 - Moose::Meta::TypeConstraint API: TestType->can('has_hand_optimized_type_constraint') ok 29 - Moose::Meta::TypeConstraint API: TestType->can('has_message') ok 30 - Moose::Meta::TypeConstraint API: TestType->can('has_parent') ok 31 - Moose::Meta::TypeConstraint API: TestType->can('inline_environment') ok 32 - Moose::Meta::TypeConstraint API: TestType->can('inlined') ok 33 - Moose::Meta::TypeConstraint API: TestType->can('is_a_type_of') ok 34 - Moose::Meta::TypeConstraint API: TestType->can('is_subtype_of') ok 35 - Moose::Meta::TypeConstraint API: TestType->can('message') ok 36 - Moose::Meta::TypeConstraint API: TestType->can('meta') ok 37 - Moose::Meta::TypeConstraint API: TestType->can('name') ok 38 - Moose::Meta::TypeConstraint API: TestType->can('new') ok 39 - Moose::Meta::TypeConstraint API: TestType->can('parent') ok 40 - Moose::Meta::TypeConstraint API: TestType->can('parents') ok 41 - Moose::Meta::TypeConstraint API: TestType->can('validate') ok 42 - Mouse::Meta::TypeConstraint API: TestType->can('__is_parameterized') ok 43 - Mouse::Meta::TypeConstraint API: TestType->can('_add_type_coercions') ok 44 - Mouse::Meta::TypeConstraint API: TestType->can('_as_string') ok 45 - Mouse::Meta::TypeConstraint API: TestType->can('_compiled_type_coercion') ok 46 - Mouse::Meta::TypeConstraint API: TestType->can('_compiled_type_constraint') ok 47 - Mouse::Meta::TypeConstraint API: TestType->can('_identity') ok 48 - Mouse::Meta::TypeConstraint API: TestType->can('_unite') ok 49 - Mouse::Meta::TypeConstraint API: TestType->can('assert_valid') ok 50 - Mouse::Meta::TypeConstraint API: TestType->can('check') ok 51 - Mouse::Meta::TypeConstraint API: TestType->can('coerce') ok 52 - Mouse::Meta::TypeConstraint API: TestType->can('compile_type_constraint') ok 53 - Mouse::Meta::TypeConstraint API: TestType->can('create_child_type') ok 54 - Mouse::Meta::TypeConstraint API: TestType->can('get_message') ok 55 - Mouse::Meta::TypeConstraint API: TestType->can('has_coercion') ok 56 - Mouse::Meta::TypeConstraint API: TestType->can('is_a_type_of') ok 57 - Mouse::Meta::TypeConstraint API: TestType->can('message') ok 58 - Mouse::Meta::TypeConstraint API: TestType->can('name') ok 59 - Mouse::Meta::TypeConstraint API: TestType->can('new') ok 60 - Mouse::Meta::TypeConstraint API: TestType->can('parameterize') ok 61 - Mouse::Meta::TypeConstraint API: TestType->can('parent') ok 62 - Mouse::Meta::TypeConstraint API: TestType->can('type_parameter') ok 63 - Moose::Meta::TypeCoercion API: TestCoercion->can('_compiled_type_coercion') ok 64 - Moose::Meta::TypeCoercion API: TestCoercion->can('_new') ok 65 - Moose::Meta::TypeCoercion API: TestCoercion->can('add_type_coercions') ok 66 - Moose::Meta::TypeCoercion API: TestCoercion->can('coerce') ok 67 - Moose::Meta::TypeCoercion API: TestCoercion->can('compile_type_coercion') ok 68 - Moose::Meta::TypeCoercion API: TestCoercion->can('has_coercion_for_type') ok 69 - Moose::Meta::TypeCoercion API: TestCoercion->can('meta') ok 70 - Moose::Meta::TypeCoercion API: TestCoercion->can('new') ok 71 - Moose::Meta::TypeCoercion API: TestCoercion->can('type_coercion_map') ok 72 - Moose::Meta::TypeCoercion API: TestCoercion->can('type_constraint') 1..72 ok t/arithmetic.t ............... ok 1 - \123 fails type constraint ~ScalarRef ok 2 - [] fails type constraint ~ArrayRef ok 3 - {} fails type constraint ~HashRef ok 4 - sub { "DUMMY" } fails type constraint ~CodeRef ok 5 - \*::STDOUT fails type constraint ~GlobRef ok 6 - \\"Hello" fails type constraint ~Ref ok 7 - \*::STDOUT fails type constraint ~FileHandle ok 8 - qr/(?^:x)/ fails type constraint ~RegexpRef ok 9 - Value "1" fails type constraint ~Str ok 10 - Value "1" fails type constraint ~Num ok 11 - Value "1" fails type constraint ~Int ok 12 - Value "1" fails type constraint ~Defined ok 13 - Value "1" fails type constraint ~Value ok 14 - Undef fails type constraint ~Undef ok 15 - Undef fails type constraint ~Item ok 16 - Undef fails type constraint ~Any ok 17 - Value "Type::Tiny" fails type constraint ~ClassName ok 18 - Value "Type::Library" fails type constraint ~RoleName ok 19 - Undef fails type constraint ~Bool ok 20 - Value "" fails type constraint ~Bool ok 21 - Value "0" fails type constraint ~Bool ok 22 - Value "1" fails type constraint ~Bool ok 23 - Value "7" passes type constraint ~Bool ok 24 - \\"Hello" fails type constraint ~ScalarRef ok 25 - Value "Type::Tiny" passes type constraint ~RoleName ok 26 - [] passes type constraint ~Str ok 27 - [] passes type constraint ~Num ok 28 - [] passes type constraint ~Int ok 29 - Value "4x4" fails type constraint ~Str ok 30 - Value "4x4" passes type constraint ~Num ok 31 - Value "4.2" passes type constraint ~Int ok 32 - Undef passes type constraint ~Str ok 33 - Undef passes type constraint ~Num ok 34 - Undef passes type constraint ~Int ok 35 - Undef passes type constraint ~Defined ok 36 - Undef passes type constraint ~Value ok 37 - Undef passes type constraint ~ClassName ok 38 - [] passes type constraint ~ClassName ok 39 - Value "Local::Class2" fails type constraint ~ClassName ok 40 - Value "Local::Class3" fails type constraint ~ClassName ok 41 - Value "Local::Class4" fails type constraint ~ClassName ok 42 - Value "Local::Dummy1" passes type constraint ~ClassName ok 43 - [] fails type constraint ~ArrayRef[Int] ok 44 - [1,2,3] fails type constraint ~ArrayRef[Int] ok 45 - ["1.1",2,3] passes type constraint ~ArrayRef[Int] ok 46 - [1,2,"3.1"] passes type constraint ~ArrayRef[Int] ok 47 - [[]] passes type constraint ~ArrayRef[Int] ok 48 - [[3]] fails type constraint ~ArrayRef[ArrayRef[Int]] ok 49 - [["A"]] passes type constraint ~ArrayRef[ArrayRef[Int]] ok 50 - Undef fails type constraint ~Maybe[Int] ok 51 - Value "123" fails type constraint ~Maybe[Int] ok 52 - Value "1.3" passes type constraint ~Maybe[Int] ok 53 - Value "-2" passes type constraint Even&Negative ok 54 - Value "-1" passes type constraint Even&Negative ok 55 - Value "0" passes type constraint Even&~Negative&~Positive ok 56 - Value "1" passes type constraint Even&Positive ok 57 - Value "2" passes type constraint Even&Positive ok 58 - Value "3" passes type constraint Even|Even ok 59 - Value "4" passes type constraint Even|Even ok 60 - Value "5" passes type constraint Negative|Positive ok 61 - Value "-6" passes type constraint Negative|Positive ok 62 - Value "-3" fails type constraint Even&Negative ok 63 - Value "1" fails type constraint Even&Negative ok 64 - Value "1" fails type constraint Even&~Negative&~Positive ok 65 - Value "2" fails type constraint Even&Positive ok 66 - Value "1" fails type constraint Even&Positive ok 67 - Value "Str" fails type constraint Even|Even ok 68 - Value "1.1" fails type constraint Even|Even ok 69 - Value "0" fails type constraint Negative|Positive ok 70 - Value "Str" fails type constraint Negative|Positive ok 71 - coolio stringification ok 72 - Item > Value ok 73 - Value > Str ok 74 - Str > Num ok 75 - Num > Int ok 76 - Int > $odd ok 77 - Item >= Value ok 78 - Value >= Str ok 79 - Str >= Num ok 80 - Num >= Int ok 81 - Int >= $odd ok 82 - Value < Item ok 83 - Str < Value ok 84 - Num < Str ok 85 - Int < Num ok 86 - $even < Int ok 87 - Value <= Item ok 88 - Str <= Value ok 89 - Num <= Str ok 90 - Int <= Num ok 91 - $even < Int ok 92 - not(Int > Int) ok 93 - not(Int < Int) ok 94 - Int <= Int ok 95 - Int >= Int ok 96 - not(ArrayRef[Int] > ArrayRef[Num]) ok 97 - not(ArrayRef[Int] == ArrayRef[Num]) ok 98 - ArrayRef[Int] == ArrayRef[Int] ok 99 - not(ArrayRef == ArrayRef[Int]) ok 100 - ArrayRef > ArrayRef[Int] 1..100 ok t/coercion-automatic.t ....... ok 1 - $ArrayOfFoo has coercion ok 2 - $ArrayOfFoo does not coerce value that needs no coercion ok 3 - $ArrayOfFoo does coerce value that can be coerced ok 4 - $ArrayOfFoo does not coerce value that cannot be coerced ok 5 - $HashOfFoo has coercion ok 6 - $HashOfFoo does not coerce value that needs no coercion ok 7 - $HashOfFoo does coerce value that can be coerced ok 8 - $HashOfFoo does not coerce value that cannot be coerced ok 9 - $RefOfFoo has coercion ok 10 - $RefOfFoo does not coerce value that needs no coercion ok 11 - $RefOfFoo does coerce value that can be coerced ok 12 - $RefOfFoo does not coerce value that cannot be coerced ok 13 - $ArrayOfBar has coercion ok 14 - $ArrayOfBar coercion can be inlined ok 15 - $ArrayOfBar does not coerce value that needs no coercion ok 16 - $ArrayOfBar does coerce value that can be coerced ok 17 - $ArrayOfBar does not coerce value that cannot be coerced ok 18 - $HashOfBar has coercion ok 19 - $HashOfBar coercion can be inlined ok 20 - $HashOfBar does not coerce value that needs no coercion ok 21 - $HashOfBar does coerce value that can be coerced ok 22 - $HashOfBar does not coerce value that cannot be coerced ok 23 - $RefOfBar has coercion ok 24 - $RefOfBar coercion can be inlined ok 25 - $RefOfBar does not coerce value that needs no coercion ok 26 - $RefOfBar does coerce value that can be coerced ok 27 - $RefOfBar does not coerce value that cannot be coerced ok 28 - Map[IntFromNum,IntFromStr] has an inlinable coercion ok 29 - Coercions to Map[IntFromNum,IntFromStr] ok 30 - Impossible coercion to Map[IntFromNum,IntFromStr] ok 31 - Unneeded coercion to Map[IntFromNum,IntFromStr] ok 32 - Map[IntFromNum,IntFromArray] has a coercion, but it cannot be inlined ok 33 - Coercions to Map[IntFromNum,IntFromArray] ok 34 - Impossible coercion to Map[IntFromNum,IntFromArray] ok 35 - Unneeded coercion to Map[IntFromNum,IntFromArray] ok 36 - Dict[a=>IntFromStr,b=>IntFromNum,c=>Optional[IntFromNum]] has an inlinable coercion ok 37 - Coercion (A) to Dict[a=>IntFromStr,b=>IntFromNum,c=>Optional[IntFromNum]] ok 38 - Coercion (B) to Dict[a=>IntFromStr,b=>IntFromNum,c=>Optional[IntFromNum]] ok 39 - Coercion (C) to Dict[a=>IntFromStr,b=>IntFromNum,c=>Optional[IntFromNum]] - changed in 0.003_11; the presence of an additional value cancels coercion ok 40 - Tuple[IntFromNum,Optional[IntFromStr],slurpy ArrayRef[IntFromNum]] has an inlinable coercion ok 41 - Coercion (A) to Tuple[IntFromNum,Optional[IntFromStr],slurpy ArrayRef[IntFromNum]] ok 42 - Coercion (B) to Tuple[IntFromNum,Optional[IntFromStr],slurpy ArrayRef[IntFromNum]] ok 43 - Coercion (A) to Tuple[IntFromNum] ok 44 - Coercion (B) to Tuple[IntFromNum] - changed in 0.003_11; the presence of an additional value cancels coercion 1..44 ok t/coercion-classy.t .......... ok 1 - "Person"->meta->get_attribute("addr")->type_constraint->is_a_type_of($Address) ok 2 - coercion worked 1..2 ok t/coercion-frozen.t .......... ok 1 - coercions are not initially frozen ok 2 - coercions do not freeze because of adding code ok 3 - coercions do freeze when forced inflation to Moose ok 4 - cannot add code to a frozen coercion 1..4 ok t/coercion-inlining.t ........ ok 1 - inlined coercion works ok 2 - no coercion necessary ok 3 - no coercion possible 1..3 ok t/coercion-modifiers.t ....... ok 1 - has_coercian_for_type - obvious ok 2 - has_coercian_for_type - subtle ok 3 - has_coercian_for_type - negative ok 4 - plus_coercions - added coercion ok 5 - plus_coercions - added coercion ok 6 - plus_coercions - retained coercion ok 7 - plus_coercions - retained coercion ok 8 - minus_coercions - retained coercion ok 9 - minus_coercions - removed coercion ok 10 - minus_coercions - retained coercion ok 11 - minus_coercions - removed coercion ok 12 - no_coercions - removed coercion ok 13 - no_coercions - removed coercion ok 14 - no_coercions - removed coercion ok 15 - no_coercions - removed coercion 1..15 ok t/coercion-union.t ........... ok 1 - Value "4" passes type constraint RoundedInteger ok 2 - Value "1.1" fails type constraint RoundedInteger ok 3 - Value "xyz" fails type constraint RoundedInteger ok 4 - Value "xyz" passes type constraint String3 ok 5 - Value "x" fails type constraint String3 ok 6 - Value "wxyz" fails type constraint String3 ok 7 - Value "3.4" passes type constraint RoundedInteger|String3 ok 8 - Value "30" passes type constraint RoundedInteger|String3 ok 9 - Value "3.12" fails type constraint RoundedInteger|String3 ok 10 - Value "wxyz" fails type constraint RoundedInteger|String3 ok 11 - RoundedInteger coerces from Num ok 12 - RoundedInteger does not coerce from Str ok 13 - String3 coerces from Str ok 14 - String3 does not coerce from ArrayRef ok 15 - unions automatically have a coercion if their child constraints do # (((defined $X and $X =~ /\A-?[0-9]+\z/) or do { !ref($X) and $X =~ $Types::Standard::_StrMatch{"(?^:^.{3}\$)"} })) ? $X : ((!ref($X) && Scalar::Util::looks_like_number($X))) ? do { local $_ = $X; scalar(int($_)) } : (do { defined($X) and do { ref(\$X) eq 'SCALAR' or ref(\(my $val = $X)) eq 'SCALAR' } }) ? do { local $_ = $X; scalar(substr("$_ ", 0, 3)) } : $X ok 16 - unions do not automatically have a coercion if their child constraints do not ok 17 - Union1 does not need to coerce an Int ok 18 - Union1 does not need to coerce a String3 ok 19 - Union1 does not need to coerce a String3, even if it looks like a Num ok 20 - Union1 coerces Str -> String3 ok 21 - given the choice of two valid coercions, Union1 prefers RoundedInteger because it occurs sooner ok 22 - Union1 cannot coerce an arrayref 1..22 ok t/coercion.t ................. ok 1 - coercion works ok 2 - coercion overloads &{} ok 3 - BigInteger has_coercion_for_type ArrayRef ok 4 - BigInteger has_coercion_for_type SmallInteger ok 5 - not BigInteger has_coercion_for_type SmallInteger ok 6 - BigInteger has_coercion_for_type BigInteger eq "0 but true" ok 7 - BigInteger has_coercion_for_type $BiggerInteger eq "0 but true" ok 8 - BigInteger has_coercion_for_value [] ok 9 - BigInteger has_coercion_for_value 2 ok 10 - not BigInteger has_coercion_for_value {} ok 11 - BigInteger has_coercion_for_value 200 eq "0 but true" ok 12 - coerce doesn't throw an exception if it can coerce ok 13 - coerce doesn't throw an exception if it can't coerce ok 14 - assert_coerce doesn't throw an exception if it can coerce ok 15 - assert_coerce DOES throw an exception if it can't coerce ok 16 - ArrayRefFromAny isa Type::Coercion ok 17 - ArrayRefFromAny coercion works ok 18 - Coercion ArrayRefFromAny+ArrayRefFromPiped prioritizes ArrayRefFromAny ok 19 - Coercion ArrayRefFromPiped+ArrayRefFromAny prioritizes ArrayRefFromPiped ok 20 - Type $arr coercion works ok 21 - Type $sum3 coercion works ok 22 - Type $sum4 coercion works 1..22 ok t/coercions-parameterized.t .. skipped: Encode object version 2.48 does not match bootstrap parameter 2.49 at C:/cpanfly-5.14/var/megalib/XSLoader.pm line 95. t/dwim-moose.t ............... ok 1 - $two isa Type::Tiny ok 2 - $twos isa Type::Tiny ok 3 - Value "2" passes type constraint Two ok 4 - Value "3" fails type constraint Two ok 5 - [2,2,2] passes type constraint ArrayRef[Two] ok 6 - [2,3,2] fails type constraint ArrayRef[Two] ok 7 - $three isa Type::Tiny ok 8 - $threes isa Type::Tiny ok 9 - Value "3" passes type constraint MyTypes::Three ok 10 - Value "4" fails type constraint MyTypes::Three ok 11 - [3,3,3] passes type constraint ArrayRef[MyTypes::Three] ok 12 - [3,4,3] fails type constraint ArrayRef[MyTypes::Three] 1..12 ok t/dwim-mouse.t ............... ok 1 - $two isa Type::Tiny ok 2 - $twos isa Type::Tiny ok 3 - Value "2" passes type constraint Two ok 4 - Value "3" fails type constraint Two ok 5 - [2,2,2] passes type constraint ArrayRef[Two] ok 6 - [2,3,2] fails type constraint ArrayRef[Two] ok 7 - $three isa Type::Tiny ok 8 - $threes isa Type::Tiny ok 9 - Value "3" passes type constraint MyTypes::Three ok 10 - Value "4" fails type constraint MyTypes::Three ok 11 - [3,3,3] passes type constraint ArrayRef[MyTypes::Three] ok 12 - [3,4,3] fails type constraint ArrayRef[MyTypes::Three] 1..12 ok t/eval-lexicalsubs.t ......... skipped: Perl v5.18.0 required--this is only v5.14.0, stopped at (eval 6) line 2. t/eval.t ..................... ok 1 - closure over scalar ok 2 - closure over array ok 3 - closure over hash ok 4 - closing over variables really really really works! ok 5 ok 6 ok 7 - closed over variables disappear on cue ok 8 - can close over tied variables ... AUTOLOAD stuff ok 9 - ... can ok 10 - ... !can ok 11 - ... tie still works ok 12 - ... can be retied ok 13 - ... can be untied ok 14 - $e isa Type::Exception::Compilation ok 15 - throw exception when code does not compile ok 16 - $e->errstr ok 17 - $e->code ok 18 - "description" option works ok 19 - "line" option works 1..19 ok t/exceptions-stack.t ......... ok 1 1..1 ok t/exceptions.t ............... ok 1 - $e isa Type::Exception ok 2 - $Type::Exception::LastError ok 3 - $e->message is as expected ok 4 - $e isa Type::Exception::Assertion ok 5 - $e->type is as expected ok 6 - $e->value is as expected ok 7 - $e->explain is as expected ok 8 - ArrayRef[Int] deep explanation, given [1, 2, [3]] ok 9 - ArrayRef[Int] deep explanation, given {} ok 10 - Ref["ARRAY"] deep explanation, given {} ok 11 - HashRef[Maybe[Int]] deep explanation, given {a => undef, b => 42, c => []} ok 12 - $dict deep explanation, given {c => 1} ok 13 - $dict deep explanation, given {b => 1} ok 14 - $dict deep explanation, given {a => 1, b => 2} ok 15 - Map[Int,Num] deep explanation, given {1=>1.1,2.2=>2.3,3.3=>3.4} ok 16 - $AlwaysFail explanation, given 1 ok 17 - $SlurpyThing explanation, given 1 ok 18 - $SlurpyThing explanation, given [1.1, 2 => "Hello"] ok 19 - $e_where->context ok 20 - "$e_where" ok 21 - correct exception from type with null constraint 1..21 ok t/exporter-installer.t ....... ok 1 - the ArrayRef function was cleaned away ok 2 - ArrayRef does not appear to be a method 1..2 ok t/exporter-roleconflict.t .... ok 1 - no exception when trying to compose two roles that use type constraints # 36076592 # 36076592 1..1 ok t/exporter.t ................. ok 1 - No exception exporting a legitimate function ok 2 - main->can('Any') ok 3 - Attempt to export a function which does not exist ok 4 - Attempt to export a function which exists but not in @EXPORT_OK ok 5 - "-types" shortcut works ok 6 - "-coercions" shortcut works ok 7 - renaming works ok 8 - prefixes work ok 9 - suffixes work ok 10 - plus notation works for Type::Library ok 11 - mkopt_hash 1..11 ok t/functionparameters.t ....... skipped: Function::Parameters version 1.0103 required--this is only version 1.0102 at (eval 6) line 2. t/gh1.t ...................... ok 1 ok 2 - bless( {"_e" => [1],"_es" => "-","_m" => [5],"sign" => "+"}, 'Math::BigFloat' ) passes type constraint __ANON__ ok 3 - Value "0.5" fails type constraint __ANON__ 1..3 ok t/library-assert.t ........... ok 1 - assert_String works (value that should pass) ok 2 - assert_String works (value that should fail) ok 3 - BiggerLib::assert_String works (value that should pass) ok 4 - BiggerLib::assert_String works (value that should fail) ok 5 - assert_SmallInteger works (value that should pass) ok 6 - assert_SmallInteger works (value that should fail) 1..6 ok t/library-is.t ............... ok 1 - is_String works (value that should pass) ok 2 - is_String works (value that should fail) ok 3 - is_Number works (value that should pass) ok 4 - is_Number works (value that should fail) ok 5 - is_Integer works (value that should pass) ok 6 - is_Integer works (value that should fail) ok 7 - is_SmallInteger works (value that should pass) ok 8 - is_SmallInteger works (value that should fail) 1..8 ok t/library-to.t ............... ok 1 - to_BigInteger converts a small integer OK ok 2 - to_BigInteger leaves an existing BigInteger OK ok 3 - to_BigInteger ignores something it cannot coerce ok 4 - no coercion for Str - should die 1..4 ok t/library-types.t ............ ok 1 - String isa Type::Tiny ok 2 - Number isa Type::Tiny ok 3 - Integer isa Type::Tiny ok 4 - DemoLib::String isa Type::Tiny ok 5 - DemoLib::Number isa Type::Tiny ok 6 - DemoLib::Integer isa Type::Tiny ok 7 - String has correct stringification ok 8 - Number has correct stringification ok 9 - Integer has correct stringification ok 10 - DemoLib::String has correct stringification ok 11 - DemoLib::Number has correct stringification ok 12 - DemoLib::Integer has correct stringification ok 13 - coderef overload (with value that should pass type constraint) does not die ok 14 - coderef overload returns correct value ok 15 - coderef overload (value that should fail type constraint) dies ok 16 - Sub::Exporter-style export renaming ok 17 - eq works ok 18 - type constant in list context ok 19 - parameterizable type constant in list context ok 20 - parameterized type constant in list context 1..20 ok t/match-on-type.t ............ ok 1 - to_json using compile_match_on_type works ok 2 - to_json_2 using match_on_type works 1..2 ok t/moo-coercion.t ............. ok 1 - The object isa Type::Tiny ok 2 - no exception on coercion in constructor - mutable class ok 3 - 'big' attribute coerces in constructor - mutable class ok 4 - 'small' attribute coerces in constructor - mutable class ok 5 - 'big' attribute throws when it cannot coerce in constructor - mutable class ok 6 - 'small' attribute throws when it cannot coerce in constructor - mutable class ok 7 - 'big' attribute coerces in accessor - mutable class ok 8 - 'small' attribute coerces in accessor - mutable class ok 9 - 'big' attribute throws when it cannot coerce in accessor - mutable class ok 10 - 'small' attribute throws when it cannot coerce in accessor - mutable class ok 11 - no exception on coercion in constructor - immutable class ok 12 - 'big' attribute coerces in constructor - immutable class ok 13 - 'small' attribute coerces in constructor - immutable class ok 14 - 'big' attribute throws when it cannot coerce in constructor - immutable class ok 15 - 'small' attribute throws when it cannot coerce in constructor - immutable class ok 16 - 'big' attribute coerces in accessor - immutable class ok 17 - 'small' attribute coerces in accessor - immutable class ok 18 - 'big' attribute throws when it cannot coerce in accessor - immutable class ok 19 - 'small' attribute throws when it cannot coerce in accessor - immutable class 1..19 ok t/moo-exceptions.t ........... skipped: Moo version 1.002001 required--this is only version 1.002 at (eval 7) line 2. t/moo-inflation.t ............ # { # 'Type::Tiny::Class=HASH(0x253a698)' => sub { "DUMMY" }, # 'Type::Tiny::Class=HASH(0x25b9fa8)' => sub { "DUMMY" }, # 'Type::Tiny::Duck=HASH(0x25bcb40)' => sub { "DUMMY" }, # 'Type::Tiny::Duck=HASH(0x25c0b38)' => sub { "DUMMY" }, # 'Type::Tiny::Role=HASH(0x2536a98)' => sub { "DUMMY" }, # 'Type::Tiny=HASH(0x20e3ed0)' => sub { "DUMMY" }, # 'Type::Tiny=HASH(0x22ef090)' => sub { "DUMMY" }, # 'Type::Tiny=HASH(0x22f2c80)' => sub { "DUMMY" }, # 'Type::Tiny=HASH(0x22f3148)' => sub { "DUMMY" }, # 'Type::Tiny=HASH(0x22f38d0)' => sub { "DUMMY" }, # 'Type::Tiny=HASH(0x23cf318)' => sub { "DUMMY" }, # 'Type::Tiny=HASH(0x23d56e0)' => sub { "DUMMY" }, # 'Type::Tiny=HASH(0x23d5f50)' => sub { "DUMMY" }, # 'Type::Tiny=HASH(0x23d7760)' => sub { "DUMMY" }, # 'Type::Tiny=HASH(0x23d7ee0)' => sub { "DUMMY" }, # 'Type::Tiny=HASH(0x23d8660)' => sub { "DUMMY" }, # 'Type::Tiny=HASH(0x23d9e28)' => sub { "DUMMY" }, # 'Type::Tiny=HASH(0x23da5c0)' => sub { "DUMMY" }, # 'Type::Tiny=HASH(0x23dcdc8)' => sub { "DUMMY" }, # 'Type::Tiny=HASH(0x23df8b8)' => sub { "DUMMY" }, # 'Type::Tiny=HASH(0x23dffc0)' => sub { "DUMMY" }, # 'Type::Tiny=HASH(0x23e27c8)' => sub { "DUMMY" }, # 'Type::Tiny=HASH(0x23e2f30)' => sub { "DUMMY" }, # 'Type::Tiny=HASH(0x23e38c8)' => sub { "DUMMY" }, # 'Type::Tiny=HASH(0x23e4078)' => sub { "DUMMY" }, # 'Type::Tiny=HASH(0x23e88a0)' => sub { "DUMMY" }, # 'Type::Tiny=HASH(0x23e9050)' => sub { "DUMMY" }, # 'Type::Tiny=HASH(0x23e9838)' => sub { "DUMMY" }, # 'Type::Tiny=HASH(0x23ea1c8)' => sub { "DUMMY" }, # 'Type::Tiny=HASH(0x2473918)' => sub { "DUMMY" }, # 'Type::Tiny=HASH(0x2474200)' => sub { "DUMMY" }, # 'Type::Tiny=HASH(0x2477a78)' => sub { "DUMMY" }, # 'Type::Tiny=HASH(0x2478288)' => sub { "DUMMY" }, # 'Type::Tiny=HASH(0x2479a20)' => sub { "DUMMY" }, # 'Type::Tiny=HASH(0x247a1a0)' => sub { "DUMMY" }, # 'Type::Tiny=HASH(0x247a9a0)' => sub { "DUMMY" }, # 'Type::Tiny=HASH(0x247b138)' => sub { "DUMMY" }, # 'Type::Tiny=HASH(0x247d928)' => sub { "DUMMY" }, # 'Type::Tiny=HASH(0x2480bb0)' => sub { "DUMMY" }, # 'Type::Tiny=HASH(0x2480d48)' => sub { "DUMMY" }, # 'Type::Tiny=HASH(0x2482978)' => sub { "DUMMY" }, # 'Type::Tiny=HASH(0x24831d0)' => sub { "DUMMY" }, # 'Type::Tiny=HASH(0x2484968)' => sub { "DUMMY" }, # 'Type::Tiny=HASH(0x24850b8)' => sub { "DUMMY" }, # 'Type::Tiny=HASH(0x2486850)' => sub { "DUMMY" }, # 'Type::Tiny=HASH(0x2487288)' => sub { "DUMMY" }, # 'Type::Tiny=HASH(0x2534290)' => sub { "DUMMY" }, # 'Type::Tiny=HASH(0x25c37d8)' => sub { "DUMMY" }, # 'Type::Tiny=HASH(0x25c4330)' => sub { "DUMMY" } # } ok 1 - some values that should pass their type constraint - Moose is not loaded ok 2 - direct violation of type constraint - Moose is not loaded ok 3 - violation of parent type constraint - Moose is not loaded ok 4 - violation of grandparent type constraint - Moose is not loaded ok 5 - violation of great-grandparent type constraint - Moose is not loaded ok 6 - some values that should pass their type constraint - Moose is loaded ok 7 - direct violation of type constraint - Moose is loaded ok 8 - violation of parent type constraint - Moose is loaded ok 9 - violation of grandparent type constraint - Moose is loaded ok 10 - violation of great-grandparent type constraint - Moose is loaded ok 11 - type constraint metaobject inflates from Moo to Moose 1..11 ok t/moo.t ...................... ok 1 - some values that should pass their type constraint ok 2 - direct violation of type constraint ok 3 - violation of parent type constraint ok 4 - violation of grandparent type constraint ok 5 - violation of great-grandparent type constraint 1..5 ok t/moose-autott.t ............. ok 1 - Int isa Moose::Meta::TypeConstraint ok 2 - Str isa Moose::Meta::TypeConstraint ok 3 - $PositiveInt isa Type::Tiny ok 4 - $PositiveInt->parent isa Type::Tiny 1..4 ok t/moose-coercion.t ........... ok 1 - The object isa Moose::Meta::TypeConstraint ok 2 - no_coercions and friends available on Moose type constraint objects ok 3 - no exception on coercion in constructor - mutable class ok 4 - 'big' attribute coerces in constructor - mutable class ok 5 - 'small' attribute coerces in constructor - mutable class ok 6 - 'big' attribute throws when it cannot coerce in constructor - mutable class ok 7 - 'small' attribute throws when it cannot coerce in constructor - mutable class ok 8 - 'big' attribute coerces in accessor - mutable class ok 9 - 'small' attribute coerces in accessor - mutable class ok 10 - 'big' attribute throws when it cannot coerce in accessor - mutable class ok 11 - 'small' attribute throws when it cannot coerce in accessor - mutable class ok 12 - no exception on coercion in constructor - immutable class ok 13 - 'big' attribute coerces in constructor - immutable class ok 14 - 'small' attribute coerces in constructor - immutable class ok 15 - 'big' attribute throws when it cannot coerce in constructor - immutable class ok 16 - 'small' attribute throws when it cannot coerce in constructor - immutable class ok 17 - 'big' attribute coerces in accessor - immutable class ok 18 - 'small' attribute coerces in accessor - immutable class ok 19 - 'big' attribute throws when it cannot coerce in accessor - immutable class ok 20 - 'small' attribute throws when it cannot coerce in accessor - immutable class 1..20 ok t/moose.t .................... # The basics ok 1 - some values that should pass their type constraint ok 2 - direct violation of type constraint ok 3 - violation of parent type constraint ok 4 - violation of grandparent type constraint ok 5 - violation of great-grandparent type constraint # Introspection, comparisons, conversions... ok 6 - equivalence between Types::Standard types and core Moose types ok 7 - $classtype isa Moose::Meta::TypeConstraint::Class ok 8 - Type::Tiny::Class provides meta information to Moose::Meta::TypeConstraint::Class ok 9 - $classtype->Types::TypeTiny::to_TypeTiny isa Type::Tiny::Class ok 10 - $roletype isa Moose::Meta::TypeConstraint ok 11 - NB! Type::Tiny::Role does not inflate to Moose::Meta::TypeConstraint::Role because of differing notions as to what constitutes a role. ok 12 - $roletype->Types::TypeTiny::to_TypeTiny isa Type::Tiny::Role ok 13 - $ducktype isa Moose::Meta::TypeConstraint::DuckType ok 14 - Type::Tiny::Duck provides meta information to Moose::Meta::TypeConstraint::DuckType ok 15 - $ducktype->Types::TypeTiny::to_TypeTiny isa Type::Tiny::Duck ok 16 - $classtype isa Moose::Meta::TypeConstraint::Enum ok 17 - Type::Tiny::Enum provides meta information to Moose::Meta::TypeConstraint::Enum ok 18 - $enumtype->Types::TypeTiny::to_TypeTiny isa Type::Tiny::Enum ok 19 - $union isa Moose::Meta::TypeConstraint::Union ok 20 - Type::Tiny::Union provides meta information to Moose::Meta::TypeConstraint::Union ok 21 - $union->Types::TypeTiny::to_TypeTiny isa Type::Tiny::Union ok 22 - $union->type_constraints->[$i]->Types::TypeTiny::to_TypeTiny provides access to underlying Type::Tiny objects ok 23 - $intersect isa Moose::Meta::TypeConstraint ok 24 - $intersect->Types::TypeTiny::to_TypeTiny isa Type::Tiny::Intersection ok 25 - round-tripping between ->moose_type and ->Types::TypeTiny::to_TypeTiny preserves reference address # Native attribute traits ok 26 - pushing ok value ok 27 - pushing not ok value 1..27 ok t/moosextypes-more.t ......... ok 1 - Not isa Moose::Meta::TypeConstraint ok 2 - Int isa Moose::Meta::TypeConstraint ok 3 - ~Int isa Moose::Meta::TypeConstraint ok 4 - Int isa Moose::Meta::TypeConstraint ok 5 - Value "1.1" fails type constraint Int ok 6 - Undef fails type constraint Int ok 7 - [] fails type constraint Int ok 8 - Value "2" passes type constraint Int ok 9 - Value "1.1" passes type constraint ~Int ok 10 - Undef passes type constraint ~Int ok 11 - [] passes type constraint ~Int ok 12 - Value "2" fails type constraint ~Int ok 13 - Value "1.1" fails type constraint Int ok 14 - Undef fails type constraint Int ok 15 - [] fails type constraint Int ok 16 - Value "2" passes type constraint Int ok 17 - Value "1.1" fails type constraint Not ok 18 - Undef fails type constraint Not ok 19 - [] fails type constraint Not ok 20 - Value "2" fails type constraint Not 1..20 ok t/moosextypes.t .............. ok 1 - The object isa Moose::Meta::TypeConstraint ok 2 - The object isa Moose::Meta::TypeConstraint ok 3 - The object isa Type::Tiny ok 4 - [] passes type constraint ArrayRef|Int ok 5 - Value "2" passes type constraint ArrayRef|Int ok 6 - {} fails type constraint ArrayRef|Int ok 7 - [] passes type constraint ArrayRef|Int ok 8 - Value "2" passes type constraint ArrayRef|Int ok 9 - {} fails type constraint ArrayRef|Int ok 10 - [1,2,3] passes type constraint ArrayRef[Int] ok 11 - [] passes type constraint ArrayRef[Int] ok 12 - {} fails type constraint ArrayRef[Int] ok 13 - ["x"] fails type constraint ArrayRef[Int] ok 14 - [1,2,3] passes type constraint ArrayRef[Int] ok 15 - [] passes type constraint ArrayRef[Int] ok 16 - {} fails type constraint ArrayRef[Int] ok 17 - ["x"] fails type constraint ArrayRef[Int] ok 18 - [] passes type constraint ArrayRef[ArrayRef|Int] ok 19 - [1,2,3] passes type constraint ArrayRef[ArrayRef|Int] ok 20 - [[],[]] passes type constraint ArrayRef[ArrayRef|Int] ok 21 - [11,[]] passes type constraint ArrayRef[ArrayRef|Int] ok 22 - [[],11] passes type constraint ArrayRef[ArrayRef|Int] ok 23 - ["1.111"] fails type constraint ArrayRef[ArrayRef|Int] 1..23 ok t/mouse-coercion.t ........... ok 1 - The object isa Mouse::Meta::TypeConstraint ok 2 - no exception on coercion in constructor - mutable class ok 3 - 'big' attribute coerces in constructor - mutable class ok 4 - 'small' attribute coerces in constructor - mutable class ok 5 - 'big' attribute throws when it cannot coerce in constructor - mutable class ok 6 - 'small' attribute throws when it cannot coerce in constructor - mutable class ok 7 - 'big' attribute coerces in accessor - mutable class ok 8 - 'small' attribute coerces in accessor - mutable class ok 9 - 'big' attribute throws when it cannot coerce in accessor - mutable class ok 10 - 'small' attribute throws when it cannot coerce in accessor - mutable class ok 11 - no exception on coercion in constructor - immutable class ok 12 - 'big' attribute coerces in constructor - immutable class ok 13 - 'small' attribute coerces in constructor - immutable class ok 14 - 'big' attribute throws when it cannot coerce in constructor - immutable class ok 15 - 'small' attribute throws when it cannot coerce in constructor - immutable class ok 16 - 'big' attribute coerces in accessor - immutable class ok 17 - 'small' attribute coerces in accessor - immutable class ok 18 - 'big' attribute throws when it cannot coerce in accessor - immutable class ok 19 - 'small' attribute throws when it cannot coerce in accessor - immutable class 1..19 ok t/mouse.t .................... ok 1 - some values that should pass their type constraint ok 2 - direct violation of type constraint ok 3 - violation of parent type constraint ok 4 - violation of grandparent type constraint ok 5 - violation of great-grandparent type constraint ok 6 - Mouse::Util::is_a_type_constraint accepts Type::Tiny type constraints 1..6 ok t/mousextypes.t .............. ok 1 - The object isa Mouse::Meta::TypeConstraint ok 2 - The object isa Mouse::Meta::TypeConstraint ok 3 - The object isa Type::Tiny ok 4 - [] passes type constraint ArrayRef|Int ok 5 - Value "2" passes type constraint ArrayRef|Int ok 6 - {} fails type constraint ArrayRef|Int ok 7 - [] passes type constraint ArrayRef|Int ok 8 - Value "2" passes type constraint ArrayRef|Int ok 9 - {} fails type constraint ArrayRef|Int # bless( { # 'compiled_type_constraint' => sub { "DUMMY" }, # 'constraint' => sub { "DUMMY" }, # 'display_name' => 'ArrayRef|Int', # 'name' => '__ANON__', # 'parent' => undef, # 'type_constraints' => [ # bless( { # '_is_core' => 1, # '_overload_coderef' => sub { "DUMMY" }, # 'coercion_generator' => sub { "DUMMY" }, # 'compiled_type_constraint' => sub { "DUMMY" }, # 'constraint' => sub { "DUMMY" }, # 'constraint_generator' => sub { "DUMMY" }, # 'deep_explanation' => sub { "DUMMY" }, # 'display_name' => 'ArrayRef', # 'inline_generator' => sub { "DUMMY" }, # 'inlined' => sub { "DUMMY" }, # 'library' => 'Types::Standard', # 'name' => 'ArrayRef', # 'name_generator' => sub { "DUMMY" }, # 'parent' => bless( { # '_is_core' => 1, # '_overload_coderef' => sub { "DUMMY" }, # 'compiled_type_constraint' => sub { "DUMMY" }, # 'constraint' => sub { "DUMMY" }, # 'constraint_generator' => sub { "DUMMY" }, # 'deep_explanation' => sub { "DUMMY" }, # 'display_name' => 'Ref', # 'inline_generator' => sub { "DUMMY" }, # 'inlined' => sub { "DUMMY" }, # 'library' => 'Types::Standard', # 'name' => 'Ref', # 'parent' => bless( { # '_is_core' => 1, # '_overload_coderef' => sub { "DUMMY" }, # 'compiled_type_constraint' => sub { "DUMMY" }, # 'constraint' => sub { "DUMMY" }, # 'display_name' => 'Defined', # 'inlined' => sub { "DUMMY" }, # 'library' => 'Types::Standard', # 'name' => 'Defined', # 'parent' => bless( { # '_is_core' => 1, # '_overload_coderef' => sub { "DUMMY" }, # 'compiled_type_constraint' => sub { "DUMMY" }, # 'constraint' => sub { "DUMMY" }, # 'display_name' => 'Item', # 'inlined' => sub { "DUMMY" }, # 'library' => 'Types::Standard', # 'name' => 'Item', # 'type_constraints' => undef, # 'uniq' => 2 # }, 'Type::Tiny' ), # 'type_constraints' => undef, # 'uniq' => 5 # }, 'Type::Tiny' ), # 'type_constraints' => undef, # 'uniq' => 14 # }, 'Type::Tiny' ), # 'type_constraints' => undef, # 'uniq' => 19 # }, 'Type::Tiny' ), # bless( { # 'compiled_type_constraint' => sub { "DUMMY" }, # 'constraint' => sub { "DUMMY" }, # 'display_name' => 'Int', # 'message' => sub { "DUMMY" }, # 'name' => '__ANON__', # 'type_constraints' => undef, # 'uniq' => 39 # }, 'Type::Tiny' ) # ], # 'uniq' => 40 # }, 'Type::Tiny::Union' ) ok 10 - [1,2,3] passes type constraint ArrayRef[Int] ok 11 - [] passes type constraint ArrayRef[Int] ok 12 - {} fails type constraint ArrayRef[Int] ok 13 - ["x"] fails type constraint ArrayRef[Int] ok 14 - [1,2,3] passes type constraint ArrayRef[Int] ok 15 - [] passes type constraint ArrayRef[Int] ok 16 - {} fails type constraint ArrayRef[Int] ok 17 - ["x"] fails type constraint ArrayRef[Int] ok 18 - [] passes type constraint ArrayRef[ArrayRef|Int] ok 19 - [1,2,3] passes type constraint ArrayRef[ArrayRef|Int] ok 20 - [[],[]] passes type constraint ArrayRef[ArrayRef|Int] ok 21 - [11,[]] passes type constraint ArrayRef[ArrayRef|Int] ok 22 - [[],11] passes type constraint ArrayRef[ArrayRef|Int] ok 23 - ["1.111"] fails type constraint ArrayRef[ArrayRef|Int] 1..23 ok t/oo-classinsideout.t ........ ok 1 - Object::HookedTT has/inherited its expected properties ok 2 - Creating a Object::HookedTT object ok 3 - integer(3.14) dies ok 4 - integer(42) lives ok 5 - integer() == 42 ok 6 - word(^^^^) dies ok 7 - word(apple) lives ok 8 - word() eq 'apple' ok 9 - uppercase(banana) lives ok 10 - uppercase() eq 'BANANA' ok 11 - list(qw(foo bar bam)) lives ok 12 - list() gives qw(foo bar bam) ok 13 - list( [qw(foo bar bam)] ) lives ok 14 - list() gives qw(foo bar bam) ok 15 - reverser(qw(foo bar bam)) lives ok 16 - reverser() in list context gives qw(bam bar foo) ok 17 - reverser() in scalar context gives mabraboof ok 18 - write_only lives on write ok 19 - write only dies on write (and was caught) 1..19 ok t/oo-objectaccessor.t ........ ok 1 - write then read on accessor works ok 2 - exception thrown for bad value 1..2 ok t/parameterization.t ......... ok 1 - Avoid duplicating parameterized types ok 2 - ... except when necessary! 1..2 ok t/params-badsigs.t ........... ok 1 - Cannot follow an optional parameter with a required parameter ok 2 - Cannot follow a slurpy parameter with anything ok 3 - Slurpy parameters must be hashrefs or arrayrefs 1..3 ok t/params-carping.t ........... ok 1 - The object isa Type::Exception ok 2 1..2 ok t/params-coerce.t ............ ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 - if value passes type constraint; no need to clone arrayref ok 8 - if value fails type constraint; need to clone arrayref ok 9 1..9 ok t/params-methods.t ........... ok 1 ok 2 ok 3 ok 4 ok 5 - clean operation ok 6 - exception calling new() with no args ok 7 - exception calling ->new() with no args ok 8 - exception calling set() with no args 1..8 ok t/params-mixednamed.t ........ ok 1 ok 2 ok 3 1..3 ok t/params-named.t ............. ok 1 ok 2 ok 3 ok 4 ok 5 1..5 ok t/params-noninline.t ......... ok 1 - (1, 2) ok 2 - (1.1, 2) ok 3 - () ok 4 - (1) ok 5 - (undef, 1) ok 6 - (42) ok 7 - (42, 11) ok 8 - ([1..3], 11) ok 9 - ([1..41], 42) 1..9 ok t/params-optional.t .......... ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 1..8 ok t/params-positional.t ........ ok 1 - (1, 2) ok 2 - (1.1, 2) ok 3 - (1) ok 4 - (1) ok 5 - (undef, 1) ok 6 - (1) 1..6 ok t/params-slurpy.t ............ ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 1..6 ok t/parser.t ................... # Basics ok 1 - Int eq Int ok 2 - (Int) eq Int - redundant parentheses ok 3 - ((((Int)))) eq Int - many redundant parentheses # Class types ok 4 - DateTime:: eq InstanceOf["DateTime"] ok 5 - InstanceOf['DateTime'] eq InstanceOf["DateTime"] ok 6 - Tied[Foo::] eq Tied["Foo"] ok 7 - Tied['Foo'] eq Tied["Foo"] # Parameterization ok 8 - Int[] eq Int - empty parameterization against non-parameterizable type ok 9 - ArrayRef[] eq ArrayRef - empty parameterization against parameterizable type ok 10 - ArrayRef[Int] eq ArrayRef[Int] - parameterized type ok 11 - Ref['HASH'] eq Ref[HASH] - string parameter (singles) ok 12 - Ref["HASH"] eq Ref[HASH] - string parameter (doubles) ok 13 - Ref[q(HASH)] eq Ref[HASH] - string parameter (q) ok 14 - Ref[qq(HASH)] eq Ref[HASH] - string parameter (qq) ok 15 - StrMatch[qr{foo}] eq StrMatch[(?^:foo)] - regexp parameter # Unions ok 16 - Int|HashRef eq Int|HashRef ok 17 - Int|HashRef|ArrayRef eq Int|HashRef|ArrayRef ok 18 - ArrayRef[Int|HashRef] eq ArrayRef[Int|HashRef] - union as a parameter ok 19 - ArrayRef[Int|HashRef[Int]] eq ArrayRef[Int|HashRef[Int]] ok 20 - ArrayRef[HashRef[Int]|Int] eq ArrayRef[HashRef[Int]|Int] # Intersections ok 21 - Int&Num eq Int&Num ok 22 - Int&Num&Defined eq Int&Num&Defined ok 23 - ArrayRef[Int]&Defined eq ArrayRef[Int]&Defined # Union + Intersection ok 24 - Int&Num|ArrayRef eq Int&Num|ArrayRef ok 25 - (Int&Num)|ArrayRef eq Int&Num|ArrayRef ok 26 - Int&(Num|ArrayRef) eq Int&Num|ArrayRef ok 27 - Int&Num|ArrayRef&Ref eq Int&Num|ArrayRef&Ref # Complementary types ok 28 - ~Int eq ~Int ok 29 - ~ArrayRef[Int] eq ~ArrayRef[Int] ok 30 - ~Int|CodeRef eq ~Int|CodeRef ok 31 - ~(Int|CodeRef) eq ~Int|CodeRef - precedence of "~" versus "|" # Comma ok 32 - Map[Num,Int] eq Map[Num,Int] ok 33 - Map[Int,Num] eq Map[Int,Num] ok 34 - Map[Int,Int|ArrayRef[Int]] eq Map[Int,Int|ArrayRef[Int]] ok 35 - Map[Int,ArrayRef[Int]|Int] eq Map[Int,ArrayRef[Int]|Int] ok 36 - Dict[foo=>Int,bar=>Num] eq Dict[bar=>Num,foo=>Int] ok 37 - Dict['foo'=>Int,'bar'=>Num] eq Dict[bar=>Num,foo=>Int] ok 38 - Dict['foo',Int,'bar',Num] eq Dict[bar=>Num,foo=>Int] # Slurpy ok 39 - Dict[slurpy=>Int,bar=>Num] eq Dict[bar=>Num,slurpy=>Int] ok 40 - Tuple[Str, Int, slurpy ArrayRef[Int]] eq Tuple[Str,Int,slurpy ArrayRef[Int]] ok 41 - Tuple[Str, Int, slurpy(ArrayRef[Int])] eq Tuple[Str,Int,slurpy ArrayRef[Int]] # Complexity ok 42 - ArrayRef[DateTime::]|HashRef[Int|DateTime::]|CodeRef eq ArrayRef[InstanceOf["DateTime"]]|HashRef[Int|InstanceOf["DateTime"]]|CodeRef ok 43 - ArrayRef [DateTime::] |HashRef[ Int| DateTime::]|CodeRef eq ArrayRef[InstanceOf["DateTime"]]|HashRef[Int|InstanceOf["DateTime"]]|CodeRef - gratuitous whitespace # Bad expressions ok 44 - weird token ok 45 - weird stuff 1 ok 46 - weird stuff 2 # Tail retention ok 47 - remainder is ok # Parsing edge cases ok 48 - Xyzzy[Foo] - parameter is treated as a type constraint ok 49 - Xyzzy["Foo"] - parameter is treated as a string ok 50 - Xyzzy[-100] - parameter is treated as a string ok 51 - Xyzzy[200] - parameter is treated as a string ok 52 - Xyzzy[+20.0] - parameter is treated as a string 1..52 ok t/registry.t ................. ok 1 - alias works ok 2 - alias works via simple_lookup ok 3 - alias works via lookup ok 4 - prefix works ok 5 - type registries are separate ok 6 - [1,2,3] passes type constraint ArrayRef[Int] ok 7 - [1,2,"3.14159"] fails type constraint ArrayRef[Int] ok 8 - type constraint invalid syntax ok 9 - type constraint unknown type ok 10 - class type ok 11 - DWIM - class type ok 12 - DWIM - role type ok 13 - DWIM - complex type 1..13 ok t/rt85911.t .................. ok 1 ok 2 1..2 ok t/rt86004.t .................. ok 1 - StrList ArrayRef ok 2 - StrList scalar ok 3 - StrList ArrayRef ok 4 - StrList scalar ok 5 - StrList ArrayRef - noninline ok 6 - StrList scalar - noninline 1..6 ok t/rt86233.t .................. ok 1 ok 2 ok 3 1..3 ok t/rt86239.t .................. # Test 1 ######## # got: foo ok 1 # Test 2 ######## # got: ok 2 # Test 3 ######## ok 3 # Test 4 ######## # got: { # 'foo' => 'foo' # } ok 4 # Test 5 ######## # got: {} ok 5 # Test 6 ######## ok 6 1..6 ok t/stdlib-mxtmlb-alike.t ...... ok 1 - InstanceOf == Object ok 2 - InstanceOf["Foo"] == Foo ok 3 - InstanceOf["Foo","Bar"] == Foo|Bar ok 4 - ConsumerOf == Object ok 5 - ConsumerOf["Foo"] == Foo ok 6 - ConsumerOf["Foo","Bar"] == Foo&Bar ok 7 - HasMethods == Object ok 8 - HasMethods["foo"] == CanFoo ok 9 - HasMethods["foo","bar"] == CanFooBar ok 10 - Enum == Str ok 11 - Enum["foo"] == Enum[foo] ok 12 - Enum["foo","bar"] == Enum[bar,foo] 1..12 ok t/stdlib-optlist.t ........... ok 1 - [] passes type constraint OptList ok 2 - [["foo",undef]] passes type constraint OptList ok 3 - [["foo",'ARRAY(0x20a8f70)']] passes type constraint OptList ok 4 - [["foo",'HASH(0x4a3d10)']] passes type constraint OptList ok 5 - [] passes type constraint OptList ok 6 - [["foo",undef]] passes type constraint OptList ok 7 - [["foo",'ARRAY(0x23519d0)']] passes type constraint OptList ok 8 - [["foo",'HASH(0x4a3d10)']] passes type constraint OptList ok 9 - [[undef]] fails type constraint OptList ok 10 - [['ARRAY(0x23518f8)']] fails type constraint OptList ok 11 - [['HASH(0x23519d0)']] fails type constraint OptList ok 12 - [[undef]] fails type constraint OptList ok 13 - [['ARRAY(0x2458990)']] fails type constraint OptList ok 14 - [['HASH(0x23518f8)']] fails type constraint OptList ok 15 - not OptList has coercion ok 16 - OptList has coercion ok 17 - $OM->coerce(undef) ok 18 - $OM->coerce([]) ok 19 - simple $OM coercion test ok 20 - another simple $OM coercion test 1..20 ok t/stdlib-overload.t .......... ok 1 - bless( [], 'Local::Class' ) passes type constraint Any ok 2 - bless( [], 'Local::Class' ) passes type constraint Item ok 3 - bless( [], 'Local::Class' ) passes type constraint Defined ok 4 - bless( [], 'Local::Class' ) passes type constraint Ref ok 5 - bless( [], 'Local::Class' ) passes type constraint Ref[ARRAY] ok 6 - bless( [], 'Local::Class' ) passes type constraint Object ok 7 - bless( [], 'Local::Class' ) passes type constraint Overload ok 8 - bless( [], 'Local::Class' ) passes type constraint Overload[&] ok 9 - bless( [], 'Local::Class' ) fails type constraint Ref[HASH] ok 10 - bless( [], 'Local::Class' ) fails type constraint Overload[|] ok 11 - Value "Local::Class" fails type constraint Overload ok 12 - [] fails type constraint Overload ok 13 - Item subtype: Overload[&] ok 14 - Defined subtype: Overload[&] ok 15 - Ref subtype: Overload[&] ok 16 - Object subtype: Overload[&] ok 17 - Overload subtype: Overload[&] 1..17 ok t/stdlib-strmatch.t .......... ok 1 - Value "mm" passes type constraint Enum[cm,km,m,mm] ok 2 - Value "cm" passes type constraint Enum[cm,km,m,mm] ok 3 - Value "m" passes type constraint Enum[cm,km,m,mm] ok 4 - Value "km" passes type constraint Enum[cm,km,m,mm] ok 5 - Value "MM" fails type constraint Enum[cm,km,m,mm] ok 6 - Value "mm " fails type constraint Enum[cm,km,m,mm] ok 7 - Value " mm" fails type constraint Enum[cm,km,m,mm] ok 8 - Value "miles" fails type constraint Enum[cm,km,m,mm] ok 9 - Value "5 km" passes type constraint Distance ok 10 - Value "5 mm" passes type constraint Distance ok 11 - Value "4 miles" fails type constraint Distance ok 12 - Value "5.5 km" fails type constraint Distance ok 13 - [5,"km"] fails type constraint Distance ok 14 - Value "true" passes type constraint Boolean ok 15 - Value "True" passes type constraint Boolean ok 16 - Value "TRUE" passes type constraint Boolean ok 17 - Value "false" passes type constraint Boolean ok 18 - Value "False" passes type constraint Boolean ok 19 - Value "FALSE" passes type constraint Boolean ok 20 - Value "0" passes type constraint Boolean ok 21 - Value "1" passes type constraint Boolean ok 22 - Value "True " fails type constraint Boolean ok 23 - Value "11" fails type constraint Boolean ok 24 - Value "https://www.google.com/" passes type constraint SecureUrl ok 25 - Value "http://www.google.com/" fails type constraint SecureUrl 1..25 ok t/stdlib-structures.t ........ ok 1 - {1 => 111,2 => 222} passes type constraint Map[Int,Num] ok 2 - {1 => "1.1",2 => "2.2"} passes type constraint Map[Int,Num] ok 3 - {1 => "Str",2 => 222} fails type constraint Map[Int,Num] ok 4 - {"1.1" => 1,2 => "2.2"} fails type constraint Map[Int,Num] ok 5 - [1,"1.1"] passes type constraint Tuple[Int,Num,Optional[Int],slurpy ArrayRef[Num]] ok 6 - [1,"1.1",2] passes type constraint Tuple[Int,Num,Optional[Int],slurpy ArrayRef[Num]] ok 7 - [1,"1.1",2,"2.2"] passes type constraint Tuple[Int,Num,Optional[Int],slurpy ArrayRef[Num]] ok 8 - [1,"1.1",2,"2.2","2.3"] passes type constraint Tuple[Int,Num,Optional[Int],slurpy ArrayRef[Num]] ok 9 - [1,"1.1",2,"2.2","2.3","2.4"] passes type constraint Tuple[Int,Num,Optional[Int],slurpy ArrayRef[Num]] ok 10 - {} fails type constraint Tuple[Int,Num,Optional[Int],slurpy ArrayRef[Num]] ok 11 - [] fails type constraint Tuple[Int,Num,Optional[Int],slurpy ArrayRef[Num]] ok 12 - [1] fails type constraint Tuple[Int,Num,Optional[Int],slurpy ArrayRef[Num]] ok 13 - ["1.1","1.1"] fails type constraint Tuple[Int,Num,Optional[Int],slurpy ArrayRef[Num]] ok 14 - [1,"1.1","2.1"] fails type constraint Tuple[Int,Num,Optional[Int],slurpy ArrayRef[Num]] ok 15 - [1,"1.1","2.1"] fails type constraint Tuple[Int,Num,Optional[Int],slurpy ArrayRef[Num]] ok 16 - [1,"1.1",2,"2.2","2.3","2.4","xyz"] fails type constraint Tuple[Int,Num,Optional[Int],slurpy ArrayRef[Num]] ok 17 - [1,"1.1",undef] fails type constraint Tuple[Int,Num,Optional[Int],slurpy ArrayRef[Num]] ok 18 - [1,"1.1"] passes type constraint Tuple[Int,Num,Optional[Int]] ok 19 - [1,"1.1",2] passes type constraint Tuple[Int,Num,Optional[Int]] ok 20 - [1,"1.1",2,"2.2"] fails type constraint Tuple[Int,Num,Optional[Int]] ok 21 - [1,"1.1",2,"2.2","2.3"] fails type constraint Tuple[Int,Num,Optional[Int]] ok 22 - [1,"1.1",2,"2.2","2.3","2.4"] fails type constraint Tuple[Int,Num,Optional[Int]] ok 23 - {} fails type constraint Tuple[Int,Num,Optional[Int]] ok 24 - [] fails type constraint Tuple[Int,Num,Optional[Int]] ok 25 - [1] fails type constraint Tuple[Int,Num,Optional[Int]] ok 26 - ["1.1","1.1"] fails type constraint Tuple[Int,Num,Optional[Int]] ok 27 - [1,"1.1","2.1"] fails type constraint Tuple[Int,Num,Optional[Int]] ok 28 - [1,"1.1","2.1"] fails type constraint Tuple[Int,Num,Optional[Int]] ok 29 - [1,"1.1",2,"2.2","2.3","2.4","xyz"] fails type constraint Tuple[Int,Num,Optional[Int]] ok 30 - [1,"1.1",undef] fails type constraint Tuple[Int,Num,Optional[Int]] ok 31 - {"age" => 40,"height" => "1.76","name" => "Bob"} passes type constraint Dict[age=>Int,height=>Optional[Num],name=>Str] ok 32 - {"age" => 40,"name" => "Bob"} passes type constraint Dict[age=>Int,height=>Optional[Num],name=>Str] ok 33 - {"name" => "Bob"} fails type constraint Dict[age=>Int,height=>Optional[Num],name=>Str] ok 34 - {"age" => 40} fails type constraint Dict[age=>Int,height=>Optional[Num],name=>Str] ok 35 - {"age" => "40.1","name" => "Bob"} fails type constraint Dict[age=>Int,height=>Optional[Num],name=>Str] ok 36 - {"age" => 40,"name" => "Bob","weight" => "80.3"} fails type constraint Dict[age=>Int,height=>Optional[Num],name=>Str] ok 37 - {"age" => 40,"height" => "1.76","name" => "Bob","weight" => "80.3"} fails type constraint Dict[age=>Int,height=>Optional[Num],name=>Str] ok 38 - {"age" => 40,"height" => "xyz","name" => "Bob"} fails type constraint Dict[age=>Int,height=>Optional[Num],name=>Str] ok 39 - {"age" => 40,"height" => undef,"name" => "Bob"} fails type constraint Dict[age=>Int,height=>Optional[Num],name=>Str] ok 40 - {"age" => undef,"height" => "1.76","name" => "Bob"} fails type constraint Dict[age=>Int,height=>Optional[Num],name=>Str] ok 41 - Optional[Int] check () ok 42 - Optional[Int] check (1) not ok 43 - Optional[Int] check (undef) # TODO `exists $arr[$idx]` behaves oddly in all versions of Perl # Failed (TODO) test 'Optional[Int] check (undef)' # at t/stdlib-structures.t line 86. ok 44 - Optional[Int] check ('xxx') ok 45 - [[],"1.1",1,"2.1",2] passes type constraint Tuple[ArrayRef,slurpy Map[Num,Int]] ok 46 - [[]] passes type constraint Tuple[ArrayRef,slurpy Map[Num,Int]] ok 47 - [[],"1.1",1,"xxx",2] fails type constraint Tuple[ArrayRef,slurpy Map[Num,Int]] ok 48 - [[],"1.1",1,"2.1",undef] fails type constraint Tuple[ArrayRef,slurpy Map[Num,Int]] ok 49 - {"b" => undef,"i" => 42} passes type constraint Dict[b=>Bool,i=>Maybe[Int]] ok 50 - {"b" => "","i" => 42} passes type constraint Dict[b=>Bool,i=>Maybe[Int]] ok 51 - {"b" => 0,"i" => 42} passes type constraint Dict[b=>Bool,i=>Maybe[Int]] ok 52 - {"b" => 1,"i" => 42} passes type constraint Dict[b=>Bool,i=>Maybe[Int]] ok 53 - {"b" => 1,"i" => undef} passes type constraint Dict[b=>Bool,i=>Maybe[Int]] ok 54 - {"b" => 42,"i" => 1} fails type constraint Dict[b=>Bool,i=>Maybe[Int]] ok 55 - {"i" => 42} fails type constraint Dict[b=>Bool,i=>Maybe[Int]] ok 56 - {"b" => 1} fails type constraint Dict[b=>Bool,i=>Maybe[Int]] ok 57 - {"a" => 1,"b" => 1,"i" => 42} fails type constraint Dict[b=>Bool,i=>Maybe[Int]] ok 58 - {"a" => 1,"i" => 42} fails type constraint Dict[b=>Bool,i=>Maybe[Int]] ok 59 - {"a" => 42,"b" => 1} fails type constraint Dict[b=>Bool,i=>Maybe[Int]] 1..59 ok t/stdlib-tied.t .............. ok 1 - [] passes type constraint Tied ok 2 - {} passes type constraint Tied ok 3 - \undef passes type constraint Tied ok 4 - Undef fails type constraint Tied ok 5 - [] passes type constraint Tied["MyTie::Array"] ok 6 - {} fails type constraint Tied["MyTie::Array"] ok 7 - \undef fails type constraint Tied["MyTie::Array"] ok 8 - [] fails type constraint Tied["MyTie::Hash"] ok 9 - {} passes type constraint Tied["MyTie::Hash"] ok 10 - \undef fails type constraint Tied["MyTie::Hash"] ok 11 - [] fails type constraint Tied["MyTie::Scalar"] ok 12 - {} fails type constraint Tied["MyTie::Scalar"] ok 13 - \undef passes type constraint Tied["MyTie::Scalar"] ok 14 - [] passes type constraint Tied[MyTieArray] ok 15 - {} fails type constraint Tied[MyTieArray] ok 16 - \undef fails type constraint Tied[MyTieArray] ok 17 - [] fails type constraint Tied[MyTieHash] ok 18 - {} passes type constraint Tied[MyTieHash] ok 19 - \undef fails type constraint Tied[MyTieHash] ok 20 - [] fails type constraint Tied[MyTieScalar] ok 21 - {} fails type constraint Tied[MyTieScalar] ok 22 - \undef passes type constraint Tied[MyTieScalar] ok 23 - {} passes type constraint Tied&HashRef ok 24 - [] fails type constraint Tied&HashRef ok 25 - \undef fails type constraint Tied&HashRef ok 26 - {"foo" => 2} fails type constraint Tied&HashRef 1..26 ok t/stdlib.t ................... ok 1 - ->library method ok 2 - \123 passes type constraint ScalarRef ok 3 - [] passes type constraint ArrayRef ok 4 - {} passes type constraint HashRef ok 5 - sub { "DUMMY" } passes type constraint CodeRef ok 6 - \*::STDOUT passes type constraint GlobRef ok 7 - \\"Hello" passes type constraint Ref ok 8 - \*::STDOUT passes type constraint FileHandle ok 9 - qr/(?^:x)/ passes type constraint RegexpRef ok 10 - Value "1" passes type constraint Str ok 11 - Value "1" passes type constraint Num ok 12 - Value "1" passes type constraint Int ok 13 - Value "1" passes type constraint Defined ok 14 - Value "1" passes type constraint Value ok 15 - Undef passes type constraint Undef ok 16 - Undef passes type constraint Item ok 17 - Undef passes type constraint Any ok 18 - Value "Type::Tiny" passes type constraint ClassName ok 19 - Value "Type::Library" passes type constraint RoleName ok 20 - Undef passes type constraint Bool ok 21 - Value "" passes type constraint Bool ok 22 - Value "0" passes type constraint Bool ok 23 - Value "1" passes type constraint Bool ok 24 - Value "7" fails type constraint Bool ok 25 - \\"Hello" passes type constraint ScalarRef ok 26 - Value "Type::Tiny" fails type constraint RoleName ok 27 - [] fails type constraint Str ok 28 - [] fails type constraint Num ok 29 - [] fails type constraint Int ok 30 - Value "4x4" passes type constraint Str ok 31 - Value "4x4" fails type constraint Num ok 32 - Value "4.2" fails type constraint Int ok 33 - Undef fails type constraint Str ok 34 - Undef fails type constraint Num ok 35 - Undef fails type constraint Int ok 36 - Undef fails type constraint Defined ok 37 - Undef fails type constraint Value ok 38 - Undef fails type constraint ClassName ok 39 - [] fails type constraint ClassName ok 40 - Value "Local::Class2" passes type constraint ClassName ok 41 - Value "Local::Class3" passes type constraint ClassName ok 42 - Value "Local::Class4" passes type constraint ClassName ok 43 - Value "Local::Dummy1" fails type constraint ClassName ok 44 - [] passes type constraint ArrayRef[Int] ok 45 - [1,2,3] passes type constraint ArrayRef[Int] ok 46 - ["1.1",2,3] fails type constraint ArrayRef[Int] ok 47 - [1,2,"3.1"] fails type constraint ArrayRef[Int] ok 48 - [[]] fails type constraint ArrayRef[Int] ok 49 - [[3]] passes type constraint ArrayRef[ArrayRef[Int]] ok 50 - [["A"]] fails type constraint ArrayRef[ArrayRef[Int]] ok 51 - ArrayRef[HashRef[ArrayRef[HashRef[Int]]]] can be inlined ok 52 - [{"foo1" => 'ARRAY(0x2468c98)'},{"foo2" => 'ARRAY(0x24689e0)'}] passes type constraint ArrayRef[HashRef[ArrayRef[HashRef[Int]]]] ok 53 - [{"foo1" => 'ARRAY(0x2469478)'},{"foo2" => 'ARRAY(0x2469280)'}] passes type constraint ArrayRef[HashRef[ArrayRef[HashRef[Int]]]] ok 54 - [{"foo1" => 'ARRAY(0x2466358)'},{"foo2" => 'ARRAY(0x2468a28)'}] fails type constraint ArrayRef[HashRef[ArrayRef[HashRef[Int]]]] ok 55 - Undef passes type constraint Maybe[Int] ok 56 - Value "123" passes type constraint Maybe[Int] ok 57 - Value "1.3" fails type constraint Maybe[Int] ok 58 - \"Hello" passes type constraint ScalarRef[Str] ok 59 - \"1.1" passes type constraint ScalarRef[Str] ok 60 - \1 passes type constraint ScalarRef[Str] ok 61 - \"Hello" fails type constraint ScalarRef[Num] ok 62 - \"1.1" passes type constraint ScalarRef[Num] ok 63 - \1 passes type constraint ScalarRef[Num] ok 64 - \"Hello" fails type constraint ScalarRef[Int] ok 65 - \"1.1" fails type constraint ScalarRef[Int] ok 66 - \1 passes type constraint ScalarRef[Int] ok 67 - bless( [], 'Local::Class4' ) passes type constraint Ref[ARRAY] ok 68 - bless( {}, 'Local::Class4' ) passes type constraint Ref[HASH] ok 69 - [] passes type constraint Ref[ARRAY] ok 70 - {} passes type constraint Ref[HASH] ok 71 - bless( [], 'Local::Class4' ) fails type constraint Ref[HASH] ok 72 - bless( {}, 'Local::Class4' ) fails type constraint Ref[ARRAY] ok 73 - [] fails type constraint Ref[HASH] ok 74 - {} fails type constraint Ref[ARRAY] ok 75 - ArrayRef["Int"] is not a valid type constraint ok 76 - HashRef[[]] is not a valid type constraint ok 77 - ScalarRef[undef] is not a valid type constraint ok 78 - Ref[{}] is not a valid type constraint ok 79 - 'Inf' passes Num unless Types::Standard::STRICTNUM ok 80 - '-Inf' passes Num unless Types::Standard::STRICTNUM ok 81 - 'Nan' passes Num unless Types::Standard::STRICTNUM ok 82 - '0.' passes Num unless Types::Standard::STRICTNUM 1..82 ok t/subquote.t ................. ok 1 - Value "41" fails type constraint Type1 ok 2 - Value "42" passes type constraint Type1 ok 3 - constraint built using quote_sub and $_[0] can be inlined # do { do { @_ = ($value); local $_ = $value; $_[0] eq q(42) } } ok 4 - Value "41" fails type constraint Type2 ok 5 - Value "42" passes type constraint Type2 ok 6 - constraint built using quote_sub and $_[0] can be inlined # do { do { @_ = ($value); local $_ = $value; $_ eq q(42) } } ok 7 - Value "41" fails type constraint Type3 ok 8 - Value "42" passes type constraint Type3 ok 9 - constraint built using quote_sub and @_ can be inlined # do { do { my ($n) = ($value); $n eq q(42) } } ok 10 - Value "41" fails type constraint Type4 ok 11 - Value "42" passes type constraint Type4 ok 12 - Value "43" passes type constraint Type4 ok 13 - Value "44.4" fails type constraint Type4 ok 14 - constraint built using quote_sub and parent type can be inlined # do { (defined $value and $value =~ /\A-?[0-9]+\z/) and do { @_ = ($value); local $_ = $value; $_[0] >= 42 } } ok 15 - Value "41" fails type constraint Type5 ok 16 - Value "42" passes type constraint Type5 ok 17 - Value "43" passes type constraint Type5 ok 18 - Value "44.4" fails type constraint Type5 not ok 19 - constraint built using quote_sub and captures can be inlined # TODO captures not supported yet # Failed (TODO) test 'constraint built using quote_sub and captures can be inlined' # at t/subquote.t line 93. ok 20 - Value "41" fails type constraint Type6 ok 21 - Value "42" passes type constraint Type6 ok 22 - Value "43" passes type constraint Type6 ok 23 - Value "44.4" fails type constraint Type6 ok 24 - constraint built using quote_sub and non-inlinable parent cannot be inlined 1..24 ok t/syntax.t ................... ok 1 - $type1==$type2 ok 2 - $type1==$type3 ok 3 - $type2==$type3 1..3 ok t/type-class.t ............... ok 1 - FooBar isa Type::Tiny ok 2 - FooBar isa Type::Tiny::Class ok 3 - FooBaz isa Type::Tiny ok 4 - FooBaz isa Type::Tiny::Class ok 5 - FooBar->new isa Foo::Bar ok 6 - FooBaz->new isa Foo::Baz ok 7 - FooBar->class->new isa Foo::Bar ok 8 - FooBaz->class->new isa Foo::Baz ok 9 - bless( {}, 'Foo::Bar' ) passes type constraint FooBar ok 10 - bless( {}, 'Foo::Baz' ) passes type constraint FooBar ok 11 - bless( {}, 'Foo::Bar' ) fails type constraint FooBaz ok 12 - bless( {}, 'Foo::Baz' ) passes type constraint FooBaz ok 13 - Undef fails type constraint FooBar ok 14 - Undef fails type constraint FooBaz ok 15 - {} fails type constraint FooBar ok 16 - {} fails type constraint FooBaz ok 17 - bless( {"_caller_level" => 1,"_overload_coderef" => sub { "DUMMY" },"class" => "Foo::Bar","compiled_type_constraint" => sub { "DUMMY" },"constraint" => sub { "DUMMY" },"display_name" => "FooBar","inlined" => sub { "DUMMY" },"library" => "BiggerLib","name" => "FooBar","type_constraints" => undef,"uniq" => 45}, 'Type::Tiny::Class' ) fails type constraint FooBar ok 18 - bless( {"_caller_level" => 1,"_overload_coderef" => sub { "DUMMY" },"class" => "Foo::Bar","compiled_type_constraint" => sub { "DUMMY" },"constraint" => sub { "DUMMY" },"display_name" => "FooBar","inlined" => sub { "DUMMY" },"library" => "BiggerLib","name" => "FooBar","type_constraints" => undef,"uniq" => 45}, 'Type::Tiny::Class' ) fails type constraint FooBaz ok 19 - bless( {"_caller_level" => 1,"_overload_coderef" => sub { "DUMMY" },"class" => "Foo::Baz","compiled_type_constraint" => sub { "DUMMY" },"constraint" => sub { "DUMMY" },"display_name" => "FooBaz","inlined" => sub { "DUMMY" },"library" => "BiggerLib","name" => "FooBaz","type_constraints" => undef,"uniq" => 46}, 'Type::Tiny::Class' ) fails type constraint FooBar ok 20 - bless( {"_caller_level" => 1,"_overload_coderef" => sub { "DUMMY" },"class" => "Foo::Baz","compiled_type_constraint" => sub { "DUMMY" },"constraint" => sub { "DUMMY" },"display_name" => "FooBaz","inlined" => sub { "DUMMY" },"library" => "BiggerLib","name" => "FooBaz","type_constraints" => undef,"uniq" => 46}, 'Type::Tiny::Class' ) fails type constraint FooBaz ok 21 - Value "Foo::Bar" fails type constraint FooBar ok 22 - Value "Foo::Bar" fails type constraint FooBaz ok 23 - Value "Foo::Baz" fails type constraint FooBar ok 24 - Value "Foo::Baz" fails type constraint FooBaz ok 25 - DWIM Type::Tiny::Class::new 1..25 ok t/type-duck.t ................ ok 1 - CanFooBar isa Type::Tiny ok 2 - CanFooBar isa Type::Tiny::Duck ok 3 - bless( {}, 'Foo::Bar' ) passes type constraint CanFooBar ok 4 - bless( {}, 'Foo::Bar' ) fails type constraint CanFooBaz ok 5 - bless( {}, 'Foo::Baz' ) passes type constraint CanFooBar ok 6 - bless( {}, 'Foo::Baz' ) passes type constraint CanFooBaz ok 7 - Undef fails type constraint CanFooBar ok 8 - {} fails type constraint CanFooBar ok 9 - bless( {"_caller_level" => 1,"_overload_coderef" => sub { "DUMMY" },"class" => "Foo::Bar","compiled_type_constraint" => sub { "DUMMY" },"constraint" => sub { "DUMMY" },"display_name" => "FooBar","inlined" => sub { "DUMMY" },"library" => "BiggerLib","name" => "FooBar","type_constraints" => undef,"uniq" => 45}, 'Type::Tiny::Class' ) fails type constraint CanFooBar ok 10 - bless( {"_caller_level" => 1,"_overload_coderef" => sub { "DUMMY" },"class" => "Foo::Baz","compiled_type_constraint" => sub { "DUMMY" },"constraint" => sub { "DUMMY" },"display_name" => "FooBaz","inlined" => sub { "DUMMY" },"library" => "BiggerLib","name" => "FooBaz","type_constraints" => undef,"uniq" => 46}, 'Type::Tiny::Class' ) fails type constraint CanFooBar ok 11 - bless( {"_caller_level" => 1,"_overload_coderef" => sub { "DUMMY" },"compiled_type_constraint" => sub { "DUMMY" },"constraint" => sub { "DUMMY" },"display_name" => "CanFooBar","inlined" => sub { "DUMMY" },"library" => "BiggerLib","methods" => ["foo","bar"],"name" => "CanFooBar","type_constraints" => undef,"uniq" => 47}, 'Type::Tiny::Duck' ) fails type constraint CanFooBar ok 12 - Value "Foo::Bar" fails type constraint CanFooBar 1..12 ok t/type-enum.t ................ ok 1 - FBB isa Type::Tiny ok 2 - FBB isa Type::Tiny::Enum ok 3 - Value "foo" passes type constraint Enum[bar,baz,foo] ok 4 - Value "bar" passes type constraint Enum[bar,baz,foo] ok 5 - Value "baz" passes type constraint Enum[bar,baz,foo] ok 6 - Value "quux" fails type constraint Enum[bar,baz,foo] ok 7 - Value " foo" fails type constraint Enum[bar,baz,foo] ok 8 - Value "foo\n" fails type constraint Enum[bar,baz,foo] ok 9 - Value "\nfoo" fails type constraint Enum[bar,baz,foo] ok 10 - Value "\nfoo\n" fails type constraint Enum[bar,baz,foo] ok 11 - Value "foo|" fails type constraint Enum[bar,baz,foo] ok 12 - Value "|foo" fails type constraint Enum[bar,baz,foo] ok 13 - Undef fails type constraint Enum[bar,baz,foo] ok 14 - {} fails type constraint Enum[bar,baz,foo] ok 15 - \"foo" fails type constraint Enum[bar,baz,foo] ok 16 - \"bar" fails type constraint Enum[bar,baz,foo] ok 17 - \"baz" fails type constraint Enum[bar,baz,foo] ok 18 - FBB->values works 1..18 ok t/type-intersection.t ........ ok 1 - FooBarAndDoesQuux isa Type::Tiny::Intersection ok 2 - FooBarAndDoesQuux->[0] isa Type::Tiny::Class ok 3 - FooBarAndDoesQuux->[1] isa Type::Tiny::Role ok 4 - stringification good ok 5 - bless( {}, 'Foo::Bar' ) fails type constraint FooBar&DoesQuux ok 6 - bless( {}, 'Foo::Baz' ) passes type constraint FooBar&DoesQuux ok 7 - bless( [], 'Something' ) fails type constraint FooBar&DoesQuux ok 8 - bless( [], 'Something::Else' ) fails type constraint FooBar&DoesQuux ok 9 - Value "Foo::Bar" fails type constraint FooBar&DoesQuux ok 10 - Value "Foo::Baz" fails type constraint FooBar&DoesQuux ok 11 - intersections don't get unnecessarily deep # ((Scalar::Util::blessed($X) and $X->isa(q[Foo::Bar])) and do { Scalar::Util::blessed($X) and do { my $method = $X->can('DOES')||$X->can('isa'); $X->$method(q[Quux]) } } and (ref($X) and Scalar::Util::reftype($X) eq q(ARRAY))) ok 12 - bless( [], 'Foo::Baz' ) passes type constraint FooBar&DoesQuux&Ref[ARRAY] ok 13 - bless( {}, 'Foo::Baz' ) fails type constraint FooBar&DoesQuux&Ref[ARRAY] ok 14 - The object isa Type::Tiny::Intersection ok 15 - not (SmallInteger&__ANON__)->can_be_inlined ok 16 - Value "2" passes type constraint SmallInteger&__ANON__ ok 17 - Value "20" fails type constraint SmallInteger&__ANON__ ok 18 - Value "3" fails type constraint SmallInteger&__ANON__ 1..18 ok t/type-role.t ................ ok 1 - DoesQuux isa Type::Tiny ok 2 - DoesQuux isa Type::Tiny::Role ok 3 - bless( {}, 'Foo::Bar' ) fails type constraint DoesQuux ok 4 - bless( {}, 'Foo::Baz' ) passes type constraint DoesQuux ok 5 - Undef fails type constraint DoesQuux ok 6 - {} fails type constraint DoesQuux ok 7 - bless( {"_caller_level" => 1,"_overload_coderef" => sub { "DUMMY" },"class" => "Foo::Bar","compiled_type_constraint" => sub { "DUMMY" },"constraint" => sub { "DUMMY" },"display_name" => "FooBar","inlined" => sub { "DUMMY" },"library" => "BiggerLib","name" => "FooBar","type_constraints" => undef,"uniq" => 45}, 'Type::Tiny::Class' ) fails type constraint DoesQuux ok 8 - bless( {"_caller_level" => 1,"_overload_coderef" => sub { "DUMMY" },"class" => "Foo::Baz","compiled_type_constraint" => sub { "DUMMY" },"constraint" => sub { "DUMMY" },"display_name" => "FooBaz","inlined" => sub { "DUMMY" },"library" => "BiggerLib","name" => "FooBaz","type_constraints" => undef,"uniq" => 46}, 'Type::Tiny::Class' ) fails type constraint DoesQuux ok 9 - bless( {"_caller_level" => 1,"_overload_coderef" => sub { "DUMMY" },"compiled_type_constraint" => sub { "DUMMY" },"constraint" => sub { "DUMMY" },"display_name" => "DoesQuux","inlined" => sub { "DUMMY" },"library" => "BiggerLib","name" => "DoesQuux","role" => "Quux","type_constraints" => undef,"uniq" => 44}, 'Type::Tiny::Role' ) fails type constraint DoesQuux ok 10 - Value "Quux" fails type constraint DoesQuux 1..10 ok t/type-union.t ............... ok 1 - FooBarOrDoesQuux isa Type::Tiny::Union ok 2 - FooBarOrDoesQuux->[0] isa Type::Tiny::Class ok 3 - FooBarOrDoesQuux->[1] isa Type::Tiny::Role ok 4 - stringification good ok 5 - bless( {}, 'Foo::Bar' ) passes type constraint FooBar|DoesQuux ok 6 - bless( {}, 'Foo::Baz' ) passes type constraint FooBar|DoesQuux ok 7 - bless( [], 'Something' ) passes type constraint FooBar|DoesQuux ok 8 - bless( [], 'Something::Else' ) fails type constraint FooBar|DoesQuux ok 9 - Value "Foo::Bar" fails type constraint FooBar|DoesQuux ok 10 - Value "Foo::Baz" fails type constraint FooBar|DoesQuux ok 11 - unions don't get unnecessarily deep ok 12 - can climb up parents of union type constraints to find best common ancestor ok 13 - can climb up parents of union type constraints to find best common ancestor (again) 1..13 ok t/type.t ..................... ok 1 - Any is not anon ok 2 - Any is called Any ok 3 - Any can be inlined ok 4 - Value "1" passes type constraint Any ok 5 - Value "1.2" passes type constraint Any ok 6 - Value "Hello World" passes type constraint Any ok 7 - [] passes type constraint Any ok 8 - {} passes type constraint Any ok 9 - Undef passes type constraint Any ok 10 - \*::STDOUT passes type constraint Any ok 11 - bad type constraint name ok 12 - $Int is anon ok 13 - $Int is called __ANON__ ok 14 - $Int cannot be inlined ok 15 - Value "1" passes type constraint __ANON__ ok 16 - Value "-1" passes type constraint __ANON__ ok 17 - Value "0" passes type constraint __ANON__ ok 18 - Value "100" passes type constraint __ANON__ ok 19 - Value "10000" passes type constraint __ANON__ ok 20 - Value "987654" passes type constraint __ANON__ ok 21 - Value "1.2" fails type constraint __ANON__ ok 22 - Value "Hello World" fails type constraint __ANON__ ok 23 - [] fails type constraint __ANON__ ok 24 - {} fails type constraint __ANON__ ok 25 - Undef fails type constraint __ANON__ ok 26 - \*::STDOUT fails type constraint __ANON__ ok 27 - Any subtype: __ANON__ ok 28 - Any is_supertype_of $Int ok 29 - $Int is_a_type_of Any ok 30 - $Int is_a_type_of $Int ok 31 - not $Int is_subtype_of $Int ok 32 - Below is_parameterizable ok 33 - not Below is_parameterized ok 34 - Value "1" passes type constraint Below ok 35 - Value "-1" passes type constraint Below ok 36 - Value "0" passes type constraint Below ok 37 - Value "100" passes type constraint Below ok 38 - Value "10000" passes type constraint Below ok 39 - Value "987654" passes type constraint Below ok 40 - Value "1.2" fails type constraint Below ok 41 - Value "Hello World" fails type constraint Below ok 42 - [] fails type constraint Below ok 43 - {} fails type constraint Below ok 44 - Undef fails type constraint Below ok 45 - \*::STDOUT fails type constraint Below ok 46 - $Below5 is anon ok 47 - ... but still has a nice display name ok 48 - Value "1" passes type constraint Below[5] ok 49 - Value "-1" passes type constraint Below[5] ok 50 - Value "0" passes type constraint Below[5] ok 51 - Value "1.2" fails type constraint Below[5] ok 52 - Value "Hello World" fails type constraint Below[5] ok 53 - [] fails type constraint Below[5] ok 54 - {} fails type constraint Below[5] ok 55 - Undef fails type constraint Below[5] ok 56 - \*::STDOUT fails type constraint Below[5] ok 57 - Value "100" fails type constraint Below[5] ok 58 - Value "10000" fails type constraint Below[5] ok 59 - Value "987654" fails type constraint Below[5] ok 60 - Any subtype: Below[5] ok 61 - __ANON__ subtype: Below[5] ok 62 - Below subtype: Below[5] ok 63 - Below[5] is_parameterized ok 64 - has_parameters method works - negative ok 65 - has_parameters method works - positive ok 66 - parameters method works ok 67 - inlining stuff can return a list ok 68 - loose type comparison ok 69 - strict type comparison 1..69 ok t/validationclass.t .......... skipped: Validation::Class version 7.900017 required--this is only version 7.82 at (eval 6) line 2. All tests successful. Files=76, Tests=1202, 21 wallclock secs ( 0.61 usr + 0.19 sys = 0.80 CPU) Result: PASS TOBYINK/Type-Tiny-0.022.tar.gz nmake test TEST_VERBOSE=1 -- OK PPD for Type-Tiny-0.022 already made Running test for module 'true' Running make for C/CH/CHOCOLATE/true-0.18.tar.gz Prepending C:\cpanfly-5.14\var\cpan\build\Type-Tiny-0.022-pFLRAE/blib/arch C:\cpanfly-5.14\var\cpan\build\Type-Tiny-0.022-pFLRAE/blib/lib to PERL5LIB for 'get' Checksum for C:\cpanfly-5.14\var\cpan\sources\authors\id\C\CH\CHOCOLATE\true-0.18.tar.gz ok true-0.18/ true-0.18/Makefile.PL true-0.18/Changes true-0.18/true.xs true-0.18/ppport.h true-0.18/README true-0.18/lib/ true-0.18/lib/true/ true-0.18/lib/true/VERSION.pm true-0.18/lib/true.pm true-0.18/META.yml true-0.18/t/ true-0.18/t/01_compile.t true-0.18/t/eval.t true-0.18/t/use.t true-0.18/t/use_subclass.t true-0.18/t/leak.t true-0.18/t/require_subclass.t true-0.18/t/version.t true-0.18/t/pod.t true-0.18/t/lib/ true-0.18/t/lib/bad.pl true-0.18/t/lib/DirectTopLevelUnimport.pm true-0.18/t/lib/DirectNestedUnimport.pm true-0.18/t/lib/Ugly.pm true-0.18/t/lib/Untrue2.pm true-0.18/t/lib/Contemporary/ true-0.18/t/lib/Contemporary/Perl.pm true-0.18/t/lib/Contemporary/Perl/ true-0.18/t/lib/Contemporary/Perl/Subclass/ true-0.18/t/lib/Contemporary/Perl/Subclass/Subclass.pm true-0.18/t/lib/Contemporary/Perl/Subclass.pm true-0.18/t/lib/Untrue1.pm true-0.18/t/lib/GoodWithSubclass.pm true-0.18/t/lib/good.pl true-0.18/t/lib/IndirectCompileTimeException.pm true-0.18/t/lib/UglyWithSubclass.pm true-0.18/t/lib/IndirectTopLevelUnimport.pm true-0.18/t/lib/Bad.pm true-0.18/t/lib/GoodWithSubSubclass.pm true-0.18/t/lib/IndirectTrueLoadUntrue.pm true-0.18/t/lib/good_with_sub_subclass.pl true-0.18/t/lib/Good.pm true-0.18/t/lib/IndirectNestedUnimport.pm true-0.18/t/lib/DirectTrueLoadUntrue.pm true-0.18/t/lib/TestSubclass.pm true-0.18/t/lib/good_with_subclass.pl true-0.18/t/lib/UglyWithSubSubclass.pm true-0.18/t/lib/DirectCompileTimeException.pm true-0.18/t/exception.todo true-0.18/t/require.t true-0.18/t/unimport.t true-0.18/MANIFEST Prepending C:\cpanfly-5.14\var\cpan\build\Type-Tiny-0.022-pFLRAE/blib/arch C:\cpanfly-5.14\var\cpan\build\Type-Tiny-0.022-pFLRAE/blib/lib to PERL5LIB for 'make' CPAN.pm: Building C/CH/CHOCOLATE/true-0.18.tar.gz >>> C:\Perl64-5.14\bin\perl.exe Makefile.PL Checking if your kit is complete... Looks good Writing Makefile for true Writing MYMETA.yml and MYMETA.json ---- Unsatisfied dependencies detected during ---- ---- CHOCOLATE/true-0.18.tar.gz ---- B::Hooks::OP::Annotation [requires] B::Hooks::OP::Check [requires] Prepending C:\cpanfly-5.14\var\cpan\build\Type-Tiny-0.022-pFLRAE/blib/arch C:\cpanfly-5.14\var\cpan\build\Type-Tiny-0.022-pFLRAE/blib/lib to PERL5LIB for 'test' Running make test Delayed until after prerequisites Running test for module 'B::Hooks::OP::Annotation' Running make for C/CH/CHOCOLATE/B-Hooks-OP-Annotation-0.44.tar.gz Prepending C:\cpanfly-5.14\var\cpan\build\Type-Tiny-0.022-pFLRAE/blib/arch C:\cpanfly-5.14\var\cpan\build\Type-Tiny-0.022-pFLRAE/blib/lib to PERL5LIB for 'get' Checksum for C:\cpanfly-5.14\var\cpan\sources\authors\id\C\CH\CHOCOLATE\B-Hooks-OP-Annotation-0.44.tar.gz ok B-Hooks-OP-Annotation-0.44/ B-Hooks-OP-Annotation-0.44/optable.h B-Hooks-OP-Annotation-0.44/Makefile.PL B-Hooks-OP-Annotation-0.44/Changes B-Hooks-OP-Annotation-0.44/ppport.h B-Hooks-OP-Annotation-0.44/README B-Hooks-OP-Annotation-0.44/hook_op_annotation.h B-Hooks-OP-Annotation-0.44/lib/ B-Hooks-OP-Annotation-0.44/lib/B/ B-Hooks-OP-Annotation-0.44/lib/B/Hooks/ B-Hooks-OP-Annotation-0.44/lib/B/Hooks/OP/ B-Hooks-OP-Annotation-0.44/lib/B/Hooks/OP/Annotation.pm B-Hooks-OP-Annotation-0.44/Annotation.xs B-Hooks-OP-Annotation-0.44/META.yml B-Hooks-OP-Annotation-0.44/t/ B-Hooks-OP-Annotation-0.44/t/pod.t B-Hooks-OP-Annotation-0.44/t/01use.t B-Hooks-OP-Annotation-0.44/MANIFEST Prepending C:\cpanfly-5.14\var\cpan\build\Type-Tiny-0.022-pFLRAE/blib/arch C:\cpanfly-5.14\var\cpan\build\Type-Tiny-0.022-pFLRAE/blib/lib to PERL5LIB for 'make' CPAN.pm: Building C/CH/CHOCOLATE/B-Hooks-OP-Annotation-0.44.tar.gz >>> C:\Perl64-5.14\bin\perl.exe Makefile.PL Checking if your kit is complete... Looks good Writing Makefile for B::Hooks::OP::Annotation Writing MYMETA.yml and MYMETA.json ---- Unsatisfied dependencies detected during ---- ---- CHOCOLATE/B-Hooks-OP-Annotation-0.44.tar.gz ---- ExtUtils::Depends [requires] Prepending C:\cpanfly-5.14\var\cpan\build\Type-Tiny-0.022-pFLRAE/blib/arch C:\cpanfly-5.14\var\cpan\build\Type-Tiny-0.022-pFLRAE/blib/lib to PERL5LIB for 'test' Running make test Delayed until after prerequisites Running test for module 'ExtUtils::Depends' Running make for F/FL/FLORA/ExtUtils-Depends-0.304.tar.gz Prepending C:\cpanfly-5.14\var\cpan\build\Type-Tiny-0.022-pFLRAE/blib/arch C:\cpanfly-5.14\var\cpan\build\Type-Tiny-0.022-pFLRAE/blib/lib to PERL5LIB for 'get' Checksum for C:\cpanfly-5.14\var\cpan\sources\authors\id\F\FL\FLORA\ExtUtils-Depends-0.304.tar.gz ok ExtUtils-Depends-0.304/ ExtUtils-Depends-0.304/README ExtUtils-Depends-0.304/Makefile.PL ExtUtils-Depends-0.304/MANIFEST.SKIP ExtUtils-Depends-0.304/MANIFEST ExtUtils-Depends-0.304/lib/ ExtUtils-Depends-0.304/lib/ExtUtils/ ExtUtils-Depends-0.304/lib/ExtUtils/Depends.pm ExtUtils-Depends-0.304/t/ ExtUtils-Depends-0.304/t/01_load.t ExtUtils-Depends-0.304/t/04_extra_libs.t ExtUtils-Depends-0.304/t/lib/ ExtUtils-Depends-0.304/t/lib/TestHelper.pm ExtUtils-Depends-0.304/t/02_save_load.t ExtUtils-Depends-0.304/t/inc/ ExtUtils-Depends-0.304/t/inc/DepTest/ ExtUtils-Depends-0.304/t/inc/DepTest/libDepTest.dll.a ExtUtils-Depends-0.304/t/inc/DepTest/Install/ ExtUtils-Depends-0.304/t/inc/DepTest/Install/.keep ExtUtils-Depends-0.304/t/inc/DepTest/DepTest.lib ExtUtils-Depends-0.304/t/inc/DepTest/DepTest.dll ExtUtils-Depends-0.304/t/03_deps.t ExtUtils-Depends-0.304/Changes ExtUtils-Depends-0.304/META.yml ExtUtils-Depends-0.304/perl-ExtUtils-Depends.spec.in Prepending C:\cpanfly-5.14\var\cpan\build\Type-Tiny-0.022-pFLRAE/blib/arch C:\cpanfly-5.14\var\cpan\build\Type-Tiny-0.022-pFLRAE/blib/lib to PERL5LIB for 'make' CPAN.pm: Building F/FL/FLORA/ExtUtils-Depends-0.304.tar.gz >>> C:\Perl64-5.14\bin\perl.exe Makefile.PL Checking if your kit is complete... Looks good Writing Makefile for ExtUtils::Depends Writing MYMETA.yml and MYMETA.json >>> nmake Microsoft (R) Program Maintenance Utility Version 7.00.8882 Copyright (C) Microsoft Corp 1988-2000. All rights reserved. cp lib/ExtUtils/Depends.pm blib\lib\ExtUtils\Depends.pm FLORA/ExtUtils-Depends-0.304.tar.gz nmake -- OK Prepending C:\cpanfly-5.14\var\cpan\build\Type-Tiny-0.022-pFLRAE/blib/arch C:\cpanfly-5.14\var\cpan\build\Type-Tiny-0.022-pFLRAE/blib/lib to PERL5LIB for 'test' Running make test >>> nmake test TEST_VERBOSE=1 Microsoft (R) Program Maintenance Utility Version 7.00.8882 Copyright (C) Microsoft Corp 1988-2000. All rights reserved. C:\Perl64-5.14\bin\perl.exe "-MExtUtils::Command::MM" "-e" "test_harness(1, 'blib\lib', 'blib\arch')" t/*.t t/01_load.t ........ 1..1 ok 1 - use ExtUtils::Depends; ok t/02_save_load.t ... 1..24 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 - The reference isa ARRAY ok 22 ok 23 ok 24 ok t/03_deps.t ........ 1..2 ok 1 ok 2 ok t/04_extra_libs.t .. 1..1 ok 1 ok All tests successful. Files=4, Tests=28, 20 wallclock secs ( 0.06 usr + 0.00 sys = 0.06 CPU) Result: PASS FLORA/ExtUtils-Depends-0.304.tar.gz nmake test TEST_VERBOSE=1 -- OK PPD for ExtUtils-Depends-0.304 already made Running make for C/CH/CHOCOLATE/B-Hooks-OP-Annotation-0.44.tar.gz Prepending C:\cpanfly-5.14\var\cpan\build\ExtUtils-Depends-0.304-Pa1TXl/blib/arch C:\cpanfly-5.14\var\cpan\build\ExtUtils-Depends-0.304-Pa1TXl/blib/lib C:\cpanfly-5.14\var\cpan\build\Type-Tiny-0.022-pFLRAE/blib/arch C:\cpanfly-5.14\var\cpan\build\Type-Tiny-0.022-pFLRAE/blib/lib to PERL5LIB for 'get' Has already been unwrapped into directory C:\cpanfly-5.14\var\cpan\build\B-Hooks-OP-Annotation-0.44-TaFdlm Prepending C:\cpanfly-5.14\var\cpan\build\ExtUtils-Depends-0.304-Pa1TXl/blib/arch C:\cpanfly-5.14\var\cpan\build\ExtUtils-Depends-0.304-Pa1TXl/blib/lib C:\cpanfly-5.14\var\cpan\build\Type-Tiny-0.022-pFLRAE/blib/arch C:\cpanfly-5.14\var\cpan\build\Type-Tiny-0.022-pFLRAE/blib/lib to PERL5LIB for 'make' CPAN.pm: Building C/CH/CHOCOLATE/B-Hooks-OP-Annotation-0.44.tar.gz >>> nmake Microsoft (R) Program Maintenance Utility Version 7.00.8882 Copyright (C) Microsoft Corp 1988-2000. All rights reserved. cp hook_op_annotation.h blib\arch/B\Hooks\OP\Annotation/Install/hook_op_annotation.h cp lib/B/Hooks/OP/Annotation.pm blib\lib/B/Hooks/OP/Annotation.pm cp Files.pm blib\arch/B\Hooks\OP\Annotation/Install/Files.pm C:\Perl64-5.14\bin\perl.exe C:\cpanfly-5.14\var\megalib\ExtUtils\xsubpp -typemap C:\Perl64-5.14\lib\ExtUtils\typemap Annotation.xs > Annotation.xsc && C:\Perl64-5.14\bin\perl.exe -MExtUtils::Command -e mv -- Annotation.xsc Annotation.c cl -c -nologo -GF -W3 -MD -Zi -DNDEBUG -Ox -GL -fp:precise -DWIN32 -D_CONSOLE -DNO_STRICT -DWIN64 -DCONSERVATIVE -DPERL_TEXTMODE_SCRIPTS -DUSE_SITECUSTOMIZE -DPERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS -DUSE_PERLIO -O2 -W4 -DVERSION=\"0.44\" -DXS_VERSION=\"0.44\" "-IC:\Perl64-5.14\lib\CORE" Annotation.c cl : Command line warning D9025 : overriding '/W3' with '/W4' Annotation.c c:\Perl64-5.14\lib\CORE\op.h(293) : warning C4214: nonstandard extension used : bit field types other than int c:\Perl64-5.14\lib\CORE\op.h(293) : warning C4214: nonstandard extension used : bit field types other than int c:\Perl64-5.14\lib\CORE\op.h(293) : warning C4214: nonstandard extension used : bit field types other than int c:\Perl64-5.14\lib\CORE\op.h(293) : warning C4214: nonstandard extension used : bit field types other than int c:\Perl64-5.14\lib\CORE\op.h(293) : warning C4214: nonstandard extension used : bit field types other than int c:\Perl64-5.14\lib\CORE\op.h(293) : warning C4214: nonstandard extension used : bit field types other than int c:\Perl64-5.14\lib\CORE\op.h(297) : warning C4214: nonstandard extension used : bit field types other than int c:\Perl64-5.14\lib\CORE\op.h(297) : warning C4214: nonstandard extension used : bit field types other than int c:\Perl64-5.14\lib\CORE\op.h(297) : warning C4214: nonstandard extension used : bit field types other than int c:\Perl64-5.14\lib\CORE\op.h(297) : warning C4214: nonstandard extension used : bit field types other than int c:\Perl64-5.14\lib\CORE\op.h(297) : warning C4214: nonstandard extension used : bit field types other than int c:\Perl64-5.14\lib\CORE\op.h(297) : warning C4214: nonstandard extension used : bit field types other than int c:\Perl64-5.14\lib\CORE\op.h(302) : warning C4214: nonstandard extension used : bit field types other than int c:\Perl64-5.14\lib\CORE\op.h(302) : warning C4214: nonstandard extension used : bit field types other than int c:\Perl64-5.14\lib\CORE\op.h(302) : warning C4214: nonstandard extension used : bit field types other than int c:\Perl64-5.14\lib\CORE\op.h(302) : warning C4214: nonstandard extension used : bit field types other than int c:\Perl64-5.14\lib\CORE\op.h(302) : warning C4214: nonstandard extension used : bit field types other than int c:\Perl64-5.14\lib\CORE\op.h(302) : warning C4214: nonstandard extension used : bit field types other than int c:\Perl64-5.14\lib\CORE\op.h(308) : warning C4214: nonstandard extension used : bit field types other than int c:\Perl64-5.14\lib\CORE\op.h(308) : warning C4214: nonstandard extension used : bit field types other than int c:\Perl64-5.14\lib\CORE\op.h(308) : warning C4214: nonstandard extension used : bit field types other than int c:\Perl64-5.14\lib\CORE\op.h(308) : warning C4214: nonstandard extension used : bit field types other than int c:\Perl64-5.14\lib\CORE\op.h(308) : warning C4214: nonstandard extension used : bit field types other than int c:\Perl64-5.14\lib\CORE\op.h(308) : warning C4214: nonstandard extension used : bit field types other than int c:\Perl64-5.14\lib\CORE\op.h(314) : warning C4214: nonstandard extension used : bit field types other than int c:\Perl64-5.14\lib\CORE\op.h(314) : warning C4214: nonstandard extension used : bit field types other than int c:\Perl64-5.14\lib\CORE\op.h(314) : warning C4214: nonstandard extension used : bit field types other than int c:\Perl64-5.14\lib\CORE\op.h(314) : warning C4214: nonstandard extension used : bit field types other than int c:\Perl64-5.14\lib\CORE\op.h(314) : warning C4214: nonstandard extension used : bit field types other than int c:\Perl64-5.14\lib\CORE\op.h(314) : warning C4214: nonstandard extension used : bit field types other than int c:\Perl64-5.14\lib\CORE\op.h(320) : warning C4214: nonstandard extension used : bit field types other than int c:\Perl64-5.14\lib\CORE\op.h(320) : warning C4214: nonstandard extension used : bit field types other than int c:\Perl64-5.14\lib\CORE\op.h(320) : warning C4214: nonstandard extension used : bit field types other than int c:\Perl64-5.14\lib\CORE\op.h(320) : warning C4214: nonstandard extension used : bit field types other than int c:\Perl64-5.14\lib\CORE\op.h(320) : warning C4214: nonstandard extension used : bit field types other than int c:\Perl64-5.14\lib\CORE\op.h(320) : warning C4214: nonstandard extension used : bit field types other than int c:\Perl64-5.14\lib\CORE\op.h(445) : warning C4214: nonstandard extension used : bit field types other than int c:\Perl64-5.14\lib\CORE\op.h(445) : warning C4214: nonstandard extension used : bit field types other than int c:\Perl64-5.14\lib\CORE\op.h(445) : warning C4214: nonstandard extension used : bit field types other than int c:\Perl64-5.14\lib\CORE\op.h(445) : warning C4214: nonstandard extension used : bit field types other than int c:\Perl64-5.14\lib\CORE\op.h(445) : warning C4214: nonstandard extension used : bit field types other than int c:\Perl64-5.14\lib\CORE\op.h(445) : warning C4214: nonstandard extension used : bit field types other than int c:\Perl64-5.14\lib\CORE\op.h(450) : warning C4214: nonstandard extension used : bit field types other than int c:\Perl64-5.14\lib\CORE\op.h(450) : warning C4214: nonstandard extension used : bit field types other than int c:\Perl64-5.14\lib\CORE\op.h(450) : warning C4214: nonstandard extension used : bit field types other than int c:\Perl64-5.14\lib\CORE\op.h(450) : warning C4214: nonstandard extension used : bit field types other than int c:\Perl64-5.14\lib\CORE\op.h(450) : warning C4214: nonstandard extension used : bit field types other than int c:\Perl64-5.14\lib\CORE\op.h(450) : warning C4214: nonstandard extension used : bit field types other than int c:\Perl64-5.14\lib\CORE\op.h(455) : warning C4214: nonstandard extension used : bit field types other than int c:\Perl64-5.14\lib\CORE\op.h(455) : warning C4214: nonstandard extension used : bit field types other than int c:\Perl64-5.14\lib\CORE\op.h(455) : warning C4214: nonstandard extension used : bit field types other than int c:\Perl64-5.14\lib\CORE\op.h(455) : warning C4214: nonstandard extension used : bit field types other than int c:\Perl64-5.14\lib\CORE\op.h(455) : warning C4214: nonstandard extension used : bit field types other than int c:\Perl64-5.14\lib\CORE\op.h(455) : warning C4214: nonstandard extension used : bit field types other than int c:\Perl64-5.14\lib\CORE\op.h(460) : warning C4214: nonstandard extension used : bit field types other than int c:\Perl64-5.14\lib\CORE\op.h(460) : warning C4214: nonstandard extension used : bit field types other than int c:\Perl64-5.14\lib\CORE\op.h(460) : warning C4214: nonstandard extension used : bit field types other than int c:\Perl64-5.14\lib\CORE\op.h(460) : warning C4214: nonstandard extension used : bit field types other than int c:\Perl64-5.14\lib\CORE\op.h(460) : warning C4214: nonstandard extension used : bit field types other than int c:\Perl64-5.14\lib\CORE\op.h(460) : warning C4214: nonstandard extension used : bit field types other than int c:\Perl64-5.14\lib\CORE\cop.h(34) : warning C4324: 'jmpenv' : structure was padded due to __declspec(align()) c:\Perl64-5.14\lib\CORE\cop.h(384) : warning C4214: nonstandard extension used : bit field types other than int c:\Perl64-5.14\lib\CORE\cop.h(384) : warning C4214: nonstandard extension used : bit field types other than int c:\Perl64-5.14\lib\CORE\cop.h(384) : warning C4214: nonstandard extension used : bit field types other than int c:\Perl64-5.14\lib\CORE\cop.h(384) : warning C4214: nonstandard extension used : bit field types other than int c:\Perl64-5.14\lib\CORE\cop.h(384) : warning C4214: nonstandard extension used : bit field types other than int c:\Perl64-5.14\lib\CORE\cop.h(384) : warning C4214: nonstandard extension used : bit field types other than int c:\cpanfly-5.14\var\cpan\build\B-Hooks-OP-Annotation-0.44-TaFdlm\optable.h(192) : warning C4100: 'my_perl' : unreferenced formal parameter Annotation.xs(72) : warning C4100: 'my_perl' : unreferenced formal parameter Annotation.xs(88) : warning C4100: 'my_perl' : unreferenced formal parameter Annotation.xs(112) : warning C4100: 'my_perl' : unreferenced formal parameter Annotation.c(292) : warning C4127: conditional expression is constant Annotation.c(292) : warning C4127: conditional expression is constant Annotation.c(277) : warning C4100: 'my_perl' : unreferenced formal parameter Running Mkbootstrap for B::Hooks::OP::Annotation () C:\Perl64-5.14\bin\perl.exe -MExtUtils::Command -e chmod -- 644 Annotation.bs C:\Perl64-5.14\bin\perl.exe -MExtUtils::Mksymlists -e "Mksymlists('NAME'=>\"B::Hooks::OP::Annotation\", 'DLBASE' => 'Annotation', 'DL_FUNCS' => { B::Hooks::OP::Annotation=>[] }, 'FUNCLIST' => [q[op_annotate], q[op_annotation_new], q[op_annotation_get], q[op_annotation_delete], q[op_annotation_group_new], q[op_annotation_group_free]], 'IMPORTS' => { }, 'DL_VARS' => []);" link -out:blib\arch\auto\B\Hooks\OP\Annotation\Annotation.dll -dll -nologo -nodefaultlib -debug -opt:ref,icf -ltcg -libpath:"C:\Perl64-5.14\lib\CORE" -machine:AMD64 Annotation.obj C:\Perl64-5.14\lib\CORE\perl514.lib oldnames.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib netapi32.lib uuid.lib ws2_32.lib mpr.lib winmm.lib version.lib odbc32.lib odbccp32.lib comctl32.lib bufferoverflowU.lib msvcrt.lib -def:Annotation.def Creating library blib\arch\auto\B\Hooks\OP\Annotation\Annotation.lib and object blib\arch\auto\B\Hooks\OP\Annotation\Annotation.exp Generating code Finished generating code if exist blib\arch\auto\B\Hooks\OP\Annotation\Annotation.dll.manifest mt -nologo -manifest blib\arch\auto\B\Hooks\OP\Annotation\Annotation.dll.manifest -outputresource:blib\arch\auto\B\Hooks\OP\Annotation\Annotation.dll;2 if exist blib\arch\auto\B\Hooks\OP\Annotation\Annotation.dll.manifest del blib\arch\auto\B\Hooks\OP\Annotation\Annotation.dll.manifest C:\Perl64-5.14\bin\perl.exe -MExtUtils::Command -e chmod -- 755 blib\arch\auto\B\Hooks\OP\Annotation\Annotation.dll C:\Perl64-5.14\bin\perl.exe -MExtUtils::Command -e cp -- Annotation.bs blib\arch\auto\B\Hooks\OP\Annotation\Annotation.bs C:\Perl64-5.14\bin\perl.exe -MExtUtils::Command -e chmod -- 644 blib\arch\auto\B\Hooks\OP\Annotation\Annotation.bs CHOCOLATE/B-Hooks-OP-Annotation-0.44.tar.gz nmake -- OK Prepending C:\cpanfly-5.14\var\cpan\build\ExtUtils-Depends-0.304-Pa1TXl/blib/arch C:\cpanfly-5.14\var\cpan\build\ExtUtils-Depends-0.304-Pa1TXl/blib/lib C:\cpanfly-5.14\var\cpan\build\Type-Tiny-0.022-pFLRAE/blib/arch C:\cpanfly-5.14\var\cpan\build\Type-Tiny-0.022-pFLRAE/blib/lib to PERL5LIB for 'test' Running make test >>> nmake test TEST_VERBOSE=1 Microsoft (R) Program Maintenance Utility Version 7.00.8882 Copyright (C) Microsoft Corp 1988-2000. All rights reserved. C:\Perl64-5.14\bin\perl.exe "-MExtUtils::Command::MM" "-e" "test_harness(1, 'blib\lib', 'blib\arch')" t/*.t t/01use.t .. 1..1 ok 1 - use B::Hooks::OP::Annotation; ok Can't stat ../blib: No such file or directory at C:/cpanfly-5.14/var/megalib/Test/Pod.pm line 220. t/pod.t .... 1..2 ok 1 - POD test for blib/arch/B/Hooks/OP/Annotation/Install/Files.pm (no pod) ok 2 - POD test for blib/lib/B/Hooks/OP/Annotation.pm ok All tests successful. Files=2, Tests=3, 0 wallclock secs ( 0.03 usr + 0.01 sys = 0.05 CPU) Result: PASS CHOCOLATE/B-Hooks-OP-Annotation-0.44.tar.gz nmake test TEST_VERBOSE=1 -- OK PPD for B-Hooks-OP-Annotation-0.44 already made Running test for module 'B::Hooks::OP::Check' Running make for Z/ZE/ZEFRAM/B-Hooks-OP-Check-0.19.tar.gz Prepending C:\cpanfly-5.14\var\cpan\build\B-Hooks-OP-Annotation-0.44-TaFdlm/blib/arch C:\cpanfly-5.14\var\cpan\build\B-Hooks-OP-Annotation-0.44-TaFdlm/blib/lib C:\cpanfly-5.14\var\cpan\build\ExtUtils-Depends-0.304-Pa1TXl/blib/arch C:\cpanfly-5.14\var\cpan\build\ExtUtils-Depends-0.304-Pa1TXl/blib/lib C:\cpanfly-5.14\var\cpan\build\Type-Tiny-0.022-pFLRAE/blib/arch C:\cpanfly-5.14\var\cpan\build\Type-Tiny-0.022-pFLRAE/blib/lib to PERL5LIB for 'get' Checksum for C:\cpanfly-5.14\var\cpan\sources\authors\id\Z\ZE\ZEFRAM\B-Hooks-OP-Check-0.19.tar.gz ok B-Hooks-OP-Check-0.19/ B-Hooks-OP-Check-0.19/META.yml B-Hooks-OP-Check-0.19/MANIFEST B-Hooks-OP-Check-0.19/Changes B-Hooks-OP-Check-0.19/MANIFEST.SKIP B-Hooks-OP-Check-0.19/xt/ B-Hooks-OP-Check-0.19/xt/author/ B-Hooks-OP-Check-0.19/xt/author/pod.t B-Hooks-OP-Check-0.19/ppport.h B-Hooks-OP-Check-0.19/README B-Hooks-OP-Check-0.19/Check.xs B-Hooks-OP-Check-0.19/hook_op_check.h B-Hooks-OP-Check-0.19/Makefile.PL B-Hooks-OP-Check-0.19/inc/ B-Hooks-OP-Check-0.19/inc/Module/ B-Hooks-OP-Check-0.19/inc/Module/Install/ B-Hooks-OP-Check-0.19/inc/Module/Install/Can.pm B-Hooks-OP-Check-0.19/inc/Module/Install/Win32.pm B-Hooks-OP-Check-0.19/inc/Module/Install/Metadata.pm B-Hooks-OP-Check-0.19/inc/Module/Install/ExtraTests.pm B-Hooks-OP-Check-0.19/inc/Module/Install/WriteAll.pm B-Hooks-OP-Check-0.19/inc/Module/Install/Makefile.pm B-Hooks-OP-Check-0.19/inc/Module/Install/Base.pm B-Hooks-OP-Check-0.19/inc/Module/Install/Fetch.pm B-Hooks-OP-Check-0.19/inc/Module/Install.pm B-Hooks-OP-Check-0.19/lib/ B-Hooks-OP-Check-0.19/lib/B/ B-Hooks-OP-Check-0.19/lib/B/Hooks/ B-Hooks-OP-Check-0.19/lib/B/Hooks/OP/ B-Hooks-OP-Check-0.19/lib/B/Hooks/OP/Check.pm B-Hooks-OP-Check-0.19/t/ B-Hooks-OP-Check-0.19/t/use.t Prepending C:\cpanfly-5.14\var\cpan\build\B-Hooks-OP-Annotation-0.44-TaFdlm/blib/arch C:\cpanfly-5.14\var\cpan\build\B-Hooks-OP-Annotation-0.44-TaFdlm/blib/lib C:\cpanfly-5.14\var\cpan\build\ExtUtils-Depends-0.304-Pa1TXl/blib/arch C:\cpanfly-5.14\var\cpan\build\ExtUtils-Depends-0.304-Pa1TXl/blib/lib C:\cpanfly-5.14\var\cpan\build\Type-Tiny-0.022-pFLRAE/blib/arch C:\cpanfly-5.14\var\cpan\build\Type-Tiny-0.022-pFLRAE/blib/lib to PERL5LIB for 'make' CPAN.pm: Building Z/ZE/ZEFRAM/B-Hooks-OP-Check-0.19.tar.gz >>> C:\Perl64-5.14\bin\perl.exe Makefile.PL Checking if your kit is complete... Looks good Writing Makefile for B::Hooks::OP::Check Writing MYMETA.yml and MYMETA.json >>> nmake Microsoft (R) Program Maintenance Utility Version 7.00.8882 Copyright (C) Microsoft Corp 1988-2000. All rights reserved. cp build/IFiles.pm blib\arch/B\Hooks\OP\Check/Install/Files.pm cp lib/B/Hooks/OP/Check.pm blib\lib/B/Hooks/OP/Check.pm cp hook_op_check.h blib\arch/B\Hooks\OP\Check/Install/hook_op_check.h C:\Perl64-5.14\bin\perl.exe "-Iinc" C:\cpanfly-5.14\var\megalib\ExtUtils\xsubpp -typemap C:\Perl64-5.14\lib\ExtUtils\typemap Check.xs > Check.xsc && C:\Perl64-5.14\bin\perl.exe "-Iinc" -MExtUtils::Command -e mv -- Check.xsc Check.c cl -c -nologo -GF -W3 -MD -Zi -DNDEBUG -Ox -GL -fp:precise -DWIN32 -D_CONSOLE -DNO_STRICT -DWIN64 -DCONSERVATIVE -DPERL_TEXTMODE_SCRIPTS -DUSE_SITECUSTOMIZE -DPERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS -DUSE_PERLIO -MD -Zi -DNDEBUG -Ox -GL -fp:precise -DVERSION=\"0.19\" -DXS_VERSION=\"0.19\" "-IC:\Perl64-5.14\lib\CORE" Check.c Check.c Running Mkbootstrap for B::Hooks::OP::Check () C:\Perl64-5.14\bin\perl.exe "-Iinc" -MExtUtils::Command -e chmod -- 644 Check.bs C:\Perl64-5.14\bin\perl.exe "-Iinc" -MExtUtils::Mksymlists -e "Mksymlists('NAME'=>\"B::Hooks::OP::Check\", 'DLBASE' => 'Check', 'DL_FUNCS' => { B::Hooks::OP::Check=>[] }, 'FUNCLIST' => [q[hook_op_check], q[hook_op_check_remove]], 'IMPORTS' => { }, 'DL_VARS' => []);" link -out:blib\arch\auto\B\Hooks\OP\Check\Check.dll -dll -nologo -nodefaultlib -debug -opt:ref,icf -ltcg -libpath:"C:\Perl64-5.14\lib\CORE" -machine:AMD64 Check.obj C:\Perl64-5.14\lib\CORE\perl514.lib oldnames.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib netapi32.lib uuid.lib ws2_32.lib mpr.lib winmm.lib version.lib odbc32.lib odbccp32.lib comctl32.lib bufferoverflowU.lib msvcrt.lib -def:Check.def Creating library blib\arch\auto\B\Hooks\OP\Check\Check.lib and object blib\arch\auto\B\Hooks\OP\Check\Check.exp Generating code Finished generating code if exist blib\arch\auto\B\Hooks\OP\Check\Check.dll.manifest mt -nologo -manifest blib\arch\auto\B\Hooks\OP\Check\Check.dll.manifest -outputresource:blib\arch\auto\B\Hooks\OP\Check\Check.dll;2 if exist blib\arch\auto\B\Hooks\OP\Check\Check.dll.manifest del blib\arch\auto\B\Hooks\OP\Check\Check.dll.manifest C:\Perl64-5.14\bin\perl.exe "-Iinc" -MExtUtils::Command -e chmod -- 755 blib\arch\auto\B\Hooks\OP\Check\Check.dll C:\Perl64-5.14\bin\perl.exe "-Iinc" -MExtUtils::Command -e cp -- Check.bs blib\arch\auto\B\Hooks\OP\Check\Check.bs C:\Perl64-5.14\bin\perl.exe "-Iinc" -MExtUtils::Command -e chmod -- 644 blib\arch\auto\B\Hooks\OP\Check\Check.bs ZEFRAM/B-Hooks-OP-Check-0.19.tar.gz nmake -- OK Prepending C:\cpanfly-5.14\var\cpan\build\B-Hooks-OP-Annotation-0.44-TaFdlm/blib/arch C:\cpanfly-5.14\var\cpan\build\B-Hooks-OP-Annotation-0.44-TaFdlm/blib/lib C:\cpanfly-5.14\var\cpan\build\ExtUtils-Depends-0.304-Pa1TXl/blib/arch C:\cpanfly-5.14\var\cpan\build\ExtUtils-Depends-0.304-Pa1TXl/blib/lib C:\cpanfly-5.14\var\cpan\build\Type-Tiny-0.022-pFLRAE/blib/arch C:\cpanfly-5.14\var\cpan\build\Type-Tiny-0.022-pFLRAE/blib/lib to PERL5LIB for 'test' Running make test >>> nmake test TEST_VERBOSE=1 Microsoft (R) Program Maintenance Utility Version 7.00.8882 Copyright (C) Microsoft Corp 1988-2000. All rights reserved. C:\Perl64-5.14\bin\perl.exe "-Iinc" "-MModule::Install::ExtraTests" "-e" "Module::Install::ExtraTests::__harness('Test::Harness', 0, 'xt/author', '', '', 1, 'blib\lib', 'blib\arch')" t/*.t t/use.t .. 1..1 ok 1 - use B::Hooks::OP::Check; ok All tests successful. Files=1, Tests=1, 0 wallclock secs ( 0.03 usr + 0.02 sys = 0.05 CPU) Result: PASS ZEFRAM/B-Hooks-OP-Check-0.19.tar.gz nmake test TEST_VERBOSE=1 -- OK PPD for B-Hooks-OP-Check-0.19 already made Running make for C/CH/CHOCOLATE/true-0.18.tar.gz Prepending C:\cpanfly-5.14\var\cpan\build\B-Hooks-OP-Check-0.19-LgBJ_3/blib/arch C:\cpanfly-5.14\var\cpan\build\B-Hooks-OP-Check-0.19-LgBJ_3/blib/lib C:\cpanfly-5.14\var\cpan\build\B-Hooks-OP-Annotation-0.44-TaFdlm/blib/arch C:\cpanfly-5.14\var\cpan\build\B-Hooks-OP-Annotation-0.44-TaFdlm/blib/lib C:\cpanfly-5.14\var\cpan\build\ExtUtils-Depends-0.304-Pa1TXl/blib/arch C:\cpanfly-5.14\var\cpan\build\ExtUtils-Depends-0.304-Pa1TXl/blib/lib C:\cpanfly-5.14\var\cpan\build\Type-Tiny-0.022-pFLRAE/blib/arch C:\cpanfly-5.14\var\cpan\build\Type-Tiny-0.022-pFLRAE/blib/lib to PERL5LIB for 'get' Has already been unwrapped into directory C:\cpanfly-5.14\var\cpan\build\true-0.18-wgklN2 Prepending C:\cpanfly-5.14\var\cpan\build\B-Hooks-OP-Check-0.19-LgBJ_3/blib/arch C:\cpanfly-5.14\var\cpan\build\B-Hooks-OP-Check-0.19-LgBJ_3/blib/lib C:\cpanfly-5.14\var\cpan\build\B-Hooks-OP-Annotation-0.44-TaFdlm/blib/arch C:\cpanfly-5.14\var\cpan\build\B-Hooks-OP-Annotation-0.44-TaFdlm/blib/lib C:\cpanfly-5.14\var\cpan\build\ExtUtils-Depends-0.304-Pa1TXl/blib/arch C:\cpanfly-5.14\var\cpan\build\ExtUtils-Depends-0.304-Pa1TXl/blib/lib C:\cpanfly-5.14\var\cpan\build\Type-Tiny-0.022-pFLRAE/blib/arch C:\cpanfly-5.14\var\cpan\build\Type-Tiny-0.022-pFLRAE/blib/lib to PERL5LIB for 'make' CPAN.pm: Building C/CH/CHOCOLATE/true-0.18.tar.gz >>> nmake Microsoft (R) Program Maintenance Utility Version 7.00.8882 Copyright (C) Microsoft Corp 1988-2000. All rights reserved. cp lib/true.pm blib\lib\true.pm cp lib/true/VERSION.pm blib\lib\true\VERSION.pm C:\Perl64-5.14\bin\perl.exe C:\cpanfly-5.14\var\megalib\ExtUtils\xsubpp -typemap C:\Perl64-5.14\lib\ExtUtils\typemap true.xs > true.xsc && C:\Perl64-5.14\bin\perl.exe -MExtUtils::Command -e mv -- true.xsc true.c cl -c -IC:\cpanfly-5.14\var\megalib\B\Hooks\OP\Check\Install -IC:\cpanfly-5.14\var\megalib\B\Hooks\OP\Annotation\Install -nologo -GF -W3 -MD -Zi -DNDEBUG -Ox -GL -fp:precise -DWIN32 -D_CONSOLE -DNO_STRICT -DWIN64 -DCONSERVATIVE -DPERL_TEXTMODE_SCRIPTS -DUSE_SITECUSTOMIZE -DPERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS -DUSE_PERLIO -O2 -W4 -DVERSION=\"0.18\" -DXS_VERSION=\"0.18\" "-IC:\Perl64-5.14\lib\CORE" true.c cl : Command line warning D9025 : overriding '/W3' with '/W4' true.c c:\Perl64-5.14\lib\CORE\op.h(293) : warning C4214: nonstandard extension used : bit field types other than int c:\Perl64-5.14\lib\CORE\op.h(293) : warning C4214: nonstandard extension used : bit field types other than int c:\Perl64-5.14\lib\CORE\op.h(293) : warning C4214: nonstandard extension used : bit field types other than int c:\Perl64-5.14\lib\CORE\op.h(293) : warning C4214: nonstandard extension used : bit field types other than int c:\Perl64-5.14\lib\CORE\op.h(293) : warning C4214: nonstandard extension used : bit field types other than int c:\Perl64-5.14\lib\CORE\op.h(293) : warning C4214: nonstandard extension used : bit field types other than int c:\Perl64-5.14\lib\CORE\op.h(297) : warning C4214: nonstandard extension used : bit field types other than int c:\Perl64-5.14\lib\CORE\op.h(297) : warning C4214: nonstandard extension used : bit field types other than int c:\Perl64-5.14\lib\CORE\op.h(297) : warning C4214: nonstandard extension used : bit field types other than int c:\Perl64-5.14\lib\CORE\op.h(297) : warning C4214: nonstandard extension used : bit field types other than int c:\Perl64-5.14\lib\CORE\op.h(297) : warning C4214: nonstandard extension used : bit field types other than int c:\Perl64-5.14\lib\CORE\op.h(297) : warning C4214: nonstandard extension used : bit field types other than int c:\Perl64-5.14\lib\CORE\op.h(302) : warning C4214: nonstandard extension used : bit field types other than int c:\Perl64-5.14\lib\CORE\op.h(302) : warning C4214: nonstandard extension used : bit field types other than int c:\Perl64-5.14\lib\CORE\op.h(302) : warning C4214: nonstandard extension used : bit field types other than int c:\Perl64-5.14\lib\CORE\op.h(302) : warning C4214: nonstandard extension used : bit field types other than int c:\Perl64-5.14\lib\CORE\op.h(302) : warning C4214: nonstandard extension used : bit field types other than int c:\Perl64-5.14\lib\CORE\op.h(302) : warning C4214: nonstandard extension used : bit field types other than int c:\Perl64-5.14\lib\CORE\op.h(308) : warning C4214: nonstandard extension used : bit field types other than int c:\Perl64-5.14\lib\CORE\op.h(308) : warning C4214: nonstandard extension used : bit field types other than int c:\Perl64-5.14\lib\CORE\op.h(308) : warning C4214: nonstandard extension used : bit field types other than int c:\Perl64-5.14\lib\CORE\op.h(308) : warning C4214: nonstandard extension used : bit field types other than int c:\Perl64-5.14\lib\CORE\op.h(308) : warning C4214: nonstandard extension used : bit field types other than int c:\Perl64-5.14\lib\CORE\op.h(308) : warning C4214: nonstandard extension used : bit field types other than int c:\Perl64-5.14\lib\CORE\op.h(314) : warning C4214: nonstandard extension used : bit field types other than int c:\Perl64-5.14\lib\CORE\op.h(314) : warning C4214: nonstandard extension used : bit field types other than int c:\Perl64-5.14\lib\CORE\op.h(314) : warning C4214: nonstandard extension used : bit field types other than int c:\Perl64-5.14\lib\CORE\op.h(314) : warning C4214: nonstandard extension used : bit field types other than int c:\Perl64-5.14\lib\CORE\op.h(314) : warning C4214: nonstandard extension used : bit field types other than int c:\Perl64-5.14\lib\CORE\op.h(314) : warning C4214: nonstandard extension used : bit field types other than int c:\Perl64-5.14\lib\CORE\op.h(320) : warning C4214: nonstandard extension used : bit field types other than int c:\Perl64-5.14\lib\CORE\op.h(320) : warning C4214: nonstandard extension used : bit field types other than int c:\Perl64-5.14\lib\CORE\op.h(320) : warning C4214: nonstandard extension used : bit field types other than int c:\Perl64-5.14\lib\CORE\op.h(320) : warning C4214: nonstandard extension used : bit field types other than int c:\Perl64-5.14\lib\CORE\op.h(320) : warning C4214: nonstandard extension used : bit field types other than int c:\Perl64-5.14\lib\CORE\op.h(320) : warning C4214: nonstandard extension used : bit field types other than int c:\Perl64-5.14\lib\CORE\op.h(445) : warning C4214: nonstandard extension used : bit field types other than int c:\Perl64-5.14\lib\CORE\op.h(445) : warning C4214: nonstandard extension used : bit field types other than int c:\Perl64-5.14\lib\CORE\op.h(445) : warning C4214: nonstandard extension used : bit field types other than int c:\Perl64-5.14\lib\CORE\op.h(445) : warning C4214: nonstandard extension used : bit field types other than int c:\Perl64-5.14\lib\CORE\op.h(445) : warning C4214: nonstandard extension used : bit field types other than int c:\Perl64-5.14\lib\CORE\op.h(445) : warning C4214: nonstandard extension used : bit field types other than int c:\Perl64-5.14\lib\CORE\op.h(450) : warning C4214: nonstandard extension used : bit field types other than int c:\Perl64-5.14\lib\CORE\op.h(450) : warning C4214: nonstandard extension used : bit field types other than int c:\Perl64-5.14\lib\CORE\op.h(450) : warning C4214: nonstandard extension used : bit field types other than int c:\Perl64-5.14\lib\CORE\op.h(450) : warning C4214: nonstandard extension used : bit field types other than int c:\Perl64-5.14\lib\CORE\op.h(450) : warning C4214: nonstandard extension used : bit field types other than int c:\Perl64-5.14\lib\CORE\op.h(450) : warning C4214: nonstandard extension used : bit field types other than int c:\Perl64-5.14\lib\CORE\op.h(455) : warning C4214: nonstandard extension used : bit field types other than int c:\Perl64-5.14\lib\CORE\op.h(455) : warning C4214: nonstandard extension used : bit field types other than int c:\Perl64-5.14\lib\CORE\op.h(455) : warning C4214: nonstandard extension used : bit field types other than int c:\Perl64-5.14\lib\CORE\op.h(455) : warning C4214: nonstandard extension used : bit field types other than int c:\Perl64-5.14\lib\CORE\op.h(455) : warning C4214: nonstandard extension used : bit field types other than int c:\Perl64-5.14\lib\CORE\op.h(455) : warning C4214: nonstandard extension used : bit field types other than int c:\Perl64-5.14\lib\CORE\op.h(460) : warning C4214: nonstandard extension used : bit field types other than int c:\Perl64-5.14\lib\CORE\op.h(460) : warning C4214: nonstandard extension used : bit field types other than int c:\Perl64-5.14\lib\CORE\op.h(460) : warning C4214: nonstandard extension used : bit field types other than int c:\Perl64-5.14\lib\CORE\op.h(460) : warning C4214: nonstandard extension used : bit field types other than int c:\Perl64-5.14\lib\CORE\op.h(460) : warning C4214: nonstandard extension used : bit field types other than int c:\Perl64-5.14\lib\CORE\op.h(460) : warning C4214: nonstandard extension used : bit field types other than int c:\Perl64-5.14\lib\CORE\cop.h(34) : warning C4324: 'jmpenv' : structure was padded due to __declspec(align()) c:\Perl64-5.14\lib\CORE\cop.h(384) : warning C4214: nonstandard extension used : bit field types other than int c:\Perl64-5.14\lib\CORE\cop.h(384) : warning C4214: nonstandard extension used : bit field types other than int c:\Perl64-5.14\lib\CORE\cop.h(384) : warning C4214: nonstandard extension used : bit field types other than int c:\Perl64-5.14\lib\CORE\cop.h(384) : warning C4214: nonstandard extension used : bit field types other than int c:\Perl64-5.14\lib\CORE\cop.h(384) : warning C4214: nonstandard extension used : bit field types other than int c:\Perl64-5.14\lib\CORE\cop.h(384) : warning C4214: nonstandard extension used : bit field types other than int true.xs(25) : warning C4100: 'my_perl' : unreferenced formal parameter true.xs(36) : warning C4267: 'function' : conversion from 'size_t' to 'I32', possible loss of data true.xs(42) : warning C4267: 'function' : conversion from 'size_t' to 'I32', possible loss of data true.xs(75) : warning C4127: conditional expression is constant true.xs(75) : warning C4127: conditional expression is constant true.c(251) : warning C4127: conditional expression is constant true.c(251) : warning C4127: conditional expression is constant true.c(270) : warning C4127: conditional expression is constant true.c(270) : warning C4127: conditional expression is constant true.c(285) : warning C4127: conditional expression is constant true.c(285) : warning C4127: conditional expression is constant true.c(326) : warning C4127: conditional expression is constant true.c(326) : warning C4127: conditional expression is constant Running Mkbootstrap for true () C:\Perl64-5.14\bin\perl.exe -MExtUtils::Command -e chmod -- 644 true.bs C:\Perl64-5.14\bin\perl.exe -MExtUtils::Mksymlists -e "Mksymlists('NAME'=>\"true\", 'DLBASE' => 'true', 'DL_FUNCS' => { }, 'FUNCLIST' => [], 'IMPORTS' => { }, 'DL_VARS' => []);" link -out:blib\arch\auto\true\true.dll -dll -nologo -nodefaultlib -debug -opt:ref,icf -ltcg -libpath:"C:\Perl64-5.14\lib\CORE" -machine:AMD64 true.obj C:\Perl64-5.14\lib\CORE\perl514.lib C:\cpanfly-5.14\var\megalib\auto\B\Hooks\OP\Check\Check.lib C:\cpanfly-5.14\var\megalib\auto\B\Hooks\OP\Annotation\Annotation.lib C:\PlatSDK\Lib\AMD64\oldnames.lib C:\PlatSDK\Lib\AMD64\kernel32.lib C:\PlatSDK\Lib\AMD64\user32.lib C:\PlatSDK\Lib\AMD64\gdi32.lib C:\PlatSDK\Lib\AMD64\winspool.lib C:\PlatSDK\Lib\AMD64\comdlg32.lib C:\PlatSDK\Lib\AMD64\advapi32.lib C:\PlatSDK\Lib\AMD64\shell32.lib C:\PlatSDK\Lib\AMD64\ole32.lib C:\PlatSDK\Lib\AMD64\oleaut32.lib C:\PlatSDK\Lib\AMD64\netapi32.lib C:\PlatSDK\Lib\AMD64\uuid.lib C:\PlatSDK\Lib\AMD64\ws2_32.lib C:\PlatSDK\Lib\AMD64\mpr.lib C:\PlatSDK\Lib\AMD64\winmm.lib C:\PlatSDK\Lib\AMD64\version.lib C:\PlatSDK\Lib\AMD64\odbc32.lib C:\PlatSDK\Lib\AMD64\odbccp32.lib C:\PlatSDK\Lib\AMD64\comctl32.lib C:\PlatSDK\Lib\AMD64\bufferoverflowU.lib C:\PlatSDK\Lib\AMD64\msvcrt.lib -def:true.def Creating library blib\arch\auto\true\true.lib and object blib\arch\auto\true\true.exp Generating code c:\cpanfly-5.14\var\cpan\build\true-0.18-wgkln2\true.xs(37) : warning C4706: assignment within conditional expression c:\cpanfly-5.14\var\cpan\build\true-0.18-wgkln2\true.xs(74) : warning C4706: assignment within conditional expression Finished generating code if exist blib\arch\auto\true\true.dll.manifest mt -nologo -manifest blib\arch\auto\true\true.dll.manifest -outputresource:blib\arch\auto\true\true.dll;2 if exist blib\arch\auto\true\true.dll.manifest del blib\arch\auto\true\true.dll.manifest C:\Perl64-5.14\bin\perl.exe -MExtUtils::Command -e chmod -- 755 blib\arch\auto\true\true.dll C:\Perl64-5.14\bin\perl.exe -MExtUtils::Command -e cp -- true.bs blib\arch\auto\true\true.bs C:\Perl64-5.14\bin\perl.exe -MExtUtils::Command -e chmod -- 644 blib\arch\auto\true\true.bs CHOCOLATE/true-0.18.tar.gz nmake -- OK Prepending C:\cpanfly-5.14\var\cpan\build\B-Hooks-OP-Check-0.19-LgBJ_3/blib/arch C:\cpanfly-5.14\var\cpan\build\B-Hooks-OP-Check-0.19-LgBJ_3/blib/lib C:\cpanfly-5.14\var\cpan\build\B-Hooks-OP-Annotation-0.44-TaFdlm/blib/arch C:\cpanfly-5.14\var\cpan\build\B-Hooks-OP-Annotation-0.44-TaFdlm/blib/lib C:\cpanfly-5.14\var\cpan\build\ExtUtils-Depends-0.304-Pa1TXl/blib/arch C:\cpanfly-5.14\var\cpan\build\ExtUtils-Depends-0.304-Pa1TXl/blib/lib C:\cpanfly-5.14\var\cpan\build\Type-Tiny-0.022-pFLRAE/blib/arch C:\cpanfly-5.14\var\cpan\build\Type-Tiny-0.022-pFLRAE/blib/lib to PERL5LIB for 'test' Running make test >>> nmake test TEST_VERBOSE=1 Microsoft (R) Program Maintenance Utility Version 7.00.8882 Copyright (C) Microsoft Corp 1988-2000. All rights reserved. C:\Perl64-5.14\bin\perl.exe "-MExtUtils::Command::MM" "-e" "test_harness(1, 'blib\lib', 'blib\arch')" t/*.t t/01_compile.t ........ 1..1 ok 1 - use true; ok t/eval.t .............. 1..4 ok 1 - direct: true doesn't affect non-require evals ok 2 - direct: no eval error ok 3 - indirect: true doesn't affect non-require evals ok 4 - indirect: no eval error ok t/leak.t .............. 1..6 ok 1 - use: Good using true ok 2 - use: Good loaded OK ok 3 - leak (direct): true doesn't leak into a module that doesn't use it ok 4 - leak (indirect): true doesn't leak into a module that doesn't use it ok 5 - use: Ugly using true ok 6 - use: Ugly loaded OK ok Can't stat ../blib: No such file or directory at C:/cpanfly-5.14/var/megalib/Test/Pod.pm line 220. t/pod.t ............... 1..2 ok 1 - POD test for blib/lib/true.pm ok 2 - POD test for blib/lib/true/VERSION.pm ok t/require.t ........... 1..6 ok 1 - require: module using true ok 2 - require: module loaded OK ok 3 - require: module not using true ok 4 - require: script using true ok 5 - require: script loaded OK ok 6 - require: script not using true ok t/require_subclass.t .. 1..14 ok 1 - require: module using true ok 2 - require: module loaded OK ok 3 - require: module using true ok 4 - require: module loaded OK ok 5 - require: module using true ok 6 - require: module loaded OK ok 7 - require: module using true ok 8 - require: module loaded OK ok 9 - require: module not using true ok 10 - require: script using true ok 11 - require: script loaded OK ok 12 - require: script using true ok 13 - require: script loaded OK ok 14 - require: script not using true ok t/unimport.t .......... 1..8 ok 1 - use: Good using true ok 2 - use: Good loaded OK ok 3 - use: direct top-level unimport works ok 4 - use: direct nested unimport works ok 5 - use: indirect top-level unimport works ok 6 - use: indirect nested unimport works ok 7 - use: Ugly using true ok 8 - use: Ugly loaded OK ok t/use.t ............... 1..5 ok 1 - use: Good using true ok 2 - use: Good loaded OK ok 3 - use: module not using true ok 4 - use: Ugly using true ok 5 - use: Ugly loaded OK ok t/use_subclass.t ...... 1..9 ok 1 - use: GoodWithSubclass using true ok 2 - use: GoodWithSubclass loaded OK ok 3 - use: GoodWithSubSubclass using true ok 4 - use: GoodWithSubSubclass loaded OK ok 5 - use: module not using true ok 6 - use: UglyWithSubclass using true ok 7 - use: UglWithSubclass loaded OK ok 8 - use: UglyWithSubSubclass using true ok 9 - use: UglyWithSubSubclass loaded OK ok t/version.t ........... 1..3 ok 1 - require true::VERSION; ok 2 - true::VERSION exists ok 3 - same $VERSION as true ok All tests successful. Files=10, Tests=58, 3 wallclock secs ( 0.06 usr + 0.00 sys = 0.06 CPU) Result: PASS CHOCOLATE/true-0.18.tar.gz nmake test TEST_VERBOSE=1 -- OK PPD for true-0.18 already made Running test for module 'Module::Runtime' Running make for Z/ZE/ZEFRAM/Module-Runtime-0.013.tar.gz Prepending C:\cpanfly-5.14\var\cpan\build\true-0.18-wgklN2/blib/arch C:\cpanfly-5.14\var\cpan\build\true-0.18-wgklN2/blib/lib C:\cpanfly-5.14\var\cpan\build\B-Hooks-OP-Check-0.19-LgBJ_3/blib/arch C:\cpanfly-5.14\var\cpan\build\B-Hooks-OP-Check-0.19-LgBJ_3/blib/lib C:\cpanfly-5.14\var\cpan\build\B-Hooks-OP-Annotation-0.44-TaFdlm/blib/arch C:\cpanfly-5.14\var\cpan\build\B-Hooks-OP-Annotation-0.44-TaFdlm/blib/lib C:\cpanfly-5.14\var\cpan\build\ExtUtils-Depends-0.304-Pa1TXl/blib/arch C:\cpanfly-5.14\var\cpan\build\ExtUtils-Depends-0.304-Pa1TXl/blib/lib C:\cpanfly-5.14\var\cpan\build\Type-Tiny-0.022-pFLRAE/blib/arch C:\cpanfly-5.14\var\cpan\build\Type-Tiny-0.022-pFLRAE/blib/lib to PERL5LIB for 'get' Checksum for C:\cpanfly-5.14\var\cpan\sources\authors\id\Z\ZE\ZEFRAM\Module-Runtime-0.013.tar.gz ok Module-Runtime-0.013 Module-Runtime-0.013/META.yml Module-Runtime-0.013/SIGNATURE Module-Runtime-0.013/MANIFEST Module-Runtime-0.013/Changes Module-Runtime-0.013/README Module-Runtime-0.013/.gitignore Module-Runtime-0.013/Makefile.PL Module-Runtime-0.013/META.json Module-Runtime-0.013/Build.PL Module-Runtime-0.013/lib Module-Runtime-0.013/lib/Module Module-Runtime-0.013/lib/Module/Runtime.pm Module-Runtime-0.013/t Module-Runtime-0.013/t/mnf.t Module-Runtime-0.013/t/Break.pm Module-Runtime-0.013/t/Eval.pm Module-Runtime-0.013/t/pod_cvg.t Module-Runtime-0.013/t/Context.pm Module-Runtime-0.013/t/dependency.t Module-Runtime-0.013/t/cmn.t Module-Runtime-0.013/t/Hints.pm Module-Runtime-0.013/t/taint.t Module-Runtime-0.013/t/um.t Module-Runtime-0.013/t/upo.t Module-Runtime-0.013/t/ivmn.t Module-Runtime-0.013/t/rm.t Module-Runtime-0.013/t/pod_syn.t Module-Runtime-0.013/t/Simple.pm Module-Runtime-0.013/t/ivms.t Module-Runtime-0.013/t/import_error.t Prepending C:\cpanfly-5.14\var\cpan\build\true-0.18-wgklN2/blib/arch C:\cpanfly-5.14\var\cpan\build\true-0.18-wgklN2/blib/lib C:\cpanfly-5.14\var\cpan\build\B-Hooks-OP-Check-0.19-LgBJ_3/blib/arch C:\cpanfly-5.14\var\cpan\build\B-Hooks-OP-Check-0.19-LgBJ_3/blib/lib C:\cpanfly-5.14\var\cpan\build\B-Hooks-OP-Annotation-0.44-TaFdlm/blib/arch C:\cpanfly-5.14\var\cpan\build\B-Hooks-OP-Annotation-0.44-TaFdlm/blib/lib C:\cpanfly-5.14\var\cpan\build\ExtUtils-Depends-0.304-Pa1TXl/blib/arch C:\cpanfly-5.14\var\cpan\build\ExtUtils-Depends-0.304-Pa1TXl/blib/lib C:\cpanfly-5.14\var\cpan\build\Type-Tiny-0.022-pFLRAE/blib/arch C:\cpanfly-5.14\var\cpan\build\Type-Tiny-0.022-pFLRAE/blib/lib to PERL5LIB for 'make' CPAN.pm: Building Z/ZE/ZEFRAM/Module-Runtime-0.013.tar.gz >>> C:\Perl64-5.14\bin\perl.exe Makefile.PL # running Build.PL Created MYMETA.yml and MYMETA.json Creating new 'Build' script for 'Module-Runtime' version '0.013' >>> nmake Microsoft (R) Program Maintenance Utility Version 7.00.8882 Copyright (C) Microsoft Corp 1988-2000. All rights reserved. C:\Perl64-5.14\bin\perl.exe Build --makefile_env_macros 1 Building Module-Runtime ZEFRAM/Module-Runtime-0.013.tar.gz nmake -- OK Prepending C:\cpanfly-5.14\var\cpan\build\true-0.18-wgklN2/blib/arch C:\cpanfly-5.14\var\cpan\build\true-0.18-wgklN2/blib/lib C:\cpanfly-5.14\var\cpan\build\B-Hooks-OP-Check-0.19-LgBJ_3/blib/arch C:\cpanfly-5.14\var\cpan\build\B-Hooks-OP-Check-0.19-LgBJ_3/blib/lib C:\cpanfly-5.14\var\cpan\build\B-Hooks-OP-Annotation-0.44-TaFdlm/blib/arch C:\cpanfly-5.14\var\cpan\build\B-Hooks-OP-Annotation-0.44-TaFdlm/blib/lib C:\cpanfly-5.14\var\cpan\build\ExtUtils-Depends-0.304-Pa1TXl/blib/arch C:\cpanfly-5.14\var\cpan\build\ExtUtils-Depends-0.304-Pa1TXl/blib/lib C:\cpanfly-5.14\var\cpan\build\Type-Tiny-0.022-pFLRAE/blib/arch C:\cpanfly-5.14\var\cpan\build\Type-Tiny-0.022-pFLRAE/blib/lib to PERL5LIB for 'test' Running make test >>> nmake test TEST_VERBOSE=1 Microsoft (R) Program Maintenance Utility Version 7.00.8882 Copyright (C) Microsoft Corp 1988-2000. All rights reserved. C:\Perl64-5.14\bin\perl.exe Build --makefile_env_macros 1 test t\cmn.t ........... 1..17 ok 1 - use Module::Runtime; 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 t\dependency.t .... 1..1 ok 1 ok t\import_error.t .. 1..3 ok 1 ok 2 ok 3 ok t\ivmn.t .......... 1..47 ok 1 - use Module::Runtime; ok 2 ok 3 - non-string is bad (function) ok 4 ok 5 - non-string is bad (function) ok 6 ok 7 - non-string is bad (function) ok 8 ok 9 - non-string is bad (function) ok 10 ok 11 - non-string is bad (function) ok 12 ok 13 - non-string is bad (function) ok 14 ok 15 - `Foo' is good (function) ok 16 ok 17 - `Foo' is good (regexp) ok 18 - `foo::bar' is good (function) ok 19 ok 20 - `foo::bar' is good (regexp) ok 21 - `IO::File' is good (function) ok 22 ok 23 - `IO::File' is good (regexp) ok 24 - `foo::123::x_0' is good (function) ok 25 ok 26 - `foo::123::x_0' is good (regexp) ok 27 - `_' is good (function) ok 28 ok 29 - `_' is good (regexp) ok 30 - `foo'bar' is bad (function) ok 31 ok 32 - `foo'bar' is bad (regexp) ok 33 - `foo/bar' is bad (function) ok 34 ok 35 - `foo/bar' is bad (regexp) ok 36 - `IO::' is bad (function) ok 37 ok 38 - `IO::' is bad (regexp) ok 39 - `1foo::bar' is bad (function) ok 40 ok 41 - `1foo::bar' is bad (regexp) ok 42 - `::foo' is bad (function) ok 43 ok 44 - `::foo' is bad (regexp) ok 45 - `foo::::bar' is bad (function) ok 46 ok 47 - `foo::::bar' is bad (regexp) ok t\ivms.t .......... 1..140 ok 1 - use Module::Runtime; ok 2 ok 3 - non-string is bad (function) ok 4 ok 5 - non-string is bad (function) ok 6 ok 7 - non-string is bad (function) ok 8 ok 9 - non-string is bad (function) ok 10 ok 11 - non-string is bad (function) ok 12 ok 13 - non-string is bad (function) ok 14 ok 15 - non-string is bad (function) ok 16 ok 17 - non-string is bad (function) ok 18 ok 19 - non-string is bad (function) ok 20 ok 21 - non-string is bad (function) ok 22 ok 23 - non-string is bad (function) ok 24 ok 25 - non-string is bad (function) ok 26 ok 27 - `Foo' is always good (function) ok 28 ok 29 - `Foo' is always good (regexp) ok 30 - `Foo' is always good (function) ok 31 ok 32 - `Foo' is always good (regexp) ok 33 - `foo::bar' is always good (function) ok 34 ok 35 - `foo::bar' is always good (regexp) ok 36 - `foo::bar' is always good (function) ok 37 ok 38 - `foo::bar' is always good (regexp) ok 39 - `foo::123::x_0' is always good (function) ok 40 ok 41 - `foo::123::x_0' is always good (regexp) ok 42 - `foo::123::x_0' is always good (function) ok 43 ok 44 - `foo::123::x_0' is always good (regexp) ok 45 - `foo/bar' is always good (function) ok 46 ok 47 - `foo/bar' is always good (regexp) ok 48 - `foo/bar' is always good (function) ok 49 ok 50 - `foo/bar' is always good (regexp) ok 51 - `foo/123::x_0' is always good (function) ok 52 ok 53 - `foo/123::x_0' is always good (regexp) ok 54 - `foo/123::x_0' is always good (function) ok 55 ok 56 - `foo/123::x_0' is always good (regexp) ok 57 - `foo::123/x_0' is always good (function) ok 58 ok 59 - `foo::123/x_0' is always good (regexp) ok 60 - `foo::123/x_0' is always good (function) ok 61 ok 62 - `foo::123/x_0' is always good (regexp) ok 63 - `foo/123/x_0' is always good (function) ok 64 ok 65 - `foo/123/x_0' is always good (regexp) ok 66 - `foo/123/x_0' is always good (function) ok 67 ok 68 - `foo/123/x_0' is always good (regexp) ok 69 - `/Foo' is always good (function) ok 70 ok 71 - `/Foo' is always good (regexp) ok 72 - `/Foo' is always good (function) ok 73 ok 74 - `/Foo' is always good (regexp) ok 75 - `/foo/bar' is always good (function) ok 76 ok 77 - `/foo/bar' is always good (regexp) ok 78 - `/foo/bar' is always good (function) ok 79 ok 80 - `/foo/bar' is always good (regexp) ok 81 - `::foo/bar' is always good (function) ok 82 ok 83 - `::foo/bar' is always good (regexp) ok 84 - `::foo/bar' is always good (function) ok 85 ok 86 - `::foo/bar' is always good (regexp) ok 87 - `foo'bar' is always bad (function) ok 88 ok 89 - `foo'bar' is always bad (regexp) ok 90 - `foo'bar' is always bad (function) ok 91 ok 92 - `foo'bar' is always bad (regexp) ok 93 - `IO::' is always bad (function) ok 94 ok 95 - `IO::' is always bad (regexp) ok 96 - `IO::' is always bad (function) ok 97 ok 98 - `IO::' is always bad (regexp) ok 99 - `foo::::bar' is always bad (function) ok 100 ok 101 - `foo::::bar' is always bad (regexp) ok 102 - `foo::::bar' is always bad (function) ok 103 ok 104 - `foo::::bar' is always bad (regexp) ok 105 - `/foo/' is always bad (function) ok 106 ok 107 - `/foo/' is always bad (regexp) ok 108 - `/foo/' is always bad (function) ok 109 ok 110 - `/foo/' is always bad (regexp) ok 111 - `/1foo' is always bad (function) ok 112 ok 113 - `/1foo' is always bad (regexp) ok 114 - `/1foo' is always bad (function) ok 115 ok 116 - `/1foo' is always bad (regexp) ok 117 - `::foo::' is always bad (function) ok 118 ok 119 - `::foo::' is always bad (regexp) ok 120 - `::foo::' is always bad (function) ok 121 ok 122 - `::foo::' is always bad (regexp) ok 123 - `::1foo' is always bad (function) ok 124 ok 125 - `::1foo' is always bad (regexp) ok 126 - `::1foo' is always bad (function) ok 127 ok 128 - `::1foo' is always bad (regexp) ok 129 - `1foo' needs a prefix (function) ok 130 ok 131 - `1foo' needs a prefix (regexp) ok 132 - `1foo' needs a prefix (function) ok 133 ok 134 - `1foo' needs a prefix (regexp) ok 135 - `0/1' needs a prefix (function) ok 136 ok 137 - `0/1' needs a prefix (regexp) ok 138 - `0/1' needs a prefix (function) ok 139 ok 140 - `0/1' needs a prefix (regexp) ok t\mnf.t ........... 1..5 ok 1 - use Module::Runtime; ok 2 ok 3 ok 4 ok 5 ok t\pod_cvg.t ....... 1..1 ok 1 - Pod coverage on Module::Runtime ok t\pod_syn.t ....... 1..1 ok 1 - POD test for blib/lib/Module/Runtime.pm ok t\rm.t ............ 1..26 ok 1 - use Module::Runtime; 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 ok 24 ok 25 ok 26 ok t\taint.t ......... 1..5 ok 1 - use Module::Runtime; ok 2 ok 3 ok 4 ok 5 ok t\um.t ............ 1..29 ok 1 - use Module::Runtime; 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 ok 24 ok 25 ok 26 ok 27 ok 28 ok 29 ok t\upo.t ........... 1..30 ok 1 - use Module::Runtime; 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 ok 24 ok 25 ok 26 ok 27 ok 28 ok 29 ok 30 ok All tests successful. Files=12, Tests=305, 2 wallclock secs ( 0.13 usr + 0.02 sys = 0.14 CPU) Result: PASS ZEFRAM/Module-Runtime-0.013.tar.gz nmake test TEST_VERBOSE=1 -- OK PPD for Module-Runtime-0.013 already made Running test for module 'Try::Tiny' Running make for D/DO/DOY/Try-Tiny-0.18.tar.gz Prepending C:\cpanfly-5.14\var\cpan\build\Module-Runtime-0.013-SQ4bqF/blib/arch C:\cpanfly-5.14\var\cpan\build\Module-Runtime-0.013-SQ4bqF/blib/lib C:\cpanfly-5.14\var\cpan\build\true-0.18-wgklN2/blib/arch C:\cpanfly-5.14\var\cpan\build\true-0.18-wgklN2/blib/lib C:\cpanfly-5.14\var\cpan\build\B-Hooks-OP-Check-0.19-LgBJ_3/blib/arch C:\cpanfly-5.14\var\cpan\build\B-Hooks-OP-Check-0.19-LgBJ_3/blib/lib C:\cpanfly-5.14\var\cpan\build\B-Hooks-OP-Annotation-0.44-TaFdlm/blib/arch C:\cpanfly-5.14\var\cpan\build\B-Hooks-OP-Annotation-0.44-TaFdlm/blib/lib C:\cpanfly-5.14\var\cpan\build\ExtUtils-Depends-0.304-Pa1TXl/blib/arch C:\cpanfly-5.14\var\cpan\build\ExtUtils-Depends-0.304-Pa1TXl/blib/lib C:\cpanfly-5.14\var\cpan\build\Type-Tiny-0.022-pFLRAE/blib/arch C:\cpanfly-5.14\var\cpan\build\Type-Tiny-0.022-pFLRAE/blib/lib to PERL5LIB; %BUILDDIR%=C:/cpanfly-5.14/var/cpan/build for 'get' Checksum for C:\cpanfly-5.14\var\cpan\sources\authors\id\D\DO\DOY\Try-Tiny-0.18.tar.gz ok Try-Tiny-0.18 Try-Tiny-0.18/README Try-Tiny-0.18/Changes Try-Tiny-0.18/LICENSE Try-Tiny-0.18/dist.ini Try-Tiny-0.18/t Try-Tiny-0.18/t/when.t Try-Tiny-0.18/META.yml Try-Tiny-0.18/MANIFEST Try-Tiny-0.18/t/named.t Try-Tiny-0.18/t/basic.t Try-Tiny-0.18/META.json Try-Tiny-0.18/t/context.t Try-Tiny-0.18/t/finally.t Try-Tiny-0.18/Makefile.PL Try-Tiny-0.18/t/given_when.t Try-Tiny-0.18/maint Try-Tiny-0.18/maint/bench.pl Try-Tiny-0.18/t/00-compile.t Try-Tiny-0.18/lib/Try Try-Tiny-0.18/lib/Try/Tiny.pm Try-Tiny-0.18/xt/release Try-Tiny-0.18/xt/release/eol.t Try-Tiny-0.18/t/erroneous_usage.t Try-Tiny-0.18/xt/release/no-tabs.t Try-Tiny-0.18/xt/release/pod-syntax.t Try-Tiny-0.18/xt/release/pod-coverage.t Try-Tiny-0.18/t/global_destruction_forked.t Prepending C:\cpanfly-5.14\var\cpan\build\Module-Runtime-0.013-SQ4bqF/blib/arch C:\cpanfly-5.14\var\cpan\build\Module-Runtime-0.013-SQ4bqF/blib/lib C:\cpanfly-5.14\var\cpan\build\true-0.18-wgklN2/blib/arch C:\cpanfly-5.14\var\cpan\build\true-0.18-wgklN2/blib/lib C:\cpanfly-5.14\var\cpan\build\B-Hooks-OP-Check-0.19-LgBJ_3/blib/arch C:\cpanfly-5.14\var\cpan\build\B-Hooks-OP-Check-0.19-LgBJ_3/blib/lib C:\cpanfly-5.14\var\cpan\build\B-Hooks-OP-Annotation-0.44-TaFdlm/blib/arch C:\cpanfly-5.14\var\cpan\build\B-Hooks-OP-Annotation-0.44-TaFdlm/blib/lib C:\cpanfly-5.14\var\cpan\build\ExtUtils-Depends-0.304-Pa1TXl/blib/arch C:\cpanfly-5.14\var\cpan\build\ExtUtils-Depends-0.304-Pa1TXl/blib/lib C:\cpanfly-5.14\var\cpan\build\Type-Tiny-0.022-pFLRAE/blib/arch C:\cpanfly-5.14\var\cpan\build\Type-Tiny-0.022-pFLRAE/blib/lib to PERL5LIB; %BUILDDIR%=C:/cpanfly-5.14/var/cpan/build for 'make' CPAN.pm: Building D/DO/DOY/Try-Tiny-0.18.tar.gz >>> C:\Perl64-5.14\bin\perl.exe Makefile.PL Checking if your kit is complete... Looks good Writing Makefile for Try::Tiny Writing MYMETA.yml and MYMETA.json >>> nmake Microsoft (R) Program Maintenance Utility Version 7.00.8882 Copyright (C) Microsoft Corp 1988-2000. All rights reserved. makefile(512) : fatal error U1001: syntax error : illegal character '^' in macro Stop. DOY/Try-Tiny-0.18.tar.gz nmake -- NOT OK Prepending C:\cpanfly-5.14\var\cpan\build\Module-Runtime-0.013-SQ4bqF/blib/arch C:\cpanfly-5.14\var\cpan\build\Module-Runtime-0.013-SQ4bqF/blib/lib C:\cpanfly-5.14\var\cpan\build\true-0.18-wgklN2/blib/arch C:\cpanfly-5.14\var\cpan\build\true-0.18-wgklN2/blib/lib C:\cpanfly-5.14\var\cpan\build\B-Hooks-OP-Check-0.19-LgBJ_3/blib/arch C:\cpanfly-5.14\var\cpan\build\B-Hooks-OP-Check-0.19-LgBJ_3/blib/lib C:\cpanfly-5.14\var\cpan\build\B-Hooks-OP-Annotation-0.44-TaFdlm/blib/arch C:\cpanfly-5.14\var\cpan\build\B-Hooks-OP-Annotation-0.44-TaFdlm/blib/lib C:\cpanfly-5.14\var\cpan\build\ExtUtils-Depends-0.304-Pa1TXl/blib/arch C:\cpanfly-5.14\var\cpan\build\ExtUtils-Depends-0.304-Pa1TXl/blib/lib C:\cpanfly-5.14\var\cpan\build\Type-Tiny-0.022-pFLRAE/blib/arch C:\cpanfly-5.14\var\cpan\build\Type-Tiny-0.022-pFLRAE/blib/lib to PERL5LIB; %BUILDDIR%=C:/cpanfly-5.14/var/cpan/build for 'test' Running make test Can't test without successful make Running test for module 'Moo' Running make for H/HA/HAARG/Moo-1.003000.tar.gz Prepending C:\cpanfly-5.14\var\cpan\build\Module-Runtime-0.013-SQ4bqF/blib/arch C:\cpanfly-5.14\var\cpan\build\Module-Runtime-0.013-SQ4bqF/blib/lib C:\cpanfly-5.14\var\cpan\build\true-0.18-wgklN2/blib/arch C:\cpanfly-5.14\var\cpan\build\true-0.18-wgklN2/blib/lib C:\cpanfly-5.14\var\cpan\build\B-Hooks-OP-Check-0.19-LgBJ_3/blib/arch C:\cpanfly-5.14\var\cpan\build\B-Hooks-OP-Check-0.19-LgBJ_3/blib/lib C:\cpanfly-5.14\var\cpan\build\B-Hooks-OP-Annotation-0.44-TaFdlm/blib/arch C:\cpanfly-5.14\var\cpan\build\B-Hooks-OP-Annotation-0.44-TaFdlm/blib/lib C:\cpanfly-5.14\var\cpan\build\ExtUtils-Depends-0.304-Pa1TXl/blib/arch C:\cpanfly-5.14\var\cpan\build\ExtUtils-Depends-0.304-Pa1TXl/blib/lib C:\cpanfly-5.14\var\cpan\build\Type-Tiny-0.022-pFLRAE/blib/arch C:\cpanfly-5.14\var\cpan\build\Type-Tiny-0.022-pFLRAE/blib/lib to PERL5LIB; %BUILDDIR%=C:/cpanfly-5.14/var/cpan/build for 'get' Checksum for C:\cpanfly-5.14\var\cpan\sources\authors\id\H\HA\HAARG\Moo-1.003000.tar.gz ok Moo-1.003000/ Moo-1.003000/bin/ Moo-1.003000/Changes Moo-1.003000/lib/ Moo-1.003000/maint/ Moo-1.003000/Makefile.PL Moo-1.003000/MANIFEST Moo-1.003000/META.json Moo-1.003000/META.yml Moo-1.003000/README Moo-1.003000/t/ Moo-1.003000/xt/ Moo-1.003000/xt/handle_moose.t Moo-1.003000/xt/implicit-moose-types.t Moo-1.003000/xt/jenga.t Moo-1.003000/xt/lib/ Moo-1.003000/xt/moo-consume-moose-role-coerce.t Moo-1.003000/xt/moo-consume-moose-role-multiple.t Moo-1.003000/xt/moo-consume-mouse-role-coerce.t Moo-1.003000/xt/moo-does-moose-role.t Moo-1.003000/xt/moo-object-meta-can.t Moo-1.003000/xt/moo-role-types.t Moo-1.003000/xt/moo-roles-into-moose-class-attr-override-with-autoclean.t Moo-1.003000/xt/moo-roles-into-moose-class.t Moo-1.003000/xt/moo-sification.t Moo-1.003000/xt/moose-accessor-isa.t Moo-1.003000/xt/moose-autoclean-lazy-attr-builders.t Moo-1.003000/xt/moose-consume-moo-role-after-consumed-by-moo.t Moo-1.003000/xt/moose-consume-moo-role-no-moo-loaded.t Moo-1.003000/xt/moose-does-moo-role.t Moo-1.003000/xt/moose-lazy.t Moo-1.003000/xt/moose-method-modifiers.t Moo-1.003000/xt/moose-override-attribute-from-moo-role.t Moo-1.003000/xt/moose-override-attribute-with-plus-syntax.t Moo-1.003000/xt/moox-types-coercion.t Moo-1.003000/xt/moox-types.t Moo-1.003000/xt/more-jenga.t Moo-1.003000/xt/super-jenga.t Moo-1.003000/xt/test-my-dependents.t Moo-1.003000/xt/withautoclean.t Moo-1.003000/xt/lib/ExampleMooRole.pm Moo-1.003000/xt/lib/ExampleMooRoleWithAttribute.pm Moo-1.003000/xt/lib/ExampleMooseRoleOne.pm Moo-1.003000/xt/lib/ExampleMooseRoleTwo.pm Moo-1.003000/xt/lib/withautoclean/ Moo-1.003000/xt/lib/withautoclean/Class.pm Moo-1.003000/xt/lib/withautoclean/R1.pm Moo-1.003000/t/accessor-coerce.t Moo-1.003000/t/accessor-default.t Moo-1.003000/t/accessor-generator-extension.t Moo-1.003000/t/accessor-handles.t Moo-1.003000/t/accessor-isa.t Moo-1.003000/t/accessor-mixed.t Moo-1.003000/t/accessor-pred-clear.t Moo-1.003000/t/accessor-reader-writer.t Moo-1.003000/t/accessor-roles.t Moo-1.003000/t/accessor-shortcuts.t Moo-1.003000/t/accessor-trigger.t Moo-1.003000/t/accessor-weaken-pre-5_8_3.t Moo-1.003000/t/accessor-weaken.t Moo-1.003000/t/buildall-subconstructor.t Moo-1.003000/t/buildall.t Moo-1.003000/t/buildargs-error.t Moo-1.003000/t/buildargs.t Moo-1.003000/t/compose-non-role.t Moo-1.003000/t/compose-roles.t Moo-1.003000/t/demolish-basics.t Moo-1.003000/t/demolish-bugs-eats_exceptions.t Moo-1.003000/t/demolish-bugs-eats_mini.t Moo-1.003000/t/demolish-global_destruction.t Moo-1.003000/t/extend-constructor.t Moo-1.003000/t/extends-non-moo.t Moo-1.003000/t/extends-role.t Moo-1.003000/t/foreignbuildargs.t Moo-1.003000/t/global-destruction-helper.pl Moo-1.003000/t/global_underscore.t Moo-1.003000/t/has-array.t Moo-1.003000/t/has-before-extends.t Moo-1.003000/t/has-plus.t Moo-1.003000/t/init-arg.t Moo-1.003000/t/lazy_isa.t Moo-1.003000/t/lib/ Moo-1.003000/t/load_module.t Moo-1.003000/t/load_module_error.t Moo-1.003000/t/load_module_role_tiny.t Moo-1.003000/t/method-generate-accessor.t Moo-1.003000/t/method-generate-constructor.t Moo-1.003000/t/modify_lazy_handlers.t Moo-1.003000/t/moo-accessors.t Moo-1.003000/t/moo.t Moo-1.003000/t/mutual-requires.t Moo-1.003000/t/no-moo.t Moo-1.003000/t/non-moo-extends.t Moo-1.003000/t/not-both.t Moo-1.003000/t/overloaded-coderefs.t Moo-1.003000/t/sub-and-handles.t Moo-1.003000/t/sub-defer.t Moo-1.003000/t/sub-quote.t Moo-1.003000/t/subconstructor.t Moo-1.003000/t/undef-bug.t Moo-1.003000/t/use-after-no.t Moo-1.003000/t/lib/base_class.pm Moo-1.003000/t/lib/ClassicObject.pm Moo-1.003000/t/lib/ClobberUnderscore.pm Moo-1.003000/t/lib/ExtRobot.pm Moo-1.003000/t/lib/MooObjectWithDelegate.pm Moo-1.003000/t/lib/sub_class.pm Moo-1.003000/t/lib/UnderscoreClass.pm Moo-1.003000/t/lib/UnderscoreRole.pm Moo-1.003000/maint/bump-version Moo-1.003000/maint/fulltest Moo-1.003000/maint/Makefile.PL.include Moo-1.003000/lib/Method/ Moo-1.003000/lib/Moo/ Moo-1.003000/lib/Moo.pm Moo-1.003000/lib/oo.pm Moo-1.003000/lib/Sub/ Moo-1.003000/lib/Sub/Defer.pm Moo-1.003000/lib/Sub/Quote.pm Moo-1.003000/lib/Moo/_mro.pm Moo-1.003000/lib/Moo/_Utils.pm Moo-1.003000/lib/Moo/Conflicts.pm Moo-1.003000/lib/Moo/HandleMoose/ Moo-1.003000/lib/Moo/HandleMoose.pm Moo-1.003000/lib/Moo/Object.pm Moo-1.003000/lib/Moo/Role.pm Moo-1.003000/lib/Moo/sification.pm Moo-1.003000/lib/Moo/HandleMoose/FakeMetaClass.pm Moo-1.003000/lib/Method/Generate/ Moo-1.003000/lib/Method/Inliner.pm Moo-1.003000/lib/Method/Generate/Accessor.pm Moo-1.003000/lib/Method/Generate/BuildAll.pm Moo-1.003000/lib/Method/Generate/Constructor.pm Moo-1.003000/lib/Method/Generate/DemolishAll.pm Moo-1.003000/bin/moo-outdated Prepending C:\cpanfly-5.14\var\cpan\build\Module-Runtime-0.013-SQ4bqF/blib/arch C:\cpanfly-5.14\var\cpan\build\Module-Runtime-0.013-SQ4bqF/blib/lib C:\cpanfly-5.14\var\cpan\build\true-0.18-wgklN2/blib/arch C:\cpanfly-5.14\var\cpan\build\true-0.18-wgklN2/blib/lib C:\cpanfly-5.14\var\cpan\build\B-Hooks-OP-Check-0.19-LgBJ_3/blib/arch C:\cpanfly-5.14\var\cpan\build\B-Hooks-OP-Check-0.19-LgBJ_3/blib/lib C:\cpanfly-5.14\var\cpan\build\B-Hooks-OP-Annotation-0.44-TaFdlm/blib/arch C:\cpanfly-5.14\var\cpan\build\B-Hooks-OP-Annotation-0.44-TaFdlm/blib/lib C:\cpanfly-5.14\var\cpan\build\ExtUtils-Depends-0.304-Pa1TXl/blib/arch C:\cpanfly-5.14\var\cpan\build\ExtUtils-Depends-0.304-Pa1TXl/blib/lib C:\cpanfly-5.14\var\cpan\build\Type-Tiny-0.022-pFLRAE/blib/arch C:\cpanfly-5.14\var\cpan\build\Type-Tiny-0.022-pFLRAE/blib/lib to PERL5LIB; %BUILDDIR%=C:/cpanfly-5.14/var/cpan/build for 'make' CPAN.pm: Building H/HA/HAARG/Moo-1.003000.tar.gz >>> C:\Perl64-5.14\bin\perl.exe Makefile.PL Warning: prerequisite Role::Tiny 1.003 not found. We have 1.001005. Warning: prerequisite strictures 1.004003 not found. We have 1.004001. Checking if your kit is complete... Looks good Writing Makefile for Moo Writing MYMETA.yml and MYMETA.json ---- Unsatisfied dependencies detected during ---- ---- HAARG/Moo-1.003000.tar.gz ---- Role::Tiny [requires] Module::Runtime [requires] Class::Method::Modifiers [requires] strictures [requires] Dist::CheckConflicts [requires] Prepending C:\cpanfly-5.14\var\cpan\build\Module-Runtime-0.013-SQ4bqF/blib/arch C:\cpanfly-5.14\var\cpan\build\Module-Runtime-0.013-SQ4bqF/blib/lib C:\cpanfly-5.14\var\cpan\build\true-0.18-wgklN2/blib/arch C:\cpanfly-5.14\var\cpan\build\true-0.18-wgklN2/blib/lib C:\cpanfly-5.14\var\cpan\build\B-Hooks-OP-Check-0.19-LgBJ_3/blib/arch C:\cpanfly-5.14\var\cpan\build\B-Hooks-OP-Check-0.19-LgBJ_3/blib/lib C:\cpanfly-5.14\var\cpan\build\B-Hooks-OP-Annotation-0.44-TaFdlm/blib/arch C:\cpanfly-5.14\var\cpan\build\B-Hooks-OP-Annotation-0.44-TaFdlm/blib/lib C:\cpanfly-5.14\var\cpan\build\ExtUtils-Depends-0.304-Pa1TXl/blib/arch C:\cpanfly-5.14\var\cpan\build\ExtUtils-Depends-0.304-Pa1TXl/blib/lib C:\cpanfly-5.14\var\cpan\build\Type-Tiny-0.022-pFLRAE/blib/arch C:\cpanfly-5.14\var\cpan\build\Type-Tiny-0.022-pFLRAE/blib/lib to PERL5LIB; %BUILDDIR%=C:/cpanfly-5.14/var/cpan/build for 'test' Running make test Delayed until after prerequisites Running test for module 'Role::Tiny' Running make for H/HA/HAARG/Role-Tiny-1.003001.tar.gz Prepending C:\cpanfly-5.14\var\cpan\build\Module-Runtime-0.013-SQ4bqF/blib/arch C:\cpanfly-5.14\var\cpan\build\Module-Runtime-0.013-SQ4bqF/blib/lib C:\cpanfly-5.14\var\cpan\build\true-0.18-wgklN2/blib/arch C:\cpanfly-5.14\var\cpan\build\true-0.18-wgklN2/blib/lib C:\cpanfly-5.14\var\cpan\build\B-Hooks-OP-Check-0.19-LgBJ_3/blib/arch C:\cpanfly-5.14\var\cpan\build\B-Hooks-OP-Check-0.19-LgBJ_3/blib/lib C:\cpanfly-5.14\var\cpan\build\B-Hooks-OP-Annotation-0.44-TaFdlm/blib/arch C:\cpanfly-5.14\var\cpan\build\B-Hooks-OP-Annotation-0.44-TaFdlm/blib/lib C:\cpanfly-5.14\var\cpan\build\ExtUtils-Depends-0.304-Pa1TXl/blib/arch C:\cpanfly-5.14\var\cpan\build\ExtUtils-Depends-0.304-Pa1TXl/blib/lib C:\cpanfly-5.14\var\cpan\build\Type-Tiny-0.022-pFLRAE/blib/arch C:\cpanfly-5.14\var\cpan\build\Type-Tiny-0.022-pFLRAE/blib/lib to PERL5LIB; %BUILDDIR%=C:/cpanfly-5.14/var/cpan/build for 'get' Checksum for C:\cpanfly-5.14\var\cpan\sources\authors\id\H\HA\HAARG\Role-Tiny-1.003001.tar.gz ok Role-Tiny-1.003001/ Role-Tiny-1.003001/Changes Role-Tiny-1.003001/lib/ Role-Tiny-1.003001/maint/ Role-Tiny-1.003001/Makefile.PL Role-Tiny-1.003001/MANIFEST Role-Tiny-1.003001/META.json Role-Tiny-1.003001/META.yml Role-Tiny-1.003001/README Role-Tiny-1.003001/t/ Role-Tiny-1.003001/xt/ Role-Tiny-1.003001/xt/does-Moo.t Role-Tiny-1.003001/t/around-does.t Role-Tiny-1.003001/t/compose-modifiers.t Role-Tiny-1.003001/t/concrete-methods.t Role-Tiny-1.003001/t/does.t Role-Tiny-1.003001/t/lib/ Role-Tiny-1.003001/t/method-conflicts.t Role-Tiny-1.003001/t/modifiers.t Role-Tiny-1.003001/t/namespace-clean.t Role-Tiny-1.003001/t/role-basic/ Role-Tiny-1.003001/t/role-basic-00-load.t Role-Tiny-1.003001/t/role-basic-basic.t Role-Tiny-1.003001/t/role-basic-bugs.t Role-Tiny-1.003001/t/role-basic-composition.t Role-Tiny-1.003001/t/role-basic-exceptions.t Role-Tiny-1.003001/t/role-duplication.t Role-Tiny-1.003001/t/role-tiny-composition.t Role-Tiny-1.003001/t/role-tiny-with.t Role-Tiny-1.003001/t/role-tiny.t Role-Tiny-1.003001/t/role-with-inheritance.t Role-Tiny-1.003001/t/subclass.t Role-Tiny-1.003001/t/role-basic/lib/ Role-Tiny-1.003001/t/role-basic/lib/My/ Role-Tiny-1.003001/t/role-basic/lib/MyTests.pm Role-Tiny-1.003001/t/role-basic/lib/TestMethods.pm Role-Tiny-1.003001/t/role-basic/lib/Try/ Role-Tiny-1.003001/t/role-basic/lib/Try/Tiny.pm Role-Tiny-1.003001/t/role-basic/lib/My/Does/ Role-Tiny-1.003001/t/role-basic/lib/My/Example.pm Role-Tiny-1.003001/t/role-basic/lib/My/Does/Basic.pm Role-Tiny-1.003001/t/lib/Bar.pm Role-Tiny-1.003001/t/lib/Baz.pm Role-Tiny-1.003001/maint/bump-version Role-Tiny-1.003001/maint/Makefile.PL.include Role-Tiny-1.003001/lib/Role/ Role-Tiny-1.003001/lib/Role/Tiny/ Role-Tiny-1.003001/lib/Role/Tiny.pm Role-Tiny-1.003001/lib/Role/Tiny/With.pm Prepending C:\cpanfly-5.14\var\cpan\build\Module-Runtime-0.013-SQ4bqF/blib/arch C:\cpanfly-5.14\var\cpan\build\Module-Runtime-0.013-SQ4bqF/blib/lib C:\cpanfly-5.14\var\cpan\build\true-0.18-wgklN2/blib/arch C:\cpanfly-5.14\var\cpan\build\true-0.18-wgklN2/blib/lib C:\cpanfly-5.14\var\cpan\build\B-Hooks-OP-Check-0.19-LgBJ_3/blib/arch C:\cpanfly-5.14\var\cpan\build\B-Hooks-OP-Check-0.19-LgBJ_3/blib/lib C:\cpanfly-5.14\var\cpan\build\B-Hooks-OP-Annotation-0.44-TaFdlm/blib/arch C:\cpanfly-5.14\var\cpan\build\B-Hooks-OP-Annotation-0.44-TaFdlm/blib/lib C:\cpanfly-5.14\var\cpan\build\ExtUtils-Depends-0.304-Pa1TXl/blib/arch C:\cpanfly-5.14\var\cpan\build\ExtUtils-Depends-0.304-Pa1TXl/blib/lib C:\cpanfly-5.14\var\cpan\build\Type-Tiny-0.022-pFLRAE/blib/arch C:\cpanfly-5.14\var\cpan\build\Type-Tiny-0.022-pFLRAE/blib/lib to PERL5LIB; %BUILDDIR%=C:/cpanfly-5.14/var/cpan/build for 'make' CPAN.pm: Building H/HA/HAARG/Role-Tiny-1.003001.tar.gz >>> C:\Perl64-5.14\bin\perl.exe Makefile.PL Checking if your kit is complete... Looks good Writing Makefile for Role::Tiny Writing MYMETA.yml and MYMETA.json >>> nmake Microsoft (R) Program Maintenance Utility Version 7.00.8882 Copyright (C) Microsoft Corp 1988-2000. All rights reserved. cp lib/Role/Tiny/With.pm blib\lib\Role\Tiny\With.pm cp lib/Role/Tiny.pm blib\lib\Role\Tiny.pm HAARG/Role-Tiny-1.003001.tar.gz nmake -- OK Prepending C:\cpanfly-5.14\var\cpan\build\Module-Runtime-0.013-SQ4bqF/blib/arch C:\cpanfly-5.14\var\cpan\build\Module-Runtime-0.013-SQ4bqF/blib/lib C:\cpanfly-5.14\var\cpan\build\true-0.18-wgklN2/blib/arch C:\cpanfly-5.14\var\cpan\build\true-0.18-wgklN2/blib/lib C:\cpanfly-5.14\var\cpan\build\B-Hooks-OP-Check-0.19-LgBJ_3/blib/arch C:\cpanfly-5.14\var\cpan\build\B-Hooks-OP-Check-0.19-LgBJ_3/blib/lib C:\cpanfly-5.14\var\cpan\build\B-Hooks-OP-Annotation-0.44-TaFdlm/blib/arch C:\cpanfly-5.14\var\cpan\build\B-Hooks-OP-Annotation-0.44-TaFdlm/blib/lib C:\cpanfly-5.14\var\cpan\build\ExtUtils-Depends-0.304-Pa1TXl/blib/arch C:\cpanfly-5.14\var\cpan\build\ExtUtils-Depends-0.304-Pa1TXl/blib/lib C:\cpanfly-5.14\var\cpan\build\Type-Tiny-0.022-pFLRAE/blib/arch C:\cpanfly-5.14\var\cpan\build\Type-Tiny-0.022-pFLRAE/blib/lib to PERL5LIB; %BUILDDIR%=C:/cpanfly-5.14/var/cpan/build for 'test' Running make test >>> nmake test TEST_VERBOSE=1 Microsoft (R) Program Maintenance Utility Version 7.00.8882 Copyright (C) Microsoft Corp 1988-2000. All rights reserved. C:\Perl64-5.14\bin\perl.exe "-MExtUtils::Command::MM" "-e" "test_harness(1, 'blib\lib', 'blib\arch')" t/*.t t/around-does.t ............. ok 1 ok 2 ok 3 ok 4 1..4 ok t/compose-modifiers.t ....... ok 1 - BaseClass__WITH__One__AND__Two__AND__Three__AND__Four ok ok 2 - Object reblessed into correct class ok 3 - BaseClass__WITH__Two__AND__Four__AND__Three ok ok 4 - Object reblessed into correct class ok 5 - BaseClass__WITH__One__AND__Two ok ok 6 - Object reblessed into correct class ok 7 - composing an around modifier fails when method doesn't exist ok 8 - ... with correct error message ok 9 - composing an around modifier fails when method doesn't exist ok 10 - ... with correct error message 1..10 ok t/concrete-methods.t ........ ok 1 - only subs after Role::Tiny import are methods ok 2 - only subs from non-Role::Tiny packages are methods 1..2 ok t/does.t .................... 1..14 ok 1 - Local::Class1->does(Local::Role1) ok 2 - Local::Class1->DOES(Local::Role1) ok 3 - Local::Class1->does(Local::Role2) ok 4 - Local::Class1->DOES(Local::Role2) ok 5 - Local::Class2->does(Local::Role1) ok 6 - Local::Class2->DOES(Local::Role1) ok 7 - Local::Class2->does(Local::Role2) ok 8 - Local::Class2->DOES(Local::Role2) ok 9 - Local::Class3->does(Local::Role1) ok 10 - Local::Class3->DOES(Local::Role1) ok 11 - Local::Class3->does(Local::Role2) ok 12 - Local::Class3->DOES(Local::Role2) ok 13 - Local::Class3->does(Local::Role3) ok 14 - Local::Class3->DOES(Local::Role3) ok t/method-conflicts.t ........ ok 1 - method conflict dies ok 2 - ... with correct error message ok 3 - ... but can be resolved ok 4 - ... which works properly 1..4 ok t/modifiers.t ............... ok 1 - role applies cleanly ok 2 - method modifier ok 3 - method modifier with composition ok 4 - exception caught creating class with broken modifier in a role 1..4 ok t/namespace-clean.t ......... ok 1 - Local::Class->can('foo') ok 2 - Local::Class->can('does') 1..2 ok # Testing Role::Tiny 1.003001, Perl 5.014000, C:\Perl64-5.14\bin\perl.exe t/role-basic-00-load.t ...... 1..1 ok 1 - use Role::Tiny; ok t/role-basic-basic.t ........ 1..3 ok 1 - use My::Example; ok 2 - My::Example->can('no_conflict') ok 3 - ... and it should return the correct value ok t/role-basic-bugs.t ......... ok 1 - Composing multiple roles which use the same role should not have conflicts ok 2 - Foo->can('foo') ok 3 - ... and all methods should be composed in correctly ok 4 - Foo->can('bar') ok 5 - ... and all methods should be composed in correctly ok 6 - Foo->can('baz') ok 7 - ... and all methods should be composed in correctly ok 8 - If ->can always returns true, we should still not think we loaded the role ok 9 - no Role1 yet ok 10 - no Role2 yet ok 11 - Role1 consumed ok 12 - no Role2 yet ok 13 - Role1 consumed ok 14 - Role2 consumed ok 15 - Bar__WITH__Baz->can(...) 1..15 ok t/role-basic-composition.t .. ok 1 - We should be able to use two roles with the same requirements ok 2 - We should be able to use roles which consume roles ok 3 - My::Class2->can('method2') ok 4 - ... and it should be the correct method ok 5 - My::Class2->can('method3') ok 6 - ... and it should be the correct method ok 7 - A class DOES roles which it consumes ok 8 - ... and should do roles which its roles consumes ok 9 - ... but not roles which it never consumed ok 10 - An instance DOES roles which its class consumes ok 11 - ... and should do roles which its roles consumes ok 12 - ... but not roles which it never consumed ok 13 - Class::With::ImportingRole->can('this') ok 14 - ... and calling "allow"ed methods should succeed ok 15 - ... and it should function correctly ok 16 - Class::With::ImportingRole->can('that') ok 17 - ... and calling "allow"ed methods should succeed ok 18 - ... and it should function correctly ok 19 - We should be able to use roles which compose roles which import ok 20 - Class::With::ImportingRole2->can('this') ok 21 - ... and calling "allow"ed methods should succeed ok 22 - ... and it should function correctly ok 23 - Class::With::ImportingRole2->can('that') ok 24 - ... and calling "allow"ed methods should succeed ok 25 - ... and it should function correctly ok 26 - composed mutually dependent methods successfully ok 27 - composed mutually dependent modifiers successfully ok 28 - composed diamantly dependent roles successfully 1..28 ok t/role-basic-exceptions.t ... ok 1 - Trying to use a role without providing required methods should fail ok 2 - Trying to use multiple roles with the same method should fail ok 3 - Roles composed from roles should propogate requirements upwards ok 4 - Roles should be able to require multiple methods 1..4 ok t/role-duplication.t ........ ok 1 - duplicate role detected 1..1 ok t/role-tiny-composition.t ... ok 1 - apply conflicting roles to object 1..1 ok t/role-tiny-with.t .......... ok 1 - method from class no override ok 2 - method from role ok 3 - method from class 1..3 ok t/role-tiny.t ............... ok 1 - role applies cleanly ok 2 - method from role ok 3 - method from class ok 4 - class does role ok 5 - class does not do non-applied role ok 6 - class does not do non-role ok 7 - error for both methods ok 8 - error for one method ok 9 - No errors applying roles ok 10 - ExtraClass does MyRole ok 11 - ExtraClass does IntermediaryRole ok 12 - method from role ok 13 - method from class ok 14 - No errors creating class with roles ok 15 - The class isa MyClass ok 16 - method from role ok 17 - is_role true for roles ok 18 - is_role false for classes 1..18 ok t/role-with-inheritance.t ... ok 1 - Parent does own role ok 2 - Parent does not do child's role ok 3 - Child does base's role ok 4 - Child does own role 1..4 ok t/subclass.t ................ ok 1 - overridden apply_single_role_to_package called for backcompat ok 2 - overridden role_application_steps prevents backcompat attempt ok 3 - requires is satisfied by subs generated by _composable_package_for ok 4 - requires checked properly during create_class_with_roles ok 5 - requires checked properly during create_class_with_roles 1..5 ok All tests successful. Files=18, Tests=123, 3 wallclock secs ( 0.22 usr + 0.00 sys = 0.22 CPU) Result: PASS HAARG/Role-Tiny-1.003001.tar.gz nmake test TEST_VERBOSE=1 -- OK PPD for Role-Tiny-1.003001 already made Running test for module 'Module::Runtime' Running make for Z/ZE/ZEFRAM/Module-Runtime-0.013.tar.gz Prepending C:\cpanfly-5.14\var\cpan\build\Role-Tiny-1.003001-TeTC6X/blib/arch C:\cpanfly-5.14\var\cpan\build\Role-Tiny-1.003001-TeTC6X/blib/lib C:\cpanfly-5.14\var\cpan\build\Module-Runtime-0.013-SQ4bqF/blib/arch C:\cpanfly-5.14\var\cpan\build\Module-Runtime-0.013-SQ4bqF/blib/lib C:\cpanfly-5.14\var\cpan\build\true-0.18-wgklN2/blib/arch C:\cpanfly-5.14\var\cpan\build\true-0.18-wgklN2/blib/lib C:\cpanfly-5.14\var\cpan\build\B-Hooks-OP-Check-0.19-LgBJ_3/blib/arch C:\cpanfly-5.14\var\cpan\build\B-Hooks-OP-Check-0.19-LgBJ_3/blib/lib C:\cpanfly-5.14\var\cpan\build\B-Hooks-OP-Annotation-0.44-TaFdlm/blib/arch C:\cpanfly-5.14\var\cpan\build\B-Hooks-OP-Annotation-0.44-TaFdlm/blib/lib C:\cpanfly-5.14\var\cpan\build\ExtUtils-Depends-0.304-Pa1TXl/blib/arch C:\cpanfly-5.14\var\cpan\build\ExtUtils-Depends-0.304-Pa1TXl/blib/lib C:\cpanfly-5.14\var\cpan\build\Type-Tiny-0.022-pFLRAE/blib/arch C:\cpanfly-5.14\var\cpan\build\Type-Tiny-0.022-pFLRAE/blib/lib to PERL5LIB; %BUILDDIR%=C:/cpanfly-5.14/var/cpan/build for 'get' Has already been unwrapped into directory C:\cpanfly-5.14\var\cpan\build\Module-Runtime-0.013-SQ4bqF Prepending C:\cpanfly-5.14\var\cpan\build\Role-Tiny-1.003001-TeTC6X/blib/arch C:\cpanfly-5.14\var\cpan\build\Role-Tiny-1.003001-TeTC6X/blib/lib C:\cpanfly-5.14\var\cpan\build\Module-Runtime-0.013-SQ4bqF/blib/arch C:\cpanfly-5.14\var\cpan\build\Module-Runtime-0.013-SQ4bqF/blib/lib C:\cpanfly-5.14\var\cpan\build\true-0.18-wgklN2/blib/arch C:\cpanfly-5.14\var\cpan\build\true-0.18-wgklN2/blib/lib C:\cpanfly-5.14\var\cpan\build\B-Hooks-OP-Check-0.19-LgBJ_3/blib/arch C:\cpanfly-5.14\var\cpan\build\B-Hooks-OP-Check-0.19-LgBJ_3/blib/lib C:\cpanfly-5.14\var\cpan\build\B-Hooks-OP-Annotation-0.44-TaFdlm/blib/arch C:\cpanfly-5.14\var\cpan\build\B-Hooks-OP-Annotation-0.44-TaFdlm/blib/lib C:\cpanfly-5.14\var\cpan\build\ExtUtils-Depends-0.304-Pa1TXl/blib/arch C:\cpanfly-5.14\var\cpan\build\ExtUtils-Depends-0.304-Pa1TXl/blib/lib C:\cpanfly-5.14\var\cpan\build\Type-Tiny-0.022-pFLRAE/blib/arch C:\cpanfly-5.14\var\cpan\build\Type-Tiny-0.022-pFLRAE/blib/lib to PERL5LIB; %BUILDDIR%=C:/cpanfly-5.14/var/cpan/build for 'make' Has already been made Prepending C:\cpanfly-5.14\var\cpan\build\Role-Tiny-1.003001-TeTC6X/blib/arch C:\cpanfly-5.14\var\cpan\build\Role-Tiny-1.003001-TeTC6X/blib/lib C:\cpanfly-5.14\var\cpan\build\Module-Runtime-0.013-SQ4bqF/blib/arch C:\cpanfly-5.14\var\cpan\build\Module-Runtime-0.013-SQ4bqF/blib/lib C:\cpanfly-5.14\var\cpan\build\true-0.18-wgklN2/blib/arch C:\cpanfly-5.14\var\cpan\build\true-0.18-wgklN2/blib/lib C:\cpanfly-5.14\var\cpan\build\B-Hooks-OP-Check-0.19-LgBJ_3/blib/arch C:\cpanfly-5.14\var\cpan\build\B-Hooks-OP-Check-0.19-LgBJ_3/blib/lib C:\cpanfly-5.14\var\cpan\build\B-Hooks-OP-Annotation-0.44-TaFdlm/blib/arch C:\cpanfly-5.14\var\cpan\build\B-Hooks-OP-Annotation-0.44-TaFdlm/blib/lib C:\cpanfly-5.14\var\cpan\build\ExtUtils-Depends-0.304-Pa1TXl/blib/arch C:\cpanfly-5.14\var\cpan\build\ExtUtils-Depends-0.304-Pa1TXl/blib/lib C:\cpanfly-5.14\var\cpan\build\Type-Tiny-0.022-pFLRAE/blib/arch C:\cpanfly-5.14\var\cpan\build\Type-Tiny-0.022-pFLRAE/blib/lib to PERL5LIB; %BUILDDIR%=C:/cpanfly-5.14/var/cpan/build for 'test' Running make test Has already been tested successfully Running test for module 'Class::Method::Modifiers' Running make for E/ET/ETHER/Class-Method-Modifiers-2.04.tar.gz Prepending C:\cpanfly-5.14\var\cpan\build\Role-Tiny-1.003001-TeTC6X/blib/arch C:\cpanfly-5.14\var\cpan\build\Role-Tiny-1.003001-TeTC6X/blib/lib C:\cpanfly-5.14\var\cpan\build\Module-Runtime-0.013-SQ4bqF/blib/arch C:\cpanfly-5.14\var\cpan\build\Module-Runtime-0.013-SQ4bqF/blib/lib C:\cpanfly-5.14\var\cpan\build\true-0.18-wgklN2/blib/arch C:\cpanfly-5.14\var\cpan\build\true-0.18-wgklN2/blib/lib C:\cpanfly-5.14\var\cpan\build\B-Hooks-OP-Check-0.19-LgBJ_3/blib/arch C:\cpanfly-5.14\var\cpan\build\B-Hooks-OP-Check-0.19-LgBJ_3/blib/lib C:\cpanfly-5.14\var\cpan\build\B-Hooks-OP-Annotation-0.44-TaFdlm/blib/arch C:\cpanfly-5.14\var\cpan\build\B-Hooks-OP-Annotation-0.44-TaFdlm/blib/lib C:\cpanfly-5.14\var\cpan\build\ExtUtils-Depends-0.304-Pa1TXl/blib/arch C:\cpanfly-5.14\var\cpan\build\ExtUtils-Depends-0.304-Pa1TXl/blib/lib C:\cpanfly-5.14\var\cpan\build\Type-Tiny-0.022-pFLRAE/blib/arch C:\cpanfly-5.14\var\cpan\build\Type-Tiny-0.022-pFLRAE/blib/lib to PERL5LIB; %BUILDDIR%=C:/cpanfly-5.14/var/cpan/build for 'get' Checksum for C:\cpanfly-5.14\var\cpan\sources\authors\id\E\ET\ETHER\Class-Method-Modifiers-2.04.tar.gz ok Class-Method-Modifiers-2.04/ Class-Method-Modifiers-2.04/Changes Class-Method-Modifiers-2.04/inc/ Class-Method-Modifiers-2.04/lib/ Class-Method-Modifiers-2.04/LICENSE Class-Method-Modifiers-2.04/Makefile.PL Class-Method-Modifiers-2.04/MANIFEST Class-Method-Modifiers-2.04/MANIFEST.SKIP Class-Method-Modifiers-2.04/META.yml Class-Method-Modifiers-2.04/README Class-Method-Modifiers-2.04/t/ Class-Method-Modifiers-2.04/t/000-load.t Class-Method-Modifiers-2.04/t/001-error.t Class-Method-Modifiers-2.04/t/002-cache.t Class-Method-Modifiers-2.04/t/003-basic.t Class-Method-Modifiers-2.04/t/004-around.t Class-Method-Modifiers-2.04/t/005-return.t Class-Method-Modifiers-2.04/t/010-before-args.t Class-Method-Modifiers-2.04/t/011-after-args.t Class-Method-Modifiers-2.04/t/012-around-args.t Class-Method-Modifiers-2.04/t/020-multiple-inheritance.t Class-Method-Modifiers-2.04/t/030-multiple-before.t Class-Method-Modifiers-2.04/t/031-multiple-after.t Class-Method-Modifiers-2.04/t/032-multiple-around.t Class-Method-Modifiers-2.04/t/034-multiple-everything.t Class-Method-Modifiers-2.04/t/035-multiple-everything-twice.t Class-Method-Modifiers-2.04/t/040-twice-orig.t Class-Method-Modifiers-2.04/t/041-modify-parent.t Class-Method-Modifiers-2.04/t/051-undef-list-ctxt.t Class-Method-Modifiers-2.04/t/060-caller.t Class-Method-Modifiers-2.04/t/070-modify-multiple-at-once.t Class-Method-Modifiers-2.04/t/080-multiple-modifiers.t Class-Method-Modifiers-2.04/t/081-sub-and-modifier.t Class-Method-Modifiers-2.04/t/090-diamond.t Class-Method-Modifiers-2.04/t/100-class-mop-method-modifiers.t Class-Method-Modifiers-2.04/t/110-namespace-clean.t Class-Method-Modifiers-2.04/t/120-fresh.t Class-Method-Modifiers-2.04/t/130-clean-underscore.t Class-Method-Modifiers-2.04/t/release-pod-coverage.t Class-Method-Modifiers-2.04/t/release-pod-syntax.t Class-Method-Modifiers-2.04/lib/Class/ Class-Method-Modifiers-2.04/lib/Class/Method/ Class-Method-Modifiers-2.04/lib/Class/Method/Modifiers.pm Class-Method-Modifiers-2.04/inc/Module/ Class-Method-Modifiers-2.04/inc/Module/Install/ Class-Method-Modifiers-2.04/inc/Module/Install.pm Class-Method-Modifiers-2.04/inc/Module/Install/AuthorRequires.pm Class-Method-Modifiers-2.04/inc/Module/Install/AutoLicense.pm Class-Method-Modifiers-2.04/inc/Module/Install/Base.pm Class-Method-Modifiers-2.04/inc/Module/Install/Can.pm Class-Method-Modifiers-2.04/inc/Module/Install/Fetch.pm Class-Method-Modifiers-2.04/inc/Module/Install/GithubMeta.pm Class-Method-Modifiers-2.04/inc/Module/Install/Makefile.pm Class-Method-Modifiers-2.04/inc/Module/Install/Metadata.pm Class-Method-Modifiers-2.04/inc/Module/Install/ReadmeFromPod.pm Class-Method-Modifiers-2.04/inc/Module/Install/Win32.pm Class-Method-Modifiers-2.04/inc/Module/Install/WriteAll.pm Prepending C:\cpanfly-5.14\var\cpan\build\Role-Tiny-1.003001-TeTC6X/blib/arch C:\cpanfly-5.14\var\cpan\build\Role-Tiny-1.003001-TeTC6X/blib/lib C:\cpanfly-5.14\var\cpan\build\Module-Runtime-0.013-SQ4bqF/blib/arch C:\cpanfly-5.14\var\cpan\build\Module-Runtime-0.013-SQ4bqF/blib/lib C:\cpanfly-5.14\var\cpan\build\true-0.18-wgklN2/blib/arch C:\cpanfly-5.14\var\cpan\build\true-0.18-wgklN2/blib/lib C:\cpanfly-5.14\var\cpan\build\B-Hooks-OP-Check-0.19-LgBJ_3/blib/arch C:\cpanfly-5.14\var\cpan\build\B-Hooks-OP-Check-0.19-LgBJ_3/blib/lib C:\cpanfly-5.14\var\cpan\build\B-Hooks-OP-Annotation-0.44-TaFdlm/blib/arch C:\cpanfly-5.14\var\cpan\build\B-Hooks-OP-Annotation-0.44-TaFdlm/blib/lib C:\cpanfly-5.14\var\cpan\build\ExtUtils-Depends-0.304-Pa1TXl/blib/arch C:\cpanfly-5.14\var\cpan\build\ExtUtils-Depends-0.304-Pa1TXl/blib/lib C:\cpanfly-5.14\var\cpan\build\Type-Tiny-0.022-pFLRAE/blib/arch C:\cpanfly-5.14\var\cpan\build\Type-Tiny-0.022-pFLRAE/blib/lib to PERL5LIB; %BUILDDIR%=C:/cpanfly-5.14/var/cpan/build for 'make' CPAN.pm: Building E/ET/ETHER/Class-Method-Modifiers-2.04.tar.gz >>> C:\Perl64-5.14\bin\perl.exe Makefile.PL Checking if your kit is complete... Looks good Writing Makefile for Class::Method::Modifiers Writing MYMETA.yml and MYMETA.json >>> nmake Microsoft (R) Program Maintenance Utility Version 7.00.8882 Copyright (C) Microsoft Corp 1988-2000. All rights reserved. cp lib/Class/Method/Modifiers.pm blib\lib\Class\Method\Modifiers.pm ETHER/Class-Method-Modifiers-2.04.tar.gz nmake -- OK Prepending C:\cpanfly-5.14\var\cpan\build\Role-Tiny-1.003001-TeTC6X/blib/arch C:\cpanfly-5.14\var\cpan\build\Role-Tiny-1.003001-TeTC6X/blib/lib C:\cpanfly-5.14\var\cpan\build\Module-Runtime-0.013-SQ4bqF/blib/arch C:\cpanfly-5.14\var\cpan\build\Module-Runtime-0.013-SQ4bqF/blib/lib C:\cpanfly-5.14\var\cpan\build\true-0.18-wgklN2/blib/arch C:\cpanfly-5.14\var\cpan\build\true-0.18-wgklN2/blib/lib C:\cpanfly-5.14\var\cpan\build\B-Hooks-OP-Check-0.19-LgBJ_3/blib/arch C:\cpanfly-5.14\var\cpan\build\B-Hooks-OP-Check-0.19-LgBJ_3/blib/lib C:\cpanfly-5.14\var\cpan\build\B-Hooks-OP-Annotation-0.44-TaFdlm/blib/arch C:\cpanfly-5.14\var\cpan\build\B-Hooks-OP-Annotation-0.44-TaFdlm/blib/lib C:\cpanfly-5.14\var\cpan\build\ExtUtils-Depends-0.304-Pa1TXl/blib/arch C:\cpanfly-5.14\var\cpan\build\ExtUtils-Depends-0.304-Pa1TXl/blib/lib C:\cpanfly-5.14\var\cpan\build\Type-Tiny-0.022-pFLRAE/blib/arch C:\cpanfly-5.14\var\cpan\build\Type-Tiny-0.022-pFLRAE/blib/lib to PERL5LIB; %BUILDDIR%=C:/cpanfly-5.14/var/cpan/build for 'test' Running make test >>> nmake test TEST_VERBOSE=1 Microsoft (R) Program Maintenance Utility Version 7.00.8882 Copyright (C) Microsoft Corp 1988-2000. All rights reserved. C:\Perl64-5.14\bin\perl.exe "-MExtUtils::Command::MM" "-e" "test_harness(1, 'inc', 'blib\lib', 'blib\arch')" t/*.t t/000-load.t ........................ 1..1 ok 1 - loaded correctly ok t/001-error.t ....................... 1..4 ok 1 ok 2 ok 3 ok 4 ok t/002-cache.t ....................... 1..3 ok 1 ok 2 ok 3 ok t/003-basic.t ....................... 1..6 ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok t/004-around.t ...................... 1..3 ok 1 ok 2 ok 3 ok t/005-return.t ...................... 1..3 ok 1 ok 2 ok 3 ok t/010-before-args.t ................. 1..1 ok 1 - before affected orig's args a little ok t/011-after-args.t .................. 1..2 ok 1 - after didn't affect orig's return ok 2 - after saw original arguments ok t/012-around-args.t ................. 1..3 ok 1 ok 2 ok 3 ok t/020-multiple-inheritance.t ........ 1..18 ok 1 - SuperL loaded correctly ok 2 - SuperR loaded correctly ok 3 - MiddleL loaded correctly ok 4 - MiddleR loaded correctly ok 5 - Child loaded correctly ok 6 - SuperL->sl_c on SuperL ok 7 - SuperL->sl_c wrapped by Child's around ok 8 - SuperR->sr_c on SuperR ok 9 - SuperR->sr_c wrapped by Child's around ok 10 - SuperR->sr_m_c on SuperR ok 11 - SuperR->sr_m_c wrapped by MiddleR's around ok 12 - MiddleR->sr_m_c's wrapping wrapped by Child's around ok 13 - SuperL->conflict on SuperL ok 14 - MiddleR->conflict on MiddleR ok 15 - SuperL->conflict on Child ok 16 - SuperL->cnf_mod on SuperL ok 17 - MiddleR->cnf_mod on MiddleR ok 18 - SuperL->cnf_mod wrapped by Child's around ok t/030-multiple-before.t ............. 1..1 ok 1 - multiple befores called in the right order ok t/031-multiple-after.t .............. 1..1 ok 1 - multiple afters called in the right order ok t/032-multiple-around.t ............. 1..1 ok 1 - multiple arounds called in the right order ok t/034-multiple-everything.t ......... 1..1 ok 1 - multiple afters called in the right order ok t/035-multiple-everything-twice.t ... 1..1 ok 1 - multiple afters called in the right order ok t/040-twice-orig.t .................. 1..1 ok 1 - CMM: calling orig twice in one around works ok t/041-modify-parent.t ............... 1..2 ok 1 not ok 2 # TODO pending discussion with stevan # Failed (TODO) test at t/041-modify-parent.t line 44. # Structures begin differing at: # $got->[1] = 'Parent::foo' # $expected->[1] = 'before Parent::foo' ok t/051-undef-list-ctxt.t ............. 1..6 ok 1 - original method called ok 2 - after-modifier called ok 3 - list context with after doesn't screw up 'return' ok 4 - original method called ok 5 - after-modifier called ok 6 - scalar context with after doesn't screw up 'return' ok t/060-caller.t ...................... 1..5 ok 1 - parent with no modifiers sees 'main' as caller not ok 2 - parent with modifiers sees 'main' as caller # TODO caller magic not implemented yet # Failed (TODO) test 'parent with modifiers sees 'main' as caller' # at t/060-caller.t line 20. # got: 'Child' # expected: 'main' not ok 3 - before modifiers sees 'main' as caller # TODO caller magic not implemented yet # Failed (TODO) test 'before modifiers sees 'main' as caller' # at t/060-caller.t line 21. # got: 'Child' # expected: 'main' not ok 4 - around modifiers sees 'main' as caller # TODO caller magic not implemented yet # Failed (TODO) test 'around modifiers sees 'main' as caller' # at t/060-caller.t line 22. # got: 'Child' # expected: 'main' not ok 5 - after modifiers sees 'main' as caller # TODO caller magic not implemented yet # Failed (TODO) test 'after modifiers sees 'main' as caller' # at t/060-caller.t line 23. # got: 'Child' # expected: 'main' ok t/070-modify-multiple-at-once.t ..... 1..4 ok 1 - correct 'left' results ok 2 - correct 'right' results ok 3 - correct 'left' results ok 4 - correct 'right' results ok t/080-multiple-modifiers.t .......... 1..2 ok 1 - multiple modifiers in one class ok 2 - multiple modifiers subclassed with multiple modifiers ok t/081-sub-and-modifier.t ............ 1..28 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 ok 24 ok 25 ok 26 ok 27 ok 28 ok t/090-diamond.t ..................... 1..1 ok 1 - C not called ok t/100-class-mop-method-modifiers.t .. 1..3 ok 1 - ... got the right results back from the around methods (in list context) ok 2 - ... got the right results back from the around methods (in scalar context) ok 3 - ... got the right tracelog from all our before/around/after methods ok t/110-namespace-clean.t ............. ok 1 - original subs are not in Foo's list of imports # redefining Foo::foo ok 2 - modified subs are not in Foo's list of imports 1..2 ok t/120-fresh.t ....................... 1..12 ok 1 - P2->can(...) ok 2 - closure works ok 3 - P3->can(...) ok 4 - closure works with install_modifier ok 5 - method installed in P2 has correct stash name ok 6 - method installed in P3 has correct stash name ok 7 - fresh: exception when inherited method exists ok 8 - fresh: exception when local method exists ok 9 - fresh: exception when name invalid ok 10 - install_modifier: exception when inherited method exists ok 11 - install_modifier: exception when local method exists ok 12 - install_modifier: exception when name invalid ok t/130-clean-underscore.t ............ 1..6 ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok t/release-pod-coverage.t ............ skipped: these tests are for release candidate testing t/release-pod-syntax.t .............. skipped: these tests are for release candidate testing All tests successful. Files=29, Tests=121, 3 wallclock secs ( 0.16 usr + 0.05 sys = 0.20 CPU) Result: PASS ETHER/Class-Method-Modifiers-2.04.tar.gz nmake test TEST_VERBOSE=1 -- OK PPD for Class-Method-Modifiers-2.04 already made Running test for module 'strictures' Running make for E/ET/ETHER/strictures-1.004004.tar.gz Prepending C:\cpanfly-5.14\var\cpan\build\Class-Method-Modifiers-2.04-XLPKvU/blib/arch C:\cpanfly-5.14\var\cpan\build\Class-Method-Modifiers-2.04-XLPKvU/blib/lib C:\cpanfly-5.14\var\cpan\build\Role-Tiny-1.003001-TeTC6X/blib/arch C:\cpanfly-5.14\var\cpan\build\Role-Tiny-1.003001-TeTC6X/blib/lib C:\cpanfly-5.14\var\cpan\build\Module-Runtime-0.013-SQ4bqF/blib/arch C:\cpanfly-5.14\var\cpan\build\Module-Runtime-0.013-SQ4bqF/blib/lib C:\cpanfly-5.14\var\cpan\build\true-0.18-wgklN2/blib/arch C:\cpanfly-5.14\var\cpan\build\true-0.18-wgklN2/blib/lib C:\cpanfly-5.14\var\cpan\build\B-Hooks-OP-Check-0.19-LgBJ_3/blib/arch C:\cpanfly-5.14\var\cpan\build\B-Hooks-OP-Check-0.19-LgBJ_3/blib/lib C:\cpanfly-5.14\var\cpan\build\B-Hooks-OP-Annotation-0.44-TaFdlm/blib/arch C:\cpanfly-5.14\var\cpan\build\B-Hooks-OP-Annotation-0.44-TaFdlm/blib/lib C:\cpanfly-5.14\var\cpan\build\ExtUtils-Depends-0.304-Pa1TXl/blib/arch C:\cpanfly-5.14\var\cpan\build\ExtUtils-Depends-0.304-Pa1TXl/blib/lib C:\cpanfly-5.14\var\cpan\build\Type-Tiny-0.022-pFLRAE/blib/arch C:\cpanfly-5.14\var\cpan\build\Type-Tiny-0.022-pFLRAE/blib/lib to PERL5LIB; %BUILDDIR%=C:/cpanfly-5.14/var/cpan/build for 'get' Checksum for C:\cpanfly-5.14\var\cpan\sources\authors\id\E\ET\ETHER\strictures-1.004004.tar.gz ok strictures-1.004004/ strictures-1.004004/Changes strictures-1.004004/lib/ strictures-1.004004/maint/ strictures-1.004004/Makefile.PL strictures-1.004004/MANIFEST strictures-1.004004/META.json strictures-1.004004/META.yml strictures-1.004004/README strictures-1.004004/t/ strictures-1.004004/xt/ strictures-1.004004/xt/pod.t strictures-1.004004/t/crash.t strictures-1.004004/t/smells-of-vcs/ strictures-1.004004/t/strictures.t strictures-1.004004/t/smells-of-vcs/.exists strictures-1.004004/t/smells-of-vcs/lib/ strictures-1.004004/t/smells-of-vcs/other/ strictures-1.004004/t/smells-of-vcs/t/ strictures-1.004004/t/smells-of-vcs/t/one.faket strictures-1.004004/t/smells-of-vcs/other/one.pl strictures-1.004004/t/smells-of-vcs/lib/one.pm strictures-1.004004/maint/bump-version strictures-1.004004/maint/Makefile.include strictures-1.004004/maint/Makefile.PL.include strictures-1.004004/lib/strictures.pm Prepending C:\cpanfly-5.14\var\cpan\build\Class-Method-Modifiers-2.04-XLPKvU/blib/arch C:\cpanfly-5.14\var\cpan\build\Class-Method-Modifiers-2.04-XLPKvU/blib/lib C:\cpanfly-5.14\var\cpan\build\Role-Tiny-1.003001-TeTC6X/blib/arch C:\cpanfly-5.14\var\cpan\build\Role-Tiny-1.003001-TeTC6X/blib/lib C:\cpanfly-5.14\var\cpan\build\Module-Runtime-0.013-SQ4bqF/blib/arch C:\cpanfly-5.14\var\cpan\build\Module-Runtime-0.013-SQ4bqF/blib/lib C:\cpanfly-5.14\var\cpan\build\true-0.18-wgklN2/blib/arch C:\cpanfly-5.14\var\cpan\build\true-0.18-wgklN2/blib/lib C:\cpanfly-5.14\var\cpan\build\B-Hooks-OP-Check-0.19-LgBJ_3/blib/arch C:\cpanfly-5.14\var\cpan\build\B-Hooks-OP-Check-0.19-LgBJ_3/blib/lib C:\cpanfly-5.14\var\cpan\build\B-Hooks-OP-Annotation-0.44-TaFdlm/blib/arch C:\cpanfly-5.14\var\cpan\build\B-Hooks-OP-Annotation-0.44-TaFdlm/blib/lib C:\cpanfly-5.14\var\cpan\build\ExtUtils-Depends-0.304-Pa1TXl/blib/arch C:\cpanfly-5.14\var\cpan\build\ExtUtils-Depends-0.304-Pa1TXl/blib/lib C:\cpanfly-5.14\var\cpan\build\Type-Tiny-0.022-pFLRAE/blib/arch C:\cpanfly-5.14\var\cpan\build\Type-Tiny-0.022-pFLRAE/blib/lib to PERL5LIB; %BUILDDIR%=C:/cpanfly-5.14/var/cpan/build for 'make' CPAN.pm: Building E/ET/ETHER/strictures-1.004004.tar.gz >>> C:\Perl64-5.14\bin\perl.exe Makefile.PL Checking if your kit is complete... Looks good Writing Makefile for strictures Writing MYMETA.yml and MYMETA.json >>> nmake Microsoft (R) Program Maintenance Utility Version 7.00.8882 Copyright (C) Microsoft Corp 1988-2000. All rights reserved. cp lib/strictures.pm blib\lib\strictures.pm ETHER/strictures-1.004004.tar.gz nmake -- OK Prepending C:\cpanfly-5.14\var\cpan\build\Class-Method-Modifiers-2.04-XLPKvU/blib/arch C:\cpanfly-5.14\var\cpan\build\Class-Method-Modifiers-2.04-XLPKvU/blib/lib C:\cpanfly-5.14\var\cpan\build\Role-Tiny-1.003001-TeTC6X/blib/arch C:\cpanfly-5.14\var\cpan\build\Role-Tiny-1.003001-TeTC6X/blib/lib C:\cpanfly-5.14\var\cpan\build\Module-Runtime-0.013-SQ4bqF/blib/arch C:\cpanfly-5.14\var\cpan\build\Module-Runtime-0.013-SQ4bqF/blib/lib C:\cpanfly-5.14\var\cpan\build\true-0.18-wgklN2/blib/arch C:\cpanfly-5.14\var\cpan\build\true-0.18-wgklN2/blib/lib C:\cpanfly-5.14\var\cpan\build\B-Hooks-OP-Check-0.19-LgBJ_3/blib/arch C:\cpanfly-5.14\var\cpan\build\B-Hooks-OP-Check-0.19-LgBJ_3/blib/lib C:\cpanfly-5.14\var\cpan\build\B-Hooks-OP-Annotation-0.44-TaFdlm/blib/arch C:\cpanfly-5.14\var\cpan\build\B-Hooks-OP-Annotation-0.44-TaFdlm/blib/lib C:\cpanfly-5.14\var\cpan\build\ExtUtils-Depends-0.304-Pa1TXl/blib/arch C:\cpanfly-5.14\var\cpan\build\ExtUtils-Depends-0.304-Pa1TXl/blib/lib C:\cpanfly-5.14\var\cpan\build\Type-Tiny-0.022-pFLRAE/blib/arch C:\cpanfly-5.14\var\cpan\build\Type-Tiny-0.022-pFLRAE/blib/lib to PERL5LIB; %BUILDDIR%=C:/cpanfly-5.14/var/cpan/build for 'test' Running make test >>> nmake test TEST_VERBOSE=1 Microsoft (R) Program Maintenance Utility Version 7.00.8882 Copyright (C) Microsoft Corp 1988-2000. All rights reserved. C:\Perl64-5.14\bin\perl.exe "-MExtUtils::Command::MM" "-e" "test_harness(1, 'blib\lib', 'blib\arch')" t/*.t t/crash.t ....... 1..1 ok 1 # skip Have all the modules; can't check this ok t/strictures.t .. ok 1 - Hints ok for case 1 ok 2 - Warnings ok for case 1 ok 3 - Failed to load lib/one.pm ok 4 - Failed due to indirect.pm, ok ok 5 - Failed to load t/one.faket ok 6 - Failed due to indirect.pm, ok ok 7 - Loaded other/one.pl ok ok 8 - Can't use strictures 2 (this is version 1) 1..8 ok All tests successful. Files=2, Tests=9, 0 wallclock secs ( 0.03 usr + 0.05 sys = 0.08 CPU) Result: PASS ETHER/strictures-1.004004.tar.gz nmake test TEST_VERBOSE=1 -- OK PPD for strictures-1.004004 already made Running test for module 'Dist::CheckConflicts' Running make for D/DO/DOY/Dist-CheckConflicts-0.09.tar.gz Prepending C:\cpanfly-5.14\var\cpan\build\strictures-1.004004-LmjnRi/blib/arch C:\cpanfly-5.14\var\cpan\build\strictures-1.004004-LmjnRi/blib/lib C:\cpanfly-5.14\var\cpan\build\Class-Method-Modifiers-2.04-XLPKvU/blib/arch C:\cpanfly-5.14\var\cpan\build\Class-Method-Modifiers-2.04-XLPKvU/blib/lib C:\cpanfly-5.14\var\cpan\build\Role-Tiny-1.003001-TeTC6X/blib/arch C:\cpanfly-5.14\var\cpan\build\Role-Tiny-1.003001-TeTC6X/blib/lib C:\cpanfly-5.14\var\cpan\build\Module-Runtime-0.013-SQ4bqF/blib/arch C:\cpanfly-5.14\var\cpan\build\Module-Runtime-0.013-SQ4bqF/blib/lib C:\cpanfly-5.14\var\cpan\build\true-0.18-wgklN2/blib/arch C:\cpanfly-5.14\var\cpan\build\true-0.18-wgklN2/blib/lib C:\cpanfly-5.14\var\cpan\build\B-Hooks-OP-Check-0.19-LgBJ_3/blib/arch C:\cpanfly-5.14\var\cpan\build\B-Hooks-OP-Check-0.19-LgBJ_3/blib/lib C:\cpanfly-5.14\var\cpan\build\B-Hooks-OP-Annotation-0.44-TaFdlm/blib/arch C:\cpanfly-5.14\var\cpan\build\B-Hooks-OP-Annotation-0.44-TaFdlm/blib/lib C:\cpanfly-5.14\var\cpan\build\ExtUtils-Depends-0.304-Pa1TXl/blib/arch C:\cpanfly-5.14\var\cpan\build\ExtUtils-Depends-0.304-Pa1TXl/blib/lib C:\cpanfly-5.14\var\cpan\build\Type-Tiny-0.022-pFLRAE/blib/arch C:\cpanfly-5.14\var\cpan\build\Type-Tiny-0.022-pFLRAE/blib/lib to PERL5LIB; %BUILDDIR%=C:/cpanfly-5.14/var/cpan/build for 'get' Checksum for C:\cpanfly-5.14\var\cpan\sources\authors\id\D\DO\DOY\Dist-CheckConflicts-0.09.tar.gz ok Dist-CheckConflicts-0.09 Dist-CheckConflicts-0.09/README Dist-CheckConflicts-0.09/Changes Dist-CheckConflicts-0.09/LICENSE Dist-CheckConflicts-0.09/dist.ini Dist-CheckConflicts-0.09/t Dist-CheckConflicts-0.09/t/warn.t Dist-CheckConflicts-0.09/t/also.t Dist-CheckConflicts-0.09/t/dist.t Dist-CheckConflicts-0.09/META.yml Dist-CheckConflicts-0.09/MANIFEST Dist-CheckConflicts-0.09/t/basic.t Dist-CheckConflicts-0.09/t/merge.t Dist-CheckConflicts-0.09/META.json Dist-CheckConflicts-0.09/t/runtime.t Dist-CheckConflicts-0.09/Makefile.PL Dist-CheckConflicts-0.09/t/conflicts.t Dist-CheckConflicts-0.09/t/00-compile.t Dist-CheckConflicts-0.09/xt/release Dist-CheckConflicts-0.09/xt/release/eol.t Dist-CheckConflicts-0.09/t/lib/dist Dist-CheckConflicts-0.09/t/lib/dist/Bar.pm Dist-CheckConflicts-0.09/t/lib/dist/Foo.pm Dist-CheckConflicts-0.09/t/lib/also Dist-CheckConflicts-0.09/t/lib/also/Foo.pm Dist-CheckConflicts-0.09/t/lib/runtime Dist-CheckConflicts-0.09/t/lib/runtime/Bar.pm Dist-CheckConflicts-0.09/t/lib/runtime/Foo.pm Dist-CheckConflicts-0.09/xt/release/no-tabs.t Dist-CheckConflicts-0.09/t/lib/dist/Bar Dist-CheckConflicts-0.09/t/lib/dist/Bar/Two.pm Dist-CheckConflicts-0.09/t/lib/dist/Foo Dist-CheckConflicts-0.09/t/lib/dist/Foo/Two.pm Dist-CheckConflicts-0.09/t/lib/conflicts Dist-CheckConflicts-0.09/t/lib/conflicts/Bar.pm Dist-CheckConflicts-0.09/t/lib/conflicts/Foo.pm Dist-CheckConflicts-0.09/t/lib/dist/Bar/Three.pm Dist-CheckConflicts-0.09/t/lib/dist/Foo/Three.pm Dist-CheckConflicts-0.09/t/lib/warn/Foo Dist-CheckConflicts-0.09/t/lib/warn/Foo/Thing.pm Dist-CheckConflicts-0.09/xt/release/pod-syntax.t Dist-CheckConflicts-0.09/t/lib/runtime/Bar Dist-CheckConflicts-0.09/t/lib/runtime/Bar/Bar.pm Dist-CheckConflicts-0.09/t/lib/runtime/Bar/Baz.pm Dist-CheckConflicts-0.09/t/lib/runtime/Bar/Foo.pm Dist-CheckConflicts-0.09/t/lib/runtime/Foo Dist-CheckConflicts-0.09/t/lib/runtime/Foo/Bar.pm Dist-CheckConflicts-0.09/t/lib/runtime/Foo/Baz.pm Dist-CheckConflicts-0.09/t/lib/runtime/Foo/Foo.pm Dist-CheckConflicts-0.09/t/lib/runtime/Bar/Quux.pm Dist-CheckConflicts-0.09/t/lib/runtime/Foo/Quux.pm Dist-CheckConflicts-0.09/t/lib/conflicts/Broken.pm Dist-CheckConflicts-0.09/xt/release/pod-coverage.t Dist-CheckConflicts-0.09/lib/Dist Dist-CheckConflicts-0.09/lib/Dist/CheckConflicts.pm Dist-CheckConflicts-0.09/t/lib/conflicts/Bar Dist-CheckConflicts-0.09/t/lib/conflicts/Bar/Two.pm Dist-CheckConflicts-0.09/t/lib/conflicts/Foo Dist-CheckConflicts-0.09/t/lib/conflicts/Foo/Two.pm Dist-CheckConflicts-0.09/t/lib/warn/Foo/Conflicts.pm Dist-CheckConflicts-0.09/t/lib/also/Bar Dist-CheckConflicts-0.09/t/lib/also/Bar/Conflicts.pm Dist-CheckConflicts-0.09/t/lib/also/Foo Dist-CheckConflicts-0.09/t/lib/also/Foo/Conflicts.pm Dist-CheckConflicts-0.09/t/lib/runtime/Bar/Baz Dist-CheckConflicts-0.09/t/lib/runtime/Bar/Baz/Bad.pm Dist-CheckConflicts-0.09/t/lib/runtime/Bar/Bar Dist-CheckConflicts-0.09/t/lib/runtime/Bar/Bar/Bad.pm Dist-CheckConflicts-0.09/t/lib/runtime/Bar/Foo Dist-CheckConflicts-0.09/t/lib/runtime/Bar/Foo/Bad.pm Dist-CheckConflicts-0.09/t/lib/merge/Foo Dist-CheckConflicts-0.09/t/lib/merge/Foo/Conflicts.pm Dist-CheckConflicts-0.09/t/lib/basic/Bar Dist-CheckConflicts-0.09/t/lib/basic/Bar/Conflicts.pm Dist-CheckConflicts-0.09/t/lib/basic/Foo Dist-CheckConflicts-0.09/t/lib/basic/Foo/Conflicts.pm Dist-CheckConflicts-0.09/t/lib/conflicts/Bar/Three.pm Dist-CheckConflicts-0.09/t/lib/conflicts/Foo/Three.pm Dist-CheckConflicts-0.09/t/lib/also/Bar/Conflicts2.pm Dist-CheckConflicts-0.09/t/lib/runtime/Bar/Baz/Good.pm Dist-CheckConflicts-0.09/t/lib/runtime/Bar/Bar/Good.pm Dist-CheckConflicts-0.09/t/lib/runtime/Bar/Foo/Good.pm Dist-CheckConflicts-0.09/t/lib/runtime/Bar/Quux Dist-CheckConflicts-0.09/t/lib/runtime/Bar/Quux/Bad.pm Dist-CheckConflicts-0.09/t/lib/merge/Foo/Conflicts2.pm Dist-CheckConflicts-0.09/t/lib/basic/Bar/Conflicts2.pm Dist-CheckConflicts-0.09/t/lib/basic/Bar/Conflicts3.pm Dist-CheckConflicts-0.09/t/lib/runtime/Bar/Conflicts.pm Dist-CheckConflicts-0.09/t/lib/runtime/Bar/Quux/Good.pm Dist-CheckConflicts-0.09/t/lib/runtime/Foo/Conflicts.pm Dist-CheckConflicts-0.09/t/lib/dist/Bar/Conflicts Dist-CheckConflicts-0.09/t/lib/dist/Bar/Conflicts/Bad.pm Dist-CheckConflicts-0.09/t/lib/dist/Foo/Conflicts Dist-CheckConflicts-0.09/t/lib/dist/Foo/Conflicts/Bad.pm Dist-CheckConflicts-0.09/t/lib/dist/Bar/Conflicts/Good.pm Dist-CheckConflicts-0.09/t/lib/dist/Bar/Conflicts/Bad2.pm Dist-CheckConflicts-0.09/t/lib/dist/Bar/Conflicts/Bad3.pm Dist-CheckConflicts-0.09/t/lib/dist/Foo/Conflicts/Good.pm Dist-CheckConflicts-0.09/t/lib/dist/Bar/Conflicts/Good2.pm Dist-CheckConflicts-0.09/t/lib/dist/Bar/Conflicts/Good3.pm Dist-CheckConflicts-0.09/t/lib/conflicts/Bar/Conflicts Dist-CheckConflicts-0.09/t/lib/conflicts/Bar/Conflicts/Bad.pm Dist-CheckConflicts-0.09/t/lib/conflicts/Foo/Conflicts Dist-CheckConflicts-0.09/t/lib/conflicts/Foo/Conflicts/Bad.pm Dist-CheckConflicts-0.09/t/lib/conflicts/Bar/Conflicts/Good.pm Dist-CheckConflicts-0.09/t/lib/conflicts/Bar/Conflicts/Bad2.pm Dist-CheckConflicts-0.09/t/lib/conflicts/Bar/Conflicts/Bad3.pm Dist-CheckConflicts-0.09/t/lib/conflicts/Foo/Conflicts/Good.pm Dist-CheckConflicts-0.09/t/lib/conflicts/Bar/Conflicts/Good2.pm Dist-CheckConflicts-0.09/t/lib/conflicts/Bar/Conflicts/Good3.pm Dist-CheckConflicts-0.09/t/lib/conflicts/Foo/Conflicts/Broken.pm Prepending C:\cpanfly-5.14\var\cpan\build\strictures-1.004004-LmjnRi/blib/arch C:\cpanfly-5.14\var\cpan\build\strictures-1.004004-LmjnRi/blib/lib C:\cpanfly-5.14\var\cpan\build\Class-Method-Modifiers-2.04-XLPKvU/blib/arch C:\cpanfly-5.14\var\cpan\build\Class-Method-Modifiers-2.04-XLPKvU/blib/lib C:\cpanfly-5.14\var\cpan\build\Role-Tiny-1.003001-TeTC6X/blib/arch C:\cpanfly-5.14\var\cpan\build\Role-Tiny-1.003001-TeTC6X/blib/lib C:\cpanfly-5.14\var\cpan\build\Module-Runtime-0.013-SQ4bqF/blib/arch C:\cpanfly-5.14\var\cpan\build\Module-Runtime-0.013-SQ4bqF/blib/lib C:\cpanfly-5.14\var\cpan\build\true-0.18-wgklN2/blib/arch C:\cpanfly-5.14\var\cpan\build\true-0.18-wgklN2/blib/lib C:\cpanfly-5.14\var\cpan\build\B-Hooks-OP-Check-0.19-LgBJ_3/blib/arch C:\cpanfly-5.14\var\cpan\build\B-Hooks-OP-Check-0.19-LgBJ_3/blib/lib C:\cpanfly-5.14\var\cpan\build\B-Hooks-OP-Annotation-0.44-TaFdlm/blib/arch C:\cpanfly-5.14\var\cpan\build\B-Hooks-OP-Annotation-0.44-TaFdlm/blib/lib C:\cpanfly-5.14\var\cpan\build\ExtUtils-Depends-0.304-Pa1TXl/blib/arch C:\cpanfly-5.14\var\cpan\build\ExtUtils-Depends-0.304-Pa1TXl/blib/lib C:\cpanfly-5.14\var\cpan\build\Type-Tiny-0.022-pFLRAE/blib/arch C:\cpanfly-5.14\var\cpan\build\Type-Tiny-0.022-pFLRAE/blib/lib to PERL5LIB; %BUILDDIR%=C:/cpanfly-5.14/var/cpan/build for 'make' CPAN.pm: Building D/DO/DOY/Dist-CheckConflicts-0.09.tar.gz >>> C:\Perl64-5.14\bin\perl.exe Makefile.PL Checking if your kit is complete... Looks good Writing Makefile for Dist::CheckConflicts Writing MYMETA.yml and MYMETA.json >>> nmake Microsoft (R) Program Maintenance Utility Version 7.00.8882 Copyright (C) Microsoft Corp 1988-2000. All rights reserved. cp lib/Dist/CheckConflicts.pm blib\lib\Dist\CheckConflicts.pm DOY/Dist-CheckConflicts-0.09.tar.gz nmake -- OK Prepending C:\cpanfly-5.14\var\cpan\build\strictures-1.004004-LmjnRi/blib/arch C:\cpanfly-5.14\var\cpan\build\strictures-1.004004-LmjnRi/blib/lib C:\cpanfly-5.14\var\cpan\build\Class-Method-Modifiers-2.04-XLPKvU/blib/arch C:\cpanfly-5.14\var\cpan\build\Class-Method-Modifiers-2.04-XLPKvU/blib/lib C:\cpanfly-5.14\var\cpan\build\Role-Tiny-1.003001-TeTC6X/blib/arch C:\cpanfly-5.14\var\cpan\build\Role-Tiny-1.003001-TeTC6X/blib/lib C:\cpanfly-5.14\var\cpan\build\Module-Runtime-0.013-SQ4bqF/blib/arch C:\cpanfly-5.14\var\cpan\build\Module-Runtime-0.013-SQ4bqF/blib/lib C:\cpanfly-5.14\var\cpan\build\true-0.18-wgklN2/blib/arch C:\cpanfly-5.14\var\cpan\build\true-0.18-wgklN2/blib/lib C:\cpanfly-5.14\var\cpan\build\B-Hooks-OP-Check-0.19-LgBJ_3/blib/arch C:\cpanfly-5.14\var\cpan\build\B-Hooks-OP-Check-0.19-LgBJ_3/blib/lib C:\cpanfly-5.14\var\cpan\build\B-Hooks-OP-Annotation-0.44-TaFdlm/blib/arch C:\cpanfly-5.14\var\cpan\build\B-Hooks-OP-Annotation-0.44-TaFdlm/blib/lib C:\cpanfly-5.14\var\cpan\build\ExtUtils-Depends-0.304-Pa1TXl/blib/arch C:\cpanfly-5.14\var\cpan\build\ExtUtils-Depends-0.304-Pa1TXl/blib/lib C:\cpanfly-5.14\var\cpan\build\Type-Tiny-0.022-pFLRAE/blib/arch C:\cpanfly-5.14\var\cpan\build\Type-Tiny-0.022-pFLRAE/blib/lib to PERL5LIB; %BUILDDIR%=C:/cpanfly-5.14/var/cpan/build for 'test' Running make test >>> nmake test TEST_VERBOSE=1 Microsoft (R) Program Maintenance Utility Version 7.00.8882 Copyright (C) Microsoft Corp 1988-2000. All rights reserved. C:\Perl64-5.14\bin\perl.exe "-MExtUtils::Command::MM" "-e" "test_harness(1, 'blib\lib', 'blib\arch')" t/*.t t/00-compile.t .. 1..1 ok 1 - Dist::CheckConflicts loaded ok ok t/also.t ........ ok 1 - use Bar::Conflicts; ok 2 - can detect the proper conflicts module ok 3 - use Bar::Conflicts2; ok 4 - unknown also entries are ignored 1..4 ok t/basic.t ....... ok 1 - use Foo::Conflicts; ok 2 - basic conflicts work ok 3 - use Bar::Conflicts; ok 4 - nested conflicts work ok 5 - nested conflicts work ok 6 - nested conflicts work 1..6 ok t/conflicts.t ... ok 1 - use Foo::Conflicts::Good; ok 2 - correct versions for all conflicts ok 3 - no conflict error ok 4 - use Foo::Conflicts::Bad; ok 5 - correct versions for all conflicts ok 6 - correct conflict error ok 7 - use Bar::Conflicts::Good; ok 8 - correct versions for all conflicts ok 9 - no conflict error ok 10 - use Bar::Conflicts::Bad; ok 11 - correct versions for all conflicts ok 12 - correct conflict error ok 13 - use Foo::Conflicts::Broken; ok 14 - Warning is issued when Broken fails to compile ok 15 - correct versions for all conflicts ok 16 - correct conflict error ok 17 - Warning is also issued when Broken fails to compile 1..17 ok t/dist.t ........ ok 1 - use Foo::Conflicts::Good; ok 2 - correct versions for all conflicts ok 3 - no conflict error ok 4 - correct dist ok 5 - use Foo::Conflicts::Bad; ok 6 - correct versions for all conflicts ok 7 - correct conflict error ok 8 - correct dist ok 9 - use Bar::Conflicts::Good; ok 10 - correct versions for all conflicts ok 11 - no conflict error ok 12 - correct dist ok 13 - use Bar::Conflicts::Bad; ok 14 - correct versions for all conflicts ok 15 - correct conflict error ok 16 - correct dist 1..16 ok t/merge.t ....... ok 1 - use Foo::Conflicts; ok 2 - got the right conflicts 1..2 ok t/runtime.t ..... ok 1 - use Foo; ok 2 - correct runtime warnings for Foo ok 3 - use Bar; ok 4 - correct runtime warnings for Bar ok 5 - __DATA__ sections intact ok 6 - __DATA__ sections intact ok 7 - __DATA__ sections intact ok 8 - __DATA__ sections intact ok 9 - only installed one @INC hook 1..9 ok t/warn.t ........ ok 1 - use Foo::Conflicts; ok 2 - we don't see warnings from loaded modules 1..2 ok All tests successful. Files=8, Tests=57, 2 wallclock secs ( 0.09 usr + 0.06 sys = 0.16 CPU) Result: PASS DOY/Dist-CheckConflicts-0.09.tar.gz nmake test TEST_VERBOSE=1 -- OK PPD for Dist-CheckConflicts-0.09 already made Running make for H/HA/HAARG/Moo-1.003000.tar.gz Prepending C:\cpanfly-5.14\var\cpan\build\Dist-CheckConflicts-0.09-Pexiul/blib/arch C:\cpanfly-5.14\var\cpan\build\Dist-CheckConflicts-0.09-Pexiul/blib/lib C:\cpanfly-5.14\var\cpan\build\strictures-1.004004-LmjnRi/blib/arch C:\cpanfly-5.14\var\cpan\build\strictures-1.004004-LmjnRi/blib/lib C:\cpanfly-5.14\var\cpan\build\Class-Method-Modifiers-2.04-XLPKvU/blib/arch C:\cpanfly-5.14\var\cpan\build\Class-Method-Modifiers-2.04-XLPKvU/blib/lib C:\cpanfly-5.14\var\cpan\build\Role-Tiny-1.003001-TeTC6X/blib/arch C:\cpanfly-5.14\var\cpan\build\Role-Tiny-1.003001-TeTC6X/blib/lib C:\cpanfly-5.14\var\cpan\build\Module-Runtime-0.013-SQ4bqF/blib/arch C:\cpanfly-5.14\var\cpan\build\Module-Runtime-0.013-SQ4bqF/blib/lib C:\cpanfly-5.14\var\cpan\build\true-0.18-wgklN2/blib/arch C:\cpanfly-5.14\var\cpan\build\true-0.18-wgklN2/blib/lib C:\cpanfly-5.14\var\cpan\build\B-Hooks-OP-Check-0.19-LgBJ_3/blib/arch C:\cpanfly-5.14\var\cpan\build\B-Hooks-OP-Check-0.19-LgBJ_3/blib/lib C:\cpanfly-5.14\var\cpan\build\B-Hooks-OP-Annotation-0.44-TaFdlm/blib/arch C:\cpanfly-5.14\var\cpan\build\B-Hooks-OP-Annotation-0.44-TaFdlm/blib/lib C:\cpanfly-5.14\var\cpan\build\ExtUtils-Depends-0.304-Pa1TXl/blib/arch C:\cpanfly-5.14\var\cpan\build\ExtUtils-Depends-0.304-Pa1TXl/blib/lib C:\cpanfly-5.14\var\cpan\build\Type-Tiny-0.022-pFLRAE/blib/arch C:\cpanfly-5.14\var\cpan\build\Type-Tiny-0.022-pFLRAE/blib/lib to PERL5LIB; %BUILDDIR%=C:/cpanfly-5.14/var/cpan/build for 'get' Has already been unwrapped into directory C:\cpanfly-5.14\var\cpan\build\Moo-1.003000-ktuqO_ Prepending C:\cpanfly-5.14\var\cpan\build\Dist-CheckConflicts-0.09-Pexiul/blib/arch C:\cpanfly-5.14\var\cpan\build\Dist-CheckConflicts-0.09-Pexiul/blib/lib C:\cpanfly-5.14\var\cpan\build\strictures-1.004004-LmjnRi/blib/arch C:\cpanfly-5.14\var\cpan\build\strictures-1.004004-LmjnRi/blib/lib C:\cpanfly-5.14\var\cpan\build\Class-Method-Modifiers-2.04-XLPKvU/blib/arch C:\cpanfly-5.14\var\cpan\build\Class-Method-Modifiers-2.04-XLPKvU/blib/lib C:\cpanfly-5.14\var\cpan\build\Role-Tiny-1.003001-TeTC6X/blib/arch C:\cpanfly-5.14\var\cpan\build\Role-Tiny-1.003001-TeTC6X/blib/lib C:\cpanfly-5.14\var\cpan\build\Module-Runtime-0.013-SQ4bqF/blib/arch C:\cpanfly-5.14\var\cpan\build\Module-Runtime-0.013-SQ4bqF/blib/lib C:\cpanfly-5.14\var\cpan\build\true-0.18-wgklN2/blib/arch C:\cpanfly-5.14\var\cpan\build\true-0.18-wgklN2/blib/lib C:\cpanfly-5.14\var\cpan\build\B-Hooks-OP-Check-0.19-LgBJ_3/blib/arch C:\cpanfly-5.14\var\cpan\build\B-Hooks-OP-Check-0.19-LgBJ_3/blib/lib C:\cpanfly-5.14\var\cpan\build\B-Hooks-OP-Annotation-0.44-TaFdlm/blib/arch C:\cpanfly-5.14\var\cpan\build\B-Hooks-OP-Annotation-0.44-TaFdlm/blib/lib C:\cpanfly-5.14\var\cpan\build\ExtUtils-Depends-0.304-Pa1TXl/blib/arch C:\cpanfly-5.14\var\cpan\build\ExtUtils-Depends-0.304-Pa1TXl/blib/lib C:\cpanfly-5.14\var\cpan\build\Type-Tiny-0.022-pFLRAE/blib/arch C:\cpanfly-5.14\var\cpan\build\Type-Tiny-0.022-pFLRAE/blib/lib to PERL5LIB; %BUILDDIR%=C:/cpanfly-5.14/var/cpan/build for 'make' CPAN.pm: Building H/HA/HAARG/Moo-1.003000.tar.gz >>> nmake Microsoft (R) Program Maintenance Utility Version 7.00.8882 Copyright (C) Microsoft Corp 1988-2000. All rights reserved. cp lib/oo.pm blib\lib\oo.pm cp lib/Moo/Conflicts.pm blib\lib\Moo\Conflicts.pm cp lib/Moo/_Utils.pm blib\lib\Moo\_Utils.pm cp lib/Sub/Defer.pm blib\lib\Sub\Defer.pm cp lib/Moo/Role.pm blib\lib\Moo\Role.pm cp lib/Moo.pm blib\lib\Moo.pm cp lib/Method/Generate/Constructor.pm blib\lib\Method\Generate\Constructor.pm cp lib/Method/Generate/DemolishAll.pm blib\lib\Method\Generate\DemolishAll.pm cp lib/Method/Inliner.pm blib\lib\Method\Inliner.pm cp lib/Moo/Object.pm blib\lib\Moo\Object.pm cp lib/Method/Generate/BuildAll.pm blib\lib\Method\Generate\BuildAll.pm cp lib/Moo/sification.pm blib\lib\Moo\sification.pm cp lib/Method/Generate/Accessor.pm blib\lib\Method\Generate\Accessor.pm cp lib/Moo/HandleMoose.pm blib\lib\Moo\HandleMoose.pm cp lib/Moo/_mro.pm blib\lib\Moo\_mro.pm cp lib/Moo/HandleMoose/FakeMetaClass.pm blib\lib\Moo\HandleMoose\FakeMetaClass.pm cp lib/Sub/Quote.pm blib\lib\Sub\Quote.pm C:\Perl64-5.14\bin\perl.exe -MExtUtils::Command -e cp -- bin/moo-outdated blib\script\moo-outdated pl2bat.bat blib\script\moo-outdated HAARG/Moo-1.003000.tar.gz nmake -- OK Prepending C:\cpanfly-5.14\var\cpan\build\Dist-CheckConflicts-0.09-Pexiul/blib/arch C:\cpanfly-5.14\var\cpan\build\Dist-CheckConflicts-0.09-Pexiul/blib/lib C:\cpanfly-5.14\var\cpan\build\strictures-1.004004-LmjnRi/blib/arch C:\cpanfly-5.14\var\cpan\build\strictures-1.004004-LmjnRi/blib/lib C:\cpanfly-5.14\var\cpan\build\Class-Method-Modifiers-2.04-XLPKvU/blib/arch C:\cpanfly-5.14\var\cpan\build\Class-Method-Modifiers-2.04-XLPKvU/blib/lib C:\cpanfly-5.14\var\cpan\build\Role-Tiny-1.003001-TeTC6X/blib/arch C:\cpanfly-5.14\var\cpan\build\Role-Tiny-1.003001-TeTC6X/blib/lib C:\cpanfly-5.14\var\cpan\build\Module-Runtime-0.013-SQ4bqF/blib/arch C:\cpanfly-5.14\var\cpan\build\Module-Runtime-0.013-SQ4bqF/blib/lib C:\cpanfly-5.14\var\cpan\build\true-0.18-wgklN2/blib/arch C:\cpanfly-5.14\var\cpan\build\true-0.18-wgklN2/blib/lib C:\cpanfly-5.14\var\cpan\build\B-Hooks-OP-Check-0.19-LgBJ_3/blib/arch C:\cpanfly-5.14\var\cpan\build\B-Hooks-OP-Check-0.19-LgBJ_3/blib/lib C:\cpanfly-5.14\var\cpan\build\B-Hooks-OP-Annotation-0.44-TaFdlm/blib/arch C:\cpanfly-5.14\var\cpan\build\B-Hooks-OP-Annotation-0.44-TaFdlm/blib/lib C:\cpanfly-5.14\var\cpan\build\ExtUtils-Depends-0.304-Pa1TXl/blib/arch C:\cpanfly-5.14\var\cpan\build\ExtUtils-Depends-0.304-Pa1TXl/blib/lib C:\cpanfly-5.14\var\cpan\build\Type-Tiny-0.022-pFLRAE/blib/arch C:\cpanfly-5.14\var\cpan\build\Type-Tiny-0.022-pFLRAE/blib/lib to PERL5LIB; %BUILDDIR%=C:/cpanfly-5.14/var/cpan/build for 'test' Running make test >>> nmake test TEST_VERBOSE=1 Microsoft (R) Program Maintenance Utility Version 7.00.8882 Copyright (C) Microsoft Corp 1988-2000. All rights reserved. C:\Perl64-5.14\bin\perl.exe "-MExtUtils::Command::MM" "-e" "test_harness(1, 'blib\lib', 'blib\arch')" t/*.t t/accessor-coerce.t ................ ok 1 - initial value set (Foo) ok 2 - Value changes after set ok 3 - initial value set (Bar) ok 4 - Value changes after set ok 5 - initial value set (Baz) ok 6 - Value changes after set ok 7 - Exception properly thrown ok 8 - initial value set (Foo2) ok 9 - Value changes after set ok 10 - initial value set (Bar2) ok 11 - Value changes after set ok 12 - initial value set (Baz2) ok 13 - Value changes after set ok 14 - Exception properly thrown ok 15 - initial value set (Foo3) ok 16 - Value changes after set ok 17 - initial value set (Bar3) ok 18 - Value changes after set 1..18 ok t/accessor-default.t ............... ok 1 - one: empty hashref $h[0] ok 2 - one: empty hashref $h[1] ok 3 - one: not the same hashref ok 4 - two: empty hashref $h[0] ok 5 - two: empty hashref $h[1] ok 6 - two: not the same hashref ok 7 - three: empty hashref $h[0] ok 8 - three: empty hashref $h[1] ok 9 - three: not the same hashref ok 10 - four: empty hashref $h[0] ok 11 - four: empty hashref $h[1] ok 12 - four: not the same hashref ok 13 - five: empty hashref $h[0] ok 14 - five: empty hashref $h[1] ok 15 - five: not the same hashref ok 16 - six: empty hashref $h[0] ok 17 - six: empty hashref $h[1] ok 18 - six: not the same hashref ok 19 - seven: empty hashref $h[0] ok 20 - seven: empty hashref $h[1] ok 21 - seven: not the same hashref ok 22 - fourteen: empty hashref $h[0] ok 23 - fourteen: empty hashref $h[1] ok 24 - fourteen: not the same hashref ok 25 - eight: empty hashref $h[0] ok 26 - eight: empty hashref $h[1] ok 27 - eight: not the same hashref ok 28 - coerce defaults ok 29 - nine: empty hashref $h[0] ok 30 - nine: empty hashref $h[1] ok 31 - nine: not the same hashref ok 32 - coerce lazy default ok 33 - non-ref default ok 34 - eager non-ref default ok 35 - false non-ref default ok 36 - eager false non-ref default 1..36 ok t/accessor-generator-extension.t ... ok 1 - Basic object ok ok 2 - Subclass object ok ok 3 - Subclass object w/role 1..3 ok t/accessor-handles.t ............... ok 1 - handles works ok 2 - handles works for more than one method ok 3 - handles works for aliasing a method ok 4 - handles works for a role ok 5 - handles loads roles ok 6 - handles works for currying ok 7 - asserter checks for existence not truth, on false value ok 8 - asserter checks for existence not truth, on undef ok 9 - handles will not overwrite locally defined method ok 10 - ... and has correct error message ok 11 - invalid handles throws exception 1..11 ok t/accessor-isa.t ................... ok 1 - initial value set (Foo) ok 2 - exception thrown on bad set (Foo) ok 3 - initial value remains after bad set (Foo) ok 4 - no exception on correct set (Foo) ok 5 - correct setter return (Foo) ok 6 - correct getter return (Foo) ok 7 - no exception with no value (Foo) ok 8 - exception thrown on bad constructor arg (Foo) ok 9 - initial value set (Bar) ok 10 - exception thrown on bad set (Bar) ok 11 - initial value remains after bad set (Bar) ok 12 - no exception on correct set (Bar) ok 13 - correct setter return (Bar) ok 14 - correct getter return (Bar) ok 15 - no exception with no value (Bar) ok 16 - exception thrown on bad constructor arg (Bar) ok 17 - initial value set (Baz) ok 18 - exception thrown on bad set (Baz) ok 19 - initial value remains after bad set (Baz) ok 20 - no exception on correct set (Baz) ok 21 - correct setter return (Baz) ok 22 - correct getter return (Baz) ok 23 - no exception with no value (Baz) ok 24 - exception thrown on bad constructor arg (Baz) ok 25 - exception thrown on bad builder return value (LazyFoo) ok 26 - Corrected builder value on existing object returned ok ok 27 - Correct builder value returned ok ok 28 - Exception objects passed though correctly ok 29 - attribute name available in isa check ok 30 - attribute init_arg available in isa check ok 31 - step available in isa check ok 32 - __DIE__ handler called if set 1..32 ok t/accessor-mixed.t ................. ok 1 - Stuff fired in expected order 1..1 ok t/accessor-pred-clear.t ............ ok 1 - empty ok 2 - lazy default ok 3 - not empty now ok 4 - clearer returns value ok 5 - clearer empties ok 6 - default re-fired ok 7 - not empty again ok 8 - empty ok 9 - lazy default ok 10 - not empty now ok 11 - clearer returns value ok 12 - clearer empties ok 13 - default re-fired ok 14 - not empty again ok 15 - empty ok 16 - lazy default ok 17 - not empty now ok 18 - clearer returns value ok 19 - clearer empties ok 20 - default re-fired ok 21 - not empty again 1..21 ok t/accessor-reader-writer.t ......... ok 1 - reader works ok 2 - writer works ok 3 - reader+writer = no accessor ok 4 - lazy doesn't override reader ok 5 - reader+ro = no accessor ok 6 - rwp doesn't override reader ok 7 - rwp doesn't override writer ok 8 - reader dies on write ok 9 - accessor works for reading ok 10 - accessor works for writing 1..10 ok t/accessor-roles.t ................. ok 1 - The class isa One ok 2 - Does One::P1 ok 3 - Does One::P2 ok 4 - attr default set from class ok 5 - attr default set from role ok 6 - attr default set from role ok 7 - overwriting accesssors with roles fails ok 8 - overwriting accessors using +attr works ok 9 - attr default set from role applied to object ok 10 - lazy attr default not set on apply ok 11 - attr default not used when already set when role applied to object 1..11 ok t/accessor-shortcuts.t ............. ok 1 - rwp value starts out undefined ok 2 - rwp is read_only ok 3 - rwp can be set by writer ok 4 - rwp value was set by writer ok 5 - lazy value storage is undefined ok 6 - lazy value returns test value when called ok 7 - lazy is read_only ok 8 - lazy_default value storage is undefined ok 9 - lazy_default value returns test value when called ok 10 - lazy_default is read_only 1..10 ok t/accessor-trigger.t ............... ok 1 - Foo: trigger not fired with no value ok 2 - Foo: trigger fired on new ok 3 - Foo: trigger fired on set ok 4 - Foo: return from set ok ok 5 - Foo: return from accessor ok ok 6 - Foo: trigger not fired for accessor as get ok 7 - Bar: trigger not fired with no value ok 8 - Bar: trigger fired on new ok 9 - Bar: trigger fired on set ok 10 - Bar: return from set ok ok 11 - Bar: return from accessor ok ok 12 - Bar: trigger not fired for accessor as get ok 13 - Baz: trigger not fired with no value ok 14 - Baz: trigger fired on new ok 15 - Baz: trigger fired on set ok 16 - Baz: return from set ok ok 17 - Baz: return from accessor ok ok 18 - Baz: trigger not fired for accessor as get ok 19 - Default: trigger not fired with no value ok 20 - Default: trigger fired on new ok 21 - Default: trigger fired on set ok 22 - Default: return from set ok ok 23 - Default: return from accessor ok ok 24 - Default: trigger not fired for accessor as get ok 25 - LazyDefault: trigger not fired with no value ok 26 - LazyDefault: trigger fired on new ok 27 - LazyDefault: trigger fired on set ok 28 - LazyDefault: return from set ok ok 29 - LazyDefault: return from accessor ok ok 30 - LazyDefault: trigger not fired for accessor as get ok 31 - Shaz: trigger not fired with no value ok 32 - Shaz: trigger fired on new ok 33 - Shaz: trigger fired on set ok 34 - Shaz: return from set ok ok 35 - Shaz: return from accessor ok ok 36 - Shaz: trigger not fired for accessor as get 1..36 ok t/accessor-weaken-pre-5_8_3.t ...... ok 1 - pretending to be pre-5.8.3 ok 2 - value present ok 3 - value weakened ok 4 - weak value gone ok 5 - external value returned ok 6 - value maintained ok 7 - value weakened ok 8 - value returned from setter ok 9 - weak value gone ok 10 - weak+lazy ref not returned ok 11 - internal value not set ok 12 - value returned from setter ok 13 - weak value gone ok 14 - value present ok 15 - value weakened ok 16 - optree reaped, ro static value gone 1..16 ok t/accessor-weaken.t ................ ok 1 - value present ok 2 - value weakened ok 3 - weak value gone ok 4 - external value returned ok 5 - value maintained ok 6 - value weakened ok 7 - value returned from setter ok 8 - weak value gone ok 9 - weak+lazy ref not returned ok 10 - internal value not set ok 11 - value returned from setter ok 12 - weak value gone ok 13 - value present ok 14 - value weakened ok 15 - optree reaped, ro static value gone 1..15 ok t/buildall-subconstructor.t ........ ok 1 - The object isa Foo ok 2 - BUILDs ran in order ok 3 - The object isa Bar ok 4 - BUILDs ran in order ok 5 - The object isa Baz ok 6 - BUILDs ran in order ok 7 - The object isa Quux ok 8 - BUILDs ran in order ok 9 - The object isa Fleem ok 10 - BUILDs ran in order ok 11 - The object isa Odd1 ok 12 - BUILDs ran in order ok 13 - The object isa Odd2 ok 14 - BUILDs ran in order ok 15 - The object isa Odd3 ok 16 - BUILDs ran in order ok 17 - The object isa Sub1 ok 18 - BUILDs ran in order ok 19 - The object isa Sub2 ok 20 - BUILDs ran in order 1..20 ok t/buildall.t ....................... ok 1 - object returned ok 2 - BUILDs ran in order ok 3 - object with inline constructor returned ok 4 - BUILDs ran in order ok 5 - Odd3 object constructed ok 6 - BUILDs ran in order ok 7 - Sub2 object constructed ok 8 - BUILD ran 1..8 ok t/buildargs-error.t ................ ok 1 - Sensible error message 1..1 ok t/buildargs.t ...................... ok 1 - no args ok 2 - normal args ok 3 - single arg ok 4 - ... got the right bar ok 5 - ... got the right baz ok 6 - ... got the right bar ok 7 - ... got the right baz ok 8 - no args ok 9 - normal args ok 10 - single arg ok 11 - ... got the right bar ok 12 - ... got the right baz ok 13 - ... got the right bar ok 14 - ... got the right baz ok 15 - no args ok 16 - normal args ok 17 - single arg ok 18 - ... got the right bar ok 19 - ... got the right baz ok 20 - ... got the right bar ok 21 - ... got the right baz ok 22 - no args ok 23 - normal args ok 24 - single arg ok 25 - ... got the right bar ok 26 - ... got the right baz ok 27 - ... got the right bar ok 28 - ... got the right baz ok 29 - ... got the right bar ok 30 - ... got the right baz ok 31 - new() requires a list or a HASH ref ok 32 - new() requires a list or a HASH ref ok 33 - new() requires a list or a HASH ref ok 34 - ... got the right bar ok 35 - ... got the right baz ok 36 - new() requires a list or a HASH ref ok 37 - new() requires a list or a HASH ref ok 38 - new() requires a list or a HASH ref ok 39 - non-moo accepts params ok 40 - extended non-moo passes params ok 41 - extended non-moo has own attributes 1..41 ok t/compose-non-role.t ............... ok 1 - error when composing non-role package 1..1 ok t/compose-roles.t .................. ok 1 - Base__WITH__One__AND__Two__AND__Three__AND__Four ok ok 2 - Object reblessed into correct class ok 3 - Base__WITH__Two__AND__Four__AND__Three ok ok 4 - Object reblessed into correct class ok 5 - Base__WITH__One__AND__Two ok ok 6 - Object reblessed into correct class ok 7 - attribute from role works ok 8 - attribute from role 2 works ok 9 - attribute from base class works ok 10 - constructor includes base class ok 11 - constructor includes role ok 12 - apply_roles_to_object correctly calls accessor generator ok 13 - create_class_with_roles accepts attributes for requirements ok 14 - create_class_with_roles accepts attributes for requirements 1..14 ok t/demolish-basics.t ................ ok 1 - Foo demolished properly ok 2 - Foo::Sub demolished properly ok 3 - Foo::Sub::Sub demolished properly 1..3 ok t/demolish-bugs-eats_exceptions.t .. ok 1 - ... Baz plain ok 2 - ... the object is undef ok 3 - ... Baz empty ok 4 - ... the object is undef ok 5 - ... Baz undef ok 6 - ... the object is undef ok 7 - ... Baz undef param ok 8 - ... the object is undef ok 9 - ... Baz root path forbidden ok 10 - ... the object is undef ok 11 - ... Baz non existing path ok 12 - ... the object is undef ok 13 - ... Baz no error ok 14 - The object isa Baz ok 15 - The object isa Moo::Object ok 16 - ... Baz got the right value ok 17 - ... Qee plain ok 18 - ... the object is undef ok 19 - ... Qee empty ok 20 - ... the object is undef ok 21 - ... Qee undef ok 22 - ... the object is undef ok 23 - ... Qee undef param ok 24 - ... the object is undef ok 25 - ... Qee root path forbidden ok 26 - ... the object is undef ok 27 - ... Qee non existing path ok 28 - ... the object is undef ok 29 - ... Qee no error ok 30 - The object isa Qee ok 31 - The object isa Moo::Object ok 32 - ... Qee got the right value ok 33 - ... Foo plain ok 34 - ... the object is undef ok 35 - ... Foo empty ok 36 - ... the object is undef ok 37 - ... Foo undef ok 38 - ... the object is undef ok 39 - ... Foo undef param ok 40 - ... the object is undef ok 41 - ... Foo root path forbidden ok 42 - ... the object is undef ok 43 - ... Foo non existing path ok 44 - ... the object is undef ok 45 - ... Foo no error ok 46 - The object isa Foo ok 47 - The object isa Moo::Object ok 48 - ... Foo got the right value ok 49 - ... Qee plain ok 50 - ... the object is undef ok 51 - ... Qee empty ok 52 - ... the object is undef ok 53 - ... Qee undef ok 54 - ... the object is undef ok 55 - ... Qee undef param ok 56 - ... the object is undef ok 57 - ... Qee root path forbidden ok 58 - ... the object is undef ok 59 - ... Qee non existing path ok 60 - ... the object is undef ok 61 - ... Qee no error ok 62 - The object isa Qee ok 63 - The object isa Moo::Object ok 64 - ... Qee got the right value ok 65 - ... Baz plain ok 66 - ... the object is undef ok 67 - ... Baz empty ok 68 - ... the object is undef ok 69 - ... Baz undef ok 70 - ... the object is undef ok 71 - ... Baz undef param ok 72 - ... the object is undef ok 73 - ... Baz root path forbidden ok 74 - ... the object is undef ok 75 - ... Baz non existing path ok 76 - ... the object is undef ok 77 - ... Baz no error ok 78 - The object isa Baz ok 79 - The object isa Moo::Object ok 80 - ... Baz got the right value ok 81 - ... Foo plain ok 82 - ... the object is undef ok 83 - ... Foo empty ok 84 - ... the object is undef ok 85 - ... Foo undef ok 86 - ... the object is undef ok 87 - ... Foo undef param ok 88 - ... the object is undef ok 89 - ... Foo root path forbidden ok 90 - ... the object is undef ok 91 - ... Foo non existing path ok 92 - ... the object is undef ok 93 - ... Foo no error ok 94 - The object isa Foo ok 95 - The object isa Moo::Object ok 96 - ... Foo got the right value ok 97 - ... Foo plain ok 98 - ... the object is undef ok 99 - ... Foo empty ok 100 - ... the object is undef ok 101 - ... Foo undef ok 102 - ... the object is undef ok 103 - ... Foo undef param ok 104 - ... the object is undef ok 105 - ... Foo root path forbidden ok 106 - ... the object is undef ok 107 - ... Foo non existing path ok 108 - ... the object is undef ok 109 - ... Foo no error ok 110 - The object isa Foo ok 111 - The object isa Moo::Object ok 112 - ... Foo got the right value ok 113 - ... Baz plain ok 114 - ... the object is undef ok 115 - ... Baz empty ok 116 - ... the object is undef ok 117 - ... Baz undef ok 118 - ... the object is undef ok 119 - ... Baz undef param ok 120 - ... the object is undef ok 121 - ... Baz root path forbidden ok 122 - ... the object is undef ok 123 - ... Baz non existing path ok 124 - ... the object is undef ok 125 - ... Baz no error ok 126 - The object isa Baz ok 127 - The object isa Moo::Object ok 128 - ... Baz got the right value ok 129 - ... Qee plain ok 130 - ... the object is undef ok 131 - ... Qee empty ok 132 - ... the object is undef ok 133 - ... Qee undef ok 134 - ... the object is undef ok 135 - ... Qee undef param ok 136 - ... the object is undef ok 137 - ... Qee root path forbidden ok 138 - ... the object is undef ok 139 - ... Qee non existing path ok 140 - ... the object is undef ok 141 - ... Qee no error ok 142 - The object isa Qee ok 143 - The object isa Moo::Object ok 144 - ... Qee got the right value 1..144 ok t/demolish-bugs-eats_mini.t ........ ok 1 - ... Foo plain ok 2 - ... the object is undef ok 3 - ... Bar plain ok 4 - ... the object is undef ok 5 - $@ is still 42 after object is demolished without dying ok 6 - $? is still 84 after object is demolished without dying ok 7 - $@ is still 0 after object is demolished without dying 1..7 ok t/demolish-global_destruction.t .... ok 1 - in_global_destruction state is passed to DEMOLISH properly (false) ok 2 - in_global_destruction state is passed to DEMOLISH properly (true) 1..2 ok t/extend-constructor.t ............. ok 1 - extending constructor generator works 1..1 ok t/extends-non-moo.t ................ ok 1 - prepared $app ok 2 - $app from $app ok 3 - $app still 100 ok 4 - $app from $app ok 5 - $app still 100 ok 6 - $app from $app ok 7 - $app still 100 ok 8 - $app from $app ok 9 - $app still 100 1..9 ok t/extends-role.t ................... ok 1 - Can't extend role 1..1 ok t/foreignbuildargs.t ............... ok 1 - non-moo accepts params ok 2 - extended non-moo passes params ok 3 - extended non-moo has own attributes ok 4 - extended non-moo passes params 1..4 ok t/global_underscore.t .............. ok 1 - use UnderscoreClass; ok 2 ok 3 ok 4 1..4 ok t/has-array.t ...................... 1..4 ok 1 - has \@attrs works in roles ok 2 - has \@attrs works in classes ok 3 - The object isa Local::Test::Class1 ok 4 - Local::Test::Class1->can(...) ok t/has-before-extends.t ............. ok 1 - inherited attr ok ok 2 - subclass attr ok 1..2 ok t/has-plus.t ....................... ok 1 - Kaboom ok 2 - role attr ok 3 - class attr ok 4 - role attr with + ok 5 - class attr with + 1..5 ok t/init-arg.t ....................... ok 1 - isa default ok 2 - isa init_arg ok 3 - isa init_arg ok ok 4 - isa accessor ok 5 - lazy accessor ok 6 - lazy set isa fail ok 7 - lazy set isa ok ok 8 - lazy init_arg 1..8 ok t/lazy_isa.t ....................... ok 1 - expect to live when both attrs are set to live in init ok 2 - isa is not called on access when value already exists ok 3 - expect to die when non lazy is set to die in init ok 4 - expect to die when non lazy and lazy is set to die in init ok 5 - expect to die when lazy is set to die in init ok 6 - expect to die when both lazy and non lazy are allowed to default ok 7 - expect to die when lazy is set to live but non lazy is allowed to default ok 8 - ok when non lazy is set to something valid but lazy is allowed to default 1..8 ok t/load_module.t .................... ok 1 - Loaded module ok 1..1 ok t/load_module_error.t .............. ok 1 - got a crash ok 2 - it came with a useful error message 1..2 ok t/load_module_role_tiny.t .......... ok 1 - Loaded module ok 1..1 ok t/method-generate-accessor.t ....... ok 1 - No is rejected ok 2 - is purple rejected ok 3 - generating bare accessor works ok 4 - bare accessor will still generate predicate ok 5 - coerce - scalar rejected ok 6 - default - non-ref scalar accepted ok 7 - default - arrayref rejected ok 8 - default - non-code-convertible object rejected ok 9 - default - coderef accepted ok 10 - default - blessed sub accepted ok 11 - default - object with overloaded ->() accepted ok 12 - default - object rejected ok 13 - coerce - arrayref rejected ok 14 - coerce - non-code-convertible object rejected ok 15 - coerce - coderef accepted ok 16 - coerce - blessed sub accepted ok 17 - coerce - object with overloaded ->() accepted ok 18 - coerce - object rejected ok 19 - builder - string accepted ok 20 - builder - coderef accepted ok 21 - builder - invalid name rejected ok 22 - builder - fully-qualified name accepted ok 23 - builder - coderef accepted ok 24 - builder - quote_sub accepted ok 25 - ro reads ok 26 - ro dies on write attempt ok 27 - ro does not write ok 28 - rw reads ok 29 - rw writes ok 30 - builder installs code sub ok 31 - builder installs code sub under the correct name ok 32 - builder installs quote_sub 1..32 ok t/method-generate-constructor.t .... ok 1 - init_arg handling ok ok 2 - two missing args reported correctly ok 3 - one missing arg reported correctly ok 4 - pass with both required args ok 5 - hashrefs also supported ok 6 - calling ->new on an object works 1..6 ok t/modify_lazy_handlers.t ........... ok 1 - use MooObjectWithDelegate; ok 2 - got object ok 3 - got abc 1..3 ok t/moo-accessors.t .................. ok 1 - simple class ok ok 2 - subclass with role ok ok 3 - make_immutable returns true ok 4 - Didn't load Moose 1..4 ok t/moo.t ............................ ok 1 - Object.pm not loaded if not required ok 2 - superclass defaulted ok 3 - prior superclass left alone ok 4 - extends sets superclass ok 5 - extends overwrites ok 6 - method modifier 1..6 ok t/mutual-requires.t ................ ok 1 - define role a ok 2 - define role a ok 3 - compose roles with mutual requires into role ok 4 - compose precomposed roles into package ok 5 - compose roles with mutual requires into package 1..5 ok t/no-moo.t ......................... ok 1 - stash of non-Moo class remains untouched ok 2 - stash of non-Moo role remains untouched ok 3 - extends cleaned ok 4 - has left alone ok 5 - has cleaned ok 6 - with left alone ok 7 - has left alone ok 8 - extends cleaned ok 9 - has left alone ok 10 - package global left alone ok 11 - around left alone ok 12 - with left alone ok 13 - extends cleaned ok 14 - has left alone ok 15 - package global left alone 1..15 ok t/non-moo-extends.t ................ ok 1 - The object isa ClassB 1..1 ok t/not-both.t ....................... ok 1 - can't import Moo into a Role::Tiny role ok 2 - ... with correct error message ok 3 - can't import Moo::Role into a Moo class ok 4 - ... with correct error message ok 5 - can't import Moo into a Moo role ok 6 - ... with correct error message 1..6 ok t/overloaded-coderefs.t ............ ok 1 - check Dark::Side coderef ok 2 - check The::Force coderef ok 3 - non-Sub::Quoted inlined coercion overload works ok 4 - Sub::Quoted inlined coercion overload works ok 5 - repeated calls to accessor don't re-trigger overload ok 6 - Sub::Quoted coercion got inlined ok 7 - non-Sub::Quoted coercion was not inlined ok 8 - Sub::Quoted isa got inlined ok 9 - $spec->{isa} reference is not mutated ok 10 - $spec->{coerce} reference is not mutated 1..10 ok t/sub-and-handles.t ................ ok 1 - overriding delegate method with role works ok 2 - ... even when you specify other delegates in subclass ok 3 - ... and said other delegate still works ok 4 - overriding delegate method directly works ok 5 - ... even when you specify other delegates in subclass ok 6 - ... and said other delegate still works 1..6 ok t/sub-defer.t ...................... ok 1 - one defer installed ok 2 - two defer installed ok 3 - one defer runs ok 4 - one made ok 5 - two not made ok 6 - one (deferred) still runs ok 7 - one (undeferred) runs ok 8 - make two ok 9 - two installed ok 10 - two (deferred) still runs ok 11 - two (undeferred) runs ok 12 - undefer non-deferred is a no-op ok 13 - four defer installed ok 14 - around works ok 15 - around has not been destroyed by first invocation 1..15 ok t/sub-quote.t ...................... ok 1 - Nothing evaled yet ok 2 - subs one evaled ok 3 - One (quoted version) ok 4 - One (unquoted version) ok 5 - Two (quoted version) ok 6 - Two (unquoted version) ok 7 - Two (quoted version again) ok 8 - get ok (named method) ok 9 - set ok (named method) ok 10 - re-get ok (named method) ok 11 - exception contains correct name 1..11 ok t/subconstructor.t ................. ok 1 - constructor completes 1..1 ok t/undef-bug.t ...................... 1..1 ok 1 - new objects don't have undef attributes ok Timeout (max run time is 420s) C:\Perl64-5.14\bin\perl.exe exits with 37