Microsoft (R) Program Maintenance Utility Version 7.00.8882 Copyright (C) Microsoft Corp 1988-2000. All rights reserved. Installing C:\cpanrun-5.8\build\5-8-0\site\lib\Regexp\English.pm Writing C:\cpanrun-5.8\build\5-8-0\site\lib\auto\Regexp\English\.packlist Appending installation info to C:\cpanrun-5.8\build\5-8-0\lib/perllocal.pod ntifiers.t t\remember.t t\0-signature.....1..1 'gpg' is not recognized as an internal or external command, operable program or batch file. Cannot use GnuPG or Crypt::OpenPGP, please install either one first! Skipping Makefile Skipping blib/arch/auto/Regexp/English/.exists Skipping blib/lib/Regexp/.exists Skipping blib/lib/Regexp/English.pm Skipping blib/lib/auto/Regexp/English/.exists Skipping pm_to_blib ==> SKIPPED CHECKING 'Makefile'! (run Makefile.PL to ensure its integrity) <=== ok 1 - Valid signature ok t\basic...........1..38 ok 1 - should match basic regex ok 2 - match should capture, too ok 3 - captured text should be okay ok 4 - and it should not match bad data ok 5 - a character class should not match bad data ok 6 - but it should match good data ok 7 - test non_word_chars, boundary, very end ok 8 - test non word, boundary, very end non-match ok 9 - check \G, \t, \f, \a ok 10 - check \G, \t, \f, \a ok 11 - test multiple captures (0) ok 12 - test multiple captures (1) ok 13 - test multiple captures (2) ok 14 - test multiple captures to vars (0) ok 15 - test multiple captures to vars (1) ok 16 - test multiple captures to vars (2) ok 17 - test captured vars against returned (0) ok 18 - test captured vars against returned (1) ok 19 - test captured vars against returned (2) ok 20 - match() should respect scalar context with bound vars ok 21 - match() should respect scalar context with no bound vars ok 22 - should match first of alternate ok 23 - should match second of alternate ok 24 - should not match character not in alternation ok 25 - alternate should work with class method calls ok 26 - ... and second alternate should also match ok 27 - ... and should not match bad match ok 28 - group() should work in pattern ok 29 - ... and should not interfere with other Groupings ok 30 - should match first of alternate ok 31 - should match second of alternate ok 32 - should not match character not in alternation ok 33 - or() should work when in a grouping ok 34 - ... matching both options ok 35 - ... but not invalid match ok 36 - end() should throw warning without remember() call ok 37 - debug() should return built-up regexp ok 38 - compile() should return compiled regexp ok t\chars...........1..62 ok 1 - match a word char ok 2 - do not match a non word char ok 3 - match muliple word chars ok 4 - match a single word char, looking for multiple ok 5 - do not match a non word char ok 6 - match a non word char ok 7 - do not match a word char ok 8 - match multiple non word chars ok 9 - match a single non word char ok 10 - do not match a word char ok 11 - match whitespace char ok 12 - do not match against non whitespace char ok 13 - match whitespace char ok 14 - do not match against non whitespace char ok 15 - match whitespace char ok 16 - do not match against non whitespace char ok 17 - match whitespace char ok 18 - do not match against non whitespace char ok 19 - match whitespace char ok 20 - do not match against non whitespace char ok 21 - do not match against non whitespace char ok 22 - match whitespace char ok 23 - do not match against non whitespace char ok 24 - match whitespace char ok 25 - do not match against non whitespace char ok 26 - match whitespace char ok 27 - do not match against non whitespace char ok 28 - match whitespace char ok 29 - match against digit char ok 30 - do not match against non digit char ok 31 - match against digit char ok 32 - do not match against non digit char ok 33 - do not match against digit char ok 34 - match against non digit char ok 35 - do not match against digit char ok 36 - match against non digit char ok 37 - do not match against digit char ok 38 - match against non digit char ok 39 - do not match against digit char ok 40 - match against non digit char ok 41 - match word boundary ok 42 - do not match non word boundary ok 43 - match end of string at newline ok 44 - do not match very end of string at newline ok 45 - match end of string without newline ok 46 - match very end of string without newline ok 47 - match beginning of string ok 48 - do not match non beginning of string ok 49 - match end of previous match ok 50 - match end of previous match ok 51 - match end of previous match ok 52 - match \t \n \r \f \a \e in order ok 53 - do not match whitespace chars out of order ok 54 - do not match \e \a \f \r \n \t in order ok 55 - match whitespace chars in order ok 56 - match start of line ok 57 - do not match unless at start of line ok 58 - match end of line ok 59 - do not match unless at end of line ok 60 - should not match with no tabs ok 61 - should match with one tab ok 62 - should match with multiple tabs ok t\example.........1..3 ok 1 - basic example should work ok 2 - ... and should remember multiple digits ok 3 - test example should match the one in module ok t\export..........1..19 ok 1 - should match basic regex ok 2 - match should capture, too ok 3 - captured text should be okay ok 4 - and it should not match bad data ok 5 - a character class should not match bad data ok 6 - but it should match good data ok 7 - test non_word_chars, boundary, very end ok 8 - test non word, boundary, very end non-match ok 9 - check \G, \t, \f, \a ok 10 - check \G, \t, \f, \a ok 11 - test multiple captures (0) ok 12 - test multiple captures (1) ok 13 - test multiple captures (2) ok 14 - test multiple captures to vars (0) ok 15 - test multiple captures to vars (1) ok 16 - test multiple captures to vars (2) ok 17 - test captured vars against returned (0) ok 18 - test captured vars against returned (1) ok 19 - test captured vars against returned (2) ok t\groupings.......1..3 ok 1 - use Regexp::English; ok 2 - followed_by should catch simple construct ok 3 - followed_by should not catch unmatching construct ok t\pod-coverage....1..1 ok 1 - Pod coverage on Regexp::English ok t\pod.............1..1 ok 1 - blib\lib\Regexp\English.pm ok t\quantifiers.....1..11 ok 1 - does zero or more match nothing? ok 2 - does zero or more match many? ok 3 - does zero or more match anywhere? ok 4 - does multiple not match nothing? ok 5 - does multiple match many? ok 6 - does multiple match anywhere? ok 7 - does minimal match? ok 8 - does optional really mean optional? ok 9 - are you SURE? ok 10 - do empty quantifiers work? ok 11 - do they grab the right thing? ok t\remember........1..14 ok 1 - use Regexp::English; ok 2 - remember() should return captured match ok 3 - remember() and end() should also work ok 4 - match() should handle nested remember()s ok 5 - remember/end should capture to variable fine ok 6 - should match matchable pattern ok 7 - should capture complete bound pattern ok 8 - should capture proper bound subpattern ok 9 - should match matchable pattern ok 10 - should capture complete bound pattern ok 11 - should capture proper bound subpattern ok 12 - should match matchable pattern ok 13 - should capture complete bound pattern ok 14 - should capture proper bound subpattern ok All tests successful. Files=10, Tests=153, 3 wallclock secs ( 0.00 cusr + 0.00 csys = 0.00 CPU)