# running Build.PL /Users/cpanrun/build/5.8.8/bin/perl Build.PL Creating custom builder _build/lib/Module/Build/FilterTests.pm in _build/lib/Module/Build Checking whether your kit is complete... Looks good Checking prerequisites... Looks good Creating new 'Build' script for 'Mail-SimpleList' version '0.93' Unknown 'build_class', defaulting to 'Module::Build' /Users/cpanrun/build/5.8.8/bin/perl Build --makefile_env_macros 1 lib/Mail/SimpleList.pm -> blib/lib/Mail/SimpleList.pm lib/Mail/SimpleList/Alias.pm -> blib/lib/Mail/SimpleList/Alias.pm lib/Mail/SimpleList/Aliases.pm -> blib/lib/Mail/SimpleList/Aliases.pm Manifying blib/lib/Mail/SimpleList.pm -> blib/libdoc/Mail::SimpleList.3 Manifying blib/lib/Mail/SimpleList/Alias.pm -> blib/libdoc/Mail::SimpleList::Alias.3 Manifying blib/lib/Mail/SimpleList/Aliases.pm -> blib/libdoc/Mail::SimpleList::Aliases.3 Build: blib/lib/Mail/SimpleList.pm: cannot resolve L in paragraph 73. HTMLifying blib/lib/Mail/SimpleList.pm -> blib/libhtml/site/lib/Mail/SimpleList.html HTMLifying blib/lib/Mail/SimpleList/Alias.pm -> blib/libhtml/site/lib/Mail/SimpleList/Alias.html HTMLifying blib/lib/Mail/SimpleList/Aliases.pm -> blib/libhtml/site/lib/Mail/SimpleList/Aliases.html /Users/cpanrun/build/5.8.8/bin/perl Build --makefile_env_macros 1 test t/acceptance....1..73 # Create a new alias and subscribe another user Subroutine headers redefined at /Users/cpanrun/build/5.8.8/lib/site_perl/5.8.8/Email/Simple/Headers.pm line 10. ok 1 - use Mail::SimpleList; ok 2 - *new* list should notify added users ok 3 - ... from the list creator ok 4 - ... with a good subject ok 5 - ... replying to the alias ok 6 - ... with a subscription message ok 7 - *new* in subject should respond to sender ok 8 - ... with success subject ok 9 - ... and body ok 10 - ... containing alias id ok 11 - ... creating alias file ok 12 - alias should be fetchable ok 13 - ... adding the correct members ok 14 - ... and the owner # Send a message to the alias 'alias+459c679b@there' ok 15 - ... sending only two messages ok 16 - message sent to alias should Bcc everyone # Failed test '... keeping from address' # at t/acceptance.t line 98. # got: undef # expected: 'me@home' not ok 17 - ... keeping from address ok 18 - ... keeping To address as the alias # Failed test '... saving the subject' # at t/acceptance.t line 100. not ok 19 - ... saving the subject # got: undef # expected: 'Hi there' ok 20 - ... removing all CC addresses ok 21 - ... sending the message body ok 22 - ... multiple lines ok 23 - ... appending unsubscribe message ok 24 - ... setting Reply-To to alias # Remove an address from the alias ok 25 - ... sending only to subscribers ok 26 - unsubscribing should remove an address from the alias ok 27 - ... responding to user ok 28 - ... with remove subject ok 29 - ... and a success message # Set an expiration date ok 30 - ... sending one message ok 31 - new aliases with expiration date should be creatable ok 32 - ... setting expiration on the alias to true ok 33 - ... and collecting mail addresses properly ok 34 - ... sending a message to creator and each subscriber # Failed test '... responding to user' # at t/acceptance.t line 186. # got: undef # expected: 'me@home' not ok 35 - ... responding to user ok 36 - ... with expired in subject ok 37 - ... and an expiration message # Create a closed alias ok 38 - ... sending one message ok 39 - new closed alias should be creatable ok 40 - ... and should be marked as closed ok 41 - ... sending two messages Use of uninitialized value in string eq at /Users/cpanrun/depot/main/contrib-patched/perl/CPAN/src/Mail-SimpleList/blib/lib/Mail/SimpleList.pm line 256. Use of uninitialized value in string eq at /Users/cpanrun/depot/main/contrib-patched/perl/CPAN/src/Mail-SimpleList/blib/lib/Mail/SimpleList.pm line 256. # Failed test '... responding to user' # at t/acceptance.t line 232. # got: undef # expected: 'not@list' not ok 42 - ... responding to user ok 43 - ... with closed in subject ok 44 - ... and a closed list message # Create a non-adding alias ok 45 - ... sending one message ok 46 - new no auto-add alias should be creatable ok 47 - ... sending one message ok 48 - posting to alias should not add copied addresses # Failed test '... but should keep them on the list' # at t/acceptance.t line 282. # got: undef # expected: 'you@there' not ok 49 - ... but should keep them on the list ok 50 - ... along with alias subscribers ok 51 - ... sending only one message ok 52 - cloning a list should clone its members ok 53 - ... setting its name, if given ok 54 - ... processing directives ok 55 - ... responding to cloner ok 56 - ... setting owner to cloner ok 57 - ... marking clone in subject # Set an alias description ok 58 - ... sending one message # Preserve headers when sending messages ok 59 - Description directive should be added to subscription notice # Failed test 'message headers should be preserved' # at t/acceptance.t line 360. # got: undef # expected: '12tiemyshoe34shutthedoor' not ok 60 - message headers should be preserved # Create a new alias with a given name ok 61 - ... but Delivered-To should be removed ok 62 - creating new list with Name directive should create alias of that name # Ask for help ok 63 - ... setting post address correctly ok 64 - help command should return USING LISTS ok 65 - ... and DIRECTIVES sections from docs # Obey signature delimiter ok 66 - ... replying to sender ok 67 - ... should generate only 2 mails ok 68 - ... ignoring commands after signature delimiter # Respect multi-part messages ok 69 - ... only adding the addresses before the delimiter Use of uninitialized value in pattern match (m//) at t/acceptance.t line 454. ok 70 - ... should generate only one mail # Failed test '... maintaining content type' # at t/acceptance.t line 454. not ok 71 - ... maintaining content type # undef # doesn't match '(?-xism:multipart/mixed)' # Failed test '... adding a signature part' not ok 72 - ... adding a signature part # at t/acceptance.t line 459. # got: '1' # expected: '3' ok 73 - ... as the last element # Looks like you failed 8 tests of 73. dubious Test returned status 8 (wstat 2048, 0x800) DIED. FAILED tests 17, 19, 35, 42, 49, 60, 71-72 Failed 8/73 tests, 89.04% okay t/alias.........1..60 ok 1 - use Mail::SimpleList::Alias; ok 2 - Mail::SimpleList::Alias->can('new') ok 3 - The object isa Mail::SimpleList::Alias ok 4 - Mail::SimpleList::Alias->can('members') ok 5 - new() should create alias with no default members ok 6 - ... populating them from constructor args ok 7 - ... saving literal values ok 8 - Mail::SimpleList::Alias->can('add') ok 9 - add() should add a member to the group ok 10 - ... with the given name ok 11 - ... but not a duplicate ok 12 - ... adding multiple addresses at once ok 13 - ... returning the number added ok 14 - ... or the added members, in list context ok 15 - ... but not duplicates with different names ok 16 - Mail::SimpleList::Alias->can('remove_address') ok 17 - remove_address() should remove a member from the group ok 18 - ... preserving other members in order ok 19 - ... returning true on success ok 20 - ... and false on failure ok 21 - ... blankening owner, if needed ok 22 - Mail::SimpleList::Alias->can('owner') ok 23 - owner() should be settable in constructor ok 24 - ... with a blank default ok 25 - ... and should set owner ok 26 - ... adding owner to list if needed ok 27 - Mail::SimpleList::Alias->can('closed') ok 28 - closed() should report constructor status ok 29 - ... with a false default ok 30 - ... and should be able to set alias ok 31 - ... only to true or false values ok 32 - Mail::SimpleList::Alias->can('process_time') ok 33 - process_time() should return raw seconds directly ok 34 - ... processing days correctly ok 35 - ... processing weeks correctly ok 36 - ... processing hours correctly ok 37 - ... processing minutes correctly ok 38 - ... processing months correctly ok 39 - ... even in a nice list ok 40 - Mail::SimpleList::Alias->can('expires') ok 41 - expires() should report expiration time from constructor ok 42 - ... with a false default ok 43 - ... and should set expiration ok 44 - ... parsing days correctly ok 45 - Mail::SimpleList::Alias->can('attributes') ok 46 - attributes() should return a reference to a isa HASH ok 47 - ... with the correct keys ok 48 - Mail::SimpleList::Alias->can('auto_add') ok 49 - auto_add() should be true by default ok 50 - ... disableable by the mutator call with "no" ok 51 - ... and in constructor ok 52 - Mail::SimpleList::Alias->can('description') ok 53 - description() should be mutator ok 54 - ... with value settable in constructor ok 55 - Mail::SimpleList::Alias->can('name') ok 56 - name() should be mutator ok 57 - ... with value settable in constructor ok 58 - description() should be blank by default ok 59 - name() should be unset by default ok 60 - ... stripping out non-word characters ok t/aliases.......1..29 ok 1 - use Mail::SimpleList::Aliases; ok 2 - Mail::SimpleList::Aliases->can('new') ok 3 - The object isa Mail::SimpleList::Aliases ok 4 - Mail::SimpleList::Aliases->can('storage_dir') ok 5 - new() should use ~/.aliases directory as default ok 6 - ... or a specified directory ok 7 - Mail::SimpleList::Aliases->can('stored_class') ok 8 - stored_class() should be M::SL::Alias ok 9 - Mail::SimpleList::Aliases->can('storage_extension') ok 10 - storage_extension() should be mta ok 11 - Mail::SimpleList::Aliases->can('exists') ok 12 - exists() should be true if alias exists ok 13 - ... or if alias is a link ok 14 - ... false otherwise ok 15 - Mail::SimpleList::Aliases->can('create') ok 16 - The object isa Mail::SimpleList::Alias ok 17 - create() should create a new alias with the owner as the only member ok 18 - ... and the right member ok 19 - ... and the right owner ok 20 - Mail::SimpleList::Aliases->can('fetch') ok 21 - The object isa Mail::SimpleList::Alias ok 22 - fetch() should return a populated alias ok 23 - ... with the right data ok 24 - ... including the name ok 25 - Mail::SimpleList::Aliases->can('storage_file') ok 26 - storage_file() should return valid alias filepath ok 27 - ... respecting alias dir ok 28 - Mail::SimpleList::Aliases->can('save') ok 29 - save() should save existing alias ok t/base..........Subroutine headers redefined at /Users/cpanrun/build/5.8.8/lib/site_perl/5.8.8/Email/Simple/Headers.pm line 10. 1..113 ok 1 - use Mail::SimpleList; ok 2 - Mail::SimpleList->can('new') ok 3 - The object isa Mail::SimpleList ok 4 - The object isa Mail::Action::Request ok 5 - The object isa Mail::SimpleList::Aliases ok 6 - Mail::SimpleList->can('parse_alias') ok 7 - Mail::SimpleList->can('find_command') ok 8 - find_command() should return false lacking subject ok 9 - ... or invalid command ok 10 - ... but true for valid command 'help' ok 11 - ... with proper method name ok 12 - ... but true for valid command 'new' ok 13 - ... with proper method name ok 14 - ... but true for valid command 'unsubscribe' ok 15 - ... with proper method name ok 16 - Mail::SimpleList->can('process') ok 17 - process() should return if in a mail loop ok 18 - ...otherwise checking for command ok 19 - ... not calling it if absent ok 20 - ... but calling it if it is ok 21 - ... looking for alias ok 22 - ... rejecting with no valid alias ok 23 - ... delivering if alias is okay ok 24 - Mail::SimpleList->can('deliver') ok 25 - deliver() should check deliverability ok 26 - ... returning false if it cannot be delivered ok 27 - ... opening message Use of uninitialized value in pattern match (m//) at t/base.t line 157, line 1. # Failed test '... to sender' not ok 28 - ... to sender # at t/base.t line 157. # undef # doesn't match '(?-xism:\bfrom\@home\b)' # Failed test '... with failure subject' # at t/base.t line 158. not ok 29 - ... with failure subject # got: undef # expected: 'Simple explanation' ok 30 - ... printing message ok 31 - ... about failure ok 32 - ... true otherwise ok 33 - ... saving alias ok 34 - ... adding unsubscribe message ok 35 - ... opening message ok 36 - ... blind cc-ing list recipients ok 37 - ... adding copied addys to list ok 38 - ... setting list id without desc Use of uninitialized value in pattern match (m//) at t/base.t line 210, line 1. ok 39 - ... not adding addresses without auto-add # Failed test '... keeping Cc without auto-add' # at t/base.t line 210. not ok 40 - ... keeping Cc without auto-add # undef # doesn't match '(?-xism:\bnonsml\@host\b)' ok 41 - ... setting list id with desc ok 42 - ... removing Delivered-To header ok 43 - Mail::SimpleList->can('reject') ok 44 - reject() should throw error ok 45 - ... setting ERRNO to REJECTED ok 46 - ... using explanation if given ok 47 - Mail::SimpleList->can('process_body') ok 48 - process_body() should handle Expires directive ok 49 - ... setting expiration time ok 50 - ... returning remaining body lines ok 51 - Mail::SimpleList->can('generate_alias') ok 52 - generate_alias() should generate a fresh id ok 53 - ... generating a new id by default ok 54 - ... even if called in the same second ok 55 - Mail::SimpleList->can('post_address') ok 56 - post_address() should return postable address ok 57 - Mail::SimpleList->can('command_new') ok 58 - command_new() should return new alias ok 59 - ... populating alias list from body ok 60 - ... and should reply ok 61 - ... to sender ok 62 - ... with list address ok 63 - Mail::SimpleList->can('command_clone') ok 64 - command_clone() should create a new alias ok 65 - ... fetching alias to clone ok 66 - ... from subject ok 67 - ... creating a new alias ok 68 - ... not using the old id ok 69 - ... saving alias ok 70 - ... cloning members ok 71 - ... and processing directives ok 72 - Mail::SimpleList->can('command_help') ok 73 - Mail::SimpleList->can('command_unsubscribe') ok 74 - command_unsubscribe() should fetch alias ok 75 - ... removing nothing if sender not in alias ok 76 - ... replying to sender ok 77 - ... with a failure message ok 78 - ... removing the address from the alias if the sender is in the list ok 79 - ... saving alias ok 80 - ... with the proper object ok 81 - Mail::SimpleList->can('notify') ok 82 - notify() should get owner ok 83 - ... and description ok 84 - notify() should open mail ok 85 - ... sending from owner to address replying to list with subject ok 86 - ... printing message body ok 87 - ... a subscription message ok 88 - ... and the description ok 89 - notify() should open mail ok 90 - ... sending from owner to address replying to list with subject ok 91 - ... printing message body ok 92 - ... a subscription message ok 93 - ... and the description ok 94 - Mail::SimpleList->can('add_to_alias') ok 95 - add_to_alias() should add members to alias ok 96 - ... returning true if members are added ok 97 - ... calling notify() ok 98 - ... with alias, id, and added addresses ok 99 - ... returning false with no members added ok 100 - ... and not notifying then ok 101 - Mail::SimpleList->can('can_deliver') ok 102 - can_deliver() should return true with no expiration ok 103 - ... false if alias is expired ok 104 - ... returning to sender ok 105 - ... with an expiration subject ok 106 - ... and body ok 107 - ... returning true if alias is not expired ok 108 - ... true unless alias is closed ok 109 - ... or if closed and sender on alias ok 110 - ... false otherwise ok 111 - ... returning to sender ok 112 - ... a closed subject ok 113 - ... and body # Looks like you failed 3 tests of 113. dubious Test returned status 3 (wstat 768, 0x300) DIED. FAILED tests 28-29, 40 Failed 3/113 tests, 97.35% okay Failed Test Stat Wstat Total Fail List of Failed ------------------------------------------------------------------------------- t/acceptance.t 8 2048 73 8 17 19 35 42 49 60 71-72 t/base.t 3 768 113 3 28-29 40 Failed 2/4 test scripts. 11/275 subtests failed. Files=4, Tests=275, 2 wallclock secs ( 1.30 cusr + 0.28 csys = 1.58 CPU) Failed 2/4 test programs. 11/275 subtests failed. make: *** [test] Error 3