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