PATH=C:\mingw\bin;C:\cygwin\bin;C:\cpanfly-5.20\var\megalib\bin;C:\Perl-5.20\site\bin;C:\Perl-5.20\bin;C:\cygwin\bin;C:\Program Files\Perforce;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\system32\WindowsPowerShell\v1.0;C:\WINDOWS\system32\WindowsPowerShell\v1.0;C:\instantclient_11_2;C:\cygwin\bin;C:\Program Files\Perforce;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\system32\WindowsPowerShell\v1.0;C:\WINDOWS\system32\WindowsPowerShell\v1.0;C:\mysql\bin Start 2014-09-30T08:03:10 ActivePerl-2000 CPAN-2.00 LIB=C:\PROGRA~1\MICROS~3\VC98\Lib\PSDK PATH=C:/CPANFL~1.20/var/libs/bin;C:\mingw\bin;C:\cygwin\bin;C:\CPANFL~1.20\var\megalib\bin;C:\Perl-5.20\site\bin;C:\Perl-5.20\bin;C:\cygwin\bin;C:\PROGRA~1\Perforce;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\system32\WINDOW~2\v1.0;C:\WINDOWS\system32\WINDOW~2\v1.0;C:\INSTAN~1;C:\cygwin\bin;C:\PROGRA~1\Perforce;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\system32\WINDOW~2\v1.0;C:\WINDOWS\system32\WINDOW~2\v1.0;C:\mysql\bin Reading 'C:\cpanfly-5.20\var\cpan\Metadata' Database was generated on Tue, 30 Sep 2014 09:53:28 GMT Running make for M/ME/MELO/Task-BeLike-MELO-0.011.tar.gz Fetching with LWP: http://cpan.nas1.activestate.com/authors/id/M/ME/MELO/Task-BeLike-MELO-0.011.tar.gz Checksum for C:\cpanfly-5.20\var\cpan\sources\authors\id\M\ME\MELO\Task-BeLike-MELO-0.011.tar.gz ok Task-BeLike-MELO-0.011/ Task-BeLike-MELO-0.011/Changes Task-BeLike-MELO-0.011/contrib/ Task-BeLike-MELO-0.011/dist.ini Task-BeLike-MELO-0.011/INSTALL Task-BeLike-MELO-0.011/lib/ Task-BeLike-MELO-0.011/LICENSE Task-BeLike-MELO-0.011/Makefile.PL Task-BeLike-MELO-0.011/MANIFEST Task-BeLike-MELO-0.011/META.json Task-BeLike-MELO-0.011/META.yml Task-BeLike-MELO-0.011/README Task-BeLike-MELO-0.011/lib/Task/ Task-BeLike-MELO-0.011/lib/Task/BeLike/ Task-BeLike-MELO-0.011/lib/Task/BeLike/MELO.pm Task-BeLike-MELO-0.011/contrib/install_deps.sh Task-BeLike-MELO-0.011/contrib/install_distroprefs.sh Task-BeLike-MELO-0.011/contrib/prefs/ Task-BeLike-MELO-0.011/contrib/update_deps.sh Task-BeLike-MELO-0.011/contrib/prefs/CAPTTOFU.DBD-mysql.yml Task-BeLike-MELO-0.011/contrib/prefs/CNANDOR.Mac-AppleEvents-Simple.yml Task-BeLike-MELO-0.011/contrib/prefs/CNANDOR.Mac-Carbon.yml Task-BeLike-MELO-0.011/contrib/prefs/HAYASHI.Term-ReadLine-Gnu.yml Task-BeLike-MELO-0.011/contrib/prefs/ILYAZ.Term-ReadLine-Perl.yml Task-BeLike-MELO-0.011/contrib/prefs/THOR.Net-LibIDN.yml CPAN.pm: Building M/ME/MELO/Task-BeLike-MELO-0.011.tar.gz >>> C:\Perl-5.20\bin\perl.exe Makefile.PL Warning: prerequisite AnyEvent::AIO 1.1 not found. Warning: prerequisite AnyEvent::Redis 0.24 not found. Warning: prerequisite AnyEvent::XMPP 0.54 not found. Warning: prerequisite AnyMQ 0.35 not found. Warning: prerequisite App::Ack 2.04 not found. Warning: prerequisite App::Adenosine 2.001005 not found. Warning: prerequisite App::ArchiveDevelCover 1.002 not found. Warning: prerequisite App::BashComplete 0.008 not found. Warning: prerequisite App::HTTPThis 0.002 not found. Warning: prerequisite App::Notifo 0.001 not found. Warning: prerequisite App::autotest 0.005 not found. Warning: prerequisite App::cpanoutdated 0.28 not found. Warning: prerequisite App::p 0.0304 not found. Warning: prerequisite Archive::Tar::Wrapper 0.17 not found. Warning: prerequisite Async::Hooks 0.16 not found. Warning: prerequisite CPAN::Mini::Webserver 0.58 not found. Warning: prerequisite CPAN::Reporter 1.2010 not found. Warning: prerequisite Cache::CacheFactory 1.10 not found. Warning: prerequisite Class::C3::XS 0.13 not found. Warning: prerequisite Code::TidyAll 0.17 not found. Warning: prerequisite Code::TidyAll::Plugin::Perl::AlignMooseAttributes 0.01 not found. Warning: prerequisite Code::TidyAll::Plugin::Perl::IgnoreMethodSignaturesSimple 0.02 not found. Warning: prerequisite Code::TidyAll::Plugin::PerlTidy 0.17 not found. Warning: prerequisite Code::TidyAll::Plugin::PodTidy 0.17 not found. Warning: prerequisite Config::GitLike 1.10 not found. Warning: prerequisite Config::TOML 0.01 not found. Warning: prerequisite Crypt::PBKDF2 000003 not found. We have 0.142390. Warning: prerequisite Crypt::SSLeay 0.64 not found. Warning: prerequisite DBD::mysql 4.023 not found. Warning: prerequisite DBICx::DataDictionary 0.002 not found. Warning: prerequisite DBICx::Indexing 0.002 not found. Warning: prerequisite DBICx::Shortcuts 0.007 not found. Warning: prerequisite DBIx::Class::DeploymentHandler 0.002206 not found. Warning: prerequisite DBIx::Class::InflateColumn::Currency 0.02005 not found. Warning: prerequisite DBIx::Class::InflateColumn::Serializer 0.06 not found. Warning: prerequisite DBIx::Class::InflateColumn::URI 0.01002 not found. Warning: prerequisite DBIx::Class::TimeStamp 0.14 not found. Warning: prerequisite DBIx::Tracer 0.02 not found. Warning: prerequisite Dancer2 0.04 not found. Warning: prerequisite Data::ObjectDriver 0.09 not found. Warning: prerequisite Devel::BeginLift 0.001003 not found. Warning: prerequisite Devel::LeakGuard::Object 0.06 not found. Warning: prerequisite Dist::Zilla 4.300035 not found. Warning: prerequisite Dist::Zilla::App::Command::cover 1.101001 not found. Warning: prerequisite Dist::Zilla::Plugin::InstallGuide 1.200000 not found. Warning: prerequisite Dist::Zilla::Plugin::LatestPrereqs 0.4 not found. Warning: prerequisite Dist::Zilla::Plugin::PodPurler 0.093401 not found. Warning: prerequisite Dist::Zilla::PluginBundle::Author::MELO 0.012 not found. Warning: prerequisite Excel::Writer::XLSX 0.70 not found. Warning: prerequisite Github::Import 0.07 not found. Warning: prerequisite GraphViz 2.14 not found. Warning: prerequisite IO::AIO 4.18 not found. Warning: prerequisite KiokuDB 0.54 not found. Warning: prerequisite KiokuDB::Backend::DBI 1.22 not found. Warning: prerequisite KiokuDB::Backend::Redis 0.02 not found. Warning: prerequisite Markapl 0.14 not found. Warning: prerequisite Mason 2.20 not found. Warning: prerequisite Mason::Tidy 2.57 not found. Warning: prerequisite Message::Passing::Redis 0.006 not found. Warning: prerequisite MooseX::MultiMethods 0.10 not found. Warning: prerequisite NTS::Template 2.1 not found. Warning: prerequisite Net::Bonjour 0.96 not found. Warning: prerequisite Net::Rendezvous 0.92 not found. Warning: prerequisite Net::Rendezvous::Publish::Backend::Apple 0.02 not found. Warning: prerequisite PPI::HTML 1.08 not found. Warning: prerequisite Parallel::Prefork 0.14 not found. Warning: prerequisite Plack::Middleware::Debug::DBIC::QueryLog 0.09 not found. Warning: prerequisite Plack::Middleware::Debug::DBIProfile 0.102 not found. Warning: prerequisite Plack::Server::ReverseHTTP 0.03 not found. Warning: prerequisite Pod::Tidy 0.10 not found. Warning: prerequisite Poet 0.13 not found. Warning: prerequisite Redis 1.961 not found. Warning: prerequisite Server::Starter 0.14 not found. Warning: prerequisite String::FriendlyID 0.019 not found. Warning: prerequisite Sys::UniqueID 1.0 not found. Warning: prerequisite TAP::Formatter::TextMate 0.1 not found. Warning: prerequisite Task::Devel::Cover::Recommended 0.990000 not found. Warning: prerequisite Task::Kensho 0.33 not found. Warning: prerequisite Task::Plack 0.28 not found. Warning: prerequisite Term::ReadLine::Gnu 1.20 not found. Warning: prerequisite Test::Continuous 0.73 not found. Warning: prerequisite Test::WWW::Mechanize::Catalyst 0.58 not found. Warning: prerequisite Text::MicroMason 2.13 not found. Warning: prerequisite Text::Unaccent 1.08 not found. Warning: prerequisite TextMate::JumpTo 0.07 not found. Warning: prerequisite Time::ParseDate 2011.0517 not found. Warning: prerequisite Time::y2038 20100403 not found. Warning: prerequisite Twiggy 0.1023 not found. Warning: prerequisite Unicode::Tussle 1.03 not found. Warning: prerequisite Web::Scraper 0.37 not found. Warning: prerequisite XML::Feed 0.52 not found. Warning: prerequisite XML::LibXML 2.0019 not found. Warning: prerequisite XS::Assert 0.002 not found. Warning: prerequisite YAML 0.84 not found. Warning: prerequisite ZMQ::LibZMQ3 1.03 not found. Warning: prerequisite lib::tiny 0.7 not found. Warning: prerequisite lib::tiny::findbin 0.1 not found. Checking if your kit is complete... Looks good Generating a dmake-style Makefile Writing Makefile for Task::BeLike::MELO Writing MYMETA.yml and MYMETA.json ---- Unsatisfied dependencies detected during ---- ---- MELO/Task-BeLike-MELO-0.011.tar.gz ---- Code::TidyAll::Plugin::Perl::IgnoreMethodSignaturesSimple [requires] DBICx::Shortcuts [requires] App::autotest [requires] Code::TidyAll::Plugin::PerlTidy [requires] AnyEvent::AIO [requires] App::Ack [requires] String::FriendlyID [requires] Net::Rendezvous [requires] Poet [requires] Github::Import [requires] YAML [requires] Task::Kensho [requires] DBIx::Class::TimeStamp [requires] Excel::Writer::XLSX [requires] Parallel::Prefork [requires] CPAN::Mini::Webserver [requires] Text::Unaccent [requires] Markapl [requires] GraphViz [requires] Config::TOML [requires] Dist::Zilla [requires] App::HTTPThis [requires] Net::Bonjour [requires] Server::Starter [requires] lib::tiny [requires] Mason::Tidy [requires] App::Notifo [requires] lib::tiny::findbin [requires] TAP::Formatter::TextMate [requires] Dist::Zilla::Plugin::PodPurler [requires] Net::Rendezvous::Publish::Backend::Apple [requires] Message::Passing::Redis [requires] Code::TidyAll [requires] AnyEvent::Redis [requires] DBIx::Tracer [requires] DBIx::Class::InflateColumn::Currency [requires] Code::TidyAll::Plugin::PodTidy [requires] App::Adenosine [requires] Devel::BeginLift [requires] Dist::Zilla::Plugin::InstallGuide [requires] Cache::CacheFactory [requires] Task::Devel::Cover::Recommended [requires] DBIx::Class::DeploymentHandler [requires] Web::Scraper [requires] App::cpanoutdated [requires] Archive::Tar::Wrapper [requires] Code::TidyAll::Plugin::Perl::AlignMooseAttributes [requires] KiokuDB [requires] IO::AIO [requires] Plack::Server::ReverseHTTP [requires] Test::WWW::Mechanize::Catalyst [requires] DBICx::Indexing [requires] Plack::Middleware::Debug::DBIProfile [requires] Time::y2038 [requires] AnyMQ [requires] Class::C3::XS [requires] KiokuDB::Backend::DBI [requires] Data::ObjectDriver [requires] App::p [requires] MooseX::MultiMethods [requires] XML::Feed [requires] Dist::Zilla::Plugin::LatestPrereqs [requires] PPI::HTML [requires] Dist::Zilla::PluginBundle::Author::MELO [requires] Plack::Middleware::Debug::DBIC::QueryLog [requires] Async::Hooks [requires] Sys::UniqueID [requires] NTS::Template [requires] Devel::LeakGuard::Object [requires] Config::GitLike [requires] Unicode::Tussle [requires] DBD::mysql [requires] AnyEvent::XMPP [requires] Test::Continuous [requires] Redis [requires] Dist::Zilla::App::Command::cover [requires] XS::Assert [requires] ZMQ::LibZMQ3 [requires] CPAN::Reporter [requires] Twiggy [requires] Text::MicroMason [requires] Crypt::SSLeay [requires] XML::LibXML [requires] Mason [requires] Task::Plack [requires] App::ArchiveDevelCover [requires] TextMate::JumpTo [requires] Dancer2 [requires] App::BashComplete [requires] Term::ReadLine::Gnu [requires] KiokuDB::Backend::Redis [requires] DBICx::DataDictionary [requires] Pod::Tidy [requires] Time::ParseDate [requires] DBIx::Class::InflateColumn::URI [requires] DBIx::Class::InflateColumn::Serializer [requires] Running make test Delayed until after prerequisites Running test for module 'Code::TidyAll::Plugin::Perl::IgnoreMethodSignaturesSimple' Running make for J/JS/JSWARTZ/Code-TidyAll-Plugin-Perl-IgnoreMethodSignaturesSimple-0.03.tar.gz Checksum for C:\cpanfly-5.20\var\cpan\sources\authors\id\J\JS\JSWARTZ\Code-TidyAll-Plugin-Perl-IgnoreMethodSignaturesSimple-0.03.tar.gz ok Code-TidyAll-Plugin-Perl-IgnoreMethodSignaturesSimple-0.03/ Code-TidyAll-Plugin-Perl-IgnoreMethodSignaturesSimple-0.03/Changes Code-TidyAll-Plugin-Perl-IgnoreMethodSignaturesSimple-0.03/INSTALL Code-TidyAll-Plugin-Perl-IgnoreMethodSignaturesSimple-0.03/lib/ Code-TidyAll-Plugin-Perl-IgnoreMethodSignaturesSimple-0.03/lib/Code/ Code-TidyAll-Plugin-Perl-IgnoreMethodSignaturesSimple-0.03/lib/Code/TidyAll/ Code-TidyAll-Plugin-Perl-IgnoreMethodSignaturesSimple-0.03/lib/Code/TidyAll/Plugin/ Code-TidyAll-Plugin-Perl-IgnoreMethodSignaturesSimple-0.03/lib/Code/TidyAll/Plugin/Perl/ Code-TidyAll-Plugin-Perl-IgnoreMethodSignaturesSimple-0.03/lib/Code/TidyAll/Plugin/Perl/IgnoreMethodSignaturesSimple.pm Code-TidyAll-Plugin-Perl-IgnoreMethodSignaturesSimple-0.03/LICENSE Code-TidyAll-Plugin-Perl-IgnoreMethodSignaturesSimple-0.03/Makefile.PL Code-TidyAll-Plugin-Perl-IgnoreMethodSignaturesSimple-0.03/MANIFEST Code-TidyAll-Plugin-Perl-IgnoreMethodSignaturesSimple-0.03/META.json Code-TidyAll-Plugin-Perl-IgnoreMethodSignaturesSimple-0.03/META.yml Code-TidyAll-Plugin-Perl-IgnoreMethodSignaturesSimple-0.03/README Code-TidyAll-Plugin-Perl-IgnoreMethodSignaturesSimple-0.03/t/ Code-TidyAll-Plugin-Perl-IgnoreMethodSignaturesSimple-0.03/t/01-use.t Code-TidyAll-Plugin-Perl-IgnoreMethodSignaturesSimple-0.03/t/author-tidy.t CPAN.pm: Building J/JS/JSWARTZ/Code-TidyAll-Plugin-Perl-IgnoreMethodSignaturesSimple-0.03.tar.gz >>> C:\Perl-5.20\bin\perl.exe Makefile.PL Warning: prerequisite Code::TidyAll 0.04 not found. Checking if your kit is complete... Looks good Generating a dmake-style Makefile Writing Makefile for Code::TidyAll::Plugin::Perl::IgnoreMethodSignaturesSimple Writing MYMETA.yml and MYMETA.json ---- Unsatisfied dependencies detected during ---- ---- JSWARTZ/Code-TidyAll-Plugin-Perl-IgnoreMethodSignaturesSimple-0.03.tar.gz ---- Code::TidyAll [requires] Running make test Delayed until after prerequisites Running test for module 'Code::TidyAll' Running make for J/JS/JSWARTZ/Code-TidyAll-0.20.tar.gz Checksum for C:\cpanfly-5.20\var\cpan\sources\authors\id\J\JS\JSWARTZ\Code-TidyAll-0.20.tar.gz ok Code-TidyAll-0.20/ Code-TidyAll-0.20/bin/ Code-TidyAll-0.20/bin/tidyall Code-TidyAll-0.20/Changes Code-TidyAll-0.20/etc/ Code-TidyAll-0.20/etc/editors/ Code-TidyAll-0.20/etc/editors/tidyall.el Code-TidyAll-0.20/etc/editors/tidyall.vim Code-TidyAll-0.20/INSTALL Code-TidyAll-0.20/lib/ Code-TidyAll-0.20/lib/Code/ Code-TidyAll-0.20/lib/Code/TidyAll/ Code-TidyAll-0.20/lib/Code/TidyAll/Cache.pm Code-TidyAll-0.20/lib/Code/TidyAll/Config/ Code-TidyAll-0.20/lib/Code/TidyAll/Config/INI/ Code-TidyAll-0.20/lib/Code/TidyAll/Config/INI/Reader.pm Code-TidyAll-0.20/lib/Code/TidyAll/Git/ Code-TidyAll-0.20/lib/Code/TidyAll/Git/Precommit.pm Code-TidyAll-0.20/lib/Code/TidyAll/Git/Prereceive.pm Code-TidyAll-0.20/lib/Code/TidyAll/Git/Util.pm Code-TidyAll-0.20/lib/Code/TidyAll/Plugin/ Code-TidyAll-0.20/lib/Code/TidyAll/Plugin/CSSUnminifier.pm Code-TidyAll-0.20/lib/Code/TidyAll/Plugin/JSBeautify.pm Code-TidyAll-0.20/lib/Code/TidyAll/Plugin/JSHint.pm Code-TidyAll-0.20/lib/Code/TidyAll/Plugin/JSLint.pm Code-TidyAll-0.20/lib/Code/TidyAll/Plugin/JSON.pm Code-TidyAll-0.20/lib/Code/TidyAll/Plugin/MasonTidy.pm Code-TidyAll-0.20/lib/Code/TidyAll/Plugin/PerlCritic.pm Code-TidyAll-0.20/lib/Code/TidyAll/Plugin/PerlTidy.pm Code-TidyAll-0.20/lib/Code/TidyAll/Plugin/PHPCodeSniffer.pm Code-TidyAll-0.20/lib/Code/TidyAll/Plugin/PodChecker.pm Code-TidyAll-0.20/lib/Code/TidyAll/Plugin/PodSpell.pm Code-TidyAll-0.20/lib/Code/TidyAll/Plugin/PodTidy.pm Code-TidyAll-0.20/lib/Code/TidyAll/Plugin/SortLines.pm Code-TidyAll-0.20/lib/Code/TidyAll/Plugin.pm Code-TidyAll-0.20/lib/Code/TidyAll/Result.pm Code-TidyAll-0.20/lib/Code/TidyAll/SVN/ Code-TidyAll-0.20/lib/Code/TidyAll/SVN/Precommit.pm Code-TidyAll-0.20/lib/Code/TidyAll/SVN/Util.pm Code-TidyAll-0.20/lib/Code/TidyAll/t/ Code-TidyAll-0.20/lib/Code/TidyAll/t/Basic.pm Code-TidyAll-0.20/lib/Code/TidyAll/t/Conf.pm Code-TidyAll-0.20/lib/Code/TidyAll/t/Git.pm Code-TidyAll-0.20/lib/Code/TidyAll/t/Plugin/ Code-TidyAll-0.20/lib/Code/TidyAll/t/Plugin/CSSUnminifier.pm Code-TidyAll-0.20/lib/Code/TidyAll/t/Plugin/JSBeautify.pm Code-TidyAll-0.20/lib/Code/TidyAll/t/Plugin/JSHint.pm Code-TidyAll-0.20/lib/Code/TidyAll/t/Plugin/JSLint.pm Code-TidyAll-0.20/lib/Code/TidyAll/t/Plugin/MasonTidy.pm Code-TidyAll-0.20/lib/Code/TidyAll/t/Plugin/PerlCritic.pm Code-TidyAll-0.20/lib/Code/TidyAll/t/Plugin/PerlTidy.pm Code-TidyAll-0.20/lib/Code/TidyAll/t/Plugin/PHPCodeSniffer.pm Code-TidyAll-0.20/lib/Code/TidyAll/t/Plugin/PodChecker.pm Code-TidyAll-0.20/lib/Code/TidyAll/t/Plugin/PodSpell.pm Code-TidyAll-0.20/lib/Code/TidyAll/t/Plugin/PodTidy.pm Code-TidyAll-0.20/lib/Code/TidyAll/t/Plugin/SortLines.pm Code-TidyAll-0.20/lib/Code/TidyAll/t/Plugin.pm Code-TidyAll-0.20/lib/Code/TidyAll/t/SVN.pm Code-TidyAll-0.20/lib/Code/TidyAll/t/Util.pm Code-TidyAll-0.20/lib/Code/TidyAll/t/Zglob.pm Code-TidyAll-0.20/lib/Code/TidyAll/Test/ Code-TidyAll-0.20/lib/Code/TidyAll/Test/Class.pm Code-TidyAll-0.20/lib/Code/TidyAll/Test/Plugin/ Code-TidyAll-0.20/lib/Code/TidyAll/Test/Plugin/AToZ.pm Code-TidyAll-0.20/lib/Code/TidyAll/Test/Plugin/CheckUpper.pm Code-TidyAll-0.20/lib/Code/TidyAll/Test/Plugin/RepeatFoo.pm Code-TidyAll-0.20/lib/Code/TidyAll/Test/Plugin/ReverseFoo.pm Code-TidyAll-0.20/lib/Code/TidyAll/Test/Plugin/UpperText.pm Code-TidyAll-0.20/lib/Code/TidyAll/Util/ Code-TidyAll-0.20/lib/Code/TidyAll/Util/Zglob.pm Code-TidyAll-0.20/lib/Code/TidyAll/Util.pm Code-TidyAll-0.20/lib/Code/TidyAll.pm Code-TidyAll-0.20/lib/Pod/ Code-TidyAll-0.20/lib/Pod/Weaver/ Code-TidyAll-0.20/lib/Pod/Weaver/Section/ Code-TidyAll-0.20/lib/Pod/Weaver/Section/SeeAlsoCodeTidyAll.pm Code-TidyAll-0.20/lib/Test/ Code-TidyAll-0.20/lib/Test/Code/ Code-TidyAll-0.20/lib/Test/Code/TidyAll.pm Code-TidyAll-0.20/LICENSE Code-TidyAll-0.20/Makefile.PL Code-TidyAll-0.20/MANIFEST Code-TidyAll-0.20/META.json Code-TidyAll-0.20/META.yml Code-TidyAll-0.20/README Code-TidyAll-0.20/t/ Code-TidyAll-0.20/t/author-Git.t Code-TidyAll-0.20/t/author-Plugin-CSSUnminifier.t Code-TidyAll-0.20/t/author-Plugin-JSBeautify.t Code-TidyAll-0.20/t/author-Plugin-JSHint.t Code-TidyAll-0.20/t/author-Plugin-JSLint.t Code-TidyAll-0.20/t/author-Plugin-MasonTidy.t Code-TidyAll-0.20/t/author-Plugin-PerlCritic.t Code-TidyAll-0.20/t/author-Plugin-PerlTidy.t Code-TidyAll-0.20/t/author-Plugin-PodChecker.t Code-TidyAll-0.20/t/author-Plugin-PodSpell.t Code-TidyAll-0.20/t/author-Plugin-PodTidy.t Code-TidyAll-0.20/t/author-Plugin-SortLines.t Code-TidyAll-0.20/t/author-tidy-and-critic.t Code-TidyAll-0.20/t/author-Util.t Code-TidyAll-0.20/t/Basic.t Code-TidyAll-0.20/t/Conf.t Code-TidyAll-0.20/t/Zglob.t Code-TidyAll-0.20/xt/ Code-TidyAll-0.20/xt/tidyall.t CPAN.pm: Building J/JS/JSWARTZ/Code-TidyAll-0.20.tar.gz >>> C:\Perl-5.20\bin\perl.exe Makefile.PL Checking if your kit is complete... Looks good Generating a dmake-style Makefile Writing Makefile for Code::TidyAll Writing MYMETA.yml and MYMETA.json >>> dmake cp lib/Code/TidyAll/Plugin/PerlTidy.pm blib\lib\Code\TidyAll\Plugin\PerlTidy.pm cp lib/Code/TidyAll/Plugin/PHPCodeSniffer.pm blib\lib\Code\TidyAll\Plugin\PHPCodeSniffer.pm cp lib/Code/TidyAll/Plugin/PodChecker.pm blib\lib\Code\TidyAll\Plugin\PodChecker.pm cp lib/Code/TidyAll/Git/Precommit.pm blib\lib\Code\TidyAll\Git\Precommit.pm cp lib/Code/TidyAll/Plugin/MasonTidy.pm blib\lib\Code\TidyAll\Plugin\MasonTidy.pm cp lib/Code/TidyAll/Config/INI/Reader.pm blib\lib\Code\TidyAll\Config\INI\Reader.pm cp lib/Code/TidyAll/Plugin/CSSUnminifier.pm blib\lib\Code\TidyAll\Plugin\CSSUnminifier.pm cp lib/Code/TidyAll/Plugin.pm blib\lib\Code\TidyAll\Plugin.pm cp lib/Code/TidyAll/Cache.pm blib\lib\Code\TidyAll\Cache.pm cp lib/Code/TidyAll/Plugin/PerlCritic.pm blib\lib\Code\TidyAll\Plugin\PerlCritic.pm cp lib/Code/TidyAll/Git/Prereceive.pm blib\lib\Code\TidyAll\Git\Prereceive.pm cp lib/Code/TidyAll/Plugin/JSHint.pm blib\lib\Code\TidyAll\Plugin\JSHint.pm cp lib/Code/TidyAll/Plugin/JSBeautify.pm blib\lib\Code\TidyAll\Plugin\JSBeautify.pm cp lib/Code/TidyAll.pm blib\lib\Code\TidyAll.pm cp lib/Code/TidyAll/Git/Util.pm blib\lib\Code\TidyAll\Git\Util.pm cp lib/Code/TidyAll/Plugin/JSLint.pm blib\lib\Code\TidyAll\Plugin\JSLint.pm cp lib/Code/TidyAll/Plugin/JSON.pm blib\lib\Code\TidyAll\Plugin\JSON.pm cp lib/Code/TidyAll/Plugin/PodSpell.pm blib\lib\Code\TidyAll\Plugin\PodSpell.pm cp lib/Code/TidyAll/Test/Plugin/RepeatFoo.pm blib\lib\Code\TidyAll\Test\Plugin\RepeatFoo.pm cp lib/Code/TidyAll/Test/Plugin/AToZ.pm blib\lib\Code\TidyAll\Test\Plugin\AToZ.pm cp lib/Code/TidyAll/Plugin/SortLines.pm blib\lib\Code\TidyAll\Plugin\SortLines.pm cp lib/Code/TidyAll/Test/Class.pm blib\lib\Code\TidyAll\Test\Class.pm cp lib/Code/TidyAll/Test/Plugin/ReverseFoo.pm blib\lib\Code\TidyAll\Test\Plugin\ReverseFoo.pm cp lib/Code/TidyAll/Test/Plugin/CheckUpper.pm blib\lib\Code\TidyAll\Test\Plugin\CheckUpper.pm cp lib/Code/TidyAll/Plugin/PodTidy.pm blib\lib\Code\TidyAll\Plugin\PodTidy.pm cp lib/Code/TidyAll/t/Git.pm blib\lib\Code\TidyAll\t\Git.pm cp lib/Code/TidyAll/Util/Zglob.pm blib\lib\Code\TidyAll\Util\Zglob.pm cp lib/Code/TidyAll/t/Conf.pm blib\lib\Code\TidyAll\t\Conf.pm cp lib/Code/TidyAll/t/Basic.pm blib\lib\Code\TidyAll\t\Basic.pm cp lib/Code/TidyAll/Util.pm blib\lib\Code\TidyAll\Util.pm cp lib/Code/TidyAll/Result.pm blib\lib\Code\TidyAll\Result.pm cp lib/Code/TidyAll/SVN/Precommit.pm blib\lib\Code\TidyAll\SVN\Precommit.pm cp lib/Code/TidyAll/SVN/Util.pm blib\lib\Code\TidyAll\SVN\Util.pm cp lib/Code/TidyAll/Test/Plugin/UpperText.pm blib\lib\Code\TidyAll\Test\Plugin\UpperText.pm cp lib/Code/TidyAll/t/Plugin.pm blib\lib\Code\TidyAll\t\Plugin.pm cp lib/Code/TidyAll/t/Plugin/PerlCritic.pm blib\lib\Code\TidyAll\t\Plugin\PerlCritic.pm cp lib/Code/TidyAll/t/Plugin/SortLines.pm blib\lib\Code\TidyAll\t\Plugin\SortLines.pm cp lib/Code/TidyAll/t/Plugin/PodSpell.pm blib\lib\Code\TidyAll\t\Plugin\PodSpell.pm cp lib/Code/TidyAll/t/Plugin/PerlTidy.pm blib\lib\Code\TidyAll\t\Plugin\PerlTidy.pm cp lib/Code/TidyAll/t/Plugin/JSHint.pm blib\lib\Code\TidyAll\t\Plugin\JSHint.pm cp lib/Code/TidyAll/t/Util.pm blib\lib\Code\TidyAll\t\Util.pm cp lib/Code/TidyAll/t/Plugin/MasonTidy.pm blib\lib\Code\TidyAll\t\Plugin\MasonTidy.pm cp lib/Code/TidyAll/t/Plugin/CSSUnminifier.pm blib\lib\Code\TidyAll\t\Plugin\CSSUnminifier.pm cp lib/Code/TidyAll/t/SVN.pm blib\lib\Code\TidyAll\t\SVN.pm cp lib/Code/TidyAll/t/Plugin/PHPCodeSniffer.pm blib\lib\Code\TidyAll\t\Plugin\PHPCodeSniffer.pm cp lib/Code/TidyAll/t/Plugin/PodChecker.pm blib\lib\Code\TidyAll\t\Plugin\PodChecker.pm cp lib/Code/TidyAll/t/Plugin/JSBeautify.pm blib\lib\Code\TidyAll\t\Plugin\JSBeautify.pm cp lib/Code/TidyAll/t/Plugin/PodTidy.pm blib\lib\Code\TidyAll\t\Plugin\PodTidy.pm cp lib/Code/TidyAll/t/Zglob.pm blib\lib\Code\TidyAll\t\Zglob.pm cp lib/Code/TidyAll/t/Plugin/JSLint.pm blib\lib\Code\TidyAll\t\Plugin\JSLint.pm cp lib/Test/Code/TidyAll.pm blib\lib\Test\Code\TidyAll.pm cp lib/Pod/Weaver/Section/SeeAlsoCodeTidyAll.pm blib\lib\Pod\Weaver\Section\SeeAlsoCodeTidyAll.pm C:\Perl-5.20\bin\perl.exe -MExtUtils::Command -e cp -- bin/tidyall blib\script\tidyall pl2bat.bat blib\script\tidyall JSWARTZ/Code-TidyAll-0.20.tar.gz dmake -- OK Running make test >>> dmake test TEST_VERBOSE=1 C:\Perl-5.20\bin\perl.exe "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(1, 'blib\lib', 'blib\arch')" t/*.t t/author-Git.t ................... skipped: these tests are for testing by the author t/author-Plugin-CSSUnminifier.t .. skipped: these tests are for testing by the author t/author-Plugin-JSBeautify.t ..... skipped: these tests are for testing by the author t/author-Plugin-JSHint.t ......... skipped: these tests are for testing by the author t/author-Plugin-JSLint.t ......... skipped: these tests are for testing by the author t/author-Plugin-MasonTidy.t ...... skipped: these tests are for testing by the author t/author-Plugin-PerlCritic.t ..... skipped: these tests are for testing by the author t/author-Plugin-PerlTidy.t ....... skipped: these tests are for testing by the author t/author-Plugin-PodChecker.t ..... skipped: these tests are for testing by the author t/author-Plugin-PodSpell.t ....... skipped: these tests are for testing by the author t/author-Plugin-PodTidy.t ........ skipped: these tests are for testing by the author t/author-Plugin-SortLines.t ...... skipped: these tests are for testing by the author t/author-tidy-and-critic.t ....... skipped: these tests are for testing by the author t/author-Util.t .................. skipped: these tests are for testing by the author The system cannot find the path specified. # Failed test 'foo.txt tidied' # at C:\cpanfly-5.20\var\cpan\build\Code-TidyAll-0.20-WpluUe\blib\lib/Code/TidyAll/t/Basic.pm line 418. # (in Code::TidyAll::t::Basic->test_cli) # got: 'bye' # expected: 'BYEBYEBYE' # Failed test 'test_cli died (List form of pipe open not implemented at C:\cpanfly-5.20\var\cpan\build\Code-TidyAll-0.20-WpluUe\blib\lib/Code/TidyAll/t/Basic.pm line 424.)' # at t/Basic.t line 3. # (in Code::TidyAll::t::Basic->test_cli) # Failed test 'test_errors died (C:/cpanfly-5.20/var/tmp/Code-TidyAll-gF3i/baz/blargh.txt: No such file or directory at C:\cpanfly-5.20\var\cpan\build\Code-TidyAll-0.20-WpluUe\blib\lib/Code/TidyAll.pm line 192.)' # at t/Basic.t line 3. # (in Code::TidyAll::t::Basic->test_errors) # Looks like you failed 3 tests of 93. t/Basic.t ........................ ok 1 - one file no plugins - error_count == 0 ok 2 - one file no plugins - foo.txt content ok 3 - one file UpperText - error_count == 0 ok 4 - one file UpperText - foo.txt content ok 5 - one file reversals mode - error_count == 0 ok 6 - one file reversals mode - foo.txt content ok 7 - four files UpperText ReverseFoo - error_count == 0 ok 8 - four files UpperText ReverseFoo - bar.tx content ok 9 - four files UpperText ReverseFoo - foo.tx content ok 10 - four files UpperText ReverseFoo - bar.txt content ok 11 - four files UpperText ReverseFoo - foo.txt content ok 12 - one file UpperText errors - errors ok 13 - one file UpperText errors - error_count > 0 ok 14 - one file UpperText errors - foo.txt content ok 15 - first file change (no_cache=0, no_backups=0) ok 16 - first output (no_cache=0, no_backups=0) ok 17 - second output (no_cache=0, no_backups=0) ok 18 - third output (no_cache=0, no_backups=0) ok 19 - fourth file change (no_cache=0, no_backups=0) ok 20 - fourth output (no_cache=0, no_backups=0) ok 21 - 1 or 2 backup files (no_cache=0, no_backups=0) ok 22 - backup filename (no_cache=0, no_backups=0) ok 23 - first file change (no_cache=0, no_backups=1) ok 24 - first output (no_cache=0, no_backups=1) ok 25 - second output (no_cache=0, no_backups=1) ok 26 - third output (no_cache=0, no_backups=1) ok 27 - fourth file change (no_cache=0, no_backups=1) ok 28 - fourth output (no_cache=0, no_backups=1) ok 29 - no backup files (no_cache=0, no_backups=1) ok 30 - first file change (no_cache=1, no_backups=0) ok 31 - first output (no_cache=1, no_backups=0) ok 32 - second output (no_cache=1, no_backups=0) ok 33 - third output (no_cache=1, no_backups=0) ok 34 - fourth file change (no_cache=1, no_backups=0) ok 35 - fourth output (no_cache=1, no_backups=0) ok 36 - 1 or 2 backup files (no_cache=1, no_backups=0) ok 37 - backup filename (no_cache=1, no_backups=0) ok 38 - first file change (no_cache=1, no_backups=1) ok 39 - first output (no_cache=1, no_backups=1) ok 40 - second output (no_cache=1, no_backups=1) ok 41 - third output (no_cache=1, no_backups=1) ok 42 - fourth file change (no_cache=1, no_backups=1) ok 43 - fourth output (no_cache=1, no_backups=1) ok 44 - no backup files (no_cache=1, no_backups=1) ok 45 - test cli ok 46 - test cli ok 47 - params msg ok 48 - backup_ttl ok 49 - verbose ok 50 - root_dir ok 51 - foo.txt ok 52 - tidied not ok 53 - foo.txt tidied ok 54 - foo2.txt not tidied not ok 55 - test_cli died (List form of pipe open not implemented at C:\cpanfly-5.20\var\cpan\build\Code-TidyAll-0.20-WpluUe\blib\lib/Code/TidyAll/t/Basic.pm line 424.) ok 56 - 1 result ok 57 - error ok 58 - test dirs ok 59 - 3 results ok 60 - 2 tidied ok 61 - test dirs ok 62 - test dirs ok 63 - test dirs ok 64 - test dirs ok 65 - test dirs ok 66 - test dirs ok 67 - threw Regexp ((?^:Missing required)) ok 68 - threw Regexp ((?^:Missing required)) ok 69 - threw Regexp ((?^:unknown constructor params 'bad_param', 'worse_param')) ok 70 - threw Regexp ((?^:could not load plugin class)) ok 71 - threw Regexp ((?^:unknown options)) not ok 72 - test_errors died (C:/cpanfly-5.20/var/tmp/Code-TidyAll-gF3i/baz/blargh.txt: No such file or directory at C:\cpanfly-5.20\var\cpan\build\Code-TidyAll-0.20-WpluUe\blib\lib/Code/TidyAll.pm line 192.) [tidied] foo.txt ok 73 - 3^2 = 9 ok 74 - test_multiple_plugin_instances - error_count == 0 ok 75 - test_multiple_plugin_instances - foo.dat content ok 76 - test_multiple_plugin_instances - bar.txt content ok 77 - test_multiple_plugin_instances - foo.txt content ok 78 - __ANON__ - error_count == 0 ok 79 - __ANON__ - foo.txt content ok 80 - __ANON__ - output purging old backups ok 81 - test_plugin_order_and_atomicity - errors ok 82 - test_plugin_order_and_atomicity - error_count > 0 ok 83 - test_plugin_order_and_atomicity - foo.txt content ok 84 - test_plugin_order_and_atomicity - output ok 85 - test quiet and verbose ok 86 - non-alpha content found (normal) ok 87 - test quiet and verbose ok 88 - non-alpha content found (quiet) ok 89 - purging old backups (verbose) ok 90 - foo.txt (verbose) ok 91 - non-alpha content found (verbose) ok 92 - test selects and ignores ok 93 - test selects and ignores 1..93 Dubious, test returned 3 (wstat 768, 0x300) Failed 3/93 subtests t/Conf.t ......................... ok 1 - backup_ttl ok 2 - no_cache ok 3 - data_dir ok 4 - plugins ok 5 - backup_ttl_secs ok 6 - root_dir ok 7 - no_backups ok 8 - threw Regexp ((?^:unknown option 'timez')) 1..8 ok t/Zglob.t ........................ ok 1 - foo.txt matches **/*.txt ok 2 - foo/baz.txt matches **/*.txt ok 3 - foo/bar/baz.txt matches **/*.txt ok 4 - foo/bar/baz.tx does not match **/*.txt ok 5 - foo matches **/* ok 6 - foo.txt matches **/* ok 7 - foo/bar matches **/* ok 8 - foo/baz.txt matches **/* ok 9 - foo/baz.txt matches foo/**/*.txt ok 10 - foo/bar/baz.txt matches foo/**/*.txt ok 11 - foo/bar/baz/blargh.txt matches foo/**/*.txt ok 12 - foo.txt does not match foo/**/*.txt ok 13 - foo/bar/baz.tx does not match foo/**/*.txt 1..13 ok Test Summary Report ------------------- t/Basic.t (Wstat: 768 Tests: 93 Failed: 3) Failed tests: 53, 55, 72 Non-zero exit status: 3 Files=17, Tests=114, 6 wallclock secs ( 0.08 usr + 0.02 sys = 0.09 CPU) Result: FAIL Failed 1/17 test programs. 3/114 subtests failed. dmake: Error code 255, while making 'test_dynamic' JSWARTZ/Code-TidyAll-0.20.tar.gz dmake test TEST_VERBOSE=1 -- NOT OK //hint// to see the cpan-testers results for installing this module, try: reports JSWARTZ/Code-TidyAll-0.20.tar.gz Running make for J/JS/JSWARTZ/Code-TidyAll-Plugin-Perl-IgnoreMethodSignaturesSimple-0.03.tar.gz Has already been unwrapped into directory C:\cpanfly-5.20\var\cpan\build\Code-TidyAll-Plugin-Perl-IgnoreMethodSignaturesSimple-0.03-nkx9vq CPAN.pm: Building J/JS/JSWARTZ/Code-TidyAll-Plugin-Perl-IgnoreMethodSignaturesSimple-0.03.tar.gz Warning: Prerequisite 'Code::TidyAll => 0.04' for 'JSWARTZ/Code-TidyAll-Plugin-Perl-IgnoreMethodSignaturesSimple-0.03.tar.gz' failed when processing 'JSWARTZ/Code-TidyAll-0.20.tar.gz' with 'make_test => NO'. Continuing, but chances to succeed are limited. >>> dmake cp lib/Code/TidyAll/Plugin/Perl/IgnoreMethodSignaturesSimple.pm blib\lib\Code\TidyAll\Plugin\Perl\IgnoreMethodSignaturesSimple.pm JSWARTZ/Code-TidyAll-Plugin-Perl-IgnoreMethodSignaturesSimple-0.03.tar.gz dmake -- OK Running make test >>> dmake test TEST_VERBOSE=1 C:\Perl-5.20\bin\perl.exe "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(1, 'blib\lib', 'blib\arch')" t/*.t t/01-use.t ....... 1..1 ok 1 - use Code::TidyAll::Plugin::Perl::IgnoreMethodSignaturesSimple; ok t/author-tidy.t .. skipped: these tests are for testing by the author All tests successful. Files=2, Tests=1, 1 wallclock secs ( 0.06 usr + 0.00 sys = 0.06 CPU) Result: PASS JSWARTZ/Code-TidyAll-Plugin-Perl-IgnoreMethodSignaturesSimple-0.03.tar.gz Tests succeeded but one dependency not OK (Code::TidyAll) JSWARTZ/Code-TidyAll-Plugin-Perl-IgnoreMethodSignaturesSimple-0.03.tar.gz [dependencies] -- NA Running test for module 'DBICx::Shortcuts' Running make for M/ME/MELO/DBICx-Shortcuts-0.007.tar.gz Fetching with LWP: http://cpan.nas1.activestate.com/authors/id/M/ME/MELO/DBICx-Shortcuts-0.007.tar.gz Checksum for C:\cpanfly-5.20\var\cpan\sources\authors\id\M\ME\MELO\DBICx-Shortcuts-0.007.tar.gz ok DBICx-Shortcuts-0.007 DBICx-Shortcuts-0.007/Changes DBICx-Shortcuts-0.007/dist.ini DBICx-Shortcuts-0.007/lib/DBICx DBICx-Shortcuts-0.007/lib/DBICx/Shortcuts.pm DBICx-Shortcuts-0.007/t DBICx-Shortcuts-0.007/t/00-compile.t DBICx-Shortcuts-0.007/t/01-trouble.t DBICx-Shortcuts-0.007/t/05-shortcuts.t DBICx-Shortcuts-0.007/t/10-api.t DBICx-Shortcuts-0.007/t/tlib DBICx-Shortcuts-0.007/t/tlib/S1.pm DBICx-Shortcuts-0.007/t/tlib/S2.pm DBICx-Shortcuts-0.007/t/tlib/S3.pm DBICx-Shortcuts-0.007/t/tlib/Schema.pm DBICx-Shortcuts-0.007/t/tlib/Schema/Result DBICx-Shortcuts-0.007/t/tlib/Schema/Result/Mecenas.pm DBICx-Shortcuts-0.007/t/tlib/Schema/Result/MyAuthors.pm DBICx-Shortcuts-0.007/t/tlib/Schema/Result/MyBooks.pm DBICx-Shortcuts-0.007/t/tlib/Schema/Result/Printings.pm DBICx-Shortcuts-0.007/META.yml DBICx-Shortcuts-0.007/LICENSE DBICx-Shortcuts-0.007/README DBICx-Shortcuts-0.007/t/release-pod-coverage.t DBICx-Shortcuts-0.007/t/release-pod-syntax.t DBICx-Shortcuts-0.007/t/release-meta-yaml.t DBICx-Shortcuts-0.007/Makefile.PL DBICx-Shortcuts-0.007/MANIFEST CPAN.pm: Building M/ME/MELO/DBICx-Shortcuts-0.007.tar.gz >>> C:\Perl-5.20\bin\perl.exe Makefile.PL Checking if your kit is complete... Looks good Generating a dmake-style Makefile Writing Makefile for DBICx::Shortcuts Writing MYMETA.yml and MYMETA.json >>> dmake cp lib/DBICx/Shortcuts.pm blib\lib\DBICx\Shortcuts.pm MELO/DBICx-Shortcuts-0.007.tar.gz dmake -- OK Running make test >>> dmake test TEST_VERBOSE=1 C:\Perl-5.20\bin\perl.exe "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(1, 'blib\lib', 'blib\arch')" t/*.t t/00-compile.t ............ ok 1 - use DBICx::Shortcuts; 1..1 ok t/01-trouble.t ............ ok 1 - Needs to call setup() first ok 2 - The connect_info() method dies by default ok 3 - Failure to load Schema class detected ok 4 - Shortcut conflict with method detected 1..4 ok t/05-shortcuts.t .......... skipped: This test requires SQL::Translator t/10-api.t ................ skipped: API tests require SQL::Translator, t/release-meta-yaml.t ..... skipped: these tests are for release candidate testing t/release-pod-coverage.t .. skipped: these tests are for release candidate testing t/release-pod-syntax.t .... skipped: these tests are for release candidate testing All tests successful. Files=7, Tests=5, 3 wallclock secs ( 0.06 usr + 0.01 sys = 0.08 CPU) Result: PASS MELO/DBICx-Shortcuts-0.007.tar.gz dmake test TEST_VERBOSE=1 -- OK Fetching with LWP: http://cpan.nas1.activestate.com/authors/id/M/ME/MELO/CHECKSUMS Pedro Melo <melo@cpan.org> Setup a class with shortcut methods to the sources of a DBIx::Class-based schema >>> (cd C:\cpanfly-5.20\var\cpan\build\DBICx-Shortcuts-0.007-pz1Zaj && tar cvf - DBICx-Shortcuts-0.007.ppd blib) | gzip -c >C:/cpanfly-5.20/var/REPO/M/ME/MELO/DBICx-Shortcuts-0.007.tar.gz DBICx-Shortcuts-0.007.ppd blib/ blib/lib/ blib/lib/DBICx/ blib/lib/DBICx/Shortcuts.pm >>> mv C:\cpanfly-5.20\var\cpan\build\DBICx-Shortcuts-0.007-pz1Zaj/DBICx-Shortcuts-0.007.ppd C:/cpanfly-5.20/var/REPO/M/ME/MELO Running test for module 'App::autotest' Running make for G/GG/GGOLDBACH/App-autotest-0.005.tar.gz Prepending C:\cpanfly-5.20\var\cpan\build\DBICx-Shortcuts-0.007-pz1Zaj/blib/arch C:\cpanfly-5.20\var\cpan\build\DBICx-Shortcuts-0.007-pz1Zaj/blib/lib to PERL5LIB for 'get' Fetching with LWP: http://cpan.nas1.activestate.com/authors/id/G/GG/GGOLDBACH/App-autotest-0.005.tar.gz Fetching with LWP: http://cpan.nas1.activestate.com/authors/id/G/GG/GGOLDBACH/CHECKSUMS Checksum for C:\cpanfly-5.20\var\cpan\sources\authors\id\G\GG\GGOLDBACH\App-autotest-0.005.tar.gz ok App-autotest-0.005 App-autotest-0.005/README App-autotest-0.005/Changes App-autotest-0.005/LICENSE App-autotest-0.005/INSTALL App-autotest-0.005/dist.ini App-autotest-0.005/META.yml App-autotest-0.005/MANIFEST App-autotest-0.005/README.md App-autotest-0.005/data/t App-autotest-0.005/data/t/1.t App-autotest-0.005/data/t/2.t App-autotest-0.005/data/t/3.t App-autotest-0.005/t App-autotest-0.005/t/helper.pm App-autotest-0.005/Makefile.PL App-autotest-0.005/data/t/failing.t App-autotest-0.005/scripts App-autotest-0.005/scripts/autotest App-autotest-0.005/t/unit App-autotest-0.005/t/unit/autotest.t App-autotest-0.005/t/author-critic.t App-autotest-0.005/data/t/succeeding.t App-autotest-0.005/lib/App App-autotest-0.005/lib/App/autotest.pm App-autotest-0.005/t/release-no-tabs.t App-autotest-0.005/t/unit/test_runner.t App-autotest-0.005/t/release-pod-syntax.t App-autotest-0.005/t/integration App-autotest-0.005/t/integration/autotest.t App-autotest-0.005/t/release-pod-coverage.t App-autotest-0.005/t/integration/tap-harness.t App-autotest-0.005/t/unit/test_runner_result.t App-autotest-0.005/lib/App/autotest/Test App-autotest-0.005/lib/App/autotest/Test/Runner.pm App-autotest-0.005/t/unit/test_runner_result_history.t App-autotest-0.005/lib/App/autotest/Test/Runner App-autotest-0.005/lib/App/autotest/Test/Runner/Result.pm App-autotest-0.005/t/features App-autotest-0.005/t/features/things_just_got_better_message.t App-autotest-0.005/lib/App/autotest/Test/Runner/Result App-autotest-0.005/lib/App/autotest/Test/Runner/Result/History.pm Prepending C:\cpanfly-5.20\var\cpan\build\DBICx-Shortcuts-0.007-pz1Zaj/blib/arch C:\cpanfly-5.20\var\cpan\build\DBICx-Shortcuts-0.007-pz1Zaj/blib/lib to PERL5LIB for 'make' CPAN.pm: Building G/GG/GGOLDBACH/App-autotest-0.005.tar.gz >>> C:\Perl-5.20\bin\perl.exe Makefile.PL Checking if your kit is complete... Looks good Generating a dmake-style Makefile Writing Makefile for App::autotest Writing MYMETA.yml and MYMETA.json >>> dmake cp lib/App/autotest.pm blib\lib\App\autotest.pm cp lib/App/autotest/Test/Runner.pm blib\lib\App\autotest\Test\Runner.pm cp lib/App/autotest/Test/Runner/Result.pm blib\lib\App\autotest\Test\Runner\Result.pm cp lib/App/autotest/Test/Runner/Result/History.pm blib\lib\App\autotest\Test\Runner\Result\History.pm C:\Perl-5.20\bin\perl.exe -MExtUtils::Command -e cp -- scripts/autotest blib\script\autotest pl2bat.bat blib\script\autotest GGOLDBACH/App-autotest-0.005.tar.gz dmake -- OK Prepending C:\cpanfly-5.20\var\cpan\build\DBICx-Shortcuts-0.007-pz1Zaj/blib/arch C:\cpanfly-5.20\var\cpan\build\DBICx-Shortcuts-0.007-pz1Zaj/blib/lib to PERL5LIB for 'test' Running make test >>> dmake test TEST_VERBOSE=1 C:\Perl-5.20\bin\perl.exe "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(1, 'blib\lib', 'blib\arch')" t/*.t t/features/*.t t/integration/*.t t/unit/*.t t/author-critic.t ............................ skipped: these tests are for testing by the author # Failed test at data/t/failing.t line 2. # Looks like you failed 1 test of 1. # Failed test at data/t/failing.t line 2. # Looks like you failed 1 test of 1. # Failed test at data/t/failing.t line 2. # Looks like you failed 1 test of 1. t/features/things_just_got_better_message.t .. ok 1 - autotest tells that things just got better if we go from red to green ok 2 - autotest will not tell that things just got better if we stay red ok 3 - autotest will not tell that things just got better if we go from green to green ok 4 - autotest will not tell that things just got better if we go from green to red 1..4 ok t/integration/autotest.t ..................... ok 1 - an autotest calling run_tests uses the test runner 1..1 ok # Failed test at data/t/failing.t line 2. # Looks like you failed 1 test of 1. t/integration/tap-harness.t .................. ok 1 - An object of class 'TAP::Parser::Aggregator' isa 'TAP::Parser::Aggregator' ok 2 - a TAP::Parser::Aggregator returns the number of failed tests when calling 'failed' 1..2 ok t/release-no-tabs.t .......................... skipped: these tests are for release candidate testing t/release-pod-coverage.t ..................... skipped: these tests are for release candidate testing t/release-pod-syntax.t ....................... skipped: these tests are for release candidate testing t/unit/autotest.t ............................ ok 1 - an autotest should have a default directory of test programs ok 2 - an autotest all_test_programs should use the accessor function for the test directory ok 3 - an autotest all_test_programs returns the same if called multiple times ok 4 - an autotest all_test_programs should collect all files ending in .t from a directory ok 5 - an autotest changed_and_new_files should find changed files ok 6 - an autotest changed_and_new_files should find new files 1..6 ok t/unit/test_runner.t ......................... ok 1 - An object of class 'App::autotest::Test::Runner::Result' isa 'App::autotest::Test::Runner::Result' ok 2 - a test runner tells if there were failures 1..2 ok t/unit/test_runner_result.t .................. ok 1 - a test runner result tells if there were failures 1..1 ok t/unit/test_runner_result_history.t .......... ok 1 - a test runner result history shifts current to last result when perpetuating ok 2 - a test runner result history stores new result as current when perpetuating ok 3 - a test runner result history tells if things just got better ok 4 - a test runner result history does not claim thing got better if we have no last result 1..4 ok All tests successful. Files=11, Tests=20, 8 wallclock secs ( 0.12 usr + 0.05 sys = 0.17 CPU) Result: PASS GGOLDBACH/App-autotest-0.005.tar.gz dmake test TEST_VERBOSE=1 -- OK Gregor Goldbach <ggoldbach@cpan.org> Run test programs as soon as they are modified >>> (cd C:\cpanfly-5.20\var\cpan\build\App-autotest-0.005-sHyBg6 && tar cvf - App-autotest-0.005.ppd blib) | gzip -c >C:/cpanfly-5.20/var/REPO/G/GG/GGOLDBACH/App-autotest-0.005.tar.gz App-autotest-0.005.ppd blib/ blib/lib/ blib/lib/App/ blib/lib/App/autotest/ blib/lib/App/autotest/Test/ blib/lib/App/autotest/Test/Runner/ blib/lib/App/autotest/Test/Runner/Result/ blib/lib/App/autotest/Test/Runner/Result/History.pm blib/lib/App/autotest/Test/Runner/Result.pm blib/lib/App/autotest/Test/Runner.pm blib/lib/App/autotest.pm blib/script/ blib/script/autotest blib/script/autotest.bat >>> mv C:\cpanfly-5.20\var\cpan\build\App-autotest-0.005-sHyBg6/App-autotest-0.005.ppd C:/cpanfly-5.20/var/REPO/G/GG/GGOLDBACH Running test for module 'Code::TidyAll::Plugin::PerlTidy' Running make for J/JS/JSWARTZ/Code-TidyAll-0.20.tar.gz Prepending C:\cpanfly-5.20\var\cpan\build\App-autotest-0.005-sHyBg6/blib/arch C:\cpanfly-5.20\var\cpan\build\App-autotest-0.005-sHyBg6/blib/lib C:\cpanfly-5.20\var\cpan\build\DBICx-Shortcuts-0.007-pz1Zaj/blib/arch C:\cpanfly-5.20\var\cpan\build\DBICx-Shortcuts-0.007-pz1Zaj/blib/lib to PERL5LIB for 'get' Has already been unwrapped into directory C:\cpanfly-5.20\var\cpan\build\Code-TidyAll-0.20-WpluUe Prepending C:\cpanfly-5.20\var\cpan\build\App-autotest-0.005-sHyBg6/blib/arch C:\cpanfly-5.20\var\cpan\build\App-autotest-0.005-sHyBg6/blib/lib C:\cpanfly-5.20\var\cpan\build\DBICx-Shortcuts-0.007-pz1Zaj/blib/arch C:\cpanfly-5.20\var\cpan\build\DBICx-Shortcuts-0.007-pz1Zaj/blib/lib to PERL5LIB for 'make' Has already been made Prepending C:\cpanfly-5.20\var\cpan\build\App-autotest-0.005-sHyBg6/blib/arch C:\cpanfly-5.20\var\cpan\build\App-autotest-0.005-sHyBg6/blib/lib C:\cpanfly-5.20\var\cpan\build\DBICx-Shortcuts-0.007-pz1Zaj/blib/arch C:\cpanfly-5.20\var\cpan\build\DBICx-Shortcuts-0.007-pz1Zaj/blib/lib to PERL5LIB for 'test' Running make test Won't repeat unsuccessful test during this command Has already been tested within this command Running test for module 'AnyEvent::AIO' Running make for M/ML/MLEHMANN/AnyEvent-AIO-1.1.tar.gz Prepending C:\cpanfly-5.20\var\cpan\build\App-autotest-0.005-sHyBg6/blib/arch C:\cpanfly-5.20\var\cpan\build\App-autotest-0.005-sHyBg6/blib/lib C:\cpanfly-5.20\var\cpan\build\DBICx-Shortcuts-0.007-pz1Zaj/blib/arch C:\cpanfly-5.20\var\cpan\build\DBICx-Shortcuts-0.007-pz1Zaj/blib/lib to PERL5LIB for 'get' Checksum for C:\cpanfly-5.20\var\cpan\sources\authors\id\M\ML\MLEHMANN\AnyEvent-AIO-1.1.tar.gz ok AnyEvent-AIO-1.1/ AnyEvent-AIO-1.1/t/ AnyEvent-AIO-1.1/t/00_load.t AnyEvent-AIO-1.1/MANIFEST AnyEvent-AIO-1.1/AIO.pm AnyEvent-AIO-1.1/Changes AnyEvent-AIO-1.1/COPYING AnyEvent-AIO-1.1/Makefile.PL AnyEvent-AIO-1.1/README AnyEvent-AIO-1.1/META.yml Prepending C:\cpanfly-5.20\var\cpan\build\App-autotest-0.005-sHyBg6/blib/arch C:\cpanfly-5.20\var\cpan\build\App-autotest-0.005-sHyBg6/blib/lib C:\cpanfly-5.20\var\cpan\build\DBICx-Shortcuts-0.007-pz1Zaj/blib/arch C:\cpanfly-5.20\var\cpan\build\DBICx-Shortcuts-0.007-pz1Zaj/blib/lib to PERL5LIB for 'make' CPAN.pm: Building M/ML/MLEHMANN/AnyEvent-AIO-1.1.tar.gz >>> C:\Perl-5.20\bin\perl.exe Makefile.PL Warning: prerequisite IO::AIO 3 not found. Checking if your kit is complete... Looks good Generating a dmake-style Makefile Writing Makefile for AnyEvent::AIO Writing MYMETA.yml and MYMETA.json ---- Unsatisfied dependencies detected during ---- ---- MLEHMANN/AnyEvent-AIO-1.1.tar.gz ---- IO::AIO [requires] Prepending C:\cpanfly-5.20\var\cpan\build\App-autotest-0.005-sHyBg6/blib/arch C:\cpanfly-5.20\var\cpan\build\App-autotest-0.005-sHyBg6/blib/lib C:\cpanfly-5.20\var\cpan\build\DBICx-Shortcuts-0.007-pz1Zaj/blib/arch C:\cpanfly-5.20\var\cpan\build\DBICx-Shortcuts-0.007-pz1Zaj/blib/lib to PERL5LIB for 'test' Running make test Delayed until after prerequisites Running test for module 'IO::AIO' Running make for M/ML/MLEHMANN/IO-AIO-4.31.tar.gz Prepending C:\cpanfly-5.20\var\cpan\build\App-autotest-0.005-sHyBg6/blib/arch C:\cpanfly-5.20\var\cpan\build\App-autotest-0.005-sHyBg6/blib/lib C:\cpanfly-5.20\var\cpan\build\DBICx-Shortcuts-0.007-pz1Zaj/blib/arch C:\cpanfly-5.20\var\cpan\build\DBICx-Shortcuts-0.007-pz1Zaj/blib/lib to PERL5LIB for 'get' Checksum for C:\cpanfly-5.20\var\cpan\sources\authors\id\M\ML\MLEHMANN\IO-AIO-4.31.tar.gz ok IO-AIO-4.31/ IO-AIO-4.31/typemap IO-AIO-4.31/configure.ac IO-AIO-4.31/Makefile.PL IO-AIO-4.31/AIO.pm IO-AIO-4.31/schmorp.h IO-AIO-4.31/META.yml IO-AIO-4.31/Changes IO-AIO-4.31/META.json IO-AIO-4.31/AIO.xs IO-AIO-4.31/COPYING IO-AIO-4.31/autogen.sh IO-AIO-4.31/gendef0 IO-AIO-4.31/README IO-AIO-4.31/configure IO-AIO-4.31/bin/ IO-AIO-4.31/bin/treescan IO-AIO-4.31/t/ IO-AIO-4.31/t/01_stat.t IO-AIO-4.31/t/02_read.t IO-AIO-4.31/t/03_errors.t IO-AIO-4.31/t/05_readdir.t IO-AIO-4.31/t/00_load.t IO-AIO-4.31/t/aio_test_common.pm IO-AIO-4.31/t/07_feeder.t IO-AIO-4.31/t/04_fork.t IO-AIO-4.31/t/06_group.t IO-AIO-4.31/libeio/ IO-AIO-4.31/libeio/libeio.m4 IO-AIO-4.31/libeio/xthread.h IO-AIO-4.31/libeio/config.h.in IO-AIO-4.31/libeio/etp.c IO-AIO-4.31/libeio/eio.h IO-AIO-4.31/libeio/eio.c IO-AIO-4.31/libeio/ecb.h IO-AIO-4.31/def0.h IO-AIO-4.31/MANIFEST Prepending C:\cpanfly-5.20\var\cpan\build\App-autotest-0.005-sHyBg6/blib/arch C:\cpanfly-5.20\var\cpan\build\App-autotest-0.005-sHyBg6/blib/lib C:\cpanfly-5.20\var\cpan\build\DBICx-Shortcuts-0.007-pz1Zaj/blib/arch C:\cpanfly-5.20\var\cpan\build\DBICx-Shortcuts-0.007-pz1Zaj/blib/lib to PERL5LIB for 'make' CPAN.pm: Building M/ML/MLEHMANN/IO-AIO-4.31.tar.gz >>> C:\Perl-5.20\bin\perl.exe Makefile.PL *** *** Your platform is not standards compliant. To get this module working, you need to *** download and install win32 pthread (http://sourceware.org/pthreads-win32/) *** in /gtk/{lib,include} *** also, the windows SDK is expected to be installed in /sdk *** and visual C is expected to be installed in /vc98 *** *** Alternatively, set the INC and LIBS environment variables *** accordingly before running Makefile.PL, or you can *** pass INC and LIBS arguments to Makefile.PL itself. *** Checking if your kit is complete... Looks good Warning (mostly harmless): No library found for -lpthreadGC2 Generating a dmake-style Makefile Writing Makefile for IO::AIO Writing MYMETA.yml and MYMETA.json >>> dmake cp AIO.pm blib\lib/IO/AIO.pm Running Mkbootstrap for IO::AIO () C:\Perl-5.20\bin\perl.exe -MExtUtils::Command -e chmod -- 644 AIO.bs C:\Perl-5.20\bin\perl.exe C:\cpanfly-5.20\var\megalib\ExtUtils\xsubpp -typemap C:\Perl-5.20\lib\ExtUtils\typemap -typemap typemap AIO.xs > AIO.xsc && C:\Perl-5.20\bin\perl.exe -MExtUtils::Command -e mv -- AIO.xsc AIO.c gcc -c -I/gtk/include -s -O2 -DWIN32 -DPERL_TEXTMODE_SCRIPTS -DUSE_SITECUSTOMIZE -DPERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS -DUSE_PERLIO -fwrapv -fno-strict-aliasing -mms-bitfields -s -O2 -DVERSION=\"4.31\" -DXS_VERSION=\"4.31\" "-IC:\Perl-5.20\lib\CORE" AIO.c In file included from AIO.xs:1:0: libeio/xthread.h:35:21: fatal error: pthread.h: No such file or directory compilation terminated. dmake: Error code 129, while making 'AIO.o' MLEHMANN/IO-AIO-4.31.tar.gz dmake -- NOT OK Prepending C:\cpanfly-5.20\var\cpan\build\App-autotest-0.005-sHyBg6/blib/arch C:\cpanfly-5.20\var\cpan\build\App-autotest-0.005-sHyBg6/blib/lib C:\cpanfly-5.20\var\cpan\build\DBICx-Shortcuts-0.007-pz1Zaj/blib/arch C:\cpanfly-5.20\var\cpan\build\DBICx-Shortcuts-0.007-pz1Zaj/blib/lib to PERL5LIB for 'test' Running make test Can't test without successful make Running make for M/ML/MLEHMANN/AnyEvent-AIO-1.1.tar.gz Prepending C:\cpanfly-5.20\var\cpan\build\App-autotest-0.005-sHyBg6/blib/arch C:\cpanfly-5.20\var\cpan\build\App-autotest-0.005-sHyBg6/blib/lib C:\cpanfly-5.20\var\cpan\build\DBICx-Shortcuts-0.007-pz1Zaj/blib/arch C:\cpanfly-5.20\var\cpan\build\DBICx-Shortcuts-0.007-pz1Zaj/blib/lib to PERL5LIB for 'get' Has already been unwrapped into directory C:\cpanfly-5.20\var\cpan\build\AnyEvent-AIO-1.1-_H5WmA Prepending C:\cpanfly-5.20\var\cpan\build\App-autotest-0.005-sHyBg6/blib/arch C:\cpanfly-5.20\var\cpan\build\App-autotest-0.005-sHyBg6/blib/lib C:\cpanfly-5.20\var\cpan\build\DBICx-Shortcuts-0.007-pz1Zaj/blib/arch C:\cpanfly-5.20\var\cpan\build\DBICx-Shortcuts-0.007-pz1Zaj/blib/lib to PERL5LIB for 'make' CPAN.pm: Building M/ML/MLEHMANN/AnyEvent-AIO-1.1.tar.gz Warning: Prerequisite 'IO::AIO => 3' for 'MLEHMANN/AnyEvent-AIO-1.1.tar.gz' failed when processing 'MLEHMANN/IO-AIO-4.31.tar.gz' with 'make => NO'. Continuing, but chances to succeed are limited. >>> dmake cp AIO.pm blib\lib\AnyEvent\AIO.pm MLEHMANN/AnyEvent-AIO-1.1.tar.gz dmake -- OK Prepending C:\cpanfly-5.20\var\cpan\build\App-autotest-0.005-sHyBg6/blib/arch C:\cpanfly-5.20\var\cpan\build\App-autotest-0.005-sHyBg6/blib/lib C:\cpanfly-5.20\var\cpan\build\DBICx-Shortcuts-0.007-pz1Zaj/blib/arch C:\cpanfly-5.20\var\cpan\build\DBICx-Shortcuts-0.007-pz1Zaj/blib/lib to PERL5LIB for 'test' Running make test >>> dmake test TEST_VERBOSE=1 C:\Perl-5.20\bin\perl.exe "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(1, 'blib\lib', 'blib\arch')" t/*.t Can't locate IO/AIO.pm in @INC (you may need to install the IO::AIO module) (@INC contains: C:\cpanfly-5.20\var\cpan\build\AnyEvent-AIO-1.1-_H5WmA\blib\lib C:\cpanfly-5.20\var\cpan\build\AnyEvent-AIO-1.1-_H5WmA\blib\arch C:\cpanfly-5.20\var\cpan\build\App-autotest-0.005-sHyBg6/blib/arch C:\cpanfly-5.20\var\cpan\build\App-autotest-0.005-sHyBg6/blib/lib C:\cpanfly-5.20\var\cpan\build\DBICx-Shortcuts-0.007-pz1Zaj/blib/arch C:\cpanfly-5.20\var\cpan\build\DBICx-Shortcuts-0.007-pz1Zaj/blib/lib C:/cpanfly-5.20/var/megalib C:\cpanfly-5.20\var\cpan\build\App-autotest-0.005-sHyBg6/blib/arch C:\cpanfly-5.20\var\cpan\build\App-autotest-0.005-sHyBg6/blib/lib C:\cpanfly-5.20\var\cpan\build\DBICx-Shortcuts-0.007-pz1Zaj/blib/arch C:\cpanfly-5.20\var\cpan\build\DBICx-Shortcuts-0.007-pz1Zaj/blib/lib C:/cpanfly-5.20/var/megalib C:/Perl-5.20/site/lib C:/Perl-5.20/lib .) at C:\cpanfly-5.20\var\cpan\build\AnyEvent-AIO-1.1-_H5WmA\blib\lib/AnyEvent/AIO.pm line 35. BEGIN failed--compilation aborted at C:\cpanfly-5.20\var\cpan\build\AnyEvent-AIO-1.1-_H5WmA\blib\lib/AnyEvent/AIO.pm line 35. Compilation failed in require at t/00_load.t line 3. BEGIN failed--compilation aborted at t/00_load.t line 3. t/00_load.t .. 1..1 Dubious, test returned 2 (wstat 512, 0x200) Failed 1/1 subtests Test Summary Report ------------------- t/00_load.t (Wstat: 512 Tests: 0 Failed: 0) Non-zero exit status: 2 Parse errors: Bad plan. You planned 1 tests but ran 0. Files=1, Tests=0, 0 wallclock secs ( 0.09 usr + 0.00 sys = 0.09 CPU) Result: FAIL Failed 1/1 test programs. 0/0 subtests failed. dmake: Error code 130, while making 'test_dynamic' MLEHMANN/AnyEvent-AIO-1.1.tar.gz one dependency not OK (IO::AIO); additionally test harness failed dmake test TEST_VERBOSE=1 -- NOT OK //hint// to see the cpan-testers results for installing this module, try: reports MLEHMANN/AnyEvent-AIO-1.1.tar.gz Running test for module 'App::Ack' Running make for P/PE/PETDANCE/ack-2.14.tar.gz Prepending C:\cpanfly-5.20\var\cpan\build\App-autotest-0.005-sHyBg6/blib/arch C:\cpanfly-5.20\var\cpan\build\App-autotest-0.005-sHyBg6/blib/lib C:\cpanfly-5.20\var\cpan\build\DBICx-Shortcuts-0.007-pz1Zaj/blib/arch C:\cpanfly-5.20\var\cpan\build\DBICx-Shortcuts-0.007-pz1Zaj/blib/lib to PERL5LIB for 'get' Checksum for C:\cpanfly-5.20\var\cpan\sources\authors\id\P\PE\PETDANCE\ack-2.14.tar.gz ok ack-2.14/ ack-2.14/test-pager ack-2.14/ack ack-2.14/record-options ack-2.14/Inverse.pm ack-2.14/FirstLineMatch.pm ack-2.14/Extension.pm ack-2.14/Basic.pm ack-2.14/Default.pm ack-2.14/MANIFEST ack-2.14/Filter.pm ack-2.14/LICENSE.md ack-2.14/ConfigDefault.pm ack-2.14/Makefile.PL ack-2.14/Resources.pm ack-2.14/ConfigFinder.pm ack-2.14/t/ ack-2.14/t/ack-1.t ack-2.14/t/ack-group.t ack-2.14/t/r-lang-ext.t ack-2.14/t/etc/ ack-2.14/t/etc/shebang.pl.xxx ack-2.14/t/etc/buttonhook.xml.xxx ack-2.14/t/etc/shebang.foobar.xxx ack-2.14/t/etc/shebang.empty.xxx ack-2.14/t/etc/shebang.php.xxx ack-2.14/t/etc/shebang.sh.xxx ack-2.14/t/etc/shebang.rb.xxx ack-2.14/t/etc/shebang.py.xxx ack-2.14/t/ack-v.t ack-2.14/t/ack-color.t ack-2.14/t/ack-column.t ack-2.14/t/ack-help.t ack-2.14/t/ack-ignore-dir.t ack-2.14/t/ack-known-types.t ack-2.14/t/config-finder.t ack-2.14/t/bad-ackrc-opt.t ack-2.14/t/exit-code.t ack-2.14/t/command-line-files.t ack-2.14/t/home/ ack-2.14/t/home/.ackrc ack-2.14/t/ack-h.t ack-2.14/t/ack-print0.t ack-2.14/t/ack-n.t ack-2.14/t/Util.pm ack-2.14/t/ack-interactive.t ack-2.14/t/swamp/ ack-2.14/t/swamp/Sample.ascx ack-2.14/t/swamp/perl.pm ack-2.14/t/swamp/sample.aspx ack-2.14/t/swamp/not-an-#emacs-workfile# ack-2.14/t/swamp/options.pl ack-2.14/t/swamp/notaRakefile ack-2.14/t/swamp/parrot.pir ack-2.14/t/swamp/example.R ack-2.14/t/swamp/stuff.cmake ack-2.14/t/swamp/html.htm ack-2.14/t/swamp/fresh.css ack-2.14/t/swamp/0 ack-2.14/t/swamp/c-header.h ack-2.14/t/swamp/moose-andy.jpg ack-2.14/t/swamp/perl-without-extension ack-2.14/t/swamp/perl.cgi ack-2.14/t/swamp/Makefile ack-2.14/t/swamp/perl.pod ack-2.14/t/swamp/perl.pl ack-2.14/t/swamp/perl.tar.gz ack-2.14/t/swamp/service.svc ack-2.14/t/swamp/perltoot.jpg ack-2.14/t/swamp/blib/ ack-2.14/t/swamp/blib/ignore.pm ack-2.14/t/swamp/blib/ignore.pir ack-2.14/t/swamp/blib/ignore.pod ack-2.14/t/swamp/notaMakefile ack-2.14/t/swamp/html.html ack-2.14/t/swamp/incomplete-last-line.txt ack-2.14/t/swamp/notes.md ack-2.14/t/swamp/Makefile.PL ack-2.14/t/swamp/minified.js.min ack-2.14/t/swamp/options.pl.bak ack-2.14/t/swamp/Rakefile ack-2.14/t/swamp/lua-shebang-test ack-2.14/t/swamp/c-source.c ack-2.14/t/swamp/file.foo ack-2.14/t/swamp/groceries/ ack-2.14/t/swamp/groceries/meat ack-2.14/t/swamp/groceries/another_subdir/ ack-2.14/t/swamp/groceries/another_subdir/meat ack-2.14/t/swamp/groceries/another_subdir/CVS/ ack-2.14/t/swamp/groceries/another_subdir/CVS/meat ack-2.14/t/swamp/groceries/another_subdir/CVS/junk ack-2.14/t/swamp/groceries/another_subdir/CVS/fruit ack-2.14/t/swamp/groceries/another_subdir/junk ack-2.14/t/swamp/groceries/another_subdir/RCS/ ack-2.14/t/swamp/groceries/another_subdir/RCS/meat ack-2.14/t/swamp/groceries/another_subdir/RCS/junk ack-2.14/t/swamp/groceries/another_subdir/RCS/fruit ack-2.14/t/swamp/groceries/another_subdir/fruit ack-2.14/t/swamp/groceries/CVS/ ack-2.14/t/swamp/groceries/CVS/meat ack-2.14/t/swamp/groceries/CVS/junk ack-2.14/t/swamp/groceries/CVS/fruit ack-2.14/t/swamp/groceries/junk ack-2.14/t/swamp/groceries/RCS/ ack-2.14/t/swamp/groceries/RCS/meat ack-2.14/t/swamp/groceries/RCS/junk ack-2.14/t/swamp/groceries/RCS/fruit ack-2.14/t/swamp/groceries/fruit ack-2.14/t/swamp/groceries/subdir/ ack-2.14/t/swamp/groceries/subdir/meat ack-2.14/t/swamp/groceries/subdir/junk ack-2.14/t/swamp/groceries/subdir/fruit ack-2.14/t/swamp/minified.min.js ack-2.14/t/swamp/options-crlf.pl ack-2.14/t/swamp/solution8.tar ack-2.14/t/swamp/fresh.min.css ack-2.14/t/swamp/perl-test.t ack-2.14/t/swamp/perl.handler.pod ack-2.14/t/swamp/CMakeLists.txt ack-2.14/t/swamp/Sample.asmx ack-2.14/t/swamp/crystallography-weenies.f ack-2.14/t/swamp/javascript.js ack-2.14/t/swamp/file.bar ack-2.14/t/swamp/pipe-stress-freaks.F ack-2.14/t/swamp/MasterPage.master ack-2.14/t/swamp/sample.rake ack-2.14/t/swamp/fresh.css.min ack-2.14/t/swamp/#emacs-workfile.pl# ack-2.14/t/swamp/sample.asp ack-2.14/t/ack-files-from.t ack-2.14/t/ack-type-del.t ack-2.14/t/noackrc.t ack-2.14/t/FilterTest.pm ack-2.14/t/default-filter.t ack-2.14/t/text/ ack-2.14/t/text/freedom-of-choice.txt ack-2.14/t/text/4th-of-july.txt ack-2.14/t/text/science-of-myth.txt ack-2.14/t/text/shut-up-be-happy.txt ack-2.14/t/text/numbered-text.txt ack-2.14/t/text/number.txt ack-2.14/t/text/me-and-bobbie-mcgee.txt ack-2.14/t/text/boy-named-sue.txt ack-2.14/t/ack-create-ackrc.t ack-2.14/t/context.t ack-2.14/t/00-load.t ack-2.14/t/ack-o.t ack-2.14/t/ack-f.t ack-2.14/t/noenv.t ack-2.14/t/runtests.pl ack-2.14/t/ack-dump.t ack-2.14/t/filter.t ack-2.14/t/incomplete-last-line.t ack-2.14/t/ack-passthru.t ack-2.14/t/ack-g.t ack-2.14/t/resource-iterator.t ack-2.14/t/ack-filetypes.t ack-2.14/t/ack-removed-options.t ack-2.14/t/is-filter.t ack-2.14/t/ack-type.t ack-2.14/t/basic.t ack-2.14/t/asp-net-ext.t ack-2.14/t/process-substitution.t ack-2.14/t/filetypes.t ack-2.14/t/inverted-file-filter.t ack-2.14/t/ack-k.t ack-2.14/t/ack-m.t ack-2.14/t/highlighting.t ack-2.14/t/ack-named-pipes.t ack-2.14/t/ack-pager.t ack-2.14/t/ack-i.t ack-2.14/t/lib/ ack-2.14/t/lib/Resources.t ack-2.14/t/lib/Basic.t ack-2.14/t/lib/Collection.t ack-2.14/t/lib/00-coverage.t ack-2.14/t/lib/Default.t ack-2.14/t/lib/Extension.t ack-2.14/t/lib/Inverse.t ack-2.14/t/lib/Resource.t ack-2.14/t/lib/ConfigLoader.t ack-2.14/t/lib/Is.t ack-2.14/t/lib/ConfigDefault.t ack-2.14/t/lib/ExtensionGroup.t ack-2.14/t/lib/Ack.t ack-2.14/t/lib/Filter.t ack-2.14/t/lib/ConfigFinder.t ack-2.14/t/lib/FirstLineMatch.t ack-2.14/t/lib/IsGroup.t ack-2.14/t/lib/Match.t ack-2.14/t/ack-invalid-ackrc.t ack-2.14/t/ack-x.t ack-2.14/t/match-filter.t ack-2.14/t/ack-line.t ack-2.14/t/ack-show-types.t ack-2.14/t/ack-s.t ack-2.14/t/anchored.t ack-2.14/t/ack-match.t ack-2.14/t/config-backwards-compat.t ack-2.14/t/ack-w.t ack-2.14/t/illegal-regex.t ack-2.14/t/file-permission.t ack-2.14/t/ext-filter.t ack-2.14/t/ack-c.t ack-2.14/t/config-loader.t ack-2.14/t/firstlinematch-filter.t ack-2.14/t/zero.t ack-2.14/t/mutex-options.t ack-2.14/t/longopts.t ack-2.14/t/ack-help-types.t ack-2.14/xt/ ack-2.14/xt/man.t ack-2.14/xt/pod.t ack-2.14/Resource.pm ack-2.14/README.md ack-2.14/META.yml ack-2.14/IsGroup.pm ack-2.14/Match.pm ack-2.14/ExtensionGroup.pm ack-2.14/META.json ack-2.14/squash ack-2.14/Is.pm ack-2.14/Ack.pm ack-2.14/Collection.pm ack-2.14/Changes ack-2.14/ConfigLoader.pm Prepending C:\cpanfly-5.20\var\cpan\build\App-autotest-0.005-sHyBg6/blib/arch C:\cpanfly-5.20\var\cpan\build\App-autotest-0.005-sHyBg6/blib/lib C:\cpanfly-5.20\var\cpan\build\DBICx-Shortcuts-0.007-pz1Zaj/blib/arch C:\cpanfly-5.20\var\cpan\build\DBICx-Shortcuts-0.007-pz1Zaj/blib/lib to PERL5LIB for 'make' CPAN.pm: Building P/PE/PETDANCE/ack-2.14.tar.gz >>> C:\Perl-5.20\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 FirstLineMatch.pm blib\lib/App/Ack/Filter/FirstLineMatch.pm cp Extension.pm blib\lib/App/Ack/Filter/Extension.pm cp ConfigDefault.pm blib\lib/App/Ack/ConfigDefault.pm cp Default.pm blib\lib/App/Ack/Filter/Default.pm cp ConfigFinder.pm blib\lib/App/Ack/ConfigFinder.pm cp Resource.pm blib\lib/App/Ack/Resource.pm cp Filter.pm blib\lib/App/Ack/Filter.pm cp ConfigLoader.pm blib\lib/App/Ack/ConfigLoader.pm cp Resources.pm blib\lib/App/Ack/Resources.pm cp Is.pm blib\lib/App/Ack/Filter/Is.pm cp Match.pm blib\lib/App/Ack/Filter/Match.pm cp Ack.pm blib\lib/App/Ack.pm cp Inverse.pm blib\lib/App/Ack/Filter/Inverse.pm cp Basic.pm blib\lib/App/Ack/Resource/Basic.pm cp ExtensionGroup.pm blib\lib/App/Ack/Filter/ExtensionGroup.pm cp Collection.pm blib\lib/App/Ack/Filter/Collection.pm cp IsGroup.pm blib\lib/App/Ack/Filter/IsGroup.pm C:\Perl-5.20\bin\perl.exe -MExtUtils::Command -e cp -- ack blib\script\ack pl2bat.bat blib\script\ack PETDANCE/ack-2.14.tar.gz dmake -- OK Prepending C:\cpanfly-5.20\var\cpan\build\App-autotest-0.005-sHyBg6/blib/arch C:\cpanfly-5.20\var\cpan\build\App-autotest-0.005-sHyBg6/blib/lib C:\cpanfly-5.20\var\cpan\build\DBICx-Shortcuts-0.007-pz1Zaj/blib/arch C:\cpanfly-5.20\var\cpan\build\DBICx-Shortcuts-0.007-pz1Zaj/blib/lib to PERL5LIB for 'test' Running make test >>> dmake test TEST_VERBOSE=1 C:\Perl-5.20\bin\perl.exe t/runtests.pl 0 1 "blib\lib" "blib\arch" t/*.t t/lib/*.t Running tests on blib/script/ack # Testing ack version 2.14 under Perl 5.020001, C:\Perl-5.20\bin\perl.exe # Using File::Next 1.12 # Using Getopt::Long 2.42 # Using Test::More 1.001006 # Using Test::Harness 3.33 t/00-load.t .................. 1..1 ok 1 - All modules loaded ok t/ack-1.t .................... 1..12 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 t/ack-c.t .................... 1..12 # 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 # 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 11 - 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 12 - 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..5 ok 1 - There are fewer lines in the uncommented options. ok 2 - Should have no output to stderr: ack ack --create-ackrc ok 3 - --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 4 - lists_match( lines in output should match the default options ) ok 5 - Got exactly one version line 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-four 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:\temp\Sy3gdoZFjL 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..55 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 - --rst should print no errors ok 39 - --ruby should print no errors ok 40 - --rust should print no errors ok 41 - --sass should print no errors ok 42 - --scala should print no errors ok 43 - --scheme should print no errors ok 44 - --shell should print no errors ok 45 - --smalltalk should print no errors ok 46 - --sql should print no errors ok 47 - --tcl should print no errors ok 48 - --tex should print no errors ok 49 - --tt should print no errors ok 50 - --vb should print no errors ok 51 - --verilog should print no errors ok 52 - --vhdl should print no errors ok 53 - --vim should print no errors ok 54 - --xml should print no errors ok 55 - --yaml should print no errors ok 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 ok 2 - Colorizing -g output with --color should work 1..2 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 ok 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/number.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/number.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/number.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/number.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/number.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/number.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 t/ack-match.t ................ 1..14 # 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 ok 11 ok 12 ok 13 ok 14 ok 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 t/ack-named-pipes.t .......... skipped: POSIX::mkfifo not implemented on this architecture at t/ack-named-pipes.t line 21. t/ack-o.t .................... 1..12 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 ok 9 ok 10 ok 11 ok 12 ok 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..15 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 - Files found with -g and with --print0 ok 6 - Should have no output to stderr: ack -f --print0 t/text/ ok 7 - Only one line of output with -f and --print0 ok 8 - ... and null bytes in output ok 9 - Should have no output to stderr: ack -l --print0 of t/text/ ok 10 - Only one line of output with -l and --print0 ok 11 - ... and null bytes in output ok 12 - Should have no output to stderr: ack --count --print0 of t/text/ ok 13 - Only one line of output with --count and --print0 ok 14 - ... and null bytes in output ok 15 - ... 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..4 ok 1 ok 2 - Error if there's no file ok 3 ok 4 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..12 ok 1 - Found initial 11 files ok 2 - Nothing in stderr ok 3 - Nothing in stdout ok 4 ok 5 - Got one output line ok 6 - Nothing in stderr ok 7 - Should have no output to stderr: ack --help-types ok 8 ok 9 - Should have no output to stderr: ack --type-del=perl --type-del=perltest --help-types ok 10 ok 11 - 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 12 - lists_match( --type-del should show up in --dump output ) ok t/ack-type.t ................. 1..16 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 ok 7 - Should have no lines back ok 8 ok 9 - Should have no output to stderr: ack --nohtml --html --sort-files t/swamp ok 10 ok 11 - Should have no output to stderr: ack --html --nohtml <title> t/swamp ok 12 ok 13 - Should have no output to stderr: ack --html --sort-files <title> t/swamp ok 14 ok 15 - Should have no output to stderr: ack --nohtml <title> t/swamp ok 16 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..8 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 412. # +----+----------------------------------------------------------------+----+----------------------------------------------------------------+ # | 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 440. # $ 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 7 - Should have no output to stderr: ack 650|660|670|680 -w t/text/number.txt # Subtest: ack_lists_match( Alternations should also respect boundaries when using -w ) 1..1 # Subtest: lists_match( Alternations should also respect boundaries when using -w ) 1..1 ok 1 - Alternations should also respect boundaries when using -w ok 1 - lists_match( Alternations should also respect boundaries when using -w ) ok 8 - ack_lists_match( Alternations should also respect boundaries when using -w ) 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 t/config-finder.t ............ skipped: Your $TMPDIR (C:/cpanfly-5.20/var/tmp) is set to a descendant directory of your home directory. This test is known to fail with such a setting. Please set your TMPDIR to something else to get this test to pass. 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 t/highlighting.t ............. 1..6 ok 1 - Should have no output to stderr: ack beliefs t/text/ --color --group --sort-files ok 2 - Basic highlights match ok 3 - Should have no output to stderr: ack \w*din\w* t/text/ --color --group --sort-files ok 4 - Metacharacters match ok 5 - Should have no output to stderr: ack love -C1 t/text/ --color --group --sort-files ok 6 - Context is all good ok 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..38 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 matching line should be a shebang 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 t/mutex-options.t ............ 1..250 # Subtest: are_mutually_exclusive( --line, -l, --line=1 -l t/text/science-of-myth.txt ) 1..4 ok 1 - The ack command should fail ok 2 - No lines should be present on standard output ok 3 - A single line should be present on standard error ok 4 - Error message resembles "Options '--line' and '-l' are mutually exclusive" ok 1 - are_mutually_exclusive( --line, -l, --line=1 -l t/text/science-of-myth.txt ) # Subtest: are_mutually_exclusive( --line, -l, --line 1 -l t/text/science-of-myth.txt ) 1..4 ok 1 - The ack command should fail ok 2 - No lines should be present on standard output ok 3 - A single line should be present on standard error ok 4 - Error message resembles "Options '--line' and '-l' are mutually exclusive" ok 2 - are_mutually_exclusive( --line, -l, --line 1 -l t/text/science-of-myth.txt ) # Subtest: are_mutually_exclusive( --line, --files-with-matches, --line=1 --files-with-matches t/text/science-of-myth.txt ) 1..4 ok 1 - The ack command should fail ok 2 - No lines should be present on standard output ok 3 - A single line should be present on standard error ok 4 - Error message resembles "Options '--line' and '--files-with-matches' are mutually exclusive" ok 3 - are_mutually_exclusive( --line, --files-with-matches, --line=1 --files-with-matches t/text/science-of-myth.txt ) # Subtest: are_mutually_exclusive( --line, --files-with-matches, --line 1 --files-with-matches t/text/science-of-myth.txt ) 1..4 ok 1 - The ack command should fail ok 2 - No lines should be present on standard output ok 3 - A single line should be present on standard error ok 4 - Error message resembles "Options '--line' and '--files-with-matches' are mutually exclusive" ok 4 - are_mutually_exclusive( --line, --files-with-matches, --line 1 --files-with-matches t/text/science-of-myth.txt ) # Subtest: are_mutually_exclusive( --line, -L, --line=1 -L t/text/science-of-myth.txt ) 1..4 ok 1 - The ack command should fail ok 2 - No lines should be present on standard output ok 3 - A single line should be present on standard error ok 4 - Error message resembles "Options '--line' and '-L' are mutually exclusive" ok 5 - are_mutually_exclusive( --line, -L, --line=1 -L t/text/science-of-myth.txt ) # Subtest: are_mutually_exclusive( --line, -L, --line 1 -L t/text/science-of-myth.txt ) 1..4 ok 1 - The ack command should fail ok 2 - No lines should be present on standard output ok 3 - A single line should be present on standard error ok 4 - Error message resembles "Options '--line' and '-L' are mutually exclusive" ok 6 - are_mutually_exclusive( --line, -L, --line 1 -L t/text/science-of-myth.txt ) # Subtest: are_mutually_exclusive( --line, --files-without-matches, --line=1 --files-without-matches t/text/science-of-myth.txt ) 1..4 ok 1 - The ack command should fail ok 2 - No lines should be present on standard output ok 3 - A single line should be present on standard error ok 4 - Error message resembles "Options '--line' and '--files-without-matches' are mutually exclusive" ok 7 - are_mutually_exclusive( --line, --files-without-matches, --line=1 --files-without-matches t/text/science-of-myth.txt ) # Subtest: are_mutually_exclusive( --line, --files-without-matches, --line 1 --files-without-matches t/text/science-of-myth.txt ) 1..4 ok 1 - The ack command should fail ok 2 - No lines should be present on standard output ok 3 - A single line should be present on standard error ok 4 - Error message resembles "Options '--line' and '--files-without-matches' are mutually exclusive" ok 8 - are_mutually_exclusive( --line, --files-without-matches, --line 1 --files-without-matches t/text/science-of-myth.txt ) # Subtest: are_mutually_exclusive( --line, -o, --line=1 -o t/text/science-of-myth.txt ) 1..4 ok 1 - The ack command should fail ok 2 - No lines should be present on standard output ok 3 - A single line should be present on standard error ok 4 - Error message resembles "Options '--line' and '-o' are mutually exclusive" ok 9 - are_mutually_exclusive( --line, -o, --line=1 -o t/text/science-of-myth.txt ) # Subtest: are_mutually_exclusive( --line, -o, --line 1 -o t/text/science-of-myth.txt ) 1..4 ok 1 - The ack command should fail ok 2 - No lines should be present on standard output ok 3 - A single line should be present on standard error ok 4 - Error message resembles "Options '--line' and '-o' are mutually exclusive" ok 10 - are_mutually_exclusive( --line, -o, --line 1 -o t/text/science-of-myth.txt ) # Subtest: are_mutually_exclusive( --line, --passthru, --line=1 --passthru t/text/science-of-myth.txt ) 1..4 ok 1 - The ack command should fail ok 2 - No lines should be present on standard output ok 3 - A single line should be present on standard error ok 4 - Error message resembles "Options '--line' and '--passthru' are mutually exclusive" ok 11 - are_mutually_exclusive( --line, --passthru, --line=1 --passthru t/text/science-of-myth.txt ) # Subtest: are_mutually_exclusive( --line, --passthru, --line 1 --passthru t/text/science-of-myth.txt ) 1..4 ok 1 - The ack command should fail ok 2 - No lines should be present on standard output ok 3 - A single line should be present on standard error ok 4 - Error message resembles "Options '--line' and '--passthru' are mutually exclusive" ok 12 - are_mutually_exclusive( --line, --passthru, --line 1 --passthru t/text/science-of-myth.txt ) # Subtest: are_mutually_exclusive( --line, --match, --line=1 --match t/text/science-of-myth.txt ) 1..4 ok 1 - The ack command should fail ok 2 - No lines should be present on standard output ok 3 - A single line should be present on standard error ok 4 - Error message resembles "Options '--line' and '--match' are mutually exclusive" ok 13 - are_mutually_exclusive( --line, --match, --line=1 --match t/text/science-of-myth.txt ) # Subtest: are_mutually_exclusive( --line, --match, --line 1 --match t/text/science-of-myth.txt ) 1..4 ok 1 - The ack command should fail ok 2 - No lines should be present on standard output ok 3 - A single line should be present on standard error ok 4 - Error message resembles "Options '--line' and '--match' are mutually exclusive" ok 14 - are_mutually_exclusive( --line, --match, --line 1 --match t/text/science-of-myth.txt ) # Subtest: are_mutually_exclusive( --line, -m, --line=1 -m 1 t/text/science-of-myth.txt ) 1..4 ok 1 - The ack command should fail ok 2 - No lines should be present on standard output ok 3 - A single line should be present on standard error ok 4 - Error message resembles "Options '--line' and '-m' are mutually exclusive" ok 15 - are_mutually_exclusive( --line, -m, --line=1 -m 1 t/text/science-of-myth.txt ) # Subtest: are_mutually_exclusive( --line, -m, --line 1 -m 1 t/text/science-of-myth.txt ) 1..4 ok 1 - The ack command should fail ok 2 - No lines should be present on standard output ok 3 - A single line should be present on standard error ok 4 - Error message resembles "Options '--line' and '-m' are mutually exclusive" ok 16 - are_mutually_exclusive( --line, -m, --line 1 -m 1 t/text/science-of-myth.txt ) # Subtest: are_mutually_exclusive( --line, -m, --line 1 -m1 t/text/science-of-myth.txt ) 1..4 ok 1 - The ack command should fail ok 2 - No lines should be present on standard output ok 3 - A single line should be present on standard error ok 4 - Error message resembles "Options '--line' and '-m' are mutually exclusive" ok 17 - are_mutually_exclusive( --line, -m, --line 1 -m1 t/text/science-of-myth.txt ) # Subtest: are_mutually_exclusive( --line, --max-count, --line=1 --max-count 1 t/text/science-of-myth.txt ) 1..4 ok 1 - The ack command should fail ok 2 - No lines should be present on standard output ok 3 - A single line should be present on standard error ok 4 - Error message resembles "Options '--line' and '--max-count' are mutually exclusive" ok 18 - are_mutually_exclusive( --line, --max-count, --line=1 --max-count 1 t/text/science-of-myth.txt ) # Subtest: are_mutually_exclusive( --line, --max-count, --line 1 --max-count 1 t/text/science-of-myth.txt ) 1..4 ok 1 - The ack command should fail ok 2 - No lines should be present on standard output ok 3 - A single line should be present on standard error ok 4 - Error message resembles "Options '--line' and '--max-count' are mutually exclusive" ok 19 - are_mutually_exclusive( --line, --max-count, --line 1 --max-count 1 t/text/science-of-myth.txt ) # Subtest: are_mutually_exclusive( --line, --max-count, --line=1 --max-count=1 t/text/science-of-myth.txt ) 1..4 ok 1 - The ack command should fail ok 2 - No lines should be present on standard output ok 3 - A single line should be present on standard error ok 4 - Error message resembles "Options '--line' and '--max-count' are mutually exclusive" ok 20 - are_mutually_exclusive( --line, --max-count, --line=1 --max-count=1 t/text/science-of-myth.txt ) # Subtest: are_mutually_exclusive( --line, --max-count, --line 1 --max-count=1 t/text/science-of-myth.txt ) 1..4 ok 1 - The ack command should fail ok 2 - No lines should be present on standard output ok 3 - A single line should be present on standard error ok 4 - Error message resembles "Options '--line' and '--max-count' are mutually exclusive" ok 21 - are_mutually_exclusive( --line, --max-count, --line 1 --max-count=1 t/text/science-of-myth.txt ) # Subtest: are_mutually_exclusive( --line, -1, --line=1 -1 t/text/science-of-myth.txt ) 1..4 ok 1 - The ack command should fail ok 2 - No lines should be present on standard output ok 3 - A single line should be present on standard error ok 4 - Error message resembles "Options '--line' and '-1' are mutually exclusive" ok 22 - are_mutually_exclusive( --line, -1, --line=1 -1 t/text/science-of-myth.txt ) # Subtest: are_mutually_exclusive( --line, -1, --line 1 -1 t/text/science-of-myth.txt ) 1..4 ok 1 - The ack command should fail ok 2 - No lines should be present on standard output ok 3 - A single line should be present on standard error ok 4 - Error message resembles "Options '--line' and '-1' are mutually exclusive" ok 23 - are_mutually_exclusive( --line, -1, --line 1 -1 t/text/science-of-myth.txt ) # Subtest: are_mutually_exclusive( --line, -H, --line=1 -H t/text/science-of-myth.txt ) 1..4 ok 1 - The ack command should fail ok 2 - No lines should be present on standard output ok 3 - A single line should be present on standard error ok 4 - Error message resembles "Options '--line' and '-H' are mutually exclusive" ok 24 - are_mutually_exclusive( --line, -H, --line=1 -H t/text/science-of-myth.txt ) # Subtest: are_mutually_exclusive( --line, -H, --line 1 -H t/text/science-of-myth.txt ) 1..4 ok 1 - The ack command should fail ok 2 - No lines should be present on standard output ok 3 - A single line should be present on standard error ok 4 - Error message resembles "Options '--line' and '-H' are mutually exclusive" ok 25 - are_mutually_exclusive( --line, -H, --line 1 -H t/text/science-of-myth.txt ) # Subtest: are_mutually_exclusive( --line, --with-filename, --line=1 --with-filename t/text/science-of-myth.txt ) 1..4 ok 1 - The ack command should fail ok 2 - No lines should be present on standard output ok 3 - A single line should be present on standard error ok 4 - Error message resembles "Options '--line' and '--with-filename' are mutually exclusive" ok 26 - are_mutually_exclusive( --line, --with-filename, --line=1 --with-filename t/text/science-of-myth.txt ) # Subtest: are_mutually_exclusive( --line, --with-filename, --line 1 --with-filename t/text/science-of-myth.txt ) 1..4 ok 1 - The ack command should fail ok 2 - No lines should be present on standard output ok 3 - A single line should be present on standard error ok 4 - Error message resembles "Options '--line' and '--with-filename' are mutually exclusive" ok 27 - are_mutually_exclusive( --line, --with-filename, --line 1 --with-filename t/text/science-of-myth.txt ) # Subtest: are_mutually_exclusive( --line, -h, --line=1 -h t/text/science-of-myth.txt ) 1..4 ok 1 - The ack command should fail ok 2 - No lines should be present on standard output ok 3 - A single line should be present on standard error ok 4 - Error message resembles "Options '--line' and '-h' are mutually exclusive" ok 28 - are_mutually_exclusive( --line, -h, --line=1 -h t/text/science-of-myth.txt ) # Subtest: are_mutually_exclusive( --line, -h, --line 1 -h t/text/science-of-myth.txt ) 1..4 ok 1 - The ack command should fail ok 2 - No lines should be present on standard output ok 3 - A single line should be present on standard error ok 4 - Error message resembles "Options '--line' and '-h' are mutually exclusive" ok 29 - are_mutually_exclusive( --line, -h, --line 1 -h t/text/science-of-myth.txt ) # Subtest: are_mutually_exclusive( --line, --no-filename, --line=1 --no-filename t/text/science-of-myth.txt ) 1..4 ok 1 - The ack command should fail ok 2 - No lines should be present on standard output ok 3 - A single line should be present on standard error ok 4 - Error message resembles "Options '--line' and '--no-filename' are mutually exclusive" ok 30 - are_mutually_exclusive( --line, --no-filename, --line=1 --no-filename t/text/science-of-myth.txt ) # Subtest: are_mutually_exclusive( --line, --no-filename, --line 1 --no-filename t/text/science-of-myth.txt ) 1..4 ok 1 - The ack command should fail ok 2 - No lines should be present on standard output ok 3 - A single line should be present on standard error ok 4 - Error message resembles "Options '--line' and '--no-filename' are mutually exclusive" ok 31 - are_mutually_exclusive( --line, --no-filename, --line 1 --no-filename t/text/science-of-myth.txt ) # Subtest: are_mutually_exclusive( --line, -c, --line=1 -c t/text/science-of-myth.txt ) 1..4 ok 1 - The ack command should fail ok 2 - No lines should be present on standard output ok 3 - A single line should be present on standard error ok 4 - Error message resembles "Options '--line' and '-c' are mutually exclusive" ok 32 - are_mutually_exclusive( --line, -c, --line=1 -c t/text/science-of-myth.txt ) # Subtest: are_mutually_exclusive( --line, -c, --line 1 -c t/text/science-of-myth.txt ) 1..4 ok 1 - The ack command should fail ok 2 - No lines should be present on standard output ok 3 - A single line should be present on standard error ok 4 - Error message resembles "Options '--line' and '-c' are mutually exclusive" ok 33 - are_mutually_exclusive( --line, -c, --line 1 -c t/text/science-of-myth.txt ) # Subtest: are_mutually_exclusive( --line, --count, --line=1 --count t/text/science-of-myth.txt ) 1..4 ok 1 - The ack command should fail ok 2 - No lines should be present on standard output ok 3 - A single line should be present on standard error ok 4 - Error message resembles "Options '--line' and '--count' are mutually exclusive" ok 34 - are_mutually_exclusive( --line, --count, --line=1 --count t/text/science-of-myth.txt ) # Subtest: are_mutually_exclusive( --line, --count, --line 1 --count t/text/science-of-myth.txt ) 1..4 ok 1 - The ack command should fail ok 2 - No lines should be present on standard output ok 3 - A single line should be present on standard error ok 4 - Error message resembles "Options '--line' and '--count' are mutually exclusive" ok 35 - are_mutually_exclusive( --line, --count, --line 1 --count t/text/science-of-myth.txt ) # Subtest: are_mutually_exclusive( --line, --column, --line=1 --column t/text/science-of-myth.txt ) 1..4 ok 1 - The ack command should fail ok 2 - No lines should be present on standard output ok 3 - A single line should be present on standard error ok 4 - Error message resembles "Options '--line' and '--column' are mutually exclusive" ok 36 - are_mutually_exclusive( --line, --column, --line=1 --column t/text/science-of-myth.txt ) # Subtest: are_mutually_exclusive( --line, --column, --line 1 --column t/text/science-of-myth.txt ) 1..4 ok 1 - The ack command should fail ok 2 - No lines should be present on standard output ok 3 - A single line should be present on standard error ok 4 - Error message resembles "Options '--line' and '--column' are mutually exclusive" ok 37 - are_mutually_exclusive( --line, --column, --line 1 --column t/text/science-of-myth.txt ) # Subtest: are_mutually_exclusive( --line, -A, --line=1 -A 1 t/text/science-of-myth.txt ) 1..4 ok 1 - The ack command should fail ok 2 - No lines should be present on standard output ok 3 - A single line should be present on standard error ok 4 - Error message resembles "Options '--line' and '-A' are mutually exclusive" ok 38 - are_mutually_exclusive( --line, -A, --line=1 -A 1 t/text/science-of-myth.txt ) # Subtest: are_mutually_exclusive( --line, -A, --line 1 -A 1 t/text/science-of-myth.txt ) 1..4 ok 1 - The ack command should fail ok 2 - No lines should be present on standard output ok 3 - A single line should be present on standard error ok 4 - Error message resembles "Options '--line' and '-A' are mutually exclusive" ok 39 - are_mutually_exclusive( --line, -A, --line 1 -A 1 t/text/science-of-myth.txt ) # Subtest: are_mutually_exclusive( --line, --after-context, --line=1 --after-context 1 t/text/science-of-myth.txt ) 1..4 ok 1 - The ack command should fail ok 2 - No lines should be present on standard output ok 3 - A single line should be present on standard error ok 4 - Error message resembles "Options '--line' and '--after-context' are mutually exclusive" ok 40 - are_mutually_exclusive( --line, --after-context, --line=1 --after-context 1 t/text/science-of-myth.txt ) # Subtest: are_mutually_exclusive( --line, --after-context, --line 1 --after-context 1 t/text/science-of-myth.txt ) 1..4 ok 1 - The ack command should fail ok 2 - No lines should be present on standard output ok 3 - A single line should be present on standard error ok 4 - Error message resembles "Options '--line' and '--after-context' are mutually exclusive" ok 41 - are_mutually_exclusive( --line, --after-context, --line 1 --after-context 1 t/text/science-of-myth.txt ) # Subtest: are_mutually_exclusive( --line, --after-context, --line=1 --after-context=1 t/text/science-of-myth.txt ) 1..4 ok 1 - The ack command should fail ok 2 - No lines should be present on standard output ok 3 - A single line should be present on standard error ok 4 - Error message resembles "Options '--line' and '--after-context' are mutually exclusive" ok 42 - are_mutually_exclusive( --line, --after-context, --line=1 --after-context=1 t/text/science-of-myth.txt ) # Subtest: are_mutually_exclusive( --line, --after-context, --line 1 --after-context=1 t/text/science-of-myth.txt ) 1..4 ok 1 - The ack command should fail ok 2 - No lines should be present on standard output ok 3 - A single line should be present on standard error ok 4 - Error message resembles "Options '--line' and '--after-context' are mutually exclusive" ok 43 - are_mutually_exclusive( --line, --after-context, --line 1 --after-context=1 t/text/science-of-myth.txt ) # Subtest: are_mutually_exclusive( --line, -B, --line=1 -B 1 t/text/science-of-myth.txt ) 1..4 ok 1 - The ack command should fail ok 2 - No lines should be present on standard output ok 3 - A single line should be present on standard error ok 4 - Error message resembles "Options '--line' and '-B' are mutually exclusive" ok 44 - are_mutually_exclusive( --line, -B, --line=1 -B 1 t/text/science-of-myth.txt ) # Subtest: are_mutually_exclusive( --line, -B, --line 1 -B 1 t/text/science-of-myth.txt ) 1..4 ok 1 - The ack command should fail ok 2 - No lines should be present on standard output ok 3 - A single line should be present on standard error ok 4 - Error message resembles "Options '--line' and '-B' are mutually exclusive" ok 45 - are_mutually_exclusive( --line, -B, --line 1 -B 1 t/text/science-of-myth.txt ) # Subtest: are_mutually_exclusive( --line, --before-context, --line=1 --before-context 1 t/text/science-of-myth.txt ) 1..4 ok 1 - The ack command should fail ok 2 - No lines should be present on standard output ok 3 - A single line should be present on standard error ok 4 - Error message resembles "Options '--line' and '--before-context' are mutually exclusive" ok 46 - are_mutually_exclusive( --line, --before-context, --line=1 --before-context 1 t/text/science-of-myth.txt ) # Subtest: are_mutually_exclusive( --line, --before-context, --line 1 --before-context 1 t/text/science-of-myth.txt ) 1..4 ok 1 - The ack command should fail ok 2 - No lines should be present on standard output ok 3 - A single line should be present on standard error ok 4 - Error message resembles "Options '--line' and '--before-context' are mutually exclusive" ok 47 - are_mutually_exclusive( --line, --before-context, --line 1 --before-context 1 t/text/science-of-myth.txt ) # Subtest: are_mutually_exclusive( --line, --before-context, --line=1 --before-context=1 t/text/science-of-myth.txt ) 1..4 ok 1 - The ack command should fail ok 2 - No lines should be present on standard output ok 3 - A single line should be present on standard error ok 4 - Error message resembles "Options '--line' and '--before-context' are mutually exclusive" ok 48 - are_mutually_exclusive( --line, --before-context, --line=1 --before-context=1 t/text/science-of-myth.txt ) # Subtest: are_mutually_exclusive( --line, --before-context, --line 1 --before-context=1 t/text/science-of-myth.txt ) 1..4 ok 1 - The ack command should fail ok 2 - No lines should be present on standard output ok 3 - A single line should be present on standard error ok 4 - Error message resembles "Options '--line' and '--before-context' are mutually exclusive" ok 49 - are_mutually_exclusive( --line, --before-context, --line 1 --before-context=1 t/text/science-of-myth.txt ) # Subtest: are_mutually_exclusive( --line, -C, --line=1 -C 1 t/text/science-of-myth.txt ) 1..4 ok 1 - The ack command should fail ok 2 - No lines should be present on standard output ok 3 - A single line should be present on standard error ok 4 - Error message resembles "Options '--line' and '-C' are mutually exclusive" ok 50 - are_mutually_exclusive( --line, -C, --line=1 -C 1 t/text/science-of-myth.txt ) # Subtest: are_mutually_exclusive( --line, -C, --line 1 -C 1 t/text/science-of-myth.txt ) 1..4 ok 1 - The ack command should fail ok 2 - No lines should be present on standard output ok 3 - A single line should be present on standard error ok 4 - Error message resembles "Options '--line' and '-C' are mutually exclusive" ok 51 - are_mutually_exclusive( --line, -C, --line 1 -C 1 t/text/science-of-myth.txt ) # Subtest: are_mutually_exclusive( --line, --context, --line=1 --context 1 t/text/science-of-myth.txt ) 1..4 ok 1 - The ack command should fail ok 2 - No lines should be present on standard output ok 3 - A single line should be present on standard error ok 4 - Error message resembles "Options '--line' and '--context' are mutually exclusive" ok 52 - are_mutually_exclusive( --line, --context, --line=1 --context 1 t/text/science-of-myth.txt ) # Subtest: are_mutually_exclusive( --line, --context, --line 1 --context 1 t/text/science-of-myth.txt ) 1..4 ok 1 - The ack command should fail ok 2 - No lines should be present on standard output ok 3 - A single line should be present on standard error ok 4 - Error message resembles "Options '--line' and '--context' are mutually exclusive" ok 53 - are_mutually_exclusive( --line, --context, --line 1 --context 1 t/text/science-of-myth.txt ) # Subtest: are_mutually_exclusive( --line, --context, --line=1 --context=1 t/text/science-of-myth.txt ) 1..4 ok 1 - The ack command should fail ok 2 - No lines should be present on standard output ok 3 - A single line should be present on standard error ok 4 - Error message resembles "Options '--line' and '--context' are mutually exclusive" ok 54 - are_mutually_exclusive( --line, --context, --line=1 --context=1 t/text/science-of-myth.txt ) # Subtest: are_mutually_exclusive( --line, --context, --line 1 --context=1 t/text/science-of-myth.txt ) 1..4 ok 1 - The ack command should fail ok 2 - No lines should be present on standard output ok 3 - A single line should be present on standard error ok 4 - Error message resembles "Options '--line' and '--context' are mutually exclusive" ok 55 - are_mutually_exclusive( --line, --context, --line 1 --context=1 t/text/science-of-myth.txt ) # Subtest: are_mutually_exclusive( --line, --print0, --line=1 --print0 t/text/science-of-myth.txt ) 1..4 ok 1 - The ack command should fail ok 2 - No lines should be present on standard output ok 3 - A single line should be present on standard error ok 4 - Error message resembles "Options '--line' and '--print0' are mutually exclusive" ok 56 - are_mutually_exclusive( --line, --print0, --line=1 --print0 t/text/science-of-myth.txt ) # Subtest: are_mutually_exclusive( --line, --print0, --line 1 --print0 t/text/science-of-myth.txt ) 1..4 ok 1 - The ack command should fail ok 2 - No lines should be present on standard output ok 3 - A single line should be present on standard error ok 4 - Error message resembles "Options '--line' and '--print0' are mutually exclusive" ok 57 - are_mutually_exclusive( --line, --print0, --line 1 --print0 t/text/science-of-myth.txt ) # Subtest: are_mutually_exclusive( --line, -f, --line=1 -f t/text/science-of-myth.txt ) 1..4 ok 1 - The ack command should fail ok 2 - No lines should be present on standard output ok 3 - A single line should be present on standard error ok 4 - Error message resembles "Options '--line' and '-f' are mutually exclusive" ok 58 - are_mutually_exclusive( --line, -f, --line=1 -f t/text/science-of-myth.txt ) # Subtest: are_mutually_exclusive( --line, -f, --line 1 -f t/text/science-of-myth.txt ) 1..4 ok 1 - The ack command should fail ok 2 - No lines should be present on standard output ok 3 - A single line should be present on standard error ok 4 - Error message resembles "Options '--line' and '-f' are mutually exclusive" ok 59 - are_mutually_exclusive( --line, -f, --line 1 -f t/text/science-of-myth.txt ) # Subtest: are_mutually_exclusive( --line, -g, --line=1 -g t/text/science-of-myth.txt ) 1..4 ok 1 - The ack command should fail ok 2 - No lines should be present on standard output ok 3 - A single line should be present on standard error ok 4 - Error message resembles "Options '--line' and '-g' are mutually exclusive" ok 60 - are_mutually_exclusive( --line, -g, --line=1 -g t/text/science-of-myth.txt ) # Subtest: are_mutually_exclusive( --line, -g, --line 1 -g t/text/science-of-myth.txt ) 1..4 ok 1 - The ack command should fail ok 2 - No lines should be present on standard output ok 3 - A single line should be present on standard error ok 4 - Error message resembles "Options '--line' and '-g' are mutually exclusive" ok 61 - are_mutually_exclusive( --line, -g, --line 1 -g t/text/science-of-myth.txt ) # Subtest: are_mutually_exclusive( --line, --show-types, --line=1 --show-types t/text/science-of-myth.txt ) 1..4 ok 1 - The ack command should fail ok 2 - No lines should be present on standard output ok 3 - A single line should be present on standard error ok 4 - Error message resembles "Options '--line' and '--show-types' are mutually exclusive" ok 62 - are_mutually_exclusive( --line, --show-types, --line=1 --show-types t/text/science-of-myth.txt ) # Subtest: are_mutually_exclusive( --line, --show-types, --line 1 --show-types t/text/science-of-myth.txt ) 1..4 ok 1 - The ack command should fail ok 2 - No lines should be present on standard output ok 3 - A single line should be present on standard error ok 4 - Error message resembles "Options '--line' and '--show-types' are mutually exclusive" ok 63 - are_mutually_exclusive( --line, --show-types, --line 1 --show-types t/text/science-of-myth.txt ) # Subtest: are_mutually_exclusive( -l, -L, -l -L science t/text/science-of-myth.txt ) 1..4 ok 1 - The ack command should fail ok 2 - No lines should be present on standard output ok 3 - A single line should be present on standard error ok 4 - Error message resembles "Options '-l' and '-L' are mutually exclusive" ok 64 - are_mutually_exclusive( -l, -L, -l -L science t/text/science-of-myth.txt ) # Subtest: are_mutually_exclusive( -l, -o, -l -o science t/text/science-of-myth.txt ) 1..4 ok 1 - The ack command should fail ok 2 - No lines should be present on standard output ok 3 - A single line should be present on standard error ok 4 - Error message resembles "Options '-l' and '-o' are mutually exclusive" ok 65 - are_mutually_exclusive( -l, -o, -l -o science t/text/science-of-myth.txt ) # Subtest: are_mutually_exclusive( -l, --passthru, -l --passthru science t/text/science-of-myth.txt ) 1..4 ok 1 - The ack command should fail ok 2 - No lines should be present on standard output ok 3 - A single line should be present on standard error ok 4 - Error message resembles "Options '-l' and '--passthru' are mutually exclusive" ok 66 - are_mutually_exclusive( -l, --passthru, -l --passthru science t/text/science-of-myth.txt ) # Subtest: are_mutually_exclusive( -l, --output, -l --output $& science t/text/science-of-myth.txt ) 1..4 ok 1 - The ack command should fail ok 2 - No lines should be present on standard output ok 3 - A single line should be present on standard error ok 4 - Error message resembles "Options '-l' and '--output' are mutually exclusive" ok 67 - are_mutually_exclusive( -l, --output, -l --output $& science t/text/science-of-myth.txt ) # Subtest: are_mutually_exclusive( -l, --output, -l --output=$& science t/text/science-of-myth.txt ) 1..4 ok 1 - The ack command should fail ok 2 - No lines should be present on standard output ok 3 - A single line should be present on standard error ok 4 - Error message resembles "Options '-l' and '--output' are mutually exclusive" ok 68 - are_mutually_exclusive( -l, --output, -l --output=$& science t/text/science-of-myth.txt ) # Subtest: are_mutually_exclusive( -l, --max-count, -l --max-count 1 science t/text/science-of-myth.txt ) 1..4 ok 1 - The ack command should fail ok 2 - No lines should be present on standard output ok 3 - A single line should be present on standard error ok 4 - Error message resembles "Options '-l' and '--max-count' are mutually exclusive" ok 69 - are_mutually_exclusive( -l, --max-count, -l --max-count 1 science t/text/science-of-myth.txt ) # Subtest: are_mutually_exclusive( -l, --max-count, -l --max-count=1 science t/text/science-of-myth.txt ) 1..4 ok 1 - The ack command should fail ok 2 - No lines should be present on standard output ok 3 - A single line should be present on standard error ok 4 - Error message resembles "Options '-l' and '--max-count' are mutually exclusive" ok 70 - are_mutually_exclusive( -l, --max-count, -l --max-count=1 science t/text/science-of-myth.txt ) # Subtest: are_mutually_exclusive( -l, -h, -l -h science t/text/science-of-myth.txt ) 1..4 ok 1 - The ack command should fail ok 2 - No lines should be present on standard output ok 3 - A single line should be present on standard error ok 4 - Error message resembles "Options '-l' and '-h' are mutually exclusive" ok 71 - are_mutually_exclusive( -l, -h, -l -h science t/text/science-of-myth.txt ) # Subtest: are_mutually_exclusive( -l, --with-filename, -l --with-filename science t/text/science-of-myth.txt ) 1..4 ok 1 - The ack command should fail ok 2 - No lines should be present on standard output ok 3 - A single line should be present on standard error ok 4 - Error message resembles "Options '-l' and '--with-filename' are mutually exclusive" ok 72 - are_mutually_exclusive( -l, --with-filename, -l --with-filename science t/text/science-of-myth.txt ) # Subtest: are_mutually_exclusive( -l, --no-filename, -l --no-filename science t/text/science-of-myth.txt ) 1..4 ok 1 - The ack command should fail ok 2 - No lines should be present on standard output ok 3 - A single line should be present on standard error ok 4 - Error message resembles "Options '-l' and '--no-filename' are mutually exclusive" ok 73 - are_mutually_exclusive( -l, --no-filename, -l --no-filename science t/text/science-of-myth.txt ) # Subtest: are_mutually_exclusive( -l, --column, -l --column science t/text/science-of-myth.txt ) 1..4 ok 1 - The ack command should fail ok 2 - No lines should be present on standard output ok 3 - A single line should be present on standard error ok 4 - Error message resembles "Options '-l' and '--column' are mutually exclusive" ok 74 - are_mutually_exclusive( -l, --column, -l --column science t/text/science-of-myth.txt ) # Subtest: are_mutually_exclusive( -l, -A, -l -A 1 science t/text/science-of-myth.txt ) 1..4 ok 1 - The ack command should fail ok 2 - No lines should be present on standard output ok 3 - A single line should be present on standard error ok 4 - Error message resembles "Options '-l' and '-A' are mutually exclusive" ok 75 - are_mutually_exclusive( -l, -A, -l -A 1 science t/text/science-of-myth.txt ) # Subtest: are_mutually_exclusive( -l, --after-context, -l --after-context 1 science t/text/science-of-myth.txt ) 1..4 ok 1 - The ack command should fail ok 2 - No lines should be present on standard output ok 3 - A single line should be present on standard error ok 4 - Error message resembles "Options '-l' and '--after-context' are mutually exclusive" ok 76 - are_mutually_exclusive( -l, --after-context, -l --after-context 1 science t/text/science-of-myth.txt ) # Subtest: are_mutually_exclusive( -l, --after-context, -l --after-context=1 science t/text/science-of-myth.txt ) 1..4 ok 1 - The ack command should fail ok 2 - No lines should be present on standard output ok 3 - A single line should be present on standard error ok 4 - Error message resembles "Options '-l' and '--after-context' are mutually exclusive" ok 77 - are_mutually_exclusive( -l, --after-context, -l --after-context=1 science t/text/science-of-myth.txt ) # Subtest: are_mutually_exclusive( -l, -B, -l -B 1 science t/text/science-of-myth.txt ) 1..4 ok 1 - The ack command should fail ok 2 - No lines should be present on standard output ok 3 - A single line should be present on standard error ok 4 - Error message resembles "Options '-l' and '-B' are mutually exclusive" ok 78 - are_mutually_exclusive( -l, -B, -l -B 1 science t/text/science-of-myth.txt ) # Subtest: are_mutually_exclusive( -l, --before-context, -l --before-context 1 science t/text/science-of-myth.txt ) 1..4 ok 1 - The ack command should fail ok 2 - No lines should be present on standard output ok 3 - A single line should be present on standard error ok 4 - Error message resembles "Options '-l' and '--before-context' are mutually exclusive" ok 79 - are_mutually_exclusive( -l, --before-context, -l --before-context 1 science t/text/science-of-myth.txt ) # Subtest: are_mutually_exclusive( -l, --before-context, -l --before-context=1 science t/text/science-of-myth.txt ) 1..4 ok 1 - The ack command should fail ok 2 - No lines should be present on standard output ok 3 - A single line should be present on standard error ok 4 - Error message resembles "Options '-l' and '--before-context' are mutually exclusive" ok 80 - are_mutually_exclusive( -l, --before-context, -l --before-context=1 science t/text/science-of-myth.txt ) # Subtest: are_mutually_exclusive( -l, -C, -l -C 1 science t/text/science-of-myth.txt ) 1..4 ok 1 - The ack command should fail ok 2 - No lines should be present on standard output ok 3 - A single line should be present on standard error ok 4 - Error message resembles "Options '-l' and '-C' are mutually exclusive" ok 81 - are_mutually_exclusive( -l, -C, -l -C 1 science t/text/science-of-myth.txt ) # Subtest: are_mutually_exclusive( -l, --context, -l --context 1 science t/text/science-of-myth.txt ) 1..4 ok 1 - The ack command should fail ok 2 - No lines should be present on standard output ok 3 - A single line should be present on standard error ok 4 - Error message resembles "Options '-l' and '--context' are mutually exclusive" ok 82 - are_mutually_exclusive( -l, --context, -l --context 1 science t/text/science-of-myth.txt ) # Subtest: are_mutually_exclusive( -l, --context, -l --context=1 science t/text/science-of-myth.txt ) 1..4 ok 1 - The ack command should fail ok 2 - No lines should be present on standard output ok 3 - A single line should be present on standard error ok 4 - Error message resembles "Options '-l' and '--context' are mutually exclusive" ok 83 - are_mutually_exclusive( -l, --context, -l --context=1 science t/text/science-of-myth.txt ) # Subtest: are_mutually_exclusive( -l, --heading, -l --heading science t/text/science-of-myth.txt ) 1..4 ok 1 - The ack command should fail ok 2 - No lines should be present on standard output ok 3 - A single line should be present on standard error ok 4 - Error message resembles "Options '-l' and '--heading' are mutually exclusive" ok 84 - are_mutually_exclusive( -l, --heading, -l --heading science t/text/science-of-myth.txt ) # Subtest: are_mutually_exclusive( -l, --break, -l --break science t/text/science-of-myth.txt ) 1..4 ok 1 - The ack command should fail ok 2 - No lines should be present on standard output ok 3 - A single line should be present on standard error ok 4 - Error message resembles "Options '-l' and '--break' are mutually exclusive" ok 85 - are_mutually_exclusive( -l, --break, -l --break science t/text/science-of-myth.txt ) # Subtest: are_mutually_exclusive( -l, --group, -l --group science t/text/science-of-myth.txt ) 1..4 ok 1 - The ack command should fail ok 2 - No lines should be present on standard output ok 3 - A single line should be present on standard error ok 4 - Error message resembles "Options '-l' and '--group' are mutually exclusive" ok 86 - are_mutually_exclusive( -l, --group, -l --group science t/text/science-of-myth.txt ) # Subtest: are_mutually_exclusive( -l, -f, -l -f t/text/science-of-myth.txt ) 1..4 ok 1 - The ack command should fail ok 2 - No lines should be present on standard output ok 3 - A single line should be present on standard error ok 4 - Error message resembles "Options '-l' and '-f' are mutually exclusive" ok 87 - are_mutually_exclusive( -l, -f, -l -f t/text/science-of-myth.txt ) # Subtest: are_mutually_exclusive( -l, -g, -l -g science t/text/science-of-myth.txt ) 1..4 ok 1 - The ack command should fail ok 2 - No lines should be present on standard output ok 3 - A single line should be present on standard error ok 4 - Error message resembles "Options '-l' and '-g' are mutually exclusive" ok 88 - are_mutually_exclusive( -l, -g, -l -g science t/text/science-of-myth.txt ) # Subtest: are_mutually_exclusive( -l, --show-types, -l --show-types science t/text/science-of-myth.txt ) 1..4 ok 1 - The ack command should fail ok 2 - No lines should be present on standard output ok 3 - A single line should be present on standard error ok 4 - Error message resembles "Options '-l' and '--show-types' are mutually exclusive" ok 89 - are_mutually_exclusive( -l, --show-types, -l --show-types science t/text/science-of-myth.txt ) # Subtest: are_mutually_exclusive( -L, -l, -L -l science t/text/science-of-myth.txt ) 1..4 ok 1 - The ack command should fail ok 2 - No lines should be present on standard output ok 3 - A single line should be present on standard error ok 4 - Error message resembles "Options '-L' and '-l' are mutually exclusive" ok 90 - are_mutually_exclusive( -L, -l, -L -l science t/text/science-of-myth.txt ) # Subtest: are_mutually_exclusive( -L, -o, -L -o science t/text/science-of-myth.txt ) 1..4 ok 1 - The ack command should fail ok 2 - No lines should be present on standard output ok 3 - A single line should be present on standard error ok 4 - Error message resembles "Options '-L' and '-o' are mutually exclusive" ok 91 - are_mutually_exclusive( -L, -o, -L -o science t/text/science-of-myth.txt ) # Subtest: are_mutually_exclusive( -L, --passthru, -L --passthru science t/text/science-of-myth.txt ) 1..4 ok 1 - The ack command should fail ok 2 - No lines should be present on standard output ok 3 - A single line should be present on standard error ok 4 - Error message resembles "Options '-L' and '--passthru' are mutually exclusive" ok 92 - are_mutually_exclusive( -L, --passthru, -L --passthru science t/text/science-of-myth.txt ) # Subtest: are_mutually_exclusive( -L, --output, -L --output $& science t/text/science-of-myth.txt ) 1..4 ok 1 - The ack command should fail ok 2 - No lines should be present on standard output ok 3 - A single line should be present on standard error ok 4 - Error message resembles "Options '-L' and '--output' are mutually exclusive" ok 93 - are_mutually_exclusive( -L, --output, -L --output $& science t/text/science-of-myth.txt ) # Subtest: are_mutually_exclusive( -L, --output, -L --output=$& science t/text/science-of-myth.txt ) 1..4 ok 1 - The ack command should fail ok 2 - No lines should be present on standard output ok 3 - A single line should be present on standard error ok 4 - Error message resembles "Options '-L' and '--output' are mutually exclusive" ok 94 - are_mutually_exclusive( -L, --output, -L --output=$& science t/text/science-of-myth.txt ) # Subtest: are_mutually_exclusive( -L, --max-count, -L --max-count 1 science t/text/science-of-myth.txt ) 1..4 ok 1 - The ack command should fail ok 2 - No lines should be present on standard output ok 3 - A single line should be present on standard error ok 4 - Error message resembles "Options '-L' and '--max-count' are mutually exclusive" ok 95 - are_mutually_exclusive( -L, --max-count, -L --max-count 1 science t/text/science-of-myth.txt ) # Subtest: are_mutually_exclusive( -L, --max-count, -L --max-count=1 science t/text/science-of-myth.txt ) 1..4 ok 1 - The ack command should fail ok 2 - No lines should be present on standard output ok 3 - A single line should be present on standard error ok 4 - Error message resembles "Options '-L' and '--max-count' are mutually exclusive" ok 96 - are_mutually_exclusive( -L, --max-count, -L --max-count=1 science t/text/science-of-myth.txt ) # Subtest: are_mutually_exclusive( -L, -h, -L -h science t/text/science-of-myth.txt ) 1..4 ok 1 - The ack command should fail ok 2 - No lines should be present on standard output ok 3 - A single line should be present on standard error ok 4 - Error message resembles "Options '-L' and '-h' are mutually exclusive" ok 97 - are_mutually_exclusive( -L, -h, -L -h science t/text/science-of-myth.txt ) # Subtest: are_mutually_exclusive( -L, --with-filename, -L --with-filename science t/text/science-of-myth.txt ) 1..4 ok 1 - The ack command should fail ok 2 - No lines should be present on standard output ok 3 - A single line should be present on standard error ok 4 - Error message resembles "Options '-L' and '--with-filename' are mutually exclusive" ok 98 - are_mutually_exclusive( -L, --with-filename, -L --with-filename science t/text/science-of-myth.txt ) # Subtest: are_mutually_exclusive( -L, --no-filename, -L --no-filename science t/text/science-of-myth.txt ) 1..4 ok 1 - The ack command should fail ok 2 - No lines should be present on standard output ok 3 - A single line should be present on standard error ok 4 - Error message resembles "Options '-L' and '--no-filename' are mutually exclusive" ok 99 - are_mutually_exclusive( -L, --no-filename, -L --no-filename science t/text/science-of-myth.txt ) # Subtest: are_mutually_exclusive( -L, --column, -L --column science t/text/science-of-myth.txt ) 1..4 ok 1 - The ack command should fail ok 2 - No lines should be present on standard output ok 3 - A single line should be present on standard error ok 4 - Error message resembles "Options '-L' and '--column' are mutually exclusive" ok 100 - are_mutually_exclusive( -L, --column, -L --column science t/text/science-of-myth.txt ) # Subtest: are_mutually_exclusive( -L, -A, -L -A 1 science t/text/science-of-myth.txt ) 1..4 ok 1 - The ack command should fail ok 2 - No lines should be present on standard output ok 3 - A single line should be present on standard error ok 4 - Error message resembles "Options '-L' and '-A' are mutually exclusive" ok 101 - are_mutually_exclusive( -L, -A, -L -A 1 science t/text/science-of-myth.txt ) # Subtest: are_mutually_exclusive( -L, --after-context, -L --after-context 1 science t/text/science-of-myth.txt ) 1..4 ok 1 - The ack command should fail ok 2 - No lines should be present on standard output ok 3 - A single line should be present on standard error ok 4 - Error message resembles "Options '-L' and '--after-context' are mutually exclusive" ok 102 - are_mutually_exclusive( -L, --after-context, -L --after-context 1 science t/text/science-of-myth.txt ) # Subtest: are_mutually_exclusive( -L, --after-context, -L --after-context=1 science t/text/science-of-myth.txt ) 1..4 ok 1 - The ack command should fail ok 2 - No lines should be present on standard output ok 3 - A single line should be present on standard error ok 4 - Error message resembles "Options '-L' and '--after-context' are mutually exclusive" ok 103 - are_mutually_exclusive( -L, --after-context, -L --after-context=1 science t/text/science-of-myth.txt ) # Subtest: are_mutually_exclusive( -L, -B, -L -B 1 science t/text/science-of-myth.txt ) 1..4 ok 1 - The ack command should fail ok 2 - No lines should be present on standard output ok 3 - A single line should be present on standard error ok 4 - Error message resembles "Options '-L' and '-B' are mutually exclusive" ok 104 - are_mutually_exclusive( -L, -B, -L -B 1 science t/text/science-of-myth.txt ) # Subtest: are_mutually_exclusive( -L, --before-context, -L --before-context 1 science t/text/science-of-myth.txt ) 1..4 ok 1 - The ack command should fail ok 2 - No lines should be present on standard output ok 3 - A single line should be present on standard error ok 4 - Error message resembles "Options '-L' and '--before-context' are mutually exclusive" ok 105 - are_mutually_exclusive( -L, --before-context, -L --before-context 1 science t/text/science-of-myth.txt ) # Subtest: are_mutually_exclusive( -L, --before-context, -L --before-context=1 science t/text/science-of-myth.txt ) 1..4 ok 1 - The ack command should fail ok 2 - No lines should be present on standard output ok 3 - A single line should be present on standard error ok 4 - Error message resembles "Options '-L' and '--before-context' are mutually exclusive" ok 106 - are_mutually_exclusive( -L, --before-context, -L --before-context=1 science t/text/science-of-myth.txt ) # Subtest: are_mutually_exclusive( -L, -C, -L -C 1 science t/text/science-of-myth.txt ) 1..4 ok 1 - The ack command should fail ok 2 - No lines should be present on standard output ok 3 - A single line should be present on standard error ok 4 - Error message resembles "Options '-L' and '-C' are mutually exclusive" ok 107 - are_mutually_exclusive( -L, -C, -L -C 1 science t/text/science-of-myth.txt ) # Subtest: are_mutually_exclusive( -L, --context, -L --context 1 science t/text/science-of-myth.txt ) 1..4 ok 1 - The ack command should fail ok 2 - No lines should be present on standard output ok 3 - A single line should be present on standard error ok 4 - Error message resembles "Options '-L' and '--context' are mutually exclusive" ok 108 - are_mutually_exclusive( -L, --context, -L --context 1 science t/text/science-of-myth.txt ) # Subtest: are_mutually_exclusive( -L, --context, -L --context=1 science t/text/science-of-myth.txt ) 1..4 ok 1 - The ack command should fail ok 2 - No lines should be present on standard output ok 3 - A single line should be present on standard error ok 4 - Error message resembles "Options '-L' and '--context' are mutually exclusive" ok 109 - are_mutually_exclusive( -L, --context, -L --context=1 science t/text/science-of-myth.txt ) # Subtest: are_mutually_exclusive( -L, --heading, -L --heading science t/text/science-of-myth.txt ) 1..4 ok 1 - The ack command should fail ok 2 - No lines should be present on standard output ok 3 - A single line should be present on standard error ok 4 - Error message resembles "Options '-L' and '--heading' are mutually exclusive" ok 110 - are_mutually_exclusive( -L, --heading, -L --heading science t/text/science-of-myth.txt ) # Subtest: are_mutually_exclusive( -L, --break, -L --break science t/text/science-of-myth.txt ) 1..4 ok 1 - The ack command should fail ok 2 - No lines should be present on standard output ok 3 - A single line should be present on standard error ok 4 - Error message resembles "Options '-L' and '--break' are mutually exclusive" ok 111 - are_mutually_exclusive( -L, --break, -L --break science t/text/science-of-myth.txt ) # Subtest: are_mutually_exclusive( -L, --group, -L --group science t/text/science-of-myth.txt ) 1..4 ok 1 - The ack command should fail ok 2 - No lines should be present on standard output ok 3 - A single line should be present on standard error ok 4 - Error message resembles "Options '-L' and '--group' are mutually exclusive" ok 112 - are_mutually_exclusive( -L, --group, -L --group science t/text/science-of-myth.txt ) # Subtest: are_mutually_exclusive( -L, -f, -L -f t/text/science-of-myth.txt ) 1..4 ok 1 - The ack command should fail ok 2 - No lines should be present on standard output ok 3 - A single line should be present on standard error ok 4 - Error message resembles "Options '-L' and '-f' are mutually exclusive" ok 113 - are_mutually_exclusive( -L, -f, -L -f t/text/science-of-myth.txt ) # Subtest: are_mutually_exclusive( -L, -g, -L -g science t/text/science-of-myth.txt ) 1..4 ok 1 - The ack command should fail ok 2 - No lines should be present on standard output ok 3 - A single line should be present on standard error ok 4 - Error message resembles "Options '-L' and '-g' are mutually exclusive" ok 114 - are_mutually_exclusive( -L, -g, -L -g science t/text/science-of-myth.txt ) # Subtest: are_mutually_exclusive( -L, --show-types, -L --show-types science t/text/science-of-myth.txt ) 1..4 ok 1 - The ack command should fail ok 2 - No lines should be present on standard output ok 3 - A single line should be present on standard error ok 4 - Error message resembles "Options '-L' and '--show-types' are mutually exclusive" ok 115 - are_mutually_exclusive( -L, --show-types, -L --show-types science t/text/science-of-myth.txt ) # Subtest: are_mutually_exclusive( -L, -c, -L -c science t/text/science-of-myth.txt ) 1..4 ok 1 - The ack command should fail ok 2 - No lines should be present on standard output ok 3 - A single line should be present on standard error ok 4 - Error message resembles "Options '-L' and '-c' are mutually exclusive" ok 116 - are_mutually_exclusive( -L, -c, -L -c science t/text/science-of-myth.txt ) # Subtest: are_mutually_exclusive( -L, --count, -L --count science t/text/science-of-myth.txt ) 1..4 ok 1 - The ack command should fail ok 2 - No lines should be present on standard output ok 3 - A single line should be present on standard error ok 4 - Error message resembles "Options '-L' and '--count' are mutually exclusive" ok 117 - are_mutually_exclusive( -L, --count, -L --count science t/text/science-of-myth.txt ) # Subtest: are_mutually_exclusive( -o, --output, -o --output $& science t/text/science-of-myth.txt ) 1..4 ok 1 - The ack command should fail ok 2 - No lines should be present on standard output ok 3 - A single line should be present on standard error ok 4 - Error message resembles "Options '-o' and '--output' are mutually exclusive" ok 118 - are_mutually_exclusive( -o, --output, -o --output $& science t/text/science-of-myth.txt ) # Subtest: are_mutually_exclusive( -o, --output, -o --output=$& science t/text/science-of-myth.txt ) 1..4 ok 1 - The ack command should fail ok 2 - No lines should be present on standard output ok 3 - A single line should be present on standard error ok 4 - Error message resembles "Options '-o' and '--output' are mutually exclusive" ok 119 - are_mutually_exclusive( -o, --output, -o --output=$& science t/text/science-of-myth.txt ) # Subtest: are_mutually_exclusive( -o, -c, -o -c science t/text/science-of-myth.txt ) 1..4 ok 1 - The ack command should fail ok 2 - No lines should be present on standard output ok 3 - A single line should be present on standard error ok 4 - Error message resembles "Options '-o' and '-c' are mutually exclusive" ok 120 - are_mutually_exclusive( -o, -c, -o -c science t/text/science-of-myth.txt ) # Subtest: are_mutually_exclusive( -o, --count, -o --count science t/text/science-of-myth.txt ) 1..4 ok 1 - The ack command should fail ok 2 - No lines should be present on standard output ok 3 - A single line should be present on standard error ok 4 - Error message resembles "Options '-o' and '--count' are mutually exclusive" ok 121 - are_mutually_exclusive( -o, --count, -o --count science t/text/science-of-myth.txt ) # Subtest: are_mutually_exclusive( -o, --column, -o --column science t/text/science-of-myth.txt ) 1..4 ok 1 - The ack command should fail ok 2 - No lines should be present on standard output ok 3 - A single line should be present on standard error ok 4 - Error message resembles "Options '-o' and '--column' are mutually exclusive" ok 122 - are_mutually_exclusive( -o, --column, -o --column science t/text/science-of-myth.txt ) # Subtest: are_mutually_exclusive( -o, -A, -o -A 1 science t/text/science-of-myth.txt ) 1..4 ok 1 - The ack command should fail ok 2 - No lines should be present on standard output ok 3 - A single line should be present on standard error ok 4 - Error message resembles "Options '-o' and '-A' are mutually exclusive" ok 123 - are_mutually_exclusive( -o, -A, -o -A 1 science t/text/science-of-myth.txt ) # Subtest: are_mutually_exclusive( -o, --after-context, -o --after-context 1 science t/text/science-of-myth.txt ) 1..4 ok 1 - The ack command should fail ok 2 - No lines should be present on standard output ok 3 - A single line should be present on standard error ok 4 - Error message resembles "Options '-o' and '--after-context' are mutually exclusive" ok 124 - are_mutually_exclusive( -o, --after-context, -o --after-context 1 science t/text/science-of-myth.txt ) # Subtest: are_mutually_exclusive( -o, --after-context, -o --after-context=1 science t/text/science-of-myth.txt ) 1..4 ok 1 - The ack command should fail ok 2 - No lines should be present on standard output ok 3 - A single line should be present on standard error ok 4 - Error message resembles "Options '-o' and '--after-context' are mutually exclusive" ok 125 - are_mutually_exclusive( -o, --after-context, -o --after-context=1 science t/text/science-of-myth.txt ) # Subtest: are_mutually_exclusive( -o, -B, -o -B 1 science t/text/science-of-myth.txt ) 1..4 ok 1 - The ack command should fail ok 2 - No lines should be present on standard output ok 3 - A single line should be present on standard error ok 4 - Error message resembles "Options '-o' and '-B' are mutually exclusive" ok 126 - are_mutually_exclusive( -o, -B, -o -B 1 science t/text/science-of-myth.txt ) # Subtest: are_mutually_exclusive( -o, --before-context, -o --before-context 1 science t/text/science-of-myth.txt ) 1..4 ok 1 - The ack command should fail ok 2 - No lines should be present on standard output ok 3 - A single line should be present on standard error ok 4 - Error message resembles "Options '-o' and '--before-context' are mutually exclusive" ok 127 - are_mutually_exclusive( -o, --before-context, -o --before-context 1 science t/text/science-of-myth.txt ) # Subtest: are_mutually_exclusive( -o, --before-context, -o --before-context=1 science t/text/science-of-myth.txt ) 1..4 ok 1 - The ack command should fail ok 2 - No lines should be present on standard output ok 3 - A single line should be present on standard error ok 4 - Error message resembles "Options '-o' and '--before-context' are mutually exclusive" ok 128 - are_mutually_exclusive( -o, --before-context, -o --before-context=1 science t/text/science-of-myth.txt ) # Subtest: are_mutually_exclusive( -o, -C, -o -C 1 science t/text/science-of-myth.txt ) 1..4 ok 1 - The ack command should fail ok 2 - No lines should be present on standard output ok 3 - A single line should be present on standard error ok 4 - Error message resembles "Options '-o' and '-C' are mutually exclusive" ok 129 - are_mutually_exclusive( -o, -C, -o -C 1 science t/text/science-of-myth.txt ) # Subtest: are_mutually_exclusive( -o, --context, -o --context 1 science t/text/science-of-myth.txt ) 1..4 ok 1 - The ack command should fail ok 2 - No lines should be present on standard output ok 3 - A single line should be present on standard error ok 4 - Error message resembles "Options '-o' and '--context' are mutually exclusive" ok 130 - are_mutually_exclusive( -o, --context, -o --context 1 science t/text/science-of-myth.txt ) # Subtest: are_mutually_exclusive( -o, --context, -o --context=1 science t/text/science-of-myth.txt ) 1..4 ok 1 - The ack command should fail ok 2 - No lines should be present on standard output ok 3 - A single line should be present on standard error ok 4 - Error message resembles "Options '-o' and '--context' are mutually exclusive" ok 131 - are_mutually_exclusive( -o, --context, -o --context=1 science t/text/science-of-myth.txt ) # Subtest: are_mutually_exclusive( -o, -f, -o -f science t/text/science-of-myth.txt ) 1..4 ok 1 - The ack command should fail ok 2 - No lines should be present on standard output ok 3 - A single line should be present on standard error ok 4 - Error message resembles "Options '-o' and '-f' are mutually exclusive" ok 132 - are_mutually_exclusive( -o, -f, -o -f science t/text/science-of-myth.txt ) # Subtest: are_mutually_exclusive( --passthru, --output, --passthru --output $& science t/text/science-of-myth.txt ) 1..4 ok 1 - The ack command should fail ok 2 - No lines should be present on standard output ok 3 - A single line should be present on standard error ok 4 - Error message resembles "Options '--passthru' and '--output' are mutually exclusive" ok 133 - are_mutually_exclusive( --passthru, --output, --passthru --output $& science t/text/science-of-myth.txt ) # Subtest: are_mutually_exclusive( --passthru, --output, --passthru --output=$& science t/text/science-of-myth.txt ) 1..4 ok 1 - The ack command should fail ok 2 - No lines should be present on standard output ok 3 - A single line should be present on standard error ok 4 - Error message resembles "Options '--passthru' and '--output' are mutually exclusive" ok 134 - are_mutually_exclusive( --passthru, --output, --passthru --output=$& science t/text/science-of-myth.txt ) # Subtest: are_mutually_exclusive( --passthru, -m, --passthru -m 1 science t/text/science-of-myth.txt ) 1..4 ok 1 - The ack command should fail ok 2 - No lines should be present on standard output ok 3 - A single line should be present on standard error ok 4 - Error message resembles "Options '--passthru' and '-m' are mutually exclusive" ok 135 - are_mutually_exclusive( --passthru, -m, --passthru -m 1 science t/text/science-of-myth.txt ) # Subtest: are_mutually_exclusive( --passthru, --max-count, --passthru --max-count 1 science t/text/science-of-myth.txt ) 1..4 ok 1 - The ack command should fail ok 2 - No lines should be present on standard output ok 3 - A single line should be present on standard error ok 4 - Error message resembles "Options '--passthru' and '--max-count' are mutually exclusive" ok 136 - are_mutually_exclusive( --passthru, --max-count, --passthru --max-count 1 science t/text/science-of-myth.txt ) # Subtest: are_mutually_exclusive( --passthru, --max-count, --passthru --max-count=1 science t/text/science-of-myth.txt ) 1..4 ok 1 - The ack command should fail ok 2 - No lines should be present on standard output ok 3 - A single line should be present on standard error ok 4 - Error message resembles "Options '--passthru' and '--max-count' are mutually exclusive" ok 137 - are_mutually_exclusive( --passthru, --max-count, --passthru --max-count=1 science t/text/science-of-myth.txt ) # Subtest: are_mutually_exclusive( --passthru, -1, --passthru -1 science t/text/science-of-myth.txt ) 1..4 ok 1 - The ack command should fail ok 2 - No lines should be present on standard output ok 3 - A single line should be present on standard error ok 4 - Error message resembles "Options '--passthru' and '-1' are mutually exclusive" ok 138 - are_mutually_exclusive( --passthru, -1, --passthru -1 science t/text/science-of-myth.txt ) # Subtest: are_mutually_exclusive( --passthru, -c, --passthru -c science t/text/science-of-myth.txt ) 1..4 ok 1 - The ack command should fail ok 2 - No lines should be present on standard output ok 3 - A single line should be present on standard error ok 4 - Error message resembles "Options '--passthru' and '-c' are mutually exclusive" ok 139 - are_mutually_exclusive( --passthru, -c, --passthru -c science t/text/science-of-myth.txt ) # Subtest: are_mutually_exclusive( --passthru, --count, --passthru --count science t/text/science-of-myth.txt ) 1..4 ok 1 - The ack command should fail ok 2 - No lines should be present on standard output ok 3 - A single line should be present on standard error ok 4 - Error message resembles "Options '--passthru' and '--count' are mutually exclusive" ok 140 - are_mutually_exclusive( --passthru, --count, --passthru --count science t/text/science-of-myth.txt ) # Subtest: are_mutually_exclusive( --passthru, --count, --passthru --count science t/text/science-of-myth.txt ) 1..4 ok 1 - The ack command should fail ok 2 - No lines should be present on standard output ok 3 - A single line should be present on standard error ok 4 - Error message resembles "Options '--passthru' and '--count' are mutually exclusive" ok 141 - are_mutually_exclusive( --passthru, --count, --passthru --count science t/text/science-of-myth.txt ) # Subtest: are_mutually_exclusive( --passthru, -A, --passthru -A 1 science t/text/science-of-myth.txt ) 1..4 ok 1 - The ack command should fail ok 2 - No lines should be present on standard output ok 3 - A single line should be present on standard error ok 4 - Error message resembles "Options '--passthru' and '-A' are mutually exclusive" ok 142 - are_mutually_exclusive( --passthru, -A, --passthru -A 1 science t/text/science-of-myth.txt ) # Subtest: are_mutually_exclusive( --passthru, --after-context, --passthru --after-context 1 science t/text/science-of-myth.txt ) 1..4 ok 1 - The ack command should fail ok 2 - No lines should be present on standard output ok 3 - A single line should be present on standard error ok 4 - Error message resembles "Options '--passthru' and '--after-context' are mutually exclusive" ok 143 - are_mutually_exclusive( --passthru, --after-context, --passthru --after-context 1 science t/text/science-of-myth.txt ) # Subtest: are_mutually_exclusive( --passthru, --after-context, --passthru --after-context=1 science t/text/science-of-myth.txt ) 1..4 ok 1 - The ack command should fail ok 2 - No lines should be present on standard output ok 3 - A single line should be present on standard error ok 4 - Error message resembles "Options '--passthru' and '--after-context' are mutually exclusive" ok 144 - are_mutually_exclusive( --passthru, --after-context, --passthru --after-context=1 science t/text/science-of-myth.txt ) # Subtest: are_mutually_exclusive( --passthru, -B, --passthru -B 1 science t/text/science-of-myth.txt ) 1..4 ok 1 - The ack command should fail ok 2 - No lines should be present on standard output ok 3 - A single line should be present on standard error ok 4 - Error message resembles "Options '--passthru' and '-B' are mutually exclusive" ok 145 - are_mutually_exclusive( --passthru, -B, --passthru -B 1 science t/text/science-of-myth.txt ) # Subtest: are_mutually_exclusive( --passthru, --before-context, --passthru --before-context 1 science t/text/science-of-myth.txt ) 1..4 ok 1 - The ack command should fail ok 2 - No lines should be present on standard output ok 3 - A single line should be present on standard error ok 4 - Error message resembles "Options '--passthru' and '--before-context' are mutually exclusive" ok 146 - are_mutually_exclusive( --passthru, --before-context, --passthru --before-context 1 science t/text/science-of-myth.txt ) # Subtest: are_mutually_exclusive( --passthru, --before-context, --passthru --before-context=1 science t/text/science-of-myth.txt ) 1..4 ok 1 - The ack command should fail ok 2 - No lines should be present on standard output ok 3 - A single line should be present on standard error ok 4 - Error message resembles "Options '--passthru' and '--before-context' are mutually exclusive" ok 147 - are_mutually_exclusive( --passthru, --before-context, --passthru --before-context=1 science t/text/science-of-myth.txt ) # Subtest: are_mutually_exclusive( --passthru, -C, --passthru -C 1 science t/text/science-of-myth.txt ) 1..4 ok 1 - The ack command should fail ok 2 - No lines should be present on standard output ok 3 - A single line should be present on standard error ok 4 - Error message resembles "Options '--passthru' and '-C' are mutually exclusive" ok 148 - are_mutually_exclusive( --passthru, -C, --passthru -C 1 science t/text/science-of-myth.txt ) # Subtest: are_mutually_exclusive( --passthru, --context, --passthru --context 1 science t/text/science-of-myth.txt ) 1..4 ok 1 - The ack command should fail ok 2 - No lines should be present on standard output ok 3 - A single line should be present on standard error ok 4 - Error message resembles "Options '--passthru' and '--context' are mutually exclusive" ok 149 - are_mutually_exclusive( --passthru, --context, --passthru --context 1 science t/text/science-of-myth.txt ) # Subtest: are_mutually_exclusive( --passthru, --context, --passthru --context=1 science t/text/science-of-myth.txt ) 1..4 ok 1 - The ack command should fail ok 2 - No lines should be present on standard output ok 3 - A single line should be present on standard error ok 4 - Error message resembles "Options '--passthru' and '--context' are mutually exclusive" ok 150 - are_mutually_exclusive( --passthru, --context, --passthru --context=1 science t/text/science-of-myth.txt ) # Subtest: are_mutually_exclusive( --passthru, -f, --passthru -f science t/text/science-of-myth.txt ) 1..4 ok 1 - The ack command should fail ok 2 - No lines should be present on standard output ok 3 - A single line should be present on standard error ok 4 - Error message resembles "Options '--passthru' and '-f' are mutually exclusive" ok 151 - are_mutually_exclusive( --passthru, -f, --passthru -f science t/text/science-of-myth.txt ) # Subtest: are_mutually_exclusive( --passthru, -g, --passthru -g science t/text/science-of-myth.txt ) 1..4 ok 1 - The ack command should fail ok 2 - No lines should be present on standard output ok 3 - A single line should be present on standard error ok 4 - Error message resembles "Options '--passthru' and '-g' are mutually exclusive" ok 152 - are_mutually_exclusive( --passthru, -g, --passthru -g science t/text/science-of-myth.txt ) # Subtest: are_mutually_exclusive( --passthru, --column, --passthru --column science t/text/science-of-myth.txt ) 1..4 ok 1 - The ack command should fail ok 2 - No lines should be present on standard output ok 3 - A single line should be present on standard error ok 4 - Error message resembles "Options '--passthru' and '--column' are mutually exclusive" ok 153 - are_mutually_exclusive( --passthru, --column, --passthru --column science t/text/science-of-myth.txt ) # Subtest: are_mutually_exclusive( --output, -c, --output $& -c science t/text/science-of-myth.txt ) 1..4 ok 1 - The ack command should fail ok 2 - No lines should be present on standard output ok 3 - A single line should be present on standard error ok 4 - Error message resembles "Options '--output' and '-c' are mutually exclusive" ok 154 - are_mutually_exclusive( --output, -c, --output $& -c science t/text/science-of-myth.txt ) # Subtest: are_mutually_exclusive( --output, --count, --output $& --count science t/text/science-of-myth.txt ) 1..4 ok 1 - The ack command should fail ok 2 - No lines should be present on standard output ok 3 - A single line should be present on standard error ok 4 - Error message resembles "Options '--output' and '--count' are mutually exclusive" ok 155 - are_mutually_exclusive( --output, --count, --output $& --count science t/text/science-of-myth.txt ) # Subtest: are_mutually_exclusive( --output, -f, --output $& -f t/text/science-of-myth.txt ) 1..4 ok 1 - The ack command should fail ok 2 - No lines should be present on standard output ok 3 - A single line should be present on standard error ok 4 - Error message resembles "Options '--output' and '-f' are mutually exclusive" ok 156 - are_mutually_exclusive( --output, -f, --output $& -f t/text/science-of-myth.txt ) # Subtest: are_mutually_exclusive( --output, -g, --output $& -g science t/text/science-of-myth.txt ) 1..4 ok 1 - The ack command should fail ok 2 - No lines should be present on standard output ok 3 - A single line should be present on standard error ok 4 - Error message resembles "Options '--output' and '-g' are mutually exclusive" ok 157 - are_mutually_exclusive( --output, -g, --output $& -g science t/text/science-of-myth.txt ) # Subtest: are_mutually_exclusive( --output, -c, --output=$& -c science t/text/science-of-myth.txt ) 1..4 ok 1 - The ack command should fail ok 2 - No lines should be present on standard output ok 3 - A single line should be present on standard error ok 4 - Error message resembles "Options '--output' and '-c' are mutually exclusive" ok 158 - are_mutually_exclusive( --output, -c, --output=$& -c science t/text/science-of-myth.txt ) # Subtest: are_mutually_exclusive( --output, --count, --output=$& --count science t/text/science-of-myth.txt ) 1..4 ok 1 - The ack command should fail ok 2 - No lines should be present on standard output ok 3 - A single line should be present on standard error ok 4 - Error message resembles "Options '--output' and '--count' are mutually exclusive" ok 159 - are_mutually_exclusive( --output, --count, --output=$& --count science t/text/science-of-myth.txt ) # Subtest: are_mutually_exclusive( --output, -f, --output=$& -f t/text/science-of-myth.txt ) 1..4 ok 1 - The ack command should fail ok 2 - No lines should be present on standard output ok 3 - A single line should be present on standard error ok 4 - Error message resembles "Options '--output' and '-f' are mutually exclusive" ok 160 - are_mutually_exclusive( --output, -f, --output=$& -f t/text/science-of-myth.txt ) # Subtest: are_mutually_exclusive( --output, -g, --output=$& -g science t/text/science-of-myth.txt ) 1..4 ok 1 - The ack command should fail ok 2 - No lines should be present on standard output ok 3 - A single line should be present on standard error ok 4 - Error message resembles "Options '--output' and '-g' are mutually exclusive" ok 161 - are_mutually_exclusive( --output, -g, --output=$& -g science t/text/science-of-myth.txt ) # Subtest: are_mutually_exclusive( --output, -A, --output=$& -A2 science t/text/science-of-myth.txt ) 1..4 ok 1 - The ack command should fail ok 2 - No lines should be present on standard output ok 3 - A single line should be present on standard error ok 4 - Error message resembles "Options '--output' and '-A' are mutually exclusive" ok 162 - are_mutually_exclusive( --output, -A, --output=$& -A2 science t/text/science-of-myth.txt ) # Subtest: are_mutually_exclusive( --output, -B, --output=$& -B2 science t/text/science-of-myth.txt ) 1..4 ok 1 - The ack command should fail ok 2 - No lines should be present on standard output ok 3 - A single line should be present on standard error ok 4 - Error message resembles "Options '--output' and '-B' are mutually exclusive" ok 163 - are_mutually_exclusive( --output, -B, --output=$& -B2 science t/text/science-of-myth.txt ) # Subtest: are_mutually_exclusive( --output, -C, --output=$& -C2 science t/text/science-of-myth.txt ) 1..4 ok 1 - The ack command should fail ok 2 - No lines should be present on standard output ok 3 - A single line should be present on standard error ok 4 - Error message resembles "Options '--output' and '-C' are mutually exclusive" ok 164 - are_mutually_exclusive( --output, -C, --output=$& -C2 science t/text/science-of-myth.txt ) # Subtest: are_mutually_exclusive( --output, --after-context, --output=$& --after-context=2 science t/text/science-of-myth.txt ) 1..4 ok 1 - The ack command should fail ok 2 - No lines should be present on standard output ok 3 - A single line should be present on standard error ok 4 - Error message resembles "Options '--output' and '--after-context' are mutually exclusive" ok 165 - are_mutually_exclusive( --output, --after-context, --output=$& --after-context=2 science t/text/science-of-myth.txt ) # Subtest: are_mutually_exclusive( --output, --before-context, --output=$& --before-context=2 science t/text/science-of-myth.txt ) 1..4 ok 1 - The ack command should fail ok 2 - No lines should be present on standard output ok 3 - A single line should be present on standard error ok 4 - Error message resembles "Options '--output' and '--before-context' are mutually exclusive" ok 166 - are_mutually_exclusive( --output, --before-context, --output=$& --before-context=2 science t/text/science-of-myth.txt ) # Subtest: are_mutually_exclusive( --output, --context, --output=$& --context=2 science t/text/science-of-myth.txt ) 1..4 ok 1 - The ack command should fail ok 2 - No lines should be present on standard output ok 3 - A single line should be present on standard error ok 4 - Error message resembles "Options '--output' and '--context' are mutually exclusive" ok 167 - are_mutually_exclusive( --output, --context, --output=$& --context=2 science t/text/science-of-myth.txt ) # Subtest: are_mutually_exclusive( --match, -f, --match science -f t/text/science-of-myth.txt ) 1..4 ok 1 - The ack command should fail ok 2 - No lines should be present on standard output ok 3 - A single line should be present on standard error ok 4 - Error message resembles "Options '--match' and '-f' are mutually exclusive" ok 168 - are_mutually_exclusive( --match, -f, --match science -f t/text/science-of-myth.txt ) # Subtest: are_mutually_exclusive( --match, -g, --match science -g t/text/science-of-myth.txt ) 1..4 ok 1 - The ack command should fail ok 2 - No lines should be present on standard output ok 3 - A single line should be present on standard error ok 4 - Error message resembles "Options '--match' and '-g' are mutually exclusive" ok 169 - are_mutually_exclusive( --match, -g, --match science -g t/text/science-of-myth.txt ) # Subtest: are_mutually_exclusive( --match, -f, --match=science -f t/text/science-of-myth.txt ) 1..4 ok 1 - The ack command should fail ok 2 - No lines should be present on standard output ok 3 - A single line should be present on standard error ok 4 - Error message resembles "Options '--match' and '-f' are mutually exclusive" ok 170 - are_mutually_exclusive( --match, -f, --match=science -f t/text/science-of-myth.txt ) # Subtest: are_mutually_exclusive( --match, -g, --match=science -g t/text/science-of-myth.txt ) 1..4 ok 1 - The ack command should fail ok 2 - No lines should be present on standard output ok 3 - A single line should be present on standard error ok 4 - Error message resembles "Options '--match' and '-g' are mutually exclusive" ok 171 - are_mutually_exclusive( --match, -g, --match=science -g t/text/science-of-myth.txt ) # Subtest: are_mutually_exclusive( -m, -1, -m 1 -1 science t/text/science-of-myth.txt ) 1..4 ok 1 - The ack command should fail ok 2 - No lines should be present on standard output ok 3 - A single line should be present on standard error ok 4 - Error message resembles "Options '-m' and '-1' are mutually exclusive" ok 172 - are_mutually_exclusive( -m, -1, -m 1 -1 science t/text/science-of-myth.txt ) # Subtest: are_mutually_exclusive( -m, -c, -m 1 -c science t/text/science-of-myth.txt ) 1..4 ok 1 - The ack command should fail ok 2 - No lines should be present on standard output ok 3 - A single line should be present on standard error ok 4 - Error message resembles "Options '-m' and '-c' are mutually exclusive" ok 173 - are_mutually_exclusive( -m, -c, -m 1 -c science t/text/science-of-myth.txt ) # Subtest: are_mutually_exclusive( -m, -f, -m 1 -f science t/text/science-of-myth.txt ) 1..4 ok 1 - The ack command should fail ok 2 - No lines should be present on standard output ok 3 - A single line should be present on standard error ok 4 - Error message resembles "Options '-m' and '-f' are mutually exclusive" ok 174 - are_mutually_exclusive( -m, -f, -m 1 -f science t/text/science-of-myth.txt ) # Subtest: are_mutually_exclusive( -m, -g, -m 1 -g science t/text/science-of-myth.txt ) 1..4 ok 1 - The ack command should fail ok 2 - No lines should be present on standard output ok 3 - A single line should be present on standard error ok 4 - Error message resembles "Options '-m' and '-g' are mutually exclusive" ok 175 - are_mutually_exclusive( -m, -g, -m 1 -g science t/text/science-of-myth.txt ) # Subtest: are_mutually_exclusive( --max-count, -1, --max-count 1 -1 science t/text/science-of-myth.txt ) 1..4 ok 1 - The ack command should fail ok 2 - No lines should be present on standard output ok 3 - A single line should be present on standard error ok 4 - Error message resembles "Options '--max-count' and '-1' are mutually exclusive" ok 176 - are_mutually_exclusive( --max-count, -1, --max-count 1 -1 science t/text/science-of-myth.txt ) # Subtest: are_mutually_exclusive( --max-count, -c, --max-count 1 -c science t/text/science-of-myth.txt ) 1..4 ok 1 - The ack command should fail ok 2 - No lines should be present on standard output ok 3 - A single line should be present on standard error ok 4 - Error message resembles "Options '--max-count' and '-c' are mutually exclusive" ok 177 - are_mutually_exclusive( --max-count, -c, --max-count 1 -c science t/text/science-of-myth.txt ) # Subtest: are_mutually_exclusive( --max-count, -f, --max-count 1 -f science t/text/science-of-myth.txt ) 1..4 ok 1 - The ack command should fail ok 2 - No lines should be present on standard output ok 3 - A single line should be present on standard error ok 4 - Error message resembles "Options '--max-count' and '-f' are mutually exclusive" ok 178 - are_mutually_exclusive( --max-count, -f, --max-count 1 -f science t/text/science-of-myth.txt ) # Subtest: are_mutually_exclusive( --max-count, -g, --max-count 1 -g science t/text/science-of-myth.txt ) 1..4 ok 1 - The ack command should fail ok 2 - No lines should be present on standard output ok 3 - A single line should be present on standard error ok 4 - Error message resembles "Options '--max-count' and '-g' are mutually exclusive" ok 179 - are_mutually_exclusive( --max-count, -g, --max-count 1 -g science t/text/science-of-myth.txt ) # Subtest: are_mutually_exclusive( --max-count, -1, --max-count=1 -1 science t/text/science-of-myth.txt ) 1..4 ok 1 - The ack command should fail ok 2 - No lines should be present on standard output ok 3 - A single line should be present on standard error ok 4 - Error message resembles "Options '--max-count' and '-1' are mutually exclusive" ok 180 - are_mutually_exclusive( --max-count, -1, --max-count=1 -1 science t/text/science-of-myth.txt ) # Subtest: are_mutually_exclusive( --max-count, -c, --max-count=1 -c science t/text/science-of-myth.txt ) 1..4 ok 1 - The ack command should fail ok 2 - No lines should be present on standard output ok 3 - A single line should be present on standard error ok 4 - Error message resembles "Options '--max-count' and '-c' are mutually exclusive" ok 181 - are_mutually_exclusive( --max-count, -c, --max-count=1 -c science t/text/science-of-myth.txt ) # Subtest: are_mutually_exclusive( --max-count, -f, --max-count=1 -f science t/text/science-of-myth.txt ) 1..4 ok 1 - The ack command should fail ok 2 - No lines should be present on standard output ok 3 - A single line should be present on standard error ok 4 - Error message resembles "Options '--max-count' and '-f' are mutually exclusive" ok 182 - are_mutually_exclusive( --max-count, -f, --max-count=1 -f science t/text/science-of-myth.txt ) # Subtest: are_mutually_exclusive( --max-count, -g, --max-count=1 -g science t/text/science-of-myth.txt ) 1..4 ok 1 - The ack command should fail ok 2 - No lines should be present on standard output ok 3 - A single line should be present on standard error ok 4 - Error message resembles "Options '--max-count' and '-g' are mutually exclusive" ok 183 - are_mutually_exclusive( --max-count, -g, --max-count=1 -g science t/text/science-of-myth.txt ) # Subtest: are_mutually_exclusive( -h, -H, -h -H science t/text/science-of-myth.txt ) 1..4 ok 1 - The ack command should fail ok 2 - No lines should be present on standard output ok 3 - A single line should be present on standard error ok 4 - Error message resembles "Options '-h' and '-H' are mutually exclusive" ok 184 - are_mutually_exclusive( -h, -H, -h -H science t/text/science-of-myth.txt ) # Subtest: are_mutually_exclusive( -h, --with-filename, -h --with-filename science t/text/science-of-myth.txt ) 1..4 ok 1 - The ack command should fail ok 2 - No lines should be present on standard output ok 3 - A single line should be present on standard error ok 4 - Error message resembles "Options '-h' and '--with-filename' are mutually exclusive" ok 185 - are_mutually_exclusive( -h, --with-filename, -h --with-filename science t/text/science-of-myth.txt ) # Subtest: are_mutually_exclusive( -h, -f, -h -f science t/text/science-of-myth.txt ) 1..4 ok 1 - The ack command should fail ok 2 - No lines should be present on standard output ok 3 - A single line should be present on standard error ok 4 - Error message resembles "Options '-h' and '-f' are mutually exclusive" ok 186 - are_mutually_exclusive( -h, -f, -h -f science t/text/science-of-myth.txt ) # Subtest: are_mutually_exclusive( -h, -g, -h -g science t/text/science-of-myth.txt ) 1..4 ok 1 - The ack command should fail ok 2 - No lines should be present on standard output ok 3 - A single line should be present on standard error ok 4 - Error message resembles "Options '-h' and '-g' are mutually exclusive" ok 187 - are_mutually_exclusive( -h, -g, -h -g science t/text/science-of-myth.txt ) # Subtest: are_mutually_exclusive( -h, --group, -h --group science t/text/science-of-myth.txt ) 1..4 ok 1 - The ack command should fail ok 2 - No lines should be present on standard output ok 3 - A single line should be present on standard error ok 4 - Error message resembles "Options '-h' and '--group' are mutually exclusive" ok 188 - are_mutually_exclusive( -h, --group, -h --group science t/text/science-of-myth.txt ) # Subtest: are_mutually_exclusive( -h, --heading, -h --heading science t/text/science-of-myth.txt ) 1..4 ok 1 - The ack command should fail ok 2 - No lines should be present on standard output ok 3 - A single line should be present on standard error ok 4 - Error message resembles "Options '-h' and '--heading' are mutually exclusive" ok 189 - are_mutually_exclusive( -h, --heading, -h --heading science t/text/science-of-myth.txt ) # Subtest: are_mutually_exclusive( --no-filename, -H, --no-filename -H science t/text/science-of-myth.txt ) 1..4 ok 1 - The ack command should fail ok 2 - No lines should be present on standard output ok 3 - A single line should be present on standard error ok 4 - Error message resembles "Options '--no-filename' and '-H' are mutually exclusive" ok 190 - are_mutually_exclusive( --no-filename, -H, --no-filename -H science t/text/science-of-myth.txt ) # Subtest: are_mutually_exclusive( --no-filename, --with-filename, --no-filename --with-filename science t/text/science-of-myth.txt ) 1..4 ok 1 - The ack command should fail ok 2 - No lines should be present on standard output ok 3 - A single line should be present on standard error ok 4 - Error message resembles "Options '--no-filename' and '--with-filename' are mutually exclusive" ok 191 - are_mutually_exclusive( --no-filename, --with-filename, --no-filename --with-filename science t/text/science-of-myth.txt ) # Subtest: are_mutually_exclusive( --no-filename, -f, --no-filename -f science t/text/science-of-myth.txt ) 1..4 ok 1 - The ack command should fail ok 2 - No lines should be present on standard output ok 3 - A single line should be present on standard error ok 4 - Error message resembles "Options '--no-filename' and '-f' are mutually exclusive" ok 192 - are_mutually_exclusive( --no-filename, -f, --no-filename -f science t/text/science-of-myth.txt ) # Subtest: are_mutually_exclusive( --no-filename, -g, --no-filename -g science t/text/science-of-myth.txt ) 1..4 ok 1 - The ack command should fail ok 2 - No lines should be present on standard output ok 3 - A single line should be present on standard error ok 4 - Error message resembles "Options '--no-filename' and '-g' are mutually exclusive" ok 193 - are_mutually_exclusive( --no-filename, -g, --no-filename -g science t/text/science-of-myth.txt ) # Subtest: are_mutually_exclusive( --no-filename, --group, --no-filename --group science t/text/science-of-myth.txt ) 1..4 ok 1 - The ack command should fail ok 2 - No lines should be present on standard output ok 3 - A single line should be present on standard error ok 4 - Error message resembles "Options '--no-filename' and '--group' are mutually exclusive" ok 194 - are_mutually_exclusive( --no-filename, --group, --no-filename --group science t/text/science-of-myth.txt ) # Subtest: are_mutually_exclusive( --no-filename, --heading, --no-filename --heading science t/text/science-of-myth.txt ) 1..4 ok 1 - The ack command should fail ok 2 - No lines should be present on standard output ok 3 - A single line should be present on standard error ok 4 - Error message resembles "Options '--no-filename' and '--heading' are mutually exclusive" ok 195 - are_mutually_exclusive( --no-filename, --heading, --no-filename --heading science t/text/science-of-myth.txt ) # Subtest: are_mutually_exclusive( -H, -h, -H -h science t/text/science-of-myth.txt ) 1..4 ok 1 - The ack command should fail ok 2 - No lines should be present on standard output ok 3 - A single line should be present on standard error ok 4 - Error message resembles "Options '-H' and '-h' are mutually exclusive" ok 196 - are_mutually_exclusive( -H, -h, -H -h science t/text/science-of-myth.txt ) # Subtest: are_mutually_exclusive( -H, --no-filename, -H --no-filename science t/text/science-of-myth.txt ) 1..4 ok 1 - The ack command should fail ok 2 - No lines should be present on standard output ok 3 - A single line should be present on standard error ok 4 - Error message resembles "Options '-H' and '--no-filename' are mutually exclusive" ok 197 - are_mutually_exclusive( -H, --no-filename, -H --no-filename science t/text/science-of-myth.txt ) # Subtest: are_mutually_exclusive( -H, -f, -H -f science t/text/science-of-myth.txt ) 1..4 ok 1 - The ack command should fail ok 2 - No lines should be present on standard output ok 3 - A single line should be present on standard error ok 4 - Error message resembles "Options '-H' and '-f' are mutually exclusive" ok 198 - are_mutually_exclusive( -H, -f, -H -f science t/text/science-of-myth.txt ) # Subtest: are_mutually_exclusive( -H, -g, -H -g science t/text/science-of-myth.txt ) 1..4 ok 1 - The ack command should fail ok 2 - No lines should be present on standard output ok 3 - A single line should be present on standard error ok 4 - Error message resembles "Options '-H' and '-g' are mutually exclusive" ok 199 - are_mutually_exclusive( -H, -g, -H -g science t/text/science-of-myth.txt ) # Subtest: are_mutually_exclusive( --with-filename, -h, --with-filename -h science t/text/science-of-myth.txt ) 1..4 ok 1 - The ack command should fail ok 2 - No lines should be present on standard output ok 3 - A single line should be present on standard error ok 4 - Error message resembles "Options '--with-filename' and '-h' are mutually exclusive" ok 200 - are_mutually_exclusive( --with-filename, -h, --with-filename -h science t/text/science-of-myth.txt ) # Subtest: are_mutually_exclusive( --with-filename, --no-filename, --with-filename --no-filename science t/text/science-of-myth.txt ) 1..4 ok 1 - The ack command should fail ok 2 - No lines should be present on standard output ok 3 - A single line should be present on standard error ok 4 - Error message resembles "Options '--with-filename' and '--no-filename' are mutually exclusive" ok 201 - are_mutually_exclusive( --with-filename, --no-filename, --with-filename --no-filename science t/text/science-of-myth.txt ) # Subtest: are_mutually_exclusive( --with-filename, -f, --with-filename -f science t/text/science-of-myth.txt ) 1..4 ok 1 - The ack command should fail ok 2 - No lines should be present on standard output ok 3 - A single line should be present on standard error ok 4 - Error message resembles "Options '--with-filename' and '-f' are mutually exclusive" ok 202 - are_mutually_exclusive( --with-filename, -f, --with-filename -f science t/text/science-of-myth.txt ) # Subtest: are_mutually_exclusive( --with-filename, -g, --with-filename -g science t/text/science-of-myth.txt ) 1..4 ok 1 - The ack command should fail ok 2 - No lines should be present on standard output ok 3 - A single line should be present on standard error ok 4 - Error message resembles "Options '--with-filename' and '-g' are mutually exclusive" ok 203 - are_mutually_exclusive( --with-filename, -g, --with-filename -g science t/text/science-of-myth.txt ) # Subtest: are_mutually_exclusive( -c, --column, -c --column science t/text/science-of-myth.txt ) 1..4 ok 1 - The ack command should fail ok 2 - No lines should be present on standard output ok 3 - A single line should be present on standard error ok 4 - Error message resembles "Options '-c' and '--column' are mutually exclusive" ok 204 - are_mutually_exclusive( -c, --column, -c --column science t/text/science-of-myth.txt ) # Subtest: are_mutually_exclusive( -c, -A, -c -A 1 science t/text/science-of-myth.txt ) 1..4 ok 1 - The ack command should fail ok 2 - No lines should be present on standard output ok 3 - A single line should be present on standard error ok 4 - Error message resembles "Options '-c' and '-A' are mutually exclusive" ok 205 - are_mutually_exclusive( -c, -A, -c -A 1 science t/text/science-of-myth.txt ) # Subtest: are_mutually_exclusive( -c, --after-context, -c --after-context 1 science t/text/science-of-myth.txt ) 1..4 ok 1 - The ack command should fail ok 2 - No lines should be present on standard output ok 3 - A single line should be present on standard error ok 4 - Error message resembles "Options '-c' and '--after-context' are mutually exclusive" ok 206 - are_mutually_exclusive( -c, --after-context, -c --after-context 1 science t/text/science-of-myth.txt ) # Subtest: are_mutually_exclusive( -c, -B, -c -B 1 science t/text/science-of-myth.txt ) 1..4 ok 1 - The ack command should fail ok 2 - No lines should be present on standard output ok 3 - A single line should be present on standard error ok 4 - Error message resembles "Options '-c' and '-B' are mutually exclusive" ok 207 - are_mutually_exclusive( -c, -B, -c -B 1 science t/text/science-of-myth.txt ) # Subtest: are_mutually_exclusive( -c, --before-context, -c --before-context 1 science t/text/science-of-myth.txt ) 1..4 ok 1 - The ack command should fail ok 2 - No lines should be present on standard output ok 3 - A single line should be present on standard error ok 4 - Error message resembles "Options '-c' and '--before-context' are mutually exclusive" ok 208 - are_mutually_exclusive( -c, --before-context, -c --before-context 1 science t/text/science-of-myth.txt ) # Subtest: are_mutually_exclusive( -c, -C, -c -C 1 science t/text/science-of-myth.txt ) 1..4 ok 1 - The ack command should fail ok 2 - No lines should be present on standard output ok 3 - A single line should be present on standard error ok 4 - Error message resembles "Options '-c' and '-C' are mutually exclusive" ok 209 - are_mutually_exclusive( -c, -C, -c -C 1 science t/text/science-of-myth.txt ) # Subtest: are_mutually_exclusive( -c, --context, -c --context 1 science t/text/science-of-myth.txt ) 1..4 ok 1 - The ack command should fail ok 2 - No lines should be present on standard output ok 3 - A single line should be present on standard error ok 4 - Error message resembles "Options '-c' and '--context' are mutually exclusive" ok 210 - are_mutually_exclusive( -c, --context, -c --context 1 science t/text/science-of-myth.txt ) # Subtest: are_mutually_exclusive( -c, --heading, -c --heading science t/text/science-of-myth.txt ) 1..4 ok 1 - The ack command should fail ok 2 - No lines should be present on standard output ok 3 - A single line should be present on standard error ok 4 - Error message resembles "Options '-c' and '--heading' are mutually exclusive" ok 211 - are_mutually_exclusive( -c, --heading, -c --heading science t/text/science-of-myth.txt ) # Subtest: are_mutually_exclusive( -c, --group, -c --group science t/text/science-of-myth.txt ) 1..4 ok 1 - The ack command should fail ok 2 - No lines should be present on standard output ok 3 - A single line should be present on standard error ok 4 - Error message resembles "Options '-c' and '--group' are mutually exclusive" ok 212 - are_mutually_exclusive( -c, --group, -c --group science t/text/science-of-myth.txt ) # Subtest: are_mutually_exclusive( -c, --break, -c --break science t/text/science-of-myth.txt ) 1..4 ok 1 - The ack command should fail ok 2 - No lines should be present on standard output ok 3 - A single line should be present on standard error ok 4 - Error message resembles "Options '-c' and '--break' are mutually exclusive" ok 213 - are_mutually_exclusive( -c, --break, -c --break science t/text/science-of-myth.txt ) # Subtest: are_mutually_exclusive( -c, -f, -c -f science t/text/science-of-myth.txt ) 1..4 ok 1 - The ack command should fail ok 2 - No lines should be present on standard output ok 3 - A single line should be present on standard error ok 4 - Error message resembles "Options '-c' and '-f' are mutually exclusive" ok 214 - are_mutually_exclusive( -c, -f, -c -f science t/text/science-of-myth.txt ) # Subtest: are_mutually_exclusive( -c, -g, -c -g science t/text/science-of-myth.txt ) 1..4 ok 1 - The ack command should fail ok 2 - No lines should be present on standard output ok 3 - A single line should be present on standard error ok 4 - Error message resembles "Options '-c' and '-g' are mutually exclusive" ok 215 - are_mutually_exclusive( -c, -g, -c -g science t/text/science-of-myth.txt ) # Subtest: are_mutually_exclusive( --count, --column, --count --column science t/text/science-of-myth.txt ) 1..4 ok 1 - The ack command should fail ok 2 - No lines should be present on standard output ok 3 - A single line should be present on standard error ok 4 - Error message resembles "Options '--count' and '--column' are mutually exclusive" ok 216 - are_mutually_exclusive( --count, --column, --count --column science t/text/science-of-myth.txt ) # Subtest: are_mutually_exclusive( --count, -A, --count -A 1 science t/text/science-of-myth.txt ) 1..4 ok 1 - The ack command should fail ok 2 - No lines should be present on standard output ok 3 - A single line should be present on standard error ok 4 - Error message resembles "Options '--count' and '-A' are mutually exclusive" ok 217 - are_mutually_exclusive( --count, -A, --count -A 1 science t/text/science-of-myth.txt ) # Subtest: are_mutually_exclusive( --count, --after-context, --count --after-context 1 science t/text/science-of-myth.txt ) 1..4 ok 1 - The ack command should fail ok 2 - No lines should be present on standard output ok 3 - A single line should be present on standard error ok 4 - Error message resembles "Options '--count' and '--after-context' are mutually exclusive" ok 218 - are_mutually_exclusive( --count, --after-context, --count --after-context 1 science t/text/science-of-myth.txt ) # Subtest: are_mutually_exclusive( --count, -B, --count -B 1 science t/text/science-of-myth.txt ) 1..4 ok 1 - The ack command should fail ok 2 - No lines should be present on standard output ok 3 - A single line should be present on standard error ok 4 - Error message resembles "Options '--count' and '-B' are mutually exclusive" ok 219 - are_mutually_exclusive( --count, -B, --count -B 1 science t/text/science-of-myth.txt ) # Subtest: are_mutually_exclusive( --count, --before-context, --count --before-context 1 science t/text/science-of-myth.txt ) 1..4 ok 1 - The ack command should fail ok 2 - No lines should be present on standard output ok 3 - A single line should be present on standard error ok 4 - Error message resembles "Options '--count' and '--before-context' are mutually exclusive" ok 220 - are_mutually_exclusive( --count, --before-context, --count --before-context 1 science t/text/science-of-myth.txt ) # Subtest: are_mutually_exclusive( --count, -C, --count -C 1 science t/text/science-of-myth.txt ) 1..4 ok 1 - The ack command should fail ok 2 - No lines should be present on standard output ok 3 - A single line should be present on standard error ok 4 - Error message resembles "Options '--count' and '-C' are mutually exclusive" ok 221 - are_mutually_exclusive( --count, -C, --count -C 1 science t/text/science-of-myth.txt ) # Subtest: are_mutually_exclusive( --count, --context, --count --context 1 science t/text/science-of-myth.txt ) 1..4 ok 1 - The ack command should fail ok 2 - No lines should be present on standard output ok 3 - A single line should be present on standard error ok 4 - Error message resembles "Options '--count' and '--context' are mutually exclusive" ok 222 - are_mutually_exclusive( --count, --context, --count --context 1 science t/text/science-of-myth.txt ) # Subtest: are_mutually_exclusive( --count, --heading, --count --heading science t/text/science-of-myth.txt ) 1..4 ok 1 - The ack command should fail ok 2 - No lines should be present on standard output ok 3 - A single line should be present on standard error ok 4 - Error message resembles "Options '--count' and '--heading' are mutually exclusive" ok 223 - are_mutually_exclusive( --count, --heading, --count --heading science t/text/science-of-myth.txt ) # Subtest: are_mutually_exclusive( --count, --group, --count --group science t/text/science-of-myth.txt ) 1..4 ok 1 - The ack command should fail ok 2 - No lines should be present on standard output ok 3 - A single line should be present on standard error ok 4 - Error message resembles "Options '--count' and '--group' are mutually exclusive" ok 224 - are_mutually_exclusive( --count, --group, --count --group science t/text/science-of-myth.txt ) # Subtest: are_mutually_exclusive( --count, --break, --count --break science t/text/science-of-myth.txt ) 1..4 ok 1 - The ack command should fail ok 2 - No lines should be present on standard output ok 3 - A single line should be present on standard error ok 4 - Error message resembles "Options '--count' and '--break' are mutually exclusive" ok 225 - are_mutually_exclusive( --count, --break, --count --break science t/text/science-of-myth.txt ) # Subtest: are_mutually_exclusive( --count, -f, --count -f science t/text/science-of-myth.txt ) 1..4 ok 1 - The ack command should fail ok 2 - No lines should be present on standard output ok 3 - A single line should be present on standard error ok 4 - Error message resembles "Options '--count' and '-f' are mutually exclusive" ok 226 - are_mutually_exclusive( --count, -f, --count -f science t/text/science-of-myth.txt ) # Subtest: are_mutually_exclusive( --count, -g, --count -g science t/text/science-of-myth.txt ) 1..4 ok 1 - The ack command should fail ok 2 - No lines should be present on standard output ok 3 - A single line should be present on standard error ok 4 - Error message resembles "Options '--count' and '-g' are mutually exclusive" ok 227 - are_mutually_exclusive( --count, -g, --count -g science t/text/science-of-myth.txt ) # Subtest: are_mutually_exclusive( --column, -f, --column -f science t/text/science-of-myth.txt ) 1..4 ok 1 - The ack command should fail ok 2 - No lines should be present on standard output ok 3 - A single line should be present on standard error ok 4 - Error message resembles "Options '--column' and '-f' are mutually exclusive" ok 228 - are_mutually_exclusive( --column, -f, --column -f science t/text/science-of-myth.txt ) # Subtest: are_mutually_exclusive( --column, -g, --column -g science t/text/science-of-myth.txt ) 1..4 ok 1 - The ack command should fail ok 2 - No lines should be present on standard output ok 3 - A single line should be present on standard error ok 4 - Error message resembles "Options '--column' and '-g' are mutually exclusive" ok 229 - are_mutually_exclusive( --column, -g, --column -g science t/text/science-of-myth.txt ) # Subtest: are_mutually_exclusive( -A, -f, -A 1 -f science t/text/science-of-myth.txt ) 1..4 ok 1 - The ack command should fail ok 2 - No lines should be present on standard output ok 3 - A single line should be present on standard error ok 4 - Error message resembles "Options '-A' and '-f' are mutually exclusive" ok 230 - are_mutually_exclusive( -A, -f, -A 1 -f science t/text/science-of-myth.txt ) # Subtest: are_mutually_exclusive( -A, -g, -A 1 -g science t/text/science-of-myth.txt ) 1..4 ok 1 - The ack command should fail ok 2 - No lines should be present on standard output ok 3 - A single line should be present on standard error ok 4 - Error message resembles "Options '-A' and '-g' are mutually exclusive" ok 231 - are_mutually_exclusive( -A, -g, -A 1 -g science t/text/science-of-myth.txt ) # Subtest: are_mutually_exclusive( --after-context, -f, --after-context 1 -f science t/text/science-of-myth.txt ) 1..4 ok 1 - The ack command should fail ok 2 - No lines should be present on standard output ok 3 - A single line should be present on standard error ok 4 - Error message resembles "Options '--after-context' and '-f' are mutually exclusive" ok 232 - are_mutually_exclusive( --after-context, -f, --after-context 1 -f science t/text/science-of-myth.txt ) # Subtest: are_mutually_exclusive( --after-context, -g, --after-context 1 -g science t/text/science-of-myth.txt ) 1..4 ok 1 - The ack command should fail ok 2 - No lines should be present on standard output ok 3 - A single line should be present on standard error ok 4 - Error message resembles "Options '--after-context' and '-g' are mutually exclusive" ok 233 - are_mutually_exclusive( --after-context, -g, --after-context 1 -g science t/text/science-of-myth.txt ) # Subtest: are_mutually_exclusive( -B, -f, -B 1 -f science t/text/science-of-myth.txt ) 1..4 ok 1 - The ack command should fail ok 2 - No lines should be present on standard output ok 3 - A single line should be present on standard error ok 4 - Error message resembles "Options '-B' and '-f' are mutually exclusive" ok 234 - are_mutually_exclusive( -B, -f, -B 1 -f science t/text/science-of-myth.txt ) # Subtest: are_mutually_exclusive( -B, -g, -B 1 -g science t/text/science-of-myth.txt ) 1..4 ok 1 - The ack command should fail ok 2 - No lines should be present on standard output ok 3 - A single line should be present on standard error ok 4 - Error message resembles "Options '-B' and '-g' are mutually exclusive" ok 235 - are_mutually_exclusive( -B, -g, -B 1 -g science t/text/science-of-myth.txt ) # Subtest: are_mutually_exclusive( --before-context, -f, --before-context 1 -f science t/text/science-of-myth.txt ) 1..4 ok 1 - The ack command should fail ok 2 - No lines should be present on standard output ok 3 - A single line should be present on standard error ok 4 - Error message resembles "Options '--before-context' and '-f' are mutually exclusive" ok 236 - are_mutually_exclusive( --before-context, -f, --before-context 1 -f science t/text/science-of-myth.txt ) # Subtest: are_mutually_exclusive( --before-context, -g, --before-context 1 -g science t/text/science-of-myth.txt ) 1..4 ok 1 - The ack command should fail ok 2 - No lines should be present on standard output ok 3 - A single line should be present on standard error ok 4 - Error message resembles "Options '--before-context' and '-g' are mutually exclusive" ok 237 - are_mutually_exclusive( --before-context, -g, --before-context 1 -g science t/text/science-of-myth.txt ) # Subtest: are_mutually_exclusive( -C, -f, -C 1 -f science t/text/science-of-myth.txt ) 1..4 ok 1 - The ack command should fail ok 2 - No lines should be present on standard output ok 3 - A single line should be present on standard error ok 4 - Error message resembles "Options '-C' and '-f' are mutually exclusive" ok 238 - are_mutually_exclusive( -C, -f, -C 1 -f science t/text/science-of-myth.txt ) # Subtest: are_mutually_exclusive( -C, -g, -C 1 -g science t/text/science-of-myth.txt ) 1..4 ok 1 - The ack command should fail ok 2 - No lines should be present on standard output ok 3 - A single line should be present on standard error ok 4 - Error message resembles "Options '-C' and '-g' are mutually exclusive" ok 239 - are_mutually_exclusive( -C, -g, -C 1 -g science t/text/science-of-myth.txt ) # Subtest: are_mutually_exclusive( --context, -f, --context 1 -f science t/text/science-of-myth.txt ) 1..4 ok 1 - The ack command should fail ok 2 - No lines should be present on standard output ok 3 - A single line should be present on standard error ok 4 - Error message resembles "Options '--context' and '-f' are mutually exclusive" ok 240 - are_mutually_exclusive( --context, -f, --context 1 -f science t/text/science-of-myth.txt ) # Subtest: are_mutually_exclusive( --context, -g, --context 1 -g science t/text/science-of-myth.txt ) 1..4 ok 1 - The ack command should fail ok 2 - No lines should be present on standard output ok 3 - A single line should be present on standard error ok 4 - Error message resembles "Options '--context' and '-g' are mutually exclusive" ok 241 - are_mutually_exclusive( --context, -g, --context 1 -g science t/text/science-of-myth.txt ) # Subtest: are_mutually_exclusive( -f, -g, -f -g science t/text/science-of-myth.txt ) 1..4 ok 1 - The ack command should fail ok 2 - No lines should be present on standard output ok 3 - A single line should be present on standard error ok 4 - Error message resembles "Options '-f' and '-g' are mutually exclusive" ok 242 - are_mutually_exclusive( -f, -g, -f -g science t/text/science-of-myth.txt ) # Subtest: are_mutually_exclusive( -f, --group, -f --group science t/text/science-of-myth.txt ) 1..4 ok 1 - The ack command should fail ok 2 - No lines should be present on standard output ok 3 - A single line should be present on standard error ok 4 - Error message resembles "Options '-f' and '--group' are mutually exclusive" ok 243 - are_mutually_exclusive( -f, --group, -f --group science t/text/science-of-myth.txt ) # Subtest: are_mutually_exclusive( -f, --heading, -f --heading science t/text/science-of-myth.txt ) 1..4 ok 1 - The ack command should fail ok 2 - No lines should be present on standard output ok 3 - A single line should be present on standard error ok 4 - Error message resembles "Options '-f' and '--heading' are mutually exclusive" ok 244 - are_mutually_exclusive( -f, --heading, -f --heading science t/text/science-of-myth.txt ) # Subtest: are_mutually_exclusive( -f, --break, -f --break science t/text/science-of-myth.txt ) 1..4 ok 1 - The ack command should fail ok 2 - No lines should be present on standard output ok 3 - A single line should be present on standard error ok 4 - Error message resembles "Options '-f' and '--break' are mutually exclusive" ok 245 - are_mutually_exclusive( -f, --break, -f --break science t/text/science-of-myth.txt ) # Subtest: are_mutually_exclusive( -g, --group, -g --group science t/text/science-of-myth.txt ) 1..4 ok 1 - The ack command should fail ok 2 - No lines should be present on standard output ok 3 - A single line should be present on standard error ok 4 - Error message resembles "Options '-g' and '--group' are mutually exclusive" ok 246 - are_mutually_exclusive( -g, --group, -g --group science t/text/science-of-myth.txt ) # Subtest: are_mutually_exclusive( -g, --heading, -g --heading science t/text/science-of-myth.txt ) 1..4 ok 1 - The ack command should fail ok 2 - No lines should be present on standard output ok 3 - A single line should be present on standard error ok 4 - Error message resembles "Options '-g' and '--heading' are mutually exclusive" ok 247 - are_mutually_exclusive( -g, --heading, -g --heading science t/text/science-of-myth.txt ) # Subtest: are_mutually_exclusive( -g, --break, -g --break science t/text/science-of-myth.txt ) 1..4 ok 1 - The ack command should fail ok 2 - No lines should be present on standard output ok 3 - A single line should be present on standard error ok 4 - Error message resembles "Options '-g' and '--break' are mutually exclusive" ok 248 - are_mutually_exclusive( -g, --break, -g --break science t/text/science-of-myth.txt ) # Subtest: Verify that "options" that follow -- aren't factored into the mutual exclusivity ok 1 - Some lines should appear on standard output ok 2 - A single line should be present on standard error ok 3 - The error message should indicate a missing file (-l) ok 4 - The ack command should not fail 1..4 ok 249 - Verify that "options" that follow -- aren't factored into the mutual exclusivity # Subtest: Verify that mutually exclusive options in different sources don't cause a problem ok 1 - Should have no output to stderr: ack --count t/text/science-of-myth.txt ok 2 - Some lines should appear on standard output 1..2 ok 250 - Verify that mutually exclusive options in different sources don't cause a problem ok t/noackrc.t .................. 1..1 # Subtest: ack_sets_match( t/noackrc.t ) 1..2 ok 1 - Should have no output to stderr: ack --ignore-ack-defaults --type-add=perl:ext:pl --perl -f t/swamp # Subtest: sets_match( t/noackrc.t ) 1..1 # Subtest: lists_match( t/noackrc.t ) 1..1 ok 1 - t/noackrc.t ok 1 - lists_match( t/noackrc.t ) ok 2 - sets_match( t/noackrc.t ) ok 1 - ack_sets_match( t/noackrc.t ) ok t/noenv.t .................... 1..5 # Subtest: without --noenv ok 1 - Get back a long list of arguments 1..1 ok 1 - without --noenv # Subtest: with --noenv ok 1 - Short list comes back because of --noenv 1..1 ok 2 - with --noenv ok 3 ok 4 ok 5 ok t/process-substitution.t ..... skipped: Test unreliable on Windows. t/r-lang-ext.t ............... 1..2 ok 1 - Should have no output to stderr: ack --rr -f # Subtest: sets_match( t/r-lang-ext.t ) 1..1 # Subtest: lists_match( t/r-lang-ext.t ) 1..1 ok 1 - t/r-lang-ext.t ok 1 - lists_match( t/r-lang-ext.t ) ok 2 - sets_match( t/r-lang-ext.t ) ok t/resource-iterator.t ........ 1..1 # Subtest: sets_match( UNFILTERED ) 1..1 # Subtest: lists_match( UNFILTERED ) 1..1 ok 1 - UNFILTERED ok 1 - lists_match( UNFILTERED ) ok 1 - sets_match( UNFILTERED ) ok t/zero.t ..................... 1..1 # Subtest: ack_sets_match( DASH_F ) 1..2 ok 1 - Should have no output to stderr: ack -f --perl t/swamp # Subtest: sets_match( DASH_F ) 1..1 # Subtest: lists_match( DASH_F ) 1..1 ok 1 - DASH_F ok 1 - lists_match( DASH_F ) ok 2 - sets_match( DASH_F ) ok 1 - ack_sets_match( DASH_F ) ok All tests successful. Files=86, Tests=872, 238 wallclock secs ( 0.17 usr + 0.02 sys = 0.19 CPU) Result: PASS C:\Perl-5.20\bin\perl.exe squash ack Ack.pm Resource.pm Resources.pm Basic.pm ConfigDefault.pm ConfigFinder.pm ConfigLoader.pm Filter.pm Extension.pm FirstLineMatch.pm Is.pm Match.pm Default.pm Inverse.pm Collection.pm IsGroup.pm ExtensionGroup.pm File::Next > ack-standalone Reading ack Reading Ack.pm Reading Resource.pm Reading Resources.pm Reading Basic.pm Reading ConfigDefault.pm Reading ConfigFinder.pm Reading ConfigLoader.pm Reading Filter.pm Reading Extension.pm Reading FirstLineMatch.pm Reading Is.pm Reading Match.pm Reading Default.pm Reading Inverse.pm Reading Collection.pm Reading IsGroup.pm Reading ExtensionGroup.pm Reading C:/Perl-5.20/lib/File/Next.pm pl2bat.bat ack-standalone C:\Perl-5.20\bin\perl.exe -c ack-standalone ack-standalone syntax OK C:\Perl-5.20\bin\perl.exe t/runtests.pl 1 1 "blib\lib" "blib\arch" t/*.t t/lib/*.t Running tests on ack-standalone # Testing ack version 2.14 under Perl 5.020001, C:\Perl-5.20\bin\perl.exe # Using File::Next 1.12 # Using Getopt::Long 2.42 # Using Test::More 1.001006 # Using Test::Harness 3.33 t/00-load.t .................. 1..1 ok 1 - All modules loaded ok Timeout (max run time is 300s) C:\Perl-5.20\bin\perl.exe exits with 37.