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:\mysql\bin Start 2011-04-28T22:47:11 ActivePerl-1400 CPAN-1.9402 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:\mysql\bin Going to read 'C:\cpanfly-5.14\var\cpan\Metadata' Database was generated on Thu, 28 Apr 2011 22:27:12 GMT Running make for E/EL/ELLIOTJS/MooseX-Getopt-Defanged-v1.18.0.tar.gz Fetching with LWP: http://cpan.nas.activestate.com/authors/id/E/EL/ELLIOTJS/MooseX-Getopt-Defanged-v1.18.0.tar.gz Checksum for C:\cpanfly-5.14\var\cpan\sources\authors\id\E\EL\ELLIOTJS\MooseX-Getopt-Defanged-v1.18.0.tar.gz ok MooseX-Getopt-Defanged-v1.18.0 MooseX-Getopt-Defanged-v1.18.0/Build.PL MooseX-Getopt-Defanged-v1.18.0/Changes MooseX-Getopt-Defanged-v1.18.0/LICENSE MooseX-Getopt-Defanged-v1.18.0/MANIFEST MooseX-Getopt-Defanged-v1.18.0/META.yml MooseX-Getopt-Defanged-v1.18.0/README MooseX-Getopt-Defanged-v1.18.0/lib MooseX-Getopt-Defanged-v1.18.0/lib/Moose MooseX-Getopt-Defanged-v1.18.0/lib/Moose/Meta MooseX-Getopt-Defanged-v1.18.0/lib/Moose/Meta/Attribute MooseX-Getopt-Defanged-v1.18.0/lib/Moose/Meta/Attribute/Custom MooseX-Getopt-Defanged-v1.18.0/lib/Moose/Meta/Attribute/Custom/Trait MooseX-Getopt-Defanged-v1.18.0/lib/Moose/Meta/Attribute/Custom/Trait/MooseX MooseX-Getopt-Defanged-v1.18.0/lib/Moose/Meta/Attribute/Custom/Trait/MooseX/Getopt MooseX-Getopt-Defanged-v1.18.0/lib/Moose/Meta/Attribute/Custom/Trait/MooseX/Getopt/Defanged MooseX-Getopt-Defanged-v1.18.0/lib/Moose/Meta/Attribute/Custom/Trait/MooseX/Getopt/Defanged/Option.pm MooseX-Getopt-Defanged-v1.18.0/lib/MooseX MooseX-Getopt-Defanged-v1.18.0/lib/MooseX/Getopt MooseX-Getopt-Defanged-v1.18.0/lib/MooseX/Getopt/Defanged.pm MooseX-Getopt-Defanged-v1.18.0/lib/MooseX/Getopt/Defanged MooseX-Getopt-Defanged-v1.18.0/lib/MooseX/Getopt/Defanged/Exception.pm MooseX-Getopt-Defanged-v1.18.0/lib/MooseX/Getopt/Defanged/OptionTypeMetadata.pm MooseX-Getopt-Defanged-v1.18.0/lib/MooseX/Getopt/Defanged/Exception MooseX-Getopt-Defanged-v1.18.0/lib/MooseX/Getopt/Defanged/Exception/Generic.pm MooseX-Getopt-Defanged-v1.18.0/lib/MooseX/Getopt/Defanged/Exception/InvalidSpecification.pm MooseX-Getopt-Defanged-v1.18.0/lib/MooseX/Getopt/Defanged/Exception/User.pm MooseX-Getopt-Defanged-v1.18.0/lib/MooseX/Getopt/Defanged/Meta MooseX-Getopt-Defanged-v1.18.0/lib/MooseX/Getopt/Defanged/Meta/Attribute MooseX-Getopt-Defanged-v1.18.0/lib/MooseX/Getopt/Defanged/Meta/Attribute/Trait MooseX-Getopt-Defanged-v1.18.0/lib/MooseX/Getopt/Defanged/Meta/Attribute/Trait/_Getopt.pm MooseX-Getopt-Defanged-v1.18.0/t MooseX-Getopt-Defanged-v1.18.0/t/00-use-ok.t MooseX-Getopt-Defanged-v1.18.0/t/getopt.t MooseX-Getopt-Defanged-v1.18.0/t/inheritance.t MooseX-Getopt-Defanged-v1.18.0/t/meta-attribute-trait-_getopt.t MooseX-Getopt-Defanged-v1.18.0/t/getopt.d MooseX-Getopt-Defanged-v1.18.0/t/getopt.d/lib MooseX-Getopt-Defanged-v1.18.0/t/getopt.d/lib/MooseX MooseX-Getopt-Defanged-v1.18.0/t/getopt.d/lib/MooseX/Getopt MooseX-Getopt-Defanged-v1.18.0/t/getopt.d/lib/MooseX/Getopt/Defanged MooseX-Getopt-Defanged-v1.18.0/t/getopt.d/lib/MooseX/Getopt/Defanged/ConsumerOfAllTypes.pm MooseX-Getopt-Defanged-v1.18.0/t/getopt.d/lib/MooseX/Getopt/Defanged/ConsumerWithGetoptRequiredAttributes.pm MooseX-Getopt-Defanged-v1.18.0/t/getopt.d/lib/MooseX/Getopt/Defanged/ConsumerWithRegexpRefAttributes.pm MooseX-Getopt-Defanged-v1.18.0/t/getopt.d/lib/MooseX/Getopt/Defanged/MinimalConsumer.pm MooseX-Getopt-Defanged-v1.18.0/t/inheritance.d MooseX-Getopt-Defanged-v1.18.0/t/inheritance.d/lib MooseX-Getopt-Defanged-v1.18.0/t/inheritance.d/lib/MooseX MooseX-Getopt-Defanged-v1.18.0/t/inheritance.d/lib/MooseX/Getopt MooseX-Getopt-Defanged-v1.18.0/t/inheritance.d/lib/MooseX/Getopt/Defanged MooseX-Getopt-Defanged-v1.18.0/t/inheritance.d/lib/MooseX/Getopt/Defanged/BaseClass.pm MooseX-Getopt-Defanged-v1.18.0/t/inheritance.d/lib/MooseX/Getopt/Defanged/SubClass.pm MooseX-Getopt-Defanged-v1.18.0/t/meta-attribute-trait-_getopt.d MooseX-Getopt-Defanged-v1.18.0/t/meta-attribute-trait-_getopt.d/lib MooseX-Getopt-Defanged-v1.18.0/t/meta-attribute-trait-_getopt.d/lib/StringWrapper.pm MooseX-Getopt-Defanged-v1.18.0/t/meta-attribute-trait-_getopt.d/lib/MooseX MooseX-Getopt-Defanged-v1.18.0/t/meta-attribute-trait-_getopt.d/lib/MooseX/Getopt MooseX-Getopt-Defanged-v1.18.0/t/meta-attribute-trait-_getopt.d/lib/MooseX/Getopt/Defanged MooseX-Getopt-Defanged-v1.18.0/t/meta-attribute-trait-_getopt.d/lib/MooseX/Getopt/Defanged/Meta MooseX-Getopt-Defanged-v1.18.0/t/meta-attribute-trait-_getopt.d/lib/MooseX/Getopt/Defanged/Meta/Attribute MooseX-Getopt-Defanged-v1.18.0/t/meta-attribute-trait-_getopt.d/lib/MooseX/Getopt/Defanged/Meta/Attribute/Trait MooseX-Getopt-Defanged-v1.18.0/t/meta-attribute-trait-_getopt.d/lib/MooseX/Getopt/Defanged/Meta/Attribute/Trait/_Getopt MooseX-Getopt-Defanged-v1.18.0/t/meta-attribute-trait-_getopt.d/lib/MooseX/Getopt/Defanged/Meta/Attribute/Trait/_Getopt/ConsumerOfAllTypesWithDefaults.pm MooseX-Getopt-Defanged-v1.18.0/t/meta-attribute-trait-_getopt.d/lib/MooseX/Getopt/Defanged/Meta/Attribute/Trait/_Getopt/ConsumerWithObjects.pm MooseX-Getopt-Defanged-v1.18.0/t/meta-attribute-trait-_getopt.d/lib/MooseX/Getopt/Defanged/Meta/Attribute/Trait/_Getopt/ConsumerWithOptionNameOverridesAndAliases.pm MooseX-Getopt-Defanged-v1.18.0/t/meta-attribute-trait-_getopt.d/lib/MooseX/Getopt/Defanged/Meta/Attribute/Trait/_Getopt/ConsumerWithTypeAndSpecificationOverrides.pm MooseX-Getopt-Defanged-v1.18.0/t/meta-attribute-trait-_getopt.d/lib/MooseX/Getopt/Defanged/Meta/Attribute/Trait/_Getopt/MinimalConsumer.pm MooseX-Getopt-Defanged-v1.18.0/xt MooseX-Getopt-Defanged-v1.18.0/xt/author MooseX-Getopt-Defanged-v1.18.0/xt/author/consistent_version_numbers.t MooseX-Getopt-Defanged-v1.18.0/xt/author/distribution.t MooseX-Getopt-Defanged-v1.18.0/xt/author/kwalitee.t MooseX-Getopt-Defanged-v1.18.0/xt/author/perlcritic-code.t MooseX-Getopt-Defanged-v1.18.0/xt/author/perlcritic-tests.t MooseX-Getopt-Defanged-v1.18.0/xt/author/perlcriticrc-code MooseX-Getopt-Defanged-v1.18.0/xt/author/perlcriticrc-tests MooseX-Getopt-Defanged-v1.18.0/xt/author/pod_coverage.t MooseX-Getopt-Defanged-v1.18.0/xt/author/pod_syntax.t MooseX-Getopt-Defanged-v1.18.0/xt/author/README CPAN.pm: Going to build E/EL/ELLIOTJS/MooseX-Getopt-Defanged-v1.18.0.tar.gz >>> C:\Perl64-5.14\bin\perl.exe Build.PL Checking prerequisites... requires: ! MooseX::Accessors::ReadWritePrivate is not installed ERRORS/WARNINGS FOUND IN PREREQUISITES. You may wish to install the versions of the modules indicated above before proceeding with this installation Created MYMETA.yml and MYMETA.json Creating new 'Build' script for 'MooseX-Getopt-Defanged' version 'v1.18.0' ---- Unsatisfied dependencies detected during ---- ---- ELLIOTJS/MooseX-Getopt-Defanged-v1.18.0.tar.gz ---- MooseX::Accessors::ReadWritePrivate [requires] Running Build test Delayed until after prerequisites Running test for module 'MooseX::Accessors::ReadWritePrivate' Running make for E/EL/ELLIOTJS/MooseX-Accessors-ReadWritePrivate-v1.3.0.tar.gz Fetching with LWP: http://cpan.nas.activestate.com/authors/id/E/EL/ELLIOTJS/MooseX-Accessors-ReadWritePrivate-v1.3.0.tar.gz Checksum for C:\cpanfly-5.14\var\cpan\sources\authors\id\E\EL\ELLIOTJS\MooseX-Accessors-ReadWritePrivate-v1.3.0.tar.gz ok MooseX-Accessors-ReadWritePrivate-v1.3.0 MooseX-Accessors-ReadWritePrivate-v1.3.0/Build.PL MooseX-Accessors-ReadWritePrivate-v1.3.0/Changes MooseX-Accessors-ReadWritePrivate-v1.3.0/LICENSE MooseX-Accessors-ReadWritePrivate-v1.3.0/MANIFEST MooseX-Accessors-ReadWritePrivate-v1.3.0/META.yml MooseX-Accessors-ReadWritePrivate-v1.3.0/README MooseX-Accessors-ReadWritePrivate-v1.3.0/lib MooseX-Accessors-ReadWritePrivate-v1.3.0/lib/MooseX MooseX-Accessors-ReadWritePrivate-v1.3.0/lib/MooseX/Accessors MooseX-Accessors-ReadWritePrivate-v1.3.0/lib/MooseX/Accessors/ReadWritePrivate.pm MooseX-Accessors-ReadWritePrivate-v1.3.0/lib/MooseX/Accessors/ReadWritePrivate MooseX-Accessors-ReadWritePrivate-v1.3.0/lib/MooseX/Accessors/ReadWritePrivate/Role MooseX-Accessors-ReadWritePrivate-v1.3.0/lib/MooseX/Accessors/ReadWritePrivate/Role/Attribute.pm MooseX-Accessors-ReadWritePrivate-v1.3.0/t MooseX-Accessors-ReadWritePrivate-v1.3.0/t/basic.t MooseX-Accessors-ReadWritePrivate-v1.3.0/t/boolean.t MooseX-Accessors-ReadWritePrivate-v1.3.0/t/maybe-boolean.t MooseX-Accessors-ReadWritePrivate-v1.3.0/xt MooseX-Accessors-ReadWritePrivate-v1.3.0/xt/author MooseX-Accessors-ReadWritePrivate-v1.3.0/xt/author/consistent_version_numbers.t MooseX-Accessors-ReadWritePrivate-v1.3.0/xt/author/distribution.t MooseX-Accessors-ReadWritePrivate-v1.3.0/xt/author/kwalitee.t MooseX-Accessors-ReadWritePrivate-v1.3.0/xt/author/perlcritic-code.t MooseX-Accessors-ReadWritePrivate-v1.3.0/xt/author/perlcritic-tests.t MooseX-Accessors-ReadWritePrivate-v1.3.0/xt/author/perlcriticrc-code MooseX-Accessors-ReadWritePrivate-v1.3.0/xt/author/perlcriticrc-tests MooseX-Accessors-ReadWritePrivate-v1.3.0/xt/author/pod_coverage.t MooseX-Accessors-ReadWritePrivate-v1.3.0/xt/author/pod_syntax.t MooseX-Accessors-ReadWritePrivate-v1.3.0/xt/author/README CPAN.pm: Going to build E/EL/ELLIOTJS/MooseX-Accessors-ReadWritePrivate-v1.3.0.tar.gz >>> C:\Perl64-5.14\bin\perl.exe Build.PL Created MYMETA.yml and MYMETA.json Creating new 'Build' script for 'MooseX-Accessors-ReadWritePrivate' version 'v1.3.0' >>> C:\Perl64-5.14\bin\perl.exe ./Build Building MooseX-Accessors-ReadWritePrivate ELLIOTJS/MooseX-Accessors-ReadWritePrivate-v1.3.0.tar.gz C:\Perl64-5.14\bin\perl.exe ./Build -- OK Running Build test >>> C:\Perl64-5.14\bin\perl.exe ./Build test verbose=1 t\basic.t .......... 1..168 ok 1 - Regular->get_public_rw() exists. ok 2 - Regular->set_public_rw() exists. ok 3 - Regular->_get_private_rw() exists. ok 4 - Regular->_set_private_rw() exists. ok 5 - Regular->__get_distribution_private_rw() exists. ok 6 - Regular->__set_distribution_private_rw() exists. ok 7 - Regular->get_public_ro() exists. ok 8 - Regular->set_public_ro() doesn't exist. ok 9 - Regular->_get_private_ro() exists. ok 10 - Regular->_set_private_ro() doesn't exist. ok 11 - Regular->__get_distribution_private_ro() exists. ok 12 - Regular->__set_distribution_private_ro() doesn't exist. ok 13 - Regular->get_public_rwp() exists. ok 14 - Regular->_set_public_rwp() exists. ok 15 - Regular->_get_private_rwp() exists. ok 16 - Regular->_set_private_rwp() exists. ok 17 - Regular->__get_distribution_private_rwp() exists. ok 18 - Regular->_set_distribution_private_rwp() exists. ok 19 - Regular->_get_public_rop() exists. ok 20 - Regular->set_public_rop() doesn't exist. ok 21 - Regular->_get_private_rop() exists. ok 22 - Regular->_set_private_rop() doesn't exist. ok 23 - Regular->_get_distribution_private_rop() exists. ok 24 - Regular->__set_distribution_private_rop() doesn't exist. ok 25 - Regular->_get_public_rpw() exists. ok 26 - Regular->set_public_rpw() exists. ok 27 - Regular->_get_private_rpw() exists. ok 28 - Regular->_set_private_rpw() exists. ok 29 - Regular->_get_distribution_private_rpw() exists. ok 30 - Regular->__set_distribution_private_rpw() exists. ok 31 - Regular->_get_public_rpwp() exists. ok 32 - Regular->_set_public_rpwp() exists. ok 33 - Regular->_get_private_rpwp() exists. ok 34 - Regular->_set_private_rpwp() exists. ok 35 - Regular->_get_distribution_private_rpwp() exists. ok 36 - Regular->_set_distribution_private_rpwp() exists. ok 37 - Regular->get_public_bare() doesn't exist. ok 38 - Regular->_set_public_bare() doesn't exist. ok 39 - Regular->_get_private_bare() doesn't exist. ok 40 - Regular->_set_private_bare() doesn't exist. ok 41 - Regular->__get_distribution_private_bare() doesn't exist. ok 42 - Regular->_set_distribution_private_bare() doesn't exist. ok 43 - Selector::Overrides->public_rw_override() exists. ok 44 - Selector::Overrides->get_public_rw() doesn't exist. ok 45 - Selector::Overrides->set_public_rw() exists. ok 46 - Selector::Overrides->_private_rw_override() exists. ok 47 - Selector::Overrides->_get_private_rw() doesn't exist. ok 48 - Selector::Overrides->_set_private_rw() exists. ok 49 - Selector::Overrides->__distribution_private_rw_override() exists. ok 50 - Selector::Overrides->__get_distribution_private_rw() doesn't exist. ok 51 - Selector::Overrides->__set_distribution_private_rw() exists. ok 52 - Selector::Overrides->public_ro_override() exists. ok 53 - Selector::Overrides->get_public_ro() doesn't exist. ok 54 - Selector::Overrides->set_public_ro() doesn't exist. ok 55 - Selector::Overrides->_private_ro_override() exists. ok 56 - Selector::Overrides->_get_private_ro() doesn't exist. ok 57 - Selector::Overrides->_set_private_ro() doesn't exist. ok 58 - Selector::Overrides->__distribution_private_ro_override() exists. ok 59 - Selector::Overrides->__get_distribution_private_ro() doesn't exist. ok 60 - Selector::Overrides->__set_distribution_private_ro() doesn't exist. ok 61 - Selector::Overrides->public_rwp_override() exists. ok 62 - Selector::Overrides->get_public_rwp() doesn't exist. ok 63 - Selector::Overrides->_set_public_rwp() exists. ok 64 - Selector::Overrides->_private_rwp_override() exists. ok 65 - Selector::Overrides->_get_private_rwp() doesn't exist. ok 66 - Selector::Overrides->_set_private_rwp() exists. ok 67 - Selector::Overrides->__distribution_private_rwp_override() exists. ok 68 - Selector::Overrides->__get_distribution_private_rwp() doesn't exist. ok 69 - Selector::Overrides->_set_distribution_private_rwp() exists. ok 70 - Selector::Overrides->public_rop_override() exists. ok 71 - Selector::Overrides->_get_public_rop() doesn't exist. ok 72 - Selector::Overrides->set_public_rop() doesn't exist. ok 73 - Selector::Overrides->_private_rop_override() exists. ok 74 - Selector::Overrides->_get_private_rop() doesn't exist. ok 75 - Selector::Overrides->_set_private_rop() doesn't exist. ok 76 - Selector::Overrides->__distribution_private_rop_override() exists. ok 77 - Selector::Overrides->_get_distribution_private_rop() doesn't exist. ok 78 - Selector::Overrides->__set_distribution_private_rop() doesn't exist. ok 79 - Selector::Overrides->public_rpw_override() exists. ok 80 - Selector::Overrides->_get_public_rpw() doesn't exist. ok 81 - Selector::Overrides->set_public_rpw() exists. ok 82 - Selector::Overrides->_private_rpw_override() exists. ok 83 - Selector::Overrides->_get_private_rpw() doesn't exist. ok 84 - Selector::Overrides->_set_private_rpw() exists. ok 85 - Selector::Overrides->__distribution_private_rpw_override() exists. ok 86 - Selector::Overrides->_get_distribution_private_rpw() doesn't exist. ok 87 - Selector::Overrides->__set_distribution_private_rpw() exists. ok 88 - Selector::Overrides->public_rpwp_override() exists. ok 89 - Selector::Overrides->_get_public_rpwp() doesn't exist. ok 90 - Selector::Overrides->_set_public_rpwp() exists. ok 91 - Selector::Overrides->_private_rpwp_override() exists. ok 92 - Selector::Overrides->_get_private_rpwp() doesn't exist. ok 93 - Selector::Overrides->_set_private_rpwp() exists. ok 94 - Selector::Overrides->__distribution_private_rpwp_override() exists. ok 95 - Selector::Overrides->_get_distribution_private_rpwp() doesn't exist. ok 96 - Selector::Overrides->_set_distribution_private_rpwp() exists. ok 97 - Selector::Overrides->public_bare_override() exists. ok 98 - Selector::Overrides->get_public_bare() doesn't exist. ok 99 - Selector::Overrides->set_public_bare() doesn't exist. ok 100 - Selector::Overrides->_private_bare_override() exists. ok 101 - Selector::Overrides->_get_private_bare() doesn't exist. ok 102 - Selector::Overrides->_set_private_bare() doesn't exist. ok 103 - Selector::Overrides->__distribution_private_bare_override() exists. ok 104 - Selector::Overrides->__get_distribution_private_bare() doesn't exist. ok 105 - Selector::Overrides->__set_distribution_private_bare() doesn't exist. ok 106 - Mutator::Overrides->get_public_rw() exists. ok 107 - Mutator::Overrides->public_rw_override() exists. ok 108 - Mutator::Overrides->set_public_rw() doesn't exist. ok 109 - Mutator::Overrides->_get_private_rw() exists. ok 110 - Mutator::Overrides->_private_rw_override() exists. ok 111 - Mutator::Overrides->_set_private_rw() doesn't exist. ok 112 - Mutator::Overrides->__get_distribution_private_rw() exists. ok 113 - Mutator::Overrides->__distribution_private_rw_override() exists. ok 114 - Mutator::Overrides->__set_distribution_private_rw() doesn't exist. ok 115 - Mutator::Overrides->get_public_ro() exists. ok 116 - Mutator::Overrides->public_ro_override() exists. ok 117 - Mutator::Overrides->set_public_ro() doesn't exist. ok 118 - Mutator::Overrides->_get_private_ro() exists. ok 119 - Mutator::Overrides->_private_ro_override() exists. ok 120 - Mutator::Overrides->_set_private_ro() doesn't exist. ok 121 - Mutator::Overrides->__get_distribution_private_ro() exists. ok 122 - Mutator::Overrides->__distribution_private_ro_override() exists. ok 123 - Mutator::Overrides->__set_distribution_private_ro() doesn't exist. ok 124 - Mutator::Overrides->get_public_rwp() exists. ok 125 - Mutator::Overrides->public_rwp_override() exists. ok 126 - Mutator::Overrides->_set_public_rwp() doesn't exist. ok 127 - Mutator::Overrides->_get_private_rwp() exists. ok 128 - Mutator::Overrides->_private_rwp_override() exists. ok 129 - Mutator::Overrides->_set_private_rwp() doesn't exist. ok 130 - Mutator::Overrides->__get_distribution_private_rwp() exists. ok 131 - Mutator::Overrides->__distribution_private_rwp_override() exists. ok 132 - Mutator::Overrides->_set_distribution_private_rwp() doesn't exist. ok 133 - Mutator::Overrides->_get_public_rop() exists. ok 134 - Mutator::Overrides->public_rop_override() exists. ok 135 - Mutator::Overrides->set_public_rop() doesn't exist. ok 136 - Mutator::Overrides->_get_private_rop() exists. ok 137 - Mutator::Overrides->_private_rop_override() exists. ok 138 - Mutator::Overrides->_set_private_rop() doesn't exist. ok 139 - Mutator::Overrides->_get_distribution_private_rop() exists. ok 140 - Mutator::Overrides->__distribution_private_rop_override() exists. ok 141 - Mutator::Overrides->__set_distribution_private_rop() doesn't exist. ok 142 - Mutator::Overrides->_get_public_rpw() exists. ok 143 - Mutator::Overrides->public_rpw_override() exists. ok 144 - Mutator::Overrides->set_public_rpw() doesn't exist. ok 145 - Mutator::Overrides->_get_private_rpw() exists. ok 146 - Mutator::Overrides->_private_rpw_override() exists. ok 147 - Mutator::Overrides->_set_private_rpw() doesn't exist. ok 148 - Mutator::Overrides->_get_distribution_private_rpw() exists. ok 149 - Mutator::Overrides->__distribution_private_rpw_override() exists. ok 150 - Mutator::Overrides->__set_distribution_private_rpw() doesn't exist. ok 151 - Mutator::Overrides->_get_public_rpwp() exists. ok 152 - Mutator::Overrides->public_rpwp_override() exists. ok 153 - Mutator::Overrides->_set_public_rpwp() doesn't exist. ok 154 - Mutator::Overrides->_get_private_rpwp() exists. ok 155 - Mutator::Overrides->_private_rpwp_override() exists. ok 156 - Mutator::Overrides->_set_private_rpwp() doesn't exist. ok 157 - Mutator::Overrides->_get_distribution_private_rpwp() exists. ok 158 - Mutator::Overrides->__distribution_private_rpwp_override() exists. ok 159 - Mutator::Overrides->_set_distribution_private_rpwp() doesn't exist. ok 160 - Mutator::Overrides->get_public_bare() doesn't exist. ok 161 - Mutator::Overrides->public_bare_override() exists. ok 162 - Mutator::Overrides->set_public_bare() doesn't exist. ok 163 - Mutator::Overrides->_get_private_bare() doesn't exist. ok 164 - Mutator::Overrides->_private_bare_override() exists. ok 165 - Mutator::Overrides->_set_private_bare() doesn't exist. ok 166 - Mutator::Overrides->__get_distribution_private_bare() doesn't exist. ok 167 - Mutator::Overrides->__distribution_private_bare_override() exists. ok 168 - Mutator::Overrides->__set_distribution_private_bare() doesn't exist. ok t\boolean.t ........ 1..18 ok 1 - Regular->public_rw() exists. ok 2 - Regular->set_public_rw() exists. ok 3 - Regular->_private_rw() exists. ok 4 - Regular->_set_private_rw() exists. ok 5 - Regular->__distribution_private_rw() exists. ok 6 - Regular->__set_distribution_private_rw() exists. ok 7 - Regular->public_ro() exists. ok 8 - Regular->set_public_ro() doesn't exist. ok 9 - Regular->_private_ro() exists. ok 10 - Regular->_set_private_ro() doesn't exist. ok 11 - Regular->__distribution_private_ro() exists. ok 12 - Regular->__set_distribution_private_ro() doesn't exist. ok 13 - Regular->public_rwp() exists. ok 14 - Regular->_set_public_rwp() exists. ok 15 - Regular->_private_rwp() exists. ok 16 - Regular->_set_private_rwp() exists. ok 17 - Regular->__distribution_private_rwp() exists. ok 18 - Regular->_set_distribution_private_rwp() exists. ok t\maybe-boolean.t .. 1..18 ok 1 - Regular->public_rw() exists. ok 2 - Regular->set_public_rw() exists. ok 3 - Regular->_private_rw() exists. ok 4 - Regular->_set_private_rw() exists. ok 5 - Regular->__distribution_private_rw() exists. ok 6 - Regular->__set_distribution_private_rw() exists. ok 7 - Regular->public_ro() exists. ok 8 - Regular->set_public_ro() doesn't exist. ok 9 - Regular->_private_ro() exists. ok 10 - Regular->_set_private_ro() doesn't exist. ok 11 - Regular->__distribution_private_ro() exists. ok 12 - Regular->__set_distribution_private_ro() doesn't exist. ok 13 - Regular->public_rwp() exists. ok 14 - Regular->_set_public_rwp() exists. ok 15 - Regular->_private_rwp() exists. ok 16 - Regular->_set_private_rwp() exists. ok 17 - Regular->__distribution_private_rwp() exists. ok 18 - Regular->_set_distribution_private_rwp() exists. ok All tests successful. Files=3, Tests=204, 2 wallclock secs ( 0.03 usr + 0.02 sys = 0.05 CPU) Result: PASS ELLIOTJS/MooseX-Accessors-ReadWritePrivate-v1.3.0.tar.gz C:\Perl64-5.14\bin\perl.exe ./Build test verbose=1 -- OK Fetching with LWP: http://cpan.nas.activestate.com/authors/id/E/EL/ELLIOTJS/CHECKSUMS Elliot Shank <perl@galumph.com> Name your accessors get_foo() and set_foo() or _set_foo(). >>> (cd C:\cpanfly-5.14\var\cpan\build\MooseX-Accessors-ReadWritePrivate-v1.3.0-PU9ngL && tar cvf - MooseX-Accessors-ReadWritePrivate-v1.3.0.ppd blib) | gzip -c >C:/cpanfly-5.14/var/REPO/E/EL/ELLIOTJS/MooseX-Accessors-ReadWritePrivate-v1.3.0.tar.gz MooseX-Accessors-ReadWritePrivate-v1.3.0.ppd blib/ blib/lib/ blib/lib/MooseX/ blib/lib/MooseX/Accessors/ blib/lib/MooseX/Accessors/ReadWritePrivate/ blib/lib/MooseX/Accessors/ReadWritePrivate/Role/ blib/lib/MooseX/Accessors/ReadWritePrivate/Role/Attribute.pm blib/lib/MooseX/Accessors/ReadWritePrivate.pm >>> mv C:\cpanfly-5.14\var\cpan\build\MooseX-Accessors-ReadWritePrivate-v1.3.0-PU9ngL/MooseX-Accessors-ReadWritePrivate-v1.3.0.ppd C:/cpanfly-5.14/var/REPO/E/EL/ELLIOTJS Running Build for E/EL/ELLIOTJS/MooseX-Getopt-Defanged-v1.18.0.tar.gz Prepending C:\cpanfly-5.14\var\cpan\build\MooseX-Accessors-ReadWritePrivate-v1.3.0-PU9ngL/blib/arch C:\cpanfly-5.14\var\cpan\build\MooseX-Accessors-ReadWritePrivate-v1.3.0-PU9ngL/blib/lib to PERL5LIB for 'get' Has already been unwrapped into directory C:\cpanfly-5.14\var\cpan\build\MooseX-Getopt-Defanged-v1.18.0-Toz7Rb Prepending C:\cpanfly-5.14\var\cpan\build\MooseX-Accessors-ReadWritePrivate-v1.3.0-PU9ngL/blib/arch C:\cpanfly-5.14\var\cpan\build\MooseX-Accessors-ReadWritePrivate-v1.3.0-PU9ngL/blib/lib to PERL5LIB for 'make' CPAN.pm: Going to build E/EL/ELLIOTJS/MooseX-Getopt-Defanged-v1.18.0.tar.gz >>> C:\Perl64-5.14\bin\perl.exe ./Build Building MooseX-Getopt-Defanged ELLIOTJS/MooseX-Getopt-Defanged-v1.18.0.tar.gz C:\Perl64-5.14\bin\perl.exe ./Build -- OK Prepending C:\cpanfly-5.14\var\cpan\build\MooseX-Accessors-ReadWritePrivate-v1.3.0-PU9ngL/blib/arch C:\cpanfly-5.14\var\cpan\build\MooseX-Accessors-ReadWritePrivate-v1.3.0-PU9ngL/blib/lib to PERL5LIB for 'test' Running Build test >>> C:\Perl64-5.14\bin\perl.exe ./Build test verbose=1 t\00-use-ok.t ..................... 1..8 ok 1 - Compile test for blib\lib\MooseX\Getopt\Defanged.pm ok 2 - Compile test for blib\lib\MooseX\Getopt\Defanged\Exception.pm ok 3 - Compile test for blib\lib\MooseX\Getopt\Defanged\OptionTypeMetadata.pm ok 4 - Compile test for blib\lib\MooseX\Getopt\Defanged\Exception\Generic.pm ok 5 - Compile test for blib\lib\MooseX\Getopt\Defanged\Exception\InvalidSpecification.pm ok 6 - Compile test for blib\lib\MooseX\Getopt\Defanged\Exception\User.pm ok 7 - Compile test for blib\lib\MooseX\Getopt\Defanged\Meta\Attribute\Trait\_Getopt.pm ok 8 - Compile test for blib\lib\Moose\Meta\Attribute\Custom\Trait\MooseX\Getopt\Defanged\Option.pm ok # # MooseX::Getopt::Defanged::Test->test_1_mooseness # # MooseX::Getopt::Defanged::Test->test_2_can_construct_minimal_consumer # # MooseX::Getopt::Defanged::Test->test_3_can_parse_command_line_for_minimal_consumer # # MooseX::Getopt::Defanged::Test->test_5_can_parse_command_line_for_consumer_of_all_types # # MooseX::Getopt::Defanged::Test->test_6_complains_about_input_problems # # MooseX::Getopt::Defanged::Test->test_7_complains_about_missing_getopt_required_values # # MooseX::Getopt::Defanged::Test->test_8_regexpref_applies_modifiers t\getopt.t ........................ 1..66 ok 1 - MooseX::Getopt::Defanged has a meta class. ok 2 - use MooseX::Getopt::Defanged::MinimalConsumer; ok 3 - The object isa MooseX::Getopt::Defanged::MinimalConsumer ok 4 - Minimal consumer has a meta class. ok 5 - Minimal consumer does MooseX::Getopt::Defanged. ok 6 - MooseX::Getopt::Defanged::MinimalConsumer->can('parse_command_line') ok 7 - MooseX::Getopt::Defanged::MinimalConsumer->can('get_remaining_argv') ok 8 - MooseX::Getopt::Defanged::MinimalConsumer->can('get_option_type_metadata') ok 9 - The object isa MooseX::Getopt::Defanged::MinimalConsumer ok 10 - Command line parsing for minimal consumer did not change the argv reference. ok 11 - Command line parsing for minimal consumer left the remaining argv with the same contents as the original. ok 12 - use MooseX::Getopt::Defanged::ConsumerOfAllTypes; ok 13 - The object isa MooseX::Getopt::Defanged::ConsumerOfAllTypes ok 14 - Consumer of all types has a meta class. ok 15 - Consumer of all types does MooseX::Getopt::Defanged. ok 16 - Command line parsing for consumer of all types did not change the argv reference. ok 17 - Command line parsing for consumer of all types left the correct remaining argv. ok 18 - The --bool option got set. ok 19 - The --maybe-bool option got set. ok 20 - Got correct value for the --str option. ok 21 - Got correct value for the --maybe-str option. ok 22 - Got correct value for the --int option. ok 23 - Got correct value for the --maybe-int option. ok 24 - Got correct value for the --num option. ok 25 - Got correct value for the --maybe-num option. ok 26 - Got correct value for the --regexpref option. ok 27 - Got correct value for the --maybe-regexpref option. ok 28 - Got correct value for the --arrayref option. ok 29 - Got correct value for the --maybe-arrayref option. ok 30 - Got correct value for the --arrayref-str option. ok 31 - Got correct value for the --maybe-arrayref-str option. ok 32 - Got correct value for the --arrayref-int option. ok 33 - Got correct value for the --maybe-arrayref-int option. ok 34 - Got correct value for the --arrayref-num option. ok 35 - Got correct value for the --maybe-arrayref-num option. ok 36 - Got correct value for the --hashref option. ok 37 - Got correct value for the --maybe-hashref option. ok 38 - Got correct value for the --hashref-str option. ok 39 - Got correct value for the --maybe-hashref-str option. ok 40 - Got correct value for the --hashref-int option. ok 41 - Got correct value for the --maybe-hashref-int option. ok 42 - Got correct value for the --hashref-num option. ok 43 - Got correct value for the --maybe-hashref-num option. ok 44 - The object isa MooseX::Getopt::Defanged::ConsumerOfAllTypes ok 45 - Got an exception when passing a non-numeric value to --num. ok 46 - Got expected message for invalid --num value. ok 47 - Got an exception when passing a non-numeric value to --num. ok 48 - Got expected message for invalid --num value. ok 49 - use MooseX::Getopt::Defanged::ConsumerWithGetoptRequiredAttributes; ok 50 - The object isa MooseX::Getopt::Defanged::ConsumerWithGetoptRequiredAttributes ok 51 - Consumer with getopt_required attributes has a meta class. ok 52 - Consumer with getopt_required attributes does MooseX::Getopt::Defanged. ok 53 - Got an exception when attempting to specify an empty command line with a consumer with getopt_required attributes. ok 54 - Exception message contained a complaint for the --without-default argument. ok 55 - Exception message contained a complaint for the --with-default argument. ok 56 - use MooseX::Getopt::Defanged::ConsumerWithRegexpRefAttributes; ok 57 - The object isa MooseX::Getopt::Defanged::ConsumerWithRegexpRefAttributes ok 58 - Consumer with RegexpRef attributes has a meta class. ok 59 - Consumer with RegexpRef attributes does MooseX::Getopt::Defanged. ok 60 - Got expected compiled regex for --regex-default. ok 61 - Got expected compiled regex for --regex-m. ok 62 - Got expected compiled regex for --regex-s. ok 63 - Got expected compiled regex for --regex-i. ok 64 - Got expected compiled regex for --regex-x. ok 65 - Got expected compiled regex for --regex-p. ok 66 - Got expected compiled regex for --regex-no-modifiers. ok t\inheritance.t ................... 1..1 ok 1 - Inherited options work. ok # # MooseX::Getopt::Defanged::Meta::Attribute::Trait::_Getopt::Test->test_1_mooseness # # MooseX::Getopt::Defanged::Meta::Attribute::Trait::_Getopt::Test->test_2_can_construct_minimal_consumer # # MooseX::Getopt::Defanged::Meta::Attribute::Trait::_Getopt::Test->test_3_consumer_of_all_types_with_defaults # # MooseX::Getopt::Defanged::Meta::Attribute::Trait::_Getopt::Test->test_4_consumer_with_alternate_option_names_and_with_aliases # # MooseX::Getopt::Defanged::Meta::Attribute::Trait::_Getopt::Test->test_5_consumer_with_type_overrides_and_with_specifications # # MooseX::Getopt::Defanged::Meta::Attribute::Trait::_Getopt::Test->test_6_consumer_with_object_attributes t\meta-attribute-trait-_getopt.t .. 1..305 ok 1 - MooseX::Getopt::Defanged::Meta::Attribute::Trait::_Getopt has a meta class. ok 2 - use MooseX::Getopt::Defanged::Meta::Attribute::Trait::_Getopt::MinimalConsumer; ok 3 - The object isa MooseX::Getopt::Defanged::Meta::Attribute::Trait::_Getopt::MinimalConsumer ok 4 - MooseX::Getopt::Defanged::Meta::Attribute::Trait::_Getopt::MinimalConsumer has a meta class. ok 5 - MooseX::Getopt::Defanged::Meta::Attribute::Trait::_Getopt::MinimalConsumer does MooseX::Getopt::Defanged::Meta::Attribute::Trait::_Getopt. ok 6 - Minimal consumer has a getopt_name attribute. ok 7 - MooseX::Getopt::Defanged::Meta::Attribute::Trait::_Getopt::MinimalConsumer->can('set_getopt_name') ok 8 - Minimal consumer has a getopt_aliases attribute. ok 9 - MooseX::Getopt::Defanged::Meta::Attribute::Trait::_Getopt::MinimalConsumer->can('set_getopt_aliases') ok 10 - Minimal consumer has a getopt_type attribute. ok 11 - MooseX::Getopt::Defanged::Meta::Attribute::Trait::_Getopt::MinimalConsumer->can('set_getopt_type') ok 12 - Minimal consumer has a getopt_specification attribute. ok 13 - MooseX::Getopt::Defanged::Meta::Attribute::Trait::_Getopt::MinimalConsumer->can('set_getopt_specification') ok 14 - MooseX::Getopt::Defanged::Meta::Attribute::Trait::_Getopt::MinimalConsumer->can('get_getopt_name') ok 15 - MooseX::Getopt::Defanged::Meta::Attribute::Trait::_Getopt::MinimalConsumer->can('get_getopt_aliases') ok 16 - MooseX::Getopt::Defanged::Meta::Attribute::Trait::_Getopt::MinimalConsumer->can('get_getopt_type') ok 17 - MooseX::Getopt::Defanged::Meta::Attribute::Trait::_Getopt::MinimalConsumer->can('get_getopt_specification') ok 18 - Minimal consumer has a getopt_required attribute. ok 19 - MooseX::Getopt::Defanged::Meta::Attribute::Trait::_Getopt::MinimalConsumer->can('is_getopt_required') ok 20 - use MooseX::Getopt::Defanged::Meta::Attribute::Trait::_Getopt::ConsumerOfAllTypesWithDefaults; ok 21 - The object isa MooseX::Getopt::Defanged::Meta::Attribute::Trait::_Getopt::ConsumerOfAllTypesWithDefaults ok 22 - MooseX::Getopt::Defanged::Meta::Attribute::Trait::_Getopt::ConsumerOfAllTypesWithDefaults has a meta class. ok 23 - MooseX::Getopt::Defanged::Meta::Attribute::Trait::_Getopt::ConsumerOfAllTypesWithDefaults does MooseX::Getopt::Defanged. ok 24 - arrayref attribute does MooseX::Getopt::Defanged::Meta::Attribute::Trait::_Getopt. ok 25 - getopt_name is not defined on arrayref. ok 26 - getopt_aliases is not defined on arrayref. ok 27 - getopt_type is not defined on arrayref. ok 28 - getopt_specification is not defined on arrayref. ok 29 - The actual name of the option for the arrayref attribute is the same as the attribute name, but with underscores replaced by hyphens. ok 30 - The option name plus aliases for the arrayref attribute is the same as the option name because there are no aliases. ok 31 - The specification for the arrayref attribute matches the expected value for the "ArrayRef" type. ok 32 - The full specification for the arrayref attribute matches the concatenation of the option name and the type specification. ok 33 - maybe_arrayref attribute does MooseX::Getopt::Defanged::Meta::Attribute::Trait::_Getopt. ok 34 - getopt_name is not defined on maybe_arrayref. ok 35 - getopt_aliases is not defined on maybe_arrayref. ok 36 - getopt_type is not defined on maybe_arrayref. ok 37 - getopt_specification is not defined on maybe_arrayref. ok 38 - The actual name of the option for the maybe_arrayref attribute is the same as the attribute name, but with underscores replaced by hyphens. ok 39 - The option name plus aliases for the maybe_arrayref attribute is the same as the option name because there are no aliases. ok 40 - The specification for the maybe_arrayref attribute matches the expected value for the "ArrayRef" type. ok 41 - The full specification for the maybe_arrayref attribute matches the concatenation of the option name and the type specification. ok 42 - arrayref_int attribute does MooseX::Getopt::Defanged::Meta::Attribute::Trait::_Getopt. ok 43 - getopt_name is not defined on arrayref_int. ok 44 - getopt_aliases is not defined on arrayref_int. ok 45 - getopt_type is not defined on arrayref_int. ok 46 - getopt_specification is not defined on arrayref_int. ok 47 - The actual name of the option for the arrayref_int attribute is the same as the attribute name, but with underscores replaced by hyphens. ok 48 - The option name plus aliases for the arrayref_int attribute is the same as the option name because there are no aliases. ok 49 - The specification for the arrayref_int attribute matches the expected value for the "ArrayRef[Int]" type. ok 50 - The full specification for the arrayref_int attribute matches the concatenation of the option name and the type specification. ok 51 - maybe_arrayref_int attribute does MooseX::Getopt::Defanged::Meta::Attribute::Trait::_Getopt. ok 52 - getopt_name is not defined on maybe_arrayref_int. ok 53 - getopt_aliases is not defined on maybe_arrayref_int. ok 54 - getopt_type is not defined on maybe_arrayref_int. ok 55 - getopt_specification is not defined on maybe_arrayref_int. ok 56 - The actual name of the option for the maybe_arrayref_int attribute is the same as the attribute name, but with underscores replaced by hyphens. ok 57 - The option name plus aliases for the maybe_arrayref_int attribute is the same as the option name because there are no aliases. ok 58 - The specification for the maybe_arrayref_int attribute matches the expected value for the "ArrayRef[Int]" type. ok 59 - The full specification for the maybe_arrayref_int attribute matches the concatenation of the option name and the type specification. ok 60 - arrayref_num attribute does MooseX::Getopt::Defanged::Meta::Attribute::Trait::_Getopt. ok 61 - getopt_name is not defined on arrayref_num. ok 62 - getopt_aliases is not defined on arrayref_num. ok 63 - getopt_type is not defined on arrayref_num. ok 64 - getopt_specification is not defined on arrayref_num. ok 65 - The actual name of the option for the arrayref_num attribute is the same as the attribute name, but with underscores replaced by hyphens. ok 66 - The option name plus aliases for the arrayref_num attribute is the same as the option name because there are no aliases. ok 67 - The specification for the arrayref_num attribute matches the expected value for the "ArrayRef[Num]" type. ok 68 - The full specification for the arrayref_num attribute matches the concatenation of the option name and the type specification. ok 69 - maybe_arrayref_num attribute does MooseX::Getopt::Defanged::Meta::Attribute::Trait::_Getopt. ok 70 - getopt_name is not defined on maybe_arrayref_num. ok 71 - getopt_aliases is not defined on maybe_arrayref_num. ok 72 - getopt_type is not defined on maybe_arrayref_num. ok 73 - getopt_specification is not defined on maybe_arrayref_num. ok 74 - The actual name of the option for the maybe_arrayref_num attribute is the same as the attribute name, but with underscores replaced by hyphens. ok 75 - The option name plus aliases for the maybe_arrayref_num attribute is the same as the option name because there are no aliases. ok 76 - The specification for the maybe_arrayref_num attribute matches the expected value for the "ArrayRef[Num]" type. ok 77 - The full specification for the maybe_arrayref_num attribute matches the concatenation of the option name and the type specification. ok 78 - arrayref_str attribute does MooseX::Getopt::Defanged::Meta::Attribute::Trait::_Getopt. ok 79 - getopt_name is not defined on arrayref_str. ok 80 - getopt_aliases is not defined on arrayref_str. ok 81 - getopt_type is not defined on arrayref_str. ok 82 - getopt_specification is not defined on arrayref_str. ok 83 - The actual name of the option for the arrayref_str attribute is the same as the attribute name, but with underscores replaced by hyphens. ok 84 - The option name plus aliases for the arrayref_str attribute is the same as the option name because there are no aliases. ok 85 - The specification for the arrayref_str attribute matches the expected value for the "ArrayRef[Str]" type. ok 86 - The full specification for the arrayref_str attribute matches the concatenation of the option name and the type specification. ok 87 - maybe_arrayref_str attribute does MooseX::Getopt::Defanged::Meta::Attribute::Trait::_Getopt. ok 88 - getopt_name is not defined on maybe_arrayref_str. ok 89 - getopt_aliases is not defined on maybe_arrayref_str. ok 90 - getopt_type is not defined on maybe_arrayref_str. ok 91 - getopt_specification is not defined on maybe_arrayref_str. ok 92 - The actual name of the option for the maybe_arrayref_str attribute is the same as the attribute name, but with underscores replaced by hyphens. ok 93 - The option name plus aliases for the maybe_arrayref_str attribute is the same as the option name because there are no aliases. ok 94 - The specification for the maybe_arrayref_str attribute matches the expected value for the "ArrayRef[Str]" type. ok 95 - The full specification for the maybe_arrayref_str attribute matches the concatenation of the option name and the type specification. ok 96 - bool attribute does MooseX::Getopt::Defanged::Meta::Attribute::Trait::_Getopt. ok 97 - getopt_name is not defined on bool. ok 98 - getopt_aliases is not defined on bool. ok 99 - getopt_type is not defined on bool. ok 100 - getopt_specification is not defined on bool. ok 101 - The actual name of the option for the bool attribute is the same as the attribute name, but with underscores replaced by hyphens. ok 102 - The option name plus aliases for the bool attribute is the same as the option name because there are no aliases. ok 103 - The specification for the bool attribute matches the expected value for the "Bool" type. ok 104 - The full specification for the bool attribute matches the concatenation of the option name and the type specification. ok 105 - maybe_bool attribute does MooseX::Getopt::Defanged::Meta::Attribute::Trait::_Getopt. ok 106 - getopt_name is not defined on maybe_bool. ok 107 - getopt_aliases is not defined on maybe_bool. ok 108 - getopt_type is not defined on maybe_bool. ok 109 - getopt_specification is not defined on maybe_bool. ok 110 - The actual name of the option for the maybe_bool attribute is the same as the attribute name, but with underscores replaced by hyphens. ok 111 - The option name plus aliases for the maybe_bool attribute is the same as the option name because there are no aliases. ok 112 - The specification for the maybe_bool attribute matches the expected value for the "Bool" type. ok 113 - The full specification for the maybe_bool attribute matches the concatenation of the option name and the type specification. ok 114 - hashref attribute does MooseX::Getopt::Defanged::Meta::Attribute::Trait::_Getopt. ok 115 - getopt_name is not defined on hashref. ok 116 - getopt_aliases is not defined on hashref. ok 117 - getopt_type is not defined on hashref. ok 118 - getopt_specification is not defined on hashref. ok 119 - The actual name of the option for the hashref attribute is the same as the attribute name, but with underscores replaced by hyphens. ok 120 - The option name plus aliases for the hashref attribute is the same as the option name because there are no aliases. ok 121 - The specification for the hashref attribute matches the expected value for the "HashRef" type. ok 122 - The full specification for the hashref attribute matches the concatenation of the option name and the type specification. ok 123 - maybe_hashref attribute does MooseX::Getopt::Defanged::Meta::Attribute::Trait::_Getopt. ok 124 - getopt_name is not defined on maybe_hashref. ok 125 - getopt_aliases is not defined on maybe_hashref. ok 126 - getopt_type is not defined on maybe_hashref. ok 127 - getopt_specification is not defined on maybe_hashref. ok 128 - The actual name of the option for the maybe_hashref attribute is the same as the attribute name, but with underscores replaced by hyphens. ok 129 - The option name plus aliases for the maybe_hashref attribute is the same as the option name because there are no aliases. ok 130 - The specification for the maybe_hashref attribute matches the expected value for the "HashRef" type. ok 131 - The full specification for the maybe_hashref attribute matches the concatenation of the option name and the type specification. ok 132 - hashref_int attribute does MooseX::Getopt::Defanged::Meta::Attribute::Trait::_Getopt. ok 133 - getopt_name is not defined on hashref_int. ok 134 - getopt_aliases is not defined on hashref_int. ok 135 - getopt_type is not defined on hashref_int. ok 136 - getopt_specification is not defined on hashref_int. ok 137 - The actual name of the option for the hashref_int attribute is the same as the attribute name, but with underscores replaced by hyphens. ok 138 - The option name plus aliases for the hashref_int attribute is the same as the option name because there are no aliases. ok 139 - The specification for the hashref_int attribute matches the expected value for the "HashRef[Int]" type. ok 140 - The full specification for the hashref_int attribute matches the concatenation of the option name and the type specification. ok 141 - maybe_hashref_int attribute does MooseX::Getopt::Defanged::Meta::Attribute::Trait::_Getopt. ok 142 - getopt_name is not defined on maybe_hashref_int. ok 143 - getopt_aliases is not defined on maybe_hashref_int. ok 144 - getopt_type is not defined on maybe_hashref_int. ok 145 - getopt_specification is not defined on maybe_hashref_int. ok 146 - The actual name of the option for the maybe_hashref_int attribute is the same as the attribute name, but with underscores replaced by hyphens. ok 147 - The option name plus aliases for the maybe_hashref_int attribute is the same as the option name because there are no aliases. ok 148 - The specification for the maybe_hashref_int attribute matches the expected value for the "HashRef[Int]" type. ok 149 - The full specification for the maybe_hashref_int attribute matches the concatenation of the option name and the type specification. ok 150 - hashref_num attribute does MooseX::Getopt::Defanged::Meta::Attribute::Trait::_Getopt. ok 151 - getopt_name is not defined on hashref_num. ok 152 - getopt_aliases is not defined on hashref_num. ok 153 - getopt_type is not defined on hashref_num. ok 154 - getopt_specification is not defined on hashref_num. ok 155 - The actual name of the option for the hashref_num attribute is the same as the attribute name, but with underscores replaced by hyphens. ok 156 - The option name plus aliases for the hashref_num attribute is the same as the option name because there are no aliases. ok 157 - The specification for the hashref_num attribute matches the expected value for the "HashRef[Num]" type. ok 158 - The full specification for the hashref_num attribute matches the concatenation of the option name and the type specification. ok 159 - maybe_hashref_num attribute does MooseX::Getopt::Defanged::Meta::Attribute::Trait::_Getopt. ok 160 - getopt_name is not defined on maybe_hashref_num. ok 161 - getopt_aliases is not defined on maybe_hashref_num. ok 162 - getopt_type is not defined on maybe_hashref_num. ok 163 - getopt_specification is not defined on maybe_hashref_num. ok 164 - The actual name of the option for the maybe_hashref_num attribute is the same as the attribute name, but with underscores replaced by hyphens. ok 165 - The option name plus aliases for the maybe_hashref_num attribute is the same as the option name because there are no aliases. ok 166 - The specification for the maybe_hashref_num attribute matches the expected value for the "HashRef[Num]" type. ok 167 - The full specification for the maybe_hashref_num attribute matches the concatenation of the option name and the type specification. ok 168 - hashref_str attribute does MooseX::Getopt::Defanged::Meta::Attribute::Trait::_Getopt. ok 169 - getopt_name is not defined on hashref_str. ok 170 - getopt_aliases is not defined on hashref_str. ok 171 - getopt_type is not defined on hashref_str. ok 172 - getopt_specification is not defined on hashref_str. ok 173 - The actual name of the option for the hashref_str attribute is the same as the attribute name, but with underscores replaced by hyphens. ok 174 - The option name plus aliases for the hashref_str attribute is the same as the option name because there are no aliases. ok 175 - The specification for the hashref_str attribute matches the expected value for the "HashRef[Str]" type. ok 176 - The full specification for the hashref_str attribute matches the concatenation of the option name and the type specification. ok 177 - maybe_hashref_str attribute does MooseX::Getopt::Defanged::Meta::Attribute::Trait::_Getopt. ok 178 - getopt_name is not defined on maybe_hashref_str. ok 179 - getopt_aliases is not defined on maybe_hashref_str. ok 180 - getopt_type is not defined on maybe_hashref_str. ok 181 - getopt_specification is not defined on maybe_hashref_str. ok 182 - The actual name of the option for the maybe_hashref_str attribute is the same as the attribute name, but with underscores replaced by hyphens. ok 183 - The option name plus aliases for the maybe_hashref_str attribute is the same as the option name because there are no aliases. ok 184 - The specification for the maybe_hashref_str attribute matches the expected value for the "HashRef[Str]" type. ok 185 - The full specification for the maybe_hashref_str attribute matches the concatenation of the option name and the type specification. ok 186 - int attribute does MooseX::Getopt::Defanged::Meta::Attribute::Trait::_Getopt. ok 187 - getopt_name is not defined on int. ok 188 - getopt_aliases is not defined on int. ok 189 - getopt_type is not defined on int. ok 190 - getopt_specification is not defined on int. ok 191 - The actual name of the option for the int attribute is the same as the attribute name, but with underscores replaced by hyphens. ok 192 - The option name plus aliases for the int attribute is the same as the option name because there are no aliases. ok 193 - The specification for the int attribute matches the expected value for the "Int" type. ok 194 - The full specification for the int attribute matches the concatenation of the option name and the type specification. ok 195 - maybe_int attribute does MooseX::Getopt::Defanged::Meta::Attribute::Trait::_Getopt. ok 196 - getopt_name is not defined on maybe_int. ok 197 - getopt_aliases is not defined on maybe_int. ok 198 - getopt_type is not defined on maybe_int. ok 199 - getopt_specification is not defined on maybe_int. ok 200 - The actual name of the option for the maybe_int attribute is the same as the attribute name, but with underscores replaced by hyphens. ok 201 - The option name plus aliases for the maybe_int attribute is the same as the option name because there are no aliases. ok 202 - The specification for the maybe_int attribute matches the expected value for the "Int" type. ok 203 - The full specification for the maybe_int attribute matches the concatenation of the option name and the type specification. ok 204 - num attribute does MooseX::Getopt::Defanged::Meta::Attribute::Trait::_Getopt. ok 205 - getopt_name is not defined on num. ok 206 - getopt_aliases is not defined on num. ok 207 - getopt_type is not defined on num. ok 208 - getopt_specification is not defined on num. ok 209 - The actual name of the option for the num attribute is the same as the attribute name, but with underscores replaced by hyphens. ok 210 - The option name plus aliases for the num attribute is the same as the option name because there are no aliases. ok 211 - The specification for the num attribute matches the expected value for the "Num" type. ok 212 - The full specification for the num attribute matches the concatenation of the option name and the type specification. ok 213 - maybe_num attribute does MooseX::Getopt::Defanged::Meta::Attribute::Trait::_Getopt. ok 214 - getopt_name is not defined on maybe_num. ok 215 - getopt_aliases is not defined on maybe_num. ok 216 - getopt_type is not defined on maybe_num. ok 217 - getopt_specification is not defined on maybe_num. ok 218 - The actual name of the option for the maybe_num attribute is the same as the attribute name, but with underscores replaced by hyphens. ok 219 - The option name plus aliases for the maybe_num attribute is the same as the option name because there are no aliases. ok 220 - The specification for the maybe_num attribute matches the expected value for the "Num" type. ok 221 - The full specification for the maybe_num attribute matches the concatenation of the option name and the type specification. ok 222 - regexpref attribute does MooseX::Getopt::Defanged::Meta::Attribute::Trait::_Getopt. ok 223 - getopt_name is not defined on regexpref. ok 224 - getopt_aliases is not defined on regexpref. ok 225 - getopt_type is not defined on regexpref. ok 226 - getopt_specification is not defined on regexpref. ok 227 - The actual name of the option for the regexpref attribute is the same as the attribute name, but with underscores replaced by hyphens. ok 228 - The option name plus aliases for the regexpref attribute is the same as the option name because there are no aliases. ok 229 - The specification for the regexpref attribute matches the expected value for the "RegexpRef" type. ok 230 - The full specification for the regexpref attribute matches the concatenation of the option name and the type specification. ok 231 - maybe_regexpref attribute does MooseX::Getopt::Defanged::Meta::Attribute::Trait::_Getopt. ok 232 - getopt_name is not defined on maybe_regexpref. ok 233 - getopt_aliases is not defined on maybe_regexpref. ok 234 - getopt_type is not defined on maybe_regexpref. ok 235 - getopt_specification is not defined on maybe_regexpref. ok 236 - The actual name of the option for the maybe_regexpref attribute is the same as the attribute name, but with underscores replaced by hyphens. ok 237 - The option name plus aliases for the maybe_regexpref attribute is the same as the option name because there are no aliases. ok 238 - The specification for the maybe_regexpref attribute matches the expected value for the "RegexpRef" type. ok 239 - The full specification for the maybe_regexpref attribute matches the concatenation of the option name and the type specification. ok 240 - str attribute does MooseX::Getopt::Defanged::Meta::Attribute::Trait::_Getopt. ok 241 - getopt_name is not defined on str. ok 242 - getopt_aliases is not defined on str. ok 243 - getopt_type is not defined on str. ok 244 - getopt_specification is not defined on str. ok 245 - The actual name of the option for the str attribute is the same as the attribute name, but with underscores replaced by hyphens. ok 246 - The option name plus aliases for the str attribute is the same as the option name because there are no aliases. ok 247 - The specification for the str attribute matches the expected value for the "Str" type. ok 248 - The full specification for the str attribute matches the concatenation of the option name and the type specification. ok 249 - maybe_str attribute does MooseX::Getopt::Defanged::Meta::Attribute::Trait::_Getopt. ok 250 - getopt_name is not defined on maybe_str. ok 251 - getopt_aliases is not defined on maybe_str. ok 252 - getopt_type is not defined on maybe_str. ok 253 - getopt_specification is not defined on maybe_str. ok 254 - The actual name of the option for the maybe_str attribute is the same as the attribute name, but with underscores replaced by hyphens. ok 255 - The option name plus aliases for the maybe_str attribute is the same as the option name because there are no aliases. ok 256 - The specification for the maybe_str attribute matches the expected value for the "Str" type. ok 257 - The full specification for the maybe_str attribute matches the concatenation of the option name and the type specification. ok 258 - use MooseX::Getopt::Defanged::Meta::Attribute::Trait::_Getopt::ConsumerWithOptionNameOverridesAndAliases; ok 259 - The object isa MooseX::Getopt::Defanged::Meta::Attribute::Trait::_Getopt::ConsumerWithOptionNameOverridesAndAliases ok 260 - MooseX::Getopt::Defanged::Meta::Attribute::Trait::_Getopt::ConsumerWithOptionNameOverridesAndAliases has a meta class. ok 261 - MooseX::Getopt::Defanged::Meta::Attribute::Trait::_Getopt::ConsumerWithOptionNameOverridesAndAliases does MooseX::Getopt::Defanged. ok 262 - option_with_name_override attribute does MooseX::Getopt::Defanged::Meta::Attribute::Trait::_Getopt. ok 263 - Name override for the option_with_name_override attribute. ok 264 - Aliases for the option_with_name_override attribute. ok 265 - Got expected option name for the option_with_name_override attribute. ok 266 - Got expected name/aliases concatentation for the option_with_name_override attribute. ok 267 - Got expected full specification for the option_with_name_override attribute. ok 268 - option_with_aliases attribute does MooseX::Getopt::Defanged::Meta::Attribute::Trait::_Getopt. ok 269 - Name override for the option_with_aliases attribute. ok 270 - Aliases for the option_with_aliases attribute. ok 271 - Got expected option name for the option_with_aliases attribute. ok 272 - Got expected name/aliases concatentation for the option_with_aliases attribute. ok 273 - Got expected full specification for the option_with_aliases attribute. ok 274 - option_with_name_override_and_aliases attribute does MooseX::Getopt::Defanged::Meta::Attribute::Trait::_Getopt. ok 275 - Name override for the option_with_name_override_and_aliases attribute. ok 276 - Aliases for the option_with_name_override_and_aliases attribute. ok 277 - Got expected option name for the option_with_name_override_and_aliases attribute. ok 278 - Got expected name/aliases concatentation for the option_with_name_override_and_aliases attribute. ok 279 - Got expected full specification for the option_with_name_override_and_aliases attribute. ok 280 - use MooseX::Getopt::Defanged::Meta::Attribute::Trait::_Getopt::ConsumerWithTypeAndSpecificationOverrides; ok 281 - The object isa MooseX::Getopt::Defanged::Meta::Attribute::Trait::_Getopt::ConsumerWithTypeAndSpecificationOverrides ok 282 - MooseX::Getopt::Defanged::Meta::Attribute::Trait::_Getopt::ConsumerWithTypeAndSpecificationOverrides has a meta class. ok 283 - MooseX::Getopt::Defanged::Meta::Attribute::Trait::_Getopt::ConsumerWithTypeAndSpecificationOverrides does MooseX::Getopt::Defanged. ok 284 - option_with_type_override attribute does MooseX::Getopt::Defanged::Meta::Attribute::Trait::_Getopt. ok 285 - Type override for the option_with_type_override attribute. ok 286 - Specification for the option_with_type_override attribute. ok 287 - Got expected type specification for the option_with_type_override attribute. ok 288 - Got expected full specification for the option_with_type_override attribute. ok 289 - option_with_specification attribute does MooseX::Getopt::Defanged::Meta::Attribute::Trait::_Getopt. ok 290 - Type override for the option_with_specification attribute. ok 291 - Specification for the option_with_specification attribute. ok 292 - Got expected type specification for the option_with_specification attribute. ok 293 - Got expected full specification for the option_with_specification attribute. ok 294 - option_with_type_override_and_specification attribute does MooseX::Getopt::Defanged::Meta::Attribute::Trait::_Getopt. ok 295 - Type override for the option_with_type_override_and_specification attribute. ok 296 - Specification for the option_with_type_override_and_specification attribute. ok 297 - Got expected type specification for the option_with_type_override_and_specification attribute. ok 298 - Got expected full specification for the option_with_type_override_and_specification attribute. ok 299 - use MooseX::Getopt::Defanged::Meta::Attribute::Trait::_Getopt::ConsumerWithObjects; ok 300 - The object isa MooseX::Getopt::Defanged::Meta::Attribute::Trait::_Getopt::ConsumerWithObjects ok 301 - MooseX::Getopt::Defanged::Meta::Attribute::Trait::_Getopt::ConsumerWithObjects has a meta class. ok 302 - MooseX::Getopt::Defanged::Meta::Attribute::Trait::_Getopt::ConsumerWithObjects does MooseX::Getopt::Defanged. ok 303 - Stringify an option object using method name ok 304 - Stringify an option object using code ref ok 305 - Stringify an option with an array of objects ok All tests successful. Files=4, Tests=380, 4 wallclock secs ( 0.08 usr + 0.00 sys = 0.08 CPU) Result: PASS ELLIOTJS/MooseX-Getopt-Defanged-v1.18.0.tar.gz C:\Perl64-5.14\bin\perl.exe ./Build test verbose=1 -- OK Elliot Shank <perl@galumph.com> Standard processing of command-line options, with Getopt::Long's nasty behavior defanged. >>> (cd C:\cpanfly-5.14\var\cpan\build\MooseX-Getopt-Defanged-v1.18.0-Toz7Rb && tar cvf - MooseX-Getopt-Defanged-v1.18.0.ppd blib) | gzip -c >C:/cpanfly-5.14/var/REPO/E/EL/ELLIOTJS/MooseX-Getopt-Defanged-v1.18.0.tar.gz MooseX-Getopt-Defanged-v1.18.0.ppd blib/ blib/lib/ blib/lib/Moose/ blib/lib/Moose/Meta/ blib/lib/Moose/Meta/Attribute/ blib/lib/Moose/Meta/Attribute/Custom/ blib/lib/Moose/Meta/Attribute/Custom/Trait/ blib/lib/Moose/Meta/Attribute/Custom/Trait/MooseX/ blib/lib/Moose/Meta/Attribute/Custom/Trait/MooseX/Getopt/ blib/lib/Moose/Meta/Attribute/Custom/Trait/MooseX/Getopt/Defanged/ blib/lib/Moose/Meta/Attribute/Custom/Trait/MooseX/Getopt/Defanged/Option.pm blib/lib/MooseX/ blib/lib/MooseX/Getopt/ blib/lib/MooseX/Getopt/Defanged/ blib/lib/MooseX/Getopt/Defanged/Exception/ blib/lib/MooseX/Getopt/Defanged/Exception/Generic.pm blib/lib/MooseX/Getopt/Defanged/Exception/InvalidSpecification.pm blib/lib/MooseX/Getopt/Defanged/Exception/User.pm blib/lib/MooseX/Getopt/Defanged/Exception.pm blib/lib/MooseX/Getopt/Defanged/Meta/ blib/lib/MooseX/Getopt/Defanged/Meta/Attribute/ blib/lib/MooseX/Getopt/Defanged/Meta/Attribute/Trait/ blib/lib/MooseX/Getopt/Defanged/Meta/Attribute/Trait/_Getopt.pm blib/lib/MooseX/Getopt/Defanged/OptionTypeMetadata.pm blib/lib/MooseX/Getopt/Defanged.pm >>> mv C:\cpanfly-5.14\var\cpan\build\MooseX-Getopt-Defanged-v1.18.0-Toz7Rb/MooseX-Getopt-Defanged-v1.18.0.ppd C:/cpanfly-5.14/var/REPO/E/EL/ELLIOTJS Finished 2011-04-28T22:47:27