PATH=C:\cpanfly-5.24-64\var\megalib\bin;C:\Perl-5.24-64\site\bin;C:\Perl-5.24-64\bin;C:\MinGW-64\bin;C:\cygwin\bin;C:\instantclient_11_2-64;C:\cpanfly-5.24-64\var\megalib\bin;C:\Perl-5.24-64\site\bin;C:\Perl-5.24-64\bin;C:\MinGW-64\bin;C:\cygwin\bin;C:\instantclient_11_2-64;C:\p4;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files\Git\cmd;C:\Program Files (x86)\CMake\bin Start 2016-06-07T03:01:40 ActivePerl-2400 CPAN-2.10 PATH=C:/CPANFL~1.24-/var/libs/bin;C:\CPANFL~1.24-\var\megalib\bin;C:\PERL-5~1.24-\site\bin;C:\PERL-5~1.24-\bin;C:\MinGW-64\bin;C:\cygwin\bin;C:\INSTAN~1;C:\CPANFL~1.24-\var\megalib\bin;C:\PERL-5~1.24-\site\bin;C:\PERL-5~1.24-\bin;C:\MinGW-64\bin;C:\cygwin\bin;C:\INSTAN~1;C:\p4;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WINDOW~1\v1.0\;C:\PROGRA~1\Git\cmd;C:\PROGRA~2\CMake\bin Reading 'C:\cpanfly-5.24-64\var\cpan\Metadata' Database was generated on Mon, 06 Jun 2016 05:17:02 GMT Checksum for C:\cpanfly-5.24-64\var\cpan\sources\authors\id\E\ET\ETHER\Task-Kensho-0.39.tar.gz ok Task-Kensho-0.39/ Task-Kensho-0.39/Changes Task-Kensho-0.39/CONTRIBUTING Task-Kensho-0.39/lib/ Task-Kensho-0.39/LICENCE Task-Kensho-0.39/Makefile.PL Task-Kensho-0.39/MANIFEST Task-Kensho-0.39/META.json Task-Kensho-0.39/META.yml Task-Kensho-0.39/README Task-Kensho-0.39/t/ Task-Kensho-0.39/xt/ Task-Kensho-0.39/xt/author/ Task-Kensho-0.39/xt/release/ Task-Kensho-0.39/xt/release/changes_has_content.t Task-Kensho-0.39/xt/release/cpan-changes.t Task-Kensho-0.39/xt/release/distmeta.t Task-Kensho-0.39/xt/release/minimum-version.t Task-Kensho-0.39/xt/release/portability.t Task-Kensho-0.39/xt/author/00-compile.t Task-Kensho-0.39/xt/author/clean-namespaces.t Task-Kensho-0.39/xt/author/eol.t Task-Kensho-0.39/xt/author/kwalitee.t Task-Kensho-0.39/xt/author/mojibake.t Task-Kensho-0.39/xt/author/no-tabs.t Task-Kensho-0.39/xt/author/pod-coverage.t Task-Kensho-0.39/xt/author/pod-spell.t Task-Kensho-0.39/xt/author/pod-syntax.t Task-Kensho-0.39/t/00-report-prereqs.dd Task-Kensho-0.39/t/00-report-prereqs.t Task-Kensho-0.39/lib/Task/ Task-Kensho-0.39/lib/Task/Kensho.pm Configuring E/ET/ETHER/Task-Kensho-0.39.tar.gz with Makefile.PL >>> C:\Perl-5.24-64\bin\perl.exe Makefile.PL install Task::Kensho::Async (Async Programming)? [Y/n] [Y] Y install Task::Kensho::CLI (Useful Command-line Tools)? [Y/n] [Y] Y install Task::Kensho::Config (Config Modules)? [Y/n] [Y] Y install Task::Kensho::DBDev (Database Development)? [Y/n] [Y] Y install Task::Kensho::Dates (Date Modules)? [Y/n] [Y] Y install Task::Kensho::Email (Email)? [Y/n] [Y] Y install Task::Kensho::ExcelCSV (Excel/CSV)? [Y/n] [Y] Y install Task::Kensho::Exceptions (Exception Handling)? [Y/n] [Y] Y install Task::Kensho::Hackery (Script Hackery)? [Y/n] [Y] Y install Task::Kensho::Logging (Logging)? [Y/n] [Y] Y install Task::Kensho::ModuleDev (Module Development)? [Y/n] [Y] Y install Task::Kensho::OOP (Object Oriented Programming)? [Y/n] [Y] Y install Task::Kensho::Scalability (Scalability)? [Y/n] [Y] Y install Task::Kensho::Testing (Testing)? [Y/n] [Y] Y install Task::Kensho::Toolchain (Basic Toolchain)? [Y/n] [Y] Y install Task::Kensho::WebCrawling (Web Crawling)? [Y/n] [Y] Y install Task::Kensho::WebDev (Web Development)? [Y/n] [Y] Y install Task::Kensho::XML (XML Development)? [Y/n] [Y] Y Warning: prerequisite Task::Kensho::Async 0.39 not found. Warning: prerequisite Task::Kensho::CLI 0.39 not found. Warning: prerequisite Task::Kensho::Config 0.39 not found. Warning: prerequisite Task::Kensho::DBDev 0.39 not found. Warning: prerequisite Task::Kensho::Dates 0.39 not found. Warning: prerequisite Task::Kensho::Email 0.39 not found. Warning: prerequisite Task::Kensho::ExcelCSV 0.39 not found. Warning: prerequisite Task::Kensho::Exceptions 0.39 not found. Warning: prerequisite Task::Kensho::Hackery 0.39 not found. Warning: prerequisite Task::Kensho::Logging 0.39 not found. Warning: prerequisite Task::Kensho::ModuleDev 0.39 not found. Warning: prerequisite Task::Kensho::OOP 0.39 not found. Warning: prerequisite Task::Kensho::Scalability 0.39 not found. Warning: prerequisite Task::Kensho::Testing 0.39 not found. Warning: prerequisite Task::Kensho::Toolchain 0.39 not found. Warning: prerequisite Task::Kensho::WebCrawling 0.39 not found. Warning: prerequisite Task::Kensho::WebDev 0.39 not found. Warning: prerequisite Task::Kensho::XML 0.39 not found. Checking if your kit is complete... Looks good Generating a dmake-style Makefile Writing Makefile for Task::Kensho Writing MYMETA.yml and MYMETA.json ETHER/Task-Kensho-0.39.tar.gz C:\Perl-5.24-64\bin\perl.exe Makefile.PL -- OK Running make for E/ET/ETHER/Task-Kensho-0.39.tar.gz ---- Unsatisfied dependencies detected during ---- ---- ETHER/Task-Kensho-0.39.tar.gz ---- Task::Kensho::CLI [requires] Task::Kensho::XML [requires] Task::Kensho::OOP [requires] Task::Kensho::Toolchain [requires] Task::Kensho::Scalability [requires] Task::Kensho::Email [requires] Task::Kensho::Testing [requires] Task::Kensho::Async [requires] Task::Kensho::Exceptions [requires] Task::Kensho::WebDev [requires] Task::Kensho::Logging [requires] Task::Kensho::Dates [requires] Task::Kensho::DBDev [requires] Task::Kensho::ExcelCSV [requires] Task::Kensho::Config [requires] Task::Kensho::ModuleDev [requires] Task::Kensho::Hackery [requires] Task::Kensho::WebCrawling [requires] Running test for module 'Task::Kensho::CLI' Checksum for C:\cpanfly-5.24-64\var\cpan\sources\authors\id\E\ET\ETHER\Task-Kensho-CLI-0.39.tar.gz ok Task-Kensho-CLI-0.39/ Task-Kensho-CLI-0.39/Build.PL Task-Kensho-CLI-0.39/Changes Task-Kensho-CLI-0.39/lib/ Task-Kensho-CLI-0.39/LICENSE Task-Kensho-CLI-0.39/Makefile.PL Task-Kensho-CLI-0.39/MANIFEST Task-Kensho-CLI-0.39/META.json Task-Kensho-CLI-0.39/META.yml Task-Kensho-CLI-0.39/README Task-Kensho-CLI-0.39/t/ Task-Kensho-CLI-0.39/xt/ Task-Kensho-CLI-0.39/xt/author/ Task-Kensho-CLI-0.39/xt/release/ Task-Kensho-CLI-0.39/xt/release/changes_has_content.t Task-Kensho-CLI-0.39/xt/release/cpan-changes.t Task-Kensho-CLI-0.39/xt/release/distmeta.t Task-Kensho-CLI-0.39/xt/release/minimum-version.t Task-Kensho-CLI-0.39/xt/release/portability.t Task-Kensho-CLI-0.39/xt/author/00-compile.t Task-Kensho-CLI-0.39/xt/author/clean-namespaces.t Task-Kensho-CLI-0.39/xt/author/eol.t Task-Kensho-CLI-0.39/xt/author/kwalitee.t Task-Kensho-CLI-0.39/xt/author/mojibake.t Task-Kensho-CLI-0.39/xt/author/no-tabs.t Task-Kensho-CLI-0.39/xt/author/pod-coverage.t Task-Kensho-CLI-0.39/xt/author/pod-spell.t Task-Kensho-CLI-0.39/xt/author/pod-syntax.t Task-Kensho-CLI-0.39/t/00-report-prereqs.dd Task-Kensho-CLI-0.39/t/00-report-prereqs.t Task-Kensho-CLI-0.39/lib/Task/ Task-Kensho-CLI-0.39/lib/Task/Kensho/ Task-Kensho-CLI-0.39/lib/Task/Kensho/CLI.pm Configuring E/ET/ETHER/Task-Kensho-CLI-0.39.tar.gz with Makefile.PL >>> C:\Perl-5.24-64\bin\perl.exe Makefile.PL Warning: prerequisite App::Ack 0 not found. Warning: prerequisite Devel::REPL 0 not found. Checking if your kit is complete... Looks good Generating a dmake-style Makefile Writing Makefile for Task::Kensho::CLI Writing MYMETA.yml and MYMETA.json ETHER/Task-Kensho-CLI-0.39.tar.gz C:\Perl-5.24-64\bin\perl.exe Makefile.PL -- OK Running make for E/ET/ETHER/Task-Kensho-CLI-0.39.tar.gz ---- Unsatisfied dependencies detected during ---- ---- ETHER/Task-Kensho-CLI-0.39.tar.gz ---- App::Ack [requires] Devel::REPL [requires] Running test for module 'App::Ack' Checksum for C:\cpanfly-5.24-64\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 Configuring P/PE/PETDANCE/ack-2.14.tar.gz with Makefile.PL >>> C:\Perl-5.24-64\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 PETDANCE/ack-2.14.tar.gz C:\Perl-5.24-64\bin\perl.exe Makefile.PL -- OK Running make for P/PE/PETDANCE/ack-2.14.tar.gz >>> dmake cp Match.pm blib\lib/App/Ack/Filter/Match.pm cp Basic.pm blib\lib/App/Ack/Resource/Basic.pm cp Ack.pm blib\lib/App/Ack.pm cp ConfigLoader.pm blib\lib/App/Ack/ConfigLoader.pm cp Is.pm blib\lib/App/Ack/Filter/Is.pm cp ExtensionGroup.pm blib\lib/App/Ack/Filter/ExtensionGroup.pm cp ConfigFinder.pm blib\lib/App/Ack/ConfigFinder.pm cp IsGroup.pm blib\lib/App/Ack/Filter/IsGroup.pm cp Filter.pm blib\lib/App/Ack/Filter.pm cp Resource.pm blib\lib/App/Ack/Resource.pm cp Resources.pm blib\lib/App/Ack/Resources.pm cp Inverse.pm blib\lib/App/Ack/Filter/Inverse.pm cp Extension.pm blib\lib/App/Ack/Filter/Extension.pm cp Default.pm blib\lib/App/Ack/Filter/Default.pm cp Collection.pm blib\lib/App/Ack/Filter/Collection.pm cp ConfigDefault.pm blib\lib/App/Ack/ConfigDefault.pm cp FirstLineMatch.pm blib\lib/App/Ack/Filter/FirstLineMatch.pm "C:\Perl-5.24-64\bin\perl.exe" -MExtUtils::Command -e cp -- ack blib\script\ack pl2bat.bat blib\script\ack PETDANCE/ack-2.14.tar.gz dmake -- OK Running make test >>> dmake test TEST_VERBOSE=1 "C:\Perl-5.24-64\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.024000, C:\Perl-5.24-64\bin\perl.exe # Using File::Next 1.12 # Using Getopt::Long 2.48 # Using Test::More 1.302022 # Using Test::Harness 3.36 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=\tmp\N7RGR1CuoG 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 # Failed test at t/ack-match.t line 63. # [] # Failed test at t/ack-match.t line 64. # [ # 'Options --output, --pager and --match are forbidden in project .ackrc files.', # 'ack: Invalid option in C:\\tmp\\f9lRAevdRe\\.ackrc' # ] # Failed test at t/ack-match.t line 79. # [] # Failed test at t/ack-match.t line 80. # [ # 'Options --output, --pager and --match are forbidden in project .ackrc files.', # 'ack: Invalid option in C:\\tmp\\f9lRAevdRe\\.ackrc' # ] # Looks like you failed 4 tests of 14. 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 not ok 11 not ok 12 not ok 13 not ok 14 Dubious, test returned 4 (wstat 1024, 0x400) Failed 4/14 subtests t/ack-n.t .................... 1..10 ok 1 - Should have no output to stderr: ack -n --sort-files apple t/swamp/groceries ok 2 ok 3 - Should have no output to stderr: ack --no-recurse --sort-files apple t/swamp/groceries ok 4 ok 5 - Should have no output to stderr: ack -n -r --sort-files apple t/swamp/groceries ok 6 ok 7 - Should have no output to stderr: ack --no-recurse -R --sort-files apple t/swamp/groceries ok 8 ok 9 - Should have no output to stderr: ack --no-recurse --recurse --sort-files apple t/swamp/groceries ok 10 ok t/ack-named-pipes.t .......... skipped: POSIX::mkfifo not implemented on this architecture at t/ack-named-pipes.t line 21. # Failed test at t/ack-o.t line 128. # [] # Failed test at t/ack-o.t line 129. # [ # 'Options --output, --pager and --match are forbidden in project .ackrc files.', # 'ack: Invalid option in C:\\tmp\\crytiTrmAL\\.ackrc' # ] # Failed test at t/ack-o.t line 144. # [] # Failed test at t/ack-o.t line 145. # [ # 'Options --output, --pager and --match are forbidden in project .ackrc files.', # 'ack: Invalid option in C:\\tmp\\crytiTrmAL\\.ackrc' # ] # Looks like you failed 4 tests of 12. 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 not ok 9 not ok 10 not ok 11 not ok 12 Dubious, test returned 4 (wstat 1024, 0x400) Failed 4/12 subtests t/ack-pager.t ................ skipped: You need to install IO::Pty to run this test t/ack-passthru.t ............. 1..6 ok 1 - Should have no output to stderr: ack you t/text/4th-of-july.txt # Subtest: lists_match( I'm lookin' for you ) 1..1 ok 1 - I'm lookin' for you ok 2 - lists_match( I'm lookin' for you ) ok 3 - Should have no output to stderr: ack you --passthru t/text/4th-of-july.txt # Subtest: lists_match( Still lookin' for you, in passthru mode ) 1..1 ok 1 - Still lookin' for you, in passthru mode ok 4 - lists_match( Still lookin' for you, in passthru mode ) ok 5 # skip Input options have not been implemented for Win32 yet ok 6 # skip Input options have not been implemented for Win32 yet ok t/ack-print0.t ............... 1..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 # Failed test 'Looking for mu.' # at t/Util.pm line 412. # +----+-------------------------------------------------------------------+----+------------------------------------------------------------------+ # | Elt|Got | Elt|Expected | # +----+-------------------------------------------------------------------+----+------------------------------------------------------------------+ # | 0|[ | 0|[ | # * 1| 'And he didn\'t leave very much for my Ma and me', * | | # * 2| 'Well, he must have thought that it was quite a joke', * | | # | 3| 'At an old saloon on a street of mud,', | 1| 'At an old saloon on a street of mud,', | # * 4| 'Kicking and a-gouging in the mud and the blood and the beer.', * 2| 'Kicking and a-gouging in the mud and the blood and the beer.' * # * 5| 'He kicked like a mule and he bit like a crocodile.', * | | # * 6| 'Science and religion are not mutually exclusive' * | | # | 7|] | 3|] | # +----+-------------------------------------------------------------------+----+------------------------------------------------------------------+ # 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. 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. 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.24-64/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 Test Summary Report ------------------- t/ack-match.t (Wstat: 1024 Tests: 14 Failed: 4) Failed tests: 11-14 Non-zero exit status: 4 t/ack-o.t (Wstat: 1024 Tests: 12 Failed: 4) Failed tests: 9-12 Non-zero exit status: 4 Files=86, Tests=872, 185 wallclock secs ( 0.98 usr + 0.17 sys = 1.15 CPU) Result: FAIL Failed 2/86 test programs. 8/872 subtests failed. dmake: Error code 255, while making 'test_classic' PETDANCE/ack-2.14.tar.gz dmake test TEST_VERBOSE=1 -- NOT OK //hint// to see the cpan-testers results for installing this module, try: reports PETDANCE/ack-2.14.tar.gz Running test for module 'Devel::REPL' Checksum for C:\cpanfly-5.24-64\var\cpan\sources\authors\id\E\ET\ETHER\Devel-REPL-1.003028.tar.gz ok Devel-REPL-1.003028/ Devel-REPL-1.003028/Changes Devel-REPL-1.003028/CONTRIBUTING Devel-REPL-1.003028/dist.ini Devel-REPL-1.003028/examples/ Devel-REPL-1.003028/INSTALL Devel-REPL-1.003028/lib/ Devel-REPL-1.003028/LICENCE Devel-REPL-1.003028/Makefile.PL Devel-REPL-1.003028/MANIFEST Devel-REPL-1.003028/META.json Devel-REPL-1.003028/META.yml Devel-REPL-1.003028/README Devel-REPL-1.003028/script/ Devel-REPL-1.003028/t/ Devel-REPL-1.003028/weaver.ini Devel-REPL-1.003028/xt/ Devel-REPL-1.003028/xt/author/ Devel-REPL-1.003028/xt/release/ Devel-REPL-1.003028/xt/release/changes_has_content.t Devel-REPL-1.003028/xt/release/cpan-changes.t Devel-REPL-1.003028/xt/release/distmeta.t Devel-REPL-1.003028/xt/release/minimum-version.t Devel-REPL-1.003028/xt/release/pod-no404s.t Devel-REPL-1.003028/xt/release/portability.t Devel-REPL-1.003028/xt/author/00-compile.t Devel-REPL-1.003028/xt/author/clean-namespaces.t Devel-REPL-1.003028/xt/author/eol.t Devel-REPL-1.003028/xt/author/kwalitee.t Devel-REPL-1.003028/xt/author/mojibake.t Devel-REPL-1.003028/xt/author/no-tabs.t Devel-REPL-1.003028/xt/author/pod-syntax.t Devel-REPL-1.003028/t/00-report-prereqs.dd Devel-REPL-1.003028/t/00-report-prereqs.t Devel-REPL-1.003028/t/load_core.t Devel-REPL-1.003028/t/load_plugins.t Devel-REPL-1.003028/script/re.pl Devel-REPL-1.003028/lib/Devel/ Devel-REPL-1.003028/lib/Devel/REPL/ Devel-REPL-1.003028/lib/Devel/REPL.pm Devel-REPL-1.003028/lib/Devel/REPL/Error.pm Devel-REPL-1.003028/lib/Devel/REPL/Meta/ Devel-REPL-1.003028/lib/Devel/REPL/Overview.pod Devel-REPL-1.003028/lib/Devel/REPL/Plugin/ Devel-REPL-1.003028/lib/Devel/REPL/Plugin.pm Devel-REPL-1.003028/lib/Devel/REPL/Profile/ Devel-REPL-1.003028/lib/Devel/REPL/Profile.pm Devel-REPL-1.003028/lib/Devel/REPL/Script.pm Devel-REPL-1.003028/lib/Devel/REPL/Profile/Default.pm Devel-REPL-1.003028/lib/Devel/REPL/Profile/Minimal.pm Devel-REPL-1.003028/lib/Devel/REPL/Profile/Standard.pm Devel-REPL-1.003028/lib/Devel/REPL/Plugin/B/ Devel-REPL-1.003028/lib/Devel/REPL/Plugin/Colors.pm Devel-REPL-1.003028/lib/Devel/REPL/Plugin/Commands.pm Devel-REPL-1.003028/lib/Devel/REPL/Plugin/Completion.pm Devel-REPL-1.003028/lib/Devel/REPL/Plugin/CompletionDriver/ Devel-REPL-1.003028/lib/Devel/REPL/Plugin/DDC.pm Devel-REPL-1.003028/lib/Devel/REPL/Plugin/DDS.pm Devel-REPL-1.003028/lib/Devel/REPL/Plugin/DumpHistory.pm Devel-REPL-1.003028/lib/Devel/REPL/Plugin/FancyPrompt.pm Devel-REPL-1.003028/lib/Devel/REPL/Plugin/FindVariable.pm Devel-REPL-1.003028/lib/Devel/REPL/Plugin/History.pm Devel-REPL-1.003028/lib/Devel/REPL/Plugin/Interrupt.pm Devel-REPL-1.003028/lib/Devel/REPL/Plugin/LexEnv.pm Devel-REPL-1.003028/lib/Devel/REPL/Plugin/MultiLine/ Devel-REPL-1.003028/lib/Devel/REPL/Plugin/Nopaste.pm Devel-REPL-1.003028/lib/Devel/REPL/Plugin/OutputCache.pm Devel-REPL-1.003028/lib/Devel/REPL/Plugin/Packages.pm Devel-REPL-1.003028/lib/Devel/REPL/Plugin/Peek.pm Devel-REPL-1.003028/lib/Devel/REPL/Plugin/PPI.pm Devel-REPL-1.003028/lib/Devel/REPL/Plugin/ReadLineHistory.pm Devel-REPL-1.003028/lib/Devel/REPL/Plugin/Refresh.pm Devel-REPL-1.003028/lib/Devel/REPL/Plugin/ShowClass.pm Devel-REPL-1.003028/lib/Devel/REPL/Plugin/Timing.pm Devel-REPL-1.003028/lib/Devel/REPL/Plugin/Turtles.pm Devel-REPL-1.003028/lib/Devel/REPL/Plugin/MultiLine/PPI.pm Devel-REPL-1.003028/lib/Devel/REPL/Plugin/CompletionDriver/Globals.pm Devel-REPL-1.003028/lib/Devel/REPL/Plugin/CompletionDriver/INC.pm Devel-REPL-1.003028/lib/Devel/REPL/Plugin/CompletionDriver/Keywords.pm Devel-REPL-1.003028/lib/Devel/REPL/Plugin/CompletionDriver/LexEnv.pm Devel-REPL-1.003028/lib/Devel/REPL/Plugin/CompletionDriver/Methods.pm Devel-REPL-1.003028/lib/Devel/REPL/Plugin/CompletionDriver/Turtles.pm Devel-REPL-1.003028/lib/Devel/REPL/Plugin/B/Concise.pm Devel-REPL-1.003028/lib/Devel/REPL/Meta/Plugin.pm Devel-REPL-1.003028/examples/dbic_project_profile.pl Configuring E/ET/ETHER/Devel-REPL-1.003028.tar.gz with Makefile.PL >>> C:\Perl-5.24-64\bin\perl.exe Makefile.PL install DDS plugin - better format results with Data::Dump::Streamer? [Y/n] [Y] Y install Interrupt plugin - traps SIGINT to kill long-running lines? [y/N] [N] N install Refresh plugin - automatically reload libraries with Module::Refresh? [y/N] [N] N Warning: prerequisite Data::Dump::Streamer 2.39 not found. Checking if your kit is complete... Looks good Generating a dmake-style Makefile Writing Makefile for Devel::REPL Writing MYMETA.yml and MYMETA.json ETHER/Devel-REPL-1.003028.tar.gz C:\Perl-5.24-64\bin\perl.exe Makefile.PL -- OK Running make for E/ET/ETHER/Devel-REPL-1.003028.tar.gz ---- Unsatisfied dependencies detected during ---- ---- ETHER/Devel-REPL-1.003028.tar.gz ---- Data::Dump::Streamer [requires] Running test for module 'Data::Dump::Streamer' Checksum for C:\cpanfly-5.24-64\var\cpan\sources\authors\id\Y\YV\YVES\Data-Dump-Streamer-2.39.tar.gz ok Data-Dump-Streamer-2.39 Data-Dump-Streamer-2.39/README Data-Dump-Streamer-2.39/Changes Data-Dump-Streamer-2.39/typemap Data-Dump-Streamer-2.39/.gitignore Data-Dump-Streamer-2.39/INSTALL.SKIP Data-Dump-Streamer-2.39/META.yml Data-Dump-Streamer-2.39/Build.PL Data-Dump-Streamer-2.39/MANIFEST Data-Dump-Streamer-2.39/MANIFEST.SKIP Data-Dump-Streamer-2.39/META.json Data-Dump-Streamer-2.39/.patch Data-Dump-Streamer-2.39/t Data-Dump-Streamer-2.39/t/readonly.t Data-Dump-Streamer-2.39/t/impure_madness.t Data-Dump-Streamer-2.39/t/refaddr.t Data-Dump-Streamer-2.39/t/sortkeys.t Data-Dump-Streamer-2.39/t/reftype.t Data-Dump-Streamer-2.39/t/lexicals.t Data-Dump-Streamer-2.39/t/dump.t Data-Dump-Streamer-2.39/t/refcount.t Data-Dump-Streamer-2.39/t/as.t Data-Dump-Streamer-2.39/t/madness_w.t Data-Dump-Streamer-2.39/t/refelem.t Data-Dump-Streamer-2.39/t/globtest.t Data-Dump-Streamer-2.39/t/names.t Data-Dump-Streamer-2.39/t/madness.t Data-Dump-Streamer-2.39/t/test_helper.pl Data-Dump-Streamer-2.39/t/filter.t Data-Dump-Streamer-2.39/t/hardrefs.t Data-Dump-Streamer-2.39/t/locked.t Data-Dump-Streamer-2.39/t/usage.t Data-Dump-Streamer-2.39/t/dogpound.t Data-Dump-Streamer-2.39/t/tree.t Data-Dump-Streamer-2.39/t/xs_subs.t Data-Dump-Streamer-2.39/t/blessed.t Data-Dump-Streamer-2.39/t/overload.t Data-Dump-Streamer-2.39/t/madness_json.t Data-Dump-Streamer-2.39/lib Data-Dump-Streamer-2.39/lib/Data Data-Dump-Streamer-2.39/lib/Data/Dump Data-Dump-Streamer-2.39/lib/Data/Dump/Streamer.xs Data-Dump-Streamer-2.39/lib/Data/Dump/ppport.h Data-Dump-Streamer-2.39/lib/Data/Dump/Streamer.pm Data-Dump-Streamer-2.39/lib/Data/Dump/Streamer Data-Dump-Streamer-2.39/lib/Data/Dump/Streamer/_ Data-Dump-Streamer-2.39/lib/Data/Dump/Streamer/_/Printers.pm Data-Dump-Streamer-2.39/inc Data-Dump-Streamer-2.39/inc/My Data-Dump-Streamer-2.39/inc/My/Builder.pm Configuring Y/YV/YVES/Data-Dump-Streamer-2.39.tar.gz with Build.PL >>> C:\Perl-5.24-64\bin\perl.exe Build.PL Installing Data::Dump::Streamer I can install a shortcut so you can use the package 'DDS' as though it was 'Data::Dump::Streamer'. This is handy for oneliners. *Note* that if you select 'no' below and you already have it installed then it will be removed. Would you like me to install the shortcut? (yes/no) [no ]no Created MYMETA.yml and MYMETA.json Creating new 'Build' script for 'Data-Dump-Streamer' version '2.39' YVES/Data-Dump-Streamer-2.39.tar.gz C:\Perl-5.24-64\bin\perl.exe Build.PL -- OK Running Build for Y/YV/YVES/Data-Dump-Streamer-2.39.tar.gz >>> C:\Perl-5.24-64\bin\perl.exe ./Build Building Data-Dump-Streamer gcc -c -s -O2 -DWIN32 -DWIN64 -DCONSERVATIVE -DPERL_TEXTMODE_SCRIPTS -DUSE_SITECUSTOMIZE -DPERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS -fwrapv -fno-strict-aliasing -mms-bitfields -s -O2 "-DVERSION=\"2.39\"" "-DXS_VERSION=\"2.39\"" -I"C:\Perl-5.24-64\lib\CORE" -I"C:\MinGW\x86_64-w64-mingw32\include" -o "lib\Data\Dump\Streamer.o" "lib\Data\Dump\Streamer.c" ExtUtils::Mkbootstrap::Mkbootstrap('blib\arch\auto\Data\Dump\Streamer\Streamer.bs') Generating script 'lib\Data\Dump\Streamer.lds' dlltool --def "lib\Data\Dump\Streamer.def" --output-exp "lib\Data\Dump\Streamer.exp" g++ -o "blib\arch\auto\Data\Dump\Streamer\Streamer.dll" -Wl,--image-base,0x32190000 -mdll -s -static-libgcc -static-libstdc++ -L"C:\Perl-5.24-64\lib\CORE" -L"C:\MinGW\x86_64-w64-mingw32\lib" "lib\Data\Dump\Streamer.lds" "lib\Data\Dump\Streamer.exp" dlltool --def "lib\Data\Dump\Streamer.def" --output-exp "lib\Data\Dump\Streamer.exp" g++ -o "blib\arch\auto\Data\Dump\Streamer\Streamer.dll" -Wl,--image-base,0x32190000 -mdll -s -static-libgcc -static-libstdc++ -L"C:\Perl-5.24-64\lib\CORE" -L"C:\MinGW\x86_64-w64-mingw32\lib" "lib\Data\Dump\Streamer.lds" "lib\Data\Dump\Streamer.exp" YVES/Data-Dump-Streamer-2.39.tar.gz C:\Perl-5.24-64\bin\perl.exe ./Build -- OK Running Build test >>> C:\Perl-5.24-64\bin\perl.exe ./Build test verbose=1 t\as.t .............. 1..4 ok 1 - use Data::Dump::Streamer; ok 2 - aliased namespace works for object construction ok 3 - derived package constructor works ok 4 - aliased namespace works with derived package constructor ok t\blessed.t ......... 1..7 ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok t\dogpound.t ........ 1..11 ok 1 - use Data::Dump::Streamer; ok 2 - Dog Pound 1 ok 3 - Dog Pound 2 ok 4 - Dog Pound 3 ok 5 - Dog Pound 4 ok 6 - Dog Pound 5 ok 7 - Dog Pound 6 ok 8 - Dog Pound 7 ok 9 - Dog Pound 8 ok 10 - Dog Pound 9 ok 11 - Dog Pound 10 ok t\dump.t ............ 1..49 ok 1 - use Data::Dump::Streamer; ok 2 - An object of class 'Data::Dump::Streamer' isa 'Data::Dump::Streamer' ok 3 - DumpGlob, Rle, Deparse ok 4 - Bart's Refs ok 5 - Bart's Funky Refs ok 6 - Simple Arrays of Simple Hashes ok 7 - Predeclare Simple Arrays of Simple Hashes ok 8 - Many Refs ( $x, $y ) No declare 1 ok 9 - Many Refs Declare ( $x, $y ) 1 ok 10 - Many Refs Declare ( $y, $x ) 1 ok 11 - Many Refs ( $y, $x ) No Declare 1 ok 12 - Many Refs ( $x, $y ) No declare 2 ok 13 - Many Refs Declare ( $x, $y ) 2 ok 14 - Many Refs Declare ( $y, $x ) 2 ok 15 - Many Refs ( $y, $x ) No Declare 2 ok 16 - Many Refs ( $x, $y ) No declare 3 ok 17 - Many Refs Declare ( $x, $y ) 3 ok 18 - Many Refs Declare ( $y, $x ) 3 ok 19 - Many Refs ( $y, $x ) No Declare 3 ok 20 - Rle(1) ok 21 - Rle(1) Tight ok 22 - Rle(1) ok 23 - Rle(1) Alias ok 24 - Indent ok 25 - Indent(0) ok 26 - IndentCols(0) ok 27 - IndentCols(4) ok 28 - IndentCols(2) ok 29 - Numbers ok 30 - 'Dump() Return noarg/scalar' isa 'Data::Dump::Streamer' ok 31 - 'Dump() Return arg/scalar' isa 'Data::Dump::Streamer' ok 32 - Dump() Return args/list ok 33 - Dump() Return args/list-scalar ok 34 - Documentation example ok 35 - merlyns test ok 36 - merlyns test 2 ok 37 - Unicode qr// and string ok 38 - Unicode qr// and string ok 39 - Non unicode, high char ok 40 - Dualvars(0) ok 41 - Dualvars(1) ok 42 - DumpVars ok 43 - DumpLex ok 44 - DumpLex eq DumpVars ok 45 - DumpLex w/global ok 46 - Compress literal ok 47 - Optspace ok 48 - '-' hashkeys ok 49 - hashkeys with newlines ok t\filter.t .......... 1..11 ok 1 - use Data::Dump::Streamer; ok 2 - An object of class 'Data::Dump::Streamer' isa 'Data::Dump::Streamer' ok 3 - Ignore(1) ok 4 - Ignore(0) ok 5 - FreezeThaw ok 6 - FreezeThaw Localization 2 ok 7 - FreezeThaw Localization 3 ok 8 - FreezeThaw Localization 3 ok 9 - ResetFreezer() ok 10 - freeze/circular ok 11 - nofreeze / circular ok t\globtest.t ........ 1..19 ok 1 - use Data::Dump::Streamer; ok 2 - An object of class 'Data::Dump::Streamer' isa 'Data::Dump::Streamer' ok 3 - a glob ok 4 - scalar slot ok 5 - data slots (glob/FORMAT) ok 6 - data slots (ref/FORMAT) ok 7 - data slots (blessed FORMAT) ok 8 - data slots (empty FORMAT) ok 9 - self glob ok 10 - icky SCALAR slot ok 11 - Named Globs ok 12 - Named Globs Two ok 13 - Named Globs Declare ok 14 - Named Globs Two Declare ok 15 - Symbol 1 ok 16 - Symbol 2 ok 17 - Symbol 3 ok 18 - Symbol 4 ok 19 - Symbol 5 ok t\hardrefs.t ........ 1..16 ok 1 - use Data::Dump::Streamer; ok 2 - An object of class 'Data::Dump::Streamer' isa 'Data::Dump::Streamer' ok 3 - Hard Refs ok 4 - Hard Refs Two ok 5 - Hard Refs Three ok 6 - Hard Refs Five ok 7 - Hard Refs Four ok 8 - Scalar Cross One ($ar) ok 9 - Scalar Cross Two ($x,$y) ok 10 - Scalar Cross Three [ $x,$y ] ok 11 - Declare Leaf One ( $x ) ok 12 - Declare Leaf Two [ $x ] ok 13 - Declare Leaf Three ( \$x ) ok 14 - Leaf One ( $x ) ok 15 - Leaf Two [ $x ] ok 16 - Leaf Three ( \$x ) ok t\impure_madness.t .. 1..8 ok 1 - use Data::Dump::Streamer; ok 2 - An object of class 'Data::Dump::Streamer' isa 'Data::Dump::Streamer' ok 3 - Purity is the norm... ok 4 - ... but some like it impure! ok 5 - Impure Impure Madness cap( $qr,$qr ) ok 6 - Total Impure Madness ok 7 - More Impure Madness ok 8 - Impure Alias Array ok # # PadWalker 2.2 is installed t\lexicals.t ........ 1..14 ok 1 - Lexicals!! ok 2 - Self-referential ok 3 - Nested closure with shared state ok 4 - Overlapping declarations ok 5 - Overlapping declarations two ok 6 - Unrelated environments ok 7 - Unimplemented code ok 8 - Shared state/enclosed ok 9 - Named Shared state/enclosed ok 10 - sub b ok 11 - double sub b ok 12 - recursively nested subs ok 13 - EclipseName ok 14 - EclipseName 2 ok t\locked.t .......... 1..11 ok 1 - use Data::Dump::Streamer; ok 2 - An object of class 'Data::Dump::Streamer' isa 'Data::Dump::Streamer' ok 3 - locked_ref_keys ok 4 - locked_ref_keys_plus ok 5 - locked_keys ok 6 - locked_keys_plus ok 7 - blessed locked_ref_keys ok 8 - blessed locked_ref_keys_plus ok 9 - blessed locked_keys ok 10 - blessed locked_keys_plus ok 11 - blessed locked_keys_plus ok t\madness.t ......... 1..7 ok 1 - use Data::Dump::Streamer; ok 2 - An object of class 'Data::Dump::Streamer' isa 'Data::Dump::Streamer' ok 3 - Madness cap( $qr,$qr ) ok 4 - Total Madness ok 5 - More Madness ok 6 - Tye Alias Array ok 7 - ok JSON text must be an object or array (but found number, string, true, false or null, use allow_nonref to allow this) at t\madness_json.t line 233. # Looks like your test exited with 255 just after 6. t\madness_json.t .... 1..7 ok 1 - use Data::Dump::Streamer; ok 2 - An object of class 'Data::Dump::Streamer' isa 'Data::Dump::Streamer' ok 3 - Madness cap( $qr,$qr ) ok 4 - Total Madness ok 5 - More Madness ok 6 - Tye Alias Array Dubious, test returned 255 (wstat 65280, 0xff00) Failed 1/7 subtests t\madness_w.t ....... 1..6 ok 1 - use Data::Dump::Streamer; ok 2 - An object of class 'Data::Dump::Streamer' isa 'Data::Dump::Streamer' ok 3 - Madness cap( $qr,$qr ) ok 4 - Total Madness ok 5 - More Madness ok 6 - Tye Alias Array ok t\names.t ........... 1..50 ok 1 - use Data::Dump::Streamer; ok 2 - An object of class 'Data::Dump::Streamer' isa 'Data::Dump::Streamer' ok 3 - Dump()->Names() ok 4 - Named ok 5 - Named Vars ok 6 - Named Vars Refs ok 7 - Named() two ok 8 - Named() three ok 9 - Named Harder ok 10 - Named Harder Swap ok 11 - Named Harder Two ok 12 - Named Simpler ok 13 - Named Simpler Swap ok 14 - Named Simpler Two ok 15 - Declare Named() ok 16 - Declare Named() two ok 17 - Declare Named() three ok 18 - Declare Named Harder ok 19 - Declare Named Harder Swap ok 20 - Declare Named Harder Two ok 21 - Declare Named Simpler ok 22 - Declare Named Simpler Swap ok 23 - Declare Named Simpler Two ok 24 - Hash Named Harder ok 25 - Hash Named Harder Swap ok 26 - Hash Named Harder Two ok 27 - Hash Named Simpler ok 28 - Hash Named Simpler Swap ok 29 - Hash Named Simpler Two ok 30 - Hash Declare Named() two ok 31 - Hash Declare Named() three ok 32 - Hash Declare Named Harder ok 33 - Hash Declare Named Harder Swap ok 34 - Hash Declare Named Harder Two ok 35 - Hash Declare Named Simpler ok 36 - Hash Declare Named Simpler Swap ok 37 - Hash Declare Named Simpler Two ok 38 - Blessed Declare Named Simpler ok 39 - Blessed Declare Named Simpler Swap ok 40 - Blessed Declare Named Simpler Two ok 41 - Blessed Named Simpler ok 42 - Blessed Named Simpler Swap ok 43 - Blessed Named Simpler Two ok 44 - Harder Blessed Named ok 45 - Harder Blessed Named Swap ok 46 - Harder Blessed Named Two ok 47 - Declare Harder Blessed Named ok 48 - Declare Harder Blessed Named Swap ok 49 - Declare Harder Blessed Named Two ok 50 - Doc Array Self ref ok t\overload.t ........ 1..7 ok 1 - ${} overloading ok 2 - @{} overloading ok 3 - %{} overloading ok 4 - &{} overloading ok 5 - *{} overloading ok 6 - containing glob ok 7 - overloading madness ok t\readonly.t ........ 1..9 ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 ok t\refaddr.t ......... 1..13 ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 ok 10 ok 11 ok 12 ok 13 ok t\refcount.t ........ 1..18 ok 1 - use Data::Dump::Streamer; ok 2 - sv_refcount ok 3 - refcount av ok 4 - refcount hv ok 5 - refcount \$foo ok 6 - sv_refcount after ok 7 - refcount after ok 8 - is weakened ok 9 - weakened sv_refcount ok 10 - weak_refcount ok 11 - weakened refcount ok 12 - Test:Foo ok 13 - Test:100 ok 14 - Test:1.234 ok 15 - Test:1e+040 ok 16 - Test:100 ok 17 - Test:1.234 ok 18 - Test:1e+040 ok t\refelem.t ......... 1..5 ok 1 ok 2 ok 3 ok 4 ok 5 ok t\reftype.t ......... 1..36 # 1 # 'undef' - '' ok 1 # 1 # 'undef' - '' ok 2 # 1 # 'undef' - '' ok 3 # 1 # 'undef' - '' ok 4 # A # 'undef' - '' ok 5 # A # 'undef' - '' ok 6 # A # 'undef' - '' ok 7 # A # 'undef' - '' ok 8 # HASH(0x5f0170) # 'HASH' - 'HASH' ok 9 # HASH(0x5f0170) # 'HASH' - 'HASH' ok 10 # ABC=HASH(0x5f0170) # 'HASH' - 'HASH' ok 11 # 0=HASH(0x5f0170) # 'HASH' - 'HASH' ok 12 # ARRAY(0x26aff10) # 'ARRAY' - 'ARRAY' ok 13 # ARRAY(0x26aff10) # 'ARRAY' - 'ARRAY' ok 14 # ABC=ARRAY(0x26aff10) # 'ARRAY' - 'ARRAY' ok 15 # 0=ARRAY(0x26aff10) # 'ARRAY' - 'ARRAY' ok 16 # SCALAR(0x3016078) # 'SCALAR' - 'SCALAR' ok 17 # SCALAR(0x3016078) # 'SCALAR' - 'SCALAR' ok 18 # ABC=SCALAR(0x3016078) # 'SCALAR' - 'SCALAR' ok 19 # 0=SCALAR(0x3016078) # 'SCALAR' - 'SCALAR' ok 20 # REF(0x5eae80) # 'REF' - 'REF' ok 21 # REF(0x5eae80) # 'REF' - 'REF' ok 22 # ABC=REF(0x5eae80) # 'REF' - 'REF' ok 23 # 0=REF(0x5eae80) # 'REF' - 'REF' ok 24 # GLOB(0x3350ea8) # 'GLOB' - 'GLOB' ok 25 # GLOB(0x3350ea8) # 'GLOB' - 'GLOB' ok 26 # ABC=GLOB(0x3350ea8) # 'GLOB' - 'GLOB' ok 27 # 0=GLOB(0x3350ea8) # 'GLOB' - 'GLOB' ok 28 # GLOB(0x5edbc0) # 'GLOB' - 'GLOB' ok 29 # GLOB(0x5edbc0) # 'GLOB' - 'GLOB' ok 30 # ABC=GLOB(0x5edbc0) # 'GLOB' - 'GLOB' ok 31 # 0=GLOB(0x5edbc0) # 'GLOB' - 'GLOB' ok 32 # CODE(0x30168a0) # 'CODE' - 'CODE' ok 33 # CODE(0x30168a0) # 'CODE' - 'CODE' ok 34 # ABC=CODE(0x30168a0) # 'CODE' - 'CODE' ok 35 # 0=CODE(0x30168a0) # 'CODE' - 'CODE' ok 36 ok t\sortkeys.t ........ 1..10 ok 1 - use Data::Dump::Streamer; ok 2 - An object of class 'Data::Dump::Streamer' isa 'Data::Dump::Streamer' ok 3 - Sortkeys Mixed Default (smart) ok 4 - Sortkeys Mixed Lexico ok 5 - Sortkeys Numeric Alph==Lex ok 6 - Sortkeys Numeric ok 7 - Sortkeys Numeric Smart ok 8 - Sortkeys Custom Filter ok 9 - HashKeys - array ok 10 - HashKeys - coderef ok t\tree.t ............ 1..6 ok 1 - use Data::Dump::Streamer; ok 2 - An object of class 'Data::Dump::Streamer' isa 'Data::Dump::Streamer' ok 3 - Parent Array Tree ok 4 - Parent tree Array Nodes ok 5 - Parent tree Hash ok 6 - Parent Tree Hash Nodes ok t\usage.t ........... 1..9 ok 1 - use Data::Dump::Streamer; ok 2 - Dump($x) ok 3 - $obj=Dump() ok 4 - $obj=Dump($x) ok 5 - $obj=Dump($x)->Purity(0) ok 6 - @list=$obj->Dump ok 7 - $obj->Purity()==0 ok 8 - $string=$obj->Dump($x)->Out() ok 9 - $string=$obj->Names("foo")->Data($x)->Dump() ok t\xs_subs.t ......... 1..36 ok 1 - use Data::Dump::Streamer; ok 2 - readonly(1) ok 3 - $var = 2; readonly($var) ok 4 - $var==2 ok 5 - readonly("fred") ok 6 - $var = fred; readonly($var) ok 7 - $var eq "fred" ok 8 - $var=\2; readonly($var) ok 9 - readonly($$var) ok 10 - readonly(*STDOUT) ok 11 - lock_keys ok 12 - lock_keys @hidden ok 13 - lock_keys @legal ok 14 - lock_keys @keys ok 15 - lock_keys ok 16 - unlock_keys ok 17 - lock_keys args ok 18 - lock_keys() @hidden ok 19 - lock_keys() @legal ok 20 - lock_keys() @keys ok 21 - lock_ref_keys ok 22 - lock_ref_keys @hidden ok 23 - lock_ref_keys @legal ok 24 - lock_ref_keys @keys ok 25 - lock_ref_keys args ok 26 - lock_ref_keys() @hidden ok 27 - lock_ref_keys() @legal ok 28 - lock_ref_keys() @keys ok 29 - lock_ref_keys args ok 30 - lock_ref_keys_plus() @hidden ok 31 - lock_ref_keys_plus() @legal ok 32 - lock_ref_keys_plus() @keys ok 33 - lock_keys args ok 34 - lock_keys_plus() @hidden ok 35 - lock_keys_plus() @legal ok 36 - lock_keys_plus() @keys ok Test Summary Report ------------------- t\madness_json.t (Wstat: 65280 Tests: 6 Failed: 0) Non-zero exit status: 255 Parse errors: Bad plan. You planned 7 tests but ran 6. Files=24, Tests=368, 12 wallclock secs ( 0.19 usr + 0.06 sys = 0.25 CPU) Result: FAIL Failed 1/24 test programs. 0/368 subtests failed. YVES/Data-Dump-Streamer-2.39.tar.gz C:\Perl-5.24-64\bin\perl.exe ./Build test verbose=1 -- NOT OK //hint// to see the cpan-testers results for installing this module, try: reports YVES/Data-Dump-Streamer-2.39.tar.gz ETHER/Devel-REPL-1.003028.tar.gz Has already been unwrapped into directory C:\cpanfly-5.24-64\var\tmp\cpan_build\Devel-REPL-1.003028-xbUtVF ETHER/Devel-REPL-1.003028.tar.gz Has already been prepared Running make for E/ET/ETHER/Devel-REPL-1.003028.tar.gz Warning: Prerequisite 'Data::Dump::Streamer => 2.39' for 'ETHER/Devel-REPL-1.003028.tar.gz' failed when processing 'YVES/Data-Dump-Streamer-2.39.tar.gz' with 'make_test => NO'. Continuing, but chances to succeed are limited. >>> dmake cp lib/Devel/REPL/Plugin/Colors.pm blib\lib\Devel\REPL\Plugin\Colors.pm cp lib/Devel/REPL/Plugin/CompletionDriver/Methods.pm blib\lib\Devel\REPL\Plugin\CompletionDriver\Methods.pm cp lib/Devel/REPL/Plugin/Commands.pm blib\lib\Devel\REPL\Plugin\Commands.pm cp lib/Devel/REPL/Plugin/Completion.pm blib\lib\Devel\REPL\Plugin\Completion.pm cp lib/Devel/REPL/Plugin/CompletionDriver/INC.pm blib\lib\Devel\REPL\Plugin\CompletionDriver\INC.pm cp lib/Devel/REPL/Plugin.pm blib\lib\Devel\REPL\Plugin.pm cp lib/Devel/REPL/Plugin/CompletionDriver/Keywords.pm blib\lib\Devel\REPL\Plugin\CompletionDriver\Keywords.pm cp lib/Devel/REPL/Overview.pod blib\lib\Devel\REPL\Overview.pod cp lib/Devel/REPL/Plugin/CompletionDriver/Globals.pm blib\lib\Devel\REPL\Plugin\CompletionDriver\Globals.pm cp lib/Devel/REPL/Meta/Plugin.pm blib\lib\Devel\REPL\Meta\Plugin.pm cp lib/Devel/REPL/Plugin/CompletionDriver/LexEnv.pm blib\lib\Devel\REPL\Plugin\CompletionDriver\LexEnv.pm cp lib/Devel/REPL/Error.pm blib\lib\Devel\REPL\Error.pm cp lib/Devel/REPL/Plugin/B/Concise.pm blib\lib\Devel\REPL\Plugin\B\Concise.pm cp lib/Devel/REPL/Plugin/CompletionDriver/Turtles.pm blib\lib\Devel\REPL\Plugin\CompletionDriver\Turtles.pm cp lib/Devel/REPL/Plugin/DDC.pm blib\lib\Devel\REPL\Plugin\DDC.pm cp lib/Devel/REPL.pm blib\lib\Devel\REPL.pm cp lib/Devel/REPL/Plugin/OutputCache.pm blib\lib\Devel\REPL\Plugin\OutputCache.pm cp lib/Devel/REPL/Plugin/FancyPrompt.pm blib\lib\Devel\REPL\Plugin\FancyPrompt.pm cp lib/Devel/REPL/Plugin/Refresh.pm blib\lib\Devel\REPL\Plugin\Refresh.pm cp lib/Devel/REPL/Plugin/ReadLineHistory.pm blib\lib\Devel\REPL\Plugin\ReadLineHistory.pm cp lib/Devel/REPL/Plugin/ShowClass.pm blib\lib\Devel\REPL\Plugin\ShowClass.pm cp lib/Devel/REPL/Plugin/PPI.pm blib\lib\Devel\REPL\Plugin\PPI.pm cp lib/Devel/REPL/Plugin/Interrupt.pm blib\lib\Devel\REPL\Plugin\Interrupt.pm cp lib/Devel/REPL/Plugin/Nopaste.pm blib\lib\Devel\REPL\Plugin\Nopaste.pm cp lib/Devel/REPL/Plugin/DumpHistory.pm blib\lib\Devel\REPL\Plugin\DumpHistory.pm cp lib/Devel/REPL/Plugin/DDS.pm blib\lib\Devel\REPL\Plugin\DDS.pm cp lib/Devel/REPL/Plugin/Packages.pm blib\lib\Devel\REPL\Plugin\Packages.pm cp lib/Devel/REPL/Plugin/Peek.pm blib\lib\Devel\REPL\Plugin\Peek.pm cp lib/Devel/REPL/Plugin/LexEnv.pm blib\lib\Devel\REPL\Plugin\LexEnv.pm cp lib/Devel/REPL/Plugin/MultiLine/PPI.pm blib\lib\Devel\REPL\Plugin\MultiLine\PPI.pm cp lib/Devel/REPL/Plugin/History.pm blib\lib\Devel\REPL\Plugin\History.pm cp lib/Devel/REPL/Plugin/Timing.pm blib\lib\Devel\REPL\Plugin\Timing.pm cp lib/Devel/REPL/Plugin/FindVariable.pm blib\lib\Devel\REPL\Plugin\FindVariable.pm cp lib/Devel/REPL/Plugin/Turtles.pm blib\lib\Devel\REPL\Plugin\Turtles.pm cp lib/Devel/REPL/Script.pm blib\lib\Devel\REPL\Script.pm cp lib/Devel/REPL/Profile/Standard.pm blib\lib\Devel\REPL\Profile\Standard.pm cp lib/Devel/REPL/Profile/Minimal.pm blib\lib\Devel\REPL\Profile\Minimal.pm cp lib/Devel/REPL/Profile.pm blib\lib\Devel\REPL\Profile.pm cp lib/Devel/REPL/Profile/Default.pm blib\lib\Devel\REPL\Profile\Default.pm "C:\Perl-5.24-64\bin\perl.exe" -MExtUtils::Command -e cp -- script/re.pl blib\script\re.pl pl2bat.bat blib\script\re.pl ETHER/Devel-REPL-1.003028.tar.gz dmake -- OK Running make test >>> dmake test TEST_VERBOSE=1 "C:\Perl-5.24-64\bin\perl.exe" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(1, 'blib\lib', 'blib\arch')" t/*.t # # Versions for all modules listed in MYMETA.json (including optional ones): # # === Configure Requires === # # Module Want Have # ------------------------ -------- -------- # CPAN::Meta::Requirements 2.120620 2.140 # ExtUtils::MakeMaker any 7.16 # Module::Metadata any 1.000031 # # === Build Requires === # # Module Want Have # ------------------- ---- ---- # ExtUtils::MakeMaker any 7.16 # # === Test Requires === # # Module Want Have # ------------------- ---- -------- # ExtUtils::MakeMaker any 7.16 # File::Spec any 3.62 # Test::Fatal any 0.014 # Test::More 0.88 1.302022 # if any 0.0606 # # === Test Recommends === # # Module Want Have # ---------- -------- -------- # CPAN::Meta 2.120900 2.150005 # # === Runtime Requires === # # Module Want Have # ------------------------- ------- ------- # App::Nopaste any 1.006 # B::Concise 0.62 0.996 # B::Keywords any 1.15 # Data::Dump::Streamer 2.39 missing # Data::Dumper::Concise any 2.022 # Devel::Peek any 1.23 # File::HomeDir any 1.00 # File::Next any 1.12 # File::Spec any 3.62 # JSON::PP 2.27300 2.27300 # Lexical::Persistence any 1.020 # Module::Runtime any 0.014 # Moose 0.93 2.1804 # Moose::Meta::Role any 2.1804 # Moose::Role any 2.1804 # MooseX::Getopt 0.18 0.70 # MooseX::Object::Pluggable 0.0009 0.0014 # PPI any 1.220 # Scalar::Util any 1.45 # Task::Weaken any 1.04 # Term::ANSIColor any 4.05 # Term::ReadLine any 1.15 # Time::HiRes any 1.9733 # namespace::autoclean any 0.28 # strict any 1.11 # warnings any 1.36 # # === Runtime Recommends === # # Module Want Have # --------------------- ----- ------- # App::Nopaste any 1.006 # B::Keywords any 1.15 # Data::Dump::Streamer 2.39 missing # Data::Dumper::Concise any 2.022 # File::Next any 1.12 # Lexical::Persistence any 1.020 # Module::Refresh any missing # PPI any 1.220 # PPI::XS 0.902 missing # Sys::SigAction any missing # # # *** WARNING WARNING WARNING WARNING WARNING WARNING WARNING WARNING *** # # The following REQUIRED prerequisites were not satisfied: # # Data::Dump::Streamer is not installed (version '2.39' required) # t/00-report-prereqs.t .. 1..1 ok 1 ok t/load_core.t .......... ok 1 - Devel::REPL ok ok 2 - Devel::REPL::Script ok ok 3 - Devel::REPL::Plugin::Colors ok ok 4 - Devel::REPL::Plugin::Commands ok ok 5 - Devel::REPL::Plugin::Completion ok ok 6 - Devel::REPL::Plugin::CompletionDriver::Globals ok ok 7 - Devel::REPL::Plugin::CompletionDriver::Methods ok ok 8 - Devel::REPL::Plugin::CompletionDriver::Turtles ok ok 9 - Devel::REPL::Plugin::CompletionDriver::INC ok ok 10 - Devel::REPL::Plugin::CompletionDriver::Keywords ok ok 11 - Devel::REPL::Plugin::CompletionDriver::LexEnv ok ok 12 - Devel::REPL::Plugin::LexEnv ok ok 13 - Devel::REPL::Plugin::DDC ok ok 14 # skip Data::Dump::Streamer not installed: skipping DDS ok 15 - Devel::REPL::Plugin::DumpHistory ok ok 16 - Devel::REPL::Plugin::FancyPrompt ok ok 17 - Devel::REPL::Plugin::FindVariable ok ok 18 - Devel::REPL::Plugin::History ok ok 19 # skip Sys::SigAction not installed: skipping Interrupt ok 20 - Devel::REPL::Plugin::MultiLine::PPI ok ok 21 - Devel::REPL::Plugin::Nopaste ok ok 22 - Devel::REPL::Plugin::OutputCache ok ok 23 - Devel::REPL::Plugin::Packages ok ok 24 - Devel::REPL::Plugin::Peek ok ok 25 - Devel::REPL::Plugin::PPI ok ok 26 - Devel::REPL::Plugin::ReadLineHistory ok ok 27 # skip Module::Refresh not installed: skipping Refresh ok 28 - Devel::REPL::Plugin::ShowClass ok ok 29 - Devel::REPL::Plugin::Timing ok ok 30 - Devel::REPL::Plugin::Turtles ok 1..30 ok t/load_plugins.t ....... ok 1 - use Devel::REPL; ok 2 - plugin B::Concise loaded ok 3 - plugin Colors loaded ok 4 - plugin Commands loaded ok 5 - plugin Completion loaded ok 6 - plugin CompletionDriver::Globals loaded ok 7 - plugin CompletionDriver::INC loaded ok 8 - plugin CompletionDriver::Keywords loaded ok 9 - plugin CompletionDriver::LexEnv loaded ok 10 - plugin CompletionDriver::Methods loaded ok 11 - plugin CompletionDriver::Turtles loaded ok 12 - plugin DDC loaded ok 13 # skip could not eval plugin DDS ok 14 - plugin DumpHistory loaded ok 15 - plugin FancyPrompt loaded ok 16 - plugin FindVariable loaded ok 17 - plugin History loaded ok 18 # skip could not eval plugin Interrupt ok 19 - plugin LexEnv loaded ok 20 - plugin MultiLine::PPI loaded ok 21 - plugin Nopaste loaded ok 22 - plugin OutputCache loaded ok 23 - plugin PPI loaded ok 24 - plugin Packages loaded ok 25 - plugin Peek loaded ok 26 - plugin ReadLineHistory loaded ok 27 # skip could not eval plugin Refresh ok 28 - plugin ShowClass loaded ok 29 - plugin Timing loaded ok 30 - plugin Turtles loaded 1..30 ok All tests successful. Files=3, Tests=61, 4 wallclock secs ( 0.11 usr + 0.02 sys = 0.13 CPU) Result: PASS ETHER/Devel-REPL-1.003028.tar.gz Tests succeeded but one dependency not OK (Data::Dump::Streamer) ETHER/Devel-REPL-1.003028.tar.gz [dependencies] -- NA ETHER/Task-Kensho-CLI-0.39.tar.gz Has already been unwrapped into directory C:\cpanfly-5.24-64\var\tmp\cpan_build\Task-Kensho-CLI-0.39-cUi4KG ETHER/Task-Kensho-CLI-0.39.tar.gz Has already been prepared Running make for E/ET/ETHER/Task-Kensho-CLI-0.39.tar.gz Warning: Prerequisite 'Devel::REPL => 0' for 'ETHER/Task-Kensho-CLI-0.39.tar.gz' failed when processing 'ETHER/Devel-REPL-1.003028.tar.gz' with 'make_test => NO one dependency not OK (Data::Dump::Streamer)'. Continuing, but chances to succeed are limited. Warning: Prerequisite 'App::Ack => 0' for 'ETHER/Task-Kensho-CLI-0.39.tar.gz' failed when processing 'PETDANCE/ack-2.14.tar.gz' with 'make_test => NO'. Continuing, but chances to succeed are limited. >>> dmake cp lib/Task/Kensho/CLI.pm blib\lib\Task\Kensho\CLI.pm ETHER/Task-Kensho-CLI-0.39.tar.gz dmake -- OK Running make test >>> dmake test TEST_VERBOSE=1 "C:\Perl-5.24-64\bin\perl.exe" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(1, 'blib\lib', 'blib\arch')" t/*.t # # Versions for all modules listed in MYMETA.json (including optional ones): # # === Configure Requires === # # Module Want Have # ------------------- ----- ----- # Module::Build::Tiny 0.034 0.039 # # === Build Requires === # # Module Want Have # ------------------- ---- ---- # ExtUtils::MakeMaker any 7.16 # # === Test Requires === # # Module Want Have # ---------------- ---- -------- # File::Spec any 3.62 # Module::Metadata any 1.000031 # Test::More any 1.302022 # # === Test Recommends === # # Module Want Have # ---------- -------- -------- # CPAN::Meta 2.120900 2.150005 # # === Runtime Requires === # # Module Want Have # ---------------- ---- ---------- # App::Ack any missing # App::Nopaste any 1.006 # Devel::REPL any missing # Module::CoreList any 5.20160520 # strict any 1.11 # warnings any 1.36 # # # *** WARNING WARNING WARNING WARNING WARNING WARNING WARNING WARNING *** # # The following REQUIRED prerequisites were not satisfied: # # App::Ack is not installed (any version required) # Devel::REPL is not installed (any version required) # t/00-report-prereqs.t .. 1..1 ok 1 ok All tests successful. Files=1, Tests=1, 1 wallclock secs ( 0.08 usr + 0.00 sys = 0.08 CPU) Result: PASS ETHER/Task-Kensho-CLI-0.39.tar.gz Tests succeeded but 2 dependencies missing (Devel::REPL,App::Ack) ETHER/Task-Kensho-CLI-0.39.tar.gz [dependencies] -- NA Running test for module 'Task::Kensho::XML' Checksum for C:\cpanfly-5.24-64\var\cpan\sources\authors\id\E\ET\ETHER\Task-Kensho-XML-0.39.tar.gz ok Task-Kensho-XML-0.39/ Task-Kensho-XML-0.39/Build.PL Task-Kensho-XML-0.39/Changes Task-Kensho-XML-0.39/lib/ Task-Kensho-XML-0.39/LICENSE Task-Kensho-XML-0.39/Makefile.PL Task-Kensho-XML-0.39/MANIFEST Task-Kensho-XML-0.39/META.json Task-Kensho-XML-0.39/META.yml Task-Kensho-XML-0.39/README Task-Kensho-XML-0.39/t/ Task-Kensho-XML-0.39/xt/ Task-Kensho-XML-0.39/xt/author/ Task-Kensho-XML-0.39/xt/release/ Task-Kensho-XML-0.39/xt/release/changes_has_content.t Task-Kensho-XML-0.39/xt/release/cpan-changes.t Task-Kensho-XML-0.39/xt/release/distmeta.t Task-Kensho-XML-0.39/xt/release/minimum-version.t Task-Kensho-XML-0.39/xt/release/portability.t Task-Kensho-XML-0.39/xt/author/00-compile.t Task-Kensho-XML-0.39/xt/author/clean-namespaces.t Task-Kensho-XML-0.39/xt/author/eol.t Task-Kensho-XML-0.39/xt/author/kwalitee.t Task-Kensho-XML-0.39/xt/author/mojibake.t Task-Kensho-XML-0.39/xt/author/no-tabs.t Task-Kensho-XML-0.39/xt/author/pod-coverage.t Task-Kensho-XML-0.39/xt/author/pod-spell.t Task-Kensho-XML-0.39/xt/author/pod-syntax.t Task-Kensho-XML-0.39/t/00-report-prereqs.dd Task-Kensho-XML-0.39/t/00-report-prereqs.t Task-Kensho-XML-0.39/lib/Task/ Task-Kensho-XML-0.39/lib/Task/Kensho/ Task-Kensho-XML-0.39/lib/Task/Kensho/XML.pm Configuring E/ET/ETHER/Task-Kensho-XML-0.39.tar.gz with Makefile.PL >>> C:\Perl-5.24-64\bin\perl.exe Makefile.PL Warning: prerequisite RDF::Trine 0 not found. Warning: prerequisite XML::Generator::PerlData 0 not found. Warning: prerequisite XML::LibXSLT 0 not found. Warning: prerequisite XML::SAX::Writer 0 not found. Checking if your kit is complete... Looks good Generating a dmake-style Makefile Writing Makefile for Task::Kensho::XML Writing MYMETA.yml and MYMETA.json ETHER/Task-Kensho-XML-0.39.tar.gz C:\Perl-5.24-64\bin\perl.exe Makefile.PL -- OK Running make for E/ET/ETHER/Task-Kensho-XML-0.39.tar.gz ---- Unsatisfied dependencies detected during ---- ---- ETHER/Task-Kensho-XML-0.39.tar.gz ---- XML::SAX::Writer [requires] XML::LibXSLT [requires] XML::Generator::PerlData [requires] RDF::Trine [requires] Running test for module 'XML::SAX::Writer' Checksum for C:\cpanfly-5.24-64\var\cpan\sources\authors\id\P\PE\PERIGRIN\XML-SAX-Writer-0.56.tar.gz ok XML-SAX-Writer-0.56 XML-SAX-Writer-0.56/README XML-SAX-Writer-0.56/Changes XML-SAX-Writer-0.56/LICENSE XML-SAX-Writer-0.56/dist.ini XML-SAX-Writer-0.56/META.yml XML-SAX-Writer-0.56/MANIFEST XML-SAX-Writer-0.56/README.md XML-SAX-Writer-0.56/t XML-SAX-Writer-0.56/t/20bugs.t XML-SAX-Writer-0.56/t/05basic.t XML-SAX-Writer-0.56/Makefile.PL XML-SAX-Writer-0.56/MANIFEST.SKIP XML-SAX-Writer-0.56/t/00-compile.t XML-SAX-Writer-0.56/t/10consumers.t XML-SAX-Writer-0.56/lib/XML/SAX XML-SAX-Writer-0.56/lib/XML/SAX/Writer.pm XML-SAX-Writer-0.56/lib/XML/SAX/Writer XML-SAX-Writer-0.56/lib/XML/SAX/Writer/XML.pm Configuring P/PE/PERIGRIN/XML-SAX-Writer-0.56.tar.gz with Makefile.PL >>> C:\Perl-5.24-64\bin\perl.exe Makefile.PL Warning: prerequisite XML::Filter::BufferText 1.00 not found. Checking if your kit is complete... Looks good Generating a dmake-style Makefile Writing Makefile for XML::SAX::Writer Writing MYMETA.yml and MYMETA.json PERIGRIN/XML-SAX-Writer-0.56.tar.gz C:\Perl-5.24-64\bin\perl.exe Makefile.PL -- OK Running make for P/PE/PERIGRIN/XML-SAX-Writer-0.56.tar.gz ---- Unsatisfied dependencies detected during ---- ---- PERIGRIN/XML-SAX-Writer-0.56.tar.gz ---- XML::Filter::BufferText [requires] Running test for module 'XML::Filter::BufferText' Checksum for C:\cpanfly-5.24-64\var\cpan\sources\authors\id\R\RB\RBERJON\XML-Filter-BufferText-1.01.tar.gz ok XML-Filter-BufferText-1.01 XML-Filter-BufferText-1.01/t XML-Filter-BufferText-1.01/t/05basic.t XML-Filter-BufferText-1.01/BufferText.pm XML-Filter-BufferText-1.01/MANIFEST XML-Filter-BufferText-1.01/Changes XML-Filter-BufferText-1.01/README XML-Filter-BufferText-1.01/Makefile.PL Configuring R/RB/RBERJON/XML-Filter-BufferText-1.01.tar.gz with Makefile.PL >>> C:\Perl-5.24-64\bin\perl.exe Makefile.PL Checking if your kit is complete... Looks good Generating a dmake-style Makefile Writing Makefile for XML::Filter::BufferText Writing MYMETA.yml and MYMETA.json RBERJON/XML-Filter-BufferText-1.01.tar.gz C:\Perl-5.24-64\bin\perl.exe Makefile.PL -- OK Running make for R/RB/RBERJON/XML-Filter-BufferText-1.01.tar.gz >>> dmake cp BufferText.pm blib\lib\XML\Filter\BufferText.pm RBERJON/XML-Filter-BufferText-1.01.tar.gz dmake -- OK Running make test >>> dmake test TEST_VERBOSE=1 "C:\Perl-5.24-64\bin\perl.exe" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(1, 'blib\lib', 'blib\arch')" t/*.t t/05basic.t .. 1..4 ok 1 - use XML::Filter::BufferText; ok 2 ok 3 ok 4 ok All tests successful. Files=1, Tests=4, 0 wallclock secs ( 0.05 usr + 0.01 sys = 0.06 CPU) Result: PASS RBERJON/XML-Filter-BufferText-1.01.tar.gz dmake test TEST_VERBOSE=1 -- OK Fetching with LWP: http://ppm.activestate.com/CPAN/authors/id/R/RB/RBERJON/CHECKSUMS Picked up version from Makefile Picked up distname from Makefile Picked up abstract from Makefile <SOFTPKG NAME="XML-Filter-BufferText" VERSION="1.01" DATE="2003-07-04"> <AUTHOR CPAN="RBERJON">Robin Berjon <robin.berjon@gmail,com></AUTHOR> <ABSTRACT>SAX Filter to guarantee characters in one event</ABSTRACT> <ARCHITECTURE NAME="MSWin32-x64-multi-thread-5.24"/> <CODEBASE HREF="XML-Filter-BufferText-1.01.tar.gz"/> <PROVIDE NAME="XML::Filter::BufferText" VERSION="1.01"/> <REQUIRE NAME="Test::More" VERSION="0.40"/> <REQUIRE NAME="XML::SAX" VERSION="0.04"/> <REQUIRE NAME="XML::SAX::Base" VERSION="1.03"/> <!-- Built 2016-06-07 with ActivePerl-2400 on cpan-win7 (Windows 7 Professional (64-bit) Service Pack 1) log ..\..\..\E\ET\ETHER\Task-Kensho-0.39.d\log-20160607T030140.txt --> </SOFTPKG> >>> (cd C:\cpanfly-5.24-64\var\tmp\cpan_build\XML-Filter-BufferText-1.01-74ZrFU && tar cvf - XML-Filter-BufferText-1.01.ppd blib) | gzip -c >C:/cpanfly-5.24-64/var/REPO/R/RB/RBERJON/XML-Filter-BufferText-1.01.tar.gz XML-Filter-BufferText-1.01.ppd blib/ blib/lib/ blib/lib/XML/ blib/lib/XML/Filter/ blib/lib/XML/Filter/BufferText.pm PERIGRIN/XML-SAX-Writer-0.56.tar.gz Has already been unwrapped into directory C:\cpanfly-5.24-64\var\tmp\cpan_build\XML-SAX-Writer-0.56-ToFaPX PERIGRIN/XML-SAX-Writer-0.56.tar.gz Has already been prepared Running make for P/PE/PERIGRIN/XML-SAX-Writer-0.56.tar.gz Prepending C:\cpanfly-5.24-64\var\tmp\cpan_build\XML-Filter-BufferText-1.01-74ZrFU/blib/arch C:\cpanfly-5.24-64\var\tmp\cpan_build\XML-Filter-BufferText-1.01-74ZrFU/blib/lib to PERL5LIB for 'make' >>> dmake cp lib/XML/SAX/Writer/XML.pm blib\lib\XML\SAX\Writer\XML.pm cp lib/XML/SAX/Writer.pm blib\lib\XML\SAX\Writer.pm PERIGRIN/XML-SAX-Writer-0.56.tar.gz dmake -- OK Prepending C:\cpanfly-5.24-64\var\tmp\cpan_build\XML-Filter-BufferText-1.01-74ZrFU/blib/arch C:\cpanfly-5.24-64\var\tmp\cpan_build\XML-Filter-BufferText-1.01-74ZrFU/blib/lib to PERL5LIB for 'test' Running make test >>> dmake test TEST_VERBOSE=1 "C:\Perl-5.24-64\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 ... 1..2 ok 1 - XML/SAX/Writer.pm loaded ok ok 2 - XML/SAX/Writer/XML.pm loaded ok ok t/05basic.t ...... 1..30 ok 1 - use XML::SAX::Writer; ok 2 - default EncodeFrom ok 3 - default EncodeTo ok 4 - 'default Output' isa 'IO::Handle' ok 5 - default Format ok 6 - default Escape ok 7 - default QuoteCharacter ok 8 - set EncodeFrom ok 9 - set EncodeTo ok 10 - set Output ok 11 - set Format ok 12 - set Escape ok 13 - set QuoteCharacter ok 14 - 'null converter for noop encoding' isa 'XML::SAX::Writer::NullConverter' ok 15 - 'converter for encoding using Encode' isa 'XML::SAX::Writer::Encode' ok 16 - 'ns support' isa 'XML::NamespaceSupport' ok 17 - escaper regex ok 18 - ns stack ok 19 - ns stack is clear ok 20 - 'consumer is set' isa 'XML::SAX::Writer::ConsumerInterface' ok 21 - 'consumer is FileConsumer' isa 'XML::SAX::Writer::FileConsumer' ok 22 - 'consumer is StringConsumer' isa 'XML::SAX::Writer::StringConsumer' ok 23 - 'consumer is ArrayConsumer' isa 'XML::SAX::Writer::ArrayConsumer' ok 24 - 'consumer is HandleConsumer' isa 'XML::SAX::Writer::HandleConsumer' ok 25 - 'consumer is custom' isa 'Test__XSW1' ok 26 - bad consumer ok 27 - 'bad consumer exception' isa 'XML::SAX::Writer::Exception' ok 28 - escaping (default) ok 29 - noop converter ok 30 - Encode converter ok t/10consumers.t .. 1..15 ok 1 - 'StringConsumer' isa 'XML::SAX::Writer::StringConsumer' ok 2 - content is set ok 3 - 'ArrayConsumer' isa 'XML::SAX::Writer::ArrayConsumer' ok 4 - content (1) ok 5 - content (2) ok 6 - 'FileConsumer' isa 'XML::SAX::Writer::FileConsumer' ok 7 - 'HandleConsumer' isa 'XML::SAX::Writer::HandleConsumer' ok 8 - file content (1) ok 9 - file content (2) ok 10 ok 11 - start_document ok 12 - data ok 13 - end_document ok 14 - <foo /> ok 15 - <foo /> ok t/20bugs.t ....... 1..2 ok 1 - ASCII characters ok 2 - Latin2 characters ok All tests successful. Files=4, Tests=49, 1 wallclock secs ( 0.05 usr + 0.02 sys = 0.06 CPU) Result: PASS PERIGRIN/XML-SAX-Writer-0.56.tar.gz dmake test TEST_VERBOSE=1 -- OK Fetching with LWP: http://ppm.activestate.com/CPAN/authors/id/P/PE/PERIGRIN/CHECKSUMS <SOFTPKG NAME="XML-SAX-Writer" VERSION="0.56" DATE="2014-11-13"> <AUTHOR CPAN="PERIGRIN">Chris Prather <chris@prather.org></AUTHOR> <ABSTRACT>SAX2 XML Writer</ABSTRACT> <ARCHITECTURE NAME="MSWin32-x64-multi-thread-5.24"/> <CODEBASE HREF="XML-SAX-Writer-0.56.tar.gz"/> <PROVIDE NAME="XML::SAX::Writer" VERSION="0.56"/> <PROVIDE NAME="XML::SAX::Writer::XML" VERSION="0.56"/> <REQUIRE NAME="Encode::" VERSION="2.12"/> <REQUIRE NAME="XML::Filter::BufferText" VERSION="1.00"/> <REQUIRE NAME="XML::NamespaceSupport" VERSION="1.00"/> <REQUIRE NAME="XML::SAX::Exception" VERSION="1.01"/> <!-- Built 2016-06-07 with ActivePerl-2400 on cpan-win7 (Windows 7 Professional (64-bit) Service Pack 1) log ..\..\..\E\ET\ETHER\Task-Kensho-0.39.d\log-20160607T030140.txt --> </SOFTPKG> >>> (cd C:\cpanfly-5.24-64\var\tmp\cpan_build\XML-SAX-Writer-0.56-ToFaPX && tar cvf - XML-SAX-Writer-0.56.ppd blib) | gzip -c >C:/cpanfly-5.24-64/var/REPO/P/PE/PERIGRIN/XML-SAX-Writer-0.56.tar.gz XML-SAX-Writer-0.56.ppd blib/ blib/lib/ blib/lib/XML/ blib/lib/XML/SAX/ blib/lib/XML/SAX/Writer/ blib/lib/XML/SAX/Writer/XML.pm blib/lib/XML/SAX/Writer.pm Running test for module 'XML::LibXSLT' Prepending C:\cpanfly-5.24-64\var\tmp\cpan_build\XML-SAX-Writer-0.56-ToFaPX/blib/arch C:\cpanfly-5.24-64\var\tmp\cpan_build\XML-SAX-Writer-0.56-ToFaPX/blib/lib C:\cpanfly-5.24-64\var\tmp\cpan_build\XML-Filter-BufferText-1.01-74ZrFU/blib/arch C:\cpanfly-5.24-64\var\tmp\cpan_build\XML-Filter-BufferText-1.01-74ZrFU/blib/lib to PERL5LIB for 'get' Checksum for C:\cpanfly-5.24-64\var\cpan\sources\authors\id\S\SH\SHLOMIF\XML-LibXSLT-1.94.tar.gz ok XML-LibXSLT-1.94/ XML-LibXSLT-1.94/perl-libxml-mm.h XML-LibXSLT-1.94/benchmark/ XML-LibXSLT-1.94/benchmark/Driver/ XML-LibXSLT-1.94/benchmark/Driver/Sablotron.pm XML-LibXSLT-1.94/benchmark/Driver/LibXSLT.pm XML-LibXSLT-1.94/benchmark/Driver/BaseClass.pm XML-LibXSLT-1.94/benchmark/benchmark.pl XML-LibXSLT-1.94/Changes XML-LibXSLT-1.94/LICENSE XML-LibXSLT-1.94/LibXSLT.pm XML-LibXSLT-1.94/MANIFEST XML-LibXSLT-1.94/testcases/ XML-LibXSLT-1.94/testcases/default.conf XML-LibXSLT-1.94/example/ XML-LibXSLT-1.94/example/fatal.xsl XML-LibXSLT-1.94/example/2.xml XML-LibXSLT-1.94/example/bad3.xsl XML-LibXSLT-1.94/example/nonfatal.xsl XML-LibXSLT-1.94/example/1.xml XML-LibXSLT-1.94/example/bad2.xsl XML-LibXSLT-1.94/example/1.xsl XML-LibXSLT-1.94/example/2.xsl XML-LibXSLT-1.94/example/bad1.xsl XML-LibXSLT-1.94/Makefile.PL XML-LibXSLT-1.94/META.yml XML-LibXSLT-1.94/META.json XML-LibXSLT-1.94/README XML-LibXSLT-1.94/t/ XML-LibXSLT-1.94/t/04params.t XML-LibXSLT-1.94/t/style-trailing-space.t XML-LibXSLT-1.94/t/rt71345_a.t XML-LibXSLT-1.94/t/09exslt.t XML-LibXSLT-1.94/t/06output.t XML-LibXSLT-1.94/t/03input.t XML-LibXSLT-1.94/t/08literal.t XML-LibXSLT-1.94/t/cpan-changes.t XML-LibXSLT-1.94/t/02dromeds.t XML-LibXSLT-1.94/t/xml-grammar-failures.t XML-LibXSLT-1.94/t/06entities.t XML-LibXSLT-1.94/t/pod.t XML-LibXSLT-1.94/t/11utf8.t XML-LibXSLT-1.94/t/10functions.t XML-LibXSLT-1.94/t/data/ XML-LibXSLT-1.94/t/data/perl-begin-page.xml-grammar-vered.xml XML-LibXSLT-1.94/t/data/vered-xml-to-docbook.xslt XML-LibXSLT-1.94/t/05quick.t XML-LibXSLT-1.94/t/07blankdoc.t XML-LibXSLT-1.94/t/13error.t XML-LibXSLT-1.94/t/01basic.t XML-LibXSLT-1.94/t/14security.t XML-LibXSLT-1.94/t/12import.t XML-LibXSLT-1.94/t/15misc.t XML-LibXSLT-1.94/t/rt71345_b.t XML-LibXSLT-1.94/typemap XML-LibXSLT-1.94/scripts/ XML-LibXSLT-1.94/scripts/tag-release.pl XML-LibXSLT-1.94/LibXSLT.xs XML-LibXSLT-1.94/ppport.h XML-LibXSLT-1.94/perl-libxml-mm.c Prepending C:\cpanfly-5.24-64\var\tmp\cpan_build\XML-SAX-Writer-0.56-ToFaPX/blib/arch C:\cpanfly-5.24-64\var\tmp\cpan_build\XML-SAX-Writer-0.56-ToFaPX/blib/lib C:\cpanfly-5.24-64\var\tmp\cpan_build\XML-Filter-BufferText-1.01-74ZrFU/blib/arch C:\cpanfly-5.24-64\var\tmp\cpan_build\XML-Filter-BufferText-1.01-74ZrFU/blib/lib to PERL5LIB for 'prepare' Configuring S/SH/SHLOMIF/XML-LibXSLT-1.94.tar.gz with Makefile.PL >>> C:\Perl-5.24-64\bin\perl.exe Makefile.PL Use of uninitialized value $config{"LIBS"} in pattern match (m//) at Makefile.PL line 117. looking for -llibxslt... yes looking for -llibexslt... yes running pkg-config libexslt... using fallback values for LIBS and INC failed Checking if your kit is complete... Looks good Warning (mostly harmless): No library found for -llibxslt Warning (mostly harmless): No library found for -llibxml2 Warning (mostly harmless): No library found for -llibexslt Generating a dmake-style Makefile Writing Makefile for XML::LibXSLT Writing MYMETA.yml and MYMETA.json SHLOMIF/XML-LibXSLT-1.94.tar.gz C:\Perl-5.24-64\bin\perl.exe Makefile.PL -- OK Running make for S/SH/SHLOMIF/XML-LibXSLT-1.94.tar.gz Prepending C:\cpanfly-5.24-64\var\tmp\cpan_build\XML-SAX-Writer-0.56-ToFaPX/blib/arch C:\cpanfly-5.24-64\var\tmp\cpan_build\XML-SAX-Writer-0.56-ToFaPX/blib/lib C:\cpanfly-5.24-64\var\tmp\cpan_build\XML-Filter-BufferText-1.01-74ZrFU/blib/arch C:\cpanfly-5.24-64\var\tmp\cpan_build\XML-Filter-BufferText-1.01-74ZrFU/blib/lib to PERL5LIB for 'make' >>> dmake cp LibXSLT.pm blib\lib\XML\LibXSLT.pm Running Mkbootstrap for LibXSLT () "C:\Perl-5.24-64\bin\perl.exe" -MExtUtils::Command -e chmod -- 644 "LibXSLT.bs" "C:\Perl-5.24-64\bin\perl.exe" -MExtUtils::Command::MM -e cp_nonempty -- LibXSLT.bs blib\arch\auto\XML\LibXSLT\LibXSLT.bs 644 "C:\Perl-5.24-64\bin\perl.exe" "C:\cpanfly-5.24-64\var\megalib\ExtUtils\xsubpp" -typemap C:\Perl-5.24-64\lib\ExtUtils\typemap -typemap C:\cpanfly-5.24-64\var\tmp\cpan_build\XML-LibXSLT-1.94-SNL2Q1\typemap LibXSLT.xs > LibXSLT.xsc "C:\Perl-5.24-64\bin\perl.exe" -MExtUtils::Command -e mv -- LibXSLT.xsc LibXSLT.c gcc -c -s -O2 -DWIN32 -DWIN64 -DCONSERVATIVE -DPERL_TEXTMODE_SCRIPTS -DUSE_SITECUSTOMIZE -DPERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS -fwrapv -fno-strict-aliasing -mms-bitfields -s -O2 -DVERSION=\"1.94\" -DXS_VERSION=\"1.94\" "-IC:\Perl-5.24-64\lib\CORE" -DHAVE_BLANK -DHAVE_BLANK -DHAVE_EXSLT LibXSLT.c LibXSLT.xs:12:32: fatal error: libxslt/xsltconfig.h: No such file or directory compilation terminated. dmake: Error code 129, while making 'LibXSLT.o' SHLOMIF/XML-LibXSLT-1.94.tar.gz dmake -- NOT OK Running test for module 'XML::Generator::PerlData' Prepending C:\cpanfly-5.24-64\var\tmp\cpan_build\XML-SAX-Writer-0.56-ToFaPX/blib/arch C:\cpanfly-5.24-64\var\tmp\cpan_build\XML-SAX-Writer-0.56-ToFaPX/blib/lib C:\cpanfly-5.24-64\var\tmp\cpan_build\XML-Filter-BufferText-1.01-74ZrFU/blib/arch C:\cpanfly-5.24-64\var\tmp\cpan_build\XML-Filter-BufferText-1.01-74ZrFU/blib/lib to PERL5LIB for 'get' Checksum for C:\cpanfly-5.24-64\var\cpan\sources\authors\id\K\KH\KHAMPTON\XML-Generator-PerlData-0.95.tar.gz ok XML-Generator-PerlData-0.95/ XML-Generator-PerlData-0.95/Changes XML-Generator-PerlData-0.95/Makefile.PL XML-Generator-PerlData-0.95/MANIFEST XML-Generator-PerlData-0.95/META.json XML-Generator-PerlData-0.95/META.yml XML-Generator-PerlData-0.95/PerlData.pm XML-Generator-PerlData-0.95/t/ XML-Generator-PerlData-0.95/TODO XML-Generator-PerlData-0.95/t/00basic.t XML-Generator-PerlData-0.95/t/01namere.t XML-Generator-PerlData-0.95/t/02cfg_rootname.t XML-Generator-PerlData-0.95/t/03cfg_defaultname.t XML-Generator-PerlData-0.95/t/04cfg_keymap.t XML-Generator-PerlData-0.95/t/05cfg_attrmap.t XML-Generator-PerlData-0.95/t/06cfg_namespacemap.t XML-Generator-PerlData-0.95/t/10arry_keymap.t XML-Generator-PerlData-0.95/t/12nstest1.t XML-Generator-PerlData-0.95/t/13nstest2.t XML-Generator-PerlData-0.95/t/14processing_instruction.t XML-Generator-PerlData-0.95/t/15circular.t Prepending C:\cpanfly-5.24-64\var\tmp\cpan_build\XML-SAX-Writer-0.56-ToFaPX/blib/arch C:\cpanfly-5.24-64\var\tmp\cpan_build\XML-SAX-Writer-0.56-ToFaPX/blib/lib C:\cpanfly-5.24-64\var\tmp\cpan_build\XML-Filter-BufferText-1.01-74ZrFU/blib/arch C:\cpanfly-5.24-64\var\tmp\cpan_build\XML-Filter-BufferText-1.01-74ZrFU/blib/lib to PERL5LIB for 'prepare' Configuring K/KH/KHAMPTON/XML-Generator-PerlData-0.95.tar.gz with Makefile.PL >>> C:\Perl-5.24-64\bin\perl.exe Makefile.PL Checking if your kit is complete... Looks good Generating a dmake-style Makefile Writing Makefile for XML::Generator::PerlData Writing MYMETA.yml and MYMETA.json KHAMPTON/XML-Generator-PerlData-0.95.tar.gz C:\Perl-5.24-64\bin\perl.exe Makefile.PL -- OK Running make for K/KH/KHAMPTON/XML-Generator-PerlData-0.95.tar.gz Prepending C:\cpanfly-5.24-64\var\tmp\cpan_build\XML-SAX-Writer-0.56-ToFaPX/blib/arch C:\cpanfly-5.24-64\var\tmp\cpan_build\XML-SAX-Writer-0.56-ToFaPX/blib/lib C:\cpanfly-5.24-64\var\tmp\cpan_build\XML-Filter-BufferText-1.01-74ZrFU/blib/arch C:\cpanfly-5.24-64\var\tmp\cpan_build\XML-Filter-BufferText-1.01-74ZrFU/blib/lib to PERL5LIB for 'make' >>> dmake cp PerlData.pm blib\lib\XML\Generator\PerlData.pm Timeout (max run time is 300s) C:\Perl-5.24-64\bin\perl.exe exits with 37.