Start 2009-01-14T19:19:12 Going to read /export/home/fly1064/var/cpan/Metadata Database was generated on Tue, 13 Jan 2009 09:27:58 GMT Running make for R/RJ/RJBS/Email-Sender-0.001.tar.gz Checksum for /net/nas/data/cpan/authors/id/R/RJ/RJBS/Email-Sender-0.001.tar.gz ok Email-Sender-0.001/ Email-Sender-0.001/Changes Email-Sender-0.001/LICENSE Email-Sender-0.001/MANIFEST Email-Sender-0.001/META.yml Email-Sender-0.001/Makefile.PL Email-Sender-0.001/inc/ Email-Sender-0.001/inc/Module/ Email-Sender-0.001/inc/Module/Install/ Email-Sender-0.001/inc/Module/Install/AutoManifest.pm Email-Sender-0.001/inc/Module/Install/Base.pm Email-Sender-0.001/inc/Module/Install/Can.pm Email-Sender-0.001/inc/Module/Install/Fetch.pm Email-Sender-0.001/inc/Module/Install/Makefile.pm Email-Sender-0.001/inc/Module/Install/Metadata.pm Email-Sender-0.001/inc/Module/Install/Win32.pm Email-Sender-0.001/inc/Module/Install/WriteAll.pm Email-Sender-0.001/inc/Module/Install.pm Email-Sender-0.001/lib/ Email-Sender-0.001/lib/Email/ Email-Sender-0.001/lib/Email/Sender/ Email-Sender-0.001/lib/Email/Sender/Failure/ Email-Sender-0.001/lib/Email/Sender/Failure/Multi.pm Email-Sender-0.001/lib/Email/Sender/Failure/Permanent.pm Email-Sender-0.001/lib/Email/Sender/Failure/Temporary.pm Email-Sender-0.001/lib/Email/Sender/Failure.pm Email-Sender-0.001/lib/Email/Sender/Simple.pm Email-Sender-0.001/lib/Email/Sender/Success/ Email-Sender-0.001/lib/Email/Sender/Success/Partial.pm Email-Sender-0.001/lib/Email/Sender/Success.pm Email-Sender-0.001/lib/Email/Sender/Transport/ Email-Sender-0.001/lib/Email/Sender/Transport/DevNull.pm Email-Sender-0.001/lib/Email/Sender/Transport/Failable.pm Email-Sender-0.001/lib/Email/Sender/Transport/Maildir.pm Email-Sender-0.001/lib/Email/Sender/Transport/Mbox.pm Email-Sender-0.001/lib/Email/Sender/Transport/Print.pm Email-Sender-0.001/lib/Email/Sender/Transport/SMTP/ Email-Sender-0.001/lib/Email/Sender/Transport/SMTP/Persistent.pm Email-Sender-0.001/lib/Email/Sender/Transport/SMTP.pm Email-Sender-0.001/lib/Email/Sender/Transport/Sendmail.pm Email-Sender-0.001/lib/Email/Sender/Transport/Test.pm Email-Sender-0.001/lib/Email/Sender/Transport/Wrapper.pm Email-Sender-0.001/lib/Email/Sender/Transport.pm Email-Sender-0.001/lib/Email/Sender/Util.pm Email-Sender-0.001/lib/Email/Sender.pm Email-Sender-0.001/t/ Email-Sender-0.001/t/00-load.t Email-Sender-0.001/t/a-perl-minver.t Email-Sender-0.001/t/devnull.t Email-Sender-0.001/t/fail-multi.t Email-Sender-0.001/t/fail.t Email-Sender-0.001/t/lib/ Email-Sender-0.001/t/lib/Test/ Email-Sender-0.001/t/lib/Test/Email/ Email-Sender-0.001/t/lib/Test/Email/SMTPRig.pm Email-Sender-0.001/t/lib/Test/Email/Sender/ Email-Sender-0.001/t/lib/Test/Email/Sender/Util.pm Email-Sender-0.001/t/maildir.t Email-Sender-0.001/t/mbox.t Email-Sender-0.001/t/messages/ Email-Sender-0.001/t/messages/simple.msg Email-Sender-0.001/t/pobox-rig.json Email-Sender-0.001/t/print.t Email-Sender-0.001/t/sendmail.t Email-Sender-0.001/t/smtp-via-mock.t Email-Sender-0.001/t/smtp-via-rig.t Email-Sender-0.001/t/test.t Email-Sender-0.001/t/trans-misc.t Email-Sender-0.001/t/trans-prep-email.t Email-Sender-0.001/t/util-env.t Email-Sender-0.001/t/util-fail.t Email-Sender-0.001/util/ Email-Sender-0.001/util/executable Email-Sender-0.001/util/not-executable Email-Sender-0.001/util/sendmail Email-Sender-0.001/xt/ Email-Sender-0.001/xt/manual/ Email-Sender-0.001/xt/manual/smtp.t CPAN.pm: Going to build R/RJ/RJBS/Email-Sender-0.001.tar.gz >>> /export/home/fly1064/bin/perl Makefile.PL Warning: prerequisite Class::Method::Modifiers 0 not found. Warning: prerequisite Email::Abstract 3 not found. Checking if your kit is complete... Looks good Writing Makefile for Email::Sender ---- Unsatisfied dependencies detected during ---- ---- RJBS/Email-Sender-0.001.tar.gz ---- Class::Method::Modifiers [requires] Email::Abstract [requires] Running make test Delayed until after prerequisites Running test for module 'Class::Method::Modifiers' Running make for S/SA/SARTAK/Class-Method-Modifiers-1.01.tar.gz Checksum for /net/nas/data/cpan/authors/id/S/SA/SARTAK/Class-Method-Modifiers-1.01.tar.gz ok Class-Method-Modifiers-1.01/ Class-Method-Modifiers-1.01/Changes Class-Method-Modifiers-1.01/inc/ Class-Method-Modifiers-1.01/inc/Module/ Class-Method-Modifiers-1.01/inc/Module/Install/ Class-Method-Modifiers-1.01/inc/Module/Install/Base.pm Class-Method-Modifiers-1.01/inc/Module/Install/Can.pm Class-Method-Modifiers-1.01/inc/Module/Install/Fetch.pm Class-Method-Modifiers-1.01/inc/Module/Install/Makefile.pm Class-Method-Modifiers-1.01/inc/Module/Install/Metadata.pm Class-Method-Modifiers-1.01/inc/Module/Install/Win32.pm Class-Method-Modifiers-1.01/inc/Module/Install/WriteAll.pm Class-Method-Modifiers-1.01/inc/Module/Install.pm Class-Method-Modifiers-1.01/lib/ Class-Method-Modifiers-1.01/lib/Class/ Class-Method-Modifiers-1.01/lib/Class/Method/ Class-Method-Modifiers-1.01/lib/Class/Method/Modifiers.pm Class-Method-Modifiers-1.01/Makefile.PL Class-Method-Modifiers-1.01/MANIFEST Class-Method-Modifiers-1.01/META.yml Class-Method-Modifiers-1.01/SIGNATURE Class-Method-Modifiers-1.01/t/ Class-Method-Modifiers-1.01/t/000-load.t Class-Method-Modifiers-1.01/t/001-error.t Class-Method-Modifiers-1.01/t/002-cache.t Class-Method-Modifiers-1.01/t/003-basic.t Class-Method-Modifiers-1.01/t/004-around.t Class-Method-Modifiers-1.01/t/005-return.t Class-Method-Modifiers-1.01/t/010-before-args.t Class-Method-Modifiers-1.01/t/011-after-args.t Class-Method-Modifiers-1.01/t/012-around-args.t Class-Method-Modifiers-1.01/t/020-multiple-inheritance.t Class-Method-Modifiers-1.01/t/030-multiple-before.t Class-Method-Modifiers-1.01/t/031-multiple-after.t Class-Method-Modifiers-1.01/t/032-multiple-around.t Class-Method-Modifiers-1.01/t/034-multiple-everything.t Class-Method-Modifiers-1.01/t/035-multiple-everything-twice.t Class-Method-Modifiers-1.01/t/040-twice-orig.t Class-Method-Modifiers-1.01/t/041-modify-parent.t Class-Method-Modifiers-1.01/t/051-undef-list-ctxt.t Class-Method-Modifiers-1.01/t/060-caller.t Class-Method-Modifiers-1.01/t/070-modify-multiple-at-once.t Class-Method-Modifiers-1.01/t/080-multiple-modifiers.t Class-Method-Modifiers-1.01/t/081-sub-and-modifier.t Class-Method-Modifiers-1.01/t/090-diamond.t Class-Method-Modifiers-1.01/t/100-class-mop-method-modifiers.t Class-Method-Modifiers-1.01/t/101-bank-account.t CPAN.pm: Going to build S/SA/SARTAK/Class-Method-Modifiers-1.01.tar.gz >>> /export/home/fly1064/bin/perl Makefile.PL Cannot determine perl version info from lib/Class/Method/Modifiers.pm Checking if your kit is complete... Looks good Writing Makefile for Class::Method::Modifiers >>> make cp lib/Class/Method/Modifiers.pm blib/lib/Class/Method/Modifiers.pm Manifying blib/man3/Class::Method::Modifiers.3 SARTAK/Class-Method-Modifiers-1.01.tar.gz make -- OK Running make test >>> make test TEST_VERBOSE=1 PERL_DL_NONLAZY=1 /export/home/fly1064/bin/perl "-MExtUtils::Command::MM" "-e" "test_harness(1, 'inc', 'blib/lib', 'blib/arch')" t/*.t t/000-load.......................... 1..1 ok 1 - loaded correctly ok t/001-error......................... 1..4 ok 1 - threw Regexp ((?-xism:The method 'foo' is not found in the inheritance hierarchy for class Class1)) ok 2 - threw Regexp ((?-xism:The method 'foo' is not found in the inheritance hierarchy for class Class2)) ok 3 - threw Regexp ((?-xism:The method 'foo' is not found in the inheritance hierarchy for class Class3)) ok 4 - threw Regexp ((?-xism:The method 'bar' is not found in the inheritance hierarchy for class Class4)) ok t/002-cache......................... 1..3 ok 1 ok 2 ok 3 ok t/003-basic......................... 1..6 ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok t/004-around........................ 1..3 ok 1 ok 2 ok 3 ok t/005-return........................ 1..3 ok 1 ok 2 ok 3 ok t/010-before-args................... 1..1 ok 1 - before affected orig's args a little ok t/011-after-args.................... 1..2 ok 1 - after didn't affect orig's return ok 2 - after saw original arguments ok t/012-around-args................... 1..3 ok 1 ok 2 ok 3 ok t/020-multiple-inheritance.......... 1..18 ok 1 - SuperL loaded correctly ok 2 - SuperR loaded correctly ok 3 - MiddleL loaded correctly ok 4 - MiddleR loaded correctly ok 5 - Child loaded correctly ok 6 - SuperL->sl_c on SuperL ok 7 - SuperL->sl_c wrapped by Child's around ok 8 - SuperR->sr_c on SuperR ok 9 - SuperR->sr_c wrapped by Child's around ok 10 - SuperR->sr_m_c on SuperR ok 11 - SuperR->sr_m_c wrapped by MiddleR's around ok 12 - MiddleR->sr_m_c's wrapping wrapped by Child's around ok 13 - SuperL->conflict on SuperL ok 14 - MiddleR->conflict on MiddleR ok 15 - SuperL->conflict on Child ok 16 - SuperL->cnf_mod on SuperL ok 17 - MiddleR->cnf_mod on MiddleR ok 18 - SuperL->cnf_mod wrapped by Child's around ok t/030-multiple-before............... 1..1 ok 1 - multiple befores called in the right order ok t/031-multiple-after................ 1..1 ok 1 - multiple afters called in the right order ok t/032-multiple-around............... 1..1 ok 1 - multiple arounds called in the right order ok t/034-multiple-everything........... 1..1 ok 1 - multiple afters called in the right order ok t/035-multiple-everything-twice..... 1..1 ok 1 - multiple afters called in the right order ok t/040-twice-orig.................... 1..1 ok 1 - CMM: calling orig twice in one around works ok t/041-modify-parent................. 1..2 ok 1 not ok 2 # TODO pending discussion with stevan # Failed (TODO) test at t/041-modify-parent.t line 44. # Structures begin differing at: # $got->[1] = 'Parent::foo' # $expected->[1] = 'before Parent::foo' ok t/051-undef-list-ctxt............... 1..6 ok 1 - original method called ok 2 - after-modifier called ok 3 - list context with after doesn't screw up 'return' ok 4 - original method called ok 5 - after-modifier called ok 6 - scalar context with after doesn't screw up 'return' ok t/060-caller........................ 1..5 ok 1 - parent with no modifiers sees 'main' as caller not ok 2 - parent with modifiers sees 'main' as caller # TODO caller magic not implemented yet # Failed (TODO) test 'parent with modifiers sees 'main' as caller' # at t/060-caller.t line 20. # got: 'Child' # expected: 'main' not ok 3 - before modifiers sees 'main' as caller # TODO caller magic not implemented yet # Failed (TODO) test 'before modifiers sees 'main' as caller' # at t/060-caller.t line 21. # got: 'Class::Method::Modifiers' # expected: 'main' not ok 4 - around modifiers sees 'main' as caller # TODO caller magic not implemented yet # Failed (TODO) test 'around modifiers sees 'main' as caller' # at t/060-caller.t line 22. # got: 'Class::Method::Modifiers' # expected: 'main' not ok 5 - after modifiers sees 'main' as caller # TODO caller magic not implemented yet # Failed (TODO) test 'after modifiers sees 'main' as caller' # at t/060-caller.t line 23. # got: 'Class::Method::Modifiers' # expected: 'main' ok t/070-modify-multiple-at-once....... 1..2 ok 1 - correct 'left' results ok 2 - correct 'right' results ok t/080-multiple-modifiers............ 1..2 ok 1 - multiple modifiers in one class ok 2 - multiple modifiers subclassed with multiple modifiers ok t/081-sub-and-modifier.............. 1..28 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 13 ok 14 ok 15 ok 16 ok 17 ok 18 ok 19 ok 20 ok 21 ok 22 ok 23 ok 24 ok 25 ok 26 ok 27 ok 28 ok t/090-diamond....................... 1..1 ok 1 - C not called ok t/100-class-mop-method-modifiers.... 1..3 ok 1 - ... got the right results back from the around methods (in list context) ok 2 - ... got the right results back from the around methods (in scalar context) ok 3 - ... got the right tracelog from all our before/around/after methods ok t/101-bank-account.................. ok 1 - The object isa BankAccount ok 2 - ... got the right savings balance ok 3 - ... withdrew from savings successfully ok 4 - ... got the right savings balance after withdrawl ok 5 - ... could not withdraw from savings successfully ok 6 - ... got the right savings balance after deposit ok 7 - The object isa CheckingAccount ok 8 - The object isa BankAccount ok 9 - ... got the right overdraft account ok 10 - ... got the right checkings balance ok 11 - ... withdrew from checking successfully ok 12 - ... got the right checkings balance after withdrawl ok 13 - ... got the right savings balance after checking withdrawl (no overdraft) ok 14 - ... withdrew from checking successfully ok 15 - ... got the right checkings balance after withdrawl ok 16 - ... got the right savings balance after overdraft withdrawl 1..16 ok All tests successful. Files=25, Tests=115, 4 wallclock secs ( 0.42 usr 0.21 sys + 3.25 cusr 0.55 csys = 4.43 CPU) Result: PASS SARTAK/Class-Method-Modifiers-1.01.tar.gz make test TEST_VERBOSE=1 -- OK Shawn M Moore <sartak@gmail.com> provides Moose-like method modifiers >>> (cd /export/home/fly1064/var/cpan/build/Class-Method-Modifiers-1.01-yQDWlU && tar cvf - Class-Method-Modifiers-1.01.ppd blib) | gzip -c >/export/home/fly1064/var/REPO/S/SA/SARTAK/Class-Method-Modifiers-1.01.tar.gz Class-Method-Modifiers-1.01.ppd blib/ blib/lib/ blib/lib/Class/ blib/lib/Class/Method/ blib/lib/Class/Method/Modifiers.pm blib/man3/ blib/man3/Class::Method::Modifiers.3 >>> mv /export/home/fly1064/var/cpan/build/Class-Method-Modifiers-1.01-yQDWlU/Class-Method-Modifiers-1.01.ppd /export/home/fly1064/var/REPO/S/SA/SARTAK Running test for module 'Email::Abstract' Running make for R/RJ/RJBS/Email-Abstract-3.001.tar.gz Prepending /export/home/fly1064/var/cpan/build/Class-Method-Modifiers-1.01-yQDWlU/blib/arch /export/home/fly1064/var/cpan/build/Class-Method-Modifiers-1.01-yQDWlU/blib/lib to PERL5LIB for 'get' Checksum for /net/nas/data/cpan/authors/id/R/RJ/RJBS/Email-Abstract-3.001.tar.gz ok Email-Abstract-3.001/ Email-Abstract-3.001/Changes Email-Abstract-3.001/LICENSE Email-Abstract-3.001/MANIFEST Email-Abstract-3.001/META.yml Email-Abstract-3.001/Makefile.PL Email-Abstract-3.001/README Email-Abstract-3.001/lib/ Email-Abstract-3.001/lib/Email/ Email-Abstract-3.001/lib/Email/Abstract/ Email-Abstract-3.001/lib/Email/Abstract/EmailMIME.pm Email-Abstract-3.001/lib/Email/Abstract/EmailSimple.pm Email-Abstract-3.001/lib/Email/Abstract/MIMEEntity.pm Email-Abstract-3.001/lib/Email/Abstract/MailInternet.pm Email-Abstract-3.001/lib/Email/Abstract/MailMessage.pm Email-Abstract-3.001/lib/Email/Abstract/Plugin.pm Email-Abstract-3.001/lib/Email/Abstract.pm Email-Abstract-3.001/t/ Email-Abstract-3.001/t/abstractions.t Email-Abstract-3.001/t/example.msg Email-Abstract-3.001/t/lib/ Email-Abstract-3.001/t/lib/Test/ Email-Abstract-3.001/t/lib/Test/EmailAbstract.pm Email-Abstract-3.001/t/pod-coverage.t Email-Abstract-3.001/t/pod.t Email-Abstract-3.001/t/subclass.t Email-Abstract-3.001/t/unknown.t Prepending /export/home/fly1064/var/cpan/build/Class-Method-Modifiers-1.01-yQDWlU/blib/arch /export/home/fly1064/var/cpan/build/Class-Method-Modifiers-1.01-yQDWlU/blib/lib to PERL5LIB for 'make' CPAN.pm: Going to build R/RJ/RJBS/Email-Abstract-3.001.tar.gz >>> /export/home/fly1064/bin/perl Makefile.PL Checking if your kit is complete... Looks good Writing Makefile for Email::Abstract >>> make cp lib/Email/Abstract/Plugin.pm blib/lib/Email/Abstract/Plugin.pm cp lib/Email/Abstract/MailInternet.pm blib/lib/Email/Abstract/MailInternet.pm cp lib/Email/Abstract/EmailMIME.pm blib/lib/Email/Abstract/EmailMIME.pm cp lib/Email/Abstract/EmailSimple.pm blib/lib/Email/Abstract/EmailSimple.pm cp lib/Email/Abstract/MIMEEntity.pm blib/lib/Email/Abstract/MIMEEntity.pm cp lib/Email/Abstract/MailMessage.pm blib/lib/Email/Abstract/MailMessage.pm cp lib/Email/Abstract.pm blib/lib/Email/Abstract.pm Manifying blib/man3/Email::Abstract::Plugin.3 Manifying blib/man3/Email::Abstract::MailInternet.3 Manifying blib/man3/Email::Abstract::EmailSimple.3 Manifying blib/man3/Email::Abstract::EmailMIME.3 Manifying blib/man3/Email::Abstract::MailMessage.3 Manifying blib/man3/Email::Abstract::MIMEEntity.3 Manifying blib/man3/Email::Abstract.3 RJBS/Email-Abstract-3.001.tar.gz make -- OK Prepending /export/home/fly1064/var/cpan/build/Class-Method-Modifiers-1.01-yQDWlU/blib/arch /export/home/fly1064/var/cpan/build/Class-Method-Modifiers-1.01-yQDWlU/blib/lib to PERL5LIB for 'test' Running make test >>> make test TEST_VERBOSE=1 PERL_DL_NONLAZY=1 /export/home/fly1064/bin/perl "-MExtUtils::Command::MM" "-e" "test_harness(1, 'blib/lib', 'blib/arch')" t/*.t t/abstractions.... 1..163 ok 1 - use Email::Abstract; ok 2 - the message ends in a CRLF ok 3 # SKIP Email::MIME: unavailable ok 4 # SKIP Email::MIME: unavailable ok 5 # SKIP Email::MIME: unavailable ok 6 # SKIP Email::MIME: unavailable ok 7 # SKIP Email::MIME: unavailable ok 8 # SKIP Email::MIME: unavailable ok 9 # SKIP Email::MIME: unavailable ok 10 # SKIP Email::MIME: unavailable ok 11 # SKIP Email::MIME: unavailable ok 12 # SKIP Email::MIME: unavailable ok 13 # SKIP Email::MIME: unavailable ok 14 # SKIP Email::MIME: unavailable ok 15 # SKIP Email::MIME: unavailable ok 16 # SKIP Email::MIME: unavailable ok 17 # SKIP Email::MIME: unavailable ok 18 # SKIP Email::MIME: unavailable ok 19 # SKIP Email::MIME: unavailable ok 20 # SKIP Email::MIME: unavailable ok 21 # SKIP Email::MIME: unavailable ok 22 # SKIP Email::MIME: unavailable ok 23 # SKIP Email::MIME: unavailable ok 24 # SKIP Email::MIME: unavailable ok 25 # SKIP Email::MIME: unavailable ok 26 - wrapped Email::Simple object isa Email::Abstract ok 27 - Subject OK with Email::Simple ok 28 - no exception on altering object via Email::Abstract ok 29 - Email::Simple: received headers match up list context get_header # testing Email::Simple with 2.004 ok 30 - correct stringification of Email::Simple; same as reference object ok 31 - correct body length for Email::Simple ok 32 - no exception on altering object via Email::Abstract ok 33 - set subject and body, restringified ok with Email::Simple ok 34 - wrapped Email::Simple object isa Email::Abstract ok 35 - Subject OK with Email::Simple ok 36 - no exception on altering object via Email::Abstract ok 37 - Email::Simple: received headers match up list context get_header ok 38 - correct stringification of Email::Simple; same as reference object ok 39 - correct body length for Email::Simple ok 40 - no exception on altering object via Email::Abstract ok 41 - set subject and body, restringified ok with Email::Simple ok 42 - Subject OK with Email::Simple ok 43 - no exception on altering object via Email::Abstract ok 44 - Email::Simple: received headers match up list context get_header ok 45 - correct stringification of Email::Simple; same as reference object ok 46 - correct body length for Email::Simple ok 47 - no exception on altering object via Email::Abstract ok 48 - set subject and body, restringified ok with Email::Simple # testing MIME::Entity with 5.427 ok 49 - wrapped MIME::Entity object isa Email::Abstract ok 50 - Subject OK with MIME::Entity ok 51 - no exception on altering object via Email::Abstract ok 52 - MIME::Entity: received headers match up list context get_header ok 53 - correct stringification of MIME::Entity; same as reference object ok 54 - correct body length for MIME::Entity ok 55 - no exception on altering object via Email::Abstract ok 56 - set subject and body, restringified ok with MIME::Entity ok 57 - wrapped MIME::Entity object isa Email::Abstract ok 58 - Subject OK with MIME::Entity ok 59 - no exception on altering object via Email::Abstract ok 60 - MIME::Entity: received headers match up list context get_header ok 61 - correct stringification of MIME::Entity; same as reference object ok 62 - correct body length for MIME::Entity ok 63 - no exception on altering object via Email::Abstract ok 64 - set subject and body, restringified ok with MIME::Entity ok 65 - Subject OK with MIME::Entity ok 66 - no exception on altering object via Email::Abstract ok 67 - MIME::Entity: received headers match up list context get_header ok 68 - correct stringification of MIME::Entity; same as reference object ok 69 - correct body length for MIME::Entity ok 70 - no exception on altering object via Email::Abstract ok 71 - set subject and body, restringified ok with MIME::Entity # testing Mail::Internet with 2.04 ok 72 - wrapped Mail::Internet object isa Email::Abstract ok 73 - Subject OK with Mail::Internet ok 74 - no exception on altering object via Email::Abstract ok 75 - Mail::Internet: received headers match up list context get_header ok 76 - correct stringification of Mail::Internet; same as reference object ok 77 - correct body length for Mail::Internet ok 78 - no exception on altering object via Email::Abstract ok 79 - set subject and body, restringified ok with Mail::Internet ok 80 - wrapped Mail::Internet object isa Email::Abstract ok 81 - Subject OK with Mail::Internet ok 82 - no exception on altering object via Email::Abstract ok 83 - Mail::Internet: received headers match up list context get_header ok 84 - correct stringification of Mail::Internet; same as reference object ok 85 - correct body length for Mail::Internet ok 86 - no exception on altering object via Email::Abstract ok 87 - set subject and body, restringified ok with Mail::Internet ok 88 - Subject OK with Mail::Internet ok 89 - no exception on altering object via Email::Abstract ok 90 - Mail::Internet: received headers match up list context get_header ok 91 - correct stringification of Mail::Internet; same as reference object ok 92 - correct body length for Mail::Internet ok 93 - no exception on altering object via Email::Abstract ok 94 - set subject and body, restringified ok with Mail::Internet ok 95 # SKIP Mail::Message: unavailable ok 96 # SKIP Mail::Message: unavailable ok 97 # SKIP Mail::Message: unavailable ok 98 # SKIP Mail::Message: unavailable ok 99 # SKIP Mail::Message: unavailable ok 100 # SKIP Mail::Message: unavailable ok 101 # SKIP Mail::Message: unavailable ok 102 # SKIP Mail::Message: unavailable ok 103 # SKIP Mail::Message: unavailable ok 104 # SKIP Mail::Message: unavailable ok 105 # SKIP Mail::Message: unavailable ok 106 # SKIP Mail::Message: unavailable ok 107 # SKIP Mail::Message: unavailable ok 108 # SKIP Mail::Message: unavailable ok 109 # SKIP Mail::Message: unavailable ok 110 # SKIP Mail::Message: unavailable ok 111 # SKIP Mail::Message: unavailable ok 112 # SKIP Mail::Message: unavailable ok 113 # SKIP Mail::Message: unavailable ok 114 # SKIP Mail::Message: unavailable ok 115 # SKIP Mail::Message: unavailable ok 116 # SKIP Mail::Message: unavailable ok 117 # SKIP Mail::Message: unavailable ok 118 - wrapped plaintext object isa Email::Abstract ok 119 - Subject OK with plaintext ok 120 - no exception on altering object via Email::Abstract ok 121 - plaintext: received headers match up list context get_header ok 122 - correct stringification of plaintext; same as reference object ok 123 - correct body length for plaintext ok 124 - no exception on altering object via Email::Abstract ok 125 - set subject and body, restringified ok with plaintext ok 126 - Subject OK with plaintext (class) ok 127 - can't alter an unwrapped string ok 128 - plaintext (class): received headers match up list context get_header ok 129 - correct stringification of plaintext (class); same as reference object ok 130 - correct body length for plaintext (class) ok 131 - can't alter an unwrapped string ok 132 - (no test; can't check altering unalterable alteration) ok 133 - Subject OK with Email::Abstract ok 134 - no exception on altering object via Email::Abstract ok 135 - Email::Abstract: received headers match up list context get_header ok 136 - correct stringification of Email::Abstract; same as reference object ok 137 - correct body length for Email::Abstract ok 138 - no exception on altering object via Email::Abstract ok 139 - set subject and body, restringified ok with Email::Abstract ok 140 - trying to wrap a wrapper returns the wrapper; it doesn't re-wrap ok 141 - wrapped plaintext (ref) object isa Email::Abstract ok 142 - Subject OK with plaintext (ref) ok 143 - no exception on altering object via Email::Abstract ok 144 - plaintext (ref): received headers match up list context get_header ok 145 - correct stringification of plaintext (ref); same as reference object ok 146 - correct body length for plaintext (ref) ok 147 - no exception on altering object via Email::Abstract ok 148 - set subject and body, restringified ok with plaintext (ref) ok 149 - Subject OK with plaintext (ref) (class) ok 150 - can't alter an unwrapped string ok 151 - plaintext (ref) (class): received headers match up list context get_header ok 152 - correct stringification of plaintext (ref) (class); same as reference object ok 153 - correct body length for plaintext (ref) (class) ok 154 - can't alter an unwrapped string ok 155 - (no test; can't check altering unalterable alteration) ok 156 - Subject OK with Email::Abstract ok 157 - no exception on altering object via Email::Abstract ok 158 - Email::Abstract: received headers match up list context get_header ok 159 - correct stringification of Email::Abstract; same as reference object ok 160 - correct body length for Email::Abstract ok 161 - no exception on altering object via Email::Abstract ok 162 - set subject and body, restringified ok with Email::Abstract ok 163 - trying to wrap a wrapper returns the wrapper; it doesn't re-wrap ok t/pod-coverage.... 1..7 ok 1 - Pod coverage on Email::Abstract ok 2 - Pod coverage on Email::Abstract::Plugin ok 3 - Pod coverage on Email::Abstract::MailInternet ok 4 - Pod coverage on Email::Abstract::EmailMIME ok 5 - Pod coverage on Email::Abstract::EmailSimple ok 6 - Pod coverage on Email::Abstract::MIMEEntity ok 7 - Pod coverage on Email::Abstract::MailMessage ok t/pod............. 1..7 ok 1 - blib/lib/Email/Abstract.pm ok 2 - blib/lib/Email/Abstract/Plugin.pm ok 3 - blib/lib/Email/Abstract/MailInternet.pm ok 4 - blib/lib/Email/Abstract/EmailMIME.pm ok 5 - blib/lib/Email/Abstract/EmailSimple.pm ok 6 - blib/lib/Email/Abstract/MIMEEntity.pm ok 7 - blib/lib/Email/Abstract/MailMessage.pm ok t/subclass........ 1..4 ok 1 - Round trip with subclass ok 2 - The object isa Email::Abstract ok 3 - Round trip subclass via object wrapped ok 4 - we get the nearest path in inheritance order ok t/unknown......... 1..4 ok 1 - use Email::Abstract; ok 2 - exception on unknown object type ok 3 - exception on unknown object type ok 4 - can't cast an object to an unknown class ok All tests successful. Files=5, Tests=185, 3 wallclock secs ( 0.21 usr 0.09 sys + 3.13 cusr 0.31 csys = 3.74 CPU) Result: PASS RJBS/Email-Abstract-3.001.tar.gz make test TEST_VERBOSE=1 -- OK Picked up abstract from lib/Email/Abstract.pm Ricardo SIGNES <rjbs@cpan.org> unified interface to mail representations >>> (cd /export/home/fly1064/var/cpan/build/Email-Abstract-3.001-6uXpni && tar cvf - Email-Abstract-3.001.ppd blib) | gzip -c >/export/home/fly1064/var/REPO/R/RJ/RJBS/Email-Abstract-3.001.tar.gz Email-Abstract-3.001.ppd blib/ blib/lib/ blib/lib/Email/ blib/lib/Email/Abstract/ blib/lib/Email/Abstract/Plugin.pm blib/lib/Email/Abstract/MailInternet.pm blib/lib/Email/Abstract/EmailMIME.pm blib/lib/Email/Abstract/EmailSimple.pm blib/lib/Email/Abstract/MIMEEntity.pm blib/lib/Email/Abstract/MailMessage.pm blib/lib/Email/Abstract.pm blib/man3/ blib/man3/Email::Abstract::Plugin.3 blib/man3/Email::Abstract::MailInternet.3 blib/man3/Email::Abstract::EmailSimple.3 blib/man3/Email::Abstract::EmailMIME.3 blib/man3/Email::Abstract::MailMessage.3 blib/man3/Email::Abstract::MIMEEntity.3 blib/man3/Email::Abstract.3 >>> mv /export/home/fly1064/var/cpan/build/Email-Abstract-3.001-6uXpni/Email-Abstract-3.001.ppd /export/home/fly1064/var/REPO/R/RJ/RJBS Running make for R/RJ/RJBS/Email-Sender-0.001.tar.gz Prepending /export/home/fly1064/var/cpan/build/Email-Abstract-3.001-6uXpni/blib/arch /export/home/fly1064/var/cpan/build/Email-Abstract-3.001-6uXpni/blib/lib /export/home/fly1064/var/cpan/build/Class-Method-Modifiers-1.01-yQDWlU/blib/arch /export/home/fly1064/var/cpan/build/Class-Method-Modifiers-1.01-yQDWlU/blib/lib to PERL5LIB for 'get' Has already been unwrapped into directory /export/home/fly1064/var/cpan/build/Email-Sender-0.001-M7wKRB Prepending /export/home/fly1064/var/cpan/build/Email-Abstract-3.001-6uXpni/blib/arch /export/home/fly1064/var/cpan/build/Email-Abstract-3.001-6uXpni/blib/lib /export/home/fly1064/var/cpan/build/Class-Method-Modifiers-1.01-yQDWlU/blib/arch /export/home/fly1064/var/cpan/build/Class-Method-Modifiers-1.01-yQDWlU/blib/lib to PERL5LIB for 'make' CPAN.pm: Going to build R/RJ/RJBS/Email-Sender-0.001.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/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/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/Transport.pm blib/lib/Email/Sender/Transport.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/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/Failure.pm blib/lib/Email/Sender/Failure.pm cp lib/Email/Sender/Transport/Failable.pm blib/lib/Email/Sender/Transport/Failable.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/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::Failure::Temporary.3 Manifying blib/man3/Email::Sender::Transport.3 Manifying blib/man3/Email::Sender::Failure::Multi.3 Manifying blib/man3/Email::Sender::Transport::SMTP::Persistent.3 Manifying blib/man3/Email::Sender::Success::Partial.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::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::Transport::Maildir.3 Manifying blib/man3/Email::Sender::Transport::Test.3 RJBS/Email-Sender-0.001.tar.gz make -- OK Prepending /export/home/fly1064/var/cpan/build/Email-Abstract-3.001-6uXpni/blib/arch /export/home/fly1064/var/cpan/build/Email-Abstract-3.001-6uXpni/blib/lib /export/home/fly1064/var/cpan/build/Class-Method-Modifiers-1.01-yQDWlU/blib/arch /export/home/fly1064/var/cpan/build/Class-Method-Modifiers-1.01-yQDWlU/blib/lib to PERL5LIB for 'test' Running make test >>> make test TEST_VERBOSE=1 PERL_DL_NONLAZY=1 /export/home/fly1064/bin/perl "-MExtUtils::Command::MM" "-e" "test_harness(1, 'inc', 'blib/lib', 'blib/arch')" t/*.t t/00-load............. 1..11 ok 1 - use Email::Sender; ok 2 - use Email::Sender::Transport::DevNull; ok 3 - use Email::Sender::Transport::Failable; ok 4 - use Email::Sender::Transport::Maildir; ok 5 - use Email::Sender::Transport::Mbox; ok 6 - use Email::Sender::Transport::Print; ok 7 - use Email::Sender::Transport::SMTP; ok 8 - use Email::Sender::Transport::SMTP::Persistent; ok 9 - use Email::Sender::Transport::Sendmail; ok 10 - use Email::Sender::Transport::Test; ok 11 - use Email::Sender::Transport::Wrapper; ok t/a-perl-minver....... 1..0 # Skip this test requires Test::MinimumVersion skipped: this test requires Test::MinimumVersion t/devnull............. ok 1 - The object isa Email::Sender::Transport ok 2 - The object isa Email::Sender::Transport::DevNull ok 3 - The object isa Email::Sender::Success 1..3 ok t/fail-multi.......... 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................ 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............. 1..5 ok 1 - delivery result isa Email::Sender::Success ok 2 - delivery result isa Email::Sender::Success ok 3 - /tmp/NmnlouNiK9/new directory exists now ok 4 - there are now two delivered messages in the Maildir ok 5 - env info in hdr ok t/mbox................ 1..4 ok 1 - delivery result isa Email::Sender::Success ok 2 - delivery result isa Email::Sender::Success ok 3 - /tmp/donaTtiSnS/mbox exists now ok 4 - added a From_ line ok t/print............... 1..4 ok 1 - The object isa Email::Sender::Transport 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............ 1..5 ok 1 # SKIP Cannot run unless sendmail is at /usr/sbin/sendmail 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/smtp-via-mock....... 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........ 1..0 # Skip set EMAIL_SENDER_SMTPRIGS to run these tests skipped: set EMAIL_SENDER_SMTPRIGS to run these tests t/test................ 1..38 ok 1 - The object isa Email::Sender::Transport ok 2 - The object isa Email::Sender::Transport::Test ok 3 - no deliveries so far ok 4 - success ok 5 - we've done one delivery so far ok 6 - success ok 7 - we've done two deliveries so far ok 8 - first message delivered to 'recipient' ok 9 - second message delivered to 'secret-bcc' ok 10 - correct success class ok 11 - we expected to succeed ok 12 - we expected to fail ok 13 - The object isa Email::Sender::Failure ok 14 - got expected failure message ok 15 - correct recipients on failure notice ok 16 - we expected to fail ok 17 - The object isa Email::Sender::Failure::Temporary ok 18 - we expected to fail ok 19 - The object isa Email::Sender::Failure::Permanent ok 20 - we expected to fail ok 21 - exact class on fault ok 22 - we expected to fail ok 23 - we got a failure isa Email::Sender::Failure ok 24 - it's a multifailure isa Email::Sender::Failure::Multi ok 25 - there is only 1 failure in our multi ok 26 - failing addrs are correct ok 27 - even though it is a Multi, we report isa Permanent since it's uniform ok 28 - we got a success isa Email::Sender::Success ok 29 - it's partial isa Email::Sender::Success::Partial ok 30 - the failure is multi isa Email::Sender::Failure::Multi ok 31 - there is only 1 failure in our partial ok 32 - failing addrs are correct ok 33 - we do not crazily report the success ->isa permfail ok 34 - we expected to succeed ok 35 - success ok 36 - first post-fail_if delivery is OK ok 37 - we died isa Email::Sender::Failure ok 38 - second post-fail_if delivery fails ok t/trans-misc.......... 1..1 ok 1 - Transport is not a useful Transport ok t/trans-prep-email.... 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............ 1..2 ok 1 - we get the sender we expect ok 2 - we get the rcpts we expect ok t/util-fail........... 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=16, Tests=196, 10 wallclock secs ( 0.35 usr 0.18 sys + 8.99 cusr 1.10 csys = 10.62 CPU) Result: PASS RJBS/Email-Sender-0.001.tar.gz make test TEST_VERBOSE=1 -- OK Picked up abstract from lib/Email/Sender.pm Ricardo SIGNES <rjbs@cpan.org> a library for sending email >>> (cd /export/home/fly1064/var/cpan/build/Email-Sender-0.001-M7wKRB && tar cvf - Email-Sender-0.001.ppd blib) | gzip -c >/export/home/fly1064/var/REPO/R/RJ/RJBS/Email-Sender-0.001.tar.gz Email-Sender-0.001.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/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/Success/ blib/lib/Email/Sender/Success/Partial.pm blib/lib/Email/Sender/Transport.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::Failure::Temporary.3 blib/man3/Email::Sender::Transport.3 blib/man3/Email::Sender::Failure::Multi.3 blib/man3/Email::Sender::Transport::SMTP::Persistent.3 blib/man3/Email::Sender::Success::Partial.3 blib/man3/Email::Sender::Failure::Permanent.3 blib/man3/Email::Sender::Transport::SMTP.3 blib/man3/Email::Sender.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::Transport::Maildir.3 blib/man3/Email::Sender::Transport::Test.3 >>> mv /export/home/fly1064/var/cpan/build/Email-Sender-0.001-M7wKRB/Email-Sender-0.001.ppd /export/home/fly1064/var/REPO/R/RJ/RJBS Finished 2009-01-14T19:19:55