PATH=C:\mingw\bin;C:\cygwin\bin;C:\cpanfly-5.18\var\megalib\bin;C:\Perl64-5.18\site\bin;C:\Perl64-5.18\bin;C:\cygwin\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\system32\WindowsPowerShell\v1.0;C:\PROGRA~2\Perforce;C:\instantclient_11_2;C:\cygwin\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\system32\WindowsPowerShell\v1.0;C:\PROGRA~2\Perforce;C:\mysql\bin
Start 2014-02-23T01:40:58
ActivePerl-1800 CPAN-2.00
PATH=C:\mingw\bin;C:\cygwin\bin;C:\CPANFL~1.18\var\megalib\bin;C:\Perl64-5.18\site\bin;C:\Perl64-5.18\bin;C:\cygwin\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\system32\WINDOW~1\v1.0;C:\PROGRA~2\Perforce;C:\INSTAN~1;C:\cygwin\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\system32\WINDOW~1\v1.0;C:\PROGRA~2\Perforce;C:\mysql\bin
Reading 'C:\cpanfly-5.18\var\cpan\Metadata'
Database was generated on Sun, 23 Feb 2014 03:41:02 GMT
Running make for S/SA/SARTAK/Task-BeLike-SARTAK-0.05.tar.gz
Fetching with LWP:
http://cpan.nas1.activestate.com/authors/id/S/SA/SARTAK/Task-BeLike-SARTAK-0.05.tar.gz
Checksum for C:\cpanfly-5.18\var\cpan\sources\authors\id\S\SA\SARTAK\Task-BeLike-SARTAK-0.05.tar.gz ok
Task-BeLike-SARTAK-0.05/
Task-BeLike-SARTAK-0.05/inc/
Task-BeLike-SARTAK-0.05/lib/
Task-BeLike-SARTAK-0.05/Makefile.PL
Task-BeLike-SARTAK-0.05/MANIFEST
Task-BeLike-SARTAK-0.05/META.yml
Task-BeLike-SARTAK-0.05/README
Task-BeLike-SARTAK-0.05/lib/Task/
Task-BeLike-SARTAK-0.05/lib/Task/BeLike/
Task-BeLike-SARTAK-0.05/lib/Task/BeLike/SARTAK.pm
Task-BeLike-SARTAK-0.05/inc/Module/
Task-BeLike-SARTAK-0.05/inc/Module/Install/
Task-BeLike-SARTAK-0.05/inc/Module/Install.pm
Task-BeLike-SARTAK-0.05/inc/Module/Install/AutoManifest.pm
Task-BeLike-SARTAK-0.05/inc/Module/Install/Base.pm
Task-BeLike-SARTAK-0.05/inc/Module/Install/Can.pm
Task-BeLike-SARTAK-0.05/inc/Module/Install/Fetch.pm
Task-BeLike-SARTAK-0.05/inc/Module/Install/GithubMeta.pm
Task-BeLike-SARTAK-0.05/inc/Module/Install/Makefile.pm
Task-BeLike-SARTAK-0.05/inc/Module/Install/ManifestSkip.pm
Task-BeLike-SARTAK-0.05/inc/Module/Install/Metadata.pm
Task-BeLike-SARTAK-0.05/inc/Module/Install/ReadmeFromPod.pm
Task-BeLike-SARTAK-0.05/inc/Module/Install/Win32.pm
Task-BeLike-SARTAK-0.05/inc/Module/Install/WriteAll.pm
CPAN.pm: Building S/SA/SARTAK/Task-BeLike-SARTAK-0.05.tar.gz
>>> C:\Perl64-5.18\bin\perl.exe Makefile.PL
Cannot determine perl version info from lib/Task/BeLike/SARTAK.pm
Warning: prerequisite App::Ack 0 not found.
Warning: prerequisite Carp::Always::Color 0 not found.
Warning: prerequisite Chart::Clicker 0 not found.
Warning: prerequisite Data::Hash::Totals 0 not found.
Warning: prerequisite Dist::Zilla 0 not found.
Warning: prerequisite Dist::Zilla::PluginBundle::DOY 0 not found.
Warning: prerequisite File::Rename 0 not found.
Warning: prerequisite Getopt::Whatever 0 not found.
Warning: prerequisite Git::Status::Tackle 0 not found.
Warning: prerequisite IO::All 0 not found.
Warning: prerequisite IO::Pty 0 not found.
Warning: prerequisite Lingua::JA::Heisig 0 not found.
Warning: prerequisite Lingua::JA::Romanize::Japanese 0 not found.
Warning: prerequisite Lingua::JP::Kanjidic 0 not found.
Warning: prerequisite Module::Versions::Report 0 not found.
Warning: prerequisite Signal::StackTrace::CarpLike 0 not found.
Warning: prerequisite Text::MeCab 0 not found.
Warning: prerequisite Unicode::Tussle 0 not found.
Checking if your kit is complete...
Looks good
Generating a dmake-style Makefile
Writing Makefile for Task::BeLike::SARTAK
Writing MYMETA.yml and MYMETA.json
---- Unsatisfied dependencies detected during ----
---- SARTAK/Task-BeLike-SARTAK-0.05.tar.gz ----
IO::Pty [requires]
Lingua::JA::Heisig [requires]
Getopt::Whatever [requires]
Lingua::JP::Kanjidic [requires]
Dist::Zilla [requires]
Signal::StackTrace::CarpLike [requires]
App::Ack [requires]
Dist::Zilla::PluginBundle::DOY [requires]
Module::Versions::Report [requires]
Git::Status::Tackle [requires]
Lingua::JA::Romanize::Japanese [requires]
Chart::Clicker [requires]
Carp::Always::Color [requires]
Data::Hash::Totals [requires]
File::Rename [requires]
IO::All [requires]
Text::MeCab [requires]
Unicode::Tussle [requires]
Running make test
Delayed until after prerequisites
Running test for module 'IO::Pty'
Running make for T/TO/TODDR/IO-Tty-1.10.tar.gz
Checksum for C:\cpanfly-5.18\var\cpan\sources\authors\id\T\TO\TODDR\IO-Tty-1.10.tar.gz ok
IO-Tty-1.10/
IO-Tty-1.10/ChangeLog
IO-Tty-1.10/MANIFEST
IO-Tty-1.10/META.yml
IO-Tty-1.10/Makefile.PL
IO-Tty-1.10/Pty.pm
IO-Tty-1.10/README
IO-Tty-1.10/Tty.pm
IO-Tty-1.10/Tty.xs
IO-Tty-1.10/t/
IO-Tty-1.10/t/test.t
IO-Tty-1.10/try
CPAN.pm: Building T/TO/TODDR/IO-Tty-1.10.tar.gz
>>> C:\Perl64-5.18\bin\perl.exe Makefile.PL
Now let's see what we can find out about your system
(logfiles of failing tests are available in the conf/ dir)...
Looking for _getpty()...... not found.
Looking for getpt()........ not found.
Looking for grantpt()...... not found.
Looking for openpty()...... not found.
Looking for posix_openpt(). not found.
Looking for ptsname()...... not found.
Looking for ptsname_r().... not found.
Looking for sigaction().... not found.
Looking for strlcpy()...... not found.
Looking for ttyname()...... not found.
Looking for unlockpt()..... not found.
Looking for libutil.h...... not found.
Looking for pty.h.......... not found.
Looking for sys/pty.h...... not found.
Looking for sys/ptyio.h.... not found.
Looking for sys/stropts.h.. not found.
Looking for termio.h....... not found.
Looking for termios.h...... not found.
Looking for util.h......... not found.
Checking which symbols compile OK...
(sorry for the tedious check, but some systems have not too clean
header files, to say the least; '+' means OK, '-' means not defined
and '*' has compile problems...)
-B0 -B110 -B115200 -B1200 -B134 -B150 -B153600 -B1800 -B19200 -B200 -B230400 -B2400 -B300 -B307200 -B38400 -B460800 -B4800 -B50 -B57600 -B600 -B75 -B76800 -B9600 -BRKINT -BS0 -BS1 -BSDLY -CBAUD -CBAUDEXT -CBRK -CCTS_OFLOW -CDEL -CDSUSP -CEOF -CEOL -CEOL2 -CEOT -CERASE -CESC -CFLUSH -CIBAUD -CIBAUDEXT -CINTR -CKILL -CLNEXT -CLOCAL -CNSWTCH -CNUL -CQUIT -CR0 -CR1 -CR2 -CR3 -CRDLY -CREAD -CRPRNT -CRTSCTS -CRTSXOFF -CRTS_IFLOW -CS5 -CS6 -CS7 -CS8 -CSIZE -CSTART -CSTOP -CSTOPB -CSUSP -CSWTCH -CWERASE -DEFECHO -DIOC -DIOCGETP -DIOCSETP -DOSMODE -ECHO -ECHOCTL -ECHOE -ECHOK -ECHOKE -ECHONL -ECHOPRT -EXTA -EXTB -FF0 -FF1 -FFDLY -FIORDCHK -FLUSHO -HUPCL -ICANON -ICRNL -IEXTEN -IGNBRK -IGNCR -IGNPAR -IMAXBEL -INLCR -INPCK -ISIG -ISTRIP -IUCLC -IXANY -IXOFF -IXON -KBENABLED -LDCHG -LDCLOSE -LDDMAP -LDEMAP -LDGETT -LDGMAP -LDIOC -LDNMAP -LDOPEN -LDSETT -LDSMAP -LOBLK -NCCS -NL0 -NL1 -NLDLY -NOFLSH -OCRNL -OFDEL -OFILL -OLCUC -ONLCR -ONLRET -ONOCR -OPOST -PAGEOUT -PARENB -PAREXT -PARMRK -PARODD -PENDIN -RCV1EN -RTS_TOG -TAB0 -TAB1 -TAB2 -TAB3 -TABDLY -TCDSET -TCFLSH -TCGETA -TCGETS -TCIFLUSH -TCIOFF -TCIOFLUSH -TCION -TCOFLUSH -TCOOFF -TCOON -TCSADRAIN -TCSAFLUSH -TCSANOW -TCSBRK -TCSETA -TCSETAF -TCSETAW -TCSETCTTY -TCSETS -TCSETSF -TCSETSW -TCXONC -TERM_D40 -TERM_D42 -TERM_H45 -TERM_NONE -TERM_TEC -TERM_TEX -TERM_V10 -TERM_V61 -TIOCCBRK -TIOCCDTR -TIOCCONS -TIOCEXCL -TIOCFLUSH -TIOCGETC -TIOCGETD -TIOCGETP -TIOCGLTC -TIOCGPGRP -TIOCGSID -TIOCGSOFTCAR -TIOCGWINSZ -TIOCHPCL -TIOCKBOF -TIOCKBON -TIOCLBIC -TIOCLBIS -TIOCLGET -TIOCLSET -TIOCMBIC -TIOCMBIS -TIOCMGET -TIOCMSET -TIOCM_CAR -TIOCM_CD -TIOCM_CTS -TIOCM_DSR -TIOCM_DTR -TIOCM_LE -TIOCM_RI -TIOCM_RNG -TIOCM_RTS -TIOCM_SR -TIOCM_ST -TIOCNOTTY -TIOCNXCL -TIOCOUTQ -TIOCREMOTE -TIOCSBRK -TIOCSCTTY -TIOCSDTR -TIOCSETC -TIOCSETD -TIOCSETN -TIOCSETP -TIOCSIGNAL -TIOCSLTC -TIOCSPGRP -TIOCSSID -TIOCSSOFTCAR -TIOCSTART -TIOCSTI -TIOCSTOP -TIOCSWINSZ -TM_ANL -TM_CECHO -TM_CINVIS -TM_LCF -TM_NONE -TM_SET -TM_SNL -TOSTOP -VCEOF -VCEOL -VDISCARD -VDSUSP -VEOF -VEOL -VEOL2 -VERASE -VINTR -VKILL -VLNEXT -VMIN -VQUIT -VREPRINT -VSTART -VSTOP -VSUSP -VSWTCH -VT0 -VT1 -VTDLY -VTIME -VWERASE -WRAP -XCASE -XCLUDE -XMT1EN -XTABS
WARNING! Neither ptsname() nor ptsname_r() could be found,
so we cannot use a high-level interface like openpty().
No high-level lib or clone device has been found, we will use BSD-style ptys.
Writing IO::Tty::Constant.pm...
DEFINE =
Checking if your kit is complete...
Looks good
Generating a dmake-style Makefile
Writing Makefile for IO::Tty
Writing MYMETA.yml and MYMETA.json
>>> dmake
cp Tty/Constant.pm blib\lib\IO\Tty\Constant.pm
cp Pty.pm blib\lib\IO\Pty.pm
cp Tty.pm blib\lib\IO\Tty.pm
Running Mkbootstrap for IO::Tty ()
C:\Perl64-5.18\bin\perl.exe -MExtUtils::Command -e chmod -- 644 Tty.bs
C:\Perl64-5.18\bin\perl.exe C:\cpanfly-5.18\var\megalib\ExtUtils\xsubpp -typemap C:\Perl64-5.18\lib\ExtUtils\typemap Tty.xs > Tty.xsc && C:\Perl64-5.18\bin\perl.exe -MExtUtils::Command -e mv -- Tty.xsc Tty.c
gcc -c -s -O2 -DWIN32 -DWIN64 -DCONSERVATIVE -DPERL_TEXTMODE_SCRIPTS -DUSE_SITECUSTOMIZE -DPERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS -DUSE_PERLIO -fno-strict-aliasing -mms-bitfields -s -O2 -DVERSION=\"1.10\" -DXS_VERSION=\"1.10\" "-IC:\Perl64-5.18\lib\CORE" Tty.c
Tty.xs:54:23: fatal error: sys/ioctl.h: No such file or directory
compilation terminated.
dmake: Error code 129, while making 'Tty.o'
TODDR/IO-Tty-1.10.tar.gz
dmake -- NOT OK
Running make test
Can't test without successful make
Running test for module 'Lingua::JA::Heisig'
The module Lingua::JA::Heisig isn't available on CPAN.
Either the module has not yet been uploaded to CPAN, or it is
temporary unavailable. Please contact the author to find out
more about the status. Try 'i Lingua::JA::Heisig'.
Running test for module 'Getopt::Whatever'
Running make for J/JM/JMCADA/Getopt-Whatever-0.01.tar.gz
Fetching with LWP:
http://cpan.nas1.activestate.com/authors/id/J/JM/JMCADA/Getopt-Whatever-0.01.tar.gz
Fetching with LWP:
http://cpan.nas1.activestate.com/authors/id/J/JM/JMCADA/CHECKSUMS
Checksum for C:\cpanfly-5.18\var\cpan\sources\authors\id\J\JM\JMCADA\Getopt-Whatever-0.01.tar.gz ok
Getopt-Whatever-0.01/
Getopt-Whatever-0.01/Changes
Getopt-Whatever-0.01/examples/
Getopt-Whatever-0.01/examples/basic.pl
Getopt-Whatever-0.01/lib/
Getopt-Whatever-0.01/lib/Getopt/
Getopt-Whatever-0.01/lib/Getopt/Whatever.pm
Getopt-Whatever-0.01/Makefile.PL
Getopt-Whatever-0.01/MANIFEST
Getopt-Whatever-0.01/META.yml
Getopt-Whatever-0.01/README
Getopt-Whatever-0.01/t/
Getopt-Whatever-0.01/t/00-load.t
Getopt-Whatever-0.01/t/argv_tests.t
Getopt-Whatever-0.01/t/pod-coverage.t
Getopt-Whatever-0.01/t/pod.t
CPAN.pm: Building J/JM/JMCADA/Getopt-Whatever-0.01.tar.gz
>>> C:\Perl64-5.18\bin\perl.exe Makefile.PL
Checking if your kit is complete...
Looks good
Generating a dmake-style Makefile
Writing Makefile for Getopt::Whatever
Writing MYMETA.yml and MYMETA.json
>>> dmake
cp lib/Getopt/Whatever.pm blib\lib\Getopt\Whatever.pm
JMCADA/Getopt-Whatever-0.01.tar.gz
dmake -- OK
Running make test
>>> dmake test TEST_VERBOSE=1
C:\Perl64-5.18\bin\perl.exe "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(1, 'blib\lib', 'blib\arch')" t/*.t
# Testing Getopt::Whatever 0.01, Perl 5.018001, C:\Perl64-5.18\bin\perl.exe
t/00-load.t .......
1..1
ok 1 - use Getopt::Whatever;
ok
t/argv_tests.t ....
1..46
ok 1 - empty argv (argv hash)
ok 2 - empty argv (argv array afterward)
ok 3 - bareword with an equal sign (argv hash)
ok 4 - bareword with an equal sign (argv array afterward)
ok 5 - single dashed (argv hash)
ok 6 - single dashed (argv array afterward)
ok 7 - a basic key/value case (argv hash)
ok 8 - a basic key/value case (argv array afterward)
ok 9 - two key/value pairs (argv hash)
ok 10 - two key/value pairs (argv array afterward)
ok 11 - a flag (argv hash)
ok 12 - a flag (argv array afterward)
ok 13 - duplicate flags (argv hash)
ok 14 - duplicate flags (argv array afterward)
ok 15 - triple-dash (argv hash)
ok 16 - triple-dash (argv array afterward)
ok 17 - two flags (argv hash)
ok 18 - two flags (argv array afterward)
ok 19 - a key/value pair and a flag (argv hash)
ok 20 - a key/value pair and a flag (argv array afterward)
ok 21 - space in value (argv hash)
ok 22 - space in value (argv array afterward)
ok 23 - strage case of two-dashes and an equal sign (argv hash)
ok 24 - strage case of two-dashes and an equal sign (argv array afterward)
ok 25 - lots of crap in value (argv hash)
ok 26 - lots of crap in value (argv array afterward)
ok 27 - equal sign in value (argv hash)
ok 28 - equal sign in value (argv array afterward)
ok 29 - dash in key (argv hash)
ok 30 - dash in key (argv array afterward)
ok 31 - identical keys (argv hash)
ok 32 - identical keys (argv array afterward)
ok 33 - key/value pair and flag collision (key/value first) (argv hash)
ok 34 - key/value pair and flag collision (key/value first) (argv array afterward)
ok 35 - key/value pair and flag collision (flag first) (argv hash)
ok 36 - key/value pair and flag collision (flag first) (argv array afterward)
ok 37 - cut off processing with double-dashes (argv hash)
ok 38 - cut off processing with double-dashes (argv array afterward)
ok 39 - bareword (argv hash)
ok 40 - bareword (argv array afterward)
ok 41 - barewords (argv hash)
ok 42 - barewords (argv array afterward)
ok 43 - barewords mixed with arguments (argv hash)
ok 44 - barewords mixed with arguments (argv array afterward)
ok 45 - barewords mixed with arguments and junk after double-dashes (argv hash)
ok 46 - barewords mixed with arguments and junk after double-dashes (argv array afterward)
ok
t/pod-coverage.t ..
1..1
ok 1 - Pod coverage on Getopt::Whatever
ok
t/pod.t ...........
1..1
ok 1 - POD test for blib/lib/Getopt/Whatever.pm
ok
All tests successful.
Files=4, Tests=49, 0 wallclock secs ( 0.06 usr + 0.03 sys = 0.09 CPU)
Result: PASS
JMCADA/Getopt-Whatever-0.01.tar.gz
dmake test TEST_VERBOSE=1 -- OK
Joshua McAdams <joshua-dot-mcadams-at-gmail-dot-com>
Collects whatever options you pass it!
>>> (cd C:\cpanfly-5.18\var\cpan\build\Getopt-Whatever-0.01-FongiQ && tar cvf - Getopt-Whatever-0.01.ppd blib) | gzip -c >C:/cpanfly-5.18/var/REPO/J/JM/JMCADA/Getopt-Whatever-0.01.tar.gz
Getopt-Whatever-0.01.ppd
blib/
blib/lib/
blib/lib/Getopt/
blib/lib/Getopt/Whatever.pm
>>> mv C:\cpanfly-5.18\var\cpan\build\Getopt-Whatever-0.01-FongiQ/Getopt-Whatever-0.01.ppd C:/cpanfly-5.18/var/REPO/J/JM/JMCADA
Running test for module 'Lingua::JP::Kanjidic'
Running make for P/PE/PETDANCE/Lingua-JP-Kanjidic-1.1.tar.gz
Prepending C:\cpanfly-5.18\var\cpan\build\Getopt-Whatever-0.01-FongiQ/blib/arch C:\cpanfly-5.18\var\cpan\build\Getopt-Whatever-0.01-FongiQ/blib/lib to PERL5LIB for 'get'
Fetching with LWP:
http://cpan.nas1.activestate.com/authors/id/P/PE/PETDANCE/Lingua-JP-Kanjidic-1.1.tar.gz
Checksum for C:\cpanfly-5.18\var\cpan\sources\authors\id\P\PE\PETDANCE\Lingua-JP-Kanjidic-1.1.tar.gz ok
Lingua-JP-Kanjidic-1.1/
Lingua-JP-Kanjidic-1.1/t/
Lingua-JP-Kanjidic-1.1/t/Lingua-JP-Kanjidic.t
Lingua-JP-Kanjidic-1.1/t/minidic
Lingua-JP-Kanjidic-1.1/META.yml
Lingua-JP-Kanjidic-1.1/Changes
Lingua-JP-Kanjidic-1.1/MANIFEST
Lingua-JP-Kanjidic-1.1/lib/
Lingua-JP-Kanjidic-1.1/lib/Lingua/
Lingua-JP-Kanjidic-1.1/lib/Lingua/JP/
Lingua-JP-Kanjidic-1.1/lib/Lingua/JP/Kanjidic.pm
Lingua-JP-Kanjidic-1.1/Makefile.PL
Lingua-JP-Kanjidic-1.1/README
Prepending C:\cpanfly-5.18\var\cpan\build\Getopt-Whatever-0.01-FongiQ/blib/arch C:\cpanfly-5.18\var\cpan\build\Getopt-Whatever-0.01-FongiQ/blib/lib to PERL5LIB for 'make'
CPAN.pm: Building P/PE/PETDANCE/Lingua-JP-Kanjidic-1.1.tar.gz
>>> C:\Perl64-5.18\bin\perl.exe Makefile.PL
Checking if your kit is complete...
Looks good
Generating a dmake-style Makefile
Writing Makefile for Lingua::JP::Kanjidic
Writing MYMETA.yml and MYMETA.json
>>> dmake
cp lib/Lingua/JP/Kanjidic.pm blib\lib\Lingua\JP\Kanjidic.pm
PETDANCE/Lingua-JP-Kanjidic-1.1.tar.gz
dmake -- OK
Prepending C:\cpanfly-5.18\var\cpan\build\Getopt-Whatever-0.01-FongiQ/blib/arch C:\cpanfly-5.18\var\cpan\build\Getopt-Whatever-0.01-FongiQ/blib/lib to PERL5LIB for 'test'
Running make test
>>> dmake test TEST_VERBOSE=1
C:\Perl64-5.18\bin\perl.exe "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(1, 'blib\lib', 'blib\arch')" t/*.t
Can't call method "meaning" on an undefined value at t/Lingua-JP-Kanjidic.t line 7, <$fh> line 1.
# Looks like you planned 5 tests but ran 2.
# Looks like your test exited with 255 just after 2.
t/Lingua-JP-Kanjidic.t ..
1..5
ok 1 - use Lingua::JP::Kanjidic;
ok 2 - An object of class 'Lingua::JP::Kanjidic' isa 'Lingua::JP::Kanjidic'
Dubious, test returned 255 (wstat 65280, 0xff00)
Failed 3/5 subtests
Test Summary Report
-------------------
t/Lingua-JP-Kanjidic.t (Wstat: 65280 Tests: 2 Failed: 0)
Non-zero exit status: 255
Parse errors: Bad plan. You planned 5 tests but ran 2.
Files=1, Tests=2, 0 wallclock secs ( 0.05 usr + 0.01 sys = 0.06 CPU)
Result: FAIL
Failed 1/1 test programs. 0/2 subtests failed.
dmake: Error code 255, while making 'test_dynamic'
PETDANCE/Lingua-JP-Kanjidic-1.1.tar.gz
dmake test TEST_VERBOSE=1 -- NOT OK
//hint// to see the cpan-testers results for installing this module, try:
reports PETDANCE/Lingua-JP-Kanjidic-1.1.tar.gz
Running test for module 'Dist::Zilla'
Running make for R/RJ/RJBS/Dist-Zilla-5.013.tar.gz
Prepending C:\cpanfly-5.18\var\cpan\build\Getopt-Whatever-0.01-FongiQ/blib/arch C:\cpanfly-5.18\var\cpan\build\Getopt-Whatever-0.01-FongiQ/blib/lib to PERL5LIB for 'get'
Checksum for C:\cpanfly-5.18\var\cpan\sources\authors\id\R\RJ\RJBS\Dist-Zilla-5.013.tar.gz ok
Dist-Zilla-5.013
Dist-Zilla-5.013/README
Dist-Zilla-5.013/Changes
Dist-Zilla-5.013/LICENSE
Dist-Zilla-5.013/bin
Dist-Zilla-5.013/bin/dzil
Dist-Zilla-5.013/dist.ini
Dist-Zilla-5.013/t
Dist-Zilla-5.013/t/file.t
Dist-Zilla-5.013/t/util.t
Dist-Zilla-5.013/META.yml
Dist-Zilla-5.013/MANIFEST
Dist-Zilla-5.013/cpanfile
Dist-Zilla-5.013/META.json
Dist-Zilla-5.013/t/minter.t
Dist-Zilla-5.013/t/tester.t
Dist-Zilla-5.013/t/compile.t
Dist-Zilla-5.013/Makefile.PL
Dist-Zilla-5.013/corpus
Dist-Zilla-5.013/corpus/README
Dist-Zilla-5.013/t/tester-demo.t
Dist-Zilla-5.013/lib/Test
Dist-Zilla-5.013/lib/Test/DZil.pm
Dist-Zilla-5.013/lib/Dist
Dist-Zilla-5.013/lib/Dist/Zilla.pm
Dist-Zilla-5.013/t/plugins
Dist-Zilla-5.013/t/plugins/prunes.t
Dist-Zilla-5.013/t/plugins/readme.t
Dist-Zilla-5.013/misc
Dist-Zilla-5.013/misc/dzil_bootstrap
Dist-Zilla-5.013/t/plugins/license.t
Dist-Zilla-5.013/t/plugins/pkgdist.t
Dist-Zilla-5.013/t/plugins/prereqs.t
Dist-Zilla-5.013/t/plugins/autoname.t
Dist-Zilla-5.013/t/plugins/distmeta.t
Dist-Zilla-5.013/t/plugins/ffbyname.t
Dist-Zilla-5.013/t/plugins/filter-b.t
Dist-Zilla-5.013/t/plugins/manifest.t
Dist-Zilla-5.013/lib/Dist/Zilla
Dist-Zilla-5.013/lib/Dist/Zilla/App.pm
Dist-Zilla-5.013/t/plugins/gatherdir.t
Dist-Zilla-5.013/t/plugins/makemaker.t
Dist-Zilla-5.013/t/plugins/misctests.t
Dist-Zilla-5.013/corpus/extra
Dist-Zilla-5.013/corpus/extra/vader.txt
Dist-Zilla-5.013/lib/Dist/Zilla/Util.pm
Dist-Zilla-5.013/t/plugins/extratests.t
Dist-Zilla-5.013/t/plugins/pkgversion.t
Dist-Zilla-5.013/t/plugins/podversion.t
Dist-Zilla-5.013/corpus/dist/DZ2
Dist-Zilla-5.013/corpus/dist/DZ2/dist.pl
Dist-Zilla-5.013/lib/Dist/Zilla/Types.pm
Dist-Zilla-5.013/t/commands
Dist-Zilla-5.013/t/commands/authordeps.t
Dist-Zilla-5.013/t/plugins/autolicense.t
Dist-Zilla-5.013/t/plugins/autoprereqs.t
Dist-Zilla-5.013/t/plugins/autoversion.t
Dist-Zilla-5.013/t/plugins/fakerelease.t
Dist-Zilla-5.013/t/plugins/filefinders.t
Dist-Zilla-5.013/t/plugins/installdirs.t
Dist-Zilla-5.013/t/plugins/metanoindex.t
Dist-Zilla-5.013/t/plugins/modulebuild.t
Dist-Zilla-5.013/t/plugins/nextrelease.t
Dist-Zilla-5.013/t/plugins/testrelease.t
Dist-Zilla-5.013/todo
Dist-Zilla-5.013/todo/vfs-for-files.mkdn
Dist-Zilla-5.013/xt/release
Dist-Zilla-5.013/xt/release/pod-syntax.t
Dist-Zilla-5.013/corpus/dist/DZ1
Dist-Zilla-5.013/corpus/dist/DZ1/dist.ini
Dist-Zilla-5.013/corpus/global
Dist-Zilla-5.013/corpus/global/config.ini
Dist-Zilla-5.013/lib/Dist/Zilla/Tester.pm
Dist-Zilla-5.013/t/plugins/generatefile.t
Dist-Zilla-5.013/t/plugins/uploadtocpan.t
Dist-Zilla-5.013/todo/xs-improvement.mkdn
Dist-Zilla-5.013/corpus/dist/DZT/t
Dist-Zilla-5.013/corpus/dist/DZT/t/basic.t
Dist-Zilla-5.013/lib/Dist/Zilla/Prereqs.pm
Dist-Zilla-5.013/misc/dzil-bash_completion
Dist-Zilla-5.013/t/plugins/metaresources.t
Dist-Zilla-5.013/todo/command-plugins.mkdn
Dist-Zilla-5.013/corpus/dist/DZ1/lib
Dist-Zilla-5.013/corpus/dist/DZ1/lib/DZ1.pm
Dist-Zilla-5.013/corpus/dist/DZ2/lib
Dist-Zilla-5.013/corpus/dist/DZ2/lib/DZ1.pm
Dist-Zilla-5.013/corpus/dist/DZT_Inc
Dist-Zilla-5.013/corpus/dist/DZT_Inc/Foo.pm
Dist-Zilla-5.013/lib/Dist/Zilla/Role
Dist-Zilla-5.013/lib/Dist/Zilla/Role/PPI.pm
Dist-Zilla-5.013/lib/Dist/Zilla/Tutorial.pm
Dist-Zilla-5.013/t/plugins/confirmrelease.t
Dist-Zilla-5.013/t/plugins/podsyntaxtests.t
Dist-Zilla-5.013/todo/delay-core-attrs.mkdn
Dist-Zilla-5.013/corpus/dist/DZT_Bin
Dist-Zilla-5.013/corpus/dist/DZT_Bin/test.pl
Dist-Zilla-5.013/lib/Dist/Zilla/Role/File.pm
Dist-Zilla-5.013/t/diagnostics
Dist-Zilla-5.013/t/diagnostics/main-module.t
Dist-Zilla-5.013/t/diagnostics/plugin-fail.t
Dist-Zilla-5.013/todo/CHECKLIST-testing.mkdn
Dist-Zilla-5.013/todo/config-arg-prefix.mkdn
Dist-Zilla-5.013/todo/version-from-prev.mkdn
Dist-Zilla-5.013/lib/Dist/Zilla/App
Dist-Zilla-5.013/lib/Dist/Zilla/App/Tester.pm
Dist-Zilla-5.013/lib/Dist/Zilla/Role/Stash.pm
Dist-Zilla-5.013/lib/Dist/Zilla/Stash
Dist-Zilla-5.013/lib/Dist/Zilla/Stash/User.pm
Dist-Zilla-5.013/profiles/default
Dist-Zilla-5.013/profiles/default/profile.ini
Dist-Zilla-5.013/todo/external-core-attr.mkdn
Dist-Zilla-5.013/t/000-report-versions-tiny.t
Dist-Zilla-5.013/lib/Dist/Zilla/App/Command.pm
Dist-Zilla-5.013/lib/Dist/Zilla/Chrome
Dist-Zilla-5.013/lib/Dist/Zilla/Chrome/Term.pm
Dist-Zilla-5.013/lib/Dist/Zilla/Chrome/Test.pm
Dist-Zilla-5.013/lib/Dist/Zilla/Dist
Dist-Zilla-5.013/lib/Dist/Zilla/Dist/Minter.pm
Dist-Zilla-5.013/lib/Dist/Zilla/File
Dist-Zilla-5.013/lib/Dist/Zilla/File/OnDisk.pm
Dist-Zilla-5.013/lib/Dist/Zilla/MVP
Dist-Zilla-5.013/lib/Dist/Zilla/MVP/Section.pm
Dist-Zilla-5.013/lib/Dist/Zilla/Role/Chrome.pm
Dist-Zilla-5.013/lib/Dist/Zilla/Role/Plugin.pm
Dist-Zilla-5.013/lib/Dist/Zilla/Stash/PAUSE.pm
Dist-Zilla-5.013/corpus/dist/DZT_Inc/Foo
Dist-Zilla-5.013/corpus/dist/DZT_Inc/Foo/Bar.pm
Dist-Zilla-5.013/corpus/dist/DZT_NoPm/t
Dist-Zilla-5.013/corpus/dist/DZT_NoPm/t/basic.t
Dist-Zilla-5.013/corpus/extra/subdir
Dist-Zilla-5.013/corpus/extra/subdir/index.html
Dist-Zilla-5.013/lib/Dist/Zilla/Dist/Builder.pm
Dist-Zilla-5.013/lib/Dist/Zilla/Role/BuildPL.pm
Dist-Zilla-5.013/lib/Dist/Zilla/Stash/Rights.pm
Dist-Zilla-5.013/t/lib/Dist/Zilla/Stash
Dist-Zilla-5.013/t/lib/Dist/Zilla/Stash/Heap.pm
Dist-Zilla-5.013/corpus/dist/DZ-NonAscii
Dist-Zilla-5.013/corpus/dist/DZ-NonAscii/Changes
Dist-Zilla-5.013/lib/Dist/Zilla/File/FromCode.pm
Dist-Zilla-5.013/lib/Dist/Zilla/File/InMemory.pm
Dist-Zilla-5.013/lib/Dist/Zilla/MVP/Assembler.pm
Dist-Zilla-5.013/lib/Dist/Zilla/Plugin
Dist-Zilla-5.013/lib/Dist/Zilla/Plugin/Prereq.pm
Dist-Zilla-5.013/lib/Dist/Zilla/Plugin/Readme.pm
Dist-Zilla-5.013/lib/Dist/Zilla/Role/Releaser.pm
Dist-Zilla-5.013/lib/Dist/Zilla/Role/ShareDir.pm
Dist-Zilla-5.013/profiles/default/extra-dist.ini
Dist-Zilla-5.013/corpus/dist/AutoPrereqs
Dist-Zilla-5.013/corpus/dist/AutoPrereqs/dist.ini
Dist-Zilla-5.013/corpus/dist/DZ-NonAscii/dist.ini
Dist-Zilla-5.013/lib/Dist/Zilla/Plugin/DistINI.pm
Dist-Zilla-5.013/lib/Dist/Zilla/Plugin/ExecDir.pm
Dist-Zilla-5.013/lib/Dist/Zilla/Plugin/License.pm
Dist-Zilla-5.013/lib/Dist/Zilla/Plugin/PkgDist.pm
Dist-Zilla-5.013/lib/Dist/Zilla/Plugin/Prereqs.pm
Dist-Zilla-5.013/lib/Dist/Zilla/Role/AfterMint.pm
Dist-Zilla-5.013/lib/Dist/Zilla/Role/ExecFiles.pm
Dist-Zilla-5.013/lib/Dist/Zilla/Role/StubBuild.pm
Dist-Zilla-5.013/xt/release/changes_has_content.t
Dist-Zilla-5.013/corpus/dist/DZT/lib/DZT
Dist-Zilla-5.013/corpus/dist/DZT/lib/DZT/Sample.pm
Dist-Zilla-5.013/corpus/dist/DZT_Share
Dist-Zilla-5.013/corpus/dist/DZT_Share/my_data.dat
Dist-Zilla-5.013/lib/Dist/Zilla/App/Command
Dist-Zilla-5.013/lib/Dist/Zilla/App/Command/add.pm
Dist-Zilla-5.013/lib/Dist/Zilla/App/Command/new.pm
Dist-Zilla-5.013/lib/Dist/Zilla/App/Command/nop.pm
Dist-Zilla-5.013/lib/Dist/Zilla/App/Command/run.pm
Dist-Zilla-5.013/lib/Dist/Zilla/MVP/Reader
Dist-Zilla-5.013/lib/Dist/Zilla/MVP/Reader/Perl.pm
Dist-Zilla-5.013/lib/Dist/Zilla/MVP/RootSection.pm
Dist-Zilla-5.013/lib/Dist/Zilla/Plugin/CPANFile.pm
Dist-Zilla-5.013/lib/Dist/Zilla/Plugin/Encoding.pm
Dist-Zilla-5.013/lib/Dist/Zilla/Plugin/Manifest.pm
Dist-Zilla-5.013/lib/Dist/Zilla/Plugin/MetaJSON.pm
Dist-Zilla-5.013/lib/Dist/Zilla/Plugin/MetaYAML.pm
Dist-Zilla-5.013/lib/Dist/Zilla/Plugin/ShareDir.pm
Dist-Zilla-5.013/lib/Dist/Zilla/Role/AfterBuild.pm
Dist-Zilla-5.013/lib/Dist/Zilla/Role/BeforeMint.pm
Dist-Zilla-5.013/lib/Dist/Zilla/Role/FileFinder.pm
Dist-Zilla-5.013/lib/Dist/Zilla/Role/FileMunger.pm
Dist-Zilla-5.013/lib/Dist/Zilla/Role/FilePruner.pm
Dist-Zilla-5.013/lib/Dist/Zilla/Role/TestRunner.pm
Dist-Zilla-5.013/lib/Dist/Zilla/Util
Dist-Zilla-5.013/lib/Dist/Zilla/Util/AuthorDeps.pm
Dist-Zilla-5.013/corpus/dist/AutoPrereqs/bin
Dist-Zilla-5.013/corpus/dist/AutoPrereqs/bin/foobar
Dist-Zilla-5.013/corpus/dist/AutoPrereqs/t
Dist-Zilla-5.013/corpus/dist/AutoPrereqs/t/data.bin
Dist-Zilla-5.013/corpus/dist/DZ-NonAscii/lib
Dist-Zilla-5.013/corpus/dist/DZ-NonAscii/lib/DZ1.pm
Dist-Zilla-5.013/lib/Dist/Zilla/App/Command/test.pm
Dist-Zilla-5.013/lib/Dist/Zilla/Plugin/GatherDir.pm
Dist-Zilla-5.013/lib/Dist/Zilla/Plugin/MakeMaker.pm
Dist-Zilla-5.013/lib/Dist/Zilla/Plugin/MetaTests.pm
Dist-Zilla-5.013/lib/Dist/Zilla/Role/BeforeBuild.pm
Dist-Zilla-5.013/lib/Dist/Zilla/Role/BuildRunner.pm
Dist-Zilla-5.013/lib/Dist/Zilla/Role/InstallTool.pm
Dist-Zilla-5.013/lib/Dist/Zilla/Role/ModuleMaker.pm
Dist-Zilla-5.013/lib/Dist/Zilla/Role/MutableFile.pm
Dist-Zilla-5.013/lib/Dist/Zilla/Role/Stash
Dist-Zilla-5.013/lib/Dist/Zilla/Role/Stash/Login.pm
Dist-Zilla-5.013/lib/Dist/Zilla/App/Command/build.pm
Dist-Zilla-5.013/lib/Dist/Zilla/App/Command/clean.pm
Dist-Zilla-5.013/lib/Dist/Zilla/App/Command/setup.pm
Dist-Zilla-5.013/lib/Dist/Zilla/App/Command/smoke.pm
Dist-Zilla-5.013/lib/Dist/Zilla/MVP/Reader/Finder.pm
Dist-Zilla-5.013/lib/Dist/Zilla/Plugin/AutoPrereq.pm
Dist-Zilla-5.013/lib/Dist/Zilla/Plugin/ExtraTests.pm
Dist-Zilla-5.013/lib/Dist/Zilla/Plugin/FinderCode.pm
Dist-Zilla-5.013/lib/Dist/Zilla/Plugin/MetaConfig.pm
Dist-Zilla-5.013/lib/Dist/Zilla/Plugin/PkgVersion.pm
Dist-Zilla-5.013/lib/Dist/Zilla/Plugin/PodVersion.pm
Dist-Zilla-5.013/lib/Dist/Zilla/Plugin/PruneCruft.pm
Dist-Zilla-5.013/lib/Dist/Zilla/Plugin/PruneFiles.pm
Dist-Zilla-5.013/lib/Dist/Zilla/Role/AfterRelease.pm
Dist-Zilla-5.013/lib/Dist/Zilla/Role/ConfigDumper.pm
Dist-Zilla-5.013/lib/Dist/Zilla/Role/FileGatherer.pm
Dist-Zilla-5.013/lib/Dist/Zilla/Role/FileInjector.pm
Dist-Zilla-5.013/lib/Dist/Zilla/Role/MetaProvider.pm
Dist-Zilla-5.013/lib/Dist/Zilla/Role/NameProvider.pm
Dist-Zilla-5.013/lib/Dist/Zilla/Role/PluginBundle.pm
Dist-Zilla-5.013/lib/Dist/Zilla/Role/PrereqSource.pm
Dist-Zilla-5.013/lib/Dist/Zilla/Role/TextTemplate.pm
Dist-Zilla-5.013/lib/Dist/Zilla/Plugin/AutoPrereqs.pm
Dist-Zilla-5.013/lib/Dist/Zilla/Plugin/AutoVersion.pm
Dist-Zilla-5.013/lib/Dist/Zilla/Plugin/BumpVersion.pm
Dist-Zilla-5.013/lib/Dist/Zilla/Plugin/FakeRelease.pm
Dist-Zilla-5.013/lib/Dist/Zilla/Plugin/InlineFiles.pm
Dist-Zilla-5.013/lib/Dist/Zilla/Plugin/MetaNoIndex.pm
Dist-Zilla-5.013/lib/Dist/Zilla/Plugin/ModuleBuild.pm
Dist-Zilla-5.013/lib/Dist/Zilla/Plugin/NextRelease.pm
Dist-Zilla-5.013/lib/Dist/Zilla/Plugin/TestRelease.pm
Dist-Zilla-5.013/lib/Dist/Zilla/PluginBundle
Dist-Zilla-5.013/lib/Dist/Zilla/PluginBundle/Basic.pm
Dist-Zilla-5.013/lib/Dist/Zilla/Role/BeforeArchive.pm
Dist-Zilla-5.013/lib/Dist/Zilla/Role/BeforeRelease.pm
Dist-Zilla-5.013/lib/Dist/Zilla/Role/Stash/Authors.pm
Dist-Zilla-5.013/lib/Dist/Zilla/App/Command/install.pm
Dist-Zilla-5.013/lib/Dist/Zilla/App/Command/release.pm
Dist-Zilla-5.013/lib/Dist/Zilla/App/Command/version.pm
Dist-Zilla-5.013/lib/Dist/Zilla/MVP/Assembler
Dist-Zilla-5.013/lib/Dist/Zilla/MVP/Assembler/Zilla.pm
Dist-Zilla-5.013/lib/Dist/Zilla/Plugin/GenerateFile.pm
Dist-Zilla-5.013/lib/Dist/Zilla/Plugin/ManifestSkip.pm
Dist-Zilla-5.013/lib/Dist/Zilla/Plugin/UploadToCPAN.pm
Dist-Zilla-5.013/lib/Dist/Zilla/PluginBundle/Filter.pm
Dist-Zilla-5.013/lib/Dist/Zilla/Role/FileFinderUser.pm
Dist-Zilla-5.013/lib/Dist/Zilla/Role/MintingProfile.pm
Dist-Zilla-5.013/lib/Dist/Zilla/App/Command/listdeps.pm
Dist-Zilla-5.013/lib/Dist/Zilla/Plugin/MetaResources.pm
Dist-Zilla-5.013/lib/Dist/Zilla/Plugin/RemovePrereqs.pm
Dist-Zilla-5.013/lib/Dist/Zilla/PluginBundle/Classic.pm
Dist-Zilla-5.013/lib/Dist/Zilla/Role/LicenseProvider.pm
Dist-Zilla-5.013/lib/Dist/Zilla/Role/VersionProvider.pm
Dist-Zilla-5.013/corpus/dist/DZT_NoPm/lib/DZT
Dist-Zilla-5.013/corpus/dist/DZT_NoPm/lib/DZT/Sample.pod
Dist-Zilla-5.013/lib/Dist/Zilla/Plugin/ConfirmRelease.pm
Dist-Zilla-5.013/lib/Dist/Zilla/Plugin/PodSyntaxTests.pm
Dist-Zilla-5.013/lib/Dist/Zilla/Plugin/TemplateModule.pm
Dist-Zilla-5.013/lib/Dist/Zilla/Role/EncodingProvider.pm
Dist-Zilla-5.013/t/lib/Dist/Zilla/Plugin
Dist-Zilla-5.013/t/lib/Dist/Zilla/Plugin/BrokenPlugin.pm
Dist-Zilla-5.013/t/lib/Dist/Zilla/Plugin/TestAutoName.pm
Dist-Zilla-5.013/corpus/dist/AutoPrereqs/lib/DZPA
Dist-Zilla-5.013/corpus/dist/AutoPrereqs/lib/DZPA/Main.pm
Dist-Zilla-5.013/lib/Dist/Zilla/App/Command/authordeps.pm
Dist-Zilla-5.013/lib/Dist/Zilla/MintingProfile
Dist-Zilla-5.013/lib/Dist/Zilla/MintingProfile/Default.pm
Dist-Zilla-5.013/lib/Dist/Zilla/Plugin/ModuleShareDirs.pm
Dist-Zilla-5.013/lib/Dist/Zilla/Role/PluginBundle
Dist-Zilla-5.013/lib/Dist/Zilla/Role/PluginBundle/Easy.pm
Dist-Zilla-5.013/misc/lib/Dist/Zilla/App/Command
Dist-Zilla-5.013/misc/lib/Dist/Zilla/App/Command/gconf.pm
Dist-Zilla-5.013/misc/lib/Dist/Zilla/App/Command/input.pm
Dist-Zilla-5.013/t/lib/Dist/Zilla/Plugin/BrokenPlugin2.pm
Dist-Zilla-5.013/t/lib/Dist/Zilla/Plugin/BrokenPlugin3.pm
Dist-Zilla-5.013/t/lib/Dist/Zilla/Plugin/BrokenPlugin4.pm
Dist-Zilla-5.013/corpus/dist/AutoPrereqs/lib/DZPA/Empty.pm
Dist-Zilla-5.013/lib/Dist/Zilla/Plugin/MakeMaker
Dist-Zilla-5.013/lib/Dist/Zilla/Plugin/MakeMaker/Runner.pm
Dist-Zilla-5.013/lib/Dist/Zilla/Plugin/PodCoverageTests.pm
Dist-Zilla-5.013/lib/Dist/Zilla/Plugin/FileFinder
Dist-Zilla-5.013/lib/Dist/Zilla/Plugin/FileFinder/ByName.pm
Dist-Zilla-5.013/lib/Dist/Zilla/Plugin/FileFinder/Filter.pm
Dist-Zilla-5.013/lib/Dist/Zilla/PluginBundle/FakeClassic.pm
Dist-Zilla-5.013/t/lib/Dist/Zilla/Plugin/TestAutoLicense.pm
Dist-Zilla-5.013/lib/Dist/Zilla/Plugin/GatherDir
Dist-Zilla-5.013/lib/Dist/Zilla/Plugin/GatherDir/Template.pm
Dist-Zilla-5.013/lib/Dist/Zilla/MVP/Assembler/GlobalConfig.pm
Dist-Zilla-5.013/lib/Dist/Zilla/Role/MintingProfile
Dist-Zilla-5.013/lib/Dist/Zilla/Role/MintingProfile/ShareDir.pm
Dist-Zilla-5.013/t/lib/Dist/Zilla/Plugin/JustForManifestSkipTests.pm
Prepending C:\cpanfly-5.18\var\cpan\build\Getopt-Whatever-0.01-FongiQ/blib/arch C:\cpanfly-5.18\var\cpan\build\Getopt-Whatever-0.01-FongiQ/blib/lib to PERL5LIB for 'make'
CPAN.pm: Building R/RJ/RJBS/Dist-Zilla-5.013.tar.gz
>>> C:\Perl64-5.18\bin\perl.exe Makefile.PL
Checking if your kit is complete...
Looks good
Generating a dmake-style Makefile
Writing Makefile for Dist::Zilla
Writing MYMETA.yml and MYMETA.json
>>> dmake
cp profiles\default\extra-dist.ini blib\lib\auto\share\module\Dist-Zilla-MintingProfile-Default\default\extra-dist.ini
cp profiles\default\profile.ini blib\lib\auto\share\module\Dist-Zilla-MintingProfile-Default\default\profile.ini
cp lib/Dist/Zilla/App/Command/new.pm blib\lib\Dist\Zilla\App\Command\new.pm
cp lib/Dist/Zilla/App/Command/authordeps.pm blib\lib\Dist\Zilla\App\Command\authordeps.pm
cp lib/Dist/Zilla/App/Command/test.pm blib\lib\Dist\Zilla\App\Command\test.pm
cp lib/Dist/Zilla/App/Command/release.pm blib\lib\Dist\Zilla\App\Command\release.pm
cp lib/Dist/Zilla/App/Command/add.pm blib\lib\Dist\Zilla\App\Command\add.pm
cp lib/Dist/Zilla/App.pm blib\lib\Dist\Zilla\App.pm
cp lib/Dist/Zilla/App/Command/smoke.pm blib\lib\Dist\Zilla\App\Command\smoke.pm
cp lib/Dist/Zilla/App/Command/install.pm blib\lib\Dist\Zilla\App\Command\install.pm
cp lib/Dist/Zilla/App/Command/listdeps.pm blib\lib\Dist\Zilla\App\Command\listdeps.pm
cp lib/Dist/Zilla/App/Command/clean.pm blib\lib\Dist\Zilla\App\Command\clean.pm
cp lib/Dist/Zilla/App/Command.pm blib\lib\Dist\Zilla\App\Command.pm
cp lib/Dist/Zilla/App/Command/version.pm blib\lib\Dist\Zilla\App\Command\version.pm
cp lib/Dist/Zilla/App/Command/build.pm blib\lib\Dist\Zilla\App\Command\build.pm
cp lib/Dist/Zilla/App/Command/run.pm blib\lib\Dist\Zilla\App\Command\run.pm
cp lib/Dist/Zilla/App/Command/setup.pm blib\lib\Dist\Zilla\App\Command\setup.pm
cp lib/Dist/Zilla/App/Command/nop.pm blib\lib\Dist\Zilla\App\Command\nop.pm
cp lib/Dist/Zilla.pm blib\lib\Dist\Zilla.pm
cp lib/Dist/Zilla/MVP/Reader/Perl.pm blib\lib\Dist\Zilla\MVP\Reader\Perl.pm
cp lib/Dist/Zilla/File/OnDisk.pm blib\lib\Dist\Zilla\File\OnDisk.pm
cp lib/Dist/Zilla/MVP/RootSection.pm blib\lib\Dist\Zilla\MVP\RootSection.pm
cp lib/Dist/Zilla/MintingProfile/Default.pm blib\lib\Dist\Zilla\MintingProfile\Default.pm
cp lib/Dist/Zilla/Chrome/Term.pm blib\lib\Dist\Zilla\Chrome\Term.pm
cp lib/Dist/Zilla/MVP/Assembler/Zilla.pm blib\lib\Dist\Zilla\MVP\Assembler\Zilla.pm
cp lib/Dist/Zilla/Dist/Builder.pm blib\lib\Dist\Zilla\Dist\Builder.pm
cp lib/Dist/Zilla/Chrome/Test.pm blib\lib\Dist\Zilla\Chrome\Test.pm
cp lib/Dist/Zilla/File/InMemory.pm blib\lib\Dist\Zilla\File\InMemory.pm
cp lib/Dist/Zilla/MVP/Assembler.pm blib\lib\Dist\Zilla\MVP\Assembler.pm
cp lib/Dist/Zilla/MVP/Assembler/GlobalConfig.pm blib\lib\Dist\Zilla\MVP\Assembler\GlobalConfig.pm
cp lib/Dist/Zilla/App/Tester.pm blib\lib\Dist\Zilla\App\Tester.pm
cp lib/Dist/Zilla/MVP/Section.pm blib\lib\Dist\Zilla\MVP\Section.pm
cp lib/Dist/Zilla/MVP/Reader/Finder.pm blib\lib\Dist\Zilla\MVP\Reader\Finder.pm
cp lib/Dist/Zilla/File/FromCode.pm blib\lib\Dist\Zilla\File\FromCode.pm
cp lib/Dist/Zilla/Plugin/AutoPrereq.pm blib\lib\Dist\Zilla\Plugin\AutoPrereq.pm
cp lib/Dist/Zilla/Dist/Minter.pm blib\lib\Dist\Zilla\Dist\Minter.pm
cp lib/Dist/Zilla/Plugin/ExecDir.pm blib\lib\Dist\Zilla\Plugin\ExecDir.pm
cp lib/Dist/Zilla/Plugin/GatherDir/Template.pm blib\lib\Dist\Zilla\Plugin\GatherDir\Template.pm
cp lib/Dist/Zilla/Plugin/GatherDir.pm blib\lib\Dist\Zilla\Plugin\GatherDir.pm
cp lib/Dist/Zilla/Plugin/Encoding.pm blib\lib\Dist\Zilla\Plugin\Encoding.pm
cp lib/Dist/Zilla/Plugin/FinderCode.pm blib\lib\Dist\Zilla\Plugin\FinderCode.pm
cp lib/Dist/Zilla/Plugin/BumpVersion.pm blib\lib\Dist\Zilla\Plugin\BumpVersion.pm
cp lib/Dist/Zilla/Plugin/AutoPrereqs.pm blib\lib\Dist\Zilla\Plugin\AutoPrereqs.pm
cp lib/Dist/Zilla/Plugin/ConfirmRelease.pm blib\lib\Dist\Zilla\Plugin\ConfirmRelease.pm
cp lib/Dist/Zilla/Plugin/ExtraTests.pm blib\lib\Dist\Zilla\Plugin\ExtraTests.pm
cp lib/Dist/Zilla/Plugin/FileFinder/ByName.pm blib\lib\Dist\Zilla\Plugin\FileFinder\ByName.pm
cp lib/Dist/Zilla/Plugin/FakeRelease.pm blib\lib\Dist\Zilla\Plugin\FakeRelease.pm
cp lib/Dist/Zilla/Plugin/DistINI.pm blib\lib\Dist\Zilla\Plugin\DistINI.pm
cp lib/Dist/Zilla/Plugin/FileFinder/Filter.pm blib\lib\Dist\Zilla\Plugin\FileFinder\Filter.pm
cp lib/Dist/Zilla/Plugin/AutoVersion.pm blib\lib\Dist\Zilla\Plugin\AutoVersion.pm
cp lib/Dist/Zilla/Plugin/CPANFile.pm blib\lib\Dist\Zilla\Plugin\CPANFile.pm
cp lib/Dist/Zilla/Plugin/NextRelease.pm blib\lib\Dist\Zilla\Plugin\NextRelease.pm
cp lib/Dist/Zilla/Plugin/MetaTests.pm blib\lib\Dist\Zilla\Plugin\MetaTests.pm
cp lib/Dist/Zilla/Plugin/License.pm blib\lib\Dist\Zilla\Plugin\License.pm
cp lib/Dist/Zilla/Plugin/MetaConfig.pm blib\lib\Dist\Zilla\Plugin\MetaConfig.pm
cp lib/Dist/Zilla/Plugin/MakeMaker.pm blib\lib\Dist\Zilla\Plugin\MakeMaker.pm
cp lib/Dist/Zilla/Plugin/MakeMaker/Runner.pm blib\lib\Dist\Zilla\Plugin\MakeMaker\Runner.pm
cp lib/Dist/Zilla/Plugin/ModuleShareDirs.pm blib\lib\Dist\Zilla\Plugin\ModuleShareDirs.pm
cp lib/Dist/Zilla/Plugin/MetaJSON.pm blib\lib\Dist\Zilla\Plugin\MetaJSON.pm
cp lib/Dist/Zilla/Plugin/InlineFiles.pm blib\lib\Dist\Zilla\Plugin\InlineFiles.pm
cp lib/Dist/Zilla/Plugin/ManifestSkip.pm blib\lib\Dist\Zilla\Plugin\ManifestSkip.pm
cp lib/Dist/Zilla/Plugin/MetaYAML.pm blib\lib\Dist\Zilla\Plugin\MetaYAML.pm
cp lib/Dist/Zilla/Plugin/Manifest.pm blib\lib\Dist\Zilla\Plugin\Manifest.pm
cp lib/Dist/Zilla/Plugin/MetaResources.pm blib\lib\Dist\Zilla\Plugin\MetaResources.pm
cp lib/Dist/Zilla/Plugin/ModuleBuild.pm blib\lib\Dist\Zilla\Plugin\ModuleBuild.pm
cp lib/Dist/Zilla/Plugin/MetaNoIndex.pm blib\lib\Dist\Zilla\Plugin\MetaNoIndex.pm
cp lib/Dist/Zilla/Plugin/GenerateFile.pm blib\lib\Dist\Zilla\Plugin\GenerateFile.pm
cp lib/Dist/Zilla/Plugin/ShareDir.pm blib\lib\Dist\Zilla\Plugin\ShareDir.pm
cp lib/Dist/Zilla/Plugin/Readme.pm blib\lib\Dist\Zilla\Plugin\Readme.pm
cp lib/Dist/Zilla/Plugin/PruneFiles.pm blib\lib\Dist\Zilla\Plugin\PruneFiles.pm
cp lib/Dist/Zilla/Plugin/PruneCruft.pm blib\lib\Dist\Zilla\Plugin\PruneCruft.pm
cp lib/Dist/Zilla/Plugin/Prereq.pm blib\lib\Dist\Zilla\Plugin\Prereq.pm
cp lib/Dist/Zilla/Plugin/PkgDist.pm blib\lib\Dist\Zilla\Plugin\PkgDist.pm
cp lib/Dist/Zilla/Plugin/RemovePrereqs.pm blib\lib\Dist\Zilla\Plugin\RemovePrereqs.pm
cp lib/Dist/Zilla/Plugin/PodCoverageTests.pm blib\lib\Dist\Zilla\Plugin\PodCoverageTests.pm
cp lib/Dist/Zilla/PluginBundle/Basic.pm blib\lib\Dist\Zilla\PluginBundle\Basic.pm
cp lib/Dist/Zilla/Plugin/PkgVersion.pm blib\lib\Dist\Zilla\Plugin\PkgVersion.pm
cp lib/Dist/Zilla/Plugin/TemplateModule.pm blib\lib\Dist\Zilla\Plugin\TemplateModule.pm
cp lib/Dist/Zilla/Plugin/PodVersion.pm blib\lib\Dist\Zilla\Plugin\PodVersion.pm
cp lib/Dist/Zilla/Plugin/UploadToCPAN.pm blib\lib\Dist\Zilla\Plugin\UploadToCPAN.pm
cp lib/Dist/Zilla/Plugin/TestRelease.pm blib\lib\Dist\Zilla\Plugin\TestRelease.pm
cp lib/Dist/Zilla/Plugin/PodSyntaxTests.pm blib\lib\Dist\Zilla\Plugin\PodSyntaxTests.pm
cp lib/Dist/Zilla/Plugin/Prereqs.pm blib\lib\Dist\Zilla\Plugin\Prereqs.pm
cp lib/Dist/Zilla/Role/AfterBuild.pm blib\lib\Dist\Zilla\Role\AfterBuild.pm
cp lib/Dist/Zilla/Role/Chrome.pm blib\lib\Dist\Zilla\Role\Chrome.pm
cp lib/Dist/Zilla/Prereqs.pm blib\lib\Dist\Zilla\Prereqs.pm
cp lib/Dist/Zilla/Role/ConfigDumper.pm blib\lib\Dist\Zilla\Role\ConfigDumper.pm
cp lib/Dist/Zilla/PluginBundle/Classic.pm blib\lib\Dist\Zilla\PluginBundle\Classic.pm
cp lib/Dist/Zilla/Role/BuildPL.pm blib\lib\Dist\Zilla\Role\BuildPL.pm
cp lib/Dist/Zilla/Role/EncodingProvider.pm blib\lib\Dist\Zilla\Role\EncodingProvider.pm
cp lib/Dist/Zilla/Role/BuildRunner.pm blib\lib\Dist\Zilla\Role\BuildRunner.pm
cp lib/Dist/Zilla/PluginBundle/FakeClassic.pm blib\lib\Dist\Zilla\PluginBundle\FakeClassic.pm
cp lib/Dist/Zilla/Role/BeforeArchive.pm blib\lib\Dist\Zilla\Role\BeforeArchive.pm
cp lib/Dist/Zilla/Role/BeforeMint.pm blib\lib\Dist\Zilla\Role\BeforeMint.pm
cp lib/Dist/Zilla/Role/BeforeRelease.pm blib\lib\Dist\Zilla\Role\BeforeRelease.pm
cp lib/Dist/Zilla/PluginBundle/Filter.pm blib\lib\Dist\Zilla\PluginBundle\Filter.pm
cp lib/Dist/Zilla/Role/BeforeBuild.pm blib\lib\Dist\Zilla\Role\BeforeBuild.pm
cp lib/Dist/Zilla/Role/AfterMint.pm blib\lib\Dist\Zilla\Role\AfterMint.pm
cp lib/Dist/Zilla/Role/AfterRelease.pm blib\lib\Dist\Zilla\Role\AfterRelease.pm
cp lib/Dist/Zilla/Role/MintingProfile.pm blib\lib\Dist\Zilla\Role\MintingProfile.pm
cp lib/Dist/Zilla/Role/NameProvider.pm blib\lib\Dist\Zilla\Role\NameProvider.pm
cp lib/Dist/Zilla/Role/FileFinderUser.pm blib\lib\Dist\Zilla\Role\FileFinderUser.pm
cp lib/Dist/Zilla/Role/FileInjector.pm blib\lib\Dist\Zilla\Role\FileInjector.pm
cp lib/Dist/Zilla/Role/InstallTool.pm blib\lib\Dist\Zilla\Role\InstallTool.pm
cp lib/Dist/Zilla/Role/File.pm blib\lib\Dist\Zilla\Role\File.pm
cp lib/Dist/Zilla/Role/FileMunger.pm blib\lib\Dist\Zilla\Role\FileMunger.pm
cp lib/Dist/Zilla/Role/ModuleMaker.pm blib\lib\Dist\Zilla\Role\ModuleMaker.pm
cp lib/Dist/Zilla/Role/MetaProvider.pm blib\lib\Dist\Zilla\Role\MetaProvider.pm
cp lib/Dist/Zilla/Role/FileFinder.pm blib\lib\Dist\Zilla\Role\FileFinder.pm
cp lib/Dist/Zilla/Role/FilePruner.pm blib\lib\Dist\Zilla\Role\FilePruner.pm
cp lib/Dist/Zilla/Role/MintingProfile/ShareDir.pm blib\lib\Dist\Zilla\Role\MintingProfile\ShareDir.pm
cp lib/Dist/Zilla/Role/ExecFiles.pm blib\lib\Dist\Zilla\Role\ExecFiles.pm
cp lib/Dist/Zilla/Role/MutableFile.pm blib\lib\Dist\Zilla\Role\MutableFile.pm
cp lib/Dist/Zilla/Role/LicenseProvider.pm blib\lib\Dist\Zilla\Role\LicenseProvider.pm
cp lib/Dist/Zilla/Role/FileGatherer.pm blib\lib\Dist\Zilla\Role\FileGatherer.pm
cp lib/Dist/Zilla/Role/PrereqSource.pm blib\lib\Dist\Zilla\Role\PrereqSource.pm
cp lib/Dist/Zilla/Role/Plugin.pm blib\lib\Dist\Zilla\Role\Plugin.pm
cp lib/Dist/Zilla/Role/PPI.pm blib\lib\Dist\Zilla\Role\PPI.pm
cp lib/Dist/Zilla/Stash/User.pm blib\lib\Dist\Zilla\Stash\User.pm
cp lib/Dist/Zilla/Role/PluginBundle.pm blib\lib\Dist\Zilla\Role\PluginBundle.pm
cp lib/Dist/Zilla/Stash/Rights.pm blib\lib\Dist\Zilla\Stash\Rights.pm
cp lib/Dist/Zilla/Role/Stash/Login.pm blib\lib\Dist\Zilla\Role\Stash\Login.pm
cp lib/Dist/Zilla/Role/ShareDir.pm blib\lib\Dist\Zilla\Role\ShareDir.pm
cp lib/Dist/Zilla/Role/Releaser.pm blib\lib\Dist\Zilla\Role\Releaser.pm
cp lib/Dist/Zilla/Role/VersionProvider.pm blib\lib\Dist\Zilla\Role\VersionProvider.pm
cp lib/Dist/Zilla/Stash/PAUSE.pm blib\lib\Dist\Zilla\Stash\PAUSE.pm
cp lib/Dist/Zilla/Role/Stash.pm blib\lib\Dist\Zilla\Role\Stash.pm
cp lib/Dist/Zilla/Role/StubBuild.pm blib\lib\Dist\Zilla\Role\StubBuild.pm
cp lib/Dist/Zilla/Role/TextTemplate.pm blib\lib\Dist\Zilla\Role\TextTemplate.pm
cp lib/Dist/Zilla/Role/Stash/Authors.pm blib\lib\Dist\Zilla\Role\Stash\Authors.pm
cp lib/Dist/Zilla/Role/TestRunner.pm blib\lib\Dist\Zilla\Role\TestRunner.pm
cp lib/Dist/Zilla/Role/PluginBundle/Easy.pm blib\lib\Dist\Zilla\Role\PluginBundle\Easy.pm
cp lib/Dist/Zilla/Util/AuthorDeps.pm blib\lib\Dist\Zilla\Util\AuthorDeps.pm
cp lib/Dist/Zilla/Util.pm blib\lib\Dist\Zilla\Util.pm
cp lib/Dist/Zilla/Tutorial.pm blib\lib\Dist\Zilla\Tutorial.pm
cp lib/Dist/Zilla/Tester.pm blib\lib\Dist\Zilla\Tester.pm
cp lib/Dist/Zilla/Types.pm blib\lib\Dist\Zilla\Types.pm
cp lib/Test/DZil.pm blib\lib\Test\DZil.pm
C:\Perl64-5.18\bin\perl.exe -MExtUtils::Command -e cp -- bin/dzil blib\script\dzil
pl2bat.bat blib\script\dzil
RJBS/Dist-Zilla-5.013.tar.gz
dmake -- OK
Prepending C:\cpanfly-5.18\var\cpan\build\Getopt-Whatever-0.01-FongiQ/blib/arch C:\cpanfly-5.18\var\cpan\build\Getopt-Whatever-0.01-FongiQ/blib/lib to PERL5LIB for 'test'
Running make test
>>> dmake test TEST_VERBOSE=1
Skip blib\lib\auto\share\module\Dist-Zilla-MintingProfile-Default\default\extra-dist.ini (unchanged)
Skip blib\lib\auto\share\module\Dist-Zilla-MintingProfile-Default\default\profile.ini (unchanged)
C:\Perl64-5.18\bin\perl.exe "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(1, 'blib\lib', 'blib\arch')" t/*.t t/commands/*.t t/diagnostics/*.t t/plugins/*.t
#
#
# Generated by Dist::Zilla::Plugin::ReportVersions::Tiny v1.10
# perl: 5.018001 (wanted v5.8.5) on MSWin32 from C:\Perl64-5.18\bin\perl.exe
#
# App::Cmd::Command::version => 0.323 (want any version)
# App::Cmd::Setup => 0.323 (want 0.309)
# App::Cmd::Tester => 0.323 (want 0.306)
# App::Cmd::Tester::CaptureExternal => 0.323 (want any version)
# Archive::Tar => 1.96 (want any version)
# Archive::Tar::Wrapper => module not found. (want 0.15)
# CPAN::Meta::Converter => 2.133380 (want 2.101550)
# CPAN::Meta::Prereqs => 2.133380 (want 2.120630)
# CPAN::Meta::Requirements => 2.125 (want 2.121)
# CPAN::Meta::Validator => 2.133380 (want 2.101550)
# CPAN::Uploader => 0.103006 (want 0.103004)
# Carp => 1.32 (want any version)
# Class::Load => 0.21 (want 0.17)
# Config::INI::Reader => 0.022 (want any version)
# Config::MVP::Assembler => 2.200007 (want any version)
# Config::MVP::Assembler::WithBundles => 2.200007 (want any version)
# Config::MVP::Reader => 2.200007 (want 2.101540)
# Config::MVP::Reader::Findable::ByExtension => 2.200007 (want any version)
# Config::MVP::Reader::Finder => 2.200007 (want any version)
# Config::MVP::Reader::INI => 2.101462 (want 2)
# Config::MVP::Section => 2.200007 (want 2.200002)
# Data::Dumper => 2.145 (want any version)
# Data::Section => 0.200005 (want 0.200002)
# DateTime => 1.07 (want 0.44)
# Digest::MD5 => 2.53 (want any version)
# Encode => 2.57 (want any version)
# ExtUtils::MakeMaker => 6.9 (want 6.30)
# ExtUtils::Manifest => 1.63 (want 1.54)
# File::Copy::Recursive => 0.38 (want any version)
# File::Find::Rule => 0.33 (want any version)
# File::HomeDir => 1.00 (want any version)
# File::Path => 2.09 (want any version)
# File::ShareDir => 1.03 (want any version)
# File::ShareDir::Install => 0.08 (want 0.03)
# File::Spec => 3.40 (want any version)
# File::Temp => 0.2304 (want any version)
# File::pushd => 1.005 (want any version)
# Hash::Merge::Simple => 0.051 (want any version)
# JSON => 2.90 (want 2)
# List::AllUtils => 0.07 (want any version)
# List::MoreUtils => 0.33 (want any version)
# List::Util => 1.38 (want any version)
# Log::Dispatchouli => 2.009 (want 1.102220)
# Mixin::Linewise::Readers => 0.105 (want 0.100)
# Moose => 2.1204 (want 0.92)
# Moose::Autobox => 0.15 (want 0.10)
# Moose::Role => 2.1204 (want any version)
# Moose::Util::TypeConstraints => 2.1204 (want any version)
# MooseX::LazyRequire => 0.10 (want any version)
# MooseX::Role::Parameterized => 1.02 (want any version)
# MooseX::SetOnce => 0.200002 (want any version)
# MooseX::Types => 0.41 (want any version)
# MooseX::Types::Moose => 0.41 (want any version)
# MooseX::Types::Path::Class => 0.06 (want any version)
# MooseX::Types::Perl => 0.101343 (want any version)
# PPI => 1.215 (want any version)
# PPI::Document => 1.215 (want any version)
# Params::Util => 1.07 (want any version)
# Path::Class => 0.33 (want 0.22)
# Path::Tiny => 0.052 (want any version)
# Perl::PrereqScanner => 1.019 (want 1.016)
# Perl::Version => 1.013 (want any version)
# Pod::Eventual => 0.094001 (want 0.091480)
# Scalar::Util => 1.38 (want any version)
# Software::License => 0.103009 (want 0.101370)
# Software::License::None => 0.103009 (want any version)
# Software::LicenseUtils => 0.103009 (want any version)
# Storable => 2.45 (want any version)
# String::Formatter => 0.102084 (want 0.100680)
# String::RewritePrefix => 0.007 (want 0.005)
# Sub::Exporter => 0.987 (want any version)
# Sub::Exporter::ForMethods => 0.100051 (want any version)
# Sub::Exporter::Util => 0.987 (want any version)
# Term::Encoding => 0.02 (want any version)
# Term::ReadKey => 2.31 (want any version)
# Term::ReadLine => 1.14 (want any version)
# Term::ReadLine::Gnu => module not found. (want any version)
# Term::UI => 0.42 (want any version)
# Test::Deep => 0.112 (want any version)
# Test::FailWarnings => 0.008 (want any version)
# Test::Fatal => 0.013 (want any version)
# Test::File::ShareDir => 1.000000 (want any version)
# Test::More => 1.001002 (want 0.96)
# Text::Glob => 0.09 (want 0.08)
# Text::Template => 1.46 (want any version)
# Try::Tiny => 0.19 (want any version)
# YAML::Tiny => 1.60 (want any version)
# autobox => 2.82 (want 2.53)
# autodie => 2.23 (want any version)
# lib => 0.63 (want any version)
# namespace::autoclean => 0.15 (want any version)
# parent => 0.228 (want any version)
# strict => 1.07 (want any version)
# utf8 => 1.10 (want any version)
# version => 0.9908 (want any version)
# warnings => 1.18 (want any version)
#
# Thanks for using my code. I hope it works for you.
# If not, please try and include this output in the bug report.
# That will help me reproduce the issue and solve your problem.
#
t/000-report-versions-tiny.t ..
ok 1 - we really didn't test anything, just reporting data
1..1
ok
Syntax error at line 2: 'n
' at C:\cpanfly-5.18\var\cpan\build\Dist-Zilla-5.013-HQFrh9\blib\lib/Dist/Zilla/Util/AuthorDeps.pm line 35.
# Looks like your test exited with 255 before it could output anything.
t/commands/authordeps.t .......
1..1
Dubious, test returned 255 (wstat 65280, 0xff00)
Failed 1/1 subtests
t/compile.t ...................
1..135
ok 1 - require Dist::Zilla;
ok 2 - require Dist::Zilla::App;
ok 3 - require Dist::Zilla::Prereqs;
ok 4 - require Dist::Zilla::Tester;
ok 5 - require Dist::Zilla::Types;
ok 6 - require Dist::Zilla::Util;
ok 7 - require Dist::Zilla::App::Command;
ok 8 - require Dist::Zilla::App::Tester;
ok 9 - require Dist::Zilla::App::Command::add;
ok 10 - require Dist::Zilla::App::Command::authordeps;
ok 11 - require Dist::Zilla::App::Command::build;
ok 12 - require Dist::Zilla::App::Command::clean;
ok 13 - require Dist::Zilla::App::Command::install;
ok 14 - require Dist::Zilla::App::Command::listdeps;
ok 15 - require Dist::Zilla::App::Command::new;
ok 16 - require Dist::Zilla::App::Command::nop;
ok 17 - require Dist::Zilla::App::Command::release;
ok 18 - require Dist::Zilla::App::Command::run;
ok 19 - require Dist::Zilla::App::Command::setup;
ok 20 - require Dist::Zilla::App::Command::smoke;
ok 21 - require Dist::Zilla::App::Command::test;
ok 22 - require Dist::Zilla::App::Command::version;
ok 23 - require Dist::Zilla::Chrome::Term;
ok 24 - require Dist::Zilla::Chrome::Test;
ok 25 - require Dist::Zilla::Dist::Builder;
ok 26 - require Dist::Zilla::Dist::Minter;
ok 27 - require Dist::Zilla::File::FromCode;
ok 28 - require Dist::Zilla::File::InMemory;
ok 29 - require Dist::Zilla::File::OnDisk;
ok 30 - require Dist::Zilla::MintingProfile::Default;
ok 31 - require Dist::Zilla::MVP::Assembler;
ok 32 - require Dist::Zilla::MVP::RootSection;
ok 33 - require Dist::Zilla::MVP::Section;
ok 34 - require Dist::Zilla::MVP::Assembler::GlobalConfig;
ok 35 - require Dist::Zilla::MVP::Assembler::Zilla;
ok 36 - require Dist::Zilla::MVP::Reader::Finder;
ok 37 - require Dist::Zilla::MVP::Reader::Perl;
ok 38 - require Dist::Zilla::Plugin::AutoPrereq;
ok 39 - require Dist::Zilla::Plugin::AutoPrereqs;
ok 40 - require Dist::Zilla::Plugin::AutoVersion;
ok 41 - require Dist::Zilla::Plugin::BumpVersion;
ok 42 - require Dist::Zilla::Plugin::ConfirmRelease;
ok 43 - require Dist::Zilla::Plugin::CPANFile;
ok 44 - require Dist::Zilla::Plugin::DistINI;
ok 45 - require Dist::Zilla::Plugin::Encoding;
ok 46 - require Dist::Zilla::Plugin::ExecDir;
ok 47 - require Dist::Zilla::Plugin::ExtraTests;
ok 48 - require Dist::Zilla::Plugin::FakeRelease;
ok 49 - require Dist::Zilla::Plugin::FinderCode;
ok 50 - require Dist::Zilla::Plugin::GatherDir;
ok 51 - require Dist::Zilla::Plugin::GenerateFile;
ok 52 - require Dist::Zilla::Plugin::InlineFiles;
ok 53 - require Dist::Zilla::Plugin::License;
ok 54 - require Dist::Zilla::Plugin::MakeMaker;
ok 55 - require Dist::Zilla::Plugin::Manifest;
ok 56 - require Dist::Zilla::Plugin::ManifestSkip;
ok 57 - require Dist::Zilla::Plugin::MetaConfig;
ok 58 - require Dist::Zilla::Plugin::MetaJSON;
ok 59 - require Dist::Zilla::Plugin::MetaNoIndex;
ok 60 - require Dist::Zilla::Plugin::MetaResources;
ok 61 - require Dist::Zilla::Plugin::MetaTests;
ok 62 - require Dist::Zilla::Plugin::MetaYAML;
ok 63 - require Dist::Zilla::Plugin::ModuleBuild;
ok 64 - require Dist::Zilla::Plugin::ModuleShareDirs;
ok 65 - require Dist::Zilla::Plugin::NextRelease;
ok 66 - require Dist::Zilla::Plugin::PkgDist;
ok 67 - require Dist::Zilla::Plugin::PkgVersion;
ok 68 - require Dist::Zilla::Plugin::PodCoverageTests;
ok 69 - require Dist::Zilla::Plugin::PodSyntaxTests;
ok 70 - require Dist::Zilla::Plugin::PodVersion;
ok 71 - require Dist::Zilla::Plugin::Prereq;
ok 72 - require Dist::Zilla::Plugin::Prereqs;
ok 73 - require Dist::Zilla::Plugin::PruneCruft;
ok 74 - require Dist::Zilla::Plugin::PruneFiles;
ok 75 - require Dist::Zilla::Plugin::Readme;
ok 76 - require Dist::Zilla::Plugin::RemovePrereqs;
ok 77 - require Dist::Zilla::Plugin::ShareDir;
ok 78 - require Dist::Zilla::Plugin::TemplateModule;
ok 79 - require Dist::Zilla::Plugin::TestRelease;
ok 80 - require Dist::Zilla::Plugin::UploadToCPAN;
ok 81 - require Dist::Zilla::Plugin::FileFinder::ByName;
ok 82 - require Dist::Zilla::Plugin::FileFinder::Filter;
ok 83 - require Dist::Zilla::Plugin::GatherDir::Template;
ok 84 - require Dist::Zilla::Plugin::MakeMaker::Runner;
ok 85 - require Dist::Zilla::PluginBundle::Basic;
ok 86 - require Dist::Zilla::PluginBundle::Classic;
ok 87 - require Dist::Zilla::PluginBundle::FakeClassic;
ok 88 - require Dist::Zilla::PluginBundle::Filter;
ok 89 - require Dist::Zilla::Role::AfterBuild;
ok 90 - require Dist::Zilla::Role::AfterMint;
ok 91 - require Dist::Zilla::Role::AfterRelease;
ok 92 - require Dist::Zilla::Role::BeforeArchive;
ok 93 - require Dist::Zilla::Role::BeforeBuild;
ok 94 - require Dist::Zilla::Role::BeforeMint;
ok 95 - require Dist::Zilla::Role::BeforeRelease;
ok 96 - require Dist::Zilla::Role::BuildPL;
ok 97 - require Dist::Zilla::Role::BuildRunner;
ok 98 - require Dist::Zilla::Role::Chrome;
ok 99 - require Dist::Zilla::Role::ConfigDumper;
ok 100 - require Dist::Zilla::Role::EncodingProvider;
ok 101 - require Dist::Zilla::Role::ExecFiles;
ok 102 - require Dist::Zilla::Role::File;
ok 103 - require Dist::Zilla::Role::FileFinder;
ok 104 - require Dist::Zilla::Role::FileFinderUser;
ok 105 - require Dist::Zilla::Role::FileGatherer;
ok 106 - require Dist::Zilla::Role::FileInjector;
ok 107 - require Dist::Zilla::Role::FileMunger;
ok 108 - require Dist::Zilla::Role::FilePruner;
ok 109 - require Dist::Zilla::Role::InstallTool;
ok 110 - require Dist::Zilla::Role::LicenseProvider;
ok 111 - require Dist::Zilla::Role::MetaProvider;
ok 112 - require Dist::Zilla::Role::MintingProfile;
ok 113 - require Dist::Zilla::Role::ModuleMaker;
ok 114 - require Dist::Zilla::Role::MutableFile;
ok 115 - require Dist::Zilla::Role::NameProvider;
ok 116 - require Dist::Zilla::Role::Plugin;
ok 117 - require Dist::Zilla::Role::PluginBundle;
ok 118 - require Dist::Zilla::Role::PPI;
ok 119 - require Dist::Zilla::Role::PrereqSource;
ok 120 - require Dist::Zilla::Role::Releaser;
ok 121 - require Dist::Zilla::Role::ShareDir;
ok 122 - require Dist::Zilla::Role::Stash;
ok 123 - require Dist::Zilla::Role::StubBuild;
ok 124 - require Dist::Zilla::Role::TestRunner;
ok 125 - require Dist::Zilla::Role::TextTemplate;
ok 126 - require Dist::Zilla::Role::VersionProvider;
ok 127 - require Dist::Zilla::Role::MintingProfile::ShareDir;
ok 128 - require Dist::Zilla::Role::PluginBundle::Easy;
ok 129 - require Dist::Zilla::Role::Stash::Authors;
ok 130 - require Dist::Zilla::Role::Stash::Login;
ok 131 - require Dist::Zilla::Stash::PAUSE;
ok 132 - require Dist::Zilla::Stash::Rights;
ok 133 - require Dist::Zilla::Stash::User;
ok 134 - require Dist::Zilla::Util::AuthorDeps;
ok 135 - require Test::DZil;
ok
t/diagnostics/main-module.t ...
ok 1 - fails with no main_module
ok 2 - tells users there are no files in dist
ok 3 - tells user what we expected to find
ok 4 - should not fail with main_module
ok 5 - fails with no main_module
ok 6 - tells user what we expected to find
ok 7 - tells the user there are no pm files
ok 8 - should fail with missing main_module
ok 9 - tells users there are no files in dist
ok 10 - tells user their main_module was fubar
ok 11 - should fail with missing main_module
ok 12 - tells user their main_module was fubar
ok 13 - should fail with missing main_module
ok 14 - tells user their main_module was fubar
ok 15 - tells the user there are no pm files
1..15
ok
cannot unlink file for C:\cpanfly-5.18\var\cpan\build\Dist-Zilla-5.013-HQFrh9\tmp\2nahNN9Qvf\source\dist.ini: Permission denied at C:/cpanfly-5.18/var/megalib/File/Temp.pm line 784.
cannot remove directory for C:\cpanfly-5.18\var\cpan\build\Dist-Zilla-5.013-HQFrh9\tmp\2nahNN9Qvf\source: Directory not empty at C:/cpanfly-5.18/var/megalib/File/Temp.pm line 784.
cannot remove directory for C:/cpanfly-5.18/var/cpan/build/Dist-Zilla-5.013-HQFrh9/tmp/2nahNN9Qvf: Directory not empty at C:/cpanfly-5.18/var/megalib/File/Temp.pm line 784.
t/diagnostics/plugin-fail.t ...
# Subtest: BrokenPlugin
ok 1 - Failure occurs when a plugin is broken
ok 2 - Exception is a compilation failure
ok 3 - Exception reports the original problem
1..3
ok 1 - BrokenPlugin
# Subtest: BrokenPlugin2
ok 1 - Failure occurs when a plugin is broken
ok 2 - Exception is a compilation failure
ok 3 - Exception reports the original problem
1..3
ok 2 - BrokenPlugin2
# Subtest: BrokenPlugin3
ok 1 - Failure occurs when a plugin is broken
ok 2 - Exception explains that it couldn't load the plugin
ok 3 - Exception reports the original problem
1..3
ok 3 - BrokenPlugin3
# Subtest: BrokenPlugin4
ok 1 - Failure occurs when a plugin is broken
ok 2 - Exception explains that it couldn't load the plugin 2-layers down
ok 3 - Exception reports the original problem
1..3
ok 4 - BrokenPlugin4
# Subtest: Not::A::Plugin
ok 1 - Failure occurs when a plugin is missing
ok 2 - Exception explains that the plugin is not installed
ok 3 - Exception suggests using authordeps
1..3
ok 5 - Not::A::Plugin
1..5
ok
t/file.t ......................
# Subtest: OnDisk
# Subtest: UTF-8 file
ok 1 - create UTF-8 encoded tempfile
ok 2 - An object of class 'Dist::Zilla::File::OnDisk' isa 'Dist::Zilla::File::OnDisk'
ok 3 - does MutableFile role
ok 4 - get content
ok 5 - get encoded_content
ok 6 - set content
ok 7 - get content
ok 8 - get encoded_content
ok 9 - set encoded_content
ok 10 - get encoded_content
ok 11 - get content
1..11
ok 1 - UTF-8 file
# Subtest: binary file
ok 1 - create binary tempfile
ok 2 - An object of class 'Dist::Zilla::File::OnDisk' isa 'Dist::Zilla::File::OnDisk'
ok 3 - set encoding to 'bytes'
ok 4 - get encoded_content
ok 5 - get content from bytes should throw error
ok 6 - error shows encoded_content source
1..6
ok 2 - binary file
# Subtest: latin1 file
ok 1 - create latin1 tempfile
ok 2 - An object of class 'Dist::Zilla::File::OnDisk' isa 'Dist::Zilla::File::OnDisk'
ok 3 - get encoded_content
ok 4 - get content
1..4
ok 3 - latin1 file
1..3
ok 1 - OnDisk
# Subtest: InMemory
# Subtest: UTF-8 string
ok 1 - An object of class 'Dist::Zilla::File::InMemory' isa 'Dist::Zilla::File::InMemory'
ok 2 - does MutableFile role
ok 3 - get content
ok 4 - get encoded_content
ok 5 - set content
ok 6 - get content
ok 7 - get encoded_content
ok 8 - set encoded_content
ok 9 - get encoded_content
ok 10 - get content
1..10
ok 1 - UTF-8 string
# Subtest: binary string
ok 1 - An object of class 'Dist::Zilla::File::InMemory' isa 'Dist::Zilla::File::InMemory'
ok 2 - set encoding to 'bytes'
ok 3 - get encoded_content
ok 4 - get content from bytes should throw error
ok 5 - error shows encoded_content source
1..5
ok 2 - binary string
# Subtest: latin1 string
ok 1 - An object of class 'Dist::Zilla::File::InMemory' isa 'Dist::Zilla::File::InMemory'
ok 2 - get encoded_content
ok 3 - get content
1..3
ok 3 - latin1 string
1..3
ok 2 - InMemory
# Subtest: FromCode
# Subtest: UTF-8 string
ok 1 - An object of class 'Dist::Zilla::File::FromCode' isa 'Dist::Zilla::File::FromCode'
ok 2 - content
ok 3 - encoded_content
1..3
ok 1 - UTF-8 string
# Subtest: content immutable
ok 1 - An object of class 'Dist::Zilla::File::FromCode' isa 'Dist::Zilla::File::FromCode'
ok 2 - changing content should throw error
ok 3 - changing encoded_content should throw error
1..3
ok 2 - content immutable
# Subtest: binary string
ok 1 - An object of class 'Dist::Zilla::File::FromCode' isa 'Dist::Zilla::File::FromCode'
ok 2 - get encoded_content
ok 3 - get content from bytes should throw error
ok 4 - error shows encoded_content source
1..4
ok 3 - binary string
# Subtest: latin1 string
ok 1 - An object of class 'Dist::Zilla::File::FromCode' isa 'Dist::Zilla::File::FromCode'
ok 2 - get encoded_content
ok 3 - get content
1..3
ok 4 - latin1 string
1..4
ok 3 - FromCode
1..3
ok
t/minter.t ....................
ok 1 - our new module has the package declaration we want
ok 2 - copyright_holder in dist.ini
ok 3
ok 4 - our second module has the package declaration we want
1..4
ok
t/plugins/autolicense.t .......
ok 1 - dist license is set by plugin
ok 2 - copyright_year used instead of default year
1..2
ok
t/plugins/autoname.t ..........
ok 1 - dist name is set (in DZ obj)
1..1
ok
t/plugins/autoprereqs.t .......
ok 1 - all requires found, but no more
ok 2 - configure_finder did not change requires
ok 3 - configure_requires is correct
ok 4 - custom scanner list
1..4
ok
t/plugins/autoversion.t .......
ok 1 - dist version is set (in DZ obj)
1..1
ok
t/plugins/confirmrelease.t ....
ok 1 - ConfirmRelease aborts by default
ok 2 - release did not happen by default
ok 3 - ConfirmRelease aborts when DZIL_CONFIRMRELEASE_DEFAULT=n
ok 4 - release did not happen when DZIL_CONFIRMRELEASE_DEFAULT=n
ok 5 - ConfirmRelease aborts when DZIL_CONFIRMRELEASE_DEFAULT=no
ok 6 - release did not happen when DZIL_CONFIRMRELEASE_DEFAULT=no
ok 7 - DZIL_CONFIRMRELEASE_DEFAULT=y no exception
ok 8 - DZIL_CONFIRMRELEASE_DEFAULT=y allows release
ok 9 - DZIL_CONFIRMRELEASE_DEFAULT=yes no exception
ok 10 - DZIL_CONFIRMRELEASE_DEFAULT=yes allows release
ok 11 - ConfirmRelease aborts when answering 'n'
ok 12 - supplementary information was also displayed
ok 13 - release did not happen when answering 'n'
ok 14 - ConfirmRelease aborts when answering 'no'
ok 15 - supplementary information was also displayed
ok 16 - release did not happen when answering 'no'
ok 17 - ConfirmRelease no exception when answering 'y'
ok 18 - supplementary information was also displayed
ok 19 - answering 'y' allows release
ok 20 - ConfirmRelease no exception when answering 'yes'
ok 21 - supplementary information was also displayed
ok 22 - answering 'yes' allows release
1..22
ok
t/plugins/distmeta.t ..........
ok 1 - META.json is_deeply META.yml
ok 2 - abstract is what we want in 2.0 json
ok 3 - author is what we want in 2.0 json
ok 4 - license is what we want in 2.0 json
ok 5 - name is what we want in 2.0 json
ok 6 - prereqs is what we want in 2.0 json
ok 7 - resources is what we want in 2.0 json
ok 8 - version is what we want in 2.0 json
ok 9 - abstract is what we want in 2.0 yaml
ok 10 - author is what we want in 2.0 yaml
ok 11 - license is what we want in 2.0 yaml
ok 12 - name is what we want in 2.0 yaml
ok 13 - prereqs is what we want in 2.0 yaml
ok 14 - resources is what we want in 2.0 yaml
ok 15 - version is what we want in 2.0 yaml
ok 16 - META.json is_deeply META.yml
ok 17 - abstract is what we want in 1.4 json
ok 18 - author is what we want in 1.4 json
ok 19 - build_requires is what we want in 1.4 json
ok 20 - configure_requires is what we want in 1.4 json
ok 21 - license is what we want in 1.4 json
ok 22 - name is what we want in 1.4 json
ok 23 - recommends is what we want in 1.4 json
ok 24 - requires is what we want in 1.4 json
ok 25 - resources is what we want in 1.4 json
ok 26 - version is what we want in 1.4 json
ok 27 - abstract is what we want in 1.4 yaml
ok 28 - author is what we want in 1.4 yaml
ok 29 - build_requires is what we want in 1.4 yaml
ok 30 - configure_requires is what we want in 1.4 yaml
ok 31 - license is what we want in 1.4 yaml
ok 32 - name is what we want in 1.4 yaml
ok 33 - recommends is what we want in 1.4 yaml
ok 34 - requires is what we want in 1.4 yaml
ok 35 - resources is what we want in 1.4 yaml
ok 36 - version is what we want in 1.4 yaml
ok 37 - authors (json) are set as expected, decode properly
ok 38 - authors (yaml) are set as expected, decode properly
1..38
ok
t/plugins/extratests.t ........
ok 1 - filenames rewritten by ExtraTests
ok 2 - we mention AUTOMATED_TESTING in the rewritten smoke test
ok 3 - we mention AUTHOR_TESTING in the rewritten author test
ok 4 - we mention RELEASE_TESTING in the rewritten release test
ok 5 - dependencies ok
1..5
ok
t/plugins/fakerelease.t .......
ok 1 - we log a fake release when we fake release
ok 2 - we log a fake release when we fake release
ok 3 - we can make FakeRelease fail when we want!
1..3
ok
t/plugins/ffbyname.t ..........
ok 1 - dir corpus skip archives
ok 2 - filter DZT
ok 3 - InBin
ok 4 - AllPerl
ok 5 - Plugins
ok 6 - Synopsis
ok 7 - Everything
ok 8 - NoPluginM
ok 9 - Everything
ok 10 - EverythingButPerl
1..10
ok
t/plugins/filefinders.t .......
ok 1 - GatherDir gathers all files in the source dir
ok 2 - all files found were in manifest
ok 3 - all files in manifest were on disk
ok 4 - InstallModules finds all modules
ok 5 - IncModules finds all modules
ok 6 - TestFiles finds all files
ok 7 - ExecFiles finds all files
ok 8 - ShareFiles finds all files
ok 9 - :AllFiles finds all files
ok 10 - :NoFiles finds no files
1..10
ok
t/plugins/filter-b.t ..........
ok 1 - filtering 2 plugins gets us 2 fewer plugins!
ok 2 - we started with the 2 we wanted to remove
ok 3 - ...then we removed them
1..3
ok
t/plugins/gatherdir.t .........
ok 1 - GatherDir gathers all files in the source dir
ok 2 - all files found were in manifest
ok 3 - all files in manifest were on disk
1..3
ok
t/plugins/generatefile.t ......
ok 1 - we render $dist stuff into dingo.txt
ok 2 - we render $plugin stuff into dingo.txt
ok 3 - we include template literals into dingo.tmpl
ok 4 - we render $dist stuff into dingo.txt
ok 5 - we render $plugin stuff into dingo.txt (contents and filename)
ok 6 - we include template literals into dingo.tmpl (contents and filename)
1..6
ok
t/plugins/installdirs.t .......
ok 1 - not going to install share
ok 2 - not going to install share
ok 3 - files in ./share, but no ShareDir, so we will not install_share
ok 4 - files in ./share, ShareDir, so we will install_share
ok 5 - files in ./share, ShareDir, so we have a Build.PL share_dir
ok 6 - not going to install module-based share
ok 7 - not going to install module-based share
ok 8 - files in ./share, empty ModuleShareDirs, so we will not install_share
ok 9 - files in ./share, ModuleShareDirs given, so we will install_share
ok 10 - files in ./share, ModuleShareDirs given, so we will install_share
ok 11 - files in ./other, another ModuleShareDirs given, so we will install_share
ok 12 - ShareDir and ModuleShareDirs: dist share
ok 13 - ShareDir and ModuleShareDirs: first module share
ok 14 - ShareDir and ModuleShareDirs: other module share
ok 15 - files in ./share, ModuleShareDirs given, so we have a Build.PL share_dir
ok 16 - ModuleBuild with ShareDir and ModuleShareDirs
ok 17 - not going to install execs
ok 18 - files in ./bin, but no ExecDir, not going to install execs
ok 19 - files in ./bin, ExecDir, going to install execs
ok 20 - files in ./bin, ExecDir, going to install execs in Build.PL
1..20
ok
t/plugins/license.t ...........
# Subtest: ASCII-only author
ok 1 - copyright appears in LICENSE file
ok 2 - 'same terms as perl'-ish text appears in LICENSE
1..2
ok 1 - ASCII-only author
# Subtest: non-ASCII author
ok 1 - copyright appears in LICENSE file
1..1
ok 2 - non-ASCII author
1..2
ok
t/plugins/makemaker.t .........
ok 1 - correct value set for ABSTRACT
ok 2 - correct value set for AUTHOR
ok 3 - correct value set for BUILD_REQUIRES
ok 4 - correct value set for CONFIGURE_REQUIRES
ok 5 - correct value set for DISTNAME
ok 6 - correct value set for LICENSE
ok 7 - correct value set for NAME
ok 8 - correct value set for PREREQ_PM
ok 9 - correct value set for TEST_REQUIRES
ok 10 - correct value set for VERSION
ok 11 - normalized the perl version needed
1..11
ok
t/plugins/manifest.t ..........
ok 1 - manifest quotes files with spaces
ok 2 - manifest quotes files with spaces
1..2
ok
t/plugins/metanoindex.t .......
ok 1 - we generated the no_index entry we expected
1..1
ok
t/plugins/metaresources.t .....
ok 1 - no errors from old-style bugtracker and repository for MetaResources
ok 2 - META.yml matches expected 1.4 spec output
ok 3 - META.json was 2.0 output, old-style resources were upgraded
ok 4 - no errors from new-style bugtracker and repository for MetaResources
ok 5 - META.yml matches expected 1.4 spec output, new style resources were down-graded
ok 6 - META.json was 2.0 output
1..6
ok
t/plugins/misctests.t .........
ok 1 - we have a distmeta file that tests it
ok 2 - we have a pod-syntax test
ok 3 - we have a pod-coverage test
ok 4 - develop prereqs
1..4
ok
t/plugins/modulebuild.t .......
ok 1 - correct value set for build_requires
ok 2 - correct value set for configure_requires
ok 3 - correct value set for dist_abstract
ok 4 - correct value set for dist_author
ok 5 - correct value set for dist_name
ok 6 - correct value set for dist_version
ok 7 - correct value set for license
ok 8 - correct value set for module_name
ok 9 - correct value set for requires
ok 10 - correct value set for test_requires
ok 11 - no custom class by default
ok 12 - loads custom class from inc
ok 13 - Build.PL calls ->new on Foo::Build
ok 14 - loads custom class from items specificed in mb_lib
ok 15 - Build.PL calls ->new on Foo::Build
1..15
ok
t/plugins/nextrelease.t .......
ok 1 - new version appears in build Changes file
ok 2 - new version does not yet appear in source Changes file
ok 3 - no \r added to build Changelog
ok 4 - new version appears in source Changes file after release
ok 5 - we log a fake release when we fake release
ok 6 - No new \r's added to post-release changelog
ok 7 - new version appears in build Changes file
ok 8 - new version does not yet appear in source Changes file
ok 9 - we can make FakeRelease fail when we want!
ok 10 - no new version in source Changes after failed release
ok 11 - setting a custom format works
ok 12 - setting a custom time_zone works
ok 13 - adding -TRIAL works
ok 14 - adding -TRIAL works
ok 15 - adding -TRIAL with padding works
ok 16 - complains about missing name
ok 17 - build successfully with name & email
ok 18 - adding name and email works
ok 19 - build successfully with %Info stash
ok 20 - adding name and email from %Info works
ok 21 - dolmen's name is unmangled
1..21
ok
t/plugins/pkgdist.t ...........
ok 1 - added version to DZT::Sample
ok 2 - added version to DZT::TP1
ok 3 - added version to DZT::TP2
ok 4 - *not* added to DZT::WVer; we have one already
ok 5 - added version to DZT::Script
not ok 6 - added version to plain script # TODO only scanning for packages right now
# Failed (TODO) test 'added version to plain script'
# at t/plugins/pkgdist.t line 110.
# '
# #!/usr/bin/perl
#
# print "hello world\n";
# '
# doesn't match '(?^m:^\s*\$DZT\:\:Script\:\:DIST\ \=\ \'DZT\-Sample\'\;\s*$)'
ok 7 - *not* added to versioned DZT::Script; we have one already
ok 8 - we report the reason for no updateing WVer
ok 9 - we add at most 1 DIST per package
ok 10 - no version for DZT::TP2 when it looks like a monkey patch
ok 11 - we report the reason for not updating Monkey
1..11
ok
t/plugins/pkgversion.t ........
ok 1 - added version to DZT::Sample
ok 2 - added version to DZT::TP1
ok 3 - added version to DZT::TP2
ok 4 - *not* added to DZT::WVer; we have one already
ok 5 - *not* added to DZT::WVerTwoLines; we have one already
ok 6 - added to DZT::WInComment; the one we have is in a comment
ok 7 - added to DZT::WInPODStm; the one we have is in some POD
ok 8 - added to DZT::WStrEscaped; the one we have is escaped
ok 9 - added version to DZT::Script
not ok 10 - added version to plain script # TODO only scanning for packages right now
# Failed (TODO) test 'added version to plain script'
# at t/plugins/pkgversion.t line 202.
# '
# #!/usr/bin/perl
#
# print "hello world\n";
# '
# doesn't match '(?^m:^\s*\$DZT\:\:Script\:\:VERSION\ \=\ \'0\.001\'\;\s*$)'
ok 11 - *not* added to versioned DZT::Script; we have one already
ok 12 - we report the reason for no updateing WVer
ok 13 - we add at most 1 VERSION per package
ok 14 - no version for DZT::TP2 when it looks like a monkey patch
ok 15 - we report the reason for not updating Monkey
ok 16 - no version for DZT::TP2 when it was hidden with a comment
ok 17 - added version to DZT::PodWithPackage
ok 18 - no version for pod files with no package declaration
ok 19 - we only add 1 VERSION assignment
ok 20 - added version with 'TRIAL' comment when $ENV{TRIAL}=1
1..20
ok
t/plugins/podsyntaxtests.t ....
ok 1 - PodSyntaxTests develop prereqs
ok 2 - xt/release/pod-syntax.t content
1..2
ok
t/plugins/podversion.t ........
ok 1 - we didn't add version pod to Sample; it has no NAME
ok 2 - we did add version pod to WPFP
ok 3 - we didn't add version pod to WVer; it has one already
ok 4 - we properly skipped over multi-line abstract
ok 5 - we did add version pod to script
1..5
ok
t/plugins/prereqs.t ...........
ok 1 - prereqs merged
ok 2 - prereqs synchronized across runtime, build & test phases
ok 3 - prereqs merged and pruned
ok 4 - -phase, -type, & -relationship
ok 5 - non-magic name dies
ok 6 - Bundle/Prereqs phase
ok 7 - Bundle/Prereqs relationship
ok 8 - Other/Prereq phase
ok 9 - Other/Prereq relationship
ok 10 - P1 phase
ok 11 - P1 relationship
ok 12 - P2 phase
ok 13 - P2 relationship
ok 14 - P3 phase
ok 15 - P3 relationship
ok 16 - P4 phase
ok 17 - P4 relationship
ok 18 - Recommends phase
ok 19 - Recommends relationship
1..19
ok
t/plugins/prunes.t ............
ok 1 - ManifestSkip prunes files from MANIFEST.SKIP (0)
ok 2 - ManifestSkip prunes files from MANIFEST.SKIP (1)
ok 3 - ManifestSkip prunes files from MANIFEST.SKIP (2)
ok 4 - ManifestSkip prunes files from MANIFEST.SKIP (3)
ok 5 - ManifestSkip prunes files from generated FOO.SKIP (0)
ok 6 - ManifestSkip prunes files from generated FOO.SKIP (1)
ok 7 - ./Build is included by default...
ok 8 - ...but /Build is pruned by PruneCruft
ok 9 - ...but /Build isn't pruned by PruneCruft if we exclude it
ok 10 - ./_Inline/* is excluded by default...
ok 11 - we can prune a specific file by request (arg filename)
ok 12 - we can prune a specific file by request (arg filenames)
1..12
ok
t/plugins/readme.t ............
ok 1 - copyright appears in README file
ok 2 - 'same terms as perl'-ish text appears in README
ok 3 - dist name appears in README
ok 4 - HRH unmangled in README
1..4
ok
t/plugins/testrelease.t .......
ok 1 - No failures occured building the release with TestRelease
Generating a dmake-style Makefile
Writing Makefile for DZT::Sample
Writing MYMETA.yml and MYMETA.json
cp lib/DZT/Sample.pm blib\lib\DZT\Sample.pm
C:\Perl64-5.18\bin\perl.exe "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(0, 'blib\lib', 'blib\arch')" t/*.t
t/basic.t .. ok
All tests successful.
Files=1, Tests=1, 0 wallclock secs ( 0.08 usr + 0.00 sys = 0.08 CPU)
Result: PASS
ok 2 - No failures occured in testing the release with TestRelease
# {
# 'root' => 'C:\\cpanfly-5.18\\var\\cpan\\build\\Dist-Zilla-5.013-HQFrh9\\tmp\\N7YHU_PDNY\\source'
# }
ok 3 - Release happened
1..3
ok
t/plugins/uploadtocpan.t ......
1..16
ok 1 - read username
ok 2 - read password
ok 3 - uploaded archive
ok 4 - releasing continues after upload
ok 5 - entered username
ok 6 - entered password
ok 7 - uploaded archive manually
ok 8 - releasing continues after manual upload
ok 9 - release without credentials fails
ok 10 - insist on username
ok 11 - no upload without credentials
ok 12 - no release without credentials
ok 13 - release without password fails
ok 14 - insist on password
ok 15 - no upload without password
ok 16 - no release without password
ok
t/tester-demo.t ...............
ok 1 - No errors
ok 2 - dzil would have exited 0
ok 3 - we logged the archive-creation
ok 4 - we have at least some expected log content
ok 5 - powered by... ROBOT DINOSAUR
1..5
ok
t/tester.t ....................
ok 1 - zilla tester VERSION
ok 2 - Makefile.PL is located at the root of a Test-built archive
ok 3 - the file contains the real content
ok 4 - zero byte file is empty
Generating a dmake-style Makefile
Writing Makefile for DZT
Writing MYMETA.yml and MYMETA.json
cp lib/DZT/Sample.pm blib\lib\DZT\Sample.pm
C:\Perl64-5.18\bin\perl.exe "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(0, 'blib\lib', 'blib\arch')" t/*.t
t/basic.t .. ok
All tests successful.
Files=1, Tests=1, 0 wallclock secs ( 0.05 usr + 0.00 sys = 0.05 CPU)
Result: PASS
ok 5 - tester can run the test method
1..5
ok
t/util.t ......................
ok 1
ok 2
1..2
ok
Test Summary Report
-------------------
t/commands/authordeps.t (Wstat: 65280 Tests: 0 Failed: 0)
Non-zero exit status: 255
Parse errors: Bad plan. You planned 1 tests but ran 0.
Files=41, Tests=457, 103 wallclock secs ( 0.20 usr + 0.00 sys = 0.20 CPU)
Result: FAIL
Failed 1/41 test programs. 0/457 subtests failed.
dmake: Error code 255, while making 'test_dynamic'
RJBS/Dist-Zilla-5.013.tar.gz
dmake test TEST_VERBOSE=1 -- NOT OK
//hint// to see the cpan-testers results for installing this module, try:
reports RJBS/Dist-Zilla-5.013.tar.gz
Running test for module 'Signal::StackTrace::CarpLike'
Running make for S/SA/SARTAK/Signal-StackTrace-CarpLike-0.01.tar.gz
Prepending C:\cpanfly-5.18\var\cpan\build\Getopt-Whatever-0.01-FongiQ/blib/arch C:\cpanfly-5.18\var\cpan\build\Getopt-Whatever-0.01-FongiQ/blib/lib to PERL5LIB for 'get'
Fetching with LWP:
http://cpan.nas1.activestate.com/authors/id/S/SA/SARTAK/Signal-StackTrace-CarpLike-0.01.tar.gz
Checksum for C:\cpanfly-5.18\var\cpan\sources\authors\id\S\SA\SARTAK\Signal-StackTrace-CarpLike-0.01.tar.gz ok
Signal-StackTrace-CarpLike-0.01/
Signal-StackTrace-CarpLike-0.01/inc/
Signal-StackTrace-CarpLike-0.01/lib/
Signal-StackTrace-CarpLike-0.01/Makefile.PL
Signal-StackTrace-CarpLike-0.01/MANIFEST
Signal-StackTrace-CarpLike-0.01/META.yml
Signal-StackTrace-CarpLike-0.01/t/
Signal-StackTrace-CarpLike-0.01/t/00-use.t
Signal-StackTrace-CarpLike-0.01/lib/Signal/
Signal-StackTrace-CarpLike-0.01/lib/Signal/StackTrace/
Signal-StackTrace-CarpLike-0.01/lib/Signal/StackTrace/CarpLike.pm
Signal-StackTrace-CarpLike-0.01/inc/Module/
Signal-StackTrace-CarpLike-0.01/inc/Module/Install/
Signal-StackTrace-CarpLike-0.01/inc/Module/Install.pm
Signal-StackTrace-CarpLike-0.01/inc/Module/Install/Base.pm
Signal-StackTrace-CarpLike-0.01/inc/Module/Install/Can.pm
Signal-StackTrace-CarpLike-0.01/inc/Module/Install/Fetch.pm
Signal-StackTrace-CarpLike-0.01/inc/Module/Install/Makefile.pm
Signal-StackTrace-CarpLike-0.01/inc/Module/Install/Metadata.pm
Signal-StackTrace-CarpLike-0.01/inc/Module/Install/Win32.pm
Signal-StackTrace-CarpLike-0.01/inc/Module/Install/WriteAll.pm
Prepending C:\cpanfly-5.18\var\cpan\build\Getopt-Whatever-0.01-FongiQ/blib/arch C:\cpanfly-5.18\var\cpan\build\Getopt-Whatever-0.01-FongiQ/blib/lib to PERL5LIB for 'make'
CPAN.pm: Building S/SA/SARTAK/Signal-StackTrace-CarpLike-0.01.tar.gz
>>> C:\Perl64-5.18\bin\perl.exe Makefile.PL
Checking if your kit is complete...
Looks good
Generating a dmake-style Makefile
Writing Makefile for Signal::StackTrace::CarpLike
Writing MYMETA.yml and MYMETA.json
>>> dmake
cp lib/Signal/StackTrace/CarpLike.pm blib\lib\Signal\StackTrace\CarpLike.pm
SARTAK/Signal-StackTrace-CarpLike-0.01.tar.gz
dmake -- OK
Prepending C:\cpanfly-5.18\var\cpan\build\Getopt-Whatever-0.01-FongiQ/blib/arch C:\cpanfly-5.18\var\cpan\build\Getopt-Whatever-0.01-FongiQ/blib/lib to PERL5LIB for 'test'
Running make test
>>> dmake test TEST_VERBOSE=1
C:\Perl64-5.18\bin\perl.exe "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(1, 'inc', 'blib\lib', 'blib\arch')" t/*.t
t/00-use.t ..
1..1
ok 1 - use Signal::StackTrace::CarpLike;
ok
All tests successful.
Files=1, Tests=1, 1 wallclock secs ( 0.06 usr + 0.02 sys = 0.08 CPU)
Result: PASS
SARTAK/Signal-StackTrace-CarpLike-0.01.tar.gz
dmake test TEST_VERBOSE=1 -- OK
Shawn M Moore <cpan@sartak.org>
install signal handler to print a Carp-like stacktrace
>>> (cd C:\cpanfly-5.18\var\cpan\build\Signal-StackTrace-CarpLike-0.01-gVCPb8 && tar cvf - Signal-StackTrace-CarpLike-0.01.ppd blib) | gzip -c >C:/cpanfly-5.18/var/REPO/S/SA/SARTAK/Signal-StackTrace-CarpLike-0.01.tar.gz
Signal-StackTrace-CarpLike-0.01.ppd
blib/
blib/lib/
blib/lib/Signal/
blib/lib/Signal/StackTrace/
blib/lib/Signal/StackTrace/CarpLike.pm
>>> mv C:\cpanfly-5.18\var\cpan\build\Signal-StackTrace-CarpLike-0.01-gVCPb8/Signal-StackTrace-CarpLike-0.01.ppd C:/cpanfly-5.18/var/REPO/S/SA/SARTAK
Running test for module 'App::Ack'
Running make for P/PE/PETDANCE/ack-2.12.tar.gz
Prepending C:\cpanfly-5.18\var\cpan\build\Signal-StackTrace-CarpLike-0.01-gVCPb8/blib/arch C:\cpanfly-5.18\var\cpan\build\Signal-StackTrace-CarpLike-0.01-gVCPb8/blib/lib C:\cpanfly-5.18\var\cpan\build\Getopt-Whatever-0.01-FongiQ/blib/arch C:\cpanfly-5.18\var\cpan\build\Getopt-Whatever-0.01-FongiQ/blib/lib to PERL5LIB for 'get'
Checksum for C:\cpanfly-5.18\var\cpan\sources\authors\id\P\PE\PETDANCE\ack-2.12.tar.gz ok
ack-2.12/
ack-2.12/test-pager
ack-2.12/ack
ack-2.12/record-options
ack-2.12/Inverse.pm
ack-2.12/FirstLineMatch.pm
ack-2.12/Extension.pm
ack-2.12/Basic.pm
ack-2.12/Default.pm
ack-2.12/MANIFEST
ack-2.12/Filter.pm
ack-2.12/LICENSE.md
ack-2.12/ConfigDefault.pm
ack-2.12/Makefile.PL
ack-2.12/Resources.pm
ack-2.12/ConfigFinder.pm
ack-2.12/t/
ack-2.12/t/ack-1.t
ack-2.12/t/ack-group.t
ack-2.12/t/r-lang-ext.t
ack-2.12/t/etc/
ack-2.12/t/etc/shebang.pl.xxx
ack-2.12/t/etc/buttonhook.xml.xxx
ack-2.12/t/etc/shebang.foobar.xxx
ack-2.12/t/etc/shebang.empty.xxx
ack-2.12/t/etc/shebang.php.xxx
ack-2.12/t/etc/shebang.sh.xxx
ack-2.12/t/etc/shebang.rb.xxx
ack-2.12/t/etc/shebang.py.xxx
ack-2.12/t/ack-v.t
ack-2.12/t/ack-color.t
ack-2.12/t/ack-column.t
ack-2.12/t/ack-help.t
ack-2.12/t/ack-ignore-dir.t
ack-2.12/t/ack-known-types.t
ack-2.12/t/config-finder.t
ack-2.12/t/bad-ackrc-opt.t
ack-2.12/t/exit-code.t
ack-2.12/t/command-line-files.t
ack-2.12/t/home/
ack-2.12/t/home/.ackrc
ack-2.12/t/ack-h.t
ack-2.12/t/ack-print0.t
ack-2.12/t/ack-n.t
ack-2.12/t/Util.pm
ack-2.12/t/ack-interactive.t
ack-2.12/t/swamp/
ack-2.12/t/swamp/Sample.ascx
ack-2.12/t/swamp/perl.pm
ack-2.12/t/swamp/sample.aspx
ack-2.12/t/swamp/not-an-#emacs-workfile#
ack-2.12/t/swamp/options.pl
ack-2.12/t/swamp/notaRakefile
ack-2.12/t/swamp/parrot.pir
ack-2.12/t/swamp/example.R
ack-2.12/t/swamp/stuff.cmake
ack-2.12/t/swamp/html.htm
ack-2.12/t/swamp/fresh.css
ack-2.12/t/swamp/0
ack-2.12/t/swamp/c-header.h
ack-2.12/t/swamp/moose-andy.jpg
ack-2.12/t/swamp/perl-without-extension
ack-2.12/t/swamp/perl.cgi
ack-2.12/t/swamp/Makefile
ack-2.12/t/swamp/perl.pod
ack-2.12/t/swamp/perl.pl
ack-2.12/t/swamp/perl.tar.gz
ack-2.12/t/swamp/service.svc
ack-2.12/t/swamp/perltoot.jpg
ack-2.12/t/swamp/blib/
ack-2.12/t/swamp/blib/ignore.pm
ack-2.12/t/swamp/blib/ignore.pir
ack-2.12/t/swamp/blib/ignore.pod
ack-2.12/t/swamp/notaMakefile
ack-2.12/t/swamp/html.html
ack-2.12/t/swamp/incomplete-last-line.txt
ack-2.12/t/swamp/notes.md
ack-2.12/t/swamp/Makefile.PL
ack-2.12/t/swamp/minified.js.min
ack-2.12/t/swamp/options.pl.bak
ack-2.12/t/swamp/Rakefile
ack-2.12/t/swamp/lua-shebang-test
ack-2.12/t/swamp/c-source.c
ack-2.12/t/swamp/file.foo
ack-2.12/t/swamp/groceries/
ack-2.12/t/swamp/groceries/meat
ack-2.12/t/swamp/groceries/another_subdir/
ack-2.12/t/swamp/groceries/another_subdir/meat
ack-2.12/t/swamp/groceries/another_subdir/CVS/
ack-2.12/t/swamp/groceries/another_subdir/CVS/meat
ack-2.12/t/swamp/groceries/another_subdir/CVS/junk
ack-2.12/t/swamp/groceries/another_subdir/CVS/fruit
ack-2.12/t/swamp/groceries/another_subdir/junk
ack-2.12/t/swamp/groceries/another_subdir/RCS/
ack-2.12/t/swamp/groceries/another_subdir/RCS/meat
ack-2.12/t/swamp/groceries/another_subdir/RCS/junk
ack-2.12/t/swamp/groceries/another_subdir/RCS/fruit
ack-2.12/t/swamp/groceries/another_subdir/fruit
ack-2.12/t/swamp/groceries/CVS/
ack-2.12/t/swamp/groceries/CVS/meat
ack-2.12/t/swamp/groceries/CVS/junk
ack-2.12/t/swamp/groceries/CVS/fruit
ack-2.12/t/swamp/groceries/junk
ack-2.12/t/swamp/groceries/RCS/
ack-2.12/t/swamp/groceries/RCS/meat
ack-2.12/t/swamp/groceries/RCS/junk
ack-2.12/t/swamp/groceries/RCS/fruit
ack-2.12/t/swamp/groceries/fruit
ack-2.12/t/swamp/groceries/subdir/
ack-2.12/t/swamp/groceries/subdir/meat
ack-2.12/t/swamp/groceries/subdir/junk
ack-2.12/t/swamp/groceries/subdir/fruit
ack-2.12/t/swamp/minified.min.js
ack-2.12/t/swamp/options-crlf.pl
ack-2.12/t/swamp/solution8.tar
ack-2.12/t/swamp/fresh.min.css
ack-2.12/t/swamp/perl-test.t
ack-2.12/t/swamp/perl.handler.pod
ack-2.12/t/swamp/CMakeLists.txt
ack-2.12/t/swamp/Sample.asmx
ack-2.12/t/swamp/crystallography-weenies.f
ack-2.12/t/swamp/javascript.js
ack-2.12/t/swamp/file.bar
ack-2.12/t/swamp/pipe-stress-freaks.F
ack-2.12/t/swamp/MasterPage.master
ack-2.12/t/swamp/sample.rake
ack-2.12/t/swamp/fresh.css.min
ack-2.12/t/swamp/#emacs-workfile.pl#
ack-2.12/t/swamp/sample.asp
ack-2.12/t/ack-files-from.t
ack-2.12/t/ack-type-del.t
ack-2.12/t/noackrc.t
ack-2.12/t/FilterTest.pm
ack-2.12/t/default-filter.t
ack-2.12/t/text/
ack-2.12/t/text/freedom-of-choice.txt
ack-2.12/t/text/4th-of-july.txt
ack-2.12/t/text/science-of-myth.txt
ack-2.12/t/text/shut-up-be-happy.txt
ack-2.12/t/text/numbered-text.txt
ack-2.12/t/text/me-and-bobbie-mcgee.txt
ack-2.12/t/text/boy-named-sue.txt
ack-2.12/t/ack-create-ackrc.t
ack-2.12/t/context.t
ack-2.12/t/00-load.t
ack-2.12/t/ack-o.t
ack-2.12/t/ack-f.t
ack-2.12/t/noenv.t
ack-2.12/t/runtests.pl
ack-2.12/t/ack-dump.t
ack-2.12/t/filter.t
ack-2.12/t/incomplete-last-line.t
ack-2.12/t/ack-passthru.t
ack-2.12/t/ack-g.t
ack-2.12/t/resource-iterator.t
ack-2.12/t/ack-filetypes.t
ack-2.12/t/ack-removed-options.t
ack-2.12/t/is-filter.t
ack-2.12/t/ack-type.t
ack-2.12/t/basic.t
ack-2.12/t/asp-net-ext.t
ack-2.12/t/process-substitution.t
ack-2.12/t/filetypes.t
ack-2.12/t/inverted-file-filter.t
ack-2.12/t/ack-k.t
ack-2.12/t/ack-m.t
ack-2.12/t/highlighting.t
ack-2.12/t/ack-named-pipes.t
ack-2.12/t/ack-pager.t
ack-2.12/t/ack-i.t
ack-2.12/t/lib/
ack-2.12/t/lib/Resources.t
ack-2.12/t/lib/Basic.t
ack-2.12/t/lib/Collection.t
ack-2.12/t/lib/00-coverage.t
ack-2.12/t/lib/Default.t
ack-2.12/t/lib/Extension.t
ack-2.12/t/lib/Inverse.t
ack-2.12/t/lib/Resource.t
ack-2.12/t/lib/ConfigLoader.t
ack-2.12/t/lib/Is.t
ack-2.12/t/lib/ConfigDefault.t
ack-2.12/t/lib/ExtensionGroup.t
ack-2.12/t/lib/Ack.t
ack-2.12/t/lib/Filter.t
ack-2.12/t/lib/ConfigFinder.t
ack-2.12/t/lib/FirstLineMatch.t
ack-2.12/t/lib/IsGroup.t
ack-2.12/t/lib/Match.t
ack-2.12/t/ack-invalid-ackrc.t
ack-2.12/t/ack-x.t
ack-2.12/t/match-filter.t
ack-2.12/t/ack-line.t
ack-2.12/t/ack-show-types.t
ack-2.12/t/ack-s.t
ack-2.12/t/anchored.t
ack-2.12/t/ack-match.t
ack-2.12/t/config-backwards-compat.t
ack-2.12/t/ack-w.t
ack-2.12/t/illegal-regex.t
ack-2.12/t/file-permission.t
ack-2.12/t/ext-filter.t
ack-2.12/t/ack-c.t
ack-2.12/t/config-loader.t
ack-2.12/t/firstlinematch-filter.t
ack-2.12/t/zero.t
ack-2.12/t/mutex-options.t
ack-2.12/t/longopts.t
ack-2.12/t/ack-help-types.t
ack-2.12/xt/
ack-2.12/xt/man.t
ack-2.12/xt/pod.t
ack-2.12/Resource.pm
ack-2.12/README.md
ack-2.12/META.yml
ack-2.12/IsGroup.pm
ack-2.12/Match.pm
ack-2.12/ExtensionGroup.pm
ack-2.12/META.json
ack-2.12/squash
ack-2.12/Is.pm
ack-2.12/Ack.pm
ack-2.12/Collection.pm
ack-2.12/Changes
ack-2.12/ConfigLoader.pm
Prepending C:\cpanfly-5.18\var\cpan\build\Signal-StackTrace-CarpLike-0.01-gVCPb8/blib/arch C:\cpanfly-5.18\var\cpan\build\Signal-StackTrace-CarpLike-0.01-gVCPb8/blib/lib C:\cpanfly-5.18\var\cpan\build\Getopt-Whatever-0.01-FongiQ/blib/arch C:\cpanfly-5.18\var\cpan\build\Getopt-Whatever-0.01-FongiQ/blib/lib to PERL5LIB for 'make'
CPAN.pm: Building P/PE/PETDANCE/ack-2.12.tar.gz
>>> C:\Perl64-5.18\bin\perl.exe Makefile.PL
Checking if your kit is complete...
Looks good
Generating a dmake-style Makefile
Writing Makefile for ack
Writing MYMETA.yml and MYMETA.json
>>> dmake
cp Extension.pm blib\lib/App/Ack/Filter/Extension.pm
cp Resource.pm blib\lib/App/Ack/Resource.pm
cp Is.pm blib\lib/App/Ack/Filter/Is.pm
cp Ack.pm blib\lib/App/Ack.pm
cp ConfigFinder.pm blib\lib/App/Ack/ConfigFinder.pm
cp ExtensionGroup.pm blib\lib/App/Ack/Filter/ExtensionGroup.pm
cp Default.pm blib\lib/App/Ack/Filter/Default.pm
cp Resources.pm blib\lib/App/Ack/Resources.pm
cp Match.pm blib\lib/App/Ack/Filter/Match.pm
cp ConfigDefault.pm blib\lib/App/Ack/ConfigDefault.pm
cp ConfigLoader.pm blib\lib/App/Ack/ConfigLoader.pm
cp Collection.pm blib\lib/App/Ack/Filter/Collection.pm
cp IsGroup.pm blib\lib/App/Ack/Filter/IsGroup.pm
cp Basic.pm blib\lib/App/Ack/Resource/Basic.pm
cp Inverse.pm blib\lib/App/Ack/Filter/Inverse.pm
cp Filter.pm blib\lib/App/Ack/Filter.pm
cp FirstLineMatch.pm blib\lib/App/Ack/Filter/FirstLineMatch.pm
C:\Perl64-5.18\bin\perl.exe -MExtUtils::Command -e cp -- ack blib\script\ack
pl2bat.bat blib\script\ack
PETDANCE/ack-2.12.tar.gz
dmake -- OK
Prepending C:\cpanfly-5.18\var\cpan\build\Signal-StackTrace-CarpLike-0.01-gVCPb8/blib/arch C:\cpanfly-5.18\var\cpan\build\Signal-StackTrace-CarpLike-0.01-gVCPb8/blib/lib C:\cpanfly-5.18\var\cpan\build\Getopt-Whatever-0.01-FongiQ/blib/arch C:\cpanfly-5.18\var\cpan\build\Getopt-Whatever-0.01-FongiQ/blib/lib to PERL5LIB for 'test'
Running make test
>>> dmake test TEST_VERBOSE=1
C:\Perl64-5.18\bin\perl.exe t/runtests.pl 0 1 "blib\lib" "blib\arch" t/*.t t/lib/*.t
Running tests on blib/script/ack
# Testing App::Ack 2.12, File::Next 1.12, Perl 5.018001, C:\Perl64-5.18\bin\perl.exe
# Using Test::More 1.001002 and Test::Harness 3.30
t/00-load.t ..................
1..1
ok 1 - All modules loaded
ok
t/ack-1.t ....................
1..13
ok 1 - Should have no output to stderr: ack Sue -1 -h t/text
# Subtest: lists_match( Looking for first instance of Sue! )
1..1
ok 1 - Looking for first instance of Sue!
ok 2 - lists_match( Looking for first instance of Sue! )
ok 3 - Should have no output to stderr: ack Sue -1 -h -v t/text/boy-named-sue.txt
# Subtest: lists_match( Looking for first non-match )
1..1
ok 1 - Looking for first non-match
ok 4 - lists_match( Looking for first non-match )
ok 5 - Should have no output to stderr: ack -1 -f t/swamp
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: ack -1 -g \bMakefile\b t/
ok 9 - Should only get one file back from \bMakefile\b
ok 10 - The one file matches one of the two Makefile files
ok 11 - Should have no output to stderr: ack -1 -l --sort-files the t\text
ok 12 - Should only get one matching file back
ok 13
ok
t/ack-c.t ....................
1..13
# Subtest: ack_sets_match( Looking for religion with -l )
1..2
ok 1 - Should have no output to stderr: ack religion -i -l t/text
# Subtest: sets_match( Looking for religion with -l )
1..1
# Subtest: lists_match( Looking for religion with -l )
1..1
ok 1 - Looking for religion with -l
ok 1 - lists_match( Looking for religion with -l )
ok 2 - sets_match( Looking for religion with -l )
ok 1 - ack_sets_match( Looking for religion with -l )
# Subtest: ack_sets_match( Looking for religion with -L )
1..2
ok 1 - Should have no output to stderr: ack religion -L t/text
# Subtest: sets_match( Looking for religion with -L )
1..1
# Subtest: lists_match( Looking for religion with -L )
1..1
ok 1 - Looking for religion with -L
ok 1 - lists_match( Looking for religion with -L )
ok 2 - sets_match( Looking for religion with -L )
ok 2 - ack_sets_match( Looking for religion with -L )
# Subtest: ack_sets_match( Looking for religion with --files-without-matches )
1..2
ok 1 - Should have no output to stderr: ack religion --files-without-matches t/text
# Subtest: sets_match( Looking for religion with --files-without-matches )
1..1
# Subtest: lists_match( Looking for religion with --files-without-matches )
1..1
ok 1 - Looking for religion with --files-without-matches
ok 1 - lists_match( Looking for religion with --files-without-matches )
ok 2 - sets_match( Looking for religion with --files-without-matches )
ok 3 - ack_sets_match( Looking for religion with --files-without-matches )
# Subtest: ack_sets_match( -l -v will mostly likely match all input files )
1..2
ok 1 - Should have no output to stderr: ack religion -l -v t/text
# Subtest: sets_match( -l -v will mostly likely match all input files )
1..1
# Subtest: lists_match( -l -v will mostly likely match all input files )
1..1
ok 1 - -l -v will mostly likely match all input files
ok 1 - lists_match( -l -v will mostly likely match all input files )
ok 2 - sets_match( -l -v will mostly likely match all input files )
ok 4 - ack_sets_match( -l -v will mostly likely match all input files )
# Subtest: ack_sets_match( -l -v will mostly likely match all input files )
1..2
ok 1 - Should have no output to stderr: ack religion -l --invert-match t/text
# Subtest: sets_match( -l -v will mostly likely match all input files )
1..1
# Subtest: lists_match( -l -v will mostly likely match all input files )
1..1
ok 1 - -l -v will mostly likely match all input files
ok 1 - lists_match( -l -v will mostly likely match all input files )
ok 2 - sets_match( -l -v will mostly likely match all input files )
ok 5 - ack_sets_match( -l -v will mostly likely match all input files )
# Subtest: ack_sets_match( -l -v will mostly likely match all input files )
1..2
ok 1 - Should have no output to stderr: ack religion --files-with-matches -v t/text
# Subtest: sets_match( -l -v will mostly likely match all input files )
1..1
# Subtest: lists_match( -l -v will mostly likely match all input files )
1..1
ok 1 - -l -v will mostly likely match all input files
ok 1 - lists_match( -l -v will mostly likely match all input files )
ok 2 - sets_match( -l -v will mostly likely match all input files )
ok 6 - ack_sets_match( -l -v will mostly likely match all input files )
# Subtest: ack_sets_match( -l -v will mostly likely match all input files )
1..2
ok 1 - Should have no output to stderr: ack religion --files-with-matches --invert-match t/text
# Subtest: sets_match( -l -v will mostly likely match all input files )
1..1
# Subtest: lists_match( -l -v will mostly likely match all input files )
1..1
ok 1 - -l -v will mostly likely match all input files
ok 1 - lists_match( -l -v will mostly likely match all input files )
ok 2 - sets_match( -l -v will mostly likely match all input files )
ok 7 - ack_sets_match( -l -v will mostly likely match all input files )
# Subtest: ack_sets_match( Boy counts )
1..2
ok 1 - Should have no output to stderr: ack boy -i -c t/text
# Subtest: sets_match( Boy counts )
1..1
# Subtest: lists_match( Boy counts )
1..1
ok 1 - Boy counts
ok 1 - lists_match( Boy counts )
ok 2 - sets_match( Boy counts )
ok 8 - ack_sets_match( Boy counts )
# Subtest: ack_sets_match( Religion counts -l -c )
1..2
ok 1 - Should have no output to stderr: ack religion -i -l -c t/text
# Subtest: sets_match( Religion counts -l -c )
1..1
# Subtest: lists_match( Religion counts -l -c )
1..1
ok 1 - Religion counts -l -c
ok 1 - lists_match( Religion counts -l -c )
ok 2 - sets_match( Religion counts -l -c )
ok 9 - ack_sets_match( Religion counts -l -c )
ok 10 - Piping into ack --count should return one line of results
ok 11 - Piping into ack --count should return ""
# Subtest: ack_sets_match( ack -c -h should return one line of results )
1..2
ok 1 - Should have no output to stderr: ack boy -i -c -h t/text
# Subtest: sets_match( ack -c -h should return one line of results )
1..1
# Subtest: lists_match( ack -c -h should return one line of results )
1..1
ok 1 - ack -c -h should return one line of results
ok 1 - lists_match( ack -c -h should return one line of results )
ok 2 - sets_match( ack -c -h should return one line of results )
ok 12 - ack_sets_match( ack -c -h should return one line of results )
# Subtest: ack_sets_match( ack -c -h should return one line of results )
1..2
ok 1 - Should have no output to stderr: ack boy -i -c -h t/text/boy-named-sue.txt
# Subtest: sets_match( ack -c -h should return one line of results )
1..1
# Subtest: lists_match( ack -c -h should return one line of results )
1..1
ok 1 - ack -c -h should return one line of results
ok 1 - lists_match( ack -c -h should return one line of results )
ok 2 - sets_match( ack -c -h should return one line of results )
ok 13 - ack_sets_match( ack -c -h should return one line of results )
ok
t/ack-color.t ................
1..13
ok 1 - Should have no output to stderr: ack called --color t/text/boy-named-sue.txt
ok 2
ok 3 - Should have no output to stderr: ack (called).*\1 --color t/text/boy-named-sue.txt
ok 4 - backref pattern matches once
ok 5
ok 6 - Should have no output to stderr: ack called --colour t/text/boy-named-sue.txt
ok 7
ok 8 - Should have no output to stderr: ack v.+?m|c.+?n -w --color t/text/freedom-of-choice.txt
ok 9 - multiple matches on 1 line
ok 10 - multiple matches highlighted
ok 11 - Should have no output to stderr: ack (cal)(led) --color t/text/boy-named-sue.txt
ok 12 - backref pattern matches once
ok 13 - adjacent capture groups should highlight correctly
ok
t/ack-column.t ...............
1..4
ok 1 - Should have no output to stderr: ack the -w -i --with-filename --noenv --column t\text\science-of-myth.txt
# Subtest: lists_match( Checking column numbers )
1..1
ok 1 - Checking column numbers
ok 2 - lists_match( Checking column numbers )
ok 3 - Should have no output to stderr: ack the -w -i --with-filename --noenv --no-column t\text\science-of-myth.txt
# Subtest: lists_match( Checking without column numbers )
1..1
ok 1 - Checking without column numbers
ok 4 - lists_match( Checking without column numbers )
ok
t/ack-create-ackrc.t .........
1..3
ok 1 - Should have no output to stderr: ack ack --create-ackrc
ok 2 - --ignore-ack-defaults should be present in output
# Subtest: lists_match( lines in output should match the default options )
1..1
ok 1 - lines in output should match the default options
ok 3 - lists_match( lines in output should match the default options )
ok
t/ack-dump.t .................
1..5
ok 1 - Should have no output to stderr: ack --dump
ok 2 - header should be Defaults
# Subtest: sets_match( t/ack-dump.t )
1..1
# Subtest: lists_match( t/ack-dump.t )
1..1
ok 1 - t/ack-dump.t
ok 1 - lists_match( t/ack-dump.t )
ok 3 - sets_match( t/ack-dump.t )
ok 4 - Two specs for Perl
ok 5 - Twenty-three specs for ignoring directories
ok
t/ack-f.t ....................
1..6
# Subtest: ack_sets_match( DEFAULT_DIR_EXCLUSIONS )
1..2
ok 1 - Should have no output to stderr: ack -f t/swamp
# Subtest: sets_match( DEFAULT_DIR_EXCLUSIONS )
1..1
# Subtest: lists_match( DEFAULT_DIR_EXCLUSIONS )
1..1
ok 1 - DEFAULT_DIR_EXCLUSIONS
ok 1 - lists_match( DEFAULT_DIR_EXCLUSIONS )
ok 2 - sets_match( DEFAULT_DIR_EXCLUSIONS )
ok 1 - ack_sets_match( DEFAULT_DIR_EXCLUSIONS )
ok 2 - -f with matches exits with 0
# Subtest: ack_sets_match( COMBINED_FILTERS )
1..2
ok 1 - Should have no output to stderr: ack -f t/swamp --perl --rake
# Subtest: sets_match( COMBINED_FILTERS )
1..1
# Subtest: lists_match( COMBINED_FILTERS )
1..1
ok 1 - COMBINED_FILTERS
ok 1 - lists_match( COMBINED_FILTERS )
ok 2 - sets_match( COMBINED_FILTERS )
ok 3 - ack_sets_match( COMBINED_FILTERS )
ok 4 - -f with matches exits with 0
# Subtest: ack_sets_match( EXIT_CODE )
1..2
ok 1 - Should have no output to stderr: ack -f t/swamp --type-add=baz:ext:baz --baz
# Subtest: sets_match( EXIT_CODE )
1..1
# Subtest: lists_match( EXIT_CODE )
1..1
ok 1 - EXIT_CODE
ok 1 - lists_match( EXIT_CODE )
ok 2 - sets_match( EXIT_CODE )
ok 5 - ack_sets_match( EXIT_CODE )
ok 6 - -f with no matches exits with 1
ok
t/ack-files-from.t ...........
1..3
# Subtest: Basic reading from files, no switches
1..2
ok 1 - Should have no output to stderr: ack --files-from=C:\cpanfly-5.18\var\tmp\BQtGYbmvDE strict
# Subtest: ack_lists_match( Looking for strict in multiple files )
1..1
# Subtest: lists_match( Looking for strict in multiple files )
1..1
ok 1 - Looking for strict in multiple files
ok 1 - lists_match( Looking for strict in multiple files )
ok 2 - ack_lists_match( Looking for strict in multiple files )
ok 1 - Basic reading from files, no switches
# Subtest: Non-existent file specified
1..3
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 2 - Non-existent file specified
# Subtest: Source file exists, but non-existent files mentioned in the file
1..4
ok 1 - One hit found
ok 2 - Find the one line in the file
ok 3 - One line of STDERR for non-existent file
ok 4 - Correct warning message for non-existent file
ok 3 - Source file exists, but non-existent files mentioned in the file
ok
t/ack-filetypes.t ............
1..54
ok 1 - --actionscript should print no errors
ok 2 - --ada should print no errors
ok 3 - --asm should print no errors
ok 4 - --batch should print no errors
ok 5 - --cc should print no errors
ok 6 - --cfmx should print no errors
ok 7 - --clojure should print no errors
ok 8 - --coffeescript should print no errors
ok 9 - --cpp should print no errors
ok 10 - --csharp should print no errors
ok 11 - --css should print no errors
ok 12 - --delphi should print no errors
ok 13 - --elisp should print no errors
ok 14 - --erlang should print no errors
ok 15 - --fortran should print no errors
ok 16 - --go should print no errors
ok 17 - --groovy should print no errors
ok 18 - --haskell should print no errors
ok 19 - --hh should print no errors
ok 20 - --html should print no errors
ok 21 - --java should print no errors
ok 22 - --js should print no errors
ok 23 - --json should print no errors
ok 24 - --jsp should print no errors
ok 25 - --less should print no errors
ok 26 - --lisp should print no errors
ok 27 - --lua should print no errors
ok 28 - --make should print no errors
ok 29 - --objc should print no errors
ok 30 - --objcpp should print no errors
ok 31 - --ocaml should print no errors
ok 32 - --parrot should print no errors
ok 33 - --perl should print no errors
ok 34 - --php should print no errors
ok 35 - --plone should print no errors
ok 36 - --python should print no errors
ok 37 - --rake should print no errors
ok 38 - --ruby should print no errors
ok 39 - --rust should print no errors
ok 40 - --sass should print no errors
ok 41 - --scala should print no errors
ok 42 - --scheme should print no errors
ok 43 - --shell should print no errors
ok 44 - --smalltalk should print no errors
ok 45 - --sql should print no errors
ok 46 - --tcl should print no errors
ok 47 - --tex should print no errors
ok 48 - --tt should print no errors
ok 49 - --vb should print no errors
ok 50 - --verilog should print no errors
ok 51 - --vhdl should print no errors
ok 52 - --vim should print no errors
ok 53 - --xml should print no errors
ok 54 - --yaml should print no errors
ok
# Failed test 'Colorizing -g output with --color should work'
# at t/ack-g.t line 268.
# Structures begin differing at:
# $got->[0] = 't\con[30;43mtext[0m.t[0m[K'
# $expected->[0] = 't/con[30;43mtext[0m.t[0m[K'
# Looks like you failed 1 test of 2.
# Failed test 'test -g with --color'
# at t/ack-g.t line 269.
# Looks like you failed 1 test of 18.
t/ack-g.t ....................
1..18
# Subtest: No starting directory specified
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
1..3
ok 1 - No starting directory specified
# Subtest: regex comes before -g on the command line
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
1..3
ok 2 - regex comes before -g on the command line
# Subtest: No metacharacters
# Subtest: ack_sets_match( Looking for Makefile )
1..2
ok 1 - Should have no output to stderr: ack -g Makefile t/
# Subtest: sets_match( Looking for Makefile )
1..1
# Subtest: lists_match( Looking for Makefile )
1..1
ok 1 - Looking for Makefile
ok 1 - lists_match( Looking for Makefile )
ok 2 - sets_match( Looking for Makefile )
ok 1 - ack_sets_match( Looking for Makefile )
1..1
ok 3 - No metacharacters
# Subtest: With metacharacters
# Subtest: ack_sets_match( Looking for swam.......htm )
1..2
ok 1 - Should have no output to stderr: ack -g swam.......htm t/
# Subtest: sets_match( Looking for swam.......htm )
1..1
# Subtest: lists_match( Looking for swam.......htm )
1..1
ok 1 - Looking for swam.......htm
ok 1 - lists_match( Looking for swam.......htm )
ok 2 - sets_match( Looking for swam.......htm )
ok 1 - ack_sets_match( Looking for swam.......htm )
1..1
ok 4 - With metacharacters
# Subtest: Front anchor
# Subtest: ack_sets_match( Looking for ^t.fil )
1..2
ok 1 - Should have no output to stderr: ack -g ^t.fil t
# Subtest: sets_match( Looking for ^t.fil )
1..1
# Subtest: lists_match( Looking for ^t.fil )
1..1
ok 1 - Looking for ^t.fil
ok 1 - lists_match( Looking for ^t.fil )
ok 2 - sets_match( Looking for ^t.fil )
ok 1 - ack_sets_match( Looking for ^t.fil )
1..1
ok 5 - Front anchor
# Subtest: Back anchor
# Subtest: ack_sets_match( Looking for pl$ )
1..2
ok 1 - Should have no output to stderr: ack -g pl$ t
# Subtest: sets_match( Looking for pl$ )
1..1
# Subtest: lists_match( Looking for pl$ )
1..1
ok 1 - Looking for pl$
ok 1 - lists_match( Looking for pl$ )
ok 2 - sets_match( Looking for pl$ )
ok 1 - ack_sets_match( Looking for pl$ )
1..1
ok 6 - Back anchor
# Subtest: Case-insensitive via -i
# Subtest: ack_sets_match( Looking for -i -g PIPE )
1..2
ok 1 - Should have no output to stderr: ack -i -g PIPE t/swamp
# Subtest: sets_match( Looking for -i -g PIPE )
1..1
# Subtest: lists_match( Looking for -i -g PIPE )
1..1
ok 1 - Looking for -i -g PIPE
ok 1 - lists_match( Looking for -i -g PIPE )
ok 2 - sets_match( Looking for -i -g PIPE )
ok 1 - ack_sets_match( Looking for -i -g PIPE )
1..1
ok 7 - Case-insensitive via -i
# Subtest: Case-insensitive via (?i:)
# Subtest: ack_sets_match( Looking for (?i:PIPE) )
1..2
ok 1 - Should have no output to stderr: ack -g (?i:PIPE) t/swamp
# Subtest: sets_match( Looking for (?i:PIPE) )
1..1
# Subtest: lists_match( Looking for (?i:PIPE) )
1..1
ok 1 - Looking for (?i:PIPE)
ok 1 - lists_match( Looking for (?i:PIPE) )
ok 2 - sets_match( Looking for (?i:PIPE) )
ok 1 - ack_sets_match( Looking for (?i:PIPE) )
1..1
ok 8 - Case-insensitive via (?i:)
# Subtest: File on command line is always searched
# Subtest: ack_sets_match( File on command line is always searched )
1..2
ok 1 - Should have no output to stderr: ack -g emacs t/swamp/\#emacs-workfile.pl\#
# Subtest: sets_match( File on command line is always searched )
1..1
# Subtest: lists_match( File on command line is always searched )
1..1
ok 1 - File on command line is always searched
ok 1 - lists_match( File on command line is always searched )
ok 2 - sets_match( File on command line is always searched )
ok 1 - ack_sets_match( File on command line is always searched )
1..1
ok 9 - File on command line is always searched
# Subtest: File on command line is always searched, even with wrong filetype
# Subtest: ack_sets_match( File on command line is always searched, even with wrong type. )
1..2
ok 1 - Should have no output to stderr: ack --html -g parrot t/swamp/parrot.pir
# Subtest: sets_match( File on command line is always searched, even with wrong type. )
1..1
# Subtest: lists_match( File on command line is always searched, even with wrong type. )
1..1
ok 1 - File on command line is always searched, even with wrong type.
ok 1 - lists_match( File on command line is always searched, even with wrong type. )
ok 2 - sets_match( File on command line is always searched, even with wrong type. )
ok 1 - ack_sets_match( File on command line is always searched, even with wrong type. )
1..1
ok 10 - File on command line is always searched, even with wrong filetype
# Subtest: -Q works on -g
# Subtest: ack_sets_match( Looking for ack-g.t$ with quotemeta. )
1..2
ok 1 - Should have no output to stderr: ack -Q -g ack-g.t$ t
# Subtest: sets_match( Looking for ack-g.t$ with quotemeta. )
1..1
# Subtest: lists_match( Looking for ack-g.t$ with quotemeta. )
1..1
ok 1 - Looking for ack-g.t$ with quotemeta.
ok 1 - lists_match( Looking for ack-g.t$ with quotemeta. )
ok 2 - sets_match( Looking for ack-g.t$ with quotemeta. )
ok 1 - ack_sets_match( Looking for ack-g.t$ with quotemeta. )
# Subtest: ack_sets_match( Looking for of with quotemeta. )
1..2
ok 1 - Should have no output to stderr: ack -Q -g of t/text
# Subtest: sets_match( Looking for of with quotemeta. )
1..1
# Subtest: lists_match( Looking for of with quotemeta. )
1..1
ok 1 - Looking for of with quotemeta.
ok 1 - lists_match( Looking for of with quotemeta. )
ok 2 - sets_match( Looking for of with quotemeta. )
ok 2 - ack_sets_match( Looking for of with quotemeta. )
1..2
ok 11 - -Q works on -g
# Subtest: -w works on -g
# Subtest: ack_sets_match( Looking for free with '-w'. )
1..2
ok 1 - Should have no output to stderr: ack -w -g free t/text/
# Subtest: sets_match( Looking for free with '-w'. )
1..1
# Subtest: lists_match( Looking for free with '-w'. )
1..1
ok 1 - Looking for free with '-w'.
ok 1 - lists_match( Looking for free with '-w'. )
ok 2 - sets_match( Looking for free with '-w'. )
ok 1 - ack_sets_match( Looking for free with '-w'. )
# Subtest: ack_sets_match( Looking for of with '-w'. )
1..2
ok 1 - Should have no output to stderr: ack -w -g of t/text
# Subtest: sets_match( Looking for of with '-w'. )
1..1
# Subtest: lists_match( Looking for of with '-w'. )
1..1
ok 1 - Looking for of with '-w'.
ok 1 - lists_match( Looking for of with '-w'. )
ok 2 - sets_match( Looking for of with '-w'. )
ok 2 - ack_sets_match( Looking for of with '-w'. )
1..2
ok 12 - -w works on -g
# Subtest: -v works on -g
# Subtest: ack_sets_match( Looking for file names that do not match of )
1..2
ok 1 - Should have no output to stderr: ack -v -g of t/text/
# Subtest: sets_match( Looking for file names that do not match of )
1..1
# Subtest: lists_match( Looking for file names that do not match of )
1..1
ok 1 - Looking for file names that do not match of
ok 1 - lists_match( Looking for file names that do not match of )
ok 2 - sets_match( Looking for file names that do not match of )
ok 1 - ack_sets_match( Looking for file names that do not match of )
1..1
ok 13 - -v works on -g
# Subtest: --smart-case works on -g
# Subtest: ack_sets_match( Looking for f$ )
1..2
ok 1 - Should have no output to stderr: ack --smart-case -g f$ t/swamp
# Subtest: sets_match( Looking for f$ )
1..1
# Subtest: lists_match( Looking for f$ )
1..1
ok 1 - Looking for f$
ok 1 - lists_match( Looking for f$ )
ok 2 - sets_match( Looking for f$ )
ok 1 - ack_sets_match( Looking for f$ )
# Subtest: ack_sets_match( Looking for f$ )
1..2
ok 1 - Should have no output to stderr: ack --smart-case -g F$ t/swamp
# Subtest: sets_match( Looking for f$ )
1..1
# Subtest: lists_match( Looking for f$ )
1..1
ok 1 - Looking for f$
ok 1 - lists_match( Looking for f$ )
ok 2 - sets_match( Looking for f$ )
ok 2 - ack_sets_match( Looking for f$ )
1..2
ok 14 - --smart-case works on -g
# Subtest: test exit codes
ok 1 - Should have no output to stderr: ack -g foo t/text/
ok 2 - -g with no matches must exit with 1
ok 3 - Should have no output to stderr: ack -g boy t/text/
ok 4 - -g with matches must exit with 0
1..4
ok 15 - test exit codes
# Subtest: test -g on a path
# Subtest: ack_sets_match( Make sure -g matches the whole path )
1..2
ok 1 - Should have no output to stderr: ack --sort-files -g text
# Subtest: sets_match( Make sure -g matches the whole path )
1..1
# Subtest: lists_match( Make sure -g matches the whole path )
1..1
ok 1 - Make sure -g matches the whole path
ok 1 - lists_match( Make sure -g matches the whole path )
ok 2 - sets_match( Make sure -g matches the whole path )
ok 1 - ack_sets_match( Make sure -g matches the whole path )
1..1
ok 16 - test -g on a path
# Subtest: test -g with --color
ok 1 - Should have no output to stderr: ack --sort-files -g text --color
not ok 2 - Colorizing -g output with --color should work
1..2
not ok 17 - test -g with --color
# Subtest: test -g without --color; make sure colors don't show
1..0 # SKIP IO::Pty is required for this test
ok 18 # skip IO::Pty is required for this test
Dubious, test returned 1 (wstat 256, 0x100)
Failed 1/18 subtests
(less 1 skipped subtest: 16 okay)
t/ack-group.t ................
1..12
ok 1 - Should have no output to stderr: ack --nogroup --nocolor free t/text/4th-of-july.txt t/text/boy-named-sue.txt t/text/freedom-of-choice.txt t/text/me-and-bobbie-mcgee.txt t/text/numbered-text.txt t/text/science-of-myth.txt t/text/shut-up-be-happy.txt
# Subtest: lists_match( No grouping )
1..1
ok 1 - No grouping
ok 2 - lists_match( No grouping )
ok 3 - Should have no output to stderr: ack --nobreak --noheading --nocolor free t/text/4th-of-july.txt t/text/boy-named-sue.txt t/text/freedom-of-choice.txt t/text/me-and-bobbie-mcgee.txt t/text/numbered-text.txt t/text/science-of-myth.txt t/text/shut-up-be-happy.txt
# Subtest: lists_match( No grouping )
1..1
ok 1 - No grouping
ok 4 - lists_match( No grouping )
ok 5 - Should have no output to stderr: ack --group --nocolor free t/text/4th-of-july.txt t/text/boy-named-sue.txt t/text/freedom-of-choice.txt t/text/me-and-bobbie-mcgee.txt t/text/numbered-text.txt t/text/science-of-myth.txt t/text/shut-up-be-happy.txt
# Subtest: lists_match( Standard grouping )
1..1
ok 1 - Standard grouping
ok 6 - lists_match( Standard grouping )
ok 7 - Should have no output to stderr: ack --heading --break --nocolor free t/text/4th-of-july.txt t/text/boy-named-sue.txt t/text/freedom-of-choice.txt t/text/me-and-bobbie-mcgee.txt t/text/numbered-text.txt t/text/science-of-myth.txt t/text/shut-up-be-happy.txt
# Subtest: lists_match( Standard grouping )
1..1
ok 1 - Standard grouping
ok 8 - lists_match( Standard grouping )
ok 9 - Should have no output to stderr: ack --heading --nobreak --nocolor free t/text/4th-of-july.txt t/text/boy-named-sue.txt t/text/freedom-of-choice.txt t/text/me-and-bobbie-mcgee.txt t/text/numbered-text.txt t/text/science-of-myth.txt t/text/shut-up-be-happy.txt
# Subtest: lists_match( Standard grouping )
1..1
ok 1 - Standard grouping
ok 10 - lists_match( Standard grouping )
ok 11 - Should have no output to stderr: ack --break --noheading --nocolor free t/text/4th-of-july.txt t/text/boy-named-sue.txt t/text/freedom-of-choice.txt t/text/me-and-bobbie-mcgee.txt t/text/numbered-text.txt t/text/science-of-myth.txt t/text/shut-up-be-happy.txt
# Subtest: lists_match( No grouping )
1..1
ok 1 - No grouping
ok 12 - lists_match( No grouping )
ok
t/ack-h.t ....................
1..12
ok 1 - Should have no output to stderr: ack strict t/swamp/options.pl
# Subtest: lists_match( Looking for strict in one file )
1..1
ok 1 - Looking for strict in one file
ok 2 - lists_match( Looking for strict in one file )
ok 3 - Should have no output to stderr: ack strict t/swamp/options.pl t/swamp/pipe-stress-freaks.F
# Subtest: lists_match( Looking for strict in multiple files )
1..1
ok 1 - Looking for strict in multiple files
ok 4 - lists_match( Looking for strict in multiple files )
ok 5 - Should have no output to stderr: ack -H strict t/swamp/options.pl
# Subtest: lists_match( Looking for strict in one file with -H )
1..1
ok 1 - Looking for strict in one file with -H
ok 6 - lists_match( Looking for strict in one file with -H )
ok 7 - Should have no output to stderr: ack --with-filename strict t/swamp/options.pl
# Subtest: lists_match( Looking for strict in one file with --with-filename )
1..1
ok 1 - Looking for strict in one file with --with-filename
ok 8 - lists_match( Looking for strict in one file with --with-filename )
ok 9 - Should have no output to stderr: ack -h strict t/swamp/options.pl t/swamp/crystallography-weenies.f
# Subtest: lists_match( Looking for strict in multiple files with -h )
1..1
ok 1 - Looking for strict in multiple files with -h
ok 10 - lists_match( Looking for strict in multiple files with -h )
ok 11 - Should have no output to stderr: ack --no-filename strict t/swamp/options.pl t/swamp/crystallography-weenies.f
# Subtest: lists_match( Looking for strict in multiple files with --no-filename )
1..1
ok 1 - Looking for strict in multiple files with --no-filename
ok 12 - lists_match( Looking for strict in multiple files with --no-filename )
ok
t/ack-help-types.t ...........
1..12
ok 1 - Should have no output to stderr: ack --help-types
ok 2 - A match should be found for --perl in the output for --help-types
ok 3 - Line for --perl in output for --help-types contains .pl
ok 4 - Line for --perl in output for --help-types contains .pod
ok 5 - Line for --perl in output for --help-types contains .pl
ok 6 - Line for --perl in output for --help-types contains .t
ok 7 - A match should be found for --python in the output for --help-types
ok 8 - Line for --python in output for --help-types contains .py
ok 9 - A match should be found for --ruby in the output for --help-types
ok 10 - Line for --ruby in output for --help-types contains .rb
ok 11 - Line for --ruby in output for --help-types contains Rakefile
ok 12 - Should have no output to stderr: ack --help=types
ok
t/ack-help.t .................
1..92
ok 1 - Option '--ackrc' found in --help output
ok 2 - Option '--after-context' found in --help output
ok 3 - Option '--bar' found in --help output
ok 4 - Option '--before-context' found in --help output
ok 5 - Option '--break' found in --help output
ok 6 - Option '--cathy' found in --help output
ok 7 - Option '--color' found in --help output
ok 8 - Option '--color-filename' found in --help output
ok 9 - Option '--color-lineno' found in --help output
ok 10 - Option '--color-match' found in --help output
ok 11 - Option '--colour' found in --help output
ok 12 - Option '--column' found in --help output
ok 13 - Option '--context' found in --help output
ok 14 - Option '--count' found in --help output
ok 15 - Option '--create-ackrc' found in --help output
ok 16 - Option '--dump' found in --help output
ok 17 - Option '--env' found in --help output
ok 18 - Option '--files-from' found in --help output
ok 19 - Option '--files-with-matches' found in --help output
ok 20 - Option '--files-without-matches' found in --help output
ok 21 - Option '--filter' found in --help output
ok 22 - Option '--flush' found in --help output
ok 23 - Option '--follow' found in --help output
ok 24 - Option '--group' found in --help output
ok 25 - Option '--heading' found in --help output
ok 26 - Option '--help' found in --help output
ok 27 - Option '--help-types' found in --help output
ok 28 - Option '--ignore-ack-defaults' found in --help output
ok 29 - Option '--ignore-case' found in --help output
ok 30 - Option '--ignore-dir' found in --help output
ok 31 - Option '--ignore-directory' found in --help output
ok 32 - Option '--ignore-file' found in --help output
ok 33 - Option '--invert-match' found in --help output
ok 34 - Option '--lines' found in --help output
ok 35 - Option '--literal' found in --help output
ok 36 - Option '--man' found in --help output
ok 37 - Option '--match' found in --help output
ok 38 - Option '--max-count' found in --help output
ok 39 - Option '--no-filename' found in --help output
ok 40 - Option '--no-recurse' found in --help output
ok 41 - Option '--nobreak' found in --help output
ok 42 - Option '--nocolor' found in --help output
ok 43 - Option '--nocolour' found in --help output
ok 44 - Option '--nocolumn' found in --help output
ok 45 - Option '--noenv' found in --help output
ok 46 - Option '--nofilter' found in --help output
ok 47 - Option '--nofollow' found in --help output
ok 48 - Option '--nogroup' found in --help output
ok 49 - Option '--noheading' found in --help output
ok 50 - Option '--noignore-dir' found in --help output
ok 51 - Option '--noignore-directory' found in --help output
ok 52 - Option '--nopager' found in --help output
ok 53 - Option '--nosmart-case' found in --help output
ok 54 - Option '--output' found in --help output
ok 55 - Option '--pager' found in --help output
ok 56 - Option '--passthru' found in --help output
ok 57 - Option '--print0' found in --help output
ok 58 - Option '--recurse' found in --help output
ok 59 - Option '--show-types' found in --help output
ok 60 - Option '--smart-case' found in --help output
ok 61 - Option '--sort-files' found in --help output
ok 62 - Option '--thpppt' found in --help output
ok 63 - Option '--type' found in --help output
ok 64 - Option '--type-add' found in --help output
ok 65 - Option '--type-del' found in --help output
ok 66 - Option '--type-set' found in --help output
ok 67 - Option '--version' found in --help output
ok 68 - Option '--with-filename' found in --help output
ok 69 - Option '--word-regexp' found in --help output
ok 70 - Option '-1' found in --help output
ok 71 - Option '-?' found in --help output
ok 72 - Option '-A' found in --help output
ok 73 - Option '-B' found in --help output
ok 74 - Option '-C' found in --help output
ok 75 - Option '-H' found in --help output
ok 76 - Option '-L' found in --help output
ok 77 - Option '-Q' found in --help output
ok 78 - Option '-R' found in --help output
ok 79 - Option '-c' found in --help output
ok 80 - Option '-f' found in --help output
ok 81 - Option '-g' found in --help output
ok 82 - Option '-h' found in --help output
ok 83 - Option '-i' found in --help output
ok 84 - Option '-l' found in --help output
ok 85 - Option '-m' found in --help output
ok 86 - Option '-n' found in --help output
ok 87 - Option '-o' found in --help output
ok 88 - Option '-r' found in --help output
ok 89 - Option '-s' found in --help output
ok 90 - Option '-v' found in --help output
ok 91 - Option '-w' found in --help output
ok 92 - Option '-x' found in --help output
ok
t/ack-i.t ....................
1..4
ok 1 - Should have no output to stderr: ack --nocolor APPLE -i t/swamp/groceries/fruit t/swamp/groceries/junk t/swamp/groceries/meat
# Subtest: lists_match( -i flag )
1..1
ok 1 - -i flag
ok 2 - lists_match( -i flag )
ok 3 - Should have no output to stderr: ack --nocolor APPLE --ignore-case t/swamp/groceries/fruit t/swamp/groceries/junk t/swamp/groceries/meat
# Subtest: lists_match( --ignore-case flag )
1..1
ok 1 - --ignore-case flag
ok 4 - lists_match( --ignore-case flag )
ok
t/ack-ignore-dir.t ...........
1..24
ok 1 - Should have no output to stderr: ack --ignore-dir=subdir --noenv -l apple t/swamp
# Subtest: sets_match( --ignore-dir=subdir )
1..1
# Subtest: lists_match( --ignore-dir=subdir )
1..1
ok 1 - --ignore-dir=subdir
ok 1 - lists_match( --ignore-dir=subdir )
ok 2 - sets_match( --ignore-dir=subdir )
ok 3 - Should have no output to stderr: ack --ignore-dir=subdir/ --noenv -l apple t/swamp
# Subtest: sets_match( --ignore-dir=subdir/ )
1..1
# Subtest: lists_match( --ignore-dir=subdir/ )
1..1
ok 1 - --ignore-dir=subdir/
ok 1 - lists_match( --ignore-dir=subdir/ )
ok 4 - sets_match( --ignore-dir=subdir/ )
ok 5 - Should have no output to stderr: ack --ignore-dir=subdir --ignore-dir=another_subdir --noenv -l apple t/swamp
# Subtest: sets_match( --ignore-dir=subdir --ignore-dir=another_subdir )
1..1
# Subtest: lists_match( --ignore-dir=subdir --ignore-dir=another_subdir )
1..1
ok 1 - --ignore-dir=subdir --ignore-dir=another_subdir
ok 1 - lists_match( --ignore-dir=subdir --ignore-dir=another_subdir )
ok 6 - sets_match( --ignore-dir=subdir --ignore-dir=another_subdir )
ok 7 - Should have no output to stderr: ack --noignore-dir=CVS --noenv -l apple t/swamp
# Subtest: sets_match( --noignore-dir=CVS )
1..1
# Subtest: lists_match( --noignore-dir=CVS )
1..1
ok 1 - --noignore-dir=CVS
ok 1 - lists_match( --noignore-dir=CVS )
ok 8 - sets_match( --noignore-dir=CVS )
ok 9 - Should have no output to stderr: ack --noignore-dir=CVS --noignore-dir=RCS --noenv -l apple t/swamp
# Subtest: sets_match( --noignore-dir=CVS --noignore-dir=RCS )
1..1
# Subtest: lists_match( --noignore-dir=CVS --noignore-dir=RCS )
1..1
ok 1 - --noignore-dir=CVS --noignore-dir=RCS
ok 1 - lists_match( --noignore-dir=CVS --noignore-dir=RCS )
ok 10 - sets_match( --noignore-dir=CVS --noignore-dir=RCS )
ok 11 - Should have no output to stderr: ack --noignore-dir=CVS --ignore-dir=subdir --noenv -l apple t/swamp
# Subtest: sets_match( --noignore-dir=CVS --ignore-dir=subdir )
1..1
# Subtest: lists_match( --noignore-dir=CVS --ignore-dir=subdir )
1..1
ok 1 - --noignore-dir=CVS --ignore-dir=subdir
ok 1 - lists_match( --noignore-dir=CVS --ignore-dir=subdir )
ok 12 - sets_match( --noignore-dir=CVS --ignore-dir=subdir )
ok 13 - Should have no output to stderr: ack --noignore-dir=CVS --ignore-dir=CVS --noenv -l apple t/swamp
# Subtest: sets_match( --noignore-dir=CVS --ignore-dir=CVS )
1..1
# Subtest: lists_match( --noignore-dir=CVS --ignore-dir=CVS )
1..1
ok 1 - --noignore-dir=CVS --ignore-dir=CVS
ok 1 - lists_match( --noignore-dir=CVS --ignore-dir=CVS )
ok 14 - sets_match( --noignore-dir=CVS --ignore-dir=CVS )
ok 15 - Should have no output to stderr: ack --noignore-dir=CVS --ignore-dir=CVS --noignore-dir=CVS --noenv -l apple t/swamp
# Subtest: sets_match( --noignore-dir=CVS --ignore-dir=CVS --noignore-dir=CVS )
1..1
# Subtest: lists_match( --noignore-dir=CVS --ignore-dir=CVS --noignore-dir=CVS )
1..1
ok 1 - --noignore-dir=CVS --ignore-dir=CVS --noignore-dir=CVS
ok 1 - lists_match( --noignore-dir=CVS --ignore-dir=CVS --noignore-dir=CVS )
ok 16 - sets_match( --noignore-dir=CVS --ignore-dir=CVS --noignore-dir=CVS )
ok 17 - Should have no output to stderr: ack --ignore-dir=subdir --noignore-dir=subdir --noenv -l apple t/swamp
# Subtest: sets_match( --ignore-dir=subdir --noignore-dir=subdir )
1..1
# Subtest: lists_match( --ignore-dir=subdir --noignore-dir=subdir )
1..1
ok 1 - --ignore-dir=subdir --noignore-dir=subdir
ok 1 - lists_match( --ignore-dir=subdir --noignore-dir=subdir )
ok 18 - sets_match( --ignore-dir=subdir --noignore-dir=subdir )
ok 19 - Should have no output to stderr: ack --ignore-dir=subdir --noignore-dir=subdir --ignore-dir=subdir --noenv -l apple t/swamp
# Subtest: sets_match( --ignore-dir=subdir --noignore-dir=subdir --ignore-dir=subdir )
1..1
# Subtest: lists_match( --ignore-dir=subdir --noignore-dir=subdir --ignore-dir=subdir )
1..1
ok 1 - --ignore-dir=subdir --noignore-dir=subdir --ignore-dir=subdir
ok 1 - lists_match( --ignore-dir=subdir --noignore-dir=subdir --ignore-dir=subdir )
ok 20 - sets_match( --ignore-dir=subdir --noignore-dir=subdir --ignore-dir=subdir )
ok 21 - Should have no output to stderr: ack --ignore-dir=t\swamp\groceries\another_subdir --noenv -l apple t/swamp
# Subtest: sets_match( ignore relative paths instead of just directory names )
1..1
# Subtest: lists_match( ignore relative paths instead of just directory names )
1..1
ok 1 - ignore relative paths instead of just directory names
ok 1 - lists_match( ignore relative paths instead of just directory names )
ok 22 - sets_match( ignore relative paths instead of just directory names )
ok 23 - Should have no output to stderr: ack --ignore-dir=another_subdir --noignore-dir=CVS --noenv -l apple t/swamp
# Subtest: sets_match( --ignore-dir=another_subdir --noignore-dir=CVS )
1..1
# Subtest: lists_match( --ignore-dir=another_subdir --noignore-dir=CVS )
1..1
ok 1 - --ignore-dir=another_subdir --noignore-dir=CVS
ok 1 - lists_match( --ignore-dir=another_subdir --noignore-dir=CVS )
ok 24 - sets_match( --ignore-dir=another_subdir --noignore-dir=CVS )
ok
t/ack-interactive.t .......... skipped: You need to install IO::Pty to run this test
t/ack-invalid-ackrc.t ........ skipped: Don't yet have a reliable way to ignore the Unicode complaints from Pod::Perldoc
t/ack-k.t ....................
1..2
# Subtest: No restrictions on type
# Subtest: ack_sets_match( No restrictions on type )
1..2
ok 1 - Should have no output to stderr: ack -f --show-types t/etc
# Subtest: sets_match( No restrictions on type )
1..1
# Subtest: lists_match( No restrictions on type )
1..1
ok 1 - No restrictions on type
ok 1 - lists_match( No restrictions on type )
ok 2 - sets_match( No restrictions on type )
ok 1 - ack_sets_match( No restrictions on type )
1..1
ok 1 - No restrictions on type
# Subtest: Only known types
# Subtest: ack_sets_match( Only known types )
1..2
ok 1 - Should have no output to stderr: ack -f -k --show-types t/etc
# Subtest: sets_match( Only known types )
1..1
# Subtest: lists_match( Only known types )
1..1
ok 1 - Only known types
ok 1 - lists_match( Only known types )
ok 2 - sets_match( Only known types )
ok 1 - ack_sets_match( Only known types ) # TODO -k not added yet
1..1
ok 2 - Only known types
ok
t/ack-known-types.t ..........
1..4
# Subtest: ack_sets_match( --known-types test #1 )
1..2
ok 1 - Should have no output to stderr: ack --known-types -f t/swamp
# Subtest: sets_match( --known-types test #1 )
1..1
# Subtest: lists_match( --known-types test #1 )
1..1
ok 1 - --known-types test \#1
ok 1 - lists_match( --known-types test \#1 )
ok 2 - sets_match( --known-types test \#1 )
ok 1 - ack_sets_match( --known-types test \#1 )
# Subtest: ack_sets_match( --known-types test #2 )
1..2
ok 1 - Should have no output to stderr: ack --known-types --noperl -f t/swamp
# Subtest: sets_match( --known-types test #2 )
1..1
# Subtest: lists_match( --known-types test #2 )
1..1
ok 1 - --known-types test \#2
ok 1 - lists_match( --known-types test \#2 )
ok 2 - sets_match( --known-types test \#2 )
ok 2 - ack_sets_match( --known-types test \#2 )
# Subtest: ack_sets_match( -k test #1 )
1..2
ok 1 - Should have no output to stderr: ack -k -f t/swamp
# Subtest: sets_match( -k test #1 )
1..1
# Subtest: lists_match( -k test #1 )
1..1
ok 1 - -k test \#1
ok 1 - lists_match( -k test \#1 )
ok 2 - sets_match( -k test \#1 )
ok 3 - ack_sets_match( -k test \#1 )
# Subtest: ack_sets_match( -k test #2 )
1..2
ok 1 - Should have no output to stderr: ack -k -f --noperl t/swamp
# Subtest: sets_match( -k test #2 )
1..1
# Subtest: lists_match( -k test #2 )
1..1
ok 1 - -k test \#2
ok 1 - lists_match( -k test \#2 )
ok 2 - sets_match( -k test \#2 )
ok 4 - ack_sets_match( -k test \#2 )
ok
t/ack-line.t ................. skipped: You need to install IO::Pty to run this test
t/ack-m.t ....................
1..6
ok 1 - Should have no output to stderr: ack -m 3 -w the t/text/science-of-myth.txt t/text/shut-up-be-happy.txt
# Subtest: ack_lists_match( Should show only 3 lines per file )
1..1
# Subtest: lists_match( Should show only 3 lines per file )
1..1
ok 1 - Should show only 3 lines per file
ok 1 - lists_match( Should show only 3 lines per file )
ok 2 - ack_lists_match( Should show only 3 lines per file )
ok 3 - Should have no output to stderr: ack -1 -w the t/text/science-of-myth.txt t/text/shut-up-be-happy.txt
# Subtest: ack_lists_match( We should only get one line back for the entire run, not just per file. )
1..1
# Subtest: lists_match( We should only get one line back for the entire run, not just per file. )
1..1
ok 1 - We should only get one line back for the entire run, not just per file.
ok 1 - lists_match( We should only get one line back for the entire run, not just per file. )
ok 4 - ack_lists_match( We should only get one line back for the entire run, not just per file. )
ok 5 - Should have no output to stderr: ack -m 3 -l --sort-files the t\text
ok 6
ok
# Failed test at t/ack-match.t line 52.
# 'Can't use string ("C:\Documents and Settings\All Us"...) as a HASH ref while "strict refs" in use at C:\cpanfly-5.18\var\cpan\build\ack-2.12-HxvQ9W\blib\lib/App/Ack/ConfigLoader.pm line 738.'
# doesn't match '(?^:--match is illegal in project ackrcs)'
# [
# 'Can\'t use string ("C:\\Documents and Settings\\All Us"...) as a HASH ref while "strict refs" in use at C:\\cpanfly-5.18\\var\\cpan\\build\\ack-2.12-HxvQ9W\\blib\\lib/App/Ack/ConfigLoader.pm line 738.'
# ]
# Failed test at t/ack-match.t line 67.
# []
# Failed test at t/ack-match.t line 68.
# [
# 'Can\'t use string ("C:\\Documents and Settings\\All Us"...) as a HASH ref while "strict refs" in use at C:\\cpanfly-5.18\\var\\cpan\\build\\ack-2.12-HxvQ9W\\blib\\lib/App/Ack/ConfigLoader.pm line 738.'
# ]
# Failed test at t/ack-match.t line 83.
# []
# Failed test at t/ack-match.t line 84.
# [
# 'Can\'t use string ("C:\\Documents and Settings\\All Us"...) as a HASH ref while "strict refs" in use at C:\\cpanfly-5.18\\var\\cpan\\build\\ack-2.12-HxvQ9W\\blib\\lib/App/Ack/ConfigLoader.pm line 738.'
# ]
# Looks like you failed 5 tests of 15.
t/ack-match.t ................
1..15
# Subtest: test_match( )
ok 1 - Should have no output to stderr: ack Sue t/text
ok 2 - Should have no output to stderr: ack t/text --match Sue
# Subtest: sets_match( Same output for regex 'Sue'. )
1..1
# Subtest: lists_match( Same output for regex 'Sue'. )
1..1
ok 1 - Same output for regex 'Sue'.
ok 1 - lists_match( Same output for regex 'Sue'. )
ok 3 - sets_match( Same output for regex 'Sue'. )
1..3
ok 1 - test_match( )
# Subtest: test_match( -i )
ok 1 - Should have no output to stderr: ack -i boy t/text
ok 2 - Should have no output to stderr: ack -i t/text --match boy
# Subtest: sets_match( Same output for regex 'boy'. )
1..1
# Subtest: lists_match( Same output for regex 'boy'. )
1..1
ok 1 - Same output for regex 'boy'.
ok 1 - lists_match( Same output for regex 'boy'. )
ok 3 - sets_match( Same output for regex 'boy'. )
1..3
ok 2 - test_match( -i )
# Subtest: test_match( -Q )
ok 1 - Should have no output to stderr: ack -Q ll+ t/text
ok 2 - Should have no output to stderr: ack -Q t/text --match ll+
# Subtest: sets_match( Same output for regex 'll+'. )
1..1
# Subtest: lists_match( Same output for regex 'll+'. )
1..1
ok 1 - Same output for regex 'll+'.
ok 1 - lists_match( Same output for regex 'll+'. )
ok 3 - sets_match( Same output for regex 'll+'. )
1..3
ok 3 - test_match( -Q )
# Subtest: test_match( -w )
ok 1 - Should have no output to stderr: ack -w gon t/text
ok 2 - Should have no output to stderr: ack -w t/text --match gon
# Subtest: sets_match( Same output for regex 'gon'. )
1..1
# Subtest: lists_match( Same output for regex 'gon'. )
1..1
ok 1 - Same output for regex 'gon'.
ok 1 - lists_match( Same output for regex 'gon'. )
ok 3 - sets_match( Same output for regex 'gon'. )
1..3
ok 4 - test_match( -w )
ok 5 - Should have no output to stderr: ack --match Sue
ok 6 - ack should return an error when piped into without a regex
ok 7 - ack should return no STDOUT when piped into without a regex
ok 8 - ack should return one line of error message when piped into without a regex
ok 9
ok 10
not ok 11
not ok 12
not ok 13
not ok 14
not ok 15
Dubious, test returned 5 (wstat 1280, 0x500)
Failed 5/15 subtests
t/ack-n.t ....................
1..10
ok 1 - Should have no output to stderr: ack -n --sort-files apple t/swamp/groceries
ok 2
ok 3 - Should have no output to stderr: ack --no-recurse --sort-files apple t/swamp/groceries
ok 4
ok 5 - Should have no output to stderr: ack -n -r --sort-files apple t/swamp/groceries
ok 6
ok 7 - Should have no output to stderr: ack --no-recurse -R --sort-files apple t/swamp/groceries
ok 8
ok 9 - Should have no output to stderr: ack --no-recurse --recurse --sort-files apple t/swamp/groceries
ok 10
ok
The process cannot access the file because it is being used by another process.
t/ack-named-pipes.t .......... skipped: You need the 'mkfifo' command to be able to run this test
# Failed test at t/ack-o.t line 115.
# 'Can't use string ("C:\Documents and Settings\All Us"...) as a HASH ref while "strict refs" in use at C:\cpanfly-5.18\var\cpan\build\ack-2.12-HxvQ9W\blib\lib/App/Ack/ConfigLoader.pm line 738.'
# doesn't match '(?^:--output is illegal in project ackrcs)'
# [
# 'Can\'t use string ("C:\\Documents and Settings\\All Us"...) as a HASH ref while "strict refs" in use at C:\\cpanfly-5.18\\var\\cpan\\build\\ack-2.12-HxvQ9W\\blib\\lib/App/Ack/ConfigLoader.pm line 738.'
# ]
# Failed test at t/ack-o.t line 130.
# []
# Failed test at t/ack-o.t line 131.
# [
# 'Can\'t use string ("C:\\Documents and Settings\\All Us"...) as a HASH ref while "strict refs" in use at C:\\cpanfly-5.18\\var\\cpan\\build\\ack-2.12-HxvQ9W\\blib\\lib/App/Ack/ConfigLoader.pm line 738.'
# ]
# Failed test at t/ack-o.t line 146.
# []
# Failed test at t/ack-o.t line 147.
# [
# 'Can\'t use string ("C:\\Documents and Settings\\All Us"...) as a HASH ref while "strict refs" in use at C:\\cpanfly-5.18\\var\\cpan\\build\\ack-2.12-HxvQ9W\\blib\\lib/App/Ack/ConfigLoader.pm line 738.'
# ]
# Looks like you failed 5 tests of 13.
t/ack-o.t ....................
1..13
ok 1 - Should have no output to stderr: ack the\s+\S+ t/text/boy-named-sue.txt
# Subtest: ack_lists_match( Find all the things without -o )
1..1
# Subtest: lists_match( Find all the things without -o )
1..1
ok 1 - Find all the things without -o
ok 1 - lists_match( Find all the things without -o )
ok 2 - ack_lists_match( Find all the things without -o )
ok 3 - Should have no output to stderr: ack the\s+\S+ -o t/text/boy-named-sue.txt
# Subtest: ack_lists_match( Find all the things with -o )
1..1
# Subtest: lists_match( Find all the things with -o )
1..1
ok 1 - Find all the things with -o
ok 1 - lists_match( Find all the things with -o )
ok 4 - ack_lists_match( Find all the things with -o )
# Subtest: ack_sets_match( Find all the things with --output function )
1..2
ok 1 - Should have no output to stderr: ack --output=x$1x question(\S+) t/text/
# Subtest: sets_match( Find all the things with --output function )
1..1
# Subtest: lists_match( Find all the things with --output function )
1..1
ok 1 - Find all the things with --output function
ok 1 - lists_match( Find all the things with --output function )
ok 2 - sets_match( Find all the things with --output function )
ok 5 - ack_sets_match( Find all the things with --output function )
# Subtest: ack_sets_match( Find all the things with --output function )
1..2
ok 1 - Should have no output to stderr: ack --output="$1" question(\S+) t/text/
# Subtest: sets_match( Find all the things with --output function )
1..1
# Subtest: lists_match( Find all the things with --output function )
1..1
ok 1 - Find all the things with --output function
ok 1 - lists_match( Find all the things with --output function )
ok 2 - sets_match( Find all the things with --output function )
ok 6 - ack_sets_match( Find all the things with --output function )
ok 7
ok 8
not ok 9
not ok 10
not ok 11
not ok 12
not ok 13
Dubious, test returned 5 (wstat 1280, 0x500)
Failed 5/13 subtests
t/ack-pager.t ................ skipped: You need to install IO::Pty to run this test
t/ack-passthru.t .............
1..6
ok 1 - Should have no output to stderr: ack you t/text/4th-of-july.txt
# Subtest: lists_match( I'm lookin' for you )
1..1
ok 1 - I'm lookin' for you
ok 2 - lists_match( I'm lookin' for you )
ok 3 - Should have no output to stderr: ack you --passthru t/text/4th-of-july.txt
# Subtest: lists_match( Still lookin' for you, in passthru mode )
1..1
ok 1 - Still lookin' for you, in passthru mode
ok 4 - lists_match( Still lookin' for you, in passthru mode )
ok 5 # skip Input options have not been implemented for Win32 yet
ok 6 # skip Input options have not been implemented for Win32 yet
ok
t/ack-print0.t ...............
1..16
ok 1 - Should have no output to stderr: ack -g of t/text/
# Subtest: sets_match( Files found with -g and without --print0 )
1..1
# Subtest: lists_match( Files found with -g and without --print0 )
1..1
ok 1 - Files found with -g and without --print0
ok 1 - lists_match( Files found with -g and without --print0 )
ok 2 - sets_match( Files found with -g and without --print0 )
ok 3 - ... no null byte in output
ok 4 - Should have no output to stderr: ack -g of --sort-files --print0 t/text
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: ack -f --print0 t/text/
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: ack -l --print0 of t/text/
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: ack --count --print0 of t/text/
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-removed-options.t ......
1..4
# Subtest: options = -a the t/text
ok 1 - Nothing in stdout
ok 2 - Found error message
ok 3 - Error mentions -k
1..3
ok 1 - options = -a the t/text
# Subtest: options = --all the t/text
ok 1 - Nothing in stdout
ok 2 - Found error message
ok 3 - Error mentions -k
1..3
ok 2 - options = --all the t/text
# Subtest: options = -u the t/text
ok 1 - Nothing in stdout
ok 2 - Found error message
1..2
ok 3 - options = -u the t/text
# Subtest: options = -G sue the t/text
ok 1 - Nothing in stdout
ok 2 - Found error message
1..2
ok 4 - options = -G sue the t/text
ok
t/ack-s.t ....................
1..3
ok 1
ok 2 - Error if there's no file
ok 3
ok
t/ack-show-types.t ...........
1..6
ok 1 - Should have no output to stderr: ack -f --show-types t/swamp/Rakefile
ok 2 - Only one file should be returned from 'ack -f --show-types t/swamp/Rakefile'
# Subtest: sets_match( 'ack -f --show-types t/swamp/Rakefile' must return all the expected types )
1..1
# Subtest: lists_match( 'ack -f --show-types t/swamp/Rakefile' must return all the expected types )
1..1
ok 1 - 'ack -f --show-types t/swamp/Rakefile' must return all the expected types
ok 1 - lists_match( 'ack -f --show-types t/swamp/Rakefile' must return all the expected types )
ok 3 - sets_match( 'ack -f --show-types t/swamp/Rakefile' must return all the expected types )
ok 4 - Should have no output to stderr: ack -g \bRakef --show-types t/swamp
ok 5 - Only one file should be returned from 'ack -g \bRakef --show-types t/swamp'
# Subtest: sets_match( 'ack -g \bRakef --show-types t/swamp' must return all the expected types )
1..1
# Subtest: lists_match( 'ack -g \bRakef --show-types t/swamp' must return all the expected types )
1..1
ok 1 - 'ack -g \bRakef --show-types t/swamp' must return all the expected types
ok 1 - lists_match( 'ack -g \bRakef --show-types t/swamp' must return all the expected types )
ok 6 - sets_match( 'ack -g \bRakef --show-types t/swamp' must return all the expected types )
ok
t/ack-type-del.t .............
1..13
ok 1 - Found initial 11 files
ok 2 - Nothing in stderr
ok 3 - Nothing in stdout
ok 4 - Got at least 1 error line
ok 5
ok 6 - Got one output line
ok 7 - Nothing in stderr
ok 8 - Should have no output to stderr: ack --help-types
ok 9
ok 10 - Should have no output to stderr: ack --type-del=perl --type-del=perltest --help-types
ok 11
ok 12 - Should have no output to stderr: ack --type-del=perl --type-del=perltest --dump
# Subtest: lists_match( --type-del should show up in --dump output )
1..1
ok 1 - --type-del should show up in --dump output
ok 13 - lists_match( --type-del should show up in --dump output )
ok
t/ack-type.t .................
1..18
ok 1 - Should have no output to stderr: ack --type=perl --nogroup --noheading --nocolor perl t/swamp
# Subtest: sets_match( TEST_TYPE )
1..1
# Subtest: lists_match( TEST_TYPE )
1..1
ok 1 - TEST_TYPE
ok 1 - lists_match( TEST_TYPE )
ok 2 - sets_match( TEST_TYPE )
ok 3 - Should have no output to stderr: ack --type=noperl --nogroup --noheading --nocolor perl t/swamp
# Subtest: sets_match( TEST_NOTYPE )
1..1
# Subtest: lists_match( TEST_NOTYPE )
1..1
ok 1 - TEST_NOTYPE
ok 1 - lists_match( TEST_NOTYPE )
ok 4 - sets_match( TEST_NOTYPE )
ok 5 - Should have no lines back
ok 6 - Should get some errors
ok 7
ok 8 - Should have no lines back
ok 9 - Should get some errors
ok 10
ok 11 - Should have no output to stderr: ack --nohtml --html --sort-files t/swamp
ok 12
ok 13 - Should have no output to stderr: ack --html --nohtml t/swamp
ok 14
ok 15 - Should have no output to stderr: ack --html --sort-files t/swamp
ok 16
ok 17 - Should have no output to stderr: ack --nohtml t/swamp
ok 18
ok
t/ack-v.t ....................
1..5
ok 1 - Should have no output to stderr: ack -v are -h -m1 t/text/boy-named-sue.txt
# Subtest: ack_lists_match( First line of a file that does not contain "are". )
1..1
# Subtest: lists_match( First line of a file that does not contain "are". )
1..1
ok 1 - First line of a file that does not contain "are".
ok 1 - lists_match( First line of a file that does not contain "are". )
ok 2 - ack_lists_match( First line of a file that does not contain "are". )
# Subtest: ack_sets_match( No religion please )
1..2
ok 1 - Should have no output to stderr: ack religion -i -v -l t/text
# Subtest: sets_match( No religion please )
1..1
# Subtest: lists_match( No religion please )
1..1
ok 1 - No religion please
ok 1 - lists_match( No religion please )
ok 2 - sets_match( No religion please )
ok 3 - ack_sets_match( No religion please )
# Subtest: ack_sets_match( -l -v with .* (which matches any line) should have no results )
1..2
ok 1 - Should have no output to stderr: ack .* -l -v t/text
# Subtest: sets_match( -l -v with .* (which matches any line) should have no results )
1..1
# Subtest: lists_match( -l -v with .* (which matches any line) should have no results )
1..1
ok 1 - -l -v with .* (which matches any line) should have no results
ok 1 - lists_match( -l -v with .* (which matches any line) should have no results )
ok 2 - sets_match( -l -v with .* (which matches any line) should have no results )
ok 4 - ack_sets_match( -l -v with .* (which matches any line) should have no results )
# Subtest: ack_sets_match( Non-religion counts )
1..2
ok 1 - Should have no output to stderr: ack religion -i -v -c t/text
# Subtest: sets_match( Non-religion counts )
1..1
# Subtest: lists_match( Non-religion counts )
1..1
ok 1 - Non-religion counts
ok 1 - lists_match( Non-religion counts )
ok 2 - sets_match( Non-religion counts )
ok 5 - ack_sets_match( Non-religion counts )
ok
t/ack-w.t ....................
1..6
ok 1 - Should have no output to stderr: ack Sue! -w -h t/text
# Subtest: ack_lists_match( Looking for Sue! )
1..1
# Subtest: lists_match( Looking for Sue! )
1..1
ok 1 - Looking for Sue!
ok 1 - lists_match( Looking for Sue! )
ok 2 - ack_lists_match( Looking for Sue! )
ok 3 - Should have no output to stderr: ack mu\w -w -h t/text
# Subtest: ack_lists_match( Looking for mu\w )
1..1
# Subtest: lists_match( Looking for mu\w )
1..1
ok 1 - Looking for mu\w
ok 1 - lists_match( Looking for mu\w )
ok 4 - ack_lists_match( 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/ack-w.t line 48.
# Subtest: ack_lists_match( Looking for mu. )
1..1
# Subtest: lists_match( Looking for mu. )
1..1
not ok 1 - Looking for mu.
# Failed test 'Looking for mu.'
# at t/Util.pm line 387.
# +----+----------------------------------------------------------------+----+----------------------------------------------------------------+
# | Elt|Got | Elt|Expected |
# +----+----------------------------------------------------------------+----+----------------------------------------------------------------+
# * 0|'And he didn\'t leave very much for my Ma and me' * | |
# * 1|'Well, he must have thought that it was quite a joke' * | |
# | 2|'At an old saloon on a street of mud,' | 0|'At an old saloon on a street of mud,' |
# | 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|'He kicked like a mule and he bit like a crocodile.' * | |
# * 5|'Science and religion are not mutually exclusive' * | |
# +----+----------------------------------------------------------------+----+----------------------------------------------------------------+
# actual[
# 'And he didn\'t leave very much for my Ma and me',
# 'Well, he must have thought that it was quite a joke',
# 'At an old saloon on a street of mud,',
# 'Kicking and a-gouging in the mud and the blood and the beer.',
# 'He kicked like a mule and he bit like a crocodile.',
# 'Science and religion are not mutually exclusive'
# ]
# expected[
# 'At an old saloon on a street of mud,',
# 'Kicking and a-gouging in the mud and the blood and the beer.'
# ]
# Looks like you failed 1 test of 1.
not ok 1 - lists_match( Looking for mu. )
# Failed test 'lists_match( Looking for mu. )'
# at t/Util.pm line 415.
# $ ack mu. -w -h t/text
# Looks like you failed 1 test of 1.
not ok 6 - ack_lists_match( Looking for mu. ) # TODO I can't figure why the -w works from the command line, but not inside this test
# Failed (TODO) test 'ack_lists_match( Looking for mu. )'
# at t/ack-w.t line 48.
ok
t/ack-x.t ....................
1..2
# Subtest: sets_match( t/ack-x.t )
1..1
# Subtest: lists_match( t/ack-x.t )
1..1
ok 1 - t/ack-x.t
ok 1 - lists_match( t/ack-x.t )
ok 1 - sets_match( t/ack-x.t )
ok 2
ok
t/anchored.t .................
1..5
ok 1 - Should have no output to stderr: ack -h -i ^science t/text
# Subtest: ack_lists_match( Looking for front-anchored "science" )
1..1
# Subtest: lists_match( Looking for front-anchored "science" )
1..1
ok 1 - Looking for front-anchored "science"
ok 1 - lists_match( Looking for front-anchored "science" )
ok 2 - ack_lists_match( Looking for front-anchored "science" )
# Subtest: ack_sets_match( Looking for back-anchored "done" )
1..2
ok 1 - Should have no output to stderr: ack -h -i done$ t/text
# Subtest: sets_match( Looking for back-anchored "done" )
1..1
# Subtest: lists_match( Looking for back-anchored "done" )
1..1
ok 1 - Looking for back-anchored "done"
ok 1 - lists_match( Looking for back-anchored "done" )
ok 2 - sets_match( Looking for back-anchored "done" )
ok 3 - ack_sets_match( Looking for back-anchored "done" )
ok 4 - Should have no output to stderr: ack -h -i science t/text
# Subtest: ack_lists_match( Looking for unanchored science )
1..1
# Subtest: lists_match( Looking for unanchored science )
1..1
ok 1 - Looking for unanchored science
ok 1 - lists_match( Looking for unanchored science )
ok 5 - ack_lists_match( Looking for unanchored science )
ok
t/asp-net-ext.t ..............
1..2
ok 1 - Should have no output to stderr: ack --aspx -f
# Subtest: sets_match( t/asp-net-ext.t )
1..1
# Subtest: lists_match( t/asp-net-ext.t )
1..1
ok 1 - t/asp-net-ext.t
ok 1 - lists_match( t/asp-net-ext.t )
ok 2 - sets_match( t/asp-net-ext.t )
ok
t/bad-ackrc-opt.t ............
1..4
ok 1 - Nothing to stdout
ok 2 - only one line to stderr
ok 3 - Got the right message
ok 4 - Non-zero return code
ok
t/basic.t ....................
1..12
ok 1 - Should have no output to stderr: ack strict t/swamp/options.pl
# Subtest: lists_match( Looking for strict in one file )
1..1
ok 1 - Looking for strict in one file
ok 2 - lists_match( Looking for strict in one file )
ok 3 - Should have no output to stderr: ack strict t/swamp/options.pl t/swamp/pipe-stress-freaks.F
# Subtest: lists_match( Looking for strict in multiple files )
1..1
ok 1 - Looking for strict in multiple files
ok 4 - lists_match( Looking for strict in multiple files )
ok 5 - Should have no output to stderr: ack -H strict t/swamp/options.pl
# Subtest: lists_match( Looking for strict in one file with -H )
1..1
ok 1 - Looking for strict in one file with -H
ok 6 - lists_match( Looking for strict in one file with -H )
ok 7 - Should have no output to stderr: ack --with-filename strict t/swamp/options.pl
# Subtest: lists_match( Looking for strict in one file with --with-filename )
1..1
ok 1 - Looking for strict in one file with --with-filename
ok 8 - lists_match( Looking for strict in one file with --with-filename )
ok 9 - Should have no output to stderr: ack -h strict t/swamp/options.pl t/swamp/crystallography-weenies.f
# Subtest: lists_match( Looking for strict in multiple files with -h )
1..1
ok 1 - Looking for strict in multiple files with -h
ok 10 - lists_match( Looking for strict in multiple files with -h )
ok 11 - Should have no output to stderr: ack --no-filename strict t/swamp/options.pl t/swamp/crystallography-weenies.f
# Subtest: lists_match( Looking for strict in multiple files with --no-filename )
1..1
ok 1 - Looking for strict in multiple files with --no-filename
ok 12 - lists_match( Looking for strict in multiple files with --no-filename )
ok
t/command-line-files.t .......
1..4
# Subtest: ack_sets_match( One hit for specifying a dir )
1..2
ok 1 - Should have no output to stderr: ack notaword t/swamp
# Subtest: sets_match( One hit for specifying a dir )
1..1
# Subtest: lists_match( One hit for specifying a dir )
1..1
ok 1 - One hit for specifying a dir
ok 1 - lists_match( One hit for specifying a dir )
ok 2 - sets_match( One hit for specifying a dir )
ok 1 - ack_sets_match( One hit for specifying a dir )
# Subtest: ack_sets_match( Two hits for specifying the file )
1..2
ok 1 - Should have no output to stderr: ack notaword t/swamp/options.pl t/swamp/options.pl.bak
# Subtest: sets_match( Two hits for specifying the file )
1..1
# Subtest: lists_match( Two hits for specifying the file )
1..1
ok 1 - Two hits for specifying the file
ok 1 - lists_match( Two hits for specifying the file )
ok 2 - sets_match( Two hits for specifying the file )
ok 2 - ack_sets_match( Two hits for specifying the file )
# Subtest: lists_match( Error if there's no file )
1..1
ok 1 - Error if there's no file
ok 3 - lists_match( Error if there's no file )
# Subtest: lists_match( Find the one file that has a hit )
1..1
ok 1 - Find the one file that has a hit
ok 4 - lists_match( Find the one file that has a hit )
ok
t/config-backwards-compat.t ..
1..3
ok 1 - Got back exactly one line
ok 2
ok 3 - No output to stderr
ok
# Failed test 'Your $TMPDIR (C:/cpanfly-5.18/var/tmp) is set to a descendant directory of ~; this test is known to fail with such a setting. Please set your TMPDIR to something else to get this test to pass.'
# at t/config-finder.t line 26.
# Looks like you failed 1 test of 1.
t/config-finder.t ............
1..1
not ok 1 - Your $TMPDIR (C:/cpanfly-5.18/var/tmp) is set to a descendant directory of ~; this test is known to fail with such a setting. Please set your TMPDIR to something else to get this test to pass.
Dubious, test returned 1 (wstat 256, 0x100)
Failed 1/1 subtests
t/config-loader.t ............
# Subtest: test_loader( empty inputs should result in default outputs )
1..2
ok 1 - Options match
ok 2 - Targets match
ok 1 - test_loader( empty inputs should result in default outputs )
# Subtest: test_loader( -A should set after_context )
1..2
ok 1 - Options match
ok 2 - Targets match
ok 2 - test_loader( -A should set after_context )
# Subtest: test_loader( --after-context should set after_context )
1..2
ok 1 - Options match
ok 2 - Targets match
ok 3 - test_loader( --after-context should set after_context )
# Subtest: test_loader( -B should set before_context )
1..2
ok 1 - Options match
ok 2 - Targets match
ok 4 - test_loader( -B should set before_context )
# Subtest: test_loader( --before-context should set before_context )
1..2
ok 1 - Options match
ok 2 - Targets match
ok 5 - test_loader( --before-context should set before_context )
# Subtest: test_loader( ACK_PAGER should set the default pager )
1..2
ok 1 - Options match
ok 2 - Targets match
ok 6 - test_loader( ACK_PAGER should set the default pager )
# Subtest: test_loader( --pager should override ACK_PAGER )
1..2
ok 1 - Options match
ok 2 - Targets match
ok 7 - test_loader( --pager should override ACK_PAGER )
# Subtest: test_loader( --nopager should suppress ACK_PAGER )
1..2
ok 1 - Options match
ok 2 - Targets match
ok 8 - test_loader( --nopager should suppress ACK_PAGER )
# Subtest: test_loader( ACK_PAGER_COLOR should set the default pager )
1..2
ok 1 - Options match
ok 2 - Targets match
ok 9 - test_loader( ACK_PAGER_COLOR should set the default pager )
# Subtest: test_loader( --pager should override ACK_PAGER_COLOR )
1..2
ok 1 - Options match
ok 2 - Targets match
ok 10 - test_loader( --pager should override ACK_PAGER_COLOR )
# Subtest: test_loader( --nopager should suppress ACK_PAGER_COLOR )
1..2
ok 1 - Options match
ok 2 - Targets match
ok 11 - test_loader( --nopager should suppress ACK_PAGER_COLOR )
# Subtest: test_loader( ACK_PAGER_COLOR should override ACK_PAGER )
1..2
ok 1 - Options match
ok 2 - Targets match
ok 12 - test_loader( ACK_PAGER_COLOR should override ACK_PAGER )
# Subtest: test_loader( --pager should override ACK_PAGER_COLOR and ACK_PAGER )
1..2
ok 1 - Options match
ok 2 - Targets match
ok 13 - test_loader( --pager should override ACK_PAGER_COLOR and ACK_PAGER )
# Subtest: test_loader( --nopager should suppress ACK_PAGER_COLOR and ACK_PAGER )
1..2
ok 1 - Options match
ok 2 - Targets match
ok 14 - test_loader( --nopager should suppress ACK_PAGER_COLOR and ACK_PAGER )
# Subtest: test_loader( PAGER doesn't affect ack by default )
1..2
ok 1 - Options match
ok 2 - Targets match
ok 15 - test_loader( PAGER doesn't affect ack by default )
# Subtest: test_loader( PAGER is used if --pager is specified with no argument )
1..2
ok 1 - Options match
ok 2 - Targets match
ok 16 - test_loader( PAGER is used if --pager is specified with no argument )
# Subtest: test_loader( PAGER is not used if --pager is specified with an argument )
1..2
ok 1 - Options match
ok 2 - Targets match
ok 17 - test_loader( PAGER is not used if --pager is specified with an argument )
1..17
ok
t/context.t ..................
1..32
ok 1 - Should have no output to stderr: ack -B1 left t/text/boy-named-sue.txt
# Subtest: ack_lists_match( Looking for left - before )
1..1
# Subtest: lists_match( Looking for left - before )
1..1
ok 1 - Looking for left - before
ok 1 - lists_match( Looking for left - before )
ok 2 - ack_lists_match( Looking for left - before )
ok 3 - Should have no output to stderr: ack -B2 laugh t/text
# Subtest: ack_lists_match( Looking for laugh - before with line numbers )
1..1
# Subtest: lists_match( Looking for laugh - before with line numbers )
1..1
ok 1 - Looking for laugh - before with line numbers
ok 1 - lists_match( Looking for laugh - before with line numbers )
ok 4 - ack_lists_match( Looking for laugh - before with line numbers )
ok 5 - Should have no output to stderr: ack -A2 [nN]amed Sue t/text/boy-named-sue.txt
# Subtest: ack_lists_match( Looking for [nN]amed Sue - after )
1..1
# Subtest: lists_match( Looking for [nN]amed Sue - after )
1..1
ok 1 - Looking for [nN]amed Sue - after
ok 1 - lists_match( Looking for [nN]amed Sue - after )
ok 6 - ack_lists_match( Looking for [nN]amed Sue - after )
ok 7 - Should have no output to stderr: ack -C giggle t/text/boy-named-sue.txt
# Subtest: ack_lists_match( Looking for giggle - context defaults to 2 )
1..1
# Subtest: lists_match( Looking for giggle - context defaults to 2 )
1..1
ok 1 - Looking for giggle - context defaults to 2
ok 1 - lists_match( Looking for giggle - context defaults to 2 )
ok 8 - ack_lists_match( Looking for giggle - context defaults to 2 )
ok 9 - Should have no output to stderr: ack -1 -C giggle t/text/boy-named-sue.txt
# Subtest: ack_lists_match( Looking for giggle with -1 )
1..1
# Subtest: lists_match( Looking for giggle with -1 )
1..1
ok 1 - Looking for giggle with -1
ok 1 - lists_match( Looking for giggle with -1 )
ok 10 - ack_lists_match( Looking for giggle with -1 )
ok 11 - Should have no output to stderr: ack -C 05|06 t/text/numbered-text.txt
# Subtest: ack_lists_match( Looking for 05|06 with overlapping contexts )
1..1
# Subtest: lists_match( Looking for 05|06 with overlapping contexts )
1..1
ok 1 - Looking for 05|06 with overlapping contexts
ok 1 - lists_match( Looking for 05|06 with overlapping contexts )
ok 12 - ack_lists_match( Looking for 05|06 with overlapping contexts )
ok 13 - Should have no output to stderr: ack -C 03|08 t/text/numbered-text.txt
# Subtest: ack_lists_match( Looking for 03|08 with contexts that touch )
1..1
# Subtest: lists_match( Looking for 03|08 with contexts that touch )
1..1
ok 1 - Looking for 03|08 with contexts that touch
ok 1 - lists_match( Looking for 03|08 with contexts that touch )
ok 14 - ack_lists_match( Looking for 03|08 with contexts that touch )
ok 15 - Should have no output to stderr: ack -C 03|09 t/text/numbered-text.txt
# Subtest: ack_lists_match( Looking for 03|09 with contexts that just don't touch )
1..1
# Subtest: lists_match( Looking for 03|09 with contexts that just don't touch )
1..1
ok 1 - Looking for 03|09 with contexts that just don't touch
ok 1 - lists_match( Looking for 03|09 with contexts that just don't touch )
ok 16 - ack_lists_match( Looking for 03|09 with contexts that just don't touch )
ok 17 - Should have no output to stderr: ack --color -C 05|06 t/text/numbered-text.txt
# Subtest: ack_lists_match( Looking for 05|06 with overlapping contexts )
1..1
# Subtest: lists_match( Looking for 05|06 with overlapping contexts )
1..1
ok 1 - Looking for 05|06 with overlapping contexts
ok 1 - lists_match( Looking for 05|06 with overlapping contexts )
ok 18 - ack_lists_match( Looking for 05|06 with overlapping contexts )
ok 19 - Should have no output to stderr: ack --color -B2 05|06 t/text/numbered-text.txt
# Subtest: ack_lists_match( Looking for 05|06 with overlapping contexts )
1..1
# Subtest: lists_match( Looking for 05|06 with overlapping contexts )
1..1
ok 1 - Looking for 05|06 with overlapping contexts
ok 1 - lists_match( Looking for 05|06 with overlapping contexts )
ok 20 - ack_lists_match( Looking for 05|06 with overlapping contexts )
ok 21 - Should have no output to stderr: ack --color -A2 05|06 t/text/numbered-text.txt
# Subtest: ack_lists_match( Looking for 05|06 with overlapping contexts )
1..1
# Subtest: lists_match( Looking for 05|06 with overlapping contexts )
1..1
ok 1 - Looking for 05|06 with overlapping contexts
ok 1 - lists_match( Looking for 05|06 with overlapping contexts )
ok 22 - ack_lists_match( Looking for 05|06 with overlapping contexts )
ok 23 - Should have no output to stderr: ack -m3 -C1 ya t/text/boy-named-sue.txt
# Subtest: ack_lists_match( Looking for ya with -m3 )
1..1
# Subtest: lists_match( Looking for ya with -m3 )
1..1
ok 1 - Looking for ya with -m3
ok 1 - lists_match( Looking for ya with -m3 )
ok 24 - ack_lists_match( Looking for ya with -m3 )
ok 25 - Only two lines are highlighted
ok 26 - Expecting altogether 18 lines back
ok 27 - Should have no output to stderr: ack --python --group -C python
# Subtest: ack_lists_match( Looking for python in Python files with grouping )
1..1
# Subtest: lists_match( Looking for python in Python files with grouping )
1..1
ok 1 - Looking for python in Python files with grouping
ok 1 - lists_match( Looking for python in Python files with grouping )
ok 28 - ack_lists_match( Looking for python in Python files with grouping )
ok 29 - Should have no output to stderr: ack --group -B1 --sort-files left t/text/
# Subtest: ack_lists_match( Looking for left in multiple files with grouping )
1..1
# Subtest: lists_match( Looking for left in multiple files with grouping )
1..1
ok 1 - Looking for left in multiple files with grouping
ok 1 - lists_match( Looking for left in multiple files with grouping )
ok 30 - ack_lists_match( Looking for left in multiple files with grouping )
ok 31 - Should have no output to stderr: ack --column -C2 -H reedom t/text/freedom-of-choice.txt
# Subtest: ack_lists_match( Looking for reedom in file t/text/freedom-of-choice.txt with columns and context )
1..1
# Subtest: lists_match( Looking for reedom in file t/text/freedom-of-choice.txt with columns and context )
1..1
ok 1 - Looking for reedom in file t/text/freedom-of-choice.txt with columns and context
ok 1 - lists_match( Looking for reedom in file t/text/freedom-of-choice.txt with columns and context )
ok 32 - ack_lists_match( Looking for reedom in file t/text/freedom-of-choice.txt with columns and context )
ok
t/default-filter.t ...........
1..1
# Subtest: filter_test(only non-binary files should be matched)
ok 1
# Subtest: sets_match( only non-binary files should be matched )
1..1
# Subtest: lists_match( only non-binary files should be matched )
1..1
ok 1 - only non-binary files should be matched
ok 1 - lists_match( only non-binary files should be matched )
ok 2 - sets_match( only non-binary files should be matched )
1..2
ok 1 - filter_test(only non-binary files should be matched)
ok
t/exit-code.t ................
1..4
ok 1 - Should have no output to stderr: ack boy t/text/boy-named-sue.txt
ok 2 - Exit code with matches should be 0
ok 3 - Should have no output to stderr: ack foo t/text/boy-named-sue.txt
ok 4 - Exit code with no matches should be 1
ok
t/ext-filter.t ...............
1..1
# Subtest: filter_test(only the given extensions should be matched)
ok 1
# Subtest: sets_match( only the given extensions should be matched )
1..1
# Subtest: lists_match( only the given extensions should be matched )
1..1
ok 1 - only the given extensions should be matched
ok 1 - lists_match( only the given extensions should be matched )
ok 2 - sets_match( only the given extensions should be matched )
1..2
ok 1 - filter_test(only the given extensions should be matched)
ok
t/file-permission.t .......... skipped: Can't be checked under Win32
t/filetypes.t ................
# Subtest: sets_match( foo.pod can be multiple things )
1..1
# Subtest: lists_match( foo.pod can be multiple things )
1..1
ok 1 - foo.pod can be multiple things
ok 1 - lists_match( foo.pod can be multiple things )
ok 1 - sets_match( foo.pod can be multiple things )
# Subtest: sets_match( t/swamp/perl.pm )
1..1
# Subtest: lists_match( t/swamp/perl.pm )
1..1
ok 1 - t/swamp/perl.pm
ok 1 - lists_match( t/swamp/perl.pm )
ok 2 - sets_match( t/swamp/perl.pm )
# Subtest: sets_match( t/swamp/Makefile.PL )
1..1
# Subtest: lists_match( t/swamp/Makefile.PL )
1..1
ok 1 - t/swamp/Makefile.PL
ok 1 - lists_match( t/swamp/Makefile.PL )
ok 3 - sets_match( t/swamp/Makefile.PL )
# Subtest: sets_match( Unknown )
1..1
# Subtest: lists_match( Unknown )
1..1
ok 1 - Unknown
ok 1 - lists_match( Unknown )
ok 4 - sets_match( Unknown )
ok 5 - foo.pod can be perl
ok 6 - foo.pod can be parrot
ok 7 - foo.pod cannot be ruby
ok 8 - perl.handler.pod can be perl
ok 9 - Makefile is a makefile
ok 10 - Rakefile is a rakefile
ok 11 - correctly skip files starting and ending with hash mark
# Subtest: sets_match( Checking t/etc/buttonhook.xml.xxx )
1..1
# Subtest: lists_match( Checking t/etc/buttonhook.xml.xxx )
1..1
ok 1 - Checking t/etc/buttonhook.xml.xxx
ok 1 - lists_match( Checking t/etc/buttonhook.xml.xxx )
ok 12 - sets_match( Checking t/etc/buttonhook.xml.xxx )
# Subtest: sets_match( Checking t/etc/shebang.php.xxx )
1..1
# Subtest: lists_match( Checking t/etc/shebang.php.xxx )
1..1
ok 1 - Checking t/etc/shebang.php.xxx
ok 1 - lists_match( Checking t/etc/shebang.php.xxx )
ok 13 - sets_match( Checking t/etc/shebang.php.xxx )
# Subtest: sets_match( Checking t/etc/shebang.pl.xxx )
1..1
# Subtest: lists_match( Checking t/etc/shebang.pl.xxx )
1..1
ok 1 - Checking t/etc/shebang.pl.xxx
ok 1 - lists_match( Checking t/etc/shebang.pl.xxx )
ok 14 - sets_match( Checking t/etc/shebang.pl.xxx )
# Subtest: sets_match( Checking t/etc/shebang.py.xxx )
1..1
# Subtest: lists_match( Checking t/etc/shebang.py.xxx )
1..1
ok 1 - Checking t/etc/shebang.py.xxx
ok 1 - lists_match( Checking t/etc/shebang.py.xxx )
ok 15 - sets_match( Checking t/etc/shebang.py.xxx )
# Subtest: sets_match( Checking t/etc/shebang.rb.xxx )
1..1
# Subtest: lists_match( Checking t/etc/shebang.rb.xxx )
1..1
ok 1 - Checking t/etc/shebang.rb.xxx
ok 1 - lists_match( Checking t/etc/shebang.rb.xxx )
ok 16 - sets_match( Checking t/etc/shebang.rb.xxx )
# Subtest: sets_match( Checking t/etc/shebang.sh.xxx )
1..1
# Subtest: lists_match( Checking t/etc/shebang.sh.xxx )
1..1
ok 1 - Checking t/etc/shebang.sh.xxx
ok 1 - lists_match( Checking t/etc/shebang.sh.xxx )
ok 17 - sets_match( Checking t/etc/shebang.sh.xxx )
# Subtest: sets_match( Checking t/swamp/Makefile )
1..1
# Subtest: lists_match( Checking t/swamp/Makefile )
1..1
ok 1 - Checking t/swamp/Makefile
ok 1 - lists_match( Checking t/swamp/Makefile )
ok 18 - sets_match( Checking t/swamp/Makefile )
# Subtest: sets_match( Checking t/swamp/Makefile.PL )
1..1
# Subtest: lists_match( Checking t/swamp/Makefile.PL )
1..1
ok 1 - Checking t/swamp/Makefile.PL
ok 1 - lists_match( Checking t/swamp/Makefile.PL )
ok 19 - sets_match( Checking t/swamp/Makefile.PL )
1..19
ok
t/filter.t ...................
1..5
ok 1 - Creating an unknown filter should fail
ok 2 - Got the expected error
ok 3 - Creating a registered filter should succeed
ok 4 - 'Creating a test filter should be a TestFilter' isa 'TestFilter'
ok 5 - Extra arguments should get passed through to constructor
ok
t/firstlinematch-filter.t ....
1..1
# Subtest: filter_test(only files with "perl" in their first line should be matched)
ok 1
# Subtest: sets_match( only files with "perl" in their first line should be matched )
1..1
# Subtest: lists_match( only files with "perl" in their first line should be matched )
1..1
ok 1 - only files with "perl" in their first line should be matched
ok 1 - lists_match( only files with "perl" in their first line should be matched )
ok 2 - sets_match( only files with "perl" in their first line should be matched )
1..2
ok 1 - filter_test(only files with "perl" in their first line should be matched)
ok
# Failed test 'Basic highlights match'
# at t/highlighting.t line 28.
# Structures begin differing at:
# $got->[0] = '[1;32mt\text\science-of-myth.txt[0m'
# $expected->[0] = '[1;32mt/text/science-of-myth.txt[0m'
# Failed test 'Metacharacters match'
# at t/highlighting.t line 49.
# Structures begin differing at:
# $got->[0] = '[1;32mt\text\4th-of-july.txt[0m'
# $expected->[0] = '[1;32mt/text/4th-of-july.txt[0m'
# Failed test 'Context is all good'
# at t/highlighting.t line 70.
# Structures begin differing at:
# $got->[0] = '[1;32mt\text\4th-of-july.txt[0m'
# $expected->[0] = '[1;32mt/text/4th-of-july.txt[0m'
# Looks like you failed 3 tests of 6.
t/highlighting.t .............
1..6
ok 1 - Should have no output to stderr: ack beliefs t/text/ --color --group --sort-files
not ok 2 - Basic highlights match
ok 3 - Should have no output to stderr: ack \w*din\w* t/text/ --color --group --sort-files
not ok 4 - Metacharacters match
ok 5 - Should have no output to stderr: ack love -C1 t/text/ --color --group --sort-files
not ok 6 - Context is all good
Dubious, test returned 3 (wstat 768, 0x300)
Failed 3/6 subtests
t/illegal-regex.t ............
1..2
# Subtest: test_ack_with( illegal pattern: ?foo t/ )
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
1..4
ok 1 - test_ack_with( illegal pattern: ?foo t/ )
# Subtest: test_ack_with( illegal -g regex: -g ?foo t/ )
ok 1 - No STDOUT for illegal -g regex
ok 2 - Two lines of STDERR for illegal -g regex
ok 3 - Correct ack error message for illegal -g regex
ok 4 - Correct type of error for illegal -g regex
1..4
ok 2 - test_ack_with( illegal -g regex: -g ?foo t/ )
ok
t/incomplete-last-line.t .....
1..2
ok 1 - Should have no output to stderr: ack -h --nogroup last t/swamp/incomplete-last-line.txt t/text/shut-up-be-happy.txt
# Subtest: ack_lists_match( Incomplete line gets a newline appended. )
1..1
# Subtest: lists_match( Incomplete line gets a newline appended. )
1..1
ok 1 - Incomplete line gets a newline appended.
ok 1 - lists_match( Incomplete line gets a newline appended. )
ok 2 - ack_lists_match( Incomplete line gets a newline appended. )
ok
t/inverted-file-filter.t .....
1..2
# Subtest: ack_sets_match( Exclude only )
1..2
ok 1 - Should have no output to stderr: ack --noperl -f t/swamp
# Subtest: sets_match( Exclude only )
1..1
# Subtest: lists_match( Exclude only )
1..1
ok 1 - Exclude only
ok 1 - lists_match( Exclude only )
ok 2 - sets_match( Exclude only )
ok 1 - ack_sets_match( Exclude only )
# Subtest: ack_sets_match( Include plus exclude only )
1..2
ok 1 - Should have no output to stderr: ack --type-add=pod:ext:pod --perl --nopod -f t/swamp
# Subtest: sets_match( Include plus exclude only )
1..1
# Subtest: lists_match( Include plus exclude only )
1..1
ok 1 - Include plus exclude only
ok 1 - lists_match( Include plus exclude only )
ok 2 - sets_match( Include plus exclude only )
ok 2 - ack_sets_match( Include plus exclude only )
ok
t/is-filter.t ................
1..1
# Subtest: filter_test(Only Makefile should be matched)
ok 1
# Subtest: sets_match( Only Makefile should be matched )
1..1
# Subtest: lists_match( Only Makefile should be matched )
1..1
ok 1 - Only Makefile should be matched
ok 1 - lists_match( Only Makefile should be matched )
ok 2 - sets_match( Only Makefile should be matched )
1..2
ok 1 - filter_test(Only Makefile should be matched)
ok
t/lib/00-coverage.t ..........
1..17
ok 1 - Ack.pm has a corresponding Ack.t
ok 2 - Basic.pm has a corresponding Basic.t
ok 3 - Collection.pm has a corresponding Collection.t
ok 4 - ConfigDefault.pm has a corresponding ConfigDefault.t
ok 5 - ConfigFinder.pm has a corresponding ConfigFinder.t
ok 6 - ConfigLoader.pm has a corresponding ConfigLoader.t
ok 7 - Default.pm has a corresponding Default.t
ok 8 - Extension.pm has a corresponding Extension.t
ok 9 - ExtensionGroup.pm has a corresponding ExtensionGroup.t
ok 10 - Filter.pm has a corresponding Filter.t
ok 11 - FirstLineMatch.pm has a corresponding FirstLineMatch.t
ok 12 - Inverse.pm has a corresponding Inverse.t
ok 13 - Is.pm has a corresponding Is.t
ok 14 - IsGroup.pm has a corresponding IsGroup.t
ok 15 - Match.pm has a corresponding Match.t
ok 16 - Resource.pm has a corresponding Resource.t
ok 17 - Resources.pm has a corresponding Resources.t
ok
t/lib/Ack.t ..................
1..1
ok 1 - App::Ack loaded with nothing else loaded first
ok
t/lib/Basic.t ................
1..1
ok 1 - App::Ack::Resource::Basic loaded with nothing else loaded first
ok
t/lib/Collection.t ...........
1..1
ok 1 - App::Ack::Filter::Collection loaded with nothing else loaded first
ok
t/lib/ConfigDefault.t ........
1..1
ok 1 - App::Ack::ConfigDefault loaded with nothing else loaded first
ok
t/lib/ConfigFinder.t .........
1..1
ok 1 - App::Ack::ConfigFinder loaded with nothing else loaded first
ok
t/lib/ConfigLoader.t .........
1..1
ok 1 - App::Ack::ConfigLoader loaded with nothing else loaded first
ok
t/lib/Default.t ..............
1..1
ok 1 - App::Ack::Filter::Default loaded with nothing else loaded first
ok
t/lib/Extension.t ............
1..1
ok 1 - App::Ack::Filter::Extension loaded with nothing else loaded first
ok
t/lib/ExtensionGroup.t .......
1..1
ok 1 - App::Ack::Filter::ExtensionGroup loaded with nothing else loaded first
ok
t/lib/Filter.t ...............
1..1
ok 1 - App::Ack::Filter loaded with nothing else loaded first
ok
t/lib/FirstLineMatch.t .......
1..1
ok 1 - App::Ack::Filter::FirstLineMatch loaded with nothing else loaded first
ok
t/lib/Inverse.t ..............
1..1
ok 1 - App::Ack::Filter::Inverse loaded with nothing else loaded first
ok
t/lib/Is.t ...................
1..1
ok 1 - App::Ack::Filter::Is loaded with nothing else loaded first
ok
t/lib/IsGroup.t ..............
1..1
ok 1 - App::Ack::Filter::IsGroup loaded with nothing else loaded first
ok
t/lib/Match.t ................
1..1
ok 1 - App::Ack::Filter::Match loaded with nothing else loaded first
ok
t/lib/Resource.t .............
1..1
ok 1 - App::Ack::Resource loaded with nothing else loaded first
ok
t/lib/Resources.t ............
1..1
ok 1 - App::Ack::Resources loaded with nothing else loaded first
ok
t/longopts.t .................
1..39
ok 1 - Should have no output to stderr: ack --help
ok 2 - --help output is correct
ok 3 - Should have no output to stderr: ack --version
ok 4 - --version output is correct
ok 5 - Should have no output to stderr: ack -i upper case t/swamp/options.pl
ok 6 - -i works correctly for ascii
ok 7 - Should have no output to stderr: ack --ignore-case upper case t/swamp/options.pl
ok 8 - --ignore-case works correctly for ascii
ok 9 - Should have no output to stderr: ack --smart-case upper case t/swamp/options.pl
ok 10 - --smart-case turn on ignore-case when PATTERN has no upper
ok 11 - Should have no output to stderr: ack --smart-case Upper case t/swamp/options.pl
ok 12 - --smart-case does nothing when PATTERN has upper
ok 13 - Should have no output to stderr: ack --smart-case -i UpPer CaSe t/swamp/options.pl
ok 14 - -i overrides --smart-case, forcing ignore case, even when PATTERN has upper
ok 15 - Should have no output to stderr: ack -v use warnings t/swamp/options.pl
ok 16 - -v works correctly
ok 17 - Should have no output to stderr: ack --invert-match use warnings t/swamp/options.pl
ok 18 - --invert-match works correctly
ok 19 - Should have no output to stderr: ack -w word t/swamp/options.pl
ok 20 - -w ignores non-words
ok 21 - -w ignores non-words
ok 22 - Should have no output to stderr: ack --word-regexp word t/swamp/options.pl
ok 23 - --word-regexp ignores non-words
ok 24 - --word-regexp ignores non-words
ok 25 - Should have no output to stderr: ack -Q [abc] t/swamp/options.pl
ok 26 - -Q matches a literal string
ok 27 - Should have no output to stderr: ack --literal [abc] t/swamp/options.pl
ok 28 - --literal matches a literal string
ok 29 - Should have no output to stderr: ack -l use strict t/swamp/options.pl
ok 30 - -l prints matching files
ok 31 - Should have no output to stderr: ack --files-with-matches use strict t/swamp/options.pl
ok 32 - --files-with-matches prints matching files
ok 33 - Should have no output to stderr: ack -L use snorgledork t/swamp/options.pl
ok 34 - -L prints matching files
ok 35 - Should have no output to stderr: ack --files-without-matches use snorgledork t/swamp/options.pl
ok 36 - --files-without-matches prints matching files
ok 37 - Should have no output to stderr: ack --line=1 t/swamp/options.pl
ok 38 - only one line of output should be returned
ok 39 - The first line should match
ok
t/match-filter.t .............
1..1
# Subtest: filter_test(only files matching /^.akefile/ should be matched)
ok 1
# Subtest: sets_match( only files matching /^.akefile/ should be matched )
1..1
# Subtest: lists_match( only files matching /^.akefile/ should be matched )
1..1
ok 1 - only files matching /^.akefile/ should be matched
ok 1 - lists_match( only files matching /^.akefile/ should be matched )
ok 2 - sets_match( only files matching /^.akefile/ should be matched )
1..2
ok 1 - filter_test(only files matching /^.akefile/ should be matched)
ok
Timeout (max run time is 300s)
C:\Perl64-5.18\bin\perl.exe exits with 37.