Start 2008-07-14T22:10:07 LIB=C:\PlatSDK\Lib\AMD64;C:\PlatSDK\Lib\AMD64\atlmfc INCLUDE=C:\PlatSDK\Include;C:\PlatSDK\Include\crt;C:\PlatSDK\Include\crt\sys;C:\PlatSDK\Include\mfc;C:\PlatSDK\Include\atl PATH=C:\PlatSDK\Bin\Win64\x86\AMD64;C:\PlatSDK\Bin;C:\PlatSDK\Bin\WinNT;C:\Perl64\site\bin;C:\Perl64\bin;C:\cygwin\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\PROGRA~2\Perforce\ Going to read C:\cpanfly\var\cpan\Metadata Database was generated on Mon, 14 Jul 2008 10:02:50 GMT Running make for P/PE/PETDANCE/ack-1.86.tar.gz Fetching with LWP: http://cpan.nas.activestate.com/authors/id/P/PE/PETDANCE/ack-1.86.tar.gz Checksum for C:\cpanfly\var\cpan\sources\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 >>> C:\Perl64\bin\perl.exe Makefile.PL Checking if your kit is complete... Looks good Writing Makefile for ack >>> nmake Microsoft (R) Program Maintenance Utility Version 7.00.8882 Copyright (C) Microsoft Corp 1988-2000. All rights reserved. cp Ack.pm blib\lib/App/Ack.pm C:\Perl64\bin\perl.exe squash ack File::Next Ack.pm > ack-standalone Reading ack Reading C:/Perl64/site/lib/File/Next.pm Reading Ack.pm C:\Perl64\bin\perl.exe -MExtUtils::Command -e chmod 0755 ack-standalone C:\Perl64\bin\perl.exe -T -c ack-standalone ack-standalone syntax OK C:\Perl64\bin\perl.exe -T ack-standalone --noenv --help > ack-help.txt || perl -e0 C:\Perl64\bin\perl.exe -T ack-standalone --noenv --help=types > ack-help-types.txt || perl -e0 C:\Perl64\bin\perl.exe -MExtUtils::Command -e cp ack blib\script\ack pl2bat.bat blib\script\ack PETDANCE/ack-1.86.tar.gz nmake -- OK Running make test >>> nmake test TEST_VERBOSE=1 Microsoft (R) Program Maintenance Utility Version 7.00.8882 Copyright (C) Microsoft Corp 1988-2000. All rights reserved. C:\Perl64\bin\perl.exe -MExtUtils::Command -e cp ack blib\script\ack pl2bat.bat blib\script\ack C:\Perl64\bin\perl.exe "-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, C:\Perl64\bin\perl.exe 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..0 # Skip Can't be checked under Win32 skipped all skipped: Can't be checked under Win32 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 - Skipping -x test for Windows 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, 1 test skipped. Files=35, Tests=514, 60 wallclock secs ( 0.00 cusr + 0.00 csys = 0.00 CPU) PETDANCE/ack-1.86.tar.gz nmake test TEST_VERBOSE=1 -- OK Andy Lester <andy@petdance.com> A grep-like program specifically for large source trees >>> (cd C:\cpanfly\var\cpan\build\ack-1.86-17jh8I && tar cvf - ack-1.86.ppd blib) | gzip -c >C:/cpanfly/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/script/ blib/script/ack blib/script/ack.bat >>> mv C:\cpanfly\var\cpan\build\ack-1.86-17jh8I/ack-1.86.ppd C:/cpanfly/var/REPO/P/PE/PETDANCE Finished 2008-07-14T22:11:25