Start 2008-07-14T18:23:07 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:\PlatSDK\Bin\Win64\x86\AMD64;C:\PlatSDK\Bin;C:\PlatSDK\Bin\WinNT;C:\Perl64\site\bin;C:\Perl64\bin;C:\cygwin\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\PROGRA~2\Perforce\ Going to read C:\cpanfly\var\cpan\Metadata Database was generated on Mon, 14 Jul 2008 10:02:50 GMT Running make for D/DM/DMAKI/Mvalve-0.00007.tar.gz Fetching with LWP: http://cpan.nas.activestate.com/authors/id/D/DM/DMAKI/Mvalve-0.00007.tar.gz Checksum for C:\cpanfly\var\cpan\sources\authors\id\D\DM\DMAKI\Mvalve-0.00007.tar.gz ok Mvalve-0.00007/ Mvalve-0.00007/Changes Mvalve-0.00007/inc/ Mvalve-0.00007/inc/Module/ Mvalve-0.00007/inc/Module/Install/ Mvalve-0.00007/inc/Module/Install/Base.pm Mvalve-0.00007/inc/Module/Install/Can.pm Mvalve-0.00007/inc/Module/Install/Fetch.pm Mvalve-0.00007/inc/Module/Install/Include.pm Mvalve-0.00007/inc/Module/Install/Makefile.pm Mvalve-0.00007/inc/Module/Install/Metadata.pm Mvalve-0.00007/inc/Module/Install/Win32.pm Mvalve-0.00007/inc/Module/Install/WriteAll.pm Mvalve-0.00007/inc/Module/Install.pm Mvalve-0.00007/inc/Test/ Mvalve-0.00007/inc/Test/Compile.pm Mvalve-0.00007/inc/Test/More.pm Mvalve-0.00007/lib/ Mvalve-0.00007/lib/Mvalve/ Mvalve-0.00007/lib/Mvalve/Message.pm Mvalve-0.00007/lib/Mvalve/Queue/ Mvalve-0.00007/lib/Mvalve/Queue/Q4M.pm Mvalve-0.00007/lib/Mvalve/Queue.pm Mvalve-0.00007/lib/Mvalve/QueueSet.pm Mvalve-0.00007/lib/Mvalve/State/ Mvalve-0.00007/lib/Mvalve/State/Memcached.pm Mvalve-0.00007/lib/Mvalve/State/Memory.pm Mvalve-0.00007/lib/Mvalve/State.pm Mvalve-0.00007/lib/Mvalve/Throttler/ Mvalve-0.00007/lib/Mvalve/Throttler/Data/ Mvalve-0.00007/lib/Mvalve/Throttler/Data/Valve.pm Mvalve-0.00007/lib/Mvalve/Throttler.pm Mvalve-0.00007/lib/Mvalve.pm Mvalve-0.00007/Makefile.PL Mvalve-0.00007/MANIFEST Mvalve-0.00007/META.yml Mvalve-0.00007/t/ Mvalve-0.00007/t/00_compile.t Mvalve-0.00007/t/01_basic.t Mvalve-0.00007/t/02_queue_set.t Mvalve-0.00007/t/03_extended.t Mvalve-0.00007/t/99-pod-coverage.t Mvalve-0.00007/t/99-pod.t CPAN.pm: Going to build D/DM/DMAKI/Mvalve-0.00007.tar.gz >>> C:\Perl64\bin\perl.exe Makefile.PL Cannot determine perl version info from lib/Mvalve.pm Warning: prerequisite Cache::Memcached 0 not found. Warning: prerequisite Data::Serializer 0 not found. Warning: prerequisite Data::Valve 0.00003 not found. Warning: prerequisite Moose 0 not found. Warning: prerequisite MooseX::ClassAttribute 0 not found. Warning: prerequisite Queue::Q4M 0.00009 not found. Checking if your kit is complete... Looks good Writing Makefile for Mvalve ---- Unsatisfied dependencies detected during ---- ---- DMAKI/Mvalve-0.00007.tar.gz ---- Data::Valve [requires] Data::Serializer [requires] Cache::Memcached [requires] Test::Compile [requires] MooseX::ClassAttribute [requires] Moose [requires] Queue::Q4M [requires] Running make test Delayed until after prerequisites Running test for module 'Data::Valve' Running make for D/DM/DMAKI/Data-Valve-0.00004.tar.gz Checksum for C:\cpanfly\var\cpan\sources\authors\id\D\DM\DMAKI\Data-Valve-0.00004.tar.gz ok Data-Valve-0.00004/ Data-Valve-0.00004/Changes Data-Valve-0.00004/dv_bucket.c Data-Valve-0.00004/dv_bucket.h Data-Valve-0.00004/eg/ Data-Valve-0.00004/eg/benchmark.pl Data-Valve-0.00004/lib/ Data-Valve-0.00004/lib/Data/ Data-Valve-0.00004/lib/Data/Valve/ Data-Valve-0.00004/lib/Data/Valve/Bucket.pm Data-Valve-0.00004/lib/Data/Valve/BucketStore/ Data-Valve-0.00004/lib/Data/Valve/BucketStore/Memcached.pm Data-Valve-0.00004/lib/Data/Valve/BucketStore/Memory.pm Data-Valve-0.00004/lib/Data/Valve/BucketStore/Object.pm Data-Valve-0.00004/lib/Data/Valve/BucketStore/WithKeyedMutex.pm Data-Valve-0.00004/lib/Data/Valve/BucketStore.pm Data-Valve-0.00004/lib/Data/Valve.pm Data-Valve-0.00004/Makefile.PL Data-Valve-0.00004/MANIFEST Data-Valve-0.00004/META.yml Data-Valve-0.00004/t/ Data-Valve-0.00004/t/00_compile.t Data-Valve-0.00004/t/01_basic.t Data-Valve-0.00004/t/02_bucket.t Data-Valve-0.00004/t/03_memcached.t Data-Valve-0.00004/t/99-pod-coverage.t Data-Valve-0.00004/t/99-pod.t Data-Valve-0.00004/typemap Data-Valve-0.00004/Valve.xs CPAN.pm: Going to build D/DM/DMAKI/Data-Valve-0.00004.tar.gz >>> C:\Perl64\bin\perl.exe Makefile.PL Warning: prerequisite KeyedMutex 0.03 not found. Warning: prerequisite Moose 0 not found. Checking if your kit is complete... Looks good Writing Makefile for Data::Valve ---- Unsatisfied dependencies detected during ---- ---- DMAKI/Data-Valve-0.00004.tar.gz ---- KeyedMutex [requires] Moose [requires] Running make test Delayed until after prerequisites Running test for module 'KeyedMutex' Running make for K/KA/KAZUHO/KeyedMutex-0.04.tar.gz Checksum for C:\cpanfly\var\cpan\sources\authors\id\K\KA\KAZUHO\KeyedMutex-0.04.tar.gz ok KeyedMutex-0.04/ KeyedMutex-0.04/Changes KeyedMutex-0.04/keyedmutexd/ KeyedMutex-0.04/keyedmutexd/keyedmutexd.1 KeyedMutex-0.04/keyedmutexd/keyedmutexd.c KeyedMutex-0.04/keyedmutexd/Makefile KeyedMutex-0.04/lib/ KeyedMutex-0.04/lib/KeyedMutex/ KeyedMutex-0.04/lib/KeyedMutex/Lock.pm KeyedMutex-0.04/lib/KeyedMutex.pm KeyedMutex-0.04/Makefile.PL KeyedMutex-0.04/MANIFEST KeyedMutex-0.04/META.yml KeyedMutex-0.04/README KeyedMutex-0.04/t/ KeyedMutex-0.04/t/00base.t KeyedMutex-0.04/t/pod-coverage.t CPAN.pm: Going to build K/KA/KAZUHO/KeyedMutex-0.04.tar.gz >>> C:\Perl64\bin\perl.exe Makefile.PL Checking if your kit is complete... Looks good Writing Makefile for KeyedMutex >>> nmake Microsoft (R) Program Maintenance Utility Version 7.00.8882 Copyright (C) Microsoft Corp 1988-2000. All rights reserved. cp lib/KeyedMutex.pm blib\lib\KeyedMutex.pm cp lib/KeyedMutex/Lock.pm blib\lib\KeyedMutex\Lock.pm NMAKE : fatal error U1073: don't know how to make 'keyedmutexd/keyedmutexd' Stop. KAZUHO/KeyedMutex-0.04.tar.gz nmake -- NOT OK Running make test Can't test without successful make Running test for module 'Moose' Running make for S/ST/STEVAN/Moose-0.54.tar.gz Checksum for C:\cpanfly\var\cpan\sources\authors\id\S\ST\STEVAN\Moose-0.54.tar.gz ok Moose-0.54/ Moose-0.54/Changes Moose-0.54/doap.rdf Moose-0.54/inc/ Moose-0.54/inc/Module/ Moose-0.54/inc/Module/AutoInstall.pm Moose-0.54/inc/Module/Install/ Moose-0.54/inc/Module/Install/AutoInstall.pm Moose-0.54/inc/Module/Install/Base.pm Moose-0.54/inc/Module/Install/Can.pm Moose-0.54/inc/Module/Install/Fetch.pm Moose-0.54/inc/Module/Install/Include.pm Moose-0.54/inc/Module/Install/Makefile.pm Moose-0.54/inc/Module/Install/Metadata.pm Moose-0.54/inc/Module/Install/Win32.pm Moose-0.54/inc/Module/Install/WriteAll.pm Moose-0.54/inc/Module/Install.pm Moose-0.54/lib/ Moose-0.54/lib/Moose/ Moose-0.54/lib/Moose/Cookbook/ Moose-0.54/lib/Moose/Cookbook/FAQ.pod Moose-0.54/lib/Moose/Cookbook/Recipe1.pod Moose-0.54/lib/Moose/Cookbook/Recipe10.pod Moose-0.54/lib/Moose/Cookbook/Recipe11.pod Moose-0.54/lib/Moose/Cookbook/Recipe2.pod Moose-0.54/lib/Moose/Cookbook/Recipe21.pod Moose-0.54/lib/Moose/Cookbook/Recipe22.pod Moose-0.54/lib/Moose/Cookbook/Recipe3.pod Moose-0.54/lib/Moose/Cookbook/Recipe4.pod Moose-0.54/lib/Moose/Cookbook/Recipe5.pod Moose-0.54/lib/Moose/Cookbook/Recipe6.pod Moose-0.54/lib/Moose/Cookbook/Recipe7.pod Moose-0.54/lib/Moose/Cookbook/Recipe9.pod Moose-0.54/lib/Moose/Cookbook/Snack/ Moose-0.54/lib/Moose/Cookbook/Snack/Keywords.pod Moose-0.54/lib/Moose/Cookbook/Snack/Types.pod Moose-0.54/lib/Moose/Cookbook/Style.pod Moose-0.54/lib/Moose/Cookbook/WTF.pod Moose-0.54/lib/Moose/Cookbook.pod Moose-0.54/lib/Moose/Meta/ Moose-0.54/lib/Moose/Meta/Attribute.pm Moose-0.54/lib/Moose/Meta/Class.pm Moose-0.54/lib/Moose/Meta/Instance.pm Moose-0.54/lib/Moose/Meta/Method/ Moose-0.54/lib/Moose/Meta/Method/Accessor.pm Moose-0.54/lib/Moose/Meta/Method/Augmented.pm Moose-0.54/lib/Moose/Meta/Method/Constructor.pm Moose-0.54/lib/Moose/Meta/Method/Destructor.pm Moose-0.54/lib/Moose/Meta/Method/Overriden.pm Moose-0.54/lib/Moose/Meta/Method.pm Moose-0.54/lib/Moose/Meta/Role/ Moose-0.54/lib/Moose/Meta/Role/Application/ Moose-0.54/lib/Moose/Meta/Role/Application/RoleSummation.pm Moose-0.54/lib/Moose/Meta/Role/Application/ToClass.pm Moose-0.54/lib/Moose/Meta/Role/Application/ToInstance.pm Moose-0.54/lib/Moose/Meta/Role/Application/ToRole.pm Moose-0.54/lib/Moose/Meta/Role/Application.pm Moose-0.54/lib/Moose/Meta/Role/Composite.pm Moose-0.54/lib/Moose/Meta/Role/Method/ Moose-0.54/lib/Moose/Meta/Role/Method/Required.pm Moose-0.54/lib/Moose/Meta/Role/Method.pm Moose-0.54/lib/Moose/Meta/Role.pm Moose-0.54/lib/Moose/Meta/TypeCoercion/ Moose-0.54/lib/Moose/Meta/TypeCoercion/Union.pm Moose-0.54/lib/Moose/Meta/TypeCoercion.pm Moose-0.54/lib/Moose/Meta/TypeConstraint/ Moose-0.54/lib/Moose/Meta/TypeConstraint/Class.pm Moose-0.54/lib/Moose/Meta/TypeConstraint/Enum.pm Moose-0.54/lib/Moose/Meta/TypeConstraint/Parameterizable.pm Moose-0.54/lib/Moose/Meta/TypeConstraint/Parameterized.pm Moose-0.54/lib/Moose/Meta/TypeConstraint/Registry.pm Moose-0.54/lib/Moose/Meta/TypeConstraint/Role.pm Moose-0.54/lib/Moose/Meta/TypeConstraint/Union.pm Moose-0.54/lib/Moose/Meta/TypeConstraint.pm Moose-0.54/lib/Moose/Object.pm Moose-0.54/lib/Moose/Role.pm Moose-0.54/lib/Moose/Spec/ Moose-0.54/lib/Moose/Spec/Role.pod Moose-0.54/lib/Moose/Util/ Moose-0.54/lib/Moose/Util/TypeConstraints/ Moose-0.54/lib/Moose/Util/TypeConstraints/OptimizedConstraints.pm Moose-0.54/lib/Moose/Util/TypeConstraints.pm Moose-0.54/lib/Moose/Util.pm Moose-0.54/lib/Moose.pm Moose-0.54/lib/oose.pm Moose-0.54/lib/Test/ Moose-0.54/lib/Test/Moose.pm Moose-0.54/Makefile.PL Moose-0.54/MANIFEST Moose-0.54/MANIFEST.SKIP Moose-0.54/META.yml Moose-0.54/README Moose-0.54/t/ Moose-0.54/t/000_load.t Moose-0.54/t/000_recipes/ Moose-0.54/t/000_recipes/001_point.t Moose-0.54/t/000_recipes/002_bank_account.t Moose-0.54/t/000_recipes/003_binary_tree.t Moose-0.54/t/000_recipes/004_company.t Moose-0.54/t/000_recipes/005_coercion.t Moose-0.54/t/000_recipes/006_augment_inner.t Moose-0.54/t/000_recipes/010_roles.t Moose-0.54/t/000_recipes/011_advanced_role_composition.t Moose-0.54/t/000_recipes/021_meta_attribute.t Moose-0.54/t/000_recipes/022_attribute_trait.t Moose-0.54/t/010_basics/ Moose-0.54/t/010_basics/001_basic_class_setup.t Moose-0.54/t/010_basics/002_require_superclasses.t Moose-0.54/t/010_basics/003_super_and_override.t Moose-0.54/t/010_basics/004_inner_and_augment.t Moose-0.54/t/010_basics/005_override_augment_inner_super.t Moose-0.54/t/010_basics/006_override_and_foreign_classes.t Moose-0.54/t/010_basics/007_always_strict_warnings.t Moose-0.54/t/010_basics/008_wrapped_method_cxt_propagation.t Moose-0.54/t/010_basics/009_import_unimport.t Moose-0.54/t/010_basics/010_method_modifier_with_regexp.t Moose-0.54/t/010_basics/011_moose_respects_type_constraints.t Moose-0.54/t/010_basics/012_rebless.t Moose-0.54/t/010_basics/013_create.t Moose-0.54/t/010_basics/014_create_anon.t Moose-0.54/t/010_basics/015_buildargs.t Moose-0.54/t/020_attributes/ Moose-0.54/t/020_attributes/001_attribute_reader_generation.t Moose-0.54/t/020_attributes/002_attribute_writer_generation.t Moose-0.54/t/020_attributes/003_attribute_accessor_generation.t Moose-0.54/t/020_attributes/004_attribute_triggers.t Moose-0.54/t/020_attributes/005_attribute_does.t Moose-0.54/t/020_attributes/006_attribute_required.t Moose-0.54/t/020_attributes/007_attribute_custom_metaclass.t Moose-0.54/t/020_attributes/008_attribute_type_unions.t Moose-0.54/t/020_attributes/009_attribute_inherited_slot_specs.t Moose-0.54/t/020_attributes/010_attribute_delegation.t Moose-0.54/t/020_attributes/011_more_attr_delegation.t Moose-0.54/t/020_attributes/012_misc_attribute_tests.t Moose-0.54/t/020_attributes/013_attr_dereference_test.t Moose-0.54/t/020_attributes/014_misc_attribute_coerce_lazy.t Moose-0.54/t/020_attributes/015_attribute_traits.t Moose-0.54/t/020_attributes/016_attribute_traits_registered.t Moose-0.54/t/020_attributes/017_attribute_traits_n_meta.t Moose-0.54/t/020_attributes/018_no_init_arg.t Moose-0.54/t/020_attributes/019_attribute_lazy_initializer.t Moose-0.54/t/020_attributes/020_trigger_and_coerce.t Moose-0.54/t/020_attributes/021_method_generation_rules.t Moose-0.54/t/020_attributes/022_legal_options_for_inheritance.t Moose-0.54/t/030_roles/ Moose-0.54/t/030_roles/001_meta_role.t Moose-0.54/t/030_roles/002_role.t Moose-0.54/t/030_roles/003_apply_role.t Moose-0.54/t/030_roles/004_role_composition_errors.t Moose-0.54/t/030_roles/005_role_conflict_detection.t Moose-0.54/t/030_roles/006_role_exclusion.t Moose-0.54/t/030_roles/007_roles_and_req_method_edge_cases.t Moose-0.54/t/030_roles/008_role_conflict_edge_cases.t Moose-0.54/t/030_roles/009_more_role_edge_cases.t Moose-0.54/t/030_roles/010_run_time_role_composition.t Moose-0.54/t/030_roles/011_overriding.t Moose-0.54/t/030_roles/012_method_exclusion_in_composition.t Moose-0.54/t/030_roles/013_method_aliasing_in_composition.t Moose-0.54/t/030_roles/014_more_alias_and_exclude.t Moose-0.54/t/030_roles/015_runtime_roles_and_attrs.t Moose-0.54/t/030_roles/016_runtime_roles_and_nonmoose.t Moose-0.54/t/030_roles/017_extending_role_attrs.t Moose-0.54/t/030_roles/018_runtime_roles_w_params.t Moose-0.54/t/030_roles/020_role_composite.t Moose-0.54/t/030_roles/021_role_composite_exclusion.t Moose-0.54/t/030_roles/022_role_composition_req_methods.t Moose-0.54/t/030_roles/023_role_composition_attributes.t Moose-0.54/t/030_roles/024_role_composition_methods.t Moose-0.54/t/030_roles/025_role_composition_override.t Moose-0.54/t/030_roles/026_role_composition_method_mods.t Moose-0.54/t/030_roles/030_role_parameterized.t Moose-0.54/t/040_type_constraints/ Moose-0.54/t/040_type_constraints/001_util_type_constraints.t Moose-0.54/t/040_type_constraints/002_util_type_constraints_export.t Moose-0.54/t/040_type_constraints/003_util_std_type_constraints.t Moose-0.54/t/040_type_constraints/004_util_find_type_constraint.t Moose-0.54/t/040_type_constraints/005_util_type_coercion.t Moose-0.54/t/040_type_constraints/006_util_type_reloading.t Moose-0.54/t/040_type_constraints/007_util_more_type_coercion.t Moose-0.54/t/040_type_constraints/008_union_types.t Moose-0.54/t/040_type_constraints/009_union_types_and_coercions.t Moose-0.54/t/040_type_constraints/010_misc_type_tests.t Moose-0.54/t/040_type_constraints/011_container_type_constraint.t Moose-0.54/t/040_type_constraints/012_container_type_coercion.t Moose-0.54/t/040_type_constraints/013_advanced_type_creation.t Moose-0.54/t/040_type_constraints/014_type_notation_parser.t Moose-0.54/t/040_type_constraints/015_enum.t Moose-0.54/t/040_type_constraints/016_subtyping_parameterized_types.t Moose-0.54/t/040_type_constraints/017_subtyping_union_types.t Moose-0.54/t/040_type_constraints/018_custom_parameterized_types.t Moose-0.54/t/040_type_constraints/019_coerced_parameterized_types.t Moose-0.54/t/040_type_constraints/020_class_type_constraint.t Moose-0.54/t/040_type_constraints/021_maybe_type_constraint.t Moose-0.54/t/040_type_constraints/022_custom_type_errors.t Moose-0.54/t/040_type_constraints/023_types_and_undef.t Moose-0.54/t/040_type_constraints/024_role_type_constraint.t Moose-0.54/t/050_metaclasses/ Moose-0.54/t/050_metaclasses/001_custom_attr_meta_with_roles.t Moose-0.54/t/050_metaclasses/002_custom_attr_meta_as_role.t Moose-0.54/t/050_metaclasses/003_moose_w_metaclass.t Moose-0.54/t/050_metaclasses/004_moose_for_meta.t Moose-0.54/t/050_metaclasses/010_extending_and_embedding.t Moose-0.54/t/050_metaclasses/011_init_meta.t Moose-0.54/t/060_compat/ Moose-0.54/t/060_compat/001_module_refresh_compat.t Moose-0.54/t/060_compat/002_moose_respects_base.t Moose-0.54/t/060_compat/003_foreign_inheritence.t Moose-0.54/t/100_bugs/ Moose-0.54/t/100_bugs/001_subtype_quote_bug.t Moose-0.54/t/100_bugs/002_subtype_conflict_bug.t Moose-0.54/t/100_bugs/003_Moose_Object_error.t Moose-0.54/t/100_bugs/004_subclass_use_base_bug.t Moose-0.54/t/100_bugs/005_inline_reader_bug.t Moose-0.54/t/100_bugs/006_handles_foreign_class_bug.t Moose-0.54/t/100_bugs/007_reader_precedence_bug.t Moose-0.54/t/100_bugs/008_new_w_undef.t Moose-0.54/t/100_bugs/009_augment_recursion_bug.t Moose-0.54/t/100_bugs/010_immutable_n_default_x2.t Moose-0.54/t/100_bugs/011_DEMOLISH_eats_exceptions.t Moose-0.54/t/100_bugs/012_DEMOLISH_eats_mini.t Moose-0.54/t/100_bugs/013_lazybuild_required_undef.t Moose-0.54/t/100_bugs/014_DEMOLISHALL.t Moose-0.54/t/100_bugs/016_inheriting_from_roles.t Moose-0.54/t/200_examples/ Moose-0.54/t/200_examples/001_example.t Moose-0.54/t/200_examples/002_example_Moose_POOP.t Moose-0.54/t/200_examples/003_example.t Moose-0.54/t/200_examples/004_example_w_DCS.t Moose-0.54/t/200_examples/005_example_w_TestDeep.t Moose-0.54/t/200_examples/006_example_Protomoose.t Moose-0.54/t/200_examples/007_Child_Parent_attr_inherit.t Moose-0.54/t/200_examples/008_record_set_iterator.t Moose-0.54/t/300_immutable/ Moose-0.54/t/300_immutable/001_immutable_moose.t Moose-0.54/t/300_immutable/002_apply_roles_to_immutable.t Moose-0.54/t/300_immutable/003_immutable_meta_class.t Moose-0.54/t/300_immutable/004_inlined_constructors_n_types.t Moose-0.54/t/300_immutable/005_multiple_demolish_inline.t Moose-0.54/t/300_immutable/006_immutable_nonmoose_subclass.t Moose-0.54/t/300_immutable/007_immutable_trigger_from_constructor.t Moose-0.54/t/300_immutable/008_immutable_constructor_error.t Moose-0.54/t/300_immutable/009_buildargs.t Moose-0.54/t/400_moose_util/ Moose-0.54/t/400_moose_util/001_moose_util.t Moose-0.54/t/400_moose_util/002_moose_util_does_role.t Moose-0.54/t/400_moose_util/003_moose_util_search_class_by_role.t Moose-0.54/t/500_test_moose/ Moose-0.54/t/500_test_moose/001_test_moose.t Moose-0.54/t/500_test_moose/002_test_moose_does_ok.t Moose-0.54/t/500_test_moose/003_test_moose_has_attribute_ok.t Moose-0.54/t/500_test_moose/004_test_moose_meta_ok.t Moose-0.54/t/lib/ Moose-0.54/t/lib/Bar.pm Moose-0.54/t/lib/Foo.pm Moose-0.54/t/lib/MyMooseA.pm Moose-0.54/t/lib/MyMooseB.pm Moose-0.54/t/lib/MyMooseObject.pm Moose-0.54/t/pod.t Moose-0.54/t/pod_coverage.t CPAN.pm: Going to build S/ST/STEVAN/Moose-0.54.tar.gz >>> C:\Perl64\bin\perl.exe Makefile.PL Cannot determine perl version info from lib/Moose.pm *** Module::AutoInstall version 1.03 *** Checking for Perl dependencies... [Core Features] - Test::More ...loaded. (0.72 >= 0.62) - Test::Exception ...loaded. (0.27 >= 0.21) - Test::LongString ...loaded. (0.11) - Scalar::Util ...loaded. (1.19 >= 1.18) - Carp ...loaded. (1.08) - Class::MOP ...loaded. (0.63 >= 0.59) - Sub::Exporter ...loaded. (0.979 >= 0.972) - Filter::Simple ...loaded. (0.82) *** Module::AutoInstall configuration finished. Checking if your kit is complete... Looks good Writing Makefile for Moose >>> nmake Microsoft (R) Program Maintenance Utility Version 7.00.8882 Copyright (C) Microsoft Corp 1988-2000. All rights reserved. cp lib/Moose/Cookbook/Snack/Types.pod blib\lib\Moose\Cookbook\Snack\Types.pod cp lib/Moose/Meta/TypeConstraint/Class.pm blib\lib\Moose\Meta\TypeConstraint\Class.pm cp lib/Moose/Cookbook/Recipe10.pod blib\lib\Moose\Cookbook\Recipe10.pod cp lib/Moose/Meta/TypeCoercion/Union.pm blib\lib\Moose\Meta\TypeCoercion\Union.pm cp lib/Moose/Meta/Method.pm blib\lib\Moose\Meta\Method.pm cp lib/Moose/Meta/Role/Application.pm blib\lib\Moose\Meta\Role\Application.pm cp lib/Moose/Meta/TypeConstraint/Union.pm blib\lib\Moose\Meta\TypeConstraint\Union.pm cp lib/Moose/Cookbook/Recipe7.pod blib\lib\Moose\Cookbook\Recipe7.pod cp lib/Moose.pm blib\lib\Moose.pm cp lib/Moose/Meta/Method/Augmented.pm blib\lib\Moose\Meta\Method\Augmented.pm cp lib/Moose/Meta/TypeConstraint/Registry.pm blib\lib\Moose\Meta\TypeConstraint\Registry.pm cp lib/Moose/Meta/Method/Constructor.pm blib\lib\Moose\Meta\Method\Constructor.pm cp lib/Moose/Meta/Method/Overriden.pm blib\lib\Moose\Meta\Method\Overriden.pm cp lib/Moose/Util/TypeConstraints.pm blib\lib\Moose\Util\TypeConstraints.pm cp lib/Moose/Cookbook/Recipe1.pod blib\lib\Moose\Cookbook\Recipe1.pod cp lib/Moose/Meta/TypeConstraint.pm blib\lib\Moose\Meta\TypeConstraint.pm cp lib/Moose/Meta/Role/Application/ToInstance.pm blib\lib\Moose\Meta\Role\Application\ToInstance.pm cp lib/Moose/Meta/Role/Method/Required.pm blib\lib\Moose\Meta\Role\Method\Required.pm cp lib/Moose/Cookbook/Recipe21.pod blib\lib\Moose\Cookbook\Recipe21.pod cp lib/Moose/Cookbook/Recipe11.pod blib\lib\Moose\Cookbook\Recipe11.pod cp lib/Moose/Meta/Role/Method.pm blib\lib\Moose\Meta\Role\Method.pm cp lib/Moose/Meta/Instance.pm blib\lib\Moose\Meta\Instance.pm cp lib/Moose/Cookbook/Recipe3.pod blib\lib\Moose\Cookbook\Recipe3.pod cp lib/Moose/Role.pm blib\lib\Moose\Role.pm cp lib/Moose/Meta/Method/Destructor.pm blib\lib\Moose\Meta\Method\Destructor.pm cp lib/Moose/Meta/Method/Accessor.pm blib\lib\Moose\Meta\Method\Accessor.pm cp lib/Moose/Cookbook/Recipe5.pod blib\lib\Moose\Cookbook\Recipe5.pod cp lib/Moose/Meta/Role/Application/ToClass.pm blib\lib\Moose\Meta\Role\Application\ToClass.pm cp lib/Moose/Meta/Role/Composite.pm blib\lib\Moose\Meta\Role\Composite.pm cp lib/Moose/Cookbook/FAQ.pod blib\lib\Moose\Cookbook\FAQ.pod cp lib/Moose/Meta/Attribute.pm blib\lib\Moose\Meta\Attribute.pm cp lib/Moose/Meta/TypeConstraint/Parameterized.pm blib\lib\Moose\Meta\TypeConstraint\Parameterized.pm cp lib/Moose/Cookbook.pod blib\lib\Moose\Cookbook.pod cp lib/Moose/Object.pm blib\lib\Moose\Object.pm cp lib/Moose/Meta/TypeCoercion.pm blib\lib\Moose\Meta\TypeCoercion.pm cp lib/Moose/Spec/Role.pod blib\lib\Moose\Spec\Role.pod cp lib/Moose/Meta/Class.pm blib\lib\Moose\Meta\Class.pm cp lib/Moose/Cookbook/WTF.pod blib\lib\Moose\Cookbook\WTF.pod cp lib/oose.pm blib\lib\oose.pm cp lib/Moose/Meta/TypeConstraint/Role.pm blib\lib\Moose\Meta\TypeConstraint\Role.pm cp lib/Moose/Cookbook/Recipe2.pod blib\lib\Moose\Cookbook\Recipe2.pod cp lib/Moose/Meta/Role.pm blib\lib\Moose\Meta\Role.pm cp lib/Moose/Util.pm blib\lib\Moose\Util.pm cp lib/Moose/Cookbook/Recipe6.pod blib\lib\Moose\Cookbook\Recipe6.pod cp lib/Moose/Meta/TypeConstraint/Parameterizable.pm blib\lib\Moose\Meta\TypeConstraint\Parameterizable.pm cp lib/Moose/Cookbook/Snack/Keywords.pod blib\lib\Moose\Cookbook\Snack\Keywords.pod cp lib/Moose/Cookbook/Recipe4.pod blib\lib\Moose\Cookbook\Recipe4.pod cp lib/Moose/Meta/Role/Application/RoleSummation.pm blib\lib\Moose\Meta\Role\Application\RoleSummation.pm cp lib/Moose/Cookbook/Recipe9.pod blib\lib\Moose\Cookbook\Recipe9.pod cp lib/Test/Moose.pm blib\lib\Test\Moose.pm cp lib/Moose/Cookbook/Recipe22.pod blib\lib\Moose\Cookbook\Recipe22.pod cp lib/Moose/Meta/Role/Application/ToRole.pm blib\lib\Moose\Meta\Role\Application\ToRole.pm cp lib/Moose/Meta/TypeConstraint/Enum.pm blib\lib\Moose\Meta\TypeConstraint\Enum.pm cp lib/Moose/Cookbook/Style.pod blib\lib\Moose\Cookbook\Style.pod cp lib/Moose/Util/TypeConstraints/OptimizedConstraints.pm blib\lib\Moose\Util\TypeConstraints\OptimizedConstraints.pm STEVAN/Moose-0.54.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\bin\perl.exe "-MExtUtils::Command::MM" "-e" "test_harness(1, 'inc', 'blib\lib', 'blib\arch')" t/*.t t/000_recipes/*.t t/010_basics/*.t t/020_attributes/*.t t/030_roles/*.t t/040_type_constraints/*.t t/050_metaclasses/*.t t/060_compat/*.t t/100_bugs/*.t t/200_examples/*.t t/300_immutable/*.t t/400_moose_util/*.t t/500_test_moose/*.t t/000_load..................................................1..1 ok 1 - use Moose; ok t/000_recipes/001_point.....................................1..58 ok 1 - use Moose; ok 2 - The object isa Point ok 3 - The object isa Moose::Object ok 4 - ... got the right value for x ok 5 - ... got the right value for y ok 6 - ... got the right (changed) value for y ok 7 - ... cannot assign a non-Int to y ok 8 - ... cannot assign to a read-only method ok 9 - ... got the right (un-changed) value for x ok 10 - ... got the right (cleared) value for x ok 11 - ... got the right (cleared) value for y ok 12 - ... can assign a 0 to x and y ok 13 - ... cannot assign a non-Int to y ok 14 - ... cannot assign a non-Int to x ok 15 - The object isa Point3D ok 16 - The object isa Point ok 17 - The object isa Moose::Object ok 18 - ... got the right value for x ok 19 - ... got the right value for y ok 20 - ... got the right value for z ok 21 - ... there is no method for z ok 22 - ... got the right (cleared) value for x ok 23 - ... got the right (cleared) value for y ok 24 - ... got the right (cleared) value for z ok 25 - ... cannot assign a non-Int to y ok 26 - ... cannot assign a non-Int to x ok 27 - ... cannot assign a non-Int to z ok 28 - Point->can('meta') ok 29 - The object isa Moose::Meta::Class ok 30 - Point3D->can('meta') ok 31 - The object isa Moose::Meta::Class ok 32 - ... they are different metaclasses as well ok 33 - ... Point got the automagic base class ok 34 - ... we match the method list for Point ok 35 - ... we match the attribute list for Point ok 36 - ... Point has the method "meta" ok 37 - ... Point has the method "new" ok 38 - ... Point has the method "x" ok 39 - ... Point has the method "y" ok 40 - ... Point has the method "clear" ok 41 - ... Point has the attribute "x" ok 42 - ... Attribute x has a type constraint ok 43 - The object isa Moose::Meta::TypeConstraint ok 44 - ... Attribute x has an Int type constraint ok 45 - ... Point has the attribute "y" ok 46 - ... Attribute y has a type constraint ok 47 - The object isa Moose::Meta::TypeConstraint ok 48 - ... Attribute y has an Int type constraint ok 49 - ... Point3D gets the parent given to it ok 50 - ... we match the method list for Point3D ok 51 - ... we match the attribute list for Point3D ok 52 - ... Point3D has the method "new" ok 53 - ... Point3D has the method "meta" ok 54 - ... Point3D has the method "clear" ok 55 - ... Point3D has the attribute "z" ok 56 - ... Attribute z has a type constraint ok 57 - The object isa Moose::Meta::TypeConstraint ok 58 - ... Attribute z has an Int type constraint ok t/000_recipes/002_bank_account..............................1..24 ok 1 - use Moose; ok 2 - The object isa BankAccount ok 3 - ... got the right savings balance ok 4 - ... withdrew from savings successfully ok 5 - ... got the right savings balance after withdrawl ok 6 - ... got the right savings balance after deposit ok 7 - The object isa CheckingAccount ok 8 - The object isa BankAccount ok 9 - ... got the right overdraft account ok 10 - ... got the right checkings balance ok 11 - ... withdrew from checking successfully ok 12 - ... got the right checkings balance after withdrawl ok 13 - ... got the right savings balance after checking withdrawl (no overdraft) ok 14 - ... withdrew from checking successfully ok 15 - ... got the right checkings balance after withdrawl ok 16 - ... got the right savings balance after overdraft withdrawl ok 17 - The object isa CheckingAccount ok 18 - The object isa BankAccount ok 19 - ... no overdraft account ok 20 - ... got the right checkings balance ok 21 - ... withdrew from checking successfully ok 22 - ... got the right checkings balance after withdrawl ok 23 - ... withdrawl failed due to attempted overdraft ok 24 - ... got the right checkings balance after withdrawl failure ok t/000_recipes/003_binary_tree...............................1..34 ok 1 - use Moose; ok 2 - The object isa BinaryTree ok 3 - ... got the right node value ok 4 - ... no left node yet ok 5 - ... no right node yet ok 6 - ... no parent for root node ok 7 - The object isa BinaryTree ok 8 - ... got the same node (and it is $left) ok 9 - ... we have a left node now ok 10 - ... lefts has a parent ok 11 - ... lefts parent is the root ok 12 - ... parent is a weakened ref ok 13 - ... $left no left node yet ok 14 - ... $left no right node yet ok 15 - ... left has got no node value ok 16 - ... assign to lefts node ok 17 - ... left now has a node value ok 18 - ... still no right node yet ok 19 - ... right has got no node value ok 20 - ... now we have a right node ok 21 - The object isa BinaryTree ok 22 - ... assign to rights node ok 23 - ... left now has a node value ok 24 - ... got the same node (and it is $right) ok 25 - ... we have a right node now ok 26 - ... rights has a parent ok 27 - ... rights parent is the root ok 28 - ... parent is a weakened ref ok 29 - The object isa BinaryTree ok 30 - ... left does have a parent ok 31 - ... got a parent node (and it is $left) ok 32 - ... we have a left node now ok 33 - ... got a left node (and it is $left_left) ok 34 - ... parent is a weakened ref ok t/000_recipes/004_company...................................1..0 # Skip Regexp::Common & Locale::US required for this test skipped all skipped: Regexp::Common & Locale::US required for this test t/000_recipes/005_coercion..................................1..0 # Skip HTTP::Headers & Params::Coerce & URI required for this test skipped all skipped: HTTP::Headers & Params::Coerce & URI required for this test t/000_recipes/006_augment_inner.............................1..3 ok 1 - use Moose; ok 2 - The object isa TPSReport ok 3 - ... got the right TPS report ok t/000_recipes/010_roles.....................................1..64 ok 1 - use Moose; ok 2 - ... US::Currency does Comparable ok 3 - ... US::Currency does Eq ok 4 - ... US::Currency does Printable ok 5 - The object isa US::Currency ok 6 - UNIVERSAL::DOES for class ok 7 - UNIVERSAL::DOES for role ok 8 - US::Currency->can('amount') ok 9 - ... got the right amount ok 10 - US::Currency->can('to_string') ok 11 - ... got the right stringified value ok 12 - ... US::Currency does Comparable ok 13 - ... US::Currency does Eq ok 14 - ... US::Currency does Printable ok 15 - The object isa US::Currency ok 16 - US::Currency->can('amount') ok 17 - ... got the right amount ok 18 - US::Currency->can('to_string') ok 19 - ... got the right stringified value ok 20 - ... 100 gt 50 ok 21 - ... 100 ge 50 ok 22 - ... !100 lt 50 ok 23 - ... !100 le 50 ok 24 - ... !100 eq 50 ok 25 - ... 100 ne 50 ok 26 - ... !50 gt 100 ok 27 - ... !50 ge 100 ok 28 - ... 50 lt 100 ok 29 - ... 50 le 100 ok 30 - ... !50 eq 100 ok 31 - ... 50 ne 100 ok 32 - ... !50 gt 50 ok 33 - ... !50 ge 50 ok 34 - ... 50 lt 50 ok 35 - ... 50 le 50 ok 36 - ... 50 eq 50 ok 37 - ... !50 ne 50 ok 38 - The object isa Moose::Meta::Role ok 39 - ... Eq has_method not_equal_to ok 40 - ... Eq requires_method not_equal_to ok 41 - The object isa Moose::Meta::Role ok 42 - ... Comparable does Eq ok 43 - ... Comparable has_method equal_to ok 44 - ... Comparable has_method not_equal_to ok 45 - ... Comparable has_method greater_than ok 46 - ... Comparable has_method greater_than_or_equal_to ok 47 - ... Comparable has_method less_than ok 48 - ... Comparable has_method less_than_or_equal_to ok 49 - ... Comparable requires_method compare ok 50 - The object isa Moose::Meta::Role ok 51 - ... Printable requires_method to_string ok 52 - The object isa Moose::Meta::Class ok 53 - ... US::Currency does Comparable ok 54 - ... US::Currency does Eq ok 55 - ... US::Currency does Printable ok 56 - ... US::Currency has_method amount ok 57 - ... US::Currency has_method equal_to ok 58 - ... US::Currency has_method not_equal_to ok 59 - ... US::Currency has_method compare ok 60 - ... US::Currency has_method greater_than ok 61 - ... US::Currency has_method greater_than_or_equal_to ok 62 - ... US::Currency has_method less_than ok 63 - ... US::Currency has_method less_than_or_equal_to ok 64 - ... US::Currency has_method to_string ok t/000_recipes/011_advanced_role_composition.................1..5 ok 1 - made anon class with Restartable::ButUnreliable role ok 2 - Class::MOP::Class::__ANON__::SERIAL::2->can(...) ok 3 - made anon class with Restartable::ButBroken role ok 4 - ... start called explode ok 5 - ... stop also called explode ok t/000_recipes/021_meta_attribute............................1..2 ok 1 - use Moose; ok 2 - ... got the expected dump value ok t/000_recipes/022_attribute_trait...........................1..3 ok 1 - use Moose; ok 2 - ... got the expected dump value ok 3 - ... got the expected dump value ok t/010_basics/001_basic_class_setup..........................1..23 ok 1 - use Moose; ok 2 - Foo->can('meta') ok 3 - The object isa Moose::Meta::Class ok 4 - ... we got the &meta method ok 5 - ... Foo is automagically a Moose::Object ok 6 - ... has_method requires an arg ok 7 - ... has_method requires an arg ok 8 - Foo->can('does') ok 9 - ... the meta does not treat "extends" as a method ok 10 - ... the meta does not treat "has" as a method ok 11 - ... the meta does not treat "before" as a method ok 12 - ... the meta does not treat "after" as a method ok 13 - ... the meta does not treat "around" as a method ok 14 - ... the meta does not treat "blessed" as a method ok 15 - ... the meta does not treat "confess" as a method ok 16 - ... the meta does not treat "type" as a method ok 17 - ... the meta does not treat "subtype" as a method ok 18 - ... the meta does not treat "as" as a method ok 19 - ... the meta does not treat "where" as a method ok 20 - ... the meta does not treat "coerce" as a method ok 21 - ... the meta does not treat "from" as a method ok 22 - ... the meta does not treat "via" as a method ok 23 - ... the meta does not treat "find_type_constraint" as a method ok t/010_basics/002_require_superclasses.......................1..6 ok 1 - use Moose; ok 2 - ... loaded Foo superclass correctly ok 3 - ... loaded (inline) Bar superclass correctly ok 4 - ... loaded Foo and (inline) Bar superclass correctly ok 5 - ... could not find the superclass (as expected) ok 6 - ... and got the error we expected ok t/010_basics/003_super_and_override.........................1..17 ok 1 - use Moose; ok 2 - The object isa Baz ok 3 - The object isa Bar ok 4 - The object isa Foo ok 5 - ... got the right value from &foo ok 6 - ... got the right value from &bar ok 7 - ... got the right value from &baz ok 8 - The object isa Bar ok 9 - The object isa Foo ok 10 - ... got the right value from &foo ok 11 - ... got the right value from &bar ok 12 - ... got the right value from &baz ok 13 - The object isa Foo ok 14 - ... got the right value from &foo ok 15 - ... got the right value from &bar ok 16 - ... got the right value from &baz ok 17 - ... cannot override a method which has a local equivalent ok t/010_basics/004_inner_and_augment..........................1..17 ok 1 - use Moose; ok 2 - The object isa Baz ok 3 - The object isa Bar ok 4 - The object isa Foo ok 5 - ... got the right value from &foo ok 6 - ... got the right value from &bar ok 7 - ... got the right value from &baz ok 8 - The object isa Bar ok 9 - The object isa Foo ok 10 - ... got the right value from &foo ok 11 - ... got the right value from &bar ok 12 - ... got the right value from &baz ok 13 - The object isa Foo ok 14 - ... got the right value from &foo ok 15 - ... got the right value from &bar ok 16 - ... got the right value from &baz ok 17 - ... cannot augment a method which has a local equivalent ok t/010_basics/005_override_augment_inner_super...............1..6 ok 1 - use Moose; ok 2 - The object isa Baz ok 3 - The object isa Bar ok 4 - The object isa Foo ok 5 - ... got the right value from mixed augment/override foo ok 6 - ... got the right value from mixed augment/override bar ok t/010_basics/006_override_and_foreign_classes...............1..16 ok 1 - use Moose; ok 2 - The object isa Baz ok 3 - The object isa Bar ok 4 - The object isa Foo ok 5 - ... got the right value from &foo ok 6 - ... got the right value from &bar ok 7 - ... got the right value from &baz ok 8 - The object isa Bar ok 9 - The object isa Foo ok 10 - ... got the right value from &foo ok 11 - ... got the right value from &bar ok 12 - ... got the right value from &baz ok 13 - The object isa Foo ok 14 - ... got the right value from &foo ok 15 - ... got the right value from &bar ok 16 - ... got the right value from &baz ok t/010_basics/007_always_strict_warnings.....................1..10 ok 1 - ... got an error because strict is on ok 2 - ... got the right error ok 3 - ... no warning yet ok 4 - ... got a warning ok 5 - .. and it is the right warning ok 6 - ... got an error because strict is on ok 7 - ... got the right error ok 8 - ... no warning yet ok 9 - ... got a warning ok 10 - .. and it is the right warning ok t/010_basics/008_wrapped_method_cxt_propagation.............1..8 ok 1 - use Moose; ok 2 - array context (TouchyBase) ok 3 - scalar context (TouchyBase) ok 4 - void context (TouchyBase) ok 5 - array context (AfterSub) ok 6 - scalar context (AfterSub) ok 7 - void context (AfterSub) ok 8 - methods were wrapped ok t/010_basics/009_import_unimport............................1..47 ok 1 - use Moose; ok 2 - ... Moose succesfully exported into Foo ok 3 - Foo->can('extends') ok 4 - Foo->can('with') ok 5 - Foo->can('has') ok 6 - Foo->can('before') ok 7 - Foo->can('after') ok 8 - Foo->can('around') ok 9 - Foo->can('override') ok 10 - Foo->can('augment') ok 11 - Foo->can('super') ok 12 - Foo->can('inner') ok 13 - Foo->can('make_immutable') ok 14 - ... Moose succesfully un-exported from Foo ok 15 - ... Foo can no longer do extends ok 16 - ... Foo can no longer do with ok 17 - ... Foo can no longer do has ok 18 - ... Foo can no longer do before ok 19 - ... Foo can no longer do after ok 20 - ... Foo can no longer do around ok 21 - ... Foo can no longer do override ok 22 - ... Foo can no longer do augment ok 23 - ... Foo can no longer do super ok 24 - ... Foo can no longer do inner ok 25 - ... Foo can no longer do make_immutable ok 26 - ... Moose::Util::TypeConstraints succesfully exported into Bar ok 27 - Bar->can('type') ok 28 - Bar->can('subtype') ok 29 - Bar->can('as') ok 30 - Bar->can('where') ok 31 - Bar->can('message') ok 32 - Bar->can('coerce') ok 33 - Bar->can('from') ok 34 - Bar->can('via') ok 35 - Bar->can('enum') ok 36 - Bar->can('find_type_constraint') ok 37 - ... Moose::Util::TypeConstraints succesfully un-exported from Bar ok 38 - ... Bar can no longer do type ok 39 - ... Bar can no longer do subtype ok 40 - ... Bar can no longer do as ok 41 - ... Bar can no longer do where ok 42 - ... Bar can no longer do message ok 43 - ... Bar can no longer do coerce ok 44 - ... Bar can no longer do from ok 45 - ... Bar can no longer do via ok 46 - ... Bar can no longer do enum ok 47 - ... Bar can no longer do find_type_constraint ok t/010_basics/010_method_modifier_with_regexp................1..10 ok 1 - use Moose; ok 2 - around modifier is called ok 3 - around modifier is called ok 4 - before modifier is called once ok 5 - after modifier is called once ok 6 - before modifier is called twice ok 7 - after modifier is called twice ok 8 - ... this is not currently supported ok 9 - ... this is not currently supported ok 10 - ... this is not currently supported ok t/010_basics/011_moose_respects_type_constraints............1..9 ok 1 - use Moose; ok 2 - use Moose::Util::TypeConstraints; ok 3 - The object isa Moose::Meta::TypeConstraint ok 4 - ... got the Value subtype for Foo ok 5 - ... my constraint passed correctly ok 6 - ... my constraint failed correctly ok 7 - The object isa Bar ok 8 - ... checked the type constraint correctly ok 9 - ... checked the type constraint correctly ok t/010_basics/012_rebless....................................1..13 ok 1 - use Moose; ok 2 - use Moose::Util::TypeConstraints; ok 3 - Parent->new gives a Parent object ok 4 - No name yet ok 5 - lazy attribute initialized ok 6 - Num type constraint for now.. ok 7 - ... this failed cause of type check ok 8 - ... this failed cause of type check ok 9 - successfully reblessed into Child ok 10 - Child->name's default came through ok 11 - lazy attribute was already initialized ok 12 - lazy attribute just now initialized ok 13 - ... this failed cause of type check ok t/010_basics/013_create.....................................1..10 ok 1 - use Moose::Meta::Class; ok 2 - use Moose; ok 3 - use Moose::Role; ok 4 - creating lives ok 5 ok 6 ok 7 - $with_foo isa Class ok 8 - threw Regexp ((?-xism:You must pass an ARRAY ref of roles)) ok 9 - did not create Made::Of::Fail ok 10 - conflicting roles == death ok t/010_basics/014_create_anon................................1..11 ok 1 - use Moose::Meta::Class; ok 2 - use Moose; ok 3 - use Moose::Role; ok 4 - creating the same class twice without caching results in 2 classes ok 5 ok 6 ok 7 - with cache, the same class is the same class ok 8 ok 9 ok 10 - class_and_foo and class_and_bar are different ok 11 ok t/010_basics/015_buildargs..................................1..14 ok 1 - no args ok 2 - normal args ok 3 - single arg ok 4 - ... got the right bar ok 5 - ... got the right bar ok 6 - ... got the right bar ok 7 - ... got the right bar ok 8 - no args ok 9 - normal args ok 10 - single arg ok 11 - ... got the right bar ok 12 - ... got the right bar ok 13 - ... got the right bar ok 14 - ... got the right bar ok t/020_attributes/001_attribute_reader_generation............1..14 ok 1 - use Moose; ok 2 - ... created the reader method okay ok 3 - ... created the lazy reader method okay ok 4 - The object isa Foo ok 5 - Foo->can('get_foo') ok 6 - ... got an undefined value ok 7 - ... get_foo is a read-only ok 8 - ... no value in get_lazy_foo slot ok 9 - Foo->can('get_lazy_foo') ok 10 - ... got an deferred value ok 11 - ... get_lazy_foo is a read-only ok 12 - The object isa Foo ok 13 - ... got the correct value ok 14 - ... got the correct value ok t/020_attributes/002_attribute_writer_generation............1..30 ok 1 - use Moose; ok 2 - ... created the writer method okay ok 3 - ... created the required writer method okay ok 4 - ... created the writer method with type constraint okay ok 5 - ... created the writer method with weak_ref okay ok 6 - The object isa Foo ok 7 - Foo->can('set_foo') ok 8 - ... got an unset value ok 9 - ... set_foo wrote successfully ok 10 - ... got the correct set value ok 11 - ... it is not a weak reference ok 12 - ... cannot create without the required attribute ok 13 - Foo->can('set_foo_required') ok 14 - ... got an unset value ok 15 - ... set_foo_required wrote successfully ok 16 - ... got the correct set value ok 17 - ... set_foo_required died successfully with no value ok 18 - ... set_foo_required did accept undef ok 19 - ... it is not a weak reference ok 20 - Foo->can('set_foo_int') ok 21 - ... got an unset value ok 22 - ... set_foo_int wrote successfully ok 23 - ... got the correct set value ok 24 - ... set_foo_int died successfully ok 25 - ... it is not a weak reference ok 26 - Foo->can('set_foo_weak') ok 27 - ... got an unset value ok 28 - ... set_foo_weak wrote successfully ok 29 - ... got the correct set value ok 30 - ... it is a weak reference ok t/020_attributes/003_attribute_accessor_generation..........1..58 ok 1 - use Moose; ok 2 - ... created the accessor method okay ok 3 - ... created the lazy accessor method okay ok 4 - ... created the required accessor method okay ok 5 - ... created the accessor method with type constraint okay ok 6 - ... created the accessor method with weak_ref okay ok 7 - ... created the accessor method with auto_deref okay ok 8 - ... created the reader method with auto_deref okay ok 9 - ... created the reader method with auto_deref okay ok 10 - The object isa Foo ok 11 - Foo->can('foo') ok 12 - ... got an unset value ok 13 - ... foo wrote successfully ok 14 - ... got the correct set value ok 15 - ... it is not a weak reference ok 16 - ... cannot create without the required attribute ok 17 - Foo->can('foo_required') ok 18 - ... got an unset value ok 19 - ... foo_required wrote successfully ok 20 - ... got the correct set value ok 21 - ... foo_required did not die with undef ok 22 - value is undef ok 23 - ... it is not a weak reference ok 24 - ... no value in lazy_foo slot ok 25 - Foo->can('lazy_foo') ok 26 - ... got an deferred value ok 27 - Foo->can('foo_int') ok 28 - ... got an unset value ok 29 - ... foo_int wrote successfully ok 30 - ... got the correct set value ok 31 - ... foo_int died successfully ok 32 - ... it is not a weak reference ok 33 - Foo->can('foo_weak') ok 34 - ... got an unset value ok 35 - ... foo_weak wrote successfully ok 36 - ... got the correct set value ok 37 - ... it is a weak reference ok 38 - Foo->can('foo_deref') ok 39 - ... default default value ok 40 - ... doesn't deref undef value ok 41 - returns empty list in list context ok 42 - ... foo_deref wrote successfully ok 43 - returns an array reference in scalar context ok 44 - correct array ok 45 - returns list in list context ok 46 - correct list ok 47 - Foo->can('foo_deref') ok 48 - ... default default value ok 49 - ... read only ok 50 - scalar context ro ok 51 - list context ro ok 52 - Foo->can('foo_deref_hash') ok 53 - ... default default value ok 54 - ... doesn't deref undef value ok 55 - returns empty list in list context ok 56 - ... foo_deref_hash wrote successfully ok 57 - scalar context ok 58 - list context ok t/020_attributes/004_attribute_triggers.....................1..26 ok 1 - use Moose; ok 2 - The object isa Foo ok 3 - The object isa Bar ok 4 - The object isa Baz ok 5 - ... did not die setting bar ok 6 - ... set the value foo.bar correctly ok 7 - ... which in turn set the value bar.foo correctly ok 8 - ... bar.foo is a weak reference ok 9 - ... did not die un-setting bar ok 10 - ... set the value foo.bar correctly ok 11 - ... which in turn set the value bar.foo correctly ok 12 - ... did not die setting baz ok 13 - ... set the value foo.baz correctly ok 14 - ... which in turn set the value baz.foo correctly ok 15 - ... baz.foo is a weak reference ok 16 - The object isa Bar ok 17 - The object isa Baz ok 18 - The object isa Foo ok 19 - ... set the value foo.bar correctly ok 20 - ... which in turn set the value bar.foo correctly ok 21 - ... bar.foo is a weak reference ok 22 - ... set the value foo.baz correctly ok 23 - ... which in turn set the value baz.foo correctly ok 24 - ... baz.foo is a weak reference ok 25 - ... a trigger must be a CODE ref ok 26 - ... a trigger must be a CODE ref ok t/020_attributes/005_attribute_does.........................1..10 ok 1 - use Moose; ok 2 - The object isa Foo::Class ok 3 - The object isa Bar::Class ok 4 - ... bar passed the type constraint okay ok 5 - ... foo did not pass the type constraint okay ok 6 - ... baz passed the type constraint okay ok 7 - ... foo did not pass the type constraint okay ok 8 - ... foo passed the type constraint okay ok 9 - ... cannot have a does() which is not done by the isa() ok 10 - ... cannot have a isa() which is cannot does() ok t/020_attributes/006_attribute_required.....................1..16 ok 1 - use Moose; ok 2 - The object isa Foo ok 3 - ... got the right bar ok 4 - ... got the right baz ok 5 - ... got the right boo ok 6 - The object isa Foo ok 7 - ... got the right bar ok 8 - ... got the right baz ok 9 - ... got the right boo ok 10 - The object isa Foo ok 11 - ... got the right bar ok 12 - ... got the right baz ok 13 - ... got the right boo ok 14 - ... undef is a valid attribute value ok 15 - ... undef is a valid attribute value ok 16 - ... must supply all the required attribute ok t/020_attributes/007_attribute_custom_metaclass.............1..17 ok 1 - use Moose; ok 2 - The object isa Foo ok 3 - The object isa Foo::Meta::Attribute ok 4 - The object isa Moose::Meta::Attribute ok 5 - ... got the right name for our meta-attribute ok 6 - ... our meta-attrubute created the accessor for us ok 7 - ... our meta-attrubute created the type_constraint for us ok 8 - The object isa Moose::Meta::TypeConstraint ok 9 - ... got the right type constraint name ok 10 - ... got the right type constraint parent name ok 11 - ... the attribute metaclass need not be a Moose::Meta::Attribute as long as it behaves ok 12 - ... the attribute metaclass alias worked correctly ok 13 - ... the attribute metaclass alias worked correctly ok 14 - The object isa Foo::Meta::Attribute ok 15 - The object isa Moose::Meta::Attribute ok 16 - The object isa Moose::Meta::Attribute::Custom::Bar ok 17 - The object isa Moose::Meta::Attribute ok t/020_attributes/008_attribute_type_unions..................1..19 ok 1 - use Moose; ok 2 - The object isa Foo ok 3 - ... set bar successfully with an ARRAY ref ok 4 - ... set bar successfully with a HASH ref ok 5 - ... couldnt set bar successfully with a number ok 6 - ... couldnt set bar successfully with a CODE ref ok 7 - ... created new Foo with bar successfully set with an ARRAY ref ok 8 - ... created new Foo with bar successfully set with a HASH ref ok 9 - ... didnt create a new Foo with bar as a number ok 10 - ... didnt create a new Foo with bar as a CODE ref ok 11 - The object isa Bar ok 12 - ... set baz successfully with a string ok 13 - ... set baz successfully with a CODE ref ok 14 - ... couldnt set baz successfully with a SCALAR ref ok 15 - ... couldnt set bar successfully with a HASH ref ok 16 - ... created new Bar with baz successfully set with a string ok 17 - ... created new Bar with baz successfully set with a CODE ref ok 18 - ... didnt create a new Bar with baz as a number ok 19 - ... didnt create a new Bar with baz as a HASH ref ok t/020_attributes/009_attribute_inherited_slot_specs.........1..83 ok 1 - use Moose; ok 2 - ... we can change the default attribute option ok 3 - ... we can add change the isa as long as it is a subtype ok 4 - ... we can change/add coerce as an attribute option ok 5 - ... we can change/add required as an attribute option ok 6 - ... we can change/add lazy as an attribute option ok 7 - ... extend an attribute with parameterized type ok 8 - ... extend an attribute with anon-subtype ok 9 - ... now can extend an attribute with a non-subtype ok 10 - ... we can add the handles attribute option ok 11 - ... we can not alter the handles attribute option ok 12 - ... can now create an attribute with an improper subtype relation ok 13 - ... cannot create an attribute with an illegal option ok 14 - ... cannot create an attribute with an illegal option ok 15 - The object isa Foo ok 16 - ... got the right undef default value ok 17 - ... assigned foo correctly ok 18 - ... got the right value for foo ok 19 - ... foo is not coercing (as expected) ok 20 - ... got the right default value ok 21 - ... Foo::bar is a read/only attr ok 22 - ... got the right undef default value ok 23 - ... Foo::baz accepts hash refs ok 24 - ... got the right value assigned to baz ok 25 - ... Foo::baz accepts an array ref ok 26 - ... got the right value assigned to baz ok 27 - ... Foo::baz accepts scalar ref ok 28 - ... got the right value assigned to baz ok 29 - ... Foo::bunch_of_stuff accepts an array of strings ok 30 - ... Foo::one_last_one accepts a code ref ok 31 - ... Foo::baz accepts a code ref ok 32 - ... got the right value assigned to baz ok 33 - ... cannot create Bar without required gorch param ok 34 - The object isa Bar ok 35 - The object isa Foo ok 36 - ... got the right undef default value ok 37 - ... assigned foo correctly ok 38 - ... got the right value for foo ok 39 - ... assigned foo correctly ok 40 - ... got the right value for foo ok 41 - ... got the right default value ok 42 - ... got the right default value ok 43 - ... Bar::bar is a read/only attr ok 44 - ... got the right undef default value ok 45 - ... Bar::baz does not accept hash refs ok 46 - ... Bar::baz can accept an array ref ok 47 - ... got the right value assigned to baz ok 48 - ... Bar::baz does not accept a scalar ref ok 49 - ... Bar::bunch_of_stuff accepts an array of ints ok 50 - ... Bar::bunch_of_stuff does not accept an array of strings ok 51 - ... Bar::baz does not accept a code ref ok 52 - ... Bar has a foo attr ok 53 - ... Bar has a bar attr ok 54 - ... Bar has a baz attr ok 55 - ... Bar has a gorch attr ok 56 - ... Bar has a gloum attr ok 57 - ... Bar has a bling attr ok 58 - ... Bar does have a bunch_of_stuff attr ok 59 - ... Bar has a blang attr ok 60 - ... Bar has a fail attr ok 61 - ... Bar does not have an other_fail attr ok 62 - ... Foo and Bar have different copies of foo ok 63 - ... Foo and Bar have different copies of bar ok 64 - ... Foo and Bar have different copies of baz ok 65 - ... Foo and Bar have different copies of gorch ok 66 - ... Foo and Bar have different copies of gloum ok 67 - ... Foo and Bar have different copies of bling ok 68 - ... Foo and Bar have different copies of bunch_of_stuff ok 69 - ... Bar::bar inherited the type constraint too ok 70 - ... Bar::baz inherited the type constraint too ok 71 - ... Bar::bar inherited the right type constraint too ok 72 - ... Foo::baz inherited the right type constraint too ok 73 - ... Bar::baz inherited the right type constraint too ok 74 - ... Foo::gorch is not a required attr ok 75 - ... Bar::gorch is a required attr ok 76 - ... Foo::bunch_of_stuff is an ArrayRef ok 77 - ... Bar::bunch_of_stuff is an ArrayRef[Int] ok 78 - ... Foo::gloum is not a required attr ok 79 - ... Bar::gloum is a required attr ok 80 - ... Foo::foo should not coerce ok 81 - ... Bar::foo should coerce ok 82 - ... Foo::foo should not handles ok 83 - ... Bar::foo should handles ok t/020_attributes/010_attribute_delegation...................1..85 ok 1 - use Moose; ok 2 - The object isa Bar ok 3 - ... we have something in bar->foo ok 4 - The object isa Foo ok 5 - ... bar->foo->bar returned the right default ok 6 - Bar->can('foo_bar') ok 7 - ... bar->foo_bar delegated correctly ok 8 - ... bar->foo->bar returned the right (changed) value ok 9 - ... bar->foo_bar delegated correctly ok 10 - ... bar->foo->bar returned the right (changed) value ok 11 - ... bar->foo_bar delegated correctly ok 12 - The object isa Foo ok 13 - ... got the right foo->bar ok 14 - ... assigned the new Foo to Bar->foo ok 15 - ... assigned bar->foo with the new Foo ok 16 - ... bar->foo->bar returned the right result ok 17 - ... and bar->foo_bar delegated correctly again ok 18 - The object isa Car ok 19 - The object isa Engine ok 20 - Engine->can('go') ok 21 - Engine->can('stop') ok 22 - ... got the right value from ->engine->go ok 23 - ... got the right value from ->engine->stop ok 24 - Car->can('go') ok 25 - Car->can('stop') ok 26 - ... got the right value from ->go ok 27 - ... got the right value from ->stop ok 28 - The object isa Baz::Proxy1 ok 29 - Baz::Proxy1->can('baz') ok 30 - The object isa Baz ok 31 - Baz::Proxy1->can('foo') ok 32 - Baz::Proxy1->can('bar') ok 33 - Baz::Proxy1->can('boo') ok 34 - ... got the right proxied return value ok 35 - ... got the right proxied return value ok 36 - ... got the right proxied return value ok 37 - The object isa Baz::Proxy2 ok 38 - Baz::Proxy2->can('baz') ok 39 - The object isa Baz ok 40 - Baz::Proxy2->can('foo') ok 41 - Baz::Proxy2->can('boo') ok 42 - ... got the right proxied return value ok 43 - ... got the right proxied return value ok 44 - The object isa Baz::Proxy3 ok 45 - Baz::Proxy3->can('baz') ok 46 - The object isa Baz ok 47 - Baz::Proxy3->can('bar') ok 48 - Baz::Proxy3->can('boo') ok 49 - ... got the right proxied return value ok 50 - ... got the right proxied return value ok 51 - The object isa Foo::Thing ok 52 - The object isa Foo::Baz ok 53 - ... we have the method we expect ok 54 - ... we have the method we expect ok 55 - ... we dont have the method we expect ok 56 - ... got the right value ok 57 - ... got the right value ok 58 - ... got the right value ok 59 - ... you cannot delegate to AUTOLOADED class with regexp ok 60 - The object isa Bar::Autoloaded ok 61 - ... we have something in bar->foo ok 62 - The object isa Foo::Autoloaded ok 63 - ... bar->foo->bar returned the right (changed) value ok 64 - ... bar->foo_bar delegated correctly ok 65 - ... bar->foo->bar returned the right (changed) value ok 66 - ... bar->foo_bar delegated correctly ok 67 - The object isa Foo::Autoloaded ok 68 - ... got the right foo->bar ok 69 - ... assigned the new Foo to Bar->foo ok 70 - ... assigned bar->foo with the new Foo ok 71 - ... bar->foo->bar returned the right result ok 72 - ... and bar->foo_bar delegated correctly again ok 73 - The object isa Baz::Autoloaded ok 74 - ... we have something in baz->foo ok 75 - The object isa Foo::Autoloaded ok 76 - ... baz->foo->bar returned the right (changed) value ok 77 - ... baz->foo_bar delegated correctly ok 78 - ... baz->foo->bar returned the right (changed) value ok 79 - ... baz->foo_bar delegated correctly ok 80 - The object isa Foo::Autoloaded ok 81 - ... got the right foo->bar ok 82 - ... assigned the new Foo to Baz->foo ok 83 - ... assigned baz->foo with the new Foo ok 84 - ... baz->foo->bar returned the right result ok 85 - ... and baz->foo_bar delegated correctly again ok t/020_attributes/011_more_attr_delegation...................1..39 ok 1 - all_methods requires explicit isa ok 2 - allow all_methods with explicit isa ok 3 - don't need to declare isa if method list is predefined ok 4 - can declare regex collector ok 5 - can't create attr with generative handles parameter and no isa ok 6 - can't create attr with generative handles parameter and no isa ok 7 - can delegate to non moose class using explicit method list ok 8 - subrefs on non moose class give no meta ok 9 - plain classes are handed down to subs ok 10 - can delegate to object even without explicit reader ok 11 - The object isa Parent ok 12 - The object isa ChildA ok 13 - The object isa ChildB ok 14 - The object isa ChildC ok 15 - The object isa ChildD ok 16 - The object isa ChildE ok 17 - The object isa ChildF ok 18 - ... no child_g accessor defined ok 19 - parent method ok 20 - child supermethod ok 21 - child method ok 22 - Parent->can('child_a_super_method') ok 23 - Parent->can('child_a_method_1') ok 24 - Parent->can('child_a_method_2') ok 25 - but not subclass of delegate class ok 26 - delegate behaves the same ok 27 - delegates are their own invocants ok 28 - Parent->can('child_b_method_1') ok 29 - but not ChildB's unspecified siblings ok 30 - none of ChildD's methods (child_d_method_2) ok 31 - none of ChildD's methods (child_d_method_1) ok 32 - Parent->can('child_c_method_3_la') ok 33 - Parent->can('child_c_method_4_la') ok 34 - ChildC method delegated OK ok 35 - Parent->can('child_e_method_2') ok 36 - but not child_e_method_1 ok 37 - delegate to non moose class (child_e_method_2) ok 38 - Parent->can('child_g_method_1') ok 39 - delegate to moose class without reader (child_g_method_1) ok t/020_attributes/012_misc_attribute_tests...................1..44 ok 1 - use Moose; ok 2 - ... the foo has docs ok 3 - ... got the foo docs ok 4 - The object isa Test::For::Lazy::TypeConstraint ok 5 - ... this does not work ok 6 - ... this does not work ok 7 - The object isa Test::Arrayref::Attributes ok 8 - Test::Arrayref::Attributes->can(...) ok 9 - The object isa Test::Arrayref::RoleAttributes ok 10 - Test::Arrayref::RoleAttributes->can(...) ok 11 - ... default must return a value which passes the type constraint ok 12 - setter took string ok 13 - this is a *not* a string ok 14 - ... dies without overloading the string ok 15 - ... this doesnt trip overload to break anymore ok 16 - ... this works fine though ok 17 - foo is required ok 18 - foo has builder ok 19 - .. and it's named build_foo ok 20 - foo builder works ok 21 - ... no builder, wtf ok 22 - foo is lazy ok 23 - foo is required ok 24 - foo is lazy_build ok 25 - foo has clearer ok 26 - .. and it's named clear_foo ok 27 - foo has builder ok 28 - .. and it's named build_foo ok 29 - foo has predicate ok 30 - .. and it's named has_foo ok 31 - _foo is lazy ok 32 - _foo is required ok 33 - _foo is lazy_build ok 34 - _foo has clearer ok 35 - .. and it's named _clear_foo ok 36 - _foo has builder ok 37 - .. and it's named _build_foo ok 38 - _foo has predicate ok 39 - .. and it's named _has_foo ok 40 - noo foo value yet ok 41 - noo _foo value yet ok 42 - foo builder works ok 43 - foo builder works too ok 44 - Correct error when a builder method is not present ok t/020_attributes/013_attr_dereference_test..................1..12 ok 1 - use Moose; ok 2 - ... successfully created attr ok 3 - The object isa Customer ok 4 - The object isa Firm ok 5 - Firm->can('customers') ok 6 - ... got the right dereferenced value ok 7 - The object isa Firm ok 8 - Firm->can('customers') ok 9 - ... got the right dereferenced value ok 10 - ... its auto-de-ref-ing, not auto-en-ref-ing ok 11 - ... set the results of bar correctly ok 12 - ... auto-dereffed correctly ok t/020_attributes/014_misc_attribute_coerce_lazy.............1..3 ok 1 - use Moose; ok 2 - The object isa Request ok 3 - ... this coerces and passes the type constraint even with lazy ok t/020_attributes/015_attribute_traits.......................1..13 ok 1 - use Moose; ok 2 - The object isa My::Class ok 3 - ... got the right value for bar ok 4 - ... got the right value for gorch ok 5 - My::Class->can('baz') ok 6 - ... got the right value for baz ok 7 - The object does My::Attribute::Trait ok 8 - ... got the applied traits ok 9 - ... got the applied traits ok 10 - attr initialized ok 11 - ... gorch doesnt do the trait ok 12 - ... no traits applied ok 13 - ... no traits applied ok t/020_attributes/016_attribute_traits_registered............1..24 ok 1 - use Moose; ok 2 - The object isa My::Class ok 3 - ... got the right value for bar ok 4 - My::Class->can('baz') ok 5 - ... got the right value for baz ok 6 - The object does My::Attribute::Trait ok 7 - attr initialized ok 8 - does_role ignores aliases for sanity ok 9 - attr->does uses aliases ok 10 - does_role returns false for nonexistent roles ok 11 - attr->does returns false for nonexistent roles ok 12 - ... got the right value for bar ok 13 - My::Derived::Class->can('baz') ok 14 - ... got the right value for baz ok 15 - The object does My::Attribute::Trait ok 16 - attr initialized ok 17 - The object does My::Other::Attribute::Trait ok 18 - attr initialized ok 19 - does_role ignores aliases for sanity ok 20 - attr->does uses aliases ok 21 - does_role returns false for nonexistent roles ok 22 - attr->does returns false for nonexistent roles ok 23 - My::Derived::Class->can('additional_method') ok 24 - ... got the right value for additional_method ok t/020_attributes/017_attribute_traits_n_meta................1..8 ok 1 - use Moose; ok 2 - The object isa My::Class ok 3 - ... got the right value for bar ok 4 - My::Class->can('baz') ok 5 - ... got the right value for baz ok 6 - The object isa My::Meta::Attribute::DefaultReadOnly ok 7 - The object does My::Attribute::Trait ok 8 - ... got the right metaclass customization ok t/020_attributes/018_no_init_arg............................1..5 ok 1 - use Moose; ok 2 - ... created the attr okay ok 3 - The object isa Foo ok 4 - field is not set via init arg ok 5 - field is set via setter ok t/020_attributes/019_attribute_lazy_initializer.............1..24 ok 1 - use Moose; ok 2 - The object isa Moose::Meta::Attribute ok 3 - ... got the right name ok 4 - The object isa Moose::Meta::Attribute ok 5 - ... got the right name ok 6 - The object isa Moose::Meta::Attribute ok 7 - ... got the right name ok 8 - The object isa Foo ok 9 - initial value set to 2x given value ok 10 - The object isa Moose::Meta::Attribute ok 11 - ... got the right name ok 12 - initial lazy value set to 2x given value ok 13 - The object isa Moose::Meta::Attribute ok 14 - ... got the right name ok 15 - initial lazy value with type set to 2x given value ok 16 - initial lazy value with builder set to 2x given value ok 17 - initial lazy value with builder and type set to 2x given value ok 18 - The object isa Moose::Meta::Attribute ok 19 - ... got the right name ok 20 - The object isa Bar ok 21 - initial value set to 2x given value ok 22 - The object isa Moose::Meta::Attribute ok 23 - ... got the right name ok 24 - ... this fails, because initializer returns a bad type ok t/020_attributes/020_trigger_and_coerce.....................1..12 ok 1 - use Moose; ok 2 - ... trigger is being called ok 3 - The object isa Fake::DateTime ok 4 - The object isa Fake::DateTime ok 5 - The object isa Mortgage ok 6 - The object isa Fake::DateTime ok 7 - ... Mortgage is now immutable ok 8 - ... trigger is being called ok 9 - The object isa Fake::DateTime ok 10 - The object isa Fake::DateTime ok 11 - The object isa Mortgage ok 12 - The object isa Fake::DateTime ok t/020_attributes/021_method_generation_rules................1..18 ok 1 - use Moose; ok 2 - Can define attr with rw + writer ok 3 - Test::Class::WriterRW->can(...) ok 4 - Test::Class::WriterRW->_foo is writer ok 5 - Test::Class::WriterRW->foo is reader ok 6 - Test::Class::WriterRW->foo is not writer ok 7 - Test::Class::WriterRW->_foo is not reader ok 8 - Can define attr with ro + writer ok 9 - Test::Class::WriterRO->can(...) ok 10 - Test::Class::WriterRO->_foo is writer ok 11 - Test::Class::WriterRO->foo is reader ok 12 - Test::Class::WriterRO->foo is not writer ok 13 - Test::Class::WriterRO->_foo is not reader ok 14 - Can define attr with rw + accessor ok 15 - Test::Class::AccessorRW->can('_foo') ok 16 - Test::Class::AccessorRW->_foo is writer ok 17 - Test::Class::AccessorRW->foo is reader ok 18 - Cant define attr with ro + accessor ok t/020_attributes/022_legal_options_for_inheritance..........1..3 ok 1 - use Moose; ok 2 - ... added my_legal_option as legal option for inheritance ok 3 - ... overloaded my_legal_option ok t/030_roles/001_meta_role...................................1..29 ok 1 - use Moose; ok 2 - use Moose::Meta::Role; ok 3 - The object isa Moose::Meta::Role ok 4 - The object isa Class::MOP::Module ok 5 - ... got the right name of FooRole ok 6 - ... got the right version of FooRole ok 7 - ... FooRole has the foo method ok 8 - ... FooRole got the foo method ok 9 - The object isa Moose::Meta::Role::Method ok 10 - ... got the right method list ok 11 - ... got the right attribute list ok 12 - ... FooRole does not have the bar attribute ok 13 - ... added the bar attribute okay ok 14 - ... got the right attribute list ok 15 - ... FooRole does have the bar attribute ok 16 - ... got the correct description of the bar attribute ok 17 - ... added the baz attribute okay ok 18 - ... got the right attribute list ok 19 - ... FooRole does have the baz attribute ok 20 - ... got the correct description of the baz attribute ok 21 - ... removed the bar attribute okay ok 22 - ... got the right attribute list ok 23 - ... FooRole does not have the bar attribute ok 24 - ... FooRole does still have the baz attribute ok 25 - ... no boo:before modifier ok 26 - ... added a method modifier okay ok 27 - ... now we have a boo:before modifier ok 28 - ... got the right method back ok 29 - ... got the right list of before method modifiers ok t/030_roles/002_role........................................1..37 ok 1 - use Moose::Role; ok 2 - ... extends() is not supported ok 3 - ... augment() is not supported ok 4 - ... inner() is not supported ok 5 - The object isa Moose::Meta::Role ok 6 - The object isa Class::MOP::Module ok 7 - ... got the right name of FooRole ok 8 - ... got the right version of FooRole ok 9 - ... FooRole has the foo method ok 10 - ... FooRole got the foo method ok 11 - The object isa Moose::Meta::Role::Method ok 12 - ... FooRole has the boo method ok 13 - ... FooRole got the boo method ok 14 - The object isa Moose::Meta::Role::Method ok 15 - ... got the right method list ok 16 - locally defined methods are still there ok 17 - sugar was unimported ok 18 - ... got the right attribute list ok 19 - ... FooRole does have the bar attribute ok 20 - ... got the correct description of the bar attribute ok 21 - ... FooRole does have the baz attribute ok 22 - ... got the correct description of the baz attribute ok 23 - ... now we have a boo:before modifier ok 24 - ... got the right method back ok 25 - ... got the right list of before method modifiers ok 26 - ... now we have a boo:after modifier ok 27 - ... got the right method back ok 28 - ... got the right method back ok 29 - ... got the right list of after method modifiers ok 30 - ... now we have a boo:around modifier ok 31 - ... got the right method back ok 32 - ... got the right list of around method modifiers ok 33 - ... now we have a bling:override modifier ok 34 - ... got the right method back ok 35 - ... now we have a fling:override modifier ok 36 - ... got the right method back ok 37 - ... got the right list of override method modifiers ok t/030_roles/003_apply_role..................................1..87 ok 1 - use Moose::Role; ok 2 - The object isa Moose::Meta::Class ok 3 - The object isa Moose::Meta::Class ok 4 - ... does_role requires a role name ok 5 - ... apply_role requires a role ok 6 - ... apply_role requires a role ok 7 - ... the FooClass->meta does_role FooRole ok 8 - ... the FooClass->meta !does_role OtherRole ok 9 - ... the FooBarClass->meta does_role FooRole ok 10 - ... the FooBarClass->meta does_role BarRole ok 11 - ... the FooBarClass->meta !does_role OtherRole ok 12 - ... FooClass has the method bar ok 13 - ... FooBarClass has the method bar ok 14 - ... FooClass has the method baz ok 15 - ... FooBarClass has the method baz ok 16 - ... FooClass has the method foo ok 17 - ... FooBarClass has the method foo ok 18 - ... FooClass has the method boo ok 19 - ... FooBarClass has the method boo ok 20 - ... FooClass has the method blau ok 21 - ... FooBarClass has the method blau ok 22 - ... FooClass has the method goo ok 23 - ... FooBarClass has the method goo ok 24 - ... FooClass lacks the method woot ok 25 - ... FooBarClass has the method woot ok 26 - ... FooClass has the attribute bar ok 27 - ... FooBarClass has the attribute bar ok 28 - ... FooClass has the attribute baz ok 29 - ... FooBarClass has the attribute baz ok 30 - FooClass->can('does') ok 31 - ... the FooClass does FooRole ok 32 - ... the FooClass does not do BarRole ok 33 - ... the FooClass does not do OtherRole ok 34 - FooBarClass->can('does') ok 35 - ... the FooClass does FooRole ok 36 - ... the FooBarClass does FooBarRole ok 37 - ... the FooBarClass does not do OtherRole ok 38 - The object isa FooClass ok 39 - The object isa FooBarClass ok 40 - ... got the right value of goo ok 41 - ... got the right value of goo ok 42 - ... got the right value from ->boo ok 43 - ... got the right value from ->boo (double wrapped) ok 44 - ... got the right value from ->blau ok 45 - ... got the right value from ->blau ok 46 - FooClass->can('does') ok 47 - ... an instance of FooClass does FooRole ok 48 - ... and instance of FooClass does not do OtherRole ok 49 - FooBarClass->can('does') ok 50 - ... an instance of FooBarClass does FooRole ok 51 - ... an instance of FooBarClass does BarRole ok 52 - ... and instance of FooBarClass does not do OtherRole ok 53 - FooClass->can('bar') ok 54 - FooClass->can('baz') ok 55 - FooClass->can('foo') ok 56 - FooClass->can('boo') ok 57 - FooClass->can('goo') ok 58 - FooClass->can('blau') ok 59 - ... got the right value of foo ok 60 - ... $foo->baz is undefined ok 61 - ... $foo->bar is undefined ok 62 - ... baz is a read-only accessor ok 63 - ... bar is a read-write accessor with a type constraint ok 64 - The object isa FooClass ok 65 - ... bar is a read-write accessor with a type constraint ok 66 - ... got the right value for bar now ok 67 - FooBarClass->can('does') ok 68 - ... an instance of FooClass does FooRole ok 69 - ... and instance of FooClass does not do OtherRole ok 70 - FooBarClass->can('does') ok 71 - ... an instance of FooBarClass does FooRole ok 72 - ... an instance of FooBarClass does BarRole ok 73 - ... and instance of FooBarClass does not do OtherRole ok 74 - FooBarClass->can('bar') ok 75 - FooBarClass->can('baz') ok 76 - FooBarClass->can('foo') ok 77 - FooBarClass->can('boo') ok 78 - FooBarClass->can('goo') ok 79 - FooBarClass->can('blau') ok 80 - ... got the right value of foo ok 81 - ... $foo->baz is undefined ok 82 - ... $foo->bar is undefined ok 83 - ... baz is a read-only accessor ok 84 - ... bar is a read-write accessor with a type constraint ok 85 - The object isa FooClass ok 86 - ... bar is a read-write accessor with a type constraint ok 87 - ... got the right value for bar now ok t/030_roles/004_role_composition_errors.....................1..11 ok 1 - use Moose; ok 2 - ... the Foo::Role has a required method (foo) ok 3 - ... no foo method implemented by Foo::Class ok 4 - ... cannot consume a class, it must be a role ok 5 - ... has a foo method implemented by Bar::Class ok 6 - ... has a foo method implemented by Bar::Role ok 7 - ... the Bar::Role has not inherited the required method from Foo::Role ok 8 - ... no foo method implemented by Baz::Role ok 9 - ... the Baz::Role has inherited the required method from Foo::Role ok 10 - ... no foo method implemented by Baz::Class2 ok 11 - ... has a foo method implemented by Baz::Class2 ok t/030_roles/005_role_conflict_detection.....................1..89 ok 1 - use Moose; ok 2 - use Moose::Role; ok 3 - ... our mutually recursive roles combine okay ok 4 - ... our mutually recursive roles combine okay (no matter what order) ok 5 - The object isa My::Test1 ok 6 - ... $test1 does Role::Foo ok 7 - ... $test1 does Role::Bar ok 8 - My::Test1->can('foo') ok 9 - My::Test1->can('bar') ok 10 - ... $test1->foo worked ok 11 - ... $test1->bar worked ok 12 - The object isa My::Test2 ok 13 - ... $test2 does Role::Foo ok 14 - ... $test2 does Role::Bar ok 15 - My::Test2->can('foo') ok 16 - My::Test2->can('bar') ok 17 - ... $test2->foo worked ok 18 - ... $test2->bar worked ok 19 - ... it still has the bar method ok 20 - ... it still has the required foo method ok 21 - ... it still has the foo method ok 22 - ... it still has the required bar method ok 23 - ... role methods conflicted and method was required ok 24 - ... role methods didnt conflict when manually combined ok 25 - ... role methods didnt conflict when manually combined (in opposite order) ok 26 - ... role methods didnt conflict when manually resolved ok 27 - ... we didnt get any methods in the conflict ok 28 - ... we did get the method when manually dealt with ok 29 - ... we did get the method when manually dealt with ok 30 - ... we did get the method when manually dealt with ok 31 - ... our class does() the correct roles ok 32 - ... our class does() the correct roles ok 33 - ... our class does() the correct roles ok 34 - ... our class does() the correct roles ok 35 - ... our class does() the correct roles ok 36 - ... our class does() the correct roles ok 37 - ... our class does() the correct roles ok 38 - ... our class does() the correct roles ok 39 - ... and we got the first method that was added ok 40 - ... and we got the first method that was added ok 41 - ... and we got the local method ok 42 - ... still got the bling method in Role::Bling::Bling ok 43 - ... our role correctly does() the other role ok 44 - ... dont have the bling method in Role::Bling::Bling::Bling ok 45 - ... still got the bling method in Role::Bling::Bling::Bling ok 46 - ... role attrs conflicted and method was required ok 47 - ... role attrs didnt conflict when manually combined ok 48 - ... role attrs didnt conflict when manually combined ok 49 - ... role attrs conflicted and cannot be manually disambiguted ok 50 - ... we didnt get any attributes in the conflict ok 51 - ... we did get an attributes when manually composed ok 52 - ... we did get an attributes when manually composed ok 53 - ... we did still have an attribute ghost (conflict does not mess with class) ok 54 - ... our class does() the correct roles ok 55 - ... our class does() the correct roles ok 56 - ... our class does() the correct roles ok 57 - ... our class does() the correct roles ok 58 - ... our class does() the correct roles ok 59 - ... our class does() the correct roles ok 60 - ... our class does() the correct roles ok 61 - ... our class does() the correct roles ok 62 - My::Test8->can('ghost') ok 63 - My::Test9->can('ghost') ok 64 - My::Test10->can('ghost') ok 65 - ... got the expected default attr value ok 66 - ... got the expected default attr value ok 67 - ... got the expected default attr value ok 68 - ... composed the role with override okay ok 69 - ... composed the role with override okay ok 70 - ... cannot compose it because we have no superclass ok 71 - ... cannot compose it because we have no superclass ok 72 - ... the twist method has been added ok 73 - ... the twist method has been added ok 74 - ... the twist method has not been added ok 75 - ... the twist method has not been added ok 76 - ... our class does() the correct roles ok 77 - ... our class does() the correct roles ok 78 - ... our class does() the correct roles ok 79 - ... our class does() the correct roles ok 80 - ... our class does() the correct roles ok 81 - ... our class does() the correct roles ok 82 - ... our class does() the correct roles ok 83 - ... got the right method return ok 84 - ... got the right method return ok 85 - ... no twist method here at all ok 86 - ... got the right method return (from superclass) ok 87 - ... could not compose roles here, it dies ok 88 - ... the twist method has not been added ok 89 - ... the twist method returns the right value ok t/030_roles/006_role_exclusion..............................1..24 ok 1 - use Moose; ok 2 - use Moose::Role; ok 3 - ... Molecule::Organic exludes Molecule::Inorganic ok 4 - ... Molecule::Organic exludes Molecule::Inorganic ok 5 - ... adding the role (w/ excluded roles) okay ok 6 - ... adding the role w/ excluded role conflict dies okay ok 7 - ... adding the role (w/ excluded roles) okay ok 8 - ... adding the role w/ excluded role conflict dies okay ok 9 - ... My::Test1 does Molecule::Organic ok 10 - ... My::Test1 does Molecule ok 11 - ... My::Test1 excludes Molecule::Organic ok 12 - ... ! My::Test2 does Molecule::Organic ok 13 - ... ! My::Test2 does Molecule::Inorganic ok 14 - ... My::Test3 does Molecule::Organic ok 15 - ... My::Test1 does Molecule ok 16 - ... My::Test3 excludes Molecule::Organic ok 17 - ... ! My::Test3 does Molecule::Inorganic ok 18 - ... cannot add exculded role into class which extends Methane ok 19 - ... Methane does Molecule::Organic ok 20 - ... My::Test4 isa Methane ok 21 - ... My::Test4 does Molecule::Organic ok 22 - ... My::Test4 meat does_role Molecule::Organic ok 23 - ... My::Test4 meta excludes Molecule::Organic ok 24 - ... My::Test4 does Molecule::Inorganic ok t/030_roles/007_roles_and_req_method_edge_cases.............1..17 ok 1 - use Moose; ok 2 - use Moose::Role; ok 3 - ... the required "foo" method will not exist yet (but we will live) ok 4 - ... foo method is still required for Role::ProvideFoo ok 5 - ... the required "foo" method will be found in the superclass ok 6 - ... the required "foo" method exists, although it is overriden locally ok 7 - ... the required "foo" method will be found in the superclass ok 8 - ... the required "foo" method exists, although it is a before modifier locally ok 9 - ... the required "foo" method exists locally, and it is modified locally ok 10 - The object isa Class::MOP::Method::Wrapped ok 11 - ... but the original method is from our package ok 12 - ... the required "foo" method exists in the symbol table (and we will live) ok 13 - ... the required "foo" method will be found in the superclass (but then overriden) ok 14 - ... the required "foo" method exists, but it is a before (and we will die) ok 15 - ... our role combined successfully ok 16 - required method exists in superclass as non-modifier, so we live ok 17 - required method exists in superclass as non-modifier, so we live ok t/030_roles/008_role_conflict_edge_cases....................1..34 ok 1 - use Moose; ok 2 - use Moose::Role; ok 3 - ... roles composed okay (no conflicts) ok 4 - ... have the method foo as expected ok 5 - ... have the method foo as expected ok 6 - ... have the method foo as expected ok 7 - ... have the method foo as expected ok 8 - ... got the right value from method ok 9 - ... roles composed okay (no conflicts) ok 10 - ... have the method foo as expected ok 11 - ... have the method foo as expected ok 12 - ... have the method foo as expected ok 13 - ... have the method foo as expected ok 14 - The object isa Moose::Meta::Method::Overriden ok 15 - ... have the method foo as expected ok 16 - The object isa Class::MOP::Method ok 17 - ... got the right value from method ok 18 - ... got the right value from method ok 19 - ... roles composed okay (no conflicts) ok 20 - ... have the method foo as expected ok 21 - ... have the method foo as expected ok 22 - ... have the method foo as expected ok 23 - ... have the method foo as expected ok 24 - The object isa Class::MOP::Method::Wrapped ok 25 - ... have the method foo as expected ok 26 - The object isa Class::MOP::Method ok 27 - ... got the right value from method ok 28 - ... got the right value from method ok 29 - ... roles composed okay (no conflicts) ok 30 - ... have the attribute foo as expected ok 31 - ... have the attribute foo as expected ok 32 - ... have the attribute foo as expected ok 33 - ... have the attribute foo as expected ok 34 - ... got the right value from method ok t/030_roles/009_more_role_edge_cases........................1..75 ok 1 - use Moose; ok 2 - ... role was composed as expected ok 3 - does SubAA ok 4 - does RootA ok 5 - The object isa SubAB ok 6 - SubAB->can('bar') ok 7 - ... got thr right bar rv ok 8 - SubAB->can('foo') ok 9 - ... called foo successfully ok 10 - ... got the right foo rv ok 11 - ... composed the role successfully ok 12 - BB does SubBA ok 13 - BB does RootB ok 14 - The object isa SubBB ok 15 - SubBB->can('foo') ok 16 - ... called foo successfully ok 17 - foo rv ok 18 - after hook called ok 19 - ... called foo successfully (again) ok 20 - after hook called (again) ok 21 - ... this has the foo method ok 22 - ... cannot compose an override over a local method ok 23 - simple composition without abstract ok 24 - simple composition with abstract ok 25 - SimpleClassWithSome does Abstract ok 26 - SimpleClassWithSome does ConcreteA ok 27 - SimpleClassWithSome does ConcreteB ok 28 - SimpleClassWithSome->can('method') ok 29 - SimpleClassWithSome->can('other') ok 30 - SimpleClassWithSome->can('another') ok 31 - provided by abstract ok 32 - provided by concrete a ok 33 - provided by concrete b ok 34 - SimpleClassWithAll does Abstract ok 35 - SimpleClassWithAll does ConcreteA ok 36 - SimpleClassWithAll does ConcreteB ok 37 - SimpleClassWithAll->can('method') ok 38 - SimpleClassWithAll->can('other') ok 39 - SimpleClassWithAll->can('another') ok 40 - provided by abstract ok 41 - provided by concrete a ok 42 - provided by concrete b ok 43 - composition without abstract ok 44 - composition with abstract ok 45 - can compose ConcreteA and ConcreteC together ok 46 - ClassWithSome does Abstract ok 47 - ClassWithSome does ConcreteA ok 48 - ClassWithSome does ConcreteB ok 49 - ClassWithSome does ConcreteC ok 50 - ClassWithSome->can('method') ok 51 - ClassWithSome->can('other') ok 52 - ClassWithSome->can('another') ok 53 - provided by abstract ok 54 - provided by concrete c + a ok 55 - provided by concrete b ok 56 - ClassWithAll does Abstract ok 57 - ClassWithAll does ConcreteA ok 58 - ClassWithAll does ConcreteB ok 59 - ClassWithAll does ConcreteC ok 60 - ClassWithAll->can('method') ok 61 - ClassWithAll->can('other') ok 62 - ClassWithAll->can('another') ok 63 - provided by abstract ok 64 - provided by concrete c + a ok 65 - provided by concrete b ok 66 - ClassWithEverything does Abstract ok 67 - ClassWithEverything does ConcreteA ok 68 - ClassWithEverything does ConcreteB ok 69 - ClassWithEverything does ConcreteC ok 70 - ClassWithEverything->can('method') ok 71 - ClassWithEverything->can('other') ok 72 - ClassWithEverything->can('another') ok 73 - provided by abstract ok 74 - provided by concrete c + a ok 75 - provided by concrete b ok t/030_roles/010_run_time_role_composition...................1..28 ok 1 - use Moose; ok 2 - The object isa My::Class ok 3 - The object isa My::Class ok 4 - ... the role is not composed yet ok 5 - ... we do not do any roles yet ok 6 - ... we now do the Bark role ok 7 - ... the class does not do the Bark role ok 8 - The object isa My::Class ok 9 - ... but it is no longer blessed into My::Class ok 10 - ... the role is not composed at the class level ok 11 - ... the role is now composed at the object level ok 12 - ... got the right return value for the newly composed method ok 13 - ... we do not do any roles yet ok 14 - ... we now do the Bark role ok 15 - ... they share the same anon-class/role thing ok 16 - ... the original method responds as expected ok 17 - ... we do not do the Sleeper role ok 18 - ... we still do the Bark role ok 19 - ... we now do the Sleeper role too ok 20 - ... the class does not do the Sleeper role ok 21 - ... they no longer share the same anon-class/role thing ok 22 - The object isa My::Class ok 23 - ... the original method still responds as expected ok 24 - ... got the right return value for the newly composed method ok 25 - ... got the right return value for the newly composed method ok 26 - ... we do not do any roles yet ok 27 - ... we now do the Bark role ok 28 - ... they share the same anon-class/role thing again ok t/030_roles/011_overriding..................................1..40 ok 1 - use Moose; ok 2 - define role C ok 3 - define class A ok 4 - Class::A->can(...) ok 5 - ... got the right foo method ok 6 - ... got the right zot method ok 7 - ... got the right bar method ok 8 - ... got the right xxy method ok 9 - ... did not fufill the requirement of &bar method ok 10 - ... did fufill the requirement of &bar method ok 11 - ... Role::A::Conflict created the bar requirement ok 12 - Class::A::Resolved->can('bar') ok 13 - ... got the right bar method ok 14 - define role Role::F ok 15 - define class Class::B ok 16 - Class::B->can(...) ok 17 - ... got the &foo method okay ok 18 - ... got the &zot method okay ok 19 - ... got the &bar method okay ok 20 - ... got the &xxy method okay ok 21 - ... Role::F fufilled the &foo requirement ok 22 - ... define role Role::D::And::E::Conflict ok 23 - ... Role::D::And::E::Conflict fufilled the &foo requirement ok 24 - ... Role::D::And::E::Conflict adds the &xxy requirement ok 25 - ... Role::D::And::E::Conflict adds the &bar requirement ok 26 - define role Role::I ok 27 - defining class Class::C fails ok 28 - resolved with method ok 29 - Class::E->can(...) ok 30 - ... got the right &foo method ok 31 - ... got the right &zot method ok 32 - ... got the right &bar method ok 33 - ... got the right &xxy method ok 34 - ... Role::I still have the &foo requirement not ok 35 - resolved with attr # TODO add support for attribute methods fufilling reqs # Failed (TODO) test 'resolved with attr' # at t/030_roles/011_overriding.t line 224. # died: 'Role::I' requires the method 'foo' to be implemented by 'Class::D', the method is only an attribute accessor at C:\cpanfly\var\cpan\build\Moose-0.54-H7B0mX\blib\lib/Moose/Meta/Role/Application/ToClass.pm line 60 # Moose::Meta::Role::Application::ToClass::check_required_methods() called at C:\cpanfly\var\cpan\build\Moose-0.54-H7B0mX\blib\lib/Moose/Meta/Role/Application.pm line 58 # Moose::Meta::Role::Application::apply() called at C:\cpanfly\var\cpan\build\Moose-0.54-H7B0mX\blib\lib/Moose/Meta/Role/Application/ToClass.pm line 19 # Moose::Meta::Role::Application::ToClass::apply() called at C:\cpanfly\var\cpan\build\Moose-0.54-H7B0mX\blib\lib/Moose/Meta/Role.pm line 385 # Moose::Meta::Role::apply() called at C:\cpanfly\var\cpan\build\Moose-0.54-H7B0mX\blib\lib/Moose/Util.pm line 94 # Moose::Util::apply_all_roles() called at C:\cpanfly\var\cpan\build\Moose-0.54-H7B0mX\blib\lib/Moose.pm line 105 # Moose::with() called at t/030_roles/011_overriding.t line 222 # Test::Exception::lives_ok() called at t/030_roles/011_overriding.t line 224 not ok 36 - Class::D->can(...) # TODO add support for attribute methods fufilling reqs # Failed (TODO) test 'Class::D->can(...)' # at t/030_roles/011_overriding.t line 226. # Class::D->can('bar') failed # Class::D->can('xxy') failed not ok 37 - bar # TODO add support for attribute methods fufilling reqs # Failed (TODO) test 'bar' # at t/030_roles/011_overriding.t line 227. # got: undef # expected: 'Role::H::bar' not ok 38 - xxy # TODO add support for attribute methods fufilling reqs # Failed (TODO) test 'xxy' # at t/030_roles/011_overriding.t line 228. # got: undef # expected: 'Role::I::xxy' ok 39 - foo ok 40 - zot ok t/030_roles/012_method_exclusion_in_composition.............1..20 ok 1 - use Moose; ok 2 - we have a foo method ok 3 - we have a baz method ok 4 - ... but we excluded bar ok 5 - we have a foo method ok 6 - we have a bar method ok 7 - we have a baz method ok 8 - ... and the &foo method is not required ok 9 - ... and the &bar method is required ok 10 - ... composed our roles correctly ok 11 - ... composed our roles correctly ok 12 - The object isa My::Foo::Class ok 13 - My::Foo::Class->can('foo') ok 14 - ... got the right method ok 15 - ... composed our roles correctly ok 16 - we have a foo method ok 17 - ... and the &foo method is not required ok 18 - ... composed our roles correctly ok 19 - we dont have a foo method ok 20 - ... and the &foo method is required ok t/030_roles/013_method_aliasing_in_composition..............1..36 ok 1 - use Moose; ok 2 - ... this succeeds ok 3 - ... this succeeds ok 4 - we have a foo method ok 5 - we have a baz method ok 6 - we have a bar method ok 7 - we have a role_bar method ok 8 - ... this succeeds ok 9 - ... this succeeds ok 10 - we have a foo method ok 11 - we have a baz method ok 12 - we have a role_bar method ok 13 - ... and the &bar method is not required ok 14 - ... and the &role_bar method is not required ok 15 - ... this succeeds ok 16 - we have a foo method ok 17 - we have a baz method ok 18 - we have a role_bar method ok 19 - ... and the &bar method is required ok 20 - ... composed our roles correctly ok 21 - ... composed our roles correctly ok 22 - The object isa My::Foo::Class ok 23 - My::Foo::Class->can('foo') ok 24 - My::Foo::Class->can('foo_foo') ok 25 - My::Foo::Class->can('bar_foo') ok 26 - ... got the right method ok 27 - ... got the right method ok 28 - ... got the right method ok 29 - ... composed our roles correctly ok 30 - we have a foo method ok 31 - we have a foo_foo method ok 32 - we have a bar_foo method ok 33 - ... and the &foo method is not required ok 34 - ... composed our roles correctly ok 35 - we dont have a foo_foo method ok 36 - ... and the &foo method is required ok t/030_roles/014_more_alias_and_exclude......................1..10 ok 1 - use Moose; ok 2 - ... everything works out all right ok 3 - The object isa My::Class ok 4 - ... got the right method ok 5 - ... got the right method ok 6 - ... got the right method ok 7 - ... got the right method ok 8 - ... got the right method ok 9 - ... got the right method ok 10 - ... got the right method ok t/030_roles/015_runtime_roles_and_attrs.....................1..12 ok 1 - use Moose; ok 2 - The object isa Foo ok 3 - ... the role is not composed yet ok 4 - ditto ok 5 - ... we do not do any roles yet ok 6 - ... and setting the accessor fails (not a Dog yet) ok 7 - ... we now do the Bark role ok 8 - ... the role is now composed at the object level ok 9 - it has fur ok 10 - ... got the right return value for the newly composed method ok 11 - ... and setting the accessor is okay ok 12 - role attr initialized ok t/030_roles/016_runtime_roles_and_nonmoose..................1..8 ok 1 - use Moose; ok 2 - The object isa Bar ok 3 - The object isa Foo ok 4 - ... the role is not composed yet ok 5 - ... and setting the accessor fails (not a Dog yet) ok 6 - ... the role is now composed at the object level ok 7 - ... got the right return value for the newly composed method ok 8 - ... and setting the accessor is okay ok t/030_roles/017_extending_role_attrs........................1..28 ok 1 - use Moose; ok 2 - ... extended the attribute successfully ok 3 - The object isa Foo ok 4 - ... got the extended attribute ok 5 - ... narrowed the role's type constraint successfully ok 6 - The object isa Bar ok 7 - ... got the extended attribute ok 8 - ... can change the attribute's value to an Int ok 9 - threw Regexp ((?-xism:^Attribute \(foo\) does not pass the type constraint because: Validation failed for 'Int' failed with value baz at )) ok 10 - ... still has the old Int value ok 11 - ... narrowed the role's type constraint successfully ok 12 - The object isa Baz ok 13 - ... got the extended attribute ok 14 - ... can change the attribute's value to a ClassName ok 15 - threw Regexp ((?-xism:^Attribute \(baz\) does not pass the type constraint because: Validation failed for 'Int \| ClassName' failed with value zonk at )) ok 16 - ... still has the old ClassName value ok 17 - ... narrowed the role's type constraint successfully ok 18 - The object isa Quux ok 19 - ... got the extended attribute ok 20 - ... can change the attribute's value to an Int ok 21 - ... can change the attribute's value to an ArrayRef ok 22 - threw Regexp ((?-xism:^Attribute \(quux\) does not pass the type constraint because: Validation failed for 'Positive \| ArrayRef' failed with value quux at )) ok 23 - ... still has the old ArrayRef value ok 24 - threw Regexp ((?-xism:^Attribute \(quux\) does not pass the type constraint because: Validation failed for 'Positive \| ArrayRef' failed with value HASH\(\w+\) at )) ok 25 - ... still has the old ArrayRef value ok 26 - can get less specific in the subclass ok 27 - or change the type completely ok 28 - or add new types to the union ok t/030_roles/018_runtime_roles_w_params......................1..22 ok 1 - use Moose; ok 2 - The object isa Foo ok 3 - ... got the expect value ok 4 - ... no baz method though ok 5 - ... this works ok 6 - ... got the expect value ok 7 - ... we have baz method now ok 8 - ... got the expect value ok 9 - The object isa Foo ok 10 - ... got the expect value ok 11 - ... no baz method though ok 12 - ... this works ok 13 - ... got the expect value ok 14 - ... we have baz method now ok 15 - ... got the expect value ok 16 - The object isa Foo ok 17 - ... got the expect value ok 18 - ... no baz method though ok 19 - ... this works ok 20 - ... got the expect value ok 21 - ... we have baz method now ok 22 - ... got the expect value ok t/030_roles/020_role_composite..............................1..17 ok 1 - use Moose; ok 2 - use Moose::Meta::Role::Application::RoleSummation; ok 3 - use Moose::Meta::Role::Composite; ok 4 - The object isa Moose::Meta::Role::Composite ok 5 - ... got the composite role name ok 6 - ... got the right roles ok 7 - ... our composite does the role Role::Foo ok 8 - ... our composite does the role Role::Bar ok 9 - ... our composite does the role Role::Baz ok 10 - ... this composed okay ok 11 - The object isa Moose::Meta::Role::Composite ok 12 - ... got the composite role name ok 13 - ... got the right roles ok 14 - ... our composite does the role Role::Foo ok 15 - ... our composite does the role Role::Bar ok 16 - ... our composite does the role Role::Baz ok 17 - ... our composite does the role Role::Gorch ok t/030_roles/021_role_composite_exclusion....................1..15 ok 1 - use Moose; ok 2 - use Moose::Meta::Role::Application::RoleSummation; ok 3 - use Moose::Meta::Role::Composite; ok 4 - ... got the right exclusions ok 5 - ... got the right exclusions ok 6 - ... this fails as expected ok 7 - The object isa Moose::Meta::Role::Composite ok 8 - ... got the composite role name ok 9 - ... this lives as expected ok 10 - The object isa Moose::Meta::Role::Composite ok 11 - ... got the composite role name ok 12 - ... this lives as expected ok 13 - ... has excluded roles ok 14 - ... this fails as expected ok 15 - ... this fails as expected ok t/030_roles/022_role_composition_req_methods................1..19 ok 1 - use Moose; ok 2 - use Moose::Meta::Role::Application::RoleSummation; ok 3 - use Moose::Meta::Role::Composite; ok 4 - The object isa Moose::Meta::Role::Composite ok 5 - ... got the composite role name ok 6 - ... this succeeds as expected ok 7 - ... got the right list of required methods ok 8 - The object isa Moose::Meta::Role::Composite ok 9 - ... got the composite role name ok 10 - ... this succeeds as expected ok 11 - ... got the right list of required methods ok 12 - The object isa Moose::Meta::Role::Composite ok 13 - ... got the composite role name ok 14 - ... this succeeds as expected ok 15 - ... got the right list of required methods ok 16 - The object isa Moose::Meta::Role::Composite ok 17 - ... got the composite role name ok 18 - ... this succeeds as expected ok 19 - ... got the right list of required methods ok t/030_roles/023_role_composition_attributes.................1..10 ok 1 - use Moose; ok 2 - use Moose::Meta::Role::Application::RoleSummation; ok 3 - use Moose::Meta::Role::Composite; ok 4 - The object isa Moose::Meta::Role::Composite ok 5 - ... got the composite role name ok 6 - ... this succeeds as expected ok 7 - ... got the right list of attributes ok 8 - ... this fails as expected ok 9 - ... this fails as expected ok 10 - ... this fails as expected ok t/030_roles/024_role_composition_methods....................1..22 ok 1 - use Moose; ok 2 - use Moose::Meta::Role::Application::RoleSummation; ok 3 - use Moose::Meta::Role::Composite; ok 4 - The object isa Moose::Meta::Role::Composite ok 5 - ... got the composite role name ok 6 - ... this succeeds as expected ok 7 - ... got the right list of methods ok 8 - The object isa Moose::Meta::Role::Composite ok 9 - ... got the composite role name ok 10 - ... this succeeds as expected ok 11 - ... got the right list of methods ok 12 - ... got the right list of required methods ok 13 - The object isa Moose::Meta::Role::Composite ok 14 - ... got the composite role name ok 15 - ... this succeeds as expected ok 16 - ... got the right list of methods ok 17 - ... got the right list of required methods ok 18 - The object isa Moose::Meta::Role::Composite ok 19 - ... got the composite role name ok 20 - ... this succeeds as expected ok 21 - ... got the right list of methods ok 22 - ... got the right list of required methods ok t/030_roles/025_role_composition_override...................1..11 ok 1 - use Moose; ok 2 - use Moose::Meta::Role::Application::RoleSummation; ok 3 - use Moose::Meta::Role::Composite; ok 4 - The object isa Moose::Meta::Role::Composite ok 5 - ... got the composite role name ok 6 - ... this lives ok ok 7 - ... got the right list of methods ok 8 - ... this fails as expected ok 9 - ... this fails as expected ok 10 - ... this fails as expected ok 11 - ... this fails as expected ok t/030_roles/026_role_composition_method_mods................1..10 ok 1 - use Moose; ok 2 - use Moose::Meta::Role::Application::RoleSummation; ok 3 - use Moose::Meta::Role::Composite; ok 4 ok 5 - The object isa Moose::Meta::Role::Composite ok 6 - ... got the composite role name ok 7 - ... this succeeds as expected ok 8 - ... got the right list of methods ok 9 - ... got the right list of methods ok 10 - ... got the right list of methods ok t/030_roles/030_role_parameterized..........................1..1 ok 1 - use Moose; ok t/040_type_constraints/001_util_type_constraints............1..38 ok 1 - use Moose::Util::TypeConstraints; ok 2 - ... this is a Num ok 3 - ... this is not a Num ok 4 - ... type constraint stringifies to name ok 5 - ... this is a Str ok 6 - ... this is not a Str ok 7 - ... this is a Natural ok 8 - ... this is not a Natural ok 9 - ... this is not a Natural ok 10 - ... this is a NaturalLessThanTen ok 11 - ... this is not a NaturalLessThanTen ok 12 - ... this is not a NaturalLessThanTen ok 13 - ... this is not a NaturalLessThanTen ok 14 - ... got a value back from negative ok 15 - The object isa Moose::Meta::TypeConstraint ok 16 - ... this is a negative number ok 17 - ... this is not a negative number ok 18 - ... this is not a negative number ok 19 - ... $negative is a subtype of Number ok 20 - ... $negative is not a subtype of String ok 21 - The object isa Moose::Meta::TypeConstraint ok 22 - ... NaturalLessThanTen is subtype of Natural ok 23 - ... NaturalLessThanTen is subtype of Number ok 24 - ... NaturalLessThanTen is not subtype of String ok 25 - ... it has a message ok 26 - ... validated successfully (no error) ok 27 - ... validated unsuccessfully (got error) ok 28 - The object isa Moose::Meta::TypeConstraint ok 29 - ... Natural is a subtype of Number ok 30 - ... Natural is not a subtype of String ok 31 - ... it does not have a message ok 32 - ... validated successfully (no error) ok 33 - ... validated unsuccessfully (got error) ok 34 - The object isa Moose::Meta::TypeConstraint ok 35 - ... it does have a message ok 36 - ... validated successfully (no error) ok 37 - ... validated unsuccessfully (got error) ok 38 - meta-attr construction ok even when type constraint utils loaded first ok t/040_type_constraints/002_util_type_constraints_export.....1..5 ok 1 - use Moose::Util::TypeConstraints; ok 2 - ... successfully exported &type to Foo package ok 3 - ... successfully exported &subtype to Foo package ok 4 - ... Ref worked correctly ok 5 - ... ArrayRef worked correctly ok t/040_type_constraints/003_util_std_type_constraints........1..273 ok 1 - use Moose::Util::TypeConstraints; ok 2 - ... Any accepts anything ok 3 - ... Any accepts anything ok 4 - ... Any accepts anything ok 5 - ... Any accepts anything ok 6 - ... Any accepts anything ok 7 - ... Any accepts anything ok 8 - ... Any accepts anything ok 9 - ... Any accepts anything ok 10 - ... Any accepts anything ok 11 - ... Any accepts anything ok 12 - ... Any accepts anything ok 13 - ... Any accepts anything ok 14 - ... Any accepts anything ok 15 - ... Item is the base type, so accepts anything ok 16 - ... Item is the base type, so accepts anything ok 17 - ... Item is the base type, so accepts anything ok 18 - ... Item is the base type, so accepts anything ok 19 - ... Item is the base type, so accepts anything ok 20 - ... Item is the base type, so accepts anything ok 21 - ... Item is the base type, so accepts anything ok 22 - ... Item is the base type, so accepts anything ok 23 - ... Item is the base type, so accepts anything ok 24 - ... Item is the base type, so accepts anything ok 25 - ... Item is the base type, so accepts anything ok 26 - ... Item is the base type, so accepts anything ok 27 - ... Item is the base type, so accepts anything ok 28 - ... Defined accepts anything which is defined ok 29 - ... Defined accepts anything which is defined ok 30 - ... Defined accepts anything which is defined ok 31 - ... Defined accepts anything which is defined ok 32 - ... Defined accepts anything which is defined ok 33 - ... Defined accepts anything which is defined ok 34 - ... Defined accepts anything which is defined ok 35 - ... Defined accepts anything which is defined ok 36 - ... Defined accepts anything which is defined ok 37 - ... Defined accepts anything which is defined ok 38 - ... Defined accepts anything which is defined ok 39 - ... Defined accepts anything which is defined ok 40 - ... Defined accepts anything which is defined ok 41 - ... Undef accepts anything which is not defined ok 42 - ... Undef accepts anything which is not defined ok 43 - ... Undef accepts anything which is not defined ok 44 - ... Undef accepts anything which is not defined ok 45 - ... Undef accepts anything which is not defined ok 46 - ... Undef accepts anything which is not defined ok 47 - ... Undef accepts anything which is not defined ok 48 - ... Undef accepts anything which is not defined ok 49 - ... Undef accepts anything which is not defined ok 50 - ... Undef accepts anything which is not defined ok 51 - ... Undef accepts anything which is not defined ok 52 - ... Undef accepts anything which is not defined ok 53 - ... Undef accepts anything which is not defined ok 54 - ... Bool rejects anything which is not a 1 or 0 or "" or undef ok 55 - ... Bool rejects anything which is not a 1 or 0 or "" or undef ok 56 - ... Bool rejects anything which is not a 1 or 0 or "" or undef ok 57 - ... Bool rejects anything which is not a 1 or 0 or "" or undef ok 58 - ... Bool rejects anything which is not a 1 or 0 or "" or undef ok 59 - ... Bool rejects anything which is not a 1 or 0 or "" or undef ok 60 - ... Bool rejects anything which is not a 1 or 0 or "" or undef ok 61 - ... Bool rejects anything which is not a 1 or 0 or "" or undef ok 62 - ... Bool rejects anything which is not a 1 or 0 or "" or undef ok 63 - ... Bool rejects anything which is not a 1 or 0 or "" or undef ok 64 - ... Bool rejects anything which is not a 1 or 0 or "" or undef ok 65 - ... Bool rejects anything which is not a 1 or 0 or "" or undef ok 66 - ... Bool rejects anything which is not a 1 or 0 or "" or undef ok 67 - ... Bool rejects anything which is not a 1 or 0 or "" or undef ok 68 - ... Value accepts anything which is not a Ref ok 69 - ... Value accepts anything which is not a Ref ok 70 - ... Value accepts anything which is not a Ref ok 71 - ... Value accepts anything which is not a Ref ok 72 - ... Value rejects anything which is not a Value ok 73 - ... Value rejects anything which is not a Value ok 74 - ... Value rejects anything which is not a Value ok 75 - ... Value rejects anything which is not a Value ok 76 - ... Value rejects anything which is not a Value ok 77 - ... Value rejects anything which is not a Value ok 78 - ... Value rejects anything which is not a Value ok 79 - ... Value rejects anything which is not a Value ok 80 - ... Value rejects anything which is not a Value ok 81 - ... Ref accepts anything which is not a Value ok 82 - ... Ref accepts anything which is not a Value ok 83 - ... Ref accepts anything which is not a Value ok 84 - ... Ref accepts anything which is not a Value ok 85 - ... Ref rejects anything which is not a Ref ok 86 - ... Ref rejects anything which is not a Ref ok 87 - ... Ref rejects anything which is not a Ref ok 88 - ... Ref rejects anything which is not a Ref ok 89 - ... Ref rejects anything which is not a Ref ok 90 - ... Ref rejects anything which is not a Ref ok 91 - ... Ref rejects anything which is not a Ref ok 92 - ... Ref rejects anything which is not a Ref ok 93 - ... Ref rejects anything which is not a Ref ok 94 - ... Int accepts anything which is an Int ok 95 - ... Int accepts anything which is an Int ok 96 - ... Int accepts anything which is not a Int ok 97 - ... Int accepts anything which is not a Int ok 98 - ... Int rejects anything which is not a Int ok 99 - ... Int rejects anything which is not a Int ok 100 - ... Int rejects anything which is not a Int ok 101 - ... Int rejects anything which is not a Int ok 102 - ... Int rejects anything which is not a Int ok 103 - ... Int rejects anything which is not a Int ok 104 - ... Int rejects anything which is not a Int ok 105 - ... Int rejects anything which is not a Int ok 106 - ... Int rejects anything which is not a Int ok 107 - ... Int rejects anything which is not a Int ok 108 - ... Int rejects anything which is not a Int ok 109 - ... Num accepts anything which is an Num ok 110 - ... Num accepts anything which is an Num ok 111 - ... Num accepts anything which is an Num ok 112 - ... Num accepts anything which is an Num ok 113 - ... Num rejects anything which is not a Num ok 114 - ... Num rejects anything which is not a Num ok 115 - ... Num rejects anything which is not a Num ok 116 - ... Num rejects anything which is not a Num ok 117 - ... Num rejects anything which is not a Num ok 118 - ... Num rejects anything which is not a Num ok 119 - ... Num rejects anything which is not a Num ok 120 - ... Num rejects anything which is not a Num ok 121 - ... Num rejects anything which is not a Num ok 122 - ... Num rejects anything which is not a Num ok 123 - ... Num rejects anything which is not a Num ok 124 - ... Str accepts anything which is a Str ok 125 - ... Str accepts anything which is a Str ok 126 - ... Str accepts anything which is a Str ok 127 - ... Str accepts anything which is a Str ok 128 - ... Str rejects anything which is not a Str ok 129 - ... Str rejects anything which is not a Str ok 130 - ... Str rejects anything which is not a Str ok 131 - ... Str rejects anything which is not a Str ok 132 - ... Str rejects anything which is not a Str ok 133 - ... Str rejects anything which is not a Str ok 134 - ... Str rejects anything which is not a Str ok 135 - ... Str rejects anything which is not a Str ok 136 - ... Str rejects anything which is not a Str ok 137 - ... ScalarRef rejects anything which is not a ScalarRef ok 138 - ... ScalarRef rejects anything which is not a ScalarRef ok 139 - ... ScalarRef rejects anything which is not a ScalarRef ok 140 - ... ScalarRef rejects anything which is not a ScalarRef ok 141 - ... ScalarRef rejects anything which is not a ScalarRef ok 142 - ... ScalarRef rejects anything which is not a ScalarRef ok 143 - ... ScalarRef rejects anything which is not a ScalarRef ok 144 - ... ScalarRef accepts anything which is a ScalarRef ok 145 - ... ScalarRef rejects anything which is not a ScalarRef ok 146 - ... ScalarRef rejects anything which is not a ScalarRef ok 147 - ... ScalarRef rejects anything which is not a ScalarRef ok 148 - ... ScalarRef rejects anything which is not a ScalarRef ok 149 - ... ScalarRef rejects anything which is not a ScalarRef ok 150 - ... ArrayRef rejects anything which is not a ArrayRef ok 151 - ... ArrayRef rejects anything which is not a ArrayRef ok 152 - ... ArrayRef rejects anything which is not a ArrayRef ok 153 - ... ArrayRef rejects anything which is not a ArrayRef ok 154 - ... ArrayRef accepts anything which is a ArrayRef ok 155 - ... ArrayRef rejects anything which is not a ArrayRef ok 156 - ... ArrayRef rejects anything which is not a ArrayRef ok 157 - ... ArrayRef rejects anything which is not a ArrayRef ok 158 - ... ArrayRef rejects anything which is not a ArrayRef ok 159 - ... ArrayRef rejects anything which is not a ArrayRef ok 160 - ... ArrayRef rejects anything which is not a ArrayRef ok 161 - ... ArrayRef rejects anything which is not a ArrayRef ok 162 - ... ArrayRef rejects anything which is not a ArrayRef ok 163 - ... HashRef rejects anything which is not a HashRef ok 164 - ... HashRef rejects anything which is not a HashRef ok 165 - ... HashRef rejects anything which is not a HashRef ok 166 - ... HashRef rejects anything which is not a HashRef ok 167 - ... HashRef rejects anything which is not a HashRef ok 168 - ... HashRef accepts anything which is a HashRef ok 169 - ... HashRef rejects anything which is not a HashRef ok 170 - ... HashRef rejects anything which is not a HashRef ok 171 - ... HashRef rejects anything which is not a HashRef ok 172 - ... HashRef rejects anything which is not a HashRef ok 173 - ... HashRef rejects anything which is not a HashRef ok 174 - ... HashRef rejects anything which is not a HashRef ok 175 - ... HashRef rejects anything which is not a HashRef ok 176 - ... CodeRef rejects anything which is not a CodeRef ok 177 - ... CodeRef rejects anything which is not a CodeRef ok 178 - ... CodeRef rejects anything which is not a CodeRef ok 179 - ... CodeRef rejects anything which is not a CodeRef ok 180 - ... CodeRef rejects anything which is not a CodeRef ok 181 - ... CodeRef rejects anything which is not a CodeRef ok 182 - ... CodeRef accepts anything which is a CodeRef ok 183 - ... CodeRef rejects anything which is not a CodeRef ok 184 - ... CodeRef rejects anything which is not a CodeRef ok 185 - ... CodeRef rejects anything which is not a CodeRef ok 186 - ... CodeRef rejects anything which is not a CodeRef ok 187 - ... CodeRef rejects anything which is not a CodeRef ok 188 - ... CodeRef rejects anything which is not a CodeRef ok 189 - ... RegexpRef rejects anything which is not a RegexpRef ok 190 - ... RegexpRef rejects anything which is not a RegexpRef ok 191 - ... RegexpRef rejects anything which is not a RegexpRef ok 192 - ... RegexpRef rejects anything which is not a RegexpRef ok 193 - ... RegexpRef rejects anything which is not a RegexpRef ok 194 - ... RegexpRef rejects anything which is not a RegexpRef ok 195 - ... RegexpRef rejects anything which is not a RegexpRef ok 196 - ... RegexpRef rejects anything which is not a RegexpRef ok 197 - ... RegexpRef rejects anything which is not a RegexpRef ok 198 - ... RegexpRef rejects anything which is not a RegexpRef ok 199 - ... RegexpRef accepts anything which is a RegexpRef ok 200 - ... RegexpRef rejects anything which is not a RegexpRef ok 201 - ... RegexpRef rejects anything which is not a RegexpRef ok 202 - ... GlobRef rejects anything which is not a GlobRef ok 203 - ... GlobRef rejects anything which is not a GlobRef ok 204 - ... GlobRef rejects anything which is not a GlobRef ok 205 - ... GlobRef rejects anything which is not a GlobRef ok 206 - ... GlobRef rejects anything which is not a GlobRef ok 207 - ... GlobRef rejects anything which is not a GlobRef ok 208 - ... GlobRef rejects anything which is not a GlobRef ok 209 - ... GlobRef rejects anything which is not a GlobRef ok 210 - ... GlobRef accepts anything which is a GlobRef ok 211 - ... GlobRef accepts anything which is a GlobRef ok 212 - ... GlobRef rejects anything which is not a GlobRef ok 213 - ... GlobRef rejects anything which is not a GlobRef ok 214 - ... GlobRef rejects anything which is not a GlobRef ok 215 - ... GlobRef rejects anything which is not a GlobRef ok 216 - ... FileHandle rejects anything which is not a FileHandle ok 217 - ... FileHandle rejects anything which is not a FileHandle ok 218 - ... FileHandle rejects anything which is not a FileHandle ok 219 - ... FileHandle rejects anything which is not a FileHandle ok 220 - ... FileHandle rejects anything which is not a FileHandle ok 221 - ... FileHandle rejects anything which is not a FileHandle ok 222 - ... FileHandle rejects anything which is not a FileHandle ok 223 - ... FileHandle rejects anything which is not a FileHandle ok 224 - ... FileHandle rejects anything which is not a FileHandle ok 225 - ... FileHandle accepts anything which is a FileHandle ok 226 - ... FileHandle accepts anything which is a FileHandle ok 227 - ... FileHandle rejects anything which is not a FileHandle ok 228 - ... FileHandle rejects anything which is not a FileHandle ok 229 - ... FileHandle rejects anything which is not a FileHandle ok 230 - ... Object rejects anything which is not blessed ok 231 - ... Object rejects anything which is not blessed ok 232 - ... Object rejects anything which is not blessed ok 233 - ... Object rejects anything which is not blessed ok 234 - ... Object rejects anything which is not blessed ok 235 - ... Object rejects anything which is not blessed ok 236 - ... Object rejects anything which is not blessed ok 237 - ... Object rejects anything which is not blessed ok 238 - ... Object rejects anything which is not blessed ok 239 - ... Object rejects anything which is not blessed ok 240 - ... Object rejects anything which is not blessed ok 241 - ... Object accepts anything which is blessed ok 242 - ... Object accepts anything which is blessed ok 243 - ... Role rejects anything which is not a Role ok 244 - ... Role rejects anything which is not a Role ok 245 - ... Role rejects anything which is not a Role ok 246 - ... Role rejects anything which is not a Role ok 247 - ... Role rejects anything which is not a Role ok 248 - ... Role rejects anything which is not a Role ok 249 - ... Role rejects anything which is not a Role ok 250 - ... Role rejects anything which is not a Role ok 251 - ... Role rejects anything which is not a Role ok 252 - ... Role rejects anything which is not a Role ok 253 - ... Role rejects anything which is not a Role ok 254 - ... Role accepts anything which is not a Role ok 255 - ... Role accepts anything which is not a Role ok 256 - ... Role accepts anything which is not a Role ok 257 - ... ClassName rejects anything which is not a ClassName ok 258 - ... ClassName rejects anything which is not a ClassName ok 259 - ... ClassName rejects anything which is not a ClassName ok 260 - ... ClassName rejects anything which is not a ClassName ok 261 - ... ClassName rejects anything which is not a ClassName ok 262 - ... ClassName rejects anything which is not a ClassName ok 263 - ... ClassName rejects anything which is not a ClassName ok 264 - ... ClassName rejects anything which is not a ClassName ok 265 - ... ClassName rejects anything which is not a ClassName ok 266 - ... ClassName rejects anything which is not a ClassName ok 267 - ... ClassName rejects anything which is not a ClassName ok 268 - ... ClassName rejects anything which is not a ClassName ok 269 - ... ClassName rejects anything which is not a ClassName ok 270 - ... ClassName rejects anything which is not a ClassName ok 271 - ... ClassName accepts anything which is a ClassName ok 272 - ... ClassName accepts anything which is a ClassName ok 273 - ... ClassName accepts anything which is a ClassName ok t/040_type_constraints/004_util_find_type_constraint........1..18 ok 1 - use Moose::Util::TypeConstraints; ok 2 - ... got the right name for Any ok 3 - ... got the right name for Item ok 4 - ... got the right name for Bool ok 5 - ... got the right name for Undef ok 6 - ... got the right name for Defined ok 7 - ... got the right name for Value ok 8 - ... got the right name for Num ok 9 - ... got the right name for Int ok 10 - ... got the right name for Str ok 11 - ... got the right name for Ref ok 12 - ... got the right name for ScalarRef ok 13 - ... got the right name for ArrayRef ok 14 - ... got the right name for HashRef ok 15 - ... got the right name for CodeRef ok 16 - ... got the right name for RegexpRef ok 17 - ... got the right name for Object ok 18 - ... got the right name for Role ok t/040_type_constraints/005_util_type_coercion...............1..14 ok 1 - use Moose::Util::TypeConstraints; ok 2 - The object isa HTTPHeader ok 3 - ... this passed the type test ok 4 - ... this did not pass the type test ok 5 - ... this did not pass the type test ok 6 - The object isa Moose::Meta::TypeCoercion ok 7 - The object isa HTTPHeader ok 8 - ... got the right array ok 9 - ... nothing assigned to the hash ok 10 - The object isa HTTPHeader ok 11 - ... got the right hash ok 12 - ... nothing assigned to the array ok 13 - ... got back what we put in ok 14 - ... got back what we put in ok t/040_type_constraints/006_util_type_reloading..............1..5 ok 1 - use Moose; ok 2 - ... loaded Foo successfully ok 3 - ... re-loaded Foo successfully ok 4 - ... loaded Bar successfully ok 5 - ... re-loaded Bar successfully ok t/040_type_constraints/007_util_more_type_coercion..........1..26 ok 1 - use Moose; ok 2 - The object isa Engine ok 3 - ... type was coerced without incident ok 4 - The object isa HTTPHeader ok 5 - ... got the right array value of the header ok 6 - ... no hash value set ok 7 - ... type was coerced without incident ok 8 - The object isa HTTPHeader ok 9 - ... got the right hash value of the header ok 10 - ... no array value set ok 11 - ... dies with the wrong type, even after coercion ok 12 - ... lives with the right type, even after coercion ok 13 - The object isa Engine ok 14 - The object isa HTTPHeader ok 15 - ... got the right array value of the header ok 16 - ... no hash value set ok 17 - The object isa Engine ok 18 - The object isa HTTPHeader ok 19 - ... got the right hash value of the header ok 20 - ... no array value set ok 21 - The object isa Engine ok 22 - The object isa HTTPHeader ok 23 - ... no hash value set ok 24 - ... no array value set ok 25 - ... dies correctly with bad params ok 26 - ... dies correctly with bad params ok t/040_type_constraints/008_union_types......................1..33 ok 1 - use Moose::Util::TypeConstraints; ok 2 - The object isa Moose::Meta::TypeConstraint ok 3 - The object isa Moose::Meta::TypeConstraint ok 4 - ... Str cannot accept an Undef value ok 5 - ... Str can accept an String value ok 6 - ... Undef cannot accept an Str value ok 7 - ... Undef can accept an Undef value ok 8 - The object isa Moose::Meta::TypeConstraint::Union ok 9 - ... (Str | Undef) can accept an Undef value ok 10 - ... (Str | Undef) can accept a String value ok 11 - subtype of Str ok 12 - subtype of Undef ok 13 - not equal to Str ok 14 - equal to self ok 15 - equal to clone ok 16 - equal to reversed clone ok 17 - The object isa Moose::Meta::TypeConstraint ok 18 - The object isa Moose::Meta::TypeConstraint ok 19 - ... ArrayRef can accept an [] value ok 20 - ... ArrayRef cannot accept an {} value ok 21 - ... HashRef can accept an {} value ok 22 - ... HashRef cannot accept an [] value ok 23 - The object isa Moose::Meta::TypeConstraint::Union ok 24 - ... (ArrayRef | HashRef) can accept [] ok 25 - ... (ArrayRef | HashRef) can accept {} ok 26 - ... (ArrayRef | HashRef) cannot accept scalar refs ok 27 - ... (ArrayRef | HashRef) cannot accept code refs ok 28 - ... (ArrayRef | HashRef) cannot accept Numbers ok 29 - ... (ArrayRef | HashRef) can accept [] ok 30 - ... (ArrayRef | HashRef) can accept {} ok 31 - ... (ArrayRef | HashRef) cannot accept scalar refs ok 32 - ... (ArrayRef | HashRef) cannot accept code refs ok 33 - ... (ArrayRef | HashRef) cannot accept Numbers ok t/040_type_constraints/009_union_types_and_coercions........1..29 ok 1 - use Moose; ok 2 - The object isa Email::Moose ok 3 - The object isa IO::String ok 4 - ... got correct empty string ok 5 - The object isa Email::Moose ok 6 - The object isa IO::String ok 7 - ... got correct string ok 8 - ... this will coerce correctly ok 9 - The object isa IO::String ok 10 - ... got correct string ok 11 - The object isa Email::Moose ok 12 - The object isa IO::String ok 13 - ... got correct string ok 14 - ... this will coerce correctly ok 15 - The object isa IO::String ok 16 - ... got correct string ok 17 - The object isa Email::Moose ok 18 - The object isa IO::String ok 19 - ... and it is the one we expected ok 20 - ... got correct string ok 21 - ... this will coerce correctly ok 22 - The object isa IO::String ok 23 - ... and it is the one we expected ok 24 - ... got correct string ok 25 - The object isa Email::Moose ok 26 - The object isa IO::File ok 27 - The object isa Email::Moose ok 28 - The object isa IO::File ok 29 - ... and it is the one we expected ok t/040_type_constraints/010_misc_type_tests..................1..3 ok 1 - use Moose::Util::TypeConstraints; ok 2 - ... create bare subtype fine ok 3 - The object isa Moose::Meta::TypeConstraint ok t/040_type_constraints/011_container_type_constraint........1..22 ok 1 - use Moose::Util::TypeConstraints; ok 2 - use Moose::Meta::TypeConstraint::Parameterized; ok 3 - The object isa Moose::Meta::TypeConstraint::Parameterized ok 4 - The object isa Moose::Meta::TypeConstraint ok 5 - ... [ 1, 2, 3, 4 ] passed successfully ok 6 - ... [qw/foo bar baz/] failed successfully ok 7 - ... [ 1, 2, 3, qw/foo bar/] failed successfully ok 8 - ... 1 failed successfully ok 9 - ... {} failed successfully ok 10 - ... sub { () } failed successfully ok 11 - The object isa Moose::Meta::TypeConstraint::Parameterized ok 12 - The object isa Moose::Meta::TypeConstraint ok 13 - ... { one => 1, two => 2, three => 3 } passed successfully ok 14 - ... { 1 => one, 2 => two, 3 => three } failed successfully ok 15 - ... { 1 => one, 2 => two, three => 3 } failed successfully ok 16 - ... 1 failed successfully ok 17 - ... [] failed successfully ok 18 - ... sub { () } failed successfully ok 19 - The object isa Moose::Meta::TypeConstraint::Parameterized ok 20 - The object isa Moose::Meta::TypeConstraint ok 21 - ... [[ 1, 2, 3 ], [ 4, 5, 6 ]] passed successfully ok 22 - ... [[ 1, 2, 3 ], [ qw/foo bar/ ]] failed successfully ok t/040_type_constraints/012_container_type_coercion..........1..10 ok 1 - use Moose::Util::TypeConstraints; ok 2 - use Moose::Meta::TypeConstraint::Parameterized; ok 3 - The object isa Moose::Meta::TypeConstraint::Parameterized ok 4 - The object isa Moose::Meta::TypeConstraint ok 5 - ... found the type we just added ok 6 - The object isa Moose::Meta::TypeConstraint::Parameterized ok 7 - The object isa Moose::Meta::TypeConstraint ok 8 - ... found the type we just added ok 9 - The object isa Foo ok 10 - ... our coercion worked! ok t/040_type_constraints/013_advanced_type_creation...........1..33 ok 1 - use Moose::Util::TypeConstraints; ok 2 - use Moose::Meta::TypeConstraint::Parameterized; ok 3 - The object isa Moose::Meta::TypeConstraint::Parameterized ok 4 - ... this passed the type check ok 5 - ... this passed the type check ok 6 - ... this passed the type check ok 7 - ... this didnt pass the type check ok 8 - The object isa Moose::Meta::TypeConstraint::Parameterized ok 9 - ... this passed the type check ok 10 - ... this passed the type check ok 11 - ... this passed the type check ok 12 - ... this didnt pass the type check ok 13 - The object isa Moose::Meta::TypeConstraint::Union ok 14 - ... this passed the type check ok 15 - ... this passed the type check ok 16 - ... this didnt pass the type check ok 17 - ... this didnt pass the type check ok 18 - The object isa Moose::Meta::TypeConstraint::Parameterized ok 19 - The object isa Moose::Meta::TypeConstraint ok 20 - ... [ 1, 2, 3, 4 ] passed successfully ok 21 - ... [qw/foo bar baz/] failed successfully ok 22 - ... [ 1, 2, 3, qw/foo bar/] failed successfully ok 23 - ... 1 failed successfully ok 24 - ... {} failed successfully ok 25 - ... sub { () } failed successfully ok 26 - The object isa Moose::Meta::TypeConstraint::Parameterized ok 27 - The object isa Moose::Meta::TypeConstraint ok 28 - ... [[ 1, 2, 3 ], [ 4, 5, 6 ]] passed successfully ok 29 - ... [[ 1, 2, 3 ], [ qw/foo bar/ ]] failed successfully ok 30 - The object isa Moose::Meta::TypeConstraint::Parameterized ok 31 - The object isa Moose::Meta::TypeConstraint ok 32 - ... [[[ 1, 2, 3 ], [ 4, 5, 6 ]], [[ 7, 8, 9 ]]] passed successfully ok 33 - ... [[[ 1, 2, 3 ]], [[ qw/foo bar/ ]]] failed successfully ok t/040_type_constraints/014_type_notation_parser.............1..41 ok 1 - use Moose::Util::TypeConstraints; ok 2 - ... this correctly detected a container (ArrayRef[Foo]) ok 3 - ... this correctly detected a container (ArrayRef[Foo | Int]) ok 4 - ... this correctly detected a container (ArrayRef[ArrayRef[Int]]) ok 5 - ... this correctly detected a container (ArrayRef[ArrayRef[Int | Foo]]) ok 6 - ... this correctly detected a container (ArrayRef[ArrayRef[Int|Str]]) ok 7 - ... this correctly detected a non-container (ArrayRef[]) ok 8 - ... this correctly detected a non-container (ArrayRef[Foo]Bar) ok 9 - ... this correctly split the container (ArrayRef[Foo|Int]) ok 10 - ... this correctly split the container (ArrayRef[Foo | Int]) ok 11 - ... this correctly split the container (ArrayRef[ArrayRef[Int]]) ok 12 - ... this correctly split the container (ArrayRef[Foo]) ok 13 - ... this correctly split the container (ArrayRef[ArrayRef[Int | Foo]]) ok 14 - ... this correctly split the container (ArrayRef[ArrayRef[Int|Str]]) ok 15 - ... this correctly detected union (Int | Str) ok 16 - ... this correctly detected union (Int|Str) ok 17 - ... this correctly detected union (ArrayRef[Foo] | Int) ok 18 - ... this correctly detected union (ArrayRef[Foo]|Int) ok 19 - ... this correctly detected union (Int | ArrayRef[Foo]) ok 20 - ... this correctly detected union (Int|ArrayRef[Foo]) ok 21 - ... this correctly detected union (ArrayRef[Foo | Int] | Str) ok 22 - ... this correctly detected union (ArrayRef[Foo|Int]|Str) ok 23 - ... this correctly detected union (Str | ArrayRef[Foo | Int]) ok 24 - ... this correctly detected union (Str|ArrayRef[Foo|Int]) ok 25 - ... this correctly detected union (Some|Silly|Name|With|Pipes | Int) ok 26 - ... this correctly detected union (Some|Silly|Name|With|Pipes|Int) ok 27 - ... this correctly detected a non-union (Int) ok 28 - ... this correctly detected a non-union (ArrayRef[Foo | Int]) ok 29 - ... this correctly detected a non-union (ArrayRef[Foo|Int]) ok 30 - ... this correctly split the union (Str|ArrayRef[Foo|Int]) ok 31 - ... this correctly split the union (Some|Silly|Name|With|Pipes | Int) ok 32 - ... this correctly split the union (Int | ArrayRef[Foo]) ok 33 - ... this correctly split the union (Int | Str) ok 34 - ... this correctly split the union (Int|Str) ok 35 - ... this correctly split the union (Some|Silly|Name|With|Pipes|Int) ok 36 - ... this correctly split the union (Int|ArrayRef[Foo]) ok 37 - ... this correctly split the union (ArrayRef[Foo|Int]|Str) ok 38 - ... this correctly split the union (ArrayRef[Foo] | Int) ok 39 - ... this correctly split the union (Str | ArrayRef[Foo | Int]) ok 40 - ... this correctly split the union (ArrayRef[Foo]|Int) ok 41 - ... this correctly split the union (ArrayRef[Foo | Int] | Str) ok t/040_type_constraints/015_enum.............................1..107 ok 1 - 'a' is a letter ok 2 - 'b' is a letter ok 3 - 'c' is a letter ok 4 - 'd' is a letter ok 5 - 'e' is a letter ok 6 - 'f' is a letter ok 7 - 'g' is a letter ok 8 - 'h' is a letter ok 9 - 'i' is a letter ok 10 - 'j' is a letter ok 11 - 'k' is a letter ok 12 - 'l' is a letter ok 13 - 'm' is a letter ok 14 - 'n' is a letter ok 15 - 'o' is a letter ok 16 - 'p' is a letter ok 17 - 'q' is a letter ok 18 - 'r' is a letter ok 19 - 's' is a letter ok 20 - 't' is a letter ok 21 - 'u' is a letter ok 22 - 'v' is a letter ok 23 - 'w' is a letter ok 24 - 'x' is a letter ok 25 - 'y' is a letter ok 26 - 'z' is a letter ok 27 - 'A' is a letter ok 28 - 'B' is a letter ok 29 - 'C' is a letter ok 30 - 'D' is a letter ok 31 - 'E' is a letter ok 32 - 'F' is a letter ok 33 - 'G' is a letter ok 34 - 'H' is a letter ok 35 - 'I' is a letter ok 36 - 'J' is a letter ok 37 - 'K' is a letter ok 38 - 'L' is a letter ok 39 - 'M' is a letter ok 40 - 'N' is a letter ok 41 - 'O' is a letter ok 42 - 'P' is a letter ok 43 - 'Q' is a letter ok 44 - 'R' is a letter ok 45 - 'S' is a letter ok 46 - 'T' is a letter ok 47 - 'U' is a letter ok 48 - 'V' is a letter ok 49 - 'W' is a letter ok 50 - 'X' is a letter ok 51 - 'Y' is a letter ok 52 - 'Z' is a letter ok 53 - 'ab' is not a letter ok 54 - 'abc' is not a letter ok 55 - 'abcd' is not a letter ok 56 - '0' is not a letter ok 57 - '4' is not a letter ok 58 - '9' is not a letter ok 59 - '~' is not a letter ok 60 - '@' is not a letter ok 61 - '$' is not a letter ok 62 - '%' is not a letter ok 63 - 'l33t' is not a letter ok 64 - 'st3v4n' is not a letter ok 65 - '3num' is not a letter ok 66 - 'Perl 5' is a language ok 67 - 'Perl 6' is a language ok 68 - 'PASM' is a language ok 69 - 'PIR' is a language ok 70 - 'perl 5' is not a language ok 71 - 'Python' is not a language ok 72 - 'Ruby' is not a language ok 73 - 'Perl 666' is not a language ok 74 - 'PASM++' is not a language ok 75 - '*' is a metacharacter ok 76 - '+' is a metacharacter ok 77 - '?' is a metacharacter ok 78 - '.' is a metacharacter ok 79 - '|' is a metacharacter ok 80 - '(' is a metacharacter ok 81 - ')' is a metacharacter ok 82 - '[' is a metacharacter ok 83 - ']' is a metacharacter ok 84 - '\' is a metacharacter ok 85 - '<' is not a metacharacter ok 86 - '>' is not a metacharacter ok 87 - '&' is not a metacharacter ok 88 - '%' is not a metacharacter ok 89 - '$' is not a metacharacter ok 90 - '@' is not a metacharacter ok 91 - '!' is not a metacharacter ok 92 - '~' is not a metacharacter ok 93 - '`' is not a metacharacter ok 94 - '.*' is not a metacharacter ok 95 - 'fish(sticks)?' is not a metacharacter ok 96 - 'atreides' is not a metacharacter ok 97 - '^1?$|^(11+?)\1+$' is not a metacharacter ok 98 - The object isa Moose::Meta::TypeConstraint ok 99 - ... got the right name ok 100 - ... got the right parent name ok 101 - 'Perl 5' is a language ok 102 - 'Perl 6' is a language ok 103 - 'PASM' is a language ok 104 - 'PIR' is a language ok 105 - doesn't equal a diff enum ok 106 - equals itself ok 107 - equals duplicate ok t/040_type_constraints/016_subtyping_parameterized_types....1..30 ok 1 - use Moose::Util::TypeConstraints; ok 2 - ... created the subtype special okay ok 3 - The object isa Moose::Meta::TypeConstraint ok 4 - ... name is correct ok 5 - The object isa Moose::Meta::TypeConstraint::Parameterized ok 6 - The object isa Moose::Meta::TypeConstraint ok 7 - ... parent name is correct ok 8 - ... validated it correctly ok 9 - ... validated it correctly ok 10 - equals to self ok 11 - not equal to parent ok 12 - parent equals to self ok 13 - ... created the subtype special okay ok 14 - The object isa Moose::Meta::TypeConstraint ok 15 - ... name is correct ok 16 - The object isa Moose::Meta::TypeConstraint::Parameterized ok 17 - The object isa Moose::Meta::TypeConstraint ok 18 - ... parent name is correct ok 19 - ... validated it correctly ok 20 - ... validated it correctly ok 21 - ... validated it correctly ok 22 ok 23 - The object isa Moose::Meta::TypeConstraint ok 24 - The object isa Moose::Meta::TypeConstraint::Parameterizable ok 25 - validated ok 26 - failed ok 27 - The object isa Moose::Meta::TypeConstraint ok 28 - validated ok 29 - failed ok 30 - failed ok t/040_type_constraints/017_subtyping_union_types............1..21 ok 1 - use Moose::Util::TypeConstraints; ok 2 - ... created the subtype special okay ok 3 - The object isa Moose::Meta::TypeConstraint ok 4 - ... name is correct ok 5 - The object isa Moose::Meta::TypeConstraint::Union ok 6 - The object isa Moose::Meta::TypeConstraint ok 7 - ... parent name is correct ok 8 - ... validated it correctly ok 9 - ... validated it correctly ok 10 - ... validated it correctly ok 11 - ... created the subtype special okay ok 12 - The object isa Moose::Meta::TypeConstraint ok 13 - ... name is correct ok 14 - The object isa Moose::Meta::TypeConstraint::Union ok 15 - The object isa Moose::Meta::TypeConstraint ok 16 - ... parent name is correct ok 17 - ... validated it correctly ok 18 - ... validated it correctly ok 19 - ... validated it correctly ok 20 - ... validated it correctly ok 21 - ... validated it correctly ok t/040_type_constraints/018_custom_parameterized_types.......1..28 ok 1 - use Moose::Util::TypeConstraints; ok 2 - use Moose::Meta::TypeConstraint::Parameterized; ok 3 - ... created the subtype special okay ok 4 - ... created the subtype special okay ok 5 - ... created the subtype special okay ok 6 - The object isa Moose::Meta::TypeConstraint ok 7 - ... name is correct ok 8 - The object isa Moose::Meta::TypeConstraint ok 9 - ... parent name is correct ok 10 - ... validated it correctly ok 11 - ... validated it correctly ok 12 - equals to self ok 13 - not equal to parent ok 14 - ... validated it correctly ok 15 - ... validated it correctly ok 16 - ... validated it correctly ok 17 - ... validated it correctly ok 18 - equals to self ok 19 - equals to self ok 20 - not equal to unparametrized self ok 21 - equal to clone ok 22 - not equal to different parameter ok 23 - ... validated it correctly ok 24 - ... validated it correctly ok 25 - ... validated it correctly ok 26 - ... validated it correctly ok 27 - non-containers cannot be parameterized ok 28 - non-containers cannot be parameterized ok t/040_type_constraints/019_coerced_parameterized_types......1..11 ok 1 - use Moose::Util::TypeConstraints; ok 2 - use Moose::Meta::TypeConstraint::Parameterized; ok 3 - ... created the coercion okay ok 4 - ... validated it correctly (pass) ok 5 - ... validated it correctly (fail) ok 6 - ... validated it correctly (fail) ok 7 - ... created the coercion okay ok 8 - ... validated it correctly (fail) ok 9 - ... validated it correctly (pass) ok 10 - ... validated it correctly (fail) ok 11 - ... validated it correctly (fail) ok t/040_type_constraints/020_class_type_constraint............1..18 ok 1 - use Moose::Util::TypeConstraints; ok 2 - class_type keywork works ok 3 - class_type keywork works with message ok 4 - class attribute ok 5 - subtype of gorch ok 6 - subtype of bar ok 7 - subtype of Object ok 8 - Foo passes Bar ok 9 - Bar passes Bar ok 10 - but Bar doesn't pass Gorch ok 11 - Beep passes Beep ok 12 - Boop has a message ok 13 - boop gives correct error message ok 14 - equals self ok 15 - equals anon constraint of same value ok 16 - equals differently named constraint of same value ok 17 - doesn't equal other anon constraint ok 18 - subtype of other anon constraint ok t/040_type_constraints/021_maybe_type_constraint............1..19 ok 1 - use Moose; ok 2 - use Moose::Util::TypeConstraints; ok 3 - The object isa Moose::Meta::TypeConstraint ok 4 - The object isa Moose::Meta::TypeConstraint::Parameterized ok 5 - equals self ok 6 - not equal to parent ok 7 - not equal to Maybe ok 8 - parent is Maybe ok 9 - equal to clone ok 10 - not equal to clone with diff param ok 11 - not equal to declarative version of diff param ok 12 - ... checked type correctly (pass) ok 13 - ... checked type correctly (pass) ok 14 - ... checked type correctly (fail) ok 15 - ... checked type correctly (fail) ok 16 - ... it worked! ok 17 - ... it worked! ok 18 - ... failed the type check ok 19 - ... failed the type check ok t/040_type_constraints/022_custom_type_errors...............1..8 ok 1 - use Moose::Util::TypeConstraints; ok 2 - ... no errors thrown, value is good ok 3 - ... no errors thrown, value is good ok 4 - gave custom supertype error message on new ok 5 - gave custom subtype error message on new ok 6 - ... no errors thrown, value is good ok 7 - gave custom supertype error message on set_value ok 8 - gave custom subtype error message on set_value ok t/040_type_constraints/023_types_and_undef..................1..55 ok 1 - use Moose; ok 2 - ... undef is a Undef ok 3 - ... undef is NOT a Defined ok 4 - ... undef is NOT a Int ok 5 - ... undef is NOT a Number ok 6 - ... undef is NOT a Str ok 7 - ... undef is NOT a String ok 8 - ... 5 is a NOT a Undef ok 9 - ... 5 is a Defined ok 10 - ... 5 is a Int ok 11 - ... 5 is a Number ok 12 - ... 5 is a Str ok 13 - ... 5 is NOT a String ok 14 - ... 0.5 is a NOT a Undef ok 15 - ... 0.5 is a Defined ok 16 - ... 0.5 is NOT a Int ok 17 - ... 0.5 is a Number ok 18 - ... 0.5 is a Str ok 19 - ... 0.5 is NOT a String ok 20 - ... "Foo" is NOT a Undef ok 21 - ... "Foo" is a Defined ok 22 - ... "Foo" is NOT a Int ok 23 - ... "Foo" is NOT a Number ok 24 - ... "Foo" is a Str ok 25 - ... "Foo" is a String ok 26 - ... undef is a Foo->Undef ok 27 - ... undef is NOT a Foo->Defined ok 28 - ... undef is NOT a Foo->Int ok 29 - ... undef is NOT a Foo->Number ok 30 - ... undef is NOT a Foo->Str ok 31 - ... undef is NOT a Foo->String ok 32 - ... 5 is NOT a Foo->Undef ok 33 - ... 5 is a Foo->Defined ok 34 - ... 5 is a Foo->Int ok 35 - ... 5 is a Foo->Number ok 36 - ... 5 is a Foo->Str ok 37 - ... 5 is NOT a Foo->String ok 38 - ... 0.5 is NOT a Foo->Undef ok 39 - ... 0.5 is a Foo->Defined ok 40 - ... 0.5 is NOT a Foo->Int ok 41 - ... 0.5 is a Foo->Number ok 42 - ... 0.5 is a Foo->Str ok 43 - ... 0.5 is NOT a Foo->String ok 44 - ... "Foo" is NOT a Foo->Undef ok 45 - ... "Foo" is a Foo->Defined ok 46 - ... "Foo" is NOT a Foo->Int ok 47 - ... "Foo" is NOT a Foo->Number ok 48 - ... "Foo" is a Foo->Str ok 49 - ... "Foo" is a Foo->String ok 50 - ... undef is a Foo->Undef ok 51 - ... undef is NOT a Foo->Defined ok 52 - ... undef is NOT a Foo->Int ok 53 - ... undef is NOT a Foo->Number ok 54 - ... undef is NOT a Foo->Str ok 55 - ... undef is NOT a Foo->String ok t/040_type_constraints/024_role_type_constraint.............1..17 ok 1 - use Moose::Util::TypeConstraints; ok 2 - role_type keywork works with message ok 3 - role attribute ok 4 - subtype of gorch ok 5 - subtype of bar ok 6 - subtype of Object ok 7 - subtype of Role ok 8 - Foo passes Bar ok 9 - Bar passes Bar ok 10 - but Bar doesn't pass Gorch ok 11 - Boop has a message ok 12 - boop gives correct error message ok 13 - equals self ok 14 - equals anon constraint of same value ok 15 - equals differently named constraint of same value ok 16 - doesn't equal other anon constraint ok 17 - subtype of other anon constraint ok t/050_metaclasses/001_custom_attr_meta_with_roles...........1..4 ok 1 - use Moose; ok 2 - The object isa My::Class ok 3 - ... got the attribute ok 4 - The object isa My::Custom::Meta::Attr ok t/050_metaclasses/002_custom_attr_meta_as_role..............1..3 ok 1 - use Moose; ok 2 - creating custom attribute "metarole" is okay ok 3 - custom attribute metaclass extending role is okay ok t/050_metaclasses/003_moose_w_metaclass.....................1..5 ok 1 - use Moose; ok 2 - use Moose; ok 3 - The object isa Foo::Meta ok 4 - ... could not load moose without correct metaclass ok 5 - ... got the right error too ok t/050_metaclasses/004_moose_for_meta........................1..17 ok 1 - use Moose; ok 2 - The object isa My::Meta::Class ok 3 - The object isa Moose::Meta::Class ok 4 - The object isa Class::MOP::Class ok 5 - ... got the default superclasses ok 6 - The object isa My::Meta::Attribute::DefaultReadOnly ok 7 - The object isa Moose::Meta::Attribute ok 8 - The object isa Class::MOP::Attribute ok 9 - ... the attribute has a reader (as expected) ok 10 - ... the attribute does not have a writer (as expected) ok 11 - ... the attribute does not have an accessor (as expected) ok 12 - The object isa My::Meta::Attribute::DefaultReadOnly ok 13 - The object isa Moose::Meta::Attribute ok 14 - The object isa Class::MOP::Attribute ok 15 - ... the attribute does not have a reader (as expected) ok 16 - ... the attribute does not have a writer (as expected) ok 17 - ... the attribute does have an accessor (as expected) ok t/050_metaclasses/010_extending_and_embedding...............1..8 ok 1 - use Moose; ok 2 - MyClass->can('meta') ok 3 - The object isa MyFramework::Meta::Base ok 4 - The object isa Moose::Meta::Class ok 5 - The object isa MyClass ok 6 - The object isa MyFramework::Base ok 7 - The object isa Moose::Object ok 8 - ... got the right value ok t/050_metaclasses/011_init_meta.............................1..5 ok 1 - use Moose; ok 2 - ... Foo isa Moose::Object ok 3 - The object isa Moose::Meta::Class ok 4 - The object isa Moose::Meta::Class ok 5 - ... our metas are the same ok t/060_compat/001_module_refresh_compat......................1..0 # Skip Module::Refresh is required for this test skipped all skipped: Module::Refresh is required for this test t/060_compat/002_moose_respects_base........................1..7 ok 1 - use Moose; ok 2 - The object isa Bar ok 3 - The object isa Foo ok 4 - ... Bar is not Moose::Object subclass ok 5 - The object isa Baz ok 6 - The object isa Foo ok 7 - The object isa Moose::Object ok t/060_compat/003_foreign_inheritence........................1..7 ok 1 - use Moose; ok 2 - The object isa Foo::Moose ok 3 - The object isa Elk ok 4 - ... got the right value from the Elk method ok 5 - ... got the right value from the Foo::Moose method ok 6 - Immutability on Moose class extending Class::MOP class ok ok 7 - Can subclass the same non-Moose class twice with different metaclasses ok t/100_bugs/001_subtype_quote_bug............................1..1 ok 1 - use Moose; ok t/100_bugs/002_subtype_conflict_bug.........................1..3 ok 1 - use Moose; ok 2 - use MyMooseA; ok 3 - use MyMooseB; ok t/100_bugs/003_Moose_Object_error...........................1..1 ok 1 - use MyMooseObject; ok t/100_bugs/004_subclass_use_base_bug........................1..3 ok 1 - use Moose; ok 2 - The object isa Bar ok 3 - The object isa Foo ok t/100_bugs/005_inline_reader_bug............................1..2 ok 1 - use Moose; ok 2 - ... this didnt die ok t/100_bugs/006_handles_foreign_class_bug....................1..15 ok 1 - ... can create the attribute with delegations ok 2 - ... created the object ok ok 3 - The object isa Bar ok 4 - ... got the right delgated value ok 5 - ... can create the attribute with delegations ok 6 - no warnings ok 7 - ... created the object ok ok 8 - The object isa Baz ok 9 - ... got the right delgated value ok 10 - ... can create the attribute with delegations not ok 11 - one warning # TODO warning not yet implemented # Failed (TODO) test 'one warning' # at t/100_bugs/006_handles_foreign_class_bug.t line 97. # got: '0' # expected: '1' not ok 12 - warned # TODO warning not yet implemented # Failed (TODO) test 'warned' # at t/100_bugs/006_handles_foreign_class_bug.t line 98. # undef # doesn't match '(?i-xsm:not delegating.*new)' ok 13 - ... created the object ok ok 14 - The object isa Blart ok 15 - ... got the right delgated value ok t/100_bugs/007_reader_precedence_bug........................1..3 ok 1 - reader => "get_foo" has correct presedence ok 2 - Foo->can('get_foo') ok 3 - Reader works as expected ok t/100_bugs/008_new_w_undef..................................1..1 ok 1 - ... passing in undef just gets ignored ok t/100_bugs/009_augment_recursion_bug........................1..4 ok 1 - use Moose; ok 2 - The object isa Baz ok 3 - The object isa Foo ok 4 - ... got the right value for 1 augmented subclass calling non-augmented subclass ok t/100_bugs/010_immutable_n_default_x2.......................1..3 ok 1 - use Moose; ok 2 - foo default was only called once during constructor ok 3 - bar default was only called once when lazy attribute is accessed ok t/100_bugs/011_DEMOLISH_eats_exceptions.....................1..146 ok 1 - use Moose; ok 2 - use Moose::Util::TypeConstraints; ok 3 - ... Baz plain ok 4 - ... the object is undef ok 5 - ... Baz empty ok 6 - ... the object is undef ok 7 - ... Baz undef ok 8 - ... the object is undef ok 9 - ... Baz undef param ok 10 - ... the object is undef ok 11 - ... Baz root path forbidden ok 12 - ... the object is undef ok 13 - ... Baz non existing path ok 14 - ... the object is undef ok 15 - ... Baz no error ok 16 - The object isa Baz ok 17 - The object isa Moose::Object ok 18 - ... Baz got the right value ok 19 - ... Qee plain ok 20 - ... the object is undef ok 21 - ... Qee empty ok 22 - ... the object is undef ok 23 - ... Qee undef ok 24 - ... the object is undef ok 25 - ... Qee undef param ok 26 - ... the object is undef ok 27 - ... Qee root path forbidden ok 28 - ... the object is undef ok 29 - ... Qee non existing path ok 30 - ... the object is undef ok 31 - ... Qee no error ok 32 - The object isa Qee ok 33 - The object isa Moose::Object ok 34 - ... Qee got the right value ok 35 - ... Foo plain ok 36 - ... the object is undef ok 37 - ... Foo empty ok 38 - ... the object is undef ok 39 - ... Foo undef ok 40 - ... the object is undef ok 41 - ... Foo undef param ok 42 - ... the object is undef ok 43 - ... Foo root path forbidden ok 44 - ... the object is undef ok 45 - ... Foo non existing path ok 46 - ... the object is undef ok 47 - ... Foo no error ok 48 - The object isa Foo ok 49 - The object isa Moose::Object ok 50 - ... Foo got the right value ok 51 - ... Qee plain ok 52 - ... the object is undef ok 53 - ... Qee empty ok 54 - ... the object is undef ok 55 - ... Qee undef ok 56 - ... the object is undef ok 57 - ... Qee undef param ok 58 - ... the object is undef ok 59 - ... Qee root path forbidden ok 60 - ... the object is undef ok 61 - ... Qee non existing path ok 62 - ... the object is undef ok 63 - ... Qee no error ok 64 - The object isa Qee ok 65 - The object isa Moose::Object ok 66 - ... Qee got the right value ok 67 - ... Baz plain ok 68 - ... the object is undef ok 69 - ... Baz empty ok 70 - ... the object is undef ok 71 - ... Baz undef ok 72 - ... the object is undef ok 73 - ... Baz undef param ok 74 - ... the object is undef ok 75 - ... Baz root path forbidden ok 76 - ... the object is undef ok 77 - ... Baz non existing path ok 78 - ... the object is undef ok 79 - ... Baz no error ok 80 - The object isa Baz ok 81 - The object isa Moose::Object ok 82 - ... Baz got the right value ok 83 - ... Foo plain ok 84 - ... the object is undef ok 85 - ... Foo empty ok 86 - ... the object is undef ok 87 - ... Foo undef ok 88 - ... the object is undef ok 89 - ... Foo undef param ok 90 - ... the object is undef ok 91 - ... Foo root path forbidden ok 92 - ... the object is undef ok 93 - ... Foo non existing path ok 94 - ... the object is undef ok 95 - ... Foo no error ok 96 - The object isa Foo ok 97 - The object isa Moose::Object ok 98 - ... Foo got the right value ok 99 - ... Foo plain ok 100 - ... the object is undef ok 101 - ... Foo empty ok 102 - ... the object is undef ok 103 - ... Foo undef ok 104 - ... the object is undef ok 105 - ... Foo undef param ok 106 - ... the object is undef ok 107 - ... Foo root path forbidden ok 108 - ... the object is undef ok 109 - ... Foo non existing path ok 110 - ... the object is undef ok 111 - ... Foo no error ok 112 - The object isa Foo ok 113 - The object isa Moose::Object ok 114 - ... Foo got the right value ok 115 - ... Baz plain ok 116 - ... the object is undef ok 117 - ... Baz empty ok 118 - ... the object is undef ok 119 - ... Baz undef ok 120 - ... the object is undef ok 121 - ... Baz undef param ok 122 - ... the object is undef ok 123 - ... Baz root path forbidden ok 124 - ... the object is undef ok 125 - ... Baz non existing path ok 126 - ... the object is undef ok 127 - ... Baz no error ok 128 - The object isa Baz ok 129 - The object isa Moose::Object ok 130 - ... Baz got the right value ok 131 - ... Qee plain ok 132 - ... the object is undef ok 133 - ... Qee empty ok 134 - ... the object is undef ok 135 - ... Qee undef ok 136 - ... the object is undef ok 137 - ... Qee undef param ok 138 - ... the object is undef ok 139 - ... Qee root path forbidden ok 140 - ... the object is undef ok 141 - ... Qee non existing path ok 142 - ... the object is undef ok 143 - ... Qee no error ok 144 - The object isa Qee ok 145 - The object isa Moose::Object ok 146 - ... Qee got the right value ok t/100_bugs/012_DEMOLISH_eats_mini...........................1..5 ok 1 - use Moose; ok 2 - ... Foo plain ok 3 - ... the object is undef ok 4 - ... Bar plain ok 5 - ... the object is undef ok t/100_bugs/013_lazybuild_required_undef.....................1..4 ok 1 - NonLazyBuild: Undef default ok 2 - NonLazyBuild: Undef explicit ok 3 - LazyBuild: Undef default/lazy_build ok 4 - LazyBuild: Undef explicit ok t/100_bugs/014_DEMOLISHALL..................................1..5 ok 1 - no DEMOLISH calls yet ok 2 - no DEMOLISH calls yet ok 3 ok 4 - no DEMOLISH calls yet ok 5 ok t/100_bugs/016_inheriting_from_roles........................1..2 ok 1 - use Moose; ok 2 - ... this croaks correctly ok t/200_examples/001_example..................................1..21 ok 1 - use Moose; ok 2 - The object isa Constraint::NoMoreThan ok 3 - ... Constraint::NoMoreThan does Constraint ok 4 - ... validated correctly ok 5 - ... validation failed correctly ok 6 - The object isa Constraint::AtLeast ok 7 - ... Constraint::AtLeast does Constraint ok 8 - ... validated correctly ok 9 - ... validation failed correctly ok 10 - The object isa Constraint::LengthNoMoreThan ok 11 - The object isa Constraint::NoMoreThan ok 12 - ... Constraint::LengthNoMoreThan does Constraint ok 13 - ... Constraint::LengthNoMoreThan does Constraint::OnLength ok 14 - ... validated correctly ok 15 - ... validation failed correctly ok 16 - The object isa Constraint::LengthAtLeast ok 17 - The object isa Constraint::AtLeast ok 18 - ... Constraint::LengthAtLeast does Constraint ok 19 - ... Constraint::LengthAtLeast does Constraint::OnLength ok 20 - ... validated correctly ok 21 - ... validation failed correctly ok t/200_examples/002_example_Moose_POOP.......................1..0 # Skip DBM::Deep 1.0003 (or greater) is required for this test skipped all skipped: DBM::Deep 1.0003 (or greater) is required for this test t/200_examples/003_example..................................1..32 ok 1 - use Moose; ok 2 - use Moose::Role; ok 3 - ... successfully composed roles together ok 4 - ... successfully composed roles together ok 5 - The object isa My::List1 ok 6 - ... $coll does List ok 7 - ... $coll does List::Immutable ok 8 - ... we have an empty collection ok 9 - ... we have a length of 1 for the collection ok 10 - The object isa My::List2 ok 11 - ... $coll does List ok 12 - ... $coll does List::Immutable ok 13 - ... we have an empty collection ok 14 - ... we have a length of 1 for the collection ok 15 - The object isa My::List1 ok 16 - ... $coll does List ok 17 - ... $coll does List::Immutable ok 18 - ... we do not have an empty collection ok 19 - ... we have a length of 10 for the collection ok 20 - ... got the right printed value ok 21 - The object isa My::List1 ok 22 - ... original is still the same ok 23 - ... new collection is changed ok 24 - The object isa My::List2 ok 25 - ... $coll does List ok 26 - ... $coll does List::Immutable ok 27 - ... we do not have an empty collection ok 28 - ... we have a length of 10 for the collection ok 29 - ... got the right printed value ok 30 - The object isa My::List2 ok 31 - ... original is still the same ok 32 - ... new collection is changed ok t/200_examples/004_example_w_DCS............................1..0 # Skip Declare::Constraints::Simple is required for this test skipped all skipped: Declare::Constraints::Simple is required for this test t/200_examples/005_example_w_TestDeep.......................1..7 ok 1 - use Moose; ok 2 - use Moose::Util::TypeConstraints; ok 3 - ... construction succeeded ok 4 - The object isa Foo ok 5 - ... got our value correctly ok 6 - ... validation failed correctly ok 7 - ... validation failed correctly ok t/200_examples/006_example_Protomoose.......................1..28 ok 1 - ... got the right metaclass for ProtoMoose::Object -> isa ProtoMoose::Meta::Class ok 2 - ... got the right instance meta for ProtoMoose::Object ok 3 - ... got the right attribute meta for ProtoMoose::Object ok 4 - ... got the right metaclass for Foo -> isa ProtoMoose::Meta::Class ok 5 - ... got the right instance meta for Foo ok 6 - ... got the right attribute meta for Foo ok 7 - ... got the right metaclass for Bar -> isa ProtoMoose::Meta::Class ok 8 - ... got the right instance meta for Bar ok 9 - ... got the right attribute meta for Bar ok 10 - The object isa Foo ok 11 - ... got the value stored in the prototype ok 12 - ... got the value stored in the prototype (through the Foo class) ok 13 - The object isa Foo ok 14 - ... got a new instance of Foo ok 15 - ... got the value stored in the instance (inherited from the prototype) ok 16 - ... got the value stored in the instance (overwriting the one inherited from the prototype) ok 17 - ... got the value stored in the prototype ok 18 - ... got the value stored in the prototype (through the Foo class) ok 19 - ... got the value stored in the Foo prototype (through the Bar class) ok 20 - ... got the value stored in the prototype (through the Bar class) ok 21 - The object isa Bar ok 22 - The object isa Foo ok 23 - ... got the value stored in the instance (inherited from the Foo prototype) ok 24 - ... got the value stored in the instance (inherited from the Bar prototype) ok 25 - ... got the value stored in the instance (overriding the one inherited from the Foo prototype) ok 26 - ... still got the original value stored in the instance (inherited from the prototype) ok 27 - ... still got the original value stored in the prototype (through the Foo class) ok 28 - ... still got the original value stored in the prototype (through the Bar class) ok t/200_examples/007_Child_Parent_attr_inherit................1..23 ok 1 - The object isa Parent ok 2 - ... the parent has the last name we expected ok 3 - ... parent and child have the same last name (Smith) ok 4 - ... parent and child have the same last name (Smith) ok 5 - ... parent and child have the same last name (Smith) ok 6 - ... parent and child have the same last name (Smith) ok 7 - ... the parent has the new last name ok 8 - ... parent and child have the same last name (Jones) ok 9 - ... parent and child have the same last name (Jones) ok 10 - ... parent and child have the same last name (Jones) ok 11 - ... parent and child have the same last name (Jones) ok 12 - The object isa Parent ok 13 - ... parent and child have the same last name (Jones) ok 14 - ... parent and child have the same last name (Jones) ok 15 - ... parent and child have the same last name (Jones) ok 16 - ... the orphan child does not have the same last name anymore (Brown) ok 17 - ... parent2 and orphan child have the same last name (Brown) ok 18 - ... the parent has the new last name (again) ok 19 - ... parent and child have the same last name (Miller) ok 20 - ... parent and child have the same last name (Miller) ok 21 - ... parent and child have the same last name (Miller) ok 22 - ... the orphan child is not affected by changes in the parent anymore ok 23 - ... parent2 and orphan child have the same last name (Brown) ok t/200_examples/008_record_set_iterator......................1..9 ok 1 - use Moose; ok 2 - The object isa RecordSet ok 3 - The object isa RecordSetIterator ok 4 - ... got the right first name ok 5 - ... got the right last name ok 6 - ... got the right first name ok 7 - ... got the right last name ok 8 - ... got the right first name ok 9 - ... got the right last name ok t/300_immutable/001_immutable_moose.........................1..17 ok 1 - use Moose; ok 2 - use Moose::Meta::Role; ok 3 - lazy_build works ok 4 - correct value for 'foos' before inlining constructor ok 5 - correct value for 'bars' before inlining constructor ok 6 - correct value for 'bazes' before inlining constructor ok 7 - Foo is imutable ok 8 - ->identifier on metaclass lives ok 9 - Add Role is locked ok 10 - Inlined constructor works with lazy_build ok 11 - correct value for 'foos' after inlining constructor ok 12 - correct value for 'bars' after inlining constructor ok 13 - correct value for 'bazes' after inlining constructor ok 14 - Foo is mutable ok 15 - Add Role is unlocked ok 16 - Immutable meta with single BUILD ok 17 - Immutable meta with multiple BUILDs ok t/300_immutable/002_apply_roles_to_immutable................1..5 ok 1 - use Moose; ok 2 - The object isa Foo ok 3 - ... got the right value ok 4 - ... successfully applied the role to immutable instance ok 5 - ... got the right value ok t/300_immutable/003_immutable_meta_class....................1..2 ok 1 - use Moose; ok 2 - ... can make a meta class immutable ok t/300_immutable/004_inlined_constructors_n_types............1..4 ok 1 - use Moose; ok 2 - ... this passes the constuctor correctly ok 3 - ... the constructor doesn't care about 'zot' ok 4 - ... this fails the constuctor correctly ok t/300_immutable/005_multiple_demolish_inline................1..3 ok 1 - use Moose; ok 2 - Bar->new() ok 3 - Bar->meta->make_immutable ok t/300_immutable/006_immutable_nonmoose_subclass.............1..10 ok 1 - use Moose; ok 2 - use Moose::Meta::Role; ok 3 - got a Grandparent object out of Grandparent->new ok 4 - got a Parent object out of Parent->new ok 5 - got a Child object out of Child->new ok 6 - Child responds to grandparent ok 7 - Child responds to parent ok 8 - Child responds to child ok 9 - didnt create a value, cause immutable overode the constructor ok 10 - didnt create a value, cause immutable overode the constructor ok t/300_immutable/007_immutable_trigger_from_constructor......1..4 ok 1 - use Moose; ok 2 - trigger from immutable constructor ok 3 - trigger from immutable constructor ok 4 - ... no triggers called ok t/300_immutable/008_immutable_constructor_error.............1..3 ok 1 - use Moose; ok 2 - Non-ref provided to immutable constructor gives useful error message ok 3 - Scalar ref provided to immutable constructor gives useful error message ok t/300_immutable/009_buildargs...............................1..14 ok 1 - no args ok 2 - normal args ok 3 - single arg ok 4 - ... got the right bar ok 5 - ... got the right bar ok 6 - ... got the right bar ok 7 - ... got the right bar ok 8 - no args ok 9 - normal args ok 10 - single arg ok 11 - ... got the right bar ok 12 - ... got the right bar ok 13 - ... got the right bar ok 14 - ... got the right bar ok t/400_moose_util/001_moose_util.............................1..1 ok 1 - use Moose::Util; ok t/400_moose_util/002_moose_util_does_role...................1..8 ok 1 - use Moose::Util; ok 2 - ... Bar does Foo ok 3 - ... Baz doesnt do Foo ok 4 - ... $bar does Foo ok 5 - ... $baz doesnt do Foo ok 6 - ... undef doesnt do Foo ok 7 - ... 1 doesnt do Foo ok 8 - ... Quux doesnt do Foo (does not die tho) ok t/400_moose_util/003_moose_util_search_class_by_role........1..5 ok 1 - use Moose::Util; ok 2 - ... not found role returns undef ok 3 - ... class itself returned if it does role ok 4 - ... nearest class doing role returned ok 5 - ... nearest class being direct class returned ok t/500_test_moose/001_test_moose.............................1..1 ok 1 - use Test::Moose; ok t/500_test_moose/002_test_moose_does_ok.....................1..2 ok 1 - use Test::Moose; ok 2 - does_ok ok t/500_test_moose/003_test_moose_has_attribute_ok............1..2 ok 1 - use Test::Moose; ok 2 - has_attribute_ok ok t/500_test_moose/004_test_moose_meta_ok.....................1..2 ok 1 - use Test::Moose; ok 2 - meta_ok ok t/pod.......................................................1..55 ok 1 - blib\lib\Moose.pm ok 2 - blib\lib\oose.pm ok 3 - blib\lib\Moose\Cookbook.pod ok 4 - blib\lib\Moose\Object.pm ok 5 - blib\lib\Moose\Role.pm ok 6 - blib\lib\Moose\Util.pm ok 7 - blib\lib\Test\Moose.pm ok 8 - blib\lib\Moose\Cookbook\FAQ.pod ok 9 - blib\lib\Moose\Cookbook\Recipe1.pod ok 10 - blib\lib\Moose\Cookbook\Recipe10.pod ok 11 - blib\lib\Moose\Cookbook\Recipe11.pod ok 12 - blib\lib\Moose\Cookbook\Recipe2.pod ok 13 - blib\lib\Moose\Cookbook\Recipe21.pod ok 14 - blib\lib\Moose\Cookbook\Recipe22.pod ok 15 - blib\lib\Moose\Cookbook\Recipe3.pod ok 16 - blib\lib\Moose\Cookbook\Recipe4.pod ok 17 - blib\lib\Moose\Cookbook\Recipe5.pod ok 18 - blib\lib\Moose\Cookbook\Recipe6.pod ok 19 - blib\lib\Moose\Cookbook\Recipe7.pod ok 20 - blib\lib\Moose\Cookbook\Recipe9.pod ok 21 - blib\lib\Moose\Cookbook\Style.pod ok 22 - blib\lib\Moose\Cookbook\WTF.pod ok 23 - blib\lib\Moose\Meta\Attribute.pm ok 24 - blib\lib\Moose\Meta\Class.pm ok 25 - blib\lib\Moose\Meta\Instance.pm ok 26 - blib\lib\Moose\Meta\Method.pm ok 27 - blib\lib\Moose\Meta\Role.pm ok 28 - blib\lib\Moose\Meta\TypeCoercion.pm ok 29 - blib\lib\Moose\Meta\TypeConstraint.pm ok 30 - blib\lib\Moose\Spec\Role.pod ok 31 - blib\lib\Moose\Util\TypeConstraints.pm ok 32 - blib\lib\Moose\Cookbook\Snack\Keywords.pod ok 33 - blib\lib\Moose\Cookbook\Snack\Types.pod ok 34 - blib\lib\Moose\Meta\Method\Accessor.pm ok 35 - blib\lib\Moose\Meta\Method\Augmented.pm ok 36 - blib\lib\Moose\Meta\Method\Constructor.pm ok 37 - blib\lib\Moose\Meta\Method\Destructor.pm ok 38 - blib\lib\Moose\Meta\Method\Overriden.pm ok 39 - blib\lib\Moose\Meta\Role\Application.pm ok 40 - blib\lib\Moose\Meta\Role\Composite.pm ok 41 - blib\lib\Moose\Meta\Role\Method.pm ok 42 - blib\lib\Moose\Meta\TypeCoercion\Union.pm ok 43 - blib\lib\Moose\Meta\TypeConstraint\Class.pm ok 44 - blib\lib\Moose\Meta\TypeConstraint\Enum.pm ok 45 - blib\lib\Moose\Meta\TypeConstraint\Parameterizable.pm ok 46 - blib\lib\Moose\Meta\TypeConstraint\Parameterized.pm ok 47 - blib\lib\Moose\Meta\TypeConstraint\Registry.pm ok 48 - blib\lib\Moose\Meta\TypeConstraint\Role.pm ok 49 - blib\lib\Moose\Meta\TypeConstraint\Union.pm ok 50 - blib\lib\Moose\Util\TypeConstraints\OptimizedConstraints.pm ok 51 - blib\lib\Moose\Meta\Role\Application\RoleSummation.pm ok 52 - blib\lib\Moose\Meta\Role\Application\ToClass.pm ok 53 - blib\lib\Moose\Meta\Role\Application\ToInstance.pm ok 54 - blib\lib\Moose\Meta\Role\Application\ToRole.pm ok 55 - blib\lib\Moose\Meta\Role\Method\Required.pm ok t/pod_coverage..............................................1..36 ok 1 - Pod coverage on Moose ok 2 - Pod coverage on oose ok 3 - Pod coverage on Moose::Object ok 4 - Pod coverage on Moose::Role ok 5 - Pod coverage on Moose::Util ok 6 - Pod coverage on Test::Moose ok 7 - Pod coverage on Moose::Meta::Attribute ok 8 - Pod coverage on Moose::Meta::Class ok 9 - Pod coverage on Moose::Meta::Instance ok 10 - Pod coverage on Moose::Meta::Method ok 11 - Pod coverage on Moose::Meta::Role ok 12 - Pod coverage on Moose::Meta::TypeCoercion ok 13 - Pod coverage on Moose::Meta::TypeConstraint ok 14 - Pod coverage on Moose::Util::TypeConstraints ok 15 - Pod coverage on Moose::Meta::Method::Accessor ok 16 - Pod coverage on Moose::Meta::Method::Augmented ok 17 - Pod coverage on Moose::Meta::Method::Constructor ok 18 - Pod coverage on Moose::Meta::Method::Destructor ok 19 - Pod coverage on Moose::Meta::Method::Overriden ok 20 - Pod coverage on Moose::Meta::Role::Application ok 21 - Pod coverage on Moose::Meta::Role::Composite ok 22 - Pod coverage on Moose::Meta::Role::Method ok 23 - Pod coverage on Moose::Meta::TypeCoercion::Union ok 24 - Pod coverage on Moose::Meta::TypeConstraint::Class ok 25 - Pod coverage on Moose::Meta::TypeConstraint::Enum ok 26 - Pod coverage on Moose::Meta::TypeConstraint::Parameterizable ok 27 - Pod coverage on Moose::Meta::TypeConstraint::Parameterized ok 28 - Pod coverage on Moose::Meta::TypeConstraint::Registry ok 29 - Pod coverage on Moose::Meta::TypeConstraint::Role ok 30 - Pod coverage on Moose::Meta::TypeConstraint::Union ok 31 - Pod coverage on Moose::Util::TypeConstraints::OptimizedConstraints ok 32 - Pod coverage on Moose::Meta::Role::Application::RoleSummation ok 33 - Pod coverage on Moose::Meta::Role::Application::ToClass ok 34 - Pod coverage on Moose::Meta::Role::Application::ToInstance ok 35 - Pod coverage on Moose::Meta::Role::Application::ToRole ok 36 - Pod coverage on Moose::Meta::Role::Method::Required ok All tests successful, 5 tests skipped. Files=148, Tests=3098, 144 wallclock secs ( 0.00 cusr + 0.00 csys = 0.00 CPU) STEVAN/Moose-0.54.tar.gz nmake test TEST_VERBOSE=1 -- OK Stevan Little <stevan.little@iinteractive.com> A postmodern object system for Perl 5 >>> (cd C:\cpanfly\var\cpan\build\Moose-0.54-H7B0mX && tar cvf - Moose-0.54.ppd blib) | gzip -c >C:/cpanfly/var/REPO/S/ST/STEVAN/Moose-0.54.tar.gz Moose-0.54.ppd blib/ blib/lib/ blib/lib/Moose/ blib/lib/Moose/Cookbook/ blib/lib/Moose/Cookbook/FAQ.pod blib/lib/Moose/Cookbook/Recipe1.pod blib/lib/Moose/Cookbook/Recipe10.pod blib/lib/Moose/Cookbook/Recipe11.pod blib/lib/Moose/Cookbook/Recipe2.pod blib/lib/Moose/Cookbook/Recipe21.pod blib/lib/Moose/Cookbook/Recipe22.pod blib/lib/Moose/Cookbook/Recipe3.pod blib/lib/Moose/Cookbook/Recipe4.pod blib/lib/Moose/Cookbook/Recipe5.pod blib/lib/Moose/Cookbook/Recipe6.pod blib/lib/Moose/Cookbook/Recipe7.pod blib/lib/Moose/Cookbook/Recipe9.pod blib/lib/Moose/Cookbook/Snack/ blib/lib/Moose/Cookbook/Snack/Keywords.pod blib/lib/Moose/Cookbook/Snack/Types.pod blib/lib/Moose/Cookbook/Style.pod blib/lib/Moose/Cookbook/WTF.pod blib/lib/Moose/Cookbook.pod blib/lib/Moose/Meta/ blib/lib/Moose/Meta/Attribute.pm blib/lib/Moose/Meta/Class.pm blib/lib/Moose/Meta/Instance.pm blib/lib/Moose/Meta/Method/ blib/lib/Moose/Meta/Method/Accessor.pm blib/lib/Moose/Meta/Method/Augmented.pm blib/lib/Moose/Meta/Method/Constructor.pm blib/lib/Moose/Meta/Method/Destructor.pm blib/lib/Moose/Meta/Method/Overriden.pm blib/lib/Moose/Meta/Method.pm blib/lib/Moose/Meta/Role/ blib/lib/Moose/Meta/Role/Application/ blib/lib/Moose/Meta/Role/Application/RoleSummation.pm blib/lib/Moose/Meta/Role/Application/ToClass.pm blib/lib/Moose/Meta/Role/Application/ToInstance.pm blib/lib/Moose/Meta/Role/Application/ToRole.pm blib/lib/Moose/Meta/Role/Application.pm blib/lib/Moose/Meta/Role/Composite.pm blib/lib/Moose/Meta/Role/Method/ blib/lib/Moose/Meta/Role/Method/Required.pm blib/lib/Moose/Meta/Role/Method.pm blib/lib/Moose/Meta/Role.pm blib/lib/Moose/Meta/TypeCoercion/ blib/lib/Moose/Meta/TypeCoercion/Union.pm blib/lib/Moose/Meta/TypeCoercion.pm blib/lib/Moose/Meta/TypeConstraint/ blib/lib/Moose/Meta/TypeConstraint/Class.pm blib/lib/Moose/Meta/TypeConstraint/Enum.pm blib/lib/Moose/Meta/TypeConstraint/Parameterizable.pm blib/lib/Moose/Meta/TypeConstraint/Parameterized.pm blib/lib/Moose/Meta/TypeConstraint/Registry.pm blib/lib/Moose/Meta/TypeConstraint/Role.pm blib/lib/Moose/Meta/TypeConstraint/Union.pm blib/lib/Moose/Meta/TypeConstraint.pm blib/lib/Moose/Object.pm blib/lib/Moose/Role.pm blib/lib/Moose/Spec/ blib/lib/Moose/Spec/Role.pod blib/lib/Moose/Util/ blib/lib/Moose/Util/TypeConstraints/ blib/lib/Moose/Util/TypeConstraints/OptimizedConstraints.pm blib/lib/Moose/Util/TypeConstraints.pm blib/lib/Moose/Util.pm blib/lib/Moose.pm blib/lib/oose.pm blib/lib/Test/ blib/lib/Test/Moose.pm >>> mv C:\cpanfly\var\cpan\build\Moose-0.54-H7B0mX/Moose-0.54.ppd C:/cpanfly/var/REPO/S/ST/STEVAN Running make for D/DM/DMAKI/Data-Valve-0.00004.tar.gz Prepending C:\cpanfly\var\cpan\build\Moose-0.54-H7B0mX/blib/arch C:\cpanfly\var\cpan\build\Moose-0.54-H7B0mX/blib/lib to PERL5LIB for 'get' Has already been unwrapped into directory C:\cpanfly\var\cpan\build\Data-Valve-0.00004-BcVRnq Prepending C:\cpanfly\var\cpan\build\Moose-0.54-H7B0mX/blib/arch C:\cpanfly\var\cpan\build\Moose-0.54-H7B0mX/blib/lib to PERL5LIB for 'make' CPAN.pm: Going to build D/DM/DMAKI/Data-Valve-0.00004.tar.gz Warning: Prerequisite 'KeyedMutex => 0.03' for 'DMAKI/Data-Valve-0.00004.tar.gz' failed when processing 'KAZUHO/KeyedMutex-0.04.tar.gz' with 'make => NO'. Continuing, but chances to succeed are limited. >>> nmake Microsoft (R) Program Maintenance Utility Version 7.00.8882 Copyright (C) Microsoft Corp 1988-2000. All rights reserved. cp lib/Data/Valve/Bucket.pm blib\lib\Data\Valve\Bucket.pm cp lib/Data/Valve/BucketStore/WithKeyedMutex.pm blib\lib\Data\Valve\BucketStore\WithKeyedMutex.pm cp lib/Data/Valve/BucketStore/Memcached.pm blib\lib\Data\Valve\BucketStore\Memcached.pm cp lib/Data/Valve.pm blib\lib\Data\Valve.pm cp lib/Data/Valve/BucketStore.pm blib\lib\Data\Valve\BucketStore.pm cp lib/Data/Valve/BucketStore/Memory.pm blib\lib\Data\Valve\BucketStore\Memory.pm cp lib/Data/Valve/BucketStore/Object.pm blib\lib\Data\Valve\BucketStore\Object.pm C:\Perl64\bin\perl.exe C:\Perl64\lib\ExtUtils\xsubpp -typemap C:\Perl64\lib\ExtUtils\typemap -typemap typemap Valve.xs > Valve.xsc && C:\Perl64\bin\perl.exe -MExtUtils::Command -e mv Valve.xsc Valve.c Please specify prototyping behavior for Valve.xs (see perlxs manual) cl -c -nologo -GF -W3 -MD -Zi -DNDEBUG -Ox -GL -Wp64 -fp:precise -DWIN32 -D_CONSOLE -DNO_STRICT -DHAVE_DES_FCRYPT -DWIN64 -DCONSERVATIVE -DUSE_SITECUSTOMIZE -DPRIVLIB_LAST_IN_INC -DPERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS -DUSE_PERLIO -DPERL_MSVCRT_READFIX -MD -Zi -DNDEBUG -Ox -GL -Wp64 -fp:precise -DVERSION=\"0.00004\" -DXS_VERSION=\"0.00004\" "-IC:\Perl64\lib\CORE" Valve.c Valve.c c:\cpanfly\var\cpan\build\Data-Valve-0.00004-BcVRnq\dv_bucket.h(8) : fatal error C1083: Cannot open include file: 'sys/time.h': No such file or directory NMAKE : fatal error U1077: 'cl' : return code '0x2' Stop. DMAKI/Data-Valve-0.00004.tar.gz nmake -- NOT OK Prepending C:\cpanfly\var\cpan\build\Moose-0.54-H7B0mX/blib/arch C:\cpanfly\var\cpan\build\Moose-0.54-H7B0mX/blib/lib to PERL5LIB for 'test' Running make test Can't test without successful make Running test for module 'Data::Serializer' Running make for N/NE/NEELY/Data-Serializer-0.46.tar.gz Prepending C:\cpanfly\var\cpan\build\Moose-0.54-H7B0mX/blib/arch C:\cpanfly\var\cpan\build\Moose-0.54-H7B0mX/blib/lib to PERL5LIB for 'get' Fetching with LWP: http://cpan.nas.activestate.com/authors/id/N/NE/NEELY/Data-Serializer-0.46.tar.gz Fetching with LWP: http://cpan.nas.activestate.com/authors/id/N/NE/NEELY/CHECKSUMS Checksum for C:\cpanfly\var\cpan\sources\authors\id\N\NE\NEELY\Data-Serializer-0.46.tar.gz ok Data-Serializer-0.46 Data-Serializer-0.46/t Data-Serializer-0.46/Changes Data-Serializer-0.46/lib Data-Serializer-0.46/MANIFEST Data-Serializer-0.46/META.yml Data-Serializer-0.46/examples Data-Serializer-0.46/MANIFEST.SKIP Data-Serializer-0.46/INSTALL Data-Serializer-0.46/README Data-Serializer-0.46/Build.PL Data-Serializer-0.46/Makefile.PL Data-Serializer-0.46/examples/README Data-Serializer-0.46/lib/Data Data-Serializer-0.46/lib/Data/Serializer Data-Serializer-0.46/lib/Data/Serializer.pm Data-Serializer-0.46/lib/Data/Serializer/FreezeThaw.pm Data-Serializer-0.46/lib/Data/Serializer/Data Data-Serializer-0.46/lib/Data/Serializer/JSON.pm Data-Serializer-0.46/lib/Data/Serializer/Config Data-Serializer-0.46/lib/Data/Serializer/XML Data-Serializer-0.46/lib/Data/Serializer/YAML Data-Serializer-0.46/lib/Data/Serializer/Cookbook.pm Data-Serializer-0.46/lib/Data/Serializer/YAML.pm Data-Serializer-0.46/lib/Data/Serializer/PHP Data-Serializer-0.46/lib/Data/Serializer/JSON Data-Serializer-0.46/lib/Data/Serializer/Storable.pm Data-Serializer-0.46/lib/Data/Serializer/JSON/Syck.pm Data-Serializer-0.46/lib/Data/Serializer/PHP/Serialization.pm Data-Serializer-0.46/lib/Data/Serializer/YAML/Syck.pm Data-Serializer-0.46/lib/Data/Serializer/XML/Dumper.pm Data-Serializer-0.46/lib/Data/Serializer/XML/Simple.pm Data-Serializer-0.46/lib/Data/Serializer/Config/General.pm Data-Serializer-0.46/lib/Data/Serializer/Data/Denter.pm Data-Serializer-0.46/lib/Data/Serializer/Data/Dumper.pm Data-Serializer-0.46/lib/Data/Serializer/Data/Taxi.pm Data-Serializer-0.46/t/01-11-YAML-Syck.t Data-Serializer-0.46/t/07-02-SHA1-Digest.t Data-Serializer-0.46/t/07-03-SHA-256-Digest.t Data-Serializer-0.46/t/08-Store-Retrieve.t Data-Serializer-0.46/t/01-07-XML-Dumper.t Data-Serializer-0.46/t/ExtUtils Data-Serializer-0.46/t/06-B64-Encoding.t Data-Serializer-0.46/t/05-Encryption.t Data-Serializer-0.46/t/01-12-JSON.t Data-Serializer-0.46/t/10-02-Pod-Coverage.t Data-Serializer-0.46/t/03-Non-Portable.t Data-Serializer-0.46/t/01-03-Storable.t Data-Serializer-0.46/t/09-Feature-Combos.t Data-Serializer-0.46/t/01-01-Data-Dumper.t Data-Serializer-0.46/t/01-02-Data-Denter.t Data-Serializer-0.46/t/01-13-JSON-Syck.t Data-Serializer-0.46/t/07-01-MD5-Digest.t Data-Serializer-0.46/t/01-08-PHP-Serialization.t Data-Serializer-0.46/t/01-04-FreezeThaw.t Data-Serializer-0.46/t/serializer-testlib Data-Serializer-0.46/t/04-02-Compress-PPMd.t Data-Serializer-0.46/t/01-05-Config-General.t Data-Serializer-0.46/t/04-01-Compress-Zlib.t Data-Serializer-0.46/t/00-01-Signature.t Data-Serializer-0.46/t/10-01-Pod.t Data-Serializer-0.46/t/01-09-XML-Simple.t Data-Serializer-0.46/t/01-10-Data-Taxi.t Data-Serializer-0.46/t/02-Raw.t Data-Serializer-0.46/t/01-06-YAML.t Data-Serializer-0.46/t/00-02-Kwalitee.t Data-Serializer-0.46/t/ExtUtils/TBone.pm Prepending C:\cpanfly\var\cpan\build\Moose-0.54-H7B0mX/blib/arch C:\cpanfly\var\cpan\build\Moose-0.54-H7B0mX/blib/lib to PERL5LIB for 'make' CPAN.pm: Going to build N/NE/NEELY/Data-Serializer-0.46.tar.gz >>> C:\Perl64\bin\perl.exe Makefile.PL # running Build.PL C:\Perl64\bin\perl.exe Build.PL * Optional prerequisite Crypt::CBC is not installed * Optional prerequisite Data::Denter is not installed * Optional prerequisite Crypt::Blowfish is not installed * Optional prerequisite Data::Taxi is not installed * Optional prerequisite XML::Dumper is not installed * Optional prerequisite Compress::PPMd is not installed * Optional prerequisite Config::General is not installed * Optional prerequisite YAML::Syck is not installed * Optional prerequisite JSON::Syck is not installed * Optional prerequisite PHP::Serialization 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 Checking whether your kit is complete... Looks good Checking prerequisites... Creating new 'Build' script for 'Data-Serializer' version '0.46' Warning: PREREQ_PM mentions IO::File more than once, last mention wins at C:/cpanfly/contrib/CPAN/lib/CPAN.pm line 8775, line 1. >>> nmake Microsoft (R) Program Maintenance Utility Version 7.00.8882 Copyright (C) Microsoft Corp 1988-2000. All rights reserved. C:\Perl64\bin\perl.exe Build --makefile_env_macros 1 Build: blib\lib\Data\Serializer\Config\General.pm: unexpected =item directive in paragraph 16. ignoring. Copying lib\Data\Serializer\YAML\Syck.pm -> blib\lib\Data\Serializer\YAML\Syck.pm Copying lib\Data\Serializer\JSON.pm -> blib\lib\Data\Serializer\JSON.pm Copying lib\Data\Serializer\Data\Denter.pm -> blib\lib\Data\Serializer\Data\Denter.pm Copying lib\Data\Serializer.pm -> blib\lib\Data\Serializer.pm Copying lib\Data\Serializer\FreezeThaw.pm -> blib\lib\Data\Serializer\FreezeThaw.pm Copying lib\Data\Serializer\JSON\Syck.pm -> blib\lib\Data\Serializer\JSON\Syck.pm Copying lib\Data\Serializer\Data\Taxi.pm -> blib\lib\Data\Serializer\Data\Taxi.pm Copying lib\Data\Serializer\PHP\Serialization.pm -> blib\lib\Data\Serializer\PHP\Serialization.pm Copying lib\Data\Serializer\Config\General.pm -> blib\lib\Data\Serializer\Config\General.pm Copying lib\Data\Serializer\XML\Dumper.pm -> blib\lib\Data\Serializer\XML\Dumper.pm Copying lib\Data\Serializer\Cookbook.pm -> blib\lib\Data\Serializer\Cookbook.pm Copying lib\Data\Serializer\YAML.pm -> blib\lib\Data\Serializer\YAML.pm Copying lib\Data\Serializer\XML\Simple.pm -> blib\lib\Data\Serializer\XML\Simple.pm Copying lib\Data\Serializer\Storable.pm -> blib\lib\Data\Serializer\Storable.pm Copying lib\Data\Serializer\Data\Dumper.pm -> blib\lib\Data\Serializer\Data\Dumper.pm Manifying blib\lib/Data/Serializer/FreezeThaw.pm -> blib\libdoc\Data.Serializer.FreezeThaw.3 Manifying blib\lib/Data/Serializer/Storable.pm -> blib\libdoc\Data.Serializer.Storable.3 Manifying blib\lib/Data/Serializer/JSON/Syck.pm -> blib\libdoc\Data.Serializer.JSON.Syck.3 Manifying blib\lib/Data/Serializer/Data/Denter.pm -> blib\libdoc\Data.Serializer.Data.Denter.3 Manifying blib\lib/Data/Serializer/PHP/Serialization.pm -> blib\libdoc\Data.Serializer.PHP.Serialization.3 Manifying blib\lib/Data/Serializer/JSON.pm -> blib\libdoc\Data.Serializer.JSON.3 Manifying blib\lib/Data/Serializer/XML/Dumper.pm -> blib\libdoc\Data.Serializer.XML.Dumper.3 Manifying blib\lib/Data/Serializer.pm -> blib\libdoc\Data.Serializer.3 Manifying blib\lib/Data/Serializer/Config/General.pm -> blib\libdoc\Data.Serializer.Config.General.3 Manifying blib\lib/Data/Serializer/XML/Simple.pm -> blib\libdoc\Data.Serializer.XML.Simple.3 Manifying blib\lib/Data/Serializer/Cookbook.pm -> blib\libdoc\Data.Serializer.Cookbook.3 Manifying blib\lib/Data/Serializer/YAML.pm -> blib\libdoc\Data.Serializer.YAML.3 Manifying blib\lib/Data/Serializer/Data/Dumper.pm -> blib\libdoc\Data.Serializer.Data.Dumper.3 Manifying blib\lib/Data/Serializer/Data/Taxi.pm -> blib\libdoc\Data.Serializer.Data.Taxi.3 Manifying blib\lib/Data/Serializer/YAML/Syck.pm -> blib\libdoc\Data.Serializer.YAML.Syck.3 HTMLifying blib\lib\Data\Serializer\FreezeThaw.pm -> blib\libhtml\site\lib\Data\Serializer\FreezeThaw.html HTMLifying blib\lib\Data\Serializer\Storable.pm -> blib\libhtml\site\lib\Data\Serializer\Storable.html HTMLifying blib\lib\Data\Serializer\JSON\Syck.pm -> blib\libhtml\site\lib\Data\Serializer\JSON\Syck.html HTMLifying blib\lib\Data\Serializer\Data\Denter.pm -> blib\libhtml\site\lib\Data\Serializer\Data\Denter.html HTMLifying blib\lib\Data\Serializer\PHP\Serialization.pm -> blib\libhtml\site\lib\Data\Serializer\PHP\Serialization.html HTMLifying blib\lib\Data\Serializer\JSON.pm -> blib\libhtml\site\lib\Data\Serializer\JSON.html HTMLifying blib\lib\Data\Serializer\XML\Dumper.pm -> blib\libhtml\site\lib\Data\Serializer\XML\Dumper.html HTMLifying blib\lib\Data\Serializer.pm -> blib\libhtml\site\lib\Data\Serializer.html HTMLifying blib\lib\Data\Serializer\Config\General.pm -> blib\libhtml\site\lib\Data\Serializer\Config\General.html HTMLifying blib\lib\Data\Serializer\XML\Simple.pm -> blib\libhtml\site\lib\Data\Serializer\XML\Simple.html HTMLifying blib\lib\Data\Serializer\Cookbook.pm -> blib\libhtml\site\lib\Data\Serializer\Cookbook.html HTMLifying blib\lib\Data\Serializer\YAML.pm -> blib\libhtml\site\lib\Data\Serializer\YAML.html HTMLifying blib\lib\Data\Serializer\Data\Dumper.pm -> blib\libhtml\site\lib\Data\Serializer\Data\Dumper.html HTMLifying blib\lib\Data\Serializer\Data\Taxi.pm -> blib\libhtml\site\lib\Data\Serializer\Data\Taxi.html HTMLifying blib\lib\Data\Serializer\YAML\Syck.pm -> blib\libhtml\site\lib\Data\Serializer\YAML\Syck.html NEELY/Data-Serializer-0.46.tar.gz nmake -- OK Prepending C:\cpanfly\var\cpan\build\Moose-0.54-H7B0mX/blib/arch C:\cpanfly\var\cpan\build\Moose-0.54-H7B0mX/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\bin\perl.exe Build --makefile_env_macros 1 test t\00-01-Signature............1..0 skipped all skipped: no reason given t\00-02-Kwalitee.............1..0 # Skip Test::Kwalitee not installed; skipping skipped all skipped: Test::Kwalitee not installed; skipping t\01-01-Data-Dumper..........1..14 ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 ok 10 ok 11 ok 12 ok 13 ok 14 ok t\01-02-Data-Denter..........1..0 # Skipped: Data::Denter not installed skipped all skipped: Data::Denter not installed t\01-03-Storable.............1..12 ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 ok 10 ok 11 ok 12 ok t\01-04-FreezeThaw...........1..14 ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 ok 10 ok 11 ok 12 ok 13 ok 14 ok t\01-05-Config-General.......1..0 # Skipped: Config::General not installed skipped all skipped: Config::General not installed t\01-06-YAML.................1..14 ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 ok 10 ok 11 ok 12 ok 13 ok 14 ok t\01-07-XML-Dumper...........1..0 # Skipped: XML::Dumper not installed skipped all skipped: XML::Dumper not installed t\01-08-PHP-Serialization....1..0 # Skipped: PHP::Serialization not installed skipped all skipped: PHP::Serialization not installed t\01-09-XML-Simple...........1..9 ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 ok t\01-10-Data-Taxi............1..0 # Skipped: Data::Taxi not installed skipped all skipped: Data::Taxi not installed t\01-11-YAML-Syck............1..0 # Skipped: YAML::Syck not installed skipped all skipped: YAML::Syck not installed t\01-12-JSON.................1..9 ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 ok t\01-13-JSON-Syck............1..0 # Skipped: JSON::Syck not installed skipped all skipped: JSON::Syck not installed t\02-Raw.....................1..144 ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 ok 10 ok 11 ok 12 ok 13 ok 14 ok 15 ok 16 ok 17 ok 18 ok 19 ok 20 ok 21 ok 22 ok 23 ok 24 ok 25 ok 26 ok 27 ok 28 ok 29 ok 30 ok 31 ok 32 ok 33 ok 34 ok 35 ok 36 ok 37 ok 38 ok 39 ok 40 ok 41 ok 42 ok 43 ok 44 ok 45 ok 46 ok 47 ok 48 ok 49 ok 50 ok 51 ok 52 ok 53 ok 54 ok 55 ok 56 ok 57 ok 58 ok 59 ok 60 ok 61 ok 62 ok 63 ok 64 ok 65 ok 66 ok 67 ok 68 ok 69 ok 70 ok 71 ok 72 ok 73 ok 74 ok 75 ok 76 ok 77 ok 78 ok 79 ok 80 ok 81 ok 82 ok 83 ok 84 ok 85 ok 86 ok 87 ok 88 ok 89 ok 90 ok 91 ok 92 ok 93 ok 94 ok 95 ok 96 ok 97 ok 98 ok 99 ok 100 ok 101 ok 102 ok 103 ok 104 ok 105 ok 106 ok 107 ok 108 ok 109 ok 110 ok 111 ok 112 ok 113 ok 114 ok 115 ok 116 ok 117 ok 118 ok 119 ok 120 ok 121 ok 122 ok 123 ok 124 ok 125 ok 126 ok 127 ok 128 ok 129 ok 130 ok 131 ok 132 ok 133 ok 134 ok 135 ok 136 ok 137 ok 138 ok 139 ok 140 ok 141 ok 142 ok 143 ok 144 ok t\03-Non-Portable............1..72 ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 ok 10 ok 11 ok 12 ok 13 ok 14 ok 15 ok 16 ok 17 ok 18 ok 19 ok 20 ok 21 ok 22 ok 23 ok 24 ok 25 ok 26 ok 27 ok 28 ok 29 ok 30 ok 31 ok 32 ok 33 ok 34 ok 35 ok 36 ok 37 ok 38 ok 39 ok 40 ok 41 ok 42 ok 43 ok 44 ok 45 ok 46 ok 47 ok 48 ok 49 ok 50 ok 51 ok 52 ok 53 ok 54 ok 55 ok 56 ok 57 ok 58 ok 59 ok 60 ok 61 ok 62 ok 63 ok 64 ok 65 ok 66 ok 67 ok 68 ok 69 ok 70 ok 71 ok 72 ok t\04-01-Compress-Zlib........1..72 ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 ok 10 ok 11 ok 12 ok 13 ok 14 ok 15 ok 16 ok 17 ok 18 ok 19 ok 20 ok 21 ok 22 ok 23 ok 24 ok 25 ok 26 ok 27 ok 28 ok 29 ok 30 ok 31 ok 32 ok 33 ok 34 ok 35 ok 36 ok 37 ok 38 ok 39 ok 40 ok 41 ok 42 ok 43 ok 44 ok 45 ok 46 ok 47 ok 48 ok 49 ok 50 ok 51 ok 52 ok 53 ok 54 ok 55 ok 56 ok 57 ok 58 ok 59 ok 60 ok 61 ok 62 ok 63 ok 64 ok 65 ok 66 ok 67 ok 68 ok 69 ok 70 ok 71 ok 72 ok t\04-02-Compress-PPMd........1..0 # Skipped: compressppmd not installed skipped all skipped: compressppmd not installed t\05-Encryption..............1..0 # Skipped: encryption not installed skipped all skipped: encryption not installed t\06-B64-Encoding............1..72 ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 ok 10 ok 11 ok 12 ok 13 ok 14 ok 15 ok 16 ok 17 ok 18 ok 19 ok 20 ok 21 ok 22 ok 23 ok 24 ok 25 ok 26 ok 27 ok 28 ok 29 ok 30 ok 31 ok 32 ok 33 ok 34 ok 35 ok 36 ok 37 ok 38 ok 39 ok 40 ok 41 ok 42 ok 43 ok 44 ok 45 ok 46 ok 47 ok 48 ok 49 ok 50 ok 51 ok 52 ok 53 ok 54 ok 55 ok 56 ok 57 ok 58 ok 59 ok 60 ok 61 ok 62 ok 63 ok 64 ok 65 ok 66 ok 67 ok 68 ok 69 ok 70 ok 71 ok 72 ok t\07-01-MD5-Digest...........1..0 # Skipped: md5 not installed skipped all skipped: md5 not installed t\07-02-SHA1-Digest..........1..0 # Skipped: sha1 not installed skipped all skipped: sha1 not installed t\07-03-SHA-256-Digest.......1..0 # Skipped: sha-256 not installed skipped all skipped: sha-256 not installed t\08-Store-Retrieve..........1..216 ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 ok 10 ok 11 ok 12 ok 13 ok 14 ok 15 ok 16 ok 17 ok 18 ok 19 ok 20 ok 21 ok 22 ok 23 ok 24 ok 25 ok 26 ok 27 ok 28 ok 29 ok 30 ok 31 ok 32 ok 33 ok 34 ok 35 ok 36 ok 37 ok 38 ok 39 ok 40 ok 41 ok 42 ok 43 ok 44 ok 45 ok 46 ok 47 ok 48 ok 49 ok 50 ok 51 ok 52 ok 53 ok 54 ok 55 ok 56 ok 57 ok 58 ok 59 ok 60 ok 61 ok 62 ok 63 ok 64 ok 65 ok 66 ok 67 ok 68 ok 69 ok 70 ok 71 ok 72 ok 73 ok 74 ok 75 ok 76 ok 77 ok 78 ok 79 ok 80 ok 81 ok 82 ok 83 ok 84 ok 85 ok 86 ok 87 ok 88 ok 89 ok 90 ok 91 ok 92 ok 93 ok 94 ok 95 ok 96 ok 97 ok 98 ok 99 ok 100 ok 101 ok 102 ok 103 ok 104 ok 105 ok 106 ok 107 ok 108 ok 109 ok 110 ok 111 ok 112 ok 113 ok 114 ok 115 ok 116 ok 117 ok 118 ok 119 ok 120 ok 121 ok 122 ok 123 ok 124 ok 125 ok 126 ok 127 ok 128 ok 129 ok 130 ok 131 ok 132 ok 133 ok 134 ok 135 ok 136 ok 137 ok 138 ok 139 ok 140 ok 141 ok 142 ok 143 ok 144 ok 145 ok 146 ok 147 ok 148 ok 149 ok 150 ok 151 ok 152 ok 153 ok 154 ok 155 ok 156 ok 157 ok 158 ok 159 ok 160 ok 161 ok 162 ok 163 ok 164 ok 165 ok 166 ok 167 ok 168 ok 169 ok 170 ok 171 ok 172 ok 173 ok 174 ok 175 ok 176 ok 177 ok 178 ok 179 ok 180 ok 181 ok 182 ok 183 ok 184 ok 185 ok 186 ok 187 ok 188 ok 189 ok 190 ok 191 ok 192 ok 193 ok 194 ok 195 ok 196 ok 197 ok 198 ok 199 ok 200 ok 201 ok 202 ok 203 ok 204 ok 205 ok 206 ok 207 ok 208 ok 209 ok 210 ok 211 ok 212 ok 213 ok 214 ok 215 ok 216 ok t\09-Feature-Combos..........1..144 ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 ok 10 ok 11 ok 12 ok 13 ok 14 ok 15 ok 16 ok 17 ok 18 ok 19 ok 20 ok 21 ok 22 ok 23 ok 24 ok 25 ok 26 ok 27 ok 28 ok 29 ok 30 ok 31 ok 32 ok 33 ok 34 ok 35 ok 36 ok 37 ok 38 ok 39 ok 40 ok 41 ok 42 ok 43 ok 44 ok 45 ok 46 ok 47 ok 48 ok 49 ok 50 ok 51 ok 52 ok 53 ok 54 ok 55 ok 56 ok 57 ok 58 ok 59 ok 60 ok 61 ok 62 ok 63 ok 64 ok 65 ok 66 ok 67 ok 68 ok 69 ok 70 ok 71 ok 72 ok 73 ok 74 ok 75 ok 76 ok 77 ok 78 ok 79 ok 80 ok 81 ok 82 ok 83 ok 84 ok 85 ok 86 ok 87 ok 88 ok 89 ok 90 ok 91 ok 92 ok 93 ok 94 ok 95 ok 96 ok 97 ok 98 ok 99 ok 100 ok 101 ok 102 ok 103 ok 104 ok 105 ok 106 ok 107 ok 108 ok 109 ok 110 ok 111 ok 112 ok 113 ok 114 ok 115 ok 116 ok 117 ok 118 ok 119 ok 120 ok 121 ok 122 ok 123 ok 124 ok 125 ok 126 ok 127 ok 128 ok 129 ok 130 ok 131 ok 132 ok 133 ok 134 ok 135 ok 136 ok 137 ok 138 ok 139 ok 140 ok 141 ok 142 ok 143 ok 144 ok t\10-01-Pod..................1..15 ok 1 - blib\lib\Data\Serializer.pm ok 2 - blib\lib\Data\Serializer\Cookbook.pm ok 3 - blib\lib\Data\Serializer\FreezeThaw.pm ok 4 - blib\lib\Data\Serializer\JSON.pm ok 5 - blib\lib\Data\Serializer\Storable.pm ok 6 - blib\lib\Data\Serializer\YAML.pm ok 7 - blib\lib\Data\Serializer\Config\General.pm ok 8 - blib\lib\Data\Serializer\Data\Denter.pm ok 9 - blib\lib\Data\Serializer\Data\Dumper.pm ok 10 - blib\lib\Data\Serializer\Data\Taxi.pm ok 11 - blib\lib\Data\Serializer\JSON\Syck.pm ok 12 - blib\lib\Data\Serializer\PHP\Serialization.pm ok 13 - blib\lib\Data\Serializer\XML\Dumper.pm ok 14 - blib\lib\Data\Serializer\XML\Simple.pm ok 15 - blib\lib\Data\Serializer\YAML\Syck.pm ok t\10-02-Pod-Coverage.........1..15 ok 1 - Pod coverage on Data::Serializer ok 2 - Pod coverage on Data::Serializer::Cookbook # Data::Serializer::Cookbook: no public symbols defined ok 3 - Pod coverage on Data::Serializer::FreezeThaw ok 4 - Pod coverage on Data::Serializer::JSON ok 5 - Pod coverage on Data::Serializer::Storable ok 6 - Pod coverage on Data::Serializer::YAML ok 7 - Pod coverage on Data::Serializer::Config::General # Data::Serializer::Config::General: no public symbols defined ok 8 - Pod coverage on Data::Serializer::Data::Denter # Data::Serializer::Data::Denter: no public symbols defined ok 9 - Pod coverage on Data::Serializer::Data::Dumper ok 10 - Pod coverage on Data::Serializer::Data::Taxi # Data::Serializer::Data::Taxi: no public symbols defined ok 11 - Pod coverage on Data::Serializer::JSON::Syck # Data::Serializer::JSON::Syck: no public symbols defined ok 12 - Pod coverage on Data::Serializer::PHP::Serialization # Data::Serializer::PHP::Serialization: no public symbols defined ok 13 - Pod coverage on Data::Serializer::XML::Dumper # Data::Serializer::XML::Dumper: no public symbols defined ok 14 - Pod coverage on Data::Serializer::XML::Simple ok 15 - Pod coverage on Data::Serializer::YAML::Syck # Data::Serializer::YAML::Syck: no public symbols defined ok All tests successful, 14 tests skipped. Files=28, Tests=822, 21 wallclock secs ( 0.00 cusr + 0.00 csys = 0.00 CPU) NEELY/Data-Serializer-0.46.tar.gz nmake test TEST_VERBOSE=1 -- OK Neil A. Neely <neil@neely.cx> Modules that serialize data structures >>> (cd C:\cpanfly\var\cpan\build\Data-Serializer-0.46-m1AHXp && tar cvf - Data-Serializer-0.46.ppd blib) | gzip -c >C:/cpanfly/var/REPO/N/NE/NEELY/Data-Serializer-0.46.tar.gz Data-Serializer-0.46.ppd blib/ blib/lib/ blib/lib/Data/ blib/lib/Data/Serializer/ blib/lib/Data/Serializer/Config/ blib/lib/Data/Serializer/Config/General.pm blib/lib/Data/Serializer/Cookbook.pm blib/lib/Data/Serializer/Data/ blib/lib/Data/Serializer/Data/Denter.pm blib/lib/Data/Serializer/Data/Dumper.pm blib/lib/Data/Serializer/Data/Taxi.pm blib/lib/Data/Serializer/FreezeThaw.pm blib/lib/Data/Serializer/JSON/ blib/lib/Data/Serializer/JSON/Syck.pm blib/lib/Data/Serializer/JSON.pm blib/lib/Data/Serializer/PHP/ blib/lib/Data/Serializer/PHP/Serialization.pm blib/lib/Data/Serializer/Storable.pm blib/lib/Data/Serializer/XML/ blib/lib/Data/Serializer/XML/Dumper.pm blib/lib/Data/Serializer/XML/Simple.pm blib/lib/Data/Serializer/YAML/ blib/lib/Data/Serializer/YAML/Syck.pm blib/lib/Data/Serializer/YAML.pm blib/lib/Data/Serializer.pm >>> mv C:\cpanfly\var\cpan\build\Data-Serializer-0.46-m1AHXp/Data-Serializer-0.46.ppd C:/cpanfly/var/REPO/N/NE/NEELY Running test for module 'Cache::Memcached' Running make for B/BR/BRADFITZ/Cache-Memcached-1.24.tar.gz Prepending C:\cpanfly\var\cpan\build\Data-Serializer-0.46-m1AHXp/blib/arch C:\cpanfly\var\cpan\build\Data-Serializer-0.46-m1AHXp/blib/lib C:\cpanfly\var\cpan\build\Moose-0.54-H7B0mX/blib/arch C:\cpanfly\var\cpan\build\Moose-0.54-H7B0mX/blib/lib to PERL5LIB for 'get' Fetching with LWP: http://cpan.nas.activestate.com/authors/id/B/BR/BRADFITZ/Cache-Memcached-1.24.tar.gz Fetching with LWP: http://cpan.nas.activestate.com/authors/id/B/BR/BRADFITZ/CHECKSUMS Checksum for C:\cpanfly\var\cpan\sources\authors\id\B\BR\BRADFITZ\Cache-Memcached-1.24.tar.gz ok Cache-Memcached-1.24/ Cache-Memcached-1.24/t/ Cache-Memcached-1.24/t/03_stats.t Cache-Memcached-1.24/t/02_keys.t Cache-Memcached-1.24/t/01_use.t Cache-Memcached-1.24/META.yml Cache-Memcached-1.24/lib/ Cache-Memcached-1.24/lib/Cache/ Cache-Memcached-1.24/lib/Cache/Memcached.pm Cache-Memcached-1.24/lib/Cache/Memcached/ Cache-Memcached-1.24/lib/Cache/Memcached/GetParser.pm Cache-Memcached-1.24/MANIFEST Cache-Memcached-1.24/ChangeLog Cache-Memcached-1.24/TODO Cache-Memcached-1.24/MANIFEST.SKIP Cache-Memcached-1.24/Makefile.PL Cache-Memcached-1.24/README Prepending C:\cpanfly\var\cpan\build\Data-Serializer-0.46-m1AHXp/blib/arch C:\cpanfly\var\cpan\build\Data-Serializer-0.46-m1AHXp/blib/lib C:\cpanfly\var\cpan\build\Moose-0.54-H7B0mX/blib/arch C:\cpanfly\var\cpan\build\Moose-0.54-H7B0mX/blib/lib to PERL5LIB for 'make' CPAN.pm: Going to build B/BR/BRADFITZ/Cache-Memcached-1.24.tar.gz >>> C:\Perl64\bin\perl.exe Makefile.PL Warning: prerequisite String::CRC32 0 not found. Checking if your kit is complete... Looks good Writing Makefile for Cache::Memcached ---- Unsatisfied dependencies detected during ---- ---- BRADFITZ/Cache-Memcached-1.24.tar.gz ---- String::CRC32 [requires] Prepending C:\cpanfly\var\cpan\build\Data-Serializer-0.46-m1AHXp/blib/arch C:\cpanfly\var\cpan\build\Data-Serializer-0.46-m1AHXp/blib/lib C:\cpanfly\var\cpan\build\Moose-0.54-H7B0mX/blib/arch C:\cpanfly\var\cpan\build\Moose-0.54-H7B0mX/blib/lib to PERL5LIB for 'test' Running make test Delayed until after prerequisites Running test for module 'String::CRC32' Running make for S/SO/SOENKE/String-CRC32-1.4.tar.gz Prepending C:\cpanfly\var\cpan\build\Data-Serializer-0.46-m1AHXp/blib/arch C:\cpanfly\var\cpan\build\Data-Serializer-0.46-m1AHXp/blib/lib C:\cpanfly\var\cpan\build\Moose-0.54-H7B0mX/blib/arch C:\cpanfly\var\cpan\build\Moose-0.54-H7B0mX/blib/lib to PERL5LIB for 'get' Fetching with LWP: http://cpan.nas.activestate.com/authors/id/S/SO/SOENKE/String-CRC32-1.4.tar.gz Fetching with LWP: http://cpan.nas.activestate.com/authors/id/S/SO/SOENKE/CHECKSUMS Checksum for C:\cpanfly\var\cpan\sources\authors\id\S\SO\SOENKE\String-CRC32-1.4.tar.gz ok String-CRC32-1.4/ String-CRC32-1.4/typemap String-CRC32-1.4/crcgen.c String-CRC32-1.4/t/ String-CRC32-1.4/t/testfile String-CRC32-1.4/t/crc.t String-CRC32-1.4/CRC32.xs String-CRC32-1.4/MANIFEST String-CRC32-1.4/Makefile.PL String-CRC32-1.4/CRC32.pm String-CRC32-1.4/README String-CRC32-1.4/CRC32.pod Prepending C:\cpanfly\var\cpan\build\Data-Serializer-0.46-m1AHXp/blib/arch C:\cpanfly\var\cpan\build\Data-Serializer-0.46-m1AHXp/blib/lib C:\cpanfly\var\cpan\build\Moose-0.54-H7B0mX/blib/arch C:\cpanfly\var\cpan\build\Moose-0.54-H7B0mX/blib/lib to PERL5LIB for 'make' CPAN.pm: Going to build S/SO/SOENKE/String-CRC32-1.4.tar.gz >>> C:\Perl64\bin\perl.exe Makefile.PL Checking if your kit is complete... Looks good Writing Makefile for String::CRC32 >>> nmake Microsoft (R) Program Maintenance Utility Version 7.00.8882 Copyright (C) Microsoft Corp 1988-2000. All rights reserved. cp CRC32.pod blib\lib\String\CRC32.pod cp CRC32.pm blib\lib\String\CRC32.pm C:\Perl64\bin\perl.exe C:\Perl64\lib\ExtUtils\xsubpp -typemap C:\Perl64\lib\ExtUtils\typemap -typemap typemap CRC32.xs > CRC32.xsc && C:\Perl64\bin\perl.exe -MExtUtils::Command -e mv CRC32.xsc CRC32.c cl -c -nologo -GF -W3 -MD -Zi -DNDEBUG -Ox -GL -Wp64 -fp:precise -DWIN32 -D_CONSOLE -DNO_STRICT -DHAVE_DES_FCRYPT -DWIN64 -DCONSERVATIVE -DUSE_SITECUSTOMIZE -DPRIVLIB_LAST_IN_INC -DPERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS -DUSE_PERLIO -DPERL_MSVCRT_READFIX -MD -Zi -DNDEBUG -Ox -GL -Wp64 -fp:precise -DVERSION=\"1.4\" -DXS_VERSION=\"1.4\" "-IC:\Perl64\lib\CORE" CRC32.c CRC32.c CRC32.xs(103) : warning C4244: '=' : conversion from '__int64' to 'U16', possible loss of data CRC32.xs(160) : warning C4267: 'function' : conversion from 'size_t' to 'int', possible loss of data CRC32.c(157) : warning C4101: 'RETVAL' : unreferenced local variable Running Mkbootstrap for String::CRC32 () C:\Perl64\bin\perl.exe -MExtUtils::Command -e chmod 644 CRC32.bs C:\Perl64\bin\perl.exe -MExtUtils::Mksymlists -e "Mksymlists('NAME'=>\"String::CRC32\", 'DLBASE' => 'CRC32', 'DL_FUNCS' => { }, 'FUNCLIST' => [], 'IMPORTS' => { }, 'DL_VARS' => []);" link -out:blib\arch\auto\String\CRC32\CRC32.dll -dll -nologo -nodefaultlib -debug -opt:ref,icf -ltcg -libpath:"C:\Perl64\lib\CORE" -machine:AMD64 CRC32.obj C:\Perl64\lib\CORE\perl510.lib oldnames.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib netapi32.lib uuid.lib ws2_32.lib mpr.lib winmm.lib version.lib odbc32.lib odbccp32.lib bufferoverflowU.lib msvcrt.lib -def:CRC32.def Creating library blib\arch\auto\String\CRC32\CRC32.lib and object blib\arch\auto\String\CRC32\CRC32.exp Generating code Finished generating code C:\Perl64\bin\perl.exe -MExtUtils::Command -e chmod 755 blib\arch\auto\String\CRC32\CRC32.dll C:\Perl64\bin\perl.exe -MExtUtils::Command -e cp CRC32.bs blib\arch\auto\String\CRC32\CRC32.bs C:\Perl64\bin\perl.exe -MExtUtils::Command -e chmod 644 blib\arch\auto\String\CRC32\CRC32.bs SOENKE/String-CRC32-1.4.tar.gz nmake -- OK Prepending C:\cpanfly\var\cpan\build\Data-Serializer-0.46-m1AHXp/blib/arch C:\cpanfly\var\cpan\build\Data-Serializer-0.46-m1AHXp/blib/lib C:\cpanfly\var\cpan\build\Moose-0.54-H7B0mX/blib/arch C:\cpanfly\var\cpan\build\Moose-0.54-H7B0mX/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\bin\perl.exe "-MExtUtils::Command::MM" "-e" "test_harness(1, 'blib\lib', 'blib\arch')" t/*.t t/crc....1..27 1) Test the CRC of a string variable ok 1 2) Test the CRC of a string ok 2 3..26) Test the CRC of various substrings (using crcinit) ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 ok 10 ok 11 ok 12 ok 13 ok 14 ok 15 ok 16 ok 17 ok 18 ok 19 ok 20 ok 21 ok 22 ok 23 ok 24 ok 25 ok 26 27) Test the CRC of a file ok 27 ok All tests successful. Files=1, Tests=27, 0 wallclock secs ( 0.00 cusr + 0.00 csys = 0.00 CPU) SOENKE/String-CRC32-1.4.tar.gz nmake test TEST_VERBOSE=1 -- OK Picked up version from Makefile Picked up distname from Makefile Picked up abstract from CRC32.pod Soenke J. Peters <soenke@cpan.org> Perl interface for cyclic redundency check generation >>> (cd C:\cpanfly\var\cpan\build\String-CRC32-1.4-3MlRJk && tar cvf - String-CRC32-1.4.ppd blib) | gzip -c >C:/cpanfly/var/REPO/S/SO/SOENKE/String-CRC32-1.4.tar.gz String-CRC32-1.4.ppd blib/ blib/arch/ blib/arch/auto/ blib/arch/auto/String/ blib/arch/auto/String/CRC32/ blib/arch/auto/String/CRC32/CRC32.bs blib/arch/auto/String/CRC32/CRC32.dll blib/arch/auto/String/CRC32/CRC32.exp blib/arch/auto/String/CRC32/CRC32.lib blib/lib/ blib/lib/String/ blib/lib/String/CRC32.pm blib/lib/String/CRC32.pod >>> mv C:\cpanfly\var\cpan\build\String-CRC32-1.4-3MlRJk/String-CRC32-1.4.ppd C:/cpanfly/var/REPO/S/SO/SOENKE Running make for B/BR/BRADFITZ/Cache-Memcached-1.24.tar.gz Prepending C:\cpanfly\var\cpan\build\String-CRC32-1.4-3MlRJk/blib/arch C:\cpanfly\var\cpan\build\String-CRC32-1.4-3MlRJk/blib/lib C:\cpanfly\var\cpan\build\Data-Serializer-0.46-m1AHXp/blib/arch C:\cpanfly\var\cpan\build\Data-Serializer-0.46-m1AHXp/blib/lib C:\cpanfly\var\cpan\build\Moose-0.54-H7B0mX/blib/arch C:\cpanfly\var\cpan\build\Moose-0.54-H7B0mX/blib/lib to PERL5LIB for 'get' Has already been unwrapped into directory C:\cpanfly\var\cpan\build\Cache-Memcached-1.24-jgxpRH Prepending C:\cpanfly\var\cpan\build\String-CRC32-1.4-3MlRJk/blib/arch C:\cpanfly\var\cpan\build\String-CRC32-1.4-3MlRJk/blib/lib C:\cpanfly\var\cpan\build\Data-Serializer-0.46-m1AHXp/blib/arch C:\cpanfly\var\cpan\build\Data-Serializer-0.46-m1AHXp/blib/lib C:\cpanfly\var\cpan\build\Moose-0.54-H7B0mX/blib/arch C:\cpanfly\var\cpan\build\Moose-0.54-H7B0mX/blib/lib to PERL5LIB for 'make' CPAN.pm: Going to build B/BR/BRADFITZ/Cache-Memcached-1.24.tar.gz >>> nmake Microsoft (R) Program Maintenance Utility Version 7.00.8882 Copyright (C) Microsoft Corp 1988-2000. All rights reserved. cp lib/Cache/Memcached/GetParser.pm blib\lib\Cache\Memcached\GetParser.pm cp lib/Cache/Memcached.pm blib\lib\Cache\Memcached.pm BRADFITZ/Cache-Memcached-1.24.tar.gz nmake -- OK Prepending C:\cpanfly\var\cpan\build\String-CRC32-1.4-3MlRJk/blib/arch C:\cpanfly\var\cpan\build\String-CRC32-1.4-3MlRJk/blib/lib C:\cpanfly\var\cpan\build\Data-Serializer-0.46-m1AHXp/blib/arch C:\cpanfly\var\cpan\build\Data-Serializer-0.46-m1AHXp/blib/lib C:\cpanfly\var\cpan\build\Moose-0.54-H7B0mX/blib/arch C:\cpanfly\var\cpan\build\Moose-0.54-H7B0mX/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\bin\perl.exe "-MExtUtils::Command::MM" "-e" "test_harness(1, 'blib\lib', 'blib\arch')" t/*.t t/01_use......1..1 # Running under perl version 5.010000 for MSWin32 # Win32::BuildNumber 1003 # Current time local: Mon Jul 14 18:27:19 2008 # Current time GMT: Tue Jul 15 01:27:19 2008 # Using Test.pm version 1.25 ok 1 ok t/02_keys.....1..0 # Skip No memcached instance running at 127.0.0.1:11211 # skipped all skipped: No memcached instance running at 127.0.0.1:11211 t/03_stats....1..0 # Skip No memcached instance running at 127.0.0.1:11211 # skipped all skipped: No memcached instance running at 127.0.0.1:11211 All tests successful, 2 tests skipped. Files=3, Tests=1, 9 wallclock secs ( 0.00 cusr + 0.00 csys = 0.00 CPU) BRADFITZ/Cache-Memcached-1.24.tar.gz nmake test TEST_VERBOSE=1 -- OK Picked up abstract from Makefile Brad Fitzpatrick <brad@danga.com> client library for memcached (memory cache daemon) >>> (cd C:\cpanfly\var\cpan\build\Cache-Memcached-1.24-jgxpRH && tar cvf - Cache-Memcached-1.24.ppd blib) | gzip -c >C:/cpanfly/var/REPO/B/BR/BRADFITZ/Cache-Memcached-1.24.tar.gz Cache-Memcached-1.24.ppd blib/ blib/lib/ blib/lib/Cache/ blib/lib/Cache/Memcached/ blib/lib/Cache/Memcached/GetParser.pm blib/lib/Cache/Memcached.pm >>> mv C:\cpanfly\var\cpan\build\Cache-Memcached-1.24-jgxpRH/Cache-Memcached-1.24.ppd C:/cpanfly/var/REPO/B/BR/BRADFITZ Running test for module 'Test::Compile' Running make for M/MA/MARCEL/Test-Compile-0.08.tar.gz Prepending C:\cpanfly\var\cpan\build\Cache-Memcached-1.24-jgxpRH/blib/arch C:\cpanfly\var\cpan\build\Cache-Memcached-1.24-jgxpRH/blib/lib C:\cpanfly\var\cpan\build\String-CRC32-1.4-3MlRJk/blib/arch C:\cpanfly\var\cpan\build\String-CRC32-1.4-3MlRJk/blib/lib C:\cpanfly\var\cpan\build\Data-Serializer-0.46-m1AHXp/blib/arch C:\cpanfly\var\cpan\build\Data-Serializer-0.46-m1AHXp/blib/lib C:\cpanfly\var\cpan\build\Moose-0.54-H7B0mX/blib/arch C:\cpanfly\var\cpan\build\Moose-0.54-H7B0mX/blib/lib to PERL5LIB for 'get' Fetching with LWP: http://cpan.nas.activestate.com/authors/id/M/MA/MARCEL/Test-Compile-0.08.tar.gz Fetching with LWP: http://cpan.nas.activestate.com/authors/id/M/MA/MARCEL/CHECKSUMS Checksum for C:\cpanfly\var\cpan\sources\authors\id\M\MA\MARCEL\Test-Compile-0.08.tar.gz ok Test-Compile-0.08/ Test-Compile-0.08/Changes Test-Compile-0.08/inc/ Test-Compile-0.08/inc/Module/ Test-Compile-0.08/inc/Module/AutoInstall.pm Test-Compile-0.08/inc/Module/Install/ Test-Compile-0.08/inc/Module/Install/AutoInstall.pm Test-Compile-0.08/inc/Module/Install/Base.pm Test-Compile-0.08/inc/Module/Install/Can.pm Test-Compile-0.08/inc/Module/Install/Fetch.pm Test-Compile-0.08/inc/Module/Install/Include.pm Test-Compile-0.08/inc/Module/Install/Makefile.pm Test-Compile-0.08/inc/Module/Install/Metadata.pm Test-Compile-0.08/inc/Module/Install/Template.pm Test-Compile-0.08/inc/Module/Install/Win32.pm Test-Compile-0.08/inc/Module/Install/WriteAll.pm Test-Compile-0.08/inc/Module/Install.pm Test-Compile-0.08/inc/Test/ Test-Compile-0.08/inc/Test/More.pm Test-Compile-0.08/inc/Test/Pod/ Test-Compile-0.08/inc/Test/Pod/Coverage.pm Test-Compile-0.08/inc/Test/Pod.pm Test-Compile-0.08/lib/ Test-Compile-0.08/lib/Test/ Test-Compile-0.08/lib/Test/Compile.pm Test-Compile-0.08/Makefile.PL Test-Compile-0.08/MANIFEST Test-Compile-0.08/META.yml Test-Compile-0.08/README Test-Compile-0.08/t/ Test-Compile-0.08/t/01_pod.t Test-Compile-0.08/t/02_pod_coverage.t Test-Compile-0.08/t/03_pl_file_ok.t Test-Compile-0.08/t/04_pl_file_ok-vms.t Test-Compile-0.08/t/perlcriticrc Test-Compile-0.08/t/scripts/ Test-Compile-0.08/t/scripts/failure.pl Test-Compile-0.08/t/scripts/success.pl Prepending C:\cpanfly\var\cpan\build\Cache-Memcached-1.24-jgxpRH/blib/arch C:\cpanfly\var\cpan\build\Cache-Memcached-1.24-jgxpRH/blib/lib C:\cpanfly\var\cpan\build\String-CRC32-1.4-3MlRJk/blib/arch C:\cpanfly\var\cpan\build\String-CRC32-1.4-3MlRJk/blib/lib C:\cpanfly\var\cpan\build\Data-Serializer-0.46-m1AHXp/blib/arch C:\cpanfly\var\cpan\build\Data-Serializer-0.46-m1AHXp/blib/lib C:\cpanfly\var\cpan\build\Moose-0.54-H7B0mX/blib/arch C:\cpanfly\var\cpan\build\Moose-0.54-H7B0mX/blib/lib to PERL5LIB for 'make' CPAN.pm: Going to build M/MA/MARCEL/Test-Compile-0.08.tar.gz >>> C:\Perl64\bin\perl.exe Makefile.PL Cannot determine perl version info from lib/Test/Compile.pm *** Module::AutoInstall version 1.03 *** Checking for Perl dependencies... [Core Features] - Test::More ...loaded. (0.7 >= 0.70) - Test::Pod ...loaded. (1.26) - Test::Pod::Coverage ...loaded. (1.08) - UNIVERSAL::require ...loaded. (0.11) - Devel::CheckOS ...missing. (would need 1.42) ==> Auto-install the 1 mandatory module(s) from CPAN? [Y/n] y *** Since we're running under CPANPLUS, I'll just let it take care of the dependency's installation later. *** Module::AutoInstall configuration finished. Checking if your kit is complete... Looks good Warning: prerequisite Devel::CheckOS 1.42 not found. Writing Makefile for Test::Compile ---- Unsatisfied dependencies detected during ---- ---- MARCEL/Test-Compile-0.08.tar.gz ---- Devel::CheckOS [requires] Prepending C:\cpanfly\var\cpan\build\Cache-Memcached-1.24-jgxpRH/blib/arch C:\cpanfly\var\cpan\build\Cache-Memcached-1.24-jgxpRH/blib/lib C:\cpanfly\var\cpan\build\String-CRC32-1.4-3MlRJk/blib/arch C:\cpanfly\var\cpan\build\String-CRC32-1.4-3MlRJk/blib/lib C:\cpanfly\var\cpan\build\Data-Serializer-0.46-m1AHXp/blib/arch C:\cpanfly\var\cpan\build\Data-Serializer-0.46-m1AHXp/blib/lib C:\cpanfly\var\cpan\build\Moose-0.54-H7B0mX/blib/arch C:\cpanfly\var\cpan\build\Moose-0.54-H7B0mX/blib/lib to PERL5LIB for 'test' Running make test Delayed until after prerequisites Running test for module 'Devel::CheckOS' Running make for D/DC/DCANTRELL/Devel-CheckOS-1.43.tar.gz Prepending C:\cpanfly\var\cpan\build\Cache-Memcached-1.24-jgxpRH/blib/arch C:\cpanfly\var\cpan\build\Cache-Memcached-1.24-jgxpRH/blib/lib C:\cpanfly\var\cpan\build\String-CRC32-1.4-3MlRJk/blib/arch C:\cpanfly\var\cpan\build\String-CRC32-1.4-3MlRJk/blib/lib C:\cpanfly\var\cpan\build\Data-Serializer-0.46-m1AHXp/blib/arch C:\cpanfly\var\cpan\build\Data-Serializer-0.46-m1AHXp/blib/lib C:\cpanfly\var\cpan\build\Moose-0.54-H7B0mX/blib/arch C:\cpanfly\var\cpan\build\Moose-0.54-H7B0mX/blib/lib to PERL5LIB for 'get' Fetching with LWP: http://cpan.nas.activestate.com/authors/id/D/DC/DCANTRELL/Devel-CheckOS-1.43.tar.gz Fetching with LWP: http://cpan.nas.activestate.com/authors/id/D/DC/DCANTRELL/CHECKSUMS Checksum for C:\cpanfly\var\cpan\sources\authors\id\D\DC\DCANTRELL\Devel-CheckOS-1.43.tar.gz ok Devel-CheckOS-1.43/ Devel-CheckOS-1.43/bin/ Devel-CheckOS-1.43/bin/use-devel-assertos Devel-CheckOS-1.43/CHANGES Devel-CheckOS-1.43/lib/ Devel-CheckOS-1.43/lib/Devel/ Devel-CheckOS-1.43/lib/Devel/AssertOS/ Devel-CheckOS-1.43/lib/Devel/AssertOS/AIX.pm Devel-CheckOS-1.43/lib/Devel/AssertOS/Amiga.pm Devel-CheckOS-1.43/lib/Devel/AssertOS/Apple.pm Devel-CheckOS-1.43/lib/Devel/AssertOS/BeOS.pm Devel-CheckOS-1.43/lib/Devel/AssertOS/BSDOS.pm Devel-CheckOS-1.43/lib/Devel/AssertOS/Cygwin.pm Devel-CheckOS-1.43/lib/Devel/AssertOS/Darwin.pm~ Devel-CheckOS-1.43/lib/Devel/AssertOS/DEC.pm Devel-CheckOS-1.43/lib/Devel/AssertOS/DGUX.pm Devel-CheckOS-1.43/lib/Devel/AssertOS/DragonflyBSD.pm Devel-CheckOS-1.43/lib/Devel/AssertOS/Dynix.pm Devel-CheckOS-1.43/lib/Devel/AssertOS/Extending.pod Devel-CheckOS-1.43/lib/Devel/AssertOS/FreeBSD.pm Devel-CheckOS-1.43/lib/Devel/AssertOS/HPUX.pm Devel-CheckOS-1.43/lib/Devel/AssertOS/Interix.pm Devel-CheckOS-1.43/lib/Devel/AssertOS/Irix.pm Devel-CheckOS-1.43/lib/Devel/AssertOS/Linux/ Devel-CheckOS-1.43/lib/Devel/AssertOS/Linux/v2_6.pm Devel-CheckOS-1.43/lib/Devel/AssertOS/Linux.pm Devel-CheckOS-1.43/lib/Devel/AssertOS/MachTen.pm Devel-CheckOS-1.43/lib/Devel/AssertOS/MacOSclassic.pm Devel-CheckOS-1.43/lib/Devel/AssertOS/MacOSX/ Devel-CheckOS-1.43/lib/Devel/AssertOS/MacOSX/v10_4.pm Devel-CheckOS-1.43/lib/Devel/AssertOS/MacOSX.pm Devel-CheckOS-1.43/lib/Devel/AssertOS/MicrosoftWindows.pm Devel-CheckOS-1.43/lib/Devel/AssertOS/MPEiX.pm Devel-CheckOS-1.43/lib/Devel/AssertOS/MSDOS.pm Devel-CheckOS-1.43/lib/Devel/AssertOS/MSWin32.pm Devel-CheckOS-1.43/lib/Devel/AssertOS/NetBSD.pm Devel-CheckOS-1.43/lib/Devel/AssertOS/Netware.pm Devel-CheckOS-1.43/lib/Devel/AssertOS/NeXT.pm Devel-CheckOS-1.43/lib/Devel/AssertOS/OpenBSD.pm Devel-CheckOS-1.43/lib/Devel/AssertOS/OS2.pm Devel-CheckOS-1.43/lib/Devel/AssertOS/OS390.pm Devel-CheckOS-1.43/lib/Devel/AssertOS/OS400.pm Devel-CheckOS-1.43/lib/Devel/AssertOS/OSF.pm Devel-CheckOS-1.43/lib/Devel/AssertOS/OSFeatures/ Devel-CheckOS-1.43/lib/Devel/AssertOS/OSFeatures/POSIXShellRedirection.pm Devel-CheckOS-1.43/lib/Devel/AssertOS/POSIXBC.pm Devel-CheckOS-1.43/lib/Devel/AssertOS/RISCOS.pm Devel-CheckOS-1.43/lib/Devel/AssertOS/SCO.pm Devel-CheckOS-1.43/lib/Devel/AssertOS/Solaris.pm Devel-CheckOS-1.43/lib/Devel/AssertOS/Sun.pm Devel-CheckOS-1.43/lib/Devel/AssertOS/SunOS.pm Devel-CheckOS-1.43/lib/Devel/AssertOS/SysVr4.pm Devel-CheckOS-1.43/lib/Devel/AssertOS/SysVr5.pm Devel-CheckOS-1.43/lib/Devel/AssertOS/Unicos.pm Devel-CheckOS-1.43/lib/Devel/AssertOS/Unix.pm Devel-CheckOS-1.43/lib/Devel/AssertOS/VMESA.pm Devel-CheckOS-1.43/lib/Devel/AssertOS/VMS.pm Devel-CheckOS-1.43/lib/Devel/AssertOS/VOS.pm Devel-CheckOS-1.43/lib/Devel/AssertOS.pm Devel-CheckOS-1.43/lib/Devel/CheckOS.pm Devel-CheckOS-1.43/Makefile.PL Devel-CheckOS-1.43/MANIFEST Devel-CheckOS-1.43/META.yml Devel-CheckOS-1.43/README Devel-CheckOS-1.43/t/ Devel-CheckOS-1.43/t/00_checkos.t Devel-CheckOS-1.43/t/01-import-all.t Devel-CheckOS-1.43/t/02-import-bool.t Devel-CheckOS-1.43/t/03-import-fatal.t Devel-CheckOS-1.43/t/10-assertos-single-valid-OS.t Devel-CheckOS-1.43/t/11-assertos-blah-valid.t Devel-CheckOS-1.43/t/12-assertos-single-invalid-OS.t Devel-CheckOS-1.43/t/13-assertos-blah-invalid.t Devel-CheckOS-1.43/t/14-assertos-multi.t Devel-CheckOS-1.43/t/20-multilevel-names.t Devel-CheckOS-1.43/t/lib/ Devel-CheckOS-1.43/t/lib/Devel/ Devel-CheckOS-1.43/t/lib/Devel/AssertOS/ Devel-CheckOS-1.43/t/lib/Devel/AssertOS/AnOperatingSystem/ Devel-CheckOS-1.43/t/lib/Devel/AssertOS/AnOperatingSystem/v1.pm Devel-CheckOS-1.43/t/lib/Devel/AssertOS/AnOperatingSystem/v2.pm Devel-CheckOS-1.43/t/lib/Devel/AssertOS/AnOperatingSystem.pm Devel-CheckOS-1.43/t/lib/Devel/AssertOS/NotAnOperatingSystem.pm Devel-CheckOS-1.43/TODO Prepending C:\cpanfly\var\cpan\build\Cache-Memcached-1.24-jgxpRH/blib/arch C:\cpanfly\var\cpan\build\Cache-Memcached-1.24-jgxpRH/blib/lib C:\cpanfly\var\cpan\build\String-CRC32-1.4-3MlRJk/blib/arch C:\cpanfly\var\cpan\build\String-CRC32-1.4-3MlRJk/blib/lib C:\cpanfly\var\cpan\build\Data-Serializer-0.46-m1AHXp/blib/arch C:\cpanfly\var\cpan\build\Data-Serializer-0.46-m1AHXp/blib/lib C:\cpanfly\var\cpan\build\Moose-0.54-H7B0mX/blib/arch C:\cpanfly\var\cpan\build\Moose-0.54-H7B0mX/blib/lib to PERL5LIB for 'make' CPAN.pm: Going to build D/DC/DCANTRELL/Devel-CheckOS-1.43.tar.gz >>> C:\Perl64\bin\perl.exe Makefile.PL I think you're using MicrosoftWindows, is this right (multiple matches are OK)? [Y/n] [Y] Y I think you're using MSWin32, is this right (multiple matches are OK)? [Y/n] [Y] Y Warning: prerequisite File::Find::Rule 0.28 not found. Checking if your kit is complete... Looks good Writing Makefile for Devel::CheckOS ---- Unsatisfied dependencies detected during ---- ---- DCANTRELL/Devel-CheckOS-1.43.tar.gz ---- File::Find::Rule [requires] Prepending C:\cpanfly\var\cpan\build\Cache-Memcached-1.24-jgxpRH/blib/arch C:\cpanfly\var\cpan\build\Cache-Memcached-1.24-jgxpRH/blib/lib C:\cpanfly\var\cpan\build\String-CRC32-1.4-3MlRJk/blib/arch C:\cpanfly\var\cpan\build\String-CRC32-1.4-3MlRJk/blib/lib C:\cpanfly\var\cpan\build\Data-Serializer-0.46-m1AHXp/blib/arch C:\cpanfly\var\cpan\build\Data-Serializer-0.46-m1AHXp/blib/lib C:\cpanfly\var\cpan\build\Moose-0.54-H7B0mX/blib/arch C:\cpanfly\var\cpan\build\Moose-0.54-H7B0mX/blib/lib to PERL5LIB for 'test' Running make test Delayed until after prerequisites Running test for module 'File::Find::Rule' Running make for R/RC/RCLAMP/File-Find-Rule-0.30.tar.gz Prepending C:\cpanfly\var\cpan\build\Cache-Memcached-1.24-jgxpRH/blib/arch C:\cpanfly\var\cpan\build\Cache-Memcached-1.24-jgxpRH/blib/lib C:\cpanfly\var\cpan\build\String-CRC32-1.4-3MlRJk/blib/arch C:\cpanfly\var\cpan\build\String-CRC32-1.4-3MlRJk/blib/lib C:\cpanfly\var\cpan\build\Data-Serializer-0.46-m1AHXp/blib/arch C:\cpanfly\var\cpan\build\Data-Serializer-0.46-m1AHXp/blib/lib C:\cpanfly\var\cpan\build\Moose-0.54-H7B0mX/blib/arch C:\cpanfly\var\cpan\build\Moose-0.54-H7B0mX/blib/lib to PERL5LIB for 'get' Fetching with LWP: http://cpan.nas.activestate.com/authors/id/R/RC/RCLAMP/File-Find-Rule-0.30.tar.gz Checksum for C:\cpanfly\var\cpan\sources\authors\id\R\RC\RCLAMP\File-Find-Rule-0.30.tar.gz ok File-Find-Rule-0.30/ File-Find-Rule-0.30/t/ File-Find-Rule-0.30/t/lib/ File-Find-Rule-0.30/t/lib/File/ File-Find-Rule-0.30/t/lib/File/Find/ File-Find-Rule-0.30/t/lib/File/Find/Rule/ File-Find-Rule-0.30/t/lib/File/Find/Rule/Test/ File-Find-Rule-0.30/t/lib/File/Find/Rule/Test/ATeam.pm File-Find-Rule-0.30/t/foobar File-Find-Rule-0.30/t/File-Find-Rule.t File-Find-Rule-0.30/t/findrule.t File-Find-Rule-0.30/findrule File-Find-Rule-0.30/META.yml File-Find-Rule-0.30/lib/ File-Find-Rule-0.30/lib/File/ File-Find-Rule-0.30/lib/File/Find/ File-Find-Rule-0.30/lib/File/Find/Rule.pm File-Find-Rule-0.30/lib/File/Find/Rule/ File-Find-Rule-0.30/lib/File/Find/Rule/Extending.pod File-Find-Rule-0.30/lib/File/Find/Rule/Procedural.pod File-Find-Rule-0.30/Changes File-Find-Rule-0.30/MANIFEST File-Find-Rule-0.30/README File-Find-Rule-0.30/Makefile.PL File-Find-Rule-0.30/Build.PL Prepending C:\cpanfly\var\cpan\build\Cache-Memcached-1.24-jgxpRH/blib/arch C:\cpanfly\var\cpan\build\Cache-Memcached-1.24-jgxpRH/blib/lib C:\cpanfly\var\cpan\build\String-CRC32-1.4-3MlRJk/blib/arch C:\cpanfly\var\cpan\build\String-CRC32-1.4-3MlRJk/blib/lib C:\cpanfly\var\cpan\build\Data-Serializer-0.46-m1AHXp/blib/arch C:\cpanfly\var\cpan\build\Data-Serializer-0.46-m1AHXp/blib/lib C:\cpanfly\var\cpan\build\Moose-0.54-H7B0mX/blib/arch C:\cpanfly\var\cpan\build\Moose-0.54-H7B0mX/blib/lib to PERL5LIB for 'make' CPAN.pm: Going to build R/RC/RCLAMP/File-Find-Rule-0.30.tar.gz >>> C:\Perl64\bin\perl.exe Makefile.PL Warning: prerequisite Number::Compare 0 not found. Checking if your kit is complete... Looks good Writing Makefile for File::Find::Rule ---- Unsatisfied dependencies detected during ---- ---- RCLAMP/File-Find-Rule-0.30.tar.gz ---- Number::Compare [requires] Prepending C:\cpanfly\var\cpan\build\Cache-Memcached-1.24-jgxpRH/blib/arch C:\cpanfly\var\cpan\build\Cache-Memcached-1.24-jgxpRH/blib/lib C:\cpanfly\var\cpan\build\String-CRC32-1.4-3MlRJk/blib/arch C:\cpanfly\var\cpan\build\String-CRC32-1.4-3MlRJk/blib/lib C:\cpanfly\var\cpan\build\Data-Serializer-0.46-m1AHXp/blib/arch C:\cpanfly\var\cpan\build\Data-Serializer-0.46-m1AHXp/blib/lib C:\cpanfly\var\cpan\build\Moose-0.54-H7B0mX/blib/arch C:\cpanfly\var\cpan\build\Moose-0.54-H7B0mX/blib/lib to PERL5LIB for 'test' Running make test Delayed until after prerequisites Running test for module 'Number::Compare' Running make for R/RC/RCLAMP/Number-Compare-0.01.tar.gz Prepending C:\cpanfly\var\cpan\build\Cache-Memcached-1.24-jgxpRH/blib/arch C:\cpanfly\var\cpan\build\Cache-Memcached-1.24-jgxpRH/blib/lib C:\cpanfly\var\cpan\build\String-CRC32-1.4-3MlRJk/blib/arch C:\cpanfly\var\cpan\build\String-CRC32-1.4-3MlRJk/blib/lib C:\cpanfly\var\cpan\build\Data-Serializer-0.46-m1AHXp/blib/arch C:\cpanfly\var\cpan\build\Data-Serializer-0.46-m1AHXp/blib/lib C:\cpanfly\var\cpan\build\Moose-0.54-H7B0mX/blib/arch C:\cpanfly\var\cpan\build\Moose-0.54-H7B0mX/blib/lib to PERL5LIB for 'get' Fetching with LWP: http://cpan.nas.activestate.com/authors/id/R/RC/RCLAMP/Number-Compare-0.01.tar.gz Checksum for C:\cpanfly\var\cpan\sources\authors\id\R\RC\RCLAMP\Number-Compare-0.01.tar.gz ok Number-Compare-0.01/ Number-Compare-0.01/MANIFEST Number-Compare-0.01/t/ Number-Compare-0.01/t/Number-Compare.t Number-Compare-0.01/MANIFEST.SKIP Number-Compare-0.01/Compare.pm Number-Compare-0.01/Changes Number-Compare-0.01/Makefile.PL Prepending C:\cpanfly\var\cpan\build\Cache-Memcached-1.24-jgxpRH/blib/arch C:\cpanfly\var\cpan\build\Cache-Memcached-1.24-jgxpRH/blib/lib C:\cpanfly\var\cpan\build\String-CRC32-1.4-3MlRJk/blib/arch C:\cpanfly\var\cpan\build\String-CRC32-1.4-3MlRJk/blib/lib C:\cpanfly\var\cpan\build\Data-Serializer-0.46-m1AHXp/blib/arch C:\cpanfly\var\cpan\build\Data-Serializer-0.46-m1AHXp/blib/lib C:\cpanfly\var\cpan\build\Moose-0.54-H7B0mX/blib/arch C:\cpanfly\var\cpan\build\Moose-0.54-H7B0mX/blib/lib to PERL5LIB for 'make' CPAN.pm: Going to build R/RC/RCLAMP/Number-Compare-0.01.tar.gz >>> C:\Perl64\bin\perl.exe Makefile.PL Checking if your kit is complete... Looks good Writing Makefile for Number::Compare >>> nmake Microsoft (R) Program Maintenance Utility Version 7.00.8882 Copyright (C) Microsoft Corp 1988-2000. All rights reserved. cp Compare.pm blib\lib\Number\Compare.pm RCLAMP/Number-Compare-0.01.tar.gz nmake -- OK Prepending C:\cpanfly\var\cpan\build\Cache-Memcached-1.24-jgxpRH/blib/arch C:\cpanfly\var\cpan\build\Cache-Memcached-1.24-jgxpRH/blib/lib C:\cpanfly\var\cpan\build\String-CRC32-1.4-3MlRJk/blib/arch C:\cpanfly\var\cpan\build\String-CRC32-1.4-3MlRJk/blib/lib C:\cpanfly\var\cpan\build\Data-Serializer-0.46-m1AHXp/blib/arch C:\cpanfly\var\cpan\build\Data-Serializer-0.46-m1AHXp/blib/lib C:\cpanfly\var\cpan\build\Moose-0.54-H7B0mX/blib/arch C:\cpanfly\var\cpan\build\Moose-0.54-H7B0mX/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\bin\perl.exe "-MExtUtils::Command::MM" "-e" "test_harness(1, 'blib\lib', 'blib\arch')" t/*.t t/Number-Compare....1..24 ok 1 - use Number::Compare; ok 2 - >20 ok 3 ok 4 ok 5 - <20 ok 6 ok 7 ok 8 - >=20 ok 9 ok 10 ok 11 - <=20 ok 12 ok 13 ok 14 - == 20 ok 15 ok 16 ok 17 - K ok 18 - M ok 19 - G ok 20 - Ki ok 21 - Mi ok 22 - Gi ok 23 - directly call the coderef ok 24 - ->parse_to_perl ok All tests successful. Files=1, Tests=24, 1 wallclock secs ( 0.00 cusr + 0.00 csys = 0.00 CPU) RCLAMP/Number-Compare-0.01.tar.gz nmake test TEST_VERBOSE=1 -- OK Picked up version from Makefile Picked up distname from Makefile Picked up abstract from Compare.pm Richard Clamp <richardc@unixbeard.net> numeric comparisons >>> (cd C:\cpanfly\var\cpan\build\Number-Compare-0.01-KqFkmb && tar cvf - Number-Compare-0.01.ppd blib) | gzip -c >C:/cpanfly/var/REPO/R/RC/RCLAMP/Number-Compare-0.01.tar.gz Number-Compare-0.01.ppd blib/ blib/lib/ blib/lib/Number/ blib/lib/Number/Compare.pm >>> mv C:\cpanfly\var\cpan\build\Number-Compare-0.01-KqFkmb/Number-Compare-0.01.ppd C:/cpanfly/var/REPO/R/RC/RCLAMP Running make for R/RC/RCLAMP/File-Find-Rule-0.30.tar.gz Prepending C:\cpanfly\var\cpan\build\Number-Compare-0.01-KqFkmb/blib/arch C:\cpanfly\var\cpan\build\Number-Compare-0.01-KqFkmb/blib/lib C:\cpanfly\var\cpan\build\Cache-Memcached-1.24-jgxpRH/blib/arch C:\cpanfly\var\cpan\build\Cache-Memcached-1.24-jgxpRH/blib/lib C:\cpanfly\var\cpan\build\String-CRC32-1.4-3MlRJk/blib/arch C:\cpanfly\var\cpan\build\String-CRC32-1.4-3MlRJk/blib/lib C:\cpanfly\var\cpan\build\Data-Serializer-0.46-m1AHXp/blib/arch C:\cpanfly\var\cpan\build\Data-Serializer-0.46-m1AHXp/blib/lib C:\cpanfly\var\cpan\build\Moose-0.54-H7B0mX/blib/arch C:\cpanfly\var\cpan\build\Moose-0.54-H7B0mX/blib/lib to PERL5LIB for 'get' Has already been unwrapped into directory C:\cpanfly\var\cpan\build\File-Find-Rule-0.30-yKKCAn Prepending C:\cpanfly\var\cpan\build\Number-Compare-0.01-KqFkmb/blib/arch C:\cpanfly\var\cpan\build\Number-Compare-0.01-KqFkmb/blib/lib C:\cpanfly\var\cpan\build\Cache-Memcached-1.24-jgxpRH/blib/arch C:\cpanfly\var\cpan\build\Cache-Memcached-1.24-jgxpRH/blib/lib C:\cpanfly\var\cpan\build\String-CRC32-1.4-3MlRJk/blib/arch C:\cpanfly\var\cpan\build\String-CRC32-1.4-3MlRJk/blib/lib C:\cpanfly\var\cpan\build\Data-Serializer-0.46-m1AHXp/blib/arch C:\cpanfly\var\cpan\build\Data-Serializer-0.46-m1AHXp/blib/lib C:\cpanfly\var\cpan\build\Moose-0.54-H7B0mX/blib/arch C:\cpanfly\var\cpan\build\Moose-0.54-H7B0mX/blib/lib to PERL5LIB for 'make' CPAN.pm: Going to build R/RC/RCLAMP/File-Find-Rule-0.30.tar.gz >>> nmake Microsoft (R) Program Maintenance Utility Version 7.00.8882 Copyright (C) Microsoft Corp 1988-2000. All rights reserved. cp lib/File/Find/Rule.pm blib\lib\File\Find\Rule.pm cp lib/File/Find/Rule/Extending.pod blib\lib\File\Find\Rule\Extending.pod cp lib/File/Find/Rule/Procedural.pod blib\lib\File\Find\Rule\Procedural.pod C:\Perl64\bin\perl.exe -MExtUtils::Command -e cp findrule blib\script\findrule pl2bat.bat blib\script\findrule