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