Type-Tiny v2.004000 Perl 5 v5.39.6 amd64-midnightbsd

Status
Pass
From
Carlos Guevara
Dist
Type-Tiny v2.004000
Platform
Perl 5 v5.39.6 amd64-midnightbsd
Date
2023-12-21T02:52:53
ID
094da02c-9fac-11ee-a9df-c96d5866b52f
This distribution has been tested as part of the CPAN Testers
project, supporting the Perl programming language.  See
http://wiki.cpantesters.org/ for more information or email
questions to cpan-testers-discuss@perl.org


--
Dear Toby Inkster,

This is a computer-generated report for Type-Tiny-2.004000
on perl 5.39.6, created by CPAN-Reporter-1.2019.

Thank you for uploading your work to CPAN.  Congratulations!
All tests were successful.

Sections of this report:

    * Tester comments
    * Program output
    * Prerequisites
    * Environment and other context

------------------------------
TESTER COMMENTS
------------------------------

Additional comments from tester:

this report is from an automated smoke testing program
and was not reviewed by a human for accuracy

------------------------------
PROGRAM OUTPUT
------------------------------

Output from '/usr/bin/make test':

PERL_DL_NONLAZY=1 "/usr/home/cpan/bin/perl/bin/perl5.39.6" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(0, 'inc', 'blib/lib', 'blib/arch')" t/*.t t/20-modules/Devel-TypeTiny-Perl58Compat/*.t t/20-modules/Error-TypeTiny-Assertion/*.t t/20-modules/Error-TypeTiny-Compilation/*.t t/20-modules/Error-TypeTiny-WrongNumberOfParameters/*.t t/20-modules/Error-TypeTiny/*.t t/20-modules/Eval-TypeTiny-CodeAccumulator/*.t t/20-modules/Eval-TypeTiny/*.t t/20-modules/Test-TypeTiny/*.t t/20-modules/Type-Coercion-FromMoose/*.t t/20-modules/Type-Coercion-Union/*.t t/20-modules/Type-Coercion/*.t t/20-modules/Type-Library/*.t t/20-modules/Type-Params-Signature/*.t t/20-modules/Type-Params/*.t t/20-modules/Type-Parser/*.t t/20-modules/Type-Registry/*.t t/20-modules/Type-Tie/*.t t/20-modules/Type-Tiny-Bitfield/*.t t/20-modules/Type-Tiny-Class/*.t t/20-modules/Type-Tiny-ConstrainedObject/*.t t/20-modules/Type-Tiny-Duck/*.t t/20-modules/Type-Tiny-Enum/*.t t/20-modules/Type-Tiny-Intersection/*.t t/20-modules/Type-Tiny-Role/*.t t/20-modules/Type-Tiny-Union/*.t t/20-modules/Type-Tiny-_HalfOp/*.t t/20-modules/Type-Tiny/*.t t/20-modules/Type-Utils/*.t t/20-modules/Types-Common-Numeric/*.t t/20-modules/Types-Common-String/*.t t/20-modules/Types-Common/*.t t/20-modules/Types-Standard/*.t t/20-modules/Types-TypeTiny/*.t t/21-types/*.t t/30-external/Class-InsideOut/*.t t/30-external/Class-Plain/*.t t/30-external/Data-Constraint/*.t t/30-external/Exporter-Tiny/*.t t/30-external/Function-Parameters/*.t t/30-external/JSON-PP/*.t t/30-external/Kavorka/*.t t/30-external/Moo/*.t t/30-external/Moops/*.t t/30-external/Moose/*.t t/30-external/MooseX-Getopt/*.t t/30-external/MooseX-Types/*.t t/30-external/Mouse/*.t t/30-external/MouseX-Types/*.t t/30-external/Object-Accessor/*.t t/30-external/Return-Type/*.t t/30-external/Specio/*.t t/30-external/Sub-Quote/*.t t/30-external/Switcheroo/*.t t/30-external/Type-Library-Compiler/*.t t/30-external/Types-ReadOnly/*.t t/30-external/Validation-Class-Simple/*.t t/30-external/match-simple/*.t t/40-bugs/*.t
#  
# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # 
#  
#   PERL:     5.039006
#   XS:       maybe XS
#   NUMBERS:  loose
#   TESTING:  normal
#  
# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # 
# 
#   Exporter::Tiny                              1.006002
#   Return::Type                                undef
#   Type::Tiny::XS                              undef
# 
#   Scalar::Util/Sub::Util                      1.63/1.63
#   Ref::Util/Ref::Util::XS                     undef/undef
#   Regexp::Util                                undef
#   Class::XSAccessor                           undef
#   Devel::LexAlias/PadWalker                   undef/undef
#   Devel::StackTrace                           2.04
# 
#   Class::Tiny                                 1.008
#   Moo/MooX::TypeTiny                          2.005005/undef
#   Moose/MooseX::Types                         undef/undef
#   Mouse/MouseX::Types                         undef/undef
# 
#   $AUTOMATED_TESTING                          "1"
#   $NONINTERACTIVE_TESTING                     "1"
#   $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 ................................................... ok
t/03-leak.t .................................................. ok
t/20-modules/Devel-TypeTiny-Perl58Compat/basic.t ............. ok
t/20-modules/Error-TypeTiny-Assertion/basic.t ................ ok
t/20-modules/Error-TypeTiny-Compilation/basic.t .............. ok
t/20-modules/Error-TypeTiny-WrongNumberOfParameters/basic.t .. ok
t/20-modules/Error-TypeTiny/basic.t .......................... ok
t/20-modules/Error-TypeTiny/stacktrace.t ..................... ok
t/20-modules/Eval-TypeTiny-CodeAccumulator/basic.t ........... ok
t/20-modules/Eval-TypeTiny-CodeAccumulator/callback.t ........ ok
t/20-modules/Eval-TypeTiny/aliases-devel-lexalias.t .......... skipped: requires Devel::LexAlias
t/20-modules/Eval-TypeTiny/aliases-native.t .................. ok
t/20-modules/Eval-TypeTiny/aliases-padwalker.t ............... skipped: requires PadWalker
t/20-modules/Eval-TypeTiny/aliases-tie.t ..................... ok
t/20-modules/Eval-TypeTiny/basic.t ........................... ok
t/20-modules/Eval-TypeTiny/lexical-subs.t .................... ok
t/20-modules/Test-TypeTiny/basic.t ........................... ok
t/20-modules/Test-TypeTiny/extended.t ........................ ok
t/20-modules/Test-TypeTiny/matchfor.t ........................ ok
t/20-modules/Type-Coercion-FromMoose/basic.t ................. skipped: requires Moose
t/20-modules/Type-Coercion-FromMoose/errors.t ................ skipped: requires Moose
t/20-modules/Type-Coercion-Union/basic.t ..................... ok
t/20-modules/Type-Coercion/basic.t ........................... ok
t/20-modules/Type-Coercion/esoteric.t ........................ ok
t/20-modules/Type-Coercion/frozen.t .......................... skipped: requires Moose
t/20-modules/Type-Coercion/inlining.t ........................ ok
t/20-modules/Type-Coercion/parameterized.t ................... ok
t/20-modules/Type-Coercion/smartmatch.t ...................... ok
t/20-modules/Type-Coercion/typetiny-constructor.t ............ ok
t/20-modules/Type-Library/assert.t ........................... ok
t/20-modules/Type-Library/declared-types.t ................... ok
t/20-modules/Type-Library/deprecation.t ...................... ok
t/20-modules/Type-Library/errors.t ........................... ok
t/20-modules/Type-Library/exportables-duplicated.t ........... ok
t/20-modules/Type-Library/exportables.t ...................... ok
t/20-modules/Type-Library/import-params.t .................... ok
t/20-modules/Type-Library/inheritance.t ...................... ok
t/20-modules/Type-Library/is.t ............................... ok
t/20-modules/Type-Library/own-registry.t ..................... ok
t/20-modules/Type-Library/recursive-type-definitions.t ....... ok
t/20-modules/Type-Library/remove-type.t ...................... ok
t/20-modules/Type-Library/to.t ............................... ok
t/20-modules/Type-Library/types.t ............................ ok
t/20-modules/Type-Params-Signature/basic.t ................... ok
t/20-modules/Type-Params/alias.t ............................. ok
t/20-modules/Type-Params/badsigs.t ........................... ok
t/20-modules/Type-Params/carping.t ........................... ok
t/20-modules/Type-Params/clone.t ............................. ok
t/20-modules/Type-Params/coerce.t ............................ ok
t/20-modules/Type-Params/compile-named-avoidcallbacks.t ...... ok
t/20-modules/Type-Params/compile-named-bless.t ............... ok
t/20-modules/Type-Params/compile-named-oo-pp.t ............... ok
t/20-modules/Type-Params/compile-named-oo.t .................. ok
t/20-modules/Type-Params/compile-named.t ..................... ok
t/20-modules/Type-Params/defaults.t .......................... ok
t/20-modules/Type-Params/goto_next.t ......................... ok
t/20-modules/Type-Params/hashorder.t ......................... ok
t/20-modules/Type-Params/methods.t ........................... ok
t/20-modules/Type-Params/mixednamed.t ........................ ok
t/20-modules/Type-Params/multisig-custom-message.t ........... ok
t/20-modules/Type-Params/multisig-gotonext.t ................. ok
t/20-modules/Type-Params/multisig.t .......................... ok
t/20-modules/Type-Params/named-to-list.t ..................... ok
t/20-modules/Type-Params/named.t ............................. ok
t/20-modules/Type-Params/noninline.t ......................... ok
t/20-modules/Type-Params/on-die.t ............................ ok
t/20-modules/Type-Params/optional.t .......................... ok
t/20-modules/Type-Params/positional.t ........................ ok
t/20-modules/Type-Params/slurpy.t ............................ ok
t/20-modules/Type-Params/strictness.t ........................ ok
t/20-modules/Type-Params/v2-defaults.t ....................... ok
t/20-modules/Type-Params/v2-delayed-compilation.t ............ ok
t/20-modules/Type-Params/v2-exceptions.t ..................... ok
t/20-modules/Type-Params/v2-fallback.t ....................... ok
t/20-modules/Type-Params/v2-multi.t .......................... ok
t/20-modules/Type-Params/v2-named-backcompat.t ............... ok
t/20-modules/Type-Params/v2-named-plus-slurpy.t .............. ok
t/20-modules/Type-Params/v2-named.t .......................... ok
t/20-modules/Type-Params/v2-positional-backcompat.t .......... ok
t/20-modules/Type-Params/v2-positional-plus-slurpy.t ......... ok
t/20-modules/Type-Params/v2-positional.t ..................... ok
t/20-modules/Type-Params/v2-warnings.t ....................... ok
t/20-modules/Type-Params/v2-wrap-inherited-method.t .......... ok
t/20-modules/Type-Params/wrap.t .............................. ok
t/20-modules/Type-Parser/basic.t ............................. ok
t/20-modules/Type-Parser/moosextypes.t ....................... skipped: requires Moose
t/20-modules/Type-Registry/automagic.t ....................... ok
t/20-modules/Type-Registry/basic.t ........................... ok
t/20-modules/Type-Registry/methods.t ......................... ok
t/20-modules/Type-Registry/moosextypes.t ..................... skipped: requires Moose
t/20-modules/Type-Registry/mousextypes.t ..................... skipped: requires MouseX::Types::Common
t/20-modules/Type-Registry/parent.t .......................... ok
t/20-modules/Type-Registry/refcount.t ........................ skipped: requires Devel::Refcount
t/20-modules/Type-Tie/01basic.t .............................. ok
t/20-modules/Type-Tie/02moosextypes.t ........................ skipped: requires MooseX::Types::Moose
t/20-modules/Type-Tie/03prototypicalweirdness.t .............. ok
t/20-modules/Type-Tie/04nots.t ............................... ok
t/20-modules/Type-Tie/05typetiny.t ........................... ok
t/20-modules/Type-Tie/06clone.t .............................. ok
t/20-modules/Type-Tie/06storable.t ........................... ok
t/20-modules/Type-Tie/basic.t ................................ ok
t/20-modules/Type-Tie/very-minimal.t ......................... ok
t/20-modules/Type-Tiny-_HalfOp/double-union.t ................ ok
t/20-modules/Type-Tiny-_HalfOp/extra-params.t ................ ok
t/20-modules/Type-Tiny-_HalfOp/overload-precedence.t ......... ok
t/20-modules/Type-Tiny-Bitfield/basic.t ...................... ok
t/20-modules/Type-Tiny-Bitfield/errors.t ..................... ok
t/20-modules/Type-Tiny-Bitfield/import-options.t ............. ok
t/20-modules/Type-Tiny-Bitfield/plus.t ....................... ok
t/20-modules/Type-Tiny-Class/basic.t ......................... ok
t/20-modules/Type-Tiny-Class/errors.t ........................ ok
t/20-modules/Type-Tiny-Class/exporter.t ...................... ok
t/20-modules/Type-Tiny-Class/exporter_with_options.t ......... ok
t/20-modules/Type-Tiny-Class/plus-constructors.t ............. skipped: requires Moose
t/20-modules/Type-Tiny-ConstrainedObject/basic.t ............. ok
t/20-modules/Type-Tiny-Duck/basic.t .......................... ok
t/20-modules/Type-Tiny-Duck/cmp.t ............................ ok
t/20-modules/Type-Tiny-Duck/errors.t ......................... ok
t/20-modules/Type-Tiny-Duck/exporter.t ....................... ok
t/20-modules/Type-Tiny-Enum/basic.t .......................... ok
t/20-modules/Type-Tiny-Enum/cmp.t ............................ ok
t/20-modules/Type-Tiny-Enum/errors.t ......................... ok
t/20-modules/Type-Tiny-Enum/exporter.t ....................... ok
t/20-modules/Type-Tiny-Enum/exporter_lexical.t ............... ok
t/20-modules/Type-Tiny-Enum/sorter.t ......................... ok
t/20-modules/Type-Tiny-Enum/union_intersection.t ............. ok
t/20-modules/Type-Tiny-Intersection/basic.t .................. ok
t/20-modules/Type-Tiny-Intersection/cmp.t .................... ok
t/20-modules/Type-Tiny-Intersection/constrainedobject.t ...... ok
t/20-modules/Type-Tiny-Intersection/errors.t ................. ok
t/20-modules/Type-Tiny-Role/basic.t .......................... ok
t/20-modules/Type-Tiny-Role/errors.t ......................... ok
t/20-modules/Type-Tiny-Role/exporter.t ....................... ok
t/20-modules/Type-Tiny-Union/basic.t ......................... ok
t/20-modules/Type-Tiny-Union/constrainedobject.t ............. ok
t/20-modules/Type-Tiny-Union/errors.t ........................ ok
t/20-modules/Type-Tiny-Union/relationships.t ................. ok
t/20-modules/Type-Tiny/arithmetic.t .......................... ok
t/20-modules/Type-Tiny/basic.t ............................... ok
t/20-modules/Type-Tiny/cmp.t ................................. ok
t/20-modules/Type-Tiny/coercion-modifiers.t .................. ok
t/20-modules/Type-Tiny/constraint-strings.t .................. ok
t/20-modules/Type-Tiny/custom-exception-classes.t ............ ok
t/20-modules/Type-Tiny/definition-context.t .................. ok
t/20-modules/Type-Tiny/deprecation.t ......................... ok
t/20-modules/Type-Tiny/esoteric.t ............................ ok
t/20-modules/Type-Tiny/inline-assert.t ....................... ok
t/20-modules/Type-Tiny/list-methods.t ........................ ok
t/20-modules/Type-Tiny/my-methods.t .......................... ok
t/20-modules/Type-Tiny/parameterization.t .................... ok
t/20-modules/Type-Tiny/refcount.t ............................ skipped: requires Devel::Refcount
t/20-modules/Type-Tiny/shortcuts.t ........................... ok
t/20-modules/Type-Tiny/smartmatch.t .......................... ok
t/20-modules/Type-Tiny/strictmode-off.t ...................... ok
t/20-modules/Type-Tiny/strictmode-on.t ....................... ok
t/20-modules/Type-Tiny/syntax.t .............................. ok
t/20-modules/Type-Tiny/to-moose.t ............................ skipped: requires Moose
t/20-modules/Type-Tiny/to-mouse.t ............................ skipped: requires Mouse
t/20-modules/Type-Tiny/type_default.t ........................ ok
t/20-modules/Type-Utils/auto-registry.t ...................... ok
t/20-modules/Type-Utils/classifier.t ......................... ok
t/20-modules/Type-Utils/dwim-both.t .......................... skipped: requires Mouse
t/20-modules/Type-Utils/dwim-moose.t ......................... skipped: requires Moose
t/20-modules/Type-Utils/dwim-mouse.t ......................... skipped: requires Mouse
t/20-modules/Type-Utils/is.t ................................. ok
t/20-modules/Type-Utils/match-on-type.t ...................... ok
t/20-modules/Type-Utils/warnings.t ........................... ok
t/20-modules/Types-Common-Numeric/basic.t .................... ok
t/20-modules/Types-Common-Numeric/immutable.t ................ ok
t/20-modules/Types-Common-Numeric/ranges.t ................... ok
t/20-modules/Types-Common-String/basic.t ..................... ok
t/20-modules/Types-Common-String/coerce.t .................... ok
t/20-modules/Types-Common-String/immutable.t ................. ok
t/20-modules/Types-Common-String/strlength.t ................. ok
t/20-modules/Types-Common-String/unicode.t ................... ok
t/20-modules/Types-Common/basic.t ............................ ok
t/20-modules/Types-Common/immutable.t ........................ ok
t/20-modules/Types-Standard/arrayreflength.t ................. ok
t/20-modules/Types-Standard/basic.t .......................... ok
t/20-modules/Types-Standard/cycletuple.t ..................... ok
t/20-modules/Types-Standard/deep-coercions.t ................. ok
t/20-modules/Types-Standard/filehandle.t ..................... skipped: requires IO::String
t/20-modules/Types-Standard/immutable.t ...................... ok
t/20-modules/Types-Standard/lockdown.t ....................... ok
t/20-modules/Types-Standard/mxtmlb-alike.t ................... ok
t/20-modules/Types-Standard/optlist.t ........................ ok
t/20-modules/Types-Standard/overload.t ....................... ok
t/20-modules/Types-Standard/strmatch-allow-callbacks.t ....... ok
t/20-modules/Types-Standard/strmatch-avoid-callbacks.t ....... ok
t/20-modules/Types-Standard/strmatch.t ....................... ok
t/20-modules/Types-Standard/structured.t ..................... ok
t/20-modules/Types-Standard/tied.t ........................... ok
t/20-modules/Types-TypeTiny/basic.t .......................... ok
t/20-modules/Types-TypeTiny/coercion.t ....................... skipped: requires Moose
t/20-modules/Types-TypeTiny/meta.t ........................... ok
t/20-modules/Types-TypeTiny/moosemouse.t ..................... skipped: requires Moose
t/20-modules/Types-TypeTiny/progressiveexporter.t ............ ok
t/20-modules/Types-TypeTiny/type-puny.t ...................... ok
t/21-types/_ForeignTypeConstraint.t .......................... ok
t/21-types/Any.t ............................................. ok
t/21-types/ArrayLike.t ....................................... ok
t/21-types/ArrayRef.t ........................................ ok
t/21-types/Bool.t ............................................ ok
t/21-types/BoolLike.t ........................................ ok
t/21-types/ClassName.t ....................................... ok
t/21-types/CodeLike.t ........................................ ok
t/21-types/CodeRef.t ......................................... ok
t/21-types/ConsumerOf.t ...................................... ok
t/21-types/CycleTuple.t ...................................... ok
t/21-types/Defined.t ......................................... ok
t/21-types/DelimitedStr.t .................................... ok
t/21-types/Dict.t ............................................ ok
t/21-types/Enum.t ............................................ ok
t/21-types/FileHandle.t ...................................... ok
t/21-types/GlobRef.t ......................................... ok
t/21-types/HashLike.t ........................................ ok
t/21-types/HashRef.t ......................................... ok
t/21-types/HasMethods.t ...................................... ok
t/21-types/InstanceOf.t ...................................... ok
t/21-types/Int.t ............................................. ok
t/21-types/IntRange.t ........................................ ok
t/21-types/Item.t ............................................ ok
t/21-types/LaxNum.t .......................................... ok
t/21-types/LowerCaseSimpleStr.t .............................. ok
t/21-types/LowerCaseStr.t .................................... ok
t/21-types/Map.t ............................................. ok
t/21-types/Maybe.t ........................................... ok
t/21-types/NegativeInt.t ..................................... ok
t/21-types/NegativeNum.t ..................................... ok
t/21-types/NegativeOrZeroInt.t ............................... ok
t/21-types/NegativeOrZeroNum.t ............................... ok
t/21-types/NonEmptySimpleStr.t ............................... ok
t/21-types/NonEmptyStr.t ..................................... ok
t/21-types/Num.t ............................................. ok
t/21-types/NumericCode.t ..................................... ok
t/21-types/NumRange.t ........................................ ok
t/21-types/Object.t .......................................... ok
t/21-types/Optional.t ........................................ ok
t/21-types/OptList.t ......................................... ok
t/21-types/Overload.t ........................................ ok
t/21-types/Password.t ........................................ ok
t/21-types/PositiveInt.t ..................................... ok
t/21-types/PositiveNum.t ..................................... ok
t/21-types/PositiveOrZeroInt.t ............................... ok
t/21-types/PositiveOrZeroNum.t ............................... ok
t/21-types/Ref.t ............................................. ok
t/21-types/RegexpRef.t ....................................... ok
t/21-types/RoleName.t ........................................ ok
t/21-types/ScalarRef.t ....................................... ok
t/21-types/SimpleStr.t ....................................... ok
t/21-types/SingleDigit.t ..................................... ok
t/21-types/Slurpy.t .......................................... ok
t/21-types/Str.t ............................................. ok
t/21-types/StrictNum.t ....................................... ok
t/21-types/StringLike.t ...................................... ok
t/21-types/StrLength.t ....................................... ok
t/21-types/StrMatch-more.t ................................... ok
t/21-types/StrMatch.t ........................................ ok
t/21-types/StrongPassword.t .................................. ok
t/21-types/Tied.t ............................................ ok
t/21-types/Tuple.t ........................................... ok
t/21-types/TypeTiny.t ........................................ ok
t/21-types/Undef.t ........................................... ok
t/21-types/UpperCaseSimpleStr.t .............................. ok
t/21-types/UpperCaseStr.t .................................... ok
t/21-types/Value.t ........................................... ok
t/30-external/Class-InsideOut/basic.t ........................ skipped: requires Class::InsideOut
t/30-external/Class-Plain/basic.t ............................ skipped: requires Class::Plain
t/30-external/Class-Plain/multisig.t ......................... skipped: requires Class::Plain
t/30-external/Data-Constraint/basic.t ........................ skipped: requires Data::Constraint
t/30-external/Exporter-Tiny/basic.t .......................... ok
t/30-external/Exporter-Tiny/installer.t ...................... skipped: requires Sub::Exporter::Lexical
t/30-external/Exporter-Tiny/role-conflict.t .................. ok
t/30-external/Function-Parameters/basic.t .................... skipped: requires Function::Parameters
t/30-external/JSON-PP/basic.t ................................ ok
t/30-external/Kavorka/80returntype.t ......................... skipped: requires Kavorka
t/30-external/Kavorka/basic.t ................................ skipped: requires Kavorka
t/30-external/match-simple/basic.t ........................... skipped: requires match::simple
t/30-external/Moo/basic.t .................................... ok
t/30-external/Moo/coercion-inlining-avoidance.t .............. ok
t/30-external/Moo/coercion.t ................................. ok
t/30-external/Moo/exceptions.t ............................... ok
t/30-external/Moo/inflation.t ................................ ok
t/30-external/Moo/inflation2.t ............................... skipped: requires Moose
t/30-external/Moops/basic.t .................................. skipped: requires Moops
t/30-external/Moops/library-keyword.t ........................ skipped: requires Moops
t/30-external/Moose/accept-moose-types.t ..................... skipped: requires Moose
t/30-external/Moose/basic.t .................................. skipped: requires Moose
t/30-external/Moose/coercion-more.t .......................... skipped: requires Moose
t/30-external/Moose/coercion.t ............................... skipped: requires Moose
t/30-external/Moose/inflate-then-inline.t .................... skipped: requires Moose
t/30-external/Moose/native-attribute-traits.t ................ skipped: requires Moose
t/30-external/Moose/parameterized.t .......................... skipped: requires Moose::Util::TypeConstraints
t/30-external/MooseX-Getopt/coercion.t ....................... skipped: requires Moose
t/30-external/MooseX-Types/basic.t ........................... skipped: requires MooseX::Types::Moose
t/30-external/MooseX-Types/extending.t ....................... skipped: requires MooseX::Types::Moose
t/30-external/MooseX-Types/more.t ............................ skipped: requires MooseX::Types::Moose
t/30-external/Mouse/basic.t .................................. skipped: requires Mouse
t/30-external/Mouse/coercion.t ............................... skipped: requires Mouse
t/30-external/Mouse/parameterized.t .......................... skipped: requires Mouse::Util::TypeConstraints
t/30-external/MouseX-Types/basic.t ........................... skipped: requires MouseX::Types
t/30-external/MouseX-Types/extending.t ....................... skipped: requires MouseX::Types
t/30-external/Object-Accessor/basic.t ........................ skipped: requires Object::Accessor
t/30-external/Return-Type/basic.t ............................ skipped: requires Return::Type
t/30-external/Specio/basic.t ................................. ok
t/30-external/Specio/library.t ............................... ok
t/30-external/Sub-Quote/basic.t .............................. ok
t/30-external/Sub-Quote/delayed-quoting.t .................... ok
t/30-external/Sub-Quote/unquote-coercions.t .................. ok
t/30-external/Sub-Quote/unquote-constraints.t ................ ok
t/30-external/Switcheroo/basic.t ............................. skipped: requires Switcheroo
t/30-external/Type-Library-Compiler/basic.t .................. ok
t/30-external/Types-ReadOnly/basic.t ......................... skipped: requires Types::ReadOnly
t/30-external/Validation-Class-Simple/archaic.t .............. skipped: requires Validation::Class
t/30-external/Validation-Class-Simple/basic.t ................ skipped: requires Validation::Class
t/40-bugs/73f51e2d.t ......................................... skipped: ithreads only test
t/40-bugs/gh1.t .............................................. ok
t/40-bugs/gh14.t ............................................. ok
t/40-bugs/gh80.t ............................................. ok
t/40-bugs/gh96.t ............................................. ok
t/40-bugs/rt102748.t ......................................... skipped: requires MooseX::Types
t/40-bugs/rt104154.t ......................................... ok
t/40-bugs/rt121763.t ......................................... ok
t/40-bugs/rt125132.t ......................................... ok
t/40-bugs/rt125765.t ......................................... ok
t/40-bugs/rt129729.t ......................................... ok
t/40-bugs/rt130823.t ......................................... skipped: requires Test::Memory::Cycle
t/40-bugs/rt131401.t ......................................... ok
t/40-bugs/rt131576.t ......................................... skipped: requires MooX::TypeTiny
t/40-bugs/rt133141.t ......................................... ok
t/40-bugs/rt85911.t .......................................... ok
t/40-bugs/rt86004.t .......................................... ok
t/40-bugs/rt86233.t .......................................... ok
t/40-bugs/rt86239.t .......................................... ok
t/40-bugs/rt90096-2.t ........................................ ok
t/40-bugs/rt90096.t .......................................... ok
t/40-bugs/rt92571-2.t ........................................ ok
t/40-bugs/rt92571.t .......................................... ok
t/40-bugs/rt92591.t .......................................... ok
t/40-bugs/rt94196.t .......................................... ok
t/40-bugs/rt97684.t .......................................... skipped: requires Mouse
t/40-bugs/rt98113.t .......................................... ok
t/40-bugs/ttxs-gh1.t ......................................... ok
t/98-param-eg-from-docs.t .................................... ok
t/99-moose-std-types-test.t .................................. skipped: requires Moose
All tests successful.
Files=347, Tests=8432, 28 wallclock secs ( 0.96 usr  0.20 sys + 23.02 cusr  3.75 csys = 27.94 CPU)
Result: PASS

