I recently installed Moose-0.99 in my environment, but when I run 'make
test', I obtain many failed tests the first of which is below. It this
something I need to be concerned about? All tests for Class::MOP succeeded,
though.
$ perl --version
This is perl, v5.10.1 (*) built for i686-linux
Versions of related modules:
- Sub::Name (0.04)
- Test::Exception (0.29)
- Test::Tester (0.107)
- Test::Output (0.16)
- Test::Pod (1.42)
- Devel::GlobalDestruction (0.02)
- namespace::clean (0.14)
- namespace::autoclean (0.09)
- SUPER (1.17)
- Algorithm::C3 (0.08)
- Test::LeakTrace (0.10)
- Class::MOP (0.98)
- Try::Tiny (0.04)
- MRO::Compat (0.11)
- Moose (0.99)
$ ./basics-recipe10.t
Attribute (gey_1) does not pass the type constraint because: Validation
failed for 'Human::Gene::gey' failed with value blue (not isa
Human::Gene::gey) at
/usr/pd/lib/perl/vendor_perl/5.10.1/i686-linux/Moose/Meta/Attribute.pm line
744
Moose::Meta::Attribute::_coerce_and_verify('Moose::Meta::Attribute=HASH(0x86
9cf38)', 'blue', 'Human::EyeColor=HASH(0x86a0588)') called at
/usr/pd/lib/perl/vendor_perl/5.10.1/i686-linux/Moose/Meta/Attribute.pm line
398
Moose::Meta::Attribute::initialize_instance_slot('Moose::Meta::Attribute=HAS
H(0x869cf38)', 'Moose::Meta::Instance=HASH(0x869d5c8)',
'Human::EyeColor=HASH(0x86a0588)', 'HASH(0x86a01e8)') called at
/usr/pd/lib/perl/vendor_perl/5.10.1/i686-linux/Class/MOP/Class.pm line 364
Class::MOP::Class::_construct_instance('Moose::Meta::Class=HASH(0x867cdb8)',
'HASH(0x86a01e8)') called at
/usr/pd/lib/perl/vendor_perl/5.10.1/i686-linux/Class/MOP/Class.pm line 351
Class::MOP::Class::new_object('Moose::Meta::Class=HASH(0x867cdb8)',
'HASH(0x86a01e8)') called at
/usr/pd/lib/perl/vendor_perl/5.10.1/i686-linux/Moose/Meta/Class.pm line 255
Moose::Meta::Class::new_object('Moose::Meta::Class=HASH(0x867cdb8)',
'HASH(0x86a01e8)') called at
/usr/pd/lib/perl/vendor_perl/5.10.1/i686-linux/Moose/Object.pm line 25
Moose::Object::new('Human::EyeColor', 'bey2_1', 'blue', 'bey2_2',
'blue', 'gey_1', 'blue', 'gey_2', 'blue') called at ./basics-recipe10.t line
51
Human::__ANON__('ARRAY(0x816eab8)') called at
/usr/pd/lib/perl/vendor_perl/5.10.1/i686-linux/Moose/Meta/TypeCoercion.pm
line 63
Moose::Meta::TypeCoercion::__ANON__('ARRAY(0x816eab8)') called at
/usr/pd/lib/perl/vendor_perl/5.10.1/i686-linux/Moose/Meta/TypeCoercion.pm
line 97
Moose::Meta::TypeCoercion::coerce('Moose::Meta::TypeCoercion=HASH(0x816d700)
', 'ARRAY(0x816eab8)') called at
/usr/pd/lib/perl/vendor_perl/5.10.1/i686-linux/Moose/Meta/TypeConstraint.pm
line 88
Moose::Meta::TypeConstraint::coerce('Moose::Meta::TypeConstraint::Class=HASH
(0x8684008)', 'ARRAY(0x816eab8)') called at
/usr/pd/lib/perl/vendor_perl/5.10.1/i686-linux/Moose/Meta/Attribute.pm line
740
Moose::Meta::Attribute::_coerce_and_verify('Moose::Meta::Attribute=HASH(0x81
6eef8)', 'ARRAY(0x816eab8)', 'Human=HASH(0x8696f48)') called at
/usr/pd/lib/perl/vendor_perl/5.10.1/i686-linux/Moose/Meta/Attribute.pm line
398
Moose::Meta::Attribute::initialize_instance_slot('Moose::Meta::Attribute=HAS
H(0x816eef8)', 'Moose::Meta::Instance=HASH(0x816efe8)',
'Human=HASH(0x8696f48)', 'HASH(0x8695550)') called at
/usr/pd/lib/perl/vendor_perl/5.10.1/i686-linux/Class/MOP/Class.pm line 364
Class::MOP::Class::_construct_instance('Moose::Meta::Class=HASH(0x85fffa8)',
'HASH(0x8695550)') called at
/usr/pd/lib/perl/vendor_perl/5.10.1/i686-linux/Class/MOP/Class.pm line 351
Class::MOP::Class::new_object('Moose::Meta::Class=HASH(0x85fffa8)',
'HASH(0x8695550)') called at
/usr/pd/lib/perl/vendor_perl/5.10.1/i686-linux/Moose/Meta/Class.pm line 255
Moose::Meta::Class::new_object('Moose::Meta::Class=HASH(0x85fffa8)',
'HASH(0x8695550)') called at
/usr/pd/lib/perl/vendor_perl/5.10.1/i686-linux/Moose/Object.pm line 25
Moose::Object::new('Human', 'gender', 'f', 'eye_color',
'ARRAY(0x816eab8)') called at ./basics-recipe10.t line 157
Armin Resch
4710 N Maplewood
Chicago, IL 60625
+1.312.730.5818[M]
+1.773.878.1996[H]
LinkedIn: http://www.linkedin.com/in/rescha