PATH=C:\PlatSDK\Bin\Win64\x86\AMD64;C:\PlatSDK\Bin;C:\PlatSDK\Bin\WinNT;C:\Perl64-5.14\site\bin;C:\Perl64-5.14\bin;C:\cygwin\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\system32\WindowsPowerShell\v1.0;C:\Program Files (x86)\Perforce;C:\mysql\bin
Start 2011-04-25T19:19:12
ActivePerl-1400 CPAN-1.9402
LIB=C:\PlatSDK\Lib\AMD64;C:\PlatSDK\Lib\AMD64\atlmfc
INCLUDE=C:\PlatSDK\Include;C:\PlatSDK\Include\crt;C:\PlatSDK\Include\crt\sys;C:\PlatSDK\Include\mfc;C:\PlatSDK\Include\atl
PATH=C:/CPANFL~1.14/var/libs/bin;C:\PlatSDK\Bin\Win64\x86\AMD64;C:\PlatSDK\Bin;C:\PlatSDK\Bin\WinNT;C:\Perl64-5.14\site\bin;C:\Perl64-5.14\bin;C:\cygwin\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\system32\WINDOW~1\v1.0;C:\PROGRA~2\Perforce;C:\mysql\bin
Going to read 'C:\cpanfly-5.14\var\cpan\Metadata'
Database was generated on Mon, 25 Apr 2011 22:28:27 GMT
Running make for S/SE/SETITESUK/MooseX-AttributeCloner-0.24.tar.gz
Fetching with LWP:
http://cpan.nas.activestate.com/authors/id/S/SE/SETITESUK/MooseX-AttributeCloner-0.24.tar.gz
Fetching with LWP:
http://cpan.nas.activestate.com/authors/id/S/SE/SETITESUK/CHECKSUMS
Checksum for C:\cpanfly-5.14\var\cpan\sources\authors\id\S\SE\SETITESUK\MooseX-AttributeCloner-0.24.tar.gz ok
MooseX-AttributeCloner-0.24
MooseX-AttributeCloner-0.24/Build.PL
MooseX-AttributeCloner-0.24/Changes
MooseX-AttributeCloner-0.24/Makefile.PL
MooseX-AttributeCloner-0.24/MANIFEST
MooseX-AttributeCloner-0.24/META.yml
MooseX-AttributeCloner-0.24/README
MooseX-AttributeCloner-0.24/lib
MooseX-AttributeCloner-0.24/lib/MooseX
MooseX-AttributeCloner-0.24/lib/MooseX/AttributeCloner.pm
MooseX-AttributeCloner-0.24/t
MooseX-AttributeCloner-0.24/t/00-critic.t
MooseX-AttributeCloner-0.24/t/00-distribution.t
MooseX-AttributeCloner-0.24/t/00-kwalitee.t
MooseX-AttributeCloner-0.24/t/00-pod.t
MooseX-AttributeCloner-0.24/t/00-podcoverage.t
MooseX-AttributeCloner-0.24/t/10-AttributeCloner.t
MooseX-AttributeCloner-0.24/t/perlcriticrc
MooseX-AttributeCloner-0.24/t/lib
MooseX-AttributeCloner-0.24/t/lib/TestAttributeCloner.pm
MooseX-AttributeCloner-0.24/t/lib/TestExtraNewAttributeCloner.pm
MooseX-AttributeCloner-0.24/t/lib/TestNewAttributeCloner.pm
CPAN.pm: Going to build S/SE/SETITESUK/MooseX-AttributeCloner-0.24.tar.gz
>>> C:\Perl64-5.14\bin\perl.exe Makefile.PL
# running Build.PL
Checking prerequisites...
requires:
! MooseX::Getopt is not installed
build_requires:
! MooseX::InsideOut is not installed
ERRORS/WARNINGS FOUND IN PREREQUISITES. You may wish to install the versions
of the modules indicated above before proceeding with this installation
Created MYMETA.yml and MYMETA.json
Creating new 'Build' script for 'MooseX-AttributeCloner' version '0.24'
---- Unsatisfied dependencies detected during ----
---- SETITESUK/MooseX-AttributeCloner-0.24.tar.gz ----
MooseX::Getopt [requires]
MooseX::InsideOut [build_requires]
Running make test
Delayed until after prerequisites
Running test for module 'MooseX::Getopt'
Running make for B/BO/BOBTFISH/MooseX-Getopt-0.37.tar.gz
Fetching with LWP:
http://cpan.nas.activestate.com/authors/id/B/BO/BOBTFISH/MooseX-Getopt-0.37.tar.gz
Checksum for C:\cpanfly-5.14\var\cpan\sources\authors\id\B\BO\BOBTFISH\MooseX-Getopt-0.37.tar.gz ok
MooseX-Getopt-0.37
MooseX-Getopt-0.37/README
MooseX-Getopt-0.37/LICENSE
MooseX-Getopt-0.37/dist.ini
MooseX-Getopt-0.37/META.yml
MooseX-Getopt-0.37/MANIFEST
MooseX-Getopt-0.37/ChangeLog
MooseX-Getopt-0.37/META.json
MooseX-Getopt-0.37/Makefile.PL
MooseX-Getopt-0.37/t
MooseX-Getopt-0.37/t/000_load.t
MooseX-Getopt-0.37/t/001_basic.t
MooseX-Getopt-0.37/t/005_strict.t
MooseX-Getopt-0.37/t/010_dashes.t
MooseX-Getopt-0.37/t/103_uc_bug.t
MooseX-Getopt-0.37/t/004_nogetop.t
MooseX-Getopt-0.37/t/release-eol.t
MooseX-Getopt-0.37/t/101_argv_bug.t
MooseX-Getopt-0.37/t/107_union_bug.t
MooseX-Getopt-0.37/t/109_help_flag.t
MooseX-Getopt-0.37/t/108_usage_attr.t
MooseX-Getopt-0.37/t/102_basic_basic.t
MooseX-Getopt-0.37/t/105_uc_bug_more.t
MooseX-Getopt-0.37/t/release-no-tabs.t
MooseX-Getopt-0.37/lib/MooseX
MooseX-Getopt-0.37/lib/MooseX/Getopt.pm
MooseX-Getopt-0.37/t/011_process_argv.t
MooseX-Getopt-0.37/t/107_no_auto_help.t
MooseX-Getopt-0.37/t/007_nogetopt_trait.t
MooseX-Getopt-0.37/t/008_configfromfile.t
MooseX-Getopt-0.37/t/104_override_usage.t
MooseX-Getopt-0.37/t/106_no_ignore_case.t
MooseX-Getopt-0.37/t/release-pod-syntax.t
MooseX-Getopt-0.37/t/100_gld_default_bug.t
MooseX-Getopt-0.37/lib/MooseX/Getopt
MooseX-Getopt-0.37/lib/MooseX/Getopt/GLD.pm
MooseX-Getopt-0.37/t/006_metaclass_traits.t
MooseX-Getopt-0.37/t/111_gld_pass_through.t
MooseX-Getopt-0.37/t/release-pod-coverage.t
MooseX-Getopt-0.37/lib/MooseX/Getopt/Basic.pm
MooseX-Getopt-0.37/t/002_custom_option_type.t
MooseX-Getopt-0.37/lib/MooseX/Getopt/Dashes.pm
MooseX-Getopt-0.37/lib/MooseX/Getopt/Strict.pm
MooseX-Getopt-0.37/t/003_inferred_option_type.t
MooseX-Getopt-0.37/t/009_gld_and_explicit_options.t
MooseX-Getopt-0.37/t/110_sort_usage_by_attr_order.t
MooseX-Getopt-0.37/lib/MooseX/Getopt/OptionTypeMap.pm
MooseX-Getopt-0.37/lib/MooseX/Getopt/ProcessedArgv.pm
MooseX-Getopt-0.37/lib/MooseX/Getopt/Meta
MooseX-Getopt-0.37/lib/MooseX/Getopt/Meta/Attribute.pm
MooseX-Getopt-0.37/lib/MooseX/Getopt/Meta/Attribute
MooseX-Getopt-0.37/lib/MooseX/Getopt/Meta/Attribute/Trait.pm
MooseX-Getopt-0.37/lib/MooseX/Getopt/Meta/Attribute/NoGetopt.pm
MooseX-Getopt-0.37/lib/MooseX/Getopt/Meta/Attribute/Trait
MooseX-Getopt-0.37/lib/MooseX/Getopt/Meta/Attribute/Trait/NoGetopt.pm
CPAN.pm: Going to build B/BO/BOBTFISH/MooseX-Getopt-0.37.tar.gz
>>> C:\Perl64-5.14\bin\perl.exe Makefile.PL
Checking if your kit is complete...
Looks good
Writing Makefile for MooseX::Getopt
Writing MYMETA.yml
>>> nmake
Microsoft (R) Program Maintenance Utility Version 7.00.8882
Copyright (C) Microsoft Corp 1988-2000. All rights reserved.
cp lib/MooseX/Getopt/Dashes.pm blib\lib\MooseX\Getopt\Dashes.pm
cp lib/MooseX/Getopt/Basic.pm blib\lib\MooseX\Getopt\Basic.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/Strict.pm blib\lib\MooseX\Getopt\Strict.pm
cp lib/MooseX/Getopt/Meta/Attribute/Trait.pm blib\lib\MooseX\Getopt\Meta\Attribute\Trait.pm
cp lib/MooseX/Getopt/Meta/Attribute/NoGetopt.pm blib\lib\MooseX\Getopt\Meta\Attribute\NoGetopt.pm
cp lib/MooseX/Getopt/ProcessedArgv.pm blib\lib\MooseX\Getopt\ProcessedArgv.pm
cp lib/MooseX/Getopt/Meta/Attribute/Trait/NoGetopt.pm blib\lib\MooseX\Getopt\Meta\Attribute\Trait\NoGetopt.pm
cp lib/MooseX/Getopt.pm blib\lib\MooseX\Getopt.pm
cp lib/MooseX/Getopt/OptionTypeMap.pm blib\lib\MooseX\Getopt\OptionTypeMap.pm
BOBTFISH/MooseX-Getopt-0.37.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:\Perl64-5.14\bin\perl.exe "-MExtUtils::Command::MM" "-e" "test_harness(1, 'blib\lib', 'blib\arch')" t/*.t
t/000_load.t ......................
1..1
ok 1 - use MooseX::Getopt;
ok
t/001_basic.t .....................
1..69
ok 1 - use MooseX::Getopt;
ok 2 - The object isa Moose::Meta::Attribute
ok 3 - The object 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 - The object isa Moose::Meta::Attribute
ok 7 - The object 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 - The object isa Moose::Meta::Attribute
ok 11 - The object isa MooseX::Getopt::Meta::Attribute
ok 12 - MooseX::Getopt::Meta::Attribute->can('cmd_flag')
ok 13 - MooseX::Getopt::Meta::Attribute->can('cmd_aliases')
ok 14 - The object isa Moose::Meta::Attribute
ok 15 - The object isa MooseX::Getopt::Meta::Attribute
ok 16 - MooseX::Getopt::Meta::Attribute->can('cmd_flag')
ok 17 - MooseX::Getopt::Meta::Attribute->can('cmd_aliases')
ok 18 - The object 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 - The object 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 - The object 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 - The object 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 - The object 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 - The object 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 - The object isa App
ok 55 - cmd_alias, but not using it
ok 56 - The object isa App
ok 57 - cmd_alias, using long one
ok 58 - The object isa App
ok 59 - cmd_alias, using short one
ok 60 - The object isa App
ok 61 - cmd_alias+cmd_flag, using flag
ok 62 - The object isa App
ok 63 - cmd_alias+cmd_flag, using alias
ok 64 - The object isa App
ok 65 - _foo + cmd_flag
ok 66 - The object 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 MooseX::Getopt;
ok 2 - The object isa App
ok 3 - ... nums is [0] as expected
ok 4 - The object 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 MooseX::Getopt;
ok 2 - The object isa App
ok 3 - ... nums is [0] as expected
ok 4 - The object isa App
ok 5 - ... nums is [3, 5] as expected
ok
t/004_nogetop.t ...................
1..9
ok 1 - use MooseX::Getopt;
ok 2 - The object 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
t/005_strict.t ....................
1..10
ok 1 - use MooseX::Getopt;
ok 2 - The object 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
ok
t/006_metaclass_traits.t ..........
1..69
ok 1 - use MooseX::Getopt;
ok 2 - The object isa Moose::Meta::Attribute
ok 3 - The object does MooseX::Getopt::Meta::Attribute::Trait
ok 4 - Class::MOP::Class::__ANON__::SERIAL::3->can('cmd_flag')
ok 5 - Class::MOP::Class::__ANON__::SERIAL::3->can('cmd_aliases')
ok 6 - The object isa Moose::Meta::Attribute
ok 7 - The object does MooseX::Getopt::Meta::Attribute::Trait
ok 8 - Class::MOP::Class::__ANON__::SERIAL::3->can('cmd_flag')
ok 9 - Class::MOP::Class::__ANON__::SERIAL::3->can('cmd_aliases')
ok 10 - The object isa Moose::Meta::Attribute
ok 11 - The object does MooseX::Getopt::Meta::Attribute::Trait
ok 12 - Class::MOP::Class::__ANON__::SERIAL::3->can('cmd_flag')
ok 13 - Class::MOP::Class::__ANON__::SERIAL::3->can('cmd_aliases')
ok 14 - The object isa Moose::Meta::Attribute
ok 15 - The object does MooseX::Getopt::Meta::Attribute::Trait
ok 16 - Class::MOP::Class::__ANON__::SERIAL::3->can('cmd_flag')
ok 17 - Class::MOP::Class::__ANON__::SERIAL::3->can('cmd_aliases')
ok 18 - The object 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 - The object 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 - The object 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 - The object 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 - The object 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 - The object 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 - The object isa App
ok 55 - cmd_alias, but not using it
ok 56 - The object isa App
ok 57 - cmd_alias, using long one
ok 58 - The object isa App
ok 59 - cmd_alias, using short one
ok 60 - The object isa App
ok 61 - cmd_alias+cmd_flag, using flag
ok 62 - The object isa App
ok 63 - cmd_alias+cmd_flag, using alias
ok 64 - The object isa App
ok 65 - _foo + cmd_flag
ok 66 - The object 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 MooseX::Getopt;
ok 2 - The object 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
t/008_configfromfile.t ............
1..37
ok 1 # skip Test requires module 'MooseX::ConfigFromFile' but it's not found
ok 2 # skip Test requires module 'MooseX::ConfigFromFile' but it's not found
ok 3 # skip Test requires module 'MooseX::ConfigFromFile' but it's not found
ok 4 # skip Test requires module 'MooseX::ConfigFromFile' but it's not found
ok 5 # skip Test requires module 'MooseX::ConfigFromFile' but it's not found
ok 6 # skip Test requires module 'MooseX::ConfigFromFile' but it's not found
ok 7 # skip Test requires module 'MooseX::ConfigFromFile' but it's not found
ok 8 # skip Test requires module 'MooseX::ConfigFromFile' but it's not found
ok 9 # skip Test requires module 'MooseX::ConfigFromFile' but it's not found
ok 10 # skip Test requires module 'MooseX::ConfigFromFile' but it's not found
ok 11 # skip Test requires module 'MooseX::ConfigFromFile' but it's not found
ok 12 # skip Test requires module 'MooseX::ConfigFromFile' but it's not found
ok 13 # skip Test requires module 'MooseX::ConfigFromFile' but it's not found
ok 14 # skip Test requires module 'MooseX::ConfigFromFile' but it's not found
ok 15 # skip Test requires module 'MooseX::ConfigFromFile' but it's not found
ok 16 # skip Test requires module 'MooseX::ConfigFromFile' but it's not found
ok 17 # skip Test requires module 'MooseX::ConfigFromFile' but it's not found
ok 18 # skip Test requires module 'MooseX::ConfigFromFile' but it's not found
ok 19 # skip Test requires module 'MooseX::ConfigFromFile' but it's not found
ok 20 # skip Test requires module 'MooseX::ConfigFromFile' but it's not found
ok 21 # skip Test requires module 'MooseX::ConfigFromFile' but it's not found
ok 22 # skip Test requires module 'MooseX::ConfigFromFile' but it's not found
ok 23 # skip Test requires module 'MooseX::ConfigFromFile' but it's not found
ok 24 # skip Test requires module 'MooseX::ConfigFromFile' but it's not found
ok 25 # skip Test requires module 'MooseX::ConfigFromFile' but it's not found
ok 26 # skip Test requires module 'MooseX::ConfigFromFile' but it's not found
ok 27 # skip Test requires module 'MooseX::ConfigFromFile' but it's not found
ok 28 # skip Test requires module 'MooseX::ConfigFromFile' but it's not found
ok 29 # skip Test requires module 'MooseX::ConfigFromFile' but it's not found
ok 30 # skip Test requires module 'MooseX::ConfigFromFile' but it's not found
ok 31 # skip Test requires module 'MooseX::ConfigFromFile' but it's not found
ok 32 # skip Test requires module 'MooseX::ConfigFromFile' but it's not found
ok 33 # skip Test requires module 'MooseX::ConfigFromFile' but it's not found
ok 34 # skip Test requires module 'MooseX::ConfigFromFile' but it's not found
ok 35 # skip Test requires module 'MooseX::ConfigFromFile' but it's not found
ok 36 # skip Test requires module 'MooseX::ConfigFromFile' but it's not found
ok 37 # skip Test requires module 'MooseX::ConfigFromFile' but it's not found
ok
t/009_gld_and_explicit_options.t ..
1..5
ok 1 - use MooseX::Getopt;
ok 2 - ... this should work
ok 3 - The object isa Testing::Foo
ok 4 - ... got the right values
ok 5 - ... got the right values
ok
t/010_dashes.t ....................
1..7
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
ok
t/011_process_argv.t ..............
1..6
ok 1 - ... this should work
ok 2 - The object isa MooseX::Getopt::ProcessedArgv
ok 3 - argv_copy
ok 4 - cli_params
ok 5 - constructor_params
ok 6 - extra_argv
ok
t/100_gld_default_bug.t ...........
1..5
ok 1 - use MooseX::Getopt;
ok 2 - The object isa Engine::Foo
ok 3 - ... got the right value (10), not the default (1)
ok 4 - The object 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 - The object 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 MooseX::Getopt::Basic;
ok 2 - The object isa Moose::Meta::Attribute
ok 3 - The object 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 - The object isa Moose::Meta::Attribute
ok 7 - The object 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 - The object isa Moose::Meta::Attribute
ok 11 - The object isa MooseX::Getopt::Meta::Attribute
ok 12 - MooseX::Getopt::Meta::Attribute->can('cmd_flag')
ok 13 - MooseX::Getopt::Meta::Attribute->can('cmd_aliases')
ok 14 - The object isa Moose::Meta::Attribute
ok 15 - The object isa MooseX::Getopt::Meta::Attribute
ok 16 - MooseX::Getopt::Meta::Attribute->can('cmd_flag')
ok 17 - MooseX::Getopt::Meta::Attribute->can('cmd_aliases')
ok 18 - The object 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 - The object 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 - The object 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 - The object 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 - The object 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 - The object 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 - The object isa App
ok 55 - cmd_alias, but not using it
ok 56 - The object isa App
ok 57 - cmd_alias, using long one
ok 58 - The object isa App
ok 59 - cmd_alias, using short one
ok 60 - The object isa App
ok 61 - cmd_alias+cmd_flag, using flag
ok 62 - The object isa App
ok 63 - cmd_alias+cmd_flag, using alias
ok 64 - The object isa App
ok 65 - _foo + cmd_flag
ok 66 - The object 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 - The object 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
ok 5
ok 6
ok 7
ok 8
1..8
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 .............. skipped: Test requires module 'MooseX::SimpleConfig' but it's not found
t/107_union_bug.t .................
ok 1 - The object isa example
ok 2 - result as expected
ok 3 - The object isa example
ok 4
ok 5 - result as expected
1..5
ok
t/108_usage_attr.t ................
1..3
ok 1 - basic class has no usage attribute
ok 2 - class has usage attribute
ok 3 - The object 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 - The object 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
t/111_gld_pass_through.t ..........
1..5
ok 1 - use MooseX::Getopt::GLD;
ok 2 - The object isa Engine::Foo
ok 3 - ... got the right value (10)
ok 4 - The object isa Engine::Bar
ok 5 - ... got the right value (42)
ok
t/release-eol.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
All tests successful.
Files=29, Tests=374, 13 wallclock secs ( 0.17 usr + 0.05 sys = 0.22 CPU)
Result: PASS
BOBTFISH/MooseX-Getopt-0.37.tar.gz
nmake test TEST_VERBOSE=1 -- OK
Tomas Doran <bobtfish@bobtfish.net>
A Moose role for processing command line options
>>> (cd C:\cpanfly-5.14\var\cpan\build\MooseX-Getopt-0.37-58YnUx && tar cvf - MooseX-Getopt-0.37.ppd blib) | gzip -c >C:/cpanfly-5.14/var/REPO/B/BO/BOBTFISH/MooseX-Getopt-0.37.tar.gz
MooseX-Getopt-0.37.ppd
blib/
blib/lib/
blib/lib/MooseX/
blib/lib/MooseX/Getopt/
blib/lib/MooseX/Getopt/Basic.pm
blib/lib/MooseX/Getopt/Dashes.pm
blib/lib/MooseX/Getopt/GLD.pm
blib/lib/MooseX/Getopt/Meta/
blib/lib/MooseX/Getopt/Meta/Attribute/
blib/lib/MooseX/Getopt/Meta/Attribute/NoGetopt.pm
blib/lib/MooseX/Getopt/Meta/Attribute/Trait/
blib/lib/MooseX/Getopt/Meta/Attribute/Trait/NoGetopt.pm
blib/lib/MooseX/Getopt/Meta/Attribute/Trait.pm
blib/lib/MooseX/Getopt/Meta/Attribute.pm
blib/lib/MooseX/Getopt/OptionTypeMap.pm
blib/lib/MooseX/Getopt/ProcessedArgv.pm
blib/lib/MooseX/Getopt/Strict.pm
blib/lib/MooseX/Getopt.pm
>>> mv C:\cpanfly-5.14\var\cpan\build\MooseX-Getopt-0.37-58YnUx/MooseX-Getopt-0.37.ppd C:/cpanfly-5.14/var/REPO/B/BO/BOBTFISH
Running test for module 'MooseX::InsideOut'
Running make for D/DO/DOY/MooseX-InsideOut-0.106.tar.gz
Prepending C:\cpanfly-5.14\var\cpan\build\MooseX-Getopt-0.37-58YnUx/blib/arch C:\cpanfly-5.14\var\cpan\build\MooseX-Getopt-0.37-58YnUx/blib/lib to PERL5LIB for 'get'
Fetching with LWP:
http://cpan.nas.activestate.com/authors/id/D/DO/DOY/MooseX-InsideOut-0.106.tar.gz
Checksum for C:\cpanfly-5.14\var\cpan\sources\authors\id\D\DO\DOY\MooseX-InsideOut-0.106.tar.gz ok
MooseX-InsideOut-0.106
MooseX-InsideOut-0.106/README
MooseX-InsideOut-0.106/Changes
MooseX-InsideOut-0.106/t
MooseX-InsideOut-0.106/t/sub.t
MooseX-InsideOut-0.106/LICENSE
MooseX-InsideOut-0.106/dist.ini
MooseX-InsideOut-0.106/META.yml
MooseX-InsideOut-0.106/MANIFEST
MooseX-InsideOut-0.106/t/00-load.t
MooseX-InsideOut-0.106/Makefile.PL
MooseX-InsideOut-0.106/t/release-pod-syntax.t
MooseX-InsideOut-0.106/lib/MooseX
MooseX-InsideOut-0.106/lib/MooseX/InsideOut.pm
MooseX-InsideOut-0.106/t/lib/InsideOut
MooseX-InsideOut-0.106/t/lib/InsideOut/SubIO.pm
MooseX-InsideOut-0.106/t/release-pod-coverage.t
MooseX-InsideOut-0.106/t/lib/InsideOut/BaseIO.pm
MooseX-InsideOut-0.106/t/lib/InsideOut/SubHash.pm
MooseX-InsideOut-0.106/t/lib/InsideOut/SubMoose.pm
MooseX-InsideOut-0.106/t/lib/InsideOut/BaseHash.pm
MooseX-InsideOut-0.106/t/lib/InsideOut/SubArray.pm
MooseX-InsideOut-0.106/t/lib/InsideOut/BaseArray.pm
MooseX-InsideOut-0.106/t/lib/InsideOut/BaseMoose.pm
MooseX-InsideOut-0.106/lib/MooseX/InsideOut/Role/Meta
MooseX-InsideOut-0.106/lib/MooseX/InsideOut/Role/Meta/Instance.pm
Prepending C:\cpanfly-5.14\var\cpan\build\MooseX-Getopt-0.37-58YnUx/blib/arch C:\cpanfly-5.14\var\cpan\build\MooseX-Getopt-0.37-58YnUx/blib/lib to PERL5LIB for 'make'
CPAN.pm: Going to build D/DO/DOY/MooseX-InsideOut-0.106.tar.gz
>>> C:\Perl64-5.14\bin\perl.exe Makefile.PL
Warning: prerequisite Hash::Util::FieldHash::Compat 0 not found.
Checking if your kit is complete...
Looks good
Writing Makefile for MooseX::InsideOut
Writing MYMETA.yml
---- Unsatisfied dependencies detected during ----
---- DOY/MooseX-InsideOut-0.106.tar.gz ----
Hash::Util::FieldHash::Compat [requires]
Prepending C:\cpanfly-5.14\var\cpan\build\MooseX-Getopt-0.37-58YnUx/blib/arch C:\cpanfly-5.14\var\cpan\build\MooseX-Getopt-0.37-58YnUx/blib/lib to PERL5LIB for 'test'
Running make test
Delayed until after prerequisites
Running test for module 'Hash::Util::FieldHash::Compat'
Running make for N/NU/NUFFIN/Hash-Util-FieldHash-Compat-0.03.tar.gz
Prepending C:\cpanfly-5.14\var\cpan\build\MooseX-Getopt-0.37-58YnUx/blib/arch C:\cpanfly-5.14\var\cpan\build\MooseX-Getopt-0.37-58YnUx/blib/lib to PERL5LIB for 'get'
Fetching with LWP:
http://cpan.nas.activestate.com/authors/id/N/NU/NUFFIN/Hash-Util-FieldHash-Compat-0.03.tar.gz
Checksum for C:\cpanfly-5.14\var\cpan\sources\authors\id\N\NU\NUFFIN\Hash-Util-FieldHash-Compat-0.03.tar.gz ok
Hash-Util-FieldHash-Compat-0.03/
Hash-Util-FieldHash-Compat-0.03/lib/
Hash-Util-FieldHash-Compat-0.03/lib/Hash/
Hash-Util-FieldHash-Compat-0.03/lib/Hash/Util/
Hash-Util-FieldHash-Compat-0.03/lib/Hash/Util/FieldHash/
Hash-Util-FieldHash-Compat-0.03/lib/Hash/Util/FieldHash/Compat/
Hash-Util-FieldHash-Compat-0.03/lib/Hash/Util/FieldHash/Compat/Heavy.pm
Hash-Util-FieldHash-Compat-0.03/lib/Hash/Util/FieldHash/Compat.pm
Hash-Util-FieldHash-Compat-0.03/Makefile.PL
Hash-Util-FieldHash-Compat-0.03/MANIFEST
Hash-Util-FieldHash-Compat-0.03/MANIFEST.SKIP
Hash-Util-FieldHash-Compat-0.03/META.yml
Hash-Util-FieldHash-Compat-0.03/SIGNATURE
Hash-Util-FieldHash-Compat-0.03/t/
Hash-Util-FieldHash-Compat-0.03/t/01_basic.t
Prepending C:\cpanfly-5.14\var\cpan\build\MooseX-Getopt-0.37-58YnUx/blib/arch C:\cpanfly-5.14\var\cpan\build\MooseX-Getopt-0.37-58YnUx/blib/lib to PERL5LIB for 'make'
CPAN.pm: Going to build N/NU/NUFFIN/Hash-Util-FieldHash-Compat-0.03.tar.gz
>>> C:\Perl64-5.14\bin\perl.exe Makefile.PL
Checking if your kit is complete...
Looks good
Writing Makefile for Hash::Util::FieldHash::Compat
Writing MYMETA.yml
>>> nmake
Microsoft (R) Program Maintenance Utility Version 7.00.8882
Copyright (C) Microsoft Corp 1988-2000. All rights reserved.
cp lib/Hash/Util/FieldHash/Compat/Heavy.pm blib\lib\Hash\Util\FieldHash\Compat\Heavy.pm
cp lib/Hash/Util/FieldHash/Compat.pm blib\lib\Hash\Util\FieldHash\Compat.pm
NUFFIN/Hash-Util-FieldHash-Compat-0.03.tar.gz
nmake -- OK
Prepending C:\cpanfly-5.14\var\cpan\build\MooseX-Getopt-0.37-58YnUx/blib/arch C:\cpanfly-5.14\var\cpan\build\MooseX-Getopt-0.37-58YnUx/blib/lib to PERL5LIB for 'test'
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:\Perl64-5.14\bin\perl.exe "-MExtUtils::Command::MM" "-e" "test_harness(1, 'blib\lib', 'blib\arch')" t/*.t
t/01_basic.t ..
ok 1 - use Hash::Util::FieldHash::Compat;
ok 2 - setting fieldhash retains values
ok 3 - three keys now
ok 4 - no refs in the keys
ok 5 - id($obj) returns a nonref
ok 6 - key by ref
ok 7 - key by ref
ok 8 - $hash{$obj} eq $hash{id($obj)}
ok 9 - $obj key disappeared
ok 10 - no value destructions yet
ok 11 - three keys
ok 12 - one value destroyed
ok 13 - two keys in hash
ok 14 - one key in the hash
ok 15 - key is ID
ok 16 - key by ref
ok 17 - key by ref
ok 18 - $hash{$obj} eq $hash{id($obj)}
ok 19 - keys
ok 20 - can't id_2obj yet
ok 21 - can't id_2obj yet
ok 22 - id_2obj on registered object
ok 23 - can't id_2obj on unregistered object
ok 24 - one key left
ok 25 - second object remained
ok 26 - plural form
ok 27 - plural form
1..27
ok
All tests successful.
Files=1, Tests=27, 0 wallclock secs ( 0.00 usr + 0.03 sys = 0.03 CPU)
Result: PASS
NUFFIN/Hash-Util-FieldHash-Compat-0.03.tar.gz
nmake test TEST_VERBOSE=1 -- OK
Picked up abstract from lib/Hash/Util/FieldHash/Compat.pm
Yuval Kogman <nothingmuch@woobling.org>
Use L<Hash::Util::FieldHash> or ties, depending
>>> (cd C:\cpanfly-5.14\var\cpan\build\Hash-Util-FieldHash-Compat-0.03-g55TRL && tar cvf - Hash-Util-FieldHash-Compat-0.03.ppd blib) | gzip -c >C:/cpanfly-5.14/var/REPO/N/NU/NUFFIN/Hash-Util-FieldHash-Compat-0.03.tar.gz
Hash-Util-FieldHash-Compat-0.03.ppd
blib/
blib/lib/
blib/lib/Hash/
blib/lib/Hash/Util/
blib/lib/Hash/Util/FieldHash/
blib/lib/Hash/Util/FieldHash/Compat/
blib/lib/Hash/Util/FieldHash/Compat/Heavy.pm
blib/lib/Hash/Util/FieldHash/Compat.pm
>>> mv C:\cpanfly-5.14\var\cpan\build\Hash-Util-FieldHash-Compat-0.03-g55TRL/Hash-Util-FieldHash-Compat-0.03.ppd C:/cpanfly-5.14/var/REPO/N/NU/NUFFIN
Running make for D/DO/DOY/MooseX-InsideOut-0.106.tar.gz
Prepending C:\cpanfly-5.14\var\cpan\build\Hash-Util-FieldHash-Compat-0.03-g55TRL/blib/arch C:\cpanfly-5.14\var\cpan\build\Hash-Util-FieldHash-Compat-0.03-g55TRL/blib/lib C:\cpanfly-5.14\var\cpan\build\MooseX-Getopt-0.37-58YnUx/blib/arch C:\cpanfly-5.14\var\cpan\build\MooseX-Getopt-0.37-58YnUx/blib/lib to PERL5LIB for 'get'
Has already been unwrapped into directory C:\cpanfly-5.14\var\cpan\build\MooseX-InsideOut-0.106-n_AIP0
Prepending C:\cpanfly-5.14\var\cpan\build\Hash-Util-FieldHash-Compat-0.03-g55TRL/blib/arch C:\cpanfly-5.14\var\cpan\build\Hash-Util-FieldHash-Compat-0.03-g55TRL/blib/lib C:\cpanfly-5.14\var\cpan\build\MooseX-Getopt-0.37-58YnUx/blib/arch C:\cpanfly-5.14\var\cpan\build\MooseX-Getopt-0.37-58YnUx/blib/lib to PERL5LIB for 'make'
CPAN.pm: Going to build D/DO/DOY/MooseX-InsideOut-0.106.tar.gz
>>> nmake
Microsoft (R) Program Maintenance Utility Version 7.00.8882
Copyright (C) Microsoft Corp 1988-2000. All rights reserved.
cp lib/MooseX/InsideOut.pm blib\lib\MooseX\InsideOut.pm
cp lib/MooseX/InsideOut/Role/Meta/Instance.pm blib\lib\MooseX\InsideOut\Role\Meta\Instance.pm
DOY/MooseX-InsideOut-0.106.tar.gz
nmake -- OK
Prepending C:\cpanfly-5.14\var\cpan\build\Hash-Util-FieldHash-Compat-0.03-g55TRL/blib/arch C:\cpanfly-5.14\var\cpan\build\Hash-Util-FieldHash-Compat-0.03-g55TRL/blib/lib C:\cpanfly-5.14\var\cpan\build\MooseX-Getopt-0.37-58YnUx/blib/arch C:\cpanfly-5.14\var\cpan\build\MooseX-Getopt-0.37-58YnUx/blib/lib to PERL5LIB for 'test'
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:\Perl64-5.14\bin\perl.exe "-MExtUtils::Command::MM" "-e" "test_harness(1, 'blib\lib', 'blib\arch')" t/*.t
# Testing MooseX::InsideOut 0.106, Perl 5.014000, C:\Perl64-5.14\bin\perl.exe
t/00-load.t ...............
1..1
ok 1 - use MooseX::InsideOut;
ok
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/sub.t ...................
1..56
ok 1 - IO: no errors creating object
ok 2 - IO: no errors getting attribute
ok 3 - IO: base_foo is 17
ok 4 - IO: no errors setting base class attribute
ok 5 - IO: base_foo is 18
ok 6 - IO: no errors setting attribute
ok 7 - IO: sub_foo is 23
ok 8 - IO: no errors creating object
ok 9 - IO: no errors getting attribute
ok 10 - IO: base_foo is 17
ok 11 - IO: no errors setting base class attribute
ok 12 - IO: base_foo is 18
ok 13 - IO: no errors setting attribute
ok 14 - IO: sub_foo is 23
ok 15 - Array: no errors creating object
ok 16 - Array: no errors getting attribute
ok 17 - Array: base_foo is 17
ok 18 - Array: no errors setting base class attribute
ok 19 - Array: base_foo is 18
ok 20 - Array: no errors setting attribute
ok 21 - Array: sub_foo is 23
ok 22 - Array: no errors creating object
ok 23 - Array: no errors getting attribute
ok 24 - Array: base_foo is 17
ok 25 - Array: no errors setting base class attribute
ok 26 - Array: base_foo is 18
ok 27 - Array: no errors setting attribute
ok 28 - Array: sub_foo is 23
ok 29 - Hash: no errors creating object
ok 30 - Hash: no errors getting attribute
ok 31 - Hash: base_foo is 17
ok 32 - Hash: no errors setting base class attribute
ok 33 - Hash: base_foo is 18
ok 34 - Hash: no errors setting attribute
ok 35 - Hash: sub_foo is 23
ok 36 - Hash: no errors creating object
ok 37 - Hash: no errors getting attribute
ok 38 - Hash: base_foo is 17
ok 39 - Hash: no errors setting base class attribute
ok 40 - Hash: base_foo is 18
ok 41 - Hash: no errors setting attribute
ok 42 - Hash: sub_foo is 23
ok 43 - Moose: no errors creating object
ok 44 - Moose: no errors getting attribute
not ok 45 - Moose: base_foo is 17 # TODO don't clobber superclass' meta's create_instance
# Failed (TODO) test 'Moose: base_foo is 17'
# at t/sub.t line 22.
# got: undef
# expected: '17'
ok 46 - Moose: no errors setting base class attribute
ok 47 - Moose: base_foo is 18
ok 48 - Moose: no errors setting attribute
ok 49 - Moose: sub_foo is 23
ok 50 - Moose: no errors creating object
ok 51 - Moose: no errors getting attribute
ok 52 - Moose: base_foo is 17 # TODO don't clobber superclass' meta's create_instance
ok 53 - Moose: no errors setting base class attribute
ok 54 - Moose: base_foo is 18
ok 55 - Moose: no errors setting attribute
ok 56 - Moose: sub_foo is 23
ok
All tests successful.
Test Summary Report
-------------------
t/sub.t (Wstat: 0 Tests: 56 Failed: 0)
TODO passed: 52
Files=4, Tests=57, 1 wallclock secs ( 0.09 usr + 0.00 sys = 0.09 CPU)
Result: PASS
DOY/MooseX-InsideOut-0.106.tar.gz
nmake test TEST_VERBOSE=1 -- OK
Jesse Luehrs <doy@cpan.org>
inside-out objects with Moose
>>> (cd C:\cpanfly-5.14\var\cpan\build\MooseX-InsideOut-0.106-n_AIP0 && tar cvf - MooseX-InsideOut-0.106.ppd blib) | gzip -c >C:/cpanfly-5.14/var/REPO/D/DO/DOY/MooseX-InsideOut-0.106.tar.gz
MooseX-InsideOut-0.106.ppd
blib/
blib/lib/
blib/lib/MooseX/
blib/lib/MooseX/InsideOut/
blib/lib/MooseX/InsideOut/Role/
blib/lib/MooseX/InsideOut/Role/Meta/
blib/lib/MooseX/InsideOut/Role/Meta/Instance.pm
blib/lib/MooseX/InsideOut.pm
>>> mv C:\cpanfly-5.14\var\cpan\build\MooseX-InsideOut-0.106-n_AIP0/MooseX-InsideOut-0.106.ppd C:/cpanfly-5.14/var/REPO/D/DO/DOY
Running make for S/SE/SETITESUK/MooseX-AttributeCloner-0.24.tar.gz
Prepending C:\cpanfly-5.14\var\cpan\build\MooseX-InsideOut-0.106-n_AIP0/blib/arch C:\cpanfly-5.14\var\cpan\build\MooseX-InsideOut-0.106-n_AIP0/blib/lib C:\cpanfly-5.14\var\cpan\build\Hash-Util-FieldHash-Compat-0.03-g55TRL/blib/arch C:\cpanfly-5.14\var\cpan\build\Hash-Util-FieldHash-Compat-0.03-g55TRL/blib/lib C:\cpanfly-5.14\var\cpan\build\MooseX-Getopt-0.37-58YnUx/blib/arch C:\cpanfly-5.14\var\cpan\build\MooseX-Getopt-0.37-58YnUx/blib/lib to PERL5LIB for 'get'
Has already been unwrapped into directory C:\cpanfly-5.14\var\cpan\build\MooseX-AttributeCloner-0.24-XOaisK
Prepending C:\cpanfly-5.14\var\cpan\build\MooseX-InsideOut-0.106-n_AIP0/blib/arch C:\cpanfly-5.14\var\cpan\build\MooseX-InsideOut-0.106-n_AIP0/blib/lib C:\cpanfly-5.14\var\cpan\build\Hash-Util-FieldHash-Compat-0.03-g55TRL/blib/arch C:\cpanfly-5.14\var\cpan\build\Hash-Util-FieldHash-Compat-0.03-g55TRL/blib/lib C:\cpanfly-5.14\var\cpan\build\MooseX-Getopt-0.37-58YnUx/blib/arch C:\cpanfly-5.14\var\cpan\build\MooseX-Getopt-0.37-58YnUx/blib/lib to PERL5LIB for 'make'
CPAN.pm: Going to build S/SE/SETITESUK/MooseX-AttributeCloner-0.24.tar.gz
>>> nmake
Microsoft (R) Program Maintenance Utility Version 7.00.8882
Copyright (C) Microsoft Corp 1988-2000. All rights reserved.
C:\Perl64-5.14\bin\perl.exe Build --makefile_env_macros 1
Building MooseX-AttributeCloner
SETITESUK/MooseX-AttributeCloner-0.24.tar.gz
nmake -- OK
Prepending C:\cpanfly-5.14\var\cpan\build\MooseX-InsideOut-0.106-n_AIP0/blib/arch C:\cpanfly-5.14\var\cpan\build\MooseX-InsideOut-0.106-n_AIP0/blib/lib C:\cpanfly-5.14\var\cpan\build\Hash-Util-FieldHash-Compat-0.03-g55TRL/blib/arch C:\cpanfly-5.14\var\cpan\build\Hash-Util-FieldHash-Compat-0.03-g55TRL/blib/lib C:\cpanfly-5.14\var\cpan\build\MooseX-Getopt-0.37-58YnUx/blib/arch C:\cpanfly-5.14\var\cpan\build\MooseX-Getopt-0.37-58YnUx/blib/lib to PERL5LIB for 'test'
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:\Perl64-5.14\bin\perl.exe Build --makefile_env_macros 1 test
t\00-critic.t ........... skipped: Author test. Set $ENV{TEST_AUTHOR} to a true value to run.
t\00-distribution.t ..... skipped: Author test. Set $ENV{TEST_AUTHOR} to a true value to run.
t\00-kwalitee.t ......... skipped: Author test. Set $ENV{TEST_AUTHOR} to a true value to run.
t\00-pod.t .............. skipped: Author test. Set $ENV{TEST_AUTHOR} to a true value to run.
t\00-podcoverage.t ...... skipped: Author test. Set $ENV{TEST_AUTHOR} to a true value to run.
t\10-AttributeCloner.t ..
1..39
ok 1 - use TestAttributeCloner;
ok 2 - use TestExtraNewAttributeCloner;
ok 3 - $object_to_clone created ok
ok 4 - $object_to_clone isa TestAttributeCloner
ok 5 - new_with_cloned_attributes ran ok
ok 6 - $cloned_object isa TestNewAttributeCloner
ok 7 - attr1 value passed through ok
ok 8 - $object_to_clone created ok
ok 9 - new_with_cloned_attributes ran ok
ok 10 - no attr1 value, so nothing passed through and not set
ok 11 - attr8 value passed through ok from the arg_refs provided
ok 12 - attr1 is correct
ok 13 - object_attr is correct
ok 14 - hash_attr is correct
ok 15 - array_ref is correct
ok 16 - hash maintained
ok 17 - $cloned_ref_test->hash_attr()->{key_obj} isa TestNewAttributeCloner
ok 18 - $cloned_ref_test->hash_attr() is a ref
ok 19 - array maintained
ok 20 - json string is ok
ok 21 - escaped json string ok
ok 22 - default attributes_as_command_options ok
ok 23 - attributes_as_command_options with options on ok
ok 24 - attributes_as_command_options with a Boolean in it is correct
ok 25 - attributes_as_command_options with options on and a Boolean is ok
ok 26 - attributes excluded ok
ok 27 - $ref_test->attributes_as_hashref isa HASH
ok 28 - hash_attr excluded
ok 29 - Boolean attribute true
ok 30 - thrown error as excluded_attributes is not an arrayref
ok 31 - thrown error as included_argv_attributes is not an arrayref
ok 32 - thrown error as excluded_attributes is not an arrayref
ok 33 - thrown error as included_argv_attributes is not an arrayref
ok 34 - run ok with an arrayref of included_argv_attributes
ok 35 - no croak on using ->new_with_cloned_attributes($object)
ok 36 - $tested_object isa TestNewAttributeCloner
ok 37 - attr1 cloned ok
ok 38 - attr2 cloned ok
ok 39 - attr8 cloned ok
ok
All tests successful.
Files=6, Tests=39, 2 wallclock secs ( 0.02 usr + 0.02 sys = 0.03 CPU)
Result: PASS
SETITESUK/MooseX-AttributeCloner-0.24.tar.gz
nmake test TEST_VERBOSE=1 -- OK
Andy Brown <setitesuk@gmail.com>
Role to clone attribute values from one class into another
>>> (cd C:\cpanfly-5.14\var\cpan\build\MooseX-AttributeCloner-0.24-XOaisK && tar cvf - MooseX-AttributeCloner-0.24.ppd blib) | gzip -c >C:/cpanfly-5.14/var/REPO/S/SE/SETITESUK/MooseX-AttributeCloner-0.24.tar.gz
MooseX-AttributeCloner-0.24.ppd
blib/
blib/lib/
blib/lib/MooseX/
blib/lib/MooseX/AttributeCloner.pm
>>> mv C:\cpanfly-5.14\var\cpan\build\MooseX-AttributeCloner-0.24-XOaisK/MooseX-AttributeCloner-0.24.ppd C:/cpanfly-5.14/var/REPO/S/SE/SETITESUK
Finished 2011-04-25T19:19:43