------------------------------
PREREQUISITES
------------------------------

Prerequisite modules loaded:

requires:

    Module              Need     Have    
    ------------------- -------- --------
    Exporter::Tiny      1.006000 1.006002
    perl                5.008001 5.039006

build_requires:

    Module              Need     Have    
    ------------------- -------- --------
    Test::More          0.96     1.302198

configure_requires:

    Module              Need     Have    
    ------------------- -------- --------
    ExtUtils::MakeMaker 6.17     7.70    


------------------------------
ENVIRONMENT AND OTHER CONTEXT
------------------------------

Environment variables:

    AUTOMATED_TESTING = 1
    DATE_MANIP_TEST_DM5 = 1
    LC_ALL = C
    NONINTERACTIVE_TESTING = 1
    NO_NETWORK_TESTING = 1
    PATH = /home/cpan/bin/perl/bin:/home/cpan/bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/games:/usr/local/sbin:/usr/local/bin:/home/cpan/bin
    PERL5LIB = 
    PERL5OPT = 
    PERL5_CPANPLUS_IS_RUNNING = 39991
    PERL5_CPAN_IS_RUNNING = 39991
    PERL_MM_USE_DEFAULT = 1
    PERL_USE_UNSAFE_INC = 1
    SHELL = /usr/local/bin/bash
    TERM = screen
    TMPDIR = /home/cpan/tmp

