Start 2010-04-13T21:42:22 ActivePerl-1200 CPAN-1.9402 Going to read '/home/fly1200/var/cpan/Metadata' Database was generated on Tue, 13 Apr 2010 21:27:20 GMT Running make for E/EL/ELLIOTJS/MooseX-Getopt-Defanged-v1.15.0.tar.gz Checksum for /net/nas/data/cpan/authors/id/E/EL/ELLIOTJS/MooseX-Getopt-Defanged-v1.15.0.tar.gz ok MooseX-Getopt-Defanged-v1.15.0 MooseX-Getopt-Defanged-v1.15.0/Build.PL MooseX-Getopt-Defanged-v1.15.0/Changes MooseX-Getopt-Defanged-v1.15.0/LICENSE MooseX-Getopt-Defanged-v1.15.0/MANIFEST MooseX-Getopt-Defanged-v1.15.0/META.yml MooseX-Getopt-Defanged-v1.15.0/README MooseX-Getopt-Defanged-v1.15.0/lib MooseX-Getopt-Defanged-v1.15.0/lib/Moose MooseX-Getopt-Defanged-v1.15.0/lib/Moose/Meta MooseX-Getopt-Defanged-v1.15.0/lib/Moose/Meta/Attribute MooseX-Getopt-Defanged-v1.15.0/lib/Moose/Meta/Attribute/Custom MooseX-Getopt-Defanged-v1.15.0/lib/Moose/Meta/Attribute/Custom/Trait MooseX-Getopt-Defanged-v1.15.0/lib/Moose/Meta/Attribute/Custom/Trait/MooseX MooseX-Getopt-Defanged-v1.15.0/lib/Moose/Meta/Attribute/Custom/Trait/MooseX/Getopt MooseX-Getopt-Defanged-v1.15.0/lib/Moose/Meta/Attribute/Custom/Trait/MooseX/Getopt/Defanged MooseX-Getopt-Defanged-v1.15.0/lib/Moose/Meta/Attribute/Custom/Trait/MooseX/Getopt/Defanged/Option.pm MooseX-Getopt-Defanged-v1.15.0/lib/MooseX MooseX-Getopt-Defanged-v1.15.0/lib/MooseX/Getopt MooseX-Getopt-Defanged-v1.15.0/lib/MooseX/Getopt/Defanged.pm MooseX-Getopt-Defanged-v1.15.0/lib/MooseX/Getopt/Defanged MooseX-Getopt-Defanged-v1.15.0/lib/MooseX/Getopt/Defanged/Exception.pm MooseX-Getopt-Defanged-v1.15.0/lib/MooseX/Getopt/Defanged/OptionTypeMetadata.pm MooseX-Getopt-Defanged-v1.15.0/lib/MooseX/Getopt/Defanged/Exception MooseX-Getopt-Defanged-v1.15.0/lib/MooseX/Getopt/Defanged/Exception/Generic.pm MooseX-Getopt-Defanged-v1.15.0/lib/MooseX/Getopt/Defanged/Exception/InvalidSpecification.pm MooseX-Getopt-Defanged-v1.15.0/lib/MooseX/Getopt/Defanged/Exception/User.pm MooseX-Getopt-Defanged-v1.15.0/lib/MooseX/Getopt/Defanged/Meta MooseX-Getopt-Defanged-v1.15.0/lib/MooseX/Getopt/Defanged/Meta/Attribute MooseX-Getopt-Defanged-v1.15.0/lib/MooseX/Getopt/Defanged/Meta/Attribute/Trait MooseX-Getopt-Defanged-v1.15.0/lib/MooseX/Getopt/Defanged/Meta/Attribute/Trait/_Getopt.pm MooseX-Getopt-Defanged-v1.15.0/t MooseX-Getopt-Defanged-v1.15.0/t/00-use-ok.t MooseX-Getopt-Defanged-v1.15.0/t/getopt.t MooseX-Getopt-Defanged-v1.15.0/t/meta-attribute-trait-_getopt.t MooseX-Getopt-Defanged-v1.15.0/t/getopt.d MooseX-Getopt-Defanged-v1.15.0/t/getopt.d/lib MooseX-Getopt-Defanged-v1.15.0/t/getopt.d/lib/MooseX MooseX-Getopt-Defanged-v1.15.0/t/getopt.d/lib/MooseX/Getopt MooseX-Getopt-Defanged-v1.15.0/t/getopt.d/lib/MooseX/Getopt/Defanged MooseX-Getopt-Defanged-v1.15.0/t/getopt.d/lib/MooseX/Getopt/Defanged/ConsumerOfAllTypes.pm MooseX-Getopt-Defanged-v1.15.0/t/getopt.d/lib/MooseX/Getopt/Defanged/MinimalConsumer.pm MooseX-Getopt-Defanged-v1.15.0/t/meta-attribute-trait-_getopt.d MooseX-Getopt-Defanged-v1.15.0/t/meta-attribute-trait-_getopt.d/lib MooseX-Getopt-Defanged-v1.15.0/t/meta-attribute-trait-_getopt.d/lib/StringWrapper.pm MooseX-Getopt-Defanged-v1.15.0/t/meta-attribute-trait-_getopt.d/lib/MooseX MooseX-Getopt-Defanged-v1.15.0/t/meta-attribute-trait-_getopt.d/lib/MooseX/Getopt MooseX-Getopt-Defanged-v1.15.0/t/meta-attribute-trait-_getopt.d/lib/MooseX/Getopt/Defanged MooseX-Getopt-Defanged-v1.15.0/t/meta-attribute-trait-_getopt.d/lib/MooseX/Getopt/Defanged/Meta MooseX-Getopt-Defanged-v1.15.0/t/meta-attribute-trait-_getopt.d/lib/MooseX/Getopt/Defanged/Meta/Attribute MooseX-Getopt-Defanged-v1.15.0/t/meta-attribute-trait-_getopt.d/lib/MooseX/Getopt/Defanged/Meta/Attribute/Trait MooseX-Getopt-Defanged-v1.15.0/t/meta-attribute-trait-_getopt.d/lib/MooseX/Getopt/Defanged/Meta/Attribute/Trait/_Getopt MooseX-Getopt-Defanged-v1.15.0/t/meta-attribute-trait-_getopt.d/lib/MooseX/Getopt/Defanged/Meta/Attribute/Trait/_Getopt/ConsumerOfAllTypesWithDefaults.pm MooseX-Getopt-Defanged-v1.15.0/t/meta-attribute-trait-_getopt.d/lib/MooseX/Getopt/Defanged/Meta/Attribute/Trait/_Getopt/ConsumerWithObjects.pm MooseX-Getopt-Defanged-v1.15.0/t/meta-attribute-trait-_getopt.d/lib/MooseX/Getopt/Defanged/Meta/Attribute/Trait/_Getopt/ConsumerWithOptionNameOverridesAndAliases.pm MooseX-Getopt-Defanged-v1.15.0/t/meta-attribute-trait-_getopt.d/lib/MooseX/Getopt/Defanged/Meta/Attribute/Trait/_Getopt/ConsumerWithTypeAndSpecificationOverrides.pm MooseX-Getopt-Defanged-v1.15.0/t/meta-attribute-trait-_getopt.d/lib/MooseX/Getopt/Defanged/Meta/Attribute/Trait/_Getopt/MinimalConsumer.pm MooseX-Getopt-Defanged-v1.15.0/xt MooseX-Getopt-Defanged-v1.15.0/xt/author MooseX-Getopt-Defanged-v1.15.0/xt/author/consistent_version_numbers.t MooseX-Getopt-Defanged-v1.15.0/xt/author/distribution.t MooseX-Getopt-Defanged-v1.15.0/xt/author/kwalitee.t MooseX-Getopt-Defanged-v1.15.0/xt/author/perlcritic-code.t MooseX-Getopt-Defanged-v1.15.0/xt/author/perlcritic-tests.t MooseX-Getopt-Defanged-v1.15.0/xt/author/perlcriticrc-code MooseX-Getopt-Defanged-v1.15.0/xt/author/perlcriticrc-tests MooseX-Getopt-Defanged-v1.15.0/xt/author/pod_coverage.t MooseX-Getopt-Defanged-v1.15.0/xt/author/pod_syntax.t MooseX-Getopt-Defanged-v1.15.0/xt/author/README CPAN.pm: Going to build E/EL/ELLIOTJS/MooseX-Getopt-Defanged-v1.15.0.tar.gz >>> /home/fly1200/ap1200-292396/bin/perl-static 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 Creating new 'MYMETA.yml' with configuration results Creating new 'Build' script for 'MooseX-Getopt-Defanged' version 'v1.15.0' ---- Unsatisfied dependencies detected during ---- ---- ELLIOTJS/MooseX-Getopt-Defanged-v1.15.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.2.1.tar.gz Checksum for /net/nas/data/cpan/authors/id/E/EL/ELLIOTJS/MooseX-Accessors-ReadWritePrivate-v1.2.1.tar.gz ok MooseX-Accessors-ReadWritePrivate-v1.2.1 MooseX-Accessors-ReadWritePrivate-v1.2.1/Build.PL MooseX-Accessors-ReadWritePrivate-v1.2.1/Changes MooseX-Accessors-ReadWritePrivate-v1.2.1/LICENSE MooseX-Accessors-ReadWritePrivate-v1.2.1/MANIFEST MooseX-Accessors-ReadWritePrivate-v1.2.1/META.yml MooseX-Accessors-ReadWritePrivate-v1.2.1/README MooseX-Accessors-ReadWritePrivate-v1.2.1/lib MooseX-Accessors-ReadWritePrivate-v1.2.1/lib/MooseX MooseX-Accessors-ReadWritePrivate-v1.2.1/lib/MooseX/Accessors MooseX-Accessors-ReadWritePrivate-v1.2.1/lib/MooseX/Accessors/ReadWritePrivate.pm MooseX-Accessors-ReadWritePrivate-v1.2.1/lib/MooseX/Accessors/ReadWritePrivate MooseX-Accessors-ReadWritePrivate-v1.2.1/lib/MooseX/Accessors/ReadWritePrivate/Role MooseX-Accessors-ReadWritePrivate-v1.2.1/lib/MooseX/Accessors/ReadWritePrivate/Role/Attribute.pm MooseX-Accessors-ReadWritePrivate-v1.2.1/t MooseX-Accessors-ReadWritePrivate-v1.2.1/t/basic.t MooseX-Accessors-ReadWritePrivate-v1.2.1/t/boolean.t MooseX-Accessors-ReadWritePrivate-v1.2.1/t/maybe-boolean.t MooseX-Accessors-ReadWritePrivate-v1.2.1/xt MooseX-Accessors-ReadWritePrivate-v1.2.1/xt/author MooseX-Accessors-ReadWritePrivate-v1.2.1/xt/author/consistent_version_numbers.t MooseX-Accessors-ReadWritePrivate-v1.2.1/xt/author/distribution.t MooseX-Accessors-ReadWritePrivate-v1.2.1/xt/author/kwalitee.t MooseX-Accessors-ReadWritePrivate-v1.2.1/xt/author/perlcritic-code.t MooseX-Accessors-ReadWritePrivate-v1.2.1/xt/author/perlcritic-tests.t MooseX-Accessors-ReadWritePrivate-v1.2.1/xt/author/perlcriticrc-code MooseX-Accessors-ReadWritePrivate-v1.2.1/xt/author/perlcriticrc-tests MooseX-Accessors-ReadWritePrivate-v1.2.1/xt/author/pod_coverage.t MooseX-Accessors-ReadWritePrivate-v1.2.1/xt/author/pod_syntax.t MooseX-Accessors-ReadWritePrivate-v1.2.1/xt/author/README CPAN.pm: Going to build E/EL/ELLIOTJS/MooseX-Accessors-ReadWritePrivate-v1.2.1.tar.gz >>> /home/fly1200/ap1200-292396/bin/perl-static Build.PL Creating new 'MYMETA.yml' with configuration results Creating new 'Build' script for 'MooseX-Accessors-ReadWritePrivate' version 'v1.2.1' >>> ./Build ./Build: blib/lib/MooseX/Accessors/ReadWritePrivate.pm: unknown pod directive 'encoding' in paragraph 13. ignoring. ./Build: blib/lib/MooseX/Accessors/ReadWritePrivate.pm: cannot resolve L in paragraph 30. ./Build: blib/lib/MooseX/Accessors/ReadWritePrivate.pm: cannot resolve L in paragraph 37. ./Build: blib/lib/MooseX/Accessors/ReadWritePrivate.pm: cannot resolve L in paragraph 46. ./Build: blib/lib/MooseX/Accessors/ReadWritePrivate/Role/Attribute.pm: unknown pod directive 'encoding' in paragraph 18. ignoring. ./Build: blib/lib/MooseX/Accessors/ReadWritePrivate/Role/Attribute.pm: cannot resolve L in paragraph 41. Building MooseX-Accessors-ReadWritePrivate ELLIOTJS/MooseX-Accessors-ReadWritePrivate-v1.2.1.tar.gz ./Build -- OK Running Build test >>> ./Build test verbose=1 t/basic.t .......... 1..120 ok 1 - Before::Moose->get_public_rw() exists. ok 2 - Before::Moose->set_public_rw() exists. ok 3 - Before::Moose->_get_private_rw() exists. ok 4 - Before::Moose->_set_private_rw() exists. ok 5 - Before::Moose->__get_distribution_private_rw() exists. ok 6 - Before::Moose->__set_distribution_private_rw() exists. ok 7 - Before::Moose->get_public_ro() exists. ok 8 - Before::Moose->set_public_ro() doesn't exist. ok 9 - Before::Moose->_get_private_ro() exists. ok 10 - Before::Moose->_set_private_ro() doesn't exist. ok 11 - Before::Moose->__get_distribution_private_ro() exists. ok 12 - Before::Moose->__set_distribution_private_ro() doesn't exist. ok 13 - Before::Moose->get_public_rwp() exists. ok 14 - Before::Moose->_set_public_rwp() exists. ok 15 - Before::Moose->_get_private_rwp() exists. ok 16 - Before::Moose->_set_private_rwp() exists. ok 17 - Before::Moose->__get_distribution_private_rwp() exists. ok 18 - Before::Moose->_set_distribution_private_rwp() exists. ok 19 - Before::Moose->get_public_bare() doesn't exist. ok 20 - Before::Moose->_set_public_bare() doesn't exist. ok 21 - Before::Moose->_get_private_bare() doesn't exist. ok 22 - Before::Moose->_set_private_bare() doesn't exist. ok 23 - Before::Moose->__get_distribution_private_bare() doesn't exist. ok 24 - Before::Moose->_set_distribution_private_bare() doesn't exist. ok 25 - After::Moose->get_public_rw() exists. ok 26 - After::Moose->set_public_rw() exists. ok 27 - After::Moose->_get_private_rw() exists. ok 28 - After::Moose->_set_private_rw() exists. ok 29 - After::Moose->__get_distribution_private_rw() exists. ok 30 - After::Moose->__set_distribution_private_rw() exists. ok 31 - After::Moose->get_public_ro() exists. ok 32 - After::Moose->set_public_ro() doesn't exist. ok 33 - After::Moose->_get_private_ro() exists. ok 34 - After::Moose->_set_private_ro() doesn't exist. ok 35 - After::Moose->__get_distribution_private_ro() exists. ok 36 - After::Moose->__set_distribution_private_ro() doesn't exist. ok 37 - After::Moose->get_public_rwp() exists. ok 38 - After::Moose->_set_public_rwp() exists. ok 39 - After::Moose->_get_private_rwp() exists. ok 40 - After::Moose->_set_private_rwp() exists. ok 41 - After::Moose->__get_distribution_private_rwp() exists. ok 42 - After::Moose->_set_distribution_private_rwp() exists. ok 43 - After::Moose->get_public_bare() doesn't exist. ok 44 - After::Moose->_set_public_bare() doesn't exist. ok 45 - After::Moose->_get_private_bare() doesn't exist. ok 46 - After::Moose->_set_private_bare() doesn't exist. ok 47 - After::Moose->__get_distribution_private_bare() doesn't exist. ok 48 - After::Moose->_set_distribution_private_bare() doesn't exist. ok 49 - Selector::Overrides->public_rw() exists. ok 50 - Selector::Overrides->get_public_rw() doesn't exist. ok 51 - Selector::Overrides->set_public_rw() exists. ok 52 - Selector::Overrides->_private_rw() exists. ok 53 - Selector::Overrides->_get_private_rw() doesn't exist. ok 54 - Selector::Overrides->_set_private_rw() exists. ok 55 - Selector::Overrides->__distribution_private_rw() exists. ok 56 - Selector::Overrides->__get_distribution_private_rw() doesn't exist. ok 57 - Selector::Overrides->__set_distribution_private_rw() exists. ok 58 - Selector::Overrides->public_ro() exists. ok 59 - Selector::Overrides->get_public_ro() doesn't exist. ok 60 - Selector::Overrides->set_public_ro() doesn't exist. ok 61 - Selector::Overrides->_private_ro() exists. ok 62 - Selector::Overrides->_get_private_ro() doesn't exist. ok 63 - Selector::Overrides->_set_private_ro() doesn't exist. ok 64 - Selector::Overrides->__distribution_private_ro() exists. ok 65 - Selector::Overrides->__get_distribution_private_ro() doesn't exist. ok 66 - Selector::Overrides->__set_distribution_private_ro() doesn't exist. ok 67 - Selector::Overrides->public_rwp() exists. ok 68 - Selector::Overrides->get_public_rwp() doesn't exist. ok 69 - Selector::Overrides->_set_public_rwp() exists. ok 70 - Selector::Overrides->_private_rwp() exists. ok 71 - Selector::Overrides->_get_private_rwp() doesn't exist. ok 72 - Selector::Overrides->_set_private_rwp() exists. ok 73 - Selector::Overrides->__distribution_private_rwp() exists. ok 74 - Selector::Overrides->__get_distribution_private_rwp() doesn't exist. ok 75 - Selector::Overrides->_set_distribution_private_rwp() exists. ok 76 - Selector::Overrides->public_bare() exists. ok 77 - Selector::Overrides->get_public_bare() doesn't exist. ok 78 - Selector::Overrides->set_public_bare() doesn't exist. ok 79 - Selector::Overrides->_private_bare() exists. ok 80 - Selector::Overrides->_get_private_bare() doesn't exist. ok 81 - Selector::Overrides->_set_private_bare() doesn't exist. ok 82 - Selector::Overrides->__distribution_private_bare() exists. ok 83 - Selector::Overrides->__get_distribution_private_bare() doesn't exist. ok 84 - Selector::Overrides->__set_distribution_private_bare() doesn't exist. ok 85 - Mutator::Overrides->get_public_rw() exists. ok 86 - Mutator::Overrides->public_rw() exists. ok 87 - Mutator::Overrides->set_public_rw() doesn't exist. ok 88 - Mutator::Overrides->_get_private_rw() exists. ok 89 - Mutator::Overrides->_private_rw() exists. ok 90 - Mutator::Overrides->_set_private_rw() doesn't exist. ok 91 - Mutator::Overrides->__get_distribution_private_rw() exists. ok 92 - Mutator::Overrides->__distribution_private_rw() exists. ok 93 - Mutator::Overrides->__set_distribution_private_rw() doesn't exist. ok 94 - Mutator::Overrides->get_public_ro() exists. ok 95 - Mutator::Overrides->public_ro() exists. ok 96 - Mutator::Overrides->set_public_ro() doesn't exist. ok 97 - Mutator::Overrides->_get_private_ro() exists. ok 98 - Mutator::Overrides->_private_ro() exists. ok 99 - Mutator::Overrides->_set_private_ro() doesn't exist. ok 100 - Mutator::Overrides->__get_distribution_private_ro() exists. ok 101 - Mutator::Overrides->__distribution_private_ro() exists. ok 102 - Mutator::Overrides->__set_distribution_private_ro() doesn't exist. ok 103 - Mutator::Overrides->get_public_rwp() exists. ok 104 - Mutator::Overrides->public_rwp() exists. ok 105 - Mutator::Overrides->_set_public_rwp() doesn't exist. ok 106 - Mutator::Overrides->_get_private_rwp() exists. ok 107 - Mutator::Overrides->_private_rwp() exists. ok 108 - Mutator::Overrides->_set_private_rwp() doesn't exist. ok 109 - Mutator::Overrides->__get_distribution_private_rwp() exists. ok 110 - Mutator::Overrides->__distribution_private_rwp() exists. ok 111 - Mutator::Overrides->_set_distribution_private_rwp() doesn't exist. ok 112 - Mutator::Overrides->get_public_bare() doesn't exist. ok 113 - Mutator::Overrides->public_bare() exists. ok 114 - Mutator::Overrides->_set_public_bare() doesn't exist. ok 115 - Mutator::Overrides->_get_private_bare() doesn't exist. ok 116 - Mutator::Overrides->_private_bare() exists. ok 117 - Mutator::Overrides->_set_private_bare() doesn't exist. ok 118 - Mutator::Overrides->__get_distribution_private_bare() doesn't exist. ok 119 - Mutator::Overrides->__distribution_private_bare() exists. ok 120 - Mutator::Overrides->_set_distribution_private_bare() doesn't exist. ok t/boolean.t ........ 1..36 ok 1 - Before::Moose->public_rw() exists. ok 2 - Before::Moose->set_public_rw() exists. ok 3 - Before::Moose->_private_rw() exists. ok 4 - Before::Moose->_set_private_rw() exists. ok 5 - Before::Moose->__distribution_private_rw() exists. ok 6 - Before::Moose->__set_distribution_private_rw() exists. ok 7 - Before::Moose->public_ro() exists. ok 8 - Before::Moose->set_public_ro() doesn't exist. ok 9 - Before::Moose->_private_ro() exists. ok 10 - Before::Moose->_set_private_ro() doesn't exist. ok 11 - Before::Moose->__distribution_private_ro() exists. ok 12 - Before::Moose->__set_distribution_private_ro() doesn't exist. ok 13 - Before::Moose->public_rwp() exists. ok 14 - Before::Moose->_set_public_rwp() exists. ok 15 - Before::Moose->_private_rwp() exists. ok 16 - Before::Moose->_set_private_rwp() exists. ok 17 - Before::Moose->__distribution_private_rwp() exists. ok 18 - Before::Moose->_set_distribution_private_rwp() exists. ok 19 - After::Moose->public_rw() exists. ok 20 - After::Moose->set_public_rw() exists. ok 21 - After::Moose->_private_rw() exists. ok 22 - After::Moose->_set_private_rw() exists. ok 23 - After::Moose->__distribution_private_rw() exists. ok 24 - After::Moose->__set_distribution_private_rw() exists. ok 25 - After::Moose->public_ro() exists. ok 26 - After::Moose->set_public_ro() doesn't exist. ok 27 - After::Moose->_private_ro() exists. ok 28 - After::Moose->_set_private_ro() doesn't exist. ok 29 - After::Moose->__distribution_private_ro() exists. ok 30 - After::Moose->__set_distribution_private_ro() doesn't exist. ok 31 - After::Moose->public_rwp() exists. ok 32 - After::Moose->_set_public_rwp() exists. ok 33 - After::Moose->_private_rwp() exists. ok 34 - After::Moose->_set_private_rwp() exists. ok 35 - After::Moose->__distribution_private_rwp() exists. ok 36 - After::Moose->_set_distribution_private_rwp() exists. ok t/maybe-boolean.t .. 1..36 ok 1 - Before::Moose->public_rw() exists. ok 2 - Before::Moose->set_public_rw() exists. ok 3 - Before::Moose->_private_rw() exists. ok 4 - Before::Moose->_set_private_rw() exists. ok 5 - Before::Moose->__distribution_private_rw() exists. ok 6 - Before::Moose->__set_distribution_private_rw() exists. ok 7 - Before::Moose->public_ro() exists. ok 8 - Before::Moose->set_public_ro() doesn't exist. ok 9 - Before::Moose->_private_ro() exists. ok 10 - Before::Moose->_set_private_ro() doesn't exist. ok 11 - Before::Moose->__distribution_private_ro() exists. ok 12 - Before::Moose->__set_distribution_private_ro() doesn't exist. ok 13 - Before::Moose->public_rwp() exists. ok 14 - Before::Moose->_set_public_rwp() exists. ok 15 - Before::Moose->_private_rwp() exists. ok 16 - Before::Moose->_set_private_rwp() exists. ok 17 - Before::Moose->__distribution_private_rwp() exists. ok 18 - Before::Moose->_set_distribution_private_rwp() exists. ok 19 - After::Moose->public_rw() exists. ok 20 - After::Moose->set_public_rw() exists. ok 21 - After::Moose->_private_rw() exists. ok 22 - After::Moose->_set_private_rw() exists. ok 23 - After::Moose->__distribution_private_rw() exists. ok 24 - After::Moose->__set_distribution_private_rw() exists. ok 25 - After::Moose->public_ro() exists. ok 26 - After::Moose->set_public_ro() doesn't exist. ok 27 - After::Moose->_private_ro() exists. ok 28 - After::Moose->_set_private_ro() doesn't exist. ok 29 - After::Moose->__distribution_private_ro() exists. ok 30 - After::Moose->__set_distribution_private_ro() doesn't exist. ok 31 - After::Moose->public_rwp() exists. ok 32 - After::Moose->_set_public_rwp() exists. ok 33 - After::Moose->_private_rwp() exists. ok 34 - After::Moose->_set_private_rwp() exists. ok 35 - After::Moose->__distribution_private_rwp() exists. ok 36 - After::Moose->_set_distribution_private_rwp() exists. ok All tests successful. Files=3, Tests=192, 1 wallclock secs ( 0.04 usr 0.01 sys + 0.69 cusr 0.05 csys = 0.79 CPU) Result: PASS ELLIOTJS/MooseX-Accessors-ReadWritePrivate-v1.2.1.tar.gz ./Build test verbose=1 -- OK Elliot Shank <perl@galumph.com> Name your accessors get_foo() and set_foo() or _set_foo(). >>> (cd /home/fly1200/var/cpan/build/MooseX-Accessors-ReadWritePrivate-v1.2.1-tkZZsy && tar cvf - MooseX-Accessors-ReadWritePrivate-v1.2.1.ppd blib) | gzip -c >/home/fly1200/var/REPO/E/EL/ELLIOTJS/MooseX-Accessors-ReadWritePrivate-v1.2.1.tar.gz MooseX-Accessors-ReadWritePrivate-v1.2.1.ppd blib/ blib/lib/ blib/lib/MooseX/ blib/lib/MooseX/Accessors/ blib/lib/MooseX/Accessors/ReadWritePrivate.pm blib/lib/MooseX/Accessors/ReadWritePrivate/ blib/lib/MooseX/Accessors/ReadWritePrivate/Role/ blib/lib/MooseX/Accessors/ReadWritePrivate/Role/Attribute.pm >>> mv /home/fly1200/var/cpan/build/MooseX-Accessors-ReadWritePrivate-v1.2.1-tkZZsy/MooseX-Accessors-ReadWritePrivate-v1.2.1.ppd /home/fly1200/var/REPO/E/EL/ELLIOTJS Running Build for E/EL/ELLIOTJS/MooseX-Getopt-Defanged-v1.15.0.tar.gz Prepending /home/fly1200/var/cpan/build/MooseX-Accessors-ReadWritePrivate-v1.2.1-tkZZsy/blib/arch /home/fly1200/var/cpan/build/MooseX-Accessors-ReadWritePrivate-v1.2.1-tkZZsy/blib/lib to PERL5LIB for 'get' Has already been unwrapped into directory /home/fly1200/var/cpan/build/MooseX-Getopt-Defanged-v1.15.0-PIGL5g Prepending /home/fly1200/var/cpan/build/MooseX-Accessors-ReadWritePrivate-v1.2.1-tkZZsy/blib/arch /home/fly1200/var/cpan/build/MooseX-Accessors-ReadWritePrivate-v1.2.1-tkZZsy/blib/lib to PERL5LIB for 'make' CPAN.pm: Going to build E/EL/ELLIOTJS/MooseX-Getopt-Defanged-v1.15.0.tar.gz >>> ./Build ./Build: blib/lib/MooseX/Getopt/Defanged/Exception/Generic.pm: unknown pod directive 'encoding' in paragraph 12. ignoring. ./Build: blib/lib/MooseX/Getopt/Defanged/Exception/Generic.pm: cannot resolve L in paragraph 44. ./Build: blib/lib/MooseX/Getopt/Defanged/OptionTypeMetadata.pm: unknown pod directive 'encoding' in paragraph 30. ignoring. ./Build: blib/lib/MooseX/Getopt/Defanged/OptionTypeMetadata.pm: cannot resolve L in paragraph 50. ./Build: blib/lib/MooseX/Getopt/Defanged/OptionTypeMetadata.pm: cannot resolve L in paragraph 59. ./Build: blib/lib/MooseX/Getopt/Defanged/OptionTypeMetadata.pm: cannot resolve L in paragraph 65. ./Build: blib/lib/MooseX/Getopt/Defanged/OptionTypeMetadata.pm: cannot resolve L in paragraph 73. ./Build: blib/lib/MooseX/Getopt/Defanged/Exception/User.pm: unknown pod directive 'encoding' in paragraph 11. ignoring. ./Build: blib/lib/MooseX/Getopt/Defanged/Exception/User.pm: cannot resolve L in paragraph 38. ./Build: blib/lib/MooseX/Getopt/Defanged/Meta/Attribute/Trait/_Getopt.pm: unknown pod directive 'encoding' in paragraph 49. ignoring. ./Build: blib/lib/MooseX/Getopt/Defanged/Exception.pm: unknown pod directive 'encoding' in paragraph 8. ignoring. ./Build: blib/lib/MooseX/Getopt/Defanged.pm: unknown pod directive 'encoding' in paragraph 38. ignoring. ./Build: blib/lib/MooseX/Getopt/Defanged.pm: cannot resolve L in paragraph 64. ./Build: blib/lib/MooseX/Getopt/Defanged.pm: cannot resolve L in paragraph 72. ./Build: blib/lib/MooseX/Getopt/Defanged.pm: cannot resolve L in paragraph 156. ./Build: blib/lib/MooseX/Getopt/Defanged.pm: cannot resolve L in paragraph 160. ./Build: blib/lib/MooseX/Getopt/Defanged/Exception/InvalidSpecification.pm: unknown pod directive 'encoding' in paragraph 12. ignoring. ./Build: blib/lib/MooseX/Getopt/Defanged/Exception/InvalidSpecification.pm: cannot resolve L in paragraph 49. ./Build: blib/lib/Moose/Meta/Attribute/Custom/Trait/MooseX/Getopt/Defanged/Option.pm: unknown pod directive 'encoding' in paragraph 8. ignoring. Building MooseX-Getopt-Defanged ELLIOTJS/MooseX-Getopt-Defanged-v1.15.0.tar.gz ./Build -- OK Prepending /home/fly1200/var/cpan/build/MooseX-Accessors-ReadWritePrivate-v1.2.1-tkZZsy/blib/arch /home/fly1200/var/cpan/build/MooseX-Accessors-ReadWritePrivate-v1.2.1-tkZZsy/blib/lib to PERL5LIB for 'test' Running Build test >>> ./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/InvalidSpecification.pm ok 5 - Compile test for blib/lib/MooseX/Getopt/Defanged/Exception/Generic.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 t/getopt.t ........................ 1..41 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 --arrayref option. ok 27 - Got correct value for the --maybe-arrayref option. ok 28 - Got correct value for the --arrayref-str option. ok 29 - Got correct value for the --maybe-arrayref-str option. ok 30 - Got correct value for the --arrayref-int option. ok 31 - Got correct value for the --maybe-arrayref-int option. ok 32 - Got correct value for the --arrayref-num option. ok 33 - Got correct value for the --maybe-arrayref-num option. ok 34 - Got correct value for the --hashref option. ok 35 - Got correct value for the --maybe-hashref option. ok 36 - Got correct value for the --hashref-str option. ok 37 - Got correct value for the --maybe-hashref-str option. ok 38 - Got correct value for the --hashref-int option. ok 39 - Got correct value for the --maybe-hashref-int option. ok 40 - Got correct value for the --hashref-num option. ok 41 - Got correct value for the --maybe-hashref-num option. 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..288 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 - Minimal consumer has a getopt_required attribute. ok 15 - MooseX::Getopt::Defanged::Meta::Attribute::Trait::_Getopt::MinimalConsumer->can('set_getopt_required') ok 16 - MooseX::Getopt::Defanged::Meta::Attribute::Trait::_Getopt::MinimalConsumer->can('get_getopt_name') ok 17 - MooseX::Getopt::Defanged::Meta::Attribute::Trait::_Getopt::MinimalConsumer->can('get_getopt_aliases') ok 18 - MooseX::Getopt::Defanged::Meta::Attribute::Trait::_Getopt::MinimalConsumer->can('get_getopt_type') ok 19 - MooseX::Getopt::Defanged::Meta::Attribute::Trait::_Getopt::MinimalConsumer->can('get_getopt_specification') ok 20 - MooseX::Getopt::Defanged::Meta::Attribute::Trait::_Getopt::MinimalConsumer->can('is_getopt_required') ok 21 - use MooseX::Getopt::Defanged::Meta::Attribute::Trait::_Getopt::ConsumerOfAllTypesWithDefaults; ok 22 - The object isa MooseX::Getopt::Defanged::Meta::Attribute::Trait::_Getopt::ConsumerOfAllTypesWithDefaults ok 23 - MooseX::Getopt::Defanged::Meta::Attribute::Trait::_Getopt::ConsumerOfAllTypesWithDefaults has a meta class. ok 24 - MooseX::Getopt::Defanged::Meta::Attribute::Trait::_Getopt::ConsumerOfAllTypesWithDefaults does MooseX::Getopt::Defanged. ok 25 - arrayref attribute does MooseX::Getopt::Defanged::Meta::Attribute::Trait::_Getopt. ok 26 - getopt_name is not defined on arrayref. ok 27 - getopt_aliases is not defined on arrayref. ok 28 - getopt_type is not defined on arrayref. ok 29 - getopt_specification is not defined on arrayref. ok 30 - The actual name of the option for the arrayref attribute is the same as the attribute name, but with underscores replaced by hyphens. ok 31 - The option name plus aliases for the arrayref attribute is the same as the option name because there are no aliases. ok 32 - The specification for the arrayref attribute matches the expected value for the "ArrayRef" type. ok 33 - The full specification for the arrayref attribute matches the concatenation of the option name and the type specification. ok 34 - maybe_arrayref attribute does MooseX::Getopt::Defanged::Meta::Attribute::Trait::_Getopt. ok 35 - getopt_name is not defined on maybe_arrayref. ok 36 - getopt_aliases is not defined on maybe_arrayref. ok 37 - getopt_type is not defined on maybe_arrayref. ok 38 - getopt_specification is not defined on maybe_arrayref. ok 39 - 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 40 - The option name plus aliases for the maybe_arrayref attribute is the same as the option name because there are no aliases. ok 41 - The specification for the maybe_arrayref attribute matches the expected value for the "ArrayRef" type. ok 42 - The full specification for the maybe_arrayref attribute matches the concatenation of the option name and the type specification. ok 43 - arrayref_int attribute does MooseX::Getopt::Defanged::Meta::Attribute::Trait::_Getopt. ok 44 - getopt_name is not defined on arrayref_int. ok 45 - getopt_aliases is not defined on arrayref_int. ok 46 - getopt_type is not defined on arrayref_int. ok 47 - getopt_specification is not defined on arrayref_int. ok 48 - 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 49 - The option name plus aliases for the arrayref_int attribute is the same as the option name because there are no aliases. ok 50 - The specification for the arrayref_int attribute matches the expected value for the "ArrayRef[Int]" type. ok 51 - The full specification for the arrayref_int attribute matches the concatenation of the option name and the type specification. ok 52 - maybe_arrayref_int attribute does MooseX::Getopt::Defanged::Meta::Attribute::Trait::_Getopt. ok 53 - getopt_name is not defined on maybe_arrayref_int. ok 54 - getopt_aliases is not defined on maybe_arrayref_int. ok 55 - getopt_type is not defined on maybe_arrayref_int. ok 56 - getopt_specification is not defined on maybe_arrayref_int. ok 57 - 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 58 - The option name plus aliases for the maybe_arrayref_int attribute is the same as the option name because there are no aliases. ok 59 - The specification for the maybe_arrayref_int attribute matches the expected value for the "ArrayRef[Int]" type. ok 60 - The full specification for the maybe_arrayref_int attribute matches the concatenation of the option name and the type specification. ok 61 - arrayref_num attribute does MooseX::Getopt::Defanged::Meta::Attribute::Trait::_Getopt. ok 62 - getopt_name is not defined on arrayref_num. ok 63 - getopt_aliases is not defined on arrayref_num. ok 64 - getopt_type is not defined on arrayref_num. ok 65 - getopt_specification is not defined on arrayref_num. ok 66 - 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 67 - The option name plus aliases for the arrayref_num attribute is the same as the option name because there are no aliases. ok 68 - The specification for the arrayref_num attribute matches the expected value for the "ArrayRef[Num]" type. ok 69 - The full specification for the arrayref_num attribute matches the concatenation of the option name and the type specification. ok 70 - maybe_arrayref_num attribute does MooseX::Getopt::Defanged::Meta::Attribute::Trait::_Getopt. ok 71 - getopt_name is not defined on maybe_arrayref_num. ok 72 - getopt_aliases is not defined on maybe_arrayref_num. ok 73 - getopt_type is not defined on maybe_arrayref_num. ok 74 - getopt_specification is not defined on maybe_arrayref_num. ok 75 - 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 76 - The option name plus aliases for the maybe_arrayref_num attribute is the same as the option name because there are no aliases. ok 77 - The specification for the maybe_arrayref_num attribute matches the expected value for the "ArrayRef[Num]" type. ok 78 - The full specification for the maybe_arrayref_num attribute matches the concatenation of the option name and the type specification. ok 79 - arrayref_str attribute does MooseX::Getopt::Defanged::Meta::Attribute::Trait::_Getopt. ok 80 - getopt_name is not defined on arrayref_str. ok 81 - getopt_aliases is not defined on arrayref_str. ok 82 - getopt_type is not defined on arrayref_str. ok 83 - getopt_specification is not defined on arrayref_str. ok 84 - 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 85 - The option name plus aliases for the arrayref_str attribute is the same as the option name because there are no aliases. ok 86 - The specification for the arrayref_str attribute matches the expected value for the "ArrayRef[Str]" type. ok 87 - The full specification for the arrayref_str attribute matches the concatenation of the option name and the type specification. ok 88 - maybe_arrayref_str attribute does MooseX::Getopt::Defanged::Meta::Attribute::Trait::_Getopt. ok 89 - getopt_name is not defined on maybe_arrayref_str. ok 90 - getopt_aliases is not defined on maybe_arrayref_str. ok 91 - getopt_type is not defined on maybe_arrayref_str. ok 92 - getopt_specification is not defined on maybe_arrayref_str. ok 93 - 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 94 - The option name plus aliases for the maybe_arrayref_str attribute is the same as the option name because there are no aliases. ok 95 - The specification for the maybe_arrayref_str attribute matches the expected value for the "ArrayRef[Str]" type. ok 96 - The full specification for the maybe_arrayref_str attribute matches the concatenation of the option name and the type specification. ok 97 - bool attribute does MooseX::Getopt::Defanged::Meta::Attribute::Trait::_Getopt. ok 98 - getopt_name is not defined on bool. ok 99 - getopt_aliases is not defined on bool. ok 100 - getopt_type is not defined on bool. ok 101 - getopt_specification is not defined on bool. ok 102 - The actual name of the option for the bool attribute is the same as the attribute name, but with underscores replaced by hyphens. ok 103 - The option name plus aliases for the bool attribute is the same as the option name because there are no aliases. ok 104 - The specification for the bool attribute matches the expected value for the "Bool" type. ok 105 - The full specification for the bool attribute matches the concatenation of the option name and the type specification. ok 106 - maybe_bool attribute does MooseX::Getopt::Defanged::Meta::Attribute::Trait::_Getopt. ok 107 - getopt_name is not defined on maybe_bool. ok 108 - getopt_aliases is not defined on maybe_bool. ok 109 - getopt_type is not defined on maybe_bool. ok 110 - getopt_specification is not defined on maybe_bool. ok 111 - 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 112 - The option name plus aliases for the maybe_bool attribute is the same as the option name because there are no aliases. ok 113 - The specification for the maybe_bool attribute matches the expected value for the "Bool" type. ok 114 - The full specification for the maybe_bool attribute matches the concatenation of the option name and the type specification. ok 115 - hashref attribute does MooseX::Getopt::Defanged::Meta::Attribute::Trait::_Getopt. ok 116 - getopt_name is not defined on hashref. ok 117 - getopt_aliases is not defined on hashref. ok 118 - getopt_type is not defined on hashref. ok 119 - getopt_specification is not defined on hashref. ok 120 - The actual name of the option for the hashref attribute is the same as the attribute name, but with underscores replaced by hyphens. ok 121 - The option name plus aliases for the hashref attribute is the same as the option name because there are no aliases. ok 122 - The specification for the hashref attribute matches the expected value for the "HashRef" type. ok 123 - The full specification for the hashref attribute matches the concatenation of the option name and the type specification. ok 124 - maybe_hashref attribute does MooseX::Getopt::Defanged::Meta::Attribute::Trait::_Getopt. ok 125 - getopt_name is not defined on maybe_hashref. ok 126 - getopt_aliases is not defined on maybe_hashref. ok 127 - getopt_type is not defined on maybe_hashref. ok 128 - getopt_specification is not defined on maybe_hashref. ok 129 - 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 130 - The option name plus aliases for the maybe_hashref attribute is the same as the option name because there are no aliases. ok 131 - The specification for the maybe_hashref attribute matches the expected value for the "HashRef" type. ok 132 - The full specification for the maybe_hashref attribute matches the concatenation of the option name and the type specification. ok 133 - hashref_int attribute does MooseX::Getopt::Defanged::Meta::Attribute::Trait::_Getopt. ok 134 - getopt_name is not defined on hashref_int. ok 135 - getopt_aliases is not defined on hashref_int. ok 136 - getopt_type is not defined on hashref_int. ok 137 - getopt_specification is not defined on hashref_int. ok 138 - 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 139 - The option name plus aliases for the hashref_int attribute is the same as the option name because there are no aliases. ok 140 - The specification for the hashref_int attribute matches the expected value for the "HashRef[Int]" type. ok 141 - The full specification for the hashref_int attribute matches the concatenation of the option name and the type specification. ok 142 - maybe_hashref_int attribute does MooseX::Getopt::Defanged::Meta::Attribute::Trait::_Getopt. ok 143 - getopt_name is not defined on maybe_hashref_int. ok 144 - getopt_aliases is not defined on maybe_hashref_int. ok 145 - getopt_type is not defined on maybe_hashref_int. ok 146 - getopt_specification is not defined on maybe_hashref_int. ok 147 - 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 148 - The option name plus aliases for the maybe_hashref_int attribute is the same as the option name because there are no aliases. ok 149 - The specification for the maybe_hashref_int attribute matches the expected value for the "HashRef[Int]" type. ok 150 - The full specification for the maybe_hashref_int attribute matches the concatenation of the option name and the type specification. ok 151 - hashref_num attribute does MooseX::Getopt::Defanged::Meta::Attribute::Trait::_Getopt. ok 152 - getopt_name is not defined on hashref_num. ok 153 - getopt_aliases is not defined on hashref_num. ok 154 - getopt_type is not defined on hashref_num. ok 155 - getopt_specification is not defined on hashref_num. ok 156 - 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 157 - The option name plus aliases for the hashref_num attribute is the same as the option name because there are no aliases. ok 158 - The specification for the hashref_num attribute matches the expected value for the "HashRef[Num]" type. ok 159 - The full specification for the hashref_num attribute matches the concatenation of the option name and the type specification. ok 160 - maybe_hashref_num attribute does MooseX::Getopt::Defanged::Meta::Attribute::Trait::_Getopt. ok 161 - getopt_name is not defined on maybe_hashref_num. ok 162 - getopt_aliases is not defined on maybe_hashref_num. ok 163 - getopt_type is not defined on maybe_hashref_num. ok 164 - getopt_specification is not defined on maybe_hashref_num. ok 165 - 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 166 - The option name plus aliases for the maybe_hashref_num attribute is the same as the option name because there are no aliases. ok 167 - The specification for the maybe_hashref_num attribute matches the expected value for the "HashRef[Num]" type. ok 168 - The full specification for the maybe_hashref_num attribute matches the concatenation of the option name and the type specification. ok 169 - hashref_str attribute does MooseX::Getopt::Defanged::Meta::Attribute::Trait::_Getopt. ok 170 - getopt_name is not defined on hashref_str. ok 171 - getopt_aliases is not defined on hashref_str. ok 172 - getopt_type is not defined on hashref_str. ok 173 - getopt_specification is not defined on hashref_str. ok 174 - 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 175 - The option name plus aliases for the hashref_str attribute is the same as the option name because there are no aliases. ok 176 - The specification for the hashref_str attribute matches the expected value for the "HashRef[Str]" type. ok 177 - The full specification for the hashref_str attribute matches the concatenation of the option name and the type specification. ok 178 - maybe_hashref_str attribute does MooseX::Getopt::Defanged::Meta::Attribute::Trait::_Getopt. ok 179 - getopt_name is not defined on maybe_hashref_str. ok 180 - getopt_aliases is not defined on maybe_hashref_str. ok 181 - getopt_type is not defined on maybe_hashref_str. ok 182 - getopt_specification is not defined on maybe_hashref_str. ok 183 - 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 184 - The option name plus aliases for the maybe_hashref_str attribute is the same as the option name because there are no aliases. ok 185 - The specification for the maybe_hashref_str attribute matches the expected value for the "HashRef[Str]" type. ok 186 - The full specification for the maybe_hashref_str attribute matches the concatenation of the option name and the type specification. ok 187 - int attribute does MooseX::Getopt::Defanged::Meta::Attribute::Trait::_Getopt. ok 188 - getopt_name is not defined on int. ok 189 - getopt_aliases is not defined on int. ok 190 - getopt_type is not defined on int. ok 191 - getopt_specification is not defined on int. ok 192 - The actual name of the option for the int attribute is the same as the attribute name, but with underscores replaced by hyphens. ok 193 - The option name plus aliases for the int attribute is the same as the option name because there are no aliases. ok 194 - The specification for the int attribute matches the expected value for the "Int" type. ok 195 - The full specification for the int attribute matches the concatenation of the option name and the type specification. ok 196 - maybe_int attribute does MooseX::Getopt::Defanged::Meta::Attribute::Trait::_Getopt. ok 197 - getopt_name is not defined on maybe_int. ok 198 - getopt_aliases is not defined on maybe_int. ok 199 - getopt_type is not defined on maybe_int. ok 200 - getopt_specification is not defined on maybe_int. ok 201 - 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 202 - The option name plus aliases for the maybe_int attribute is the same as the option name because there are no aliases. ok 203 - The specification for the maybe_int attribute matches the expected value for the "Int" type. ok 204 - The full specification for the maybe_int attribute matches the concatenation of the option name and the type specification. ok 205 - num attribute does MooseX::Getopt::Defanged::Meta::Attribute::Trait::_Getopt. ok 206 - getopt_name is not defined on num. ok 207 - getopt_aliases is not defined on num. ok 208 - getopt_type is not defined on num. ok 209 - getopt_specification is not defined on num. ok 210 - The actual name of the option for the num attribute is the same as the attribute name, but with underscores replaced by hyphens. ok 211 - The option name plus aliases for the num attribute is the same as the option name because there are no aliases. ok 212 - The specification for the num attribute matches the expected value for the "Num" type. ok 213 - The full specification for the num attribute matches the concatenation of the option name and the type specification. ok 214 - maybe_num attribute does MooseX::Getopt::Defanged::Meta::Attribute::Trait::_Getopt. ok 215 - getopt_name is not defined on maybe_num. ok 216 - getopt_aliases is not defined on maybe_num. ok 217 - getopt_type is not defined on maybe_num. ok 218 - getopt_specification is not defined on maybe_num. ok 219 - 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 220 - The option name plus aliases for the maybe_num attribute is the same as the option name because there are no aliases. ok 221 - The specification for the maybe_num attribute matches the expected value for the "Num" type. ok 222 - The full specification for the maybe_num attribute matches the concatenation of the option name and the type specification. ok 223 - str attribute does MooseX::Getopt::Defanged::Meta::Attribute::Trait::_Getopt. ok 224 - getopt_name is not defined on str. ok 225 - getopt_aliases is not defined on str. ok 226 - getopt_type is not defined on str. ok 227 - getopt_specification is not defined on str. ok 228 - The actual name of the option for the str attribute is the same as the attribute name, but with underscores replaced by hyphens. ok 229 - The option name plus aliases for the str attribute is the same as the option name because there are no aliases. ok 230 - The specification for the str attribute matches the expected value for the "Str" type. ok 231 - The full specification for the str attribute matches the concatenation of the option name and the type specification. ok 232 - maybe_str attribute does MooseX::Getopt::Defanged::Meta::Attribute::Trait::_Getopt. ok 233 - getopt_name is not defined on maybe_str. ok 234 - getopt_aliases is not defined on maybe_str. ok 235 - getopt_type is not defined on maybe_str. ok 236 - getopt_specification is not defined on maybe_str. ok 237 - 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 238 - The option name plus aliases for the maybe_str attribute is the same as the option name because there are no aliases. ok 239 - The specification for the maybe_str attribute matches the expected value for the "Str" type. ok 240 - The full specification for the maybe_str attribute matches the concatenation of the option name and the type specification. ok 241 - use MooseX::Getopt::Defanged::Meta::Attribute::Trait::_Getopt::ConsumerWithOptionNameOverridesAndAliases; ok 242 - The object isa MooseX::Getopt::Defanged::Meta::Attribute::Trait::_Getopt::ConsumerWithOptionNameOverridesAndAliases ok 243 - MooseX::Getopt::Defanged::Meta::Attribute::Trait::_Getopt::ConsumerWithOptionNameOverridesAndAliases has a meta class. ok 244 - MooseX::Getopt::Defanged::Meta::Attribute::Trait::_Getopt::ConsumerWithOptionNameOverridesAndAliases does MooseX::Getopt::Defanged. ok 245 - option_with_name_override attribute does MooseX::Getopt::Defanged::Meta::Attribute::Trait::_Getopt. ok 246 - Name override for the option_with_name_override attribute. ok 247 - Aliases for the option_with_name_override attribute. ok 248 - Got expected option name for the option_with_name_override attribute. ok 249 - Got expected name/aliases concatentation for the option_with_name_override attribute. ok 250 - Got expected full specification for the option_with_name_override attribute. ok 251 - option_with_aliases attribute does MooseX::Getopt::Defanged::Meta::Attribute::Trait::_Getopt. ok 252 - Name override for the option_with_aliases attribute. ok 253 - Aliases for the option_with_aliases attribute. ok 254 - Got expected option name for the option_with_aliases attribute. ok 255 - Got expected name/aliases concatentation for the option_with_aliases attribute. ok 256 - Got expected full specification for the option_with_aliases attribute. ok 257 - option_with_name_override_and_aliases attribute does MooseX::Getopt::Defanged::Meta::Attribute::Trait::_Getopt. ok 258 - Name override for the option_with_name_override_and_aliases attribute. ok 259 - Aliases for the option_with_name_override_and_aliases attribute. ok 260 - Got expected option name for the option_with_name_override_and_aliases attribute. ok 261 - Got expected name/aliases concatentation for the option_with_name_override_and_aliases attribute. ok 262 - Got expected full specification for the option_with_name_override_and_aliases attribute. ok 263 - use MooseX::Getopt::Defanged::Meta::Attribute::Trait::_Getopt::ConsumerWithTypeAndSpecificationOverrides; ok 264 - The object isa MooseX::Getopt::Defanged::Meta::Attribute::Trait::_Getopt::ConsumerWithTypeAndSpecificationOverrides ok 265 - MooseX::Getopt::Defanged::Meta::Attribute::Trait::_Getopt::ConsumerWithTypeAndSpecificationOverrides has a meta class. ok 266 - MooseX::Getopt::Defanged::Meta::Attribute::Trait::_Getopt::ConsumerWithTypeAndSpecificationOverrides does MooseX::Getopt::Defanged. ok 267 - option_with_type_override attribute does MooseX::Getopt::Defanged::Meta::Attribute::Trait::_Getopt. ok 268 - Type override for the option_with_type_override attribute. ok 269 - Specification for the option_with_type_override attribute. ok 270 - Got expected type specification for the option_with_type_override attribute. ok 271 - Got expected full specification for the option_with_type_override attribute. ok 272 - option_with_specification attribute does MooseX::Getopt::Defanged::Meta::Attribute::Trait::_Getopt. ok 273 - Type override for the option_with_specification attribute. ok 274 - Specification for the option_with_specification attribute. ok 275 - Got expected type specification for the option_with_specification attribute. ok 276 - Got expected full specification for the option_with_specification attribute. ok 277 - option_with_type_override_and_specification attribute does MooseX::Getopt::Defanged::Meta::Attribute::Trait::_Getopt. ok 278 - Type override for the option_with_type_override_and_specification attribute. ok 279 - Specification for the option_with_type_override_and_specification attribute. ok 280 - Got expected type specification for the option_with_type_override_and_specification attribute. ok 281 - Got expected full specification for the option_with_type_override_and_specification attribute. ok 282 - use MooseX::Getopt::Defanged::Meta::Attribute::Trait::_Getopt::ConsumerWithObjects; ok 283 - The object isa MooseX::Getopt::Defanged::Meta::Attribute::Trait::_Getopt::ConsumerWithObjects ok 284 - MooseX::Getopt::Defanged::Meta::Attribute::Trait::_Getopt::ConsumerWithObjects has a meta class. ok 285 - MooseX::Getopt::Defanged::Meta::Attribute::Trait::_Getopt::ConsumerWithObjects does MooseX::Getopt::Defanged. ok 286 - Stringify an option object using method name ok 287 - Stringify an option object using code ref ok 288 - Stringify an option with an array of objects ok All tests successful. Files=3, Tests=337, 1 wallclock secs ( 0.08 usr 0.01 sys + 1.40 cusr 0.10 csys = 1.59 CPU) Result: PASS ELLIOTJS/MooseX-Getopt-Defanged-v1.15.0.tar.gz ./Build test verbose=1 -- OK Elliot Shank <perl@galumph.com> Standard processing of command-line options, with Getopt::Long's nasty behavior defanged. >>> (cd /home/fly1200/var/cpan/build/MooseX-Getopt-Defanged-v1.15.0-PIGL5g && tar cvf - MooseX-Getopt-Defanged-v1.15.0.ppd blib) | gzip -c >/home/fly1200/var/REPO/E/EL/ELLIOTJS/MooseX-Getopt-Defanged-v1.15.0.tar.gz MooseX-Getopt-Defanged-v1.15.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.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/Exception/ blib/lib/MooseX/Getopt/Defanged/Exception/InvalidSpecification.pm blib/lib/MooseX/Getopt/Defanged/Exception/Generic.pm blib/lib/MooseX/Getopt/Defanged/Exception/User.pm blib/lib/MooseX/Getopt/Defanged.pm >>> mv /home/fly1200/var/cpan/build/MooseX-Getopt-Defanged-v1.15.0-PIGL5g/MooseX-Getopt-Defanged-v1.15.0.ppd /home/fly1200/var/REPO/E/EL/ELLIOTJS Finished 2010-04-13T21:42:30