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:\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-02-09T06:48:21
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:\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 Tue, 09 Feb 2016 06:17:02 GMT
Fetching with LWP:
http://ppm.activestate.com/CPAN/authors/id/P/PR/PREACTION/Statocles-0.067.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.067.tar.gz ok
Statocles-0.067/
Statocles-0.067/bin/
Statocles-0.067/CHANGES
Statocles-0.067/CONTRIBUTING.md
Statocles-0.067/cpanfile
Statocles-0.067/index.html
Statocles-0.067/lib/
Statocles-0.067/LICENSE
Statocles-0.067/Makefile.PL
Statocles-0.067/MANIFEST
Statocles-0.067/META.yml
Statocles-0.067/README.mkdn
Statocles-0.067/share/
Statocles-0.067/site/
Statocles-0.067/site.yml
Statocles-0.067/t/
Statocles-0.067/xt/
Statocles-0.067/xt/git/
Statocles-0.067/xt/git/build.sh
Statocles-0.067/xt/git/test.t
Statocles-0.067/t/00-compile.t
Statocles-0.067/t/00-report-prereqs.dd
Statocles-0.067/t/00-report-prereqs.t
Statocles-0.067/t/app/
Statocles-0.067/t/bin/
Statocles-0.067/t/command/
Statocles-0.067/t/deploy/
Statocles-0.067/t/deprecated.t
Statocles-0.067/t/document.t
Statocles-0.067/t/image.t
Statocles-0.067/t/lib/
Statocles-0.067/t/link.t
Statocles-0.067/t/page/
Statocles-0.067/t/plugin/
Statocles-0.067/t/share/
Statocles-0.067/t/site/
Statocles-0.067/t/store/
Statocles-0.067/t/template/
Statocles-0.067/t/theme/
Statocles-0.067/t/types.t
Statocles-0.067/t/util.t
Statocles-0.067/t/theme/check.t
Statocles-0.067/t/theme/helper.t
Statocles-0.067/t/theme/pages.t
Statocles-0.067/t/theme/template.t
Statocles-0.067/t/template/basic.t
Statocles-0.067/t/template/include.t
Statocles-0.067/t/template/markdown.t
Statocles-0.067/t/store/constructor.t
Statocles-0.067/t/store/document.t
Statocles-0.067/t/store/file.t
Statocles-0.067/t/site/build_and_deploy.t
Statocles-0.067/t/site/constructor.t
Statocles-0.067/t/site/data.t
Statocles-0.067/t/site/events.t
Statocles-0.067/t/site/index.t
Statocles-0.067/t/site/nav.t
Statocles-0.067/t/site/plugin.t
Statocles-0.067/t/site/sitemap_and_robots.t
Statocles-0.067/t/site/url.t
Statocles-0.067/t/site/warnings.t
Statocles-0.067/t/share/app/
Statocles-0.067/t/share/bin/
Statocles-0.067/t/share/config/
Statocles-0.067/t/share/create/
Statocles-0.067/t/share/deploy/
Statocles-0.067/t/share/store/
Statocles-0.067/t/share/theme/
Statocles-0.067/t/share/theme_include/
Statocles-0.067/t/share/tmpl/
Statocles-0.067/t/share/tmpl/error.html.ep
Statocles-0.067/t/share/tmpl/include_empty.html.ep
Statocles-0.067/t/share/tmpl/include_theme_file.html.ep
Statocles-0.067/t/share/tmpl/include_with_empty.html.ep
Statocles-0.067/t/share/tmpl/include_with_html.html.ep
Statocles-0.067/t/share/tmpl/include_with_template.html.ep
Statocles-0.067/t/share/tmpl/include_with_template_args.html.ep
Statocles-0.067/t/share/tmpl/included_html.html
Statocles-0.067/t/share/tmpl/included_template.html.ep
Statocles-0.067/t/share/tmpl/markdown.html.ep
Statocles-0.067/t/share/tmpl/page.html.ep
Statocles-0.067/t/share/theme_include/include/
Statocles-0.067/t/share/theme_include/include/in_both.markdown.ep
Statocles-0.067/t/share/theme_include/include/in_include_store.markdown.ep
Statocles-0.067/t/share/theme/blog/
Statocles-0.067/t/share/theme/css/
Statocles-0.067/t/share/theme/document/
Statocles-0.067/t/share/theme/include/
Statocles-0.067/t/share/theme/layout/
Statocles-0.067/t/share/theme/perldoc/
Statocles-0.067/t/share/theme/site/
Statocles-0.067/t/share/theme/site/include/
Statocles-0.067/t/share/theme/site/layout.html.ep
Statocles-0.067/t/share/theme/site/robots.txt.ep
Statocles-0.067/t/share/theme/site/sitemap.xml.ep
Statocles-0.067/t/share/theme/site/include/extra.html.ep
Statocles-0.067/t/share/theme/perldoc/pod.html.ep
Statocles-0.067/t/share/theme/perldoc/source.html.ep
Statocles-0.067/t/share/theme/layout/logo.html.ep
Statocles-0.067/t/share/theme/include/in_both.markdown.ep
Statocles-0.067/t/share/theme/include/test.html.ep
Statocles-0.067/t/share/theme/include/test.markdown.ep
Statocles-0.067/t/share/theme/document/recipe.html.ep
Statocles-0.067/t/share/theme/css/normalize.css
Statocles-0.067/t/share/theme/blog/index.atom.ep
Statocles-0.067/t/share/theme/blog/index.html.ep
Statocles-0.067/t/share/theme/blog/index.rss.ep
Statocles-0.067/t/share/theme/blog/post.html.ep
Statocles-0.067/t/share/store/docs/
Statocles-0.067/t/share/store/error/
Statocles-0.067/t/share/store/files/
Statocles-0.067/t/share/store/write/
Statocles-0.067/t/share/store/write/doc.markdown
Statocles-0.067/t/share/store/write/doc_obj.markdown
Statocles-0.067/t/share/store/files/folder/
Statocles-0.067/t/share/store/files/ignore/
Statocles-0.067/t/share/store/files/image.png
Statocles-0.067/t/share/store/files/text.txt
Statocles-0.067/t/share/store/files/ignore/ignored.txt
Statocles-0.067/t/share/store/files/folder/doc.markdown
Statocles-0.067/t/share/store/error/bad-dates/
Statocles-0.067/t/share/store/error/bad-yaml/
Statocles-0.067/t/share/store/error/missing-end-mark/
Statocles-0.067/t/share/store/error/missing-end-mark/missing.markdown
Statocles-0.067/t/share/store/error/bad-yaml/bad.markdown
Statocles-0.067/t/share/store/error/bad-dates/bad-date.markdown
Statocles-0.067/t/share/store/docs/class/
Statocles-0.067/t/share/store/docs/date.markdown
Statocles-0.067/t/share/store/docs/datetime.markdown
Statocles-0.067/t/share/store/docs/ext/
Statocles-0.067/t/share/store/docs/ignore/
Statocles-0.067/t/share/store/docs/links/
Statocles-0.067/t/share/store/docs/no-frontmatter.markdown
Statocles-0.067/t/share/store/docs/path.markdown
Statocles-0.067/t/share/store/docs/required.markdown
Statocles-0.067/t/share/store/docs/tags/
Statocles-0.067/t/share/store/docs/template/
Statocles-0.067/t/share/store/docs/template/basic.markdown
Statocles-0.067/t/share/store/docs/template/leading-slash.markdown
Statocles-0.067/t/share/store/docs/tags/array.markdown
Statocles-0.067/t/share/store/docs/tags/comma.markdown
Statocles-0.067/t/share/store/docs/tags/single.markdown
Statocles-0.067/t/share/store/docs/links/alternate_single.markdown
Statocles-0.067/t/share/store/docs/ignore/ignored.markdown
Statocles-0.067/t/share/store/docs/ext/short.md
Statocles-0.067/t/share/store/docs/class/test_document.markdown
Statocles-0.067/t/share/deploy/doc.markdown
Statocles-0.067/t/share/deploy/foo/
Statocles-0.067/t/share/deploy/index.html
Statocles-0.067/t/share/deploy/foo/index.html
Statocles-0.067/t/share/create/basic_blog_in.txt
Statocles-0.067/t/share/create/basic_blog_out.txt
Statocles-0.067/t/share/create/none_in.txt
Statocles-0.067/t/share/create/none_out.txt
Statocles-0.067/t/share/create/project_file_in.txt
Statocles-0.067/t/share/create/project_file_out.txt
Statocles-0.067/t/share/create/project_file_with_base_in.txt
Statocles-0.067/t/share/create/project_file_with_base_out.txt
Statocles-0.067/t/share/create/project_file_with_https_base_in.txt
Statocles-0.067/t/share/create/project_file_with_https_base_out.txt
Statocles-0.067/t/share/config/bad_char.yml
Statocles-0.067/t/share/config/bad_indent.yml
Statocles-0.067/t/share/config/bad_ref.yml
Statocles-0.067/t/share/config/missing_arg.yml
Statocles-0.067/t/share/bin/editor.pl
Statocles-0.067/t/share/app/basic/
Statocles-0.067/t/share/app/blog/
Statocles-0.067/t/share/app/perldoc/
Statocles-0.067/t/share/app/perldoc/bin/
Statocles-0.067/t/share/app/perldoc/bin-weaver/
Statocles-0.067/t/share/app/perldoc/lib/
Statocles-0.067/t/share/app/perldoc/lib-weaver/
Statocles-0.067/t/share/app/perldoc/weaver.ini
Statocles-0.067/t/share/app/perldoc/lib-weaver/External.pm
Statocles-0.067/t/share/app/perldoc/lib-weaver/My/
Statocles-0.067/t/share/app/perldoc/lib-weaver/My.pm
Statocles-0.067/t/share/app/perldoc/lib-weaver/My/Internal.pm
Statocles-0.067/t/share/app/perldoc/lib/External.pm
Statocles-0.067/t/share/app/perldoc/lib/My/
Statocles-0.067/t/share/app/perldoc/lib/My.pm
Statocles-0.067/t/share/app/perldoc/lib/My/Internal.pm
Statocles-0.067/t/share/app/perldoc/bin-weaver/command.pl
Statocles-0.067/t/share/app/perldoc/bin-weaver/shellcmd
Statocles-0.067/t/share/app/perldoc/bin/command.pl
Statocles-0.067/t/share/app/perldoc/bin/shellcmd
Statocles-0.067/t/share/app/blog/2014/
Statocles-0.067/t/share/app/blog/9999/
Statocles-0.067/t/share/app/blog/draft/
Statocles-0.067/t/share/app/blog/draft/a-draft-post.markdown
Statocles-0.067/t/share/app/blog/9999/12/
Statocles-0.067/t/share/app/blog/9999/12/31/
Statocles-0.067/t/share/app/blog/9999/12/31/forever-is-a-long-time/
Statocles-0.067/t/share/app/blog/9999/12/31/forever-is-a-long-time/index.markdown
Statocles-0.067/t/share/app/blog/2014/04/
Statocles-0.067/t/share/app/blog/2014/05/
Statocles-0.067/t/share/app/blog/2014/06/
Statocles-0.067/t/share/app/blog/2014/06/02/
Statocles-0.067/t/share/app/blog/2014/06/02/more_tags/
Statocles-0.067/t/share/app/blog/2014/06/02/more_tags/docs.markdown
Statocles-0.067/t/share/app/blog/2014/06/02/more_tags/image.markdown.jpg
Statocles-0.067/t/share/app/blog/2014/06/02/more_tags/index.markdown
Statocles-0.067/t/share/app/blog/2014/05/22/
Statocles-0.067/t/share/app/blog/2014/05/22/(regex)[name].file.markdown
Statocles-0.067/t/share/app/blog/2014/04/23/
Statocles-0.067/t/share/app/blog/2014/04/30/
Statocles-0.067/t/share/app/blog/2014/04/30/plug/
Statocles-0.067/t/share/app/blog/2014/04/30/plug/image.jpg
Statocles-0.067/t/share/app/blog/2014/04/30/plug/index.html
Statocles-0.067/t/share/app/blog/2014/04/30/plug/index.markdown
Statocles-0.067/t/share/app/blog/2014/04/30/plug/recipe.markdown
Statocles-0.067/t/share/app/blog/2014/04/23/slug/
Statocles-0.067/t/share/app/blog/2014/04/23/slug/index.markdown
Statocles-0.067/t/share/app/basic/.hidden.txt
Statocles-0.067/t/share/app/basic/.hidden_dir/
Statocles-0.067/t/share/app/basic/aaa.markdown
Statocles-0.067/t/share/app/basic/foo/
Statocles-0.067/t/share/app/basic/index.markdown
Statocles-0.067/t/share/app/basic/static.txt
Statocles-0.067/t/share/app/basic/foo/index.markdown
Statocles-0.067/t/share/app/basic/foo/other.markdown
Statocles-0.067/t/share/app/basic/foo/utf8.markdown
Statocles-0.067/t/share/app/basic/.hidden_dir/shallow/
Statocles-0.067/t/share/app/basic/.hidden_dir/shallow/deep/
Statocles-0.067/t/share/app/basic/.hidden_dir/shallow/deep/text.txt
Statocles-0.067/t/plugin/highlight.t
Statocles-0.067/t/plugin/html_lint.t
Statocles-0.067/t/plugin/link_check.t
Statocles-0.067/t/page/basename.t
Statocles-0.067/t/page/document.t
Statocles-0.067/t/page/file.t
Statocles-0.067/t/page/images.t
Statocles-0.067/t/page/links.t
Statocles-0.067/t/page/list.t
Statocles-0.067/t/page/list_item.t
Statocles-0.067/t/page/plain.t
Statocles-0.067/t/page/type.t
Statocles-0.067/t/lib/TestApp.pm
Statocles-0.067/t/lib/TestDocument.pm
Statocles-0.067/t/deploy/file.t
Statocles-0.067/t/deploy/git.t
Statocles-0.067/t/command/apps.t
Statocles-0.067/t/command/build_and_deploy.t
Statocles-0.067/t/command/bundle.t
Statocles-0.067/t/command/create.t
Statocles-0.067/t/command/daemon.t
Statocles-0.067/t/command/error.t
Statocles-0.067/t/command/help_and_version.t
Statocles-0.067/t/command/mojo_app.t
Statocles-0.067/t/bin/statocles.t
Statocles-0.067/t/app/basic/
Statocles-0.067/t/app/blog/
Statocles-0.067/t/app/events.t
Statocles-0.067/t/app/perldoc/
Statocles-0.067/t/app/role/
Statocles-0.067/t/app/url.t
Statocles-0.067/t/app/role/store.t
Statocles-0.067/t/app/perldoc/constructor.t
Statocles-0.067/t/app/perldoc/pages.t
Statocles-0.067/t/app/blog/command.t
Statocles-0.067/t/app/blog/constructor.t
Statocles-0.067/t/app/blog/pages.t
Statocles-0.067/t/app/blog/recent_posts.t
Statocles-0.067/t/app/basic/command.t
Statocles-0.067/t/app/basic/constructor.t
Statocles-0.067/t/app/basic/pages.t
Statocles-0.067/site/blog/
Statocles-0.067/site/gallery/
Statocles-0.067/site/index.markdown
Statocles-0.067/site/release-blog.pl
Statocles-0.067/site/theme/
Statocles-0.067/site/theme/blog/
Statocles-0.067/site/theme/css/
Statocles-0.067/site/theme/images/
Statocles-0.067/site/theme/perldoc/
Statocles-0.067/site/theme/plugin/
Statocles-0.067/site/theme/site/
Statocles-0.067/site/theme/site/footer.html.ep
Statocles-0.067/site/theme/site/head_after.html.ep
Statocles-0.067/site/theme/site/header_after.html.ep
Statocles-0.067/site/theme/site/layout.html.ep
Statocles-0.067/site/theme/site/navbar_extra.html.ep
Statocles-0.067/site/theme/site/robots.txt.ep
Statocles-0.067/site/theme/site/sidebar_before.html.ep
Statocles-0.067/site/theme/site/sitemap.xml.ep
Statocles-0.067/site/theme/site/style.html
Statocles-0.067/site/theme/plugin/highlight/
Statocles-0.067/site/theme/plugin/highlight/default.css
Statocles-0.067/site/theme/plugin/highlight/solarized-dark.css
Statocles-0.067/site/theme/plugin/highlight/solarized-light.css
Statocles-0.067/site/theme/perldoc/pod.html.ep
Statocles-0.067/site/theme/perldoc/source.html.ep
Statocles-0.067/site/theme/images/column.png
Statocles-0.067/site/theme/css/normalize.css
Statocles-0.067/site/theme/css/skeleton.css
Statocles-0.067/site/theme/css/statocles-default.css
Statocles-0.067/site/theme/blog/index.atom.ep
Statocles-0.067/site/theme/blog/index.html.ep
Statocles-0.067/site/theme/blog/index.rss.ep
Statocles-0.067/site/theme/blog/post.html.ep
Statocles-0.067/site/gallery/chicagopm-inner.jpg
Statocles-0.067/site/gallery/chicagopm-main.jpg
Statocles-0.067/site/gallery/index.markdown
Statocles-0.067/site/gallery/indiepalate.jpg
Statocles-0.067/site/blog/2014/
Statocles-0.067/site/blog/2015/
Statocles-0.067/site/blog/2016/
Statocles-0.067/site/blog/2016/01/
Statocles-0.067/site/blog/2016/01/01/
Statocles-0.067/site/blog/2016/01/03/
Statocles-0.067/site/blog/2016/01/04/
Statocles-0.067/site/blog/2016/01/06/
Statocles-0.067/site/blog/2016/01/09/
Statocles-0.067/site/blog/2016/01/09/release-v0-066/
Statocles-0.067/site/blog/2016/01/09/release-v0-066/index.markdown
Statocles-0.067/site/blog/2016/01/06/release-v0-065/
Statocles-0.067/site/blog/2016/01/06/release-v0-065/index.markdown
Statocles-0.067/site/blog/2016/01/04/release-v0-064/
Statocles-0.067/site/blog/2016/01/04/release-v0-064/index.markdown
Statocles-0.067/site/blog/2016/01/03/release-v0-063/
Statocles-0.067/site/blog/2016/01/03/release-v0-063/index.markdown
Statocles-0.067/site/blog/2016/01/01/release-v0-062/
Statocles-0.067/site/blog/2016/01/01/release-v0-062/index.markdown
Statocles-0.067/site/blog/2015/01/
Statocles-0.067/site/blog/2015/02/
Statocles-0.067/site/blog/2015/03/
Statocles-0.067/site/blog/2015/04/
Statocles-0.067/site/blog/2015/05/
Statocles-0.067/site/blog/2015/06/
Statocles-0.067/site/blog/2015/07/
Statocles-0.067/site/blog/2015/08/
Statocles-0.067/site/blog/2015/09/
Statocles-0.067/site/blog/2015/11/
Statocles-0.067/site/blog/2015/12/
Statocles-0.067/site/blog/2015/12/13/
Statocles-0.067/site/blog/2015/12/13/release-v0-061/
Statocles-0.067/site/blog/2015/12/13/release-v0-061/index.markdown
Statocles-0.067/site/blog/2015/11/05/
Statocles-0.067/site/blog/2015/11/11/
Statocles-0.067/site/blog/2015/11/12/
Statocles-0.067/site/blog/2015/11/23/
Statocles-0.067/site/blog/2015/11/23/release-v0-060/
Statocles-0.067/site/blog/2015/11/23/release-v0-060/index.markdown
Statocles-0.067/site/blog/2015/11/12/release-v0-059/
Statocles-0.067/site/blog/2015/11/12/release-v0-059/index.markdown
Statocles-0.067/site/blog/2015/11/11/release-v0-058/
Statocles-0.067/site/blog/2015/11/11/release-v0-058/index.markdown
Statocles-0.067/site/blog/2015/11/05/release-v0-056/
Statocles-0.067/site/blog/2015/11/05/release-v0-057/
Statocles-0.067/site/blog/2015/11/05/release-v0-057/index.markdown
Statocles-0.067/site/blog/2015/11/05/release-v0-056/index.markdown
Statocles-0.067/site/blog/2015/09/22/
Statocles-0.067/site/blog/2015/09/22/release-v0-055/
Statocles-0.067/site/blog/2015/09/22/release-v0-055/index.markdown
Statocles-0.067/site/blog/2015/08/11/
Statocles-0.067/site/blog/2015/08/11/release-v0-054/
Statocles-0.067/site/blog/2015/08/11/release-v0-054/index.markdown
Statocles-0.067/site/blog/2015/07/06/
Statocles-0.067/site/blog/2015/07/13/
Statocles-0.067/site/blog/2015/07/20/
Statocles-0.067/site/blog/2015/07/20/release-v0-053/
Statocles-0.067/site/blog/2015/07/20/release-v0-053/index.markdown
Statocles-0.067/site/blog/2015/07/13/release-v0-052/
Statocles-0.067/site/blog/2015/07/13/release-v0-052/index.markdown
Statocles-0.067/site/blog/2015/07/06/release-v0-051/
Statocles-0.067/site/blog/2015/07/06/release-v0-051/index.markdown
Statocles-0.067/site/blog/2015/06/03/
Statocles-0.067/site/blog/2015/06/22/
Statocles-0.067/site/blog/2015/06/23/
Statocles-0.067/site/blog/2015/06/28/
Statocles-0.067/site/blog/2015/06/28/release-v0-050/
Statocles-0.067/site/blog/2015/06/28/release-v0-050/index.markdown
Statocles-0.067/site/blog/2015/06/23/release-v0-049/
Statocles-0.067/site/blog/2015/06/23/release-v0-049/index.markdown
Statocles-0.067/site/blog/2015/06/22/release-v0-048/
Statocles-0.067/site/blog/2015/06/22/release-v0-048/index.markdown
Statocles-0.067/site/blog/2015/06/03/release-v0-047/
Statocles-0.067/site/blog/2015/06/03/release-v0-047/index.markdown
Statocles-0.067/site/blog/2015/05/24/
Statocles-0.067/site/blog/2015/05/24/release-v0-046/
Statocles-0.067/site/blog/2015/05/24/release-v0-046/index.markdown
Statocles-0.067/site/blog/2015/04/06/
Statocles-0.067/site/blog/2015/04/16/
Statocles-0.067/site/blog/2015/04/16/release-v0-045/
Statocles-0.067/site/blog/2015/04/16/release-v0-045/index.markdown
Statocles-0.067/site/blog/2015/04/06/release-v0.044/
Statocles-0.067/site/blog/2015/04/06/release-v0.044/index.markdown
Statocles-0.067/site/blog/2015/03/02/
Statocles-0.067/site/blog/2015/03/08/
Statocles-0.067/site/blog/2015/03/16/
Statocles-0.067/site/blog/2015/03/24/
Statocles-0.067/site/blog/2015/03/24/release-v0.043/
Statocles-0.067/site/blog/2015/03/24/release-v0.043/index.markdown
Statocles-0.067/site/blog/2015/03/16/release-v0.042/
Statocles-0.067/site/blog/2015/03/16/release-v0.042/index.markdown
Statocles-0.067/site/blog/2015/03/08/release-v0.041/
Statocles-0.067/site/blog/2015/03/08/release-v0.041/index.markdown
Statocles-0.067/site/blog/2015/03/02/release-v0.040/
Statocles-0.067/site/blog/2015/03/02/release-v0.040/index.markdown
Statocles-0.067/site/blog/2015/02/08/
Statocles-0.067/site/blog/2015/02/11/
Statocles-0.067/site/blog/2015/02/12/
Statocles-0.067/site/blog/2015/02/14/
Statocles-0.067/site/blog/2015/02/22/
Statocles-0.067/site/blog/2015/02/22/statocles-beta-(release-v0.039)/
Statocles-0.067/site/blog/2015/02/22/statocles-beta-(release-v0.039)/index.markdown
Statocles-0.067/site/blog/2015/02/14/release-v0.038.markdown
Statocles-0.067/site/blog/2015/02/12/release-v0.037.markdown
Statocles-0.067/site/blog/2015/02/11/release-v0.036.markdown
Statocles-0.067/site/blog/2015/02/08/release-v0.035.markdown
Statocles-0.067/site/blog/2015/01/04/
Statocles-0.067/site/blog/2015/01/11/
Statocles-0.067/site/blog/2015/01/25/
Statocles-0.067/site/blog/2015/01/25/release-v0.034.markdown
Statocles-0.067/site/blog/2015/01/11/release-v0.033.markdown
Statocles-0.067/site/blog/2015/01/04/release-v0.032.markdown
Statocles-0.067/site/blog/2014/12/
Statocles-0.067/site/blog/2014/12/07/
Statocles-0.067/site/blog/2014/12/08/
Statocles-0.067/site/blog/2014/12/14/
Statocles-0.067/site/blog/2014/12/22/
Statocles-0.067/site/blog/2014/12/23/
Statocles-0.067/site/blog/2014/12/25/
Statocles-0.067/site/blog/2014/12/25/release-v0.031.markdown
Statocles-0.067/site/blog/2014/12/23/release-v0.030.markdown
Statocles-0.067/site/blog/2014/12/22/release-v0.029.markdown
Statocles-0.067/site/blog/2014/12/14/release-v0.028.markdown
Statocles-0.067/site/blog/2014/12/08/release-v0.027.markdown
Statocles-0.067/site/blog/2014/12/07/statocles-initial-public-(alpha)-release.markdown
Statocles-0.067/share/create/
Statocles-0.067/share/theme/
Statocles-0.067/share/zsh/
Statocles-0.067/share/zsh/_statocles
Statocles-0.067/share/theme/bootstrap/
Statocles-0.067/share/theme/default/
Statocles-0.067/share/theme/default/blog/
Statocles-0.067/share/theme/default/css/
Statocles-0.067/share/theme/default/perldoc/
Statocles-0.067/share/theme/default/plugin/
Statocles-0.067/share/theme/default/site/
Statocles-0.067/share/theme/default/site/footer.html.ep
Statocles-0.067/share/theme/default/site/head_after.html.ep
Statocles-0.067/share/theme/default/site/header_after.html.ep
Statocles-0.067/share/theme/default/site/layout.html.ep
Statocles-0.067/share/theme/default/site/navbar_extra.html.ep
Statocles-0.067/share/theme/default/site/robots.txt.ep
Statocles-0.067/share/theme/default/site/sidebar_before.html.ep
Statocles-0.067/share/theme/default/site/sitemap.xml.ep
Statocles-0.067/share/theme/default/site/style.html
Statocles-0.067/share/theme/default/plugin/highlight/
Statocles-0.067/share/theme/default/plugin/highlight/default.css
Statocles-0.067/share/theme/default/plugin/highlight/solarized-dark.css
Statocles-0.067/share/theme/default/plugin/highlight/solarized-light.css
Statocles-0.067/share/theme/default/perldoc/pod.html.ep
Statocles-0.067/share/theme/default/perldoc/source.html.ep
Statocles-0.067/share/theme/default/css/normalize.css
Statocles-0.067/share/theme/default/css/skeleton.css
Statocles-0.067/share/theme/default/css/statocles-default.css
Statocles-0.067/share/theme/default/blog/index.atom.ep
Statocles-0.067/share/theme/default/blog/index.html.ep
Statocles-0.067/share/theme/default/blog/index.rss.ep
Statocles-0.067/share/theme/default/blog/post.html.ep
Statocles-0.067/share/theme/bootstrap/blog/
Statocles-0.067/share/theme/bootstrap/css/
Statocles-0.067/share/theme/bootstrap/perldoc/
Statocles-0.067/share/theme/bootstrap/plugin/
Statocles-0.067/share/theme/bootstrap/site/
Statocles-0.067/share/theme/bootstrap/site/footer.html.ep
Statocles-0.067/share/theme/bootstrap/site/head_after.html.ep
Statocles-0.067/share/theme/bootstrap/site/header_after.html.ep
Statocles-0.067/share/theme/bootstrap/site/layout.html.ep
Statocles-0.067/share/theme/bootstrap/site/navbar_extra.html.ep
Statocles-0.067/share/theme/bootstrap/site/robots.txt.ep
Statocles-0.067/share/theme/bootstrap/site/sidebar_before.html.ep
Statocles-0.067/share/theme/bootstrap/site/sitemap.xml.ep
Statocles-0.067/share/theme/bootstrap/site/style.html
Statocles-0.067/share/theme/bootstrap/plugin/highlight/
Statocles-0.067/share/theme/bootstrap/plugin/highlight/default.css
Statocles-0.067/share/theme/bootstrap/plugin/highlight/solarized-dark.css
Statocles-0.067/share/theme/bootstrap/plugin/highlight/solarized-light.css
Statocles-0.067/share/theme/bootstrap/perldoc/pod.html.ep
Statocles-0.067/share/theme/bootstrap/perldoc/source.html.ep
Statocles-0.067/share/theme/bootstrap/css/statocles-bootstrap.css
Statocles-0.067/share/theme/bootstrap/blog/index.atom.ep
Statocles-0.067/share/theme/bootstrap/blog/index.html.ep
Statocles-0.067/share/theme/bootstrap/blog/index.rss.ep
Statocles-0.067/share/theme/bootstrap/blog/post.html.ep
Statocles-0.067/share/create/blog/
Statocles-0.067/share/create/page/
Statocles-0.067/share/create/script.yml
Statocles-0.067/share/create/site.yml
Statocles-0.067/share/create/page/index.markdown
Statocles-0.067/share/create/blog/post.markdown
Statocles-0.067/lib/Statocles/
Statocles-0.067/lib/Statocles.pm
Statocles-0.067/lib/Statocles/App/
Statocles-0.067/lib/Statocles/App.pm
Statocles-0.067/lib/Statocles/Base.pm
Statocles-0.067/lib/Statocles/Command.pm
Statocles-0.067/lib/Statocles/Deploy/
Statocles-0.067/lib/Statocles/Deploy.pm
Statocles-0.067/lib/Statocles/Document.pm
Statocles-0.067/lib/Statocles/Event.pm
Statocles-0.067/lib/Statocles/Help/
Statocles-0.067/lib/Statocles/Help.pod
Statocles-0.067/lib/Statocles/Image.pm
Statocles-0.067/lib/Statocles/Link.pm
Statocles-0.067/lib/Statocles/Page/
Statocles-0.067/lib/Statocles/Page.pm
Statocles-0.067/lib/Statocles/Plugin/
Statocles-0.067/lib/Statocles/Plugin.pm
Statocles-0.067/lib/Statocles/Site.pm
Statocles-0.067/lib/Statocles/Store/
Statocles-0.067/lib/Statocles/Store.pm
Statocles-0.067/lib/Statocles/Template.pm
Statocles-0.067/lib/Statocles/Test.pm
Statocles-0.067/lib/Statocles/Theme.pm
Statocles-0.067/lib/Statocles/Types.pm
Statocles-0.067/lib/Statocles/Util.pm
Statocles-0.067/lib/Statocles/Store/File.pm
Statocles-0.067/lib/Statocles/Plugin/Highlight.pm
Statocles-0.067/lib/Statocles/Plugin/HTMLLint.pm
Statocles-0.067/lib/Statocles/Plugin/LinkCheck.pm
Statocles-0.067/lib/Statocles/Page/Document.pm
Statocles-0.067/lib/Statocles/Page/File.pm
Statocles-0.067/lib/Statocles/Page/List.pm
Statocles-0.067/lib/Statocles/Page/ListItem.pm
Statocles-0.067/lib/Statocles/Page/Plain.pm
Statocles-0.067/lib/Statocles/Help/Config.pod
Statocles-0.067/lib/Statocles/Help/Content.pod
Statocles-0.067/lib/Statocles/Help/Deploy.pod
Statocles-0.067/lib/Statocles/Help/Develop.pod
Statocles-0.067/lib/Statocles/Help/Error.pod
Statocles-0.067/lib/Statocles/Help/Policy.pod
Statocles-0.067/lib/Statocles/Help/Setup.pod
Statocles-0.067/lib/Statocles/Help/Theme.pod
Statocles-0.067/lib/Statocles/Help/Upgrading.pod
Statocles-0.067/lib/Statocles/Deploy/File.pm
Statocles-0.067/lib/Statocles/Deploy/Git.pm
Statocles-0.067/lib/Statocles/App/Basic.pm
Statocles-0.067/lib/Statocles/App/Blog.pm
Statocles-0.067/lib/Statocles/App/Perldoc.pm
Statocles-0.067/lib/Statocles/App/Plain.pm
Statocles-0.067/lib/Statocles/App/Role/
Statocles-0.067/lib/Statocles/App/Static.pm
Statocles-0.067/lib/Statocles/App/Role/Store.pm
Statocles-0.067/bin/statocles
Configuring P/PR/PREACTION/Statocles-0.067.tar.gz with Makefile.PL
>>> C:\Perl-5.22-64\bin\perl.exe Makefile.PL
Warning: prerequisite Beam::Emitter 0.007 not found.
Warning: prerequisite Beam::Wire 1.014 not found.
Warning: prerequisite Git::Repository 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 Statocles
Writing MYMETA.yml and MYMETA.json
PREACTION/Statocles-0.067.tar.gz
C:\Perl-5.22-64\bin\perl.exe Makefile.PL -- OK
Running make for P/PR/PREACTION/Statocles-0.067.tar.gz
---- Unsatisfied dependencies detected during ----
---- PREACTION/Statocles-0.067.tar.gz ----
Beam::Wire [requires]
Git::Repository [requires]
Beam::Emitter [requires]
Running test for module 'Beam::Wire'
Checksum for C:\cpanfly-5.22-64\var\cpan\sources\authors\id\P\PR\PREACTION\Beam-Wire-1.014.tar.gz ok
Beam-Wire-1.014/
Beam-Wire-1.014/CHANGES
Beam-Wire-1.014/CONTRIBUTING.md
Beam-Wire-1.014/cpanfile
Beam-Wire-1.014/lib/
Beam-Wire-1.014/LICENSE
Beam-Wire-1.014/Makefile.PL
Beam-Wire-1.014/MANIFEST
Beam-Wire-1.014/META.yml
Beam-Wire-1.014/README.mkdn
Beam-Wire-1.014/script/
Beam-Wire-1.014/t/
Beam-Wire-1.014/t/00-compile.t
Beam-Wire-1.014/t/00-report-prereqs.dd
Beam-Wire-1.014/t/00-report-prereqs.t
Beam-Wire-1.014/t/container/
Beam-Wire-1.014/t/dependency/
Beam-Wire-1.014/t/deprecated/
Beam-Wire-1.014/t/exception.t
Beam-Wire-1.014/t/lib/
Beam-Wire-1.014/t/service/
Beam-Wire-1.014/t/share/
Beam-Wire-1.014/t/share/config/
Beam-Wire-1.014/t/share/file.json
Beam-Wire-1.014/t/share/file.pl
Beam-Wire-1.014/t/share/file.yml
Beam-Wire-1.014/t/share/inner_file.yml
Beam-Wire-1.014/t/share/inner_inline.yml
Beam-Wire-1.014/t/share/with_config.yml
Beam-Wire-1.014/t/share/config/bad_char.yml
Beam-Wire-1.014/t/share/config/config.yml
Beam-Wire-1.014/t/service/class_args.t
Beam-Wire-1.014/t/service/config.t
Beam-Wire-1.014/t/service/event_listener.t
Beam-Wire-1.014/t/service/extends.t
Beam-Wire-1.014/t/service/lifecycle.t
Beam-Wire-1.014/t/service/method.t
Beam-Wire-1.014/t/service/value.t
Beam-Wire-1.014/t/service/with.t
Beam-Wire-1.014/t/lib/My/
Beam-Wire-1.014/t/lib/My/ArgsListRole.pm
Beam-Wire-1.014/t/lib/My/ArgsTest.pm
Beam-Wire-1.014/t/lib/My/CloneRole.pm
Beam-Wire-1.014/t/lib/My/Emitter.pm
Beam-Wire-1.014/t/lib/My/Listener.pm
Beam-Wire-1.014/t/lib/My/MethodTest.pm
Beam-Wire-1.014/t/lib/My/RefTest.pm
Beam-Wire-1.014/t/deprecated/event_listeners.t
Beam-Wire-1.014/t/deprecated/method_call.t
Beam-Wire-1.014/t/dependency/anonymous.t
Beam-Wire-1.014/t/dependency/call.t
Beam-Wire-1.014/t/dependency/config.t
Beam-Wire-1.014/t/dependency/value.t
Beam-Wire-1.014/t/container/config.t
Beam-Wire-1.014/t/container/inner.t
Beam-Wire-1.014/t/container/override.t
Beam-Wire-1.014/script/beam-wire
Beam-Wire-1.014/lib/Beam/
Beam-Wire-1.014/lib/Beam/Wire.pm
Configuring P/PR/PREACTION/Beam-Wire-1.014.tar.gz with Makefile.PL
>>> C:\Perl-5.22-64\bin\perl.exe Makefile.PL
Warning: prerequisite Beam::Emitter 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 Beam::Wire
Writing MYMETA.yml and MYMETA.json
PREACTION/Beam-Wire-1.014.tar.gz
C:\Perl-5.22-64\bin\perl.exe Makefile.PL -- OK
Running make for P/PR/PREACTION/Beam-Wire-1.014.tar.gz
---- Unsatisfied dependencies detected during ----
---- PREACTION/Beam-Wire-1.014.tar.gz ----
Beam::Emitter [requires]
Running test for module 'Beam::Emitter'
Checksum for C:\cpanfly-5.22-64\var\cpan\sources\authors\id\P\PR\PREACTION\Beam-Emitter-1.000.tar.gz ok
Beam-Emitter-1.000/
Beam-Emitter-1.000/Build.PL
Beam-Emitter-1.000/CHANGES
Beam-Emitter-1.000/cpanfile
Beam-Emitter-1.000/lib/
Beam-Emitter-1.000/LICENSE
Beam-Emitter-1.000/Makefile.PL
Beam-Emitter-1.000/MANIFEST
Beam-Emitter-1.000/META.yml
Beam-Emitter-1.000/README
Beam-Emitter-1.000/README.mkdn
Beam-Emitter-1.000/t/
Beam-Emitter-1.000/t/00-compile.t
Beam-Emitter-1.000/t/00-report-prereqs.t
Beam-Emitter-1.000/t/custom_event.t
Beam-Emitter-1.000/t/emitter.t
Beam-Emitter-1.000/lib/Beam/
Beam-Emitter-1.000/lib/Beam/Emitter.pm
Beam-Emitter-1.000/lib/Beam/Event.pm
Configuring P/PR/PREACTION/Beam-Emitter-1.000.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 Beam::Emitter
Writing MYMETA.yml and MYMETA.json
PREACTION/Beam-Emitter-1.000.tar.gz
C:\Perl-5.22-64\bin\perl.exe Makefile.PL -- OK
Running make for P/PR/PREACTION/Beam-Emitter-1.000.tar.gz
>>> dmake
cp lib/Beam/Emitter.pm blib\lib\Beam\Emitter.pm
cp lib/Beam/Event.pm blib\lib\Beam\Event.pm
PREACTION/Beam-Emitter-1.000.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
t/00-compile.t .........
1..2
ok 1 - Beam/Emitter.pm loaded ok
ok 2 - Beam/Event.pm loaded ok
ok
#
# Versions for all modules listed in MYMETA.json (including optional ones):
# Version Module
# -------- ------------------------
# 2.150005 CPAN::Meta
# 2.140 CPAN::Meta::Requirements
# 1.38 Carp
# 7.04_01 ExtUtils::MakeMaker
# 3.62 File::Spec
# 1.35 IO::Handle
# 1.18 IPC::Open3
# 0.4208 Module::Build
# 2.000002 Moo
# 1.43 Scalar::Util
# 0.43 Test::Exception
# 1.001014 Test::More
# 1.000005 Types::Standard
# 1.09 strict
# 1.34 warnings
t/00-report-prereqs.t ..
1..1
ok 1
ok
t/custom_event.t .......
# Subtest: custom event
ok 1 - foo event has correct name
ok 2 - foo event has correct emitter
ok 3 - 'event is the correct class' isa 'My::Event'
ok 4 - event has the right data
ok 5 - after_foo event has correct name
ok 6 - after_foo event has correct emitter
ok 7 - 'event is the correct class' isa 'Beam::Event'
1..7
ok 1 - custom event
1..1
ok
t/emitter.t ............
# Subtest: event listeners
ok 1 - foo event has correct name
ok 2 - foo event has correct emitter
ok 3 - after_foo event has correct name
ok 4 - after_foo event has correct emitter
1..4
ok 1 - event listeners
# Subtest: unsubscribe
ok 1 - foo event has correct name
ok 2 - foo event has correct emitter
ok 3 - after_foo event has correct name
ok 4 - after_foo event has correct emitter
ok 5 - Cannot unsubscribe twice
ok 6 - Cannot find sub in listeners
1..6
ok 2 - unsubscribe
# Subtest: stop
ok 1 - foo event has correct name
ok 2 - foo event has correct emitter
1..2
ok 3 - stop
# Subtest: stop default
ok 1 - foo event has correct name
ok 2 - foo event has correct emitter
1..2
ok 4 - stop default
# Subtest: emit args
ok 1 - emitter passes itself as first argument
ok 2 - emitter passes a second argument
1..2
ok 5 - emit args
1..5
ok
All tests successful.
Files=4, Tests=9, 2 wallclock secs ( 0.09 usr + 0.01 sys = 0.11 CPU)
Result: PASS
PREACTION/Beam-Emitter-1.000.tar.gz
dmake test TEST_VERBOSE=1 -- OK
Doug Bell <preaction@cpan.org>
Role for event emitting classes
>>> (cd C:\cpanfly-5.22-64\var\cpan\build\Beam-Emitter-1.000-ge7Aie && tar cvf - Beam-Emitter-1.000.ppd blib) | gzip -c >C:/cpanfly-5.22-64/var/REPO/P/PR/PREACTION/Beam-Emitter-1.000.tar.gz
Beam-Emitter-1.000.ppd
blib/
blib/lib/
blib/lib/Beam/
blib/lib/Beam/Emitter.pm
blib/lib/Beam/Event.pm
>>> mv C:\cpanfly-5.22-64\var\cpan\build\Beam-Emitter-1.000-ge7Aie/Beam-Emitter-1.000.ppd C:/cpanfly-5.22-64/var/REPO/P/PR/PREACTION
PREACTION/Beam-Wire-1.014.tar.gz
Has already been unwrapped into directory C:\cpanfly-5.22-64\var\cpan\build\Beam-Wire-1.014-tPYJxq
PREACTION/Beam-Wire-1.014.tar.gz
Has already been prepared
Running make for P/PR/PREACTION/Beam-Wire-1.014.tar.gz
Prepending C:\cpanfly-5.22-64\var\cpan\build\Beam-Emitter-1.000-ge7Aie/blib/arch C:\cpanfly-5.22-64\var\cpan\build\Beam-Emitter-1.000-ge7Aie/blib/lib to PERL5LIB for 'make'
>>> dmake
cp lib/Beam/Wire.pm blib\lib\Beam\Wire.pm
PREACTION/Beam-Wire-1.014.tar.gz
dmake -- OK
Prepending C:\cpanfly-5.22-64\var\cpan\build\Beam-Emitter-1.000-ge7Aie/blib/arch C:\cpanfly-5.22-64\var\cpan\build\Beam-Emitter-1.000-ge7Aie/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/container/*.t t/dependency/*.t t/deprecated/*.t t/service/*.t
t/00-compile.t ..................
1..1
ok 1 - Beam/Wire.pm loaded ok
ok
#
# 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::Spec any 3.62
# IO::Handle any 1.35
# IPC::Open3 any 1.18
# Test::Deep any 1.120
# Test::Differences any 0.64
# Test::Exception any 0.43
# Test::Lib any 0.002
# Test::More any 1.001014
#
# === Test Recommends ===
#
# Module Want Have
# ---------- -------- --------
# CPAN::Meta 2.120900 2.150005
#
# === Runtime Requires ===
#
# Module Want Have
# --------------- ----- --------
# Beam::Emitter any 1.000
# Config::Any 0.23 0.26
# Data::DPath 0.51 0.55
# Module::Runtime any 0.014
# Moo any 2.000002
# Path::Tiny 0.055 0.076
# Throwable any 0.200013
# Types::Standard any 1.000005
# YAML any 1.15
#
# === Runtime Recommends ===
#
# Module Want Have
# ------ ---- ----
# JSON any 2.90
#
t/00-report-prereqs.t ...........
1..1
ok 1
ok
t/container/config.t ............
# Subtest: load module from config - C:/cpanfly-5.22-64/var/cpan/build/Beam-Wire-1.014-tPYJxq/t/share/file.json Path::Tiny
ok 1 - An object of class 'My::RefTest' isa 'My::RefTest'
ok 2 - container caches the object
ok 3 - 'container injects My::ArgsTest object' isa 'My::ArgsTest'
ok 4 - container caches Bar object
ok 5 - container gives bar text value
ok 6 - 'container gets constructor test object' isa 'My::ArgsTest'
ok 7 - container caches the object
ok 8 - container gives array of arrayrefs
ok 9 - 'container gets Fizz object' isa 'My::ArgsTest'
ok 10 - container caches the object
ok 11 - container gives hashref
1..11
ok 1 - load module from config - C:/cpanfly-5.22-64/var/cpan/build/Beam-Wire-1.014-tPYJxq/t/share/file.json Path::Tiny
# Subtest: load module from config - C:/cpanfly-5.22-64/var/cpan/build/Beam-Wire-1.014-tPYJxq/t/share/file.json
ok 1 - An object of class 'My::RefTest' isa 'My::RefTest'
ok 2 - container caches the object
ok 3 - 'container injects My::ArgsTest object' isa 'My::ArgsTest'
ok 4 - container caches Bar object
ok 5 - container gives bar text value
ok 6 - 'container gets constructor test object' isa 'My::ArgsTest'
ok 7 - container caches the object
ok 8 - container gives array of arrayrefs
ok 9 - 'container gets Fizz object' isa 'My::ArgsTest'
ok 10 - container caches the object
ok 11 - container gives hashref
1..11
ok 2 - load module from config - C:/cpanfly-5.22-64/var/cpan/build/Beam-Wire-1.014-tPYJxq/t/share/file.json
# Subtest: load module from config - C:/cpanfly-5.22-64/var/cpan/build/Beam-Wire-1.014-tPYJxq/t/share/file.pl Path::Tiny
ok 1 - An object of class 'My::RefTest' isa 'My::RefTest'
ok 2 - container caches the object
ok 3 - 'container injects My::ArgsTest object' isa 'My::ArgsTest'
ok 4 - container caches Bar object
ok 5 - container gives bar text value
ok 6 - 'container gets constructor test object' isa 'My::ArgsTest'
ok 7 - container caches the object
ok 8 - container gives array of arrayrefs
ok 9 - 'container gets Fizz object' isa 'My::ArgsTest'
ok 10 - container caches the object
ok 11 - container gives hashref
1..11
ok 3 - load module from config - C:/cpanfly-5.22-64/var/cpan/build/Beam-Wire-1.014-tPYJxq/t/share/file.pl Path::Tiny
# Subtest: load module from config - C:/cpanfly-5.22-64/var/cpan/build/Beam-Wire-1.014-tPYJxq/t/share/file.pl
ok 1 - An object of class 'My::RefTest' isa 'My::RefTest'
ok 2 - container caches the object
ok 3 - 'container injects My::ArgsTest object' isa 'My::ArgsTest'
ok 4 - container caches Bar object
ok 5 - container gives bar text value
ok 6 - 'container gets constructor test object' isa 'My::ArgsTest'
ok 7 - container caches the object
ok 8 - container gives array of arrayrefs
ok 9 - 'container gets Fizz object' isa 'My::ArgsTest'
ok 10 - container caches the object
ok 11 - container gives hashref
1..11
ok 4 - load module from config - C:/cpanfly-5.22-64/var/cpan/build/Beam-Wire-1.014-tPYJxq/t/share/file.pl
# Subtest: load module from config - C:/cpanfly-5.22-64/var/cpan/build/Beam-Wire-1.014-tPYJxq/t/share/file.yml Path::Tiny
ok 1 - An object of class 'My::RefTest' isa 'My::RefTest'
ok 2 - container caches the object
ok 3 - 'container injects My::ArgsTest object' isa 'My::ArgsTest'
ok 4 - container caches Bar object
ok 5 - container gives bar text value
ok 6 - 'container gets constructor test object' isa 'My::ArgsTest'
ok 7 - container caches the object
ok 8 - container gives array of arrayrefs
ok 9 - 'container gets Fizz object' isa 'My::ArgsTest'
ok 10 - container caches the object
ok 11 - container gives hashref
1..11
ok 5 - load module from config - C:/cpanfly-5.22-64/var/cpan/build/Beam-Wire-1.014-tPYJxq/t/share/file.yml Path::Tiny
# Subtest: load module from config - C:/cpanfly-5.22-64/var/cpan/build/Beam-Wire-1.014-tPYJxq/t/share/file.yml
ok 1 - An object of class 'My::RefTest' isa 'My::RefTest'
ok 2 - container caches the object
ok 3 - 'container injects My::ArgsTest object' isa 'My::ArgsTest'
ok 4 - container caches Bar object
ok 5 - container gives bar text value
ok 6 - 'container gets constructor test object' isa 'My::ArgsTest'
ok 7 - container caches the object
ok 8 - container gives array of arrayrefs
ok 9 - 'container gets Fizz object' isa 'My::ArgsTest'
ok 10 - container caches the object
ok 11 - container gives hashref
1..11
ok 6 - load module from config - C:/cpanfly-5.22-64/var/cpan/build/Beam-Wire-1.014-tPYJxq/t/share/file.yml
1..6
ok
t/container/inner.t .............
# Subtest: container in services
ok 1 - An object of class 'My::RefTest' isa 'My::RefTest'
ok 2 - container caches the object
ok 3 - 'container injects Bar object' isa 'My::ArgsTest'
ok 4 - container caches Bar object
ok 5 - container gives bar text value
1..5
ok 1 - container in services
# Subtest: container in file
ok 1 - An object of class 'My::RefTest' isa 'My::RefTest'
ok 2 - container caches the object
ok 3 - 'container injects Bar object' isa 'My::ArgsTest'
ok 4 - container caches Bar object
ok 5 - container gives bar text value
ok 6 - An object of class 'My::RefTest' isa 'My::RefTest'
ok 7 - container caches the object
ok 8 - 'container injects Bar object' isa 'My::ArgsTest'
ok 9 - fizz takes the same bar as foo
ok 10 - container caches Bar object
ok 11 - container gives bar text value
1..11
ok 2 - container in file
# Subtest: set inside subcontainer
ok 1 - An object of class 'My::RefTest' isa 'My::RefTest'
ok 2 - container caches the object
ok 3 - 'container injects Bar object' isa 'My::ArgsTest'
ok 4 - container caches Bar object
ok 5 - container gives bar text value
1..5
ok 3 - set inside subcontainer
# Subtest: inner container file
ok 1 - An object of class 'My::RefTest' isa 'My::RefTest'
ok 2 - container caches the object
ok 3 - 'container injects Bar object' isa 'My::ArgsTest'
ok 4 - container caches Bar object
ok 5 - container gives bar text value
1..5
ok 4 - inner container file
# Subtest: inner container get() overrides
ok 1 - get() with overrides creates a new object
ok 2 - get() with overrides does not save the object
ok 3 - our override gave our new object a new bar
1..3
ok 5 - inner container get() overrides
# Subtest: inner extends
ok 1 - An object of class 'My::RefTest' isa 'My::RefTest'
ok 2 - container caches the object
ok 3 - 'container injects Bar object' isa 'My::ArgsTest'
ok 4 - container caches Bar object
ok 5 - container gives bar text value
1..5
ok 6 - inner extends
# Subtest: inner get_config
ok 1
1..1
ok 7 - inner get_config
1..7
ok
t/container/override.t ..........
# Subtest: get() override factory (anonymous services)
ok 1 - get() with overrides creates a new object
ok 2 - get() with overrides does not save the object
ok 3 - our override gave our new object a new bar
1..3
ok 1 - get() override factory (anonymous services)
# Subtest: get() allows override with empty hashref
ok 1
ok 2
1..2
ok 2 - get() allows override with empty hashref
1..2
ok
t/dependency/anonymous.t ........
# Subtest: anonymous reference
ok 1
ok 2 - An object of class 'My::RefTest' isa 'My::RefTest'
ok 3 - An object of class 'My::ArgsTest' isa 'My::ArgsTest'
ok 4
1..4
ok 1 - anonymous reference
# Subtest: anonymous extends
ok 1
ok 2 - An object of class 'My::RefTest' isa 'My::RefTest'
ok 3 - An object of class 'My::ArgsTest' isa 'My::ArgsTest'
ok 4
1..4
ok 2 - anonymous extends
1..2
ok
t/dependency/call.t .............
# Subtest: method with no arguments
ok 1
ok 2 - An object of class 'My::RefTest' isa 'My::RefTest'
ok 3
1..3
ok 1 - method with no arguments
# Subtest: method with one argument
ok 1
ok 2 - An object of class 'My::RefTest' isa 'My::RefTest'
ok 3
1..3
ok 2 - method with one argument
# Subtest: method with arrayref of arguments
ok 1
ok 2 - An object of class 'My::RefTest' isa 'My::RefTest'
ok 3
1..3
ok 3 - method with arrayref of arguments
1..3
ok
t/dependency/config.t ...........
# Subtest: anonymous configs
ok 1
ok 2 - An object of class 'My::ArgsTest' isa 'My::ArgsTest'
ok 3
# Subtest: use a config as all the arguments
ok 1
ok 2 - An object of class 'My::ArgsTest' isa 'My::ArgsTest'
ok 3
1..3
ok 4 - use a config as all the arguments
1..4
ok 1 - anonymous configs
# Subtest: config references
# Subtest: ref a config
ok 1
ok 2 - An object of class 'My::ArgsTest' isa 'My::ArgsTest'
ok 3
1..3
ok 1 - ref a config
# Subtest: ref a path in a config
ok 1
ok 2 - An object of class 'My::ArgsTest' isa 'My::ArgsTest'
ok 3
1..3
ok 2 - ref a path in a config
1..2
ok 2 - config references
1..2
ok
t/dependency/value.t ............
# Subtest: path reference
ok 1
ok 2 - An object of class 'My::RefTest' isa 'My::RefTest'
ok 3
1..3
ok 1 - path reference
1..1
ok
t/deprecated/event_listeners.t ..
# Subtest: 2.0
# Subtest: $method in event handler (2015-03-08)
# Subtest: still works even though deprecated
ok 1
ok 2 - An object of class 'My::Emitter' isa 'My::Emitter'
ok 3
1..3
ok 1 - still works even though deprecated
ok 2
ok 3
# Subtest: only one warning is emitted per problem
ok 1
1..1
ok 4 - only one warning is emitted per problem
1..4
ok 1 - $method in event handler (2015-03-08)
1..1
ok 1 - 2.0
1..1
ok
t/deprecated/method_call.t ......
# Subtest: 2.0
# Subtest: method in dependency (2015-03-29)
# Subtest: still works even though deprecated
ok 1
ok 2 - An object of class 'My::RefTest' isa 'My::RefTest'
ok 3
1..3
ok 1 - still works even though deprecated
ok 2
ok 3
# Subtest: only one warning is emitted per problem
ok 1
1..1
ok 4 - only one warning is emitted per problem
1..4
ok 1 - method in dependency (2015-03-29)
# Subtest: method with one argument (2015-03-29)
# Subtest: still works even though deprecated
ok 1
ok 2 - An object of class 'My::RefTest' isa 'My::RefTest'
ok 3
1..3
ok 1 - still works even though deprecated
ok 2
ok 3
# Subtest: only one warning is emitted per problem
ok 1
1..1
ok 4 - only one warning is emitted per problem
1..4
ok 2 - method with one argument (2015-03-29)
# Subtest: method with arrayref of arguments (2015-03-29)
# Subtest: still works even though deprecated
ok 1
ok 2 - An object of class 'My::RefTest' isa 'My::RefTest'
ok 3
1..3
ok 1 - still works even though deprecated
ok 2
ok 3
# Subtest: only one warning is emitted per problem
ok 1
1..1
ok 4 - only one warning is emitted per problem
1..4
ok 3 - method with arrayref of arguments (2015-03-29)
1..3
ok 1 - 2.0
1..1
ok
t/exception.t ...................
# Subtest: config file does not exist
ok 1 - threw Beam::Wire::Exception::Constructor
ok 2 - stringifies
1..2
ok 1 - config file does not exist
# Subtest: config file cannot be read
ok 1 - threw Beam::Wire::Exception::Config
ok 2
1..2
ok 2 - config file cannot be read
# Subtest: get a service that doesn't exist
ok 1 - threw Beam::Wire::Exception::NotFound
ok 2
ok 3 - stringifies
# Subtest: not found with file shows file name
ok 1 - threw Beam::Wire::Exception::NotFound
ok 2
ok 3 - stringifies
1..3
ok 4 - not found with file shows file name
1..4
ok 3 - get a service that doesn't exist
# Subtest: extend a service that doesn't exist
ok 1 - threw Beam::Wire::Exception::NotFound
ok 2
ok 3 - stringifies
ok 4 - threw Beam::Wire::Exception::NotFound
ok 5
ok 6
1..6
ok 4 - extend a service that doesn't exist
# Subtest: service with both value and class/extends
# Subtest: class + value
ok 1
ok 2 - threw Beam::Wire::Exception::InvalidConfig
ok 3
ok 4 - stringifies
ok 5 - threw Beam::Wire::Exception::InvalidConfig
ok 6
ok 7
1..7
ok 1 - class + value
# Subtest: extends + value
ok 1
ok 2 - threw Beam::Wire::Exception::InvalidConfig
ok 3
ok 4 - stringifies
ok 5 - threw Beam::Wire::Exception::InvalidConfig
ok 6
ok 7
1..7
ok 2 - extends + value
# Subtest: value in extended service
ok 1
ok 2 - threw Beam::Wire::Exception::InvalidConfig
ok 3
ok 4 - stringifies
ok 5 - threw Beam::Wire::Exception::InvalidConfig
ok 6
ok 7
1..7
ok 3 - value in extended service
# Subtest: exception shows file name
ok 1
ok 2 - threw Beam::Wire::Exception::InvalidConfig
ok 3
ok 4 - stringifies
1..4
ok 4 - exception shows file name
1..4
ok 5 - service with both value and class/extends
1..5
ok
t/service/class_args.t ..........
# Subtest: class args: hash
ok 1
ok 2
# Subtest: empty hash
ok 1
ok 2
1..2
ok 3 - empty hash
1..3
ok 1 - class args: hash
# Subtest: class args: array
ok 1
ok 2
1..2
ok 2 - class args: array
# Subtest: class args: hashref
ok 1
ok 2
# Subtest: empty hashref
ok 1
ok 2
1..2
ok 3 - empty hashref
1..3
ok 3 - class args: hashref
# Subtest: class args: arrayref
ok 1
ok 2
1..2
ok 4 - class args: arrayref
# Subtest: class args: scalar
ok 1
ok 2
1..2
ok 5 - class args: scalar
1..5
ok
t/service/config.t ..............
# Subtest: yaml config file
ok 1
ok 2
# Subtest: config is relative to container file location
ok 1
ok 2
1..2
ok 3 - config is relative to container file location
# Subtest: absolute path works
ok 1
ok 2
1..2
ok 4 - absolute path works
1..4
ok 1 - yaml config file
1..1
ok
t/service/event_listener.t ......
# Subtest: single event listener
ok 1
ok 2 - An object of class 'My::Emitter' isa 'My::Emitter'
ok 3
1..3
ok 1 - single event listener
# Subtest: multiple event listeners
# Subtest: hash of arrays, the logical way, that we will keep
ok 1
ok 2 - An object of class 'My::Emitter' isa 'My::Emitter'
ok 3
ok 4
1..4
ok 1 - hash of arrays, the logical way, that we will keep
# Subtest: array of hashes, less logical, to get around a YAML.pm bug
ok 1
ok 2 - An object of class 'My::Emitter' isa 'My::Emitter'
ok 3
ok 4
1..4
ok 2 - array of hashes, less logical, to get around a YAML.pm bug
1..2
ok 2 - multiple event listeners
# Subtest: anonymous listeners
# Subtest: $class
ok 1
ok 2 - An object of class 'My::Emitter' isa 'My::Emitter'
ok 3
ok 4
1..4
ok 1 - $class
# Subtest: $extends
ok 1
ok 2 - An object of class 'My::Emitter' isa 'My::Emitter'
ok 3
1..3
ok 2 - $extends
1..2
ok 3 - anonymous listeners
1..3
ok
t/service/extends.t .............
# Subtest: scalar args
# Subtest: extends scalar args, new args
ok 1
ok 2 - An object of class 'My::ArgsTest' isa 'My::ArgsTest'
ok 3
ok 4 - extends does not modify original config
1..4
ok 1 - extends scalar args, new args
# Subtest: extends scalar args, no changes
ok 1
ok 2 - An object of class 'My::ArgsTest' isa 'My::ArgsTest'
ok 3
ok 4 - extends does not modify original config
1..4
ok 2 - extends scalar args, no changes
# Subtest: extends scalar args, new method, extends another extends
ok 1
ok 2
ok 3 - An object of class 'My::MethodTest' isa 'My::MethodTest'
ok 4
ok 5 - extends does not modify original config
ok 6 - extends does not modify original config
1..6
ok 3 - extends scalar args, new method, extends another extends
1..3
ok 1 - scalar args
# Subtest: array args
# Subtest: extends array args, new args
ok 1
ok 2 - An object of class 'My::ArgsTest' isa 'My::ArgsTest'
ok 3
ok 4 - extends does not modify original config
1..4
ok 1 - extends array args, new args
# Subtest: extends array args, change to hash args
ok 1
ok 2 - An object of class 'My::ArgsTest' isa 'My::ArgsTest'
ok 3
ok 4 - extends does not modify original config
1..4
ok 2 - extends array args, change to hash args
1..2
ok 2 - array args
# Subtest: hash args
# Subtest: extends hash args, new args
ok 1
ok 2 - An object of class 'My::ArgsTest' isa 'My::ArgsTest'
ok 3
ok 4 - extends does not modify original config
1..4
ok 1 - extends hash args, new args
1..1
ok 3 - hash args
# Subtest: nested data structures
# Subtest: extends arraynest, new args
ok 1
ok 2 - An object of class 'My::ArgsTest' isa 'My::ArgsTest'
ok 3
1..3
ok 1 - extends arraynest, new args
# Subtest: extends hashnest, new args
ok 1
ok 2 - An object of class 'My::ArgsTest' isa 'My::ArgsTest'
ok 3
1..3
ok 2 - extends hashnest, new args
1..2
ok 4 - nested data structures
# Subtest: extended service does not exist
ok 1 - creating a bad wire is fine
ok 2 - getting a bad service is not
1..2
ok 5 - extended service does not exist
1..5
ok
t/service/lifecycle.t ...........
# Subtest: singleton lifecycle (the default)
ok 1 - An object of class 'My::ArgsTest' isa 'My::ArgsTest'
ok 2 - same foo object is returned
ok 3 - same foo object is given to bar
1..3
ok 1 - singleton lifecycle (the default)
# Subtest: factory lifecycle
ok 1 - An object of class 'My::ArgsTest' isa 'My::ArgsTest'
ok 2 - different foo object is returned
ok 3 - different foo object is given to bar
ok 4 - different foo object is given to bar
1..4
ok 2 - factory lifecycle
# Subtest: eager lifecycle
ok 1 - 'bar exists without calling get()' isa 'My::RefTest'
ok 2 - foo is also created, because bar depends on foo
1..2
ok 3 - eager lifecycle
# Subtest: default lifecycle is singleton
ok 1 - An object of class 'My::ArgsTest' isa 'My::ArgsTest'
ok 2 - same foo object is returned
ok 3 - same foo object is given to bar
1..3
ok 4 - default lifecycle is singleton
1..4
ok
t/service/method.t ..............
# Subtest: method
ok 1 - An object of class 'My::MethodTest' isa 'My::MethodTest'
ok 2
1..2
ok 1 - method
# Subtest: multi method
ok 1
1..1
ok 2 - multi method
# Subtest: chain method
ok 1
1..1
ok 3 - chain method
1..3
ok
t/service/value.t ...............
# Subtest: value service: simple scalar
ok 1
ok 2 - got a simple scalar
ok 3
1..3
ok 1 - value service: simple scalar
1..1
ok
t/service/with.t ................
# Subtest: compose a single role
ok 1
ok 2 - An object of class 'My::ArgsTest__WITH__My::ArgsListRole' isa 'My::ArgsTest'
ok 3
ok 4
1..4
ok 1 - compose a single role
# Subtest: compose multiple roles
ok 1
ok 2 - An object of class 'My::ArgsTest__WITH__My::ArgsListRole__AND__My::CloneRole' isa 'My::ArgsTest'
ok 3
ok 4
ok 5
ok 6
1..6
ok 2 - compose multiple roles
1..2
ok
All tests successful.
Files=20, Tests=56, 18 wallclock secs ( 0.16 usr + 0.05 sys = 0.20 CPU)
Result: PASS
PREACTION/Beam-Wire-1.014.tar.gz
dmake test TEST_VERBOSE=1 -- OK
Doug Bell <preaction@cpan.org>
Lightweight Dependency Injection Container
>>> (cd C:\cpanfly-5.22-64\var\cpan\build\Beam-Wire-1.014-tPYJxq && tar cvf - Beam-Wire-1.014.ppd blib) | gzip -c >C:/cpanfly-5.22-64/var/REPO/P/PR/PREACTION/Beam-Wire-1.014.tar.gz
Beam-Wire-1.014.ppd
blib/
blib/lib/
blib/lib/Beam/
blib/lib/Beam/Wire.pm
>>> mv C:\cpanfly-5.22-64\var\cpan\build\Beam-Wire-1.014-tPYJxq/Beam-Wire-1.014.ppd C:/cpanfly-5.22-64/var/REPO/P/PR/PREACTION
Running test for module 'Git::Repository'
Prepending C:\cpanfly-5.22-64\var\cpan\build\Beam-Wire-1.014-tPYJxq/blib/arch C:\cpanfly-5.22-64\var\cpan\build\Beam-Wire-1.014-tPYJxq/blib/lib C:\cpanfly-5.22-64\var\cpan\build\Beam-Emitter-1.000-ge7Aie/blib/arch C:\cpanfly-5.22-64\var\cpan\build\Beam-Emitter-1.000-ge7Aie/blib/lib to PERL5LIB for 'get'
Checksum for C:\cpanfly-5.22-64\var\cpan\sources\authors\id\B\BO\BOOK\Git-Repository-1.316.tar.gz ok
Git-Repository-1.316/
Git-Repository-1.316/Changes
Git-Repository-1.316/LICENSE
Git-Repository-1.316/t/
Git-Repository-1.316/t/10-new_fail.t
Git-Repository-1.316/t/13-sudo.t
Git-Repository-1.316/t/07-version.t
Git-Repository-1.316/t/MyGit/
Git-Repository-1.316/t/MyGit/Hello.pm
Git-Repository-1.316/t/25-plugins.t
Git-Repository-1.316/t/config
Git-Repository-1.316/t/Git/
Git-Repository-1.316/t/Git/Repository/
Git-Repository-1.316/t/Git/Repository/Plugin/
Git-Repository-1.316/t/Git/Repository/Plugin/Hello2.pm
Git-Repository-1.316/t/Git/Repository/Plugin/Hello.pm
Git-Repository-1.316/t/sudo.pl
Git-Repository-1.316/t/author-pod-coverage.t
Git-Repository-1.316/t/06-version.t
Git-Repository-1.316/t/11-create.t
Git-Repository-1.316/t/00-report-prereqs.t
Git-Repository-1.316/t/20-simple.t
Git-Repository-1.316/t/05-try_git.t
Git-Repository-1.316/t/release-distmeta.t
Git-Repository-1.316/t/24-errors.t
Git-Repository-1.316/t/21-submodule.t
Git-Repository-1.316/t/00-report-prereqs.dd
Git-Repository-1.316/t/26-overloaded_objects.t
Git-Repository-1.316/t/30-test_repository.t
Git-Repository-1.316/t/12-create.t
Git-Repository-1.316/t/23-quiet.t
Git-Repository-1.316/t/22-backward.t
Git-Repository-1.316/t/author-pod-syntax.t
Git-Repository-1.316/t/00-load.t
Git-Repository-1.316/META.yml
Git-Repository-1.316/META.json
Git-Repository-1.316/dist.ini
Git-Repository-1.316/MANIFEST
Git-Repository-1.316/Makefile.PL
Git-Repository-1.316/lib/
Git-Repository-1.316/lib/Git/
Git-Repository-1.316/lib/Git/Repository/
Git-Repository-1.316/lib/Git/Repository/Tutorial.pod
Git-Repository-1.316/lib/Git/Repository/Plugin.pm
Git-Repository-1.316/lib/Git/Repository/Command.pm
Git-Repository-1.316/lib/Git/Repository.pm
Git-Repository-1.316/lib/Test/
Git-Repository-1.316/lib/Test/Git.pm
Git-Repository-1.316/README
Prepending C:\cpanfly-5.22-64\var\cpan\build\Beam-Wire-1.014-tPYJxq/blib/arch C:\cpanfly-5.22-64\var\cpan\build\Beam-Wire-1.014-tPYJxq/blib/lib C:\cpanfly-5.22-64\var\cpan\build\Beam-Emitter-1.000-ge7Aie/blib/arch C:\cpanfly-5.22-64\var\cpan\build\Beam-Emitter-1.000-ge7Aie/blib/lib to PERL5LIB for 'prepare'
Configuring B/BO/BOOK/Git-Repository-1.316.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.316.tar.gz
C:\Perl-5.22-64\bin\perl.exe Makefile.PL -- OK
Running make for B/BO/BOOK/Git-Repository-1.316.tar.gz
Prepending C:\cpanfly-5.22-64\var\cpan\build\Beam-Wire-1.014-tPYJxq/blib/arch C:\cpanfly-5.22-64\var\cpan\build\Beam-Wire-1.014-tPYJxq/blib/lib C:\cpanfly-5.22-64\var\cpan\build\Beam-Emitter-1.000-ge7Aie/blib/arch C:\cpanfly-5.22-64\var\cpan\build\Beam-Emitter-1.000-ge7Aie/blib/lib to PERL5LIB for 'make'
---- Unsatisfied dependencies detected during ----
---- BOOK/Git-Repository-1.316.tar.gz ----
System::Command [requires]
Running test for module 'System::Command'
Prepending C:\cpanfly-5.22-64\var\cpan\build\Beam-Wire-1.014-tPYJxq/blib/arch C:\cpanfly-5.22-64\var\cpan\build\Beam-Wire-1.014-tPYJxq/blib/lib C:\cpanfly-5.22-64\var\cpan\build\Beam-Emitter-1.000-ge7Aie/blib/arch C:\cpanfly-5.22-64\var\cpan\build\Beam-Emitter-1.000-ge7Aie/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\Beam-Wire-1.014-tPYJxq/blib/arch C:\cpanfly-5.22-64\var\cpan\build\Beam-Wire-1.014-tPYJxq/blib/lib C:\cpanfly-5.22-64\var\cpan\build\Beam-Emitter-1.000-ge7Aie/blib/arch C:\cpanfly-5.22-64\var\cpan\build\Beam-Emitter-1.000-ge7Aie/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\Beam-Wire-1.014-tPYJxq/blib/arch C:\cpanfly-5.22-64\var\cpan\build\Beam-Wire-1.014-tPYJxq/blib/lib C:\cpanfly-5.22-64\var\cpan\build\Beam-Emitter-1.000-ge7Aie/blib/arch C:\cpanfly-5.22-64\var\cpan\build\Beam-Emitter-1.000-ge7Aie/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\Beam-Wire-1.014-tPYJxq/blib/arch C:\cpanfly-5.22-64\var\cpan\build\Beam-Wire-1.014-tPYJxq/blib/lib C:\cpanfly-5.22-64\var\cpan\build\Beam-Emitter-1.000-ge7Aie/blib/arch C:\cpanfly-5.22-64\var\cpan\build\Beam-Emitter-1.000-ge7Aie/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\Beam-Wire-1.014-tPYJxq/blib/arch C:\cpanfly-5.22-64\var\cpan\build\Beam-Wire-1.014-tPYJxq/blib/lib C:\cpanfly-5.22-64\var\cpan\build\Beam-Emitter-1.000-ge7Aie/blib/arch C:\cpanfly-5.22-64\var\cpan\build\Beam-Emitter-1.000-ge7Aie/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\Beam-Wire-1.014-tPYJxq/blib/arch C:\cpanfly-5.22-64\var\cpan\build\Beam-Wire-1.014-tPYJxq/blib/lib C:\cpanfly-5.22-64\var\cpan\build\Beam-Emitter-1.000-ge7Aie/blib/arch C:\cpanfly-5.22-64\var\cpan\build\Beam-Emitter-1.000-ge7Aie/blib/lib to PERL5LIB for 'make'
>>> dmake
cp lib/IPC/Run/Win32Helper.pm blib\lib\IPC\Run\Win32Helper.pm
cp lib/IPC/Run/Win32Pump.pm blib\lib\IPC\Run\Win32Pump.pm
cp lib/IPC/Run/Timer.pm blib\lib\IPC\Run\Timer.pm
cp lib/IPC/Run/Win32IO.pm blib\lib\IPC\Run\Win32IO.pm
cp lib/IPC/Run/IO.pm blib\lib\IPC\Run\IO.pm
cp lib/IPC/Run/Debug.pm blib\lib\IPC\Run\Debug.pm
cp lib/IPC/Run.pm blib\lib\IPC\Run.pm
TODDR/IPC-Run-0.94.tar.gz
dmake -- OK
Prepending C:\cpanfly-5.22-64\var\cpan\build\Beam-Wire-1.014-tPYJxq/blib/arch C:\cpanfly-5.22-64\var\cpan\build\Beam-Wire-1.014-tPYJxq/blib/lib C:\cpanfly-5.22-64\var\cpan\build\Beam-Emitter-1.000-ge7Aie/blib/arch C:\cpanfly-5.22-64\var\cpan\build\Beam-Emitter-1.000-ge7Aie/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-EaNzfw\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(0x5ed200) b > c 2>d 2> e >>f >> g 2>>h 2>> i
ok 21 - ARRAY(0x5ed320) >b > c 2>d 2> e >>f >> g 2>>h 2>> i: 0, DEST
ok 22 - ARRAY(0x5ed320) >b > c 2>d 2> e >>f >> g 2>>h 2>> i: 0, KFD
ok 23 - ARRAY(0x5ed320) >b > c 2>d 2> e >>f >> g 2>>h 2>> i: 0, TRUNC
ok 24 - ARRAY(0x5ed320) >b > c 2>d 2> e >>f >> g 2>>h 2>> i: 0, TYPE
ok 25 - ARRAY(0x5ed320) >b > c 2>d 2> e >>f >> g 2>>h 2>> i: 1, DEST
ok 26 - ARRAY(0x5ed320) >b > c 2>d 2> e >>f >> g 2>>h 2>> i: 1, KFD
ok 27 - ARRAY(0x5ed320) >b > c 2>d 2> e >>f >> g 2>>h 2>> i: 1, TRUNC
ok 28 - ARRAY(0x5ed320) >b > c 2>d 2> e >>f >> g 2>>h 2>> i: 1, TYPE
ok 29 - ARRAY(0x5ed320) >b > c 2>d 2> e >>f >> g 2>>h 2>> i: 2, DEST
ok 30 - ARRAY(0x5ed320) >b > c 2>d 2> e >>f >> g 2>>h 2>> i: 2, KFD
ok 31 - ARRAY(0x5ed320) >b > c 2>d 2> e >>f >> g 2>>h 2>> i: 2, TRUNC
ok 32 - ARRAY(0x5ed320) >b > c 2>d 2> e >>f >> g 2>>h 2>> i: 2, TYPE
ok 33 - ARRAY(0x5ed320) >b > c 2>d 2> e >>f >> g 2>>h 2>> i: 3, DEST
ok 34 - ARRAY(0x5ed320) >b > c 2>d 2> e >>f >> g 2>>h 2>> i: 3, KFD
ok 35 - ARRAY(0x5ed320) >b > c 2>d 2> e >>f >> g 2>>h 2>> i: 3, TRUNC
ok 36 - ARRAY(0x5ed320) >b > c 2>d 2> e >>f >> g 2>>h 2>> i: 3, TYPE
ok 37 - ARRAY(0x5ed320) >b > c 2>d 2> e >>f >> g 2>>h 2>> i: 4, DEST
ok 38 - ARRAY(0x5ed320) >b > c 2>d 2> e >>f >> g 2>>h 2>> i: 4, KFD
ok 39 - ARRAY(0x5ed320) >b > c 2>d 2> e >>f >> g 2>>h 2>> i: 4, TRUNC
ok 40 - ARRAY(0x5ed320) >b > c 2>d 2> e >>f >> g 2>>h 2>> i: 4, TYPE
ok 41 - ARRAY(0x5ed320) >b > c 2>d 2> e >>f >> g 2>>h 2>> i: 5, DEST
ok 42 - ARRAY(0x5ed320) >b > c 2>d 2> e >>f >> g 2>>h 2>> i: 5, KFD
ok 43 - ARRAY(0x5ed320) >b > c 2>d 2> e >>f >> g 2>>h 2>> i: 5, TRUNC
ok 44 - ARRAY(0x5ed320) >b > c 2>d 2> e >>f >> g 2>>h 2>> i: 5, TYPE
ok 45 - ARRAY(0x5ed320) >b > c 2>d 2> e >>f >> g 2>>h 2>> i: 6, DEST
ok 46 - ARRAY(0x5ed320) >b > c 2>d 2> e >>f >> g 2>>h 2>> i: 6, KFD
ok 47 - ARRAY(0x5ed320) >b > c 2>d 2> e >>f >> g 2>>h 2>> i: 6, TRUNC
ok 48 - ARRAY(0x5ed320) >b > c 2>d 2> e >>f >> g 2>>h 2>> i: 6, TYPE
ok 49 - ARRAY(0x5ed320) >b > c 2>d 2> e >>f >> g 2>>h 2>> i: 7, DEST
ok 50 - ARRAY(0x5ed320) >b > c 2>d 2> e >>f >> g 2>>h 2>> i: 7, KFD
ok 51 - ARRAY(0x5ed320) >b > c 2>d 2> e >>f >> g 2>>h 2>> i: 7, TRUNC
ok 52 - ARRAY(0x5ed320) >b > c 2>d 2> e >>f >> g 2>>h 2>> i: 7, TYPE
ok 53 - ARRAY(0x5ed308) >&b >& c &>d &> e
ok 54 - ARRAY(0x5ed308) >&b >& c &>d &> e: 0, DEST
ok 55 - ARRAY(0x5ed308) >&b >& c &>d &> e: 0, KFD
ok 56 - ARRAY(0x5ed308) >&b >& c &>d &> e: 0, TRUNC
ok 57 - ARRAY(0x5ed308) >&b >& c &>d &> e: 0, TYPE
ok 58 - ARRAY(0x5ed308) >&b >& c &>d &> e: 1, KFD1
ok 59 - ARRAY(0x5ed308) >&b >& c &>d &> e: 1, KFD2
ok 60 - ARRAY(0x5ed308) >&b >& c &>d &> e: 1, TYPE
ok 61 - ARRAY(0x5ed308) >&b >& c &>d &> e: 2, DEST
ok 62 - ARRAY(0x5ed308) >&b >& c &>d &> e: 2, KFD
ok 63 - ARRAY(0x5ed308) >&b >& c &>d &> e: 2, TRUNC
ok 64 - ARRAY(0x5ed308) >&b >& c &>d &> e: 2, TYPE
ok 65 - ARRAY(0x5ed308) >&b >& c &>d &> e: 3, KFD1
ok 66 - ARRAY(0x5ed308) >&b >& c &>d &> e: 3, KFD2
ok 67 - ARRAY(0x5ed308) >&b >& c &>d &> e: 3, TYPE
ok 68 - ARRAY(0x5ed308) >&b >& c &>d &> e: 4, DEST
ok 69 - ARRAY(0x5ed308) >&b >& c &>d &> e: 4, KFD
ok 70 - ARRAY(0x5ed308) >&b >& c &>d &> e: 4, TRUNC
ok 71 - ARRAY(0x5ed308) >&b >& c &>d &> e: 4, TYPE
ok 72 - ARRAY(0x5ed308) >&b >& c &>d &> e: 5, KFD1
ok 73 - ARRAY(0x5ed308) >&b >& c &>d &> e: 5, KFD2
ok 74 - ARRAY(0x5ed308) >&b >& c &>d &> e: 5, TYPE
ok 75 - ARRAY(0x5ed308) >&b >& c &>d &> e: 6, DEST
ok 76 - ARRAY(0x5ed308) >&b >& c &>d &> e: 6, KFD
ok 77 - ARRAY(0x5ed308) >&b >& c &>d &> e: 6, TRUNC
ok 78 - ARRAY(0x5ed308) >&b >& c &>d &> e: 6, TYPE
ok 79 - ARRAY(0x5ed308) >&b >& c &>d &> e: 7, KFD1
ok 80 - ARRAY(0x5ed308) >&b >& c &>d &> e: 7, KFD2
ok 81 - ARRAY(0x5ed308) >&b >& c &>d &> e: 7, TYPE
ok 82 - ARRAY(0x5ed200) >& CODE(0x2e63c28) CODE(0x2e63c88) SCALAR(0x310a48) > CODE(0x2e63ce8) CODE(0x2e63d30) SCALAR(0x310a48) < CODE(0x2e63d90) CODE(0x2e63dd8) SCALAR(0x310a48)
ok 83 - ARRAY(0x5ed200) >& CODE(0x2e63c28) CODE(0x2e63c88) SCALAR(0x310a48) > CODE(0x2e63ce8) CODE(0x2e63d30) SCALAR(0x310a48) < CODE(0x2e63d90) CODE(0x2e63dd8) SCALAR(0x310a48): 0, DEST
ok 84 - ARRAY(0x5ed200) >& CODE(0x2e63c28) CODE(0x2e63c88) SCALAR(0x310a48) > CODE(0x2e63ce8) CODE(0x2e63d30) SCALAR(0x310a48) < CODE(0x2e63d90) CODE(0x2e63dd8) SCALAR(0x310a48): 0, FILTERS
ok 85 - ARRAY(0x5ed200) >& CODE(0x2e63c28) CODE(0x2e63c88) SCALAR(0x310a48) > CODE(0x2e63ce8) CODE(0x2e63d30) SCALAR(0x310a48) < CODE(0x2e63d90) CODE(0x2e63dd8) SCALAR(0x310a48): 0, KFD
ok 86 - ARRAY(0x5ed200) >& CODE(0x2e63c28) CODE(0x2e63c88) SCALAR(0x310a48) > CODE(0x2e63ce8) CODE(0x2e63d30) SCALAR(0x310a48) < CODE(0x2e63d90) CODE(0x2e63dd8) SCALAR(0x310a48): 0, TRUNC
ok 87 - ARRAY(0x5ed200) >& CODE(0x2e63c28) CODE(0x2e63c88) SCALAR(0x310a48) > CODE(0x2e63ce8) CODE(0x2e63d30) SCALAR(0x310a48) < CODE(0x2e63d90) CODE(0x2e63dd8) SCALAR(0x310a48): 0, TYPE
ok 88 - ARRAY(0x5ed200) >& CODE(0x2e63c28) CODE(0x2e63c88) SCALAR(0x310a48) > CODE(0x2e63ce8) CODE(0x2e63d30) SCALAR(0x310a48) < CODE(0x2e63d90) CODE(0x2e63dd8) SCALAR(0x310a48): 1, KFD1
ok 89 - ARRAY(0x5ed200) >& CODE(0x2e63c28) CODE(0x2e63c88) SCALAR(0x310a48) > CODE(0x2e63ce8) CODE(0x2e63d30) SCALAR(0x310a48) < CODE(0x2e63d90) CODE(0x2e63dd8) SCALAR(0x310a48): 1, KFD2
ok 90 - ARRAY(0x5ed200) >& CODE(0x2e63c28) CODE(0x2e63c88) SCALAR(0x310a48) > CODE(0x2e63ce8) CODE(0x2e63d30) SCALAR(0x310a48) < CODE(0x2e63d90) CODE(0x2e63dd8) SCALAR(0x310a48): 1, TYPE
ok 91 - ARRAY(0x5ed200) >& CODE(0x2e63c28) CODE(0x2e63c88) SCALAR(0x310a48) > CODE(0x2e63ce8) CODE(0x2e63d30) SCALAR(0x310a48) < CODE(0x2e63d90) CODE(0x2e63dd8) SCALAR(0x310a48): 2, DEST
ok 92 - ARRAY(0x5ed200) >& CODE(0x2e63c28) CODE(0x2e63c88) SCALAR(0x310a48) > CODE(0x2e63ce8) CODE(0x2e63d30) SCALAR(0x310a48) < CODE(0x2e63d90) CODE(0x2e63dd8) SCALAR(0x310a48): 2, FILTERS
ok 93 - ARRAY(0x5ed200) >& CODE(0x2e63c28) CODE(0x2e63c88) SCALAR(0x310a48) > CODE(0x2e63ce8) CODE(0x2e63d30) SCALAR(0x310a48) < CODE(0x2e63d90) CODE(0x2e63dd8) SCALAR(0x310a48): 2, KFD
ok 94 - ARRAY(0x5ed200) >& CODE(0x2e63c28) CODE(0x2e63c88) SCALAR(0x310a48) > CODE(0x2e63ce8) CODE(0x2e63d30) SCALAR(0x310a48) < CODE(0x2e63d90) CODE(0x2e63dd8) SCALAR(0x310a48): 2, TRUNC
ok 95 - ARRAY(0x5ed200) >& CODE(0x2e63c28) CODE(0x2e63c88) SCALAR(0x310a48) > CODE(0x2e63ce8) CODE(0x2e63d30) SCALAR(0x310a48) < CODE(0x2e63d90) CODE(0x2e63dd8) SCALAR(0x310a48): 2, TYPE
ok 96 - ARRAY(0x5ed200) >& CODE(0x2e63c28) CODE(0x2e63c88) SCALAR(0x310a48) > CODE(0x2e63ce8) CODE(0x2e63d30) SCALAR(0x310a48) < CODE(0x2e63d90) CODE(0x2e63dd8) SCALAR(0x310a48): 3, FILTERS
ok 97 - ARRAY(0x5ed200) >& CODE(0x2e63c28) CODE(0x2e63c88) SCALAR(0x310a48) > CODE(0x2e63ce8) CODE(0x2e63d30) SCALAR(0x310a48) < CODE(0x2e63d90) CODE(0x2e63dd8) SCALAR(0x310a48): 3, KFD
ok 98 - ARRAY(0x5ed200) >& CODE(0x2e63c28) CODE(0x2e63c88) SCALAR(0x310a48) > CODE(0x2e63ce8) CODE(0x2e63d30) SCALAR(0x310a48) < CODE(0x2e63d90) CODE(0x2e63dd8) SCALAR(0x310a48): 3, SOURCE
ok 99 - ARRAY(0x5ed200) >& CODE(0x2e63c28) CODE(0x2e63c88) SCALAR(0x310a48) > CODE(0x2e63ce8) CODE(0x2e63d30) SCALAR(0x310a48) < CODE(0x2e63d90) CODE(0x2e63dd8) SCALAR(0x310a48): 3, TYPE
ok 100 - ARRAY(0x5ed320) < SCALAR(0x310a48) > SCALAR(0x310a48)
ok 101 - ARRAY(0x5ed320) < SCALAR(0x310a48) > SCALAR(0x310a48): 0, KFD
ok 102 - ARRAY(0x5ed320) < SCALAR(0x310a48) > SCALAR(0x310a48): 0, SOURCE
ok 103 - ARRAY(0x5ed320) < SCALAR(0x310a48) > SCALAR(0x310a48): 0, TYPE
ok 104 - ARRAY(0x5ed320) < SCALAR(0x310a48) > SCALAR(0x310a48): 1, DEST
ok 105 - ARRAY(0x5ed320) < SCALAR(0x310a48) > SCALAR(0x310a48): 1, KFD
ok 106 - ARRAY(0x5ed320) < SCALAR(0x310a48) > SCALAR(0x310a48): 1, TYPE
ok 107 - ARRAY(0x5ed308) pipe SCALAR(0x310a48)
ok 108 - ARRAY(0x5ed308) pipe SCALAR(0x310a48): 0, KFD
ok 109 - ARRAY(0x5ed308) pipe SCALAR(0x310a48): 0, SOURCE
ok 110 - ARRAY(0x5ed308) pipe SCALAR(0x310a48): 0, TYPE
ok 111 - ARRAY(0x5ed308) pipe SCALAR(0x310a48): 1, DEST
ok 112 - ARRAY(0x5ed308) pipe SCALAR(0x310a48): 1, KFD
ok 113 - ARRAY(0x5ed308) pipe SCALAR(0x310a48): 1, TYPE
ok 114 - ARRAY(0x5ed200) SCALAR(0x310a48)
ok 115 - ARRAY(0x5ed200) SCALAR(0x310a48): 0, KFD
ok 116 - ARRAY(0x5ed200) SCALAR(0x310a48): 0, SOURCE
ok 117 - ARRAY(0x5ed200) SCALAR(0x310a48): 0, TYPE
ok 118 - ARRAY(0x5ed200) SCALAR(0x310a48): 1, DEST
ok 119 - ARRAY(0x5ed200) SCALAR(0x310a48): 1, KFD
ok 120 - ARRAY(0x5ed200) SCALAR(0x310a48): 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 4504 at C:\cpanfly-5.22-64\var\cpan\build\IPC-Run-0.94-EaNzfw\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 6992 at C:\cpanfly-5.22-64\var\cpan\build\IPC-Run-0.94-EaNzfw\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-EaNzfw\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 4248 at C:\cpanfly-5.22-64\var\cpan\build\IPC-Run-0.94-EaNzfw\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-EaNzfw\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.
Invalid argument opening STDIN as Win32 handle 224 in pumper 3124 at C:\cpanfly-5.22-64\var\cpan\build\IPC-Run-0.94-EaNzfw\blib\lib/IPC/Run/Win32Pump.pm line 71.
Compilation failed in require.
BEGIN failed--compilation aborted.
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 7140 at C:\cpanfly-5.22-64\var\cpan\build\IPC-Run-0.94-EaNzfw\blib\lib/IPC/Run/Win32Pump.pm line 71.
Compilation failed in require.
BEGIN failed--compilation aborted.
# Failed test at t/timeout.t line 46.
Invalid argument opening STDIN as Win32 handle 128 in pumper 4348 at C:\cpanfly-5.22-64\var\cpan\build\IPC-Run-0.94-EaNzfw\blib\lib/IPC/Run/Win32Pump.pm line 71.
Compilation failed in require.
BEGIN failed--compilation aborted.
# got: 'ack Invalid argument: read( 9 ) at C:\cpanfly-5.22-64\var\cpan\build\IPC-Run-0.94-EaNzfw\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.
Warning: unable to close filehandle GEN5 properly: Bad file descriptor at C:\cpanfly-5.22-64\var\cpan\build\IPC-Run-0.94-EaNzfw\blib\lib/IPC/Run/Win32IO.pm line 126.
Invalid argument opening STDIN as Win32 handle 236 in pumper 6524 at C:\cpanfly-5.22-64\var\cpan\build\IPC-Run-0.94-EaNzfw\blib\lib/IPC/Run/Win32Pump.pm line 71.
Compilation failed in require.
BEGIN failed--compilation aborted.
Invalid argument opening STDIN as Win32 handle 212 in pumper 4472 at C:\cpanfly-5.22-64\var\cpan\build\IPC-Run-0.94-EaNzfw\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-EaNzfw\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 200 in pumper 3032 at C:\cpanfly-5.22-64\var\cpan\build\IPC-Run-0.94-EaNzfw\blib\lib/IPC/Run/Win32Pump.pm line 71.
Compilation failed in require.
BEGIN failed--compilation aborted.
Invalid argument opening STDIN as Win32 handle 248 in pumper 5252 at C:\cpanfly-5.22-64\var\cpan\build\IPC-Run-0.94-EaNzfw\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-EaNzfw\blib\lib/IPC/Run/IO.pm line 558.
# '
# expected: '(?^:IPC::Run: timeout)'
# Failed test at t/timeout.t line 86.
# got: '0'
# expected: '>= 1'
# 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, 13 wallclock secs ( 0.14 usr + 0.06 sys = 0.20 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-pocY9i
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\Beam-Wire-1.014-tPYJxq/blib/arch C:\cpanfly-5.22-64\var\cpan\build\Beam-Wire-1.014-tPYJxq/blib/lib C:\cpanfly-5.22-64\var\cpan\build\Beam-Emitter-1.000-ge7Aie/blib/arch C:\cpanfly-5.22-64\var\cpan\build\Beam-Emitter-1.000-ge7Aie/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.pm blib\lib\System\Command.pm
cp lib/System/Command/Reaper.pm blib\lib\System\Command\Reaper.pm
BOOK/System-Command-1.117.tar.gz
dmake -- OK
Prepending C:\cpanfly-5.22-64\var\cpan\build\Beam-Wire-1.014-tPYJxq/blib/arch C:\cpanfly-5.22-64\var\cpan\build\Beam-Wire-1.014-tPYJxq/blib/lib C:\cpanfly-5.22-64\var\cpan\build\Beam-Emitter-1.000-ge7Aie/blib/arch C:\cpanfly-5.22-64\var\cpan\build\Beam-Emitter-1.000-ge7Aie/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-pocY9i\blib\lib C:\cpanfly-5.22-64\var\cpan\build\System-Command-1.117-pocY9i\blib\arch C:\cpanfly-5.22-64\var\cpan\build\Beam-Wire-1.014-tPYJxq/blib/arch C:\cpanfly-5.22-64\var\cpan\build\Beam-Wire-1.014-tPYJxq/blib/lib C:\cpanfly-5.22-64\var\cpan\build\Beam-Emitter-1.000-ge7Aie/blib/arch C:\cpanfly-5.22-64\var\cpan\build\Beam-Emitter-1.000-ge7Aie/blib/lib C:/cpanfly-5.22-64/var/megalib C:\cpanfly-5.22-64\var\cpan\build\Beam-Wire-1.014-tPYJxq/blib/arch C:\cpanfly-5.22-64\var\cpan\build\Beam-Wire-1.014-tPYJxq/blib/lib C:\cpanfly-5.22-64\var\cpan\build\Beam-Emitter-1.000-ge7Aie/blib/arch C:\cpanfly-5.22-64\var\cpan\build\Beam-Emitter-1.000-ge7Aie/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-pocY9i\blib\lib C:\cpanfly-5.22-64\var\cpan\build\System-Command-1.117-pocY9i\blib\arch C:\cpanfly-5.22-64\var\cpan\build\Beam-Wire-1.014-tPYJxq/blib/arch C:\cpanfly-5.22-64\var\cpan\build\Beam-Wire-1.014-tPYJxq/blib/lib C:\cpanfly-5.22-64\var\cpan\build\Beam-Emitter-1.000-ge7Aie/blib/arch C:\cpanfly-5.22-64\var\cpan\build\Beam-Emitter-1.000-ge7Aie/blib/lib C:/cpanfly-5.22-64/var/megalib C:\cpanfly-5.22-64\var\cpan\build\Beam-Wire-1.014-tPYJxq/blib/arch C:\cpanfly-5.22-64\var\cpan\build\Beam-Wire-1.014-tPYJxq/blib/lib C:\cpanfly-5.22-64\var\cpan\build\Beam-Emitter-1.000-ge7Aie/blib/arch C:\cpanfly-5.22-64\var\cpan\build\Beam-Emitter-1.000-ge7Aie/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-pocY9i\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-pocY9i\blib\lib C:\cpanfly-5.22-64\var\cpan\build\System-Command-1.117-pocY9i\blib\arch C:\cpanfly-5.22-64\var\cpan\build\Beam-Wire-1.014-tPYJxq/blib/arch C:\cpanfly-5.22-64\var\cpan\build\Beam-Wire-1.014-tPYJxq/blib/lib C:\cpanfly-5.22-64\var\cpan\build\Beam-Emitter-1.000-ge7Aie/blib/arch C:\cpanfly-5.22-64\var\cpan\build\Beam-Emitter-1.000-ge7Aie/blib/lib C:/cpanfly-5.22-64/var/megalib C:\cpanfly-5.22-64\var\cpan\build\Beam-Wire-1.014-tPYJxq/blib/arch C:\cpanfly-5.22-64\var\cpan\build\Beam-Wire-1.014-tPYJxq/blib/lib C:\cpanfly-5.22-64\var\cpan\build\Beam-Emitter-1.000-ge7Aie/blib/arch C:\cpanfly-5.22-64\var\cpan\build\Beam-Emitter-1.000-ge7Aie/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-pocY9i\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-pocY9i\blib\lib C:\cpanfly-5.22-64\var\cpan\build\System-Command-1.117-pocY9i\blib\arch C:\cpanfly-5.22-64\var\cpan\build\Beam-Wire-1.014-tPYJxq/blib/arch C:\cpanfly-5.22-64\var\cpan\build\Beam-Wire-1.014-tPYJxq/blib/lib C:\cpanfly-5.22-64\var\cpan\build\Beam-Emitter-1.000-ge7Aie/blib/arch C:\cpanfly-5.22-64\var\cpan\build\Beam-Emitter-1.000-ge7Aie/blib/lib C:/cpanfly-5.22-64/var/megalib C:\cpanfly-5.22-64\var\cpan\build\Beam-Wire-1.014-tPYJxq/blib/arch C:\cpanfly-5.22-64\var\cpan\build\Beam-Wire-1.014-tPYJxq/blib/lib C:\cpanfly-5.22-64\var\cpan\build\Beam-Emitter-1.000-ge7Aie/blib/arch C:\cpanfly-5.22-64\var\cpan\build\Beam-Emitter-1.000-ge7Aie/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-pocY9i\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-pocY9i\blib\lib C:\cpanfly-5.22-64\var\cpan\build\System-Command-1.117-pocY9i\blib\arch C:\cpanfly-5.22-64\var\cpan\build\Beam-Wire-1.014-tPYJxq/blib/arch C:\cpanfly-5.22-64\var\cpan\build\Beam-Wire-1.014-tPYJxq/blib/lib C:\cpanfly-5.22-64\var\cpan\build\Beam-Emitter-1.000-ge7Aie/blib/arch C:\cpanfly-5.22-64\var\cpan\build\Beam-Emitter-1.000-ge7Aie/blib/lib C:/cpanfly-5.22-64/var/megalib C:\cpanfly-5.22-64\var\cpan\build\Beam-Wire-1.014-tPYJxq/blib/arch C:\cpanfly-5.22-64\var\cpan\build\Beam-Wire-1.014-tPYJxq/blib/lib C:\cpanfly-5.22-64\var\cpan\build\Beam-Emitter-1.000-ge7Aie/blib/arch C:\cpanfly-5.22-64\var\cpan\build\Beam-Emitter-1.000-ge7Aie/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-pocY9i\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-pocY9i\blib\lib C:\cpanfly-5.22-64\var\cpan\build\System-Command-1.117-pocY9i\blib\arch C:\cpanfly-5.22-64\var\cpan\build\Beam-Wire-1.014-tPYJxq/blib/arch C:\cpanfly-5.22-64\var\cpan\build\Beam-Wire-1.014-tPYJxq/blib/lib C:\cpanfly-5.22-64\var\cpan\build\Beam-Emitter-1.000-ge7Aie/blib/arch C:\cpanfly-5.22-64\var\cpan\build\Beam-Emitter-1.000-ge7Aie/blib/lib C:/cpanfly-5.22-64/var/megalib C:\cpanfly-5.22-64\var\cpan\build\Beam-Wire-1.014-tPYJxq/blib/arch C:\cpanfly-5.22-64\var\cpan\build\Beam-Wire-1.014-tPYJxq/blib/lib C:\cpanfly-5.22-64\var\cpan\build\Beam-Emitter-1.000-ge7Aie/blib/arch C:\cpanfly-5.22-64\var\cpan\build\Beam-Emitter-1.000-ge7Aie/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-pocY9i\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-pocY9i\blib\lib C:\cpanfly-5.22-64\var\cpan\build\System-Command-1.117-pocY9i\blib\arch C:\cpanfly-5.22-64\var\cpan\build\Beam-Wire-1.014-tPYJxq/blib/arch C:\cpanfly-5.22-64\var\cpan\build\Beam-Wire-1.014-tPYJxq/blib/lib C:\cpanfly-5.22-64\var\cpan\build\Beam-Emitter-1.000-ge7Aie/blib/arch C:\cpanfly-5.22-64\var\cpan\build\Beam-Emitter-1.000-ge7Aie/blib/lib C:/cpanfly-5.22-64/var/megalib C:\cpanfly-5.22-64\var\cpan\build\Beam-Wire-1.014-tPYJxq/blib/arch C:\cpanfly-5.22-64\var\cpan\build\Beam-Wire-1.014-tPYJxq/blib/lib C:\cpanfly-5.22-64\var\cpan\build\Beam-Emitter-1.000-ge7Aie/blib/arch C:\cpanfly-5.22-64\var\cpan\build\Beam-Emitter-1.000-ge7Aie/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-pocY9i\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-pocY9i\blib\lib C:\cpanfly-5.22-64\var\cpan\build\System-Command-1.117-pocY9i\blib\arch C:\cpanfly-5.22-64\var\cpan\build\Beam-Wire-1.014-tPYJxq/blib/arch C:\cpanfly-5.22-64\var\cpan\build\Beam-Wire-1.014-tPYJxq/blib/lib C:\cpanfly-5.22-64\var\cpan\build\Beam-Emitter-1.000-ge7Aie/blib/arch C:\cpanfly-5.22-64\var\cpan\build\Beam-Emitter-1.000-ge7Aie/blib/lib C:/cpanfly-5.22-64/var/megalib C:\cpanfly-5.22-64\var\cpan\build\Beam-Wire-1.014-tPYJxq/blib/arch C:\cpanfly-5.22-64\var\cpan\build\Beam-Wire-1.014-tPYJxq/blib/lib C:\cpanfly-5.22-64\var\cpan\build\Beam-Emitter-1.000-ge7Aie/blib/arch C:\cpanfly-5.22-64\var\cpan\build\Beam-Emitter-1.000-ge7Aie/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-pocY9i\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-pocY9i\blib\lib C:\cpanfly-5.22-64\var\cpan\build\System-Command-1.117-pocY9i\blib\arch C:\cpanfly-5.22-64\var\cpan\build\Beam-Wire-1.014-tPYJxq/blib/arch C:\cpanfly-5.22-64\var\cpan\build\Beam-Wire-1.014-tPYJxq/blib/lib C:\cpanfly-5.22-64\var\cpan\build\Beam-Emitter-1.000-ge7Aie/blib/arch C:\cpanfly-5.22-64\var\cpan\build\Beam-Emitter-1.000-ge7Aie/blib/lib C:/cpanfly-5.22-64/var/megalib C:\cpanfly-5.22-64\var\cpan\build\Beam-Wire-1.014-tPYJxq/blib/arch C:\cpanfly-5.22-64\var\cpan\build\Beam-Wire-1.014-tPYJxq/blib/lib C:\cpanfly-5.22-64\var\cpan\build\Beam-Emitter-1.000-ge7Aie/blib/arch C:\cpanfly-5.22-64\var\cpan\build\Beam-Emitter-1.000-ge7Aie/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-pocY9i\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-pocY9i\blib\lib C:\cpanfly-5.22-64\var\cpan\build\System-Command-1.117-pocY9i\blib\arch C:\cpanfly-5.22-64\var\cpan\build\Beam-Wire-1.014-tPYJxq/blib/arch C:\cpanfly-5.22-64\var\cpan\build\Beam-Wire-1.014-tPYJxq/blib/lib C:\cpanfly-5.22-64\var\cpan\build\Beam-Emitter-1.000-ge7Aie/blib/arch C:\cpanfly-5.22-64\var\cpan\build\Beam-Emitter-1.000-ge7Aie/blib/lib C:/cpanfly-5.22-64/var/megalib C:\cpanfly-5.22-64\var\cpan\build\Beam-Wire-1.014-tPYJxq/blib/arch C:\cpanfly-5.22-64\var\cpan\build\Beam-Wire-1.014-tPYJxq/blib/lib C:\cpanfly-5.22-64\var\cpan\build\Beam-Emitter-1.000-ge7Aie/blib/arch C:\cpanfly-5.22-64\var\cpan\build\Beam-Emitter-1.000-ge7Aie/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-pocY9i\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-pocY9i\blib\lib C:\cpanfly-5.22-64\var\cpan\build\System-Command-1.117-pocY9i\blib\arch C:\cpanfly-5.22-64\var\cpan\build\Beam-Wire-1.014-tPYJxq/blib/arch C:\cpanfly-5.22-64\var\cpan\build\Beam-Wire-1.014-tPYJxq/blib/lib C:\cpanfly-5.22-64\var\cpan\build\Beam-Emitter-1.000-ge7Aie/blib/arch C:\cpanfly-5.22-64\var\cpan\build\Beam-Emitter-1.000-ge7Aie/blib/lib C:/cpanfly-5.22-64/var/megalib C:\cpanfly-5.22-64\var\cpan\build\Beam-Wire-1.014-tPYJxq/blib/arch C:\cpanfly-5.22-64\var\cpan\build\Beam-Wire-1.014-tPYJxq/blib/lib C:\cpanfly-5.22-64\var\cpan\build\Beam-Emitter-1.000-ge7Aie/blib/arch C:\cpanfly-5.22-64\var\cpan\build\Beam-Emitter-1.000-ge7Aie/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-pocY9i\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-pocY9i\blib\lib C:\cpanfly-5.22-64\var\cpan\build\System-Command-1.117-pocY9i\blib\arch C:\cpanfly-5.22-64\var\cpan\build\Beam-Wire-1.014-tPYJxq/blib/arch C:\cpanfly-5.22-64\var\cpan\build\Beam-Wire-1.014-tPYJxq/blib/lib C:\cpanfly-5.22-64\var\cpan\build\Beam-Emitter-1.000-ge7Aie/blib/arch C:\cpanfly-5.22-64\var\cpan\build\Beam-Emitter-1.000-ge7Aie/blib/lib C:/cpanfly-5.22-64/var/megalib C:\cpanfly-5.22-64\var\cpan\build\Beam-Wire-1.014-tPYJxq/blib/arch C:\cpanfly-5.22-64\var\cpan\build\Beam-Wire-1.014-tPYJxq/blib/lib C:\cpanfly-5.22-64\var\cpan\build\Beam-Emitter-1.000-ge7Aie/blib/arch C:\cpanfly-5.22-64\var\cpan\build\Beam-Emitter-1.000-ge7Aie/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-pocY9i\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-pocY9i\blib\lib C:\cpanfly-5.22-64\var\cpan\build\System-Command-1.117-pocY9i\blib\arch C:\cpanfly-5.22-64\var\cpan\build\Beam-Wire-1.014-tPYJxq/blib/arch C:\cpanfly-5.22-64\var\cpan\build\Beam-Wire-1.014-tPYJxq/blib/lib C:\cpanfly-5.22-64\var\cpan\build\Beam-Emitter-1.000-ge7Aie/blib/arch C:\cpanfly-5.22-64\var\cpan\build\Beam-Emitter-1.000-ge7Aie/blib/lib C:/cpanfly-5.22-64/var/megalib C:\cpanfly-5.22-64\var\cpan\build\Beam-Wire-1.014-tPYJxq/blib/arch C:\cpanfly-5.22-64\var\cpan\build\Beam-Wire-1.014-tPYJxq/blib/lib C:\cpanfly-5.22-64\var\cpan\build\Beam-Emitter-1.000-ge7Aie/blib/arch C:\cpanfly-5.22-64\var\cpan\build\Beam-Emitter-1.000-ge7Aie/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-pocY9i\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-pocY9i\blib\lib C:\cpanfly-5.22-64\var\cpan\build\System-Command-1.117-pocY9i\blib\arch C:\cpanfly-5.22-64\var\cpan\build\Beam-Wire-1.014-tPYJxq/blib/arch C:\cpanfly-5.22-64\var\cpan\build\Beam-Wire-1.014-tPYJxq/blib/lib C:\cpanfly-5.22-64\var\cpan\build\Beam-Emitter-1.000-ge7Aie/blib/arch C:\cpanfly-5.22-64\var\cpan\build\Beam-Emitter-1.000-ge7Aie/blib/lib C:/cpanfly-5.22-64/var/megalib C:\cpanfly-5.22-64\var\cpan\build\Beam-Wire-1.014-tPYJxq/blib/arch C:\cpanfly-5.22-64\var\cpan\build\Beam-Wire-1.014-tPYJxq/blib/lib C:\cpanfly-5.22-64\var\cpan\build\Beam-Emitter-1.000-ge7Aie/blib/arch C:\cpanfly-5.22-64\var\cpan\build\Beam-Emitter-1.000-ge7Aie/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-pocY9i\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, 4 wallclock secs ( 0.16 usr + 0.01 sys = 0.17 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.316.tar.gz
Has already been unwrapped into directory C:\cpanfly-5.22-64\var\cpan\build\Git-Repository-1.316-ofUSm9
BOOK/Git-Repository-1.316.tar.gz
Has already been prepared
Running make for B/BO/BOOK/Git-Repository-1.316.tar.gz
Prepending C:\cpanfly-5.22-64\var\cpan\build\Beam-Wire-1.014-tPYJxq/blib/arch C:\cpanfly-5.22-64\var\cpan\build\Beam-Wire-1.014-tPYJxq/blib/lib C:\cpanfly-5.22-64\var\cpan\build\Beam-Emitter-1.000-ge7Aie/blib/arch C:\cpanfly-5.22-64\var\cpan\build\Beam-Emitter-1.000-ge7Aie/blib/lib to PERL5LIB for 'make'
Warning: Prerequisite 'System::Command => 1.103' for 'BOOK/Git-Repository-1.316.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/Test/Git.pm blib\lib\Test\Git.pm
cp lib/Git/Repository/Plugin.pm blib\lib\Git\Repository\Plugin.pm
cp lib/Git/Repository/Command.pm blib\lib\Git\Repository\Command.pm
cp lib/Git/Repository/Tutorial.pod blib\lib\Git\Repository\Tutorial.pod
cp lib/Git/Repository.pm blib\lib\Git\Repository.pm
BOOK/Git-Repository-1.316.tar.gz
dmake -- OK
Prepending C:\cpanfly-5.22-64\var\cpan\build\Beam-Wire-1.014-tPYJxq/blib/arch C:\cpanfly-5.22-64\var\cpan\build\Beam-Wire-1.014-tPYJxq/blib/lib C:\cpanfly-5.22-64\var\cpan\build\Beam-Emitter-1.000-ge7Aie/blib/arch C:\cpanfly-5.22-64\var\cpan\build\Beam-Emitter-1.000-ge7Aie/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.316-ofUSm9\blib\lib C:\cpanfly-5.22-64\var\cpan\build\Git-Repository-1.316-ofUSm9\blib\arch C:\cpanfly-5.22-64\var\cpan\build\Beam-Wire-1.014-tPYJxq/blib/arch C:\cpanfly-5.22-64\var\cpan\build\Beam-Wire-1.014-tPYJxq/blib/lib C:\cpanfly-5.22-64\var\cpan\build\Beam-Emitter-1.000-ge7Aie/blib/arch C:\cpanfly-5.22-64\var\cpan\build\Beam-Emitter-1.000-ge7Aie/blib/lib C:/cpanfly-5.22-64/var/megalib C:\cpanfly-5.22-64\var\cpan\build\Beam-Wire-1.014-tPYJxq/blib/arch C:\cpanfly-5.22-64\var\cpan\build\Beam-Wire-1.014-tPYJxq/blib/lib C:\cpanfly-5.22-64\var\cpan\build\Beam-Emitter-1.000-ge7Aie/blib/arch C:\cpanfly-5.22-64\var\cpan\build\Beam-Emitter-1.000-ge7Aie/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.316-ofUSm9\blib\lib/Git/Repository/Command.pm line 13.
BEGIN failed--compilation aborted at C:\cpanfly-5.22-64\var\cpan\build\Git-Repository-1.316-ofUSm9\blib\lib/Git/Repository/Command.pm line 13.
Compilation failed in require at C:\cpanfly-5.22-64\var\cpan\build\Git-Repository-1.316-ofUSm9\blib\lib/Git/Repository.pm line 12.
BEGIN failed--compilation aborted at C:\cpanfly-5.22-64\var\cpan\build\Git-Repository-1.316-ofUSm9\blib\lib/Git/Repository.pm line 12.
Compilation failed in require at C:\cpanfly-5.22-64\var\cpan\build\Git-Repository-1.316-ofUSm9\blib\lib/Test/Git.pm line 8.
BEGIN failed--compilation aborted at C:\cpanfly-5.22-64\var\cpan\build\Git-Repository-1.316-ofUSm9\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.316-ofUSm9\blib\lib C:\cpanfly-5.22-64\var\cpan\build\Git-Repository-1.316-ofUSm9\blib\arch C:\cpanfly-5.22-64\var\cpan\build\Beam-Wire-1.014-tPYJxq/blib/arch C:\cpanfly-5.22-64\var\cpan\build\Beam-Wire-1.014-tPYJxq/blib/lib C:\cpanfly-5.22-64\var\cpan\build\Beam-Emitter-1.000-ge7Aie/blib/arch C:\cpanfly-5.22-64\var\cpan\build\Beam-Emitter-1.000-ge7Aie/blib/lib C:/cpanfly-5.22-64/var/megalib C:\cpanfly-5.22-64\var\cpan\build\Beam-Wire-1.014-tPYJxq/blib/arch C:\cpanfly-5.22-64\var\cpan\build\Beam-Wire-1.014-tPYJxq/blib/lib C:\cpanfly-5.22-64\var\cpan\build\Beam-Emitter-1.000-ge7Aie/blib/arch C:\cpanfly-5.22-64\var\cpan\build\Beam-Emitter-1.000-ge7Aie/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.316-ofUSm9\blib\lib/Git/Repository/Command.pm line 13.
BEGIN failed--compilation aborted at C:\cpanfly-5.22-64\var\cpan\build\Git-Repository-1.316-ofUSm9\blib\lib/Git/Repository/Command.pm line 13.
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.316-ofUSm9\blib\lib C:\cpanfly-5.22-64\var\cpan\build\Git-Repository-1.316-ofUSm9\blib\arch C:\cpanfly-5.22-64\var\cpan\build\Beam-Wire-1.014-tPYJxq/blib/arch C:\cpanfly-5.22-64\var\cpan\build\Beam-Wire-1.014-tPYJxq/blib/lib C:\cpanfly-5.22-64\var\cpan\build\Beam-Emitter-1.000-ge7Aie/blib/arch C:\cpanfly-5.22-64\var\cpan\build\Beam-Emitter-1.000-ge7Aie/blib/lib C:/cpanfly-5.22-64/var/megalib C:\cpanfly-5.22-64\var\cpan\build\Beam-Wire-1.014-tPYJxq/blib/arch C:\cpanfly-5.22-64\var\cpan\build\Beam-Wire-1.014-tPYJxq/blib/lib C:\cpanfly-5.22-64\var\cpan\build\Beam-Emitter-1.000-ge7Aie/blib/arch C:\cpanfly-5.22-64\var\cpan\build\Beam-Emitter-1.000-ge7Aie/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.316-ofUSm9\blib\lib/Git/Repository/Command.pm line 13.
BEGIN failed--compilation aborted at C:\cpanfly-5.22-64\var\cpan\build\Git-Repository-1.316-ofUSm9\blib\lib/Git/Repository/Command.pm line 13.
Compilation failed in require at C:\cpanfly-5.22-64\var\cpan\build\Git-Repository-1.316-ofUSm9\blib\lib/Git/Repository.pm line 12.
BEGIN failed--compilation aborted at C:\cpanfly-5.22-64\var\cpan\build\Git-Repository-1.316-ofUSm9\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 3 tests of 4.
t/00-load.t ................
1..4
not ok 1 - perl -MTest::Git -e1
ok 2 - perl -MGit::Repository::Plugin -e1
not ok 3 - perl -MGit::Repository::Command -e1
not ok 4 - perl -MGit::Repository -e1
Dubious, test returned 3 (wstat 768, 0x300)
Failed 3/4 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.316-ofUSm9\blib\lib C:\cpanfly-5.22-64\var\cpan\build\Git-Repository-1.316-ofUSm9\blib\arch C:\cpanfly-5.22-64\var\cpan\build\Beam-Wire-1.014-tPYJxq/blib/arch C:\cpanfly-5.22-64\var\cpan\build\Beam-Wire-1.014-tPYJxq/blib/lib C:\cpanfly-5.22-64\var\cpan\build\Beam-Emitter-1.000-ge7Aie/blib/arch C:\cpanfly-5.22-64\var\cpan\build\Beam-Emitter-1.000-ge7Aie/blib/lib C:/cpanfly-5.22-64/var/megalib C:\cpanfly-5.22-64\var\cpan\build\Beam-Wire-1.014-tPYJxq/blib/arch C:\cpanfly-5.22-64\var\cpan\build\Beam-Wire-1.014-tPYJxq/blib/lib C:\cpanfly-5.22-64\var\cpan\build\Beam-Emitter-1.000-ge7Aie/blib/arch C:\cpanfly-5.22-64\var\cpan\build\Beam-Emitter-1.000-ge7Aie/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.316-ofUSm9\blib\lib/Git/Repository/Command.pm line 13.
BEGIN failed--compilation aborted at C:\cpanfly-5.22-64\var\cpan\build\Git-Repository-1.316-ofUSm9\blib\lib/Git/Repository/Command.pm line 13.
Compilation failed in require at C:\cpanfly-5.22-64\var\cpan\build\Git-Repository-1.316-ofUSm9\blib\lib/Git/Repository.pm line 12.
BEGIN failed--compilation aborted at C:\cpanfly-5.22-64\var\cpan\build\Git-Repository-1.316-ofUSm9\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.316-ofUSm9\blib\lib C:\cpanfly-5.22-64\var\cpan\build\Git-Repository-1.316-ofUSm9\blib\arch C:\cpanfly-5.22-64\var\cpan\build\Beam-Wire-1.014-tPYJxq/blib/arch C:\cpanfly-5.22-64\var\cpan\build\Beam-Wire-1.014-tPYJxq/blib/lib C:\cpanfly-5.22-64\var\cpan\build\Beam-Emitter-1.000-ge7Aie/blib/arch C:\cpanfly-5.22-64\var\cpan\build\Beam-Emitter-1.000-ge7Aie/blib/lib C:/cpanfly-5.22-64/var/megalib C:\cpanfly-5.22-64\var\cpan\build\Beam-Wire-1.014-tPYJxq/blib/arch C:\cpanfly-5.22-64\var\cpan\build\Beam-Wire-1.014-tPYJxq/blib/lib C:\cpanfly-5.22-64\var\cpan\build\Beam-Emitter-1.000-ge7Aie/blib/arch C:\cpanfly-5.22-64\var\cpan\build\Beam-Emitter-1.000-ge7Aie/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.316-ofUSm9\blib\lib/Git/Repository/Command.pm line 13.
BEGIN failed--compilation aborted at C:\cpanfly-5.22-64\var\cpan\build\Git-Repository-1.316-ofUSm9\blib\lib/Git/Repository/Command.pm line 13.
Compilation failed in require at C:\cpanfly-5.22-64\var\cpan\build\Git-Repository-1.316-ofUSm9\blib\lib/Git/Repository.pm line 12.
BEGIN failed--compilation aborted at C:\cpanfly-5.22-64\var\cpan\build\Git-Repository-1.316-ofUSm9\blib\lib/Git/Repository.pm line 12.
Compilation failed in require at C:\cpanfly-5.22-64\var\cpan\build\Git-Repository-1.316-ofUSm9\blib\lib/Test/Git.pm line 8.
BEGIN failed--compilation aborted at C:\cpanfly-5.22-64\var\cpan\build\Git-Repository-1.316-ofUSm9\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.316-ofUSm9\blib\lib C:\cpanfly-5.22-64\var\cpan\build\Git-Repository-1.316-ofUSm9\blib\arch C:\cpanfly-5.22-64\var\cpan\build\Beam-Wire-1.014-tPYJxq/blib/arch C:\cpanfly-5.22-64\var\cpan\build\Beam-Wire-1.014-tPYJxq/blib/lib C:\cpanfly-5.22-64\var\cpan\build\Beam-Emitter-1.000-ge7Aie/blib/arch C:\cpanfly-5.22-64\var\cpan\build\Beam-Emitter-1.000-ge7Aie/blib/lib C:/cpanfly-5.22-64/var/megalib C:\cpanfly-5.22-64\var\cpan\build\Beam-Wire-1.014-tPYJxq/blib/arch C:\cpanfly-5.22-64\var\cpan\build\Beam-Wire-1.014-tPYJxq/blib/lib C:\cpanfly-5.22-64\var\cpan\build\Beam-Emitter-1.000-ge7Aie/blib/arch C:\cpanfly-5.22-64\var\cpan\build\Beam-Emitter-1.000-ge7Aie/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.316-ofUSm9\blib\lib/Git/Repository/Command.pm line 13.
BEGIN failed--compilation aborted at C:\cpanfly-5.22-64\var\cpan\build\Git-Repository-1.316-ofUSm9\blib\lib/Git/Repository/Command.pm line 13.
Compilation failed in require at C:\cpanfly-5.22-64\var\cpan\build\Git-Repository-1.316-ofUSm9\blib\lib/Git/Repository.pm line 12.
BEGIN failed--compilation aborted at C:\cpanfly-5.22-64\var\cpan\build\Git-Repository-1.316-ofUSm9\blib\lib/Git/Repository.pm line 12.
Compilation failed in require at C:\cpanfly-5.22-64\var\cpan\build\Git-Repository-1.316-ofUSm9\blib\lib/Test/Git.pm line 8.
BEGIN failed--compilation aborted at C:\cpanfly-5.22-64\var\cpan\build\Git-Repository-1.316-ofUSm9\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.316-ofUSm9\blib\lib C:\cpanfly-5.22-64\var\cpan\build\Git-Repository-1.316-ofUSm9\blib\arch C:\cpanfly-5.22-64\var\cpan\build\Beam-Wire-1.014-tPYJxq/blib/arch C:\cpanfly-5.22-64\var\cpan\build\Beam-Wire-1.014-tPYJxq/blib/lib C:\cpanfly-5.22-64\var\cpan\build\Beam-Emitter-1.000-ge7Aie/blib/arch C:\cpanfly-5.22-64\var\cpan\build\Beam-Emitter-1.000-ge7Aie/blib/lib C:/cpanfly-5.22-64/var/megalib C:\cpanfly-5.22-64\var\cpan\build\Beam-Wire-1.014-tPYJxq/blib/arch C:\cpanfly-5.22-64\var\cpan\build\Beam-Wire-1.014-tPYJxq/blib/lib C:\cpanfly-5.22-64\var\cpan\build\Beam-Emitter-1.000-ge7Aie/blib/arch C:\cpanfly-5.22-64\var\cpan\build\Beam-Emitter-1.000-ge7Aie/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.316-ofUSm9\blib\lib/Git/Repository/Command.pm line 13.
BEGIN failed--compilation aborted at C:\cpanfly-5.22-64\var\cpan\build\Git-Repository-1.316-ofUSm9\blib\lib/Git/Repository/Command.pm line 13.
Compilation failed in require at C:\cpanfly-5.22-64\var\cpan\build\Git-Repository-1.316-ofUSm9\blib\lib/Git/Repository.pm line 12.
BEGIN failed--compilation aborted at C:\cpanfly-5.22-64\var\cpan\build\Git-Repository-1.316-ofUSm9\blib\lib/Git/Repository.pm line 12.
Compilation failed in require at C:\cpanfly-5.22-64\var\cpan\build\Git-Repository-1.316-ofUSm9\blib\lib/Test/Git.pm line 8.
BEGIN failed--compilation aborted at C:\cpanfly-5.22-64\var\cpan\build\Git-Repository-1.316-ofUSm9\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.316-ofUSm9\blib\lib C:\cpanfly-5.22-64\var\cpan\build\Git-Repository-1.316-ofUSm9\blib\arch C:\cpanfly-5.22-64\var\cpan\build\Beam-Wire-1.014-tPYJxq/blib/arch C:\cpanfly-5.22-64\var\cpan\build\Beam-Wire-1.014-tPYJxq/blib/lib C:\cpanfly-5.22-64\var\cpan\build\Beam-Emitter-1.000-ge7Aie/blib/arch C:\cpanfly-5.22-64\var\cpan\build\Beam-Emitter-1.000-ge7Aie/blib/lib C:/cpanfly-5.22-64/var/megalib C:\cpanfly-5.22-64\var\cpan\build\Beam-Wire-1.014-tPYJxq/blib/arch C:\cpanfly-5.22-64\var\cpan\build\Beam-Wire-1.014-tPYJxq/blib/lib C:\cpanfly-5.22-64\var\cpan\build\Beam-Emitter-1.000-ge7Aie/blib/arch C:\cpanfly-5.22-64\var\cpan\build\Beam-Emitter-1.000-ge7Aie/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.316-ofUSm9\blib\lib/Git/Repository/Command.pm line 13.
BEGIN failed--compilation aborted at C:\cpanfly-5.22-64\var\cpan\build\Git-Repository-1.316-ofUSm9\blib\lib/Git/Repository/Command.pm line 13.
Compilation failed in require at C:\cpanfly-5.22-64\var\cpan\build\Git-Repository-1.316-ofUSm9\blib\lib/Git/Repository.pm line 12.
BEGIN failed--compilation aborted at C:\cpanfly-5.22-64\var\cpan\build\Git-Repository-1.316-ofUSm9\blib\lib/Git/Repository.pm line 12.
Compilation failed in require at C:\cpanfly-5.22-64\var\cpan\build\Git-Repository-1.316-ofUSm9\blib\lib/Test/Git.pm line 8.
BEGIN failed--compilation aborted at C:\cpanfly-5.22-64\var\cpan\build\Git-Repository-1.316-ofUSm9\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.316-ofUSm9\blib\lib C:\cpanfly-5.22-64\var\cpan\build\Git-Repository-1.316-ofUSm9\blib\arch C:\cpanfly-5.22-64\var\cpan\build\Beam-Wire-1.014-tPYJxq/blib/arch C:\cpanfly-5.22-64\var\cpan\build\Beam-Wire-1.014-tPYJxq/blib/lib C:\cpanfly-5.22-64\var\cpan\build\Beam-Emitter-1.000-ge7Aie/blib/arch C:\cpanfly-5.22-64\var\cpan\build\Beam-Emitter-1.000-ge7Aie/blib/lib C:/cpanfly-5.22-64/var/megalib C:\cpanfly-5.22-64\var\cpan\build\Beam-Wire-1.014-tPYJxq/blib/arch C:\cpanfly-5.22-64\var\cpan\build\Beam-Wire-1.014-tPYJxq/blib/lib C:\cpanfly-5.22-64\var\cpan\build\Beam-Emitter-1.000-ge7Aie/blib/arch C:\cpanfly-5.22-64\var\cpan\build\Beam-Emitter-1.000-ge7Aie/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.316-ofUSm9\blib\lib/Git/Repository/Command.pm line 13.
BEGIN failed--compilation aborted at C:\cpanfly-5.22-64\var\cpan\build\Git-Repository-1.316-ofUSm9\blib\lib/Git/Repository/Command.pm line 13.
Compilation failed in require at C:\cpanfly-5.22-64\var\cpan\build\Git-Repository-1.316-ofUSm9\blib\lib/Git/Repository.pm line 12.
BEGIN failed--compilation aborted at C:\cpanfly-5.22-64\var\cpan\build\Git-Repository-1.316-ofUSm9\blib\lib/Git/Repository.pm line 12.
Compilation failed in require at C:\cpanfly-5.22-64\var\cpan\build\Git-Repository-1.316-ofUSm9\blib\lib/Test/Git.pm line 8.
BEGIN failed--compilation aborted at C:\cpanfly-5.22-64\var\cpan\build\Git-Repository-1.316-ofUSm9\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.316-ofUSm9\blib\lib C:\cpanfly-5.22-64\var\cpan\build\Git-Repository-1.316-ofUSm9\blib\arch C:\cpanfly-5.22-64\var\cpan\build\Beam-Wire-1.014-tPYJxq/blib/arch C:\cpanfly-5.22-64\var\cpan\build\Beam-Wire-1.014-tPYJxq/blib/lib C:\cpanfly-5.22-64\var\cpan\build\Beam-Emitter-1.000-ge7Aie/blib/arch C:\cpanfly-5.22-64\var\cpan\build\Beam-Emitter-1.000-ge7Aie/blib/lib C:/cpanfly-5.22-64/var/megalib C:\cpanfly-5.22-64\var\cpan\build\Beam-Wire-1.014-tPYJxq/blib/arch C:\cpanfly-5.22-64\var\cpan\build\Beam-Wire-1.014-tPYJxq/blib/lib C:\cpanfly-5.22-64\var\cpan\build\Beam-Emitter-1.000-ge7Aie/blib/arch C:\cpanfly-5.22-64\var\cpan\build\Beam-Emitter-1.000-ge7Aie/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.316-ofUSm9\blib\lib/Git/Repository/Command.pm line 13.
BEGIN failed--compilation aborted at C:\cpanfly-5.22-64\var\cpan\build\Git-Repository-1.316-ofUSm9\blib\lib/Git/Repository/Command.pm line 13.
Compilation failed in require at C:\cpanfly-5.22-64\var\cpan\build\Git-Repository-1.316-ofUSm9\blib\lib/Git/Repository.pm line 12.
BEGIN failed--compilation aborted at C:\cpanfly-5.22-64\var\cpan\build\Git-Repository-1.316-ofUSm9\blib\lib/Git/Repository.pm line 12.
Compilation failed in require at C:\cpanfly-5.22-64\var\cpan\build\Git-Repository-1.316-ofUSm9\blib\lib/Test/Git.pm line 8.
BEGIN failed--compilation aborted at C:\cpanfly-5.22-64\var\cpan\build\Git-Repository-1.316-ofUSm9\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.316-ofUSm9\blib\lib C:\cpanfly-5.22-64\var\cpan\build\Git-Repository-1.316-ofUSm9\blib\arch C:\cpanfly-5.22-64\var\cpan\build\Beam-Wire-1.014-tPYJxq/blib/arch C:\cpanfly-5.22-64\var\cpan\build\Beam-Wire-1.014-tPYJxq/blib/lib C:\cpanfly-5.22-64\var\cpan\build\Beam-Emitter-1.000-ge7Aie/blib/arch C:\cpanfly-5.22-64\var\cpan\build\Beam-Emitter-1.000-ge7Aie/blib/lib C:/cpanfly-5.22-64/var/megalib C:\cpanfly-5.22-64\var\cpan\build\Beam-Wire-1.014-tPYJxq/blib/arch C:\cpanfly-5.22-64\var\cpan\build\Beam-Wire-1.014-tPYJxq/blib/lib C:\cpanfly-5.22-64\var\cpan\build\Beam-Emitter-1.000-ge7Aie/blib/arch C:\cpanfly-5.22-64\var\cpan\build\Beam-Emitter-1.000-ge7Aie/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.316-ofUSm9\blib\lib/Git/Repository/Command.pm line 13.
BEGIN failed--compilation aborted at C:\cpanfly-5.22-64\var\cpan\build\Git-Repository-1.316-ofUSm9\blib\lib/Git/Repository/Command.pm line 13.
Compilation failed in require at C:\cpanfly-5.22-64\var\cpan\build\Git-Repository-1.316-ofUSm9\blib\lib/Git/Repository.pm line 12.
BEGIN failed--compilation aborted at C:\cpanfly-5.22-64\var\cpan\build\Git-Repository-1.316-ofUSm9\blib\lib/Git/Repository.pm line 12.
Compilation failed in require at C:\cpanfly-5.22-64\var\cpan\build\Git-Repository-1.316-ofUSm9\blib\lib/Test/Git.pm line 8.
BEGIN failed--compilation aborted at C:\cpanfly-5.22-64\var\cpan\build\Git-Repository-1.316-ofUSm9\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.316-ofUSm9\blib\lib C:\cpanfly-5.22-64\var\cpan\build\Git-Repository-1.316-ofUSm9\blib\arch C:\cpanfly-5.22-64\var\cpan\build\Beam-Wire-1.014-tPYJxq/blib/arch C:\cpanfly-5.22-64\var\cpan\build\Beam-Wire-1.014-tPYJxq/blib/lib C:\cpanfly-5.22-64\var\cpan\build\Beam-Emitter-1.000-ge7Aie/blib/arch C:\cpanfly-5.22-64\var\cpan\build\Beam-Emitter-1.000-ge7Aie/blib/lib C:/cpanfly-5.22-64/var/megalib C:\cpanfly-5.22-64\var\cpan\build\Beam-Wire-1.014-tPYJxq/blib/arch C:\cpanfly-5.22-64\var\cpan\build\Beam-Wire-1.014-tPYJxq/blib/lib C:\cpanfly-5.22-64\var\cpan\build\Beam-Emitter-1.000-ge7Aie/blib/arch C:\cpanfly-5.22-64\var\cpan\build\Beam-Emitter-1.000-ge7Aie/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.316-ofUSm9\blib\lib/Git/Repository/Command.pm line 13.
BEGIN failed--compilation aborted at C:\cpanfly-5.22-64\var\cpan\build\Git-Repository-1.316-ofUSm9\blib\lib/Git/Repository/Command.pm line 13.
Compilation failed in require at C:\cpanfly-5.22-64\var\cpan\build\Git-Repository-1.316-ofUSm9\blib\lib/Git/Repository.pm line 12.
BEGIN failed--compilation aborted at C:\cpanfly-5.22-64\var\cpan\build\Git-Repository-1.316-ofUSm9\blib\lib/Git/Repository.pm line 12.
Compilation failed in require at C:\cpanfly-5.22-64\var\cpan\build\Git-Repository-1.316-ofUSm9\blib\lib/Test/Git.pm line 8.
BEGIN failed--compilation aborted at C:\cpanfly-5.22-64\var\cpan\build\Git-Repository-1.316-ofUSm9\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.316-ofUSm9\blib\lib C:\cpanfly-5.22-64\var\cpan\build\Git-Repository-1.316-ofUSm9\blib\arch C:\cpanfly-5.22-64\var\cpan\build\Beam-Wire-1.014-tPYJxq/blib/arch C:\cpanfly-5.22-64\var\cpan\build\Beam-Wire-1.014-tPYJxq/blib/lib C:\cpanfly-5.22-64\var\cpan\build\Beam-Emitter-1.000-ge7Aie/blib/arch C:\cpanfly-5.22-64\var\cpan\build\Beam-Emitter-1.000-ge7Aie/blib/lib C:/cpanfly-5.22-64/var/megalib C:\cpanfly-5.22-64\var\cpan\build\Beam-Wire-1.014-tPYJxq/blib/arch C:\cpanfly-5.22-64\var\cpan\build\Beam-Wire-1.014-tPYJxq/blib/lib C:\cpanfly-5.22-64\var\cpan\build\Beam-Emitter-1.000-ge7Aie/blib/arch C:\cpanfly-5.22-64\var\cpan\build\Beam-Emitter-1.000-ge7Aie/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.316-ofUSm9\blib\lib/Git/Repository/Command.pm line 13.
BEGIN failed--compilation aborted at C:\cpanfly-5.22-64\var\cpan\build\Git-Repository-1.316-ofUSm9\blib\lib/Git/Repository/Command.pm line 13.
Compilation failed in require at C:\cpanfly-5.22-64\var\cpan\build\Git-Repository-1.316-ofUSm9\blib\lib/Git/Repository.pm line 12.
BEGIN failed--compilation aborted at C:\cpanfly-5.22-64\var\cpan\build\Git-Repository-1.316-ofUSm9\blib\lib/Git/Repository.pm line 12.
Compilation failed in require at C:\cpanfly-5.22-64\var\cpan\build\Git-Repository-1.316-ofUSm9\blib\lib/Test/Git.pm line 8.
BEGIN failed--compilation aborted at C:\cpanfly-5.22-64\var\cpan\build\Git-Repository-1.316-ofUSm9\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.316-ofUSm9\blib\lib C:\cpanfly-5.22-64\var\cpan\build\Git-Repository-1.316-ofUSm9\blib\arch C:\cpanfly-5.22-64\var\cpan\build\Beam-Wire-1.014-tPYJxq/blib/arch C:\cpanfly-5.22-64\var\cpan\build\Beam-Wire-1.014-tPYJxq/blib/lib C:\cpanfly-5.22-64\var\cpan\build\Beam-Emitter-1.000-ge7Aie/blib/arch C:\cpanfly-5.22-64\var\cpan\build\Beam-Emitter-1.000-ge7Aie/blib/lib C:/cpanfly-5.22-64/var/megalib C:\cpanfly-5.22-64\var\cpan\build\Beam-Wire-1.014-tPYJxq/blib/arch C:\cpanfly-5.22-64\var\cpan\build\Beam-Wire-1.014-tPYJxq/blib/lib C:\cpanfly-5.22-64\var\cpan\build\Beam-Emitter-1.000-ge7Aie/blib/arch C:\cpanfly-5.22-64\var\cpan\build\Beam-Emitter-1.000-ge7Aie/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.316-ofUSm9\blib\lib/Git/Repository/Command.pm line 13.
BEGIN failed--compilation aborted at C:\cpanfly-5.22-64\var\cpan\build\Git-Repository-1.316-ofUSm9\blib\lib/Git/Repository/Command.pm line 13.
Compilation failed in require at C:\cpanfly-5.22-64\var\cpan\build\Git-Repository-1.316-ofUSm9\blib\lib/Git/Repository.pm line 12.
BEGIN failed--compilation aborted at C:\cpanfly-5.22-64\var\cpan\build\Git-Repository-1.316-ofUSm9\blib\lib/Git/Repository.pm line 12.
Compilation failed in require at C:\cpanfly-5.22-64\var\cpan\build\Git-Repository-1.316-ofUSm9\blib\lib/Test/Git.pm line 8.
BEGIN failed--compilation aborted at C:\cpanfly-5.22-64\var\cpan\build\Git-Repository-1.316-ofUSm9\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.316-ofUSm9\blib\lib C:\cpanfly-5.22-64\var\cpan\build\Git-Repository-1.316-ofUSm9\blib\arch C:\cpanfly-5.22-64\var\cpan\build\Beam-Wire-1.014-tPYJxq/blib/arch C:\cpanfly-5.22-64\var\cpan\build\Beam-Wire-1.014-tPYJxq/blib/lib C:\cpanfly-5.22-64\var\cpan\build\Beam-Emitter-1.000-ge7Aie/blib/arch C:\cpanfly-5.22-64\var\cpan\build\Beam-Emitter-1.000-ge7Aie/blib/lib C:/cpanfly-5.22-64/var/megalib C:\cpanfly-5.22-64\var\cpan\build\Beam-Wire-1.014-tPYJxq/blib/arch C:\cpanfly-5.22-64\var\cpan\build\Beam-Wire-1.014-tPYJxq/blib/lib C:\cpanfly-5.22-64\var\cpan\build\Beam-Emitter-1.000-ge7Aie/blib/arch C:\cpanfly-5.22-64\var\cpan\build\Beam-Emitter-1.000-ge7Aie/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.316-ofUSm9\blib\lib/Git/Repository/Command.pm line 13.
BEGIN failed--compilation aborted at C:\cpanfly-5.22-64\var\cpan\build\Git-Repository-1.316-ofUSm9\blib\lib/Git/Repository/Command.pm line 13.
Compilation failed in require at C:\cpanfly-5.22-64\var\cpan\build\Git-Repository-1.316-ofUSm9\blib\lib/Git/Repository.pm line 12.
BEGIN failed--compilation aborted at C:\cpanfly-5.22-64\var\cpan\build\Git-Repository-1.316-ofUSm9\blib\lib/Git/Repository.pm line 12.
Compilation failed in require at C:\cpanfly-5.22-64\var\cpan\build\Git-Repository-1.316-ofUSm9\blib\lib/Test/Git.pm line 8.
BEGIN failed--compilation aborted at C:\cpanfly-5.22-64\var\cpan\build\Git-Repository-1.316-ofUSm9\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.316-ofUSm9\blib\lib C:\cpanfly-5.22-64\var\cpan\build\Git-Repository-1.316-ofUSm9\blib\arch C:\cpanfly-5.22-64\var\cpan\build\Beam-Wire-1.014-tPYJxq/blib/arch C:\cpanfly-5.22-64\var\cpan\build\Beam-Wire-1.014-tPYJxq/blib/lib C:\cpanfly-5.22-64\var\cpan\build\Beam-Emitter-1.000-ge7Aie/blib/arch C:\cpanfly-5.22-64\var\cpan\build\Beam-Emitter-1.000-ge7Aie/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.316-ofUSm9\blib\lib/Git/Repository/Command.pm line 13.
BEGIN failed--compilation aborted at C:\cpanfly-5.22-64\var\cpan\build\Git-Repository-1.316-ofUSm9\blib\lib/Git/Repository/Command.pm line 13.
Compilation failed in require at C:\cpanfly-5.22-64\var\cpan\build\Git-Repository-1.316-ofUSm9\blib\lib/Git/Repository.pm line 12.
BEGIN failed--compilation aborted at C:\cpanfly-5.22-64\var\cpan\build\Git-Repository-1.316-ofUSm9\blib\lib/Git/Repository.pm line 12.
Compilation failed in require at C:\cpanfly-5.22-64\var\cpan\build\Git-Repository-1.316-ofUSm9\blib\lib/Test/Git.pm line 8.
BEGIN failed--compilation aborted at C:\cpanfly-5.22-64\var\cpan\build\Git-Repository-1.316-ofUSm9\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.316-ofUSm9\blib\lib C:\cpanfly-5.22-64\var\cpan\build\Git-Repository-1.316-ofUSm9\blib\arch C:\cpanfly-5.22-64\var\cpan\build\Beam-Wire-1.014-tPYJxq/blib/arch C:\cpanfly-5.22-64\var\cpan\build\Beam-Wire-1.014-tPYJxq/blib/lib C:\cpanfly-5.22-64\var\cpan\build\Beam-Emitter-1.000-ge7Aie/blib/arch C:\cpanfly-5.22-64\var\cpan\build\Beam-Emitter-1.000-ge7Aie/blib/lib C:/cpanfly-5.22-64/var/megalib C:\cpanfly-5.22-64\var\cpan\build\Beam-Wire-1.014-tPYJxq/blib/arch C:\cpanfly-5.22-64\var\cpan\build\Beam-Wire-1.014-tPYJxq/blib/lib C:\cpanfly-5.22-64\var\cpan\build\Beam-Emitter-1.000-ge7Aie/blib/arch C:\cpanfly-5.22-64\var\cpan\build\Beam-Emitter-1.000-ge7Aie/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.316-ofUSm9\blib\lib/Git/Repository/Command.pm line 13.
BEGIN failed--compilation aborted at C:\cpanfly-5.22-64\var\cpan\build\Git-Repository-1.316-ofUSm9\blib\lib/Git/Repository/Command.pm line 13.
Compilation failed in require at C:\cpanfly-5.22-64\var\cpan\build\Git-Repository-1.316-ofUSm9\blib\lib/Git/Repository.pm line 12.
BEGIN failed--compilation aborted at C:\cpanfly-5.22-64\var\cpan\build\Git-Repository-1.316-ofUSm9\blib\lib/Git/Repository.pm line 12.
Compilation failed in require at C:\cpanfly-5.22-64\var\cpan\build\Git-Repository-1.316-ofUSm9\blib\lib/Test/Git.pm line 8.
BEGIN failed--compilation aborted at C:\cpanfly-5.22-64\var\cpan\build\Git-Repository-1.316-ofUSm9\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.316-ofUSm9\blib\lib C:\cpanfly-5.22-64\var\cpan\build\Git-Repository-1.316-ofUSm9\blib\arch C:\cpanfly-5.22-64\var\cpan\build\Beam-Wire-1.014-tPYJxq/blib/arch C:\cpanfly-5.22-64\var\cpan\build\Beam-Wire-1.014-tPYJxq/blib/lib C:\cpanfly-5.22-64\var\cpan\build\Beam-Emitter-1.000-ge7Aie/blib/arch C:\cpanfly-5.22-64\var\cpan\build\Beam-Emitter-1.000-ge7Aie/blib/lib C:/cpanfly-5.22-64/var/megalib C:\cpanfly-5.22-64\var\cpan\build\Beam-Wire-1.014-tPYJxq/blib/arch C:\cpanfly-5.22-64\var\cpan\build\Beam-Wire-1.014-tPYJxq/blib/lib C:\cpanfly-5.22-64\var\cpan\build\Beam-Emitter-1.000-ge7Aie/blib/arch C:\cpanfly-5.22-64\var\cpan\build\Beam-Emitter-1.000-ge7Aie/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.316-ofUSm9\blib\lib/Git/Repository/Command.pm line 13.
BEGIN failed--compilation aborted at C:\cpanfly-5.22-64\var\cpan\build\Git-Repository-1.316-ofUSm9\blib\lib/Git/Repository/Command.pm line 13.
Compilation failed in require at C:\cpanfly-5.22-64\var\cpan\build\Git-Repository-1.316-ofUSm9\blib\lib/Git/Repository.pm line 12.
BEGIN failed--compilation aborted at C:\cpanfly-5.22-64\var\cpan\build\Git-Repository-1.316-ofUSm9\blib\lib/Git/Repository.pm line 12.
Compilation failed in require at C:\cpanfly-5.22-64\var\cpan\build\Git-Repository-1.316-ofUSm9\blib\lib/Test/Git.pm line 8.
BEGIN failed--compilation aborted at C:\cpanfly-5.22-64\var\cpan\build\Git-Repository-1.316-ofUSm9\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
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: 768 Tests: 4 Failed: 3)
Failed tests: 1, 3-4
Non-zero exit status: 3
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
Files=20, Tests=5, 4 wallclock secs ( 0.13 usr + 0.02 sys = 0.14 CPU)
Result: FAIL
Failed 16/20 test programs. 3/5 subtests failed.
dmake: Error code 255, while making 'test_dynamic'
BOOK/Git-Repository-1.316.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.316.tar.gz
PREACTION/Statocles-0.067.tar.gz
Has already been unwrapped into directory C:\cpanfly-5.22-64\var\cpan\build\Statocles-0.067-IklTRY
PREACTION/Statocles-0.067.tar.gz
Has already been prepared
Running make for P/PR/PREACTION/Statocles-0.067.tar.gz
Prepending C:\cpanfly-5.22-64\var\cpan\build\Beam-Wire-1.014-tPYJxq/blib/arch C:\cpanfly-5.22-64\var\cpan\build\Beam-Wire-1.014-tPYJxq/blib/lib C:\cpanfly-5.22-64\var\cpan\build\Beam-Emitter-1.000-ge7Aie/blib/arch C:\cpanfly-5.22-64\var\cpan\build\Beam-Emitter-1.000-ge7Aie/blib/lib to PERL5LIB for 'make'
Warning: Prerequisite 'Git::Repository => 0' for 'PREACTION/Statocles-0.067.tar.gz' failed when processing 'BOOK/Git-Repository-1.316.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\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\create\site.yml blib\lib\auto\share\dist\Statocles\create\site.yml
cp share\theme\bootstrap\site\head_after.html.ep blib\lib\auto\share\dist\Statocles\theme\bootstrap\site\head_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\bootstrap\site\style.html blib\lib\auto\share\dist\Statocles\theme\bootstrap\site\style.html
cp share\theme\default\css\statocles-default.css blib\lib\auto\share\dist\Statocles\theme\default\css\statocles-default.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\create\page\index.markdown blib\lib\auto\share\dist\Statocles\create\page\index.markdown
cp share\theme\bootstrap\site\header_after.html.ep blib\lib\auto\share\dist\Statocles\theme\bootstrap\site\header_after.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\default\blog\post.html.ep blib\lib\auto\share\dist\Statocles\theme\default\blog\post.html.ep
cp share\theme\bootstrap\perldoc\pod.html.ep blib\lib\auto\share\dist\Statocles\theme\bootstrap\perldoc\pod.html.ep
cp share\theme\default\blog\index.html.ep blib\lib\auto\share\dist\Statocles\theme\default\blog\index.html.ep
cp share\theme\bootstrap\site\footer.html.ep blib\lib\auto\share\dist\Statocles\theme\bootstrap\site\footer.html.ep
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\default\blog\index.atom.ep blib\lib\auto\share\dist\Statocles\theme\default\blog\index.atom.ep
cp share\create\blog\post.markdown blib\lib\auto\share\dist\Statocles\create\blog\post.markdown
cp share\theme\bootstrap\plugin\highlight\default.css blib\lib\auto\share\dist\Statocles\theme\bootstrap\plugin\highlight\default.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\plugin\highlight\solarized-dark.css blib\lib\auto\share\dist\Statocles\theme\bootstrap\plugin\highlight\solarized-dark.css
cp share\theme\default\css\skeleton.css blib\lib\auto\share\dist\Statocles\theme\default\css\skeleton.css
cp share\theme\bootstrap\blog\index.html.ep blib\lib\auto\share\dist\Statocles\theme\bootstrap\blog\index.html.ep
cp share\theme\default\site\navbar_extra.html.ep blib\lib\auto\share\dist\Statocles\theme\default\site\navbar_extra.html.ep
cp share\create\script.yml blib\lib\auto\share\dist\Statocles\create\script.yml
cp share\theme\default\perldoc\pod.html.ep blib\lib\auto\share\dist\Statocles\theme\default\perldoc\pod.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\layout.html.ep blib\lib\auto\share\dist\Statocles\theme\default\site\layout.html.ep
cp share\theme\default\site\footer.html.ep blib\lib\auto\share\dist\Statocles\theme\default\site\footer.html.ep
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\bootstrap\css\statocles-bootstrap.css blib\lib\auto\share\dist\Statocles\theme\bootstrap\css\statocles-bootstrap.css
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\sitemap.xml.ep blib\lib\auto\share\dist\Statocles\theme\bootstrap\site\sitemap.xml.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\plugin\highlight\default.css blib\lib\auto\share\dist\Statocles\theme\default\plugin\highlight\default.css
cp share\theme\bootstrap\blog\index.rss.ep blib\lib\auto\share\dist\Statocles\theme\bootstrap\blog\index.rss.ep
cp share\theme\bootstrap\blog\index.atom.ep blib\lib\auto\share\dist\Statocles\theme\bootstrap\blog\index.atom.ep
cp share\theme\default\site\style.html blib\lib\auto\share\dist\Statocles\theme\default\site\style.html
cp share\theme\bootstrap\blog\post.html.ep blib\lib\auto\share\dist\Statocles\theme\bootstrap\blog\post.html.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\perldoc\source.html.ep blib\lib\auto\share\dist\Statocles\theme\default\perldoc\source.html.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\sitemap.xml.ep blib\lib\auto\share\dist\Statocles\theme\default\site\sitemap.xml.ep
cp share\theme\bootstrap\site\robots.txt.ep blib\lib\auto\share\dist\Statocles\theme\bootstrap\site\robots.txt.ep
cp lib/Statocles/App.pm blib\lib\Statocles\App.pm
cp lib/Statocles/Deploy.pm blib\lib\Statocles\Deploy.pm
cp lib/Statocles/Help/Deploy.pod blib\lib\Statocles\Help\Deploy.pod
cp lib/Statocles/Help/Error.pod blib\lib\Statocles\Help\Error.pod
cp lib/Statocles/Help.pod blib\lib\Statocles\Help.pod
cp lib/Statocles/Command.pm blib\lib\Statocles\Command.pm
cp lib/Statocles/App/Plain.pm blib\lib\Statocles\App\Plain.pm
cp lib/Statocles/Help/Config.pod blib\lib\Statocles\Help\Config.pod
cp lib/Statocles/Base.pm blib\lib\Statocles\Base.pm
cp lib/Statocles/Document.pm blib\lib\Statocles\Document.pm
cp lib/Statocles/Event.pm blib\lib\Statocles\Event.pm
cp lib/Statocles/Help/Develop.pod blib\lib\Statocles\Help\Develop.pod
cp lib/Statocles/Deploy/File.pm blib\lib\Statocles\Deploy\File.pm
cp lib/Statocles/App/Perldoc.pm blib\lib\Statocles\App\Perldoc.pm
cp lib/Statocles.pm blib\lib\Statocles.pm
cp lib/Statocles/App/Basic.pm blib\lib\Statocles\App\Basic.pm
cp lib/Statocles/App/Blog.pm blib\lib\Statocles\App\Blog.pm
cp lib/Statocles/Deploy/Git.pm blib\lib\Statocles\Deploy\Git.pm
cp lib/Statocles/Help/Content.pod blib\lib\Statocles\Help\Content.pod
cp lib/Statocles/App/Role/Store.pm blib\lib\Statocles\App\Role\Store.pm
cp lib/Statocles/App/Static.pm blib\lib\Statocles\App\Static.pm
cp lib/Statocles/Plugin/Highlight.pm blib\lib\Statocles\Plugin\Highlight.pm
cp lib/Statocles/Help/Policy.pod blib\lib\Statocles\Help\Policy.pod
cp lib/Statocles/Plugin/LinkCheck.pm blib\lib\Statocles\Plugin\LinkCheck.pm
cp lib/Statocles/Page/ListItem.pm blib\lib\Statocles\Page\ListItem.pm
cp lib/Statocles/Plugin/HTMLLint.pm blib\lib\Statocles\Plugin\HTMLLint.pm
cp lib/Statocles/Link.pm blib\lib\Statocles\Link.pm
cp lib/Statocles/Plugin.pm blib\lib\Statocles\Plugin.pm
cp lib/Statocles/Page/Plain.pm blib\lib\Statocles\Page\Plain.pm
cp lib/Statocles/Template.pm blib\lib\Statocles\Template.pm
cp lib/Statocles/Page.pm blib\lib\Statocles\Page.pm
cp lib/Statocles/Page/List.pm blib\lib\Statocles\Page\List.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/Help/Setup.pod blib\lib\Statocles\Help\Setup.pod
cp lib/Statocles/Store.pm blib\lib\Statocles\Store.pm
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/Page/File.pm blib\lib\Statocles\Page\File.pm
cp lib/Statocles/Help/Upgrading.pod blib\lib\Statocles\Help\Upgrading.pod
cp lib/Statocles/Store/File.pm blib\lib\Statocles\Store\File.pm
cp lib/Statocles/Types.pm blib\lib\Statocles\Types.pm
cp lib/Statocles/Util.pm blib\lib\Statocles\Util.pm
cp lib/Statocles/Test.pm blib\lib\Statocles\Test.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.067.tar.gz
dmake -- OK
Prepending C:\cpanfly-5.22-64\var\cpan\build\Beam-Wire-1.014-tPYJxq/blib/arch C:\cpanfly-5.22-64\var\cpan\build\Beam-Wire-1.014-tPYJxq/blib/lib C:\cpanfly-5.22-64\var\cpan\build\Beam-Emitter-1.000-ge7Aie/blib/arch C:\cpanfly-5.22-64\var\cpan\build\Beam-Emitter-1.000-ge7Aie/blib/lib to PERL5LIB for 'test'
Running make test
>>> dmake test TEST_VERBOSE=1
Skip blib\lib\auto\share\dist\Statocles\theme\default\site\robots.txt.ep (unchanged)
Skip blib\lib\auto\share\dist\Statocles\theme\bootstrap\site\style.html (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\plugin\highlight\solarized-dark.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\site\header_after.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-light.css (unchanged)
Skip blib\lib\auto\share\dist\Statocles\theme\default\blog\index.rss.ep (unchanged)
Skip blib\lib\auto\share\dist\Statocles\create\site.yml (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\plugin\highlight\solarized-light.css (unchanged)
Skip blib\lib\auto\share\dist\Statocles\theme\default\site\sidebar_before.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\sidebar_before.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\blog\post.html.ep (unchanged)
Skip blib\lib\auto\share\dist\Statocles\theme\bootstrap\perldoc\pod.html.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\blog\index.html.ep (unchanged)
Skip blib\lib\auto\share\dist\Statocles\create\script.yml (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\css\statocles-bootstrap.css (unchanged)
Skip blib\lib\auto\share\dist\Statocles\theme\default\perldoc\pod.html.ep (unchanged)
Skip blib\lib\auto\share\dist\Statocles\theme\default\site\footer.html.ep (unchanged)
Skip blib\lib\auto\share\dist\Statocles\theme\default\css\normalize.css (unchanged)
Skip blib\lib\auto\share\dist\Statocles\theme\default\site\layout.html.ep (unchanged)
Skip blib\lib\auto\share\dist\Statocles\theme\default\css\skeleton.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\bootstrap\perldoc\source.html.ep (unchanged)
Skip blib\lib\auto\share\dist\Statocles\theme\bootstrap\site\sitemap.xml.ep (unchanged)
Skip blib\lib\auto\share\dist\Statocles\theme\default\site\style.html (unchanged)
Skip blib\lib\auto\share\dist\Statocles\theme\bootstrap\blog\index.atom.ep (unchanged)
Skip blib\lib\auto\share\dist\Statocles\theme\default\plugin\highlight\default.css (unchanged)
Skip blib\lib\auto\share\dist\Statocles\theme\default\perldoc\source.html.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\default\site\header_after.html.ep (unchanged)
Skip blib\lib\auto\share\dist\Statocles\theme\bootstrap\site\layout.html.ep (unchanged)
Skip blib\lib\auto\share\dist\Statocles\theme\bootstrap\blog\post.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\robots.txt.ep (unchanged)
Skip blib\lib\auto\share\dist\Statocles\theme\default\site\sitemap.xml.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.067-IklTRY\blib\arch C:\cpanfly-5.22-64\var\cpan\build\Statocles-0.067-IklTRY\blib\lib C:\cpanfly-5.22-64\var\cpan\build\Statocles-0.067-IklTRY\blib\lib C:\cpanfly-5.22-64\var\cpan\build\Statocles-0.067-IklTRY\blib\arch C:\cpanfly-5.22-64\var\cpan\build\Beam-Wire-1.014-tPYJxq/blib/arch C:\cpanfly-5.22-64\var\cpan\build\Beam-Wire-1.014-tPYJxq/blib/lib C:\cpanfly-5.22-64\var\cpan\build\Beam-Emitter-1.000-ge7Aie/blib/arch C:\cpanfly-5.22-64\var\cpan\build\Beam-Emitter-1.000-ge7Aie/blib/lib C:/cpanfly-5.22-64/var/megalib C:\cpanfly-5.22-64\var\cpan\build\Beam-Wire-1.014-tPYJxq/blib/arch C:\cpanfly-5.22-64\var\cpan\build\Beam-Wire-1.014-tPYJxq/blib/lib C:\cpanfly-5.22-64\var\cpan\build\Beam-Emitter-1.000-ge7Aie/blib/arch C:\cpanfly-5.22-64\var\cpan\build\Beam-Emitter-1.000-ge7Aie/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.067-IklTRY\blib\lib/Statocles/Deploy/Git.pm line 7.
BEGIN failed--compilation aborted at C:\cpanfly-5.22-64\var\cpan\build\Statocles-0.067-IklTRY\blib\lib/Statocles/Deploy/Git.pm line 7.
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.30
# 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 any 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.014 1.014
# Encode any 2.82
# File::Share any 0.25
# Git::Repository any missing
# Import::Base 0.012 0.014
# Mojolicious 6.0 6.44
# Moo 2.000001 2.000002
# Path::Tiny 0.072 0.076
# Pod::Simple 3.31 3.31
# Pod::Usage::Return any 0.003
# Text::Markdown any 1.000031
# Time::Piece any 1.31
# 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 missing
# Pod::Weaver any missing
# 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
# Failed test 'nothing on stderr'
# at t/app/basic/command.t line 65.
# Use of uninitialized value $lines[0] in pattern match (m//) at C:\cpanfly-5.22-64\var\cpan\build\Statocles-0.067-IklTRY\blib\lib/Statocles/Store.pm line 140, line 1.
# Looks like you failed 1 test of 3.
# Failed test 'run the command'
# at t/app/basic/command.t line 68.
# Looks like you failed 1 test of 2.
# Failed test 'full path'
# at t/app/basic/command.t line 74.
# Failed test 'nothing on stdout'
# at t/app/basic/command.t line 83.
# Looks like you failed 1 test of 3.
# Failed test 'run the command'
# at t/app/basic/command.t line 87.
# Looks like you failed 1 test of 2.
# Failed test 'path without extension'
# at t/app/basic/command.t line 107.
# Before test: STDIN is not interactive
# After Test: STDIN is not interactive
# Before test: STDIN is not interactive
# After Test: STDIN is not interactive
# Looks like you failed 2 tests of 3.
# Failed test 'create new page'
# at t/app/basic/command.t line 199.
# Looks like you failed 1 test of 1.
# Failed test 'edit'
# at t/app/basic/command.t line 200.
# Looks like you failed 1 test of 3.
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
not ok 1 - nothing on stderr
ok 2
ok 3 - EDITOR silences STDOUT
1..3
not ok 1 - run the command
# Subtest: check the generated document
ok 1
1..1
ok 2 - check the generated document
1..2
not ok 1 - full path
# Subtest: path without extension
# Subtest: run the command
not ok 1 - nothing on stdout
ok 2
ok 3 - no EDITOR has path on STDOUT
1..3
not ok 1 - run the command
# Subtest: check the generated document
ok 1
ok 2
1..2
ok 2 - check the generated document
1..2
not 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
not ok 1 - create new page
1..1
not ok 3 - edit
1..3
Dubious, test returned 1 (wstat 256, 0x100)
Failed 1/3 subtests
t/app/basic/constructor.t .....
# Subtest: Statocles::App::Basic constructor
ok 1 - 'constructor works with all required args' isa 'Statocles::App::Basic'
# Subtest: required attributes
ok 1 - store is required
ok 2 - url_root 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' isa 'Time::Piece'
# 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' isa 'Time::Piece'
# 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' isa 'Time::Piece'
# 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' isa 'Time::Piece'
# 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' isa 'Time::Piece'
# 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' isa 'Time::Piece'
# 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' isa 'Time::Piece'
# 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' isa 'Time::Piece'
# 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' isa 'Time::Piece'
# 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' isa 'Time::Piece'
# 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' isa 'Time::Piece'
# 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' isa 'Time::Piece'
# 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
# Failed test 'nothing on stdout'
# at t/app/blog/command.t line 78.
# Looks like you failed 1 test of 3.
# Failed test 'run the command'
# at t/app/blog/command.t line 82.
# Failed test at t/app/blog/command.t line 87.
# Compared $data->{"content"}
# got : ''
# expect : 'Markdown content goes here.
# '
# Failed test at t/app/blog/command.t line 96.
# +---+------------------------+---+-----------------------------+
# | Ln|Got | Ln|Expected |
# +---+------------------------+---+-----------------------------+
# | 1|'--- | 1|'--- |
# | 2|tags: ~ | 2|tags: ~ |
# | 3|title: This is a Title | 3|title: This is a Title |
# | 4|--- | 4|--- |
# | | * 5|Markdown content goes here. *
# | 5|' | 6|' |
# +---+------------------------+---+-----------------------------+
# Looks like you failed 2 tests of 2.
# Failed test 'check the generated document'
# at t/app/blog/command.t line 103.
# Looks like you failed 2 tests of 2.
# Failed test 'default document'
# at t/app/blog/command.t line 104.
# Failed test 'nothing on stdout'
# at t/app/blog/command.t line 121.
# Looks like you failed 1 test of 3.
# Failed test 'run the command'
# at t/app/blog/command.t line 125.
# Failed test at t/app/blog/command.t line 130.
# Compared $data->{"content"}
# got : ''
# expect : 'Markdown content goes here.
# '
# Failed test at t/app/blog/command.t line 139.
# +---+-----------------------------------------------------------------+---+-----------------------------------------------------------------+
# | Ln|Got | Ln|Expected |
# +---+-----------------------------------------------------------------+---+-----------------------------------------------------------------+
# | 1|'--- | 1|'--- |
# | 2|tags: ~ | 2|tags: ~ |
# | 3|title: \'Special Characters: A Retrospective (2) - The Return\' | 3|title: \'Special Characters: A Retrospective (2) - The Return\' |
# | 4|--- | 4|--- |
# | | * 5|Markdown content goes here. *
# | 5|' | 6|' |
# +---+-----------------------------------------------------------------+---+-----------------------------------------------------------------+
# Looks like you failed 2 tests of 2.
# Failed test 'check the generated document'
# at t/app/blog/command.t line 146.
# Looks like you failed 2 tests of 2.
# Failed test 'special characters in title'
# at t/app/blog/command.t line 147.
# Failed test 'nothing on stdout'
# at t/app/blog/command.t line 159.
# Use of uninitialized value $lines[0] in pattern match (m//) at C:\cpanfly-5.22-64\var\cpan\build\Statocles-0.067-IklTRY\blib\lib/Statocles/Store.pm line 140, line 1.
# Looks like you failed 1 test of 3.
# Failed test 'run the command'
# at t/app/blog/command.t line 163.
# Failed test at t/app/blog/command.t line 168.
# Compared $data->{"content"}
# got : ''
# expect : 'Markdown content goes here.
# '
# Failed test at t/app/blog/command.t line 177.
# +---+------------------------+---+-----------------------------+
# | Ln|Got | Ln|Expected |
# +---+------------------------+---+-----------------------------+
# | 1|'--- | 1|'--- |
# | 2|tags: ~ | 2|tags: ~ |
# | 3|title: This is a Title | 3|title: This is a Title |
# | 4|--- | 4|--- |
# | | * 5|Markdown content goes here. *
# | 5|' | 6|' |
# +---+------------------------+---+-----------------------------+
# Looks like you failed 2 tests of 2.
# Failed test 'check the generated document'
# at t/app/blog/command.t line 184.
# Looks like you failed 2 tests of 2.
# Failed test 'custom date'
# at t/app/blog/command.t line 185.
# 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 'nothing on stdout'
# at t/app/blog/command.t line 314.
# Use of uninitialized value $lines[0] in pattern match (m//) at C:\cpanfly-5.22-64\var\cpan\build\Statocles-0.067-IklTRY\blib\lib/Statocles/Store.pm line 140, line 1.
# Looks like you failed 1 test of 3.
# Failed test 'run the command'
# at t/app/blog/command.t line 318.
# Failed test at t/app/blog/command.t line 323.
# 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 335.
# Looks like you failed 2 tests of 2.
# Failed test 'title change creates different folder'
# at t/app/blog/command.t line 336.
# Looks like you failed 4 tests of 6.
# Failed test 'create new post'
# at t/app/blog/command.t line 338.
# Looks like you failed 1 test of 1.
# Failed test 'post'
# at t/app/blog/command.t line 339.
# 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
not ok 1 - nothing on stdout
ok 2
ok 3 - contains blog post document path
1..3
not ok 1 - run the command
# Subtest: check the generated document
not ok 1
not ok 2
1..2
not ok 2 - check the generated document
1..2
not ok 2 - default document
# Subtest: special characters in title
# Subtest: run the command
not ok 1 - nothing on stdout
ok 2
ok 3 - contains blog post document path
1..3
not ok 1 - run the command
# Subtest: check the generated document
not ok 1
not ok 2
1..2
not ok 2 - check the generated document
1..2
not ok 3 - special characters in title
# Subtest: custom date
# Subtest: run the command
not ok 1 - nothing on stdout
ok 2
ok 3 - contains blog post document path
1..3
not ok 1 - run the command
# Subtest: check the generated document
not ok 1
not ok 2
1..2
not ok 2 - check the generated document
1..2
not 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: 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 2 - with frontmatter
1..2
ok 5 - content from STDIN
# Subtest: title change creates different folder
# Subtest: run the command
not ok 1 - nothing on stdout
ok 2
ok 3 - contains blog post document path
1..3
not 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' isa 'Statocles::App::Blog'
# 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 - index_tags default value
ok 2 - page_size 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 149.
# got: 'http://example.com/C:/blog/'
# expected: 'http://example.com/blog/'
# Failed test at t/app/blog/pages.t line 154.
# 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 857.
# Failed test at t/app/blog/pages.t line 207.
# 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 857.
# Failed test at t/app/blog/pages.t line 599.
# got: 'http://example.com/C:/blog/tag/more/'
# expected: 'http://example.com/blog/tag/more/'
# Failed test at t/app/blog/pages.t line 607.
# 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 857.
# Failed test at t/app/blog/pages.t line 634.
# 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 857.
# Failed test at t/app/blog/pages.t line 536.
# 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 544.
# 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 857.
# Failed test at t/app/blog/pages.t line 573.
# 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 857.
# Failed test at t/app/blog/pages.t line 660.
# 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 668.
# 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 857.
# Failed test at t/app/blog/pages.t line 695.
# 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 857.
# Failed test at t/app/blog/pages.t line 473.
# got: 'http://example.com/C:/blog/tag/better/'
# expected: 'http://example.com/blog/tag/better/'
# Failed test at t/app/blog/pages.t line 479.
# 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 857.
# Failed test at t/app/blog/pages.t line 509.
# 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 857.
# 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' isa 'Time::Piece'
# 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' isa 'Time::Piece'
# 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' isa 'Time::Piece'
# 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' isa 'Time::Piece'
# 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' isa 'Time::Piece'
# 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 16 - html content: /blog/tag/more/index.html
ok 17 - must be a Statocles::Page
ok 18 - 'must set a date' isa 'Time::Piece'
# 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 19 - html content: /blog/tag/more.atom
ok 20 - must be a Statocles::Page
ok 21 - 'must set a date' isa 'Time::Piece'
# 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 22 - html content: /blog/tag/more.rss
ok 23 - must be a Statocles::Page
ok 24 - 'must set a date' isa 'Time::Piece'
# 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' isa 'Time::Piece'
# 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' isa 'Time::Piece'
# 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' isa 'Time::Piece'
# 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 34 - html content: /blog/tag/even-more-tags/index.html
ok 35 - must be a Statocles::Page
ok 36 - 'must set a date' isa 'Time::Piece'
# 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 37 - html content: /blog/tag/even-more-tags.atom
ok 38 - must be a Statocles::Page
ok 39 - 'must set a date' isa 'Time::Piece'
# 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 40 - html content: /blog/tag/even-more-tags.rss
ok 41 - must be a Statocles::Page
ok 42 - 'must set a date' isa 'Time::Piece'
# 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' isa 'Time::Piece'
# 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' isa 'Time::Piece'
# 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' isa 'Time::Piece'
# 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' isa 'Time::Piece'
# 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' isa 'Time::Piece'
# 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' isa 'Time::Piece'
# 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' isa 'Time::Piece'
# 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' isa 'Time::Piece'
# 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' isa 'Time::Piece'
# 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' isa 'Time::Piece'
# 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' isa 'Time::Piece'
# 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' isa 'Statocles::App::Perldoc'
# Subtest: required attributes
ok 1 - index_module is required
ok 2 - modules is required
ok 3 - url_root is required
1..3
ok 2 - required attributes
# Subtest: attribute defaults
ok 1 - weave default value
ok 2 - weave_config default value
ok 3 - inc 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' isa 'Time::Piece'
# 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' isa 'Time::Piece'
# 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 7 - html content: /pod/My/index.html
ok 8 - must be a Statocles::Page
ok 9 - 'must set a date' isa 'Time::Piece'
# 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 10 - html content: /pod/My/source.html
ok 11 - must be a Statocles::Page
ok 12 - 'must set a date' isa 'Time::Piece'
# 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' isa 'Time::Piece'
# 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' isa 'Time::Piece'
# 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 19 - html content: /pod/My/Internal/source.html
ok 20 - must be a Statocles::Page
ok 21 - 'must set a date' isa 'Time::Piece'
# 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' isa 'Time::Piece'
# 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 1 - without Pod::Weaver
# Subtest: with Pod::Weaver
# Subtest: missing Pod::Weaver throws error
ok 1
1..1
ok 1 - missing Pod::Weaver throws error
1..1
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' isa 'Time::Piece'
# 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' isa 'Time::Piece'
# 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' isa 'Time::Piece'
# 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' isa 'Time::Piece'
# 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' isa 'Time::Piece'
# 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' isa 'Time::Piece'
# 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' isa 'Time::Piece'
# 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/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
# Failed test 'nothing on stderr'
# at t/command/apps.t line 34.
# STDERR: Use of uninitialized value $lines[0] in pattern match (m//) at C:\cpanfly-5.22-64\var\cpan\build\Statocles-0.067-IklTRY\blib\lib/Statocles/Store.pm line 140, line 1.
# Looks like you failed 1 test of 4.
# Failed test 'delegate to app command'
# at t/command/apps.t line 39.
# Looks like you failed 1 test of 3.
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
not ok 1 - nothing on stderr
ok 2
ok 3 - contains new post
ok 4 - correct post file exists
1..4
not 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
Dubious, test returned 1 (wstat 256, 0x100)
Failed 1/3 subtests
# 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\uZLStk_ZoC\build_site\deploy_foo\theme\css: cannot remove directory: Directory not empty at C:\cpanfly-5.22-64\var\cpan\build\Statocles-0.067-IklTRY\blib\lib/Statocles/Site.pm line 205.
# 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/T9C_DLVcCf/new_theme/site/footer.html.ep23041118535405' -> 'C:/cpanfly-5.22-64/var/tmp/T9C_DLVcCf/new_theme/site/footer.html.ep': Permission denied at t/command/bundle.t line 32.
# 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.067-IklTRY\blib\lib C:\cpanfly-5.22-64\var\cpan\build\Statocles-0.067-IklTRY\blib\arch C:\cpanfly-5.22-64\var\cpan\build\Beam-Wire-1.014-tPYJxq/blib/arch C:\cpanfly-5.22-64\var\cpan\build\Beam-Wire-1.014-tPYJxq/blib/lib C:\cpanfly-5.22-64\var\cpan\build\Beam-Emitter-1.000-ge7Aie/blib/arch C:\cpanfly-5.22-64\var\cpan\build\Beam-Emitter-1.000-ge7Aie/blib/lib C:/cpanfly-5.22-64/var/megalib C:\cpanfly-5.22-64\var\cpan\build\Beam-Wire-1.014-tPYJxq/blib/arch C:\cpanfly-5.22-64\var\cpan\build\Beam-Wire-1.014-tPYJxq/blib/lib C:\cpanfly-5.22-64\var\cpan\build\Beam-Emitter-1.000-ge7Aie/blib/arch C:\cpanfly-5.22-64\var\cpan\build\Beam-Emitter-1.000-ge7Aie/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.067-IklTRY\blib\lib/Statocles/Deploy/Git.pm line 7.
# BEGIN failed--compilation aborted at C:\cpanfly-5.22-64\var\cpan\build\Statocles-0.067-IklTRY\blib\lib/Statocles/Deploy/Git.pm line 7.
# Compilation failed in require at t/command/create.t line 255.
#
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' isa 'Statocles::Deploy::File'
# 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.067-IklTRY\blib\lib C:\cpanfly-5.22-64\var\cpan\build\Statocles-0.067-IklTRY\blib\arch C:\cpanfly-5.22-64\var\cpan\build\Beam-Wire-1.014-tPYJxq/blib/arch C:\cpanfly-5.22-64\var\cpan\build\Beam-Wire-1.014-tPYJxq/blib/lib C:\cpanfly-5.22-64\var\cpan\build\Beam-Emitter-1.000-ge7Aie/blib/arch C:\cpanfly-5.22-64\var\cpan\build\Beam-Emitter-1.000-ge7Aie/blib/lib C:/cpanfly-5.22-64/var/megalib C:\cpanfly-5.22-64\var\cpan\build\Beam-Wire-1.014-tPYJxq/blib/arch C:\cpanfly-5.22-64\var\cpan\build\Beam-Wire-1.014-tPYJxq/blib/lib C:\cpanfly-5.22-64\var\cpan\build\Beam-Emitter-1.000-ge7Aie/blib/arch C:\cpanfly-5.22-64\var\cpan\build\Beam-Emitter-1.000-ge7Aie/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.067-IklTRY\blib\lib/Statocles/Deploy/Git.pm line 7.
BEGIN failed--compilation aborted at C:\cpanfly-5.22-64\var\cpan\build\Statocles-0.067-IklTRY\blib\lib/Statocles/Deploy/Git.pm line 7.
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
1..5
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' isa 'Statocles::Image'
# 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
1..3
ok 1 - constructor
1..1
ok
t/link.t ......................
# Subtest: constructor
# Subtest: Statocles::Link constructor
ok 1 - 'constructor works with all required args' isa 'Statocles::Link'
# 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' isa 'Statocles::Page::Document'
# Subtest: required attributes
ok 1 - document is required
ok 2 - path is required
1..2
ok 2 - required attributes
# Subtest: attribute defaults
ok 1 - title default value
ok 2 - _links default value
# Subtest: template default value
ok 1 - An object of class 'Statocles::Template' isa 'Statocles::Template'
ok 2
1..2
ok 3 - template default value
# Subtest: layout default value
ok 1 - An object of class 'Statocles::Template' isa 'Statocles::Template'
ok 2
1..2
ok 4 - layout default value
ok 5 - _images default value
ok 6 - search_change_frequency default value
ok 7 - search_priority default value
ok 8 - site default value
ok 9 - author default value
ok 10 - date 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' isa 'Statocles::Page::Document'
# Subtest: required attributes
ok 1 - document is required
ok 2 - path is required
1..2
ok 2 - required attributes
# Subtest: attribute defaults
ok 1 - author default value
ok 2 - title 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 'Time::Piece' isa 'Time::Piece'
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' isa 'Statocles::Page::File'
# Subtest: required attributes
ok 1 - path is required
1..1
ok 2 - required attributes
# Subtest: attribute defaults
ok 1 - search_priority default value
# Subtest: date default value
ok 1 - An object of class 'Time::Piece' isa 'Time::Piece'
1..1
ok 2 - date default value
ok 3 - search_change_frequency 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 'Time::Piece' isa 'Time::Piece'
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
[Tue Feb 9 06:52:26 2016] [debug] Render page: /path/to/page.html
[Tue Feb 9 06:52:26 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' isa 'Statocles::Page::Plain'
# Subtest: required attributes
ok 1 - path is required
ok 2 - content is required
1..2
ok 2 - required attributes
# Subtest: attribute defaults
# Subtest: date default value
ok 1 - An object of class 'Time::Piece' isa 'Time::Piece'
1..1
ok 1 - date default value
ok 2 - search_priority default value
ok 3 - search_change_frequency 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 - /blog/index.html built
ok 2 - /blog/index.html not deployed yet
ok 3 - /blog/page/2/index.html built
ok 4 - /blog/page/2/index.html not deployed yet
ok 5 - /blog/index.atom built
ok 6 - /blog/index.atom not deployed yet
ok 7 - /blog/index.rss built
ok 8 - /blog/index.rss not deployed yet
ok 9 - /blog/tag/error-message/index.html built
ok 10 - /blog/tag/error-message/index.html not deployed yet
ok 11 - /blog/tag/error-message.atom built
ok 12 - /blog/tag/error-message.atom not deployed yet
ok 13 - /blog/tag/error-message.rss built
ok 14 - /blog/tag/error-message.rss not deployed yet
ok 15 - /blog/tag/better/index.html built
ok 16 - /blog/tag/better/index.html not deployed yet
ok 17 - /blog/tag/better/page/2/index.html built
ok 18 - /blog/tag/better/page/2/index.html not deployed yet
ok 19 - /blog/tag/better.atom built
ok 20 - /blog/tag/better.atom not deployed yet
ok 21 - /blog/tag/better.rss built
ok 22 - /blog/tag/better.rss not deployed yet
ok 23 - /blog/tag/even-more-tags/index.html built
ok 24 - /blog/tag/even-more-tags/index.html not deployed yet
ok 25 - /blog/tag/even-more-tags.atom built
ok 26 - /blog/tag/even-more-tags.atom not deployed yet
ok 27 - /blog/tag/even-more-tags.rss built
ok 28 - /blog/tag/even-more-tags.rss not deployed yet
ok 29 - /blog/tag/more/index.html built
ok 30 - /blog/tag/more/index.html not deployed yet
ok 31 - /blog/tag/more.atom built
ok 32 - /blog/tag/more.atom not deployed yet
ok 33 - /blog/tag/more.rss built
ok 34 - /blog/tag/more.rss not deployed yet
ok 35 - /blog/2014/06/02/more_tags/docs.html built
ok 36 - /blog/2014/06/02/more_tags/docs.html not deployed yet
ok 37 - /blog/2014/06/02/more_tags/image.markdown.jpg built
ok 38 - /blog/2014/06/02/more_tags/image.markdown.jpg not deployed yet
ok 39 - /blog/2014/06/02/more_tags/index.html built
ok 40 - /blog/2014/06/02/more_tags/index.html not deployed yet
ok 41 - /blog/2014/05/22/(regex)[name].file.html built
ok 42 - /blog/2014/05/22/(regex)[name].file.html not deployed yet
ok 43 - /blog/2014/04/30/plug/image.jpg built
ok 44 - /blog/2014/04/30/plug/image.jpg not deployed yet
ok 45 - /blog/2014/04/30/plug/index.html built
ok 46 - /blog/2014/04/30/plug/index.html not deployed yet
ok 47 - /blog/2014/04/30/plug/recipe.html built
ok 48 - /blog/2014/04/30/plug/recipe.html not deployed yet
ok 49 - /blog/2014/04/23/slug/index.html built
ok 50 - /blog/2014/04/23/slug/index.html not deployed yet
ok 51 - /aaa.html built
ok 52 - /aaa.html not deployed yet
ok 53 - /index.html built
ok 54 - /index.html not deployed yet
ok 55 - /static.txt built
ok 56 - /static.txt not deployed yet
ok 57 - /foo/index.html built
ok 58 - /foo/index.html not deployed yet
ok 59 - /foo/other.html built
ok 60 - /foo/other.html not deployed yet
ok 61 - /foo/utf8.html built
ok 62 - /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 63 - check theme
# 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/error-message/index.html built
ok 7 - /blog/tag/error-message.atom built
ok 8 - /blog/tag/error-message.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/more/index.html built
ok 17 - /blog/tag/more.atom built
ok 18 - /blog/tag/more.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 64 - build deletes files before building
1..64
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/more/index.html built
ok 10 - /blog/tag/more/index.html deployed
ok 11 - /blog/tag/more.atom built
ok 12 - /blog/tag/more.atom deployed
ok 13 - /blog/tag/more.rss built
ok 14 - /blog/tag/more.rss deployed
ok 15 - /blog/tag/error-message/index.html built
ok 16 - /blog/tag/error-message/index.html deployed
ok 17 - /blog/tag/error-message.atom built
ok 18 - /blog/tag/error-message.atom deployed
ok 19 - /blog/tag/error-message.rss built
ok 20 - /blog/tag/error-message.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/even-more-tags/index.html built
ok 30 - /blog/tag/even-more-tags/index.html deployed
ok 31 - /blog/tag/even-more-tags.atom built
ok 32 - /blog/tag/even-more-tags.atom deployed
ok 33 - /blog/tag/even-more-tags.rss built
ok 34 - /blog/tag/even-more-tags.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/error-message/index.html
ok 1 - has title
ok 2 - page contains site title Example Site
1..2
ok 11 - 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 12 - base url: /blog/tag/error-message/index.html
ok 13 - not deployed yet
# Subtest: page content: /blog/tag/error-message.atom
ok 1 - path exists at least
1..1
ok 14 - page content: /blog/tag/error-message.atom
ok 15 - not deployed yet
# Subtest: page content: /blog/tag/error-message.rss
ok 1 - path exists at least
1..1
ok 16 - page content: /blog/tag/error-message.rss
ok 17 - 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 18 - 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 19 - base url: /blog/tag/better/index.html
ok 20 - 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 21 - 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 22 - base url: /blog/tag/better/page/2/index.html
ok 23 - not deployed yet
# Subtest: page content: /blog/tag/better.atom
ok 1 - path exists at least
1..1
ok 24 - page content: /blog/tag/better.atom
ok 25 - not deployed yet
# Subtest: page content: /blog/tag/better.rss
ok 1 - path exists at least
1..1
ok 26 - page content: /blog/tag/better.rss
ok 27 - 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 28 - 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 29 - base url: /blog/tag/even-more-tags/index.html
ok 30 - not deployed yet
# Subtest: page content: /blog/tag/even-more-tags.atom
ok 1 - path exists at least
1..1
ok 31 - page content: /blog/tag/even-more-tags.atom
ok 32 - not deployed yet
# Subtest: page content: /blog/tag/even-more-tags.rss
ok 1 - path exists at least
1..1
ok 33 - page content: /blog/tag/even-more-tags.rss
ok 34 - 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 35 - 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 36 - base url: /blog/tag/more/index.html
ok 37 - not deployed yet
# Subtest: page content: /blog/tag/more.atom
ok 1 - path exists at least
1..1
ok 38 - page content: /blog/tag/more.atom
ok 39 - not deployed yet
# Subtest: page content: /blog/tag/more.rss
ok 1 - path exists at least
1..1
ok 40 - page content: /blog/tag/more.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/more/index.html
ok 1 - has title
ok 2 - page contains site title Example Site
1..2
ok 7 - 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 8 - base url: /blog/tag/more/index.html
# Subtest: page content: /blog/tag/more.atom
ok 1 - path exists at least
1..1
ok 9 - page content: /blog/tag/more.atom
# Subtest: page content: /blog/tag/more.rss
ok 1 - path exists at least
1..1
ok 10 - 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 11 - 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 12 - 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 13 - page content: /blog/tag/error-message.atom
# Subtest: page content: /blog/tag/error-message.rss
ok 1 - path exists at least
1..1
ok 14 - 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 15 - 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 16 - 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 17 - 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 18 - page content: /blog/tag/even-more-tags.rss
# Subtest: page content: /blog/tag/better/index.html
ok 1 - has title
ok 2 - page contains site title Example Site
1..2
ok 19 - 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 20 - 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 21 - 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 22 - 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 23 - page content: /blog/tag/better.atom
# Subtest: page content: /blog/tag/better.rss
ok 1 - path exists at least
1..1
ok 24 - page content: /blog/tag/better.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' isa 'Statocles::Site'
# Subtest: required attributes
ok 1 - deploy is required
1..1
ok 2 - required attributes
# Subtest: attribute defaults
ok 1 - build_store default value
ok 2 - index default value
ok 3 - theme 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/more/index.html
ok 1
ok 2 - data is correct and rewritten for site root
1..2
ok 5 - data in /blog/tag/more/index.html
ok 6 - /blog/tag/more/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 7 - data in /blog/tag/better/index.html
ok 8 - /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 9 - data in /blog/tag/better/page/2/index.html
ok 10 - /blog/tag/better/page/2/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 11 - data in /blog/tag/error-message/index.html
ok 12 - /blog/tag/error-message/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 13 - data in /blog/tag/even-more-tags/index.html
ok 14 - /blog/tag/even-more-tags/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/even-more-tags/index.html
ok 1
ok 2 - data is correct and rewritten for site root
1..2
ok 4 - data in /blog/tag/even-more-tags/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/error-message/index.html
ok 1
ok 2 - data is correct and rewritten for site root
1..2
ok 7 - data in /blog/tag/error-message/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/better/index.html
ok 1
1..1
ok 3 - site index content: /blog/tag/better/index.html
# Subtest: site index content: /blog/tag/better/page/2/index.html
ok 1
1..1
ok 4 - site index content: /blog/tag/better/page/2/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/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/better/index.html
ok 1
1..1
ok 3 - site index content: /blog/tag/better/index.html
# Subtest: site index content: /blog/tag/better/page/2/index.html
ok 1
1..1
ok 4 - site index content: /blog/tag/better/page/2/index.html
# Subtest: site index content: /blog/tag/more/index.html
ok 1
1..1
ok 5 - site index content: /blog/tag/more/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/error-message/index.html
ok 1
1..1
ok 7 - site index content: /blog/tag/error-message/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
[Tue Feb 9 06:53:03 2016] [warn] Store path "C:/cpanfly-5.22-64/var/cpan/build/Statocles-0.067-IklTRY/t/share/DOES_NOT_EXIST" does not exist
t/store/constructor.t .........
# Subtest: Statocles::Store constructor
ok 1 - 'constructor works with all required args' isa 'Statocles::Store'
# 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
1..1
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))
1..1
ok 1 - no ending frontmatter mark
# Subtest: invalid yaml
ok 1 - threw Regexp ((?^:Error parsing YAML in))
1..1
ok 2 - invalid yaml
# Subtest: invalid date/time
ok 1 - threw Regexp ((?^:Could not parse date '11/12/2014'[.] Does not match '\%Y\-\%m\-\%d\ \%H\:\%M\:\%S' or '%Y-%m-%d'))
1..1
ok 3 - invalid date/time
1..3
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
1..4
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
t/template/markdown.t .........
# Subtest: markdown helper
ok 1
ok 2
1..2
ok 1 - markdown helper
ok 2 - dies if no site object
1..2
ok
t/theme/check.t ...............
# Subtest: bootstrap
ok 1 - blog - index.atom.ep (0)
# Subtest: content test for blog/index.atom.ep (0)
# Subtest: feed updated
ok 1 - feed has updated element
ok 2 - date in iso8601 format
ok 3 - date is latest of all pages
1..3
ok 1 - feed updated
# Subtest: entry title
ok 1 - right number of entry titles found
ok 2 - title has document title
ok 3 - title must not have site title
ok 4 - title has document title
ok 5 - title must not have site title
1..5
ok 2 - entry title
1..2
ok 2 - content test for blog/index.atom.ep (0)
ok 3 - blog - index.html.ep (0)
# Subtest: content test for blog/index.html.ep (0)
# Subtest: tag text exists and is processed as Markdown
ok 1 - tag text h1 exists
ok 2 - h1 text is correct
ok 3 - tag text p exists
ok 4 - p text is correct
1..4
ok 1 - tag text exists and is processed as Markdown
# Subtest: post titles
ok 1 - right number of post titles found (article header h1)
ok 2 - article titles must be a link to the article
ok 3 - title has document title
ok 4 - article titles must be a link to the article
ok 5 - title has document title
1..5
ok 2 - post titles
1..2
ok 4 - content test for blog/index.html.ep (0)
ok 5 - blog - index.rss.ep (0)
# Subtest: content test for blog/index.rss.ep (0)
# Subtest: all links must be full URLs
ok 1 - some links were found
ok 2 - full URL
ok 3 - full URL
ok 4 - full URL
ok 5 - some links were found
ok 6 - full URL
1..6
ok 1 - all links must be full URLs
# Subtest: item title
ok 1 - right number of item titles found
ok 2 - title has document title
ok 3 - title must not have site title
ok 4 - title has document title
ok 5 - title must not have site title
1..5
ok 2 - item title
1..2
ok 6 - content test for blog/index.rss.ep (0)
ok 7 - blog - post.html.ep (0)
# Subtest: content test for blog/post.html.ep (0)
# Subtest: post title
ok 1 - post title found (main header h1)
ok 2 - title has document title
1..2
ok 1 - post title
1..1
ok 8 - content test for blog/post.html.ep (0)
ok 9 - blog - post.html.ep (1)
# Subtest: content test for blog/post.html.ep (1)
# Subtest: post title
ok 1 - post title found (main header h1)
ok 2 - title has document title
1..2
ok 1 - post title
1..1
ok 10 - content test for blog/post.html.ep (1)
ok 11 - perldoc - pod.html.ep (0)
ok 12 - perldoc - source.html.ep (0)
ok 13 - site - layout.html.ep (0)
# Subtest: content test for site/layout.html.ep (0)
# Subtest: page title and site title
ok 1 - title element exists
ok 2 - title has document title
ok 3 - title has site title
1..3
ok 1 - page title and site title
# Subtest: all themes must have meta generator
ok 1 - meta generator exists
ok 2 - generator has name and version
1..2
ok 2 - all themes must have meta generator
# Subtest: site stylesheet and script links get added
ok 1
ok 2
ok 3
ok 4
ok 5 - no text inside
1..5
ok 3 - site stylesheet and script links get added
# Subtest: document stylesheet links get added in the layout
ok 1
ok 2
ok 3
1..3
ok 4 - document stylesheet links get added in the layout
# Subtest: document script links get added in the layout
ok 1
ok 2 - no text inside
1..2
ok 5 - document script links get added in the layout
# Subtest: shortcut icon
ok 1
ok 2
1..2
ok 6 - shortcut icon
1..6
ok 14 - content test for site/layout.html.ep (0)
ok 15 - site - layout.html.ep (1)
# Subtest: content test for site/layout.html.ep (1)
# Subtest: page title and site title
ok 1 - title element exists
ok 2 - title has document title
ok 3 - title has site title
1..3
ok 1 - page title and site title
# Subtest: all themes must have meta generator
ok 1 - meta generator exists
ok 2 - generator has name and version
1..2
ok 2 - all themes must have meta generator
# Subtest: site stylesheet and script links get added
ok 1
ok 2
ok 3
ok 4
ok 5 - no text inside
1..5
ok 3 - site stylesheet and script links get added
# Subtest: document stylesheet links get added in the layout
ok 1
ok 2
ok 3
1..3
ok 4 - document stylesheet links get added in the layout
# Subtest: document script links get added in the layout
ok 1
ok 2 - no text inside
1..2
ok 5 - document script links get added in the layout
# Subtest: shortcut icon
ok 1
ok 2
1..2
ok 6 - shortcut icon
1..6
ok 16 - content test for site/layout.html.ep (1)
ok 17 - site - robots.txt.ep (0)
ok 18 - site - sitemap.xml.ep (0)
# Subtest: content test for site/sitemap.xml.ep (0)
ok 1 - all pages are full urls
1..1
ok 19 - content test for site/sitemap.xml.ep (0)
1..19
ok 1 - bootstrap
# Subtest: default
ok 1 - blog - index.atom.ep (0)
# Subtest: content test for blog/index.atom.ep (0)
# Subtest: feed updated
ok 1 - feed has updated element
ok 2 - date in iso8601 format
ok 3 - date is latest of all pages
1..3
ok 1 - feed updated
# Subtest: entry title
ok 1 - right number of entry titles found
ok 2 - title has document title
ok 3 - title must not have site title
ok 4 - title has document title
ok 5 - title must not have site title
1..5
ok 2 - entry title
1..2
ok 2 - content test for blog/index.atom.ep (0)
ok 3 - blog - index.html.ep (0)
# Subtest: content test for blog/index.html.ep (0)
# Subtest: tag text exists and is processed as Markdown
ok 1 - tag text h1 exists
ok 2 - h1 text is correct
ok 3 - tag text p exists
ok 4 - p text is correct
1..4
ok 1 - tag text exists and is processed as Markdown
# Subtest: post titles
ok 1 - right number of post titles found (article header h1)
ok 2 - article titles must be a link to the article
ok 3 - title has document title
ok 4 - article titles must be a link to the article
ok 5 - title has document title
1..5
ok 2 - post titles
1..2
ok 4 - content test for blog/index.html.ep (0)
ok 5 - blog - index.rss.ep (0)
# Subtest: content test for blog/index.rss.ep (0)
# Subtest: all links must be full URLs
ok 1 - some links were found
ok 2 - full URL
ok 3 - full URL
ok 4 - full URL
ok 5 - some links were found
ok 6 - full URL
1..6
ok 1 - all links must be full URLs
# Subtest: item title
ok 1 - right number of item titles found
ok 2 - title has document title
ok 3 - title must not have site title
ok 4 - title has document title
ok 5 - title must not have site title
1..5
ok 2 - item title
1..2
ok 6 - content test for blog/index.rss.ep (0)
ok 7 - blog - post.html.ep (0)
# Subtest: content test for blog/post.html.ep (0)
# Subtest: post title
ok 1 - post title found (main header h1)
ok 2 - title has document title
1..2
ok 1 - post title
1..1
ok 8 - content test for blog/post.html.ep (0)
ok 9 - blog - post.html.ep (1)
# Subtest: content test for blog/post.html.ep (1)
# Subtest: post title
ok 1 - post title found (main header h1)
ok 2 - title has document title
1..2
ok 1 - post title
1..1
ok 10 - content test for blog/post.html.ep (1)
ok 11 - perldoc - pod.html.ep (0)
ok 12 - perldoc - source.html.ep (0)
ok 13 - site - layout.html.ep (0)
# Subtest: content test for site/layout.html.ep (0)
# Subtest: page title and site title
ok 1 - title element exists
ok 2 - title has document title
ok 3 - title has site title
1..3
ok 1 - page title and site title
# Subtest: all themes must have meta generator
ok 1 - meta generator exists
ok 2 - generator has name and version
1..2
ok 2 - all themes must have meta generator
# Subtest: site stylesheet and script links get added
ok 1
ok 2
ok 3
ok 4
ok 5 - no text inside
1..5
ok 3 - site stylesheet and script links get added
# Subtest: document stylesheet links get added in the layout
ok 1
ok 2
ok 3
1..3
ok 4 - document stylesheet links get added in the layout
# Subtest: document script links get added in the layout
ok 1
ok 2 - no text inside
1..2
ok 5 - document script links get added in the layout
# Subtest: shortcut icon
ok 1
ok 2
1..2
ok 6 - shortcut icon
1..6
ok 14 - content test for site/layout.html.ep (0)
ok 15 - site - layout.html.ep (1)
# Subtest: content test for site/layout.html.ep (1)
# Subtest: page title and site title
ok 1 - title element exists
ok 2 - title has document title
ok 3 - title has site title
1..3
ok 1 - page title and site title
# Subtest: all themes must have meta generator
ok 1 - meta generator exists
ok 2 - generator has name and version
1..2
ok 2 - all themes must have meta generator
# Subtest: site stylesheet and script links get added
ok 1
ok 2
ok 3
ok 4
ok 5 - no text inside
1..5
ok 3 - site stylesheet and script links get added
# Subtest: document stylesheet links get added in the layout
ok 1
ok 2
ok 3
1..3
ok 4 - document stylesheet links get added in the layout
# Subtest: document script links get added in the layout
ok 1
ok 2 - no text inside
1..2
ok 5 - document script links get added in the layout
# Subtest: shortcut icon
ok 1
ok 2
1..2
ok 6 - shortcut icon
1..6
ok 16 - content test for site/layout.html.ep (1)
ok 17 - site - robots.txt.ep (0)
ok 18 - site - sitemap.xml.ep (0)
# Subtest: content test for site/sitemap.xml.ep (0)
ok 1 - all pages are full urls
1..1
ok 19 - content test for site/sitemap.xml.ep (0)
1..19
ok 2 - default
1..2
ok
t/theme/helper.t ..............
# Subtest: add helpers
ok 1 - helper method called successfully
1..1
ok 1 - add helpers
# 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/theme/pages.t ...............
ok 1 - correct number of pages
ok 2 - must be a Statocles::Page
ok 3 - 'must set a date' isa 'Time::Piece'
# Subtest: text content: /theme/css/normalize.css
ok 1 - Theme file is correct: css/normalize.css
1..1
ok 4 - text content: /theme/css/normalize.css
ok 5 - no warnings!
1..5
ok
t/theme/template.t ............
# Subtest: attributes
# Subtest: store is required
ok 1 - threw Regexp ((?^:store))
1..1
ok 1 - store is required
1..1
ok 1 - attributes
# Subtest: templates from directory
# Subtest: absolute directory
# Subtest: blog/post.html
ok 1 - array of path parts
ok 2 - path with slashes
ok 3 - Path::Tiny object
1..3
ok 1 - blog/post.html
# Subtest: blog/index.html
ok 1 - array of path parts
ok 2 - path with slashes
ok 3 - Path::Tiny object
1..3
ok 2 - blog/index.html
# Subtest: blog/index.rss
ok 1 - array of path parts
ok 2 - path with slashes
ok 3 - Path::Tiny object
1..3
ok 3 - blog/index.rss
# Subtest: blog/index.atom
ok 1 - array of path parts
ok 2 - path with slashes
ok 3 - Path::Tiny object
1..3
ok 4 - blog/index.atom
# Subtest: site/layout.html
ok 1 - array of path parts
ok 2 - path with slashes
ok 3 - Path::Tiny object
1..3
ok 5 - site/layout.html
# Subtest: site/include/extra.html
ok 1 - array of path parts
ok 2 - path with slashes
ok 3 - Path::Tiny object
1..3
ok 6 - site/include/extra.html
1..6
ok 1 - absolute directory
# Subtest: relative directory
# Subtest: blog/post.html
ok 1 - array of path parts
ok 2 - path with slashes
ok 3 - Path::Tiny object
1..3
ok 1 - blog/post.html
# Subtest: blog/index.html
ok 1 - array of path parts
ok 2 - path with slashes
ok 3 - Path::Tiny object
1..3
ok 2 - blog/index.html
# Subtest: blog/index.rss
ok 1 - array of path parts
ok 2 - path with slashes
ok 3 - Path::Tiny object
1..3
ok 3 - blog/index.rss
# Subtest: blog/index.atom
ok 1 - array of path parts
ok 2 - path with slashes
ok 3 - Path::Tiny object
1..3
ok 4 - blog/index.atom
# Subtest: site/layout.html
ok 1 - array of path parts
ok 2 - path with slashes
ok 3 - Path::Tiny object
1..3
ok 5 - site/layout.html
# Subtest: site/include/extra.html
ok 1 - array of path parts
ok 2 - path with slashes
ok 3 - Path::Tiny object
1..3
ok 6 - site/include/extra.html
1..6
ok 2 - relative directory
# Subtest: default Statocles theme
ok 1
1..1
ok 3 - default Statocles theme
1..3
ok 2 - templates from directory
# Subtest: template from raw content
ok 1
1..1
ok 3 - template from raw content
# Subtest: theme caching
ok 1 - new object created
1..1
ok 4 - theme caching
# Subtest: include_stores
ok 1
# Subtest: include not found
ok 1 - threw Regexp ((?^:Error in template: Can not find include "NOT_FOUND" in include directories: "[^"]+/theme_include", "[^"]+/default"))
1..1
ok 2 - include not found
1..2
ok 5 - include_stores
# Subtest: error messages
# Subtest: template not found
ok 1 - threw Regexp ((?^:ERROR: Template "DOES_NOT_EXIST/does_not_exist\.html\.ep" does not exist in theme directory "C\:\/cpanfly\-5\.22\-64\/var\/cpan\/build\/Statocles\-0\.067\-IklTRY\/blib\/lib\/auto\/share\/dist\/Statocles\/theme\/default"))
1..1
ok 1 - template not found
1..1
ok 6 - error messages
1..6
ok
t/types.t .....................
# Subtest: Link types
# Subtest: Link
# Subtest: from String
ok 1
1..1
ok 1 - from String
# Subtest: from Hashref
ok 1
1..1
ok 2 - from Hashref
1..2
ok 1 - Link
# Subtest: LinkArray
# Subtest: arrayref of hashrefs
ok 1
1..1
ok 1 - arrayref of hashrefs
1..1
ok 2 - LinkArray
# Subtest: LinkHash
# Subtest: coercions
# Subtest: hashref of arrayrefs of hashrefs
ok 1
1..1
ok 1 - hashref of arrayrefs of hashrefs
# Subtest: hashref of hashrefs (single link)
ok 1
1..1
ok 2 - hashref of hashrefs (single link)
1..2
ok 1 - coercions
1..1
ok 3 - LinkHash
1..3
ok 1 - Link types
# Subtest: TimePiece
# Subtest: date string
ok 1 - parse Time::Piece from "YYYY-MM-DD"
1..1
ok 1 - date string
# Subtest: datetime string
ok 1 - parse Time::Piece from "YYYY-MM-DD HH:MM:SS"
1..1
ok 2 - datetime string
1..2
ok 2 - TimePiece
1..2
ok
'HOPEFULLY_DOES_NOT_EXIST' is not recognized as an internal or external command,
operable program or batch file.
# Failed test 'threw Regexp ((?^:Failed to invoke editor "HOPEFULLY_DOES_NOT_EXIST": .*\n))'
# at t/util.t line 48.
# expecting: Regexp ((?^:Failed to invoke editor "HOPEFULLY_DOES_NOT_EXIST": .*\n))
# found: Editor "HOPEFULLY_DOES_NOT_EXIST" exited with error (non-zero) status: 1
# Looks like you failed 1 test of 1.
# Failed test 'editor set but invalid'
# at t/util.t line 49.
# Failed test 'threw Regexp ((?^u:Editor "C:\Perl-5.22-64\bin\perl.exe C:/cpanfly-5.22-64/var/cpan/build/Statocles-0.067-IklTRY/t/share/bin/editor.pl --signal TERM" died from signal \d+\n))'
# at t/util.t line 56.
# expecting: Regexp ((?^u:Editor "C:\Perl-5.22-64\bin\perl.exe C:/cpanfly-5.22-64/var/cpan/build/Statocles-0.067-IklTRY/t/share/bin/editor.pl --signal TERM" died from signal \d+\n))
# found: normal exit
# Looks like you failed 1 test of 1.
# Failed test 'editor dies by signal'
# at t/util.t line 57.
# Failed test 'threw Regexp ((?^u:Editor "C:\Perl-5.22-64\bin\perl.exe C:/cpanfly-5.22-64/var/cpan/build/Statocles-0.067-IklTRY/t/share/bin/editor.pl --exit 1" exited with error \(non-zero\) status: 1\n))'
# at t/util.t line 64.
# expecting: Regexp ((?^u:Editor "C:\Perl-5.22-64\bin\perl.exe C:/cpanfly-5.22-64/var/cpan/build/Statocles-0.067-IklTRY/t/share/bin/editor.pl --exit 1" exited with error \(non-zero\) status: 1\n))
# found: Editor "C:\Perl-5.22-64\bin\perl.exe C:/cpanfly-5.22-64/var/cpan/build/Statocles-0.067-IklTRY/t/share/bin/editor.pl --exit 1" exited with error (non-zero) status: 1
# Looks like you failed 1 test of 1.
# Failed test 'editor nonzero exit'
# at t/util.t line 65.
# Looks like you failed 3 tests of 5.
# Failed test 'run_editor'
# at t/util.t line 66.
# Looks like you failed 1 test of 3.
t/util.t ......................
# Subtest: dircopy
ok 1
ok 2
ok 3
ok 4
ok 5
# Subtest: dir does not exist yet
ok 1
ok 2
ok 3
ok 4
ok 5
1..5
ok 6 - dir does not exist yet
1..6
ok 1 - dircopy
# Subtest: run_editor
# Subtest: no editor found
ok 1 - no editor, so return false
1..1
ok 1 - no editor found
# Subtest: editor found
ok 1 - editor invoked, so return true
1..1
ok 2 - editor found
# Subtest: editor set but invalid
not ok 1 - threw Regexp ((?^:Failed to invoke editor "HOPEFULLY_DOES_NOT_EXIST": .*\n))
1..1
not ok 3 - editor set but invalid
# Subtest: editor dies by signal
not ok 1 - threw Regexp ((?^u:Editor "C:\Perl-5.22-64\bin\perl.exe C:/cpanfly-5.22-64/var/cpan/build/Statocles-0.067-IklTRY/t/share/bin/editor.pl --signal TERM" died from signal \d+\n))
1..1
not ok 4 - editor dies by signal
# Subtest: editor nonzero exit
not ok 1 - threw Regexp ((?^u:Editor "C:\Perl-5.22-64\bin\perl.exe C:/cpanfly-5.22-64/var/cpan/build/Statocles-0.067-IklTRY/t/share/bin/editor.pl --exit 1" exited with error \(non-zero\) status: 1\n))
1..1
not ok 5 - editor nonzero exit
1..5
not ok 2 - run_editor
# Subtest: uniq_by
ok 1
1..1
ok 3 - uniq_by
1..3
Dubious, test returned 1 (wstat 256, 0x100)
Failed 1/3 subtests
Test Summary Report
-------------------
t/00-compile.t (Wstat: 256 Tests: 33 Failed: 1)
Failed test: 13
Non-zero exit status: 1
t/app/basic/command.t (Wstat: 256 Tests: 3 Failed: 1)
Failed test: 3
Non-zero exit status: 1
t/app/blog/command.t (Wstat: 256 Tests: 3 Failed: 1)
Failed test: 3
Non-zero exit status: 1
t/app/blog/pages.t (Wstat: 2560 Tests: 80 Failed: 10)
Failed tests: 10, 13, 19, 22, 28, 31, 37, 40, 49, 52
Non-zero exit status: 10
t/command/apps.t (Wstat: 256 Tests: 3 Failed: 1)
Failed test: 2
Non-zero exit status: 1
t/command/build_and_deploy.t (Wstat: 65280 Tests: 2 Failed: 1)
Failed test: 2
Non-zero exit status: 255
Parse errors: No plan found in TAP output
t/command/bundle.t (Wstat: 3328 Tests: 1 Failed: 1)
Failed test: 1
Non-zero exit status: 13
Parse errors: No plan found in TAP output
t/deploy/git.t (Wstat: 512 Tests: 0 Failed: 0)
Non-zero exit status: 2
Parse errors: No plan found in TAP output
t/util.t (Wstat: 256 Tests: 3 Failed: 1)
Failed test: 2
Non-zero exit status: 1
Files=63, Tests=317, 188 wallclock secs ( 0.72 usr + 0.31 sys = 1.03 CPU)
Result: FAIL
Failed 9/63 test programs. 17/317 subtests failed.
dmake: Error code 129, while making 'test_dynamic'
PREACTION/Statocles-0.067.tar.gz
one dependency not OK (Git::Repository); additionally test harness failed
dmake test TEST_VERBOSE=1 -- NOT OK
//hint// to see the cpan-testers results for installing this module, try:
reports PREACTION/Statocles-0.067.tar.gz
Finished 2016-02-09T06:53:19