Perl special variables (and OS-specific diagnostics, for MSWin32):

    $^X = /usr/home/cpan/bin/perl/bin/perl5.39.6
    $UID/$EUID = 1002 / 1002
    $GID = 1002 1002
    $EGID = 1002 1002

Perl module toolchain versions installed:

    Module              Have    
    ------------------- --------
    CPAN                2.36    
    CPAN::Meta          2.150010
    Cwd                 3.90    
    ExtUtils::CBuilder  0.280240
    ExtUtils::Command   7.70    
    ExtUtils::Install   2.22    
    ExtUtils::MakeMaker 7.70    
    ExtUtils::Manifest  1.75    
    ExtUtils::ParseXS   3.51    
    File::Spec          3.90    
    JSON                n/a     
    JSON::PP            4.16    
    Module::Build       0.4234  
    Module::Signature   n/a     
    Parse::CPAN::Meta   2.150010
    Test2               1.302198
    Test::Harness       3.48    
    Test::More          1.302198
    YAML                n/a     
    YAML::Syck          n/a     
    version             0.9930  


--

Summary of my perl5 (revision 5 version 39 subversion 6) configuration:
  Commit id: d4848fd82e6315566c33a1110bad19c1e9f58e45
  Platform:
    osname=midnightbsd
    osvers=3.1.1
    archname=amd64-midnightbsd
    uname='midnightbsd cjg-midnightbsd3 3.1.1 midnightbsd 3.1.1 #7n12801-7389a9228b(stable3.1)-dirty: wed nov 8 16:02:55 est 2023 root@m3164b:usrobjusrsrcamd64.amd64sysgeneric amd64 '
    config_args='-des -Dprefix=/home/cpan/bin/perl -Dscriptdir=/home/cpan/bin/perl/bin -Dusedevel -Duse64bitall'
    hint=recommended
    useposix=true
    d_sigaction=define
    useithreads=undef
    usemultiplicity=undef
    use64bitint=define
    use64bitall=define
    uselongdouble=undef
    usemymalloc=n
    default_inc_excludes_dot=define
  Compiler:
    cc='cc'
    ccflags ='-DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include'
    optimize='-O'
    cppflags='-DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include'
    ccversion=''
    gccversion='MidnightBSD Clang 13.0.0 (git@github.com:llvm/llvm-project.git llvmorg-13.0.0-0-gd7b669b3a303)'
    gccosandvers=''
    intsize=4
    longsize=8
    ptrsize=8
    doublesize=8
    byteorder=12345678
    doublekind=3
    d_longlong=define
    longlongsize=8
    d_longdbl=define
    longdblsize=16
    longdblkind=3
    ivtype='long'
    ivsize=8
    nvtype='double'
    nvsize=8
    Off_t='off_t'
    lseeksize=8
    alignbytes=8
    prototype=define
  Linker and Libraries:
    ld='cc'
    ldflags ='-Wl,-E  -fstack-protector-strong -L/usr/local/lib'
    libpth=/usr/lib /usr/local/lib /usr/lib/clang/13.0.0/lib
    libs=-lpthread -ldl -lm -lcrypt -lutil -lc
    perllibs=-lpthread -ldl -lm -lcrypt -lutil -lc
    libc=
    so=so
    useshrplib=false
    libperl=libperl.a
    gnulibc_version=''
  Dynamic Linking:
    dlsrc=dl_dlopen.xs
    dlext=so
    d_dlsymun=undef
    ccdlflags=' '
    cccdlflags='-DPIC -fPIC'
    lddlflags='-shared  -L/usr/local/lib -fstack-protector-strong'


