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.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:\mysql\bin Start 2011-05-08T21:27:21 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;C:\mysql\bin Going to read 'C:\cpanfly-5.12\var\cpan\Metadata' Database was generated on Sun, 08 May 2011 22:27:10 GMT Running make for G/GP/GPHAT/Data-Verifier-0.46.tar.gz Fetching with LWP: http://cpan.nas.activestate.com/authors/id/G/GP/GPHAT/Data-Verifier-0.46.tar.gz Fetching with LWP: http://cpan.nas.activestate.com/authors/id/G/GP/GPHAT/CHECKSUMS Checksum for C:\cpanfly-5.12\var\cpan\sources\authors\id\G\GP\GPHAT\Data-Verifier-0.46.tar.gz ok Data-Verifier-0.46 Data-Verifier-0.46/README Data-Verifier-0.46/Changes Data-Verifier-0.46/LICENSE Data-Verifier-0.46/t Data-Verifier-0.46/t/load.t Data-Verifier-0.46/META.yml Data-Verifier-0.46/MANIFEST Data-Verifier-0.46/t/array.t Data-Verifier-0.46/t/types.t Data-Verifier-0.46/META.json Data-Verifier-0.46/weaver.ini Data-Verifier-0.46/t/coerce.t Data-Verifier-0.46/t/object.t Data-Verifier-0.46/t/simple.t Data-Verifier-0.46/README.mkdn Data-Verifier-0.46/t/coderef.t Data-Verifier-0.46/t/filters.t Data-Verifier-0.46/t/lengths.t Data-Verifier-0.46/t/storage.t Data-Verifier-0.46/t/toomany.t Data-Verifier-0.46/Makefile.PL Data-Verifier-0.46/t/multiples.t Data-Verifier-0.46/t/dependents.t Data-Verifier-0.46/t/post-check.t Data-Verifier-0.46/t/result-merge.t Data-Verifier-0.46/lib/Data Data-Verifier-0.46/lib/Data/Verifier.pm Data-Verifier-0.46/t/release-synopsis.t Data-Verifier-0.46/t/release-pod-syntax.t Data-Verifier-0.46/lib/Data/Verifier Data-Verifier-0.46/lib/Data/Verifier/Field.pm Data-Verifier-0.46/lib/Data/Verifier/Filters.pm Data-Verifier-0.46/lib/Data/Verifier/Results.pm CPAN.pm: Going to build G/GP/GPHAT/Data-Verifier-0.46.tar.gz >>> C:\Perl-5.12\bin\perl.exe Makefile.PL Warning: prerequisite MooseX::Storage 0 not found. Warning: prerequisite MooseX::Storage::Deferred 0 not found. Checking if your kit is complete... Looks good Writing Makefile for Data::Verifier ---- Unsatisfied dependencies detected during ---- ---- GPHAT/Data-Verifier-0.46.tar.gz ---- MooseX::Storage [requires] MooseX::Storage::Deferred [requires] Running make test Delayed until after prerequisites Running test for module 'MooseX::Storage' Running make for B/BO/BOBTFISH/MooseX-Storage-0.30.tar.gz Checksum for C:\cpanfly-5.12\var\cpan\sources\authors\id\B\BO\BOBTFISH\MooseX-Storage-0.30.tar.gz ok MooseX-Storage-0.30/ MooseX-Storage-0.30/Changes MooseX-Storage-0.30/inc/ MooseX-Storage-0.30/inc/Module/ MooseX-Storage-0.30/inc/Module/AutoInstall.pm MooseX-Storage-0.30/inc/Module/Install/ MooseX-Storage-0.30/inc/Module/Install/AuthorRequires.pm MooseX-Storage-0.30/inc/Module/Install/AuthorTests.pm MooseX-Storage-0.30/inc/Module/Install/AutoInstall.pm MooseX-Storage-0.30/inc/Module/Install/Base.pm MooseX-Storage-0.30/inc/Module/Install/Can.pm MooseX-Storage-0.30/inc/Module/Install/Fetch.pm MooseX-Storage-0.30/inc/Module/Install/Include.pm MooseX-Storage-0.30/inc/Module/Install/Makefile.pm MooseX-Storage-0.30/inc/Module/Install/Metadata.pm MooseX-Storage-0.30/inc/Module/Install/Win32.pm MooseX-Storage-0.30/inc/Module/Install/WriteAll.pm MooseX-Storage-0.30/inc/Module/Install.pm MooseX-Storage-0.30/lib/ MooseX-Storage-0.30/lib/MooseX/ MooseX-Storage-0.30/lib/MooseX/Storage/ MooseX-Storage-0.30/lib/MooseX/Storage/Base/ MooseX-Storage-0.30/lib/MooseX/Storage/Base/WithChecksum.pm MooseX-Storage-0.30/lib/MooseX/Storage/Basic.pm MooseX-Storage-0.30/lib/MooseX/Storage/Deferred.pm MooseX-Storage-0.30/lib/MooseX/Storage/Engine/ MooseX-Storage-0.30/lib/MooseX/Storage/Engine/IO/ MooseX-Storage-0.30/lib/MooseX/Storage/Engine/IO/AtomicFile.pm MooseX-Storage-0.30/lib/MooseX/Storage/Engine/IO/File.pm MooseX-Storage-0.30/lib/MooseX/Storage/Engine/Trait/ MooseX-Storage-0.30/lib/MooseX/Storage/Engine/Trait/DisableCycleDetection.pm MooseX-Storage-0.30/lib/MooseX/Storage/Engine/Trait/OnlyWhenBuilt.pm MooseX-Storage-0.30/lib/MooseX/Storage/Engine.pm MooseX-Storage-0.30/lib/MooseX/Storage/Format/ MooseX-Storage-0.30/lib/MooseX/Storage/Format/JSON.pm MooseX-Storage-0.30/lib/MooseX/Storage/Format/Storable.pm MooseX-Storage-0.30/lib/MooseX/Storage/Format/YAML.pm MooseX-Storage-0.30/lib/MooseX/Storage/IO/ MooseX-Storage-0.30/lib/MooseX/Storage/IO/AtomicFile.pm MooseX-Storage-0.30/lib/MooseX/Storage/IO/File.pm MooseX-Storage-0.30/lib/MooseX/Storage/IO/StorableFile.pm MooseX-Storage-0.30/lib/MooseX/Storage/Meta/ MooseX-Storage-0.30/lib/MooseX/Storage/Meta/Attribute/ MooseX-Storage-0.30/lib/MooseX/Storage/Meta/Attribute/DoNotSerialize.pm MooseX-Storage-0.30/lib/MooseX/Storage/Meta/Attribute/Trait/ MooseX-Storage-0.30/lib/MooseX/Storage/Meta/Attribute/Trait/DoNotSerialize.pm MooseX-Storage-0.30/lib/MooseX/Storage/Traits/ MooseX-Storage-0.30/lib/MooseX/Storage/Traits/DisableCycleDetection.pm MooseX-Storage-0.30/lib/MooseX/Storage/Traits/OnlyWhenBuilt.pm MooseX-Storage-0.30/lib/MooseX/Storage/Util.pm MooseX-Storage-0.30/lib/MooseX/Storage.pm MooseX-Storage-0.30/Makefile.PL MooseX-Storage-0.30/MANIFEST MooseX-Storage-0.30/META.yml MooseX-Storage-0.30/README MooseX-Storage-0.30/t/ MooseX-Storage-0.30/t/000_load.t MooseX-Storage-0.30/t/001_basic.t MooseX-Storage-0.30/t/002_basic_io.t MooseX-Storage-0.30/t/002_basic_w_subtypes.t MooseX-Storage-0.30/t/003_basic_w_embedded_objects.t MooseX-Storage-0.30/t/004_w_cycles.t MooseX-Storage-0.30/t/005_w_versions_and_authority_check.t MooseX-Storage-0.30/t/006_w_custom_type_handlers.t MooseX-Storage-0.30/t/007_false.t MooseX-Storage-0.30/t/008_do_not_serialize.t MooseX-Storage-0.30/t/009_do_not_serialize_lazy.t MooseX-Storage-0.30/t/010_basic_json.t MooseX-Storage-0.30/t/011_basic_json_w_utf8.t MooseX-Storage-0.30/t/012_param_json.t MooseX-Storage-0.30/t/020_basic_yaml.t MooseX-Storage-0.30/t/020_basic_yaml_syck.t MooseX-Storage-0.30/t/020_basic_yaml_xs.t MooseX-Storage-0.30/t/030_with_checksum.t MooseX-Storage-0.30/t/040_basic_utils.t MooseX-Storage-0.30/t/050_basic_storable.t MooseX-Storage-0.30/t/060_basic_deferred.t MooseX-Storage-0.30/t/061_basic_deferred_w_io.t MooseX-Storage-0.30/t/070_basic_maybe.t MooseX-Storage-0.30/t/100_io.t MooseX-Storage-0.30/t/101_io_atomic.t MooseX-Storage-0.30/t/102_io_storable_file.t MooseX-Storage-0.30/t/103_io_storable_file_custom.t MooseX-Storage-0.30/t/104_io_w_utf8.t MooseX-Storage-0.30/t/105_io_atomic_w_utf8.t MooseX-Storage-0.30/t/200_combined_in_roles.t MooseX-Storage-0.30/t/300_overloaded.t MooseX-Storage-0.30/t/author/ MooseX-Storage-0.30/t/author/pod-coverage.t MooseX-Storage-0.30/t/author/pod.t CPAN.pm: Going to build B/BO/BOBTFISH/MooseX-Storage-0.30.tar.gz >>> C:\Perl-5.12\bin\perl.exe Makefile.PL Cannot determine perl version info from lib/MooseX/Storage.pm *** Module::AutoInstall version 1.03 *** Checking for Perl dependencies... *** Since we're running under CPAN, I'll just let it take care of the dependency's installation later. [Core Features] - Moose ...loaded. (1.13 >= 0.99) - String::RewritePrefix ...loaded. (0.005) *** Module::AutoInstall configuration finished. Checking if your kit is complete... Looks good Writing Makefile for MooseX::Storage >>> nmake Microsoft (R) Program Maintenance Utility Version 7.00.8882 Copyright (C) Microsoft Corp 1988-2000. All rights reserved. cp lib/MooseX/Storage/IO/File.pm blib\lib\MooseX\Storage\IO\File.pm cp lib/MooseX/Storage/Engine/Trait/DisableCycleDetection.pm blib\lib\MooseX\Storage\Engine\Trait\DisableCycleDetection.pm cp lib/MooseX/Storage/Traits/DisableCycleDetection.pm blib\lib\MooseX\Storage\Traits\DisableCycleDetection.pm cp lib/MooseX/Storage/Meta/Attribute/DoNotSerialize.pm blib\lib\MooseX\Storage\Meta\Attribute\DoNotSerialize.pm cp lib/MooseX/Storage/Basic.pm blib\lib\MooseX\Storage\Basic.pm cp lib/MooseX/Storage/Format/JSON.pm blib\lib\MooseX\Storage\Format\JSON.pm cp lib/MooseX/Storage/IO/AtomicFile.pm blib\lib\MooseX\Storage\IO\AtomicFile.pm cp lib/MooseX/Storage/Traits/OnlyWhenBuilt.pm blib\lib\MooseX\Storage\Traits\OnlyWhenBuilt.pm cp lib/MooseX/Storage/IO/StorableFile.pm blib\lib\MooseX\Storage\IO\StorableFile.pm cp lib/MooseX/Storage/Engine/Trait/OnlyWhenBuilt.pm blib\lib\MooseX\Storage\Engine\Trait\OnlyWhenBuilt.pm cp lib/MooseX/Storage/Format/YAML.pm blib\lib\MooseX\Storage\Format\YAML.pm cp lib/MooseX/Storage/Util.pm blib\lib\MooseX\Storage\Util.pm cp lib/MooseX/Storage/Format/Storable.pm blib\lib\MooseX\Storage\Format\Storable.pm cp lib/MooseX/Storage/Engine.pm blib\lib\MooseX\Storage\Engine.pm cp lib/MooseX/Storage/Deferred.pm blib\lib\MooseX\Storage\Deferred.pm cp lib/MooseX/Storage.pm blib\lib\MooseX\Storage.pm cp lib/MooseX/Storage/Base/WithChecksum.pm blib\lib\MooseX\Storage\Base\WithChecksum.pm cp lib/MooseX/Storage/Engine/IO/File.pm blib\lib\MooseX\Storage\Engine\IO\File.pm cp lib/MooseX/Storage/Meta/Attribute/Trait/DoNotSerialize.pm blib\lib\MooseX\Storage\Meta\Attribute\Trait\DoNotSerialize.pm cp lib/MooseX/Storage/Engine/IO/AtomicFile.pm blib\lib\MooseX\Storage\Engine\IO\AtomicFile.pm BOBTFISH/MooseX-Storage-0.30.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, 'inc', 'blib\lib', 'blib\arch')" t/000_load.t t/001_basic.t t/002_basic_io.t t/002_basic_w_subtypes.t t/003_basic_w_embedded_objects.t t/004_w_cycles.t t/005_w_versions_and_authority_check.t t/006_w_custom_type_handlers.t t/007_false.t t/008_do_not_serialize.t t/009_do_not_serialize_lazy.t t/010_basic_json.t t/011_basic_json_w_utf8.t t/012_param_json.t t/020_basic_yaml.t t/020_basic_yaml_syck.t t/020_basic_yaml_xs.t t/030_with_checksum.t t/040_basic_utils.t t/050_basic_storable.t t/060_basic_deferred.t t/061_basic_deferred_w_io.t t/070_basic_maybe.t t/100_io.t t/101_io_atomic.t t/102_io_storable_file.t t/103_io_storable_file_custom.t t/104_io_w_utf8.t t/105_io_atomic_w_utf8.t t/200_combined_in_roles.t t/300_overloaded.t t/000_load.t ............................ 1..1 ok 1 - use MooseX::Storage; ok t/001_basic.t ........................... 1..14 ok 1 - use MooseX::Storage; ok 2 - The object isa Foo ok 3 - ... got the right frozen class ok 4 - The object isa Foo ok 5 - ... got the right number ok 6 - ... got the right string ok 7 - ... got the right boolean ok 8 - ... got the right float ok 9 - ... got the right array ok 10 - ... got the right hash ok 11 - The object isa Foo ok 12 - ... got the right number (in the embedded object) ok 13 - ... got the right array (in the union) ok 14 - ... got the right string (in the union) ok t/002_basic_io.t ........................ 1..10 ok 1 - use MooseX::Storage; ok 2 - The object isa Foo ok 3 - The object isa Foo ok 4 - ... got the right number ok 5 - ... got the right string ok 6 - ... got the right float ok 7 - ... got the right array ok 8 - ... got the right hash ok 9 - The object isa Foo ok 10 - ... got the right number (in the embedded object) ok t/002_basic_w_subtypes.t ................ 1..11 ok 1 - use MooseX::Storage; ok 2 - The object isa Foo ok 3 - ... got the right frozen class ok 4 - The object isa Foo ok 5 - ... got the right number ok 6 - ... got the right string ok 7 - ... got the right float ok 8 - ... got the right array ok 9 - ... got the right hash ok 10 - The object isa Foo ok 11 - ... got the right number (in the embedded object) ok t/003_basic_w_embedded_objects.t ........ 1..47 ok 1 - use MooseX::Storage; ok 2 - The object isa Foo ok 3 - ... got the right frozen class ok 4 - The object isa Foo ok 5 - The object isa Bar ok 6 - ... got the right number (1) in the Bar in Foo ok 7 - The object isa Bar ok 8 - ... got the right number (2) in the Bar in Foo ok 9 - The object isa Bar ok 10 - ... got the right number (3) in the Bar in Foo ok 11 - The object isa Bar ok 12 - ... got the right number (4) in the Bar in Foo ok 13 - The object isa Bar ok 14 - ... got the right number (5) in the Bar in Foo ok 15 - The object isa Bar ok 16 - ... got the right number (6) in the Bar in Foo ok 17 - The object isa Bar ok 18 - ... got the right number (7) in the Bar in Foo ok 19 - The object isa Bar ok 20 - ... got the right number (8) in the Bar in Foo ok 21 - The object isa Bar ok 22 - ... got the right number (9) in the Bar in Foo ok 23 - The object isa Bar ok 24 - ... got the right number (10) in the Bar in Foo ok 25 - The object isa Baz ok 26 - ... got the right frozen class ok 27 - The object isa Baz ok 28 - The object isa Bar ok 29 - ... got the right number (6) in the Bar in Baz ok 30 - The object isa Bar ok 31 - ... got the right number (3) in the Bar in Baz ok 32 - The object isa Bar ok 33 - ... got the right number (7) in the Bar in Baz ok 34 - The object isa Bar ok 35 - ... got the right number (9) in the Bar in Baz ok 36 - The object isa Bar ok 37 - ... got the right number (2) in the Bar in Baz ok 38 - The object isa Bar ok 39 - ... got the right number (8) in the Bar in Baz ok 40 - The object isa Bar ok 41 - ... got the right number (1) in the Bar in Baz ok 42 - The object isa Bar ok 43 - ... got the right number (4) in the Bar in Baz ok 44 - The object isa Bar ok 45 - ... got the right number (10) in the Bar in Baz ok 46 - The object isa Bar ok 47 - ... got the right number (5) in the Bar in Baz ok t/004_w_cycles.t ........................ 1..18 ok 1 - use MooseX::Storage; ok 2 - The object isa Circular ok 3 - ... cannot collapse a cycle with the basic engine ok 4 - ... cannot expand a cycle with the basic engine ok 5 - The object isa Tree ok 6 - ... got the right packed version ok 7 - The object isa Tree ok 8 - ... got the right children in $t ok 9 - ... created the cycle correctly ok 10 - The object isa Tree ok 11 - ... got the right packed version (with parent attribute skipped in child) ok 12 - ... got the right packed version (with parent attribute skipped) not ok 13 - Object with 2 references packed # TODO Cycle check is too naive # Failed (TODO) test 'Object with 2 references packed' # at t/004_w_cycles.t line 153. ok 14 - And unpacked again # TODO Cycle check is too naive ok 15 - Object packs when cycle check is disabled ok 16 - And unpacked again ok 17 - Object packs with DisableCycleDetection trait ok 18 - Unpacked again ok t/005_w_versions_and_authority_check.t .. 1..8 ok 1 - use MooseX::Storage; ok 2 - The object isa Foo ok 3 - ... got the right frozen class ok 4 - The object isa Foo ok 5 - The object isa Bar ok 6 - ... got the right number too ok 7 - ... could not unpack, versions are different ok 8 - ... could not unpack, authorities are different ok t/006_w_custom_type_handlers.t .......... 1..9 ok 1 - use MooseX::Storage; ok 2 - use MooseX::Storage::Engine; ok 3 - The object isa Foo ok 4 - The object isa Bar ok 5 - ... got correct packed structure ok 6 - The object isa Foo ok 7 - The object isa Bar ok 8 - ... got the right stuff ok 9 - ... got the right stuff ok t/007_false.t ........................... 1..8 ok 1 - use MooseX::Storage; ok 2 - The object isa Foo ok 3 - ... got the right boolean value ok 4 - ... got the right frozen class ok 5 - The object isa Foo ok 6 - ... got the right number ok 7 - ... got the right string ok 8 - ... got the right boolean ok t/008_do_not_serialize.t ................ 1..13 ok 1 - use MooseX::Storage; ok 2 - The object isa Foo ok 3 - ... got the value we expected ok 4 - ... got the value we expected ok 5 - ... got the value we expected ok 6 - ... got the right packed class data ok 7 - New object created ok 8 - ->foo => main=HASH(0x206b82c) ok 9 - ->zot => 13960 ok 10 - Packed correctly ok 11 - Unpack without required attribute fails ok 12 - Proper error recorded ok 13 - Unpacked correctly with foo => Object ok t/009_do_not_serialize_lazy.t ........... ok 1 - use MooseX::Storage; ok 2 - New object created ok 3 - Object packed ok 4 - x => 15504 ok 5 - z => z ok 6 - y does not exist ok 7 - Deep check passed 1..7 ok t/010_basic_json.t ...................... 1..12 ok 1 - use MooseX::Storage; ok 2 - The object isa Foo ok 3 - .. this is valid JSON ok 4 - ... got the right JSON ok 5 - The object isa Foo ok 6 - ... got the right number ok 7 - ... got the right string ok 8 - ... got the right float ok 9 - ... got the right array ok 10 - ... got the right hash ok 11 - The object isa Foo ok 12 - ... got the right number (in the embedded object) ok t/011_basic_json_w_utf8.t ............... 1..16 ok 1 - use MooseX::Storage; ok 2 - The object isa Foo ok 3 - ... got the right JSON ok 4 - The object isa Foo ok 5 - ... got the string we expected ok 6 - ... got the right JSON ok 7 - ... got a utf8 string ok 8 - ... got a valid utf8 string ok 9 - ... no longer is utf8 string ok 10 - ... got a valid utf8 string ok 11 - The object isa Foo ok 12 - ... not a utf8 string ok 13 - ... but is a valid utf8 string ok 14 - ... is a utf8 string now ok 15 - ... got a valid utf8 string ok 16 - ... got the right JSON ok t/012_param_json.t ...................... skipped: Test requires module 'MooseX::Storage::Format::JSONpm' but it's not found Subroutine main::Dump redefined at C:/cpanfly-5.12/var/megalib/Exporter.pm line 67. at (eval 11) line 2 Subroutine main::Load redefined at C:/cpanfly-5.12/var/megalib/Exporter.pm line 67. at (eval 11) line 2 t/020_basic_yaml.t ...................... 1..10 ok 1 - use MooseX::Storage; ok 2 - The object isa Foo ok 3 - The object isa Foo ok 4 - ... got the right number ok 5 - ... got the right string ok 6 - ... got the right float ok 7 - ... got the right array ok 8 - ... got the right hash ok 9 - The object isa Foo ok 10 - ... got the right number (in the embedded object) ok Subroutine main::Dump redefined at C:/cpanfly-5.12/var/megalib/Exporter.pm line 67. at (eval 7) line 2 Subroutine main::Load redefined at C:/cpanfly-5.12/var/megalib/Exporter.pm line 67. at (eval 7) line 2 t/020_basic_yaml_syck.t ................. 1..10 ok 1 - use MooseX::Storage; ok 2 - The object isa Foo ok 3 - The object isa Foo ok 4 - ... got the right number ok 5 - ... got the right string ok 6 - ... got the right float ok 7 - ... got the right array ok 8 - ... got the right hash ok 9 - The object isa Foo ok 10 - ... got the right number (in the embedded object) ok Subroutine main::Dump redefined at C:/cpanfly-5.12/var/megalib/Exporter.pm line 67. at (eval 12) line 2 Subroutine main::Load redefined at C:/cpanfly-5.12/var/megalib/Exporter.pm line 67. at (eval 12) line 2 t/020_basic_yaml_xs.t ................... 1..10 ok 1 - use MooseX::Storage; ok 2 - The object isa Foo ok 3 - The object isa Foo ok 4 - ... got the right number ok 5 - ... got the right string ok 6 - ... got the right float ok 7 - ... got the right array ok 8 - ... got the right hash ok 9 - The object isa Foo ok 10 - ... got the right number (in the embedded object) ok t/030_with_checksum.t ................... 1..26 ok 1 - use MooseX::Storage; ok 2 - The object isa Foo ok 3 - ... got the right frozen class ok 4 - ... unpacked okay ok 5 - The object isa Foo ok 6 - ... got the right frozen class ok 7 - The object isa Foo ok 8 - got frozen data ok 9 - not thawed ok 10 - has error ok 11 - bad checksum error ok 12 - The object isa Foo ok 13 - got frozen data ok 14 - got frozen data ok 15 - versions are different ok 16 - refreeze ok 17 - thawed ok 18 - no error ok 19 - thawed ok 20 - no error ok 21 - not thawed ok 22 - has error ok 23 - bad checksum error ok 24 - not thawed ok 25 - has error ok 26 - bad checksum error ok t/040_basic_utils.t ..................... 1..5 ok 1 - use MooseX::Storage; ok 2 - use MooseX::Storage::Util; ok 3 - ... got the right class name from the packed item ok 4 - ... got the right class name from the json item ok 5 - ... got the right class name from the yaml item ok t/050_basic_storable.t .................. 1..11 ok 1 - use MooseX::Storage; ok 2 - The object isa Foo ok 3 - ... got the data struct we expected ok 4 - The object isa Foo ok 5 - ... got the right number ok 6 - ... got the right string ok 7 - ... got the right float ok 8 - ... got the right array ok 9 - ... got the right hash ok 10 - The object isa Foo ok 11 - ... got the right number (in the embedded object) ok # Using implementation: YAML::XS t/060_basic_deferred.t .................. 1..31 ok 1 - use MooseX::Storage; ok 2 - The object isa Foo ok 3 - .. this is valid JSON ok 4 - ... got the right JSON ok 5 - The object isa Foo ok 6 - ... got the right number ok 7 - ... got the right string ok 8 - ... got the right float ok 9 - ... got the right array ok 10 - ... got the right hash ok 11 - The object isa Foo ok 12 - ... got the right number (in the embedded object) ok 13 - The object isa Foo ok 14 - ... got the data struct we expected ok 15 - The object isa Foo ok 16 - ... got the right number ok 17 - ... got the right string ok 18 - ... got the right float ok 19 - ... got the right array ok 20 - ... got the right hash ok 21 - The object isa Foo ok 22 - ... got the right number (in the embedded object) ok 23 - The object isa Foo ok 24 - The object isa Foo ok 25 - ... got the right number ok 26 - ... got the right string ok 27 - ... got the right float ok 28 - ... got the right array ok 29 - ... got the right hash ok 30 - The object isa Foo ok 31 - ... got the right number (in the embedded object) ok t/061_basic_deferred_w_io.t ............. 1..20 ok 1 - use MooseX::Storage; ok 2 - The object isa Foo ok 3 - The object isa Foo ok 4 - ... got the right number ok 5 - ... got the right string ok 6 - ... got the right float ok 7 - ... got the right array ok 8 - ... got the right hash ok 9 - The object isa Foo ok 10 - ... got the right number (in the embedded object) ok 11 - ... the file has been deleted ok 12 - The object isa Foo ok 13 - The object isa Foo ok 14 - ... got the right number ok 15 - ... got the right string ok 16 - ... got the right float ok 17 - ... got the right array ok 18 - ... got the right hash ok 19 - The object isa Foo ok 20 - ... got the right number (in the embedded object) ok t/070_basic_maybe.t ..................... 1..22 ok 1 - use MooseX::Storage; ok 2 - The object isa Foo ok 3 - ... got the right frozen class ok 4 - The object isa Foo ok 5 - ... got the right number ok 6 - ... got the right string ok 7 - ... got the right boolean ok 8 - ... got the right float ok 9 - ... got the right array ok 10 - ... got the right hash ok 11 - The object isa Foo ok 12 - ... got the right number (in the embedded object) ok 13 - The object isa Foo ok 14 - ... got the right frozen class ok 15 - The object isa Foo ok 16 - ... got the right number ok 17 - ... got the right string ok 18 - ... got the right float ok 19 - ... got the right array ok 20 - ... got the right hash ok 21 - The object isa Foo ok 22 - ... got the right number (in the embedded object) ok t/100_io.t .............................. 1..10 ok 1 - use MooseX::Storage; ok 2 - The object isa Foo ok 3 - The object isa Foo ok 4 - ... got the right number ok 5 - ... got the right string ok 6 - ... got the right float ok 7 - ... got the right array ok 8 - ... got the right hash ok 9 - The object isa Foo ok 10 - ... got the right number (in the embedded object) ok t/101_io_atomic.t ....................... 1..10 ok 1 - use MooseX::Storage; ok 2 - The object isa Foo ok 3 - The object isa Foo ok 4 - ... got the right number ok 5 - ... got the right string ok 6 - ... got the right float ok 7 - ... got the right array ok 8 - ... got the right hash ok 9 - The object isa Foo ok 10 - ... got the right number (in the embedded object) ok t/102_io_storable_file.t ................ 1..10 ok 1 - use MooseX::Storage; ok 2 - The object isa Foo ok 3 - The object isa Foo ok 4 - ... got the right number ok 5 - ... got the right string ok 6 - ... got the right float ok 7 - ... got the right array ok 8 - ... got the right hash ok 9 - The object isa Foo ok 10 - ... got the right number (in the embedded object) ok t/103_io_storable_file_custom.t ......... 1..11 ok 1 - use MooseX::Storage; ok 2 - The object isa Foo ok 3 - ... got the data struct we expected ok 4 - The object isa Foo ok 5 - ... got the right string ok 6 - ... got the right number ok 7 - ... got the right float ok 8 - ... got the right array ok 9 - ... got the right hash ok 10 - The object isa Foo ok 11 - ... got the right number (in the embedded object) ok t/104_io_w_utf8.t ....................... 1..8 ok 1 - use MooseX::Storage; ok 2 - The object isa Foo ok 3 - The object isa Foo ok 4 - ... got the string we expected ok 5 - The object isa Foo ok 6 - The object isa Foo ok 7 - ... the string is still utf8 ok 8 - ... got the string we expected ok t/105_io_atomic_w_utf8.t ................ 1..8 ok 1 - use MooseX::Storage; ok 2 - The object isa Foo ok 3 - The object isa Foo ok 4 - ... got the string we expected ok 5 - The object isa Foo ok 6 - The object isa Foo ok 7 - ... the string is still utf8 ok 8 - ... got the string we expected ok t/200_combined_in_roles.t ............... 1..1 ok 1 - Can include two roles which both use MooseX::Storage ok t/300_overloaded.t ...................... ok 1 - Can stringify without deep recursion 1..1 ok All tests successful. Test Summary Report ------------------- t/004_w_cycles.t (Wstat: 0 Tests: 18 Failed: 0) TODO passed: 14 Files=31, Tests=378, 13 wallclock secs ( 0.08 usr + 0.01 sys = 0.09 CPU) Result: PASS BOBTFISH/MooseX-Storage-0.30.tar.gz nmake test TEST_VERBOSE=1 -- OK PPD for MooseX-Storage-0.30 already made Running test for module 'MooseX::Storage::Deferred' Running make for B/BO/BOBTFISH/MooseX-Storage-0.30.tar.gz Prepending C:\cpanfly-5.12\var\cpan\build\MooseX-Storage-0.30-JNbZRi/blib/arch C:\cpanfly-5.12\var\cpan\build\MooseX-Storage-0.30-JNbZRi/blib/lib to PERL5LIB for 'get' Has already been unwrapped into directory C:\cpanfly-5.12\var\cpan\build\MooseX-Storage-0.30-JNbZRi Prepending C:\cpanfly-5.12\var\cpan\build\MooseX-Storage-0.30-JNbZRi/blib/arch C:\cpanfly-5.12\var\cpan\build\MooseX-Storage-0.30-JNbZRi/blib/lib to PERL5LIB for 'make' Has already been made Prepending C:\cpanfly-5.12\var\cpan\build\MooseX-Storage-0.30-JNbZRi/blib/arch C:\cpanfly-5.12\var\cpan\build\MooseX-Storage-0.30-JNbZRi/blib/lib to PERL5LIB for 'test' Running make test Has already been tested successfully Running make for G/GP/GPHAT/Data-Verifier-0.46.tar.gz Prepending C:\cpanfly-5.12\var\cpan\build\MooseX-Storage-0.30-JNbZRi/blib/arch C:\cpanfly-5.12\var\cpan\build\MooseX-Storage-0.30-JNbZRi/blib/lib to PERL5LIB for 'get' Has already been unwrapped into directory C:\cpanfly-5.12\var\cpan\build\Data-Verifier-0.46-rkrCXS Prepending C:\cpanfly-5.12\var\cpan\build\MooseX-Storage-0.30-JNbZRi/blib/arch C:\cpanfly-5.12\var\cpan\build\MooseX-Storage-0.30-JNbZRi/blib/lib to PERL5LIB for 'make' CPAN.pm: Going to build G/GP/GPHAT/Data-Verifier-0.46.tar.gz >>> nmake Microsoft (R) Program Maintenance Utility Version 7.00.8882 Copyright (C) Microsoft Corp 1988-2000. All rights reserved. cp lib/Data/Verifier/Filters.pm blib\lib\Data\Verifier\Filters.pm cp lib/Data/Verifier/Results.pm blib\lib\Data\Verifier\Results.pm cp lib/Data/Verifier.pm blib\lib\Data\Verifier.pm cp lib/Data/Verifier/Field.pm blib\lib\Data\Verifier\Field.pm GPHAT/Data-Verifier-0.46.tar.gz nmake -- OK Prepending C:\cpanfly-5.12\var\cpan\build\MooseX-Storage-0.30-JNbZRi/blib/arch C:\cpanfly-5.12\var\cpan\build\MooseX-Storage-0.30-JNbZRi/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 "-MExtUtils::Command::MM" "-e" "test_harness(1, 'blib\lib', 'blib\arch')" t/*.t t/array.t ............... ok 1 - success ok 2 - 1 valid ok 3 - none invalid ok 4 - none missing ok 5 - got my name back ok 6 - name is valid ok 7 - success ok 8 - 1 valid ok 9 - none invalid ok 10 - none missing ok 11 - got array from name ok 12 - name is valid ok 13 - unspecified name is not valid ok 14 - first original value not filtered ok 15 - second original value not filtered ok 16 - first post_filter value filtered ok 17 - second post_filter value filtered ok 18 - first value filtered ok 19 - second value filtered 1..19 ok t/coderef.t ............. ok 1 - success ok 2 - scalar as coderef ok 3 - array of coderefs 1..3 ok t/coerce.t .............. ok 1 - success ok 2 - get_original_value ok 3 - get_value(num) is 2 ok 4 - success ok 5 - get_original_value ok 6 - get_value(str) is two 1..6 ok t/dependents.t .......... ok 1 - success ok 2 - none invalid ok 3 - none missing ok 4 - get_value username ok 5 - get_value password ok 6 - success (dependent not tripped) ok 7 - none invalid ok 8 - none missing ok 9 - get_value username ok 10 - failure (dependent tripped) ok 11 - 1 invalid ok 12 - 1 missing ok 13 - get_value username ok 14 - get_value password 1..14 ok t/filters.t ............. ok 1 - success ok 2 - collapse ok 3 - original_value ok 4 - post_filter_value ok 5 - trim ok 6 - trim + collapse ok 7 - upper ok 8 - lower ok 9 - flatten ok 10 - success ok 11 - collapse ok 12 - success ok 13 - custom filer ok 14 - unknown filter 1..14 ok t/lengths.t ............. ok 1 - all good ok 2 - 1 missing ok 3 - name missing ok 4 - all bad ok 5 - name too short ok 6 - name2 too long ok 7 - name3 too long ok 8 - 1 invalid ok 9 - name is fine ok 10 - name3 too short 1..10 ok t/load.t ................ 1..1 ok 1 - use Data::Verifier; ok t/multiples.t ........... ok 1 - verification is successful ok 2 - verification is not successful ok 3 - get_value on list returns only valids ok 4 - verification is not successful ok 5 - get_value on list returns only valids ok 6 - verification is not successful ok 7 - values emptied out from post_check 1..7 ok t/object.t .............. ok 1 - success ok 2 - 1 valid ok 3 - none invalid ok 4 - none missing ok 5 - name is valid ok 6 - get_value ok 7 - get_original_value ok 8 - failure ok 9 - 0 valid ok 10 - 0 invalid ok 11 - 1 missing ok 12 - name is not valid ok 13 - name is invalid ok 14 - name is missing ok 15 - name has no value ok 16 - success ok 17 - 2 valid ok 18 - none invalid ok 19 - none missing ok 20 - name is valid ok 21 - get_value ok 22 - age is valid ok 23 - valid_values 1..23 ok t/post-check.t .......... ok 1 - success ok 2 - 3 valid ok 3 - none invalid ok 4 - none missing ok 5 - password is valid ok 6 - password2 is valid ok 7 - get_value password ok 8 - get_value password2 ok 9 - success ok 10 - success ok 11 - name is valid ok 12 - failed ok 13 - 1 valid ok 14 - 1 invalid ok 15 - none missing ok 16 - email is invalid ok 17 - email2 is valid ok 18 - failed ok 19 - 1 valid ok 20 - 1 invalid ok 21 - none missing ok 22 - email is invalid ok 23 - email2 is valid ok 24 - exception in reason 1..24 ok t/release-pod-syntax.t .. skipped: these tests are for release candidate testing t/release-synopsis.t .... skipped: these tests are for release candidate testing t/result-merge.t ........ ok 1 - name missing ok 2 - position missing ok 3 - grade invalid ok 4 - rank invalid ok 5 - get_value location ok 6 - get_value serial ok 7 - "get_values" method 1..7 ok t/simple.t .............. ok 1 - success ok 2 - 1 valid ok 3 - none invalid ok 4 - none missing ok 5 - name is valid ok 6 - name is not invalid ok 7 - name is not missing ok 8 - name is not wrong ok 9 - has_field name ok 10 - get_value ok 11 - get_original_value ok 12 - name2 is NOT valid (unknown field) ok 13 - name2 is NOT invalid (unknown field) ok 14 - name2 is NOT missing (unknown field) ok 15 - name2 is NOT wrong (unknown field) ok 16 - does not have name2 (unknown field) ok 17 - failure ok 18 - 0 valid ok 19 - 0 invalid ok 20 - 1 missing ok 21 - name is not valid ok 22 - name is invalid ok 23 - name is missing ok 24 - name is wrong ok 25 - name has no value ok 26 - failure ok 27 - 0 valid ok 28 - 1 invalid ok 29 - none missing ok 30 - name is not valid ok 31 - age is invalid ok 32 - age is not missing ok 33 - age is wrong ok 34 - get_value got undef ok 35 - get_original_value ok 36 - success ok 37 - 2 valid ok 38 - none invalid ok 39 - none missing ok 40 - name is valid ok 41 - age is not invalid ok 42 - age is valid ok 43 - get_value ok 44 - valid_values 1..44 ok t/storage.t ............. ok 1 - success ok 2 - get_original_value ok 3 - get_value(num) is 2 ok 4 - name is an arrayref ok 5 ok 6 - undefined value for num ok 7 - got original value ok 8 - success ok 9 - get_original_value ok 10 - get_value(str) is two ok 11 - undefined value for num ok 12 - got original value 1..12 ok t/toomany.t ............. ok 1 - success ok 2 - 1 valid ok 3 - none invalid ok 4 - none missing ok 5 - name is valid ok 6 - unspecified name is not valid ok 7 - get_value ok 8 - get_original_value 1..8 ok t/types.t ............... ok 1 - failed ok 2 - 1 invalid ok 3 - age is invalid ok 4 - get_value(age) is undefined ok 5 - get_value(age2) is 12 ok 6 - success: type using an instance of TypeConstraint 1..6 ok All tests successful. Files=17, Tests=198, 8 wallclock secs ( 0.05 usr + 0.01 sys = 0.06 CPU) Result: PASS GPHAT/Data-Verifier-0.46.tar.gz nmake test TEST_VERBOSE=1 -- OK Cory G Watson <gphat@cpan.org> Profile based data verification with Moose type constraints. >>> (cd C:\cpanfly-5.12\var\cpan\build\Data-Verifier-0.46-rkrCXS && tar cvf - Data-Verifier-0.46.ppd blib) | gzip -c >C:/cpanfly-5.12/var/REPO/G/GP/GPHAT/Data-Verifier-0.46.tar.gz Data-Verifier-0.46.ppd blib/ blib/lib/ blib/lib/Data/ blib/lib/Data/Verifier/ blib/lib/Data/Verifier/Field.pm blib/lib/Data/Verifier/Filters.pm blib/lib/Data/Verifier/Results.pm blib/lib/Data/Verifier.pm >>> mv C:\cpanfly-5.12\var\cpan\build\Data-Verifier-0.46-rkrCXS/Data-Verifier-0.46.ppd C:/cpanfly-5.12/var/REPO/G/GP/GPHAT Megalib: Undefined subroutine &Digest::base::new called at C:\cpanfly-5.12\lib/ActivePerl/PPM/InstallArea.pm line 902. Finished 2011-05-08T21:27:56