PATH=C:\Program Files\Microsoft Platform SDK\Bin;C:\Program Files\Microsoft Platform SDK\Bin\WinNT;C:\Program Files\Microsoft Visual Studio\VC98\Bin;C:\Program Files\Microsoft Visual Studio\Common\MSDev98\Bin;C:\Perl-5.8\site\bin;C:\Perl-5.8\bin;C:\cygwin\bin;C:\Program Files\Perforce;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\system32\WindowsPowerShell\v1.0;C:\WINDOWS\system32\WindowsPowerShell\v1.0;C:\mysql\bin Start 2011-08-03T09:35:38 ActivePerl-825 CPAN-1.9402 LIB=C:\PROGRA~1\MICROS~3\VC98\Lib\PSDK;C:\PROGRA~1\MICROS~2\Lib;C:\PROGRA~1\MICROS~3\VC98\Lib;C:\PROGRA~1\MICROS~3\VC98\MFC\Lib INCLUDE=C:\PROGRA~1\MICROS~2\Include;C:\PROGRA~1\MICROS~3\VC98\ATL\Include;C:\PROGRA~1\MICROS~3\VC98\Include;C:\PROGRA~1\MICROS~3\VC98\MFC\Include PATH=C:/CPANFL~1.8/var/libs/bin;C:\PROGRA~1\MICROS~2\Bin;C:\PROGRA~1\MICROS~2\Bin\WinNT;C:\PROGRA~1\MICROS~3\VC98\Bin;C:\PROGRA~1\MICROS~3\Common\MSDev98\Bin;C:\Perl-5.8\site\bin;C:\Perl-5.8\bin;C:\cygwin\bin;C:\PROGRA~1\Perforce;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\system32\WINDOW~2\v1.0;C:\WINDOWS\system32\WINDOW~2\v1.0;C:\mysql\bin Going to read 'C:\cpanfly-5.8\var\cpan\Metadata' Database was generated on Tue, 02 Aug 2011 18:27:22 GMT Running make for C/CH/CHROMATIC/Mail-Action-0.46.tar.gz Fetching with LWP: http://cpan.nas.activestate.com/authors/id/C/CH/CHROMATIC/Mail-Action-0.46.tar.gz Checksum for C:\cpanfly-5.8\var\cpan\sources\authors\id\C\CH\CHROMATIC\Mail-Action-0.46.tar.gz ok Will not use Archive::Tar, need 1.00 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 >>> C:\Perl-5.8\bin\perl.exe Build.PL Created MYMETA.yml and MYMETA.json Creating new 'Build' script for 'Mail-Action' version '0.46' >>> C:\Perl-5.8\bin\perl.exe ./Build Building Mail-Action CHROMATIC/Mail-Action-0.46.tar.gz C:\Perl-5.8\bin\perl.exe ./Build -- OK Running Build test >>> C:\Perl-5.8\bin\perl.exe ./Build test verbose=1 # # Mail::Action::Test->command_help # # Mail::Action::Test->copy_headers # # Mail::Action::Test->fetch_address # # Mail::Action::Test->find_command # # Mail::Action::Test->new_exception # # Mail::Action::Test->new_from_fh # # Mail::Action::Test->new_from_stdin # # Mail::Action::Test->new_from_text # # Mail::Action::Test->new_with_storage # # Mail::Action::Test->process_body # # Mail::Action::Test->reply t\action.t ......... 1..46 ok 1 - use Mail::Action; ok 2 - use Mail::Action::WithStorage; ok 3 - Mail::Action::WithStorage->can('new') 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 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 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 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 ok 21 - new() should throw exception without address directory 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!) ok 25 - new() should read from STDIN, given only one argument ok 26 - Mail::Action::WithStorage->can('message') ok 27 - new() should set messsage from string given only two arguments 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 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 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 # # Mail::Action::AddressTest->test_description # # Mail::Action::AddressTest->test_expires # # Mail::Action::AddressTest->test_name # # Mail::Action::AddressTest->test_process_time t\address.t ........ 1..27 ok 1 - use Mail::Action::Address; ok 2 - use Mail::Action::Address::Base; 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 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 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 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.t ... 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 # apply the expires role # apply the named role # apply the described role t\address_roles.t .. 1..4 ok 1 - use Mail::Action::Address; ok 2 - main->can(...) ok 3 - main->can('name') ok 4 - main->can('description') ok t\podtohelp.t ...... 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 # # Mail::Action::RequestTest->test_headers # # Mail::Action::RequestTest->test_message # # Mail::Action::RequestTest->test_new # # Mail::Action::RequestTest->test_new_override_defaults t\request.t ........ 1..8 ok 1 - use Mail::Action::Request; ok 2 - Mail::Action::Request->can('new') ok 3 - headers() should return hashref of parsed message headers ok 4 - The object isa Email::MIME ok 5 - message() should return Email::MIME containing raw message ok 6 - The object isa Mail::Action::Request ok 7 - additional arguments to new() should augment default headers ok 8 - additional arguments to new() should overwrite defaults ok # # Mail::Action::StorageTest->test_create # # Mail::Action::StorageTest->test_exists # # Mail::Action::StorageTest->test_fetch # # Mail::Action::StorageTest->test_new_exception # # Mail::Action::StorageTest->test_save # # Mail::Action::StorageTest->test_storage_dir # # Mail::Action::StorageTest->test_storage_extension # # Mail::Action::StorageTest->test_storage_file # # Mail::Action::StorageTest->test_stored_class t\storage.t ........ 1..28 ok 1 - use Mail::Action::Storage; ok 2 - Mail::Action::Storage->can('new') ok 3 - The object isa Mail::Action::Storage ok 4 - Mail::Action::Storage->can('create') 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 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 ok 12 - The object isa Mail::Action::Storage ok 13 - new() should throw exception without directory given ok 14 - The object isa Mail::Action::Storage ok 15 - Mail::Action::Storage->can('save') ok 16 - save() should store file checkable with exists 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 ok All tests successful. Files=7, Tests=148, 2 wallclock secs ( 0.06 usr + 0.01 sys = 0.08 CPU) Result: PASS CHROMATIC/Mail-Action-0.46.tar.gz C:\Perl-5.8\bin\perl.exe ./Build test verbose=1 -- OK Fetching with LWP: http://cpan.nas.activestate.com/authors/id/C/CH/CHROMATIC/CHECKSUMS chromatic <chromatic@wgz.org> base for building modules that act on incoming mail >>> (cd C:\cpanfly-5.8\var\cpan\build\Mail-Action-0.46-nFfID2 && tar cvf - Mail-Action-0.46.ppd blib) | gzip -c >C:/cpanfly-5.8/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/ blib/lib/Mail/Action/Address.pm blib/lib/Mail/Action/AddressTest.pm blib/lib/Mail/Action/PodToHelp.pm blib/lib/Mail/Action/Request.pm blib/lib/Mail/Action/RequestTest.pm blib/lib/Mail/Action/Storage.pm blib/lib/Mail/Action/StorageTest.pm blib/lib/Mail/Action/Test.pm blib/lib/Mail/Action.pm >>> mv C:\cpanfly-5.8\var\cpan\build\Mail-Action-0.46-nFfID2/Mail-Action-0.46.ppd C:/cpanfly-5.8/var/REPO/C/CH/CHROMATIC Finished 2011-08-03T09:35:47