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