xslate / p5-Mouse

Lightweight class builder for Perl, as a subset of Moose
https://metacpan.org/release/Mouse
Other
46 stars 32 forks source link

`RELEASE_TESTING=1 make test` Fails #11

Closed theory closed 10 years ago

theory commented 10 years ago

The output:

> RELEASE_TESTING=1 make test 
PERL_DL_NONLAZY=1 /usr/local/bin/perl "-MExtUtils::Command::MM" "-e" "test_harness(0, 'inc', 'blib/lib', 'blib/arch'); " t/*.t t/*/*.t xt/*.t
t/000-load.t ................................................... 1/2 # Testing Mouse/1.13 (XS)
# Soft dependency versions:
#     Class::MOP: 2.1005
#     Moose: 2.1005
t/000-load.t ................................................... ok   
t/000_recipes/002_schwartz_tutorial.t .......................... ok   
t/000_recipes/basics-recipe10.t ................................ ok     
t/000_recipes/moose_cookbook_basics_recipe1.t .................. ok    
t/000_recipes/moose_cookbook_basics_recipe2.t .................. ok    
t/000_recipes/moose_cookbook_basics_recipe3.t .................. ok    
t/000_recipes/moose_cookbook_basics_recipe4.t .................. skipped: Regexp::Common & Locale::US required for this test
t/000_recipes/moose_cookbook_basics_recipe5.t .................. # HTTP::Headers, Params::Coerce & URI required for this test
t/000_recipes/moose_cookbook_basics_recipe5.t .................. ok   
t/000_recipes/moose_cookbook_basics_recipe6.t .................. ok   
t/000_recipes/moose_cookbook_extending_recipe3.t ............... # Test::Output is required for this test
t/000_recipes/moose_cookbook_extending_recipe3.t ............... ok   
t/000_recipes/moose_cookbook_meta_recipe2.t .................... ok   
t/000_recipes/moose_cookbook_meta_recipe3.t .................... ok   
t/000_recipes/moose_cookbook_roles_recipe1.t ................... ok    
t/000_recipes/moose_cookbook_roles_recipe2.t ................... ok   
t/000_recipes/moose_cookbook_roles_recipe3.t ................... ok   
t/001_mouse/001-strict-and-warnings.t .......................... ok   
t/001_mouse/002-subclass.t ..................................... ok    
t/001_mouse/006-unimport.t ..................................... ok   
t/001_mouse/007-attributes.t ................................... ok    
t/001_mouse/008-default.t ...................................... ok     
t/001_mouse/010-required.t ..................................... ok   
t/001_mouse/011-lazy.t ......................................... ok    
t/001_mouse/013-predicate-and-clearer.t ........................ ok    
t/001_mouse/014-build.t ........................................ ok    
t/001_mouse/015-demolish.t ..................................... ok     
t/001_mouse/016-trigger.t ...................................... ok    
t/001_mouse/017-default-reference.t ............................ ok   
t/001_mouse/018-multiattr-has.t ................................ ok   
t/001_mouse/019-handles.t ...................................... ok    
t/001_mouse/020-load-class.t ................................... ok    
t/001_mouse/021-weak-ref.t ..................................... ok     
t/001_mouse/022-init-arg.t ..................................... ok     
t/001_mouse/023-builder.t ...................................... ok     
t/001_mouse/024-isa.t .......................................... ok      
t/001_mouse/025-more-isa.t ..................................... ok    
t/001_mouse/026-auto-deref.t ................................... ok     
t/001_mouse/027-modifiers.t .................................... ok     
t/001_mouse/028-subclass-attr.t ................................ ok    
t/001_mouse/029-new.t .......................................... ok   
t/001_mouse/030-has-plus.t ..................................... ok   
t/001_mouse/031-clone.t ........................................ ok    
t/001_mouse/032-buildargs.t .................................... ok     
t/001_mouse/033-requires.t ..................................... ok   
t/001_mouse/034-apply_all_roles.t .............................. ok   
t/001_mouse/035-apply-roles-to-roles.t ......................... ok   
t/001_mouse/036-with-method-alias.t ............................ ok   
t/001_mouse/037-dont-load-test-exception.t ..................... ok   
t/001_mouse/039-subtype.t ...................................... ok     
t/001_mouse/040-existing-subclass.t ............................ skipped: Test::Output is required for this test
t/001_mouse/041-enum.t ......................................... ok     
t/001_mouse/042-override.t ..................................... ok   
t/001_mouse/043-parameterized-type.t ........................... 1/? # derived from parameterized types #1
# derived from parameterized types #2
t/001_mouse/043-parameterized-type.t ........................... ok    
t/001_mouse/044-attribute-metaclass.t .......................... ok   
t/001_mouse/045-import-into_level.t ............................ ok   
t/001_mouse/046-meta-add_attribute.t ........................... ok   
t/001_mouse/047-attribute-metaclass-role.t ..................... ok   
t/001_mouse/049-coercion-application-order.t ................... ok   
t/001_mouse/050-inherited-immutable-constructor-bug.t .......... ok   
t/001_mouse/051_throw_error.t .................................. ok   
t/001_mouse/052-undefined-type-in-union.t ...................... skipped: suspending
t/001_mouse/053-extends-meta.t ................................. ok     
t/001_mouse/054-anon-leak.t .................................... skipped: Test::LeakTrace 0.10 is required for this test
t/001_mouse/055-exporter.t ..................................... ok     
t/001_mouse/056-role-combine.t ................................. ok   
t/001_mouse/057_subtype_without_where.t ........................ ok   
t/001_mouse/058-accessor-leaks.t ............................... skipped: Test::LeakTrace 0.10 is required for this test
t/001_mouse/059-weak-with-default.t ............................ ok   
t/001_mouse/060-threads.t ...................................... skipped: FIXME
t/001_mouse/061-metaclass-compatibility.t ...................... ok   
t/001_mouse/062-duck_type.t .................................... ok     
t/001_mouse/063-meta-of-metaclasses.t .......................... ok     
t/001_mouse/064-class-c3.t ..................................... ok   
t/001_mouse/065-attr-mop.t ..................................... ok     
t/001_mouse/066-magic.t ........................................ ok   
t/001_mouse/067-traits.t ....................................... ok    
t/001_mouse/068-strict-constructor.t ........................... ok    
t/001_mouse/069-add-modifier.t ................................. ok   
t/001_mouse/070-inherit-role-attr.t ............................ ok   
t/001_mouse/071_tc_dualvar.t ................................... ok   
t/001_mouse/072_tc_extra_args.t ................................ ok   
t/001_mouse/073_errsv.t ........................................ ok   
t/001_mouse/074_default_errsv.t ................................ ok   
t/001_mouse/100-meta-class.t ................................... ok    
t/001_mouse/101-meta-attribute.t ............................... ok     
t/001_mouse/102-attr-default-with-instance.t ................... ok   
t/001_mouse/103-attr-default-with-instance-leak.t .............. skipped: Test::LeakTrace 0.10 is required for this test
t/001_mouse/301-bugs-non-mouse.t ............................... ok   
t/001_mouse/400-define-role.t .................................. ok     
t/001_mouse/401-meta-role.t .................................... ok   
t/001_mouse/402-attribute-application.t ........................ ok     
t/001_mouse/403-method-modifiers.t ............................. ok   
t/001_mouse/404-role-overrides.t ............................... ok   
t/001_mouse/600-tiny-tiny.t .................................... ok   
t/001_mouse/601-tiny-mouse.t ................................... ok   
t/001_mouse/602-mouse-tiny.t ................................... ok   
t/001_mouse/603-mouse-pureperl.t ............................... ok   
t/001_mouse/801-coerce.t ....................................... ok   
t/001_mouse/802-coerce_multi_class.t ........................... ok     
t/001_mouse/804-immutable-demolish.t ........................... ok   
t/001_mouse/805-class_type.t ................................... ok   
t/001_mouse/806-role_type.t .................................... ok   
t/001_mouse/807-multi-roles.t .................................. ok   
t/001_mouse/808-create_class.t ................................. ok     
t/001_mouse/809-overwrite-builtin-subtype.t .................... ok   
t/001_mouse/810-isa-or.t ....................................... ok     
t/001_mouse/811-util-linear-isa.t .............................. ok   
t/001_mouse/812-role-compatibility.t ........................... ok   
t/001_mouse/813-compatibility-get_method_list.t ................ ok   
t/001_mouse/814-subtype-as.t ................................... ok     
t/010_basics/001_basic_class_setup.t ........................... ok     
t/010_basics/002_require_superclasses.t ........................ ok   
t/010_basics/003_super_and_override.t .......................... ok     
t/010_basics/004_inner_and_augment.t ........................... ok     
t/010_basics/005_override_augment_inner_super.t ................ ok   
t/010_basics/006_override_and_foreign_classes.t ................ ok     
t/010_basics/007_always_strict_warnings.t ...................... ok     
t/010_basics/008_wrapped_method_cxt_propagation.t .............. ok   
t/010_basics/009_import_unimport.t ............................. ok     
t/010_basics/010_method_modifier_with_regexp.t ................. ok   
t/010_basics/011_moose_respects_type_constraints.t ............. ok   
t/010_basics/013_create.t ...................................... ok   
t/010_basics/014_create_anon.t ................................. ok   
t/010_basics/015_buildargs.t ................................... ok     
t/010_basics/017_error_handling.t .............................. ok   
t/010_basics/018_methods.t ..................................... ok   
t/010_basics/019-destruction.t ................................. ok   
t/010_basics/020-global-destruction.t .......................... ok   
t/020_attributes/001_attribute_reader_generation.t ............. ok    
t/020_attributes/002_attribute_writer_generation.t ............. ok    
t/020_attributes/003_attribute_accessor_generation.t ........... ok    
t/020_attributes/004_attribute_triggers.t ...................... ok    
t/020_attributes/005_attribute_does.t .......................... ok   
t/020_attributes/006_attribute_required.t ...................... ok    
t/020_attributes/007_attribute_custom_metaclass.t .............. ok    
t/020_attributes/008_attribute_type_unions.t ................... ok    
t/020_attributes/009_attribute_inherited_slot_specs.t .......... ok    
t/020_attributes/011_more_attr_delegation.t .................... ok    
t/020_attributes/012_misc_attribute_tests.t .................... ok     
t/020_attributes/013_attr_dereference_test.t ................... ok    
t/020_attributes/014_misc_attribute_coerce_lazy.t .............. ok   
t/020_attributes/015_attribute_traits.t ........................ ok    
t/020_attributes/016_attribute_traits_registered.t ............. ok     
t/020_attributes/017_attribute_traits_n_meta.t ................. ok   
t/020_attributes/018_no_init_arg.t ............................. ok   
t/020_attributes/020_trigger_and_coerce.t ...................... ok    
t/020_attributes/022_illegal_options_for_inheritance.t ......... ok   
t/020_attributes/024_attribute_traits_parameterized.t .......... ok   
t/020_attributes/025_chained_coercion.t ........................ ok   
t/020_attributes/026_attribute_without_any_methods.t ........... ok   
t/020_attributes/027_accessor_override_method.t ................ Bailout called.  Further testing stopped:  Test requires module 'Test::Output' but it's not found
FAILED--Further testing stopped: Test requires module 'Test::Output' but it's not found
make: *** [test_dynamic] Error 255
tokuhirom commented 10 years ago

Do not run under the RELEASE_TESTING=1. Because you are not a maintainer of this module.

ref. https://github.com/Perl-Toolchain-Gang/toolchain-site/blob/master/lancaster-consensus.md

theory commented 10 years ago

Yeah, removed it from my .travis.yml.

gfx commented 10 years ago

Note for myself: Test::Requires abort if RELEASE_TESTING && the module is missing.