PATH=/usr/bin:/bin:/data/fly2200/cpanfly-5.22/var/megalib/bin Start 2018-09-25T00:05:25 ActivePerl-2200 CPAN-2.10 Reading '/data/fly2200/cpanfly-5.22/var/cpan/Metadata' Database was generated on Mon, 24 Sep 2018 05:17:03 GMT Checksum for /data/fly2200/cpanfly-5.22/var/cpan/sources/authors/id/E/ET/ETHER/MooseX-Getopt-0.74.tar.gz ok MooseX-Getopt-0.74/ MooseX-Getopt-0.74/Build.PL MooseX-Getopt-0.74/Changes MooseX-Getopt-0.74/CONTRIBUTING MooseX-Getopt-0.74/dist.ini MooseX-Getopt-0.74/INSTALL MooseX-Getopt-0.74/lib/ MooseX-Getopt-0.74/LICENSE MooseX-Getopt-0.74/Makefile.PL MooseX-Getopt-0.74/MANIFEST MooseX-Getopt-0.74/META.json MooseX-Getopt-0.74/META.yml MooseX-Getopt-0.74/README MooseX-Getopt-0.74/t/ MooseX-Getopt-0.74/xt/ MooseX-Getopt-0.74/xt/author/ MooseX-Getopt-0.74/xt/release/ MooseX-Getopt-0.74/xt/release/changes_has_content.t MooseX-Getopt-0.74/xt/release/cpan-changes.t MooseX-Getopt-0.74/xt/release/distmeta.t MooseX-Getopt-0.74/xt/author/00-compile.t MooseX-Getopt-0.74/xt/author/changes_has_content.t MooseX-Getopt-0.74/xt/author/clean-namespaces.t MooseX-Getopt-0.74/xt/author/eol.t MooseX-Getopt-0.74/xt/author/kwalitee.t MooseX-Getopt-0.74/xt/author/minimum-version.t MooseX-Getopt-0.74/xt/author/mojibake.t MooseX-Getopt-0.74/xt/author/no-tabs.t MooseX-Getopt-0.74/xt/author/pod-coverage.t MooseX-Getopt-0.74/xt/author/pod-no404s.t MooseX-Getopt-0.74/xt/author/pod-spell.t MooseX-Getopt-0.74/xt/author/pod-syntax.t MooseX-Getopt-0.74/xt/author/portability.t MooseX-Getopt-0.74/t/00-report-prereqs.dd MooseX-Getopt-0.74/t/00-report-prereqs.t MooseX-Getopt-0.74/t/001_basic.t MooseX-Getopt-0.74/t/002_custom_option_type.t MooseX-Getopt-0.74/t/003_inferred_option_type.t MooseX-Getopt-0.74/t/004_nogetop.t MooseX-Getopt-0.74/t/005_strict.t MooseX-Getopt-0.74/t/006_metaclass_traits.t MooseX-Getopt-0.74/t/007_nogetopt_trait.t MooseX-Getopt-0.74/t/008_configfromfile.t MooseX-Getopt-0.74/t/009_gld_and_explicit_options.t MooseX-Getopt-0.74/t/010_dashes.t MooseX-Getopt-0.74/t/011_process_argv.t MooseX-Getopt-0.74/t/100_gld_default_bug.t MooseX-Getopt-0.74/t/101_argv_bug.t MooseX-Getopt-0.74/t/102_basic_basic.t MooseX-Getopt-0.74/t/103_uc_bug.t MooseX-Getopt-0.74/t/104_override_usage.t MooseX-Getopt-0.74/t/105_uc_bug_more.t MooseX-Getopt-0.74/t/106_no_ignore_case.t MooseX-Getopt-0.74/t/107_no_auto_help.t MooseX-Getopt-0.74/t/107_union_bug.t MooseX-Getopt-0.74/t/108_usage_attr.t MooseX-Getopt-0.74/t/109_help_flag.t MooseX-Getopt-0.74/t/110_sort_usage_by_attr_order.t MooseX-Getopt-0.74/t/111_gld_pass_through.t MooseX-Getopt-0.74/t/112_configfile_constructor_arg.t MooseX-Getopt-0.74/t/112_configfile_constructor_arg.yml MooseX-Getopt-0.74/t/113_moosex_strictconstructor.t MooseX-Getopt-0.74/t/114_init_arg.t MooseX-Getopt-0.74/t/zzz-check-breaks.t MooseX-Getopt-0.74/lib/MooseX/ MooseX-Getopt-0.74/lib/MooseX/Getopt/ MooseX-Getopt-0.74/lib/MooseX/Getopt.pm MooseX-Getopt-0.74/lib/MooseX/Getopt/Basic.pm MooseX-Getopt-0.74/lib/MooseX/Getopt/Dashes.pm MooseX-Getopt-0.74/lib/MooseX/Getopt/GLD.pm MooseX-Getopt-0.74/lib/MooseX/Getopt/Meta/ MooseX-Getopt-0.74/lib/MooseX/Getopt/OptionTypeMap.pm MooseX-Getopt-0.74/lib/MooseX/Getopt/ProcessedArgv.pm MooseX-Getopt-0.74/lib/MooseX/Getopt/Strict.pm MooseX-Getopt-0.74/lib/MooseX/Getopt/Meta/Attribute/ MooseX-Getopt-0.74/lib/MooseX/Getopt/Meta/Attribute.pm MooseX-Getopt-0.74/lib/MooseX/Getopt/Meta/Attribute/NoGetopt.pm MooseX-Getopt-0.74/lib/MooseX/Getopt/Meta/Attribute/Trait/ MooseX-Getopt-0.74/lib/MooseX/Getopt/Meta/Attribute/Trait.pm MooseX-Getopt-0.74/lib/MooseX/Getopt/Meta/Attribute/Trait/NoGetopt.pm Configuring E/ET/ETHER/MooseX-Getopt-0.74.tar.gz with Makefile.PL >>> /data/fly2200/ap2200-299134/bin/perl-static Makefile.PL *** WARNING WARNING WARNING WARNING WARNING WARNING WARNING WARNING *** If you're seeing this warning, your toolchain is really, really old* and you'll almost certainly have problems installing CPAN modules from this century. But never fear, dear user, for we have the technology to fix this! If you're using CPAN.pm to install things, then you can upgrade it using: cpan CPAN If you're using CPANPLUS to install things, then you can upgrade it using: cpanp CPANPLUS If you're using cpanminus, you shouldn't be seeing this message in the first place, so please file an issue on github. If you're using a packaging tool through a unix distribution, this issue should be reported to the package manager. If you're installing manually, please retrain your fingers to run Build.PL when present instead of Makefile.PL. This public service announcement was brought to you by the Perl Toolchain Gang, the irc.perl.org #toolchain IRC channel, and the number 42. ---- * Alternatively, you are doing something overly clever, in which case you should consider setting the 'prefer_installer' config option in CPAN.pm, or 'prefer_makefile' in CPANPLUS, to 'mb" and '0' respectively. You can also silence this warning for future installations by setting the PERL_MM_FALLBACK_SILENCE_WARNING environment variable. Checking if your kit is complete... Looks good Have /data/fly2200/cpanfly-5.22/var/megalib Want /home/fly2200/ap2200-299134/lib Your perl and your Config.pm seem to have different ideas about the architecture they are running on. Perl thinks: [megalib] Config says: [x86_64-linux-thread-multi] This may or may not cause problems. Please check your installation of perl if you have problems building this extension. Generating a Unix-style Makefile Writing Makefile for MooseX::Getopt Writing MYMETA.yml and MYMETA.json ETHER/MooseX-Getopt-0.74.tar.gz /data/fly2200/ap2200-299134/bin/perl-static Makefile.PL -- OK Running make for E/ET/ETHER/MooseX-Getopt-0.74.tar.gz >>> make cp lib/MooseX/Getopt.pm blib/lib/MooseX/Getopt.pm cp lib/MooseX/Getopt/Meta/Attribute/NoGetopt.pm blib/lib/MooseX/Getopt/Meta/Attribute/NoGetopt.pm cp lib/MooseX/Getopt/Meta/Attribute/Trait/NoGetopt.pm blib/lib/MooseX/Getopt/Meta/Attribute/Trait/NoGetopt.pm cp lib/MooseX/Getopt/Meta/Attribute.pm blib/lib/MooseX/Getopt/Meta/Attribute.pm cp lib/MooseX/Getopt/GLD.pm blib/lib/MooseX/Getopt/GLD.pm cp lib/MooseX/Getopt/Meta/Attribute/Trait.pm blib/lib/MooseX/Getopt/Meta/Attribute/Trait.pm cp lib/MooseX/Getopt/Dashes.pm blib/lib/MooseX/Getopt/Dashes.pm cp lib/MooseX/Getopt/Strict.pm blib/lib/MooseX/Getopt/Strict.pm cp lib/MooseX/Getopt/OptionTypeMap.pm blib/lib/MooseX/Getopt/OptionTypeMap.pm cp lib/MooseX/Getopt/Basic.pm blib/lib/MooseX/Getopt/Basic.pm cp lib/MooseX/Getopt/ProcessedArgv.pm blib/lib/MooseX/Getopt/ProcessedArgv.pm Manifying 11 pod documents ETHER/MooseX-Getopt-0.74.tar.gz make -- OK Running make test >>> make test TEST_VERBOSE=1 PERL_DL_NONLAZY=1 "/data/fly2200/ap2200-299134/bin/perl-static" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(1, 'blib/lib', 'blib/arch')" t/*.t # # Versions for all modules listed in MYMETA.json (including optional ones): # # === Configure Requires === # # Module Want Have # ------------------- ----- ----- # ExtUtils::MakeMaker any 7.04 # Module::Build::Tiny 0.034 0.039 # # === Configure Suggests === # # Module Want Have # -------- ------- ------- # JSON::PP 2.27300 2.97001 # # === Build Requires === # # Module Want Have # ------------------- ---- ---- # ExtUtils::MakeMaker any 7.04 # # === Test Requires === # # Module Want Have # ------------------ ----- -------- # File::Spec any 3.75 # Module::Metadata any 1.000033 # Module::Runtime any 0.016 # Moose::Meta::Class any 2.2011 # Moose::Util any 2.2011 # Path::Tiny 0.009 0.108 # Test::Deep any 1.128 # Test::Fatal 0.003 0.014 # Test::Moose any 2.2011 # Test::More 0.88 1.001014 # Test::Needs any 0.002005 # Test::Trap any 0.3.3 # Test::Warnings 0.009 0.026 # if any 0.0608 # # === Test Recommends === # # Module Want Have # ---------------------- -------- -------- # CPAN::Meta 2.120900 2.150005 # MooseX::ConfigFromFile any 0.14 # MooseX::SimpleConfig any 0.11 # # === Test Suggests === # # Module Want Have # ------------------------- ---- ---- # MooseX::StrictConstructor any 0.21 # # === Runtime Requires === # # Module Want Have # ---------------------------- ----- ------ # Carp any 1.50 # Getopt::Long 2.37 2.5 # Getopt::Long::Descriptive 0.088 0.103 # Moose any 2.2011 # Moose::Meta::Attribute any 2.2011 # Moose::Role 0.56 2.2011 # Moose::Util::TypeConstraints any 2.2011 # MooseX::Role::Parameterized 1.01 1.10 # Scalar::Util any 1.50 # Try::Tiny any 0.30 # namespace::autoclean any 0.28 # strict any 1.09 # warnings any 1.32 # # === Other Modules === # # Module Have # -------------------- ------- # Dist::CheckConflicts 0.11 # Encode 2.97 # File::Temp 0.2308 # JSON::PP 2.97001 # Module::Runtime 0.016 # Pod::Coverage 0.23 # Sub::Name 0.21 # YAML 1.26 # autodie 2.29 # t/00-report-prereqs.t ............... 1..1 ok 1 ok t/001_basic.t ....................... ok 1 - use MooseX::Getopt; ok 2 - An object of class 'MooseX::Getopt::Meta::Attribute' isa 'Moose::Meta::Attribute' ok 3 - An object of class 'MooseX::Getopt::Meta::Attribute' isa 'MooseX::Getopt::Meta::Attribute' ok 4 - MooseX::Getopt::Meta::Attribute->can('cmd_flag') ok 5 - MooseX::Getopt::Meta::Attribute->can('cmd_aliases') ok 6 - An object of class 'MooseX::Getopt::Meta::Attribute' isa 'Moose::Meta::Attribute' ok 7 - An object of class 'MooseX::Getopt::Meta::Attribute' isa 'MooseX::Getopt::Meta::Attribute' ok 8 - MooseX::Getopt::Meta::Attribute->can('cmd_flag') ok 9 - MooseX::Getopt::Meta::Attribute->can('cmd_aliases') ok 10 - An object of class 'Moose::Meta::Class::__ANON__::SERIAL::4' isa 'Moose::Meta::Attribute' ok 11 - The object does MooseX::Getopt::Meta::Attribute::Trait ok 12 - Moose::Meta::Class::__ANON__::SERIAL::4->can('cmd_flag') ok 13 - Moose::Meta::Class::__ANON__::SERIAL::4->can('cmd_aliases') ok 14 - An object of class 'Moose::Meta::Class::__ANON__::SERIAL::4' isa 'Moose::Meta::Attribute' ok 15 - The object does MooseX::Getopt::Meta::Attribute::Trait ok 16 - Moose::Meta::Class::__ANON__::SERIAL::4->can('cmd_flag') ok 17 - Moose::Meta::Class::__ANON__::SERIAL::4->can('cmd_aliases') ok 18 - An object of class 'App' isa 'App' ok 19 - ... verbosity is off as expected ok 20 - ... length is 24 as expected ok 21 - ... data is file.dat as expected ok 22 - ... libs is [] as expected ok 23 - ... details is {} as expected ok 24 - An object of class 'App' isa 'App' ok 25 - ... verbosity is turned on as expected ok 26 - ... length is 50 as expected ok 27 - ... data is file.dat as expected ok 28 - ... libs is [] as expected ok 29 - ... details is {} as expected ok 30 - An object of class 'App' isa 'App' ok 31 - ... verbosity is turned on as expected ok 32 - ... length is 24 as expected ok 33 - ... data is foo.txt as expected ok 34 - ... libs is [] as expected ok 35 - ... details is {} as expected ok 36 - An object of class 'App' isa 'App' ok 37 - ... verbosity is turned on as expected ok 38 - ... length is 24 as expected ok 39 - ... data is foo.txt as expected ok 40 - ... libs is [libs/, includes/lib] as expected ok 41 - ... details is {} as expected ok 42 - An object of class 'App' isa 'App' ok 43 - ... verbosity is turned on as expected ok 44 - ... length is 24 as expected ok 45 - ... data is foo.txt as expected ok 46 - ... libs is [] as expected ok 47 - ... details is { os => mac, name => foo } as expected ok 48 - An object of class 'App' isa 'App' ok 49 - ... verbosity is turned off as expected ok 50 - ... length is 24 as expected ok 51 - ... file is file.dat as expected ok 52 - ... libs is [] as expected ok 53 - ... details is {} as expected ok 54 - An object of class 'App' isa 'App' ok 55 - cmd_alias, but not using it ok 56 - An object of class 'App' isa 'App' ok 57 - cmd_alias, using long one ok 58 - An object of class 'App' isa 'App' ok 59 - cmd_alias, using short one ok 60 - An object of class 'App' isa 'App' ok 61 - cmd_alias+cmd_flag, using flag ok 62 - An object of class 'App' isa 'App' ok 63 - cmd_alias+cmd_flag, using alias ok 64 - An object of class 'App' isa 'App' ok 65 - _foo + cmd_flag ok 66 - An object of class 'App' isa 'App' ok 67 - ARGV accessor ok 68 - @ARGV unmangled ok 69 - extra_argv accessor 1..69 ok t/002_custom_option_type.t .......... ok 1 - use MooseX::Getopt; ok 2 - An object of class 'App' isa 'App' ok 3 - ... nums is [0] as expected ok 4 - An object of class 'App' isa 'App' ok 5 - ... nums is [3, 5] as expected ok 6 - Numeric constraint enforced 1..6 ok t/003_inferred_option_type.t ........ ok 1 - use MooseX::Getopt; ok 2 - An object of class 'App' isa 'App' ok 3 - ... nums is [0] as expected ok 4 - An object of class 'App' isa 'App' ok 5 - ... nums is [3, 5] as expected 1..5 ok t/004_nogetop.t ..................... ok 1 - use MooseX::Getopt; ok 2 - An object of class 'App' isa 'App' ok 3 - ... verbosity is off as expected ok 4 - ... length is 24 as expected ok 5 - ... data is file.dat as expected ok 6 - ... libs is [] as expected ok 7 - ... details is {} as expected ok 8 - ... private stuff is 713 as expected ok 9 1..9 ok t/005_strict.t ...................... ok 1 - use MooseX::Getopt; ok 2 - An object of class 'App' isa 'App' ok 3 - ... verbosity is off as expected ok 4 - ... length is 24 as expected ok 5 - ... data is file.dat as expected ok 6 - ... libs is [] as expected ok 7 - ... details is {} as expected ok 8 - ... private stuff is 713 as expected ok 9 ok 10 1..10 ok t/006_metaclass_traits.t ............ ok 1 - use MooseX::Getopt; ok 2 - An object of class 'Moose::Meta::Class::__ANON__::SERIAL::4' isa 'Moose::Meta::Attribute' ok 3 - The object does MooseX::Getopt::Meta::Attribute::Trait ok 4 - Moose::Meta::Class::__ANON__::SERIAL::4->can('cmd_flag') ok 5 - Moose::Meta::Class::__ANON__::SERIAL::4->can('cmd_aliases') ok 6 - An object of class 'Moose::Meta::Class::__ANON__::SERIAL::4' isa 'Moose::Meta::Attribute' ok 7 - The object does MooseX::Getopt::Meta::Attribute::Trait ok 8 - Moose::Meta::Class::__ANON__::SERIAL::4->can('cmd_flag') ok 9 - Moose::Meta::Class::__ANON__::SERIAL::4->can('cmd_aliases') ok 10 - An object of class 'Moose::Meta::Class::__ANON__::SERIAL::4' isa 'Moose::Meta::Attribute' ok 11 - The object does MooseX::Getopt::Meta::Attribute::Trait ok 12 - Moose::Meta::Class::__ANON__::SERIAL::4->can('cmd_flag') ok 13 - Moose::Meta::Class::__ANON__::SERIAL::4->can('cmd_aliases') ok 14 - An object of class 'Moose::Meta::Class::__ANON__::SERIAL::4' isa 'Moose::Meta::Attribute' ok 15 - The object does MooseX::Getopt::Meta::Attribute::Trait ok 16 - Moose::Meta::Class::__ANON__::SERIAL::4->can('cmd_flag') ok 17 - Moose::Meta::Class::__ANON__::SERIAL::4->can('cmd_aliases') ok 18 - An object of class 'App' isa 'App' ok 19 - ... verbosity is off as expected ok 20 - ... length is 24 as expected ok 21 - ... data is file.dat as expected ok 22 - ... libs is [] as expected ok 23 - ... details is {} as expected ok 24 - An object of class 'App' isa 'App' ok 25 - ... verbosity is turned on as expected ok 26 - ... length is 50 as expected ok 27 - ... data is file.dat as expected ok 28 - ... libs is [] as expected ok 29 - ... details is {} as expected ok 30 - An object of class 'App' isa 'App' ok 31 - ... verbosity is turned on as expected ok 32 - ... length is 24 as expected ok 33 - ... data is foo.txt as expected ok 34 - ... libs is [] as expected ok 35 - ... details is {} as expected ok 36 - An object of class 'App' isa 'App' ok 37 - ... verbosity is turned on as expected ok 38 - ... length is 24 as expected ok 39 - ... data is foo.txt as expected ok 40 - ... libs is [libs/, includes/lib] as expected ok 41 - ... details is {} as expected ok 42 - An object of class 'App' isa 'App' ok 43 - ... verbosity is turned on as expected ok 44 - ... length is 24 as expected ok 45 - ... data is foo.txt as expected ok 46 - ... libs is [] as expected ok 47 - ... details is { os => mac, name => foo } as expected ok 48 - An object of class 'App' isa 'App' ok 49 - ... verbosity is turned off as expected ok 50 - ... length is 24 as expected ok 51 - ... file is file.dat as expected ok 52 - ... libs is [] as expected ok 53 - ... details is {} as expected ok 54 - An object of class 'App' isa 'App' ok 55 - cmd_alias, but not using it ok 56 - An object of class 'App' isa 'App' ok 57 - cmd_alias, using long one ok 58 - An object of class 'App' isa 'App' ok 59 - cmd_alias, using short one ok 60 - An object of class 'App' isa 'App' ok 61 - cmd_alias+cmd_flag, using flag ok 62 - An object of class 'App' isa 'App' ok 63 - cmd_alias+cmd_flag, using alias ok 64 - An object of class 'App' isa 'App' ok 65 - _foo + cmd_flag ok 66 - An object of class 'App' isa 'App' ok 67 - ARGV accessor ok 68 - @ARGV unmangled ok 69 - extra_argv accessor 1..69 ok t/007_nogetopt_trait.t .............. ok 1 - use MooseX::Getopt; ok 2 - An object of class 'App' isa 'App' ok 3 - ... verbosity is off as expected ok 4 - ... length is 24 as expected ok 5 - ... data is file.dat as expected ok 6 - ... libs is [] as expected ok 7 - ... details is {} as expected ok 8 - ... private stuff is 713 as expected ok 9 1..9 ok t/008_configfromfile.t .............. ok 1 ok 2 - An object of class 'App::DefaultConfigFile' isa 'App::DefaultConfigFile' ok 3 - ... required_from_config is from_config_1 as expected ok 4 - ... optional_from_config is from_config_2 as expected ok 5 - ... required_from_argv is 1 as expected ok 6 - ... config_from_override false as expected ok 7 - ... configfile is /notused/default as expected ok 8 - correct constructor args passed ok 9 - An object of class 'App::DefaultConfigFileCodeRef' isa 'App::DefaultConfigFileCodeRef' ok 10 - ... required_from_config is from_config_1 as expected ok 11 - ... optional_from_config is from_config_2 as expected ok 12 - ... required_from_argv is 1 as expected ok 13 - ... config_from_override false as expected ok 14 - ... configfile is /notused/default as expected ok 15 - correct constructor args passed ok 16 - An object of class 'App::ConfigFileWrapped' isa 'App::ConfigFileWrapped' ok 17 - ... required_from_config is from_config_1 as expected ok 18 - ... optional_from_config is from_config_2 as expected ok 19 - ... required_from_argv is 1 as expected ok 20 - ... config_from_override false as expected ok 21 - ... configfile is /notused/default as expected ok 22 - correct constructor args passed ok 23 - An object of class 'App' isa 'App' ok 24 - ... required_from_config is from_config_1 as expected ok 25 - ... optional_from_config is from_config_2 as expected ok 26 - ... required_from_argv is 1 as expected ok 27 - attribute set via init_arg ok 28 - An object of class 'App::DefaultConfigFile' isa 'App::DefaultConfigFile' ok 29 - ... required_from_config is from_config_1 as expected ok 30 - ... optional_from_config is from_config_2 as expected ok 31 - ... required_from_argv is 1 as expected ok 32 - ... config_from_override true as expected ok 33 - ... configfile is /notused/override as expected ok 34 - correct constructor args passed ok 35 - An object of class 'App::DefaultConfigFileCodeRef' isa 'App::DefaultConfigFileCodeRef' ok 36 - ... required_from_config is from_config_1 as expected ok 37 - ... optional_from_config is from_config_2 as expected ok 38 - ... required_from_argv is 1 as expected ok 39 - ... config_from_override true as expected ok 40 - ... configfile is /notused/override as expected ok 41 - correct constructor args passed ok 42 - An object of class 'App::ConfigFileWrapped' isa 'App::ConfigFileWrapped' ok 43 - ... required_from_config is from_config_1 as expected ok 44 - ... optional_from_config is from_config_2 as expected ok 45 - ... required_from_argv is 1 as expected ok 46 - ... config_from_override true as expected ok 47 - ... configfile is /notused as expected ok 48 - correct constructor args passed ok 49 ok 50 - An object of class 'App' isa 'App' ok 51 - ... required_from_config is override as expected ok 52 - ... optional_from_config is from_config_2 as expected ok 53 - An object of class 'App' isa 'App' ok 54 - ... required_from_config is noconfig as expected ok 55 - ... optional_from_config is undef as expected ok 56 - Can create DerivedApp 1..56 ok t/009_gld_and_explicit_options.t .... ok 1 - use MooseX::Getopt; ok 2 - ... this should work ok 3 - An object of class 'Testing::Foo' isa 'Testing::Foo' ok 4 - ... got the right values ok 5 - ... got the right values 1..5 ok t/010_dashes.t ...................... ok 1 - use MooseX::Getopt; ok 2 ok 3 - Dash in option name ok 4 ok 5 ok 6 - Underscore in option name ok 7 1..7 ok t/011_process_argv.t ................ ok 1 - ... this should work ok 2 - An object of class 'MooseX::Getopt::ProcessedArgv' isa 'MooseX::Getopt::ProcessedArgv' ok 3 - argv_copy ok 4 - cli_params ok 5 - constructor_params ok 6 - extra_argv 1..6 ok t/100_gld_default_bug.t ............. ok 1 - use MooseX::Getopt; ok 2 - An object of class 'Engine::Foo' isa 'Engine::Foo' ok 3 - ... got the right value (10), not the default (1) ok 4 - An object of class 'Engine::Foo' isa 'Engine::Foo' ok 5 - ... got the right value (1), without GLD needing to handle defaults 1..5 ok t/101_argv_bug.t .................... ok 1 - An object of class 'App' isa 'App' ok 2 - ... verbosity is turned on as expected ok 3 - ... length is 50 as expected 1..3 ok t/102_basic_basic.t ................. ok 1 - use MooseX::Getopt::Basic; ok 2 - An object of class 'Moose::Meta::Class::__ANON__::SERIAL::2' isa 'Moose::Meta::Attribute' ok 3 - The object does MooseX::Getopt::Meta::Attribute::Trait ok 4 - Moose::Meta::Class::__ANON__::SERIAL::2->can('cmd_flag') ok 5 - Moose::Meta::Class::__ANON__::SERIAL::2->can('cmd_aliases') ok 6 - An object of class 'Moose::Meta::Class::__ANON__::SERIAL::2' isa 'Moose::Meta::Attribute' ok 7 - The object does MooseX::Getopt::Meta::Attribute::Trait ok 8 - Moose::Meta::Class::__ANON__::SERIAL::2->can('cmd_flag') ok 9 - Moose::Meta::Class::__ANON__::SERIAL::2->can('cmd_aliases') ok 10 - An object of class 'Moose::Meta::Class::__ANON__::SERIAL::2' isa 'Moose::Meta::Attribute' ok 11 - The object does MooseX::Getopt::Meta::Attribute::Trait ok 12 - Moose::Meta::Class::__ANON__::SERIAL::2->can('cmd_flag') ok 13 - Moose::Meta::Class::__ANON__::SERIAL::2->can('cmd_aliases') ok 14 - An object of class 'Moose::Meta::Class::__ANON__::SERIAL::2' isa 'Moose::Meta::Attribute' ok 15 - The object does MooseX::Getopt::Meta::Attribute::Trait ok 16 - Moose::Meta::Class::__ANON__::SERIAL::2->can('cmd_flag') ok 17 - Moose::Meta::Class::__ANON__::SERIAL::2->can('cmd_aliases') ok 18 - An object of class 'App' isa 'App' ok 19 - ... verbosity is off as expected ok 20 - ... length is 24 as expected ok 21 - ... data is file.dat as expected ok 22 - ... libs is [] as expected ok 23 - ... details is {} as expected ok 24 - An object of class 'App' isa 'App' ok 25 - ... verbosity is turned on as expected ok 26 - ... length is 50 as expected ok 27 - ... data is file.dat as expected ok 28 - ... libs is [] as expected ok 29 - ... details is {} as expected ok 30 - An object of class 'App' isa 'App' ok 31 - ... verbosity is turned on as expected ok 32 - ... length is 24 as expected ok 33 - ... data is foo.txt as expected ok 34 - ... libs is [] as expected ok 35 - ... details is {} as expected ok 36 - An object of class 'App' isa 'App' ok 37 - ... verbosity is turned on as expected ok 38 - ... length is 24 as expected ok 39 - ... data is foo.txt as expected ok 40 - ... libs is [libs/, includes/lib] as expected ok 41 - ... details is {} as expected ok 42 - An object of class 'App' isa 'App' ok 43 - ... verbosity is turned on as expected ok 44 - ... length is 24 as expected ok 45 - ... data is foo.txt as expected ok 46 - ... libs is [] as expected ok 47 - ... details is { os => mac, name => foo } as expected ok 48 - An object of class 'App' isa 'App' ok 49 - ... verbosity is turned off as expected ok 50 - ... length is 24 as expected ok 51 - ... file is file.dat as expected ok 52 - ... libs is [] as expected ok 53 - ... details is {} as expected ok 54 - An object of class 'App' isa 'App' ok 55 - cmd_alias, but not using it ok 56 - An object of class 'App' isa 'App' ok 57 - cmd_alias, using long one ok 58 - An object of class 'App' isa 'App' ok 59 - cmd_alias, using short one ok 60 - An object of class 'App' isa 'App' ok 61 - cmd_alias+cmd_flag, using flag ok 62 - An object of class 'App' isa 'App' ok 63 - cmd_alias+cmd_flag, using alias ok 64 - An object of class 'App' isa 'App' ok 65 - _foo + cmd_flag ok 66 - An object of class 'App' isa 'App' ok 67 - ARGV accessor ok 68 - @ARGV unmangled ok 69 - extra_argv accessor 1..69 ok t/103_uc_bug.t ...................... ok 1 - An object of class 'App' isa 'App' ok 2 - ... TrackingNumber is as expected ok 3 - ... otherparam is as expected 1..3 ok t/104_override_usage.t .............. ok 1 - attr is set ok 2 - nothing printed when option is accepted ok 3 - usage is printed on --help ok 4 - usage is printed on unknown option ok 5 - additional text included before normal usage string ok 6 - additional text included before normal usage string ok 7 - additional text included before normal usage string 1..7 ok t/105_uc_bug_more.t ................. ok 1 - debug was set for argv -d on MooseX::Getopt ok 2 - debug was set for ARGV on MooseX::Getopt ok 3 - debug was set for argv --debug on MooseX::Getopt ok 4 - debug was set for argv --debug on MooseX::Getopt ok 5 - debug was set for argv -d on MooseX::Getopt::GLD ok 6 - debug was set for ARGV on MooseX::Getopt::GLD ok 7 - debug was set for argv --debug on MooseX::Getopt::GLD ok 8 - debug was set for argv --debug on MooseX::Getopt::GLD ok 9 - debug was set for argv -d on MooseX::Getopt::Basic ok 10 - debug was set for ARGV on MooseX::Getopt::Basic ok 11 - debug was set for argv --debug on MooseX::Getopt::Basic ok 12 - debug was set for argv --debug on MooseX::Getopt::Basic 1..12 ok t/106_no_ignore_case.t .............. ok 1 - BigD was not set for argv -d on MooseX::Getopt ok 2 - SmallD was set for argv -d on MooseX::Getopt ok 3 - SmallD was set for argv -d on MooseX::Getopt ok 4 - SmallD was set for ARGV on MooseX::Getopt ok 5 - BigD was set for argv -d on MooseX::Getopt ok 6 - BigD was set for argv -D -d on MooseX::Getopt ok 7 - SmallD was set for argv -D -d on MooseX::Getopt ok 8 - BigD was not set for argv -d on MooseX::Getopt::GLD ok 9 - SmallD was set for argv -d on MooseX::Getopt::GLD ok 10 - SmallD was set for argv -d on MooseX::Getopt::GLD ok 11 - SmallD was set for ARGV on MooseX::Getopt::GLD ok 12 - BigD was set for argv -d on MooseX::Getopt::GLD ok 13 - BigD was set for argv -D -d on MooseX::Getopt::GLD ok 14 - SmallD was set for argv -D -d on MooseX::Getopt::GLD ok 15 - BigD was not set for argv -d on MooseX::Getopt::Basic ok 16 - SmallD was set for argv -d on MooseX::Getopt::Basic ok 17 - SmallD was set for argv -d on MooseX::Getopt::Basic ok 18 - SmallD was set for ARGV on MooseX::Getopt::Basic ok 19 - BigD was set for argv -d on MooseX::Getopt::Basic ok 20 - BigD was set for argv -D -d on MooseX::Getopt::Basic ok 21 - SmallD was set for argv -D -d on MooseX::Getopt::Basic 1..21 ok t/107_no_auto_help.t ................ ok 1 - usage information looks good ok 2 - Our dummy config file doesn't exist ok 3 - getoptions() lives 1..3 ok t/107_union_bug.t ................... ok 1 - An object of class 'example' isa 'example' ok 2 - result as expected ok 3 - An object of class 'example' isa 'example' ok 4 ok 5 - result as expected 1..5 ok t/108_usage_attr.t .................. ok 1 - basic class has no usage attribute ok 2 - class has usage attribute ok 3 - An object of class 'Getopt::Long::Descriptive::Usage' isa 'Getopt::Long::Descriptive::Usage' 1..3 ok t/109_help_flag.t ................... ok 1 - class has usage attribute ok 2 - An object of class 'Getopt::Long::Descriptive::Usage' isa 'Getopt::Long::Descriptive::Usage' # Setting @ARGV to --help ok 3 - bailed with an exit code ok 4 - ...of 0 ok 5 - Usage information printed to STDOUT ok 6 - there was no STDERR output # Setting @ARGV to --usage ok 7 - bailed with an exit code ok 8 - ...of 0 ok 9 - Usage information printed to STDOUT ok 10 - there was no STDERR output # Setting @ARGV to --? ok 11 - bailed with an exit code ok 12 - ...of 0 ok 13 - Usage information printed to STDOUT ok 14 - there was no STDERR output # Setting @ARGV to -? ok 15 - bailed with an exit code ok 16 - ...of 0 ok 17 - Usage information printed to STDOUT ok 18 - there was no STDERR output # Setting @ARGV to -h ok 19 - bailed with an exit code ok 20 - ...of 0 ok 21 - Usage information printed to STDOUT ok 22 - there was no STDERR output 1..22 ok t/110_sort_usage_by_attr_order.t .... ok 1 - Usage text has nicely sorted options 1..1 ok t/111_gld_pass_through.t ............ ok 1 - use MooseX::Getopt::GLD; ok 2 - An object of class 'Engine::Foo' isa 'Engine::Foo' ok 3 - ... got the right value (10) ok 4 - An object of class 'Engine::Bar' isa 'Engine::Bar' ok 5 - ... got the right value (42) 1..5 ok t/112_configfile_constructor_arg.t .. ok 1 - configfile value is used from the constructor ok 2 - value is read in from the config file ok 3 - public value is read in from the config file and goes through init_arg to private attribute 1..3 ok t/113_moosex_strictconstructor.t .... ok 1 - new_with_options + argv on a MooseX::StrictConstructor enabled class ok 2 - att1 gets initialized correctly ok 3 - new_with_options + argv on a MooseX::StrictConstructor enabled class ok 4 - att1 gets initialized correctly ok 5 - attribute argv is correct too 1..5 ok t/114_init_arg.t .................... ok 1 - init_arg is respected ok 2 - works with "public" init_arg and private attribute ok 3 - init_arg is respected with dashes 1..3 ok t/zzz-check-breaks.t ................ 1..3 ok 1 - conflicts checked via Module::Runtime::Conflicts ok 2 - conflicts checked via Moose::Conflicts ok 3 - no x_breaks data to check ok All tests successful. Files=29, Tests=425, 18 wallclock secs ( 0.08 usr 0.10 sys + 14.99 cusr 2.37 csys = 17.54 CPU) Result: PASS ETHER/MooseX-Getopt-0.74.tar.gz make test TEST_VERBOSE=1 -- OK Karen Etheridge <ether@cpan.org> A Moose role for processing command line options >>> (cd /data/fly2200/cpanfly-5.22/var/tmp/cpan_build/MooseX-Getopt-0.74-bgU3bi && tar cvf - MooseX-Getopt-0.74.ppd blib) | gzip -c >/data/fly2200/cpanfly-5.22/var/REPO/E/ET/ETHER/MooseX-Getopt-0.74.tar.gz MooseX-Getopt-0.74.ppd blib/ blib/man3/ blib/man3/MooseX::Getopt::GLD.3 blib/man3/MooseX::Getopt::Meta::Attribute::Trait::NoGetopt.3 blib/man3/MooseX::Getopt::Meta::Attribute.3 blib/man3/MooseX::Getopt::Meta::Attribute::Trait.3 blib/man3/MooseX::Getopt::OptionTypeMap.3 blib/man3/MooseX::Getopt::Dashes.3 blib/man3/MooseX::Getopt::Basic.3 blib/man3/MooseX::Getopt::ProcessedArgv.3 blib/man3/MooseX::Getopt.3 blib/man3/MooseX::Getopt::Strict.3 blib/man3/MooseX::Getopt::Meta::Attribute::NoGetopt.3 blib/lib/ blib/lib/MooseX/ blib/lib/MooseX/Getopt/ blib/lib/MooseX/Getopt/Meta/ blib/lib/MooseX/Getopt/Meta/Attribute/ blib/lib/MooseX/Getopt/Meta/Attribute/Trait/ blib/lib/MooseX/Getopt/Meta/Attribute/Trait/NoGetopt.pm blib/lib/MooseX/Getopt/Meta/Attribute/NoGetopt.pm blib/lib/MooseX/Getopt/Meta/Attribute/Trait.pm blib/lib/MooseX/Getopt/Meta/Attribute.pm blib/lib/MooseX/Getopt/Basic.pm blib/lib/MooseX/Getopt/Dashes.pm blib/lib/MooseX/Getopt/OptionTypeMap.pm blib/lib/MooseX/Getopt/ProcessedArgv.pm blib/lib/MooseX/Getopt/Strict.pm blib/lib/MooseX/Getopt/GLD.pm blib/lib/MooseX/Getopt.pm VmSize: 382272 kB Finished 2018-09-25T00:05:48