Characteristics of this binary (from libperl): 
  Compile-time options:
    HAS_LONG_DOUBLE
    HAS_STRTOLD
    HAS_TIMES
    PERLIO_LAYERS
    PERL_COPY_ON_WRITE
    PERL_DONT_CREATE_GVSV
    PERL_HASH_FUNC_SIPHASH13
    PERL_HASH_USE_SBOX32
    PERL_MALLOC_WRAP
    PERL_OP_PARENT
    PERL_PRESERVE_IVUV
    PERL_USE_DEVEL
    PERL_USE_SAFE_PUTENV
    USE_64_BIT_ALL
    USE_64_BIT_INT
    USE_LARGE_FILES
    USE_LOCALE
    USE_LOCALE_COLLATE
    USE_LOCALE_CTYPE
    USE_LOCALE_NUMERIC
    USE_LOCALE_TIME
    USE_PERLIO
    USE_PERL_ATOF
  Built under midnightbsd
  Compiled at Dec 20 2023 19:00:18
  %ENV:
    PERL5LIB=""
    PERL5OPT=""
    PERL5_CPANPLUS_IS_RUNNING="39991"
    PERL5_CPAN_IS_RUNNING="39991"
    PERL_MM_USE_DEFAULT="1"
    PERL_USE_UNSAFE_INC="1"
  @INC:
    /home/cpan/bin/perl/lib/site_perl/5.39.6/amd64-midnightbsd
    /home/cpan/bin/perl/lib/site_perl/5.39.6
    /home/cpan/bin/perl/lib/5.39.6/amd64-midnightbsd
    /home/cpan/bin/perl/lib/5.39.6
    .