PATH=/usr/bin:/bin:/data/fly2400/cpanfly-5.24/var/megalib/bin Start 2016-06-14T04:20:55 ActivePerl-2400 CPAN-2.10 Reading '/data/fly2400/cpanfly-5.24/var/cpan/Metadata' Database was generated on Mon, 13 Jun 2016 05:53:50 GMT Checksum for /data/fly2400/cpanfly-5.24/var/cpan/sources/authors/id/M/MS/MSCHWERN/MouseX-Role-Loggable-0.113.tar.gz ok MouseX-Role-Loggable-0.113 MouseX-Role-Loggable-0.113/Changes MouseX-Role-Loggable-0.113/LICENSE MouseX-Role-Loggable-0.113/dist.ini MouseX-Role-Loggable-0.113/META.yml MouseX-Role-Loggable-0.113/MANIFEST MouseX-Role-Loggable-0.113/Build.PL MouseX-Role-Loggable-0.113/t MouseX-Role-Loggable-0.113/t/basic.t MouseX-Role-Loggable-0.113/t/types.t MouseX-Role-Loggable-0.113/t/logger.t MouseX-Role-Loggable-0.113/Makefile.PL MouseX-Role-Loggable-0.113/t/buildargs.t MouseX-Role-Loggable-0.113/t/propagate.t MouseX-Role-Loggable-0.113/t/log_fields.t MouseX-Role-Loggable-0.113/t/00-compile.t MouseX-Role-Loggable-0.113/t/author-critic.t MouseX-Role-Loggable-0.113/t/author-pod-syntax.t MouseX-Role-Loggable-0.113/t/author-pod-coverage.t MouseX-Role-Loggable-0.113/lib/MouseX/Role MouseX-Role-Loggable-0.113/lib/MouseX/Role/Loggable.pm Configuring M/MS/MSCHWERN/MouseX-Role-Loggable-0.113.tar.gz with Makefile.PL >>> /data/fly2400/ap2400-300558/bin/perl-static Makefile.PL Warning: prerequisite MouseX::Types 0.06 not found. Warning: prerequisite MouseX::Types::Mouse 0 not found. Checking if your kit is complete... Looks good Generating a Unix-style Makefile Writing Makefile for MouseX::Role::Loggable Writing MYMETA.yml and MYMETA.json MSCHWERN/MouseX-Role-Loggable-0.113.tar.gz /data/fly2400/ap2400-300558/bin/perl-static Makefile.PL -- OK Running make for M/MS/MSCHWERN/MouseX-Role-Loggable-0.113.tar.gz ---- Unsatisfied dependencies detected during ---- ---- MSCHWERN/MouseX-Role-Loggable-0.113.tar.gz ---- MouseX::Types::Mouse [requires] MouseX::Types [requires] Running test for module 'MouseX::Types::Mouse' Checksum for /data/fly2400/cpanfly-5.24/var/cpan/sources/authors/id/G/GF/GFUJI/MouseX-Types-0.06.tar.gz ok MouseX-Types-0.06/ MouseX-Types-0.06/Changes MouseX-Types-0.06/inc/ MouseX-Types-0.06/inc/Module/ MouseX-Types-0.06/inc/Module/Install/ MouseX-Types-0.06/inc/Module/Install/AuthorTests.pm MouseX-Types-0.06/inc/Module/Install/Base.pm MouseX-Types-0.06/inc/Module/Install/Can.pm MouseX-Types-0.06/inc/Module/Install/Fetch.pm MouseX-Types-0.06/inc/Module/Install/Makefile.pm MouseX-Types-0.06/inc/Module/Install/Metadata.pm MouseX-Types-0.06/inc/Module/Install/Repository.pm MouseX-Types-0.06/inc/Module/Install/Win32.pm MouseX-Types-0.06/inc/Module/Install/WriteAll.pm MouseX-Types-0.06/inc/Module/Install.pm MouseX-Types-0.06/lib/ MouseX-Types-0.06/lib/MouseX/ MouseX-Types-0.06/lib/MouseX/Types/ MouseX-Types-0.06/lib/MouseX/Types/Moose.pm MouseX-Types-0.06/lib/MouseX/Types/Mouse.pm MouseX-Types-0.06/lib/MouseX/Types/TypeDecorator.pm MouseX-Types-0.06/lib/MouseX/Types.pm MouseX-Types-0.06/Makefile.PL MouseX-Types-0.06/MANIFEST MouseX-Types-0.06/META.yml MouseX-Types-0.06/README MouseX-Types-0.06/t/ MouseX-Types-0.06/t/000_compile.t MouseX-Types-0.06/t/001-make_immutable.t MouseX-Types-0.06/t/002-base.t MouseX-Types-0.06/t/003-isa_or.t MouseX-Types-0.06/t/004-parametarization.t MouseX-Types-0.06/t/005-predicate.t MouseX-Types-0.06/t/101-100_with_Any-Moose/ MouseX-Types-0.06/t/101-100_with_Any-Moose/10_moose-types.t MouseX-Types-0.06/t/101-100_with_Any-Moose/14_compatibility-sub-exporter.t MouseX-Types-0.06/t/101-100_with_Any-Moose/19_typelib_with_role.t MouseX-Types-0.06/t/101-100_with_Any-Moose/failing/ MouseX-Types-0.06/t/101-100_with_Any-Moose/failing/11_library-definition.t MouseX-Types-0.06/t/101-100_with_Any-Moose/failing/12_wrapper-definition.t MouseX-Types-0.06/t/101-100_with_Any-Moose/failing/13_typedecorator.t MouseX-Types-0.06/t/101-100_with_Any-Moose/failing/15_recursion.t MouseX-Types-0.06/t/101-100_with_Any-Moose/failing/16_introspection.t MouseX-Types-0.06/t/101-100_with_Any-Moose/failing/17_syntax_errors.t MouseX-Types-0.06/t/101-100_with_Any-Moose/failing/18_combined_libs.t MouseX-Types-0.06/t/101-100_with_Any-Moose/failing/20_union_with_string_type.t MouseX-Types-0.06/t/101-100_with_Any-Moose/failing/21_coerce_parameterized_types.t MouseX-Types-0.06/t/101-100_with_Any-Moose/lib/ MouseX-Types-0.06/t/101-100_with_Any-Moose/lib/Combined.pm MouseX-Types-0.06/t/101-100_with_Any-Moose/lib/DecoratorLibrary.pm MouseX-Types-0.06/t/101-100_with_Any-Moose/lib/IntrospectTypeExports.pm MouseX-Types-0.06/t/101-100_with_Any-Moose/lib/SubExporterCompatibility.pm MouseX-Types-0.06/t/101-100_with_Any-Moose/lib/TestLibrary.pm MouseX-Types-0.06/t/101-100_with_Any-Moose/lib/TestLibrary2.pm MouseX-Types-0.06/t/101-100_with_Any-Moose/lib/TestNamespaceSep.pm MouseX-Types-0.06/t/101-100_with_Any-Moose/lib/TestWrapper.pm MouseX-Types-0.06/xt/ MouseX-Types-0.06/xt/01_podspell.t MouseX-Types-0.06/xt/02_perlcritic.t MouseX-Types-0.06/xt/03_pod.t MouseX-Types-0.06/xt/perlcriticrc Configuring G/GF/GFUJI/MouseX-Types-0.06.tar.gz with Makefile.PL >>> /data/fly2400/ap2400-300558/bin/perl-static Makefile.PL Checking if your kit is complete... Looks good Generating a Unix-style Makefile Writing Makefile for MouseX::Types Writing MYMETA.yml and MYMETA.json GFUJI/MouseX-Types-0.06.tar.gz /data/fly2400/ap2400-300558/bin/perl-static Makefile.PL -- OK Running make for G/GF/GFUJI/MouseX-Types-0.06.tar.gz >>> make cp lib/MouseX/Types.pm blib/lib/MouseX/Types.pm cp lib/MouseX/Types/TypeDecorator.pm blib/lib/MouseX/Types/TypeDecorator.pm cp lib/MouseX/Types/Moose.pm blib/lib/MouseX/Types/Moose.pm cp lib/MouseX/Types/Mouse.pm blib/lib/MouseX/Types/Mouse.pm Manifying 3 pod documents GFUJI/MouseX-Types-0.06.tar.gz make -- OK Running make test >>> make test TEST_VERBOSE=1 PERL_DL_NONLAZY=1 "/data/fly2400/ap2400-300558/bin/perl-static" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(1, 'inc', 'blib/lib', 'blib/arch')" t/*.t t/*/*.t t/000_compile.t ........................................... 1..2 ok 1 - use MouseX::Types; ok 2 - use MouseX::Types::Mouse; ok t/001-make_immutable.t .................................... 1..18 ok 1 ok 2 - SoftDog new ok 3 - threw Regexp ((?^:Attribute\ \(bone\)\ is\ required)) ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 ok 10 ok 11 - HardDog new ok 12 - threw Regexp ((?^:Attribute\ \(bone\)\ is\ required)) ok 13 ok 14 ok 15 ok 16 ok 17 ok 18 ok t/002-base.t .............................................. 1..16 ok 1 - An object of class 'Headers1' isa 'Headers1' ok 2 ok 3 - An object of class 'Headers1' isa 'Headers1' ok 4 ok 5 - An object of class 'Headers1' isa 'Headers1' ok 6 ok 7 - An object of class 'Headers1' isa 'Headers1' ok 8 ok 9 - An object of class 'Headers2' isa 'Headers2' ok 10 ok 11 - An object of class 'Headers2' isa 'Headers2' ok 12 ok 13 - An object of class 'Headers2' isa 'Headers2' ok 14 ok 15 - An object of class 'Headers2' isa 'Headers2' ok 16 ok t/003-isa_or.t ............................................ 1..13 ok 1 - not got an object ok 2 - An object of class 'Foo' isa 'Foo' ok 3 - got an object 1 ok 4 - An object of class 'Foo' isa 'Foo' ok 5 - got an object 2 ok 6 ok 7 - bar is baz (coerce from ArrayRef) ok 8 ok 9 - bar is hoge ok 10 ok 11 - bar is undef ok 12 - got an object 3 ok 13 - foo is Name ok t/004-parametarization.t .................................. 1..16 ok 1 - ArrayRef[Str] ok 2 ok 3 ok 4 ok 5 - HashRef[Str] ok 6 ok 7 ok 8 ok 9 - Maybe[Str] ok 10 ok 11 ok 12 ok 13 ok 14 ok 15 ok 16 ok t/005-predicate.t ......................................... 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/101-100_with_Any-Moose/10_moose-types.t ................. 1..63 ok 1 - Int() was exported ok 2 - Int() returns 'Int' ok 3 - is_Int() was exported # TODO is_T is not supported by MouseX::Types ok 4 - Str() was exported ok 5 - Str() returns 'Str' ok 6 - is_Str() was exported # TODO is_T is not supported by MouseX::Types ok 7 - Value() was exported ok 8 - Value() returns 'Value' ok 9 - is_Value() was exported # TODO is_T is not supported by MouseX::Types ok 10 - ArrayRef() was exported ok 11 - ArrayRef() returns 'ArrayRef' ok 12 - is_ArrayRef() was exported # TODO is_T is not supported by MouseX::Types ok 13 - Item() was exported ok 14 - Item() returns 'Item' ok 15 - is_Item() was exported # TODO is_T is not supported by MouseX::Types ok 16 - Object() was exported ok 17 - Object() returns 'Object' ok 18 - is_Object() was exported # TODO is_T is not supported by MouseX::Types ok 19 - CodeRef() was exported ok 20 - CodeRef() returns 'CodeRef' ok 21 - is_CodeRef() was exported # TODO is_T is not supported by MouseX::Types ok 22 - ClassName() was exported ok 23 - ClassName() returns 'ClassName' ok 24 - is_ClassName() was exported # TODO is_T is not supported by MouseX::Types ok 25 - FileHandle() was exported ok 26 - FileHandle() returns 'FileHandle' ok 27 - is_FileHandle() was exported # TODO is_T is not supported by MouseX::Types ok 28 - Bool() was exported ok 29 - Bool() returns 'Bool' ok 30 - is_Bool() was exported # TODO is_T is not supported by MouseX::Types ok 31 - RoleName() was exported ok 32 - RoleName() returns 'RoleName' ok 33 - is_RoleName() was exported # TODO is_T is not supported by MouseX::Types ok 34 - Maybe() was exported ok 35 - Maybe() returns 'Maybe' ok 36 - is_Maybe() was exported # TODO is_T is not supported by MouseX::Types ok 37 - Any() was exported ok 38 - Any() returns 'Any' ok 39 - is_Any() was exported # TODO is_T is not supported by MouseX::Types ok 40 - Undef() was exported ok 41 - Undef() returns 'Undef' ok 42 - is_Undef() was exported # TODO is_T is not supported by MouseX::Types ok 43 - GlobRef() was exported ok 44 - GlobRef() returns 'GlobRef' ok 45 - is_GlobRef() was exported # TODO is_T is not supported by MouseX::Types ok 46 - RegexpRef() was exported ok 47 - RegexpRef() returns 'RegexpRef' ok 48 - is_RegexpRef() was exported # TODO is_T is not supported by MouseX::Types ok 49 - Ref() was exported ok 50 - Ref() returns 'Ref' ok 51 - is_Ref() was exported # TODO is_T is not supported by MouseX::Types ok 52 - ScalarRef() was exported ok 53 - ScalarRef() returns 'ScalarRef' ok 54 - is_ScalarRef() was exported # TODO is_T is not supported by MouseX::Types ok 55 - HashRef() was exported ok 56 - HashRef() returns 'HashRef' ok 57 - is_HashRef() was exported # TODO is_T is not supported by MouseX::Types ok 58 - Defined() was exported ok 59 - Defined() returns 'Defined' ok 60 - is_Defined() was exported # TODO is_T is not supported by MouseX::Types ok 61 - Num() was exported ok 62 - Num() returns 'Num' ok 63 - is_Num() was exported # TODO is_T is not supported by MouseX::Types ok t/101-100_with_Any-Moose/14_compatibility-sub-exporter.t .. 1..3 ok 1 - Correctly passed ok 2 - Correctly fails ok 3 - Found the something method ok t/101-100_with_Any-Moose/19_typelib_with_role.t ........... 1..1 ok 1 - type export not picked up as a method on role application ok All tests successful. Test Summary Report ------------------- t/101-100_with_Any-Moose/10_moose-types.t (Wstat: 0 Tests: 63 Failed: 0) TODO passed: 3, 6, 9, 12, 15, 18, 21, 24, 27, 30, 33 36, 39, 42, 45, 48, 51, 54, 57, 60, 63 Files=9, Tests=144, 1 wallclock secs ( 0.08 usr 0.01 sys + 0.98 cusr 0.13 csys = 1.20 CPU) Result: PASS GFUJI/MouseX-Types-0.06.tar.gz make test TEST_VERBOSE=1 -- OK Fetching with LWP: http://ppm.activestate.com/CPAN/authors/id/G/GF/GFUJI/CHECKSUMS Goro Fuji <gfuji@cpan.org> Organize your Mouse types in libraries >>> (cd /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/MouseX-Types-0.06-0ApWFK && tar cvf - MouseX-Types-0.06.ppd blib) | gzip -c >/data/fly2400/cpanfly-5.24/var/REPO/G/GF/GFUJI/MouseX-Types-0.06.tar.gz MouseX-Types-0.06.ppd blib/ blib/man3/ blib/man3/MouseX::Types::Moose.3 blib/man3/MouseX::Types::Mouse.3 blib/man3/MouseX::Types.3 blib/lib/ blib/lib/MouseX/ blib/lib/MouseX/Types/ blib/lib/MouseX/Types/Mouse.pm blib/lib/MouseX/Types/Moose.pm blib/lib/MouseX/Types/TypeDecorator.pm blib/lib/MouseX/Types.pm Running test for module 'MouseX::Types' GFUJI/MouseX-Types-0.06.tar.gz Has already been unwrapped into directory /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/MouseX-Types-0.06-0ApWFK GFUJI/MouseX-Types-0.06.tar.gz Has already been prepared GFUJI/MouseX-Types-0.06.tar.gz Has already been made GFUJI/MouseX-Types-0.06.tar.gz Has already been tested successfully MSCHWERN/MouseX-Role-Loggable-0.113.tar.gz Has already been unwrapped into directory /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/MouseX-Role-Loggable-0.113-pkv079 MSCHWERN/MouseX-Role-Loggable-0.113.tar.gz Has already been prepared Running make for M/MS/MSCHWERN/MouseX-Role-Loggable-0.113.tar.gz Prepending /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/MouseX-Types-0.06-0ApWFK/blib/arch /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/MouseX-Types-0.06-0ApWFK/blib/lib to PERL5LIB for 'make' >>> make cp lib/MouseX/Role/Loggable.pm blib/lib/MouseX/Role/Loggable.pm Manifying 1 pod document MSCHWERN/MouseX-Role-Loggable-0.113.tar.gz make -- OK Prepending /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/MouseX-Types-0.06-0ApWFK/blib/arch /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/MouseX-Types-0.06-0ApWFK/blib/lib to PERL5LIB for 'test' Running make test >>> make test TEST_VERBOSE=1 PERL_DL_NONLAZY=1 "/data/fly2400/ap2400-300558/bin/perl-static" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(1, 'blib/lib', 'blib/arch')" t/*.t t/00-compile.t ........... 1..1 ok 1 - MouseX/Role/Loggable.pm loaded ok ok t/author-critic.t ........ skipped: these tests are for testing by the author t/author-pod-coverage.t .. skipped: these tests are for testing by the author t/author-pod-syntax.t .... skipped: these tests are for testing by the author t/basic.t ................ 1..5 ok 1 - Role consumptions works ok 2 - Foo->can(...) ok 3 - Provided attributes composed ok 4 - Foo->can(...) ok 5 - Provided methods composed ok t/buildargs.t ............ ok 1 - An object of class 'Object' isa 'Object' ok 2 - Role applied ok 3 - Object->can('hello') ok 4 - Object->can(...) ok 5 - BUILDARGS not overwritten 1..5 ok t/log_fields.t ........... 1..9 ok 1 - An object of class 'Foo' isa 'Foo' ok 2 - Foo->can('log_fields') ok 3 - An object of class 'Foo' isa 'Foo' ok 4 - A reference of type 'HASH' isa 'HASH' ok 5 - Correct args to log ok 6 - Correct dep warning ok 7 - Correct dep warning to carp ok 8 - Logger key returned ok 9 - An object of class 'Log::Dispatchouli' isa 'Log::Dispatchouli' ok t/logger.t ............... 1..10 ok 1 - An object of class 'Foo' isa 'Foo' ok 2 - Foo->can('logger') ok 3 - An object of class 'Log::Dispatchouli' isa 'Log::Dispatchouli' ok 4 - correct ident ok 5 - An object of class 'Bar' isa 'Bar' ok 6 - Bar->can('logger') ok 7 - An object of class 'Log::Dispatchouli' isa 'Log::Dispatchouli' ok 8 - Correct ident ok 9 - Correct log_file ok 10 - Correct log_path ok t/propagate.t ............ ok 1 - An object of class 'Foo' isa 'Foo' ok 2 - An object of class 'Log::Dispatchouli' isa 'Log::Dispatchouli' ok 3 - debug is off in Foo ok 4 - debug flag matches in Foo ok 5 - An object of class 'Bar' isa 'Bar' ok 6 - An object of class 'Log::Dispatchouli' isa 'Log::Dispatchouli' ok 7 - debug is on in Bar ok 8 - debug flag matches in Bar ok 9 - An object of class 'Foo' isa 'Foo' ok 10 - An object of class 'Log::Dispatchouli' isa 'Log::Dispatchouli' ok 11 - debug is on in Foo ok 12 - debug flag matches in Foo ok 13 - An object of class 'Bar' isa 'Bar' ok 14 - An object of class 'Log::Dispatchouli' isa 'Log::Dispatchouli' ok 15 - debug is on in Bar ok 16 - debug flag propagated from Foo to Bar successfully ok 17 - Logger has debug flag of Bar ok 18 - An object of class 'Foo' isa 'Foo' ok 19 - An object of class 'Log::Dispatchouli' isa 'Log::Dispatchouli' ok 20 - debug is off in Foo ok 21 - debug flag matches in Foo ok 22 - An object of class 'Bar' isa 'Bar' ok 23 - An object of class 'Log::Dispatchouli' isa 'Log::Dispatchouli' ok 24 - debug is on in Bar ok 25 - Bar overridden debug flag in logger successfully ok 26 - Logger has debug flag of Bar 1..26 ok t/types.t ................ 1..6 ok 1 - Able to create class with logger Log::Dispatchouli ok 2 - An object of class 'MyTestZASD2' isa 'MyTestZASD2' ok 3 - An object of class 'Log::Dispatchouli' isa 'Log::Dispatchouli' ok 4 - An object of class 'Log::Dispatchouli::Proxy' isa 'Log::Dispatchouli::Proxy' ok 5 - Able to create class with logger Log::Dispatchouli::Proxy ok 6 - Still cannot create class with bad logger ok All tests successful. Files=10, Tests=62, 1 wallclock secs ( 0.05 usr 0.04 sys + 1.44 cusr 0.19 csys = 1.72 CPU) Result: PASS MSCHWERN/MouseX-Role-Loggable-0.113.tar.gz make test TEST_VERBOSE=1 -- OK Fetching with LWP: http://ppm.activestate.com/CPAN/authors/id/M/MS/MSCHWERN/CHECKSUMS Michael G Schwern <mschwern@cpan.org> Extensive, yet simple, logging role using Log::Dispatchouli >>> (cd /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/MouseX-Role-Loggable-0.113-pkv079 && tar cvf - MouseX-Role-Loggable-0.113.ppd blib) | gzip -c >/data/fly2400/cpanfly-5.24/var/REPO/M/MS/MSCHWERN/MouseX-Role-Loggable-0.113.tar.gz MouseX-Role-Loggable-0.113.ppd blib/ blib/man3/ blib/man3/MouseX::Role::Loggable.3 blib/lib/ blib/lib/MouseX/ blib/lib/MouseX/Role/ blib/lib/MouseX/Role/Loggable.pm VmSize: 344788 kB Finished 2016-06-14T04:21:05