Microsoft (R) Program Maintenance Utility Version 7.00.8882 Copyright (C) Microsoft Corp 1988-2000. All rights reserved. C:\cpanrun-5.8\build\5-8-0\bin\perl.exe "-MExtUtils::Command::MM" "-e" "test_harness(1, 'blib\lib', 'blib\arch')" t\00-load.t t\ack-1.t t\ack-a.t t\ack-binary.t t\ack-c.t t\ack-color.t t\ack-g.t t\ack-h.t t\ack-line.t t\ack-o.t t\ack-passthru.t t\ack-print0.t t\ack-text.t t\ack-type.t t\ack-u.t t\ack-v.t t\ack-w.t t\context.t t\filetypes.t t\interesting.t t\longopts.t t\module.t t\pod-coverage.t t\pod.t t\standalone.t t\zero.t t\00-load.........1..1 ok 1 - use App::Ack; # Testing App::Ack 1.76, Perl 5.008, C:\cpanrun-5.8\build\5-8-0\bin\perl.exe ok t\ack-1...........1..6 ok 1 - Looking for first instance of Sue! ok 2 - Looking for first non-match ok 3 - Should only get one file back ok 4 - One of the files from the swamp ok 5 - Should only get one file back from Makefile ok 6 - The one file matches one of the two Makefile files ok t\ack-a...........1..1 ok 1 - File lists match ok t\ack-binary......1..2 ok 1 - Looking for binary ok 2 - Looking for binary ok t\ack-c...........1..5 ok 1 - Looking for religion with -l ok 2 - Looking for religion with -L ok 3 - Looking for religion with -l -v ok 4 - Boy counts ok 5 - Religion counts -l -c ok t\ack-color.......1..3 Undefined subroutine &Term::ANSIColor::colored called at ./ack-standalone line 1536, <$fh> line 65. # Failed test (t\ack-color.t at line 20) # Looks like you failed 1 tests of 3. not ok 1 - normal match highlighted ok 2 # skip Highlighting does not work on Windows ok 3 # skip Highlighting does not work on Windows dubious Test returned status 1 (wstat 256, 0x100) DIED. FAILED test 1 Failed 1/3 tests, 66.67% okay (less 2 skipped tests: 0 okay, 0.00%) t\ack-g...........1..6 ok 1 - Looking for Makefile not ok 2 - Looking for Makefile # Failed test (t\ack-g.t at line 36) # +----+---------------------+----+---------------------+ # | Elt|Got | Elt|Expected | # +----+---------------------+----+---------------------+ # | | * 0|t\swamp\Makefile * # | 0|t\swamp\Makefile.PL | 1|t\swamp\Makefile.PL | # +----+---------------------+----+---------------------+ ok 3 - Looking for swam.......htm ok 4 - Looking for ^t.st ok 5 - Looking for pg$ # Looks like you failed 1 tests of 6. ok 6 - Looking for PIPE, case-insensitive dubious Test returned status 1 (wstat 256, 0x100) DIED. FAILED test 2 Failed 1/6 tests, 83.33% okay t\ack-h...........1..6 ok 1 - Looking for strict in one file ok 2 - Looking for strict in multiple files ok 3 - Looking for strict in one file with -H ok 4 - Looking for strict in one file with --with-filename ok 5 - Looking for strict in multiple files with -h ok 6 - Looking for strict in multiple files with --no-filename ok t\ack-line........1..9 ok 1 - Looking for line 1 ok 2 - Looking for lines 1 and 5 ok 3 - Looking for lines 1, 5 ok 4 - Looking for lines 1 to 5 ok 5 - Looking for line 3 with two lines of context ok 6 - Looking for non existent line ok 7 - Checking --passthru behaviour with --line ok 8 - Looking for first line in multiple files ok 9 - Looking for first line in multiple files ok t\ack-o...........1..3 ok 1 - Find all the things without -o ok 2 - Find all the things with -o ok 3 - Find all the things with --output function ok t\ack-passthru....1..4 ok 1 - I'm lookin' for you ok 2 - Still lookin' for you, in passthru mode ok 3 # skip Highlighting does not work on Windows ok 4 # skip Highlighting does not work on Windows ok 2/4 skipped: Highlighting does not work on Windows t\ack-print0......1..11 ok 1 - Files found with -g and without --print0 ok 2 - ... no null byte in output ok 3 - Only one line of output with --print0 ok 4 - Files found with -g and with --print0 ok 5 - Only one line of output with -f and --print0 ok 6 - ... and null bytes in output ok 7 - Only one line of output with -l and --print0 ok 8 - ... and null bytes in output ok 9 - Only one line of output with --count and --print0 ok 10 - ... and null bytes in output ok 11 - ... and ":\d+" in output, so the counting also works ok t\ack-text........1..2 # Failed test (t\ack-text.t at line 85) # +----+---------------------+----+---------------------+ # | Elt|Got | Elt|Expected | # +----+---------------------+----+---------------------+ # | 35|t\pod.t | 35|t\pod.t | # | 36|t\standalone.t | 36|t\standalone.t | # | 37|t\swamp\0 | 37|t\swamp\0 | # | | * 38|t\swamp\Makefile * # | 38|t\swamp\Makefile.PL | 39|t\swamp\Makefile.PL | # | 39|t\swamp\c-header.h | 40|t\swamp\c-header.h | # | 40|t\swamp\c-source.c | 41|t\swamp\c-source.c | # +----+---------------------+----+---------------------+ not ok 1 - Looking for text files # Looks like you failed 1 tests of 2. ok 2 - Looking for XML files dubious Test returned status 1 (wstat 256, 0x100) DIED. FAILED test 1 Failed 1/2 tests, 50.00% okay t\ack-type........1..20 ok 1 - File lists match via --perl ok 2 - File lists match via --perl --noruby ok 3 - File lists match via --ruby ok 4 - File lists match via --ruby --noperl ok 5 - File lists match via --perl --ruby ok 6 - File lists match via --ruby --perl ok 7 - File lists match via --type=perl ok 8 - File lists match via --type=perl --type=noruby ok 9 - File lists match via --type=ruby ok 10 - File lists match via --type=ruby --type=noperl ok 11 - File lists match via --type=perl --type=ruby ok 12 - File lists match via --type=ruby --type=perl ok 13 - File lists match via --perl --type=noruby ok 14 - File lists match via --ruby --type=noperl ok 15 - File lists match via --perl --type=ruby ok 16 - File lists match via --ruby --type=perl ok 17 - File lists match via --cc ok 18 - File lists match via --hh ok 19 - File lists match via --cc --nohh ok 20 - File lists match via --fortran ok t\ack-u...........1..6 not ok 1 - \#emacs-workfile.pl\# found with -u in t/swamp/ # Failed test (t\ack-u.t at line 34) ok 2 - \#emacs-workfile.pl\# not found without -u in t/swamp/ ok 3 - core.2112 found with -u in t/etc/ ok 4 - core.2112 not found without -u in t/etc/ not ok 5 - ignore.pod found with -u in t/swamp/ # Failed test (t\ack-u.t at line 34) ok 6 - ignore.pod not found without -u in t/swamp/ # Looks like you failed 2 tests of 6. dubious Test returned status 2 (wstat 512, 0x200) DIED. FAILED tests 1, 5 Failed 2/6 tests, 66.67% okay t\ack-v...........1..2 ok 1 - No religion please ok 2 - Non-religion counts ok t\ack-w...........1..3 ok 1 - Looking for Sue! ok 2 - Looking for mu\w not ok 3 - Looking for mu. # TODO I can't figure why the -w works from the command line, but not inside this test # Failed (TODO) test (t\ack-w.t at line 52) # +----+--------------------------------------------------------------+----+--------------------------------------------------------------+ # | 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\context.........1..12 ok 1 - Looking for left - before ok 2 - Looking for laugh - before with line numbers ok 3 - Looking for "[nN]amed Sue" - after ok 4 - Looking for giggle - context defaults to 2 ok 5 - Looking for giggle with -1 ok 6 - Looking for ya with -m3 ok 7 # skip Highlighting does not work on Windows ok 8 # skip Highlighting does not work on Windows ok 9 - Looking for ruby in ruby files with grouping ok 10 - Looking for left in multiple files with grouping ok 11 - Looking for swam.......htm - no change with -g ok 12 - Context is disabled with -o ok 2/12 skipped: Highlighting does not work on Windows 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\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..30 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 # You named your test ' # '. You shouldn't use numbers for your test names. # Very confusing. # Failed test (t\longopts.t at line 48) # 'use strict; # ' doesn't look much like a regex to me. not ok 9 - # ok 10 - Found -v in usage # You named your test ' # '. You shouldn't use numbers for your test names. # Very confusing. # Failed test (t\longopts.t at line 48) # 'use strict; # ' doesn't look much like a regex to me. not ok 11 - # ok 12 - Found --invert-match in usage ok 13 - -w ignores non-words ok 14 - -w ignores non-words ok 15 - Found -w in usage ok 16 - --word-regexp ignores non-words ok 17 - --word-regexp ignores non-words ok 18 - Found --word-regexp in usage ok 19 - -Q matches a literal string ok 20 - Found -Q in usage ok 21 - --literal matches a literal string ok 22 - Found --literal in usage ok 23 - -l prints matching files ok 24 - Found -l in usage ok 25 - --files-with-matches prints matching files ok 26 - Found --files-with-matches in usage ok 27 - -L prints matching files ok 28 - Found -L in usage ok 29 - --files-without-match prints matching files # Looks like you failed 2 tests of 30. ok 30 - Found --files-without-match in usage dubious Test returned status 2 (wstat 512, 0x200) DIED. FAILED tests 9, 11 Failed 2/30 tests, 93.33% okay t\module..........1..4 ok 1 - use App::Ack; ok 2 - Copyright ok 3 - free software ok 4 - Copyright ok t\pod-coverage....1..1 ok 1 - Pod coverage on App::Ack ok t\pod.............1..2 ok 1 - blib\script\ack ok 2 - blib\lib\App\Ack.pm ok t\standalone......1..4 ok 1 - exists ok 2 - readable ok 3 - Skipping -x test for Windows ok 4 - Looking for packages ok t\zero............1..3 ok 1 - use App::Ack; ok 2 - HANDLE_ZEROES ok 3 - DASH_F ok Failed 5/26 test scripts, 80.77% okay. 7/183 subtests failed, 96.17% okay. Failed Test Stat Wstat Total Fail Failed List of Failed ------------------------------------------------------------------------------- t\ack-color.t 1 256 3 1 33.33% 1 t\ack-g.t 1 256 6 1 16.67% 2 t\ack-text.t 1 256 2 1 50.00% 1 t\ack-u.t 2 512 6 2 33.33% 1 5 t\longopts.t 2 512 30 2 6.67% 9 11 6 subtests skipped. NMAKE : fatal error U1077: 'C:\cpanrun-5.8\build\5-8-0\bin\perl.exe' : return code '0xff' Stop.