Start 2008-08-09T04:47:49 Going to read /home/fly1003/var/cpan/Metadata Database was generated on Fri, 08 Aug 2008 10:02:52 GMT Running make for C/CH/CHROMATIC/Mail-Action-0.42.tar.gz Checksum for /net/nas/data/cpan/authors/id/C/CH/CHROMATIC/Mail-Action-0.42.tar.gz ok Mail-Action-0.42/ Mail-Action-0.42/t/ Mail-Action-0.42/t/developer/ Mail-Action-0.42/t/developer/pod-coverage.t Mail-Action-0.42/t/developer/pod.t Mail-Action-0.42/t/address_roles.t Mail-Action-0.42/t/podtohelp.t Mail-Action-0.42/t/request.t Mail-Action-0.42/t/address_desc.t Mail-Action-0.42/t/action.t Mail-Action-0.42/t/storage.t Mail-Action-0.42/t/address.t Mail-Action-0.42/lib/ Mail-Action-0.42/lib/Mail/ Mail-Action-0.42/lib/Mail/Action/ Mail-Action-0.42/lib/Mail/Action/Request.pm Mail-Action-0.42/lib/Mail/Action/Test.pm Mail-Action-0.42/lib/Mail/Action/StorageTest.pm Mail-Action-0.42/lib/Mail/Action/PodToHelp.pm Mail-Action-0.42/lib/Mail/Action/Storage.pm Mail-Action-0.42/lib/Mail/Action/Address.pm Mail-Action-0.42/lib/Mail/Action/AddressTest.pm Mail-Action-0.42/lib/Mail/Action.pm Mail-Action-0.42/MANIFEST Mail-Action-0.42/META.yml Mail-Action-0.42/ChangeLog Mail-Action-0.42/Makefile.PL Mail-Action-0.42/Build.PL Mail-Action-0.42/README CPAN.pm: Going to build C/CH/CHROMATIC/Mail-Action-0.42.tar.gz >>> /home/fly1003/ap1003/bin/perl-static Makefile.PL # running Build.PL /home/fly1003/ap1003/bin/perl-static Build.PL Creating custom builder _build/lib/Module/Build/FilterTests.pm in _build/lib/Module/Build - ERROR: Class::Roles is not installed - ERROR: Email::Simple::Headers is not installed ERRORS/WARNINGS FOUND IN PREREQUISITES. You may wish to install the versions of the modules indicated above before proceeding with this installation Checking whether your kit is complete... Looks good Checking prerequisites... Creating new 'Build' script for 'Mail-Action' version '0.42' Unknown 'build_class', defaulting to 'Module::Build' ---- Unsatisfied dependencies detected during ---- ---- CHROMATIC/Mail-Action-0.42.tar.gz ---- Class::Roles [requires] Email::Simple::Headers [requires] Running make test Delayed until after prerequisites Running test for module 'Class::Roles' Running make for C/CH/CHROMATIC/Class-Roles-0.30.tar.gz Checksum for /net/nas/data/cpan/authors/id/C/CH/CHROMATIC/Class-Roles-0.30.tar.gz ok Class-Roles-0.30/ Class-Roles-0.30/lib/ Class-Roles-0.30/lib/Class/ Class-Roles-0.30/lib/Class/Roles.pm Class-Roles-0.30/META.yml Class-Roles-0.30/t/ Class-Roles-0.30/t/handle_errors.t Class-Roles-0.30/t/roles.t Class-Roles-0.30/t/multiroles.t Class-Roles-0.30/t/apply_roles.t Class-Roles-0.30/MANIFEST Class-Roles-0.30/Build.PL Class-Roles-0.30/Makefile.PL Class-Roles-0.30/README CPAN.pm: Going to build C/CH/CHROMATIC/Class-Roles-0.30.tar.gz >>> /home/fly1003/ap1003/bin/perl-static Makefile.PL # running Build.PL /home/fly1003/ap1003/bin/perl-static Build.PL Checking whether your kit is complete... Looks good Checking prerequisites... Looks good Creating new 'Build' script for 'Class-Roles' version '0.30' Unknown 'build_class', defaulting to 'Module::Build' >>> make /home/fly1003/ap1003/bin/perl-static Build --makefile_env_macros 1 Build: blib/lib/Class/Roles.pm: cannot resolve L in paragraph 79. Copying lib/Class/Roles.pm -> blib/lib/Class/Roles.pm Manifying blib/lib/Class/Roles.pm -> blib/libdoc/Class::Roles.3 HTMLifying blib/lib/Class/Roles.pm -> blib/libhtml/site/lib/Class/Roles.html CHROMATIC/Class-Roles-0.30.tar.gz make -- OK Running make test >>> make test TEST_VERBOSE=1 /home/fly1003/ap1003/bin/perl-static Build --makefile_env_macros 1 test t/apply_roles...... 1..4 ok 1 - use Class::Roles; ok 2 - Role should not bleed into class unless applied ok 3 - ... but should be there after being applied ok 4 - ... the correct method ok t/handle_errors.... 1..3 ok 1 - use Class::Roles; ok 2 - import() should throw exception with odd number of arguments ok 3 - import() should throw exception if given an invalid target ok t/multiroles....... 1..11 ok 1 - use Class::Roles; ok 2 - multi-roles should work ok 3 - ... registering only requested roles ok 4 - ... not defining package ok 5 - ... importing required methods ok 6 - ... and not unneeded ones ok 7 - multi-roles should work ok 8 - ... registering only requested roles ok 9 - ... not defining package ok 10 - ... importing required methods ok 11 - ... and not unneeded ones ok t/roles............ 1..17 ok 1 - use Class::Roles; # "does" should import named method ok 2 - Dog->can('bark') ok 3 - ... from role class # "does" should import collection of named methods from role ok 4 - Dog->can('eat') ok 5 - ... from role class ok 6 - Dog->can('sleep') ok 7 - ... from role class # "does" should mark class as fulfilling role ok 8 - Dog->can('scratch') ok 9 - ... not overriding existing method ok 10 - ... not one bit # does() should work on all classes ok 11 - Dog->can('does') ok 12 - ... true for roles the class can do (animal) ok 13 - ... true for roles the class can do (bark) ok 14 - ... true for roles the class can do (itches) ok 15 - ... false for roles the class cannot do ok 16 - ... roles should do themselves # does() should work on sub classes ok 17 - roles should also apply to sub classes ok All tests successful. Files=4, Tests=35, 1 wallclock secs ( 0.06 usr 0.01 sys + 0.28 cusr 0.04 csys = 0.39 CPU) Result: PASS CHROMATIC/Class-Roles-0.30.tar.gz make test TEST_VERBOSE=1 -- OK Picked up abstract from lib/Class/Roles.pm chromatic <chromatic@wgz.org> use Perl 6 roles in Perl 5 >>> (cd /home/fly1003/var/cpan/build/Class-Roles-0.30-eBBw4i && tar cvf - Class-Roles-0.30.ppd blib) | gzip -c >/home/fly1003/var/REPO/C/CH/CHROMATIC/Class-Roles-0.30.tar.gz Class-Roles-0.30.ppd blib/ blib/lib/ blib/lib/Class/ blib/lib/Class/Roles.pm >>> mv /home/fly1003/var/cpan/build/Class-Roles-0.30-eBBw4i/Class-Roles-0.30.ppd /home/fly1003/var/REPO/C/CH/CHROMATIC Running test for module 'Email::Simple::Headers' Running make for R/RJ/RJBS/Email-Simple-2.003.tar.gz Prepending /home/fly1003/var/cpan/build/Class-Roles-0.30-eBBw4i/blib/arch /home/fly1003/var/cpan/build/Class-Roles-0.30-eBBw4i/blib/lib to PERL5LIB for 'get' Checksum for /net/nas/data/cpan/authors/id/R/RJ/RJBS/Email-Simple-2.003.tar.gz ok Email-Simple-2.003/ Email-Simple-2.003/Changes Email-Simple-2.003/LICENSE Email-Simple-2.003/MANIFEST Email-Simple-2.003/META.yml Email-Simple-2.003/Makefile.PL Email-Simple-2.003/README Email-Simple-2.003/lib/ Email-Simple-2.003/lib/Email/ Email-Simple-2.003/lib/Email/Simple/ Email-Simple-2.003/lib/Email/Simple/Header.pm Email-Simple-2.003/lib/Email/Simple/Headers.pm Email-Simple-2.003/lib/Email/Simple.pm Email-Simple-2.003/t/ Email-Simple-2.003/t/badly-folded.t Email-Simple-2.003/t/basic.t Email-Simple-2.003/t/ct-header.t Email-Simple-2.003/t/folding.t Email-Simple-2.003/t/header-case.t Email-Simple-2.003/t/header-junk.t Email-Simple-2.003/t/header-many.t Email-Simple-2.003/t/header-names.t Email-Simple-2.003/t/header-new.t Email-Simple-2.003/t/header-pairs.t Email-Simple-2.003/t/header-prepend.t Email-Simple-2.003/t/header-space.t Email-Simple-2.003/t/long-msgid.t Email-Simple-2.003/t/many-repeats.t Email-Simple-2.003/t/no-body.t Email-Simple-2.003/t/perl-minver.t Email-Simple-2.003/t/pod-coverage.t Email-Simple-2.003/t/pod.t Email-Simple-2.003/t/preserve-linefeed.t Email-Simple-2.003/t/test-mails/ Email-Simple-2.003/t/test-mails/badly-folded Email-Simple-2.003/t/test-mails/badly-folded-noindent Email-Simple-2.003/t/test-mails/josey-fold Email-Simple-2.003/t/test-mails/josey-nobody Email-Simple-2.003/t/test-mails/josey-nobody-blank Email-Simple-2.003/t/test-mails/josey-nofold Email-Simple-2.003/t/test-mails/junk-in-header Email-Simple-2.003/t/test-mails/long-msgid Email-Simple-2.003/t/test-mails/many-repeats Email-Simple-2.003/t/undef-message.t Email-Simple-2.003/t/unit.t Prepending /home/fly1003/var/cpan/build/Class-Roles-0.30-eBBw4i/blib/arch /home/fly1003/var/cpan/build/Class-Roles-0.30-eBBw4i/blib/lib to PERL5LIB for 'make' CPAN.pm: Going to build R/RJ/RJBS/Email-Simple-2.003.tar.gz >>> /home/fly1003/ap1003/bin/perl-static Makefile.PL Checking if your kit is complete... Looks good Writing Makefile for Email::Simple >>> make cp lib/Email/Simple/Header.pm blib/lib/Email/Simple/Header.pm cp lib/Email/Simple/Headers.pm blib/lib/Email/Simple/Headers.pm cp lib/Email/Simple.pm blib/lib/Email/Simple.pm Manifying blib/man3/Email::Simple::Header.3 Manifying blib/man3/Email::Simple::Headers.3 Manifying blib/man3/Email::Simple.3 RJBS/Email-Simple-2.003.tar.gz make -- OK Prepending /home/fly1003/var/cpan/build/Class-Roles-0.30-eBBw4i/blib/arch /home/fly1003/var/cpan/build/Class-Roles-0.30-eBBw4i/blib/lib to PERL5LIB for 'test' Running make test >>> make test TEST_VERBOSE=1 PERL_DL_NONLAZY=1 /home/fly1003/ap1003/bin/perl-static "-MExtUtils::Command::MM" "-e" "test_harness(1, 'blib/lib', 'blib/arch')" t/*.t t/badly-folded......... 1..5 ok 1 - use Email::Simple; ok 2 - still have X-Sieve header after round trip ok 3 - got first header ok ok 4 - got badly folded, middle header OK ok 5 - got final header ok ok t/basic................ 1..37 ok 1 - use Email::Simple; ok 2 - The object isa Email::Simple ok 3 - We can get a header ok 4 - Setting returns new value ok 5 - Which is consistently returned ok 6 - missing header returns undef ok 7 - Body has sane stuff in it ok 8 - Body can be set properly ok 9 - Body can be set with a ref to a string, too ok 10 - Good grief, it's round-trippable ok 11 - Good grief, it's still round-trippable ok 12 - setting body to undef makes ->body return '' ok 13 - setting body to false string makes ->body return that ok 14 - we can add headers that were previously not in the message ok 15 - ...and the show up in the stringification ok 16 - got proper header-end offset ok 17 - got proper line terminator ok 18 - Round trip that too ok 19 - ... twice ok 20 - The object isa Email::Simple ok 21 - We can get a header ok 22 - Setting returns new value ok 23 - Which is consistently returned ok 24 - missing header returns undef ok 25 - Body has sane stuff in it ok 26 - Body can be set properly ok 27 - Body can be set with a ref to a string, too ok 28 - Good grief, it's round-trippable ok 29 - Good grief, it's still round-trippable ok 30 - setting body to undef makes ->body return '' ok 31 - setting body to false string makes ->body return that ok 32 - we can add headers that were previously not in the message ok 33 - ...and the show up in the stringification ok 34 - got proper header-end offset ok 35 - got proper line terminator ok 36 - Round trip that too ok 37 - ... twice ok t/ct-header............ 1..4 ok 1 - we start with one line (non-Content-Type header) ok 2 - we end with two, because it wraps ok 3 - we start with one line (Content-Type header) ok 4 - we end with one, because C-T doesn't wrap ok t/folding.............. 1..5 ok 1 - use Email::Simple; ok 2 - The object isa Email::Simple ok 3 - References header checks out ok 4 - References header checks out with case folding ok 5 - And the received headers are folded gracefully, and multiple headers work ok t/header-case.......... 1..1 ok 1 - Only one header this time ok t/header-junk.......... 1..3 ok 1 - use Email::Simple; ok 2 - The object isa Email::Simple ok 3 - junk droped from header ok t/header-many.......... 1..16 ok 1 - use Email::Simple; ok 2 - The object isa Email::Simple ok 3 - we get both values, in order, for a multi-entry header ok 4 - and we get everything in order for header_pairs ok 5 - header_set in list context returns all set values ok 6 - headers are replaced in order ok 7 - and we still get everything in order for header_pairs ok 8 - header_set in scalar context returns first set header ok 9 - headers are replaced in order, extras appended ok 10 - and we still get everything in order for header_pairs ok 11 - and we drop down to one value for alpha header ok ok 12 - and we still get everything in order for header_pairs ok 13 - a third header goes in at the end ok 14 - and re-adding to the previously third header puts it fourth ok 15 - Bravo header gets completely removed ok 16 - nothing weird happens when deleting absent headers ok t/header-names......... 1..9 ok 1 - use Email::Simple; ok 2 - Email::Simple->can('header_names') ok 3 - have expected headers (via header_names) ok 4 - Email::Simple->can('headers') ok 5 - have expected headers (via headers) ok 6 - Email::Simple->can('header_names') ok 7 - have expected headers (via header_names) ok 8 - Email::Simple->can('headers') ok 9 - have expected headers (via headers) ok t/header-new........... 1..7 ok 1 - use Email::Simple::Header; ok 2 - The object isa Email::Simple::Header ok 3 - multi-value header ok 4 - single-value header ok 5 - The object isa Email::Simple::Header ok 6 - multi-value header ok 7 - single-value header ok t/header-pairs......... 1..3 ok 1 - use Email::Simple; ok 2 - Email::Simple->can('header_names') ok 3 - header pairs came out properly ok t/header-prepend....... 1..4 ok 1 - use Email::Simple; ok 2 - The object isa Email::Simple ok 3 - we can prepend an existing header ok 4 - we can prepend mutiply, too, and to a new header ok t/header-space......... 1..8 ok 1 - no spaces trail with CR ok 2 - correctly detected crlf value ok 3 - no spaces trail with CRLF ok 4 - correctly detected crlf value ok 5 - no spaces trail with LF ok 6 - correctly detected crlf value ok 7 - no spaces trail with LFCR ok 8 - correctly detected crlf value ok t/long-msgid........... 1..3 ok 1 - use Email::Simple; ok 2 - The object isa Email::Simple ok 3 - Doesn't hang ok t/many-repeats......... 1..4 ok 1 - use Email::Simple; ok 2 - The object isa Email::Simple ok 3 - Good grief, it's round-trippable ok 4 - Good grief, it's still round-trippable ok t/no-body.............. 1..5 ok 1 - use Email::Simple; ok 2 - The object isa Email::Simple ok 3 - correct From header on bodyless message ok 4 - The object isa Email::Simple ok 5 - correct From header on bodyless message ok t/perl-minver.......... 1..25 ok 1 - lib/Email/Simple.pm ok 2 - lib/Email/Simple/Headers.pm ok 3 - lib/Email/Simple/Header.pm ok 4 - t/many-repeats.t ok 5 - t/perl-minver.t ok 6 - t/pod.t ok 7 - t/ct-header.t ok 8 - t/header-case.t ok 9 - t/header-junk.t ok 10 - t/header-many.t ok 11 - t/undef-message.t ok 12 - t/header-new.t ok 13 - t/header-prepend.t ok 14 - t/badly-folded.t ok 15 - t/long-msgid.t ok 16 - t/header-space.t ok 17 - t/folding.t ok 18 - t/header-names.t ok 19 - t/preserve-linefeed.t ok 20 - t/unit.t ok 21 - t/basic.t ok 22 - t/pod-coverage.t ok 23 - t/header-pairs.t ok 24 - t/no-body.t ok 25 - Makefile.PL ok t/pod-coverage......... 1..3 ok 1 - Pod coverage on Email::Simple ok 2 - Pod coverage on Email::Simple::Headers ok 3 - Pod coverage on Email::Simple::Header ok t/pod.................. 1..3 ok 1 - blib/lib/Email/Simple.pm ok 2 - blib/lib/Email/Simple/Headers.pm ok 3 - blib/lib/Email/Simple/Header.pm ok t/preserve-linefeed.... 1..3 ok 1 - use Email::Simple; ok 2 - The object isa Email::Simple ok 3 ok t/undef-message........ 1..3 ok 1 - use Email::Simple; ok 2 - throws an error ok 3 - throws sane error ok t/unit................. 1..8 ok 1 - no body position! ok 2 - and \n is the crlf ok 3 - body starts at pos 3 ok 4 - and \n is the crlf ok 5 - body starts at pos 3 ok 6 - and \n is the crlf ok 7 - body starts at pos 3 ok 8 - and \n is the crlf ok All tests successful. Files=21, Tests=159, 9 wallclock secs ( 0.24 usr 0.07 sys + 5.28 cusr 0.29 csys = 5.88 CPU) Result: PASS RJBS/Email-Simple-2.003.tar.gz make test TEST_VERBOSE=1 -- OK PPD for Email-Simple-2.003 already made Running make for C/CH/CHROMATIC/Mail-Action-0.42.tar.gz Prepending /home/fly1003/var/cpan/build/Email-Simple-2.003-B957dh/blib/arch /home/fly1003/var/cpan/build/Email-Simple-2.003-B957dh/blib/lib /home/fly1003/var/cpan/build/Class-Roles-0.30-eBBw4i/blib/arch /home/fly1003/var/cpan/build/Class-Roles-0.30-eBBw4i/blib/lib to PERL5LIB for 'get' Has already been unwrapped into directory /home/fly1003/var/cpan/build/Mail-Action-0.42-fDVbzq Prepending /home/fly1003/var/cpan/build/Email-Simple-2.003-B957dh/blib/arch /home/fly1003/var/cpan/build/Email-Simple-2.003-B957dh/blib/lib /home/fly1003/var/cpan/build/Class-Roles-0.30-eBBw4i/blib/arch /home/fly1003/var/cpan/build/Class-Roles-0.30-eBBw4i/blib/lib to PERL5LIB for 'make' CPAN.pm: Going to build C/CH/CHROMATIC/Mail-Action-0.42.tar.gz >>> make /home/fly1003/ap1003/bin/perl-static Build --makefile_env_macros 1 Copying lib/Mail/Action.pm -> blib/lib/Mail/Action.pm Copying lib/Mail/Action/Request.pm -> blib/lib/Mail/Action/Request.pm Copying lib/Mail/Action/Address.pm -> blib/lib/Mail/Action/Address.pm Copying lib/Mail/Action/StorageTest.pm -> blib/lib/Mail/Action/StorageTest.pm Copying lib/Mail/Action/Test.pm -> blib/lib/Mail/Action/Test.pm Copying lib/Mail/Action/AddressTest.pm -> blib/lib/Mail/Action/AddressTest.pm Copying lib/Mail/Action/Storage.pm -> blib/lib/Mail/Action/Storage.pm Copying lib/Mail/Action/PodToHelp.pm -> blib/lib/Mail/Action/PodToHelp.pm Manifying blib/lib/Mail/Action.pm -> blib/libdoc/Mail::Action.3 Manifying blib/lib/Mail/Action/Address.pm -> blib/libdoc/Mail::Action::Address.3 Manifying blib/lib/Mail/Action/Request.pm -> blib/libdoc/Mail::Action::Request.3 Manifying blib/lib/Mail/Action/Storage.pm -> blib/libdoc/Mail::Action::Storage.3 Manifying blib/lib/Mail/Action/PodToHelp.pm -> blib/libdoc/Mail::Action::PodToHelp.3 Manifying blib/lib/Mail/Action/Test.pm -> blib/libdoc/Mail::Action::Test.3 HTMLifying blib/lib/Mail/Action.pm -> blib/libhtml/site/lib/Mail/Action.html HTMLifying blib/lib/Mail/Action/Address.pm -> blib/libhtml/site/lib/Mail/Action/Address.html HTMLifying blib/lib/Mail/Action/Request.pm -> blib/libhtml/site/lib/Mail/Action/Request.html HTMLifying blib/lib/Mail/Action/Storage.pm -> blib/libhtml/site/lib/Mail/Action/Storage.html HTMLifying blib/lib/Mail/Action/PodToHelp.pm -> blib/libhtml/site/lib/Mail/Action/PodToHelp.html HTMLifying blib/lib/Mail/Action/Test.pm -> blib/libhtml/site/lib/Mail/Action/Test.html CHROMATIC/Mail-Action-0.42.tar.gz make -- OK Prepending /home/fly1003/var/cpan/build/Email-Simple-2.003-B957dh/blib/arch /home/fly1003/var/cpan/build/Email-Simple-2.003-B957dh/blib/lib /home/fly1003/var/cpan/build/Class-Roles-0.30-eBBw4i/blib/arch /home/fly1003/var/cpan/build/Class-Roles-0.30-eBBw4i/blib/lib to PERL5LIB for 'test' Running make test >>> make test TEST_VERBOSE=1 /home/fly1003/ap1003/bin/perl-static Build --makefile_env_macros 1 test t/action........... 1..46 ok 1 - use Mail::Action; ok 2 - use Mail::Action::WithStorage; ok 3 - Mail::Action::WithStorage->can('new') Prototype mismatch: sub Mail::Mailer::new ($@) vs none at /home/fly1003/var/megalib/Test/MockObject.pm line 314. # # Mail::Action::Test->command_help ok 4 - Mail::Action::WithStorage->can('command_help') ok 5 - command_help() should reply to sender ok 6 - ... with appropriate subject ok 7 - ... with text extracted from passed-in POD # # Mail::Action::Test->copy_headers ok 8 - Mail::Action::WithStorage->can('copy_headers') ok 9 - copy_headers() should make a new hash ok 10 - ... cleaning header names ok 11 - ... removing mbox From header # # Mail::Action::Test->fetch_address ok 12 - Mail::Action::WithStorage->can('fetch_address') ok 13 - fetch_address() should return undef unless address exists ok 14 - ... or existing address, in scalar context ok 15 - ... or address and alias, in list context # # Mail::Action::Test->find_command ok 16 - Mail::Action::WithStorage->can('find_command') ok 17 - find_command() should return undef without a valid command ok 18 - ... or the name of the command sub, if it exists ok 19 - ... regardless of capitalization ok 20 - ... or an empty string if command does not match # # Mail::Action::Test->new_exception ok 21 - new() should throw exception without address directory # # Mail::Action::Test->new_from_fh ok 22 - new() should set message body from filehandle, given two arguments ok 23 - ... or from filehandle, when passed as Filehandle option ok 24 - ... or from string, when passed as Filehandle option (yow!) # # Mail::Action::Test->new_from_stdin ok 25 - new() should read from STDIN, given only one argument # # Mail::Action::Test->new_from_text ok 26 - Mail::Action::WithStorage->can('message') ok 27 - new() should set messsage from string given only two arguments # # Mail::Action::Test->new_with_storage ok 28 - Mail::Action::WithStorage->can('storage') ok 29 - new() should default to storage_class() storage object ok 30 - ... passing address directory ok 31 - ... or Addresses option ok 32 - ... preferring Storage option # # Mail::Action::Test->process_body ok 33 - Mail::Action::WithStorage->can('process_body') ok 34 - process_body() should return message without directives or sig ok 35 - ... calling directive found ok 36 - ... passing directive value found ok 37 - ... not calling unknown directive ok 38 - ... lowercasing directive name ok 39 - ... passing entire directive value found ok 40 - ... returning empty list with no body # # Mail::Action::Test->reply ok 41 - Mail::Action::WithStorage->can('reply') ok 42 - reply() should open a Mail::Mailer object ok 43 - ... passing headers ok 44 - ... printing body ok 45 - ... all lines passed ok 46 - ... closing message ok t/address.......... 1..27 ok 1 - use Mail::Action::Address; ok 2 - use Mail::Action::Address::Base; # # Mail::Action::AddressTest->test_description ok 3 - The object isa Mail::Action::Address::Base ok 4 - Mail::Action::Address::Base->can('description') ok 5 - description() should be blank unless set in constructor ok 6 - ... or whatever is set in constructor ok 7 - ... and should be able to set description # # Mail::Action::AddressTest->test_expires ok 8 - The object isa Mail::Action::Address::Base ok 9 - Mail::Action::Address::Base->can('expires') ok 10 - expires() should default to 0 unless set in constructor ok 11 - expires() should report expiration time from constructor ok 12 - ... and should set expiration ok 13 - ... parsing days correctly # # Mail::Action::AddressTest->test_name ok 14 - The object isa Mail::Action::Address::Base ok 15 - Mail::Action::Address::Base->can('name') ok 16 - name() should be undef unless set in constructor ok 17 - ... or whatever is set ok 18 - ... or cleaned name, if mutator # # Mail::Action::AddressTest->test_process_time ok 19 - The object isa Mail::Action::Address::Base ok 20 - Mail::Action::Address::Base->can('process_time') ok 21 - process_time() should return raw seconds directly ok 22 - ... processing days correctly ok 23 - ... processing weeks correctly ok 24 - ... processing hours correctly ok 25 - ... processing minutes correctly ok 26 - ... processing months correctly ok 27 - ... even in a nice list ok t/address_desc..... 1..5 ok 1 - use Mail::Action::Address; ok 2 - Mail::Action::Address->can('description') ok 3 - description() should be blank unless set in constructor ok 4 - ... or whatever is set in constructor ok 5 - ... and should be able to set description ok t/address_roles.... 1..4 ok 1 - use Mail::Action::Address; # apply the expires role ok 2 - main->can(...) # apply the named role ok 3 - main->can('name') # apply the described role ok 4 - main->can('description') ok t/podtohelp........ 1..30 ok 1 - use Mail::Action::PodToHelp; ok 2 - Mail::Action::PodToHelp->can('start_head1') ok 3 - start_head1() should set in head1 flag ok 4 - ... calling parent method ok 5 - ... with args ok 6 - ... returning results ok 7 - Mail::Action::PodToHelp->can('start_item_bullet') ok 8 - start_item_bullet() should call parent ok 9 - ... with args ok 10 - ... returning results ok 11 - ... unless show flag is disabled ok 12 - Mail::Action::PodToHelp->can('end_item_bullet') ok 13 - end_item_bullet() should call parent ok 14 - ... with args ok 15 - ... returning results ok 16 - ... unless show flag is disabled ok 17 - Mail::Action::PodToHelp->can('show_headings') ok 18 - show_headings() should save passed in headings ok 19 - Mail::Action::PodToHelp->can('handle_text') ok 20 - handle_text() should return without show flag ok 21 - ... setting show flag if handling a showable heading ok 22 - ... any showable heading ok 23 - ... but not for anything else ok 24 - ... should call parent if show flag is set ok 25 - ... passing args ok 26 - ... returning results ok 27 - Mail::Action::PodToHelp->can('end_head1') ok 28 - end_head1() should unset in head1 flag ok 29 - ... calling parent method ok 30 - ... passing args ok t/request.......... ok 1 - use Mail::Action::Request; 1..1 ok t/storage.......... 1..28 ok 1 - use Mail::Action::Storage; ok 2 - Mail::Action::Storage->can('new') # # Mail::Action::StorageTest->test_create ok 3 - The object isa Mail::Action::Storage ok 4 - Mail::Action::Storage->can('create') # # Mail::Action::StorageTest->test_exists ok 5 - The object isa Mail::Action::Storage ok 6 - Mail::Action::Storage->can('exists') ok 7 - exists() should return false unless stored object exists # # Mail::Action::StorageTest->test_fetch ok 8 - The object isa Mail::Action::Storage ok 9 - Mail::Action::Storage->can('fetch') ok 10 - fetch() should return loaded data ok 11 - ... blessed into storage class isa Mail::Action::RealAddress # # Mail::Action::StorageTest->test_new_exception ok 12 - The object isa Mail::Action::Storage ok 13 - new() should throw exception without directory given # # Mail::Action::StorageTest->test_save ok 14 - The object isa Mail::Action::Storage ok 15 - Mail::Action::Storage->can('save') ok 16 - save() should store file checkable with exists # # Mail::Action::StorageTest->test_storage_dir ok 17 - The object isa Mail::Action::Storage ok 18 - Mail::Action::Storage->can('storage_dir') ok 19 - storage_dir() should return directory set in constructor # # Mail::Action::StorageTest->test_storage_extension ok 20 - The object isa Mail::Action::Storage ok 21 - Mail::Action::Storage->can('storage_extension') ok 22 - storage_extension() should be mas # # Mail::Action::StorageTest->test_storage_file ok 23 - The object isa Mail::Action::Storage ok 24 - Mail::Action::Storage->can('storage_file') ok 25 - storage_file() should return directory path of file with extension # # Mail::Action::StorageTest->test_stored_class ok 26 - The object isa Mail::Action::Storage ok 27 - Mail::Action::Storage->can('stored_class') ok 28 - stored_class() should be blank ok All tests successful. Files=7, Tests=141, 4 wallclock secs ( 0.13 usr 0.04 sys + 1.48 cusr 0.18 csys = 1.83 CPU) Result: PASS CHROMATIC/Mail-Action-0.42.tar.gz make test TEST_VERBOSE=1 -- OK chromatic <chromatic@wgz.org> base for building modules that act on incoming mail >>> (cd /home/fly1003/var/cpan/build/Mail-Action-0.42-fDVbzq && tar cvf - Mail-Action-0.42.ppd blib) | gzip -c >/home/fly1003/var/REPO/C/CH/CHROMATIC/Mail-Action-0.42.tar.gz Mail-Action-0.42.ppd blib/ blib/lib/ blib/lib/Mail/ blib/lib/Mail/Action.pm blib/lib/Mail/Action/ blib/lib/Mail/Action/Address.pm blib/lib/Mail/Action/StorageTest.pm blib/lib/Mail/Action/Request.pm blib/lib/Mail/Action/AddressTest.pm blib/lib/Mail/Action/Storage.pm blib/lib/Mail/Action/Test.pm blib/lib/Mail/Action/PodToHelp.pm >>> mv /home/fly1003/var/cpan/build/Mail-Action-0.42-fDVbzq/Mail-Action-0.42.ppd /home/fly1003/var/REPO/C/CH/CHROMATIC Finished 2008-08-09T04:48:26