PATH=/opt/SUNWspro/bin:/usr/local/bin:/opt/csw/bin:/usr/ccs/bin:/usr/bin:/usr/sbin Start 2013-02-14T14:01:14 ActivePerl-1402 CPAN-1.9402 Going to read '/export/home/fly1464/var/cpan/Metadata' Database was generated on Thu, 14 Feb 2013 21:07:45 GMT Running make for R/RJ/RJBS/Email-Sender-1.300005.tar.gz Checksum for /net/nas/data/cpan/authors/id/R/RJ/RJBS/Email-Sender-1.300005.tar.gz ok Email-Sender-1.300005/ Email-Sender-1.300005/Changes Email-Sender-1.300005/dist.ini Email-Sender-1.300005/lib/ Email-Sender-1.300005/LICENSE Email-Sender-1.300005/Makefile.PL Email-Sender-1.300005/MANIFEST Email-Sender-1.300005/META.json Email-Sender-1.300005/META.yml Email-Sender-1.300005/misc/ Email-Sender-1.300005/README Email-Sender-1.300005/t/ Email-Sender-1.300005/util/ Email-Sender-1.300005/xt/ Email-Sender-1.300005/xt/release/ Email-Sender-1.300005/xt/release/a-perl-minver.t Email-Sender-1.300005/xt/release/changes_has_content.t Email-Sender-1.300005/xt/release/pod-syntax.t Email-Sender-1.300005/util/executable Email-Sender-1.300005/util/not-executable Email-Sender-1.300005/util/sendmail Email-Sender-1.300005/util/sendmail.bat Email-Sender-1.300005/t/00-compile.t Email-Sender-1.300005/t/00-load.t Email-Sender-1.300005/t/000-report-versions-tiny.t Email-Sender-1.300005/t/devnull.t Email-Sender-1.300005/t/fail-multi.t Email-Sender-1.300005/t/fail.t Email-Sender-1.300005/t/lib/ Email-Sender-1.300005/t/maildir.t Email-Sender-1.300005/t/mbox.t Email-Sender-1.300005/t/messages/ Email-Sender-1.300005/t/pobox-rig.json Email-Sender-1.300005/t/print.t Email-Sender-1.300005/t/sendmail.t Email-Sender-1.300005/t/simple-simple.t Email-Sender-1.300005/t/simple-wrapper.t Email-Sender-1.300005/t/smtp-via-mock.t Email-Sender-1.300005/t/smtp-via-rig.t Email-Sender-1.300005/t/test.t Email-Sender-1.300005/t/trans-prep-email.t Email-Sender-1.300005/t/util-env.t Email-Sender-1.300005/t/util-fail.t Email-Sender-1.300005/t/messages/simple.msg Email-Sender-1.300005/t/lib/Test/ Email-Sender-1.300005/t/lib/Test/Email/ Email-Sender-1.300005/t/lib/Test/Email/Sender/ Email-Sender-1.300005/t/lib/Test/Email/SMTPRig.pm Email-Sender-1.300005/t/lib/Test/Email/Sender/Transport/ Email-Sender-1.300005/t/lib/Test/Email/Sender/Util.pm Email-Sender-1.300005/t/lib/Test/Email/Sender/Transport/FailEvery.pm Email-Sender-1.300005/misc/smtp.t Email-Sender-1.300005/lib/Email/ Email-Sender-1.300005/lib/Email/Sender/ Email-Sender-1.300005/lib/Email/Sender.pm Email-Sender-1.300005/lib/Email/Sender/Failure/ Email-Sender-1.300005/lib/Email/Sender/Failure.pm Email-Sender-1.300005/lib/Email/Sender/Manual/ Email-Sender-1.300005/lib/Email/Sender/Manual.pm Email-Sender-1.300005/lib/Email/Sender/Role/ Email-Sender-1.300005/lib/Email/Sender/Simple.pm Email-Sender-1.300005/lib/Email/Sender/Success/ Email-Sender-1.300005/lib/Email/Sender/Success.pm Email-Sender-1.300005/lib/Email/Sender/Transport/ Email-Sender-1.300005/lib/Email/Sender/Transport.pm Email-Sender-1.300005/lib/Email/Sender/Util.pm Email-Sender-1.300005/lib/Email/Sender/Transport/DevNull.pm Email-Sender-1.300005/lib/Email/Sender/Transport/Failable.pm Email-Sender-1.300005/lib/Email/Sender/Transport/Maildir.pm Email-Sender-1.300005/lib/Email/Sender/Transport/Mbox.pm Email-Sender-1.300005/lib/Email/Sender/Transport/Print.pm Email-Sender-1.300005/lib/Email/Sender/Transport/Sendmail.pm Email-Sender-1.300005/lib/Email/Sender/Transport/SMTP/ Email-Sender-1.300005/lib/Email/Sender/Transport/SMTP.pm Email-Sender-1.300005/lib/Email/Sender/Transport/Test.pm Email-Sender-1.300005/lib/Email/Sender/Transport/Wrapper.pm Email-Sender-1.300005/lib/Email/Sender/Transport/SMTP/Persistent.pm Email-Sender-1.300005/lib/Email/Sender/Success/Partial.pm Email-Sender-1.300005/lib/Email/Sender/Role/CommonSending.pm Email-Sender-1.300005/lib/Email/Sender/Role/HasMessage.pm Email-Sender-1.300005/lib/Email/Sender/Manual/QuickStart.pm Email-Sender-1.300005/lib/Email/Sender/Failure/Multi.pm Email-Sender-1.300005/lib/Email/Sender/Failure/Permanent.pm Email-Sender-1.300005/lib/Email/Sender/Failure/Temporary.pm CPAN.pm: Going to build R/RJ/RJBS/Email-Sender-1.300005.tar.gz >>> /export/home/fly1464/bin/perl Makefile.PL Warning: prerequisite MooX::Types::MooseLike 0.15 not found. We have 0.03. Checking if your kit is complete... Looks good Writing Makefile for Email::Sender Writing MYMETA.yml and MYMETA.json ---- Unsatisfied dependencies detected during ---- ---- RJBS/Email-Sender-1.300005.tar.gz ---- MooX::Types::MooseLike [requires] Running make test Delayed until after prerequisites Running test for module 'MooX::Types::MooseLike' Running make for M/MA/MATEU/MooX-Types-MooseLike-0.20.tar.gz Checksum for /net/nas/data/cpan/authors/id/M/MA/MATEU/MooX-Types-MooseLike-0.20.tar.gz ok MooX-Types-MooseLike-0.20/ MooX-Types-MooseLike-0.20/META.yml MooX-Types-MooseLike-0.20/Changes MooX-Types-MooseLike-0.20/lib/ MooX-Types-MooseLike-0.20/lib/MooX/ MooX-Types-MooseLike-0.20/lib/MooX/Types/ MooX-Types-MooseLike-0.20/lib/MooX/Types/SetObject.pm MooX-Types-MooseLike-0.20/lib/MooX/Types/MooseLike/ MooX-Types-MooseLike-0.20/lib/MooX/Types/MooseLike/Base.pm MooX-Types-MooseLike-0.20/lib/MooX/Types/MooseLike/Numeric.pm MooX-Types-MooseLike-0.20/lib/MooX/Types/MooseLike.pm MooX-Types-MooseLike-0.20/MANIFEST MooX-Types-MooseLike-0.20/META.json MooX-Types-MooseLike-0.20/Makefile.PL MooX-Types-MooseLike-0.20/README MooX-Types-MooseLike-0.20/maint/ MooX-Types-MooseLike-0.20/maint/Makefile.PL.include MooX-Types-MooseLike-0.20/t/ MooX-Types-MooseLike-0.20/t/basic.t MooX-Types-MooseLike-0.20/t/version.t MooX-Types-MooseLike-0.20/t/parameterized_with_coderefs.t MooX-Types-MooseLike-0.20/t/parameterized_with_string.t MooX-Types-MooseLike-0.20/t/numeric.t MooX-Types-MooseLike-0.20/t/default.t MooX-Types-MooseLike-0.20/t/builder.t MooX-Types-MooseLike-0.20/t/required.t MooX-Types-MooseLike-0.20/t/parameterized.t MooX-Types-MooseLike-0.20/t/set_object.t CPAN.pm: Going to build M/MA/MATEU/MooX-Types-MooseLike-0.20.tar.gz >>> /export/home/fly1464/bin/perl Makefile.PL Checking if your kit is complete... Looks good Writing Makefile for MooX-Types-MooseLike Writing MYMETA.yml and MYMETA.json >>> make cp lib/MooX/Types/MooseLike.pm blib/lib/MooX/Types/MooseLike.pm cp lib/MooX/Types/MooseLike/Numeric.pm blib/lib/MooX/Types/MooseLike/Numeric.pm cp lib/MooX/Types/MooseLike/Base.pm blib/lib/MooX/Types/MooseLike/Base.pm cp lib/MooX/Types/SetObject.pm blib/lib/MooX/Types/SetObject.pm Manifying blib/man3/MooX::Types::MooseLike.3 Manifying blib/man3/MooX::Types::MooseLike::Numeric.3 Manifying blib/man3/MooX::Types::MooseLike::Base.3 Manifying blib/man3/MooX::Types::SetObject.3 MATEU/MooX-Types-MooseLike-0.20.tar.gz make -- OK Running make test >>> make test TEST_VERBOSE=1 PERL_DL_NONLAZY=1 /export/home/fly1464/bin/perl "-MExtUtils::Command::MM" "-e" "test_harness(1, 'blib/lib', 'blib/arch')" t/*.t t/basic.t ........................ ok 1 - is_Str ok 2 - is_Str fails on ArrayRef ok 3 - is_Num ok 4 - is_Num ok 5 - is_Num fails on a non-numeric string ok 6 - is_Int ok 7 - is_Int fails on a Float ok 8 - 0 is_Bool ok 9 - empty string is_Bool ok 10 - undef is_Bool ok 11 - 1 is_Bool ok 12 - is_Bool fails on -1 ok 13 - is_ArrayRef ok 14 - is_ArrayRef fails on 1 ok 15 - is_HashRef ok 16 - is_HashRef fails on [] ok 17 - is_CodeRef ok 18 - is_CodeRef fails on {} ok 19 - Object ok 20 - is_Object fails on HashRef ok 21 - undef is a Bool ok 22 - 0 is a Bool ok 23 - a non-boolean is an exception when we want a Bool ok 24 - Undef ok 25 - empty string is an exception when we want an Undef type ok 26 - Defined ok 27 - undef is an exception when we want a Defined type ok 28 - empty string Value ok 29 - zero Value ok 30 - word Value ok 31 - undef is an exception when we want a Value ok 32 - an ArrayRef is an exception when we want a Value ok 33 - Empty string ok 34 - Zero as a string ok 35 - Word string ok 36 - undef is an exception when we want a Str ok 37 - an ArrayRef is an exception when we want a Str ok 38 - Num zero ok 39 - Num ok 40 - undef is an exception when we want a number ok 41 - The empty string is an exception when we want a number ok 42 - a non number is an exception when we want a number ok 43 - Int ok 44 - undef is an exception when we want an Integer ok 45 - The empty string is an exception when we want an Integer ok 46 - a non-integer is an exception when we want an Integer ok 47 - Ref: ArrayRef ok 48 - undef is an exception when we want a reference ok 49 - The empty string is an exception when we want a reference ok 50 - zero is an exception when we want an reference ok 51 - ArrayRef ok 52 - undef is an exception when we want an ArrayRef ok 53 - The empty string is an exception when we want an ArrayRef ok 54 - zero is an exception when we want an ArrayRef ok 55 - a HashRef is an exception when we want an ArrayRef ok 56 - a String is an exception when we want an ArrayRef ok 57 - HashRef ok 58 - undef is an exception when we want a HashRef ok 59 - The empty string is an exception when we want a HashRef ok 60 - an ArrayRef is an exception when we want a HashRef ok 61 - a String is an exception when we want a HashRef ok 62 - CodeRef ok 63 - an ArrayRef is an exception when we want a CodeRef ok 64 - RegexpRef ok 65 - an ArrayRef is an exception when we want a RegexpRef ok 66 - GlobRef ok 67 - an ArrayRef is an exception when we want a GlobRef ok 68 - FileHandle ok 69 - an ArrayRef is an exception when we want a FileHandle ok 70 - Object ok 71 - an ArrayRef is an exception when we want an Object ok 72 - AHRef ok 73 - an ArrayRef is an exception when we want an AHRef ok 74 - Legal Age ok 75 - an integer less than 18 is an exception when we want a legal age ok 76 - The error looks like a useful stacktrace 1..76 ok t/builder.t ...................... ok 1 - Parameterized type with a builder 1..1 ok t/default.t ...................... ok 1 - Parameterized type with a default 1..1 ok t/numeric.t ...................... ok 1 - is_PositiveNum ok 2 - is_PositiveNum fails on zero ok 3 - is_PositiveOrZeroNum ok 4 - is_PositiveOrZeroNum fails on -1 ok 5 - is_PositiveInt ok 6 - is_PositiveInt fails on zero ok 7 - is_PositiveOrZeroInt ok 8 - is_PositiveOrZeroInt fails on -1 ok 9 - is_NegativeNum ok 10 - is_NegativeNum fails on zero ok 11 - is_NegativeOrZeroNum ok 12 - is_NegativeOrZeroNum fails on 1 ok 13 - is_NegativeInt ok 14 - is_NegativeInt fails on zero ok 15 - is_NegativeOrZeroInt ok 16 - is_NonPositiveNum fails on 1 ok 17 - PositiveNum ok 18 - undef is an exception when we want a positive number ok 19 - empty string is an exception when we want a positive number ok 20 - PositiveOrZeroNum ok 21 - -1 is an exception when we want a non-negative number ok 22 - PositiveInt ok 23 - empty string is an exception when we want a positive integer ok 24 - PositiveOrZeroInt ok 25 - -1 is an exception when we want a non-negative integer ok 26 - NegativeNum ok 27 - empty string is an exception when we want a negative number ok 28 - NegativeOrZeroNum ok 29 - 1 is an exception when we want a non-negative number ok 30 - NegativeInt ok 31 - empty string is an exception when we want a negative integer ok 32 - NegativeOrZeroInt ok 33 - 1 is an exception when we want a non-positive integer ok 34 - SingleDigit ok 35 - 10 is an exception when we want a single digit 1..35 ok t/parameterized.t ................ ok 1 - ArrayRef[Int] ok 2 - an ArrayRef of Floats is an exception when we want an ArrayRef[Int] ok 3 - ArrayRef[HashRef] ok 4 - ArrayRef[HashRef] with undef ok 5 - an ArrayRef of integers is an exception when we want an ArrayRef[HashRef] ok 6 - HashRef[Str] ok 7 - Empty HashRef ok 8 - an HashRef with Objects is an exception when we want an HashRef[Str] ok 9 - ArrayRef[HashRef[Int]] ok 10 - an ArrayRef of HashRef of Floats is an exception when we want an ArrayRef[HashRef[Int]] ok 11 - ScalarRef[Int] ok 12 - a ScalarRef of Str is an exception when we want an ScalarRef[Int] ok 13 - Maybe[Int] as an integer ok 14 - Maybe[Int] as undef ok 15 - Maybe[Int] as undef ok 16 - a Str is an exception when we want a Maybe[Int] ok 17 - Maybe[Int, HahsRef, Undef] as a HashRef ok 18 - Maybe[Int, HahsRef, Undef] as an integer ok 19 - Maybe[Int, HahsRef, Undef] as an undef ok 20 - an ArrayRef is an exception when we want a AnyOf[Int, HashRef, Undef] ok 21 - a CodeRef is an exception when we want a AnyOf[Int, HashRef, Undef] ok 22 - ArrayRef[Maybe[HashRef]] as an HashRef ok 23 - ArrayRef[Maybe[HashRef]] with an undef ok 24 - a Str is an exception when we want a Maybe[HashRef] ok 25 - ArrayRef[Maybe[HashRef]] as a HashRef[Int] ok 26 - ArrayRef[Maybe[HashRef]] with an undef ok 27 - a Str is an exception when we want a Maybe[HashRef[Int]] 1..27 ok t/parameterized_with_coderefs.t .. ok 1 - value is AnyOf[Int, ArrayRef[Int], HashRef[Int], Object] ok 2 - Int is AnyOf[Int, ArrayRef[Int], HashRef[Int], Object] ok 3 - HashRef[Int] is AnyOf[Int, ArrayRef[Int], HashRef[Int], Object] ok 4 - HashRef is AnyOf[Int, ArrayRef[Int], HashRef[Int], Object] ok 5 - undef is not an any of the types given" ok 6 - A HashRef with an undefined value is not an any of the types given ok 7 - ArrayRef is not an any of the types given ok 8 - a string is not any of the types given ok 9 - value is AllOf[InstanceOf('IO::Handle'), HasMethods['print']] ok 10 - undef is not an instance of IO::Handle" ok 11 - a string is not an instance of IO::Handle 1..11 ok t/parameterized_with_string.t .... ok 1 - instance of IO::Handle ok 2 - undef is not an instance of IO::Handle ok 3 - a hashref is not an instance of IO::Handle ok 4 - a Foo instance is not an instance of IO::Handle ok 5 - instance of A and B ok 6 - consumer of a some roles ok 7 - undef is not a consumer of roles ok 8 - an IO::Handle instance is not a consumer of roles ok 9 - a class name is not a consumer of roles ok 10 - has methods of madness ok 11 - undef does not have the required methods ok 12 - an object instance does not have the required methods ok 13 - a class name is does not have methods ok 14 - has one of the possible values (enum) ok 15 - has one of the possible values (enum) ok 16 - undef is not one of the enumerated values ok 17 - an object is not one of the enumerated values ok 18 - a HashRef is not one of the enumerated values ok 19 - an empty string is not one of the enumerated values ok 20 - a different string is not one of the enumerated values 1..20 ok t/required.t ..................... ok 1 - Required parameterized type ok 2 - A required parameterized type must exist 1..2 ok t/set_object.t ................... ok 1 - Set::Object of integers ok 2 - Int eror mesage is triggered when validation fails 1..2 ok t/version.t ...................... ok 1 - versions are equal 1..1 ok All tests successful. Files=10, Tests=176, 4 wallclock secs ( 0.26 usr 0.04 sys + 3.59 cusr 0.32 csys = 4.21 CPU) Result: PASS MATEU/MooX-Types-MooseLike-0.20.tar.gz make test TEST_VERBOSE=1 -- OK PPD for MooX-Types-MooseLike-0.20 already made Running make for R/RJ/RJBS/Email-Sender-1.300005.tar.gz Prepending /export/home/fly1464/var/cpan/build/MooX-Types-MooseLike-0.20-7RdzEX/blib/arch /export/home/fly1464/var/cpan/build/MooX-Types-MooseLike-0.20-7RdzEX/blib/lib to PERL5LIB for 'get' Has already been unwrapped into directory /export/home/fly1464/var/cpan/build/Email-Sender-1.300005-fgkDvQ Prepending /export/home/fly1464/var/cpan/build/MooX-Types-MooseLike-0.20-7RdzEX/blib/arch /export/home/fly1464/var/cpan/build/MooX-Types-MooseLike-0.20-7RdzEX/blib/lib to PERL5LIB for 'make' CPAN.pm: Going to build R/RJ/RJBS/Email-Sender-1.300005.tar.gz >>> make cp lib/Email/Sender/Util.pm blib/lib/Email/Sender/Util.pm cp lib/Email/Sender/Transport/Print.pm blib/lib/Email/Sender/Transport/Print.pm cp lib/Email/Sender/Success.pm blib/lib/Email/Sender/Success.pm cp lib/Email/Sender/Transport/Wrapper.pm blib/lib/Email/Sender/Transport/Wrapper.pm cp lib/Email/Sender/Manual.pm blib/lib/Email/Sender/Manual.pm cp lib/Email/Sender/Role/CommonSending.pm blib/lib/Email/Sender/Role/CommonSending.pm cp lib/Email/Sender/Failure/Temporary.pm blib/lib/Email/Sender/Failure/Temporary.pm cp lib/Email/Sender/Failure/Multi.pm blib/lib/Email/Sender/Failure/Multi.pm cp lib/Email/Sender/Transport.pm blib/lib/Email/Sender/Transport.pm cp lib/Email/Sender/Transport/SMTP/Persistent.pm blib/lib/Email/Sender/Transport/SMTP/Persistent.pm cp lib/Email/Sender/Success/Partial.pm blib/lib/Email/Sender/Success/Partial.pm cp lib/Email/Sender/Failure/Permanent.pm blib/lib/Email/Sender/Failure/Permanent.pm cp lib/Email/Sender/Transport/SMTP.pm blib/lib/Email/Sender/Transport/SMTP.pm cp lib/Email/Sender.pm blib/lib/Email/Sender.pm cp lib/Email/Sender/Manual/QuickStart.pm blib/lib/Email/Sender/Manual/QuickStart.pm cp lib/Email/Sender/Transport/Sendmail.pm blib/lib/Email/Sender/Transport/Sendmail.pm cp lib/Email/Sender/Transport/Mbox.pm blib/lib/Email/Sender/Transport/Mbox.pm cp lib/Email/Sender/Transport/Failable.pm blib/lib/Email/Sender/Transport/Failable.pm cp lib/Email/Sender/Failure.pm blib/lib/Email/Sender/Failure.pm cp lib/Email/Sender/Simple.pm blib/lib/Email/Sender/Simple.pm cp lib/Email/Sender/Transport/DevNull.pm blib/lib/Email/Sender/Transport/DevNull.pm cp lib/Email/Sender/Role/HasMessage.pm blib/lib/Email/Sender/Role/HasMessage.pm cp lib/Email/Sender/Transport/Maildir.pm blib/lib/Email/Sender/Transport/Maildir.pm cp lib/Email/Sender/Transport/Test.pm blib/lib/Email/Sender/Transport/Test.pm Manifying blib/man3/Email::Sender::Transport::Print.3 Manifying blib/man3/Email::Sender::Util.3 Manifying blib/man3/Email::Sender::Success.3 Manifying blib/man3/Email::Sender::Transport::Wrapper.3 Manifying blib/man3/Email::Sender::Manual.3 Manifying blib/man3/Email::Sender::Role::CommonSending.3 Manifying blib/man3/Email::Sender::Failure::Temporary.3 Manifying blib/man3/Email::Sender::Success::Partial.3 Manifying blib/man3/Email::Sender::Transport::SMTP::Persistent.3 Manifying blib/man3/Email::Sender::Failure::Multi.3 Manifying blib/man3/Email::Sender::Transport.3 Manifying blib/man3/Email::Sender::Failure::Permanent.3 Manifying blib/man3/Email::Sender::Transport::SMTP.3 Manifying blib/man3/Email::Sender.3 Manifying blib/man3/Email::Sender::Manual::QuickStart.3 Manifying blib/man3/Email::Sender::Transport::Sendmail.3 Manifying blib/man3/Email::Sender::Transport::Mbox.3 Manifying blib/man3/Email::Sender::Failure.3 Manifying blib/man3/Email::Sender::Transport::Failable.3 Manifying blib/man3/Email::Sender::Simple.3 Manifying blib/man3/Email::Sender::Transport::DevNull.3 Manifying blib/man3/Email::Sender::Role::HasMessage.3 Manifying blib/man3/Email::Sender::Transport::Maildir.3 Manifying blib/man3/Email::Sender::Transport::Test.3 RJBS/Email-Sender-1.300005.tar.gz make -- OK Prepending /export/home/fly1464/var/cpan/build/MooX-Types-MooseLike-0.20-7RdzEX/blib/arch /export/home/fly1464/var/cpan/build/MooX-Types-MooseLike-0.20-7RdzEX/blib/lib to PERL5LIB for 'test' Running make test >>> make test TEST_VERBOSE=1 PERL_DL_NONLAZY=1 /export/home/fly1464/bin/perl "-MExtUtils::Command::MM" "-e" "test_harness(1, 'blib/lib', 'blib/arch')" t/*.t t/00-compile.t ................ 1..24 ok 1 - Email::Sender loaded ok ok 2 - Email::Sender::Failure loaded ok ok 3 - Email::Sender::Failure::Multi loaded ok ok 4 - Email::Sender::Failure::Permanent loaded ok ok 5 - Email::Sender::Failure::Temporary loaded ok ok 6 - Email::Sender::Manual loaded ok ok 7 - Email::Sender::Manual::QuickStart loaded ok ok 8 - Email::Sender::Role::CommonSending loaded ok ok 9 - Email::Sender::Role::HasMessage loaded ok ok 10 - Email::Sender::Simple loaded ok ok 11 - Email::Sender::Success loaded ok ok 12 - Email::Sender::Success::Partial loaded ok ok 13 - Email::Sender::Transport loaded ok ok 14 - Email::Sender::Transport::DevNull loaded ok ok 15 - Email::Sender::Transport::Failable loaded ok ok 16 - Email::Sender::Transport::Maildir loaded ok ok 17 - Email::Sender::Transport::Mbox loaded ok ok 18 - Email::Sender::Transport::Print loaded ok ok 19 - Email::Sender::Transport::SMTP loaded ok ok 20 - Email::Sender::Transport::SMTP::Persistent loaded ok ok 21 - Email::Sender::Transport::Sendmail loaded ok ok 22 - Email::Sender::Transport::Test loaded ok ok 23 - Email::Sender::Transport::Wrapper loaded ok ok 24 - Email::Sender::Util loaded ok ok t/00-load.t ................... ok 1 - use Email::Sender; ok 2 - use Email::Sender::Simple; ok 3 - use Email::Sender::Transport::DevNull; ok 4 - use Email::Sender::Transport::Failable; ok 5 - use Email::Sender::Transport::Maildir; ok 6 - use Email::Sender::Transport::Mbox; ok 7 - use Email::Sender::Transport::Print; ok 8 - use Email::Sender::Transport::SMTP; ok 9 - use Email::Sender::Transport::SMTP::Persistent; ok 10 - use Email::Sender::Transport::Sendmail; ok 11 - use Email::Sender::Transport::Test; ok 12 - use Email::Sender::Transport::Wrapper; 1..12 ok # # # Generated by Dist::Zilla::Plugin::ReportVersions::Tiny v1.08 # perl: 5.014002 (wanted any version) on solaris from /export/home/fly1464/bin/perl # # Capture::Tiny => 0.21 (want 0.08) # Carp => 1.26 (want any version) # Cwd => 3.40 (want any version) # Email::Abstract => 3.004 (want 3) # Email::Address => 1.898 (want any version) # Email::Simple => 2.102 (want 1.998) # ExtUtils::MakeMaker => 6.64 (want 6.30) # Fcntl => 1.11 (want any version) # File::Basename => 2.82 (want any version) # File::Find => 1.19 (want any version) # File::Path => 2.09 (want any version) # File::Spec => 3.40 (want any version) # File::Temp => 0.22 (want any version) # FindBin => 1.50 (want any version) # List::MoreUtils => 0.33 (want any version) # Module::Runtime => 0.013 (want any version) # Moo => 1.000008 (want 1.000008) # Moo::Role => (want any version) # MooX::Types::MooseLike => 0.20 (want 0.15) # Net::SMTP => 2.31 (want any version) # Scalar::Util => 1.27 (want any version) # Sub::Exporter => 0.984 (want any version) # Sub::Override => 0.09 (want any version) # Sys::Hostname => 1.1601 (want any version) # Test::More => 0.98 (want 0.96) # Test::Pod => 1.45 (want 1.41) # Throwable::Error => 0.200003 (want 0.200003) # Try::Tiny => 0.12 (want any version) # version => 0.9901 (want 0.9901) # # Thanks for using my code. I hope it works for you. # If not, please try and include this output in the bug report. # That will help me reproduce the issue and solve your problem. # t/000-report-versions-tiny.t .. ok 1 - we really didn't test anything, just reporting data 1..1 ok t/devnull.t ................... ok 1 ok 2 - The object isa Email::Sender::Transport::DevNull ok 3 - The object isa Email::Sender::Success 1..3 ok t/fail-multi.t ................ 1..5 ok 1 - multi(Failure) isa Email::Sender::Failure ok 2 - isa is not catholic ok 3 - multi(Failure::P) isa Email::Sender::Failure::Permanent ok 4 - multi(Failure::T) isa Email::Sender::Failure::Temporary ok 5 - mixed <> temp ok t/fail.t ...................... 1..5 ok 1 - The object isa Email::Sender::Failure ok 2 - string alone -> message ok 3 - ->new(undef) -> fail ok 4 - ->new("") -> fail ok 5 - ->new(message=>"") -> fail ok t/maildir.t ................... 1..10 ok 1 - delivery result isa Email::Sender::Success ok 2 - the result filename begins with the maildir ok 3 - ...and exists ok 4 - delivery result isa Email::Sender::Success ok 5 - the result filename begins with the maildir ok 6 - ...and exists ok 7 - maildir ./new directory exists now ok 8 - there are now two delivered messages in the Maildir ok 9 - env info in hdr ok 10 - we counted lines correctly ok t/mbox.t ...................... 1..4 ok 1 - delivery result isa Email::Sender::Success ok 2 - delivery result isa Email::Sender::Success ok 3 - /tmp/wVrHEEpz9q/mbox exists now ok 4 - added a From_ line ok t/print.t ..................... 1..4 ok 1 ok 2 - The object isa Email::Sender::Transport::Print ok 3 - The object isa Email::Sender::Success ok 4 - what we expected got printed ok t/sendmail.t .................. 1..5 ok 1 - found (fake) sendmail at '/data1/fly1464-var/cpan/build/Email-Sender-1.300005-fgkDvQ/util/sendmail-23691-1360879318.tmp' ok 2 - error message says what we expect ok 3 - send() succeeded with executable $SENDMAIL ok 4 - send() succeeded with executable sendmail in path ok 5 - log contains From header ok t/simple-simple.t ............. ok 1 - The object isa Email::Sender::Success ok 2 - we sent one message ok 3 - correct envelope deduced from message ok 4 - we ignore the passed transport when we're using transport-from-env ok 5 - we stored the right message for the second delivery ok 6 - we throw on failure, obj isa Email::Sender::Failure ok 7 - ...meaning there is no return value ok 8 - no exception when we try_to_send and fail ok 9 - ...but we do get a false value 1..9 ok t/simple-wrapper.t ............ ok 1 - The object isa Email::Sender::Success ok 2 - we sent one message ok 3 - correct envelope deduced from message 1..3 ok 1 - first send: works ok 1 - it failed ok 2 - The object isa Email::Sender::Failure 1..2 ok 2 - second one: fails 1..2 ok t/smtp-via-mock.t ............. 1..94 ok 1 - std/conn. fail: conn. fail: we expected to fail ok 2 - std/conn. fail: The object isa Email::Sender::Failure ok 3 - std/conn. fail: we got a conn. fail ok 4 - std/simple okay: The object isa Email::Sender::Success ok 5 - std/simple okay: simple okay: we expected to succeed ok 6 - std/no valid rcpts: no valid rcpts: we expected to fail ok 7 - std/no valid rcpts: The object isa Email::Sender::Failure ok 8 - std/no valid rcpts: got 0 valid addrs error ok 9 - std/tempfail RCPT: tempfail RCPT: we expected to fail ok 10 - std/tempfail RCPT: The object isa Email::Sender::Failure::Temporary ok 11 - std/tempfail RCPT: got the right code in the exception ok 12 - std/mixed RCPT results: mixed RCPT results: we expected to fail ok 13 - std/mixed RCPT results: The object isa Email::Sender::Failure::Multi ok 14 - std/mixed RCPT results: failure <> Perm ok 15 - std/mixed RCPT results: failure <> Temp ok 16 - std/mixed RCPT results: no specific code on multifail ok 17 - std/mixed RCPT results: the two failers failed ok 18 - std/mixed RCPT results: we got two failures ok 19 - std/mixed RCPT results: 1st failure isa Email::Sender::Failure::Temporary ok 20 - std/mixed RCPT results: 2nd failure isa Email::Sender::Failure::Permanent ok 21 - std/multi tempfail RCPT: multi tempfail RCPT: we expected to fail ok 22 - std/multi tempfail RCPT: The object isa Email::Sender::Failure::Multi ok 23 - std/multi tempfail RCPT: The object isa Email::Sender::Failure::Temporary ok 24 - std/multi tempfail RCPT: all rcpts failed ok 25 - std/partial succ: The object isa Email::Sender::Success::Partial ok 26 - std/partial succ: partial succ: we expected to succeed ok 27 - std/tempfail MAIL: tempfail MAIL: we expected to fail ok 28 - std/tempfail MAIL: The object isa Email::Sender::Failure::Temporary ok 29 - std/permfail MAIL: permfail MAIL: we expected to fail ok 30 - std/permfail MAIL: The object isa Email::Sender::Failure::Permanent ok 31 - std/auth okay: The object isa Email::Sender::Success ok 32 - std/auth okay: auth okay: we expected to succeed ok 33 - std/auth badpw: auth badpw: we expected to fail ok 34 - std/auth badpw: The object isa Email::Sender::Failure ok 35 - std/auth unknown user: auth unknown user: we expected to fail ok 36 - std/auth unknown user: The object isa Email::Sender::Failure ok 37 - std/auth nopw: auth nopw: we expected to fail ok 38 - std/auth nopw: The object isa Email::Sender::Failure ok 39 - std/fail @ data start: fail @ data start: we expected to fail ok 40 - std/fail @ data start: The object isa Email::Sender::Failure ok 41 - std/fail @ data start: failed at correct phase ok 42 - std/fail during data: fail during data: we expected to fail ok 43 - std/fail during data: The object isa Email::Sender::Failure ok 44 - std/fail during data: failed at correct phase ok 45 - std/fail @ data end: fail @ data end: we expected to fail ok 46 - std/fail @ data end: The object isa Email::Sender::Failure ok 47 - std/fail @ data end: failed at correct phase ok 48 - pst/conn. fail: conn. fail: we expected to fail ok 49 - pst/conn. fail: The object isa Email::Sender::Failure ok 50 - pst/conn. fail: we got a conn. fail ok 51 - pst/simple okay: The object isa Email::Sender::Success ok 52 - pst/simple okay: simple okay: we expected to succeed ok 53 - pst/no valid rcpts: no valid rcpts: we expected to fail ok 54 - pst/no valid rcpts: The object isa Email::Sender::Failure ok 55 - pst/no valid rcpts: got 0 valid addrs error ok 56 - pst/tempfail RCPT: tempfail RCPT: we expected to fail ok 57 - pst/tempfail RCPT: The object isa Email::Sender::Failure::Temporary ok 58 - pst/tempfail RCPT: got the right code in the exception ok 59 - pst/mixed RCPT results: mixed RCPT results: we expected to fail ok 60 - pst/mixed RCPT results: The object isa Email::Sender::Failure::Multi ok 61 - pst/mixed RCPT results: failure <> Perm ok 62 - pst/mixed RCPT results: failure <> Temp ok 63 - pst/mixed RCPT results: no specific code on multifail ok 64 - pst/mixed RCPT results: the two failers failed ok 65 - pst/mixed RCPT results: we got two failures ok 66 - pst/mixed RCPT results: 1st failure isa Email::Sender::Failure::Temporary ok 67 - pst/mixed RCPT results: 2nd failure isa Email::Sender::Failure::Permanent ok 68 - pst/multi tempfail RCPT: multi tempfail RCPT: we expected to fail ok 69 - pst/multi tempfail RCPT: The object isa Email::Sender::Failure::Multi ok 70 - pst/multi tempfail RCPT: The object isa Email::Sender::Failure::Temporary ok 71 - pst/multi tempfail RCPT: all rcpts failed ok 72 - pst/partial succ: The object isa Email::Sender::Success::Partial ok 73 - pst/partial succ: partial succ: we expected to succeed ok 74 - pst/tempfail MAIL: tempfail MAIL: we expected to fail ok 75 - pst/tempfail MAIL: The object isa Email::Sender::Failure::Temporary ok 76 - pst/permfail MAIL: permfail MAIL: we expected to fail ok 77 - pst/permfail MAIL: The object isa Email::Sender::Failure::Permanent ok 78 - pst/auth okay: The object isa Email::Sender::Success ok 79 - pst/auth okay: auth okay: we expected to succeed ok 80 - pst/auth badpw: auth badpw: we expected to fail ok 81 - pst/auth badpw: The object isa Email::Sender::Failure ok 82 - pst/auth unknown user: auth unknown user: we expected to fail ok 83 - pst/auth unknown user: The object isa Email::Sender::Failure ok 84 - pst/auth nopw: auth nopw: we expected to fail ok 85 - pst/auth nopw: The object isa Email::Sender::Failure ok 86 - pst/fail @ data start: fail @ data start: we expected to fail ok 87 - pst/fail @ data start: The object isa Email::Sender::Failure ok 88 - pst/fail @ data start: failed at correct phase ok 89 - pst/fail during data: fail during data: we expected to fail ok 90 - pst/fail during data: The object isa Email::Sender::Failure ok 91 - pst/fail during data: failed at correct phase ok 92 - pst/fail @ data end: fail @ data end: we expected to fail ok 93 - pst/fail @ data end: The object isa Email::Sender::Failure ok 94 - pst/fail @ data end: failed at correct phase ok t/smtp-via-rig.t .............. skipped: set EMAIL_SENDER_SMTPRIGS to run these tests t/test.t ...................... 1..45 ok 1 ok 2 - The object isa Email::Sender::Transport::Test ok 3 - no deliveries so far ok 4 - we can use standard Test for Simple ok 5 - std Test doesn't allow partial succ ok 6 - success ok 7 - we've done one delivery so far ok 8 - success ok 9 - we've done two deliveries so far ok 10 - first message delivered to 'recipient' ok 11 - second message delivered to 'secret-bcc' ok 12 - we have one delivery (shifted)... ok 13 - ...then two (shifted)... ok 14 - ...then no more ok 15 - correct success class ok 16 - we expected to succeed ok 17 - we expected to fail ok 18 - The object isa Email::Sender::Failure ok 19 - got expected failure message ok 20 - correct recipients on failure notice ok 21 - we expected to fail ok 22 - The object isa Email::Sender::Failure::Temporary ok 23 - we expected to fail ok 24 - The object isa Email::Sender::Failure::Permanent ok 25 - we expected to fail ok 26 - exact class on fault ok 27 - we expected to fail ok 28 - we got a failure isa Email::Sender::Failure ok 29 - it's a multifailure isa Email::Sender::Failure::Multi ok 30 - there is only 1 failure in our multi ok 31 - failing addrs are correct ok 32 - even though it is a Multi, we report isa Permanent since it's uniform ok 33 - partial success capable Test ! simple ok 34 - ...because it allows partial success ok 35 - we got a success isa Email::Sender::Success ok 36 - it's partial isa Email::Sender::Success::Partial ok 37 - the failure is multi isa Email::Sender::Failure::Multi ok 38 - there is only 1 failure in our partial ok 39 - failing addrs are correct ok 40 - we do not crazily report the success ->isa permfail ok 41 - we expected to succeed ok 42 - success ok 43 - first post-fail_if delivery is OK ok 44 - we died isa Email::Sender::Failure ok 45 - second post-fail_if delivery fails ok t/trans-prep-email.t .......... 1..5 ok 1 - simple - strings same ok 2 - abs - strings same ok 3 - Email::Abstract object is not re-rewrapped ok 4 - string - strings same ok 5 - stringref - strings same ok t/util-env.t .................. 1..2 ok 1 - we get the sender we expect ok 2 - we get the rcpts we expect ok t/util-fail.t ................. 1..14 ok 1 - class of failure 1 is Email::Sender::Failure ok 2 - failure 1 has the right message ok 3 - class of failure 2 is Email::Sender::Failure ok 4 - failure 2 has the right message ok 5 - class of failure 3 is Email::Sender::Failure::Temporary ok 6 - failure 3 has the right message ok 7 - class of failure 4 is Email::Sender::Failure::Permanent ok 8 - failure 4 has the right message ok 9 - class of failure 5 is Email::Sender::Failure ok 10 - failure 5 has the right message ok 11 - class of failure 6 is Email::Sender::Failure::Temporary ok 12 - failure 6 has the right message ok 13 - class of failure 7 is Email::Sender::Failure::Permanent ok 14 - failure 7 has the right message ok All tests successful. Files=18, Tests=244, 34 wallclock secs ( 0.33 usr 0.13 sys + 29.00 cusr 3.46 csys = 32.92 CPU) Result: PASS RJBS/Email-Sender-1.300005.tar.gz make test TEST_VERBOSE=1 -- OK Ricardo SIGNES <rjbs@cpan.org> a library for sending email >>> (cd /export/home/fly1464/var/cpan/build/Email-Sender-1.300005-fgkDvQ && tar cvf - Email-Sender-1.300005.ppd blib) | gzip -c >/export/home/fly1464/var/REPO/R/RJ/RJBS/Email-Sender-1.300005.tar.gz Email-Sender-1.300005.ppd blib/ blib/lib/ blib/lib/Email/ blib/lib/Email/Sender/ blib/lib/Email/Sender/Util.pm blib/lib/Email/Sender/Transport/ blib/lib/Email/Sender/Transport/Print.pm blib/lib/Email/Sender/Transport/Wrapper.pm blib/lib/Email/Sender/Transport/SMTP/ blib/lib/Email/Sender/Transport/SMTP/Persistent.pm blib/lib/Email/Sender/Transport/SMTP.pm blib/lib/Email/Sender/Transport/Sendmail.pm blib/lib/Email/Sender/Transport/Mbox.pm blib/lib/Email/Sender/Transport/Failable.pm blib/lib/Email/Sender/Transport/DevNull.pm blib/lib/Email/Sender/Transport/Maildir.pm blib/lib/Email/Sender/Transport/Test.pm blib/lib/Email/Sender/Success.pm blib/lib/Email/Sender/Manual.pm blib/lib/Email/Sender/Role/ blib/lib/Email/Sender/Role/CommonSending.pm blib/lib/Email/Sender/Role/HasMessage.pm blib/lib/Email/Sender/Failure/ blib/lib/Email/Sender/Failure/Temporary.pm blib/lib/Email/Sender/Failure/Multi.pm blib/lib/Email/Sender/Failure/Permanent.pm blib/lib/Email/Sender/Transport.pm blib/lib/Email/Sender/Success/ blib/lib/Email/Sender/Success/Partial.pm blib/lib/Email/Sender/Manual/ blib/lib/Email/Sender/Manual/QuickStart.pm blib/lib/Email/Sender/Failure.pm blib/lib/Email/Sender/Simple.pm blib/lib/Email/Sender.pm blib/man3/ blib/man3/Email::Sender::Transport::Print.3 blib/man3/Email::Sender::Util.3 blib/man3/Email::Sender::Success.3 blib/man3/Email::Sender::Transport::Wrapper.3 blib/man3/Email::Sender::Manual.3 blib/man3/Email::Sender::Role::CommonSending.3 blib/man3/Email::Sender::Failure::Temporary.3 blib/man3/Email::Sender::Success::Partial.3 blib/man3/Email::Sender::Transport::SMTP::Persistent.3 blib/man3/Email::Sender::Failure::Multi.3 blib/man3/Email::Sender::Transport.3 blib/man3/Email::Sender::Failure::Permanent.3 blib/man3/Email::Sender::Transport::SMTP.3 blib/man3/Email::Sender.3 blib/man3/Email::Sender::Manual::QuickStart.3 blib/man3/Email::Sender::Transport::Sendmail.3 blib/man3/Email::Sender::Transport::Mbox.3 blib/man3/Email::Sender::Failure.3 blib/man3/Email::Sender::Transport::Failable.3 blib/man3/Email::Sender::Simple.3 blib/man3/Email::Sender::Transport::DevNull.3 blib/man3/Email::Sender::Role::HasMessage.3 blib/man3/Email::Sender::Transport::Maildir.3 blib/man3/Email::Sender::Transport::Test.3 >>> mv /export/home/fly1464/var/cpan/build/Email-Sender-1.300005-fgkDvQ/Email-Sender-1.300005.ppd /export/home/fly1464/var/REPO/R/RJ/RJBS Finished 2013-02-14T14:02:13