PATH=C:\PlatSDK\Bin\Win64\x86\AMD64;C:\PlatSDK\Bin;C:\PlatSDK\Bin\WinNT;C:\cygwin\bin;C:\cpanfly-5.16\var\megalib\bin;C:\Perl64-5.16\site\bin;C:\Perl64-5.16\bin;C:\cygwin\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\system32\WindowsPowerShell\v1.0;C:\PROGRA~2\Perforce;C:\instantclient_11_2;C:\cygwin\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\system32\WindowsPowerShell\v1.0;C:\PROGRA~2\Perforce;C:\mysql\bin Start 2015-07-16T03:16:58 ActivePerl-1600 CPAN-2.00 LIB=C:\PlatSDK\Lib\AMD64;C:\PlatSDK\Lib\AMD64\atlmfc INCLUDE=C:\PlatSDK\Include;C:\PlatSDK\Include\crt;C:\PlatSDK\Include\crt\sys;C:\PlatSDK\Include\mfc;C:\PlatSDK\Include\atl PATH=C:/CPANFL~1.16/var/libs/bin;C:\PlatSDK\Bin\Win64\x86\AMD64;C:\PlatSDK\Bin;C:\PlatSDK\Bin\WinNT;C:\cygwin\bin;C:\CPANFL~1.16\var\megalib\bin;C:\Perl64-5.16\site\bin;C:\Perl64-5.16\bin;C:\cygwin\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\system32\WINDOW~1\v1.0;C:\PROGRA~2\Perforce;C:\INSTAN~1;C:\cygwin\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\system32\WINDOW~1\v1.0;C:\PROGRA~2\Perforce;C:\mysql\bin Reading 'C:\cpanfly-5.16\var\cpan\Metadata' Database was generated on Thu, 16 Jul 2015 05:53:15 GMT Running make for P/PR/PREACTION/Statocles-0.052.tar.gz Fetching with LWP: http://cpan.nas1.activestate.com/authors/id/P/PR/PREACTION/Statocles-0.052.tar.gz Fetching with LWP: http://cpan.nas1.activestate.com/authors/id/P/PR/PREACTION/CHECKSUMS Checksum for C:\cpanfly-5.16\var\cpan\sources\authors\id\P\PR\PREACTION\Statocles-0.052.tar.gz ok Statocles-0.052/ Statocles-0.052/bin/ Statocles-0.052/CHANGES Statocles-0.052/CONTRIBUTING.md Statocles-0.052/cpanfile Statocles-0.052/index.html Statocles-0.052/lib/ Statocles-0.052/LICENSE Statocles-0.052/Makefile.PL Statocles-0.052/MANIFEST Statocles-0.052/META.yml Statocles-0.052/README.mkdn Statocles-0.052/share/ Statocles-0.052/site/ Statocles-0.052/site.yml Statocles-0.052/t/ Statocles-0.052/xt/ Statocles-0.052/xt/git/ Statocles-0.052/xt/git/build.sh Statocles-0.052/xt/git/test.t Statocles-0.052/t/00-compile.t Statocles-0.052/t/00-report-prereqs.dd Statocles-0.052/t/00-report-prereqs.t Statocles-0.052/t/app/ Statocles-0.052/t/bin/ Statocles-0.052/t/command/ Statocles-0.052/t/deploy/ Statocles-0.052/t/lib/ Statocles-0.052/t/link.t Statocles-0.052/t/page/ Statocles-0.052/t/plugin/ Statocles-0.052/t/share/ Statocles-0.052/t/site/ Statocles-0.052/t/store/ Statocles-0.052/t/template/ Statocles-0.052/t/theme/ Statocles-0.052/t/theme.t Statocles-0.052/t/types.t Statocles-0.052/t/util.t Statocles-0.052/t/theme/check.t Statocles-0.052/t/template/basic.t Statocles-0.052/t/template/include.t Statocles-0.052/t/store/file/ Statocles-0.052/t/store/file/constructor.t Statocles-0.052/t/store/file/document.t Statocles-0.052/t/store/file/file.t Statocles-0.052/t/site/build_and_deploy.t Statocles-0.052/t/site/constructor.t Statocles-0.052/t/site/data.t Statocles-0.052/t/site/events.t Statocles-0.052/t/site/index.t Statocles-0.052/t/site/nav.t Statocles-0.052/t/site/sitemap_and_robots.t Statocles-0.052/t/site/url.t Statocles-0.052/t/site/warnings.t Statocles-0.052/t/share/app/ Statocles-0.052/t/share/config/ Statocles-0.052/t/share/create/ Statocles-0.052/t/share/deploy/ Statocles-0.052/t/share/store/ Statocles-0.052/t/share/theme/ Statocles-0.052/t/share/theme_include/ Statocles-0.052/t/share/tmpl/ Statocles-0.052/t/share/tmpl/error.html.ep Statocles-0.052/t/share/tmpl/include_empty.html.ep Statocles-0.052/t/share/tmpl/include_with_empty.html.ep Statocles-0.052/t/share/tmpl/include_with_html.html.ep Statocles-0.052/t/share/tmpl/include_with_template.html.ep Statocles-0.052/t/share/tmpl/include_with_template_args.html.ep Statocles-0.052/t/share/tmpl/included_html.html Statocles-0.052/t/share/tmpl/included_template.html.ep Statocles-0.052/t/share/tmpl/page.html.ep Statocles-0.052/t/share/theme_include/include/ Statocles-0.052/t/share/theme_include/include/in_both.markdown.ep Statocles-0.052/t/share/theme_include/include/in_include_store.markdown.ep Statocles-0.052/t/share/theme/blog/ Statocles-0.052/t/share/theme/css/ Statocles-0.052/t/share/theme/document/ Statocles-0.052/t/share/theme/include/ Statocles-0.052/t/share/theme/layout/ Statocles-0.052/t/share/theme/perldoc/ Statocles-0.052/t/share/theme/site/ Statocles-0.052/t/share/theme/site/layout.html.ep Statocles-0.052/t/share/theme/site/robots.txt.ep Statocles-0.052/t/share/theme/site/sitemap.xml.ep Statocles-0.052/t/share/theme/perldoc/pod.html.ep Statocles-0.052/t/share/theme/perldoc/source.html.ep Statocles-0.052/t/share/theme/layout/logo.html.ep Statocles-0.052/t/share/theme/include/in_both.markdown.ep Statocles-0.052/t/share/theme/include/test.html.ep Statocles-0.052/t/share/theme/include/test.markdown.ep Statocles-0.052/t/share/theme/document/recipe.html.ep Statocles-0.052/t/share/theme/css/normalize.css Statocles-0.052/t/share/theme/blog/index.atom.ep Statocles-0.052/t/share/theme/blog/index.html.ep Statocles-0.052/t/share/theme/blog/index.rss.ep Statocles-0.052/t/share/theme/blog/post.html.ep Statocles-0.052/t/share/store/docs/ Statocles-0.052/t/share/store/error/ Statocles-0.052/t/share/store/files/ Statocles-0.052/t/share/store/write/ Statocles-0.052/t/share/store/write/doc.markdown Statocles-0.052/t/share/store/write/doc_obj.markdown Statocles-0.052/t/share/store/files/folder/ Statocles-0.052/t/share/store/files/ignore/ Statocles-0.052/t/share/store/files/image.png Statocles-0.052/t/share/store/files/text.txt Statocles-0.052/t/share/store/files/ignore/ignored.txt Statocles-0.052/t/share/store/files/folder/doc.markdown Statocles-0.052/t/share/store/error/bad-dates/ Statocles-0.052/t/share/store/error/bad-yaml/ Statocles-0.052/t/share/store/error/missing-end-mark/ Statocles-0.052/t/share/store/error/missing-end-mark/missing.markdown Statocles-0.052/t/share/store/error/bad-yaml/bad.markdown Statocles-0.052/t/share/store/error/bad-dates/bad-date.markdown Statocles-0.052/t/share/store/docs/date.markdown Statocles-0.052/t/share/store/docs/datetime.markdown Statocles-0.052/t/share/store/docs/ext/ Statocles-0.052/t/share/store/docs/ignore/ Statocles-0.052/t/share/store/docs/links/ Statocles-0.052/t/share/store/docs/no-frontmatter.markdown Statocles-0.052/t/share/store/docs/path.markdown Statocles-0.052/t/share/store/docs/required.markdown Statocles-0.052/t/share/store/docs/tags/ Statocles-0.052/t/share/store/docs/template/ Statocles-0.052/t/share/store/docs/template/basic.markdown Statocles-0.052/t/share/store/docs/template/leading-slash.markdown Statocles-0.052/t/share/store/docs/tags/array.markdown Statocles-0.052/t/share/store/docs/tags/comma.markdown Statocles-0.052/t/share/store/docs/tags/single.markdown Statocles-0.052/t/share/store/docs/links/alternate_single.markdown Statocles-0.052/t/share/store/docs/ignore/ignored.markdown Statocles-0.052/t/share/store/docs/ext/short.md Statocles-0.052/t/share/deploy/doc.markdown Statocles-0.052/t/share/deploy/foo/ Statocles-0.052/t/share/deploy/index.html Statocles-0.052/t/share/deploy/foo/index.html Statocles-0.052/t/share/create/basic_blog_in.txt Statocles-0.052/t/share/create/basic_blog_out.txt Statocles-0.052/t/share/create/none_in.txt Statocles-0.052/t/share/create/none_out.txt Statocles-0.052/t/share/create/project_file_in.txt Statocles-0.052/t/share/create/project_file_out.txt Statocles-0.052/t/share/create/project_file_with_base_in.txt Statocles-0.052/t/share/create/project_file_with_base_out.txt Statocles-0.052/t/share/create/project_file_with_https_base_in.txt Statocles-0.052/t/share/create/project_file_with_https_base_out.txt Statocles-0.052/t/share/config/bad_ref.yml Statocles-0.052/t/share/app/blog/ Statocles-0.052/t/share/app/perldoc/ Statocles-0.052/t/share/app/plain/ Statocles-0.052/t/share/app/static/ Statocles-0.052/t/share/app/static_index/ Statocles-0.052/t/share/app/static_index/index.html Statocles-0.052/t/share/app/static/.hidden.txt Statocles-0.052/t/share/app/static/.hidden_dir/ Statocles-0.052/t/share/app/static/static.markdown Statocles-0.052/t/share/app/static/static.txt Statocles-0.052/t/share/app/static/.hidden_dir/shallow/ Statocles-0.052/t/share/app/static/.hidden_dir/shallow/deep/ Statocles-0.052/t/share/app/static/.hidden_dir/shallow/deep/text.txt Statocles-0.052/t/share/app/plain/aaa.markdown Statocles-0.052/t/share/app/plain/foo/ Statocles-0.052/t/share/app/plain/index.markdown Statocles-0.052/t/share/app/plain/foo/index.markdown Statocles-0.052/t/share/app/plain/foo/other.markdown Statocles-0.052/t/share/app/plain/foo/utf8.markdown Statocles-0.052/t/share/app/perldoc/bin/ Statocles-0.052/t/share/app/perldoc/bin-weaver/ Statocles-0.052/t/share/app/perldoc/lib/ Statocles-0.052/t/share/app/perldoc/lib-weaver/ Statocles-0.052/t/share/app/perldoc/weaver.ini Statocles-0.052/t/share/app/perldoc/lib-weaver/External.pm Statocles-0.052/t/share/app/perldoc/lib-weaver/My/ Statocles-0.052/t/share/app/perldoc/lib-weaver/My.pm Statocles-0.052/t/share/app/perldoc/lib-weaver/My/Internal.pm Statocles-0.052/t/share/app/perldoc/lib/External.pm Statocles-0.052/t/share/app/perldoc/lib/My/ Statocles-0.052/t/share/app/perldoc/lib/My.pm Statocles-0.052/t/share/app/perldoc/lib/My/Internal.pm Statocles-0.052/t/share/app/perldoc/bin-weaver/command.pl Statocles-0.052/t/share/app/perldoc/bin-weaver/shellcmd Statocles-0.052/t/share/app/perldoc/bin/command.pl Statocles-0.052/t/share/app/perldoc/bin/shellcmd Statocles-0.052/t/share/app/blog/2014/ Statocles-0.052/t/share/app/blog/9999/ Statocles-0.052/t/share/app/blog/draft/ Statocles-0.052/t/share/app/blog/draft/a-draft-post.markdown Statocles-0.052/t/share/app/blog/9999/12/ Statocles-0.052/t/share/app/blog/9999/12/31/ Statocles-0.052/t/share/app/blog/9999/12/31/forever-is-a-long-time/ Statocles-0.052/t/share/app/blog/9999/12/31/forever-is-a-long-time/index.markdown Statocles-0.052/t/share/app/blog/2014/04/ Statocles-0.052/t/share/app/blog/2014/05/ Statocles-0.052/t/share/app/blog/2014/06/ Statocles-0.052/t/share/app/blog/2014/06/02/ Statocles-0.052/t/share/app/blog/2014/06/02/more_tags/ Statocles-0.052/t/share/app/blog/2014/06/02/more_tags/docs.markdown Statocles-0.052/t/share/app/blog/2014/06/02/more_tags/image.markdown.jpg Statocles-0.052/t/share/app/blog/2014/06/02/more_tags/index.markdown Statocles-0.052/t/share/app/blog/2014/05/22/ Statocles-0.052/t/share/app/blog/2014/05/22/(regex)[name].file.markdown Statocles-0.052/t/share/app/blog/2014/04/23/ Statocles-0.052/t/share/app/blog/2014/04/30/ Statocles-0.052/t/share/app/blog/2014/04/30/plug/ Statocles-0.052/t/share/app/blog/2014/04/30/plug/image.jpg Statocles-0.052/t/share/app/blog/2014/04/30/plug/index.html Statocles-0.052/t/share/app/blog/2014/04/30/plug/index.markdown Statocles-0.052/t/share/app/blog/2014/04/30/plug/recipe.markdown Statocles-0.052/t/share/app/blog/2014/04/23/slug/ Statocles-0.052/t/share/app/blog/2014/04/23/slug/index.markdown Statocles-0.052/t/plugin/link_check.t Statocles-0.052/t/page/basename.t Statocles-0.052/t/page/document.t Statocles-0.052/t/page/file.t Statocles-0.052/t/page/links.t Statocles-0.052/t/page/list.t Statocles-0.052/t/page/list_item.t Statocles-0.052/t/page/plain.t Statocles-0.052/t/page/type.t Statocles-0.052/t/lib/TestApp.pm Statocles-0.052/t/deploy/file.t Statocles-0.052/t/deploy/git.t Statocles-0.052/t/command/apps.t Statocles-0.052/t/command/build_and_deploy.t Statocles-0.052/t/command/bundle.t Statocles-0.052/t/command/create.t Statocles-0.052/t/command/daemon.t Statocles-0.052/t/command/error.t Statocles-0.052/t/command/help_and_version.t Statocles-0.052/t/command/mojo_app.t Statocles-0.052/t/bin/statocles.t Statocles-0.052/t/app/blog/ Statocles-0.052/t/app/perldoc/ Statocles-0.052/t/app/plain/ Statocles-0.052/t/app/static/ Statocles-0.052/t/app/url.t Statocles-0.052/t/app/static/constructor.t Statocles-0.052/t/app/static/pages.t Statocles-0.052/t/app/plain/constructor.t Statocles-0.052/t/app/plain/pages.t Statocles-0.052/t/app/perldoc/constructor.t Statocles-0.052/t/app/perldoc/pages.t Statocles-0.052/t/app/blog/command.t Statocles-0.052/t/app/blog/constructor.t Statocles-0.052/t/app/blog/pages.t Statocles-0.052/t/app/blog/recent_posts.t Statocles-0.052/site/blog/ Statocles-0.052/site/gallery/ Statocles-0.052/site/index.markdown Statocles-0.052/site/release-blog.pl Statocles-0.052/site/theme/ Statocles-0.052/site/theme/blog/ Statocles-0.052/site/theme/css/ Statocles-0.052/site/theme/images/ Statocles-0.052/site/theme/perldoc/ Statocles-0.052/site/theme/site/ Statocles-0.052/site/theme/site/footer.html.ep Statocles-0.052/site/theme/site/head_after.html.ep Statocles-0.052/site/theme/site/header_after.html.ep Statocles-0.052/site/theme/site/layout.html.ep Statocles-0.052/site/theme/site/robots.txt.ep Statocles-0.052/site/theme/site/sidebar_before.html.ep Statocles-0.052/site/theme/site/sitemap.xml.ep Statocles-0.052/site/theme/site/style.html Statocles-0.052/site/theme/perldoc/pod.html.ep Statocles-0.052/site/theme/perldoc/source.html.ep Statocles-0.052/site/theme/images/column.png Statocles-0.052/site/theme/css/normalize.css Statocles-0.052/site/theme/css/skeleton.css Statocles-0.052/site/theme/css/statocles-default.css Statocles-0.052/site/theme/blog/index.atom.ep Statocles-0.052/site/theme/blog/index.html.ep Statocles-0.052/site/theme/blog/index.rss.ep Statocles-0.052/site/theme/blog/post.html.ep Statocles-0.052/site/gallery/chicagopm-inner.jpg Statocles-0.052/site/gallery/chicagopm-main.jpg Statocles-0.052/site/gallery/index.markdown Statocles-0.052/site/gallery/indiepalate.jpg Statocles-0.052/site/blog/2014/ Statocles-0.052/site/blog/2015/ Statocles-0.052/site/blog/2015/01/ Statocles-0.052/site/blog/2015/02/ Statocles-0.052/site/blog/2015/03/ Statocles-0.052/site/blog/2015/04/ Statocles-0.052/site/blog/2015/05/ Statocles-0.052/site/blog/2015/06/ Statocles-0.052/site/blog/2015/07/ Statocles-0.052/site/blog/2015/07/06/ Statocles-0.052/site/blog/2015/07/06/release-v0-051/ Statocles-0.052/site/blog/2015/07/06/release-v0-051/index.markdown Statocles-0.052/site/blog/2015/06/03/ Statocles-0.052/site/blog/2015/06/22/ Statocles-0.052/site/blog/2015/06/23/ Statocles-0.052/site/blog/2015/06/28/ Statocles-0.052/site/blog/2015/06/28/release-v0-050/ Statocles-0.052/site/blog/2015/06/28/release-v0-050/index.markdown Statocles-0.052/site/blog/2015/06/23/release-v0-049/ Statocles-0.052/site/blog/2015/06/23/release-v0-049/index.markdown Statocles-0.052/site/blog/2015/06/22/release-v0-048/ Statocles-0.052/site/blog/2015/06/22/release-v0-048/index.markdown Statocles-0.052/site/blog/2015/06/03/release-v0-047/ Statocles-0.052/site/blog/2015/06/03/release-v0-047/index.markdown Statocles-0.052/site/blog/2015/05/24/ Statocles-0.052/site/blog/2015/05/24/release-v0-046/ Statocles-0.052/site/blog/2015/05/24/release-v0-046/index.markdown Statocles-0.052/site/blog/2015/04/06/ Statocles-0.052/site/blog/2015/04/16/ Statocles-0.052/site/blog/2015/04/16/release-v0-045/ Statocles-0.052/site/blog/2015/04/16/release-v0-045/index.markdown Statocles-0.052/site/blog/2015/04/06/release-v0.044/ Statocles-0.052/site/blog/2015/04/06/release-v0.044/index.markdown Statocles-0.052/site/blog/2015/03/02/ Statocles-0.052/site/blog/2015/03/08/ Statocles-0.052/site/blog/2015/03/16/ Statocles-0.052/site/blog/2015/03/24/ Statocles-0.052/site/blog/2015/03/24/release-v0.043/ Statocles-0.052/site/blog/2015/03/24/release-v0.043/index.markdown Statocles-0.052/site/blog/2015/03/16/release-v0.042/ Statocles-0.052/site/blog/2015/03/16/release-v0.042/index.markdown Statocles-0.052/site/blog/2015/03/08/release-v0.041/ Statocles-0.052/site/blog/2015/03/08/release-v0.041/index.markdown Statocles-0.052/site/blog/2015/03/02/release-v0.040/ Statocles-0.052/site/blog/2015/03/02/release-v0.040/index.markdown Statocles-0.052/site/blog/2015/02/08/ Statocles-0.052/site/blog/2015/02/11/ Statocles-0.052/site/blog/2015/02/12/ Statocles-0.052/site/blog/2015/02/14/ Statocles-0.052/site/blog/2015/02/22/ Statocles-0.052/site/blog/2015/02/22/statocles-beta-(release-v0.039)/ Statocles-0.052/site/blog/2015/02/22/statocles-beta-(release-v0.039)/index.markdown Statocles-0.052/site/blog/2015/02/14/release-v0.038.markdown Statocles-0.052/site/blog/2015/02/12/release-v0.037.markdown Statocles-0.052/site/blog/2015/02/11/release-v0.036.markdown Statocles-0.052/site/blog/2015/02/08/release-v0.035.markdown Statocles-0.052/site/blog/2015/01/04/ Statocles-0.052/site/blog/2015/01/11/ Statocles-0.052/site/blog/2015/01/25/ Statocles-0.052/site/blog/2015/01/25/release-v0.034.markdown Statocles-0.052/site/blog/2015/01/11/release-v0.033.markdown Statocles-0.052/site/blog/2015/01/04/release-v0.032.markdown Statocles-0.052/site/blog/2014/12/ Statocles-0.052/site/blog/2014/12/07/ Statocles-0.052/site/blog/2014/12/08/ Statocles-0.052/site/blog/2014/12/14/ Statocles-0.052/site/blog/2014/12/22/ Statocles-0.052/site/blog/2014/12/23/ Statocles-0.052/site/blog/2014/12/25/ Statocles-0.052/site/blog/2014/12/25/release-v0.031.markdown Statocles-0.052/site/blog/2014/12/23/release-v0.030.markdown Statocles-0.052/site/blog/2014/12/22/release-v0.029.markdown Statocles-0.052/site/blog/2014/12/14/release-v0.028.markdown Statocles-0.052/site/blog/2014/12/08/release-v0.027.markdown Statocles-0.052/site/blog/2014/12/07/statocles-initial-public-(alpha)-release.markdown Statocles-0.052/share/create/ Statocles-0.052/share/theme/ Statocles-0.052/share/zsh/ Statocles-0.052/share/zsh/_statocles Statocles-0.052/share/theme/bootstrap/ Statocles-0.052/share/theme/default/ Statocles-0.052/share/theme/default/blog/ Statocles-0.052/share/theme/default/css/ Statocles-0.052/share/theme/default/perldoc/ Statocles-0.052/share/theme/default/site/ Statocles-0.052/share/theme/default/site/footer.html.ep Statocles-0.052/share/theme/default/site/head_after.html.ep Statocles-0.052/share/theme/default/site/header_after.html.ep Statocles-0.052/share/theme/default/site/layout.html.ep Statocles-0.052/share/theme/default/site/navbar_extra.html.ep Statocles-0.052/share/theme/default/site/robots.txt.ep Statocles-0.052/share/theme/default/site/sidebar_before.html.ep Statocles-0.052/share/theme/default/site/sitemap.xml.ep Statocles-0.052/share/theme/default/site/style.html Statocles-0.052/share/theme/default/perldoc/pod.html.ep Statocles-0.052/share/theme/default/perldoc/source.html.ep Statocles-0.052/share/theme/default/css/normalize.css Statocles-0.052/share/theme/default/css/skeleton.css Statocles-0.052/share/theme/default/css/statocles-default.css Statocles-0.052/share/theme/default/blog/index.atom.ep Statocles-0.052/share/theme/default/blog/index.html.ep Statocles-0.052/share/theme/default/blog/index.rss.ep Statocles-0.052/share/theme/default/blog/post.html.ep Statocles-0.052/share/theme/bootstrap/blog/ Statocles-0.052/share/theme/bootstrap/css/ Statocles-0.052/share/theme/bootstrap/perldoc/ Statocles-0.052/share/theme/bootstrap/site/ Statocles-0.052/share/theme/bootstrap/site/footer.html.ep Statocles-0.052/share/theme/bootstrap/site/head_after.html.ep Statocles-0.052/share/theme/bootstrap/site/header_after.html.ep Statocles-0.052/share/theme/bootstrap/site/layout.html.ep Statocles-0.052/share/theme/bootstrap/site/navbar_extra.html.ep Statocles-0.052/share/theme/bootstrap/site/robots.txt.ep Statocles-0.052/share/theme/bootstrap/site/sidebar_before.html.ep Statocles-0.052/share/theme/bootstrap/site/sitemap.xml.ep Statocles-0.052/share/theme/bootstrap/site/style.html Statocles-0.052/share/theme/bootstrap/perldoc/pod.html.ep Statocles-0.052/share/theme/bootstrap/perldoc/source.html.ep Statocles-0.052/share/theme/bootstrap/css/statocles-bootstrap.css Statocles-0.052/share/theme/bootstrap/blog/index.atom.ep Statocles-0.052/share/theme/bootstrap/blog/index.html.ep Statocles-0.052/share/theme/bootstrap/blog/index.rss.ep Statocles-0.052/share/theme/bootstrap/blog/post.html.ep Statocles-0.052/share/create/script.yml Statocles-0.052/share/create/site.yml Statocles-0.052/lib/Statocles/ Statocles-0.052/lib/Statocles.pm Statocles-0.052/lib/Statocles/App/ Statocles-0.052/lib/Statocles/App.pm Statocles-0.052/lib/Statocles/Base.pm Statocles-0.052/lib/Statocles/Command.pm Statocles-0.052/lib/Statocles/Deploy/ Statocles-0.052/lib/Statocles/Deploy.pm Statocles-0.052/lib/Statocles/Document.pm Statocles-0.052/lib/Statocles/Event.pm Statocles-0.052/lib/Statocles/Help/ Statocles-0.052/lib/Statocles/Help.pod Statocles-0.052/lib/Statocles/Link.pm Statocles-0.052/lib/Statocles/Page/ Statocles-0.052/lib/Statocles/Page.pm Statocles-0.052/lib/Statocles/Plugin/ Statocles-0.052/lib/Statocles/Site.pm Statocles-0.052/lib/Statocles/Store/ Statocles-0.052/lib/Statocles/Store.pm Statocles-0.052/lib/Statocles/Template.pm Statocles-0.052/lib/Statocles/Test.pm Statocles-0.052/lib/Statocles/Theme.pm Statocles-0.052/lib/Statocles/Types.pm Statocles-0.052/lib/Statocles/Util.pm Statocles-0.052/lib/Statocles/Store/File.pm Statocles-0.052/lib/Statocles/Plugin/LinkCheck.pm Statocles-0.052/lib/Statocles/Page/Document.pm Statocles-0.052/lib/Statocles/Page/File.pm Statocles-0.052/lib/Statocles/Page/List.pm Statocles-0.052/lib/Statocles/Page/ListItem.pm Statocles-0.052/lib/Statocles/Page/Plain.pm Statocles-0.052/lib/Statocles/Help/Config.pod Statocles-0.052/lib/Statocles/Help/Content.pod Statocles-0.052/lib/Statocles/Help/Deploy.pod Statocles-0.052/lib/Statocles/Help/Develop.pod Statocles-0.052/lib/Statocles/Help/Policy.pod Statocles-0.052/lib/Statocles/Help/Setup.pod Statocles-0.052/lib/Statocles/Help/Theme.pod Statocles-0.052/lib/Statocles/Help/Upgrading.pod Statocles-0.052/lib/Statocles/Deploy/File.pm Statocles-0.052/lib/Statocles/Deploy/Git.pm Statocles-0.052/lib/Statocles/App/Blog.pm Statocles-0.052/lib/Statocles/App/Perldoc.pm Statocles-0.052/lib/Statocles/App/Plain.pm Statocles-0.052/lib/Statocles/App/Static.pm Statocles-0.052/bin/statocles CPAN.pm: Building P/PR/PREACTION/Statocles-0.052.tar.gz >>> C:\Perl64-5.16\bin\perl.exe Makefile.PL Checking if your kit is complete... Looks good Generating a nmake-style Makefile Writing Makefile for Statocles Writing MYMETA.yml and MYMETA.json >>> nmake Microsoft (R) Program Maintenance Utility Version 7.00.8882 Copyright (C) Microsoft Corp 1988-2000. All rights reserved. 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\navbar_extra.html.ep blib\lib\auto\share\dist\Statocles\theme\bootstrap\site\navbar_extra.html.ep cp share\theme\bootstrap\blog\index.rss.ep blib\lib\auto\share\dist\Statocles\theme\bootstrap\blog\index.rss.ep cp share\theme\bootstrap\site\sitemap.xml.ep blib\lib\auto\share\dist\Statocles\theme\bootstrap\site\sitemap.xml.ep cp share\theme\bootstrap\blog\post.html.ep blib\lib\auto\share\dist\Statocles\theme\bootstrap\blog\post.html.ep cp share\theme\default\css\skeleton.css blib\lib\auto\share\dist\Statocles\theme\default\css\skeleton.css cp share\theme\default\site\footer.html.ep blib\lib\auto\share\dist\Statocles\theme\default\site\footer.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\script.yml blib\lib\auto\share\dist\Statocles\create\script.yml 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\default\site\header_after.html.ep blib\lib\auto\share\dist\Statocles\theme\default\site\header_after.html.ep cp share\theme\default\site\robots.txt.ep blib\lib\auto\share\dist\Statocles\theme\default\site\robots.txt.ep cp share\theme\default\blog\index.html.ep blib\lib\auto\share\dist\Statocles\theme\default\blog\index.html.ep 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\css\normalize.css blib\lib\auto\share\dist\Statocles\theme\default\css\normalize.css 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\blog\post.html.ep blib\lib\auto\share\dist\Statocles\theme\default\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\zsh\_statocles blib\lib\auto\share\dist\Statocles\zsh\_statocles cp share\theme\default\css\statocles-default.css blib\lib\auto\share\dist\Statocles\theme\default\css\statocles-default.css cp share\theme\bootstrap\perldoc\source.html.ep blib\lib\auto\share\dist\Statocles\theme\bootstrap\perldoc\source.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\bootstrap\site\sidebar_before.html.ep blib\lib\auto\share\dist\Statocles\theme\bootstrap\site\sidebar_before.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\theme\default\site\layout.html.ep blib\lib\auto\share\dist\Statocles\theme\default\site\layout.html.ep cp share\theme\bootstrap\blog\index.atom.ep blib\lib\auto\share\dist\Statocles\theme\bootstrap\blog\index.atom.ep cp share\theme\default\perldoc\pod.html.ep blib\lib\auto\share\dist\Statocles\theme\default\perldoc\pod.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\default\site\sidebar_before.html.ep blib\lib\auto\share\dist\Statocles\theme\default\site\sidebar_before.html.ep cp share\theme\bootstrap\css\statocles-bootstrap.css blib\lib\auto\share\dist\Statocles\theme\bootstrap\css\statocles-bootstrap.css cp share\theme\bootstrap\site\style.html blib\lib\auto\share\dist\Statocles\theme\bootstrap\site\style.html cp share\theme\default\site\style.html blib\lib\auto\share\dist\Statocles\theme\default\site\style.html cp share\theme\default\blog\index.rss.ep blib\lib\auto\share\dist\Statocles\theme\default\blog\index.rss.ep cp share\theme\bootstrap\blog\index.html.ep blib\lib\auto\share\dist\Statocles\theme\bootstrap\blog\index.html.ep cp share\create\site.yml blib\lib\auto\share\dist\Statocles\create\site.yml cp share\theme\bootstrap\site\robots.txt.ep blib\lib\auto\share\dist\Statocles\theme\bootstrap\site\robots.txt.ep cp share\theme\default\perldoc\source.html.ep blib\lib\auto\share\dist\Statocles\theme\default\perldoc\source.html.ep cp lib/Statocles/Deploy/Git.pm blib\lib\Statocles\Deploy\Git.pm cp lib/Statocles/App/Blog.pm blib\lib\Statocles\App\Blog.pm cp lib/Statocles/App/Plain.pm blib\lib\Statocles\App\Plain.pm cp lib/Statocles/Help/Setup.pod blib\lib\Statocles\Help\Setup.pod cp lib/Statocles/Base.pm blib\lib\Statocles\Base.pm cp lib/Statocles/Help/Theme.pod blib\lib\Statocles\Help\Theme.pod cp lib/Statocles/Help/Policy.pod blib\lib\Statocles\Help\Policy.pod cp lib/Statocles/Help.pod blib\lib\Statocles\Help.pod cp lib/Statocles/App/Perldoc.pm blib\lib\Statocles\App\Perldoc.pm cp lib/Statocles/Deploy.pm blib\lib\Statocles\Deploy.pm cp lib/Statocles/Document.pm blib\lib\Statocles\Document.pm cp lib/Statocles/Help/Develop.pod blib\lib\Statocles\Help\Develop.pod cp lib/Statocles/App/Static.pm blib\lib\Statocles\App\Static.pm cp lib/Statocles/Help/Config.pod blib\lib\Statocles\Help\Config.pod cp lib/Statocles.pm blib\lib\Statocles.pm cp lib/Statocles/Deploy/File.pm blib\lib\Statocles\Deploy\File.pm cp lib/Statocles/Help/Deploy.pod blib\lib\Statocles\Help\Deploy.pod cp lib/Statocles/Command.pm blib\lib\Statocles\Command.pm cp lib/Statocles/Event.pm blib\lib\Statocles\Event.pm cp lib/Statocles/App.pm blib\lib\Statocles\App.pm cp lib/Statocles/Help/Content.pod blib\lib\Statocles\Help\Content.pod cp lib/Statocles/Util.pm blib\lib\Statocles\Util.pm cp lib/Statocles/Site.pm blib\lib\Statocles\Site.pm cp lib/Statocles/Plugin/LinkCheck.pm blib\lib\Statocles\Plugin\LinkCheck.pm cp lib/Statocles/Page/Plain.pm blib\lib\Statocles\Page\Plain.pm cp lib/Statocles/Link.pm blib\lib\Statocles\Link.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/Store.pm blib\lib\Statocles\Store.pm cp lib/Statocles/Page/ListItem.pm blib\lib\Statocles\Page\ListItem.pm cp lib/Statocles/Page/Document.pm blib\lib\Statocles\Page\Document.pm cp lib/Statocles/Page.pm blib\lib\Statocles\Page.pm cp lib/Statocles/Template.pm blib\lib\Statocles\Template.pm cp lib/Statocles/Theme.pm blib\lib\Statocles\Theme.pm cp lib/Statocles/Test.pm blib\lib\Statocles\Test.pm cp lib/Statocles/Page/List.pm blib\lib\Statocles\Page\List.pm cp lib/Statocles/Page/File.pm blib\lib\Statocles\Page\File.pm cp lib/Statocles/Types.pm blib\lib\Statocles\Types.pm "C:\Perl64-5.16\bin\perl.exe" -MExtUtils::Command -e cp -- bin/statocles blib\script\statocles pl2bat.bat blib\script\statocles PREACTION/Statocles-0.052.tar.gz nmake -- OK Running make test >>> nmake test TEST_VERBOSE=1 Microsoft (R) Program Maintenance Utility Version 7.00.8882 Copyright (C) Microsoft Corp 1988-2000. All rights reserved. Skip blib\lib\auto\share\dist\Statocles\theme\default\site\sitemap.xml.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.rss.ep (unchanged) Skip blib\lib\auto\share\dist\Statocles\theme\bootstrap\site\sitemap.xml.ep (unchanged) Skip blib\lib\auto\share\dist\Statocles\theme\bootstrap\blog\post.html.ep (unchanged) Skip blib\lib\auto\share\dist\Statocles\theme\default\css\skeleton.css (unchanged) Skip blib\lib\auto\share\dist\Statocles\theme\default\site\footer.html.ep (unchanged) Skip blib\lib\auto\share\dist\Statocles\theme\default\blog\index.atom.ep (unchanged) Skip blib\lib\auto\share\dist\Statocles\create\script.yml (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\default\site\robots.txt.ep (unchanged) Skip blib\lib\auto\share\dist\Statocles\theme\default\blog\index.html.ep (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\css\normalize.css (unchanged) Skip blib\lib\auto\share\dist\Statocles\theme\bootstrap\site\header_after.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\site\layout.html.ep (unchanged) Skip blib\lib\auto\share\dist\Statocles\zsh\_statocles (unchanged) Skip blib\lib\auto\share\dist\Statocles\theme\default\css\statocles-default.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\perldoc\pod.html.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\site\navbar_extra.html.ep (unchanged) Skip blib\lib\auto\share\dist\Statocles\theme\default\site\layout.html.ep (unchanged) Skip blib\lib\auto\share\dist\Statocles\theme\bootstrap\blog\index.atom.ep (unchanged) Skip blib\lib\auto\share\dist\Statocles\theme\default\perldoc\pod.html.ep (unchanged) Skip blib\lib\auto\share\dist\Statocles\theme\bootstrap\site\footer.html.ep (unchanged) Skip blib\lib\auto\share\dist\Statocles\theme\default\site\sidebar_before.html.ep (unchanged) Skip blib\lib\auto\share\dist\Statocles\theme\bootstrap\css\statocles-bootstrap.css (unchanged) Skip blib\lib\auto\share\dist\Statocles\theme\bootstrap\site\style.html (unchanged) Skip blib\lib\auto\share\dist\Statocles\theme\default\site\style.html (unchanged) Skip blib\lib\auto\share\dist\Statocles\theme\default\blog\index.rss.ep (unchanged) Skip blib\lib\auto\share\dist\Statocles\theme\bootstrap\blog\index.html.ep (unchanged) Skip blib\lib\auto\share\dist\Statocles\create\site.yml (unchanged) Skip blib\lib\auto\share\dist\Statocles\theme\bootstrap\site\robots.txt.ep (unchanged) Skip blib\lib\auto\share\dist\Statocles\theme\default\perldoc\source.html.ep (unchanged) "C:\Perl64-5.16\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\blog\*.t t\app\perldoc\*.t t\app\plain\*.t t\app\static\*.t t\bin\*.t t\command\*.t t\deploy\*.t t\page\*.t t\plugin\*.t t\site\*.t t\store\file\*.t t\template\*.t t\theme\*.t # Failed test 'Statocles/Command.pm loaded ok' # at t\00-compile.t line 67. # got: '3328' # expected: '0' Can't open file "C:\cpanfly-5.16\var\megalib\Mojolicious\templates\partials": Permission denied at C:/cpanfly-5.16/var/megalib/Mojolicious/Renderer.pm line 30. Compilation failed in require at C:/cpanfly-5.16/var/megalib/Mojolicious.pm line 11. BEGIN failed--compilation aborted at C:/cpanfly-5.16/var/megalib/Mojolicious.pm line 11. Compilation failed in require at C:/cpanfly-5.16/var/megalib/Mojo/Base.pm line 77. BEGIN failed--compilation aborted at C:\cpanfly-5.16\var\cpan\build\Statocles-0.052-WuG4Es\blib\lib/Statocles/Command.pm line 331. Compilation failed in require at -e line 1. # Looks like you failed 1 test of 30. t\00-compile.t ................ 1..30 ok 1 - Statocles.pm loaded ok ok 2 - Statocles/App.pm loaded ok ok 3 - Statocles/App/Blog.pm loaded ok ok 4 - Statocles/App/Perldoc.pm loaded ok ok 5 - Statocles/App/Plain.pm loaded ok ok 6 - Statocles/App/Static.pm loaded ok ok 7 - Statocles/Base.pm loaded ok not ok 8 - Statocles/Command.pm loaded ok ok 9 - Statocles/Deploy.pm loaded ok ok 10 - Statocles/Deploy/File.pm loaded ok ok 11 - Statocles/Deploy/Git.pm loaded ok ok 12 - Statocles/Document.pm loaded ok ok 13 - Statocles/Event.pm loaded ok ok 14 - Statocles/Link.pm loaded ok ok 15 - Statocles/Page.pm loaded ok ok 16 - Statocles/Page/Document.pm loaded ok ok 17 - Statocles/Page/File.pm loaded ok ok 18 - Statocles/Page/List.pm loaded ok ok 19 - Statocles/Page/ListItem.pm loaded ok ok 20 - Statocles/Page/Plain.pm loaded ok ok 21 - Statocles/Plugin/LinkCheck.pm loaded ok ok 22 - Statocles/Site.pm loaded ok ok 23 - Statocles/Store.pm loaded ok ok 24 - Statocles/Store/File.pm loaded ok ok 25 - Statocles/Template.pm loaded ok ok 26 - Statocles/Test.pm loaded ok ok 27 - Statocles/Theme.pm loaded ok ok 28 - Statocles/Types.pm loaded ok ok 29 - Statocles/Util.pm loaded ok ok 30 # skip bin/statocles isn't perl Dubious, test returned 1 (wstat 256, 0x100) Failed 1/30 subtests (less 1 skipped subtest: 28 okay) # # Versions for all modules listed in MYMETA.json (including optional ones): # # === Configure Requires === # # Module Want Have # ----------------------- ---- ---- # ExtUtils::MakeMaker any 7.04 # File::ShareDir::Install 0.06 0.10 # # === Build Requires === # # Module Want Have # ------------------- ---- ---- # ExtUtils::MakeMaker any 7.04 # # === Test Requires === # # Module Want Have # ------------------- -------- -------- # Capture::Tiny any 0.30 # Dir::Self any 0.11 # ExtUtils::MakeMaker any 7.04 # File::Spec any 3.47 # IO::Handle any 1.28 # IPC::Open3 any 1.12 # Storable any 2.51 # Test::Deep any 0.117 # Test::Differences any 0.63 # Test::Exception any 0.40 # Test::Lib any 0.002 # Test::More 1.001005 1.001009 # # === 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.013 1.013 # Encode any 2.49 # File::Share any 0.25 # Git::Repository any 1.16 # Import::Base 0.012 0.012 # Mojolicious 6.0 6.14 # Moo 2.000001 2.000001 # Path::Tiny 0.060 0.070 # Pod::Simple any 3.30 # Pod::Usage::Return any 0.003 # Text::Markdown any 1.000031 # Time::Piece any 1.30 # Type::Tiny any 1.000005 # Types::Path::Tiny any 0.005 # YAML any 0.84 # strict any 1.07 # warnings any 1.13 # # === Runtime Recommends === # # Module Want Have # -------------- ---- -------- # PPI any 1.220 # Pod::Elemental any 0.103004 # Pod::Weaver any 4.012 # t\00-report-prereqs.t ......... 1..1 ok 1 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 95. # +---+------------------------+---+-----------------------------+ # | 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 102. # Looks like you failed 2 tests of 2. # Failed test 'default document' # at t\app\blog\command.t line 103. # Failed test 'nothing on stdout' # at t\app\blog\command.t line 120. # Looks like you failed 1 test of 3. # Failed test 'run the command' # at t\app\blog\command.t line 124. # Failed test at t\app\blog\command.t line 129. # Compared $data->{"content"} # got : '' # expect : 'Markdown content goes here. # ' # Failed test at t\app\blog\command.t line 137. # +---+-----------------------------------------------------------------+---+-----------------------------------------------------------------+ # | 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 144. # Looks like you failed 2 tests of 2. # Failed test 'special characters in title' # at t\app\blog\command.t line 145. # Failed test 'nothing on stdout' # at t\app\blog\command.t line 157. # Use of uninitialized value $lines[0] in pattern match (m//) at C:\cpanfly-5.16\var\cpan\build\Statocles-0.052-WuG4Es\blib\lib/Statocles/Store/File.pm line 124, line 1. # Looks like you failed 1 test of 3. # Failed test 'run the command' # at t\app\blog\command.t line 161. # Failed test at t\app\blog\command.t line 166. # Compared $data->{"content"} # got : '' # expect : 'Markdown content goes here. # ' # Failed test at t\app\blog\command.t line 174. # +---+------------------------+---+-----------------------------+ # | 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 181. # Looks like you failed 2 tests of 2. # Failed test 'custom date' # at t\app\blog\command.t line 182. # 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 3 tests of 5. # Failed test 'create new post' # at t\app\blog\command.t line 291. # Looks like you failed 1 test of 1. # Failed test 'post' # at t\app\blog\command.t line 292. # 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 1..5 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 - page_size default value ok 2 - index_tags default value 1..2 ok 3 - attribute defaults 1..3 ok 1 - Statocles::App::Blog constructor # Subtest: attribute types/coercions # Subtest: store ok 1 ok 2 1..2 ok 1 - store 1..1 ok 2 - attribute types/coercions 1..2 ok # Current LC_TIME locale: English_United States.1252 # Could not set locale to ru_RU. Still 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 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 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 ok 1 ok 2 ok 3 ok 4 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 1..14 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 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 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/even-more-tags/index.html ok 1 - "even more tags" page has 1 post title ok 2 - "even more tags" page has 1 post url ok 3 - no author for this post ok 4 - tag list is available ok 5 - feeds list is available ok 6 ok 7 - app-info is correct ok 8 ok 9 ok 10 ok 11 1..11 ok 16 - html content: /blog/tag/even-more-tags/index.html ok 17 - must be a Statocles::Page ok 18 - 'must set a date' isa 'Time::Piece' # Subtest: html content: /blog/tag/even-more-tags.atom ok 1 ok 2 ok 3 ok 4 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 ok 19 - html content: /blog/tag/even-more-tags.atom ok 20 - must be a Statocles::Page ok 21 - 'must set a date' isa 'Time::Piece' # Subtest: html content: /blog/tag/even-more-tags.rss ok 1 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 ok 22 - html content: /blog/tag/even-more-tags.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 ok 1 ok 2 ok 3 ok 4 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 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 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 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/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 34 - html content: /blog/tag/better/index.html ok 35 - must be a Statocles::Page ok 36 - '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 37 - html content: /blog/tag/better/page/2/index.html ok 38 - must be a Statocles::Page ok 39 - 'must set a date' isa 'Time::Piece' # Subtest: html content: /blog/tag/better.atom ok 1 ok 2 ok 3 ok 4 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 ok 40 - html content: /blog/tag/better.atom ok 41 - must be a Statocles::Page ok 42 - 'must set a date' isa 'Time::Piece' # Subtest: html content: /blog/tag/better.rss ok 1 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 ok 43 - html content: /blog/tag/better.rss ok 44 - must be a Statocles::Page ok 45 - '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 46 - html content: /blog/tag/more/index.html ok 47 - must be a Statocles::Page ok 48 - 'must set a date' isa 'Time::Piece' # Subtest: html content: /blog/tag/more.atom ok 1 ok 2 ok 3 ok 4 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 ok 49 - html content: /blog/tag/more.atom ok 50 - must be a Statocles::Page ok 51 - 'must set a date' isa 'Time::Piece' # Subtest: html content: /blog/tag/more.rss ok 1 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 ok 52 - html content: /blog/tag/more.rss ok 53 - must be a Statocles::Page ok 54 - 'must set a date' isa 'Time::Piece' # Subtest: text content: /blog/2014/04/30/plug/image.jpg ok 1 1..1 ok 55 - text content: /blog/2014/04/30/plug/image.jpg ok 56 - must be a Statocles::Page ok 57 - 'must set a date' isa 'Time::Piece' # Subtest: html content: /blog/2014/04/30/plug/recipe.html ok 1 1..1 ok 58 - html content: /blog/2014/04/30/plug/recipe.html 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/docs.html ok 1 1..1 ok 61 - html content: /blog/2014/06/02/more_tags/docs.html ok 62 - must be a Statocles::Page ok 63 - 'must set a date' isa 'Time::Piece' # Subtest: text content: /blog/2014/06/02/more_tags/image.markdown.jpg ok 1 1..1 ok 64 - text content: /blog/2014/06/02/more_tags/image.markdown.jpg ok 65 - must be a Statocles::Page ok 66 - '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 ok 7 ok 8 ok 9 ok 10 - app-info is correct 1..10 ok 67 - html content: /blog/2014/06/02/more_tags/index.html ok 68 - must be a Statocles::Page ok 69 - '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 70 - html content: /blog/2014/05/22/(regex)[name].file.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/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 73 - html content: /blog/2014/04/30/plug/index.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 1..79 ok 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\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 - modules is required ok 2 - index_module is required ok 3 - url_root is required 1..3 ok 2 - required attributes # Subtest: attribute defaults ok 1 - weave default value ok 2 - inc default value ok 3 - weave_config 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 ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 - internal link ok 8 - source link exists ok 9 ok 10 ok 11 ok 12 ok 13 ok 14 ok 15 - app-info is correct 1..15 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.html ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 - internal link to index page ok 8 - internal link has no rel ok 9 - external link exists ok 10 - external link has rel=external ok 11 - source link exists ok 12 - source link has no rel ok 13 ok 14 ok 15 ok 16 ok 17 - app-info is correct 1..17 ok 7 - html content: /pod/My.html ok 8 - must be a Statocles::Page ok 9 - 'must set a date' isa 'Time::Piece' # Subtest: html content: /pod/My.src.html ok 1 1..1 ok 10 - html content: /pod/My.src.html ok 11 - must be a Statocles::Page ok 12 - 'must set a date' isa 'Time::Piece' # Subtest: html content: /pod/My/Internal.src.html ok 1 1..1 ok 13 - html content: /pod/My/Internal.src.html ok 14 - must be a Statocles::Page ok 15 - 'must set a date' isa 'Time::Piece' # Subtest: html content: /pod/shellcmd.html ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 - internal link to same page ok 8 - source link exists ok 9 ok 10 ok 11 ok 12 ok 13 - app-info is correct 1..13 ok 16 - html content: /pod/shellcmd.html ok 17 - must be a Statocles::Page ok 18 - 'must set a date' isa 'Time::Piece' # Subtest: html content: /pod/shellcmd.src.html ok 1 1..1 ok 19 - html content: /pod/shellcmd.src.html ok 20 - must be a Statocles::Page ok 21 - 'must set a date' isa 'Time::Piece' # Subtest: html content: /pod/command.html ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 - internal link to same page ok 8 - source link exists ok 9 ok 10 ok 11 ok 12 ok 13 - app-info is correct 1..13 ok 22 - html content: /pod/command.html ok 23 - must be a Statocles::Page ok 24 - 'must set a date' isa 'Time::Piece' # Subtest: html content: /pod/command.src.html ok 1 1..1 ok 25 - html content: /pod/command.src.html ok 26 - no warnings! 1..26 ok 1 - without Pod::Weaver # Subtest: with Pod::Weaver ok 1 - correct number of pages ok 2 - must be a Statocles::Page ok 3 - 'must set a date' isa 'Time::Piece' # Subtest: html content: /pod/index.html ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 - internal link ok 8 - source link exists ok 9 ok 10 ok 11 ok 12 ok 13 ok 14 ok 15 - app-info is correct 1..15 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.html ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 - internal link to index page ok 8 - internal link has no rel ok 9 - external link exists ok 10 - external link has rel=external ok 11 - source link exists ok 12 - source link has no rel ok 13 ok 14 ok 15 ok 16 ok 17 - app-info is correct 1..17 ok 7 - html content: /pod/My.html ok 8 - must be a Statocles::Page ok 9 - 'must set a date' isa 'Time::Piece' # Subtest: html content: /pod/My.src.html ok 1 1..1 ok 10 - html content: /pod/My.src.html ok 11 - must be a Statocles::Page ok 12 - 'must set a date' isa 'Time::Piece' # Subtest: html content: /pod/My/Internal.src.html ok 1 1..1 ok 13 - html content: /pod/My/Internal.src.html ok 14 - must be a Statocles::Page ok 15 - 'must set a date' isa 'Time::Piece' # Subtest: html content: /pod/shellcmd.html ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 - internal link to same page ok 8 - source link exists ok 9 ok 10 ok 11 ok 12 ok 13 - app-info is correct 1..13 ok 16 - html content: /pod/shellcmd.html ok 17 - must be a Statocles::Page ok 18 - 'must set a date' isa 'Time::Piece' # Subtest: html content: /pod/shellcmd.src.html ok 1 1..1 ok 19 - html content: /pod/shellcmd.src.html ok 20 - must be a Statocles::Page ok 21 - 'must set a date' isa 'Time::Piece' # Subtest: html content: /pod/command.html ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 - internal link to same page ok 8 - source link exists ok 9 ok 10 ok 11 ok 12 ok 13 - app-info is correct 1..13 ok 22 - html content: /pod/command.html ok 23 - must be a Statocles::Page ok 24 - 'must set a date' isa 'Time::Piece' # Subtest: html content: /pod/command.src.html ok 1 1..1 ok 25 - html content: /pod/command.src.html ok 26 - no warnings! 1..26 ok 2 - with Pod::Weaver 1..2 ok t\app\plain\constructor.t ..... # Subtest: Statocles::App::Plain constructor ok 1 - 'constructor works with all required args' isa 'Statocles::App::Plain' # 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::Plain constructor 1..1 ok t\app\plain\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: /index.html ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 - app-info is correct 1..7 ok 4 - html content: /index.html ok 5 - must be a Statocles::Page ok 6 - 'must set a date' isa 'Time::Piece' # Subtest: html content: /aaa.html ok 1 1..1 ok 7 - html content: /aaa.html ok 8 - must be a Statocles::Page ok 9 - '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 10 - html content: /foo/index.html ok 11 - must be a Statocles::Page ok 12 - '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 13 - html content: /foo/other.html ok 14 - must be a Statocles::Page ok 15 - '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 16 - html content: /foo/utf8.html ok 17 - no warnings! 1..17 ok t\app\static\constructor.t .... # Subtest: Statocles::App::Static constructor ok 1 - 'constructor works with all required args' isa 'Statocles::App::Static' # 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::Static constructor 1..1 ok t\app\static\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: /static.markdown ok 1 1..1 ok 4 - text content: /static.markdown ok 5 - must be a Statocles::Page ok 6 - 'must set a date' isa 'Time::Piece' # Subtest: text content: /static.txt ok 1 1..1 ok 7 - text content: /static.txt ok 8 - 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: text content: /nonroot/static.markdown ok 1 1..1 ok 4 - text content: /nonroot/static.markdown ok 5 - must be a Statocles::Page ok 6 - 'must set a date' isa 'Time::Piece' # Subtest: text content: /nonroot/static.txt ok 1 1..1 ok 7 - text content: /nonroot/static.txt ok 8 - no warnings! 1..8 ok 9 - non-root app 1..9 ok t\app\url.t ................... # Subtest: url ok 1 ok 2 ok 3 1..3 ok 1 - url 1..1 ok # Failed test 'nothing on stderr' # at t\bin\statocles.t line 13. # STDERR: Can't open file "C:\cpanfly-5.16\var\megalib\Mojolicious\templates\partials": Permission denied at C:/cpanfly-5.16/var/megalib/Mojolicious/Renderer.pm line 30. # Compilation failed in require at C:/cpanfly-5.16/var/megalib/Mojolicious.pm line 11. # BEGIN failed--compilation aborted at C:/cpanfly-5.16/var/megalib/Mojolicious.pm line 11. # Compilation failed in require at C:/cpanfly-5.16/var/megalib/Mojo/Base.pm line 77. # BEGIN failed--compilation aborted at C:\cpanfly-5.16\var\cpan\build\Statocles-0.052-WuG4Es\blib\lib/Statocles/Command.pm line 331. # Compilation failed in require at C:/cpanfly-5.16/var/cpan/build/Statocles-0.052-WuG4Es/bin/statocles line 15. # BEGIN failed--compilation aborted at C:/cpanfly-5.16/var/cpan/build/Statocles-0.052-WuG4Es/bin/statocles line 15. # Failed test 'reports pod from bin/statocles, not Statocles::Command' # at t\bin\statocles.t line 14. # '' # doesn't match '(?^:statocles -h)' # Failed test at t\bin\statocles.t line 16. # got: '3328' # expected: '0' # Looks like you failed 3 tests of 3. # Failed test '-h' # at t\bin\statocles.t line 17. # Failed test 'nothing on stderr' # at t\bin\statocles.t line 20. # STDERR: Can't open file "C:\cpanfly-5.16\var\megalib\Mojolicious\templates\partials": Permission denied at C:/cpanfly-5.16/var/megalib/Mojolicious/Renderer.pm line 30. # Compilation failed in require at C:/cpanfly-5.16/var/megalib/Mojolicious.pm line 11. # BEGIN failed--compilation aborted at C:/cpanfly-5.16/var/megalib/Mojolicious.pm line 11. # Compilation failed in require at C:/cpanfly-5.16/var/megalib/Mojo/Base.pm line 77. # BEGIN failed--compilation aborted at C:\cpanfly-5.16\var\cpan\build\Statocles-0.052-WuG4Es\blib\lib/Statocles/Command.pm line 331. # Compilation failed in require at C:/cpanfly-5.16/var/cpan/build/Statocles-0.052-WuG4Es/bin/statocles line 15. # BEGIN failed--compilation aborted at C:/cpanfly-5.16/var/cpan/build/Statocles-0.052-WuG4Es/bin/statocles line 15. # Failed test 'reports pod from bin/statocles, not Statocles::Command' # at t\bin\statocles.t line 21. # '' # doesn't match '(?^:statocles -h)' # Failed test at t\bin\statocles.t line 23. # got: '3328' # expected: '0' # Looks like you failed 3 tests of 3. # Failed test '--help' # at t\bin\statocles.t line 24. # Looks like you failed 2 tests of 2. # Failed test '-h|--help' # at t\bin\statocles.t line 25. # Looks like you failed 1 test of 1. t\bin\statocles.t ............. # Subtest: -h|--help # Subtest: -h not ok 1 - nothing on stderr not ok 2 - reports pod from bin/statocles, not Statocles::Command not ok 3 1..3 not ok 1 - -h # Subtest: --help not ok 1 - nothing on stderr not ok 2 - reports pod from bin/statocles, not Statocles::Command not ok 3 1..3 not ok 2 - --help 1..2 not ok 1 - -h|--help 1..1 Dubious, test returned 1 (wstat 256, 0x100) Failed 1/1 subtests Can't open file "C:\cpanfly-5.16\var\megalib\Mojolicious\templates\partials": Permission denied at C:/cpanfly-5.16/var/megalib/Mojolicious/Renderer.pm line 30. Compilation failed in require at C:/cpanfly-5.16/var/megalib/Mojolicious.pm line 11. BEGIN failed--compilation aborted at C:/cpanfly-5.16/var/megalib/Mojolicious.pm line 11. Compilation failed in require at C:/cpanfly-5.16/var/megalib/Mojo/Base.pm line 77. BEGIN failed--compilation aborted at C:\cpanfly-5.16\var\cpan\build\Statocles-0.052-WuG4Es\blib\lib/Statocles/Command.pm line 331. Compilation failed in require at t\command\apps.t line 4. BEGIN failed--compilation aborted at t\command\apps.t line 4. t\command\apps.t .............. Dubious, test returned 13 (wstat 3328, 0xd00) No subtests run Can't open file "C:\cpanfly-5.16\var\megalib\Mojolicious\templates\partials": Permission denied at C:/cpanfly-5.16/var/megalib/Mojolicious/Renderer.pm line 30. Compilation failed in require at C:/cpanfly-5.16/var/megalib/Mojolicious.pm line 11. BEGIN failed--compilation aborted at C:/cpanfly-5.16/var/megalib/Mojolicious.pm line 11. Compilation failed in require at C:/cpanfly-5.16/var/megalib/Mojo/Base.pm line 77. BEGIN failed--compilation aborted at C:\cpanfly-5.16\var\cpan\build\Statocles-0.052-WuG4Es\blib\lib/Statocles/Command.pm line 331. Compilation failed in require at t\command\build_and_deploy.t line 4. BEGIN failed--compilation aborted at t\command\build_and_deploy.t line 4. t\command\build_and_deploy.t .. Dubious, test returned 13 (wstat 3328, 0xd00) No subtests run Can't open file "C:\cpanfly-5.16\var\megalib\Mojolicious\templates\partials": Permission denied at C:/cpanfly-5.16/var/megalib/Mojolicious/Renderer.pm line 30. Compilation failed in require at C:/cpanfly-5.16/var/megalib/Mojolicious.pm line 11. BEGIN failed--compilation aborted at C:/cpanfly-5.16/var/megalib/Mojolicious.pm line 11. Compilation failed in require at C:/cpanfly-5.16/var/megalib/Mojo/Base.pm line 77. BEGIN failed--compilation aborted at C:\cpanfly-5.16\var\cpan\build\Statocles-0.052-WuG4Es\blib\lib/Statocles/Command.pm line 331. Compilation failed in require at t\command\bundle.t line 4. BEGIN failed--compilation aborted at t\command\bundle.t line 4. t\command\bundle.t ............ Dubious, test returned 13 (wstat 3328, 0xd00) No subtests run Can't open file "C:\cpanfly-5.16\var\megalib\Mojolicious\templates\partials": Permission denied at C:/cpanfly-5.16/var/megalib/Mojolicious/Renderer.pm line 30. Compilation failed in require at C:/cpanfly-5.16/var/megalib/Mojolicious.pm line 11. BEGIN failed--compilation aborted at C:/cpanfly-5.16/var/megalib/Mojolicious.pm line 11. Compilation failed in require at C:/cpanfly-5.16/var/megalib/Mojo/Base.pm line 77. BEGIN failed--compilation aborted at C:\cpanfly-5.16\var\cpan\build\Statocles-0.052-WuG4Es\blib\lib/Statocles/Command.pm line 331. Compilation failed in require at t\command\create.t line 4. BEGIN failed--compilation aborted at t\command\create.t line 4. t\command\create.t ............ Dubious, test returned 13 (wstat 3328, 0xd00) No subtests run Can't open file "C:\cpanfly-5.16\var\megalib\Mojolicious\templates\partials": Permission denied at C:/cpanfly-5.16/var/megalib/Mojolicious/Renderer.pm line 30. Compilation failed in require at C:/cpanfly-5.16/var/megalib/Mojolicious.pm line 11. BEGIN failed--compilation aborted at C:/cpanfly-5.16/var/megalib/Mojolicious.pm line 11. Compilation failed in require at C:/cpanfly-5.16/var/megalib/Mojo/Base.pm line 77. BEGIN failed--compilation aborted at C:\cpanfly-5.16\var\cpan\build\Statocles-0.052-WuG4Es\blib\lib/Statocles/Command.pm line 331. Compilation failed in require at t\command\daemon.t line 5. BEGIN failed--compilation aborted at t\command\daemon.t line 5. t\command\daemon.t ............ Dubious, test returned 13 (wstat 3328, 0xd00) No subtests run Can't open file "C:\cpanfly-5.16\var\megalib\Mojolicious\templates\partials": Permission denied at C:/cpanfly-5.16/var/megalib/Mojolicious/Renderer.pm line 30. Compilation failed in require at C:/cpanfly-5.16/var/megalib/Mojolicious.pm line 11. BEGIN failed--compilation aborted at C:/cpanfly-5.16/var/megalib/Mojolicious.pm line 11. Compilation failed in require at C:/cpanfly-5.16/var/megalib/Mojo/Base.pm line 77. BEGIN failed--compilation aborted at C:\cpanfly-5.16\var\cpan\build\Statocles-0.052-WuG4Es\blib\lib/Statocles/Command.pm line 331. Compilation failed in require at t\command\error.t line 5. BEGIN failed--compilation aborted at t\command\error.t line 5. t\command\error.t ............. Dubious, test returned 13 (wstat 3328, 0xd00) No subtests run Can't open file "C:\cpanfly-5.16\var\megalib\Mojolicious\templates\partials": Permission denied at C:/cpanfly-5.16/var/megalib/Mojolicious/Renderer.pm line 30. Compilation failed in require at C:/cpanfly-5.16/var/megalib/Mojolicious.pm line 11. BEGIN failed--compilation aborted at C:/cpanfly-5.16/var/megalib/Mojolicious.pm line 11. Compilation failed in require at C:/cpanfly-5.16/var/megalib/Mojo/Base.pm line 77. BEGIN failed--compilation aborted at C:\cpanfly-5.16\var\cpan\build\Statocles-0.052-WuG4Es\blib\lib/Statocles/Command.pm line 331. Compilation failed in require at t\command\help_and_version.t line 5. BEGIN failed--compilation aborted at t\command\help_and_version.t line 5. t\command\help_and_version.t .. Dubious, test returned 13 (wstat 3328, 0xd00) No subtests run Can't open file "C:\cpanfly-5.16\var\megalib\Mojolicious\templates\partials": Permission denied at C:/cpanfly-5.16/var/megalib/Mojolicious/Renderer.pm line 30. Compilation failed in require at C:/cpanfly-5.16/var/megalib/Mojolicious.pm line 11. BEGIN failed--compilation aborted at C:/cpanfly-5.16/var/megalib/Mojolicious.pm line 11. Compilation failed in require at C:/cpanfly-5.16/var/megalib/Mojo/Base.pm line 77. BEGIN failed--compilation aborted at C:\cpanfly-5.16\var\cpan\build\Statocles-0.052-WuG4Es\blib\lib/Statocles/Command.pm line 331. Compilation failed in require at t\command\mojo_app.t line 8. BEGIN failed--compilation aborted at t\command\mojo_app.t line 8. t\command\mojo_app.t .......... Dubious, test returned 13 (wstat 3328, 0xd00) No subtests run 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: 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 3 - missing directory 1..3 ok 'git' is not recognized as an internal or external command, operable program or batch file. t\deploy\git.t ................ skipped: Git not installed 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 - text is required ok 2 - href is required 1..2 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: required items ok 1 1..1 ok 1 - required 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 - search_change_frequency default value # Subtest: layout default value ok 1 - An object of class 'Statocles::Template' isa 'Statocles::Template' ok 2 1..2 ok 2 - layout default value ok 3 - site default value # Subtest: template default value ok 1 - An object of class 'Statocles::Template' isa 'Statocles::Template' ok 2 1..2 ok 4 - template default value ok 5 - search_priority default value ok 6 - date default value 1..6 ok 3 - attribute defaults 1..3 ok 1 - Statocles::Page::Document constructor 1..1 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: page includes ok 1 1..1 ok 8 - page includes 1..8 ok # Failed test at t\page\file.t line 47. # got: '‰PNG #  # IHDRÐÎOxŒŸ # iCCPICC ProfileH‰…–PTW†Ï½Ûmaé½÷ HïMz•e¥ KQ *QDD@$T£¡Æ‚"JPÀ‚f‘  Ä`TTþ øÇü™dþïΙóÌ;ßy÷»gwf_H.Œøø˜€Ø¸$¶§½•”@ î) ^€&Pa0ã-ÝÝ]À¿ÖÒ€Öö{êk^ÿÞ÷Å–ÈrG˜ÎŒg'!|aïÔ¤ø5ž@˜Ÿ …ð³ÖF¯qÈ ­÷x{Z#¬žÌ`°Yéˆ.•Âd!>D„µâB#ã^ó7cF0B¾…°ZxLrÂïÖzbcw :Ia¥¿x²þÇ?äOƒõ'ÇÆ$3¿¾×ÚÃâ|¼]Yb h€ Ò€ˆl°Q"% ¹û>G_?gtƃȉHÀ 9o÷/¯u§$ # HO¢¸ õÚ÷¸aù–¶î # ÑnÓº0ÊEDÖ7! @Çs¨Kß4Ù7È8G¸2ÄLf§lhkW0È/„ða dP:À˜ ` œ€ð``"óÆ"S¥‚ °ä€h&:½.Eס[Ñ=è{èIôú †‚èbŒ1Ž “ŠÉÁcj0-˜^Ì(f³„ÅbiXE¬!Ö€ÂîÂæcOa›±]Øaìv‡Ã ãTq¦87—„ËÁÄÃ]Ãà¦qïñ$¼$^o‡ÄÇá³ðÅøüUü~¿Bà!ÈŒ n„PÂNB¡šÐI¸K˜&¬y‰ŠDS¢71Š¸XBl"ö'ˆoI$’ ɈäAŠ$e’JHH·H“¤d>² # ÙšDN&&×’»ÈÉo)ŠÅ‚HI¢¦ÔSnPžRÞsQ¹4¸¹B¹ör•qµrp½â&pËs[roãNç.æ¾Ä}—{ž‡À£ÀcÍÃàÙÃSÆÓÁ3γÈKåÕæuãåÍçmàíçåÃñ)ðÙò…òeóå»Á7EEQe©ÖT&u?µšÚKæÇò+ò;òGñçñŸçä_àÐðH(¸"À¡¡h # 4GZ ­€v‘6Fû((.h)&xH°IpDpYHTÈB(L(W¨YhT裰”°­p´ðQá6á'"h‘T‘Ó"½"ó¢ü¢&¢LÑ\Ñ‹¢Ä`11O±]bgÅÄÅ%ÄíÅãÅOŠßŸ— IXHDII\•˜“¤JšIFJI^“|!% e)#U"Õ#µ -&í ,])=(½"£(ã#“%Ó,óD–(K— —-’í–]“”s•Ëk”{$O§ËGÈŸï“_VPTðS8 Ð¦0«(¤è¨˜®Ø¨8¡DQ2WJPªRº¯ŒU¦+G+ŸRRUôU"TÊTîªÂªª‘ª§T‡Õ0jFjqjUjãêduKõõFõI š†‹F–F›Æ+M9Í@Í£š}š_´ôµb´ªµkói;igiwj¿ÑQÑaê”éÜ×¥èÚéîÕm×}­§ª¦wZï>UßUÿ€~·þgC¶A“Áœ¡œa°a¹á8ŸîNϧß2ÂYí5ºlôÁØÀ8Éø¢ñ&ê&Ñ& &³›7…mªÞ4e*cÊ0­4å˜I™›1ã˜K›3Ì«ÌŸYÈZ„ZÔXÌX*[FYž³|e¥eŶj±Z¶6¶ÞmÝeƒ²±·Éµ´å³õ±-µ}j'cDzk´[°×·ßeßå€qpv8ê0î(îÈt¬w\p2tÚíÔãLvör.u~æ¢âÂvét…]\¹Nl–ß·¹Í ¸9ºs{â®èžàþ³ÖÃÝ£Ì㹧¶g†gŸÕk»Wƒ×’·•w÷c%ŸdŸn_nß ßzße?¿B?Ž¿¦ÿnÿ;"‘í¸@ßÀšÀÅ-¶[Žo™ÒÊ Ûª¸5mkÿ6‘m1Û®lçÞÎØ~)ìÜü‰áƨb,†8†”‡,0­™'˜/C-B‹BçÂLà # ÃfÂMà ÃgY¦¬c¬¹óˆâˆùHëÈÒÈ×QQQËÑnѵѫ1~1ͱøØàØŽ8¾¸è¸ž;Òv Ç«ÆçÄsŒŽ',°Ù5‰PâÖÄö$~äÏs Y)ù»äɳ”²”÷©¾©—ÒxÓâÒvªì<´s&Ý.ý‡]è]Ì]ÝÒû2&w[î®Üí ÙÓ½WvoöÞéLû̺}Ä}Ñû~ÉÒÊ*Ìz·ßog¶xvföÔwöß5æpå°sƘ¨8ˆ>ypðî¡“‡¾ä†æÞÎÓÊ+Îû”ÏÌ¿ý½ö÷%߯?áyRüTìiկʿ6s 8W&m&žy={<Åœzù[âoŸ¦³ŸSžÏHÎÔÏêÌ^ž³›z±åÅôËø—+ó9¿óþ^þJéÕOXü1°à¿0ýšýzõMþ[á·µïôÞu/º/>]Š]ZYÎ}/ü¾îýCßG¿3+©ŸpŸJ>+îüâüeb5vu5žÁf¬G²àðpÞÔ@ @²Ã’…¸62××<ý%Ùü—A¯á7Îy°‘ËÖË€Z |2pA2ÊidÉ#LFöµˆèm`]Ý?××J ×ÕÙø 2‰&ïWWߊ€ëà3{uuåÔêêçjd؇t%üßÙþÆyp­°HJ>õFýƒù™àoõG½¼Gæ^ pHYs%%IR$ðiTXtXML:com.adobe.xmp # # # 208 # 206 # # # # ¾žÛ™IDATxíqh”çÇ¿ÑK…sèP:mIE¶ÔH•bµ †Ò­)Ûd,Fhh§nƒj(ÊL‡…†ÈXuŒ¢-ÔÇFÐ)cUVÓ?âšS˜YbÛdMÓ6,š4§Ùû¦¾éݽ÷èsæî1}ò9¸ÞÝïýÝó{~Ÿç>÷¾÷ÞÅ–¼÷Þ{cºqSx /ÑíMÜ@`Z())ï?¼î‡DøŸlq¢ÇHÒá2Ý DÒDâ„^D±  ‹/žî¼è1}}}ã±+W®LìB‰fD{™ðöúõë±'€¾ :’îL"|Ƀ@_€ârˆ‰çf„Iéåz1@àsÑ(Ú Â!/ØH(ô&cYe7Y˜~¢Mäʸ@†(=æÈ$íÈ„@Ù2ŸÆ#@ "îÊ„@áÆô Q2·€À²Éè‹4îA6Ȇ90@ °!€@6”È€À†€ ²¡D Ȇ0l %r ` €@0„!`Cl(‘2€! dC‰  aØ@ Jä@À@ `CÀ†ÙP"dC6Ȇ90@ °!€@6”È€À†€ ²¡D Ȇ0l %r ` €@0„!`Cl(‘2€! dC‰  aØ@ Jä@À@ `CÀ†ÙP"dC6Ȇ90@ °!€@6”È€À†€ ²¡D Ȇ0l %r ` €@0„!`Cl(‘2€! dC‰  aØ@ Jä@À@ `CÀ†ÙP"dC6Ȇ90@ °!€@6”È€À†€ ²¡D Ȇ0l %r ` €@0„!`Cl(‘2€! dC‰  aØ@ Jä@À@ `CÀ†ÙP"dC6Ȇ90@ °!€@6”È€À†€ ²¡D Ȇ0l %r ` €@0„!`C a“ôeÌ}xU¥¥7f?:ªÙ÷.SùܲI·“èÕ…3Ǿ'{þäÇÎorú|±[W£'…=朇m^4·¶¼蟿«Óêm§28T4žQûŽ5±ÛyÐq¤¶hcç5Ÿ¡vÕ=ð¨Ò»ÌÙ£m^^ÅI x{W:kQl…—E»£Ø¦¼Å;¿‰”*»Ëœ=»a«¼¼Š“ðV –. ÊÔð–y»´4悹 L o ·KKc. ÊÔð–y»´4悹 L o xûK„©¾b©¡^u¼Û¡‹—õ™fÓÑÈHRå®ÐêGVÈù¯‚l¥†504¤«ÁɄ†‡RJ$“š›tý3&Û 7ŠË7>úP§Žîÿ…6Ö7Å·¥E¶<®ú-ë47-vçî¦ÔyöO:úú몵5÷4**µë™gõÃïG+&sçx^‡páý¼ôŸ{C+ç,½¥<á÷o]¯y+Ÿ×ÙþÔœ±4pñ„ž¯*ÕÒG«Íò„3ì8¥†mU±hŽ6½Ø¢Þ;;mg̦Õ¨ëòG’®Þþê&fKýõä½@ÇvkiuC~ÏëدGtéížU-t½T)>ôS=¾õÕüæd7Õo®µ:~é­[â÷ÞÈõªä½…|BGCð®žçk¸õ‡Î¿a–'8ôÙüD¥îÕ§:õÖ~êȮتo®oPOû-ÌÞT´ÇÃ:¶{ªb“É£b“Ö/mÒá¶Oõôª©q šÇä­S§×!œ5–B&öëð¶ºVêð;—4Ú~R‡^Ú£=/½¬“í£ºpü€*²³;êõ›½ÙÑ¢=¾xt›QžŠÚ½j}§CÝÝݺ^;Ψ¹q»q.u«ët.ØéûzA "¯ìÀÙß)ëÏ’‚Š›Õ6xRO¯]¢ÌC€„–¯{Ng/4ÇfÕ°¯E±h§õ“¹Û*ÕÜÖ£ö#{ôäÚ*//×’ðºbjv¼¬±ÁK:¸9¦~0ÁVÕ5œ(ÂD§ÆTÔuRköX…]Ç_Ъ›|4([^£w+3Ÿwj›ZÏÿ­üôk/düÞ瓨ՙNªfÕM"“K´åP›Þn¬Îœwð¨£a§NxzV!ó 0ÖºoJmßµ28‰0‰¾‚“í Ág›!†»õ÷ØYßízfÝM^ˆ7Æ]û½g¥™UGoÿä‡Ít•êTSVÍðyïüZkæÛŒPÕŽ×ÔØܪŸ:Ôüç Z÷ô # ›A¾T9ÓJ êƒôò–É/âů¬ꚬúJ,k¿þÒR©|ö¿à TÃå®»¤Þ¿Æ6žü[—ž+âòáËg;x«>¬­Íç$À|ý¸é°vVd~îkz³M¯ÝdÇë÷˘Vid´ k2:b7Lª¯KoÄ7ž¶uCü0ÇnÄ"g]‰"VWUäýenrÙjÕSÍx‹éz?8Ïüz¡È-¸žÏ@E$~õ“ÿäèvKæ ÀT¿¯ërlÓ7¾/»e ì~=–ýÑѦã~Þr¨©ž0½ö@Sb5ªu°ù)Í2¿åžäÈȈ¾öÈm¼˜s—3:øéû±xÙ]·÷™ÉÏÀíÑñ“EÁ»š}Oùøw:é‡q•{¦-5k ^«.[ýX0LÆ—N¾|îZ“Ïg `ˆT®“'IæßD*D§…ƒC¸Â±Œ”˜·@‹³¢§ê+~ ”•t‡æ:@l=÷o ç9ŸTO—Îd?§ò1-óíPÐ#e/t!—ݧªÊì´ÿØÔT(¹ì‘ñÿ3~uƒ~›×O †õ‡ŸWÇ>ûUT.óîBÈ 2^-…~0_•?ÏGe^öW×å÷Åâp¯Žî~^Ç:óÝdֽ売U½9žµuu½õÏq.¶ìÒÆÌ£ÀñŸyâáøÀD¨È‹¸â»uŠí„‚¯a×/ú–Þ8}‹=Ñp¿Î¶ìÓÊÙ‹´1øò¶û¿“ùئÑ2}{GügDÁWhõœ§Ôr¾ÿ&ƒ èľMz`ÃþxNåm*â÷Wñ‚î"TlÖó«ô˃ñ½‰ê¿_+ŸÚ­–“çÔÙÛ«ÞàÚÙy^§O´hßîM*™½@nØ;*æ”Ë–Ôèí]¹Ó¶¡bª¶¼¨gÏ«·@ê½|Q'ŽîSUÉ<­ß™c×L¶ù•Íy—TÌ 96gá # IÓ0Öª-¿Rã™3žÝÑÚ  Áu*]ªöþQ{ßZªúôÓ‡7&xêÕz…WÛËææÕ,÷÷ϽÙÙ¾&•7_;ZÛ‚ß`Oöâèý.±D{Îvë@®g-ìm½ C5“ÿéT%§"+äÉU:4xAµ¹n1‰ŠZ5Ÿé~?lûå¾mÞÄLÊÊõÜ‘Qµ5ïYß©Þ¥3=WµçÉåÖOù²&ú+PŽ¯Â“s # óU^iòîØz'gYŒ\®GÚÕÓñ¶7gÿÖ%{È # ÕnoÔñ3—tµýˆjÖ”g'Kc§†sÏÃ6/»DB«jöëÓ­Ö»rœ É̯¬Ý¥Ö¶n¾ù’Ö,ô÷°-½ë’®®®±k×®)•Ji4ø?œ=ôÐCéÛ¹_L©!õö|¤ÁÁà7Û7þWz¥¥³5gÞ<Í›Ìúc»bNÄvì”z/ëƒ?Ö•ÑÒ`Ê£Ák¦Tw嫺wÑ¢àŸ¶rtˆi;ÝæõõõÖßßô]ªD"¡™3gNÁ5*`ÓS~¨DR ˃딟h4Á„æ.\2~"ÓýÖßC¸é¾²ôï„9ÁL_ ¯+K_N Ìñ•ùº²ôå„9ÁL_ ¯+K_N Ìñ•ùº²ôå„9ÁL_ ¯+K_N Ìñ•ùº²ôå„9ÁL_ ¯+K_N Ìñ•ùº²ôå„9ÁL_ ¯+K_N Ìñ•ùº²ôå„9ÁL_ ¯+K_N Ìñ•ùº²ôå„9ÁL_ ¯+K_N Ìñ•ùº²ôå„9ÁL_ ¯+K_N Ìñ•ùº²ôå„9ÁL_ ¯+K_N Ìñ•ùº²ôå„9ÁL_ ¯+K_N Ìñ•ùº²ôå„9ÁL_ ¯+K_N Ìñ•ùº²ôå„9ÁL_ ¯+K_N Ìñ•ùº²ôå„9ÁL_ ¯+K_N Ìñ•ùº²ôå„9ÁL_ ¯+K_N Ìñ•ùº²ôå„9ÁL_ ¯+K_N Ìñ•ùº²ôå„9ÁL_ ¯+K_N Ìñ•ùº²ôå„9ÁL_ ¯+K_N Ìñ•ùº²ôå„9ÁL_ ¯+K_N Ìñ•ùº²ôå„9ÁL_ ¯+K_N Ìñ•ùº²ôå„9ÁL_ dTRRâkŸô‚ÈvdB ì ©Æ ð@º+…}¦oð°oZ‚À¤ d;’G ƒÑµ¯¯oÒE¾ˆ<‰DJ¤f̘¡O>ùD©TJׯ_Ÿ¸Žùʃ¾ `$º:]‰„fÎœ9±³ ·gìÂÄP–0ñÚµkãO GWc%6@À3é;–ð~(N$R´-ly|Þ 7F—(!]œð>L¡á%r!’'ºâã…r„H¢è~$Mt;]àÑ'B¡Ñm$LèHzüÿl¥o…PIEND®B`‚' # expected: '‰PNG #  # IHDRÐÎOxŒŸ # iCCPICC ProfileH‰…–PTW†Ï½Ûmaé½÷ HïMz•e¥ KQ *QDD@$T£¡Æ‚"JPÀ‚f‘  Ä`TTþ øÇü™dþïΙóÌ;ßy÷»gwf_H.Œøø˜€Ø¸$¶§½•”@ î) ^€&Pa0ã-ÝÝ]À¿ÖÒ€Öö{êk^ÿÞ÷Å–ÈrG˜ÎŒg'!|aïÔ¤ø5ž@˜Ÿ …ð³ÖF¯qÈ ­÷x{Z#¬žÌ`°Yéˆ.•Âd!>D„µâB#ã^ó7cF0B¾…°ZxLrÂïÖzbcw :Ia¥¿x²þÇ?äOƒõ'ÇÆ$3¿¾×ÚÃâ|¼]Yb h€ Ò€ˆl°Q"% ¹û>G_?gtƃȉHÀ 9o÷/¯u§$ # HO¢¸ õÚ÷¸aù–¶î # ÑnÓº0ÊEDÖ7! @Çs¨Kß4Ù7È8G¸2ÄLf§lhkW0È/„ða dP:À˜ ` œ€ð``"óÆ"S¥‚ °ä€h&:½.Eס[Ñ=è{èIôú †‚èbŒ1Ž “ŠÉÁcj0-˜^Ì(f³„ÅbiXE¬!Ö€ÂîÂæcOa›±]Øaìv‡Ã ãTq¦87—„ËÁÄÃ]Ãà¦qïñ$¼$^o‡ÄÇá³ðÅøüUü~¿Bà!ÈŒ n„PÂNB¡šÐI¸K˜&¬y‰ŠDS¢71Š¸XBl"ö'ˆoI$’ ɈäAŠ$e’JHH·H“¤d>² # ÙšDN&&×’»ÈÉo)ŠÅ‚HI¢¦ÔSnPžRÞsQ¹4¸¹B¹ör•qµrp½â&pËs[roãNç.æ¾Ä}—{ž‡À£ÀcÍÃàÙÃSÆÓÁ3γÈKåÕæuãåÍçmàíçåÃñ)ðÙò…òeóå»Á7EEQe©ÖT&u?µšÚKæÇò+ò;òGñçñŸçä_àÐðH(¸"À¡¡h # 4GZ ­€v‘6Fû((.h)&xH°IpDpYHTÈB(L(W¨YhT裰”°­p´ðQá6á'"h‘T‘Ó"½"ó¢ü¢&¢LÑ\Ñ‹¢Ä`11O±]bgÅÄÅ%ÄíÅãÅOŠßŸ— IXHDII\•˜“¤JšIFJI^“|!% e)#U"Õ#µ -&í ,])=(½"£(ã#“%Ó,óD–(K— —-’í–]“”s•Ëk”{$O§ËGÈŸï“_VPTðS8 Ð¦0«(¤è¨˜®Ø¨8¡DQ2WJPªRº¯ŒU¦+G+ŸRRUôU"TÊTîªÂªª‘ª§T‡Õ0jFjqjUjãêduKõõFõI š†‹F–F›Æ+M9Í@Í£š}š_´ôµb´ªµkói;igiwj¿ÑQÑaê”éÜ×¥èÚéîÕm×}­§ª¦wZï>UßUÿ€~·þgC¶A“Áœ¡œa°a¹á8ŸîNϧß2ÂYí5ºlôÁØÀ8Éø¢ñ&ê&Ñ& &³›7…mªÞ4e*cÊ0­4å˜I™›1ã˜K›3Ì«ÌŸYÈZ„ZÔXÌX*[FYž³|e¥eŶj±Z¶6¶ÞmÝeƒ²±·Éµ´å³õ±-µ}j'cDzk´[°×·ßeßå€qpv8ê0î(îÈt¬w\p2tÚíÔãLvör.u~æ¢âÂvét…]\¹Nl–ß·¹Í ¸9ºs{â®èžàþ³ÖÃÝ£Ì㹧¶g†gŸÕk»Wƒ×’·•w÷c%ŸdŸn_nß ßzße?¿B?Ž¿¦ÿnÿ;"‘í¸@ßÀšÀÅ-¶[Žo™ÒÊ Ûª¸5mkÿ6‘m1Û®lçÞÎØ~)ìÜü‰áƨb,†8†”‡,0­™'˜/C-B‹BçÂLà # ÃfÂMà ÃgY¦¬c¬¹óˆâˆùHëÈÒÈ×QQQËÑnѵѫ1~1ͱøØàØŽ8¾¸è¸ž;Òv Ç«ÆçÄsŒŽ',°Ù5‰PâÖÄö$~äÏs Y)ù»äɳ”²”÷©¾©—ÒxÓâÒvªì<´s&Ý.ý‡]è]Ì]ÝÒû2&w[î®Üí ÙÓ½WvoöÞéLû̺}Ä}Ñû~ÉÒÊ*Ìz·ßog¶xvföÔwöß5æpå°sƘ¨8ˆ>ypðî¡“‡¾ä†æÞÎÓÊ+Îû”ÏÌ¿ý½ö÷%߯?áyRüTìiկʿ6s 8W&m&žy={<Åœzù[âoŸ¦³ŸSžÏHÎÔÏêÌ^ž³›z±åÅôËø—+ó9¿óþ^þJéÕOXü1°à¿0ýšýzõMþ[á·µïôÞu/º/>]Š]ZYÎ}/ü¾îýCßG¿3+©ŸpŸJ>+îüâüeb5vu5žÁf¬G²àðpÞÔ@ @²Ã’…¸62××<ý%Ùü—A¯á7Îy°‘ËÖË€Z |2pA2ÊidÉ#LFöµˆèm`]Ý?××J ×ÕÙø 2‰&ïWWߊ€ëà3{uuåÔêêçjd؇t%üßÙþÆyp­°HJ>õFýƒù™àoõG½¼Gæ^ pHYs%%IR$ðiTXtXML:com.adobe.xmp # # # 208 # 206 # # # # ¾žÛ™IDATxíqh”çÇ¿ÑK…sèP:mIE¶ÔH•bµ †Ò­)Ûd,Fhh§nƒj(ÊL‡…†ÈXuŒ¢-ÔÇFÐ)cUVÓ?âšS˜YbÛdMÓ6,š4§Ùû¦¾éݽ÷èsæî1}ò9¸ÞÝïýÝó{~Ÿç>÷¾÷ÞÅ–¼÷Þ{cºqSx /ÑíMÜ@`Z())ï?¼î‡DøŸlq¢ÇHÒá2Ý DÒDâ„^D±  ‹/žî¼è1}}}ã±+W®LìB‰fD{™ðöúõë±'€¾ :’îL"|Ƀ@_€ârˆ‰çf„Iéåz1@àsÑ(Ú Â!/ØH(ô&cYe7Y˜~¢Mäʸ@†(=æÈ$íÈ„@Ù2ŸÆ#@ "îÊ„@áÆô Q2·€À²Éè‹4îA6Ȇ90@ °!€@6”È€À†€ ²¡D Ȇ0l %r ` €@0„!`Cl(‘2€! dC‰  aØ@ Jä@À@ `CÀ†ÙP"dC6Ȇ90@ °!€@6”È€À†€ ²¡D Ȇ0l %r ` €@0„!`Cl(‘2€! dC‰  aØ@ Jä@À@ `CÀ†ÙP"dC6Ȇ90@ °!€@6”È€À†€ ²¡D Ȇ0l %r ` €@0„!`Cl(‘2€! dC‰  aØ@ Jä@À@ `CÀ†ÙP"dC6Ȇ90@ °!€@6”È€À†€ ²¡D Ȇ0l %r ` €@0„!`Cl(‘2€! dC‰  aØ@ Jä@À@ `CÀ†ÙP"dC6Ȇ90@ °!€@6”È€À†€ ²¡D Ȇ0l %r ` €@0„!`C a“ôeÌ}xU¥¥7f?:ªÙ÷.SùܲI·“èÕ…3Ǿ'{þäÇÎorú|±[W£'…=朇m^4·¶¼蟿«Óêm§28T4žQûŽ5±ÛyÐq¤¶hcç5Ÿ¡vÕ=ð¨Ò»ÌÙ£m^^ÅI x{W:kQl…—E»£Ø¦¼Å;¿‰”*»Ëœ=»a«¼¼Š“ðV –. ÊÔð–y»´4悹 L o ·KKc. ÊÔð–y»´4悹 L o xûK„©¾b©¡^u¼Û¡‹—õ™fÓÑÈHRå®ÐêGVÈù¯‚l¥†504¤«ÁɄ†‡RJ$“š›tý3&Û 7ŠË7>úP§Žîÿ…6Ö7Å·¥E¶<®ú-ë47-vçî¦ÔyöO:úú몵5÷4**µë™gõÃïG+&sçx^‡páý¼ôŸ{C+ç,½¥<á÷o]¯y+Ÿ×ÙþÔœ±4pñ„ž¯*ÕÒG«Íò„3ì8¥†mU±hŽ6½Ø¢Þ;;mg̦Õ¨ëòG’®Þþê&fKýõä½@ÇvkiuC~ÏëدGtéížU-t½T)>ôS=¾õÕüæd7Õo®µ:~é­[â÷ÞÈõªä½…|BGCð®žçk¸õ‡Î¿a–'8ôÙüD¥îÕ§:õÖ~êȮتo®oPOû-ÌÞT´ÇÃ:¶{ªb“É£b“Ö/mÒá¶Oõôª©q šÇä­S§×!œ5–B&öëð¶ºVêð;—4Ú~R‡^Ú£=/½¬“í£ºpü€*²³;êõ›½ÙÑ¢=¾xt›QžŠÚ½j}§CÝÝݺ^;Ψ¹q»q.u«ët.ØéûzA "¯ìÀÙß)ëÏ’‚Š›Õ6xRO¯]¢ÌC€„–¯{Ng/4ÇfÕ°¯E±h§õ“¹Û*ÕÜÖ£ö#{ôäÚ*//×’ðºbjv¼¬±ÁK:¸9¦~0ÁVÕ5œ(ÂD§ÆTÔuRköX…]Ç_Ъ›|4([^£w+3Ÿwj›ZÏÿ­üôk/düÞ瓨ՙNªfÕM"“K´åP›Þn¬Îœwð¨£a§NxzV!ó 0ÖºoJmßµ28‰0‰¾‚“í Ág›!†»õ÷ØYßízfÝM^ˆ7Æ]û½g¥™UGoÿä‡Ít•êTSVÍðyïüZkæÛŒPÕŽ×ÔØܪŸ:Ôüç Z÷ô # ›A¾T9ÓJ êƒôò–É/âů¬ꚬúJ,k¿þÒR©|ö¿à TÃå®»¤Þ¿Æ6žü[—ž+âòáËg;x«>¬­Íç$À|ý¸é°vVd~îkz³M¯ÝdÇë÷˘Vid´ k2:b7Lª¯KoÄ7ž¶uCü0ÇnÄ"g]‰"VWUäýenrÙjÕSÍx‹éz?8Ïüz¡È-¸žÏ@E$~õ“ÿäèvKæ ÀT¿¯ërlÓ7¾/»e ì~=–ýÑѦã~Þr¨©ž0½ö@Sb5ªu°ù)Í2¿åžäÈȈ¾öÈm¼˜s—3:øéû±xÙ]·÷™ÉÏÀíÑñ“EÁ»š}Oùøw:é‡q•{¦-5k ^«.[ýX0LÆ—N¾|îZ“Ïg `ˆT®“'IæßD*D§…ƒC¸Â±Œ”˜·@‹³¢§ê+~ ”•t‡æ:@l=÷o ç9ŸTO—Îd?§ò1-óíPÐ#e/t!—ݧªÊì´ÿØÔT(¹ì‘ñÿ3~uƒ~›×O †õ‡ŸWÇ>ûUT.óîBÈ 2^-…~0_•?ÏGe^öW×å÷Åâp¯Žî~^Ç:óÝdֽ売U½9žµuu½õÏq.¶ìÒÆÌ£ÀñŸyâáøÀD¨È‹¸â»uŠí„‚¯a×/ú–Þ8}‹=Ñp¿Î¶ìÓÊÙ‹´1øò¶û¿“ùئÑ2}{GügDÁWhõœ§Ôr¾ÿ&ƒ èľMz`ÃþxNåm*â÷Wñ‚î"TlÖó«ô˃ñ½‰ê¿_+ŸÚ­–“çÔÙÛ«ÞàÚÙy^§O´hßîM*™½@nØ;*æ”Ë–Ôèí]¹Ó¶¡bª¶¼¨gÏ«·@ê½|Q'ŽîSUÉ<­ß™c×L¶ù•Íy—TÌ 96gá # IÓ0Öª-¿Rã™3žÝÑÚ  Áu*]ªöþQ{ßZªúôÓ‡7&xêÕz…WÛËææÕ,÷÷ϽÙÙ¾&•7_;ZÛ‚ß`Oöâèý.±D{Îvë@®g-ìm½ C5“ÿéT%§"+äÉU:4xAµ¹n1‰ŠZ5Ÿé~?lûå¾mÞÄLÊÊõÜ‘Qµ5ïYß©Þ¥3=WµçÉåÖOù²&ú+PŽ¯Â“s # óU^iòîØz'gYŒ\®GÚÕÓñ¶7gÿÖ%{È # ÕnoÔñ3—tµýˆjÖ”g'Kc§†sÏÃ6/»DB«jöëÓ­Ö»rœ É̯¬Ý¥Ö¶n¾ù’Ö,ô÷°-½ë’®®®±k×®)•Ji4ø?œ=ôÐCéÛ¹_L©!õö|¤ÁÁà7Û7þWz¥¥³5gÞ<Í›Ìúc»bNÄvì”z/ëƒ?Ö•ÑÒ`Ê£Ák¦Tw嫺wÑ¢àŸ¶rtˆi;ÝæõõõÖßßô]ªD"¡™3gNÁ5*`ÓS~¨DR ˃딟h4Á„æ.\2~"ÓýÖßC¸é¾²ôï„9ÁL_ ¯+K_N Ìñ•ùº²ôå„9ÁL_ ¯+K_N Ìñ•ùº²ôå„9ÁL_ ¯+K_N Ìñ•ùº²ôå„9ÁL_ ¯+K_N Ìñ•ùº²ôå„9ÁL_ ¯+K_N Ìñ•ùº²ôå„9ÁL_ ¯+K_N Ìñ•ùº²ôå„9ÁL_ ¯+K_N Ìñ•ùº²ôå„9ÁL_ ¯+K_N Ìñ•ùº²ôå„9ÁL_ ¯+K_N Ìñ•ùº²ôå„9ÁL_ ¯+K_N Ìñ•ùº²ôå„9ÁL_ ¯+K_N Ìñ•ùº²ôå„9ÁL_ ¯+K_N Ìñ•ùº²ôå„9ÁL_ ¯+K_N Ìñ•ùº²ôå„9ÁL_ ¯+K_N Ìñ•ùº²ôå„9ÁL_ ¯+K_N Ìñ•ùº²ôå„9ÁL_ ¯+K_N Ìñ•ùº²ôå„9ÁL_ ¯+K_N Ìñ•ùº²ôå„9ÁL_ ¯+K_N Ìñ•ùº²ôå„9ÁL_ ¯+K_N Ìñ•ùº²ôå„9ÁL_ dTRRâkŸô‚ÈvdB ì ©Æ ð@º+…}¦oð°oZ‚À¤ d;’G ƒÑµ¯¯oÒE¾ˆ<‰DJ¤f̘¡O>ùD©TJׯ_Ÿ¸Žùʃ¾ `$º:]‰„fÎœ9±³ ·gìÂÄP–0ñÚµkãO GWc%6@À3é;–ð~(N$R´-ly|Þ 7F—(!]œð>L¡á%r!’'ºâã…r„H¢è~$Mt;]àÑ'B¡Ñm$LèHzüÿl¥o…PIEND®B`‚' # Looks like you failed 1 test of 2. # Failed test 'images' # at t\page\file.t line 48. # Looks like you failed 1 test of 4. 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_change_frequency default value ok 2 - search_priority default value # Subtest: date default value ok 1 - An object of class 'Time::Piece' isa 'Time::Piece' 1..1 ok 3 - date 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 filehandle ok 2 1..2 ok 2 - file path # Subtest: images ok 1 - got a filehandle not ok 2 1..2 not ok 3 - images # Subtest: fh ok 1 - got a filehandle ok 2 1..2 ok 4 - fh 1..4 Dubious, test returned 1 (wstat 256, 0x100) Failed 1/4 subtests 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 1..1 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: 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 5 - pagination 1..5 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 - relative image is fixed ok 4 - relative image2 is fixed 1..4 ok 1 - content # Subtest: sections ok 1 - relative link is fixed ok 2 - absolute link is ignored ok 3 - relative image is fixed 1..3 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 - relative image is fixed ok 4 - relative image2 is fixed 1..4 ok 1 - content # Subtest: sections ok 1 - relative link is fixed ok 2 - absolute link is fixed ok 3 - relative image is fixed 1..3 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 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 - content is required ok 2 - path is required 1..2 ok 2 - required attributes # Subtest: attribute defaults ok 1 - search_change_frequency default value ok 2 - search_priority default value # Subtest: date default value ok 1 - An object of class 'Time::Piece' isa 'Time::Piece' 1..1 ok 3 - date default value 1..3 ok 3 - attribute defaults 1..3 ok 1 - Statocles::Page::Plain constructor 1..1 ok 1 - constructor # Subtest: render ok 1 1..1 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 [Thu Jul 16 03:18:29 2015] [warn] URL broken on /blog/2014/06/02/more_tags/index.html: '/blog/2014/06/02/more_tags/does_not_exist' not found [Thu Jul 16 03:18:29 2015] [warn] URL broken on /blog/2014/06/02/more_tags/index.html: '/does_not_exist' not found [Thu Jul 16 03:18:29 2015] [warn] URL broken on /blog/2014/06/02/more_tags/index.html: '/images/with spaces.png' not found [Thu Jul 16 03:18:29 2015] [warn] URL broken on /blog/2014/06/02/more_tags/index.html: '/does_not_exist.jpg' not found [Thu Jul 16 03:18:30 2015] [warn] URL broken on /blog/2014/06/02/more_tags/index.html: '/blog/2014/06/02/more_tags/does_not_exist' not found [Thu Jul 16 03:18:30 2015] [warn] URL broken on /blog/2014/06/02/more_tags/index.html: '/images/with spaces.png' not found t\plugin\link_check.t ......... # Subtest: check links ok 1 - broken links found 1..1 ok 1 - check links # Subtest: ignore patterns # Subtest: prefix matching ok 1 - broken links found 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/even-more-tags/index.html built ok 10 - /blog/tag/even-more-tags/index.html not deployed yet ok 11 - /blog/tag/even-more-tags.atom built ok 12 - /blog/tag/even-more-tags.atom not deployed yet ok 13 - /blog/tag/even-more-tags.rss built ok 14 - /blog/tag/even-more-tags.rss not deployed yet ok 15 - /blog/tag/error-message/index.html built ok 16 - /blog/tag/error-message/index.html not deployed yet ok 17 - /blog/tag/error-message.atom built ok 18 - /blog/tag/error-message.atom not deployed yet ok 19 - /blog/tag/error-message.rss built ok 20 - /blog/tag/error-message.rss not deployed yet ok 21 - /blog/tag/better/index.html built ok 22 - /blog/tag/better/index.html not deployed yet ok 23 - /blog/tag/better/page/2/index.html built ok 24 - /blog/tag/better/page/2/index.html not deployed yet ok 25 - /blog/tag/better.atom built ok 26 - /blog/tag/better.atom not deployed yet ok 27 - /blog/tag/better.rss built ok 28 - /blog/tag/better.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/04/30/plug/image.jpg built ok 36 - /blog/2014/04/30/plug/image.jpg not deployed yet ok 37 - /blog/2014/04/30/plug/recipe.html built ok 38 - /blog/2014/04/30/plug/recipe.html not deployed yet ok 39 - /blog/2014/06/02/more_tags/docs.html built ok 40 - /blog/2014/06/02/more_tags/docs.html not deployed yet ok 41 - /blog/2014/06/02/more_tags/image.markdown.jpg built ok 42 - /blog/2014/06/02/more_tags/image.markdown.jpg not deployed yet ok 43 - /blog/2014/06/02/more_tags/index.html built ok 44 - /blog/2014/06/02/more_tags/index.html not deployed yet ok 45 - /blog/2014/05/22/(regex)[name].file.html built ok 46 - /blog/2014/05/22/(regex)[name].file.html not deployed yet ok 47 - /blog/2014/04/30/plug/index.html built ok 48 - /blog/2014/04/30/plug/index.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 - /static.markdown built ok 52 - /static.markdown not deployed yet ok 53 - /static.txt built ok 54 - /static.txt not deployed yet # Subtest: check static content ok 1 - /static.markdown content is correct ok 2 - /static.markdown is not deployed ok 3 - /static.txt content is correct ok 4 - /static.txt is not deployed 1..4 ok 55 - check static content # Subtest: check theme ok 1 - theme file /blog/index.atom.epexists in build dir ok 2 - theme file /blog/index.atom.epnot in deploy dir ok 3 - theme file /blog/index.html.epexists in build dir ok 4 - theme file /blog/index.html.epnot in deploy dir ok 5 - theme file /blog/index.rss.epexists in build dir ok 6 - theme file /blog/index.rss.epnot in deploy dir ok 7 - theme file /blog/post.html.epexists in build dir ok 8 - theme file /blog/post.html.epnot in deploy dir ok 9 - theme file /css/normalize.cssexists in build dir ok 10 - theme file /css/normalize.cssnot in deploy dir ok 11 - theme file /document/recipe.html.epexists in build dir ok 12 - theme file /document/recipe.html.epnot in deploy dir ok 13 - theme file /include/in_both.markdown.epexists in build dir ok 14 - theme file /include/in_both.markdown.epnot in deploy dir ok 15 - theme file /include/test.html.epexists in build dir ok 16 - theme file /include/test.html.epnot in deploy dir ok 17 - theme file /include/test.markdown.epexists in build dir ok 18 - theme file /include/test.markdown.epnot in deploy dir ok 19 - theme file /layout/logo.html.epexists in build dir ok 20 - theme file /layout/logo.html.epnot in deploy dir ok 21 - theme file /perldoc/pod.html.epexists in build dir ok 22 - theme file /perldoc/pod.html.epnot in deploy dir ok 23 - theme file /perldoc/source.html.epexists in build dir ok 24 - theme file /perldoc/source.html.epnot in deploy dir ok 25 - theme file /site/layout.html.epexists in build dir ok 26 - theme file /site/layout.html.epnot in deploy dir ok 27 - theme file /site/robots.txt.epexists in build dir ok 28 - theme file /site/robots.txt.epnot in deploy dir ok 29 - theme file /site/sitemap.xml.epexists in build dir ok 30 - theme file /site/sitemap.xml.epnot in deploy dir 1..30 ok 56 - 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/even-more-tags/index.html built ok 7 - /blog/tag/even-more-tags.atom built ok 8 - /blog/tag/even-more-tags.rss built ok 9 - /blog/tag/error-message/index.html built ok 10 - /blog/tag/error-message.atom built ok 11 - /blog/tag/error-message.rss built ok 12 - /blog/tag/better/index.html built ok 13 - /blog/tag/better/page/2/index.html built ok 14 - /blog/tag/better.atom built ok 15 - /blog/tag/better.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/04/30/plug/image.jpg built ok 20 - /blog/2014/04/30/plug/recipe.html built ok 21 - /blog/2014/06/02/more_tags/docs.html built ok 22 - /blog/2014/06/02/more_tags/image.markdown.jpg built ok 23 - /blog/2014/06/02/more_tags/index.html built ok 24 - /blog/2014/05/22/(regex)[name].file.html built ok 25 - /blog/2014/04/30/plug/index.html built ok 26 - /blog/2014/04/23/slug/index.html built ok 27 - /static.markdown built ok 28 - /static.txt built ok 29 - /static.markdown built ok 30 - /static.txt built ok 31 - theme/blog/index.atom.ep built ok 32 - theme/blog/index.html.ep built ok 33 - theme/blog/index.rss.ep built ok 34 - theme/blog/post.html.ep built ok 35 - theme/css/normalize.css built ok 36 - theme/document/recipe.html.ep built ok 37 - theme/include/in_both.markdown.ep built ok 38 - theme/include/test.html.ep built ok 39 - theme/include/test.markdown.ep built ok 40 - theme/layout/logo.html.ep built ok 41 - theme/perldoc/pod.html.ep built ok 42 - theme/perldoc/source.html.ep built ok 43 - theme/site/layout.html.ep built ok 44 - theme/site/robots.txt.ep built ok 45 - theme/site/sitemap.xml.ep built 1..45 ok 57 - build deletes files before building 1..57 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/even-more-tags/index.html built ok 10 - /blog/tag/even-more-tags/index.html deployed ok 11 - /blog/tag/even-more-tags.atom built ok 12 - /blog/tag/even-more-tags.atom deployed ok 13 - /blog/tag/even-more-tags.rss built ok 14 - /blog/tag/even-more-tags.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/more/index.html built ok 30 - /blog/tag/more/index.html deployed ok 31 - /blog/tag/more.atom built ok 32 - /blog/tag/more.atom deployed ok 33 - /blog/tag/more.rss built ok 34 - /blog/tag/more.rss deployed ok 35 - /blog/2014/04/30/plug/image.jpg built ok 36 - /blog/2014/04/30/plug/image.jpg deployed ok 37 - /blog/2014/04/30/plug/recipe.html built ok 38 - /blog/2014/04/30/plug/recipe.html deployed ok 39 - /blog/2014/06/02/more_tags/docs.html built ok 40 - /blog/2014/06/02/more_tags/docs.html deployed ok 41 - /blog/2014/06/02/more_tags/image.markdown.jpg built ok 42 - /blog/2014/06/02/more_tags/image.markdown.jpg deployed ok 43 - /blog/2014/06/02/more_tags/index.html built ok 44 - /blog/2014/06/02/more_tags/index.html deployed ok 45 - /blog/2014/05/22/(regex)[name].file.html built ok 46 - /blog/2014/05/22/(regex)[name].file.html deployed ok 47 - /blog/2014/04/30/plug/index.html built ok 48 - /blog/2014/04/30/plug/index.html deployed ok 49 - /blog/2014/04/23/slug/index.html built ok 50 - /blog/2014/04/23/slug/index.html deployed ok 51 - /static.markdown built ok 52 - /static.markdown deployed ok 53 - /static.txt built ok 54 - /static.txt deployed # Subtest: check static content ok 1 - /static.markdown content is correct ok 2 - /static.txt content is correct 1..2 ok 55 - check static content # Subtest: check theme ok 1 - theme file /blog/index.atom.epexists in deploy dir ok 2 - theme file /blog/index.html.epexists in deploy dir ok 3 - theme file /blog/index.rss.epexists in deploy dir ok 4 - theme file /blog/post.html.epexists in deploy dir ok 5 - theme file /css/normalize.cssexists in deploy dir ok 6 - theme file /document/recipe.html.epexists in deploy dir ok 7 - theme file /include/in_both.markdown.epexists in deploy dir ok 8 - theme file /include/test.html.epexists in deploy dir ok 9 - theme file /include/test.markdown.epexists in deploy dir ok 10 - theme file /layout/logo.html.epexists in deploy dir ok 11 - theme file /perldoc/pod.html.epexists in deploy dir ok 12 - theme file /perldoc/source.html.epexists in deploy dir ok 13 - theme file /site/layout.html.epexists in deploy dir ok 14 - theme file /site/robots.txt.epexists in deploy dir ok 15 - theme file /site/sitemap.xml.epexists in deploy dir 1..15 ok 56 - check theme 1..56 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/even-more-tags/index.html ok 1 - has title ok 2 - page contains site title Example Site 1..2 ok 11 - 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 12 - base url: /blog/tag/even-more-tags/index.html ok 13 - not deployed yet # Subtest: page content: /blog/tag/even-more-tags.atom ok 1 - path exists at least 1..1 ok 14 - page content: /blog/tag/even-more-tags.atom ok 15 - not deployed yet # Subtest: page content: /blog/tag/even-more-tags.rss ok 1 - path exists at least 1..1 ok 16 - page content: /blog/tag/even-more-tags.rss ok 17 - 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 18 - 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 19 - base url: /blog/tag/error-message/index.html ok 20 - not deployed yet # Subtest: page content: /blog/tag/error-message.atom ok 1 - path exists at least 1..1 ok 21 - page content: /blog/tag/error-message.atom ok 22 - not deployed yet # Subtest: page content: /blog/tag/error-message.rss ok 1 - path exists at least 1..1 ok 23 - page content: /blog/tag/error-message.rss ok 24 - 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 25 - 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 26 - base url: /blog/tag/better/index.html ok 27 - 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 28 - 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 29 - base url: /blog/tag/better/page/2/index.html ok 30 - not deployed yet # Subtest: page content: /blog/tag/better.atom ok 1 - path exists at least 1..1 ok 31 - page content: /blog/tag/better.atom ok 32 - not deployed yet # Subtest: page content: /blog/tag/better.rss ok 1 - path exists at least 1..1 ok 33 - page content: /blog/tag/better.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/04/30/plug/image.jpg ok 1 - path exists at least 1..1 ok 42 - page content: /blog/2014/04/30/plug/image.jpg ok 43 - 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 44 - 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 45 - base url: /blog/2014/04/30/plug/recipe.html ok 46 - 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 47 - 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 48 - base url: /blog/2014/06/02/more_tags/docs.html ok 49 - not deployed yet # Subtest: page content: /blog/2014/06/02/more_tags/image.markdown.jpg ok 1 - path exists at least 1..1 ok 50 - page content: /blog/2014/06/02/more_tags/image.markdown.jpg ok 51 - 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 52 - 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 53 - base url: /blog/2014/06/02/more_tags/index.html ok 54 - 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 55 - 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 56 - base url: /blog/2014/05/22/(regex)[name].file.html ok 57 - 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 58 - 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 59 - base url: /blog/2014/04/30/plug/index.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 # Subtest: check static content ok 1 - /static.markdown content is correct ok 2 - /static.txt content is correct 1..2 ok 64 - check static content 1..64 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/even-more-tags/index.html ok 1 - has title ok 2 - page contains site title Example Site 1..2 ok 7 - 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 8 - 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 9 - 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 10 - page content: /blog/tag/even-more-tags.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/better/index.html ok 1 - has title ok 2 - page contains site title Example Site 1..2 ok 15 - 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 16 - 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 17 - 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 18 - 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 19 - page content: /blog/tag/better.atom # Subtest: page content: /blog/tag/better.rss ok 1 - path exists at least 1..1 ok 20 - page content: /blog/tag/better.rss # Subtest: page content: /blog/tag/more/index.html ok 1 - has title ok 2 - page contains site title Example Site 1..2 ok 21 - page content: /blog/tag/more/index.html # Subtest: base url: /blog/tag/more/index.html ok 1 ok 2 ok 3 - has brand ok 4 - single "/" is replaced with base_url /deploy 1..4 ok 22 - base url: /blog/tag/more/index.html # Subtest: page content: /blog/tag/more.atom ok 1 - path exists at least 1..1 ok 23 - page content: /blog/tag/more.atom # Subtest: page content: /blog/tag/more.rss ok 1 - path exists at least 1..1 ok 24 - page content: /blog/tag/more.rss # Subtest: page content: /blog/2014/04/30/plug/image.jpg ok 1 - path exists at least 1..1 ok 25 - page content: /blog/2014/04/30/plug/image.jpg # 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 26 - 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 27 - base url: /blog/2014/04/30/plug/recipe.html # 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 28 - 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 29 - 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 30 - 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 31 - 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 32 - 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 33 - 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 34 - base url: /blog/2014/05/22/(regex)[name].file.html # 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 35 - 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 36 - base url: /blog/2014/04/30/plug/index.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 # Subtest: check static content ok 1 - /static.markdown content is correct ok 2 - /static.txt content is correct 1..2 ok 39 - check static content 1..39 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 - theme default value 1..2 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/even-more-tags/index.html ok 1 ok 2 - data is correct and rewritten for site root 1..2 ok 5 - data in /blog/tag/even-more-tags/index.html ok 6 - /blog/tag/even-more-tags/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 7 - data in /blog/tag/error-message/index.html ok 8 - /blog/tag/error-message/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 9 - data in /blog/tag/better/index.html ok 10 - /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 11 - data in /blog/tag/better/page/2/index.html ok 12 - /blog/tag/better/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 13 - data in /blog/tag/more/index.html ok 14 - /blog/tag/more/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 15 - data in /blog/2014/04/30/plug/recipe.html ok 16 - /blog/2014/04/30/plug/recipe.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 17 - data in /blog/2014/06/02/more_tags/docs.html ok 18 - /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 19 - data in /blog/2014/06/02/more_tags/index.html ok 20 - /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 21 - data in /blog/2014/05/22/(regex)[name].file.html ok 22 - /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 23 - data in /blog/2014/04/30/plug/index.html ok 24 - /blog/2014/04/30/plug/index.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/even-more-tags/index.html ok 1 ok 2 - data is correct and rewritten for site root 1..2 ok 3 - data in /blog/tag/even-more-tags/index.html # Subtest: data in /blog/tag/error-message/index.html ok 1 ok 2 - data is correct and rewritten for site root 1..2 ok 4 - data in /blog/tag/error-message/index.html # Subtest: data in /blog/tag/better/index.html ok 1 ok 2 - data is correct and rewritten for site root 1..2 ok 5 - data in /blog/tag/better/index.html # Subtest: data in /blog/tag/better/page/2/index.html ok 1 ok 2 - data is correct and rewritten for site root 1..2 ok 6 - data in /blog/tag/better/page/2/index.html # Subtest: data in /blog/tag/more/index.html ok 1 ok 2 - data is correct and rewritten for site root 1..2 ok 7 - data in /blog/tag/more/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 8 - data in /blog/2014/04/30/plug/recipe.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 9 - 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 10 - 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 11 - 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 12 - data in /blog/2014/04/30/plug/index.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 ok 7 - theme not written yet 1..7 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 does not exist ok 1 - threw Regexp ((?^:ERROR: Index path "/DOES_NOT_EXIST" does not exist)) 1..1 ok 1 - index does not exist 1..1 ok 3 - error messages # Subtest: deprecated - 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 "static" 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 4 - deprecated - index app 1..4 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/even-more-tags/index.html ok 1 1..1 ok 3 - site index content: /blog/tag/even-more-tags/index.html # Subtest: site index content: /blog/tag/error-message/index.html ok 1 1..1 ok 4 - site index content: /blog/tag/error-message/index.html # Subtest: site index content: /blog/tag/better/index.html ok 1 1..1 ok 5 - site index content: /blog/tag/better/index.html # Subtest: site index content: /blog/tag/better/page/2/index.html ok 1 1..1 ok 6 - site index content: /blog/tag/better/page/2/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/04/30/plug/recipe.html ok 1 1..1 ok 8 - site index content: /blog/2014/04/30/plug/recipe.html # Subtest: site index content: /blog/2014/06/02/more_tags/docs.html ok 1 1..1 ok 9 - 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 10 - 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 11 - 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 12 - site index content: /blog/2014/04/30/plug/index.html # Subtest: site index content: /blog/2014/04/23/slug/index.html ok 1 1..1 ok 13 - site index content: /blog/2014/04/23/slug/index.html 1..13 ok 2 - build # Subtest: deploy # Subtest: site index content: /blog/index.html ok 1 1..1 ok 1 - site index content: /blog/index.html # Subtest: site index content: /blog/page/2/index.html ok 1 1..1 ok 2 - site index content: /blog/page/2/index.html # Subtest: site index content: /blog/tag/even-more-tags/index.html ok 1 1..1 ok 3 - site index content: /blog/tag/even-more-tags/index.html # Subtest: site index content: /blog/tag/error-message/index.html ok 1 1..1 ok 4 - site index content: /blog/tag/error-message/index.html # Subtest: site index content: /blog/tag/better/index.html ok 1 1..1 ok 5 - site index content: /blog/tag/better/index.html # Subtest: site index content: /blog/tag/better/page/2/index.html ok 1 1..1 ok 6 - site index content: /blog/tag/better/page/2/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/04/30/plug/recipe.html ok 1 1..1 ok 8 - site index content: /blog/2014/04/30/plug/recipe.html # Subtest: site index content: /blog/2014/06/02/more_tags/docs.html ok 1 1..1 ok 9 - 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 10 - 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 11 - 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 12 - site index content: /blog/2014/04/30/plug/index.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 [Thu Jul 16 03:18:51 2015] [warn] site "index" property should be absolute path to index page (got "blog") [Thu Jul 16 03:18:52 2015] [warn] site "index" property should be absolute path to index page (got "blog") 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 - plain 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 t\store\file\constructor.t .... # Subtest: Statocles::Store::File constructor ok 1 - 'constructor works with all required args' isa 'Statocles::Store::File' # Subtest: required attributes ok 1 - path is required 1..1 ok 2 - required attributes 1..2 ok 1 - Statocles::Store::File constructor # Subtest: path must exist and be a directory ok 1 - threw Regexp ((?^:Store path '[^']+DOES_NOT_EXIST' does not exist)) ok 2 - threw Regexp ((?^:Store path '[^']+required\.markdown' is not a directory)) 1..2 ok 2 - path must exist and be a directory 1..2 ok t\store\file\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 ok 4 - no warnings from write 1..4 ok 2 - simple path # Subtest: make the directories if necessary ok 1 ok 2 ok 3 ok 4 - no warnings from write 1..4 ok 3 - make the directories if necessary # Subtest: allow Document objects ok 1 ok 2 ok 3 ok 4 - no warnings from write 1..4 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\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 1..2 ok 5 - write files # Subtest: verbose # Subtest: write ok 1 1..1 ok 1 - write # Subtest: read ok 1 1..1 ok 2 - read 1..2 ok 6 - verbose 1..6 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")) 1..1 ok 5 - missing include dies 1..5 ok t\theme.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 ok 1 ok 2 ok 3 ok 4 ok 5 1..5 ok 1 - absolute directory # Subtest: relative directory ok 1 ok 2 ok 3 ok 4 ok 5 1..5 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 1..1 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\.16\/var\/cpan\/build\/Statocles\-0\.052\-WuG4Es\/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\theme\check.t ............... # Subtest: bootstrap ok 1 - blog - index.atom.ep ok 2 - blog - index.html.ep ok 3 - blog - index.rss.ep ok 4 - blog - post.html.ep ok 5 - perldoc - pod.html.ep ok 6 - perldoc - source.html.ep ok 7 - site - layout.html.ep ok 8 - site - robots.txt.ep ok 9 - site - sitemap.xml.ep 1..9 ok 1 - bootstrap # Subtest: default ok 1 - blog - index.atom.ep ok 2 - blog - index.html.ep ok 3 - blog - index.rss.ep ok 4 - blog - post.html.ep ok 5 - perldoc - pod.html.ep ok 6 - perldoc - source.html.ep ok 7 - site - layout.html.ep ok 8 - site - robots.txt.ep ok 9 - site - sitemap.xml.ep 1..9 ok 2 - default 1..2 ok t\types.t ..................... # Subtest: Link types # Subtest: LinkArray # Subtest: arrayref of hashrefs ok 1 1..1 ok 1 - arrayref of hashrefs 1..1 ok 1 - 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 2 - LinkHash 1..2 ok 1 - Link types 1..1 ok 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 1..1 ok Test Summary Report ------------------- t\00-compile.t (Wstat: 256 Tests: 30 Failed: 1) Failed test: 8 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\bin\statocles.t (Wstat: 256 Tests: 1 Failed: 1) Failed test: 1 Non-zero exit status: 1 t\command\apps.t (Wstat: 3328 Tests: 0 Failed: 0) Non-zero exit status: 13 Parse errors: No plan found in TAP output t\command\build_and_deploy.t (Wstat: 3328 Tests: 0 Failed: 0) Non-zero exit status: 13 Parse errors: No plan found in TAP output t\command\bundle.t (Wstat: 3328 Tests: 0 Failed: 0) Non-zero exit status: 13 Parse errors: No plan found in TAP output t\command\create.t (Wstat: 3328 Tests: 0 Failed: 0) Non-zero exit status: 13 Parse errors: No plan found in TAP output t\command\daemon.t (Wstat: 3328 Tests: 0 Failed: 0) Non-zero exit status: 13 Parse errors: No plan found in TAP output t\command\error.t (Wstat: 3328 Tests: 0 Failed: 0) Non-zero exit status: 13 Parse errors: No plan found in TAP output t\command\help_and_version.t (Wstat: 3328 Tests: 0 Failed: 0) Non-zero exit status: 13 Parse errors: No plan found in TAP output t\command\mojo_app.t (Wstat: 3328 Tests: 0 Failed: 0) Non-zero exit status: 13 Parse errors: No plan found in TAP output t\page\file.t (Wstat: 256 Tests: 4 Failed: 1) Failed test: 3 Non-zero exit status: 1 Files=52, Tests=239, 120 wallclock secs ( 0.30 usr + 0.00 sys = 0.30 CPU) Result: FAIL Failed 12/52 test programs. 4/239 subtests failed. NMAKE : fatal error U1077: '"C:\Perl64-5.16\bin\perl.exe"' : return code '0xff' Stop. PREACTION/Statocles-0.052.tar.gz nmake test TEST_VERBOSE=1 -- NOT OK //hint// to see the cpan-testers results for installing this module, try: reports PREACTION/Statocles-0.052.tar.gz Finished 2015-07-16T03:19:08