Skip Menu |

This queue is for tickets about the Type-Tiny CPAN distribution.

Report information
The Basics
Id: 104848
Status: resolved
Priority: 0/
Queue: Type-Tiny

People
Owner: perl [...] toby.ink
Requestors: james.bacon [...] cpanel.net
Cc:
AdminCc:

Bug Information
Severity: (no value)
Broken in: (no value)
Fixed in: (no value)



Subject: Tests fail on old Perl and old Moose
Date: Mon, 1 Jun 2015 09:56:43 -0700
To: bug-Type-Tiny [...] rt.cpan.org
From: Jim Bacon <james.bacon [...] cpanel.net>
This problem is most likely the result of our having a very old Moose (which we don’t actually use but is present on our builds): Running make test PERL_DL_NONLAZY=1 /usr/bin/perl "-MExtUtils::Command::MM" "-e" "test_harness(0, 'inc', 'blib/lib', 'blib/arch')" t/*.t t/20-unit/Devel-TypeTiny-Perl56Compat/*.t t/20-unit/Devel-TypeTiny-Perl58Compat/*.t t/20-unit/Error-TypeTiny-Assertion/*.t t/20-unit/Error-TypeTiny-Compilation/*.t t/20-unit/Error-TypeTiny-WrongNumberOfParameters/*.t t/20-unit/Error-TypeTiny/*.t t/20-unit/Eval-TypeTiny/*.t t/20-unit/Test-TypeTiny/*.t t/20-unit/Type-Coercion-FromMoose/*.t t/20-unit/Type-Coercion-Union/*.t t/20-unit/Type-Coercion/*.t t/20-unit/Type-Library/*.t t/20-unit/Type-Params/*.t t/20-unit/Type-Parser/*.t t/20-unit/Type-Registry/*.t t/20-unit/Type-Tiny-Class/*.t t/20-unit/Type-Tiny-Duck/*.t t/20-unit/Type-Tiny-Enum/*.t t/20-unit/Type-Tiny-Intersection/*.t t/20-unit/Type-Tiny-Role/*.t t/20-unit/Type-Tiny-Union/*.t t/20-unit/Type-Tiny-_HalfOp/*.t t/20-unit/Type-Tiny/*.t t/20-unit/Type-Utils/*.t t/20-unit/Types-Common-Numeric/*.t t/20-unit/Types-Common-String/*.t t/20-unit/Types-Standard/*.t t/20-unit/Types-TypeTiny/*.t t/30-integration/Class-InsideOut/*.t t/30-integration/Exporter-Tiny/*.t t/30-integration/Function-Parameters/*.t t/30-integration/Kavorka/*.t t/30-integration/Moo/*.t t/30-integration/Moops/*.t t/30-integration/Moose/*.t t/30-integration/MooseX-Getopt/*.t t/30-integration/MooseX-Types/*.t t/30-integration/Mouse/*.t t/30-integration/MouseX-Types/*.t t/30-integration/Object-Accessor/*.t t/30-integration/Return-Type/*.t t/30-integration/Sub-Quote/*.t t/30-integration/Switcheroo/*.t t/30-integration/Type-Tie/*.t t/30-integration/Validation-Class-Simple/*.t t/30-integration/match-simple/*.t t/40-regression/*.t t/00-begin.t .............................................. # # Perl 5.008008 # Exporter::Tiny 0.042 # Type::Tie undef # Type::Tiny::XS undef # # Moo 2.000001 # Moose 0.51 # Mouse undef # # $AUTOMATED_TESTING undef # $NONINTERACTIVE_TESTING undef # $EXTENDED_TESTING undef # $AUTHOR_TESTING undef # $RELEASE_TESTING undef # # $PERL_TYPE_TINY_XS undef # $PERL_TYPES_STANDARD_STRICTNUM undef # $PERL_ONLY undef # # >>>> Type::Tiny is not using XS # t/00-begin.t .............................................. ok t/01-compile.t ............................................ ok t/02-api.t ................................................ 1/? # Failed test 'Moose::Meta::TypeConstraint API: TestType->can('_has_inlined_type_constraint')' # at t/02-api.t line 104. # Failed test 'Moose::Meta::TypeConstraint API: TestType->can('_inline_environment')' # at t/02-api.t line 104. # Failed test 'Moose::Meta::TypeConstraint API: TestType->can('_new')' # at t/02-api.t line 104. # Failed test 'Moose::Meta::TypeCoercion API: TestCoercion->can('_new')' # at t/02-api.t line 137. Bailout called. Further testing stopped: Further tests rely on the Type::Tiny and Type::Coercion APIs. # Tests were run but no plan was declared and done_testing() was not seen. # Looks like your test exited with 255 just after 69. FAILED--Further testing stopped: Further tests rely on the Type::Tiny and Type::Coercion APIs. make: *** [test_dynamic] Error 255 /usr/bin/make test -- NOT OK Running make install make test had returned bad status, won't install without force Show quoted text
cpan>
Jim Bacon cPanel, Inc. Perl Developer j <mailto:james.bacon@cpanel.net>ames.bacon@cpanel.net C: (702) 427-3450
Download smime.p7s
application/pkcs7-signature 3.4k

Message body not shown because it is not plain text.

t/02-api.t should skip tests if Moose/Mouse is ancient.
This test is now skipped on old Moose.