Start 2010-04-10T14:16:18 ActivePerl-1200 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.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:\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 Going to read 'C:\cpanfly-5.12\var\cpan\Metadata' Database was generated on Fri, 09 Apr 2010 21:26:56 GMT Running make for S/SE/SETITESUK/MooseX-AttributeCloner-0.2.tar.gz Fetching with LWP: http://cpan.nas.activestate.com/authors/id/S/SE/SETITESUK/MooseX-AttributeCloner-0.2.tar.gz Fetching with LWP: http://cpan.nas.activestate.com/authors/id/S/SE/SETITESUK/CHECKSUMS Checksum for C:\cpanfly-5.12\var\cpan\sources\authors\id\S\SE\SETITESUK\MooseX-AttributeCloner-0.2.tar.gz ok MooseX-AttributeCloner-0.2 MooseX-AttributeCloner-0.2/Build.PL MooseX-AttributeCloner-0.2/Changes MooseX-AttributeCloner-0.2/Makefile.PL MooseX-AttributeCloner-0.2/MANIFEST MooseX-AttributeCloner-0.2/META.yml MooseX-AttributeCloner-0.2/README MooseX-AttributeCloner-0.2/lib MooseX-AttributeCloner-0.2/lib/MooseX MooseX-AttributeCloner-0.2/lib/MooseX/AttributeCloner.pm MooseX-AttributeCloner-0.2/t MooseX-AttributeCloner-0.2/t/00-critic.t MooseX-AttributeCloner-0.2/t/00-distribution.t MooseX-AttributeCloner-0.2/t/00-kwalitee.t MooseX-AttributeCloner-0.2/t/00-pod.t MooseX-AttributeCloner-0.2/t/00-podcoverage.t MooseX-AttributeCloner-0.2/t/10-AttributeCloner.t MooseX-AttributeCloner-0.2/t/perlcriticrc MooseX-AttributeCloner-0.2/t/lib MooseX-AttributeCloner-0.2/t/lib/TestAttributeCloner.pm MooseX-AttributeCloner-0.2/t/lib/TestExtraNewAttributeCloner.pm MooseX-AttributeCloner-0.2/t/lib/TestNewAttributeCloner.pm CPAN.pm: Going to build S/SE/SETITESUK/MooseX-AttributeCloner-0.2.tar.gz >>> C:\Perl-5.12\bin\perl.exe Makefile.PL # running Build.PL Checking prerequisites... requires: ! MooseX::InsideOut 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 Creating new 'MYMETA.yml' with configuration results Creating new 'Build' script for 'MooseX-AttributeCloner' version '0.2' ---- Unsatisfied dependencies detected during ---- ---- SETITESUK/MooseX-AttributeCloner-0.2.tar.gz ---- MooseX::InsideOut [requires] Running make test Delayed until after prerequisites Running test for module 'MooseX::InsideOut' Running make for H/HD/HDP/MooseX-InsideOut-0.104.tar.gz Fetching with LWP: http://cpan.nas.activestate.com/authors/id/H/HD/HDP/MooseX-InsideOut-0.104.tar.gz Checksum for C:\cpanfly-5.12\var\cpan\sources\authors\id\H\HD\HDP\MooseX-InsideOut-0.104.tar.gz ok MooseX-InsideOut-0.104 MooseX-InsideOut-0.104/dist.ini MooseX-InsideOut-0.104/Changes MooseX-InsideOut-0.104/lib/MooseX MooseX-InsideOut-0.104/lib/MooseX/InsideOut.pm MooseX-InsideOut-0.104/lib/MooseX/InsideOut/Role/Meta MooseX-InsideOut-0.104/lib/MooseX/InsideOut/Role/Meta/Instance.pm MooseX-InsideOut-0.104/t MooseX-InsideOut-0.104/t/00-load.t MooseX-InsideOut-0.104/t/sub.t MooseX-InsideOut-0.104/t/pod-coverage.t MooseX-InsideOut-0.104/t/pod.t MooseX-InsideOut-0.104/t/lib/InsideOut MooseX-InsideOut-0.104/t/lib/InsideOut/SubIO.pm MooseX-InsideOut-0.104/t/lib/InsideOut/BaseArray.pm MooseX-InsideOut-0.104/t/lib/InsideOut/SubHash.pm MooseX-InsideOut-0.104/t/lib/InsideOut/BaseMoose.pm MooseX-InsideOut-0.104/t/lib/InsideOut/BaseIO.pm MooseX-InsideOut-0.104/t/lib/InsideOut/SubArray.pm MooseX-InsideOut-0.104/t/lib/InsideOut/BaseHash.pm MooseX-InsideOut-0.104/t/lib/InsideOut/SubMoose.pm MooseX-InsideOut-0.104/META.yml MooseX-InsideOut-0.104/LICENSE MooseX-InsideOut-0.104/README MooseX-InsideOut-0.104/t/release-pod-coverage.t MooseX-InsideOut-0.104/t/release-pod-syntax.t MooseX-InsideOut-0.104/Makefile.PL MooseX-InsideOut-0.104/MANIFEST CPAN.pm: Going to build H/HD/HDP/MooseX-InsideOut-0.104.tar.gz >>> C:\Perl-5.12\bin\perl.exe Makefile.PL Checking if your kit is complete... Looks good Writing Makefile for MooseX::InsideOut >>> 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 HDP/MooseX-InsideOut-0.104.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" "-e" "test_harness(1, 'blib\lib', 'blib\arch')" t/*.t # Testing MooseX::InsideOut 0.104, Perl 5.012000, C:\Perl-5.12\bin\perl.exe t/00-load.t ............... 1..1 ok 1 - use MooseX::InsideOut; ok t/pod-coverage.t .......... skipped: set $ENV{TEST_POD} to test POD coverage t/pod.t ................... 1..2 ok 1 - POD test for blib\lib\MooseX\InsideOut.pm ok 2 - POD test for blib\lib\MooseX\InsideOut\Role\Meta\Instance.pm 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 not ok 52 - 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 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. Files=6, Tests=59, 0 wallclock secs ( 0.01 usr + 0.01 sys = 0.03 CPU) Result: PASS HDP/MooseX-InsideOut-0.104.tar.gz nmake test TEST_VERBOSE=1 -- OK Fetching with LWP: http://cpan.nas.activestate.com/authors/id/H/HD/HDP/CHECKSUMS Hans Dieter Pearcey <hdp@cpan.org> inside-out objects with Moose >>> (cd C:\cpanfly-5.12\var\cpan\build\MooseX-InsideOut-0.104-X_InRk && tar cvf - MooseX-InsideOut-0.104.ppd blib) | gzip -c >C:/cpanfly-5.12/var/REPO/H/HD/HDP/MooseX-InsideOut-0.104.tar.gz MooseX-InsideOut-0.104.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.12\var\cpan\build\MooseX-InsideOut-0.104-X_InRk/MooseX-InsideOut-0.104.ppd C:/cpanfly-5.12/var/REPO/H/HD/HDP cygwin warning: MS-DOS style path detected: C:\cpanfly-5.12\var\cpan\build\MooseX-InsideOut-0.104-X_InRk/MooseX-InsideOut-0.104.ppd Preferred POSIX equivalent is: /cygdrive/c/cpanfly-5.12/var/cpan/build/MooseX-InsideOut-0.104-X_InRk/MooseX-InsideOut-0.104.ppd CYGWIN environment variable option "nodosfilewarning" turns off this warning. Consult the user's guide for more details about POSIX paths: http://cygwin.com/cygwin-ug-net/using.html#using-pathnames Running make for S/SE/SETITESUK/MooseX-AttributeCloner-0.2.tar.gz Prepending C:\cpanfly-5.12\var\cpan\build\MooseX-InsideOut-0.104-X_InRk/blib/arch C:\cpanfly-5.12\var\cpan\build\MooseX-InsideOut-0.104-X_InRk/blib/lib to PERL5LIB for 'get' Has already been unwrapped into directory C:\cpanfly-5.12\var\cpan\build\MooseX-AttributeCloner-0.2-1AdMoA Prepending C:\cpanfly-5.12\var\cpan\build\MooseX-InsideOut-0.104-X_InRk/blib/arch C:\cpanfly-5.12\var\cpan\build\MooseX-InsideOut-0.104-X_InRk/blib/lib to PERL5LIB for 'make' CPAN.pm: Going to build S/SE/SETITESUK/MooseX-AttributeCloner-0.2.tar.gz >>> nmake 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 Build --makefile_env_macros 1 Building MooseX-AttributeCloner SETITESUK/MooseX-AttributeCloner-0.2.tar.gz nmake -- OK Prepending C:\cpanfly-5.12\var\cpan\build\MooseX-InsideOut-0.104-X_InRk/blib/arch C:\cpanfly-5.12\var\cpan\build\MooseX-InsideOut-0.104-X_InRk/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:\Perl-5.12\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..34 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 - thrown error as excluded_attributes is not an arrayref ok 28 - thrown error as included_argv_attributes is not an arrayref ok 29 - run ok with an arrayref of included_argv_attributes ok 30 - no croak on using ->new_with_cloned_attributes($object) ok 31 - $tested_object isa TestNewAttributeCloner ok 32 - attr1 cloned ok ok 33 - attr2 cloned ok ok 34 - attr8 cloned ok ok All tests successful. Files=6, Tests=34, 0 wallclock secs ( 0.00 usr + 0.00 sys = 0.00 CPU) Result: PASS SETITESUK/MooseX-AttributeCloner-0.2.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.12\var\cpan\build\MooseX-AttributeCloner-0.2-1AdMoA && tar cvf - MooseX-AttributeCloner-0.2.ppd blib) | gzip -c >C:/cpanfly-5.12/var/REPO/S/SE/SETITESUK/MooseX-AttributeCloner-0.2.tar.gz MooseX-AttributeCloner-0.2.ppd blib/ blib/lib/ blib/lib/MooseX/ blib/lib/MooseX/AttributeCloner.pm >>> mv C:\cpanfly-5.12\var\cpan\build\MooseX-AttributeCloner-0.2-1AdMoA/MooseX-AttributeCloner-0.2.ppd C:/cpanfly-5.12/var/REPO/S/SE/SETITESUK cygwin warning: MS-DOS style path detected: C:\cpanfly-5.12\var\cpan\build\MooseX-AttributeCloner-0.2-1AdMoA/MooseX-AttributeCloner-0.2.ppd Preferred POSIX equivalent is: /cygdrive/c/cpanfly-5.12/var/cpan/build/MooseX-AttributeCloner-0.2-1AdMoA/MooseX-AttributeCloner-0.2.ppd CYGWIN environment variable option "nodosfilewarning" turns off this warning. Consult the user's guide for more details about POSIX paths: http://cygwin.com/cygwin-ug-net/using.html#using-pathnames Finished 2010-04-10T14:16:25