cpantestlogs/Task::MojoliciousPlugins::PerlAcademy_genfailure.log
2017-05-02 18:44:36 -07:00

15803 lines
669 KiB
Text
Raw Permalink Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

perl-blead
==========
cpanm (App::cpanminus) 1.7043 on perl 5.026000 built for x86_64-linux
Work directory is /home/ryan/.cpanm/work/1493613028.4197
You have make /usr/bin/make
You have LWP 6.26
You have /bin/tar: tar (GNU tar) 1.29
Copyright (C) 2015 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>.
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
Written by John Gilmore and Jay Fenlason.
You have /usr/bin/unzip
Searching Task::MojoliciousPlugins::PerlAcademy () on cpanmetadb ...
Unpacking Task-MojoliciousPlugins-PerlAcademy-0.02.tar.gz
--> Working on Task::MojoliciousPlugins::PerlAcademy
Fetching http://www.cpan.org/authors/id/R/RE/RENEEB/Task-MojoliciousPlugins-PerlAcademy-0.02.tar.gz ... OK
Task-MojoliciousPlugins-PerlAcademy-0.02
Task-MojoliciousPlugins-PerlAcademy-0.02/README
Task-MojoliciousPlugins-PerlAcademy-0.02/Changes
Task-MojoliciousPlugins-PerlAcademy-0.02/LICENSE
Task-MojoliciousPlugins-PerlAcademy-0.02/dist.ini
Task-MojoliciousPlugins-PerlAcademy-0.02/META.yml
Task-MojoliciousPlugins-PerlAcademy-0.02/MANIFEST
Task-MojoliciousPlugins-PerlAcademy-0.02/Makefile.PL
Task-MojoliciousPlugins-PerlAcademy-0.02/t
Task-MojoliciousPlugins-PerlAcademy-0.02/t/just_load.t
Task-MojoliciousPlugins-PerlAcademy-0.02/bin
Task-MojoliciousPlugins-PerlAcademy-0.02/bin/create_task.pl
Task-MojoliciousPlugins-PerlAcademy-0.02/lib/Task/MojoliciousPlugins
Task-MojoliciousPlugins-PerlAcademy-0.02/lib/Task/MojoliciousPlugins/PerlAcademy.pm
Entering Task-MojoliciousPlugins-PerlAcademy-0.02
Checking configure dependencies from META.yml
Checking if you have ExtUtils::MakeMaker 6.58 ... Yes (7.24)
Running Makefile.PL
Configuring Task-MojoliciousPlugins-PerlAcademy-0.02 ... Warning: prerequisite MojoX::Auth::Simple v0.4.3 not found.
Warning: prerequisite MojoX::CPAN::Uploader 0.032 not found.
Warning: prerequisite MojoX::Log::Dispatch 0.1 not found.
Warning: prerequisite MojoX::Logite 0.01 not found.
Warning: prerequisite MojoX::Plugin::PHP 0.03 not found.
Warning: prerequisite MojoX::Renderer::Alloy 1.121150 not found.
Warning: prerequisite MojoX::Renderer::CTPP2 0.02 not found.
Warning: prerequisite MojoX::Renderer::JSON::XS 0.04 not found.
Warning: prerequisite MojoX::Renderer::WriteExcel 1.11 not found.
Warning: prerequisite MojoX::Renderer::XSLT 0.01 not found.
Warning: prerequisite MojoX::Run 0.15 not found.
Warning: prerequisite MojoX::Session::Simple 0.02 not found.
Warning: prerequisite MojoX::Session::Store::File 0.01 not found.
Warning: prerequisite MojoX::Session::Store::Memcached 0.02 not found.
Warning: prerequisite MojoX::Session::Store::MongoDB 0.52 not found.
Warning: prerequisite MojoX::UserAgent 0.21 not found.
Warning: prerequisite Mojolicious::Plugin::AdvancedMod 0.38 not found.
Warning: prerequisite Mojolicious::Plugin::Angular::MaterialDesign 0.603 not found.
Warning: prerequisite Mojolicious::Plugin::AnyData 1.20 not found.
Warning: prerequisite Mojolicious::Plugin::Args 0.05 not found. We have unknown version.
Warning: prerequisite Mojolicious::Plugin::BasicAuthPlus 0.07 not found. We have 0.10.2.
Warning: prerequisite Mojolicious::Plugin::Bootstrap3 3.2005 not found.
Warning: prerequisite Mojolicious::Plugin::BrowserDetect 0.003 not found. We have unknown version.
Warning: prerequisite Mojolicious::Plugin::Browserify 0.06 not found.
Warning: prerequisite Mojolicious::Plugin::Bundle 0.004 not found.
Warning: prerequisite Mojolicious::Plugin::CORS 0.02 not found. We have unknown version.
Warning: prerequisite Mojolicious::Plugin::Cache 0.0015 not found.
Warning: prerequisite Mojolicious::Plugin::CacheMoney 0.03 not found. We have unknown version.
Warning: prerequisite Mojolicious::Plugin::CaptchaRenderer 0.02 not found.
Warning: prerequisite Mojolicious::Plugin::ConfigRoutes 0.04 not found.
Warning: prerequisite Mojolicious::Plugin::ConfigSimple 0.04 not found.
Warning: prerequisite Mojolicious::Plugin::ConsoleLogger 0.05 not found.
Warning: prerequisite Mojolicious::Plugin::DOCRenderer 4.00 not found.
Warning: prerequisite Mojolicious::Plugin::DomIdHelper 0.04 not found.
Warning: prerequisite Mojolicious::Plugin::DumpyLog 0.01 not found. We have unknown version.
Warning: prerequisite Mojolicious::Plugin::FillInFormLite 0.02 not found.
Warning: prerequisite Mojolicious::Plugin::FontAwesome4 4.2004 not found.
Warning: prerequisite Mojolicious::Plugin::FormFieldsFromJSON::Date 0.03 not found.
Warning: prerequisite Mojolicious::Plugin::FormValidator 0.01 not found.
Warning: prerequisite Mojolicious::Plugin::Geo 0.02 not found.
Warning: prerequisite Mojolicious::Plugin::GroupedParams 0.04 not found.
Warning: prerequisite Mojolicious::Plugin::JQuery 2.11003 not found.
Warning: prerequisite Mojolicious::Plugin::LeakTracker 1.00 not found.
Warning: prerequisite Mojolicious::Plugin::Libravatar 1.09 not found.
Warning: prerequisite Mojolicious::Plugin::Message::Locale 0.03 not found.
Warning: prerequisite Mojolicious::Plugin::NamespaceForm 0.01 not found.
Warning: prerequisite Mojolicious::Plugin::Nexmo 0.91 not found.
Warning: prerequisite Mojolicious::Plugin::Nour::Config 0.09 not found. We have unknown version.
Warning: prerequisite Mojolicious::Plugin::Nour::Database 0.09 not found. We have unknown version.
Warning: prerequisite Mojolicious::Plugin::PDFRenderer 0.08 not found. We have unknown version.
Warning: prerequisite Mojolicious::Plugin::ParamsAuth 0.03 not found.
Warning: prerequisite Mojolicious::Plugin::Qaptcha 0.10 not found.
Warning: prerequisite Mojolicious::Plugin::REST 0.006 not found.
Warning: prerequisite Mojolicious::Plugin::RenderSteps 0.05 not found.
Warning: prerequisite Mojolicious::Plugin::SassRenderer 0.02 not found.
Warning: prerequisite Mojolicious::Plugin::Shotwell 0.05 not found.
Warning: prerequisite Mojolicious::Plugin::TweetButton 0.0003 not found.
Warning: prerequisite Mojolicious::Plugin::UTF8 0.01 not found. We have unknown version.
Warning: prerequisite Mojolicious::Plugin::UrlWith 0.0502 not found.
Warning: prerequisite Mojolicious::Plugin::ZombieApocalypse 0.01 not found.
Checking if your kit is complete...
Looks good
Generating a Unix-style Makefile
Writing Makefile for Task::MojoliciousPlugins::PerlAcademy
Writing MYMETA.yml and MYMETA.json
Checking dependencies from MYMETA.json ...
Checking if you have Mojolicious::Plugin::Util::RandomString 0.05 ... Yes (0.06)
Checking if you have Mojolicious::Plugin::Resque 0.02 ... Yes (0.02)
Checking if you have Mojolicious::Plugin::Cache 0.0015 ... No
Checking if you have Mojolicious::Plugin::INIConfig 0.03 ... Yes (0.03)
Checking if you have Mojolicious::Plugin::ServerSession 0.01 ... Yes (0.01)
Checking if you have Mojolicious::Plugin::UTF8 0.01 ... No
Checking if you have MojoX::Ping 0.511 ... Yes (0.512)
Checking if you have Mojolicious::Plugin::MarkaplRenderer v0.2.0 ... Yes (0.2.0)
Checking if you have Mojolicious::Plugin::LeakTracker 1.00 ... No
Checking if you have Mojolicious::Plugin::AdditionalValidationChecks 0.13 ... Yes (0.14)
Checking if you have Mojolicious::Plugin::Captcha 0.02 ... Yes (0.02)
Checking if you have Mojolicious::Plugin::DigestAuth 0.08 ... Yes (0.09)
Checking if you have Mojolicious::Plugin::PlackMiddleware 0.19 ... Yes (0.36)
Checking if you have Mojolicious::Plugin::DeCSRF 0.94 ... Yes (0.94)
Checking if you have Mojolicious::Plugin::NetsPayment 0.04 ... Yes (0.04)
Checking if you have Mojolicious::Plugin::Responsinator 0.03 ... Yes (0.03)
Checking if you have MojoX::DirectoryListing 0.05 ... Yes (0.09)
Checking if you have Mojolicious::Plugin::SaveRequest 0.04 ... Yes (0.04)
Checking if you have Mojolicious::Plugin::BasicAuthPlus 0.07 ... No (0.10.2 < 0.07)
Checking if you have Mojolicious::Plugin::Disqus 1.22 ... Yes (1.22)
Checking if you have MojoX::Transaction::WebSocket76 0.04 ... Yes (0.05)
Checking if you have Mojolicious::Plugin::ToolkitRenderer 1.03 ... Yes (1.07)
Checking if you have Mojolicious::Plugin::ShareHelpers 0.7 ... Yes (0.7)
Checking if you have Mojolicious::Plugin::StaticCompressor v1.0.0 ... Yes (1.0.0)
Checking if you have Mojolicious::Plugin::SecureCORS v1.0.3 ... Yes (v2.0.0)
Checking if you have MojoX::Renderer::Xslate 0.09 ... Yes (0.13)
Checking if you have Mojolicious::Plugin::TimeAgo 0.03 ... Yes (0.06)
Checking if you have Mojolicious::Plugin::CBOR 0.04 ... Yes (0.04)
Checking if you have MojoX::Mysql 0.07 ... Yes (0.22)
Checking if you have MojoX::Log::Declare 0.03 ... Yes (0.03)
Checking if you have Mojolicious::Plugin::Nour::Database 0.09 ... No
Checking if you have MojoX::CPAN::Uploader 0.032 ... No
Checking if you have Mojolicious::Plugin::ValidateTiny 0.13 ... Yes (0.16)
Checking if you have MojoX::Routes::AsGraph 0.04 ... Yes (0.07)
Checking if you have Mojolicious::Plugin::RenderSteps 0.05 ... No
Checking if you have Mojolicious::Plugin::ChromeLogger 0.05 ... Yes (0.06)
Checking if you have Mojolicious 5.71 ... Yes (7.31)
Checking if you have Mojolicious::Plugin::CSRFProtect 0.16 ... Yes (0.16)
Checking if you have Mojolicious::Command::generate::upstart 0.02 ... Yes (0.02)
Checking if you have Mojolicious::Plugin::MountPSGI 0.02 ... Yes (0.12)
Checking if you have Mojolicious::Plugin::FormValidator 0.01 ... No
Checking if you have Mojolicious::Plugin::XML::Loy 0.10 ... Yes (0.14)
Checking if you have Mojolicious::Plugin::Message::Locale 0.03 ... No
Checking if you have Mojolicious::Plugin::UrlWith 0.0502 ... No
Checking if you have MojoX::Renderer::WriteExcel 1.11 ... No
Checking if you have Mojolicious::Plugin::CacheMoney 0.03 ... No
Checking if you have Mojolicious::Plugin::REST 0.006 ... No
Checking if you have Mojolicious::Plugin::Gravatar 0.04 ... Yes (0.04)
Checking if you have Mojolicious::Plugin::CGI 0.16 ... Yes (0.36)
Checking if you have Mojolicious::Plugin::Log::Timestamp 0.023 ... Yes (0.031)
Checking if you have Mojolicious::Plugin::NYTProf 0.12 ... Yes (0.20)
Checking if you have MojoX::Renderer::IncludeLater 0.02 ... Yes (0.02)
Checking if you have Mojolicious::Plugin::Database 1.08 ... Yes (1.10)
Checking if you have Mojolicious::Plugin::RedirectHost 1.05 ... Yes (1.07)
Checking if you have Mojolicious::Plugin::CHI 0.09 ... Yes (0.15)
Checking if you have Mojolicious::Plugin::AssetPack 0.32 ... Yes (1.41)
Checking if you have Mojolicious::Plugin::Mobi 0.06 ... Yes (0.06)
Checking if you have Mojolicious::Plugin::Human 0.7 ... Yes (0.7)
Checking if you have Mojolicious::Plugin::YubiVerify 0.04 ... Yes (0.06)
Checking if you have Mojolicious::Plugin::Redis 0.03 ... Yes (0.03)
Checking if you have Mojolicious::Plugin::KossyValidator 0.04 ... Yes (0.04)
Checking if you have Mojolicious::Plugin::Bcrypt 0.14 ... Yes (0.14)
Checking if you have Mojolicious::Plugin::PDFRenderer 0.08 ... No
Checking if you have MojoX::Encode::Gzip 1.10 ... Yes (1.11)
Checking if you have Mojolicious::Plugin::PPI 0.06 ... Yes (0.07)
Checking if you have Mojolicious::Plugin::PetalTinyRenderer 0.04 ... Yes (0.05)
Checking if you have Mojolicious::Plugin::Browserify 0.06 ... No
Checking if you have MojoX::ValidateHeadLinks 1.05 ... Yes (1.05)
Checking if you have Mojolicious::Plugin::Webtail 0.06 ... Yes (0.06)
Checking if you have Mojolicious::Plugin::ConfigSimple 0.04 ... No
Checking if you have Mojolicious::Plugin::GoogleAnalytics 1.005 ... Yes (1.005)
Checking if you have Mojolicious::Plugin::Wolowitz v1.0.1 ... Yes (1.0.1)
Checking if you have Mojolicious::Plugin::Narada v0.2.2 ... Yes (v1.0.0)
Checking if you have Mojolicious::Plugin::BasicAuth 0.08 ... Yes (0.08)
Checking if you have Mojolicious::Plugin::BootstrapAlerts 0.06 ... Yes (0.06)
Checking if you have Mojolicious::Plugin::ValidateMoose 0.02 ... Yes (0.02)
Checking if you have Mojolicious::Plugin::Leafletjs 0.004 ... Yes (0.004)
Checking if you have MojoX::IOLoop::Server::StartTLS 5.14 ... Yes (5.1401)
Checking if you have Mojolicious::Plugin::Recaptcha 0.62 ... Yes (0.64)
Checking if you have Mojolicious::Plugin::SQLMaker 0.03 ... Yes (0.03)
Checking if you have Mojolicious::Plugin::Args 0.05 ... No
Checking if you have Mojolicious::Plugin::JSONRPC2 v1.1.2 ... Yes (v2.0.0)
Checking if you have Mojolicious::Plugin::Module 0.03 ... Yes (0.04)
Checking if you have MojoX::Session 0.31 ... Yes (0.33)
Checking if you have Mojolicious::Plugin::LinkedContent 0.06 ... Yes (0.07)
Checking if you have Mojolicious::Plugin::NamespaceForm 0.01 ... No
Checking if you have Mojolicious::Plugin::ParamLogger 0.01 ... Yes (0.03)
Checking if you have Mojolicious::Plugin::SimpleSession 0.01 ... Yes (0.01)
Checking if you have Mojolicious::Plugin::MoreUtilHelpers 0.03 ... Yes (0.06)
Checking if you have MojoX::JSONRPC2::HTTP v1.0.5 ... Yes (v2.0.1)
Checking if you have Mojolicious::Plugin::PayPal 0.05 ... Yes (0.06)
Checking if you have MojoX::Session::Store::MongoDB 0.52 ... No
Checking if you have Mojolicious::Plugin::AccessLog 0.004 ... Yes (0.010)
Checking if you have Mojolicious::Plugin::CountryDropDown 0.06 ... Yes (0.06)
Checking if you have Mojolicious::Plugin::PgAsync 0.03 ... Yes (0.03)
Checking if you have Mojolicious::Plugin::SMS 0.01 ... Yes (0.02)
Checking if you have Mojolicious::Plugin::AutoIndex 0.0006 ... Yes (0.0006)
Checking if you have Mojolicious::Plugin::Libravatar 1.09 ... No
Checking if you have Mojolicious::Command::listdeps 0.06 ... Yes (0.08)
Checking if you have Mojolicious::Plugin::AnyData 1.20 ... No
Checking if you have Mojolicious::Plugin::MostTagHelpers 0.04 ... Yes (0.04)
Checking if you have Mojolicious::Plugin::DumpyLog 0.01 ... No
Checking if you have Mojolicious::Plugin::JSLoader 0.04 ... Yes (0.06)
Checking if you have Mojolicious::Plugin::SessionStore 0.04 ... Yes (0.05)
Checking if you have MojoX::UserAgent 0.21 ... No
Checking if you have ExtUtils::MakeMaker 0 ... Yes (7.24)
Checking if you have MojoX::Moose::Controller 0.02 ... Yes (0.02)
Checking if you have Mojolicious::Plugin::Thumbnail 0.01 ... Yes (0.01)
Checking if you have Mojolicious::Plugin::Qaptcha 0.10 ... No
Checking if you have Mojolicious::Plugin::Nour::Config 0.09 ... No
Checking if you have Mojolicious::Plugin::MethodOverride 0.040 ... Yes (0.060)
Checking if you have MojoX::JSON::RPC 0.06 ... Yes (0.10)
Checking if you have Mojolicious::Plugin::AdvancedMod 0.38 ... No
Checking if you have Mojolicious::Command::generate::bootstrap_app 0.07 ... Yes (0.07)
Checking if you have Mojolicious::Plugin::I18NUtils 0.13 ... Yes (0.19)
Checking if you have Mojolicious::Plugin::Bootstrap3 3.2005 ... No
Checking if you have MojoX::AIO 0.06 ... Yes (0.06)
Checking if you have Mojolicious::Plugin::HTMLLint 0.04 ... Yes (0.06)
Checking if you have MojoX::Plugin::PHP 0.03 ... No
Checking if you have Mojolicious::Plugin::DBViewer 0.26 ... Yes (0.29)
Checking if you have Mojolicious::Plugin::DOCRenderer 4.00 ... No
Checking if you have MojoX::Renderer::CTPP2 0.02 ... No
Checking if you have Mojolicious::Plugin::UnicodeNormalize 1.20140306 ... Yes (1.20160509)
Checking if you have Mojolicious::Plugin::Surveil 0.01 ... Yes (0.01)
Checking if you have Mojolicious::Plugin::HamlRenderer 2.100000 ... Yes (2.100000)
Checking if you have Mojolicious::Plugin::Proxy 0.6 ... Yes (0.6)
Checking if you have MojoX::Session::Store::File 0.01 ... No
Checking if you have MojoX::UserAgent::Throttler v0.1.1 ... Yes (v1.0.2)
Checking if you have Mojolicious::Plugin::ParamExpand 0.01 ... Yes (0.03)
Checking if you have Mojolicious::Plugin::Authentication 1.26 ... Yes (1.29)
Checking if you have Mojolicious::Plugin::Web::Auth 0.11 ... Yes (0.13)
Checking if you have Mojolicious::Plugin::Mail 1.3 ... Yes (1.5)
Checking if you have MojoX::Session::Store::Memcached 0.02 ... No
Checking if you have Mojolicious::Plugin::Disqus::Tiny 1.004 ... Yes (1.004)
Checking if you have Mojolicious::Plugin::CORS 0.02 ... No
Checking if you have Mojolicious::Plugin::MailException 0.19 ... Yes (0.20)
Checking if you have Mojolicious::Plugin::BootstrapHelpers 0.0187 ... Yes (0.0204)
Checking if you have Mojolicious::Plugin::CSSLoader 0.06 ... Yes (0.07)
Checking if you have MojoX::Redis 0.86 ... Yes (0.88)
Checking if you have Mojolicious::Plugin::HTMLTemplateRenderer 0.04 ... Yes (0.04)
Checking if you have Mojolicious::Plugin::Memorize 0.01 ... Yes (0.02)
Checking if you have Mojolicious::Plugin::AutoParams 0.02 ... Yes (0.02)
Checking if you have Mojolicious::Plugin::HTMLTemplateProRenderer 0.02 ... Yes (0.05)
Checking if you have Mojolicious::Plugin::Bundle 0.004 ... No
Checking if you have Mojolicious::Plugin::CSRFDefender v0.0.8 ... Yes (0.0.8)
Checking if you have MojoX::Log::Dispatch 0.1 ... No
Checking if you have MojoX::Renderer::XSLT 0.01 ... No
Checking if you have Mojolicious::Plugin::Notifications 0.6 ... Yes (0.9)
Checking if you have MojoX::Renderer::HTC 0.01 ... Yes (0.03)
Checking if you have Mojolicious::Plugin::Toto 0.25 ... Yes (0.25)
Checking if you have Mojolicious::Plugin::Mason1Renderer 0.02 ... Yes (0.03)
Checking if you have Mojolicious::Plugin::Sugar 0.002 ... Yes (0.002)
Checking if you have Mojolicious::Command::secret 0.03 ... Yes (0.03)
Checking if you have MojoX::Log::Log4perl 0.10 ... Yes (0.11)
Checking if you have Mojolicious::Plugin::LinkEmbedder 0.16 ... Yes (0.24)
Checking if you have MojoX::Logite 0.01 ... No
Checking if you have Mojolicious::Plugin::Piwik 0.14 ... Yes (0.19)
Checking if you have Mojolicious::Plugin::ZombieApocalypse 0.01 ... No
Checking if you have Mojolicious::Plugin::FontAwesome4 4.2004 ... No
Checking if you have Mojolicious::Plugin::DomIdHelper 0.04 ... No
Checking if you have Mojolicious::Plugin::Mongodb 1.16 ... Yes (1.16)
Checking if you have MojoX::GlobalEvents 0.02 ... Yes (0.02)
Checking if you have Mojolicious::Plugin::Logf 0.04 ... Yes (0.10)
Checking if you have Mojolicious::Plugin::Mason2Renderer 0.03 ... Yes (0.03)
Checking if you have Mojolicious::Command::generate::dbicdump v0.1.1 ... Yes (0.1.1)
Checking if you have Mojolicious::Plugin::TagHelpers::MailToChiffre 0.08 ... Yes (0.09)
Checking if you have Mojolicious::Plugin::TagHelpers::Pagination 0.05 ... Yes (0.06)
Checking if you have Mojolicious::Command::deploy 0.02 ... Yes (0.02)
Checking if you have Mojolicious::Plugin::UserMessages 0.511 ... Yes (0.511)
Checking if you have Mojolicious::Plugin::SimpleSlides 0.01 ... Yes (0.06)
Checking if you have Mojolicious::Plugin::ServerStatus 0.02 ... Yes (0.04)
Checking if you have Mojolicious::Plugin::XRD 0.12 ... Yes (0.17)
Checking if you have Mojolicious::Plugin::Form 0.005 ... Yes (0.006)
Checking if you have MojoX::Validator 0.0015 ... Yes (0.0016)
Checking if you have Mojolicious::Plugin::YamlConfig v0.2.0 ... Yes (0.2.1)
Checking if you have Mojolicious::Plugin::RequestBase 0.1 ... Yes (0.3)
Checking if you have Mojolicious::Plugin::RenderFile 0.08 ... Yes (0.10)
Checking if you have Mojolicious::Plugin::JQuery 2.11003 ... No
Checking if you have Mojolicious::Command::deploy::heroku 0.11 ... Yes (0.11)
Checking if you have Mojolicious::Command::generate::bootstrap 0.04 ... Yes (0.04)
Checking if you have Mojolicious::Plugin::OnFork 0.002 ... Yes (0.003)
Checking if you have Mojolicious::Plugin::Vparam 0.8 ... Yes (2.05)
Checking if you have Mojolicious::Plugin::Nexmo 0.91 ... No
Checking if you have MojoX::Renderer::Alloy 1.121150 ... No
Checking if you have MojoX::Plugin::AnyCache 0.04 ... Yes (0.04)
Checking if you have Mojolicious::Plugin::HostMeta 0.17 ... Yes (0.23)
Checking if you have Mojolicious::Plugin::OAuth2 1.3 ... Yes (1.53)
Checking if you have Mojolicious::Plugin::FillInFormLite 0.02 ... No
Checking if you have MojoX::Session::Store::Redis 0.07 ... Yes (0.10)
Checking if you have Mojolicious::Plugin::RemoteAddr 0.02 ... Yes (0.03)
Checking if you have Mojolicious::Plugin::ViewBuilder 0.04 ... Yes (0.06)
Checking if you have Mojolicious::Plugin::Crypto 0.13 ... Yes (0.14)
Checking if you have Mojolicious::Plugin::AccessControl 0.04 ... Yes (0.04)
Checking if you have Mojolicious::Plugin::RelativeUrlFor 0.04 ... Yes (0.052)
Checking if you have Mojolicious::Plugin::DirectoryQueue 0.01 ... Yes (0.01)
Checking if you have Mojolicious::Plugin::TagHelpers::NoCaching 0.03 ... Yes (0.05)
Checking if you have Mojolicious::Plugin::Util::Endpoint 0.16 ... Yes (0.19)
Checking if you have MojoX::JSON::XS 0.01 ... Yes (0.01)
Checking if you have Mojolicious::Plugin::DSC 1.000 ... Yes (1.006)
Checking if you have Mojolicious::Plugin::Log::Access 0.023 ... Yes (0.031)
Checking if you have Mojolicious::Plugin::ReverseProxy 0.703 ... Yes (0.705)
Checking if you have Mojolicious::Plugin::Alias v0.0.4 ... Yes (0.0.4)
Checking if you have MojoX::Run 0.15 ... No
Checking if you have Mojolicious::Plugin::AttributeMaker 0.07 ... Yes (0.07)
Checking if you have Mojolicious::Plugin::MySQLViewerLite 0.16 ... Yes (0.16)
Checking if you have Mojolicious::Plugin::Airbrake 0.01 ... Yes (0.01)
Checking if you have Mojolicious::Plugin::BlogSpam 0.08 ... Yes (0.09)
Checking if you have Mojolicious::Plugin::FormFieldsFromJSON::Date 0.03 ... No
Checking if you have Mojolicious::Plugin::ConsoleLogger 0.05 ... No
Checking if you have Mojolicious::Plugin::CaptchaRenderer 0.02 ... No
Checking if you have Mojolicious::Plugin::Angular::MaterialDesign 0.603 ... No
Checking if you have Mojolicious::Plugin::BootstrapPagination 0.12 ... Yes (0.13)
Checking if you have Mojolicious::Plugin::Prove 0.01 ... Yes (0.08)
Checking if you have Mojolicious::Plugin::SQLiteViewerLite 0.12 ... Yes (0.14)
Checking if you have Mojolicious::Plugin::I18N 1.4 ... Yes (1.6)
Checking if you have Mojolicious::Plugin::HTTPStatusRenderer 0.01 ... Yes (0.01)
Checking if you have Mojolicious::Plugin::Util::Callback 0.04 ... Yes (0.05)
Checking if you have Mojolicious::Command::nopaste 0.07 ... Yes (0.09)
Checking if you have Mojolicious::Plugin::TweetButton 0.0003 ... No
Checking if you have Mojolicious::Plugin::RESTRoutes 0.010010 ... Yes (1.0.0)
Checking if you have MojoX::Auth::Simple v0.4.3 ... No
Checking if you have Mojolicious::Plugin::Humane 0.07 ... Yes (0.07)
Checking if you have Mojolicious::Plugin::GroupedParams 0.04 ... No
Checking if you have MojoX::Renderer::HTP 0.032 ... Yes (0.032)
Checking if you have Mojolicious::Plugin::TagHelpersI18N 0.03 ... Yes (0.03)
Checking if you have MojoX::Log::Fast v0.1.3 ... Yes (v1.0.0)
Checking if you have Mojolicious::Plugin::Qooxdoo 0.901 ... Yes (0.905)
Checking if you have Mojolicious::Plugin::AppCacheManifest 0.05 ... Yes (0.05)
Checking if you have Mojolicious::Plugin::SslAuth 0.07 ... Yes (0.08)
Checking if you have Mojolicious::Plugin::BrowserDetect 0.003 ... No
Checking if you have Mojolicious::Plugin::WriteExcel 2.04 ... Yes (2.05)
Checking if you have Mojolicious::Plugin::PubSubHubbub 0.13 ... Yes (0.17)
Checking if you have Mojolicious::Plugin::VHost 0.04 ... Yes (0.04)
Checking if you have Mojolicious::Plugin::JSONP 0.03 ... Yes (0.04)
Checking if you have Mojolicious::Plugin::Captcha::reCAPTCHA 0.04 ... Yes (0.05)
Checking if you have MojoX::JSON::RPC::Service::AutoRegister 0.001 ... Yes (0.001)
Checking if you have Mojolicious::Plugin::SemanticUI 0.10 ... Yes (0.17)
Checking if you have Mojolicious::Plugin::DBIxTransactionManager 0.02 ... Yes (0.02)
Checking if you have Mojolicious::Plugin::MultiConfig 0.2 ... Yes (0.2)
Checking if you have Mojolicious::Plugin::MozPersona 0.04 ... Yes (0.05)
Checking if you have Mojolicious::Plugin::CSSCompressor 0.01 ... Yes (0.01)
Checking if you have Mojolicious::Plugin::Sprite 0.01 ... Yes (0.01)
Checking if you have Mojolicious::Plugin::DateTime 0.02 ... Yes (0.02)
Checking if you have Mojolicious::Plugin::InstallablePaths 0.03 ... Yes (0.04)
Checking if you have Mojolicious::Plugin::ParamsAuth 0.03 ... No
Checking if you have Mojolicious::Plugin::AutoRoute 0.14 ... Yes (0.22)
Checking if you have Mojolicious::Plugin::EventSource 0.3 ... Yes (0.3)
Checking if you have MojoX::Session::Store::Libmemcached 0.17 ... Yes (0.17)
Checking if you have Mojolicious::Plugin::ConfigHashMerge 0.01 ... Yes (0.02)
Checking if you have Mojolicious::Plugin::ConfigRoutes 0.04 ... No
Checking if you have Mojolicious::Plugin::Subdispatch 0.04 ... Yes (0.04)
Checking if you have Mojolicious::Plugin::WebFinger 0.05 ... Yes (0.08)
Checking if you have MojoX::Renderer::JSON::XS 0.04 ... No
Checking if you have Mojolicious::Plugin::Authorization v1.3.2 ... Yes (1.04)
Checking if you have Mojolicious::Plugin::TtRenderer 1.54 ... Yes (1.58)
Checking if you have Mojolicious::Plugin::SassRenderer 0.02 ... No
Checking if you have Mojolicious::Plugin::DBICAdmin 0.0006 ... Yes (0.0006)
Checking if you have Mojolicious::Plugin::Directory 0.08 ... Yes (0.12)
Checking if you have Mojolicious::Plugin::Ident 0.30 ... Yes (0.31)
Checking if you have MojoX::CustomTemplateFileParser 0.10 ... Yes (0.1002)
Checking if you have MojoX::Session::Simple 0.02 ... No
Checking if you have Mojolicious::Plugin::JSUrlFor 0.15 ... Yes (0.17)
Checking if you have Mojolicious::Plugin::FeedReader 0.06 ... Yes (0.08)
Checking if you have Mojolicious::Plugin::Data::Validate::WithYAML 0.04 ... Yes (0.04)
Checking if you have Mojolicious::Plugin::FormFieldsFromJSON 0.20 ... Yes (0.32)
Checking if you have Mojolicious::Plugin::SessionCompress 0.03 ... Yes (0.03)
Checking if you have Mojolicious::Plugin::ProRenderer 0.40 ... Yes (0.40)
Checking if you have Mojolicious::Plugin::FormFields 0.04 ... Yes (0.05)
Checking if you have Mojolicious::Plugin::CachePurge 0.01 ... Yes (0.01)
Checking if you have Mojolicious::Plugin::Geo 0.02 ... No
Checking if you have MojoX::Plugin::PODRenderer 0.01 ... Yes (0.01)
Checking if you have Mojolicious::Command::generate::qx_mojo_app v0.2.2 ... Yes (0.2.2)
Checking if you have Mojolicious::Plugin::HttpBasicAuth 0.11 ... Yes (0.12)
Checking if you have Mojolicious::Plugin::Dotcloud 1.01 ... Yes (1.01)
Checking if you have MojoX::Dispatcher::Qooxdoo::Jsonrpc 0.95 ... Yes (0.96)
Checking if you have Mojolicious::Plugin::Sentry 0.11 ... Yes (0.11)
Checking if you have Mojolicious::Plugin::Shotwell 0.05 ... No
Checking if you have Mojolicious::Plugin::JavaScript::Console 0.01 ... Yes (0.02)
Checking if you have Mojolicious::Plugin::PlainRoutes 0.04 ... Yes (0.06)
Checking if you have Mojolicious::Plugin::BindSessionToIP 0.03 ... Yes (0.03)
Checking if you have Mojolicious::Plugin::Number::Commify 0.022 ... Yes (0.041)
Checking if you have Mojolicious::Plugin::WWWSession 0.06 ... Yes (0.06)
Searching Mojolicious::Plugin::Cache (0.0015) on cpanmetadb ...
Unpacking Mojolicious-Plugin-Cache-0.0015.tar.gz
OK
==> Found dependencies: Mojolicious::Plugin::Cache, Mojolicious::Plugin::UTF8, Mojolicious::Plugin::LeakTracker, Mojolicious::Plugin::BasicAuthPlus, Mojolicious::Plugin::Nour::Database, MojoX::CPAN::Uploader, Mojolicious::Plugin::RenderSteps, Mojolicious::Plugin::FormValidator, Mojolicious::Plugin::Message::Locale, Mojolicious::Plugin::UrlWith, MojoX::Renderer::WriteExcel, Mojolicious::Plugin::CacheMoney, Mojolicious::Plugin::REST, Mojolicious::Plugin::PDFRenderer, Mojolicious::Plugin::Browserify, Mojolicious::Plugin::ConfigSimple, Mojolicious::Plugin::Args, Mojolicious::Plugin::NamespaceForm, MojoX::Session::Store::MongoDB, Mojolicious::Plugin::Libravatar, Mojolicious::Plugin::AnyData, Mojolicious::Plugin::DumpyLog, MojoX::UserAgent, Mojolicious::Plugin::Qaptcha, Mojolicious::Plugin::Nour::Config, Mojolicious::Plugin::AdvancedMod, Mojolicious::Plugin::Bootstrap3, MojoX::Plugin::PHP, Mojolicious::Plugin::DOCRenderer, MojoX::Renderer::CTPP2, MojoX::Session::Store::File, MojoX::Session::Store::Memcached, Mojolicious::Plugin::CORS, Mojolicious::Plugin::Bundle, MojoX::Log::Dispatch, MojoX::Renderer::XSLT, MojoX::Logite, Mojolicious::Plugin::ZombieApocalypse, Mojolicious::Plugin::FontAwesome4, Mojolicious::Plugin::DomIdHelper, Mojolicious::Plugin::JQuery, Mojolicious::Plugin::Nexmo, MojoX::Renderer::Alloy, Mojolicious::Plugin::FillInFormLite, MojoX::Run, Mojolicious::Plugin::FormFieldsFromJSON::Date, Mojolicious::Plugin::ConsoleLogger, Mojolicious::Plugin::CaptchaRenderer, Mojolicious::Plugin::Angular::MaterialDesign, Mojolicious::Plugin::TweetButton, MojoX::Auth::Simple, Mojolicious::Plugin::GroupedParams, Mojolicious::Plugin::BrowserDetect, Mojolicious::Plugin::ParamsAuth, Mojolicious::Plugin::ConfigRoutes, MojoX::Renderer::JSON::XS, Mojolicious::Plugin::SassRenderer, MojoX::Session::Simple, Mojolicious::Plugin::Geo, Mojolicious::Plugin::Shotwell
--> Working on Mojolicious::Plugin::Cache
Fetching http://www.cpan.org/authors/id/S/SI/SIDD/Mojolicious-Plugin-Cache-0.0015.tar.gz ... OK
Mojolicious-Plugin-Cache-0.0015
Mojolicious-Plugin-Cache-0.0015/Changes
Mojolicious-Plugin-Cache-0.0015/LICENSE
Mojolicious-Plugin-Cache-0.0015/INSTALL
Mojolicious-Plugin-Cache-0.0015/dist.ini
Mojolicious-Plugin-Cache-0.0015/META.yml
Mojolicious-Plugin-Cache-0.0015/MANIFEST
Mojolicious-Plugin-Cache-0.0015/Build.PL
Mojolicious-Plugin-Cache-0.0015/META.json
Mojolicious-Plugin-Cache-0.0015/t
Mojolicious-Plugin-Cache-0.0015/t/page-cache.t
Mojolicious-Plugin-Cache-0.0015/t/action-cache.t
Mojolicious-Plugin-Cache-0.0015/t/release-distmeta.t
Mojolicious-Plugin-Cache-0.0015/t/lib/book/lib
Mojolicious-Plugin-Cache-0.0015/t/lib/book/lib/Book.pm
Mojolicious-Plugin-Cache-0.0015/t/lib/user/lib
Mojolicious-Plugin-Cache-0.0015/t/lib/user/lib/User.pm
Mojolicious-Plugin-Cache-0.0015/t/release-pod-syntax.t
Mojolicious-Plugin-Cache-0.0015/t/release-pod-coverage.t
Mojolicious-Plugin-Cache-0.0015/t/lib/book/public
Mojolicious-Plugin-Cache-0.0015/t/lib/book/public/index.html
Mojolicious-Plugin-Cache-0.0015/t/lib/product/lib
Mojolicious-Plugin-Cache-0.0015/t/lib/product/lib/product.pm
Mojolicious-Plugin-Cache-0.0015/t/lib/user/public
Mojolicious-Plugin-Cache-0.0015/t/lib/user/public/index.html
Mojolicious-Plugin-Cache-0.0015/lib/Mojolicious/Plugin
Mojolicious-Plugin-Cache-0.0015/lib/Mojolicious/Plugin/Cache.pm
Mojolicious-Plugin-Cache-0.0015/t/lib/product/public
Mojolicious-Plugin-Cache-0.0015/t/lib/product/public/index.html
Mojolicious-Plugin-Cache-0.0015/lib/Mojolicious/Plugin/Cache
Mojolicious-Plugin-Cache-0.0015/lib/Mojolicious/Plugin/Cache/Page.pm
Mojolicious-Plugin-Cache-0.0015/t/lib/product/lib/product
Mojolicious-Plugin-Cache-0.0015/t/lib/product/lib/product/Default.pm
Mojolicious-Plugin-Cache-0.0015/lib/Mojolicious/Plugin/Cache/Action.pm
Mojolicious-Plugin-Cache-0.0015/t/lib/book/lib/Book/Controller
Mojolicious-Plugin-Cache-0.0015/t/lib/book/lib/Book/Controller/Cache.pm
Mojolicious-Plugin-Cache-0.0015/t/lib/book/lib/Book/Controller/Dummy.pm
Mojolicious-Plugin-Cache-0.0015/t/lib/user/lib/User/Controller
Mojolicious-Plugin-Cache-0.0015/t/lib/user/lib/User/Controller/Cache.pm
Mojolicious-Plugin-Cache-0.0015/t/lib/product/templates
Mojolicious-Plugin-Cache-0.0015/t/lib/product/templates/exception.html.ep
Mojolicious-Plugin-Cache-0.0015/t/lib/product/templates/not_found.html.ep
Mojolicious-Plugin-Cache-0.0015/t/lib/product/templates/default
Mojolicious-Plugin-Cache-0.0015/t/lib/product/templates/default/list.html.ep
Mojolicious-Plugin-Cache-0.0015/t/lib/product/templates/default/show.html.ep
Mojolicious-Plugin-Cache-0.0015/t/lib/product/templates/default/type.html.ep
Mojolicious-Plugin-Cache-0.0015/t/lib/product/templates/layouts
Mojolicious-Plugin-Cache-0.0015/t/lib/product/templates/layouts/default.html.ep
Entering Mojolicious-Plugin-Cache-0.0015
Checking configure dependencies from META.json
Checking if you have Module::Build 0.38 ... Yes (0.4222)
Checking if you have ExtUtils::Install 1.46 ... Yes (2.04)
Running Build.PL
Configuring Mojolicious-Plugin-Cache-0.0015 ... Created MYMETA.yml and MYMETA.json
Creating new 'Build' script for 'Mojolicious-Plugin-Cache' version '0.0015'
Checking dependencies from MYMETA.json ...
Checking if you have Module::Build 0.3601 ... Yes (0.4222)
Checking if you have Mojolicious 1.21 ... Yes (7.31)
Checking if you have CHI 0.36 ... Yes (0.60)
Checking if you have File::Path 2.08 ... Yes (2.12)
OK
Building and testing Mojolicious-Plugin-Cache-0.0015 ... Building Mojolicious-Plugin-Cache
Can't use string ("Book") as a HASH ref while "strict refs" in use at /home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Test/Mojo.pm line 246.
# Looks like your test exited with 255 just after 1.
t/action-cache.t ..........
Dubious, test returned 255 (wstat 65280, 0xff00)
All 1 subtests passed
Can't use string ("product") as a HASH ref while "strict refs" in use at /home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Test/Mojo.pm line 246.
# Looks like your test exited with 2 just after 1.
t/page-cache.t ............
Dubious, test returned 2 (wstat 512, 0x200)
All 1 subtests passed
t/release-distmeta.t ...... skipped: these tests are for release candidate testing
t/release-pod-coverage.t .. skipped: these tests are for release candidate testing
t/release-pod-syntax.t .... skipped: these tests are for release candidate testing
Test Summary Report
-------------------
t/action-cache.t (Wstat: 65280 Tests: 1 Failed: 0)
Non-zero exit status: 255
t/page-cache.t (Wstat: 512 Tests: 1 Failed: 0)
Non-zero exit status: 2
Files=5, Tests=2, 0 wallclock secs ( 0.01 usr 0.00 sys + 0.46 cusr 0.02 csys = 0.49 CPU)
Result: FAIL
Failed 2/5 test programs. 0/2 subtests failed.
! Installing Mojolicious::Plugin::Cache failed. See /home/ryan/.cpanm/work/1493613028.4197/build.log for details. Retry with --force to force install it.
Searching Mojolicious::Plugin::UTF8 (0.01) on cpanmetadb ...
Unpacking Mojolicious-Plugin-UTF8-0.01.tar.gz
FAIL
--> Working on Mojolicious::Plugin::UTF8
Fetching http://www.cpan.org/authors/id/A/AM/AMIRITE/Mojolicious-Plugin-UTF8-0.01.tar.gz ... OK
Mojolicious-Plugin-UTF8-0.01
Mojolicious-Plugin-UTF8-0.01/README
Mojolicious-Plugin-UTF8-0.01/LICENSE
Mojolicious-Plugin-UTF8-0.01/dist.ini
Mojolicious-Plugin-UTF8-0.01/META.yml
Mojolicious-Plugin-UTF8-0.01/MANIFEST
Mojolicious-Plugin-UTF8-0.01/META.json
Mojolicious-Plugin-UTF8-0.01/Makefile.PL
Mojolicious-Plugin-UTF8-0.01/t
Mojolicious-Plugin-UTF8-0.01/t/00-compile.t
Mojolicious-Plugin-UTF8-0.01/t/00-report-prereqs.t
Mojolicious-Plugin-UTF8-0.01/lib/Mojolicious/Plugin
Mojolicious-Plugin-UTF8-0.01/lib/Mojolicious/Plugin/UTF8.pm
Entering Mojolicious-Plugin-UTF8-0.01
Checking configure dependencies from META.json
Checking if you have ExtUtils::MakeMaker 6.58 ... Yes (7.24)
Running Makefile.PL
Configuring Mojolicious-Plugin-UTF8-0.01 ... Checking if your kit is complete...
Looks good
Generating a Unix-style Makefile
Writing Makefile for Mojolicious::Plugin::UTF8
Writing MYMETA.yml and MYMETA.json
Checking dependencies from MYMETA.json ...
Checking if you have IO::Handle 0 ... Yes (1.36)
Checking if you have ExtUtils::MakeMaker 0 ... Yes (7.24)
Checking if you have List::Util 0 ... Yes (1.47)
Checking if you have Mojolicious 0 ... Yes (7.31)
Checking if you have version 0 ... Yes (0.9918)
Checking if you have IPC::Open3 0 ... Yes (1.20)
Checking if you have Mojo::Base 0 ... Yes (undef)
Checking if you have strict 0 ... Yes (1.11)
Checking if you have File::Temp 0 ... Yes (0.2304)
Checking if you have Test::More 0 ... Yes (1.302083)
Checking if you have File::Spec 0 ... Yes (3.62)
Checking if you have warnings 0 ... Yes (1.37)
Checking if you have File::Spec::Functions 0 ... Yes (3.62)
OK
Building and testing Mojolicious-Plugin-UTF8-0.01 ... cp lib/Mojolicious/Plugin/UTF8.pm blib/lib/Mojolicious/Plugin/UTF8.pm
Manifying 1 pod document
PERL_DL_NONLAZY=1 "/home/ryan/perl5/perlbrew/perls/perl-blead/bin/perl5.26.0" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(0, 'blib/lib', 'blib/arch')" t/*.t
t/00-compile.t ......... ok
#
# Versions for all modules listed in MYMETA.json (including optional ones):
# Version Module
# -------- ------------------------
# 2.150010 CPAN::Meta
# 2.140 CPAN::Meta::Requirements
# 7.24 ExtUtils::MakeMaker
# 3.62 File::Spec
# 3.62 File::Spec::Functions
# 0.2304 File::Temp
# 1.36 IO::Handle
# 1.20 IPC::Open3
# 1.47 List::Util
# undef Mojo::Base
# 7.31 Mojolicious
# 1.302083 Test::More
# 1.11 strict
# 0.9918 version
# 1.37 warnings
t/00-report-prereqs.t .. ok
All tests successful.
Files=2, Tests=2, 0 wallclock secs ( 0.02 usr 0.00 sys + 0.13 cusr 0.00 csys = 0.15 CPU)
Result: PASS
Manifying 1 pod document
Appending installation info to /home/ryan/perl5/perlbrew/perls/perl-blead/lib/5.26.0/x86_64-linux/perllocal.pod
OK
Successfully installed Mojolicious-Plugin-UTF8-0.01
Installing /home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/x86_64-linux/.meta/Mojolicious-Plugin-UTF8-0.01/install.json
Searching Mojolicious::Plugin::LeakTracker (1.00) on cpanmetadb ...
Unpacking Mojolicious-Plugin-LeakTracker-1.00.tar.gz
--> Working on Mojolicious::Plugin::LeakTracker
Fetching http://www.cpan.org/authors/id/M/MA/MADCAT/Mojolicious-Plugin-LeakTracker-1.00.tar.gz ... OK
Mojolicious-Plugin-LeakTracker-1.00/
Mojolicious-Plugin-LeakTracker-1.00/weaver.ini
Mojolicious-Plugin-LeakTracker-1.00/META.json
Mojolicious-Plugin-LeakTracker-1.00/t/
Mojolicious-Plugin-LeakTracker-1.00/t/release-cpan-changes.t
Mojolicious-Plugin-LeakTracker-1.00/t/000-compile.t
Mojolicious-Plugin-LeakTracker-1.00/README
Mojolicious-Plugin-LeakTracker-1.00/MANIFEST
Mojolicious-Plugin-LeakTracker-1.00/META.yml
Mojolicious-Plugin-LeakTracker-1.00/dist.ini
Mojolicious-Plugin-LeakTracker-1.00/LICENSE
Mojolicious-Plugin-LeakTracker-1.00/Makefile.PL
Mojolicious-Plugin-LeakTracker-1.00/lib/
Mojolicious-Plugin-LeakTracker-1.00/lib/Mojolicious/
Mojolicious-Plugin-LeakTracker-1.00/lib/Mojolicious/Plugin/
Mojolicious-Plugin-LeakTracker-1.00/lib/Mojolicious/Plugin/LeakTracker.pm
Mojolicious-Plugin-LeakTracker-1.00/Changes
Entering Mojolicious-Plugin-LeakTracker-1.00
Checking configure dependencies from META.json
Checking if you have ExtUtils::MakeMaker 6.58 ... Yes (7.24)
Running Makefile.PL
Configuring Mojolicious-Plugin-LeakTracker-1.00 ... Warning: prerequisite Devel::Events::Filter::RemoveFields 0 not found.
Warning: prerequisite Devel::Events::Filter::Stamp 0 not found.
Warning: prerequisite Devel::Events::Filter::Stringify 0 not found.
Warning: prerequisite Devel::Events::Generator::Objects 0 not found.
Warning: prerequisite Devel::Events::Handler::Log::Memory 0 not found.
Warning: prerequisite Devel::Events::Handler::Multiplex 0 not found.
Warning: prerequisite Devel::Events::Handler::ObjectTracker 0 not found.
Checking if your kit is complete...
Looks good
Generating a Unix-style Makefile
Writing Makefile for Mojolicious::Plugin::LeakTracker
Writing MYMETA.yml and MYMETA.json
Checking dependencies from MYMETA.json ...
Checking if you have Devel::Events::Handler::ObjectTracker 0 ... No
Checking if you have Test::More 0 ... Yes (1.302083)
Checking if you have warnings 0 ... Yes (1.37)
Checking if you have Devel::Events::Filter::Stamp 0 ... No
Checking if you have Devel::Events::Filter::Stringify 0 ... No
Checking if you have Data::Dumper 0 ... Yes (2.161)
Checking if you have strict 0 ... Yes (1.11)
Checking if you have Devel::Events::Generator::Objects 0 ... No
Checking if you have Mojo::Base 0 ... Yes (undef)
Checking if you have Devel::Events::Filter::RemoveFields 0 ... No
Checking if you have Devel::Events::Handler::Log::Memory 0 ... No
Checking if you have Devel::Size 0 ... Yes (0.80)
Checking if you have Devel::Cycle 0 ... Yes (1.12)
Checking if you have Devel::Events::Handler::Multiplex 0 ... No
Searching Devel::Events::Handler::ObjectTracker (0) on cpanmetadb ...
Unpacking Devel-Events-Objects-0.05.tar.gz
OK
==> Found dependencies: Devel::Events::Handler::ObjectTracker, Devel::Events::Filter::Stamp, Devel::Events::Filter::Stringify, Devel::Events::Generator::Objects, Devel::Events::Filter::RemoveFields, Devel::Events::Handler::Log::Memory, Devel::Events::Handler::Multiplex
--> Working on Devel::Events::Handler::ObjectTracker
Fetching http://www.cpan.org/authors/id/N/NU/NUFFIN/Devel-Events-Objects-0.05.tar.gz ... OK
Devel-Events-Objects-0.05/
Devel-Events-Objects-0.05/Changes
Devel-Events-Objects-0.05/lib/
Devel-Events-Objects-0.05/lib/Devel/
Devel-Events-Objects-0.05/lib/Devel/Events/
Devel-Events-Objects-0.05/lib/Devel/Events/Generator/
Devel-Events-Objects-0.05/lib/Devel/Events/Generator/Objects.pm
Devel-Events-Objects-0.05/lib/Devel/Events/Handler/
Devel-Events-Objects-0.05/lib/Devel/Events/Handler/ObjectTracker.pm
Devel-Events-Objects-0.05/lib/Devel/Events/Objects.pm
Devel-Events-Objects-0.05/Makefile.PL
Devel-Events-Objects-0.05/MANIFEST
Devel-Events-Objects-0.05/MANIFEST.SKIP
Devel-Events-Objects-0.05/META.yml
Devel-Events-Objects-0.05/SIGNATURE
Devel-Events-Objects-0.05/t/
Devel-Events-Objects-0.05/t/010_generator_objects.t
Devel-Events-Objects-0.05/t/031_handler_objecttracker.t
Entering Devel-Events-Objects-0.05
Checking configure dependencies from META.yml
Running Makefile.PL
Configuring Devel-Events-Objects-0.05 ... Warning: prerequisite Devel::Events 0.03 not found.
Checking if your kit is complete...
Looks good
Generating a Unix-style Makefile
Writing Makefile for Devel::Events::Objects
Writing MYMETA.yml and MYMETA.json
Checking dependencies from MYMETA.json ...
Checking if you have Test::use::ok 0 ... Yes (1.302083)
Checking if you have Tie::RefHash::Weak 0.07 ... Yes (0.09)
Checking if you have Devel::Events 0.03 ... No
Checking if you have ExtUtils::MakeMaker 0 ... Yes (7.24)
Checking if you have Variable::Magic 0.04 ... Yes (0.61)
Checking if you have Task::Weaken 0 ... Yes (1.04)
Searching Devel::Events (0.03) on cpanmetadb ...
Unpacking Devel-Events-0.08.tar.gz
OK
==> Found dependencies: Devel::Events
--> Working on Devel::Events
Fetching http://www.cpan.org/authors/id/N/NU/NUFFIN/Devel-Events-0.08.tar.gz ... OK
Devel-Events-0.08/
Devel-Events-0.08/Changes
Devel-Events-0.08/lib/
Devel-Events-0.08/Makefile.PL
Devel-Events-0.08/MANIFEST
Devel-Events-0.08/MANIFEST.SKIP
Devel-Events-0.08/META.yml
Devel-Events-0.08/SIGNATURE
Devel-Events-0.08/t/
Devel-Events-0.08/t/001_use.t
Devel-Events-0.08/t/002_filter_callback.t
Devel-Events-0.08/t/002_handler_callback.t
Devel-Events-0.08/t/003_handler_multiplex.t
Devel-Events-0.08/t/003_match.t
Devel-Events-0.08/t/004_handler_log_memory.t
Devel-Events-0.08/t/005_filter_warn.t
Devel-Events-0.08/t/011_generator_line_trace.t
Devel-Events-0.08/t/012_generator_sub_trace.t
Devel-Events-0.08/t/013_generator_require.t
Devel-Events-0.08/t/021_filter_stringify.t
Devel-Events-0.08/t/022_filter_stamp.t
Devel-Events-0.08/t/023_filter_remove.t
Devel-Events-0.08/t/025_filter_drop.t
Devel-Events-0.08/lib/Devel/
Devel-Events-0.08/lib/Devel/Events/
Devel-Events-0.08/lib/Devel/Events.pm
Devel-Events-0.08/lib/Devel/Events/Filter/
Devel-Events-0.08/lib/Devel/Events/Filter.pm
Devel-Events-0.08/lib/Devel/Events/Generator/
Devel-Events-0.08/lib/Devel/Events/Generator.pm
Devel-Events-0.08/lib/Devel/Events/Handler/
Devel-Events-0.08/lib/Devel/Events/Handler.pm
Devel-Events-0.08/lib/Devel/Events/Match.pm
Devel-Events-0.08/lib/Devel/Events/Handler/Callback.pm
Devel-Events-0.08/lib/Devel/Events/Handler/Log/
Devel-Events-0.08/lib/Devel/Events/Handler/Multiplex.pm
Devel-Events-0.08/lib/Devel/Events/Handler/Log/Memory.pm
Devel-Events-0.08/lib/Devel/Events/Generator/LineTrace.pm
Devel-Events-0.08/lib/Devel/Events/Generator/Require.pm
Devel-Events-0.08/lib/Devel/Events/Generator/SubTrace.pm
Devel-Events-0.08/lib/Devel/Events/Filter/Callback.pm
Devel-Events-0.08/lib/Devel/Events/Filter/Drop.pm
Devel-Events-0.08/lib/Devel/Events/Filter/HandlerOptional.pm
Devel-Events-0.08/lib/Devel/Events/Filter/RemoveFields.pm
Devel-Events-0.08/lib/Devel/Events/Filter/Stamp.pm
Devel-Events-0.08/lib/Devel/Events/Filter/Stringify.pm
Devel-Events-0.08/lib/Devel/Events/Filter/Warn.pm
Entering Devel-Events-0.08
Checking configure dependencies from META.yml
Checking if you have ExtUtils::MakeMaker 6.58 ... Yes (7.24)
Running Makefile.PL
Configuring Devel-Events-0.08 ... Checking if your kit is complete...
Looks good
Generating a Unix-style Makefile
Writing Makefile for Devel::Events
Writing MYMETA.yml and MYMETA.json
Checking dependencies from MYMETA.json ...
Checking if you have Sub::Uplevel 0 ... Yes (0.2800)
Checking if you have ExtUtils::MakeMaker 0 ... Yes (7.24)
Checking if you have Try::Tiny 0 ... Yes (0.28)
Checking if you have MooseX::AttributeHelpers 0.03 ... Yes (0.25)
Checking if you have Set::Object 0 ... Yes (1.35)
Checking if you have Time::HiRes 0 ... Yes (1.9741)
Checking if you have Moose 0.33 ... Yes (2.2004)
Checking if you have Test::use::ok 0 ... Yes (1.302083)
OK
Building and testing Devel-Events-0.08 ... cp lib/Devel/Events/Filter.pm blib/lib/Devel/Events/Filter.pm
cp lib/Devel/Events/Handler/Multiplex.pm blib/lib/Devel/Events/Handler/Multiplex.pm
cp lib/Devel/Events/Generator/Require.pm blib/lib/Devel/Events/Generator/Require.pm
cp lib/Devel/Events/Generator/SubTrace.pm blib/lib/Devel/Events/Generator/SubTrace.pm
cp lib/Devel/Events/Generator/LineTrace.pm blib/lib/Devel/Events/Generator/LineTrace.pm
cp lib/Devel/Events/Handler/Callback.pm blib/lib/Devel/Events/Handler/Callback.pm
cp lib/Devel/Events/Handler/Log/Memory.pm blib/lib/Devel/Events/Handler/Log/Memory.pm
cp lib/Devel/Events/Filter/Callback.pm blib/lib/Devel/Events/Filter/Callback.pm
cp lib/Devel/Events/Filter/Warn.pm blib/lib/Devel/Events/Filter/Warn.pm
cp lib/Devel/Events/Generator.pm blib/lib/Devel/Events/Generator.pm
cp lib/Devel/Events/Filter/RemoveFields.pm blib/lib/Devel/Events/Filter/RemoveFields.pm
cp lib/Devel/Events/Filter/Drop.pm blib/lib/Devel/Events/Filter/Drop.pm
cp lib/Devel/Events/Filter/HandlerOptional.pm blib/lib/Devel/Events/Filter/HandlerOptional.pm
cp lib/Devel/Events/Filter/Stringify.pm blib/lib/Devel/Events/Filter/Stringify.pm
cp lib/Devel/Events/Handler.pm blib/lib/Devel/Events/Handler.pm
cp lib/Devel/Events/Match.pm blib/lib/Devel/Events/Match.pm
cp lib/Devel/Events/Filter/Stamp.pm blib/lib/Devel/Events/Filter/Stamp.pm
cp lib/Devel/Events.pm blib/lib/Devel/Events.pm
Manifying 18 pod documents
PERL_DL_NONLAZY=1 "/home/ryan/perl5/perlbrew/perls/perl-blead/bin/perl5.26.0" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(0, 'blib/lib', 'blib/arch')" t/*.t
t/001_use.t ...................
All 7 subtests passed
t/002_filter_callback.t ....... ok
t/002_handler_callback.t ...... ok
t/003_handler_multiplex.t ..... ok
t/003_match.t ................. ok
t/004_handler_log_memory.t .... ok
t/005_filter_warn.t ........... ok
t/011_generator_line_trace.t .. ok
t/012_generator_sub_trace.t ... ok
# Failed test 'log events'
# at t/013_generator_require.t line 24.
# Structures begin differing at:
# $got->[1][8] = 'Can't locate this_file_does_not_exist.pm in @INC (you may need to install the this_file_does_not_exist module) (@INC contains: /home/ryan/.cpanm/work/1493613028.4197/Devel-Events-0.08/blib/lib /home/ryan/.cpanm/work/1493613028.4197/Devel-Events-0.08/blib/arch /home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/x86_64-linux /home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0 /home/ryan/perl5/perlbrew/perls/perl-blead/lib/5.26.0/x86_64-linux /home/ryan/perl5/perlbrew/perls/perl-blead/lib/5.26.0 .) at t/013_generator_require.t line 22.
# '
# $expected->[1][8] = 'Can't locate this_file_does_not_exist.pm in @INC (@INC contains: /home/ryan/.cpanm/work/1493613028.4197/Devel-Events-0.08/blib/lib /home/ryan/.cpanm/work/1493613028.4197/Devel-Events-0.08/blib/arch /home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/x86_64-linux /home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0 /home/ryan/perl5/perlbrew/perls/perl-blead/lib/5.26.0/x86_64-linux /home/ryan/perl5/perlbrew/perls/perl-blead/lib/5.26.0 .) at t/013_generator_require.t line 22.
# '
# Failed test 'log events'
# at t/013_generator_require.t line 42.
# Structures begin differing at:
# $got->[1][8] = 'Can't locate This/Module/Does/Not/Exist.pm in @INC (you may need to install the This::Module::Does::Not::Exist module) (@INC contains: /home/ryan/.cpanm/work/1493613028.4197/Devel-Events-0.08/blib/lib /home/ryan/.cpanm/work/1493613028.4197/Devel-Events-0.08/blib/arch /home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/x86_64-linux /home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0 /home/ryan/perl5/perlbrew/perls/perl-blead/lib/5.26.0/x86_64-linux /home/ryan/perl5/perlbrew/perls/perl-blead/lib/5.26.0 .) at t/013_generator_require.t line 40.
# '
# $expected->[1][8] = 'Can't locate This/Module/Does/Not/Exist.pm in @INC (@INC contains: /home/ryan/.cpanm/work/1493613028.4197/Devel-Events-0.08/blib/lib /home/ryan/.cpanm/work/1493613028.4197/Devel-Events-0.08/blib/arch /home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/x86_64-linux /home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0 /home/ryan/perl5/perlbrew/perls/perl-blead/lib/5.26.0/x86_64-linux /home/ryan/perl5/perlbrew/perls/perl-blead/lib/5.26.0 .) at t/013_generator_require.t line 40.
# '
# Looks like you failed 2 tests of 5.
t/013_generator_require.t .....
Dubious, test returned 2 (wstat 512, 0x200)
Failed 2/5 subtests
t/021_filter_stringify.t ...... ok
t/022_filter_stamp.t .......... ok
t/023_filter_remove.t ......... ok
t/025_filter_drop.t ........... ok
Test Summary Report
-------------------
t/001_use.t (Wstat: 11 Tests: 7 Failed: 0)
Non-zero wait status: 11
Parse errors: No plan found in TAP output
t/013_generator_require.t (Wstat: 512 Tests: 5 Failed: 2)
Failed tests: 3-4
Non-zero exit status: 2
Files=14, Tests=70, 2 wallclock secs ( 0.03 usr 0.00 sys + 1.68 cusr 0.08 csys = 1.79 CPU)
Result: FAIL
Failed 2/14 test programs. 2/70 subtests failed.
Makefile:921: recipe for target 'test_dynamic' failed
make: *** [test_dynamic] Error 255
! Installing Devel::Events failed. See /home/ryan/.cpanm/work/1493613028.4197/build.log for details. Retry with --force to force install it.
! Installing the dependencies failed: Module 'Devel::Events' is not installed
! Bailing out the installation for Devel-Events-Objects-0.05.
Searching Devel::Events::Filter::Stamp (0) on cpanmetadb ...
Already tried Devel-Events-0.08. Skipping.
Searching Devel::Events::Filter::Stringify (0) on cpanmetadb ...
Already tried Devel-Events-0.08. Skipping.
Searching Devel::Events::Generator::Objects (0) on cpanmetadb ...
Already tried Devel-Events-Objects-0.05. Skipping.
Searching Devel::Events::Filter::RemoveFields (0) on cpanmetadb ...
Already tried Devel-Events-0.08. Skipping.
Searching Devel::Events::Handler::Log::Memory (0) on cpanmetadb ...
Already tried Devel-Events-0.08. Skipping.
Searching Devel::Events::Handler::Multiplex (0) on cpanmetadb ...
Already tried Devel-Events-0.08. Skipping.
! Installing the dependencies failed: Module 'Devel::Events::Generator::Objects' is not installed, Module 'Devel::Events::Filter::RemoveFields' is not installed, Module 'Devel::Events::Handler::Multiplex' is not installed, Module 'Devel::Events::Handler::Log::Memory' is not installed, Module 'Devel::Events::Handler::ObjectTracker' is not installed, Module 'Devel::Events::Filter::Stringify' is not installed, Module 'Devel::Events::Filter::Stamp' is not installed
! Bailing out the installation for Mojolicious-Plugin-LeakTracker-1.00.
Searching Mojolicious::Plugin::BasicAuthPlus (0.07) on cpanmetadb ...
Searching Mojolicious::Plugin::Nour::Database (0.09) on cpanmetadb ...
Unpacking Mojolicious-Plugin-Nour-Database-0.09.tar.gz
FAIL
Found Mojolicious::Plugin::BasicAuthPlus 0.010002 which doesn't satisfy 0.07.
--> Working on Mojolicious::Plugin::Nour::Database
Fetching http://www.cpan.org/authors/id/A/AM/AMIRITE/Mojolicious-Plugin-Nour-Database-0.09.tar.gz ... OK
Mojolicious-Plugin-Nour-Database-0.09
Mojolicious-Plugin-Nour-Database-0.09/README
Mojolicious-Plugin-Nour-Database-0.09/LICENSE
Mojolicious-Plugin-Nour-Database-0.09/dist.ini
Mojolicious-Plugin-Nour-Database-0.09/META.yml
Mojolicious-Plugin-Nour-Database-0.09/MANIFEST
Mojolicious-Plugin-Nour-Database-0.09/META.json
Mojolicious-Plugin-Nour-Database-0.09/Makefile.PL
Mojolicious-Plugin-Nour-Database-0.09/t
Mojolicious-Plugin-Nour-Database-0.09/t/00-compile.t
Mojolicious-Plugin-Nour-Database-0.09/t/00-report-prereqs.t
Mojolicious-Plugin-Nour-Database-0.09/config/database
Mojolicious-Plugin-Nour-Database-0.09/config/database/config.yml
Mojolicious-Plugin-Nour-Database-0.09/config/database/private
Mojolicious-Plugin-Nour-Database-0.09/config/database/private/README.md
Mojolicious-Plugin-Nour-Database-0.09/config/database/private/production.yml
Mojolicious-Plugin-Nour-Database-0.09/lib/Mojolicious/Plugin/Nour
Mojolicious-Plugin-Nour-Database-0.09/lib/Mojolicious/Plugin/Nour/Database.pm
Entering Mojolicious-Plugin-Nour-Database-0.09
Checking configure dependencies from META.json
Checking if you have ExtUtils::MakeMaker 6.58 ... Yes (7.24)
Running Makefile.PL
Configuring Mojolicious-Plugin-Nour-Database-0.09 ... Checking if your kit is complete...
Looks good
Generating a Unix-style Makefile
Writing Makefile for Mojolicious::Plugin::Nour::Database
Writing MYMETA.yml and MYMETA.json
Checking dependencies from MYMETA.json ...
Checking if you have strict 0 ... Yes (1.11)
Checking if you have File::Temp 0 ... Yes (0.2304)
Checking if you have warnings 0 ... Yes (1.37)
Checking if you have File::Spec 0 ... Yes (3.62)
Checking if you have Test::More 0 ... Yes (1.302083)
Checking if you have File::Spec::Functions 0 ... Yes (3.62)
Checking if you have IO::Handle 0 ... Yes (1.36)
Checking if you have ExtUtils::MakeMaker 0 ... Yes (7.24)
Checking if you have List::Util 0 ... Yes (1.47)
Checking if you have IPC::Open3 0 ... Yes (1.20)
Checking if you have version 0 ... Yes (0.9918)
Checking if you have Nour::Database 0 ... Yes (undef)
Checking if you have Mojo::Base 0 ... Yes (undef)
OK
Building and testing Mojolicious-Plugin-Nour-Database-0.09 ... cp lib/Mojolicious/Plugin/Nour/Database.pm blib/lib/Mojolicious/Plugin/Nour/Database.pm
Manifying 1 pod document
PERL_DL_NONLAZY=1 "/home/ryan/perl5/perlbrew/perls/perl-blead/bin/perl5.26.0" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(0, 'blib/lib', 'blib/arch')" t/*.t
t/00-compile.t ......... ok
#
# Versions for all modules listed in MYMETA.json (including optional ones):
# Version Module
# -------- ------------------------
# 2.150010 CPAN::Meta
# 2.140 CPAN::Meta::Requirements
# 7.24 ExtUtils::MakeMaker
# 3.62 File::Spec
# 3.62 File::Spec::Functions
# 0.2304 File::Temp
# 1.36 IO::Handle
# 1.20 IPC::Open3
# 1.47 List::Util
# undef Mojo::Base
# undef Nour::Database
# 1.302083 Test::More
# 1.11 strict
# 0.9918 version
# 1.37 warnings
t/00-report-prereqs.t .. ok
All tests successful.
Files=2, Tests=2, 0 wallclock secs ( 0.01 usr 0.00 sys + 0.26 cusr 0.02 csys = 0.29 CPU)
Result: PASS
Manifying 1 pod document
Appending installation info to /home/ryan/perl5/perlbrew/perls/perl-blead/lib/5.26.0/x86_64-linux/perllocal.pod
OK
Successfully installed Mojolicious-Plugin-Nour-Database-0.09
Installing /home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/x86_64-linux/.meta/Mojolicious-Plugin-Nour-Database-0.09/install.json
Searching MojoX::CPAN::Uploader (0.032) on cpanmetadb ...
Unpacking MojoX-CPAN-Uploader-0.034.tar.gz
--> Working on MojoX::CPAN::Uploader
Fetching http://www.cpan.org/authors/id/Y/YK/YKO/MojoX-CPAN-Uploader-0.034.tar.gz ... OK
MojoX-CPAN-Uploader-0.034/
MojoX-CPAN-Uploader-0.034/t/
MojoX-CPAN-Uploader-0.034/t/02.mojo-cpanup.t
MojoX-CPAN-Uploader-0.034/t/pod-coverage.t
MojoX-CPAN-Uploader-0.034/t/00.load.t
MojoX-CPAN-Uploader-0.034/t/perlcritic.t
MojoX-CPAN-Uploader-0.034/t/perlcriticrc
MojoX-CPAN-Uploader-0.034/t/pod.t
MojoX-CPAN-Uploader-0.034/t/01.mojo-cpan-uploader.t
MojoX-CPAN-Uploader-0.034/META.yml
MojoX-CPAN-Uploader-0.034/Makefile.PL
MojoX-CPAN-Uploader-0.034/lib/
MojoX-CPAN-Uploader-0.034/lib/MojoX/
MojoX-CPAN-Uploader-0.034/lib/MojoX/CPAN/
MojoX-CPAN-Uploader-0.034/lib/MojoX/CPAN/Uploader.pm
MojoX-CPAN-Uploader-0.034/MANIFEST
MojoX-CPAN-Uploader-0.034/bin/
MojoX-CPAN-Uploader-0.034/bin/mojo-cpanup
MojoX-CPAN-Uploader-0.034/inc/
MojoX-CPAN-Uploader-0.034/inc/Module/
MojoX-CPAN-Uploader-0.034/inc/Module/Install/
MojoX-CPAN-Uploader-0.034/inc/Module/Install/Include.pm
MojoX-CPAN-Uploader-0.034/inc/Module/Install/Scripts.pm
MojoX-CPAN-Uploader-0.034/inc/Module/Install/Makefile.pm
MojoX-CPAN-Uploader-0.034/inc/Module/Install/Base.pm
MojoX-CPAN-Uploader-0.034/inc/Module/Install/Win32.pm
MojoX-CPAN-Uploader-0.034/inc/Module/Install/AutoInstall.pm
MojoX-CPAN-Uploader-0.034/inc/Module/Install/WriteAll.pm
MojoX-CPAN-Uploader-0.034/inc/Module/Install/Can.pm
MojoX-CPAN-Uploader-0.034/inc/Module/Install/Fetch.pm
MojoX-CPAN-Uploader-0.034/inc/Module/Install/Metadata.pm
MojoX-CPAN-Uploader-0.034/inc/Module/AutoInstall.pm
MojoX-CPAN-Uploader-0.034/inc/Module/Install.pm
MojoX-CPAN-Uploader-0.034/Changes
MojoX-CPAN-Uploader-0.034/README
Entering MojoX-CPAN-Uploader-0.034
Checking configure dependencies from META.yml
Checking if you have ExtUtils::MakeMaker 6.59 ... Yes (7.24)
Running Makefile.PL
Configuring MojoX-CPAN-Uploader-0.034 ... Cannot determine perl version info from lib/MojoX/CPAN/Uploader.pm
*** Module::AutoInstall version 1.12
*** Checking for Perl dependencies...
*** Since we're running under cpanminus, I'll just let it take care
of the dependency's installation later.
[Core Features]
- Test::More ...loaded. (1.302083)
- Mojolicious ...loaded. (7.31 >= 1.51)
- IO::Socket::SSL ...loaded. (2.048 >= 1.43)
- Term::ReadKey ...loaded. (2.37)
- Getopt::Long ...loaded. (2.49)
- File::Spec ...loaded. (3.62)
- IPC::Open3 ...loaded. (1.20)
*** Module::AutoInstall configuration finished.
Checking if your kit is complete...
Looks good
Generating a Unix-style Makefile
Writing Makefile for MojoX::CPAN::Uploader
Writing MYMETA.yml and MYMETA.json
Checking dependencies from MYMETA.json ...
Checking if you have File::Spec 0 ... Yes (3.62)
Checking if you have Test::More 0 ... Yes (1.302083)
Checking if you have Getopt::Long 0 ... Yes (2.49)
Checking if you have Mojolicious 1.51 ... Yes (7.31)
Checking if you have IPC::Open3 0 ... Yes (1.20)
Checking if you have Term::ReadKey 0 ... Yes (2.37)
Checking if you have ExtUtils::MakeMaker 0 ... Yes (7.24)
Checking if you have IO::Socket::SSL 1.43 ... Yes (2.048)
OK
Building and testing MojoX-CPAN-Uploader-0.034 ... cp lib/MojoX/CPAN/Uploader.pm blib/lib/MojoX/CPAN/Uploader.pm
cp bin/mojo-cpanup blib/script/mojo-cpanup
"/home/ryan/perl5/perlbrew/perls/perl-blead/bin/perl5.26.0" "-Iinc" -MExtUtils::MY -e 'MY->fixin(shift)' -- blib/script/mojo-cpanup
Manifying 1 pod document
Manifying 1 pod document
PERL_DL_NONLAZY=1 "/home/ryan/perl5/perlbrew/perls/perl-blead/bin/perl5.26.0" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(0, 'inc', 'blib/lib', 'blib/arch')" t/*.t t/*/*.t
# Testing MojoX::CPAN::Uploader 0.034
t/00.load.t ................ ok
t/01.mojo-cpan-uploader.t .. ok
t/02.mojo-cpanup.t ......... ok
Policy "Perl::Critic::Policy::OTRS::ProhibitLowPrecendeceOps" is not installed.
# Failed test 'Test::Perl::Critic for "blib/script/mojo-cpanup"'
# at /home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Test/Perl/Critic.pm line 104.
#
# Use of low precedence operators is not allowed at line 125, column 7. Replace low precedence operators with the high precedence substitutes. (Severity: 5)
# Use of low precedence operators is not allowed at line 130, column 24. Replace low precedence operators with the high precedence substitutes. (Severity: 5)
Policy "Perl::Critic::Policy::OTRS::ProhibitLowPrecendeceOps" is not installed.
t/perlcritic.t .............
Dubious, test returned 1 (wstat 256, 0x100)
Failed 1/2 subtests
t/pod-coverage.t ........... ok
t/pod.t .................... ok
Test Summary Report
-------------------
t/perlcritic.t (Wstat: 256 Tests: 2 Failed: 1)
Failed test: 1
Non-zero exit status: 1
Files=6, Tests=24, 3 wallclock secs ( 0.02 usr 0.00 sys + 1.26 cusr 0.14 csys = 1.42 CPU)
Result: FAIL
Failed 1/6 test programs. 1/24 subtests failed.
Makefile:801: recipe for target 'test_dynamic' failed
make: *** [test_dynamic] Error 255
! Installing MojoX::CPAN::Uploader failed. See /home/ryan/.cpanm/work/1493613028.4197/build.log for details. Retry with --force to force install it.
Searching Mojolicious::Plugin::RenderSteps (0.05) on cpanmetadb ...
Unpacking Mojolicious-Plugin-RenderSteps-0.05.tar.gz
FAIL
--> Working on Mojolicious::Plugin::RenderSteps
Fetching http://www.cpan.org/authors/id/M/MR/MRAMBERG/Mojolicious-Plugin-RenderSteps-0.05.tar.gz ... OK
Mojolicious-Plugin-RenderSteps-0.05/
Mojolicious-Plugin-RenderSteps-0.05/Changes
Mojolicious-Plugin-RenderSteps-0.05/lib/
Mojolicious-Plugin-RenderSteps-0.05/Makefile.PL
Mojolicious-Plugin-RenderSteps-0.05/MANIFEST
Mojolicious-Plugin-RenderSteps-0.05/META.json
Mojolicious-Plugin-RenderSteps-0.05/META.yml
Mojolicious-Plugin-RenderSteps-0.05/t/
Mojolicious-Plugin-RenderSteps-0.05/t/basic.t
Mojolicious-Plugin-RenderSteps-0.05/lib/Mojolicious/
Mojolicious-Plugin-RenderSteps-0.05/lib/Mojolicious/Plugin/
Mojolicious-Plugin-RenderSteps-0.05/lib/Mojolicious/Plugin/RenderSteps.pm
Entering Mojolicious-Plugin-RenderSteps-0.05
Checking configure dependencies from META.json
Checking if you have ExtUtils::MakeMaker 6.58 ... Yes (7.24)
Running Makefile.PL
Configuring Mojolicious-Plugin-RenderSteps-0.05 ... Checking if your kit is complete...
Looks good
Generating a Unix-style Makefile
Writing Makefile for Mojolicious::Plugin::RenderSteps
Writing MYMETA.yml and MYMETA.json
Checking dependencies from MYMETA.json ...
Checking if you have ExtUtils::MakeMaker 0 ... Yes (7.24)
Checking if you have Mojolicious 4.99 ... Yes (7.31)
OK
Building and testing Mojolicious-Plugin-RenderSteps-0.05 ... cp lib/Mojolicious/Plugin/RenderSteps.pm blib/lib/Mojolicious/Plugin/RenderSteps.pm
Manifying 1 pod document
PERL_DL_NONLAZY=1 "/home/ryan/perl5/perlbrew/perls/perl-blead/bin/perl5.26.0" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(0, 'blib/lib', 'blib/arch')" t/*.t
Mojo::Reactor::EV: Timer failed: Can't locate object method "render_exception" via package "Mojolicious::Controller" at /home/ryan/.cpanm/work/1493613028.4197/Mojolicious-Plugin-RenderSteps-0.05/blib/lib/Mojolicious/Plugin/RenderSteps.pm line 15.
# Premature connection close
# Failed test 'GET /error'
# at t/basic.t line 36.
# Failed test '500 Internal Server Error'
# at t/basic.t line 36.
# got: undef
# expected: '500'
# Failed test 'content is similar'
# at t/basic.t line 36.
# ''
# doesn't match '(?^:option)'
# Looks like you failed 3 tests of 6.
t/basic.t ..
Dubious, test returned 3 (wstat 768, 0x300)
Failed 3/6 subtests
Test Summary Report
-------------------
t/basic.t (Wstat: 768 Tests: 6 Failed: 3)
Failed tests: 4-6
Non-zero exit status: 3
Files=1, Tests=6, 15 wallclock secs ( 0.01 usr 0.00 sys + 0.14 cusr 0.01 csys = 0.16 CPU)
Result: FAIL
Failed 1/1 test programs. 3/6 subtests failed.
Makefile:856: recipe for target 'test_dynamic' failed
make: *** [test_dynamic] Error 3
! Installing Mojolicious::Plugin::RenderSteps failed. See /home/ryan/.cpanm/work/1493613028.4197/build.log for details. Retry with --force to force install it.
Searching Mojolicious::Plugin::FormValidator (0.01) on cpanmetadb ...
Unpacking Mojolicious-Plugin-FormValidator-0.01.tar.gz
FAIL
--> Working on Mojolicious::Plugin::FormValidator
Fetching http://www.cpan.org/authors/id/B/BP/BPMEDLEY/Mojolicious-Plugin-FormValidator-0.01.tar.gz ... OK
Mojolicious-Plugin-FormValidator-0.01
Mojolicious-Plugin-FormValidator-0.01/dist.ini
Mojolicious-Plugin-FormValidator-0.01/META.yml
Mojolicious-Plugin-FormValidator-0.01/MANIFEST
Mojolicious-Plugin-FormValidator-0.01/README.md
Mojolicious-Plugin-FormValidator-0.01/t
Mojolicious-Plugin-FormValidator-0.01/t/basic.t
Mojolicious-Plugin-FormValidator-0.01/Makefile.PL
Mojolicious-Plugin-FormValidator-0.01/eg/lite
Mojolicious-Plugin-FormValidator-0.01/eg/lite/script
Mojolicious-Plugin-FormValidator-0.01/eg/app/t
Mojolicious-Plugin-FormValidator-0.01/eg/app/t/basic.t
Mojolicious-Plugin-FormValidator-0.01/eg/app/lib
Mojolicious-Plugin-FormValidator-0.01/eg/app/lib/Validator.pm
Mojolicious-Plugin-FormValidator-0.01/eg/app/script
Mojolicious-Plugin-FormValidator-0.01/eg/app/script/validator
Mojolicious-Plugin-FormValidator-0.01/eg/app/lib/Validator
Mojolicious-Plugin-FormValidator-0.01/eg/app/lib/Validator/Example.pm
Mojolicious-Plugin-FormValidator-0.01/lib/Mojolicious/Plugin
Mojolicious-Plugin-FormValidator-0.01/lib/Mojolicious/Plugin/FormValidator.pm
Mojolicious-Plugin-FormValidator-0.01/eg/app/templates/example
Mojolicious-Plugin-FormValidator-0.01/eg/app/templates/example/welcome.html.ep
Mojolicious-Plugin-FormValidator-0.01/eg/app/templates/example/unchecked.html.ep
Entering Mojolicious-Plugin-FormValidator-0.01
Checking configure dependencies from META.yml
Checking if you have ExtUtils::MakeMaker 6.58 ... Yes (7.24)
Running Makefile.PL
Configuring Mojolicious-Plugin-FormValidator-0.01 ... Warning: prerequisite Data::FormValidator 4.80 not found. We have 4.66.
Checking if your kit is complete...
Looks good
Generating a Unix-style Makefile
Writing Makefile for Mojolicious::Plugin::FormValidator
Writing MYMETA.yml and MYMETA.json
Checking dependencies from MYMETA.json ...
Checking if you have Data::FormValidator 4.80 ... No (4.66 < 4.80)
Checking if you have Mojolicious 3.87 ... Yes (7.31)
Searching Data::FormValidator (4.80) on cpanmetadb ...
Unpacking Data-FormValidator-4.86.tar.gz
OK
==> Found dependencies: Data::FormValidator
--> Working on Data::FormValidator
Fetching http://www.cpan.org/authors/id/D/DF/DFARRELL/Data-FormValidator-4.86.tar.gz ... OK
Data-FormValidator-4.86/
Data-FormValidator-4.86/lib/
Data-FormValidator-4.86/lib/Data/
Data-FormValidator-4.86/lib/Data/FormValidator.pm
Data-FormValidator-4.86/lib/Data/FormValidator/
Data-FormValidator-4.86/lib/Data/FormValidator/Constraints/
Data-FormValidator-4.86/lib/Data/FormValidator/Constraints/Dates.pm
Data-FormValidator-4.86/lib/Data/FormValidator/Constraints/Upload.pm
Data-FormValidator-4.86/lib/Data/FormValidator/Constraints.pm
Data-FormValidator-4.86/lib/Data/FormValidator/Filters.pm
Data-FormValidator-4.86/lib/Data/FormValidator/Results.pm
Data-FormValidator-4.86/lib/Data/FormValidator/ConstraintsFactory.pm
Data-FormValidator-4.86/Makefile.PL
Data-FormValidator-4.86/Changes
Data-FormValidator-4.86/RELEASE_NOTES
Data-FormValidator-4.86/META.json
Data-FormValidator-4.86/META.yml
Data-FormValidator-4.86/test/
Data-FormValidator-4.86/test/00_base.profile
Data-FormValidator-4.86/test/00_base.badformat
Data-FormValidator-4.86/MANIFEST
Data-FormValidator-4.86/MANIFEST.SKIP
Data-FormValidator-4.86/t/
Data-FormValidator-4.86/t/18_constraint_refs.t
Data-FormValidator-4.86/t/missing_optional.t
Data-FormValidator-4.86/t/constraint_method.t
Data-FormValidator-4.86/t/filters_builtin.t
Data-FormValidator-4.86/t/26_qr.t
Data-FormValidator-4.86/t/09_require_some.t
Data-FormValidator-4.86/t/upload_mime_types.t
Data-FormValidator-4.86/t/undefined_arrayref.t
Data-FormValidator-4.86/t/check_profile_syntax.t
Data-FormValidator-4.86/t/30_filter_definedness.t
Data-FormValidator-4.86/t/ValidatorPackagesTest1.pm
Data-FormValidator-4.86/t/any_errors.t
Data-FormValidator-4.86/t/17_multi_valued_keys.t
Data-FormValidator-4.86/t/unknown.t
Data-FormValidator-4.86/t/simple.t
Data-FormValidator-4.86/t/untaint.pl
Data-FormValidator-4.86/t/13_validator_packages.t
Data-FormValidator-4.86/t/02_code_ref.t
Data-FormValidator-4.86/t/03_dependency.t
Data-FormValidator-4.86/t/profile_checking.t
Data-FormValidator-4.86/t/constraints_reuse.t
Data-FormValidator-4.86/t/constraints_builtin.t
Data-FormValidator-4.86/t/15_literal_param_constraints.t
Data-FormValidator-4.86/t/dates.t
Data-FormValidator-4.86/t/constraints_regexp_map_interaction.t
Data-FormValidator-4.86/t/constraints_builtin_closure.t
Data-FormValidator-4.86/t/dependency_groups.t
Data-FormValidator-4.86/t/dependency_coderef.t
Data-FormValidator-4.86/t/regexp_common_closure.t
Data-FormValidator-4.86/t/FV_length.t
Data-FormValidator-4.86/t/tt_and_overload.t
Data-FormValidator-4.86/t/constraints_factory.t
Data-FormValidator-4.86/t/filters_shouldnt_modify.t
Data-FormValidator-4.86/t/upload_post_text.txt
Data-FormValidator-4.86/t/25_results.t
Data-FormValidator-4.86/t/upload_closure.t
Data-FormValidator-4.86/t/16_cgi_object.t
Data-FormValidator-4.86/t/rename_builtin_constraints.t
Data-FormValidator-4.86/t/05_valid_ip_address.t
Data-FormValidator-4.86/t/filter_constraints.t
Data-FormValidator-4.86/t/28_defaults_for_new.t
Data-FormValidator-4.86/t/credit_card.t
Data-FormValidator-4.86/t/constraint_method_string.t
Data-FormValidator-4.86/t/results_success.t
Data-FormValidator-4.86/t/pod.t
Data-FormValidator-4.86/t/dates_closure.t
Data-FormValidator-4.86/t/constraints_invalid_once_only.t
Data-FormValidator-4.86/t/00_base.t
Data-FormValidator-4.86/t/get_input_data.t
Data-FormValidator-4.86/t/11_procedural_match.t
Data-FormValidator-4.86/t/upload.t
Data-FormValidator-4.86/t/20_careful_exception_handling.t
Data-FormValidator-4.86/t/untaint.t
Data-FormValidator-4.86/t/multiple_constraints.t
Data-FormValidator-4.86/t/procedural_valid.t
Data-FormValidator-4.86/t/get_filtered_data.t
Data-FormValidator-4.86/t/msgs.t
Data-FormValidator-4.86/t/ValidatorPackagesTest2.pm
Data-FormValidator-4.86/t/params_not_mentioned.t
Data-FormValidator-4.86/t/19_refs_as_values.t
Data-FormValidator-4.86/t/27_qualify_ref_happy_death.t
Data-FormValidator-4.86/t/constraint_regexp_map_profile_reuse.t
Data-FormValidator-4.86/t/constraints_num_values.t
Data-FormValidator-4.86/t/closure_msgs.t
Data-FormValidator-4.86/t/constraint_method_zero.t
Data-FormValidator-4.86/t/regexp_common.t
Data-FormValidator-4.86/t/06_regexp_map.t
Data-FormValidator-4.86/t/04_arrayify_undef.t
Data-FormValidator-4.86/t/21_multiple_fields.t
Data-FormValidator-4.86/README.pod
Entering Data-FormValidator-4.86
Checking configure dependencies from META.json
Checking if you have ExtUtils::MakeMaker 6.58 ... Yes (7.24)
Running Makefile.PL
Configuring Data-FormValidator-4.86 ... Checking if your kit is complete...
Looks good
Generating a Unix-style Makefile
Writing Makefile for Data::FormValidator
Writing MYMETA.yml and MYMETA.json
Checking dependencies from MYMETA.json ...
Checking if you have MIME::Types 1.005 ... Yes (2.13)
Checking if you have Test::More 0 ... Yes (1.302083)
Checking if you have File::MMagic 1.17 ... Yes (1.30)
Checking if you have Scalar::Util 0 ... Yes (1.47)
Checking if you have Email::Valid 0 ... Yes (1.202)
Checking if you have Date::Calc 5 ... Yes (6.4)
Checking if you have Image::Size 0 ... Yes (3.300)
Checking if you have Regexp::Common 0.03 ... Yes (2017040401)
Checking if you have ExtUtils::MakeMaker 0 ... Yes (7.24)
OK
Building and testing Data-FormValidator-4.86 ... cp lib/Data/FormValidator/Constraints/Upload.pm blib/lib/Data/FormValidator/Constraints/Upload.pm
cp README.pod blib/lib/Data/README.pod
cp lib/Data/FormValidator/ConstraintsFactory.pm blib/lib/Data/FormValidator/ConstraintsFactory.pm
cp lib/Data/FormValidator/Filters.pm blib/lib/Data/FormValidator/Filters.pm
cp lib/Data/FormValidator/Constraints/Dates.pm blib/lib/Data/FormValidator/Constraints/Dates.pm
cp lib/Data/FormValidator.pm blib/lib/Data/FormValidator.pm
cp lib/Data/FormValidator/Results.pm blib/lib/Data/FormValidator/Results.pm
cp lib/Data/FormValidator/Constraints.pm blib/lib/Data/FormValidator/Constraints.pm
Manifying 7 pod documents
PERL_DL_NONLAZY=1 "/home/ryan/perl5/perlbrew/perls/perl-blead/bin/perl5.26.0" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(0, 'blib/lib', 'blib/arch')" t/*.t
t/00_base.t .............................. ok
t/02_code_ref.t .......................... ok
t/03_dependency.t ........................ ok
t/04_arrayify_undef.t .................... ok
t/05_valid_ip_address.t .................. ok
t/06_regexp_map.t ........................ ok
t/09_require_some.t ...................... ok
t/11_procedural_match.t .................. ok
t/13_validator_packages.t ................ ok
t/15_literal_param_constraints.t ......... ok
t/16_cgi_object.t ........................ ok
t/17_multi_valued_keys.t ................. ok
t/18_constraint_refs.t ................... ok
t/19_refs_as_values.t .................... ok
t/20_careful_exception_handling.t ........ ok
t/21_multiple_fields.t ................... ok
t/25_results.t ........................... ok
t/26_qr.t ................................ ok
t/27_qualify_ref_happy_death.t ........... ok
t/28_defaults_for_new.t .................. ok
t/30_filter_definedness.t ................ ok
t/any_errors.t ........................... ok
t/check_profile_syntax.t ................. ok
t/closure_msgs.t ......................... ok
t/constraint_method.t .................... ok
t/constraint_method_string.t ............. ok
t/constraint_method_zero.t ............... ok
t/constraint_regexp_map_profile_reuse.t .. ok
t/constraints_builtin.t .................. ok
t/constraints_builtin_closure.t .......... ok
t/constraints_factory.t .................. ok
t/constraints_invalid_once_only.t ........ ok
t/constraints_num_values.t ............... ok
t/constraints_regexp_map_interaction.t ... ok
t/constraints_reuse.t .................... ok
t/credit_card.t .......................... ok
t/dates.t ................................ ok
t/dates_closure.t ........................ ok
t/dependency_coderef.t ................... ok
t/dependency_groups.t .................... ok
t/filter_constraints.t ................... ok
t/filters_builtin.t ...................... ok
t/filters_shouldnt_modify.t .............. ok
t/FV_length.t ............................ ok
t/get_filtered_data.t .................... ok
t/get_input_data.t ....................... ok
t/missing_optional.t ..................... ok
t/msgs.t ................................. ok
t/multiple_constraints.t ................. ok
t/params_not_mentioned.t ................. ok
t/pod.t .................................. ok
t/procedural_valid.t ..................... ok
t/profile_checking.t ..................... ok
t/regexp_common.t ........................ ok
t/regexp_common_closure.t ................ ok
t/rename_builtin_constraints.t ........... ok
t/results_success.t ...................... ok
t/simple.t ............................... ok
t/tt_and_overload.t ...................... ok
t/undefined_arrayref.t ................... ok
t/unknown.t .............................. ok
t/untaint.t .............................. ok
# Adding CGI::Simple tests
# testing with CGI.pm version: 4.36
# testing with CGI::Simple version: 1.115
# Running tests with CGI
# Running tests with CGI::Simple
t/upload.t ............................... ok
# testing with CGI.pm version: 4.36
t/upload_closure.t ....................... ok
t/upload_mime_types.t .................... ok
All tests successful.
Files=65, Tests=632, 4 wallclock secs ( 0.11 usr 0.03 sys + 2.68 cusr 0.20 csys = 3.02 CPU)
Result: PASS
Manifying 7 pod documents
Installing /home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Data/FormValidator.pm
Installing /home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Data/FormValidator/ConstraintsFactory.pm
Installing /home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Data/FormValidator/Constraints.pm
Installing /home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Data/FormValidator/Results.pm
Installing /home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Data/FormValidator/Filters.pm
Installing /home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Data/FormValidator/Constraints/Upload.pm
Installing /home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Data/FormValidator/Constraints/Dates.pm
Installing /home/ryan/perl5/perlbrew/perls/perl-blead/man/man3/Data::FormValidator::Results.3
Installing /home/ryan/perl5/perlbrew/perls/perl-blead/man/man3/Data::FormValidator::Filters.3
Installing /home/ryan/perl5/perlbrew/perls/perl-blead/man/man3/Data::FormValidator.3
Installing /home/ryan/perl5/perlbrew/perls/perl-blead/man/man3/Data::FormValidator::Constraints::Upload.3
Installing /home/ryan/perl5/perlbrew/perls/perl-blead/man/man3/Data::FormValidator::ConstraintsFactory.3
Installing /home/ryan/perl5/perlbrew/perls/perl-blead/man/man3/Data::FormValidator::Constraints::Dates.3
Installing /home/ryan/perl5/perlbrew/perls/perl-blead/man/man3/Data::FormValidator::Constraints.3
Appending installation info to /home/ryan/perl5/perlbrew/perls/perl-blead/lib/5.26.0/x86_64-linux/perllocal.pod
OK
Successfully installed Data-FormValidator-4.86 (upgraded from 4.66)
Installing /home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/x86_64-linux/.meta/Data-FormValidator-4.86/install.json
Building and testing Mojolicious-Plugin-FormValidator-0.01 ... cp lib/Mojolicious/Plugin/FormValidator.pm blib/lib/Mojolicious/Plugin/FormValidator.pm
Manifying 1 pod document
PERL_DL_NONLAZY=1 "/home/ryan/perl5/perlbrew/perls/perl-blead/bin/perl5.26.0" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(0, 'blib/lib', 'blib/arch')" t/*.t
# Failed test '200 OK'
# at t/basic.t line 15.
# got: '500'
# expected: '200'
# Failed test 'exact match for content'
# at t/basic.t line 15.
Wide character in print at /home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Test2/Formatter/TAP.pm line 112.
# got: '<!DOCTYPE html>
# <html>
# <head>
# <title>Server error (development mode)</title>
# <meta http-equiv="Pragma" content="no-cache">
# <meta http-equiv="Expires" content="-1">
# <script src="/mojo/jquery/jquery.js"></script>
# <script src="/mojo/prettify/run_prettify.js"></script>
# <link href="/mojo/prettify/prettify-mojo-dark.css" rel="stylesheet">
# <style>
# a img { border: 0 }
# body {
# background: url(/mojo/pinstripe-light.png);
# color: #445555;
# font: 0.9em 'Helvetica Neue', Helvetica, sans-serif;
# font-weight: normal;
# line-height: 1.5em;
# margin: 0;
# }
# :not(pre) > code {
# background-color: #eef9ff;
# border: solid #cce4ff 1px;
# border-radius: 5px;
# color: #333;
# font: 0.9em Consolas, Menlo, Monaco, Courier, monospace;
# padding: 0.4em;
# }
# h1 {
# color: #2a2a2a;
# font-size: 1.5em;
# margin: 0;
# }
# pre {
# font: 0.9em Consolas, Menlo, Monaco, Courier, monospace;
# margin: 0;
# white-space: pre-wrap;
# }
# pre > code {
# display: block;
# font: 1.0em Consolas, Menlo, Monaco, Courier, monospace;
# margin-bottom: 0.7em;
# margin-top: 0.7em;
# }
# table {
# border-collapse: collapse;
# width: 100%;
# }
# td { padding: 0.5em }
# .box {
# background-color: #fff;
# border: 1px solid #c1c1c1;
# overflow: hidden;
# padding: 1em;
# }
# .code {
# background-color: #1a1a1a;
# background: url(/mojo/pinstripe-dark.png);
# color: #eee;
# text-shadow: #333 0 1px 0;
# }
# .important { background-color: rgba(47, 48, 50, .75) }
# .infobox { color: #333 }
# .infobox tr:nth-child(odd) .value { background-color: #ddeeff }
# .infobox tr:nth-child(even) .value { background-color: #eef9ff }
# .key { text-align: right }
# .more table { margin-bottom: 1em }
# .spaced {
# margin-left: 5em;
# margin-right: 5em;
# }
# .striped { border-top: solid #cce4ff 1px }
# .tap {
# font: 0.5em Verdana, sans-serif;
# text-align: center;
# }
# .value { padding-left: 1em }
# .wide { width: 100% }
# #error {
# font: 1.5em 'Helvetica Neue', Helvetica, sans-serif;
# font-weight: 300;
# margin: 0;
# text-shadow: #333 0 1px 0;
# }
# #footer {
# padding-top: 1em;
# text-align: center;
# }
# #nothing {
# border-bottom: 0;
# padding-top: 60px;
# }
# #showcase {
# border-bottom: 0;
# border-top: 0;
# }
# #showcase table { margin-top: 1em }
# #showcase td {
# padding-top: 0;
# padding-bottom: 0;
# }
# #showcase .key { padding-right: 0 }
# #log {
# border-radius: 5px;
# margin-top: 1em;
# }
# #log table { margin: 0 }
# #more, #trace {
# border-bottom-left-radius: 5px;
# border-bottom-right-radius: 5px;
# }
# #more .tap, #trace .tap { text-shadow: #ddd 0 1px 0 }
# #request {
# border-bottom: 0;
# border-top-left-radius: 5px;
# border-top-right-radius: 5px;
# margin-top: 1em;
# }
# #routes {
# border-bottom-left-radius: 5px;
# border-bottom-right-radius: 5px;
# padding-top: 70px;
# }
# #trace { border-top: 0 }
# #wrapperlicious {
# max-width: 1000px;
# margin: 0 auto;
# }
# </style>
# </head>
# <body>
# <script src="/mojo/jquery/jquery.js"></script>
# <div id="mojobar">
# <style scoped="scoped">
# #mojobar {
# background-color: #1a1a1a;
# background: -webkit-linear-gradient(top, #2a2a2a 0%, #000 100%);
# background: -moz-linear-gradient(top, #2a2a2a 0%, #000 100%);
# background: linear-gradient(top, #2a2a2a 0%, #000 100%);
# box-shadow: 0px 1px 0px rgba(0, 0, 0, 0.5);
# height: 46px;
# overflow: hidden;
# position: absolute;
# text-align: right;
# vertical-align: middle;
# width: 100%;
# z-index: 1000;
# }
# #mojobar-content {
# margin: 0 auto;
# max-width: 1000px;
# }
# #mojobar-logo {
# float: left;
# margin-left: 5em;
# padding-top: 4px;
# }
# #mojobar-links {
# display:table-cell;
# float: right;
# height: 60px;
# margin-right: 5em;
# margin-top: 0.8em;
# }
# #mojobar-links a {
# color: #bbb;
# font: 0.9em 'Helvetica Neue', Helvetica, sans-serif;
# margin-left: 0.5em;
# text-decoration: none;
# transition: all 200ms ease-in-out;
# }
# #mojobar-links a:hover { color: #fff }
# #mojobar-links input {
# background-color: #3a3a3a;
# border: 1px solid rgba(0, 0, 0, 0.1);
# border-radius: 3px;
# color: #eee;
# display: inline;
# margin-left: 1em;
# padding: 4px;
# transition: all 0.15s;
# }
# #mojobar-links input:focus {
# background-color: #fff;
# color: #111;
# outline: 0;
# }
# #mojobar-links form { display: inline }
# .animated { transition: all 0.25s ease }
# </style>
# <div id="mojobar-content">
# <div id="mojobar-logo">
# <a href="http://mojolicious.org">
# <img alt="Mojolicious logo" src="/mojo/logo-white.png">
# </a> </div>
# <div id="mojobar-links">
# <a href="http://mojolicious.org/perldoc">Documentation</a>
# <a href="https://github.com/kraih/mojo/wiki">Wiki</a>
# <a href="https://github.com/kraih/mojo">GitHub</a>
# <a href="https://metacpan.org/release/Mojolicious/">CPAN</a>
# <a href="https://groups.google.com/group/mojolicious">MailingList</a>
# <a href="http://blog.mojolicious.org">Blog</a>
# <a href="https://twitter.com/kraih">Twitter</a>
# <form action="https://www.google.com/cse" target="_blank">
# <input name="cx" type="hidden" value="014527573091551588235:pwfplkjpgbi">
# <input name="ie" type="hidden" value="UTF-8">
# <input name="q" placeholder="Search" type="search">
# </form>
# </div>
# </div>
# </div>
# <script>
# var mojobar = $('#mojobar');
# var mojobarHeight = mojobar.outerHeight();
# function getElementByHash(hash) {
# return $(hash.replace(/(:|\.|\[|\]|,)/g, '\\$1'));
# }
# function fixOffset() {
# var offset = getElementByHash(window.location.hash).offset();
# if (offset) {
# $('html, body').animate({scrollTop: offset.top - mojobarHeight}, 1);
# }
# }
# $(window).on('load', function () {
# if (window.location.hash) {
# fixOffset();
# }
# var start = mojobar.offset().top;
# var fixed;
# var lastScrollTop = $(window).scrollTop();
# var hidden = mojobarHeight + 1;
# $(window).on('scroll', function () {
# var st = $(window).scrollTop();
# if (fixed) {
# if (st <= start) {
# fixed = false;
# mojobar.removeClass('animated');
# mojobar.css({'position': 'absolute', 'top': start + 'px'});
# }
# else if (Math.abs(lastScrollTop - st) > 100) {
# if (!mojobar.hasClass('animated')) {
# mojobar.addClass('animated');
# }
# if (st > lastScrollTop && st > (mojobarHeight + start + 250)) {
# mojobar.css('transform', 'translateY(-' + hidden + 'px)');
# }
# else if (st < lastScrollTop) {
# mojobar.css('transform', 'translateY(0px)');
# }
# lastScrollTop = st;
# }
# }
# else if (st > start) {
# fixed = true;
# mojobar.css({'position': 'fixed', 'top': 0});
# lastScrollTop = $(window).scrollTop();
# }
# });
# });
# $(function () {
# $('a[href^="#"]').addClass('mojoscroll').on('click', function (e) {
# e.preventDefault();
# e.stopPropagation();
# var hash = '#' + this.href.split('#')[1];
# var target = getElementByHash(hash);
# var old = target.attr('id');
# target.attr('id', '');
# location.hash = hash;
# target.attr('id', old);
# fixOffset();
# });
# });
# </script>
#
# <script>
# function mojoDrawer (handle, drawer) {
# $(handle).on('click', function () {
# $(drawer).slideToggle('slow');
# var text = $(handle + ' div.tap').text();
# text = text == "tap for more" ? "tap for less" : "tap for more";
# $(handle + ' div.tap').text(text);
# });
# $(drawer).toggle();
# }
# $(function () {
# mojoDrawer('#trace', '#frames');
# mojoDrawer('#more', '#infos');
# });
# </script>
# <div id="wrapperlicious">
# <div id="nothing" class="box spaced"></div>
# <div id="showcase" class="box code spaced">
# <pre id="error">Can&#39;t locate object method &quot;render_text&quot; via package &quot;Mojolicious::Controller&quot; at t/basic.t line 11.
# </pre>
# <div id="context" class="more">
# <table>
# <tr>
# <td class="key">6</td>
# <td class="value wide">
# <pre><code class="prettyprint"></code></pre>
# </td>
# </tr>
# <tr>
# <td class="key">7</td>
# <td class="value wide">
# <pre><code class="prettyprint">plugin &#39;FormValidator&#39;;</code></pre>
# </td>
# </tr>
# <tr>
# <td class="key">8</td>
# <td class="value wide">
# <pre><code class="prettyprint"></code></pre>
# </td>
# </tr>
# <tr>
# <td class="key">9</td>
# <td class="value wide">
# <pre><code class="prettyprint">get &#39;/&#39; =&gt; sub {</code></pre>
# </td>
# </tr>
# <tr>
# <td class="key">10</td>
# <td class="value wide">
# <pre><code class="prettyprint"> my $self = shift;</code></pre>
# </td>
# </tr>
# <tr class="important">
# <td class="key">11</td>
# <td class="value wide">
# <pre><code class="prettyprint"> $self-&gt;render_text(&#39;Hello Mojo!&#39;);</code></pre>
# </td>
# </tr>
# <tr>
# <td class="key">12</td>
# <td class="value wide">
# <pre><code class="prettyprint">};</code></pre>
# </td>
# </tr>
# <tr>
# <td class="key">13</td>
# <td class="value wide">
# <pre><code class="prettyprint"></code></pre>
# </td>
# </tr>
# <tr>
# <td class="key">14</td>
# <td class="value wide">
# <pre><code class="prettyprint">my $t = Test::Mojo-&gt;new;</code></pre>
# </td>
# </tr>
# <tr>
# <td class="key">15</td>
# <td class="value wide">
# <pre><code class="prettyprint">$t-&gt;get_ok(&#39;/&#39;)-&gt;status_is(200)-&gt;content_is(&#39;Hello Mojo!&#39;);</code></pre>
# </td>
# </tr>
# <tr>
# <td class="key">16</td>
# <td class="value wide">
# <pre><code class="prettyprint"></code></pre>
# </td>
# </tr>
# </table>
# </div>
# </div>
# <div id="trace" class="box spaced">
# <div id="frames" class="infobox more">
# <table>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Carp.pm:167</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojolicious/Controller.pm:31</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>t/basic.t:11</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojolicious.pm:138</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojolicious/Plugins.pm:15</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojolicious/Plugins.pm:18</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojolicious/Routes.pm:87</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojolicious/Routes.pm:94</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojolicious/Routes.pm:35</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojolicious/Routes.pm:44</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojolicious.pm:129</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojolicious.pm:139</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojolicious/Plugins.pm:15</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojolicious.pm:201</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojolicious.pm:201</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojolicious/Plugins.pm:15</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojolicious/Plugins.pm:18</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojolicious.pm:145</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojo/Server.pm:68</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojo/EventEmitter.pm:15</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojo/Server/Daemon.pm:107</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojo/EventEmitter.pm:15</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojo/Transaction/HTTP.pm:60</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojo/Server/Daemon.pm:225</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojo/Server/Daemon.pm:206</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojo/EventEmitter.pm:15</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojo/IOLoop/Stream.pm:99</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojo/IOLoop/Stream.pm:48</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojo/Reactor/Poll.pm:143</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojo/Reactor/Poll.pm:143</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojo/Reactor/EV.pm:46</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojo/Reactor/EV.pm:25</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojo/Reactor/EV.pm:25</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojo/IOLoop.pm:136</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojo/UserAgent.pm:59</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Test/Mojo.pm:380</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Test/Mojo.pm:327</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Test/Mojo.pm:120</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>t/basic.t:15</pre>
# </td>
# </tr>
# </table>
# </div>
# <div class="tap">tap for more</div>
# </div>
# <div id="request" class="box infobox spaced">
# <table>
# <tr>
# <td class="key">Method:</td>
# <td class="striped value wide"><pre>GET</pre></td>
# </tr>
#
# <tr>
# <td class="key">URL:</td>
# <td class="striped value wide"><pre>/</pre></td>
# </tr>
#
# <tr>
# <td class="key">Base URL:</td>
# <td class="striped value wide"><pre>http://127.0.0.1:38607</pre></td>
# </tr>
#
# <tr>
# <td class="key">Parameters:</td>
# <td class="striped value wide"><pre>{}
# </pre></td>
# </tr>
#
# <tr>
# <td class="key">Stash:</td>
# <td class="striped value wide"><pre>{
# &quot;cb&quot; =&gt; sub { &quot;DUMMY&quot; }
# }
# </pre></td>
# </tr>
#
# <tr>
# <td class="key">Session:</td>
# <td class="striped value wide"><pre>{}
# </pre></td>
# </tr>
#
# <tr>
# <td class="key">Version:</td>
# <td class="striped value wide"><pre>1.1</pre></td>
# </tr>
#
# <tr>
# <td class="key">Accept-Encoding:</td>
# <td class="striped value wide"><pre>gzip</pre></td>
# </tr>
#
# <tr>
# <td class="key">Content-Length:</td>
# <td class="striped value wide"><pre>0</pre></td>
# </tr>
#
# <tr>
# <td class="key">Host:</td>
# <td class="striped value wide"><pre>127.0.0.1:38607</pre></td>
# </tr>
#
# <tr>
# <td class="key">User-Agent:</td>
# <td class="striped value wide"><pre>Mojolicious (Perl)</pre></td>
# </tr>
#
# </table>
# </div>
# <div id="more" class="box infobox more spaced">
# <div id="infos">
# <table>
# <tr>
# <td class="key">Perl:</td>
# <td class="striped value wide"><pre>v5.26.0 (linux)</pre></td>
# </tr>
#
# <tr>
# <td class="key">Mojolicious:</td>
# <td class="striped value wide"><pre>7.31 (Doughnut)</pre></td>
# </tr>
#
# <tr>
# <td class="key">Home:</td>
# <td class="striped value wide"><pre>/home/ryan/.cpanm/work/1493613028.4197/Mojolicious-Plugin-FormValidator-0.01/t</pre></td>
# </tr>
#
# <tr>
# <td class="key">Template paths:</td>
# <td class="striped value wide"><pre>[
# bless( do{\(my $o = &quot;/home/ryan/.cpanm/work/1493613028.4197/Mojolicious-Plugin-FormValidator-0.01/t/templates&quot;)}, &#39;Mojo::Home&#39; )
# ]
# </pre></td>
# </tr>
#
# <tr>
# <td class="key">Template classes:</td>
# <td class="striped value wide"><pre>[
# &quot;main&quot;
# ]
# </pre></td>
# </tr>
#
# <tr>
# <td class="key">Static paths:</td>
# <td class="striped value wide"><pre>[
# bless( do{\(my $o = &quot;/home/ryan/.cpanm/work/1493613028.4197/Mojolicious-Plugin-FormValidator-0.01/t/public&quot;)}, &#39;Mojo::Home&#39; )
# ]
# </pre></td>
# </tr>
#
# <tr>
# <td class="key">Static classes:</td>
# <td class="striped value wide"><pre>[
# &quot;main&quot;
# ]
# </pre></td>
# </tr>
#
# <tr>
# <td class="key">Include:</td>
# <td class="striped value wide"><pre>[
# &quot;/home/ryan/.cpanm/work/1493613028.4197/Mojolicious-Plugin-FormValidator-0.01/blib/lib&quot;,
# &quot;/home/ryan/.cpanm/work/1493613028.4197/Mojolicious-Plugin-FormValidator-0.01/blib/arch&quot;,
# &quot;/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/x86_64-linux&quot;,
# &quot;/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0&quot;,
# &quot;/home/ryan/perl5/perlbrew/perls/perl-blead/lib/5.26.0/x86_64-linux&quot;,
# &quot;/home/ryan/perl5/perlbrew/perls/perl-blead/lib/5.26.0&quot;,
# &quot;.&quot;
# ]
# </pre></td>
# </tr>
#
# <tr>
# <td class="key">Config:</td>
# <td class="striped value wide"><pre>{}
# </pre></td>
# </tr>
#
# <tr>
# <td class="key">Moniker:</td>
# <td class="striped value wide"><pre>basic</pre></td>
# </tr>
#
# <tr>
# <td class="key">Name:</td>
# <td class="striped value wide"><pre>t/basic.t</pre></td>
# </tr>
#
# <tr>
# <td class="key">Executable:</td>
# <td class="striped value wide"><pre>/home/ryan/perl5/perlbrew/perls/perl-blead/bin/perl5.26.0</pre></td>
# </tr>
#
# <tr>
# <td class="key">PID:</td>
# <td class="striped value wide"><pre>5063</pre></td>
# </tr>
#
# <tr>
# <td class="key">Time:</td>
# <td class="striped value wide"><pre>Sun Apr 30 21:31:07 2017</pre></td>
# </tr>
#
# </table>
# </div>
# <div class="tap">tap for more</div>
# </div>
# </div>
# <div id="footer">
# <a href="http://mojolicious.org">
# <img alt="Mojolicious logo" src="/mojo/logo-black.png">
# </a> </div>
# </body>
# </html>
# '
# expected: 'Hello Mojo!'
# Looks like you failed 2 tests of 3.
t/basic.t ..
Dubious, test returned 2 (wstat 512, 0x200)
Failed 2/3 subtests
Test Summary Report
-------------------
t/basic.t (Wstat: 512 Tests: 3 Failed: 2)
Failed tests: 2-3
Non-zero exit status: 2
Files=1, Tests=3, 0 wallclock secs ( 0.01 usr 0.00 sys + 0.16 cusr 0.02 csys = 0.19 CPU)
Result: FAIL
Failed 1/1 test programs. 2/3 subtests failed.
Makefile:843: recipe for target 'test_dynamic' failed
make: *** [test_dynamic] Error 2
! Installing Mojolicious::Plugin::FormValidator failed. See /home/ryan/.cpanm/work/1493613028.4197/build.log for details. Retry with --force to force install it.
Searching Mojolicious::Plugin::Message::Locale (0.03) on cpanmetadb ...
Unpacking Mojolicious-Plugin-Message-Locale-0.03.tar.gz
FAIL
--> Working on Mojolicious::Plugin::Message::Locale
Fetching http://www.cpan.org/authors/id/S/SA/SASAKURE/Mojolicious-Plugin-Message-Locale-0.03.tar.gz ... OK
Mojolicious-Plugin-Message-Locale-0.03/
Mojolicious-Plugin-Message-Locale-0.03/Changes
Mojolicious-Plugin-Message-Locale-0.03/lib/
Mojolicious-Plugin-Message-Locale-0.03/Makefile.PL
Mojolicious-Plugin-Message-Locale-0.03/MANIFEST
Mojolicious-Plugin-Message-Locale-0.03/META.json
Mojolicious-Plugin-Message-Locale-0.03/META.yml
Mojolicious-Plugin-Message-Locale-0.03/t/
Mojolicious-Plugin-Message-Locale-0.03/t/000_use.t
Mojolicious-Plugin-Message-Locale-0.03/t/001_message_locale.t
Mojolicious-Plugin-Message-Locale-0.03/t/002_locale_is_ja.t
Mojolicious-Plugin-Message-Locale-0.03/t/003_locale_file.t
Mojolicious-Plugin-Message-Locale-0.03/t/004_default_message.t
Mojolicious-Plugin-Message-Locale-0.03/t/locale.conf
Mojolicious-Plugin-Message-Locale-0.03/t/other_locale.conf
Mojolicious-Plugin-Message-Locale-0.03/lib/Mojolicious/
Mojolicious-Plugin-Message-Locale-0.03/lib/Mojolicious/Plugin/
Mojolicious-Plugin-Message-Locale-0.03/lib/Mojolicious/Plugin/Message/
Mojolicious-Plugin-Message-Locale-0.03/lib/Mojolicious/Plugin/Message/Locale.pm
Entering Mojolicious-Plugin-Message-Locale-0.03
Checking configure dependencies from META.json
Checking if you have ExtUtils::MakeMaker 6.58 ... Yes (7.24)
Running Makefile.PL
Configuring Mojolicious-Plugin-Message-Locale-0.03 ... Checking if your kit is complete...
Looks good
Generating a Unix-style Makefile
Writing Makefile for Mojolicious::Plugin::Message::Locale
Writing MYMETA.yml and MYMETA.json
Checking dependencies from MYMETA.json ...
Checking if you have Test::Warn 0 ... Yes (0.32)
Checking if you have Test::More 0 ... Yes (1.302083)
Checking if you have Mojolicious 3.56 ... Yes (7.31)
Checking if you have ExtUtils::MakeMaker 0 ... Yes (7.24)
OK
Building and testing Mojolicious-Plugin-Message-Locale-0.03 ... cp lib/Mojolicious/Plugin/Message/Locale.pm blib/lib/Mojolicious/Plugin/Message/Locale.pm
Manifying 1 pod document
PERL_DL_NONLAZY=1 "/home/ryan/perl5/perlbrew/perls/perl-blead/bin/perl5.26.0" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(0, 'blib/lib', 'blib/arch')" t/*.t
t/000_use.t .............. ok
# Failed test '200 OK'
# at t/001_message_locale.t line 25.
# got: '500'
# expected: '200'
# Failed test 'exact match for content'
# at t/001_message_locale.t line 25.
Wide character in print at /home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Test2/Formatter/TAP.pm line 112.
# got: '<!DOCTYPE html>
# <html>
# <head>
# <title>Server error (development mode)</title>
# <meta http-equiv="Pragma" content="no-cache">
# <meta http-equiv="Expires" content="-1">
# <script src="/mojo/jquery/jquery.js"></script>
# <script src="/mojo/prettify/run_prettify.js"></script>
# <link href="/mojo/prettify/prettify-mojo-dark.css" rel="stylesheet">
# <style>
# a img { border: 0 }
# body {
# background: url(/mojo/pinstripe-light.png);
# color: #445555;
# font: 0.9em 'Helvetica Neue', Helvetica, sans-serif;
# font-weight: normal;
# line-height: 1.5em;
# margin: 0;
# }
# :not(pre) > code {
# background-color: #eef9ff;
# border: solid #cce4ff 1px;
# border-radius: 5px;
# color: #333;
# font: 0.9em Consolas, Menlo, Monaco, Courier, monospace;
# padding: 0.4em;
# }
# h1 {
# color: #2a2a2a;
# font-size: 1.5em;
# margin: 0;
# }
# pre {
# font: 0.9em Consolas, Menlo, Monaco, Courier, monospace;
# margin: 0;
# white-space: pre-wrap;
# }
# pre > code {
# display: block;
# font: 1.0em Consolas, Menlo, Monaco, Courier, monospace;
# margin-bottom: 0.7em;
# margin-top: 0.7em;
# }
# table {
# border-collapse: collapse;
# width: 100%;
# }
# td { padding: 0.5em }
# .box {
# background-color: #fff;
# border: 1px solid #c1c1c1;
# overflow: hidden;
# padding: 1em;
# }
# .code {
# background-color: #1a1a1a;
# background: url(/mojo/pinstripe-dark.png);
# color: #eee;
# text-shadow: #333 0 1px 0;
# }
# .important { background-color: rgba(47, 48, 50, .75) }
# .infobox { color: #333 }
# .infobox tr:nth-child(odd) .value { background-color: #ddeeff }
# .infobox tr:nth-child(even) .value { background-color: #eef9ff }
# .key { text-align: right }
# .more table { margin-bottom: 1em }
# .spaced {
# margin-left: 5em;
# margin-right: 5em;
# }
# .striped { border-top: solid #cce4ff 1px }
# .tap {
# font: 0.5em Verdana, sans-serif;
# text-align: center;
# }
# .value { padding-left: 1em }
# .wide { width: 100% }
# #error {
# font: 1.5em 'Helvetica Neue', Helvetica, sans-serif;
# font-weight: 300;
# margin: 0;
# text-shadow: #333 0 1px 0;
# }
# #footer {
# padding-top: 1em;
# text-align: center;
# }
# #nothing {
# border-bottom: 0;
# padding-top: 60px;
# }
# #showcase {
# border-bottom: 0;
# border-top: 0;
# }
# #showcase table { margin-top: 1em }
# #showcase td {
# padding-top: 0;
# padding-bottom: 0;
# }
# #showcase .key { padding-right: 0 }
# #log {
# border-radius: 5px;
# margin-top: 1em;
# }
# #log table { margin: 0 }
# #more, #trace {
# border-bottom-left-radius: 5px;
# border-bottom-right-radius: 5px;
# }
# #more .tap, #trace .tap { text-shadow: #ddd 0 1px 0 }
# #request {
# border-bottom: 0;
# border-top-left-radius: 5px;
# border-top-right-radius: 5px;
# margin-top: 1em;
# }
# #routes {
# border-bottom-left-radius: 5px;
# border-bottom-right-radius: 5px;
# padding-top: 70px;
# }
# #trace { border-top: 0 }
# #wrapperlicious {
# max-width: 1000px;
# margin: 0 auto;
# }
# </style>
# </head>
# <body>
# <script src="/mojo/jquery/jquery.js"></script>
# <div id="mojobar">
# <style scoped="scoped">
# #mojobar {
# background-color: #1a1a1a;
# background: -webkit-linear-gradient(top, #2a2a2a 0%, #000 100%);
# background: -moz-linear-gradient(top, #2a2a2a 0%, #000 100%);
# background: linear-gradient(top, #2a2a2a 0%, #000 100%);
# box-shadow: 0px 1px 0px rgba(0, 0, 0, 0.5);
# height: 46px;
# overflow: hidden;
# position: absolute;
# text-align: right;
# vertical-align: middle;
# width: 100%;
# z-index: 1000;
# }
# #mojobar-content {
# margin: 0 auto;
# max-width: 1000px;
# }
# #mojobar-logo {
# float: left;
# margin-left: 5em;
# padding-top: 4px;
# }
# #mojobar-links {
# display:table-cell;
# float: right;
# height: 60px;
# margin-right: 5em;
# margin-top: 0.8em;
# }
# #mojobar-links a {
# color: #bbb;
# font: 0.9em 'Helvetica Neue', Helvetica, sans-serif;
# margin-left: 0.5em;
# text-decoration: none;
# transition: all 200ms ease-in-out;
# }
# #mojobar-links a:hover { color: #fff }
# #mojobar-links input {
# background-color: #3a3a3a;
# border: 1px solid rgba(0, 0, 0, 0.1);
# border-radius: 3px;
# color: #eee;
# display: inline;
# margin-left: 1em;
# padding: 4px;
# transition: all 0.15s;
# }
# #mojobar-links input:focus {
# background-color: #fff;
# color: #111;
# outline: 0;
# }
# #mojobar-links form { display: inline }
# .animated { transition: all 0.25s ease }
# </style>
# <div id="mojobar-content">
# <div id="mojobar-logo">
# <a href="http://mojolicious.org">
# <img alt="Mojolicious logo" src="/mojo/logo-white.png">
# </a> </div>
# <div id="mojobar-links">
# <a href="http://mojolicious.org/perldoc">Documentation</a>
# <a href="https://github.com/kraih/mojo/wiki">Wiki</a>
# <a href="https://github.com/kraih/mojo">GitHub</a>
# <a href="https://metacpan.org/release/Mojolicious/">CPAN</a>
# <a href="https://groups.google.com/group/mojolicious">MailingList</a>
# <a href="http://blog.mojolicious.org">Blog</a>
# <a href="https://twitter.com/kraih">Twitter</a>
# <form action="https://www.google.com/cse" target="_blank">
# <input name="cx" type="hidden" value="014527573091551588235:pwfplkjpgbi">
# <input name="ie" type="hidden" value="UTF-8">
# <input name="q" placeholder="Search" type="search">
# </form>
# </div>
# </div>
# </div>
# <script>
# var mojobar = $('#mojobar');
# var mojobarHeight = mojobar.outerHeight();
# function getElementByHash(hash) {
# return $(hash.replace(/(:|\.|\[|\]|,)/g, '\\$1'));
# }
# function fixOffset() {
# var offset = getElementByHash(window.location.hash).offset();
# if (offset) {
# $('html, body').animate({scrollTop: offset.top - mojobarHeight}, 1);
# }
# }
# $(window).on('load', function () {
# if (window.location.hash) {
# fixOffset();
# }
# var start = mojobar.offset().top;
# var fixed;
# var lastScrollTop = $(window).scrollTop();
# var hidden = mojobarHeight + 1;
# $(window).on('scroll', function () {
# var st = $(window).scrollTop();
# if (fixed) {
# if (st <= start) {
# fixed = false;
# mojobar.removeClass('animated');
# mojobar.css({'position': 'absolute', 'top': start + 'px'});
# }
# else if (Math.abs(lastScrollTop - st) > 100) {
# if (!mojobar.hasClass('animated')) {
# mojobar.addClass('animated');
# }
# if (st > lastScrollTop && st > (mojobarHeight + start + 250)) {
# mojobar.css('transform', 'translateY(-' + hidden + 'px)');
# }
# else if (st < lastScrollTop) {
# mojobar.css('transform', 'translateY(0px)');
# }
# lastScrollTop = st;
# }
# }
# else if (st > start) {
# fixed = true;
# mojobar.css({'position': 'fixed', 'top': 0});
# lastScrollTop = $(window).scrollTop();
# }
# });
# });
# $(function () {
# $('a[href^="#"]').addClass('mojoscroll').on('click', function (e) {
# e.preventDefault();
# e.stopPropagation();
# var hash = '#' + this.href.split('#')[1];
# var target = getElementByHash(hash);
# var old = target.attr('id');
# target.attr('id', '');
# location.hash = hash;
# target.attr('id', old);
# fixOffset();
# });
# });
# </script>
#
# <script>
# function mojoDrawer (handle, drawer) {
# $(handle).on('click', function () {
# $(drawer).slideToggle('slow');
# var text = $(handle + ' div.tap').text();
# text = text == "tap for more" ? "tap for less" : "tap for more";
# $(handle + ' div.tap').text(text);
# });
# $(drawer).toggle();
# }
# $(function () {
# mojoDrawer('#trace', '#frames');
# mojoDrawer('#more', '#infos');
# });
# </script>
# <div id="wrapperlicious">
# <div id="nothing" class="box spaced"></div>
# <div id="showcase" class="box code spaced">
# <pre id="error">Can&#39;t locate object method &quot;render_text&quot; via package &quot;Mojolicious::Controller&quot; at t/001_message_locale.t line 12.
# </pre>
# <div id="context" class="more">
# <table>
# <tr>
# <td class="key">7</td>
# <td class="value wide">
# <pre><code class="prettyprint"></code></pre>
# </td>
# </tr>
# <tr>
# <td class="key">8</td>
# <td class="value wide">
# <pre><code class="prettyprint">plugin &#39;Message::Locale&#39;;</code></pre>
# </td>
# </tr>
# <tr>
# <td class="key">9</td>
# <td class="value wide">
# <pre><code class="prettyprint"></code></pre>
# </td>
# </tr>
# <tr>
# <td class="key">10</td>
# <td class="value wide">
# <pre><code class="prettyprint">get &#39;/message_from_common&#39; =&gt; sub {</code></pre>
# </td>
# </tr>
# <tr>
# <td class="key">11</td>
# <td class="value wide">
# <pre><code class="prettyprint"> my $self = shift;</code></pre>
# </td>
# </tr>
# <tr class="important">
# <td class="key">12</td>
# <td class="value wide">
# <pre><code class="prettyprint"> $self-&gt;render_text( $self-&gt;locale(&#39;message&#39;, &#39;common&#39;) );</code></pre>
# </td>
# </tr>
# <tr>
# <td class="key">13</td>
# <td class="value wide">
# <pre><code class="prettyprint">};</code></pre>
# </td>
# </tr>
# <tr>
# <td class="key">14</td>
# <td class="value wide">
# <pre><code class="prettyprint">get &#39;/message_from_original&#39; =&gt; sub {</code></pre>
# </td>
# </tr>
# <tr>
# <td class="key">15</td>
# <td class="value wide">
# <pre><code class="prettyprint"> my $self = shift;</code></pre>
# </td>
# </tr>
# <tr>
# <td class="key">16</td>
# <td class="value wide">
# <pre><code class="prettyprint"> $self-&gt;render_text( $self-&gt;locale(&#39;message&#39;, &#39;original&#39;) );</code></pre>
# </td>
# </tr>
# <tr>
# <td class="key">17</td>
# <td class="value wide">
# <pre><code class="prettyprint">};</code></pre>
# </td>
# </tr>
# </table>
# </div>
# </div>
# <div id="trace" class="box spaced">
# <div id="frames" class="infobox more">
# <table>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Carp.pm:167</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojolicious/Controller.pm:31</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>t/001_message_locale.t:12</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojolicious.pm:138</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojolicious/Plugins.pm:15</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojolicious/Plugins.pm:18</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojolicious/Routes.pm:87</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojolicious/Routes.pm:94</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojolicious/Routes.pm:35</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojolicious/Routes.pm:44</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojolicious.pm:129</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojolicious.pm:139</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojolicious/Plugins.pm:15</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojolicious.pm:201</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojolicious.pm:201</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojolicious/Plugins.pm:15</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojolicious/Plugins.pm:18</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojolicious.pm:145</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojo/Server.pm:68</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojo/EventEmitter.pm:15</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojo/Server/Daemon.pm:107</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojo/EventEmitter.pm:15</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojo/Transaction/HTTP.pm:60</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojo/Server/Daemon.pm:225</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojo/Server/Daemon.pm:206</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojo/EventEmitter.pm:15</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojo/IOLoop/Stream.pm:99</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojo/IOLoop/Stream.pm:48</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojo/Reactor/Poll.pm:143</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojo/Reactor/Poll.pm:143</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojo/Reactor/EV.pm:46</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojo/Reactor/EV.pm:25</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojo/Reactor/EV.pm:25</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojo/IOLoop.pm:136</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojo/UserAgent.pm:59</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Test/Mojo.pm:380</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Test/Mojo.pm:327</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Test/Mojo.pm:120</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>t/001_message_locale.t:25</pre>
# </td>
# </tr>
# </table>
# </div>
# <div class="tap">tap for more</div>
# </div>
# <div id="request" class="box infobox spaced">
# <table>
# <tr>
# <td class="key">Method:</td>
# <td class="striped value wide"><pre>GET</pre></td>
# </tr>
#
# <tr>
# <td class="key">URL:</td>
# <td class="striped value wide"><pre>/message_from_common</pre></td>
# </tr>
#
# <tr>
# <td class="key">Base URL:</td>
# <td class="striped value wide"><pre>http://127.0.0.1:41689</pre></td>
# </tr>
#
# <tr>
# <td class="key">Parameters:</td>
# <td class="striped value wide"><pre>{}
# </pre></td>
# </tr>
#
# <tr>
# <td class="key">Stash:</td>
# <td class="striped value wide"><pre>{
# &quot;cb&quot; =&gt; sub { &quot;DUMMY&quot; },
# &quot;config&quot; =&gt; {
# &quot;common&quot; =&gt; {
# &quot;message&quot; =&gt; {
# &quot;en&quot; =&gt; &quot;MESSAGE&quot;,
# &quot;ja&quot; =&gt; &quot;\x{30e1}\x{30c3}\x{30bb}\x{30fc}\x{30b8}&quot;
# },
# &quot;title&quot; =&gt; {
# &quot;en&quot; =&gt; &quot;TITLE&quot;,
# &quot;ja&quot; =&gt; &quot;\x{30bf}\x{30a4}\x{30c8}\x{30eb}&quot;
# }
# },
# &quot;original&quot; =&gt; {
# &quot;message&quot; =&gt; {
# &quot;en&quot; =&gt; &quot;ORIGINAL MESSAGE&quot;,
# &quot;ja&quot; =&gt; &quot;\x{30aa}\x{30ea}\x{30b8}\x{30ca}\x{30eb}&quot;
# }
# }
# }
# }
# </pre></td>
# </tr>
#
# <tr>
# <td class="key">Session:</td>
# <td class="striped value wide"><pre>{}
# </pre></td>
# </tr>
#
# <tr>
# <td class="key">Version:</td>
# <td class="striped value wide"><pre>1.1</pre></td>
# </tr>
#
# <tr>
# <td class="key">Accept-Encoding:</td>
# <td class="striped value wide"><pre>gzip</pre></td>
# </tr>
#
# <tr>
# <td class="key">Content-Length:</td>
# <td class="striped value wide"><pre>0</pre></td>
# </tr>
#
# <tr>
# <td class="key">Host:</td>
# <td class="striped value wide"><pre>127.0.0.1:41689</pre></td>
# </tr>
#
# <tr>
# <td class="key">User-Agent:</td>
# <td class="striped value wide"><pre>Mojolicious (Perl)</pre></td>
# </tr>
#
# </table>
# </div>
# <div id="more" class="box infobox more spaced">
# <div id="infos">
# <table>
# <tr>
# <td class="key">Perl:</td>
# <td class="striped value wide"><pre>v5.26.0 (linux)</pre></td>
# </tr>
#
# <tr>
# <td class="key">Mojolicious:</td>
# <td class="striped value wide"><pre>7.31 (Doughnut)</pre></td>
# </tr>
#
# <tr>
# <td class="key">Home:</td>
# <td class="striped value wide"><pre>/home/ryan/.cpanm/work/1493613028.4197/Mojolicious-Plugin-Message-Locale-0.03/t</pre></td>
# </tr>
#
# <tr>
# <td class="key">Template paths:</td>
# <td class="striped value wide"><pre>[
# bless( do{\(my $o = &quot;/home/ryan/.cpanm/work/1493613028.4197/Mojolicious-Plugin-Message-Locale-0.03/t/templates&quot;)}, &#39;Mojo::Home&#39; )
# ]
# </pre></td>
# </tr>
#
# <tr>
# <td class="key">Template classes:</td>
# <td class="striped value wide"><pre>[
# &quot;main&quot;
# ]
# </pre></td>
# </tr>
#
# <tr>
# <td class="key">Static paths:</td>
# <td class="striped value wide"><pre>[
# bless( do{\(my $o = &quot;/home/ryan/.cpanm/work/1493613028.4197/Mojolicious-Plugin-Message-Locale-0.03/t/public&quot;)}, &#39;Mojo::Home&#39; )
# ]
# </pre></td>
# </tr>
#
# <tr>
# <td class="key">Static classes:</td>
# <td class="striped value wide"><pre>[
# &quot;main&quot;
# ]
# </pre></td>
# </tr>
#
# <tr>
# <td class="key">Include:</td>
# <td class="striped value wide"><pre>[
# &quot;/home/ryan/.cpanm/work/1493613028.4197/Mojolicious-Plugin-Message-Locale-0.03/blib/lib&quot;,
# &quot;/home/ryan/.cpanm/work/1493613028.4197/Mojolicious-Plugin-Message-Locale-0.03/blib/arch&quot;,
# &quot;/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/x86_64-linux&quot;,
# &quot;/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0&quot;,
# &quot;/home/ryan/perl5/perlbrew/perls/perl-blead/lib/5.26.0/x86_64-linux&quot;,
# &quot;/home/ryan/perl5/perlbrew/perls/perl-blead/lib/5.26.0&quot;,
# &quot;.&quot;
# ]
# </pre></td>
# </tr>
#
# <tr>
# <td class="key">Config:</td>
# <td class="striped value wide"><pre>{
# &quot;common&quot; =&gt; {
# &quot;message&quot; =&gt; {
# &quot;en&quot; =&gt; &quot;MESSAGE&quot;,
# &quot;ja&quot; =&gt; &quot;\x{30e1}\x{30c3}\x{30bb}\x{30fc}\x{30b8}&quot;
# },
# &quot;title&quot; =&gt; {
# &quot;en&quot; =&gt; &quot;TITLE&quot;,
# &quot;ja&quot; =&gt; &quot;\x{30bf}\x{30a4}\x{30c8}\x{30eb}&quot;
# }
# },
# &quot;original&quot; =&gt; {
# &quot;message&quot; =&gt; {
# &quot;en&quot; =&gt; &quot;ORIGINAL MESSAGE&quot;,
# &quot;ja&quot; =&gt; &quot;\x{30aa}\x{30ea}\x{30b8}\x{30ca}\x{30eb}&quot;
# }
# }
# }
# </pre></td>
# </tr>
#
# <tr>
# <td class="key">Moniker:</td>
# <td class="striped value wide"><pre>001_message_locale</pre></td>
# </tr>
#
# <tr>
# <td class="key">Name:</td>
# <td class="striped value wide"><pre>t/001_message_locale.t</pre></td>
# </tr>
#
# <tr>
# <td class="key">Executable:</td>
# <td class="striped value wide"><pre>/home/ryan/perl5/perlbrew/perls/perl-blead/bin/perl5.26.0</pre></td>
# </tr>
#
# <tr>
# <td class="key">PID:</td>
# <td class="striped value wide"><pre>5142</pre></td>
# </tr>
#
# <tr>
# <td class="key">Time:</td>
# <td class="striped value wide"><pre>Sun Apr 30 21:31:08 2017</pre></td>
# </tr>
#
# </table>
# </div>
# <div class="tap">tap for more</div>
# </div>
# </div>
# <div id="footer">
# <a href="http://mojolicious.org">
# <img alt="Mojolicious logo" src="/mojo/logo-black.png">
# </a> </div>
# </body>
# </html>
# '
# expected: 'MESSAGE'
# Failed test '200 OK'
# at t/001_message_locale.t line 26.
# got: '500'
# expected: '200'
# Failed test 'exact match for content'
# at t/001_message_locale.t line 26.
Wide character in print at /home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Test2/Formatter/TAP.pm line 112.
# got: '<!DOCTYPE html>
# <html>
# <head>
# <title>Server error (development mode)</title>
# <meta http-equiv="Pragma" content="no-cache">
# <meta http-equiv="Expires" content="-1">
# <script src="/mojo/jquery/jquery.js"></script>
# <script src="/mojo/prettify/run_prettify.js"></script>
# <link href="/mojo/prettify/prettify-mojo-dark.css" rel="stylesheet">
# <style>
# a img { border: 0 }
# body {
# background: url(/mojo/pinstripe-light.png);
# color: #445555;
# font: 0.9em 'Helvetica Neue', Helvetica, sans-serif;
# font-weight: normal;
# line-height: 1.5em;
# margin: 0;
# }
# :not(pre) > code {
# background-color: #eef9ff;
# border: solid #cce4ff 1px;
# border-radius: 5px;
# color: #333;
# font: 0.9em Consolas, Menlo, Monaco, Courier, monospace;
# padding: 0.4em;
# }
# h1 {
# color: #2a2a2a;
# font-size: 1.5em;
# margin: 0;
# }
# pre {
# font: 0.9em Consolas, Menlo, Monaco, Courier, monospace;
# margin: 0;
# white-space: pre-wrap;
# }
# pre > code {
# display: block;
# font: 1.0em Consolas, Menlo, Monaco, Courier, monospace;
# margin-bottom: 0.7em;
# margin-top: 0.7em;
# }
# table {
# border-collapse: collapse;
# width: 100%;
# }
# td { padding: 0.5em }
# .box {
# background-color: #fff;
# border: 1px solid #c1c1c1;
# overflow: hidden;
# padding: 1em;
# }
# .code {
# background-color: #1a1a1a;
# background: url(/mojo/pinstripe-dark.png);
# color: #eee;
# text-shadow: #333 0 1px 0;
# }
# .important { background-color: rgba(47, 48, 50, .75) }
# .infobox { color: #333 }
# .infobox tr:nth-child(odd) .value { background-color: #ddeeff }
# .infobox tr:nth-child(even) .value { background-color: #eef9ff }
# .key { text-align: right }
# .more table { margin-bottom: 1em }
# .spaced {
# margin-left: 5em;
# margin-right: 5em;
# }
# .striped { border-top: solid #cce4ff 1px }
# .tap {
# font: 0.5em Verdana, sans-serif;
# text-align: center;
# }
# .value { padding-left: 1em }
# .wide { width: 100% }
# #error {
# font: 1.5em 'Helvetica Neue', Helvetica, sans-serif;
# font-weight: 300;
# margin: 0;
# text-shadow: #333 0 1px 0;
# }
# #footer {
# padding-top: 1em;
# text-align: center;
# }
# #nothing {
# border-bottom: 0;
# padding-top: 60px;
# }
# #showcase {
# border-bottom: 0;
# border-top: 0;
# }
# #showcase table { margin-top: 1em }
# #showcase td {
# padding-top: 0;
# padding-bottom: 0;
# }
# #showcase .key { padding-right: 0 }
# #log {
# border-radius: 5px;
# margin-top: 1em;
# }
# #log table { margin: 0 }
# #more, #trace {
# border-bottom-left-radius: 5px;
# border-bottom-right-radius: 5px;
# }
# #more .tap, #trace .tap { text-shadow: #ddd 0 1px 0 }
# #request {
# border-bottom: 0;
# border-top-left-radius: 5px;
# border-top-right-radius: 5px;
# margin-top: 1em;
# }
# #routes {
# border-bottom-left-radius: 5px;
# border-bottom-right-radius: 5px;
# padding-top: 70px;
# }
# #trace { border-top: 0 }
# #wrapperlicious {
# max-width: 1000px;
# margin: 0 auto;
# }
# </style>
# </head>
# <body>
# <script src="/mojo/jquery/jquery.js"></script>
# <div id="mojobar">
# <style scoped="scoped">
# #mojobar {
# background-color: #1a1a1a;
# background: -webkit-linear-gradient(top, #2a2a2a 0%, #000 100%);
# background: -moz-linear-gradient(top, #2a2a2a 0%, #000 100%);
# background: linear-gradient(top, #2a2a2a 0%, #000 100%);
# box-shadow: 0px 1px 0px rgba(0, 0, 0, 0.5);
# height: 46px;
# overflow: hidden;
# position: absolute;
# text-align: right;
# vertical-align: middle;
# width: 100%;
# z-index: 1000;
# }
# #mojobar-content {
# margin: 0 auto;
# max-width: 1000px;
# }
# #mojobar-logo {
# float: left;
# margin-left: 5em;
# padding-top: 4px;
# }
# #mojobar-links {
# display:table-cell;
# float: right;
# height: 60px;
# margin-right: 5em;
# margin-top: 0.8em;
# }
# #mojobar-links a {
# color: #bbb;
# font: 0.9em 'Helvetica Neue', Helvetica, sans-serif;
# margin-left: 0.5em;
# text-decoration: none;
# transition: all 200ms ease-in-out;
# }
# #mojobar-links a:hover { color: #fff }
# #mojobar-links input {
# background-color: #3a3a3a;
# border: 1px solid rgba(0, 0, 0, 0.1);
# border-radius: 3px;
# color: #eee;
# display: inline;
# margin-left: 1em;
# padding: 4px;
# transition: all 0.15s;
# }
# #mojobar-links input:focus {
# background-color: #fff;
# color: #111;
# outline: 0;
# }
# #mojobar-links form { display: inline }
# .animated { transition: all 0.25s ease }
# </style>
# <div id="mojobar-content">
# <div id="mojobar-logo">
# <a href="http://mojolicious.org">
# <img alt="Mojolicious logo" src="/mojo/logo-white.png">
# </a> </div>
# <div id="mojobar-links">
# <a href="http://mojolicious.org/perldoc">Documentation</a>
# <a href="https://github.com/kraih/mojo/wiki">Wiki</a>
# <a href="https://github.com/kraih/mojo">GitHub</a>
# <a href="https://metacpan.org/release/Mojolicious/">CPAN</a>
# <a href="https://groups.google.com/group/mojolicious">MailingList</a>
# <a href="http://blog.mojolicious.org">Blog</a>
# <a href="https://twitter.com/kraih">Twitter</a>
# <form action="https://www.google.com/cse" target="_blank">
# <input name="cx" type="hidden" value="014527573091551588235:pwfplkjpgbi">
# <input name="ie" type="hidden" value="UTF-8">
# <input name="q" placeholder="Search" type="search">
# </form>
# </div>
# </div>
# </div>
# <script>
# var mojobar = $('#mojobar');
# var mojobarHeight = mojobar.outerHeight();
# function getElementByHash(hash) {
# return $(hash.replace(/(:|\.|\[|\]|,)/g, '\\$1'));
# }
# function fixOffset() {
# var offset = getElementByHash(window.location.hash).offset();
# if (offset) {
# $('html, body').animate({scrollTop: offset.top - mojobarHeight}, 1);
# }
# }
# $(window).on('load', function () {
# if (window.location.hash) {
# fixOffset();
# }
# var start = mojobar.offset().top;
# var fixed;
# var lastScrollTop = $(window).scrollTop();
# var hidden = mojobarHeight + 1;
# $(window).on('scroll', function () {
# var st = $(window).scrollTop();
# if (fixed) {
# if (st <= start) {
# fixed = false;
# mojobar.removeClass('animated');
# mojobar.css({'position': 'absolute', 'top': start + 'px'});
# }
# else if (Math.abs(lastScrollTop - st) > 100) {
# if (!mojobar.hasClass('animated')) {
# mojobar.addClass('animated');
# }
# if (st > lastScrollTop && st > (mojobarHeight + start + 250)) {
# mojobar.css('transform', 'translateY(-' + hidden + 'px)');
# }
# else if (st < lastScrollTop) {
# mojobar.css('transform', 'translateY(0px)');
# }
# lastScrollTop = st;
# }
# }
# else if (st > start) {
# fixed = true;
# mojobar.css({'position': 'fixed', 'top': 0});
# lastScrollTop = $(window).scrollTop();
# }
# });
# });
# $(function () {
# $('a[href^="#"]').addClass('mojoscroll').on('click', function (e) {
# e.preventDefault();
# e.stopPropagation();
# var hash = '#' + this.href.split('#')[1];
# var target = getElementByHash(hash);
# var old = target.attr('id');
# target.attr('id', '');
# location.hash = hash;
# target.attr('id', old);
# fixOffset();
# });
# });
# </script>
#
# <script>
# function mojoDrawer (handle, drawer) {
# $(handle).on('click', function () {
# $(drawer).slideToggle('slow');
# var text = $(handle + ' div.tap').text();
# text = text == "tap for more" ? "tap for less" : "tap for more";
# $(handle + ' div.tap').text(text);
# });
# $(drawer).toggle();
# }
# $(function () {
# mojoDrawer('#trace', '#frames');
# mojoDrawer('#more', '#infos');
# });
# </script>
# <div id="wrapperlicious">
# <div id="nothing" class="box spaced"></div>
# <div id="showcase" class="box code spaced">
# <pre id="error">Can&#39;t locate object method &quot;render_text&quot; via package &quot;Mojolicious::Controller&quot; at t/001_message_locale.t line 16.
# </pre>
# <div id="context" class="more">
# <table>
# <tr>
# <td class="key">11</td>
# <td class="value wide">
# <pre><code class="prettyprint"> my $self = shift;</code></pre>
# </td>
# </tr>
# <tr>
# <td class="key">12</td>
# <td class="value wide">
# <pre><code class="prettyprint"> $self-&gt;render_text( $self-&gt;locale(&#39;message&#39;, &#39;common&#39;) );</code></pre>
# </td>
# </tr>
# <tr>
# <td class="key">13</td>
# <td class="value wide">
# <pre><code class="prettyprint">};</code></pre>
# </td>
# </tr>
# <tr>
# <td class="key">14</td>
# <td class="value wide">
# <pre><code class="prettyprint">get &#39;/message_from_original&#39; =&gt; sub {</code></pre>
# </td>
# </tr>
# <tr>
# <td class="key">15</td>
# <td class="value wide">
# <pre><code class="prettyprint"> my $self = shift;</code></pre>
# </td>
# </tr>
# <tr class="important">
# <td class="key">16</td>
# <td class="value wide">
# <pre><code class="prettyprint"> $self-&gt;render_text( $self-&gt;locale(&#39;message&#39;, &#39;original&#39;) );</code></pre>
# </td>
# </tr>
# <tr>
# <td class="key">17</td>
# <td class="value wide">
# <pre><code class="prettyprint">};</code></pre>
# </td>
# </tr>
# <tr>
# <td class="key">18</td>
# <td class="value wide">
# <pre><code class="prettyprint">get &#39;/set_locale_method&#39; =&gt; sub {</code></pre>
# </td>
# </tr>
# <tr>
# <td class="key">19</td>
# <td class="value wide">
# <pre><code class="prettyprint"> my $self = shift;</code></pre>
# </td>
# </tr>
# <tr>
# <td class="key">20</td>
# <td class="value wide">
# <pre><code class="prettyprint"> $self-&gt;set_locale(&#39;ja&#39;);</code></pre>
# </td>
# </tr>
# <tr>
# <td class="key">21</td>
# <td class="value wide">
# <pre><code class="prettyprint"> $self-&gt;render_text( $self-&gt;locale(&#39;message&#39;, &#39;common&#39;) );</code></pre>
# </td>
# </tr>
# </table>
# </div>
# </div>
# <div id="trace" class="box spaced">
# <div id="frames" class="infobox more">
# <table>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Carp.pm:167</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojolicious/Controller.pm:31</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>t/001_message_locale.t:16</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojolicious.pm:138</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojolicious/Plugins.pm:15</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojolicious/Plugins.pm:18</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojolicious/Routes.pm:87</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojolicious/Routes.pm:94</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojolicious/Routes.pm:35</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojolicious/Routes.pm:44</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojolicious.pm:129</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojolicious.pm:139</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojolicious/Plugins.pm:15</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojolicious.pm:201</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojolicious.pm:201</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojolicious/Plugins.pm:15</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojolicious/Plugins.pm:18</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojolicious.pm:145</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojo/Server.pm:68</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojo/EventEmitter.pm:15</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojo/Server/Daemon.pm:107</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojo/EventEmitter.pm:15</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojo/Transaction/HTTP.pm:60</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojo/Server/Daemon.pm:225</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojo/Server/Daemon.pm:206</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojo/EventEmitter.pm:15</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojo/IOLoop/Stream.pm:99</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojo/IOLoop/Stream.pm:48</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojo/Reactor/Poll.pm:143</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojo/Reactor/Poll.pm:143</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojo/Reactor/EV.pm:46</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojo/Reactor/EV.pm:25</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojo/Reactor/EV.pm:25</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojo/IOLoop.pm:136</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojo/UserAgent.pm:59</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Test/Mojo.pm:380</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Test/Mojo.pm:327</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Test/Mojo.pm:120</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>t/001_message_locale.t:26</pre>
# </td>
# </tr>
# </table>
# </div>
# <div class="tap">tap for more</div>
# </div>
# <div id="request" class="box infobox spaced">
# <table>
# <tr>
# <td class="key">Method:</td>
# <td class="striped value wide"><pre>GET</pre></td>
# </tr>
#
# <tr>
# <td class="key">URL:</td>
# <td class="striped value wide"><pre>/message_from_original</pre></td>
# </tr>
#
# <tr>
# <td class="key">Base URL:</td>
# <td class="striped value wide"><pre>http://127.0.0.1:41689</pre></td>
# </tr>
#
# <tr>
# <td class="key">Parameters:</td>
# <td class="striped value wide"><pre>{}
# </pre></td>
# </tr>
#
# <tr>
# <td class="key">Stash:</td>
# <td class="striped value wide"><pre>{
# &quot;cb&quot; =&gt; sub { &quot;DUMMY&quot; },
# &quot;config&quot; =&gt; {
# &quot;common&quot; =&gt; {
# &quot;message&quot; =&gt; {
# &quot;en&quot; =&gt; &quot;MESSAGE&quot;,
# &quot;ja&quot; =&gt; &quot;\x{30e1}\x{30c3}\x{30bb}\x{30fc}\x{30b8}&quot;
# },
# &quot;title&quot; =&gt; {
# &quot;en&quot; =&gt; &quot;TITLE&quot;,
# &quot;ja&quot; =&gt; &quot;\x{30bf}\x{30a4}\x{30c8}\x{30eb}&quot;
# }
# },
# &quot;original&quot; =&gt; {
# &quot;message&quot; =&gt; {
# &quot;en&quot; =&gt; &quot;ORIGINAL MESSAGE&quot;,
# &quot;ja&quot; =&gt; &quot;\x{30aa}\x{30ea}\x{30b8}\x{30ca}\x{30eb}&quot;
# }
# }
# }
# }
# </pre></td>
# </tr>
#
# <tr>
# <td class="key">Session:</td>
# <td class="striped value wide"><pre>{}
# </pre></td>
# </tr>
#
# <tr>
# <td class="key">Version:</td>
# <td class="striped value wide"><pre>1.1</pre></td>
# </tr>
#
# <tr>
# <td class="key">Accept-Encoding:</td>
# <td class="striped value wide"><pre>gzip</pre></td>
# </tr>
#
# <tr>
# <td class="key">Content-Length:</td>
# <td class="striped value wide"><pre>0</pre></td>
# </tr>
#
# <tr>
# <td class="key">Host:</td>
# <td class="striped value wide"><pre>127.0.0.1:41689</pre></td>
# </tr>
#
# <tr>
# <td class="key">User-Agent:</td>
# <td class="striped value wide"><pre>Mojolicious (Perl)</pre></td>
# </tr>
#
# </table>
# </div>
# <div id="more" class="box infobox more spaced">
# <div id="infos">
# <table>
# <tr>
# <td class="key">Perl:</td>
# <td class="striped value wide"><pre>v5.26.0 (linux)</pre></td>
# </tr>
#
# <tr>
# <td class="key">Mojolicious:</td>
# <td class="striped value wide"><pre>7.31 (Doughnut)</pre></td>
# </tr>
#
# <tr>
# <td class="key">Home:</td>
# <td class="striped value wide"><pre>/home/ryan/.cpanm/work/1493613028.4197/Mojolicious-Plugin-Message-Locale-0.03/t</pre></td>
# </tr>
#
# <tr>
# <td class="key">Template paths:</td>
# <td class="striped value wide"><pre>[
# bless( do{\(my $o = &quot;/home/ryan/.cpanm/work/1493613028.4197/Mojolicious-Plugin-Message-Locale-0.03/t/templates&quot;)}, &#39;Mojo::Home&#39; )
# ]
# </pre></td>
# </tr>
#
# <tr>
# <td class="key">Template classes:</td>
# <td class="striped value wide"><pre>[
# &quot;main&quot;
# ]
# </pre></td>
# </tr>
#
# <tr>
# <td class="key">Static paths:</td>
# <td class="striped value wide"><pre>[
# bless( do{\(my $o = &quot;/home/ryan/.cpanm/work/1493613028.4197/Mojolicious-Plugin-Message-Locale-0.03/t/public&quot;)}, &#39;Mojo::Home&#39; )
# ]
# </pre></td>
# </tr>
#
# <tr>
# <td class="key">Static classes:</td>
# <td class="striped value wide"><pre>[
# &quot;main&quot;
# ]
# </pre></td>
# </tr>
#
# <tr>
# <td class="key">Include:</td>
# <td class="striped value wide"><pre>[
# &quot;/home/ryan/.cpanm/work/1493613028.4197/Mojolicious-Plugin-Message-Locale-0.03/blib/lib&quot;,
# &quot;/home/ryan/.cpanm/work/1493613028.4197/Mojolicious-Plugin-Message-Locale-0.03/blib/arch&quot;,
# &quot;/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/x86_64-linux&quot;,
# &quot;/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0&quot;,
# &quot;/home/ryan/perl5/perlbrew/perls/perl-blead/lib/5.26.0/x86_64-linux&quot;,
# &quot;/home/ryan/perl5/perlbrew/perls/perl-blead/lib/5.26.0&quot;,
# &quot;.&quot;
# ]
# </pre></td>
# </tr>
#
# <tr>
# <td class="key">Config:</td>
# <td class="striped value wide"><pre>{
# &quot;common&quot; =&gt; {
# &quot;message&quot; =&gt; {
# &quot;en&quot; =&gt; &quot;MESSAGE&quot;,
# &quot;ja&quot; =&gt; &quot;\x{30e1}\x{30c3}\x{30bb}\x{30fc}\x{30b8}&quot;
# },
# &quot;title&quot; =&gt; {
# &quot;en&quot; =&gt; &quot;TITLE&quot;,
# &quot;ja&quot; =&gt; &quot;\x{30bf}\x{30a4}\x{30c8}\x{30eb}&quot;
# }
# },
# &quot;original&quot; =&gt; {
# &quot;message&quot; =&gt; {
# &quot;en&quot; =&gt; &quot;ORIGINAL MESSAGE&quot;,
# &quot;ja&quot; =&gt; &quot;\x{30aa}\x{30ea}\x{30b8}\x{30ca}\x{30eb}&quot;
# }
# }
# }
# </pre></td>
# </tr>
#
# <tr>
# <td class="key">Moniker:</td>
# <td class="striped value wide"><pre>001_message_locale</pre></td>
# </tr>
#
# <tr>
# <td class="key">Name:</td>
# <td class="striped value wide"><pre>t/001_message_locale.t</pre></td>
# </tr>
#
# <tr>
# <td class="key">Executable:</td>
# <td class="striped value wide"><pre>/home/ryan/perl5/perlbrew/perls/perl-blead/bin/perl5.26.0</pre></td>
# </tr>
#
# <tr>
# <td class="key">PID:</td>
# <td class="striped value wide"><pre>5142</pre></td>
# </tr>
#
# <tr>
# <td class="key">Time:</td>
# <td class="striped value wide"><pre>Sun Apr 30 21:31:08 2017</pre></td>
# </tr>
#
# </table>
# </div>
# <div class="tap">tap for more</div>
# </div>
# </div>
# <div id="footer">
# <a href="http://mojolicious.org">
# <img alt="Mojolicious logo" src="/mojo/logo-black.png">
# </a> </div>
# </body>
# </html>
# '
# expected: 'ORIGINAL MESSAGE'
# Failed test '200 OK'
# at t/001_message_locale.t line 27.
# got: '500'
# expected: '200'
# Failed test 'exact match for content'
# at t/001_message_locale.t line 27.
Wide character in print at /home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Test2/Formatter/TAP.pm line 112.
# got: '<!DOCTYPE html>
# <html>
# <head>
# <title>Server error (development mode)</title>
# <meta http-equiv="Pragma" content="no-cache">
# <meta http-equiv="Expires" content="-1">
# <script src="/mojo/jquery/jquery.js"></script>
# <script src="/mojo/prettify/run_prettify.js"></script>
# <link href="/mojo/prettify/prettify-mojo-dark.css" rel="stylesheet">
# <style>
# a img { border: 0 }
# body {
# background: url(/mojo/pinstripe-light.png);
# color: #445555;
# font: 0.9em 'Helvetica Neue', Helvetica, sans-serif;
# font-weight: normal;
# line-height: 1.5em;
# margin: 0;
# }
# :not(pre) > code {
# background-color: #eef9ff;
# border: solid #cce4ff 1px;
# border-radius: 5px;
# color: #333;
# font: 0.9em Consolas, Menlo, Monaco, Courier, monospace;
# padding: 0.4em;
# }
# h1 {
# color: #2a2a2a;
# font-size: 1.5em;
# margin: 0;
# }
# pre {
# font: 0.9em Consolas, Menlo, Monaco, Courier, monospace;
# margin: 0;
# white-space: pre-wrap;
# }
# pre > code {
# display: block;
# font: 1.0em Consolas, Menlo, Monaco, Courier, monospace;
# margin-bottom: 0.7em;
# margin-top: 0.7em;
# }
# table {
# border-collapse: collapse;
# width: 100%;
# }
# td { padding: 0.5em }
# .box {
# background-color: #fff;
# border: 1px solid #c1c1c1;
# overflow: hidden;
# padding: 1em;
# }
# .code {
# background-color: #1a1a1a;
# background: url(/mojo/pinstripe-dark.png);
# color: #eee;
# text-shadow: #333 0 1px 0;
# }
# .important { background-color: rgba(47, 48, 50, .75) }
# .infobox { color: #333 }
# .infobox tr:nth-child(odd) .value { background-color: #ddeeff }
# .infobox tr:nth-child(even) .value { background-color: #eef9ff }
# .key { text-align: right }
# .more table { margin-bottom: 1em }
# .spaced {
# margin-left: 5em;
# margin-right: 5em;
# }
# .striped { border-top: solid #cce4ff 1px }
# .tap {
# font: 0.5em Verdana, sans-serif;
# text-align: center;
# }
# .value { padding-left: 1em }
# .wide { width: 100% }
# #error {
# font: 1.5em 'Helvetica Neue', Helvetica, sans-serif;
# font-weight: 300;
# margin: 0;
# text-shadow: #333 0 1px 0;
# }
# #footer {
# padding-top: 1em;
# text-align: center;
# }
# #nothing {
# border-bottom: 0;
# padding-top: 60px;
# }
# #showcase {
# border-bottom: 0;
# border-top: 0;
# }
# #showcase table { margin-top: 1em }
# #showcase td {
# padding-top: 0;
# padding-bottom: 0;
# }
# #showcase .key { padding-right: 0 }
# #log {
# border-radius: 5px;
# margin-top: 1em;
# }
# #log table { margin: 0 }
# #more, #trace {
# border-bottom-left-radius: 5px;
# border-bottom-right-radius: 5px;
# }
# #more .tap, #trace .tap { text-shadow: #ddd 0 1px 0 }
# #request {
# border-bottom: 0;
# border-top-left-radius: 5px;
# border-top-right-radius: 5px;
# margin-top: 1em;
# }
# #routes {
# border-bottom-left-radius: 5px;
# border-bottom-right-radius: 5px;
# padding-top: 70px;
# }
# #trace { border-top: 0 }
# #wrapperlicious {
# max-width: 1000px;
# margin: 0 auto;
# }
# </style>
# </head>
# <body>
# <script src="/mojo/jquery/jquery.js"></script>
# <div id="mojobar">
# <style scoped="scoped">
# #mojobar {
# background-color: #1a1a1a;
# background: -webkit-linear-gradient(top, #2a2a2a 0%, #000 100%);
# background: -moz-linear-gradient(top, #2a2a2a 0%, #000 100%);
# background: linear-gradient(top, #2a2a2a 0%, #000 100%);
# box-shadow: 0px 1px 0px rgba(0, 0, 0, 0.5);
# height: 46px;
# overflow: hidden;
# position: absolute;
# text-align: right;
# vertical-align: middle;
# width: 100%;
# z-index: 1000;
# }
# #mojobar-content {
# margin: 0 auto;
# max-width: 1000px;
# }
# #mojobar-logo {
# float: left;
# margin-left: 5em;
# padding-top: 4px;
# }
# #mojobar-links {
# display:table-cell;
# float: right;
# height: 60px;
# margin-right: 5em;
# margin-top: 0.8em;
# }
# #mojobar-links a {
# color: #bbb;
# font: 0.9em 'Helvetica Neue', Helvetica, sans-serif;
# margin-left: 0.5em;
# text-decoration: none;
# transition: all 200ms ease-in-out;
# }
# #mojobar-links a:hover { color: #fff }
# #mojobar-links input {
# background-color: #3a3a3a;
# border: 1px solid rgba(0, 0, 0, 0.1);
# border-radius: 3px;
# color: #eee;
# display: inline;
# margin-left: 1em;
# padding: 4px;
# transition: all 0.15s;
# }
# #mojobar-links input:focus {
# background-color: #fff;
# color: #111;
# outline: 0;
# }
# #mojobar-links form { display: inline }
# .animated { transition: all 0.25s ease }
# </style>
# <div id="mojobar-content">
# <div id="mojobar-logo">
# <a href="http://mojolicious.org">
# <img alt="Mojolicious logo" src="/mojo/logo-white.png">
# </a> </div>
# <div id="mojobar-links">
# <a href="http://mojolicious.org/perldoc">Documentation</a>
# <a href="https://github.com/kraih/mojo/wiki">Wiki</a>
# <a href="https://github.com/kraih/mojo">GitHub</a>
# <a href="https://metacpan.org/release/Mojolicious/">CPAN</a>
# <a href="https://groups.google.com/group/mojolicious">MailingList</a>
# <a href="http://blog.mojolicious.org">Blog</a>
# <a href="https://twitter.com/kraih">Twitter</a>
# <form action="https://www.google.com/cse" target="_blank">
# <input name="cx" type="hidden" value="014527573091551588235:pwfplkjpgbi">
# <input name="ie" type="hidden" value="UTF-8">
# <input name="q" placeholder="Search" type="search">
# </form>
# </div>
# </div>
# </div>
# <script>
# var mojobar = $('#mojobar');
# var mojobarHeight = mojobar.outerHeight();
# function getElementByHash(hash) {
# return $(hash.replace(/(:|\.|\[|\]|,)/g, '\\$1'));
# }
# function fixOffset() {
# var offset = getElementByHash(window.location.hash).offset();
# if (offset) {
# $('html, body').animate({scrollTop: offset.top - mojobarHeight}, 1);
# }
# }
# $(window).on('load', function () {
# if (window.location.hash) {
# fixOffset();
# }
# var start = mojobar.offset().top;
# var fixed;
# var lastScrollTop = $(window).scrollTop();
# var hidden = mojobarHeight + 1;
# $(window).on('scroll', function () {
# var st = $(window).scrollTop();
# if (fixed) {
# if (st <= start) {
# fixed = false;
# mojobar.removeClass('animated');
# mojobar.css({'position': 'absolute', 'top': start + 'px'});
# }
# else if (Math.abs(lastScrollTop - st) > 100) {
# if (!mojobar.hasClass('animated')) {
# mojobar.addClass('animated');
# }
# if (st > lastScrollTop && st > (mojobarHeight + start + 250)) {
# mojobar.css('transform', 'translateY(-' + hidden + 'px)');
# }
# else if (st < lastScrollTop) {
# mojobar.css('transform', 'translateY(0px)');
# }
# lastScrollTop = st;
# }
# }
# else if (st > start) {
# fixed = true;
# mojobar.css({'position': 'fixed', 'top': 0});
# lastScrollTop = $(window).scrollTop();
# }
# });
# });
# $(function () {
# $('a[href^="#"]').addClass('mojoscroll').on('click', function (e) {
# e.preventDefault();
# e.stopPropagation();
# var hash = '#' + this.href.split('#')[1];
# var target = getElementByHash(hash);
# var old = target.attr('id');
# target.attr('id', '');
# location.hash = hash;
# target.attr('id', old);
# fixOffset();
# });
# });
# </script>
#
# <script>
# function mojoDrawer (handle, drawer) {
# $(handle).on('click', function () {
# $(drawer).slideToggle('slow');
# var text = $(handle + ' div.tap').text();
# text = text == "tap for more" ? "tap for less" : "tap for more";
# $(handle + ' div.tap').text(text);
# });
# $(drawer).toggle();
# }
# $(function () {
# mojoDrawer('#trace', '#frames');
# mojoDrawer('#more', '#infos');
# });
# </script>
# <div id="wrapperlicious">
# <div id="nothing" class="box spaced"></div>
# <div id="showcase" class="box code spaced">
# <pre id="error">Can&#39;t locate object method &quot;render_text&quot; via package &quot;Mojolicious::Controller&quot; at t/001_message_locale.t line 21.
# </pre>
# <div id="context" class="more">
# <table>
# <tr>
# <td class="key">16</td>
# <td class="value wide">
# <pre><code class="prettyprint"> $self-&gt;render_text( $self-&gt;locale(&#39;message&#39;, &#39;original&#39;) );</code></pre>
# </td>
# </tr>
# <tr>
# <td class="key">17</td>
# <td class="value wide">
# <pre><code class="prettyprint">};</code></pre>
# </td>
# </tr>
# <tr>
# <td class="key">18</td>
# <td class="value wide">
# <pre><code class="prettyprint">get &#39;/set_locale_method&#39; =&gt; sub {</code></pre>
# </td>
# </tr>
# <tr>
# <td class="key">19</td>
# <td class="value wide">
# <pre><code class="prettyprint"> my $self = shift;</code></pre>
# </td>
# </tr>
# <tr>
# <td class="key">20</td>
# <td class="value wide">
# <pre><code class="prettyprint"> $self-&gt;set_locale(&#39;ja&#39;);</code></pre>
# </td>
# </tr>
# <tr class="important">
# <td class="key">21</td>
# <td class="value wide">
# <pre><code class="prettyprint"> $self-&gt;render_text( $self-&gt;locale(&#39;message&#39;, &#39;common&#39;) );</code></pre>
# </td>
# </tr>
# <tr>
# <td class="key">22</td>
# <td class="value wide">
# <pre><code class="prettyprint">};</code></pre>
# </td>
# </tr>
# <tr>
# <td class="key">23</td>
# <td class="value wide">
# <pre><code class="prettyprint"></code></pre>
# </td>
# </tr>
# <tr>
# <td class="key">24</td>
# <td class="value wide">
# <pre><code class="prettyprint">my $t = Test::Mojo-&gt;new;</code></pre>
# </td>
# </tr>
# <tr>
# <td class="key">25</td>
# <td class="value wide">
# <pre><code class="prettyprint">$t-&gt;get_ok(&#39;/message_from_common&#39;)-&gt;status_is(200)-&gt;content_is(&#39;MESSAGE&#39;);</code></pre>
# </td>
# </tr>
# <tr>
# <td class="key">26</td>
# <td class="value wide">
# <pre><code class="prettyprint">$t-&gt;get_ok(&#39;/message_from_original&#39;)-&gt;status_is(200)-&gt;content_is(&#39;ORIGINAL MESSAGE&#39;);</code></pre>
# </td>
# </tr>
# </table>
# </div>
# </div>
# <div id="trace" class="box spaced">
# <div id="frames" class="infobox more">
# <table>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Carp.pm:167</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojolicious/Controller.pm:31</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>t/001_message_locale.t:21</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojolicious.pm:138</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojolicious/Plugins.pm:15</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojolicious/Plugins.pm:18</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojolicious/Routes.pm:87</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojolicious/Routes.pm:94</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojolicious/Routes.pm:35</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojolicious/Routes.pm:44</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojolicious.pm:129</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojolicious.pm:139</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojolicious/Plugins.pm:15</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojolicious.pm:201</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojolicious.pm:201</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojolicious/Plugins.pm:15</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojolicious/Plugins.pm:18</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojolicious.pm:145</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojo/Server.pm:68</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojo/EventEmitter.pm:15</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojo/Server/Daemon.pm:107</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojo/EventEmitter.pm:15</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojo/Transaction/HTTP.pm:60</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojo/Server/Daemon.pm:225</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojo/Server/Daemon.pm:206</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojo/EventEmitter.pm:15</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojo/IOLoop/Stream.pm:99</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojo/IOLoop/Stream.pm:48</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojo/Reactor/Poll.pm:143</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojo/Reactor/Poll.pm:143</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojo/Reactor/EV.pm:46</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojo/Reactor/EV.pm:25</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojo/Reactor/EV.pm:25</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojo/IOLoop.pm:136</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojo/UserAgent.pm:59</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Test/Mojo.pm:380</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Test/Mojo.pm:327</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Test/Mojo.pm:120</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>t/001_message_locale.t:27</pre>
# </td>
# </tr>
# </table>
# </div>
# <div class="tap">tap for more</div>
# </div>
# <div id="request" class="box infobox spaced">
# <table>
# <tr>
# <td class="key">Method:</td>
# <td class="striped value wide"><pre>GET</pre></td>
# </tr>
#
# <tr>
# <td class="key">URL:</td>
# <td class="striped value wide"><pre>/set_locale_method</pre></td>
# </tr>
#
# <tr>
# <td class="key">Base URL:</td>
# <td class="striped value wide"><pre>http://127.0.0.1:41689</pre></td>
# </tr>
#
# <tr>
# <td class="key">Parameters:</td>
# <td class="striped value wide"><pre>{}
# </pre></td>
# </tr>
#
# <tr>
# <td class="key">Stash:</td>
# <td class="striped value wide"><pre>{
# &quot;cb&quot; =&gt; sub { &quot;DUMMY&quot; },
# &quot;config&quot; =&gt; {
# &quot;common&quot; =&gt; {
# &quot;message&quot; =&gt; {
# &quot;en&quot; =&gt; &quot;MESSAGE&quot;,
# &quot;ja&quot; =&gt; &quot;\x{30e1}\x{30c3}\x{30bb}\x{30fc}\x{30b8}&quot;
# },
# &quot;title&quot; =&gt; {
# &quot;en&quot; =&gt; &quot;TITLE&quot;,
# &quot;ja&quot; =&gt; &quot;\x{30bf}\x{30a4}\x{30c8}\x{30eb}&quot;
# }
# },
# &quot;original&quot; =&gt; {
# &quot;message&quot; =&gt; {
# &quot;en&quot; =&gt; &quot;ORIGINAL MESSAGE&quot;,
# &quot;ja&quot; =&gt; &quot;\x{30aa}\x{30ea}\x{30b8}\x{30ca}\x{30eb}&quot;
# }
# }
# }
# }
# </pre></td>
# </tr>
#
# <tr>
# <td class="key">Session:</td>
# <td class="striped value wide"><pre>{}
# </pre></td>
# </tr>
#
# <tr>
# <td class="key">Version:</td>
# <td class="striped value wide"><pre>1.1</pre></td>
# </tr>
#
# <tr>
# <td class="key">Accept-Encoding:</td>
# <td class="striped value wide"><pre>gzip</pre></td>
# </tr>
#
# <tr>
# <td class="key">Content-Length:</td>
# <td class="striped value wide"><pre>0</pre></td>
# </tr>
#
# <tr>
# <td class="key">Host:</td>
# <td class="striped value wide"><pre>127.0.0.1:41689</pre></td>
# </tr>
#
# <tr>
# <td class="key">User-Agent:</td>
# <td class="striped value wide"><pre>Mojolicious (Perl)</pre></td>
# </tr>
#
# </table>
# </div>
# <div id="more" class="box infobox more spaced">
# <div id="infos">
# <table>
# <tr>
# <td class="key">Perl:</td>
# <td class="striped value wide"><pre>v5.26.0 (linux)</pre></td>
# </tr>
#
# <tr>
# <td class="key">Mojolicious:</td>
# <td class="striped value wide"><pre>7.31 (Doughnut)</pre></td>
# </tr>
#
# <tr>
# <td class="key">Home:</td>
# <td class="striped value wide"><pre>/home/ryan/.cpanm/work/1493613028.4197/Mojolicious-Plugin-Message-Locale-0.03/t</pre></td>
# </tr>
#
# <tr>
# <td class="key">Template paths:</td>
# <td class="striped value wide"><pre>[
# bless( do{\(my $o = &quot;/home/ryan/.cpanm/work/1493613028.4197/Mojolicious-Plugin-Message-Locale-0.03/t/templates&quot;)}, &#39;Mojo::Home&#39; )
# ]
# </pre></td>
# </tr>
#
# <tr>
# <td class="key">Template classes:</td>
# <td class="striped value wide"><pre>[
# &quot;main&quot;
# ]
# </pre></td>
# </tr>
#
# <tr>
# <td class="key">Static paths:</td>
# <td class="striped value wide"><pre>[
# bless( do{\(my $o = &quot;/home/ryan/.cpanm/work/1493613028.4197/Mojolicious-Plugin-Message-Locale-0.03/t/public&quot;)}, &#39;Mojo::Home&#39; )
# ]
# </pre></td>
# </tr>
#
# <tr>
# <td class="key">Static classes:</td>
# <td class="striped value wide"><pre>[
# &quot;main&quot;
# ]
# </pre></td>
# </tr>
#
# <tr>
# <td class="key">Include:</td>
# <td class="striped value wide"><pre>[
# &quot;/home/ryan/.cpanm/work/1493613028.4197/Mojolicious-Plugin-Message-Locale-0.03/blib/lib&quot;,
# &quot;/home/ryan/.cpanm/work/1493613028.4197/Mojolicious-Plugin-Message-Locale-0.03/blib/arch&quot;,
# &quot;/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/x86_64-linux&quot;,
# &quot;/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0&quot;,
# &quot;/home/ryan/perl5/perlbrew/perls/perl-blead/lib/5.26.0/x86_64-linux&quot;,
# &quot;/home/ryan/perl5/perlbrew/perls/perl-blead/lib/5.26.0&quot;,
# &quot;.&quot;
# ]
# </pre></td>
# </tr>
#
# <tr>
# <td class="key">Config:</td>
# <td class="striped value wide"><pre>{
# &quot;common&quot; =&gt; {
# &quot;message&quot; =&gt; {
# &quot;en&quot; =&gt; &quot;MESSAGE&quot;,
# &quot;ja&quot; =&gt; &quot;\x{30e1}\x{30c3}\x{30bb}\x{30fc}\x{30b8}&quot;
# },
# &quot;title&quot; =&gt; {
# &quot;en&quot; =&gt; &quot;TITLE&quot;,
# &quot;ja&quot; =&gt; &quot;\x{30bf}\x{30a4}\x{30c8}\x{30eb}&quot;
# }
# },
# &quot;original&quot; =&gt; {
# &quot;message&quot; =&gt; {
# &quot;en&quot; =&gt; &quot;ORIGINAL MESSAGE&quot;,
# &quot;ja&quot; =&gt; &quot;\x{30aa}\x{30ea}\x{30b8}\x{30ca}\x{30eb}&quot;
# }
# }
# }
# </pre></td>
# </tr>
#
# <tr>
# <td class="key">Moniker:</td>
# <td class="striped value wide"><pre>001_message_locale</pre></td>
# </tr>
#
# <tr>
# <td class="key">Name:</td>
# <td class="striped value wide"><pre>t/001_message_locale.t</pre></td>
# </tr>
#
# <tr>
# <td class="key">Executable:</td>
# <td class="striped value wide"><pre>/home/ryan/perl5/perlbrew/perls/perl-blead/bin/perl5.26.0</pre></td>
# </tr>
#
# <tr>
# <td class="key">PID:</td>
# <td class="striped value wide"><pre>5142</pre></td>
# </tr>
#
# <tr>
# <td class="key">Time:</td>
# <td class="striped value wide"><pre>Sun Apr 30 21:31:08 2017</pre></td>
# </tr>
#
# </table>
# </div>
# <div class="tap">tap for more</div>
# </div>
# </div>
# <div id="footer">
# <a href="http://mojolicious.org">
# <img alt="Mojolicious logo" src="/mojo/logo-black.png">
# </a> </div>
# </body>
# </html>
# '
# expected: 'メッセージ'
# Looks like you failed 6 tests of 9.
t/001_message_locale.t ...
Dubious, test returned 6 (wstat 1536, 0x600)
Failed 6/9 subtests
# Failed test '200 OK'
# at t/002_locale_is_ja.t line 21.
# got: '500'
# expected: '200'
# Failed test 'exact match for content'
# at t/002_locale_is_ja.t line 21.
Wide character in print at /home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Test2/Formatter/TAP.pm line 112.
# got: '<!DOCTYPE html>
# <html>
# <head>
# <title>Server error (development mode)</title>
# <meta http-equiv="Pragma" content="no-cache">
# <meta http-equiv="Expires" content="-1">
# <script src="/mojo/jquery/jquery.js"></script>
# <script src="/mojo/prettify/run_prettify.js"></script>
# <link href="/mojo/prettify/prettify-mojo-dark.css" rel="stylesheet">
# <style>
# a img { border: 0 }
# body {
# background: url(/mojo/pinstripe-light.png);
# color: #445555;
# font: 0.9em 'Helvetica Neue', Helvetica, sans-serif;
# font-weight: normal;
# line-height: 1.5em;
# margin: 0;
# }
# :not(pre) > code {
# background-color: #eef9ff;
# border: solid #cce4ff 1px;
# border-radius: 5px;
# color: #333;
# font: 0.9em Consolas, Menlo, Monaco, Courier, monospace;
# padding: 0.4em;
# }
# h1 {
# color: #2a2a2a;
# font-size: 1.5em;
# margin: 0;
# }
# pre {
# font: 0.9em Consolas, Menlo, Monaco, Courier, monospace;
# margin: 0;
# white-space: pre-wrap;
# }
# pre > code {
# display: block;
# font: 1.0em Consolas, Menlo, Monaco, Courier, monospace;
# margin-bottom: 0.7em;
# margin-top: 0.7em;
# }
# table {
# border-collapse: collapse;
# width: 100%;
# }
# td { padding: 0.5em }
# .box {
# background-color: #fff;
# border: 1px solid #c1c1c1;
# overflow: hidden;
# padding: 1em;
# }
# .code {
# background-color: #1a1a1a;
# background: url(/mojo/pinstripe-dark.png);
# color: #eee;
# text-shadow: #333 0 1px 0;
# }
# .important { background-color: rgba(47, 48, 50, .75) }
# .infobox { color: #333 }
# .infobox tr:nth-child(odd) .value { background-color: #ddeeff }
# .infobox tr:nth-child(even) .value { background-color: #eef9ff }
# .key { text-align: right }
# .more table { margin-bottom: 1em }
# .spaced {
# margin-left: 5em;
# margin-right: 5em;
# }
# .striped { border-top: solid #cce4ff 1px }
# .tap {
# font: 0.5em Verdana, sans-serif;
# text-align: center;
# }
# .value { padding-left: 1em }
# .wide { width: 100% }
# #error {
# font: 1.5em 'Helvetica Neue', Helvetica, sans-serif;
# font-weight: 300;
# margin: 0;
# text-shadow: #333 0 1px 0;
# }
# #footer {
# padding-top: 1em;
# text-align: center;
# }
# #nothing {
# border-bottom: 0;
# padding-top: 60px;
# }
# #showcase {
# border-bottom: 0;
# border-top: 0;
# }
# #showcase table { margin-top: 1em }
# #showcase td {
# padding-top: 0;
# padding-bottom: 0;
# }
# #showcase .key { padding-right: 0 }
# #log {
# border-radius: 5px;
# margin-top: 1em;
# }
# #log table { margin: 0 }
# #more, #trace {
# border-bottom-left-radius: 5px;
# border-bottom-right-radius: 5px;
# }
# #more .tap, #trace .tap { text-shadow: #ddd 0 1px 0 }
# #request {
# border-bottom: 0;
# border-top-left-radius: 5px;
# border-top-right-radius: 5px;
# margin-top: 1em;
# }
# #routes {
# border-bottom-left-radius: 5px;
# border-bottom-right-radius: 5px;
# padding-top: 70px;
# }
# #trace { border-top: 0 }
# #wrapperlicious {
# max-width: 1000px;
# margin: 0 auto;
# }
# </style>
# </head>
# <body>
# <script src="/mojo/jquery/jquery.js"></script>
# <div id="mojobar">
# <style scoped="scoped">
# #mojobar {
# background-color: #1a1a1a;
# background: -webkit-linear-gradient(top, #2a2a2a 0%, #000 100%);
# background: -moz-linear-gradient(top, #2a2a2a 0%, #000 100%);
# background: linear-gradient(top, #2a2a2a 0%, #000 100%);
# box-shadow: 0px 1px 0px rgba(0, 0, 0, 0.5);
# height: 46px;
# overflow: hidden;
# position: absolute;
# text-align: right;
# vertical-align: middle;
# width: 100%;
# z-index: 1000;
# }
# #mojobar-content {
# margin: 0 auto;
# max-width: 1000px;
# }
# #mojobar-logo {
# float: left;
# margin-left: 5em;
# padding-top: 4px;
# }
# #mojobar-links {
# display:table-cell;
# float: right;
# height: 60px;
# margin-right: 5em;
# margin-top: 0.8em;
# }
# #mojobar-links a {
# color: #bbb;
# font: 0.9em 'Helvetica Neue', Helvetica, sans-serif;
# margin-left: 0.5em;
# text-decoration: none;
# transition: all 200ms ease-in-out;
# }
# #mojobar-links a:hover { color: #fff }
# #mojobar-links input {
# background-color: #3a3a3a;
# border: 1px solid rgba(0, 0, 0, 0.1);
# border-radius: 3px;
# color: #eee;
# display: inline;
# margin-left: 1em;
# padding: 4px;
# transition: all 0.15s;
# }
# #mojobar-links input:focus {
# background-color: #fff;
# color: #111;
# outline: 0;
# }
# #mojobar-links form { display: inline }
# .animated { transition: all 0.25s ease }
# </style>
# <div id="mojobar-content">
# <div id="mojobar-logo">
# <a href="http://mojolicious.org">
# <img alt="Mojolicious logo" src="/mojo/logo-white.png">
# </a> </div>
# <div id="mojobar-links">
# <a href="http://mojolicious.org/perldoc">Documentation</a>
# <a href="https://github.com/kraih/mojo/wiki">Wiki</a>
# <a href="https://github.com/kraih/mojo">GitHub</a>
# <a href="https://metacpan.org/release/Mojolicious/">CPAN</a>
# <a href="https://groups.google.com/group/mojolicious">MailingList</a>
# <a href="http://blog.mojolicious.org">Blog</a>
# <a href="https://twitter.com/kraih">Twitter</a>
# <form action="https://www.google.com/cse" target="_blank">
# <input name="cx" type="hidden" value="014527573091551588235:pwfplkjpgbi">
# <input name="ie" type="hidden" value="UTF-8">
# <input name="q" placeholder="Search" type="search">
# </form>
# </div>
# </div>
# </div>
# <script>
# var mojobar = $('#mojobar');
# var mojobarHeight = mojobar.outerHeight();
# function getElementByHash(hash) {
# return $(hash.replace(/(:|\.|\[|\]|,)/g, '\\$1'));
# }
# function fixOffset() {
# var offset = getElementByHash(window.location.hash).offset();
# if (offset) {
# $('html, body').animate({scrollTop: offset.top - mojobarHeight}, 1);
# }
# }
# $(window).on('load', function () {
# if (window.location.hash) {
# fixOffset();
# }
# var start = mojobar.offset().top;
# var fixed;
# var lastScrollTop = $(window).scrollTop();
# var hidden = mojobarHeight + 1;
# $(window).on('scroll', function () {
# var st = $(window).scrollTop();
# if (fixed) {
# if (st <= start) {
# fixed = false;
# mojobar.removeClass('animated');
# mojobar.css({'position': 'absolute', 'top': start + 'px'});
# }
# else if (Math.abs(lastScrollTop - st) > 100) {
# if (!mojobar.hasClass('animated')) {
# mojobar.addClass('animated');
# }
# if (st > lastScrollTop && st > (mojobarHeight + start + 250)) {
# mojobar.css('transform', 'translateY(-' + hidden + 'px)');
# }
# else if (st < lastScrollTop) {
# mojobar.css('transform', 'translateY(0px)');
# }
# lastScrollTop = st;
# }
# }
# else if (st > start) {
# fixed = true;
# mojobar.css({'position': 'fixed', 'top': 0});
# lastScrollTop = $(window).scrollTop();
# }
# });
# });
# $(function () {
# $('a[href^="#"]').addClass('mojoscroll').on('click', function (e) {
# e.preventDefault();
# e.stopPropagation();
# var hash = '#' + this.href.split('#')[1];
# var target = getElementByHash(hash);
# var old = target.attr('id');
# target.attr('id', '');
# location.hash = hash;
# target.attr('id', old);
# fixOffset();
# });
# });
# </script>
#
# <script>
# function mojoDrawer (handle, drawer) {
# $(handle).on('click', function () {
# $(drawer).slideToggle('slow');
# var text = $(handle + ' div.tap').text();
# text = text == "tap for more" ? "tap for less" : "tap for more";
# $(handle + ' div.tap').text(text);
# });
# $(drawer).toggle();
# }
# $(function () {
# mojoDrawer('#trace', '#frames');
# mojoDrawer('#more', '#infos');
# });
# </script>
# <div id="wrapperlicious">
# <div id="nothing" class="box spaced"></div>
# <div id="showcase" class="box code spaced">
# <pre id="error">Can&#39;t locate object method &quot;render_text&quot; via package &quot;Mojolicious::Controller&quot; at t/002_locale_is_ja.t line 13.
# </pre>
# <div id="context" class="more">
# <table>
# <tr>
# <td class="key">8</td>
# <td class="value wide">
# <pre><code class="prettyprint"></code></pre>
# </td>
# </tr>
# <tr>
# <td class="key">9</td>
# <td class="value wide">
# <pre><code class="prettyprint">plugin &#39;Message::Locale&#39;, locale =&gt; &#39;ja&#39;;</code></pre>
# </td>
# </tr>
# <tr>
# <td class="key">10</td>
# <td class="value wide">
# <pre><code class="prettyprint"></code></pre>
# </td>
# </tr>
# <tr>
# <td class="key">11</td>
# <td class="value wide">
# <pre><code class="prettyprint">get &#39;/message_from_common&#39; =&gt; sub {</code></pre>
# </td>
# </tr>
# <tr>
# <td class="key">12</td>
# <td class="value wide">
# <pre><code class="prettyprint"> my $self = shift;</code></pre>
# </td>
# </tr>
# <tr class="important">
# <td class="key">13</td>
# <td class="value wide">
# <pre><code class="prettyprint"> $self-&gt;render_text( $self-&gt;locale(&#39;message&#39;, &#39;common&#39;) );</code></pre>
# </td>
# </tr>
# <tr>
# <td class="key">14</td>
# <td class="value wide">
# <pre><code class="prettyprint">};</code></pre>
# </td>
# </tr>
# <tr>
# <td class="key">15</td>
# <td class="value wide">
# <pre><code class="prettyprint">get &#39;/message_from_original&#39; =&gt; sub {</code></pre>
# </td>
# </tr>
# <tr>
# <td class="key">16</td>
# <td class="value wide">
# <pre><code class="prettyprint"> my $self = shift;</code></pre>
# </td>
# </tr>
# <tr>
# <td class="key">17</td>
# <td class="value wide">
# <pre><code class="prettyprint"> $self-&gt;render_text( $self-&gt;locale(&#39;message&#39;, &#39;original&#39;) );</code></pre>
# </td>
# </tr>
# <tr>
# <td class="key">18</td>
# <td class="value wide">
# <pre><code class="prettyprint">};</code></pre>
# </td>
# </tr>
# </table>
# </div>
# </div>
# <div id="trace" class="box spaced">
# <div id="frames" class="infobox more">
# <table>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Carp.pm:167</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojolicious/Controller.pm:31</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>t/002_locale_is_ja.t:13</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojolicious.pm:138</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojolicious/Plugins.pm:15</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojolicious/Plugins.pm:18</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojolicious/Routes.pm:87</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojolicious/Routes.pm:94</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojolicious/Routes.pm:35</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojolicious/Routes.pm:44</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojolicious.pm:129</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojolicious.pm:139</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojolicious/Plugins.pm:15</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojolicious.pm:201</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojolicious.pm:201</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojolicious/Plugins.pm:15</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojolicious/Plugins.pm:18</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojolicious.pm:145</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojo/Server.pm:68</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojo/EventEmitter.pm:15</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojo/Server/Daemon.pm:107</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojo/EventEmitter.pm:15</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojo/Transaction/HTTP.pm:60</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojo/Server/Daemon.pm:225</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojo/Server/Daemon.pm:206</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojo/EventEmitter.pm:15</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojo/IOLoop/Stream.pm:99</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojo/IOLoop/Stream.pm:48</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojo/Reactor/Poll.pm:143</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojo/Reactor/Poll.pm:143</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojo/Reactor/EV.pm:46</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojo/Reactor/EV.pm:25</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojo/Reactor/EV.pm:25</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojo/IOLoop.pm:136</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojo/UserAgent.pm:59</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Test/Mojo.pm:380</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Test/Mojo.pm:327</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Test/Mojo.pm:120</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>t/002_locale_is_ja.t:21</pre>
# </td>
# </tr>
# </table>
# </div>
# <div class="tap">tap for more</div>
# </div>
# <div id="request" class="box infobox spaced">
# <table>
# <tr>
# <td class="key">Method:</td>
# <td class="striped value wide"><pre>GET</pre></td>
# </tr>
#
# <tr>
# <td class="key">URL:</td>
# <td class="striped value wide"><pre>/message_from_common</pre></td>
# </tr>
#
# <tr>
# <td class="key">Base URL:</td>
# <td class="striped value wide"><pre>http://127.0.0.1:38045</pre></td>
# </tr>
#
# <tr>
# <td class="key">Parameters:</td>
# <td class="striped value wide"><pre>{}
# </pre></td>
# </tr>
#
# <tr>
# <td class="key">Stash:</td>
# <td class="striped value wide"><pre>{
# &quot;cb&quot; =&gt; sub { &quot;DUMMY&quot; },
# &quot;config&quot; =&gt; {
# &quot;common&quot; =&gt; {
# &quot;message&quot; =&gt; {
# &quot;en&quot; =&gt; &quot;MESSAGE&quot;,
# &quot;ja&quot; =&gt; &quot;\x{30e1}\x{30c3}\x{30bb}\x{30fc}\x{30b8}&quot;
# },
# &quot;title&quot; =&gt; {
# &quot;en&quot; =&gt; &quot;TITLE&quot;,
# &quot;ja&quot; =&gt; &quot;\x{30bf}\x{30a4}\x{30c8}\x{30eb}&quot;
# }
# },
# &quot;original&quot; =&gt; {
# &quot;message&quot; =&gt; {
# &quot;en&quot; =&gt; &quot;ORIGINAL MESSAGE&quot;,
# &quot;ja&quot; =&gt; &quot;\x{30aa}\x{30ea}\x{30b8}\x{30ca}\x{30eb}&quot;
# }
# }
# }
# }
# </pre></td>
# </tr>
#
# <tr>
# <td class="key">Session:</td>
# <td class="striped value wide"><pre>{}
# </pre></td>
# </tr>
#
# <tr>
# <td class="key">Version:</td>
# <td class="striped value wide"><pre>1.1</pre></td>
# </tr>
#
# <tr>
# <td class="key">Accept-Encoding:</td>
# <td class="striped value wide"><pre>gzip</pre></td>
# </tr>
#
# <tr>
# <td class="key">Content-Length:</td>
# <td class="striped value wide"><pre>0</pre></td>
# </tr>
#
# <tr>
# <td class="key">Host:</td>
# <td class="striped value wide"><pre>127.0.0.1:38045</pre></td>
# </tr>
#
# <tr>
# <td class="key">User-Agent:</td>
# <td class="striped value wide"><pre>Mojolicious (Perl)</pre></td>
# </tr>
#
# </table>
# </div>
# <div id="more" class="box infobox more spaced">
# <div id="infos">
# <table>
# <tr>
# <td class="key">Perl:</td>
# <td class="striped value wide"><pre>v5.26.0 (linux)</pre></td>
# </tr>
#
# <tr>
# <td class="key">Mojolicious:</td>
# <td class="striped value wide"><pre>7.31 (Doughnut)</pre></td>
# </tr>
#
# <tr>
# <td class="key">Home:</td>
# <td class="striped value wide"><pre>/home/ryan/.cpanm/work/1493613028.4197/Mojolicious-Plugin-Message-Locale-0.03/t</pre></td>
# </tr>
#
# <tr>
# <td class="key">Template paths:</td>
# <td class="striped value wide"><pre>[
# bless( do{\(my $o = &quot;/home/ryan/.cpanm/work/1493613028.4197/Mojolicious-Plugin-Message-Locale-0.03/t/templates&quot;)}, &#39;Mojo::Home&#39; )
# ]
# </pre></td>
# </tr>
#
# <tr>
# <td class="key">Template classes:</td>
# <td class="striped value wide"><pre>[
# &quot;main&quot;
# ]
# </pre></td>
# </tr>
#
# <tr>
# <td class="key">Static paths:</td>
# <td class="striped value wide"><pre>[
# bless( do{\(my $o = &quot;/home/ryan/.cpanm/work/1493613028.4197/Mojolicious-Plugin-Message-Locale-0.03/t/public&quot;)}, &#39;Mojo::Home&#39; )
# ]
# </pre></td>
# </tr>
#
# <tr>
# <td class="key">Static classes:</td>
# <td class="striped value wide"><pre>[
# &quot;main&quot;
# ]
# </pre></td>
# </tr>
#
# <tr>
# <td class="key">Include:</td>
# <td class="striped value wide"><pre>[
# &quot;/home/ryan/.cpanm/work/1493613028.4197/Mojolicious-Plugin-Message-Locale-0.03/blib/lib&quot;,
# &quot;/home/ryan/.cpanm/work/1493613028.4197/Mojolicious-Plugin-Message-Locale-0.03/blib/arch&quot;,
# &quot;/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/x86_64-linux&quot;,
# &quot;/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0&quot;,
# &quot;/home/ryan/perl5/perlbrew/perls/perl-blead/lib/5.26.0/x86_64-linux&quot;,
# &quot;/home/ryan/perl5/perlbrew/perls/perl-blead/lib/5.26.0&quot;,
# &quot;.&quot;
# ]
# </pre></td>
# </tr>
#
# <tr>
# <td class="key">Config:</td>
# <td class="striped value wide"><pre>{
# &quot;common&quot; =&gt; {
# &quot;message&quot; =&gt; {
# &quot;en&quot; =&gt; &quot;MESSAGE&quot;,
# &quot;ja&quot; =&gt; &quot;\x{30e1}\x{30c3}\x{30bb}\x{30fc}\x{30b8}&quot;
# },
# &quot;title&quot; =&gt; {
# &quot;en&quot; =&gt; &quot;TITLE&quot;,
# &quot;ja&quot; =&gt; &quot;\x{30bf}\x{30a4}\x{30c8}\x{30eb}&quot;
# }
# },
# &quot;original&quot; =&gt; {
# &quot;message&quot; =&gt; {
# &quot;en&quot; =&gt; &quot;ORIGINAL MESSAGE&quot;,
# &quot;ja&quot; =&gt; &quot;\x{30aa}\x{30ea}\x{30b8}\x{30ca}\x{30eb}&quot;
# }
# }
# }
# </pre></td>
# </tr>
#
# <tr>
# <td class="key">Moniker:</td>
# <td class="striped value wide"><pre>002_locale_is_ja</pre></td>
# </tr>
#
# <tr>
# <td class="key">Name:</td>
# <td class="striped value wide"><pre>t/002_locale_is_ja.t</pre></td>
# </tr>
#
# <tr>
# <td class="key">Executable:</td>
# <td class="striped value wide"><pre>/home/ryan/perl5/perlbrew/perls/perl-blead/bin/perl5.26.0</pre></td>
# </tr>
#
# <tr>
# <td class="key">PID:</td>
# <td class="striped value wide"><pre>5148</pre></td>
# </tr>
#
# <tr>
# <td class="key">Time:</td>
# <td class="striped value wide"><pre>Sun Apr 30 21:31:08 2017</pre></td>
# </tr>
#
# </table>
# </div>
# <div class="tap">tap for more</div>
# </div>
# </div>
# <div id="footer">
# <a href="http://mojolicious.org">
# <img alt="Mojolicious logo" src="/mojo/logo-black.png">
# </a> </div>
# </body>
# </html>
# '
# expected: 'メッセージ'
# Failed test '200 OK'
# at t/002_locale_is_ja.t line 22.
# got: '500'
# expected: '200'
# Failed test 'exact match for content'
# at t/002_locale_is_ja.t line 22.
Wide character in print at /home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Test2/Formatter/TAP.pm line 112.
# got: '<!DOCTYPE html>
# <html>
# <head>
# <title>Server error (development mode)</title>
# <meta http-equiv="Pragma" content="no-cache">
# <meta http-equiv="Expires" content="-1">
# <script src="/mojo/jquery/jquery.js"></script>
# <script src="/mojo/prettify/run_prettify.js"></script>
# <link href="/mojo/prettify/prettify-mojo-dark.css" rel="stylesheet">
# <style>
# a img { border: 0 }
# body {
# background: url(/mojo/pinstripe-light.png);
# color: #445555;
# font: 0.9em 'Helvetica Neue', Helvetica, sans-serif;
# font-weight: normal;
# line-height: 1.5em;
# margin: 0;
# }
# :not(pre) > code {
# background-color: #eef9ff;
# border: solid #cce4ff 1px;
# border-radius: 5px;
# color: #333;
# font: 0.9em Consolas, Menlo, Monaco, Courier, monospace;
# padding: 0.4em;
# }
# h1 {
# color: #2a2a2a;
# font-size: 1.5em;
# margin: 0;
# }
# pre {
# font: 0.9em Consolas, Menlo, Monaco, Courier, monospace;
# margin: 0;
# white-space: pre-wrap;
# }
# pre > code {
# display: block;
# font: 1.0em Consolas, Menlo, Monaco, Courier, monospace;
# margin-bottom: 0.7em;
# margin-top: 0.7em;
# }
# table {
# border-collapse: collapse;
# width: 100%;
# }
# td { padding: 0.5em }
# .box {
# background-color: #fff;
# border: 1px solid #c1c1c1;
# overflow: hidden;
# padding: 1em;
# }
# .code {
# background-color: #1a1a1a;
# background: url(/mojo/pinstripe-dark.png);
# color: #eee;
# text-shadow: #333 0 1px 0;
# }
# .important { background-color: rgba(47, 48, 50, .75) }
# .infobox { color: #333 }
# .infobox tr:nth-child(odd) .value { background-color: #ddeeff }
# .infobox tr:nth-child(even) .value { background-color: #eef9ff }
# .key { text-align: right }
# .more table { margin-bottom: 1em }
# .spaced {
# margin-left: 5em;
# margin-right: 5em;
# }
# .striped { border-top: solid #cce4ff 1px }
# .tap {
# font: 0.5em Verdana, sans-serif;
# text-align: center;
# }
# .value { padding-left: 1em }
# .wide { width: 100% }
# #error {
# font: 1.5em 'Helvetica Neue', Helvetica, sans-serif;
# font-weight: 300;
# margin: 0;
# text-shadow: #333 0 1px 0;
# }
# #footer {
# padding-top: 1em;
# text-align: center;
# }
# #nothing {
# border-bottom: 0;
# padding-top: 60px;
# }
# #showcase {
# border-bottom: 0;
# border-top: 0;
# }
# #showcase table { margin-top: 1em }
# #showcase td {
# padding-top: 0;
# padding-bottom: 0;
# }
# #showcase .key { padding-right: 0 }
# #log {
# border-radius: 5px;
# margin-top: 1em;
# }
# #log table { margin: 0 }
# #more, #trace {
# border-bottom-left-radius: 5px;
# border-bottom-right-radius: 5px;
# }
# #more .tap, #trace .tap { text-shadow: #ddd 0 1px 0 }
# #request {
# border-bottom: 0;
# border-top-left-radius: 5px;
# border-top-right-radius: 5px;
# margin-top: 1em;
# }
# #routes {
# border-bottom-left-radius: 5px;
# border-bottom-right-radius: 5px;
# padding-top: 70px;
# }
# #trace { border-top: 0 }
# #wrapperlicious {
# max-width: 1000px;
# margin: 0 auto;
# }
# </style>
# </head>
# <body>
# <script src="/mojo/jquery/jquery.js"></script>
# <div id="mojobar">
# <style scoped="scoped">
# #mojobar {
# background-color: #1a1a1a;
# background: -webkit-linear-gradient(top, #2a2a2a 0%, #000 100%);
# background: -moz-linear-gradient(top, #2a2a2a 0%, #000 100%);
# background: linear-gradient(top, #2a2a2a 0%, #000 100%);
# box-shadow: 0px 1px 0px rgba(0, 0, 0, 0.5);
# height: 46px;
# overflow: hidden;
# position: absolute;
# text-align: right;
# vertical-align: middle;
# width: 100%;
# z-index: 1000;
# }
# #mojobar-content {
# margin: 0 auto;
# max-width: 1000px;
# }
# #mojobar-logo {
# float: left;
# margin-left: 5em;
# padding-top: 4px;
# }
# #mojobar-links {
# display:table-cell;
# float: right;
# height: 60px;
# margin-right: 5em;
# margin-top: 0.8em;
# }
# #mojobar-links a {
# color: #bbb;
# font: 0.9em 'Helvetica Neue', Helvetica, sans-serif;
# margin-left: 0.5em;
# text-decoration: none;
# transition: all 200ms ease-in-out;
# }
# #mojobar-links a:hover { color: #fff }
# #mojobar-links input {
# background-color: #3a3a3a;
# border: 1px solid rgba(0, 0, 0, 0.1);
# border-radius: 3px;
# color: #eee;
# display: inline;
# margin-left: 1em;
# padding: 4px;
# transition: all 0.15s;
# }
# #mojobar-links input:focus {
# background-color: #fff;
# color: #111;
# outline: 0;
# }
# #mojobar-links form { display: inline }
# .animated { transition: all 0.25s ease }
# </style>
# <div id="mojobar-content">
# <div id="mojobar-logo">
# <a href="http://mojolicious.org">
# <img alt="Mojolicious logo" src="/mojo/logo-white.png">
# </a> </div>
# <div id="mojobar-links">
# <a href="http://mojolicious.org/perldoc">Documentation</a>
# <a href="https://github.com/kraih/mojo/wiki">Wiki</a>
# <a href="https://github.com/kraih/mojo">GitHub</a>
# <a href="https://metacpan.org/release/Mojolicious/">CPAN</a>
# <a href="https://groups.google.com/group/mojolicious">MailingList</a>
# <a href="http://blog.mojolicious.org">Blog</a>
# <a href="https://twitter.com/kraih">Twitter</a>
# <form action="https://www.google.com/cse" target="_blank">
# <input name="cx" type="hidden" value="014527573091551588235:pwfplkjpgbi">
# <input name="ie" type="hidden" value="UTF-8">
# <input name="q" placeholder="Search" type="search">
# </form>
# </div>
# </div>
# </div>
# <script>
# var mojobar = $('#mojobar');
# var mojobarHeight = mojobar.outerHeight();
# function getElementByHash(hash) {
# return $(hash.replace(/(:|\.|\[|\]|,)/g, '\\$1'));
# }
# function fixOffset() {
# var offset = getElementByHash(window.location.hash).offset();
# if (offset) {
# $('html, body').animate({scrollTop: offset.top - mojobarHeight}, 1);
# }
# }
# $(window).on('load', function () {
# if (window.location.hash) {
# fixOffset();
# }
# var start = mojobar.offset().top;
# var fixed;
# var lastScrollTop = $(window).scrollTop();
# var hidden = mojobarHeight + 1;
# $(window).on('scroll', function () {
# var st = $(window).scrollTop();
# if (fixed) {
# if (st <= start) {
# fixed = false;
# mojobar.removeClass('animated');
# mojobar.css({'position': 'absolute', 'top': start + 'px'});
# }
# else if (Math.abs(lastScrollTop - st) > 100) {
# if (!mojobar.hasClass('animated')) {
# mojobar.addClass('animated');
# }
# if (st > lastScrollTop && st > (mojobarHeight + start + 250)) {
# mojobar.css('transform', 'translateY(-' + hidden + 'px)');
# }
# else if (st < lastScrollTop) {
# mojobar.css('transform', 'translateY(0px)');
# }
# lastScrollTop = st;
# }
# }
# else if (st > start) {
# fixed = true;
# mojobar.css({'position': 'fixed', 'top': 0});
# lastScrollTop = $(window).scrollTop();
# }
# });
# });
# $(function () {
# $('a[href^="#"]').addClass('mojoscroll').on('click', function (e) {
# e.preventDefault();
# e.stopPropagation();
# var hash = '#' + this.href.split('#')[1];
# var target = getElementByHash(hash);
# var old = target.attr('id');
# target.attr('id', '');
# location.hash = hash;
# target.attr('id', old);
# fixOffset();
# });
# });
# </script>
#
# <script>
# function mojoDrawer (handle, drawer) {
# $(handle).on('click', function () {
# $(drawer).slideToggle('slow');
# var text = $(handle + ' div.tap').text();
# text = text == "tap for more" ? "tap for less" : "tap for more";
# $(handle + ' div.tap').text(text);
# });
# $(drawer).toggle();
# }
# $(function () {
# mojoDrawer('#trace', '#frames');
# mojoDrawer('#more', '#infos');
# });
# </script>
# <div id="wrapperlicious">
# <div id="nothing" class="box spaced"></div>
# <div id="showcase" class="box code spaced">
# <pre id="error">Can&#39;t locate object method &quot;render_text&quot; via package &quot;Mojolicious::Controller&quot; at t/002_locale_is_ja.t line 17.
# </pre>
# <div id="context" class="more">
# <table>
# <tr>
# <td class="key">12</td>
# <td class="value wide">
# <pre><code class="prettyprint"> my $self = shift;</code></pre>
# </td>
# </tr>
# <tr>
# <td class="key">13</td>
# <td class="value wide">
# <pre><code class="prettyprint"> $self-&gt;render_text( $self-&gt;locale(&#39;message&#39;, &#39;common&#39;) );</code></pre>
# </td>
# </tr>
# <tr>
# <td class="key">14</td>
# <td class="value wide">
# <pre><code class="prettyprint">};</code></pre>
# </td>
# </tr>
# <tr>
# <td class="key">15</td>
# <td class="value wide">
# <pre><code class="prettyprint">get &#39;/message_from_original&#39; =&gt; sub {</code></pre>
# </td>
# </tr>
# <tr>
# <td class="key">16</td>
# <td class="value wide">
# <pre><code class="prettyprint"> my $self = shift;</code></pre>
# </td>
# </tr>
# <tr class="important">
# <td class="key">17</td>
# <td class="value wide">
# <pre><code class="prettyprint"> $self-&gt;render_text( $self-&gt;locale(&#39;message&#39;, &#39;original&#39;) );</code></pre>
# </td>
# </tr>
# <tr>
# <td class="key">18</td>
# <td class="value wide">
# <pre><code class="prettyprint">};</code></pre>
# </td>
# </tr>
# <tr>
# <td class="key">19</td>
# <td class="value wide">
# <pre><code class="prettyprint"></code></pre>
# </td>
# </tr>
# <tr>
# <td class="key">20</td>
# <td class="value wide">
# <pre><code class="prettyprint">my $t = Test::Mojo-&gt;new;</code></pre>
# </td>
# </tr>
# <tr>
# <td class="key">21</td>
# <td class="value wide">
# <pre><code class="prettyprint">$t-&gt;get_ok(&#39;/message_from_common&#39;)-&gt;status_is(200)-&gt;content_is(&#39;メッセージ&#39;);</code></pre>
# </td>
# </tr>
# <tr>
# <td class="key">22</td>
# <td class="value wide">
# <pre><code class="prettyprint">$t-&gt;get_ok(&#39;/message_from_original&#39;)-&gt;status_is(200)-&gt;content_is(&#39;オリジナル&#39;);</code></pre>
# </td>
# </tr>
# </table>
# </div>
# </div>
# <div id="trace" class="box spaced">
# <div id="frames" class="infobox more">
# <table>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Carp.pm:167</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojolicious/Controller.pm:31</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>t/002_locale_is_ja.t:17</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojolicious.pm:138</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojolicious/Plugins.pm:15</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojolicious/Plugins.pm:18</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojolicious/Routes.pm:87</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojolicious/Routes.pm:94</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojolicious/Routes.pm:35</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojolicious/Routes.pm:44</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojolicious.pm:129</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojolicious.pm:139</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojolicious/Plugins.pm:15</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojolicious.pm:201</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojolicious.pm:201</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojolicious/Plugins.pm:15</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojolicious/Plugins.pm:18</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojolicious.pm:145</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojo/Server.pm:68</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojo/EventEmitter.pm:15</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojo/Server/Daemon.pm:107</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojo/EventEmitter.pm:15</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojo/Transaction/HTTP.pm:60</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojo/Server/Daemon.pm:225</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojo/Server/Daemon.pm:206</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojo/EventEmitter.pm:15</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojo/IOLoop/Stream.pm:99</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojo/IOLoop/Stream.pm:48</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojo/Reactor/Poll.pm:143</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojo/Reactor/Poll.pm:143</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojo/Reactor/EV.pm:46</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojo/Reactor/EV.pm:25</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojo/Reactor/EV.pm:25</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojo/IOLoop.pm:136</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojo/UserAgent.pm:59</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Test/Mojo.pm:380</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Test/Mojo.pm:327</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Test/Mojo.pm:120</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>t/002_locale_is_ja.t:22</pre>
# </td>
# </tr>
# </table>
# </div>
# <div class="tap">tap for more</div>
# </div>
# <div id="request" class="box infobox spaced">
# <table>
# <tr>
# <td class="key">Method:</td>
# <td class="striped value wide"><pre>GET</pre></td>
# </tr>
#
# <tr>
# <td class="key">URL:</td>
# <td class="striped value wide"><pre>/message_from_original</pre></td>
# </tr>
#
# <tr>
# <td class="key">Base URL:</td>
# <td class="striped value wide"><pre>http://127.0.0.1:38045</pre></td>
# </tr>
#
# <tr>
# <td class="key">Parameters:</td>
# <td class="striped value wide"><pre>{}
# </pre></td>
# </tr>
#
# <tr>
# <td class="key">Stash:</td>
# <td class="striped value wide"><pre>{
# &quot;cb&quot; =&gt; sub { &quot;DUMMY&quot; },
# &quot;config&quot; =&gt; {
# &quot;common&quot; =&gt; {
# &quot;message&quot; =&gt; {
# &quot;en&quot; =&gt; &quot;MESSAGE&quot;,
# &quot;ja&quot; =&gt; &quot;\x{30e1}\x{30c3}\x{30bb}\x{30fc}\x{30b8}&quot;
# },
# &quot;title&quot; =&gt; {
# &quot;en&quot; =&gt; &quot;TITLE&quot;,
# &quot;ja&quot; =&gt; &quot;\x{30bf}\x{30a4}\x{30c8}\x{30eb}&quot;
# }
# },
# &quot;original&quot; =&gt; {
# &quot;message&quot; =&gt; {
# &quot;en&quot; =&gt; &quot;ORIGINAL MESSAGE&quot;,
# &quot;ja&quot; =&gt; &quot;\x{30aa}\x{30ea}\x{30b8}\x{30ca}\x{30eb}&quot;
# }
# }
# }
# }
# </pre></td>
# </tr>
#
# <tr>
# <td class="key">Session:</td>
# <td class="striped value wide"><pre>{}
# </pre></td>
# </tr>
#
# <tr>
# <td class="key">Version:</td>
# <td class="striped value wide"><pre>1.1</pre></td>
# </tr>
#
# <tr>
# <td class="key">Accept-Encoding:</td>
# <td class="striped value wide"><pre>gzip</pre></td>
# </tr>
#
# <tr>
# <td class="key">Content-Length:</td>
# <td class="striped value wide"><pre>0</pre></td>
# </tr>
#
# <tr>
# <td class="key">Host:</td>
# <td class="striped value wide"><pre>127.0.0.1:38045</pre></td>
# </tr>
#
# <tr>
# <td class="key">User-Agent:</td>
# <td class="striped value wide"><pre>Mojolicious (Perl)</pre></td>
# </tr>
#
# </table>
# </div>
# <div id="more" class="box infobox more spaced">
# <div id="infos">
# <table>
# <tr>
# <td class="key">Perl:</td>
# <td class="striped value wide"><pre>v5.26.0 (linux)</pre></td>
# </tr>
#
# <tr>
# <td class="key">Mojolicious:</td>
# <td class="striped value wide"><pre>7.31 (Doughnut)</pre></td>
# </tr>
#
# <tr>
# <td class="key">Home:</td>
# <td class="striped value wide"><pre>/home/ryan/.cpanm/work/1493613028.4197/Mojolicious-Plugin-Message-Locale-0.03/t</pre></td>
# </tr>
#
# <tr>
# <td class="key">Template paths:</td>
# <td class="striped value wide"><pre>[
# bless( do{\(my $o = &quot;/home/ryan/.cpanm/work/1493613028.4197/Mojolicious-Plugin-Message-Locale-0.03/t/templates&quot;)}, &#39;Mojo::Home&#39; )
# ]
# </pre></td>
# </tr>
#
# <tr>
# <td class="key">Template classes:</td>
# <td class="striped value wide"><pre>[
# &quot;main&quot;
# ]
# </pre></td>
# </tr>
#
# <tr>
# <td class="key">Static paths:</td>
# <td class="striped value wide"><pre>[
# bless( do{\(my $o = &quot;/home/ryan/.cpanm/work/1493613028.4197/Mojolicious-Plugin-Message-Locale-0.03/t/public&quot;)}, &#39;Mojo::Home&#39; )
# ]
# </pre></td>
# </tr>
#
# <tr>
# <td class="key">Static classes:</td>
# <td class="striped value wide"><pre>[
# &quot;main&quot;
# ]
# </pre></td>
# </tr>
#
# <tr>
# <td class="key">Include:</td>
# <td class="striped value wide"><pre>[
# &quot;/home/ryan/.cpanm/work/1493613028.4197/Mojolicious-Plugin-Message-Locale-0.03/blib/lib&quot;,
# &quot;/home/ryan/.cpanm/work/1493613028.4197/Mojolicious-Plugin-Message-Locale-0.03/blib/arch&quot;,
# &quot;/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/x86_64-linux&quot;,
# &quot;/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0&quot;,
# &quot;/home/ryan/perl5/perlbrew/perls/perl-blead/lib/5.26.0/x86_64-linux&quot;,
# &quot;/home/ryan/perl5/perlbrew/perls/perl-blead/lib/5.26.0&quot;,
# &quot;.&quot;
# ]
# </pre></td>
# </tr>
#
# <tr>
# <td class="key">Config:</td>
# <td class="striped value wide"><pre>{
# &quot;common&quot; =&gt; {
# &quot;message&quot; =&gt; {
# &quot;en&quot; =&gt; &quot;MESSAGE&quot;,
# &quot;ja&quot; =&gt; &quot;\x{30e1}\x{30c3}\x{30bb}\x{30fc}\x{30b8}&quot;
# },
# &quot;title&quot; =&gt; {
# &quot;en&quot; =&gt; &quot;TITLE&quot;,
# &quot;ja&quot; =&gt; &quot;\x{30bf}\x{30a4}\x{30c8}\x{30eb}&quot;
# }
# },
# &quot;original&quot; =&gt; {
# &quot;message&quot; =&gt; {
# &quot;en&quot; =&gt; &quot;ORIGINAL MESSAGE&quot;,
# &quot;ja&quot; =&gt; &quot;\x{30aa}\x{30ea}\x{30b8}\x{30ca}\x{30eb}&quot;
# }
# }
# }
# </pre></td>
# </tr>
#
# <tr>
# <td class="key">Moniker:</td>
# <td class="striped value wide"><pre>002_locale_is_ja</pre></td>
# </tr>
#
# <tr>
# <td class="key">Name:</td>
# <td class="striped value wide"><pre>t/002_locale_is_ja.t</pre></td>
# </tr>
#
# <tr>
# <td class="key">Executable:</td>
# <td class="striped value wide"><pre>/home/ryan/perl5/perlbrew/perls/perl-blead/bin/perl5.26.0</pre></td>
# </tr>
#
# <tr>
# <td class="key">PID:</td>
# <td class="striped value wide"><pre>5148</pre></td>
# </tr>
#
# <tr>
# <td class="key">Time:</td>
# <td class="striped value wide"><pre>Sun Apr 30 21:31:08 2017</pre></td>
# </tr>
#
# </table>
# </div>
# <div class="tap">tap for more</div>
# </div>
# </div>
# <div id="footer">
# <a href="http://mojolicious.org">
# <img alt="Mojolicious logo" src="/mojo/logo-black.png">
# </a> </div>
# </body>
# </html>
# '
# expected: 'オリジナル'
# Looks like you failed 4 tests of 6.
t/002_locale_is_ja.t .....
Dubious, test returned 4 (wstat 1024, 0x400)
Failed 4/6 subtests
# Failed test '200 OK'
# at t/003_locale_file.t line 21.
# got: '500'
# expected: '200'
# Failed test 'exact match for content'
# at t/003_locale_file.t line 21.
Wide character in print at /home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Test2/Formatter/TAP.pm line 112.
# got: '<!DOCTYPE html>
# <html>
# <head>
# <title>Server error (development mode)</title>
# <meta http-equiv="Pragma" content="no-cache">
# <meta http-equiv="Expires" content="-1">
# <script src="/mojo/jquery/jquery.js"></script>
# <script src="/mojo/prettify/run_prettify.js"></script>
# <link href="/mojo/prettify/prettify-mojo-dark.css" rel="stylesheet">
# <style>
# a img { border: 0 }
# body {
# background: url(/mojo/pinstripe-light.png);
# color: #445555;
# font: 0.9em 'Helvetica Neue', Helvetica, sans-serif;
# font-weight: normal;
# line-height: 1.5em;
# margin: 0;
# }
# :not(pre) > code {
# background-color: #eef9ff;
# border: solid #cce4ff 1px;
# border-radius: 5px;
# color: #333;
# font: 0.9em Consolas, Menlo, Monaco, Courier, monospace;
# padding: 0.4em;
# }
# h1 {
# color: #2a2a2a;
# font-size: 1.5em;
# margin: 0;
# }
# pre {
# font: 0.9em Consolas, Menlo, Monaco, Courier, monospace;
# margin: 0;
# white-space: pre-wrap;
# }
# pre > code {
# display: block;
# font: 1.0em Consolas, Menlo, Monaco, Courier, monospace;
# margin-bottom: 0.7em;
# margin-top: 0.7em;
# }
# table {
# border-collapse: collapse;
# width: 100%;
# }
# td { padding: 0.5em }
# .box {
# background-color: #fff;
# border: 1px solid #c1c1c1;
# overflow: hidden;
# padding: 1em;
# }
# .code {
# background-color: #1a1a1a;
# background: url(/mojo/pinstripe-dark.png);
# color: #eee;
# text-shadow: #333 0 1px 0;
# }
# .important { background-color: rgba(47, 48, 50, .75) }
# .infobox { color: #333 }
# .infobox tr:nth-child(odd) .value { background-color: #ddeeff }
# .infobox tr:nth-child(even) .value { background-color: #eef9ff }
# .key { text-align: right }
# .more table { margin-bottom: 1em }
# .spaced {
# margin-left: 5em;
# margin-right: 5em;
# }
# .striped { border-top: solid #cce4ff 1px }
# .tap {
# font: 0.5em Verdana, sans-serif;
# text-align: center;
# }
# .value { padding-left: 1em }
# .wide { width: 100% }
# #error {
# font: 1.5em 'Helvetica Neue', Helvetica, sans-serif;
# font-weight: 300;
# margin: 0;
# text-shadow: #333 0 1px 0;
# }
# #footer {
# padding-top: 1em;
# text-align: center;
# }
# #nothing {
# border-bottom: 0;
# padding-top: 60px;
# }
# #showcase {
# border-bottom: 0;
# border-top: 0;
# }
# #showcase table { margin-top: 1em }
# #showcase td {
# padding-top: 0;
# padding-bottom: 0;
# }
# #showcase .key { padding-right: 0 }
# #log {
# border-radius: 5px;
# margin-top: 1em;
# }
# #log table { margin: 0 }
# #more, #trace {
# border-bottom-left-radius: 5px;
# border-bottom-right-radius: 5px;
# }
# #more .tap, #trace .tap { text-shadow: #ddd 0 1px 0 }
# #request {
# border-bottom: 0;
# border-top-left-radius: 5px;
# border-top-right-radius: 5px;
# margin-top: 1em;
# }
# #routes {
# border-bottom-left-radius: 5px;
# border-bottom-right-radius: 5px;
# padding-top: 70px;
# }
# #trace { border-top: 0 }
# #wrapperlicious {
# max-width: 1000px;
# margin: 0 auto;
# }
# </style>
# </head>
# <body>
# <script src="/mojo/jquery/jquery.js"></script>
# <div id="mojobar">
# <style scoped="scoped">
# #mojobar {
# background-color: #1a1a1a;
# background: -webkit-linear-gradient(top, #2a2a2a 0%, #000 100%);
# background: -moz-linear-gradient(top, #2a2a2a 0%, #000 100%);
# background: linear-gradient(top, #2a2a2a 0%, #000 100%);
# box-shadow: 0px 1px 0px rgba(0, 0, 0, 0.5);
# height: 46px;
# overflow: hidden;
# position: absolute;
# text-align: right;
# vertical-align: middle;
# width: 100%;
# z-index: 1000;
# }
# #mojobar-content {
# margin: 0 auto;
# max-width: 1000px;
# }
# #mojobar-logo {
# float: left;
# margin-left: 5em;
# padding-top: 4px;
# }
# #mojobar-links {
# display:table-cell;
# float: right;
# height: 60px;
# margin-right: 5em;
# margin-top: 0.8em;
# }
# #mojobar-links a {
# color: #bbb;
# font: 0.9em 'Helvetica Neue', Helvetica, sans-serif;
# margin-left: 0.5em;
# text-decoration: none;
# transition: all 200ms ease-in-out;
# }
# #mojobar-links a:hover { color: #fff }
# #mojobar-links input {
# background-color: #3a3a3a;
# border: 1px solid rgba(0, 0, 0, 0.1);
# border-radius: 3px;
# color: #eee;
# display: inline;
# margin-left: 1em;
# padding: 4px;
# transition: all 0.15s;
# }
# #mojobar-links input:focus {
# background-color: #fff;
# color: #111;
# outline: 0;
# }
# #mojobar-links form { display: inline }
# .animated { transition: all 0.25s ease }
# </style>
# <div id="mojobar-content">
# <div id="mojobar-logo">
# <a href="http://mojolicious.org">
# <img alt="Mojolicious logo" src="/mojo/logo-white.png">
# </a> </div>
# <div id="mojobar-links">
# <a href="http://mojolicious.org/perldoc">Documentation</a>
# <a href="https://github.com/kraih/mojo/wiki">Wiki</a>
# <a href="https://github.com/kraih/mojo">GitHub</a>
# <a href="https://metacpan.org/release/Mojolicious/">CPAN</a>
# <a href="https://groups.google.com/group/mojolicious">MailingList</a>
# <a href="http://blog.mojolicious.org">Blog</a>
# <a href="https://twitter.com/kraih">Twitter</a>
# <form action="https://www.google.com/cse" target="_blank">
# <input name="cx" type="hidden" value="014527573091551588235:pwfplkjpgbi">
# <input name="ie" type="hidden" value="UTF-8">
# <input name="q" placeholder="Search" type="search">
# </form>
# </div>
# </div>
# </div>
# <script>
# var mojobar = $('#mojobar');
# var mojobarHeight = mojobar.outerHeight();
# function getElementByHash(hash) {
# return $(hash.replace(/(:|\.|\[|\]|,)/g, '\\$1'));
# }
# function fixOffset() {
# var offset = getElementByHash(window.location.hash).offset();
# if (offset) {
# $('html, body').animate({scrollTop: offset.top - mojobarHeight}, 1);
# }
# }
# $(window).on('load', function () {
# if (window.location.hash) {
# fixOffset();
# }
# var start = mojobar.offset().top;
# var fixed;
# var lastScrollTop = $(window).scrollTop();
# var hidden = mojobarHeight + 1;
# $(window).on('scroll', function () {
# var st = $(window).scrollTop();
# if (fixed) {
# if (st <= start) {
# fixed = false;
# mojobar.removeClass('animated');
# mojobar.css({'position': 'absolute', 'top': start + 'px'});
# }
# else if (Math.abs(lastScrollTop - st) > 100) {
# if (!mojobar.hasClass('animated')) {
# mojobar.addClass('animated');
# }
# if (st > lastScrollTop && st > (mojobarHeight + start + 250)) {
# mojobar.css('transform', 'translateY(-' + hidden + 'px)');
# }
# else if (st < lastScrollTop) {
# mojobar.css('transform', 'translateY(0px)');
# }
# lastScrollTop = st;
# }
# }
# else if (st > start) {
# fixed = true;
# mojobar.css({'position': 'fixed', 'top': 0});
# lastScrollTop = $(window).scrollTop();
# }
# });
# });
# $(function () {
# $('a[href^="#"]').addClass('mojoscroll').on('click', function (e) {
# e.preventDefault();
# e.stopPropagation();
# var hash = '#' + this.href.split('#')[1];
# var target = getElementByHash(hash);
# var old = target.attr('id');
# target.attr('id', '');
# location.hash = hash;
# target.attr('id', old);
# fixOffset();
# });
# });
# </script>
#
# <script>
# function mojoDrawer (handle, drawer) {
# $(handle).on('click', function () {
# $(drawer).slideToggle('slow');
# var text = $(handle + ' div.tap').text();
# text = text == "tap for more" ? "tap for less" : "tap for more";
# $(handle + ' div.tap').text(text);
# });
# $(drawer).toggle();
# }
# $(function () {
# mojoDrawer('#trace', '#frames');
# mojoDrawer('#more', '#infos');
# });
# </script>
# <div id="wrapperlicious">
# <div id="nothing" class="box spaced"></div>
# <div id="showcase" class="box code spaced">
# <pre id="error">Can&#39;t locate object method &quot;render_text&quot; via package &quot;Mojolicious::Controller&quot; at t/003_locale_file.t line 13.
# </pre>
# <div id="context" class="more">
# <table>
# <tr>
# <td class="key">8</td>
# <td class="value wide">
# <pre><code class="prettyprint"></code></pre>
# </td>
# </tr>
# <tr>
# <td class="key">9</td>
# <td class="value wide">
# <pre><code class="prettyprint">plugin &#39;Message::Locale&#39;, file =&gt; &#39;other_locale.conf&#39;;</code></pre>
# </td>
# </tr>
# <tr>
# <td class="key">10</td>
# <td class="value wide">
# <pre><code class="prettyprint"></code></pre>
# </td>
# </tr>
# <tr>
# <td class="key">11</td>
# <td class="value wide">
# <pre><code class="prettyprint">get &#39;/message_from_common&#39; =&gt; sub {</code></pre>
# </td>
# </tr>
# <tr>
# <td class="key">12</td>
# <td class="value wide">
# <pre><code class="prettyprint"> my $self = shift;</code></pre>
# </td>
# </tr>
# <tr class="important">
# <td class="key">13</td>
# <td class="value wide">
# <pre><code class="prettyprint"> $self-&gt;render_text( $self-&gt;locale(&#39;message&#39;, &#39;common&#39;) );</code></pre>
# </td>
# </tr>
# <tr>
# <td class="key">14</td>
# <td class="value wide">
# <pre><code class="prettyprint">};</code></pre>
# </td>
# </tr>
# <tr>
# <td class="key">15</td>
# <td class="value wide">
# <pre><code class="prettyprint">get &#39;/message_from_original&#39; =&gt; sub {</code></pre>
# </td>
# </tr>
# <tr>
# <td class="key">16</td>
# <td class="value wide">
# <pre><code class="prettyprint"> my $self = shift;</code></pre>
# </td>
# </tr>
# <tr>
# <td class="key">17</td>
# <td class="value wide">
# <pre><code class="prettyprint"> $self-&gt;render_text( $self-&gt;locale(&#39;message&#39;, &#39;original&#39;) );</code></pre>
# </td>
# </tr>
# <tr>
# <td class="key">18</td>
# <td class="value wide">
# <pre><code class="prettyprint">};</code></pre>
# </td>
# </tr>
# </table>
# </div>
# </div>
# <div id="trace" class="box spaced">
# <div id="frames" class="infobox more">
# <table>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Carp.pm:167</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojolicious/Controller.pm:31</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>t/003_locale_file.t:13</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojolicious.pm:138</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojolicious/Plugins.pm:15</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojolicious/Plugins.pm:18</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojolicious/Routes.pm:87</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojolicious/Routes.pm:94</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojolicious/Routes.pm:35</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojolicious/Routes.pm:44</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojolicious.pm:129</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojolicious.pm:139</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojolicious/Plugins.pm:15</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojolicious.pm:201</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojolicious.pm:201</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojolicious/Plugins.pm:15</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojolicious/Plugins.pm:18</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojolicious.pm:145</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojo/Server.pm:68</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojo/EventEmitter.pm:15</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojo/Server/Daemon.pm:107</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojo/EventEmitter.pm:15</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojo/Transaction/HTTP.pm:60</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojo/Server/Daemon.pm:225</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojo/Server/Daemon.pm:206</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojo/EventEmitter.pm:15</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojo/IOLoop/Stream.pm:99</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojo/IOLoop/Stream.pm:48</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojo/Reactor/Poll.pm:143</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojo/Reactor/Poll.pm:143</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojo/Reactor/EV.pm:46</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojo/Reactor/EV.pm:25</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojo/Reactor/EV.pm:25</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojo/IOLoop.pm:136</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojo/UserAgent.pm:59</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Test/Mojo.pm:380</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Test/Mojo.pm:327</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Test/Mojo.pm:120</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>t/003_locale_file.t:21</pre>
# </td>
# </tr>
# </table>
# </div>
# <div class="tap">tap for more</div>
# </div>
# <div id="request" class="box infobox spaced">
# <table>
# <tr>
# <td class="key">Method:</td>
# <td class="striped value wide"><pre>GET</pre></td>
# </tr>
#
# <tr>
# <td class="key">URL:</td>
# <td class="striped value wide"><pre>/message_from_common</pre></td>
# </tr>
#
# <tr>
# <td class="key">Base URL:</td>
# <td class="striped value wide"><pre>http://127.0.0.1:44649</pre></td>
# </tr>
#
# <tr>
# <td class="key">Parameters:</td>
# <td class="striped value wide"><pre>{}
# </pre></td>
# </tr>
#
# <tr>
# <td class="key">Stash:</td>
# <td class="striped value wide"><pre>{
# &quot;cb&quot; =&gt; sub { &quot;DUMMY&quot; },
# &quot;config&quot; =&gt; {
# &quot;common&quot; =&gt; {
# &quot;message&quot; =&gt; {
# &quot;en&quot; =&gt; &quot;OTHER MESSAGE&quot;,
# &quot;ja&quot; =&gt; &quot;\x{305d}\x{306e}\x{4ed6} \x{30e1}\x{30c3}\x{30bb}\x{30fc}\x{30b8}&quot;
# },
# &quot;title&quot; =&gt; {
# &quot;en&quot; =&gt; &quot;OTHER TITLE&quot;,
# &quot;ja&quot; =&gt; &quot;\x{305d}\x{306e}\x{4ed6} \x{30bf}\x{30a4}\x{30c8}\x{30eb}&quot;
# }
# },
# &quot;original&quot; =&gt; {
# &quot;message&quot; =&gt; {
# &quot;en&quot; =&gt; &quot;OTHER ORIGINAL MESSAGE&quot;,
# &quot;ja&quot; =&gt; &quot;\x{305d}\x{306e}\x{4ed6}\x{30aa}\x{30ea}\x{30b8}\x{30ca}\x{30eb}&quot;
# }
# }
# }
# }
# </pre></td>
# </tr>
#
# <tr>
# <td class="key">Session:</td>
# <td class="striped value wide"><pre>{}
# </pre></td>
# </tr>
#
# <tr>
# <td class="key">Version:</td>
# <td class="striped value wide"><pre>1.1</pre></td>
# </tr>
#
# <tr>
# <td class="key">Accept-Encoding:</td>
# <td class="striped value wide"><pre>gzip</pre></td>
# </tr>
#
# <tr>
# <td class="key">Content-Length:</td>
# <td class="striped value wide"><pre>0</pre></td>
# </tr>
#
# <tr>
# <td class="key">Host:</td>
# <td class="striped value wide"><pre>127.0.0.1:44649</pre></td>
# </tr>
#
# <tr>
# <td class="key">User-Agent:</td>
# <td class="striped value wide"><pre>Mojolicious (Perl)</pre></td>
# </tr>
#
# </table>
# </div>
# <div id="more" class="box infobox more spaced">
# <div id="infos">
# <table>
# <tr>
# <td class="key">Perl:</td>
# <td class="striped value wide"><pre>v5.26.0 (linux)</pre></td>
# </tr>
#
# <tr>
# <td class="key">Mojolicious:</td>
# <td class="striped value wide"><pre>7.31 (Doughnut)</pre></td>
# </tr>
#
# <tr>
# <td class="key">Home:</td>
# <td class="striped value wide"><pre>/home/ryan/.cpanm/work/1493613028.4197/Mojolicious-Plugin-Message-Locale-0.03/t</pre></td>
# </tr>
#
# <tr>
# <td class="key">Template paths:</td>
# <td class="striped value wide"><pre>[
# bless( do{\(my $o = &quot;/home/ryan/.cpanm/work/1493613028.4197/Mojolicious-Plugin-Message-Locale-0.03/t/templates&quot;)}, &#39;Mojo::Home&#39; )
# ]
# </pre></td>
# </tr>
#
# <tr>
# <td class="key">Template classes:</td>
# <td class="striped value wide"><pre>[
# &quot;main&quot;
# ]
# </pre></td>
# </tr>
#
# <tr>
# <td class="key">Static paths:</td>
# <td class="striped value wide"><pre>[
# bless( do{\(my $o = &quot;/home/ryan/.cpanm/work/1493613028.4197/Mojolicious-Plugin-Message-Locale-0.03/t/public&quot;)}, &#39;Mojo::Home&#39; )
# ]
# </pre></td>
# </tr>
#
# <tr>
# <td class="key">Static classes:</td>
# <td class="striped value wide"><pre>[
# &quot;main&quot;
# ]
# </pre></td>
# </tr>
#
# <tr>
# <td class="key">Include:</td>
# <td class="striped value wide"><pre>[
# &quot;/home/ryan/.cpanm/work/1493613028.4197/Mojolicious-Plugin-Message-Locale-0.03/blib/lib&quot;,
# &quot;/home/ryan/.cpanm/work/1493613028.4197/Mojolicious-Plugin-Message-Locale-0.03/blib/arch&quot;,
# &quot;/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/x86_64-linux&quot;,
# &quot;/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0&quot;,
# &quot;/home/ryan/perl5/perlbrew/perls/perl-blead/lib/5.26.0/x86_64-linux&quot;,
# &quot;/home/ryan/perl5/perlbrew/perls/perl-blead/lib/5.26.0&quot;,
# &quot;.&quot;
# ]
# </pre></td>
# </tr>
#
# <tr>
# <td class="key">Config:</td>
# <td class="striped value wide"><pre>{
# &quot;common&quot; =&gt; {
# &quot;message&quot; =&gt; {
# &quot;en&quot; =&gt; &quot;OTHER MESSAGE&quot;,
# &quot;ja&quot; =&gt; &quot;\x{305d}\x{306e}\x{4ed6} \x{30e1}\x{30c3}\x{30bb}\x{30fc}\x{30b8}&quot;
# },
# &quot;title&quot; =&gt; {
# &quot;en&quot; =&gt; &quot;OTHER TITLE&quot;,
# &quot;ja&quot; =&gt; &quot;\x{305d}\x{306e}\x{4ed6} \x{30bf}\x{30a4}\x{30c8}\x{30eb}&quot;
# }
# },
# &quot;original&quot; =&gt; {
# &quot;message&quot; =&gt; {
# &quot;en&quot; =&gt; &quot;OTHER ORIGINAL MESSAGE&quot;,
# &quot;ja&quot; =&gt; &quot;\x{305d}\x{306e}\x{4ed6}\x{30aa}\x{30ea}\x{30b8}\x{30ca}\x{30eb}&quot;
# }
# }
# }
# </pre></td>
# </tr>
#
# <tr>
# <td class="key">Moniker:</td>
# <td class="striped value wide"><pre>003_locale_file</pre></td>
# </tr>
#
# <tr>
# <td class="key">Name:</td>
# <td class="striped value wide"><pre>t/003_locale_file.t</pre></td>
# </tr>
#
# <tr>
# <td class="key">Executable:</td>
# <td class="striped value wide"><pre>/home/ryan/perl5/perlbrew/perls/perl-blead/bin/perl5.26.0</pre></td>
# </tr>
#
# <tr>
# <td class="key">PID:</td>
# <td class="striped value wide"><pre>5154</pre></td>
# </tr>
#
# <tr>
# <td class="key">Time:</td>
# <td class="striped value wide"><pre>Sun Apr 30 21:31:09 2017</pre></td>
# </tr>
#
# </table>
# </div>
# <div class="tap">tap for more</div>
# </div>
# </div>
# <div id="footer">
# <a href="http://mojolicious.org">
# <img alt="Mojolicious logo" src="/mojo/logo-black.png">
# </a> </div>
# </body>
# </html>
# '
# expected: 'OTHER MESSAGE'
# Failed test '200 OK'
# at t/003_locale_file.t line 22.
# got: '500'
# expected: '200'
# Failed test 'exact match for content'
# at t/003_locale_file.t line 22.
Wide character in print at /home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Test2/Formatter/TAP.pm line 112.
# got: '<!DOCTYPE html>
# <html>
# <head>
# <title>Server error (development mode)</title>
# <meta http-equiv="Pragma" content="no-cache">
# <meta http-equiv="Expires" content="-1">
# <script src="/mojo/jquery/jquery.js"></script>
# <script src="/mojo/prettify/run_prettify.js"></script>
# <link href="/mojo/prettify/prettify-mojo-dark.css" rel="stylesheet">
# <style>
# a img { border: 0 }
# body {
# background: url(/mojo/pinstripe-light.png);
# color: #445555;
# font: 0.9em 'Helvetica Neue', Helvetica, sans-serif;
# font-weight: normal;
# line-height: 1.5em;
# margin: 0;
# }
# :not(pre) > code {
# background-color: #eef9ff;
# border: solid #cce4ff 1px;
# border-radius: 5px;
# color: #333;
# font: 0.9em Consolas, Menlo, Monaco, Courier, monospace;
# padding: 0.4em;
# }
# h1 {
# color: #2a2a2a;
# font-size: 1.5em;
# margin: 0;
# }
# pre {
# font: 0.9em Consolas, Menlo, Monaco, Courier, monospace;
# margin: 0;
# white-space: pre-wrap;
# }
# pre > code {
# display: block;
# font: 1.0em Consolas, Menlo, Monaco, Courier, monospace;
# margin-bottom: 0.7em;
# margin-top: 0.7em;
# }
# table {
# border-collapse: collapse;
# width: 100%;
# }
# td { padding: 0.5em }
# .box {
# background-color: #fff;
# border: 1px solid #c1c1c1;
# overflow: hidden;
# padding: 1em;
# }
# .code {
# background-color: #1a1a1a;
# background: url(/mojo/pinstripe-dark.png);
# color: #eee;
# text-shadow: #333 0 1px 0;
# }
# .important { background-color: rgba(47, 48, 50, .75) }
# .infobox { color: #333 }
# .infobox tr:nth-child(odd) .value { background-color: #ddeeff }
# .infobox tr:nth-child(even) .value { background-color: #eef9ff }
# .key { text-align: right }
# .more table { margin-bottom: 1em }
# .spaced {
# margin-left: 5em;
# margin-right: 5em;
# }
# .striped { border-top: solid #cce4ff 1px }
# .tap {
# font: 0.5em Verdana, sans-serif;
# text-align: center;
# }
# .value { padding-left: 1em }
# .wide { width: 100% }
# #error {
# font: 1.5em 'Helvetica Neue', Helvetica, sans-serif;
# font-weight: 300;
# margin: 0;
# text-shadow: #333 0 1px 0;
# }
# #footer {
# padding-top: 1em;
# text-align: center;
# }
# #nothing {
# border-bottom: 0;
# padding-top: 60px;
# }
# #showcase {
# border-bottom: 0;
# border-top: 0;
# }
# #showcase table { margin-top: 1em }
# #showcase td {
# padding-top: 0;
# padding-bottom: 0;
# }
# #showcase .key { padding-right: 0 }
# #log {
# border-radius: 5px;
# margin-top: 1em;
# }
# #log table { margin: 0 }
# #more, #trace {
# border-bottom-left-radius: 5px;
# border-bottom-right-radius: 5px;
# }
# #more .tap, #trace .tap { text-shadow: #ddd 0 1px 0 }
# #request {
# border-bottom: 0;
# border-top-left-radius: 5px;
# border-top-right-radius: 5px;
# margin-top: 1em;
# }
# #routes {
# border-bottom-left-radius: 5px;
# border-bottom-right-radius: 5px;
# padding-top: 70px;
# }
# #trace { border-top: 0 }
# #wrapperlicious {
# max-width: 1000px;
# margin: 0 auto;
# }
# </style>
# </head>
# <body>
# <script src="/mojo/jquery/jquery.js"></script>
# <div id="mojobar">
# <style scoped="scoped">
# #mojobar {
# background-color: #1a1a1a;
# background: -webkit-linear-gradient(top, #2a2a2a 0%, #000 100%);
# background: -moz-linear-gradient(top, #2a2a2a 0%, #000 100%);
# background: linear-gradient(top, #2a2a2a 0%, #000 100%);
# box-shadow: 0px 1px 0px rgba(0, 0, 0, 0.5);
# height: 46px;
# overflow: hidden;
# position: absolute;
# text-align: right;
# vertical-align: middle;
# width: 100%;
# z-index: 1000;
# }
# #mojobar-content {
# margin: 0 auto;
# max-width: 1000px;
# }
# #mojobar-logo {
# float: left;
# margin-left: 5em;
# padding-top: 4px;
# }
# #mojobar-links {
# display:table-cell;
# float: right;
# height: 60px;
# margin-right: 5em;
# margin-top: 0.8em;
# }
# #mojobar-links a {
# color: #bbb;
# font: 0.9em 'Helvetica Neue', Helvetica, sans-serif;
# margin-left: 0.5em;
# text-decoration: none;
# transition: all 200ms ease-in-out;
# }
# #mojobar-links a:hover { color: #fff }
# #mojobar-links input {
# background-color: #3a3a3a;
# border: 1px solid rgba(0, 0, 0, 0.1);
# border-radius: 3px;
# color: #eee;
# display: inline;
# margin-left: 1em;
# padding: 4px;
# transition: all 0.15s;
# }
# #mojobar-links input:focus {
# background-color: #fff;
# color: #111;
# outline: 0;
# }
# #mojobar-links form { display: inline }
# .animated { transition: all 0.25s ease }
# </style>
# <div id="mojobar-content">
# <div id="mojobar-logo">
# <a href="http://mojolicious.org">
# <img alt="Mojolicious logo" src="/mojo/logo-white.png">
# </a> </div>
# <div id="mojobar-links">
# <a href="http://mojolicious.org/perldoc">Documentation</a>
# <a href="https://github.com/kraih/mojo/wiki">Wiki</a>
# <a href="https://github.com/kraih/mojo">GitHub</a>
# <a href="https://metacpan.org/release/Mojolicious/">CPAN</a>
# <a href="https://groups.google.com/group/mojolicious">MailingList</a>
# <a href="http://blog.mojolicious.org">Blog</a>
# <a href="https://twitter.com/kraih">Twitter</a>
# <form action="https://www.google.com/cse" target="_blank">
# <input name="cx" type="hidden" value="014527573091551588235:pwfplkjpgbi">
# <input name="ie" type="hidden" value="UTF-8">
# <input name="q" placeholder="Search" type="search">
# </form>
# </div>
# </div>
# </div>
# <script>
# var mojobar = $('#mojobar');
# var mojobarHeight = mojobar.outerHeight();
# function getElementByHash(hash) {
# return $(hash.replace(/(:|\.|\[|\]|,)/g, '\\$1'));
# }
# function fixOffset() {
# var offset = getElementByHash(window.location.hash).offset();
# if (offset) {
# $('html, body').animate({scrollTop: offset.top - mojobarHeight}, 1);
# }
# }
# $(window).on('load', function () {
# if (window.location.hash) {
# fixOffset();
# }
# var start = mojobar.offset().top;
# var fixed;
# var lastScrollTop = $(window).scrollTop();
# var hidden = mojobarHeight + 1;
# $(window).on('scroll', function () {
# var st = $(window).scrollTop();
# if (fixed) {
# if (st <= start) {
# fixed = false;
# mojobar.removeClass('animated');
# mojobar.css({'position': 'absolute', 'top': start + 'px'});
# }
# else if (Math.abs(lastScrollTop - st) > 100) {
# if (!mojobar.hasClass('animated')) {
# mojobar.addClass('animated');
# }
# if (st > lastScrollTop && st > (mojobarHeight + start + 250)) {
# mojobar.css('transform', 'translateY(-' + hidden + 'px)');
# }
# else if (st < lastScrollTop) {
# mojobar.css('transform', 'translateY(0px)');
# }
# lastScrollTop = st;
# }
# }
# else if (st > start) {
# fixed = true;
# mojobar.css({'position': 'fixed', 'top': 0});
# lastScrollTop = $(window).scrollTop();
# }
# });
# });
# $(function () {
# $('a[href^="#"]').addClass('mojoscroll').on('click', function (e) {
# e.preventDefault();
# e.stopPropagation();
# var hash = '#' + this.href.split('#')[1];
# var target = getElementByHash(hash);
# var old = target.attr('id');
# target.attr('id', '');
# location.hash = hash;
# target.attr('id', old);
# fixOffset();
# });
# });
# </script>
#
# <script>
# function mojoDrawer (handle, drawer) {
# $(handle).on('click', function () {
# $(drawer).slideToggle('slow');
# var text = $(handle + ' div.tap').text();
# text = text == "tap for more" ? "tap for less" : "tap for more";
# $(handle + ' div.tap').text(text);
# });
# $(drawer).toggle();
# }
# $(function () {
# mojoDrawer('#trace', '#frames');
# mojoDrawer('#more', '#infos');
# });
# </script>
# <div id="wrapperlicious">
# <div id="nothing" class="box spaced"></div>
# <div id="showcase" class="box code spaced">
# <pre id="error">Can&#39;t locate object method &quot;render_text&quot; via package &quot;Mojolicious::Controller&quot; at t/003_locale_file.t line 17.
# </pre>
# <div id="context" class="more">
# <table>
# <tr>
# <td class="key">12</td>
# <td class="value wide">
# <pre><code class="prettyprint"> my $self = shift;</code></pre>
# </td>
# </tr>
# <tr>
# <td class="key">13</td>
# <td class="value wide">
# <pre><code class="prettyprint"> $self-&gt;render_text( $self-&gt;locale(&#39;message&#39;, &#39;common&#39;) );</code></pre>
# </td>
# </tr>
# <tr>
# <td class="key">14</td>
# <td class="value wide">
# <pre><code class="prettyprint">};</code></pre>
# </td>
# </tr>
# <tr>
# <td class="key">15</td>
# <td class="value wide">
# <pre><code class="prettyprint">get &#39;/message_from_original&#39; =&gt; sub {</code></pre>
# </td>
# </tr>
# <tr>
# <td class="key">16</td>
# <td class="value wide">
# <pre><code class="prettyprint"> my $self = shift;</code></pre>
# </td>
# </tr>
# <tr class="important">
# <td class="key">17</td>
# <td class="value wide">
# <pre><code class="prettyprint"> $self-&gt;render_text( $self-&gt;locale(&#39;message&#39;, &#39;original&#39;) );</code></pre>
# </td>
# </tr>
# <tr>
# <td class="key">18</td>
# <td class="value wide">
# <pre><code class="prettyprint">};</code></pre>
# </td>
# </tr>
# <tr>
# <td class="key">19</td>
# <td class="value wide">
# <pre><code class="prettyprint"></code></pre>
# </td>
# </tr>
# <tr>
# <td class="key">20</td>
# <td class="value wide">
# <pre><code class="prettyprint">my $t = Test::Mojo-&gt;new;</code></pre>
# </td>
# </tr>
# <tr>
# <td class="key">21</td>
# <td class="value wide">
# <pre><code class="prettyprint">$t-&gt;get_ok(&#39;/message_from_common&#39;)-&gt;status_is(200)-&gt;content_is(&#39;OTHER MESSAGE&#39;);</code></pre>
# </td>
# </tr>
# <tr>
# <td class="key">22</td>
# <td class="value wide">
# <pre><code class="prettyprint">$t-&gt;get_ok(&#39;/message_from_original&#39;)-&gt;status_is(200)-&gt;content_is(&#39;OTHER ORIGINAL MESSAGE&#39;);</code></pre>
# </td>
# </tr>
# </table>
# </div>
# </div>
# <div id="trace" class="box spaced">
# <div id="frames" class="infobox more">
# <table>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Carp.pm:167</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojolicious/Controller.pm:31</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>t/003_locale_file.t:17</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojolicious.pm:138</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojolicious/Plugins.pm:15</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojolicious/Plugins.pm:18</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojolicious/Routes.pm:87</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojolicious/Routes.pm:94</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojolicious/Routes.pm:35</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojolicious/Routes.pm:44</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojolicious.pm:129</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojolicious.pm:139</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojolicious/Plugins.pm:15</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojolicious.pm:201</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojolicious.pm:201</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojolicious/Plugins.pm:15</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojolicious/Plugins.pm:18</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojolicious.pm:145</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojo/Server.pm:68</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojo/EventEmitter.pm:15</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojo/Server/Daemon.pm:107</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojo/EventEmitter.pm:15</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojo/Transaction/HTTP.pm:60</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojo/Server/Daemon.pm:225</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojo/Server/Daemon.pm:206</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojo/EventEmitter.pm:15</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojo/IOLoop/Stream.pm:99</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojo/IOLoop/Stream.pm:48</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojo/Reactor/Poll.pm:143</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojo/Reactor/Poll.pm:143</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojo/Reactor/EV.pm:46</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojo/Reactor/EV.pm:25</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojo/Reactor/EV.pm:25</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojo/IOLoop.pm:136</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojo/UserAgent.pm:59</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Test/Mojo.pm:380</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Test/Mojo.pm:327</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Test/Mojo.pm:120</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>t/003_locale_file.t:22</pre>
# </td>
# </tr>
# </table>
# </div>
# <div class="tap">tap for more</div>
# </div>
# <div id="request" class="box infobox spaced">
# <table>
# <tr>
# <td class="key">Method:</td>
# <td class="striped value wide"><pre>GET</pre></td>
# </tr>
#
# <tr>
# <td class="key">URL:</td>
# <td class="striped value wide"><pre>/message_from_original</pre></td>
# </tr>
#
# <tr>
# <td class="key">Base URL:</td>
# <td class="striped value wide"><pre>http://127.0.0.1:44649</pre></td>
# </tr>
#
# <tr>
# <td class="key">Parameters:</td>
# <td class="striped value wide"><pre>{}
# </pre></td>
# </tr>
#
# <tr>
# <td class="key">Stash:</td>
# <td class="striped value wide"><pre>{
# &quot;cb&quot; =&gt; sub { &quot;DUMMY&quot; },
# &quot;config&quot; =&gt; {
# &quot;common&quot; =&gt; {
# &quot;message&quot; =&gt; {
# &quot;en&quot; =&gt; &quot;OTHER MESSAGE&quot;,
# &quot;ja&quot; =&gt; &quot;\x{305d}\x{306e}\x{4ed6} \x{30e1}\x{30c3}\x{30bb}\x{30fc}\x{30b8}&quot;
# },
# &quot;title&quot; =&gt; {
# &quot;en&quot; =&gt; &quot;OTHER TITLE&quot;,
# &quot;ja&quot; =&gt; &quot;\x{305d}\x{306e}\x{4ed6} \x{30bf}\x{30a4}\x{30c8}\x{30eb}&quot;
# }
# },
# &quot;original&quot; =&gt; {
# &quot;message&quot; =&gt; {
# &quot;en&quot; =&gt; &quot;OTHER ORIGINAL MESSAGE&quot;,
# &quot;ja&quot; =&gt; &quot;\x{305d}\x{306e}\x{4ed6}\x{30aa}\x{30ea}\x{30b8}\x{30ca}\x{30eb}&quot;
# }
# }
# }
# }
# </pre></td>
# </tr>
#
# <tr>
# <td class="key">Session:</td>
# <td class="striped value wide"><pre>{}
# </pre></td>
# </tr>
#
# <tr>
# <td class="key">Version:</td>
# <td class="striped value wide"><pre>1.1</pre></td>
# </tr>
#
# <tr>
# <td class="key">Accept-Encoding:</td>
# <td class="striped value wide"><pre>gzip</pre></td>
# </tr>
#
# <tr>
# <td class="key">Content-Length:</td>
# <td class="striped value wide"><pre>0</pre></td>
# </tr>
#
# <tr>
# <td class="key">Host:</td>
# <td class="striped value wide"><pre>127.0.0.1:44649</pre></td>
# </tr>
#
# <tr>
# <td class="key">User-Agent:</td>
# <td class="striped value wide"><pre>Mojolicious (Perl)</pre></td>
# </tr>
#
# </table>
# </div>
# <div id="more" class="box infobox more spaced">
# <div id="infos">
# <table>
# <tr>
# <td class="key">Perl:</td>
# <td class="striped value wide"><pre>v5.26.0 (linux)</pre></td>
# </tr>
#
# <tr>
# <td class="key">Mojolicious:</td>
# <td class="striped value wide"><pre>7.31 (Doughnut)</pre></td>
# </tr>
#
# <tr>
# <td class="key">Home:</td>
# <td class="striped value wide"><pre>/home/ryan/.cpanm/work/1493613028.4197/Mojolicious-Plugin-Message-Locale-0.03/t</pre></td>
# </tr>
#
# <tr>
# <td class="key">Template paths:</td>
# <td class="striped value wide"><pre>[
# bless( do{\(my $o = &quot;/home/ryan/.cpanm/work/1493613028.4197/Mojolicious-Plugin-Message-Locale-0.03/t/templates&quot;)}, &#39;Mojo::Home&#39; )
# ]
# </pre></td>
# </tr>
#
# <tr>
# <td class="key">Template classes:</td>
# <td class="striped value wide"><pre>[
# &quot;main&quot;
# ]
# </pre></td>
# </tr>
#
# <tr>
# <td class="key">Static paths:</td>
# <td class="striped value wide"><pre>[
# bless( do{\(my $o = &quot;/home/ryan/.cpanm/work/1493613028.4197/Mojolicious-Plugin-Message-Locale-0.03/t/public&quot;)}, &#39;Mojo::Home&#39; )
# ]
# </pre></td>
# </tr>
#
# <tr>
# <td class="key">Static classes:</td>
# <td class="striped value wide"><pre>[
# &quot;main&quot;
# ]
# </pre></td>
# </tr>
#
# <tr>
# <td class="key">Include:</td>
# <td class="striped value wide"><pre>[
# &quot;/home/ryan/.cpanm/work/1493613028.4197/Mojolicious-Plugin-Message-Locale-0.03/blib/lib&quot;,
# &quot;/home/ryan/.cpanm/work/1493613028.4197/Mojolicious-Plugin-Message-Locale-0.03/blib/arch&quot;,
# &quot;/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/x86_64-linux&quot;,
# &quot;/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0&quot;,
# &quot;/home/ryan/perl5/perlbrew/perls/perl-blead/lib/5.26.0/x86_64-linux&quot;,
# &quot;/home/ryan/perl5/perlbrew/perls/perl-blead/lib/5.26.0&quot;,
# &quot;.&quot;
# ]
# </pre></td>
# </tr>
#
# <tr>
# <td class="key">Config:</td>
# <td class="striped value wide"><pre>{
# &quot;common&quot; =&gt; {
# &quot;message&quot; =&gt; {
# &quot;en&quot; =&gt; &quot;OTHER MESSAGE&quot;,
# &quot;ja&quot; =&gt; &quot;\x{305d}\x{306e}\x{4ed6} \x{30e1}\x{30c3}\x{30bb}\x{30fc}\x{30b8}&quot;
# },
# &quot;title&quot; =&gt; {
# &quot;en&quot; =&gt; &quot;OTHER TITLE&quot;,
# &quot;ja&quot; =&gt; &quot;\x{305d}\x{306e}\x{4ed6} \x{30bf}\x{30a4}\x{30c8}\x{30eb}&quot;
# }
# },
# &quot;original&quot; =&gt; {
# &quot;message&quot; =&gt; {
# &quot;en&quot; =&gt; &quot;OTHER ORIGINAL MESSAGE&quot;,
# &quot;ja&quot; =&gt; &quot;\x{305d}\x{306e}\x{4ed6}\x{30aa}\x{30ea}\x{30b8}\x{30ca}\x{30eb}&quot;
# }
# }
# }
# </pre></td>
# </tr>
#
# <tr>
# <td class="key">Moniker:</td>
# <td class="striped value wide"><pre>003_locale_file</pre></td>
# </tr>
#
# <tr>
# <td class="key">Name:</td>
# <td class="striped value wide"><pre>t/003_locale_file.t</pre></td>
# </tr>
#
# <tr>
# <td class="key">Executable:</td>
# <td class="striped value wide"><pre>/home/ryan/perl5/perlbrew/perls/perl-blead/bin/perl5.26.0</pre></td>
# </tr>
#
# <tr>
# <td class="key">PID:</td>
# <td class="striped value wide"><pre>5154</pre></td>
# </tr>
#
# <tr>
# <td class="key">Time:</td>
# <td class="striped value wide"><pre>Sun Apr 30 21:31:09 2017</pre></td>
# </tr>
#
# </table>
# </div>
# <div class="tap">tap for more</div>
# </div>
# </div>
# <div id="footer">
# <a href="http://mojolicious.org">
# <img alt="Mojolicious logo" src="/mojo/logo-black.png">
# </a> </div>
# </body>
# </html>
# '
# expected: 'OTHER ORIGINAL MESSAGE'
# Looks like you failed 4 tests of 6.
t/003_locale_file.t ......
Dubious, test returned 4 (wstat 1024, 0x400)
Failed 4/6 subtests
# Failed test '200 OK'
# at t/004_default_message.t line 21.
# got: '500'
# expected: '200'
# Failed test 'exact match for content'
# at t/004_default_message.t line 21.
# got: '<!DOCTYPE html>
# <html>
# <head>
# <title>Server error (development mode)</title>
# <meta http-equiv="Pragma" content="no-cache">
# <meta http-equiv="Expires" content="-1">
# <script src="/mojo/jquery/jquery.js"></script>
# <script src="/mojo/prettify/run_prettify.js"></script>
# <link href="/mojo/prettify/prettify-mojo-dark.css" rel="stylesheet">
# <style>
# a img { border: 0 }
# body {
# background: url(/mojo/pinstripe-light.png);
# color: #445555;
# font: 0.9em 'Helvetica Neue', Helvetica, sans-serif;
# font-weight: normal;
# line-height: 1.5em;
# margin: 0;
# }
# :not(pre) > code {
# background-color: #eef9ff;
# border: solid #cce4ff 1px;
# border-radius: 5px;
# color: #333;
# font: 0.9em Consolas, Menlo, Monaco, Courier, monospace;
# padding: 0.4em;
# }
# h1 {
# color: #2a2a2a;
# font-size: 1.5em;
# margin: 0;
# }
# pre {
# font: 0.9em Consolas, Menlo, Monaco, Courier, monospace;
# margin: 0;
# white-space: pre-wrap;
# }
# pre > code {
# display: block;
# font: 1.0em Consolas, Menlo, Monaco, Courier, monospace;
# margin-bottom: 0.7em;
# margin-top: 0.7em;
# }
# table {
# border-collapse: collapse;
# width: 100%;
# }
# td { padding: 0.5em }
# .box {
# background-color: #fff;
# border: 1px solid #c1c1c1;
# overflow: hidden;
# padding: 1em;
# }
# .code {
# background-color: #1a1a1a;
# background: url(/mojo/pinstripe-dark.png);
# color: #eee;
# text-shadow: #333 0 1px 0;
# }
# .important { background-color: rgba(47, 48, 50, .75) }
# .infobox { color: #333 }
# .infobox tr:nth-child(odd) .value { background-color: #ddeeff }
# .infobox tr:nth-child(even) .value { background-color: #eef9ff }
# .key { text-align: right }
# .more table { margin-bottom: 1em }
# .spaced {
# margin-left: 5em;
# margin-right: 5em;
# }
# .striped { border-top: solid #cce4ff 1px }
# .tap {
# font: 0.5em Verdana, sans-serif;
# text-align: center;
# }
# .value { padding-left: 1em }
# .wide { width: 100% }
# #error {
# font: 1.5em 'Helvetica Neue', Helvetica, sans-serif;
# font-weight: 300;
# margin: 0;
# text-shadow: #333 0 1px 0;
# }
# #footer {
# padding-top: 1em;
# text-align: center;
# }
# #nothing {
# border-bottom: 0;
# padding-top: 60px;
# }
# #showcase {
# border-bottom: 0;
# border-top: 0;
# }
# #showcase table { margin-top: 1em }
# #showcase td {
# padding-top: 0;
# padding-bottom: 0;
# }
# #showcase .key { padding-right: 0 }
# #log {
# border-radius: 5px;
# margin-top: 1em;
# }
# #log table { margin: 0 }
# #more, #trace {
# border-bottom-left-radius: 5px;
# border-bottom-right-radius: 5px;
# }
# #more .tap, #trace .tap { text-shadow: #ddd 0 1px 0 }
# #request {
# border-bottom: 0;
# border-top-left-radius: 5px;
# border-top-right-radius: 5px;
# margin-top: 1em;
# }
# #routes {
# border-bottom-left-radius: 5px;
# border-bottom-right-radius: 5px;
# padding-top: 70px;
# }
# #trace { border-top: 0 }
# #wrapperlicious {
# max-width: 1000px;
# margin: 0 auto;
# }
# </style>
# </head>
# <body>
# <script src="/mojo/jquery/jquery.js"></script>
# <div id="mojobar">
# <style scoped="scoped">
# #mojobar {
# background-color: #1a1a1a;
# background: -webkit-linear-gradient(top, #2a2a2a 0%, #000 100%);
# background: -moz-linear-gradient(top, #2a2a2a 0%, #000 100%);
# background: linear-gradient(top, #2a2a2a 0%, #000 100%);
# box-shadow: 0px 1px 0px rgba(0, 0, 0, 0.5);
# height: 46px;
# overflow: hidden;
# position: absolute;
# text-align: right;
# vertical-align: middle;
# width: 100%;
# z-index: 1000;
# }
# #mojobar-content {
# margin: 0 auto;
# max-width: 1000px;
# }
# #mojobar-logo {
# float: left;
# margin-left: 5em;
# padding-top: 4px;
# }
# #mojobar-links {
# display:table-cell;
# float: right;
# height: 60px;
# margin-right: 5em;
# margin-top: 0.8em;
# }
# #mojobar-links a {
# color: #bbb;
# font: 0.9em 'Helvetica Neue', Helvetica, sans-serif;
# margin-left: 0.5em;
# text-decoration: none;
# transition: all 200ms ease-in-out;
# }
# #mojobar-links a:hover { color: #fff }
# #mojobar-links input {
# background-color: #3a3a3a;
# border: 1px solid rgba(0, 0, 0, 0.1);
# border-radius: 3px;
# color: #eee;
# display: inline;
# margin-left: 1em;
# padding: 4px;
# transition: all 0.15s;
# }
# #mojobar-links input:focus {
# background-color: #fff;
# color: #111;
# outline: 0;
# }
# #mojobar-links form { display: inline }
# .animated { transition: all 0.25s ease }
# </style>
# <div id="mojobar-content">
# <div id="mojobar-logo">
# <a href="http://mojolicious.org">
# <img alt="Mojolicious logo" src="/mojo/logo-white.png">
# </a> </div>
# <div id="mojobar-links">
# <a href="http://mojolicious.org/perldoc">Documentation</a>
# <a href="https://github.com/kraih/mojo/wiki">Wiki</a>
# <a href="https://github.com/kraih/mojo">GitHub</a>
# <a href="https://metacpan.org/release/Mojolicious/">CPAN</a>
# <a href="https://groups.google.com/group/mojolicious">MailingList</a>
# <a href="http://blog.mojolicious.org">Blog</a>
# <a href="https://twitter.com/kraih">Twitter</a>
# <form action="https://www.google.com/cse" target="_blank">
# <input name="cx" type="hidden" value="014527573091551588235:pwfplkjpgbi">
# <input name="ie" type="hidden" value="UTF-8">
# <input name="q" placeholder="Search" type="search">
# </form>
# </div>
# </div>
# </div>
# <script>
# var mojobar = $('#mojobar');
# var mojobarHeight = mojobar.outerHeight();
# function getElementByHash(hash) {
# return $(hash.replace(/(:|\.|\[|\]|,)/g, '\\$1'));
# }
# function fixOffset() {
# var offset = getElementByHash(window.location.hash).offset();
# if (offset) {
# $('html, body').animate({scrollTop: offset.top - mojobarHeight}, 1);
# }
# }
# $(window).on('load', function () {
# if (window.location.hash) {
# fixOffset();
# }
# var start = mojobar.offset().top;
# var fixed;
# var lastScrollTop = $(window).scrollTop();
# var hidden = mojobarHeight + 1;
# $(window).on('scroll', function () {
# var st = $(window).scrollTop();
# if (fixed) {
# if (st <= start) {
# fixed = false;
# mojobar.removeClass('animated');
# mojobar.css({'position': 'absolute', 'top': start + 'px'});
# }
# else if (Math.abs(lastScrollTop - st) > 100) {
# if (!mojobar.hasClass('animated')) {
# mojobar.addClass('animated');
# }
# if (st > lastScrollTop && st > (mojobarHeight + start + 250)) {
# mojobar.css('transform', 'translateY(-' + hidden + 'px)');
# }
# else if (st < lastScrollTop) {
# mojobar.css('transform', 'translateY(0px)');
# }
# lastScrollTop = st;
# }
# }
# else if (st > start) {
# fixed = true;
# mojobar.css({'position': 'fixed', 'top': 0});
# lastScrollTop = $(window).scrollTop();
# }
# });
# });
# $(function () {
# $('a[href^="#"]').addClass('mojoscroll').on('click', function (e) {
# e.preventDefault();
# e.stopPropagation();
# var hash = '#' + this.href.split('#')[1];
# var target = getElementByHash(hash);
# var old = target.attr('id');
# target.attr('id', '');
# location.hash = hash;
# target.attr('id', old);
# fixOffset();
# });
# });
# </script>
#
# <script>
# function mojoDrawer (handle, drawer) {
# $(handle).on('click', function () {
# $(drawer).slideToggle('slow');
# var text = $(handle + ' div.tap').text();
# text = text == "tap for more" ? "tap for less" : "tap for more";
# $(handle + ' div.tap').text(text);
# });
# $(drawer).toggle();
# }
# $(function () {
# mojoDrawer('#trace', '#frames');
# mojoDrawer('#more', '#infos');
# });
# </script>
# <div id="wrapperlicious">
# <div id="nothing" class="box spaced"></div>
# <div id="showcase" class="box code spaced">
# <pre id="error">Can&#39;t locate object method &quot;render_text&quot; via package &quot;Mojolicious::Controller&quot; at t/004_default_message.t line 12.
# </pre>
# <div id="context" class="more">
# <table>
# <tr>
# <td class="key">7</td>
# <td class="value wide">
# <pre><code class="prettyprint"></code></pre>
# </td>
# </tr>
# <tr>
# <td class="key">8</td>
# <td class="value wide">
# <pre><code class="prettyprint">plugin &#39;Message::Locale&#39;, default_message =&gt; &#39;-----&#39;;</code></pre>
# </td>
# </tr>
# <tr>
# <td class="key">9</td>
# <td class="value wide">
# <pre><code class="prettyprint"></code></pre>
# </td>
# </tr>
# <tr>
# <td class="key">10</td>
# <td class="value wide">
# <pre><code class="prettyprint">get &#39;/message_from_empty&#39; =&gt; sub {</code></pre>
# </td>
# </tr>
# <tr>
# <td class="key">11</td>
# <td class="value wide">
# <pre><code class="prettyprint"> my $self = shift;</code></pre>
# </td>
# </tr>
# <tr class="important">
# <td class="key">12</td>
# <td class="value wide">
# <pre><code class="prettyprint"> $self-&gt;render_text( $self-&gt;locale() );</code></pre>
# </td>
# </tr>
# <tr>
# <td class="key">13</td>
# <td class="value wide">
# <pre><code class="prettyprint">};</code></pre>
# </td>
# </tr>
# <tr>
# <td class="key">14</td>
# <td class="value wide">
# <pre><code class="prettyprint">get &#39;/message_from_sasakure&#39; =&gt; sub {</code></pre>
# </td>
# </tr>
# <tr>
# <td class="key">15</td>
# <td class="value wide">
# <pre><code class="prettyprint"> my $self = shift;</code></pre>
# </td>
# </tr>
# <tr>
# <td class="key">16</td>
# <td class="value wide">
# <pre><code class="prettyprint"> $self-&gt;render_text( $self-&gt;locale(&#39;sasakure&#39;, &#39;common&#39;) );</code></pre>
# </td>
# </tr>
# <tr>
# <td class="key">17</td>
# <td class="value wide">
# <pre><code class="prettyprint">};</code></pre>
# </td>
# </tr>
# </table>
# </div>
# </div>
# <div id="trace" class="box spaced">
# <div id="frames" class="infobox more">
# <table>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Carp.pm:167</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojolicious/Controller.pm:31</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>t/004_default_message.t:12</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojolicious.pm:138</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojolicious/Plugins.pm:15</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojolicious/Plugins.pm:18</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojolicious/Routes.pm:87</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojolicious/Routes.pm:94</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojolicious/Routes.pm:35</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojolicious/Routes.pm:44</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojolicious.pm:129</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojolicious.pm:139</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojolicious/Plugins.pm:15</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojolicious.pm:201</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojolicious.pm:201</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojolicious/Plugins.pm:15</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojolicious/Plugins.pm:18</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojolicious.pm:145</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojo/Server.pm:68</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojo/EventEmitter.pm:15</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojo/Server/Daemon.pm:107</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojo/EventEmitter.pm:15</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojo/Transaction/HTTP.pm:60</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojo/Server/Daemon.pm:225</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojo/Server/Daemon.pm:206</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojo/EventEmitter.pm:15</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojo/IOLoop/Stream.pm:99</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojo/IOLoop/Stream.pm:48</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojo/Reactor/Poll.pm:143</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojo/Reactor/Poll.pm:143</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojo/Reactor/EV.pm:46</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojo/Reactor/EV.pm:25</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojo/Reactor/EV.pm:25</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojo/IOLoop.pm:136</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojo/UserAgent.pm:59</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Test/Mojo.pm:380</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Test/Mojo.pm:327</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Test/Mojo.pm:120</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>t/004_default_message.t:21</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>t/004_default_message.t:22</pre>
# </td>
# </tr>
# </table>
# </div>
# <div class="tap">tap for more</div>
# </div>
# <div id="request" class="box infobox spaced">
# <table>
# <tr>
# <td class="key">Method:</td>
# <td class="striped value wide"><pre>GET</pre></td>
# </tr>
#
# <tr>
# <td class="key">URL:</td>
# <td class="striped value wide"><pre>/message_from_empty</pre></td>
# </tr>
#
# <tr>
# <td class="key">Base URL:</td>
# <td class="striped value wide"><pre>http://127.0.0.1:37485</pre></td>
# </tr>
#
# <tr>
# <td class="key">Parameters:</td>
# <td class="striped value wide"><pre>{}
# </pre></td>
# </tr>
#
# <tr>
# <td class="key">Stash:</td>
# <td class="striped value wide"><pre>{
# &quot;cb&quot; =&gt; sub { &quot;DUMMY&quot; },
# &quot;config&quot; =&gt; {
# &quot;common&quot; =&gt; {
# &quot;message&quot; =&gt; {
# &quot;en&quot; =&gt; &quot;MESSAGE&quot;,
# &quot;ja&quot; =&gt; &quot;\x{30e1}\x{30c3}\x{30bb}\x{30fc}\x{30b8}&quot;
# },
# &quot;title&quot; =&gt; {
# &quot;en&quot; =&gt; &quot;TITLE&quot;,
# &quot;ja&quot; =&gt; &quot;\x{30bf}\x{30a4}\x{30c8}\x{30eb}&quot;
# }
# },
# &quot;original&quot; =&gt; {
# &quot;message&quot; =&gt; {
# &quot;en&quot; =&gt; &quot;ORIGINAL MESSAGE&quot;,
# &quot;ja&quot; =&gt; &quot;\x{30aa}\x{30ea}\x{30b8}\x{30ca}\x{30eb}&quot;
# }
# }
# }
# }
# </pre></td>
# </tr>
#
# <tr>
# <td class="key">Session:</td>
# <td class="striped value wide"><pre>{}
# </pre></td>
# </tr>
#
# <tr>
# <td class="key">Version:</td>
# <td class="striped value wide"><pre>1.1</pre></td>
# </tr>
#
# <tr>
# <td class="key">Accept-Encoding:</td>
# <td class="striped value wide"><pre>gzip</pre></td>
# </tr>
#
# <tr>
# <td class="key">Content-Length:</td>
# <td class="striped value wide"><pre>0</pre></td>
# </tr>
#
# <tr>
# <td class="key">Host:</td>
# <td class="striped value wide"><pre>127.0.0.1:37485</pre></td>
# </tr>
#
# <tr>
# <td class="key">User-Agent:</td>
# <td class="striped value wide"><pre>Mojolicious (Perl)</pre></td>
# </tr>
#
# </table>
# </div>
# <div id="more" class="box infobox more spaced">
# <div id="infos">
# <table>
# <tr>
# <td class="key">Perl:</td>
# <td class="striped value wide"><pre>v5.26.0 (linux)</pre></td>
# </tr>
#
# <tr>
# <td class="key">Mojolicious:</td>
# <td class="striped value wide"><pre>7.31 (Doughnut)</pre></td>
# </tr>
#
# <tr>
# <td class="key">Home:</td>
# <td class="striped value wide"><pre>/home/ryan/.cpanm/work/1493613028.4197/Mojolicious-Plugin-Message-Locale-0.03/t</pre></td>
# </tr>
#
# <tr>
# <td class="key">Template paths:</td>
# <td class="striped value wide"><pre>[
# bless( do{\(my $o = &quot;/home/ryan/.cpanm/work/1493613028.4197/Mojolicious-Plugin-Message-Locale-0.03/t/templates&quot;)}, &#39;Mojo::Home&#39; )
# ]
# </pre></td>
# </tr>
#
# <tr>
# <td class="key">Template classes:</td>
# <td class="striped value wide"><pre>[
# &quot;main&quot;
# ]
# </pre></td>
# </tr>
#
# <tr>
# <td class="key">Static paths:</td>
# <td class="striped value wide"><pre>[
# bless( do{\(my $o = &quot;/home/ryan/.cpanm/work/1493613028.4197/Mojolicious-Plugin-Message-Locale-0.03/t/public&quot;)}, &#39;Mojo::Home&#39; )
# ]
# </pre></td>
# </tr>
#
# <tr>
# <td class="key">Static classes:</td>
# <td class="striped value wide"><pre>[
# &quot;main&quot;
# ]
# </pre></td>
# </tr>
#
# <tr>
# <td class="key">Include:</td>
# <td class="striped value wide"><pre>[
# &quot;/home/ryan/.cpanm/work/1493613028.4197/Mojolicious-Plugin-Message-Locale-0.03/blib/lib&quot;,
# &quot;/home/ryan/.cpanm/work/1493613028.4197/Mojolicious-Plugin-Message-Locale-0.03/blib/arch&quot;,
# &quot;/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/x86_64-linux&quot;,
# &quot;/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0&quot;,
# &quot;/home/ryan/perl5/perlbrew/perls/perl-blead/lib/5.26.0/x86_64-linux&quot;,
# &quot;/home/ryan/perl5/perlbrew/perls/perl-blead/lib/5.26.0&quot;,
# &quot;.&quot;
# ]
# </pre></td>
# </tr>
#
# <tr>
# <td class="key">Config:</td>
# <td class="striped value wide"><pre>{
# &quot;common&quot; =&gt; {
# &quot;message&quot; =&gt; {
# &quot;en&quot; =&gt; &quot;MESSAGE&quot;,
# &quot;ja&quot; =&gt; &quot;\x{30e1}\x{30c3}\x{30bb}\x{30fc}\x{30b8}&quot;
# },
# &quot;title&quot; =&gt; {
# &quot;en&quot; =&gt; &quot;TITLE&quot;,
# &quot;ja&quot; =&gt; &quot;\x{30bf}\x{30a4}\x{30c8}\x{30eb}&quot;
# }
# },
# &quot;original&quot; =&gt; {
# &quot;message&quot; =&gt; {
# &quot;en&quot; =&gt; &quot;ORIGINAL MESSAGE&quot;,
# &quot;ja&quot; =&gt; &quot;\x{30aa}\x{30ea}\x{30b8}\x{30ca}\x{30eb}&quot;
# }
# }
# }
# </pre></td>
# </tr>
#
# <tr>
# <td class="key">Moniker:</td>
# <td class="striped value wide"><pre>004_default_message</pre></td>
# </tr>
#
# <tr>
# <td class="key">Name:</td>
# <td class="striped value wide"><pre>t/004_default_message.t</pre></td>
# </tr>
#
# <tr>
# <td class="key">Executable:</td>
# <td class="striped value wide"><pre>/home/ryan/perl5/perlbrew/perls/perl-blead/bin/perl5.26.0</pre></td>
# </tr>
#
# <tr>
# <td class="key">PID:</td>
# <td class="striped value wide"><pre>5160</pre></td>
# </tr>
#
# <tr>
# <td class="key">Time:</td>
# <td class="striped value wide"><pre>Sun Apr 30 21:31:09 2017</pre></td>
# </tr>
#
# </table>
# </div>
# <div class="tap">tap for more</div>
# </div>
# </div>
# <div id="footer">
# <a href="http://mojolicious.org">
# <img alt="Mojolicious logo" src="/mojo/logo-black.png">
# </a> </div>
# </body>
# </html>
# '
# expected: '-----'
# Failed test at t/004_default_message.t line 22.
# found warning: key is undefined or incorrenct. at /home/ryan/.cpanm/work/1493613028.4197/Mojolicious-Plugin-Message-Locale-0.03/blib/lib/Mojolicious/Plugin/Message/Locale.pm line 23.
# found warning: Wide character in print at /home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Test2/Formatter/TAP.pm line 112.
# expected to find warning: (?^:^key is undefined or incorrenct. at )
# Failed test '200 OK'
# at t/004_default_message.t line 23.
# got: '500'
# expected: '200'
# Failed test 'exact match for content'
# at t/004_default_message.t line 23.
Wide character in print at /home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Test2/Formatter/TAP.pm line 112.
# got: '<!DOCTYPE html>
# <html>
# <head>
# <title>Server error (development mode)</title>
# <meta http-equiv="Pragma" content="no-cache">
# <meta http-equiv="Expires" content="-1">
# <script src="/mojo/jquery/jquery.js"></script>
# <script src="/mojo/prettify/run_prettify.js"></script>
# <link href="/mojo/prettify/prettify-mojo-dark.css" rel="stylesheet">
# <style>
# a img { border: 0 }
# body {
# background: url(/mojo/pinstripe-light.png);
# color: #445555;
# font: 0.9em 'Helvetica Neue', Helvetica, sans-serif;
# font-weight: normal;
# line-height: 1.5em;
# margin: 0;
# }
# :not(pre) > code {
# background-color: #eef9ff;
# border: solid #cce4ff 1px;
# border-radius: 5px;
# color: #333;
# font: 0.9em Consolas, Menlo, Monaco, Courier, monospace;
# padding: 0.4em;
# }
# h1 {
# color: #2a2a2a;
# font-size: 1.5em;
# margin: 0;
# }
# pre {
# font: 0.9em Consolas, Menlo, Monaco, Courier, monospace;
# margin: 0;
# white-space: pre-wrap;
# }
# pre > code {
# display: block;
# font: 1.0em Consolas, Menlo, Monaco, Courier, monospace;
# margin-bottom: 0.7em;
# margin-top: 0.7em;
# }
# table {
# border-collapse: collapse;
# width: 100%;
# }
# td { padding: 0.5em }
# .box {
# background-color: #fff;
# border: 1px solid #c1c1c1;
# overflow: hidden;
# padding: 1em;
# }
# .code {
# background-color: #1a1a1a;
# background: url(/mojo/pinstripe-dark.png);
# color: #eee;
# text-shadow: #333 0 1px 0;
# }
# .important { background-color: rgba(47, 48, 50, .75) }
# .infobox { color: #333 }
# .infobox tr:nth-child(odd) .value { background-color: #ddeeff }
# .infobox tr:nth-child(even) .value { background-color: #eef9ff }
# .key { text-align: right }
# .more table { margin-bottom: 1em }
# .spaced {
# margin-left: 5em;
# margin-right: 5em;
# }
# .striped { border-top: solid #cce4ff 1px }
# .tap {
# font: 0.5em Verdana, sans-serif;
# text-align: center;
# }
# .value { padding-left: 1em }
# .wide { width: 100% }
# #error {
# font: 1.5em 'Helvetica Neue', Helvetica, sans-serif;
# font-weight: 300;
# margin: 0;
# text-shadow: #333 0 1px 0;
# }
# #footer {
# padding-top: 1em;
# text-align: center;
# }
# #nothing {
# border-bottom: 0;
# padding-top: 60px;
# }
# #showcase {
# border-bottom: 0;
# border-top: 0;
# }
# #showcase table { margin-top: 1em }
# #showcase td {
# padding-top: 0;
# padding-bottom: 0;
# }
# #showcase .key { padding-right: 0 }
# #log {
# border-radius: 5px;
# margin-top: 1em;
# }
# #log table { margin: 0 }
# #more, #trace {
# border-bottom-left-radius: 5px;
# border-bottom-right-radius: 5px;
# }
# #more .tap, #trace .tap { text-shadow: #ddd 0 1px 0 }
# #request {
# border-bottom: 0;
# border-top-left-radius: 5px;
# border-top-right-radius: 5px;
# margin-top: 1em;
# }
# #routes {
# border-bottom-left-radius: 5px;
# border-bottom-right-radius: 5px;
# padding-top: 70px;
# }
# #trace { border-top: 0 }
# #wrapperlicious {
# max-width: 1000px;
# margin: 0 auto;
# }
# </style>
# </head>
# <body>
# <script src="/mojo/jquery/jquery.js"></script>
# <div id="mojobar">
# <style scoped="scoped">
# #mojobar {
# background-color: #1a1a1a;
# background: -webkit-linear-gradient(top, #2a2a2a 0%, #000 100%);
# background: -moz-linear-gradient(top, #2a2a2a 0%, #000 100%);
# background: linear-gradient(top, #2a2a2a 0%, #000 100%);
# box-shadow: 0px 1px 0px rgba(0, 0, 0, 0.5);
# height: 46px;
# overflow: hidden;
# position: absolute;
# text-align: right;
# vertical-align: middle;
# width: 100%;
# z-index: 1000;
# }
# #mojobar-content {
# margin: 0 auto;
# max-width: 1000px;
# }
# #mojobar-logo {
# float: left;
# margin-left: 5em;
# padding-top: 4px;
# }
# #mojobar-links {
# display:table-cell;
# float: right;
# height: 60px;
# margin-right: 5em;
# margin-top: 0.8em;
# }
# #mojobar-links a {
# color: #bbb;
# font: 0.9em 'Helvetica Neue', Helvetica, sans-serif;
# margin-left: 0.5em;
# text-decoration: none;
# transition: all 200ms ease-in-out;
# }
# #mojobar-links a:hover { color: #fff }
# #mojobar-links input {
# background-color: #3a3a3a;
# border: 1px solid rgba(0, 0, 0, 0.1);
# border-radius: 3px;
# color: #eee;
# display: inline;
# margin-left: 1em;
# padding: 4px;
# transition: all 0.15s;
# }
# #mojobar-links input:focus {
# background-color: #fff;
# color: #111;
# outline: 0;
# }
# #mojobar-links form { display: inline }
# .animated { transition: all 0.25s ease }
# </style>
# <div id="mojobar-content">
# <div id="mojobar-logo">
# <a href="http://mojolicious.org">
# <img alt="Mojolicious logo" src="/mojo/logo-white.png">
# </a> </div>
# <div id="mojobar-links">
# <a href="http://mojolicious.org/perldoc">Documentation</a>
# <a href="https://github.com/kraih/mojo/wiki">Wiki</a>
# <a href="https://github.com/kraih/mojo">GitHub</a>
# <a href="https://metacpan.org/release/Mojolicious/">CPAN</a>
# <a href="https://groups.google.com/group/mojolicious">MailingList</a>
# <a href="http://blog.mojolicious.org">Blog</a>
# <a href="https://twitter.com/kraih">Twitter</a>
# <form action="https://www.google.com/cse" target="_blank">
# <input name="cx" type="hidden" value="014527573091551588235:pwfplkjpgbi">
# <input name="ie" type="hidden" value="UTF-8">
# <input name="q" placeholder="Search" type="search">
# </form>
# </div>
# </div>
# </div>
# <script>
# var mojobar = $('#mojobar');
# var mojobarHeight = mojobar.outerHeight();
# function getElementByHash(hash) {
# return $(hash.replace(/(:|\.|\[|\]|,)/g, '\\$1'));
# }
# function fixOffset() {
# var offset = getElementByHash(window.location.hash).offset();
# if (offset) {
# $('html, body').animate({scrollTop: offset.top - mojobarHeight}, 1);
# }
# }
# $(window).on('load', function () {
# if (window.location.hash) {
# fixOffset();
# }
# var start = mojobar.offset().top;
# var fixed;
# var lastScrollTop = $(window).scrollTop();
# var hidden = mojobarHeight + 1;
# $(window).on('scroll', function () {
# var st = $(window).scrollTop();
# if (fixed) {
# if (st <= start) {
# fixed = false;
# mojobar.removeClass('animated');
# mojobar.css({'position': 'absolute', 'top': start + 'px'});
# }
# else if (Math.abs(lastScrollTop - st) > 100) {
# if (!mojobar.hasClass('animated')) {
# mojobar.addClass('animated');
# }
# if (st > lastScrollTop && st > (mojobarHeight + start + 250)) {
# mojobar.css('transform', 'translateY(-' + hidden + 'px)');
# }
# else if (st < lastScrollTop) {
# mojobar.css('transform', 'translateY(0px)');
# }
# lastScrollTop = st;
# }
# }
# else if (st > start) {
# fixed = true;
# mojobar.css({'position': 'fixed', 'top': 0});
# lastScrollTop = $(window).scrollTop();
# }
# });
# });
# $(function () {
# $('a[href^="#"]').addClass('mojoscroll').on('click', function (e) {
# e.preventDefault();
# e.stopPropagation();
# var hash = '#' + this.href.split('#')[1];
# var target = getElementByHash(hash);
# var old = target.attr('id');
# target.attr('id', '');
# location.hash = hash;
# target.attr('id', old);
# fixOffset();
# });
# });
# </script>
#
# <script>
# function mojoDrawer (handle, drawer) {
# $(handle).on('click', function () {
# $(drawer).slideToggle('slow');
# var text = $(handle + ' div.tap').text();
# text = text == "tap for more" ? "tap for less" : "tap for more";
# $(handle + ' div.tap').text(text);
# });
# $(drawer).toggle();
# }
# $(function () {
# mojoDrawer('#trace', '#frames');
# mojoDrawer('#more', '#infos');
# });
# </script>
# <div id="wrapperlicious">
# <div id="nothing" class="box spaced"></div>
# <div id="showcase" class="box code spaced">
# <pre id="error">Can&#39;t locate object method &quot;render_text&quot; via package &quot;Mojolicious::Controller&quot; at t/004_default_message.t line 16.
# </pre>
# <div id="context" class="more">
# <table>
# <tr>
# <td class="key">11</td>
# <td class="value wide">
# <pre><code class="prettyprint"> my $self = shift;</code></pre>
# </td>
# </tr>
# <tr>
# <td class="key">12</td>
# <td class="value wide">
# <pre><code class="prettyprint"> $self-&gt;render_text( $self-&gt;locale() );</code></pre>
# </td>
# </tr>
# <tr>
# <td class="key">13</td>
# <td class="value wide">
# <pre><code class="prettyprint">};</code></pre>
# </td>
# </tr>
# <tr>
# <td class="key">14</td>
# <td class="value wide">
# <pre><code class="prettyprint">get &#39;/message_from_sasakure&#39; =&gt; sub {</code></pre>
# </td>
# </tr>
# <tr>
# <td class="key">15</td>
# <td class="value wide">
# <pre><code class="prettyprint"> my $self = shift;</code></pre>
# </td>
# </tr>
# <tr class="important">
# <td class="key">16</td>
# <td class="value wide">
# <pre><code class="prettyprint"> $self-&gt;render_text( $self-&gt;locale(&#39;sasakure&#39;, &#39;common&#39;) );</code></pre>
# </td>
# </tr>
# <tr>
# <td class="key">17</td>
# <td class="value wide">
# <pre><code class="prettyprint">};</code></pre>
# </td>
# </tr>
# <tr>
# <td class="key">18</td>
# <td class="value wide">
# <pre><code class="prettyprint"></code></pre>
# </td>
# </tr>
# <tr>
# <td class="key">19</td>
# <td class="value wide">
# <pre><code class="prettyprint">my $t = Test::Mojo-&gt;new;</code></pre>
# </td>
# </tr>
# <tr>
# <td class="key">20</td>
# <td class="value wide">
# <pre><code class="prettyprint">warning_like {</code></pre>
# </td>
# </tr>
# <tr>
# <td class="key">21</td>
# <td class="value wide">
# <pre><code class="prettyprint">$t-&gt;get_ok(&#39;/message_from_empty&#39;)-&gt;status_is(200)-&gt;content_is(&#39;-----&#39;);</code></pre>
# </td>
# </tr>
# </table>
# </div>
# </div>
# <div id="trace" class="box spaced">
# <div id="frames" class="infobox more">
# <table>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Carp.pm:167</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojolicious/Controller.pm:31</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>t/004_default_message.t:16</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojolicious.pm:138</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojolicious/Plugins.pm:15</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojolicious/Plugins.pm:18</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojolicious/Routes.pm:87</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojolicious/Routes.pm:94</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojolicious/Routes.pm:35</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojolicious/Routes.pm:44</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojolicious.pm:129</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojolicious.pm:139</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojolicious/Plugins.pm:15</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojolicious.pm:201</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojolicious.pm:201</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojolicious/Plugins.pm:15</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojolicious/Plugins.pm:18</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojolicious.pm:145</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojo/Server.pm:68</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojo/EventEmitter.pm:15</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojo/Server/Daemon.pm:107</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojo/EventEmitter.pm:15</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojo/Transaction/HTTP.pm:60</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojo/Server/Daemon.pm:225</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojo/Server/Daemon.pm:206</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojo/EventEmitter.pm:15</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojo/IOLoop/Stream.pm:99</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojo/IOLoop/Stream.pm:48</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojo/Reactor/Poll.pm:143</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojo/Reactor/Poll.pm:143</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojo/Reactor/EV.pm:46</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojo/Reactor/EV.pm:25</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojo/Reactor/EV.pm:25</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojo/IOLoop.pm:136</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojo/UserAgent.pm:59</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Test/Mojo.pm:380</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Test/Mojo.pm:327</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Test/Mojo.pm:120</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>t/004_default_message.t:23</pre>
# </td>
# </tr>
# </table>
# </div>
# <div class="tap">tap for more</div>
# </div>
# <div id="request" class="box infobox spaced">
# <table>
# <tr>
# <td class="key">Method:</td>
# <td class="striped value wide"><pre>GET</pre></td>
# </tr>
#
# <tr>
# <td class="key">URL:</td>
# <td class="striped value wide"><pre>/message_from_sasakure</pre></td>
# </tr>
#
# <tr>
# <td class="key">Base URL:</td>
# <td class="striped value wide"><pre>http://127.0.0.1:37485</pre></td>
# </tr>
#
# <tr>
# <td class="key">Parameters:</td>
# <td class="striped value wide"><pre>{}
# </pre></td>
# </tr>
#
# <tr>
# <td class="key">Stash:</td>
# <td class="striped value wide"><pre>{
# &quot;cb&quot; =&gt; sub { &quot;DUMMY&quot; },
# &quot;config&quot; =&gt; {
# &quot;common&quot; =&gt; {
# &quot;message&quot; =&gt; {
# &quot;en&quot; =&gt; &quot;MESSAGE&quot;,
# &quot;ja&quot; =&gt; &quot;\x{30e1}\x{30c3}\x{30bb}\x{30fc}\x{30b8}&quot;
# },
# &quot;sasakure&quot; =&gt; {},
# &quot;title&quot; =&gt; {
# &quot;en&quot; =&gt; &quot;TITLE&quot;,
# &quot;ja&quot; =&gt; &quot;\x{30bf}\x{30a4}\x{30c8}\x{30eb}&quot;
# }
# },
# &quot;original&quot; =&gt; {
# &quot;message&quot; =&gt; {
# &quot;en&quot; =&gt; &quot;ORIGINAL MESSAGE&quot;,
# &quot;ja&quot; =&gt; &quot;\x{30aa}\x{30ea}\x{30b8}\x{30ca}\x{30eb}&quot;
# }
# }
# }
# }
# </pre></td>
# </tr>
#
# <tr>
# <td class="key">Session:</td>
# <td class="striped value wide"><pre>{}
# </pre></td>
# </tr>
#
# <tr>
# <td class="key">Version:</td>
# <td class="striped value wide"><pre>1.1</pre></td>
# </tr>
#
# <tr>
# <td class="key">Accept-Encoding:</td>
# <td class="striped value wide"><pre>gzip</pre></td>
# </tr>
#
# <tr>
# <td class="key">Content-Length:</td>
# <td class="striped value wide"><pre>0</pre></td>
# </tr>
#
# <tr>
# <td class="key">Host:</td>
# <td class="striped value wide"><pre>127.0.0.1:37485</pre></td>
# </tr>
#
# <tr>
# <td class="key">User-Agent:</td>
# <td class="striped value wide"><pre>Mojolicious (Perl)</pre></td>
# </tr>
#
# </table>
# </div>
# <div id="more" class="box infobox more spaced">
# <div id="infos">
# <table>
# <tr>
# <td class="key">Perl:</td>
# <td class="striped value wide"><pre>v5.26.0 (linux)</pre></td>
# </tr>
#
# <tr>
# <td class="key">Mojolicious:</td>
# <td class="striped value wide"><pre>7.31 (Doughnut)</pre></td>
# </tr>
#
# <tr>
# <td class="key">Home:</td>
# <td class="striped value wide"><pre>/home/ryan/.cpanm/work/1493613028.4197/Mojolicious-Plugin-Message-Locale-0.03/t</pre></td>
# </tr>
#
# <tr>
# <td class="key">Template paths:</td>
# <td class="striped value wide"><pre>[
# bless( do{\(my $o = &quot;/home/ryan/.cpanm/work/1493613028.4197/Mojolicious-Plugin-Message-Locale-0.03/t/templates&quot;)}, &#39;Mojo::Home&#39; )
# ]
# </pre></td>
# </tr>
#
# <tr>
# <td class="key">Template classes:</td>
# <td class="striped value wide"><pre>[
# &quot;main&quot;
# ]
# </pre></td>
# </tr>
#
# <tr>
# <td class="key">Static paths:</td>
# <td class="striped value wide"><pre>[
# bless( do{\(my $o = &quot;/home/ryan/.cpanm/work/1493613028.4197/Mojolicious-Plugin-Message-Locale-0.03/t/public&quot;)}, &#39;Mojo::Home&#39; )
# ]
# </pre></td>
# </tr>
#
# <tr>
# <td class="key">Static classes:</td>
# <td class="striped value wide"><pre>[
# &quot;main&quot;
# ]
# </pre></td>
# </tr>
#
# <tr>
# <td class="key">Include:</td>
# <td class="striped value wide"><pre>[
# &quot;/home/ryan/.cpanm/work/1493613028.4197/Mojolicious-Plugin-Message-Locale-0.03/blib/lib&quot;,
# &quot;/home/ryan/.cpanm/work/1493613028.4197/Mojolicious-Plugin-Message-Locale-0.03/blib/arch&quot;,
# &quot;/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/x86_64-linux&quot;,
# &quot;/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0&quot;,
# &quot;/home/ryan/perl5/perlbrew/perls/perl-blead/lib/5.26.0/x86_64-linux&quot;,
# &quot;/home/ryan/perl5/perlbrew/perls/perl-blead/lib/5.26.0&quot;,
# &quot;.&quot;
# ]
# </pre></td>
# </tr>
#
# <tr>
# <td class="key">Config:</td>
# <td class="striped value wide"><pre>{
# &quot;common&quot; =&gt; {
# &quot;message&quot; =&gt; {
# &quot;en&quot; =&gt; &quot;MESSAGE&quot;,
# &quot;ja&quot; =&gt; &quot;\x{30e1}\x{30c3}\x{30bb}\x{30fc}\x{30b8}&quot;
# },
# &quot;sasakure&quot; =&gt; {},
# &quot;title&quot; =&gt; {
# &quot;en&quot; =&gt; &quot;TITLE&quot;,
# &quot;ja&quot; =&gt; &quot;\x{30bf}\x{30a4}\x{30c8}\x{30eb}&quot;
# }
# },
# &quot;original&quot; =&gt; {
# &quot;message&quot; =&gt; {
# &quot;en&quot; =&gt; &quot;ORIGINAL MESSAGE&quot;,
# &quot;ja&quot; =&gt; &quot;\x{30aa}\x{30ea}\x{30b8}\x{30ca}\x{30eb}&quot;
# }
# }
# }
# </pre></td>
# </tr>
#
# <tr>
# <td class="key">Moniker:</td>
# <td class="striped value wide"><pre>004_default_message</pre></td>
# </tr>
#
# <tr>
# <td class="key">Name:</td>
# <td class="striped value wide"><pre>t/004_default_message.t</pre></td>
# </tr>
#
# <tr>
# <td class="key">Executable:</td>
# <td class="striped value wide"><pre>/home/ryan/perl5/perlbrew/perls/perl-blead/bin/perl5.26.0</pre></td>
# </tr>
#
# <tr>
# <td class="key">PID:</td>
# <td class="striped value wide"><pre>5160</pre></td>
# </tr>
#
# <tr>
# <td class="key">Time:</td>
# <td class="striped value wide"><pre>Sun Apr 30 21:31:09 2017</pre></td>
# </tr>
#
# </table>
# </div>
# <div class="tap">tap for more</div>
# </div>
# </div>
# <div id="footer">
# <a href="http://mojolicious.org">
# <img alt="Mojolicious logo" src="/mojo/logo-black.png">
# </a> </div>
# </body>
# </html>
# '
# expected: '-----'
# Looks like you failed 5 tests of 7.
t/004_default_message.t ..
Dubious, test returned 5 (wstat 1280, 0x500)
Failed 5/7 subtests
Test Summary Report
-------------------
t/001_message_locale.t (Wstat: 1536 Tests: 9 Failed: 6)
Failed tests: 2-3, 5-6, 8-9
Non-zero exit status: 6
t/002_locale_is_ja.t (Wstat: 1024 Tests: 6 Failed: 4)
Failed tests: 2-3, 5-6
Non-zero exit status: 4
t/003_locale_file.t (Wstat: 1024 Tests: 6 Failed: 4)
Failed tests: 2-3, 5-6
Non-zero exit status: 4
t/004_default_message.t (Wstat: 1280 Tests: 7 Failed: 5)
Failed tests: 2-4, 6-7
Non-zero exit status: 5
Files=5, Tests=29, 2 wallclock secs ( 0.02 usr 0.00 sys + 0.69 cusr 0.06 csys = 0.77 CPU)
Result: FAIL
Failed 4/5 test programs. 19/29 subtests failed.
Makefile:844: recipe for target 'test_dynamic' failed
make: *** [test_dynamic] Error 5
! Installing Mojolicious::Plugin::Message::Locale failed. See /home/ryan/.cpanm/work/1493613028.4197/build.log for details. Retry with --force to force install it.
Searching Mojolicious::Plugin::UrlWith (0.0502) on cpanmetadb ...
! Finding Mojolicious::Plugin::UrlWith on cpanmetadb failed.
Searching Mojolicious::Plugin::UrlWith (0.0502) on metacpan ...
! Could not find a release matching Mojolicious::Plugin::UrlWith (0.0502) on MetaCPAN.
Searching Mojolicious::Plugin::UrlWith on mirror http://www.cpan.org ...
Downloading index file http://www.cpan.org/modules/02packages.details.txt.gz ...
! Finding Mojolicious::Plugin::UrlWith (0.0502) on mirror http://www.cpan.org failed.
! Couldn't find module or a distribution Mojolicious::Plugin::UrlWith (0.0502)
Searching MojoX::Renderer::WriteExcel (1.11) on cpanmetadb ...
Searching Mojolicious::Plugin::CacheMoney (0.03) on cpanmetadb ...
Unpacking Mojolicious-Plugin-CacheMoney-0.03.tar.gz
FAIL
Found MojoX::Renderer::WriteExcel 1.0 which doesn't satisfy 1.11.
--> Working on Mojolicious::Plugin::CacheMoney
Fetching http://www.cpan.org/authors/id/A/AM/AMIRITE/Mojolicious-Plugin-CacheMoney-0.03.tar.gz ... OK
Mojolicious-Plugin-CacheMoney-0.03
Mojolicious-Plugin-CacheMoney-0.03/README
Mojolicious-Plugin-CacheMoney-0.03/LICENSE
Mojolicious-Plugin-CacheMoney-0.03/dist.ini
Mojolicious-Plugin-CacheMoney-0.03/META.yml
Mojolicious-Plugin-CacheMoney-0.03/MANIFEST
Mojolicious-Plugin-CacheMoney-0.03/META.json
Mojolicious-Plugin-CacheMoney-0.03/Makefile.PL
Mojolicious-Plugin-CacheMoney-0.03/t
Mojolicious-Plugin-CacheMoney-0.03/t/00-compile.t
Mojolicious-Plugin-CacheMoney-0.03/t/00-report-prereqs.t
Mojolicious-Plugin-CacheMoney-0.03/lib/Mojolicious/Plugin
Mojolicious-Plugin-CacheMoney-0.03/lib/Mojolicious/Plugin/CacheMoney.pm
Entering Mojolicious-Plugin-CacheMoney-0.03
Checking configure dependencies from META.json
Checking if you have ExtUtils::MakeMaker 6.58 ... Yes (7.24)
Running Makefile.PL
Configuring Mojolicious-Plugin-CacheMoney-0.03 ... Checking if your kit is complete...
Looks good
Generating a Unix-style Makefile
Writing Makefile for Mojolicious::Plugin::CacheMoney
Writing MYMETA.yml and MYMETA.json
Checking dependencies from MYMETA.json ...
Checking if you have IO::Handle 0 ... Yes (1.36)
Checking if you have ExtUtils::MakeMaker 0 ... Yes (7.24)
Checking if you have Mojo::Base 0 ... Yes (undef)
Checking if you have List::Util 0 ... Yes (1.47)
Checking if you have IPC::Open3 0 ... Yes (1.20)
Checking if you have version 0 ... Yes (0.9918)
Checking if you have strict 0 ... Yes (1.11)
Checking if you have Mojo::Util 0 ... Yes (undef)
Checking if you have File::Temp 0 ... Yes (0.2304)
Checking if you have File::Spec 0 ... Yes (3.62)
Checking if you have File::Spec::Functions 0 ... Yes (3.62)
Checking if you have warnings 0 ... Yes (1.37)
Checking if you have Test::More 0 ... Yes (1.302083)
Checking if you have CHI 0 ... Yes (0.60)
OK
Building and testing Mojolicious-Plugin-CacheMoney-0.03 ... cp lib/Mojolicious/Plugin/CacheMoney.pm blib/lib/Mojolicious/Plugin/CacheMoney.pm
Manifying 1 pod document
PERL_DL_NONLAZY=1 "/home/ryan/perl5/perlbrew/perls/perl-blead/bin/perl5.26.0" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(0, 'blib/lib', 'blib/arch')" t/*.t
t/00-compile.t ......... ok
#
# Versions for all modules listed in MYMETA.json (including optional ones):
# Version Module
# -------- ------------------------
# 0.60 CHI
# 2.150010 CPAN::Meta
# 2.140 CPAN::Meta::Requirements
# 7.24 ExtUtils::MakeMaker
# 3.62 File::Spec
# 3.62 File::Spec::Functions
# 0.2304 File::Temp
# 1.36 IO::Handle
# 1.20 IPC::Open3
# 1.47 List::Util
# undef Mojo::Base
# undef Mojo::Util
# 1.302083 Test::More
# 1.11 strict
# 0.9918 version
# 1.37 warnings
t/00-report-prereqs.t .. ok
All tests successful.
Files=2, Tests=2, 0 wallclock secs ( 0.01 usr 0.00 sys + 0.15 cusr 0.01 csys = 0.17 CPU)
Result: PASS
Manifying 1 pod document
Appending installation info to /home/ryan/perl5/perlbrew/perls/perl-blead/lib/5.26.0/x86_64-linux/perllocal.pod
OK
Successfully installed Mojolicious-Plugin-CacheMoney-0.03
Installing /home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/x86_64-linux/.meta/Mojolicious-Plugin-CacheMoney-0.03/install.json
Searching Mojolicious::Plugin::REST (0.006) on cpanmetadb ...
Unpacking Mojolicious-Plugin-REST-0.006.tar.gz
--> Working on Mojolicious::Plugin::REST
Fetching http://www.cpan.org/authors/id/A/AB/ABHIISNOT/Mojolicious-Plugin-REST-0.006.tar.gz ... OK
Mojolicious-Plugin-REST-0.006
Mojolicious-Plugin-REST-0.006/README
Mojolicious-Plugin-REST-0.006/LICENSE
Mojolicious-Plugin-REST-0.006/cpanfile
Mojolicious-Plugin-REST-0.006/dist.ini
Mojolicious-Plugin-REST-0.006/META.yml
Mojolicious-Plugin-REST-0.006/MANIFEST
Mojolicious-Plugin-REST-0.006/META.json
Mojolicious-Plugin-REST-0.006/weaver.ini
Mojolicious-Plugin-REST-0.006/Makefile.PL
Mojolicious-Plugin-REST-0.006/t
Mojolicious-Plugin-REST-0.006/t/01_basic.t
Mojolicious-Plugin-REST-0.006/t/lib
Mojolicious-Plugin-REST-0.006/t/lib/MyRest.pm
Mojolicious-Plugin-REST-0.006/t/02_associations.t
Mojolicious-Plugin-REST-0.006/t/lib/MyRest
Mojolicious-Plugin-REST-0.006/t/lib/MyRest/Dog.pm
Mojolicious-Plugin-REST-0.006/RESTBestPractices.md
Mojolicious-Plugin-REST-0.006/t/lib/MyAssociations.pm
Mojolicious-Plugin-REST-0.006/t/lib/MyAssociations
Mojolicious-Plugin-REST-0.006/t/lib/MyAssociations/User.pm
Mojolicious-Plugin-REST-0.006/lib/Mojolicious/Plugin
Mojolicious-Plugin-REST-0.006/lib/Mojolicious/Plugin/REST.pm
Mojolicious-Plugin-REST-0.006/t/lib/MyAssociations/Feature.pm
Mojolicious-Plugin-REST-0.006/lib/Mojolicious/Controller
Mojolicious-Plugin-REST-0.006/lib/Mojolicious/Controller/REST.pm
Entering Mojolicious-Plugin-REST-0.006
Checking configure dependencies from META.json
Checking if you have ExtUtils::MakeMaker 6.58 ... Yes (7.24)
Running Makefile.PL
Configuring Mojolicious-Plugin-REST-0.006 ... Checking if your kit is complete...
Looks good
Generating a Unix-style Makefile
Writing Makefile for Mojolicious::Plugin::REST
Writing MYMETA.yml and MYMETA.json
Checking dependencies from MYMETA.json ...
Checking if you have Mojolicious 1.0 ... Yes (7.31)
Checking if you have ExtUtils::MakeMaker 0 ... Yes (7.24)
Checking if you have Lingua::EN::Inflect 1.895 ... Yes (1.901)
OK
Building and testing Mojolicious-Plugin-REST-0.006 ... cp lib/Mojolicious/Plugin/REST.pm blib/lib/Mojolicious/Plugin/REST.pm
cp lib/Mojolicious/Controller/REST.pm blib/lib/Mojolicious/Controller/REST.pm
Manifying 2 pod documents
PERL_DL_NONLAZY=1 "/home/ryan/perl5/perlbrew/perls/perl-blead/bin/perl5.26.0" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(0, 'blib/lib', 'blib/arch')" t/*.t
# Failed test '200 OK'
# at t/01_basic.t line 14.
# got: '500'
# expected: '200'
# Failed test 'exact match for JSON Pointer ""'
# at t/01_basic.t line 14.
# Structures begin differing at:
# $got->{data} = HASH(0x55848b68b5e0)
# $expected->{data} = ARRAY(0x55848b661bc0)
# Failed test '200 OK'
# at t/01_basic.t line 18.
# got: '500'
# expected: '200'
# Failed test 'exact match for JSON Pointer ""'
# at t/01_basic.t line 18.
# Structures begin differing at:
# $got->{data}{name} = Does not exist
# $expected->{data}{name} = 'bu'
# Failed test '200 OK'
# at t/01_basic.t line 22.
# got: '500'
# expected: '200'
# Failed test 'exact match for JSON Pointer ""'
# at t/01_basic.t line 22.
# Structures begin differing at:
# $got->{data}{id} = Does not exist
# $expected->{data}{id} = '1'
# Failed test '200 OK'
# at t/01_basic.t line 25.
# got: '500'
# expected: '200'
# Failed test 'exact match for JSON Pointer ""'
# at t/01_basic.t line 25.
# Structures begin differing at:
# $got->{data}{name} = Does not exist
# $expected->{data}{name} = 'bu'
# Failed test '200 OK'
# at t/01_basic.t line 29.
# got: '500'
# expected: '200'
# Failed test 'exact match for JSON Pointer ""'
# at t/01_basic.t line 29.
# Structures begin differing at:
# $got->{data}{name} = Does not exist
# $expected->{data}{name} = 'bo'
# Looks like you failed 10 tests of 16.
t/01_basic.t .........
Dubious, test returned 10 (wstat 2560, 0xa00)
Failed 10/16 subtests
Can't locate object method "bridge" via package "Mojolicious::Routes" at /home/ryan/.cpanm/work/1493613028.4197/Mojolicious-Plugin-REST-0.006/blib/lib/Mojolicious/Plugin/REST.pm line 114.
t/02_associations.t ..
Dubious, test returned 2 (wstat 512, 0x200)
No subtests run
Test Summary Report
-------------------
t/01_basic.t (Wstat: 2560 Tests: 16 Failed: 10)
Failed tests: 3-4, 6-7, 9-10, 12-13, 15-16
Non-zero exit status: 10
t/02_associations.t (Wstat: 512 Tests: 0 Failed: 0)
Non-zero exit status: 2
Parse errors: No plan found in TAP output
Files=2, Tests=16, 0 wallclock secs ( 0.01 usr 0.00 sys + 0.33 cusr 0.02 csys = 0.36 CPU)
Result: FAIL
Failed 2/2 test programs. 10/16 subtests failed.
Makefile:850: recipe for target 'test_dynamic' failed
make: *** [test_dynamic] Error 2
! Installing Mojolicious::Plugin::REST failed. See /home/ryan/.cpanm/work/1493613028.4197/build.log for details. Retry with --force to force install it.
Searching Mojolicious::Plugin::PDFRenderer (0.08) on cpanmetadb ...
Unpacking Mojolicious-Plugin-PDFRenderer-0.09.tar.gz
FAIL
--> Working on Mojolicious::Plugin::PDFRenderer
Fetching http://www.cpan.org/authors/id/A/AM/AMIRITE/Mojolicious-Plugin-PDFRenderer-0.09.tar.gz ... OK
Mojolicious-Plugin-PDFRenderer-0.09
Mojolicious-Plugin-PDFRenderer-0.09/README
Mojolicious-Plugin-PDFRenderer-0.09/LICENSE
Mojolicious-Plugin-PDFRenderer-0.09/dist.ini
Mojolicious-Plugin-PDFRenderer-0.09/META.yml
Mojolicious-Plugin-PDFRenderer-0.09/MANIFEST
Mojolicious-Plugin-PDFRenderer-0.09/META.json
Mojolicious-Plugin-PDFRenderer-0.09/Makefile.PL
Mojolicious-Plugin-PDFRenderer-0.09/t
Mojolicious-Plugin-PDFRenderer-0.09/t/00-compile.t
Mojolicious-Plugin-PDFRenderer-0.09/t/00-report-prereqs.t
Mojolicious-Plugin-PDFRenderer-0.09/lib/Mojolicious/Plugin
Mojolicious-Plugin-PDFRenderer-0.09/lib/Mojolicious/Plugin/PDFRenderer.pm
Entering Mojolicious-Plugin-PDFRenderer-0.09
Checking configure dependencies from META.json
Checking if you have ExtUtils::MakeMaker 6.58 ... Yes (7.24)
Running Makefile.PL
Configuring Mojolicious-Plugin-PDFRenderer-0.09 ... Checking if your kit is complete...
Looks good
Generating a Unix-style Makefile
Writing Makefile for Mojolicious::Plugin::PDFRenderer
Writing MYMETA.yml and MYMETA.json
Checking dependencies from MYMETA.json ...
Checking if you have strict 0 ... Yes (1.11)
Checking if you have List::AllUtils 0 ... Yes (0.14)
Checking if you have File::Temp 0 ... Yes (0.2304)
Checking if you have File::Spec::Functions 0 ... Yes (3.62)
Checking if you have Test::More 0 ... Yes (1.302083)
Checking if you have warnings 0 ... Yes (1.37)
Checking if you have File::Spec 0 ... Yes (3.62)
Checking if you have IO::Handle 0 ... Yes (1.36)
Checking if you have ExtUtils::MakeMaker 0 ... Yes (7.24)
Checking if you have Mojolicious::Plugin::Args 0 ... Yes (undef)
Checking if you have List::Util 0 ... Yes (1.47)
Checking if you have IPC::Open3 0 ... Yes (1.20)
Checking if you have version 0 ... Yes (0.9918)
Checking if you have Mojo::Base 0 ... Yes (undef)
Checking if you have PDF::WebKit 0 ... Yes (1.0)
OK
Building and testing Mojolicious-Plugin-PDFRenderer-0.09 ... cp lib/Mojolicious/Plugin/PDFRenderer.pm blib/lib/Mojolicious/Plugin/PDFRenderer.pm
Manifying 1 pod document
PERL_DL_NONLAZY=1 "/home/ryan/perl5/perlbrew/perls/perl-blead/bin/perl5.26.0" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(0, 'blib/lib', 'blib/arch')" t/*.t
t/00-compile.t ......... ok
#
# Versions for all modules listed in MYMETA.json (including optional ones):
# Version Module
# -------- -------------------------
# 2.150010 CPAN::Meta
# 2.140 CPAN::Meta::Requirements
# 7.24 ExtUtils::MakeMaker
# 3.62 File::Spec
# 3.62 File::Spec::Functions
# 0.2304 File::Temp
# 1.36 IO::Handle
# 1.20 IPC::Open3
# 0.14 List::AllUtils
# 1.47 List::Util
# undef Mojo::Base
# undef Mojolicious::Plugin::Args
# 1.0 PDF::WebKit
# 1.302083 Test::More
# 1.11 strict
# 0.9918 version
# 1.37 warnings
t/00-report-prereqs.t .. ok
All tests successful.
Files=2, Tests=2, 0 wallclock secs ( 0.00 usr 0.00 sys + 0.16 cusr 0.00 csys = 0.16 CPU)
Result: PASS
Manifying 1 pod document
Appending installation info to /home/ryan/perl5/perlbrew/perls/perl-blead/lib/5.26.0/x86_64-linux/perllocal.pod
OK
Successfully installed Mojolicious-Plugin-PDFRenderer-0.09
Installing /home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/x86_64-linux/.meta/Mojolicious-Plugin-PDFRenderer-0.09/install.json
Searching Mojolicious::Plugin::Browserify (0.06) on cpanmetadb ...
! Finding Mojolicious::Plugin::Browserify on cpanmetadb failed.
Searching Mojolicious::Plugin::Browserify (0.06) on metacpan ...
! Could not find a release matching Mojolicious::Plugin::Browserify (0.06) on MetaCPAN.
Searching Mojolicious::Plugin::Browserify on mirror http://www.cpan.org ...
! Finding Mojolicious::Plugin::Browserify (0.06) on mirror http://www.cpan.org failed.
! Couldn't find module or a distribution Mojolicious::Plugin::Browserify (0.06)
Searching Mojolicious::Plugin::ConfigSimple (0.04) on cpanmetadb ...
Unpacking Mojolicious-Plugin-ConfigSimple-0.06.tar.gz
--> Working on Mojolicious::Plugin::ConfigSimple
Fetching http://www.cpan.org/authors/id/H/HE/HESCO/Mojolicious-Plugin-ConfigSimple-0.06.tar.gz ... OK
Mojolicious-Plugin-ConfigSimple-0.06
Mojolicious-Plugin-ConfigSimple-0.06/README
Mojolicious-Plugin-ConfigSimple-0.06/Changes
Mojolicious-Plugin-ConfigSimple-0.06/LICENSE
Mojolicious-Plugin-ConfigSimple-0.06/cpanfile
Mojolicious-Plugin-ConfigSimple-0.06/dist.ini
Mojolicious-Plugin-ConfigSimple-0.06/META.yml
Mojolicious-Plugin-ConfigSimple-0.06/MANIFEST
Mojolicious-Plugin-ConfigSimple-0.06/Build.PL
Mojolicious-Plugin-ConfigSimple-0.06/t
Mojolicious-Plugin-ConfigSimple-0.06/t/basic.t
Mojolicious-Plugin-ConfigSimple-0.06/META.json
Mojolicious-Plugin-ConfigSimple-0.06/set_env.sh
Mojolicious-Plugin-ConfigSimple-0.06/cpanfile.snapshot
Mojolicious-Plugin-ConfigSimple-0.06/t/conf.d
Mojolicious-Plugin-ConfigSimple-0.06/t/conf.d/config.ini
Mojolicious-Plugin-ConfigSimple-0.06/t/release-pod-syntax.t
Mojolicious-Plugin-ConfigSimple-0.06/lib/Mojolicious/Plugin
Mojolicious-Plugin-ConfigSimple-0.06/lib/Mojolicious/Plugin/ConfigSimple.pm
Entering Mojolicious-Plugin-ConfigSimple-0.06
Checking configure dependencies from META.json
Checking if you have Module::Build::Tiny 0.036 ... Yes (0.039)
Running Build.PL
Configuring Mojolicious-Plugin-ConfigSimple-0.06 ... Creating new 'Build' script for 'Mojolicious-Plugin-ConfigSimple' version '0.06'
Checking dependencies from MYMETA.json ...
Checking if you have Config::Simple::Extended 0.15 ... No
Checking if you have Test::Exception 0.32 ... Yes (0.43)
Checking if you have Module::Build::Tiny 0.039 ... Yes (0.039)
Checking if you have Test::Pod 1.48 ... Yes (1.51)
Checking if you have Mojolicious 0.00 ... Yes (7.31)
Searching Config::Simple::Extended (0.15) on cpanmetadb ...
Unpacking Config-Simple-Extended-0.16.tar.gz
OK
==> Found dependencies: Config::Simple::Extended
--> Working on Config::Simple::Extended
Fetching http://www.cpan.org/authors/id/H/HE/HESCO/Config-Simple-Extended-0.16.tar.gz ... OK
Config-Simple-Extended-0.16/
Config-Simple-Extended-0.16/cpanfile
Config-Simple-Extended-0.16/README
Config-Simple-Extended-0.16/Makefile.PL
Config-Simple-Extended-0.16/cpanfile.snapshot
Config-Simple-Extended-0.16/lib/
Config-Simple-Extended-0.16/lib/Config/
Config-Simple-Extended-0.16/lib/Config/Simple/
Config-Simple-Extended-0.16/lib/Config/Simple/Extended.pm
Config-Simple-Extended-0.16/MANIFEST
Config-Simple-Extended-0.16/META.json
Config-Simple-Extended-0.16/t/
Config-Simple-Extended-0.16/t/simplified_inherit.ini
Config-Simple-Extended-0.16/t/boilerplate.t
Config-Simple-Extended-0.16/t/simplified_inherit_again.ini
Config-Simple-Extended-0.16/t/simplified.ini
Config-Simple-Extended-0.16/t/10_inherit.t
Config-Simple-Extended-0.16/t/00-load.t
Config-Simple-Extended-0.16/t/pod.t
Config-Simple-Extended-0.16/t/pod-coverage.t
Config-Simple-Extended-0.16/t/11_parse_url_for_cfg_path.t
Config-Simple-Extended-0.16/Changes
Config-Simple-Extended-0.16/META.yml
Entering Config-Simple-Extended-0.16
Checking configure dependencies from META.json
Checking if you have ExtUtils::MakeMaker 6.58 ... Yes (7.24)
Running Makefile.PL
Configuring Config-Simple-Extended-0.16 ... Warning: prerequisite File::PathInfo 0 not found.
Checking if your kit is complete...
Looks good
Generating a Unix-style Makefile
Writing Makefile for Config::Simple::Extended
Writing MYMETA.yml and MYMETA.json
Checking dependencies from MYMETA.json ...
Checking if you have File::PathInfo 0 ... No
Checking if you have Test::Pod::Coverage 0 ... Yes (1.10)
Checking if you have Test 0 ... Yes (1.26)
Checking if you have FindBin 0 ... Yes (1.51)
Checking if you have Data::Dumper 0 ... Yes (2.161)
Checking if you have Test::Deep 0 ... Yes (1.126)
Checking if you have UNIVERSAL 0 ... Yes (1.13)
Checking if you have Test::Pod 0 ... Yes (1.51)
Checking if you have Test::More 0 ... Yes (1.302083)
Checking if you have Config::Simple 0 ... Yes (4.58)
Checking if you have ExtUtils::MakeMaker 0 ... Yes (7.24)
Searching File::PathInfo (0) on cpanmetadb ...
Unpacking File-PathInfo-1.27.tar.gz
OK
==> Found dependencies: File::PathInfo
--> Working on File::PathInfo
Fetching http://www.cpan.org/authors/id/L/LE/LEOCHARRE/File-PathInfo-1.27.tar.gz ... OK
File-PathInfo-1.27/
File-PathInfo-1.27/t/
File-PathInfo-1.27/t/0_fpi.t
File-PathInfo-1.27/t/public_html/
File-PathInfo-1.27/t/public_html/house.txt
File-PathInfo-1.27/t/public_html/oake.jpg
File-PathInfo-1.27/t/public_html/demo/
File-PathInfo-1.27/t/public_html/demo/civil.txt
File-PathInfo-1.27/t/public_html/demo/hellokitty.gif
File-PathInfo-1.27/t/public_html/.hidden_file.txt
File-PathInfo-1.27/t/2_errstr.t
File-PathInfo-1.27/t/1_fpi_hash.t
File-PathInfo-1.27/MANIFEST
File-PathInfo-1.27/lib/
File-PathInfo-1.27/lib/File/
File-PathInfo-1.27/lib/File/PathInfo.pm
File-PathInfo-1.27/lib/File/PathInfo.pod
File-PathInfo-1.27/Makefile.PL
File-PathInfo-1.27/META.yml
File-PathInfo-1.27/README
File-PathInfo-1.27/Changes
Entering File-PathInfo-1.27
Checking configure dependencies from META.yml
Checking if you have ExtUtils::MakeMaker 6.58 ... Yes (7.24)
Running Makefile.PL
Configuring File-PathInfo-1.27 ... Warning: prerequisite Time::Format 0.01 not found.
Checking if your kit is complete...
Looks good
Generating a Unix-style Makefile
Writing Makefile for File::PathInfo
Writing MYMETA.yml and MYMETA.json
Checking dependencies from MYMETA.json ...
Checking if you have Cwd 0.1 ... Yes (3.62)
Checking if you have Smart::Comments 0 ... Yes (1.06)
Checking if you have ExtUtils::MakeMaker 0 ... Yes (7.24)
Checking if you have Time::Format 0.01 ... No
Searching Time::Format (0.01) on cpanmetadb ...
Unpacking Time-Format-1.12.tar.gz
OK
==> Found dependencies: Time::Format
--> Working on Time::Format
Fetching http://www.cpan.org/authors/id/R/RO/ROODE/Time-Format-1.12.tar.gz ... OK
Time-Format-1.12
Time-Format-1.12/Build.PL
Time-Format-1.12/Changes
Time-Format-1.12/Makefile.PL
Time-Format-1.12/MANIFEST
Time-Format-1.12/MANIFEST.SKIP
Time-Format-1.12/META.json
Time-Format-1.12/META.yml
Time-Format-1.12/quickref.ps
Time-Format-1.12/quickref.txt
Time-Format-1.12/README
Time-Format-1.12/SIGNATURE
Time-Format-1.12/lib
Time-Format-1.12/lib/Time
Time-Format-1.12/lib/Time/Format.pm
Time-Format-1.12/t
Time-Format-1.12/t/0-signature.t
Time-Format-1.12/t/1-load.t
Time-Format-1.12/t/DateManip.t
Time-Format-1.12/t/DateTime.t
Time-Format-1.12/t/die.t
Time-Format-1.12/t/doc.t
Time-Format-1.12/t/epoch.t
Time-Format-1.12/t/export1.t
Time-Format-1.12/t/export2.t
Time-Format-1.12/t/export3.t
Time-Format-1.12/t/funcs.t
Time-Format-1.12/t/locale.t
Time-Format-1.12/t/manip.t
Time-Format-1.12/t/msec.t
Time-Format-1.12/t/past.t
Time-Format-1.12/t/quot.t
Time-Format-1.12/t/strftime.t
Time-Format-1.12/t/string.t
Time-Format-1.12/t/time.t
Time-Format-1.12/t/xs_DateTime.t
Time-Format-1.12/t/xs_doc.t
Time-Format-1.12/t/xs_funcs.t
Time-Format-1.12/t/xs_locale.t
Time-Format-1.12/t/xs_quot.t
Time-Format-1.12/t/xs_time.t
Entering Time-Format-1.12
Checking configure dependencies from META.json
Checking if you have ExtUtils::Install 1.46 ... Yes (2.04)
Checking if you have Module::Build 0.4 ... Yes (0.4222)
Running Build.PL
Configuring Time-Format-1.12 ... Created MYMETA.yml and MYMETA.json
Creating new 'Build' script for 'Time-Format' version '1.12'
Checking dependencies from MYMETA.json ...
Checking if you have Test::Simple 0.40 ... Yes (1.302083)
Checking if you have Time::Local 1.07 ... Yes (1.25)
OK
Building and testing Time-Format-1.12 ... Building Time-Format
t/0-signature.t .. ok
t/1-load.t ....... ok
t/DateManip.t .... ok
t/DateTime.t ..... ok
t/die.t .......... ok
Can't locate package Date::Manip::Obj for @Date::Manip::TZ::ISA at /home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Date/Manip/TZ.pm line 1518, <DATA> line 1.
Can't locate package Date::Manip::TZ_Base for @Date::Manip::TZ::ISA at /home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Date/Manip/TZ.pm line 1518, <DATA> line 1.
Can't locate package Date::Manip::Obj for @Date::Manip::TZ::ISA at /home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Date/Manip/TZ.pm line 1518, <DATA> line 1.
Can't locate package Date::Manip::TZ_Base for @Date::Manip::TZ::ISA at /home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Date/Manip/TZ.pm line 1518, <DATA> line 1.
Can't locate object method "_now" via package "Date::Manip::TZ" at /home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Date/Manip/TZ.pm line 1518, <DATA> line 1.
# Looks like your test exited with 255 just after 23.
t/doc.t ..........
Dubious, test returned 255 (wstat 65280, 0xff00)
Failed 3/26 subtests
t/epoch.t ........ ok
t/export1.t ...... ok
t/export2.t ...... ok
t/export3.t ...... ok
Can't locate package Date::Manip::Obj for @Date::Manip::TZ::ISA at /home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Date/Manip/Date.pm line 2146, <DATA> line 1.
Can't locate package Date::Manip::TZ_Base for @Date::Manip::TZ::ISA at /home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Date/Manip/Date.pm line 2146, <DATA> line 1.
Can't locate package Date::Manip::Obj for @Date::Manip::TZ::ISA at /home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Date/Manip/Date.pm line 2146, <DATA> line 1.
Can't locate package Date::Manip::TZ_Base for @Date::Manip::TZ::ISA at /home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Date/Manip/Date.pm line 2146, <DATA> line 1.
Can't locate object method "_fix_year" via package "Date::Manip::TZ" at /home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Date/Manip/Date.pm line 2146, <DATA> line 1.
# Looks like your test exited with 255 just after 12.
t/funcs.t ........
Dubious, test returned 255 (wstat 65280, 0xff00)
Failed 6/18 subtests
t/locale.t ....... ok
Can't locate package Date::Manip::Obj for @Date::Manip::TZ::ISA at /home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Date/Manip/Date.pm line 2146.
Can't locate package Date::Manip::TZ_Base for @Date::Manip::TZ::ISA at /home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Date/Manip/Date.pm line 2146.
Can't locate package Date::Manip::Obj for @Date::Manip::TZ::ISA at /home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Date/Manip/Date.pm line 2146.
Can't locate package Date::Manip::TZ_Base for @Date::Manip::TZ::ISA at /home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Date/Manip/Date.pm line 2146.
Can't locate object method "_fix_year" via package "Date::Manip::TZ" at /home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Date/Manip/Date.pm line 2146.
# Looks like your test exited with 255 just after 1.
t/manip.t ........
Dubious, test returned 255 (wstat 65280, 0xff00)
Failed 5/6 subtests
t/msec.t ......... ok
t/past.t ......... ok
t/quot.t ......... ok
t/strftime.t ..... ok
t/string.t ....... ok
t/time.t ......... ok
t/xs_DateTime.t .. ok
t/xs_doc.t ....... ok
t/xs_funcs.t ..... ok
t/xs_locale.t .... ok
t/xs_quot.t ...... ok
t/xs_time.t ...... ok
Test Summary Report
-------------------
t/doc.t (Wstat: 65280 Tests: 23 Failed: 0)
Non-zero exit status: 255
Parse errors: Bad plan. You planned 26 tests but ran 23.
t/funcs.t (Wstat: 65280 Tests: 12 Failed: 0)
Non-zero exit status: 255
Parse errors: Bad plan. You planned 18 tests but ran 12.
t/manip.t (Wstat: 65280 Tests: 1 Failed: 0)
Non-zero exit status: 255
Parse errors: Bad plan. You planned 6 tests but ran 1.
Files=25, Tests=459, 5 wallclock secs ( 0.05 usr 0.02 sys + 1.06 cusr 0.07 csys = 1.20 CPU)
Result: FAIL
Failed 3/25 test programs. 0/459 subtests failed.
! Installing Time::Format failed. See /home/ryan/.cpanm/work/1493613028.4197/build.log for details. Retry with --force to force install it.
! Installing the dependencies failed: Module 'Time::Format' is not installed
! Bailing out the installation for File-PathInfo-1.27.
! Installing the dependencies failed: Module 'File::PathInfo' is not installed
! Bailing out the installation for Config-Simple-Extended-0.16.
! Installing the dependencies failed: Module 'Config::Simple::Extended' is not installed
! Bailing out the installation for Mojolicious-Plugin-ConfigSimple-0.06.
Searching Mojolicious::Plugin::Args (0.05) on cpanmetadb ...
Unpacking Mojolicious-Plugin-Args-0.05.tar.gz
FAIL
--> Working on Mojolicious::Plugin::Args
Fetching http://www.cpan.org/authors/id/A/AM/AMIRITE/Mojolicious-Plugin-Args-0.05.tar.gz ... OK
Mojolicious-Plugin-Args-0.05
Mojolicious-Plugin-Args-0.05/README
Mojolicious-Plugin-Args-0.05/LICENSE
Mojolicious-Plugin-Args-0.05/dist.ini
Mojolicious-Plugin-Args-0.05/META.yml
Mojolicious-Plugin-Args-0.05/MANIFEST
Mojolicious-Plugin-Args-0.05/META.json
Mojolicious-Plugin-Args-0.05/Makefile.PL
Mojolicious-Plugin-Args-0.05/t
Mojolicious-Plugin-Args-0.05/t/00-compile.t
Mojolicious-Plugin-Args-0.05/t/00-report-prereqs.t
Mojolicious-Plugin-Args-0.05/lib/Mojolicious/Plugin
Mojolicious-Plugin-Args-0.05/lib/Mojolicious/Plugin/Args.pm
Entering Mojolicious-Plugin-Args-0.05
Checking configure dependencies from META.json
Checking if you have ExtUtils::MakeMaker 6.58 ... Yes (7.24)
Running Makefile.PL
Configuring Mojolicious-Plugin-Args-0.05 ... Checking if your kit is complete...
Looks good
Generating a Unix-style Makefile
Writing Makefile for Mojolicious::Plugin::Args
Writing MYMETA.yml and MYMETA.json
Checking dependencies from MYMETA.json ...
Checking if you have strict 0 ... Yes (1.11)
Checking if you have File::Spec::Functions 0 ... Yes (3.62)
Checking if you have warnings 0 ... Yes (1.37)
Checking if you have Test::More 0 ... Yes (1.302083)
Checking if you have File::Spec 0 ... Yes (3.62)
Checking if you have File::Temp 0 ... Yes (0.2304)
Checking if you have ExtUtils::MakeMaker 0 ... Yes (7.24)
Checking if you have IO::Handle 0 ... Yes (1.36)
Checking if you have IPC::Open3 0 ... Yes (1.20)
Checking if you have Mojo::JSON 0 ... Yes (undef)
Checking if you have version 0 ... Yes (0.9918)
Checking if you have List::Util 0 ... Yes (1.47)
Checking if you have Mojolicious 0 ... Yes (7.31)
Checking if you have Mojo::Base 0 ... Yes (undef)
OK
Building and testing Mojolicious-Plugin-Args-0.05 ... cp lib/Mojolicious/Plugin/Args.pm blib/lib/Mojolicious/Plugin/Args.pm
Manifying 1 pod document
PERL_DL_NONLAZY=1 "/home/ryan/perl5/perlbrew/perls/perl-blead/bin/perl5.26.0" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(0, 'blib/lib', 'blib/arch')" t/*.t
t/00-compile.t ......... ok
#
# Versions for all modules listed in MYMETA.json (including optional ones):
# Version Module
# -------- ------------------------
# 2.150010 CPAN::Meta
# 2.140 CPAN::Meta::Requirements
# 7.24 ExtUtils::MakeMaker
# 3.62 File::Spec
# 3.62 File::Spec::Functions
# 0.2304 File::Temp
# 1.36 IO::Handle
# 1.20 IPC::Open3
# 1.47 List::Util
# undef Mojo::Base
# undef Mojo::JSON
# 7.31 Mojolicious
# 1.302083 Test::More
# 1.11 strict
# 0.9918 version
# 1.37 warnings
t/00-report-prereqs.t .. ok
All tests successful.
Files=2, Tests=2, 0 wallclock secs ( 0.02 usr 0.00 sys + 0.16 cusr 0.01 csys = 0.19 CPU)
Result: PASS
Manifying 1 pod document
Appending installation info to /home/ryan/perl5/perlbrew/perls/perl-blead/lib/5.26.0/x86_64-linux/perllocal.pod
OK
Successfully installed Mojolicious-Plugin-Args-0.05
Installing /home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/x86_64-linux/.meta/Mojolicious-Plugin-Args-0.05/install.json
Searching Mojolicious::Plugin::NamespaceForm (0.01) on cpanmetadb ...
! Finding Mojolicious::Plugin::NamespaceForm on cpanmetadb failed.
Searching Mojolicious::Plugin::NamespaceForm (0.01) on metacpan ...
! Could not find a release matching Mojolicious::Plugin::NamespaceForm (0.01) on MetaCPAN.
Searching Mojolicious::Plugin::NamespaceForm on mirror http://www.cpan.org ...
! Finding Mojolicious::Plugin::NamespaceForm (0.01) on mirror http://www.cpan.org failed.
! Couldn't find module or a distribution Mojolicious::Plugin::NamespaceForm (0.01)
Searching MojoX::Session::Store::MongoDB (0.52) on cpanmetadb ...
Unpacking MojoX-Session-Store-MongoDB-0.52.tar.gz
--> Working on MojoX::Session::Store::MongoDB
Fetching http://www.cpan.org/authors/id/A/AB/ABH/MojoX-Session-Store-MongoDB-0.52.tar.gz ... OK
MojoX-Session-Store-MongoDB-0.52/
MojoX-Session-Store-MongoDB-0.52/Changes
MojoX-Session-Store-MongoDB-0.52/lib/
MojoX-Session-Store-MongoDB-0.52/Makefile.PL
MojoX-Session-Store-MongoDB-0.52/MANIFEST
MojoX-Session-Store-MongoDB-0.52/META.yml
MojoX-Session-Store-MongoDB-0.52/README
MojoX-Session-Store-MongoDB-0.52/t/
MojoX-Session-Store-MongoDB-0.52/t/mongodb.t
MojoX-Session-Store-MongoDB-0.52/lib/MojoX/
MojoX-Session-Store-MongoDB-0.52/lib/MojoX/Session/
MojoX-Session-Store-MongoDB-0.52/lib/MojoX/Session/Store/
MojoX-Session-Store-MongoDB-0.52/lib/MojoX/Session/Store/MongoDB.pm
Entering MojoX-Session-Store-MongoDB-0.52
Checking configure dependencies from META.yml
Checking if you have ExtUtils::MakeMaker 6.58 ... Yes (7.24)
Running Makefile.PL
Configuring MojoX-Session-Store-MongoDB-0.52 ... Warning: prerequisite Mojo 0.991251 not found. We have unknown version.
Checking if your kit is complete...
Looks good
Generating a Unix-style Makefile
Writing Makefile for MojoX::Session::Store::MongoDB
Writing MYMETA.yml and MYMETA.json
Checking dependencies from MYMETA.json ...
Checking if you have Test::More 0 ... Yes (1.302083)
Checking if you have Mojo 0.991251 ... No
Checking if you have ExtUtils::MakeMaker 0 ... Yes (7.24)
Checking if you have MojoX::Session 0.15 ... Yes (0.33)
Checking if you have MongoDB 0 ... Yes (v0.708.4.0)
Checking if you have Data::Dumper 0 ... Yes (2.161)
Checking if you have namespace::clean 0 ... Yes (0.27)
Searching Mojo (0.991251) on cpanmetadb ...
! Installing the dependencies failed: Missing version info for module 'Mojo'
! Bailing out the installation for MojoX-Session-Store-MongoDB-0.52.
Searching Mojolicious::Plugin::Libravatar (1.09) on cpanmetadb ...
Unpacking Mojolicious-Plugin-Libravatar-1.09.tar.gz
OK
==> Found dependencies: Mojo
Found Mojo which doesn't satisfy 0.991251.
--> Working on Mojolicious::Plugin::Libravatar
Fetching http://www.cpan.org/authors/id/H/HE/HEYTRAV/Mojolicious-Plugin-Libravatar-1.09.tar.gz ... OK
Mojolicious-Plugin-Libravatar-1.09/
Mojolicious-Plugin-Libravatar-1.09/lib/
Mojolicious-Plugin-Libravatar-1.09/Makefile.PL
Mojolicious-Plugin-Libravatar-1.09/MANIFEST
Mojolicious-Plugin-Libravatar-1.09/META.json
Mojolicious-Plugin-Libravatar-1.09/META.yml
Mojolicious-Plugin-Libravatar-1.09/README.md
Mojolicious-Plugin-Libravatar-1.09/t/
Mojolicious-Plugin-Libravatar-1.09/t/libravatar.t
Mojolicious-Plugin-Libravatar-1.09/lib/Mojolicious/
Mojolicious-Plugin-Libravatar-1.09/lib/Mojolicious/Plugin/
Mojolicious-Plugin-Libravatar-1.09/lib/Mojolicious/Plugin/Libravatar.pm
Entering Mojolicious-Plugin-Libravatar-1.09
Checking configure dependencies from META.json
Checking if you have ExtUtils::MakeMaker 6.58 ... Yes (7.24)
Running Makefile.PL
Configuring Mojolicious-Plugin-Libravatar-1.09 ... Checking if your kit is complete...
Looks good
Generating a Unix-style Makefile
Writing Makefile for Mojolicious::Plugin::Libravatar
Writing MYMETA.yml and MYMETA.json
Checking dependencies from MYMETA.json ...
Checking if you have Libravatar::URL 0 ... Yes (1.07)
Checking if you have Mojolicious 0 ... Yes (7.31)
Checking if you have ExtUtils::MakeMaker 0 ... Yes (7.24)
Checking if you have Test::Exception 0 ... Yes (0.43)
Checking if you have Gravatar::URL 0 ... Yes (1.07)
Checking if you have Test::Routine 0 ... Yes (0.025)
OK
Building and testing Mojolicious-Plugin-Libravatar-1.09 ... cp lib/Mojolicious/Plugin/Libravatar.pm blib/lib/Mojolicious/Plugin/Libravatar.pm
Manifying 1 pod document
PERL_DL_NONLAZY=1 "/home/ryan/perl5/perlbrew/perls/perl-blead/bin/perl5.26.0" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(0, 'blib/lib', 'blib/arch')" t/*.t
Can't locate object method "meta" via package "Mojolicious::Lite" at /home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Test/Routine/Runner.pm line 79.
t/libravatar.t ..
Dubious, test returned 255 (wstat 65280, 0xff00)
No subtests run
Test Summary Report
-------------------
t/libravatar.t (Wstat: 65280 Tests: 0 Failed: 0)
Non-zero exit status: 255
Parse errors: No plan found in TAP output
Files=1, Tests=0, 0 wallclock secs ( 0.01 usr 0.00 sys + 0.25 cusr 0.00 csys = 0.26 CPU)
Result: FAIL
Failed 1/1 test programs. 0/0 subtests failed.
Makefile:848: recipe for target 'test_dynamic' failed
make: *** [test_dynamic] Error 255
! Installing Mojolicious::Plugin::Libravatar failed. See /home/ryan/.cpanm/work/1493613028.4197/build.log for details. Retry with --force to force install it.
Searching Mojolicious::Plugin::AnyData (1.20) on cpanmetadb ...
Unpacking Mojolicious-Plugin-AnyData-1.20.tar.gz
FAIL
--> Working on Mojolicious::Plugin::AnyData
Fetching http://www.cpan.org/authors/id/S/SH/SHOOTNIX/Mojolicious-Plugin-AnyData-1.20.tar.gz ... OK
Mojolicious-Plugin-AnyData-1.20/
Mojolicious-Plugin-AnyData-1.20/t/
Mojolicious-Plugin-AnyData-1.20/lib/
Mojolicious-Plugin-AnyData-1.20/lib/Mojolicious/
Mojolicious-Plugin-AnyData-1.20/lib/Mojolicious/Plugin/
Mojolicious-Plugin-AnyData-1.20/README
Mojolicious-Plugin-AnyData-1.20/META.yml
Mojolicious-Plugin-AnyData-1.20/META.json
Mojolicious-Plugin-AnyData-1.20/MANIFEST
Mojolicious-Plugin-AnyData-1.20/Makefile.PL
Mojolicious-Plugin-AnyData-1.20/LICENSE
Mojolicious-Plugin-AnyData-1.20/dist.ini
Mojolicious-Plugin-AnyData-1.20/Changes
Mojolicious-Plugin-AnyData-1.20/Build.PL
Mojolicious-Plugin-AnyData-1.20/t/data.conf
Mojolicious-Plugin-AnyData-1.20/t/00-load.t
Mojolicious-Plugin-AnyData-1.20/t/01-functional.t
Mojolicious-Plugin-AnyData-1.20/lib/Mojolicious/Plugin/AnyData.pm
Entering Mojolicious-Plugin-AnyData-1.20
Checking configure dependencies from META.json
Checking if you have ExtUtils::MakeMaker 6.58 ... Yes (7.24)
Checking if you have Module::Build 0.38 ... Yes (0.4222)
Running Build.PL
Configuring Mojolicious-Plugin-AnyData-1.20 ... Checking prerequisites...
requires:
! DBD::AnyData is not installed
build_requires:
! DBD::AnyData is not installed
ERRORS/WARNINGS FOUND IN PREREQUISITES. You may wish to install the versions
of the modules indicated above before proceeding with this installation
Created MYMETA.yml and MYMETA.json
Creating new 'Build' script for 'Mojolicious-Plugin-AnyData' version '1.20'
Checking dependencies from MYMETA.json ...
Checking if you have Test::Mojo 0 ... Yes (undef)
Checking if you have Mojolicious::Lite 0 ... Yes (undef)
Checking if you have Module::Build 0.38 ... Yes (0.4222)
Checking if you have Try::Tiny 0 ... Yes (0.28)
Checking if you have Mojo::Base 0 ... Yes (undef)
Checking if you have DBD::AnyData 0 ... No
Checking if you have English 0 ... Yes (1.10)
Checking if you have DBI 0 ... Yes (1.636)
Checking if you have Test::More 0 ... Yes (1.302083)
Searching DBD::AnyData (0) on cpanmetadb ...
Unpacking DBD-AnyData-0.110.tar.gz
OK
==> Found dependencies: DBD::AnyData
--> Working on DBD::AnyData
Fetching http://www.cpan.org/authors/id/R/RE/REHSACK/DBD-AnyData-0.110.tar.gz ... OK
DBD-AnyData-0.110
DBD-AnyData-0.110/META.yml
DBD-AnyData-0.110/Changes
DBD-AnyData-0.110/MANIFEST
DBD-AnyData-0.110/MANIFEST.SKIP
DBD-AnyData-0.110/Build.PL
DBD-AnyData-0.110/Makefile.PL
DBD-AnyData-0.110/README
DBD-AnyData-0.110/lib
DBD-AnyData-0.110/lib/DBD
DBD-AnyData-0.110/lib/DBD/AnyData.pm
DBD-AnyData-0.110/t
DBD-AnyData-0.110/t/00-load.t
DBD-AnyData-0.110/t/manifest.t
DBD-AnyData-0.110/t/pod.t
DBD-AnyData-0.110/t/01-basic.t
Entering DBD-AnyData-0.110
Checking configure dependencies from META.yml
Checking if you have ExtUtils::Install 1.46 ... Yes (2.04)
Checking if you have Module::Build 0.38 ... Yes (0.4222)
Running Build.PL
Configuring DBD-AnyData-0.110 ... Checking prerequisites...
requires:
! SQL::Statement (0.1021) is installed, but we need version >= 1.27_02
recommends:
* SQL::Statement (0.1021) is installed, but we prefer to have 1.28
ERRORS/WARNINGS FOUND IN PREREQUISITES. You may wish to install the versions
of the modules indicated above before proceeding with this installation
Created MYMETA.yml and MYMETA.json
Creating new 'Build' script for 'DBD-AnyData' version '0.110'
Checking dependencies from MYMETA.json ...
Checking if you have SQL::Statement 1.27_02 ... No (0.1021 < 1.27_02)
Checking if you have Test::More 0.9 ... Yes (1.302083)
Checking if you have Params::Util 1.00 ... Yes (1.07)
Checking if you have DBI 1.611_93 ... Yes (1.636)
Checking if you have AnyData 0.07 ... Yes (0.12)
Searching SQL::Statement (1.27_02) on cpanmetadb ...
Unpacking SQL-Statement-1.412.tar.gz
OK
==> Found dependencies: SQL::Statement
--> Working on SQL::Statement
Fetching http://www.cpan.org/authors/id/R/RE/REHSACK/SQL-Statement-1.412.tar.gz ... OK
SQL-Statement-1.412/
SQL-Statement-1.412/ARTISTIC-1.0
SQL-Statement-1.412/Changes
SQL-Statement-1.412/GPL-1
SQL-Statement-1.412/GPL-2.0
SQL-Statement-1.412/lib/
SQL-Statement-1.412/LICENSE
SQL-Statement-1.412/Makefile.PL
SQL-Statement-1.412/MANIFEST
SQL-Statement-1.412/MANIFEST.SKIP
SQL-Statement-1.412/META.json
SQL-Statement-1.412/META.yml
SQL-Statement-1.412/README
SQL-Statement-1.412/README.md
SQL-Statement-1.412/t/
SQL-Statement-1.412/t/00error.t
SQL-Statement-1.412/t/01prepare.t
SQL-Statement-1.412/t/02execute.t
SQL-Statement-1.412/t/03import.t
SQL-Statement-1.412/t/04idents.t
SQL-Statement-1.412/t/05simple.t
SQL-Statement-1.412/t/06virtual.t
SQL-Statement-1.412/t/08join.t
SQL-Statement-1.412/t/09ops.t
SQL-Statement-1.412/t/10limit.t
SQL-Statement-1.412/t/12eval.t
SQL-Statement-1.412/t/14parse.t
SQL-Statement-1.412/t/15parse.t
SQL-Statement-1.412/t/16parse.t
SQL-Statement-1.412/t/17quoting.t
SQL-Statement-1.412/t/23dialects.t
SQL-Statement-1.412/t/99backtick.t
SQL-Statement-1.412/t/SQLtest.pm
SQL-Statement-1.412/t/TestLib.pm
SQL-Statement-1.412/lib/SQL/
SQL-Statement-1.412/lib/SQL/Dialects/
SQL-Statement-1.412/lib/SQL/Eval.pm
SQL-Statement-1.412/lib/SQL/Parser.pm
SQL-Statement-1.412/lib/SQL/Statement/
SQL-Statement-1.412/lib/SQL/Statement.pm
SQL-Statement-1.412/lib/SQL/Statement/Embed.pod
SQL-Statement-1.412/lib/SQL/Statement/Function.pm
SQL-Statement-1.412/lib/SQL/Statement/Functions.pm
SQL-Statement-1.412/lib/SQL/Statement/GetInfo.pm
SQL-Statement-1.412/lib/SQL/Statement/Operation.pm
SQL-Statement-1.412/lib/SQL/Statement/Placeholder.pm
SQL-Statement-1.412/lib/SQL/Statement/RAM.pm
SQL-Statement-1.412/lib/SQL/Statement/Roadmap.pod
SQL-Statement-1.412/lib/SQL/Statement/Structure.pod
SQL-Statement-1.412/lib/SQL/Statement/Syntax.pod
SQL-Statement-1.412/lib/SQL/Statement/Term.pm
SQL-Statement-1.412/lib/SQL/Statement/TermFactory.pm
SQL-Statement-1.412/lib/SQL/Statement/Util.pm
SQL-Statement-1.412/lib/SQL/Dialects/ANSI.pm
SQL-Statement-1.412/lib/SQL/Dialects/AnyData.pm
SQL-Statement-1.412/lib/SQL/Dialects/CSV.pm
SQL-Statement-1.412/lib/SQL/Dialects/Role.pm
Entering SQL-Statement-1.412
Checking configure dependencies from META.json
Checking if you have ExtUtils::MakeMaker 6.58 ... Yes (7.24)
Running Makefile.PL
Configuring SQL-Statement-1.412 ... ***
This version of SQL::Statement conflicts with
the version of SQL::Statement (0.1021) you have installed.
It's strongly recommended that you carefully read
the Changes file and test your application with
this version before finally upgrading.
See local::lib how to do it easily.
***
Checking if your kit is complete...
Looks good
Generating a Unix-style Makefile
Writing Makefile for SQL::Statement
Writing MYMETA.yml and MYMETA.json
Checking dependencies from MYMETA.json ...
Checking if you have Text::Soundex 3.04 ... Yes (3.05)
Checking if you have Params::Util 1.00 ... Yes (1.07)
Checking if you have Test::More 0.90 ... Yes (1.302083)
Checking if you have Test::Deep 0 ... Yes (1.126)
Checking if you have Scalar::Util 1.0 ... Yes (1.47)
Checking if you have Data::Dumper 0 ... Yes (2.161)
Checking if you have Clone 0.30 ... Yes (0.39)
Checking if you have Math::Complex 1.56 ... Yes (1.59)
Checking if you have Module::Runtime 0 ... Yes (0.014)
Checking if you have Math::Base::Convert 0 ... Yes (0.11)
Checking if you have Carp 0 ... Yes (1.38)
Checking if you have Text::Balanced 0 ... Yes (2.03)
OK
Building and testing SQL-Statement-1.412 ... cp lib/SQL/Statement/Function.pm blib/lib/SQL/Statement/Function.pm
cp lib/SQL/Parser.pm blib/lib/SQL/Parser.pm
cp lib/SQL/Eval.pm blib/lib/SQL/Eval.pm
cp lib/SQL/Dialects/ANSI.pm blib/lib/SQL/Dialects/ANSI.pm
cp lib/SQL/Statement/Placeholder.pm blib/lib/SQL/Statement/Placeholder.pm
cp lib/SQL/Dialects/AnyData.pm blib/lib/SQL/Dialects/AnyData.pm
cp lib/SQL/Statement/Functions.pm blib/lib/SQL/Statement/Functions.pm
cp lib/SQL/Statement/Util.pm blib/lib/SQL/Statement/Util.pm
cp lib/SQL/Statement/Term.pm blib/lib/SQL/Statement/Term.pm
cp lib/SQL/Statement/TermFactory.pm blib/lib/SQL/Statement/TermFactory.pm
cp lib/SQL/Dialects/Role.pm blib/lib/SQL/Dialects/Role.pm
cp lib/SQL/Statement/Embed.pod blib/lib/SQL/Statement/Embed.pod
cp lib/SQL/Statement/Syntax.pod blib/lib/SQL/Statement/Syntax.pod
cp lib/SQL/Statement/Roadmap.pod blib/lib/SQL/Statement/Roadmap.pod
cp lib/SQL/Statement/Structure.pod blib/lib/SQL/Statement/Structure.pod
cp lib/SQL/Statement/Operation.pm blib/lib/SQL/Statement/Operation.pm
cp lib/SQL/Statement/RAM.pm blib/lib/SQL/Statement/RAM.pm
cp lib/SQL/Statement.pm blib/lib/SQL/Statement.pm
cp lib/SQL/Statement/GetInfo.pm blib/lib/SQL/Statement/GetInfo.pm
cp lib/SQL/Dialects/CSV.pm blib/lib/SQL/Dialects/CSV.pm
Manifying 20 pod documents
PERL_DL_NONLAZY=1 "/home/ryan/perl5/perlbrew/perls/perl-blead/bin/perl5.26.0" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(0, 'blib/lib', 'blib/arch')" t/*.t xt/*.t
# # Using required:
# # SQL::Statement: 1.412
# # Using recommended:
# # DBD::CSV: 0.49
# # DBD::DBM: 0.08
# # DBD::File: 0.44
# # DBI: 1.636
t/00error.t ..... ok
t/01prepare.t ... ok
t/02execute.t ... ok
t/03import.t .... ok
t/04idents.t .... ok
t/05simple.t .... ok
t/06virtual.t ... ok
t/08join.t ...... ok
t/09ops.t ....... ok
t/10limit.t ..... ok
t/12eval.t ...... ok
t/14parse.t ..... ok
t/15parse.t ..... ok
t/16parse.t ..... ok
t/17quoting.t ... ok
t/23dialects.t .. ok
t/99backtick.t .. ok
All tests successful.
Test Summary Report
-------------------
t/06virtual.t (Wstat: 0 Tests: 2626 Failed: 0)
TODO passed: 565-567, 1220-1222, 1877-1879, 2534-2536
t/08join.t (Wstat: 0 Tests: 1284 Failed: 0)
TODO passed: 289-291, 293-295, 312-321, 610-612, 614-616
633-642, 931-933, 935-937, 954-963, 1252-1254
1256-1258, 1275-1284
Files=17, Tests=6418, 5 wallclock secs ( 0.32 usr 0.02 sys + 4.68 cusr 0.26 csys = 5.28 CPU)
Result: PASS
Manifying 20 pod documents
Appending installation info to /home/ryan/perl5/perlbrew/perls/perl-blead/lib/5.26.0/x86_64-linux/perllocal.pod
OK
Successfully installed SQL-Statement-1.412 (upgraded from 0.1021)
Installing /home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/x86_64-linux/.meta/SQL-Statement-1.412/install.json
! Installing the dependencies failed: Installed version (0.1021) of SQL::Statement is not in range '1.27_02'
! Bailing out the installation for DBD-AnyData-0.110.
! Installing the dependencies failed: Module 'DBD::AnyData' is not installed
! Bailing out the installation for Mojolicious-Plugin-AnyData-1.20.
Searching Mojolicious::Plugin::DumpyLog (0.01) on cpanmetadb ...
Unpacking Mojolicious-Plugin-DumpyLog-0.01.tar.gz
--> Working on Mojolicious::Plugin::DumpyLog
Fetching http://www.cpan.org/authors/id/A/AM/AMIRITE/Mojolicious-Plugin-DumpyLog-0.01.tar.gz ... OK
Mojolicious-Plugin-DumpyLog-0.01
Mojolicious-Plugin-DumpyLog-0.01/README
Mojolicious-Plugin-DumpyLog-0.01/LICENSE
Mojolicious-Plugin-DumpyLog-0.01/dist.ini
Mojolicious-Plugin-DumpyLog-0.01/META.yml
Mojolicious-Plugin-DumpyLog-0.01/MANIFEST
Mojolicious-Plugin-DumpyLog-0.01/META.json
Mojolicious-Plugin-DumpyLog-0.01/Makefile.PL
Mojolicious-Plugin-DumpyLog-0.01/t
Mojolicious-Plugin-DumpyLog-0.01/t/00-compile.t
Mojolicious-Plugin-DumpyLog-0.01/t/00-report-prereqs.t
Mojolicious-Plugin-DumpyLog-0.01/lib/Mojolicious/Plugin
Mojolicious-Plugin-DumpyLog-0.01/lib/Mojolicious/Plugin/DumpyLog.pm
Entering Mojolicious-Plugin-DumpyLog-0.01
Checking configure dependencies from META.json
Checking if you have ExtUtils::MakeMaker 6.58 ... Yes (7.24)
Running Makefile.PL
Configuring Mojolicious-Plugin-DumpyLog-0.01 ... Checking if your kit is complete...
Looks good
Generating a Unix-style Makefile
Writing Makefile for Mojolicious::Plugin::DumpyLog
Writing MYMETA.yml and MYMETA.json
Checking dependencies from MYMETA.json ...
Checking if you have IO::Handle 0 ... Yes (1.36)
Checking if you have ExtUtils::MakeMaker 0 ... Yes (7.24)
Checking if you have Mojo::Base 0 ... Yes (undef)
Checking if you have List::Util 0 ... Yes (1.47)
Checking if you have version 0 ... Yes (0.9918)
Checking if you have IPC::Open3 0 ... Yes (1.20)
Checking if you have strict 0 ... Yes (1.11)
Checking if you have File::Temp 0 ... Yes (0.2304)
Checking if you have Test::More 0 ... Yes (1.302083)
Checking if you have warnings 0 ... Yes (1.37)
Checking if you have File::Spec::Functions 0 ... Yes (3.62)
Checking if you have File::Spec 0 ... Yes (3.62)
OK
Building and testing Mojolicious-Plugin-DumpyLog-0.01 ... cp lib/Mojolicious/Plugin/DumpyLog.pm blib/lib/Mojolicious/Plugin/DumpyLog.pm
Manifying 1 pod document
PERL_DL_NONLAZY=1 "/home/ryan/perl5/perlbrew/perls/perl-blead/bin/perl5.26.0" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(0, 'blib/lib', 'blib/arch')" t/*.t
t/00-compile.t ......... ok
#
# Versions for all modules listed in MYMETA.json (including optional ones):
# Version Module
# -------- ------------------------
# 2.150010 CPAN::Meta
# 2.140 CPAN::Meta::Requirements
# 7.24 ExtUtils::MakeMaker
# 3.62 File::Spec
# 3.62 File::Spec::Functions
# 0.2304 File::Temp
# 1.36 IO::Handle
# 1.20 IPC::Open3
# 1.47 List::Util
# undef Mojo::Base
# 1.302083 Test::More
# 1.11 strict
# 0.9918 version
# 1.37 warnings
t/00-report-prereqs.t .. ok
All tests successful.
Files=2, Tests=2, 0 wallclock secs ( 0.01 usr 0.00 sys + 0.12 cusr 0.00 csys = 0.13 CPU)
Result: PASS
Manifying 1 pod document
Appending installation info to /home/ryan/perl5/perlbrew/perls/perl-blead/lib/5.26.0/x86_64-linux/perllocal.pod
OK
Successfully installed Mojolicious-Plugin-DumpyLog-0.01
Installing /home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/x86_64-linux/.meta/Mojolicious-Plugin-DumpyLog-0.01/install.json
Searching MojoX::UserAgent (0.21) on cpanmetadb ...
Unpacking MojoX-UserAgent-0.21.tar.gz
--> Working on MojoX::UserAgent
Fetching http://www.cpan.org/authors/id/A/AC/ACAJOU/MojoX-UserAgent-0.21.tar.gz ... OK
MojoX-UserAgent-0.21/
MojoX-UserAgent-0.21/MANIFEST.SKIP
MojoX-UserAgent-0.21/lib/
MojoX-UserAgent-0.21/lib/MojoX/
MojoX-UserAgent-0.21/lib/MojoX/UserAgent.pm
MojoX-UserAgent-0.21/lib/MojoX/UserAgent/
MojoX-UserAgent-0.21/lib/MojoX/UserAgent/CookieJar.pm
MojoX-UserAgent-0.21/lib/MojoX/UserAgent/Transaction.pm
MojoX-UserAgent-0.21/MANIFEST
MojoX-UserAgent-0.21/Changes
MojoX-UserAgent-0.21/LICENSE
MojoX-UserAgent-0.21/Makefile.PL
MojoX-UserAgent-0.21/t/
MojoX-UserAgent-0.21/t/wire.t
MojoX-UserAgent-0.21/t/00use.t
MojoX-UserAgent-0.21/t/pod-coverage.t
MojoX-UserAgent-0.21/t/wire-pipeline.t
MojoX-UserAgent-0.21/t/cookiejar.t
MojoX-UserAgent-0.21/t/pod.t
MojoX-UserAgent-0.21/t/useragent.t
MojoX-UserAgent-0.21/README
MojoX-UserAgent-0.21/META.yml
Entering MojoX-UserAgent-0.21
Checking configure dependencies from META.yml
Running Makefile.PL
Configuring MojoX-UserAgent-0.21 ... Warning: prerequisite Mojo 0.991250 not found. We have unknown version.
Checking if your kit is complete...
Looks good
Generating a Unix-style Makefile
Writing Makefile for MojoX::UserAgent
Writing MYMETA.yml and MYMETA.json
Checking dependencies from MYMETA.json ...
Checking if you have Mojo 0.991250 ... No
Checking if you have Test::More 0 ... Yes (1.302083)
Checking if you have ExtUtils::MakeMaker 0 ... Yes (7.24)
Already tried Mojo. Skipping.
! Installing the dependencies failed: Missing version info for module 'Mojo'
! Bailing out the installation for MojoX-UserAgent-0.21.
Searching Mojolicious::Plugin::Qaptcha (0.10) on cpanmetadb ...
Unpacking Mojolicious-Plugin-Qaptcha-0.11.tar.gz
OK
==> Found dependencies: Mojo
--> Working on Mojolicious::Plugin::Qaptcha
Fetching http://www.cpan.org/authors/id/H/HR/HRUPP/Mojolicious-Plugin-Qaptcha-0.11.tar.gz ... OK
Mojolicious-Plugin-Qaptcha-0.11
Mojolicious-Plugin-Qaptcha-0.11/Changes
Mojolicious-Plugin-Qaptcha-0.11/Makefile.PL
Mojolicious-Plugin-Qaptcha-0.11/META.yml
Mojolicious-Plugin-Qaptcha-0.11/Build.PL
Mojolicious-Plugin-Qaptcha-0.11/MANIFEST
Mojolicious-Plugin-Qaptcha-0.11/META.json
Mojolicious-Plugin-Qaptcha-0.11/README.pod
Mojolicious-Plugin-Qaptcha-0.11/lib
Mojolicious-Plugin-Qaptcha-0.11/lib/Mojolicious
Mojolicious-Plugin-Qaptcha-0.11/lib/Mojolicious/Plugin
Mojolicious-Plugin-Qaptcha-0.11/lib/Mojolicious/Plugin/Qaptcha.pm
Mojolicious-Plugin-Qaptcha-0.11/ex
Mojolicious-Plugin-Qaptcha-0.11/ex/qaptcha.pl
Mojolicious-Plugin-Qaptcha-0.11/t
Mojolicious-Plugin-Qaptcha-0.11/t/basic.t
Mojolicious-Plugin-Qaptcha-0.11/t/manifest.t
Mojolicious-Plugin-Qaptcha-0.11/t/pod.t
Mojolicious-Plugin-Qaptcha-0.11/t/pod-coverage.t
Mojolicious-Plugin-Qaptcha-0.11/t/no_jquery.t
Mojolicious-Plugin-Qaptcha-0.11/t/00-load.t
Mojolicious-Plugin-Qaptcha-0.11/t/configurable.t
Mojolicious-Plugin-Qaptcha-0.11/jquery
Mojolicious-Plugin-Qaptcha-0.11/jquery/QapTcha.jquery.css
Mojolicious-Plugin-Qaptcha-0.11/jquery/QapTcha.jquery.min.js
Mojolicious-Plugin-Qaptcha-0.11/jquery/QapTcha.jquery.js
Mojolicious-Plugin-Qaptcha-0.11/jquery/jquery.ui.touch.js
Mojolicious-Plugin-Qaptcha-0.11/jquery/bg_draggable_qaptcha.jpg
Mojolicious-Plugin-Qaptcha-0.11/jquery/jquery-ui.js
Mojolicious-Plugin-Qaptcha-0.11/jquery/jquery.js
Entering Mojolicious-Plugin-Qaptcha-0.11
Checking configure dependencies from META.json
Checking if you have Module::Build 0.38 ... Yes (0.4222)
Checking if you have ExtUtils::Install 1.46 ... Yes (2.04)
Running Build.PL
Configuring Mojolicious-Plugin-Qaptcha-0.11 ... Created MYMETA.yml and MYMETA.json
Creating new 'Build' script for 'Mojolicious-Plugin-Qaptcha' version '0.11'
Checking dependencies from MYMETA.json ...
Checking if you have Test::More 0 ... Yes (1.302083)
Checking if you have File::ShareDir 1.00 ... Yes (1.102)
Checking if you have Mojolicious 5 ... Yes (7.31)
Checking if you have Module::Build 0.4205 ... Yes (0.4222)
OK
Building and testing Mojolicious-Plugin-Qaptcha-0.11 ... Building Mojolicious-Plugin-Qaptcha
# Failed test 'use Mojolicious::Plugin::Qaptcha;'
# at t/00-load.t line 10.
# Tried to use 'Mojolicious::Plugin::Qaptcha'.
# Error: "slurp" is not exported by the Mojo::Util module
# Can't continue after import errors at /home/ryan/.cpanm/work/1493613028.4197/Mojolicious-Plugin-Qaptcha-0.11/blib/lib/Mojolicious/Plugin/Qaptcha.pm line 5.
# BEGIN failed--compilation aborted at /home/ryan/.cpanm/work/1493613028.4197/Mojolicious-Plugin-Qaptcha-0.11/blib/lib/Mojolicious/Plugin/Qaptcha.pm line 5.
# Compilation failed in require at t/00-load.t line 10.
# BEGIN failed--compilation aborted at t/00-load.t line 10.
Bailout called. Further testing stopped:
Use of uninitialized value $Mojolicious::Plugin::Qaptcha::VERSION in concatenation (.) or string at t/00-load.t line 13.
# Looks like your test exited with 255 just after 1.
FAILED--Further testing stopped.
! Installing Mojolicious::Plugin::Qaptcha failed. See /home/ryan/.cpanm/work/1493613028.4197/build.log for details. Retry with --force to force install it.
Searching Mojolicious::Plugin::Nour::Config (0.09) on cpanmetadb ...
Unpacking Mojolicious-Plugin-Nour-Config-0.09.tar.gz
FAIL
--> Working on Mojolicious::Plugin::Nour::Config
Fetching http://www.cpan.org/authors/id/A/AM/AMIRITE/Mojolicious-Plugin-Nour-Config-0.09.tar.gz ... OK
Mojolicious-Plugin-Nour-Config-0.09
Mojolicious-Plugin-Nour-Config-0.09/README
Mojolicious-Plugin-Nour-Config-0.09/LICENSE
Mojolicious-Plugin-Nour-Config-0.09/dist.ini
Mojolicious-Plugin-Nour-Config-0.09/META.yml
Mojolicious-Plugin-Nour-Config-0.09/MANIFEST
Mojolicious-Plugin-Nour-Config-0.09/META.json
Mojolicious-Plugin-Nour-Config-0.09/Makefile.PL
Mojolicious-Plugin-Nour-Config-0.09/t
Mojolicious-Plugin-Nour-Config-0.09/t/00-compile.t
Mojolicious-Plugin-Nour-Config-0.09/t/00-report-prereqs.t
Mojolicious-Plugin-Nour-Config-0.09/config
Mojolicious-Plugin-Nour-Config-0.09/config/application.yml
Mojolicious-Plugin-Nour-Config-0.09/config/database
Mojolicious-Plugin-Nour-Config-0.09/config/database/config.yml
Mojolicious-Plugin-Nour-Config-0.09/config/database/private
Mojolicious-Plugin-Nour-Config-0.09/config/database/private/README.md
Mojolicious-Plugin-Nour-Config-0.09/config/application/nested
Mojolicious-Plugin-Nour-Config-0.09/config/application/nested/example.yml
Mojolicious-Plugin-Nour-Config-0.09/lib/Mojolicious/Plugin/Nour
Mojolicious-Plugin-Nour-Config-0.09/lib/Mojolicious/Plugin/Nour/Config.pm
Mojolicious-Plugin-Nour-Config-0.09/config/database/private/production.yml
Entering Mojolicious-Plugin-Nour-Config-0.09
Checking configure dependencies from META.json
Checking if you have ExtUtils::MakeMaker 6.58 ... Yes (7.24)
Running Makefile.PL
Configuring Mojolicious-Plugin-Nour-Config-0.09 ... Checking if your kit is complete...
Looks good
Generating a Unix-style Makefile
Writing Makefile for Mojolicious::Plugin::Nour::Config
Writing MYMETA.yml and MYMETA.json
Checking dependencies from MYMETA.json ...
Checking if you have File::Find 0 ... Yes (1.34)
Checking if you have File::Temp 0 ... Yes (0.2304)
Checking if you have IO::All 0 ... Yes (0.86)
Checking if you have File::Spec 0 ... Yes (3.62)
Checking if you have File::Spec::Functions 0 ... Yes (3.62)
Checking if you have IO::Handle 0 ... Yes (1.36)
Checking if you have ExtUtils::MakeMaker 0 ... Yes (7.24)
Checking if you have Linux::Inotify2 0 ... Yes (1.22)
Checking if you have List::Util 0 ... Yes (1.47)
Checking if you have strict 0 ... Yes (1.11)
Checking if you have Nour::Config 0 ... Yes (undef)
Checking if you have Test::More 0 ... Yes (1.302083)
Checking if you have warnings 0 ... Yes (1.37)
Checking if you have List::AllUtils 0 ... Yes (0.14)
Checking if you have Mojo::Base 0 ... Yes (undef)
Checking if you have IPC::Open3 0 ... Yes (1.20)
Checking if you have version 0 ... Yes (0.9918)
OK
Building and testing Mojolicious-Plugin-Nour-Config-0.09 ... cp lib/Mojolicious/Plugin/Nour/Config.pm blib/lib/Mojolicious/Plugin/Nour/Config.pm
Manifying 1 pod document
PERL_DL_NONLAZY=1 "/home/ryan/perl5/perlbrew/perls/perl-blead/bin/perl5.26.0" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(0, 'blib/lib', 'blib/arch')" t/*.t
t/00-compile.t ......... ok
#
# Versions for all modules listed in MYMETA.json (including optional ones):
# Version Module
# -------- ------------------------
# 2.150010 CPAN::Meta
# 2.140 CPAN::Meta::Requirements
# 7.24 ExtUtils::MakeMaker
# 1.34 File::Find
# 3.62 File::Spec
# 3.62 File::Spec::Functions
# 0.2304 File::Temp
# 0.86 IO::All
# 1.36 IO::Handle
# 1.20 IPC::Open3
# 1.22 Linux::Inotify2
# 0.14 List::AllUtils
# 1.47 List::Util
# undef Mojo::Base
# undef Nour::Config
# 1.302083 Test::More
# 1.11 strict
# 0.9918 version
# 1.37 warnings
t/00-report-prereqs.t .. ok
All tests successful.
Files=2, Tests=2, 0 wallclock secs ( 0.01 usr 0.00 sys + 0.22 cusr 0.00 csys = 0.23 CPU)
Result: PASS
Manifying 1 pod document
Appending installation info to /home/ryan/perl5/perlbrew/perls/perl-blead/lib/5.26.0/x86_64-linux/perllocal.pod
OK
Successfully installed Mojolicious-Plugin-Nour-Config-0.09
Installing /home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/x86_64-linux/.meta/Mojolicious-Plugin-Nour-Config-0.09/install.json
Searching Mojolicious::Plugin::AdvancedMod (0.38) on cpanmetadb ...
Unpacking Mojolicious-Plugin-AdvancedMod-0.38.tar.gz
--> Working on Mojolicious::Plugin::AdvancedMod
Fetching http://www.cpan.org/authors/id/G/GR/GRISHKOV/Mojolicious-Plugin-AdvancedMod-0.38.tar.gz ... OK
Mojolicious-Plugin-AdvancedMod/
Mojolicious-Plugin-AdvancedMod/.gitignore
Mojolicious-Plugin-AdvancedMod/README.pod
Mojolicious-Plugin-AdvancedMod/lib/
Mojolicious-Plugin-AdvancedMod/lib/Mojolicious/
Mojolicious-Plugin-AdvancedMod/lib/Mojolicious/Plugin/
Mojolicious-Plugin-AdvancedMod/lib/Mojolicious/Plugin/AdvancedMod.pm
Mojolicious-Plugin-AdvancedMod/lib/Mojolicious/Plugin/AdvancedMod/
Mojolicious-Plugin-AdvancedMod/lib/Mojolicious/Plugin/AdvancedMod/HashedParams.pm
Mojolicious-Plugin-AdvancedMod/lib/Mojolicious/Plugin/AdvancedMod/ActionFilter.pm
Mojolicious-Plugin-AdvancedMod/lib/Mojolicious/Plugin/AdvancedMod/Authoriz.pm
Mojolicious-Plugin-AdvancedMod/lib/Mojolicious/Plugin/AdvancedMod/Configurator.pm
Mojolicious-Plugin-AdvancedMod/lib/Mojolicious/Plugin/AdvancedMod/TagHelpers.pm
Mojolicious-Plugin-AdvancedMod/lib/Mojolicious/Plugin/AdvancedMod/Fake.pm
Mojolicious-Plugin-AdvancedMod/lib/Mojolicious/Command/
Mojolicious-Plugin-AdvancedMod/lib/Mojolicious/Command/am.pm
Mojolicious-Plugin-AdvancedMod/.travis.yml
Mojolicious-Plugin-AdvancedMod/Build.PL
Mojolicious-Plugin-AdvancedMod/MANIFEST
Mojolicious-Plugin-AdvancedMod/t/
Mojolicious-Plugin-AdvancedMod/t/advanced_mod.t
Mojolicious-Plugin-AdvancedMod/t/command_am.t
Mojolicious-Plugin-AdvancedMod/t/etc/
Mojolicious-Plugin-AdvancedMod/t/etc/general.yml
Mojolicious-Plugin-AdvancedMod/t/etc/pg.yml
Mojolicious-Plugin-AdvancedMod/t/tag_helpers.t
Mojolicious-Plugin-AdvancedMod/t/configurator.t
Mojolicious-Plugin-AdvancedMod/t/lib/
Mojolicious-Plugin-AdvancedMod/t/lib/MyApp/
Mojolicious-Plugin-AdvancedMod/t/lib/MyApp/Models/
Mojolicious-Plugin-AdvancedMod/t/lib/MyApp/Models/App.pm
Mojolicious-Plugin-AdvancedMod/t/lib/MyApp/Helpers/
Mojolicious-Plugin-AdvancedMod/t/lib/MyApp/Helpers/App.pm
Mojolicious-Plugin-AdvancedMod/t/lib/MyApp/Controllers/
Mojolicious-Plugin-AdvancedMod/t/lib/MyApp/Controllers/App.pm
Mojolicious-Plugin-AdvancedMod/t/lib/MyApp.pm
Mojolicious-Plugin-AdvancedMod/t/hashed_params.t
Mojolicious-Plugin-AdvancedMod/t/action_filter.t
Mojolicious-Plugin-AdvancedMod/MANIFEST.SKIP
Mojolicious-Plugin-AdvancedMod/Changes
Entering Mojolicious-Plugin-AdvancedMod
META.yml/json not found. Creating skeleton for it.
Checking if you have Module::Build 0.38 ... Yes (0.4222)
Checking if you have ExtUtils::Install 1.46 ... Yes (2.04)
Running Build.PL
Configuring Mojolicious-Plugin-AdvancedMod-0.38 ... WARNING: the following files are missing in your kit:
t/am.t
Please inform the author.
Created MYMETA.yml and MYMETA.json
Creating new 'Build' script for 'Mojolicious-Plugin-AdvancedMod' version '0.38'
Checking dependencies from MYMETA.json ...
Checking if you have Test::More 0 ... Yes (1.302083)
Checking if you have DBI 0 ... Yes (1.636)
Checking if you have Text::Haml 0 ... Yes (0.990118)
OK
Building and testing Mojolicious-Plugin-AdvancedMod-0.38 ... Building Mojolicious-Plugin-AdvancedMod
Can't locate object method "configurator" via package "MyApp" at /home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojo/Server.pm line 17.
t/action_filter.t ..
Dubious, test returned 255 (wstat 65280, 0xff00)
No subtests run
Can't locate object method "configurator" via package "MyApp" at /home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojo/Server.pm line 17.
# Tests were run but no plan was declared and done_testing() was not seen.
# Looks like your test exited with 255 just after 1.
t/advanced_mod.t ...
Dubious, test returned 255 (wstat 65280, 0xff00)
All 1 subtests passed
"slurp" is not exported by the Mojo::Util module
Can't continue after import errors at /home/ryan/.cpanm/work/1493613028.4197/Mojolicious-Plugin-AdvancedMod/blib/lib/Mojolicious/Command/am.pm line 4.
BEGIN failed--compilation aborted at /home/ryan/.cpanm/work/1493613028.4197/Mojolicious-Plugin-AdvancedMod/blib/lib/Mojolicious/Command/am.pm line 4.
Compilation failed in require at (eval 88) line 1.
t/command_am.t .....
Dubious, test returned 255 (wstat 65280, 0xff00)
No subtests run
Can't locate object method "configurator" via package "MyApp" at /home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojo/Server.pm line 17.
t/configurator.t ...
Dubious, test returned 255 (wstat 65280, 0xff00)
No subtests run
Can't locate object method "configurator" via package "MyApp" at /home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojo/Server.pm line 17.
t/hashed_params.t ..
Dubious, test returned 255 (wstat 65280, 0xff00)
No subtests run
# Tag: button_to
t/tag_helpers.t .... ok
Test Summary Report
-------------------
t/action_filter.t (Wstat: 65280 Tests: 0 Failed: 0)
Non-zero exit status: 255
Parse errors: No plan found in TAP output
t/advanced_mod.t (Wstat: 65280 Tests: 1 Failed: 0)
Non-zero exit status: 255
Parse errors: No plan found in TAP output
t/command_am.t (Wstat: 65280 Tests: 0 Failed: 0)
Non-zero exit status: 255
Parse errors: No plan found in TAP output
t/configurator.t (Wstat: 65280 Tests: 0 Failed: 0)
Non-zero exit status: 255
Parse errors: No plan found in TAP output
t/hashed_params.t (Wstat: 65280 Tests: 0 Failed: 0)
Non-zero exit status: 255
Parse errors: No plan found in TAP output
Files=6, Tests=12, 1 wallclock secs ( 0.01 usr 0.00 sys + 0.91 cusr 0.06 csys = 0.98 CPU)
Result: FAIL
Failed 5/6 test programs. 0/12 subtests failed.
! Installing Mojolicious::Plugin::AdvancedMod failed. See /home/ryan/.cpanm/work/1493613028.4197/build.log for details. Retry with --force to force install it.
Searching Mojolicious::Plugin::Bootstrap3 (3.2005) on cpanmetadb ...
! Finding Mojolicious::Plugin::Bootstrap3 on cpanmetadb failed.
Searching Mojolicious::Plugin::Bootstrap3 (3.2005) on metacpan ...
! Could not find a release matching Mojolicious::Plugin::Bootstrap3 (3.2005) on MetaCPAN.
Searching Mojolicious::Plugin::Bootstrap3 on mirror http://www.cpan.org ...
! Finding Mojolicious::Plugin::Bootstrap3 (3.2005) on mirror http://www.cpan.org failed.
! Couldn't find module or a distribution Mojolicious::Plugin::Bootstrap3 (3.2005)
Searching MojoX::Plugin::PHP (0.03) on cpanmetadb ...
Unpacking MojoX-Plugin-PHP-0.05.tar.gz
FAIL
--> Working on MojoX::Plugin::PHP
Fetching http://www.cpan.org/authors/id/M/MO/MOB/MojoX-Plugin-PHP-0.05.tar.gz ... OK
MojoX-Plugin-PHP-0.05/
MojoX-Plugin-PHP-0.05/META.yml
MojoX-Plugin-PHP-0.05/Changes
MojoX-Plugin-PHP-0.05/Makefile.PL
MojoX-Plugin-PHP-0.05/examples/
MojoX-Plugin-PHP-0.05/examples/wp-on-mojo.pl
MojoX-Plugin-PHP-0.05/t/
MojoX-Plugin-PHP-0.05/t/23-include.t
MojoX-Plugin-PHP-0.05/t/06-env.t
MojoX-Plugin-PHP-0.05/t/05-server.t
MojoX-Plugin-PHP-0.05/t/testapp.conf
MojoX-Plugin-PHP-0.05/t/pod.t
MojoX-Plugin-PHP-0.05/t/MojoTestServer.pm
MojoX-Plugin-PHP-0.05/t/08-inline.t
MojoX-Plugin-PHP-0.05/t/20-upload.t
MojoX-Plugin-PHP-0.05/t/00-load.t
MojoX-Plugin-PHP-0.05/t/07-raw.t
MojoX-Plugin-PHP-0.05/t/03-get.t
MojoX-Plugin-PHP-0.05/t/02-errors.t
MojoX-Plugin-PHP-0.05/t/11-globals.t
MojoX-Plugin-PHP-0.05/t/24-cookies.t
MojoX-Plugin-PHP-0.05/t/04-post.t
MojoX-Plugin-PHP-0.05/t/01-view.t
MojoX-Plugin-PHP-0.05/t/pod-coverage.t
MojoX-Plugin-PHP-0.05/t/10-headers.t
MojoX-Plugin-PHP-0.05/t/templates/
MojoX-Plugin-PHP-0.05/t/templates/hello.php
MojoX-Plugin-PHP-0.05/t/templates/dir-a/
MojoX-Plugin-PHP-0.05/t/templates/dir-a/hello20.php
MojoX-Plugin-PHP-0.05/t/templates/hello_latin1.php
MojoX-Plugin-PHP-0.05/t/templates/upload1.php
MojoX-Plugin-PHP-0.05/t/templates/redirect_destination.php
MojoX-Plugin-PHP-0.05/t/templates/phpinfo.php
MojoX-Plugin-PHP-0.05/t/templates/clear-cookie.php
MojoX-Plugin-PHP-0.05/t/templates/collatz1.php
MojoX-Plugin-PHP-0.05/t/templates/hello20.php
MojoX-Plugin-PHP-0.05/t/templates/compile-error.php
MojoX-Plugin-PHP-0.05/t/templates/enc/
MojoX-Plugin-PHP-0.05/t/templates/enc/hello_latin1.php
MojoX-Plugin-PHP-0.05/t/templates/enc/hello_utf8.php
MojoX-Plugin-PHP-0.05/t/templates/runtime-error.php
MojoX-Plugin-PHP-0.05/t/templates/redirect.php
MojoX-Plugin-PHP-0.05/t/templates/echo.php
MojoX-Plugin-PHP-0.05/t/templates/get-cookie.php
MojoX-Plugin-PHP-0.05/t/templates/include1.php
MojoX-Plugin-PHP-0.05/t/templates/exit.php
MojoX-Plugin-PHP-0.05/t/templates/hello_utf8.php
MojoX-Plugin-PHP-0.05/t/templates/vars.php
MojoX-Plugin-PHP-0.05/t/templates/dir-b/
MojoX-Plugin-PHP-0.05/t/templates/dir-b/index.php
MojoX-Plugin-PHP-0.05/t/templates/redirect_destination2.php
MojoX-Plugin-PHP-0.05/t/templates/error.php
MojoX-Plugin-PHP-0.05/t/templates/headers.php
MojoX-Plugin-PHP-0.05/t/templates/include4.php
MojoX-Plugin-PHP-0.05/t/templates/globals.php
MojoX-Plugin-PHP-0.05/t/templates/set-cookie.php
MojoX-Plugin-PHP-0.05/t/templates/body2.php
MojoX-Plugin-PHP-0.05/t/templates/hello21.php
MojoX-Plugin-PHP-0.05/t/templates/redirectx.php
MojoX-Plugin-PHP-0.05/t/templates/exit-die.php
MojoX-Plugin-PHP-0.05/t/templates/warnings.php
MojoX-Plugin-PHP-0.05/t/templates/stash.php
MojoX-Plugin-PHP-0.05/t/templates/handle_upload.php
MojoX-Plugin-PHP-0.05/t/templates/no-exit.php
MojoX-Plugin-PHP-0.05/t/templates/header_compute.php
MojoX-Plugin-PHP-0.05/t/templates/headers2.php
MojoX-Plugin-PHP-0.05/t/templates/include2/
MojoX-Plugin-PHP-0.05/t/templates/include2/foo.php
MojoX-Plugin-PHP-0.05/t/templates/include2/include3.php
MojoX-Plugin-PHP-0.05/t/templates/output_upload.php
MojoX-Plugin-PHP-0.05/t/templates/collatz.php
MojoX-Plugin-PHP-0.05/t/templates/body.php
MojoX-Plugin-PHP-0.05/t/templates/include.php
MojoX-Plugin-PHP-0.05/t/manifest.t
MojoX-Plugin-PHP-0.05/t/12-postprocess.t
MojoX-Plugin-PHP-0.05/t/22-encoding.t
MojoX-Plugin-PHP-0.05/t/21-redirect.t
MojoX-Plugin-PHP-0.05/MANIFEST
MojoX-Plugin-PHP-0.05/README
MojoX-Plugin-PHP-0.05/META.json
MojoX-Plugin-PHP-0.05/lib/
MojoX-Plugin-PHP-0.05/lib/MojoX/
MojoX-Plugin-PHP-0.05/lib/MojoX/Plugin/
MojoX-Plugin-PHP-0.05/lib/MojoX/Plugin/PHP.pm
MojoX-Plugin-PHP-0.05/lib/MojoX/Template/
MojoX-Plugin-PHP-0.05/lib/MojoX/Template/PHP.pm
Entering MojoX-Plugin-PHP-0.05
Checking configure dependencies from META.json
Checking if you have ExtUtils::MakeMaker 6.58 ... Yes (7.24)
Running Makefile.PL
Configuring MojoX-Plugin-PHP-0.05 ... Warning: prerequisite PHP 0.15 not found.
Checking if your kit is complete...
Looks good
Invalid LICENSE value 'Artistic_2_0' ignored
Invalid LICENSE value 'Artistic_2_0' ignored
Generating a Unix-style Makefile
Writing Makefile for MojoX::Plugin::PHP
Writing MYMETA.yml and MYMETA.json
Checking dependencies from MYMETA.json ...
Checking if you have File::Spec::Functions 0 ... Yes (3.62)
Checking if you have Test::More 0 ... Yes (1.302083)
Checking if you have File::Temp 0 ... Yes (0.2304)
Checking if you have File::Tools 0 ... Yes (0.09)
Checking if you have PHP 0.15 ... No
Checking if you have Mojolicious 4 ... Yes (7.31)
Checking if you have Sys::Hostname 0 ... Yes (1.20)
Searching PHP (0.15) on cpanmetadb ...
Unpacking PHP-0.15.tar.gz
OK
==> Found dependencies: PHP
--> Working on PHP
Fetching http://www.cpan.org/authors/id/M/MO/MOB/PHP-0.15.tar.gz ... OK
PHP-0.15/
PHP-0.15/META.yml
PHP-0.15/test.pl
PHP-0.15/PHP.pm
PHP-0.15/PHP.c
PHP-0.15/Changes
PHP-0.15/Makefile.PL
PHP-0.15/MANIFEST
PHP-0.15/PHP.h
PHP-0.15/README
PHP-0.15/META.json
PHP-0.15/array.c
Entering PHP-0.15
Checking configure dependencies from META.json
Checking if you have ExtUtils::MakeMaker 6.58 ... Yes (7.24)
Running Makefile.PL
Configuring PHP-0.15 ... Checking if your kit is complete...
Looks good
Warning (mostly harmless): No library found for -lphp5
Generating a Unix-style Makefile
Writing Makefile for PHP
Writing MYMETA.yml and MYMETA.json
Checking dependencies from MYMETA.json ...
Checking if you have ExtUtils::MakeMaker 0 ... Yes (7.24)
OK
Building and testing PHP-0.15 ... cp PHP.pm blib/lib/PHP.pm
Running Mkbootstrap for PHP ()
chmod 644 "PHP.bs"
"/home/ryan/perl5/perlbrew/perls/perl-blead/bin/perl5.26.0" -MExtUtils::Command::MM -e 'cp_nonempty' -- PHP.bs blib/arch/auto/PHP/PHP.bs 644
cc -c -I/usr/include/php5 -I/usr/include/php5/main -I/usr/include/php5/TSRM -I/usr/include/php5/Zend -I/usr/include/php5/ext -I/usr/include/php5/ext/date/lib -Wall -O2 -DVERSION=\"0.15\" -DXS_VERSION=\"0.15\" -fPIC "-I/home/ryan/perl5/perlbrew/perls/perl-blead/lib/5.26.0/x86_64-linux/CORE" PHP.c
In file included from /usr/include/php5/main/php.h:34:0,
from /usr/include/php5/sapi/embed/php_embed.h:23,
from PHP.h:14,
from PHP.c:4:
/usr/include/php5/main/php_config.h:2487:0: warning: "_GNU_SOURCE" redefined
#define _GNU_SOURCE 1
In file included from /home/ryan/perl5/perlbrew/perls/perl-blead/lib/5.26.0/x86_64-linux/CORE/perl.h:28:0,
from PHP.h:9,
from PHP.c:4:
/home/ryan/perl5/perlbrew/perls/perl-blead/lib/5.26.0/x86_64-linux/CORE/config.h:1057:0: note: this is the location of the previous definition
# define _GNU_SOURCE
PHP.c: In function PHP_stringify:
PHP.c:201:29: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
sprintf( str, "PHP(0x%x)", (unsigned int) SvRV( sv));
^
In file included from /home/ryan/perl5/perlbrew/perls/perl-blead/lib/5.26.0/x86_64-linux/CORE/perl.h:5644:0,
from PHP.h:9,
from PHP.c:4:
PHP.c: In function PHP_set_php_input:
/home/ryan/perl5/perlbrew/perls/perl-blead/lib/5.26.0/x86_64-linux/CORE/sv.h:1654:57: warning: passing argument 2 of Perl_sv_2pv_flags from incompatible pointer type [-Wincompatible-pointer-types]
? ((lp = SvCUR(sv)), SvPVX(sv)) : sv_2pv_flags(sv, &lp, flags))
^
/home/ryan/perl5/perlbrew/perls/perl-blead/lib/5.26.0/x86_64-linux/CORE/embed.h:598:55: note: in definition of macro sv_2pv_flags
#define sv_2pv_flags(a,b,c) Perl_sv_2pv_flags(aTHX_ a,b,c)
^
/home/ryan/perl5/perlbrew/perls/perl-blead/lib/5.26.0/x86_64-linux/CORE/sv.h:1648:30: note: in expansion of macro SvPV_flags
#define SvPV(sv, lp) SvPV_flags(sv, lp, SV_GMAGIC)
^~~~~~~~~~
PHP.c:818:17: note: in expansion of macro SvPV
post_content = SvPV(ST(0), post_content_length);
^~~~
In file included from /home/ryan/perl5/perlbrew/perls/perl-blead/lib/5.26.0/x86_64-linux/CORE/perl.h:5609:0,
from PHP.h:9,
from PHP.c:4:
/home/ryan/perl5/perlbrew/perls/perl-blead/lib/5.26.0/x86_64-linux/CORE/proto.h:2971:21: note: expected STRLEN * const {aka long unsigned int * const} but argument is of type int *
PERL_CALLCONV char* Perl_sv_2pv_flags(pTHX_ SV *const sv, STRLEN *const lp, const I32 flags);
^~~~~~~~~~~~~~~~~
cc -c -I/usr/include/php5 -I/usr/include/php5/main -I/usr/include/php5/TSRM -I/usr/include/php5/Zend -I/usr/include/php5/ext -I/usr/include/php5/ext/date/lib -Wall -O2 -DVERSION=\"0.15\" -DXS_VERSION=\"0.15\" -fPIC "-I/home/ryan/perl5/perlbrew/perls/perl-blead/lib/5.26.0/x86_64-linux/CORE" array.c
In file included from /usr/include/php5/main/php.h:34:0,
from /usr/include/php5/sapi/embed/php_embed.h:23,
from PHP.h:14,
from array.c:9:
/usr/include/php5/main/php_config.h:2487:0: warning: "_GNU_SOURCE" redefined
#define _GNU_SOURCE 1
In file included from /home/ryan/perl5/perlbrew/perls/perl-blead/lib/5.26.0/x86_64-linux/CORE/perl.h:28:0,
from PHP.h:9,
from array.c:9:
/home/ryan/perl5/perlbrew/perls/perl-blead/lib/5.26.0/x86_64-linux/CORE/config.h:1057:0: note: this is the location of the previous definition
# define _GNU_SOURCE
rm -f blib/arch/auto/PHP/PHP.so
cc -shared -O2 -L/usr/local/lib -fstack-protector-strong PHP.o array.o -o blib/arch/auto/PHP/PHP.so \
\
chmod 755 blib/arch/auto/PHP/PHP.so
Manifying 1 pod document
"/home/ryan/perl5/perlbrew/perls/perl-blead/bin/perl5.26.0" -MExtUtils::Command::MM -e 'cp_nonempty' -- PHP.bs blib/arch/auto/PHP/PHP.bs 644
PERL_DL_NONLAZY=1 "/home/ryan/perl5/perlbrew/perls/perl-blead/bin/perl5.26.0" "-Iblib/lib" "-Iblib/arch" test.pl
1..79
not ok 1 - use_ok PHP
# Failed test 'use_ok PHP'
# at test.pl line 11.
not ok 2 - require PHP;
# Failed test 'require PHP;'
# at test.pl line 18.
# Tried to require 'PHP'.
# Error: Attempt to reload PHP.pm aborted.
# Compilation failed in require at (eval 7) line 2.
not ok 3 - eval
# Failed test 'eval'
# at test.pl line 49.
Module PHP failed to load at blib/lib/PHP.pm line 80.
Module PHP failed to load at blib/lib/PHP.pm line 80.
END failed--call queue aborted.
# Looks like your test exited with 22 just after 3.
Makefile:1006: recipe for target 'test_dynamic' failed
make: *** [test_dynamic] Error 22
! Installing PHP failed. See /home/ryan/.cpanm/work/1493613028.4197/build.log for details. Retry with --force to force install it.
! Installing the dependencies failed: Module 'PHP' is not installed
! Bailing out the installation for MojoX-Plugin-PHP-0.05.
Searching Mojolicious::Plugin::DOCRenderer (4.00) on cpanmetadb ...
Unpacking Mojolicious-Plugin-DOCRenderer-4.00.tar.gz
FAIL
--> Working on Mojolicious::Plugin::DOCRenderer
Fetching http://www.cpan.org/authors/id/E/EX/EXC/Mojolicious-Plugin-DOCRenderer-4.00.tar.gz ... OK
Mojolicious-Plugin-DOCRenderer-4.00/
Mojolicious-Plugin-DOCRenderer-4.00/MANIFEST
Mojolicious-Plugin-DOCRenderer-4.00/Changes
Mojolicious-Plugin-DOCRenderer-4.00/t/
Mojolicious-Plugin-DOCRenderer-4.00/t/basic.pl
Mojolicious-Plugin-DOCRenderer-4.00/LICENSE
Mojolicious-Plugin-DOCRenderer-4.00/Makefile.PL
Mojolicious-Plugin-DOCRenderer-4.00/MYMETA.json
Mojolicious-Plugin-DOCRenderer-4.00/README.pod
Mojolicious-Plugin-DOCRenderer-4.00/lib/
Mojolicious-Plugin-DOCRenderer-4.00/lib/Mojolicious/
Mojolicious-Plugin-DOCRenderer-4.00/lib/Mojolicious/Plugin/
Mojolicious-Plugin-DOCRenderer-4.00/lib/Mojolicious/Plugin/DOCRenderer/
Mojolicious-Plugin-DOCRenderer-4.00/lib/Mojolicious/Plugin/DOCRenderer/templates/
Mojolicious-Plugin-DOCRenderer-4.00/lib/Mojolicious/Plugin/DOCRenderer/templates/mojobar.html.ep
Mojolicious-Plugin-DOCRenderer-4.00/lib/Mojolicious/Plugin/DOCRenderer/templates/docmodule.html.ep
Mojolicious-Plugin-DOCRenderer-4.00/lib/Mojolicious/Plugin/DOCRenderer.pm
Mojolicious-Plugin-DOCRenderer-4.00/META.json
Mojolicious-Plugin-DOCRenderer-4.00/META.yml
Mojolicious-Plugin-DOCRenderer-4.00/MYMETA.yml
Mojolicious-Plugin-DOCRenderer-4.00/MANIFEST.SKIP
Entering Mojolicious-Plugin-DOCRenderer-4.00
Checking configure dependencies from META.json
Checking if you have ExtUtils::MakeMaker 6.58 ... Yes (7.24)
Running Makefile.PL
Configuring Mojolicious-Plugin-DOCRenderer-4.00 ... Checking if your kit is complete...
Looks good
Generating a Unix-style Makefile
Writing Makefile for Mojolicious::Plugin::DOCRenderer
Writing MYMETA.yml and MYMETA.json
Checking dependencies from MYMETA.json ...
Checking if you have ExtUtils::MakeMaker 0 ... Yes (7.24)
Checking if you have Mojolicious 4.99 ... Yes (7.31)
OK
Building and testing Mojolicious-Plugin-DOCRenderer-4.00 ... cp lib/Mojolicious/Plugin/DOCRenderer.pm blib/lib/Mojolicious/Plugin/DOCRenderer.pm
cp README.pod blib/lib/Mojolicious/Plugin/README.pod
cp lib/Mojolicious/Plugin/DOCRenderer/templates/docmodule.html.ep blib/lib/Mojolicious/Plugin/DOCRenderer/templates/docmodule.html.ep
cp lib/Mojolicious/Plugin/DOCRenderer/templates/mojobar.html.ep blib/lib/Mojolicious/Plugin/DOCRenderer/templates/mojobar.html.ep
Manifying 1 pod document
PERL_DL_NONLAZY=1 "/home/ryan/perl5/perlbrew/perls/perl-blead/bin/perl5.26.0" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(0, 'blib/lib', 'blib/arch')" t/*.pl
"slurp" is not exported by the Mojo::Util module
Can't continue after import errors at lib/Mojolicious/Plugin/DOCRenderer.pm line 10.
BEGIN failed--compilation aborted at lib/Mojolicious/Plugin/DOCRenderer.pm line 10.
Compilation failed in require at (eval 93) line 1.
# Looks like your test exited with 255 before it could output anything.
t/basic.pl ..
Dubious, test returned 255 (wstat 65280, 0xff00)
Failed 9/9 subtests
Test Summary Report
-------------------
t/basic.pl (Wstat: 65280 Tests: 0 Failed: 0)
Non-zero exit status: 255
Parse errors: Bad plan. You planned 9 tests but ran 0.
Files=1, Tests=0, 0 wallclock secs ( 0.00 usr 0.00 sys + 0.14 cusr 0.01 csys = 0.15 CPU)
Result: FAIL
Failed 1/1 test programs. 0/0 subtests failed.
Makefile:867: recipe for target 'test_dynamic' failed
make: *** [test_dynamic] Error 255
! Installing Mojolicious::Plugin::DOCRenderer failed. See /home/ryan/.cpanm/work/1493613028.4197/build.log for details. Retry with --force to force install it.
Searching MojoX::Renderer::CTPP2 (0.02) on cpanmetadb ...
Unpacking MojoX-Renderer-CTPP2-0.02.tar.gz
FAIL
--> Working on MojoX::Renderer::CTPP2
Fetching http://www.cpan.org/authors/id/S/SH/SHADOVV/MojoX-Renderer-CTPP2-0.02.tar.gz ... OK
MojoX-Renderer-CTPP2-0.02/
MojoX-Renderer-CTPP2-0.02/.perltidyrc
MojoX-Renderer-CTPP2-0.02/Changes
MojoX-Renderer-CTPP2-0.02/lib/
MojoX-Renderer-CTPP2-0.02/lib/MojoX/
MojoX-Renderer-CTPP2-0.02/lib/MojoX/Renderer/
MojoX-Renderer-CTPP2-0.02/lib/MojoX/Renderer/CTPP2.pm
MojoX-Renderer-CTPP2-0.02/Makefile.PL
MojoX-Renderer-CTPP2-0.02/MANIFEST
MojoX-Renderer-CTPP2-0.02/META.yml
MojoX-Renderer-CTPP2-0.02/README
MojoX-Renderer-CTPP2-0.02/t/
MojoX-Renderer-CTPP2-0.02/t/00-load.t
MojoX-Renderer-CTPP2-0.02/t/01-pod.t
MojoX-Renderer-CTPP2-0.02/t/02-pod-coverage.t
Entering MojoX-Renderer-CTPP2-0.02
Checking configure dependencies from META.yml
Checking if you have ExtUtils::MakeMaker 6.58 ... Yes (7.24)
Running Makefile.PL
Configuring MojoX-Renderer-CTPP2-0.02 ... Warning: prerequisite HTML::CTPP2 v2.5.12 not found.
Warning: prerequisite Mojo 0.9 not found. We have unknown version.
Checking if your kit is complete...
Looks good
Generating a Unix-style Makefile
Writing Makefile for MojoX::Renderer::CTPP2
Writing MYMETA.yml and MYMETA.json
Checking dependencies from MYMETA.json ...
Checking if you have HTML::CTPP2 v2.5.12 ... No
Checking if you have Mojo 0.9 ... No
Checking if you have Test::More 0 ... Yes (1.302083)
Checking if you have ExtUtils::MakeMaker 0 ... Yes (7.24)
Searching HTML::CTPP2 (v2.5.12) on cpanmetadb ...
Unpacking HTML-CTPP2-2.6.7.tar.gz
OK
==> Found dependencies: HTML::CTPP2, Mojo
--> Working on HTML::CTPP2
Fetching http://www.cpan.org/authors/id/S/ST/STELLAR/HTML-CTPP2-2.6.7.tar.gz ... OK
HTML-CTPP2-2.6.7/
HTML-CTPP2-2.6.7/t/
HTML-CTPP2-2.6.7/lib/
HTML-CTPP2-2.6.7/typemap
HTML-CTPP2-2.6.7/CTPP2.xs
HTML-CTPP2-2.6.7/math_expr.tmpl
HTML-CTPP2-2.6.7/examples/
HTML-CTPP2-2.6.7/perlobject.map
HTML-CTPP2-2.6.7/MANIFEST
HTML-CTPP2-2.6.7/Makefile.PL
HTML-CTPP2-2.6.7/charset_recoder.tmpl
HTML-CTPP2-2.6.7/Changes
HTML-CTPP2-2.6.7/ppport.h
HTML-CTPP2-2.6.7/README
HTML-CTPP2-2.6.7/hello.tmpl
HTML-CTPP2-2.6.7/examples/testjson.json
HTML-CTPP2-2.6.7/examples/testdata.json
HTML-CTPP2-2.6.7/examples/runtime-error.tmpl
HTML-CTPP2-2.6.7/examples/example1.tmpl
HTML-CTPP2-2.6.7/examples/example3-1.tmpl
HTML-CTPP2-2.6.7/examples/syntax-error.tmpl
HTML-CTPP2-2.6.7/examples/example2.tmpl
HTML-CTPP2-2.6.7/examples/example3-2.tmpl
HTML-CTPP2-2.6.7/examples/example3-3.tmpl
HTML-CTPP2-2.6.7/examples/example3.tmpl
HTML-CTPP2-2.6.7/examples/example5_iconv.tmpl
HTML-CTPP2-2.6.7/examples/example4.tmpl
HTML-CTPP2-2.6.7/examples/example5.tmpl
HTML-CTPP2-2.6.7/examples/example6.tmpl
HTML-CTPP2-2.6.7/examples/example7.tmpl
HTML-CTPP2-2.6.7/examples/example8.tmpl
HTML-CTPP2-2.6.7/examples/example5_gettext.tmpl
HTML-CTPP2-2.6.7/examples/example9.tmpl
HTML-CTPP2-2.6.7/examples/logic-error.tmpl
HTML-CTPP2-2.6.7/examples/example5_md5.tmpl
HTML-CTPP2-2.6.7/examples/transmap.tmpl
HTML-CTPP2-2.6.7/examples/header.tmpl
HTML-CTPP2-2.6.7/examples/example10.tmpl
HTML-CTPP2-2.6.7/examples/example11.tmpl
HTML-CTPP2-2.6.7/examples/footer.tmpl
HTML-CTPP2-2.6.7/examples/middle.tmpl
HTML-CTPP2-2.6.7/lib/HTML/
HTML-CTPP2-2.6.7/lib/HTML/CTPP2.pm
HTML-CTPP2-2.6.7/t/test01.t
HTML-CTPP2-2.6.7/t/test10.t
HTML-CTPP2-2.6.7/t/test02.t
HTML-CTPP2-2.6.7/t/test03.t
HTML-CTPP2-2.6.7/t/test04.t
HTML-CTPP2-2.6.7/t/test05.t
HTML-CTPP2-2.6.7/t/test06.t
HTML-CTPP2-2.6.7/t/test07.t
HTML-CTPP2-2.6.7/t/test08.t
HTML-CTPP2-2.6.7/t/test09.t
HTML-CTPP2-2.6.7/t/HTML-CTPP2.t
Entering HTML-CTPP2-2.6.7
META.yml/json not found. Creating skeleton for it.
Running Makefile.PL
Configuring HTML-CTPP2-2.6.7 ... Cannot find header file CDT.hpp
You should install CTPP2 library first!
Sources of CTPP2 available here: http://ctpp.havoc.ru/download/
You may also define the CTPP2_INCLUDE and CTPP2_LIB environment variables. at Makefile.PL line 22.
perl thinks the current OS is 'linux'
! Configure failed for HTML-CTPP2-2.6.7. See /home/ryan/.cpanm/work/1493613028.4197/build.log for details.
Already tried Mojo. Skipping.
! Installing the dependencies failed: Module 'HTML::CTPP2' is not installed, Missing version info for module 'Mojo'
! Bailing out the installation for MojoX-Renderer-CTPP2-0.02.
Searching MojoX::Session::Store::File (0.01) on cpanmetadb ...
Unpacking MojoX-Session-Store-File-0.01.tar.gz
N/A
--> Working on MojoX::Session::Store::File
Fetching http://www.cpan.org/authors/id/K/KS/KSURI/MojoX-Session-Store-File-0.01.tar.gz ... OK
MojoX-Session-Store-File-0.01/
MojoX-Session-Store-File-0.01/Changelog
MojoX-Session-Store-File-0.01/lib/
MojoX-Session-Store-File-0.01/lib/MojoX/
MojoX-Session-Store-File-0.01/lib/MojoX/Session/
MojoX-Session-Store-File-0.01/lib/MojoX/Session/Store/
MojoX-Session-Store-File-0.01/lib/MojoX/Session/Store/File/
MojoX-Session-Store-File-0.01/lib/MojoX/Session/Store/File/Driver/
MojoX-Session-Store-File-0.01/lib/MojoX/Session/Store/File/Driver/FreezeThaw.pm
MojoX-Session-Store-File-0.01/lib/MojoX/Session/Store/File/Driver/Storable.pm
MojoX-Session-Store-File-0.01/lib/MojoX/Session/Store/File/Driver.pm
MojoX-Session-Store-File-0.01/lib/MojoX/Session/Store/File.pm
MojoX-Session-Store-File-0.01/Makefile.PL
MojoX-Session-Store-File-0.01/t/
MojoX-Session-Store-File-0.01/t/01-basic.t
MojoX-Session-Store-File-0.01/t/00-compile.t
MojoX-Session-Store-File-0.01/MANIFEST.SKIP
MojoX-Session-Store-File-0.01/Makefile
MojoX-Session-Store-File-0.01/MANIFEST
MojoX-Session-Store-File-0.01/META.yml
MojoX-Session-Store-File-0.01/inc/
MojoX-Session-Store-File-0.01/inc/Module/
MojoX-Session-Store-File-0.01/inc/Module/Install/
MojoX-Session-Store-File-0.01/inc/Module/Install/WriteAll.pm
MojoX-Session-Store-File-0.01/inc/Module/Install/Makefile.pm
MojoX-Session-Store-File-0.01/inc/Module/Install/Metadata.pm
MojoX-Session-Store-File-0.01/inc/Module/Install/Fetch.pm
MojoX-Session-Store-File-0.01/inc/Module/Install/Base.pm
MojoX-Session-Store-File-0.01/inc/Module/Install/Win32.pm
MojoX-Session-Store-File-0.01/inc/Module/Install/Can.pm
MojoX-Session-Store-File-0.01/inc/Module/Install.pm
Entering MojoX-Session-Store-File-0.01
Checking configure dependencies from META.yml
Checking if you have ExtUtils::MakeMaker 6.58 ... Yes (7.24)
Running Makefile.PL
Configuring MojoX-Session-Store-File-0.01 ... Warning: prerequisite Mojo 0.999914 not found. We have unknown version.
Generating a Unix-style Makefile
Writing Makefile for MojoX::Session::Store::File
Writing MYMETA.yml and MYMETA.json
Checking dependencies from MYMETA.json ...
Checking if you have ExtUtils::MakeMaker 0 ... Yes (7.24)
Checking if you have MojoX::Session 0.15 ... Yes (0.33)
Checking if you have Test::More 0 ... Yes (1.302083)
Checking if you have File::Spec 0 ... Yes (3.62)
Checking if you have Mojo 0.999914 ... No
Checking if you have Storable 0 ... Yes (2.51)
Checking if you have FreezeThaw 0 ... Yes (0.5001)
Already tried Mojo. Skipping.
! Installing the dependencies failed: Missing version info for module 'Mojo'
! Bailing out the installation for MojoX-Session-Store-File-0.01.
Searching MojoX::Session::Store::Memcached (0.02) on cpanmetadb ...
Searching Mojolicious::Plugin::CORS (0.02) on cpanmetadb ...
Unpacking Mojolicious-Plugin-CORS-0.02.tar.gz
OK
==> Found dependencies: Mojo
Found MojoX::Session::Store::Memcached 0.01 which doesn't satisfy 0.02.
--> Working on Mojolicious::Plugin::CORS
Fetching http://www.cpan.org/authors/id/A/AM/AMIRITE/Mojolicious-Plugin-CORS-0.02.tar.gz ... OK
Mojolicious-Plugin-CORS-0.02
Mojolicious-Plugin-CORS-0.02/README
Mojolicious-Plugin-CORS-0.02/LICENSE
Mojolicious-Plugin-CORS-0.02/dist.ini
Mojolicious-Plugin-CORS-0.02/META.yml
Mojolicious-Plugin-CORS-0.02/MANIFEST
Mojolicious-Plugin-CORS-0.02/META.json
Mojolicious-Plugin-CORS-0.02/Makefile.PL
Mojolicious-Plugin-CORS-0.02/t
Mojolicious-Plugin-CORS-0.02/t/00-compile.t
Mojolicious-Plugin-CORS-0.02/t/00-report-prereqs.t
Mojolicious-Plugin-CORS-0.02/lib/Mojolicious/Plugin
Mojolicious-Plugin-CORS-0.02/lib/Mojolicious/Plugin/CORS.pm
Entering Mojolicious-Plugin-CORS-0.02
Checking configure dependencies from META.json
Checking if you have ExtUtils::MakeMaker 6.58 ... Yes (7.24)
Running Makefile.PL
Configuring Mojolicious-Plugin-CORS-0.02 ... Checking if your kit is complete...
Looks good
Generating a Unix-style Makefile
Writing Makefile for Mojolicious::Plugin::CORS
Writing MYMETA.yml and MYMETA.json
Checking dependencies from MYMETA.json ...
Checking if you have Mojo::Base 0 ... Yes (undef)
Checking if you have version 0 ... Yes (0.9918)
Checking if you have IPC::Open3 0 ... Yes (1.20)
Checking if you have List::Util 0 ... Yes (1.47)
Checking if you have Mojolicious 0 ... Yes (7.31)
Checking if you have ExtUtils::MakeMaker 0 ... Yes (7.24)
Checking if you have IO::Handle 0 ... Yes (1.36)
Checking if you have File::Spec::Functions 0 ... Yes (3.62)
Checking if you have File::Spec 0 ... Yes (3.62)
Checking if you have Test::More 0 ... Yes (1.302083)
Checking if you have warnings 0 ... Yes (1.37)
Checking if you have File::Temp 0 ... Yes (0.2304)
Checking if you have strict 0 ... Yes (1.11)
OK
Building and testing Mojolicious-Plugin-CORS-0.02 ... cp lib/Mojolicious/Plugin/CORS.pm blib/lib/Mojolicious/Plugin/CORS.pm
Manifying 1 pod document
PERL_DL_NONLAZY=1 "/home/ryan/perl5/perlbrew/perls/perl-blead/bin/perl5.26.0" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(0, 'blib/lib', 'blib/arch')" t/*.t
t/00-compile.t ......... ok
#
# Versions for all modules listed in MYMETA.json (including optional ones):
# Version Module
# -------- ------------------------
# 2.150010 CPAN::Meta
# 2.140 CPAN::Meta::Requirements
# 7.24 ExtUtils::MakeMaker
# 3.62 File::Spec
# 3.62 File::Spec::Functions
# 0.2304 File::Temp
# 1.36 IO::Handle
# 1.20 IPC::Open3
# 1.47 List::Util
# undef Mojo::Base
# 7.31 Mojolicious
# 1.302083 Test::More
# 1.11 strict
# 0.9918 version
# 1.37 warnings
t/00-report-prereqs.t .. ok
All tests successful.
Files=2, Tests=2, 0 wallclock secs ( 0.01 usr 0.00 sys + 0.11 cusr 0.01 csys = 0.13 CPU)
Result: PASS
Manifying 1 pod document
Appending installation info to /home/ryan/perl5/perlbrew/perls/perl-blead/lib/5.26.0/x86_64-linux/perllocal.pod
OK
Successfully installed Mojolicious-Plugin-CORS-0.02
Installing /home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/x86_64-linux/.meta/Mojolicious-Plugin-CORS-0.02/install.json
Searching Mojolicious::Plugin::Bundle (0.004) on cpanmetadb ...
Unpacking Mojolicious-Plugin-Bundle-0.004.tar.gz
--> Working on Mojolicious::Plugin::Bundle
Fetching http://www.cpan.org/authors/id/S/SI/SIDD/Mojolicious-Plugin-Bundle-0.004.tar.gz ... OK
Mojolicious-Plugin-Bundle-0.004
Mojolicious-Plugin-Bundle-0.004/Changes
Mojolicious-Plugin-Bundle-0.004/LICENSE
Mojolicious-Plugin-Bundle-0.004/INSTALL
Mojolicious-Plugin-Bundle-0.004/dist.ini
Mojolicious-Plugin-Bundle-0.004/META.yml
Mojolicious-Plugin-Bundle-0.004/MANIFEST
Mojolicious-Plugin-Bundle-0.004/Build.PL
Mojolicious-Plugin-Bundle-0.004/META.json
Mojolicious-Plugin-Bundle-0.004/t
Mojolicious-Plugin-Bundle-0.004/t/asset_tag.t
Mojolicious-Plugin-Bundle-0.004/t/all_plugins.t
Mojolicious-Plugin-Bundle-0.004/t/release-distmeta.t
Mojolicious-Plugin-Bundle-0.004/t/lib/book/lib
Mojolicious-Plugin-Bundle-0.004/t/lib/book/lib/Bcs.pm
Mojolicious-Plugin-Bundle-0.004/t/lib/book/lib/Book.pm
Mojolicious-Plugin-Bundle-0.004/t/release-pod-syntax.t
Mojolicious-Plugin-Bundle-0.004/t/lib/book/lib/BcsOra.pm
Mojolicious-Plugin-Bundle-0.004/t/lib/book/conf
Mojolicious-Plugin-Bundle-0.004/t/lib/book/conf/book.yaml
Mojolicious-Plugin-Bundle-0.004/t/lib/product/lib
Mojolicious-Plugin-Bundle-0.004/t/lib/product/lib/product.pm
Mojolicious-Plugin-Bundle-0.004/lib/Mojolicious/Plugin
Mojolicious-Plugin-Bundle-0.004/lib/Mojolicious/Plugin/Bcs.pm
Mojolicious-Plugin-Bundle-0.004/t/lib/product/lib/byproduct.pm
Mojolicious-Plugin-Bundle-0.004/t/lib/product/public
Mojolicious-Plugin-Bundle-0.004/t/lib/product/public/index.html
Mojolicious-Plugin-Bundle-0.004/lib/Mojolicious/Plugin/Bundle.pm
Mojolicious-Plugin-Bundle-0.004/lib/Mojolicious/Plugin/Modware.pm
Mojolicious-Plugin-Bundle-0.004/lib/Mojolicious/Plugin/YmlConfig.pm
Mojolicious-Plugin-Bundle-0.004/lib/Mojolicious/Plugin/Bcs
Mojolicious-Plugin-Bundle-0.004/lib/Mojolicious/Plugin/Bcs/Oracle.pm
Mojolicious-Plugin-Bundle-0.004/t/lib/product/lib/product
Mojolicious-Plugin-Bundle-0.004/t/lib/product/lib/product/Default.pm
Mojolicious-Plugin-Bundle-0.004/t/lib/product/public/javascripts
Mojolicious-Plugin-Bundle-0.004/t/lib/product/public/javascripts/fun.js
Mojolicious-Plugin-Bundle-0.004/lib/Mojolicious/Plugin/Modware
Mojolicious-Plugin-Bundle-0.004/lib/Mojolicious/Plugin/Modware/Oracle.pm
Mojolicious-Plugin-Bundle-0.004/lib/Mojolicious/Plugin/AssetTagHelpers.pm
Mojolicious-Plugin-Bundle-0.004/t/lib/product/public/stylesheets
Mojolicious-Plugin-Bundle-0.004/t/lib/product/public/stylesheets/monkey.css
Mojolicious-Plugin-Bundle-0.004/t/lib/product/templates/default
Mojolicious-Plugin-Bundle-0.004/t/lib/product/templates/default/list.html.ep
Mojolicious-Plugin-Bundle-0.004/t/lib/product/templates/layouts
Mojolicious-Plugin-Bundle-0.004/t/lib/product/templates/layouts/default.html.ep
Mojolicious-Plugin-Bundle-0.004/t/lib/product/public/images
Mojolicious-Plugin-Bundle-0.004/t/lib/product/public/images/mojolicious-black.png
Mojolicious-Plugin-Bundle-0.004/t/lib/product/public/javascripts/custom
Mojolicious-Plugin-Bundle-0.004/t/lib/product/public/javascripts/custom/jumper.js
Mojolicious-Plugin-Bundle-0.004/t/lib/product/public/stylesheets/custom
Mojolicious-Plugin-Bundle-0.004/t/lib/product/public/stylesheets/custom/jumbo.css
Mojolicious-Plugin-Bundle-0.004/t/lib/product/public/images/custom
Mojolicious-Plugin-Bundle-0.004/t/lib/product/public/images/custom/mojolicious-box.png
Entering Mojolicious-Plugin-Bundle-0.004
Checking configure dependencies from META.json
Checking if you have Module::Build 0.38 ... Yes (0.4222)
Checking if you have ExtUtils::Install 1.46 ... Yes (2.04)
Running Build.PL
Configuring Mojolicious-Plugin-Bundle-0.004 ... Created MYMETA.yml and MYMETA.json
Creating new 'Build' script for 'Mojolicious-Plugin-Bundle' version '0.004'
Checking dependencies from MYMETA.json ...
Checking if you have YAML 0.71 ... Yes (1.23)
Checking if you have Mojolicious 1.21 ... Yes (7.31)
Checking if you have Bio::Chado::Schema 0.05703 ... Yes (0.20000)
Checking if you have Module::Build 0.3601 ... Yes (0.4222)
Checking if you have Regexp::Common 2010010201 ... Yes (2017040401)
OK
Building and testing Mojolicious-Plugin-Bundle-0.004 ... Building Mojolicious-Plugin-Bundle
Can't use string ("Book") as a HASH ref while "strict refs" in use at /home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Test/Mojo.pm line 246.
# Looks like your test exited with 255 just after 1.
t/all_plugins.t .........
Dubious, test returned 255 (wstat 65280, 0xff00)
All 1 subtests passed
Can't use string ("product") as a HASH ref while "strict refs" in use at /home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Test/Mojo.pm line 246.
# Looks like your test exited with 255 just after 1.
t/asset_tag.t ...........
Dubious, test returned 255 (wstat 65280, 0xff00)
All 1 subtests passed
t/release-distmeta.t .... skipped: these tests are for release candidate testing
t/release-pod-syntax.t .. skipped: these tests are for release candidate testing
Test Summary Report
-------------------
t/all_plugins.t (Wstat: 65280 Tests: 1 Failed: 0)
Non-zero exit status: 255
t/asset_tag.t (Wstat: 65280 Tests: 1 Failed: 0)
Non-zero exit status: 255
Files=4, Tests=2, 0 wallclock secs ( 0.01 usr 0.01 sys + 0.35 cusr 0.00 csys = 0.37 CPU)
Result: FAIL
Failed 2/4 test programs. 0/2 subtests failed.
! Installing Mojolicious::Plugin::Bundle failed. See /home/ryan/.cpanm/work/1493613028.4197/build.log for details. Retry with --force to force install it.
Searching MojoX::Log::Dispatch (0.1) on cpanmetadb ...
Unpacking MojoX-Log-Dispatch-0.1.tar.gz
FAIL
--> Working on MojoX::Log::Dispatch
Fetching http://www.cpan.org/authors/id/K/KA/KAKADU/MojoX-Log-Dispatch-0.1.tar.gz ... OK
MojoX-Log-Dispatch-0.1/
MojoX-Log-Dispatch-0.1/MANIFEST
MojoX-Log-Dispatch-0.1/Changes
MojoX-Log-Dispatch-0.1/lib/
MojoX-Log-Dispatch-0.1/lib/MojoX/
MojoX-Log-Dispatch-0.1/lib/MojoX/Log/
MojoX-Log-Dispatch-0.1/lib/MojoX/Log/Dispatch.pm
MojoX-Log-Dispatch-0.1/README
MojoX-Log-Dispatch-0.1/t/
MojoX-Log-Dispatch-0.1/t/pod.t
MojoX-Log-Dispatch-0.1/t/00load.t
MojoX-Log-Dispatch-0.1/t/04logdisp.t
MojoX-Log-Dispatch-0.1/t/pod-coverage.t
MojoX-Log-Dispatch-0.1/t/boilerplate.t
MojoX-Log-Dispatch-0.1/t/02new.t
MojoX-Log-Dispatch-0.1/t/01use.t
MojoX-Log-Dispatch-0.1/META.yml
MojoX-Log-Dispatch-0.1/Makefile.PL
Entering MojoX-Log-Dispatch-0.1
Checking configure dependencies from META.yml
Checking if you have ExtUtils::MakeMaker 6.58 ... Yes (7.24)
Running Makefile.PL
Configuring MojoX-Log-Dispatch-0.1 ... Warning: prerequisite Mojo 0.99125 not found. We have unknown version.
Checking if your kit is complete...
Looks good
Generating a Unix-style Makefile
Writing Makefile for MojoX::Log::Dispatch
Writing MYMETA.yml and MYMETA.json
Checking dependencies from MYMETA.json ...
Checking if you have Log::Dispatch 2.22 ... Yes (2.63)
Checking if you have Test::More 0 ... Yes (1.302083)
Checking if you have Mojo 0.99125 ... No
Checking if you have ExtUtils::MakeMaker 0 ... Yes (7.24)
Already tried Mojo. Skipping.
! Installing the dependencies failed: Missing version info for module 'Mojo'
! Bailing out the installation for MojoX-Log-Dispatch-0.1.
Searching MojoX::Renderer::XSLT (0.01) on cpanmetadb ...
! Finding MojoX::Renderer::XSLT on cpanmetadb failed.
Searching MojoX::Renderer::XSLT (0.01) on metacpan ...
! Could not find a release matching MojoX::Renderer::XSLT (0.01) on MetaCPAN.
Searching MojoX::Renderer::XSLT on mirror http://www.cpan.org ...
! Finding MojoX::Renderer::XSLT (0.01) on mirror http://www.cpan.org failed.
! Couldn't find module or a distribution MojoX::Renderer::XSLT (0.01)
Searching MojoX::Logite (0.01) on cpanmetadb ...
Unpacking MojoX-Logite-0.01.tar.gz
OK
==> Found dependencies: Mojo
--> Working on MojoX::Logite
Fetching http://www.cpan.org/authors/id/A/AR/AREGGIORI/MojoX-Logite-0.01.tar.gz ... OK
MojoX-Logite-0.01/
MojoX-Logite-0.01/Changes
MojoX-Logite-0.01/lib/
MojoX-Logite-0.01/Makefile.PL
MojoX-Logite-0.01/MANIFEST
MojoX-Logite-0.01/META.yml
MojoX-Logite-0.01/README
MojoX-Logite-0.01/t/
MojoX-Logite-0.01/t/01_logite.t
MojoX-Logite-0.01/t/02_diag_ctx.t
MojoX-Logite-0.01/t/03_plugin.t
MojoX-Logite-0.01/lib/Mojolicious/
MojoX-Logite-0.01/lib/MojoX/
MojoX-Logite-0.01/lib/MojoX/Logite.pm
MojoX-Logite-0.01/lib/Mojolicious/Plugin/
MojoX-Logite-0.01/lib/Mojolicious/Plugin/Logite.pm
Entering MojoX-Logite-0.01
Checking configure dependencies from META.yml
Checking if you have ExtUtils::MakeMaker 6.58 ... Yes (7.24)
Running Makefile.PL
Configuring MojoX-Logite-0.01 ... Checking if your kit is complete...
Looks good
Generating a Unix-style Makefile
Writing Makefile for MojoX::Logite
Writing MYMETA.yml and MYMETA.json
Checking dependencies from MYMETA.json ...
Checking if you have ExtUtils::MakeMaker 0 ... Yes (7.24)
Checking if you have Mojolicious 1.0 ... Yes (7.31)
Checking if you have ORLite 1.47 ... Yes (1.98)
Checking if you have Test::More 0 ... Yes (1.302083)
OK
Building and testing MojoX-Logite-0.01 ... cp lib/MojoX/Logite.pm blib/lib/MojoX/Logite.pm
cp lib/Mojolicious/Plugin/Logite.pm blib/lib/Mojolicious/Plugin/Logite.pm
Manifying 2 pod documents
PERL_DL_NONLAZY=1 "/home/ryan/perl5/perlbrew/perls/perl-blead/bin/perl5.26.0" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(0, 'blib/lib', 'blib/arch')" t/*.t t/*/*.t
# Failed test 'package table match'
# at t/01_logite.t line 24.
# got: ''
# expected: '1'
# Failed test 'Found 5 messages'
# at t/01_logite.t line 32.
# got: '0'
# expected: '5'
# Looks like you failed 2 tests of 5.
t/01_logite.t ....
Dubious, test returned 2 (wstat 512, 0x200)
Failed 2/5 subtests
Can't call method "l_what" on an undefined value at t/02_diag_ctx.t line 26.
# Looks like your test exited with 2 before it could output anything.
t/02_diag_ctx.t ..
Dubious, test returned 2 (wstat 512, 0x200)
Failed 9/9 subtests
# Failed test 'exact match for content'
# at t/03_plugin.t line 48.
# got: '
# Why isn't this working?'
# expected: 'Why isn't this working?'
# Failed test 'exact match for content'
# at t/03_plugin.t line 49.
# got: '
# FYI: it happened again'
# expected: 'FYI: it happened again'
# Failed test 'exact match for content'
# at t/03_plugin.t line 50.
# got: '
# This might be a problem'
# expected: 'This might be a problem'
# Failed test 'exact match for content'
# at t/03_plugin.t line 51.
# got: '
# Garden variety error'
# expected: 'Garden variety error'
# Failed test 'exact match for content'
# at t/03_plugin.t line 52.
# got: '
# Boom!'
# expected: 'Boom!'
# Looks like you failed 5 tests of 15.
t/03_plugin.t ....
Dubious, test returned 5 (wstat 1280, 0x500)
Failed 5/15 subtests
Test Summary Report
-------------------
t/01_logite.t (Wstat: 512 Tests: 5 Failed: 2)
Failed tests: 3-4
Non-zero exit status: 2
t/02_diag_ctx.t (Wstat: 512 Tests: 0 Failed: 0)
Non-zero exit status: 2
Parse errors: Bad plan. You planned 9 tests but ran 0.
t/03_plugin.t (Wstat: 1280 Tests: 15 Failed: 5)
Failed tests: 3, 6, 9, 12, 15
Non-zero exit status: 5
Files=3, Tests=20, 0 wallclock secs ( 0.02 usr 0.00 sys + 0.33 cusr 0.02 csys = 0.37 CPU)
Result: FAIL
Failed 3/3 test programs. 7/20 subtests failed.
Makefile:852: recipe for target 'test_dynamic' failed
make: *** [test_dynamic] Error 5
! Installing MojoX::Logite failed. See /home/ryan/.cpanm/work/1493613028.4197/build.log for details. Retry with --force to force install it.
Searching Mojolicious::Plugin::ZombieApocalypse (0.01) on cpanmetadb ...
Unpacking Mojolicious-Plugin-ZombieApocalypse-0.01.tar.gz
FAIL
--> Working on Mojolicious::Plugin::ZombieApocalypse
Fetching http://www.cpan.org/authors/id/T/TE/TEMPIRE/Mojolicious-Plugin-ZombieApocalypse-0.01.tar.gz ... OK
Mojolicious-Plugin-ZombieApocalypse-0.01
Mojolicious-Plugin-ZombieApocalypse-0.01/LICENSE
Mojolicious-Plugin-ZombieApocalypse-0.01/dist.ini
Mojolicious-Plugin-ZombieApocalypse-0.01/META.yml
Mojolicious-Plugin-ZombieApocalypse-0.01/MANIFEST
Mojolicious-Plugin-ZombieApocalypse-0.01/README.pod
Mojolicious-Plugin-ZombieApocalypse-0.01/t
Mojolicious-Plugin-ZombieApocalypse-0.01/t/detect.t
Mojolicious-Plugin-ZombieApocalypse-0.01/Makefile.PL
Mojolicious-Plugin-ZombieApocalypse-0.01/lib/Mojolicious/Plugin
Mojolicious-Plugin-ZombieApocalypse-0.01/lib/Mojolicious/Plugin/ZombieApocalypse.pm
Entering Mojolicious-Plugin-ZombieApocalypse-0.01
Checking configure dependencies from META.yml
Checking if you have ExtUtils::MakeMaker 6.58 ... Yes (7.24)
Running Makefile.PL
Configuring Mojolicious-Plugin-ZombieApocalypse-0.01 ... Checking if your kit is complete...
Looks good
Generating a Unix-style Makefile
Writing Makefile for Mojolicious::Plugin::ZombieApocalypse
Writing MYMETA.yml and MYMETA.json
Checking dependencies from MYMETA.json ...
Checking if you have Mojolicious 1.22 ... Yes (7.31)
OK
Building and testing Mojolicious-Plugin-ZombieApocalypse-0.01 ... cp README.pod blib/lib/Mojolicious/Plugin/README.pod
cp lib/Mojolicious/Plugin/ZombieApocalypse.pm blib/lib/Mojolicious/Plugin/ZombieApocalypse.pm
Manifying 1 pod document
PERL_DL_NONLAZY=1 "/home/ryan/perl5/perlbrew/perls/perl-blead/bin/perl5.26.0" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(0, 'blib/lib', 'blib/arch')" t/*.t
Can't locate object method "generate_port" via package "Mojo::IOLoop" at t/detect.t line 5.
# Looks like your test exited with 255 before it could output anything.
t/detect.t ..
Dubious, test returned 255 (wstat 65280, 0xff00)
Failed 3/3 subtests
Test Summary Report
-------------------
t/detect.t (Wstat: 65280 Tests: 0 Failed: 0)
Non-zero exit status: 255
Parse errors: Bad plan. You planned 3 tests but ran 0.
Files=1, Tests=0, 0 wallclock secs ( 0.01 usr 0.00 sys + 0.14 cusr 0.00 csys = 0.15 CPU)
Result: FAIL
Failed 1/1 test programs. 0/0 subtests failed.
Makefile:842: recipe for target 'test_dynamic' failed
make: *** [test_dynamic] Error 255
! Installing Mojolicious::Plugin::ZombieApocalypse failed. See /home/ryan/.cpanm/work/1493613028.4197/build.log for details. Retry with --force to force install it.
Searching Mojolicious::Plugin::FontAwesome4 (4.2004) on cpanmetadb ...
! Finding Mojolicious::Plugin::FontAwesome4 on cpanmetadb failed.
Searching Mojolicious::Plugin::FontAwesome4 (4.2004) on metacpan ...
! Could not find a release matching Mojolicious::Plugin::FontAwesome4 (4.2004) on MetaCPAN.
Searching Mojolicious::Plugin::FontAwesome4 on mirror http://www.cpan.org ...
! Finding Mojolicious::Plugin::FontAwesome4 (4.2004) on mirror http://www.cpan.org failed.
! Couldn't find module or a distribution Mojolicious::Plugin::FontAwesome4 (4.2004)
Searching Mojolicious::Plugin::DomIdHelper (0.04) on cpanmetadb ...
Unpacking Mojolicious-Plugin-DomIdHelper-0.04.tar.gz
FAIL
--> Working on Mojolicious::Plugin::DomIdHelper
Fetching http://www.cpan.org/authors/id/S/SH/SHAW/Mojolicious-Plugin-DomIdHelper-0.04.tar.gz ... OK
Mojolicious-Plugin-DomIdHelper-0.04/
Mojolicious-Plugin-DomIdHelper-0.04/Changes
Mojolicious-Plugin-DomIdHelper-0.04/INSTALL.SKIP
Mojolicious-Plugin-DomIdHelper-0.04/lib/
Mojolicious-Plugin-DomIdHelper-0.04/Makefile.PL
Mojolicious-Plugin-DomIdHelper-0.04/MANIFEST
Mojolicious-Plugin-DomIdHelper-0.04/META.json
Mojolicious-Plugin-DomIdHelper-0.04/META.yml
Mojolicious-Plugin-DomIdHelper-0.04/README.pod
Mojolicious-Plugin-DomIdHelper-0.04/t/
Mojolicious-Plugin-DomIdHelper-0.04/t/dom_id_helper_lite_app.t
Mojolicious-Plugin-DomIdHelper-0.04/lib/Mojolicious/
Mojolicious-Plugin-DomIdHelper-0.04/lib/Mojolicious/Plugin/
Mojolicious-Plugin-DomIdHelper-0.04/lib/Mojolicious/Plugin/DomIdHelper.pm
Entering Mojolicious-Plugin-DomIdHelper-0.04
Checking configure dependencies from META.json
Checking if you have ExtUtils::MakeMaker 6.58 ... Yes (7.24)
Running Makefile.PL
Configuring Mojolicious-Plugin-DomIdHelper-0.04 ... Checking if your kit is complete...
Looks good
Generating a Unix-style Makefile
Writing Makefile for Mojolicious::Plugin::DomIdHelper
Writing MYMETA.yml and MYMETA.json
Checking dependencies from MYMETA.json ...
Checking if you have Mojolicious 2.20 ... Yes (7.31)
Checking if you have ExtUtils::MakeMaker 0 ... Yes (7.24)
OK
Building and testing Mojolicious-Plugin-DomIdHelper-0.04 ... cp README.pod blib/lib/Mojolicious/Plugin/README.pod
cp lib/Mojolicious/Plugin/DomIdHelper.pm blib/lib/Mojolicious/Plugin/DomIdHelper.pm
Manifying 1 pod document
PERL_DL_NONLAZY=1 "/home/ryan/perl5/perlbrew/perls/perl-blead/bin/perl5.26.0" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(0, 'blib/lib', 'blib/arch')" t/*.t
# Failed test 'exact match for content'
# at t/dom_id_helper_lite_app.t line 60.
# got: '<div id="user_1" class="user"></div>
# '
# expected: '<div id="db-package-user-1sshaw" class="db-package-user"></div>
# '
# Looks like you failed 1 test of 9.
t/dom_id_helper_lite_app.t ..
Dubious, test returned 1 (wstat 256, 0x100)
Failed 1/9 subtests
(less 3 skipped subtests: 5 okay)
Test Summary Report
-------------------
t/dom_id_helper_lite_app.t (Wstat: 256 Tests: 9 Failed: 1)
Failed test: 6
Non-zero exit status: 1
Files=1, Tests=9, 0 wallclock secs ( 0.01 usr 0.00 sys + 0.15 cusr 0.01 csys = 0.17 CPU)
Result: FAIL
Failed 1/1 test programs. 1/9 subtests failed.
Makefile:850: recipe for target 'test_dynamic' failed
make: *** [test_dynamic] Error 1
! Installing Mojolicious::Plugin::DomIdHelper failed. See /home/ryan/.cpanm/work/1493613028.4197/build.log for details. Retry with --force to force install it.
Searching Mojolicious::Plugin::JQuery (2.11003) on cpanmetadb ...
! Finding Mojolicious::Plugin::JQuery on cpanmetadb failed.
Searching Mojolicious::Plugin::JQuery (2.11003) on metacpan ...
! Could not find a release matching Mojolicious::Plugin::JQuery (2.11003) on MetaCPAN.
Searching Mojolicious::Plugin::JQuery on mirror http://www.cpan.org ...
! Finding Mojolicious::Plugin::JQuery (2.11003) on mirror http://www.cpan.org failed.
! Couldn't find module or a distribution Mojolicious::Plugin::JQuery (2.11003)
Searching Mojolicious::Plugin::Nexmo (0.91) on cpanmetadb ...
! Finding Mojolicious::Plugin::Nexmo on cpanmetadb failed.
Searching Mojolicious::Plugin::Nexmo (0.91) on metacpan ...
! Could not find a release matching Mojolicious::Plugin::Nexmo (0.91) on MetaCPAN.
Searching Mojolicious::Plugin::Nexmo on mirror http://www.cpan.org ...
! Finding Mojolicious::Plugin::Nexmo (0.91) on mirror http://www.cpan.org failed.
! Couldn't find module or a distribution Mojolicious::Plugin::Nexmo (0.91)
Searching MojoX::Renderer::Alloy (1.121150) on cpanmetadb ...
Unpacking MojoX-Renderer-Alloy-1.121150.tar.gz
FAIL
--> Working on MojoX::Renderer::Alloy
Fetching http://www.cpan.org/authors/id/A/AJ/AJGB/MojoX-Renderer-Alloy-1.121150.tar.gz ... OK
MojoX-Renderer-Alloy-1.121150/
MojoX-Renderer-Alloy-1.121150/Changes
MojoX-Renderer-Alloy-1.121150/META.json
MojoX-Renderer-Alloy-1.121150/dist.ini
MojoX-Renderer-Alloy-1.121150/LICENSE
MojoX-Renderer-Alloy-1.121150/Makefile.PL
MojoX-Renderer-Alloy-1.121150/MANIFEST
MojoX-Renderer-Alloy-1.121150/t/
MojoX-Renderer-Alloy-1.121150/t/00-compile.t
MojoX-Renderer-Alloy-1.121150/t/syntax-tt.t
MojoX-Renderer-Alloy-1.121150/t/release-kwalitee.t
MojoX-Renderer-Alloy-1.121150/t/syntax-hte.t
MojoX-Renderer-Alloy-1.121150/t/release-pod-syntax.t
MojoX-Renderer-Alloy-1.121150/t/syntax-tmpl.t
MojoX-Renderer-Alloy-1.121150/t/templates/
MojoX-Renderer-Alloy-1.121150/t/templates/layouts/
MojoX-Renderer-Alloy-1.121150/t/templates/layouts/layout.html.tmpl
MojoX-Renderer-Alloy-1.121150/t/templates/layouts/layout.html.tt
MojoX-Renderer-Alloy-1.121150/t/templates/layouts/layout.html.hte
MojoX-Renderer-Alloy-1.121150/t/templates/layouts/layout.html.vtl
MojoX-Renderer-Alloy-1.121150/t/templates/hte/
MojoX-Renderer-Alloy-1.121150/t/templates/hte/index.html.hte
MojoX-Renderer-Alloy-1.121150/t/templates/hte/unknown_helper.html.hte
MojoX-Renderer-Alloy-1.121150/t/templates/hte/all.html.hte
MojoX-Renderer-Alloy-1.121150/t/templates/hte/wrapper.html.hte
MojoX-Renderer-Alloy-1.121150/t/templates/hte/error.html.hte
MojoX-Renderer-Alloy-1.121150/t/templates/hte/unicode.html.hte
MojoX-Renderer-Alloy-1.121150/t/templates/hte/helpers.html.hte
MojoX-Renderer-Alloy-1.121150/t/templates/hte/include.html.hte
MojoX-Renderer-Alloy-1.121150/t/templates/hte/foo.html.hte
MojoX-Renderer-Alloy-1.121150/t/templates/tmpl/
MojoX-Renderer-Alloy-1.121150/t/templates/tmpl/foo.html.tmpl
MojoX-Renderer-Alloy-1.121150/t/templates/tmpl/error.html.tmpl
MojoX-Renderer-Alloy-1.121150/t/templates/tmpl/all.html.tmpl
MojoX-Renderer-Alloy-1.121150/t/templates/tmpl/wrapper.html.tmpl
MojoX-Renderer-Alloy-1.121150/t/templates/tmpl/index.html.tmpl
MojoX-Renderer-Alloy-1.121150/t/templates/tmpl/unicode.html.tmpl
MojoX-Renderer-Alloy-1.121150/t/templates/tmpl/helpers.html.tmpl
MojoX-Renderer-Alloy-1.121150/t/templates/tmpl/include.html.tmpl
MojoX-Renderer-Alloy-1.121150/t/templates/tmpl/unknown_helper.html.tmpl
MojoX-Renderer-Alloy-1.121150/t/templates/include.inc
MojoX-Renderer-Alloy-1.121150/t/templates/vtl/
MojoX-Renderer-Alloy-1.121150/t/templates/vtl/error.html.vtl
MojoX-Renderer-Alloy-1.121150/t/templates/vtl/all.html.vtl
MojoX-Renderer-Alloy-1.121150/t/templates/vtl/include.html.vtl
MojoX-Renderer-Alloy-1.121150/t/templates/vtl/helpers.html.vtl
MojoX-Renderer-Alloy-1.121150/t/templates/vtl/wrapper.html.vtl
MojoX-Renderer-Alloy-1.121150/t/templates/vtl/unicode.html.vtl
MojoX-Renderer-Alloy-1.121150/t/templates/vtl/foo.html.vtl
MojoX-Renderer-Alloy-1.121150/t/templates/vtl/index.html.vtl
MojoX-Renderer-Alloy-1.121150/t/templates/vtl/unknown_helper.html.vtl
MojoX-Renderer-Alloy-1.121150/t/templates/includes/
MojoX-Renderer-Alloy-1.121150/t/templates/includes/include.inc
MojoX-Renderer-Alloy-1.121150/t/templates/tt/
MojoX-Renderer-Alloy-1.121150/t/templates/tt/all.html.tt
MojoX-Renderer-Alloy-1.121150/t/templates/tt/helpers.html.tt
MojoX-Renderer-Alloy-1.121150/t/templates/tt/include.html.tt
MojoX-Renderer-Alloy-1.121150/t/templates/tt/unknown_helper.html.tt
MojoX-Renderer-Alloy-1.121150/t/templates/tt/wrapper.html.tt
MojoX-Renderer-Alloy-1.121150/t/templates/tt/index.html.tt
MojoX-Renderer-Alloy-1.121150/t/templates/tt/unicode.html.tt
MojoX-Renderer-Alloy-1.121150/t/templates/tt/error.html.tt
MojoX-Renderer-Alloy-1.121150/t/templates/tt/foo.html.tt
MojoX-Renderer-Alloy-1.121150/t/release-no-tabs.t
MojoX-Renderer-Alloy-1.121150/t/release-eol.t
MojoX-Renderer-Alloy-1.121150/t/syntax-vtl.t
MojoX-Renderer-Alloy-1.121150/t/release-pod-coverage.t
MojoX-Renderer-Alloy-1.121150/t/syntax-multi.t
MojoX-Renderer-Alloy-1.121150/INSTALL
MojoX-Renderer-Alloy-1.121150/META.yml
MojoX-Renderer-Alloy-1.121150/lib/
MojoX-Renderer-Alloy-1.121150/lib/MojoX/
MojoX-Renderer-Alloy-1.121150/lib/MojoX/Renderer/
MojoX-Renderer-Alloy-1.121150/lib/MojoX/Renderer/Alloy.pm
MojoX-Renderer-Alloy-1.121150/lib/MojoX/Renderer/Alloy/
MojoX-Renderer-Alloy-1.121150/lib/MojoX/Renderer/Alloy/TT.pm
MojoX-Renderer-Alloy-1.121150/lib/MojoX/Renderer/Alloy/Tmpl.pm
MojoX-Renderer-Alloy-1.121150/lib/MojoX/Renderer/Alloy/Velocity.pm
MojoX-Renderer-Alloy-1.121150/lib/MojoX/Renderer/Alloy/HTE.pm
MojoX-Renderer-Alloy-1.121150/lib/Mojolicious/
MojoX-Renderer-Alloy-1.121150/lib/Mojolicious/Plugin/
MojoX-Renderer-Alloy-1.121150/lib/Mojolicious/Plugin/AlloyRenderer.pm
MojoX-Renderer-Alloy-1.121150/Build.PL
MojoX-Renderer-Alloy-1.121150/README
Entering MojoX-Renderer-Alloy-1.121150
Checking configure dependencies from META.json
Checking if you have Module::Build 0.3601 ... Yes (0.4222)
Checking if you have ExtUtils::MakeMaker 6.58 ... Yes (7.24)
Running Build.PL
Configuring MojoX-Renderer-Alloy-1.121150 ... Created MYMETA.yml and MYMETA.json
Creating new 'Build' script for 'MojoX-Renderer-Alloy' version '1.121150'
Checking dependencies from MYMETA.json ...
Checking if you have Mojolicious 2.89 ... Yes (7.31)
Checking if you have Module::Build 0.3601 ... Yes (0.4222)
Checking if you have Template::Alloy 1.013 ... Yes (1.020)
OK
Building and testing MojoX-Renderer-Alloy-1.121150 ... Building MojoX-Renderer-Alloy
t/00-compile.t ............ ok
t/release-eol.t ........... skipped: these tests are for release candidate testing
t/release-kwalitee.t ...... skipped: these tests are for release candidate testing
t/release-no-tabs.t ....... skipped: these tests are for release candidate testing
t/release-pod-coverage.t .. skipped: these tests are for release candidate testing
t/release-pod-syntax.t .... skipped: these tests are for release candidate testing
Can't locate object method "new" via package "Mojo::Loader" at /home/ryan/.cpanm/work/1493613028.4197/MojoX-Renderer-Alloy-1.121150/blib/lib/Mojolicious/Plugin/AlloyRenderer.pm line 64.
# Looks like your test exited with 255 just after 1.
t/syntax-hte.t ............
Dubious, test returned 255 (wstat 65280, 0xff00)
Failed 24/25 subtests
Can't locate object method "new" via package "Mojo::Loader" at /home/ryan/.cpanm/work/1493613028.4197/MojoX-Renderer-Alloy-1.121150/blib/lib/Mojolicious/Plugin/AlloyRenderer.pm line 64.
# Looks like your test exited with 255 just after 4.
t/syntax-multi.t ..........
Dubious, test returned 255 (wstat 65280, 0xff00)
Failed 8/12 subtests
Can't locate object method "new" via package "Mojo::Loader" at /home/ryan/.cpanm/work/1493613028.4197/MojoX-Renderer-Alloy-1.121150/blib/lib/Mojolicious/Plugin/AlloyRenderer.pm line 64.
# Looks like your test exited with 255 just after 1.
t/syntax-tmpl.t ...........
Dubious, test returned 255 (wstat 65280, 0xff00)
Failed 24/25 subtests
Can't locate object method "new" via package "Mojo::Loader" at /home/ryan/.cpanm/work/1493613028.4197/MojoX-Renderer-Alloy-1.121150/blib/lib/Mojolicious/Plugin/AlloyRenderer.pm line 64.
# Looks like your test exited with 255 just after 1.
t/syntax-tt.t .............
Dubious, test returned 255 (wstat 65280, 0xff00)
Failed 24/25 subtests
Can't locate object method "new" via package "Mojo::Loader" at /home/ryan/.cpanm/work/1493613028.4197/MojoX-Renderer-Alloy-1.121150/blib/lib/Mojolicious/Plugin/AlloyRenderer.pm line 64.
# Looks like your test exited with 255 just after 1.
t/syntax-vtl.t ............
Dubious, test returned 255 (wstat 65280, 0xff00)
Failed 24/25 subtests
Test Summary Report
-------------------
t/syntax-hte.t (Wstat: 65280 Tests: 1 Failed: 0)
Non-zero exit status: 255
Parse errors: Bad plan. You planned 25 tests but ran 1.
t/syntax-multi.t (Wstat: 65280 Tests: 4 Failed: 0)
Non-zero exit status: 255
Parse errors: Bad plan. You planned 12 tests but ran 4.
t/syntax-tmpl.t (Wstat: 65280 Tests: 1 Failed: 0)
Non-zero exit status: 255
Parse errors: Bad plan. You planned 25 tests but ran 1.
t/syntax-tt.t (Wstat: 65280 Tests: 1 Failed: 0)
Non-zero exit status: 255
Parse errors: Bad plan. You planned 25 tests but ran 1.
t/syntax-vtl.t (Wstat: 65280 Tests: 1 Failed: 0)
Non-zero exit status: 255
Parse errors: Bad plan. You planned 25 tests but ran 1.
Files=11, Tests=14, 1 wallclock secs ( 0.01 usr 0.01 sys + 1.01 cusr 0.05 csys = 1.08 CPU)
Result: FAIL
Failed 5/11 test programs. 0/14 subtests failed.
! Installing MojoX::Renderer::Alloy failed. See /home/ryan/.cpanm/work/1493613028.4197/build.log for details. Retry with --force to force install it.
Searching Mojolicious::Plugin::FillInFormLite (0.02) on cpanmetadb ...
Unpacking Mojolicious-Plugin-FillInFormLite-0.02.tar.gz
FAIL
--> Working on Mojolicious::Plugin::FillInFormLite
Fetching http://www.cpan.org/authors/id/U/UC/UCHIKO/Mojolicious-Plugin-FillInFormLite-0.02.tar.gz ... OK
Mojolicious-Plugin-FillInFormLite-0.02/Build.PL
Mojolicious-Plugin-FillInFormLite-0.02/Changes
Mojolicious-Plugin-FillInFormLite-0.02/LICENSE
Mojolicious-Plugin-FillInFormLite-0.02/META.json
Mojolicious-Plugin-FillInFormLite-0.02/README.md
Mojolicious-Plugin-FillInFormLite-0.02/cpanfile
Mojolicious-Plugin-FillInFormLite-0.02/lib/Mojolicious/Plugin/FillInFormLite.pm
Mojolicious-Plugin-FillInFormLite-0.02/t/00_compile.t
Mojolicious-Plugin-FillInFormLite-0.02/t/01_fillinform.t
Mojolicious-Plugin-FillInFormLite-0.02/META.yml
Mojolicious-Plugin-FillInFormLite-0.02/MANIFEST
Entering Mojolicious-Plugin-FillInFormLite-0.02
Checking configure dependencies from META.json
Checking if you have CPAN::Meta::Prereqs 0 ... Yes (2.150010)
Checking if you have Module::Build 0.38 ... Yes (0.4222)
Checking if you have ExtUtils::Install 1.46 ... Yes (2.04)
Checking if you have CPAN::Meta 0 ... Yes (2.150010)
Running Build.PL
Configuring Mojolicious-Plugin-FillInFormLite-0.02 ... Created MYMETA.yml and MYMETA.json
Creating new 'Build' script for 'Mojolicious-Plugin-FillInFormLite' version '0.02'
Merging cpanfile prereqs to MYMETA.yml
Merging cpanfile prereqs to MYMETA.json
Checking dependencies from MYMETA.json ...
Checking if you have ExtUtils::CBuilder 0 ... Yes (0.280224)
Checking if you have Mojolicious 0 ... Yes (7.31)
Checking if you have HTML::FillInForm::Lite 1.13 ... Yes (1.15)
Checking if you have Test::More 0.98 ... Yes (1.302083)
OK
Building and testing Mojolicious-Plugin-FillInFormLite-0.02 ... Building Mojolicious-Plugin-FillInFormLite
t/00_compile.t ..... ok
# Failed test 'content is similar'
# at t/01_fillinform.t line 20.
# '1'
# doesn't match '(?^:<input type="text" name="body" value="hello" />)'
# Looks like you failed 1 test of 3.
t/01_fillinform.t ..
Dubious, test returned 1 (wstat 256, 0x100)
Failed 1/3 subtests
Test Summary Report
-------------------
t/01_fillinform.t (Wstat: 256 Tests: 3 Failed: 1)
Failed test: 3
Non-zero exit status: 1
Files=2, Tests=4, 0 wallclock secs ( 0.01 usr 0.00 sys + 0.19 cusr 0.00 csys = 0.20 CPU)
Result: FAIL
Failed 1/2 test programs. 1/4 subtests failed.
! Installing Mojolicious::Plugin::FillInFormLite failed. See /home/ryan/.cpanm/work/1493613028.4197/build.log for details. Retry with --force to force install it.
Searching MojoX::Run (0.15) on cpanmetadb ...
Unpacking MojoX-Run-0.15.tar.gz
FAIL
--> Working on MojoX::Run
Fetching http://www.cpan.org/authors/id/B/BF/BFG/MojoX-Run-0.15.tar.gz ... OK
MojoX-Run-0.15/
MojoX-Run-0.15/README
MojoX-Run-0.15/t/
MojoX-Run-0.15/t/mojox-run-sleep.t
MojoX-Run-0.15/t/manifest.t
MojoX-Run-0.15/t/mojox-run-perlsub.t
MojoX-Run-0.15/t/stdin-test.pl
MojoX-Run-0.15/t/mojox-run-singleton.t
MojoX-Run-0.15/t/mojox-run-long-running.t
MojoX-Run-0.15/t/00-load.t
MojoX-Run-0.15/t/mojox-run-max-limit.t
MojoX-Run-0.15/t/mojox-run-stdin-close.t
MojoX-Run-0.15/t/pod.t
MojoX-Run-0.15/Changes
MojoX-Run-0.15/META.yml
MojoX-Run-0.15/lib/
MojoX-Run-0.15/lib/MojoX/
MojoX-Run-0.15/lib/MojoX/Run.pm
MojoX-Run-0.15/lib/MojoX/HandleRun.pm
MojoX-Run-0.15/lib/MojoX/_Open3.pm
MojoX-Run-0.15/Makefile.PL
MojoX-Run-0.15/MANIFEST
Entering MojoX-Run-0.15
Checking configure dependencies from META.yml
Running Makefile.PL
Configuring MojoX-Run-0.15 ... Checking if your kit is complete...
Looks good
Generating a Unix-style Makefile
Writing Makefile for MojoX::Run
Writing MYMETA.yml and MYMETA.json
Checking dependencies from MYMETA.json ...
Checking if you have ExtUtils::MakeMaker 0 ... Yes (7.24)
Checking if you have Storable 0 ... Yes (2.51)
Checking if you have Mojolicious 0.99994 ... Yes (7.31)
Checking if you have Test::More 0 ... Yes (1.302083)
OK
Building and testing MojoX-Run-0.15 ... cp lib/MojoX/HandleRun.pm blib/lib/MojoX/HandleRun.pm
cp lib/MojoX/_Open3.pm blib/lib/MojoX/_Open3.pm
cp lib/MojoX/Run.pm blib/lib/MojoX/Run.pm
Manifying 3 pod documents
PERL_DL_NONLAZY=1 "/home/ryan/perl5/perlbrew/perls/perl-blead/bin/perl5.26.0" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(0, 'blib/lib', 'blib/arch')" t/*.t
# Testing MojoX::Run 0.15, Perl 5.026000, /home/ryan/perl5/perlbrew/perls/perl-blead/bin/perl5.26.0
t/00-load.t ................. ok
t/manifest.t ................ skipped: Author tests not required for installation
Can't locate object method "connect" via package "Mojo::IOLoop" at /home/ryan/.cpanm/work/1493613028.4197/MojoX-Run-0.15/blib/lib/MojoX/Run.pm line 880.
# Looks like your test exited with 29 before it could output anything.
t/mojox-run-long-running.t ..
Dubious, test returned 29 (wstat 7424, 0x1d00)
Failed 2/2 subtests
Can't locate object method "connect" via package "Mojo::IOLoop" at /home/ryan/.cpanm/work/1493613028.4197/MojoX-Run-0.15/blib/lib/MojoX/Run.pm line 880.
# Looks like your test exited with 29 before it could output anything.
t/mojox-run-max-limit.t .....
Dubious, test returned 29 (wstat 7424, 0x1d00)
Failed 3/3 subtests
Can't locate object method "connect" via package "Mojo::IOLoop" at /home/ryan/.cpanm/work/1493613028.4197/MojoX-Run-0.15/blib/lib/MojoX/Run.pm line 880.
# Looks like your test exited with 29 before it could output anything.
t/mojox-run-perlsub.t .......
Dubious, test returned 29 (wstat 7424, 0x1d00)
Failed 6/6 subtests
t/mojox-run-singleton.t ..... ok
Can't locate object method "connect" via package "Mojo::IOLoop" at /home/ryan/.cpanm/work/1493613028.4197/MojoX-Run-0.15/blib/lib/MojoX/Run.pm line 880.
# Looks like your test exited with 29 before it could output anything.
t/mojox-run-sleep.t .........
Dubious, test returned 29 (wstat 7424, 0x1d00)
Failed 4/4 subtests
Can't locate object method "connect" via package "Mojo::IOLoop" at /home/ryan/.cpanm/work/1493613028.4197/MojoX-Run-0.15/blib/lib/MojoX/Run.pm line 880.
# Looks like your test exited with 29 before it could output anything.
t/mojox-run-stdin-close.t ...
Dubious, test returned 29 (wstat 7424, 0x1d00)
Failed 2/2 subtests
t/pod.t ..................... ok
Test Summary Report
-------------------
t/mojox-run-long-running.t (Wstat: 7424 Tests: 0 Failed: 0)
Non-zero exit status: 29
Parse errors: Bad plan. You planned 2 tests but ran 0.
t/mojox-run-max-limit.t (Wstat: 7424 Tests: 0 Failed: 0)
Non-zero exit status: 29
Parse errors: Bad plan. You planned 3 tests but ran 0.
t/mojox-run-perlsub.t (Wstat: 7424 Tests: 0 Failed: 0)
Non-zero exit status: 29
Parse errors: Bad plan. You planned 6 tests but ran 0.
t/mojox-run-sleep.t (Wstat: 7424 Tests: 0 Failed: 0)
Non-zero exit status: 29
Parse errors: Bad plan. You planned 4 tests but ran 0.
t/mojox-run-stdin-close.t (Wstat: 7424 Tests: 0 Failed: 0)
Non-zero exit status: 29
Parse errors: Bad plan. You planned 2 tests but ran 0.
Files=9, Tests=6, 7 wallclock secs ( 0.01 usr 0.01 sys + 0.76 cusr 0.07 csys = 0.85 CPU)
Result: FAIL
Failed 5/9 test programs. 0/6 subtests failed.
Makefile:856: recipe for target 'test_dynamic' failed
make: *** [test_dynamic] Error 255
! Installing MojoX::Run failed. See /home/ryan/.cpanm/work/1493613028.4197/build.log for details. Retry with --force to force install it.
Searching Mojolicious::Plugin::FormFieldsFromJSON::Date (0.03) on cpanmetadb ...
Unpacking Mojolicious-Plugin-FormFieldsFromJSON-Date-0.03.tar.gz
FAIL
--> Working on Mojolicious::Plugin::FormFieldsFromJSON::Date
Fetching http://www.cpan.org/authors/id/R/RE/RENEEB/Mojolicious-Plugin-FormFieldsFromJSON-Date-0.03.tar.gz ... OK
Mojolicious-Plugin-FormFieldsFromJSON-Date-0.03
Mojolicious-Plugin-FormFieldsFromJSON-Date-0.03/README
Mojolicious-Plugin-FormFieldsFromJSON-Date-0.03/Changes
Mojolicious-Plugin-FormFieldsFromJSON-Date-0.03/LICENSE
Mojolicious-Plugin-FormFieldsFromJSON-Date-0.03/dist.ini
Mojolicious-Plugin-FormFieldsFromJSON-Date-0.03/META.yml
Mojolicious-Plugin-FormFieldsFromJSON-Date-0.03/MANIFEST
Mojolicious-Plugin-FormFieldsFromJSON-Date-0.03/t
Mojolicious-Plugin-FormFieldsFromJSON-Date-0.03/t/01_date.t
Mojolicious-Plugin-FormFieldsFromJSON-Date-0.03/Makefile.PL
Mojolicious-Plugin-FormFieldsFromJSON-Date-0.03/t/conf
Mojolicious-Plugin-FormFieldsFromJSON-Date-0.03/t/conf/date.json
Mojolicious-Plugin-FormFieldsFromJSON-Date-0.03/t/03_date_today.t
Mojolicious-Plugin-FormFieldsFromJSON-Date-0.03/t/conf/date_today.json
Mojolicious-Plugin-FormFieldsFromJSON-Date-0.03/t/02_date_local_param.t
Mojolicious-Plugin-FormFieldsFromJSON-Date-0.03/t/conf/date_local_param.json
Mojolicious-Plugin-FormFieldsFromJSON-Date-0.03/lib/Mojolicious/Plugin/FormFieldsFromJSON
Mojolicious-Plugin-FormFieldsFromJSON-Date-0.03/lib/Mojolicious/Plugin/FormFieldsFromJSON/Date.pm
Entering Mojolicious-Plugin-FormFieldsFromJSON-Date-0.03
Checking configure dependencies from META.yml
Checking if you have ExtUtils::MakeMaker 6.58 ... Yes (7.24)
Running Makefile.PL
Configuring Mojolicious-Plugin-FormFieldsFromJSON-Date-0.03 ... Checking if your kit is complete...
Looks good
Generating a Unix-style Makefile
Writing Makefile for Mojolicious::Plugin::FormFieldsFromJSON::Date
Writing MYMETA.yml and MYMETA.json
Checking dependencies from MYMETA.json ...
Checking if you have ExtUtils::MakeMaker 0 ... Yes (7.24)
Checking if you have Mojolicious::Plugin::FormFieldsFromJSON 0.19 ... Yes (0.32)
Checking if you have Mojolicious 5.67 ... Yes (7.31)
OK
Building and testing Mojolicious-Plugin-FormFieldsFromJSON-Date-0.03 ... cp lib/Mojolicious/Plugin/FormFieldsFromJSON/Date.pm blib/lib/Mojolicious/Plugin/FormFieldsFromJSON/Date.pm
Manifying 1 pod document
PERL_DL_NONLAZY=1 "/home/ryan/perl5/perlbrew/perls/perl-blead/bin/perl5.26.0" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(0, 'blib/lib', 'blib/arch')" t/*.t
# Failed test 'exact match for content'
# at t/01_date.t line 30.
# got: '<select id="name-year" name="name-year"><option value="2013">2013</option><option value="2014">2014</option><option value="2015">2015</option><option value="2016">2016</option><option value="2017">2017</option><option value="2018">2018</option><option value="2019">2019</option></select><select id="name-month" name="name-month"><option value="01">1</option><option value="02">2</option><option value="03">3</option><option value="04">4</option><option value="05">5</option><option value="06">6</option><option value="07">7</option><option value="08">8</option><option value="09">9</option><option value="10">10</option><option value="11">11</option><option value="12">12</option></select><select id="name-day" name="name-day"><option value="01">1</option><option value="02">2</option><option value="03">3</option><option value="04">4</option><option value="05">5</option><option value="06">6</option><option value="07">7</option><option value="08">8</option><option value="09">9</option><option value="10">10</option><option value="11">11</option><option value="12">12</option><option value="13">13</option><option value="14">14</option><option value="15">15</option><option value="16">16</option><option value="17">17</option><option value="18">18</option><option value="19">19</option><option value="20">20</option><option value="21">21</option><option value="22">22</option><option value="23">23</option><option value="24">24</option><option value="25">25</option><option value="26">26</option><option value="27">27</option><option value="28">28</option><option value="29">29</option><option value="30">30</option><option value="31">31</option></select>'
# expected: '<select id="name-year" name="name-year"><option value="2013">2013</option><option selected="selected" value="2014">2014</option><option value="2015">2015</option><option value="2016">2016</option><option value="2017">2017</option><option value="2018">2018</option><option value="2019">2019</option></select><select id="name-month" name="name-month"><option value="01">1</option><option value="02">2</option><option value="03">3</option><option value="04">4</option><option value="05">5</option><option value="06">6</option><option value="07">7</option><option value="08">8</option><option value="09">9</option><option value="10">10</option><option value="11">11</option><option selected="selected" value="12">12</option></select><select id="name-day" name="name-day"><option value="01">1</option><option value="02">2</option><option value="03">3</option><option value="04">4</option><option value="05">5</option><option value="06">6</option><option value="07">7</option><option value="08">8</option><option value="09">9</option><option value="10">10</option><option value="11">11</option><option value="12">12</option><option value="13">13</option><option value="14">14</option><option value="15">15</option><option value="16">16</option><option value="17">17</option><option value="18">18</option><option value="19">19</option><option value="20">20</option><option value="21">21</option><option value="22">22</option><option value="23">23</option><option value="24">24</option><option value="25">25</option><option value="26">26</option><option value="27">27</option><option value="28">28</option><option selected="selected" value="29">29</option><option value="30">30</option><option value="31">31</option></select>'
# Failed test 'exact match for content'
# at t/01_date.t line 33.
# got: '<select id="name-year" name="name-year"><option value="2013">2013</option><option value="2014">2014</option><option value="2015">2015</option><option value="2016">2016</option><option value="2017">2017</option><option value="2018">2018</option><option value="2019">2019</option></select><select id="name-month" name="name-month"><option value="01">1</option><option value="02">2</option><option value="03">3</option><option value="04">4</option><option value="05">5</option><option value="06">6</option><option value="07">7</option><option value="08">8</option><option value="09">9</option><option value="10">10</option><option value="11">11</option><option value="12">12</option></select><select id="name-day" name="name-day"><option value="01">1</option><option value="02">2</option><option value="03">3</option><option value="04">4</option><option value="05">5</option><option value="06">6</option><option value="07">7</option><option value="08">8</option><option value="09">9</option><option value="10">10</option><option value="11">11</option><option value="12">12</option><option value="13">13</option><option value="14">14</option><option value="15">15</option><option value="16">16</option><option value="17">17</option><option value="18">18</option><option value="19">19</option><option value="20">20</option><option value="21">21</option><option value="22">22</option><option value="23">23</option><option value="24">24</option><option value="25">25</option><option value="26">26</option><option value="27">27</option><option value="28">28</option><option value="29">29</option><option value="30">30</option><option value="31">31</option></select>'
# expected: '<select id="name-year" name="name-year"><option value="2013">2013</option><option value="2014">2014</option><option selected="selected" value="2015">2015</option><option value="2016">2016</option><option value="2017">2017</option><option value="2018">2018</option><option value="2019">2019</option></select><select id="name-month" name="name-month"><option value="01">1</option><option value="02">2</option><option value="03">3</option><option value="04">4</option><option value="05">5</option><option value="06">6</option><option value="07">7</option><option value="08">8</option><option value="09">9</option><option selected="selected" value="10">10</option><option value="11">11</option><option value="12">12</option></select><select id="name-day" name="name-day"><option value="01">1</option><option value="02">2</option><option value="03">3</option><option value="04">4</option><option value="05">5</option><option value="06">6</option><option value="07">7</option><option value="08">8</option><option value="09">9</option><option value="10">10</option><option value="11">11</option><option value="12">12</option><option selected="selected" value="13">13</option><option value="14">14</option><option value="15">15</option><option value="16">16</option><option value="17">17</option><option value="18">18</option><option value="19">19</option><option value="20">20</option><option value="21">21</option><option value="22">22</option><option value="23">23</option><option value="24">24</option><option value="25">25</option><option value="26">26</option><option value="27">27</option><option value="28">28</option><option value="29">29</option><option value="30">30</option><option value="31">31</option></select>'
# Looks like you failed 2 tests of 6.
t/01_date.t ..............
Dubious, test returned 2 (wstat 512, 0x200)
Failed 2/6 subtests
# Failed test 'exact match for content'
# at t/02_date_local_param.t line 30.
# got: '<select id="name-year" name="name-year"><option value="2013">2013</option><option value="2014">2014</option><option value="2015">2015</option><option value="2016">2016</option><option value="2017">2017</option><option value="2018">2018</option><option value="2019">2019</option></select><select id="name-month" name="name-month"><option value="01">1</option><option value="02">2</option><option value="03">3</option><option value="04">4</option><option value="05">5</option><option value="06">6</option><option value="07">7</option><option value="08">8</option><option value="09">9</option><option value="10">10</option><option value="11">11</option><option value="12">12</option></select><select id="name-day" name="name-day"><option value="01">1</option><option value="02">2</option><option value="03">3</option><option value="04">4</option><option value="05">5</option><option value="06">6</option><option value="07">7</option><option value="08">8</option><option value="09">9</option><option value="10">10</option><option value="11">11</option><option value="12">12</option><option value="13">13</option><option value="14">14</option><option value="15">15</option><option value="16">16</option><option value="17">17</option><option value="18">18</option><option value="19">19</option><option value="20">20</option><option value="21">21</option><option value="22">22</option><option value="23">23</option><option value="24">24</option><option value="25">25</option><option value="26">26</option><option value="27">27</option><option value="28">28</option><option value="29">29</option><option value="30">30</option><option value="31">31</option></select>'
# expected: '<select id="name-year" name="name-year"><option value="2013">2013</option><option selected="selected" value="2014">2014</option><option value="2015">2015</option><option value="2016">2016</option><option value="2017">2017</option><option value="2018">2018</option><option value="2019">2019</option></select><select id="name-month" name="name-month"><option value="01">1</option><option value="02">2</option><option value="03">3</option><option value="04">4</option><option value="05">5</option><option value="06">6</option><option value="07">7</option><option value="08">8</option><option value="09">9</option><option value="10">10</option><option value="11">11</option><option selected="selected" value="12">12</option></select><select id="name-day" name="name-day"><option value="01">1</option><option value="02">2</option><option value="03">3</option><option value="04">4</option><option value="05">5</option><option value="06">6</option><option value="07">7</option><option value="08">8</option><option value="09">9</option><option value="10">10</option><option value="11">11</option><option value="12">12</option><option value="13">13</option><option value="14">14</option><option value="15">15</option><option value="16">16</option><option value="17">17</option><option value="18">18</option><option value="19">19</option><option value="20">20</option><option value="21">21</option><option value="22">22</option><option value="23">23</option><option value="24">24</option><option value="25">25</option><option value="26">26</option><option value="27">27</option><option value="28">28</option><option selected="selected" value="29">29</option><option value="30">30</option><option value="31">31</option></select>'
# Looks like you failed 1 test of 3.
t/02_date_local_param.t ..
Dubious, test returned 1 (wstat 256, 0x100)
Failed 1/3 subtests
# Failed test at t/03_date_today.t line 43.
# '<select id="name-year" name="name-year"><option value="2016">2016</option><option value="2017">2017</option><option value="2018">2018</option><option value="2019">2019</option><option value="2020">2020</option><option value="2021">2021</option><option value="2022">2022</option></select><select id="name-month" name="name-month"><option value="01">1</option><option value="02">2</option><option value="03">3</option><option value="04">4</option><option value="05">5</option><option value="06">6</option><option value="07">7</option><option value="08">8</option><option value="09">9</option><option value="10">10</option><option value="11">11</option><option value="12">12</option></select><select id="name-day" name="name-day"><option value="01">1</option><option value="02">2</option><option value="03">3</option><option value="04">4</option><option value="05">5</option><option value="06">6</option><option value="07">7</option><option value="08">8</option><option value="09">9</option><option value="10">10</option><option value="11">11</option><option value="12">12</option><option value="13">13</option><option value="14">14</option><option value="15">15</option><option value="16">16</option><option value="17">17</option><option value="18">18</option><option value="19">19</option><option value="20">20</option><option value="21">21</option><option value="22">22</option><option value="23">23</option><option value="24">24</option><option value="25">25</option><option value="26">26</option><option value="27">27</option><option value="28">28</option><option value="29">29</option><option value="30">30</option><option value="31">31</option></select>'
# doesn't match '(?^:selected="selected" value="2017">2017<)'
# Failed test at t/03_date_today.t line 44.
# '<select id="name-year" name="name-year"><option value="2016">2016</option><option value="2017">2017</option><option value="2018">2018</option><option value="2019">2019</option><option value="2020">2020</option><option value="2021">2021</option><option value="2022">2022</option></select><select id="name-month" name="name-month"><option value="01">1</option><option value="02">2</option><option value="03">3</option><option value="04">4</option><option value="05">5</option><option value="06">6</option><option value="07">7</option><option value="08">8</option><option value="09">9</option><option value="10">10</option><option value="11">11</option><option value="12">12</option></select><select id="name-day" name="name-day"><option value="01">1</option><option value="02">2</option><option value="03">3</option><option value="04">4</option><option value="05">5</option><option value="06">6</option><option value="07">7</option><option value="08">8</option><option value="09">9</option><option value="10">10</option><option value="11">11</option><option value="12">12</option><option value="13">13</option><option value="14">14</option><option value="15">15</option><option value="16">16</option><option value="17">17</option><option value="18">18</option><option value="19">19</option><option value="20">20</option><option value="21">21</option><option value="22">22</option><option value="23">23</option><option value="24">24</option><option value="25">25</option><option value="26">26</option><option value="27">27</option><option value="28">28</option><option value="29">29</option><option value="30">30</option><option value="31">31</option></select>'
# doesn't match '(?^:selected="selected" value="04">4<)'
# Failed test at t/03_date_today.t line 45.
# '<select id="name-year" name="name-year"><option value="2016">2016</option><option value="2017">2017</option><option value="2018">2018</option><option value="2019">2019</option><option value="2020">2020</option><option value="2021">2021</option><option value="2022">2022</option></select><select id="name-month" name="name-month"><option value="01">1</option><option value="02">2</option><option value="03">3</option><option value="04">4</option><option value="05">5</option><option value="06">6</option><option value="07">7</option><option value="08">8</option><option value="09">9</option><option value="10">10</option><option value="11">11</option><option value="12">12</option></select><select id="name-day" name="name-day"><option value="01">1</option><option value="02">2</option><option value="03">3</option><option value="04">4</option><option value="05">5</option><option value="06">6</option><option value="07">7</option><option value="08">8</option><option value="09">9</option><option value="10">10</option><option value="11">11</option><option value="12">12</option><option value="13">13</option><option value="14">14</option><option value="15">15</option><option value="16">16</option><option value="17">17</option><option value="18">18</option><option value="19">19</option><option value="20">20</option><option value="21">21</option><option value="22">22</option><option value="23">23</option><option value="24">24</option><option value="25">25</option><option value="26">26</option><option value="27">27</option><option value="28">28</option><option value="29">29</option><option value="30">30</option><option value="31">31</option></select>'
# doesn't match '(?^:selected="selected" value="30">30<)'
# Looks like you failed 3 tests of 5.
t/03_date_today.t ........
Dubious, test returned 3 (wstat 768, 0x300)
Failed 3/5 subtests
Test Summary Report
-------------------
t/01_date.t (Wstat: 512 Tests: 6 Failed: 2)
Failed tests: 3, 6
Non-zero exit status: 2
t/02_date_local_param.t (Wstat: 256 Tests: 3 Failed: 1)
Failed test: 3
Non-zero exit status: 1
t/03_date_today.t (Wstat: 768 Tests: 5 Failed: 3)
Failed tests: 3-5
Non-zero exit status: 3
Files=3, Tests=14, 1 wallclock secs ( 0.01 usr 0.00 sys + 0.44 cusr 0.04 csys = 0.49 CPU)
Result: FAIL
Failed 3/3 test programs. 6/14 subtests failed.
Makefile:846: recipe for target 'test_dynamic' failed
make: *** [test_dynamic] Error 3
! Installing Mojolicious::Plugin::FormFieldsFromJSON::Date failed. See /home/ryan/.cpanm/work/1493613028.4197/build.log for details. Retry with --force to force install it.
Searching Mojolicious::Plugin::ConsoleLogger (0.05) on cpanmetadb ...
Unpacking Mojolicious-Plugin-ConsoleLogger-0.06.tar.gz
FAIL
--> Working on Mojolicious::Plugin::ConsoleLogger
Fetching http://www.cpan.org/authors/id/T/TE/TEMPIRE/Mojolicious-Plugin-ConsoleLogger-0.06.tar.gz ... OK
Mojolicious-Plugin-ConsoleLogger-0.06
Mojolicious-Plugin-ConsoleLogger-0.06/Changes
Mojolicious-Plugin-ConsoleLogger-0.06/LICENSE
Mojolicious-Plugin-ConsoleLogger-0.06/dist.ini
Mojolicious-Plugin-ConsoleLogger-0.06/META.yml
Mojolicious-Plugin-ConsoleLogger-0.06/MANIFEST
Mojolicious-Plugin-ConsoleLogger-0.06/t
Mojolicious-Plugin-ConsoleLogger-0.06/t/logger.t
Mojolicious-Plugin-ConsoleLogger-0.06/Makefile.PL
Mojolicious-Plugin-ConsoleLogger-0.06/lib/Mojolicious/Plugin
Mojolicious-Plugin-ConsoleLogger-0.06/lib/Mojolicious/Plugin/ConsoleLogger.pm
Entering Mojolicious-Plugin-ConsoleLogger-0.06
Checking configure dependencies from META.yml
Checking if you have ExtUtils::MakeMaker 6.58 ... Yes (7.24)
Running Makefile.PL
Configuring Mojolicious-Plugin-ConsoleLogger-0.06 ... Checking if your kit is complete...
Looks good
Generating a Unix-style Makefile
Writing Makefile for Mojolicious::Plugin::ConsoleLogger
Writing MYMETA.yml and MYMETA.json
Checking dependencies from MYMETA.json ...
Checking if you have Mojolicious 1.99 ... Yes (7.31)
Checking if you have ExtUtils::MakeMaker 0 ... Yes (7.24)
OK
Building and testing Mojolicious-Plugin-ConsoleLogger-0.06 ... cp lib/Mojolicious/Plugin/ConsoleLogger.pm blib/lib/Mojolicious/Plugin/ConsoleLogger.pm
Manifying 1 pod document
PERL_DL_NONLAZY=1 "/home/ryan/perl5/perlbrew/perls/perl-blead/bin/perl5.26.0" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(0, 'blib/lib', 'blib/arch')" t/*.t
Unescaped left brace in regex is illegal here in regex; marked by <-- HERE in m/console\.group\("fatal"\);\s*console\.log\({ <-- HERE "json":"structure"}\);\s*console\.groupEnd\("fatal"\);/ at t/logger.t line 46.
t/logger.t ..
Dubious, test returned 255 (wstat 65280, 0xff00)
No subtests run
Test Summary Report
-------------------
t/logger.t (Wstat: 65280 Tests: 0 Failed: 0)
Non-zero exit status: 255
Parse errors: No plan found in TAP output
Files=1, Tests=0, 1 wallclock secs ( 0.01 usr 0.00 sys + 0.15 cusr 0.00 csys = 0.16 CPU)
Result: FAIL
Failed 1/1 test programs. 0/0 subtests failed.
Makefile:844: recipe for target 'test_dynamic' failed
make: *** [test_dynamic] Error 255
! Installing Mojolicious::Plugin::ConsoleLogger failed. See /home/ryan/.cpanm/work/1493613028.4197/build.log for details. Retry with --force to force install it.
Searching Mojolicious::Plugin::CaptchaRenderer (0.02) on cpanmetadb ...
Unpacking Mojolicious-Plugin-CaptchaRenderer-0.02.tar.gz
FAIL
--> Working on Mojolicious::Plugin::CaptchaRenderer
Fetching http://www.cpan.org/authors/id/D/DM/DMITRYNOD/Mojolicious-Plugin-CaptchaRenderer-0.02.tar.gz ... OK
Mojolicious-Plugin-CaptchaRenderer-0.02
Mojolicious-Plugin-CaptchaRenderer-0.02/Build.PL
Mojolicious-Plugin-CaptchaRenderer-0.02/Makefile.PL
Mojolicious-Plugin-CaptchaRenderer-0.02/README
Mojolicious-Plugin-CaptchaRenderer-0.02/MANIFEST
Mojolicious-Plugin-CaptchaRenderer-0.02/META.yml
Mojolicious-Plugin-CaptchaRenderer-0.02/t
Mojolicious-Plugin-CaptchaRenderer-0.02/t/001-use.t
Mojolicious-Plugin-CaptchaRenderer-0.02/lib
Mojolicious-Plugin-CaptchaRenderer-0.02/lib/Mojolicious
Mojolicious-Plugin-CaptchaRenderer-0.02/lib/Mojolicious/Plugin
Mojolicious-Plugin-CaptchaRenderer-0.02/lib/Mojolicious/Plugin/CaptchaRenderer.pm
Entering Mojolicious-Plugin-CaptchaRenderer-0.02
Checking configure dependencies from META.yml
Checking if you have ExtUtils::Install 1.46 ... Yes (2.04)
Checking if you have Module::Build 0.38 ... Yes (0.4222)
Running Build.PL
Configuring Mojolicious-Plugin-CaptchaRenderer-0.02 ... Checking prerequisites...
requires:
! Image::Magick is not installed
ERRORS/WARNINGS FOUND IN PREREQUISITES. You may wish to install the versions
of the modules indicated above before proceeding with this installation
Created MYMETA.yml and MYMETA.json
Creating new 'Build' script for 'Mojolicious-Plugin-CaptchaRenderer' version '0.02'
Checking dependencies from MYMETA.json ...
Checking if you have Mojolicious 0 ... Yes (7.31)
Checking if you have File::Temp 0 ... Yes (0.2304)
Checking if you have Image::Magick 0 ... No
Checking if you have File::Spec 0 ... Yes (3.62)
Checking if you have Test::More 0 ... Yes (1.302083)
Searching Image::Magick (0) on cpanmetadb ...
Unpacking PerlMagick-6.89-1.tar.gz
OK
==> Found dependencies: Image::Magick
--> Working on Image::Magick
Fetching http://www.cpan.org/authors/id/J/JC/JCRISTY/PerlMagick-6.89-1.tar.gz ... OK
./PerlMagick-6.89/
./PerlMagick-6.89/check.sh
./PerlMagick-6.89/Makefile.old
./PerlMagick-6.89/Makefile.nt
./PerlMagick-6.89/check.sh.in
./PerlMagick-6.89/demo/
./PerlMagick-6.89/demo/README
./PerlMagick-6.89/demo/lsys.pl
./PerlMagick-6.89/demo/red-flower.gif
./PerlMagick-6.89/demo/annotate_words.pl
./PerlMagick-6.89/demo/compose-specials.pl
./PerlMagick-6.89/demo/Turtle.pm
./PerlMagick-6.89/demo/shapes.pl
./PerlMagick-6.89/demo/tile.gif
./PerlMagick-6.89/demo/annotate.pl
./PerlMagick-6.89/demo/model.gif
./PerlMagick-6.89/demo/dst.png
./PerlMagick-6.89/demo/button.pl
./PerlMagick-6.89/demo/Generic.ttf
./PerlMagick-6.89/demo/pink-flower.gif
./PerlMagick-6.89/demo/smile.gif
./PerlMagick-6.89/demo/yellow-flower.gif
./PerlMagick-6.89/demo/Makefile
./PerlMagick-6.89/demo/piddle.pl
./PerlMagick-6.89/demo/tree.pl
./PerlMagick-6.89/demo/pixel-fx.pl
./PerlMagick-6.89/demo/single-pixels.pl
./PerlMagick-6.89/demo/steganography.pl
./PerlMagick-6.89/demo/demo.pl
./PerlMagick-6.89/demo/shadow-text.pl
./PerlMagick-6.89/demo/composite.pl
./PerlMagick-6.89/demo/settings.pl
./PerlMagick-6.89/demo/src.png
./PerlMagick-6.89/Changelog
./PerlMagick-6.89/MANIFEST
./PerlMagick-6.89/README.txt
./PerlMagick-6.89/Magick.pm
./PerlMagick-6.89/Magick.pm.in
./PerlMagick-6.89/typemap
./PerlMagick-6.89/t/
./PerlMagick-6.89/t/MasterImage_70x46.ppm
./PerlMagick-6.89/t/montage.t
./PerlMagick-6.89/t/cgm/
./PerlMagick-6.89/t/cgm/read.t
./PerlMagick-6.89/t/cgm/input.cgm
./PerlMagick-6.89/t/input.bie
./PerlMagick-6.89/t/setattribute.t
./PerlMagick-6.89/t/zlib/
./PerlMagick-6.89/t/zlib/output.miff
./PerlMagick-6.89/t/zlib/write.t
./PerlMagick-6.89/t/zlib/input.miff
./PerlMagick-6.89/t/zlib/input.miff.gz
./PerlMagick-6.89/t/zlib/read.t
./PerlMagick-6.89/t/input.ico
./PerlMagick-6.89/t/input.rle
./PerlMagick-6.89/t/input.pcx
./PerlMagick-6.89/t/input_gray_lsb_08bit.mat
./PerlMagick-6.89/t/input.wpg
./PerlMagick-6.89/t/filter.t
./PerlMagick-6.89/t/input.im1
./PerlMagick-6.89/t/ping.t
./PerlMagick-6.89/t/input.tim
./PerlMagick-6.89/t/input.psd
./PerlMagick-6.89/t/getattri
./PerlMagick-6.89/t/input_p7.p7
./PerlMagick-6.89/t/ps/
./PerlMagick-6.89/t/ps/input.eps
./PerlMagick-6.89/t/ps/write.t
./PerlMagick-6.89/t/ps/input.miff
./PerlMagick-6.89/t/ps/input.ps
./PerlMagick-6.89/t/ps/read.t
./PerlMagick-6.89/t/input.bmp
./PerlMagick-6.89/t/input.p7
./PerlMagick-6.89/t/write.t
./PerlMagick-6.89/t/input.gif
./PerlMagick-6.89/t/jbig/
./PerlMagick-6.89/t/jbig/input.jbig
./PerlMagick-6.89/t/jbig/write.t
./PerlMagick-6.89/t/jbig/read.t
./PerlMagick-6.89/t/input_gray_msb_08bit.mat
./PerlMagick-6.89/t/tiff/
./PerlMagick-6.89/t/tiff/output_256.tiff
./PerlMagick-6.89/t/tiff/input_256_planar_separate.tiff
./PerlMagick-6.89/t/tiff/input_256_matte.tiff
./PerlMagick-6.89/t/tiff/input_gray_4bit_matte.tiff
./PerlMagick-6.89/t/tiff/output_truecolor.tiff
./PerlMagick-6.89/t/tiff/output_gray_8bit_matte.tiff
./PerlMagick-6.89/t/tiff/input_256.tiff
./PerlMagick-6.89/t/tiff/input_truecolor_tiled32x32.tiff
./PerlMagick-6.89/t/tiff/output_16.tiff
./PerlMagick-6.89/t/tiff/output_mono.tiff
./PerlMagick-6.89/t/tiff/write.t
./PerlMagick-6.89/t/tiff/input_16_matte.tiff
./PerlMagick-6.89/t/tiff/input_gray_16bit.tiff
./PerlMagick-6.89/t/tiff/input_gray_12bit.tiff
./PerlMagick-6.89/t/tiff/input_gray_8bit_matte.tiff
./PerlMagick-6.89/t/tiff/input_truecolor_16.tiff
./PerlMagick-6.89/t/tiff/output_gray_8bit.tiff
./PerlMagick-6.89/t/tiff/output_gray_4bit.tiff
./PerlMagick-6.89/t/tiff/input_gray_8bit.tiff
./PerlMagick-6.89/t/tiff/input_mono.tiff
./PerlMagick-6.89/t/tiff/output_gray_4bit_matte.tiff
./PerlMagick-6.89/t/tiff/input_truecolor_stripped.tiff
./PerlMagick-6.89/t/tiff/input_16.tiff
./PerlMagick-6.89/t/tiff/input_gray_4bit.tiff
./PerlMagick-6.89/t/tiff/input_truecolor.tiff
./PerlMagick-6.89/t/tiff/output_256_matte.tiff
./PerlMagick-6.89/t/tiff/read.t
./PerlMagick-6.89/t/tiff/input_256_planar_contig.tiff
./PerlMagick-6.89/t/tiff/output_16_matte.tiff
./PerlMagick-6.89/t/input_70x46.rgba
./PerlMagick-6.89/t/input.miff
./PerlMagick-6.89/t/input.avs
./PerlMagick-6.89/t/input.pict
./PerlMagick-6.89/t/getattribute.t
./PerlMagick-6.89/t/input_gray_lsb_double.mat
./PerlMagick-6.89/t/reference/
./PerlMagick-6.89/t/reference/cgm/
./PerlMagick-6.89/t/reference/cgm/read.miff
./PerlMagick-6.89/t/reference/write/
./PerlMagick-6.89/t/reference/write/cgm/
./PerlMagick-6.89/t/reference/write/cgm/read.miff
./PerlMagick-6.89/t/reference/write/composite/
./PerlMagick-6.89/t/reference/write/composite/Clear.miff
./PerlMagick-6.89/t/reference/write/composite/Atop.miff
./PerlMagick-6.89/t/reference/write/composite/CopyAlpha.miff
./PerlMagick-6.89/t/reference/write/composite/In.miff
./PerlMagick-6.89/t/reference/write/composite/Bumpmap.miff
./PerlMagick-6.89/t/reference/write/composite/Plus.miff
./PerlMagick-6.89/t/reference/write/composite/Rotate.miff
./PerlMagick-6.89/t/reference/write/composite/CopyRed.miff
./PerlMagick-6.89/t/reference/write/composite/CopyGreen.miff
./PerlMagick-6.89/t/reference/write/composite/Multiply.miff
./PerlMagick-6.89/t/reference/write/composite/Difference.miff
./PerlMagick-6.89/t/reference/write/composite/CopyOpacity.miff
./PerlMagick-6.89/t/reference/write/composite/Subtract.miff
./PerlMagick-6.89/t/reference/write/composite/Minus.miff
./PerlMagick-6.89/t/reference/write/composite/Out.miff
./PerlMagick-6.89/t/reference/write/composite/Copy.miff
./PerlMagick-6.89/t/reference/write/composite/Over.miff
./PerlMagick-6.89/t/reference/write/composite/Xor.miff
./PerlMagick-6.89/t/reference/write/composite/Add.miff
./PerlMagick-6.89/t/reference/write/composite/CopyBlue.miff
./PerlMagick-6.89/t/reference/write/read/
./PerlMagick-6.89/t/reference/write/read/granite.miff
./PerlMagick-6.89/t/reference/write/read/input_p7.miff
./PerlMagick-6.89/t/reference/write/read/input_pgm_p2.miff
./PerlMagick-6.89/t/reference/write/read/input_sgi.miff
./PerlMagick-6.89/t/reference/write/read/input_tim.miff
./PerlMagick-6.89/t/reference/write/read/input_xc_black.miff
./PerlMagick-6.89/t/reference/write/read/input_ppm_p3.miff
./PerlMagick-6.89/t/reference/write/read/gradient.miff
./PerlMagick-6.89/t/reference/write/read/input_dcx.miff
./PerlMagick-6.89/t/reference/write/read/input_cmyk.miff
./PerlMagick-6.89/t/reference/write/read/input_fits.miff
./PerlMagick-6.89/t/reference/write/read/input_xwd.miff
./PerlMagick-6.89/t/reference/write/read/input_ppm_p6.miff
./PerlMagick-6.89/t/reference/write/read/input_miff.miff
./PerlMagick-6.89/t/reference/write/read/input_dib.miff
./PerlMagick-6.89/t/reference/write/read/input_pcx.miff
./PerlMagick-6.89/t/reference/write/read/input_null_DarkOrange.miff
./PerlMagick-6.89/t/reference/write/read/input_null_black.miff
./PerlMagick-6.89/t/reference/write/read/input_xbm.miff
./PerlMagick-6.89/t/reference/write/read/input_pbm_p4.miff
./PerlMagick-6.89/t/reference/write/read/input_viff.miff
./PerlMagick-6.89/t/reference/write/read/input_tile.miff
./PerlMagick-6.89/t/reference/write/read/input_ico.miff
./PerlMagick-6.89/t/reference/write/read/input_mat.miff
./PerlMagick-6.89/t/reference/write/read/input_avs.miff
./PerlMagick-6.89/t/reference/write/read/input_pbm_p1.miff
./PerlMagick-6.89/t/reference/write/read/input_xpm.miff
./PerlMagick-6.89/t/reference/write/read/input_bmp24.miff
./PerlMagick-6.89/t/reference/write/read/input_rle.miff
./PerlMagick-6.89/t/reference/write/read/input_wbmp.miff
./PerlMagick-6.89/t/reference/write/read/input_pict.miff
./PerlMagick-6.89/t/reference/write/read/input_tga.miff
./PerlMagick-6.89/t/reference/write/read/input_rgba.miff
./PerlMagick-6.89/t/reference/write/read/input_im24.miff
./PerlMagick-6.89/t/reference/write/read/input_mtv.miff
./PerlMagick-6.89/t/reference/write/read/input_gif.miff
./PerlMagick-6.89/t/reference/write/read/input_rgb.miff
./PerlMagick-6.89/t/reference/write/read/input_uyvy.miff
./PerlMagick-6.89/t/reference/write/read/input_null_white.miff
./PerlMagick-6.89/t/reference/write/read/input_pgm_p5.miff
./PerlMagick-6.89/t/reference/write/read/input_gray.miff
./PerlMagick-6.89/t/reference/write/read/input_im1.miff
./PerlMagick-6.89/t/reference/write/read/input_bmp.miff
./PerlMagick-6.89/t/reference/write/read/input_wpg.miff
./PerlMagick-6.89/t/reference/write/read/input_gif87.miff
./PerlMagick-6.89/t/reference/write/read/input_psd.miff
./PerlMagick-6.89/t/reference/write/read/input_im8.miff
./PerlMagick-6.89/t/reference/write/output_p7.miff
./PerlMagick-6.89/t/reference/write/jp2/
./PerlMagick-6.89/t/reference/write/jp2/read_jp2.miff
./PerlMagick-6.89/t/reference/write/jp2/read_jpc.miff
./PerlMagick-6.89/t/reference/write/jp2/read_pgx.miff
./PerlMagick-6.89/t/reference/write/jng/
./PerlMagick-6.89/t/reference/write/jng/read_prog_jdaa.miff
./PerlMagick-6.89/t/reference/write/jng/read_gray_prog_idat.miff
./PerlMagick-6.89/t/reference/write/jng/input_gray_jdaa.miff
./PerlMagick-6.89/t/reference/write/jng/read_gray_idat.miff
./PerlMagick-6.89/t/reference/write/jng/read_gray.miff
./PerlMagick-6.89/t/reference/write/jng/input_gray_prog_idat.miff
./PerlMagick-6.89/t/reference/write/jng/write_gray_prog.miff
./PerlMagick-6.89/t/reference/write/jng/jdaa_tmp.miff
./PerlMagick-6.89/t/reference/write/jng/input_prog_idat.miff
./PerlMagick-6.89/t/reference/write/jng/input_jdaa.miff
./PerlMagick-6.89/t/reference/write/jng/read_prog_idat.miff
./PerlMagick-6.89/t/reference/write/jng/write_idat.miff
./PerlMagick-6.89/t/reference/write/jng/read_gray_jdaa.miff
./PerlMagick-6.89/t/reference/write/jng/input_gray_prog.miff
./PerlMagick-6.89/t/reference/write/jng/input_prog.miff
./PerlMagick-6.89/t/reference/write/jng/write_prog.miff
./PerlMagick-6.89/t/reference/write/jng/prog_idat_tmp.miff
./PerlMagick-6.89/t/reference/write/jng/write_gray_prog_idat.miff
./PerlMagick-6.89/t/reference/write/jng/read_idat.miff
./PerlMagick-6.89/t/reference/write/jng/input_gray_prog_jdaa.miff
./PerlMagick-6.89/t/reference/write/jng/write_jdaa.miff
./PerlMagick-6.89/t/reference/write/jng/read_prog.miff
./PerlMagick-6.89/t/reference/write/jng/idat_tmp.miff
./PerlMagick-6.89/t/reference/write/jng/gray_prog_tmp.miff
./PerlMagick-6.89/t/reference/write/jng/write_prog_jdaa.miff
./PerlMagick-6.89/t/reference/write/jng/read_gray_prog_jdaa.miff
./PerlMagick-6.89/t/reference/write/jng/write_gray_prog_jdaa.miff
./PerlMagick-6.89/t/reference/write/jng/write_gray_jdaa.miff
./PerlMagick-6.89/t/reference/write/jng/input_prog_jdaa.miff
./PerlMagick-6.89/t/reference/write/jng/prog_jdaa_tmp.miff
./PerlMagick-6.89/t/reference/write/jng/read_jdaa.miff
./PerlMagick-6.89/t/reference/write/jng/gray_idat_tmp.miff
./PerlMagick-6.89/t/reference/write/jng/prog_tmp.miff
./PerlMagick-6.89/t/reference/write/jng/input_idat.miff
./PerlMagick-6.89/t/reference/write/jng/write_gray.miff
./PerlMagick-6.89/t/reference/write/jng/write_gray_idat.miff
./PerlMagick-6.89/t/reference/write/jng/gray_prog_idat_tmp.miff
./PerlMagick-6.89/t/reference/write/jng/gray_jdaa_tmp.miff
./PerlMagick-6.89/t/reference/write/jng/gray_tmp.miff
./PerlMagick-6.89/t/reference/write/jng/input_gray.miff
./PerlMagick-6.89/t/reference/write/jng/write_prog_idat.miff
./PerlMagick-6.89/t/reference/write/jng/input_gray_idat.miff
./PerlMagick-6.89/t/reference/write/jng/input_rose.miff
./PerlMagick-6.89/t/reference/write/jng/read_gray_prog.miff
./PerlMagick-6.89/t/reference/write/jng/gray_prog_jdaa_tmp.miff
./PerlMagick-6.89/t/reference/write/jpeg/
./PerlMagick-6.89/t/reference/write/jpeg/read_non_interlaced.miff
./PerlMagick-6.89/t/reference/write/jpeg/read_plane_interlaced.miff
./PerlMagick-6.89/t/reference/write/jpeg/write_non_interlaced.miff
./PerlMagick-6.89/t/reference/write/jpeg/write_plane_interlaced.miff
./PerlMagick-6.89/t/reference/write/ttf/
./PerlMagick-6.89/t/reference/write/ttf/annotate.miff
./PerlMagick-6.89/t/reference/write/ttf/read.miff
./PerlMagick-6.89/t/reference/write/ttf/label.miff
./PerlMagick-6.89/t/reference/write/filter/
./PerlMagick-6.89/t/reference/write/filter/Crop.miff
./PerlMagick-6.89/t/reference/write/filter/Level.miff
./PerlMagick-6.89/t/reference/write/filter/UnsharpMask.miff
./PerlMagick-6.89/t/reference/write/filter/Sharpen.miff
./PerlMagick-6.89/t/reference/write/filter/Opaque.miff
./PerlMagick-6.89/t/reference/write/filter/Gamma.miff
./PerlMagick-6.89/t/reference/write/filter/Contrast.miff
./PerlMagick-6.89/t/reference/write/filter/Frame.miff
./PerlMagick-6.89/t/reference/write/filter/Modulate.miff
./PerlMagick-6.89/t/reference/write/filter/Sample.miff
./PerlMagick-6.89/t/reference/write/filter/Flip.miff
./PerlMagick-6.89/t/reference/write/filter/Equalize.miff
./PerlMagick-6.89/t/reference/write/filter/Annotate.miff
./PerlMagick-6.89/t/reference/write/filter/Colorize.miff
./PerlMagick-6.89/t/reference/write/filter/Minify.miff
./PerlMagick-6.89/t/reference/write/filter/SigmoidalContrast.miff
./PerlMagick-6.89/t/reference/write/filter/Segment.miff
./PerlMagick-6.89/t/reference/write/filter/ReduceNoise.miff
./PerlMagick-6.89/t/reference/write/filter/Convolve.miff
./PerlMagick-6.89/t/reference/write/filter/Negate.miff
./PerlMagick-6.89/t/reference/write/filter/Despeckle.miff
./PerlMagick-6.89/t/reference/write/filter/RadialBlur.miff
./PerlMagick-6.89/t/reference/write/filter/Wave.miff
./PerlMagick-6.89/t/reference/write/filter/Trim.miff
./PerlMagick-6.89/t/reference/write/filter/Border.miff
./PerlMagick-6.89/t/reference/write/filter/AdaptiveThreshold.miff
./PerlMagick-6.89/t/reference/write/filter/Raise.miff
./PerlMagick-6.89/t/reference/write/filter/GaussianBlur.miff
./PerlMagick-6.89/t/reference/write/filter/MedianFilter.miff
./PerlMagick-6.89/t/reference/write/filter/Chop.miff
./PerlMagick-6.89/t/reference/write/filter/ColorFloodfill.miff
./PerlMagick-6.89/t/reference/write/filter/Charcoal.miff
./PerlMagick-6.89/t/reference/write/filter/Rotate.miff
./PerlMagick-6.89/t/reference/write/filter/MotionBlur.miff
./PerlMagick-6.89/t/reference/write/filter/Shave.miff
./PerlMagick-6.89/t/reference/write/filter/Shade.miff
./PerlMagick-6.89/t/reference/write/filter/Resize.miff
./PerlMagick-6.89/t/reference/write/filter/Quantize.miff
./PerlMagick-6.89/t/reference/write/filter/Scale.miff
./PerlMagick-6.89/t/reference/write/filter/Flop.miff
./PerlMagick-6.89/t/reference/write/filter/Channel.miff
./PerlMagick-6.89/t/reference/write/filter/Shear.miff
./PerlMagick-6.89/t/reference/write/filter/Solarize.miff
./PerlMagick-6.89/t/reference/write/filter/Emboss.miff
./PerlMagick-6.89/t/reference/write/filter/Threshold.miff
./PerlMagick-6.89/t/reference/write/filter/Roll.miff
./PerlMagick-6.89/t/reference/write/filter/Set.miff
./PerlMagick-6.89/t/reference/write/filter/Draw.miff
./PerlMagick-6.89/t/reference/write/filter/Blur.miff
./PerlMagick-6.89/t/reference/write/filter/Edge.miff
./PerlMagick-6.89/t/reference/write/filter/Magnify.miff
./PerlMagick-6.89/t/reference/write/filter/OilPaint.miff
./PerlMagick-6.89/t/reference/write/filter/Implode.miff
./PerlMagick-6.89/t/reference/write/filter/Normalize.miff
./PerlMagick-6.89/t/reference/write/filter/Swirl.miff
./PerlMagick-6.89/t/reference/write/filter/MatteFloodfill.miff
./PerlMagick-6.89/t/reference/write/wmf/
./PerlMagick-6.89/t/reference/write/wmf/wizard.miff
./PerlMagick-6.89/t/reference/write/wmf/clock.miff
./PerlMagick-6.89/t/reference/composite/
./PerlMagick-6.89/t/reference/composite/Clear.miff
./PerlMagick-6.89/t/reference/composite/Atop.miff
./PerlMagick-6.89/t/reference/composite/CopyAlpha.miff
./PerlMagick-6.89/t/reference/composite/In.miff
./PerlMagick-6.89/t/reference/composite/Bumpmap.miff
./PerlMagick-6.89/t/reference/composite/Plus.miff
./PerlMagick-6.89/t/reference/composite/Rotate.miff
./PerlMagick-6.89/t/reference/composite/CopyRed.miff
./PerlMagick-6.89/t/reference/composite/CopyGreen.miff
./PerlMagick-6.89/t/reference/composite/Multiply.miff
./PerlMagick-6.89/t/reference/composite/Difference.miff
./PerlMagick-6.89/t/reference/composite/CopyOpacity.miff
./PerlMagick-6.89/t/reference/composite/Subtract.miff
./PerlMagick-6.89/t/reference/composite/Minus.miff
./PerlMagick-6.89/t/reference/composite/Out.miff
./PerlMagick-6.89/t/reference/composite/Copy.miff
./PerlMagick-6.89/t/reference/composite/Over.miff
./PerlMagick-6.89/t/reference/composite/Xor.miff
./PerlMagick-6.89/t/reference/composite/Add.miff
./PerlMagick-6.89/t/reference/composite/CopyBlue.miff
./PerlMagick-6.89/t/reference/read/
./PerlMagick-6.89/t/reference/read/granite.miff
./PerlMagick-6.89/t/reference/read/input_p7.miff
./PerlMagick-6.89/t/reference/read/input_pgm_p2.miff
./PerlMagick-6.89/t/reference/read/input_sgi.miff
./PerlMagick-6.89/t/reference/read/input_tim.miff
./PerlMagick-6.89/t/reference/read/input_xc_black.miff
./PerlMagick-6.89/t/reference/read/input_gray_msb_08bit_mat.miff
./PerlMagick-6.89/t/reference/read/input_ppm_p3.miff
./PerlMagick-6.89/t/reference/read/gradient.miff
./PerlMagick-6.89/t/reference/read/input_dcx.miff
./PerlMagick-6.89/t/reference/read/input_cmyk.miff
./PerlMagick-6.89/t/reference/read/input_fits.miff
./PerlMagick-6.89/t/reference/read/input_xwd.miff
./PerlMagick-6.89/t/reference/read/input_ppm_p6.miff
./PerlMagick-6.89/t/reference/read/input_miff.miff
./PerlMagick-6.89/t/reference/read/input_dib.miff
./PerlMagick-6.89/t/reference/read/input_pcx.miff
./PerlMagick-6.89/t/reference/read/input_null_DarkOrange.miff
./PerlMagick-6.89/t/reference/read/input_null_black.miff
./PerlMagick-6.89/t/reference/read/input_xbm.miff
./PerlMagick-6.89/t/reference/read/input_pbm_p4.miff
./PerlMagick-6.89/t/reference/read/input_viff.miff
./PerlMagick-6.89/t/reference/read/input_gray_lsb_double_mat.miff
./PerlMagick-6.89/t/reference/read/input_tile.miff
./PerlMagick-6.89/t/reference/read/input_ico.miff
./PerlMagick-6.89/t/reference/read/input_gray_lsb_08bit_mat.miff
./PerlMagick-6.89/t/reference/read/input_mat.miff
./PerlMagick-6.89/t/reference/read/input_avs.miff
./PerlMagick-6.89/t/reference/read/input_pbm_p1.miff
./PerlMagick-6.89/t/reference/read/input_xpm.miff
./PerlMagick-6.89/t/reference/read/input_bmp24.miff
./PerlMagick-6.89/t/reference/read/input_rle.miff
./PerlMagick-6.89/t/reference/read/input_wbmp.miff
./PerlMagick-6.89/t/reference/read/input_pict.miff
./PerlMagick-6.89/t/reference/read/input_tga.miff
./PerlMagick-6.89/t/reference/read/input_rgba.miff
./PerlMagick-6.89/t/reference/read/input_rgb_lsb_08bit_mat.miff
./PerlMagick-6.89/t/reference/read/input_im24.miff
./PerlMagick-6.89/t/reference/read/input_mtv.miff
./PerlMagick-6.89/t/reference/read/input_gif.miff
./PerlMagick-6.89/t/reference/read/input_rgb.miff
./PerlMagick-6.89/t/reference/read/input_uyvy.miff
./PerlMagick-6.89/t/reference/read/input_null_white.miff
./PerlMagick-6.89/t/reference/read/input_pgm_p5.miff
./PerlMagick-6.89/t/reference/read/input_gray.miff
./PerlMagick-6.89/t/reference/read/input_im1.miff
./PerlMagick-6.89/t/reference/read/input_bmp.miff
./PerlMagick-6.89/t/reference/read/input_wpg.miff
./PerlMagick-6.89/t/reference/read/input_gif87.miff
./PerlMagick-6.89/t/reference/read/input_psd.miff
./PerlMagick-6.89/t/reference/read/input_im8.miff
./PerlMagick-6.89/t/reference/jng/
./PerlMagick-6.89/t/reference/jng/read_prog_jdaa.miff
./PerlMagick-6.89/t/reference/jng/read_gray_prog_idat.miff
./PerlMagick-6.89/t/reference/jng/input_gray_jdaa.miff
./PerlMagick-6.89/t/reference/jng/read_gray_idat.miff
./PerlMagick-6.89/t/reference/jng/read_gray.miff
./PerlMagick-6.89/t/reference/jng/input_gray_prog_idat.miff
./PerlMagick-6.89/t/reference/jng/write_gray_prog.miff
./PerlMagick-6.89/t/reference/jng/jdaa_tmp.miff
./PerlMagick-6.89/t/reference/jng/input_prog_idat.miff
./PerlMagick-6.89/t/reference/jng/input_jdaa.miff
./PerlMagick-6.89/t/reference/jng/read_prog_idat.miff
./PerlMagick-6.89/t/reference/jng/write_idat.miff
./PerlMagick-6.89/t/reference/jng/read_gray_jdaa.miff
./PerlMagick-6.89/t/reference/jng/input_gray_prog.miff
./PerlMagick-6.89/t/reference/jng/input_prog.miff
./PerlMagick-6.89/t/reference/jng/write_prog.miff
./PerlMagick-6.89/t/reference/jng/prog_idat_tmp.miff
./PerlMagick-6.89/t/reference/jng/write_gray_prog_idat.miff
./PerlMagick-6.89/t/reference/jng/read_idat.miff
./PerlMagick-6.89/t/reference/jng/input_gray_prog_jdaa.miff
./PerlMagick-6.89/t/reference/jng/write_jdaa.miff
./PerlMagick-6.89/t/reference/jng/read_prog.miff
./PerlMagick-6.89/t/reference/jng/idat_tmp.miff
./PerlMagick-6.89/t/reference/jng/gray_prog_tmp.miff
./PerlMagick-6.89/t/reference/jng/write_prog_jdaa.miff
./PerlMagick-6.89/t/reference/jng/read_gray_prog_jdaa.miff
./PerlMagick-6.89/t/reference/jng/write_gray_prog_jdaa.miff
./PerlMagick-6.89/t/reference/jng/write_gray_jdaa.miff
./PerlMagick-6.89/t/reference/jng/input_prog_jdaa.miff
./PerlMagick-6.89/t/reference/jng/prog_jdaa_tmp.miff
./PerlMagick-6.89/t/reference/jng/read_jdaa.miff
./PerlMagick-6.89/t/reference/jng/gray_idat_tmp.miff
./PerlMagick-6.89/t/reference/jng/prog_tmp.miff
./PerlMagick-6.89/t/reference/jng/input_idat.miff
./PerlMagick-6.89/t/reference/jng/write_gray.miff
./PerlMagick-6.89/t/reference/jng/write_gray_idat.miff
./PerlMagick-6.89/t/reference/jng/gray_prog_idat_tmp.miff
./PerlMagick-6.89/t/reference/jng/gray_jdaa_tmp.miff
./PerlMagick-6.89/t/reference/jng/gray_tmp.miff
./PerlMagick-6.89/t/reference/jng/input_gray.miff
./PerlMagick-6.89/t/reference/jng/write_prog_idat.miff
./PerlMagick-6.89/t/reference/jng/input_gray_idat.miff
./PerlMagick-6.89/t/reference/jng/input_rose.miff
./PerlMagick-6.89/t/reference/jng/read_gray_prog.miff
./PerlMagick-6.89/t/reference/jng/gray_prog_jdaa_tmp.miff
./PerlMagick-6.89/t/reference/jpeg/
./PerlMagick-6.89/t/reference/jpeg/read_non_interlaced.miff
./PerlMagick-6.89/t/reference/jpeg/read_plane_interlaced.miff
./PerlMagick-6.89/t/reference/jpeg/write_non_interlaced.miff
./PerlMagick-6.89/t/reference/jpeg/write_plane_interlaced.miff
./PerlMagick-6.89/t/reference/openjp2/
./PerlMagick-6.89/t/reference/openjp2/read_jp2.miff
./PerlMagick-6.89/t/reference/openjp2/read_jpc.miff
./PerlMagick-6.89/t/reference/openjp2/read_j2k.miff
./PerlMagick-6.89/t/reference/ttf/
./PerlMagick-6.89/t/reference/ttf/annotate.miff
./PerlMagick-6.89/t/reference/ttf/read.miff
./PerlMagick-6.89/t/reference/ttf/label.miff
./PerlMagick-6.89/t/reference/filter/
./PerlMagick-6.89/t/reference/filter/Crop.miff
./PerlMagick-6.89/t/reference/filter/Level.miff
./PerlMagick-6.89/t/reference/filter/UnsharpMask.miff
./PerlMagick-6.89/t/reference/filter/Sharpen.miff
./PerlMagick-6.89/t/reference/filter/Opaque.miff
./PerlMagick-6.89/t/reference/filter/Gamma.miff
./PerlMagick-6.89/t/reference/filter/Contrast.miff
./PerlMagick-6.89/t/reference/filter/Frame.miff
./PerlMagick-6.89/t/reference/filter/Modulate.miff
./PerlMagick-6.89/t/reference/filter/Sample.miff
./PerlMagick-6.89/t/reference/filter/Flip.miff
./PerlMagick-6.89/t/reference/filter/Equalize.miff
./PerlMagick-6.89/t/reference/filter/Annotate.miff
./PerlMagick-6.89/t/reference/filter/Colorize.miff
./PerlMagick-6.89/t/reference/filter/Minify.miff
./PerlMagick-6.89/t/reference/filter/SigmoidalContrast.miff
./PerlMagick-6.89/t/reference/filter/Segment.miff
./PerlMagick-6.89/t/reference/filter/ReduceNoise.miff
./PerlMagick-6.89/t/reference/filter/Convolve.miff
./PerlMagick-6.89/t/reference/filter/Negate.miff
./PerlMagick-6.89/t/reference/filter/Despeckle.miff
./PerlMagick-6.89/t/reference/filter/RadialBlur.miff
./PerlMagick-6.89/t/reference/filter/Wave.miff
./PerlMagick-6.89/t/reference/filter/Trim.miff
./PerlMagick-6.89/t/reference/filter/Border.miff
./PerlMagick-6.89/t/reference/filter/input.gif
./PerlMagick-6.89/t/reference/filter/AdaptiveThreshold.miff
./PerlMagick-6.89/t/reference/filter/Raise.miff
./PerlMagick-6.89/t/reference/filter/GaussianBlur.miff
./PerlMagick-6.89/t/reference/filter/MedianFilter.miff
./PerlMagick-6.89/t/reference/filter/Chop.miff
./PerlMagick-6.89/t/reference/filter/ColorFloodfill.miff
./PerlMagick-6.89/t/reference/filter/Charcoal.miff
./PerlMagick-6.89/t/reference/filter/Rotate.miff
./PerlMagick-6.89/t/reference/filter/MotionBlur.miff
./PerlMagick-6.89/t/reference/filter/Shave.miff
./PerlMagick-6.89/t/reference/filter/Shade.miff
./PerlMagick-6.89/t/reference/filter/Resize.miff
./PerlMagick-6.89/t/reference/filter/Quantize.miff
./PerlMagick-6.89/t/reference/filter/Scale.miff
./PerlMagick-6.89/t/reference/filter/Flop.miff
./PerlMagick-6.89/t/reference/filter/Channel.miff
./PerlMagick-6.89/t/reference/filter/Shear.miff
./PerlMagick-6.89/t/reference/filter/Solarize.miff
./PerlMagick-6.89/t/reference/filter/Emboss.miff
./PerlMagick-6.89/t/reference/filter/Threshold.miff
./PerlMagick-6.89/t/reference/filter/Roll.miff
./PerlMagick-6.89/t/reference/filter/Set.miff
./PerlMagick-6.89/t/reference/filter/Draw.miff
./PerlMagick-6.89/t/reference/filter/Blur.miff
./PerlMagick-6.89/t/reference/filter/Edge.miff
./PerlMagick-6.89/t/reference/filter/Magnify.miff
./PerlMagick-6.89/t/reference/filter/t.pl
./PerlMagick-6.89/t/reference/filter/OilPaint.miff
./PerlMagick-6.89/t/reference/filter/Implode.miff
./PerlMagick-6.89/t/reference/filter/QuantizeMono.miff
./PerlMagick-6.89/t/reference/filter/Normalize.miff
./PerlMagick-6.89/t/reference/filter/Swirl.miff
./PerlMagick-6.89/t/reference/filter/MatteFloodfill.miff
./PerlMagick-6.89/t/reference/wmf/
./PerlMagick-6.89/t/reference/wmf/wizard.miff
./PerlMagick-6.89/t/reference/wmf/clock.miff
./PerlMagick-6.89/t/input.xbm
./PerlMagick-6.89/t/input_p6.ppm
./PerlMagick-6.89/t/jng/
./PerlMagick-6.89/t/jng/jdaa_tmp.jng
./PerlMagick-6.89/t/jng/input_idat.jng
./PerlMagick-6.89/t/jng/input_gray_prog.jng
./PerlMagick-6.89/t/jng/input_prog_jdaa.jng
./PerlMagick-6.89/t/jng/write.t
./PerlMagick-6.89/t/jng/input_gray_idat.jng
./PerlMagick-6.89/t/jng/idat_tmp.jng
./PerlMagick-6.89/t/jng/input_gray_prog_idat.jng
./PerlMagick-6.89/t/jng/input_prog_idat.jng
./PerlMagick-6.89/t/jng/gray_tmp.jng
./PerlMagick-6.89/t/jng/input_gray_prog_jdaa.jng
./PerlMagick-6.89/t/jng/prog_jdaa_tmp.jng
./PerlMagick-6.89/t/jng/gray_prog_idat_tmp.jng
./PerlMagick-6.89/t/jng/gray_idat_tmp.jng
./PerlMagick-6.89/t/jng/input_gray.jng
./PerlMagick-6.89/t/jng/prog_tmp.jng
./PerlMagick-6.89/t/jng/input_rose.jng
./PerlMagick-6.89/t/jng/prog_idat_tmp.jng
./PerlMagick-6.89/t/jng/gray_prog_jdaa_tmp.jng
./PerlMagick-6.89/t/jng/input_jdaa.jng
./PerlMagick-6.89/t/jng/read.t
./PerlMagick-6.89/t/jng/gray_jdaa_tmp.jng
./PerlMagick-6.89/t/jng/input_prog.jng
./PerlMagick-6.89/t/jng/gray_prog_tmp.jng
./PerlMagick-6.89/t/jng/input_gray_jdaa.jng
./PerlMagick-6.89/t/input.bmp24
./PerlMagick-6.89/t/x11/
./PerlMagick-6.89/t/x11/congrats.fig
./PerlMagick-6.89/t/x11/input.xwd
./PerlMagick-6.89/t/x11/congrats.miff
./PerlMagick-6.89/t/x11/write.t
./PerlMagick-6.89/t/x11/read.t
./PerlMagick-6.89/t/input_70x46.rgb
./PerlMagick-6.89/t/Generic.ttf
./PerlMagick-6.89/t/input.mtv
./PerlMagick-6.89/t/subroutines.pl
./PerlMagick-6.89/t/jpeg/
./PerlMagick-6.89/t/jpeg/input_plane.jpg
./PerlMagick-6.89/t/jpeg/write.t
./PerlMagick-6.89/t/jpeg/output_plane_tmp.jpg
./PerlMagick-6.89/t/jpeg/output_tmp.jpg
./PerlMagick-6.89/t/jpeg/input.jpg
./PerlMagick-6.89/t/jpeg/read.t
./PerlMagick-6.89/t/input.im24
./PerlMagick-6.89/t/input.viff
./PerlMagick-6.89/t/input_rgb_lsb_08bit.mat
./PerlMagick-6.89/t/input_p1.pbm
./PerlMagick-6.89/t/input.tga
./PerlMagick-6.89/t/openjp2/
./PerlMagick-6.89/t/openjp2/input.jpc
./PerlMagick-6.89/t/openjp2/read.t
./PerlMagick-6.89/t/openjp2/input.jp2
./PerlMagick-6.89/t/openjp2/input.j2k
./PerlMagick-6.89/t/blob.t
./PerlMagick-6.89/t/ttf/
./PerlMagick-6.89/t/ttf/read.t
./PerlMagick-6.89/t/ttf/input.ttf
./PerlMagick-6.89/t/composite.t
./PerlMagick-6.89/t/input.dib
./PerlMagick-6.89/t/input_p5.pgm
./PerlMagick-6.89/t/input_70x46.uyvy
./PerlMagick-6.89/t/input.im8
./PerlMagick-6.89/t/input.sgi
./PerlMagick-6.89/t/png/
./PerlMagick-6.89/t/png/input.mng
./PerlMagick-6.89/t/png/output_bw.png
./PerlMagick-6.89/t/png/output_truecolor.png
./PerlMagick-6.89/t/png/output.mng
./PerlMagick-6.89/t/png/output_mono.png
./PerlMagick-6.89/t/png/write.t
./PerlMagick-6.89/t/png/read-16.t
./PerlMagick-6.89/t/png/output_16.png
./PerlMagick-6.89/t/png/input_256.png
./PerlMagick-6.89/t/png/input_bw.png
./PerlMagick-6.89/t/png/input_truecolor.png
./PerlMagick-6.89/t/png/write-16.t
./PerlMagick-6.89/t/png/input_mono.png
./PerlMagick-6.89/t/png/read.t
./PerlMagick-6.89/t/png/output_256.png
./PerlMagick-6.89/t/png/input_16.png
./PerlMagick-6.89/t/input.dcx
./PerlMagick-6.89/t/mpeg/
./PerlMagick-6.89/t/mpeg/input.m2v
./PerlMagick-6.89/t/mpeg/input.mpg
./PerlMagick-6.89/t/mpeg/read.t
./PerlMagick-6.89/t/hpgl/
./PerlMagick-6.89/t/hpgl/input.hpgl
./PerlMagick-6.89/t/hpgl/read.t
./PerlMagick-6.89/t/hdf/
./PerlMagick-6.89/t/hdf/write.t
./PerlMagick-6.89/t/hdf/input_truecolor.hdf
./PerlMagick-6.89/t/hdf/input_256.hdf
./PerlMagick-6.89/t/hdf/read.t
./PerlMagick-6.89/t/input_70x46.cmyk
./PerlMagick-6.89/t/input_16.miff
./PerlMagick-6.89/t/xfig/
./PerlMagick-6.89/t/xfig/input.fig
./PerlMagick-6.89/t/xfig/read.t
./PerlMagick-6.89/t/input_p3.ppm
./PerlMagick-6.89/t/input.wbmp
./PerlMagick-6.89/t/input.xpm
./PerlMagick-6.89/t/input.gif87
./PerlMagick-6.89/t/input_70x46.yuv
./PerlMagick-6.89/t/t/
./PerlMagick-6.89/t/t/reference/
./PerlMagick-6.89/t/t/reference/cgm/
./PerlMagick-6.89/t/t/reference/cgm/read.miff
./PerlMagick-6.89/t/t/reference/write/
./PerlMagick-6.89/t/t/reference/write/output_p7.miff
./PerlMagick-6.89/t/t/reference/composite/
./PerlMagick-6.89/t/t/reference/composite/Clear.miff
./PerlMagick-6.89/t/t/reference/composite/Atop.miff
./PerlMagick-6.89/t/t/reference/composite/In.miff
./PerlMagick-6.89/t/t/reference/composite/Bumpmap.miff
./PerlMagick-6.89/t/t/reference/composite/Plus.miff
./PerlMagick-6.89/t/t/reference/composite/Rotate.miff
./PerlMagick-6.89/t/t/reference/composite/CopyRed.miff
./PerlMagick-6.89/t/t/reference/composite/CopyGreen.miff
./PerlMagick-6.89/t/t/reference/composite/Multiply.miff
./PerlMagick-6.89/t/t/reference/composite/Difference.miff
./PerlMagick-6.89/t/t/reference/composite/CopyOpacity.miff
./PerlMagick-6.89/t/t/reference/composite/Subtract.miff
./PerlMagick-6.89/t/t/reference/composite/Minus.miff
./PerlMagick-6.89/t/t/reference/composite/Out.miff
./PerlMagick-6.89/t/t/reference/composite/Copy.miff
./PerlMagick-6.89/t/t/reference/composite/Over.miff
./PerlMagick-6.89/t/t/reference/composite/Xor.miff
./PerlMagick-6.89/t/t/reference/composite/Add.miff
./PerlMagick-6.89/t/t/reference/composite/CopyBlue.miff
./PerlMagick-6.89/t/t/reference/read/
./PerlMagick-6.89/t/t/reference/read/granite.miff
./PerlMagick-6.89/t/t/reference/read/input_p7.miff
./PerlMagick-6.89/t/t/reference/read/input_pgm_p2.miff
./PerlMagick-6.89/t/t/reference/read/input_sgi.miff
./PerlMagick-6.89/t/t/reference/read/input_tim.miff
./PerlMagick-6.89/t/t/reference/read/input_xc_black.miff
./PerlMagick-6.89/t/t/reference/read/input_gray_msb_08bit_mat.miff
./PerlMagick-6.89/t/t/reference/read/input_ppm_p3.miff
./PerlMagick-6.89/t/t/reference/read/gradient.miff
./PerlMagick-6.89/t/t/reference/read/input_dcx.miff
./PerlMagick-6.89/t/t/reference/read/input_cmyk.miff
./PerlMagick-6.89/t/t/reference/read/input_fits.miff
./PerlMagick-6.89/t/t/reference/read/input_xwd.miff
./PerlMagick-6.89/t/t/reference/read/input_ppm_p6.miff
./PerlMagick-6.89/t/t/reference/read/input_miff.miff
./PerlMagick-6.89/t/t/reference/read/input_dib.miff
./PerlMagick-6.89/t/t/reference/read/input_pcx.miff
./PerlMagick-6.89/t/t/reference/read/input_null_DarkOrange.miff
./PerlMagick-6.89/t/t/reference/read/input_null_black.miff
./PerlMagick-6.89/t/t/reference/read/input_xbm.miff
./PerlMagick-6.89/t/t/reference/read/input_pbm_p4.miff
./PerlMagick-6.89/t/t/reference/read/input_viff.miff
./PerlMagick-6.89/t/t/reference/read/input_gray_lsb_double_mat.miff
./PerlMagick-6.89/t/t/reference/read/input_tile.miff
./PerlMagick-6.89/t/t/reference/read/input_ico.miff
./PerlMagick-6.89/t/t/reference/read/input_gray_lsb_08bit_mat.miff
./PerlMagick-6.89/t/t/reference/read/input_mat.miff
./PerlMagick-6.89/t/t/reference/read/input_avs.miff
./PerlMagick-6.89/t/t/reference/read/input_pbm_p1.miff
./PerlMagick-6.89/t/t/reference/read/input_xpm.miff
./PerlMagick-6.89/t/t/reference/read/input_bmp24.miff
./PerlMagick-6.89/t/t/reference/read/input_rle.miff
./PerlMagick-6.89/t/t/reference/read/input_wbmp.miff
./PerlMagick-6.89/t/t/reference/read/input_pict.miff
./PerlMagick-6.89/t/t/reference/read/input_tga.miff
./PerlMagick-6.89/t/t/reference/read/input_rgba.miff
./PerlMagick-6.89/t/t/reference/read/input_rgb_lsb_08bit_mat.miff
./PerlMagick-6.89/t/t/reference/read/input_im24.miff
./PerlMagick-6.89/t/t/reference/read/input_mtv.miff
./PerlMagick-6.89/t/t/reference/read/input_gif.miff
./PerlMagick-6.89/t/t/reference/read/input_rgb.miff
./PerlMagick-6.89/t/t/reference/read/input_uyvy.miff
./PerlMagick-6.89/t/t/reference/read/input_null_white.miff
./PerlMagick-6.89/t/t/reference/read/input_pgm_p5.miff
./PerlMagick-6.89/t/t/reference/read/input_gray.miff
./PerlMagick-6.89/t/t/reference/read/input_im1.miff
./PerlMagick-6.89/t/t/reference/read/input_bmp.miff
./PerlMagick-6.89/t/t/reference/read/input_wpg.miff
./PerlMagick-6.89/t/t/reference/read/input_gif87.miff
./PerlMagick-6.89/t/t/reference/read/input_psd.miff
./PerlMagick-6.89/t/t/reference/read/input_im8.miff
./PerlMagick-6.89/t/t/reference/jp2/
./PerlMagick-6.89/t/t/reference/jp2/read_jp2.miff
./PerlMagick-6.89/t/t/reference/jp2/read_jpc.miff
./PerlMagick-6.89/t/t/reference/jp2/read_pgx.miff
./PerlMagick-6.89/t/t/reference/jng/
./PerlMagick-6.89/t/t/reference/jng/read_prog_jdaa.miff
./PerlMagick-6.89/t/t/reference/jng/read_gray_prog_idat.miff
./PerlMagick-6.89/t/t/reference/jng/input_gray_jdaa.miff
./PerlMagick-6.89/t/t/reference/jng/read_gray_idat.miff
./PerlMagick-6.89/t/t/reference/jng/read_gray.miff
./PerlMagick-6.89/t/t/reference/jng/input_gray_prog_idat.miff
./PerlMagick-6.89/t/t/reference/jng/write_gray_prog.miff
./PerlMagick-6.89/t/t/reference/jng/jdaa_tmp.miff
./PerlMagick-6.89/t/t/reference/jng/input_prog_idat.miff
./PerlMagick-6.89/t/t/reference/jng/input_jdaa.miff
./PerlMagick-6.89/t/t/reference/jng/read_prog_idat.miff
./PerlMagick-6.89/t/t/reference/jng/write_idat.miff
./PerlMagick-6.89/t/t/reference/jng/read_gray_jdaa.miff
./PerlMagick-6.89/t/t/reference/jng/input_gray_prog.miff
./PerlMagick-6.89/t/t/reference/jng/input_prog.miff
./PerlMagick-6.89/t/t/reference/jng/write_prog.miff
./PerlMagick-6.89/t/t/reference/jng/prog_idat_tmp.miff
./PerlMagick-6.89/t/t/reference/jng/write_gray_prog_idat.miff
./PerlMagick-6.89/t/t/reference/jng/read_idat.miff
./PerlMagick-6.89/t/t/reference/jng/input_gray_prog_jdaa.miff
./PerlMagick-6.89/t/t/reference/jng/write_jdaa.miff
./PerlMagick-6.89/t/t/reference/jng/read_prog.miff
./PerlMagick-6.89/t/t/reference/jng/idat_tmp.miff
./PerlMagick-6.89/t/t/reference/jng/gray_prog_tmp.miff
./PerlMagick-6.89/t/t/reference/jng/write_prog_jdaa.miff
./PerlMagick-6.89/t/t/reference/jng/read_gray_prog_jdaa.miff
./PerlMagick-6.89/t/t/reference/jng/write_gray_prog_jdaa.miff
./PerlMagick-6.89/t/t/reference/jng/write_gray_jdaa.miff
./PerlMagick-6.89/t/t/reference/jng/input_prog_jdaa.miff
./PerlMagick-6.89/t/t/reference/jng/prog_jdaa_tmp.miff
./PerlMagick-6.89/t/t/reference/jng/read_jdaa.miff
./PerlMagick-6.89/t/t/reference/jng/gray_idat_tmp.miff
./PerlMagick-6.89/t/t/reference/jng/prog_tmp.miff
./PerlMagick-6.89/t/t/reference/jng/input_idat.miff
./PerlMagick-6.89/t/t/reference/jng/write_gray.miff
./PerlMagick-6.89/t/t/reference/jng/write_gray_idat.miff
./PerlMagick-6.89/t/t/reference/jng/gray_prog_idat_tmp.miff
./PerlMagick-6.89/t/t/reference/jng/gray_jdaa_tmp.miff
./PerlMagick-6.89/t/t/reference/jng/gray_tmp.miff
./PerlMagick-6.89/t/t/reference/jng/input_gray.miff
./PerlMagick-6.89/t/t/reference/jng/write_prog_idat.miff
./PerlMagick-6.89/t/t/reference/jng/input_gray_idat.miff
./PerlMagick-6.89/t/t/reference/jng/input_rose.miff
./PerlMagick-6.89/t/t/reference/jng/read_gray_prog.miff
./PerlMagick-6.89/t/t/reference/jng/gray_prog_jdaa_tmp.miff
./PerlMagick-6.89/t/t/reference/jpeg/
./PerlMagick-6.89/t/t/reference/jpeg/read_non_interlaced.miff
./PerlMagick-6.89/t/t/reference/jpeg/read_plane_interlaced.miff
./PerlMagick-6.89/t/t/reference/jpeg/write_non_interlaced.miff
./PerlMagick-6.89/t/t/reference/jpeg/write_plane_interlaced.miff
./PerlMagick-6.89/t/t/reference/ttf/
./PerlMagick-6.89/t/t/reference/ttf/annotate.miff
./PerlMagick-6.89/t/t/reference/ttf/read.miff
./PerlMagick-6.89/t/t/reference/ttf/label.miff
./PerlMagick-6.89/t/t/reference/filter/
./PerlMagick-6.89/t/t/reference/filter/Crop.miff
./PerlMagick-6.89/t/t/reference/filter/Level.miff
./PerlMagick-6.89/t/t/reference/filter/UnsharpMask.miff
./PerlMagick-6.89/t/t/reference/filter/Sharpen.miff
./PerlMagick-6.89/t/t/reference/filter/Opaque.miff
./PerlMagick-6.89/t/t/reference/filter/Gamma.miff
./PerlMagick-6.89/t/t/reference/filter/Contrast.miff
./PerlMagick-6.89/t/t/reference/filter/Frame.miff
./PerlMagick-6.89/t/t/reference/filter/Modulate.miff
./PerlMagick-6.89/t/t/reference/filter/Sample.miff
./PerlMagick-6.89/t/t/reference/filter/Flip.miff
./PerlMagick-6.89/t/t/reference/filter/Equalize.miff
./PerlMagick-6.89/t/t/reference/filter/Annotate.miff
./PerlMagick-6.89/t/t/reference/filter/Colorize.miff
./PerlMagick-6.89/t/t/reference/filter/Minify.miff
./PerlMagick-6.89/t/t/reference/filter/SigmoidalContrast.miff
./PerlMagick-6.89/t/t/reference/filter/Segment.miff
./PerlMagick-6.89/t/t/reference/filter/ReduceNoise.miff
./PerlMagick-6.89/t/t/reference/filter/Convolve.miff
./PerlMagick-6.89/t/t/reference/filter/Negate.miff
./PerlMagick-6.89/t/t/reference/filter/Despeckle.miff
./PerlMagick-6.89/t/t/reference/filter/RadialBlur.miff
./PerlMagick-6.89/t/t/reference/filter/Wave.miff
./PerlMagick-6.89/t/t/reference/filter/Trim.miff
./PerlMagick-6.89/t/t/reference/filter/Border.miff
./PerlMagick-6.89/t/t/reference/filter/AdaptiveThreshold.miff
./PerlMagick-6.89/t/t/reference/filter/Raise.miff
./PerlMagick-6.89/t/t/reference/filter/GaussianBlur.miff
./PerlMagick-6.89/t/t/reference/filter/MedianFilter.miff
./PerlMagick-6.89/t/t/reference/filter/Chop.miff
./PerlMagick-6.89/t/t/reference/filter/ColorFloodfill.miff
./PerlMagick-6.89/t/t/reference/filter/Charcoal.miff
./PerlMagick-6.89/t/t/reference/filter/Rotate.miff
./PerlMagick-6.89/t/t/reference/filter/MotionBlur.miff
./PerlMagick-6.89/t/t/reference/filter/Shave.miff
./PerlMagick-6.89/t/t/reference/filter/Shade.miff
./PerlMagick-6.89/t/t/reference/filter/Resize.miff
./PerlMagick-6.89/t/t/reference/filter/Quantize.miff
./PerlMagick-6.89/t/t/reference/filter/Scale.miff
./PerlMagick-6.89/t/t/reference/filter/Flop.miff
./PerlMagick-6.89/t/t/reference/filter/Channel.miff
./PerlMagick-6.89/t/t/reference/filter/Shear.miff
./PerlMagick-6.89/t/t/reference/filter/Solarize.miff
./PerlMagick-6.89/t/t/reference/filter/Emboss.miff
./PerlMagick-6.89/t/t/reference/filter/Threshold.miff
./PerlMagick-6.89/t/t/reference/filter/Roll.miff
./PerlMagick-6.89/t/t/reference/filter/Set.miff
./PerlMagick-6.89/t/t/reference/filter/Draw.miff
./PerlMagick-6.89/t/t/reference/filter/Blur.miff
./PerlMagick-6.89/t/t/reference/filter/Edge.miff
./PerlMagick-6.89/t/t/reference/filter/Magnify.miff
./PerlMagick-6.89/t/t/reference/filter/OilPaint.miff
./PerlMagick-6.89/t/t/reference/filter/Implode.miff
./PerlMagick-6.89/t/t/reference/filter/QuantizeMono.miff
./PerlMagick-6.89/t/t/reference/filter/Normalize.miff
./PerlMagick-6.89/t/t/reference/filter/Swirl.miff
./PerlMagick-6.89/t/t/reference/filter/MatteFloodfill.miff
./PerlMagick-6.89/t/t/reference/wmf/
./PerlMagick-6.89/t/t/reference/wmf/wizard.miff
./PerlMagick-6.89/t/t/reference/wmf/clock.miff
./PerlMagick-6.89/t/fpx/
./PerlMagick-6.89/t/fpx/input_256.fpx
./PerlMagick-6.89/t/fpx/input_jpeg.fpx
./PerlMagick-6.89/t/fpx/write.t
./PerlMagick-6.89/t/fpx/input_truecolor.fpx
./PerlMagick-6.89/t/fpx/input_grayscale.fpx
./PerlMagick-6.89/t/fpx/read.t
./PerlMagick-6.89/t/fpx/input_bw.fpx
./PerlMagick-6.89/t/rad/
./PerlMagick-6.89/t/rad/write.t
./PerlMagick-6.89/t/rad/input.rad
./PerlMagick-6.89/t/rad/read.t
./PerlMagick-6.89/t/input_70x46.gray
./PerlMagick-6.89/t/wmf/
./PerlMagick-6.89/t/wmf/wizard.wmf
./PerlMagick-6.89/t/wmf/clock.wmf
./PerlMagick-6.89/t/wmf/read.t
./PerlMagick-6.89/t/input_p4.pbm
./PerlMagick-6.89/t/read.t
./PerlMagick-6.89/t/input_p2.pgm
./PerlMagick-6.89/t/input.mat
./PerlMagick-6.89/t/bzlib/
./PerlMagick-6.89/t/bzlib/output.miff
./PerlMagick-6.89/t/bzlib/write.t
./PerlMagick-6.89/t/bzlib/input.miff
./PerlMagick-6.89/t/bzlib/input.miff.bz2
./PerlMagick-6.89/t/bzlib/read.t
./PerlMagick-6.89/t/input.fits
./PerlMagick-6.89/Makefile.PL
./PerlMagick-6.89/Makefile.PL.in
./PerlMagick-6.89/MANIFEST.SKIP
./PerlMagick-6.89/Makefile.am
./PerlMagick-6.89/Magick.xs
./PerlMagick-6.89/check
Entering PerlMagick-6.89
META.yml/json not found. Creating skeleton for it.
Running Makefile.PL
Configuring PerlMagick-6.89-1 ... Checking if your kit is complete...
Looks good
Generating a Unix-style Makefile
Writing Makefile for Image::Magick
Writing MYMETA.yml and MYMETA.json
Checking dependencies from MYMETA.json ...
Checking if you have ExtUtils::MakeMaker 0 ... Yes (7.24)
OK
Building and testing Image-Magick-6.89 ... cp Magick.pm blib/lib/Image/Magick.pm
AutoSplitting blib/lib/Image/Magick.pm (blib/lib/auto/Image/Magick)
Running Mkbootstrap for Magick ()
chmod 644 "Magick.bs"
"/home/ryan/perl5/perlbrew/perls/perl-blead/bin/perl5.26.0" -MExtUtils::Command::MM -e 'cp_nonempty' -- Magick.bs blib/arch/auto/Image/Magick/Magick.bs 644
"/home/ryan/perl5/perlbrew/perls/perl-blead/bin/perl5.26.0" "/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/ExtUtils/xsubpp" -typemap '/home/ryan/perl5/perlbrew/perls/perl-blead/lib/5.26.0/ExtUtils/typemap' -typemap '/home/ryan/.cpanm/work/1493613028.4197/PerlMagick-6.89/typemap' Magick.xs > Magick.xsc
mv Magick.xsc Magick.c
cc -c -I/usr/local/include/ImageMagick-6 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -I/usr/include/libxml2 -I"/usr/include/ImageMagick-6" -fwrapv -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/include/freetype2 -g -O2 -Wall -pthread -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -O2 -DVERSION=\"6.89\" -DXS_VERSION=\"6.89\" -fPIC "-I/home/ryan/perl5/perlbrew/perls/perl-blead/lib/5.26.0/x86_64-linux/CORE" -D_LARGE_FILES=1 -DHAVE_CONFIG_H Magick.c
Magick.xs:60:31: fatal error: magick/MagickCore.h: No such file or directory
#include <magick/MagickCore.h>
^
compilation terminated.
Makefile:347: recipe for target 'Magick.o' failed
make: *** [Magick.o] Error 1
! Installing Image::Magick failed. See /home/ryan/.cpanm/work/1493613028.4197/build.log for details. Retry with --force to force install it.
! Installing the dependencies failed: Module 'Image::Magick' is not installed
! Bailing out the installation for Mojolicious-Plugin-CaptchaRenderer-0.02.
Searching Mojolicious::Plugin::Angular::MaterialDesign (0.603) on cpanmetadb ...
Unpacking Mojolicious-Plugin-Angular-MaterialDesign-1.1.0.tar.gz
FAIL
--> Working on Mojolicious::Plugin::Angular::MaterialDesign
Fetching http://www.cpan.org/authors/id/M/MU/MUDLER/Mojolicious-Plugin-Angular-MaterialDesign-1.1.0.tar.gz ... OK
Mojolicious-Plugin-Angular-MaterialDesign-1.1.0/Changes
Mojolicious-Plugin-Angular-MaterialDesign-1.1.0/LICENSE
Mojolicious-Plugin-Angular-MaterialDesign-1.1.0/META.json
Mojolicious-Plugin-Angular-MaterialDesign-1.1.0/Makefile.PL
Mojolicious-Plugin-Angular-MaterialDesign-1.1.0/README.md
Mojolicious-Plugin-Angular-MaterialDesign-1.1.0/cpanfile
Mojolicious-Plugin-Angular-MaterialDesign-1.1.0/lib/Mojolicious/Plugin/Angular/MaterialDesign.pm
Mojolicious-Plugin-Angular-MaterialDesign-1.1.0/lib/Mojolicious/Plugin/Angular/MaterialDesign/css/angular-material.min.css
Mojolicious-Plugin-Angular-MaterialDesign-1.1.0/lib/Mojolicious/Plugin/Angular/MaterialDesign/js/angular-material.min.js
Mojolicious-Plugin-Angular-MaterialDesign-1.1.0/minil.toml
Mojolicious-Plugin-Angular-MaterialDesign-1.1.0/t/00_compile.t
Mojolicious-Plugin-Angular-MaterialDesign-1.1.0/t/01-include.t
Mojolicious-Plugin-Angular-MaterialDesign-1.1.0/META.yml
Mojolicious-Plugin-Angular-MaterialDesign-1.1.0/MANIFEST
Entering Mojolicious-Plugin-Angular-MaterialDesign-1.1.0
Checking configure dependencies from META.json
Checking if you have ExtUtils::MakeMaker 6.58 ... Yes (7.24)
Running Makefile.PL
Configuring Mojolicious-Plugin-Angular-MaterialDesign-1.1.0 ... Checking if your kit is complete...
Looks good
Generating a Unix-style Makefile
Writing Makefile for Mojolicious::Plugin::Angular::MaterialDesign
Writing MYMETA.yml and MYMETA.json
Checking dependencies from MYMETA.json ...
Checking if you have Test::Mojo 0 ... Yes (undef)
Checking if you have Mojolicious::Plugin::AssetPack::Backcompat 0 ... Yes (1.23)
Checking if you have Mojolicious::Plugin::AssetPack 0 ... Yes (1.41)
Checking if you have Mojolicious 0 ... Yes (7.31)
Checking if you have Test::More 0.98 ... Yes (1.302083)
Checking if you have Mojo::Base 0 ... Yes (undef)
OK
Building and testing Mojolicious-Plugin-Angular-MaterialDesign-1.1.0 ... cp lib/Mojolicious/Plugin/Angular/MaterialDesign/js/angular-material.min.js blib/lib/Mojolicious/Plugin/Angular/MaterialDesign/js/angular-material.min.js
cp lib/Mojolicious/Plugin/Angular/MaterialDesign/css/angular-material.min.css blib/lib/Mojolicious/Plugin/Angular/MaterialDesign/css/angular-material.min.css
cp lib/Mojolicious/Plugin/Angular/MaterialDesign.pm blib/lib/Mojolicious/Plugin/Angular/MaterialDesign.pm
Manifying 1 pod document
PERL_DL_NONLAZY=1 "/home/ryan/perl5/perlbrew/perls/perl-blead/bin/perl5.26.0" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(0, 'blib/lib', 'blib/arch')" t/*.t
t/00_compile.t .. ok
# Loading DEPRECATED Mojolicious::Plugin::AssetPack::Backcompat.
Can't use string ("/css/angular-material.min.css") as an ARRAY ref while "strict refs" in use at /home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojolicious/Plugin/AssetPack.pm line 148.
t/01-include.t ..
Dubious, test returned 2 (wstat 512, 0x200)
No subtests run
Test Summary Report
-------------------
t/01-include.t (Wstat: 512 Tests: 0 Failed: 0)
Non-zero exit status: 2
Parse errors: No plan found in TAP output
Files=2, Tests=1, 0 wallclock secs ( 0.01 usr 0.00 sys + 0.21 cusr 0.03 csys = 0.25 CPU)
Result: FAIL
Failed 1/2 test programs. 0/1 subtests failed.
Makefile:855: recipe for target 'test_dynamic' failed
make: *** [test_dynamic] Error 2
! Installing Mojolicious::Plugin::Angular::MaterialDesign failed. See /home/ryan/.cpanm/work/1493613028.4197/build.log for details. Retry with --force to force install it.
Searching Mojolicious::Plugin::TweetButton (0.0003) on cpanmetadb ...
Unpacking Mojolicious-Plugin-TweetButton-0.0003.tar.gz
FAIL
--> Working on Mojolicious::Plugin::TweetButton
Fetching http://www.cpan.org/authors/id/V/VT/VTI/Mojolicious-Plugin-TweetButton-0.0003.tar.gz ... OK
Mojolicious-Plugin-TweetButton-0.0003/
Mojolicious-Plugin-TweetButton-0.0003/lib/
Mojolicious-Plugin-TweetButton-0.0003/Makefile.PL
Mojolicious-Plugin-TweetButton-0.0003/MANIFEST
Mojolicious-Plugin-TweetButton-0.0003/META.yml
Mojolicious-Plugin-TweetButton-0.0003/README.md
Mojolicious-Plugin-TweetButton-0.0003/t/
Mojolicious-Plugin-TweetButton-0.0003/t/plugin.t
Mojolicious-Plugin-TweetButton-0.0003/t/pod.t
Mojolicious-Plugin-TweetButton-0.0003/t/pod_coverage.t
Mojolicious-Plugin-TweetButton-0.0003/lib/Mojolicious/
Mojolicious-Plugin-TweetButton-0.0003/lib/Mojolicious/Plugin/
Mojolicious-Plugin-TweetButton-0.0003/lib/Mojolicious/Plugin/TweetButton.pm
Entering Mojolicious-Plugin-TweetButton-0.0003
Checking configure dependencies from META.yml
Running Makefile.PL
Configuring Mojolicious-Plugin-TweetButton-0.0003 ... Warning: prerequisite Mojo 0.999926 not found. We have unknown version.
Checking if your kit is complete...
Looks good
Generating a Unix-style Makefile
Writing Makefile for Mojolicious::Plugin::TweetButton
Writing MYMETA.yml and MYMETA.json
Checking dependencies from MYMETA.json ...
Checking if you have ExtUtils::MakeMaker 0 ... Yes (7.24)
Checking if you have Mojo 0.999926 ... No
Already tried Mojo. Skipping.
! Installing the dependencies failed: Missing version info for module 'Mojo'
! Bailing out the installation for Mojolicious-Plugin-TweetButton-0.0003.
Searching MojoX::Auth::Simple (v0.4.3) on cpanmetadb ...
Searching Mojolicious::Plugin::GroupedParams (0.04) on cpanmetadb ...
Unpacking Mojolicious-Plugin-GroupedParams-0.04.tar.gz
OK
==> Found dependencies: Mojo
Found MojoX::Auth::Simple 0.004002 which doesn't satisfy v0.4.3.
--> Working on Mojolicious::Plugin::GroupedParams
Fetching http://www.cpan.org/authors/id/I/IV/IVSOKOLOV/Mojolicious-Plugin-GroupedParams-0.04.tar.gz ... OK
Mojolicious-Plugin-GroupedParams-0.04
Mojolicious-Plugin-GroupedParams-0.04/META.json
Mojolicious-Plugin-GroupedParams-0.04/Build.PL
Mojolicious-Plugin-GroupedParams-0.04/ignore.txt
Mojolicious-Plugin-GroupedParams-0.04/Makefile.PL
Mojolicious-Plugin-GroupedParams-0.04/MANIFEST
Mojolicious-Plugin-GroupedParams-0.04/META.yml
Mojolicious-Plugin-GroupedParams-0.04/Changes
Mojolicious-Plugin-GroupedParams-0.04/README
Mojolicious-Plugin-GroupedParams-0.04/t
Mojolicious-Plugin-GroupedParams-0.04/t/boilerplate.t
Mojolicious-Plugin-GroupedParams-0.04/t/manifest.t
Mojolicious-Plugin-GroupedParams-0.04/t/main.t
Mojolicious-Plugin-GroupedParams-0.04/t/pod.t
Mojolicious-Plugin-GroupedParams-0.04/lib
Mojolicious-Plugin-GroupedParams-0.04/lib/Mojolicious
Mojolicious-Plugin-GroupedParams-0.04/lib/Mojolicious/Plugin
Mojolicious-Plugin-GroupedParams-0.04/lib/Mojolicious/Plugin/GroupedParams.pm
Entering Mojolicious-Plugin-GroupedParams-0.04
Checking configure dependencies from META.json
Checking if you have Module::Build 0.38 ... Yes (0.4222)
Checking if you have ExtUtils::Install 1.46 ... Yes (2.04)
Running Build.PL
Configuring Mojolicious-Plugin-GroupedParams-0.04 ... Created MYMETA.yml and MYMETA.json
Creating new 'Build' script for 'Mojolicious-Plugin-GroupedParams' version '0.04'
Checking dependencies from MYMETA.json ...
Checking if you have Test::More 0 ... Yes (1.302083)
Checking if you have Mojolicious 0.99995 ... Yes (7.31)
OK
Building and testing Mojolicious-Plugin-GroupedParams-0.04 ... Building Mojolicious-Plugin-GroupedParams
t/boilerplate.t .. ok
# Failed test 'exact match for content'
# at t/main.t line 25.
Wide character in print at /home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Test2/Formatter/TAP.pm line 112.
# got: '<!DOCTYPE html>
# <html>
# <head>
# <title>Server error (development mode)</title>
# <meta http-equiv="Pragma" content="no-cache">
# <meta http-equiv="Expires" content="-1">
# <script src="/mojo/jquery/jquery.js"></script>
# <script src="/mojo/prettify/run_prettify.js"></script>
# <link href="/mojo/prettify/prettify-mojo-dark.css" rel="stylesheet">
# <style>
# a img { border: 0 }
# body {
# background: url(/mojo/pinstripe-light.png);
# color: #445555;
# font: 0.9em 'Helvetica Neue', Helvetica, sans-serif;
# font-weight: normal;
# line-height: 1.5em;
# margin: 0;
# }
# :not(pre) > code {
# background-color: #eef9ff;
# border: solid #cce4ff 1px;
# border-radius: 5px;
# color: #333;
# font: 0.9em Consolas, Menlo, Monaco, Courier, monospace;
# padding: 0.4em;
# }
# h1 {
# color: #2a2a2a;
# font-size: 1.5em;
# margin: 0;
# }
# pre {
# font: 0.9em Consolas, Menlo, Monaco, Courier, monospace;
# margin: 0;
# white-space: pre-wrap;
# }
# pre > code {
# display: block;
# font: 1.0em Consolas, Menlo, Monaco, Courier, monospace;
# margin-bottom: 0.7em;
# margin-top: 0.7em;
# }
# table {
# border-collapse: collapse;
# width: 100%;
# }
# td { padding: 0.5em }
# .box {
# background-color: #fff;
# border: 1px solid #c1c1c1;
# overflow: hidden;
# padding: 1em;
# }
# .code {
# background-color: #1a1a1a;
# background: url(/mojo/pinstripe-dark.png);
# color: #eee;
# text-shadow: #333 0 1px 0;
# }
# .important { background-color: rgba(47, 48, 50, .75) }
# .infobox { color: #333 }
# .infobox tr:nth-child(odd) .value { background-color: #ddeeff }
# .infobox tr:nth-child(even) .value { background-color: #eef9ff }
# .key { text-align: right }
# .more table { margin-bottom: 1em }
# .spaced {
# margin-left: 5em;
# margin-right: 5em;
# }
# .striped { border-top: solid #cce4ff 1px }
# .tap {
# font: 0.5em Verdana, sans-serif;
# text-align: center;
# }
# .value { padding-left: 1em }
# .wide { width: 100% }
# #error {
# font: 1.5em 'Helvetica Neue', Helvetica, sans-serif;
# font-weight: 300;
# margin: 0;
# text-shadow: #333 0 1px 0;
# }
# #footer {
# padding-top: 1em;
# text-align: center;
# }
# #nothing {
# border-bottom: 0;
# padding-top: 60px;
# }
# #showcase {
# border-bottom: 0;
# border-top: 0;
# }
# #showcase table { margin-top: 1em }
# #showcase td {
# padding-top: 0;
# padding-bottom: 0;
# }
# #showcase .key { padding-right: 0 }
# #log {
# border-radius: 5px;
# margin-top: 1em;
# }
# #log table { margin: 0 }
# #more, #trace {
# border-bottom-left-radius: 5px;
# border-bottom-right-radius: 5px;
# }
# #more .tap, #trace .tap { text-shadow: #ddd 0 1px 0 }
# #request {
# border-bottom: 0;
# border-top-left-radius: 5px;
# border-top-right-radius: 5px;
# margin-top: 1em;
# }
# #routes {
# border-bottom-left-radius: 5px;
# border-bottom-right-radius: 5px;
# padding-top: 70px;
# }
# #trace { border-top: 0 }
# #wrapperlicious {
# max-width: 1000px;
# margin: 0 auto;
# }
# </style>
# </head>
# <body>
# <script src="/mojo/jquery/jquery.js"></script>
# <div id="mojobar">
# <style scoped="scoped">
# #mojobar {
# background-color: #1a1a1a;
# background: -webkit-linear-gradient(top, #2a2a2a 0%, #000 100%);
# background: -moz-linear-gradient(top, #2a2a2a 0%, #000 100%);
# background: linear-gradient(top, #2a2a2a 0%, #000 100%);
# box-shadow: 0px 1px 0px rgba(0, 0, 0, 0.5);
# height: 46px;
# overflow: hidden;
# position: absolute;
# text-align: right;
# vertical-align: middle;
# width: 100%;
# z-index: 1000;
# }
# #mojobar-content {
# margin: 0 auto;
# max-width: 1000px;
# }
# #mojobar-logo {
# float: left;
# margin-left: 5em;
# padding-top: 4px;
# }
# #mojobar-links {
# display:table-cell;
# float: right;
# height: 60px;
# margin-right: 5em;
# margin-top: 0.8em;
# }
# #mojobar-links a {
# color: #bbb;
# font: 0.9em 'Helvetica Neue', Helvetica, sans-serif;
# margin-left: 0.5em;
# text-decoration: none;
# transition: all 200ms ease-in-out;
# }
# #mojobar-links a:hover { color: #fff }
# #mojobar-links input {
# background-color: #3a3a3a;
# border: 1px solid rgba(0, 0, 0, 0.1);
# border-radius: 3px;
# color: #eee;
# display: inline;
# margin-left: 1em;
# padding: 4px;
# transition: all 0.15s;
# }
# #mojobar-links input:focus {
# background-color: #fff;
# color: #111;
# outline: 0;
# }
# #mojobar-links form { display: inline }
# .animated { transition: all 0.25s ease }
# </style>
# <div id="mojobar-content">
# <div id="mojobar-logo">
# <a href="http://mojolicious.org">
# <img alt="Mojolicious logo" src="/mojo/logo-white.png">
# </a> </div>
# <div id="mojobar-links">
# <a href="http://mojolicious.org/perldoc">Documentation</a>
# <a href="https://github.com/kraih/mojo/wiki">Wiki</a>
# <a href="https://github.com/kraih/mojo">GitHub</a>
# <a href="https://metacpan.org/release/Mojolicious/">CPAN</a>
# <a href="https://groups.google.com/group/mojolicious">MailingList</a>
# <a href="http://blog.mojolicious.org">Blog</a>
# <a href="https://twitter.com/kraih">Twitter</a>
# <form action="https://www.google.com/cse" target="_blank">
# <input name="cx" type="hidden" value="014527573091551588235:pwfplkjpgbi">
# <input name="ie" type="hidden" value="UTF-8">
# <input name="q" placeholder="Search" type="search">
# </form>
# </div>
# </div>
# </div>
# <script>
# var mojobar = $('#mojobar');
# var mojobarHeight = mojobar.outerHeight();
# function getElementByHash(hash) {
# return $(hash.replace(/(:|\.|\[|\]|,)/g, '\\$1'));
# }
# function fixOffset() {
# var offset = getElementByHash(window.location.hash).offset();
# if (offset) {
# $('html, body').animate({scrollTop: offset.top - mojobarHeight}, 1);
# }
# }
# $(window).on('load', function () {
# if (window.location.hash) {
# fixOffset();
# }
# var start = mojobar.offset().top;
# var fixed;
# var lastScrollTop = $(window).scrollTop();
# var hidden = mojobarHeight + 1;
# $(window).on('scroll', function () {
# var st = $(window).scrollTop();
# if (fixed) {
# if (st <= start) {
# fixed = false;
# mojobar.removeClass('animated');
# mojobar.css({'position': 'absolute', 'top': start + 'px'});
# }
# else if (Math.abs(lastScrollTop - st) > 100) {
# if (!mojobar.hasClass('animated')) {
# mojobar.addClass('animated');
# }
# if (st > lastScrollTop && st > (mojobarHeight + start + 250)) {
# mojobar.css('transform', 'translateY(-' + hidden + 'px)');
# }
# else if (st < lastScrollTop) {
# mojobar.css('transform', 'translateY(0px)');
# }
# lastScrollTop = st;
# }
# }
# else if (st > start) {
# fixed = true;
# mojobar.css({'position': 'fixed', 'top': 0});
# lastScrollTop = $(window).scrollTop();
# }
# });
# });
# $(function () {
# $('a[href^="#"]').addClass('mojoscroll').on('click', function (e) {
# e.preventDefault();
# e.stopPropagation();
# var hash = '#' + this.href.split('#')[1];
# var target = getElementByHash(hash);
# var old = target.attr('id');
# target.attr('id', '');
# location.hash = hash;
# target.attr('id', old);
# fixOffset();
# });
# });
# </script>
#
# <script>
# function mojoDrawer (handle, drawer) {
# $(handle).on('click', function () {
# $(drawer).slideToggle('slow');
# var text = $(handle + ' div.tap').text();
# text = text == "tap for more" ? "tap for less" : "tap for more";
# $(handle + ' div.tap').text(text);
# });
# $(drawer).toggle();
# }
# $(function () {
# mojoDrawer('#trace', '#frames');
# mojoDrawer('#more', '#infos');
# });
# </script>
# <div id="wrapperlicious">
# <div id="nothing" class="box spaced"></div>
# <div id="showcase" class="box code spaced">
# <pre id="error">Can&#39;t locate object method &quot;render_text&quot; via package &quot;Mojolicious::Controller&quot; at t/main.t line 21.
# </pre>
# <div id="context" class="more">
# <table>
# <tr>
# <td class="key">16</td>
# <td class="value wide">
# <pre><code class="prettyprint"></code></pre>
# </td>
# </tr>
# <tr>
# <td class="key">17</td>
# <td class="value wide">
# <pre><code class="prettyprint">get &#39;/test&#39; =&gt; sub {</code></pre>
# </td>
# </tr>
# <tr>
# <td class="key">18</td>
# <td class="value wide">
# <pre><code class="prettyprint"> my ( $self ) = @_;</code></pre>
# </td>
# </tr>
# <tr>
# <td class="key">19</td>
# <td class="value wide">
# <pre><code class="prettyprint"></code></pre>
# </td>
# </tr>
# <tr>
# <td class="key">20</td>
# <td class="value wide">
# <pre><code class="prettyprint"> my $p = $self-&gt;grouped_params(&#39;test&#39;);</code></pre>
# </td>
# </tr>
# <tr class="important">
# <td class="key">21</td>
# <td class="value wide">
# <pre><code class="prettyprint"> $self-&gt;render_text(&quot;$p-&gt;{key1}, $p-&gt;{key2}&quot;); </code></pre>
# </td>
# </tr>
# <tr>
# <td class="key">22</td>
# <td class="value wide">
# <pre><code class="prettyprint"></code></pre>
# </td>
# </tr>
# <tr>
# <td class="key">23</td>
# <td class="value wide">
# <pre><code class="prettyprint">};</code></pre>
# </td>
# </tr>
# <tr>
# <td class="key">24</td>
# <td class="value wide">
# <pre><code class="prettyprint"></code></pre>
# </td>
# </tr>
# <tr>
# <td class="key">25</td>
# <td class="value wide">
# <pre><code class="prettyprint">$t-&gt;get_ok(&#39;/test?test.key1=value1&amp;test.key2=value2&#39;)</code></pre>
# </td>
# </tr>
# <tr>
# <td class="key">26</td>
# <td class="value wide">
# <pre><code class="prettyprint"> -&gt;content_is(&#39;value1, value2&#39;);</code></pre>
# </td>
# </tr>
# </table>
# </div>
# </div>
# <div id="trace" class="box spaced">
# <div id="frames" class="infobox more">
# <table>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Carp.pm:167</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojolicious/Controller.pm:31</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>t/main.t:21</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojolicious.pm:138</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojolicious/Plugins.pm:15</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojolicious/Plugins.pm:18</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojolicious/Routes.pm:87</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojolicious/Routes.pm:94</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojolicious/Routes.pm:35</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojolicious/Routes.pm:44</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojolicious.pm:129</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojolicious.pm:139</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojolicious/Plugins.pm:15</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojolicious.pm:201</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojolicious.pm:201</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojolicious/Plugins.pm:15</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojolicious/Plugins.pm:18</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojolicious.pm:145</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojo/Server.pm:68</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojo/EventEmitter.pm:15</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojo/Server/Daemon.pm:107</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojo/EventEmitter.pm:15</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojo/Transaction/HTTP.pm:60</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojo/Server/Daemon.pm:225</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojo/Server/Daemon.pm:206</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojo/EventEmitter.pm:15</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojo/IOLoop/Stream.pm:99</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojo/IOLoop/Stream.pm:48</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojo/Reactor/Poll.pm:143</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojo/Reactor/Poll.pm:143</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojo/Reactor/EV.pm:46</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojo/Reactor/EV.pm:25</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojo/Reactor/EV.pm:25</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojo/IOLoop.pm:136</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojo/UserAgent.pm:59</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Test/Mojo.pm:380</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Test/Mojo.pm:327</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Test/Mojo.pm:120</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>t/main.t:25</pre>
# </td>
# </tr>
# </table>
# </div>
# <div class="tap">tap for more</div>
# </div>
# <div id="request" class="box infobox spaced">
# <table>
# <tr>
# <td class="key">Method:</td>
# <td class="striped value wide"><pre>GET</pre></td>
# </tr>
#
# <tr>
# <td class="key">URL:</td>
# <td class="striped value wide"><pre>/test?test.key1=value1&amp;test.key2=value2</pre></td>
# </tr>
#
# <tr>
# <td class="key">Base URL:</td>
# <td class="striped value wide"><pre>http://127.0.0.1:43795</pre></td>
# </tr>
#
# <tr>
# <td class="key">Parameters:</td>
# <td class="striped value wide"><pre>{
# &quot;test.key1&quot; =&gt; &quot;value1&quot;,
# &quot;test.key2&quot; =&gt; &quot;value2&quot;
# }
# </pre></td>
# </tr>
#
# <tr>
# <td class="key">Stash:</td>
# <td class="striped value wide"><pre>{
# &quot;cb&quot; =&gt; sub { &quot;DUMMY&quot; }
# }
# </pre></td>
# </tr>
#
# <tr>
# <td class="key">Session:</td>
# <td class="striped value wide"><pre>{}
# </pre></td>
# </tr>
#
# <tr>
# <td class="key">Version:</td>
# <td class="striped value wide"><pre>1.1</pre></td>
# </tr>
#
# <tr>
# <td class="key">Accept-Encoding:</td>
# <td class="striped value wide"><pre>gzip</pre></td>
# </tr>
#
# <tr>
# <td class="key">Content-Length:</td>
# <td class="striped value wide"><pre>0</pre></td>
# </tr>
#
# <tr>
# <td class="key">Host:</td>
# <td class="striped value wide"><pre>127.0.0.1:43795</pre></td>
# </tr>
#
# <tr>
# <td class="key">User-Agent:</td>
# <td class="striped value wide"><pre>Mojolicious (Perl)</pre></td>
# </tr>
#
# </table>
# </div>
# <div id="more" class="box infobox more spaced">
# <div id="infos">
# <table>
# <tr>
# <td class="key">Perl:</td>
# <td class="striped value wide"><pre>v5.26.0 (linux)</pre></td>
# </tr>
#
# <tr>
# <td class="key">Mojolicious:</td>
# <td class="striped value wide"><pre>7.31 (Doughnut)</pre></td>
# </tr>
#
# <tr>
# <td class="key">Home:</td>
# <td class="striped value wide"><pre>/home/ryan/.cpanm/work/1493613028.4197/Mojolicious-Plugin-GroupedParams-0.04/t</pre></td>
# </tr>
#
# <tr>
# <td class="key">Template paths:</td>
# <td class="striped value wide"><pre>[
# bless( do{\(my $o = &quot;/home/ryan/.cpanm/work/1493613028.4197/Mojolicious-Plugin-GroupedParams-0.04/t/templates&quot;)}, &#39;Mojo::Home&#39; )
# ]
# </pre></td>
# </tr>
#
# <tr>
# <td class="key">Template classes:</td>
# <td class="striped value wide"><pre>[
# &quot;main&quot;
# ]
# </pre></td>
# </tr>
#
# <tr>
# <td class="key">Static paths:</td>
# <td class="striped value wide"><pre>[
# bless( do{\(my $o = &quot;/home/ryan/.cpanm/work/1493613028.4197/Mojolicious-Plugin-GroupedParams-0.04/t/public&quot;)}, &#39;Mojo::Home&#39; )
# ]
# </pre></td>
# </tr>
#
# <tr>
# <td class="key">Static classes:</td>
# <td class="striped value wide"><pre>[
# &quot;main&quot;
# ]
# </pre></td>
# </tr>
#
# <tr>
# <td class="key">Include:</td>
# <td class="striped value wide"><pre>[
# &quot;/home/ryan/.cpanm/work/1493613028.4197/Mojolicious-Plugin-GroupedParams-0.04/t/../lib&quot;,
# &quot;/home/ryan/.cpanm/work/1493613028.4197/Mojolicious-Plugin-GroupedParams-0.04/blib/lib&quot;,
# &quot;/home/ryan/.cpanm/work/1493613028.4197/Mojolicious-Plugin-GroupedParams-0.04/blib/arch&quot;,
# &quot;/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/x86_64-linux&quot;,
# &quot;/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0&quot;,
# &quot;/home/ryan/perl5/perlbrew/perls/perl-blead/lib/5.26.0/x86_64-linux&quot;,
# &quot;/home/ryan/perl5/perlbrew/perls/perl-blead/lib/5.26.0&quot;,
# &quot;.&quot;
# ]
# </pre></td>
# </tr>
#
# <tr>
# <td class="key">Config:</td>
# <td class="striped value wide"><pre>{}
# </pre></td>
# </tr>
#
# <tr>
# <td class="key">Moniker:</td>
# <td class="striped value wide"><pre>main</pre></td>
# </tr>
#
# <tr>
# <td class="key">Name:</td>
# <td class="striped value wide"><pre>t/main.t</pre></td>
# </tr>
#
# <tr>
# <td class="key">Executable:</td>
# <td class="striped value wide"><pre>/home/ryan/perl5/perlbrew/perls/perl-blead/bin/perl5.26.0</pre></td>
# </tr>
#
# <tr>
# <td class="key">PID:</td>
# <td class="striped value wide"><pre>7522</pre></td>
# </tr>
#
# <tr>
# <td class="key">Time:</td>
# <td class="striped value wide"><pre>Sun Apr 30 21:32:47 2017</pre></td>
# </tr>
#
# </table>
# </div>
# <div class="tap">tap for more</div>
# </div>
# </div>
# <div id="footer">
# <a href="http://mojolicious.org">
# <img alt="Mojolicious logo" src="/mojo/logo-black.png">
# </a> </div>
# </body>
# </html>
# '
# expected: 'value1, value2'
# Failed test 'exact match for content'
# at t/main.t line 36.
Wide character in print at /home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Test2/Formatter/TAP.pm line 112.
# got: '<!DOCTYPE html>
# <html>
# <head>
# <title>Server error (development mode)</title>
# <meta http-equiv="Pragma" content="no-cache">
# <meta http-equiv="Expires" content="-1">
# <script src="/mojo/jquery/jquery.js"></script>
# <script src="/mojo/prettify/run_prettify.js"></script>
# <link href="/mojo/prettify/prettify-mojo-dark.css" rel="stylesheet">
# <style>
# a img { border: 0 }
# body {
# background: url(/mojo/pinstripe-light.png);
# color: #445555;
# font: 0.9em 'Helvetica Neue', Helvetica, sans-serif;
# font-weight: normal;
# line-height: 1.5em;
# margin: 0;
# }
# :not(pre) > code {
# background-color: #eef9ff;
# border: solid #cce4ff 1px;
# border-radius: 5px;
# color: #333;
# font: 0.9em Consolas, Menlo, Monaco, Courier, monospace;
# padding: 0.4em;
# }
# h1 {
# color: #2a2a2a;
# font-size: 1.5em;
# margin: 0;
# }
# pre {
# font: 0.9em Consolas, Menlo, Monaco, Courier, monospace;
# margin: 0;
# white-space: pre-wrap;
# }
# pre > code {
# display: block;
# font: 1.0em Consolas, Menlo, Monaco, Courier, monospace;
# margin-bottom: 0.7em;
# margin-top: 0.7em;
# }
# table {
# border-collapse: collapse;
# width: 100%;
# }
# td { padding: 0.5em }
# .box {
# background-color: #fff;
# border: 1px solid #c1c1c1;
# overflow: hidden;
# padding: 1em;
# }
# .code {
# background-color: #1a1a1a;
# background: url(/mojo/pinstripe-dark.png);
# color: #eee;
# text-shadow: #333 0 1px 0;
# }
# .important { background-color: rgba(47, 48, 50, .75) }
# .infobox { color: #333 }
# .infobox tr:nth-child(odd) .value { background-color: #ddeeff }
# .infobox tr:nth-child(even) .value { background-color: #eef9ff }
# .key { text-align: right }
# .more table { margin-bottom: 1em }
# .spaced {
# margin-left: 5em;
# margin-right: 5em;
# }
# .striped { border-top: solid #cce4ff 1px }
# .tap {
# font: 0.5em Verdana, sans-serif;
# text-align: center;
# }
# .value { padding-left: 1em }
# .wide { width: 100% }
# #error {
# font: 1.5em 'Helvetica Neue', Helvetica, sans-serif;
# font-weight: 300;
# margin: 0;
# text-shadow: #333 0 1px 0;
# }
# #footer {
# padding-top: 1em;
# text-align: center;
# }
# #nothing {
# border-bottom: 0;
# padding-top: 60px;
# }
# #showcase {
# border-bottom: 0;
# border-top: 0;
# }
# #showcase table { margin-top: 1em }
# #showcase td {
# padding-top: 0;
# padding-bottom: 0;
# }
# #showcase .key { padding-right: 0 }
# #log {
# border-radius: 5px;
# margin-top: 1em;
# }
# #log table { margin: 0 }
# #more, #trace {
# border-bottom-left-radius: 5px;
# border-bottom-right-radius: 5px;
# }
# #more .tap, #trace .tap { text-shadow: #ddd 0 1px 0 }
# #request {
# border-bottom: 0;
# border-top-left-radius: 5px;
# border-top-right-radius: 5px;
# margin-top: 1em;
# }
# #routes {
# border-bottom-left-radius: 5px;
# border-bottom-right-radius: 5px;
# padding-top: 70px;
# }
# #trace { border-top: 0 }
# #wrapperlicious {
# max-width: 1000px;
# margin: 0 auto;
# }
# </style>
# </head>
# <body>
# <script src="/mojo/jquery/jquery.js"></script>
# <div id="mojobar">
# <style scoped="scoped">
# #mojobar {
# background-color: #1a1a1a;
# background: -webkit-linear-gradient(top, #2a2a2a 0%, #000 100%);
# background: -moz-linear-gradient(top, #2a2a2a 0%, #000 100%);
# background: linear-gradient(top, #2a2a2a 0%, #000 100%);
# box-shadow: 0px 1px 0px rgba(0, 0, 0, 0.5);
# height: 46px;
# overflow: hidden;
# position: absolute;
# text-align: right;
# vertical-align: middle;
# width: 100%;
# z-index: 1000;
# }
# #mojobar-content {
# margin: 0 auto;
# max-width: 1000px;
# }
# #mojobar-logo {
# float: left;
# margin-left: 5em;
# padding-top: 4px;
# }
# #mojobar-links {
# display:table-cell;
# float: right;
# height: 60px;
# margin-right: 5em;
# margin-top: 0.8em;
# }
# #mojobar-links a {
# color: #bbb;
# font: 0.9em 'Helvetica Neue', Helvetica, sans-serif;
# margin-left: 0.5em;
# text-decoration: none;
# transition: all 200ms ease-in-out;
# }
# #mojobar-links a:hover { color: #fff }
# #mojobar-links input {
# background-color: #3a3a3a;
# border: 1px solid rgba(0, 0, 0, 0.1);
# border-radius: 3px;
# color: #eee;
# display: inline;
# margin-left: 1em;
# padding: 4px;
# transition: all 0.15s;
# }
# #mojobar-links input:focus {
# background-color: #fff;
# color: #111;
# outline: 0;
# }
# #mojobar-links form { display: inline }
# .animated { transition: all 0.25s ease }
# </style>
# <div id="mojobar-content">
# <div id="mojobar-logo">
# <a href="http://mojolicious.org">
# <img alt="Mojolicious logo" src="/mojo/logo-white.png">
# </a> </div>
# <div id="mojobar-links">
# <a href="http://mojolicious.org/perldoc">Documentation</a>
# <a href="https://github.com/kraih/mojo/wiki">Wiki</a>
# <a href="https://github.com/kraih/mojo">GitHub</a>
# <a href="https://metacpan.org/release/Mojolicious/">CPAN</a>
# <a href="https://groups.google.com/group/mojolicious">MailingList</a>
# <a href="http://blog.mojolicious.org">Blog</a>
# <a href="https://twitter.com/kraih">Twitter</a>
# <form action="https://www.google.com/cse" target="_blank">
# <input name="cx" type="hidden" value="014527573091551588235:pwfplkjpgbi">
# <input name="ie" type="hidden" value="UTF-8">
# <input name="q" placeholder="Search" type="search">
# </form>
# </div>
# </div>
# </div>
# <script>
# var mojobar = $('#mojobar');
# var mojobarHeight = mojobar.outerHeight();
# function getElementByHash(hash) {
# return $(hash.replace(/(:|\.|\[|\]|,)/g, '\\$1'));
# }
# function fixOffset() {
# var offset = getElementByHash(window.location.hash).offset();
# if (offset) {
# $('html, body').animate({scrollTop: offset.top - mojobarHeight}, 1);
# }
# }
# $(window).on('load', function () {
# if (window.location.hash) {
# fixOffset();
# }
# var start = mojobar.offset().top;
# var fixed;
# var lastScrollTop = $(window).scrollTop();
# var hidden = mojobarHeight + 1;
# $(window).on('scroll', function () {
# var st = $(window).scrollTop();
# if (fixed) {
# if (st <= start) {
# fixed = false;
# mojobar.removeClass('animated');
# mojobar.css({'position': 'absolute', 'top': start + 'px'});
# }
# else if (Math.abs(lastScrollTop - st) > 100) {
# if (!mojobar.hasClass('animated')) {
# mojobar.addClass('animated');
# }
# if (st > lastScrollTop && st > (mojobarHeight + start + 250)) {
# mojobar.css('transform', 'translateY(-' + hidden + 'px)');
# }
# else if (st < lastScrollTop) {
# mojobar.css('transform', 'translateY(0px)');
# }
# lastScrollTop = st;
# }
# }
# else if (st > start) {
# fixed = true;
# mojobar.css({'position': 'fixed', 'top': 0});
# lastScrollTop = $(window).scrollTop();
# }
# });
# });
# $(function () {
# $('a[href^="#"]').addClass('mojoscroll').on('click', function (e) {
# e.preventDefault();
# e.stopPropagation();
# var hash = '#' + this.href.split('#')[1];
# var target = getElementByHash(hash);
# var old = target.attr('id');
# target.attr('id', '');
# location.hash = hash;
# target.attr('id', old);
# fixOffset();
# });
# });
# </script>
#
# <script>
# function mojoDrawer (handle, drawer) {
# $(handle).on('click', function () {
# $(drawer).slideToggle('slow');
# var text = $(handle + ' div.tap').text();
# text = text == "tap for more" ? "tap for less" : "tap for more";
# $(handle + ' div.tap').text(text);
# });
# $(drawer).toggle();
# }
# $(function () {
# mojoDrawer('#trace', '#frames');
# mojoDrawer('#more', '#infos');
# });
# </script>
# <div id="wrapperlicious">
# <div id="nothing" class="box spaced"></div>
# <div id="showcase" class="box code spaced">
# <pre id="error">Can&#39;t locate object method &quot;render_text&quot; via package &quot;Mojolicious::Controller&quot; at t/main.t line 32.
# </pre>
# <div id="context" class="more">
# <table>
# <tr>
# <td class="key">27</td>
# <td class="value wide">
# <pre><code class="prettyprint"></code></pre>
# </td>
# </tr>
# <tr>
# <td class="key">28</td>
# <td class="value wide">
# <pre><code class="prettyprint">get &#39;/test2&#39; =&gt; sub {</code></pre>
# </td>
# </tr>
# <tr>
# <td class="key">29</td>
# <td class="value wide">
# <pre><code class="prettyprint"> my ( $self ) = @_;</code></pre>
# </td>
# </tr>
# <tr>
# <td class="key">30</td>
# <td class="value wide">
# <pre><code class="prettyprint"></code></pre>
# </td>
# </tr>
# <tr>
# <td class="key">31</td>
# <td class="value wide">
# <pre><code class="prettyprint"> my $p = $self-&gt;grouped_params(&#39;test&#39;);</code></pre>
# </td>
# </tr>
# <tr class="important">
# <td class="key">32</td>
# <td class="value wide">
# <pre><code class="prettyprint"> $self-&gt;render_text(&quot;$p-&gt;{&#39;splited.key&#39;}&quot;); </code></pre>
# </td>
# </tr>
# <tr>
# <td class="key">33</td>
# <td class="value wide">
# <pre><code class="prettyprint"></code></pre>
# </td>
# </tr>
# <tr>
# <td class="key">34</td>
# <td class="value wide">
# <pre><code class="prettyprint">};</code></pre>
# </td>
# </tr>
# <tr>
# <td class="key">35</td>
# <td class="value wide">
# <pre><code class="prettyprint"></code></pre>
# </td>
# </tr>
# <tr>
# <td class="key">36</td>
# <td class="value wide">
# <pre><code class="prettyprint">$t-&gt;get_ok(&#39;/test2?test.splited.key=value&#39;)</code></pre>
# </td>
# </tr>
# <tr>
# <td class="key">37</td>
# <td class="value wide">
# <pre><code class="prettyprint"> -&gt;content_is(&#39;value&#39;);</code></pre>
# </td>
# </tr>
# </table>
# </div>
# </div>
# <div id="trace" class="box spaced">
# <div id="frames" class="infobox more">
# <table>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Carp.pm:167</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojolicious/Controller.pm:31</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>t/main.t:32</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojolicious.pm:138</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojolicious/Plugins.pm:15</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojolicious/Plugins.pm:18</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojolicious/Routes.pm:87</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojolicious/Routes.pm:94</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojolicious/Routes.pm:35</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojolicious/Routes.pm:44</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojolicious.pm:129</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojolicious.pm:139</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojolicious/Plugins.pm:15</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojolicious.pm:201</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojolicious.pm:201</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojolicious/Plugins.pm:15</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojolicious/Plugins.pm:18</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojolicious.pm:145</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojo/Server.pm:68</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojo/EventEmitter.pm:15</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojo/Server/Daemon.pm:107</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojo/EventEmitter.pm:15</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojo/Transaction/HTTP.pm:60</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojo/Server/Daemon.pm:225</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojo/Server/Daemon.pm:206</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojo/EventEmitter.pm:15</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojo/IOLoop/Stream.pm:99</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojo/IOLoop/Stream.pm:48</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojo/Reactor/Poll.pm:143</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojo/Reactor/Poll.pm:143</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojo/Reactor/EV.pm:46</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojo/Reactor/EV.pm:25</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojo/Reactor/EV.pm:25</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojo/IOLoop.pm:136</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojo/UserAgent.pm:59</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Test/Mojo.pm:380</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Test/Mojo.pm:327</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Test/Mojo.pm:120</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>t/main.t:36</pre>
# </td>
# </tr>
# </table>
# </div>
# <div class="tap">tap for more</div>
# </div>
# <div id="request" class="box infobox spaced">
# <table>
# <tr>
# <td class="key">Method:</td>
# <td class="striped value wide"><pre>GET</pre></td>
# </tr>
#
# <tr>
# <td class="key">URL:</td>
# <td class="striped value wide"><pre>/test2?test.splited.key=value</pre></td>
# </tr>
#
# <tr>
# <td class="key">Base URL:</td>
# <td class="striped value wide"><pre>http://127.0.0.1:43795</pre></td>
# </tr>
#
# <tr>
# <td class="key">Parameters:</td>
# <td class="striped value wide"><pre>{
# &quot;test.splited.key&quot; =&gt; &quot;value&quot;
# }
# </pre></td>
# </tr>
#
# <tr>
# <td class="key">Stash:</td>
# <td class="striped value wide"><pre>{
# &quot;cb&quot; =&gt; sub { &quot;DUMMY&quot; }
# }
# </pre></td>
# </tr>
#
# <tr>
# <td class="key">Session:</td>
# <td class="striped value wide"><pre>{}
# </pre></td>
# </tr>
#
# <tr>
# <td class="key">Version:</td>
# <td class="striped value wide"><pre>1.1</pre></td>
# </tr>
#
# <tr>
# <td class="key">Accept-Encoding:</td>
# <td class="striped value wide"><pre>gzip</pre></td>
# </tr>
#
# <tr>
# <td class="key">Content-Length:</td>
# <td class="striped value wide"><pre>0</pre></td>
# </tr>
#
# <tr>
# <td class="key">Host:</td>
# <td class="striped value wide"><pre>127.0.0.1:43795</pre></td>
# </tr>
#
# <tr>
# <td class="key">User-Agent:</td>
# <td class="striped value wide"><pre>Mojolicious (Perl)</pre></td>
# </tr>
#
# </table>
# </div>
# <div id="more" class="box infobox more spaced">
# <div id="infos">
# <table>
# <tr>
# <td class="key">Perl:</td>
# <td class="striped value wide"><pre>v5.26.0 (linux)</pre></td>
# </tr>
#
# <tr>
# <td class="key">Mojolicious:</td>
# <td class="striped value wide"><pre>7.31 (Doughnut)</pre></td>
# </tr>
#
# <tr>
# <td class="key">Home:</td>
# <td class="striped value wide"><pre>/home/ryan/.cpanm/work/1493613028.4197/Mojolicious-Plugin-GroupedParams-0.04/t</pre></td>
# </tr>
#
# <tr>
# <td class="key">Template paths:</td>
# <td class="striped value wide"><pre>[
# bless( do{\(my $o = &quot;/home/ryan/.cpanm/work/1493613028.4197/Mojolicious-Plugin-GroupedParams-0.04/t/templates&quot;)}, &#39;Mojo::Home&#39; )
# ]
# </pre></td>
# </tr>
#
# <tr>
# <td class="key">Template classes:</td>
# <td class="striped value wide"><pre>[
# &quot;main&quot;
# ]
# </pre></td>
# </tr>
#
# <tr>
# <td class="key">Static paths:</td>
# <td class="striped value wide"><pre>[
# bless( do{\(my $o = &quot;/home/ryan/.cpanm/work/1493613028.4197/Mojolicious-Plugin-GroupedParams-0.04/t/public&quot;)}, &#39;Mojo::Home&#39; )
# ]
# </pre></td>
# </tr>
#
# <tr>
# <td class="key">Static classes:</td>
# <td class="striped value wide"><pre>[
# &quot;main&quot;
# ]
# </pre></td>
# </tr>
#
# <tr>
# <td class="key">Include:</td>
# <td class="striped value wide"><pre>[
# &quot;/home/ryan/.cpanm/work/1493613028.4197/Mojolicious-Plugin-GroupedParams-0.04/t/../lib&quot;,
# &quot;/home/ryan/.cpanm/work/1493613028.4197/Mojolicious-Plugin-GroupedParams-0.04/blib/lib&quot;,
# &quot;/home/ryan/.cpanm/work/1493613028.4197/Mojolicious-Plugin-GroupedParams-0.04/blib/arch&quot;,
# &quot;/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/x86_64-linux&quot;,
# &quot;/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0&quot;,
# &quot;/home/ryan/perl5/perlbrew/perls/perl-blead/lib/5.26.0/x86_64-linux&quot;,
# &quot;/home/ryan/perl5/perlbrew/perls/perl-blead/lib/5.26.0&quot;,
# &quot;.&quot;
# ]
# </pre></td>
# </tr>
#
# <tr>
# <td class="key">Config:</td>
# <td class="striped value wide"><pre>{}
# </pre></td>
# </tr>
#
# <tr>
# <td class="key">Moniker:</td>
# <td class="striped value wide"><pre>main</pre></td>
# </tr>
#
# <tr>
# <td class="key">Name:</td>
# <td class="striped value wide"><pre>t/main.t</pre></td>
# </tr>
#
# <tr>
# <td class="key">Executable:</td>
# <td class="striped value wide"><pre>/home/ryan/perl5/perlbrew/perls/perl-blead/bin/perl5.26.0</pre></td>
# </tr>
#
# <tr>
# <td class="key">PID:</td>
# <td class="striped value wide"><pre>7522</pre></td>
# </tr>
#
# <tr>
# <td class="key">Time:</td>
# <td class="striped value wide"><pre>Sun Apr 30 21:32:47 2017</pre></td>
# </tr>
#
# </table>
# </div>
# <div class="tap">tap for more</div>
# </div>
# </div>
# <div id="footer">
# <a href="http://mojolicious.org">
# <img alt="Mojolicious logo" src="/mojo/logo-black.png">
# </a> </div>
# </body>
# </html>
# '
# expected: 'value'
# Looks like you failed 2 tests of 5.
t/main.t .........
Dubious, test returned 2 (wstat 512, 0x200)
Failed 2/5 subtests
t/manifest.t ..... skipped: Author tests not required for installation
t/pod.t .......... ok
Test Summary Report
-------------------
t/boilerplate.t (Wstat: 0 Tests: 3 Failed: 0)
TODO passed: 1-3
t/main.t (Wstat: 512 Tests: 5 Failed: 2)
Failed tests: 3, 5
Non-zero exit status: 2
Files=4, Tests=9, 0 wallclock secs ( 0.02 usr 0.00 sys + 0.24 cusr 0.01 csys = 0.27 CPU)
Result: FAIL
Failed 1/4 test programs. 2/9 subtests failed.
! Installing Mojolicious::Plugin::GroupedParams failed. See /home/ryan/.cpanm/work/1493613028.4197/build.log for details. Retry with --force to force install it.
Searching Mojolicious::Plugin::BrowserDetect (0.003) on cpanmetadb ...
Searching Mojolicious::Plugin::ParamsAuth (0.03) on cpanmetadb ...
Unpacking Mojolicious-Plugin-ParamsAuth-0.03.tar.gz
FAIL
Found Mojolicious::Plugin::BrowserDetect which doesn't satisfy 0.003.
--> Working on Mojolicious::Plugin::ParamsAuth
Fetching http://www.cpan.org/authors/id/T/TE/TEMPIRE/Mojolicious-Plugin-ParamsAuth-0.03.tar.gz ... OK
Mojolicious-Plugin-ParamsAuth-0.03
Mojolicious-Plugin-ParamsAuth-0.03/Changes
Mojolicious-Plugin-ParamsAuth-0.03/LICENSE
Mojolicious-Plugin-ParamsAuth-0.03/dist.ini
Mojolicious-Plugin-ParamsAuth-0.03/t
Mojolicious-Plugin-ParamsAuth-0.03/t/auth.t
Mojolicious-Plugin-ParamsAuth-0.03/META.yml
Mojolicious-Plugin-ParamsAuth-0.03/MANIFEST
Mojolicious-Plugin-ParamsAuth-0.03/README.pod
Mojolicious-Plugin-ParamsAuth-0.03/Makefile.PL
Mojolicious-Plugin-ParamsAuth-0.03/lib/Mojolicious/Plugin
Mojolicious-Plugin-ParamsAuth-0.03/lib/Mojolicious/Plugin/ParamsAuth.pm
Entering Mojolicious-Plugin-ParamsAuth-0.03
Checking configure dependencies from META.yml
Checking if you have ExtUtils::MakeMaker 6.58 ... Yes (7.24)
Running Makefile.PL
Configuring Mojolicious-Plugin-ParamsAuth-0.03 ... Checking if your kit is complete...
Looks good
Generating a Unix-style Makefile
Writing Makefile for Mojolicious::Plugin::ParamsAuth
Writing MYMETA.yml and MYMETA.json
Checking dependencies from MYMETA.json ...
Checking if you have Mojolicious 1.41 ... Yes (7.31)
OK
Building and testing Mojolicious-Plugin-ParamsAuth-0.03 ... cp lib/Mojolicious/Plugin/ParamsAuth.pm blib/lib/Mojolicious/Plugin/ParamsAuth.pm
cp README.pod blib/lib/Mojolicious/Plugin/README.pod
Manifying 1 pod document
PERL_DL_NONLAZY=1 "/home/ryan/perl5/perlbrew/perls/perl-blead/bin/perl5.26.0" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(0, 'blib/lib', 'blib/arch')" t/*.t
Can't locate object method "generate_port" via package "Mojo::IOLoop" at t/auth.t line 7.
t/auth.t ..
Dubious, test returned 255 (wstat 65280, 0xff00)
No subtests run
Test Summary Report
-------------------
t/auth.t (Wstat: 65280 Tests: 0 Failed: 0)
Non-zero exit status: 255
Parse errors: No plan found in TAP output
Files=1, Tests=0, 1 wallclock secs ( 0.01 usr 0.00 sys + 0.14 cusr 0.00 csys = 0.15 CPU)
Result: FAIL
Failed 1/1 test programs. 0/0 subtests failed.
Makefile:845: recipe for target 'test_dynamic' failed
make: *** [test_dynamic] Error 255
! Installing Mojolicious::Plugin::ParamsAuth failed. See /home/ryan/.cpanm/work/1493613028.4197/build.log for details. Retry with --force to force install it.
Searching Mojolicious::Plugin::ConfigRoutes (0.04) on cpanmetadb ...
! Finding Mojolicious::Plugin::ConfigRoutes on cpanmetadb failed.
Searching Mojolicious::Plugin::ConfigRoutes (0.04) on metacpan ...
! Could not find a release matching Mojolicious::Plugin::ConfigRoutes (0.04) on MetaCPAN.
Searching Mojolicious::Plugin::ConfigRoutes on mirror http://www.cpan.org ...
! Finding Mojolicious::Plugin::ConfigRoutes (0.04) on mirror http://www.cpan.org failed.
! Couldn't find module or a distribution Mojolicious::Plugin::ConfigRoutes (0.04)
Searching MojoX::Renderer::JSON::XS (0.04) on cpanmetadb ...
Unpacking MojoX-Renderer-JSON-XS-0.07.tar.gz
FAIL
--> Working on MojoX::Renderer::JSON::XS
Fetching http://www.cpan.org/authors/id/Y/YO/YOWCOW/MojoX-Renderer-JSON-XS-0.07.tar.gz ... OK
MojoX-Renderer-JSON-XS-0.07/Build.PL
MojoX-Renderer-JSON-XS-0.07/Changes
MojoX-Renderer-JSON-XS-0.07/LICENSE
MojoX-Renderer-JSON-XS-0.07/META.json
MojoX-Renderer-JSON-XS-0.07/README.md
MojoX-Renderer-JSON-XS-0.07/cpanfile
MojoX-Renderer-JSON-XS-0.07/lib/MojoX/Renderer/JSON/XS.pm
MojoX-Renderer-JSON-XS-0.07/lib/Mojolicious/Plugin/JSON/XS.pm
MojoX-Renderer-JSON-XS-0.07/minil.toml
MojoX-Renderer-JSON-XS-0.07/t/00_compile.t
MojoX-Renderer-JSON-XS-0.07/t/01_lite_app.t
MojoX-Renderer-JSON-XS-0.07/t/02_plugin.t
MojoX-Renderer-JSON-XS-0.07/t/03_blessed_to_json.t
MojoX-Renderer-JSON-XS-0.07/META.yml
MojoX-Renderer-JSON-XS-0.07/MANIFEST
Entering MojoX-Renderer-JSON-XS-0.07
Checking configure dependencies from META.json
Checking if you have Module::Build::Tiny 0.035 ... Yes (0.039)
Running Build.PL
Configuring MojoX-Renderer-JSON-XS-0.07 ... Creating new 'Build' script for 'MojoX-Renderer-JSON-XS' version '0.07'
Checking dependencies from MYMETA.json ...
Checking if you have parent 0 ... Yes (0.236)
Checking if you have JSON::XS 0 ... Yes (3.03)
Checking if you have Mojolicious 4.0 ... Yes (7.31)
Checking if you have Test::Pretty 0 ... No
Checking if you have Test::More 0.98 ... Yes (1.302083)
Searching Test::Pretty (0) on cpanmetadb ...
Unpacking Test-Pretty-0.32.tar.gz
OK
==> Found dependencies: Test::Pretty
--> Working on Test::Pretty
Fetching http://www.cpan.org/authors/id/T/TO/TOKUHIROM/Test-Pretty-0.32.tar.gz ... OK
Test-Pretty-0.32/Build.PL
Test-Pretty-0.32/Changes
Test-Pretty-0.32/LICENSE
Test-Pretty-0.32/META.json
Test-Pretty-0.32/README.md
Test-Pretty-0.32/cpanfile
Test-Pretty-0.32/eg/fail.t
Test-Pretty-0.32/eg/messagefilter.t
Test-Pretty-0.32/eg/skip.t
Test-Pretty-0.32/eg/test.pl
Test-Pretty-0.32/img/more.png
Test-Pretty-0.32/img/pretty.png
Test-Pretty-0.32/lib/App/Prove/Plugin/Pretty.pm
Test-Pretty-0.32/lib/App/Prove/Plugin/retty.pm
Test-Pretty-0.32/lib/TAP/Formatter/Pretty/Multi.pm
Test-Pretty-0.32/lib/TAP/Formatter/Pretty/Multi/Session.pm
Test-Pretty-0.32/lib/TAP/Formatter/Pretty/Single.pm
Test-Pretty-0.32/lib/TAP/Formatter/Pretty/Single/Session.pm
Test-Pretty-0.32/lib/Test/Pretty.pm
Test-Pretty-0.32/lib/Test/Pretty/Harness.pm
Test-Pretty-0.32/lib/Test/Pretty/Parser.pm
Test-Pretty-0.32/t/00_compile.t
Test-Pretty-0.32/t/Util.pm
Test-Pretty-0.32/t/bad_plan.t
Test-Pretty-0.32/t/bad_plan2.t
Test-Pretty-0.32/t/builder_skip.t
Test-Pretty-0.32/t/eval.t
Test-Pretty-0.32/t/exit.t
Test-Pretty-0.32/t/fork.t
Test-Pretty-0.32/t/iss5.t
Test-Pretty-0.32/t/no_plan.t
Test-Pretty-0.32/t/no_test_in_subtest.t
Test-Pretty-0.32/t/overridden.t
Test-Pretty-0.32/t/plx/bad_plan.plx
Test-Pretty-0.32/t/plx/bad_plan2.plx
Test-Pretty-0.32/t/plx/builder_skip.plx
Test-Pretty-0.32/t/plx/exit.plx
Test-Pretty-0.32/t/plx/iss5.plx
Test-Pretty-0.32/t/plx/no_perl5opt.plx
Test-Pretty-0.32/t/plx/no_plan.plx
Test-Pretty-0.32/t/plx/no_test_in_subtest.plx
Test-Pretty-0.32/t/plx/pass_in_subtest.plx
Test-Pretty-0.32/t/plx/skip.plx
Test-Pretty-0.32/t/plx/skip_all.plx
Test-Pretty-0.32/t/plx/subtest_ok.plx
Test-Pretty-0.32/t/plx/subtests_have_plan.plx
Test-Pretty-0.32/t/plx/subtests_skip.plx
Test-Pretty-0.32/t/plx/test_requires.plx
Test-Pretty-0.32/t/plx/typester.plx
Test-Pretty-0.32/t/prove.t
Test-Pretty-0.32/t/prove_no_perl5opt.t
Test-Pretty-0.32/t/skip.t
Test-Pretty-0.32/t/skip_all.t
Test-Pretty-0.32/t/subtest_ok.t
Test-Pretty-0.32/t/subtests_have_plan.t
Test-Pretty-0.32/t/subtests_skip.t
Test-Pretty-0.32/t/test_requires.t
Test-Pretty-0.32/t/typester.t
Test-Pretty-0.32/xt/02_perlcritic.t
Test-Pretty-0.32/META.yml
Test-Pretty-0.32/MANIFEST
Entering Test-Pretty-0.32
Checking configure dependencies from META.json
Checking if you have Module::Build 0.38 ... Yes (0.4222)
Checking if you have ExtUtils::Install 1.46 ... Yes (2.04)
Running Build.PL
Configuring Test-Pretty-0.32 ... Created MYMETA.yml and MYMETA.json
Creating new 'Build' script for 'Test-Pretty' version '0.32'
cp META.json MYMETA.json
cp META.yml MYMETA.yml
Checking dependencies from MYMETA.json ...
Checking if you have Term::ANSIColor 3.02 ... Yes (4.06)
Checking if you have App::Prove 0 ... Yes (3.39)
Checking if you have TAP::Formatter::Session 0 ... Yes (3.39)
Checking if you have Term::Encoding 0 ... Yes (0.02)
Checking if you have autodie 0 ... Yes (2.29)
Checking if you have Test::Requires 0 ... Yes (0.10)
Checking if you have File::Temp 0 ... Yes (0.2304)
Checking if you have parent 0 ... Yes (0.236)
Checking if you have Carp 0 ... Yes (1.38)
Checking if you have TAP::Parser 0 ... Yes (3.39)
Checking if you have TAP::Formatter::Base 0 ... Yes (3.39)
Checking if you have Test::Builder 0.82 ... Yes (1.302083)
Checking if you have TAP::Harness 0 ... Yes (3.39)
Checking if you have Scope::Guard 0 ... Yes (0.21)
Checking if you have Test::More 0.98 ... Yes (1.302083)
OK
Building and testing Test-Pretty-0.32 ... Building Test-Pretty
t/00_compile.t .......... ok
t/bad_plan.t ............ ok
t/bad_plan2.t ........... ok
# Failed test 'got expected exit code of 0'
# at t/Util.pm line 52.
# got: '255'
# expected: '0'
# Failed test 'plan must be same'
# at t/builder_skip.t line 11.
# got: '0'
# expected: '1'
# Failed test 'has problems'
# at t/builder_skip.t line 12.
# Looks like you failed 3 tests of 4.
t/builder_skip.t ........
Dubious, test returned 3 (wstat 768, 0x300)
Failed 3/4 subtests
t/eval.t ................ ok
t/exit.t ................ ok
t/fork.t ................ ok
t/iss5.t ................ ok
# Failed test 'got expected exit code of 0'
# at t/Util.pm line 52.
# got: '255'
# expected: '0'
# Failed test 'no problem'
# at t/no_plan.t line 11.
# Looks like you failed 2 tests of 3.
t/no_plan.t .............
Dubious, test returned 2 (wstat 512, 0x200)
Failed 2/3 subtests
t/no_test_in_subtest.t .. ok
t/overridden.t .......... ok
Undefined subroutine &Test::Builder::share called at /home/ryan/.cpanm/work/1493613028.4197/Test-Pretty-0.32/blib/lib/Test/Pretty.pm line 238.
BEGIN failed--compilation aborted at t/00_compile.t line 4.
You have loaded versions of test modules known to have problems with Test2.
This could explain some test failures.
* Module 'Test::Pretty' is known to be broken in version 0.32 and below, newer versions have not been tested. You have: 0.32
# Failed test 'prove runs w/ -Pretty'
# at t/prove.t line 9.
# Looks like you failed 1 test of 1.
t/prove.t ...............
Dubious, test returned 1 (wstat 256, 0x100)
Failed 1/1 subtests
Undefined subroutine &Test::Builder::share called at /home/ryan/.cpanm/work/1493613028.4197/Test-Pretty-0.32/blib/lib/Test/Pretty.pm line 238.
A context appears to have been destroyed without first calling release().
Based on $@ it does not look like an exception was thrown (this is not always
a reliable test)
This is a problem because the global error variables ($!, $@, and $?) will
not be restored. In addition some release callbacks will not work properly from
inside a DESTROY method.
Here are the context creation details, just in case a tool forgot to call
release():
File: t/plx/no_perl5opt.plx
Line: 2
Tool: Test::More::unlike
Cleaning up the CONTEXT stack...
# Tests were run but no plan was declared and done_testing() was not seen.
You have loaded versions of test modules known to have problems with Test2.
This could explain some test failures.
* Module 'Test::Pretty' is known to be broken in version 0.32 and below, newer versions have not been tested. You have: 0.32
# Failed test 'prove runs w/ -Pretty'
# at t/prove_no_perl5opt.t line 9.
# Looks like you failed 1 test of 1.
t/prove_no_perl5opt.t ...
Dubious, test returned 1 (wstat 256, 0x100)
Failed 1/1 subtests
# Failed test 'got expected exit code of 0'
# at t/Util.pm line 52.
# got: '255'
# expected: '0'
# Failed test 'plan must be same'
# at t/skip.t line 11.
# got: '0'
# expected: '1'
# Failed test 'has problems'
# at t/skip.t line 12.
# Looks like you failed 3 tests of 4.
t/skip.t ................
Dubious, test returned 3 (wstat 768, 0x300)
Failed 3/4 subtests
# Failed test 'got expected exit code of 0'
# at t/Util.pm line 52.
# got: '255'
# expected: '0'
# Failed test 'got skip all'
# at t/skip_all.t line 11.
# Failed test 'has problems'
# at t/skip_all.t line 12.
# Looks like you failed 3 tests of 4.
t/skip_all.t ............
Dubious, test returned 3 (wstat 768, 0x300)
Failed 3/4 subtests
# Failed test 'got expected exit code of 0'
# at t/Util.pm line 52.
# got: '255'
# expected: '0'
# Failed test 'all planned tests pass'
# at t/subtest_ok.t line 11.
# got: '0'
# expected: '1'
# Looks like you failed 2 tests of 3.
t/subtest_ok.t ..........
Dubious, test returned 2 (wstat 512, 0x200)
Failed 2/3 subtests
# Failed test 'got expected exit code of 0'
# at t/Util.pm line 52.
# got: '255'
# expected: '0'
# Failed test 'all planned tests pass'
# at t/subtests_have_plan.t line 11.
# got: '0'
# expected: '1'
# Failed test 'has no problems'
# at t/subtests_have_plan.t line 12.
# Looks like you failed 3 tests of 4.
t/subtests_have_plan.t ..
Dubious, test returned 3 (wstat 768, 0x300)
Failed 3/4 subtests
# Failed test 'got expected exit code of 0'
# at t/Util.pm line 52.
# got: '255'
# expected: '0'
# Failed test 'has no problems'
# at t/subtests_skip.t line 15.
# Looks like you failed 2 tests of 4.
t/subtests_skip.t .......
Dubious, test returned 2 (wstat 512, 0x200)
Failed 2/4 subtests
# Failed test 'got expected exit code of 0'
# at t/Util.pm line 52.
# got: '2'
# expected: '0'
# Failed test 'skip all'
# at t/test_requires.t line 12.
# Failed test 'no problem'
# at t/test_requires.t line 13.
# Looks like you failed 3 tests of 4.
t/test_requires.t .......
Dubious, test returned 3 (wstat 768, 0x300)
Failed 3/4 subtests
# Failed test 'found utf8 characters via line comment'
# at t/typester.t line 13.
# '
# not ok
# d subroutine &Test::Builder::share called at lib/Test/Pretty.pm line 238.
# # Tests were run but no plan was declared and done_testing() was not seen.
#
# You have loaded versions of test modules known to have problems with Test2.
# This could explain some test failures.
# * Module 'Test::Pretty' is known to be broken in version 0.32 and below, newer versions have not been tested. You have: 0.32
#
# '
# doesn't match '(?^:1はOKなはず)'
# Looks like you failed 1 test of 1.
t/typester.t ............
Dubious, test returned 1 (wstat 256, 0x100)
Failed 1/1 subtests
Test Summary Report
-------------------
t/builder_skip.t (Wstat: 768 Tests: 4 Failed: 3)
Failed tests: 2-4
Non-zero exit status: 3
t/no_plan.t (Wstat: 512 Tests: 3 Failed: 2)
Failed tests: 2-3
Non-zero exit status: 2
t/prove.t (Wstat: 256 Tests: 1 Failed: 1)
Failed test: 1
Non-zero exit status: 1
t/prove_no_perl5opt.t (Wstat: 256 Tests: 1 Failed: 1)
Failed test: 1
Non-zero exit status: 1
t/skip.t (Wstat: 768 Tests: 4 Failed: 3)
Failed tests: 2-4
Non-zero exit status: 3
t/skip_all.t (Wstat: 768 Tests: 4 Failed: 3)
Failed tests: 2-4
Non-zero exit status: 3
t/subtest_ok.t (Wstat: 512 Tests: 3 Failed: 2)
Failed tests: 2-3
Non-zero exit status: 2
t/subtests_have_plan.t (Wstat: 768 Tests: 4 Failed: 3)
Failed tests: 2-4
Non-zero exit status: 3
t/subtests_skip.t (Wstat: 512 Tests: 4 Failed: 2)
Failed tests: 2, 4
Non-zero exit status: 2
t/test_requires.t (Wstat: 768 Tests: 4 Failed: 3)
Failed tests: 2-4
Non-zero exit status: 3
t/typester.t (Wstat: 256 Tests: 1 Failed: 1)
Failed test: 1
Non-zero exit status: 1
Files=20, Tests=55, 2 wallclock secs ( 0.03 usr 0.01 sys + 1.34 cusr 0.09 csys = 1.47 CPU)
Result: FAIL
Failed 11/20 test programs. 24/55 subtests failed.
! Installing Test::Pretty failed. See /home/ryan/.cpanm/work/1493613028.4197/build.log for details. Retry with --force to force install it.
! Installing the dependencies failed: Module 'Test::Pretty' is not installed
! Bailing out the installation for MojoX-Renderer-JSON-XS-0.07.
Searching Mojolicious::Plugin::SassRenderer (0.02) on cpanmetadb ...
Unpacking Mojolicious-Plugin-SassRenderer-0.02.tar.gz
FAIL
--> Working on Mojolicious::Plugin::SassRenderer
Fetching http://www.cpan.org/authors/id/B/BY/BYRON/Mojolicious-Plugin-SassRenderer-0.02.tar.gz ... OK
Mojolicious-Plugin-SassRenderer-0.02/
Mojolicious-Plugin-SassRenderer-0.02/Changes
Mojolicious-Plugin-SassRenderer-0.02/t/
Mojolicious-Plugin-SassRenderer-0.02/t/pod-coverage.t
Mojolicious-Plugin-SassRenderer-0.02/t/00-load.t
Mojolicious-Plugin-SassRenderer-0.02/t/manifest.t
Mojolicious-Plugin-SassRenderer-0.02/t/pod.t
Mojolicious-Plugin-SassRenderer-0.02/lib/
Mojolicious-Plugin-SassRenderer-0.02/lib/Mojolicious/
Mojolicious-Plugin-SassRenderer-0.02/lib/Mojolicious/Plugin/
Mojolicious-Plugin-SassRenderer-0.02/lib/Mojolicious/Plugin/SassRenderer.pm
Mojolicious-Plugin-SassRenderer-0.02/MANIFEST
Mojolicious-Plugin-SassRenderer-0.02/Makefile.PL
Mojolicious-Plugin-SassRenderer-0.02/README
Entering Mojolicious-Plugin-SassRenderer-0.02
META.yml/json not found. Creating skeleton for it.
Running Makefile.PL
Configuring Mojolicious-Plugin-SassRenderer-0.02 ... Can't locate inc/Module/Install.pm in @INC (you may need to install the inc::Module::Install module) (@INC contains: /home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/x86_64-linux /home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0 /home/ryan/perl5/perlbrew/perls/perl-blead/lib/5.26.0/x86_64-linux /home/ryan/perl5/perlbrew/perls/perl-blead/lib/5.26.0 .) at Makefile.PL line 1.
BEGIN failed--compilation aborted at Makefile.PL line 1.
! Configure failed for Mojolicious-Plugin-SassRenderer-0.02. See /home/ryan/.cpanm/work/1493613028.4197/build.log for details.
Searching MojoX::Session::Simple (0.02) on cpanmetadb ...
Unpacking MojoX-Session-Simple-0.06.tar.gz
N/A
--> Working on MojoX::Session::Simple
Fetching http://www.cpan.org/authors/id/Y/YO/YOWCOW/MojoX-Session-Simple-0.06.tar.gz ... OK
MojoX-Session-Simple-0.06/Build.PL
MojoX-Session-Simple-0.06/Changes
MojoX-Session-Simple-0.06/LICENSE
MojoX-Session-Simple-0.06/META.json
MojoX-Session-Simple-0.06/README.md
MojoX-Session-Simple-0.06/cpanfile
MojoX-Session-Simple-0.06/lib/MojoX/Session/Simple.pm
MojoX-Session-Simple-0.06/minil.toml
MojoX-Session-Simple-0.06/t/00-compile.t
MojoX-Session-Simple-0.06/t/02-func.t
MojoX-Session-Simple-0.06/t/03-func-expiration.t
MojoX-Session-Simple-0.06/META.yml
MojoX-Session-Simple-0.06/MANIFEST
Entering MojoX-Session-Simple-0.06
Checking configure dependencies from META.json
Checking if you have Module::Build::Tiny 0.035 ... Yes (0.039)
Running Build.PL
Configuring MojoX-Session-Simple-0.06 ... Creating new 'Build' script for 'MojoX-Session-Simple' version '0.06'
Checking dependencies from MYMETA.json ...
Checking if you have Cache::Memory::Simple 0 ... Yes (1.03)
Checking if you have HTTP::Request::Common 0 ... Yes (6.11)
Checking if you have Test::TCP 2.07 ... Yes (2.17)
Checking if you have Test::More 0.98 ... Yes (1.302083)
Checking if you have HTTP::CookieJar 0 ... Yes (0.008)
Checking if you have Mojolicious 4.0 ... Yes (7.31)
Checking if you have Plack::Middleware::Session::Simple 0.01 ... Yes (0.03)
Checking if you have Test::Pretty 0 ... No
Already tried Test::Pretty. Skipping.
! Installing the dependencies failed: Module 'Test::Pretty' is not installed
! Bailing out the installation for MojoX-Session-Simple-0.06.
Searching Mojolicious::Plugin::Geo (0.02) on cpanmetadb ...
Unpacking Mojolicious-Plugin-Geo-0.02.tar.gz
OK
==> Found dependencies: Test::Pretty
--> Working on Mojolicious::Plugin::Geo
Fetching http://www.cpan.org/authors/id/E/EL/ELBOW/Mojolicious-Plugin-Geo-0.02.tar.gz ... OK
Mojolicious-Plugin-Geo-0.02/
Mojolicious-Plugin-Geo-0.02/t/
Mojolicious-Plugin-Geo-0.02/t/basic.t
Mojolicious-Plugin-Geo-0.02/Makefile.PL
Mojolicious-Plugin-Geo-0.02/lib/
Mojolicious-Plugin-Geo-0.02/lib/example.pl
Mojolicious-Plugin-Geo-0.02/lib/Mojolicious/
Mojolicious-Plugin-Geo-0.02/lib/Mojolicious/Plugin/
Mojolicious-Plugin-Geo-0.02/lib/Mojolicious/Plugin/Geo.pm
Mojolicious-Plugin-Geo-0.02/README
Mojolicious-Plugin-Geo-0.02/META.yml
Mojolicious-Plugin-Geo-0.02/MANIFEST
Entering Mojolicious-Plugin-Geo-0.02
Checking configure dependencies from META.yml
Checking if you have ExtUtils::MakeMaker 6.58 ... Yes (7.24)
Running Makefile.PL
Configuring Mojolicious-Plugin-Geo-0.02 ... Checking if your kit is complete...
Looks good
Generating a Unix-style Makefile
Writing Makefile for Mojolicious::Plugin::Geo
Writing MYMETA.yml and MYMETA.json
Checking dependencies from MYMETA.json ...
Checking if you have ExtUtils::MakeMaker 0 ... Yes (7.24)
Checking if you have Mojolicious 1.78 ... Yes (7.31)
OK
Building and testing Mojolicious-Plugin-Geo-0.02 ... cp lib/Mojolicious/Plugin/Geo.pm blib/lib/Mojolicious/Plugin/Geo.pm
cp lib/example.pl blib/lib/example.pl
Manifying 1 pod document
PERL_DL_NONLAZY=1 "/home/ryan/perl5/perlbrew/perls/perl-blead/bin/perl5.26.0" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(0, 'blib/lib', 'blib/arch')" t/*.t
# Failed test '200 OK'
# at t/basic.t line 17.
# got: '500'
# expected: '200'
# Failed test 'exact match for content'
# at t/basic.t line 17.
Wide character in print at /home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Test2/Formatter/TAP.pm line 112.
# got: '<!DOCTYPE html>
# <html>
# <head>
# <title>Server error (development mode)</title>
# <meta http-equiv="Pragma" content="no-cache">
# <meta http-equiv="Expires" content="-1">
# <script src="/mojo/jquery/jquery.js"></script>
# <script src="/mojo/prettify/run_prettify.js"></script>
# <link href="/mojo/prettify/prettify-mojo-dark.css" rel="stylesheet">
# <style>
# a img { border: 0 }
# body {
# background: url(/mojo/pinstripe-light.png);
# color: #445555;
# font: 0.9em 'Helvetica Neue', Helvetica, sans-serif;
# font-weight: normal;
# line-height: 1.5em;
# margin: 0;
# }
# :not(pre) > code {
# background-color: #eef9ff;
# border: solid #cce4ff 1px;
# border-radius: 5px;
# color: #333;
# font: 0.9em Consolas, Menlo, Monaco, Courier, monospace;
# padding: 0.4em;
# }
# h1 {
# color: #2a2a2a;
# font-size: 1.5em;
# margin: 0;
# }
# pre {
# font: 0.9em Consolas, Menlo, Monaco, Courier, monospace;
# margin: 0;
# white-space: pre-wrap;
# }
# pre > code {
# display: block;
# font: 1.0em Consolas, Menlo, Monaco, Courier, monospace;
# margin-bottom: 0.7em;
# margin-top: 0.7em;
# }
# table {
# border-collapse: collapse;
# width: 100%;
# }
# td { padding: 0.5em }
# .box {
# background-color: #fff;
# border: 1px solid #c1c1c1;
# overflow: hidden;
# padding: 1em;
# }
# .code {
# background-color: #1a1a1a;
# background: url(/mojo/pinstripe-dark.png);
# color: #eee;
# text-shadow: #333 0 1px 0;
# }
# .important { background-color: rgba(47, 48, 50, .75) }
# .infobox { color: #333 }
# .infobox tr:nth-child(odd) .value { background-color: #ddeeff }
# .infobox tr:nth-child(even) .value { background-color: #eef9ff }
# .key { text-align: right }
# .more table { margin-bottom: 1em }
# .spaced {
# margin-left: 5em;
# margin-right: 5em;
# }
# .striped { border-top: solid #cce4ff 1px }
# .tap {
# font: 0.5em Verdana, sans-serif;
# text-align: center;
# }
# .value { padding-left: 1em }
# .wide { width: 100% }
# #error {
# font: 1.5em 'Helvetica Neue', Helvetica, sans-serif;
# font-weight: 300;
# margin: 0;
# text-shadow: #333 0 1px 0;
# }
# #footer {
# padding-top: 1em;
# text-align: center;
# }
# #nothing {
# border-bottom: 0;
# padding-top: 60px;
# }
# #showcase {
# border-bottom: 0;
# border-top: 0;
# }
# #showcase table { margin-top: 1em }
# #showcase td {
# padding-top: 0;
# padding-bottom: 0;
# }
# #showcase .key { padding-right: 0 }
# #log {
# border-radius: 5px;
# margin-top: 1em;
# }
# #log table { margin: 0 }
# #more, #trace {
# border-bottom-left-radius: 5px;
# border-bottom-right-radius: 5px;
# }
# #more .tap, #trace .tap { text-shadow: #ddd 0 1px 0 }
# #request {
# border-bottom: 0;
# border-top-left-radius: 5px;
# border-top-right-radius: 5px;
# margin-top: 1em;
# }
# #routes {
# border-bottom-left-radius: 5px;
# border-bottom-right-radius: 5px;
# padding-top: 70px;
# }
# #trace { border-top: 0 }
# #wrapperlicious {
# max-width: 1000px;
# margin: 0 auto;
# }
# </style>
# </head>
# <body>
# <script src="/mojo/jquery/jquery.js"></script>
# <div id="mojobar">
# <style scoped="scoped">
# #mojobar {
# background-color: #1a1a1a;
# background: -webkit-linear-gradient(top, #2a2a2a 0%, #000 100%);
# background: -moz-linear-gradient(top, #2a2a2a 0%, #000 100%);
# background: linear-gradient(top, #2a2a2a 0%, #000 100%);
# box-shadow: 0px 1px 0px rgba(0, 0, 0, 0.5);
# height: 46px;
# overflow: hidden;
# position: absolute;
# text-align: right;
# vertical-align: middle;
# width: 100%;
# z-index: 1000;
# }
# #mojobar-content {
# margin: 0 auto;
# max-width: 1000px;
# }
# #mojobar-logo {
# float: left;
# margin-left: 5em;
# padding-top: 4px;
# }
# #mojobar-links {
# display:table-cell;
# float: right;
# height: 60px;
# margin-right: 5em;
# margin-top: 0.8em;
# }
# #mojobar-links a {
# color: #bbb;
# font: 0.9em 'Helvetica Neue', Helvetica, sans-serif;
# margin-left: 0.5em;
# text-decoration: none;
# transition: all 200ms ease-in-out;
# }
# #mojobar-links a:hover { color: #fff }
# #mojobar-links input {
# background-color: #3a3a3a;
# border: 1px solid rgba(0, 0, 0, 0.1);
# border-radius: 3px;
# color: #eee;
# display: inline;
# margin-left: 1em;
# padding: 4px;
# transition: all 0.15s;
# }
# #mojobar-links input:focus {
# background-color: #fff;
# color: #111;
# outline: 0;
# }
# #mojobar-links form { display: inline }
# .animated { transition: all 0.25s ease }
# </style>
# <div id="mojobar-content">
# <div id="mojobar-logo">
# <a href="http://mojolicious.org">
# <img alt="Mojolicious logo" src="/mojo/logo-white.png">
# </a> </div>
# <div id="mojobar-links">
# <a href="http://mojolicious.org/perldoc">Documentation</a>
# <a href="https://github.com/kraih/mojo/wiki">Wiki</a>
# <a href="https://github.com/kraih/mojo">GitHub</a>
# <a href="https://metacpan.org/release/Mojolicious/">CPAN</a>
# <a href="https://groups.google.com/group/mojolicious">MailingList</a>
# <a href="http://blog.mojolicious.org">Blog</a>
# <a href="https://twitter.com/kraih">Twitter</a>
# <form action="https://www.google.com/cse" target="_blank">
# <input name="cx" type="hidden" value="014527573091551588235:pwfplkjpgbi">
# <input name="ie" type="hidden" value="UTF-8">
# <input name="q" placeholder="Search" type="search">
# </form>
# </div>
# </div>
# </div>
# <script>
# var mojobar = $('#mojobar');
# var mojobarHeight = mojobar.outerHeight();
# function getElementByHash(hash) {
# return $(hash.replace(/(:|\.|\[|\]|,)/g, '\\$1'));
# }
# function fixOffset() {
# var offset = getElementByHash(window.location.hash).offset();
# if (offset) {
# $('html, body').animate({scrollTop: offset.top - mojobarHeight}, 1);
# }
# }
# $(window).on('load', function () {
# if (window.location.hash) {
# fixOffset();
# }
# var start = mojobar.offset().top;
# var fixed;
# var lastScrollTop = $(window).scrollTop();
# var hidden = mojobarHeight + 1;
# $(window).on('scroll', function () {
# var st = $(window).scrollTop();
# if (fixed) {
# if (st <= start) {
# fixed = false;
# mojobar.removeClass('animated');
# mojobar.css({'position': 'absolute', 'top': start + 'px'});
# }
# else if (Math.abs(lastScrollTop - st) > 100) {
# if (!mojobar.hasClass('animated')) {
# mojobar.addClass('animated');
# }
# if (st > lastScrollTop && st > (mojobarHeight + start + 250)) {
# mojobar.css('transform', 'translateY(-' + hidden + 'px)');
# }
# else if (st < lastScrollTop) {
# mojobar.css('transform', 'translateY(0px)');
# }
# lastScrollTop = st;
# }
# }
# else if (st > start) {
# fixed = true;
# mojobar.css({'position': 'fixed', 'top': 0});
# lastScrollTop = $(window).scrollTop();
# }
# });
# });
# $(function () {
# $('a[href^="#"]').addClass('mojoscroll').on('click', function (e) {
# e.preventDefault();
# e.stopPropagation();
# var hash = '#' + this.href.split('#')[1];
# var target = getElementByHash(hash);
# var old = target.attr('id');
# target.attr('id', '');
# location.hash = hash;
# target.attr('id', old);
# fixOffset();
# });
# });
# </script>
#
# <script>
# function mojoDrawer (handle, drawer) {
# $(handle).on('click', function () {
# $(drawer).slideToggle('slow');
# var text = $(handle + ' div.tap').text();
# text = text == "tap for more" ? "tap for less" : "tap for more";
# $(handle + ' div.tap').text(text);
# });
# $(drawer).toggle();
# }
# $(function () {
# mojoDrawer('#trace', '#frames');
# mojoDrawer('#more', '#infos');
# });
# </script>
# <div id="wrapperlicious">
# <div id="nothing" class="box spaced"></div>
# <div id="showcase" class="box code spaced">
# <pre id="error">Can&#39;t locate object method &quot;render_text&quot; via package &quot;Mojolicious::Controller&quot; at t/basic.t line 13.
# </pre>
# <div id="context" class="more">
# <table>
# <tr>
# <td class="key">8</td>
# <td class="value wide">
# <pre><code class="prettyprint"></code></pre>
# </td>
# </tr>
# <tr>
# <td class="key">9</td>
# <td class="value wide">
# <pre><code class="prettyprint">plugin &#39;geo&#39;;</code></pre>
# </td>
# </tr>
# <tr>
# <td class="key">10</td>
# <td class="value wide">
# <pre><code class="prettyprint"></code></pre>
# </td>
# </tr>
# <tr>
# <td class="key">11</td>
# <td class="value wide">
# <pre><code class="prettyprint">get &#39;/&#39; =&gt; sub {</code></pre>
# </td>
# </tr>
# <tr>
# <td class="key">12</td>
# <td class="value wide">
# <pre><code class="prettyprint"> my $self = shift;</code></pre>
# </td>
# </tr>
# <tr class="important">
# <td class="key">13</td>
# <td class="value wide">
# <pre><code class="prettyprint"> $self-&gt;render_text(&#39;Hello Mojo!&#39;);</code></pre>
# </td>
# </tr>
# <tr>
# <td class="key">14</td>
# <td class="value wide">
# <pre><code class="prettyprint">};</code></pre>
# </td>
# </tr>
# <tr>
# <td class="key">15</td>
# <td class="value wide">
# <pre><code class="prettyprint"></code></pre>
# </td>
# </tr>
# <tr>
# <td class="key">16</td>
# <td class="value wide">
# <pre><code class="prettyprint">my $t = Test::Mojo-&gt;new;</code></pre>
# </td>
# </tr>
# <tr>
# <td class="key">17</td>
# <td class="value wide">
# <pre><code class="prettyprint">$t-&gt;get_ok(&#39;/&#39;)-&gt;status_is(200)-&gt;content_is(&#39;Hello Mojo!&#39;);</code></pre>
# </td>
# </tr>
# </table>
# </div>
# </div>
# <div id="trace" class="box spaced">
# <div id="frames" class="infobox more">
# <table>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Carp.pm:167</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojolicious/Controller.pm:31</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>t/basic.t:13</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojolicious.pm:138</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojolicious/Plugins.pm:15</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojolicious/Plugins.pm:18</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojolicious/Routes.pm:87</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojolicious/Routes.pm:94</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojolicious/Routes.pm:35</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojolicious/Routes.pm:44</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojolicious.pm:129</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojolicious.pm:139</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojolicious/Plugins.pm:15</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojolicious.pm:201</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojolicious.pm:201</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojolicious/Plugins.pm:15</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojolicious/Plugins.pm:18</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojolicious.pm:145</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojo/Server.pm:68</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojo/EventEmitter.pm:15</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojo/Server/Daemon.pm:107</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojo/EventEmitter.pm:15</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojo/Transaction/HTTP.pm:60</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojo/Server/Daemon.pm:225</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojo/Server/Daemon.pm:206</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojo/EventEmitter.pm:15</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojo/IOLoop/Stream.pm:99</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojo/IOLoop/Stream.pm:48</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojo/Reactor/Poll.pm:143</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojo/Reactor/Poll.pm:143</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojo/Reactor/EV.pm:46</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojo/Reactor/EV.pm:25</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojo/Reactor/EV.pm:25</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojo/IOLoop.pm:136</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Mojo/UserAgent.pm:59</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Test/Mojo.pm:380</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Test/Mojo.pm:327</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/Test/Mojo.pm:120</pre>
# </td>
# </tr>
# <tr>
# <td class="striped value wide">
# <pre>t/basic.t:17</pre>
# </td>
# </tr>
# </table>
# </div>
# <div class="tap">tap for more</div>
# </div>
# <div id="request" class="box infobox spaced">
# <table>
# <tr>
# <td class="key">Method:</td>
# <td class="striped value wide"><pre>GET</pre></td>
# </tr>
#
# <tr>
# <td class="key">URL:</td>
# <td class="striped value wide"><pre>/</pre></td>
# </tr>
#
# <tr>
# <td class="key">Base URL:</td>
# <td class="striped value wide"><pre>http://127.0.0.1:42985</pre></td>
# </tr>
#
# <tr>
# <td class="key">Parameters:</td>
# <td class="striped value wide"><pre>{}
# </pre></td>
# </tr>
#
# <tr>
# <td class="key">Stash:</td>
# <td class="striped value wide"><pre>{
# &quot;cb&quot; =&gt; sub { &quot;DUMMY&quot; }
# }
# </pre></td>
# </tr>
#
# <tr>
# <td class="key">Session:</td>
# <td class="striped value wide"><pre>{}
# </pre></td>
# </tr>
#
# <tr>
# <td class="key">Version:</td>
# <td class="striped value wide"><pre>1.1</pre></td>
# </tr>
#
# <tr>
# <td class="key">Accept-Encoding:</td>
# <td class="striped value wide"><pre>gzip</pre></td>
# </tr>
#
# <tr>
# <td class="key">Content-Length:</td>
# <td class="striped value wide"><pre>0</pre></td>
# </tr>
#
# <tr>
# <td class="key">Host:</td>
# <td class="striped value wide"><pre>127.0.0.1:42985</pre></td>
# </tr>
#
# <tr>
# <td class="key">User-Agent:</td>
# <td class="striped value wide"><pre>Mojolicious (Perl)</pre></td>
# </tr>
#
# </table>
# </div>
# <div id="more" class="box infobox more spaced">
# <div id="infos">
# <table>
# <tr>
# <td class="key">Perl:</td>
# <td class="striped value wide"><pre>v5.26.0 (linux)</pre></td>
# </tr>
#
# <tr>
# <td class="key">Mojolicious:</td>
# <td class="striped value wide"><pre>7.31 (Doughnut)</pre></td>
# </tr>
#
# <tr>
# <td class="key">Home:</td>
# <td class="striped value wide"><pre>/home/ryan/.cpanm/work/1493613028.4197/Mojolicious-Plugin-Geo-0.02/t</pre></td>
# </tr>
#
# <tr>
# <td class="key">Template paths:</td>
# <td class="striped value wide"><pre>[
# bless( do{\(my $o = &quot;/home/ryan/.cpanm/work/1493613028.4197/Mojolicious-Plugin-Geo-0.02/t/templates&quot;)}, &#39;Mojo::Home&#39; )
# ]
# </pre></td>
# </tr>
#
# <tr>
# <td class="key">Template classes:</td>
# <td class="striped value wide"><pre>[
# &quot;main&quot;
# ]
# </pre></td>
# </tr>
#
# <tr>
# <td class="key">Static paths:</td>
# <td class="striped value wide"><pre>[
# bless( do{\(my $o = &quot;/home/ryan/.cpanm/work/1493613028.4197/Mojolicious-Plugin-Geo-0.02/t/public&quot;)}, &#39;Mojo::Home&#39; )
# ]
# </pre></td>
# </tr>
#
# <tr>
# <td class="key">Static classes:</td>
# <td class="striped value wide"><pre>[
# &quot;main&quot;
# ]
# </pre></td>
# </tr>
#
# <tr>
# <td class="key">Include:</td>
# <td class="striped value wide"><pre>[
# &quot;/home/ryan/.cpanm/work/1493613028.4197/Mojolicious-Plugin-Geo-0.02/blib/lib&quot;,
# &quot;/home/ryan/.cpanm/work/1493613028.4197/Mojolicious-Plugin-Geo-0.02/blib/arch&quot;,
# &quot;/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/x86_64-linux&quot;,
# &quot;/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0&quot;,
# &quot;/home/ryan/perl5/perlbrew/perls/perl-blead/lib/5.26.0/x86_64-linux&quot;,
# &quot;/home/ryan/perl5/perlbrew/perls/perl-blead/lib/5.26.0&quot;,
# &quot;.&quot;
# ]
# </pre></td>
# </tr>
#
# <tr>
# <td class="key">Config:</td>
# <td class="striped value wide"><pre>{}
# </pre></td>
# </tr>
#
# <tr>
# <td class="key">Moniker:</td>
# <td class="striped value wide"><pre>basic</pre></td>
# </tr>
#
# <tr>
# <td class="key">Name:</td>
# <td class="striped value wide"><pre>t/basic.t</pre></td>
# </tr>
#
# <tr>
# <td class="key">Executable:</td>
# <td class="striped value wide"><pre>/home/ryan/perl5/perlbrew/perls/perl-blead/bin/perl5.26.0</pre></td>
# </tr>
#
# <tr>
# <td class="key">PID:</td>
# <td class="striped value wide"><pre>7760</pre></td>
# </tr>
#
# <tr>
# <td class="key">Time:</td>
# <td class="striped value wide"><pre>Sun Apr 30 21:32:53 2017</pre></td>
# </tr>
#
# </table>
# </div>
# <div class="tap">tap for more</div>
# </div>
# </div>
# <div id="footer">
# <a href="http://mojolicious.org">
# <img alt="Mojolicious logo" src="/mojo/logo-black.png">
# </a> </div>
# </body>
# </html>
# '
# expected: 'Hello Mojo!'
# Looks like you failed 2 tests of 3.
t/basic.t ..
Dubious, test returned 2 (wstat 512, 0x200)
Failed 2/3 subtests
Test Summary Report
-------------------
t/basic.t (Wstat: 512 Tests: 3 Failed: 2)
Failed tests: 2-3
Non-zero exit status: 2
Files=1, Tests=3, 0 wallclock secs ( 0.00 usr 0.00 sys + 0.16 cusr 0.00 csys = 0.16 CPU)
Result: FAIL
Failed 1/1 test programs. 2/3 subtests failed.
Makefile:841: recipe for target 'test_dynamic' failed
make: *** [test_dynamic] Error 2
! Installing Mojolicious::Plugin::Geo failed. See /home/ryan/.cpanm/work/1493613028.4197/build.log for details. Retry with --force to force install it.
Searching Mojolicious::Plugin::Shotwell (0.05) on cpanmetadb ...
! Finding Mojolicious::Plugin::Shotwell on cpanmetadb failed.
Searching Mojolicious::Plugin::Shotwell (0.05) on metacpan ...
! Could not find a release matching Mojolicious::Plugin::Shotwell (0.05) on MetaCPAN.
Searching Mojolicious::Plugin::Shotwell on mirror http://www.cpan.org ...
! Finding Mojolicious::Plugin::Shotwell (0.05) on mirror http://www.cpan.org failed.
! Couldn't find module or a distribution Mojolicious::Plugin::Shotwell (0.05)
! Installing the dependencies failed: Module 'Mojolicious::Plugin::Angular::MaterialDesign' is not installed, Module 'Mojolicious::Plugin::ConsoleLogger' is not installed, Module 'Mojolicious::Plugin::FormFieldsFromJSON::Date' is not installed, Module 'Mojolicious::Plugin::CaptchaRenderer' is not installed, Module 'MojoX::Auth::Simple' is not installed, Module 'Mojolicious::Plugin::TweetButton' is not installed, Module 'MojoX::Run' is not installed, Module 'Mojolicious::Plugin::JQuery' is not installed, Module 'MojoX::Renderer::Alloy' is not installed, Module 'Mojolicious::Plugin::FillInFormLite' is not installed, Module 'Mojolicious::Plugin::Nexmo' is not installed, Module 'Mojolicious::Plugin::ZombieApocalypse' is not installed, Module 'Mojolicious::Plugin::FontAwesome4' is not installed, Module 'Mojolicious::Plugin::DomIdHelper' is not installed, Module 'MojoX::Logite' is not installed, Module 'Mojolicious::Plugin::Geo' is not installed, Module 'Mojolicious::Plugin::Shotwell' is not installed, Module 'Mojolicious::Plugin::SassRenderer' is not installed, Module 'MojoX::Renderer::JSON::XS' is not installed, Module 'MojoX::Session::Simple' is not installed, Module 'Mojolicious::Plugin::ConfigRoutes' is not installed, Module 'Mojolicious::Plugin::ParamsAuth' is not installed, Missing version info for module 'Mojolicious::Plugin::BrowserDetect', Module 'Mojolicious::Plugin::GroupedParams' is not installed, Missing version info for module 'Mojolicious::Plugin::PDFRenderer', Module 'Mojolicious::Plugin::ConfigSimple' is not installed, Module 'Mojolicious::Plugin::Browserify' is not installed, Module 'MojoX::Renderer::WriteExcel' is not installed, Missing version info for module 'Mojolicious::Plugin::CacheMoney', Module 'Mojolicious::Plugin::Message::Locale' is not installed, Module 'Mojolicious::Plugin::UrlWith' is not installed, Module 'Mojolicious::Plugin::FormValidator' is not installed, Module 'Mojolicious::Plugin::REST' is not installed, Module 'Mojolicious::Plugin::RenderSteps' is not installed, Module 'MojoX::CPAN::Uploader' is not installed, Missing version info for module 'Mojolicious::Plugin::Nour::Database', Module 'Mojolicious::Plugin::LeakTracker' is not installed, Missing version info for module 'Mojolicious::Plugin::UTF8', Module 'Mojolicious::Plugin::Cache' is not installed, Installed version (0.10.2) of Mojolicious::Plugin::BasicAuthPlus is not in range '0.07', Module 'MojoX::Session::Store::Memcached' is not installed, Missing version info for module 'Mojolicious::Plugin::CORS', Module 'MojoX::Renderer::XSLT' is not installed, Module 'MojoX::Log::Dispatch' is not installed, Module 'Mojolicious::Plugin::Bundle' is not installed, Module 'MojoX::Plugin::PHP' is not installed, Module 'MojoX::Renderer::CTPP2' is not installed, Module 'Mojolicious::Plugin::DOCRenderer' is not installed, Module 'MojoX::Session::Store::File' is not installed, Module 'MojoX::UserAgent' is not installed, Missing version info for module 'Mojolicious::Plugin::DumpyLog', Module 'Mojolicious::Plugin::Libravatar' is not installed, Module 'Mojolicious::Plugin::AnyData' is not installed, Module 'Mojolicious::Plugin::AdvancedMod' is not installed, Module 'Mojolicious::Plugin::Bootstrap3' is not installed, Missing version info for module 'Mojolicious::Plugin::Nour::Config', Module 'Mojolicious::Plugin::Qaptcha' is not installed, Module 'Mojolicious::Plugin::NamespaceForm' is not installed, Missing version info for module 'Mojolicious::Plugin::Args', Module 'MojoX::Session::Store::MongoDB' is not installed
! Bailing out the installation for Task-MojoliciousPlugins-PerlAcademy-0.02.
FAIL
10 distributions installed
Command [cpanm --reinstall --verbose Task::MojoliciousPlugins::PerlAcademy] terminated with exit code 1 ($? = 256) under the following perl environment:
Command terminated with non-zero status.
Current perl:
Name: perl-blead
Path: /home/ryan/perl5/perlbrew/perls/perl-blead/bin/perl
Config: -de -Dprefix=/home/ryan/perl5/perlbrew/perls/perl-blead -Dusedevel -Aeval:scriptdir=/home/ryan/perl5/perlbrew/perls/perl-blead/bin
Compiled at: Mar 30 2017 03:10:09
perlbrew:
version: 0.78
ENV:
PERLBREW_ROOT: /home/ryan/perl5/perlbrew
PERLBREW_HOME: /home/ryan/.perlbrew
PERLBREW_PATH: /home/ryan/perl5/perlbrew/bin:/home/ryan/perl5/perlbrew/perls/perl-blead/bin
PERLBREW_MANPATH: /home/ryan/perl5/perlbrew/perls/perl-blead/man