PATH=C:\Program Files\Microsoft Platform SDK\Bin;C:\Program Files\Microsoft Platform SDK\Bin\WinNT;C:\Program Files\Microsoft Visual Studio\VC98\Bin;C:\Program Files\Microsoft Visual Studio\Common\MSDev98\Bin;C:\cygwin\bin;C:\cpanfly-5.12\var\megalib\bin;C:\Perl-5.12\site\bin;C:\Perl-5.12\bin;C:\cygwin\bin;C:\Program Files\Perforce;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\system32\WindowsPowerShell\v1.0;C:\WINDOWS\system32\WindowsPowerShell\v1.0;C:\instantclient_11_2;C:\cygwin\bin;C:\Program Files\Perforce;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\system32\WindowsPowerShell\v1.0;C:\WINDOWS\system32\WindowsPowerShell\v1.0;C:\mysql\bin Start 2014-03-10T22:15:35 ActivePerl-1200 CPAN-2.00 LIB=C:\PROGRA~1\MICROS~3\VC98\Lib\PSDK;C:\PROGRA~1\MICROS~2\Lib;C:\PROGRA~1\MICROS~3\VC98\Lib;C:\PROGRA~1\MICROS~3\VC98\MFC\Lib INCLUDE=C:\PROGRA~1\MICROS~2\Include;C:\PROGRA~1\MICROS~3\VC98\ATL\Include;C:\PROGRA~1\MICROS~3\VC98\Include;C:\PROGRA~1\MICROS~3\VC98\MFC\Include PATH=C:/CPANFL~1.12/var/libs/bin;C:\PROGRA~1\MICROS~2\Bin;C:\PROGRA~1\MICROS~2\Bin\WinNT;C:\PROGRA~1\MICROS~3\VC98\Bin;C:\PROGRA~1\MICROS~3\Common\MSDev98\Bin;C:\cygwin\bin;C:\CPANFL~1.12\var\megalib\bin;C:\Perl-5.12\site\bin;C:\Perl-5.12\bin;C:\cygwin\bin;C:\PROGRA~1\Perforce;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\system32\WINDOW~2\v1.0;C:\WINDOWS\system32\WINDOW~2\v1.0;C:\INSTAN~1;C:\cygwin\bin;C:\PROGRA~1\Perforce;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\system32\WINDOW~2\v1.0;C:\WINDOWS\system32\WINDOW~2\v1.0;C:\mysql\bin Reading 'C:\cpanfly-5.12\var\cpan\Metadata' Database was generated on Tue, 11 Mar 2014 02:29:02 GMT Running make for T/TO/TOKUHIROM/mousex-getopt-0.35.tar.gz Fetching with LWP: http://cpan.nas1.activestate.com/authors/id/T/TO/TOKUHIROM/mousex-getopt-0.35.tar.gz Fetching with LWP: http://cpan.nas1.activestate.com/authors/id/T/TO/TOKUHIROM/CHECKSUMS Checksum for C:\cpanfly-5.12\var\cpan\sources\authors\id\T\TO\TOKUHIROM\mousex-getopt-0.35.tar.gz ok mousex-getopt-0.35/Build.PL mousex-getopt-0.35/Changes mousex-getopt-0.35/LICENSE mousex-getopt-0.35/META.json mousex-getopt-0.35/README.md mousex-getopt-0.35/cpanfile mousex-getopt-0.35/lib/MouseX/Getopt.pm mousex-getopt-0.35/lib/MouseX/Getopt/Basic.pm mousex-getopt-0.35/lib/MouseX/Getopt/Dashes.pm mousex-getopt-0.35/lib/MouseX/Getopt/GLD.pm mousex-getopt-0.35/lib/MouseX/Getopt/Meta/Attribute.pm mousex-getopt-0.35/lib/MouseX/Getopt/Meta/Attribute/NoGetopt.pm mousex-getopt-0.35/lib/MouseX/Getopt/Meta/Attribute/Trait.pm mousex-getopt-0.35/lib/MouseX/Getopt/Meta/Attribute/Trait/NoGetopt.pm mousex-getopt-0.35/lib/MouseX/Getopt/OptionTypeMap.pm mousex-getopt-0.35/lib/MouseX/Getopt/Strict.pm mousex-getopt-0.35/minil.toml mousex-getopt-0.35/t/000_load.t mousex-getopt-0.35/t/001_basic.t mousex-getopt-0.35/t/002_custom_option_type.t mousex-getopt-0.35/t/003_inferred_option_type.t mousex-getopt-0.35/t/004_nogetop.t mousex-getopt-0.35/t/005_strict.t mousex-getopt-0.35/t/006_metaclass_traits.t mousex-getopt-0.35/t/007_nogetopt_trait.t mousex-getopt-0.35/t/008_configfromfile.t mousex-getopt-0.35/t/009_gld_and_explicit_options.t mousex-getopt-0.35/t/010_dashes.t mousex-getopt-0.35/t/100_gld_default_bug.t mousex-getopt-0.35/t/101_argv_bug.t mousex-getopt-0.35/t/102_basic_basic.t mousex-getopt-0.35/t/103_uc_bug.t mousex-getopt-0.35/t/104_override_usage.t mousex-getopt-0.35/t/105_uc_bug_more.t mousex-getopt-0.35/t/106_no_ignore_case.t mousex-getopt-0.35/t/107_no_auto_help.t mousex-getopt-0.35/t/108_usage_attr.t mousex-getopt-0.35/t/109_help_flag.t mousex-getopt-0.35/t/110_sort_usage_by_attr_order.t mousex-getopt-0.35/META.yml mousex-getopt-0.35/MANIFEST CPAN.pm: Building T/TO/TOKUHIROM/mousex-getopt-0.35.tar.gz >>> C:\Perl-5.12\bin\perl.exe Build.PL compilet-FAwyd.c Creating library compilet.lib and object compilet.exp Created MYMETA.yml and MYMETA.json Creating new 'Build' script for 'MouseX-Getopt' version '0.35' Merging cpanfile prereqs to MYMETA.yml Merging cpanfile prereqs to MYMETA.json ---- Unsatisfied dependencies detected during ---- ---- TOKUHIROM/mousex-getopt-0.35.tar.gz ---- MouseX::SimpleConfig [build_requires] Running Build test Delayed until after prerequisites Running test for module 'MouseX::SimpleConfig' Running make for M/MJ/MJGARDNER/MouseX-SimpleConfig-0.11.tar.gz Checksum for C:\cpanfly-5.12\var\cpan\sources\authors\id\M\MJ\MJGARDNER\MouseX-SimpleConfig-0.11.tar.gz ok MouseX-SimpleConfig-0.11 MouseX-SimpleConfig-0.11/README MouseX-SimpleConfig-0.11/Changes MouseX-SimpleConfig-0.11/LICENSE MouseX-SimpleConfig-0.11/INSTALL MouseX-SimpleConfig-0.11/dist.ini MouseX-SimpleConfig-0.11/META.yml MouseX-SimpleConfig-0.11/MANIFEST MouseX-SimpleConfig-0.11/t MouseX-SimpleConfig-0.11/t/01use.t MouseX-SimpleConfig-0.11/META.json MouseX-SimpleConfig-0.11/weaver.ini MouseX-SimpleConfig-0.11/Makefile.PL MouseX-SimpleConfig-0.11/t/10simple.t MouseX-SimpleConfig-0.11/t/multiple.t MouseX-SimpleConfig-0.11/perlcritic.rc MouseX-SimpleConfig-0.11/t/11default.t MouseX-SimpleConfig-0.11/t/00-compile.t MouseX-SimpleConfig-0.11/t/release-eol.t MouseX-SimpleConfig-0.11/t/author-critic.t MouseX-SimpleConfig-0.11/t/release-no-tabs.t MouseX-SimpleConfig-0.11/t/release-distmeta.t MouseX-SimpleConfig-0.11/t/release-kwalitee.t MouseX-SimpleConfig-0.11/t/12config_any_args.t MouseX-SimpleConfig-0.11/xt/author MouseX-SimpleConfig-0.11/xt/author/perltidy.rc MouseX-SimpleConfig-0.11/t/release-pod-syntax.t MouseX-SimpleConfig-0.11/t/release-unused-vars.t MouseX-SimpleConfig-0.11/t/release-portability.t MouseX-SimpleConfig-0.11/t/release-has-version.t MouseX-SimpleConfig-0.11/t/release-pod-coverage.t MouseX-SimpleConfig-0.11/t/release-dist-manifest.t MouseX-SimpleConfig-0.11/t/release-check-changes.t MouseX-SimpleConfig-0.11/lib/MouseX MouseX-SimpleConfig-0.11/lib/MouseX/SimpleConfig.pm MouseX-SimpleConfig-0.11/t/lib MouseX-SimpleConfig-0.11/t/lib/MXSimpleConfigTest.pm MouseX-SimpleConfig-0.11/t/release-minimum-version.t MouseX-SimpleConfig-0.11/t/lib/MXDefaultConfigTest.pm MouseX-SimpleConfig-0.11/t/release-consistent-version.t MouseX-SimpleConfig-0.11/t/lib/MXDriverArgsConfigTest.pm MouseX-SimpleConfig-0.11/t/lib/MXDefaultMultipleConfigsTest.pm CPAN.pm: Building M/MJ/MJGARDNER/MouseX-SimpleConfig-0.11.tar.gz >>> C:\Perl-5.12\bin\perl.exe Makefile.PL Checking if your kit is complete... Looks good Generating a nmake-style Makefile Writing Makefile for MouseX::SimpleConfig Writing MYMETA.yml and MYMETA.json >>> nmake Microsoft (R) Program Maintenance Utility Version 7.00.8882 Copyright (C) Microsoft Corp 1988-2000. All rights reserved. cp lib/MouseX/SimpleConfig.pm blib\lib\MouseX\SimpleConfig.pm MJGARDNER/MouseX-SimpleConfig-0.11.tar.gz nmake -- OK Running make test >>> nmake test TEST_VERBOSE=1 Microsoft (R) Program Maintenance Utility Version 7.00.8882 Copyright (C) Microsoft Corp 1988-2000. All rights reserved. C:\Perl-5.12\bin\perl.exe "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(1, 'blib\lib', 'blib\arch')" t/*.t t/00-compile.t .................. skipped: no tests to run t/01use.t ....................... 1..1 ok 1 - use MouseX::SimpleConfig; ok t/10simple.t .................... 1..6 ok 1 - use MXSimpleConfigTest; ok 2 - Did not die with no configfile specified ok 3 - Did not die with good YAML configfile ok 4 - req_attr works ok 5 - direct_attr works ok 6 - inherited_ro_attr works ok t/11default.t ................... ok 1 - use MXDefaultConfigTest; ok 2 - use MXDefaultMultipleConfigsTest; ok 3 - Did not die with good YAML configfile ok 4 - req_attr works ok 5 - direct_attr works ok 6 - inherited_ro_attr works ok 7 - Did not die with good YAML configfile ok 8 - req_attr works ok 9 - direct_attr works ok 10 - inherited_ro_attr works 1..10 ok t/12config_any_args.t ........... 1..6 ok 1 - use MXDriverArgsConfigTest; ok 2 - Did not die with no configfile specified ok 3 - Did not die with good General configfile ok 4 - req_attr works ok 5 - direct_attr works ok 6 - inherited_ro_attr works ok t/author-critic.t ............... skipped: these tests are for testing by the author t/multiple.t .................... 1..5 ok 1 - use MXSimpleConfigTest; ok 2 - Did not die with two YAML config files ok 3 - req_attr works ok 4 - direct_attr works ok 5 - inherited_ro_attr works ok t/release-check-changes.t ....... skipped: these tests are for release candidate testing t/release-consistent-version.t .. skipped: these tests are for release candidate testing t/release-dist-manifest.t ....... skipped: these tests are for release candidate testing t/release-distmeta.t ............ skipped: these tests are for release candidate testing t/release-eol.t ................. skipped: these tests are for release candidate testing t/release-has-version.t ......... skipped: these tests are for release candidate testing t/release-kwalitee.t ............ skipped: these tests are for release candidate testing t/release-minimum-version.t ..... skipped: these tests are for release candidate testing t/release-no-tabs.t ............. skipped: these tests are for release candidate testing t/release-pod-coverage.t ........ skipped: these tests are for release candidate testing t/release-pod-syntax.t .......... skipped: these tests are for release candidate testing t/release-portability.t ......... skipped: these tests are for release candidate testing t/release-unused-vars.t ......... skipped: these tests are for release candidate testing All tests successful. Files=20, Tests=28, 11 wallclock secs ( 0.03 usr + 0.00 sys = 0.03 CPU) Result: PASS MJGARDNER/MouseX-SimpleConfig-0.11.tar.gz nmake test TEST_VERBOSE=1 -- OK PPD for MouseX-SimpleConfig-0.11 already made Running Build for T/TO/TOKUHIROM/mousex-getopt-0.35.tar.gz Prepending C:\cpanfly-5.12\var\cpan\build\MouseX-SimpleConfig-0.11-W3ZdJY/blib/arch C:\cpanfly-5.12\var\cpan\build\MouseX-SimpleConfig-0.11-W3ZdJY/blib/lib to PERL5LIB for 'get' Has already been unwrapped into directory C:\cpanfly-5.12\var\cpan\build\mousex-getopt-0.35-Ql6A7w Prepending C:\cpanfly-5.12\var\cpan\build\MouseX-SimpleConfig-0.11-W3ZdJY/blib/arch C:\cpanfly-5.12\var\cpan\build\MouseX-SimpleConfig-0.11-W3ZdJY/blib/lib to PERL5LIB for 'make' CPAN.pm: Building T/TO/TOKUHIROM/mousex-getopt-0.35.tar.gz >>> C:\Perl-5.12\bin\perl.exe ./Build Building MouseX-Getopt TOKUHIROM/mousex-getopt-0.35.tar.gz C:\Perl-5.12\bin\perl.exe ./Build -- OK Prepending C:\cpanfly-5.12\var\cpan\build\MouseX-SimpleConfig-0.11-W3ZdJY/blib/arch C:\cpanfly-5.12\var\cpan\build\MouseX-SimpleConfig-0.11-W3ZdJY/blib/lib to PERL5LIB for 'test' Running Build test >>> C:\Perl-5.12\bin\perl.exe ./Build test verbose=1 t\000_load.t ...................... 1..1 ok 1 - use MouseX::Getopt; ok t\001_basic.t ..................... 1..69 ok 1 - use MouseX::Getopt; ok 2 - An object of class 'MouseX::Getopt::Meta::Attribute' isa 'Mouse::Meta::Attribute' ok 3 - An object of class 'MouseX::Getopt::Meta::Attribute' isa 'MouseX::Getopt::Meta::Attribute' ok 4 - MouseX::Getopt::Meta::Attribute->can('cmd_flag') ok 5 - MouseX::Getopt::Meta::Attribute->can('cmd_aliases') ok 6 - An object of class 'MouseX::Getopt::Meta::Attribute' isa 'Mouse::Meta::Attribute' ok 7 - An object of class 'MouseX::Getopt::Meta::Attribute' isa 'MouseX::Getopt::Meta::Attribute' ok 8 - MouseX::Getopt::Meta::Attribute->can('cmd_flag') ok 9 - MouseX::Getopt::Meta::Attribute->can('cmd_aliases') ok 10 - An object of class 'MouseX::Getopt::Meta::Attribute' isa 'Mouse::Meta::Attribute' ok 11 - An object of class 'MouseX::Getopt::Meta::Attribute' isa 'MouseX::Getopt::Meta::Attribute' ok 12 - MouseX::Getopt::Meta::Attribute->can('cmd_flag') ok 13 - MouseX::Getopt::Meta::Attribute->can('cmd_aliases') ok 14 - An object of class 'MouseX::Getopt::Meta::Attribute' isa 'Mouse::Meta::Attribute' ok 15 - An object of class 'MouseX::Getopt::Meta::Attribute' isa 'MouseX::Getopt::Meta::Attribute' ok 16 - MouseX::Getopt::Meta::Attribute->can('cmd_flag') ok 17 - MouseX::Getopt::Meta::Attribute->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 ok t\002_custom_option_type.t ........ 1..6 ok 1 - use MouseX::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 ok t\003_inferred_option_type.t ...... 1..5 ok 1 - use MouseX::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 t\004_nogetop.t ................... 1..9 ok 1 - use MouseX::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 - threw Regexp ((?-xism:Unknown option: private_stuff)) ok t\005_strict.t .................... 1..10 ok 1 - use MouseX::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 - threw Regexp ((?-xism:Unknown option: private_stuff)) ok 10 - threw Regexp ((?-xism:Unknown option: length)) ok t\006_metaclass_traits.t .......... 1..69 ok 1 - use MouseX::Getopt; ok 2 - An object of class 'Mouse::Meta::Class::__ANON__::2' isa 'Mouse::Meta::Attribute' ok 3 - The object does MouseX::Getopt::Meta::Attribute::Trait ok 4 - Mouse::Meta::Class::__ANON__::2->can('cmd_flag') ok 5 - Mouse::Meta::Class::__ANON__::2->can('cmd_aliases') ok 6 - An object of class 'Mouse::Meta::Class::__ANON__::2' isa 'Mouse::Meta::Attribute' ok 7 - The object does MouseX::Getopt::Meta::Attribute::Trait ok 8 - Mouse::Meta::Class::__ANON__::2->can('cmd_flag') ok 9 - Mouse::Meta::Class::__ANON__::2->can('cmd_aliases') ok 10 - An object of class 'Mouse::Meta::Class::__ANON__::2' isa 'Mouse::Meta::Attribute' ok 11 - The object does MouseX::Getopt::Meta::Attribute::Trait ok 12 - Mouse::Meta::Class::__ANON__::2->can('cmd_flag') ok 13 - Mouse::Meta::Class::__ANON__::2->can('cmd_aliases') ok 14 - An object of class 'Mouse::Meta::Class::__ANON__::2' isa 'Mouse::Meta::Attribute' ok 15 - The object does MouseX::Getopt::Meta::Attribute::Trait ok 16 - Mouse::Meta::Class::__ANON__::2->can('cmd_flag') ok 17 - Mouse::Meta::Class::__ANON__::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 ok t\007_nogetopt_trait.t ............ 1..9 ok 1 - use MouseX::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 - threw Regexp ((?-xism:Unknown option: private_stuff)) ok t\008_configfromfile.t ............ 1..37 ok 1 - threw Regexp ((?-xism:Mandatory parameter 'required_from_config' missing)) 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 - An object of class 'App::DefaultConfigFileCodeRef' isa 'App::DefaultConfigFileCodeRef' ok 9 - ... required_from_config is from_config_1 as expected ok 10 - ... optional_from_config is from_config_2 as expected ok 11 - ... required_from_argv is 1 as expected ok 12 - ... config_from_override false as expected ok 13 - ... configfile is /notused/default as expected ok 14 - An object of class 'App' isa 'App' ok 15 - ... required_from_config is from_config_1 as expected ok 16 - ... optional_from_config is from_config_2 as expected ok 17 - ... required_from_argv is 1 as expected ok 18 - An object of class 'App::DefaultConfigFile' isa 'App::DefaultConfigFile' ok 19 - ... required_from_config is from_config_1 as expected ok 20 - ... optional_from_config is from_config_2 as expected ok 21 - ... required_from_argv is 1 as expected ok 22 - ... config_from_override true as expected ok 23 - ... configfile is /notused as expected ok 24 - An object of class 'App::DefaultConfigFileCodeRef' isa 'App::DefaultConfigFileCodeRef' ok 25 - ... required_from_config is from_config_1 as expected ok 26 - ... optional_from_config is from_config_2 as expected ok 27 - ... required_from_argv is 1 as expected ok 28 - ... config_from_override true as expected ok 29 - ... configfile is /notused as expected ok 30 - threw Regexp ((?-xism:Mandatory parameter 'required_from_argv' missing)) ok 31 - An object of class 'App' isa 'App' ok 32 - ... required_from_config is override as expected ok 33 - ... optional_from_config is from_config_2 as expected ok 34 - An object of class 'App' isa 'App' ok 35 - ... required_from_config is noconfig as expected ok 36 - ... optional_from_config is undef as expected ok 37 - Can create DerivedApp ok t\009_gld_and_explicit_options.t .. 1..5 ok 1 - use MouseX::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 ok t\010_dashes.t .................... 1..5 ok 1 - use MouseX::Getopt; ok 2 - Dash in option name ok 3 - threw Regexp ((?-xism:Unknown option: some_thingy)) ok 4 - Underscore in option name ok 5 - threw Regexp ((?-xism:Unknown option: another-thingy)) ok t\100_gld_default_bug.t ........... 1..5 ok 1 - use MouseX::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 ok t\101_argv_bug.t .................. 1..3 ok 1 - An object of class 'App' isa 'App' ok 2 - ... verbosity is turned on as expected ok 3 - ... length is 50 as expected ok t\102_basic_basic.t ............... 1..69 ok 1 - use MouseX::Getopt::Basic; ok 2 - An object of class 'MouseX::Getopt::Meta::Attribute' isa 'Mouse::Meta::Attribute' ok 3 - An object of class 'MouseX::Getopt::Meta::Attribute' isa 'MouseX::Getopt::Meta::Attribute' ok 4 - MouseX::Getopt::Meta::Attribute->can('cmd_flag') ok 5 - MouseX::Getopt::Meta::Attribute->can('cmd_aliases') ok 6 - An object of class 'MouseX::Getopt::Meta::Attribute' isa 'Mouse::Meta::Attribute' ok 7 - An object of class 'MouseX::Getopt::Meta::Attribute' isa 'MouseX::Getopt::Meta::Attribute' ok 8 - MouseX::Getopt::Meta::Attribute->can('cmd_flag') ok 9 - MouseX::Getopt::Meta::Attribute->can('cmd_aliases') ok 10 - An object of class 'MouseX::Getopt::Meta::Attribute' isa 'Mouse::Meta::Attribute' ok 11 - An object of class 'MouseX::Getopt::Meta::Attribute' isa 'MouseX::Getopt::Meta::Attribute' ok 12 - MouseX::Getopt::Meta::Attribute->can('cmd_flag') ok 13 - MouseX::Getopt::Meta::Attribute->can('cmd_aliases') ok 14 - An object of class 'MouseX::Getopt::Meta::Attribute' isa 'Mouse::Meta::Attribute' ok 15 - An object of class 'MouseX::Getopt::Meta::Attribute' isa 'MouseX::Getopt::Meta::Attribute' ok 16 - MouseX::Getopt::Meta::Attribute->can('cmd_flag') ok 17 - MouseX::Getopt::Meta::Attribute->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 ok t\103_uc_bug.t .................... 1..3 ok 1 - An object of class 'App' isa 'App' ok 2 - ... TrackingNumber is as expected ok 3 - ... otherparam is as expected ok t\104_override_usage.t ............ ok 1 ok 2 ok 3 ok 4 - threw Regexp ((?-xism:A foo)) ok 5 ok 6 - threw Regexp ((?-xism:A foo)) ok 7 ok 8 1..8 ok t\105_uc_bug_more.t ............... ok 1 - debug was set for argv -d on MouseX::Getopt ok 2 - debug was set for ARGV on MouseX::Getopt ok 3 - debug was set for argv --debug on MouseX::Getopt ok 4 - debug was set for argv --debug on MouseX::Getopt ok 5 - debug was set for argv -d on MouseX::Getopt::GLD ok 6 - debug was set for ARGV on MouseX::Getopt::GLD ok 7 - debug was set for argv --debug on MouseX::Getopt::GLD ok 8 - debug was set for argv --debug on MouseX::Getopt::GLD ok 9 - debug was set for argv -d on MouseX::Getopt::Basic ok 10 - debug was set for ARGV on MouseX::Getopt::Basic ok 11 - debug was set for argv --debug on MouseX::Getopt::Basic ok 12 - debug was set for argv --debug on MouseX::Getopt::Basic 1..12 ok t\106_no_ignore_case.t ............ ok 1 - BigD was not set for argv -d on MouseX::Getopt ok 2 - SmallD was set for argv -d on MouseX::Getopt ok 3 - SmallD was set for argv -d on MouseX::Getopt ok 4 - SmallD was set for ARGV on MouseX::Getopt ok 5 - BigD was set for argv -d on MouseX::Getopt ok 6 - BigD was set for argv -D -d on MouseX::Getopt ok 7 - SmallD was set for argv -D -d on MouseX::Getopt ok 8 - BigD was not set for argv -d on MouseX::Getopt::GLD ok 9 - SmallD was set for argv -d on MouseX::Getopt::GLD ok 10 - SmallD was set for argv -d on MouseX::Getopt::GLD ok 11 - SmallD was set for ARGV on MouseX::Getopt::GLD ok 12 - BigD was set for argv -d on MouseX::Getopt::GLD ok 13 - BigD was set for argv -D -d on MouseX::Getopt::GLD ok 14 - SmallD was set for argv -D -d on MouseX::Getopt::GLD ok 15 - BigD was not set for argv -d on MouseX::Getopt::Basic ok 16 - SmallD was set for argv -d on MouseX::Getopt::Basic ok 17 - SmallD was set for argv -d on MouseX::Getopt::Basic ok 18 - SmallD was set for ARGV on MouseX::Getopt::Basic ok 19 - BigD was set for argv -d on MouseX::Getopt::Basic ok 20 - BigD was set for argv -D -d on MouseX::Getopt::Basic ok 21 - SmallD was set for argv -D -d on MouseX::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\108_usage_attr.t ................ 1..3 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' ok t\109_help_flag.t ................. 1..6 ok 1 - Help request detected; usage information properly printed ok 2 - Help request detected; usage information properly printed ok 3 - Help request detected; usage information properly printed ok 4 - Help request detected; usage information properly printed ok 5 - class has usage attribute ok 6 - An object of class 'Getopt::Long::Descriptive::Usage' isa 'Getopt::Long::Descriptive::Usage' ok t\110_sort_usage_by_attr_order.t .. 1..1 ok 1 - Usage text has nicely sorted options ok All tests successful. Files=22, Tests=359, 9 wallclock secs ( 0.01 usr + 0.02 sys = 0.03 CPU) Result: PASS TOKUHIROM/mousex-getopt-0.35.tar.gz C:\Perl-5.12\bin\perl.exe ./Build test verbose=1 -- OK Tokuhiro Matsuno <tokuhirom+cpan@gmail.com> A Mouse role for processing command line options >>> (cd C:\cpanfly-5.12\var\cpan\build\mousex-getopt-0.35-Ql6A7w && tar cvf - mousex-getopt-0.35.ppd blib) | gzip -c >C:/cpanfly-5.12/var/REPO/T/TO/TOKUHIROM/mousex-getopt-0.35.tar.gz mousex-getopt-0.35.ppd blib/ blib/lib/ blib/lib/MouseX/ blib/lib/MouseX/Getopt/ blib/lib/MouseX/Getopt/Basic.pm blib/lib/MouseX/Getopt/Dashes.pm blib/lib/MouseX/Getopt/GLD.pm blib/lib/MouseX/Getopt/Meta/ blib/lib/MouseX/Getopt/Meta/Attribute/ blib/lib/MouseX/Getopt/Meta/Attribute/NoGetopt.pm blib/lib/MouseX/Getopt/Meta/Attribute/Trait/ blib/lib/MouseX/Getopt/Meta/Attribute/Trait/NoGetopt.pm blib/lib/MouseX/Getopt/Meta/Attribute/Trait.pm blib/lib/MouseX/Getopt/Meta/Attribute.pm blib/lib/MouseX/Getopt/OptionTypeMap.pm blib/lib/MouseX/Getopt/Strict.pm blib/lib/MouseX/Getopt.pm >>> mv C:\cpanfly-5.12\var\cpan\build\mousex-getopt-0.35-Ql6A7w/mousex-getopt-0.35.ppd C:/cpanfly-5.12/var/REPO/T/TO/TOKUHIROM Finished 2014-03-10T22:16:15