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\site\bin;C:\Perl\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-01-05T02:31:44 ActivePerl-1003 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:/cpanfly/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\site\bin;C:\Perl\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\var\cpan\Metadata' Database was generated on Tue, 04 Jan 2011 22:43:01 GMT Running make for G/GP/GPHAT/Data-Verifier-0.39.tar.gz Fetching with LWP: http://cpan.nas.activestate.com/authors/id/G/GP/GPHAT/Data-Verifier-0.39.tar.gz Fetching with LWP: http://cpan.nas.activestate.com/authors/id/G/GP/GPHAT/CHECKSUMS Checksum for C:\cpanfly\var\cpan\sources\authors\id\G\GP\GPHAT\Data-Verifier-0.39.tar.gz ok Will not use Archive::Tar, need 1.00 Data-Verifier-0.39/ Data-Verifier-0.39/Changes Data-Verifier-0.39/ignore.txt Data-Verifier-0.39/inc/ Data-Verifier-0.39/lib/ Data-Verifier-0.39/Makefile.PL Data-Verifier-0.39/MANIFEST Data-Verifier-0.39/META.yml Data-Verifier-0.39/README Data-Verifier-0.39/t/ Data-Verifier-0.39/t/array.t Data-Verifier-0.39/t/coderef.t Data-Verifier-0.39/t/coerce.t Data-Verifier-0.39/t/dependents.t Data-Verifier-0.39/t/filters.t Data-Verifier-0.39/t/lengths.t Data-Verifier-0.39/t/load.t Data-Verifier-0.39/t/object.t Data-Verifier-0.39/t/post-check.t Data-Verifier-0.39/t/result-merge.t Data-Verifier-0.39/t/simple.t Data-Verifier-0.39/t/storage.t Data-Verifier-0.39/t/toomany.t Data-Verifier-0.39/t/types.t Data-Verifier-0.39/lib/Data/ Data-Verifier-0.39/lib/Data/Verifier/ Data-Verifier-0.39/lib/Data/Verifier.pm Data-Verifier-0.39/lib/Data/Verifier/Field.pm Data-Verifier-0.39/lib/Data/Verifier/Filters.pm Data-Verifier-0.39/lib/Data/Verifier/Results.pm Data-Verifier-0.39/inc/Module/ Data-Verifier-0.39/inc/Module/Install/ Data-Verifier-0.39/inc/Module/Install.pm Data-Verifier-0.39/inc/Module/Install/Base.pm Data-Verifier-0.39/inc/Module/Install/Can.pm Data-Verifier-0.39/inc/Module/Install/Fetch.pm Data-Verifier-0.39/inc/Module/Install/Makefile.pm Data-Verifier-0.39/inc/Module/Install/Metadata.pm Data-Verifier-0.39/inc/Module/Install/Win32.pm Data-Verifier-0.39/inc/Module/Install/WriteAll.pm CPAN.pm: Going to build G/GP/GPHAT/Data-Verifier-0.39.tar.gz >>> C:\Perl\bin\perl.exe Makefile.PL Cannot determine perl version info from lib/Data/Verifier.pm Warning: prerequisite MooseX::Storage 0.25 not found. Checking if your kit is complete... Looks good Writing Makefile for Data::Verifier ---- Unsatisfied dependencies detected during ---- ---- GPHAT/Data-Verifier-0.39.tar.gz ---- MooseX::Storage [requires] Running make test Delayed until after prerequisites Running test for module 'MooseX::Storage' Running make for B/BO/BOBTFISH/MooseX-Storage-0.29.tar.gz Checksum for C:\cpanfly\var\cpan\sources\authors\id\B\BO\BOBTFISH\MooseX-Storage-0.29.tar.gz ok Will not use Archive::Tar, need 1.00 MooseX-Storage-0.29/ MooseX-Storage-0.29/Changes MooseX-Storage-0.29/inc/ MooseX-Storage-0.29/inc/Module/ MooseX-Storage-0.29/inc/Module/Install/ MooseX-Storage-0.29/inc/Module/Install/AuthorRequires.pm MooseX-Storage-0.29/inc/Module/Install/AuthorTests.pm MooseX-Storage-0.29/inc/Module/Install/Base.pm MooseX-Storage-0.29/inc/Module/Install/Can.pm MooseX-Storage-0.29/inc/Module/Install/Fetch.pm MooseX-Storage-0.29/inc/Module/Install/Makefile.pm MooseX-Storage-0.29/inc/Module/Install/Metadata.pm MooseX-Storage-0.29/inc/Module/Install/Win32.pm MooseX-Storage-0.29/inc/Module/Install/WriteAll.pm MooseX-Storage-0.29/inc/Module/Install.pm MooseX-Storage-0.29/lib/ MooseX-Storage-0.29/lib/MooseX/ MooseX-Storage-0.29/lib/MooseX/Storage/ MooseX-Storage-0.29/lib/MooseX/Storage/Base/ MooseX-Storage-0.29/lib/MooseX/Storage/Base/WithChecksum.pm MooseX-Storage-0.29/lib/MooseX/Storage/Basic.pm MooseX-Storage-0.29/lib/MooseX/Storage/Deferred.pm MooseX-Storage-0.29/lib/MooseX/Storage/Engine/ MooseX-Storage-0.29/lib/MooseX/Storage/Engine/IO/ MooseX-Storage-0.29/lib/MooseX/Storage/Engine/IO/AtomicFile.pm MooseX-Storage-0.29/lib/MooseX/Storage/Engine/IO/File.pm MooseX-Storage-0.29/lib/MooseX/Storage/Engine/Trait/ MooseX-Storage-0.29/lib/MooseX/Storage/Engine/Trait/DisableCycleDetection.pm MooseX-Storage-0.29/lib/MooseX/Storage/Engine/Trait/OnlyWhenBuilt.pm MooseX-Storage-0.29/lib/MooseX/Storage/Engine.pm MooseX-Storage-0.29/lib/MooseX/Storage/Format/ MooseX-Storage-0.29/lib/MooseX/Storage/Format/JSON.pm MooseX-Storage-0.29/lib/MooseX/Storage/Format/Storable.pm MooseX-Storage-0.29/lib/MooseX/Storage/Format/YAML.pm MooseX-Storage-0.29/lib/MooseX/Storage/IO/ MooseX-Storage-0.29/lib/MooseX/Storage/IO/AtomicFile.pm MooseX-Storage-0.29/lib/MooseX/Storage/IO/File.pm MooseX-Storage-0.29/lib/MooseX/Storage/IO/StorableFile.pm MooseX-Storage-0.29/lib/MooseX/Storage/Meta/ MooseX-Storage-0.29/lib/MooseX/Storage/Meta/Attribute/ MooseX-Storage-0.29/lib/MooseX/Storage/Meta/Attribute/DoNotSerialize.pm MooseX-Storage-0.29/lib/MooseX/Storage/Meta/Attribute/Trait/ MooseX-Storage-0.29/lib/MooseX/Storage/Meta/Attribute/Trait/DoNotSerialize.pm MooseX-Storage-0.29/lib/MooseX/Storage/Traits/ MooseX-Storage-0.29/lib/MooseX/Storage/Traits/DisableCycleDetection.pm MooseX-Storage-0.29/lib/MooseX/Storage/Traits/OnlyWhenBuilt.pm MooseX-Storage-0.29/lib/MooseX/Storage/Util.pm MooseX-Storage-0.29/lib/MooseX/Storage.pm MooseX-Storage-0.29/Makefile.PL MooseX-Storage-0.29/MANIFEST MooseX-Storage-0.29/META.yml MooseX-Storage-0.29/README MooseX-Storage-0.29/t/ MooseX-Storage-0.29/t/000_load.t MooseX-Storage-0.29/t/001_basic.t MooseX-Storage-0.29/t/002_basic_io.t MooseX-Storage-0.29/t/002_basic_w_subtypes.t MooseX-Storage-0.29/t/003_basic_w_embedded_objects.t MooseX-Storage-0.29/t/004_w_cycles.t MooseX-Storage-0.29/t/005_w_versions_and_authority_check.t MooseX-Storage-0.29/t/006_w_custom_type_handlers.t MooseX-Storage-0.29/t/007_false.t MooseX-Storage-0.29/t/008_do_not_serialize.t MooseX-Storage-0.29/t/009_do_not_serialize_lazy.t MooseX-Storage-0.29/t/010_basic_json.t MooseX-Storage-0.29/t/011_basic_json_w_utf8.t MooseX-Storage-0.29/t/012_param_json.t MooseX-Storage-0.29/t/020_basic_yaml.t MooseX-Storage-0.29/t/020_basic_yaml_syck.t MooseX-Storage-0.29/t/020_basic_yaml_xs.t MooseX-Storage-0.29/t/030_with_checksum.t MooseX-Storage-0.29/t/040_basic_utils.t MooseX-Storage-0.29/t/050_basic_storable.t MooseX-Storage-0.29/t/060_basic_deferred.t MooseX-Storage-0.29/t/061_basic_deferred_w_io.t MooseX-Storage-0.29/t/070_basic_maybe.t MooseX-Storage-0.29/t/100_io.t MooseX-Storage-0.29/t/101_io_atomic.t MooseX-Storage-0.29/t/102_io_storable_file.t MooseX-Storage-0.29/t/103_io_storable_file_custom.t MooseX-Storage-0.29/t/104_io_w_utf8.t MooseX-Storage-0.29/t/105_io_atomic_w_utf8.t MooseX-Storage-0.29/t/200_combined_in_roles.t MooseX-Storage-0.29/t/300_overloaded.t MooseX-Storage-0.29/t/author/ MooseX-Storage-0.29/t/author/pod-coverage.t MooseX-Storage-0.29/t/author/pod.t CPAN.pm: Going to build B/BO/BOBTFISH/MooseX-Storage-0.29.tar.gz >>> C:\Perl\bin\perl.exe Makefile.PL Cannot determine perl version info from lib/MooseX/Storage.pm 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.29.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\bin\perl.exe "-MExtUtils::Command::MM" "-e" "test_harness(1, 'inc', 'blib\lib', 'blib\arch')" t/*.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(0x207440c) ok 9 - ->zot => 1988 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 => 336 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/var/megalib/Exporter.pm line 67. at (eval 11) line 2 Subroutine main::Load redefined at C:/cpanfly/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/var/megalib/Exporter.pm line 67. at (eval 7) line 2 Subroutine main::Load redefined at C:/cpanfly/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/var/megalib/Exporter.pm line 67. at (eval 12) line 2 Subroutine main::Load redefined at C:/cpanfly/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, 10 wallclock secs ( 0.14 usr + 0.05 sys = 0.19 CPU) Result: PASS BOBTFISH/MooseX-Storage-0.29.tar.gz nmake test TEST_VERBOSE=1 -- OK PPD for MooseX-Storage-0.29 already made Running make for G/GP/GPHAT/Data-Verifier-0.39.tar.gz Prepending C:\cpanfly\var\cpan\build\MooseX-Storage-0.29-qBit7G/blib/arch C:\cpanfly\var\cpan\build\MooseX-Storage-0.29-qBit7G/blib/lib to PERL5LIB for 'get' Has already been unwrapped into directory C:\cpanfly\var\cpan\build\Data-Verifier-0.39-zGCNlU Prepending C:\cpanfly\var\cpan\build\MooseX-Storage-0.29-qBit7G/blib/arch C:\cpanfly\var\cpan\build\MooseX-Storage-0.29-qBit7G/blib/lib to PERL5LIB for 'make' CPAN.pm: Going to build G/GP/GPHAT/Data-Verifier-0.39.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.39.tar.gz nmake -- OK Prepending C:\cpanfly\var\cpan\build\MooseX-Storage-0.29-qBit7G/blib/arch C:\cpanfly\var\cpan\build\MooseX-Storage-0.29-qBit7G/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\bin\perl.exe "-MExtUtils::Command::MM" "-e" "test_harness(1, 'inc', '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/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 - 2 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 - failed ok 10 - 1 valid ok 11 - 1 invalid ok 12 - none missing ok 13 - email is invalid ok 14 - email2 is valid ok 15 - failed ok 16 - 1 valid ok 17 - 1 invalid ok 18 - none missing ok 19 - email is invalid ok 20 - email2 is valid ok 21 - exception in reason 1..21 ok 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 1..6 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=14, Tests=187, 4 wallclock secs ( 0.08 usr + 0.03 sys = 0.11 CPU) Result: PASS GPHAT/Data-Verifier-0.39.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\var\cpan\build\Data-Verifier-0.39-zGCNlU && tar cvf - Data-Verifier-0.39.ppd blib) | gzip -c >C:/cpanfly/var/REPO/G/GP/GPHAT/Data-Verifier-0.39.tar.gz Data-Verifier-0.39.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\var\cpan\build\Data-Verifier-0.39-zGCNlU/Data-Verifier-0.39.ppd C:/cpanfly/var/REPO/G/GP/GPHAT Megalib: DBI object version 1.609 does not match $DBI::VERSION 1.611 at C:/Perl/lib/DynaLoader.pm line 225. BEGIN failed--compilation aborted at C:/cpanfly/var/megalib/DBI.pm line 265. Compilation failed in require at C:\cpanfly\lib/ActivePerl/PPM/InstallArea.pm line 690. ...propagated at C:\cpanfly\lib/ActivePerl/PPM/DBH.pm line 11. Compilation failed in require at C:\cpanfly\lib/Fly/MakePPD.pm line 285. Finished 2011-01-05T02:32:06