PATH=C:\cpanfly-5.22-64\var\megalib\bin;C:\Perl-5.22-64\site\bin;C:\Perl-5.22-64\bin;C:\MinGW-64\bin;C:\cygwin\bin;C:\instantclient_11_2-64;C:\cpanfly-5.22-64\var\megalib\bin;C:\Perl-5.22-64\site\bin;C:\Perl-5.22-64\bin;C:\MinGW-64\bin;C:\cygwin\bin;C:\instantclient_11_2-64;C:\p4;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files\Git\cmd;C:\Program Files (x86)\CMake\bin Start 2016-03-05T06:11:07 ActivePerl-2201 CPAN-2.10 PATH=C:/CPANFL~4.22-/var/libs/bin;C:\CPANFL~4.22-\var\megalib\bin;C:\PERL-5~2.22-\site\bin;C:\PERL-5~2.22-\bin;C:\MinGW-64\bin;C:\cygwin\bin;C:\INSTAN~1;C:\CPANFL~4.22-\var\megalib\bin;C:\PERL-5~2.22-\site\bin;C:\PERL-5~2.22-\bin;C:\MinGW-64\bin;C:\cygwin\bin;C:\INSTAN~1;C:\p4;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WINDOW~1\v1.0\;C:\PROGRA~1\Git\cmd;C:\PROGRA~2\CMake\bin Reading 'C:\cpanfly-5.22-64\var\cpan\Metadata' Database was generated on Sat, 05 Mar 2016 06:41:02 GMT Fetching with LWP: http://ppm.activestate.com/CPAN/authors/id/P/PR/PREACTION/Statocles-0.072.tar.gz Fetching with LWP: http://ppm.activestate.com/CPAN/authors/id/P/PR/PREACTION/CHECKSUMS Checksum for C:\cpanfly-5.22-64\var\cpan\sources\authors\id\P\PR\PREACTION\Statocles-0.072.tar.gz ok Statocles-0.072/ Statocles-0.072/bin/ Statocles-0.072/CHANGES Statocles-0.072/CONTRIBUTING.md Statocles-0.072/cpanfile Statocles-0.072/index.html Statocles-0.072/lib/ Statocles-0.072/LICENSE Statocles-0.072/Makefile.PL Statocles-0.072/MANIFEST Statocles-0.072/META.json Statocles-0.072/META.yml Statocles-0.072/README Statocles-0.072/share/ Statocles-0.072/site/ Statocles-0.072/site.yml Statocles-0.072/t/ Statocles-0.072/xt/ Statocles-0.072/xt/git/ Statocles-0.072/xt/git/build.sh Statocles-0.072/xt/git/test.t Statocles-0.072/t/00-compile.t Statocles-0.072/t/00-report-prereqs.dd Statocles-0.072/t/00-report-prereqs.t Statocles-0.072/t/app/ Statocles-0.072/t/bin/ Statocles-0.072/t/command/ Statocles-0.072/t/deploy/ Statocles-0.072/t/deprecated.t Statocles-0.072/t/document.t Statocles-0.072/t/image.t Statocles-0.072/t/lib/ Statocles-0.072/t/link.t Statocles-0.072/t/page/ Statocles-0.072/t/plugin/ Statocles-0.072/t/share/ Statocles-0.072/t/site/ Statocles-0.072/t/store/ Statocles-0.072/t/template/ Statocles-0.072/t/theme/ Statocles-0.072/t/types.t Statocles-0.072/t/util.t Statocles-0.072/t/theme/check.t Statocles-0.072/t/theme/helper.t Statocles-0.072/t/theme/pages.t Statocles-0.072/t/theme/template.t Statocles-0.072/t/template/basic.t Statocles-0.072/t/template/include.t Statocles-0.072/t/template/markdown.t Statocles-0.072/t/store/constructor.t Statocles-0.072/t/store/document.t Statocles-0.072/t/store/file.t Statocles-0.072/t/site/build_and_deploy.t Statocles-0.072/t/site/constructor.t Statocles-0.072/t/site/data.t Statocles-0.072/t/site/events.t Statocles-0.072/t/site/index.t Statocles-0.072/t/site/nav.t Statocles-0.072/t/site/plugin.t Statocles-0.072/t/site/sitemap_and_robots.t Statocles-0.072/t/site/url.t Statocles-0.072/t/site/warnings.t Statocles-0.072/t/share/app/ Statocles-0.072/t/share/bin/ Statocles-0.072/t/share/config/ Statocles-0.072/t/share/create/ Statocles-0.072/t/share/deploy/ Statocles-0.072/t/share/store/ Statocles-0.072/t/share/theme/ Statocles-0.072/t/share/theme_include/ Statocles-0.072/t/share/tmpl/ Statocles-0.072/t/share/tmpl/comment.html.ep Statocles-0.072/t/share/tmpl/error.html.ep Statocles-0.072/t/share/tmpl/include_empty.html.ep Statocles-0.072/t/share/tmpl/include_theme_file.html.ep Statocles-0.072/t/share/tmpl/include_with_empty.html.ep Statocles-0.072/t/share/tmpl/include_with_html.html.ep Statocles-0.072/t/share/tmpl/include_with_template.html.ep Statocles-0.072/t/share/tmpl/include_with_template_args.html.ep Statocles-0.072/t/share/tmpl/included_html.html Statocles-0.072/t/share/tmpl/included_template.html.ep Statocles-0.072/t/share/tmpl/markdown.html.ep Statocles-0.072/t/share/tmpl/page.html.ep Statocles-0.072/t/share/theme_include/include/ Statocles-0.072/t/share/theme_include/include/in_both.markdown.ep Statocles-0.072/t/share/theme_include/include/in_include_store.markdown.ep Statocles-0.072/t/share/theme/blog/ Statocles-0.072/t/share/theme/css/ Statocles-0.072/t/share/theme/custom/ Statocles-0.072/t/share/theme/document/ Statocles-0.072/t/share/theme/include/ Statocles-0.072/t/share/theme/layout/ Statocles-0.072/t/share/theme/perldoc/ Statocles-0.072/t/share/theme/site/ Statocles-0.072/t/share/theme/site/include/ Statocles-0.072/t/share/theme/site/layout.html.ep Statocles-0.072/t/share/theme/site/robots.txt.ep Statocles-0.072/t/share/theme/site/sitemap.xml.ep Statocles-0.072/t/share/theme/site/include/extra.html.ep Statocles-0.072/t/share/theme/perldoc/pod.html.ep Statocles-0.072/t/share/theme/perldoc/source.html.ep Statocles-0.072/t/share/theme/layout/logo.html.ep Statocles-0.072/t/share/theme/include/in_both.markdown.ep Statocles-0.072/t/share/theme/include/test.html.ep Statocles-0.072/t/share/theme/include/test.markdown.ep Statocles-0.072/t/share/theme/document/recipe.html.ep Statocles-0.072/t/share/theme/custom/blog/ Statocles-0.072/t/share/theme/custom/layout.html.ep Statocles-0.072/t/share/theme/custom/blog/index.html.ep Statocles-0.072/t/share/theme/css/normalize.css Statocles-0.072/t/share/theme/blog/index.atom.ep Statocles-0.072/t/share/theme/blog/index.html.ep Statocles-0.072/t/share/theme/blog/index.rss.ep Statocles-0.072/t/share/theme/blog/post.html.ep Statocles-0.072/t/share/store/docs/ Statocles-0.072/t/share/store/error/ Statocles-0.072/t/share/store/files/ Statocles-0.072/t/share/store/write/ Statocles-0.072/t/share/store/write/doc.markdown Statocles-0.072/t/share/store/write/doc_obj.markdown Statocles-0.072/t/share/store/files/folder/ Statocles-0.072/t/share/store/files/ignore/ Statocles-0.072/t/share/store/files/image.png Statocles-0.072/t/share/store/files/text.txt Statocles-0.072/t/share/store/files/ignore/ignored.txt Statocles-0.072/t/share/store/files/folder/doc.markdown Statocles-0.072/t/share/store/error/bad-dates/ Statocles-0.072/t/share/store/error/bad-links/ Statocles-0.072/t/share/store/error/bad-yaml/ Statocles-0.072/t/share/store/error/missing-end-mark/ Statocles-0.072/t/share/store/error/missing-end-mark/missing.markdown Statocles-0.072/t/share/store/error/bad-yaml/bad.markdown Statocles-0.072/t/share/store/error/bad-links/links.markdown Statocles-0.072/t/share/store/error/bad-dates/bad-date.markdown Statocles-0.072/t/share/store/docs/class/ Statocles-0.072/t/share/store/docs/date.markdown Statocles-0.072/t/share/store/docs/datetime.markdown Statocles-0.072/t/share/store/docs/ext/ Statocles-0.072/t/share/store/docs/ignore/ Statocles-0.072/t/share/store/docs/links/ Statocles-0.072/t/share/store/docs/no-frontmatter.markdown Statocles-0.072/t/share/store/docs/path.markdown Statocles-0.072/t/share/store/docs/required.markdown Statocles-0.072/t/share/store/docs/tags/ Statocles-0.072/t/share/store/docs/template/ Statocles-0.072/t/share/store/docs/template/basic.markdown Statocles-0.072/t/share/store/docs/template/leading-slash.markdown Statocles-0.072/t/share/store/docs/tags/array.markdown Statocles-0.072/t/share/store/docs/tags/comma.markdown Statocles-0.072/t/share/store/docs/tags/single.markdown Statocles-0.072/t/share/store/docs/links/alternate_single.markdown Statocles-0.072/t/share/store/docs/ignore/ignored.markdown Statocles-0.072/t/share/store/docs/ext/short.md Statocles-0.072/t/share/store/docs/class/test_document.markdown Statocles-0.072/t/share/deploy/doc.markdown Statocles-0.072/t/share/deploy/foo/ Statocles-0.072/t/share/deploy/index.html Statocles-0.072/t/share/deploy/foo/index.html Statocles-0.072/t/share/create/basic_blog_in.txt Statocles-0.072/t/share/create/basic_blog_out.txt Statocles-0.072/t/share/create/none_in.txt Statocles-0.072/t/share/create/none_out.txt Statocles-0.072/t/share/create/project_file_in.txt Statocles-0.072/t/share/create/project_file_out.txt Statocles-0.072/t/share/create/project_file_with_base_in.txt Statocles-0.072/t/share/create/project_file_with_base_out.txt Statocles-0.072/t/share/create/project_file_with_https_base_in.txt Statocles-0.072/t/share/create/project_file_with_https_base_out.txt Statocles-0.072/t/share/config/bad_char.yml Statocles-0.072/t/share/config/bad_indent.yml Statocles-0.072/t/share/config/bad_ref.yml Statocles-0.072/t/share/config/missing_arg.yml Statocles-0.072/t/share/bin/editor.pl Statocles-0.072/t/share/app/basic/ Statocles-0.072/t/share/app/blog/ Statocles-0.072/t/share/app/perldoc/ Statocles-0.072/t/share/app/perldoc/bin/ Statocles-0.072/t/share/app/perldoc/bin-weaver/ Statocles-0.072/t/share/app/perldoc/lib/ Statocles-0.072/t/share/app/perldoc/lib-weaver/ Statocles-0.072/t/share/app/perldoc/weaver.ini Statocles-0.072/t/share/app/perldoc/lib-weaver/External.pm Statocles-0.072/t/share/app/perldoc/lib-weaver/My/ Statocles-0.072/t/share/app/perldoc/lib-weaver/My.pm Statocles-0.072/t/share/app/perldoc/lib-weaver/My/Internal.pm Statocles-0.072/t/share/app/perldoc/lib/External.pm Statocles-0.072/t/share/app/perldoc/lib/My/ Statocles-0.072/t/share/app/perldoc/lib/My.pm Statocles-0.072/t/share/app/perldoc/lib/My/Internal.pm Statocles-0.072/t/share/app/perldoc/bin-weaver/command.pl Statocles-0.072/t/share/app/perldoc/bin-weaver/shellcmd Statocles-0.072/t/share/app/perldoc/bin/command.pl Statocles-0.072/t/share/app/perldoc/bin/shellcmd Statocles-0.072/t/share/app/blog/2014/ Statocles-0.072/t/share/app/blog/9999/ Statocles-0.072/t/share/app/blog/draft/ Statocles-0.072/t/share/app/blog/draft/a-draft-post.markdown Statocles-0.072/t/share/app/blog/9999/12/ Statocles-0.072/t/share/app/blog/9999/12/31/ Statocles-0.072/t/share/app/blog/9999/12/31/forever-is-a-long-time/ Statocles-0.072/t/share/app/blog/9999/12/31/forever-is-a-long-time/index.markdown Statocles-0.072/t/share/app/blog/2014/04/ Statocles-0.072/t/share/app/blog/2014/05/ Statocles-0.072/t/share/app/blog/2014/06/ Statocles-0.072/t/share/app/blog/2014/06/02/ Statocles-0.072/t/share/app/blog/2014/06/02/more_tags/ Statocles-0.072/t/share/app/blog/2014/06/02/more_tags/docs.markdown Statocles-0.072/t/share/app/blog/2014/06/02/more_tags/image.markdown.jpg Statocles-0.072/t/share/app/blog/2014/06/02/more_tags/index.markdown Statocles-0.072/t/share/app/blog/2014/05/22/ Statocles-0.072/t/share/app/blog/2014/05/22/(regex)[name].file.markdown Statocles-0.072/t/share/app/blog/2014/04/23/ Statocles-0.072/t/share/app/blog/2014/04/30/ Statocles-0.072/t/share/app/blog/2014/04/30/plug/ Statocles-0.072/t/share/app/blog/2014/04/30/plug/image.jpg Statocles-0.072/t/share/app/blog/2014/04/30/plug/index.html Statocles-0.072/t/share/app/blog/2014/04/30/plug/index.markdown Statocles-0.072/t/share/app/blog/2014/04/30/plug/recipe.markdown Statocles-0.072/t/share/app/blog/2014/04/23/slug/ Statocles-0.072/t/share/app/blog/2014/04/23/slug/index.markdown Statocles-0.072/t/share/app/basic/.hidden.txt Statocles-0.072/t/share/app/basic/.hidden_dir/ Statocles-0.072/t/share/app/basic/aaa.markdown Statocles-0.072/t/share/app/basic/foo/ Statocles-0.072/t/share/app/basic/index.markdown Statocles-0.072/t/share/app/basic/static.txt Statocles-0.072/t/share/app/basic/foo/index.markdown Statocles-0.072/t/share/app/basic/foo/other.markdown Statocles-0.072/t/share/app/basic/foo/utf8.markdown Statocles-0.072/t/share/app/basic/.hidden_dir/shallow/ Statocles-0.072/t/share/app/basic/.hidden_dir/shallow/deep/ Statocles-0.072/t/share/app/basic/.hidden_dir/shallow/deep/text.txt Statocles-0.072/t/plugin/highlight.t Statocles-0.072/t/plugin/html_lint.t Statocles-0.072/t/plugin/link_check.t Statocles-0.072/t/page/basename.t Statocles-0.072/t/page/document.t Statocles-0.072/t/page/file.t Statocles-0.072/t/page/images.t Statocles-0.072/t/page/links.t Statocles-0.072/t/page/list.t Statocles-0.072/t/page/list_item.t Statocles-0.072/t/page/plain.t Statocles-0.072/t/page/type.t Statocles-0.072/t/lib/My/ Statocles-0.072/t/lib/TestApp.pm Statocles-0.072/t/lib/TestDocument.pm Statocles-0.072/t/lib/My/Test.pm Statocles-0.072/t/deploy/file.t Statocles-0.072/t/deploy/git.t Statocles-0.072/t/command/apps.t Statocles-0.072/t/command/build_and_deploy.t Statocles-0.072/t/command/bundle.t Statocles-0.072/t/command/create.t Statocles-0.072/t/command/daemon.t Statocles-0.072/t/command/error.t Statocles-0.072/t/command/help_and_version.t Statocles-0.072/t/command/mojo_app.t Statocles-0.072/t/bin/statocles.t Statocles-0.072/t/app/basic/ Statocles-0.072/t/app/blog/ Statocles-0.072/t/app/events.t Statocles-0.072/t/app/perldoc/ Statocles-0.072/t/app/role/ Statocles-0.072/t/app/template.t Statocles-0.072/t/app/url.t Statocles-0.072/t/app/role/store.t Statocles-0.072/t/app/perldoc/constructor.t Statocles-0.072/t/app/perldoc/pages.t Statocles-0.072/t/app/blog/command.t Statocles-0.072/t/app/blog/constructor.t Statocles-0.072/t/app/blog/pages.t Statocles-0.072/t/app/blog/recent_posts.t Statocles-0.072/t/app/basic/command.t Statocles-0.072/t/app/basic/constructor.t Statocles-0.072/t/app/basic/pages.t Statocles-0.072/site/blog/ Statocles-0.072/site/gallery/ Statocles-0.072/site/index.markdown Statocles-0.072/site/release-blog.pl Statocles-0.072/site/theme/ Statocles-0.072/site/theme/blog/ Statocles-0.072/site/theme/css/ Statocles-0.072/site/theme/images/ Statocles-0.072/site/theme/perldoc/ Statocles-0.072/site/theme/plugin/ Statocles-0.072/site/theme/site/ Statocles-0.072/site/theme/site/footer.html.ep Statocles-0.072/site/theme/site/head_after.html.ep Statocles-0.072/site/theme/site/header_after.html.ep Statocles-0.072/site/theme/site/layout.html.ep Statocles-0.072/site/theme/site/navbar_extra.html.ep Statocles-0.072/site/theme/site/robots.txt.ep Statocles-0.072/site/theme/site/sidebar_before.html.ep Statocles-0.072/site/theme/site/sitemap.xml.ep Statocles-0.072/site/theme/site/style.html Statocles-0.072/site/theme/plugin/highlight/ Statocles-0.072/site/theme/plugin/highlight/default.css Statocles-0.072/site/theme/plugin/highlight/solarized-dark.css Statocles-0.072/site/theme/plugin/highlight/solarized-light.css Statocles-0.072/site/theme/perldoc/pod.html.ep Statocles-0.072/site/theme/perldoc/source.html.ep Statocles-0.072/site/theme/images/column.png Statocles-0.072/site/theme/css/normalize.css Statocles-0.072/site/theme/css/skeleton.css Statocles-0.072/site/theme/css/statocles-default.css Statocles-0.072/site/theme/blog/index.atom.ep Statocles-0.072/site/theme/blog/index.html.ep Statocles-0.072/site/theme/blog/index.rss.ep Statocles-0.072/site/theme/blog/post.html.ep Statocles-0.072/site/gallery/chicagopm-inner.jpg Statocles-0.072/site/gallery/chicagopm-main.jpg Statocles-0.072/site/gallery/index.markdown Statocles-0.072/site/gallery/indiepalate.jpg Statocles-0.072/site/blog/2014/ Statocles-0.072/site/blog/2015/ Statocles-0.072/site/blog/2016/ Statocles-0.072/site/blog/2016/01/ Statocles-0.072/site/blog/2016/02/ Statocles-0.072/site/blog/2016/02/07/ Statocles-0.072/site/blog/2016/02/10/ Statocles-0.072/site/blog/2016/02/13/ Statocles-0.072/site/blog/2016/02/21/ Statocles-0.072/site/blog/2016/02/28/ Statocles-0.072/site/blog/2016/02/28/release-v0-071/ Statocles-0.072/site/blog/2016/02/28/release-v0-071/index.markdown Statocles-0.072/site/blog/2016/02/21/release-v0-070/ Statocles-0.072/site/blog/2016/02/21/release-v0-070/index.markdown Statocles-0.072/site/blog/2016/02/13/release-v0-069/ Statocles-0.072/site/blog/2016/02/13/release-v0-069/index.markdown Statocles-0.072/site/blog/2016/02/10/release-v0-068/ Statocles-0.072/site/blog/2016/02/10/release-v0-068/index.markdown Statocles-0.072/site/blog/2016/02/07/release-v0-067/ Statocles-0.072/site/blog/2016/02/07/release-v0-067/index.markdown Statocles-0.072/site/blog/2016/01/01/ Statocles-0.072/site/blog/2016/01/03/ Statocles-0.072/site/blog/2016/01/04/ Statocles-0.072/site/blog/2016/01/06/ Statocles-0.072/site/blog/2016/01/09/ Statocles-0.072/site/blog/2016/01/09/release-v0-066/ Statocles-0.072/site/blog/2016/01/09/release-v0-066/index.markdown Statocles-0.072/site/blog/2016/01/06/release-v0-065/ Statocles-0.072/site/blog/2016/01/06/release-v0-065/index.markdown Statocles-0.072/site/blog/2016/01/04/release-v0-064/ Statocles-0.072/site/blog/2016/01/04/release-v0-064/index.markdown Statocles-0.072/site/blog/2016/01/03/release-v0-063/ Statocles-0.072/site/blog/2016/01/03/release-v0-063/index.markdown Statocles-0.072/site/blog/2016/01/01/release-v0-062/ Statocles-0.072/site/blog/2016/01/01/release-v0-062/index.markdown Statocles-0.072/site/blog/2015/01/ Statocles-0.072/site/blog/2015/02/ Statocles-0.072/site/blog/2015/03/ Statocles-0.072/site/blog/2015/04/ Statocles-0.072/site/blog/2015/05/ Statocles-0.072/site/blog/2015/06/ Statocles-0.072/site/blog/2015/07/ Statocles-0.072/site/blog/2015/08/ Statocles-0.072/site/blog/2015/09/ Statocles-0.072/site/blog/2015/11/ Statocles-0.072/site/blog/2015/12/ Statocles-0.072/site/blog/2015/12/13/ Statocles-0.072/site/blog/2015/12/13/release-v0-061/ Statocles-0.072/site/blog/2015/12/13/release-v0-061/index.markdown Statocles-0.072/site/blog/2015/11/05/ Statocles-0.072/site/blog/2015/11/11/ Statocles-0.072/site/blog/2015/11/12/ Statocles-0.072/site/blog/2015/11/23/ Statocles-0.072/site/blog/2015/11/23/release-v0-060/ Statocles-0.072/site/blog/2015/11/23/release-v0-060/index.markdown Statocles-0.072/site/blog/2015/11/12/release-v0-059/ Statocles-0.072/site/blog/2015/11/12/release-v0-059/index.markdown Statocles-0.072/site/blog/2015/11/11/release-v0-058/ Statocles-0.072/site/blog/2015/11/11/release-v0-058/index.markdown Statocles-0.072/site/blog/2015/11/05/release-v0-056/ Statocles-0.072/site/blog/2015/11/05/release-v0-057/ Statocles-0.072/site/blog/2015/11/05/release-v0-057/index.markdown Statocles-0.072/site/blog/2015/11/05/release-v0-056/index.markdown Statocles-0.072/site/blog/2015/09/22/ Statocles-0.072/site/blog/2015/09/22/release-v0-055/ Statocles-0.072/site/blog/2015/09/22/release-v0-055/index.markdown Statocles-0.072/site/blog/2015/08/11/ Statocles-0.072/site/blog/2015/08/11/release-v0-054/ Statocles-0.072/site/blog/2015/08/11/release-v0-054/index.markdown Statocles-0.072/site/blog/2015/07/06/ Statocles-0.072/site/blog/2015/07/13/ Statocles-0.072/site/blog/2015/07/20/ Statocles-0.072/site/blog/2015/07/20/release-v0-053/ Statocles-0.072/site/blog/2015/07/20/release-v0-053/index.markdown Statocles-0.072/site/blog/2015/07/13/release-v0-052/ Statocles-0.072/site/blog/2015/07/13/release-v0-052/index.markdown Statocles-0.072/site/blog/2015/07/06/release-v0-051/ Statocles-0.072/site/blog/2015/07/06/release-v0-051/index.markdown Statocles-0.072/site/blog/2015/06/03/ Statocles-0.072/site/blog/2015/06/22/ Statocles-0.072/site/blog/2015/06/23/ Statocles-0.072/site/blog/2015/06/28/ Statocles-0.072/site/blog/2015/06/28/release-v0-050/ Statocles-0.072/site/blog/2015/06/28/release-v0-050/index.markdown Statocles-0.072/site/blog/2015/06/23/release-v0-049/ Statocles-0.072/site/blog/2015/06/23/release-v0-049/index.markdown Statocles-0.072/site/blog/2015/06/22/release-v0-048/ Statocles-0.072/site/blog/2015/06/22/release-v0-048/index.markdown Statocles-0.072/site/blog/2015/06/03/release-v0-047/ Statocles-0.072/site/blog/2015/06/03/release-v0-047/index.markdown Statocles-0.072/site/blog/2015/05/24/ Statocles-0.072/site/blog/2015/05/24/release-v0-046/ Statocles-0.072/site/blog/2015/05/24/release-v0-046/index.markdown Statocles-0.072/site/blog/2015/04/06/ Statocles-0.072/site/blog/2015/04/16/ Statocles-0.072/site/blog/2015/04/16/release-v0-045/ Statocles-0.072/site/blog/2015/04/16/release-v0-045/index.markdown Statocles-0.072/site/blog/2015/04/06/release-v0.044/ Statocles-0.072/site/blog/2015/04/06/release-v0.044/index.markdown Statocles-0.072/site/blog/2015/03/02/ Statocles-0.072/site/blog/2015/03/08/ Statocles-0.072/site/blog/2015/03/16/ Statocles-0.072/site/blog/2015/03/24/ Statocles-0.072/site/blog/2015/03/24/release-v0.043/ Statocles-0.072/site/blog/2015/03/24/release-v0.043/index.markdown Statocles-0.072/site/blog/2015/03/16/release-v0.042/ Statocles-0.072/site/blog/2015/03/16/release-v0.042/index.markdown Statocles-0.072/site/blog/2015/03/08/release-v0.041/ Statocles-0.072/site/blog/2015/03/08/release-v0.041/index.markdown Statocles-0.072/site/blog/2015/03/02/release-v0.040/ Statocles-0.072/site/blog/2015/03/02/release-v0.040/index.markdown Statocles-0.072/site/blog/2015/02/08/ Statocles-0.072/site/blog/2015/02/11/ Statocles-0.072/site/blog/2015/02/12/ Statocles-0.072/site/blog/2015/02/14/ Statocles-0.072/site/blog/2015/02/22/ Statocles-0.072/site/blog/2015/02/22/statocles-beta-(release-v0.039)/ Statocles-0.072/site/blog/2015/02/22/statocles-beta-(release-v0.039)/index.markdown Statocles-0.072/site/blog/2015/02/14/release-v0.038.markdown Statocles-0.072/site/blog/2015/02/12/release-v0.037.markdown Statocles-0.072/site/blog/2015/02/11/release-v0.036.markdown Statocles-0.072/site/blog/2015/02/08/release-v0.035.markdown Statocles-0.072/site/blog/2015/01/04/ Statocles-0.072/site/blog/2015/01/11/ Statocles-0.072/site/blog/2015/01/25/ Statocles-0.072/site/blog/2015/01/25/release-v0.034.markdown Statocles-0.072/site/blog/2015/01/11/release-v0.033.markdown Statocles-0.072/site/blog/2015/01/04/release-v0.032.markdown Statocles-0.072/site/blog/2014/12/ Statocles-0.072/site/blog/2014/12/07/ Statocles-0.072/site/blog/2014/12/08/ Statocles-0.072/site/blog/2014/12/14/ Statocles-0.072/site/blog/2014/12/22/ Statocles-0.072/site/blog/2014/12/23/ Statocles-0.072/site/blog/2014/12/25/ Statocles-0.072/site/blog/2014/12/25/release-v0.031.markdown Statocles-0.072/site/blog/2014/12/23/release-v0.030.markdown Statocles-0.072/site/blog/2014/12/22/release-v0.029.markdown Statocles-0.072/site/blog/2014/12/14/release-v0.028.markdown Statocles-0.072/site/blog/2014/12/08/release-v0.027.markdown Statocles-0.072/site/blog/2014/12/07/statocles-initial-public-(alpha)-release.markdown Statocles-0.072/share/create/ Statocles-0.072/share/theme/ Statocles-0.072/share/zsh/ Statocles-0.072/share/zsh/_statocles Statocles-0.072/share/theme/bootstrap/ Statocles-0.072/share/theme/default/ Statocles-0.072/share/theme/default/blog/ Statocles-0.072/share/theme/default/css/ Statocles-0.072/share/theme/default/perldoc/ Statocles-0.072/share/theme/default/plugin/ Statocles-0.072/share/theme/default/site/ Statocles-0.072/share/theme/default/site/footer.html.ep Statocles-0.072/share/theme/default/site/head_after.html.ep Statocles-0.072/share/theme/default/site/header_after.html.ep Statocles-0.072/share/theme/default/site/layout.html.ep Statocles-0.072/share/theme/default/site/navbar_extra.html.ep Statocles-0.072/share/theme/default/site/robots.txt.ep Statocles-0.072/share/theme/default/site/sidebar_before.html.ep Statocles-0.072/share/theme/default/site/sitemap.xml.ep Statocles-0.072/share/theme/default/site/style.html Statocles-0.072/share/theme/default/plugin/highlight/ Statocles-0.072/share/theme/default/plugin/highlight/default.css Statocles-0.072/share/theme/default/plugin/highlight/solarized-dark.css Statocles-0.072/share/theme/default/plugin/highlight/solarized-light.css Statocles-0.072/share/theme/default/perldoc/pod.html.ep Statocles-0.072/share/theme/default/perldoc/source.html.ep Statocles-0.072/share/theme/default/css/normalize.css Statocles-0.072/share/theme/default/css/skeleton.css Statocles-0.072/share/theme/default/css/statocles-default.css Statocles-0.072/share/theme/default/blog/index.atom.ep Statocles-0.072/share/theme/default/blog/index.html.ep Statocles-0.072/share/theme/default/blog/index.rss.ep Statocles-0.072/share/theme/default/blog/post.html.ep Statocles-0.072/share/theme/bootstrap/blog/ Statocles-0.072/share/theme/bootstrap/css/ Statocles-0.072/share/theme/bootstrap/perldoc/ Statocles-0.072/share/theme/bootstrap/plugin/ Statocles-0.072/share/theme/bootstrap/site/ Statocles-0.072/share/theme/bootstrap/site/footer.html.ep Statocles-0.072/share/theme/bootstrap/site/head_after.html.ep Statocles-0.072/share/theme/bootstrap/site/header_after.html.ep Statocles-0.072/share/theme/bootstrap/site/layout.html.ep Statocles-0.072/share/theme/bootstrap/site/navbar_extra.html.ep Statocles-0.072/share/theme/bootstrap/site/robots.txt.ep Statocles-0.072/share/theme/bootstrap/site/sidebar_before.html.ep Statocles-0.072/share/theme/bootstrap/site/sitemap.xml.ep Statocles-0.072/share/theme/bootstrap/site/style.html Statocles-0.072/share/theme/bootstrap/plugin/highlight/ Statocles-0.072/share/theme/bootstrap/plugin/highlight/default.css Statocles-0.072/share/theme/bootstrap/plugin/highlight/solarized-dark.css Statocles-0.072/share/theme/bootstrap/plugin/highlight/solarized-light.css Statocles-0.072/share/theme/bootstrap/perldoc/pod.html.ep Statocles-0.072/share/theme/bootstrap/perldoc/source.html.ep Statocles-0.072/share/theme/bootstrap/css/statocles-bootstrap.css Statocles-0.072/share/theme/bootstrap/blog/index.atom.ep Statocles-0.072/share/theme/bootstrap/blog/index.html.ep Statocles-0.072/share/theme/bootstrap/blog/index.rss.ep Statocles-0.072/share/theme/bootstrap/blog/post.html.ep Statocles-0.072/share/create/blog/ Statocles-0.072/share/create/page/ Statocles-0.072/share/create/script.yml Statocles-0.072/share/create/site.yml Statocles-0.072/share/create/page/index.markdown Statocles-0.072/share/create/blog/post.markdown Statocles-0.072/lib/Statocles/ Statocles-0.072/lib/Statocles.pm Statocles-0.072/lib/Statocles/App/ Statocles-0.072/lib/Statocles/App.pm Statocles-0.072/lib/Statocles/Base.pm Statocles-0.072/lib/Statocles/Command.pm Statocles-0.072/lib/Statocles/Deploy/ Statocles-0.072/lib/Statocles/Deploy.pm Statocles-0.072/lib/Statocles/Document.pm Statocles-0.072/lib/Statocles/Event.pm Statocles-0.072/lib/Statocles/Help/ Statocles-0.072/lib/Statocles/Help.pod Statocles-0.072/lib/Statocles/Image.pm Statocles-0.072/lib/Statocles/Link.pm Statocles-0.072/lib/Statocles/Page/ Statocles-0.072/lib/Statocles/Page.pm Statocles-0.072/lib/Statocles/Plugin/ Statocles-0.072/lib/Statocles/Plugin.pm Statocles-0.072/lib/Statocles/Site.pm Statocles-0.072/lib/Statocles/Store/ Statocles-0.072/lib/Statocles/Store.pm Statocles-0.072/lib/Statocles/Template.pm Statocles-0.072/lib/Statocles/Test.pm Statocles-0.072/lib/Statocles/Theme.pm Statocles-0.072/lib/Statocles/Types.pm Statocles-0.072/lib/Statocles/Util.pm Statocles-0.072/lib/Statocles/Store/File.pm Statocles-0.072/lib/Statocles/Plugin/Highlight.pm Statocles-0.072/lib/Statocles/Plugin/HTMLLint.pm Statocles-0.072/lib/Statocles/Plugin/LinkCheck.pm Statocles-0.072/lib/Statocles/Page/Document.pm Statocles-0.072/lib/Statocles/Page/File.pm Statocles-0.072/lib/Statocles/Page/List.pm Statocles-0.072/lib/Statocles/Page/ListItem.pm Statocles-0.072/lib/Statocles/Page/Plain.pm Statocles-0.072/lib/Statocles/Help/Config.pod Statocles-0.072/lib/Statocles/Help/Content.pod Statocles-0.072/lib/Statocles/Help/Deploy.pod Statocles-0.072/lib/Statocles/Help/Develop.pod Statocles-0.072/lib/Statocles/Help/Error.pod Statocles-0.072/lib/Statocles/Help/Policy.pod Statocles-0.072/lib/Statocles/Help/Setup.pod Statocles-0.072/lib/Statocles/Help/Theme.pod Statocles-0.072/lib/Statocles/Help/Upgrading.pod Statocles-0.072/lib/Statocles/Deploy/File.pm Statocles-0.072/lib/Statocles/Deploy/Git.pm Statocles-0.072/lib/Statocles/App/Basic.pm Statocles-0.072/lib/Statocles/App/Blog.pm Statocles-0.072/lib/Statocles/App/Perldoc.pm Statocles-0.072/lib/Statocles/App/Plain.pm Statocles-0.072/lib/Statocles/App/Role/ Statocles-0.072/lib/Statocles/App/Static.pm Statocles-0.072/lib/Statocles/App/Role/Store.pm Statocles-0.072/bin/statocles Configuring P/PR/PREACTION/Statocles-0.072.tar.gz with Makefile.PL >>> C:\Perl-5.22-64\bin\perl.exe Makefile.PL Warning: prerequisite Git::Repository 0 not found. Warning: prerequisite Path::Tiny 0.084 not found. We have 0.082. Checking if your kit is complete... Looks good Have \cpanfl~4.22-\var\megalib Want \perl-5~2.22-\lib Your perl and your Config.pm seem to have different ideas about the architecture they are running on. Perl thinks: [megalib] Config says: [MSWin32-x64-multi-thread] This may or may not cause problems. Please check your installation of perl if you have problems building this extension. Generating a dmake-style Makefile Writing Makefile for Statocles Writing MYMETA.yml and MYMETA.json PREACTION/Statocles-0.072.tar.gz C:\Perl-5.22-64\bin\perl.exe Makefile.PL -- OK Running make for P/PR/PREACTION/Statocles-0.072.tar.gz ---- Unsatisfied dependencies detected during ---- ---- PREACTION/Statocles-0.072.tar.gz ---- Path::Tiny [requires] Git::Repository [requires] Running test for module 'Path::Tiny' Fetching with LWP: http://ppm.activestate.com/CPAN/authors/id/D/DA/DAGOLDEN/Path-Tiny-0.084.tar.gz Fetching with LWP: http://ppm.activestate.com/CPAN/authors/id/D/DA/DAGOLDEN/CHECKSUMS Checksum for C:\cpanfly-5.22-64\var\cpan\sources\authors\id\D\DA\DAGOLDEN\Path-Tiny-0.084.tar.gz ok Path-Tiny-0.084/ Path-Tiny-0.084/Changes Path-Tiny-0.084/CONTRIBUTING.mkdn Path-Tiny-0.084/cpanfile Path-Tiny-0.084/dist.ini Path-Tiny-0.084/lib/ Path-Tiny-0.084/LICENSE Path-Tiny-0.084/Makefile.PL Path-Tiny-0.084/MANIFEST Path-Tiny-0.084/META.json Path-Tiny-0.084/META.yml Path-Tiny-0.084/perlcritic.rc Path-Tiny-0.084/README Path-Tiny-0.084/t/ Path-Tiny-0.084/tidyall.ini Path-Tiny-0.084/xt/ Path-Tiny-0.084/xt/author/ Path-Tiny-0.084/xt/release/ Path-Tiny-0.084/xt/release/distmeta.t Path-Tiny-0.084/xt/release/minimum-version.t Path-Tiny-0.084/xt/release/portability.t Path-Tiny-0.084/xt/author/00-compile.t Path-Tiny-0.084/xt/author/critic.t Path-Tiny-0.084/xt/author/pod-coverage.t Path-Tiny-0.084/xt/author/pod-spell.t Path-Tiny-0.084/xt/author/pod-syntax.t Path-Tiny-0.084/xt/author/test-version.t Path-Tiny-0.084/t/00-report-prereqs.dd Path-Tiny-0.084/t/00-report-prereqs.t Path-Tiny-0.084/t/basename.t Path-Tiny-0.084/t/basic.t Path-Tiny-0.084/t/children.t Path-Tiny-0.084/t/chmod.t Path-Tiny-0.084/t/data/ Path-Tiny-0.084/t/digest.t Path-Tiny-0.084/t/exception.t Path-Tiny-0.084/t/exports.t Path-Tiny-0.084/t/filesystem.t Path-Tiny-0.084/t/input_output.t Path-Tiny-0.084/t/input_output_no_UU.t Path-Tiny-0.084/t/lib/ Path-Tiny-0.084/t/locking.t Path-Tiny-0.084/t/mkpath.t Path-Tiny-0.084/t/mutable_tree_while_iterating.t Path-Tiny-0.084/t/normalize.t Path-Tiny-0.084/t/overloading.t Path-Tiny-0.084/t/parent.t Path-Tiny-0.084/t/README Path-Tiny-0.084/t/recurse.t Path-Tiny-0.084/t/rel-abs.t Path-Tiny-0.084/t/subsumes.t Path-Tiny-0.084/t/temp.t Path-Tiny-0.084/t/visit.t Path-Tiny-0.084/t/zz-atomic.t Path-Tiny-0.084/t/zzz-spec.t Path-Tiny-0.084/t/lib/TestUtils.pm Path-Tiny-0.084/t/data/chmod.txt Path-Tiny-0.084/lib/Path/ Path-Tiny-0.084/lib/Path/Tiny.pm Configuring D/DA/DAGOLDEN/Path-Tiny-0.084.tar.gz with Makefile.PL >>> C:\Perl-5.22-64\bin\perl.exe Makefile.PL Checking if your kit is complete... Looks good Have \cpanfl~4.22-\var\megalib Want \perl-5~2.22-\lib Your perl and your Config.pm seem to have different ideas about the architecture they are running on. Perl thinks: [megalib] Config says: [MSWin32-x64-multi-thread] This may or may not cause problems. Please check your installation of perl if you have problems building this extension. Generating a dmake-style Makefile Writing Makefile for Path::Tiny Writing MYMETA.yml and MYMETA.json DAGOLDEN/Path-Tiny-0.084.tar.gz C:\Perl-5.22-64\bin\perl.exe Makefile.PL -- OK Running make for D/DA/DAGOLDEN/Path-Tiny-0.084.tar.gz >>> dmake cp lib/Path/Tiny.pm blib\lib\Path\Tiny.pm DAGOLDEN/Path-Tiny-0.084.tar.gz dmake -- OK Running make test >>> dmake test TEST_VERBOSE=1 "C:\Perl-5.22-64\bin\perl.exe" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(1, 'blib\lib', 'blib\arch')" t/*.t # # Versions for all modules listed in MYMETA.json (including optional ones): # # === Configure Requires === # # Module Want Have # ------------------- ---- ------- # ExtUtils::MakeMaker 6.17 7.04_01 # # === Configure Suggests === # # Module Want Have # -------- ------- ------- # JSON::PP 2.27300 2.27300 # # === Build Requires === # # Module Want Have # ------------------- ---- ------- # ExtUtils::MakeMaker any 7.04_01 # # === Test Requires === # # Module Want Have # --------------------- ---- -------- # ExtUtils::MakeMaker any 7.04_01 # File::Basename any 2.85 # File::Spec 0.86 3.62 # File::Spec::Functions any 3.62 # File::Spec::Unix any 3.62 # File::Temp 0.19 0.2304 # Test::More 0.96 1.001014 # lib any 0.63 # open any 1.10 # # === Test Recommends === # # Module Want Have # ------------------ -------- -------- # CPAN::Meta 2.120900 2.150005 # Test::FailWarnings any 0.008 # Test::MockRandom any 1.01 # # === Runtime Requires === # # Module Want Have # ----------- ---- ------ # Carp any 1.38 # Cwd any 3.62 # Digest 1.03 1.17 # Digest::SHA 5.45 5.95 # Exporter 5.57 5.72 # Fcntl any 1.13 # File::Copy any 2.30 # File::Glob any 1.24 # File::Path 2.07 2.12 # File::Spec 0.86 3.62 # File::Temp 0.19 0.2304 # File::stat any 1.07 # constant any 1.33 # if any 0.0606 # overload any 1.26 # strict any 1.09 # warnings any 1.34 # # === Runtime Recommends === # # Module Want Have # ------------- ---- ---- # Unicode::UTF8 0.58 0.60 # t/00-report-prereqs.t ............. 1..1 ok 1 ok t/basename.t ...................... ok 1 - foo.txt -> foo ok 2 - foo.png -> foo ok 3 - foo.txt -> foo ok 4 - foo.png -> foo ok 5 - foo.txt -> foo.txt ok 6 - foo/.txt/bar.txt -> bar 1..6 ok t/basic.t ......................... ok 1 - An object of class 'Path::Tiny' isa 'Path::Tiny' ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 ok 10 ok 11 ok 12 ok 13 ok 14 ok 15 ok 16 ok 17 ok 18 ok 19 ok 20 ok 21 ok 22 - An object of class 'Path::Tiny' isa 'Path::Tiny' ok 23 ok 24 ok 25 - An object of class 'Path::Tiny' isa 'Path::Tiny' ok 26 ok 27 ok 28 - An object of class 'Path::Tiny' isa 'Path::Tiny' ok 29 ok 30 ok 31 ok 32 - canonpath ok 33 ok 34 ok 35 ok 36 ok 37 ok 38 ok 39 ok 40 ok 41 ok 42 ok 43 ok 44 - exception ok 45 - exception ok 46 - exception ok 47 - exception ok 48 - exception ok 49 ok 50 ok 51 ok 52 ok 53 ok 54 ok 55 ok 56 - path with regex special char ok 57 - rootdir is like path('/') ok 58 - child of rootdir is correct ok 59 - path() vs new ok 60 - path(a,b,c) vs path('a/b/c') ok 61 - Test my homedir ok 62 - Test my homedir with trailing "/" ok 63 - Test my homedir with longer path ok 64 - Test my homedir, longer path and trailing "/" ok 65 - Test root homedir ok 66 - Test root homedir with trailing / ok 67 - Test root homedir with longer path ok 68 - Test root homedir, longer path and trailing "/" ok 69 - Test homedir of nonexistant user ok 70 - Test homedir of nonexistant user (via glob) ok 71 - Test space ok 72 - Test multiple spaces ok 73 - Test spaces and embedded apostrophe ok 74 - Test spaces and embedded quote ok 75 - Test space-separated tildes ok 76 - Test tab ok 77 - Test newline ok 78 - Test '~$username file' ok 79 - FREEZE-THAW roundtrip ok 80 - assert exists ok 81 - no exception if assertion succeeds ok 82 - 'assertion return value' isa 'Path::Tiny' ok 83 - no exception 1..83 ok t/children.t ...................... ok 1 - children correct ok 2 - children correct with Regexp argument ok 3 - children with invalid argument 1..3 ok t/chmod.t ......................... ok 1 - 00777 -> au=w,uo=x,go=wx -> 00133 ok 2 - 00000 -> augo-rw,ug=rwx -> 00770 ok 3 - 00777 -> augo-rw,ug=rwx -> 00771 ok 4 - 00000 -> go+rwx -> 00077 ok 5 - 00777 -> go+rwx -> 00777 ok 6 - 00777 -> u=wx,ao=wx,go=rwx -> 00377 ok 7 - 00777 -> augo=x,aug-rw -> 00111 ok 8 - 00000 -> ug-w -> 00000 ok 9 - 00777 -> ug-w -> 00557 ok 10 - 00777 -> o+rx,uo-rw,au+wx -> 00373 ok 11 - 00000 -> o+rx,uo-rw,au+wx -> 00333 ok 12 - 00777 -> ugo=wx,auo=r,augo-x -> 00444 ok 13 - 00777 -> a-x,u-rw,aug=rw -> 00666 ok 14 - 00777 -> auo=rwx,u=x,ag-r -> 00133 ok 15 - 00777 -> ugo+rw -> 00777 ok 16 - 00000 -> ugo+rw -> 00666 ok 17 - 00777 -> au=rwx -> 00777 ok 18 - 00777 -> a-w,auo+r,ag=r -> 00444 ok 19 - 00777 -> ao=rwx,ago-rwx -> 00000 ok 20 - 00000 -> g=rwx -> 00070 ok 21 - 00777 -> g=rwx -> 00777 ok 22 - 00000 -> auo-w,go+rw -> 00066 ok 23 - 00777 -> auo-w,go+rw -> 00577 ok 24 - 00777 -> ao+rx -> 00777 ok 25 - 00000 -> ao+rx -> 00555 ok 26 - 00777 -> ugo+rwx,aug=x -> 00111 ok 27 - 00777 -> auo+rw,o-rwx,ago=rw -> 00666 ok 28 - 00777 -> uo+x -> 00777 ok 29 - 00000 -> uo+x -> 00101 ok 30 - 00000 -> u=w -> 00200 ok 31 - 00777 -> u=w -> 00277 ok 32 - 00777 -> ug=rw,ago+x,uo=rx -> 00575 ok 33 - 00000 -> ag+rw -> 00666 ok 34 - 00777 -> ag+rw -> 00777 ok 35 - 00777 -> auo=x -> 00111 ok 36 - 00777 -> augo+wx,uo+wx,o-w -> 00775 ok 37 - 00000 -> augo+wx,uo+wx,o-w -> 00331 ok 38 - 00000 -> a+rw -> 00666 ok 39 - 00777 -> a+rw -> 00777 ok 40 - 00000 -> ago-r,ug+wx -> 00330 ok 41 - 00777 -> ago-r,ug+wx -> 00333 ok 42 - 00777 -> g=rx,augo=rx -> 00555 ok 43 - 00000 -> u=rwx,auo+rx,ug+rw -> 00775 ok 44 - 00777 -> u=rwx,auo+rx,ug+rw -> 00777 ok 45 - 00000 -> go+w -> 00022 ok 46 - 00777 -> go+w -> 00777 ok 47 - 00777 -> ugo=w,aug=rw,auo=rx -> 00555 ok 48 - 00777 -> ago-r -> 00333 ok 49 - 00000 -> ago-r -> 00000 ok 50 - 00777 -> o-wx -> 00774 ok 51 - 00000 -> o-wx -> 00000 ok 52 - 00777 -> o+x,a+wx -> 00777 ok 53 - 00000 -> o+x,a+wx -> 00333 ok 54 - 00777 -> au-rw,auo+wx,ug+rw -> 00773 ok 55 - 00777 -> augo=rw,aug=wx -> 00333 ok 56 - 00777 -> augo+x,ugo-rwx -> 00000 ok 57 - 00777 -> o-rwx,go+w -> 00772 ok 58 - 00000 -> o-rwx,go+w -> 00022 ok 59 - 00777 -> ag-rx -> 00222 ok 60 - 00000 -> ag-rx -> 00000 ok 61 - 00777 -> auo=rw,g+rx -> 00676 ok 62 - 00777 -> aug+rwx,ug-rx,ao+rw -> 00667 ok 63 - 00000 -> u-x,a-r -> 00000 ok 64 - 00777 -> u-x,a-r -> 00233 ok 65 - 00000 -> au+x -> 00111 ok 66 - 00777 -> au+x -> 00777 ok 67 - 00777 -> ao=w,augo=rx,aug-rwx -> 00000 ok 68 - 00777 -> aug-rwx -> 00000 ok 69 - 00777 -> a+rx,ug-x,ao+rx -> 00777 ok 70 - 00000 -> a+rx,ug-x,ao+rx -> 00555 ok 71 - 00000 -> go=x -> 00011 ok 72 - 00777 -> go=x -> 00711 ok 73 - 00000 -> ugo-rx,ago+rx -> 00555 ok 74 - 00777 -> ugo-rx,ago+rx -> 00777 ok 75 - 00777 -> go-wx,augo-wx,u+x -> 00544 ok 76 - 00000 -> go-wx,augo-wx,u+x -> 00100 ok 77 - 00000 -> au-rw,augo+rw -> 00666 ok 78 - 00777 -> au-rw,augo+rw -> 00777 ok 79 - 00777 -> ag-rx,au-w,ugo+x -> 00111 ok 80 - 00777 -> augo=x,auo+wx,u-x -> 00233 ok 81 - 00777 -> aug+x,auo+rx -> 00777 ok 82 - 00000 -> aug+x,auo+rx -> 00555 ok 83 - 00777 -> aug-w,a-rx -> 00000 ok 84 - 00777 -> ugo=rx -> 00555 ok 85 - 00777 -> au-wx,ugo-rwx,u+r -> 00400 ok 86 - 00777 -> ug=rw,au+rwx -> 00777 ok 87 - 00777 -> go=rw,o=w,ao-rw -> 00100 ok 88 - 00000 -> go=rw,o=w,ao-rw -> 00000 ok 89 - 00777 -> ugo+wx -> 00777 ok 90 - 00000 -> ugo+wx -> 00333 ok 91 - 00777 -> ug=x,o=rw,uo+r -> 00516 ok 92 - 00777 -> augo+r,au+x -> 00777 ok 93 - 00000 -> augo+r,au+x -> 00555 ok 94 - 00777 -> g=r,ao+w -> 00767 ok 95 - 00000 -> g=r,ao+w -> 00262 ok 96 - 00000 -> augo+w,a+w,ug=rx -> 00552 ok 97 - 00777 -> augo+w,a+w,ug=rx -> 00557 ok 98 - 00777 -> ugo=rwx,ago+w,aug-rx -> 00222 ok 99 - 00777 -> aug-rw,augo=w,ago=x -> 00111 ok 100 - 00777 -> auo=x,ao-w -> 00111 ok 101 - 00777 -> ug-x,ugo-w -> 00445 ok 102 - 00000 -> ug-x,ugo-w -> 00000 ok 103 - 00777 -> ao-rwx,a=rwx,ag-rw -> 00111 ok 104 - 00777 -> ag=rwx,aug+r -> 00777 ok 105 - 00000 -> go+rw,uo+x -> 00167 ok 106 - 00777 -> go+rw,uo+x -> 00777 ok 107 - 00000 -> ugo+w -> 00222 ok 108 - 00777 -> ugo+w -> 00777 ok 109 - 00000 -> ug+r -> 00440 ok 110 - 00777 -> ug+r -> 00777 ok 111 - 00000 -> u-r -> 00000 ok 112 - 00777 -> u-r -> 00377 ok 113 - 00777 -> ao=rwx,ug=r -> 00447 ok 114 - 00000 -> o+wx,g-r -> 00003 ok 115 - 00777 -> o+wx,g-r -> 00737 ok 116 - 00000 -> uo+w -> 00202 ok 117 - 00777 -> uo+w -> 00777 ok 118 - 00777 -> ag-rw,g=r,auo-rx -> 00000 ok 119 - 00777 -> au=w,ug-rx -> 00222 ok 120 - 00777 -> a+rw,auo+wx,auo+rx -> 00777 ok 121 - 00000 -> aug-r -> 00000 ok 122 - 00777 -> aug-r -> 00333 ok 123 - 00000 -> uo+r -> 00404 ok 124 - 00777 -> uo+r -> 00777 ok 125 - 00000 -> ago-x -> 00000 ok 126 - 00777 -> ago-x -> 00666 ok 127 - 00777 -> aug-rwx,augo+r -> 00444 ok 128 - 00777 -> ag=rw,ao-rw,a=rx -> 00555 ok 129 - 00777 -> ago=x,ugo=x,aug=rwx -> 00777 ok 130 - 00777 -> ag+w -> 00777 ok 131 - 00000 -> ag+w -> 00222 ok 132 - 00777 -> o=r,ugo=r,ao=r -> 00444 ok 133 - 00777 -> ao-wx,g-w -> 00444 ok 134 - 00000 -> ao-wx,g-w -> 00000 ok 135 - 00000 -> au-r,o-wx -> 00000 ok 136 - 00777 -> au-r,o-wx -> 00330 ok 137 - 00777 -> ag=rw,ago=x,aug-rx -> 00000 ok 138 - 00777 -> aug+r,a-rwx,u-x -> 00000 ok 139 - 00000 -> u-x,ag+wx,go-x -> 00322 ok 140 - 00777 -> u-x,ag+wx,go-x -> 00766 ok 141 - 00777 -> a-rw,a-w,ag=rx -> 00555 ok 142 - 00777 -> ago-rw,aug=rwx -> 00777 ok 143 - 00777 -> aug=r,ag=w -> 00222 ok 144 - 00777 -> g-x,a=rw -> 00666 ok 145 - 00000 -> ug+rwx -> 00770 ok 146 - 00777 -> ug+rwx -> 00777 ok 147 - 00777 -> aug+x,go=x -> 00711 ok 148 - 00000 -> aug+x,go=x -> 00111 ok 149 - 00777 -> ago=x,aug+x -> 00111 ok 150 - 00000 -> go=rwx -> 00077 ok 151 - 00777 -> go=rwx -> 00777 ok 152 - 00777 -> au+rw,ugo=w,augo-rw -> 00000 ok 153 - 00777 -> ag=rwx -> 00777 ok 154 - 00777 -> augo=rx,go=rw -> 00566 ok 155 - 00777 -> ag-rwx,o+rx,u=rx -> 00505 ok 156 - 00777 -> ugo=x,auo+wx,ug-rx -> 00223 ok 157 - 00000 -> u-wx,u-r,go-r -> 00000 ok 158 - 00777 -> u-wx,u-r,go-r -> 00033 ok 159 - 00777 -> au=rwx,aug=rw -> 00666 ok 160 - 00777 -> au-wx -> 00444 ok 161 - 00000 -> au-wx -> 00000 ok 162 - 00777 -> aug=rwx,ao-rw -> 00111 ok 163 - 00000 -> g+wx -> 00030 ok 164 - 00777 -> g+wx -> 00777 ok 165 - 00777 -> auo+wx,ago-x -> 00666 ok 166 - 00000 -> auo+wx,ago-x -> 00222 ok 167 - 00777 -> auo-rw,uo=wx -> 00313 ok 168 - 00000 -> auo-rw,uo=wx -> 00303 ok 169 - 00777 -> uo-wx,ao-rx -> 00020 ok 170 - 00000 -> uo-wx,ao-rx -> 00000 ok 171 - 00777 -> aug+rx,uo-x,ago=r -> 00444 ok 172 - 00777 -> aug=rwx,g=rwx,aug=wx -> 00333 ok 173 - 00777 -> ago+rx,ug-rwx,o+w -> 00007 ok 174 - 00777 -> ago-rw -> 00111 ok 175 - 00000 -> ago-rw -> 00000 ok 176 - 00777 -> ao=w,o+rx,u=wx -> 00327 ok 177 - 00777 -> au+w,ago-w -> 00555 ok 178 - 00000 -> au+w,ago-w -> 00000 ok 179 - 00000 -> au+x,aug+wx -> 00333 ok 180 - 00777 -> au+x,aug+wx -> 00777 ok 181 - 00000 -> ug=x,u=x -> 00110 ok 182 - 00777 -> ug=x,u=x -> 00117 ok 183 - 00777 -> ugo=wx,au=r,au+rwx -> 00777 ok 184 - 00000 -> ug=wx -> 00330 ok 185 - 00777 -> ug=wx -> 00337 ok 186 - 00777 -> o-r,ago=x,a+wx -> 00333 ok 187 - 00777 -> ago+rx,o-wx,au-rw -> 00110 ok 188 - 00777 -> o+w,auo=rx -> 00555 ok 189 - 00777 -> auo=wx,ao-rwx,au=rx -> 00555 ok 190 - 00000 -> ag+x,ao+w -> 00333 ok 191 - 00777 -> ag+x,ao+w -> 00777 ok 192 - 00000 -> u=rw -> 00600 ok 193 - 00777 -> u=rw -> 00677 ok 194 - 00000 -> aug+w,o-x -> 00222 ok 195 - 00777 -> aug+w,o-x -> 00776 ok 196 - 00777 -> u+wx,ao=rwx,o+w -> 00777 ok 197 - 00777 -> a+rw,ag+rx -> 00777 ok 198 - 00000 -> g-rx -> 00000 ok 199 - 00777 -> g-rx -> 00727 ok 200 - 00777 -> g-w,au-rx,a+wx -> 00333 ok 201 - 00000 -> u=r,ago+x,augo+w -> 00733 ok 202 - 00777 -> u=r,ago+x,augo+w -> 00777 ok 203 - 00777 -> ug-r,g-x,ago+x -> 00337 ok 204 - 00000 -> ug-r,g-x,ago+x -> 00111 ok 205 - 00000 -> u-w,ag-x -> 00000 ok 206 - 00777 -> u-w,ag-x -> 00466 ok 207 - 00000 -> go+x -> 00011 ok 208 - 00777 -> go+x -> 00777 ok 209 - 00777 -> g+x,ao-x -> 00666 ok 210 - 00000 -> g+x,ao-x -> 00000 ok 211 - 00777 -> augo+r,o=rw,aug-rw -> 00110 ok 212 - 00000 -> augo+r,o=rw,aug-rw -> 00000 ok 213 - 00000 -> aug+wx,o=r -> 00334 ok 214 - 00777 -> aug+wx,o=r -> 00774 ok 215 - 00777 -> u=rwx,o-wx,augo-rw -> 00110 ok 216 - 00000 -> u=rwx,o-wx,augo-rw -> 00100 ok 217 - 00777 -> ug-w,a=x,g=rx -> 00151 ok 218 - 00777 -> g+rx,g+rwx,go-r -> 00733 ok 219 - 00000 -> g+rx,g+rwx,go-r -> 00030 ok 220 - 00777 -> au=w -> 00222 ok 221 - 00000 -> augo-w,auo-x,ao-wx -> 00000 ok 222 - 00777 -> augo-w,auo-x,ao-wx -> 00444 ok 223 - 00777 -> ugo-rw,ao+x,ag-x -> 00000 ok 224 - 00777 -> ugo=w,ago-r -> 00222 ok 225 - 00777 -> auo-rw,aug=wx,aug-rw -> 00111 ok 226 - 00777 -> aug-x,o-rx -> 00662 ok 227 - 00000 -> aug-x,o-rx -> 00000 ok 228 - 00000 -> ug+rwx,o+rw -> 00776 ok 229 - 00777 -> ug+rwx,o+rw -> 00777 ok 230 - 00777 -> auo-rw,augo=rwx,augo=rw -> 00666 ok 231 - 00000 -> uo=rw,au+x -> 00717 ok 232 - 00777 -> uo=rw,au+x -> 00777 ok 233 - 00777 -> ug-r,ago-rx,o+wx -> 00223 ok 234 - 00000 -> ug-r,ago-rx,o+wx -> 00003 ok 235 - 00777 -> u=rw,augo=rw,ag+rx -> 00777 ok 236 - 00777 -> u+wx,o-rw,augo=w -> 00222 ok 237 - 00777 -> uo=wx,g-r,ao=x -> 00111 ok 238 - 00777 -> g=w,go-rw,au+x -> 00711 ok 239 - 00000 -> g=w,go-rw,au+x -> 00111 ok 240 - 00777 -> auo+x,uo-rwx -> 00070 ok 241 - 00000 -> auo+x,uo-rwx -> 00010 ok 242 - 00000 -> o-w -> 00000 ok 243 - 00777 -> o-w -> 00775 ok 244 - 00777 -> ugo=w,ao-rw -> 00000 ok 245 - 00777 -> a=rw -> 00666 ok 246 - 00777 -> ao-rx,ugo-rw,auo+rwx -> 00777 ok 247 - 00777 -> ao=rx,au+wx,augo-rw -> 00111 ok 248 - 00777 -> a=rwx,ao+r,au+w -> 00777 ok 249 - 00777 -> u+w,u-rwx,augo+r -> 00477 ok 250 - 00000 -> u+w,u-rwx,augo+r -> 00444 ok 251 - 00777 -> ugo=rwx -> 00777 ok 252 - 00000 -> go-w,ug=rw,au+w -> 00662 ok 253 - 00777 -> go-w,ug=rw,au+w -> 00667 ok 254 - 00777 -> aug+w,auo=rx -> 00555 ok 255 - 00777 -> ag=r -> 00444 ok 256 - 00000 -> ug-r,augo-r,ugo-rx -> 00000 ok 257 - 00777 -> ug-r,augo-r,ugo-rx -> 00222 ok 258 - 00777 -> u-rwx,ago=x -> 00111 ok 259 - 00777 -> u-wx,ugo=wx,ao+x -> 00333 ok 260 - 00777 -> ao=rw -> 00666 ok 261 - 00777 -> g=x,auo=r -> 00444 ok 262 - 00000 -> go=rw -> 00066 ok 263 - 00777 -> go=rw -> 00766 ok 264 - 00000 -> a+rx -> 00555 ok 265 - 00777 -> a+rx -> 00777 ok 266 - 00000 -> au-rx,go=r -> 00044 ok 267 - 00777 -> au-rx,go=r -> 00244 ok 268 - 00777 -> augo-x,ag+rw,ago=rwx -> 00777 ok 269 - 00777 -> g=rx -> 00757 ok 270 - 00000 -> g=rx -> 00050 ok 271 - 00777 -> ug+rwx,augo-wx,aug=wx -> 00333 ok 272 - 00777 -> ugo-wx,aug=rx -> 00555 ok 273 - 00777 -> au+r -> 00777 ok 274 - 00000 -> au+r -> 00444 ok 275 - 00000 -> au+x,au+w -> 00333 ok 276 - 00777 -> au+x,au+w -> 00777 ok 277 - 00777 -> go+x,ug-x,uo+rx -> 00767 ok 278 - 00000 -> go+x,ug-x,uo+rx -> 00505 ok 279 - 00000 -> ago-rx,ug+x -> 00110 ok 280 - 00777 -> ago-rx,ug+x -> 00332 ok 281 - 00777 -> a=r,ag+r,go+wx -> 00477 ok 282 - 00000 -> g=r -> 00040 ok 283 - 00777 -> g=r -> 00747 ok 284 - 00777 -> ugo+w,ago=r,auo+rx -> 00555 ok 285 - 00777 -> ago=r,ao+rwx,ugo+wx -> 00777 ok 286 - 00777 -> a-rw,ag=r -> 00444 ok 287 - 00777 -> ugo+rwx -> 00777 ok 288 - 00000 -> a+rx,o-w -> 00555 ok 289 - 00777 -> a+rx,o-w -> 00775 ok 290 - 00000 -> ao+r,o+r -> 00444 ok 291 - 00777 -> ao+r,o+r -> 00777 ok 292 - 00777 -> o=rw,augo+rwx,au=rw -> 00666 ok 293 - 00777 -> ago-rw,u=w,ao=rwx -> 00777 ok 294 - 00777 -> u+rw,go=rx,ag+rw -> 00777 ok 295 - 00000 -> u+rw,go=rx,ag+rw -> 00677 ok 296 - 00000 -> u=rx,a+wx -> 00733 ok 297 - 00777 -> u=rx,a+wx -> 00777 ok 298 - 00000 -> ugo+rx -> 00555 ok 299 - 00777 -> ugo+rx -> 00777 ok 300 - 00777 -> uo=rw -> 00676 ok 301 - 00000 -> uo=rw -> 00606 ok 302 - 00777 -> a+rwx,aug=wx,auo-r -> 00333 ok 303 - 00777 -> uo+wx -> 00777 ok 304 - 00000 -> uo+wx -> 00303 ok 305 - 00777 -> a-rw,ao+r -> 00555 ok 306 - 00000 -> a-rw,ao+r -> 00444 ok 307 - 00000 -> ugo-rx,au-r,ao+x -> 00111 ok 308 - 00777 -> ugo-rx,au-r,ao+x -> 00333 ok 309 - 00777 -> ag-rx,a-rwx -> 00000 ok 310 - 00000 -> ago+wx,uo-rx -> 00232 ok 311 - 00777 -> ago+wx,uo-rx -> 00272 ok 312 - 00777 -> ago-r,g=rw,ao=rwx -> 00777 ok 313 - 00777 -> ug+x,go=rw -> 00766 ok 314 - 00000 -> ug+x,go=rw -> 00166 ok 315 - 00777 -> g+rw,auo=x -> 00111 ok 316 - 00777 -> augo=rx -> 00555 ok 317 - 00777 -> ag-r,go=r -> 00344 ok 318 - 00000 -> ag-r,go=r -> 00044 ok 319 - 00777 -> aug=x -> 00111 ok 320 - 00000 -> go-r,u=wx -> 00300 ok 321 - 00777 -> go-r,u=wx -> 00333 ok 322 - 00777 -> ugo-wx,a=rw,augo-rx -> 00222 ok 323 - 00777 -> augo+rwx,au=w -> 00222 ok 324 - 00777 -> ag=x,aug-w -> 00111 ok 325 - 00777 -> ug=x,u=r,auo=r -> 00444 ok 326 - 00777 -> o+rwx,ugo=r,a+rw -> 00666 ok 327 - 00777 -> ug-wx -> 00447 ok 328 - 00000 -> ug-wx -> 00000 ok 329 - 00000 -> uo-x,aug+w -> 00222 ok 330 - 00777 -> uo-x,aug+w -> 00676 ok 331 - 00777 -> au+rw,ago-x -> 00666 ok 332 - 00777 -> ug=rw,go=x -> 00611 ok 333 - 00777 -> ug=rx,ago=rwx,g-rwx -> 00707 ok 334 - 00777 -> au=rwx,ugo+w,ao=rwx -> 00777 ok 335 - 00000 -> augo-rx,ug+w -> 00220 ok 336 - 00777 -> augo-rx,ug+w -> 00222 ok 337 - 00777 -> ao+x,ugo=wx,au+rw -> 00777 ok 338 - 00000 -> ug=wx,u=w -> 00230 ok 339 - 00777 -> ug=wx,u=w -> 00237 ok 340 - 00777 -> ago+x,au-rw -> 00111 ok 341 - 00777 -> augo+r,aug=rx -> 00555 ok 342 - 00777 -> ao=rw,ug+wx -> 00776 ok 343 - 00777 -> ag-w,augo-w -> 00555 ok 344 - 00000 -> ag-w,augo-w -> 00000 ok 345 - 00000 -> o-rwx -> 00000 ok 346 - 00777 -> o-rwx -> 00770 ok 347 - 00000 -> ugo-w -> 00000 ok 348 - 00777 -> ugo-w -> 00555 ok 349 - 00777 -> ugo+rw,uo-w,aug=r -> 00444 ok 350 - 00777 -> ago=rwx,ag-rx -> 00222 ok 351 - 00777 -> o=x,uo-x,auo-x -> 00660 ok 352 - 00000 -> o=x,uo-x,auo-x -> 00000 ok 353 - 00777 -> g-rx,au-x,ago+r -> 00666 ok 354 - 00000 -> g-rx,au-x,ago+r -> 00444 ok 355 - 00777 -> go+rw -> 00777 ok 356 - 00000 -> go+rw -> 00066 ok 357 - 00777 -> u-wx,augo=w,go-rx -> 00222 ok 358 - 00777 -> aug=wx,ago=r,auo-r -> 00000 ok 359 - 00000 -> au+rx,go=wx -> 00533 ok 360 - 00777 -> au+rx,go=wx -> 00733 ok 361 - 00000 -> au-rx -> 00000 ok 362 - 00777 -> au-rx -> 00222 ok 363 - 00000 -> augo+rw -> 00666 ok 364 - 00777 -> augo+rw -> 00777 ok 365 - 00777 -> ao=wx,augo-rx,aug=w -> 00222 ok 366 - 00777 -> o+wx,o+rx -> 00777 ok 367 - 00000 -> o+wx,o+rx -> 00007 ok 368 - 00777 -> o-wx,uo-x -> 00674 ok 369 - 00000 -> o-wx,uo-x -> 00000 ok 370 - 00777 -> ao+rw -> 00777 ok 371 - 00000 -> ao+rw -> 00666 ok 372 - 00777 -> g+x,ago-rx,a+rwx -> 00777 ok 373 - 00777 -> ao+rwx,u-wx -> 00477 ok 374 - 00777 -> aug=r,a-w -> 00444 ok 375 - 00777 -> ago=x,g+rx,ago=wx -> 00333 ok 376 - 00000 -> uo+rw,au+r -> 00646 ok 377 - 00777 -> uo+rw,au+r -> 00777 ok 378 - 00777 -> aug-wx,o-x -> 00444 ok 379 - 00000 -> aug-wx,o-x -> 00000 ok 380 - 00777 -> ao+w -> 00777 ok 381 - 00000 -> ao+w -> 00222 ok 382 - 00777 -> u=x,g+rwx,au=x -> 00111 ok 383 - 00777 -> uo=rw,au=x,g+r -> 00151 ok 384 - 00000 -> au+rw -> 00666 ok 385 - 00777 -> au+rw -> 00777 ok 386 - 00777 -> ao=r,go=rx,ag=rx -> 00555 ok 387 - 00000 -> ug=rx,ago+w,aug+wx -> 00773 ok 388 - 00777 -> ug=rx,ago+w,aug+wx -> 00777 ok 389 - 00777 -> au+rwx,au+rwx,go-rx -> 00722 ok 390 - 00777 -> uo+wx,ag-wx,augo=rx -> 00555 ok 391 - 00000 -> o+rx,augo+rw -> 00667 ok 392 - 00777 -> o+rx,augo+rw -> 00777 ok 393 - 00777 -> o-rx,ao+wx,ao=wx -> 00333 ok 394 - 00000 -> uo+rw,a-w -> 00404 ok 395 - 00777 -> uo+rw,a-w -> 00555 ok 396 - 00000 -> ug+wx -> 00330 ok 397 - 00777 -> ug+wx -> 00777 ok 398 - 00777 -> ago-x,ago=rx,ao-rw -> 00111 ok 399 - 00777 -> ao-rw,auo=w,ag-x -> 00222 ok 400 - 00777 -> go+rx,ugo+rwx -> 00777 ok 401 - 00777 -> o+rwx,o+rx,g-rx -> 00727 ok 402 - 00000 -> o+rwx,o+rx,g-rx -> 00007 ok 403 - 00777 -> a=x,augo=r -> 00444 ok 404 - 00000 -> auo-rw -> 00000 ok 405 - 00777 -> auo-rw -> 00111 ok 406 - 00777 -> augo=rx,go=r -> 00544 ok 407 - 00000 -> ag+r,ugo-rw -> 00000 ok 408 - 00777 -> ag+r,ugo-rw -> 00111 ok 409 - 00000 -> auo-rx,a+rx -> 00555 ok 410 - 00777 -> auo-rx,a+rx -> 00777 ok 411 - 00777 -> ug+rw -> 00777 ok 412 - 00000 -> ug+rw -> 00660 ok 413 - 00777 -> auo=rx,auo-rx -> 00000 ok 414 - 00777 -> aug+w,aug-rw,ago=x -> 00111 ok 415 - 00777 -> ugo=r,aug=wx,a-w -> 00111 ok 416 - 00777 -> ago=rx -> 00555 ok 417 - 00777 -> u-rw,go+rwx,ugo=x -> 00111 ok 418 - 00777 -> o=rw,uo+wx,aug=r -> 00444 ok 419 - 00777 -> ug+wx,aug=rx -> 00555 ok 420 - 00777 -> u=x,ago-wx,ag=rw -> 00666 ok 421 - 00777 -> aug=rwx -> 00777 ok 422 - 00777 -> uo+x,aug-rw,ug=r -> 00441 ok 423 - 00000 -> uo-r,o-rw -> 00000 ok 424 - 00777 -> uo-r,o-rw -> 00371 ok 425 - 00777 -> g+rw -> 00777 ok 426 - 00000 -> g+rw -> 00060 ok 427 - 00777 -> uo+rw,au=x -> 00111 ok 428 - 00777 -> ug-w,ao-wx -> 00444 ok 429 - 00000 -> ug-w,ao-wx -> 00000 ok 430 - 00777 -> a=rx,ag-r,ago-w -> 00111 ok 431 - 00000 -> go-rwx,go=rw -> 00066 ok 432 - 00777 -> go-rwx,go=rw -> 00766 ok 433 - 00000 -> o+rw -> 00006 ok 434 - 00777 -> o+rw -> 00777 ok 435 - 00777 -> ao+x,a=r,ao+rw -> 00666 ok 436 - 00777 -> aug+x,ao-x -> 00666 ok 437 - 00000 -> aug+x,ao-x -> 00000 ok 438 - 00000 -> uo=r,ug+wx,g+w -> 00734 ok 439 - 00777 -> uo=r,ug+wx,g+w -> 00774 ok 440 - 00777 -> o-rw,auo=r,augo=rw -> 00666 ok 441 - 00777 -> au=w,ago-wx,g=rwx -> 00070 ok 442 - 00777 -> a+wx,ug-x,aug=x -> 00111 ok 443 - 00777 -> ug-wx,ugo=r -> 00444 ok 444 - 00000 -> ag-r,g-r,go=wx -> 00033 ok 445 - 00777 -> ag-r,g-r,go=wx -> 00333 ok 446 - 00777 -> ag-x,aug+x -> 00777 ok 447 - 00000 -> ag-x,aug+x -> 00111 ok 448 - 00777 -> augo=r -> 00444 ok 449 - 00777 -> go+wx,ao=x,ao+rw -> 00777 ok 450 - 00000 -> au+x,ag-rx,o=wx -> 00003 ok 451 - 00777 -> au+x,ag-rx,o=wx -> 00223 ok 452 - 00777 -> a+x,ago+rwx,uo=rx -> 00575 ok 453 - 00777 -> ug-rw -> 00117 ok 454 - 00000 -> ug-rw -> 00000 ok 455 - 00777 -> u=w,go-w,ao+wx -> 00377 ok 456 - 00000 -> u=w,go-w,ao+wx -> 00333 ok 457 - 00777 -> uo-rwx,g-rwx -> 00000 ok 458 - 00777 -> ago+r,ago+rwx,ago=r -> 00444 ok 459 - 00777 -> auo=w,o+rx -> 00227 ok 460 - 00000 -> go+wx,u+rx,uo-wx -> 00430 ok 461 - 00777 -> go+wx,u+rx,uo-wx -> 00474 ok 462 - 00777 -> ao+x -> 00777 ok 463 - 00000 -> ao+x -> 00111 ok 464 - 00777 -> ag-rw,a-rw,ao+rx -> 00555 ok 465 - 00777 -> auo-r -> 00333 ok 466 - 00000 -> auo-r -> 00000 ok 467 - 00777 -> o+rw,ag=rw,o=x -> 00661 ok 468 - 00777 -> go=rwx,go+rwx,ag=rx -> 00555 ok 469 - 00777 -> aug=rx,auo-rwx,augo=r -> 00444 ok 470 - 00777 -> ao-rwx,au=w,u+rwx -> 00722 ok 471 - 00777 -> aug+w -> 00777 ok 472 - 00000 -> aug+w -> 00222 ok 473 - 00000 -> o-rw -> 00000 ok 474 - 00777 -> o-rw -> 00771 ok 475 - 00777 -> go+rwx,ug=rwx -> 00777 ok 476 - 00777 -> auo+rx,au-w -> 00555 ok 477 - 00777 -> a-wx -> 00444 ok 478 - 00000 -> a-wx -> 00000 ok 479 - 00777 -> au=rwx,go+rwx -> 00777 ok 480 - 00000 -> o+rx -> 00005 ok 481 - 00777 -> o+rx -> 00777 ok 482 - 00777 -> g=wx -> 00737 ok 483 - 00000 -> g=wx -> 00030 ok 484 - 00777 -> ago=r -> 00444 ok 485 - 00777 -> auo=rw,go-r,go-rx -> 00622 ok 486 - 00777 -> ugo=wx,ago=rx,o+wx -> 00557 ok 487 - 00000 -> go=rwx,ago+x,a+r -> 00577 ok 488 - 00777 -> go=rwx,ago+x,a+r -> 00777 ok 489 - 00000 -> ag-wx -> 00000 ok 490 - 00777 -> ag-wx -> 00444 ok 491 - 00000 -> o-wx,uo-rwx -> 00000 ok 492 - 00777 -> o-wx,uo-rwx -> 00070 ok 493 - 00777 -> u-wx -> 00477 ok 494 - 00000 -> u-wx -> 00000 ok 495 - 00777 -> u+rwx,ugo-x,u-x -> 00666 ok 496 - 00000 -> u+rwx,ugo-x,u-x -> 00600 ok 497 - 00777 -> ugo=rw -> 00666 ok 498 - 00777 -> au+rx,g=w,auo=w -> 00222 ok 499 - 00000 -> a-wx,ago-x -> 00000 ok 500 - 00777 -> a-wx,ago-x -> 00444 ok 501 - 00777 -> u+rw,au-rwx -> 00000 ok 502 - 00000 -> augo-wx,aug+wx -> 00333 ok 503 - 00777 -> augo-wx,aug+wx -> 00777 ok 504 - 00777 -> g+r -> 00777 ok 505 - 00000 -> g+r -> 00040 ok 506 - 00777 -> aug=rwx,augo-rx -> 00222 ok 507 - 00777 -> ug=w,aug+rwx,uo=rx -> 00575 ok 508 - 00777 -> a=rwx -> 00777 ok 509 - 00777 -> ugo=r,g-r,a=wx -> 00333 ok 510 - 00000 -> g+rwx -> 00070 ok 511 - 00777 -> g+rwx -> 00777 ok 512 - 00777 -> au=x,a-wx,au+x -> 00111 ok 513 - 00777 -> go-x,ao-r,ag=x -> 00111 ok 514 - 00777 -> ao=r,ao+rx -> 00555 ok 515 - 00777 -> ag+w,ao-rw,ag+wx -> 00333 ok 516 - 00777 -> g+r,o-r,augo-rw -> 00111 ok 517 - 00000 -> g+r,o-r,augo-rw -> 00000 ok 518 - 00000 -> go+r -> 00044 ok 519 - 00777 -> go+r -> 00777 ok 520 - 00777 -> ao=r,o+rwx -> 00447 ok 521 - 00777 -> ago=r,go=rwx -> 00477 ok 522 - 00777 -> ao+rwx,ag+r,ugo-rwx -> 00000 ok 523 - 00777 -> ao=wx -> 00333 ok 524 - 00777 -> ago+wx,aug+rwx -> 00777 ok 525 - 00777 -> ao=wx,aug=wx -> 00333 ok 526 - 00777 -> ao=w,a-r,ao+rx -> 00777 ok 527 - 00000 -> aug+w,u-x,auo+wx -> 00333 ok 528 - 00777 -> aug+w,u-x,auo+wx -> 00777 ok 529 - 00777 -> o=wx,go=rw,ag=x -> 00111 ok 530 - 00000 -> uo-rwx,uo-rwx -> 00000 ok 531 - 00777 -> uo-rwx,uo-rwx -> 00070 ok 532 - 00000 -> o=x -> 00001 ok 533 - 00777 -> o=x -> 00771 ok 534 - 00777 -> ao-rwx -> 00000 ok 535 - 00777 -> o-x,uo-w,ao=w -> 00222 ok 536 - 00777 -> au+r,u=r -> 00477 ok 537 - 00000 -> au+r,u=r -> 00444 ok 538 - 00000 -> go=rx,g+wx -> 00075 ok 539 - 00777 -> go=rx,g+wx -> 00775 ok 540 - 00777 -> ag+w,o+rwx,ago=r -> 00444 ok 541 - 00777 -> auo-w,u-x -> 00455 ok 542 - 00000 -> auo-w,u-x -> 00000 ok 543 - 00777 -> ug-rw,uo-w,aug-rx -> 00000 ok 544 - 00777 -> a+x,ao+r -> 00777 ok 545 - 00000 -> a+x,ao+r -> 00555 ok 546 - 00777 -> ag=rwx,aug-wx -> 00444 ok 547 - 00777 -> au+w,ugo-rw,ugo+rx -> 00555 ok 548 - 00000 -> g=rw -> 00060 ok 549 - 00777 -> g=rw -> 00767 ok 550 - 00777 -> a-rx -> 00222 ok 551 - 00000 -> a-rx -> 00000 ok 552 - 00777 -> ugo-x,ag+rx -> 00777 ok 553 - 00000 -> ugo-x,ag+rx -> 00555 ok 554 - 00777 -> auo-rwx,au-rwx,ag+x -> 00111 ok 555 - 00000 -> uo-w -> 00000 ok 556 - 00777 -> uo-w -> 00575 ok 557 - 00000 -> o+rwx -> 00007 ok 558 - 00777 -> o+rwx -> 00777 ok 559 - 00777 -> ago-rx -> 00222 ok 560 - 00000 -> ago-rx -> 00000 ok 561 - 00777 -> ao+rwx,ao+rw -> 00777 ok 562 - 00777 -> au=w,ao+wx,g-rx -> 00323 ok 563 - 00777 -> o-x,g+rw -> 00776 ok 564 - 00000 -> o-x,g+rw -> 00060 ok 565 - 00777 -> u+rx,uo+rw -> 00777 ok 566 - 00000 -> u+rx,uo+rw -> 00706 ok 567 - 00000 -> ugo-rw -> 00000 ok 568 - 00777 -> ugo-rw -> 00111 ok 569 - 00777 -> ag-r,ago=x -> 00111 ok 570 - 00777 -> go=x,a=x,ago=wx -> 00333 ok 571 - 00777 -> ao-x -> 00666 ok 572 - 00000 -> ao-x -> 00000 ok 573 - 00777 -> u+rw,aug=rw,uo=x -> 00161 ok 574 - 00777 -> uo+w,ago-rwx -> 00000 ok 575 - 00777 -> augo=x -> 00111 ok 576 - 00777 -> ug=x,go+rw -> 00177 ok 577 - 00000 -> ug=x,go+rw -> 00176 ok 578 - 00777 -> ugo=rw,ag=w -> 00222 ok 579 - 00777 -> g+rx,u-w,ug+rx -> 00577 ok 580 - 00000 -> g+rx,u-w,ug+rx -> 00550 ok 581 - 00777 -> ug=rx,auo-rwx,u+r -> 00400 ok 582 - 00777 -> a+rwx,go-w -> 00755 ok 583 - 00777 -> o-x,auo-rwx,go-x -> 00000 ok 584 - 00777 -> u-rw,ao=w,u+rx -> 00722 ok 585 - 00777 -> ugo+x,a=rx,ag=wx -> 00333 ok 586 - 00777 -> auo+x -> 00777 ok 587 - 00000 -> auo+x -> 00111 ok 588 - 00777 -> ugo+wx,ugo+w -> 00777 ok 589 - 00000 -> ugo+wx,ugo+w -> 00333 ok 590 - 00777 -> ag+x -> 00777 ok 591 - 00000 -> ag+x -> 00111 ok 592 - 00777 -> go-rx,au+rx -> 00777 ok 593 - 00000 -> go-rx,au+rx -> 00555 ok 594 - 00777 -> ao+rwx,go+x -> 00777 ok 595 - 00777 -> a=wx -> 00333 ok 596 - 00777 -> u+rwx,o+r -> 00777 ok 597 - 00000 -> u+rwx,o+r -> 00704 ok 598 - 00777 -> auo=rx,u-rwx -> 00055 ok 599 - 00000 -> u=x,au-w -> 00100 ok 600 - 00777 -> u=x,au-w -> 00155 ok 601 - 00777 -> auo+rwx,ago-rw -> 00111 ok 602 - 00777 -> ao+x,u=w,g-rw -> 00217 ok 603 - 00000 -> ao+x,u=w,g-rw -> 00211 ok 604 - 00777 -> a=w,ag+r,g+w -> 00666 ok 605 - 00777 -> g-rw -> 00717 ok 606 - 00000 -> g-rw -> 00000 ok 607 - 00000 -> augo+x -> 00111 ok 608 - 00777 -> augo+x -> 00777 ok 609 - 00777 -> o-rx,g-rwx,ag=rx -> 00555 ok 610 - 00777 -> augo=rw,aug+r -> 00666 ok 611 - 00000 -> uo+rwx -> 00707 ok 612 - 00777 -> uo+rwx -> 00777 ok 613 - 00777 -> aug-rx,ao+x,uo=rw -> 00636 ok 614 - 00000 -> aug-rx,ao+x,uo=rw -> 00616 ok 615 - 00777 -> u-r,ago-rx,ug=rw -> 00662 ok 616 - 00000 -> u-r,ago-rx,ug=rw -> 00660 ok 617 - 00777 -> au=wx,ugo+rx,go=x -> 00711 ok 618 - 00000 -> o-rx,ugo+x,ao-rx -> 00000 ok 619 - 00777 -> o-rx,ugo+x,ao-rx -> 00222 ok 620 - 00777 -> augo-w,a=rwx,o-rw -> 00771 ok 621 - 00000 -> o+wx -> 00003 ok 622 - 00777 -> o+wx -> 00777 ok 623 - 00777 -> aug-w,aug+wx -> 00777 ok 624 - 00000 -> aug-w,aug+wx -> 00333 ok 625 - 00777 -> ug-rwx,aug-r,augo-rwx -> 00000 ok 626 - 00777 -> aug+rw -> 00777 ok 627 - 00000 -> aug+rw -> 00666 ok 628 - 00777 -> augo+rwx,go-w,ao-w -> 00555 ok 629 - 00777 -> o-w,o=w -> 00772 ok 630 - 00000 -> o-w,o=w -> 00002 ok 631 - 00000 -> o-rwx,ao-x -> 00000 ok 632 - 00777 -> o-rwx,ao-x -> 00660 ok 633 - 00000 -> au-x,g-rx,u+r -> 00400 ok 634 - 00777 -> au-x,g-rx,u+r -> 00626 ok 635 - 00777 -> ao=wx,au+w -> 00333 ok 636 - 00777 -> ao=rwx,aug-rwx,au=x -> 00111 ok 637 - 00777 -> aug+x,a-rwx -> 00000 ok 638 - 00000 -> go-rx,go+x -> 00011 ok 639 - 00777 -> go-rx,go+x -> 00733 ok 640 - 00000 -> au-wx,au-w,ugo+wx -> 00333 ok 641 - 00777 -> au-wx,au-w,ugo+wx -> 00777 ok 642 - 00000 -> augo-rx,go-x -> 00000 ok 643 - 00777 -> augo-rx,go-x -> 00222 ok 644 - 00000 -> go-rx -> 00000 ok 645 - 00777 -> go-rx -> 00722 ok 646 - 00777 -> o+rwx,uo-rwx,augo-rwx -> 00000 ok 647 - 00777 -> auo=w,ago=rwx,g-r -> 00737 ok 648 - 00000 -> ago-w -> 00000 ok 649 - 00777 -> ago-w -> 00555 ok 650 - 00777 -> aug+wx,ugo-rx,go-r -> 00222 ok 651 - 00777 -> g-x,auo+x -> 00777 ok 652 - 00000 -> g-x,auo+x -> 00111 ok 653 - 00777 -> ao-x,uo-rw,aug-rw -> 00000 ok 654 - 00777 -> go-x,au=rx -> 00555 ok 655 - 00777 -> a+r -> 00777 ok 656 - 00000 -> a+r -> 00444 ok 657 - 00777 -> ao-rw -> 00111 ok 658 - 00000 -> ao-rw -> 00000 ok 659 - 00777 -> ug-rx -> 00227 ok 660 - 00000 -> ug-rx -> 00000 ok 661 - 00777 -> ago-rwx -> 00000 ok 662 - 00777 -> uo-rwx -> 00070 ok 663 - 00000 -> uo-rwx -> 00000 ok 664 - 00777 -> ag-rw,o+w -> 00113 ok 665 - 00000 -> ag-rw,o+w -> 00002 ok 666 - 00777 -> au=rx,augo=w,go-rwx -> 00200 ok 667 - 00777 -> g=wx,u=x,a=rx -> 00555 ok 668 - 00777 -> augo-x,u=wx,a+r -> 00766 ok 669 - 00000 -> augo-x,u=wx,a+r -> 00744 ok 670 - 00000 -> go+rwx,ag+rx -> 00577 ok 671 - 00777 -> go+rwx,ag+rx -> 00777 ok 672 - 00777 -> ago+rw,a=rx,ug-wx -> 00445 ok 673 - 00777 -> ago-rx,ago+w,uo=r -> 00424 ok 674 - 00000 -> auo+wx -> 00333 ok 675 - 00777 -> auo+wx -> 00777 ok 676 - 00777 -> ago+w,aug=rwx -> 00777 ok 677 - 00777 -> a-rx,go+wx,ago-rx -> 00222 ok 678 - 00000 -> a-rx,go+wx,ago-rx -> 00022 ok 679 - 00000 -> aug+r -> 00444 ok 680 - 00777 -> aug+r -> 00777 ok 681 - 00777 -> aug+rw,ugo+rw,u=wx -> 00377 ok 682 - 00000 -> aug+rw,ugo+rw,u=wx -> 00366 ok 683 - 00777 -> a-wx,au-rwx,ag-wx -> 00000 ok 684 - 00777 -> o+wx,a-x,ugo+rw -> 00666 ok 685 - 00777 -> u=rwx,uo-x,ugo-rwx -> 00000 ok 686 - 00000 -> aug-rw -> 00000 ok 687 - 00777 -> aug-rw -> 00111 ok 688 - 00777 -> uo=x -> 00171 ok 689 - 00000 -> uo=x -> 00101 ok 690 - 00000 -> auo-w,ug+wx,ug-wx -> 00000 ok 691 - 00777 -> auo-w,ug+wx,ug-wx -> 00445 ok 692 - 00000 -> uo+rwx,uo=wx -> 00303 ok 693 - 00777 -> uo+rwx,uo=wx -> 00373 ok 694 - 00777 -> auo=rw -> 00666 ok 695 - 00777 -> ug-rw,au-rw,o=rwx -> 00117 ok 696 - 00000 -> ug-rw,au-rw,o=rwx -> 00007 ok 697 - 00000 -> ugo-x -> 00000 ok 698 - 00777 -> ugo-x -> 00666 ok 699 - 00777 -> ao=wx,ug-rw,augo-rwx -> 00000 ok 700 - 00000 -> o=w -> 00002 ok 701 - 00777 -> o=w -> 00772 ok 702 - 00777 -> a=x,uo-w,ugo-wx -> 00000 ok 703 - 00000 -> ag-rw -> 00000 ok 704 - 00777 -> ag-rw -> 00111 ok 705 - 00777 -> uo=rx,ug-rw,g-wx -> 00105 ok 706 - 00777 -> go=x,ug-w,uo-wx -> 00410 ok 707 - 00000 -> go=x,ug-w,uo-wx -> 00010 ok 708 - 00000 -> uo+r,g-r -> 00404 ok 709 - 00777 -> uo+r,g-r -> 00737 ok 710 - 00777 -> au+rwx,g=wx,uo+rx -> 00737 ok 711 - 00777 -> ao=w,g-rw,aug+x -> 00313 ok 712 - 00777 -> augo=wx,go-rx -> 00322 ok 713 - 00777 -> augo+w,go-x,u+rx -> 00766 ok 714 - 00000 -> augo+w,go-x,u+rx -> 00722 ok 715 - 00777 -> g=x,ago=rwx -> 00777 ok 716 - 00777 -> a=w,u=r,o-rw -> 00420 ok 717 - 00777 -> o+x,auo+rwx,ugo+wx -> 00777 ok 718 - 00777 -> go=wx,ag=r -> 00444 ok 719 - 00777 -> a+x,aug=rwx -> 00777 ok 720 - 00777 -> g=rx,uo+rx -> 00757 ok 721 - 00000 -> g=rx,uo+rx -> 00555 ok 722 - 00777 -> auo-wx,aug-w -> 00444 ok 723 - 00000 -> auo-wx,aug-w -> 00000 ok 724 - 00777 -> g+rx,go+r -> 00777 ok 725 - 00000 -> g+rx,go+r -> 00054 ok 726 - 00000 -> a-r -> 00000 ok 727 - 00777 -> a-r -> 00333 ok 728 - 00777 -> a=rw,ao-w -> 00444 ok 729 - 00000 -> u-rx -> 00000 ok 730 - 00777 -> u-rx -> 00277 ok 731 - 00777 -> g-r -> 00737 ok 732 - 00000 -> g-r -> 00000 ok 733 - 00000 -> a+w -> 00222 ok 734 - 00777 -> a+w -> 00777 ok 735 - 00000 -> au-x,ug-r -> 00000 ok 736 - 00777 -> au-x,ug-r -> 00226 ok 737 - 00000 -> go-x -> 00000 ok 738 - 00777 -> go-x -> 00766 ok 739 - 00777 -> a+w,aug=x -> 00111 ok 740 - 00777 -> ao-rw,uo+rx,aug-wx -> 00404 ok 741 - 00777 -> ago=x,uo-rw,auo=rw -> 00666 ok 742 - 00777 -> o-rx,ag=rwx -> 00777 ok 743 - 00000 -> au+wx,ugo+x -> 00333 ok 744 - 00777 -> au+wx,ugo+x -> 00777 ok 745 - 00777 -> g+rx -> 00777 ok 746 - 00000 -> g+rx -> 00050 ok 747 - 00777 -> ag=rx,o=wx -> 00553 ok 748 - 00777 -> aug-x -> 00666 ok 749 - 00000 -> aug-x -> 00000 ok 750 - 00777 -> ag-r,o=rwx,aug=wx -> 00333 ok 751 - 00777 -> a+w,ugo+rwx,ug-wx -> 00447 ok 752 - 00777 -> aug=rwx,ao=rwx,ugo+rw -> 00777 ok 753 - 00777 -> au-rwx,ao=r,go=r -> 00444 ok 754 - 00777 -> u=wx,ugo+rwx -> 00777 ok 755 - 00777 -> ao-x,ag-r -> 00222 ok 756 - 00000 -> ao-x,ag-r -> 00000 ok 757 - 00777 -> ugo+r -> 00777 ok 758 - 00000 -> ugo+r -> 00444 ok 759 - 00777 -> au=wx,aug=w -> 00222 ok 760 - 00000 -> go-rw,o+rw -> 00006 ok 761 - 00777 -> go-rw,o+rw -> 00717 ok 762 - 00000 -> ug=rwx,augo+wx,a+wx -> 00773 ok 763 - 00777 -> ug=rwx,augo+wx,a+wx -> 00777 ok 764 - 00777 -> ag+x,uo-x -> 00676 ok 765 - 00000 -> ag+x,uo-x -> 00010 ok 766 - 00000 -> uo=rwx,o+rw -> 00707 ok 767 - 00777 -> uo=rwx,o+rw -> 00777 ok 768 - 00777 -> auo=rw,go=wx,ao-rwx -> 00000 ok 769 - 00777 -> au=rw,ug-rwx,aug-w -> 00004 ok 770 - 00777 -> uo+rw -> 00777 ok 771 - 00000 -> uo+rw -> 00606 ok 772 - 00000 -> g-rwx -> 00000 ok 773 - 00777 -> g-rwx -> 00707 ok 774 - 00777 -> auo=r,auo-wx,o+rwx -> 00447 ok 775 - 00777 -> o-r,au=rw,ag+w -> 00666 ok 776 - 00777 -> o=rw -> 00776 ok 777 - 00000 -> o=rw -> 00006 ok 778 - 00000 -> go+r,auo+rw -> 00666 ok 779 - 00777 -> go+r,auo+rw -> 00777 ok 780 - 00777 -> ago-rwx,go=wx,ug-rw -> 00013 ok 781 - 00777 -> ao=r,uo-rx,a-rwx -> 00000 ok 782 - 00777 -> ag=wx,uo-r -> 00333 ok 783 - 00777 -> ag+r,ugo+wx -> 00777 ok 784 - 00000 -> ag-wx,g=rx -> 00050 ok 785 - 00777 -> ag-wx,g=rx -> 00454 ok 786 - 00777 -> ug+rx,ag-rwx -> 00000 ok 787 - 00777 -> augo=rx,o+wx,au=wx -> 00333 ok 788 - 00000 -> o+rw,go-rwx -> 00000 ok 789 - 00777 -> o+rw,go-rwx -> 00700 ok 790 - 00777 -> ago=rw,au=x,ao=r -> 00444 ok 791 - 00777 -> ug-rw,a=rwx -> 00777 ok 792 - 00777 -> go+rwx,ao-rw -> 00111 ok 793 - 00000 -> go+rwx,ao-rw -> 00011 ok 794 - 00777 -> ugo+rx,au=rwx -> 00777 ok 795 - 00777 -> ao+wx,uo-rw,augo+w -> 00373 ok 796 - 00000 -> ao+wx,uo-rw,augo+w -> 00333 ok 797 - 00777 -> au=x -> 00111 ok 798 - 00777 -> ugo+w,ag+rwx -> 00777 ok 799 - 00777 -> ago=rw,go-r,augo=rwx -> 00777 ok 800 - 00777 -> ago-rx,ao=wx -> 00333 ok 801 - 00777 -> au=rx,au=x -> 00111 ok 802 - 00000 -> augo+rx,go+rwx,aug+r -> 00577 ok 803 - 00777 -> augo+rx,go+rwx,aug+r -> 00777 ok 804 - 00777 -> ago=rwx,ag-wx -> 00444 ok 805 - 00777 -> ag=w,augo-wx -> 00000 ok 806 - 00777 -> g+rx,ag+rw -> 00777 ok 807 - 00000 -> g+rx,ag+rw -> 00676 ok 808 - 00777 -> uo+rx,ugo=w,a+r -> 00666 ok 809 - 00777 -> au-w,auo+x -> 00555 ok 810 - 00000 -> au-w,auo+x -> 00111 ok 811 - 00777 -> aug-w,auo-wx,auo=wx -> 00333 ok 812 - 00777 -> u=wx,g+w,auo-rwx -> 00000 ok 813 - 00777 -> auo=w,go-r -> 00222 ok 814 - 00777 -> ugo-r,u+wx,aug=x -> 00111 ok 815 - 00000 -> g=r,ug=rw -> 00660 ok 816 - 00777 -> g=r,ug=rw -> 00667 ok 817 - 00777 -> uo-rwx,augo=r -> 00444 ok 818 - 00000 -> augo+rx -> 00555 ok 819 - 00777 -> augo+rx -> 00777 ok 820 - 00777 -> ao+rx,ago=x -> 00111 ok 821 - 00777 -> auo+rw,ag=x,aug=x -> 00111 ok 822 - 00777 -> a+wx -> 00777 ok 823 - 00000 -> a+wx -> 00333 ok 824 - 00777 -> au=x,ugo=wx -> 00333 ok 825 - 00777 -> auo-w -> 00555 ok 826 - 00000 -> auo-w -> 00000 ok 827 - 00777 -> ag-rwx,auo-rx,go+w -> 00022 ok 828 - 00777 -> ug+rx,ago=w -> 00222 ok 829 - 00777 -> uo-r,g=rwx,ugo=w -> 00222 ok 830 - 00777 -> ao=w -> 00222 ok 831 - 00777 -> auo-rwx -> 00000 ok 832 - 00777 -> a=rw,u=rx,u-rw -> 00166 ok 833 - 00777 -> aug-rx,au-r -> 00222 ok 834 - 00000 -> aug-rx,au-r -> 00000 ok 835 - 00777 -> uo-r,ago=rx -> 00555 ok 836 - 00777 -> g+x,uo=rx -> 00575 ok 837 - 00000 -> g+x,uo=rx -> 00515 ok 838 - 00777 -> ago=rwx,auo-x,ago=rx -> 00555 ok 839 - 00777 -> ug+x -> 00777 ok 840 - 00000 -> ug+x -> 00110 ok 841 - 00777 -> ug=r,uo-x,au-rwx -> 00000 ok 842 - 00777 -> ao-rw,ug-wx -> 00001 ok 843 - 00000 -> ao-rw,ug-wx -> 00000 ok 844 - 00777 -> ug-r,a+rwx -> 00777 ok 845 - 00000 -> ugo-wx,ug-wx,ug=wx -> 00330 ok 846 - 00777 -> ugo-wx,ug-wx,ug=wx -> 00334 ok 847 - 00000 -> u+w,au-wx,ug=r -> 00440 ok 848 - 00777 -> u+w,au-wx,ug=r -> 00444 ok 849 - 00777 -> auo+r,g+w,o+r -> 00777 ok 850 - 00000 -> auo+r,g+w,o+r -> 00464 ok 851 - 00777 -> ugo+x -> 00777 ok 852 - 00000 -> ugo+x -> 00111 ok 853 - 00000 -> ago-w,aug-rw -> 00000 ok 854 - 00777 -> ago-w,aug-rw -> 00111 ok 855 - 00000 -> aug-wx,go=rw -> 00066 ok 856 - 00777 -> aug-wx,go=rw -> 00466 ok 857 - 00000 -> ago-rw,go+w,a-w -> 00000 ok 858 - 00777 -> ago-rw,go+w,a-w -> 00111 ok 859 - 00777 -> au+w,ao=wx,ug=rwx -> 00773 ok 860 - 00000 -> uo+rwx,uo+r -> 00707 ok 861 - 00777 -> uo+rwx,uo+r -> 00777 ok 862 - 00777 -> ugo+rx,au+rwx,ug-x -> 00667 ok 863 - 00000 -> o=rwx,g-x -> 00007 ok 864 - 00777 -> o=rwx,g-x -> 00767 ok 865 - 00777 -> ug-r,au+wx -> 00337 ok 866 - 00000 -> ug-r,au+wx -> 00333 ok 867 - 00777 -> ago=w,augo=r -> 00444 ok 868 - 00777 -> augo+w -> 00777 ok 869 - 00000 -> augo+w -> 00222 ok 870 - 00777 -> a=w,uo+wx -> 00323 ok 871 - 00777 -> g-rw,aug=x,go-rw -> 00111 ok 872 - 00777 -> augo-rw,aug=r -> 00444 ok 873 - 00777 -> auo-rw,augo-rw,ao+rw -> 00777 ok 874 - 00000 -> auo-rw,augo-rw,ao+rw -> 00666 ok 875 - 00777 -> auo-rx -> 00222 ok 876 - 00000 -> auo-rx -> 00000 ok 877 - 00777 -> u+r,uo=rx,ag=wx -> 00333 ok 878 - 00777 -> ao=x,uo-w -> 00111 ok 879 - 00777 -> ugo-rx,ago-rwx,ao+rw -> 00666 ok 880 - 00777 -> augo=wx,o=x -> 00331 ok 881 - 00000 -> uo+r,ago+x,au-x -> 00404 ok 882 - 00777 -> uo+r,ago+x,au-x -> 00666 ok 883 - 00777 -> au=wx,g-wx,o=rw -> 00306 ok 884 - 00777 -> auo+r -> 00777 ok 885 - 00000 -> auo+r -> 00444 ok 886 - 00777 -> ugo-r -> 00333 ok 887 - 00000 -> ugo-r -> 00000 ok 888 - 00777 -> aug=r,au-wx,augo-wx -> 00444 ok 889 - 00777 -> ago+wx,ago=wx,ao-rwx -> 00000 ok 890 - 00777 -> au+rx,ugo-x,o-rx -> 00662 ok 891 - 00000 -> au+rx,ugo-x,o-rx -> 00440 ok 892 - 00777 -> ugo-rwx,a+w -> 00222 ok 893 - 00777 -> auo+rwx,o+x -> 00777 ok 894 - 00777 -> ago+x,ago=w,aug-x -> 00222 ok 895 - 00000 -> ao+w,uo+rw -> 00626 ok 896 - 00777 -> ao+w,uo+rw -> 00777 ok 897 - 00777 -> uo-r -> 00373 ok 898 - 00000 -> uo-r -> 00000 ok 899 - 00777 -> uo=rw,ao-rx -> 00222 ok 900 - 00000 -> uo=rw,ao-rx -> 00202 ok 901 - 00777 -> u-rw -> 00177 ok 902 - 00000 -> u-rw -> 00000 ok 903 - 00777 -> au-rx,a=wx -> 00333 ok 904 - 00777 -> g-wx -> 00747 ok 905 - 00000 -> g-wx -> 00000 ok 906 - 00777 -> ago-x,a+rwx -> 00777 ok 907 - 00777 -> go=w -> 00722 ok 908 - 00000 -> go=w -> 00022 ok 909 - 00777 -> ao=x -> 00111 ok 910 - 00777 -> ago=w -> 00222 ok 911 - 00777 -> uo=w,ugo-rx,auo+w -> 00222 ok 912 - 00777 -> auo-rwx,a=rw -> 00666 ok 913 - 00777 -> go-r,ago+wx -> 00733 ok 914 - 00000 -> go-r,ago+wx -> 00333 ok 915 - 00777 -> a-wx,ao=w,augo=x -> 00111 ok 916 - 00777 -> ago=wx,u+rw -> 00733 ok 917 - 00777 -> ao=rx -> 00555 ok 918 - 00777 -> ag+wx -> 00777 ok 919 - 00000 -> ag+wx -> 00333 ok 920 - 00777 -> ago=x,augo=rx -> 00555 ok 921 - 00777 -> ago+wx,uo+rwx,augo=w -> 00222 ok 922 - 00777 -> auo=wx -> 00333 ok 923 - 00777 -> ago+rx -> 00777 ok 924 - 00000 -> ago+rx -> 00555 ok 925 - 00777 -> uo-wx,ugo+x,ugo-rw -> 00111 ok 926 - 00777 -> ago-r,ao+rwx,augo+rx -> 00777 ok 927 - 00777 -> u+rwx -> 00777 ok 928 - 00000 -> u+rwx -> 00700 ok 929 - 00777 -> ugo=r -> 00444 ok 930 - 00777 -> a+rx,go-rwx,ug=rwx -> 00770 ok 931 - 00777 -> a=x,ugo-x,ug-r -> 00000 ok 932 - 00777 -> aug=x,ag=x -> 00111 ok 933 - 00777 -> au=wx,auo-w -> 00111 ok 934 - 00777 -> aug=rw,go=w,g-w -> 00602 ok 935 - 00777 -> u-rwx -> 00077 ok 936 - 00000 -> u-rwx -> 00000 ok 937 - 00777 -> uo=r,aug-rx,ao=wx -> 00333 ok 938 - 00777 -> ugo=x,g+rx -> 00151 ok 939 - 00777 -> ao-x,au+wx,ag+rx -> 00777 ok 940 - 00777 -> o=r,au+rwx -> 00777 ok 941 - 00777 -> aug-rwx,ag=wx -> 00333 ok 942 - 00777 -> ag+rw,g=x,auo=rx -> 00555 ok 943 - 00777 -> a=rwx,ugo=wx,au=rwx -> 00777 ok 944 - 00777 -> ao=rwx,augo-w -> 00555 ok 945 - 00777 -> ugo=w,au-x,uo-rw -> 00020 ok 946 - 00777 -> ug+x,u=rx -> 00577 ok 947 - 00000 -> ug+x,u=rx -> 00510 ok 948 - 00777 -> ugo+rwx,u+rwx,aug-wx -> 00444 ok 949 - 00777 -> ugo+x,o=r -> 00774 ok 950 - 00000 -> ugo+x,o=r -> 00114 ok 951 - 00777 -> au=w,uo=x -> 00121 ok 952 - 00777 -> ao=rx,go+rw -> 00577 ok 953 - 00777 -> ag=x -> 00111 ok 954 - 00000 -> ug-wx,g-wx -> 00000 ok 955 - 00777 -> ug-wx,g-wx -> 00447 ok 956 - 00777 -> aug-x,augo+rw,g=wx -> 00636 ok 957 - 00777 -> ao+rw,ago=w -> 00222 ok 958 - 00777 -> ug-rw,u+rwx,ao=rwx -> 00777 ok 959 - 00777 -> o-rw,ugo-rw -> 00111 ok 960 - 00000 -> o-rw,ugo-rw -> 00000 ok 961 - 00000 -> aug+wx,auo-w -> 00111 ok 962 - 00777 -> aug+wx,auo-w -> 00555 ok 963 - 00777 -> auo=wx,aug-r -> 00333 ok 964 - 00777 -> auo=r -> 00444 ok 965 - 00777 -> ug+w,au-wx,aug-w -> 00444 ok 966 - 00000 -> ug+w,au-wx,aug-w -> 00000 ok 967 - 00777 -> ao-rw,auo+rwx,g+w -> 00777 ok 968 - 00777 -> ugo=rx,go=x -> 00511 ok 969 - 00777 -> auo-rwx,o-x -> 00000 ok 970 - 00000 -> auo+rw -> 00666 ok 971 - 00777 -> auo+rw -> 00777 ok 972 - 00777 -> ago=rx,ago+rwx,augo-rx -> 00222 ok 973 - 00000 -> g+x -> 00010 ok 974 - 00777 -> g+x -> 00777 ok 975 - 00000 -> o-x,aug+w -> 00222 ok 976 - 00777 -> o-x,aug+w -> 00776 ok 977 - 00777 -> a=x,uo=r,a-w -> 00414 ok 978 - 00777 -> augo+rwx,g+wx -> 00777 ok 979 - 00777 -> au-rx,ago-rx -> 00222 ok 980 - 00000 -> au-rx,ago-rx -> 00000 ok 981 - 00000 -> ao-rx -> 00000 ok 982 - 00777 -> ao-rx -> 00222 ok 983 - 00777 -> a+x,ag=wx -> 00333 ok 984 - 00777 -> auo=rwx -> 00777 ok 985 - 00000 -> ao-r -> 00000 ok 986 - 00777 -> ao-r -> 00333 ok 987 - 00777 -> a=r,ug-w -> 00444 ok 988 - 00777 -> g+x,ago+rwx,u-rw -> 00177 ok 989 - 00777 -> ug+rx,go=rw,u=rw -> 00666 ok 990 - 00777 -> ago-r,ag-rwx,au-w -> 00000 ok 991 - 00777 -> ago=w,u=rwx -> 00722 ok 992 - 00777 -> ug-wx,ug+rw -> 00667 ok 993 - 00000 -> ug-wx,ug+rw -> 00660 ok 994 - 00777 -> o=x,auo+rwx -> 00777 ok 995 - 00777 -> aug=wx -> 00333 ok 996 - 00777 -> ag=rx,ao-rw,g+r -> 00151 ok 997 - 00000 -> ao+wx -> 00333 ok 998 - 00777 -> ao+wx -> 00777 ok 999 - 00777 -> augo=w,augo+r,g-rw -> 00606 ok 1000 - 00777 -> auo=rx,au+rwx,a-wx -> 00444 ok 1001 - 00777 -> au-rw,aug+rx -> 00555 ok 1002 - 00777 -> go+rwx,ago+wx,a=w -> 00222 ok 1003 - 00777 -> augo=rwx,ag-rw -> 00111 ok 1004 - 00777 -> a=rx,a=r,ugo=wx -> 00333 ok 1005 - 00777 -> au-w,aug=wx -> 00333 ok 1006 - 00000 -> uo-wx,au-r -> 00000 ok 1007 - 00777 -> uo-wx,au-r -> 00030 ok 1008 - 00000 -> uo-rx,go+x,g+r -> 00051 ok 1009 - 00777 -> uo-rx,go+x,g+r -> 00273 ok 1010 - 00777 -> ag=r,au=rwx -> 00777 ok 1011 - 00777 -> ug+rwx,ug+wx -> 00777 ok 1012 - 00000 -> ug+rwx,ug+wx -> 00770 ok 1013 - 00000 -> a-w -> 00000 ok 1014 - 00777 -> a-w -> 00555 ok 1015 - 00777 -> u+r -> 00777 ok 1016 - 00000 -> u+r -> 00400 ok 1017 - 00777 -> augo=r,augo+w,uo+r -> 00666 ok 1018 - 00777 -> u+rw,go-rx -> 00722 ok 1019 - 00000 -> u+rw,go-rx -> 00600 ok 1020 - 00777 -> ag=rx -> 00555 ok 1021 - 00777 -> augo-w,u=x,augo=wx -> 00333 ok 1022 - 00000 -> aug-wx,go-x -> 00000 ok 1023 - 00777 -> aug-wx,go-x -> 00444 ok 1024 - 00777 -> ao=x,auo=rwx -> 00777 ok 1025 - 00000 -> uo=rwx -> 00707 ok 1026 - 00777 -> uo=rwx -> 00777 ok 1027 - 00777 -> o-w,au=rw -> 00666 ok 1028 - 00777 -> ugo=w -> 00222 ok 1029 - 00777 -> g-wx,aug+wx,u-x -> 00677 ok 1030 - 00000 -> g-wx,aug+wx,u-x -> 00233 ok 1031 - 00777 -> ag=x,u-wx -> 00011 ok 1032 - 00777 -> g=r,ao=rx -> 00555 ok 1033 - 00777 -> ao+r -> 00777 ok 1034 - 00000 -> ao+r -> 00444 ok 1035 - 00000 -> u+wx -> 00300 ok 1036 - 00777 -> u+wx -> 00777 ok 1037 - 00777 -> ag=rwx,ugo+w -> 00777 ok 1038 - 00777 -> u=rx -> 00577 ok 1039 - 00000 -> u=rx -> 00500 ok 1040 - 00777 -> au=rw,o=rwx,o=wx -> 00663 ok 1041 - 00777 -> ago+x,auo-wx -> 00444 ok 1042 - 00000 -> ago+x,auo-wx -> 00000 ok 1043 - 00777 -> ago+rwx -> 00777 ok 1044 - 00777 -> aug-rwx,ao-rwx -> 00000 ok 1045 - 00777 -> a+rwx,u=r -> 00477 ok 1046 - 00777 -> ag+rw,au+x,ug+rx -> 00777 ok 1047 - 00000 -> o+wx,u+r -> 00403 ok 1048 - 00777 -> o+wx,u+r -> 00777 ok 1049 - 00777 -> ag+x,auo-wx,a=rwx -> 00777 ok 1050 - 00777 -> go-w,ugo-w -> 00555 ok 1051 - 00000 -> go-w,ugo-w -> 00000 ok 1052 - 00777 -> ao=rwx -> 00777 ok 1053 - 00777 -> ago=x -> 00111 ok 1054 - 00777 -> uo+w,ao-r,augo-rwx -> 00000 ok 1055 - 00777 -> auo-wx,go-w -> 00444 ok 1056 - 00000 -> auo-wx,go-w -> 00000 ok 1057 - 00000 -> g-rx,u-r -> 00000 ok 1058 - 00777 -> g-rx,u-r -> 00327 ok 1059 - 00777 -> augo-rwx,a=w,a-w -> 00000 ok 1060 - 00777 -> au=r -> 00444 ok 1061 - 00777 -> aug=rw,auo+x,ugo+rx -> 00777 ok 1062 - 00777 -> ag-x,uo+x -> 00767 ok 1063 - 00000 -> ag-x,uo+x -> 00101 ok 1064 - 00777 -> a+w,ugo+wx -> 00777 ok 1065 - 00000 -> a+w,ugo+wx -> 00333 ok 1066 - 00777 -> augo+rwx -> 00777 ok 1067 - 00777 -> augo-r,o+rx -> 00337 ok 1068 - 00000 -> augo-r,o+rx -> 00005 ok 1069 - 00777 -> ao-wx -> 00444 ok 1070 - 00000 -> ao-wx -> 00000 ok 1071 - 00000 -> au-rw -> 00000 ok 1072 - 00777 -> au-rw -> 00111 ok 1073 - 00000 -> go+rw,au+rx -> 00577 ok 1074 - 00777 -> go+rw,au+rx -> 00777 ok 1075 - 00777 -> ugo+w,augo=rw,aug=rx -> 00555 ok 1076 - 00777 -> ag+rwx -> 00777 ok 1077 - 00777 -> a+rwx,uo+r -> 00777 ok 1078 - 00000 -> ug-w,aug-r -> 00000 ok 1079 - 00777 -> ug-w,aug-r -> 00113 ok 1080 - 00777 -> uo+rx,aug-wx -> 00444 ok 1081 - 00000 -> uo+rx,aug-wx -> 00404 ok 1082 - 00777 -> ao=w,o+wx -> 00223 ok 1083 - 00000 -> uo=rwx,g+rw,u+rx -> 00767 ok 1084 - 00777 -> uo=rwx,g+rw,u+rx -> 00777 ok 1085 - 00777 -> aug-rwx,augo=rx,au-wx -> 00444 ok 1086 - 00777 -> ag-rwx -> 00000 ok 1087 - 00000 -> ug=w,u+x -> 00320 ok 1088 - 00777 -> ug=w,u+x -> 00327 ok 1089 - 00000 -> ug=rwx,g+r -> 00770 ok 1090 - 00777 -> ug=rwx,g+r -> 00777 ok 1091 - 00777 -> g-rwx,au-x -> 00606 ok 1092 - 00000 -> g-rwx,au-x -> 00000 ok 1093 - 00000 -> ao-wx,go=rx -> 00055 ok 1094 - 00777 -> ao-wx,go=rx -> 00455 ok 1095 - 00777 -> ao=x,ug-x,ugo+rx -> 00555 ok 1096 - 00000 -> ug+x,u=r,go+w -> 00432 ok 1097 - 00777 -> ug+x,u=r,go+w -> 00477 ok 1098 - 00000 -> go+rx -> 00055 ok 1099 - 00777 -> go+rx -> 00777 ok 1100 - 00777 -> a=rw,ugo+wx,ago=rw -> 00666 ok 1101 - 00777 -> ug+x,o=r -> 00774 ok 1102 - 00000 -> ug+x,o=r -> 00114 ok 1103 - 00777 -> o+w -> 00777 ok 1104 - 00000 -> o+w -> 00002 ok 1105 - 00777 -> ag+w,go-wx -> 00744 ok 1106 - 00000 -> ag+w,go-wx -> 00200 ok 1107 - 00777 -> u-wx,ago=rwx -> 00777 ok 1108 - 00000 -> ago+r -> 00444 ok 1109 - 00777 -> ago+r -> 00777 ok 1110 - 00000 -> go-wx,auo-rx,ag+r -> 00444 ok 1111 - 00777 -> go-wx,auo-rx,ag+r -> 00644 ok 1112 - 00777 -> auo+w -> 00777 ok 1113 - 00000 -> auo+w -> 00222 ok 1114 - 00777 -> uo-rw,ao=rx,ugo-x -> 00444 ok 1115 - 00777 -> aug+w,o-w -> 00775 ok 1116 - 00000 -> aug+w,o-w -> 00220 ok 1117 - 00777 -> ug=r -> 00447 ok 1118 - 00000 -> ug=r -> 00440 ok 1119 - 00000 -> augo-rw -> 00000 ok 1120 - 00777 -> augo-rw -> 00111 ok 1121 - 00777 -> ag+x,aug+w,au=r -> 00444 ok 1122 - 00777 -> o=r,auo+wx,uo-rw -> 00171 ok 1123 - 00000 -> o=r,auo+wx,uo-rw -> 00131 ok 1124 - 00777 -> ugo-rx,ao+rx,ug+rx -> 00777 ok 1125 - 00000 -> ugo-rx,ao+rx,ug+rx -> 00555 ok 1126 - 00777 -> ao+w,ug-rx -> 00227 ok 1127 - 00000 -> ao+w,ug-rx -> 00222 ok 1128 - 00777 -> a+rwx,go-r -> 00733 ok 1129 - 00777 -> uo=x,ago=wx,ugo+rwx -> 00777 ok 1130 - 00777 -> uo=r -> 00474 ok 1131 - 00000 -> uo=r -> 00404 ok 1132 - 00777 -> o+rw,aug+rx,ugo=rwx -> 00777 ok 1133 - 00777 -> uo-rx -> 00272 ok 1134 - 00000 -> uo-rx -> 00000 ok 1135 - 00777 -> u-rwx,ago+rx -> 00577 ok 1136 - 00000 -> u-rwx,ago+rx -> 00555 ok 1137 - 00777 -> ag-rw,o+w,ug=rx -> 00553 ok 1138 - 00000 -> ag-rw,o+w,ug=rx -> 00552 ok 1139 - 00000 -> u=rw,ago+r,ug=x -> 00114 ok 1140 - 00777 -> u=rw,ago+r,ug=x -> 00117 ok 1141 - 00777 -> aug=w -> 00222 ok 1142 - 00777 -> a=x,ago=rwx,au=rx -> 00555 ok 1143 - 00777 -> ago=rx,ago+x -> 00555 ok 1144 - 00777 -> go-r -> 00733 ok 1145 - 00000 -> go-r -> 00000 ok 1146 - 00777 -> aug=x,augo-rwx,uo+rw -> 00606 ok 1147 - 00000 -> auo-wx,g=rwx,o-x -> 00070 ok 1148 - 00777 -> auo-wx,g=rwx,o-x -> 00474 ok 1149 - 00777 -> auo=rw,uo-rw -> 00060 ok 1150 - 00777 -> go=r -> 00744 ok 1151 - 00000 -> go=r -> 00044 ok 1152 - 00777 -> augo-w,ag-rx -> 00000 ok 1153 - 00777 -> o=w,ag=wx,a=wx -> 00333 ok 1154 - 00777 -> aug=rx -> 00555 ok 1155 - 00777 -> o=w,u-rw -> 00172 ok 1156 - 00000 -> o=w,u-rw -> 00002 ok 1157 - 00777 -> ag-rwx,u=x,o-r -> 00100 ok 1158 - 00000 -> ao+wx,uo=wx -> 00333 ok 1159 - 00777 -> ao+wx,uo=wx -> 00373 ok 1160 - 00777 -> u=wx -> 00377 ok 1161 - 00000 -> u=wx -> 00300 ok 1162 - 00000 -> g-x -> 00000 ok 1163 - 00777 -> g-x -> 00767 ok 1164 - 00000 -> au+rw,o+rx -> 00667 ok 1165 - 00777 -> au+rw,o+rx -> 00777 ok 1166 - 00000 -> ago+x,ug=w,u-x -> 00221 ok 1167 - 00777 -> ago+x,ug=w,u-x -> 00227 ok 1168 - 00777 -> auo+w,au-rwx -> 00000 ok 1169 - 00777 -> ag+rw,ao-rx -> 00222 ok 1170 - 00777 -> ug+w -> 00777 ok 1171 - 00000 -> ug+w -> 00220 ok 1172 - Invalid mode throws exception ok 1173 - Invalid mode clause throws exception ok 1174 - Nonexistent file throws exception 1..1174 ok t/digest.t ........................ ok 1 - created test file with packed binary string ok 2 - digest SHA-256 (hardcoded) ok 3 - digest SHA-256 ok 4 - digest SHA-256 (chunked) ok 5 - digest MD5 (hardcoded) ok 6 - digest MD5 ok 7 - digest MD5 (chunked) 1..7 ok t/exception.t ..................... ok 1 - exception reported at caller's package ok 2 - append bad args ok 3 - iterator bad args ok 4 - lines bad args ok 5 - lines_raw bad args ok 6 - lines_utf8 bad args ok 7 - slurp bad args ok 8 - spew bad args ok 9 - visit bad args ok 10 - iterator not hashref ok 11 - lines not hashref ok 12 - lines_raw not hashref ok 13 - lines_utf8 not hashref ok 14 - slurp not hashref ok 15 - visit not hashref 1..15 ok t/exports.t ....................... ok 1 - 'path' isa 'Path::Tiny' ok 2 - 'cwd' isa 'Path::Tiny' ok 3 - 'rootdir' isa 'Path::Tiny' ok 4 - 'tempfile' isa 'Path::Tiny' ok 5 - 'tempdir' isa 'Path::Tiny' 1..5 ok t/filesystem.t .................... ok 1 - Got a filename via tmpnam() ok 2 - Opened C:/cpanfly-5.22-64/var/tmp/khS5ibVWI2 for writing ok 3 - Printed to C:/cpanfly-5.22-64/var/tmp/khS5ibVWI2 ok 4 - C:/cpanfly-5.22-64/var/tmp/khS5ibVWI2 should exist ok 5 - it's a file! ok 6 - /dev/null is_file, too ok 7 - volume correct ok 8 - volume cached ok 9 - dirname correct ok 10 - basename correct ok 11 - Read contents of C:/cpanfly-5.22-64/var/tmp/khS5ibVWI2 correctly # stat ok 12 ok 13 ok 14 # stat/lstat with no file ok 15 ok 16 ok 17 ok 18 ok 19 ok 20 - It's a directory! ok 21 ok 22 - touch sets utime as current time ok 23 - touch sets utime as 10 secs before ok 24 ok 25 ok 26 - Removed C:/cpanfly-5.22-64/var/tmp/A_dZpsUF0X ok 27 - C:/cpanfly-5.22-64/var/tmp/A_dZpsUF0X no longer exists ok 28 - Removing non-existent dir returns false ok 29 - Created C:/cpanfly-5.22-64/var/tmp/3SXCQzqC7d/foo/bar ok 30 - C:/cpanfly-5.22-64/var/tmp/3SXCQzqC7d/foo/bar is a directory ok 31 ok 32 ok 33 ok 34 ok 35 ok 36 ok 37 ok 38 # Subtest: iterator ok 1 ok 2 - exhausted iterator is undef ok 3 ok 4 ok 5 ok 6 ok 7 1..7 ok 39 - iterator # Subtest: visit ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 1..6 ok 40 - visit ok 41 ok 42 ok 43 ok 44 ok 45 ok 46 # Subtest: iterator ok 1 1..1 ok 47 - iterator # Subtest: visit ok 1 1..1 ok 48 - visit ok 49 ok 50 ok 51 ok 52 ok 53 ok 54 ok 55 ok 56 ok 57 - removing file ok 58 - file is gone ok 59 - removing file again returns false ok 60 ok 61 - calling 'remove' on a directory throws ok 62 ok 63 ok 64 ok 65 - removing file called '0' ok 66 ok 67 ok 68 ok 69 - slurp raw ok 70 - slurp+crlf+utf8 ok 71 - lines+crlf+utf8 ok 72 - lines+chomp+crlf+utf8 ok 73 ok 74 ok 75 - from . to C:/cpanfly-5.22-64/var/cpan/build/Path-Tiny-0.084-gTnSnA to . ok 76 - updir gone from realpath ok 77 - realpath on absolute ok 78 - caught error from realpath on non-existent dir ok 79 - no error from realpath on non-existent last component # Subtest: copy() # Subtest: dest is a file ok 1 - returned the right file ok 2 - file copied 1..2 ok 1 - dest is a file # Subtest: dest is a dir ok 1 - returned the right file ok 2 - file copied 1..2 ok 2 - dest is a dir # Subtest: try some different chmods ok 1 - chmod(0000) ok 2 - chmod('0400') ok 3 # skip No exception if run as root ok 4 - chmod('u+w') 1..4 ok 3 - try some different chmods 1..3 ok 80 - copy() ok 81 - touch can chain ok 82 # skip symlink unavailable 1..82 ok t/input_output.t .................. # Subtest: spew -> slurp ok 1 - spew ok 2 - slurp 1..2 ok 1 - spew -> slurp # Subtest: spew -> slurp (empty) ok 1 - spew ok 2 - slurp 1..2 ok 2 - spew -> slurp (empty) # Subtest: spew -> slurp (arrayref) ok 1 - spew ok 2 - slurp 1..2 ok 3 - spew -> slurp (arrayref) # Subtest: spew -> slurp (binmode) ok 1 - spew ok 2 - slurp 1..2 ok 4 - spew -> slurp (binmode) # Subtest: spew -> slurp (open hint) ok 1 - spew ok 2 - slurp ok 3 - is UTF8 1..3 ok 5 - spew -> slurp (open hint) # Subtest: spew -> slurp (UTF-8) ok 1 - spew ok 2 - slurp ok 3 - is UTF8 1..3 ok 6 - spew -> slurp (UTF-8) # Subtest: spew -> slurp (raw) ok 1 - spew ok 2 - slurp 1..2 ok 7 - spew -> slurp (raw) # Subtest: spew -> lines ok 1 - spew ok 2 - lines ok 3 - lines (scalar) 1..3 ok 8 - spew -> lines # Subtest: spew -> lines (open hint) ok 1 - spew ok 2 - slurp ok 3 - is UTF8 1..3 ok 9 - spew -> lines (open hint) # Subtest: spew -> lines (UTF-8) ok 1 - spew ok 2 - slurp ok 3 - is UTF8 ok 4 - lines (scalar) 1..4 ok 10 - spew -> lines (UTF-8) # Subtest: spew -> lines (raw) ok 1 - spew ok 2 - lines 1..2 ok 11 - spew -> lines (raw) # Subtest: spew -> lines (count) ok 1 - spew ok 2 - lines ok 3 - lines 1..3 ok 12 - spew -> lines (count) # Subtest: spew -> lines (count, less than) ok 1 - spew ok 2 - lines ok 3 - lines 1..3 ok 13 - spew -> lines (count, less than) # Subtest: spew -> lines (count, more than) ok 1 - spew ok 2 - lines ok 3 - lines 1..3 ok 14 - spew -> lines (count, more than) # Subtest: spew -> lines (count, chomp) ok 1 - spew ok 2 - lines ok 3 - lines 1..3 ok 15 - spew -> lines (count, chomp) # Subtest: spew -> lines (count, no end of newline) ok 1 - spew ok 2 - lines ok 3 - lines 1..3 ok 16 - spew -> lines (count, no end of newline) # Subtest: spew -> lines (count, less than, no end of newline) ok 1 - spew ok 2 - lines ok 3 - lines 1..3 ok 17 - spew -> lines (count, less than, no end of newline) # Subtest: spew -> lines (count, more than, no end of newline) ok 1 - spew ok 2 - lines ok 3 - lines 1..3 ok 18 - spew -> lines (count, more than, no end of newline) # Subtest: spew -> lines (count, chomp, no end of newline) ok 1 - spew ok 2 - lines ok 3 - lines 1..3 ok 19 - spew -> lines (count, chomp, no end of newline) # Subtest: spew -> lines (count, UTF-8) ok 1 - spew ok 2 - lines ok 3 - lines 1..3 ok 20 - spew -> lines (count, UTF-8) # Subtest: spew -> lines (count, chomp, UTF-8) ok 1 - spew ok 2 - lines ok 3 - lines 1..3 ok 21 - spew -> lines (count, chomp, UTF-8) # Subtest: spew -> lines (chomp, only newlines) ok 1 - spew ok 2 - lines 1..2 ok 22 - spew -> lines (chomp, only newlines) # Subtest: spew -> lines (chomp, UTF-8) ok 1 - spew ok 2 - lines 1..2 ok 23 - spew -> lines (chomp, UTF-8) # Subtest: spew -> lines (count, UTF-8, no end of newline) ok 1 - spew ok 2 - lines ok 3 - lines 1..3 ok 24 - spew -> lines (count, UTF-8, no end of newline) # Subtest: spew -> lines (count, chomp, UTF-8, no end of newline) ok 1 - spew ok 2 - lines ok 3 - lines 1..3 ok 25 - spew -> lines (count, chomp, UTF-8, no end of newline) # Subtest: spew -> lines (count, raw) ok 1 - spew ok 2 - lines ok 3 - lines 1..3 ok 26 - spew -> lines (count, raw) # Subtest: spew -> lines (count, raw, no end of newline) ok 1 - spew ok 2 - lines ok 3 - lines 1..3 ok 27 - spew -> lines (count, raw, no end of newline) # Subtest: append -> slurp ok 1 - append ok 2 - slurp 1..2 ok 28 - append -> slurp # Subtest: append -> slurp (empty) ok 1 - append ok 2 - slurp 1..2 ok 29 - append -> slurp (empty) # Subtest: append -> slurp (arrayref) ok 1 - append ok 2 - slurp 1..2 ok 30 - append -> slurp (arrayref) # Subtest: append -> slurp (piecemeal) ok 1 - piecemeal append ok 2 - piecemeal append ok 3 - slurp 1..3 ok 31 - append -> slurp (piecemeal) # Subtest: append -> slurp (binmode) ok 1 - append ok 2 - slurp 1..2 ok 32 - append -> slurp (binmode) # Subtest: append -> slurp (truncate) ok 1 - append ok 2 - slurp ok 3 - append with truncate ok 4 - slurp 1..4 ok 33 - append -> slurp (truncate) # Subtest: append -> slurp (open hint) ok 1 - append ok 2 - slurp 1..2 ok 34 - append -> slurp (open hint) # Subtest: append -> slurp (UTF-8) ok 1 - append ok 2 - slurp 1..2 ok 35 - append -> slurp (UTF-8) # Subtest: append -> slurp (truncate, UTF8) ok 1 - append ok 2 - slurp ok 3 - append with truncate ok 4 - slurp 1..4 ok 36 - append -> slurp (truncate, UTF8) # Subtest: append -> slurp (raw) ok 1 - append ok 2 - slurp 1..2 ok 37 - append -> slurp (raw) # Subtest: append -> slurp (truncate, raw) ok 1 - append ok 2 - slurp ok 3 - append with truncate ok 4 - slurp 1..4 ok 38 - append -> slurp (truncate, raw) # Subtest: openw -> openr ok 1 - openw & print ok 2 - openr & read 1..2 ok 39 - openw -> openr # Subtest: openw -> openr (open hint) ok 1 - openw & print ok 2 - openr & read ok 3 - is UTF8 1..3 ok 40 - openw -> openr (open hint) # Subtest: openw -> openr (UTF-8) ok 1 - openw & print ok 2 - openr & read ok 3 - is UTF8 1..3 ok 41 - openw -> openr (UTF-8) # Subtest: openw -> openr (raw) ok 1 - openw & print ok 2 - openr & read 1..2 ok 42 - openw -> openr (raw) # Subtest: opena -> openr ok 1 - openw & print one line ok 2 - opena & print rest of lines ok 3 - openr & read 1..3 ok 43 - opena -> openr # Subtest: opena -> openr (open hint) ok 1 - openw & print one line ok 2 - opena & print rest of lines ok 3 - openr & read ok 4 - is UTF8 1..4 ok 44 - opena -> openr (open hint) # Subtest: opena -> openr (UTF-8) ok 1 - openw & print one line ok 2 - opena & print rest of lines ok 3 - openr & read ok 4 - is UTF8 1..4 ok 45 - opena -> openr (UTF-8) # Subtest: opena -> openr (raw) ok 1 - openw & print one line ok 2 - opena & print rest of lines ok 3 - openr & read 1..3 ok 46 - opena -> openr (raw) # Subtest: openrw ok 1 - openrw & print ok 2 - seek back to start ok 3 - openr & read 1..3 ok 47 - openrw # Subtest: openrw (open hint) ok 1 - openrw & print ok 2 - seek back to start ok 3 - openr & read ok 4 - is UTF8 1..4 ok 48 - openrw (open hint) # Subtest: openrw (UTF-8) ok 1 - openrw & print ok 2 - seek back to start ok 3 - openr & read ok 4 - is UTF8 1..4 ok 49 - openrw (UTF-8) # Subtest: openrw (raw) ok 1 - openrw & print ok 2 - seek back to start ok 3 - openr & read 1..3 ok 50 - openrw (raw) # Subtest: edit_utf8 ok 1 - edit_utf8 1..1 ok 51 - edit_utf8 # Subtest: edit_raw ok 1 - edit_raw 1..1 ok 52 - edit_raw # Subtest: edit ok 1 - edit() was successful. 1..1 ok 53 - edit # Subtest: edit_lines_utf8 ok 1 - edit_lines_utf8 1..1 ok 54 - edit_lines_utf8 # Subtest: edit_lines_raw ok 1 - edit_lines_utf8 1..1 ok 55 - edit_lines_raw # Subtest: edit_lines ok 1 - edit_lines 1..1 ok 56 - edit_lines 1..56 ok t/input_output_no_UU.t ............ # Hiding Unicode::UTF8 # Subtest: spew -> slurp ok 1 - spew ok 2 - slurp 1..2 ok 1 - spew -> slurp # Subtest: spew -> slurp (empty) ok 1 - spew ok 2 - slurp 1..2 ok 2 - spew -> slurp (empty) # Subtest: spew -> slurp (arrayref) ok 1 - spew ok 2 - slurp 1..2 ok 3 - spew -> slurp (arrayref) # Subtest: spew -> slurp (binmode) ok 1 - spew ok 2 - slurp 1..2 ok 4 - spew -> slurp (binmode) # Subtest: spew -> slurp (open hint) ok 1 - spew ok 2 - slurp ok 3 - is UTF8 1..3 ok 5 - spew -> slurp (open hint) # Subtest: spew -> slurp (UTF-8) ok 1 - spew ok 2 - slurp ok 3 - is UTF8 1..3 ok 6 - spew -> slurp (UTF-8) # Subtest: spew -> slurp (raw) ok 1 - spew ok 2 - slurp 1..2 ok 7 - spew -> slurp (raw) # Subtest: spew -> lines ok 1 - spew ok 2 - lines ok 3 - lines (scalar) 1..3 ok 8 - spew -> lines # Subtest: spew -> lines (open hint) ok 1 - spew ok 2 - slurp ok 3 - is UTF8 1..3 ok 9 - spew -> lines (open hint) # Subtest: spew -> lines (UTF-8) ok 1 - spew ok 2 - slurp ok 3 - is UTF8 ok 4 - lines (scalar) 1..4 ok 10 - spew -> lines (UTF-8) # Subtest: spew -> lines (raw) ok 1 - spew ok 2 - lines 1..2 ok 11 - spew -> lines (raw) # Subtest: spew -> lines (count) ok 1 - spew ok 2 - lines ok 3 - lines 1..3 ok 12 - spew -> lines (count) # Subtest: spew -> lines (count, less than) ok 1 - spew ok 2 - lines ok 3 - lines 1..3 ok 13 - spew -> lines (count, less than) # Subtest: spew -> lines (count, more than) ok 1 - spew ok 2 - lines ok 3 - lines 1..3 ok 14 - spew -> lines (count, more than) # Subtest: spew -> lines (count, chomp) ok 1 - spew ok 2 - lines ok 3 - lines 1..3 ok 15 - spew -> lines (count, chomp) # Subtest: spew -> lines (count, no end of newline) ok 1 - spew ok 2 - lines ok 3 - lines 1..3 ok 16 - spew -> lines (count, no end of newline) # Subtest: spew -> lines (count, less than, no end of newline) ok 1 - spew ok 2 - lines ok 3 - lines 1..3 ok 17 - spew -> lines (count, less than, no end of newline) # Subtest: spew -> lines (count, more than, no end of newline) ok 1 - spew ok 2 - lines ok 3 - lines 1..3 ok 18 - spew -> lines (count, more than, no end of newline) # Subtest: spew -> lines (count, chomp, no end of newline) ok 1 - spew ok 2 - lines ok 3 - lines 1..3 ok 19 - spew -> lines (count, chomp, no end of newline) # Subtest: spew -> lines (count, UTF-8) ok 1 - spew ok 2 - lines ok 3 - lines 1..3 ok 20 - spew -> lines (count, UTF-8) # Subtest: spew -> lines (count, chomp, UTF-8) ok 1 - spew ok 2 - lines ok 3 - lines 1..3 ok 21 - spew -> lines (count, chomp, UTF-8) # Subtest: spew -> lines (chomp, only newlines) ok 1 - spew ok 2 - lines 1..2 ok 22 - spew -> lines (chomp, only newlines) # Subtest: spew -> lines (chomp, UTF-8) ok 1 - spew ok 2 - lines 1..2 ok 23 - spew -> lines (chomp, UTF-8) # Subtest: spew -> lines (count, UTF-8, no end of newline) ok 1 - spew ok 2 - lines ok 3 - lines 1..3 ok 24 - spew -> lines (count, UTF-8, no end of newline) # Subtest: spew -> lines (count, chomp, UTF-8, no end of newline) ok 1 - spew ok 2 - lines ok 3 - lines 1..3 ok 25 - spew -> lines (count, chomp, UTF-8, no end of newline) # Subtest: spew -> lines (count, raw) ok 1 - spew ok 2 - lines ok 3 - lines 1..3 ok 26 - spew -> lines (count, raw) # Subtest: spew -> lines (count, raw, no end of newline) ok 1 - spew ok 2 - lines ok 3 - lines 1..3 ok 27 - spew -> lines (count, raw, no end of newline) # Subtest: append -> slurp ok 1 - append ok 2 - slurp 1..2 ok 28 - append -> slurp # Subtest: append -> slurp (empty) ok 1 - append ok 2 - slurp 1..2 ok 29 - append -> slurp (empty) # Subtest: append -> slurp (arrayref) ok 1 - append ok 2 - slurp 1..2 ok 30 - append -> slurp (arrayref) # Subtest: append -> slurp (piecemeal) ok 1 - piecemeal append ok 2 - piecemeal append ok 3 - slurp 1..3 ok 31 - append -> slurp (piecemeal) # Subtest: append -> slurp (binmode) ok 1 - append ok 2 - slurp 1..2 ok 32 - append -> slurp (binmode) # Subtest: append -> slurp (truncate) ok 1 - append ok 2 - slurp ok 3 - append with truncate ok 4 - slurp 1..4 ok 33 - append -> slurp (truncate) # Subtest: append -> slurp (open hint) ok 1 - append ok 2 - slurp 1..2 ok 34 - append -> slurp (open hint) # Subtest: append -> slurp (UTF-8) ok 1 - append ok 2 - slurp 1..2 ok 35 - append -> slurp (UTF-8) # Subtest: append -> slurp (truncate, UTF8) ok 1 - append ok 2 - slurp ok 3 - append with truncate ok 4 - slurp 1..4 ok 36 - append -> slurp (truncate, UTF8) # Subtest: append -> slurp (raw) ok 1 - append ok 2 - slurp 1..2 ok 37 - append -> slurp (raw) # Subtest: append -> slurp (truncate, raw) ok 1 - append ok 2 - slurp ok 3 - append with truncate ok 4 - slurp 1..4 ok 38 - append -> slurp (truncate, raw) # Subtest: openw -> openr ok 1 - openw & print ok 2 - openr & read 1..2 ok 39 - openw -> openr # Subtest: openw -> openr (open hint) ok 1 - openw & print ok 2 - openr & read ok 3 - is UTF8 1..3 ok 40 - openw -> openr (open hint) # Subtest: openw -> openr (UTF-8) ok 1 - openw & print ok 2 - openr & read ok 3 - is UTF8 1..3 ok 41 - openw -> openr (UTF-8) # Subtest: openw -> openr (raw) ok 1 - openw & print ok 2 - openr & read 1..2 ok 42 - openw -> openr (raw) # Subtest: opena -> openr ok 1 - openw & print one line ok 2 - opena & print rest of lines ok 3 - openr & read 1..3 ok 43 - opena -> openr # Subtest: opena -> openr (open hint) ok 1 - openw & print one line ok 2 - opena & print rest of lines ok 3 - openr & read ok 4 - is UTF8 1..4 ok 44 - opena -> openr (open hint) # Subtest: opena -> openr (UTF-8) ok 1 - openw & print one line ok 2 - opena & print rest of lines ok 3 - openr & read ok 4 - is UTF8 1..4 ok 45 - opena -> openr (UTF-8) # Subtest: opena -> openr (raw) ok 1 - openw & print one line ok 2 - opena & print rest of lines ok 3 - openr & read 1..3 ok 46 - opena -> openr (raw) # Subtest: openrw ok 1 - openrw & print ok 2 - seek back to start ok 3 - openr & read 1..3 ok 47 - openrw # Subtest: openrw (open hint) ok 1 - openrw & print ok 2 - seek back to start ok 3 - openr & read ok 4 - is UTF8 1..4 ok 48 - openrw (open hint) # Subtest: openrw (UTF-8) ok 1 - openrw & print ok 2 - seek back to start ok 3 - openr & read ok 4 - is UTF8 1..4 ok 49 - openrw (UTF-8) # Subtest: openrw (raw) ok 1 - openrw & print ok 2 - seek back to start ok 3 - openr & read 1..3 ok 50 - openrw (raw) # Subtest: edit_utf8 ok 1 - edit_utf8 1..1 ok 51 - edit_utf8 # Subtest: edit_raw ok 1 - edit_raw 1..1 ok 52 - edit_raw # Subtest: edit ok 1 - edit() was successful. 1..1 ok 53 - edit # Subtest: edit_lines_utf8 ok 1 - edit_lines_utf8 1..1 ok 54 - edit_lines_utf8 # Subtest: edit_lines_raw ok 1 - edit_lines_utf8 1..1 ok 55 - edit_lines_raw # Subtest: edit_lines ok 1 - edit_lines 1..1 ok 56 - edit_lines 1..56 ok t/locking.t ....................... # Subtest: write locks blocks read lock ok 1 - Got a tempfile ok 2 - Opened file for writing with lock ok 3 - ran process to try to get lock ok 4 - process failed to get lock 1..4 ok 1 - write locks blocks read lock 1..1 ok t/mkpath.t ........................ ok 1 - target directory not created yet ok 2 - mkpath on directory returned true ok 3 - target directory created 1..3 ok t/mutable_tree_while_iterating.t .. # Subtest: iterator ok 1 - can remove directories while traversing ok 2 - remaining files 1..2 ok 1 - iterator # Subtest: visit ok 1 - can remove directories while traversing ok 2 - remaining files 1..2 ok 2 - visit 1..2 ok t/normalize.t ..................... ok 1 - . -> . ok 2 - ./ -> . ok 3 - / -> / ok 4 - /. -> / ok 5 - .. -> .. ok 6 - /.. -> / ok 7 - ../ -> .. ok 8 - ../.. -> ../.. ok 9 - /./ -> / ok 10 - /foo/ -> /foo ok 11 - foo/ -> foo ok 12 - ./foo -> foo ok 13 - foo/. -> foo 1..13 ok t/overloading.t ................... ok 1 - stringify via overloading ok 2 - stringify via method ok 3 - boolifies to true 1..3 ok t/parent.t ........................ # Subtest: absolute ok 1 - parent(undef): /foo/bar -> /foo ok 2 - parent(0): /foo/bar -> /foo ok 3 - parent(1): /foo/bar -> /foo ok 4 - parent(2): /foo/bar -> / ok 5 - parent(3): /foo/bar -> / ok 6 - parent(undef): /foo -> / ok 7 - parent(0): /foo -> / ok 8 - parent(1): /foo -> / ok 9 - parent(2): /foo -> / ok 10 - parent(undef): / -> / ok 11 - parent(0): / -> / ok 12 - parent(1): / -> / ok 13 - final path is root directory 1..13 ok 1 - absolute # Subtest: relative ok 1 - parent(undef): foo/bar/baz -> foo/bar ok 2 - parent(0): foo/bar/baz -> foo/bar ok 3 - parent(1): foo/bar/baz -> foo/bar ok 4 - parent(2): foo/bar/baz -> foo ok 5 - parent(3): foo/bar/baz -> . ok 6 - parent(4): foo/bar/baz -> .. ok 7 - parent(5): foo/bar/baz -> ../.. ok 8 - parent(6): foo/bar/baz -> ../../.. ok 9 - parent(undef): foo/bar -> foo ok 10 - parent(0): foo/bar -> foo ok 11 - parent(1): foo/bar -> foo ok 12 - parent(2): foo/bar -> . ok 13 - parent(3): foo/bar -> .. ok 14 - parent(4): foo/bar -> ../.. ok 15 - parent(5): foo/bar -> ../../.. ok 16 - parent(undef): foo -> . ok 17 - parent(0): foo -> . ok 18 - parent(1): foo -> . ok 19 - parent(2): foo -> .. ok 20 - parent(3): foo -> ../.. ok 21 - parent(4): foo -> ../../.. ok 22 - parent(undef): . -> .. ok 23 - parent(0): . -> .. ok 24 - parent(1): . -> .. ok 25 - parent(2): . -> ../.. ok 26 - parent(3): . -> ../../.. ok 27 - parent(undef): .. -> ../.. ok 28 - parent(0): .. -> ../.. ok 29 - parent(1): .. -> ../.. ok 30 - parent(2): .. -> ../../.. ok 31 - parent(undef): ../.. -> ../../.. ok 32 - parent(0): ../.. -> ../../.. ok 33 - parent(1): ../.. -> ../../.. 1..33 ok 2 - relative # Subtest: absolute with .. ok 1 - parent(undef): /foo/baz -> /foo ok 2 - parent(0): /foo/baz -> /foo ok 3 - parent(1): /foo/baz -> /foo ok 4 - parent(2): /foo/baz -> / ok 5 - parent(3): /foo/baz -> / ok 6 - parent(undef): /foo -> / ok 7 - parent(0): /foo -> / ok 8 - parent(1): /foo -> / ok 9 - parent(2): /foo -> / ok 10 - parent(undef): / -> / ok 11 - parent(0): / -> / ok 12 - parent(1): / -> / ok 13 - final path is root directory 1..13 ok 3 - absolute with .. # Subtest: relative with .. ok 1 - parent(undef): foo/baz -> foo ok 2 - parent(0): foo/baz -> foo ok 3 - parent(1): foo/baz -> foo ok 4 - parent(2): foo/baz -> . ok 5 - parent(3): foo/baz -> .. ok 6 - parent(undef): foo -> . ok 7 - parent(0): foo -> . ok 8 - parent(1): foo -> . ok 9 - parent(2): foo -> .. ok 10 - parent(undef): . -> .. ok 11 - parent(0): . -> .. ok 12 - parent(1): . -> .. 1..12 ok 4 - relative with .. # Subtest: relative with leading .. ok 1 - parent(undef): ../foo/bar -> ../foo ok 2 - parent(0): ../foo/bar -> ../foo ok 3 - parent(1): ../foo/bar -> ../foo ok 4 - parent(2): ../foo/bar -> .. ok 5 - parent(3): ../foo/bar -> ../.. ok 6 - parent(undef): ../foo -> .. ok 7 - parent(0): ../foo -> .. ok 8 - parent(1): ../foo -> .. ok 9 - parent(2): ../foo -> ../.. ok 10 - parent(undef): .. -> ../.. ok 11 - parent(0): .. -> ../.. ok 12 - parent(1): .. -> ../.. 1..12 ok 5 - relative with leading .. # Subtest: absolute with internal dots ok 1 - parent(undef): /foo..bar/baz..bam -> /foo..bar ok 2 - parent(0): /foo..bar/baz..bam -> /foo..bar ok 3 - parent(1): /foo..bar/baz..bam -> /foo..bar ok 4 - parent(2): /foo..bar/baz..bam -> / ok 5 - parent(undef): /foo..bar -> / ok 6 - parent(0): /foo..bar -> / ok 7 - parent(1): /foo..bar -> / ok 8 - final path is root directory 1..8 ok 6 - absolute with internal dots # Subtest: relative with internal dots ok 1 - parent(undef): foo/bar..baz/wib..wob -> foo/bar..baz ok 2 - parent(0): foo/bar..baz/wib..wob -> foo/bar..baz ok 3 - parent(1): foo/bar..baz/wib..wob -> foo/bar..baz ok 4 - parent(2): foo/bar..baz/wib..wob -> foo ok 5 - parent(3): foo/bar..baz/wib..wob -> . ok 6 - parent(4): foo/bar..baz/wib..wob -> .. ok 7 - parent(undef): foo/bar..baz -> foo ok 8 - parent(0): foo/bar..baz -> foo ok 9 - parent(1): foo/bar..baz -> foo ok 10 - parent(2): foo/bar..baz -> . ok 11 - parent(3): foo/bar..baz -> .. ok 12 - parent(undef): foo -> . ok 13 - parent(0): foo -> . ok 14 - parent(1): foo -> . ok 15 - parent(2): foo -> .. ok 16 - parent(undef): . -> .. ok 17 - parent(0): . -> .. ok 18 - parent(1): . -> .. 1..18 ok 7 - relative with internal dots # Subtest: absolute with leading dots ok 1 - parent(undef): /..foo/..bar -> /..foo ok 2 - parent(0): /..foo/..bar -> /..foo ok 3 - parent(1): /..foo/..bar -> /..foo ok 4 - parent(2): /..foo/..bar -> / ok 5 - parent(undef): /..foo -> / ok 6 - parent(0): /..foo -> / ok 7 - parent(1): /..foo -> / ok 8 - final path is root directory 1..8 ok 8 - absolute with leading dots # Subtest: relative with leading dots ok 1 - parent(undef): ..foo/..bar/..wob -> ..foo/..bar ok 2 - parent(0): ..foo/..bar/..wob -> ..foo/..bar ok 3 - parent(1): ..foo/..bar/..wob -> ..foo/..bar ok 4 - parent(2): ..foo/..bar/..wob -> ..foo ok 5 - parent(3): ..foo/..bar/..wob -> . ok 6 - parent(4): ..foo/..bar/..wob -> .. ok 7 - parent(undef): ..foo/..bar -> ..foo ok 8 - parent(0): ..foo/..bar -> ..foo ok 9 - parent(1): ..foo/..bar -> ..foo ok 10 - parent(2): ..foo/..bar -> . ok 11 - parent(3): ..foo/..bar -> .. ok 12 - parent(undef): ..foo -> . ok 13 - parent(0): ..foo -> . ok 14 - parent(1): ..foo -> . ok 15 - parent(2): ..foo -> .. ok 16 - parent(undef): . -> .. ok 17 - parent(0): . -> .. ok 18 - parent(1): . -> .. 1..18 ok 9 - relative with leading dots # Subtest: absolute with trailing dots ok 1 - parent(undef): /foo../bar.. -> /foo.. ok 2 - parent(0): /foo../bar.. -> /foo.. ok 3 - parent(1): /foo../bar.. -> /foo.. ok 4 - parent(2): /foo../bar.. -> / ok 5 - parent(undef): /foo.. -> / ok 6 - parent(0): /foo.. -> / ok 7 - parent(1): /foo.. -> / ok 8 - final path is root directory 1..8 ok 10 - absolute with trailing dots # Subtest: relative with trailing dots ok 1 - parent(undef): foo../bar../wob.. -> foo../bar.. ok 2 - parent(0): foo../bar../wob.. -> foo../bar.. ok 3 - parent(1): foo../bar../wob.. -> foo../bar.. ok 4 - parent(2): foo../bar../wob.. -> foo.. ok 5 - parent(3): foo../bar../wob.. -> . ok 6 - parent(4): foo../bar../wob.. -> .. ok 7 - parent(undef): foo../bar.. -> foo.. ok 8 - parent(0): foo../bar.. -> foo.. ok 9 - parent(1): foo../bar.. -> foo.. ok 10 - parent(2): foo../bar.. -> . ok 11 - parent(3): foo../bar.. -> .. ok 12 - parent(undef): foo.. -> . ok 13 - parent(0): foo.. -> . ok 14 - parent(1): foo.. -> . ok 15 - parent(2): foo.. -> .. ok 16 - parent(undef): . -> .. ok 17 - parent(0): . -> .. ok 18 - parent(1): . -> .. 1..18 ok 11 - relative with trailing dots # Subtest: absolute with drive ok 1 - parent(undef): C:/foo/bar -> C:/foo ok 2 - parent(0): C:/foo/bar -> C:/foo ok 3 - parent(1): C:/foo/bar -> C:/foo ok 4 - parent(2): C:/foo/bar -> C:/ ok 5 - parent(3): C:/foo/bar -> C:/ ok 6 - parent(undef): C:/foo -> C:/ ok 7 - parent(0): C:/foo -> C:/ ok 8 - parent(1): C:/foo -> C:/ ok 9 - parent(2): C:/foo -> C:/ ok 10 - parent(undef): C:/ -> C:/ ok 11 - parent(0): C:/ -> C:/ ok 12 - parent(1): C:/ -> C:/ ok 13 - final path is root directory 1..13 ok 12 - absolute with drive # Subtest: absolute with drive and .. ok 1 - parent(undef): C:/foo/baz -> C:/foo ok 2 - parent(0): C:/foo/baz -> C:/foo ok 3 - parent(1): C:/foo/baz -> C:/foo ok 4 - parent(2): C:/foo/baz -> C:/ ok 5 - parent(undef): C:/foo -> C:/ ok 6 - parent(0): C:/foo -> C:/ ok 7 - parent(1): C:/foo -> C:/ ok 8 - final path is root directory 1..8 ok 13 - absolute with drive and .. # Subtest: absolute with UNC ok 1 - parent(undef): //server/share/foo/bar -> //server/share/foo ok 2 - parent(0): //server/share/foo/bar -> //server/share/foo ok 3 - parent(1): //server/share/foo/bar -> //server/share/foo ok 4 - parent(2): //server/share/foo/bar -> //server/share/ ok 5 - parent(3): //server/share/foo/bar -> //server/share/ ok 6 - parent(undef): //server/share/foo -> //server/share/ ok 7 - parent(0): //server/share/foo -> //server/share/ ok 8 - parent(1): //server/share/foo -> //server/share/ ok 9 - parent(2): //server/share/foo -> //server/share/ ok 10 - parent(undef): //server/share/ -> //server/share/ ok 11 - parent(0): //server/share/ -> //server/share/ ok 12 - parent(1): //server/share/ -> //server/share/ ok 13 - final path is root directory 1..13 ok 14 - absolute with UNC # Subtest: absolute with drive, UNC and .. ok 1 - parent(undef): //server/share/foo/baz -> //server/share/foo ok 2 - parent(0): //server/share/foo/baz -> //server/share/foo ok 3 - parent(1): //server/share/foo/baz -> //server/share/foo ok 4 - parent(2): //server/share/foo/baz -> //server/share/ ok 5 - parent(undef): //server/share/foo -> //server/share/ ok 6 - parent(0): //server/share/foo -> //server/share/ ok 7 - parent(1): //server/share/foo -> //server/share/ ok 8 - final path is root directory 1..8 ok 15 - absolute with drive, UNC and .. 1..15 ok t/recurse.t ....................... # Subtest: no symlinks # Subtest: iterator ok 1 - Breadth first iteration 1..1 ok 1 - iterator # Subtest: visit ok 1 - Breadth first iteration 1..1 ok 2 - visit # Subtest: visit state ok 1 - Breadth first iteration 1..1 ok 3 - visit state # Subtest: visit abort ok 1 - visitor aborted on false scalar ref 1..1 ok 4 - visit abort 1..4 ok 1 - no symlinks # Subtest: with symlinks 1..0 # SKIP No symlink support ok 2 # skip No symlink support 1..2 ok t/rel-abs.t ....................... ok 1 - absolute of absolute is identity ok 2 - absolute on base ok 3 - A->rel(A) ok 4 - a->rel(a) ok 5 - AB->rel(A) ok 6 - AB->rel(A) ok 7 - AB->rel(A) ok 8 - ab->rel(a) ok 9 - ab->rel(a) ok 10 - ab->rel(a) ok 11 - ab->rel(a) ok 12 - R->rel(A) ok 13 - R->rel(AB) ok 14 - ABC->rel(D) ok 15 - ABC->rel(AD) ok 16 - ABC->rel(ABD) ok 17 - ABC->rel(DE) ok 18 - ABC->rel(ADE) ok 19 - ABC->rel(ABDE) ok 20 - abc->rel(d) ok 21 - abc->rel(ad) ok 22 - abc->rel(abd) ok 23 - abc->rel(de) ok 24 - abc->rel(ade) ok 25 - abc->rel(abde) ok 26 - ab->rel(a) ok 27 - abc->rel(ab) ok 28 - a->rel(b) ok 29 - A->rel(b) from rootdir ok 30 - a->rel(B) from rootdir ok 31 - A->rel(b) from tmpdir ok 32 - a->rel(B) from tmpdir # Subtest: relative on absolute paths with symlinks 1..0 # SKIP No symlink support ok 33 # skip No symlink support 1..33 ok t/subsumes.t ...................... # Subtest: identity always subsumes ok 1 - . subsumes . ok 2 - / subsumes / ok 3 - .. subsumes .. ok 4 - ../.. subsumes ../.. ok 5 - /foo/ subsumes /foo ok 6 - foo/ subsumes foo ok 7 - ./foo subsumes foo ok 8 - foo/. subsumes foo 1..8 ok 1 - identity always subsumes # Subtest: absolute v. absolute ok 1 - /foo subsumes /foo/bar ok 2 - /foo subsumes /foo/bar/baz ok 3 - /foo subsumes /foo/bar/baz/ ok 4 - / subsumes /foo ok 5 - /foo does not subsume /bar ok 6 - /foo/bar does not subsume /foo/baz 1..6 ok 2 - absolute v. absolute # Subtest: relative v. relative ok 1 - . subsumes foo ok 2 - foo subsumes foo/baz ok 3 - ./foo/bar subsumes foo/bar/baz ok 4 - ./foo/bar subsumes ./foo/bar ok 5 - ./foo/bar subsumes foo/bar ok 6 - foo/bar subsumes ./foo/bar ok 7 - foo/bar does not subsume foo/baz 1..7 ok 3 - relative v. relative # Subtest: relative v. absolute ok 1 - C:/cpanfly-5.22-64/var/cpan/build/Path-Tiny-0.084-gTnSnA subsumes t ok 2 - . subsumes C:/cpanfly-5.22-64/var/cpan/build/Path-Tiny-0.084-gTnSnA/t ok 3 - foo does not subsume C:/cpanfly-5.22-64/var/cpan/build/Path-Tiny-0.084-gTnSnA/t ok 4 - C:/cpanfly-5.22-64/var/cpan/build subsumes t ok 5 - C:/cpanfly-5.22-64/var/cpan/build/Path-Tiny-0.084-gTnSnA/lib does not subsume t 1..5 ok 4 - relative v. absolute # Subtest: updirs in paths ok 1 - /foo subsumes /foo/bar/baz/.. ok 2 - /foo/bar does not subsume /foo/bar/../baz ok 3 - /foo/../bar subsumes /bar ok 4 - .. subsumes ../bar 1..4 ok 5 - updirs in paths # Subtest: Win32 cases ok 1 - C:/foo subsumes C:/foo ok 2 - C:/foo does not subsume C:/bar ok 3 - C:/ subsumes C:/foo ok 4 - C:/ does not subsume D:/ ok 5 - C:/foo subsumes /foo ok 6 - C:/ subsumes /foo ok 7 - C:/ does not subsume Z:/ ok 8 - / subsumes C:/ ok 9 - / does not subsume Z:/ ok 10 - /foo subsumes C:/foo 1..10 ok 6 - Win32 cases 1..6 ok t/temp.t .......................... # Subtest: tempdir ok 1 - tempdir exists ok 2 - tempdir destroyed 1..2 ok 1 - tempdir # Subtest: tempfile ok 1 - tempfile exists ok 2 - tempfile destroyed 1..2 ok 2 - tempfile # Subtest: tempdir w/ TEMPLATE ok 1 - found template 1..1 ok 3 - tempdir w/ TEMPLATE # Subtest: tempfile w/ TEMPLATE ok 1 - found template 1..1 ok 4 - tempfile w/ TEMPLATE # Subtest: tempdir w/ leading template ok 1 - found template 1..1 ok 5 - tempdir w/ leading template # Subtest: tempfile w/ leading template ok 1 - found template 1..1 ok 6 - tempfile w/ leading template # Subtest: tempfile handle ok 1 - cached File::Temp object ok 2 - cached handle is closed 1..2 ok 7 - tempfile handle # Subtest: survives absolute ok 1 - exists 1..1 ok 8 - survives absolute 1..8 ok t/visit.t ......................... 1..3 ok 1 - visit callback doesn't choke on random returned refs ok 2 - terminated before the whole dir was read ok 3 - we have more than 10 tests in that dir ok t/zz-atomic.t ..................... # Subtest: spew (atomic) ok 1 - spew ok 2 - original file ok 3 - opened collision file 'C:/cpanfly-5.22-64/var/tmp/sdIvMZXXEi64680' ok 4 - spew errors if the temp file exists ok 5 - original file intact 1..5 ok 1 - spew (atomic) 1..1 ok t/zzz-spec.t ...................... ok 1 - path('a','b','c') ok 2 - path('a','b','./c') ok 3 - path('./a','b','c') ok 4 - path('c') ok 5 - path('./c') ok 6 - path('/') ok 7 - path('d1','d2','d3') ok 8 - path('/','d2/d3') ok 9 - path('/.') ok 10 - path('/./') ok 11 - path('/a/./') ok 12 - path('/a/.') ok 13 - path('/../../') ok 14 - path('/../..') ok 15 - path('/t1/t2/t4')->relative('/t1/t2/t3') ok 16 - path('/t1/t2')->relative('/t1/t2/t3') ok 17 - path('/t1/t2/t3/t4')->relative('/t1/t2/t3') ok 18 - path('/t4/t5/t6')->relative('/t1/t2/t3') ok 19 - path('/')->relative('/t1/t2/t3') ok 20 - path('///')->relative('/t1/t2/t3') ok 21 - path('/.')->relative('/t1/t2/t3') ok 22 - path('/./')->relative('/t1/t2/t3') ok 23 - path('/t1/t2/t3')->relative( '/') ok 24 - path('/t1/t2/t3')->relative( '/t1') ok 25 - path('t1/t2/t3')->relative( 't1') ok 26 - path('t1/t2/t3')->relative( 't4') ok 27 - path('.')->relative( '.') ok 28 - path('/')->relative( '/') ok 29 - path('../t1')->relative( 't2/t3') ok 30 - path('t1')->relative( 't2/../t3') ok 31 - path('t4')->absolute('/t1/t2/t3') ok 32 - path('t4/t5')->absolute('/t1/t2/t3') ok 33 - path('.')->absolute('/t1/t2/t3') ok 34 - path('///../../..//./././a//b/.././c/././') ok 35 - path('a/../../b/c') ok 36 - path('..')->absolute('/t1/t2/t3') ok 37 - path('../t4')->absolute('/t1/t2/t3') ok 38 - path('/t1')->absolute('/t1/t2/t3') ok 39 - path('/') ok 40 - path('/', '../') ok 41 - path('/', '..\\') ok 42 - path('\\', '../') ok 43 - path('\\', '..\\') ok 44 - path('\\d1\\','d2') ok 45 - path('\\d1','d2') ok 46 - path('\\d1','\\d2') ok 47 - path('\\d1','\\d2\\') ok 48 - path('d1','d2','d3') ok 49 - path('A:/d1','d2','d3') ok 50 - path('A:/') ok 51 - path('\\', 'foo') ok 52 - path('A:', 'foo') ok 53 - path('a','b','c') ok 54 - path('a','b','.\\c') ok 55 - path('.\\a','b','c') ok 56 - path('c') ok 57 - path('.\\c') ok 58 - path('a/..','../b') ok 59 - path('A:', 'foo') ok 60 - path('a:/') ok 61 - path('A:f') ok 62 - path('A:/') ok 63 - path('a\\..\\..\\b\\c') ok 64 - path('//a\\b//c') ok 65 - path('/a/..../c') ok 66 - path('//a/b\\c') ok 67 - path('////') ok 68 - path('//') ok 69 - path('/.') ok 70 - path('//a/b/../../c') ok 71 - path('//a/b/c/../d') ok 72 - path('//a/b/c/../../d') ok 73 - path('//a/b/c/.../d') ok 74 - path('/a/b/c/../../d') ok 75 - path('/a/b/c/.../d') ok 76 - path('\\../temp\\') ok 77 - path('\\../') ok 78 - path('\\..\\') ok 79 - path('/../') ok 80 - path('/../') ok 81 - path('d1/../foo') ok 82 - path('C:') ok 83 - path('\\\\server\\share\\') ok 84 - path('\\\\server\\share') ok 85 - path('//server/share/') ok 86 - path('//server/share') ok 87 - path('//d1','d2') 1..87 ok All tests successful. Files=24, Tests=1665, 8 wallclock secs ( 0.45 usr + 0.02 sys = 0.47 CPU) Result: PASS DAGOLDEN/Path-Tiny-0.084.tar.gz dmake test TEST_VERBOSE=1 -- OK David Golden <dagolden@cpan.org> File path utility >>> (cd C:\cpanfly-5.22-64\var\cpan\build\Path-Tiny-0.084-gTnSnA && tar cvf - Path-Tiny-0.084.ppd blib) | gzip -c >C:/cpanfly-5.22-64/var/REPO/D/DA/DAGOLDEN/Path-Tiny-0.084.tar.gz Path-Tiny-0.084.ppd blib/ blib/lib/ blib/lib/Path/ blib/lib/Path/Tiny.pm >>> mv C:\cpanfly-5.22-64\var\cpan\build\Path-Tiny-0.084-gTnSnA/Path-Tiny-0.084.ppd C:/cpanfly-5.22-64/var/REPO/D/DA/DAGOLDEN Running test for module 'Git::Repository' Prepending C:\cpanfly-5.22-64\var\cpan\build\Path-Tiny-0.084-gTnSnA/blib/arch C:\cpanfly-5.22-64\var\cpan\build\Path-Tiny-0.084-gTnSnA/blib/lib to PERL5LIB for 'get' Checksum for C:\cpanfly-5.22-64\var\cpan\sources\authors\id\B\BO\BOOK\Git-Repository-1.317.tar.gz ok Git-Repository-1.317/ Git-Repository-1.317/Changes Git-Repository-1.317/LICENSE Git-Repository-1.317/eg/ Git-Repository-1.317/eg/build-git Git-Repository-1.317/t/ Git-Repository-1.317/t/10-new_fail.t Git-Repository-1.317/t/13-sudo.t Git-Repository-1.317/t/07-version.t Git-Repository-1.317/t/MyGit/ Git-Repository-1.317/t/MyGit/Hello.pm Git-Repository-1.317/t/25-plugins.t Git-Repository-1.317/t/config Git-Repository-1.317/t/Git/ Git-Repository-1.317/t/Git/Repository/ Git-Repository-1.317/t/Git/Repository/Plugin/ Git-Repository-1.317/t/Git/Repository/Plugin/Hello2.pm Git-Repository-1.317/t/Git/Repository/Plugin/Hello.pm Git-Repository-1.317/t/sudo.pl Git-Repository-1.317/t/50-util.t Git-Repository-1.317/t/author-pod-coverage.t Git-Repository-1.317/t/06-version.t Git-Repository-1.317/t/11-create.t Git-Repository-1.317/t/00-report-prereqs.t Git-Repository-1.317/t/20-simple.t Git-Repository-1.317/t/05-try_git.t Git-Repository-1.317/t/release-distmeta.t Git-Repository-1.317/t/24-errors.t Git-Repository-1.317/t/21-submodule.t Git-Repository-1.317/t/00-report-prereqs.dd Git-Repository-1.317/t/26-overloaded_objects.t Git-Repository-1.317/t/30-test_repository.t Git-Repository-1.317/t/12-create.t Git-Repository-1.317/t/23-quiet.t Git-Repository-1.317/t/test-all-git.t Git-Repository-1.317/t/22-backward.t Git-Repository-1.317/t/author-pod-syntax.t Git-Repository-1.317/t/00-load.t Git-Repository-1.317/META.yml Git-Repository-1.317/META.json Git-Repository-1.317/dist.ini Git-Repository-1.317/MANIFEST Git-Repository-1.317/Makefile.PL Git-Repository-1.317/lib/ Git-Repository-1.317/lib/Git/ Git-Repository-1.317/lib/Git/Repository/ Git-Repository-1.317/lib/Git/Repository/Tutorial.pod Git-Repository-1.317/lib/Git/Repository/Util.pm Git-Repository-1.317/lib/Git/Repository/Plugin.pm Git-Repository-1.317/lib/Git/Repository/Command.pm Git-Repository-1.317/lib/Git/Repository.pm Git-Repository-1.317/lib/Test/ Git-Repository-1.317/lib/Test/Git.pm Git-Repository-1.317/README Prepending C:\cpanfly-5.22-64\var\cpan\build\Path-Tiny-0.084-gTnSnA/blib/arch C:\cpanfly-5.22-64\var\cpan\build\Path-Tiny-0.084-gTnSnA/blib/lib to PERL5LIB for 'prepare' Configuring B/BO/BOOK/Git-Repository-1.317.tar.gz with Makefile.PL >>> C:\Perl-5.22-64\bin\perl.exe Makefile.PL Warning: prerequisite System::Command 1.103 not found. Checking if your kit is complete... Looks good Have \cpanfl~4.22-\var\megalib Want \perl-5~2.22-\lib Your perl and your Config.pm seem to have different ideas about the architecture they are running on. Perl thinks: [megalib] Config says: [MSWin32-x64-multi-thread] This may or may not cause problems. Please check your installation of perl if you have problems building this extension. Generating a dmake-style Makefile Writing Makefile for Git::Repository Writing MYMETA.yml and MYMETA.json BOOK/Git-Repository-1.317.tar.gz C:\Perl-5.22-64\bin\perl.exe Makefile.PL -- OK Running make for B/BO/BOOK/Git-Repository-1.317.tar.gz Prepending C:\cpanfly-5.22-64\var\cpan\build\Path-Tiny-0.084-gTnSnA/blib/arch C:\cpanfly-5.22-64\var\cpan\build\Path-Tiny-0.084-gTnSnA/blib/lib to PERL5LIB for 'make' ---- Unsatisfied dependencies detected during ---- ---- BOOK/Git-Repository-1.317.tar.gz ---- System::Command [requires] Running test for module 'System::Command' Prepending C:\cpanfly-5.22-64\var\cpan\build\Path-Tiny-0.084-gTnSnA/blib/arch C:\cpanfly-5.22-64\var\cpan\build\Path-Tiny-0.084-gTnSnA/blib/lib to PERL5LIB for 'get' Checksum for C:\cpanfly-5.22-64\var\cpan\sources\authors\id\B\BO\BOOK\System-Command-1.117.tar.gz ok System-Command-1.117/ System-Command-1.117/Changes System-Command-1.117/LICENSE System-Command-1.117/t/ System-Command-1.117/t/15-scope.t System-Command-1.117/t/20-zombie.t System-Command-1.117/t/10-command.t System-Command-1.117/t/25-refopts.t System-Command-1.117/t/author-pod-coverage.t System-Command-1.117/t/00-report-prereqs.t System-Command-1.117/t/90-command.t System-Command-1.117/t/release-distmeta.t System-Command-1.117/t/90-output.t System-Command-1.117/t/00-report-prereqs.dd System-Command-1.117/t/11-spawn-fail.t System-Command-1.117/t/fail.pl System-Command-1.117/t/lines.pl System-Command-1.117/t/info.pl System-Command-1.117/t/21-loop_on.t System-Command-1.117/t/author-pod-syntax.t System-Command-1.117/t/00-load.t System-Command-1.117/t/01-load.t System-Command-1.117/META.yml System-Command-1.117/META.json System-Command-1.117/dist.ini System-Command-1.117/MANIFEST System-Command-1.117/Makefile.PL System-Command-1.117/lib/ System-Command-1.117/lib/System/ System-Command-1.117/lib/System/Command/ System-Command-1.117/lib/System/Command/Reaper.pm System-Command-1.117/lib/System/Command.pm System-Command-1.117/README Prepending C:\cpanfly-5.22-64\var\cpan\build\Path-Tiny-0.084-gTnSnA/blib/arch C:\cpanfly-5.22-64\var\cpan\build\Path-Tiny-0.084-gTnSnA/blib/lib to PERL5LIB for 'prepare' Configuring B/BO/BOOK/System-Command-1.117.tar.gz with Makefile.PL >>> C:\Perl-5.22-64\bin\perl.exe Makefile.PL Warning: prerequisite IPC::Run 0 not found. Checking if your kit is complete... Looks good Have \cpanfl~4.22-\var\megalib Want \perl-5~2.22-\lib Your perl and your Config.pm seem to have different ideas about the architecture they are running on. Perl thinks: [megalib] Config says: [MSWin32-x64-multi-thread] This may or may not cause problems. Please check your installation of perl if you have problems building this extension. Generating a dmake-style Makefile Writing Makefile for System::Command Writing MYMETA.yml and MYMETA.json BOOK/System-Command-1.117.tar.gz C:\Perl-5.22-64\bin\perl.exe Makefile.PL -- OK Running make for B/BO/BOOK/System-Command-1.117.tar.gz Prepending C:\cpanfly-5.22-64\var\cpan\build\Path-Tiny-0.084-gTnSnA/blib/arch C:\cpanfly-5.22-64\var\cpan\build\Path-Tiny-0.084-gTnSnA/blib/lib to PERL5LIB for 'make' ---- Unsatisfied dependencies detected during ---- ---- BOOK/System-Command-1.117.tar.gz ---- IPC::Run [requires] Running test for module 'IPC::Run' Prepending C:\cpanfly-5.22-64\var\cpan\build\Path-Tiny-0.084-gTnSnA/blib/arch C:\cpanfly-5.22-64\var\cpan\build\Path-Tiny-0.084-gTnSnA/blib/lib to PERL5LIB for 'get' Checksum for C:\cpanfly-5.22-64\var\cpan\sources\authors\id\T\TO\TODDR\IPC-Run-0.94.tar.gz ok IPC-Run-0.94/ IPC-Run-0.94/abuse/ IPC-Run-0.94/Changes IPC-Run-0.94/eg/ IPC-Run-0.94/lib/ IPC-Run-0.94/LICENSE IPC-Run-0.94/Makefile.PL IPC-Run-0.94/MANIFEST IPC-Run-0.94/META.json IPC-Run-0.94/META.yml IPC-Run-0.94/README IPC-Run-0.94/t/ IPC-Run-0.94/TODO IPC-Run-0.94/t/97_meta.t IPC-Run-0.94/t/98_pod.t IPC-Run-0.94/t/98_pod_coverage.t IPC-Run-0.94/t/99_perl_minimum_version.t IPC-Run-0.94/t/adopt.t IPC-Run-0.94/t/binmode.t IPC-Run-0.94/t/bogus.t IPC-Run-0.94/t/filter.t IPC-Run-0.94/t/harness.t IPC-Run-0.94/t/io.t IPC-Run-0.94/t/kill_kill.t IPC-Run-0.94/t/lib/ IPC-Run-0.94/t/parallel.t IPC-Run-0.94/t/pty.t IPC-Run-0.94/t/pump.t IPC-Run-0.94/t/run.t IPC-Run-0.94/t/signal.t IPC-Run-0.94/t/timeout.t IPC-Run-0.94/t/timer.t IPC-Run-0.94/t/win32_compile.t IPC-Run-0.94/t/windows_search_path.t IPC-Run-0.94/t/lib/Test.pm IPC-Run-0.94/lib/IPC/ IPC-Run-0.94/lib/IPC/Run/ IPC-Run-0.94/lib/IPC/Run.pm IPC-Run-0.94/lib/IPC/Run/Debug.pm IPC-Run-0.94/lib/IPC/Run/IO.pm IPC-Run-0.94/lib/IPC/Run/Timer.pm IPC-Run-0.94/lib/IPC/Run/Win32Helper.pm IPC-Run-0.94/lib/IPC/Run/Win32IO.pm IPC-Run-0.94/lib/IPC/Run/Win32Pump.pm IPC-Run-0.94/eg/factorial IPC-Run-0.94/eg/factorial_pipe IPC-Run-0.94/eg/factorial_scalar IPC-Run-0.94/eg/run_daemon IPC-Run-0.94/eg/runsh IPC-Run-0.94/eg/runsu IPC-Run-0.94/eg/synopsis_scripting IPC-Run-0.94/abuse/blocking_debug_with_sub_coprocess IPC-Run-0.94/abuse/blocking_writes IPC-Run-0.94/abuse/broken_pipe_on_bad_executable_name IPC-Run-0.94/abuse/timers Prepending C:\cpanfly-5.22-64\var\cpan\build\Path-Tiny-0.084-gTnSnA/blib/arch C:\cpanfly-5.22-64\var\cpan\build\Path-Tiny-0.084-gTnSnA/blib/lib to PERL5LIB for 'prepare' Configuring T/TO/TODDR/IPC-Run-0.94.tar.gz with Makefile.PL >>> C:\Perl-5.22-64\bin\perl.exe Makefile.PL Checking if your kit is complete... Looks good Have \cpanfl~4.22-\var\megalib Want \perl-5~2.22-\lib Your perl and your Config.pm seem to have different ideas about the architecture they are running on. Perl thinks: [megalib] Config says: [MSWin32-x64-multi-thread] This may or may not cause problems. Please check your installation of perl if you have problems building this extension. Generating a dmake-style Makefile Writing Makefile for IPC::Run Writing MYMETA.yml and MYMETA.json TODDR/IPC-Run-0.94.tar.gz C:\Perl-5.22-64\bin\perl.exe Makefile.PL -- OK Running make for T/TO/TODDR/IPC-Run-0.94.tar.gz Prepending C:\cpanfly-5.22-64\var\cpan\build\Path-Tiny-0.084-gTnSnA/blib/arch C:\cpanfly-5.22-64\var\cpan\build\Path-Tiny-0.084-gTnSnA/blib/lib to PERL5LIB for 'make' >>> dmake cp lib/IPC/Run/Win32IO.pm blib\lib\IPC\Run\Win32IO.pm cp lib/IPC/Run/Win32Pump.pm blib\lib\IPC\Run\Win32Pump.pm cp lib/IPC/Run/Win32Helper.pm blib\lib\IPC\Run\Win32Helper.pm cp lib/IPC/Run/Debug.pm blib\lib\IPC\Run\Debug.pm cp lib/IPC/Run.pm blib\lib\IPC\Run.pm cp lib/IPC/Run/IO.pm blib\lib\IPC\Run\IO.pm cp lib/IPC/Run/Timer.pm blib\lib\IPC\Run\Timer.pm TODDR/IPC-Run-0.94.tar.gz dmake -- OK Prepending C:\cpanfly-5.22-64\var\cpan\build\Path-Tiny-0.084-gTnSnA/blib/arch C:\cpanfly-5.22-64\var\cpan\build\Path-Tiny-0.084-gTnSnA/blib/lib to PERL5LIB for 'test' Running make test >>> dmake test TEST_VERBOSE=1 "C:\Perl-5.22-64\bin\perl.exe" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(1, 'blib\lib', 'blib\arch')" t/*.t t/97_meta.t .................. 1..2 ok 1 - META.yml contains valid YAML ok 2 - META.yml meets the designated specification ok t/98_pod.t ................... 1..7 ok 1 - POD test for blib/lib/IPC/Run.pm ok 2 - POD test for blib/lib/IPC/Run/Debug.pm ok 3 - POD test for blib/lib/IPC/Run/IO.pm ok 4 - POD test for blib/lib/IPC/Run/Timer.pm ok 5 - POD test for blib/lib/IPC/Run/Win32Helper.pm ok 6 - POD test for blib/lib/IPC/Run/Win32IO.pm ok 7 - POD test for blib/lib/IPC/Run/Win32Pump.pm ok Use of uninitialized value in subroutine entry at C:/cpanfly-5.22-64/var/megalib/Win32API/File.pm line 316. Use of uninitialized value $stdin_fh in concatenation (.) or string at C:\cpanfly-5.22-64\var\cpan\build\IPC-Run-0.94-fqNjO5\blib\lib/IPC/Run/Win32Pump.pm line 71. t/98_pod_coverage.t .......... 1..7 ok 1 - Test IPC::Run that all modules are documented. ok 2 - Test IPC::Run::Debug that all modules are documented. ok 3 - Test IPC::Run::IO that all modules are documented. ok 4 - Test IPC::Run::Timer that all modules are documented. ok 5 - Test IPC::Run::Win32Helper that all modules are documented. # TODO These modules are not fully documented yet. ok 6 - Test IPC::Run::Win32IO that all modules are documented. # TODO These modules are not fully documented yet. not ok 7 - Test IPC::Run::Win32Pump that all modules are documented. # TODO These modules are not fully documented yet. # Failed (TODO) test 'Test IPC::Run::Win32Pump that all modules are documented.' # at t/98_pod_coverage.t line 42. # IPC::Run::Win32Pump: requiring 'IPC::Run::Win32Pump' failed ok t/99_perl_minimum_version.t .. skipped: no minimum perl version could be determined t/adopt.t .................... skipped: adopt not implemented yet t/binmode.t .................. 1..24 ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 - no binary ok 7 ok 8 - out binary ok 9 ok 10 - out binary 0 ok 11 ok 12 - out binary 1 ok 13 ok 14 - reporter < \n ok 15 ok 16 - reporter < binary \n ok 17 ok 18 - reporter < binary \r\n ok 19 ok 20 - reporter < binary(0) \n ok 21 ok 22 - reporter < binary(1) \n ok 23 ok 24 - reporter < binary(1) \r\n ok t/bogus.t .................... 1..2 ok 1 - starting ./bogus_really_bogus ok 2 # skip Can't really exec() MSWin32 ok t/filter.t ................... 1..80 ok 1 - filter_tests didn't pass undef (EOF) through ok 2 - filter_tests didn't return 0 (please try again) when given a 0 ok 3 - filter_tests didn't return 0 (please try again) when given a second 0 ok 4 - filter_tests didn't return undef (EOF) after two 0s and an undef ok 5 - filter_tests didn't consume it's input ok 6 - filter_tests didn't return undef (EOF), tried 100 times ok 7 - filter_tests ok 8 ok 9 - filter_tests [] didn't pass undef (EOF) through ok 10 - filter_tests [] didn't return 0 (please try again) when given a 0 ok 11 - filter_tests [] didn't return 0 (please try again) when given a second 0 ok 12 - filter_tests [] didn't return undef (EOF) after two 0s and an undef ok 13 - filter_tests [] didn't consume it's input ok 14 - filter_tests [] didn't return undef (EOF), tried 100 times ok 15 - filter_tests [] ok 16 ok 17 - filter_tests [] 2 didn't pass undef (EOF) through ok 18 - filter_tests [] 2 didn't return 0 (please try again) when given a 0 ok 19 - filter_tests [] 2 didn't return 0 (please try again) when given a second 0 ok 20 - filter_tests [] 2 didn't return undef (EOF) after two 0s and an undef ok 21 - filter_tests [] 2 didn't consume it's input ok 22 - filter_tests [] 2 didn't return undef (EOF), tried 100 times ok 23 - filter_tests [] 2 ok 24 ok 25 - uc_filter didn't pass undef (EOF) through ok 26 - uc_filter didn't return 0 (please try again) when given a 0 ok 27 - uc_filter didn't return 0 (please try again) when given a second 0 ok 28 - uc_filter didn't return undef (EOF) after two 0s and an undef ok 29 - uc_filter didn't consume it's input ok 30 - uc_filter didn't return undef (EOF), tried 100 times ok 31 - uc_filter ok 32 ok 33 - chunking_filter by lines 1 didn't pass undef (EOF) through ok 34 - chunking_filter by lines 1 didn't return 0 (please try again) when given a 0 ok 35 - chunking_filter by lines 1 didn't return 0 (please try again) when given a second 0 ok 36 - chunking_filter by lines 1 didn't return undef (EOF) after two 0s and an undef ok 37 - chunking_filter by lines 1 didn't consume it's input ok 38 - chunking_filter by lines 1 didn't return undef (EOF), tried 100 times ok 39 - chunking_filter by lines 1 ok 40 ok 41 - chunking_filter by lines 2 didn't pass undef (EOF) through ok 42 - chunking_filter by lines 2 didn't return 0 (please try again) when given a 0 ok 43 - chunking_filter by lines 2 didn't return 0 (please try again) when given a second 0 ok 44 - chunking_filter by lines 2 didn't return undef (EOF) after two 0s and an undef ok 45 - chunking_filter by lines 2 didn't consume it's input ok 46 - chunking_filter by lines 2 didn't return undef (EOF), tried 100 times ok 47 - chunking_filter by lines 2 ok 48 ok 49 - chunking_filter by lines 2 didn't pass undef (EOF) through ok 50 - chunking_filter by lines 2 didn't return 0 (please try again) when given a 0 ok 51 - chunking_filter by lines 2 didn't return 0 (please try again) when given a second 0 ok 52 - chunking_filter by lines 2 didn't return undef (EOF) after two 0s and an undef ok 53 - chunking_filter by lines 2 didn't consume it's input ok 54 - chunking_filter by lines 2 didn't return undef (EOF), tried 100 times ok 55 - chunking_filter by lines 2 ok 56 ok 57 - chunking_filter by an odd separator didn't pass undef (EOF) through ok 58 - chunking_filter by an odd separator didn't return 0 (please try again) when given a 0 ok 59 - chunking_filter by an odd separator didn't return 0 (please try again) when given a second 0 ok 60 - chunking_filter by an odd separator didn't return undef (EOF) after two 0s and an undef ok 61 - chunking_filter by an odd separator didn't consume it's input ok 62 - chunking_filter by an odd separator didn't return undef (EOF), tried 100 times ok 63 - chunking_filter by an odd separator ok 64 ok 65 - chunking_filter 2 didn't pass undef (EOF) through ok 66 - chunking_filter 2 didn't return 0 (please try again) when given a 0 ok 67 - chunking_filter 2 didn't return 0 (please try again) when given a second 0 ok 68 - chunking_filter 2 didn't return undef (EOF) after two 0s and an undef ok 69 - chunking_filter 2 didn't consume it's input ok 70 - chunking_filter 2 didn't return undef (EOF), tried 100 times ok 71 - chunking_filter 2 ok 72 ok 73 - appending_filter didn't pass undef (EOF) through ok 74 - appending_filter didn't return 0 (please try again) when given a 0 ok 75 - appending_filter didn't return 0 (please try again) when given a second 0 ok 76 - appending_filter didn't return undef (EOF) after two 0s and an undef ok 77 - appending_filter didn't consume it's input ok 78 - appending_filter didn't return undef (EOF), tried 100 times ok 79 - appending_filter ok 80 ok t/harness.t .................. 1..120 ok 1 - ARRAY(0x35cf50) b > c 2>d 2> e >>f >> g 2>>h 2>> i ok 21 - ARRAY(0x35d070) >b > c 2>d 2> e >>f >> g 2>>h 2>> i: 0, DEST ok 22 - ARRAY(0x35d070) >b > c 2>d 2> e >>f >> g 2>>h 2>> i: 0, KFD ok 23 - ARRAY(0x35d070) >b > c 2>d 2> e >>f >> g 2>>h 2>> i: 0, TRUNC ok 24 - ARRAY(0x35d070) >b > c 2>d 2> e >>f >> g 2>>h 2>> i: 0, TYPE ok 25 - ARRAY(0x35d070) >b > c 2>d 2> e >>f >> g 2>>h 2>> i: 1, DEST ok 26 - ARRAY(0x35d070) >b > c 2>d 2> e >>f >> g 2>>h 2>> i: 1, KFD ok 27 - ARRAY(0x35d070) >b > c 2>d 2> e >>f >> g 2>>h 2>> i: 1, TRUNC ok 28 - ARRAY(0x35d070) >b > c 2>d 2> e >>f >> g 2>>h 2>> i: 1, TYPE ok 29 - ARRAY(0x35d070) >b > c 2>d 2> e >>f >> g 2>>h 2>> i: 2, DEST ok 30 - ARRAY(0x35d070) >b > c 2>d 2> e >>f >> g 2>>h 2>> i: 2, KFD ok 31 - ARRAY(0x35d070) >b > c 2>d 2> e >>f >> g 2>>h 2>> i: 2, TRUNC ok 32 - ARRAY(0x35d070) >b > c 2>d 2> e >>f >> g 2>>h 2>> i: 2, TYPE ok 33 - ARRAY(0x35d070) >b > c 2>d 2> e >>f >> g 2>>h 2>> i: 3, DEST ok 34 - ARRAY(0x35d070) >b > c 2>d 2> e >>f >> g 2>>h 2>> i: 3, KFD ok 35 - ARRAY(0x35d070) >b > c 2>d 2> e >>f >> g 2>>h 2>> i: 3, TRUNC ok 36 - ARRAY(0x35d070) >b > c 2>d 2> e >>f >> g 2>>h 2>> i: 3, TYPE ok 37 - ARRAY(0x35d070) >b > c 2>d 2> e >>f >> g 2>>h 2>> i: 4, DEST ok 38 - ARRAY(0x35d070) >b > c 2>d 2> e >>f >> g 2>>h 2>> i: 4, KFD ok 39 - ARRAY(0x35d070) >b > c 2>d 2> e >>f >> g 2>>h 2>> i: 4, TRUNC ok 40 - ARRAY(0x35d070) >b > c 2>d 2> e >>f >> g 2>>h 2>> i: 4, TYPE ok 41 - ARRAY(0x35d070) >b > c 2>d 2> e >>f >> g 2>>h 2>> i: 5, DEST ok 42 - ARRAY(0x35d070) >b > c 2>d 2> e >>f >> g 2>>h 2>> i: 5, KFD ok 43 - ARRAY(0x35d070) >b > c 2>d 2> e >>f >> g 2>>h 2>> i: 5, TRUNC ok 44 - ARRAY(0x35d070) >b > c 2>d 2> e >>f >> g 2>>h 2>> i: 5, TYPE ok 45 - ARRAY(0x35d070) >b > c 2>d 2> e >>f >> g 2>>h 2>> i: 6, DEST ok 46 - ARRAY(0x35d070) >b > c 2>d 2> e >>f >> g 2>>h 2>> i: 6, KFD ok 47 - ARRAY(0x35d070) >b > c 2>d 2> e >>f >> g 2>>h 2>> i: 6, TRUNC ok 48 - ARRAY(0x35d070) >b > c 2>d 2> e >>f >> g 2>>h 2>> i: 6, TYPE ok 49 - ARRAY(0x35d070) >b > c 2>d 2> e >>f >> g 2>>h 2>> i: 7, DEST ok 50 - ARRAY(0x35d070) >b > c 2>d 2> e >>f >> g 2>>h 2>> i: 7, KFD ok 51 - ARRAY(0x35d070) >b > c 2>d 2> e >>f >> g 2>>h 2>> i: 7, TRUNC ok 52 - ARRAY(0x35d070) >b > c 2>d 2> e >>f >> g 2>>h 2>> i: 7, TYPE ok 53 - ARRAY(0x35d058) >&b >& c &>d &> e ok 54 - ARRAY(0x35d058) >&b >& c &>d &> e: 0, DEST ok 55 - ARRAY(0x35d058) >&b >& c &>d &> e: 0, KFD ok 56 - ARRAY(0x35d058) >&b >& c &>d &> e: 0, TRUNC ok 57 - ARRAY(0x35d058) >&b >& c &>d &> e: 0, TYPE ok 58 - ARRAY(0x35d058) >&b >& c &>d &> e: 1, KFD1 ok 59 - ARRAY(0x35d058) >&b >& c &>d &> e: 1, KFD2 ok 60 - ARRAY(0x35d058) >&b >& c &>d &> e: 1, TYPE ok 61 - ARRAY(0x35d058) >&b >& c &>d &> e: 2, DEST ok 62 - ARRAY(0x35d058) >&b >& c &>d &> e: 2, KFD ok 63 - ARRAY(0x35d058) >&b >& c &>d &> e: 2, TRUNC ok 64 - ARRAY(0x35d058) >&b >& c &>d &> e: 2, TYPE ok 65 - ARRAY(0x35d058) >&b >& c &>d &> e: 3, KFD1 ok 66 - ARRAY(0x35d058) >&b >& c &>d &> e: 3, KFD2 ok 67 - ARRAY(0x35d058) >&b >& c &>d &> e: 3, TYPE ok 68 - ARRAY(0x35d058) >&b >& c &>d &> e: 4, DEST ok 69 - ARRAY(0x35d058) >&b >& c &>d &> e: 4, KFD ok 70 - ARRAY(0x35d058) >&b >& c &>d &> e: 4, TRUNC ok 71 - ARRAY(0x35d058) >&b >& c &>d &> e: 4, TYPE ok 72 - ARRAY(0x35d058) >&b >& c &>d &> e: 5, KFD1 ok 73 - ARRAY(0x35d058) >&b >& c &>d &> e: 5, KFD2 ok 74 - ARRAY(0x35d058) >&b >& c &>d &> e: 5, TYPE ok 75 - ARRAY(0x35d058) >&b >& c &>d &> e: 6, DEST ok 76 - ARRAY(0x35d058) >&b >& c &>d &> e: 6, KFD ok 77 - ARRAY(0x35d058) >&b >& c &>d &> e: 6, TRUNC ok 78 - ARRAY(0x35d058) >&b >& c &>d &> e: 6, TYPE ok 79 - ARRAY(0x35d058) >&b >& c &>d &> e: 7, KFD1 ok 80 - ARRAY(0x35d058) >&b >& c &>d &> e: 7, KFD2 ok 81 - ARRAY(0x35d058) >&b >& c &>d &> e: 7, TYPE ok 82 - ARRAY(0x35cf50) >& CODE(0x300c930) CODE(0x300c990) SCALAR(0x4b05f0) > CODE(0x300c9f0) CODE(0x300ca38) SCALAR(0x4b05f0) < CODE(0x300ca98) CODE(0x300cae0) SCALAR(0x4b05f0) ok 83 - ARRAY(0x35cf50) >& CODE(0x300c930) CODE(0x300c990) SCALAR(0x4b05f0) > CODE(0x300c9f0) CODE(0x300ca38) SCALAR(0x4b05f0) < CODE(0x300ca98) CODE(0x300cae0) SCALAR(0x4b05f0): 0, DEST ok 84 - ARRAY(0x35cf50) >& CODE(0x300c930) CODE(0x300c990) SCALAR(0x4b05f0) > CODE(0x300c9f0) CODE(0x300ca38) SCALAR(0x4b05f0) < CODE(0x300ca98) CODE(0x300cae0) SCALAR(0x4b05f0): 0, FILTERS ok 85 - ARRAY(0x35cf50) >& CODE(0x300c930) CODE(0x300c990) SCALAR(0x4b05f0) > CODE(0x300c9f0) CODE(0x300ca38) SCALAR(0x4b05f0) < CODE(0x300ca98) CODE(0x300cae0) SCALAR(0x4b05f0): 0, KFD ok 86 - ARRAY(0x35cf50) >& CODE(0x300c930) CODE(0x300c990) SCALAR(0x4b05f0) > CODE(0x300c9f0) CODE(0x300ca38) SCALAR(0x4b05f0) < CODE(0x300ca98) CODE(0x300cae0) SCALAR(0x4b05f0): 0, TRUNC ok 87 - ARRAY(0x35cf50) >& CODE(0x300c930) CODE(0x300c990) SCALAR(0x4b05f0) > CODE(0x300c9f0) CODE(0x300ca38) SCALAR(0x4b05f0) < CODE(0x300ca98) CODE(0x300cae0) SCALAR(0x4b05f0): 0, TYPE ok 88 - ARRAY(0x35cf50) >& CODE(0x300c930) CODE(0x300c990) SCALAR(0x4b05f0) > CODE(0x300c9f0) CODE(0x300ca38) SCALAR(0x4b05f0) < CODE(0x300ca98) CODE(0x300cae0) SCALAR(0x4b05f0): 1, KFD1 ok 89 - ARRAY(0x35cf50) >& CODE(0x300c930) CODE(0x300c990) SCALAR(0x4b05f0) > CODE(0x300c9f0) CODE(0x300ca38) SCALAR(0x4b05f0) < CODE(0x300ca98) CODE(0x300cae0) SCALAR(0x4b05f0): 1, KFD2 ok 90 - ARRAY(0x35cf50) >& CODE(0x300c930) CODE(0x300c990) SCALAR(0x4b05f0) > CODE(0x300c9f0) CODE(0x300ca38) SCALAR(0x4b05f0) < CODE(0x300ca98) CODE(0x300cae0) SCALAR(0x4b05f0): 1, TYPE ok 91 - ARRAY(0x35cf50) >& CODE(0x300c930) CODE(0x300c990) SCALAR(0x4b05f0) > CODE(0x300c9f0) CODE(0x300ca38) SCALAR(0x4b05f0) < CODE(0x300ca98) CODE(0x300cae0) SCALAR(0x4b05f0): 2, DEST ok 92 - ARRAY(0x35cf50) >& CODE(0x300c930) CODE(0x300c990) SCALAR(0x4b05f0) > CODE(0x300c9f0) CODE(0x300ca38) SCALAR(0x4b05f0) < CODE(0x300ca98) CODE(0x300cae0) SCALAR(0x4b05f0): 2, FILTERS ok 93 - ARRAY(0x35cf50) >& CODE(0x300c930) CODE(0x300c990) SCALAR(0x4b05f0) > CODE(0x300c9f0) CODE(0x300ca38) SCALAR(0x4b05f0) < CODE(0x300ca98) CODE(0x300cae0) SCALAR(0x4b05f0): 2, KFD ok 94 - ARRAY(0x35cf50) >& CODE(0x300c930) CODE(0x300c990) SCALAR(0x4b05f0) > CODE(0x300c9f0) CODE(0x300ca38) SCALAR(0x4b05f0) < CODE(0x300ca98) CODE(0x300cae0) SCALAR(0x4b05f0): 2, TRUNC ok 95 - ARRAY(0x35cf50) >& CODE(0x300c930) CODE(0x300c990) SCALAR(0x4b05f0) > CODE(0x300c9f0) CODE(0x300ca38) SCALAR(0x4b05f0) < CODE(0x300ca98) CODE(0x300cae0) SCALAR(0x4b05f0): 2, TYPE ok 96 - ARRAY(0x35cf50) >& CODE(0x300c930) CODE(0x300c990) SCALAR(0x4b05f0) > CODE(0x300c9f0) CODE(0x300ca38) SCALAR(0x4b05f0) < CODE(0x300ca98) CODE(0x300cae0) SCALAR(0x4b05f0): 3, FILTERS ok 97 - ARRAY(0x35cf50) >& CODE(0x300c930) CODE(0x300c990) SCALAR(0x4b05f0) > CODE(0x300c9f0) CODE(0x300ca38) SCALAR(0x4b05f0) < CODE(0x300ca98) CODE(0x300cae0) SCALAR(0x4b05f0): 3, KFD ok 98 - ARRAY(0x35cf50) >& CODE(0x300c930) CODE(0x300c990) SCALAR(0x4b05f0) > CODE(0x300c9f0) CODE(0x300ca38) SCALAR(0x4b05f0) < CODE(0x300ca98) CODE(0x300cae0) SCALAR(0x4b05f0): 3, SOURCE ok 99 - ARRAY(0x35cf50) >& CODE(0x300c930) CODE(0x300c990) SCALAR(0x4b05f0) > CODE(0x300c9f0) CODE(0x300ca38) SCALAR(0x4b05f0) < CODE(0x300ca98) CODE(0x300cae0) SCALAR(0x4b05f0): 3, TYPE ok 100 - ARRAY(0x35d070) < SCALAR(0x4b05f0) > SCALAR(0x4b05f0) ok 101 - ARRAY(0x35d070) < SCALAR(0x4b05f0) > SCALAR(0x4b05f0): 0, KFD ok 102 - ARRAY(0x35d070) < SCALAR(0x4b05f0) > SCALAR(0x4b05f0): 0, SOURCE ok 103 - ARRAY(0x35d070) < SCALAR(0x4b05f0) > SCALAR(0x4b05f0): 0, TYPE ok 104 - ARRAY(0x35d070) < SCALAR(0x4b05f0) > SCALAR(0x4b05f0): 1, DEST ok 105 - ARRAY(0x35d070) < SCALAR(0x4b05f0) > SCALAR(0x4b05f0): 1, KFD ok 106 - ARRAY(0x35d070) < SCALAR(0x4b05f0) > SCALAR(0x4b05f0): 1, TYPE ok 107 - ARRAY(0x35d058) pipe SCALAR(0x4b05f0) ok 108 - ARRAY(0x35d058) pipe SCALAR(0x4b05f0): 0, KFD ok 109 - ARRAY(0x35d058) pipe SCALAR(0x4b05f0): 0, SOURCE ok 110 - ARRAY(0x35d058) pipe SCALAR(0x4b05f0): 0, TYPE ok 111 - ARRAY(0x35d058) pipe SCALAR(0x4b05f0): 1, DEST ok 112 - ARRAY(0x35d058) pipe SCALAR(0x4b05f0): 1, KFD ok 113 - ARRAY(0x35d058) pipe SCALAR(0x4b05f0): 1, TYPE ok 114 - ARRAY(0x35cf50) SCALAR(0x4b05f0) ok 115 - ARRAY(0x35cf50) SCALAR(0x4b05f0): 0, KFD ok 116 - ARRAY(0x35cf50) SCALAR(0x4b05f0): 0, SOURCE ok 117 - ARRAY(0x35cf50) SCALAR(0x4b05f0): 0, TYPE ok 118 - ARRAY(0x35cf50) SCALAR(0x4b05f0): 1, DEST ok 119 - ARRAY(0x35cf50) SCALAR(0x4b05f0): 1, KFD ok 120 - ARRAY(0x35cf50) SCALAR(0x4b05f0): 1, TYPE ok t/io.t ....................... 1..14 ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 # skip MSWin32 does not allow select() on non-sockets ok 7 # skip MSWin32 does not allow select() on non-sockets ok 8 # skip MSWin32 does not allow select() on non-sockets ok 9 # skip MSWin32 does not allow select() on non-sockets ok 10 # skip MSWin32 does not allow select() on non-sockets ok 11 # skip MSWin32 does not allow select() on non-sockets ok 12 # skip MSWin32 does not allow select() on non-sockets ok 13 # skip MSWin32 does not allow select() on non-sockets ok 14 # skip MSWin32 does not allow select() on non-sockets ok t/kill_kill.t ................ skipped: Temporarily ignoring test failure on Win32 t/parallel.t ................. skipped: Parallel tests are dangerous on MSWin32 t/pty.t ...................... skipped: IO::Pty not installed Invalid argument opening STDIN as Win32 handle 200 in pumper 2720 at C:\cpanfly-5.22-64\var\cpan\build\IPC-Run-0.94-fqNjO5\blib\lib/IPC/Run/Win32Pump.pm line 71. Compilation failed in require. BEGIN failed--compilation aborted. Invalid argument opening STDIN as Win32 handle 216 in pumper 5260 at C:\cpanfly-5.22-64\var\cpan\build\IPC-Run-0.94-fqNjO5\blib\lib/IPC/Run/Win32Pump.pm line 71. Compilation failed in require. BEGIN failed--compilation aborted. ack Invalid argument: read( 9 ) at C:\cpanfly-5.22-64\var\cpan\build\IPC-Run-0.94-fqNjO5\blib\lib/IPC/Run/IO.pm line 558. # Looks like you planned 27 tests but ran 9. # Looks like your test exited with 22 just after 9. Warning: unable to close filehandle GEN5 properly: Bad file descriptor during global destruction. t/pump.t ..................... 1..27 ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 Dubious, test returned 22 (wstat 5632, 0x1600) Failed 18/27 subtests Invalid argument opening STDIN as Win32 handle 216 in pumper 6212 at C:\cpanfly-5.22-64\var\cpan\build\IPC-Run-0.94-fqNjO5\blib\lib/IPC/Run/Win32Pump.pm line 71. Compilation failed in require. BEGIN failed--compilation aborted. Invalid argument opening STDIN as Win32 handle 224 in pumper 3972 at C:\cpanfly-5.22-64\var\cpan\build\IPC-Run-0.94-fqNjO5\blib\lib/IPC/Run/Win32Pump.pm line 71. Compilation failed in require. BEGIN failed--compilation aborted. ack Invalid argument: read( 9 ) at C:\cpanfly-5.22-64\var\cpan\build\IPC-Run-0.94-fqNjO5\blib\lib/IPC/Run/IO.pm line 558. # Looks like you planned 268 tests but ran 67. # Looks like your test exited with 22 just after 67. # WARN: Warning: unable to close filehandle GEN5 properly: Bad file descriptor during global destruction. t/run.t ...................... 1..268 ok 1 ok 2 - alt_casing_filter didn't pass undef (EOF) through ok 3 - alt_casing_filter didn't return 0 (please try again) when given a 0 ok 4 - alt_casing_filter didn't return 0 (please try again) when given a second 0 ok 5 - alt_casing_filter didn't return undef (EOF) after two 0s and an undef ok 6 - alt_casing_filter didn't consume it's input ok 7 - alt_casing_filter didn't return undef (EOF), tried 100 times ok 8 - alt_casing_filter ok 9 ok 10 ok 11 - case_inverting_filter didn't pass undef (EOF) through ok 12 - case_inverting_filter didn't return 0 (please try again) when given a 0 ok 13 - case_inverting_filter didn't return 0 (please try again) when given a second 0 ok 14 - case_inverting_filter didn't return undef (EOF) after two 0s and an undef ok 15 - case_inverting_filter didn't consume it's input ok 16 - case_inverting_filter didn't return undef (EOF), tried 100 times ok 17 - case_inverting_filter ok 18 ok 19 ok 20 ok 21 ok 22 ok 23 # skip MSWin32's shell returns 0 even if last command doesn't ok 24 # skip MSWin32's shell returns 0 even if last command doesn't ok 25 # skip MSWin32's shell returns 0 even if last command doesn't ok 26 ok 27 ok 28 ok 29 ok 30 ok 31 ok 32 ok 33 ok 34 # skip Can't spawn subroutines on MSWin32 ok 35 # skip Can't spawn subroutines on MSWin32 ok 36 # skip Can't spawn subroutines on MSWin32 ok 37 # skip Can't spawn subroutines on MSWin32 ok 38 # skip Can't spawn subroutines on MSWin32 ok 39 ok 40 # skip Can't spawn subroutines on MSWin32 ok 41 # skip Can't spawn subroutines on MSWin32 ok 42 ok 43 ok 44 ok 45 ok 46 - eok at t/run.t line 246 ok 47 ok 48 ok 49 ok 50 - eok at t/run.t line 256 ok 51 ok 52 ok 53 ok 54 - eok at t/run.t line 268 ok 55 - eok at t/run.t line 269 ok 56 - eok at t/run.t line 270 ok 57 ok 58 ok 59 ok 60 - eok at t/run.t line 285 ok 61 - eok at t/run.t line 286 ok 62 - eok at t/run.t line 287 ok 63 ok 64 ok 65 ok 66 ok 67 Dubious, test returned 22 (wstat 5632, 0x1600) Failed 201/268 subtests (less 10 skipped subtests: 57 okay) t/signal.t ................... skipped: Skipping on Win32 Invalid argument opening STDIN as Win32 handle 208 in pumper 1844 at C:\cpanfly-5.22-64\var\cpan\build\IPC-Run-0.94-fqNjO5\blib\lib/IPC/Run/Win32Pump.pm line 71. Compilation failed in require. BEGIN failed--compilation aborted. # Failed test at t/timeout.t line 46. # got: 'ack Invalid argument: read( 9 ) at C:\cpanfly-5.22-64\var\cpan\build\IPC-Run-0.94-fqNjO5\blib\lib/IPC/Run/IO.pm line 558. # ' # expected: '(?^:IPC::Run: timeout)' # Failed test at t/timeout.t line 50. # got: '0' # expected: '>= 1' # Failed test at t/timeout.t line 53. # Failed test at t/timeout.t line 54. Invalid argument opening STDIN as Win32 handle 136 in pumper 1488 at C:\cpanfly-5.22-64\var\cpan\build\IPC-Run-0.94-fqNjO5\blib\lib/IPC/Run/Win32Pump.pm line 71. Compilation failed in require. BEGIN failed--compilation aborted. Warning: unable to close filehandle GEN5 properly: Bad file descriptor at C:\cpanfly-5.22-64\var\cpan\build\IPC-Run-0.94-fqNjO5\blib\lib/IPC/Run/Win32IO.pm line 126. Invalid argument opening STDIN as Win32 handle 236 in pumper 3184 at C:\cpanfly-5.22-64\var\cpan\build\IPC-Run-0.94-fqNjO5\blib\lib/IPC/Run/Win32Pump.pm line 71. Compilation failed in require. BEGIN failed--compilation aborted. Invalid argument opening STDIN as Win32 handle 216 in pumper 3672 at C:\cpanfly-5.22-64\var\cpan\build\IPC-Run-0.94-fqNjO5\blib\lib/IPC/Run/Win32Pump.pm line 71. Compilation failed in require. BEGIN failed--compilation aborted. # Failed test at t/timeout.t line 67. # got: 'ack Invalid argument: read( 9 ) at C:\cpanfly-5.22-64\var\cpan\build\IPC-Run-0.94-fqNjO5\blib\lib/IPC/Run/IO.pm line 558. # ' # expected: '(?^:IPC::Run: timeout)' # Failed test at t/timeout.t line 69. # Failed test at t/timeout.t line 70. # Failed test at t/timeout.t line 75. # got: '0' # expected: '>= 1' Invalid argument opening STDIN as Win32 handle 248 in pumper 3892 at C:\cpanfly-5.22-64\var\cpan\build\IPC-Run-0.94-fqNjO5\blib\lib/IPC/Run/Win32Pump.pm line 71. Compilation failed in require. BEGIN failed--compilation aborted. # Failed test at t/timeout.t line 81. # got: 'ack Invalid argument: read( 12 ) at C:\cpanfly-5.22-64\var\cpan\build\IPC-Run-0.94-fqNjO5\blib\lib/IPC/Run/IO.pm line 558. # ' # expected: '(?^:IPC::Run: timeout)' # Failed test at t/timeout.t line 86. # got: '0' # expected: '>= 1' Invalid argument opening STDIN as Win32 handle 200 in pumper 3976 at C:\cpanfly-5.22-64\var\cpan\build\IPC-Run-0.94-fqNjO5\blib\lib/IPC/Run/Win32Pump.pm line 71. Compilation failed in require. BEGIN failed--compilation aborted. # Looks like you failed 10 tests of 26. Warning: unable to close filehandle GEN25 properly: Bad file descriptor during global destruction. Warning: unable to close filehandle GEN15 properly: Bad file descriptor during global destruction. t/timeout.t .................. 1..26 ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 not ok 9 not ok 10 ok 11 ok 12 not ok 13 not ok 14 ok 15 ok 16 ok 17 ok 18 not ok 19 ok 20 not ok 21 not ok 22 not ok 23 not ok 24 not ok 25 ok 26 - not too slow to reap Dubious, test returned 10 (wstat 2560, 0xa00) Failed 10/26 subtests t/timer.t .................... 1..72 ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 ok 10 ok 11 ok 12 ok 13 ok 14 ok 15 ok 16 ok 17 ok 18 ok 19 ok 20 ok 21 ok 22 ok 23 ok 24 ok 25 ok 26 ok 27 ok 28 ok 29 ok 30 ok 31 ok 32 ok 33 ok 34 ok 35 ok 36 ok 37 ok 38 ok 39 ok 40 ok 41 ok 42 ok 43 ok 44 ok 45 ok 46 ok 47 ok 48 ok 49 ok 50 ok 51 ok 52 ok 53 ok 54 ok 55 ok 56 ok 57 ok 58 ok 59 ok 60 ok 61 ok 62 ok 63 ok 64 ok 65 ok 66 ok 67 ok 68 ok 69 ok 70 ok 71 ok 72 - timer firing in run() ok Constant subroutine IPPROTO_TCP redefined at C:/cpanfly-5.22-64/var/megalib/Socket.pm line 4294967295. t/win32_compile.t ............ 1..1 ok 1 ok t/windows_search_path.t ...... 1..11 ok 1 - We're win32 mode? ok 2 - No error calling _search_path for './temp' ok 3 - Executable ./temp.EXE found ok 4 - No error calling _search_path for '.\temp' ok 5 - Executable .\temp.EXE found ok 6 - No error calling _search_path for './5.11.5/temp' ok 7 - Executable ./5.11.5/temp.EXE found ok 8 - No error calling _search_path for './5.11.5/temp' ok 9 - Executable ./5.11.5/temp.BAT found ok 10 - No error calling _search_path for './5.11.5/temp' ok 11 - Executable ./5.11.5/temp.COM found ok Test Summary Report ------------------- t/98_pod_coverage.t (Wstat: 0 Tests: 7 Failed: 0) TODO passed: 5-6 t/pump.t (Wstat: 5632 Tests: 9 Failed: 0) Non-zero exit status: 22 Parse errors: Bad plan. You planned 27 tests but ran 9. t/run.t (Wstat: 5632 Tests: 67 Failed: 0) Non-zero exit status: 22 Parse errors: Bad plan. You planned 268 tests but ran 67. t/timeout.t (Wstat: 2560 Tests: 26 Failed: 10) Failed tests: 9-10, 13-14, 19, 21-25 Non-zero exit status: 10 Files=20, Tests=442, 12 wallclock secs ( 0.09 usr + 0.00 sys = 0.09 CPU) Result: FAIL Failed 3/20 test programs. 10/442 subtests failed. dmake: Error code 255, while making 'test_dynamic' TODDR/IPC-Run-0.94.tar.gz dmake test TEST_VERBOSE=1 -- NOT OK //hint// to see the cpan-testers results for installing this module, try: reports TODDR/IPC-Run-0.94.tar.gz BOOK/System-Command-1.117.tar.gz Has already been unwrapped into directory C:\cpanfly-5.22-64\var\cpan\build\System-Command-1.117-aSDLzT BOOK/System-Command-1.117.tar.gz Has already been prepared Running make for B/BO/BOOK/System-Command-1.117.tar.gz Prepending C:\cpanfly-5.22-64\var\cpan\build\Path-Tiny-0.084-gTnSnA/blib/arch C:\cpanfly-5.22-64\var\cpan\build\Path-Tiny-0.084-gTnSnA/blib/lib to PERL5LIB for 'make' Warning: Prerequisite 'IPC::Run => 0' for 'BOOK/System-Command-1.117.tar.gz' failed when processing 'TODDR/IPC-Run-0.94.tar.gz' with 'make_test => NO'. Continuing, but chances to succeed are limited. >>> dmake cp lib/System/Command/Reaper.pm blib\lib\System\Command\Reaper.pm cp lib/System/Command.pm blib\lib\System\Command.pm BOOK/System-Command-1.117.tar.gz dmake -- OK Prepending C:\cpanfly-5.22-64\var\cpan\build\Path-Tiny-0.084-gTnSnA/blib/arch C:\cpanfly-5.22-64\var\cpan\build\Path-Tiny-0.084-gTnSnA/blib/lib to PERL5LIB for 'test' Running make test >>> dmake test TEST_VERBOSE=1 "C:\Perl-5.22-64\bin\perl.exe" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(1, 'blib\lib', 'blib\arch')" t/*.t Can't locate IPC/Run.pm in @INC (you may need to install the IPC::Run module) (@INC contains: lib C:\cpanfly-5.22-64\var\cpan\build\System-Command-1.117-aSDLzT\blib\lib C:\cpanfly-5.22-64\var\cpan\build\System-Command-1.117-aSDLzT\blib\arch C:\cpanfly-5.22-64\var\cpan\build\Path-Tiny-0.084-gTnSnA/blib/arch C:\cpanfly-5.22-64\var\cpan\build\Path-Tiny-0.084-gTnSnA/blib/lib C:/cpanfly-5.22-64/var/megalib C:\cpanfly-5.22-64\var\cpan\build\Path-Tiny-0.084-gTnSnA/blib/arch C:\cpanfly-5.22-64\var\cpan\build\Path-Tiny-0.084-gTnSnA/blib/lib C:/cpanfly-5.22-64/var/megalib C:/Perl-5.22-64/site/lib C:/Perl-5.22-64/lib .) at lib/System/Command.pm line 20. Compilation failed in require. BEGIN failed--compilation aborted. # Failed test 'System::Command' # at t/00-load.t line 13. # Looks like you failed 1 test of 2. t/00-load.t .............. 1..2 ok 1 - System::Command::Reaper not ok 2 - System::Command Dubious, test returned 1 (wstat 256, 0x100) Failed 1/2 subtests # # Versions for all modules listed in MYMETA.json (including optional ones): # # === Configure Requires === # # Module Want Have # ------------------- ---- ------- # ExtUtils::MakeMaker any 7.04_01 # # === Build Requires === # # Module Want Have # ------------------- ---- ------- # ExtUtils::MakeMaker any 7.04_01 # # === Test Requires === # # Module Want Have # ------------------- ---- -------- # ExtUtils::MakeMaker any 7.04_01 # File::Find any 1.29 # File::Spec any 3.62 # File::Temp any 0.2304 # Test::More any 1.001014 # # === Test Recommends === # # Module Want Have # ------------- -------- -------- # CPAN::Meta 2.120900 2.150005 # Test::Command any 0.11 # Test::Output any 1.03 # # === Runtime Requires === # # Module Want Have # ------------ ---- ------- # Carp any 1.38 # Cwd any 3.62 # Data::Dumper any 2.154 # Fcntl any 1.13 # IO::Handle any 1.35 # IO::Select any 1.22 # IPC::Run any missing # List::Util any 1.43 # POSIX any 1.53_01 # Scalar::Util any 1.43 # Symbol any 1.07 # constant any 1.33 # strict any 1.09 # warnings any 1.34 # # # *** WARNING WARNING WARNING WARNING WARNING WARNING WARNING WARNING *** # # The following REQUIRED prerequisites were not satisfied: # # IPC::Run is not installed (any version required) # t/00-report-prereqs.t .... 1..1 ok 1 ok # Failed test 'use System::Command' # at t/01-load.t line 25. # got: undef # expected: '0' # Failed test 'use succeeded' # at t/01-load.t line 26. # 'Can't locate IPC/Run.pm in @INC (you may need to install the IPC::Run module) (@INC contains: C:\cpanfly-5.22-64\var\cpan\build\System-Command-1.117-aSDLzT\blib\lib C:\cpanfly-5.22-64\var\cpan\build\System-Command-1.117-aSDLzT\blib\arch C:\cpanfly-5.22-64\var\cpan\build\Path-Tiny-0.084-gTnSnA/blib/arch C:\cpanfly-5.22-64\var\cpan\build\Path-Tiny-0.084-gTnSnA/blib/lib C:/cpanfly-5.22-64/var/megalib C:\cpanfly-5.22-64\var\cpan\build\Path-Tiny-0.084-gTnSnA/blib/arch C:\cpanfly-5.22-64\var\cpan\build\Path-Tiny-0.084-gTnSnA/blib/lib C:/cpanfly-5.22-64/var/megalib C:/Perl-5.22-64/site/lib C:/Perl-5.22-64/lib .) at C:\cpanfly-5.22-64\var\cpan\build\System-Command-1.117-aSDLzT\blib\lib/System/Command.pm line 20. # Compilation failed in require at (eval 4) line 1. # BEGIN failed--compilation aborted at (eval 4) line 1. # ' # doesn't match '(?^:^$)' # Failed test 'use System::Command 'quiet'' # at t/01-load.t line 25. # got: undef # expected: '1' # Failed test 'use succeeded' # at t/01-load.t line 26. # 'Can't locate IPC/Run.pm in @INC (you may need to install the IPC::Run module) (@INC contains: C:\cpanfly-5.22-64\var\cpan\build\System-Command-1.117-aSDLzT\blib\lib C:\cpanfly-5.22-64\var\cpan\build\System-Command-1.117-aSDLzT\blib\arch C:\cpanfly-5.22-64\var\cpan\build\Path-Tiny-0.084-gTnSnA/blib/arch C:\cpanfly-5.22-64\var\cpan\build\Path-Tiny-0.084-gTnSnA/blib/lib C:/cpanfly-5.22-64/var/megalib C:\cpanfly-5.22-64\var\cpan\build\Path-Tiny-0.084-gTnSnA/blib/arch C:\cpanfly-5.22-64\var\cpan\build\Path-Tiny-0.084-gTnSnA/blib/lib C:/cpanfly-5.22-64/var/megalib C:/Perl-5.22-64/site/lib C:/Perl-5.22-64/lib .) at C:\cpanfly-5.22-64\var\cpan\build\System-Command-1.117-aSDLzT\blib\lib/System/Command.pm line 20. # Compilation failed in require at (eval 12) line 1. # BEGIN failed--compilation aborted at (eval 12) line 1. # ' # doesn't match '(?^:^$)' # Failed test 'use System::Command -quiet' # at t/01-load.t line 25. # got: undef # expected: '1' # Failed test 'use succeeded' # at t/01-load.t line 26. # 'Can't locate IPC/Run.pm in @INC (you may need to install the IPC::Run module) (@INC contains: C:\cpanfly-5.22-64\var\cpan\build\System-Command-1.117-aSDLzT\blib\lib C:\cpanfly-5.22-64\var\cpan\build\System-Command-1.117-aSDLzT\blib\arch C:\cpanfly-5.22-64\var\cpan\build\Path-Tiny-0.084-gTnSnA/blib/arch C:\cpanfly-5.22-64\var\cpan\build\Path-Tiny-0.084-gTnSnA/blib/lib C:/cpanfly-5.22-64/var/megalib C:\cpanfly-5.22-64\var\cpan\build\Path-Tiny-0.084-gTnSnA/blib/arch C:\cpanfly-5.22-64\var\cpan\build\Path-Tiny-0.084-gTnSnA/blib/lib C:/cpanfly-5.22-64/var/megalib C:/Perl-5.22-64/site/lib C:/Perl-5.22-64/lib .) at C:\cpanfly-5.22-64\var\cpan\build\System-Command-1.117-aSDLzT\blib\lib/System/Command.pm line 20. # Compilation failed in require at (eval 14) line 1. # BEGIN failed--compilation aborted at (eval 14) line 1. # ' # doesn't match '(?^:^$)' # Failed test 'use failed' # at t/01-load.t line 26. # 'Can't locate IPC/Run.pm in @INC (you may need to install the IPC::Run module) (@INC contains: C:\cpanfly-5.22-64\var\cpan\build\System-Command-1.117-aSDLzT\blib\lib C:\cpanfly-5.22-64\var\cpan\build\System-Command-1.117-aSDLzT\blib\arch C:\cpanfly-5.22-64\var\cpan\build\Path-Tiny-0.084-gTnSnA/blib/arch C:\cpanfly-5.22-64\var\cpan\build\Path-Tiny-0.084-gTnSnA/blib/lib C:/cpanfly-5.22-64/var/megalib C:\cpanfly-5.22-64\var\cpan\build\Path-Tiny-0.084-gTnSnA/blib/arch C:\cpanfly-5.22-64\var\cpan\build\Path-Tiny-0.084-gTnSnA/blib/lib C:/cpanfly-5.22-64/var/megalib C:/Perl-5.22-64/site/lib C:/Perl-5.22-64/lib .) at C:\cpanfly-5.22-64\var\cpan\build\System-Command-1.117-aSDLzT\blib\lib/System/Command.pm line 20. # Compilation failed in require at (eval 16) line 1. # BEGIN failed--compilation aborted at (eval 16) line 1. # ' # doesn't match '(?^:^Unknown option 'verbose')' # Failed test 'use failed' # at t/01-load.t line 26. # 'Can't locate IPC/Run.pm in @INC (you may need to install the IPC::Run module) (@INC contains: C:\cpanfly-5.22-64\var\cpan\build\System-Command-1.117-aSDLzT\blib\lib C:\cpanfly-5.22-64\var\cpan\build\System-Command-1.117-aSDLzT\blib\arch C:\cpanfly-5.22-64\var\cpan\build\Path-Tiny-0.084-gTnSnA/blib/arch C:\cpanfly-5.22-64\var\cpan\build\Path-Tiny-0.084-gTnSnA/blib/lib C:/cpanfly-5.22-64/var/megalib C:\cpanfly-5.22-64\var\cpan\build\Path-Tiny-0.084-gTnSnA/blib/arch C:\cpanfly-5.22-64\var\cpan\build\Path-Tiny-0.084-gTnSnA/blib/lib C:/cpanfly-5.22-64/var/megalib C:/Perl-5.22-64/site/lib C:/Perl-5.22-64/lib .) at C:\cpanfly-5.22-64\var\cpan\build\System-Command-1.117-aSDLzT\blib\lib/System/Command.pm line 20. # Compilation failed in require at (eval 18) line 1. # BEGIN failed--compilation aborted at (eval 18) line 1. # ' # doesn't match '(?^:^Unknown option 'verbose')' # Looks like you failed 8 tests of 10. t/01-load.t .............. 1..10 not ok 1 - use System::Command not ok 2 - use succeeded not ok 3 - use System::Command 'quiet' not ok 4 - use succeeded not ok 5 - use System::Command -quiet not ok 6 - use succeeded ok 7 - use System::Command 'verbose' not ok 8 - use failed ok 9 - use System::Command -verbose not ok 10 - use failed Dubious, test returned 8 (wstat 2048, 0x800) Failed 8/10 subtests Can't locate IPC/Run.pm in @INC (you may need to install the IPC::Run module) (@INC contains: C:\cpanfly-5.22-64\var\cpan\build\System-Command-1.117-aSDLzT\blib\lib C:\cpanfly-5.22-64\var\cpan\build\System-Command-1.117-aSDLzT\blib\arch C:\cpanfly-5.22-64\var\cpan\build\Path-Tiny-0.084-gTnSnA/blib/arch C:\cpanfly-5.22-64\var\cpan\build\Path-Tiny-0.084-gTnSnA/blib/lib C:/cpanfly-5.22-64/var/megalib C:\cpanfly-5.22-64\var\cpan\build\Path-Tiny-0.084-gTnSnA/blib/arch C:\cpanfly-5.22-64\var\cpan\build\Path-Tiny-0.084-gTnSnA/blib/lib C:/cpanfly-5.22-64/var/megalib C:/Perl-5.22-64/site/lib C:/Perl-5.22-64/lib .) at C:\cpanfly-5.22-64\var\cpan\build\System-Command-1.117-aSDLzT\blib\lib/System/Command.pm line 20. Compilation failed in require at t/10-command.t line 7. BEGIN failed--compilation aborted at t/10-command.t line 7. t/10-command.t ........... Dubious, test returned 2 (wstat 512, 0x200) No subtests run Can't locate IPC/Run.pm in @INC (you may need to install the IPC::Run module) (@INC contains: C:\cpanfly-5.22-64\var\cpan\build\System-Command-1.117-aSDLzT\blib\lib C:\cpanfly-5.22-64\var\cpan\build\System-Command-1.117-aSDLzT\blib\arch C:\cpanfly-5.22-64\var\cpan\build\Path-Tiny-0.084-gTnSnA/blib/arch C:\cpanfly-5.22-64\var\cpan\build\Path-Tiny-0.084-gTnSnA/blib/lib C:/cpanfly-5.22-64/var/megalib C:\cpanfly-5.22-64\var\cpan\build\Path-Tiny-0.084-gTnSnA/blib/arch C:\cpanfly-5.22-64\var\cpan\build\Path-Tiny-0.084-gTnSnA/blib/lib C:/cpanfly-5.22-64/var/megalib C:/Perl-5.22-64/site/lib C:/Perl-5.22-64/lib .) at C:\cpanfly-5.22-64\var\cpan\build\System-Command-1.117-aSDLzT\blib\lib/System/Command.pm line 20. Compilation failed in require at t/11-spawn-fail.t line 4. BEGIN failed--compilation aborted at t/11-spawn-fail.t line 4. t/11-spawn-fail.t ........ Dubious, test returned 2 (wstat 512, 0x200) No subtests run Can't locate IPC/Run.pm in @INC (you may need to install the IPC::Run module) (@INC contains: C:\cpanfly-5.22-64\var\cpan\build\System-Command-1.117-aSDLzT\blib\lib C:\cpanfly-5.22-64\var\cpan\build\System-Command-1.117-aSDLzT\blib\arch C:\cpanfly-5.22-64\var\cpan\build\Path-Tiny-0.084-gTnSnA/blib/arch C:\cpanfly-5.22-64\var\cpan\build\Path-Tiny-0.084-gTnSnA/blib/lib C:/cpanfly-5.22-64/var/megalib C:\cpanfly-5.22-64\var\cpan\build\Path-Tiny-0.084-gTnSnA/blib/arch C:\cpanfly-5.22-64\var\cpan\build\Path-Tiny-0.084-gTnSnA/blib/lib C:/cpanfly-5.22-64/var/megalib C:/Perl-5.22-64/site/lib C:/Perl-5.22-64/lib .) at C:\cpanfly-5.22-64\var\cpan\build\System-Command-1.117-aSDLzT\blib\lib/System/Command.pm line 20. Compilation failed in require at t/15-scope.t line 4. BEGIN failed--compilation aborted at t/15-scope.t line 4. t/15-scope.t ............. Dubious, test returned 2 (wstat 512, 0x200) No subtests run Can't locate IPC/Run.pm in @INC (you may need to install the IPC::Run module) (@INC contains: C:\cpanfly-5.22-64\var\cpan\build\System-Command-1.117-aSDLzT\blib\lib C:\cpanfly-5.22-64\var\cpan\build\System-Command-1.117-aSDLzT\blib\arch C:\cpanfly-5.22-64\var\cpan\build\Path-Tiny-0.084-gTnSnA/blib/arch C:\cpanfly-5.22-64\var\cpan\build\Path-Tiny-0.084-gTnSnA/blib/lib C:/cpanfly-5.22-64/var/megalib C:\cpanfly-5.22-64\var\cpan\build\Path-Tiny-0.084-gTnSnA/blib/arch C:\cpanfly-5.22-64\var\cpan\build\Path-Tiny-0.084-gTnSnA/blib/lib C:/cpanfly-5.22-64/var/megalib C:/Perl-5.22-64/site/lib C:/Perl-5.22-64/lib .) at C:\cpanfly-5.22-64\var\cpan\build\System-Command-1.117-aSDLzT\blib\lib/System/Command.pm line 20. Compilation failed in require at t/20-zombie.t line 4. BEGIN failed--compilation aborted at t/20-zombie.t line 4. t/20-zombie.t ............ Dubious, test returned 2 (wstat 512, 0x200) No subtests run Can't locate IPC/Run.pm in @INC (you may need to install the IPC::Run module) (@INC contains: C:\cpanfly-5.22-64\var\cpan\build\System-Command-1.117-aSDLzT\blib\lib C:\cpanfly-5.22-64\var\cpan\build\System-Command-1.117-aSDLzT\blib\arch C:\cpanfly-5.22-64\var\cpan\build\Path-Tiny-0.084-gTnSnA/blib/arch C:\cpanfly-5.22-64\var\cpan\build\Path-Tiny-0.084-gTnSnA/blib/lib C:/cpanfly-5.22-64/var/megalib C:\cpanfly-5.22-64\var\cpan\build\Path-Tiny-0.084-gTnSnA/blib/arch C:\cpanfly-5.22-64\var\cpan\build\Path-Tiny-0.084-gTnSnA/blib/lib C:/cpanfly-5.22-64/var/megalib C:/Perl-5.22-64/site/lib C:/Perl-5.22-64/lib .) at C:\cpanfly-5.22-64\var\cpan\build\System-Command-1.117-aSDLzT\blib\lib/System/Command.pm line 20. Compilation failed in require at t/21-loop_on.t line 6. BEGIN failed--compilation aborted at t/21-loop_on.t line 6. t/21-loop_on.t ........... Dubious, test returned 2 (wstat 512, 0x200) No subtests run Can't locate IPC/Run.pm in @INC (you may need to install the IPC::Run module) (@INC contains: C:\cpanfly-5.22-64\var\cpan\build\System-Command-1.117-aSDLzT\blib\lib C:\cpanfly-5.22-64\var\cpan\build\System-Command-1.117-aSDLzT\blib\arch C:\cpanfly-5.22-64\var\cpan\build\Path-Tiny-0.084-gTnSnA/blib/arch C:\cpanfly-5.22-64\var\cpan\build\Path-Tiny-0.084-gTnSnA/blib/lib C:/cpanfly-5.22-64/var/megalib C:\cpanfly-5.22-64\var\cpan\build\Path-Tiny-0.084-gTnSnA/blib/arch C:\cpanfly-5.22-64\var\cpan\build\Path-Tiny-0.084-gTnSnA/blib/lib C:/cpanfly-5.22-64/var/megalib C:/Perl-5.22-64/site/lib C:/Perl-5.22-64/lib .) at C:\cpanfly-5.22-64\var\cpan\build\System-Command-1.117-aSDLzT\blib\lib/System/Command.pm line 20. Compilation failed in require at t/25-refopts.t line 4. BEGIN failed--compilation aborted at t/25-refopts.t line 4. t/25-refopts.t ........... Dubious, test returned 2 (wstat 512, 0x200) No subtests run Can't locate IPC/Run.pm in @INC (you may need to install the IPC::Run module) (@INC contains: C:\cpanfly-5.22-64\var\cpan\build\System-Command-1.117-aSDLzT\blib\lib C:\cpanfly-5.22-64\var\cpan\build\System-Command-1.117-aSDLzT\blib\arch C:\cpanfly-5.22-64\var\cpan\build\Path-Tiny-0.084-gTnSnA/blib/arch C:\cpanfly-5.22-64\var\cpan\build\Path-Tiny-0.084-gTnSnA/blib/lib C:/cpanfly-5.22-64/var/megalib C:\cpanfly-5.22-64\var\cpan\build\Path-Tiny-0.084-gTnSnA/blib/arch C:\cpanfly-5.22-64\var\cpan\build\Path-Tiny-0.084-gTnSnA/blib/lib C:/cpanfly-5.22-64/var/megalib C:/Perl-5.22-64/site/lib C:/Perl-5.22-64/lib .) at C:\cpanfly-5.22-64\var\cpan\build\System-Command-1.117-aSDLzT\blib\lib/System/Command.pm line 20. Compilation failed in require at t/90-command.t line 13. BEGIN failed--compilation aborted at t/90-command.t line 13. t/90-command.t ........... Dubious, test returned 2 (wstat 512, 0x200) No subtests run Can't locate IPC/Run.pm in @INC (you may need to install the IPC::Run module) (@INC contains: C:\cpanfly-5.22-64\var\cpan\build\System-Command-1.117-aSDLzT\blib\lib C:\cpanfly-5.22-64\var\cpan\build\System-Command-1.117-aSDLzT\blib\arch C:\cpanfly-5.22-64\var\cpan\build\Path-Tiny-0.084-gTnSnA/blib/arch C:\cpanfly-5.22-64\var\cpan\build\Path-Tiny-0.084-gTnSnA/blib/lib C:/cpanfly-5.22-64/var/megalib C:\cpanfly-5.22-64\var\cpan\build\Path-Tiny-0.084-gTnSnA/blib/arch C:\cpanfly-5.22-64\var\cpan\build\Path-Tiny-0.084-gTnSnA/blib/lib C:/cpanfly-5.22-64/var/megalib C:/Perl-5.22-64/site/lib C:/Perl-5.22-64/lib .) at C:\cpanfly-5.22-64\var\cpan\build\System-Command-1.117-aSDLzT\blib\lib/System/Command.pm line 20. Compilation failed in require at t/90-output.t line 13. BEGIN failed--compilation aborted at t/90-output.t line 13. t/90-output.t ............ Dubious, test returned 2 (wstat 512, 0x200) No subtests run t/author-pod-coverage.t .. skipped: these tests are for testing by the author t/author-pod-syntax.t .... skipped: these tests are for testing by the author t/release-distmeta.t ..... skipped: these tests are for release candidate testing Test Summary Report ------------------- t/00-load.t (Wstat: 256 Tests: 2 Failed: 1) Failed test: 2 Non-zero exit status: 1 t/01-load.t (Wstat: 2048 Tests: 10 Failed: 8) Failed tests: 1-6, 8, 10 Non-zero exit status: 8 t/10-command.t (Wstat: 512 Tests: 0 Failed: 0) Non-zero exit status: 2 Parse errors: No plan found in TAP output t/11-spawn-fail.t (Wstat: 512 Tests: 0 Failed: 0) Non-zero exit status: 2 Parse errors: No plan found in TAP output t/15-scope.t (Wstat: 512 Tests: 0 Failed: 0) Non-zero exit status: 2 Parse errors: No plan found in TAP output t/20-zombie.t (Wstat: 512 Tests: 0 Failed: 0) Non-zero exit status: 2 Parse errors: No plan found in TAP output t/21-loop_on.t (Wstat: 512 Tests: 0 Failed: 0) Non-zero exit status: 2 Parse errors: No plan found in TAP output t/25-refopts.t (Wstat: 512 Tests: 0 Failed: 0) Non-zero exit status: 2 Parse errors: No plan found in TAP output t/90-command.t (Wstat: 512 Tests: 0 Failed: 0) Non-zero exit status: 2 Parse errors: No plan found in TAP output t/90-output.t (Wstat: 512 Tests: 0 Failed: 0) Non-zero exit status: 2 Parse errors: No plan found in TAP output Files=14, Tests=13, 3 wallclock secs ( 0.06 usr + 0.08 sys = 0.14 CPU) Result: FAIL Failed 10/14 test programs. 9/13 subtests failed. dmake: Error code 255, while making 'test_dynamic' BOOK/System-Command-1.117.tar.gz one dependency not OK (IPC::Run); additionally test harness failed dmake test TEST_VERBOSE=1 -- NOT OK //hint// to see the cpan-testers results for installing this module, try: reports BOOK/System-Command-1.117.tar.gz BOOK/Git-Repository-1.317.tar.gz Has already been unwrapped into directory C:\cpanfly-5.22-64\var\cpan\build\Git-Repository-1.317-hR4HMj BOOK/Git-Repository-1.317.tar.gz Has already been prepared Running make for B/BO/BOOK/Git-Repository-1.317.tar.gz Prepending C:\cpanfly-5.22-64\var\cpan\build\Path-Tiny-0.084-gTnSnA/blib/arch C:\cpanfly-5.22-64\var\cpan\build\Path-Tiny-0.084-gTnSnA/blib/lib to PERL5LIB for 'make' Warning: Prerequisite 'System::Command => 1.103' for 'BOOK/Git-Repository-1.317.tar.gz' failed when processing 'BOOK/System-Command-1.117.tar.gz' with 'make_test => NO one dependency not OK (IPC::Run); additionally test harness failed'. Continuing, but chances to succeed are limited. >>> dmake cp lib/Git/Repository/Plugin.pm blib\lib\Git\Repository\Plugin.pm cp lib/Git/Repository.pm blib\lib\Git\Repository.pm cp lib/Git/Repository/Command.pm blib\lib\Git\Repository\Command.pm cp lib/Test/Git.pm blib\lib\Test\Git.pm cp lib/Git/Repository/Util.pm blib\lib\Git\Repository\Util.pm cp lib/Git/Repository/Tutorial.pod blib\lib\Git\Repository\Tutorial.pod BOOK/Git-Repository-1.317.tar.gz dmake -- OK Prepending C:\cpanfly-5.22-64\var\cpan\build\Path-Tiny-0.084-gTnSnA/blib/arch C:\cpanfly-5.22-64\var\cpan\build\Path-Tiny-0.084-gTnSnA/blib/lib to PERL5LIB for 'test' Running make test >>> dmake test TEST_VERBOSE=1 "C:\Perl-5.22-64\bin\perl.exe" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(1, 'blib\lib', 'blib\arch')" t/*.t Can't locate System/Command.pm in @INC (you may need to install the System::Command module) (@INC contains: C:\cpanfly-5.22-64\var\cpan\build\Git-Repository-1.317-hR4HMj\blib\lib C:\cpanfly-5.22-64\var\cpan\build\Git-Repository-1.317-hR4HMj\blib\arch C:\cpanfly-5.22-64\var\cpan\build\Path-Tiny-0.084-gTnSnA/blib/arch C:\cpanfly-5.22-64\var\cpan\build\Path-Tiny-0.084-gTnSnA/blib/lib C:/cpanfly-5.22-64/var/megalib C:\cpanfly-5.22-64\var\cpan\build\Path-Tiny-0.084-gTnSnA/blib/arch C:\cpanfly-5.22-64\var\cpan\build\Path-Tiny-0.084-gTnSnA/blib/lib C:/cpanfly-5.22-64/var/megalib C:/Perl-5.22-64/site/lib C:/Perl-5.22-64/lib . C:/Perl-5.22-64/site/lib C:/Perl-5.22-64/lib .) at C:\cpanfly-5.22-64\var\cpan\build\Git-Repository-1.317-hR4HMj\blib\lib/Git/Repository/Command.pm line 12. BEGIN failed--compilation aborted at C:\cpanfly-5.22-64\var\cpan\build\Git-Repository-1.317-hR4HMj\blib\lib/Git/Repository/Command.pm line 12. Compilation failed in require at C:\cpanfly-5.22-64\var\cpan\build\Git-Repository-1.317-hR4HMj\blib\lib/Git/Repository.pm line 12. BEGIN failed--compilation aborted at C:\cpanfly-5.22-64\var\cpan\build\Git-Repository-1.317-hR4HMj\blib\lib/Git/Repository.pm line 12. Compilation failed in require at C:\cpanfly-5.22-64\var\cpan\build\Git-Repository-1.317-hR4HMj\blib\lib/Test/Git.pm line 8. BEGIN failed--compilation aborted at C:\cpanfly-5.22-64\var\cpan\build\Git-Repository-1.317-hR4HMj\blib\lib/Test/Git.pm line 8. Compilation failed in require. BEGIN failed--compilation aborted. # Failed test 'perl -MTest::Git -e1' # at t/00-load.t line 17. # got: '2' # expected: '0' Can't locate System/Command.pm in @INC (you may need to install the System::Command module) (@INC contains: C:\cpanfly-5.22-64\var\cpan\build\Git-Repository-1.317-hR4HMj\blib\lib C:\cpanfly-5.22-64\var\cpan\build\Git-Repository-1.317-hR4HMj\blib\arch C:\cpanfly-5.22-64\var\cpan\build\Path-Tiny-0.084-gTnSnA/blib/arch C:\cpanfly-5.22-64\var\cpan\build\Path-Tiny-0.084-gTnSnA/blib/lib C:/cpanfly-5.22-64/var/megalib C:\cpanfly-5.22-64\var\cpan\build\Path-Tiny-0.084-gTnSnA/blib/arch C:\cpanfly-5.22-64\var\cpan\build\Path-Tiny-0.084-gTnSnA/blib/lib C:/cpanfly-5.22-64/var/megalib C:/Perl-5.22-64/site/lib C:/Perl-5.22-64/lib . C:/Perl-5.22-64/site/lib C:/Perl-5.22-64/lib .) at C:\cpanfly-5.22-64\var\cpan\build\Git-Repository-1.317-hR4HMj\blib\lib/Git/Repository/Command.pm line 12. BEGIN failed--compilation aborted at C:\cpanfly-5.22-64\var\cpan\build\Git-Repository-1.317-hR4HMj\blib\lib/Git/Repository/Command.pm line 12. Compilation failed in require at C:\cpanfly-5.22-64\var\cpan\build\Git-Repository-1.317-hR4HMj\blib\lib/Git/Repository.pm line 12. BEGIN failed--compilation aborted at C:\cpanfly-5.22-64\var\cpan\build\Git-Repository-1.317-hR4HMj\blib\lib/Git/Repository.pm line 12. Compilation failed in require at C:\cpanfly-5.22-64\var\cpan\build\Git-Repository-1.317-hR4HMj\blib\lib/Git/Repository/Util.pm line 6. BEGIN failed--compilation aborted at C:\cpanfly-5.22-64\var\cpan\build\Git-Repository-1.317-hR4HMj\blib\lib/Git/Repository/Util.pm line 6. Compilation failed in require. BEGIN failed--compilation aborted. # Failed test 'perl -MGit::Repository::Util -e1' # at t/00-load.t line 17. # got: '2' # expected: '0' Can't locate System/Command.pm in @INC (you may need to install the System::Command module) (@INC contains: C:\cpanfly-5.22-64\var\cpan\build\Git-Repository-1.317-hR4HMj\blib\lib C:\cpanfly-5.22-64\var\cpan\build\Git-Repository-1.317-hR4HMj\blib\arch C:\cpanfly-5.22-64\var\cpan\build\Path-Tiny-0.084-gTnSnA/blib/arch C:\cpanfly-5.22-64\var\cpan\build\Path-Tiny-0.084-gTnSnA/blib/lib C:/cpanfly-5.22-64/var/megalib C:\cpanfly-5.22-64\var\cpan\build\Path-Tiny-0.084-gTnSnA/blib/arch C:\cpanfly-5.22-64\var\cpan\build\Path-Tiny-0.084-gTnSnA/blib/lib C:/cpanfly-5.22-64/var/megalib C:/Perl-5.22-64/site/lib C:/Perl-5.22-64/lib . C:/Perl-5.22-64/site/lib C:/Perl-5.22-64/lib .) at C:\cpanfly-5.22-64\var\cpan\build\Git-Repository-1.317-hR4HMj\blib\lib/Git/Repository/Command.pm line 12. BEGIN failed--compilation aborted at C:\cpanfly-5.22-64\var\cpan\build\Git-Repository-1.317-hR4HMj\blib\lib/Git/Repository/Command.pm line 12. Compilation failed in require. BEGIN failed--compilation aborted. # Failed test 'perl -MGit::Repository::Command -e1' # at t/00-load.t line 17. # got: '2' # expected: '0' Can't locate System/Command.pm in @INC (you may need to install the System::Command module) (@INC contains: C:\cpanfly-5.22-64\var\cpan\build\Git-Repository-1.317-hR4HMj\blib\lib C:\cpanfly-5.22-64\var\cpan\build\Git-Repository-1.317-hR4HMj\blib\arch C:\cpanfly-5.22-64\var\cpan\build\Path-Tiny-0.084-gTnSnA/blib/arch C:\cpanfly-5.22-64\var\cpan\build\Path-Tiny-0.084-gTnSnA/blib/lib C:/cpanfly-5.22-64/var/megalib C:\cpanfly-5.22-64\var\cpan\build\Path-Tiny-0.084-gTnSnA/blib/arch C:\cpanfly-5.22-64\var\cpan\build\Path-Tiny-0.084-gTnSnA/blib/lib C:/cpanfly-5.22-64/var/megalib C:/Perl-5.22-64/site/lib C:/Perl-5.22-64/lib . C:/Perl-5.22-64/site/lib C:/Perl-5.22-64/lib .) at C:\cpanfly-5.22-64\var\cpan\build\Git-Repository-1.317-hR4HMj\blib\lib/Git/Repository/Command.pm line 12. BEGIN failed--compilation aborted at C:\cpanfly-5.22-64\var\cpan\build\Git-Repository-1.317-hR4HMj\blib\lib/Git/Repository/Command.pm line 12. Compilation failed in require at C:\cpanfly-5.22-64\var\cpan\build\Git-Repository-1.317-hR4HMj\blib\lib/Git/Repository.pm line 12. BEGIN failed--compilation aborted at C:\cpanfly-5.22-64\var\cpan\build\Git-Repository-1.317-hR4HMj\blib\lib/Git/Repository.pm line 12. Compilation failed in require. BEGIN failed--compilation aborted. # Failed test 'perl -MGit::Repository -e1' # at t/00-load.t line 17. # got: '2' # expected: '0' # Looks like you failed 4 tests of 5. t/00-load.t ................ 1..5 not ok 1 - perl -MTest::Git -e1 not ok 2 - perl -MGit::Repository::Util -e1 ok 3 - perl -MGit::Repository::Plugin -e1 not ok 4 - perl -MGit::Repository::Command -e1 not ok 5 - perl -MGit::Repository -e1 Dubious, test returned 4 (wstat 1024, 0x400) Failed 4/5 subtests # # Versions for all modules listed in MYMETA.json (including optional ones): # # === Configure Requires === # # Module Want Have # ------------------- ---- ------- # ExtUtils::MakeMaker any 7.04_01 # # === Build Requires === # # Module Want Have # ------------------- ---- ------- # ExtUtils::MakeMaker any 7.04_01 # # === Test Requires === # # Module Want Have # ------------------- ---- -------- # ExtUtils::MakeMaker any 7.04_01 # File::Find any 1.29 # File::Path any 2.12 # File::Spec any 3.62 # Test::More any 1.001014 # constant any 1.33 # lib any 0.63 # overload any 1.26 # # === Test Recommends === # # Module Want Have # ---------- -------- -------- # CPAN::Meta 2.120900 2.150005 # # === Runtime Requires === # # Module Want Have # --------------------- ----- -------- # Carp any 1.38 # Cwd any 3.62 # Exporter any 5.72 # File::Spec any 3.62 # File::Spec::Functions any 3.62 # File::Temp any 0.2304 # IO::Handle any 1.35 # Scalar::Util any 1.43 # System::Command 1.103 missing # Test::Builder any 1.001014 # strict any 1.09 # warnings any 1.34 # # # *** WARNING WARNING WARNING WARNING WARNING WARNING WARNING WARNING *** # # The following REQUIRED prerequisites were not satisfied: # # System::Command is not installed (version '1.103' required) # t/00-report-prereqs.t ...... 1..1 ok 1 ok Can't locate System/Command.pm in @INC (you may need to install the System::Command module) (@INC contains: C:\cpanfly-5.22-64\var\cpan\build\Git-Repository-1.317-hR4HMj\blib\lib C:\cpanfly-5.22-64\var\cpan\build\Git-Repository-1.317-hR4HMj\blib\arch C:\cpanfly-5.22-64\var\cpan\build\Path-Tiny-0.084-gTnSnA/blib/arch C:\cpanfly-5.22-64\var\cpan\build\Path-Tiny-0.084-gTnSnA/blib/lib C:/cpanfly-5.22-64/var/megalib C:\cpanfly-5.22-64\var\cpan\build\Path-Tiny-0.084-gTnSnA/blib/arch C:\cpanfly-5.22-64\var\cpan\build\Path-Tiny-0.084-gTnSnA/blib/lib C:/cpanfly-5.22-64/var/megalib C:/Perl-5.22-64/site/lib C:/Perl-5.22-64/lib .) at C:\cpanfly-5.22-64\var\cpan\build\Git-Repository-1.317-hR4HMj\blib\lib/Git/Repository/Command.pm line 12. BEGIN failed--compilation aborted at C:\cpanfly-5.22-64\var\cpan\build\Git-Repository-1.317-hR4HMj\blib\lib/Git/Repository/Command.pm line 12. Compilation failed in require at C:\cpanfly-5.22-64\var\cpan\build\Git-Repository-1.317-hR4HMj\blib\lib/Git/Repository.pm line 12. BEGIN failed--compilation aborted at C:\cpanfly-5.22-64\var\cpan\build\Git-Repository-1.317-hR4HMj\blib\lib/Git/Repository.pm line 12. Compilation failed in require at t/05-try_git.t line 4. BEGIN failed--compilation aborted at t/05-try_git.t line 4. t/05-try_git.t ............. Dubious, test returned 2 (wstat 512, 0x200) No subtests run Can't locate System/Command.pm in @INC (you may need to install the System::Command module) (@INC contains: C:\cpanfly-5.22-64\var\cpan\build\Git-Repository-1.317-hR4HMj\blib\lib C:\cpanfly-5.22-64\var\cpan\build\Git-Repository-1.317-hR4HMj\blib\arch C:\cpanfly-5.22-64\var\cpan\build\Path-Tiny-0.084-gTnSnA/blib/arch C:\cpanfly-5.22-64\var\cpan\build\Path-Tiny-0.084-gTnSnA/blib/lib C:/cpanfly-5.22-64/var/megalib C:\cpanfly-5.22-64\var\cpan\build\Path-Tiny-0.084-gTnSnA/blib/arch C:\cpanfly-5.22-64\var\cpan\build\Path-Tiny-0.084-gTnSnA/blib/lib C:/cpanfly-5.22-64/var/megalib C:/Perl-5.22-64/site/lib C:/Perl-5.22-64/lib .) at C:\cpanfly-5.22-64\var\cpan\build\Git-Repository-1.317-hR4HMj\blib\lib/Git/Repository/Command.pm line 12. BEGIN failed--compilation aborted at C:\cpanfly-5.22-64\var\cpan\build\Git-Repository-1.317-hR4HMj\blib\lib/Git/Repository/Command.pm line 12. Compilation failed in require at C:\cpanfly-5.22-64\var\cpan\build\Git-Repository-1.317-hR4HMj\blib\lib/Git/Repository.pm line 12. BEGIN failed--compilation aborted at C:\cpanfly-5.22-64\var\cpan\build\Git-Repository-1.317-hR4HMj\blib\lib/Git/Repository.pm line 12. Compilation failed in require at C:\cpanfly-5.22-64\var\cpan\build\Git-Repository-1.317-hR4HMj\blib\lib/Test/Git.pm line 8. BEGIN failed--compilation aborted at C:\cpanfly-5.22-64\var\cpan\build\Git-Repository-1.317-hR4HMj\blib\lib/Test/Git.pm line 8. Compilation failed in require at t/06-version.t line 4. BEGIN failed--compilation aborted at t/06-version.t line 4. t/06-version.t ............. Dubious, test returned 2 (wstat 512, 0x200) No subtests run Can't locate System/Command.pm in @INC (you may need to install the System::Command module) (@INC contains: C:\cpanfly-5.22-64\var\cpan\build\Git-Repository-1.317-hR4HMj\blib\lib C:\cpanfly-5.22-64\var\cpan\build\Git-Repository-1.317-hR4HMj\blib\arch C:\cpanfly-5.22-64\var\cpan\build\Path-Tiny-0.084-gTnSnA/blib/arch C:\cpanfly-5.22-64\var\cpan\build\Path-Tiny-0.084-gTnSnA/blib/lib C:/cpanfly-5.22-64/var/megalib C:\cpanfly-5.22-64\var\cpan\build\Path-Tiny-0.084-gTnSnA/blib/arch C:\cpanfly-5.22-64\var\cpan\build\Path-Tiny-0.084-gTnSnA/blib/lib C:/cpanfly-5.22-64/var/megalib C:/Perl-5.22-64/site/lib C:/Perl-5.22-64/lib .) at C:\cpanfly-5.22-64\var\cpan\build\Git-Repository-1.317-hR4HMj\blib\lib/Git/Repository/Command.pm line 12. BEGIN failed--compilation aborted at C:\cpanfly-5.22-64\var\cpan\build\Git-Repository-1.317-hR4HMj\blib\lib/Git/Repository/Command.pm line 12. Compilation failed in require at C:\cpanfly-5.22-64\var\cpan\build\Git-Repository-1.317-hR4HMj\blib\lib/Git/Repository.pm line 12. BEGIN failed--compilation aborted at C:\cpanfly-5.22-64\var\cpan\build\Git-Repository-1.317-hR4HMj\blib\lib/Git/Repository.pm line 12. Compilation failed in require at C:\cpanfly-5.22-64\var\cpan\build\Git-Repository-1.317-hR4HMj\blib\lib/Test/Git.pm line 8. BEGIN failed--compilation aborted at C:\cpanfly-5.22-64\var\cpan\build\Git-Repository-1.317-hR4HMj\blib\lib/Test/Git.pm line 8. Compilation failed in require at t/07-version.t line 4. BEGIN failed--compilation aborted at t/07-version.t line 4. t/07-version.t ............. Dubious, test returned 2 (wstat 512, 0x200) No subtests run Can't locate System/Command.pm in @INC (you may need to install the System::Command module) (@INC contains: C:\cpanfly-5.22-64\var\cpan\build\Git-Repository-1.317-hR4HMj\blib\lib C:\cpanfly-5.22-64\var\cpan\build\Git-Repository-1.317-hR4HMj\blib\arch C:\cpanfly-5.22-64\var\cpan\build\Path-Tiny-0.084-gTnSnA/blib/arch C:\cpanfly-5.22-64\var\cpan\build\Path-Tiny-0.084-gTnSnA/blib/lib C:/cpanfly-5.22-64/var/megalib C:\cpanfly-5.22-64\var\cpan\build\Path-Tiny-0.084-gTnSnA/blib/arch C:\cpanfly-5.22-64\var\cpan\build\Path-Tiny-0.084-gTnSnA/blib/lib C:/cpanfly-5.22-64/var/megalib C:/Perl-5.22-64/site/lib C:/Perl-5.22-64/lib .) at C:\cpanfly-5.22-64\var\cpan\build\Git-Repository-1.317-hR4HMj\blib\lib/Git/Repository/Command.pm line 12. BEGIN failed--compilation aborted at C:\cpanfly-5.22-64\var\cpan\build\Git-Repository-1.317-hR4HMj\blib\lib/Git/Repository/Command.pm line 12. Compilation failed in require at C:\cpanfly-5.22-64\var\cpan\build\Git-Repository-1.317-hR4HMj\blib\lib/Git/Repository.pm line 12. BEGIN failed--compilation aborted at C:\cpanfly-5.22-64\var\cpan\build\Git-Repository-1.317-hR4HMj\blib\lib/Git/Repository.pm line 12. Compilation failed in require at C:\cpanfly-5.22-64\var\cpan\build\Git-Repository-1.317-hR4HMj\blib\lib/Test/Git.pm line 8. BEGIN failed--compilation aborted at C:\cpanfly-5.22-64\var\cpan\build\Git-Repository-1.317-hR4HMj\blib\lib/Test/Git.pm line 8. Compilation failed in require at t/10-new_fail.t line 4. BEGIN failed--compilation aborted at t/10-new_fail.t line 4. t/10-new_fail.t ............ Dubious, test returned 2 (wstat 512, 0x200) No subtests run Can't locate System/Command.pm in @INC (you may need to install the System::Command module) (@INC contains: C:\cpanfly-5.22-64\var\cpan\build\Git-Repository-1.317-hR4HMj\blib\lib C:\cpanfly-5.22-64\var\cpan\build\Git-Repository-1.317-hR4HMj\blib\arch C:\cpanfly-5.22-64\var\cpan\build\Path-Tiny-0.084-gTnSnA/blib/arch C:\cpanfly-5.22-64\var\cpan\build\Path-Tiny-0.084-gTnSnA/blib/lib C:/cpanfly-5.22-64/var/megalib C:\cpanfly-5.22-64\var\cpan\build\Path-Tiny-0.084-gTnSnA/blib/arch C:\cpanfly-5.22-64\var\cpan\build\Path-Tiny-0.084-gTnSnA/blib/lib C:/cpanfly-5.22-64/var/megalib C:/Perl-5.22-64/site/lib C:/Perl-5.22-64/lib .) at C:\cpanfly-5.22-64\var\cpan\build\Git-Repository-1.317-hR4HMj\blib\lib/Git/Repository/Command.pm line 12. BEGIN failed--compilation aborted at C:\cpanfly-5.22-64\var\cpan\build\Git-Repository-1.317-hR4HMj\blib\lib/Git/Repository/Command.pm line 12. Compilation failed in require at C:\cpanfly-5.22-64\var\cpan\build\Git-Repository-1.317-hR4HMj\blib\lib/Git/Repository.pm line 12. BEGIN failed--compilation aborted at C:\cpanfly-5.22-64\var\cpan\build\Git-Repository-1.317-hR4HMj\blib\lib/Git/Repository.pm line 12. Compilation failed in require at C:\cpanfly-5.22-64\var\cpan\build\Git-Repository-1.317-hR4HMj\blib\lib/Test/Git.pm line 8. BEGIN failed--compilation aborted at C:\cpanfly-5.22-64\var\cpan\build\Git-Repository-1.317-hR4HMj\blib\lib/Test/Git.pm line 8. Compilation failed in require at t/11-create.t line 4. BEGIN failed--compilation aborted at t/11-create.t line 4. t/11-create.t .............. Dubious, test returned 2 (wstat 512, 0x200) No subtests run Can't locate System/Command.pm in @INC (you may need to install the System::Command module) (@INC contains: C:\cpanfly-5.22-64\var\cpan\build\Git-Repository-1.317-hR4HMj\blib\lib C:\cpanfly-5.22-64\var\cpan\build\Git-Repository-1.317-hR4HMj\blib\arch C:\cpanfly-5.22-64\var\cpan\build\Path-Tiny-0.084-gTnSnA/blib/arch C:\cpanfly-5.22-64\var\cpan\build\Path-Tiny-0.084-gTnSnA/blib/lib C:/cpanfly-5.22-64/var/megalib C:\cpanfly-5.22-64\var\cpan\build\Path-Tiny-0.084-gTnSnA/blib/arch C:\cpanfly-5.22-64\var\cpan\build\Path-Tiny-0.084-gTnSnA/blib/lib C:/cpanfly-5.22-64/var/megalib C:/Perl-5.22-64/site/lib C:/Perl-5.22-64/lib .) at C:\cpanfly-5.22-64\var\cpan\build\Git-Repository-1.317-hR4HMj\blib\lib/Git/Repository/Command.pm line 12. BEGIN failed--compilation aborted at C:\cpanfly-5.22-64\var\cpan\build\Git-Repository-1.317-hR4HMj\blib\lib/Git/Repository/Command.pm line 12. Compilation failed in require at C:\cpanfly-5.22-64\var\cpan\build\Git-Repository-1.317-hR4HMj\blib\lib/Git/Repository.pm line 12. BEGIN failed--compilation aborted at C:\cpanfly-5.22-64\var\cpan\build\Git-Repository-1.317-hR4HMj\blib\lib/Git/Repository.pm line 12. Compilation failed in require at C:\cpanfly-5.22-64\var\cpan\build\Git-Repository-1.317-hR4HMj\blib\lib/Test/Git.pm line 8. BEGIN failed--compilation aborted at C:\cpanfly-5.22-64\var\cpan\build\Git-Repository-1.317-hR4HMj\blib\lib/Test/Git.pm line 8. Compilation failed in require at t/12-create.t line 4. BEGIN failed--compilation aborted at t/12-create.t line 4. t/12-create.t .............. Dubious, test returned 2 (wstat 512, 0x200) No subtests run Can't locate System/Command.pm in @INC (you may need to install the System::Command module) (@INC contains: C:\cpanfly-5.22-64\var\cpan\build\Git-Repository-1.317-hR4HMj\blib\lib C:\cpanfly-5.22-64\var\cpan\build\Git-Repository-1.317-hR4HMj\blib\arch C:\cpanfly-5.22-64\var\cpan\build\Path-Tiny-0.084-gTnSnA/blib/arch C:\cpanfly-5.22-64\var\cpan\build\Path-Tiny-0.084-gTnSnA/blib/lib C:/cpanfly-5.22-64/var/megalib C:\cpanfly-5.22-64\var\cpan\build\Path-Tiny-0.084-gTnSnA/blib/arch C:\cpanfly-5.22-64\var\cpan\build\Path-Tiny-0.084-gTnSnA/blib/lib C:/cpanfly-5.22-64/var/megalib C:/Perl-5.22-64/site/lib C:/Perl-5.22-64/lib .) at C:\cpanfly-5.22-64\var\cpan\build\Git-Repository-1.317-hR4HMj\blib\lib/Git/Repository/Command.pm line 12. BEGIN failed--compilation aborted at C:\cpanfly-5.22-64\var\cpan\build\Git-Repository-1.317-hR4HMj\blib\lib/Git/Repository/Command.pm line 12. Compilation failed in require at C:\cpanfly-5.22-64\var\cpan\build\Git-Repository-1.317-hR4HMj\blib\lib/Git/Repository.pm line 12. BEGIN failed--compilation aborted at C:\cpanfly-5.22-64\var\cpan\build\Git-Repository-1.317-hR4HMj\blib\lib/Git/Repository.pm line 12. Compilation failed in require at C:\cpanfly-5.22-64\var\cpan\build\Git-Repository-1.317-hR4HMj\blib\lib/Test/Git.pm line 8. BEGIN failed--compilation aborted at C:\cpanfly-5.22-64\var\cpan\build\Git-Repository-1.317-hR4HMj\blib\lib/Test/Git.pm line 8. Compilation failed in require at t/13-sudo.t line 4. BEGIN failed--compilation aborted at t/13-sudo.t line 4. t/13-sudo.t ................ Dubious, test returned 2 (wstat 512, 0x200) No subtests run Can't locate System/Command.pm in @INC (you may need to install the System::Command module) (@INC contains: C:\cpanfly-5.22-64\var\cpan\build\Git-Repository-1.317-hR4HMj\blib\lib C:\cpanfly-5.22-64\var\cpan\build\Git-Repository-1.317-hR4HMj\blib\arch C:\cpanfly-5.22-64\var\cpan\build\Path-Tiny-0.084-gTnSnA/blib/arch C:\cpanfly-5.22-64\var\cpan\build\Path-Tiny-0.084-gTnSnA/blib/lib C:/cpanfly-5.22-64/var/megalib C:\cpanfly-5.22-64\var\cpan\build\Path-Tiny-0.084-gTnSnA/blib/arch C:\cpanfly-5.22-64\var\cpan\build\Path-Tiny-0.084-gTnSnA/blib/lib C:/cpanfly-5.22-64/var/megalib C:/Perl-5.22-64/site/lib C:/Perl-5.22-64/lib .) at C:\cpanfly-5.22-64\var\cpan\build\Git-Repository-1.317-hR4HMj\blib\lib/Git/Repository/Command.pm line 12. BEGIN failed--compilation aborted at C:\cpanfly-5.22-64\var\cpan\build\Git-Repository-1.317-hR4HMj\blib\lib/Git/Repository/Command.pm line 12. Compilation failed in require at C:\cpanfly-5.22-64\var\cpan\build\Git-Repository-1.317-hR4HMj\blib\lib/Git/Repository.pm line 12. BEGIN failed--compilation aborted at C:\cpanfly-5.22-64\var\cpan\build\Git-Repository-1.317-hR4HMj\blib\lib/Git/Repository.pm line 12. Compilation failed in require at C:\cpanfly-5.22-64\var\cpan\build\Git-Repository-1.317-hR4HMj\blib\lib/Test/Git.pm line 8. BEGIN failed--compilation aborted at C:\cpanfly-5.22-64\var\cpan\build\Git-Repository-1.317-hR4HMj\blib\lib/Test/Git.pm line 8. Compilation failed in require at t/20-simple.t line 4. BEGIN failed--compilation aborted at t/20-simple.t line 4. t/20-simple.t .............. Dubious, test returned 2 (wstat 512, 0x200) No subtests run Can't locate System/Command.pm in @INC (you may need to install the System::Command module) (@INC contains: C:\cpanfly-5.22-64\var\cpan\build\Git-Repository-1.317-hR4HMj\blib\lib C:\cpanfly-5.22-64\var\cpan\build\Git-Repository-1.317-hR4HMj\blib\arch C:\cpanfly-5.22-64\var\cpan\build\Path-Tiny-0.084-gTnSnA/blib/arch C:\cpanfly-5.22-64\var\cpan\build\Path-Tiny-0.084-gTnSnA/blib/lib C:/cpanfly-5.22-64/var/megalib C:\cpanfly-5.22-64\var\cpan\build\Path-Tiny-0.084-gTnSnA/blib/arch C:\cpanfly-5.22-64\var\cpan\build\Path-Tiny-0.084-gTnSnA/blib/lib C:/cpanfly-5.22-64/var/megalib C:/Perl-5.22-64/site/lib C:/Perl-5.22-64/lib .) at C:\cpanfly-5.22-64\var\cpan\build\Git-Repository-1.317-hR4HMj\blib\lib/Git/Repository/Command.pm line 12. BEGIN failed--compilation aborted at C:\cpanfly-5.22-64\var\cpan\build\Git-Repository-1.317-hR4HMj\blib\lib/Git/Repository/Command.pm line 12. Compilation failed in require at C:\cpanfly-5.22-64\var\cpan\build\Git-Repository-1.317-hR4HMj\blib\lib/Git/Repository.pm line 12. BEGIN failed--compilation aborted at C:\cpanfly-5.22-64\var\cpan\build\Git-Repository-1.317-hR4HMj\blib\lib/Git/Repository.pm line 12. Compilation failed in require at C:\cpanfly-5.22-64\var\cpan\build\Git-Repository-1.317-hR4HMj\blib\lib/Test/Git.pm line 8. BEGIN failed--compilation aborted at C:\cpanfly-5.22-64\var\cpan\build\Git-Repository-1.317-hR4HMj\blib\lib/Test/Git.pm line 8. Compilation failed in require at t/21-submodule.t line 4. BEGIN failed--compilation aborted at t/21-submodule.t line 4. t/21-submodule.t ........... Dubious, test returned 2 (wstat 512, 0x200) No subtests run Can't locate System/Command.pm in @INC (you may need to install the System::Command module) (@INC contains: C:\cpanfly-5.22-64\var\cpan\build\Git-Repository-1.317-hR4HMj\blib\lib C:\cpanfly-5.22-64\var\cpan\build\Git-Repository-1.317-hR4HMj\blib\arch C:\cpanfly-5.22-64\var\cpan\build\Path-Tiny-0.084-gTnSnA/blib/arch C:\cpanfly-5.22-64\var\cpan\build\Path-Tiny-0.084-gTnSnA/blib/lib C:/cpanfly-5.22-64/var/megalib C:\cpanfly-5.22-64\var\cpan\build\Path-Tiny-0.084-gTnSnA/blib/arch C:\cpanfly-5.22-64\var\cpan\build\Path-Tiny-0.084-gTnSnA/blib/lib C:/cpanfly-5.22-64/var/megalib C:/Perl-5.22-64/site/lib C:/Perl-5.22-64/lib .) at C:\cpanfly-5.22-64\var\cpan\build\Git-Repository-1.317-hR4HMj\blib\lib/Git/Repository/Command.pm line 12. BEGIN failed--compilation aborted at C:\cpanfly-5.22-64\var\cpan\build\Git-Repository-1.317-hR4HMj\blib\lib/Git/Repository/Command.pm line 12. Compilation failed in require at C:\cpanfly-5.22-64\var\cpan\build\Git-Repository-1.317-hR4HMj\blib\lib/Git/Repository.pm line 12. BEGIN failed--compilation aborted at C:\cpanfly-5.22-64\var\cpan\build\Git-Repository-1.317-hR4HMj\blib\lib/Git/Repository.pm line 12. Compilation failed in require at C:\cpanfly-5.22-64\var\cpan\build\Git-Repository-1.317-hR4HMj\blib\lib/Test/Git.pm line 8. BEGIN failed--compilation aborted at C:\cpanfly-5.22-64\var\cpan\build\Git-Repository-1.317-hR4HMj\blib\lib/Test/Git.pm line 8. Compilation failed in require at t/22-backward.t line 4. BEGIN failed--compilation aborted at t/22-backward.t line 4. t/22-backward.t ............ Dubious, test returned 2 (wstat 512, 0x200) No subtests run Can't locate System/Command.pm in @INC (you may need to install the System::Command module) (@INC contains: C:\cpanfly-5.22-64\var\cpan\build\Git-Repository-1.317-hR4HMj\blib\lib C:\cpanfly-5.22-64\var\cpan\build\Git-Repository-1.317-hR4HMj\blib\arch C:\cpanfly-5.22-64\var\cpan\build\Path-Tiny-0.084-gTnSnA/blib/arch C:\cpanfly-5.22-64\var\cpan\build\Path-Tiny-0.084-gTnSnA/blib/lib C:/cpanfly-5.22-64/var/megalib C:\cpanfly-5.22-64\var\cpan\build\Path-Tiny-0.084-gTnSnA/blib/arch C:\cpanfly-5.22-64\var\cpan\build\Path-Tiny-0.084-gTnSnA/blib/lib C:/cpanfly-5.22-64/var/megalib C:/Perl-5.22-64/site/lib C:/Perl-5.22-64/lib .) at C:\cpanfly-5.22-64\var\cpan\build\Git-Repository-1.317-hR4HMj\blib\lib/Git/Repository/Command.pm line 12. BEGIN failed--compilation aborted at C:\cpanfly-5.22-64\var\cpan\build\Git-Repository-1.317-hR4HMj\blib\lib/Git/Repository/Command.pm line 12. Compilation failed in require at C:\cpanfly-5.22-64\var\cpan\build\Git-Repository-1.317-hR4HMj\blib\lib/Git/Repository.pm line 12. BEGIN failed--compilation aborted at C:\cpanfly-5.22-64\var\cpan\build\Git-Repository-1.317-hR4HMj\blib\lib/Git/Repository.pm line 12. Compilation failed in require at C:\cpanfly-5.22-64\var\cpan\build\Git-Repository-1.317-hR4HMj\blib\lib/Test/Git.pm line 8. BEGIN failed--compilation aborted at C:\cpanfly-5.22-64\var\cpan\build\Git-Repository-1.317-hR4HMj\blib\lib/Test/Git.pm line 8. Compilation failed in require at t/23-quiet.t line 4. BEGIN failed--compilation aborted at t/23-quiet.t line 4. t/23-quiet.t ............... Dubious, test returned 2 (wstat 512, 0x200) No subtests run Can't locate System/Command.pm in @INC (you may need to install the System::Command module) (@INC contains: C:\cpanfly-5.22-64\var\cpan\build\Git-Repository-1.317-hR4HMj\blib\lib C:\cpanfly-5.22-64\var\cpan\build\Git-Repository-1.317-hR4HMj\blib\arch C:\cpanfly-5.22-64\var\cpan\build\Path-Tiny-0.084-gTnSnA/blib/arch C:\cpanfly-5.22-64\var\cpan\build\Path-Tiny-0.084-gTnSnA/blib/lib C:/cpanfly-5.22-64/var/megalib C:\cpanfly-5.22-64\var\cpan\build\Path-Tiny-0.084-gTnSnA/blib/arch C:\cpanfly-5.22-64\var\cpan\build\Path-Tiny-0.084-gTnSnA/blib/lib C:/cpanfly-5.22-64/var/megalib C:/Perl-5.22-64/site/lib C:/Perl-5.22-64/lib .) at C:\cpanfly-5.22-64\var\cpan\build\Git-Repository-1.317-hR4HMj\blib\lib/Git/Repository/Command.pm line 12. BEGIN failed--compilation aborted at C:\cpanfly-5.22-64\var\cpan\build\Git-Repository-1.317-hR4HMj\blib\lib/Git/Repository/Command.pm line 12. Compilation failed in require at C:\cpanfly-5.22-64\var\cpan\build\Git-Repository-1.317-hR4HMj\blib\lib/Git/Repository.pm line 12. BEGIN failed--compilation aborted at C:\cpanfly-5.22-64\var\cpan\build\Git-Repository-1.317-hR4HMj\blib\lib/Git/Repository.pm line 12. Compilation failed in require at C:\cpanfly-5.22-64\var\cpan\build\Git-Repository-1.317-hR4HMj\blib\lib/Test/Git.pm line 8. BEGIN failed--compilation aborted at C:\cpanfly-5.22-64\var\cpan\build\Git-Repository-1.317-hR4HMj\blib\lib/Test/Git.pm line 8. Compilation failed in require at t/24-errors.t line 4. BEGIN failed--compilation aborted at t/24-errors.t line 4. t/24-errors.t .............. Dubious, test returned 2 (wstat 512, 0x200) No subtests run Can't locate System/Command.pm in @INC (you may need to install the System::Command module) (@INC contains: t C:\cpanfly-5.22-64\var\cpan\build\Git-Repository-1.317-hR4HMj\blib\lib C:\cpanfly-5.22-64\var\cpan\build\Git-Repository-1.317-hR4HMj\blib\arch C:\cpanfly-5.22-64\var\cpan\build\Path-Tiny-0.084-gTnSnA/blib/arch C:\cpanfly-5.22-64\var\cpan\build\Path-Tiny-0.084-gTnSnA/blib/lib C:/cpanfly-5.22-64/var/megalib C:/Perl-5.22-64/site/lib C:/Perl-5.22-64/lib .) at C:\cpanfly-5.22-64\var\cpan\build\Git-Repository-1.317-hR4HMj\blib\lib/Git/Repository/Command.pm line 12. BEGIN failed--compilation aborted at C:\cpanfly-5.22-64\var\cpan\build\Git-Repository-1.317-hR4HMj\blib\lib/Git/Repository/Command.pm line 12. Compilation failed in require at C:\cpanfly-5.22-64\var\cpan\build\Git-Repository-1.317-hR4HMj\blib\lib/Git/Repository.pm line 12. BEGIN failed--compilation aborted at C:\cpanfly-5.22-64\var\cpan\build\Git-Repository-1.317-hR4HMj\blib\lib/Git/Repository.pm line 12. Compilation failed in require at C:\cpanfly-5.22-64\var\cpan\build\Git-Repository-1.317-hR4HMj\blib\lib/Test/Git.pm line 8. BEGIN failed--compilation aborted at C:\cpanfly-5.22-64\var\cpan\build\Git-Repository-1.317-hR4HMj\blib\lib/Test/Git.pm line 8. Compilation failed in require at t/25-plugins.t line 5. BEGIN failed--compilation aborted at t/25-plugins.t line 5. t/25-plugins.t ............. Dubious, test returned 2 (wstat 512, 0x200) No subtests run Can't locate System/Command.pm in @INC (you may need to install the System::Command module) (@INC contains: C:\cpanfly-5.22-64\var\cpan\build\Git-Repository-1.317-hR4HMj\blib\lib C:\cpanfly-5.22-64\var\cpan\build\Git-Repository-1.317-hR4HMj\blib\arch C:\cpanfly-5.22-64\var\cpan\build\Path-Tiny-0.084-gTnSnA/blib/arch C:\cpanfly-5.22-64\var\cpan\build\Path-Tiny-0.084-gTnSnA/blib/lib C:/cpanfly-5.22-64/var/megalib C:\cpanfly-5.22-64\var\cpan\build\Path-Tiny-0.084-gTnSnA/blib/arch C:\cpanfly-5.22-64\var\cpan\build\Path-Tiny-0.084-gTnSnA/blib/lib C:/cpanfly-5.22-64/var/megalib C:/Perl-5.22-64/site/lib C:/Perl-5.22-64/lib .) at C:\cpanfly-5.22-64\var\cpan\build\Git-Repository-1.317-hR4HMj\blib\lib/Git/Repository/Command.pm line 12. BEGIN failed--compilation aborted at C:\cpanfly-5.22-64\var\cpan\build\Git-Repository-1.317-hR4HMj\blib\lib/Git/Repository/Command.pm line 12. Compilation failed in require at C:\cpanfly-5.22-64\var\cpan\build\Git-Repository-1.317-hR4HMj\blib\lib/Git/Repository.pm line 12. BEGIN failed--compilation aborted at C:\cpanfly-5.22-64\var\cpan\build\Git-Repository-1.317-hR4HMj\blib\lib/Git/Repository.pm line 12. Compilation failed in require at C:\cpanfly-5.22-64\var\cpan\build\Git-Repository-1.317-hR4HMj\blib\lib/Test/Git.pm line 8. BEGIN failed--compilation aborted at C:\cpanfly-5.22-64\var\cpan\build\Git-Repository-1.317-hR4HMj\blib\lib/Test/Git.pm line 8. Compilation failed in require at t/26-overloaded_objects.t line 6. BEGIN failed--compilation aborted at t/26-overloaded_objects.t line 6. t/26-overloaded_objects.t .. Dubious, test returned 2 (wstat 512, 0x200) No subtests run Can't locate System/Command.pm in @INC (you may need to install the System::Command module) (@INC contains: C:\cpanfly-5.22-64\var\cpan\build\Git-Repository-1.317-hR4HMj\blib\lib C:\cpanfly-5.22-64\var\cpan\build\Git-Repository-1.317-hR4HMj\blib\arch C:\cpanfly-5.22-64\var\cpan\build\Path-Tiny-0.084-gTnSnA/blib/arch C:\cpanfly-5.22-64\var\cpan\build\Path-Tiny-0.084-gTnSnA/blib/lib C:/cpanfly-5.22-64/var/megalib C:\cpanfly-5.22-64\var\cpan\build\Path-Tiny-0.084-gTnSnA/blib/arch C:\cpanfly-5.22-64\var\cpan\build\Path-Tiny-0.084-gTnSnA/blib/lib C:/cpanfly-5.22-64/var/megalib C:/Perl-5.22-64/site/lib C:/Perl-5.22-64/lib .) at C:\cpanfly-5.22-64\var\cpan\build\Git-Repository-1.317-hR4HMj\blib\lib/Git/Repository/Command.pm line 12. BEGIN failed--compilation aborted at C:\cpanfly-5.22-64\var\cpan\build\Git-Repository-1.317-hR4HMj\blib\lib/Git/Repository/Command.pm line 12. Compilation failed in require at C:\cpanfly-5.22-64\var\cpan\build\Git-Repository-1.317-hR4HMj\blib\lib/Git/Repository.pm line 12. BEGIN failed--compilation aborted at C:\cpanfly-5.22-64\var\cpan\build\Git-Repository-1.317-hR4HMj\blib\lib/Git/Repository.pm line 12. Compilation failed in require at C:\cpanfly-5.22-64\var\cpan\build\Git-Repository-1.317-hR4HMj\blib\lib/Test/Git.pm line 8. BEGIN failed--compilation aborted at C:\cpanfly-5.22-64\var\cpan\build\Git-Repository-1.317-hR4HMj\blib\lib/Test/Git.pm line 8. Compilation failed in require at t/30-test_repository.t line 4. BEGIN failed--compilation aborted at t/30-test_repository.t line 4. t/30-test_repository.t ..... Dubious, test returned 2 (wstat 512, 0x200) No subtests run Can't locate System/Command.pm in @INC (you may need to install the System::Command module) (@INC contains: C:\cpanfly-5.22-64\var\cpan\build\Git-Repository-1.317-hR4HMj\blib\lib C:\cpanfly-5.22-64\var\cpan\build\Git-Repository-1.317-hR4HMj\blib\arch C:\cpanfly-5.22-64\var\cpan\build\Path-Tiny-0.084-gTnSnA/blib/arch C:\cpanfly-5.22-64\var\cpan\build\Path-Tiny-0.084-gTnSnA/blib/lib C:/cpanfly-5.22-64/var/megalib C:\cpanfly-5.22-64\var\cpan\build\Path-Tiny-0.084-gTnSnA/blib/arch C:\cpanfly-5.22-64\var\cpan\build\Path-Tiny-0.084-gTnSnA/blib/lib C:/cpanfly-5.22-64/var/megalib C:/Perl-5.22-64/site/lib C:/Perl-5.22-64/lib .) at C:\cpanfly-5.22-64\var\cpan\build\Git-Repository-1.317-hR4HMj\blib\lib/Git/Repository/Command.pm line 12. BEGIN failed--compilation aborted at C:\cpanfly-5.22-64\var\cpan\build\Git-Repository-1.317-hR4HMj\blib\lib/Git/Repository/Command.pm line 12. Compilation failed in require at C:\cpanfly-5.22-64\var\cpan\build\Git-Repository-1.317-hR4HMj\blib\lib/Git/Repository.pm line 12. BEGIN failed--compilation aborted at C:\cpanfly-5.22-64\var\cpan\build\Git-Repository-1.317-hR4HMj\blib\lib/Git/Repository.pm line 12. Compilation failed in require at C:\cpanfly-5.22-64\var\cpan\build\Git-Repository-1.317-hR4HMj\blib\lib/Git/Repository/Util.pm line 6. BEGIN failed--compilation aborted at C:\cpanfly-5.22-64\var\cpan\build\Git-Repository-1.317-hR4HMj\blib\lib/Git/Repository/Util.pm line 6. Compilation failed in require at t/50-util.t line 5. BEGIN failed--compilation aborted at t/50-util.t line 5. t/50-util.t ................ Dubious, test returned 2 (wstat 512, 0x200) No subtests run t/author-pod-coverage.t .... skipped: these tests are for testing by the author t/author-pod-syntax.t ...... skipped: these tests are for testing by the author t/release-distmeta.t ....... skipped: these tests are for release candidate testing Can't locate System/Command.pm in @INC (you may need to install the System::Command module) (@INC contains: C:\cpanfly-5.22-64\var\cpan\build\Git-Repository-1.317-hR4HMj\blib\lib C:\cpanfly-5.22-64\var\cpan\build\Git-Repository-1.317-hR4HMj\blib\arch C:\cpanfly-5.22-64\var\cpan\build\Path-Tiny-0.084-gTnSnA/blib/arch C:\cpanfly-5.22-64\var\cpan\build\Path-Tiny-0.084-gTnSnA/blib/lib C:/cpanfly-5.22-64/var/megalib C:\cpanfly-5.22-64\var\cpan\build\Path-Tiny-0.084-gTnSnA/blib/arch C:\cpanfly-5.22-64\var\cpan\build\Path-Tiny-0.084-gTnSnA/blib/lib C:/cpanfly-5.22-64/var/megalib C:/Perl-5.22-64/site/lib C:/Perl-5.22-64/lib .) at C:\cpanfly-5.22-64\var\cpan\build\Git-Repository-1.317-hR4HMj\blib\lib/Git/Repository/Command.pm line 12. BEGIN failed--compilation aborted at C:\cpanfly-5.22-64\var\cpan\build\Git-Repository-1.317-hR4HMj\blib\lib/Git/Repository/Command.pm line 12. Compilation failed in require at C:\cpanfly-5.22-64\var\cpan\build\Git-Repository-1.317-hR4HMj\blib\lib/Git/Repository.pm line 12. BEGIN failed--compilation aborted at C:\cpanfly-5.22-64\var\cpan\build\Git-Repository-1.317-hR4HMj\blib\lib/Git/Repository.pm line 12. Compilation failed in require at t/test-all-git.t line 4. BEGIN failed--compilation aborted at t/test-all-git.t line 4. t/test-all-git.t ........... Dubious, test returned 2 (wstat 512, 0x200) No subtests run Test Summary Report ------------------- t/00-load.t (Wstat: 1024 Tests: 5 Failed: 4) Failed tests: 1-2, 4-5 Non-zero exit status: 4 t/05-try_git.t (Wstat: 512 Tests: 0 Failed: 0) Non-zero exit status: 2 Parse errors: No plan found in TAP output t/06-version.t (Wstat: 512 Tests: 0 Failed: 0) Non-zero exit status: 2 Parse errors: No plan found in TAP output t/07-version.t (Wstat: 512 Tests: 0 Failed: 0) Non-zero exit status: 2 Parse errors: No plan found in TAP output t/10-new_fail.t (Wstat: 512 Tests: 0 Failed: 0) Non-zero exit status: 2 Parse errors: No plan found in TAP output t/11-create.t (Wstat: 512 Tests: 0 Failed: 0) Non-zero exit status: 2 Parse errors: No plan found in TAP output t/12-create.t (Wstat: 512 Tests: 0 Failed: 0) Non-zero exit status: 2 Parse errors: No plan found in TAP output t/13-sudo.t (Wstat: 512 Tests: 0 Failed: 0) Non-zero exit status: 2 Parse errors: No plan found in TAP output t/20-simple.t (Wstat: 512 Tests: 0 Failed: 0) Non-zero exit status: 2 Parse errors: No plan found in TAP output t/21-submodule.t (Wstat: 512 Tests: 0 Failed: 0) Non-zero exit status: 2 Parse errors: No plan found in TAP output t/22-backward.t (Wstat: 512 Tests: 0 Failed: 0) Non-zero exit status: 2 Parse errors: No plan found in TAP output t/23-quiet.t (Wstat: 512 Tests: 0 Failed: 0) Non-zero exit status: 2 Parse errors: No plan found in TAP output t/24-errors.t (Wstat: 512 Tests: 0 Failed: 0) Non-zero exit status: 2 Parse errors: No plan found in TAP output t/25-plugins.t (Wstat: 512 Tests: 0 Failed: 0) Non-zero exit status: 2 Parse errors: No plan found in TAP output t/26-overloaded_objects.t (Wstat: 512 Tests: 0 Failed: 0) Non-zero exit status: 2 Parse errors: No plan found in TAP output t/30-test_repository.t (Wstat: 512 Tests: 0 Failed: 0) Non-zero exit status: 2 Parse errors: No plan found in TAP output t/50-util.t (Wstat: 512 Tests: 0 Failed: 0) Non-zero exit status: 2 Parse errors: No plan found in TAP output t/test-all-git.t (Wstat: 512 Tests: 0 Failed: 0) Non-zero exit status: 2 Parse errors: No plan found in TAP output Files=22, Tests=6, 4 wallclock secs ( 0.16 usr + 0.05 sys = 0.20 CPU) Result: FAIL Failed 18/22 test programs. 4/6 subtests failed. dmake: Error code 130, while making 'test_dynamic' BOOK/Git-Repository-1.317.tar.gz one dependency not OK (System::Command); additionally test harness failed dmake test TEST_VERBOSE=1 -- NOT OK //hint// to see the cpan-testers results for installing this module, try: reports BOOK/Git-Repository-1.317.tar.gz PREACTION/Statocles-0.072.tar.gz Has already been unwrapped into directory C:\cpanfly-5.22-64\var\cpan\build\Statocles-0.072-AsFpsf PREACTION/Statocles-0.072.tar.gz Has already been prepared Running make for P/PR/PREACTION/Statocles-0.072.tar.gz Prepending C:\cpanfly-5.22-64\var\cpan\build\Path-Tiny-0.084-gTnSnA/blib/arch C:\cpanfly-5.22-64\var\cpan\build\Path-Tiny-0.084-gTnSnA/blib/lib to PERL5LIB for 'make' Warning: Prerequisite 'Git::Repository => 0' for 'PREACTION/Statocles-0.072.tar.gz' failed when processing 'BOOK/Git-Repository-1.317.tar.gz' with 'make_test => NO one dependency not OK (System::Command); additionally test harness failed'. Continuing, but chances to succeed are limited. >>> dmake cp share\theme\default\blog\post.html.ep blib\lib\auto\share\dist\Statocles\theme\default\blog\post.html.ep cp share\theme\default\blog\index.atom.ep blib\lib\auto\share\dist\Statocles\theme\default\blog\index.atom.ep cp share\theme\default\site\footer.html.ep blib\lib\auto\share\dist\Statocles\theme\default\site\footer.html.ep cp share\theme\default\css\normalize.css blib\lib\auto\share\dist\Statocles\theme\default\css\normalize.css cp share\theme\default\site\style.html blib\lib\auto\share\dist\Statocles\theme\default\site\style.html cp share\theme\default\perldoc\source.html.ep blib\lib\auto\share\dist\Statocles\theme\default\perldoc\source.html.ep cp share\theme\bootstrap\site\style.html blib\lib\auto\share\dist\Statocles\theme\bootstrap\site\style.html cp share\theme\default\perldoc\pod.html.ep blib\lib\auto\share\dist\Statocles\theme\default\perldoc\pod.html.ep cp share\theme\bootstrap\blog\post.html.ep blib\lib\auto\share\dist\Statocles\theme\bootstrap\blog\post.html.ep cp share\theme\bootstrap\blog\index.atom.ep blib\lib\auto\share\dist\Statocles\theme\bootstrap\blog\index.atom.ep cp share\theme\bootstrap\perldoc\source.html.ep blib\lib\auto\share\dist\Statocles\theme\bootstrap\perldoc\source.html.ep cp share\theme\default\css\skeleton.css blib\lib\auto\share\dist\Statocles\theme\default\css\skeleton.css cp share\theme\bootstrap\plugin\highlight\solarized-light.css blib\lib\auto\share\dist\Statocles\theme\bootstrap\plugin\highlight\solarized-light.css cp share\theme\bootstrap\blog\index.html.ep blib\lib\auto\share\dist\Statocles\theme\bootstrap\blog\index.html.ep cp share\theme\bootstrap\plugin\highlight\solarized-dark.css blib\lib\auto\share\dist\Statocles\theme\bootstrap\plugin\highlight\solarized-dark.css cp share\theme\default\plugin\highlight\solarized-light.css blib\lib\auto\share\dist\Statocles\theme\default\plugin\highlight\solarized-light.css cp share\theme\default\site\navbar_extra.html.ep blib\lib\auto\share\dist\Statocles\theme\default\site\navbar_extra.html.ep cp share\theme\default\css\statocles-default.css blib\lib\auto\share\dist\Statocles\theme\default\css\statocles-default.css cp share\theme\bootstrap\site\robots.txt.ep blib\lib\auto\share\dist\Statocles\theme\bootstrap\site\robots.txt.ep cp share\theme\default\site\header_after.html.ep blib\lib\auto\share\dist\Statocles\theme\default\site\header_after.html.ep cp share\theme\default\site\robots.txt.ep blib\lib\auto\share\dist\Statocles\theme\default\site\robots.txt.ep cp share\theme\default\site\sitemap.xml.ep blib\lib\auto\share\dist\Statocles\theme\default\site\sitemap.xml.ep cp share\create\site.yml blib\lib\auto\share\dist\Statocles\create\site.yml cp share\theme\bootstrap\plugin\highlight\default.css blib\lib\auto\share\dist\Statocles\theme\bootstrap\plugin\highlight\default.css cp share\theme\bootstrap\site\sitemap.xml.ep blib\lib\auto\share\dist\Statocles\theme\bootstrap\site\sitemap.xml.ep cp share\theme\default\site\layout.html.ep blib\lib\auto\share\dist\Statocles\theme\default\site\layout.html.ep cp share\theme\default\plugin\highlight\default.css blib\lib\auto\share\dist\Statocles\theme\default\plugin\highlight\default.css cp share\theme\bootstrap\site\sidebar_before.html.ep blib\lib\auto\share\dist\Statocles\theme\bootstrap\site\sidebar_before.html.ep cp share\theme\bootstrap\site\footer.html.ep blib\lib\auto\share\dist\Statocles\theme\bootstrap\site\footer.html.ep cp share\create\blog\post.markdown blib\lib\auto\share\dist\Statocles\create\blog\post.markdown cp share\create\script.yml blib\lib\auto\share\dist\Statocles\create\script.yml cp share\theme\bootstrap\perldoc\pod.html.ep blib\lib\auto\share\dist\Statocles\theme\bootstrap\perldoc\pod.html.ep cp share\theme\default\plugin\highlight\solarized-dark.css blib\lib\auto\share\dist\Statocles\theme\default\plugin\highlight\solarized-dark.css cp share\theme\default\site\sidebar_before.html.ep blib\lib\auto\share\dist\Statocles\theme\default\site\sidebar_before.html.ep cp share\theme\bootstrap\css\statocles-bootstrap.css blib\lib\auto\share\dist\Statocles\theme\bootstrap\css\statocles-bootstrap.css cp share\theme\bootstrap\site\navbar_extra.html.ep blib\lib\auto\share\dist\Statocles\theme\bootstrap\site\navbar_extra.html.ep cp share\theme\default\blog\index.html.ep blib\lib\auto\share\dist\Statocles\theme\default\blog\index.html.ep cp share\create\page\index.markdown blib\lib\auto\share\dist\Statocles\create\page\index.markdown cp share\theme\bootstrap\site\head_after.html.ep blib\lib\auto\share\dist\Statocles\theme\bootstrap\site\head_after.html.ep cp share\zsh\_statocles blib\lib\auto\share\dist\Statocles\zsh\_statocles cp share\theme\default\blog\index.rss.ep blib\lib\auto\share\dist\Statocles\theme\default\blog\index.rss.ep cp share\theme\bootstrap\blog\index.rss.ep blib\lib\auto\share\dist\Statocles\theme\bootstrap\blog\index.rss.ep cp share\theme\bootstrap\site\layout.html.ep blib\lib\auto\share\dist\Statocles\theme\bootstrap\site\layout.html.ep cp share\theme\default\site\head_after.html.ep blib\lib\auto\share\dist\Statocles\theme\default\site\head_after.html.ep cp share\theme\bootstrap\site\header_after.html.ep blib\lib\auto\share\dist\Statocles\theme\bootstrap\site\header_after.html.ep cp lib/Statocles/App.pm blib\lib\Statocles\App.pm cp lib/Statocles/Base.pm blib\lib\Statocles\Base.pm cp lib/Statocles/App/Basic.pm blib\lib\Statocles\App\Basic.pm cp lib/Statocles/Help/Develop.pod blib\lib\Statocles\Help\Develop.pod cp lib/Statocles/Deploy/Git.pm blib\lib\Statocles\Deploy\Git.pm cp lib/Statocles/Help/Config.pod blib\lib\Statocles\Help\Config.pod cp lib/Statocles/Help.pod blib\lib\Statocles\Help.pod cp lib/Statocles/App/Role/Store.pm blib\lib\Statocles\App\Role\Store.pm cp lib/Statocles/App/Perldoc.pm blib\lib\Statocles\App\Perldoc.pm cp lib/Statocles/Deploy/File.pm blib\lib\Statocles\Deploy\File.pm cp lib/Statocles/App/Static.pm blib\lib\Statocles\App\Static.pm cp lib/Statocles/Command.pm blib\lib\Statocles\Command.pm cp lib/Statocles/Help/Error.pod blib\lib\Statocles\Help\Error.pod cp lib/Statocles/Deploy.pm blib\lib\Statocles\Deploy.pm cp lib/Statocles/Event.pm blib\lib\Statocles\Event.pm cp lib/Statocles/Help/Content.pod blib\lib\Statocles\Help\Content.pod cp lib/Statocles/App/Blog.pm blib\lib\Statocles\App\Blog.pm cp lib/Statocles.pm blib\lib\Statocles.pm cp lib/Statocles/App/Plain.pm blib\lib\Statocles\App\Plain.pm cp lib/Statocles/Help/Deploy.pod blib\lib\Statocles\Help\Deploy.pod cp lib/Statocles/Document.pm blib\lib\Statocles\Document.pm cp lib/Statocles/Page/ListItem.pm blib\lib\Statocles\Page\ListItem.pm cp lib/Statocles/Page/List.pm blib\lib\Statocles\Page\List.pm cp lib/Statocles/Link.pm blib\lib\Statocles\Link.pm cp lib/Statocles/Help/Setup.pod blib\lib\Statocles\Help\Setup.pod cp lib/Statocles/Image.pm blib\lib\Statocles\Image.pm cp lib/Statocles/Page/Document.pm blib\lib\Statocles\Page\Document.pm cp lib/Statocles/Store/File.pm blib\lib\Statocles\Store\File.pm cp lib/Statocles/Help/Upgrading.pod blib\lib\Statocles\Help\Upgrading.pod cp lib/Statocles/Store.pm blib\lib\Statocles\Store.pm cp lib/Statocles/Template.pm blib\lib\Statocles\Template.pm cp lib/Statocles/Plugin.pm blib\lib\Statocles\Plugin.pm cp lib/Statocles/Plugin/HTMLLint.pm blib\lib\Statocles\Plugin\HTMLLint.pm cp lib/Statocles/Page/File.pm blib\lib\Statocles\Page\File.pm cp lib/Statocles/Page.pm blib\lib\Statocles\Page.pm cp lib/Statocles/Page/Plain.pm blib\lib\Statocles\Page\Plain.pm cp lib/Statocles/Help/Theme.pod blib\lib\Statocles\Help\Theme.pod cp lib/Statocles/Site.pm blib\lib\Statocles\Site.pm cp lib/Statocles/Plugin/Highlight.pm blib\lib\Statocles\Plugin\Highlight.pm cp lib/Statocles/Plugin/LinkCheck.pm blib\lib\Statocles\Plugin\LinkCheck.pm cp lib/Statocles/Help/Policy.pod blib\lib\Statocles\Help\Policy.pod cp lib/Statocles/Test.pm blib\lib\Statocles\Test.pm cp lib/Statocles/Types.pm blib\lib\Statocles\Types.pm cp lib/Statocles/Util.pm blib\lib\Statocles\Util.pm cp lib/Statocles/Theme.pm blib\lib\Statocles\Theme.pm "C:\Perl-5.22-64\bin\perl.exe" -MExtUtils::Command -e cp -- bin/statocles blib\script\statocles pl2bat.bat blib\script\statocles PREACTION/Statocles-0.072.tar.gz dmake -- OK Prepending C:\cpanfly-5.22-64\var\cpan\build\Path-Tiny-0.084-gTnSnA/blib/arch C:\cpanfly-5.22-64\var\cpan\build\Path-Tiny-0.084-gTnSnA/blib/lib to PERL5LIB for 'test' Running make test >>> dmake test TEST_VERBOSE=1 Skip blib\lib\auto\share\dist\Statocles\theme\default\site\footer.html.ep (unchanged) Skip blib\lib\auto\share\dist\Statocles\theme\default\site\style.html (unchanged) Skip blib\lib\auto\share\dist\Statocles\theme\default\blog\post.html.ep (unchanged) Skip blib\lib\auto\share\dist\Statocles\theme\default\blog\index.atom.ep (unchanged) Skip blib\lib\auto\share\dist\Statocles\theme\bootstrap\site\style.html (unchanged) Skip blib\lib\auto\share\dist\Statocles\theme\default\perldoc\pod.html.ep (unchanged) Skip blib\lib\auto\share\dist\Statocles\theme\bootstrap\perldoc\source.html.ep (unchanged) Skip blib\lib\auto\share\dist\Statocles\theme\default\css\normalize.css (unchanged) Skip blib\lib\auto\share\dist\Statocles\theme\bootstrap\blog\index.atom.ep (unchanged) Skip blib\lib\auto\share\dist\Statocles\theme\bootstrap\blog\post.html.ep (unchanged) Skip blib\lib\auto\share\dist\Statocles\theme\default\perldoc\source.html.ep (unchanged) Skip blib\lib\auto\share\dist\Statocles\theme\default\css\skeleton.css (unchanged) Skip blib\lib\auto\share\dist\Statocles\theme\default\plugin\highlight\solarized-light.css (unchanged) Skip blib\lib\auto\share\dist\Statocles\theme\default\css\statocles-default.css (unchanged) Skip blib\lib\auto\share\dist\Statocles\theme\bootstrap\plugin\highlight\solarized-dark.css (unchanged) Skip blib\lib\auto\share\dist\Statocles\theme\default\site\navbar_extra.html.ep (unchanged) Skip blib\lib\auto\share\dist\Statocles\theme\bootstrap\site\robots.txt.ep (unchanged) Skip blib\lib\auto\share\dist\Statocles\theme\bootstrap\blog\index.html.ep (unchanged) Skip blib\lib\auto\share\dist\Statocles\theme\bootstrap\plugin\highlight\solarized-light.css (unchanged) Skip blib\lib\auto\share\dist\Statocles\theme\default\site\header_after.html.ep (unchanged) Skip blib\lib\auto\share\dist\Statocles\theme\default\site\robots.txt.ep (unchanged) Skip blib\lib\auto\share\dist\Statocles\theme\bootstrap\perldoc\pod.html.ep (unchanged) Skip blib\lib\auto\share\dist\Statocles\theme\default\site\sitemap.xml.ep (unchanged) Skip blib\lib\auto\share\dist\Statocles\theme\default\plugin\highlight\default.css (unchanged) Skip blib\lib\auto\share\dist\Statocles\create\site.yml (unchanged) Skip blib\lib\auto\share\dist\Statocles\create\script.yml (unchanged) Skip blib\lib\auto\share\dist\Statocles\theme\bootstrap\site\sidebar_before.html.ep (unchanged) Skip blib\lib\auto\share\dist\Statocles\theme\default\site\layout.html.ep (unchanged) Skip blib\lib\auto\share\dist\Statocles\theme\bootstrap\site\sitemap.xml.ep (unchanged) Skip blib\lib\auto\share\dist\Statocles\create\blog\post.markdown (unchanged) Skip blib\lib\auto\share\dist\Statocles\theme\bootstrap\site\footer.html.ep (unchanged) Skip blib\lib\auto\share\dist\Statocles\theme\bootstrap\plugin\highlight\default.css (unchanged) Skip blib\lib\auto\share\dist\Statocles\theme\bootstrap\site\head_after.html.ep (unchanged) Skip blib\lib\auto\share\dist\Statocles\theme\default\blog\index.html.ep (unchanged) Skip blib\lib\auto\share\dist\Statocles\theme\default\site\sidebar_before.html.ep (unchanged) Skip blib\lib\auto\share\dist\Statocles\theme\bootstrap\blog\index.rss.ep (unchanged) Skip blib\lib\auto\share\dist\Statocles\theme\bootstrap\site\navbar_extra.html.ep (unchanged) Skip blib\lib\auto\share\dist\Statocles\theme\bootstrap\site\layout.html.ep (unchanged) Skip blib\lib\auto\share\dist\Statocles\create\page\index.markdown (unchanged) Skip blib\lib\auto\share\dist\Statocles\zsh\_statocles (unchanged) Skip blib\lib\auto\share\dist\Statocles\theme\default\plugin\highlight\solarized-dark.css (unchanged) Skip blib\lib\auto\share\dist\Statocles\theme\bootstrap\css\statocles-bootstrap.css (unchanged) Skip blib\lib\auto\share\dist\Statocles\theme\default\blog\index.rss.ep (unchanged) Skip blib\lib\auto\share\dist\Statocles\theme\default\site\head_after.html.ep (unchanged) Skip blib\lib\auto\share\dist\Statocles\theme\bootstrap\site\header_after.html.ep (unchanged) "C:\Perl-5.22-64\bin\perl.exe" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(1, 'blib\lib', 'blib\arch')" t/*.t t/app/*.t t/app/basic/*.t t/app/blog/*.t t/app/perldoc/*.t t/app/role/*.t t/bin/*.t t/command/*.t t/deploy/*.t t/page/*.t t/plugin/*.t t/site/*.t t/store/*.t t/template/*.t t/theme/*.t # Failed test 'Statocles/Deploy/Git.pm loaded ok' # at t/00-compile.t line 70. # got: '512' # expected: '0' Can't locate Git/Repository.pm in @INC (you may need to install the Git::Repository module) (@INC contains: C:\cpanfly-5.22-64\var\cpan\build\Statocles-0.072-AsFpsf\blib\arch C:\cpanfly-5.22-64\var\cpan\build\Statocles-0.072-AsFpsf\blib\lib C:\cpanfly-5.22-64\var\cpan\build\Statocles-0.072-AsFpsf\blib\lib C:\cpanfly-5.22-64\var\cpan\build\Statocles-0.072-AsFpsf\blib\arch C:\cpanfly-5.22-64\var\cpan\build\Path-Tiny-0.084-gTnSnA/blib/arch C:\cpanfly-5.22-64\var\cpan\build\Path-Tiny-0.084-gTnSnA/blib/lib C:/cpanfly-5.22-64/var/megalib C:\cpanfly-5.22-64\var\cpan\build\Path-Tiny-0.084-gTnSnA/blib/arch C:\cpanfly-5.22-64\var\cpan\build\Path-Tiny-0.084-gTnSnA/blib/lib C:/cpanfly-5.22-64/var/megalib C:/Perl-5.22-64/site/lib C:/Perl-5.22-64/lib .) at C:\cpanfly-5.22-64\var\cpan\build\Statocles-0.072-AsFpsf\blib\lib/Statocles/Deploy/Git.pm line 8. BEGIN failed--compilation aborted at C:\cpanfly-5.22-64\var\cpan\build\Statocles-0.072-AsFpsf\blib\lib/Statocles/Deploy/Git.pm line 8. Compilation failed in require at -e line 1. # Looks like you failed 1 test of 33. t/00-compile.t ................ 1..33 ok 1 - Statocles.pm loaded ok ok 2 - Statocles/App.pm loaded ok ok 3 - Statocles/App/Basic.pm loaded ok ok 4 - Statocles/App/Blog.pm loaded ok ok 5 - Statocles/App/Perldoc.pm loaded ok ok 6 - Statocles/App/Plain.pm loaded ok ok 7 - Statocles/App/Role/Store.pm loaded ok ok 8 - Statocles/App/Static.pm loaded ok ok 9 - Statocles/Base.pm loaded ok ok 10 - Statocles/Command.pm loaded ok ok 11 - Statocles/Deploy.pm loaded ok ok 12 - Statocles/Deploy/File.pm loaded ok not ok 13 - Statocles/Deploy/Git.pm loaded ok ok 14 - Statocles/Document.pm loaded ok ok 15 - Statocles/Event.pm loaded ok ok 16 - Statocles/Image.pm loaded ok ok 17 - Statocles/Link.pm loaded ok ok 18 - Statocles/Page.pm loaded ok ok 19 - Statocles/Page/Document.pm loaded ok ok 20 - Statocles/Page/File.pm loaded ok ok 21 - Statocles/Page/List.pm loaded ok ok 22 - Statocles/Page/ListItem.pm loaded ok ok 23 - Statocles/Page/Plain.pm loaded ok ok 24 - Statocles/Plugin.pm loaded ok ok 25 - Statocles/Plugin/LinkCheck.pm loaded ok ok 26 - Statocles/Site.pm loaded ok ok 27 - Statocles/Store.pm loaded ok ok 28 - Statocles/Template.pm loaded ok ok 29 - Statocles/Test.pm loaded ok ok 30 - Statocles/Theme.pm loaded ok ok 31 - Statocles/Types.pm loaded ok ok 32 - Statocles/Util.pm loaded ok ok 33 # skip bin/statocles isn't perl Dubious, test returned 1 (wstat 256, 0x100) Failed 1/33 subtests (less 1 skipped subtest: 31 okay) # # Versions for all modules listed in MYMETA.json (including optional ones): # # === Configure Requires === # # Module Want Have # ----------------------- ---- ------- # ExtUtils::MakeMaker any 7.04_01 # File::ShareDir::Install 0.06 0.10 # # === Build Requires === # # Module Want Have # ------------------- ---- ------- # ExtUtils::MakeMaker any 7.04_01 # # === Test Requires === # # Module Want Have # ------------------- -------- -------- # Capture::Tiny any 0.36 # Dir::Self any 0.11 # ExtUtils::MakeMaker any 7.04_01 # File::Spec any 3.62 # IO::Handle any 1.35 # IPC::Open3 any 1.18 # Storable any 2.51 # Test::Deep any 1.120 # Test::Differences 0.64 0.64 # Test::Exception any 0.43 # Test::Lib any 0.002 # Test::More 1.001005 1.001014 # # === Test Recommends === # # Module Want Have # ---------- -------- -------- # CPAN::Meta 2.120900 2.150005 # # === Runtime Requires === # # Module Want Have # ------------------ -------- -------- # Beam::Emitter 0.007 1.000 # Beam::Wire 1.018 1.019 # DateTime::Moonpig any 1.03 # Encode any 2.82 # File::Share any 0.25 # Git::Repository any missing # Import::Base 0.012 1.002 # List::UtilsBy 0.09 0.10 # Mojolicious 6.0 6.53 # Moo 2.000001 2.001000 # Path::Tiny 0.084 0.084 # Pod::Simple 3.31 3.31 # Pod::Usage::Return any 0.003 # Text::Markdown any 1.000031 # Type::Tiny any 1.000005 # Types::Path::Tiny any 0.005 # YAML any 1.15 # strict any 1.09 # warnings any 1.34 # # === Runtime Recommends === # # Module Want Have # ------------------------------- ---- -------- # HTML::Lint::Pluggable 0.06 0.06 # PPI any 1.220 # Pod::Elemental any 0.103004 # Pod::Weaver any 4.012 # Syntax::Highlight::Engine::Kate any 0.10 # # # *** WARNING WARNING WARNING WARNING WARNING WARNING WARNING WARNING *** # # The following REQUIRED prerequisites were not satisfied: # # Git::Repository is not installed (any version required) # t/00-report-prereqs.t ......... 1..1 ok 1 ok # Before test: STDIN is not interactive # After Test: STDIN is not interactive # Before test: STDIN is not interactive # After Test: STDIN is not interactive t/app/basic/command.t ......... # Subtest: errors # Subtest: invalid command ok 1 - app error is on stderr ok 2 ok 3 - contains error message ok 4 - contains app usage information 1..4 ok 1 - invalid command # Subtest: missing command ok 1 - app error is on stderr ok 2 ok 3 - contains error message ok 4 - contains app usage information 1..4 ok 2 - missing command 1..2 ok 1 - errors # Subtest: help ok 1 - app help is on stdout ok 2 ok 3 - contains app usage information 1..3 ok 2 - help # Subtest: edit # Subtest: create new page # Subtest: full path # Subtest: run the command ok 1 - nothing on stderr ok 2 ok 3 - EDITOR silences STDOUT 1..3 ok 1 - run the command # Subtest: check the generated document ok 1 1..1 ok 2 - check the generated document 1..2 ok 1 - full path # Subtest: path without extension # Subtest: run the command ok 1 - nothing on stdout ok 2 ok 3 - no EDITOR has path on STDOUT 1..3 ok 1 - run the command # Subtest: check the generated document ok 1 ok 2 1..2 ok 2 - check the generated document 1..2 ok 2 - path without extension # Subtest: content from STDIN # Subtest: without frontmatter # Subtest: run the command ok 1 - nothing on stdout ok 2 ok 3 - contains new document path 1..3 ok 1 - run the command # Subtest: check the generated document ok 1 1..1 ok 2 - check the generated document 1..2 ok 1 - without frontmatter # Subtest: with frontmatter # Subtest: run the command ok 1 - nothing on stdout ok 2 ok 3 - contains new document path 1..3 ok 1 - run the command # Subtest: check the generated document ok 1 1..1 ok 2 - check the generated document 1..2 ok 2 - with frontmatter 1..2 ok 3 - content from STDIN 1..3 ok 1 - create new page 1..1 ok 3 - edit 1..3 ok t/app/basic/constructor.t ..... # Subtest: Statocles::App::Basic constructor ok 1 - constructor works with all required args # Subtest: required attributes ok 1 - url_root is required ok 2 - store is required 1..2 ok 2 - required attributes 1..2 ok 1 - Statocles::App::Basic constructor 1..1 ok t/app/basic/pages.t ........... ok 1 - correct number of pages ok 2 - must be a Statocles::Page ok 3 - must set a date # Subtest: html content: /aaa.html ok 1 1..1 ok 4 - html content: /aaa.html ok 5 - must be a Statocles::Page ok 6 - must set a date # Subtest: html content: /index.html ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 - app-info is correct 1..7 ok 7 - html content: /index.html ok 8 - must be a Statocles::Page ok 9 - must set a date # Subtest: text content: /static.txt ok 1 1..1 ok 10 - text content: /static.txt ok 11 - must be a Statocles::Page ok 12 - must set a date # Subtest: html content: /foo/index.html ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 - app-info is correct 1..7 ok 13 - html content: /foo/index.html ok 14 - must be a Statocles::Page ok 15 - must set a date # Subtest: html content: /foo/other.html ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 - app-info is correct 1..7 ok 16 - html content: /foo/other.html ok 17 - must be a Statocles::Page ok 18 - must set a date # Subtest: html content: /foo/utf8.html ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 - app-info is correct 1..6 ok 19 - html content: /foo/utf8.html ok 20 - no warnings! # Subtest: non-root app ok 1 - correct number of pages ok 2 - must be a Statocles::Page ok 3 - must set a date # Subtest: html content: /nonroot/aaa.html ok 1 1..1 ok 4 - html content: /nonroot/aaa.html ok 5 - must be a Statocles::Page ok 6 - must set a date # Subtest: html content: /nonroot/index.html ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 - app-info is correct 1..7 ok 7 - html content: /nonroot/index.html ok 8 - must be a Statocles::Page ok 9 - must set a date # Subtest: text content: /nonroot/static.txt ok 1 1..1 ok 10 - text content: /nonroot/static.txt ok 11 - must be a Statocles::Page ok 12 - must set a date # Subtest: html content: /nonroot/foo/index.html ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 - app-info is correct 1..7 ok 13 - html content: /nonroot/foo/index.html ok 14 - must be a Statocles::Page ok 15 - must set a date # Subtest: html content: /nonroot/foo/other.html ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 - app-info is correct 1..7 ok 16 - html content: /nonroot/foo/other.html ok 17 - must be a Statocles::Page ok 18 - must set a date # Subtest: html content: /nonroot/foo/utf8.html ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 - app-info is correct 1..6 ok 19 - html content: /nonroot/foo/utf8.html ok 20 - no warnings! 1..20 ok 21 - non-root app 1..21 ok # Before test: STDIN is not interactive # After Test: STDIN is not interactive # Before test: STDIN is not interactive # After Test: STDIN is not interactive # Before test: STDIN is not interactive # After Test: STDIN is not interactive # Failed test at t/app/blog/command.t line 375. # Compared $data->{"content"} # got : 'Draft body content # ' # expect : 'Draft body content # ' # Looks like you failed 1 test of 2. # Failed test 'check the generated document' # at t/app/blog/command.t line 387. # Looks like you failed 1 test of 2. # Failed test 'title change creates different folder' # at t/app/blog/command.t line 388. # Looks like you failed 1 test of 6. # Failed test 'create new post' # at t/app/blog/command.t line 390. # Looks like you failed 1 test of 1. # Failed test 'post' # at t/app/blog/command.t line 391. # Looks like you failed 1 test of 3. t/app/blog/command.t .......... # Subtest: errors # Subtest: invalid command ok 1 - blog error is on stderr ok 2 ok 3 - contains error message ok 4 - contains blog usage information 1..4 ok 1 - invalid command # Subtest: missing command ok 1 - blog error is on stderr ok 2 ok 3 - contains error message ok 4 - contains blog usage information 1..4 ok 2 - missing command 1..2 ok 1 - errors # Subtest: help ok 1 - blog help is on stdout ok 2 ok 3 - contains blog help information 1..3 ok 2 - help # Subtest: post # Subtest: create new post # Subtest: without $EDITOR, title is required ok 1 ok 2 ok 3 1..3 ok 1 - without $EDITOR, title is required # Subtest: default document # Subtest: run the command ok 1 - nothing on stdout ok 2 ok 3 - contains blog post document path 1..3 ok 1 - run the command # Subtest: check the generated document ok 1 ok 2 1..2 ok 2 - check the generated document 1..2 ok 2 - default document # Subtest: special characters in title # Subtest: run the command ok 1 - nothing on stdout ok 2 ok 3 - contains blog post document path 1..3 ok 1 - run the command # Subtest: check the generated document ok 1 ok 2 1..2 ok 2 - check the generated document 1..2 ok 3 - special characters in title # Subtest: custom date # Subtest: run the command ok 1 - nothing on stdout ok 2 ok 3 - contains blog post document path 1..3 ok 1 - run the command # Subtest: check the generated document ok 1 ok 2 1..2 ok 2 - check the generated document 1..2 ok 4 - custom date # Subtest: content from STDIN # Subtest: without frontmatter # Subtest: run the command ok 1 - nothing on stdout ok 2 ok 3 - contains blog post document path 1..3 ok 1 - run the command # Subtest: check the generated document ok 1 1..1 ok 2 - check the generated document 1..2 ok 1 - without frontmatter # Subtest: author option # Subtest: run the command ok 1 - nothing on stdout ok 2 ok 3 - contains blog post document path 1..3 ok 1 - run the command # Subtest: check the generated document ok 1 1..1 ok 2 - check the generated document 1..2 ok 2 - author option # Subtest: with frontmatter # Subtest: run the command ok 1 - nothing on stdout ok 2 ok 3 - contains blog post document path 1..3 ok 1 - run the command # Subtest: check the generated document ok 1 1..1 ok 2 - check the generated document 1..2 ok 3 - with frontmatter 1..3 ok 5 - content from STDIN # Subtest: title change creates different folder # Subtest: run the command ok 1 - nothing on stdout ok 2 ok 3 - contains blog post document path 1..3 ok 1 - run the command # Subtest: check the generated document not ok 1 ok 2 - new-post dir is cleaned up 1..2 not ok 2 - check the generated document 1..2 not ok 6 - title change creates different folder 1..6 not ok 1 - create new post 1..1 not ok 3 - post 1..3 Dubious, test returned 1 (wstat 256, 0x100) Failed 1/3 subtests t/app/blog/constructor.t ...... # Subtest: Statocles::App::Blog constructor ok 1 - constructor works with all required args # Subtest: required attributes ok 1 - store is required ok 2 - url_root is required 1..2 ok 2 - required attributes # Subtest: attribute defaults ok 1 - page_size default value ok 2 - index_tags default value 1..2 ok 3 - attribute defaults 1..3 ok 1 - Statocles::App::Blog constructor # Subtest: attribute types/coercions # Subtest: store ok 1 ok 2 1..2 ok 1 - store 1..1 ok 2 - attribute types/coercions 1..2 ok # Failed test at t/app/blog/pages.t line 150. # got: 'http://example.com/C:/blog/' # expected: 'http://example.com/blog/' # Failed test at t/app/blog/pages.t line 155. # got: 'http://example.com/C:/blog/' # expected: 'http://example.com/blog/' # Looks like you failed 2 tests of 31. # Failed test 'html content: /blog/index.atom' # at t/app/blog/pages.t line 858. # Failed test at t/app/blog/pages.t line 208. # got: 'http://example.com/C:/blog/' # expected: 'http://example.com/blog/' # Looks like you failed 1 test of 25. # Failed test 'html content: /blog/index.rss' # at t/app/blog/pages.t line 858. # Failed test at t/app/blog/pages.t line 661. # got: 'http://example.com/C:/blog/tag/even-more-tags/' # expected: 'http://example.com/blog/tag/even-more-tags/' # Failed test at t/app/blog/pages.t line 669. # got: 'http://example.com/C:/blog/tag/even-more-tags/' # expected: 'http://example.com/blog/tag/even-more-tags/' # Looks like you failed 2 tests of 11. # Failed test 'html content: /blog/tag/even-more-tags.atom' # at t/app/blog/pages.t line 858. # Failed test at t/app/blog/pages.t line 696. # got: 'http://example.com/C:/blog/tag/even-more-tags/' # expected: 'http://example.com/blog/tag/even-more-tags/' # Looks like you failed 1 test of 8. # Failed test 'html content: /blog/tag/even-more-tags.rss' # at t/app/blog/pages.t line 858. # Failed test at t/app/blog/pages.t line 537. # got: 'http://example.com/C:/blog/tag/error-message/' # expected: 'http://example.com/blog/tag/error-message/' # Failed test at t/app/blog/pages.t line 545. # got: 'http://example.com/C:/blog/tag/error-message/' # expected: 'http://example.com/blog/tag/error-message/' # Looks like you failed 2 tests of 11. # Failed test 'html content: /blog/tag/error-message.atom' # at t/app/blog/pages.t line 858. # Failed test at t/app/blog/pages.t line 574. # got: 'http://example.com/C:/blog/tag/error-message/' # expected: 'http://example.com/blog/tag/error-message/' # Looks like you failed 1 test of 8. # Failed test 'html content: /blog/tag/error-message.rss' # at t/app/blog/pages.t line 858. # Failed test at t/app/blog/pages.t line 600. # got: 'http://example.com/C:/blog/tag/more/' # expected: 'http://example.com/blog/tag/more/' # Failed test at t/app/blog/pages.t line 608. # got: 'http://example.com/C:/blog/tag/more/' # expected: 'http://example.com/blog/tag/more/' # Looks like you failed 2 tests of 11. # Failed test 'html content: /blog/tag/more.atom' # at t/app/blog/pages.t line 858. # Failed test at t/app/blog/pages.t line 635. # got: 'http://example.com/C:/blog/tag/more/' # expected: 'http://example.com/blog/tag/more/' # Looks like you failed 1 test of 8. # Failed test 'html content: /blog/tag/more.rss' # at t/app/blog/pages.t line 858. # Failed test at t/app/blog/pages.t line 474. # got: 'http://example.com/C:/blog/tag/better/' # expected: 'http://example.com/blog/tag/better/' # Failed test at t/app/blog/pages.t line 480. # got: 'http://example.com/C:/blog/tag/better/' # expected: 'http://example.com/blog/tag/better/' # Looks like you failed 2 tests of 11. # Failed test 'html content: /blog/tag/better.atom' # at t/app/blog/pages.t line 858. # Failed test at t/app/blog/pages.t line 510. # got: 'http://example.com/C:/blog/tag/better/' # expected: 'http://example.com/blog/tag/better/' # Looks like you failed 1 test of 8. # Failed test 'html content: /blog/tag/better.rss' # at t/app/blog/pages.t line 858. # Current LC_TIME locale: English_United States.1252 # Could not set locale to ru_RU. Still # Looks like you failed 10 tests of 80. t/app/blog/pages.t ............ ok 1 - correct number of pages ok 2 - must be a Statocles::Page ok 3 - must set a date # Subtest: html content: /blog/index.html ok 1 - first page has 2 latest post titles ok 2 - first page has 2 latest post paths ok 3 - author is correct ok 4 - relative image is fixed on list page ok 5 - relative link is fixed on list page # Subtest: links on more_tags page are rewritten correctly ok 1 - all links found ok 2 - link href is correct: Body Content ok 3 - link href is correct: relative ok 4 - link href is correct: Broken link with URL encoding ok 5 - link href is correct: Working link with URL encoding ok 6 - link href is correct: Full URLs are not broken ok 7 - link href is correct: Full URLs without schema are not broken ok 8 - link href is correct: Fixed relative URL ok 9 - link href is correct: Test a mailto: link 1..9 ok 6 - links on more_tags page are rewritten correctly ok 7 - tag list is available ok 8 - feeds list is available ok 9 ok 10 - app-info is correct ok 11 ok 12 ok 13 ok 14 1..14 ok 4 - html content: /blog/index.html ok 5 - must be a Statocles::Page ok 6 - must set a date # Subtest: html content: /blog/page/2/index.html ok 1 - second page has earliest post ok 2 - second page has earliest post ok 3 - author is correct ok 4 - tag list is available ok 5 - feeds list is available ok 6 ok 7 - app-info is correct ok 8 ok 9 ok 10 ok 11 1..11 ok 7 - html content: /blog/page/2/index.html ok 8 - must be a Statocles::Page ok 9 - must set a date # Subtest: html content: /blog/index.atom not ok 1 ok 2 ok 3 ok 4 not ok 5 ok 6 ok 7 ok 8 - atom feed has 2 latest post paths ok 9 - atom feed has 2 latest post titles ok 10 - author is correct ok 11 - content type is correct ok 12 - categories are correct ok 13 - relative image is fixed on feed page ok 14 - relative link is fixed on feed page ok 15 - a full page of posts ok 16 - all urls in feed are full ok 17 - all urls in feed are full ok 18 - all urls in feed are full ok 19 - all urls in feed are full ok 20 - all urls in feed are full ok 21 - all urls in feed are full ok 22 - all urls in feed are full ok 23 - all urls in feed are full ok 24 - all urls in feed are full ok 25 - all urls in feed are full ok 26 - all urls in feed are full ok 27 - all urls in feed are full ok 28 - all urls in feed are full ok 29 - all urls in feed are full ok 30 - all urls in feed are full ok 31 - all urls in feed are full 1..31 not ok 10 - html content: /blog/index.atom ok 11 - must be a Statocles::Page ok 12 - must set a date # Subtest: html content: /blog/index.rss ok 1 not ok 2 ok 3 ok 4 ok 5 ok 6 - rss feed has 2 latest post paths ok 7 - rss feed has 2 latest post titles ok 8 - pubDate is correct ok 9 - a full page of posts ok 10 - all urls in feed are full ok 11 - all urls in feed are full ok 12 - all urls in feed are full ok 13 - all urls in feed are full ok 14 - all urls in feed are full ok 15 - all urls in feed are full ok 16 - all urls in feed are full ok 17 - all urls in feed are full ok 18 - all urls in feed are full ok 19 - all urls in feed are full ok 20 - all urls in feed are full ok 21 - all urls in feed are full ok 22 - all urls in feed are full ok 23 - all urls in feed are full ok 24 - all urls in feed are full ok 25 - all urls in feed are full 1..25 not ok 13 - html content: /blog/index.rss ok 14 - must be a Statocles::Page ok 15 - must set a date # Subtest: html content: /blog/tag/even-more-tags/index.html ok 1 - "even more tags" page has 1 post title ok 2 - "even more tags" page has 1 post url ok 3 - no author for this post ok 4 - tag list is available ok 5 - feeds list is available ok 6 ok 7 - app-info is correct ok 8 ok 9 ok 10 ok 11 1..11 ok 16 - html content: /blog/tag/even-more-tags/index.html ok 17 - must be a Statocles::Page ok 18 - must set a date # Subtest: html content: /blog/tag/even-more-tags.atom not ok 1 ok 2 ok 3 ok 4 not ok 5 ok 6 ok 7 ok 8 - atom feed has correct post paths ok 9 - atom feed has correct post titles ok 10 - no author for this post ok 11 - content type is correct 1..11 not ok 19 - html content: /blog/tag/even-more-tags.atom ok 20 - must be a Statocles::Page ok 21 - must set a date # Subtest: html content: /blog/tag/even-more-tags.rss ok 1 not ok 2 ok 3 ok 4 ok 5 ok 6 - rss feed has right post links ok 7 - rss feed has right post titles ok 8 - pubDate is correct 1..8 not ok 22 - html content: /blog/tag/even-more-tags.rss ok 23 - must be a Statocles::Page ok 24 - must set a date # Subtest: html content: /blog/tag/error-message/index.html ok 1 - has tag description ok 2 - "error message" page has 1 post title ok 3 - "error message" page has 1 post url ok 4 - author is correct ok 5 - tag list is available ok 6 - feeds list is available ok 7 ok 8 - app-info is correct ok 9 ok 10 ok 11 ok 12 1..12 ok 25 - html content: /blog/tag/error-message/index.html ok 26 - must be a Statocles::Page ok 27 - must set a date # Subtest: html content: /blog/tag/error-message.atom not ok 1 ok 2 ok 3 ok 4 not ok 5 ok 6 ok 7 ok 8 - atom feed has correct post paths ok 9 - atom feed has correct post paths ok 10 - author is correct ok 11 - content type is correct 1..11 not ok 28 - html content: /blog/tag/error-message.atom ok 29 - must be a Statocles::Page ok 30 - must set a date # Subtest: html content: /blog/tag/error-message.rss ok 1 not ok 2 ok 3 ok 4 ok 5 ok 6 - rss feed has correct post paths ok 7 - rss feed has correct post titles ok 8 - pubDate is correct 1..8 not ok 31 - html content: /blog/tag/error-message.rss ok 32 - must be a Statocles::Page ok 33 - must set a date # Subtest: html content: /blog/tag/more/index.html ok 1 - "more" page has 1 post title ok 2 - "more" page has 1 post url ok 3 - no author for this post ok 4 - tag list is available ok 5 - feeds list is available ok 6 ok 7 - app-info is correct ok 8 ok 9 ok 10 ok 11 1..11 ok 34 - html content: /blog/tag/more/index.html ok 35 - must be a Statocles::Page ok 36 - must set a date # Subtest: html content: /blog/tag/more.atom not ok 1 ok 2 ok 3 ok 4 not ok 5 ok 6 ok 7 ok 8 - atom feed has correct post paths ok 9 - atom feed has correct post titles ok 10 - no author for this post ok 11 - content type is correct 1..11 not ok 37 - html content: /blog/tag/more.atom ok 38 - must be a Statocles::Page ok 39 - must set a date # Subtest: html content: /blog/tag/more.rss ok 1 not ok 2 ok 3 ok 4 ok 5 ok 6 - rss feed has correct post paths ok 7 - rss feed has correct post titles ok 8 - pubDate is correct 1..8 not ok 40 - html content: /blog/tag/more.rss ok 41 - must be a Statocles::Page ok 42 - must set a date # Subtest: html content: /blog/tag/better/index.html ok 1 - first "better" page has 2 latest post titles ok 2 - first "better" page has 2 latest post paths ok 3 - author is correct ok 4 - tag list is available ok 5 - feeds list is available ok 6 ok 7 - app-info is correct ok 8 ok 9 ok 10 ok 11 1..11 ok 43 - html content: /blog/tag/better/index.html ok 44 - must be a Statocles::Page ok 45 - must set a date # Subtest: html content: /blog/tag/better/page/2/index.html ok 1 - second "better" page has earlier post title ok 2 - second "better" page has earlier post url ok 3 - relative image is fixed on list page ok 4 - relative link is fixed on list page ok 5 - author is correct ok 6 - tag list is available ok 7 - feeds list is available ok 8 ok 9 - app-info is correct ok 10 ok 11 ok 12 ok 13 1..13 ok 46 - html content: /blog/tag/better/page/2/index.html ok 47 - must be a Statocles::Page ok 48 - must set a date # Subtest: html content: /blog/tag/better.atom not ok 1 ok 2 ok 3 ok 4 not ok 5 ok 6 ok 7 ok 8 - atom feed has 2 latest post paths ok 9 - atom feed has 2 latest post titles ok 10 - author is correct ok 11 - content type is correct 1..11 not ok 49 - html content: /blog/tag/better.atom ok 50 - must be a Statocles::Page ok 51 - must set a date # Subtest: html content: /blog/tag/better.rss ok 1 not ok 2 ok 3 ok 4 ok 5 ok 6 - rss feed has 2 latest post paths ok 7 - rss feed has 2 latest post titles ok 8 - pubDate is correct 1..8 not ok 52 - html content: /blog/tag/better.rss ok 53 - must be a Statocles::Page ok 54 - must set a date # Subtest: html content: /blog/2014/06/02/more_tags/docs.html ok 1 1..1 ok 55 - html content: /blog/2014/06/02/more_tags/docs.html ok 56 - must be a Statocles::Page ok 57 - must set a date # Subtest: text content: /blog/2014/06/02/more_tags/image.markdown.jpg ok 1 1..1 ok 58 - text content: /blog/2014/06/02/more_tags/image.markdown.jpg ok 59 - must be a Statocles::Page ok 60 - must set a date # Subtest: html content: /blog/2014/06/02/more_tags/index.html ok 1 ok 2 - no author for this page ok 3 - date from path ok 4 ok 5 ok 6 - all links found ok 7 - link href is correct ok 8 - link href is correct ok 9 - link href is correct ok 10 - link href is correct ok 11 - link href is correct ok 12 - link href is correct ok 13 - link href is correct ok 14 - link href is correct ok 15 ok 16 ok 17 ok 18 ok 19 - app-info is correct 1..19 ok 61 - html content: /blog/2014/06/02/more_tags/index.html ok 62 - must be a Statocles::Page ok 63 - must set a date # Subtest: html content: /blog/2014/05/22/(regex)[name].file.html ok 1 ok 2 ok 3 - post date from location. document has no date ok 4 ok 5 ok 6 - no alternate ok 7 ok 8 - app-info is correct 1..8 ok 64 - html content: /blog/2014/05/22/(regex)[name].file.html ok 65 - must be a Statocles::Page ok 66 - must set a date # Subtest: text content: /blog/2014/04/30/plug/image.jpg ok 1 1..1 ok 67 - text content: /blog/2014/04/30/plug/image.jpg ok 68 - must be a Statocles::Page ok 69 - must set a date # Subtest: html content: /blog/2014/04/30/plug/index.html ok 1 ok 2 ok 3 - date from document ok 4 ok 5 ok 6 - no alternate ok 7 ok 8 - app-info is correct 1..8 ok 70 - html content: /blog/2014/04/30/plug/index.html ok 71 - must be a Statocles::Page ok 72 - must set a date # Subtest: html content: /blog/2014/04/30/plug/recipe.html ok 1 1..1 ok 73 - html content: /blog/2014/04/30/plug/recipe.html ok 74 - must be a Statocles::Page ok 75 - must set a date # Subtest: html content: /blog/2014/04/23/slug/index.html ok 1 ok 2 ok 3 - date from document ok 4 - no tags ok 5 ok 6 ok 7 ok 8 ok 9 - app-info is correct 1..9 ok 76 - html content: /blog/2014/04/23/slug/index.html ok 77 - no warnings! # Subtest: different locale ok 1 - Cannot test locale 1..1 ok 78 - different locale # Subtest: blog with no pages is still built ok 1 ok 2 1..2 ok 79 - blog with no pages is still built # Subtest: date option ok 1 1..1 ok 80 - date option 1..80 Dubious, test returned 10 (wstat 2560, 0xa00) Failed 10/80 subtests t/app/blog/recent_posts.t ..... # Subtest: recent_posts ok 1 1..1 ok 1 - recent_posts # Subtest: posts with given tag # Subtest: single tag (not enough posts) ok 1 1..1 ok 1 - single tag (not enough posts) 1..1 ok 2 - posts with given tag 1..2 ok t/app/events.t ................ # Subtest: build ok 1 - An object of class 'Statocles::Event::Pages' isa 'Statocles::Event::Pages' ok 2 - got right number of pages ok 3 ok 4 - got another page from plugin ok 5 - plugin page exists 1..5 ok 1 - build 1..1 ok t/app/perldoc/constructor.t ... # Subtest: Statocles::App::Perldoc constructor ok 1 - constructor works with all required args # Subtest: required attributes ok 1 - url_root is required ok 2 - modules is required ok 3 - index_module is required 1..3 ok 2 - required attributes # Subtest: attribute defaults ok 1 - weave_config default value ok 2 - inc default value ok 3 - weave default value 1..3 ok 3 - attribute defaults 1..3 ok 1 - Statocles::App::Perldoc constructor # Subtest: attribute types/coercions # Subtest: inc # Subtest: all strings ok 1 ok 2 ok 3 ok 4 1..4 ok 1 - all strings # Subtest: some strings / some paths ok 1 ok 2 ok 3 ok 4 1..4 ok 2 - some strings / some paths 1..2 ok 1 - inc # Subtest: weave_config # Subtest: string ok 1 ok 2 - An object of class 'Path::Tiny' isa 'Path::Tiny' ok 3 1..3 ok 1 - string 1..1 ok 2 - weave_config 1..2 ok 2 - attribute types/coercions 1..2 ok t/app/perldoc/pages.t ......... # Subtest: without Pod::Weaver ok 1 - correct number of pages ok 2 - must be a Statocles::Page ok 3 - must set a date # Subtest: html content: /pod/index.html ok 1 - title tag exists ok 2 - title contains module name ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 - internal link ok 10 - source link exists ok 11 ok 12 ok 13 ok 14 ok 15 ok 16 ok 17 - app-info is correct 1..17 ok 4 - html content: /pod/index.html ok 5 - must be a Statocles::Page ok 6 - must set a date # Subtest: html content: /pod/shellcmd/index.html ok 1 - title tag exists ok 2 - title contains module name ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 - internal link to same page ok 10 - source link exists ok 11 ok 12 ok 13 ok 14 ok 15 - app-info is correct 1..15 ok 7 - html content: /pod/shellcmd/index.html ok 8 - must be a Statocles::Page ok 9 - must set a date # Subtest: html content: /pod/shellcmd/source.html ok 1 - title tag exists ok 2 - title contains module name and source tag ok 3 1..3 ok 10 - html content: /pod/shellcmd/source.html ok 11 - must be a Statocles::Page ok 12 - must set a date # Subtest: html content: /pod/command/index.html ok 1 - title tag exists ok 2 - title contains module name ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 - internal link to same page ok 10 - source link exists ok 11 ok 12 ok 13 ok 14 ok 15 - app-info is correct 1..15 ok 13 - html content: /pod/command/index.html ok 14 - must be a Statocles::Page ok 15 - must set a date # Subtest: html content: /pod/command/source.html ok 1 - title tag exists ok 2 - title contains module name and source tag ok 3 1..3 ok 16 - html content: /pod/command/source.html ok 17 - must be a Statocles::Page ok 18 - must set a date # Subtest: html content: /pod/My/index.html ok 1 - title tag exists ok 2 - title contains module name ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 - internal link to index page ok 10 - internal link has no rel ok 11 - external link exists ok 12 - external link has rel=external ok 13 - source link exists ok 14 - source link has no rel ok 15 - fragment link exists ok 16 ok 17 ok 18 ok 19 ok 20 - app-info is correct 1..20 ok 19 - html content: /pod/My/index.html ok 20 - must be a Statocles::Page ok 21 - must set a date # Subtest: html content: /pod/My/source.html ok 1 - title tag exists ok 2 - title contains module name and source tag ok 3 1..3 ok 22 - html content: /pod/My/source.html ok 23 - must be a Statocles::Page ok 24 - must set a date # Subtest: html content: /pod/My/Internal/source.html ok 1 - title tag exists ok 2 - title contains module name and source tag ok 3 1..3 ok 25 - html content: /pod/My/Internal/source.html ok 26 - no warnings! 1..26 ok 1 - without Pod::Weaver # Subtest: with Pod::Weaver ok 1 - correct number of pages ok 2 - must be a Statocles::Page ok 3 - must set a date # Subtest: html content: /pod/index.html ok 1 - title tag exists ok 2 - title contains module name ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 - internal link ok 10 - source link exists ok 11 ok 12 ok 13 ok 14 ok 15 ok 16 ok 17 - app-info is correct 1..17 ok 4 - html content: /pod/index.html ok 5 - must be a Statocles::Page ok 6 - must set a date # Subtest: html content: /pod/My/Internal/source.html ok 1 - title tag exists ok 2 - title contains module name and source tag ok 3 1..3 ok 7 - html content: /pod/My/Internal/source.html ok 8 - must be a Statocles::Page ok 9 - must set a date # Subtest: html content: /pod/My/index.html ok 1 - title tag exists ok 2 - title contains module name ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 - internal link to index page ok 10 - internal link has no rel ok 11 - external link exists ok 12 - external link has rel=external ok 13 - source link exists ok 14 - source link has no rel ok 15 - fragment link exists ok 16 ok 17 ok 18 ok 19 ok 20 - app-info is correct 1..20 ok 10 - html content: /pod/My/index.html ok 11 - must be a Statocles::Page ok 12 - must set a date # Subtest: html content: /pod/My/source.html ok 1 - title tag exists ok 2 - title contains module name and source tag ok 3 1..3 ok 13 - html content: /pod/My/source.html ok 14 - must be a Statocles::Page ok 15 - must set a date # Subtest: html content: /pod/command/index.html ok 1 - title tag exists ok 2 - title contains module name ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 - internal link to same page ok 10 - source link exists ok 11 ok 12 ok 13 ok 14 ok 15 - app-info is correct 1..15 ok 16 - html content: /pod/command/index.html ok 17 - must be a Statocles::Page ok 18 - must set a date # Subtest: html content: /pod/command/source.html ok 1 - title tag exists ok 2 - title contains module name and source tag ok 3 1..3 ok 19 - html content: /pod/command/source.html ok 20 - must be a Statocles::Page ok 21 - must set a date # Subtest: html content: /pod/shellcmd/index.html ok 1 - title tag exists ok 2 - title contains module name ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 - internal link to same page ok 10 - source link exists ok 11 ok 12 ok 13 ok 14 ok 15 - app-info is correct 1..15 ok 22 - html content: /pod/shellcmd/index.html ok 23 - must be a Statocles::Page ok 24 - must set a date # Subtest: html content: /pod/shellcmd/source.html ok 1 - title tag exists ok 2 - title contains module name and source tag ok 3 1..3 ok 25 - html content: /pod/shellcmd/source.html ok 26 - no warnings! 1..26 ok 2 - with Pod::Weaver 1..2 ok t/app/role/store.t ............ ok 1 - correct number of pages ok 2 - must be a Statocles::Page ok 3 - must set a date # Subtest: html content: /my/aaa.html ok 1 1..1 ok 4 - html content: /my/aaa.html ok 5 - must be a Statocles::Page ok 6 - must set a date # Subtest: html content: /my/index.html ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 - app-info is correct 1..7 ok 7 - html content: /my/index.html ok 8 - must be a Statocles::Page ok 9 - must set a date # Subtest: text content: /my/static.txt ok 1 1..1 ok 10 - text content: /my/static.txt ok 11 - must be a Statocles::Page ok 12 - must set a date # Subtest: html content: /my/foo/index.html ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 - app-info is correct 1..7 ok 13 - html content: /my/foo/index.html ok 14 - must be a Statocles::Page ok 15 - must set a date # Subtest: html content: /my/foo/other.html ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 - app-info is correct 1..7 ok 16 - html content: /my/foo/other.html ok 17 - must be a Statocles::Page ok 18 - must set a date # Subtest: html content: /my/foo/utf8.html ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 - app-info is correct 1..6 ok 19 - html content: /my/foo/utf8.html ok 20 - must be a Statocles::Page ok 21 - must set a date # Subtest: html content: /added.html ok 1 ok 2 1..2 ok 22 - html content: /added.html ok 23 - no warnings! 1..23 ok t/app/template.t .............. # Subtest: template # Subtest: default templates # Subtest: app template ok 1 - An object of class 'Statocles::Template' isa 'Statocles::Template' ok 2 1..2 ok 1 - app template # Subtest: layout template ok 1 - An object of class 'Statocles::Template' isa 'Statocles::Template' ok 2 1..2 ok 2 - layout template 1..2 ok 1 - default templates # Subtest: overrides # Subtest: app template ok 1 - An object of class 'Statocles::Template' isa 'Statocles::Template' ok 2 1..2 ok 1 - app template # Subtest: layout template ok 1 - An object of class 'Statocles::Template' isa 'Statocles::Template' ok 2 1..2 ok 2 - layout template 1..2 ok 2 - overrides 1..2 ok 1 - template 1..1 ok t/app/url.t ................... # Subtest: url ok 1 ok 2 ok 3 1..3 ok 1 - url 1..1 ok t/bin/statocles.t ............. # Subtest: -h|--help # Subtest: -h ok 1 - nothing on stderr ok 2 - reports pod from bin/statocles, not Statocles::Command ok 3 1..3 ok 1 - -h # Subtest: --help ok 1 - nothing on stderr ok 2 - reports pod from bin/statocles, not Statocles::Command ok 3 1..3 ok 2 - --help 1..2 ok 1 - -h|--help 1..1 ok t/command/apps.t .............. # Subtest: get the app list ok 1 - nothing on stderr ok 2 ok 3 - contains app name, url root, and app class 1..3 ok 1 - get the app list # Subtest: delegate to app command ok 1 - nothing on stderr ok 2 ok 3 - contains new post ok 4 - correct post file exists 1..4 ok 2 - delegate to app command # Subtest: errors # Subtest: app without command ok 1 - good error message ok 2 - nothing on stdout ok 3 - nonzero exit 1..3 ok 1 - app without command 1..1 ok 3 - errors 1..3 ok # Child (deploy with --clean) exited without calling finalize() # Failed test 'deploy with --clean' # at C:/cpanfly-5.22-64/var/megalib/Test/Builder.pm line 279. # Child (--clean) exited without calling finalize() # Failed test '--clean' # at C:/cpanfly-5.22-64/var/megalib/Test/Builder.pm line 279. remove_tree failed for C:\cpanfly-5.22-64\var\tmp\L8U2qT3fnZ\build_site\deploy_foo\theme\css: cannot remove directory: Directory not empty at C:\cpanfly-5.22-64\var\cpan\build\Statocles-0.072-AsFpsf\blib\lib/Statocles/Site.pm line 427. # Child (deploy site) exited without calling finalize() # Failed test 'deploy site' # at C:/cpanfly-5.22-64/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/command/build_and_deploy.t .. # Subtest: build site # Subtest: default site ok 1 - exit code ok 2 - no errors/warnings on stderr (debug: 0) ok 3 - index file exists ok 4 - sitemap.xml exists ok 5 ok 6 ok 7 - no output without verbose 1..7 ok 1 - default site # Subtest: custom site ok 1 - exit code ok 2 - no errors/warnings on stderr (debug: 0) ok 3 - index file exists ok 4 - sitemap.xml exists ok 5 ok 6 ok 7 - no output without verbose 1..7 ok 2 - custom site # Subtest: verbose ok 1 - exit code ok 2 - no errors/warnings on stderr (debug: 1) ok 3 - index file exists ok 4 - sitemap.xml exists ok 5 ok 6 # Subtest: debug output is verbose ok 1 ok 2 1..2 ok 7 - debug output is verbose 1..7 ok 3 - verbose 1..3 ok 1 - build site # Subtest: deploy site # Subtest: default site ok 1 - exit code ok 2 - no errors/warnings on stderr (debug: 0) ok 3 - index file exists ok 4 - sitemap.xml exists ok 5 ok 6 ok 7 - no output without verbose 1..7 ok 1 - default site # Subtest: custom site ok 1 - exit code ok 2 - no errors/warnings on stderr (debug: 0) ok 3 - index file exists ok 4 - sitemap.xml exists ok 5 ok 6 ok 7 - no output without verbose 1..7 ok 2 - custom site # Subtest: verbose ok 1 - exit code ok 2 - no errors/warnings on stderr (debug: 1) ok 3 - index file exists ok 4 - sitemap.xml exists ok 5 ok 6 # Subtest: debug output is verbose ok 1 ok 2 1..2 ok 7 - debug output is verbose 1..7 ok 3 - verbose # Subtest: --clean # Subtest: deploy with --clean not ok 1 - deploy with --clean not ok 4 - --clean not ok 2 - deploy site Dubious, test returned 255 (wstat 65280, 0xff00) Failed 1/2 subtests # Child (second time does not overwrite hooks) exited without calling finalize() # Failed test 'second time does not overwrite hooks' # at C:/cpanfly-5.22-64/var/megalib/Test/Builder.pm line 279. Error rename on 'C:/cpanfly-5.22-64/var/tmp/EHzd8DY7wn/new_theme/site/footer.html.ep18361582452773' -> 'C:/cpanfly-5.22-64/var/tmp/EHzd8DY7wn/new_theme/site/footer.html.ep': Permission denied at t/command/bundle.t line 33. # Child (theme) exited without calling finalize() # Failed test 'theme' # at C:/cpanfly-5.22-64/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 13 just after 1. t/command/bundle.t ............ # Subtest: theme # Subtest: first time creates directories ok 1 ok 2 - nothing on stderr ok 3 ok 4 ok 5 ok 6 1..6 ok 1 - first time creates directories # Subtest: second time does not overwrite hooks not ok 2 - second time does not overwrite hooks not ok 1 - theme Dubious, test returned 13 (wstat 3328, 0xd00) Failed 1/1 subtests t/command/create.t ............ # Subtest: create a site # Subtest: project site with file deploy ok 1 ok 2 - nothing on stderr ok 3 ok 4 - site.yml file exists ok 5 - config is complete and correct ok 6 - tagged with version to test that comments survive ok 7 - blog dir exists ok 8 - first post exists ok 9 - static dir exists ok 10 - page dir exists ok 11 - first page exists ok 12 - theme dir does not exists # Subtest: build the site ok 1 - completed successfully ok 2 ok 3 - nothing on stderr ok 4 - nothing on stdout 1..4 ok 13 - build the site 1..13 ok 1 - project site with file deploy # Subtest: do nothing at all ok 1 ok 2 - nothing on stderr ok 3 ok 4 - site.yml file exists ok 5 - config is complete and correct ok 6 - tagged with version to test that comments survive ok 7 - blog dir exists ok 8 - first post exists ok 9 - static dir exists ok 10 - page dir exists ok 11 - first page exists ok 12 - theme dir does not exists # Subtest: build the site ok 1 - completed successfully ok 2 ok 3 - nothing on stderr ok 4 - nothing on stdout 1..4 ok 13 - build the site 1..13 ok 2 - do nothing at all # Subtest: site in the current directory ok 1 ok 2 - nothing on stderr ok 3 ok 4 - site.yml file exists ok 5 - config is complete and correct ok 6 - tagged with version to test that comments survive ok 7 - blog dir exists ok 8 - first post exists ok 9 - static dir exists ok 10 - page dir exists ok 11 - first page exists ok 12 - theme dir does not exists # Subtest: build the site ok 1 - completed successfully ok 2 ok 3 - nothing on stderr ok 4 - nothing on stdout 1..4 ok 13 - build the site 1..13 ok 3 - site in the current directory # Subtest: https base url ok 1 ok 2 - nothing on stderr ok 3 ok 4 - site.yml file exists ok 5 - config is complete and correct ok 6 - tagged with version to test that comments survive ok 7 - blog dir exists ok 8 - first post exists ok 9 - static dir exists ok 10 - page dir exists ok 11 - first page exists ok 12 - theme dir does not exists # Subtest: build the site ok 1 - completed successfully ok 2 ok 3 - nothing on stderr ok 4 - nothing on stdout 1..4 ok 13 - build the site 1..13 ok 4 - https base url # Subtest: base url and directory on the command-line ok 1 ok 2 - nothing on stderr ok 3 ok 4 - site.yml file exists ok 5 - config is complete and correct ok 6 - tagged with version to test that comments survive ok 7 - blog dir exists ok 8 - first post exists ok 9 - static dir exists ok 10 - page dir exists ok 11 - first page exists ok 12 - theme dir does not exists # Subtest: build the site ok 1 - completed successfully ok 2 ok 3 - nothing on stderr ok 4 - nothing on stdout 1..4 ok 13 - build the site 1..13 ok 5 - base url and directory on the command-line 1..5 ok 1 - create a site # Subtest: git deploy ok 1 - No test: Statocles::Deploy::Git failed to load: Can't locate Git/Repository.pm in @INC (you may need to install the Git::Repository module) (@INC contains: C:\cpanfly-5.22-64\var\cpan\build\Statocles-0.072-AsFpsf\t\lib C:\cpanfly-5.22-64\var\cpan\build\Statocles-0.072-AsFpsf\blib\lib C:\cpanfly-5.22-64\var\cpan\build\Statocles-0.072-AsFpsf\blib\arch C:\cpanfly-5.22-64\var\cpan\build\Path-Tiny-0.084-gTnSnA/blib/arch C:\cpanfly-5.22-64\var\cpan\build\Path-Tiny-0.084-gTnSnA/blib/lib C:/cpanfly-5.22-64/var/megalib C:/Perl-5.22-64/site/lib C:/Perl-5.22-64/lib .) at C:\cpanfly-5.22-64\var\cpan\build\Statocles-0.072-AsFpsf\blib\lib/Statocles/Deploy/Git.pm line 8. # BEGIN failed--compilation aborted at C:\cpanfly-5.22-64\var\cpan\build\Statocles-0.072-AsFpsf\blib\lib/Statocles/Deploy/Git.pm line 8. # Compilation failed in require at t/command/create.t line 256. # 1..1 ok 2 - git deploy 1..2 ok t/command/daemon.t ............ # Subtest: listen on a random port ok 1 - nothing on stderr ok 2 ok 3 - contains http port information ok 4 - An object of class 'Statocles::Command::_MOJOAPP' isa 'Statocles::Command::_MOJOAPP' ok 5 - site was built ok 6 - site was not deployed # Subtest: do not watch the built-in themes ok 1 - No test - Mac::FSEvents not installed 1..1 ok 7 - do not watch the built-in themes 1..7 ok 1 - listen on a random port # Subtest: listen on a specific port ok 1 - correct port ok 2 - nothing on stderr ok 3 ok 4 - contains http port information 1..4 ok 2 - listen on a specific port # Subtest: --date ok 1 - nothing on stderr ok 2 ok 3 - future post was built ok 4 - site was not deployed 1..4 ok 3 - --date 1..3 ok t/command/error.t ............. # Subtest: no command specified ok 1 - nothing on stdout ok 2 ok 3 - reports pod from bin/statocles, not Statocles::Command ok 4 1..4 ok 1 - no command specified # Subtest: unknown command specified ok 1 - nothing on stdout ok 2 ok 3 - reports pod from bin/statocles, not Statocles::Command ok 4 1..4 ok 2 - unknown command specified # Subtest: config file missing # Subtest: no site.yml found ok 1 - nothing on stdout ok 2 ok 3 1..3 ok 1 - no site.yml found # Subtest: custom config file missing ok 1 - nothing on stdout ok 2 ok 3 1..3 ok 2 - custom config file missing 1..2 ok 3 - config file missing # Subtest: site object missing # Subtest: no site found ok 1 - nothing on stdout ok 2 ok 3 1..3 ok 1 - no site found # Subtest: custom site missing ok 1 - nothing on stdout ok 2 ok 3 1..3 ok 2 - custom site missing 1..2 ok 4 - site object missing # Subtest: site config broken # Subtest: reference missing ok 1 - nothing on stdout ok 2 ok 3 1..3 ok 1 - reference missing # Subtest: bad character in YAML ok 1 - nothing on stdout ok 2 ok 3 # Subtest: --verbose shows raw error message ok 1 - nothing on stdout ok 2 ok 3 1..3 ok 4 - --verbose shows raw error message 1..4 ok 2 - bad character in YAML # Subtest: bad indenting in YAML ok 1 - nothing on stdout ok 2 ok 3 # Subtest: --verbose shows raw error message ok 1 - nothing on stdout ok 2 ok 3 1..3 ok 4 - --verbose shows raw error message 1..4 ok 3 - bad indenting in YAML # Subtest: missing required arguments ok 1 - nothing on stdout ok 2 ok 3 1..3 ok 4 - missing required arguments 1..4 ok 5 - site config broken 1..5 ok t/command/help_and_version.t .. # Subtest: get help # Subtest: -h ok 1 - nothing on stderr ok 2 - reports pod from bin/statocles, not Statocles::Command ok 3 1..3 ok 1 - -h # Subtest: --help ok 1 - nothing on stderr ok 2 - reports pod from bin/statocles, not Statocles::Command ok 3 1..3 ok 2 - --help 1..2 ok 1 - get help # Subtest: get version ok 1 ok 2 - stderr is empty ok 3 # Subtest: -v (verbose) and no args shows version ok 1 ok 2 - stderr is empty ok 3 1..3 ok 4 - -v (verbose) and no args shows version 1..4 ok 2 - get version 1..2 ok t/command/mojo_app.t .......... # Subtest: root site ok 1 - GET / ok 2 - 200 OK ok 3 - exact match for content ok 4 - Content-Type: text/html;charset=UTF-8 ok 5 - GET /index.html ok 6 - 200 OK ok 7 - exact match for content ok 8 - Content-Type: text/html;charset=UTF-8 ok 9 - GET /blog/2014/04/23/slug/index.html ok 10 - 200 OK ok 11 - exact match for content ok 12 - Content-Type: text/html;charset=UTF-8 ok 13 - GET /blog/2014/04/23/slug ok 14 - 302 Found ok 15 - Location: /blog/2014/04/23/slug/ ok 16 - GET /blog/2014/04/23/slug/ ok 17 - 200 OK ok 18 - exact match for content ok 19 - Content-Type: text/html;charset=UTF-8 ok 20 - GET /../../../../../etc/passwd ok 21 - 400 Bad Request ok 22 - GET /MISSING_FILE_THAT_SHOULD_ERROR.html ok 23 - 404 Not Found ok 24 - GET /missing ok 25 - 404 Not Found 1..25 ok 1 - root site # Subtest: nonroot site ok 1 - GET / ok 2 - 302 Found ok 3 - Location: /nonroot ok 4 - GET /nonroot ok 5 - 200 OK ok 6 - exact match for content ok 7 - Content-Type: text/html;charset=UTF-8 ok 8 - GET /nonroot/index.html ok 9 - 200 OK ok 10 - exact match for content ok 11 - Content-Type: text/html;charset=UTF-8 ok 12 - GET /nonroot/blog/2014/04/23/slug/index.html ok 13 - 200 OK ok 14 - exact match for content ok 15 - Content-Type: text/html;charset=UTF-8 ok 16 - GET /nonroot/blog/2014/04/23/slug ok 17 - 302 Found ok 18 - Location: /nonroot/blog/2014/04/23/slug/ ok 19 - GET /nonroot/blog/2014/04/23/slug/ ok 20 - 200 OK ok 21 - exact match for content ok 22 - Content-Type: text/html;charset=UTF-8 ok 23 - GET /nonroot/../../../../../etc/passwd ok 24 - 400 Bad Request ok 25 - GET /nonroot/MISSING_FILE_THAT_SHOULD_ERROR.html ok 26 - 404 Not Found ok 27 - GET /missing ok 28 - 404 Not Found 1..28 ok 2 - nonroot site # Subtest: --date option ok 1 - fake test 1..1 ok 3 - --date option 1..3 ok t/deploy/file.t ............... # Subtest: constructor # Subtest: Statocles::Deploy::File constructor ok 1 - constructor works with all required args # Subtest: attribute defaults ok 1 - path default value 1..1 ok 2 - attribute defaults 1..2 ok 1 - Statocles::Deploy::File constructor 1..1 ok 1 - constructor # Subtest: deploy # Subtest: files are correct ok 1 - page doc.markdown is in deploy path ok 2 - page index.html is in deploy path ok 3 - page foo/index.html is in deploy path ok 4 - all pages are found 1..4 ok 1 - files are correct 1..1 ok 2 - deploy # Subtest: --clean # Subtest: deploy without clean does not remove files ok 1 - default deploy did not remove file 1..1 ok 1 - deploy without clean does not remove files # Subtest: deploy with clean removes files first ok 1 - default deploy remove files 1..1 ok 2 - deploy with clean removes files first 1..2 ok 3 - --clean # Subtest: missing directory ok 1 ok 2 - threw Regexp ((?^:Deploy\ directory\ \"DOES_NOT_EXIST\"\ does\ not\ exist\ \(did\ you\ forget\ to\ make\ it\?\))) 1..2 ok 4 - missing directory 1..4 ok Can't locate Git/Repository.pm in @INC (you may need to install the Git::Repository module) (@INC contains: C:\cpanfly-5.22-64\var\cpan\build\Statocles-0.072-AsFpsf\t\lib C:\cpanfly-5.22-64\var\cpan\build\Statocles-0.072-AsFpsf\blib\lib C:\cpanfly-5.22-64\var\cpan\build\Statocles-0.072-AsFpsf\blib\arch C:\cpanfly-5.22-64\var\cpan\build\Path-Tiny-0.084-gTnSnA/blib/arch C:\cpanfly-5.22-64\var\cpan\build\Path-Tiny-0.084-gTnSnA/blib/lib C:/cpanfly-5.22-64/var/megalib C:/Perl-5.22-64/site/lib C:/Perl-5.22-64/lib .) at C:\cpanfly-5.22-64\var\cpan\build\Statocles-0.072-AsFpsf\blib\lib/Statocles/Deploy/Git.pm line 8. BEGIN failed--compilation aborted at C:\cpanfly-5.22-64\var\cpan\build\Statocles-0.072-AsFpsf\blib\lib/Statocles/Deploy/Git.pm line 8. Compilation failed in require at t/deploy/git.t line 3. BEGIN failed--compilation aborted at t/deploy/git.t line 3. t/deploy/git.t ................ Dubious, test returned 2 (wstat 512, 0x200) No subtests run t/deprecated.t ................ # Subtest: Statocles::Site index app # Subtest: deprecation message # Subtest: build ok 1 - site index renames app page ok 2 - not deployed yet ok 3 - site index renames app page ok 4 - no link to /blog ok 5 - no link to /blog/index.html 1..5 ok 1 - build ok 2 1..2 ok 1 - deprecation message # Subtest: error messages # Subtest: index_app does not give any pages ok 1 - threw Regexp ((?^:ERROR: Index app "basic" did not generate any pages)) 1..1 ok 1 - index_app does not give any pages 1..1 ok 2 - error messages 1..2 ok 1 - Statocles::Site index app # Subtest: Statocles::Store::File ok 1 1..1 ok 2 - Statocles::Store::File # Subtest: Statocles::Store->write_* should not return anything ok 1 ok 2 1..2 ok 3 - Statocles::Store->write_* should not return anything # Subtest: Statocles::App::Plain # Subtest: pages shows warning ok 1 - warn on pages method 1..1 ok 1 - pages shows warning # Subtest: command shows warning ok 1 - warn on pages method 1..1 ok 2 - command shows warning 1..2 ok 4 - Statocles::App::Plain # Subtest: Statocles::App::Static # Subtest: pages shows warning ok 1 - warn on pages method 1..1 ok 1 - pages shows warning 1..1 ok 5 - Statocles::App::Static # Subtest: tzoffset shim ok 1 - tzoffset method exists ok 2 - tzoffset is correct ok 3 - warn on tzoffset method 1..3 ok 6 - tzoffset shim # Subtest: Statocles::Base q[Test] ok 1 - Test Bundle defined ok 2 - Importing Test did not fail ok 3 - Bundle test warns about deprecation 1..3 ok 7 - Statocles::Base q[Test] # Subtest: Statocles::Test::test_constructor ok 1 - test_constructor function exists # Subtest: Statocles::Link constructor ok 1 - constructor works with all required args # Subtest: required attributes ok 1 - href is required 1..1 ok 2 - required attributes 1..2 ok 2 - Statocles::Link constructor ok 3 - warn on test_constructor function 1..3 ok 8 - Statocles::Test::test_constructor # Subtest: Statocles::Test::test_pages ok 1 - test_pages function exists ok 2 - correct number of pages ok 3 - no warnings! ok 4 - warn on test_constructor function 1..4 ok 9 - Statocles::Test::test_pages 1..9 ok t/document.t .................. # Subtest: status ok 1 1..1 ok 1 - status # Subtest: images ok 1 - An object of class 'Statocles::Image' isa 'Statocles::Image' ok 2 ok 3 ok 4 - An object of class 'Statocles::Image' isa 'Statocles::Image' ok 5 1..5 ok 2 - images 1..2 ok t/image.t ..................... # Subtest: constructor # Subtest: Statocles::Image constructor ok 1 - constructor works with all required args # Subtest: required attributes ok 1 - src is required 1..1 ok 2 - required attributes # Subtest: attribute defaults ok 1 - role default value 1..1 ok 3 - attribute defaults 1..3 ok 1 - Statocles::Image constructor # Subtest: coerce # Subtest: Path object ok 1 ok 2 1..2 ok 1 - Path object 1..1 ok 2 - coerce # Subtest: default role ok 1 - no default if alt set 1..1 ok 3 - default role # Subtest: data ok 1 - data hash 1..1 ok 4 - data 1..4 ok 1 - constructor 1..1 ok t/link.t ...................... # Subtest: constructor # Subtest: Statocles::Link constructor ok 1 - constructor works with all required args # Subtest: required attributes ok 1 - href is required 1..1 ok 2 - required attributes 1..2 ok 1 - Statocles::Link constructor # Subtest: coerce # Subtest: Path object ok 1 ok 2 1..2 ok 1 - Path object 1..1 ok 2 - coerce 1..2 ok 1 - constructor # Subtest: new_from_element # Subtest: basic items ok 1 1..1 ok 1 - basic items 1..1 ok 2 - new_from_element 1..2 ok t/page/basename.t ............. # Subtest: basename ok 1 1..1 ok 1 - basename # Subtest: dirname # Subtest: root ok 1 1..1 ok 1 - root # Subtest: non-root ok 1 1..1 ok 2 - non-root 1..2 ok 2 - dirname 1..2 ok t/page/document.t ............. # Subtest: constructor # Subtest: Statocles::Page::Document constructor ok 1 - constructor works with all required args # Subtest: required attributes ok 1 - path is required ok 2 - document is required 1..2 ok 2 - required attributes # Subtest: attribute defaults # Subtest: template default value ok 1 - An object of class 'Statocles::Template' isa 'Statocles::Template' ok 2 1..2 ok 1 - template default value ok 2 - search_priority default value ok 3 - date default value ok 4 - author default value ok 5 - site default value ok 6 - _links default value ok 7 - _images default value # Subtest: layout default value ok 1 - An object of class 'Statocles::Template' isa 'Statocles::Template' ok 2 1..2 ok 8 - layout default value ok 9 - search_change_frequency default value ok 10 - title default value 1..10 ok 3 - attribute defaults 1..3 ok 1 - Statocles::Page::Document constructor # Subtest: missing document fields default to empty string # Subtest: Statocles::Page::Document constructor ok 1 - constructor works with all required args # Subtest: required attributes ok 1 - path is required ok 2 - document is required 1..2 ok 2 - required attributes # Subtest: attribute defaults ok 1 - title default value ok 2 - author default value 1..2 ok 3 - attribute defaults 1..3 ok 1 - Statocles::Page::Document constructor 1..1 ok 2 - missing document fields default to empty string 1..2 ok 1 - constructor # Subtest: page date overridden by published date ok 1 - An object of class 'DateTime::Moonpig' isa 'DateTime::Moonpig' ok 2 1..2 ok 2 - page date overridden by published date # Subtest: document template/layout override ok 1 1..1 ok 3 - document template/layout override # Subtest: template coercion # Subtest: template ok 1 1..1 ok 1 - template # Subtest: layout ok 1 1..1 ok 2 - layout 1..2 ok 4 - template coercion # Subtest: extra args ok 1 1..1 ok 5 - extra args # Subtest: content sections ok 1 1..1 ok 6 - content sections # Subtest: page tags ok 1 # Subtest: default ok 1 ok 2 1..2 ok 2 - default 1..2 ok 7 - page tags # Subtest: document template ok 1 # Subtest: include in document directory ok 1 1..1 ok 2 - include in document directory # Subtest: include in parent directory ok 1 1..1 ok 3 - include in parent directory 1..3 ok 8 - document template 1..8 ok t/page/file.t ................. # Subtest: constructor # Subtest: Statocles::Page::File constructor ok 1 - constructor works with all required args # Subtest: required attributes ok 1 - path is required 1..1 ok 2 - required attributes # Subtest: attribute defaults # Subtest: date default value ok 1 - An object of class 'DateTime::Moonpig' isa 'DateTime::Moonpig' 1..1 ok 1 - date default value ok 2 - search_change_frequency default value ok 3 - search_priority default value 1..3 ok 3 - attribute defaults 1..3 ok 1 - Statocles::Page::File constructor 1..1 ok 1 - constructor # Subtest: file path ok 1 - 'got a Path::Tiny object' isa 'Path::Tiny' ok 2 1..2 ok 2 - file path # Subtest: images ok 1 - 'got a Path::Tiny object' isa 'Path::Tiny' ok 2 1..2 ok 3 - images # Subtest: fh ok 1 - got a filehandle ok 2 1..2 ok 4 - fh 1..4 ok t/page/images.t ............... # Subtest: images # Subtest: scalar ok 1 1..1 ok 1 - scalar 1..1 ok 1 - images 1..1 ok t/page/links.t ................ # Subtest: links # Subtest: list ok 1 1..1 ok 1 - list # Subtest: scalar ok 1 1..1 ok 2 - scalar 1..2 ok 1 - links # Subtest: add links # Subtest: append to existing # Subtest: plain string ok 1 - URL is coerced into Link object and appended 1..1 ok 1 - plain string # Subtest: hashref ok 1 - Hashref is coerced into Link object and appended 1..1 ok 2 - hashref # Subtest: link object ok 1 - Link object is appended 1..1 ok 3 - link object 1..3 ok 1 - append to existing # Subtest: add new key # Subtest: plain string ok 1 - URL is coerced into Link object and appended 1..1 ok 1 - plain string # Subtest: hashref ok 1 - Hashref is coerced into Link object and appended 1..1 ok 2 - hashref # Subtest: link object ok 1 - Link object is appended 1..1 ok 3 - link object 1..3 ok 2 - add new key 1..2 ok 2 - add links # Subtest: links should be unique ok 1 - links must be filtered for uniqueness based on href 1..1 ok 3 - links should be unique 1..3 ok t/page/list.t ................. # Subtest: attribute defaults # Subtest: search_change_frequency ok 1 1..1 ok 1 - search_change_frequency # Subtest: search_priority ok 1 1..1 ok 2 - search_priority 1..2 ok 1 - attribute defaults # Subtest: date ok 1 - An object of class 'DateTime::Moonpig' isa 'DateTime::Moonpig' ok 2 1..2 ok 2 - date # Subtest: extra args ok 1 1..1 ok 3 - extra args # Subtest: content sections ok 1 1..1 ok 4 - content sections # Subtest: links # Subtest: script and stylesheets from children are added ok 1 - stylesheet links combined from child pages, children first ok 2 - script links combined from child pages, children first ok 3 - canonical link from children are not added # Subtest: adding links appends on the list only ok 1 - nothing returned ok 2 - link is added to list links ok 3 - link is not added to any child page 1..3 ok 4 - adding links appends on the list only 1..4 ok 1 - script and stylesheets from children are added 1..1 ok 5 - links # Subtest: pagination # Subtest: without index # Subtest: multiple pages ok 1 ok 2 - all paginated pages have the same date 1..2 ok 1 - multiple pages # Subtest: single page ok 1 ok 2 - all paginated pages have the same date 1..2 ok 2 - single page 1..2 ok 1 - without index # Subtest: with index # Subtest: multiple pages ok 1 1..1 ok 1 - multiple pages # Subtest: single page ok 1 ok 2 - all paginated pages have the same date 1..2 ok 2 - single page 1..2 ok 2 - with index # Subtest: with directories # Subtest: multiple pages ok 1 1..1 ok 1 - multiple pages # Subtest: single page ok 1 ok 2 - all paginated pages have the same date 1..2 ok 2 - single page 1..2 ok 3 - with directories 1..3 ok 6 - pagination 1..6 ok t/page/list_item.t ............ # Subtest: content rewrite # Subtest: absolute (default) # Subtest: content ok 1 - relative link is fixed ok 2 - absolute link is ignored ok 3 - full link is ignored ok 4 - schemaless link is ignored ok 5 - relative image is fixed ok 6 - relative image2 is fixed 1..6 ok 1 - content # Subtest: sections ok 1 - relative link is fixed ok 2 - absolute link is ignored ok 3 - full link is ignored ok 4 - schemaless link is ignored ok 5 - relative image is fixed 1..5 ok 2 - sections 1..2 ok 1 - absolute (default) # Subtest: full (flag) # Subtest: content ok 1 - relative link is fixed ok 2 - absolute link is fixed ok 3 - full link is ignored ok 4 - schemaless link is ignored ok 5 - relative image is fixed ok 6 - relative image2 is fixed 1..6 ok 1 - content # Subtest: sections ok 1 - relative link is fixed ok 2 - absolute link is fixed ok 3 - full link is ignored ok 4 - schemaless link is ignored ok 5 - relative image is fixed 1..5 ok 2 - sections 1..2 ok 2 - full (flag) 1..2 ok 1 - content rewrite # Subtest: method proxy ok 1 - basename is proxyed ok 2 - dirname is proxyed ok 3 - title is proxied ok 4 - threw Regexp ((?^:ListItem\ page\ \(\/path\/to\/blog\/post\/index\.html\ Statocles\:\:Page\:\:Document\)\ has\ no\ method\ \"BADMETHOD\")) ok 5 1..5 ok 2 - method proxy 1..2 ok [Sat Mar 5 06:15:16 2016] [debug] Render page: /path/to/page.html [Sat Mar 5 06:15:16 2016] [debug] Render page (cached): /path/to/page.html t/page/plain.t ................ # Subtest: constructor # Subtest: Statocles::Page::Plain constructor ok 1 - constructor works with all required args # Subtest: required attributes ok 1 - content is required ok 2 - path is required 1..2 ok 2 - required attributes # Subtest: attribute defaults ok 1 - search_change_frequency default value ok 2 - search_priority default value # Subtest: date default value ok 1 - An object of class 'DateTime::Moonpig' isa 'DateTime::Moonpig' 1..1 ok 3 - date default value 1..3 ok 3 - attribute defaults 1..3 ok 1 - Statocles::Page::Plain constructor 1..1 ok 1 - constructor # Subtest: render ok 1 ok 2 - debug log shows render page message # Subtest: cached page shows up in log ok 1 - debug log shows cached render page message 1..1 ok 3 - cached page shows up in log 1..3 ok 2 - render 1..2 ok t/page/type.t ................. # Subtest: type detection # Subtest: text # Subtest: html ok 1 - /index.html is a text/html 1..1 ok 1 - html # Subtest: markdown ok 1 - /index.markdown is a text/markdown 1..1 ok 2 - markdown # Subtest: css ok 1 - /index.css is a text/css 1..1 ok 3 - css 1..3 ok 1 - text # Subtest: image # Subtest: jpeg ok 1 - /images/test.jpg is a image/jpeg ok 2 - /images/derp.jpeg is a image/jpeg 1..2 ok 1 - jpeg # Subtest: png ok 1 - /images/test.png is a image/png 1..1 ok 2 - png # Subtest: gif ok 1 - /images/test.gif is a image/gif 1..1 ok 3 - gif 1..3 ok 2 - image # Subtest: application # Subtest: rss ok 1 - /index.rss is a application/rss+xml 1..1 ok 1 - rss # Subtest: atom ok 1 - /index.atom is a application/atom+xml 1..1 ok 2 - atom # Subtest: js ok 1 - /js/app.js is a application/javascript 1..1 ok 3 - js # Subtest: json ok 1 - /data/users.json is a application/json 1..1 ok 4 - json 1..4 ok 3 - application 1..3 ok 1 - type detection 1..1 ok t/plugin/highlight.t .......... # Subtest: highlight # Subtest: highlight anything ok 1 1..1 ok 1 - highlight anything # Subtest: page gets stylesheet added ok 1 ok 2 - correct stylesheet is added to the page 1..2 ok 2 - page gets stylesheet added 1..2 ok 1 - highlight # Subtest: register ok 1 - highlight sub works in template 1..1 ok 2 - register # Subtest: test helper interaction # Subtest: begin/end ok 1 - highlight works with begin/end 1..1 ok 1 - begin/end # Subtest: highlight an included file ok 1 - highlight works with include 1..1 ok 2 - highlight an included file 1..2 ok 3 - test helper interaction 1..3 ok t/plugin/html_lint.t .......... # Subtest: check html ok 1 - lint problems found 1..1 ok 1 - check html 1..1 ok t/plugin/link_check.t ......... # Subtest: check links ok 1 - broken links found and sorted by page -> missing url 1..1 ok 1 - check links # Subtest: ignore patterns # Subtest: prefix matching ok 1 - broken links found and sorted by page -> missing url 1..1 ok 1 - prefix matching # Subtest: regex pattern ok 1 - all broken links ignored 1..1 ok 2 - regex pattern 1..2 ok 2 - ignore patterns 1..2 ok t/site/build_and_deploy.t ..... # Subtest: build ok 1 - page cache is empty until a build ok 2 - /blog/index.html built ok 3 - /blog/index.html not deployed yet ok 4 - /blog/page/2/index.html built ok 5 - /blog/page/2/index.html not deployed yet ok 6 - /blog/index.atom built ok 7 - /blog/index.atom not deployed yet ok 8 - /blog/index.rss built ok 9 - /blog/index.rss not deployed yet ok 10 - /blog/tag/more/index.html built ok 11 - /blog/tag/more/index.html not deployed yet ok 12 - /blog/tag/more.atom built ok 13 - /blog/tag/more.atom not deployed yet ok 14 - /blog/tag/more.rss built ok 15 - /blog/tag/more.rss not deployed yet ok 16 - /blog/tag/better/index.html built ok 17 - /blog/tag/better/index.html not deployed yet ok 18 - /blog/tag/better/page/2/index.html built ok 19 - /blog/tag/better/page/2/index.html not deployed yet ok 20 - /blog/tag/better.atom built ok 21 - /blog/tag/better.atom not deployed yet ok 22 - /blog/tag/better.rss built ok 23 - /blog/tag/better.rss not deployed yet ok 24 - /blog/tag/even-more-tags/index.html built ok 25 - /blog/tag/even-more-tags/index.html not deployed yet ok 26 - /blog/tag/even-more-tags.atom built ok 27 - /blog/tag/even-more-tags.atom not deployed yet ok 28 - /blog/tag/even-more-tags.rss built ok 29 - /blog/tag/even-more-tags.rss not deployed yet ok 30 - /blog/tag/error-message/index.html built ok 31 - /blog/tag/error-message/index.html not deployed yet ok 32 - /blog/tag/error-message.atom built ok 33 - /blog/tag/error-message.atom not deployed yet ok 34 - /blog/tag/error-message.rss built ok 35 - /blog/tag/error-message.rss not deployed yet ok 36 - /blog/2014/06/02/more_tags/docs.html built ok 37 - /blog/2014/06/02/more_tags/docs.html not deployed yet ok 38 - /blog/2014/06/02/more_tags/image.markdown.jpg built ok 39 - /blog/2014/06/02/more_tags/image.markdown.jpg not deployed yet ok 40 - /blog/2014/06/02/more_tags/index.html built ok 41 - /blog/2014/06/02/more_tags/index.html not deployed yet ok 42 - /blog/2014/05/22/(regex)[name].file.html built ok 43 - /blog/2014/05/22/(regex)[name].file.html not deployed yet ok 44 - /blog/2014/04/30/plug/image.jpg built ok 45 - /blog/2014/04/30/plug/image.jpg not deployed yet ok 46 - /blog/2014/04/30/plug/index.html built ok 47 - /blog/2014/04/30/plug/index.html not deployed yet ok 48 - /blog/2014/04/30/plug/recipe.html built ok 49 - /blog/2014/04/30/plug/recipe.html not deployed yet ok 50 - /blog/2014/04/23/slug/index.html built ok 51 - /blog/2014/04/23/slug/index.html not deployed yet ok 52 - /aaa.html built ok 53 - /aaa.html not deployed yet ok 54 - /index.html built ok 55 - /index.html not deployed yet ok 56 - /static.txt built ok 57 - /static.txt not deployed yet ok 58 - /foo/index.html built ok 59 - /foo/index.html not deployed yet ok 60 - /foo/other.html built ok 61 - /foo/other.html not deployed yet ok 62 - /foo/utf8.html built ok 63 - /foo/utf8.html not deployed yet # Subtest: check theme ok 1 - theme file /css/normalize.css exists in build dir ok 2 - theme file /css/normalize.css content is correct ok 3 - theme file /css/normalize.cssnot in deploy dir 1..3 ok 64 - check theme ok 65 - cached page count is correct # Subtest: build deletes files before building ok 1 - unbuilt file is deleted ok 2 - /blog/index.html built ok 3 - /blog/page/2/index.html built ok 4 - /blog/index.atom built ok 5 - /blog/index.rss built ok 6 - /blog/tag/more/index.html built ok 7 - /blog/tag/more.atom built ok 8 - /blog/tag/more.rss built ok 9 - /blog/tag/better/index.html built ok 10 - /blog/tag/better/page/2/index.html built ok 11 - /blog/tag/better.atom built ok 12 - /blog/tag/better.rss built ok 13 - /blog/tag/even-more-tags/index.html built ok 14 - /blog/tag/even-more-tags.atom built ok 15 - /blog/tag/even-more-tags.rss built ok 16 - /blog/tag/error-message/index.html built ok 17 - /blog/tag/error-message.atom built ok 18 - /blog/tag/error-message.rss built ok 19 - /blog/2014/06/02/more_tags/docs.html built ok 20 - /blog/2014/06/02/more_tags/image.markdown.jpg built ok 21 - /blog/2014/06/02/more_tags/index.html built ok 22 - /blog/2014/05/22/(regex)[name].file.html built ok 23 - /blog/2014/04/30/plug/image.jpg built ok 24 - /blog/2014/04/30/plug/index.html built ok 25 - /blog/2014/04/30/plug/recipe.html built ok 26 - /blog/2014/04/23/slug/index.html built ok 27 - /aaa.html built ok 28 - /index.html built ok 29 - /static.txt built ok 30 - /foo/index.html built ok 31 - /foo/other.html built ok 32 - /foo/utf8.html built ok 33 - theme/css/normalize.css built 1..33 ok 66 - build deletes files before building 1..66 ok 1 - build # Subtest: deploy ok 1 - /blog/index.html built ok 2 - /blog/index.html deployed ok 3 - /blog/page/2/index.html built ok 4 - /blog/page/2/index.html deployed ok 5 - /blog/index.atom built ok 6 - /blog/index.atom deployed ok 7 - /blog/index.rss built ok 8 - /blog/index.rss deployed ok 9 - /blog/tag/error-message/index.html built ok 10 - /blog/tag/error-message/index.html deployed ok 11 - /blog/tag/error-message.atom built ok 12 - /blog/tag/error-message.atom deployed ok 13 - /blog/tag/error-message.rss built ok 14 - /blog/tag/error-message.rss deployed ok 15 - /blog/tag/even-more-tags/index.html built ok 16 - /blog/tag/even-more-tags/index.html deployed ok 17 - /blog/tag/even-more-tags.atom built ok 18 - /blog/tag/even-more-tags.atom deployed ok 19 - /blog/tag/even-more-tags.rss built ok 20 - /blog/tag/even-more-tags.rss deployed ok 21 - /blog/tag/better/index.html built ok 22 - /blog/tag/better/index.html deployed ok 23 - /blog/tag/better/page/2/index.html built ok 24 - /blog/tag/better/page/2/index.html deployed ok 25 - /blog/tag/better.atom built ok 26 - /blog/tag/better.atom deployed ok 27 - /blog/tag/better.rss built ok 28 - /blog/tag/better.rss deployed ok 29 - /blog/tag/more/index.html built ok 30 - /blog/tag/more/index.html deployed ok 31 - /blog/tag/more.atom built ok 32 - /blog/tag/more.atom deployed ok 33 - /blog/tag/more.rss built ok 34 - /blog/tag/more.rss deployed ok 35 - /blog/2014/06/02/more_tags/docs.html built ok 36 - /blog/2014/06/02/more_tags/docs.html deployed ok 37 - /blog/2014/06/02/more_tags/image.markdown.jpg built ok 38 - /blog/2014/06/02/more_tags/image.markdown.jpg deployed ok 39 - /blog/2014/06/02/more_tags/index.html built ok 40 - /blog/2014/06/02/more_tags/index.html deployed ok 41 - /blog/2014/05/22/(regex)[name].file.html built ok 42 - /blog/2014/05/22/(regex)[name].file.html deployed ok 43 - /blog/2014/04/30/plug/image.jpg built ok 44 - /blog/2014/04/30/plug/image.jpg deployed ok 45 - /blog/2014/04/30/plug/index.html built ok 46 - /blog/2014/04/30/plug/index.html deployed ok 47 - /blog/2014/04/30/plug/recipe.html built ok 48 - /blog/2014/04/30/plug/recipe.html deployed ok 49 - /blog/2014/04/23/slug/index.html built ok 50 - /blog/2014/04/23/slug/index.html deployed ok 51 - /aaa.html built ok 52 - /aaa.html deployed ok 53 - /index.html built ok 54 - /index.html deployed ok 55 - /static.txt built ok 56 - /static.txt deployed ok 57 - /foo/index.html built ok 58 - /foo/index.html deployed ok 59 - /foo/other.html built ok 60 - /foo/other.html deployed ok 61 - /foo/utf8.html built ok 62 - /foo/utf8.html deployed # Subtest: check theme ok 1 - theme file /css/normalize.cssexists in deploy dir ok 2 - theme file /css/normalize.css content is correct 1..2 ok 63 - check theme 1..63 ok 2 - deploy # Subtest: base URL with folder rewrites content # Subtest: build # Subtest: page content: /blog/index.html ok 1 - has title ok 2 - page contains site title Example Site 1..2 ok 1 - page content: /blog/index.html # Subtest: base url: /blog/index.html ok 1 ok 2 ok 3 - has brand ok 4 - single "/" is replaced with base_url 1..4 ok 2 - base url: /blog/index.html ok 3 - not deployed yet # Subtest: page content: /blog/page/2/index.html ok 1 - has title ok 2 - page contains site title Example Site 1..2 ok 4 - page content: /blog/page/2/index.html # Subtest: base url: /blog/page/2/index.html ok 1 ok 2 ok 3 - has brand ok 4 - single "/" is replaced with base_url 1..4 ok 5 - base url: /blog/page/2/index.html ok 6 - not deployed yet # Subtest: page content: /blog/index.atom ok 1 - path exists at least 1..1 ok 7 - page content: /blog/index.atom ok 8 - not deployed yet # Subtest: page content: /blog/index.rss ok 1 - path exists at least 1..1 ok 9 - page content: /blog/index.rss ok 10 - not deployed yet # Subtest: page content: /blog/tag/better/index.html ok 1 - has title ok 2 - page contains site title Example Site 1..2 ok 11 - page content: /blog/tag/better/index.html # Subtest: base url: /blog/tag/better/index.html ok 1 ok 2 ok 3 - has brand ok 4 - single "/" is replaced with base_url 1..4 ok 12 - base url: /blog/tag/better/index.html ok 13 - not deployed yet # Subtest: page content: /blog/tag/better/page/2/index.html ok 1 - has title ok 2 - page contains site title Example Site 1..2 ok 14 - page content: /blog/tag/better/page/2/index.html # Subtest: base url: /blog/tag/better/page/2/index.html ok 1 ok 2 ok 3 - has brand ok 4 - single "/" is replaced with base_url 1..4 ok 15 - base url: /blog/tag/better/page/2/index.html ok 16 - not deployed yet # Subtest: page content: /blog/tag/better.atom ok 1 - path exists at least 1..1 ok 17 - page content: /blog/tag/better.atom ok 18 - not deployed yet # Subtest: page content: /blog/tag/better.rss ok 1 - path exists at least 1..1 ok 19 - page content: /blog/tag/better.rss ok 20 - not deployed yet # Subtest: page content: /blog/tag/more/index.html ok 1 - has title ok 2 - page contains site title Example Site 1..2 ok 21 - page content: /blog/tag/more/index.html # Subtest: base url: /blog/tag/more/index.html ok 1 ok 2 ok 3 - has brand ok 4 - single "/" is replaced with base_url 1..4 ok 22 - base url: /blog/tag/more/index.html ok 23 - not deployed yet # Subtest: page content: /blog/tag/more.atom ok 1 - path exists at least 1..1 ok 24 - page content: /blog/tag/more.atom ok 25 - not deployed yet # Subtest: page content: /blog/tag/more.rss ok 1 - path exists at least 1..1 ok 26 - page content: /blog/tag/more.rss ok 27 - not deployed yet # Subtest: page content: /blog/tag/error-message/index.html ok 1 - has title ok 2 - page contains site title Example Site 1..2 ok 28 - page content: /blog/tag/error-message/index.html # Subtest: base url: /blog/tag/error-message/index.html ok 1 ok 2 ok 3 - has brand ok 4 - single "/" is replaced with base_url 1..4 ok 29 - base url: /blog/tag/error-message/index.html ok 30 - not deployed yet # Subtest: page content: /blog/tag/error-message.atom ok 1 - path exists at least 1..1 ok 31 - page content: /blog/tag/error-message.atom ok 32 - not deployed yet # Subtest: page content: /blog/tag/error-message.rss ok 1 - path exists at least 1..1 ok 33 - page content: /blog/tag/error-message.rss ok 34 - not deployed yet # Subtest: page content: /blog/tag/even-more-tags/index.html ok 1 - has title ok 2 - page contains site title Example Site 1..2 ok 35 - page content: /blog/tag/even-more-tags/index.html # Subtest: base url: /blog/tag/even-more-tags/index.html ok 1 ok 2 ok 3 - has brand ok 4 - single "/" is replaced with base_url 1..4 ok 36 - base url: /blog/tag/even-more-tags/index.html ok 37 - not deployed yet # Subtest: page content: /blog/tag/even-more-tags.atom ok 1 - path exists at least 1..1 ok 38 - page content: /blog/tag/even-more-tags.atom ok 39 - not deployed yet # Subtest: page content: /blog/tag/even-more-tags.rss ok 1 - path exists at least 1..1 ok 40 - page content: /blog/tag/even-more-tags.rss ok 41 - not deployed yet # Subtest: page content: /blog/2014/06/02/more_tags/docs.html ok 1 - has title ok 2 - page contains site title Example Site 1..2 ok 42 - page content: /blog/2014/06/02/more_tags/docs.html # Subtest: base url: /blog/2014/06/02/more_tags/docs.html ok 1 ok 2 ok 3 - has brand ok 4 - single "/" is replaced with base_url 1..4 ok 43 - base url: /blog/2014/06/02/more_tags/docs.html ok 44 - not deployed yet # Subtest: page content: /blog/2014/06/02/more_tags/image.markdown.jpg ok 1 - path exists at least 1..1 ok 45 - page content: /blog/2014/06/02/more_tags/image.markdown.jpg ok 46 - not deployed yet # Subtest: page content: /blog/2014/06/02/more_tags/index.html ok 1 - has title ok 2 - page contains site title Example Site 1..2 ok 47 - page content: /blog/2014/06/02/more_tags/index.html # Subtest: base url: /blog/2014/06/02/more_tags/index.html ok 1 ok 2 ok 3 - has brand ok 4 - single "/" is replaced with base_url 1..4 ok 48 - base url: /blog/2014/06/02/more_tags/index.html ok 49 - not deployed yet # Subtest: page content: /blog/2014/05/22/(regex)[name].file.html ok 1 - has title ok 2 - page contains site title Example Site 1..2 ok 50 - page content: /blog/2014/05/22/(regex)[name].file.html # Subtest: base url: /blog/2014/05/22/(regex)[name].file.html ok 1 ok 2 ok 3 - has brand ok 4 - single "/" is replaced with base_url 1..4 ok 51 - base url: /blog/2014/05/22/(regex)[name].file.html ok 52 - not deployed yet # Subtest: page content: /blog/2014/04/30/plug/image.jpg ok 1 - path exists at least 1..1 ok 53 - page content: /blog/2014/04/30/plug/image.jpg ok 54 - not deployed yet # Subtest: page content: /blog/2014/04/30/plug/index.html ok 1 - has title ok 2 - page contains site title Example Site 1..2 ok 55 - page content: /blog/2014/04/30/plug/index.html # Subtest: base url: /blog/2014/04/30/plug/index.html ok 1 ok 2 ok 3 - has brand ok 4 - single "/" is replaced with base_url 1..4 ok 56 - base url: /blog/2014/04/30/plug/index.html ok 57 - not deployed yet # Subtest: page content: /blog/2014/04/30/plug/recipe.html ok 1 - has title ok 2 - page contains site title Example Site 1..2 ok 58 - page content: /blog/2014/04/30/plug/recipe.html # Subtest: base url: /blog/2014/04/30/plug/recipe.html ok 1 ok 2 ok 3 - has brand ok 4 - single "/" is replaced with base_url 1..4 ok 59 - base url: /blog/2014/04/30/plug/recipe.html ok 60 - not deployed yet # Subtest: page content: /blog/2014/04/23/slug/index.html ok 1 - has title ok 2 - page contains site title Example Site 1..2 ok 61 - page content: /blog/2014/04/23/slug/index.html # Subtest: base url: /blog/2014/04/23/slug/index.html ok 1 ok 2 ok 3 - has brand ok 4 - single "/" is replaced with base_url 1..4 ok 62 - base url: /blog/2014/04/23/slug/index.html ok 63 - not deployed yet 1..63 ok 1 - build # Subtest: deploy # Subtest: page content: /blog/index.html ok 1 - has title ok 2 - page contains site title Example Site 1..2 ok 1 - page content: /blog/index.html # Subtest: base url: /blog/index.html ok 1 ok 2 ok 3 - has brand ok 4 - single "/" is replaced with base_url /deploy 1..4 ok 2 - base url: /blog/index.html # Subtest: page content: /blog/page/2/index.html ok 1 - has title ok 2 - page contains site title Example Site 1..2 ok 3 - page content: /blog/page/2/index.html # Subtest: base url: /blog/page/2/index.html ok 1 ok 2 ok 3 - has brand ok 4 - single "/" is replaced with base_url /deploy 1..4 ok 4 - base url: /blog/page/2/index.html # Subtest: page content: /blog/index.atom ok 1 - path exists at least 1..1 ok 5 - page content: /blog/index.atom # Subtest: page content: /blog/index.rss ok 1 - path exists at least 1..1 ok 6 - page content: /blog/index.rss # Subtest: page content: /blog/tag/better/index.html ok 1 - has title ok 2 - page contains site title Example Site 1..2 ok 7 - page content: /blog/tag/better/index.html # Subtest: base url: /blog/tag/better/index.html ok 1 ok 2 ok 3 - has brand ok 4 - single "/" is replaced with base_url /deploy 1..4 ok 8 - base url: /blog/tag/better/index.html # Subtest: page content: /blog/tag/better/page/2/index.html ok 1 - has title ok 2 - page contains site title Example Site 1..2 ok 9 - page content: /blog/tag/better/page/2/index.html # Subtest: base url: /blog/tag/better/page/2/index.html ok 1 ok 2 ok 3 - has brand ok 4 - single "/" is replaced with base_url /deploy 1..4 ok 10 - base url: /blog/tag/better/page/2/index.html # Subtest: page content: /blog/tag/better.atom ok 1 - path exists at least 1..1 ok 11 - page content: /blog/tag/better.atom # Subtest: page content: /blog/tag/better.rss ok 1 - path exists at least 1..1 ok 12 - page content: /blog/tag/better.rss # Subtest: page content: /blog/tag/more/index.html ok 1 - has title ok 2 - page contains site title Example Site 1..2 ok 13 - page content: /blog/tag/more/index.html # Subtest: base url: /blog/tag/more/index.html ok 1 ok 2 ok 3 - has brand ok 4 - single "/" is replaced with base_url /deploy 1..4 ok 14 - base url: /blog/tag/more/index.html # Subtest: page content: /blog/tag/more.atom ok 1 - path exists at least 1..1 ok 15 - page content: /blog/tag/more.atom # Subtest: page content: /blog/tag/more.rss ok 1 - path exists at least 1..1 ok 16 - page content: /blog/tag/more.rss # Subtest: page content: /blog/tag/error-message/index.html ok 1 - has title ok 2 - page contains site title Example Site 1..2 ok 17 - page content: /blog/tag/error-message/index.html # Subtest: base url: /blog/tag/error-message/index.html ok 1 ok 2 ok 3 - has brand ok 4 - single "/" is replaced with base_url /deploy 1..4 ok 18 - base url: /blog/tag/error-message/index.html # Subtest: page content: /blog/tag/error-message.atom ok 1 - path exists at least 1..1 ok 19 - page content: /blog/tag/error-message.atom # Subtest: page content: /blog/tag/error-message.rss ok 1 - path exists at least 1..1 ok 20 - page content: /blog/tag/error-message.rss # Subtest: page content: /blog/tag/even-more-tags/index.html ok 1 - has title ok 2 - page contains site title Example Site 1..2 ok 21 - page content: /blog/tag/even-more-tags/index.html # Subtest: base url: /blog/tag/even-more-tags/index.html ok 1 ok 2 ok 3 - has brand ok 4 - single "/" is replaced with base_url /deploy 1..4 ok 22 - base url: /blog/tag/even-more-tags/index.html # Subtest: page content: /blog/tag/even-more-tags.atom ok 1 - path exists at least 1..1 ok 23 - page content: /blog/tag/even-more-tags.atom # Subtest: page content: /blog/tag/even-more-tags.rss ok 1 - path exists at least 1..1 ok 24 - page content: /blog/tag/even-more-tags.rss # Subtest: page content: /blog/2014/06/02/more_tags/docs.html ok 1 - has title ok 2 - page contains site title Example Site 1..2 ok 25 - page content: /blog/2014/06/02/more_tags/docs.html # Subtest: base url: /blog/2014/06/02/more_tags/docs.html ok 1 ok 2 ok 3 - has brand ok 4 - single "/" is replaced with base_url /deploy 1..4 ok 26 - base url: /blog/2014/06/02/more_tags/docs.html # Subtest: page content: /blog/2014/06/02/more_tags/image.markdown.jpg ok 1 - path exists at least 1..1 ok 27 - page content: /blog/2014/06/02/more_tags/image.markdown.jpg # Subtest: page content: /blog/2014/06/02/more_tags/index.html ok 1 - has title ok 2 - page contains site title Example Site 1..2 ok 28 - page content: /blog/2014/06/02/more_tags/index.html # Subtest: base url: /blog/2014/06/02/more_tags/index.html ok 1 ok 2 ok 3 - has brand ok 4 - single "/" is replaced with base_url /deploy 1..4 ok 29 - base url: /blog/2014/06/02/more_tags/index.html # Subtest: page content: /blog/2014/05/22/(regex)[name].file.html ok 1 - has title ok 2 - page contains site title Example Site 1..2 ok 30 - page content: /blog/2014/05/22/(regex)[name].file.html # Subtest: base url: /blog/2014/05/22/(regex)[name].file.html ok 1 ok 2 ok 3 - has brand ok 4 - single "/" is replaced with base_url /deploy 1..4 ok 31 - base url: /blog/2014/05/22/(regex)[name].file.html # Subtest: page content: /blog/2014/04/30/plug/image.jpg ok 1 - path exists at least 1..1 ok 32 - page content: /blog/2014/04/30/plug/image.jpg # Subtest: page content: /blog/2014/04/30/plug/index.html ok 1 - has title ok 2 - page contains site title Example Site 1..2 ok 33 - page content: /blog/2014/04/30/plug/index.html # Subtest: base url: /blog/2014/04/30/plug/index.html ok 1 ok 2 ok 3 - has brand ok 4 - single "/" is replaced with base_url /deploy 1..4 ok 34 - base url: /blog/2014/04/30/plug/index.html # Subtest: page content: /blog/2014/04/30/plug/recipe.html ok 1 - has title ok 2 - page contains site title Example Site 1..2 ok 35 - page content: /blog/2014/04/30/plug/recipe.html # Subtest: base url: /blog/2014/04/30/plug/recipe.html ok 1 ok 2 ok 3 - has brand ok 4 - single "/" is replaced with base_url /deploy 1..4 ok 36 - base url: /blog/2014/04/30/plug/recipe.html # Subtest: page content: /blog/2014/04/23/slug/index.html ok 1 - has title ok 2 - page contains site title Example Site 1..2 ok 37 - page content: /blog/2014/04/23/slug/index.html # Subtest: base url: /blog/2014/04/23/slug/index.html ok 1 ok 2 ok 3 - has brand ok 4 - single "/" is replaced with base_url /deploy 1..4 ok 38 - base url: /blog/2014/04/23/slug/index.html 1..38 ok 2 - deploy 1..2 ok 3 - base URL with folder rewrites content 1..3 ok t/site/constructor.t .......... # Subtest: Statocles::Site constructor ok 1 - constructor works with all required args # Subtest: required attributes ok 1 - deploy is required 1..1 ok 2 - required attributes # Subtest: attribute defaults ok 1 - theme default value ok 2 - build_store default value ok 3 - index default value 1..3 ok 3 - attribute defaults 1..3 ok 1 - Statocles::Site constructor # Subtest: build dir gets created automatically ok 1 ok 2 - directory was created ok 3 ok 4 - directory was created ok 5 ok 6 - directory was created 1..6 ok 2 - build dir gets created automatically 1..2 ok t/site/data.t ................. # Subtest: build # Subtest: data in /blog/index.html ok 1 ok 2 - data is correct and rewritten for site root 1..2 ok 1 - data in /blog/index.html ok 2 - /blog/index.html not deployed yet # Subtest: data in /blog/page/2/index.html ok 1 ok 2 - data is correct and rewritten for site root 1..2 ok 3 - data in /blog/page/2/index.html ok 4 - /blog/page/2/index.html not deployed yet # Subtest: data in /blog/tag/better/index.html ok 1 ok 2 - data is correct and rewritten for site root 1..2 ok 5 - data in /blog/tag/better/index.html ok 6 - /blog/tag/better/index.html not deployed yet # Subtest: data in /blog/tag/better/page/2/index.html ok 1 ok 2 - data is correct and rewritten for site root 1..2 ok 7 - data in /blog/tag/better/page/2/index.html ok 8 - /blog/tag/better/page/2/index.html not deployed yet # Subtest: data in /blog/tag/even-more-tags/index.html ok 1 ok 2 - data is correct and rewritten for site root 1..2 ok 9 - data in /blog/tag/even-more-tags/index.html ok 10 - /blog/tag/even-more-tags/index.html not deployed yet # Subtest: data in /blog/tag/more/index.html ok 1 ok 2 - data is correct and rewritten for site root 1..2 ok 11 - data in /blog/tag/more/index.html ok 12 - /blog/tag/more/index.html not deployed yet # Subtest: data in /blog/tag/error-message/index.html ok 1 ok 2 - data is correct and rewritten for site root 1..2 ok 13 - data in /blog/tag/error-message/index.html ok 14 - /blog/tag/error-message/index.html not deployed yet # Subtest: data in /blog/2014/06/02/more_tags/docs.html ok 1 ok 2 - data is correct and rewritten for site root 1..2 ok 15 - data in /blog/2014/06/02/more_tags/docs.html ok 16 - /blog/2014/06/02/more_tags/docs.html not deployed yet # Subtest: data in /blog/2014/06/02/more_tags/index.html ok 1 ok 2 - data is correct and rewritten for site root 1..2 ok 17 - data in /blog/2014/06/02/more_tags/index.html ok 18 - /blog/2014/06/02/more_tags/index.html not deployed yet # Subtest: data in /blog/2014/05/22/(regex)[name].file.html ok 1 ok 2 - data is correct and rewritten for site root 1..2 ok 19 - data in /blog/2014/05/22/(regex)[name].file.html ok 20 - /blog/2014/05/22/(regex)[name].file.html not deployed yet # Subtest: data in /blog/2014/04/30/plug/index.html ok 1 ok 2 - data is correct and rewritten for site root 1..2 ok 21 - data in /blog/2014/04/30/plug/index.html ok 22 - /blog/2014/04/30/plug/index.html not deployed yet # Subtest: data in /blog/2014/04/30/plug/recipe.html ok 1 ok 2 - data is correct and rewritten for site root 1..2 ok 23 - data in /blog/2014/04/30/plug/recipe.html ok 24 - /blog/2014/04/30/plug/recipe.html not deployed yet # Subtest: data in /blog/2014/04/23/slug/index.html ok 1 ok 2 - data is correct and rewritten for site root 1..2 ok 25 - data in /blog/2014/04/23/slug/index.html ok 26 - /blog/2014/04/23/slug/index.html not deployed yet 1..26 ok 1 - build # Subtest: deploy # Subtest: data in /blog/index.html ok 1 ok 2 - data is correct and rewritten for site root 1..2 ok 1 - data in /blog/index.html # Subtest: data in /blog/page/2/index.html ok 1 ok 2 - data is correct and rewritten for site root 1..2 ok 2 - data in /blog/page/2/index.html # Subtest: data in /blog/tag/more/index.html ok 1 ok 2 - data is correct and rewritten for site root 1..2 ok 3 - data in /blog/tag/more/index.html # Subtest: data in /blog/tag/error-message/index.html ok 1 ok 2 - data is correct and rewritten for site root 1..2 ok 4 - data in /blog/tag/error-message/index.html # Subtest: data in /blog/tag/better/index.html ok 1 ok 2 - data is correct and rewritten for site root 1..2 ok 5 - data in /blog/tag/better/index.html # Subtest: data in /blog/tag/better/page/2/index.html ok 1 ok 2 - data is correct and rewritten for site root 1..2 ok 6 - data in /blog/tag/better/page/2/index.html # Subtest: data in /blog/tag/even-more-tags/index.html ok 1 ok 2 - data is correct and rewritten for site root 1..2 ok 7 - data in /blog/tag/even-more-tags/index.html # Subtest: data in /blog/2014/06/02/more_tags/docs.html ok 1 ok 2 - data is correct and rewritten for site root 1..2 ok 8 - data in /blog/2014/06/02/more_tags/docs.html # Subtest: data in /blog/2014/06/02/more_tags/index.html ok 1 ok 2 - data is correct and rewritten for site root 1..2 ok 9 - data in /blog/2014/06/02/more_tags/index.html # Subtest: data in /blog/2014/05/22/(regex)[name].file.html ok 1 ok 2 - data is correct and rewritten for site root 1..2 ok 10 - data in /blog/2014/05/22/(regex)[name].file.html # Subtest: data in /blog/2014/04/30/plug/index.html ok 1 ok 2 - data is correct and rewritten for site root 1..2 ok 11 - data in /blog/2014/04/30/plug/index.html # Subtest: data in /blog/2014/04/30/plug/recipe.html ok 1 ok 2 - data is correct and rewritten for site root 1..2 ok 12 - data in /blog/2014/04/30/plug/recipe.html # Subtest: data in /blog/2014/04/23/slug/index.html ok 1 ok 2 - data is correct and rewritten for site root 1..2 ok 13 - data in /blog/2014/04/23/slug/index.html 1..13 ok 2 - deploy 1..2 ok t/site/events.t ............... # Subtest: build events # Subtest: before_build_write ok 1 - An object of class 'Statocles::Event::Pages' isa 'Statocles::Event::Pages' ok 2 - got some pages ok 3 - all pages are absolute ok 4 - page paths are correct ok 5 - robots.txt not made yet ok 6 - sitemap.xml not made yet 1..6 ok 1 - before_build_write # Subtest: build ok 1 - Build event fired during build ok 2 - An object of class 'Statocles::Event::Pages' isa 'Statocles::Event::Pages' ok 3 - got some pages ok 4 - all pages are absolute ok 5 - page paths are correct 1..5 ok 2 - build ok 3 - page added in before_build_write exists ok 4 - page added in before_build_write added to sitemap.xml 1..4 ok 1 - build events 1..1 ok t/site/index.t ................ # Subtest: full index path # Subtest: build ok 1 - site index renames app page ok 2 - not deployed yet ok 3 - site index renames app page ok 4 - no link to /blog ok 5 - no link to /blog/index.html 1..5 ok 1 - build # Subtest: deploy ok 1 - site index renames app page ok 2 - site index renames app page ok 3 - no link to /blog ok 4 - no link to /blog/index.html 1..4 ok 2 - deploy 1..2 ok 1 - full index path # Subtest: index.html is optional # Subtest: build ok 1 - site index renames app page ok 2 - not deployed yet ok 3 - site index renames app page ok 4 - no link to /blog ok 5 - no link to /blog/index.html 1..5 ok 1 - build # Subtest: deploy ok 1 - site index renames app page ok 2 - site index renames app page ok 3 - no link to /blog ok 4 - no link to /blog/index.html 1..4 ok 2 - deploy 1..2 ok 2 - index.html is optional # Subtest: error messages # Subtest: index directory does not exist ok 1 - error message is correct 1..1 ok 1 - index directory does not exist # Subtest: index file does not exist ok 1 - error message is correct 1..1 ok 2 - index file does not exist 1..2 ok 3 - error messages 1..3 ok t/site/nav.t .................. # Subtest: nav( NAME ) method ok 1 ok 2 - missing nav returns empty list 1..2 ok 1 - nav( NAME ) method # Subtest: build # Subtest: site index content: /blog/index.html ok 1 1..1 ok 1 - site index content: /blog/index.html # Subtest: site index content: /blog/page/2/index.html ok 1 1..1 ok 2 - site index content: /blog/page/2/index.html # Subtest: site index content: /blog/tag/error-message/index.html ok 1 1..1 ok 3 - site index content: /blog/tag/error-message/index.html # Subtest: site index content: /blog/tag/better/index.html ok 1 1..1 ok 4 - site index content: /blog/tag/better/index.html # Subtest: site index content: /blog/tag/better/page/2/index.html ok 1 1..1 ok 5 - site index content: /blog/tag/better/page/2/index.html # Subtest: site index content: /blog/tag/even-more-tags/index.html ok 1 1..1 ok 6 - site index content: /blog/tag/even-more-tags/index.html # Subtest: site index content: /blog/tag/more/index.html ok 1 1..1 ok 7 - site index content: /blog/tag/more/index.html # Subtest: site index content: /blog/2014/06/02/more_tags/docs.html ok 1 1..1 ok 8 - site index content: /blog/2014/06/02/more_tags/docs.html # Subtest: site index content: /blog/2014/06/02/more_tags/index.html ok 1 1..1 ok 9 - site index content: /blog/2014/06/02/more_tags/index.html # Subtest: site index content: /blog/2014/05/22/(regex)[name].file.html ok 1 1..1 ok 10 - site index content: /blog/2014/05/22/(regex)[name].file.html # Subtest: site index content: /blog/2014/04/30/plug/index.html ok 1 1..1 ok 11 - site index content: /blog/2014/04/30/plug/index.html # Subtest: site index content: /blog/2014/04/30/plug/recipe.html ok 1 1..1 ok 12 - site index content: /blog/2014/04/30/plug/recipe.html # Subtest: site index content: /blog/2014/04/23/slug/index.html ok 1 1..1 ok 13 - site index content: /blog/2014/04/23/slug/index.html 1..13 ok 2 - build # Subtest: deploy # Subtest: site index content: /blog/index.html ok 1 1..1 ok 1 - site index content: /blog/index.html # Subtest: site index content: /blog/page/2/index.html ok 1 1..1 ok 2 - site index content: /blog/page/2/index.html # Subtest: site index content: /blog/tag/even-more-tags/index.html ok 1 1..1 ok 3 - site index content: /blog/tag/even-more-tags/index.html # Subtest: site index content: /blog/tag/more/index.html ok 1 1..1 ok 4 - site index content: /blog/tag/more/index.html # Subtest: site index content: /blog/tag/error-message/index.html ok 1 1..1 ok 5 - site index content: /blog/tag/error-message/index.html # Subtest: site index content: /blog/tag/better/index.html ok 1 1..1 ok 6 - site index content: /blog/tag/better/index.html # Subtest: site index content: /blog/tag/better/page/2/index.html ok 1 1..1 ok 7 - site index content: /blog/tag/better/page/2/index.html # Subtest: site index content: /blog/2014/06/02/more_tags/docs.html ok 1 1..1 ok 8 - site index content: /blog/2014/06/02/more_tags/docs.html # Subtest: site index content: /blog/2014/06/02/more_tags/index.html ok 1 1..1 ok 9 - site index content: /blog/2014/06/02/more_tags/index.html # Subtest: site index content: /blog/2014/05/22/(regex)[name].file.html ok 1 1..1 ok 10 - site index content: /blog/2014/05/22/(regex)[name].file.html # Subtest: site index content: /blog/2014/04/30/plug/index.html ok 1 1..1 ok 11 - site index content: /blog/2014/04/30/plug/index.html # Subtest: site index content: /blog/2014/04/30/plug/recipe.html ok 1 1..1 ok 12 - site index content: /blog/2014/04/30/plug/recipe.html # Subtest: site index content: /blog/2014/04/23/slug/index.html ok 1 1..1 ok 13 - site index content: /blog/2014/04/23/slug/index.html 1..13 ok 3 - deploy 1..3 ok t/site/plugin.t ............... # Subtest: register plugin ok 1 - plugin register method was called 1..1 ok 1 - register plugin # Subtest: call helper # Subtest: no args ok 1 - helper returns content ok 2 - args are correct 1..2 ok 1 - no args # Subtest: with args ok 1 - helper returns content ok 2 - args are correct 1..2 ok 2 - with args 1..2 ok 2 - call helper 1..2 ok t/site/sitemap_and_robots.t ... # Subtest: build ok 1 - urlset exists ok 2 ok 3 ok 4 - not deployed yet ok 5 - not deployed yet 1..5 ok 1 - build # Subtest: deploy ok 1 - urlset exists ok 2 ok 3 1..3 ok 2 - deploy 1..2 ok t/site/url.t .................. # Subtest: url method # Subtest: domain only ok 1 # Subtest: index.html is removed ok 1 1..1 ok 2 - index.html is removed 1..2 ok 1 - domain only # Subtest: domain and folder ok 1 # Subtest: index.html is removed ok 1 1..1 ok 2 - index.html is removed 1..2 ok 2 - domain and folder # Subtest: stores with base_url ok 1 # Subtest: index.html is removed ok 1 1..1 ok 2 - index.html is removed # Subtest: current writing deploy overrides site base url ok 1 # Subtest: index.html is removed ok 1 1..1 ok 2 - index.html is removed 1..2 ok 3 - current writing deploy overrides site base url 1..3 ok 3 - stores with base_url 1..3 ok 1 - url method 1..1 ok t/site/warnings.t ............. # Subtest: build two pages with same path ok 1 ok 2 ok 3 - basic app always wins because it's generated 1..3 ok 1 - build two pages with same path # Subtest: app generates two pages with the same path ok 1 ok 2 1..2 ok 2 - app generates two pages with the same path 1..2 ok [Sat Mar 5 06:15:58 2016] [warn] Store path "C:/cpanfly-5.22-64/var/cpan/build/Statocles-0.072-AsFpsf/t/share/DOES_NOT_EXIST" does not exist t/store/constructor.t ......... # Subtest: Statocles::Store constructor ok 1 - constructor works with all required args # Subtest: required attributes ok 1 - path is required 1..1 ok 2 - required attributes 1..2 ok 1 - Statocles::Store constructor # Subtest: warn if path does not exist ok 1 - store created with nonexistent path ok 2 1..2 ok 2 - warn if path does not exist 1..2 ok t/store/document.t ............ # Subtest: read documents ok 1 # Subtest: clear documents ok 1 1..1 ok 2 - clear documents 1..2 ok 1 - read documents # Subtest: parse frontmatter from content ok 1 # Subtest: does not warn without content ok 1 - empty hashref ok 2 - no warnings 1..2 ok 2 - does not warn without content # Subtest: does not warn without more than one line ok 1 - empty hashref ok 2 - no warnings 1..2 ok 3 - does not warn without more than one line # Subtest: does not warn with only a newline ok 1 - empty hashref ok 2 - no warnings 1..2 ok 4 - does not warn with only a newline 1..4 ok 2 - parse frontmatter from content # Subtest: read with relative directory ok 1 1..1 ok 3 - read with relative directory # Subtest: path that has regex-special characters inside ok 1 1..1 ok 4 - path that has regex-special characters inside # Subtest: bad documents # Subtest: no ending frontmatter mark ok 1 - threw Regexp ((?^:Could\ not\ find\ end\ of\ front\ matter\ \(\-\-\-\)\ in\ \"t\/share\/store\/error\/missing\-end\-mark\/missing\.markdown\")) 1..1 ok 1 - no ending frontmatter mark # Subtest: invalid yaml ok 1 - threw Regexp ((?^:Error\ parsing\ YAML\ in\ \"t\/share\/store\/error\/bad\-yaml\/bad\.markdown\")) 1..1 ok 2 - invalid yaml # Subtest: invalid date/time ok 1 - threw Regexp ((?^:Could\ not\ parse\ date\ \"11\/12\/2014\"\ in\ \"t\/share\/store\/error\/bad\-dates\/bad\-date\.markdown\"\:\ Does\ not\ match\ \"YYYY\-MM\-DD\"\ or\ \"YYYY\-MM\-DD\ HH\:MM\:SS\")) 1..1 ok 3 - invalid date/time # Subtest: invalid links structure ok 1 - threw Regexp ((?^:Error\ creating\ document\ in\ \"t\/share\/store\/error\/bad\-links\/links\.markdown\"\:\ Value\ \"bad\ link\"\ is\ not\ valid\ for\ attribute\ \"links\"\ \(expected\ \"LinkHash\"\))) 1..1 ok 4 - invalid links structure 1..4 ok 5 - bad documents # Subtest: write document # Subtest: disallow absolute paths ok 1 - threw Regexp ((?^:Cannot write document '/example.markdown': Path must not be absolute)) 1..1 ok 1 - disallow absolute paths # Subtest: simple path ok 1 ok 2 ok 3 - no warnings from write 1..3 ok 2 - simple path # Subtest: make the directories if necessary ok 1 ok 2 ok 3 - no warnings from write 1..3 ok 3 - make the directories if necessary # Subtest: allow Document objects ok 1 ok 2 ok 3 - no warnings from write 1..3 ok 4 - allow Document objects 1..4 ok 6 - write document # Subtest: removing a store reveals formerly-ignored files ok 1 1..1 ok 7 - removing a store reveals formerly-ignored files # Subtest: verbose # Subtest: write ok 1 1..1 ok 1 - write # Subtest: read ok 1 1..1 ok 2 - read 1..2 ok 8 - verbose # Subtest: check if a path is a document ok 1 ok 2 ok 3 ok 4 1..4 ok 9 - check if a path is a document 1..9 ok t/store/file.t ................ # Subtest: read files ok 1 1..1 ok 1 - read files # Subtest: has file ok 1 ok 2 1..2 ok 2 - has file # Subtest: find files ok 1 # Subtest: include documents ok 1 1..1 ok 2 - include documents # Subtest: can pass paths to read_file ok 1 1..1 ok 3 - can pass paths to read_file 1..3 ok 3 - find files # Subtest: open file ok 1 1..1 ok 4 - open file # Subtest: write files # Subtest: string ok 1 ok 2 - no warnings from write 1..2 ok 1 - string # Subtest: filehandle # Subtest: plain text files ok 1 ok 2 - no warnings from write 1..2 ok 1 - plain text files # Subtest: images ok 1 - image content is correct ok 2 - no warnings from write 1..2 ok 2 - images 1..2 ok 2 - filehandle # Subtest: Path::Tiny object # Subtest: plain text files ok 1 ok 2 - no warnings from write 1..2 ok 1 - plain text files # Subtest: images ok 1 - image content is correct ok 2 - no warnings from write 1..2 ok 2 - images 1..2 ok 3 - Path::Tiny object 1..3 ok 5 - write files # Subtest: remove # Subtest: file ok 1 - file has been removed ok 2 - parent dir is not removed 1..2 ok 1 - file # Subtest: directory ok 1 - file has been removed ok 2 - parent dir is removed ok 3 - grandparent dir is not removed 1..3 ok 2 - directory 1..2 ok 6 - remove # Subtest: verbose # Subtest: write ok 1 1..1 ok 1 - write # Subtest: read ok 1 1..1 ok 2 - read 1..2 ok 7 - verbose 1..7 ok t/template/basic.t ............ # Subtest: template string ok 1 1..1 ok 1 - template string # Subtest: template from file ok 1 1..1 ok 2 - template from file # Subtest: invalid template coercions ok 1 - threw Regexp ((?^:Template is undef)) 1..1 ok 3 - invalid template coercions # Subtest: template with errors ok 1 - threw Regexp ((?^:Error in template)) 1..1 ok 4 - template with errors # Subtest: template comments ok 1 1..1 ok 5 - template comments 1..5 ok t/template/include.t .......... # Subtest: include another template ok 1 1..1 ok 1 - include another template # Subtest: include with arguments ok 1 1..1 ok 2 - include with arguments # Subtest: include a plain HTML file ok 1 1..1 ok 3 - include a plain HTML file # Subtest: empty include ok 1 ok 2 - no warnings from empty include 1..2 ok 4 - empty include # Subtest: missing include dies ok 1 - threw Regexp ((?^:Error in template: Can not find include "included_template[.]html[.]ep" in include directories: "[^"]+/share/store/docs", "[^"]+/share")) 1..1 ok 5 - missing include dies # Subtest: add template include store # Subtest: template include overrides theme include ok 1 1..1 ok 1 - template include overrides theme include # Subtest: falls back to theme include ok 1 1..1 ok 2 - falls back to theme include 1..2 ok 6 - add template include store 1..6 ok Timeout (max run time is 300s) C:\Perl-5.22-64\bin\perl.exe exits with 37.