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 t/swamp
ok 12
ok 13 - Should have no output to stderr: ack --html --sort-files t/swamp
ok 14
ok 15 - Should have no output to stderr: ack --nohtml 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
Robin Berjon <robin.berjon@gmail,com>
SAX Filter to guarantee characters in one event
>>> (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 -
ok 15 -
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
Chris Prather <chris@prather.org>
SAX2 XML Writer
>>> (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.