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:\Perl-5.8\site\bin;C:\Perl-5.8\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:\mysql\bin Start 2012-03-02T07:52:05 ActivePerl-825 CPAN-1.9402 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.8/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:\Perl-5.8\site\bin;C:\Perl-5.8\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:\mysql\bin Going to read 'C:\cpanfly-5.8\var\cpan\Metadata' Database was generated on Fri, 02 Mar 2012 14:20:59 GMT Running make for O/OF/OFFERK/MooseX-App-Cmd-0.07.tar.gz Fetching with LWP: http://cpan.nas.activestate.com/authors/id/O/OF/OFFERK/MooseX-App-Cmd-0.07.tar.gz Fetching with LWP: http://cpan.nas.activestate.com/authors/id/O/OF/OFFERK/CHECKSUMS Checksum for C:\cpanfly-5.8\var\cpan\sources\authors\id\O\OF\OFFERK\MooseX-App-Cmd-0.07.tar.gz ok Will not use Archive::Tar, need 1.00 ./ ./MooseX-App-Cmd-0.07/ ./MooseX-App-Cmd-0.07/Changes ./MooseX-App-Cmd-0.07/lib/ ./MooseX-App-Cmd-0.07/lib/MooseX/ ./MooseX-App-Cmd-0.07/lib/MooseX/App/ ./MooseX-App-Cmd-0.07/lib/MooseX/App/Cmd/ ./MooseX-App-Cmd-0.07/lib/MooseX/App/Cmd/Command.pm ./MooseX-App-Cmd-0.07/lib/MooseX/App/Cmd.pm ./MooseX-App-Cmd-0.07/Makefile.PL ./MooseX-App-Cmd-0.07/MANIFEST ./MooseX-App-Cmd-0.07/MANIFEST.SKIP ./MooseX-App-Cmd-0.07/META.json ./MooseX-App-Cmd-0.07/META.yml ./MooseX-App-Cmd-0.07/MYMETA.json ./MooseX-App-Cmd-0.07/MYMETA.yml ./MooseX-App-Cmd-0.07/SIGNATURE ./MooseX-App-Cmd-0.07/t/ ./MooseX-App-Cmd-0.07/t/00-load.t ./MooseX-App-Cmd-0.07/t/basic.t ./MooseX-App-Cmd-0.07/t/build_emulates_new.t ./MooseX-App-Cmd-0.07/t/configfile.t ./MooseX-App-Cmd-0.07/t/lib/ ./MooseX-App-Cmd-0.07/t/lib/Test/ ./MooseX-App-Cmd-0.07/t/lib/Test/ConfigFromFile/ ./MooseX-App-Cmd-0.07/t/lib/Test/ConfigFromFile/Command/ ./MooseX-App-Cmd-0.07/t/lib/Test/ConfigFromFile/Command/moo.pm ./MooseX-App-Cmd-0.07/t/lib/Test/ConfigFromFile/config.yaml ./MooseX-App-Cmd-0.07/t/lib/Test/ConfigFromFile.pm ./MooseX-App-Cmd-0.07/t/lib/Test/MyCmd/ ./MooseX-App-Cmd-0.07/t/lib/Test/MyCmd/Command/ ./MooseX-App-Cmd-0.07/t/lib/Test/MyCmd/Command/bark.pm ./MooseX-App-Cmd-0.07/t/lib/Test/MyCmd/Command/frobulate.pm ./MooseX-App-Cmd-0.07/t/lib/Test/MyCmd/Command/justusage.pm ./MooseX-App-Cmd-0.07/t/lib/Test/MyCmd/Command/stock.pm ./MooseX-App-Cmd-0.07/t/lib/Test/MyCmd.pm CPAN.pm: Going to build O/OF/OFFERK/MooseX-App-Cmd-0.07.tar.gz >>> C:\Perl-5.8\bin\perl.exe Makefile.PL Checking if your kit is complete... Looks good Writing Makefile for MooseX::App::Cmd 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/MooseX/App/Cmd.pm blib\lib\MooseX\App\Cmd.pm cp lib/MooseX/App/Cmd/Command.pm blib\lib\MooseX\App\Cmd\Command.pm OFFERK/MooseX-App-Cmd-0.07.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.8\bin\perl.exe "-MExtUtils::Command::MM" "-e" "test_harness(1, 'blib\lib', 'blib\arch')" t/*.t t/00-load.t ............. 1..2 ok 1 - use MooseX::App::Cmd; ok 2 - use MooseX::App::Cmd::Command; ok # Failed test 'command died with the correct string' # at t/basic.t line 41. # got: 'Attribute (usage) does not pass the type constraint because: Validation failed for 'Object' with value undef at C:/cpanfly-5.8/var/megalib/Moose/Meta/Attribute.pm line 883. # Moose::Meta::Attribute::_coerce_and_verify('MooseX::Getopt::Meta::Attribute::NoGetopt=HASH(0x255adc8)', undef, 'Test::MyCmd::Command::frobulate=HASH(0x2599778)') called at C:/cpanfly-5.8/var/megalib/Moose/Meta/Attribute.pm line 483 # Moose::Meta::Attribute::initialize_instance_slot('MooseX::Getopt::Meta::Attribute::NoGetopt=HASH(0x255adc8)', 'Moose::Meta::Instance=HASH(0x256985c)', 'Test::MyCmd::Command::frobulate=HASH(0x2599778)', 'HASH(0x2580660)') called at C:/cpanfly-5.8/var/megalib/Class/MOP/Class.pm line 603 # Class::MOP::Class::_construct_instance('Moose::Meta::Class=HASH(0x2324a78)', 'HASH(0x2580660)') called at C:/cpanfly-5.8/var/megalib/Class/MOP/Class.pm line 576 # Class::MOP::Class::new_object('Moose::Meta::Class=HASH(0x2324a78)', 'HASH(0x2580660)') called at C:/cpanfly-5.8/var/megalib/Moose/Meta/Class.pm line 256 # Moose::Meta::Class::new_object('Moose::Meta::Class=HASH(0x2324a78)', 'HASH(0x2580660)') called at C:/cpanfly-5.8/var/megalib/Moose/Object.pm line 26 # Moose::Object::new('Test::MyCmd::Command::frobulate', 'HASH(0x258018c)') called at C:/cpanfly-5.8/var/megalib/App/Cmd/Command.pm line 23 # App::Cmd::Command::prepare('Test::MyCmd::Command::frobulate', 'Test::MyCmd=HASH(0x22da864)', '--widget', 'wname', 'your', 'fat', 'face') called at C:/cpanfly-5.8/var/megalib/App/Cmd.pm line 210 # App::Cmd::_prepare_command('Test::MyCmd=HASH(0x22da864)', 'frob', 'Getopt::Long::Descriptive::Opts::__OPT__::1=HASH(0x257fd9c)', '--widget', 'wname', 'your', 'fat', 'face') called at C:/cpanfly-5.8/var/megalib/App/Cmd.pm line 201 # App::Cmd::prepare_command('Test::MyCmd=HASH(0x22da864)', 'frob', '--widget', 'wname', 'your', 'fat', 'face') called at C:/cpanfly-5.8/var/megalib/App/Cmd.pm line 168 # App::Cmd::run('Test::MyCmd=HASH(0x22da864)') called at t/basic.t line 39 # eval {...} called at t/basic.t line 39 # ' # expected: 'the widget name is wname - your fat face # ' # Failed test 'default usage_desc is okay' # at t/basic.t line 54. # 'Attribute (usage) does not pass the type constraint because: Validation failed for 'Object' with value undef at C:/cpanfly-5.8/var/megalib/Moose/Meta/Attribute.pm line 883. # Moose::Meta::Attribute::_coerce_and_verify('MooseX::Getopt::Meta::Attribute::NoGetopt=HASH(0x255adc8)', undef, 'Test::MyCmd::Command::justusage=HASH(0x25993d0)') called at C:/cpanfly-5.8/var/megalib/Moose/Meta/Attribute.pm line 483 # Moose::Meta::Attribute::initialize_instance_slot('MooseX::Getopt::Meta::Attribute::NoGetopt=HASH(0x255adc8)', 'Moose::Meta::Instance=HASH(0x2580894)', 'Test::MyCmd::Command::justusage=HASH(0x25993d0)', 'HASH(0x25997c0)') called at C:/cpanfly-5.8/var/megalib/Class/MOP/Class.pm line 603 # Class::MOP::Class::_construct_instance('Moose::Meta::Class=HASH(0x22e3548)', 'HASH(0x25997c0)') called at C:/cpanfly-5.8/var/megalib/Class/MOP/Class.pm line 576 # Class::MOP::Class::new_object('Moose::Meta::Class=HASH(0x22e3548)', 'HASH(0x25997c0)') called at C:/cpanfly-5.8/var/megalib/Moose/Meta/Class.pm line 256 # Moose::Meta::Class::new_object('Moose::Meta::Class=HASH(0x22e3548)', 'HASH(0x25997c0)') called at C:/cpanfly-5.8/var/megalib/Moose/Object.pm line 26 # Moose::Object::new('Test::MyCmd::Command::justusage', 'HASH(0x2580678)') called at C:/cpanfly-5.8/var/megalib/App/Cmd/Command.pm line 23 # App::Cmd::Command::prepare('Test::MyCmd::Command::justusage', 'Test::MyCmd=HASH(0x22da864)') called at C:/cpanfly-5.8/var/megalib/App/Cmd.pm line 210 # App::Cmd::_prepare_command('Test::MyCmd=HASH(0x22da864)', 'justusage', 'Getopt::Long::Descriptive::Opts::__OPT__::2=HASH(0x25994fc)') called at C:/cpanfly-5.8/var/megalib/App/Cmd.pm line 201 # App::Cmd::prepare_command('Test::MyCmd=HASH(0x22da864)', 'justusage') called at C:/cpanfly-5.8/var/megalib/App/Cmd.pm line 168 # App::Cmd::run('Test::MyCmd=HASH(0x22da864)') called at t/basic.t line 50 # eval {...} called at t/basic.t line 50 # ' # doesn't match '(?-xism:^basic.t justusage)' # Failed test 'un-subclassed &run leads to death' # at t/basic.t line 65. # 'Attribute (usage) does not pass the type constraint because: Validation failed for 'Object' with value undef at C:/cpanfly-5.8/var/megalib/Moose/Meta/Attribute.pm line 883. # Moose::Meta::Attribute::_coerce_and_verify('MooseX::Getopt::Meta::Attribute::NoGetopt=HASH(0x255adc8)', undef, 'Test::MyCmd::Command::stock=HASH(0x2599ae4)') called at C:/cpanfly-5.8/var/megalib/Moose/Meta/Attribute.pm line 483 # Moose::Meta::Attribute::initialize_instance_slot('MooseX::Getopt::Meta::Attribute::NoGetopt=HASH(0x255adc8)', 'Moose::Meta::Instance=HASH(0x25998f8)', 'Test::MyCmd::Command::stock=HASH(0x2599ae4)', 'HASH(0x2599358)') called at C:/cpanfly-5.8/var/megalib/Class/MOP/Class.pm line 603 # Class::MOP::Class::_construct_instance('Moose::Meta::Class=HASH(0x2579924)', 'HASH(0x2599358)') called at C:/cpanfly-5.8/var/megalib/Class/MOP/Class.pm line 576 # Class::MOP::Class::new_object('Moose::Meta::Class=HASH(0x2579924)', 'HASH(0x2599358)') called at C:/cpanfly-5.8/var/megalib/Moose/Meta/Class.pm line 256 # Moose::Meta::Class::new_object('Moose::Meta::Class=HASH(0x2579924)', 'HASH(0x2599358)') called at C:/cpanfly-5.8/var/megalib/Moose/Object.pm line 26 # Moose::Object::new('Test::MyCmd::Command::stock', 'HASH(0x258018c)') called at C:/cpanfly-5.8/var/megalib/App/Cmd/Command.pm line 23 # App::Cmd::Command::prepare('Test::MyCmd::Command::stock', 'Test::MyCmd=HASH(0x22da864)') called at C:/cpanfly-5.8/var/megalib/App/Cmd.pm line 210 # App::Cmd::_prepare_command('Test::MyCmd=HASH(0x22da864)', 'stock', 'Getopt::Long::Descriptive::Opts::__OPT__::3=HASH(0x2599a3c)') called at C:/cpanfly-5.8/var/megalib/App/Cmd.pm line 201 # App::Cmd::prepare_command('Test::MyCmd=HASH(0x22da864)', 'stock') called at C:/cpanfly-5.8/var/megalib/App/Cmd.pm line 168 # App::Cmd::run('Test::MyCmd=HASH(0x22da864)') called at t/basic.t line 63 # eval {...} called at t/basic.t line 63 # ' # doesn't match '(?-xism:mandatory method)' # Failed test 'required option field is missing' # at t/basic.t line 72. # 'Attribute (wow) is required at C:/cpanfly-5.8/var/megalib/Class/MOP/Class.pm line 603. # Class::MOP::Class::_construct_instance('Moose::Meta::Class=HASH(0x25659d0)', 'HASH(0x257fc7c)') called at C:/cpanfly-5.8/var/megalib/Class/MOP/Class.pm line 576 # Class::MOP::Class::new_object('Moose::Meta::Class=HASH(0x25659d0)', 'HASH(0x257fc7c)') called at C:/cpanfly-5.8/var/megalib/Moose/Meta/Class.pm line 256 # Moose::Meta::Class::new_object('Moose::Meta::Class=HASH(0x25659d0)', 'HASH(0x257fc7c)') called at C:/cpanfly-5.8/var/megalib/Moose/Object.pm line 26 # Moose::Object::new('Test::MyCmd::Command::bark', 'HASH(0x2599328)') called at C:/cpanfly-5.8/var/megalib/App/Cmd/Command.pm line 23 # App::Cmd::Command::prepare('Test::MyCmd::Command::bark', 'Test::MyCmd=HASH(0x22da864)') called at C:/cpanfly-5.8/var/megalib/App/Cmd.pm line 210 # App::Cmd::_prepare_command('Test::MyCmd=HASH(0x22da864)', 'bark', 'Getopt::Long::Descriptive::Opts::__OPT__::4=HASH(0x2599f40)') called at C:/cpanfly-5.8/var/megalib/App/Cmd.pm line 201 # App::Cmd::prepare_command('Test::MyCmd=HASH(0x22da864)', 'bark') called at C:/cpanfly-5.8/var/megalib/App/Cmd.pm line 168 # App::Cmd::run('Test::MyCmd=HASH(0x22da864)') called at t/basic.t line 70 # eval {...} called at t/basic.t line 70 # ' # doesn't match '(?-xism:Mandatory parameter 'wow' missing in call to \(eval\))' # Looks like you failed 4 tests of 12. t/basic.t ............... 1..12 ok 1 - The object isa Test::MyCmd ok 2 - got correct list of registered command names ok 3 - got correct list of registered command plugins not ok 4 - command died with the correct string not ok 5 - default usage_desc is okay not ok 6 - un-subclassed &run leads to death not ok 7 - required option field is missing ok 8 - commands plugin in listing ok 9 - frobulate plugin in listing ok 10 - justusage plugin in listing ok 11 - stock plugin in listing ok 12 - bark plugin in listing Dubious, test returned 4 (wstat 1024, 0x400) Failed 4/12 subtests t/build_emulates_new.t .. 1..1 ok 1 - Internal hashes match ok # Failed test 'command died with the correct string' # at t/configfile.t line 29. # 'Attribute (usage) does not pass the type constraint because: Validation failed for 'Object' with value undef at C:/cpanfly-5.8/var/megalib/Moose/Meta/Attribute.pm line 883. # Moose::Meta::Attribute::_coerce_and_verify('MooseX::Getopt::Meta::Attribute::NoGetopt=HASH(0x27827b4)', undef, 'Test::ConfigFromFile::Command::moo=HASH(0x279931c)') called at C:/cpanfly-5.8/var/megalib/Moose/Meta/Attribute.pm line 483 # Moose::Meta::Attribute::initialize_instance_slot('MooseX::Getopt::Meta::Attribute::NoGetopt=HASH(0x27827b4)', 'Moose::Meta::Instance=HASH(0x2796508)', 'Test::ConfigFromFile::Command::moo=HASH(0x279931c)', 'HASH(0x2799274)') called at C:/cpanfly-5.8/var/megalib/Class/MOP/Class.pm line 603 # Class::MOP::Class::_construct_instance('Moose::Meta::Class=HASH(0x271c824)', 'HASH(0x2799274)') called at C:/cpanfly-5.8/var/megalib/Class/MOP/Class.pm line 576 # Class::MOP::Class::new_object('Moose::Meta::Class=HASH(0x271c824)', 'HASH(0x2799274)') called at C:/cpanfly-5.8/var/megalib/Moose/Meta/Class.pm line 256 # Moose::Meta::Class::new_object('Moose::Meta::Class=HASH(0x271c824)', 'HASH(0x2799274)') called at C:/cpanfly-5.8/var/megalib/Moose/Object.pm line 26 # Moose::Object::new('Test::ConfigFromFile::Command::moo', 'HASH(0x2798a04)') called at C:/cpanfly-5.8/var/megalib/App/Cmd/Command.pm line 23 # App::Cmd::Command::prepare('Test::ConfigFromFile::Command::moo', 'Test::ConfigFromFile=HASH(0x266176c)') called at C:/cpanfly-5.8/var/megalib/App/Cmd.pm line 210 # App::Cmd::_prepare_command('Test::ConfigFromFile=HASH(0x266176c)', 'moo', 'Getopt::Long::Descriptive::Opts::__OPT__::1=HASH(0x2796c7c)') called at C:/cpanfly-5.8/var/megalib/App/Cmd.pm line 201 # App::Cmd::prepare_command('Test::ConfigFromFile=HASH(0x266176c)', 'moo') called at C:/cpanfly-5.8/var/megalib/App/Cmd.pm line 168 # App::Cmd::run('Test::ConfigFromFile=HASH(0x266176c)') called at t/configfile.t line 27 # eval {...} called at t/configfile.t line 27 # ' # doesn't match '(?-xism:Mandatory parameter 'moo' missing in call to \(eval\))' # Failed test 'command died with the correct string' # at t/configfile.t line 40. # 'Attribute (usage) does not pass the type constraint because: Validation failed for 'Object' with value undef at C:/cpanfly-5.8/var/megalib/Moose/Meta/Attribute.pm line 883. # Moose::Meta::Attribute::_coerce_and_verify('MooseX::Getopt::Meta::Attribute::NoGetopt=HASH(0x27827b4)', undef, 'Test::ConfigFromFile::Command::moo=HASH(0x2ac4ffc)') called at C:/cpanfly-5.8/var/megalib/Moose/Meta/Attribute.pm line 483 # Moose::Meta::Attribute::initialize_instance_slot('MooseX::Getopt::Meta::Attribute::NoGetopt=HASH(0x27827b4)', 'Moose::Meta::Instance=HASH(0x2796508)', 'Test::ConfigFromFile::Command::moo=HASH(0x2ac4ffc)', 'HASH(0x2ac4f9c)') called at C:/cpanfly-5.8/var/megalib/Class/MOP/Class.pm line 603 # Class::MOP::Class::_construct_instance('Moose::Meta::Class=HASH(0x271c824)', 'HASH(0x2ac4f9c)') called at C:/cpanfly-5.8/var/megalib/Class/MOP/Class.pm line 576 # Class::MOP::Class::new_object('Moose::Meta::Class=HASH(0x271c824)', 'HASH(0x2ac4f9c)') called at C:/cpanfly-5.8/var/megalib/Moose/Meta/Class.pm line 256 # Moose::Meta::Class::new_object('Moose::Meta::Class=HASH(0x271c824)', 'HASH(0x2ac4f9c)') called at C:/cpanfly-5.8/var/megalib/Moose/Object.pm line 26 # Moose::Object::new('Test::ConfigFromFile::Command::moo', 'HASH(0x2798f14)') called at C:/cpanfly-5.8/var/megalib/App/Cmd/Command.pm line 23 # App::Cmd::Command::prepare('Test::ConfigFromFile::Command::moo', 'Test::ConfigFromFile=HASH(0x266176c)', '--configfile=t/lib/Test/ConfigFromFile/config.yaml') called at C:/cpanfly-5.8/var/megalib/App/Cmd.pm line 210 # App::Cmd::_prepare_command('Test::ConfigFromFile=HASH(0x266176c)', 'moo', 'Getopt::Long::Descriptive::Opts::__OPT__::2=HASH(0x2799634)', '--configfile=t/lib/Test/ConfigFromFile/config.yaml') called at C:/cpanfly-5.8/var/megalib/App/Cmd.pm line 201 # App::Cmd::prepare_command('Test::ConfigFromFile=HASH(0x266176c)', 'moo', '--configfile=t/lib/Test/ConfigFromFile/config.yaml') called at C:/cpanfly-5.8/var/megalib/App/Cmd.pm line 168 # App::Cmd::run('Test::ConfigFromFile=HASH(0x266176c)') called at t/configfile.t line 38 # eval {...} called at t/configfile.t line 38 # ' # doesn't match '(?-xism:cows go moo1 moo2 moo3)' # Looks like you failed 2 tests of 2. t/configfile.t .......... 1..2 not ok 1 - command died with the correct string not ok 2 - command died with the correct string Dubious, test returned 2 (wstat 512, 0x200) Failed 2/2 subtests Test Summary Report ------------------- t/basic.t (Wstat: 1024 Tests: 12 Failed: 4) Failed tests: 4-7 Non-zero exit status: 4 t/configfile.t (Wstat: 512 Tests: 2 Failed: 2) Failed tests: 1-2 Non-zero exit status: 2 Files=4, Tests=17, 5 wallclock secs ( 0.01 usr + 0.00 sys = 0.01 CPU) Result: FAIL Failed 2/4 test programs. 6/17 subtests failed. NMAKE : fatal error U1077: 'C:\Perl-5.8\bin\perl.exe' : return code '0x2' Stop. OFFERK/MooseX-App-Cmd-0.07.tar.gz nmake test TEST_VERBOSE=1 -- NOT OK //hint// to see the cpan-testers results for installing this module, try: reports OFFERK/MooseX-App-Cmd-0.07.tar.gz Finished 2012-03-02T07:52:17