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.