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