Start 2008-07-26T08:49:46 Going to read /home/fly1003/var/cpan/Metadata Database was generated on Sat, 26 Jul 2008 10:02:45 GMT Running make for P/PE/PETDANCE/ack-1.86.tar.gz Checksum for /net/nas/data/cpan/authors/id/P/PE/PETDANCE/ack-1.86.tar.gz ok ack-1.86/ ack-1.86/ack ack-1.86/ack-help-types.txt ack-1.86/ack-help.txt ack-1.86/ack-standalone ack-1.86/Ack.pm ack-1.86/capture-stderr ack-1.86/Changes ack-1.86/Makefile.PL ack-1.86/MANIFEST ack-1.86/META.yml ack-1.86/README ack-1.86/squash ack-1.86/t/ ack-1.86/t/00-load.t ack-1.86/t/ack-1.t ack-1.86/t/ack-a.t ack-1.86/t/ack-binary.t ack-1.86/t/ack-c.t ack-1.86/t/ack-color.t ack-1.86/t/ack-env.t ack-1.86/t/ack-g.t ack-1.86/t/ack-group.t ack-1.86/t/ack-h.t ack-1.86/t/ack-ignore-dir.t ack-1.86/t/ack-line.t ack-1.86/t/ack-match.t ack-1.86/t/ack-o.t ack-1.86/t/ack-passthru.t ack-1.86/t/ack-print0.t ack-1.86/t/ack-text.t ack-1.86/t/ack-type.t ack-1.86/t/ack-u.t ack-1.86/t/ack-v.t ack-1.86/t/ack-w.t ack-1.86/t/code.t ack-1.86/t/command-line-files.t ack-1.86/t/context.t ack-1.86/t/etc/ ack-1.86/t/etc/buttonhook.html.xxx ack-1.86/t/etc/buttonhook.noxml.xxx ack-1.86/t/etc/buttonhook.rfc.xxx ack-1.86/t/etc/buttonhook.rss.xxx ack-1.86/t/etc/buttonhook.xml.xxx ack-1.86/t/etc/core.2112 ack-1.86/t/etc/shebang.empty.xxx ack-1.86/t/etc/shebang.foobar.xxx ack-1.86/t/etc/shebang.php.xxx ack-1.86/t/etc/shebang.pl.xxx ack-1.86/t/etc/shebang.py.xxx ack-1.86/t/etc/shebang.rb.xxx ack-1.86/t/etc/shebang.sh.xxx ack-1.86/t/file-permission.t ack-1.86/t/filetypes.t ack-1.86/t/illegal-regex.t ack-1.86/t/incomplete-last-line.t ack-1.86/t/interesting.t ack-1.86/t/longopts.t ack-1.86/t/module.t ack-1.86/t/multiline.t ack-1.86/t/pod.t ack-1.86/t/standalone.t ack-1.86/t/swamp/ ack-1.86/t/swamp/#emacs-workfile.pl# ack-1.86/t/swamp/0 ack-1.86/t/swamp/blib/ ack-1.86/t/swamp/blib/ignore.pir ack-1.86/t/swamp/blib/ignore.pm ack-1.86/t/swamp/blib/ignore.pod ack-1.86/t/swamp/c-header.h ack-1.86/t/swamp/c-source.c ack-1.86/t/swamp/crystallography-weenies.f ack-1.86/t/swamp/file.bar ack-1.86/t/swamp/file.foo ack-1.86/t/swamp/groceries/ ack-1.86/t/swamp/groceries/another_subdir/ ack-1.86/t/swamp/groceries/another_subdir/CVS/ ack-1.86/t/swamp/groceries/another_subdir/CVS/fruit ack-1.86/t/swamp/groceries/another_subdir/CVS/junk ack-1.86/t/swamp/groceries/another_subdir/CVS/meat ack-1.86/t/swamp/groceries/another_subdir/fruit ack-1.86/t/swamp/groceries/another_subdir/junk ack-1.86/t/swamp/groceries/another_subdir/meat ack-1.86/t/swamp/groceries/another_subdir/RCS/ ack-1.86/t/swamp/groceries/another_subdir/RCS/fruit ack-1.86/t/swamp/groceries/another_subdir/RCS/junk ack-1.86/t/swamp/groceries/another_subdir/RCS/meat ack-1.86/t/swamp/groceries/CVS/ ack-1.86/t/swamp/groceries/CVS/fruit ack-1.86/t/swamp/groceries/CVS/junk ack-1.86/t/swamp/groceries/CVS/meat ack-1.86/t/swamp/groceries/fruit ack-1.86/t/swamp/groceries/junk ack-1.86/t/swamp/groceries/meat ack-1.86/t/swamp/groceries/RCS/ ack-1.86/t/swamp/groceries/RCS/fruit ack-1.86/t/swamp/groceries/RCS/junk ack-1.86/t/swamp/groceries/RCS/meat ack-1.86/t/swamp/groceries/subdir/ ack-1.86/t/swamp/groceries/subdir/fruit ack-1.86/t/swamp/groceries/subdir/junk ack-1.86/t/swamp/groceries/subdir/meat ack-1.86/t/swamp/html.htm ack-1.86/t/swamp/html.html ack-1.86/t/swamp/incomplete-last-line.txt ack-1.86/t/swamp/javascript.js ack-1.86/t/swamp/Makefile ack-1.86/t/swamp/Makefile.PL ack-1.86/t/swamp/moose-andy.jpg ack-1.86/t/swamp/options.pl ack-1.86/t/swamp/options.pl.bak ack-1.86/t/swamp/parrot.pir ack-1.86/t/swamp/perl-test.t ack-1.86/t/swamp/perl-without-extension ack-1.86/t/swamp/perl.cgi ack-1.86/t/swamp/perl.pl ack-1.86/t/swamp/perl.pm ack-1.86/t/swamp/perl.pod ack-1.86/t/swamp/pipe-stress-freaks.F ack-1.86/t/text/ ack-1.86/t/text/4th-of-july.txt ack-1.86/t/text/boy-named-sue.txt ack-1.86/t/text/freedom-of-choice.txt ack-1.86/t/text/me-and-bobbie-mcgee.txt ack-1.86/t/text/science-of-myth.txt ack-1.86/t/text/shut-up-be-happy.txt ack-1.86/t/Util.pm ack-1.86/t/zero.t ack-1.86/TODO CPAN.pm: Going to build P/PE/PETDANCE/ack-1.86.tar.gz >>> /home/fly1003/ap1003/bin/perl-static Makefile.PL Checking if your kit is complete... Looks good No documentation found for "File::Next". Writing Makefile for ack >>> make cp Ack.pm blib/lib/App/Ack.pm /home/fly1003/ap1003/bin/perl-static squash ack File::Next Ack.pm > ack-standalone Reading ack Reading /home/fly1003/ap1003/site/lib/File/Next.pm Reading Ack.pm chmod 0755 ack-standalone /home/fly1003/ap1003/bin/perl-static -T -c ack-standalone ack-standalone syntax OK /home/fly1003/ap1003/bin/perl-static -T ack-standalone --noenv --help > ack-help.txt || perl -e0 /home/fly1003/ap1003/bin/perl-static -T ack-standalone --noenv --help=types > ack-help-types.txt || perl -e0 cp ack blib/script/ack /home/fly1003/ap1003/bin/perl-static "-MExtUtils::MY" -e "MY->fixin(shift)" blib/script/ack Manifying blib/man1/ack.1 Manifying blib/man3/Ack.3 PETDANCE/ack-1.86.tar.gz make -- OK 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/00-load................. 1..2 ok 1 - use App::Ack; ok 2 - use File::Next; # Testing App::Ack 1.86, File::Next 1.02, Perl 5.010000, /home/fly1003/ap1003/bin/perl-static ok t/ack-1................... 1..10 ok 1 - Should have no output to stderr ok 2 - Looking for first instance of Sue! ok 3 - Should have no output to stderr ok 4 - Looking for first non-match ok 5 - Should have no output to stderr ok 6 - Should only get one file back ok 7 - One of the files from the swamp ok 8 - Should have no output to stderr ok 9 - Should only get one file back from Makefile ok 10 - The one file matches one of the two Makefile files ok t/ack-a................... 1..2 ok 1 - Should have no output to stderr ok 2 - File lists match ok t/ack-binary.............. 1..4 ok 1 - Should have no output to stderr ok 2 - Looking for binary ok 3 - Should have no output to stderr ok 4 - Looking for binary ok t/ack-c................... 1..10 ok 1 - Should have no output to stderr ok 2 - Looking for religion with -l ok 3 - Should have no output to stderr ok 4 - Looking for religion with -L ok 5 - Should have no output to stderr ok 6 - Looking for religion with -l -v ok 7 - Should have no output to stderr ok 8 - Boy counts ok 9 - Should have no output to stderr ok 10 - Religion counts -l -c ok t/ack-color............... 1..7 ok 1 - Should have no output to stderr ok 2 ok 3 - Should have no output to stderr ok 4 - backref pattern matches once ok 5 ok 6 - Should have no output to stderr ok 7 ok t/ack-env................. 1..6 ok 1 - Should have no output to stderr ok 2 - Looking for first instance of Sue! with --env ok 3 - Should have no output to stderr ok 4 - Looking for Sue! with --noenv ok 5 - Should have no output to stderr ok 6 - Looking for Sue! with --noenv ok t/ack-g................... 1..47 ok 1 - No STDOUT for non-existent file ok 2 - One line of STDERR for non-existent file ok 3 - Correct warning message for non-existent file ok 4 - Should have no output to stderr ok 5 - Looking for Makefile ok 6 - Should have no output to stderr ok 7 - Looking for swam.......htm ok 8 - Should have no output to stderr ok 9 - Looking for ^t.st ok 10 - Should have no output to stderr ok 11 - Looking for pg$ ok 12 - Should have no output to stderr ok 13 - Looking for -i -g PIPE ok 14 - Should have no output to stderr ok 15 - Looking for (?i:PIPE) ok 16 - Should have no output to stderr ok 17 - File on command line is always searched ok 18 - Should have no output to stderr ok 19 - File on command line is always searched, even with wrong type. ok 20 - Should have no output to stderr ok 21 - Looking for the in files matching Makefile ok 22 - Should have no output to stderr ok 23 - Looking for ack (case insensitive) in files matching \.t$ ok 24 - Should have no output to stderr ok 25 - Looking for ack (case insensitive) in files matching \.t$ ok 26 - Should have no output to stderr ok 27 - Looking for ack in files matching \.T$ ok 28 - Should have no output to stderr ok 29 - Looking for ack in files matching \.T$ (both case insensitive) ok 30 - Should have no output to stderr ok 31 - Looking for file in all files matching swamp.*[fb][oa][or] ok 32 - Should have no output to stderr ok 33 - Looking for file in unrestricted files matching swamp[\\/][^\\/]+\.pl ok 34 - Should have no output to stderr ok 35 - Looking for ack-g.t$ with quotemeta. ok 36 - Should have no output to stderr ok 37 - Looking for ... (quotemeta) in files matching print0.t$. ok 38 - Should have no output to stderr ok 39 - Looking for ... (quotemeta) in files matching print0.t$ - swapped. ok 40 - Should have no output to stderr ok 41 - Looking for free with '-w'. ok 42 - Should have no output to stderr ok 43 - Looking for filenames NOT matching of. ok 44 - Should have no output to stderr ok 45 - Looking for files without are in files matching of ok 46 - Should have no output to stderr ok 47 - Looking for files without are in files matching of - swapped ok t/ack-group............... 1..12 ok 1 - Should have no output to stderr ok 2 - No grouping ok 3 - Should have no output to stderr ok 4 - No grouping ok 5 - Should have no output to stderr ok 6 - Standard grouping ok 7 - Should have no output to stderr ok 8 - Standard grouping ok 9 - Should have no output to stderr ok 10 - Standard grouping ok 11 - Should have no output to stderr ok 12 - No grouping ok t/ack-h................... 1..12 ok 1 - Should have no output to stderr ok 2 - Looking for strict in one file ok 3 - Should have no output to stderr ok 4 - Looking for strict in multiple files ok 5 - Should have no output to stderr ok 6 - Looking for strict in one file with -H ok 7 - Should have no output to stderr ok 8 - Looking for strict in one file with --with-filename ok 9 - Should have no output to stderr ok 10 - Looking for strict in multiple files with -h ok 11 - Should have no output to stderr ok 12 - Looking for strict in multiple files with --no-filename ok t/ack-ignore-dir.......... 1..24 ok 1 - Should have no output to stderr ok 2 - test data contents are as expected ok 3 - Should have no output to stderr ok 4 - --ignore-dir=subdir ok 5 - Should have no output to stderr ok 6 - --ignore-dir=subdir/ ok 7 - Should have no output to stderr ok 8 - --ignore-dir=subdir --ignore-dir=another_subdir ok 9 - Should have no output to stderr ok 10 - --noignore-dir=CVS ok 11 - Should have no output to stderr ok 12 - --noignore-dir=CVS --noignore-dir=RCS ok 13 - Should have no output to stderr ok 14 - --noignore-dir=CVS --ignore-dir=subdir ok 15 - Should have no output to stderr ok 16 - --noignore-dir=CVS --ignore-dir=CVS ok 17 - Should have no output to stderr ok 18 - --noignore-dir=CVS --ignore-dir=CVS --noignore-dir=CVS ok 19 - Should have no output to stderr ok 20 - --ignore-dir=subdir --noignore-dir=subdir ok 21 - Should have no output to stderr ok 22 - --ignore-dir=subdir --noignore-dir=subdir --ignore-dir=subdir ok 23 - Should have no output to stderr ok 24 - -u --ignore-dir=subdir ok t/ack-line................ 1..18 ok 1 - Should have no output to stderr ok 2 - Looking for line 1 ok 3 - Should have no output to stderr ok 4 - Looking for lines 1 and 5 ok 5 - Should have no output to stderr ok 6 - Looking for lines 1, 5 ok 7 - Should have no output to stderr ok 8 - Looking for lines 1 to 5 ok 9 - Should have no output to stderr ok 10 - Looking for line 3 with two lines of context ok 11 - Should have no output to stderr ok 12 - Looking for non existent line ok 13 - Should have no output to stderr ok 14 - Checking --passthru behaviour with --line ok 15 - Should have no output to stderr ok 16 - Looking for first line in multiple files ok 17 - Should have no output to stderr ok 18 - Looking for first line in multiple files ok t/ack-match............... 1..12 ok 1 - Should have no output to stderr ok 2 - Should have no output to stderr ok 3 - Same output for regex 'Sue'. ok 4 - Should have no output to stderr ok 5 - Should have no output to stderr ok 6 - Same output for regex 'boy'. ok 7 - Should have no output to stderr ok 8 - Should have no output to stderr ok 9 - Same output for regex 'll+'. ok 10 - Should have no output to stderr ok 11 - Should have no output to stderr ok 12 - Same output for regex 'gon'. ok t/ack-o................... 1..6 ok 1 - Should have no output to stderr ok 2 - Find all the things without -o ok 3 - Should have no output to stderr ok 4 - Find all the things with -o ok 5 - Should have no output to stderr ok 6 - Find all the things with --output function ok t/ack-passthru............ 1..6 ok 1 - Should have no output to stderr ok 2 - I'm lookin' for you ok 3 - Should have no output to stderr ok 4 - Still lookin' for you, in passthru mode ok 5 - Got all the lines back ok 6 - Only two lines are highlighted ok t/ack-print0.............. 1..16 ok 1 - Should have no output to stderr ok 2 - Files found with -g and without --print0 ok 3 - ... no null byte in output ok 4 - Should have no output to stderr ok 5 - Only one line of output with --print0 ok 6 - Files found with -g and with --print0 ok 7 - Should have no output to stderr ok 8 - Only one line of output with -f and --print0 ok 9 - ... and null bytes in output ok 10 - Should have no output to stderr ok 11 - Only one line of output with -l and --print0 ok 12 - ... and null bytes in output ok 13 - Should have no output to stderr ok 14 - Only one line of output with --count and --print0 ok 15 - ... and null bytes in output ok 16 - ... and ":\d+" in output, so the counting also works ok t/ack-text................ 1..4 ok 1 - Should have no output to stderr ok 2 - Looking for text files ok 3 - Should have no output to stderr ok 4 - Looking for XML files ok t/ack-type................ 1..74 ok 1 - Should have no output to stderr ok 2 - File lists match via --perl ok 3 - Should have no output to stderr ok 4 - File lists match via --perl --noruby ok 5 - Should have no output to stderr ok 6 - File lists match via --ruby ok 7 - Should have no output to stderr ok 8 - File lists match via --ruby --noperl ok 9 - Should have no output to stderr ok 10 - File lists match via --perl --ruby ok 11 - Should have no output to stderr ok 12 - File lists match via --ruby --perl ok 13 - Should have no output to stderr ok 14 - File lists match via --type=perl ok 15 - Should have no output to stderr ok 16 - File lists match via --type=perl --type=noruby ok 17 - Should have no output to stderr ok 18 - File lists match via --type=ruby ok 19 - Should have no output to stderr ok 20 - File lists match via --type=ruby --type=noperl ok 21 - Should have no output to stderr ok 22 - File lists match via --type=perl --type=ruby ok 23 - Should have no output to stderr ok 24 - File lists match via --type=ruby --type=perl ok 25 - Should have no output to stderr ok 26 - File lists match via --perl --type=noruby ok 27 - Should have no output to stderr ok 28 - File lists match via --ruby --type=noperl ok 29 - Should have no output to stderr ok 30 - File lists match via --perl --type=ruby ok 31 - Should have no output to stderr ok 32 - File lists match via --ruby --type=perl ok 33 - Should have no output to stderr ok 34 - File lists match via --cc ok 35 - Should have no output to stderr ok 36 - File lists match via --hh ok 37 - Should have no output to stderr ok 38 - File lists match via --cc --nohh ok 39 - Should have no output to stderr ok 40 - File lists match via --fortran ok 41 - Should have no output to stderr ok 42 - File lists match via --skipped ok 43 - Should have no output to stderr ok 44 - File lists match via --type-set foo-type=.foo --foo-type ok 45 - Should have no output to stderr ok 46 - File lists match via --type-set foo-type=.foo --type=foo-type ok 47 - Should have no output to stderr ok 48 - File lists match via --type-set foo-type=.foo,.bar --foo-type ok 49 - Should have no output to stderr ok 50 - File lists match via --type-set foo-type=.foo --type-set bar-type=.bar --foo-type --bar-type ok 51 - Should have no output to stderr ok 52 - File lists match via --type-add xml=.foo --xml ok 53 - Should have no output to stderr ok 54 - File lists match via --type-add xml=.foo,.bar --xml ok 55 - Should have no output to stderr ok 56 - File lists match via --type-set cc=.foo --cc ok 57 - Located stderr message: ack-standalone: --type-set: Builtin type "make" cannot be changed. ok 58 - Only one line of stderr for message: ack-standalone: --type-set: Builtin type "make" cannot be changed. ok 59 - Located stderr message: ack-standalone: --type-add: Builtin type "make" cannot be changed. ok 60 - Only one line of stderr for message: ack-standalone: --type-add: Builtin type "make" cannot be changed. ok 61 - Located stderr message: ack-standalone: --type-set: Builtin type "skipped" cannot be changed. ok 62 - Only one line of stderr for message: ack-standalone: --type-set: Builtin type "skipped" cannot be changed. ok 63 - Located stderr message: ack-standalone: --type-add: Builtin type "skipped" cannot be changed. ok 64 - Only one line of stderr for message: ack-standalone: --type-add: Builtin type "skipped" cannot be changed. ok 65 - Located stderr message: ack-standalone: --type-set: Builtin type "text" cannot be changed. ok 66 - Only one line of stderr for message: ack-standalone: --type-set: Builtin type "text" cannot be changed. ok 67 - Located stderr message: ack-standalone: --type-add: Builtin type "text" cannot be changed. ok 68 - Only one line of stderr for message: ack-standalone: --type-add: Builtin type "text" cannot be changed. ok 69 - Located stderr message: ack-standalone: --type-set: Builtin type "binary" cannot be changed. ok 70 - Only one line of stderr for message: ack-standalone: --type-set: Builtin type "binary" cannot be changed. ok 71 - Located stderr message: ack-standalone: --type-add: Builtin type "binary" cannot be changed. ok 72 - Only one line of stderr for message: ack-standalone: --type-add: Builtin type "binary" cannot be changed. ok 73 - Located stderr message: ack-standalone: --type-add: Type "foo" does not exist, creating with ".foo" ... ok 74 - Only one line of stderr for message: ack-standalone: --type-add: Type "foo" does not exist, creating with ".foo" ... ok t/ack-u................... 1..12 ok 1 - Should have no output to stderr ok 2 - Should have no output to stderr ok 3 - \#emacs-workfile.pl\# found with -u in t/swamp/ ok 4 - \#emacs-workfile.pl\# not found without -u in t/swamp/ ok 5 - Should have no output to stderr ok 6 - Should have no output to stderr ok 7 - core.2112 found with -u in t/etc/ ok 8 - core.2112 not found without -u in t/etc/ ok 9 - Should have no output to stderr ok 10 - Should have no output to stderr ok 11 - ignore.pod found with -u in t/swamp/ ok 12 - ignore.pod not found without -u in t/swamp/ ok t/ack-v................... 1..6 ok 1 - Should have no output to stderr ok 2 - First line of a file that does not contain "are". ok 3 - Should have no output to stderr ok 4 - No religion please ok 5 - Should have no output to stderr ok 6 - Non-religion counts ok t/ack-w................... 1..6 ok 1 - Should have no output to stderr ok 2 - Looking for Sue! ok 3 - Should have no output to stderr ok 4 - Looking for mu\w not ok 5 - Automatically fail stderr check for TODO tests. # TODO I can't figure why the -w works from the command line, but not inside this test # Failed (TODO) test 'Automatically fail stderr check for TODO tests.' # at t/Util.pm line 53. not ok 6 - Looking for mu. # TODO I can't figure why the -w works from the command line, but not inside this test # Failed (TODO) test 'Looking for mu.' # at t/ack-w.t line 51. # +----+--------------------------------------------------------------+----+--------------------------------------------------------------+ # | Elt|Got | Elt|Expected | # +----+--------------------------------------------------------------+----+--------------------------------------------------------------+ # * 0|And he didn't leave very much for my Ma and me * | | # | 1|At an old saloon on a street of mud, | 0|At an old saloon on a street of mud, | # * 2|He kicked like a mule and he bit like a crocodile. * | | # | 3|Kicking and a-gouging in the mud and the blood and the beer. | 1|Kicking and a-gouging in the mud and the blood and the beer. | # * 4|Science and religion are not mutually exclusive * | | # * 5|Well, he must have thought that it was quite a joke * | | # +----+--------------------------------------------------------------+----+--------------------------------------------------------------+ ok t/code.................... 1..38 ok 1 - ack should have no embedded tabs ok 2 - ack-standalone should have no embedded tabs ok 3 - Ack.pm should have no embedded tabs ok 4 - t/00-load.t should have no embedded tabs ok 5 - t/ack-1.t should have no embedded tabs ok 6 - t/ack-a.t should have no embedded tabs ok 7 - t/ack-binary.t should have no embedded tabs ok 8 - t/ack-c.t should have no embedded tabs ok 9 - t/ack-color.t should have no embedded tabs ok 10 - t/ack-env.t should have no embedded tabs ok 11 - t/ack-g.t should have no embedded tabs ok 12 - t/ack-group.t should have no embedded tabs ok 13 - t/ack-h.t should have no embedded tabs ok 14 - t/ack-ignore-dir.t should have no embedded tabs ok 15 - t/ack-line.t should have no embedded tabs ok 16 - t/ack-match.t should have no embedded tabs ok 17 - t/ack-o.t should have no embedded tabs ok 18 - t/ack-passthru.t should have no embedded tabs ok 19 - t/ack-print0.t should have no embedded tabs ok 20 - t/ack-text.t should have no embedded tabs ok 21 - t/ack-type.t should have no embedded tabs ok 22 - t/ack-u.t should have no embedded tabs ok 23 - t/ack-v.t should have no embedded tabs ok 24 - t/ack-w.t should have no embedded tabs ok 25 - t/code.t should have no embedded tabs ok 26 - t/command-line-files.t should have no embedded tabs ok 27 - t/context.t should have no embedded tabs ok 28 - t/file-permission.t should have no embedded tabs ok 29 - t/filetypes.t should have no embedded tabs ok 30 - t/illegal-regex.t should have no embedded tabs ok 31 - t/incomplete-last-line.t should have no embedded tabs ok 32 - t/interesting.t should have no embedded tabs ok 33 - t/longopts.t should have no embedded tabs ok 34 - t/module.t should have no embedded tabs ok 35 - t/multiline.t should have no embedded tabs ok 36 - t/pod.t should have no embedded tabs ok 37 - t/standalone.t should have no embedded tabs ok 38 - t/zero.t should have no embedded tabs ok t/command-line-files...... 1..6 ok 1 - Should have no output to stderr ok 2 - One hit for specifying a dir ok 3 - Should have no output to stderr ok 4 - Two hits for specifying the file ok 5 - Error if there's no file ok 6 - Find the one file that has a hit ok t/context................. 1..22 ok 1 - Should have no output to stderr ok 2 - Looking for left - before ok 3 - Should have no output to stderr ok 4 - Looking for laugh - before with line numbers ok 5 - Should have no output to stderr ok 6 - Looking for [nN]amed Sue - after ok 7 - Should have no output to stderr ok 8 - Looking for giggle - context defaults to 2 ok 9 - Should have no output to stderr ok 10 - Looking for giggle with -1 ok 11 - Should have no output to stderr ok 12 - Looking for ya with -m3 ok 13 - Only two lines are highlighted ok 14 - Expecting altogether 18 lines back ok 15 - Should have no output to stderr ok 16 - Looking for ruby in ruby files with grouping ok 17 - Should have no output to stderr ok 18 - Looking for left in multiple files with grouping ok 19 - Should have no output to stderr ok 20 - Looking for swam.......htm - no change with -g ok 21 - Should have no output to stderr ok 22 - Context is disabled with -o ok t/file-permission......... 1..10 ok 1 - chmodded t/file-permission.t to 0000 from 100644 ok 2 - Search normal: exit code zero ok 3 - Search normal: no normal output ok 4 - Search normal: one line of stderr output ok 5 - Search normal: warning message ok ok 6 - Search normal: exit code zero ok 7 - Search normal: no normal output ok 8 - Search normal: one line of stderr output ok 9 - Search normal: warning message ok ok 10 - chmodded t/file-permission.t back to 100644 ok t/filetypes............... 1..29 ok 1 - use App::Ack; ok 2 - foo.pod can be multiple things ok 3 - Bongo.pm ok 4 - Makefile.PL ok 5 - Unknown ok 6 - foo.pod can be perl ok 7 - foo.pod can be parrot ok 8 - foo.pod can be parrot ok 9 - foo.pod cannot be ruby ok 10 - foo.handler.pod can be perl ok 11 - /tmp/wango/foo.pod can be perl ok 12 - /tmp/wango/foo.handler.pod can be perl ok 13 - /tmp/blongo/makefile is a makefile ok 14 - Makefile is a makefile ok 15 - correctly skip backup file ok 16 - correctly skip files starting and ending with hash mark ok 17 - correctly skip files named core.NNNN ok 18 - Checking t/etc/buttonhook.xml.xxx ok 19 - Checking t/etc/shebang.php.xxx ok 20 - Checking t/etc/shebang.pl.xxx ok 21 - Checking t/etc/shebang.py.xxx ok 22 - Checking t/etc/shebang.rb.xxx ok 23 - Checking t/etc/shebang.sh.xxx ok 24 - Checking t/swamp/Makefile ok 25 - Checking t/swamp/Makefile.PL ok 26 - Checking t/swamp/buttonhook.xml ok 27 - empty file returns "binary" ok 28 - file could not be identified from shebang line ok 29 - no found, so no filetype ok t/illegal-regex........... 1..12 ok 1 - No STDOUT for illegal pattern ok 2 - Two lines of STDERR for illegal pattern ok 3 - Correct ack error message for illegal pattern ok 4 - Correct type of error for illegal pattern ok 5 - No STDOUT for illegal -g regex ok 6 - Two lines of STDERR for illegal -g regex ok 7 - Correct ack error message for illegal -g regex ok 8 - Correct type of error for illegal -g regex ok 9 - No STDOUT for illegal -G regex ok 10 - Two lines of STDERR for illegal -G regex ok 11 - Correct ack error message for illegal -G regex ok 12 - Correct type of error for illegal -G regex ok t/incomplete-last-line.... 1..2 ok 1 - Should have no output to stderr ok 2 - Incomplete line gets a newline appended. ok t/interesting............. 1..8 ok 1 - use App::Ack; ok 2 - PERL_FILES ok 3 - PERL_FILES_GLOBBED ok 4 - PARROT_FILES_DESCEND ok 5 - PARROT_FILES_NODESCEND ok 6 - PARROT_FILES_NODESCEND_EMPTY ok 7 - PERL_FILES_BY_NAME ok 8 - BINARY_FILES ok t/longopts................ 1..34 ok 1 - --help output is correct ok 2 - Found --help in usage ok 3 - --version output is correct ok 4 - Found --version in usage ok 5 - -i works correctly for ascii ok 6 - Found -i in usage ok 7 - --ignore-case works correctly for ascii ok 8 - Found --ignore-case in usage ok 9 - --smart-case turn on ignore-case when PATTERN has no upper ok 10 - --smart-case does nothing when PATTERN has upper ok 11 - Found --[no]smart-case in usage ok 12 - -i overrides --smart-case, forcing ignore case, even when PATTERN has upper ok 13 - -v works correctly ok 14 - Found -v in usage ok 15 - --invert-match works correctly ok 16 - Found --invert-match in usage ok 17 - -w ignores non-words ok 18 - -w ignores non-words ok 19 - Found -w in usage ok 20 - --word-regexp ignores non-words ok 21 - --word-regexp ignores non-words ok 22 - Found --word-regexp in usage ok 23 - -Q matches a literal string ok 24 - Found -Q in usage ok 25 - --literal matches a literal string ok 26 - Found --literal in usage ok 27 - -l prints matching files ok 28 - Found -l in usage ok 29 - --files-with-matches prints matching files ok 30 - Found --files-with-matches in usage ok 31 - -L prints matching files ok 32 - Found -L in usage ok 33 - --files-without-match prints matching files ok 34 - Found --files-without-match in usage ok t/module.................. 1..53 ok 1 - use App::Ack; ok 2 - Copyright ok 3 - free software ok 4 - Copyright ok 5 - parrot is supported filetype ok 6 - At least 39 filetypes are supported ok 7 - Bill the Cat ok 8 - get_starting_points ok 9 - get_iterator returns CODE isa CODE ok 10 - get_starting_points ok 11 - The object isa CODE ok 12 ok 13 - no warning ok 14 - get_starting_points ok 15 - different iterators ok 16 - The object isa CODE ok 17 ok 18 ok 19 - no warning not ok 20 - get_starting_points # TODO remove the non-existing directory from the starting_points # Failed (TODO) test 'get_starting_points' # at t/module.t line 200. # +----+-------------+----+----------+ # | Elt|Got | Elt|Expected | # +----+-------------+----+----------+ # | 0|t/text | 0|t/text | # * 1|t/nosuchdir * | | # +----+-------------+----+----------+ ok 21 - warning ok 22 - get_starting_points ok 23 - The object isa CODE ok 24 ok 25 - no warning ok 26 - get_starting_points ok 27 - The object isa CODE ok 28 ok 29 - no warning ok 30 - get_starting_points ok 31 - The object isa CODE ok 32 ok 33 - no warning ok 34 - get_starting_points ok 35 - The object isa CODE ok 36 ok 37 - no warning ok 38 - get_starting_points ok 39 - The object isa CODE ok 40 ok 41 - no warning ok 42 - get_starting_points ok 43 - The object isa CODE ok 44 ok 45 - no warning ok 46 - get_starting_points ok 47 - The object isa CODE ok 48 ok 49 - no warning ok 50 - get_starting_points ok 51 - The object isa CODE ok 52 ok 53 - no warning ok t/multiline............... 1..4 ok 1 - Should have no output to stderr ok 2 - Looking for anchored science ok 3 - Should have no output to stderr ok 4 - Looking for unanchored science ok t/pod..................... 1..2 ok 1 - blib/script/ack ok 2 - blib/lib/App/Ack.pm ok t/standalone.............. 1..5 ok 1 - exists ok 2 - readable ok 3 - executable ok 4 - Should have no output to stderr ok 5 - Looking for packages ok t/zero.................... 1..3 ok 1 - use App::Ack; ok 2 - HANDLE_ZEROES ok 3 - DASH_F ok All tests successful. Files=35, Tests=524, 28 wallclock secs ( 0.50 usr 0.13 sys + 24.00 cusr 3.25 csys = 27.88 CPU) Result: PASS PETDANCE/ack-1.86.tar.gz make test TEST_VERBOSE=1 -- OK Andy Lester <andy@petdance.com> A grep-like program specifically for large source trees >>> (cd /home/fly1003/var/cpan/build/ack-1.86-BcoVN8 && tar cvf - ack-1.86.ppd blib) | gzip -c >/home/fly1003/var/REPO/P/PE/PETDANCE/ack-1.86.tar.gz ack-1.86.ppd blib/ blib/lib/ blib/lib/App/ blib/lib/App/Ack.pm blib/man1/ blib/man1/ack.1 blib/man3/ blib/man3/Ack.3 blib/script/ blib/script/ack >>> mv /home/fly1003/var/cpan/build/ack-1.86-BcoVN8/ack-1.86.ppd /home/fly1003/var/REPO/P/PE/PETDANCE Finished 2008-07-26T08:50:22