Start 2009-01-31T08:08:59 Going to read /export/home/fly1064/var/cpan/Metadata Database was generated on Sat, 31 Jan 2009 12:26:56 GMT Running make for C/CH/CHROMATIC/Mail-Action-0.46.tar.gz Checksum for /net/nas/data/cpan/authors/id/C/CH/CHROMATIC/Mail-Action-0.46.tar.gz ok Mail-Action-0.46/ Mail-Action-0.46/t/ Mail-Action-0.46/t/address_roles.t Mail-Action-0.46/t/podtohelp.t Mail-Action-0.46/t/request.t Mail-Action-0.46/t/address_desc.t Mail-Action-0.46/t/action.t Mail-Action-0.46/t/storage.t Mail-Action-0.46/t/address.t Mail-Action-0.46/lib/ Mail-Action-0.46/lib/Mail/ Mail-Action-0.46/lib/Mail/Action/ Mail-Action-0.46/lib/Mail/Action/RequestTest.pm Mail-Action-0.46/lib/Mail/Action/Request.pm Mail-Action-0.46/lib/Mail/Action/Test.pm Mail-Action-0.46/lib/Mail/Action/StorageTest.pm Mail-Action-0.46/lib/Mail/Action/PodToHelp.pm Mail-Action-0.46/lib/Mail/Action/Storage.pm Mail-Action-0.46/lib/Mail/Action/Address.pm Mail-Action-0.46/lib/Mail/Action/AddressTest.pm Mail-Action-0.46/lib/Mail/Action.pm Mail-Action-0.46/MANIFEST Mail-Action-0.46/META.yml Mail-Action-0.46/ChangeLog Mail-Action-0.46/Build.PL Mail-Action-0.46/README CPAN.pm: Going to build C/CH/CHROMATIC/Mail-Action-0.46.tar.gz >>> /export/home/fly1064/bin/perl Build.PL Checking whether your kit is complete... Looks good Checking prerequisites... Looks good Creating new 'Build' script for 'Mail-Action' version '0.46' >>> ./Build Copying lib/Mail/Action.pm -> blib/lib/Mail/Action.pm Copying lib/Mail/Action/RequestTest.pm -> blib/lib/Mail/Action/RequestTest.pm Copying lib/Mail/Action/Address.pm -> blib/lib/Mail/Action/Address.pm Copying lib/Mail/Action/Request.pm -> blib/lib/Mail/Action/Request.pm Copying lib/Mail/Action/Test.pm -> blib/lib/Mail/Action/Test.pm Copying lib/Mail/Action/StorageTest.pm -> blib/lib/Mail/Action/StorageTest.pm Copying lib/Mail/Action/AddressTest.pm -> blib/lib/Mail/Action/AddressTest.pm Copying lib/Mail/Action/PodToHelp.pm -> blib/lib/Mail/Action/PodToHelp.pm Copying lib/Mail/Action/Storage.pm -> blib/lib/Mail/Action/Storage.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.46.tar.gz ./Build -- OK Running Build test >>> ./Build test verbose=1 t/action........... 1..46 ok 1 - use Mail::Action; ok 2 - use Mail::Action::WithStorage; ok 3 - Mail::Action::WithStorage->can('new') # # 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.......... 1..8 ok 1 - use Mail::Action::Request; ok 2 - Mail::Action::Request->can('new') # # Mail::Action::RequestTest->test_headers ok 3 - headers() should return hashref of parsed message headers # # Mail::Action::RequestTest->test_message ok 4 - The object isa Email::MIME ok 5 - message() should return Email::MIME containing raw message # # Mail::Action::RequestTest->test_new ok 6 - The object isa Mail::Action::Request # # Mail::Action::RequestTest->test_new_override_defaults ok 7 - additional arguments to new() should augment default headers ok 8 - additional arguments to new() should overwrite defaults 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 ok 20 - The object isa Mail::Action::Storage ok 21 - Mail::Action::Storage->can('storage_extension') ok 22 - storage_extension() should be mas 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 ok 26 - The object isa Mail::Action::Storage ok 27 - Mail::Action::Storage->can('stored_class') ok 28 - stored_class() should be blank # # Mail::Action::StorageTest->test_storage_extension # # Mail::Action::StorageTest->test_storage_file # # Mail::Action::StorageTest->test_stored_class ok All tests successful. Files=7, Tests=148, 4 wallclock secs ( 0.24 usr 0.05 sys + 2.75 cusr 0.30 csys = 3.34 CPU) Result: PASS CHROMATIC/Mail-Action-0.46.tar.gz ./Build test verbose=1 -- OK chromatic <chromatic@wgz.org> base for building modules that act on incoming mail >>> (cd /export/home/fly1064/var/cpan/build/Mail-Action-0.46-uwyjyI && tar cvf - Mail-Action-0.46.ppd blib) | gzip -c >/export/home/fly1064/var/REPO/C/CH/CHROMATIC/Mail-Action-0.46.tar.gz Mail-Action-0.46.ppd blib/ blib/lib/ blib/lib/Mail/ blib/lib/Mail/Action.pm blib/lib/Mail/Action/ blib/lib/Mail/Action/RequestTest.pm blib/lib/Mail/Action/Address.pm blib/lib/Mail/Action/Request.pm blib/lib/Mail/Action/Test.pm blib/lib/Mail/Action/StorageTest.pm blib/lib/Mail/Action/AddressTest.pm blib/lib/Mail/Action/PodToHelp.pm blib/lib/Mail/Action/Storage.pm >>> mv /export/home/fly1064/var/cpan/build/Mail-Action-0.46-uwyjyI/Mail-Action-0.46.ppd /export/home/fly1064/var/REPO/C/CH/CHROMATIC Finished 2009-01-31T08:09:13