PATH=C:\mingw\bin;C:\cygwin\bin;C:\cpanfly-5.20\var\megalib\bin;C:\Perl64-5.20\site\bin;C:\Perl64-5.20\bin;C:\cygwin\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\system32\WindowsPowerShell\v1.0;C:\PROGRA~2\Perforce;C:\instantclient_11_2;C:\cygwin\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\system32\WindowsPowerShell\v1.0;C:\PROGRA~2\Perforce;C:\mysql\bin Start 2014-10-01T09:50:51 ActivePerl-2000 CPAN-2.00 PATH=C:\mingw\bin;C:\cygwin\bin;C:\CPANFL~1.20\var\megalib\bin;C:\Perl64-5.20\site\bin;C:\Perl64-5.20\bin;C:\cygwin\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\system32\WINDOW~1\v1.0;C:\PROGRA~2\Perforce;C:\INSTAN~1;C:\cygwin\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\system32\WINDOW~1\v1.0;C:\PROGRA~2\Perforce;C:\mysql\bin Reading 'C:\cpanfly-5.20\var\cpan\Metadata' Database was generated on Wed, 01 Oct 2014 15:53:30 GMT Running make for S/SA/SARTAK/Task-BeLike-SARTAK-0.05.tar.gz Fetching with LWP: http://cpan.nas1.activestate.com/authors/id/S/SA/SARTAK/Task-BeLike-SARTAK-0.05.tar.gz Checksum for C:\cpanfly-5.20\var\cpan\sources\authors\id\S\SA\SARTAK\Task-BeLike-SARTAK-0.05.tar.gz ok Task-BeLike-SARTAK-0.05/ Task-BeLike-SARTAK-0.05/inc/ Task-BeLike-SARTAK-0.05/lib/ Task-BeLike-SARTAK-0.05/Makefile.PL Task-BeLike-SARTAK-0.05/MANIFEST Task-BeLike-SARTAK-0.05/META.yml Task-BeLike-SARTAK-0.05/README Task-BeLike-SARTAK-0.05/lib/Task/ Task-BeLike-SARTAK-0.05/lib/Task/BeLike/ Task-BeLike-SARTAK-0.05/lib/Task/BeLike/SARTAK.pm Task-BeLike-SARTAK-0.05/inc/Module/ Task-BeLike-SARTAK-0.05/inc/Module/Install/ Task-BeLike-SARTAK-0.05/inc/Module/Install.pm Task-BeLike-SARTAK-0.05/inc/Module/Install/AutoManifest.pm Task-BeLike-SARTAK-0.05/inc/Module/Install/Base.pm Task-BeLike-SARTAK-0.05/inc/Module/Install/Can.pm Task-BeLike-SARTAK-0.05/inc/Module/Install/Fetch.pm Task-BeLike-SARTAK-0.05/inc/Module/Install/GithubMeta.pm Task-BeLike-SARTAK-0.05/inc/Module/Install/Makefile.pm Task-BeLike-SARTAK-0.05/inc/Module/Install/ManifestSkip.pm Task-BeLike-SARTAK-0.05/inc/Module/Install/Metadata.pm Task-BeLike-SARTAK-0.05/inc/Module/Install/ReadmeFromPod.pm Task-BeLike-SARTAK-0.05/inc/Module/Install/Win32.pm Task-BeLike-SARTAK-0.05/inc/Module/Install/WriteAll.pm CPAN.pm: Building S/SA/SARTAK/Task-BeLike-SARTAK-0.05.tar.gz >>> C:\Perl64-5.20\bin\perl.exe Makefile.PL Cannot determine perl version info from lib/Task/BeLike/SARTAK.pm Warning: prerequisite App::Ack 0 not found. Warning: prerequisite Chart::Clicker 0 not found. Warning: prerequisite Data::Hash::Totals 0 not found. Warning: prerequisite Dist::Zilla 0 not found. Warning: prerequisite Dist::Zilla::PluginBundle::DOY 0 not found. Warning: prerequisite Getopt::Whatever 0 not found. Warning: prerequisite Git::Status::Tackle 0 not found. Warning: prerequisite IO::Pty 0 not found. Warning: prerequisite Lingua::JA::Heisig 0 not found. Warning: prerequisite Lingua::JA::Romanize::Japanese 0 not found. Warning: prerequisite Lingua::JP::Kanjidic 0 not found. Warning: prerequisite Module::Versions::Report 0 not found. Warning: prerequisite Signal::StackTrace::CarpLike 0 not found. Warning: prerequisite Text::MeCab 0 not found. Warning: prerequisite Unicode::Tussle 0 not found. Warning: prerequisite Web::Scraper 0 not found. Checking if your kit is complete... Looks good Generating a dmake-style Makefile Writing Makefile for Task::BeLike::SARTAK Writing MYMETA.yml and MYMETA.json ---- Unsatisfied dependencies detected during ---- ---- SARTAK/Task-BeLike-SARTAK-0.05.tar.gz ---- Dist::Zilla [requires] Lingua::JA::Heisig [requires] App::Ack [requires] Lingua::JP::Kanjidic [requires] Lingua::JA::Romanize::Japanese [requires] Getopt::Whatever [requires] Module::Versions::Report [requires] Chart::Clicker [requires] Text::MeCab [requires] Data::Hash::Totals [requires] Unicode::Tussle [requires] Dist::Zilla::PluginBundle::DOY [requires] Git::Status::Tackle [requires] Signal::StackTrace::CarpLike [requires] Web::Scraper [requires] IO::Pty [requires] Running make test Delayed until after prerequisites Running test for module 'Dist::Zilla' Running make for R/RJ/RJBS/Dist-Zilla-5.020.tar.gz Checksum for C:\cpanfly-5.20\var\cpan\sources\authors\id\R\RJ\RJBS\Dist-Zilla-5.020.tar.gz ok Dist-Zilla-5.020 Dist-Zilla-5.020/README Dist-Zilla-5.020/Changes Dist-Zilla-5.020/LICENSE Dist-Zilla-5.020/bin Dist-Zilla-5.020/bin/dzil Dist-Zilla-5.020/dist.ini Dist-Zilla-5.020/t Dist-Zilla-5.020/t/file.t Dist-Zilla-5.020/t/util.t Dist-Zilla-5.020/META.yml Dist-Zilla-5.020/MANIFEST Dist-Zilla-5.020/cpanfile Dist-Zilla-5.020/META.json Dist-Zilla-5.020/t/minter.t Dist-Zilla-5.020/t/tester.t Dist-Zilla-5.020/t/compile.t Dist-Zilla-5.020/Makefile.PL Dist-Zilla-5.020/corpus Dist-Zilla-5.020/corpus/README Dist-Zilla-5.020/t/tester-demo.t Dist-Zilla-5.020/lib/Test Dist-Zilla-5.020/lib/Test/DZil.pm Dist-Zilla-5.020/lib/Dist Dist-Zilla-5.020/lib/Dist/Zilla.pm Dist-Zilla-5.020/t/plugins Dist-Zilla-5.020/t/plugins/prunes.t Dist-Zilla-5.020/t/plugins/readme.t Dist-Zilla-5.020/misc Dist-Zilla-5.020/misc/dzil_bootstrap Dist-Zilla-5.020/t/plugins/license.t Dist-Zilla-5.020/t/plugins/pkgdist.t Dist-Zilla-5.020/t/plugins/prereqs.t Dist-Zilla-5.020/t/plugins/autoname.t Dist-Zilla-5.020/t/plugins/distmeta.t Dist-Zilla-5.020/t/plugins/ffbyname.t Dist-Zilla-5.020/t/plugins/filter-b.t Dist-Zilla-5.020/t/plugins/manifest.t Dist-Zilla-5.020/lib/Dist/Zilla Dist-Zilla-5.020/lib/Dist/Zilla/App.pm Dist-Zilla-5.020/t/plugins/gatherdir.t Dist-Zilla-5.020/t/plugins/makemaker.t Dist-Zilla-5.020/t/plugins/misctests.t Dist-Zilla-5.020/corpus/extra Dist-Zilla-5.020/corpus/extra/vader.txt Dist-Zilla-5.020/lib/Dist/Zilla/Util.pm Dist-Zilla-5.020/t/plugins/extratests.t Dist-Zilla-5.020/t/plugins/pkgversion.t Dist-Zilla-5.020/t/plugins/podversion.t Dist-Zilla-5.020/corpus/dist/DZ2 Dist-Zilla-5.020/corpus/dist/DZ2/dist.pl Dist-Zilla-5.020/lib/Dist/Zilla/Types.pm Dist-Zilla-5.020/t/commands Dist-Zilla-5.020/t/commands/authordeps.t Dist-Zilla-5.020/t/plugins/autolicense.t Dist-Zilla-5.020/t/plugins/autoprereqs.t Dist-Zilla-5.020/t/plugins/autoversion.t Dist-Zilla-5.020/t/plugins/fakerelease.t Dist-Zilla-5.020/t/plugins/filefinders.t Dist-Zilla-5.020/t/plugins/installdirs.t Dist-Zilla-5.020/t/plugins/metanoindex.t Dist-Zilla-5.020/t/plugins/modulebuild.t Dist-Zilla-5.020/t/plugins/nextrelease.t Dist-Zilla-5.020/t/plugins/testrelease.t Dist-Zilla-5.020/todo Dist-Zilla-5.020/todo/vfs-for-files.mkdn Dist-Zilla-5.020/xt/release Dist-Zilla-5.020/xt/release/pod-syntax.t Dist-Zilla-5.020/corpus/dist/DZ1 Dist-Zilla-5.020/corpus/dist/DZ1/dist.ini Dist-Zilla-5.020/corpus/global Dist-Zilla-5.020/corpus/global/config.ini Dist-Zilla-5.020/lib/Dist/Zilla/Tester.pm Dist-Zilla-5.020/t/plugins/generatefile.t Dist-Zilla-5.020/t/plugins/uploadtocpan.t Dist-Zilla-5.020/todo/xs-improvement.mkdn Dist-Zilla-5.020/corpus/dist/DZT/t Dist-Zilla-5.020/corpus/dist/DZT/t/basic.t Dist-Zilla-5.020/lib/Dist/Zilla/Prereqs.pm Dist-Zilla-5.020/misc/dzil-bash_completion Dist-Zilla-5.020/t/plugins/metaresources.t Dist-Zilla-5.020/todo/command-plugins.mkdn Dist-Zilla-5.020/corpus/dist/DZ1/lib Dist-Zilla-5.020/corpus/dist/DZ1/lib/DZ1.pm Dist-Zilla-5.020/corpus/dist/DZ2/lib Dist-Zilla-5.020/corpus/dist/DZ2/lib/DZ1.pm Dist-Zilla-5.020/corpus/dist/DZT_Inc Dist-Zilla-5.020/corpus/dist/DZT_Inc/Foo.pm Dist-Zilla-5.020/lib/Dist/Zilla/Role Dist-Zilla-5.020/lib/Dist/Zilla/Role/PPI.pm Dist-Zilla-5.020/lib/Dist/Zilla/Tutorial.pm Dist-Zilla-5.020/t/plugins/confirmrelease.t Dist-Zilla-5.020/t/plugins/podsyntaxtests.t Dist-Zilla-5.020/todo/delay-core-attrs.mkdn Dist-Zilla-5.020/corpus/dist/DZT_Bin Dist-Zilla-5.020/corpus/dist/DZT_Bin/test.pl Dist-Zilla-5.020/lib/Dist/Zilla/Role/File.pm Dist-Zilla-5.020/t/diagnostics Dist-Zilla-5.020/t/diagnostics/main-module.t Dist-Zilla-5.020/t/diagnostics/plugin-fail.t Dist-Zilla-5.020/todo/CHECKLIST-testing.mkdn Dist-Zilla-5.020/todo/config-arg-prefix.mkdn Dist-Zilla-5.020/todo/version-from-prev.mkdn Dist-Zilla-5.020/lib/Dist/Zilla/App Dist-Zilla-5.020/lib/Dist/Zilla/App/Tester.pm Dist-Zilla-5.020/lib/Dist/Zilla/Role/Stash.pm Dist-Zilla-5.020/lib/Dist/Zilla/Stash Dist-Zilla-5.020/lib/Dist/Zilla/Stash/User.pm Dist-Zilla-5.020/profiles/default Dist-Zilla-5.020/profiles/default/profile.ini Dist-Zilla-5.020/todo/external-core-attr.mkdn Dist-Zilla-5.020/t/000-report-versions-tiny.t Dist-Zilla-5.020/lib/Dist/Zilla/App/Command.pm Dist-Zilla-5.020/lib/Dist/Zilla/Chrome Dist-Zilla-5.020/lib/Dist/Zilla/Chrome/Term.pm Dist-Zilla-5.020/lib/Dist/Zilla/Chrome/Test.pm Dist-Zilla-5.020/lib/Dist/Zilla/Dist Dist-Zilla-5.020/lib/Dist/Zilla/Dist/Minter.pm Dist-Zilla-5.020/lib/Dist/Zilla/File Dist-Zilla-5.020/lib/Dist/Zilla/File/OnDisk.pm Dist-Zilla-5.020/lib/Dist/Zilla/MVP Dist-Zilla-5.020/lib/Dist/Zilla/MVP/Section.pm Dist-Zilla-5.020/lib/Dist/Zilla/Role/Chrome.pm Dist-Zilla-5.020/lib/Dist/Zilla/Role/Plugin.pm Dist-Zilla-5.020/lib/Dist/Zilla/Stash/PAUSE.pm Dist-Zilla-5.020/corpus/dist/DZT_Inc/Foo Dist-Zilla-5.020/corpus/dist/DZT_Inc/Foo/Bar.pm Dist-Zilla-5.020/corpus/dist/DZT_NoPm/t Dist-Zilla-5.020/corpus/dist/DZT_NoPm/t/basic.t Dist-Zilla-5.020/corpus/extra/subdir Dist-Zilla-5.020/corpus/extra/subdir/index.html Dist-Zilla-5.020/lib/Dist/Zilla/Dist/Builder.pm Dist-Zilla-5.020/lib/Dist/Zilla/Role/BuildPL.pm Dist-Zilla-5.020/lib/Dist/Zilla/Stash/Rights.pm Dist-Zilla-5.020/t/lib/Dist/Zilla/Stash Dist-Zilla-5.020/t/lib/Dist/Zilla/Stash/Heap.pm Dist-Zilla-5.020/corpus/dist/DZ-NonAscii Dist-Zilla-5.020/corpus/dist/DZ-NonAscii/Changes Dist-Zilla-5.020/lib/Dist/Zilla/File/FromCode.pm Dist-Zilla-5.020/lib/Dist/Zilla/File/InMemory.pm Dist-Zilla-5.020/lib/Dist/Zilla/MVP/Assembler.pm Dist-Zilla-5.020/lib/Dist/Zilla/Plugin Dist-Zilla-5.020/lib/Dist/Zilla/Plugin/Prereq.pm Dist-Zilla-5.020/lib/Dist/Zilla/Plugin/Readme.pm Dist-Zilla-5.020/lib/Dist/Zilla/Role/Releaser.pm Dist-Zilla-5.020/lib/Dist/Zilla/Role/ShareDir.pm Dist-Zilla-5.020/profiles/default/extra-dist.ini Dist-Zilla-5.020/corpus/dist/AutoPrereqs Dist-Zilla-5.020/corpus/dist/AutoPrereqs/dist.ini Dist-Zilla-5.020/corpus/dist/DZ-NonAscii/dist.ini Dist-Zilla-5.020/lib/Dist/Zilla/Plugin/DistINI.pm Dist-Zilla-5.020/lib/Dist/Zilla/Plugin/ExecDir.pm Dist-Zilla-5.020/lib/Dist/Zilla/Plugin/License.pm Dist-Zilla-5.020/lib/Dist/Zilla/Plugin/PkgDist.pm Dist-Zilla-5.020/lib/Dist/Zilla/Plugin/Prereqs.pm Dist-Zilla-5.020/lib/Dist/Zilla/Role/AfterMint.pm Dist-Zilla-5.020/lib/Dist/Zilla/Role/ExecFiles.pm Dist-Zilla-5.020/lib/Dist/Zilla/Role/StubBuild.pm Dist-Zilla-5.020/xt/release/changes_has_content.t Dist-Zilla-5.020/corpus/dist/DZT/lib/DZT Dist-Zilla-5.020/corpus/dist/DZT/lib/DZT/Sample.pm Dist-Zilla-5.020/corpus/dist/DZT_Share Dist-Zilla-5.020/corpus/dist/DZT_Share/my_data.dat Dist-Zilla-5.020/lib/Dist/Zilla/App/Command Dist-Zilla-5.020/lib/Dist/Zilla/App/Command/add.pm Dist-Zilla-5.020/lib/Dist/Zilla/App/Command/new.pm Dist-Zilla-5.020/lib/Dist/Zilla/App/Command/nop.pm Dist-Zilla-5.020/lib/Dist/Zilla/App/Command/run.pm Dist-Zilla-5.020/lib/Dist/Zilla/MVP/Reader Dist-Zilla-5.020/lib/Dist/Zilla/MVP/Reader/Perl.pm Dist-Zilla-5.020/lib/Dist/Zilla/MVP/RootSection.pm Dist-Zilla-5.020/lib/Dist/Zilla/Plugin/CPANFile.pm Dist-Zilla-5.020/lib/Dist/Zilla/Plugin/Encoding.pm Dist-Zilla-5.020/lib/Dist/Zilla/Plugin/Manifest.pm Dist-Zilla-5.020/lib/Dist/Zilla/Plugin/MetaJSON.pm Dist-Zilla-5.020/lib/Dist/Zilla/Plugin/MetaYAML.pm Dist-Zilla-5.020/lib/Dist/Zilla/Plugin/ShareDir.pm Dist-Zilla-5.020/lib/Dist/Zilla/Role/AfterBuild.pm Dist-Zilla-5.020/lib/Dist/Zilla/Role/BeforeMint.pm Dist-Zilla-5.020/lib/Dist/Zilla/Role/FileFinder.pm Dist-Zilla-5.020/lib/Dist/Zilla/Role/FileMunger.pm Dist-Zilla-5.020/lib/Dist/Zilla/Role/FilePruner.pm Dist-Zilla-5.020/lib/Dist/Zilla/Role/TestRunner.pm Dist-Zilla-5.020/lib/Dist/Zilla/Util Dist-Zilla-5.020/lib/Dist/Zilla/Util/AuthorDeps.pm Dist-Zilla-5.020/corpus/dist/AutoPrereqs/bin Dist-Zilla-5.020/corpus/dist/AutoPrereqs/bin/foobar Dist-Zilla-5.020/corpus/dist/AutoPrereqs/t Dist-Zilla-5.020/corpus/dist/AutoPrereqs/t/data.bin Dist-Zilla-5.020/corpus/dist/DZ-NonAscii/lib Dist-Zilla-5.020/corpus/dist/DZ-NonAscii/lib/DZ1.pm Dist-Zilla-5.020/lib/Dist/Zilla/App/Command/test.pm Dist-Zilla-5.020/lib/Dist/Zilla/Plugin/GatherDir.pm Dist-Zilla-5.020/lib/Dist/Zilla/Plugin/MakeMaker.pm Dist-Zilla-5.020/lib/Dist/Zilla/Plugin/MetaTests.pm Dist-Zilla-5.020/lib/Dist/Zilla/Role/BeforeBuild.pm Dist-Zilla-5.020/lib/Dist/Zilla/Role/BuildRunner.pm Dist-Zilla-5.020/lib/Dist/Zilla/Role/InstallTool.pm Dist-Zilla-5.020/lib/Dist/Zilla/Role/ModuleMaker.pm Dist-Zilla-5.020/lib/Dist/Zilla/Role/MutableFile.pm Dist-Zilla-5.020/lib/Dist/Zilla/Role/Stash Dist-Zilla-5.020/lib/Dist/Zilla/Role/Stash/Login.pm Dist-Zilla-5.020/lib/Dist/Zilla/App/Command/build.pm Dist-Zilla-5.020/lib/Dist/Zilla/App/Command/clean.pm Dist-Zilla-5.020/lib/Dist/Zilla/App/Command/setup.pm Dist-Zilla-5.020/lib/Dist/Zilla/App/Command/smoke.pm Dist-Zilla-5.020/lib/Dist/Zilla/MVP/Reader/Finder.pm Dist-Zilla-5.020/lib/Dist/Zilla/Plugin/AutoPrereq.pm Dist-Zilla-5.020/lib/Dist/Zilla/Plugin/ExtraTests.pm Dist-Zilla-5.020/lib/Dist/Zilla/Plugin/FinderCode.pm Dist-Zilla-5.020/lib/Dist/Zilla/Plugin/MetaConfig.pm Dist-Zilla-5.020/lib/Dist/Zilla/Plugin/PkgVersion.pm Dist-Zilla-5.020/lib/Dist/Zilla/Plugin/PodVersion.pm Dist-Zilla-5.020/lib/Dist/Zilla/Plugin/PruneCruft.pm Dist-Zilla-5.020/lib/Dist/Zilla/Plugin/PruneFiles.pm Dist-Zilla-5.020/lib/Dist/Zilla/Role/AfterRelease.pm Dist-Zilla-5.020/lib/Dist/Zilla/Role/ConfigDumper.pm Dist-Zilla-5.020/lib/Dist/Zilla/Role/FileGatherer.pm Dist-Zilla-5.020/lib/Dist/Zilla/Role/FileInjector.pm Dist-Zilla-5.020/lib/Dist/Zilla/Role/MetaProvider.pm Dist-Zilla-5.020/lib/Dist/Zilla/Role/NameProvider.pm Dist-Zilla-5.020/lib/Dist/Zilla/Role/PluginBundle.pm Dist-Zilla-5.020/lib/Dist/Zilla/Role/PrereqSource.pm Dist-Zilla-5.020/lib/Dist/Zilla/Role/TextTemplate.pm Dist-Zilla-5.020/lib/Dist/Zilla/Plugin/AutoPrereqs.pm Dist-Zilla-5.020/lib/Dist/Zilla/Plugin/AutoVersion.pm Dist-Zilla-5.020/lib/Dist/Zilla/Plugin/BumpVersion.pm Dist-Zilla-5.020/lib/Dist/Zilla/Plugin/FakeRelease.pm Dist-Zilla-5.020/lib/Dist/Zilla/Plugin/InlineFiles.pm Dist-Zilla-5.020/lib/Dist/Zilla/Plugin/MetaNoIndex.pm Dist-Zilla-5.020/lib/Dist/Zilla/Plugin/ModuleBuild.pm Dist-Zilla-5.020/lib/Dist/Zilla/Plugin/NextRelease.pm Dist-Zilla-5.020/lib/Dist/Zilla/Plugin/TestRelease.pm Dist-Zilla-5.020/lib/Dist/Zilla/PluginBundle Dist-Zilla-5.020/lib/Dist/Zilla/PluginBundle/Basic.pm Dist-Zilla-5.020/lib/Dist/Zilla/Role/BeforeArchive.pm Dist-Zilla-5.020/lib/Dist/Zilla/Role/BeforeRelease.pm Dist-Zilla-5.020/lib/Dist/Zilla/Role/Stash/Authors.pm Dist-Zilla-5.020/lib/Dist/Zilla/App/Command/install.pm Dist-Zilla-5.020/lib/Dist/Zilla/App/Command/release.pm Dist-Zilla-5.020/lib/Dist/Zilla/App/Command/version.pm Dist-Zilla-5.020/lib/Dist/Zilla/MVP/Assembler Dist-Zilla-5.020/lib/Dist/Zilla/MVP/Assembler/Zilla.pm Dist-Zilla-5.020/lib/Dist/Zilla/Plugin/GenerateFile.pm Dist-Zilla-5.020/lib/Dist/Zilla/Plugin/ManifestSkip.pm Dist-Zilla-5.020/lib/Dist/Zilla/Plugin/UploadToCPAN.pm Dist-Zilla-5.020/lib/Dist/Zilla/PluginBundle/Filter.pm Dist-Zilla-5.020/lib/Dist/Zilla/Role/FileFinderUser.pm Dist-Zilla-5.020/lib/Dist/Zilla/Role/MintingProfile.pm Dist-Zilla-5.020/lib/Dist/Zilla/App/Command/listdeps.pm Dist-Zilla-5.020/lib/Dist/Zilla/Plugin/MetaResources.pm Dist-Zilla-5.020/lib/Dist/Zilla/Plugin/RemovePrereqs.pm Dist-Zilla-5.020/lib/Dist/Zilla/PluginBundle/Classic.pm Dist-Zilla-5.020/lib/Dist/Zilla/Role/LicenseProvider.pm Dist-Zilla-5.020/lib/Dist/Zilla/Role/VersionProvider.pm Dist-Zilla-5.020/corpus/dist/DZT_NoPm/lib/DZT Dist-Zilla-5.020/corpus/dist/DZT_NoPm/lib/DZT/Sample.pod Dist-Zilla-5.020/lib/Dist/Zilla/Plugin/ConfirmRelease.pm Dist-Zilla-5.020/lib/Dist/Zilla/Plugin/PodSyntaxTests.pm Dist-Zilla-5.020/lib/Dist/Zilla/Plugin/TemplateModule.pm Dist-Zilla-5.020/lib/Dist/Zilla/Role/EncodingProvider.pm Dist-Zilla-5.020/t/lib/Dist/Zilla/Plugin Dist-Zilla-5.020/t/lib/Dist/Zilla/Plugin/BrokenPlugin.pm Dist-Zilla-5.020/t/lib/Dist/Zilla/Plugin/TestAutoName.pm Dist-Zilla-5.020/corpus/dist/AutoPrereqs/lib/DZPA Dist-Zilla-5.020/corpus/dist/AutoPrereqs/lib/DZPA/Main.pm Dist-Zilla-5.020/lib/Dist/Zilla/App/Command/authordeps.pm Dist-Zilla-5.020/lib/Dist/Zilla/MintingProfile Dist-Zilla-5.020/lib/Dist/Zilla/MintingProfile/Default.pm Dist-Zilla-5.020/lib/Dist/Zilla/Plugin/ModuleShareDirs.pm Dist-Zilla-5.020/lib/Dist/Zilla/Role/PluginBundle Dist-Zilla-5.020/lib/Dist/Zilla/Role/PluginBundle/Easy.pm Dist-Zilla-5.020/misc/lib/Dist/Zilla/App/Command Dist-Zilla-5.020/misc/lib/Dist/Zilla/App/Command/gconf.pm Dist-Zilla-5.020/misc/lib/Dist/Zilla/App/Command/input.pm Dist-Zilla-5.020/t/lib/Dist/Zilla/Plugin/BrokenPlugin2.pm Dist-Zilla-5.020/t/lib/Dist/Zilla/Plugin/BrokenPlugin3.pm Dist-Zilla-5.020/t/lib/Dist/Zilla/Plugin/BrokenPlugin4.pm Dist-Zilla-5.020/corpus/dist/AutoPrereqs/lib/DZPA/Empty.pm Dist-Zilla-5.020/lib/Dist/Zilla/Plugin/MakeMaker Dist-Zilla-5.020/lib/Dist/Zilla/Plugin/MakeMaker/Runner.pm Dist-Zilla-5.020/lib/Dist/Zilla/Plugin/PodCoverageTests.pm Dist-Zilla-5.020/lib/Dist/Zilla/Plugin/FileFinder Dist-Zilla-5.020/lib/Dist/Zilla/Plugin/FileFinder/ByName.pm Dist-Zilla-5.020/lib/Dist/Zilla/Plugin/FileFinder/Filter.pm Dist-Zilla-5.020/lib/Dist/Zilla/PluginBundle/FakeClassic.pm Dist-Zilla-5.020/t/lib/Dist/Zilla/Plugin/TestAutoLicense.pm Dist-Zilla-5.020/lib/Dist/Zilla/Plugin/GatherDir Dist-Zilla-5.020/lib/Dist/Zilla/Plugin/GatherDir/Template.pm Dist-Zilla-5.020/lib/Dist/Zilla/MVP/Assembler/GlobalConfig.pm Dist-Zilla-5.020/lib/Dist/Zilla/Role/MintingProfile Dist-Zilla-5.020/lib/Dist/Zilla/Role/MintingProfile/ShareDir.pm Dist-Zilla-5.020/t/lib/Dist/Zilla/Plugin/JustForManifestSkipTests.pm CPAN.pm: Building R/RJ/RJBS/Dist-Zilla-5.020.tar.gz >>> C:\Perl64-5.20\bin\perl.exe Makefile.PL Checking if your kit is complete... Looks good Generating a dmake-style Makefile Writing Makefile for Dist::Zilla Writing MYMETA.yml and MYMETA.json >>> dmake cp profiles\default\extra-dist.ini blib\lib\auto\share\module\Dist-Zilla-MintingProfile-Default\default\extra-dist.ini cp profiles\default\profile.ini blib\lib\auto\share\module\Dist-Zilla-MintingProfile-Default\default\profile.ini cp lib/Dist/Zilla/App/Command/nop.pm blib\lib\Dist\Zilla\App\Command\nop.pm cp lib/Dist/Zilla/App/Command/test.pm blib\lib\Dist\Zilla\App\Command\test.pm cp lib/Dist/Zilla/App/Command/run.pm blib\lib\Dist\Zilla\App\Command\run.pm cp lib/Dist/Zilla/App/Command/add.pm blib\lib\Dist\Zilla\App\Command\add.pm cp lib/Dist/Zilla/App/Command/smoke.pm blib\lib\Dist\Zilla\App\Command\smoke.pm cp lib/Dist/Zilla/App/Command/new.pm blib\lib\Dist\Zilla\App\Command\new.pm cp lib/Dist/Zilla/App/Command/version.pm blib\lib\Dist\Zilla\App\Command\version.pm cp lib/Dist/Zilla/App.pm blib\lib\Dist\Zilla\App.pm cp lib/Dist/Zilla/App/Command/authordeps.pm blib\lib\Dist\Zilla\App\Command\authordeps.pm cp lib/Dist/Zilla/App/Command/build.pm blib\lib\Dist\Zilla\App\Command\build.pm cp lib/Dist/Zilla/App/Command/listdeps.pm blib\lib\Dist\Zilla\App\Command\listdeps.pm cp lib/Dist/Zilla/App/Command.pm blib\lib\Dist\Zilla\App\Command.pm cp lib/Dist/Zilla/App/Command/clean.pm blib\lib\Dist\Zilla\App\Command\clean.pm cp lib/Dist/Zilla.pm blib\lib\Dist\Zilla.pm cp lib/Dist/Zilla/App/Command/release.pm blib\lib\Dist\Zilla\App\Command\release.pm cp lib/Dist/Zilla/App/Command/install.pm blib\lib\Dist\Zilla\App\Command\install.pm cp lib/Dist/Zilla/App/Command/setup.pm blib\lib\Dist\Zilla\App\Command\setup.pm cp lib/Dist/Zilla/File/InMemory.pm blib\lib\Dist\Zilla\File\InMemory.pm cp lib/Dist/Zilla/File/FromCode.pm blib\lib\Dist\Zilla\File\FromCode.pm cp lib/Dist/Zilla/MVP/Reader/Finder.pm blib\lib\Dist\Zilla\MVP\Reader\Finder.pm cp lib/Dist/Zilla/MVP/Assembler/GlobalConfig.pm blib\lib\Dist\Zilla\MVP\Assembler\GlobalConfig.pm cp lib/Dist/Zilla/Plugin/AutoPrereq.pm blib\lib\Dist\Zilla\Plugin\AutoPrereq.pm cp lib/Dist/Zilla/MVP/Assembler/Zilla.pm blib\lib\Dist\Zilla\MVP\Assembler\Zilla.pm cp lib/Dist/Zilla/MintingProfile/Default.pm blib\lib\Dist\Zilla\MintingProfile\Default.pm cp lib/Dist/Zilla/MVP/Assembler.pm blib\lib\Dist\Zilla\MVP\Assembler.pm cp lib/Dist/Zilla/App/Tester.pm blib\lib\Dist\Zilla\App\Tester.pm cp lib/Dist/Zilla/Chrome/Test.pm blib\lib\Dist\Zilla\Chrome\Test.pm cp lib/Dist/Zilla/File/OnDisk.pm blib\lib\Dist\Zilla\File\OnDisk.pm cp lib/Dist/Zilla/Dist/Builder.pm blib\lib\Dist\Zilla\Dist\Builder.pm cp lib/Dist/Zilla/Dist/Minter.pm blib\lib\Dist\Zilla\Dist\Minter.pm cp lib/Dist/Zilla/MVP/Section.pm blib\lib\Dist\Zilla\MVP\Section.pm cp lib/Dist/Zilla/MVP/RootSection.pm blib\lib\Dist\Zilla\MVP\RootSection.pm cp lib/Dist/Zilla/MVP/Reader/Perl.pm blib\lib\Dist\Zilla\MVP\Reader\Perl.pm cp lib/Dist/Zilla/Chrome/Term.pm blib\lib\Dist\Zilla\Chrome\Term.pm cp lib/Dist/Zilla/Plugin/FinderCode.pm blib\lib\Dist\Zilla\Plugin\FinderCode.pm cp lib/Dist/Zilla/Plugin/BumpVersion.pm blib\lib\Dist\Zilla\Plugin\BumpVersion.pm cp lib/Dist/Zilla/Plugin/DistINI.pm blib\lib\Dist\Zilla\Plugin\DistINI.pm cp lib/Dist/Zilla/Plugin/CPANFile.pm blib\lib\Dist\Zilla\Plugin\CPANFile.pm cp lib/Dist/Zilla/Plugin/Encoding.pm blib\lib\Dist\Zilla\Plugin\Encoding.pm cp lib/Dist/Zilla/Plugin/GatherDir.pm blib\lib\Dist\Zilla\Plugin\GatherDir.pm cp lib/Dist/Zilla/Plugin/GatherDir/Template.pm blib\lib\Dist\Zilla\Plugin\GatherDir\Template.pm cp lib/Dist/Zilla/Plugin/FakeRelease.pm blib\lib\Dist\Zilla\Plugin\FakeRelease.pm cp lib/Dist/Zilla/Plugin/FileFinder/ByName.pm blib\lib\Dist\Zilla\Plugin\FileFinder\ByName.pm cp lib/Dist/Zilla/Plugin/ExecDir.pm blib\lib\Dist\Zilla\Plugin\ExecDir.pm cp lib/Dist/Zilla/Plugin/ExtraTests.pm blib\lib\Dist\Zilla\Plugin\ExtraTests.pm cp lib/Dist/Zilla/Plugin/AutoPrereqs.pm blib\lib\Dist\Zilla\Plugin\AutoPrereqs.pm cp lib/Dist/Zilla/Plugin/ConfirmRelease.pm blib\lib\Dist\Zilla\Plugin\ConfirmRelease.pm cp lib/Dist/Zilla/Plugin/FileFinder/Filter.pm blib\lib\Dist\Zilla\Plugin\FileFinder\Filter.pm cp lib/Dist/Zilla/Plugin/AutoVersion.pm blib\lib\Dist\Zilla\Plugin\AutoVersion.pm cp lib/Dist/Zilla/Plugin/ManifestSkip.pm blib\lib\Dist\Zilla\Plugin\ManifestSkip.pm cp lib/Dist/Zilla/Plugin/MakeMaker/Runner.pm blib\lib\Dist\Zilla\Plugin\MakeMaker\Runner.pm cp lib/Dist/Zilla/Plugin/MetaYAML.pm blib\lib\Dist\Zilla\Plugin\MetaYAML.pm cp lib/Dist/Zilla/Plugin/NextRelease.pm blib\lib\Dist\Zilla\Plugin\NextRelease.pm cp lib/Dist/Zilla/Plugin/ModuleBuild.pm blib\lib\Dist\Zilla\Plugin\ModuleBuild.pm cp lib/Dist/Zilla/Plugin/MakeMaker.pm blib\lib\Dist\Zilla\Plugin\MakeMaker.pm cp lib/Dist/Zilla/Plugin/MetaNoIndex.pm blib\lib\Dist\Zilla\Plugin\MetaNoIndex.pm cp lib/Dist/Zilla/Plugin/MetaConfig.pm blib\lib\Dist\Zilla\Plugin\MetaConfig.pm cp lib/Dist/Zilla/Plugin/InlineFiles.pm blib\lib\Dist\Zilla\Plugin\InlineFiles.pm cp lib/Dist/Zilla/Plugin/Manifest.pm blib\lib\Dist\Zilla\Plugin\Manifest.pm cp lib/Dist/Zilla/Plugin/MetaTests.pm blib\lib\Dist\Zilla\Plugin\MetaTests.pm cp lib/Dist/Zilla/Plugin/MetaResources.pm blib\lib\Dist\Zilla\Plugin\MetaResources.pm cp lib/Dist/Zilla/Plugin/GenerateFile.pm blib\lib\Dist\Zilla\Plugin\GenerateFile.pm cp lib/Dist/Zilla/Plugin/ModuleShareDirs.pm blib\lib\Dist\Zilla\Plugin\ModuleShareDirs.pm cp lib/Dist/Zilla/Plugin/License.pm blib\lib\Dist\Zilla\Plugin\License.pm cp lib/Dist/Zilla/Plugin/MetaJSON.pm blib\lib\Dist\Zilla\Plugin\MetaJSON.pm cp lib/Dist/Zilla/Plugin/PruneCruft.pm blib\lib\Dist\Zilla\Plugin\PruneCruft.pm cp lib/Dist/Zilla/Plugin/PkgDist.pm blib\lib\Dist\Zilla\Plugin\PkgDist.pm cp lib/Dist/Zilla/Plugin/Prereqs.pm blib\lib\Dist\Zilla\Plugin\Prereqs.pm cp lib/Dist/Zilla/Plugin/PodVersion.pm blib\lib\Dist\Zilla\Plugin\PodVersion.pm cp lib/Dist/Zilla/Plugin/RemovePrereqs.pm blib\lib\Dist\Zilla\Plugin\RemovePrereqs.pm cp lib/Dist/Zilla/Plugin/PruneFiles.pm blib\lib\Dist\Zilla\Plugin\PruneFiles.pm cp lib/Dist/Zilla/PluginBundle/Basic.pm blib\lib\Dist\Zilla\PluginBundle\Basic.pm cp lib/Dist/Zilla/Plugin/TestRelease.pm blib\lib\Dist\Zilla\Plugin\TestRelease.pm cp lib/Dist/Zilla/Plugin/ShareDir.pm blib\lib\Dist\Zilla\Plugin\ShareDir.pm cp lib/Dist/Zilla/Plugin/Prereq.pm blib\lib\Dist\Zilla\Plugin\Prereq.pm cp lib/Dist/Zilla/Plugin/PodCoverageTests.pm blib\lib\Dist\Zilla\Plugin\PodCoverageTests.pm cp lib/Dist/Zilla/Plugin/PkgVersion.pm blib\lib\Dist\Zilla\Plugin\PkgVersion.pm cp lib/Dist/Zilla/Plugin/Readme.pm blib\lib\Dist\Zilla\Plugin\Readme.pm cp lib/Dist/Zilla/Plugin/UploadToCPAN.pm blib\lib\Dist\Zilla\Plugin\UploadToCPAN.pm cp lib/Dist/Zilla/Plugin/TemplateModule.pm blib\lib\Dist\Zilla\Plugin\TemplateModule.pm cp lib/Dist/Zilla/Plugin/PodSyntaxTests.pm blib\lib\Dist\Zilla\Plugin\PodSyntaxTests.pm cp lib/Dist/Zilla/Role/ConfigDumper.pm blib\lib\Dist\Zilla\Role\ConfigDumper.pm cp lib/Dist/Zilla/Role/BeforeBuild.pm blib\lib\Dist\Zilla\Role\BeforeBuild.pm cp lib/Dist/Zilla/Role/AfterMint.pm blib\lib\Dist\Zilla\Role\AfterMint.pm cp lib/Dist/Zilla/Role/AfterRelease.pm blib\lib\Dist\Zilla\Role\AfterRelease.pm cp lib/Dist/Zilla/Role/BeforeRelease.pm blib\lib\Dist\Zilla\Role\BeforeRelease.pm cp lib/Dist/Zilla/Role/AfterBuild.pm blib\lib\Dist\Zilla\Role\AfterBuild.pm cp lib/Dist/Zilla/Role/Chrome.pm blib\lib\Dist\Zilla\Role\Chrome.pm cp lib/Dist/Zilla/Role/EncodingProvider.pm blib\lib\Dist\Zilla\Role\EncodingProvider.pm cp lib/Dist/Zilla/Prereqs.pm blib\lib\Dist\Zilla\Prereqs.pm cp lib/Dist/Zilla/PluginBundle/Filter.pm blib\lib\Dist\Zilla\PluginBundle\Filter.pm cp lib/Dist/Zilla/PluginBundle/FakeClassic.pm blib\lib\Dist\Zilla\PluginBundle\FakeClassic.pm cp lib/Dist/Zilla/PluginBundle/Classic.pm blib\lib\Dist\Zilla\PluginBundle\Classic.pm cp lib/Dist/Zilla/Role/BuildPL.pm blib\lib\Dist\Zilla\Role\BuildPL.pm cp lib/Dist/Zilla/Role/BuildRunner.pm blib\lib\Dist\Zilla\Role\BuildRunner.pm cp lib/Dist/Zilla/Role/BeforeArchive.pm blib\lib\Dist\Zilla\Role\BeforeArchive.pm cp lib/Dist/Zilla/Role/BeforeMint.pm blib\lib\Dist\Zilla\Role\BeforeMint.pm cp lib/Dist/Zilla/Role/LicenseProvider.pm blib\lib\Dist\Zilla\Role\LicenseProvider.pm cp lib/Dist/Zilla/Role/MintingProfile.pm blib\lib\Dist\Zilla\Role\MintingProfile.pm cp lib/Dist/Zilla/Role/MintingProfile/ShareDir.pm blib\lib\Dist\Zilla\Role\MintingProfile\ShareDir.pm cp lib/Dist/Zilla/Role/MutableFile.pm blib\lib\Dist\Zilla\Role\MutableFile.pm cp lib/Dist/Zilla/Role/FileInjector.pm blib\lib\Dist\Zilla\Role\FileInjector.pm cp lib/Dist/Zilla/Role/FileFinder.pm blib\lib\Dist\Zilla\Role\FileFinder.pm cp lib/Dist/Zilla/Role/NameProvider.pm blib\lib\Dist\Zilla\Role\NameProvider.pm cp lib/Dist/Zilla/Role/File.pm blib\lib\Dist\Zilla\Role\File.pm cp lib/Dist/Zilla/Role/FileMunger.pm blib\lib\Dist\Zilla\Role\FileMunger.pm cp lib/Dist/Zilla/Role/FileGatherer.pm blib\lib\Dist\Zilla\Role\FileGatherer.pm cp lib/Dist/Zilla/Role/ModuleMaker.pm blib\lib\Dist\Zilla\Role\ModuleMaker.pm cp lib/Dist/Zilla/Role/ExecFiles.pm blib\lib\Dist\Zilla\Role\ExecFiles.pm cp lib/Dist/Zilla/Role/FilePruner.pm blib\lib\Dist\Zilla\Role\FilePruner.pm cp lib/Dist/Zilla/Role/InstallTool.pm blib\lib\Dist\Zilla\Role\InstallTool.pm cp lib/Dist/Zilla/Role/MetaProvider.pm blib\lib\Dist\Zilla\Role\MetaProvider.pm cp lib/Dist/Zilla/Role/FileFinderUser.pm blib\lib\Dist\Zilla\Role\FileFinderUser.pm cp lib/Dist/Zilla/Role/PrereqSource.pm blib\lib\Dist\Zilla\Role\PrereqSource.pm cp lib/Dist/Zilla/Role/Releaser.pm blib\lib\Dist\Zilla\Role\Releaser.pm cp lib/Dist/Zilla/Role/TextTemplate.pm blib\lib\Dist\Zilla\Role\TextTemplate.pm cp lib/Dist/Zilla/Role/VersionProvider.pm blib\lib\Dist\Zilla\Role\VersionProvider.pm cp lib/Dist/Zilla/Stash/PAUSE.pm blib\lib\Dist\Zilla\Stash\PAUSE.pm cp lib/Dist/Zilla/Role/PluginBundle.pm blib\lib\Dist\Zilla\Role\PluginBundle.pm cp lib/Dist/Zilla/Stash/User.pm blib\lib\Dist\Zilla\Stash\User.pm cp lib/Dist/Zilla/Role/ShareDir.pm blib\lib\Dist\Zilla\Role\ShareDir.pm cp lib/Dist/Zilla/Role/StubBuild.pm blib\lib\Dist\Zilla\Role\StubBuild.pm cp lib/Dist/Zilla/Role/Plugin.pm blib\lib\Dist\Zilla\Role\Plugin.pm cp lib/Dist/Zilla/Stash/Rights.pm blib\lib\Dist\Zilla\Stash\Rights.pm cp lib/Dist/Zilla/Role/TestRunner.pm blib\lib\Dist\Zilla\Role\TestRunner.pm cp lib/Dist/Zilla/Role/PluginBundle/Easy.pm blib\lib\Dist\Zilla\Role\PluginBundle\Easy.pm cp lib/Dist/Zilla/Role/Stash.pm blib\lib\Dist\Zilla\Role\Stash.pm cp lib/Dist/Zilla/Role/Stash/Login.pm blib\lib\Dist\Zilla\Role\Stash\Login.pm cp lib/Dist/Zilla/Role/PPI.pm blib\lib\Dist\Zilla\Role\PPI.pm cp lib/Dist/Zilla/Role/Stash/Authors.pm blib\lib\Dist\Zilla\Role\Stash\Authors.pm cp lib/Dist/Zilla/Util.pm blib\lib\Dist\Zilla\Util.pm cp lib/Dist/Zilla/Util/AuthorDeps.pm blib\lib\Dist\Zilla\Util\AuthorDeps.pm cp lib/Dist/Zilla/Types.pm blib\lib\Dist\Zilla\Types.pm cp lib/Dist/Zilla/Tester.pm blib\lib\Dist\Zilla\Tester.pm cp lib/Dist/Zilla/Tutorial.pm blib\lib\Dist\Zilla\Tutorial.pm cp lib/Test/DZil.pm blib\lib\Test\DZil.pm C:\Perl64-5.20\bin\perl.exe -MExtUtils::Command -e cp -- bin/dzil blib\script\dzil pl2bat.bat blib\script\dzil RJBS/Dist-Zilla-5.020.tar.gz dmake -- OK Running make test >>> dmake test TEST_VERBOSE=1 Skip blib\lib\auto\share\module\Dist-Zilla-MintingProfile-Default\default\extra-dist.ini (unchanged) Skip blib\lib\auto\share\module\Dist-Zilla-MintingProfile-Default\default\profile.ini (unchanged) C:\Perl64-5.20\bin\perl.exe "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(1, 'blib\lib', 'blib\arch')" t/*.t t/commands/*.t t/diagnostics/*.t t/plugins/*.t # # # Generated by Dist::Zilla::Plugin::ReportVersions::Tiny v1.10 # perl: 5.020001 (wanted v5.8.5) on MSWin32 from C:\Perl64-5.20\bin\perl.exe # # App::Cmd::Command::version => 0.323 (want any version) # App::Cmd::Setup => 0.323 (want 0.309) # App::Cmd::Tester => 0.323 (want 0.306) # App::Cmd::Tester::CaptureExternal => 0.323 (want any version) # Archive::Tar => 2.02 (want any version) # Archive::Tar::Wrapper => module not found. (want 0.15) # CPAN::Meta::Converter => 2.142690 (want 2.101550) # CPAN::Meta::Prereqs => 2.142690 (want 2.120630) # CPAN::Meta::Requirements => 2.128 (want 2.121) # CPAN::Meta::Validator => 2.142690 (want 2.101550) # CPAN::Uploader => 0.103007 (want 0.103004) # Carp => 1.3301 (want any version) # Class::Load => 0.22 (want 0.17) # Config::INI::Reader => 0.024 (want any version) # Config::MVP::Assembler => 2.200008 (want any version) # Config::MVP::Assembler::WithBundles => 2.200008 (want any version) # Config::MVP::Reader => 2.200008 (want 2.101540) # Config::MVP::Reader::Findable::ByExtension => 2.200008 (want any version) # Config::MVP::Reader::Finder => 2.200008 (want any version) # Config::MVP::Reader::INI => 2.101463 (want 2) # Config::MVP::Section => 2.200008 (want 2.200002) # Data::Dumper => 2.154 (want any version) # Data::Section => 0.200006 (want 0.200002) # DateTime => 1.12 (want 0.44) # Digest::MD5 => 2.53 (want any version) # Encode => 2.62 (want any version) # ExtUtils::MakeMaker => 6.98 (want 6.30) # ExtUtils::Manifest => 1.68 (want 1.54) # File::Copy::Recursive => 0.38 (want any version) # File::Find::Rule => 0.33 (want any version) # File::HomeDir => 1.00 (want any version) # File::Path => 2.09 (want any version) # File::ShareDir => 1.102 (want any version) # File::ShareDir::Install => 0.09 (want 0.06) # File::Spec => 3.47 (want any version) # File::Temp => 0.2304 (want any version) # File::pushd => 1.009 (want any version) # Hash::Merge::Simple => 0.051 (want any version) # JSON => 2.90 (want 2) # List::AllUtils => 0.08 (want any version) # List::MoreUtils => 0.33 (want any version) # List::Util => 1.41 (want any version) # Log::Dispatchouli => 2.010 (want 1.102220) # Mixin::Linewise::Readers => 0.106 (want 0.100) # Moose => 2.1213 (want 0.92) # Moose::Autobox => 0.15 (want 0.10) # Moose::Role => 2.1213 (want any version) # Moose::Util::TypeConstraints => 2.1213 (want any version) # MooseX::LazyRequire => 0.11 (want any version) # MooseX::Role::Parameterized => 1.08 (want any version) # MooseX::SetOnce => 0.200002 (want any version) # MooseX::Types => 0.45 (want any version) # MooseX::Types::Moose => 0.45 (want any version) # MooseX::Types::Path::Class => 0.06 (want any version) # MooseX::Types::Perl => 0.101343 (want any version) # PPI => 1.218 (want any version) # PPI::Document => 1.218 (want any version) # Params::Util => 1.07 (want any version) # Path::Class => 0.35 (want 0.22) # Path::Tiny => 0.058 (want any version) # Perl::PrereqScanner => 1.020 (want 1.016) # Perl::Version => 1.013 (want any version) # Pod::Eventual => 0.094001 (want 0.091480) # Scalar::Util => 1.41 (want any version) # Software::License => 0.103010 (want 0.101370) # Software::License::None => 0.103010 (want any version) # Software::LicenseUtils => 0.103010 (want any version) # Storable => 2.51 (want any version) # String::Formatter => 0.102084 (want 0.100680) # String::RewritePrefix => 0.007 (want 0.005) # Sub::Exporter => 0.987 (want any version) # Sub::Exporter::ForMethods => 0.100051 (want any version) # Sub::Exporter::Util => 0.987 (want any version) # Term::Encoding => 0.02 (want any version) # Term::ReadKey => 2.32 (want any version) # Term::ReadLine => 1.14 (want any version) # Term::ReadLine::Gnu => module not found. (want any version) # Term::UI => 0.42 (want any version) # Test::Deep => 0.113 (want any version) # Test::FailWarnings => 0.008 (want any version) # Test::Fatal => 0.013 (want any version) # Test::File::ShareDir => 1.000005 (want any version) # Test::More => 1.001006 (want 0.96) # Text::Glob => 0.09 (want 0.08) # Text::Template => 1.46 (want any version) # Try::Tiny => 0.22 (want any version) # YAML::Tiny => 1.63 (want any version) # autobox => 2.82 (want 2.53) # autodie => 2.25 (want any version) # lib => 0.63 (want any version) # namespace::autoclean => 0.20 (want any version) # parent => 0.228 (want any version) # strict => 1.08 (want any version) # utf8 => 1.13_01 (want any version) # version => 0.9909 (want any version) # warnings => 1.23 (want any version) # # Thanks for using my code. I hope it works for you. # If not, please try and include this output in the bug report. # That will help me reproduce the issue and solve your problem. # t/000-report-versions-tiny.t .. ok 1 - we really didn't test anything, just reporting data 1..1 ok Syntax error at line 2: 'bin ' at C:\cpanfly-5.20\var\cpan\build\Dist-Zilla-5.020-HWAtaw\blib\lib/Dist/Zilla/Util/AuthorDeps.pm line 35. # Looks like your test exited with 255 before it could output anything. t/commands/authordeps.t ....... 1..1 Dubious, test returned 255 (wstat 65280, 0xff00) Failed 1/1 subtests t/compile.t ................... 1..135 ok 1 - require Dist::Zilla; ok 2 - require Dist::Zilla::App; ok 3 - require Dist::Zilla::Prereqs; ok 4 - require Dist::Zilla::Tester; ok 5 - require Dist::Zilla::Types; ok 6 - require Dist::Zilla::Util; ok 7 - require Dist::Zilla::App::Command; ok 8 - require Dist::Zilla::App::Tester; ok 9 - require Dist::Zilla::App::Command::add; ok 10 - require Dist::Zilla::App::Command::authordeps; ok 11 - require Dist::Zilla::App::Command::build; ok 12 - require Dist::Zilla::App::Command::clean; ok 13 - require Dist::Zilla::App::Command::install; ok 14 - require Dist::Zilla::App::Command::listdeps; ok 15 - require Dist::Zilla::App::Command::new; ok 16 - require Dist::Zilla::App::Command::nop; ok 17 - require Dist::Zilla::App::Command::release; ok 18 - require Dist::Zilla::App::Command::run; ok 19 - require Dist::Zilla::App::Command::setup; ok 20 - require Dist::Zilla::App::Command::smoke; ok 21 - require Dist::Zilla::App::Command::test; ok 22 - require Dist::Zilla::App::Command::version; ok 23 - require Dist::Zilla::Chrome::Term; ok 24 - require Dist::Zilla::Chrome::Test; ok 25 - require Dist::Zilla::Dist::Builder; ok 26 - require Dist::Zilla::Dist::Minter; ok 27 - require Dist::Zilla::File::FromCode; ok 28 - require Dist::Zilla::File::InMemory; ok 29 - require Dist::Zilla::File::OnDisk; ok 30 - require Dist::Zilla::MintingProfile::Default; ok 31 - require Dist::Zilla::MVP::Assembler; ok 32 - require Dist::Zilla::MVP::RootSection; ok 33 - require Dist::Zilla::MVP::Section; ok 34 - require Dist::Zilla::MVP::Assembler::GlobalConfig; ok 35 - require Dist::Zilla::MVP::Assembler::Zilla; ok 36 - require Dist::Zilla::MVP::Reader::Finder; ok 37 - require Dist::Zilla::MVP::Reader::Perl; ok 38 - require Dist::Zilla::Plugin::AutoPrereq; ok 39 - require Dist::Zilla::Plugin::AutoPrereqs; ok 40 - require Dist::Zilla::Plugin::AutoVersion; ok 41 - require Dist::Zilla::Plugin::BumpVersion; ok 42 - require Dist::Zilla::Plugin::ConfirmRelease; ok 43 - require Dist::Zilla::Plugin::CPANFile; ok 44 - require Dist::Zilla::Plugin::DistINI; ok 45 - require Dist::Zilla::Plugin::Encoding; ok 46 - require Dist::Zilla::Plugin::ExecDir; ok 47 - require Dist::Zilla::Plugin::ExtraTests; ok 48 - require Dist::Zilla::Plugin::FakeRelease; ok 49 - require Dist::Zilla::Plugin::FinderCode; ok 50 - require Dist::Zilla::Plugin::GatherDir; ok 51 - require Dist::Zilla::Plugin::GenerateFile; ok 52 - require Dist::Zilla::Plugin::InlineFiles; ok 53 - require Dist::Zilla::Plugin::License; ok 54 - require Dist::Zilla::Plugin::MakeMaker; ok 55 - require Dist::Zilla::Plugin::Manifest; ok 56 - require Dist::Zilla::Plugin::ManifestSkip; ok 57 - require Dist::Zilla::Plugin::MetaConfig; ok 58 - require Dist::Zilla::Plugin::MetaJSON; ok 59 - require Dist::Zilla::Plugin::MetaNoIndex; ok 60 - require Dist::Zilla::Plugin::MetaResources; ok 61 - require Dist::Zilla::Plugin::MetaTests; ok 62 - require Dist::Zilla::Plugin::MetaYAML; ok 63 - require Dist::Zilla::Plugin::ModuleBuild; ok 64 - require Dist::Zilla::Plugin::ModuleShareDirs; ok 65 - require Dist::Zilla::Plugin::NextRelease; ok 66 - require Dist::Zilla::Plugin::PkgDist; ok 67 - require Dist::Zilla::Plugin::PkgVersion; ok 68 - require Dist::Zilla::Plugin::PodCoverageTests; ok 69 - require Dist::Zilla::Plugin::PodSyntaxTests; ok 70 - require Dist::Zilla::Plugin::PodVersion; ok 71 - require Dist::Zilla::Plugin::Prereq; ok 72 - require Dist::Zilla::Plugin::Prereqs; ok 73 - require Dist::Zilla::Plugin::PruneCruft; ok 74 - require Dist::Zilla::Plugin::PruneFiles; ok 75 - require Dist::Zilla::Plugin::Readme; ok 76 - require Dist::Zilla::Plugin::RemovePrereqs; ok 77 - require Dist::Zilla::Plugin::ShareDir; ok 78 - require Dist::Zilla::Plugin::TemplateModule; ok 79 - require Dist::Zilla::Plugin::TestRelease; ok 80 - require Dist::Zilla::Plugin::UploadToCPAN; ok 81 - require Dist::Zilla::Plugin::FileFinder::ByName; ok 82 - require Dist::Zilla::Plugin::FileFinder::Filter; ok 83 - require Dist::Zilla::Plugin::GatherDir::Template; ok 84 - require Dist::Zilla::Plugin::MakeMaker::Runner; ok 85 - require Dist::Zilla::PluginBundle::Basic; ok 86 - require Dist::Zilla::PluginBundle::Classic; ok 87 - require Dist::Zilla::PluginBundle::FakeClassic; ok 88 - require Dist::Zilla::PluginBundle::Filter; ok 89 - require Dist::Zilla::Role::AfterBuild; ok 90 - require Dist::Zilla::Role::AfterMint; ok 91 - require Dist::Zilla::Role::AfterRelease; ok 92 - require Dist::Zilla::Role::BeforeArchive; ok 93 - require Dist::Zilla::Role::BeforeBuild; ok 94 - require Dist::Zilla::Role::BeforeMint; ok 95 - require Dist::Zilla::Role::BeforeRelease; ok 96 - require Dist::Zilla::Role::BuildPL; ok 97 - require Dist::Zilla::Role::BuildRunner; ok 98 - require Dist::Zilla::Role::Chrome; ok 99 - require Dist::Zilla::Role::ConfigDumper; ok 100 - require Dist::Zilla::Role::EncodingProvider; ok 101 - require Dist::Zilla::Role::ExecFiles; ok 102 - require Dist::Zilla::Role::File; ok 103 - require Dist::Zilla::Role::FileFinder; ok 104 - require Dist::Zilla::Role::FileFinderUser; ok 105 - require Dist::Zilla::Role::FileGatherer; ok 106 - require Dist::Zilla::Role::FileInjector; ok 107 - require Dist::Zilla::Role::FileMunger; ok 108 - require Dist::Zilla::Role::FilePruner; ok 109 - require Dist::Zilla::Role::InstallTool; ok 110 - require Dist::Zilla::Role::LicenseProvider; ok 111 - require Dist::Zilla::Role::MetaProvider; ok 112 - require Dist::Zilla::Role::MintingProfile; ok 113 - require Dist::Zilla::Role::ModuleMaker; ok 114 - require Dist::Zilla::Role::MutableFile; ok 115 - require Dist::Zilla::Role::NameProvider; ok 116 - require Dist::Zilla::Role::Plugin; ok 117 - require Dist::Zilla::Role::PluginBundle; ok 118 - require Dist::Zilla::Role::PPI; ok 119 - require Dist::Zilla::Role::PrereqSource; ok 120 - require Dist::Zilla::Role::Releaser; ok 121 - require Dist::Zilla::Role::ShareDir; ok 122 - require Dist::Zilla::Role::Stash; ok 123 - require Dist::Zilla::Role::StubBuild; ok 124 - require Dist::Zilla::Role::TestRunner; ok 125 - require Dist::Zilla::Role::TextTemplate; ok 126 - require Dist::Zilla::Role::VersionProvider; ok 127 - require Dist::Zilla::Role::MintingProfile::ShareDir; ok 128 - require Dist::Zilla::Role::PluginBundle::Easy; ok 129 - require Dist::Zilla::Role::Stash::Authors; ok 130 - require Dist::Zilla::Role::Stash::Login; ok 131 - require Dist::Zilla::Stash::PAUSE; ok 132 - require Dist::Zilla::Stash::Rights; ok 133 - require Dist::Zilla::Stash::User; ok 134 - require Dist::Zilla::Util::AuthorDeps; ok 135 - require Test::DZil; ok t/diagnostics/main-module.t ... ok 1 - fails with no main_module ok 2 - tells users there are no files in dist ok 3 - tells user what we expected to find ok 4 - should not fail with main_module ok 5 - fails with no main_module ok 6 - tells user what we expected to find ok 7 - tells the user there are no pm files ok 8 - should fail with missing main_module ok 9 - tells users there are no files in dist ok 10 - tells user their main_module was fubar ok 11 - should fail with missing main_module ok 12 - tells user their main_module was fubar ok 13 - should fail with missing main_module ok 14 - tells user their main_module was fubar ok 15 - tells the user there are no pm files 1..15 ok t/diagnostics/plugin-fail.t ... # Subtest: BrokenPlugin ok 1 - Failure occurs when a plugin is broken ok 2 - Exception is a compilation failure ok 3 - Exception reports the original problem 1..3 ok 1 - BrokenPlugin # Subtest: BrokenPlugin2 ok 1 - Failure occurs when a plugin is broken ok 2 - Exception is a compilation failure ok 3 - Exception reports the original problem 1..3 ok 2 - BrokenPlugin2 # Subtest: BrokenPlugin3 ok 1 - Failure occurs when a plugin is broken ok 2 - Exception explains that it couldn't load the plugin ok 3 - Exception reports the original problem 1..3 ok 3 - BrokenPlugin3 # Subtest: BrokenPlugin4 ok 1 - Failure occurs when a plugin is broken ok 2 - Exception explains that it couldn't load the plugin 2-layers down ok 3 - Exception reports the original problem 1..3 ok 4 - BrokenPlugin4 # Subtest: Not::A::Plugin ok 1 - Failure occurs when a plugin is missing ok 2 - Exception explains that the plugin is not installed ok 3 - Exception suggests using authordeps 1..3 ok 5 - Not::A::Plugin 1..5 ok t/file.t ...................... # Subtest: OnDisk # Subtest: UTF-8 file ok 1 - create UTF-8 encoded tempfile ok 2 - An object of class 'Dist::Zilla::File::OnDisk' isa 'Dist::Zilla::File::OnDisk' ok 3 - does MutableFile role ok 4 - get content ok 5 - get encoded_content ok 6 - set content ok 7 - get content ok 8 - get encoded_content ok 9 - set encoded_content ok 10 - get encoded_content ok 11 - get content 1..11 ok 1 - UTF-8 file # Subtest: binary file ok 1 - create binary tempfile ok 2 - An object of class 'Dist::Zilla::File::OnDisk' isa 'Dist::Zilla::File::OnDisk' ok 3 - set encoding to 'bytes' ok 4 - get encoded_content ok 5 - get content from bytes should throw error ok 6 - error shows encoded_content source 1..6 ok 2 - binary file # Subtest: latin1 file ok 1 - create latin1 tempfile ok 2 - An object of class 'Dist::Zilla::File::OnDisk' isa 'Dist::Zilla::File::OnDisk' ok 3 - get encoded_content ok 4 - get content 1..4 ok 3 - latin1 file 1..3 ok 1 - OnDisk # Subtest: InMemory # Subtest: UTF-8 string ok 1 - An object of class 'Dist::Zilla::File::InMemory' isa 'Dist::Zilla::File::InMemory' ok 2 - does MutableFile role ok 3 - get content ok 4 - get encoded_content ok 5 - set content ok 6 - get content ok 7 - get encoded_content ok 8 - set encoded_content ok 9 - get encoded_content ok 10 - get content 1..10 ok 1 - UTF-8 string # Subtest: binary string ok 1 - An object of class 'Dist::Zilla::File::InMemory' isa 'Dist::Zilla::File::InMemory' ok 2 - set encoding to 'bytes' ok 3 - get encoded_content ok 4 - get content from bytes should throw error ok 5 - error shows encoded_content source 1..5 ok 2 - binary string # Subtest: latin1 string ok 1 - An object of class 'Dist::Zilla::File::InMemory' isa 'Dist::Zilla::File::InMemory' ok 2 - get encoded_content ok 3 - get content 1..3 ok 3 - latin1 string 1..3 ok 2 - InMemory # Subtest: FromCode # Subtest: UTF-8 string ok 1 - An object of class 'Dist::Zilla::File::FromCode' isa 'Dist::Zilla::File::FromCode' ok 2 - content ok 3 - encoded_content 1..3 ok 1 - UTF-8 string # Subtest: content immutable ok 1 - An object of class 'Dist::Zilla::File::FromCode' isa 'Dist::Zilla::File::FromCode' ok 2 - changing content should throw error ok 3 - changing encoded_content should throw error 1..3 ok 2 - content immutable # Subtest: binary string ok 1 - An object of class 'Dist::Zilla::File::FromCode' isa 'Dist::Zilla::File::FromCode' ok 2 - get encoded_content ok 3 - get content from bytes should throw error ok 4 - error shows encoded_content source 1..4 ok 3 - binary string # Subtest: latin1 string ok 1 - An object of class 'Dist::Zilla::File::FromCode' isa 'Dist::Zilla::File::FromCode' ok 2 - get encoded_content ok 3 - get content 1..3 ok 4 - latin1 string 1..4 ok 3 - FromCode 1..3 ok t/minter.t .................... ok 1 - our new module has the package declaration we want ok 2 - copyright_holder in dist.ini ok 3 ok 4 - our second module has the package declaration we want 1..4 ok t/plugins/autolicense.t ....... ok 1 - dist license is set by plugin ok 2 - copyright_year used instead of default year 1..2 ok t/plugins/autoname.t .......... ok 1 - dist name is set (in DZ obj) 1..1 ok t/plugins/autoprereqs.t ....... ok 1 - all requires found, but no more ok 2 - configure_finder did not change requires ok 3 - configure_requires is correct ok 4 - custom scanner list 1..4 ok t/plugins/autoversion.t ....... ok 1 - dist version is set (in DZ obj) 1..1 ok t/plugins/confirmrelease.t .... ok 1 - ConfirmRelease aborts by default ok 2 - release did not happen by default ok 3 - ConfirmRelease aborts when DZIL_CONFIRMRELEASE_DEFAULT=n ok 4 - release did not happen when DZIL_CONFIRMRELEASE_DEFAULT=n ok 5 - ConfirmRelease aborts when DZIL_CONFIRMRELEASE_DEFAULT=no ok 6 - release did not happen when DZIL_CONFIRMRELEASE_DEFAULT=no ok 7 - DZIL_CONFIRMRELEASE_DEFAULT=y no exception ok 8 - DZIL_CONFIRMRELEASE_DEFAULT=y allows release ok 9 - DZIL_CONFIRMRELEASE_DEFAULT=yes no exception ok 10 - DZIL_CONFIRMRELEASE_DEFAULT=yes allows release ok 11 - ConfirmRelease aborts when answering 'n' ok 12 - supplementary information was also displayed ok 13 - release did not happen when answering 'n' ok 14 - ConfirmRelease aborts when answering 'no' ok 15 - supplementary information was also displayed ok 16 - release did not happen when answering 'no' ok 17 - ConfirmRelease no exception when answering 'y' ok 18 - supplementary information was also displayed ok 19 - answering 'y' allows release ok 20 - ConfirmRelease no exception when answering 'yes' ok 21 - supplementary information was also displayed ok 22 - answering 'yes' allows release 1..22 ok Can't use an undefined value as an ARRAY reference at C:/cpanfly-5.20/var/megalib/Win32/TieRegistry.pm line 718. # Tests were run but no plan was declared and done_testing() was not seen. # Looks like your test exited with 255 just after 36. t/plugins/distmeta.t .......... ok 1 - META.json is_deeply META.yml ok 2 - abstract is what we want in 2.0 json ok 3 - author is what we want in 2.0 json ok 4 - license is what we want in 2.0 json ok 5 - name is what we want in 2.0 json ok 6 - prereqs is what we want in 2.0 json ok 7 - resources is what we want in 2.0 json ok 8 - version is what we want in 2.0 json ok 9 - abstract is what we want in 2.0 yaml ok 10 - author is what we want in 2.0 yaml ok 11 - license is what we want in 2.0 yaml ok 12 - name is what we want in 2.0 yaml ok 13 - prereqs is what we want in 2.0 yaml ok 14 - resources is what we want in 2.0 yaml ok 15 - version is what we want in 2.0 yaml ok 16 - META.json is_deeply META.yml ok 17 - abstract is what we want in 1.4 json ok 18 - author is what we want in 1.4 json ok 19 - build_requires is what we want in 1.4 json ok 20 - configure_requires is what we want in 1.4 json ok 21 - license is what we want in 1.4 json ok 22 - name is what we want in 1.4 json ok 23 - recommends is what we want in 1.4 json ok 24 - requires is what we want in 1.4 json ok 25 - resources is what we want in 1.4 json ok 26 - version is what we want in 1.4 json ok 27 - abstract is what we want in 1.4 yaml ok 28 - author is what we want in 1.4 yaml ok 29 - build_requires is what we want in 1.4 yaml ok 30 - configure_requires is what we want in 1.4 yaml ok 31 - license is what we want in 1.4 yaml ok 32 - name is what we want in 1.4 yaml ok 33 - recommends is what we want in 1.4 yaml ok 34 - requires is what we want in 1.4 yaml ok 35 - resources is what we want in 1.4 yaml ok 36 - version is what we want in 1.4 yaml Dubious, test returned 255 (wstat 65280, 0xff00) All 36 subtests passed t/plugins/extratests.t ........ ok 1 - filenames rewritten by ExtraTests ok 2 - we mention AUTOMATED_TESTING in the rewritten smoke test ok 3 - we mention AUTHOR_TESTING in the rewritten author test ok 4 - we mention RELEASE_TESTING in the rewritten release test ok 5 - dependencies ok 1..5 ok t/plugins/fakerelease.t ....... ok 1 - we log a fake release when we fake release ok 2 - we log a fake release when we fake release ok 3 - we can make FakeRelease fail when we want! 1..3 ok t/plugins/ffbyname.t .......... ok 1 - dir corpus skip archives ok 2 - filter DZT ok 3 - InBin ok 4 - AllPerl ok 5 - Plugins ok 6 - Synopsis ok 7 - Everything ok 8 - NoPluginM ok 9 - Everything ok 10 - EverythingButPerl 1..10 ok t/plugins/filefinders.t ....... ok 1 - GatherDir gathers all files in the source dir ok 2 - all files found were in manifest ok 3 - all files in manifest were on disk ok 4 - InstallModules finds all modules ok 5 - IncModules finds all modules ok 6 - TestFiles finds all files ok 7 - ExecFiles finds all files ok 8 - ShareFiles finds all files ok 9 - :AllFiles finds all files ok 10 - :NoFiles finds no files 1..10 ok t/plugins/filter-b.t .......... ok 1 - filtering 2 plugins gets us 2 fewer plugins! ok 2 - we started with the 2 we wanted to remove ok 3 - ...then we removed them 1..3 ok t/plugins/gatherdir.t ......... ok 1 - GatherDir gathers all files in the source dir ok 2 - all files found were in manifest ok 3 - all files in manifest were on disk 1..3 ok t/plugins/generatefile.t ...... ok 1 - we render $dist stuff into dingo.txt ok 2 - we render $plugin stuff into dingo.txt ok 3 - we include template literals into dingo.tmpl ok 4 - we render $dist stuff into dingo.txt ok 5 - we render $plugin stuff into dingo.txt (contents and filename) ok 6 - we include template literals into dingo.tmpl (contents and filename) 1..6 ok t/plugins/installdirs.t ....... ok 1 - not going to install share ok 2 - not going to install share ok 3 - files in ./share, but no ShareDir, so we will not install_share ok 4 - files in ./share, ShareDir, so we will install_share ok 5 - files in ./share, ShareDir, so we have a Build.PL share_dir ok 6 - not going to install module-based share ok 7 - not going to install module-based share ok 8 - files in ./share, empty ModuleShareDirs, so we will not install_share ok 9 - files in ./share, ModuleShareDirs given, so we will install_share ok 10 - files in ./share, ModuleShareDirs given, so we will install_share ok 11 - files in ./other, another ModuleShareDirs given, so we will install_share ok 12 - ShareDir and ModuleShareDirs: dist share ok 13 - ShareDir and ModuleShareDirs: first module share ok 14 - ShareDir and ModuleShareDirs: other module share ok 15 - files in ./share, ModuleShareDirs given, so we have a Build.PL share_dir ok 16 - ModuleBuild with ShareDir and ModuleShareDirs ok 17 - not going to install execs ok 18 - files in ./bin, but no ExecDir, not going to install execs ok 19 - files in ./bin, ExecDir, going to install execs ok 20 - files in ./bin, ExecDir, going to install execs in Build.PL 1..20 ok Can't use an undefined value as an ARRAY reference at C:/cpanfly-5.20/var/megalib/Win32/TieRegistry.pm line 718. # Child (non-ASCII author) exited without calling finalize() # Failed test 'non-ASCII author' # at C:/cpanfly-5.20/var/megalib/Test/Builder.pm line 279. # Tests were run but no plan was declared and done_testing() was not seen. # Looks like your test exited with 255 just after 2. t/plugins/license.t ........... # Subtest: ASCII-only author ok 1 - copyright appears in LICENSE file ok 2 - 'same terms as perl'-ish text appears in LICENSE 1..2 ok 1 - ASCII-only author # Subtest: non-ASCII author not ok 2 - non-ASCII author Dubious, test returned 255 (wstat 65280, 0xff00) Failed 1/2 subtests t/plugins/makemaker.t ......... ok 1 - correct value set for ABSTRACT ok 2 - correct value set for AUTHOR ok 3 - correct value set for BUILD_REQUIRES ok 4 - correct value set for CONFIGURE_REQUIRES ok 5 - correct value set for DISTNAME ok 6 - correct value set for LICENSE ok 7 - correct value set for NAME ok 8 - correct value set for PREREQ_PM ok 9 - correct value set for TEST_REQUIRES ok 10 - correct value set for VERSION ok 11 - normalized the perl version needed 1..11 ok t/plugins/manifest.t .......... ok 1 - manifest quotes files with spaces ok 2 - manifest quotes files with spaces 1..2 ok t/plugins/metanoindex.t ....... ok 1 - we generated the no_index entry we expected 1..1 ok t/plugins/metaresources.t ..... ok 1 - no errors from old-style bugtracker and repository for MetaResources ok 2 - META.yml matches expected 1.4 spec output ok 3 - META.json was 2.0 output, old-style resources were upgraded ok 4 - no errors from new-style bugtracker and repository for MetaResources ok 5 - META.yml matches expected 1.4 spec output, new style resources were down-graded ok 6 - META.json was 2.0 output 1..6 ok t/plugins/misctests.t ......... ok 1 - we have a distmeta file that tests it ok 2 - we have a pod-syntax test ok 3 - we have a pod-coverage test ok 4 - develop prereqs 1..4 ok t/plugins/modulebuild.t ....... ok 1 - correct value set for build_requires ok 2 - correct value set for configure_requires ok 3 - correct value set for dist_abstract ok 4 - correct value set for dist_author ok 5 - correct value set for dist_name ok 6 - correct value set for dist_version ok 7 - correct value set for license ok 8 - correct value set for module_name ok 9 - correct value set for requires ok 10 - correct value set for test_requires ok 11 - no custom class by default ok 12 - loads custom class from inc ok 13 - Build.PL calls ->new on Foo::Build ok 14 - loads custom class from items specificed in mb_lib ok 15 - Build.PL calls ->new on Foo::Build 1..15 ok t/plugins/nextrelease.t ....... ok 1 - new version appears in build Changes file ok 2 - new version does not yet appear in source Changes file ok 3 - no \r added to build Changelog ok 4 - new version appears in source Changes file after release ok 5 - we log a fake release when we fake release ok 6 - No new \r's added to post-release changelog ok 7 - new version appears in build Changes file ok 8 - new version does not yet appear in source Changes file ok 9 - we can make FakeRelease fail when we want! ok 10 - no new version in source Changes after failed release ok 11 - setting a custom format works ok 12 - setting a custom time_zone works ok 13 - adding -TRIAL works ok 14 - adding -TRIAL works ok 15 - adding -TRIAL with padding works ok 16 - complains about missing name ok 17 - build successfully with name & email ok 18 - adding name and email works ok 19 - build successfully with %Info stash ok 20 - adding name and email from %Info works ok 21 - dolmen's name is unmangled 1..21 ok t/plugins/pkgdist.t ........... ok 1 - added version to DZT::Sample ok 2 - added version to DZT::TP1 ok 3 - added version to DZT::TP2 ok 4 - *not* added to DZT::WVer; we have one already ok 5 - added version to DZT::Script not ok 6 - added version to plain script # TODO only scanning for packages right now # Failed (TODO) test 'added version to plain script' # at t/plugins/pkgdist.t line 110. # ' # #!/usr/bin/perl # # print "hello world\n"; # ' # doesn't match '(?^m:^\s*\$DZT\:\:Script\:\:DIST\ \=\ \'DZT\-Sample\'\;\s*$)' ok 7 - *not* added to versioned DZT::Script; we have one already ok 8 - we report the reason for no updateing WVer ok 9 - we add at most 1 DIST per package ok 10 - no version for DZT::TP2 when it looks like a monkey patch ok 11 - we report the reason for not updating Monkey 1..11 ok t/plugins/pkgversion.t ........ ok 1 - added version to DZT::Sample ok 2 - added version to DZT::TP1 ok 3 - added version to DZT::TP2 ok 4 - *not* added to DZT::WVer; we have one already ok 5 - *not* added to DZT::WVerTwoLines; we have one already ok 6 - added to DZT::WInComment; the one we have is in a comment ok 7 - added to DZT::WInPODStm; the one we have is in some POD ok 8 - added to DZT::WStrEscaped; the one we have is escaped ok 9 - added version to DZT::Script not ok 10 - added version to plain script # TODO only scanning for packages right now # Failed (TODO) test 'added version to plain script' # at t/plugins/pkgversion.t line 202. # ' # #!/usr/bin/perl # # print "hello world\n"; # ' # doesn't match '(?^m:^\s*\$DZT\:\:Script\:\:VERSION\ \=\ \'0\.001\'\;\s*$)' ok 11 - *not* added to versioned DZT::Script; we have one already ok 12 - we report the reason for no updateing WVer ok 13 - we add at most 1 VERSION per package ok 14 - no version for DZT::TP2 when it looks like a monkey patch ok 15 - we report the reason for not updating Monkey ok 16 - no version for DZT::TP2 when it was hidden with a comment ok 17 - added version to DZT::PodWithPackage ok 18 - no version for pod files with no package declaration ok 19 - we only add 1 VERSION assignment ok 20 - added version with 'TRIAL' comment when $ENV{TRIAL}=1 1..20 ok t/plugins/podsyntaxtests.t .... ok 1 - PodSyntaxTests develop prereqs ok 2 - xt/release/pod-syntax.t content 1..2 ok t/plugins/podversion.t ........ ok 1 - we didn't add version pod to Sample; it has no NAME ok 2 - we did add version pod to WPFP ok 3 - we didn't add version pod to WVer; it has one already ok 4 - we properly skipped over multi-line abstract ok 5 - we did add version pod to script 1..5 ok t/plugins/prereqs.t ........... ok 1 - prereqs merged ok 2 - prereqs synchronized across runtime, build & test phases ok 3 - prereqs merged and pruned ok 4 - -phase, -type, & -relationship ok 5 - non-magic name dies ok 6 - Bundle/Prereqs phase ok 7 - Bundle/Prereqs relationship ok 8 - Other/Prereq phase ok 9 - Other/Prereq relationship ok 10 - P1 phase ok 11 - P1 relationship ok 12 - P2 phase ok 13 - P2 relationship ok 14 - P3 phase ok 15 - P3 relationship ok 16 - P4 phase ok 17 - P4 relationship ok 18 - Recommends phase ok 19 - Recommends relationship 1..19 ok t/plugins/prunes.t ............ ok 1 - ManifestSkip prunes files from MANIFEST.SKIP (0) ok 2 - ManifestSkip prunes files from MANIFEST.SKIP (1) ok 3 - ManifestSkip prunes files from MANIFEST.SKIP (2) ok 4 - ManifestSkip prunes files from MANIFEST.SKIP (3) ok 5 - ManifestSkip prunes files from generated FOO.SKIP (0) ok 6 - ManifestSkip prunes files from generated FOO.SKIP (1) ok 7 - ./Build is included by default... ok 8 - ...but /Build is pruned by PruneCruft ok 9 - ...but /Build isn't pruned by PruneCruft if we exclude it ok 10 - ./_Inline/* is excluded by default... ok 11 - we can prune a specific file by request (arg filename) ok 12 - we can prune a specific file by request (arg filenames) 1..12 ok Can't use an undefined value as an ARRAY reference at C:/cpanfly-5.20/var/megalib/Win32/TieRegistry.pm line 718. # Tests were run but no plan was declared and done_testing() was not seen. # Looks like your test exited with 255 just after 3. t/plugins/readme.t ............ ok 1 - copyright appears in README file ok 2 - 'same terms as perl'-ish text appears in README ok 3 - dist name appears in README Dubious, test returned 255 (wstat 65280, 0xff00) All 3 subtests passed t/plugins/testrelease.t ....... ok 1 - No failures occured building the release with TestRelease Generating a dmake-style Makefile Writing Makefile for DZT::Sample Writing MYMETA.yml and MYMETA.json cp lib/DZT/Sample.pm blib\lib\DZT\Sample.pm C:\Perl64-5.20\bin\perl.exe "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(0, 'blib\lib', 'blib\arch')" t/*.t t/basic.t .. ok All tests successful. Files=1, Tests=1, 1 wallclock secs ( 0.05 usr + 0.02 sys = 0.06 CPU) Result: PASS ok 2 - No failures occured in testing the release with TestRelease # { # 'root' => 'C:\\cpanfly-5.20\\var\\cpan\\build\\Dist-Zilla-5.020-HWAtaw\\tmp\\i7OulLua5t\\source' # } ok 3 - Release happened 1..3 ok t/plugins/uploadtocpan.t ...... 1..16 ok 1 - read username ok 2 - read password ok 3 - uploaded archive ok 4 - releasing continues after upload ok 5 - entered username ok 6 - entered password ok 7 - uploaded archive manually ok 8 - releasing continues after manual upload ok 9 - release without credentials fails ok 10 - insist on username ok 11 - no upload without credentials ok 12 - no release without credentials ok 13 - release without password fails ok 14 - insist on password ok 15 - no upload without password ok 16 - no release without password ok t/tester-demo.t ............... ok 1 - No errors ok 2 - dzil would have exited 0 ok 3 - we logged the archive-creation ok 4 - we have at least some expected log content ok 5 - powered by... ROBOT DINOSAUR 1..5 ok t/tester.t .................... ok 1 - zilla tester VERSION ok 2 - Makefile.PL is located at the root of a Test-built archive ok 3 - the file contains the real content ok 4 - zero byte file is empty Generating a dmake-style Makefile Writing Makefile for DZT Writing MYMETA.yml and MYMETA.json cp lib/DZT/Sample.pm blib\lib\DZT\Sample.pm C:\Perl64-5.20\bin\perl.exe "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(0, 'blib\lib', 'blib\arch')" t/*.t t/basic.t .. ok All tests successful. Files=1, Tests=1, 0 wallclock secs ( 0.03 usr + 0.03 sys = 0.06 CPU) Result: PASS ok 5 - tester can run the test method 1..5 ok t/util.t ...................... ok 1 ok 2 1..2 ok Test Summary Report ------------------- t/commands/authordeps.t (Wstat: 65280 Tests: 0 Failed: 0) Non-zero exit status: 255 Parse errors: Bad plan. You planned 1 tests but ran 0. t/plugins/distmeta.t (Wstat: 65280 Tests: 36 Failed: 0) Non-zero exit status: 255 Parse errors: No plan found in TAP output t/plugins/license.t (Wstat: 65280 Tests: 2 Failed: 1) Failed test: 2 Non-zero exit status: 255 Parse errors: No plan found in TAP output t/plugins/readme.t (Wstat: 65280 Tests: 3 Failed: 0) Non-zero exit status: 255 Parse errors: No plan found in TAP output Files=41, Tests=454, 103 wallclock secs ( 0.14 usr + 0.02 sys = 0.16 CPU) Result: FAIL Failed 4/41 test programs. 1/454 subtests failed. dmake: Error code 255, while making 'test_dynamic' RJBS/Dist-Zilla-5.020.tar.gz dmake test TEST_VERBOSE=1 -- NOT OK //hint// to see the cpan-testers results for installing this module, try: reports RJBS/Dist-Zilla-5.020.tar.gz Running test for module 'Lingua::JA::Heisig' The module Lingua::JA::Heisig isn't available on CPAN. Either the module has not yet been uploaded to CPAN, or it is temporary unavailable. Please contact the author to find out more about the status. Try 'i Lingua::JA::Heisig'. Running test for module 'App::Ack' Running make for P/PE/PETDANCE/ack-2.14.tar.gz Checksum for C:\cpanfly-5.20\var\cpan\sources\authors\id\P\PE\PETDANCE\ack-2.14.tar.gz ok ack-2.14/ ack-2.14/test-pager ack-2.14/ack ack-2.14/record-options ack-2.14/Inverse.pm ack-2.14/FirstLineMatch.pm ack-2.14/Extension.pm ack-2.14/Basic.pm ack-2.14/Default.pm ack-2.14/MANIFEST ack-2.14/Filter.pm ack-2.14/LICENSE.md ack-2.14/ConfigDefault.pm ack-2.14/Makefile.PL ack-2.14/Resources.pm ack-2.14/ConfigFinder.pm ack-2.14/t/ ack-2.14/t/ack-1.t ack-2.14/t/ack-group.t ack-2.14/t/r-lang-ext.t ack-2.14/t/etc/ ack-2.14/t/etc/shebang.pl.xxx ack-2.14/t/etc/buttonhook.xml.xxx ack-2.14/t/etc/shebang.foobar.xxx ack-2.14/t/etc/shebang.empty.xxx ack-2.14/t/etc/shebang.php.xxx ack-2.14/t/etc/shebang.sh.xxx ack-2.14/t/etc/shebang.rb.xxx ack-2.14/t/etc/shebang.py.xxx ack-2.14/t/ack-v.t ack-2.14/t/ack-color.t ack-2.14/t/ack-column.t ack-2.14/t/ack-help.t ack-2.14/t/ack-ignore-dir.t ack-2.14/t/ack-known-types.t ack-2.14/t/config-finder.t ack-2.14/t/bad-ackrc-opt.t ack-2.14/t/exit-code.t ack-2.14/t/command-line-files.t ack-2.14/t/home/ ack-2.14/t/home/.ackrc ack-2.14/t/ack-h.t ack-2.14/t/ack-print0.t ack-2.14/t/ack-n.t ack-2.14/t/Util.pm ack-2.14/t/ack-interactive.t ack-2.14/t/swamp/ ack-2.14/t/swamp/Sample.ascx ack-2.14/t/swamp/perl.pm ack-2.14/t/swamp/sample.aspx ack-2.14/t/swamp/not-an-#emacs-workfile# ack-2.14/t/swamp/options.pl ack-2.14/t/swamp/notaRakefile ack-2.14/t/swamp/parrot.pir ack-2.14/t/swamp/example.R ack-2.14/t/swamp/stuff.cmake ack-2.14/t/swamp/html.htm ack-2.14/t/swamp/fresh.css ack-2.14/t/swamp/0 ack-2.14/t/swamp/c-header.h ack-2.14/t/swamp/moose-andy.jpg ack-2.14/t/swamp/perl-without-extension ack-2.14/t/swamp/perl.cgi ack-2.14/t/swamp/Makefile ack-2.14/t/swamp/perl.pod ack-2.14/t/swamp/perl.pl ack-2.14/t/swamp/perl.tar.gz ack-2.14/t/swamp/service.svc ack-2.14/t/swamp/perltoot.jpg ack-2.14/t/swamp/blib/ ack-2.14/t/swamp/blib/ignore.pm ack-2.14/t/swamp/blib/ignore.pir ack-2.14/t/swamp/blib/ignore.pod ack-2.14/t/swamp/notaMakefile ack-2.14/t/swamp/html.html ack-2.14/t/swamp/incomplete-last-line.txt ack-2.14/t/swamp/notes.md ack-2.14/t/swamp/Makefile.PL ack-2.14/t/swamp/minified.js.min ack-2.14/t/swamp/options.pl.bak ack-2.14/t/swamp/Rakefile ack-2.14/t/swamp/lua-shebang-test ack-2.14/t/swamp/c-source.c ack-2.14/t/swamp/file.foo ack-2.14/t/swamp/groceries/ ack-2.14/t/swamp/groceries/meat ack-2.14/t/swamp/groceries/another_subdir/ ack-2.14/t/swamp/groceries/another_subdir/meat ack-2.14/t/swamp/groceries/another_subdir/CVS/ ack-2.14/t/swamp/groceries/another_subdir/CVS/meat ack-2.14/t/swamp/groceries/another_subdir/CVS/junk ack-2.14/t/swamp/groceries/another_subdir/CVS/fruit ack-2.14/t/swamp/groceries/another_subdir/junk ack-2.14/t/swamp/groceries/another_subdir/RCS/ ack-2.14/t/swamp/groceries/another_subdir/RCS/meat ack-2.14/t/swamp/groceries/another_subdir/RCS/junk ack-2.14/t/swamp/groceries/another_subdir/RCS/fruit ack-2.14/t/swamp/groceries/another_subdir/fruit ack-2.14/t/swamp/groceries/CVS/ ack-2.14/t/swamp/groceries/CVS/meat ack-2.14/t/swamp/groceries/CVS/junk ack-2.14/t/swamp/groceries/CVS/fruit ack-2.14/t/swamp/groceries/junk ack-2.14/t/swamp/groceries/RCS/ ack-2.14/t/swamp/groceries/RCS/meat ack-2.14/t/swamp/groceries/RCS/junk ack-2.14/t/swamp/groceries/RCS/fruit ack-2.14/t/swamp/groceries/fruit ack-2.14/t/swamp/groceries/subdir/ ack-2.14/t/swamp/groceries/subdir/meat ack-2.14/t/swamp/groceries/subdir/junk ack-2.14/t/swamp/groceries/subdir/fruit ack-2.14/t/swamp/minified.min.js ack-2.14/t/swamp/options-crlf.pl ack-2.14/t/swamp/solution8.tar ack-2.14/t/swamp/fresh.min.css ack-2.14/t/swamp/perl-test.t ack-2.14/t/swamp/perl.handler.pod ack-2.14/t/swamp/CMakeLists.txt ack-2.14/t/swamp/Sample.asmx ack-2.14/t/swamp/crystallography-weenies.f ack-2.14/t/swamp/javascript.js ack-2.14/t/swamp/file.bar ack-2.14/t/swamp/pipe-stress-freaks.F ack-2.14/t/swamp/MasterPage.master ack-2.14/t/swamp/sample.rake ack-2.14/t/swamp/fresh.css.min ack-2.14/t/swamp/#emacs-workfile.pl# ack-2.14/t/swamp/sample.asp ack-2.14/t/ack-files-from.t ack-2.14/t/ack-type-del.t ack-2.14/t/noackrc.t ack-2.14/t/FilterTest.pm ack-2.14/t/default-filter.t ack-2.14/t/text/ ack-2.14/t/text/freedom-of-choice.txt ack-2.14/t/text/4th-of-july.txt ack-2.14/t/text/science-of-myth.txt ack-2.14/t/text/shut-up-be-happy.txt ack-2.14/t/text/numbered-text.txt ack-2.14/t/text/number.txt ack-2.14/t/text/me-and-bobbie-mcgee.txt ack-2.14/t/text/boy-named-sue.txt ack-2.14/t/ack-create-ackrc.t ack-2.14/t/context.t ack-2.14/t/00-load.t ack-2.14/t/ack-o.t ack-2.14/t/ack-f.t ack-2.14/t/noenv.t ack-2.14/t/runtests.pl ack-2.14/t/ack-dump.t ack-2.14/t/filter.t ack-2.14/t/incomplete-last-line.t ack-2.14/t/ack-passthru.t ack-2.14/t/ack-g.t ack-2.14/t/resource-iterator.t ack-2.14/t/ack-filetypes.t ack-2.14/t/ack-removed-options.t ack-2.14/t/is-filter.t ack-2.14/t/ack-type.t ack-2.14/t/basic.t ack-2.14/t/asp-net-ext.t ack-2.14/t/process-substitution.t ack-2.14/t/filetypes.t ack-2.14/t/inverted-file-filter.t ack-2.14/t/ack-k.t ack-2.14/t/ack-m.t ack-2.14/t/highlighting.t ack-2.14/t/ack-named-pipes.t ack-2.14/t/ack-pager.t ack-2.14/t/ack-i.t ack-2.14/t/lib/ ack-2.14/t/lib/Resources.t ack-2.14/t/lib/Basic.t ack-2.14/t/lib/Collection.t ack-2.14/t/lib/00-coverage.t ack-2.14/t/lib/Default.t ack-2.14/t/lib/Extension.t ack-2.14/t/lib/Inverse.t ack-2.14/t/lib/Resource.t ack-2.14/t/lib/ConfigLoader.t ack-2.14/t/lib/Is.t ack-2.14/t/lib/ConfigDefault.t ack-2.14/t/lib/ExtensionGroup.t ack-2.14/t/lib/Ack.t ack-2.14/t/lib/Filter.t ack-2.14/t/lib/ConfigFinder.t ack-2.14/t/lib/FirstLineMatch.t ack-2.14/t/lib/IsGroup.t ack-2.14/t/lib/Match.t ack-2.14/t/ack-invalid-ackrc.t ack-2.14/t/ack-x.t ack-2.14/t/match-filter.t ack-2.14/t/ack-line.t ack-2.14/t/ack-show-types.t ack-2.14/t/ack-s.t ack-2.14/t/anchored.t ack-2.14/t/ack-match.t ack-2.14/t/config-backwards-compat.t ack-2.14/t/ack-w.t ack-2.14/t/illegal-regex.t ack-2.14/t/file-permission.t ack-2.14/t/ext-filter.t ack-2.14/t/ack-c.t ack-2.14/t/config-loader.t ack-2.14/t/firstlinematch-filter.t ack-2.14/t/zero.t ack-2.14/t/mutex-options.t ack-2.14/t/longopts.t ack-2.14/t/ack-help-types.t ack-2.14/xt/ ack-2.14/xt/man.t ack-2.14/xt/pod.t ack-2.14/Resource.pm ack-2.14/README.md ack-2.14/META.yml ack-2.14/IsGroup.pm ack-2.14/Match.pm ack-2.14/ExtensionGroup.pm ack-2.14/META.json ack-2.14/squash ack-2.14/Is.pm ack-2.14/Ack.pm ack-2.14/Collection.pm ack-2.14/Changes ack-2.14/ConfigLoader.pm CPAN.pm: Building P/PE/PETDANCE/ack-2.14.tar.gz >>> C:\Perl64-5.20\bin\perl.exe Makefile.PL Checking if your kit is complete... Looks good Generating a dmake-style Makefile Writing Makefile for ack Writing MYMETA.yml and MYMETA.json >>> dmake cp Inverse.pm blib\lib/App/Ack/Filter/Inverse.pm cp Resources.pm blib\lib/App/Ack/Resources.pm cp Match.pm blib\lib/App/Ack/Filter/Match.pm cp IsGroup.pm blib\lib/App/Ack/Filter/IsGroup.pm cp Basic.pm blib\lib/App/Ack/Resource/Basic.pm cp Collection.pm blib\lib/App/Ack/Filter/Collection.pm cp ExtensionGroup.pm blib\lib/App/Ack/Filter/ExtensionGroup.pm cp ConfigFinder.pm blib\lib/App/Ack/ConfigFinder.pm cp Filter.pm blib\lib/App/Ack/Filter.pm cp ConfigDefault.pm blib\lib/App/Ack/ConfigDefault.pm cp FirstLineMatch.pm blib\lib/App/Ack/Filter/FirstLineMatch.pm cp Ack.pm blib\lib/App/Ack.pm cp Resource.pm blib\lib/App/Ack/Resource.pm cp Extension.pm blib\lib/App/Ack/Filter/Extension.pm cp Is.pm blib\lib/App/Ack/Filter/Is.pm cp ConfigLoader.pm blib\lib/App/Ack/ConfigLoader.pm cp Default.pm blib\lib/App/Ack/Filter/Default.pm C:\Perl64-5.20\bin\perl.exe -MExtUtils::Command -e cp -- ack blib\script\ack pl2bat.bat blib\script\ack PETDANCE/ack-2.14.tar.gz dmake -- OK Running make test >>> dmake test TEST_VERBOSE=1 C:\Perl64-5.20\bin\perl.exe t/runtests.pl 0 1 "blib\lib" "blib\arch" t/*.t t/lib/*.t Running tests on blib/script/ack # Testing ack version 2.14 under Perl 5.020001, C:\Perl64-5.20\bin\perl.exe # Using File::Next 1.12 # Using Getopt::Long 2.42 # Using Test::More 1.001006 # Using Test::Harness 3.33 t/00-load.t .................. 1..1 ok 1 - All modules loaded ok t/ack-1.t .................... 1..12 ok 1 - Should have no output to stderr: ack Sue -1 -h t/text # Subtest: lists_match( Looking for first instance of Sue! ) 1..1 ok 1 - Looking for first instance of Sue! ok 2 - lists_match( Looking for first instance of Sue! ) ok 3 - Should have no output to stderr: ack Sue -1 -h -v t/text/boy-named-sue.txt # Subtest: lists_match( Looking for first non-match ) 1..1 ok 1 - Looking for first non-match ok 4 - lists_match( Looking for first non-match ) ok 5 - Should have no output to stderr: ack -1 -f t/swamp ok 6 - Should only get one file back ok 7 - One of the files from the swamp ok 8 - Should have no output to stderr: ack -1 -g \bMakefile\b t/ ok 9 - Should only get one file back from \bMakefile\b ok 10 - The one file matches one of the two Makefile files ok 11 - Should have no output to stderr: ack -1 -l --sort-files the t\text ok 12 - Should only get one matching file back ok t/ack-c.t .................... 1..12 # Subtest: ack_sets_match( Looking for religion with -l ) 1..2 ok 1 - Should have no output to stderr: ack religion -i -l t/text # Subtest: sets_match( Looking for religion with -l ) 1..1 # Subtest: lists_match( Looking for religion with -l ) 1..1 ok 1 - Looking for religion with -l ok 1 - lists_match( Looking for religion with -l ) ok 2 - sets_match( Looking for religion with -l ) ok 1 - ack_sets_match( Looking for religion with -l ) # Subtest: ack_sets_match( Looking for religion with -L ) 1..2 ok 1 - Should have no output to stderr: ack religion -L t/text # Subtest: sets_match( Looking for religion with -L ) 1..1 # Subtest: lists_match( Looking for religion with -L ) 1..1 ok 1 - Looking for religion with -L ok 1 - lists_match( Looking for religion with -L ) ok 2 - sets_match( Looking for religion with -L ) ok 2 - ack_sets_match( Looking for religion with -L ) # Subtest: ack_sets_match( Looking for religion with --files-without-matches ) 1..2 ok 1 - Should have no output to stderr: ack religion --files-without-matches t/text # Subtest: sets_match( Looking for religion with --files-without-matches ) 1..1 # Subtest: lists_match( Looking for religion with --files-without-matches ) 1..1 ok 1 - Looking for religion with --files-without-matches ok 1 - lists_match( Looking for religion with --files-without-matches ) ok 2 - sets_match( Looking for religion with --files-without-matches ) ok 3 - ack_sets_match( Looking for religion with --files-without-matches ) # Subtest: ack_sets_match( -l -v will mostly likely match all input files ) 1..2 ok 1 - Should have no output to stderr: ack religion -l -v t/text # Subtest: sets_match( -l -v will mostly likely match all input files ) 1..1 # Subtest: lists_match( -l -v will mostly likely match all input files ) 1..1 ok 1 - -l -v will mostly likely match all input files ok 1 - lists_match( -l -v will mostly likely match all input files ) ok 2 - sets_match( -l -v will mostly likely match all input files ) ok 4 - ack_sets_match( -l -v will mostly likely match all input files ) # Subtest: ack_sets_match( -l -v will mostly likely match all input files ) 1..2 ok 1 - Should have no output to stderr: ack religion -l --invert-match t/text # Subtest: sets_match( -l -v will mostly likely match all input files ) 1..1 # Subtest: lists_match( -l -v will mostly likely match all input files ) 1..1 ok 1 - -l -v will mostly likely match all input files ok 1 - lists_match( -l -v will mostly likely match all input files ) ok 2 - sets_match( -l -v will mostly likely match all input files ) ok 5 - ack_sets_match( -l -v will mostly likely match all input files ) # Subtest: ack_sets_match( -l -v will mostly likely match all input files ) 1..2 ok 1 - Should have no output to stderr: ack religion --files-with-matches -v t/text # Subtest: sets_match( -l -v will mostly likely match all input files ) 1..1 # Subtest: lists_match( -l -v will mostly likely match all input files ) 1..1 ok 1 - -l -v will mostly likely match all input files ok 1 - lists_match( -l -v will mostly likely match all input files ) ok 2 - sets_match( -l -v will mostly likely match all input files ) ok 6 - ack_sets_match( -l -v will mostly likely match all input files ) # Subtest: ack_sets_match( -l -v will mostly likely match all input files ) 1..2 ok 1 - Should have no output to stderr: ack religion --files-with-matches --invert-match t/text # Subtest: sets_match( -l -v will mostly likely match all input files ) 1..1 # Subtest: lists_match( -l -v will mostly likely match all input files ) 1..1 ok 1 - -l -v will mostly likely match all input files ok 1 - lists_match( -l -v will mostly likely match all input files ) ok 2 - sets_match( -l -v will mostly likely match all input files ) ok 7 - ack_sets_match( -l -v will mostly likely match all input files ) # Subtest: ack_sets_match( Boy counts ) 1..2 ok 1 - Should have no output to stderr: ack boy -i -c t/text # Subtest: sets_match( Boy counts ) 1..1 # Subtest: lists_match( Boy counts ) 1..1 ok 1 - Boy counts ok 1 - lists_match( Boy counts ) ok 2 - sets_match( Boy counts ) ok 8 - ack_sets_match( Boy counts ) # Subtest: ack_sets_match( Religion counts -l -c ) 1..2 ok 1 - Should have no output to stderr: ack religion -i -l -c t/text # Subtest: sets_match( Religion counts -l -c ) 1..1 # Subtest: lists_match( Religion counts -l -c ) 1..1 ok 1 - Religion counts -l -c ok 1 - lists_match( Religion counts -l -c ) ok 2 - sets_match( Religion counts -l -c ) ok 9 - ack_sets_match( Religion counts -l -c ) ok 10 - Piping into ack --count should return one line of results # Subtest: ack_sets_match( ack -c -h should return one line of results ) 1..2 ok 1 - Should have no output to stderr: ack boy -i -c -h t/text # Subtest: sets_match( ack -c -h should return one line of results ) 1..1 # Subtest: lists_match( ack -c -h should return one line of results ) 1..1 ok 1 - ack -c -h should return one line of results ok 1 - lists_match( ack -c -h should return one line of results ) ok 2 - sets_match( ack -c -h should return one line of results ) ok 11 - ack_sets_match( ack -c -h should return one line of results ) # Subtest: ack_sets_match( ack -c -h should return one line of results ) 1..2 ok 1 - Should have no output to stderr: ack boy -i -c -h t/text/boy-named-sue.txt # Subtest: sets_match( ack -c -h should return one line of results ) 1..1 # Subtest: lists_match( ack -c -h should return one line of results ) 1..1 ok 1 - ack -c -h should return one line of results ok 1 - lists_match( ack -c -h should return one line of results ) ok 2 - sets_match( ack -c -h should return one line of results ) ok 12 - ack_sets_match( ack -c -h should return one line of results ) ok t/ack-color.t ................ 1..13 ok 1 - Should have no output to stderr: ack called --color t/text/boy-named-sue.txt ok 2 ok 3 - Should have no output to stderr: ack (called).*\1 --color t/text/boy-named-sue.txt ok 4 - backref pattern matches once ok 5 ok 6 - Should have no output to stderr: ack called --colour t/text/boy-named-sue.txt ok 7 ok 8 - Should have no output to stderr: ack v.+?m|c.+?n -w --color t/text/freedom-of-choice.txt ok 9 - multiple matches on 1 line ok 10 - multiple matches highlighted ok 11 - Should have no output to stderr: ack (cal)(led) --color t/text/boy-named-sue.txt ok 12 - backref pattern matches once ok 13 - adjacent capture groups should highlight correctly ok t/ack-column.t ............... 1..4 ok 1 - Should have no output to stderr: ack the -w -i --with-filename --noenv --column t\text\science-of-myth.txt # Subtest: lists_match( Checking column numbers ) 1..1 ok 1 - Checking column numbers ok 2 - lists_match( Checking column numbers ) ok 3 - Should have no output to stderr: ack the -w -i --with-filename --noenv --no-column t\text\science-of-myth.txt # Subtest: lists_match( Checking without column numbers ) 1..1 ok 1 - Checking without column numbers ok 4 - lists_match( Checking without column numbers ) ok t/ack-create-ackrc.t ......... 1..5 ok 1 - There are fewer lines in the uncommented options. ok 2 - Should have no output to stderr: ack ack --create-ackrc ok 3 - --ignore-ack-defaults should be present in output # Subtest: lists_match( lines in output should match the default options ) 1..1 ok 1 - lines in output should match the default options ok 4 - lists_match( lines in output should match the default options ) ok 5 - Got exactly one version line ok t/ack-dump.t ................. 1..5 ok 1 - Should have no output to stderr: ack --dump ok 2 - header should be Defaults # Subtest: sets_match( t/ack-dump.t ) 1..1 # Subtest: lists_match( t/ack-dump.t ) 1..1 ok 1 - t/ack-dump.t ok 1 - lists_match( t/ack-dump.t ) ok 3 - sets_match( t/ack-dump.t ) ok 4 - Two specs for Perl ok 5 - Twenty-four specs for ignoring directories ok t/ack-f.t .................... 1..6 # Subtest: ack_sets_match( DEFAULT_DIR_EXCLUSIONS ) 1..2 ok 1 - Should have no output to stderr: ack -f t/swamp # Subtest: sets_match( DEFAULT_DIR_EXCLUSIONS ) 1..1 # Subtest: lists_match( DEFAULT_DIR_EXCLUSIONS ) 1..1 ok 1 - DEFAULT_DIR_EXCLUSIONS ok 1 - lists_match( DEFAULT_DIR_EXCLUSIONS ) ok 2 - sets_match( DEFAULT_DIR_EXCLUSIONS ) ok 1 - ack_sets_match( DEFAULT_DIR_EXCLUSIONS ) ok 2 - -f with matches exits with 0 # Subtest: ack_sets_match( COMBINED_FILTERS ) 1..2 ok 1 - Should have no output to stderr: ack -f t/swamp --perl --rake # Subtest: sets_match( COMBINED_FILTERS ) 1..1 # Subtest: lists_match( COMBINED_FILTERS ) 1..1 ok 1 - COMBINED_FILTERS ok 1 - lists_match( COMBINED_FILTERS ) ok 2 - sets_match( COMBINED_FILTERS ) ok 3 - ack_sets_match( COMBINED_FILTERS ) ok 4 - -f with matches exits with 0 # Subtest: ack_sets_match( EXIT_CODE ) 1..2 ok 1 - Should have no output to stderr: ack -f t/swamp --type-add=baz:ext:baz --baz # Subtest: sets_match( EXIT_CODE ) 1..1 # Subtest: lists_match( EXIT_CODE ) 1..1 ok 1 - EXIT_CODE ok 1 - lists_match( EXIT_CODE ) ok 2 - sets_match( EXIT_CODE ) ok 5 - ack_sets_match( EXIT_CODE ) ok 6 - -f with no matches exits with 1 ok t/ack-files-from.t ........... 1..3 # Subtest: Basic reading from files, no switches 1..2 ok 1 - Should have no output to stderr: ack --files-from=C:\temp\hTPPZXVb9U strict # Subtest: ack_lists_match( Looking for strict in multiple files ) 1..1 # Subtest: lists_match( Looking for strict in multiple files ) 1..1 ok 1 - Looking for strict in multiple files ok 1 - lists_match( Looking for strict in multiple files ) ok 2 - ack_lists_match( Looking for strict in multiple files ) ok 1 - Basic reading from files, no switches # Subtest: Non-existent file specified 1..3 ok 1 - No STDOUT for non-existent file ok 2 - One line of STDERR for non-existent file ok 3 - Correct warning message for non-existent file ok 2 - Non-existent file specified # Subtest: Source file exists, but non-existent files mentioned in the file 1..4 ok 1 - One hit found ok 2 - Find the one line in the file ok 3 - One line of STDERR for non-existent file ok 4 - Correct warning message for non-existent file ok 3 - Source file exists, but non-existent files mentioned in the file ok t/ack-filetypes.t ............ 1..55 ok 1 - --actionscript should print no errors ok 2 - --ada should print no errors ok 3 - --asm should print no errors ok 4 - --batch should print no errors ok 5 - --cc should print no errors ok 6 - --cfmx should print no errors ok 7 - --clojure should print no errors ok 8 - --coffeescript should print no errors ok 9 - --cpp should print no errors ok 10 - --csharp should print no errors ok 11 - --css should print no errors ok 12 - --delphi should print no errors ok 13 - --elisp should print no errors ok 14 - --erlang should print no errors ok 15 - --fortran should print no errors ok 16 - --go should print no errors ok 17 - --groovy should print no errors ok 18 - --haskell should print no errors ok 19 - --hh should print no errors ok 20 - --html should print no errors ok 21 - --java should print no errors ok 22 - --js should print no errors ok 23 - --json should print no errors ok 24 - --jsp should print no errors ok 25 - --less should print no errors ok 26 - --lisp should print no errors ok 27 - --lua should print no errors ok 28 - --make should print no errors ok 29 - --objc should print no errors ok 30 - --objcpp should print no errors ok 31 - --ocaml should print no errors ok 32 - --parrot should print no errors ok 33 - --perl should print no errors ok 34 - --php should print no errors ok 35 - --plone should print no errors ok 36 - --python should print no errors ok 37 - --rake should print no errors ok 38 - --rst should print no errors ok 39 - --ruby should print no errors ok 40 - --rust should print no errors ok 41 - --sass should print no errors ok 42 - --scala should print no errors ok 43 - --scheme should print no errors ok 44 - --shell should print no errors ok 45 - --smalltalk should print no errors ok 46 - --sql should print no errors ok 47 - --tcl should print no errors ok 48 - --tex should print no errors ok 49 - --tt should print no errors ok 50 - --vb should print no errors ok 51 - --verilog should print no errors ok 52 - --vhdl should print no errors ok 53 - --vim should print no errors ok 54 - --xml should print no errors ok 55 - --yaml should print no errors ok t/ack-g.t .................... 1..18 # Subtest: No starting directory specified ok 1 - No STDOUT for non-existent file ok 2 - One line of STDERR for non-existent file ok 3 - Correct warning message for non-existent file 1..3 ok 1 - No starting directory specified # Subtest: regex comes before -g on the command line ok 1 - No STDOUT for non-existent file ok 2 - One line of STDERR for non-existent file ok 3 - Correct warning message for non-existent file 1..3 ok 2 - regex comes before -g on the command line # Subtest: No metacharacters # Subtest: ack_sets_match( Looking for Makefile ) 1..2 ok 1 - Should have no output to stderr: ack -g Makefile t/ # Subtest: sets_match( Looking for Makefile ) 1..1 # Subtest: lists_match( Looking for Makefile ) 1..1 ok 1 - Looking for Makefile ok 1 - lists_match( Looking for Makefile ) ok 2 - sets_match( Looking for Makefile ) ok 1 - ack_sets_match( Looking for Makefile ) 1..1 ok 3 - No metacharacters # Subtest: With metacharacters # Subtest: ack_sets_match( Looking for swam.......htm ) 1..2 ok 1 - Should have no output to stderr: ack -g swam.......htm t/ # Subtest: sets_match( Looking for swam.......htm ) 1..1 # Subtest: lists_match( Looking for swam.......htm ) 1..1 ok 1 - Looking for swam.......htm ok 1 - lists_match( Looking for swam.......htm ) ok 2 - sets_match( Looking for swam.......htm ) ok 1 - ack_sets_match( Looking for swam.......htm ) 1..1 ok 4 - With metacharacters # Subtest: Front anchor # Subtest: ack_sets_match( Looking for ^t.fil ) 1..2 ok 1 - Should have no output to stderr: ack -g ^t.fil t # Subtest: sets_match( Looking for ^t.fil ) 1..1 # Subtest: lists_match( Looking for ^t.fil ) 1..1 ok 1 - Looking for ^t.fil ok 1 - lists_match( Looking for ^t.fil ) ok 2 - sets_match( Looking for ^t.fil ) ok 1 - ack_sets_match( Looking for ^t.fil ) 1..1 ok 5 - Front anchor # Subtest: Back anchor # Subtest: ack_sets_match( Looking for pl$ ) 1..2 ok 1 - Should have no output to stderr: ack -g pl$ t # Subtest: sets_match( Looking for pl$ ) 1..1 # Subtest: lists_match( Looking for pl$ ) 1..1 ok 1 - Looking for pl$ ok 1 - lists_match( Looking for pl$ ) ok 2 - sets_match( Looking for pl$ ) ok 1 - ack_sets_match( Looking for pl$ ) 1..1 ok 6 - Back anchor # Subtest: Case-insensitive via -i # Subtest: ack_sets_match( Looking for -i -g PIPE ) 1..2 ok 1 - Should have no output to stderr: ack -i -g PIPE t/swamp # Subtest: sets_match( Looking for -i -g PIPE ) 1..1 # Subtest: lists_match( Looking for -i -g PIPE ) 1..1 ok 1 - Looking for -i -g PIPE ok 1 - lists_match( Looking for -i -g PIPE ) ok 2 - sets_match( Looking for -i -g PIPE ) ok 1 - ack_sets_match( Looking for -i -g PIPE ) 1..1 ok 7 - Case-insensitive via -i # Subtest: Case-insensitive via (?i:) # Subtest: ack_sets_match( Looking for (?i:PIPE) ) 1..2 ok 1 - Should have no output to stderr: ack -g (?i:PIPE) t/swamp # Subtest: sets_match( Looking for (?i:PIPE) ) 1..1 # Subtest: lists_match( Looking for (?i:PIPE) ) 1..1 ok 1 - Looking for (?i:PIPE) ok 1 - lists_match( Looking for (?i:PIPE) ) ok 2 - sets_match( Looking for (?i:PIPE) ) ok 1 - ack_sets_match( Looking for (?i:PIPE) ) 1..1 ok 8 - Case-insensitive via (?i:) # Subtest: File on command line is always searched # Subtest: ack_sets_match( File on command line is always searched ) 1..2 ok 1 - Should have no output to stderr: ack -g emacs t/swamp/\#emacs-workfile.pl\# # Subtest: sets_match( File on command line is always searched ) 1..1 # Subtest: lists_match( File on command line is always searched ) 1..1 ok 1 - File on command line is always searched ok 1 - lists_match( File on command line is always searched ) ok 2 - sets_match( File on command line is always searched ) ok 1 - ack_sets_match( File on command line is always searched ) 1..1 ok 9 - File on command line is always searched # Subtest: File on command line is always searched, even with wrong filetype # Subtest: ack_sets_match( File on command line is always searched, even with wrong type. ) 1..2 ok 1 - Should have no output to stderr: ack --html -g parrot t/swamp/parrot.pir # Subtest: sets_match( File on command line is always searched, even with wrong type. ) 1..1 # Subtest: lists_match( File on command line is always searched, even with wrong type. ) 1..1 ok 1 - File on command line is always searched, even with wrong type. ok 1 - lists_match( File on command line is always searched, even with wrong type. ) ok 2 - sets_match( File on command line is always searched, even with wrong type. ) ok 1 - ack_sets_match( File on command line is always searched, even with wrong type. ) 1..1 ok 10 - File on command line is always searched, even with wrong filetype # Subtest: -Q works on -g # Subtest: ack_sets_match( Looking for ack-g.t$ with quotemeta. ) 1..2 ok 1 - Should have no output to stderr: ack -Q -g ack-g.t$ t # Subtest: sets_match( Looking for ack-g.t$ with quotemeta. ) 1..1 # Subtest: lists_match( Looking for ack-g.t$ with quotemeta. ) 1..1 ok 1 - Looking for ack-g.t$ with quotemeta. ok 1 - lists_match( Looking for ack-g.t$ with quotemeta. ) ok 2 - sets_match( Looking for ack-g.t$ with quotemeta. ) ok 1 - ack_sets_match( Looking for ack-g.t$ with quotemeta. ) # Subtest: ack_sets_match( Looking for of with quotemeta. ) 1..2 ok 1 - Should have no output to stderr: ack -Q -g of t/text # Subtest: sets_match( Looking for of with quotemeta. ) 1..1 # Subtest: lists_match( Looking for of with quotemeta. ) 1..1 ok 1 - Looking for of with quotemeta. ok 1 - lists_match( Looking for of with quotemeta. ) ok 2 - sets_match( Looking for of with quotemeta. ) ok 2 - ack_sets_match( Looking for of with quotemeta. ) 1..2 ok 11 - -Q works on -g # Subtest: -w works on -g # Subtest: ack_sets_match( Looking for free with '-w'. ) 1..2 ok 1 - Should have no output to stderr: ack -w -g free t/text/ # Subtest: sets_match( Looking for free with '-w'. ) 1..1 # Subtest: lists_match( Looking for free with '-w'. ) 1..1 ok 1 - Looking for free with '-w'. ok 1 - lists_match( Looking for free with '-w'. ) ok 2 - sets_match( Looking for free with '-w'. ) ok 1 - ack_sets_match( Looking for free with '-w'. ) # Subtest: ack_sets_match( Looking for of with '-w'. ) 1..2 ok 1 - Should have no output to stderr: ack -w -g of t/text # Subtest: sets_match( Looking for of with '-w'. ) 1..1 # Subtest: lists_match( Looking for of with '-w'. ) 1..1 ok 1 - Looking for of with '-w'. ok 1 - lists_match( Looking for of with '-w'. ) ok 2 - sets_match( Looking for of with '-w'. ) ok 2 - ack_sets_match( Looking for of with '-w'. ) 1..2 ok 12 - -w works on -g # Subtest: -v works on -g # Subtest: ack_sets_match( Looking for file names that do not match of ) 1..2 ok 1 - Should have no output to stderr: ack -v -g of t/text/ # Subtest: sets_match( Looking for file names that do not match of ) 1..1 # Subtest: lists_match( Looking for file names that do not match of ) 1..1 ok 1 - Looking for file names that do not match of ok 1 - lists_match( Looking for file names that do not match of ) ok 2 - sets_match( Looking for file names that do not match of ) ok 1 - ack_sets_match( Looking for file names that do not match of ) 1..1 ok 13 - -v works on -g # Subtest: --smart-case works on -g # Subtest: ack_sets_match( Looking for f$ ) 1..2 ok 1 - Should have no output to stderr: ack --smart-case -g f$ t/swamp # Subtest: sets_match( Looking for f$ ) 1..1 # Subtest: lists_match( Looking for f$ ) 1..1 ok 1 - Looking for f$ ok 1 - lists_match( Looking for f$ ) ok 2 - sets_match( Looking for f$ ) ok 1 - ack_sets_match( Looking for f$ ) # Subtest: ack_sets_match( Looking for f$ ) 1..2 ok 1 - Should have no output to stderr: ack --smart-case -g F$ t/swamp # Subtest: sets_match( Looking for f$ ) 1..1 # Subtest: lists_match( Looking for f$ ) 1..1 ok 1 - Looking for f$ ok 1 - lists_match( Looking for f$ ) ok 2 - sets_match( Looking for f$ ) ok 2 - ack_sets_match( Looking for f$ ) 1..2 ok 14 - --smart-case works on -g # Subtest: test exit codes ok 1 - Should have no output to stderr: ack -g foo t/text/ ok 2 - -g with no matches must exit with 1 ok 3 - Should have no output to stderr: ack -g boy t/text/ ok 4 - -g with matches must exit with 0 1..4 ok 15 - test exit codes # Subtest: test -g on a path # Subtest: ack_sets_match( Make sure -g matches the whole path ) 1..2 ok 1 - Should have no output to stderr: ack --sort-files -g text # Subtest: sets_match( Make sure -g matches the whole path ) 1..1 # Subtest: lists_match( Make sure -g matches the whole path ) 1..1 ok 1 - Make sure -g matches the whole path ok 1 - lists_match( Make sure -g matches the whole path ) ok 2 - sets_match( Make sure -g matches the whole path ) ok 1 - ack_sets_match( Make sure -g matches the whole path ) 1..1 ok 16 - test -g on a path # Subtest: test -g with --color ok 1 - Should have no output to stderr: ack --sort-files -g text --color ok 2 - Colorizing -g output with --color should work 1..2 ok 17 - test -g with --color # Subtest: test -g without --color; make sure colors don't show 1..0 # SKIP IO::Pty is required for this test ok 18 # skip IO::Pty is required for this test ok t/ack-group.t ................ 1..12 ok 1 - Should have no output to stderr: ack --nogroup --nocolor free t/text/4th-of-july.txt t/text/boy-named-sue.txt t/text/freedom-of-choice.txt t/text/me-and-bobbie-mcgee.txt t/text/number.txt t/text/numbered-text.txt t/text/science-of-myth.txt t/text/shut-up-be-happy.txt # Subtest: lists_match( No grouping ) 1..1 ok 1 - No grouping ok 2 - lists_match( No grouping ) ok 3 - Should have no output to stderr: ack --nobreak --noheading --nocolor free t/text/4th-of-july.txt t/text/boy-named-sue.txt t/text/freedom-of-choice.txt t/text/me-and-bobbie-mcgee.txt t/text/number.txt t/text/numbered-text.txt t/text/science-of-myth.txt t/text/shut-up-be-happy.txt # Subtest: lists_match( No grouping ) 1..1 ok 1 - No grouping ok 4 - lists_match( No grouping ) ok 5 - Should have no output to stderr: ack --group --nocolor free t/text/4th-of-july.txt t/text/boy-named-sue.txt t/text/freedom-of-choice.txt t/text/me-and-bobbie-mcgee.txt t/text/number.txt t/text/numbered-text.txt t/text/science-of-myth.txt t/text/shut-up-be-happy.txt # Subtest: lists_match( Standard grouping ) 1..1 ok 1 - Standard grouping ok 6 - lists_match( Standard grouping ) ok 7 - Should have no output to stderr: ack --heading --break --nocolor free t/text/4th-of-july.txt t/text/boy-named-sue.txt t/text/freedom-of-choice.txt t/text/me-and-bobbie-mcgee.txt t/text/number.txt t/text/numbered-text.txt t/text/science-of-myth.txt t/text/shut-up-be-happy.txt # Subtest: lists_match( Standard grouping ) 1..1 ok 1 - Standard grouping ok 8 - lists_match( Standard grouping ) ok 9 - Should have no output to stderr: ack --heading --nobreak --nocolor free t/text/4th-of-july.txt t/text/boy-named-sue.txt t/text/freedom-of-choice.txt t/text/me-and-bobbie-mcgee.txt t/text/number.txt t/text/numbered-text.txt t/text/science-of-myth.txt t/text/shut-up-be-happy.txt # Subtest: lists_match( Standard grouping ) 1..1 ok 1 - Standard grouping ok 10 - lists_match( Standard grouping ) ok 11 - Should have no output to stderr: ack --break --noheading --nocolor free t/text/4th-of-july.txt t/text/boy-named-sue.txt t/text/freedom-of-choice.txt t/text/me-and-bobbie-mcgee.txt t/text/number.txt t/text/numbered-text.txt t/text/science-of-myth.txt t/text/shut-up-be-happy.txt # Subtest: lists_match( No grouping ) 1..1 ok 1 - No grouping ok 12 - lists_match( No grouping ) ok t/ack-h.t .................... 1..12 ok 1 - Should have no output to stderr: ack strict t/swamp/options.pl # Subtest: lists_match( Looking for strict in one file ) 1..1 ok 1 - Looking for strict in one file ok 2 - lists_match( Looking for strict in one file ) ok 3 - Should have no output to stderr: ack strict t/swamp/options.pl t/swamp/pipe-stress-freaks.F # Subtest: lists_match( Looking for strict in multiple files ) 1..1 ok 1 - Looking for strict in multiple files ok 4 - lists_match( Looking for strict in multiple files ) ok 5 - Should have no output to stderr: ack -H strict t/swamp/options.pl # Subtest: lists_match( Looking for strict in one file with -H ) 1..1 ok 1 - Looking for strict in one file with -H ok 6 - lists_match( Looking for strict in one file with -H ) ok 7 - Should have no output to stderr: ack --with-filename strict t/swamp/options.pl # Subtest: lists_match( Looking for strict in one file with --with-filename ) 1..1 ok 1 - Looking for strict in one file with --with-filename ok 8 - lists_match( Looking for strict in one file with --with-filename ) ok 9 - Should have no output to stderr: ack -h strict t/swamp/options.pl t/swamp/crystallography-weenies.f # Subtest: lists_match( Looking for strict in multiple files with -h ) 1..1 ok 1 - Looking for strict in multiple files with -h ok 10 - lists_match( Looking for strict in multiple files with -h ) ok 11 - Should have no output to stderr: ack --no-filename strict t/swamp/options.pl t/swamp/crystallography-weenies.f # Subtest: lists_match( Looking for strict in multiple files with --no-filename ) 1..1 ok 1 - Looking for strict in multiple files with --no-filename ok 12 - lists_match( Looking for strict in multiple files with --no-filename ) ok t/ack-help-types.t ........... 1..12 ok 1 - Should have no output to stderr: ack --help-types ok 2 - A match should be found for --perl in the output for --help-types ok 3 - Line for --perl in output for --help-types contains .pl ok 4 - Line for --perl in output for --help-types contains .pod ok 5 - Line for --perl in output for --help-types contains .pl ok 6 - Line for --perl in output for --help-types contains .t ok 7 - A match should be found for --python in the output for --help-types ok 8 - Line for --python in output for --help-types contains .py ok 9 - A match should be found for --ruby in the output for --help-types ok 10 - Line for --ruby in output for --help-types contains .rb ok 11 - Line for --ruby in output for --help-types contains Rakefile ok 12 - Should have no output to stderr: ack --help=types ok t/ack-help.t ................. 1..92 ok 1 - Option '--ackrc' found in --help output ok 2 - Option '--after-context' found in --help output ok 3 - Option '--bar' found in --help output ok 4 - Option '--before-context' found in --help output ok 5 - Option '--break' found in --help output ok 6 - Option '--cathy' found in --help output ok 7 - Option '--color' found in --help output ok 8 - Option '--color-filename' found in --help output ok 9 - Option '--color-lineno' found in --help output ok 10 - Option '--color-match' found in --help output ok 11 - Option '--colour' found in --help output ok 12 - Option '--column' found in --help output ok 13 - Option '--context' found in --help output ok 14 - Option '--count' found in --help output ok 15 - Option '--create-ackrc' found in --help output ok 16 - Option '--dump' found in --help output ok 17 - Option '--env' found in --help output ok 18 - Option '--files-from' found in --help output ok 19 - Option '--files-with-matches' found in --help output ok 20 - Option '--files-without-matches' found in --help output ok 21 - Option '--filter' found in --help output ok 22 - Option '--flush' found in --help output ok 23 - Option '--follow' found in --help output ok 24 - Option '--group' found in --help output ok 25 - Option '--heading' found in --help output ok 26 - Option '--help' found in --help output ok 27 - Option '--help-types' found in --help output ok 28 - Option '--ignore-ack-defaults' found in --help output ok 29 - Option '--ignore-case' found in --help output ok 30 - Option '--ignore-dir' found in --help output ok 31 - Option '--ignore-directory' found in --help output ok 32 - Option '--ignore-file' found in --help output ok 33 - Option '--invert-match' found in --help output ok 34 - Option '--lines' found in --help output ok 35 - Option '--literal' found in --help output ok 36 - Option '--man' found in --help output ok 37 - Option '--match' found in --help output ok 38 - Option '--max-count' found in --help output ok 39 - Option '--no-filename' found in --help output ok 40 - Option '--no-recurse' found in --help output ok 41 - Option '--nobreak' found in --help output ok 42 - Option '--nocolor' found in --help output ok 43 - Option '--nocolour' found in --help output ok 44 - Option '--nocolumn' found in --help output ok 45 - Option '--noenv' found in --help output ok 46 - Option '--nofilter' found in --help output ok 47 - Option '--nofollow' found in --help output ok 48 - Option '--nogroup' found in --help output ok 49 - Option '--noheading' found in --help output ok 50 - Option '--noignore-dir' found in --help output ok 51 - Option '--noignore-directory' found in --help output ok 52 - Option '--nopager' found in --help output ok 53 - Option '--nosmart-case' found in --help output ok 54 - Option '--output' found in --help output ok 55 - Option '--pager' found in --help output ok 56 - Option '--passthru' found in --help output ok 57 - Option '--print0' found in --help output ok 58 - Option '--recurse' found in --help output ok 59 - Option '--show-types' found in --help output ok 60 - Option '--smart-case' found in --help output ok 61 - Option '--sort-files' found in --help output ok 62 - Option '--thpppt' found in --help output ok 63 - Option '--type' found in --help output ok 64 - Option '--type-add' found in --help output ok 65 - Option '--type-del' found in --help output ok 66 - Option '--type-set' found in --help output ok 67 - Option '--version' found in --help output ok 68 - Option '--with-filename' found in --help output ok 69 - Option '--word-regexp' found in --help output ok 70 - Option '-1' found in --help output ok 71 - Option '-?' found in --help output ok 72 - Option '-A' found in --help output ok 73 - Option '-B' found in --help output ok 74 - Option '-C' found in --help output ok 75 - Option '-H' found in --help output ok 76 - Option '-L' found in --help output ok 77 - Option '-Q' found in --help output ok 78 - Option '-R' found in --help output ok 79 - Option '-c' found in --help output ok 80 - Option '-f' found in --help output ok 81 - Option '-g' found in --help output ok 82 - Option '-h' found in --help output ok 83 - Option '-i' found in --help output ok 84 - Option '-l' found in --help output ok 85 - Option '-m' found in --help output ok 86 - Option '-n' found in --help output ok 87 - Option '-o' found in --help output ok 88 - Option '-r' found in --help output ok 89 - Option '-s' found in --help output ok 90 - Option '-v' found in --help output ok 91 - Option '-w' found in --help output ok 92 - Option '-x' found in --help output ok t/ack-i.t .................... 1..4 ok 1 - Should have no output to stderr: ack --nocolor APPLE -i t/swamp/groceries/fruit t/swamp/groceries/junk t/swamp/groceries/meat # Subtest: lists_match( -i flag ) 1..1 ok 1 - -i flag ok 2 - lists_match( -i flag ) ok 3 - Should have no output to stderr: ack --nocolor APPLE --ignore-case t/swamp/groceries/fruit t/swamp/groceries/junk t/swamp/groceries/meat # Subtest: lists_match( --ignore-case flag ) 1..1 ok 1 - --ignore-case flag ok 4 - lists_match( --ignore-case flag ) ok t/ack-ignore-dir.t ........... 1..24 ok 1 - Should have no output to stderr: ack --ignore-dir=subdir --noenv -l apple t/swamp # Subtest: sets_match( --ignore-dir=subdir ) 1..1 # Subtest: lists_match( --ignore-dir=subdir ) 1..1 ok 1 - --ignore-dir=subdir ok 1 - lists_match( --ignore-dir=subdir ) ok 2 - sets_match( --ignore-dir=subdir ) ok 3 - Should have no output to stderr: ack --ignore-dir=subdir/ --noenv -l apple t/swamp # Subtest: sets_match( --ignore-dir=subdir/ ) 1..1 # Subtest: lists_match( --ignore-dir=subdir/ ) 1..1 ok 1 - --ignore-dir=subdir/ ok 1 - lists_match( --ignore-dir=subdir/ ) ok 4 - sets_match( --ignore-dir=subdir/ ) ok 5 - Should have no output to stderr: ack --ignore-dir=subdir --ignore-dir=another_subdir --noenv -l apple t/swamp # Subtest: sets_match( --ignore-dir=subdir --ignore-dir=another_subdir ) 1..1 # Subtest: lists_match( --ignore-dir=subdir --ignore-dir=another_subdir ) 1..1 ok 1 - --ignore-dir=subdir --ignore-dir=another_subdir ok 1 - lists_match( --ignore-dir=subdir --ignore-dir=another_subdir ) ok 6 - sets_match( --ignore-dir=subdir --ignore-dir=another_subdir ) ok 7 - Should have no output to stderr: ack --noignore-dir=CVS --noenv -l apple t/swamp # Subtest: sets_match( --noignore-dir=CVS ) 1..1 # Subtest: lists_match( --noignore-dir=CVS ) 1..1 ok 1 - --noignore-dir=CVS ok 1 - lists_match( --noignore-dir=CVS ) ok 8 - sets_match( --noignore-dir=CVS ) ok 9 - Should have no output to stderr: ack --noignore-dir=CVS --noignore-dir=RCS --noenv -l apple t/swamp # Subtest: sets_match( --noignore-dir=CVS --noignore-dir=RCS ) 1..1 # Subtest: lists_match( --noignore-dir=CVS --noignore-dir=RCS ) 1..1 ok 1 - --noignore-dir=CVS --noignore-dir=RCS ok 1 - lists_match( --noignore-dir=CVS --noignore-dir=RCS ) ok 10 - sets_match( --noignore-dir=CVS --noignore-dir=RCS ) ok 11 - Should have no output to stderr: ack --noignore-dir=CVS --ignore-dir=subdir --noenv -l apple t/swamp # Subtest: sets_match( --noignore-dir=CVS --ignore-dir=subdir ) 1..1 # Subtest: lists_match( --noignore-dir=CVS --ignore-dir=subdir ) 1..1 ok 1 - --noignore-dir=CVS --ignore-dir=subdir ok 1 - lists_match( --noignore-dir=CVS --ignore-dir=subdir ) ok 12 - sets_match( --noignore-dir=CVS --ignore-dir=subdir ) ok 13 - Should have no output to stderr: ack --noignore-dir=CVS --ignore-dir=CVS --noenv -l apple t/swamp # Subtest: sets_match( --noignore-dir=CVS --ignore-dir=CVS ) 1..1 # Subtest: lists_match( --noignore-dir=CVS --ignore-dir=CVS ) 1..1 ok 1 - --noignore-dir=CVS --ignore-dir=CVS ok 1 - lists_match( --noignore-dir=CVS --ignore-dir=CVS ) ok 14 - sets_match( --noignore-dir=CVS --ignore-dir=CVS ) ok 15 - Should have no output to stderr: ack --noignore-dir=CVS --ignore-dir=CVS --noignore-dir=CVS --noenv -l apple t/swamp # Subtest: sets_match( --noignore-dir=CVS --ignore-dir=CVS --noignore-dir=CVS ) 1..1 # Subtest: lists_match( --noignore-dir=CVS --ignore-dir=CVS --noignore-dir=CVS ) 1..1 ok 1 - --noignore-dir=CVS --ignore-dir=CVS --noignore-dir=CVS ok 1 - lists_match( --noignore-dir=CVS --ignore-dir=CVS --noignore-dir=CVS ) ok 16 - sets_match( --noignore-dir=CVS --ignore-dir=CVS --noignore-dir=CVS ) ok 17 - Should have no output to stderr: ack --ignore-dir=subdir --noignore-dir=subdir --noenv -l apple t/swamp # Subtest: sets_match( --ignore-dir=subdir --noignore-dir=subdir ) 1..1 # Subtest: lists_match( --ignore-dir=subdir --noignore-dir=subdir ) 1..1 ok 1 - --ignore-dir=subdir --noignore-dir=subdir ok 1 - lists_match( --ignore-dir=subdir --noignore-dir=subdir ) ok 18 - sets_match( --ignore-dir=subdir --noignore-dir=subdir ) ok 19 - Should have no output to stderr: ack --ignore-dir=subdir --noignore-dir=subdir --ignore-dir=subdir --noenv -l apple t/swamp # Subtest: sets_match( --ignore-dir=subdir --noignore-dir=subdir --ignore-dir=subdir ) 1..1 # Subtest: lists_match( --ignore-dir=subdir --noignore-dir=subdir --ignore-dir=subdir ) 1..1 ok 1 - --ignore-dir=subdir --noignore-dir=subdir --ignore-dir=subdir ok 1 - lists_match( --ignore-dir=subdir --noignore-dir=subdir --ignore-dir=subdir ) ok 20 - sets_match( --ignore-dir=subdir --noignore-dir=subdir --ignore-dir=subdir ) ok 21 - Should have no output to stderr: ack --ignore-dir=t\swamp\groceries\another_subdir --noenv -l apple t/swamp # Subtest: sets_match( ignore relative paths instead of just directory names ) 1..1 # Subtest: lists_match( ignore relative paths instead of just directory names ) 1..1 ok 1 - ignore relative paths instead of just directory names ok 1 - lists_match( ignore relative paths instead of just directory names ) ok 22 - sets_match( ignore relative paths instead of just directory names ) ok 23 - Should have no output to stderr: ack --ignore-dir=another_subdir --noignore-dir=CVS --noenv -l apple t/swamp # Subtest: sets_match( --ignore-dir=another_subdir --noignore-dir=CVS ) 1..1 # Subtest: lists_match( --ignore-dir=another_subdir --noignore-dir=CVS ) 1..1 ok 1 - --ignore-dir=another_subdir --noignore-dir=CVS ok 1 - lists_match( --ignore-dir=another_subdir --noignore-dir=CVS ) ok 24 - sets_match( --ignore-dir=another_subdir --noignore-dir=CVS ) ok t/ack-interactive.t .......... skipped: You need to install IO::Pty to run this test t/ack-invalid-ackrc.t ........ skipped: Don't yet have a reliable way to ignore the Unicode complaints from Pod::Perldoc t/ack-k.t .................... 1..2 # Subtest: No restrictions on type # Subtest: ack_sets_match( No restrictions on type ) 1..2 ok 1 - Should have no output to stderr: ack -f --show-types t/etc # Subtest: sets_match( No restrictions on type ) 1..1 # Subtest: lists_match( No restrictions on type ) 1..1 ok 1 - No restrictions on type ok 1 - lists_match( No restrictions on type ) ok 2 - sets_match( No restrictions on type ) ok 1 - ack_sets_match( No restrictions on type ) 1..1 ok 1 - No restrictions on type # Subtest: Only known types # Subtest: ack_sets_match( Only known types ) 1..2 ok 1 - Should have no output to stderr: ack -f -k --show-types t/etc # Subtest: sets_match( Only known types ) 1..1 # Subtest: lists_match( Only known types ) 1..1 ok 1 - Only known types ok 1 - lists_match( Only known types ) ok 2 - sets_match( Only known types ) ok 1 - ack_sets_match( Only known types ) # TODO -k not added yet 1..1 ok 2 - Only known types ok t/ack-known-types.t .......... 1..4 # Subtest: ack_sets_match( --known-types test #1 ) 1..2 ok 1 - Should have no output to stderr: ack --known-types -f t/swamp # Subtest: sets_match( --known-types test #1 ) 1..1 # Subtest: lists_match( --known-types test #1 ) 1..1 ok 1 - --known-types test \#1 ok 1 - lists_match( --known-types test \#1 ) ok 2 - sets_match( --known-types test \#1 ) ok 1 - ack_sets_match( --known-types test \#1 ) # Subtest: ack_sets_match( --known-types test #2 ) 1..2 ok 1 - Should have no output to stderr: ack --known-types --noperl -f t/swamp # Subtest: sets_match( --known-types test #2 ) 1..1 # Subtest: lists_match( --known-types test #2 ) 1..1 ok 1 - --known-types test \#2 ok 1 - lists_match( --known-types test \#2 ) ok 2 - sets_match( --known-types test \#2 ) ok 2 - ack_sets_match( --known-types test \#2 ) # Subtest: ack_sets_match( -k test #1 ) 1..2 ok 1 - Should have no output to stderr: ack -k -f t/swamp # Subtest: sets_match( -k test #1 ) 1..1 # Subtest: lists_match( -k test #1 ) 1..1 ok 1 - -k test \#1 ok 1 - lists_match( -k test \#1 ) ok 2 - sets_match( -k test \#1 ) ok 3 - ack_sets_match( -k test \#1 ) # Subtest: ack_sets_match( -k test #2 ) 1..2 ok 1 - Should have no output to stderr: ack -k -f --noperl t/swamp # Subtest: sets_match( -k test #2 ) 1..1 # Subtest: lists_match( -k test #2 ) 1..1 ok 1 - -k test \#2 ok 1 - lists_match( -k test \#2 ) ok 2 - sets_match( -k test \#2 ) ok 4 - ack_sets_match( -k test \#2 ) ok t/ack-line.t ................. skipped: You need to install IO::Pty to run this test t/ack-m.t .................... 1..6 ok 1 - Should have no output to stderr: ack -m 3 -w the t/text/science-of-myth.txt t/text/shut-up-be-happy.txt # Subtest: ack_lists_match( Should show only 3 lines per file ) 1..1 # Subtest: lists_match( Should show only 3 lines per file ) 1..1 ok 1 - Should show only 3 lines per file ok 1 - lists_match( Should show only 3 lines per file ) ok 2 - ack_lists_match( Should show only 3 lines per file ) ok 3 - Should have no output to stderr: ack -1 -w the t/text/science-of-myth.txt t/text/shut-up-be-happy.txt # Subtest: ack_lists_match( We should only get one line back for the entire run, not just per file. ) 1..1 # Subtest: lists_match( We should only get one line back for the entire run, not just per file. ) 1..1 ok 1 - We should only get one line back for the entire run, not just per file. ok 1 - lists_match( We should only get one line back for the entire run, not just per file. ) ok 4 - ack_lists_match( We should only get one line back for the entire run, not just per file. ) ok 5 - Should have no output to stderr: ack -m 3 -l --sort-files the t\text ok 6 ok t/ack-match.t ................ 1..14 # Subtest: test_match( ) ok 1 - Should have no output to stderr: ack Sue t/text ok 2 - Should have no output to stderr: ack t/text --match Sue # Subtest: sets_match( Same output for regex 'Sue'. ) 1..1 # Subtest: lists_match( Same output for regex 'Sue'. ) 1..1 ok 1 - Same output for regex 'Sue'. ok 1 - lists_match( Same output for regex 'Sue'. ) ok 3 - sets_match( Same output for regex 'Sue'. ) 1..3 ok 1 - test_match( ) # Subtest: test_match( -i ) ok 1 - Should have no output to stderr: ack -i boy t/text ok 2 - Should have no output to stderr: ack -i t/text --match boy # Subtest: sets_match( Same output for regex 'boy'. ) 1..1 # Subtest: lists_match( Same output for regex 'boy'. ) 1..1 ok 1 - Same output for regex 'boy'. ok 1 - lists_match( Same output for regex 'boy'. ) ok 3 - sets_match( Same output for regex 'boy'. ) 1..3 ok 2 - test_match( -i ) # Subtest: test_match( -Q ) ok 1 - Should have no output to stderr: ack -Q ll+ t/text ok 2 - Should have no output to stderr: ack -Q t/text --match ll+ # Subtest: sets_match( Same output for regex 'll+'. ) 1..1 # Subtest: lists_match( Same output for regex 'll+'. ) 1..1 ok 1 - Same output for regex 'll+'. ok 1 - lists_match( Same output for regex 'll+'. ) ok 3 - sets_match( Same output for regex 'll+'. ) 1..3 ok 3 - test_match( -Q ) # Subtest: test_match( -w ) ok 1 - Should have no output to stderr: ack -w gon t/text ok 2 - Should have no output to stderr: ack -w t/text --match gon # Subtest: sets_match( Same output for regex 'gon'. ) 1..1 # Subtest: lists_match( Same output for regex 'gon'. ) 1..1 ok 1 - Same output for regex 'gon'. ok 1 - lists_match( Same output for regex 'gon'. ) ok 3 - sets_match( Same output for regex 'gon'. ) 1..3 ok 4 - test_match( -w ) ok 5 - Should have no output to stderr: ack --match Sue ok 6 - ack should return an error when piped into without a regex ok 7 - ack should return no STDOUT when piped into without a regex ok 8 - ack should return one line of error message when piped into without a regex ok 9 ok 10 ok 11 ok 12 ok 13 ok 14 ok t/ack-n.t .................... 1..10 ok 1 - Should have no output to stderr: ack -n --sort-files apple t/swamp/groceries ok 2 ok 3 - Should have no output to stderr: ack --no-recurse --sort-files apple t/swamp/groceries ok 4 ok 5 - Should have no output to stderr: ack -n -r --sort-files apple t/swamp/groceries ok 6 ok 7 - Should have no output to stderr: ack --no-recurse -R --sort-files apple t/swamp/groceries ok 8 ok 9 - Should have no output to stderr: ack --no-recurse --recurse --sort-files apple t/swamp/groceries ok 10 ok t/ack-named-pipes.t .......... skipped: POSIX::mkfifo not implemented on this architecture at t/ack-named-pipes.t line 21. t/ack-o.t .................... 1..12 ok 1 - Should have no output to stderr: ack the\s+\S+ t/text/boy-named-sue.txt # Subtest: ack_lists_match( Find all the things without -o ) 1..1 # Subtest: lists_match( Find all the things without -o ) 1..1 ok 1 - Find all the things without -o ok 1 - lists_match( Find all the things without -o ) ok 2 - ack_lists_match( Find all the things without -o ) ok 3 - Should have no output to stderr: ack the\s+\S+ -o t/text/boy-named-sue.txt # Subtest: ack_lists_match( Find all the things with -o ) 1..1 # Subtest: lists_match( Find all the things with -o ) 1..1 ok 1 - Find all the things with -o ok 1 - lists_match( Find all the things with -o ) ok 4 - ack_lists_match( Find all the things with -o ) # Subtest: ack_sets_match( Find all the things with --output function ) 1..2 ok 1 - Should have no output to stderr: ack --output=x$1x question(\S+) t/text/ # Subtest: sets_match( Find all the things with --output function ) 1..1 # Subtest: lists_match( Find all the things with --output function ) 1..1 ok 1 - Find all the things with --output function ok 1 - lists_match( Find all the things with --output function ) ok 2 - sets_match( Find all the things with --output function ) ok 5 - ack_sets_match( Find all the things with --output function ) # Subtest: ack_sets_match( Find all the things with --output function ) 1..2 ok 1 - Should have no output to stderr: ack --output="$1" question(\S+) t/text/ # Subtest: sets_match( Find all the things with --output function ) 1..1 # Subtest: lists_match( Find all the things with --output function ) 1..1 ok 1 - Find all the things with --output function ok 1 - lists_match( Find all the things with --output function ) ok 2 - sets_match( Find all the things with --output function ) ok 6 - ack_sets_match( Find all the things with --output function ) ok 7 ok 8 ok 9 ok 10 ok 11 ok 12 ok t/ack-pager.t ................ skipped: You need to install IO::Pty to run this test t/ack-passthru.t ............. 1..6 ok 1 - Should have no output to stderr: ack you t/text/4th-of-july.txt # Subtest: lists_match( I'm lookin' for you ) 1..1 ok 1 - I'm lookin' for you ok 2 - lists_match( I'm lookin' for you ) ok 3 - Should have no output to stderr: ack you --passthru t/text/4th-of-july.txt # Subtest: lists_match( Still lookin' for you, in passthru mode ) 1..1 ok 1 - Still lookin' for you, in passthru mode ok 4 - lists_match( Still lookin' for you, in passthru mode ) ok 5 # skip Input options have not been implemented for Win32 yet ok 6 # skip Input options have not been implemented for Win32 yet ok t/ack-print0.t ............... 1..15 ok 1 - Should have no output to stderr: ack -g of t/text/ # Subtest: sets_match( Files found with -g and without --print0 ) 1..1 # Subtest: lists_match( Files found with -g and without --print0 ) 1..1 ok 1 - Files found with -g and without --print0 ok 1 - lists_match( Files found with -g and without --print0 ) ok 2 - sets_match( Files found with -g and without --print0 ) ok 3 - ... no null byte in output ok 4 - Should have no output to stderr: ack -g of --sort-files --print0 t/text ok 5 - Files found with -g and with --print0 ok 6 - Should have no output to stderr: ack -f --print0 t/text/ ok 7 - Only one line of output with -f and --print0 ok 8 - ... and null bytes in output ok 9 - Should have no output to stderr: ack -l --print0 of t/text/ ok 10 - Only one line of output with -l and --print0 ok 11 - ... and null bytes in output ok 12 - Should have no output to stderr: ack --count --print0 of t/text/ ok 13 - Only one line of output with --count and --print0 ok 14 - ... and null bytes in output ok 15 - ... and ":\d+" in output, so the counting also works ok t/ack-removed-options.t ...... 1..4 # Subtest: options = -a the t/text ok 1 - Nothing in stdout ok 2 - Found error message ok 3 - Error mentions -k 1..3 ok 1 - options = -a the t/text # Subtest: options = --all the t/text ok 1 - Nothing in stdout ok 2 - Found error message ok 3 - Error mentions -k 1..3 ok 2 - options = --all the t/text # Subtest: options = -u the t/text ok 1 - Nothing in stdout ok 2 - Found error message 1..2 ok 3 - options = -u the t/text # Subtest: options = -G sue the t/text ok 1 - Nothing in stdout ok 2 - Found error message 1..2 ok 4 - options = -G sue the t/text ok t/ack-s.t .................... 1..4 ok 1 ok 2 - Error if there's no file ok 3 ok 4 ok t/ack-show-types.t ........... 1..6 ok 1 - Should have no output to stderr: ack -f --show-types t/swamp/Rakefile ok 2 - Only one file should be returned from 'ack -f --show-types t/swamp/Rakefile' # Subtest: sets_match( 'ack -f --show-types t/swamp/Rakefile' must return all the expected types ) 1..1 # Subtest: lists_match( 'ack -f --show-types t/swamp/Rakefile' must return all the expected types ) 1..1 ok 1 - 'ack -f --show-types t/swamp/Rakefile' must return all the expected types ok 1 - lists_match( 'ack -f --show-types t/swamp/Rakefile' must return all the expected types ) ok 3 - sets_match( 'ack -f --show-types t/swamp/Rakefile' must return all the expected types ) ok 4 - Should have no output to stderr: ack -g \bRakef --show-types t/swamp ok 5 - Only one file should be returned from 'ack -g \bRakef --show-types t/swamp' # Subtest: sets_match( 'ack -g \bRakef --show-types t/swamp' must return all the expected types ) 1..1 # Subtest: lists_match( 'ack -g \bRakef --show-types t/swamp' must return all the expected types ) 1..1 ok 1 - 'ack -g \bRakef --show-types t/swamp' must return all the expected types ok 1 - lists_match( 'ack -g \bRakef --show-types t/swamp' must return all the expected types ) ok 6 - sets_match( 'ack -g \bRakef --show-types t/swamp' must return all the expected types ) ok t/ack-type-del.t ............. 1..12 ok 1 - Found initial 11 files ok 2 - Nothing in stderr ok 3 - Nothing in stdout ok 4 ok 5 - Got one output line ok 6 - Nothing in stderr ok 7 - Should have no output to stderr: ack --help-types ok 8 ok 9 - Should have no output to stderr: ack --type-del=perl --type-del=perltest --help-types ok 10 ok 11 - Should have no output to stderr: ack --type-del=perl --type-del=perltest --dump # Subtest: lists_match( --type-del should show up in --dump output ) 1..1 ok 1 - --type-del should show up in --dump output ok 12 - lists_match( --type-del should show up in --dump output ) ok t/ack-type.t ................. 1..16 ok 1 - Should have no output to stderr: ack --type=perl --nogroup --noheading --nocolor perl t/swamp # Subtest: sets_match( TEST_TYPE ) 1..1 # Subtest: lists_match( TEST_TYPE ) 1..1 ok 1 - TEST_TYPE ok 1 - lists_match( TEST_TYPE ) ok 2 - sets_match( TEST_TYPE ) ok 3 - Should have no output to stderr: ack --type=noperl --nogroup --noheading --nocolor perl t/swamp # Subtest: sets_match( TEST_NOTYPE ) 1..1 # Subtest: lists_match( TEST_NOTYPE ) 1..1 ok 1 - TEST_NOTYPE ok 1 - lists_match( TEST_NOTYPE ) ok 4 - sets_match( TEST_NOTYPE ) ok 5 - Should have no lines back ok 6 ok 7 - Should have no lines back ok 8 ok 9 - Should have no output to stderr: ack --nohtml --html --sort-files t/swamp ok 10 ok 11 - Should have no output to stderr: ack --html --nohtml <title> t/swamp ok 12 ok 13 - Should have no output to stderr: ack --html --sort-files <title> t/swamp ok 14 ok 15 - Should have no output to stderr: ack --nohtml <title> t/swamp ok 16 ok t/ack-v.t .................... 1..5 ok 1 - Should have no output to stderr: ack -v are -h -m1 t/text/boy-named-sue.txt # Subtest: ack_lists_match( First line of a file that does not contain "are". ) 1..1 # Subtest: lists_match( First line of a file that does not contain "are". ) 1..1 ok 1 - First line of a file that does not contain "are". ok 1 - lists_match( First line of a file that does not contain "are". ) ok 2 - ack_lists_match( First line of a file that does not contain "are". ) # Subtest: ack_sets_match( No religion please ) 1..2 ok 1 - Should have no output to stderr: ack religion -i -v -l t/text # Subtest: sets_match( No religion please ) 1..1 # Subtest: lists_match( No religion please ) 1..1 ok 1 - No religion please ok 1 - lists_match( No religion please ) ok 2 - sets_match( No religion please ) ok 3 - ack_sets_match( No religion please ) # Subtest: ack_sets_match( -l -v with .* (which matches any line) should have no results ) 1..2 ok 1 - Should have no output to stderr: ack .* -l -v t/text # Subtest: sets_match( -l -v with .* (which matches any line) should have no results ) 1..1 # Subtest: lists_match( -l -v with .* (which matches any line) should have no results ) 1..1 ok 1 - -l -v with .* (which matches any line) should have no results ok 1 - lists_match( -l -v with .* (which matches any line) should have no results ) ok 2 - sets_match( -l -v with .* (which matches any line) should have no results ) ok 4 - ack_sets_match( -l -v with .* (which matches any line) should have no results ) # Subtest: ack_sets_match( Non-religion counts ) 1..2 ok 1 - Should have no output to stderr: ack religion -i -v -c t/text # Subtest: sets_match( Non-religion counts ) 1..1 # Subtest: lists_match( Non-religion counts ) 1..1 ok 1 - Non-religion counts ok 1 - lists_match( Non-religion counts ) ok 2 - sets_match( Non-religion counts ) ok 5 - ack_sets_match( Non-religion counts ) ok t/ack-w.t .................... 1..8 ok 1 - Should have no output to stderr: ack Sue! -w -h t/text # Subtest: ack_lists_match( Looking for Sue! ) 1..1 # Subtest: lists_match( Looking for Sue! ) 1..1 ok 1 - Looking for Sue! ok 1 - lists_match( Looking for Sue! ) ok 2 - ack_lists_match( Looking for Sue! ) ok 3 - Should have no output to stderr: ack mu\w -w -h t/text # Subtest: ack_lists_match( Looking for mu\w ) 1..1 # Subtest: lists_match( Looking for mu\w ) 1..1 ok 1 - Looking for mu\w ok 1 - lists_match( Looking for mu\w ) ok 4 - ack_lists_match( Looking for mu\w ) not ok 5 - Automatically fail stderr check for TODO tests. # TODO I can't figure why the -w works from the command line, but not inside this test # Failed (TODO) test 'Automatically fail stderr check for TODO tests.' # at t/ack-w.t line 48. # Subtest: ack_lists_match( Looking for mu. ) 1..1 # Subtest: lists_match( Looking for mu. ) 1..1 not ok 1 - Looking for mu. # Failed test 'Looking for mu.' # at t/Util.pm line 412. # +----+----------------------------------------------------------------+----+----------------------------------------------------------------+ # | Elt|Got | Elt|Expected | # +----+----------------------------------------------------------------+----+----------------------------------------------------------------+ # * 0|'And he didn\'t leave very much for my Ma and me' * | | # * 1|'Well, he must have thought that it was quite a joke' * | | # | 2|'At an old saloon on a street of mud,' | 0|'At an old saloon on a street of mud,' | # | 3|'Kicking and a-gouging in the mud and the blood and the beer.' | 1|'Kicking and a-gouging in the mud and the blood and the beer.' | # * 4|'He kicked like a mule and he bit like a crocodile.' * | | # * 5|'Science and religion are not mutually exclusive' * | | # +----+----------------------------------------------------------------+----+----------------------------------------------------------------+ # actual[ # 'And he didn\'t leave very much for my Ma and me', # 'Well, he must have thought that it was quite a joke', # 'At an old saloon on a street of mud,', # 'Kicking and a-gouging in the mud and the blood and the beer.', # 'He kicked like a mule and he bit like a crocodile.', # 'Science and religion are not mutually exclusive' # ] # expected[ # 'At an old saloon on a street of mud,', # 'Kicking and a-gouging in the mud and the blood and the beer.' # ] # Looks like you failed 1 test of 1. not ok 1 - lists_match( Looking for mu. ) # Failed test 'lists_match( Looking for mu. )' # at t/Util.pm line 440. # $ ack mu. -w -h t/text # Looks like you failed 1 test of 1. not ok 6 - ack_lists_match( Looking for mu. ) # TODO I can't figure why the -w works from the command line, but not inside this test # Failed (TODO) test 'ack_lists_match( Looking for mu. )' # at t/ack-w.t line 48. ok 7 - Should have no output to stderr: ack 650|660|670|680 -w t/text/number.txt # Subtest: ack_lists_match( Alternations should also respect boundaries when using -w ) 1..1 # Subtest: lists_match( Alternations should also respect boundaries when using -w ) 1..1 ok 1 - Alternations should also respect boundaries when using -w ok 1 - lists_match( Alternations should also respect boundaries when using -w ) ok 8 - ack_lists_match( Alternations should also respect boundaries when using -w ) ok t/ack-x.t .................... 1..2 # Subtest: sets_match( t/ack-x.t ) 1..1 # Subtest: lists_match( t/ack-x.t ) 1..1 ok 1 - t/ack-x.t ok 1 - lists_match( t/ack-x.t ) ok 1 - sets_match( t/ack-x.t ) ok 2 ok t/anchored.t ................. 1..5 ok 1 - Should have no output to stderr: ack -h -i ^science t/text # Subtest: ack_lists_match( Looking for front-anchored "science" ) 1..1 # Subtest: lists_match( Looking for front-anchored "science" ) 1..1 ok 1 - Looking for front-anchored "science" ok 1 - lists_match( Looking for front-anchored "science" ) ok 2 - ack_lists_match( Looking for front-anchored "science" ) # Subtest: ack_sets_match( Looking for back-anchored "done" ) 1..2 ok 1 - Should have no output to stderr: ack -h -i done$ t/text # Subtest: sets_match( Looking for back-anchored "done" ) 1..1 # Subtest: lists_match( Looking for back-anchored "done" ) 1..1 ok 1 - Looking for back-anchored "done" ok 1 - lists_match( Looking for back-anchored "done" ) ok 2 - sets_match( Looking for back-anchored "done" ) ok 3 - ack_sets_match( Looking for back-anchored "done" ) ok 4 - Should have no output to stderr: ack -h -i science t/text # Subtest: ack_lists_match( Looking for unanchored science ) 1..1 # Subtest: lists_match( Looking for unanchored science ) 1..1 ok 1 - Looking for unanchored science ok 1 - lists_match( Looking for unanchored science ) ok 5 - ack_lists_match( Looking for unanchored science ) ok t/asp-net-ext.t .............. 1..2 ok 1 - Should have no output to stderr: ack --aspx -f # Subtest: sets_match( t/asp-net-ext.t ) 1..1 # Subtest: lists_match( t/asp-net-ext.t ) 1..1 ok 1 - t/asp-net-ext.t ok 1 - lists_match( t/asp-net-ext.t ) ok 2 - sets_match( t/asp-net-ext.t ) ok t/bad-ackrc-opt.t ............ 1..4 ok 1 - Nothing to stdout ok 2 - only one line to stderr ok 3 - Got the right message ok 4 - Non-zero return code ok t/basic.t .................... 1..12 ok 1 - Should have no output to stderr: ack strict t/swamp/options.pl # Subtest: lists_match( Looking for strict in one file ) 1..1 ok 1 - Looking for strict in one file ok 2 - lists_match( Looking for strict in one file ) ok 3 - Should have no output to stderr: ack strict t/swamp/options.pl t/swamp/pipe-stress-freaks.F # Subtest: lists_match( Looking for strict in multiple files ) 1..1 ok 1 - Looking for strict in multiple files ok 4 - lists_match( Looking for strict in multiple files ) ok 5 - Should have no output to stderr: ack -H strict t/swamp/options.pl # Subtest: lists_match( Looking for strict in one file with -H ) 1..1 ok 1 - Looking for strict in one file with -H ok 6 - lists_match( Looking for strict in one file with -H ) ok 7 - Should have no output to stderr: ack --with-filename strict t/swamp/options.pl # Subtest: lists_match( Looking for strict in one file with --with-filename ) 1..1 ok 1 - Looking for strict in one file with --with-filename ok 8 - lists_match( Looking for strict in one file with --with-filename ) ok 9 - Should have no output to stderr: ack -h strict t/swamp/options.pl t/swamp/crystallography-weenies.f # Subtest: lists_match( Looking for strict in multiple files with -h ) 1..1 ok 1 - Looking for strict in multiple files with -h ok 10 - lists_match( Looking for strict in multiple files with -h ) ok 11 - Should have no output to stderr: ack --no-filename strict t/swamp/options.pl t/swamp/crystallography-weenies.f # Subtest: lists_match( Looking for strict in multiple files with --no-filename ) 1..1 ok 1 - Looking for strict in multiple files with --no-filename ok 12 - lists_match( Looking for strict in multiple files with --no-filename ) ok t/command-line-files.t ....... 1..4 # Subtest: ack_sets_match( One hit for specifying a dir ) 1..2 ok 1 - Should have no output to stderr: ack notaword t/swamp # Subtest: sets_match( One hit for specifying a dir ) 1..1 # Subtest: lists_match( One hit for specifying a dir ) 1..1 ok 1 - One hit for specifying a dir ok 1 - lists_match( One hit for specifying a dir ) ok 2 - sets_match( One hit for specifying a dir ) ok 1 - ack_sets_match( One hit for specifying a dir ) # Subtest: ack_sets_match( Two hits for specifying the file ) 1..2 ok 1 - Should have no output to stderr: ack notaword t/swamp/options.pl t/swamp/options.pl.bak # Subtest: sets_match( Two hits for specifying the file ) 1..1 # Subtest: lists_match( Two hits for specifying the file ) 1..1 ok 1 - Two hits for specifying the file ok 1 - lists_match( Two hits for specifying the file ) ok 2 - sets_match( Two hits for specifying the file ) ok 2 - ack_sets_match( Two hits for specifying the file ) # Subtest: lists_match( Error if there's no file ) 1..1 ok 1 - Error if there's no file ok 3 - lists_match( Error if there's no file ) # Subtest: lists_match( Find the one file that has a hit ) 1..1 ok 1 - Find the one file that has a hit ok 4 - lists_match( Find the one file that has a hit ) ok t/config-backwards-compat.t .. 1..3 ok 1 - Got back exactly one line ok 2 ok 3 - No output to stderr ok t/config-finder.t ............ skipped: Your $TMPDIR (C:/cpanfly-5.20/var/tmp) is set to a descendant directory of your home directory. This test is known to fail with such a setting. Please set your TMPDIR to something else to get this test to pass. t/config-loader.t ............ # Subtest: test_loader( empty inputs should result in default outputs ) 1..2 ok 1 - Options match ok 2 - Targets match ok 1 - test_loader( empty inputs should result in default outputs ) # Subtest: test_loader( -A should set after_context ) 1..2 ok 1 - Options match ok 2 - Targets match ok 2 - test_loader( -A should set after_context ) # Subtest: test_loader( --after-context should set after_context ) 1..2 ok 1 - Options match ok 2 - Targets match ok 3 - test_loader( --after-context should set after_context ) # Subtest: test_loader( -B should set before_context ) 1..2 ok 1 - Options match ok 2 - Targets match ok 4 - test_loader( -B should set before_context ) # Subtest: test_loader( --before-context should set before_context ) 1..2 ok 1 - Options match ok 2 - Targets match ok 5 - test_loader( --before-context should set before_context ) # Subtest: test_loader( ACK_PAGER should set the default pager ) 1..2 ok 1 - Options match ok 2 - Targets match ok 6 - test_loader( ACK_PAGER should set the default pager ) # Subtest: test_loader( --pager should override ACK_PAGER ) 1..2 ok 1 - Options match ok 2 - Targets match ok 7 - test_loader( --pager should override ACK_PAGER ) # Subtest: test_loader( --nopager should suppress ACK_PAGER ) 1..2 ok 1 - Options match ok 2 - Targets match ok 8 - test_loader( --nopager should suppress ACK_PAGER ) # Subtest: test_loader( ACK_PAGER_COLOR should set the default pager ) 1..2 ok 1 - Options match ok 2 - Targets match ok 9 - test_loader( ACK_PAGER_COLOR should set the default pager ) # Subtest: test_loader( --pager should override ACK_PAGER_COLOR ) 1..2 ok 1 - Options match ok 2 - Targets match ok 10 - test_loader( --pager should override ACK_PAGER_COLOR ) # Subtest: test_loader( --nopager should suppress ACK_PAGER_COLOR ) 1..2 ok 1 - Options match ok 2 - Targets match ok 11 - test_loader( --nopager should suppress ACK_PAGER_COLOR ) # Subtest: test_loader( ACK_PAGER_COLOR should override ACK_PAGER ) 1..2 ok 1 - Options match ok 2 - Targets match ok 12 - test_loader( ACK_PAGER_COLOR should override ACK_PAGER ) # Subtest: test_loader( --pager should override ACK_PAGER_COLOR and ACK_PAGER ) 1..2 ok 1 - Options match ok 2 - Targets match ok 13 - test_loader( --pager should override ACK_PAGER_COLOR and ACK_PAGER ) # Subtest: test_loader( --nopager should suppress ACK_PAGER_COLOR and ACK_PAGER ) 1..2 ok 1 - Options match ok 2 - Targets match ok 14 - test_loader( --nopager should suppress ACK_PAGER_COLOR and ACK_PAGER ) # Subtest: test_loader( PAGER doesn't affect ack by default ) 1..2 ok 1 - Options match ok 2 - Targets match ok 15 - test_loader( PAGER doesn't affect ack by default ) # Subtest: test_loader( PAGER is used if --pager is specified with no argument ) 1..2 ok 1 - Options match ok 2 - Targets match ok 16 - test_loader( PAGER is used if --pager is specified with no argument ) # Subtest: test_loader( PAGER is not used if --pager is specified with an argument ) 1..2 ok 1 - Options match ok 2 - Targets match ok 17 - test_loader( PAGER is not used if --pager is specified with an argument ) 1..17 ok t/context.t .................. 1..32 ok 1 - Should have no output to stderr: ack -B1 left t/text/boy-named-sue.txt # Subtest: ack_lists_match( Looking for left - before ) 1..1 # Subtest: lists_match( Looking for left - before ) 1..1 ok 1 - Looking for left - before ok 1 - lists_match( Looking for left - before ) ok 2 - ack_lists_match( Looking for left - before ) ok 3 - Should have no output to stderr: ack -B2 laugh t/text # Subtest: ack_lists_match( Looking for laugh - before with line numbers ) 1..1 # Subtest: lists_match( Looking for laugh - before with line numbers ) 1..1 ok 1 - Looking for laugh - before with line numbers ok 1 - lists_match( Looking for laugh - before with line numbers ) ok 4 - ack_lists_match( Looking for laugh - before with line numbers ) ok 5 - Should have no output to stderr: ack -A2 [nN]amed Sue t/text/boy-named-sue.txt # Subtest: ack_lists_match( Looking for [nN]amed Sue - after ) 1..1 # Subtest: lists_match( Looking for [nN]amed Sue - after ) 1..1 ok 1 - Looking for [nN]amed Sue - after ok 1 - lists_match( Looking for [nN]amed Sue - after ) ok 6 - ack_lists_match( Looking for [nN]amed Sue - after ) ok 7 - Should have no output to stderr: ack -C giggle t/text/boy-named-sue.txt # Subtest: ack_lists_match( Looking for giggle - context defaults to 2 ) 1..1 # Subtest: lists_match( Looking for giggle - context defaults to 2 ) 1..1 ok 1 - Looking for giggle - context defaults to 2 ok 1 - lists_match( Looking for giggle - context defaults to 2 ) ok 8 - ack_lists_match( Looking for giggle - context defaults to 2 ) ok 9 - Should have no output to stderr: ack -1 -C giggle t/text/boy-named-sue.txt # Subtest: ack_lists_match( Looking for giggle with -1 ) 1..1 # Subtest: lists_match( Looking for giggle with -1 ) 1..1 ok 1 - Looking for giggle with -1 ok 1 - lists_match( Looking for giggle with -1 ) ok 10 - ack_lists_match( Looking for giggle with -1 ) ok 11 - Should have no output to stderr: ack -C 05|06 t/text/numbered-text.txt # Subtest: ack_lists_match( Looking for 05|06 with overlapping contexts ) 1..1 # Subtest: lists_match( Looking for 05|06 with overlapping contexts ) 1..1 ok 1 - Looking for 05|06 with overlapping contexts ok 1 - lists_match( Looking for 05|06 with overlapping contexts ) ok 12 - ack_lists_match( Looking for 05|06 with overlapping contexts ) ok 13 - Should have no output to stderr: ack -C 03|08 t/text/numbered-text.txt # Subtest: ack_lists_match( Looking for 03|08 with contexts that touch ) 1..1 # Subtest: lists_match( Looking for 03|08 with contexts that touch ) 1..1 ok 1 - Looking for 03|08 with contexts that touch ok 1 - lists_match( Looking for 03|08 with contexts that touch ) ok 14 - ack_lists_match( Looking for 03|08 with contexts that touch ) ok 15 - Should have no output to stderr: ack -C 03|09 t/text/numbered-text.txt # Subtest: ack_lists_match( Looking for 03|09 with contexts that just don't touch ) 1..1 # Subtest: lists_match( Looking for 03|09 with contexts that just don't touch ) 1..1 ok 1 - Looking for 03|09 with contexts that just don't touch ok 1 - lists_match( Looking for 03|09 with contexts that just don't touch ) ok 16 - ack_lists_match( Looking for 03|09 with contexts that just don't touch ) ok 17 - Should have no output to stderr: ack --color -C 05|06 t/text/numbered-text.txt # Subtest: ack_lists_match( Looking for 05|06 with overlapping contexts ) 1..1 # Subtest: lists_match( Looking for 05|06 with overlapping contexts ) 1..1 ok 1 - Looking for 05|06 with overlapping contexts ok 1 - lists_match( Looking for 05|06 with overlapping contexts ) ok 18 - ack_lists_match( Looking for 05|06 with overlapping contexts ) ok 19 - Should have no output to stderr: ack --color -B2 05|06 t/text/numbered-text.txt # Subtest: ack_lists_match( Looking for 05|06 with overlapping contexts ) 1..1 # Subtest: lists_match( Looking for 05|06 with overlapping contexts ) 1..1 ok 1 - Looking for 05|06 with overlapping contexts ok 1 - lists_match( Looking for 05|06 with overlapping contexts ) ok 20 - ack_lists_match( Looking for 05|06 with overlapping contexts ) ok 21 - Should have no output to stderr: ack --color -A2 05|06 t/text/numbered-text.txt # Subtest: ack_lists_match( Looking for 05|06 with overlapping contexts ) 1..1 # Subtest: lists_match( Looking for 05|06 with overlapping contexts ) 1..1 ok 1 - Looking for 05|06 with overlapping contexts ok 1 - lists_match( Looking for 05|06 with overlapping contexts ) ok 22 - ack_lists_match( Looking for 05|06 with overlapping contexts ) ok 23 - Should have no output to stderr: ack -m3 -C1 ya t/text/boy-named-sue.txt # Subtest: ack_lists_match( Looking for ya with -m3 ) 1..1 # Subtest: lists_match( Looking for ya with -m3 ) 1..1 ok 1 - Looking for ya with -m3 ok 1 - lists_match( Looking for ya with -m3 ) ok 24 - ack_lists_match( Looking for ya with -m3 ) ok 25 - Only two lines are highlighted ok 26 - Expecting altogether 18 lines back ok 27 - Should have no output to stderr: ack --python --group -C python # Subtest: ack_lists_match( Looking for python in Python files with grouping ) 1..1 # Subtest: lists_match( Looking for python in Python files with grouping ) 1..1 ok 1 - Looking for python in Python files with grouping ok 1 - lists_match( Looking for python in Python files with grouping ) ok 28 - ack_lists_match( Looking for python in Python files with grouping ) ok 29 - Should have no output to stderr: ack --group -B1 --sort-files left t/text/ # Subtest: ack_lists_match( Looking for left in multiple files with grouping ) 1..1 # Subtest: lists_match( Looking for left in multiple files with grouping ) 1..1 ok 1 - Looking for left in multiple files with grouping ok 1 - lists_match( Looking for left in multiple files with grouping ) ok 30 - ack_lists_match( Looking for left in multiple files with grouping ) ok 31 - Should have no output to stderr: ack --column -C2 -H reedom t/text/freedom-of-choice.txt # Subtest: ack_lists_match( Looking for reedom in file t/text/freedom-of-choice.txt with columns and context ) 1..1 # Subtest: lists_match( Looking for reedom in file t/text/freedom-of-choice.txt with columns and context ) 1..1 ok 1 - Looking for reedom in file t/text/freedom-of-choice.txt with columns and context ok 1 - lists_match( Looking for reedom in file t/text/freedom-of-choice.txt with columns and context ) ok 32 - ack_lists_match( Looking for reedom in file t/text/freedom-of-choice.txt with columns and context ) ok t/default-filter.t ........... 1..1 # Subtest: filter_test(only non-binary files should be matched) ok 1 # Subtest: sets_match( only non-binary files should be matched ) 1..1 # Subtest: lists_match( only non-binary files should be matched ) 1..1 ok 1 - only non-binary files should be matched ok 1 - lists_match( only non-binary files should be matched ) ok 2 - sets_match( only non-binary files should be matched ) 1..2 ok 1 - filter_test(only non-binary files should be matched) ok t/exit-code.t ................ 1..4 ok 1 - Should have no output to stderr: ack boy t/text/boy-named-sue.txt ok 2 - Exit code with matches should be 0 ok 3 - Should have no output to stderr: ack foo t/text/boy-named-sue.txt ok 4 - Exit code with no matches should be 1 ok t/ext-filter.t ............... 1..1 # Subtest: filter_test(only the given extensions should be matched) ok 1 # Subtest: sets_match( only the given extensions should be matched ) 1..1 # Subtest: lists_match( only the given extensions should be matched ) 1..1 ok 1 - only the given extensions should be matched ok 1 - lists_match( only the given extensions should be matched ) ok 2 - sets_match( only the given extensions should be matched ) 1..2 ok 1 - filter_test(only the given extensions should be matched) ok t/file-permission.t .......... skipped: Can't be checked under Win32 t/filetypes.t ................ # Subtest: sets_match( foo.pod can be multiple things ) 1..1 # Subtest: lists_match( foo.pod can be multiple things ) 1..1 ok 1 - foo.pod can be multiple things ok 1 - lists_match( foo.pod can be multiple things ) ok 1 - sets_match( foo.pod can be multiple things ) # Subtest: sets_match( t/swamp/perl.pm ) 1..1 # Subtest: lists_match( t/swamp/perl.pm ) 1..1 ok 1 - t/swamp/perl.pm ok 1 - lists_match( t/swamp/perl.pm ) ok 2 - sets_match( t/swamp/perl.pm ) # Subtest: sets_match( t/swamp/Makefile.PL ) 1..1 # Subtest: lists_match( t/swamp/Makefile.PL ) 1..1 ok 1 - t/swamp/Makefile.PL ok 1 - lists_match( t/swamp/Makefile.PL ) ok 3 - sets_match( t/swamp/Makefile.PL ) # Subtest: sets_match( Unknown ) 1..1 # Subtest: lists_match( Unknown ) 1..1 ok 1 - Unknown ok 1 - lists_match( Unknown ) ok 4 - sets_match( Unknown ) ok 5 - foo.pod can be perl ok 6 - foo.pod can be parrot ok 7 - foo.pod cannot be ruby ok 8 - perl.handler.pod can be perl ok 9 - Makefile is a makefile ok 10 - Rakefile is a rakefile ok 11 - correctly skip files starting and ending with hash mark # Subtest: sets_match( Checking t/etc/buttonhook.xml.xxx ) 1..1 # Subtest: lists_match( Checking t/etc/buttonhook.xml.xxx ) 1..1 ok 1 - Checking t/etc/buttonhook.xml.xxx ok 1 - lists_match( Checking t/etc/buttonhook.xml.xxx ) ok 12 - sets_match( Checking t/etc/buttonhook.xml.xxx ) # Subtest: sets_match( Checking t/etc/shebang.php.xxx ) 1..1 # Subtest: lists_match( Checking t/etc/shebang.php.xxx ) 1..1 ok 1 - Checking t/etc/shebang.php.xxx ok 1 - lists_match( Checking t/etc/shebang.php.xxx ) ok 13 - sets_match( Checking t/etc/shebang.php.xxx ) # Subtest: sets_match( Checking t/etc/shebang.pl.xxx ) 1..1 # Subtest: lists_match( Checking t/etc/shebang.pl.xxx ) 1..1 ok 1 - Checking t/etc/shebang.pl.xxx ok 1 - lists_match( Checking t/etc/shebang.pl.xxx ) ok 14 - sets_match( Checking t/etc/shebang.pl.xxx ) # Subtest: sets_match( Checking t/etc/shebang.py.xxx ) 1..1 # Subtest: lists_match( Checking t/etc/shebang.py.xxx ) 1..1 ok 1 - Checking t/etc/shebang.py.xxx ok 1 - lists_match( Checking t/etc/shebang.py.xxx ) ok 15 - sets_match( Checking t/etc/shebang.py.xxx ) # Subtest: sets_match( Checking t/etc/shebang.rb.xxx ) 1..1 # Subtest: lists_match( Checking t/etc/shebang.rb.xxx ) 1..1 ok 1 - Checking t/etc/shebang.rb.xxx ok 1 - lists_match( Checking t/etc/shebang.rb.xxx ) ok 16 - sets_match( Checking t/etc/shebang.rb.xxx ) # Subtest: sets_match( Checking t/etc/shebang.sh.xxx ) 1..1 # Subtest: lists_match( Checking t/etc/shebang.sh.xxx ) 1..1 ok 1 - Checking t/etc/shebang.sh.xxx ok 1 - lists_match( Checking t/etc/shebang.sh.xxx ) ok 17 - sets_match( Checking t/etc/shebang.sh.xxx ) # Subtest: sets_match( Checking t/swamp/Makefile ) 1..1 # Subtest: lists_match( Checking t/swamp/Makefile ) 1..1 ok 1 - Checking t/swamp/Makefile ok 1 - lists_match( Checking t/swamp/Makefile ) ok 18 - sets_match( Checking t/swamp/Makefile ) # Subtest: sets_match( Checking t/swamp/Makefile.PL ) 1..1 # Subtest: lists_match( Checking t/swamp/Makefile.PL ) 1..1 ok 1 - Checking t/swamp/Makefile.PL ok 1 - lists_match( Checking t/swamp/Makefile.PL ) ok 19 - sets_match( Checking t/swamp/Makefile.PL ) 1..19 ok t/filter.t ................... 1..5 ok 1 - Creating an unknown filter should fail ok 2 - Got the expected error ok 3 - Creating a registered filter should succeed ok 4 - 'Creating a test filter should be a TestFilter' isa 'TestFilter' ok 5 - Extra arguments should get passed through to constructor ok t/firstlinematch-filter.t .... 1..1 # Subtest: filter_test(only files with "perl" in their first line should be matched) ok 1 # Subtest: sets_match( only files with "perl" in their first line should be matched ) 1..1 # Subtest: lists_match( only files with "perl" in their first line should be matched ) 1..1 ok 1 - only files with "perl" in their first line should be matched ok 1 - lists_match( only files with "perl" in their first line should be matched ) ok 2 - sets_match( only files with "perl" in their first line should be matched ) 1..2 ok 1 - filter_test(only files with "perl" in their first line should be matched) ok t/highlighting.t ............. 1..6 ok 1 - Should have no output to stderr: ack beliefs t/text/ --color --group --sort-files ok 2 - Basic highlights match ok 3 - Should have no output to stderr: ack \w*din\w* t/text/ --color --group --sort-files ok 4 - Metacharacters match ok 5 - Should have no output to stderr: ack love -C1 t/text/ --color --group --sort-files ok 6 - Context is all good ok t/illegal-regex.t ............ 1..2 # Subtest: test_ack_with( illegal pattern: ?foo t/ ) ok 1 - No STDOUT for illegal pattern ok 2 - Two lines of STDERR for illegal pattern ok 3 - Correct ack error message for illegal pattern ok 4 - Correct type of error for illegal pattern 1..4 ok 1 - test_ack_with( illegal pattern: ?foo t/ ) # Subtest: test_ack_with( illegal -g regex: -g ?foo t/ ) ok 1 - No STDOUT for illegal -g regex ok 2 - Two lines of STDERR for illegal -g regex ok 3 - Correct ack error message for illegal -g regex ok 4 - Correct type of error for illegal -g regex 1..4 ok 2 - test_ack_with( illegal -g regex: -g ?foo t/ ) ok t/incomplete-last-line.t ..... 1..2 ok 1 - Should have no output to stderr: ack -h --nogroup last t/swamp/incomplete-last-line.txt t/text/shut-up-be-happy.txt # Subtest: ack_lists_match( Incomplete line gets a newline appended. ) 1..1 # Subtest: lists_match( Incomplete line gets a newline appended. ) 1..1 ok 1 - Incomplete line gets a newline appended. ok 1 - lists_match( Incomplete line gets a newline appended. ) ok 2 - ack_lists_match( Incomplete line gets a newline appended. ) ok t/inverted-file-filter.t ..... 1..2 # Subtest: ack_sets_match( Exclude only ) 1..2 ok 1 - Should have no output to stderr: ack --noperl -f t/swamp # Subtest: sets_match( Exclude only ) 1..1 # Subtest: lists_match( Exclude only ) 1..1 ok 1 - Exclude only ok 1 - lists_match( Exclude only ) ok 2 - sets_match( Exclude only ) ok 1 - ack_sets_match( Exclude only ) # Subtest: ack_sets_match( Include plus exclude only ) 1..2 ok 1 - Should have no output to stderr: ack --type-add=pod:ext:pod --perl --nopod -f t/swamp # Subtest: sets_match( Include plus exclude only ) 1..1 # Subtest: lists_match( Include plus exclude only ) 1..1 ok 1 - Include plus exclude only ok 1 - lists_match( Include plus exclude only ) ok 2 - sets_match( Include plus exclude only ) ok 2 - ack_sets_match( Include plus exclude only ) ok t/is-filter.t ................ 1..1 # Subtest: filter_test(Only Makefile should be matched) ok 1 # Subtest: sets_match( Only Makefile should be matched ) 1..1 # Subtest: lists_match( Only Makefile should be matched ) 1..1 ok 1 - Only Makefile should be matched ok 1 - lists_match( Only Makefile should be matched ) ok 2 - sets_match( Only Makefile should be matched ) 1..2 ok 1 - filter_test(Only Makefile should be matched) ok t/lib/00-coverage.t .......... 1..17 ok 1 - Ack.pm has a corresponding Ack.t ok 2 - Basic.pm has a corresponding Basic.t ok 3 - Collection.pm has a corresponding Collection.t ok 4 - ConfigDefault.pm has a corresponding ConfigDefault.t ok 5 - ConfigFinder.pm has a corresponding ConfigFinder.t ok 6 - ConfigLoader.pm has a corresponding ConfigLoader.t ok 7 - Default.pm has a corresponding Default.t ok 8 - Extension.pm has a corresponding Extension.t ok 9 - ExtensionGroup.pm has a corresponding ExtensionGroup.t ok 10 - Filter.pm has a corresponding Filter.t ok 11 - FirstLineMatch.pm has a corresponding FirstLineMatch.t ok 12 - Inverse.pm has a corresponding Inverse.t ok 13 - Is.pm has a corresponding Is.t ok 14 - IsGroup.pm has a corresponding IsGroup.t ok 15 - Match.pm has a corresponding Match.t ok 16 - Resource.pm has a corresponding Resource.t ok 17 - Resources.pm has a corresponding Resources.t ok t/lib/Ack.t .................. 1..1 ok 1 - App::Ack loaded with nothing else loaded first ok t/lib/Basic.t ................ 1..1 ok 1 - App::Ack::Resource::Basic loaded with nothing else loaded first ok t/lib/Collection.t ........... 1..1 ok 1 - App::Ack::Filter::Collection loaded with nothing else loaded first ok t/lib/ConfigDefault.t ........ 1..1 ok 1 - App::Ack::ConfigDefault loaded with nothing else loaded first ok t/lib/ConfigFinder.t ......... 1..1 ok 1 - App::Ack::ConfigFinder loaded with nothing else loaded first ok t/lib/ConfigLoader.t ......... 1..1 ok 1 - App::Ack::ConfigLoader loaded with nothing else loaded first ok t/lib/Default.t .............. 1..1 ok 1 - App::Ack::Filter::Default loaded with nothing else loaded first ok t/lib/Extension.t ............ 1..1 ok 1 - App::Ack::Filter::Extension loaded with nothing else loaded first ok t/lib/ExtensionGroup.t ....... 1..1 ok 1 - App::Ack::Filter::ExtensionGroup loaded with nothing else loaded first ok t/lib/Filter.t ............... 1..1 ok 1 - App::Ack::Filter loaded with nothing else loaded first ok t/lib/FirstLineMatch.t ....... 1..1 ok 1 - App::Ack::Filter::FirstLineMatch loaded with nothing else loaded first ok t/lib/Inverse.t .............. 1..1 ok 1 - App::Ack::Filter::Inverse loaded with nothing else loaded first ok t/lib/Is.t ................... 1..1 ok 1 - App::Ack::Filter::Is loaded with nothing else loaded first ok t/lib/IsGroup.t .............. 1..1 ok 1 - App::Ack::Filter::IsGroup loaded with nothing else loaded first ok t/lib/Match.t ................ 1..1 ok 1 - App::Ack::Filter::Match loaded with nothing else loaded first ok t/lib/Resource.t ............. 1..1 ok 1 - App::Ack::Resource loaded with nothing else loaded first ok t/lib/Resources.t ............ 1..1 ok 1 - App::Ack::Resources loaded with nothing else loaded first ok t/longopts.t ................. 1..38 ok 1 - Should have no output to stderr: ack --help ok 2 - --help output is correct ok 3 - Should have no output to stderr: ack --version ok 4 - --version output is correct ok 5 - Should have no output to stderr: ack -i upper case t/swamp/options.pl ok 6 - -i works correctly for ascii ok 7 - Should have no output to stderr: ack --ignore-case upper case t/swamp/options.pl ok 8 - --ignore-case works correctly for ascii ok 9 - Should have no output to stderr: ack --smart-case upper case t/swamp/options.pl ok 10 - --smart-case turn on ignore-case when PATTERN has no upper ok 11 - Should have no output to stderr: ack --smart-case Upper case t/swamp/options.pl ok 12 - --smart-case does nothing when PATTERN has upper ok 13 - Should have no output to stderr: ack --smart-case -i UpPer CaSe t/swamp/options.pl ok 14 - -i overrides --smart-case, forcing ignore case, even when PATTERN has upper ok 15 - Should have no output to stderr: ack -v use warnings t/swamp/options.pl ok 16 - -v works correctly ok 17 - Should have no output to stderr: ack --invert-match use warnings t/swamp/options.pl ok 18 - --invert-match works correctly ok 19 - Should have no output to stderr: ack -w word t/swamp/options.pl ok 20 - -w ignores non-words ok 21 - -w ignores non-words ok 22 - Should have no output to stderr: ack --word-regexp word t/swamp/options.pl ok 23 - --word-regexp ignores non-words ok 24 - --word-regexp ignores non-words ok 25 - Should have no output to stderr: ack -Q [abc] t/swamp/options.pl ok 26 - -Q matches a literal string ok 27 - Should have no output to stderr: ack --literal [abc] t/swamp/options.pl ok 28 - --literal matches a literal string ok 29 - Should have no output to stderr: ack -l use strict t/swamp/options.pl ok 30 - -l prints matching files ok 31 - Should have no output to stderr: ack --files-with-matches use strict t/swamp/options.pl ok 32 - --files-with-matches prints matching files ok 33 - Should have no output to stderr: ack -L use snorgledork t/swamp/options.pl ok 34 - -L prints matching files ok 35 - Should have no output to stderr: ack --files-without-matches use snorgledork t/swamp/options.pl ok 36 - --files-without-matches prints matching files ok 37 - Should have no output to stderr: ack --line=1 t/swamp/options.pl ok 38 - Only one matching line should be a shebang ok t/match-filter.t ............. 1..1 # Subtest: filter_test(only files matching /^.akefile/ should be matched) ok 1 # Subtest: sets_match( only files matching /^.akefile/ should be matched ) 1..1 # Subtest: lists_match( only files matching /^.akefile/ should be matched ) 1..1 ok 1 - only files matching /^.akefile/ should be matched ok 1 - lists_match( only files matching /^.akefile/ should be matched ) ok 2 - sets_match( only files matching /^.akefile/ should be matched ) 1..2 ok 1 - filter_test(only files matching /^.akefile/ should be matched) ok Timeout (max run time is 300s) C:\Perl64-5.20\bin\perl.exe exits with 37.