PATH=C:\Program Files\Microsoft Platform SDK\Bin;C:\Program Files\Microsoft Platform SDK\Bin\WinNT;C:\Program Files\Microsoft Visual Studio\VC98\Bin;C:\Program Files\Microsoft Visual Studio\Common\MSDev98\Bin;C:\cpanfly-5.14\var\megalib\bin;C:\Perl-5.14\site\bin;C:\Perl-5.14\bin;C:\cygwin\bin;C:\Program Files\Microsoft Platform SDK\Bin;C:\Program Files\Microsoft Platform SDK\Bin\WinNT;C:\Program Files\Microsoft Visual Studio\VC98\Bin;C:\Program Files\Microsoft Visual Studio\Common\MSDev98\Bin;C:\cpanfly-5.14\var\megalib\bin;C:\Perl-5.14\site\bin;C:\Perl-5.14\bin;C:\cygwin\bin;C:\Program Files\Perforce;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\system32\WindowsPowerShell\v1.0;C:\Program Files\Git\cmd;C:\Program Files\CMake\bin;C:\instantclient_11_2;C:\Program Files\Perforce;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\system32\WindowsPowerShell\v1.0;C:\Program Files\Git\cmd;C:\Program Files\CMake\bin
Start 2016-05-17T00:53:35
ActivePerl-1400 CPAN-2.10
LIB=C:\PROGRA~1\MICROS~2\Lib;C:\PROGRA~1\MICROS~3\VC98\Lib\PSDK;C:\PROGRA~1\MICROS~3\VC98\Lib;C:\PROGRA~1\MICROS~3\VC98\MFC\Lib;C:\PROGRA~1\MICROS~2\Lib;C:\PROGRA~1\MICROS~3\VC98\Lib\PSDK;C:\PROGRA~1\MICROS~3\VC98\Lib;C:\PROGRA~1\MICROS~3\VC98\MFC\Lib
INCLUDE=C:\PROGRA~1\MICROS~2\Include;C:\PROGRA~1\MICROS~3\VC98\ATL\Include;C:\PROGRA~1\MICROS~3\VC98\Include;C:\PROGRA~1\MICROS~3\VC98\MFC\Include;C:\PROGRA~1\MICROS~2\Include;C:\PROGRA~1\MICROS~3\VC98\ATL\Include;C:\PROGRA~1\MICROS~3\VC98\Include;C:\PROGRA~1\MICROS~3\VC98\MFC\Include
PATH=C:/CPANFL~1.14/var/libs/bin;C:\PROGRA~1\MICROS~2\Bin;C:\PROGRA~1\MICROS~2\Bin\WinNT;C:\PROGRA~1\MICROS~3\VC98\Bin;C:\PROGRA~1\MICROS~3\Common\MSDev98\Bin;C:\CPANFL~1.14\var\megalib\bin;C:\Perl-5.14\site\bin;C:\Perl-5.14\bin;C:\cygwin\bin;C:\PROGRA~1\MICROS~2\Bin;C:\PROGRA~1\MICROS~2\Bin\WinNT;C:\PROGRA~1\MICROS~3\VC98\Bin;C:\PROGRA~1\MICROS~3\Common\MSDev98\Bin;C:\CPANFL~1.14\var\megalib\bin;C:\Perl-5.14\site\bin;C:\Perl-5.14\bin;C:\cygwin\bin;C:\PROGRA~1\Perforce;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\system32\WINDOW~2\v1.0;C:\PROGRA~1\Git\cmd;C:\PROGRA~1\CMake\bin;C:\INSTAN~1;C:\PROGRA~1\Perforce;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\system32\WINDOW~2\v1.0;C:\PROGRA~1\Git\cmd;C:\PROGRA~1\CMake\bin
Reading 'C:\cpanfly-5.14\var\cpan\Metadata'
Database was generated on Mon, 16 May 2016 04:53:34 GMT
Fetching with LWP:
http://ppm.activestate.com/CPAN/authors/id/E/ET/ETHER/Task-Kensho-WebDev-0.39.tar.gz
Checksum for C:\cpanfly-5.14\var\cpan\sources\authors\id\E\ET\ETHER\Task-Kensho-WebDev-0.39.tar.gz ok
Task-Kensho-WebDev-0.39/
Task-Kensho-WebDev-0.39/Build.PL
Task-Kensho-WebDev-0.39/Changes
Task-Kensho-WebDev-0.39/lib/
Task-Kensho-WebDev-0.39/LICENSE
Task-Kensho-WebDev-0.39/Makefile.PL
Task-Kensho-WebDev-0.39/MANIFEST
Task-Kensho-WebDev-0.39/META.json
Task-Kensho-WebDev-0.39/META.yml
Task-Kensho-WebDev-0.39/README
Task-Kensho-WebDev-0.39/t/
Task-Kensho-WebDev-0.39/xt/
Task-Kensho-WebDev-0.39/xt/author/
Task-Kensho-WebDev-0.39/xt/release/
Task-Kensho-WebDev-0.39/xt/release/changes_has_content.t
Task-Kensho-WebDev-0.39/xt/release/cpan-changes.t
Task-Kensho-WebDev-0.39/xt/release/distmeta.t
Task-Kensho-WebDev-0.39/xt/release/minimum-version.t
Task-Kensho-WebDev-0.39/xt/release/portability.t
Task-Kensho-WebDev-0.39/xt/author/00-compile.t
Task-Kensho-WebDev-0.39/xt/author/clean-namespaces.t
Task-Kensho-WebDev-0.39/xt/author/eol.t
Task-Kensho-WebDev-0.39/xt/author/kwalitee.t
Task-Kensho-WebDev-0.39/xt/author/mojibake.t
Task-Kensho-WebDev-0.39/xt/author/no-tabs.t
Task-Kensho-WebDev-0.39/xt/author/pod-coverage.t
Task-Kensho-WebDev-0.39/xt/author/pod-spell.t
Task-Kensho-WebDev-0.39/xt/author/pod-syntax.t
Task-Kensho-WebDev-0.39/t/00-report-prereqs.dd
Task-Kensho-WebDev-0.39/t/00-report-prereqs.t
Task-Kensho-WebDev-0.39/lib/Task/
Task-Kensho-WebDev-0.39/lib/Task/Kensho/
Task-Kensho-WebDev-0.39/lib/Task/Kensho/WebDev.pm
Configuring E/ET/ETHER/Task-Kensho-WebDev-0.39.tar.gz with Makefile.PL
>>> C:\Perl-5.14\bin\perl.exe Makefile.PL
Warning: prerequisite Dancer2 0 not found.
Warning: prerequisite Mojolicious 0 not found.
Warning: prerequisite Task::Catalyst 0 not found.
Checking if your kit is complete...
Looks good
Have \cpanfl~1.14\var\megalib
Want \perl-5.14\lib
Your perl and your Config.pm seem to have different ideas about the
architecture they are running on.
Perl thinks: [megalib]
Config says: [MSWin32-x86-multi-thread]
This may or may not cause problems. Please check your installation of perl
if you have problems building this extension.
Generating a nmake-style Makefile
Writing Makefile for Task::Kensho::WebDev
Writing MYMETA.yml and MYMETA.json
ETHER/Task-Kensho-WebDev-0.39.tar.gz
C:\Perl-5.14\bin\perl.exe Makefile.PL -- OK
Running make for E/ET/ETHER/Task-Kensho-WebDev-0.39.tar.gz
---- Unsatisfied dependencies detected during ----
---- ETHER/Task-Kensho-WebDev-0.39.tar.gz ----
Dancer2 [requires]
Mojolicious [requires]
Task::Catalyst [requires]
Running test for module 'Dancer2'
Checksum for C:\cpanfly-5.14\var\cpan\sources\authors\id\X\XS\XSAWYERX\Dancer2-0.166001.tar.gz ok
Dancer2-0.166001/
Dancer2-0.166001/Makefile.PL
Dancer2-0.166001/t/
Dancer2-0.166001/t/template_tiny/
Dancer2-0.166001/t/template_tiny/04_compat.t
Dancer2-0.166001/t/template_tiny/03_samples.t
Dancer2-0.166001/t/template_tiny/05_preparse.t
Dancer2-0.166001/t/template_tiny/01_compile.t
Dancer2-0.166001/t/template_tiny/samples/
Dancer2-0.166001/t/template_tiny/samples/09_trim.txt
Dancer2-0.166001/t/template_tiny/samples/01_hello.var
Dancer2-0.166001/t/template_tiny/samples/05_condition.txt
Dancer2-0.166001/t/template_tiny/samples/02_null.txt
Dancer2-0.166001/t/template_tiny/samples/06_object.tt
Dancer2-0.166001/t/template_tiny/samples/05_condition.var
Dancer2-0.166001/t/template_tiny/samples/03_chomp.tt
Dancer2-0.166001/t/template_tiny/samples/09_trim.var
Dancer2-0.166001/t/template_tiny/samples/07_nesting.tt
Dancer2-0.166001/t/template_tiny/samples/08_foreach.txt
Dancer2-0.166001/t/template_tiny/samples/03_chomp.var
Dancer2-0.166001/t/template_tiny/samples/05_condition.tt
Dancer2-0.166001/t/template_tiny/samples/02_null.var
Dancer2-0.166001/t/template_tiny/samples/08_foreach.tt
Dancer2-0.166001/t/template_tiny/samples/06_object.txt
Dancer2-0.166001/t/template_tiny/samples/04_nested.tt
Dancer2-0.166001/t/template_tiny/samples/07_nesting.txt
Dancer2-0.166001/t/template_tiny/samples/09_trim.tt
Dancer2-0.166001/t/template_tiny/samples/06_object.var
Dancer2-0.166001/t/template_tiny/samples/04_nested.var
Dancer2-0.166001/t/template_tiny/samples/01_hello.txt
Dancer2-0.166001/t/template_tiny/samples/04_nested.txt
Dancer2-0.166001/t/template_tiny/samples/02_null.tt
Dancer2-0.166001/t/template_tiny/samples/08_foreach.var
Dancer2-0.166001/t/template_tiny/samples/01_hello.tt
Dancer2-0.166001/t/template_tiny/samples/07_nesting.var
Dancer2-0.166001/t/template_tiny/samples/03_chomp.txt
Dancer2-0.166001/t/template_tiny/02_trivial.t
Dancer2-0.166001/t/scope_problems/
Dancer2-0.166001/t/scope_problems/with_return_dies.t
Dancer2-0.166001/t/scope_problems/keywords_before_template_hook.t
Dancer2-0.166001/t/scope_problems/views/
Dancer2-0.166001/t/scope_problems/views/500.tt
Dancer2-0.166001/t/scope_problems/session_is_cleared.t
Dancer2-0.166001/t/scope_problems/config.yml
Dancer2-0.166001/t/scope_problems/dispatcher_internal_request.t
Dancer2-0.166001/t/author-no-tabs.t
Dancer2-0.166001/t/cookie.t
Dancer2-0.166001/t/custom_dsl.t
Dancer2-0.166001/t/file_utils.t
Dancer2-0.166001/t/release-distmeta.t
Dancer2-0.166001/t/route-pod-coverage/
Dancer2-0.166001/t/route-pod-coverage/route-pod-coverage.t
Dancer2-0.166001/t/uri_for.t
Dancer2-0.166001/t/http_methods.t
Dancer2-0.166001/t/plugin_register.t
Dancer2-0.166001/t/caller.t
Dancer2-0.166001/t/types.t
Dancer2-0.166001/t/template_default_tokens.t
Dancer2-0.166001/t/template.t
Dancer2-0.166001/t/classes/
Dancer2-0.166001/t/classes/Dancer2-Core-Role-Engine/
Dancer2-0.166001/t/classes/Dancer2-Core-Role-Engine/with.t
Dancer2-0.166001/t/classes/Dancer2-Core-Response/
Dancer2-0.166001/t/classes/Dancer2-Core-Response/new_from.t
Dancer2-0.166001/t/classes/Dancer2-Core-Role-HasLocation/
Dancer2-0.166001/t/classes/Dancer2-Core-Role-HasLocation/with.t
Dancer2-0.166001/t/classes/Dancer2-Core-Role-HasLocation/FakeDancerFile/
Dancer2-0.166001/t/classes/Dancer2-Core-Role-HasLocation/FakeDancerFile/fakescript.pl
Dancer2-0.166001/t/classes/Dancer2-Core-Role-HasLocation/FakeDancerFile/.dancer
Dancer2-0.166001/t/classes/Dancer2-Core-Role-HasLocation/FakeDancerDir/
Dancer2-0.166001/t/classes/Dancer2-Core-Role-HasLocation/FakeDancerDir/bin/
Dancer2-0.166001/t/classes/Dancer2-Core-Role-HasLocation/FakeDancerDir/bin/.exists
Dancer2-0.166001/t/classes/Dancer2-Core-Role-HasLocation/FakeDancerDir/blib/
Dancer2-0.166001/t/classes/Dancer2-Core-Role-HasLocation/FakeDancerDir/blib/bin/
Dancer2-0.166001/t/classes/Dancer2-Core-Role-HasLocation/FakeDancerDir/blib/bin/.exists
Dancer2-0.166001/t/classes/Dancer2-Core-Role-HasLocation/FakeDancerDir/blib/lib/
Dancer2-0.166001/t/classes/Dancer2-Core-Role-HasLocation/FakeDancerDir/blib/lib/fakescript.pl
Dancer2-0.166001/t/classes/Dancer2-Core-Role-HasLocation/FakeDancerDir/lib/
Dancer2-0.166001/t/classes/Dancer2-Core-Role-HasLocation/FakeDancerDir/lib/fake/
Dancer2-0.166001/t/classes/Dancer2-Core-Role-HasLocation/FakeDancerDir/lib/fake/inner/
Dancer2-0.166001/t/classes/Dancer2-Core-Role-HasLocation/FakeDancerDir/lib/fake/inner/dir/
Dancer2-0.166001/t/classes/Dancer2-Core-Role-HasLocation/FakeDancerDir/lib/fake/inner/dir/.exists
Dancer2-0.166001/t/classes/Dancer2-Core-Role-Handler/
Dancer2-0.166001/t/classes/Dancer2-Core-Role-Handler/with.t
Dancer2-0.166001/t/classes/Dancer2-Core-Route/
Dancer2-0.166001/t/classes/Dancer2-Core-Route/base.t
Dancer2-0.166001/t/classes/Dancer2-Core-Route/match.t
Dancer2-0.166001/t/classes/Dancer2-Core-Route/deprecated_param_keys.t
Dancer2-0.166001/t/classes/Dancer2-Core-Runner/
Dancer2-0.166001/t/classes/Dancer2-Core-Runner/environment.t
Dancer2-0.166001/t/classes/Dancer2-Core-Runner/new.t
Dancer2-0.166001/t/classes/Dancer2-Core-Runner/psgi_app.t
Dancer2-0.166001/t/classes/Dancer2-Core-Role-Serializer/
Dancer2-0.166001/t/classes/Dancer2-Core-Role-Serializer/with.t
Dancer2-0.166001/t/classes/Dancer2-Core-Response-Delayed/
Dancer2-0.166001/t/classes/Dancer2-Core-Response-Delayed/after_hooks.t
Dancer2-0.166001/t/classes/Dancer2-Core-Response-Delayed/new.t
Dancer2-0.166001/t/classes/Dancer2-Core-Factory/
Dancer2-0.166001/t/classes/Dancer2-Core-Factory/new.t
Dancer2-0.166001/t/classes/Dancer2-Core-Hook/
Dancer2-0.166001/t/classes/Dancer2-Core-Hook/new.t
Dancer2-0.166001/t/classes/Dancer2/
Dancer2-0.166001/t/classes/Dancer2/import-pragmas.t
Dancer2-0.166001/t/classes/Dancer2/import.t
Dancer2-0.166001/t/classes/Dancer2-Core/
Dancer2-0.166001/t/classes/Dancer2-Core/camelize.t
Dancer2-0.166001/t/classes/Dancer2-Core-Request/
Dancer2-0.166001/t/classes/Dancer2-Core-Request/serializers.t
Dancer2-0.166001/t/classes/Dancer2-Core-Request/new.t
Dancer2-0.166001/t/classes/Dancer2-Core-Role-StandardResponses/
Dancer2-0.166001/t/classes/Dancer2-Core-Role-StandardResponses/with.t
Dancer2-0.166001/t/session_config.t
Dancer2-0.166001/t/mime.t
Dancer2-0.166001/t/context-in-before.t
Dancer2-0.166001/t/request_upload.t
Dancer2-0.166001/t/public/
Dancer2-0.166001/t/public/file.txt
Dancer2-0.166001/t/serializer_mutable.t
Dancer2-0.166001/t/corpus/
Dancer2-0.166001/t/corpus/pretty_public/
Dancer2-0.166001/t/corpus/pretty_public/404.html
Dancer2-0.166001/t/corpus/pretty_public/510.html
Dancer2-0.166001/t/corpus/pretty/
Dancer2-0.166001/t/corpus/pretty/relative.tt
Dancer2-0.166001/t/corpus/pretty/505.tt
Dancer2-0.166001/t/corpus/static/
Dancer2-0.166001/t/corpus/static/index.html
Dancer2-0.166001/t/corpus/static/1x1.png
Dancer2-0.166001/t/config_settings.t
Dancer2-0.166001/t/session_engines.t
Dancer2-0.166001/t/dancer-test/
Dancer2-0.166001/t/dancer-test/config.yml
Dancer2-0.166001/t/template_simple.t
Dancer2-0.166001/t/dsl.t
Dancer2-0.166001/t/forward.t
Dancer2-0.166001/t/error.t
Dancer2-0.166001/t/views/
Dancer2-0.166001/t/views/tokens.tt
Dancer2-0.166001/t/views/folder/
Dancer2-0.166001/t/views/folder/page.tt
Dancer2-0.166001/t/views/session_in_template.tt
Dancer2-0.166001/t/views/index.tt
Dancer2-0.166001/t/views/beforetemplate.tt
Dancer2-0.166001/t/views/layouts/
Dancer2-0.166001/t/views/layouts/main.tt
Dancer2-0.166001/t/views/template_simple_index.tt
Dancer2-0.166001/t/views/auto_page.tt
Dancer2-0.166001/t/dispatcher.t
Dancer2-0.166001/t/redirect.t
Dancer2-0.166001/t/time.t
Dancer2-0.166001/t/issues/
Dancer2-0.166001/t/issues/gh-936/
Dancer2-0.166001/t/issues/gh-936/views/
Dancer2-0.166001/t/issues/gh-936/views/error.tt
Dancer2-0.166001/t/issues/gh-762.t
Dancer2-0.166001/t/issues/gh-811.t
Dancer2-0.166001/t/issues/gh-931.t
Dancer2-0.166001/t/issues/gh-797.t
Dancer2-0.166001/t/issues/gh-794.t
Dancer2-0.166001/t/issues/gh-596.t
Dancer2-0.166001/t/issues/memleak/
Dancer2-0.166001/t/issues/memleak/die_in_hooks.t
Dancer2-0.166001/t/issues/gh-936.t
Dancer2-0.166001/t/issues/gh-1070.t
Dancer2-0.166001/t/issues/gh-799.t
Dancer2-0.166001/t/issues/gh-762/
Dancer2-0.166001/t/issues/gh-762/views/
Dancer2-0.166001/t/issues/gh-762/views/404.tt
Dancer2-0.166001/t/issues/gh-723.t
Dancer2-0.166001/t/issues/config.yml
Dancer2-0.166001/t/issues/gh-634.t
Dancer2-0.166001/t/issues/gh-639/
Dancer2-0.166001/t/issues/gh-639/succeeds/
Dancer2-0.166001/t/issues/gh-639/succeeds/issue.t
Dancer2-0.166001/t/issues/gh-639/succeeds/.dancer
Dancer2-0.166001/t/issues/gh-639/succeeds/config.yml
Dancer2-0.166001/t/issues/gh-639/fails/
Dancer2-0.166001/t/issues/gh-639/fails/issue.t
Dancer2-0.166001/t/issues/gh-639/fails/.dancer
Dancer2-0.166001/t/issues/gh-639/fails/config.yml
Dancer2-0.166001/t/issues/gh-730.t
Dancer2-0.166001/t/issues/gh-650/
Dancer2-0.166001/t/issues/gh-650/views/
Dancer2-0.166001/t/issues/gh-650/views/environment_setting.tt
Dancer2-0.166001/t/issues/gh-650/gh-650.t
Dancer2-0.166001/t/issues/gh-1013/
Dancer2-0.166001/t/issues/gh-1013/gh-1013.t
Dancer2-0.166001/t/issues/gh-1013/views/
Dancer2-0.166001/t/issues/gh-1013/views/t.tt
Dancer2-0.166001/t/issues/gh-1098.t
Dancer2-0.166001/t/issues/gh-944.t
Dancer2-0.166001/t/sessions/
Dancer2-0.166001/t/sessions/VZnjPwAAO6k9bW5FauLnPe6HtecLdTl7.yml
Dancer2-0.166001/t/sessions/VZnjPwAAO6k-BdDf7U1asyu8L3IiwLPH.yml
Dancer2-0.166001/t/sessions/VZnfBAAAM1uzNFM805U0WYIBH6g9O9sP.yml
Dancer2-0.166001/t/sessions/Vg064wAAJ9laQxRh3IZuFLenkVBgIk9I.yml
Dancer2-0.166001/t/sessions/Vg064wAAJ9kplKAlXLoTRgcwpA4SHS7p.yml
Dancer2-0.166001/t/sessions/VZnjPwAAO6mvnV4jszDm0R5-aWeczZvi.yml
Dancer2-0.166001/t/sessions/Vg04TQAAIh5Z2I-GTU_wKFHO4feGKLE_.yml
Dancer2-0.166001/t/sessions/VZnmcwAAQCxW6LW-ZL8Xt8U8jJfvzYQE.yml
Dancer2-0.166001/t/sessions/VZnmcwAAQCzAiy3r3BF_Y9nl17qh9xWZ.yml
Dancer2-0.166001/t/sessions/VZnfBAAAM1vX474E7L8-IKj6yGKXydT6.yml
Dancer2-0.166001/t/sessions/Vg064wAAJ9kQ4eZCIrRZYn2MHmDG9gdR.yml
Dancer2-0.166001/t/sessions/Vg04TQAAIh5ip4atDSSzR5k8O0kUe8xe.yml
Dancer2-0.166001/t/sessions/Vg04TQAAIh6p0AWJuzbIW1SGm4EYmG3M.yml
Dancer2-0.166001/t/sessions/VZnfBAAAM1tKFkfDZ4IUwyKrWceQJRkE.yml
Dancer2-0.166001/t/sessions/Vg04TQAAIh5f8_rJkoZU-jF0X0Ju1tUT.yml
Dancer2-0.166001/t/sessions/Vg064wAAJ9kOJP85EngBszwmwHbWlNSI.yml
Dancer2-0.166001/t/sessions/Vg064wAAJ9kdprsPF4Sv3csep-q5vNcS.yml
Dancer2-0.166001/t/sessions/Vg064wAAJ9lUqjejJGWqSsvCik0IMkXR.yml
Dancer2-0.166001/t/sessions/Vg04TQAAIh6LD69zbMVWaoqIU23Crkdm.yml
Dancer2-0.166001/t/sessions/Vg04TQAAIh7D5x7ePVh0dCf2cIkxpaxw.yml
Dancer2-0.166001/t/sessions/VZnmcwAAQCzZczgTm1OVACmWHKa_8Ba3.yml
Dancer2-0.166001/t/session_forward.t
Dancer2-0.166001/t/plugin_import.t
Dancer2-0.166001/t/shared_engines.t
Dancer2-0.166001/t/00-compile.t
Dancer2-0.166001/t/psgi_app_forward_and_pass.t
Dancer2-0.166001/t/vars.t
Dancer2-0.166001/t/lib/
Dancer2-0.166001/t/lib/Hookee.pm
Dancer2-0.166001/t/lib/Foo.pm
Dancer2-0.166001/t/lib/MyDancerDSL.pm
Dancer2-0.166001/t/lib/SubApp1.pm
Dancer2-0.166001/t/lib/App2.pm
Dancer2-0.166001/t/lib/SubApp2.pm
Dancer2-0.166001/t/lib/EmptyPlugin.pm
Dancer2-0.166001/t/lib/DancerPlugin.pm
Dancer2-0.166001/t/lib/FooPlugin.pm
Dancer2-0.166001/t/lib/TestApp.pm
Dancer2-0.166001/t/lib/TestPod.pm
Dancer2-0.166001/t/lib/OnPluginImport.pm
Dancer2-0.166001/t/lib/App1.pm
Dancer2-0.166001/t/lib/PluginWithImport.pm
Dancer2-0.166001/t/serializer_json.t
Dancer2-0.166001/t/session_hooks.t
Dancer2-0.166001/t/roles/
Dancer2-0.166001/t/roles/hook.t
Dancer2-0.166001/t/app_alone.t
Dancer2-0.166001/t/forward_before_hook.t
Dancer2-0.166001/t/deserialize.t
Dancer2-0.166001/t/serializer.t
Dancer2-0.166001/t/config/
Dancer2-0.166001/t/config/environments/
Dancer2-0.166001/t/config/environments/failure.yml
Dancer2-0.166001/t/config/environments/production.yml
Dancer2-0.166001/t/config/environments/merging.yml
Dancer2-0.166001/t/config/environments/staging.json
Dancer2-0.166001/t/config/config.yml
Dancer2-0.166001/t/plugin_multiple_apps.t
Dancer2-0.166001/t/response.t
Dancer2-0.166001/t/multi_apps_forward.t
Dancer2-0.166001/t/template_ext.t
Dancer2-0.166001/t/logger_console.t
Dancer2-0.166001/t/session_lifecycle.t
Dancer2-0.166001/t/request.t
Dancer2-0.166001/t/request_make_forward_to.t
Dancer2-0.166001/t/config.yml
Dancer2-0.166001/t/dancer-test.t
Dancer2-0.166001/t/00-report-prereqs.t
Dancer2-0.166001/t/log_levels.t
Dancer2-0.166001/t/session_object.t
Dancer2-0.166001/t/app.t
Dancer2-0.166001/t/http_status.t
Dancer2-0.166001/t/engine.t
Dancer2-0.166001/t/dsl/
Dancer2-0.166001/t/dsl/error_template.t
Dancer2-0.166001/t/dsl/delayed.t
Dancer2-0.166001/t/dsl/halt_with_param.t
Dancer2-0.166001/t/dsl/halt.t
Dancer2-0.166001/t/dsl/any.t
Dancer2-0.166001/t/dsl/send_file.t
Dancer2-0.166001/t/dsl/to_app.t
Dancer2-0.166001/t/dsl/extend.t
Dancer2-0.166001/t/dsl/pass.t
Dancer2-0.166001/t/dsl/route_retvals.t
Dancer2-0.166001/t/dsl/content.t
Dancer2-0.166001/t/dsl/app.t
Dancer2-0.166001/t/dsl/splat.t
Dancer2-0.166001/t/dsl/extend_config/
Dancer2-0.166001/t/dsl/extend_config/config.yml
Dancer2-0.166001/t/dsl/path.t
Dancer2-0.166001/t/dsl/parameters.t
Dancer2-0.166001/t/config_multiapp.t
Dancer2-0.166001/t/app/
Dancer2-0.166001/t/app/t1/
Dancer2-0.166001/t/app/t1/bin/
Dancer2-0.166001/t/app/t1/bin/app.psgi
Dancer2-0.166001/t/app/t1/lib/
Dancer2-0.166001/t/app/t1/lib/App1.pm
Dancer2-0.166001/t/app/t1/lib/Sub/
Dancer2-0.166001/t/app/t1/lib/Sub/App2.pm
Dancer2-0.166001/t/app/t1/config.yml
Dancer2-0.166001/t/app/t2/
Dancer2-0.166001/t/app/t2/lib/
Dancer2-0.166001/t/app/t2/lib/App3.pm
Dancer2-0.166001/t/app/t2/.dancer
Dancer2-0.166001/t/app/t2/config.yml
Dancer2-0.166001/t/plugin_syntax.t
Dancer2-0.166001/t/log_die_before_hook.t
Dancer2-0.166001/t/00-report-prereqs.dd
Dancer2-0.166001/t/auto_page.t
Dancer2-0.166001/t/template_name.t
Dancer2-0.166001/t/named_apps.t
Dancer2-0.166001/t/logger.t
Dancer2-0.166001/t/hooks.t
Dancer2-0.166001/t/forward_test_tcp.t
Dancer2-0.166001/t/charset_server.t
Dancer2-0.166001/t/factory.t
Dancer2-0.166001/t/multi_apps.t
Dancer2-0.166001/t/memory_cycles.t
Dancer2-0.166001/t/psgi_app.t
Dancer2-0.166001/t/multiapp_template_hooks.t
Dancer2-0.166001/t/session_in_template.t
Dancer2-0.166001/t/author-pod-syntax.t
Dancer2-0.166001/t/config_reader.t
Dancer2-0.166001/LICENSE
Dancer2-0.166001/META.json
Dancer2-0.166001/xt/
Dancer2-0.166001/xt/perltidy.rc
Dancer2-0.166001/xt/whitespace.t
Dancer2-0.166001/xt/perlcritic.rc
Dancer2-0.166001/META.yml
Dancer2-0.166001/script/
Dancer2-0.166001/script/dancer2
Dancer2-0.166001/GitGuide.md
Dancer2-0.166001/Changes
Dancer2-0.166001/lib/
Dancer2-0.166001/lib/Dancer2/
Dancer2-0.166001/lib/Dancer2/FileUtils.pm
Dancer2-0.166001/lib/Dancer2/Manual.pod
Dancer2-0.166001/lib/Dancer2/Core.pm
Dancer2-0.166001/lib/Dancer2/Serializer/
Dancer2-0.166001/lib/Dancer2/Serializer/Dumper.pm
Dancer2-0.166001/lib/Dancer2/Serializer/YAML.pm
Dancer2-0.166001/lib/Dancer2/Serializer/Mutable.pm
Dancer2-0.166001/lib/Dancer2/Serializer/JSON.pm
Dancer2-0.166001/lib/Dancer2/Logger/
Dancer2-0.166001/lib/Dancer2/Logger/Capture/
Dancer2-0.166001/lib/Dancer2/Logger/Capture/Trap.pm
Dancer2-0.166001/lib/Dancer2/Logger/Capture.pm
Dancer2-0.166001/lib/Dancer2/Logger/Null.pm
Dancer2-0.166001/lib/Dancer2/Logger/Console.pm
Dancer2-0.166001/lib/Dancer2/Logger/Diag.pm
Dancer2-0.166001/lib/Dancer2/Logger/File.pm
Dancer2-0.166001/lib/Dancer2/Logger/Note.pm
Dancer2-0.166001/lib/Dancer2/Config.pod
Dancer2-0.166001/lib/Dancer2/CLI.pm
Dancer2-0.166001/lib/Dancer2/CLI/
Dancer2-0.166001/lib/Dancer2/CLI/Command/
Dancer2-0.166001/lib/Dancer2/CLI/Command/version.pm
Dancer2-0.166001/lib/Dancer2/CLI/Command/gen.pm
Dancer2-0.166001/lib/Dancer2/Test.pm
Dancer2-0.166001/lib/Dancer2/Session/
Dancer2-0.166001/lib/Dancer2/Session/YAML.pm
Dancer2-0.166001/lib/Dancer2/Session/Simple.pm
Dancer2-0.166001/lib/Dancer2/Plugin.pm
Dancer2-0.166001/lib/Dancer2/Template/
Dancer2-0.166001/lib/Dancer2/Template/Tiny.pm
Dancer2-0.166001/lib/Dancer2/Template/Implementation/
Dancer2-0.166001/lib/Dancer2/Template/Implementation/ForkedTiny.pm
Dancer2-0.166001/lib/Dancer2/Template/Simple.pm
Dancer2-0.166001/lib/Dancer2/Template/TemplateToolkit.pm
Dancer2-0.166001/lib/Dancer2/Cookbook.pod
Dancer2-0.166001/lib/Dancer2/Handler/
Dancer2-0.166001/lib/Dancer2/Handler/AutoPage.pm
Dancer2-0.166001/lib/Dancer2/Handler/File.pm
Dancer2-0.166001/lib/Dancer2/Manual/
Dancer2-0.166001/lib/Dancer2/Manual/Migration.pod
Dancer2-0.166001/lib/Dancer2/Manual/Testing.pod
Dancer2-0.166001/lib/Dancer2/Manual/Deployment.pod
Dancer2-0.166001/lib/Dancer2/Tutorial.pod
Dancer2-0.166001/lib/Dancer2/Plugins.pod
Dancer2-0.166001/lib/Dancer2/Policy.pod
Dancer2-0.166001/lib/Dancer2/Core/
Dancer2-0.166001/lib/Dancer2/Core/Runner.pm
Dancer2-0.166001/lib/Dancer2/Core/Route.pm
Dancer2-0.166001/lib/Dancer2/Core/Dispatcher.pm
Dancer2-0.166001/lib/Dancer2/Core/Session.pm
Dancer2-0.166001/lib/Dancer2/Core/Factory.pm
Dancer2-0.166001/lib/Dancer2/Core/Response/
Dancer2-0.166001/lib/Dancer2/Core/Response/Delayed.pm
Dancer2-0.166001/lib/Dancer2/Core/DSL.pm
Dancer2-0.166001/lib/Dancer2/Core/Role/
Dancer2-0.166001/lib/Dancer2/Core/Role/Template.pm
Dancer2-0.166001/lib/Dancer2/Core/Role/Hookable.pm
Dancer2-0.166001/lib/Dancer2/Core/Role/ConfigReader.pm
Dancer2-0.166001/lib/Dancer2/Core/Role/DSL.pm
Dancer2-0.166001/lib/Dancer2/Core/Role/Serializer.pm
Dancer2-0.166001/lib/Dancer2/Core/Role/HasLocation.pm
Dancer2-0.166001/lib/Dancer2/Core/Role/Handler.pm
Dancer2-0.166001/lib/Dancer2/Core/Role/SessionFactory/
Dancer2-0.166001/lib/Dancer2/Core/Role/SessionFactory/File.pm
Dancer2-0.166001/lib/Dancer2/Core/Role/Engine.pm
Dancer2-0.166001/lib/Dancer2/Core/Role/Logger.pm
Dancer2-0.166001/lib/Dancer2/Core/Role/SessionFactory.pm
Dancer2-0.166001/lib/Dancer2/Core/Role/StandardResponses.pm
Dancer2-0.166001/lib/Dancer2/Core/Cookie.pm
Dancer2-0.166001/lib/Dancer2/Core/Types.pm
Dancer2-0.166001/lib/Dancer2/Core/HTTP.pm
Dancer2-0.166001/lib/Dancer2/Core/Request/
Dancer2-0.166001/lib/Dancer2/Core/Request/Upload.pm
Dancer2-0.166001/lib/Dancer2/Core/Response.pm
Dancer2-0.166001/lib/Dancer2/Core/Request.pm
Dancer2-0.166001/lib/Dancer2/Core/MIME.pm
Dancer2-0.166001/lib/Dancer2/Core/Error.pm
Dancer2-0.166001/lib/Dancer2/Core/App.pm
Dancer2-0.166001/lib/Dancer2/Core/Hook.pm
Dancer2-0.166001/lib/Dancer2/Core/Time.pm
Dancer2-0.166001/lib/Dancer2.pm
Dancer2-0.166001/share/
Dancer2-0.166001/share/skel/
Dancer2-0.166001/share/skel/Makefile.PL
Dancer2-0.166001/share/skel/t/
Dancer2-0.166001/share/skel/t/002_index_route.t
Dancer2-0.166001/share/skel/t/001_base.t
Dancer2-0.166001/share/skel/cpanfile
Dancer2-0.166001/share/skel/bin/
Dancer2-0.166001/share/skel/bin/+app.psgi
Dancer2-0.166001/share/skel/MANIFEST.SKIP
Dancer2-0.166001/share/skel/public/
Dancer2-0.166001/share/skel/public/404.html
Dancer2-0.166001/share/skel/public/javascripts/
Dancer2-0.166001/share/skel/public/javascripts/jquery.js
Dancer2-0.166001/share/skel/public/favicon.ico
Dancer2-0.166001/share/skel/public/+dispatch.fcgi
Dancer2-0.166001/share/skel/public/images/
Dancer2-0.166001/share/skel/public/images/perldancer-bg.jpg
Dancer2-0.166001/share/skel/public/images/perldancer.jpg
Dancer2-0.166001/share/skel/public/500.html
Dancer2-0.166001/share/skel/public/+dispatch.cgi
Dancer2-0.166001/share/skel/public/css/
Dancer2-0.166001/share/skel/public/css/style.css
Dancer2-0.166001/share/skel/public/css/error.css
Dancer2-0.166001/share/skel/views/
Dancer2-0.166001/share/skel/views/index.tt
Dancer2-0.166001/share/skel/views/layouts/
Dancer2-0.166001/share/skel/views/layouts/main.tt
Dancer2-0.166001/share/skel/lib/
Dancer2-0.166001/share/skel/lib/AppFile.pm
Dancer2-0.166001/share/skel/.dancer
Dancer2-0.166001/share/skel/environments/
Dancer2-0.166001/share/skel/environments/production.yml
Dancer2-0.166001/share/skel/environments/development.yml
Dancer2-0.166001/share/skel/config.yml
Dancer2-0.166001/MANIFEST
Dancer2-0.166001/AUTHORS
Configuring X/XS/XSAWYERX/Dancer2-0.166001.tar.gz with Makefile.PL
>>> C:\Perl-5.14\bin\perl.exe Makefile.PL
Checking if your kit is complete...
Looks good
Have \cpanfl~1.14\var\megalib
Want \perl-5.14\lib
Your perl and your Config.pm seem to have different ideas about the
architecture they are running on.
Perl thinks: [megalib]
Config says: [MSWin32-x86-multi-thread]
This may or may not cause problems. Please check your installation of perl
if you have problems building this extension.
Generating a nmake-style Makefile
Writing Makefile for Dancer2
Writing MYMETA.yml and MYMETA.json
XSAWYERX/Dancer2-0.166001.tar.gz
C:\Perl-5.14\bin\perl.exe Makefile.PL -- OK
Running make for X/XS/XSAWYERX/Dancer2-0.166001.tar.gz
>>> nmake
Microsoft (R) Program Maintenance Utility Version 7.00.8882
Copyright (C) Microsoft Corp 1988-2000. All rights reserved.
cp share\skel\public\404.html blib\lib\auto\share\dist\Dancer2\skel\public\404.html
cp share\skel\MANIFEST.SKIP blib\lib\auto\share\dist\Dancer2\skel\MANIFEST.SKIP
cp share\skel\public\css\style.css blib\lib\auto\share\dist\Dancer2\skel\public\css\style.css
cp share\skel\.dancer blib\lib\auto\share\dist\Dancer2\skel\.dancer
cp share\skel\public\500.html blib\lib\auto\share\dist\Dancer2\skel\public\500.html
cp share\skel\public\images\perldancer.jpg blib\lib\auto\share\dist\Dancer2\skel\public\images\perldancer.jpg
cp share\skel\public\+dispatch.cgi blib\lib\auto\share\dist\Dancer2\skel\public\+dispatch.cgi
cp share\skel\views\layouts\main.tt blib\lib\auto\share\dist\Dancer2\skel\views\layouts\main.tt
cp share\skel\public\css\error.css blib\lib\auto\share\dist\Dancer2\skel\public\css\error.css
cp share\skel\cpanfile blib\lib\auto\share\dist\Dancer2\skel\cpanfile
cp share\skel\config.yml blib\lib\auto\share\dist\Dancer2\skel\config.yml
cp share\skel\t\001_base.t blib\lib\auto\share\dist\Dancer2\skel\t\001_base.t
cp share\skel\bin\+app.psgi blib\lib\auto\share\dist\Dancer2\skel\bin\+app.psgi
cp share\skel\views\index.tt blib\lib\auto\share\dist\Dancer2\skel\views\index.tt
cp share\skel\public\favicon.ico blib\lib\auto\share\dist\Dancer2\skel\public\favicon.ico
cp share\skel\public\+dispatch.fcgi blib\lib\auto\share\dist\Dancer2\skel\public\+dispatch.fcgi
cp share\skel\lib\AppFile.pm blib\lib\auto\share\dist\Dancer2\skel\lib\AppFile.pm
cp share\skel\environments\production.yml blib\lib\auto\share\dist\Dancer2\skel\environments\production.yml
cp share\skel\public\javascripts\jquery.js blib\lib\auto\share\dist\Dancer2\skel\public\javascripts\jquery.js
cp share\skel\t\002_index_route.t blib\lib\auto\share\dist\Dancer2\skel\t\002_index_route.t
cp share\skel\Makefile.PL blib\lib\auto\share\dist\Dancer2\skel\Makefile.PL
cp share\skel\environments\development.yml blib\lib\auto\share\dist\Dancer2\skel\environments\development.yml
cp share\skel\public\images\perldancer-bg.jpg blib\lib\auto\share\dist\Dancer2\skel\public\images\perldancer-bg.jpg
cp lib/Dancer2/CLI.pm blib\lib\Dancer2\CLI.pm
cp lib/Dancer2/Core/Dispatcher.pm blib\lib\Dancer2\Core\Dispatcher.pm
cp lib/Dancer2/Core/HTTP.pm blib\lib\Dancer2\Core\HTTP.pm
cp lib/Dancer2/CLI/Command/version.pm blib\lib\Dancer2\CLI\Command\version.pm
cp lib/Dancer2/Cookbook.pod blib\lib\Dancer2\Cookbook.pod
cp lib/Dancer2/Core/App.pm blib\lib\Dancer2\Core\App.pm
cp lib/Dancer2/Core/DSL.pm blib\lib\Dancer2\Core\DSL.pm
cp lib/Dancer2/Core/Response.pm blib\lib\Dancer2\Core\Response.pm
cp lib/Dancer2/Core/Hook.pm blib\lib\Dancer2\Core\Hook.pm
cp lib/Dancer2.pm blib\lib\Dancer2.pm
cp lib/Dancer2/Core/Factory.pm blib\lib\Dancer2\Core\Factory.pm
cp lib/Dancer2/Core.pm blib\lib\Dancer2\Core.pm
cp lib/Dancer2/Core/Cookie.pm blib\lib\Dancer2\Core\Cookie.pm
cp lib/Dancer2/Core/Request/Upload.pm blib\lib\Dancer2\Core\Request\Upload.pm
cp lib/Dancer2/Core/Request.pm blib\lib\Dancer2\Core\Request.pm
cp lib/Dancer2/Core/MIME.pm blib\lib\Dancer2\Core\MIME.pm
cp lib/Dancer2/Core/Response/Delayed.pm blib\lib\Dancer2\Core\Response\Delayed.pm
cp lib/Dancer2/CLI/Command/gen.pm blib\lib\Dancer2\CLI\Command\gen.pm
cp lib/Dancer2/Core/Error.pm blib\lib\Dancer2\Core\Error.pm
cp lib/Dancer2/Config.pod blib\lib\Dancer2\Config.pod
cp lib/Dancer2/Core/Role/Logger.pm blib\lib\Dancer2\Core\Role\Logger.pm
cp lib/Dancer2/Core/Role/Hookable.pm blib\lib\Dancer2\Core\Role\Hookable.pm
cp lib/Dancer2/Core/Role/ConfigReader.pm blib\lib\Dancer2\Core\Role\ConfigReader.pm
cp lib/Dancer2/Core/Role/Template.pm blib\lib\Dancer2\Core\Role\Template.pm
cp lib/Dancer2/Core/Runner.pm blib\lib\Dancer2\Core\Runner.pm
cp lib/Dancer2/Core/Role/Engine.pm blib\lib\Dancer2\Core\Role\Engine.pm
cp lib/Dancer2/Core/Role/StandardResponses.pm blib\lib\Dancer2\Core\Role\StandardResponses.pm
cp lib/Dancer2/Core/Session.pm blib\lib\Dancer2\Core\Session.pm
cp lib/Dancer2/Core/Types.pm blib\lib\Dancer2\Core\Types.pm
cp lib/Dancer2/Core/Role/SessionFactory.pm blib\lib\Dancer2\Core\Role\SessionFactory.pm
cp lib/Dancer2/Core/Role/HasLocation.pm blib\lib\Dancer2\Core\Role\HasLocation.pm
cp lib/Dancer2/Core/Role/DSL.pm blib\lib\Dancer2\Core\Role\DSL.pm
cp lib/Dancer2/Core/Role/Serializer.pm blib\lib\Dancer2\Core\Role\Serializer.pm
cp lib/Dancer2/Core/Role/SessionFactory/File.pm blib\lib\Dancer2\Core\Role\SessionFactory\File.pm
cp lib/Dancer2/Core/Role/Handler.pm blib\lib\Dancer2\Core\Role\Handler.pm
cp lib/Dancer2/Core/Time.pm blib\lib\Dancer2\Core\Time.pm
cp lib/Dancer2/Core/Route.pm blib\lib\Dancer2\Core\Route.pm
cp lib/Dancer2/Manual/Migration.pod blib\lib\Dancer2\Manual\Migration.pod
cp lib/Dancer2/Logger/Null.pm blib\lib\Dancer2\Logger\Null.pm
cp lib/Dancer2/FileUtils.pm blib\lib\Dancer2\FileUtils.pm
cp lib/Dancer2/Logger/Capture/Trap.pm blib\lib\Dancer2\Logger\Capture\Trap.pm
cp lib/Dancer2/Handler/AutoPage.pm blib\lib\Dancer2\Handler\AutoPage.pm
cp lib/Dancer2/Logger/Console.pm blib\lib\Dancer2\Logger\Console.pm
cp lib/Dancer2/Serializer/Dumper.pm blib\lib\Dancer2\Serializer\Dumper.pm
cp lib/Dancer2/Logger/File.pm blib\lib\Dancer2\Logger\File.pm
cp lib/Dancer2/Serializer/JSON.pm blib\lib\Dancer2\Serializer\JSON.pm
cp lib/Dancer2/Manual/Deployment.pod blib\lib\Dancer2\Manual\Deployment.pod
cp lib/Dancer2/Plugin.pm blib\lib\Dancer2\Plugin.pm
cp lib/Dancer2/Manual/Testing.pod blib\lib\Dancer2\Manual\Testing.pod
cp lib/Dancer2/Manual.pod blib\lib\Dancer2\Manual.pod
cp lib/Dancer2/Handler/File.pm blib\lib\Dancer2\Handler\File.pm
cp lib/Dancer2/Logger/Capture.pm blib\lib\Dancer2\Logger\Capture.pm
cp lib/Dancer2/Policy.pod blib\lib\Dancer2\Policy.pod
cp lib/Dancer2/Logger/Note.pm blib\lib\Dancer2\Logger\Note.pm
cp lib/Dancer2/Plugins.pod blib\lib\Dancer2\Plugins.pod
cp lib/Dancer2/Logger/Diag.pm blib\lib\Dancer2\Logger\Diag.pm
cp lib/Dancer2/Tutorial.pod blib\lib\Dancer2\Tutorial.pod
cp lib/Dancer2/Template/Implementation/ForkedTiny.pm blib\lib\Dancer2\Template\Implementation\ForkedTiny.pm
cp lib/Dancer2/Session/Simple.pm blib\lib\Dancer2\Session\Simple.pm
cp lib/Dancer2/Template/Simple.pm blib\lib\Dancer2\Template\Simple.pm
cp lib/Dancer2/Session/YAML.pm blib\lib\Dancer2\Session\YAML.pm
cp lib/Dancer2/Serializer/Mutable.pm blib\lib\Dancer2\Serializer\Mutable.pm
cp lib/Dancer2/Template/TemplateToolkit.pm blib\lib\Dancer2\Template\TemplateToolkit.pm
cp lib/Dancer2/Serializer/YAML.pm blib\lib\Dancer2\Serializer\YAML.pm
cp lib/Dancer2/Template/Tiny.pm blib\lib\Dancer2\Template\Tiny.pm
cp lib/Dancer2/Test.pm blib\lib\Dancer2\Test.pm
"C:\Perl-5.14\bin\perl.exe" -MExtUtils::Command -e cp -- script/dancer2 blib\script\dancer2
pl2bat.bat blib\script\dancer2
XSAWYERX/Dancer2-0.166001.tar.gz
nmake -- OK
Running make test
>>> nmake test TEST_VERBOSE=1
Microsoft (R) Program Maintenance Utility Version 7.00.8882
Copyright (C) Microsoft Corp 1988-2000. All rights reserved.
Skip blib\lib\auto\share\dist\Dancer2\skel\public\404.html (unchanged)
Skip blib\lib\auto\share\dist\Dancer2\skel\MANIFEST.SKIP (unchanged)
Skip blib\lib\auto\share\dist\Dancer2\skel\public\css\style.css (unchanged)
Skip blib\lib\auto\share\dist\Dancer2\skel\.dancer (unchanged)
Skip blib\lib\auto\share\dist\Dancer2\skel\public\500.html (unchanged)
Skip blib\lib\auto\share\dist\Dancer2\skel\public\images\perldancer.jpg (unchanged)
Skip blib\lib\auto\share\dist\Dancer2\skel\public\+dispatch.cgi (unchanged)
Skip blib\lib\auto\share\dist\Dancer2\skel\views\layouts\main.tt (unchanged)
Skip blib\lib\auto\share\dist\Dancer2\skel\public\css\error.css (unchanged)
Skip blib\lib\auto\share\dist\Dancer2\skel\cpanfile (unchanged)
Skip blib\lib\auto\share\dist\Dancer2\skel\config.yml (unchanged)
Skip blib\lib\auto\share\dist\Dancer2\skel\t\001_base.t (unchanged)
Skip blib\lib\auto\share\dist\Dancer2\skel\bin\+app.psgi (unchanged)
Skip blib\lib\auto\share\dist\Dancer2\skel\views\index.tt (unchanged)
Skip blib\lib\auto\share\dist\Dancer2\skel\public\favicon.ico (unchanged)
Skip blib\lib\auto\share\dist\Dancer2\skel\public\+dispatch.fcgi (unchanged)
Skip blib\lib\auto\share\dist\Dancer2\skel\lib\AppFile.pm (unchanged)
Skip blib\lib\auto\share\dist\Dancer2\skel\environments\production.yml (unchanged)
Skip blib\lib\auto\share\dist\Dancer2\skel\public\javascripts\jquery.js (unchanged)
Skip blib\lib\auto\share\dist\Dancer2\skel\t\002_index_route.t (unchanged)
Skip blib\lib\auto\share\dist\Dancer2\skel\Makefile.PL (unchanged)
Skip blib\lib\auto\share\dist\Dancer2\skel\environments\development.yml (unchanged)
Skip blib\lib\auto\share\dist\Dancer2\skel\public\images\perldancer-bg.jpg (unchanged)
"C:\Perl-5.14\bin\perl.exe" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(1, 'blib\lib', 'blib\arch')" t\*.t t\classes\Dancer2-Core-Factory\*.t t\classes\Dancer2-Core-Hook\*.t t\classes\Dancer2-Core-Request\*.t t\classes\Dancer2-Core-Response-Delayed\*.t t\classes\Dancer2-Core-Response\*.t t\classes\Dancer2-Core-Role-Engine\*.t t\classes\Dancer2-Core-Role-Handler\*.t t\classes\Dancer2-Core-Role-HasLocation\*.t t\classes\Dancer2-Core-Role-Serializer\*.t t\classes\Dancer2-Core-Role-StandardResponses\*.t t\classes\Dancer2-Core-Route\*.t t\classes\Dancer2-Core-Runner\*.t t\classes\Dancer2-Core\*.t t\classes\Dancer2\*.t t\dsl\*.t t\issues\*.t t\issues\gh-1013\*.t t\issues\gh-639\fails\*.t t\issues\gh-639\succeeds\*.t t\issues\gh-650\*.t t\issues\memleak\*.t t\roles\*.t t\route-pod-coverage\*.t t\scope_problems\*.t t\template_tiny\*.t
t\00-compile.t .........................................
1..58
ok 1 - Dancer2.pm loaded ok
ok 2 - Dancer2/CLI.pm loaded ok
ok 3 - Dancer2/CLI/Command/gen.pm loaded ok
ok 4 - Dancer2/CLI/Command/version.pm loaded ok
ok 5 - Dancer2/Core.pm loaded ok
ok 6 - Dancer2/Core/App.pm loaded ok
ok 7 - Dancer2/Core/Cookie.pm loaded ok
ok 8 - Dancer2/Core/DSL.pm loaded ok
ok 9 - Dancer2/Core/Dispatcher.pm loaded ok
ok 10 - Dancer2/Core/Error.pm loaded ok
ok 11 - Dancer2/Core/Factory.pm loaded ok
ok 12 - Dancer2/Core/HTTP.pm loaded ok
ok 13 - Dancer2/Core/Hook.pm loaded ok
ok 14 - Dancer2/Core/MIME.pm loaded ok
ok 15 - Dancer2/Core/Request.pm loaded ok
ok 16 - Dancer2/Core/Request/Upload.pm loaded ok
ok 17 - Dancer2/Core/Response.pm loaded ok
ok 18 - Dancer2/Core/Response/Delayed.pm loaded ok
ok 19 - Dancer2/Core/Role/ConfigReader.pm loaded ok
ok 20 - Dancer2/Core/Role/DSL.pm loaded ok
ok 21 - Dancer2/Core/Role/Engine.pm loaded ok
ok 22 - Dancer2/Core/Role/Handler.pm loaded ok
ok 23 - Dancer2/Core/Role/HasLocation.pm loaded ok
ok 24 - Dancer2/Core/Role/Hookable.pm loaded ok
ok 25 - Dancer2/Core/Role/Logger.pm loaded ok
ok 26 - Dancer2/Core/Role/Serializer.pm loaded ok
ok 27 - Dancer2/Core/Role/SessionFactory.pm loaded ok
ok 28 - Dancer2/Core/Role/SessionFactory/File.pm loaded ok
ok 29 - Dancer2/Core/Role/StandardResponses.pm loaded ok
ok 30 - Dancer2/Core/Role/Template.pm loaded ok
ok 31 - Dancer2/Core/Route.pm loaded ok
ok 32 - Dancer2/Core/Runner.pm loaded ok
ok 33 - Dancer2/Core/Session.pm loaded ok
ok 34 - Dancer2/Core/Time.pm loaded ok
ok 35 - Dancer2/Core/Types.pm loaded ok
ok 36 - Dancer2/FileUtils.pm loaded ok
ok 37 - Dancer2/Handler/AutoPage.pm loaded ok
ok 38 - Dancer2/Handler/File.pm loaded ok
ok 39 - Dancer2/Logger/Capture.pm loaded ok
ok 40 - Dancer2/Logger/Capture/Trap.pm loaded ok
ok 41 - Dancer2/Logger/Console.pm loaded ok
ok 42 - Dancer2/Logger/Diag.pm loaded ok
ok 43 - Dancer2/Logger/File.pm loaded ok
ok 44 - Dancer2/Logger/Note.pm loaded ok
ok 45 - Dancer2/Logger/Null.pm loaded ok
ok 46 - Dancer2/Plugin.pm loaded ok
ok 47 - Dancer2/Serializer/Dumper.pm loaded ok
ok 48 - Dancer2/Serializer/JSON.pm loaded ok
ok 49 - Dancer2/Serializer/Mutable.pm loaded ok
ok 50 - Dancer2/Serializer/YAML.pm loaded ok
ok 51 - Dancer2/Session/Simple.pm loaded ok
ok 52 - Dancer2/Session/YAML.pm loaded ok
ok 53 - Dancer2/Template/Implementation/ForkedTiny.pm loaded ok
ok 54 - Dancer2/Template/Simple.pm loaded ok
ok 55 - Dancer2/Template/TemplateToolkit.pm loaded ok
ok 56 - Dancer2/Template/Tiny.pm loaded ok
ok 57 - Dancer2/Test.pm loaded ok
ok 58 # skip script/dancer2 isn't perl
ok
#
# Versions for all modules listed in MYMETA.json (including optional ones):
#
# === Configure Requires ===
#
# Module Want Have
# ----------------------- ---- ----
# ExtUtils::MakeMaker any 7.04
# File::ShareDir::Install 0.06 0.10
#
# === Build Requires ===
#
# Module Want Have
# ------------------- ---- ----
# ExtUtils::MakeMaker any 7.04
#
# === Test Requires ===
#
# Module Want Have
# ------------------- ---- --------
# Capture::Tiny 0.12 0.36
# ExtUtils::MakeMaker any 7.04
# File::Spec any 3.60
# HTTP::Body any 1.22
# HTTP::Cookies any 6.01
# HTTP::Headers any 6.11
# IO::Handle any 1.28
# IPC::Open3 any 1.09
# Template any 2.26
# Test::Fatal any 0.014
# Test::More 0.92 1.001009
# YAML 0.86 0.94
#
# === Test Recommends ===
#
# Module Want Have
# ---------- -------- --------
# CPAN::Meta 2.120900 2.150005
#
# === Runtime Requires ===
#
# Module Want Have
# ------------------------------------------- -------- --------
# App::Cmd::Setup any 0.330
# Carp any 1.38
# Class::Load any 0.23
# Config::Any any 0.27
# Digest::SHA any 5.61
# Encode any 2.84
# Exporter 5.57 5.72
# File::Basename any 2.82
# File::Copy any 2.21
# File::Spec any 3.60
# HTTP::Body any 1.22
# HTTP::Date any 6.01
# HTTP::Headers::Fast any 0.20
# HTTP::Tiny any 0.058
# Hash::Merge::Simple any 0.051
# Import::Into any 1.002005
# JSON any 2.90
# MIME::Base64 3.13 3.15
# Moo 2.000000 2.001001
# Moo::Role any 2.001001
# MooX::Types::MooseLike any 0.29
# POSIX any 1.24
# Plack 1.0035 1.0039
# Plack::Middleware::FixMissingBodyInRedirect any 0.12
# Plack::Middleware::RemoveRedundantBody any 0.04
# Return::MultiLevel any 0.04
# Role::Tiny 2.000000 2.000003
# Safe::Isa any 1.000005
# Template::Tiny any 1.12
# URI::Escape any 3.31
# parent any 0.234
#
# === Runtime Recommends ===
#
# Module Want Have
# ----------------------- ---- --------
# CGI::Deurl::XS any missing
# Crypt::URandom any 0.36
# JSON::XS any 2.34
# Math::Random::ISAAC::XS any 1.004
# Pod::Simple::Search any 3.28
# Pod::Simple::SimpleTree any 3.28
# Scope::Upper any 0.28
# Test::Builder any 1.001009
# Test::More any 1.001009
# URL::Encode::XS any 0.03
#
# === Runtime Suggests ===
#
# Module Want Have
# --------------- ---- ----
# Class::Load::XS any 0.09
# Fcntl any 1.11
# MIME::Types any 2.13
# YAML 0.86 0.94
#
t\00-report-prereqs.t ..................................
1..1
ok 1
ok
[main:20096] error @2016-05-17 00:54:13> Exception caught in 'core.app.before_request' filter: Hook error: Can't locate object method "failure" via package "Foo" (perhaps you forgot to load "Foo"?) at t\app.t line 151.
at C:\cpanfly-5.14\var\cpan\build\Dancer2-0.166001-oiu95b\blib\lib/Dancer2/Core/App.pm line 971. in C:\cpanfly-5.14\var\cpan\build\Dancer2-0.166001-oiu95b\blib\lib/Dancer2/Core/App.pm l. 526
[main:20096] error @2016-05-17 00:54:13> Route exception: Exception caught in 'core.app.before_request' filter: Hook error: Can't locate object method "failure" via package "Foo" (perhaps you forgot to load "Foo"?) at t\app.t line 151.
at C:\cpanfly-5.14\var\cpan\build\Dancer2-0.166001-oiu95b\blib\lib/Dancer2/Core/App.pm line 971.
at C:\cpanfly-5.14\var\cpan\build\Dancer2-0.166001-oiu95b\blib\lib/Dancer2/Core/Role/Hookable.pm line 115. in C:\cpanfly-5.14\var\cpan\build\Dancer2-0.166001-oiu95b\blib\lib/Dancer2/Core/App.pm l. 1288
t\app.t ................................................
ok 1 - An object of class 'Dancer2::Core::App' isa 'Dancer2::Core::App'
ok 2
ok 3 - route regexps are OK
ok 4 - got a 200
ok 5 - got expected route
ok 6 - got a 200
ok 7 - got expected route
ok 8 - got a 200
ok 9 - got expected route
ok 10 - got a 200
ok 11 - got expected route
# testing lexical prefixes
ok 12 - got a 200
ok 13 - got expected route
ok 14 - got a 200
ok 15 - got expected route
ok 16 - got a 200
ok 17 - got expected route
ok 18 - got a 200
ok 19 - got expected route
ok 20 - got a 200
ok 21 - got expected route
# test a failure in the callback of a lexical prefix
ok 22 - caught an exception in the lexical prefix callback
ok 23 - before filter nonexistent method failure
ok 24 - Engine 'foo' does not exist
ok 25 - Template engine is defined
ok 26 - Serializer engine does not exist
ok 27 - Empty configuration for nonexistent engine
ok 28 - _get_config_for_engine can find the right configuration
ok 29 - Correct caller for app
1..29
ok
t\app_alone.t ..........................................
1..3
ok 1 - A reference of type 'CODE' isa 'CODE'
ok 2 - [GET /] Correct status
ok 3 - [GET /] Correct content
ok
t\author-no-tabs.t ..................................... skipped: these tests are for testing by the author
t\author-pod-syntax.t .................................. skipped: these tests are for testing by the author
# Failed test 'found file on public with autopage'
# at t\auto_page.t line 64.
# got: '404'
# expected: '200'
# Failed test '[GET /file.txt] Correct content'
# at t\auto_page.t line 65.
# got: '
#
#
#
#
# Error 404 - Not Found
#
#
#
#
Error 404 - Not Found
#
# /file.txt
#
#
#
#
# '
# expected: 'this is a public file
# '
# Failed test 'public served file as correct mime'
# at t\auto_page.t line 71.
# 'text/html'
# doesn't match '(?^:text/plain)'
# Looks like you failed 3 tests of 9.
# Failed test 'autopage with template tiny'
# at t\auto_page.t line 24.
# Failed test 'found file on public with autopage'
# at t\auto_page.t line 64.
# got: '404'
# expected: '200'
# Failed test '[GET /file.txt] Correct content'
# at t\auto_page.t line 65.
# got: '
#
#
#
#
# Error 404 - Not Found
#
#
#
#
Error 404 - Not Found
#
# /file.txt
#
#
#
#
# '
# expected: 'this is a public file
# '
# Failed test 'public served file as correct mime'
# at t\auto_page.t line 71.
# 'text/html'
# doesn't match '(?^:text/plain)'
# Looks like you failed 3 tests of 9.
# Failed test 'autopage with template template_toolkit'
# at t\auto_page.t line 24.
# Looks like you failed 2 tests of 2.
t\auto_page.t ..........................................
# Subtest: autopage with template tiny
ok 1 - Autopage found the page
ok 2 - ...with proper content
ok 3 - Autopage found the page under a folder
ok 4 - ...with proper content
ok 5 - Autopage doesnt try to render nonexistent pages
ok 6 - Layouts are not served
not ok 7 - found file on public with autopage
not ok 8 - [GET /file.txt] Correct content
not ok 9 - public served file as correct mime
1..9
not ok 1 - autopage with template tiny
# Subtest: autopage with template template_toolkit
ok 1 - Autopage found the page
ok 2 - ...with proper content
ok 3 - Autopage found the page under a folder
ok 4 - ...with proper content
ok 5 - Autopage doesnt try to render nonexistent pages
ok 6 - Layouts are not served
not ok 7 - found file on public with autopage
not ok 8 - [GET /file.txt] Correct content
not ok 9 - public served file as correct mime
1..9
not ok 2 - autopage with template template_toolkit
1..2
Dubious, test returned 2 (wstat 512, 0x200)
Failed 2/2 subtests
t\caller.t .............................................
1..2
ok 1 - [GET /] Successful
ok 2 - Correct App name from caller
ok
t\charset_server.t .....................................
ok 1 - Got app
ok 2
ok 3
ok 4
ok 5
ok 6
ok 7
ok 8
ok 9
ok 10
1..10
ok
t\classes\Dancer2-Core-Factory\new.t ...................
1..5
ok 1 - use Dancer2::Core::Factory;
ok 2 - An object of class 'Dancer2::Core::Factory' isa 'Dancer2::Core::Factory'
ok 3 - Dancer2::Core::Factory->can('create')
ok 4 - An object of class 'Dancer2::Template::TemplateToolkit' isa 'Dancer2::Template::TemplateToolkit'
ok 5 - Correct layout set in the template
ok
t\classes\Dancer2-Core-Hook\new.t ......................
1..12
ok 1 - use Dancer2::Core::Hook;
ok 2 - Must provide code attribute
ok 3 - Must provide name attribute
ok 4 - Can create hook with name and code
ok 5 - An object of class 'Dancer2::Core::Hook' isa 'Dancer2::Core::Hook'
ok 6 - Dancer2::Core::Hook->can(...)
ok 7 - before_template becomes before_template_render
ok 8 - A reference of type 'CODE' isa 'CODE'
ok 9 - Correct input for hook
ok 10 - Hook returned proper output
ok 11 - An object of class 'Dancer2::Core::Hook' isa 'Dancer2::Core::Hook'
ok 12 - Hook crashing caught
ok
t\classes\Dancer2-Core-Request\new.t ...................
1..9
ok 1 - use Dancer2::Core::Request;
# Subtest: Defaults
ok 1 - An object of class 'Dancer2::Core::Request' isa 'Dancer2::Core::Request'
ok 2 - Dancer2::Core::Request->can('env')
ok 3 - A reference of type 'HASH' isa 'HASH'
ok 4 - Dancer2::Core::Request->can(...)
ok 5 - HTTP ENV key accept
ok 6 - HTTP ENV key accept_charset
ok 7 - HTTP ENV key accept_encoding
ok 8 - HTTP ENV key accept_language
ok 9 - HTTP ENV key connection
ok 10 - HTTP ENV key keep_alive
ok 11 - HTTP ENV key referer
ok 12 - HTTP ENV key user_agent
ok 13 - HTTP ENV key x_requested_with
ok 14 - agent as alias to user_agent
ok 15 - remote_address as alias to address
ok 16 - Setting variables using DSL
ok 17 - Read single variable
ok 18 - Overwriting variables using vars() method
ok 19 - Read variable
ok 20 - Default path
ok 21 - Default path_info
ok 22 - Default method
ok 23 - Correct request ID
ok 24 - protocol derived from SERVER_PROTOCOL
ok 25 - script_name derived from SCRIPT_NAME
ok 26 - request_uri derived from REQUEST_URI
ok 27 - remote_host derived from REMOTE_HOST
ok 28 - user derived from REMOTE_USER
ok 29 - address derived from REMOTE_ADDR
ok 30 - port derived from SERVER_PORT
ok 31 - Correct to_string
ok 32 - Request successful
1..32
ok 2 - Defaults
# Subtest: Create with single env
ok 1 - 'Create with env hash' isa 'Dancer2::Core::Request'
ok 2 - 'Create with single argument for env' isa 'Dancer2::Core::Request'
ok 3 - env() attribute populated successfully
1..3
ok 3 - Create with single env
# Subtest: Serializer
ok 1 - Dancer2::Core::Request->can('serializer')
ok 2 - No serializer set
ok 3 - Cannot send random object to request as serializer
ok 4 - Can create request with serializer
ok 5 - Serializer set
ok 6 - An object of class 'Serializer' isa 'Serializer'
1..6
ok 4 - Serializer
# Subtest: Path when mounting
ok 1 - Script name when mounted (script_name)
ok 2 - Correct request_uri
ok 3 - Full path when mounted (path)
ok 4 - Mounted path when mounted (path_info)
ok 5 - Request successful
1..5
ok 5 - Path when mounting
# Subtest: Different method
ok 1 - Correct method
ok 2 - REQUEST_METHOD derived from env
ok 3 - Request successful
1..3
ok 6 - Different method
# Subtest: Checking request ID
ok 1 - Correct request id
ok 2 - Request successful
1..2
ok 7 - Checking request ID
# Subtest: is_$method (head/post/get/put/delete/patch
ok 1 - is_head
ok 2 - Request successful
ok 3 - is_post
ok 4 - Request successful
ok 5 - is_get
ok 6 - Request successful
ok 7 - is_put
ok 8 - Request successful
ok 9 - is_delete
ok 10 - Request successful
ok 11 - is_patch
ok 12 - Request successful
1..12
ok 8 - is_$method (head/post/get/put/delete/patch
# Subtest: Parameters (body/query/route)
# Running test with XS_URL_DECODE
# Running test without XS_PARSE_QUERY_STRING
ok 1 - path is set
ok 2 - method is set
ok 3 - method is GET
ok 4 - params are OK
ok 5 - params accessor works
ok 6 - params wantarray works
ok 7 - Request successful
ok 8 - path is set
ok 9 - method is set
ok 10 - method is POST
ok 11 - Request presented well as string
ok 12 - params are OK
ok 13 - params wantarray works
ok 14 - params wantarray works
ok 15 - Request successful
ok 16 - path is set
ok 17 - method is set
ok 18 - params are OK
ok 19 - body params are OK
ok 20 - query params are OK
ok 21 - Request successful
# Running test without XS_URL_DECODE
ok 22 - path is set
ok 23 - method is set
ok 24 - method is GET
ok 25 - params are OK
ok 26 - params accessor works
ok 27 - params wantarray works
ok 28 - Request successful
ok 29 - path is set
ok 30 - method is set
ok 31 - method is POST
ok 32 - Request presented well as string
ok 33 - params are OK
ok 34 - params wantarray works
ok 35 - params wantarray works
ok 36 - Request successful
ok 37 - path is set
ok 38 - method is set
ok 39 - params are OK
ok 40 - body params are OK
ok 41 - query params are OK
ok 42 - Request successful
1..42
ok 9 - Parameters (body/query/route)
ok
t\classes\Dancer2-Core-Request\serializers.t ...........
# Subtest: Testing with CBOR
1..0 # SKIP CBOR::XS is needed for this test
ok 1 # skip CBOR::XS is needed for this test
# Subtest: Testing with JSON
ok 1 - Empty parameters
ok 2 - Correct data using request->data
ok 3 - Successful response
ok 4 - Correct response
1..4
ok 2 - Testing with JSON
1..2
ok
t\classes\Dancer2-Core-Response-Delayed\after_hooks.t ..
# Subtest: delayed (not async) response
ok 1 - Successful request for /
ok 2 - response returned test file content
1..2
ok 1 - delayed (not async) response
# Subtest: after hook flushes session headers for delayed response
ok 1 - Successful request for /file
ok 2 - Session returned test file name
1..2
ok 2 - after hook flushes session headers for delayed response
1..2
ok
t\classes\Dancer2-Core-Response-Delayed\new.t ..........
1..18
ok 1 - use Dancer2::Core::Response::Delayed;
ok 2 - An object of class 'Dancer2::Core::Runner' isa 'Dancer2::Core::Runner'
ok 3 - An object of class 'Dancer2::Core::Request' isa 'Dancer2::Core::Request'
ok 4 - An object of class 'Dancer2::Core::Response' isa 'Dancer2::Core::Response'
ok 5 - An object of class 'Dancer2::Core::Response::Delayed' isa 'Dancer2::Core::Response::Delayed'
ok 6 - Dancer2::Core::Response::Delayed->can(...)
ok 7 - Dancer2::Core::Response::Delayed->can(...)
ok 8 - is_halted returns no
ok 9 - has_passed returns no
ok 10 - Callback not run yet
ok 11 - An object of class 'Dancer2::Core::Request' isa 'Dancer2::Core::Request'
ok 12 - An object of class 'Dancer2::Core::Response' isa 'Dancer2::Core::Response'
ok 13 - Correct path in the request
ok 14 - 'Got a responder callback' isa 'CODE'
ok 15 - Correct response asynchronously
ok 16 - Callback run
ok 17 - we can access the response header
ok 18 - 'Able to retrieve headers' isa 'HTTP::Headers'
ok
t\classes\Dancer2-Core-Response\new_from.t .............
1..3
ok 1 - Dancer2::Core::Response->can(...)
# Subtest: new_from_array
1..4
ok 1 - An object of class 'Dancer2::Core::Response' isa 'Dancer2::Core::Response'
ok 2 - Correct status
ok 3 - Correct content
ok 4 - All headers correct
ok 2 - new_from_array
# Subtest: new_from_plack
1..5
ok 1 - An object of class 'Plack::Response' isa 'Plack::Response'
ok 2 - An object of class 'Dancer2::Core::Response' isa 'Dancer2::Core::Response'
ok 3 - Correct status
ok 4 - Correct content
ok 5 - All headers correct
ok 3 - new_from_plack
ok
t\classes\Dancer2-Core-Role-Engine\with.t ..............
1..4
ok 1 - An object of class 'App' isa 'App'
ok 2 - App->can(...)
ok 3 - App->can(...)
ok 4 - App consumes Dancer2::Core::Role::Hookable
ok
t\classes\Dancer2-Core-Role-Handler\with.t .............
1..3
ok 1 - An object of class 'Handler' isa 'Handler'
ok 2 - Handler->can('app')
ok 3 - Handler consumes Dancer2::Core::Role::Handler
ok
t\classes\Dancer2-Core-Role-HasLocation\with.t .........
1..11
# Defaults:
ok 1 - An object of class 'App' isa 'App'
ok 2 - App->can(...)
ok 3 - App->can('_build_location')
ok 4 - App consumes Dancer2::Core::Role::HasLocation
ok 5 - Default caller
# With lib/ and bin/:
ok 6 - An object of class 'App' isa 'App'
ok 7 - Got correct location with lib/ and bin/
# With .dancer file:
ok 8 - An object of class 'App' isa 'App'
ok 9 - Got correct location with .dancer file
# blib/ ignored:
ok 10 - An object of class 'App' isa 'App'
ok 11 - blib/ dir is ignored
ok
t\classes\Dancer2-Core-Role-Serializer\with.t ..........
1..5
ok 1 - use Dancer2::Core::Hook;
# Subtest: Successful
1..5
ok 1 - An object of class 'Serializer::OK' isa 'Serializer::OK'
ok 2 - Correct content in before hook
ok 3 - Correct content in after hook
ok 4 - Serializing
ok 5 - Deserializing
ok 2 - Successful
# Subtest: Unsuccessful
1..21
ok 1 - use Dancer2::Logger::Capture;
ok 2 - An object of class 'Dancer2::Logger::Capture' isa 'Dancer2::Logger::Capture'
ok 3 - An object of class 'Serializer::NotOK' isa 'Serializer::NotOK'
ok 4 - Serialization result
ok 5 - An object of class 'Dancer2::Logger::Capture::Trap' isa 'Dancer2::Logger::Capture::Trap'
ok 6 - A reference of type 'ARRAY' isa 'ARRAY'
ok 7 - One error caught
ok 8 - A reference of type 'HASH' isa 'HASH'
ok 9 - Two items in the error
ok 10 - Correct level
ok 11 - Correct error message
ok 12 - An object of class 'Dancer2::Logger::Capture' isa 'Dancer2::Logger::Capture'
ok 13 - An object of class 'Serializer::NotOK' isa 'Serializer::NotOK'
ok 14 - Deserialization result
ok 15 - An object of class 'Dancer2::Logger::Capture::Trap' isa 'Dancer2::Logger::Capture::Trap'
ok 16 - A reference of type 'ARRAY' isa 'ARRAY'
ok 17 - One error caught
ok 18 - A reference of type 'HASH' isa 'HASH'
ok 19 - Two items in the error
ok 20 - Correct level
ok 21 - Correct error message
ok 3 - Unsuccessful
# Subtest: support_content_type
1..7
ok 1 - An object of class 'Serializer::Generic' isa 'Serializer::Generic'
ok 2 - Serializer::Generic->can('support_content_type')
ok 3 - Empty returns undef
ok 4 - Content type not supported
ok 5 - Content type not supported (because not first)
ok 6 - Content type supported when single
ok 7 - Content type supported when first
ok 4 - support_content_type
# Subtest: Called with empty content
1..6
ok 1 - An object of class 'Serializer::Empty' isa 'Serializer::Empty'
ok 2 - Serializer::Empty->can(...)
ok 3 - Do not try to serialize without input
ok 4 - Do not try to serialize with empty input
ok 5 - Do not try to deserialize without input
ok 6 - Do not try to deserialize with empty input
ok 5 - Called with empty content
ok
t\classes\Dancer2-Core-Role-StandardResponses\with.t ...
1..24
# Checking our fake app
ok 1 - An object of class 'App' isa 'App'
ok 2 - App->can('response')
ok 3 - An object of class 'Response' isa 'Response'
# Checking our fake response
ok 4 - An object of class 'Response' isa 'Response'
ok 5 - An object of class 'Response' isa 'Response'
ok 6 - status called
ok 7 - status() works
ok 8 - An object of class 'Response' isa 'Response'
ok 9 - header called
ok 10 - header() works
ok 11 - An object of class 'Handler' isa 'Handler'
ok 12 - Handler->can(...)
# ->response
ok 13 - An object of class 'Response' isa 'Response'
ok 14 - Correct status code
ok 15 - An object of class 'Response' isa 'Response'
ok 16 - Correct header name
ok 17 - Correct header value
ok 18 - Correct response created
# ->standard_response
ok 19 - An object of class 'Response' isa 'Response'
ok 20 - Correct status code
ok 21 - An object of class 'Response' isa 'Response'
ok 22 - Correct header name
ok 23 - Correct header value
ok 24 - Correct response 400 created
ok
t\classes\Dancer2-Core-Route\base.t ....................
1..3
# Subtest: no prefix, paths without a leading slash
ok 1 - 'no+leading+slash' is a valid route pattern
ok 2 - undef prefix prepends '/' to spec_route
ok 3 - '' is a valid route pattern
ok 4 - undef prefix prepends '/' to spec_route
1..4
ok 1 - no prefix, paths without a leading slash
# Subtest: no prefix, paths with a leading slash
ok 1 - '/+leading+slash' is a valid route pattern
ok 2 - undef prefix does not prepend '/' to spec_route
ok 3 - '/' is a valid route pattern
ok 4 - undef prefix does not prepend '/' to spec_route
ok 5 - '//' is a valid route pattern
ok 6 - undef prefix does not prepend '/' to spec_route
1..6
ok 2 - no prefix, paths with a leading slash
# Subtest: prefix and paths append
ok 1 - '/prefixno+leading+slash' is a valid route pattern
ok 2 - '/prefix' is a valid route pattern
ok 3 - '/prefix/+leading+slash' is a valid route pattern
ok 4 - '/prefix/' is a valid route pattern
ok 5 - '/prefix//' is a valid route pattern
1..5
ok 3 - prefix and paths append
ok
t\classes\Dancer2-Core-Route\deprecated_param_keys.t ...
ok 1 - use Dancer2::Core::Route;
ok 2 - Find deprecation of :splat
ok 3 - Find deprecation of :captures
1..3
ok
t\classes\Dancer2-Core-Route\match.t ...................
1..73
ok 1 - An object of class 'Dancer2::Core::Route' isa 'Dancer2::Core::Route'
ok 2 - got expected data for '/'
ok 3 - got expected result for '/'
ok 4 - dont match failing request
ok 5 - An object of class 'Dancer2::Core::Route' isa 'Dancer2::Core::Route'
ok 6 - got expected data for '/failure'
ok 7 - got expected result for '/failure'
ok 8 - dont match failing request
ok 9 - An object of class 'Dancer2::Core::Route' isa 'Dancer2::Core::Route'
ok 10 - got expected data for '/hello/sukria'
ok 11 - got expected result for '/hello/sukria'
ok 12 - dont match failing request
ok 13 - An object of class 'Dancer2::Core::Route' isa 'Dancer2::Core::Route'
ok 14 - got expected data for '/hello/'
ok 15 - got expected result for '/hello/'
ok 16 - dont match failing request
ok 17 - An object of class 'Dancer2::Core::Route' isa 'Dancer2::Core::Route'
ok 18 - got expected data for '/forum/'
ok 19 - got expected result for '/forum/'
ok 20 - dont match failing request
ok 21 - An object of class 'Dancer2::Core::Route' isa 'Dancer2::Core::Route'
ok 22 - got expected data for '/forum/'
ok 23 - got expected result for '/forum/'
ok 24 - dont match failing request
ok 25 - An object of class 'Dancer2::Core::Route' isa 'Dancer2::Core::Route'
ok 26 - got expected data for '/forum/mywebsite'
ok 27 - got expected result for '/forum/mywebsite'
ok 28 - dont match failing request
ok 29 - An object of class 'Dancer2::Core::Route' isa 'Dancer2::Core::Route'
ok 30 - got expected data for '/'
ok 31 - got expected result for '/'
ok 32 - dont match failing request
ok 33 - An object of class 'Dancer2::Core::Route' isa 'Dancer2::Core::Route'
ok 34 - got expected data for '/hello/sukria'
ok 35 - got expected result for '/hello/sukria'
ok 36 - dont match failing request
ok 37 - An object of class 'Dancer2::Core::Route' isa 'Dancer2::Core::Route'
ok 38 - got expected data for '/hello/sukria/'
ok 39 - got expected result for '/hello/sukria/'
ok 40 - dont match failing request
ok 41 - An object of class 'Dancer2::Core::Route' isa 'Dancer2::Core::Route'
ok 42 - got expected data for '/file/dist.ini'
ok 43 - got expected result for '/file/dist.ini'
ok 44 - dont match failing request
ok 45 - An object of class 'Dancer2::Core::Route' isa 'Dancer2::Core::Route'
ok 46 - got expected data for '/forum/dancer'
ok 47 - got expected result for '/forum/dancer'
ok 48 - dont match failing request
ok 49 - An object of class 'Dancer2::Core::Route' isa 'Dancer2::Core::Route'
ok 50 - got expected data for '/file/some/where/42'
ok 51 - got expected result for '/file/some/where/42'
ok 52 - dont match failing request
ok 53 - An object of class 'Dancer2::Core::Route' isa 'Dancer2::Core::Route'
ok 54 - got expected data for '/some/where/to/run/and/hide'
ok 55 - got expected result for '/some/where/to/run/and/hide'
ok 56 - dont match failing request
ok 57 - An object of class 'Dancer2::Core::Route' isa 'Dancer2::Core::Route'
ok 58 - got expected data for '/some/one/to/say/boo/'
ok 59 - got expected result for '/some/one/to/say/boo/'
ok 60 - dont match failing request
ok 61 - An object of class 'Dancer2::Core::Route' isa 'Dancer2::Core::Route'
ok 62 - got expected data for '/stuff48'
ok 63 - got expected result for '/stuff48'
ok 64 - dont match failing request
ok 65 - An object of class 'Dancer2::Core::Route' isa 'Dancer2::Core::Route'
ok 66 - got expected data for '/foo/stuff48'
ok 67 - got expected result for '/foo/stuff48'
ok 68 - dont match failing request
ok 69 - named captures work
# routes with options
ok 70 - Route did not match
ok 71 - Route matched
ok 72 - More options - Route did not match - test 1
ok 73 - More options - Route did not match - test 2
ok
t\classes\Dancer2-Core-Runner\environment.t ............
1..6
ok 1 - An object of class 'Dancer2::Core::Runner' isa 'Dancer2::Core::Runner'
ok 2 - Default environment
ok 3 - An object of class 'Dancer2::Core::Runner' isa 'Dancer2::Core::Runner'
ok 4 - Successfully set envinronment using DANCER_ENVIRONMENT
ok 5 - An object of class 'Dancer2::Core::Runner' isa 'Dancer2::Core::Runner'
ok 6 - Successfully set environment using PLACK_ENV
ok
t\classes\Dancer2-Core-Runner\new.t ....................
1..39
ok 1 - use Dancer2::Core::Runner;
ok 2 - No runner defined in Dancer2 yet
ok 3 - An object of class 'Dancer2::Core::Runner' isa 'Dancer2::Core::Runner'
# MIME types
ok 4 - Dancer2::Core::Runner->can('mime_type')
ok 5 - An object of class 'Dancer2::Core::MIME' isa 'Dancer2::Core::MIME'
ok 6 - Have a runner (probably) in $Dancer2::runner
ok 7 - 'Runner now defined' isa 'Dancer2::Core::Runner'
# BUILD setting $Carp::Verbose
ok 8 - traces not turned on (default
ok 9 - Carp Verbose not turned on (default)
ok 10 - traces turned on
ok 11 - Carp Verbose turned on (using DANCER_TRACES)
# server
ok 12 - Dancer2::Core::Runner->can(...)
ok 13 - An object of class 'HTTP::Server::PSGI' isa 'HTTP::Server::PSGI'
ok 14 - HTTP::Server::PSGI->can('run')
ok 15 - host set correctly in Server
ok 16 - port set correctly in Server
ok 17 - timeout set correctly in Server
ok 18 - server_software set correctly in Server
# Environment
ok 19 - Default environment
ok 20 - Successfully set envinronment using DANCER_ENVIRONMENT
ok 21 - Successfully set environment using PLACK_ENV
ok 22 - apphandler set to PSGI under PLACK_ENV
ok 23 - apphandler set via DANCER_APPHANDLER
# Server tokens
ok 24 - Default no_server_tokens
ok 25 - Successfully set no_server_tokens using DANCER_NO_SERVER_TOKENS
# Startup info
ok 26 - Default startup_info
ok 27 - Successfully set startup_info using DANCER_STARTUP_INFO
ok 28 - Dancer2::Core::Runner->can(...)
ok 29 - Apps are empty at first
ok 30 - No postponed hooks at first
ok 31 - Runner registered application
ok 32 - Runner registered the App's postponed hooks
ok 33 - Dancer2::Core::Runner->can(...)
ok 34 - A reference of type 'CODE' isa 'CODE'
ok 35 - An object of class 'Server::Fake' isa 'Server::Fake'
ok 36 - A reference of type 'CODE' isa 'CODE'
ok 37 - start_server works
ok 38 - Dancer2::Core::Runner->can('start')
ok 39 - A reference of type 'CODE' isa 'CODE'
ok
t\classes\Dancer2-Core-Runner\psgi_app.t ...............
1..25
# All Apps
ok 1 - 'Got PSGI app' isa 'CODE'
ok 2 - App1 available
ok 3 - App2 available
ok 4 - App3 available
# Specific Apps by parameters
ok 5 - Took two apps from the Runner
ok 6 - 'Got PSGI app' isa 'CODE'
ok 7 - App1 available
ok 8 - App3 available
ok 9 - App2 is not available
# Specific Apps via App objects
ok 10 - 'Got PSGI app' isa 'CODE'
ok 11 - App2 available
ok 12 - App1 is not available
ok 13 - App3 is not available
# Specific apps by App names
ok 14 - 'Got PSGI app' isa 'CODE'
ok 15 - App2 is not available
ok 16 - App1 available
ok 17 - App3 available
# Specific apps by App names with regular expression, v1
ok 18 - 'Got PSGI app' isa 'CODE'
ok 19 - App2 is not available
ok 20 - App1 available
ok 21 - App3 available
# Specific apps by App names with regular expression, v2
ok 22 - 'Got PSGI app' isa 'CODE'
ok 23 - App1 is not available
ok 24 - App2 available
ok 25 - App3 available
ok
t\classes\Dancer2-Core\camelize.t ......................
1..4
ok 1 - class_name camelized as ClassName
ok 2 - class_NAME camelized as ClassNAME
ok 3 - test camelized as Test
ok 4 - class_nAME camelized as ClassNAME
ok
t\classes\Dancer2\import-pragmas.t .....................
1..1
ok 1 - warnings pragma not activated
ok
t\classes\Dancer2\import.t .............................
1..34
ok 1 - Dancer2->can('runner')
ok 2 - No runner by default
ok 3 - 'Runner created' isa 'Dancer2::Core::Runner'
ok 4 - 'Runner created' isa 'Dancer2::Core::Runner'
ok 5 - Runner not recreated
ok 6 - An object of class 'FakeRunner' isa 'FakeRunner'
ok 7 - psgi_app calls Runner->psgi_app
ok 8 - psgi_app works as expected
ok 9 - :script is allowed
ok 10 - :tests is allowed
ok 11 - :syntax is allowed
ok 12 - Must import key/value pairs
ok 13 - Must import key/value pairs
ok 14 - Must import key/value pairs unless prefixed by !
ok 15 - Must import key/value pairs unless prefixed by !
ok 16 - App::GettingDSL->can(...)
ok 17 - App::GettingSelectiveDSL->can('get')
ok 18 - get imported successfully
ok 19 - Can import keywords selectively
ok 20 - An object of class 'Dancer2::Core::Runner' isa 'Dancer2::Core::Runner'
ok 21 - Correct number of Apps created so far
ok 22 - All apps accounted for
ok 23 - A reference of type 'CODE' isa 'CODE'
ok 24 - Got original app response
ok 25 - Can compose apps with appname
ok 26 - An object of class 'Dancer2::Core::App' isa 'Dancer2::Core::App'
ok 27 - Changed settings using with keyword
ok 28 - no strict (control test)
ok 29 - utf8 pragma not imported
ok 30 - warnings pragma imported
ok 31 - warnings pragma imported
ok 32 - strict pragma imported
ok 33 - warnings pragma imported
ok 34 - utf8 pragma imported
ok
t\config_multiapp.t ....................................
ok 1 - App1: config files found
ok 2 - App1: config loaded properly
ok 3 - Sub::App2: config files found
ok 4 - Sub::App2: config loaded properly
ok 5 - App3: config files found
ok 6 - App3: config loaded properly
1..6
ok
t\config_reader.t ......................................
ok 1 - config_files() only sees existing files
ok 2 - role Dancer2::Core::Role::ConfigReader is consumed
ok 3 - config_files() works
ok 4 - config_files() does JSON too!
# bad YAML file
ok 5
ok 6 - config_files() works
ok 7 - Configuration file parsing failure
# config merging
ok 8 - full merging of configuration hashes
# config parsing
ok 9
ok 10
ok 11 - normalized UTF-8 to utf-8
ok 12
ok 13
# default values
ok 14
ok 15 - Configuration file charset failure
ok 16
ok 17 - traces are not enabled
ok 18 - traces are enabled
ok 19
1..19
ok
t\config_settings.t ....................................
ok 1 - default value for 'port' is OK
ok 2 - default value for 'content_type' is OK
ok 3 - setting a new value
ok 4 - new value has been set
ok 5 - setting bar with set
ok 6 - new value has been set
ok 7 - set multiple values
ok 8 - set multiple values successful
1..8
ok
t\context-in-before.t ..................................
1..10
ok 1 - 'Got app' isa 'CODE'
ok 2 - 'Context is actually an app now' isa 'Dancer2::Core::App'
ok 3 - It is the correct app
ok 4 - Dancer2::Core::App->can('app')
ok 5 - 'When called ->app, we get te app again' isa 'Dancer2::Core::App'
ok 6 - It is the correct app
ok 7 - Same exact application (by reference)
ok 8 - [GET /] status OK
ok 9 - [GET /] content OK
ok 10 - before hook called
ok
t\cookie.t .............................................
# Constructor
ok 1 - An object of class 'Dancer2::Core::Cookie' isa 'Dancer2::Core::Cookie'
ok 2 - Dancer2::Core::Cookie->can('to_header')
# Setting values
ok 3
ok 4
ok 5 - Stringifies to desired value
ok 6
ok 7
ok 8
ok 9
ok 10
ok 11
# accessors and defaults
ok 12
ok 13
ok 14
ok 15
ok 16
ok 17
ok 18
ok 19
ok 20 - by default, path is /
ok 21 - has_path
ok 22
ok 23 - has_path
ok 24
ok 25
ok 26
ok 27
ok 28
ok 29
ok 30
ok 31
ok 32
ok 33
ok 34
# expiration strings
ok 35
ok 36
ok 37
ok 38
ok 39
ok 40
ok 41
ok 42
ok 43
ok 44
ok 45
ok 46
ok 47
ok 48
ok 49
ok 50
ok 51
ok 52
# to header
ok 53
ok 54
ok 55
1..55
ok
t\custom_dsl.t .........................................
ok 1
ok 2 - [GET /] Correct content
ok 3 - [POST /] Correct content
1..3
ok
t\dancer-test.t ........................................
1..49
ok 1
ok 2
ok 3
ok 4
ok 5 - route /foo exists
ok 6 - route ARRAY(0x3aacc) exists
ok 7 - route Dancer2::Core::Request=HASH(0x1f4edfc) exists
ok 8 - An object of class 'Dancer2::Core::Response' isa 'Dancer2::Core::Response'
ok 9
ok 10 - An object of class 'Dancer2::Core::Response' isa 'Dancer2::Core::Response'
ok 11
ok 12 - An object of class 'Dancer2::Core::Response' isa 'Dancer2::Core::Response'
ok 13
ok 14 - An object of class 'Dancer2::Core::Response' isa 'Dancer2::Core::Response'
ok 15
ok 16 - response_content_is with /foo
ok 17 - response_content_is with ARRAY(0x3aacc)
ok 18 - response_content_is with Dancer2::Core::Request=HASH(0x1f4edfc)
ok 19 - response_content_is with Dancer2::Core::Response=HASH(0x155a60c)
ok 20 - response_content_isnt with /foo
ok 21 - response_content_isnt with ARRAY(0x3aacc)
ok 22 - response_content_isnt with Dancer2::Core::Request=HASH(0x1f4edfc)
ok 23 - response_content_isnt with Dancer2::Core::Response=HASH(0x155a60c)
ok 24 - response content matches (?^:igh) for GET /foo
ok 25 - response content matches (?^:igh) for GET /foo
ok 26 - response content matches (?^:igh) for GET /foo
ok 27 - response content matches (?^:igh) for response object
ok 28 - response content doesn't match (?^:ought) for GET /foo
ok 29 - response content doesn't match (?^:ought) for GET /foo
ok 30 - response content doesn't match (?^:ought) for GET /foo
ok 31 - response content doesn't match (?^:ought) for response object
ok 32 - response status is 200 for GET /foo
ok 33 - response status is 200 for GET /foo
ok 34 - response status is 200 for GET /foo
ok 35 - response status is 200 for response object
ok 36 - response status is not 203 for GET /foo
ok 37 - response status is not 203 for GET /foo
ok 38 - response status is not 203 for GET /foo
ok 39 - response status is not 203 for response object
ok 40 - headers include expected data for GET /foo
ok 41 - headers include expected data for GET /foo
ok 42 - headers include expected data for GET /foo
ok 43 - headers include expected data for response object
ok 44 - PARAMS get echoed by route
ok 45 - file uploaded with supplied data
ok 46 - file uploaded with supplied filename
ok 47 - multi values for same key get echoed back
ok 48 - multi utf8 value properly merge
# extra headers in request
ok 49 - extra headers included in request
ok
t\deserialize.t ........................................
1..15
ok 1 - An object of class 'Dancer2::Logger::Capture' isa 'Dancer2::Logger::Capture'
# Subtest: PUT request with parameters
ok 1 - Parameters deserialized from params
ok 2 - Parameters deserialized from data
1..2
ok 2 - PUT request with parameters
# Verify Serializers decode into characters
ok 3 - utf-8 string returns the same using the Dumper serializer
ok 4 - utf-8 string returns the same using the JSON serializer
ok 5 - utf-8 string returns the same using the YAML serializer
# Decoding of mixed route and deserialized body params
ok 6 - Integer from JSON body remains integer and route params decoded
# Deserialze any body content that is allowed or undefined
ok 7 - JSON body deserialized for DELETE requests
ok 8 - JSON body deserialized for PATCH requests
# Check serialization errors
ok 9 - An object of class 'Dancer2::Logger::Capture::Trap' isa 'Dancer2::Logger::Capture::Trap'
ok 10 - A reference of type 'ARRAY' isa 'ARRAY'
ok 11 - One error caught
ok 12 - A reference of type 'HASH' isa 'HASH'
ok 13 - Two items in the error
ok 14 - Correct level
ok 15 - Correct error message
ok
t\dispatcher.t .........................................
1..16
ok 1 - [/] Return code ok
ok 2 - [/] Correct headers
ok 3 - [/] Contents ok. (test 0)
ok 4 - [/user/Johnny] Return code ok
ok 5 - [/user/Johnny] Correct headers
ok 6 - [/user/Johnny] Contents ok. (test 1)
ok 7 - [/twoohfour] Return code ok
ok 8 - [/twoohfour] Correct headers
ok 9 - [/twoohfour] Contents ok. (test 2)
ok 10 - [/haltme] Return code ok
ok 11 - [/haltme] Correct headers
ok 12 - [/haltme] Contents ok. (test 3)
ok 13 - Return code ok.
ok 14 - Length ok.
ok 15 - contents ok
ok 16 - didnt enter the second filter, because of halt
ok
t\dsl.t ................................................
ok 1 - Got app
ok 2 - GET / correct content
ok 3 - POST / correct content
1..3
ok
t\dsl\any.t ............................................
1..2
# Subtest: any with params
ok 1 - Method GET works
ok 2 - Method POST works
ok 3 - Method PUT doesn't exist
ok 4 - Method DELETE doesn't exist
ok 5 - Method OPTIONS doesn't exist
ok 6 - Method PATCH doesn't exist
ok 7 - Method NONEXIST doesn't exist
1..7
ok 1 - any with params
# Subtest: any without params
ok 1 - Method GET works
ok 2 - Method POST works
ok 3 - Method PUT works
ok 4 - Method DELETE works
ok 5 - Method OPTIONS works
ok 6 - Method PATCH works
1..6
ok 2 - any without params
ok
t\dsl\app.t ............................................
1..2
ok 1 - An object of class 'Dancer2::Core::App' isa 'Dancer2::Core::App'
ok 2 - Correct app name
ok
t\dsl\content.t ........................................
1..1
# Subtest: content keyword can only be used within delayed response
ok 1 - Request failed
ok 2 - Correct response code
ok 3 - Failed to use content keyword outside delayed response
ok 4 - An object of class 'Dancer2::Logger::Capture' isa 'Dancer2::Logger::Capture'
ok 5 - An object of class 'Dancer2::Logger::Capture::Trap' isa 'Dancer2::Logger::Capture::Trap'
ok 6 - A reference of type 'ARRAY' isa 'ARRAY'
ok 7 - Only one error
ok 8 - Got formatted message
ok 9 - Correct error message
ok 10 - Rest of error okay
1..10
ok 1 - content keyword can only be used within delayed response
ok
t\dsl\delayed.t ........................................
1..5
# Subtest: Testing an app with content keyword
ok 1 - No responder yet
ok 2 - 'Got a responder in the delayed callback' isa 'CODE'
ok 3 - No writer yet
ok 4 - Got a writer
ok 5 - Successful request
ok 6 - Correct content
1..6
ok 1 - Testing an app with content keyword
# Subtest: Testing an app with multiple content keyword calls
ok 1 - Successful request
ok 2 - Correct content
1..2
ok 2 - Testing an app with multiple content keyword calls
# Subtest: Testing an app without content keyword
ok 1 - Successful request
ok 2 - Correct content
1..2
ok 3 - Testing an app without content keyword
# Subtest: Delayed response ignored for non-delayed content
ok 1 - Successful request
ok 2 - Correct content
1..2
ok 4 - Delayed response ignored for non-delayed content
# Subtest: Delayed response error handling
ok 1 - Successful request # TODO Does not work in development server
ok 2 - Correct content # TODO Does not work in development server
ok 3 - 'Got logs' isa 'ARRAY' # TODO Does not work in development server
not ok 4 - Got a message # TODO Does not work in development server
# Failed (TODO) test 'Got a message'
# at t\dsl\delayed.t line 136.
# got: '0'
# expected: '1'
not ok 5 - Got message # TODO Does not work in development server
# Failed (TODO) test 'Got message'
# at t\dsl\delayed.t line 139.
not ok 6 - 'Got message' isa 'HASH' # TODO Does not work in development server
# Failed (TODO) test ''Got message' isa 'HASH''
# at t\dsl\delayed.t line 140.
# 'Got message' isn't defined
not ok 7 - Correct error message level # TODO Does not work in development server
# Failed (TODO) test 'Correct error message level'
# at t\dsl\delayed.t line 141.
# got: undef
# expected: 'core'
not ok 8 - Got error # TODO Does not work in development server
# Failed (TODO) test 'Got error'
# at t\dsl\delayed.t line 147.
# undef
# doesn't match '(?^:^Error in delayed response:)'
ok 9 - Successful request # TODO Does not work in development server
ok 10 - Correct content # TODO Does not work in development server
not ok 11 - Got error # TODO Does not work in development server
# Failed (TODO) test 'Got error'
# at t\dsl\delayed.t line 159.
# undef
# doesn't match '(?^:^Error in delayed response:)'
1..11
ok 5 - Delayed response error handling
ok
t\dsl\error_template.t .................................
ok 1 - Got app
ok 2 - Got app
# Subtest: /error
ok 1 - send_error sets the status to 505
ok 2 - Error message looks good
ok 3
ok 4
1..4
ok 3 - /error
# Subtest: /public
ok 1 - send_error sets the status to 510
ok 2 - Error message looks good
1..2
ok 4 - /public
# Subtest: 404 with static template
ok 1 - unknown route => 404
ok 2 - Error message looks good
1..2
ok 5 - 404 with static template
# Subtest: /no_template
ok 1 - send_error sets the status to 404
ok 2 - Error message looks good
ok 3 - Error contains no stack trace
1..3
ok 6 - /no_template
1..6
ok
t\dsl\extend.t .........................................
1..5
ok 1 - use line dsl can foo
ok 2 - use line Foo returns bar
ok 3 - intermediate package has no polluted namespace
ok 4 - config specified DSL can foo
ok 5 - config specified Foo returns baz
ok
t\dsl\halt.t ...........................................
# Subtest: halt within routes
ok 1 - Got app
ok 2 - [/shortcircuit] Correct status
ok 3 - [/shortcircuit] Correct content
ok 4 - [/halt] Correct Server header
ok 5 - [/halt] Correct X-Foo header
1..5
ok 1 - halt within routes
# Subtest: halt in before hook
ok 1 - Got app
ok 2 - [/shortcircuit] Correct code with before hook
ok 3 - [/shortcircuit] Correct content with before hook
1..3
ok 2 - halt in before hook
1..2
ok
t\dsl\halt_with_param.t ................................
# Subtest: halt with parameter within routes
ok 1 - Got app
ok 2 - [/shortcircuit] Correct status
ok 3 - [/shortcircuit] Correct content
ok 4 - [/halt] Correct Server header
ok 5 - [/halt] Correct X-Foo header
1..5
ok 1 - halt with parameter within routes
# Subtest: halt with parameter in before hook
ok 1 - Got app
ok 2 - [/shortcircuit] Correct code with before hook
ok 3 - [/shortcircuit] Correct content with before hook
1..3
ok 2 - halt with parameter in before hook
1..2
ok
t\dsl\parameters.t .....................................
# Subtest: Query parameters
ok 1 - 'parameters keyword' isa 'Hash::MultiValue'
ok 2 - Got single value
ok 3 - Got single value from multi key
ok 4 - Got multi value from multi key
ok 5 - HMV interface returns decoded values
ok 6 - Regular interface returns encoded values
ok 7 - Successful request
1..7
ok 1 - Query parameters
# Subtest: Body parameters
ok 1 - 'parameters keyword' isa 'Hash::MultiValue'
ok 2 - Got single value
ok 3 - Got single value from multi key
ok 4 - Got multi value from multi key
ok 5 - Successful request
1..5
ok 2 - Body parameters
# Subtest: Body parameters with serialized data
ok 1 - 'parameters keyword' isa 'Hash::MultiValue'
ok 2 - Got single value
ok 3 - Got single value from multi key
ok 4 - Got multi value from multi key
ok 5 - Successful request
1..5
ok 3 - Body parameters with serialized data
# Subtest: Route parameters
ok 1 - 'parameters keyword' isa 'Hash::MultiValue'
ok 2 - Got keyed value
ok 3 - Successful request
ok 4 - 'parameters keyword returns Hash::MultiValue object' isa 'Hash::MultiValue'
ok 5 - Got first value
ok 6 - Got second value
ok 7 - Successful request
1..7
ok 4 - Route parameters
# Subtest: Splat and megasplat route parameters
ok 1 - 'parameters keyword' isa 'Hash::MultiValue'
ok 2 - All route parameters are empty
ok 3 - Got splat values
ok 4 - Successful request
ok 5 - 'parameters keyword returns Hash::MultiValue object' isa 'Hash::MultiValue'
ok 6 - All route parameters are empty
ok 7 - Got splat values
ok 8 - Successful request
ok 9 - 'parameters keyword returns Hash::MultiValue object' isa 'Hash::MultiValue'
ok 10 - All route parameters are empty
ok 11 - Got splat values
ok 12 - Successful request
ok 13 - 'parameters keyword returns Hash::MultiValue object' isa 'Hash::MultiValue'
ok 14 - Correct route parameter
ok 15 - Got splat values
ok 16 - Successful request
1..16
ok 5 - Splat and megasplat route parameters
# Subtest: Captured route parameters
ok 1 - 'parameters keyword' isa 'Hash::MultiValue'
ok 2 - All route parameters are empty
ok 3 - Correct splat values
ok 4 - capture values are empty
ok 5 - Successful request
1..5
ok 6 - Captured route parameters
# Subtest: Named captured route parameters
ok 1 - 'parameters keyword' isa 'Hash::MultiValue'
ok 2 - All route parameters are empty
ok 3 - splat values are empty
ok 4 - Correct capture values
ok 5 - Successful request
1..5
ok 7 - Named captured route parameters
1..7
ok
t\dsl\pass.t ...........................................
# Subtest: pass within routes
ok 1 - Got app
ok 2 - [/pass] Correct status
ok 3 - [/pass] Correct content
ok 4 - [/pass] Correct X-Pass header
1..4
ok 1 - pass within routes
1..1
ok
t\dsl\path.t ...........................................
1..4
# Subtest: /
ok 1 - PATH_INFO empty or /
ok 2 - D2 path_info matches $env
ok 3 - D2 path_info matches Plack path_info
ok 4 - D2 path is /
ok 5 - Plack path is /
ok 6 - Result successful
ok 7 - script_name is empty
1..7
ok 1 - /
# Subtest: /endpoint
ok 1 - PATH_INFO /endpoint
ok 2 - D2 path_info matches $env
ok 3 - D2 path_info matches Plack path_info
ok 4 - D2 path is /
ok 5 - Plack path is /
ok 6 - Result successful
ok 7 - script_name is empty
1..7
ok 2 - /endpoint
# Subtest: /mounted/
ok 1 - PATH_INFO empty or /
ok 2 - D2 path_info matches $env
ok 3 - D2 path_info matches Plack path_info
ok 4 - D2 path is /
ok 5 - Plack path is /
ok 6 - Result successful
ok 7 - script_name is /mounted
1..7
ok 3 - /mounted/
# Subtest: /mounted/endpoint
ok 1 - PATH_INFO /endpoint
ok 2 - D2 path_info matches $env
ok 3 - D2 path_info matches Plack path_info
ok 4 - D2 path is /
ok 5 - Plack path is /
ok 6 - Result successful
ok 7 - script_name is /mounted
1..7
ok 4 - /mounted/endpoint
ok
t\dsl\route_retvals.t ..................................
ok 1 - Two routes available
ok 2 - An object of class 'Dancer2::Core::Route' isa 'Dancer2::Core::Route'
ok 3 - An object of class 'Dancer2::Core::Route' isa 'Dancer2::Core::Route'
ok 4 - Created GET route
ok 5 - Created HEAD route too
1..5
ok
t\dsl\send_file.t ......................................
ok 1 - Got app
# Subtest: Text content
ok 1 - send_file sets the status to 200
ok 2 - Text content type has UTF-8 charset
ok 3 - Text content contains UTF-8 characters
1..3
ok 2 - Text content
# Subtest: Binary content
ok 1 - send_file sets the status to 200 (binary content)
ok 2 - send_file returns immediately with content
ok 3 - correct content_type in response
1..3
ok 3 - Binary content
# Subtest: string refs
ok 1 - send_file set status to 200 (string ref)
ok 2 - stringref content
1..2
ok 4 - string refs
# Subtest: filehandles
ok 1 - send_file set status to 200 (filehandle)
ok 2 - filehandle content
1..2
ok 5 - filehandles
# Subtest: no streaming
ok 1 - send_file set status to 200 (no streaming)
ok 2 - no streaming - content
1..2
ok 6 - no streaming
# Subtest: options streaming
ok 1 - send_file set status to 200 (options streaming)
ok 2 - options streaming - content
1..2
ok 7 - options streaming
# Subtest: send_file returns correct content type
ok 1 - send_file returns success
ok 2 - send_file returns correct content_type
1..2
ok 8 - send_file returns correct content type
1..8
ok
t\dsl\splat.t ..........................................
1..4
ok 1 - Correct params
ok 2 - splat behaves as expected
ok 3 - got a 200
ok 4 - got expected response
ok
t\dsl\to_app.t .........................................
1..2
ok 1 - Got first App
ok 2 - Got second App
ok
t\engine.t .............................................
ok 1 - An object of class 'Dancer2::Template::Tiny' isa 'Dancer2::Template::Tiny'
ok 2 - Consumed Role::Engine
ok 3 - Consumed Role::Template
ok 4 - Correct engine name
ok 5 - An object of class 'Dancer2::Core::App' isa 'Dancer2::Core::App'
# logger
ok 6 - Built logger successfully with proper name
ok 7 - Failed creating logger with illegal name
ok 8 - Correct response from override
# session
ok 9 - Built session successfully with proper name
ok 10 - Failed creating session with illegal name
ok 11 - Correct response from override
# template
ok 12 - Built template successfully with proper name
ok 13 - Failed creating template with illegal name
ok 14 - Correct response from override
1..14
ok
[AppDies:20420] error @2016-05-17 00:55:04> Route exception: oh no in C:\cpanfly-5.14\var\cpan\build\Dancer2-0.166001-oiu95b\blib\lib/Dancer2/Core/App.pm l. 1288
t\error.t ..............................................
# Subtest: basic defaults of Error object
ok 1 - code
ok 2 - title
ok 3 - message
ok 4 - error content contains css path relative to uri_base
1..4
ok 1 - basic defaults of Error object
# Subtest: send_error in route
ok 1 - Got app
ok 2 - send_error sets the status to 500
ok 3 - Error message looks good
ok 4 - Response has appropriate content type after serialization
1..4
ok 2 - send_error in route
# Subtest: send_error with custom stuff
ok 1 - Got app
ok 2 - send_error sets the status to 542
ok 3 - Error message looks good
1..3
ok 3 - send_error with custom stuff
# Subtest: Response->error()
ok 1 - An object of class 'Dancer2::Core::Error' isa 'Dancer2::Core::Error'
ok 2 - response code is 418
ok 3 - response content overriden by error
ok 4 - error code title is present
ok 5 - response is halted
1..5
ok 4 - Response->error()
# Subtest: Throwing an error with a response
ok 1 - 'Error->throw() accepts a response' isa 'Dancer2::Core::Response'
1..1
ok 5 - Throwing an error with a response
# Subtest: Error with show_errors: 0
ok 1
1..1
ok 6 - Error with show_errors: 0
# Subtest: Error with show_errors: 1
ok 1
1..1
ok 7 - Error with show_errors: 1
# Subtest: App dies with serialized error
ok 1 - 'Got app' isa 'CODE'
ok 2 - /die returns 500
ok 3 - JSON decoding serializer error produces no errors
ok 4 - 'Error deserializes to a hash' isa 'HASH'
ok 5 - Get expected error message
1..5
ok 8 - App dies with serialized error
# Subtest: Error with exception object
ok 1 - Error content contains exception message
1..1
ok 9 - Error with exception object
1..9
ok
t\factory.t ............................................
ok 1
ok 2
ok 3 - Failure to load nonexistent class
ok 4 - An object of class 'Dancer2::Logger::Console' isa 'Dancer2::Logger::Console'
1..4
ok
Error in tempfile() using template C:/cpanfly-5.14/var/cpan/build/Dancer2-0.166001-oiu95b/C:/cpanfly-5.14/var/tmp/XXXXXXXXXX: Parent directory (C:/cpanfly-5.14/var/cpan/build/Dancer2-0.166001-oiu95b/C:/cpanfly-5.14/var/tmp/) does not exist at t\file_utils.t line 51.
# Looks like you planned 20 tests but ran 7.
# Looks like your test exited with 2 just after 7.
t\file_utils.t .........................................
1..20
ok 1 - Failure opening nonexistent file
ok 2
ok 3
ok 4
ok 5
ok 6
ok 7
Dubious, test returned 2 (wstat 512, 0x200)
Failed 13/20 subtests
t\forward.t ............................................
ok 1 - Got app
ok 2 - [GET /] Correct code
ok 3 - [GET /] Correct content
ok 4 - [GET /bounce] Correct code
ok 5 - [GET /bounce] Correct content
ok 6 - [GET /bounce/thesethings/] Correct code
ok 7 - [GET /bounce/thesethings/] Correct content
ok 8 - [GET /bounce2/adding_params/] Correct code
ok 9 - [GET /bounce2/adding_params/] Correct content
ok 10 - [GET /go_to_post/] Correct code
ok 11 - [GET /go_to_post/] Correct content
ok 12 - [GET /bounce/] Correct content length
ok 13 - [GET /bounce/] Correct content type
ok 14 - [GET /bounce/] Correct content type charset
ok 15 - [GET /bounce/] Correct Server
ok 16 - [POST /] Correct code
ok 17 - [POST /] Correct content
ok 18 - [POST /bounce/] Correct code
ok 19 - [POST /bounce/] Correct content
ok 20 - [POST /bounce/] Correct content length
ok 21 - [POST /bounce/] Correct content type
ok 22 - [POST /bounce/] Correct content type charset
ok 23 - [POST /bounce/] Correct Server
1..23
ok
t\forward_before_hook.t ................................
1..4
ok 1 - Got app
ok 2 - forward in before hook
ok 3 - redirect in before hook
ok 4 - .. and the response content is correct
ok
t\forward_test_tcp.t ...................................
ok 1 - Got app
ok 2
ok 3
ok 4
ok 5
ok 6
ok 7
ok 8
ok 9
ok 10
ok 11
ok 12
ok 13
ok 14
ok 15
ok 16
ok 17
ok 18
ok 19
ok 20
ok 21
1..21
ok
t\hooks.t ..............................................
# Subtest: Request hooks
ok 1 - before_request was called
ok 2 - after_request was called
ok 3 - before_serializer was called
ok 4 - after_serializer was called
ok 5 - before_file_render undef
# after hook called once per request
ok 6 - after_request called after redirect
# Serializer hooks
# About to forward!
ok 7 - after_request called only once after forward
ok 8 - Response serialized
ok 9 - before_serializer was called
ok 10 - after_serializer was called
ok 11 - before_file_render undef
ok 12 - Before hook modified content
ok 13 - before_serializer was called with no content
ok 14 - after_serializer was called after content changes in hook
1..14
ok 1 - Request hooks
# Subtest: file render hooks
ok 1 - before_file_render was called
ok 2 - after_file_render was called
1..2
ok 2 - file render hooks
# Subtest: template render hook
ok 1 - before_template_render was called
ok 2 - after_template_render was called
1..2
ok 3 - template render hook
# Subtest: before can halt
ok 1
1..1
ok 4 - before can halt
# Subtest: route_exception
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
ok 7
1..7
ok 5 - route_exception
1..5
ok
t\http_methods.t .......................................
1..12
ok 1 - Got app
ok 2 - OPTIONS /
ok 3 - DELETE /
ok 4 - POST /
ok 5 - GET /
ok 6 - PUT /
ok 7 - PATCH /
ok 8 - HEAD /
ok 9 - Content-Length for HEAD
ok 10 - Response->is_success is false when using illegal HTTP method
ok 11 - Illegal method should return 405 code
ok 12 - Illegal method should have "Method Not Allowed" in the content
ok
t\http_status.t ........................................
1..11
# HTTP status
ok 1 - HTTP status looks good for undef
ok 2 - HTTP status looks good for 200
ok 3 - HTTP status looks good for Not Found
ok 4 - HTTP status looks good for bad_request
ok 5 - HTTP status looks good for i_m_a_teapot
ok 6 - HTTP status looks good for error
ok 7 - HTTP status looks good for 911
# HTTP status_message
ok 8 - HTTP status message looks good for undef
ok 9 - HTTP status message looks good for 200
ok 10 - HTTP status message looks good for error
ok 11 - HTTP status message looks good for 911
ok
[TestApp:19648] error @2016-05-17 00:55:12> Route exception: Can't open 'C:\cpanfly-5.14\views\t.tt' using mode '<' at C:\cpanfly-5.14\var\cpan\build\Dancer2-0.166001-oiu95b\blib\lib/Dancer2/Template/Simple.pm line 31. in C:\cpanfly-5.14\var\cpan\build\Dancer2-0.166001-oiu95b\blib\lib/Dancer2/Core/App.pm l. 1288
# Failed test 'Request successful'
# at t\issues\gh-1013\gh-1013.t line 34.
# Failed test 'Correct content'
# at t\issues\gh-1013\gh-1013.t line 37.
# got: '
#
#
#
#
# Error 500 - Internal Server Error
#
#
#
#
Error 500 - Internal Server Error
#
# Wooops, something went wrong
#
#
#
# '
# expected: 'hello'
# Looks like you failed 2 tests of 3.
t\issues\gh-1013\gh-1013.t .............................
ok 1 - Request does not crash
not ok 2 - Request successful
not ok 3 - Correct content
1..3
Dubious, test returned 2 (wstat 512, 0x200)
Failed 2/3 subtests
t\issues\gh-1070.t .....................................
1..2
ok 1 - Escaped message
ok 2 - No unescaped message
ok
t\issues\gh-1098.t .....................................
1..3
# Subtest: Core::Error serializer isa tests
1..5
ok 1 - Error->new lived
ok 2 - Error->new(show_errors => []) died
ok 3 - Error->new(serializer => undef) lived
ok 4 - Error->new(serializer => Dancer2::Serializer::JSON->new) lived
ok 5 - Error->new(serializer => JSON->new) died
ok 1 - Core::Error serializer isa tests
# Subtest: Core::Response headers isa tests
1..5
ok 1 - Response->new lived
ok 2 - Response->new( headers => [ Header => 'Content' ] ) lived
ok 3 - Response->new( headers => HTTP::Headers->new ) lived
ok 4 - Response->new( headers => HTTP::Headers::Fast->new ) lived
ok 5 - Response->new( headers => JSON->new ) died
ok 2 - Core::Response headers isa tests
# Subtest: Core::Role::Logger log_level isa tests
1..8
ok 1 - Logger->new lived
ok 2 - Logger->new(log_level => core) lives
ok 3 - Logger->new(log_level => debug) lives
ok 4 - Logger->new(log_level => info) lives
ok 5 - Logger->new(log_level => warn) lives
ok 6 - Logger->new(log_level => warning) lives
ok 7 - Logger->new(log_level => error) lives
ok 8 - Logger->new(log_level => 'BadLevel') died
ok 3 - Core::Role::Logger log_level isa tests
ok
t\issues\gh-596.t ......................................
1..2
ok 1 - Successful
ok 2 - Correct server tokens configuration
ok
t\issues\gh-634.t ......................................
1..3
# Subtest: test Logger::File with log_dir specified
1..6
ok 1 - An object of class 'Dancer2::Logger::File' isa 'Dancer2::Logger::File'
ok 2 - Logger got correct environment
ok 3 - Logger got correct location
ok 4 - Logger got correct log directory
ok 5 - Logger got correct filename
ok 6 - Logger got correct log file
ok 1 - test Logger::File with log_dir specified
# Subtest: test Logger::File with log_dir NOT specified
1..6
ok 1 - An object of class 'Dancer2::Logger::File' isa 'Dancer2::Logger::File'
ok 2 - Logger got correct environment
ok 3 - Logger got correct location
ok 4 - Logger got correct log directory
ok 5 - Logger got correct filename
ok 6 - Logger got correct log file
ok 2 - test Logger::File with log_dir NOT specified
# Subtest: test Logger::File with non-existent log_dir specified
1..6
ok 1 - An object of class 'Dancer2::Logger::File' isa 'Dancer2::Logger::File'
ok 2 - Logger got correct environment
ok 3 - Logger got correct location
ok 4 - Logger got correct log directory
ok 5 - Logger got correct filename
ok 6 - Logger got correct log file
ok 3 - test Logger::File with non-existent log_dir specified
ok
t\issues\gh-639\fails\issue.t ..........................
1..1
ok 1 - Correct compilation issue
ok
t\issues\gh-639\succeeds\issue.t .......................
1..1
ok 1 - No compilation issue
ok
[MyApp:17656] error @2016-05-17 00:55:20> Route exception: Failed to render template: file error - environment_setting.tt: not found at C:\cpanfly-5.14\var\cpan\build\Dancer2-0.166001-oiu95b\blib\lib/Dancer2/Core/Role/Template.pm line 132. in C:\cpanfly-5.14\var\cpan\build\Dancer2-0.166001-oiu95b\blib\lib/Dancer2/Core/App.pm l. 1288
# Failed test 'Successful request'
# at t\issues\gh-650\gh-650.t line 34.
# got: '500'
# expected: '200'
# Failed test 'Correct content'
# at t\issues\gh-650\gh-650.t line 35.
# '
#
#
#
#
# Error 500 - Internal Server Error
#
#
#
#
Error 500 - Internal Server Error
#
# Wooops, something went wrong
#
#
#
#
# '
# doesn't match '(?^:development)'
[MyApp:17656] error @2016-05-17 00:55:20> Route exception: Failed to render template: file error - environment_setting.tt: not found at C:\cpanfly-5.14\var\cpan\build\Dancer2-0.166001-oiu95b\blib\lib/Dancer2/Core/Role/Template.pm line 132. in C:\cpanfly-5.14\var\cpan\build\Dancer2-0.166001-oiu95b\blib\lib/Dancer2/Core/App.pm l. 1288
# Failed test 'Successful request'
# at t\issues\gh-650\gh-650.t line 38.
# got: '500'
# expected: '200'
# Failed test 'Correct content'
# at t\issues\gh-650\gh-650.t line 39.
# '
#
#
#
#
# Error 500 - Internal Server Error
#
#
#
#
Error 500 - Internal Server Error
#
# Wooops, something went wrong
#
#
#
#
# '
# doesn't match '(?^:development)'
# Looks like you failed 4 tests of 5.
t\issues\gh-650\gh-650.t ...............................
ok 1 - Got app
not ok 2 - Successful request
not ok 3 - Correct content
not ok 4 - Successful request
not ok 5 - Correct content
1..5
Dubious, test returned 4 (wstat 1024, 0x400)
Failed 4/5 subtests
t\issues\gh-723.t ......................................
1..4
ok 1 - A reference of type 'CODE' isa 'CODE'
# Subtest: GET /
1..2
ok 1 - Correct code
ok 2 - Correct content
ok 2 - GET /
# Subtest: GET /test/
1..2
ok 1 - Correct code
ok 2 - Correct content
ok 3 - GET /test/
# Subtest: Missing POST params
1..4
ok 1 - A reference of type 'HASH' isa 'HASH'
ok 2 - Got params
ok 3 - Correct code
ok 4 - Correct content
ok 4 - Missing POST params
ok
t\issues\gh-730.t ......................................
1..3
ok 1 - A reference of type 'CODE' isa 'CODE'
# Subtest: Runner config
1..5
ok 1 - No default behind_proxy
ok 2 - Single app registered
ok 3 - 'Correct app registered' isa 'Dancer2::Core::App'
ok 4 - behind_proxy not defined by default in an app
ok 5 - Set behind_proxy locally in the app to one
ok 2 - Runner config
# Subtest: Using App-level settings
1..3
ok 1 - Runner's behind_proxy is still the default
ok 2 - [GET /] Correct code
ok 3 - [GET /] Local value achieved
ok 3 - Using App-level settings
ok
t\issues\gh-762.t ......................................
# Subtest: /error
ok 1 - send_error sets the status to 404
ok 2 - Error message looks good
ok 3
ok 4
1..4
ok 1 - /error
# Subtest: FourOhFour with views template
ok 1 - unknown route => 404
ok 2 - Error message looks good
ok 3
ok 4
1..4
ok 2 - FourOhFour with views template
1..2
ok
[App:11788] core @2016-05-17 00:55:25> Failed to deserialize the request: malformed JSON string, neither array, object, number, string or atom, at character offset 0 (before "invalid") at C:/cpanfly-5.14/var/megalib/JSON.pm line 171. in C:\cpanfly-5.14\var\cpan\build\Dancer2-0.166001-oiu95b\blib\lib/Dancer2/Core/Request.pm l. 202
t\issues\gh-794.t ......................................
1..2
ok 1 - Correct JSON content in POST
ok 2 - Failed to decode invalid content
ok
[App:17332] core @2016-05-17 00:55:26> Failed to deserialize the request: 'false' expected, at character offset 0 (before "foo=bar") at C:/cpanfly-5.14/var/megalib/JSON.pm line 171. in C:\cpanfly-5.14\var\cpan\build\Dancer2-0.166001-oiu95b\blib\lib/Dancer2/Core/Request.pm l. 202
t\issues\gh-797.t ......................................
# Subtest: Basic response failing
ok 1 - [POST /] Failed when sending regular params # TODO 500 when deserializing bad input
1..1
ok 1 - Basic response failing
# Subtest: Basic response
ok 1 - [POST /] Correct response code
ok 2 - [POST /] Correct response data
1..2
ok 2 - Basic response
# Subtest: Empty POST
ok 1 - [POST /] Correct response code with empty post body
1..1
ok 3 - Empty POST
1..3
ok
t\issues\gh-799.t ......................................
1..1
# Subtest: Logger can access request
ok 1 - An object of class 'Dancer2::Core::Request' isa 'Dancer2::Core::Request'
ok 2 - An object of class 'Dancer2::Logger::Capture' isa 'Dancer2::Logger::Capture'
ok 3 - Dancer2::Logger::Capture->can('format_message')
ok 4 - An object of class 'Dancer2::Logger::Capture::Trap' isa 'Dancer2::Logger::Capture::Trap'
ok 5 - Messages logged successfully
ok 6 - Dancer2::Logger::Capture->can('format_message')
ok 7 - Correct formatted message created
ok 8 - Successful request
1..8
ok 1 - Logger can access request
ok
t\issues\gh-811.t ...................................... skipped: Dancer2::Session::Cookie probably missing.
t\issues\gh-931.t ......................................
# Subtest: Route takes precedence over all other parameters
ok 1 - Query variable exists
ok 2 - Body variable exists
ok 3 - Route variable exists
ok 4 - Route variable wins
1..4
ok 1 - Route takes precedence over all other parameters
# Subtest: When route parameters not available, POST takes precedence
ok 1 - Query variable exists
ok 2 - Body variable exists
ok 3 - Body variable wins
1..3
ok 2 - When route parameters not available, POST takes precedence
1..2
ok
t\issues\gh-936.t ......................................
# Subtest: does-not-exist
ok 1 - status is 404
ok 2 - Error message looks good
1..2
ok 1 - does-not-exist
# Subtest: anywhere
ok 1 - status is 404
ok 2 - Error message looks good
1..2
ok 2 - anywhere
1..2
ok
t\issues\gh-944.t ......................................
# Subtest: response set in before hook
ok 1 - Successful request
ok 2 - Correct content
1..2
ok 1 - response set in before hook
# Subtest: response content set in route
ok 1 - Successful request
ok 2 - route return value ignored
ok 3 - Correct content
1..3
ok 2 - response content set in route
1..2
ok
t\issues\memleak\die_in_hooks.t ........................
1..6
ok 1 - Object exists
ok 2 - 'It is an object' isa 'Foo::Destroy'
ok 3 - Request failed
ok 4 - Failure status
ok 5 - Memory cleaned
ok 6 - Correct error
ok
t\log_die_before_hook.t ................................
ok 1 - Got app
ok 2 - Got error message when a before hook dies
1..2
ok
t\log_levels.t .........................................
1..6
ok 1 - Successful response
ok 2 - Correct content
ok 3 - Log levels work
ok 4 - Successful response
ok 5 - Correct content
ok 6 - Log levels work
ok
# Failed test at t\logger.t line 50.
# Structures begin differing at:
# $got->[2] = HASH(0xc74374)
# $expected->[2] = Does not exist
# Looks like you failed 1 test of 2.
# Failed test 'log level and capture'
# at t\logger.t line 64.
# Looks like you failed 1 test of 4.
t\logger.t .............................................
ok 1
ok 2
# Subtest: log level and capture
not ok 1
ok 2
1..2
not ok 3 - log level and capture
# Subtest: logger file
ok 1
1..1
ok 4 - logger file
1..4
Dubious, test returned 1 (wstat 256, 0x100)
Failed 1/4 subtests
t\logger_console.t .....................................
ok 1 - core message sent
ok 2 - debug message sent
ok 3 - info message sent
ok 4 - warning message sent
ok 5 - error message sent
1..5
ok
t\memory_cycles.t ......................................
ok 1 - runner has no memory cycles
ok 2 - App has no memory cycles
1..2
ok
t\mime.t ...............................................
1..12
ok 1 - use Dancer2::Core::MIME;
ok 2 - user defined mime_types are empty
ok 3 - text/foo is saved
ok 4 - mime type foo is found
ok 5 - mime type bar is found
ok 6 - mime type for extension .bar is found
ok 7 - mime type for no extension is the default
ok 8 - mime gets correctly lowercased for user types
ok 9 - mime gets correctly lowercased for system types
ok 10 - alias of unkown mime type gets default mime type
ok 11 - name_or_type does not change if it seems a mime type string
ok 12 - name_or_type knows svg
ok
t\multi_apps.t .........................................
ok 1 - 'Got app' isa 'CODE'
ok 2 - Got wiki root
ok 3 - Got forum root
ok 4 - 'Got app' isa 'CODE'
ok 5 - Got /wiki path
ok 6 - Got /forum path
1..6
ok
t\multi_apps_forward.t .................................
1..9
ok 1 - [GET /] OK
ok 2 - [GET /] OK content
ok 3 - [GET /forward] OK
ok 4 - [GET /forward] OK content
ok 5 - Cannot find /new
ok 6 - [GET /] OK
ok 7 - [GET /] OK content
# Old format using psgi_app to loop over multiple apps
ok 8 - [GET /forward_to_new] OK
ok 9 - [GET /forward_to_new] OK content
ok
t\multiapp_template_hooks.t ............................
1..32
# Check App1 only calls first hook, not both
ok 1 - 'Got app for test' isa 'CODE'
ok 2 - '[App1] Tokens' isa 'HASH'
ok 3 - 'Got app object inside App1' isa 'Dancer2::Core::App'
ok 4 - Request reached to correct App (App1)
ok 5 - App1 has a single before_template hook defined
ok 6 - [GET /] Successful
ok 7 - [GET /] Correct content
ok 8 - Only App1's before_template hook was called
# Check App2 only calls second hook, not both
ok 9 - 'Got app for test' isa 'CODE'
ok 10 - '[App2] Tokens' isa 'HASH'
ok 11 - 'Got app object inside App2' isa 'Dancer2::Core::App'
ok 12 - Request reached to correct App (App2)
ok 13 - App2 has a single before_template hook defined
ok 14 - [GET /] Successful
ok 15 - [GET /] Correct content
ok 16 - Only App2's before_template hook was called
# Check both apps only call the first hook (correct app), not both
ok 17 - 'Got app for test' isa 'CODE'
ok 18 - '[App1] Tokens' isa 'HASH'
ok 19 - 'Got app object inside App1' isa 'Dancer2::Core::App'
ok 20 - Request reached to correct App (App1)
ok 21 - App1 has a single before_template hook defined
ok 22 - [GET /] Successful
ok 23 - [GET /] Correct content
ok 24 - Only App1's before_template hook was called (full PSGI app)
# Check both apps only call the second hook (correct app), not both
ok 25 - 'Got app for test' isa 'CODE'
ok 26 - '[App2] Tokens' isa 'HASH'
ok 27 - 'Got app object inside App2' isa 'Dancer2::Core::App'
ok 28 - Request reached to correct App (App2)
ok 29 - App2 has a single before_template hook defined
ok 30 - [GET /2] Successful
ok 31 - [GET /2] Correct content
ok 32 - Only App2's before_template hook was called (full PSGI app)
ok
t\named_apps.t .........................................
ok 1 - Got app content path foo
ok 2 - Got app content path bar
1..2
ok
t\plugin_import.t ......................................
ok 1 - Got app
ok 2 - the plugin exported its keyword
ok 3 - the original import method of the plugin is still there
# Subtest: import flags
ok 1 - with :no_dsl, the Dancer's dsl is not imported.
ok 2 - without any import flag, the DSL is imported
1..2
ok 4 - import flags
1..4
ok
t\plugin_multiple_apps.t ...............................
ok 1 - Got app
ok 2 - /subapp1
ok 3 - /subapp2
1..3
ok
t\plugin_register.t ....................................
# Subtest: reserved keywords
ok 1 - Can't use Dancer2's reserved keywords
ok 2 - Can't use invalid names for keywords
1..2
ok 1 - reserved keywords
# Subtest: plugin reserved keywords
ok 1 - can register a new keyword
ok 2 - cant register a keyword already registered by another plugin
1..2
ok 2 - plugin reserved keywords
1..2
ok
# Failed test 'plugin_setting returned the expected config'
# at t\plugin_syntax.t line 45.
# got: '{}'
# expected: '{"plugin":"42"}'
# Looks like you failed 1 test of 5.
# Failed test 'global and route keywords'
# at t\plugin_syntax.t line 57.
# Looks like you failed 1 test of 4.
t\plugin_syntax.t ......................................
# Subtest: global and route keywords
ok 1 - Got app
ok 2 - route defined by a plugin
ok 3 - DSL keyword wrapped by a plugin
not ok 4 - plugin_setting returned the expected config
ok 5 - app name is correct
1..5
not ok 1 - global and route keywords
# Subtest: plugin old syntax
ok 1 - Got app
ok 2 - foo plugin
1..2
ok 2 - plugin old syntax
# Subtest: caller_dsl
ok 1 - Got app
ok 2 - Correct content
1..2
ok 3 - caller_dsl
# Subtest: hooks in plugins
ok 1 - Got app
ok 2 - the hook has not been executed
ok 3 - ... route is rendered
ok 4 - ... and the hook has been executed exactly once
ok 5 - ... hook does not influence rendered content by return value
ok 6 - Vars preserved from hooks
ok 7 - hooks added by on_plugin_import dont stop hooks being added later
1..7
ok 4 - hooks in plugins
1..4
Dubious, test returned 1 (wstat 256, 0x100)
Failed 1/4 subtests
t\psgi_app.t ...........................................
1..25
# All Apps
ok 1 - 'Got PSGI app' isa 'CODE'
ok 2 - App1 available
ok 3 - App2 available
ok 4 - App3 available
# Specific Apps by parameters
ok 5 - Took two apps from the Runner
ok 6 - 'Got PSGI app' isa 'CODE'
ok 7 - App1 available
ok 8 - App3 available
ok 9 - App2 is not available
# Specific Apps via App objects
ok 10 - 'Got PSGI app' isa 'CODE'
ok 11 - App2 available
ok 12 - App1 is not available
ok 13 - App3 is not available
# Specific apps by App names
ok 14 - 'Got PSGI app' isa 'CODE'
ok 15 - App2 is not available
ok 16 - App1 available
ok 17 - App3 available
# Specific apps by App names with regular expression, v1
ok 18 - 'Got PSGI app' isa 'CODE'
ok 19 - App2 is not available
ok 20 - App1 available
ok 21 - App3 available
# Specific apps by App names with regular expression, v2
ok 22 - 'Got PSGI app' isa 'CODE'
ok 23 - App1 is not available
ok 24 - App2 available
ok 25 - App3 available
ok
t\psgi_app_forward_and_pass.t ..........................
1..4
ok 1 - A reference of type 'CODE' isa 'CODE'
ok 2 - Simple request
ok 3 - Passing from App to App works
ok 4 - Forwarding from App to App works
ok
t\redirect.t ...........................................
# Subtest: basic redirects
ok 1 - Got app
ok 2 - [GET /] Correct code
ok 3 - [GET /] Correct content
ok 4 - [GET /] Correct content-type
ok 5 - [GET /bounce] Correct code
ok 6 - [GET /redirect] Correct code
ok 7 - Correct Location header
ok 8 - Correct X-Foo header
ok 9 - [GET /redirect_querystring] Correct code
ok 10 - Correct Location header
1..10
ok 1 - basic redirects
# Subtest: absolute and relative redirects
ok 1 - Got app
ok 2 - Correct Location header
ok 3 - Correct Location header
ok 4 - Correct Location header
1..4
ok 2 - absolute and relative redirects
# Subtest: redirect behind a proxy
ok 1 - Got app
ok 2 - behind a proxy, host() is read from X_FORWARDED_HOST
ok 3 - ... and the scheme is read from HTTP_FORWARDED_PROTO
ok 4 - ... or from X_FORWARDED_PROTOCOL
ok 5 - ... or from X_FORWARDED_PROTO
1..5
ok 3 - redirect behind a proxy
# Subtest: redirect behind multiple proxies
ok 1 - Got app
ok 2 - behind multiple proxies, host() is read from X_FORWARDED_HOST
ok 3 - ... and the scheme is read from HTTP_FORWARDED_PROTO
ok 4 - ... or from X_FORWARDED_PROTOCOL
1..4
ok 4 - redirect behind multiple proxies
1..4
ok
t\release-distmeta.t ................................... skipped: these tests are for release candidate testing
# If you want extra speed, install CGI::Deurl::XS
t\request.t ............................................
# Run test with XS_URL_DECODE
# tests for accessors
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
ok 7
ok 8
ok 9
ok 10
ok 11
ok 12
ok 13
ok 14
ok 15
ok 16
ok 17
ok 18
ok 19
ok 20
ok 21
ok 22
ok 23
ok 24
ok 25
# tests params
ok 26
# tests cookies
ok 27 - multiple cookies extracted
ok 28
ok 29
# tests for uri_for
ok 30
ok 31
ok 32
ok 33 - uri_for returns a URI (with $dont_escape)
ok 34
ok 35
ok 36
ok 37
ok 38
# testing behind proxy
ok 39
ok 40
ok 41
# testing behind proxy when optional headers are not set
ok 42
ok 43
ok 44
# testing path, dispatch_path and uri_base
ok 45 - path corrent when empty PATH_INFO
ok 46 - uri_base correct when empty PATH_INFO
ok 47 - dispatch_path correct when empty PATH_INFO
ok 48 - path corrent when empty SCRIPT_NAME
ok 49 - uri_base handles empty SCRIPT_NAME
ok 50 - dispatch_path handles empty SCRIPT_NAME
ok 51 - path corrent when both PATH_INFO and SCRIPT_NAME set
ok 52 - uri_base correct when both PATH_INFO and SCRIPT_NAME set
ok 53 - dispatch_path correct when both PATH_INFO and SCRIPT_NAME set
ok 54 - path corrent when calculated from REQUEST_URI
ok 55 - uri_base correct when calculated from REQUEST_URI
ok 56 - dispatch_path correct when calculated from REQUEST_URI
# testing forward
ok 57 - path is /
ok 58 - method is get
ok 59 - params are parsed
ok 60 - path is changed
ok 61 - method is unchanged
ok 62 - params are not touched
ok 63 - path is changed
ok 64 - method is changed
ok 65 - params are not touched
# testing unicode params
ok 66 - multi byte unicode chars work in param keys and values
# testing private _decode not to mangle hash
ok 67 - hash not mangled
ok 68 - no warnings were issued
# Run test without XS_URL_DECODE
# tests for accessors
ok 69
ok 70
ok 71
ok 72
ok 73
ok 74
ok 75
ok 76
ok 77
ok 78
ok 79
ok 80
ok 81
ok 82
ok 83
ok 84
ok 85
ok 86
ok 87
ok 88
ok 89
ok 90
ok 91
ok 92
ok 93
# tests params
ok 94
# tests cookies
ok 95 - multiple cookies extracted
ok 96
ok 97
# tests for uri_for
ok 98
ok 99
ok 100
ok 101 - uri_for returns a URI (with $dont_escape)
ok 102
ok 103
ok 104
ok 105
ok 106
# testing behind proxy
ok 107
ok 108
ok 109
# testing behind proxy when optional headers are not set
ok 110
ok 111
ok 112
# testing path, dispatch_path and uri_base
ok 113 - path corrent when empty PATH_INFO
ok 114 - uri_base correct when empty PATH_INFO
ok 115 - dispatch_path correct when empty PATH_INFO
ok 116 - path corrent when empty SCRIPT_NAME
ok 117 - uri_base handles empty SCRIPT_NAME
ok 118 - dispatch_path handles empty SCRIPT_NAME
ok 119 - path corrent when both PATH_INFO and SCRIPT_NAME set
ok 120 - uri_base correct when both PATH_INFO and SCRIPT_NAME set
ok 121 - dispatch_path correct when both PATH_INFO and SCRIPT_NAME set
ok 122 - path corrent when calculated from REQUEST_URI
ok 123 - uri_base correct when calculated from REQUEST_URI
ok 124 - dispatch_path correct when calculated from REQUEST_URI
# testing forward
ok 125 - path is /
ok 126 - method is get
ok 127 - params are parsed
ok 128 - path is changed
ok 129 - method is unchanged
ok 130 - params are not touched
ok 131 - path is changed
ok 132 - method is changed
ok 133 - params are not touched
# testing unicode params
ok 134 - multi byte unicode chars work in param keys and values
# testing private _decode not to mangle hash
ok 135 - hash not mangled
ok 136 - no warnings were issued
1..136
ok
t\request_make_forward_to.t ............................
1..1
ok 1 - Access denied to unauthorized merge
ok
# If you want extra speed, install CGI::Deurl::XS
t\request_upload.t .....................................
# Run test with XS_URL_DECODE
ok 1 - non-existent upload as array is empty
ok 2 - ... and non-existent upload as scalar is undef
ok 3 - content for first upload is ok, via 'upload'
ok 4 - ... content for second as well
ok 5 - ... content for other also good
# headers
ok 6
# type
ok 7
ok 8 - content for upload \#3 as a scalar is good, via req->upload
ok 9 - content for upload \#6 is good
ok 10
ok 11 - An object of class 'Dancer2::Core::Request::Upload' isa 'Dancer2::Core::Request::Upload'
ok 12 - filename is ok
ok 13 - file handle is defined
ok 14 - filename is accessible via params
ok 15 - file 'C:\cpanfly-5.14\var\tmp\bI_Qk7S9Ih\yappo6.txt' has been copied
ok 16 - hardlink 'C:\cpanfly-5.14\var\tmp\bI_Qk7S9Ih\hardlink' has been created
ok 17 - temp file exists while HTTP::Body lives
ok 18 # skip Win32 can't remove file/link while open, deadlock with HTTP::Body
# testing failing open for tempfile
ok 19
# Run test without XS_URL_DECODE
ok 20 - non-existent upload as array is empty
ok 21 - ... and non-existent upload as scalar is undef
ok 22 - content for first upload is ok, via 'upload'
ok 23 - ... content for second as well
ok 24 - ... content for other also good
# headers
ok 25
# type
ok 26
ok 27 - content for upload \#3 as a scalar is good, via req->upload
ok 28 - content for upload \#6 is good
ok 29
ok 30 - An object of class 'Dancer2::Core::Request::Upload' isa 'Dancer2::Core::Request::Upload'
ok 31 - filename is ok
ok 32 - file handle is defined
ok 33 - filename is accessible via params
ok 34 - file 'C:\cpanfly-5.14\var\tmp\HEGqL0aWHt\yappo6.txt' has been copied
ok 35 - hardlink 'C:\cpanfly-5.14\var\tmp\HEGqL0aWHt\hardlink' has been created
ok 36 - temp file exists while HTTP::Body lives
ok 37 # skip Win32 can't remove file/link while open, deadlock with HTTP::Body
# testing failing open for tempfile
ok 38
1..38
ok
t\response.t ...........................................
ok 1
ok 2
# content_type
ok 3
ok 4 - An object of class 'HTTP::Headers::Fast' isa 'HTTP::Headers'
ok 5
ok 6
ok 7
ok 8
ok 9
ok 10
ok 11
ok 12
ok 13
ok 14
ok 15
ok 16
ok 17
1..17
ok
t\roles\hook.t .........................................
1..8
ok 1
ok 2
ok 3 - execute_hook needs a hook name
ok 4 - Supported hook can be installed
ok 5 - Unsupported hook cannot be installed
ok 6
ok 7 - Nonexistent hook fails
ok 8 - replaced hooks were installed and executed
ok
t\route-pod-coverage\route-pod-coverage.t ..............
# Subtest: t::lib::TestPodis pod covered
ok 1 - post /in_testpod/* is documented
ok 2 - post /me:id is documented
ok 3 - get /in_testpod is documented
ok 4 - get /hello is documented
ok 5 - get /me:id is documented
1..5
ok 1 - t::lib::TestPodis pod covered
ok 2 - my pod looks like expected
1..2
ok
[Test::App:9132] error @2016-05-17 00:55:58> Exception caught in 'core.app.before_request' filter: Hook error: Nope, Nope, Nope at t\scope_problems\dispatcher_internal_request.t line 18.
at C:\cpanfly-5.14\var\cpan\build\Dancer2-0.166001-oiu95b\blib\lib/Dancer2/Core/App.pm line 971. in C:\cpanfly-5.14\var\cpan\build\Dancer2-0.166001-oiu95b\blib\lib/Dancer2/Core/App.pm l. 526
[Test::App:9132] error @2016-05-17 00:55:58> Route exception: Exception caught in 'core.app.before_request' filter: Hook error: Nope, Nope, Nope at t\scope_problems\dispatcher_internal_request.t line 18.
at C:\cpanfly-5.14\var\cpan\build\Dancer2-0.166001-oiu95b\blib\lib/Dancer2/Core/App.pm line 971.
at C:\cpanfly-5.14\var\cpan\build\Dancer2-0.166001-oiu95b\blib\lib/Dancer2/Core/Role/Hookable.pm line 115. in C:\cpanfly-5.14\var\cpan\build\Dancer2-0.166001-oiu95b\blib\lib/Dancer2/Core/App.pm l. 1288
t\scope_problems\dispatcher_internal_request.t .........
ok 1 - Runner internal request cleaned up
1..1
ok
t\scope_problems\keywords_before_template_hook.t .......
# [Test::App:17992] error @2016-05-17 00:56:00> Route exception: Yes yes YES! at t\scope_problems\keywords_before_template_hook.t line 31. in C:\cpanfly-5.14\var\cpan\build\Dancer2-0.166001-oiu95b\blib\lib/Dancer2/Core/App.pm l. 1288
ok 1 - Got 500 response
ok 2 - with the template content
1..2
ok
[MyTestApp:16816] error @2016-05-17 00:56:01> Route exception: Hook error: VzrOkQAAQbBEeDcJ8R6SSHw9hvBrf-Of at t\scope_problems\session_is_cleared.t line 17.
at C:\cpanfly-5.14\var\cpan\build\Dancer2-0.166001-oiu95b\blib\lib/Dancer2/Core/Role/Hookable.pm line 115. in C:\cpanfly-5.14\var\cpan\build\Dancer2-0.166001-oiu95b\blib\lib/Dancer2/Core/App.pm l. 1288
t\scope_problems\session_is_cleared.t ..................
ok 1 - /normal_route does not error
ok 2 - /route_with_renderer_error errors errors
ok 3 - /normal_route does not error
ok 4 - 3rd route does not have session value from second route
1..4
ok
[MyTestApp:12272] error @2016-05-17 00:56:02> Route exception: Hook error: 33440372 at t\scope_problems\with_return_dies.t line 19.
at C:\cpanfly-5.14\var\cpan\build\Dancer2-0.166001-oiu95b\blib\lib/Dancer2/Core/Role/Hookable.pm line 115. in C:\cpanfly-5.14\var\cpan\build\Dancer2-0.166001-oiu95b\blib\lib/Dancer2/Core/App.pm l. 1288
t\scope_problems\with_return_dies.t ....................
ok 1 - /normal_route does not error
ok 2 - /route_with_renderer_error errors errors
ok 3 - /normal_route does not error
ok 4 - The 3rd request has a different with_return from the first run
ok 5 - The 3rd request has a different with_return from the second run
1..5
ok
t\serializer.t .........................................
1..5
ok 1 - Got app
ok 2 - [/json] Correct status
ok 3 - [/json] Correct content
ok 4 - [/json] Correct content-type headers
ok 5 - content-type is set correctly
ok
t\serializer_json.t ....................................
ok 1 - to_json: basic hash
ok 2 - serialize: basic hash
ok 3 - serialized content in response: basic hash
ok 4 - to_json: nested
ok 5 - serialize: nested
ok 6 - serialized content in response: nested
ok 7 - to_json: utf8
ok 8 - serialize: utf8
ok 9 - serialized content in response: utf8
1..9
ok
t\serializer_mutable.t .................................
1..41
ok 1 - Got app
# Format: yaml
ok 2 - [/yaml] Correct status
ok 3 - [/yaml] Correct content
ok 4 - [/yaml] Correct content-type headers
ok 5 - [/yaml] Correct status
ok 6 - [/yaml] Correct content
ok 7 - [/yaml] Correct content-type headers
ok 8 - [/yaml] Correct status
ok 9 - [/yaml] Correct content
ok 10 - [/yaml] Correct status
ok 11 - [/yaml] Correct content
ok 12 - [/yaml] Correct content-type headers
ok 13 - [/yaml] Correct status
ok 14 - [/yaml] Correct content
ok 15 - [/yaml] Correct content-type headers
ok 16 - [/yaml] Correct status
ok 17 - [/yaml] Correct content
# Format: dumper
ok 18 - [/dumper] Correct status
ok 19 - [/dumper] Correct content
ok 20 - [/dumper] Correct content-type headers
ok 21 - [/dumper] Correct status
ok 22 - [/dumper] Correct content
ok 23 - [/dumper] Correct content-type headers
ok 24 - [/dumper] Correct status
ok 25 - [/dumper] Correct content
# Format: json
ok 26 - [/json] Correct status
ok 27 - [/json] Correct content
ok 28 - [/json] Correct content-type headers
ok 29 - [/json] Correct status
ok 30 - [/json] Correct content
ok 31 - [/json] Correct content-type headers
ok 32 - [/json] Correct status
ok 33 - [/json] Correct content
ok 34 - [/json] Correct status
ok 35 - [/json] Correct content
ok 36 - [/json] Correct content-type headers
ok 37 - [/json] Correct status
ok 38 - [/json] Correct content
ok 39 - [/json] Correct content-type headers
ok 40 - [/json] Correct status
ok 41 - [/json] Correct content
ok
t\session_config.t .....................................
# Subtest: Set session
ok 1 - /foo/set_session/larry
ok 2 - session cookie set
ok 3 - cookie expiration is in future
ok 4 - cookie domain set
ok 5 - cookie path set
ok 6 - cookie has not set HttpOnly
1..6
ok 1 - Set session
# Subtest: Read session
ok 1 - /foo/read_session
ok 2 - session value looks good
1..2
ok 2 - Read session
1..2
ok
t\session_engines.t ....................................
# Subtest: [YAML][one] Empty session
ok 1 - empty session for client one
1..1
ok 1 - [YAML][one] Empty session
# Subtest: [YAML][one] set_session
ok 1 - set_session for client one
1..1
ok 2 - [YAML][one] set_session
# Subtest: [YAML][one] session for client
ok 1 - session looks good for client one
1..1
ok 3 - [YAML][one] session for client
# Subtest: [YAML][one] delete session
ok 1 - deleted session key
1..1
ok 4 - [YAML][one] delete session
# Subtest: [YAML][one] cleanup
ok 1 - cleanup done for one
ok 2 - session hook triggered
1..2
ok 5 - [YAML][one] cleanup
# Subtest: [YAML][two] Empty session
ok 1 - empty session for client two
1..1
ok 6 - [YAML][two] Empty session
# Subtest: [YAML][two] set_session
ok 1 - set_session for client two
1..1
ok 7 - [YAML][two] set_session
# Subtest: [YAML][two] session for client
ok 1 - session looks good for client two
1..1
ok 8 - [YAML][two] session for client
# Subtest: [YAML][two] delete session
ok 1 - deleted session key
1..1
ok 9 - [YAML][two] delete session
# Subtest: [YAML][two] cleanup
ok 1 - cleanup done for two
ok 2 - session hook triggered
1..2
ok 10 - [YAML][two] cleanup
# Subtest: [YAML][three] Empty session
ok 1 - empty session for client three
1..1
ok 11 - [YAML][three] Empty session
# Subtest: [YAML][three] set_session
ok 1 - set_session for client three
1..1
ok 12 - [YAML][three] set_session
# Subtest: [YAML][three] session for client
ok 1 - session looks good for client three
1..1
ok 13 - [YAML][three] session for client
# Subtest: [YAML][three] delete session
ok 1 - deleted session key
1..1
ok 14 - [YAML][three] delete session
# Subtest: [YAML][three] cleanup
ok 1 - cleanup done for three
ok 2 - session hook triggered
1..2
ok 15 - [YAML][three] cleanup
# Subtest: [Simple][one] Empty session
ok 1 - empty session for client one
1..1
ok 16 - [Simple][one] Empty session
# Subtest: [Simple][one] set_session
ok 1 - set_session for client one
1..1
ok 17 - [Simple][one] set_session
# Subtest: [Simple][one] session for client
ok 1 - session looks good for client one
1..1
ok 18 - [Simple][one] session for client
# Subtest: [Simple][one] delete session
ok 1 - deleted session key
1..1
ok 19 - [Simple][one] delete session
# Subtest: [Simple][one] cleanup
ok 1 - cleanup done for one
ok 2 - session hook triggered
1..2
ok 20 - [Simple][one] cleanup
# Subtest: [Simple][two] Empty session
ok 1 - empty session for client two
1..1
ok 21 - [Simple][two] Empty session
# Subtest: [Simple][two] set_session
ok 1 - set_session for client two
1..1
ok 22 - [Simple][two] set_session
# Subtest: [Simple][two] session for client
ok 1 - session looks good for client two
1..1
ok 23 - [Simple][two] session for client
# Subtest: [Simple][two] delete session
ok 1 - deleted session key
1..1
ok 24 - [Simple][two] delete session
# Subtest: [Simple][two] cleanup
ok 1 - cleanup done for two
ok 2 - session hook triggered
1..2
ok 25 - [Simple][two] cleanup
# Subtest: [Simple][three] Empty session
ok 1 - empty session for client three
1..1
ok 26 - [Simple][three] Empty session
# Subtest: [Simple][three] set_session
ok 1 - set_session for client three
1..1
ok 27 - [Simple][three] set_session
# Subtest: [Simple][three] session for client
ok 1 - session looks good for client three
1..1
ok 28 - [Simple][three] session for client
# Subtest: [Simple][three] delete session
ok 1 - deleted session key
1..1
ok 29 - [Simple][three] delete session
# Subtest: [Simple][three] cleanup
ok 1 - cleanup done for three
ok 2 - session hook triggered
1..2
ok 30 - [Simple][three] cleanup
1..30
ok
t\session_forward.t ....................................
# Subtest: Forwards within a single app
ok 1 - session value preserved after chained forwards
ok 2 - session values preserved between calls
ok 3 - session value preserved after forward from route
1..3
ok 1 - Forwards within a single app
# Subtest: Forwards between multiple apps using the same cookie name
ok 1 - session value preserved after chained forwards between apps
ok 2 - session value preserved after forward from route
1..2
ok 2 - Forwards between multiple apps using the same cookie name
# Subtest: Forwards between multiple apps using different cookie names
ok 1 - session value only from forwarded app
1..1
ok 3 - Forwards between multiple apps using different cookie names
# Subtest: Forwards between multiple apps using multiple different cookie names
ok 1 - session value only from apps with same session cookie name
1..1
ok 4 - Forwards between multiple apps using multiple different cookie names
1..4
ok
t\session_hooks.t ......................................
ok 1 - Make sure flag hash is clear
# Subtest: set_session
ok 1 - An object of class 'Dancer2::Core::Session' isa 'Dancer2::Core::Session'
ok 2 - An object of class 'Dancer2::Core::Session' isa 'Dancer2::Core::Session'
ok 3 - set_session ran ok
1..3
ok 2 - set_session
# Subtest: verify hooks for session create and session flush
ok 1 - session.before_create called
ok 2 - session.after_create called
ok 3 - session.before_flush called
ok 4 - session.after_flush called
ok 5 - session.before_retrieve not called
ok 6 - session.after_retrieve not called
ok 7 - session.before_destroy not called
ok 8 - session.after_destroy not called
1..8
ok 3 - verify hooks for session create and session flush
# Subtest: verify Handler::File (static content) does not retrieve session
ok 1 - session.before_create not called
ok 2 - session.after_create not called
ok 3 - session.before_retrieve not called
ok 4 - session.after_retrieve not called
1..4
ok 4 - verify Handler::File (static content) does not retrieve session
# Subtest: get_session
ok 1 - An object of class 'Dancer2::Core::Session' isa 'Dancer2::Core::Session'
ok 2 - Got the right session back
ok 3 - get_session ran ok
1..3
ok 5 - get_session
# Subtest: verify hooks for session retrieve
ok 1 - session.before_retrieve called
ok 2 - session.after_retrieve called
ok 3 - session.before_create not called
ok 4 - session.after_create not called
ok 5 - session.before_flush not called
ok 6 - session.after_flush not called
ok 7 - session.before_destroy not called
ok 8 - session.after_destroy not called
1..8
ok 6 - verify hooks for session retrieve
# Subtest: destroy_session
ok 1 - An object of class 'Dancer2::Core::Session' isa 'Dancer2::Core::Session'
ok 2 - destroy_session ran ok
1..2
ok 7 - destroy_session
# Subtest: verify session destroy hooks
ok 1 - session.before_destroy called
ok 2 - session.after_destroy called
ok 3 - session.before_retrieve called
ok 4 - session.after_retrieve called
ok 5 - session.before_create not called
ok 6 - session.after_create not called
ok 7 - session.before_flush not called
ok 8 - session.after_flush not called
1..8
ok 8 - verify session destroy hooks
1..8
ok
[TestApp:9920] error @2016-05-17 00:56:13> Route exception: C:\cpanfly-5.14\views\session_in_template.tt is not a regular file or reference at C:\cpanfly-5.14\var\cpan\build\Dancer2-0.166001-oiu95b\blib\lib/Dancer2/Core/Role/Template.pm line 132. in C:\cpanfly-5.14\var\cpan\build\Dancer2-0.166001-oiu95b\blib\lib/Dancer2/Core/App.pm l. 1288
# Failed test 'Successful request'
# at t\session_in_template.t line 52.
# Failed test at t\session_in_template.t line 53.
# got: '
#
#
#
#
# Error 500 - Internal Server Error
#
#
#
#
Error 500 - Internal Server Error
#
# Wooops, something went wrong
#
#
#
#
# '
# expected: 'session.name
# '
[TestApp:9920] error @2016-05-17 00:56:13> Route exception: C:\cpanfly-5.14\views\session_in_template.tt is not a regular file or reference at C:\cpanfly-5.14\var\cpan\build\Dancer2-0.166001-oiu95b\blib\lib/Dancer2/Core/Role/Template.pm line 132. in C:\cpanfly-5.14\var\cpan\build\Dancer2-0.166001-oiu95b\blib\lib/Dancer2/Core/App.pm l. 1288
# Failed test 'Successful request'
# at t\session_in_template.t line 67.
# Failed test at t\session_in_template.t line 68.
# got: '
#
#
#
#
# Error 500 - Internal Server Error
#
#
#
#
Error 500 - Internal Server Error
#
# Wooops, something went wrong
#
#
#
#
# '
# expected: 'session.name test_name
# '
[TestApp:9920] error @2016-05-17 00:56:13> Route exception: C:\cpanfly-5.14\views\session_in_template.tt is not a regular file or reference at C:\cpanfly-5.14\var\cpan\build\Dancer2-0.166001-oiu95b\blib\lib/Dancer2/Core/Role/Template.pm line 132. in C:\cpanfly-5.14\var\cpan\build\Dancer2-0.166001-oiu95b\blib\lib/Dancer2/Core/App.pm l. 1288
# Failed test 'Successful request'
# at t\session_in_template.t line 67.
# Failed test at t\session_in_template.t line 68.
# got: '
#
#
#
#
# Error 500 - Internal Server Error
#
#
#
#
Error 500 - Internal Server Error
#
# Wooops, something went wrong
#
#
#
#
# '
# expected: 'session.name test_name
# '
[TestApp:9920] error @2016-05-17 00:56:13> Route exception: C:\cpanfly-5.14\views\session_in_template.tt is not a regular file or reference at C:\cpanfly-5.14\var\cpan\build\Dancer2-0.166001-oiu95b\blib\lib/Dancer2/Core/Role/Template.pm line 132. in C:\cpanfly-5.14\var\cpan\build\Dancer2-0.166001-oiu95b\blib\lib/Dancer2/Core/App.pm l. 1288
# Failed test 'Successful request'
# at t\session_in_template.t line 79.
# Failed test at t\session_in_template.t line 80.
# got: '
#
#
#
#
# Error 500 - Internal Server Error
#
#
#
#
Error 500 - Internal Server Error
#
# Wooops, something went wrong
#
#
#
#
# '
# expected: 'session.name test_name
# '
[TestApp:9920] error @2016-05-17 00:56:13> Route exception: C:\cpanfly-5.14\views\session_in_template.tt is not a regular file or reference at C:\cpanfly-5.14\var\cpan\build\Dancer2-0.166001-oiu95b\blib\lib/Dancer2/Core/Role/Template.pm line 132. in C:\cpanfly-5.14\var\cpan\build\Dancer2-0.166001-oiu95b\blib\lib/Dancer2/Core/App.pm l. 1288
# Failed test 'Successful request'
# at t\session_in_template.t line 91.
# Failed test at t\session_in_template.t line 92.
# got: '
#
#
#
#
# Error 500 - Internal Server Error
#
#
#
#
Error 500 - Internal Server Error
#
# Wooops, something went wrong
#
#
#
#
# '
# expected: 'session.name
# '
# Looks like you failed 10 tests of 11.
t\session_in_template.t ................................
ok 1 - Got app
not ok 2 - Successful request
not ok 3
not ok 4 - Successful request
not ok 5
not ok 6 - Successful request
not ok 7
not ok 8 - Successful request
not ok 9
not ok 10 - Successful request
not ok 11
1..11
Dubious, test returned 10 (wstat 2560, 0xa00)
Failed 10/11 subtests
t\session_lifecycle.t ..................................
# Subtest: No cookie set if session not referenced
ok 1 - /no_session_data
ok 2 - No cookie set
1..2
ok 1 - No cookie set if session not referenced
# Subtest: No empty session created if session read attempted
ok 1 - /read_session
ok 2 - No cookie set
1..2
ok 2 - No empty session created if session read attempted
# Subtest: Set value into session
ok 1 - /set_session/larry
ok 2 - Cookie set
ok 3 - Got SID from cookie
1..3
ok 3 - Set value into session
# Subtest: Read value back
ok 1 - /read_session
ok 2 - Jar cleared
ok 3 - session cookie set again
ok 4 - session value looks good
1..4
ok 4 - Read value back
# Subtest: Session cookie persists even if we do not touch sessions
ok 1 - /no_session_data
ok 2 - Jar cleared
ok 3 - session cookie set again
1..3
ok 5 - Session cookie persists even if we do not touch sessions
# Subtest: Destroy session and check that cookies expiration is set
ok 1 - /destroy_session
ok 2 - We have a cookie before reading response
ok 3 - Cookie was removed from jar
1..3
ok 6 - Destroy session and check that cookies expiration is set
# Subtest: Session cookie not sent after session destruction
ok 1 - /no_session_data
ok 2 - Jar is empty
ok 3 - Jar still empty (no new session cookie)
1..3
ok 7 - Session cookie not sent after session destruction
# Subtest: Set value into session again
ok 1 - /set_session/larry
ok 2 - session cookie set
ok 3 - New session has different ID
1..3
ok 8 - Set value into session again
# Subtest: Destroy and create a session in one request
ok 1 - /churn_session
ok 2 - session cookie set
ok 3 - Changed session has different ID
1..3
ok 9 - Destroy and create a session in one request
# Subtest: Read value back
ok 1 - /read_session
ok 2 - session cookie set
ok 3 - session value looks good
1..3
ok 10 - Read value back
1..10
ok
t\session_object.t .....................................
# Crypto strength tokens
# Subtest: session attributes
ok 1 - id is defined
ok 2 - id can be set
ok 3 - ... new value found for id
ok 4 - IDs are not the same
1..4
ok 1 - session attributes
# Subtest: 10000 session IDs and no dups
ok 1 - no duplicate ID after 10000 iterations (done 10000)
1..1
ok 2 - 10000 session IDs and no dups
1..2
ok
t\shared_engines.t .....................................
ok 1 - session is set in main
ok 2 - Got cookie
ok 3 - session is set in foo
ok 4 - the session engine in subapp is the same
1..4
ok
[Baz:2524] error @2016-05-17 00:56:18> Route exception: Failed to render template: file error - index.tt: not found at C:\cpanfly-5.14\var\cpan\build\Dancer2-0.166001-oiu95b\blib\lib/Dancer2/Core/Role/Template.pm line 132. in C:\cpanfly-5.14\var\cpan\build\Dancer2-0.166001-oiu95b\blib\lib/Dancer2/Core/App.pm l. 1288
# Failed test 'got template from views'
# at t\template.t line 156.
# got: '500'
# expected: '200'
# Looks like you failed 1 test of 2.
# Failed test 'modify views propogates to TT2 via dynamic INCLUDE_PATH'
# at t\template.t line 164.
# Looks like you failed 1 test of 6.
t\template.t ...........................................
ok 1 - use Dancer2::Template::TemplateToolkit;
ok 2 - An object of class 'Dancer2::Template::TemplateToolkit' isa 'Dancer2::Template::TemplateToolkit'
ok 3
# Subtest: template hooks
ok 1 - [GET /] Correct content with template hooks
1..1
ok 4 - template hooks
# Subtest: modify views - absolute paths
ok 1 - [GET /default_views] Correct content
ok 2 - [GET /get_views_via_settings] Correct content
1..2
ok 5 - modify views - absolute paths
# Subtest: modify views propogates to TT2 via dynamic INCLUDE_PATH
not ok 1 - got template from views
ok 2 - got template from other view
1..2
not ok 6 - modify views propogates to TT2 via dynamic INCLUDE_PATH
1..6
Dubious, test returned 1 (wstat 256, 0x100)
Failed 1/6 subtests
t\template_default_tokens.t ............................
ok 1 - Got app
ok 2 - Response contains all expected tokens
1..2
ok
t\template_ext.t .......................................
ok 1 - An object of class 'Dancer2::Template::TemplateToolkit' isa 'Dancer2::Template::TemplateToolkit'
ok 2 - Template extension is 'foo' as configured
ok 3 - view('foo') gives filename with right extension as configured
1..3
ok
t\template_name.t ......................................
ok 1 - Got app
ok 2 - template name
1..2
ok
t\template_simple.t ....................................
1..9
ok 1 - template got processed successfully
ok 2 - prototype failure detected
ok 3 - processed a template given as a scalar ref
ok 4 - object are interpolated in templates
ok 5 - code ref are interpolated in templates
ok 6 - arrayref are interpolated in templates
ok 7 - true boolean condition matched
ok 8 - false boolean condition matched
ok 9 - multiline template processed
ok
t\template_tiny\01_compile.t ...........................
1..1
ok 1 - use Dancer2::Template::Implementation::ForkedTiny;
ok
t\template_tiny\02_trivial.t ...........................
1..1
ok 1 - Trivial ok
ok
t\template_tiny\03_samples.t ...........................
1..54
ok 1 - 01_hello: Found C:\cpanfly-5.14\var\cpan\build\Dancer2-0.166001-oiu95b\t\template_tiny\samples\01_hello.tt
ok 2 - 01_hello: Found C:\cpanfly-5.14\var\cpan\build\Dancer2-0.166001-oiu95b\t\template_tiny\samples\01_hello.txt
ok 3 - 01_hello: Found C:\cpanfly-5.14\var\cpan\build\Dancer2-0.166001-oiu95b\t\template_tiny\samples\01_hello.var
ok 4 - 01_hello: Loaded stash from file
ok 5 - An object of class 'Dancer2::Template::Implementation::ForkedTiny' isa 'Dancer2::Template::Implementation::ForkedTiny'
ok 6 - Dancer2::Template::Implementation::ForkedTiny=HASH(0xb9a79c): Output matches expected
ok 7 - 02_null: Found C:\cpanfly-5.14\var\cpan\build\Dancer2-0.166001-oiu95b\t\template_tiny\samples\02_null.tt
ok 8 - 02_null: Found C:\cpanfly-5.14\var\cpan\build\Dancer2-0.166001-oiu95b\t\template_tiny\samples\02_null.txt
ok 9 - 02_null: Found C:\cpanfly-5.14\var\cpan\build\Dancer2-0.166001-oiu95b\t\template_tiny\samples\02_null.var
ok 10 - 02_null: Loaded stash from file
ok 11 - An object of class 'Dancer2::Template::Implementation::ForkedTiny' isa 'Dancer2::Template::Implementation::ForkedTiny'
ok 12 - Dancer2::Template::Implementation::ForkedTiny=HASH(0xb9af6c): Output matches expected
ok 13 - 03_chomp: Found C:\cpanfly-5.14\var\cpan\build\Dancer2-0.166001-oiu95b\t\template_tiny\samples\03_chomp.tt
ok 14 - 03_chomp: Found C:\cpanfly-5.14\var\cpan\build\Dancer2-0.166001-oiu95b\t\template_tiny\samples\03_chomp.txt
ok 15 - 03_chomp: Found C:\cpanfly-5.14\var\cpan\build\Dancer2-0.166001-oiu95b\t\template_tiny\samples\03_chomp.var
ok 16 - 03_chomp: Loaded stash from file
ok 17 - An object of class 'Dancer2::Template::Implementation::ForkedTiny' isa 'Dancer2::Template::Implementation::ForkedTiny'
ok 18 - Dancer2::Template::Implementation::ForkedTiny=HASH(0xba95dc): Output matches expected
ok 19 - 04_nested: Found C:\cpanfly-5.14\var\cpan\build\Dancer2-0.166001-oiu95b\t\template_tiny\samples\04_nested.tt
ok 20 - 04_nested: Found C:\cpanfly-5.14\var\cpan\build\Dancer2-0.166001-oiu95b\t\template_tiny\samples\04_nested.txt
ok 21 - 04_nested: Found C:\cpanfly-5.14\var\cpan\build\Dancer2-0.166001-oiu95b\t\template_tiny\samples\04_nested.var
ok 22 - 04_nested: Loaded stash from file
ok 23 - An object of class 'Dancer2::Template::Implementation::ForkedTiny' isa 'Dancer2::Template::Implementation::ForkedTiny'
ok 24 - Dancer2::Template::Implementation::ForkedTiny=HASH(0xbac214): Output matches expected
ok 25 - 05_condition: Found C:\cpanfly-5.14\var\cpan\build\Dancer2-0.166001-oiu95b\t\template_tiny\samples\05_condition.tt
ok 26 - 05_condition: Found C:\cpanfly-5.14\var\cpan\build\Dancer2-0.166001-oiu95b\t\template_tiny\samples\05_condition.txt
ok 27 - 05_condition: Found C:\cpanfly-5.14\var\cpan\build\Dancer2-0.166001-oiu95b\t\template_tiny\samples\05_condition.var
ok 28 - 05_condition: Loaded stash from file
ok 29 - An object of class 'Dancer2::Template::Implementation::ForkedTiny' isa 'Dancer2::Template::Implementation::ForkedTiny'
ok 30 - Dancer2::Template::Implementation::ForkedTiny=HASH(0xbac384): Output matches expected
ok 31 - 06_object: Found C:\cpanfly-5.14\var\cpan\build\Dancer2-0.166001-oiu95b\t\template_tiny\samples\06_object.tt
ok 32 - 06_object: Found C:\cpanfly-5.14\var\cpan\build\Dancer2-0.166001-oiu95b\t\template_tiny\samples\06_object.txt
ok 33 - 06_object: Found C:\cpanfly-5.14\var\cpan\build\Dancer2-0.166001-oiu95b\t\template_tiny\samples\06_object.var
ok 34 - 06_object: Loaded stash from file
ok 35 - An object of class 'Dancer2::Template::Implementation::ForkedTiny' isa 'Dancer2::Template::Implementation::ForkedTiny'
ok 36 - Dancer2::Template::Implementation::ForkedTiny=HASH(0xbac894): Output matches expected
ok 37 - 07_nesting: Found C:\cpanfly-5.14\var\cpan\build\Dancer2-0.166001-oiu95b\t\template_tiny\samples\07_nesting.tt
ok 38 - 07_nesting: Found C:\cpanfly-5.14\var\cpan\build\Dancer2-0.166001-oiu95b\t\template_tiny\samples\07_nesting.txt
ok 39 - 07_nesting: Found C:\cpanfly-5.14\var\cpan\build\Dancer2-0.166001-oiu95b\t\template_tiny\samples\07_nesting.var
ok 40 - 07_nesting: Loaded stash from file
ok 41 - An object of class 'Dancer2::Template::Implementation::ForkedTiny' isa 'Dancer2::Template::Implementation::ForkedTiny'
ok 42 - Dancer2::Template::Implementation::ForkedTiny=HASH(0xbacba4): Output matches expected
ok 43 - 08_foreach: Found C:\cpanfly-5.14\var\cpan\build\Dancer2-0.166001-oiu95b\t\template_tiny\samples\08_foreach.tt
ok 44 - 08_foreach: Found C:\cpanfly-5.14\var\cpan\build\Dancer2-0.166001-oiu95b\t\template_tiny\samples\08_foreach.txt
ok 45 - 08_foreach: Found C:\cpanfly-5.14\var\cpan\build\Dancer2-0.166001-oiu95b\t\template_tiny\samples\08_foreach.var
ok 46 - 08_foreach: Loaded stash from file
ok 47 - An object of class 'Dancer2::Template::Implementation::ForkedTiny' isa 'Dancer2::Template::Implementation::ForkedTiny'
ok 48 - Dancer2::Template::Implementation::ForkedTiny=HASH(0xbaced4): Output matches expected
ok 49 - 09_trim: Found C:\cpanfly-5.14\var\cpan\build\Dancer2-0.166001-oiu95b\t\template_tiny\samples\09_trim.tt
ok 50 - 09_trim: Found C:\cpanfly-5.14\var\cpan\build\Dancer2-0.166001-oiu95b\t\template_tiny\samples\09_trim.txt
ok 51 - 09_trim: Found C:\cpanfly-5.14\var\cpan\build\Dancer2-0.166001-oiu95b\t\template_tiny\samples\09_trim.var
ok 52 - 09_trim: Loaded stash from file
ok 53 - An object of class 'Dancer2::Template::Implementation::ForkedTiny' isa 'Dancer2::Template::Implementation::ForkedTiny'
ok 54 - Dancer2::Template::Implementation::ForkedTiny=HASH(0xbb8ec4): Output matches expected
ok
t\template_tiny\04_compat.t ............................
1..63
ok 1 - 01_hello: Found C:\cpanfly-5.14\var\cpan\build\Dancer2-0.166001-oiu95b\t\template_tiny\samples\01_hello.tt
ok 2 - 01_hello: Found C:\cpanfly-5.14\var\cpan\build\Dancer2-0.166001-oiu95b\t\template_tiny\samples\01_hello.txt
ok 3 - 01_hello: Found C:\cpanfly-5.14\var\cpan\build\Dancer2-0.166001-oiu95b\t\template_tiny\samples\01_hello.var
ok 4 - 01_hello: Loaded stash from file
ok 5 - An object of class 'Template' isa 'Template'
ok 6 - 01_hello: ->process returns true
ok 7 - 01_hello: Output matches expected
ok 8 - 02_null: Found C:\cpanfly-5.14\var\cpan\build\Dancer2-0.166001-oiu95b\t\template_tiny\samples\02_null.tt
ok 9 - 02_null: Found C:\cpanfly-5.14\var\cpan\build\Dancer2-0.166001-oiu95b\t\template_tiny\samples\02_null.txt
ok 10 - 02_null: Found C:\cpanfly-5.14\var\cpan\build\Dancer2-0.166001-oiu95b\t\template_tiny\samples\02_null.var
ok 11 - 02_null: Loaded stash from file
ok 12 - An object of class 'Template' isa 'Template'
ok 13 - 02_null: ->process returns true
ok 14 - 02_null: Output matches expected
ok 15 - 03_chomp: Found C:\cpanfly-5.14\var\cpan\build\Dancer2-0.166001-oiu95b\t\template_tiny\samples\03_chomp.tt
ok 16 - 03_chomp: Found C:\cpanfly-5.14\var\cpan\build\Dancer2-0.166001-oiu95b\t\template_tiny\samples\03_chomp.txt
ok 17 - 03_chomp: Found C:\cpanfly-5.14\var\cpan\build\Dancer2-0.166001-oiu95b\t\template_tiny\samples\03_chomp.var
ok 18 - 03_chomp: Loaded stash from file
ok 19 - An object of class 'Template' isa 'Template'
ok 20 - 03_chomp: ->process returns true
ok 21 - 03_chomp: Output matches expected
ok 22 - 04_nested: Found C:\cpanfly-5.14\var\cpan\build\Dancer2-0.166001-oiu95b\t\template_tiny\samples\04_nested.tt
ok 23 - 04_nested: Found C:\cpanfly-5.14\var\cpan\build\Dancer2-0.166001-oiu95b\t\template_tiny\samples\04_nested.txt
ok 24 - 04_nested: Found C:\cpanfly-5.14\var\cpan\build\Dancer2-0.166001-oiu95b\t\template_tiny\samples\04_nested.var
ok 25 - 04_nested: Loaded stash from file
ok 26 - An object of class 'Template' isa 'Template'
ok 27 - 04_nested: ->process returns true
ok 28 - 04_nested: Output matches expected
ok 29 - 05_condition: Found C:\cpanfly-5.14\var\cpan\build\Dancer2-0.166001-oiu95b\t\template_tiny\samples\05_condition.tt
ok 30 - 05_condition: Found C:\cpanfly-5.14\var\cpan\build\Dancer2-0.166001-oiu95b\t\template_tiny\samples\05_condition.txt
ok 31 - 05_condition: Found C:\cpanfly-5.14\var\cpan\build\Dancer2-0.166001-oiu95b\t\template_tiny\samples\05_condition.var
ok 32 - 05_condition: Loaded stash from file
ok 33 - An object of class 'Template' isa 'Template'
ok 34 - 05_condition: ->process returns true
ok 35 - 05_condition: Output matches expected
ok 36 - 06_object: Found C:\cpanfly-5.14\var\cpan\build\Dancer2-0.166001-oiu95b\t\template_tiny\samples\06_object.tt
ok 37 - 06_object: Found C:\cpanfly-5.14\var\cpan\build\Dancer2-0.166001-oiu95b\t\template_tiny\samples\06_object.txt
ok 38 - 06_object: Found C:\cpanfly-5.14\var\cpan\build\Dancer2-0.166001-oiu95b\t\template_tiny\samples\06_object.var
ok 39 - 06_object: Loaded stash from file
ok 40 - An object of class 'Template' isa 'Template'
ok 41 - 06_object: ->process returns true
ok 42 - 06_object: Output matches expected
ok 43 - 07_nesting: Found C:\cpanfly-5.14\var\cpan\build\Dancer2-0.166001-oiu95b\t\template_tiny\samples\07_nesting.tt
ok 44 - 07_nesting: Found C:\cpanfly-5.14\var\cpan\build\Dancer2-0.166001-oiu95b\t\template_tiny\samples\07_nesting.txt
ok 45 - 07_nesting: Found C:\cpanfly-5.14\var\cpan\build\Dancer2-0.166001-oiu95b\t\template_tiny\samples\07_nesting.var
ok 46 - 07_nesting: Loaded stash from file
ok 47 - An object of class 'Template' isa 'Template'
ok 48 - 07_nesting: ->process returns true
ok 49 - 07_nesting: Output matches expected
ok 50 - 08_foreach: Found C:\cpanfly-5.14\var\cpan\build\Dancer2-0.166001-oiu95b\t\template_tiny\samples\08_foreach.tt
ok 51 - 08_foreach: Found C:\cpanfly-5.14\var\cpan\build\Dancer2-0.166001-oiu95b\t\template_tiny\samples\08_foreach.txt
ok 52 - 08_foreach: Found C:\cpanfly-5.14\var\cpan\build\Dancer2-0.166001-oiu95b\t\template_tiny\samples\08_foreach.var
ok 53 - 08_foreach: Loaded stash from file
ok 54 - An object of class 'Template' isa 'Template'
ok 55 - 08_foreach: ->process returns true
ok 56 - 08_foreach: Output matches expected
ok 57 - 09_trim: Found C:\cpanfly-5.14\var\cpan\build\Dancer2-0.166001-oiu95b\t\template_tiny\samples\09_trim.tt
ok 58 - 09_trim: Found C:\cpanfly-5.14\var\cpan\build\Dancer2-0.166001-oiu95b\t\template_tiny\samples\09_trim.txt
ok 59 - 09_trim: Found C:\cpanfly-5.14\var\cpan\build\Dancer2-0.166001-oiu95b\t\template_tiny\samples\09_trim.var
ok 60 - 09_trim: Loaded stash from file
ok 61 - An object of class 'Template' isa 'Template'
ok 62 - 09_trim: ->process returns true
ok 63 - 09_trim: Output matches expected
ok
t\template_tiny\05_preparse.t ..........................
1..6
ok 1 - Simple IF
ok 2 - ->proprocess does not modify original template variable
ok 3 - Simple UNLESS
ok 4 - ->proprocess does not modify original template variable
ok 5 - Simple FOREACH
ok 6 - ->proprocess does not modify original template variable
ok
t\time.t ...............................................
# Subtest: Expression: "1h"
ok 1 - "1h" is 3600 seconds
ok 2 - ... its epoch is 1355679844
ok 3 - ... and its GMT string is Sun, 16-Dec-2012 17:44:04 GMT
1..3
ok 1 - Expression: "1h"
# Subtest: Expression: "1 hour"
ok 1 - "1 hour" is 3600 seconds
ok 2 - ... its epoch is 1355679844
ok 3 - ... and its GMT string is Sun, 16-Dec-2012 17:44:04 GMT
1..3
ok 2 - Expression: "1 hour"
# Subtest: Expression: "+1 hour"
ok 1 - "+1 hour" is 3600 seconds
ok 2 - ... its epoch is 1355679844
ok 3 - ... and its GMT string is Sun, 16-Dec-2012 17:44:04 GMT
1..3
ok 3 - Expression: "+1 hour"
# Subtest: Expression: "-1h"
ok 1 - "-1h" is -3600 seconds
ok 2 - ... its epoch is 1355672644
ok 3 - ... and its GMT string is Sun, 16-Dec-2012 15:44:04 GMT
1..3
ok 4 - Expression: "-1h"
# Subtest: Expression: "1 hours"
ok 1 - "1 hours" is 3600 seconds
ok 2 - ... its epoch is 1355679844
ok 3 - ... and its GMT string is Sun, 16-Dec-2012 17:44:04 GMT
1..3
ok 5 - Expression: "1 hours"
# Subtest: Expression: "1d"
ok 1 - "1d" is 86400 seconds
ok 2 - ... its epoch is 1355762644
ok 3 - ... and its GMT string is Mon, 17-Dec-2012 16:44:04 GMT
1..3
ok 6 - Expression: "1d"
# Subtest: Expression: "1 day"
ok 1 - "1 day" is 86400 seconds
ok 2 - ... its epoch is 1355762644
ok 3 - ... and its GMT string is Mon, 17-Dec-2012 16:44:04 GMT
1..3
ok 7 - Expression: "1 day"
# Subtest: Forcing another epoch in the object should work
ok 1 - ...1h is still 3600 seconds
ok 2 - ... epoch is 1
ok 3 - ... and is expressed as Thu, 01-Jan-1970 00:00:01 GMT
1..3
ok 8 - Forcing another epoch in the object should work
# Subtest: unparsable strings should be kept
ok 1 - "something silly" is something silly seconds
ok 2 - ... its epoch is something silly
ok 3 - ... and its GMT string is something silly
ok 4 - "+2 something" is +2 something seconds
ok 5 - ... its epoch is +2 something
ok 6 - ... and its GMT string is +2 something
1..6
ok 9 - unparsable strings should be kept
1..9
ok
t\types.t ..............................................
1..46
ok 1 - Str does not accept undef value
ok 2 - Str
ok 3 - Str
ok 4 - Num
ok 5 - Num does not accept undef value
ok 6 - Num fail
ok 7 - Bool true value
ok 8 - Bool false value
ok 9 - Bool does accepts undef value
ok 10 - Bool fail
ok 11 - Regexp
ok 12 - Regexp fail
ok 13 - Regexp does not accept undef value
ok 14 - HashRef
ok 15 - HashRef fail
ok 16 - HashRef does not accept undef value
ok 17 - ArrayRef
ok 18 - ArrayRef fail
ok 19 - ArrayRef does not accept undef value
ok 20 - CodeRef
ok 21 - CodeRef fail
ok 22 - CodeRef does not accept undef value
ok 23 - InstanceOf
ok 24 - InstanceOf fail
ok 25 - InstanceOf does not accept undef value
ok 26 - Dancer2Prefix
ok 27 - Dancer2Prefix fail
ok 28 - Dancer2Prefix does not accept undef value
ok 29 - Dancer2AppName
ok 30 - Dancer2AppName
ok 31 - Dancer2AppName
ok 32 - Dancer2AppName fails with single colons
ok 33 - Dancer2AppName fails with tripe colons
ok 34 - Dancer2AppName fails with beginning number
ok 35 - Dancer2AppName fails with beginning number
ok 36 - Dancer2AppName fails with special character
ok 37 - Dancer2AppName fails with special character
ok 38 - Dancer2AppName fails with special character
ok 39 - Dancer2AppName does not accept undef value
ok 40 - Dancer2AppName fails an empty string value
ok 41 - Dancer2Method
ok 42 - Dancer2Method fail
ok 43 - Dancer2Method does not accept undef value
ok 44 - Dancer2HTTPMethod
ok 45 - Dancer2HTTPMethod fail
ok 46 - Dancer2Method does not accept undef value
ok
t\uri_for.t ............................................
ok 1 - Got app
ok 2 - /foo code okay
ok 3 - uri_for works as expected
1..3
ok
t\vars.t ...............................................
1..3
ok 1 - Got app
ok 2 - foo
ok 3 - ugh
ok
Test Summary Report
-------------------
t\auto_page.t (Wstat: 512 Tests: 2 Failed: 2)
Failed tests: 1-2
Non-zero exit status: 2
t\file_utils.t (Wstat: 512 Tests: 7 Failed: 0)
Non-zero exit status: 2
Parse errors: Bad plan. You planned 20 tests but ran 7.
t\issues\gh-1013\gh-1013.t (Wstat: 512 Tests: 3 Failed: 2)
Failed tests: 2-3
Non-zero exit status: 2
t\issues\gh-650\gh-650.t (Wstat: 1024 Tests: 5 Failed: 4)
Failed tests: 2-5
Non-zero exit status: 4
t\logger.t (Wstat: 256 Tests: 4 Failed: 1)
Failed test: 3
Non-zero exit status: 1
t\plugin_syntax.t (Wstat: 256 Tests: 4 Failed: 1)
Failed test: 1
Non-zero exit status: 1
t\session_in_template.t (Wstat: 2560 Tests: 11 Failed: 10)
Failed tests: 2-11
Non-zero exit status: 10
t\template.t (Wstat: 256 Tests: 6 Failed: 1)
Failed test: 6
Non-zero exit status: 1
Files=137, Tests=1462, 157 wallclock secs ( 0.42 usr + 0.08 sys = 0.50 CPU)
Result: FAIL
Failed 8/137 test programs. 21/1462 subtests failed.
NMAKE : fatal error U1077: '"C:\Perl-5.14\bin\perl.exe"' : return code '0xff'
Stop.
XSAWYERX/Dancer2-0.166001.tar.gz
nmake test TEST_VERBOSE=1 -- NOT OK
//hint// to see the cpan-testers results for installing this module, try:
reports XSAWYERX/Dancer2-0.166001.tar.gz
Running test for module 'Mojolicious'
Checksum for C:\cpanfly-5.14\var\cpan\sources\authors\id\S\SR\SRI\Mojolicious-6.62.tar.gz ok
Mojolicious-6.62/
Mojolicious-6.62/.perltidyrc
Mojolicious-6.62/Changes
Mojolicious-6.62/examples/
Mojolicious-6.62/lib/
Mojolicious-6.62/LICENSE
Mojolicious-6.62/Makefile.PL
Mojolicious-6.62/MANIFEST
Mojolicious-6.62/MANIFEST.SKIP
Mojolicious-6.62/META.json
Mojolicious-6.62/META.yml
Mojolicious-6.62/README.md
Mojolicious-6.62/script/
Mojolicious-6.62/t/
Mojolicious-6.62/t/mojo/
Mojolicious-6.62/t/mojolicious/
Mojolicious-6.62/t/pod.t
Mojolicious-6.62/t/pod_coverage.t
Mojolicious-6.62/t/mojolicious/app.t
Mojolicious-6.62/t/mojolicious/charset_lite_app.t
Mojolicious-6.62/t/mojolicious/command.t
Mojolicious-6.62/t/mojolicious/commands.t
Mojolicious-6.62/t/mojolicious/dispatch.t
Mojolicious-6.62/t/mojolicious/dispatcher_lite_app.t
Mojolicious-6.62/t/mojolicious/embedded_app.t
Mojolicious-6.62/t/mojolicious/embedded_lite_app.json
Mojolicious-6.62/t/mojolicious/embedded_lite_app.t
Mojolicious-6.62/t/mojolicious/exception_lite_app.t
Mojolicious-6.62/t/mojolicious/external/
Mojolicious-6.62/t/mojolicious/external_app.t
Mojolicious-6.62/t/mojolicious/external_lite_app.t
Mojolicious-6.62/t/mojolicious/group_lite_app.t
Mojolicious-6.62/t/mojolicious/json_config_lite_app.json
Mojolicious-6.62/t/mojolicious/json_config_lite_app.t
Mojolicious-6.62/t/mojolicious/json_config_lite_app_abs.development.json
Mojolicious-6.62/t/mojolicious/json_config_lite_app_abs.json
Mojolicious-6.62/t/mojolicious/json_config_mode_lite_app.json
Mojolicious-6.62/t/mojolicious/json_config_mode_lite_app.t
Mojolicious-6.62/t/mojolicious/json_config_mode_lite_app.testing.json
Mojolicious-6.62/t/mojolicious/layouted_lite_app.t
Mojolicious-6.62/t/mojolicious/lib/
Mojolicious-6.62/t/mojolicious/lite_app.t
Mojolicious-6.62/t/mojolicious/longpolling_lite_app.t
Mojolicious-6.62/t/mojolicious/mojolicious_config_test.whatever.conf
Mojolicious-6.62/t/mojolicious/multipath_lite_app.t
Mojolicious-6.62/t/mojolicious/ojo.t
Mojolicious-6.62/t/mojolicious/pattern.t
Mojolicious-6.62/t/mojolicious/pod_renderer_lite_app.t
Mojolicious-6.62/t/mojolicious/production_app.t
Mojolicious-6.62/t/mojolicious/public/
Mojolicious-6.62/t/mojolicious/public2/
Mojolicious-6.62/t/mojolicious/public_dev/
Mojolicious-6.62/t/mojolicious/rebased_lite_app.t
Mojolicious-6.62/t/mojolicious/renderer.t
Mojolicious-6.62/t/mojolicious/restful_lite_app.t
Mojolicious-6.62/t/mojolicious/routes.t
Mojolicious-6.62/t/mojolicious/secret.txt
Mojolicious-6.62/t/mojolicious/single_file_test_app.conf
Mojolicious-6.62/t/mojolicious/static_lite_app.t
Mojolicious-6.62/t/mojolicious/tag_helper_lite_app.t
Mojolicious-6.62/t/mojolicious/templates/
Mojolicious-6.62/t/mojolicious/templates2/
Mojolicious-6.62/t/mojolicious/testing_app.t
Mojolicious-6.62/t/mojolicious/tls_lite_app.t
Mojolicious-6.62/t/mojolicious/twinkle_lite_app.conf
Mojolicious-6.62/t/mojolicious/twinkle_lite_app.t
Mojolicious-6.62/t/mojolicious/types.t
Mojolicious-6.62/t/mojolicious/upload_lite_app.t
Mojolicious-6.62/t/mojolicious/upload_stream_lite_app.t
Mojolicious-6.62/t/mojolicious/validation_lite_app.t
Mojolicious-6.62/t/mojolicious/websocket_lite_app.t
Mojolicious-6.62/t/mojolicious/templates2/42.html+test.ep
Mojolicious-6.62/t/mojolicious/templates2/42.html.ep
Mojolicious-6.62/t/mojolicious/templates2/foo/
Mojolicious-6.62/t/mojolicious/templates2/foo/yada.html.epl
Mojolicious-6.62/t/mojolicious/templates/23.html.epl
Mojolicious-6.62/t/mojolicious/templates/dies_too.html.ep
Mojolicious-6.62/t/mojolicious/templates/encoding.koi8-r.ep
Mojolicious-6.62/t/mojolicious/templates/exception.html.epl
Mojolicious-6.62/t/mojolicious/templates/exception.testing.html.ep
Mojolicious-6.62/t/mojolicious/templates/foo/
Mojolicious-6.62/t/mojolicious/templates/layouts/
Mojolicious-6.62/t/mojolicious/templates/not_found.testing.html.ep
Mojolicious-6.62/t/mojolicious/templates/simple.html.pod
Mojolicious-6.62/t/mojolicious/templates/syntaxerror.html.epl
Mojolicious-6.62/t/mojolicious/templates/withblock.txt.epl
Mojolicious-6.62/t/mojolicious/templates/WithGreenLayout.html.epl
Mojolicious-6.62/t/mojolicious/templates/layouts/default.html.epl
Mojolicious-6.62/t/mojolicious/templates/layouts/green.html.epl
Mojolicious-6.62/t/mojolicious/templates/foo/bar/
Mojolicious-6.62/t/mojolicious/templates/foo/bar.rss.ep
Mojolicious-6.62/t/mojolicious/templates/foo/index.html.xpl
Mojolicious-6.62/t/mojolicious/templates/foo/yada.html.ep
Mojolicious-6.62/t/mojolicious/templates/foo/bar/index.html.epl
Mojolicious-6.62/t/mojolicious/templates/foo/bar/test.html.ep
Mojolicious-6.62/t/mojolicious/public_dev/another/
Mojolicious-6.62/t/mojolicious/public_dev/hello.txt
Mojolicious-6.62/t/mojolicious/public_dev/another/file
Mojolicious-6.62/t/mojolicious/public2/hello.txt
Mojolicious-6.62/t/mojolicious/public2/hello3.txt
Mojolicious-6.62/t/mojolicious/public/hello.txt
Mojolicious-6.62/t/mojolicious/public/hello2.txt
Mojolicious-6.62/t/mojolicious/public/hello4.txt
Mojolicious-6.62/t/mojolicious/lib/AroundPlugin.pm
Mojolicious-6.62/t/mojolicious/lib/EmbeddedTestApp.pm
Mojolicious-6.62/t/mojolicious/lib/MojoliciousConfigTest.pm
Mojolicious-6.62/t/mojolicious/lib/MojoliciousTest/
Mojolicious-6.62/t/mojolicious/lib/MojoliciousTest.pm
Mojolicious-6.62/t/mojolicious/lib/MojoliciousTest2/
Mojolicious-6.62/t/mojolicious/lib/MojoliciousTest3/
Mojolicious-6.62/t/mojolicious/lib/MojoliciousTestController.pm
Mojolicious-6.62/t/mojolicious/lib/PluginWithEmbeddedApp.pm
Mojolicious-6.62/t/mojolicious/lib/PluginWithTemplate.pm
Mojolicious-6.62/t/mojolicious/lib/SingleFileTestApp.pm
Mojolicious-6.62/t/mojolicious/lib/MojoliciousTest3/Bar.pm
Mojolicious-6.62/t/mojolicious/lib/MojoliciousTest3/Baz.pm
Mojolicious-6.62/t/mojolicious/lib/MojoliciousTest2/Foo.pm
Mojolicious-6.62/t/mojolicious/lib/MojoliciousTest/Baz.pm
Mojolicious-6.62/t/mojolicious/lib/MojoliciousTest/Command/
Mojolicious-6.62/t/mojolicious/lib/MojoliciousTest/Exceptional.pm
Mojolicious-6.62/t/mojolicious/lib/MojoliciousTest/Foo/
Mojolicious-6.62/t/mojolicious/lib/MojoliciousTest/Foo.pm
Mojolicious-6.62/t/mojolicious/lib/MojoliciousTest/Plugin/
Mojolicious-6.62/t/mojolicious/lib/MojoliciousTest/PODTest.pm
Mojolicious-6.62/t/mojolicious/lib/MojoliciousTest/SyntaxError.pm
Mojolicious-6.62/t/mojolicious/lib/MojoliciousTest/Plugin/Test/
Mojolicious-6.62/t/mojolicious/lib/MojoliciousTest/Plugin/UPPERCASETestPlugin.pm
Mojolicious-6.62/t/mojolicious/lib/MojoliciousTest/Plugin/Test/SomePlugin2.pm
Mojolicious-6.62/t/mojolicious/lib/MojoliciousTest/Foo/Bar.pm
Mojolicious-6.62/t/mojolicious/lib/MojoliciousTest/Command/test_command.pm
Mojolicious-6.62/t/mojolicious/external/lib/
Mojolicious-6.62/t/mojolicious/external/my_app.conf
Mojolicious-6.62/t/mojolicious/external/my_app.testing.conf
Mojolicious-6.62/t/mojolicious/external/myapp.conf
Mojolicious-6.62/t/mojolicious/external/myapp.pl
Mojolicious-6.62/t/mojolicious/external/myapp.testing.conf
Mojolicious-6.62/t/mojolicious/external/myapp2.pl
Mojolicious-6.62/t/mojolicious/external/public/
Mojolicious-6.62/t/mojolicious/external/script/
Mojolicious-6.62/t/mojolicious/external/templates/
Mojolicious-6.62/t/mojolicious/external/templates/index.html.ep
Mojolicious-6.62/t/mojolicious/external/script/my_app
Mojolicious-6.62/t/mojolicious/external/public/index.html
Mojolicious-6.62/t/mojolicious/external/lib/MyApp.pm
Mojolicious-6.62/t/mojo/asset.t
Mojolicious-6.62/t/mojo/base.t
Mojolicious-6.62/t/mojo/bytestream.t
Mojolicious-6.62/t/mojo/cache.t
Mojolicious-6.62/t/mojo/certs/
Mojolicious-6.62/t/mojo/cgi.t
Mojolicious-6.62/t/mojo/collection.t
Mojolicious-6.62/t/mojo/content.t
Mojolicious-6.62/t/mojo/cookie.t
Mojolicious-6.62/t/mojo/cookiejar.t
Mojolicious-6.62/t/mojo/daemon.t
Mojolicious-6.62/t/mojo/daemon_ipv6_tls.t
Mojolicious-6.62/t/mojo/date.t
Mojolicious-6.62/t/mojo/delay.t
Mojolicious-6.62/t/mojo/dom.t
Mojolicious-6.62/t/mojo/eventemitter.t
Mojolicious-6.62/t/mojo/exception.t
Mojolicious-6.62/t/mojo/headers.t
Mojolicious-6.62/t/mojo/home.t
Mojolicious-6.62/t/mojo/hypnotoad.t
Mojolicious-6.62/t/mojo/ioloop.t
Mojolicious-6.62/t/mojo/ioloop_ipv6.t
Mojolicious-6.62/t/mojo/ioloop_tls.t
Mojolicious-6.62/t/mojo/json.t
Mojolicious-6.62/t/mojo/json_pointer.t
Mojolicious-6.62/t/mojo/lib/
Mojolicious-6.62/t/mojo/loader.t
Mojolicious-6.62/t/mojo/log.t
Mojolicious-6.62/t/mojo/morbo.t
Mojolicious-6.62/t/mojo/parameters.t
Mojolicious-6.62/t/mojo/path.t
Mojolicious-6.62/t/mojo/prefork.t
Mojolicious-6.62/t/mojo/proxy.t
Mojolicious-6.62/t/mojo/psgi.t
Mojolicious-6.62/t/mojo/reactor_ev.t
Mojolicious-6.62/t/mojo/reactor_poll.t
Mojolicious-6.62/t/mojo/request.t
Mojolicious-6.62/t/mojo/request_cgi.t
Mojolicious-6.62/t/mojo/response.t
Mojolicious-6.62/t/mojo/template.t
Mojolicious-6.62/t/mojo/templates/
Mojolicious-6.62/t/mojo/transactor.t
Mojolicious-6.62/t/mojo/url.t
Mojolicious-6.62/t/mojo/user_agent.t
Mojolicious-6.62/t/mojo/user_agent_online.t
Mojolicious-6.62/t/mojo/user_agent_socks.t
Mojolicious-6.62/t/mojo/user_agent_tls.t
Mojolicious-6.62/t/mojo/util.t
Mojolicious-6.62/t/mojo/websocket.t
Mojolicious-6.62/t/mojo/websocket_frames.t
Mojolicious-6.62/t/mojo/websocket_proxy.t
Mojolicious-6.62/t/mojo/websocket_proxy_tls.t
Mojolicious-6.62/t/mojo/templates/exception.mt
Mojolicious-6.62/t/mojo/templates/test.mt
Mojolicious-6.62/t/mojo/templates/utf8_exception.mt
Mojolicious-6.62/t/mojo/lib/Mojo/
Mojolicious-6.62/t/mojo/lib/myapp.pl
Mojolicious-6.62/t/mojo/lib/Mojo/.hidden.txt
Mojolicious-6.62/t/mojo/lib/Mojo/.test/
Mojolicious-6.62/t/mojo/lib/Mojo/BaseTest/
Mojolicious-6.62/t/mojo/lib/Mojo/DeprecationTest.pm
Mojolicious-6.62/t/mojo/lib/Mojo/LoaderException.pm
Mojolicious-6.62/t/mojo/lib/Mojo/LoaderException2.pm
Mojolicious-6.62/t/mojo/lib/Mojo/LoaderTest/
Mojolicious-6.62/t/mojo/lib/Mojo/LoaderTest/A.pm
Mojolicious-6.62/t/mojo/lib/Mojo/LoaderTest/B.pm
Mojolicious-6.62/t/mojo/lib/Mojo/LoaderTest/C.pm
Mojolicious-6.62/t/mojo/lib/Mojo/BaseTest/Base1.pm
Mojolicious-6.62/t/mojo/lib/Mojo/BaseTest/Base2.pm
Mojolicious-6.62/t/mojo/lib/Mojo/BaseTest/Base3.pm
Mojolicious-6.62/t/mojo/lib/Mojo/.test/hidden.txt
Mojolicious-6.62/t/mojo/certs/bad.crt
Mojolicious-6.62/t/mojo/certs/bad.key
Mojolicious-6.62/t/mojo/certs/ca.crt
Mojolicious-6.62/t/mojo/certs/ca.key
Mojolicious-6.62/t/mojo/certs/client.crt
Mojolicious-6.62/t/mojo/certs/client.key
Mojolicious-6.62/t/mojo/certs/domain.crt
Mojolicious-6.62/t/mojo/certs/domain.key
Mojolicious-6.62/t/mojo/certs/server.crt
Mojolicious-6.62/t/mojo/certs/server.key
Mojolicious-6.62/script/hypnotoad
Mojolicious-6.62/script/mojo
Mojolicious-6.62/script/morbo
Mojolicious-6.62/lib/Mojo/
Mojolicious-6.62/lib/Mojo.pm
Mojolicious-6.62/lib/Mojolicious/
Mojolicious-6.62/lib/Mojolicious.pm
Mojolicious-6.62/lib/ojo.pm
Mojolicious-6.62/lib/Test/
Mojolicious-6.62/lib/Test/Mojo.pm
Mojolicious-6.62/lib/Mojolicious/Command/
Mojolicious-6.62/lib/Mojolicious/Command.pm
Mojolicious-6.62/lib/Mojolicious/Commands.pm
Mojolicious-6.62/lib/Mojolicious/Controller.pm
Mojolicious-6.62/lib/Mojolicious/Guides/
Mojolicious-6.62/lib/Mojolicious/Guides.pod
Mojolicious-6.62/lib/Mojolicious/Lite.pm
Mojolicious-6.62/lib/Mojolicious/Plugin/
Mojolicious-6.62/lib/Mojolicious/Plugin.pm
Mojolicious-6.62/lib/Mojolicious/Plugins.pm
Mojolicious-6.62/lib/Mojolicious/Renderer.pm
Mojolicious-6.62/lib/Mojolicious/resources/
Mojolicious-6.62/lib/Mojolicious/Routes/
Mojolicious-6.62/lib/Mojolicious/Routes.pm
Mojolicious-6.62/lib/Mojolicious/Sessions.pm
Mojolicious-6.62/lib/Mojolicious/Static.pm
Mojolicious-6.62/lib/Mojolicious/Types.pm
Mojolicious-6.62/lib/Mojolicious/Validator/
Mojolicious-6.62/lib/Mojolicious/Validator.pm
Mojolicious-6.62/lib/Mojolicious/Validator/Validation.pm
Mojolicious-6.62/lib/Mojolicious/Routes/Match.pm
Mojolicious-6.62/lib/Mojolicious/Routes/Pattern.pm
Mojolicious-6.62/lib/Mojolicious/Routes/Route.pm
Mojolicious-6.62/lib/Mojolicious/resources/public/
Mojolicious-6.62/lib/Mojolicious/resources/templates/
Mojolicious-6.62/lib/Mojolicious/resources/templates/mojo/
Mojolicious-6.62/lib/Mojolicious/resources/templates/mojo/debug.html.ep
Mojolicious-6.62/lib/Mojolicious/resources/templates/mojo/exception.html.ep
Mojolicious-6.62/lib/Mojolicious/resources/templates/mojo/menubar.html.ep
Mojolicious-6.62/lib/Mojolicious/resources/templates/mojo/not_found.html.ep
Mojolicious-6.62/lib/Mojolicious/resources/templates/mojo/perldoc.html.ep
Mojolicious-6.62/lib/Mojolicious/resources/public/favicon.ico
Mojolicious-6.62/lib/Mojolicious/resources/public/mojo/
Mojolicious-6.62/lib/Mojolicious/resources/public/mojo/failraptor.png
Mojolicious-6.62/lib/Mojolicious/resources/public/mojo/jquery/
Mojolicious-6.62/lib/Mojolicious/resources/public/mojo/logo-black.png
Mojolicious-6.62/lib/Mojolicious/resources/public/mojo/logo-white.png
Mojolicious-6.62/lib/Mojolicious/resources/public/mojo/noraptor.png
Mojolicious-6.62/lib/Mojolicious/resources/public/mojo/notfound.png
Mojolicious-6.62/lib/Mojolicious/resources/public/mojo/pinstripe-dark.png
Mojolicious-6.62/lib/Mojolicious/resources/public/mojo/pinstripe-light.png
Mojolicious-6.62/lib/Mojolicious/resources/public/mojo/prettify/
Mojolicious-6.62/lib/Mojolicious/resources/public/mojo/stripes.png
Mojolicious-6.62/lib/Mojolicious/resources/public/mojo/prettify/prettify-mojo-dark.css
Mojolicious-6.62/lib/Mojolicious/resources/public/mojo/prettify/prettify-mojo-light.css
Mojolicious-6.62/lib/Mojolicious/resources/public/mojo/prettify/run_prettify.js
Mojolicious-6.62/lib/Mojolicious/resources/public/mojo/jquery/jquery.js
Mojolicious-6.62/lib/Mojolicious/Plugin/Charset.pm
Mojolicious-6.62/lib/Mojolicious/Plugin/Config.pm
Mojolicious-6.62/lib/Mojolicious/Plugin/DefaultHelpers.pm
Mojolicious-6.62/lib/Mojolicious/Plugin/EPLRenderer.pm
Mojolicious-6.62/lib/Mojolicious/Plugin/EPRenderer.pm
Mojolicious-6.62/lib/Mojolicious/Plugin/HeaderCondition.pm
Mojolicious-6.62/lib/Mojolicious/Plugin/JSONConfig.pm
Mojolicious-6.62/lib/Mojolicious/Plugin/Mount.pm
Mojolicious-6.62/lib/Mojolicious/Plugin/PODRenderer.pm
Mojolicious-6.62/lib/Mojolicious/Plugin/TagHelpers.pm
Mojolicious-6.62/lib/Mojolicious/Guides/Contributing.pod
Mojolicious-6.62/lib/Mojolicious/Guides/Cookbook.pod
Mojolicious-6.62/lib/Mojolicious/Guides/FAQ.pod
Mojolicious-6.62/lib/Mojolicious/Guides/Growing.pod
Mojolicious-6.62/lib/Mojolicious/Guides/Rendering.pod
Mojolicious-6.62/lib/Mojolicious/Guides/Routing.pod
Mojolicious-6.62/lib/Mojolicious/Guides/Tutorial.pod
Mojolicious-6.62/lib/Mojolicious/Command/cgi.pm
Mojolicious-6.62/lib/Mojolicious/Command/cpanify.pm
Mojolicious-6.62/lib/Mojolicious/Command/daemon.pm
Mojolicious-6.62/lib/Mojolicious/Command/eval.pm
Mojolicious-6.62/lib/Mojolicious/Command/generate/
Mojolicious-6.62/lib/Mojolicious/Command/generate.pm
Mojolicious-6.62/lib/Mojolicious/Command/get.pm
Mojolicious-6.62/lib/Mojolicious/Command/inflate.pm
Mojolicious-6.62/lib/Mojolicious/Command/prefork.pm
Mojolicious-6.62/lib/Mojolicious/Command/psgi.pm
Mojolicious-6.62/lib/Mojolicious/Command/routes.pm
Mojolicious-6.62/lib/Mojolicious/Command/test.pm
Mojolicious-6.62/lib/Mojolicious/Command/version.pm
Mojolicious-6.62/lib/Mojolicious/Command/generate/app.pm
Mojolicious-6.62/lib/Mojolicious/Command/generate/lite_app.pm
Mojolicious-6.62/lib/Mojolicious/Command/generate/makefile.pm
Mojolicious-6.62/lib/Mojolicious/Command/generate/plugin.pm
Mojolicious-6.62/lib/Mojo/Asset/
Mojolicious-6.62/lib/Mojo/Asset.pm
Mojolicious-6.62/lib/Mojo/Base.pm
Mojolicious-6.62/lib/Mojo/ByteStream.pm
Mojolicious-6.62/lib/Mojo/Cache.pm
Mojolicious-6.62/lib/Mojo/Collection.pm
Mojolicious-6.62/lib/Mojo/Content/
Mojolicious-6.62/lib/Mojo/Content.pm
Mojolicious-6.62/lib/Mojo/Cookie/
Mojolicious-6.62/lib/Mojo/Cookie.pm
Mojolicious-6.62/lib/Mojo/Date.pm
Mojolicious-6.62/lib/Mojo/DOM/
Mojolicious-6.62/lib/Mojo/DOM.pm
Mojolicious-6.62/lib/Mojo/EventEmitter.pm
Mojolicious-6.62/lib/Mojo/Exception.pm
Mojolicious-6.62/lib/Mojo/Headers.pm
Mojolicious-6.62/lib/Mojo/HelloWorld.pm
Mojolicious-6.62/lib/Mojo/Home.pm
Mojolicious-6.62/lib/Mojo/IOLoop/
Mojolicious-6.62/lib/Mojo/IOLoop.pm
Mojolicious-6.62/lib/Mojo/JSON/
Mojolicious-6.62/lib/Mojo/JSON.pm
Mojolicious-6.62/lib/Mojo/Loader.pm
Mojolicious-6.62/lib/Mojo/Log.pm
Mojolicious-6.62/lib/Mojo/Message/
Mojolicious-6.62/lib/Mojo/Message.pm
Mojolicious-6.62/lib/Mojo/Parameters.pm
Mojolicious-6.62/lib/Mojo/Path.pm
Mojolicious-6.62/lib/Mojo/Reactor/
Mojolicious-6.62/lib/Mojo/Reactor.pm
Mojolicious-6.62/lib/Mojo/Server/
Mojolicious-6.62/lib/Mojo/Server.pm
Mojolicious-6.62/lib/Mojo/Template.pm
Mojolicious-6.62/lib/Mojo/Transaction/
Mojolicious-6.62/lib/Mojo/Transaction.pm
Mojolicious-6.62/lib/Mojo/Upload.pm
Mojolicious-6.62/lib/Mojo/URL.pm
Mojolicious-6.62/lib/Mojo/UserAgent/
Mojolicious-6.62/lib/Mojo/UserAgent.pm
Mojolicious-6.62/lib/Mojo/Util.pm
Mojolicious-6.62/lib/Mojo/WebSocket.pm
Mojolicious-6.62/lib/Mojo/UserAgent/CookieJar.pm
Mojolicious-6.62/lib/Mojo/UserAgent/Proxy.pm
Mojolicious-6.62/lib/Mojo/UserAgent/Server.pm
Mojolicious-6.62/lib/Mojo/UserAgent/Transactor.pm
Mojolicious-6.62/lib/Mojo/Transaction/HTTP.pm
Mojolicious-6.62/lib/Mojo/Transaction/WebSocket.pm
Mojolicious-6.62/lib/Mojo/Server/CGI.pm
Mojolicious-6.62/lib/Mojo/Server/Daemon.pm
Mojolicious-6.62/lib/Mojo/Server/Hypnotoad.pm
Mojolicious-6.62/lib/Mojo/Server/Morbo.pm
Mojolicious-6.62/lib/Mojo/Server/Prefork.pm
Mojolicious-6.62/lib/Mojo/Server/PSGI.pm
Mojolicious-6.62/lib/Mojo/Reactor/EV.pm
Mojolicious-6.62/lib/Mojo/Reactor/Poll.pm
Mojolicious-6.62/lib/Mojo/Message/Request.pm
Mojolicious-6.62/lib/Mojo/Message/Response.pm
Mojolicious-6.62/lib/Mojo/JSON/Pointer.pm
Mojolicious-6.62/lib/Mojo/IOLoop/Client.pm
Mojolicious-6.62/lib/Mojo/IOLoop/Delay.pm
Mojolicious-6.62/lib/Mojo/IOLoop/resources/
Mojolicious-6.62/lib/Mojo/IOLoop/Server.pm
Mojolicious-6.62/lib/Mojo/IOLoop/Stream.pm
Mojolicious-6.62/lib/Mojo/IOLoop/resources/server.crt
Mojolicious-6.62/lib/Mojo/IOLoop/resources/server.key
Mojolicious-6.62/lib/Mojo/DOM/CSS.pm
Mojolicious-6.62/lib/Mojo/DOM/HTML.pm
Mojolicious-6.62/lib/Mojo/Cookie/Request.pm
Mojolicious-6.62/lib/Mojo/Cookie/Response.pm
Mojolicious-6.62/lib/Mojo/Content/MultiPart.pm
Mojolicious-6.62/lib/Mojo/Content/Single.pm
Mojolicious-6.62/lib/Mojo/Asset/File.pm
Mojolicious-6.62/lib/Mojo/Asset/Memory.pm
Mojolicious-6.62/examples/chat.pl
Mojolicious-6.62/examples/connect-proxy.pl
Mojolicious-6.62/examples/entities.pl
Mojolicious-6.62/examples/fast.pl
Mojolicious-6.62/examples/hello-template.pl
Mojolicious-6.62/examples/hello.pl
Mojolicious-6.62/examples/microhttpd.pl
Configuring S/SR/SRI/Mojolicious-6.62.tar.gz with Makefile.PL
>>> C:\Perl-5.14\bin\perl.exe Makefile.PL
Checking if your kit is complete...
Looks good
Have \cpanfl~1.14\var\megalib
Want \perl-5.14\lib
Your perl and your Config.pm seem to have different ideas about the
architecture they are running on.
Perl thinks: [megalib]
Config says: [MSWin32-x86-multi-thread]
This may or may not cause problems. Please check your installation of perl
if you have problems building this extension.
Generating a nmake-style Makefile
Writing Makefile for Mojolicious
Writing MYMETA.yml and MYMETA.json
SRI/Mojolicious-6.62.tar.gz
C:\Perl-5.14\bin\perl.exe Makefile.PL -- OK
Running make for S/SR/SRI/Mojolicious-6.62.tar.gz
>>> nmake
Microsoft (R) Program Maintenance Utility Version 7.00.8882
Copyright (C) Microsoft Corp 1988-2000. All rights reserved.
cp lib/Mojo/Cookie/Request.pm blib\lib\Mojo\Cookie\Request.pm
cp lib/Mojo/Base.pm blib\lib\Mojo\Base.pm
cp lib/Mojo/IOLoop/Client.pm blib\lib\Mojo\IOLoop\Client.pm
cp lib/Mojo/Asset/File.pm blib\lib\Mojo\Asset\File.pm
cp lib/Mojo/DOM/CSS.pm blib\lib\Mojo\DOM\CSS.pm
cp lib/Mojo/Date.pm blib\lib\Mojo\Date.pm
cp lib/Mojo/ByteStream.pm blib\lib\Mojo\ByteStream.pm
cp lib/Mojo/Content.pm blib\lib\Mojo\Content.pm
cp lib/Mojo/Exception.pm blib\lib\Mojo\Exception.pm
cp lib/Mojo/DOM/HTML.pm blib\lib\Mojo\DOM\HTML.pm
cp lib/Mojo.pm blib\lib\Mojo.pm
cp lib/Mojo/IOLoop.pm blib\lib\Mojo\IOLoop.pm
cp lib/Mojo/Content/MultiPart.pm blib\lib\Mojo\Content\MultiPart.pm
cp lib/Mojo/HelloWorld.pm blib\lib\Mojo\HelloWorld.pm
cp lib/Mojo/Asset.pm blib\lib\Mojo\Asset.pm
cp lib/Mojo/Headers.pm blib\lib\Mojo\Headers.pm
cp lib/Mojo/Cookie/Response.pm blib\lib\Mojo\Cookie\Response.pm
cp lib/Mojo/Collection.pm blib\lib\Mojo\Collection.pm
cp lib/Mojo/Home.pm blib\lib\Mojo\Home.pm
cp lib/Mojo/EventEmitter.pm blib\lib\Mojo\EventEmitter.pm
cp lib/Mojo/DOM.pm blib\lib\Mojo\DOM.pm
cp lib/Mojo/Cache.pm blib\lib\Mojo\Cache.pm
cp lib/Mojo/Content/Single.pm blib\lib\Mojo\Content\Single.pm
cp lib/Mojo/Cookie.pm blib\lib\Mojo\Cookie.pm
cp lib/Mojo/Asset/Memory.pm blib\lib\Mojo\Asset\Memory.pm
cp lib/Mojo/Server.pm blib\lib\Mojo\Server.pm
cp lib/Mojo/Path.pm blib\lib\Mojo\Path.pm
cp lib/Mojo/JSON.pm blib\lib\Mojo\JSON.pm
cp lib/Mojo/IOLoop/resources/server.key blib\lib\Mojo\IOLoop\resources\server.key
cp lib/Mojo/Reactor/Poll.pm blib\lib\Mojo\Reactor\Poll.pm
cp lib/Mojo/Loader.pm blib\lib\Mojo\Loader.pm
cp lib/Mojo/Log.pm blib\lib\Mojo\Log.pm
cp lib/Mojo/Reactor/EV.pm blib\lib\Mojo\Reactor\EV.pm
cp lib/Mojo/IOLoop/Server.pm blib\lib\Mojo\IOLoop\Server.pm
cp lib/Mojo/IOLoop/resources/server.crt blib\lib\Mojo\IOLoop\resources\server.crt
cp lib/Mojo/Message/Response.pm blib\lib\Mojo\Message\Response.pm
cp lib/Mojo/Server/CGI.pm blib\lib\Mojo\Server\CGI.pm
cp lib/Mojo/Message/Request.pm blib\lib\Mojo\Message\Request.pm
cp lib/Mojo/Reactor.pm blib\lib\Mojo\Reactor.pm
cp lib/Mojo/IOLoop/Delay.pm blib\lib\Mojo\IOLoop\Delay.pm
cp lib/Mojo/Message.pm blib\lib\Mojo\Message.pm
cp lib/Mojo/JSON/Pointer.pm blib\lib\Mojo\JSON\Pointer.pm
cp lib/Mojo/IOLoop/Stream.pm blib\lib\Mojo\IOLoop\Stream.pm
cp lib/Mojo/Server/Morbo.pm blib\lib\Mojo\Server\Morbo.pm
cp lib/Mojo/Server/Daemon.pm blib\lib\Mojo\Server\Daemon.pm
cp lib/Mojo/Parameters.pm blib\lib\Mojo\Parameters.pm
cp lib/Mojo/Server/Hypnotoad.pm blib\lib\Mojo\Server\Hypnotoad.pm
cp lib/Mojo/Template.pm blib\lib\Mojo\Template.pm
cp lib/Mojolicious/Command/cpanify.pm blib\lib\Mojolicious\Command\cpanify.pm
cp lib/Mojo/Server/PSGI.pm blib\lib\Mojo\Server\PSGI.pm
cp lib/Mojo/Transaction/HTTP.pm blib\lib\Mojo\Transaction\HTTP.pm
cp lib/Mojo/Server/Prefork.pm blib\lib\Mojo\Server\Prefork.pm
cp lib/Mojo/Upload.pm blib\lib\Mojo\Upload.pm
cp lib/Mojo/URL.pm blib\lib\Mojo\URL.pm
cp lib/Mojo/UserAgent/Server.pm blib\lib\Mojo\UserAgent\Server.pm
cp lib/Mojo/UserAgent/Proxy.pm blib\lib\Mojo\UserAgent\Proxy.pm
cp lib/Mojo/Transaction.pm blib\lib\Mojo\Transaction.pm
cp lib/Mojolicious/Command.pm blib\lib\Mojolicious\Command.pm
cp lib/Mojo/WebSocket.pm blib\lib\Mojo\WebSocket.pm
cp lib/Mojo/UserAgent/CookieJar.pm blib\lib\Mojo\UserAgent\CookieJar.pm
cp lib/Mojo/UserAgent/Transactor.pm blib\lib\Mojo\UserAgent\Transactor.pm
cp lib/Mojolicious.pm blib\lib\Mojolicious.pm
cp lib/Mojo/Transaction/WebSocket.pm blib\lib\Mojo\Transaction\WebSocket.pm
cp lib/Mojo/UserAgent.pm blib\lib\Mojo\UserAgent.pm
cp lib/Mojolicious/Command/eval.pm blib\lib\Mojolicious\Command\eval.pm
cp lib/Mojolicious/Command/cgi.pm blib\lib\Mojolicious\Command\cgi.pm
cp lib/Mojo/Util.pm blib\lib\Mojo\Util.pm
cp lib/Mojolicious/Command/daemon.pm blib\lib\Mojolicious\Command\daemon.pm
cp lib/Mojolicious/Command/generate/makefile.pm blib\lib\Mojolicious\Command\generate\makefile.pm
cp lib/Mojolicious/Command/generate/plugin.pm blib\lib\Mojolicious\Command\generate\plugin.pm
cp lib/Mojolicious/Command/generate.pm blib\lib\Mojolicious\Command\generate.pm
cp lib/Mojolicious/Command/inflate.pm blib\lib\Mojolicious\Command\inflate.pm
cp lib/Mojolicious/Command/generate/lite_app.pm blib\lib\Mojolicious\Command\generate\lite_app.pm
cp lib/Mojolicious/Command/version.pm blib\lib\Mojolicious\Command\version.pm
cp lib/Mojolicious/Command/test.pm blib\lib\Mojolicious\Command\test.pm
cp lib/Mojolicious/Command/routes.pm blib\lib\Mojolicious\Command\routes.pm
cp lib/Mojolicious/Command/generate/app.pm blib\lib\Mojolicious\Command\generate\app.pm
cp lib/Mojolicious/Command/get.pm blib\lib\Mojolicious\Command\get.pm
cp lib/Mojolicious/Controller.pm blib\lib\Mojolicious\Controller.pm
cp lib/Mojolicious/Commands.pm blib\lib\Mojolicious\Commands.pm
cp lib/Mojolicious/Command/psgi.pm blib\lib\Mojolicious\Command\psgi.pm
cp lib/Mojolicious/Guides.pod blib\lib\Mojolicious\Guides.pod
cp lib/Mojolicious/Command/prefork.pm blib\lib\Mojolicious\Command\prefork.pm
cp lib/Mojolicious/Guides/Contributing.pod blib\lib\Mojolicious\Guides\Contributing.pod
cp lib/Mojolicious/Plugin/Mount.pm blib\lib\Mojolicious\Plugin\Mount.pm
cp lib/Mojolicious/Plugin/DefaultHelpers.pm blib\lib\Mojolicious\Plugin\DefaultHelpers.pm
cp lib/Mojolicious/Plugin/EPRenderer.pm blib\lib\Mojolicious\Plugin\EPRenderer.pm
cp lib/Mojolicious/Lite.pm blib\lib\Mojolicious\Lite.pm
cp lib/Mojolicious/Guides/Growing.pod blib\lib\Mojolicious\Guides\Growing.pod
cp lib/Mojolicious/Plugin/HeaderCondition.pm blib\lib\Mojolicious\Plugin\HeaderCondition.pm
cp lib/Mojolicious/Plugin/JSONConfig.pm blib\lib\Mojolicious\Plugin\JSONConfig.pm
cp lib/Mojolicious/Plugin/EPLRenderer.pm blib\lib\Mojolicious\Plugin\EPLRenderer.pm
cp lib/Mojolicious/Guides/Tutorial.pod blib\lib\Mojolicious\Guides\Tutorial.pod
cp lib/Mojolicious/Plugin/Config.pm blib\lib\Mojolicious\Plugin\Config.pm
cp lib/Mojolicious/Guides/Cookbook.pod blib\lib\Mojolicious\Guides\Cookbook.pod
cp lib/Mojolicious/Guides/FAQ.pod blib\lib\Mojolicious\Guides\FAQ.pod
cp lib/Mojolicious/Guides/Rendering.pod blib\lib\Mojolicious\Guides\Rendering.pod
cp lib/Mojolicious/Plugin.pm blib\lib\Mojolicious\Plugin.pm
cp lib/Mojolicious/Guides/Routing.pod blib\lib\Mojolicious\Guides\Routing.pod
cp lib/Mojolicious/Plugin/Charset.pm blib\lib\Mojolicious\Plugin\Charset.pm
cp lib/Mojolicious/Plugins.pm blib\lib\Mojolicious\Plugins.pm
cp lib/Mojolicious/Routes/Pattern.pm blib\lib\Mojolicious\Routes\Pattern.pm
cp lib/Mojolicious/Types.pm blib\lib\Mojolicious\Types.pm
cp lib/Mojolicious/Routes/Match.pm blib\lib\Mojolicious\Routes\Match.pm
cp lib/Mojolicious/Routes.pm blib\lib\Mojolicious\Routes.pm
cp lib/Mojolicious/Renderer.pm blib\lib\Mojolicious\Renderer.pm
cp lib/Mojolicious/Validator.pm blib\lib\Mojolicious\Validator.pm
cp lib/Mojolicious/Sessions.pm blib\lib\Mojolicious\Sessions.pm
cp lib/Mojolicious/resources/public/mojo/jquery/jquery.js blib\lib\Mojolicious\resources\public\mojo\jquery\jquery.js
cp lib/Mojolicious/resources/public/mojo/failraptor.png blib\lib\Mojolicious\resources\public\mojo\failraptor.png
cp lib/Mojolicious/Routes/Route.pm blib\lib\Mojolicious\Routes\Route.pm
cp lib/Mojolicious/Plugin/TagHelpers.pm blib\lib\Mojolicious\Plugin\TagHelpers.pm
cp lib/Mojolicious/resources/public/favicon.ico blib\lib\Mojolicious\resources\public\favicon.ico
cp lib/Mojolicious/Validator/Validation.pm blib\lib\Mojolicious\Validator\Validation.pm
cp lib/Mojolicious/Plugin/PODRenderer.pm blib\lib\Mojolicious\Plugin\PODRenderer.pm
cp lib/Mojolicious/Static.pm blib\lib\Mojolicious\Static.pm
cp lib/Mojolicious/resources/public/mojo/prettify/prettify-mojo-dark.css blib\lib\Mojolicious\resources\public\mojo\prettify\prettify-mojo-dark.css
cp lib/Mojolicious/resources/public/mojo/logo-black.png blib\lib\Mojolicious\resources\public\mojo\logo-black.png
cp lib/Mojolicious/resources/public/mojo/pinstripe-light.png blib\lib\Mojolicious\resources\public\mojo\pinstripe-light.png
cp lib/Mojolicious/resources/public/mojo/prettify/run_prettify.js blib\lib\Mojolicious\resources\public\mojo\prettify\run_prettify.js
cp lib/Mojolicious/resources/public/mojo/noraptor.png blib\lib\Mojolicious\resources\public\mojo\noraptor.png
cp lib/Mojolicious/resources/public/mojo/prettify/prettify-mojo-light.css blib\lib\Mojolicious\resources\public\mojo\prettify\prettify-mojo-light.css
cp lib/Mojolicious/resources/public/mojo/pinstripe-dark.png blib\lib\Mojolicious\resources\public\mojo\pinstripe-dark.png
cp lib/Mojolicious/resources/public/mojo/logo-white.png blib\lib\Mojolicious\resources\public\mojo\logo-white.png
cp lib/Mojolicious/resources/public/mojo/notfound.png blib\lib\Mojolicious\resources\public\mojo\notfound.png
cp lib/Mojolicious/resources/public/mojo/stripes.png blib\lib\Mojolicious\resources\public\mojo\stripes.png
cp lib/Test/Mojo.pm blib\lib\Test\Mojo.pm
cp lib/Mojolicious/resources/templates/mojo/debug.html.ep blib\lib\Mojolicious\resources\templates\mojo\debug.html.ep
cp lib/ojo.pm blib\lib\ojo.pm
cp lib/Mojolicious/resources/templates/mojo/not_found.html.ep blib\lib\Mojolicious\resources\templates\mojo\not_found.html.ep
cp lib/Mojolicious/resources/templates/mojo/perldoc.html.ep blib\lib\Mojolicious\resources\templates\mojo\perldoc.html.ep
cp lib/Mojolicious/resources/templates/mojo/menubar.html.ep blib\lib\Mojolicious\resources\templates\mojo\menubar.html.ep
cp lib/Mojolicious/resources/templates/mojo/exception.html.ep blib\lib\Mojolicious\resources\templates\mojo\exception.html.ep
"C:\Perl-5.14\bin\perl.exe" -MExtUtils::Command -e cp -- script/mojo blib\script\mojo
pl2bat.bat blib\script\mojo
"C:\Perl-5.14\bin\perl.exe" -MExtUtils::Command -e cp -- script/morbo blib\script\morbo
pl2bat.bat blib\script\morbo
"C:\Perl-5.14\bin\perl.exe" -MExtUtils::Command -e cp -- script/hypnotoad blib\script\hypnotoad
pl2bat.bat blib\script\hypnotoad
SRI/Mojolicious-6.62.tar.gz
nmake -- OK
Running make test
>>> nmake test TEST_VERBOSE=1
Microsoft (R) Program Maintenance Utility Version 7.00.8882
Copyright (C) Microsoft Corp 1988-2000. All rights reserved.
"C:\Perl-5.14\bin\perl.exe" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(1, 'blib\lib', 'blib\arch')" t\*.t t\*\*.t
t\mojo\asset.t .............................
ok 1 - file is empty
ok 2 - right mtime
ok 3 - file is empty
ok 4 - "abc" at position 0
ok 5 - "bc" at position 1
ok 6 - does not contain "db"
ok 7 - right size
ok 8 - right mtime
ok 9 - temporary file exists
ok 10 - temporary file has been cleaned up
ok 11 - "abc" at position 0
ok 12 - "bc" at position 1
ok 13 - does not contain "db"
ok 14 - right size
ok 15 - right mtime
ok 16 - same mtime
ok 17 - right mtime
ok 18 - asset is empty
ok 19 - no content
ok 20 - no content
ok 21 - does not contain "a"
ok 22 - asset is empty
ok 23 - no content
ok 24 - no content
ok 25 - no range
ok 26 - does not contain "a"
ok 27 - has range
ok 28 - "bcdef" at position 0
ok 29 - "cdef" at position 1
ok 30 - "abc" at position 5
ok 31 - does not contain "db"
ok 32 - has range
ok 33 - "bcdef" at position 0
ok 34 - "cdef" at position 1
ok 35 - "abc" at position 5
ok 36 - does not contain "db"
ok 37 - has range
ok 38 - "cdefghi" at position 0
ok 39 - "fghi" at position 3
ok 40 - "f" at position 3
ok 41 - "hi" at position 5
ok 42 - does not contain "ij"
ok 43 - does not contain "db"
ok 44 - chunk from position 0
ok 45 - chunk from position 1
ok 46 - chunk from position 5
ok 47 - chunk from position 0 (2 bytes)
ok 48 - chunk from position 1 (3 bytes)
ok 49 - chunk from position 5 (1 byte)
ok 50 - chunk from position 5 (2 byte)
ok 51 - has range
ok 52 - "cdefghi" at position 0
ok 53 - "fghi" at position 3
ok 54 - "f" at position 3
ok 55 - "hi" at position 5
ok 56 - does not contain "ij"
ok 57 - does not contain "db"
ok 58 - chunk from position 0
ok 59 - chunk from position 1
ok 60 - chunk from position 5
ok 61 - chunk from position 0 (2 bytes)
ok 62 - chunk from position 1 (3 bytes)
ok 63 - chunk from position 5 (1 byte)
ok 64 - chunk from position 5 (2 byte)
ok 65 - no range
ok 66 - "a" at position 0
ok 67 - "b" at position 131072
ok 68 - "c" at position 131073
ok 69 - "abc" at position 131071
ok 70 - "ccdd" at position 262143
ok 71 - "dd" at position 262145
ok 72 - "ddd" at position 262145
ok 73 - does not contain "e"
ok 74 - "a" x 131072 at position 0
ok 75 - "c" x 131072 at position 131073
ok 76 - "b" . ("c" x 131072) . "ddd" at position 131072
ok 77 - "a" at position 0
ok 78 - "b" at position 131071
ok 79 - "c" at position 131072
ok 80 - "abc" at position 131070
ok 81 - "ccdd" at position 262142
ok 82 - "dd" at position 262144
ok 83 - does not contain "ddd"
ok 84 - does not contain "b" . ("c" x 131072) . "ddd"
ok 85 - file exists
ok 86 - file has been cleaned up
ok 87 - right content
ok 88 - file exists
ok 89 - file has been cleaned up
ok 90 - no content
ok 91 - file exists
ok 92 - file has been cleaned up
ok 93 - different paths
ok 94 - file exists
ok 95 - file has been cleaned up
ok 96 - right content
ok 97 - file exists
ok 98 - file has been cleaned up
ok 99 - no content
ok 100 - file exists
ok 101 - file has been cleaned up
ok 102 - upgrade event has not been emitted
ok 103 - stored in memory
ok 104 - upgrade event has been emitted once
ok 105 - stored in file
ok 106 - upgrade event was not emitted again
ok 107 - stored in file
ok 108 - right content
ok 109 - file will be cleaned up
ok 110 - stored in memory
ok 111 - stored in memory
ok 112 - same directory
ok 113 - right content
ok 114 - same directory
ok 115 - file does not exist
ok 116 - right path
ok 117 - file still does not exist
ok 118 - file exists
ok 119 - right content
ok 120 - file has been cleaned up
ok 121 - stored in file
ok 122 - right content
ok 123 - right size
ok 124 - right mtime
ok 125 - "es" at position 1
ok 126 - file exists
ok 127 - file has been cleaned up
ok 128 - right error
ok 129 - right error
ok 130 - right error
ok 131 - right error
ok 132 - right error
ok 133 - right error
ok 134 - right error
1..134
ok
t\mojo\base.t ..............................
ok 1 - right attribute value
ok 2 - right attribute value
ok 3 - object has mojo
ok 4 - base class does not have mojo
ok 5 - base class has tests
ok 6 - base class does not have mojo
ok 7 - base class has tests
ok 8
ok 9 - right attribute value
ok 10 - right attribute value
ok 11 - 'attribute value has right class' isa 'Mojo::BaseTest'
ok 12 - right attribute value
ok 13 - right attribute default value
ok 14 - right attribute value
ok 15 - right chained attribute value
ok 16 - right attribute value
ok 17 - right chained attribute value
ok 18 - right attribute value
ok 19 - right attribute value
ok 20 - right attribute value
ok 21 - right attribute value
ok 22 - right attribute value
ok 23 - right attribute value
ok 24 - right attribute value
ok 25 - no attribute value
ok 26 - right attribute value
ok 27 - right error
ok 28 - right error
1..28
ok
t\mojo\bytestream.t ........................
ok 1 - right result
ok 2 - right camelized result
ok 3 - right decamelized result
ok 4 - right unindented result
ok 5 - right Base64 encoded result
ok 6 - right Base64 decoded result
ok 7 - right URL escaped result
ok 8 - right URL unescaped result
ok 9 - right URL unescaped result
ok 10 - right HTML unescaped result
ok 11 - right XML escaped result
ok 12 - right punycode encoded result
ok 13 - right punycode decoded result
ok 14 - right quoted result
ok 15 - right unquoted result
ok 16 - right trimmed result
ok 17 - right squished result
ok 18 - right binary md5 checksum
ok 19 - right binary md5 checksum
ok 20 - right md5 checksum
ok 21 - right binary sha1 checksum
ok 22 - right sha1 checksum
ok 23 - right hmac sha1 checksum
ok 24 - values are equal
ok 25 - values are not equal
ok 26 - right result
ok 27 - right result
ok 28 - nested bytestream stringified
ok 29 - nested bytestream stringified
ok 30 - right elements
ok 31 - right elements
ok 32 - right elements
ok 33 - no elements
ok 34 - no elements
ok 35 - no elements
ok 36 - right result
ok 37 - right result
ok 38 - size is 11
ok 39 - size is 1
ok 40 - right content
ok 41 - original changed
ok 42 - clone did not change
ok 43 - right output
ok 44 - right content
ok 45 - right content
ok 46 - right result
ok 47 - successful roundtrip
ok 48 - right result
1..48
ok
t\mojo\cache.t .............................
ok 1 - no result
ok 2 - right result
ok 3 - right result
ok 4 - right result
ok 5 - no result
ok 6 - right result
ok 7 - right result
ok 8 - no result
ok 9 - no result
ok 10 - right result
ok 11 - right result
ok 12 - no result
ok 13 - right result
ok 14 - no result
ok 15 - right result
ok 16 - right result
ok 17 - right result
ok 18 - right result
ok 19 - right result
ok 20 - right result
ok 21 - no result
ok 22 - right result
ok 23 - right result
ok 24 - right result
ok 25 - no result
ok 26 - no result
ok 27 - no result
ok 28 - no result
1..28
ok
t\mojo\cgi.t ...............................
ok 1 - no reverse proxy
ok 2 - reverse proxy
ok 3 - right status
ok 4 - right status
ok 5 - right "Status" value
ok 6 - right "Content-Length" value
ok 7 - right "Content-Type" value
ok 8 - right content
ok 9 - right status
ok 10 - right status
ok 11 - right "Status" value
ok 12 - right "Content-Length" value
ok 13 - right "Content-Type" value
ok 14 - no content
ok 15 - right status
ok 16 - right status
ok 17 - no "Status" value
ok 18 - right "Content-Length" value
ok 19 - right "Content-Type" value
ok 20 - right content
ok 21 - right status
ok 22 - is chunked
ok 23 - right status
ok 24 - right "Status" value
ok 25 - right content
ok 26 - right status
ok 27 - right status
ok 28 - right "Status" value
ok 29 - right "Content-Type" value
ok 30 - right "Content-Length" value
ok 31 - right value
ok 32 - right value
ok 33 - right status
ok 34 - right status
ok 35 - right "Status" value
ok 36 - right "Content-Length" value
ok 37 - right "Content-Type" value
ok 38 - right content
1..38
ok
t\mojo\collection.t ........................
ok 1 - right result
ok 2 - right result
ok 3 - right result
ok 4 - right result
ok 5 - right result
ok 6 - right result
ok 7 - right result
ok 8 - right result
ok 9 - right result
ok 10 - right elements
ok 11 - right elements
ok 12 - right elements
ok 13 - right result
ok 14 - right result
ok 15 - right result
ok 16 - right result
ok 17 - no result
ok 18 - right result
ok 19 - no result
ok 20 - no result
ok 21 - right result
ok 22 - right result
ok 23 - no result
ok 24 - right elements
ok 25 - right elements
ok 26 - right elements
ok 27 - right elements
ok 28 - right elements
ok 29 - no elements
ok 30 - no elements
ok 31 - right result
ok 32 - right result
ok 33 - right result
ok 34 - right result
ok 35 - right result
ok 36 - right result
ok 37 - right result
ok 38 - right elements
ok 39 - right result
ok 40 - right elements
ok 41 - right result
ok 42 - right result
ok 43 - right order
ok 44 - right order
ok 45 - no elements
ok 46 - same number of elements
ok 47 - different order
ok 48 - no elements
ok 49 - right size
ok 50 - right size
ok 51 - right size
ok 52 - right size
ok 53 - right size
ok 54 - right result
ok 55 - right result
ok 56 - no result
ok 57 - right order
ok 58 - right order
ok 59 - right order
ok 60 - right order
ok 61 - no elements
ok 62 - no elements
ok 63 - right result
ok 64 - right result
ok 65 - right result
ok 66 - right result
ok 67 - right result
ok 68 - right result
ok 69 - right result
ok 70 - right result
ok 71 - right result
ok 72 - right result
ok 73 - right result
ok 74 - right result
ok 75 - right result
1..75
ok
t\mojo\content.t ...........................
ok 1 - content does not contain "a"
ok 2 - content contains "f"
ok 3 - content contains "o"
ok 4 - content contains "foo"
ok 5 - content does not contain "foo"
ok 6 - content contains "bar"
ok 7 - content does not contain "bar"
ok 8 - content contains "foo"
ok 9 - content does not contain "a"
ok 10 - content contains "f"
ok 11 - content contains "o"
ok 12 - content contains "foo"
ok 13 - content contains "foo"
ok 14 - content does not contain "z"
ok 15 - content contains "f"
ok 16 - content contains "o"
ok 17 - content contains "foo"
ok 18 - content contains "bar+"
ok 19 - content contains "."
ok 20 - content contains ".*?foo+"
ok 21 - no "Content-Type" header
ok 22 - boundary has been generated
ok 23 - same boundary
ok 24 - right "Content-Type" header
ok 25 - dynamic content
ok 26 - no chunked content
ok 27 - dynamic content
ok 28 - right chunk
ok 29 - dynamic content
ok 30 - chunked content
ok 31 - dynamic content
ok 32 - right chunk
ok 33 - no boundary
ok 34 - right boundary
ok 35 - same boundary
ok 36 - no boundary
ok 37 - right boundary
ok 38 - same boundary
ok 39 - right boundary
ok 40 - same boundary
ok 41 - no charset
ok 42 - right charset
ok 43 - right charset
ok 44 - right charset
ok 45 - right charset
ok 46 - right size
ok 47 - right error
ok 48 - right error
ok 49 - right error
1..49
ok
t\mojo\cookie.t ............................
ok 1 - right format
ok 2 - right format
ok 3 - right format
ok 4 - right format
ok 5 - right format
ok 6 - no cookies
ok 7 - right name
ok 8 - right value
ok 9 - no more cookies
ok 10 - right name
ok 11 - right value
ok 12 - right name
ok 13 - right value
ok 14 - no more cookies
ok 15 - right name
ok 16 - right value
ok 17 - no more cookies
ok 18 - right name
ok 19 - right value
ok 20 - right name
ok 21 - right value
ok 22 - no more cookies
ok 23 - right name
ok 24 - right value
ok 25 - right name
ok 26 - right value
ok 27 - no more cookies
ok 28 - right name
ok 29 - no value
ok 30 - no more cookies
ok 31 - right name
ok 32 - no value
ok 33 - no more cookies
ok 34 - right name
ok 35 - right value
ok 36 - no more cookies
ok 37 - right name
ok 38 - right value
ok 39 - no more cookies
ok 40 - right name
ok 41 - right value
ok 42 - no more cookies
ok 43 - right name
ok 44 - right value
ok 45 - no more cookies
ok 46 - right name
ok 47 - right value
ok 48 - no more cookies
ok 49 - right name
ok 50 - right value
ok 51 - no more cookies
ok 52 - right name
ok 53 - right value
ok 54 - no more cookies
ok 55 - right name
ok 56 - right value
ok 57 - no more cookies
ok 58 - right name
ok 59 - right value
ok 60 - no more cookies
ok 61 - right name
ok 62 - right value
ok 63 - right name
ok 64 - right value
ok 65 - no more cookies
ok 66 - right format
ok 67 - right format
ok 68 - right format
ok 69 - right format
ok 70 - no cookies
ok 71 - right name
ok 72 - right value
ok 73 - right expires value
ok 74 - no more cookies
ok 75 - right name
ok 76 - right value
ok 77 - right expires value
ok 78 - right name
ok 79 - right value
ok 80 - right expires value
ok 81 - no more cookies
ok 82 - right name
ok 83 - right value
ok 84 - right domain
ok 85 - right path
ok 86 - right max age value
ok 87 - right expires value
ok 88 - right secure flag
ok 89 - no more cookies
ok 90 - right name
ok 91 - right value
ok 92 - right domain
ok 93 - right path
ok 94 - right max age value
ok 95 - right expires value
ok 96 - no secure flag
ok 97 - no more cookies
ok 98 - right name
ok 99 - right value
ok 100 - right domain
ok 101 - right path
ok 102 - right max age value
ok 103 - right expires value
ok 104 - right secure flag
ok 105 - no more cookies
ok 106 - right name
ok 107 - right value
ok 108 - right domain
ok 109 - right path
ok 110 - right max age value
ok 111 - right expires value
ok 112 - right secure flag
ok 113 - no more cookies
ok 114 - right name
ok 115 - right value
ok 116 - right domain
ok 117 - right path
ok 118 - right max age value
ok 119 - right expires value
ok 120 - right secure flag
ok 121 - no more cookies
ok 122 - right name
ok 123 - right value
ok 124 - right domain
ok 125 - right path
ok 126 - right max age value
ok 127 - right expires value
ok 128 - right secure flag
ok 129 - no more cookies
ok 130 - right name
ok 131 - right value
ok 132 - right domain
ok 133 - right path
ok 134 - right max age value
ok 135 - right expires value
ok 136 - right secure flag
ok 137 - no more cookies
ok 138 - right name
ok 139 - right value
ok 140 - right domain
ok 141 - right path
ok 142 - right max age value
ok 143 - right expires value
ok 144 - right secure flag
ok 145 - no more cookies
ok 146 - right name
ok 147 - right value
ok 148 - right domain
ok 149 - right path
ok 150 - right max age value
ok 151 - right expires value
ok 152 - right secure flag
ok 153 - no more cookies
ok 154 - right name
ok 155 - right value
ok 156 - right domain
ok 157 - right path
ok 158 - right max age value
ok 159 - right expires value
ok 160 - right secure flag
ok 161 - no more cookies
ok 162 - right name
ok 163 - right value
ok 164 - right domain
ok 165 - right path
ok 166 - right max age value
ok 167 - right expires value
ok 168 - right secure flag
ok 169 - no more cookies
ok 170 - right name
ok 171 - right value
ok 172 - right domain
ok 173 - right path
ok 174 - right max age value
ok 175 - right expires value
ok 176 - right secure flag
ok 177 - no more cookies
ok 178 - right name
ok 179 - no value
ok 180 - right domain
ok 181 - right path
ok 182 - right max age value
ok 183 - right expires value
ok 184 - right secure flag
ok 185 - right result
ok 186 - no more cookies
ok 187 - right name
ok 188 - no value
ok 189 - right domain
ok 190 - right path
ok 191 - right max age value
ok 192 - right expires value
ok 193 - right secure flag
ok 194 - right result
ok 195 - no more cookies
ok 196 - right name
ok 197 - right value
ok 198 - no expires value
ok 199 - no domain value
ok 200 - no more cookies
ok 201 - right name
ok 202 - right value
ok 203 - no expires value
ok 204 - no domain value
ok 205 - no more cookies
ok 206 - right name
ok 207 - right value
ok 208 - no expires value
ok 209 - no domain value
ok 210 - no more cookies
ok 211 - right format
ok 212 - right name
ok 213 - right value
ok 214 - right domain
ok 215 - right path
ok 216 - right max age value
ok 217 - right expires value
ok 218 - right secure flag
ok 219 - no more cookies
ok 220 - right name
ok 221 - right value
ok 222 - right path
ok 223 - right expires value
ok 224 - right secure flag
ok 225 - no more cookies
ok 226 - right name
ok 227 - right value
ok 228 - right path
ok 229 - right expires value
ok 230 - right secure flag
ok 231 - no more cookies
ok 232 - right error
ok 233 - right error
1..233
ok
t\mojo\cookiejar.t .........................
ok 1 - no cookies
ok 2 - right name
ok 3 - right value
ok 4 - right name
ok 5 - right value
ok 6 - no third cookie
ok 7 - right name
ok 8 - right value
ok 9 - right name
ok 10 - right value
ok 11 - no third cookie
ok 12 - right name
ok 13 - right value
ok 14 - right name
ok 15 - right value
ok 16 - no third cookie
ok 17 - right name
ok 18 - right value
ok 19 - right name
ok 20 - right value
ok 21 - no third cookie
ok 22 - right name
ok 23 - right value
ok 24 - right name
ok 25 - right value
ok 26 - no third cookie
ok 27 - no cookies
ok 28 - right name
ok 29 - right value
ok 30 - no second cookie
ok 31 - right name
ok 32 - right value
ok 33 - right name
ok 34 - right value
ok 35 - no third cookie
ok 36 - right name
ok 37 - right value
ok 38 - no second cookie
ok 39 - right name
ok 40 - right value
ok 41 - right name
ok 42 - right value
ok 43 - no third cookie
ok 44 - right name
ok 45 - right value
ok 46 - right name
ok 47 - right value
ok 48 - no second cookie
ok 49 - right name
ok 50 - right value
ok 51 - no second cookie
ok 52 - right name
ok 53 - right value
ok 54 - no second cookie
ok 55 - right name
ok 56 - right value
ok 57 - no insecure cookie
ok 58 - right name
ok 59 - right value
ok 60 - right name
ok 61 - right value
ok 62 - no second cookie
ok 63 - right name
ok 64 - right value
ok 65 - no second cookie
ok 66 - right name
ok 67 - right value
ok 68 - no second cookie
ok 69 - right name
ok 70 - right value
ok 71 - right name
ok 72 - right value
ok 73 - no cookie
ok 74 - no cookie
ok 75 - no cookie
ok 76 - right name
ok 77 - right value
ok 78 - right name
ok 79 - right value
ok 80 - no third cookie
ok 81 - right name
ok 82 - right value
ok 83 - no second cookie
ok 84 - right name
ok 85 - right value
ok 86 - no cookie
ok 87 - right name
ok 88 - right value
ok 89 - right name
ok 90 - right value
ok 91 - no cookie
ok 92 - right name
ok 93 - right value
ok 94 - right name
ok 95 - right value
ok 96 - right name
ok 97 - right value
ok 98 - right name
ok 99 - right value
ok 100 - no cookie
ok 101 - right name
ok 102 - right value
ok 103 - right name
ok 104 - right value
ok 105 - no cookie
ok 106 - right name
ok 107 - right value
ok 108 - right name
ok 109 - right value
ok 110 - right name
ok 111 - right value
ok 112 - right name
ok 113 - right value
ok 114 - does not expire
ok 115 - right name
ok 116 - right value
ok 117 - expires
ok 118 - no cookies
ok 119 - no cookies
ok 120 - no cookies
1..120
ok
t\mojo\daemon.t ............................
ok 1 - right status
ok 2 - right content
ok 3 - right value
ok 4 - right value
ok 5 - right value
ok 6 - right value
ok 7 - right value
ok 8 - right value
ok 9 - no reverse proxy
ok 10 - reverse proxy
ok 11 - right home directory
ok 12 - no value
ok 13 - right value
ok 14 - right value
ok 15 - no value
ok 16 - right value
ok 17 - right value
ok 18 - right reference
ok 19 - right script name
ok 20 - right reference
ok 21 - right reference
ok 22 - right error
ok 23 - right error
ok 24 - right error
ok 25 - right error
ok 26 - 'right transaction' isa 'Mojo::Transaction::HTTP'
ok 27 - right moniker
ok 28 - will be kept alive
ok 29 - right status
ok 30 - right content
ok 31 - will be kept alive
ok 32 - was kept alive
ok 33 - right status
ok 34 - right content
ok 35 - will not be kept alive
ok 36 - was kept alive
ok 37 - right status
ok 38 - right content
ok 39 - will not be kept alive
ok 40 - was not kept alive
ok 41 - right status
ok 42 - right content
ok 43 - will not be kept alive
ok 44 - right version
ok 45 - right status
ok 46 - right content
ok 47 - has connection id
ok 48 - right status
ok 49 - right content
ok 50 - transaction is finished
ok 51 - right content
ok 52 - no error
ok 53 - transaction is finished
ok 54 - right content
ok 55 - no error
ok 56 - transaction is finished
ok 57 - right content
ok 58 - no error
ok 59 - right status
ok 60 - right content
ok 61 - right status
ok 62 - right content
ok 63 - has local address
ok 64 - has local port
ok 65 - has original remote address
ok 66 - has remote address
ok 67 - has remote port
ok 68 - has local address
ok 69 - has local port
ok 70 - has remote address
ok 71 - has remote port
ok 72 - right moniker
ok 73 - transactions were pipelined
ok 74 - no active acceptors
ok 75 - one active acceptor
ok 76 - right value
ok 77 - acceptor has been added
ok 78 - no active acceptors
ok 79 - acceptor has been removed
ok 80 - one active acceptor
ok 81 - acceptor has been added
ok 82 - acceptor has been removed
ok 83 - accepting connections
ok 84 - connection limit reached
ok 85 - right value
ok 86 - right value
ok 87 - will be kept alive
ok 88 - right status
ok 89 - right content
ok 90 - will not be kept alive
ok 91 - right status
ok 92 - right content
ok 93 - right error
1..93
ok
t\mojo\daemon_ipv6_tls.t ................... skipped: set TEST_IPV6 to enable this test (developer only!)
t\mojo\date.t ..............................
ok 1 - right epoch value
ok 2 - right epoch value
ok 3 - right epoch value
ok 4 - right epoch value
ok 5 - right epoch value
ok 6 - right format
ok 7 - right epoch value
ok 8 - right epoch value
ok 9 - right format
ok 10 - right epoch value
ok 11 - right epoch value
ok 12 - right format
ok 13 - right epoch value
ok 14 - right epoch value
ok 15 - right format
ok 16 - right epoch value
ok 17 - right epoch value
ok 18 - right epoch value
ok 19 - right epoch value
ok 20 - right epoch value
ok 21 - right epoch value
ok 22 - no epoch value
ok 23 - no epoch value
ok 24 - no epoch value
ok 25 - no epoch value
ok 26 - no epoch value
ok 27 - no epoch value
ok 28 - no epoch value
ok 29 - no epoch value
ok 30 - no epoch value
ok 31 - right format
ok 32 - right format
ok 33 - successful roundtrip
ok 34 - successful roundtrip
ok 35 - right epoch value
ok 36 - right format
ok 37 - right epoch value
ok 38 - right format
ok 39 - no epoch value
1..39
ok
t\mojo\delay.t .............................
ok 1 - right results
ok 2 - right values
ok 3 - no value
ok 4 - right value
ok 5 - right value
ok 6 - no value
ok 7 - right value
ok 8 - right value
ok 9 - finish event has been emitted once
ok 10 - right results
ok 11 - right value
ok 12 - no result
ok 13 - no result
ok 14 - no result
ok 15 - right result
ok 16 - no result
ok 17 - right result
ok 18 - finish event has been emitted once
ok 19 - right result
ok 20 - finish event has been emitted once
ok 21 - right result
ok 22 - no remaining steps
ok 23 - right results
ok 24 - right results
ok 25 - finish event has been emitted once
ok 26 - right results
ok 27 - two steps remaining
ok 28 - no steps remaining
ok 29 - right value
ok 30 - right result
ok 31 - no remaining steps
ok 32 - right error
ok 33 - finish event has not been emitted
ok 34 - no result
ok 35 - no remaining steps
ok 36 - right error
ok 37 - finish event has not been emitted
ok 38 - no remaining steps
ok 39 - right error
ok 40 - finish event has not been emitted
ok 41 - no result
ok 42 - right value
ok 43 - no remaining steps
ok 44 - right error
ok 45 - finish event has not been emitted
ok 46 - no result
ok 47 - no subscribers
ok 48 - right error
1..48
ok
t\mojo\dom.t ...............................
ok 1 - right result
ok 2 - right result
ok 3 - right result
ok 4 - no result
ok 5 - right result
ok 6 - right result
ok 7 - right text
ok 8 - found all div elements with id
ok 9 - found all div elements with id
ok 10 - right attribute
ok 11 - right attribute
ok 12 - right result
ok 13 - right result
ok 14 - right result
ok 15 - right text
ok 16 - right type
ok 17 - right type
ok 18 - right tag
ok 19 - empty attributes
ok 20 - right parent
ok 21 - right type
ok 22 - right tag
ok 23 - right attributes
ok 24 - right parent
ok 25 - right type
ok 26 - right text
ok 27 - right parent
ok 28 - right type
ok 29 - right tag
ok 30 - right attributes
ok 31 - right parent
ok 32 - right type
ok 33 - right text
ok 34 - right parent
ok 35 - right type
ok 36 - right tag
ok 37 - empty attributes
ok 38 - right parent
ok 39 - right type
ok 40 - right text
ok 41 - right parent
ok 42 - right type
ok 43 - right text
ok 44 - right parent
ok 45 - right result
ok 46 - right text
ok 47 - no content
ok 48 - no result
ok 49 - right number of elements
ok 50 - right text
ok 51 - no result
ok 52 - right number of elements
ok 53 - XML mode not detected
ok 54 - no tag
ok 55 - no attribute
ok 56 - no attribute
ok 57 - right type
ok 58 - right doctype
ok 59 - right result
ok 60 - right text
ok 61 - right tag
ok 62 - right class attribute
ok 63 - right text
ok 64 - right parent tag
ok 65 - right parent attribute
ok 66 - right sibling
ok 67 - stringified right
ok 68 - right parent attribute
ok 69 - right parent attribute
ok 70 - right parent attribute
ok 71 - right tag
ok 72 - right tag
ok 73 - right tag
ok 74 - right tag
ok 75 - right tag
ok 76 - right tag
ok 77 - right tag
ok 78 - right tag
ok 79 - no siblings
ok 80 - no siblings
ok 81 - no next sibling
ok 82 - no previous sibling
ok 83 - right results
ok 84 - XML mode not active
ok 85 - right content
ok 86 - right number of nodes
ok 87 - right content
ok 88 - right content
ok 89 - right number of nodes
ok 90 - no preceding nodes
ok 91 - right content
ok 92 - right number of nodes
ok 93 - right tag
ok 94 - right content
ok 95 - right number of nodes
ok 96 - no following nodes
ok 97 - right content
ok 98 - no more siblings
ok 99 - right content
ok 100 - no more siblings
ok 101 - right content
ok 102 - right content
ok 103 - right type
ok 104 - right content
ok 105 - right content
ok 106 - right tag
ok 107 - right type
ok 108 - right content
ok 109 - right type
ok 110 - right content
ok 111 - right type
ok 112 - right type
ok 113 - right type
ok 114 - right type
ok 115 - right tag
ok 116 - right content
ok 117 - right content
ok 118 - right type
ok 119 - right tag
ok 120 - right type
ok 121 - right content
ok 122 - right type
ok 123 - right content
ok 124 - right type
ok 125 - right content
ok 126 - right type
ok 127 - right content
ok 128 - right content
ok 129 - right type
ok 130 - right result
ok 131 - right type
ok 132 - right type
ok 133 - right content
ok 134 - right result
ok 135 - right tag
ok 136 - right result
ok 137 - right content
ok 138 - right type
ok 139 - right result
ok 140 - right tag
ok 141 - right content
ok 142 - no siblings
ok 143 - right content
ok 144 - no siblings
ok 145 - right result
ok 146 - no changes
ok 147 - right result
ok 148 - right result
ok 149 - right content
ok 150 - right content
ok 151 - right result
ok 152 - right content
ok 153 - right content
ok 154 - right text
ok 155 - right number of following elements
ok 156 - right text
ok 157 - right number of following elements
ok 158 - no following elements
ok 159 - right tag
ok 160 - right number of preceding elements
ok 161 - right tag
ok 162 - right number of preceding elements
ok 163 - no preceding elements
ok 164 - right result
ok 165 - XML mode active
ok 166 - XML mode active
ok 167 - right result
ok 168 - no nodes
ok 169 - no nodes
ok 170 - no children
ok 171 - no changes
ok 172 - no result
ok 173 - no results
ok 174 - no match
ok 175 - no attributes
ok 176 - no namespace
ok 177 - no tag
ok 178 - no text
ok 179 - no text
ok 180 - right text
ok 181 - right id attribute
ok 182 - no second result
ok 183 - right number of elements
ok 184 - found all p elements
ok 185 - found all div elements
ok 186 - right results
ok 187 - no results
ok 188 - no results
ok 189 - right script content
ok 190 - right text
ok 191 - right text
ok 192 - right text
ok 193 - no result
ok 194 - right text
ok 195 - no result
ok 196 - right text
ok 197 - right text
ok 198 - right text
ok 199 - right text
ok 200 - right text
ok 201 - right text
ok 202 - no result
ok 203 - right text
ok 204 - no result
ok 205 - right text
ok 206 - right text
ok 207 - right text
ok 208 - right text
ok 209 - no result
ok 210 - no result
ok 211 - no result
ok 212 - no result
ok 213 - right text
ok 214 - right text
ok 215 - right text
ok 216 - right text
ok 217 - right text
ok 218 - right text
ok 219 - right text
ok 220 - right text
ok 221 - right text
ok 222 - right text
ok 223 - right text
ok 224 - right text
ok 225 - right text
ok 226 - right text
ok 227 - right text
ok 228 - right text
ok 229 - right text
ok 230 - right text
ok 231 - right text
ok 232 - right text
ok 233 - right text
ok 234 - right text
ok 235 - right text
ok 236 - right text
ok 237 - right text
ok 238 - right text
ok 239 - right text
ok 240 - right text
ok 241 - right text
ok 242 - right text
ok 243 - right text
ok 244 - right text
ok 245 - right text
ok 246 - right text
ok 247 - right text
ok 248 - right text
ok 249 - right text
ok 250 - right text
ok 251 - right text
ok 252 - right text
ok 253 - right text
ok 254 - right text
ok 255 - right text
ok 256 - right text
ok 257 - right text
ok 258 - right text
ok 259 - right text
ok 260 - right text
ok 261 - right text
ok 262 - right text
ok 263 - right text
ok 264 - right text
ok 265 - right text
ok 266 - right text
ok 267 - right text
ok 268 - right text
ok 269 - right text
ok 270 - right text
ok 271 - right text
ok 272 - right text
ok 273 - right text
ok 274 - right text
ok 275 - right text
ok 276 - right result
ok 277 - right result
ok 278 - right result
ok 279 - right result
ok 280 - right result
ok 281 - right result
ok 282 - right text
ok 283 - right text
ok 284 - right text
ok 285 - right result
ok 286 - right result
ok 287 - right result
ok 288 - right result
ok 289 - right result
ok 290 - right result
ok 291 - right result
ok 292 - right result
ok 293 - right result
ok 294 - no result
ok 295 - no result
ok 296 - right result
ok 297 - right result
ok 298 - right result
ok 299 - right result
ok 300 - right result
ok 301 - right result
ok 302 - right result
ok 303 - right result
ok 304 - right result
ok 305 - right result
ok 306 - right result
ok 307 - right result
ok 308 - right result
ok 309 - right result
ok 310 - right result
ok 311 - right result
ok 312 - right text
ok 313 - right result
ok 314 - right result
ok 315 - right result
ok 316 - right result
ok 317 - right result
ok 318 - right result
ok 319 - right result
ok 320 - right result
ok 321 - right result
ok 322 - right result
ok 323 - no result
ok 324 - no result
ok 325 - right result
ok 326 - right result
ok 327 - right tag
ok 328 - right text
ok 329 - right tag
ok 330 - right text
ok 331 - no tag
ok 332 - XML mode detected
ok 333 - right version
ok 334 - right results
ok 335 - right id
ok 336 - right text
ok 337 - right text
ok 338 - right text
ok 339 - right text
ok 340 - right text
ok 341 - right text
ok 342 - right text
ok 343 - right text
ok 344 - XML mode active
ok 345 - XML mode active
ok 346 - XML mode active
ok 347 - XML mode active
ok 348 - XML mode active
ok 349 - XML mode detected
ok 350 - no namespace
ok 351 - right namespace
ok 352 - right text
ok 353 - no namespace
ok 354 - right text
ok 355 - right namespace
ok 356 - right text
ok 357 - right attribute
ok 358 - right attribute
ok 359 - no result
ok 360 - no result
ok 361 - no result
ok 362 - no result
ok 363 - right attribute
ok 364 - right attribute
ok 365 - right attribute
ok 366 - no attribute
ok 367 - no attribute
ok 368 - no attribute
ok 369 - no result
ok 370 - no result
ok 371 - right attribute
ok 372 - element did match
ok 373 - element did not match
ok 374 - right text
ok 375 - right namespace
ok 376 - right text
ok 377 - right namespace
ok 378 - no namespace
ok 379 - no result
ok 380 - no result
ok 381 - XML mode detected
ok 382 - right namespace
ok 383 - right namespace
ok 384 - right text
ok 385 - right namespace
ok 386 - right text
ok 387 - right namespace
ok 388 - no result
ok 389 - right number of elements
ok 390 - XML mode detected
ok 391 - right namespace
ok 392 - right namespace
ok 393 - right text
ok 394 - right namespace
ok 395 - right text
ok 396 - right namespace
ok 397 - right text
ok 398 - right namespace
ok 399 - right text
ok 400 - right namespace
ok 401 - no result
ok 402 - right number of elements
ok 403 - right text
ok 404 - right text
ok 405 - right text
ok 406 - no result
ok 407 - right text
ok 408 - no result
ok 409 - right text
ok 410 - no result
ok 411 - right text
ok 412 - no result
ok 413 - right text
ok 414 - no result
ok 415 - successful roundtrip
ok 416 - right order
ok 417 - right attribute
ok 418 - right attribute
ok 419 - right result
ok 420 - right attribute
ok 421 - right text
ok 422 - right attribute
ok 423 - empty attribute value
ok 424 - empty attribute value
ok 425 - right tag
ok 426 - right tag
ok 427 - no result
ok 428 - right tag
ok 429 - right tag
ok 430 - no result
ok 431 - multi-line attribute value
ok 432 - right tag
ok 433 - right tag
ok 434 - no result
ok 435 - tag found
ok 436 - right text
ok 437 - right text
ok 438 - found first element only
ok 439 - found last element only
ok 440 - found all div elements with id
ok 441 - right result
ok 442 - empty result
ok 443 - right result
ok 444 - right result
ok 445 - found all elements
ok 446 - found all div elements with the right ids
ok 447 - found all div elements with the right ids
ok 448 - found all div elements with the right ids
ok 449 - found all div elements with the right ids
ok 450 - found all div elements with the right ids
ok 451 - found all div elements with the right ids
ok 452 - found all div elements with the right atributes
ok 453 - found all div elements with the right atributes
ok 454 - no previous sibling
ok 455 - right text
ok 456 - right text
ok 457 - no next sibling
ok 458 - right tag
ok 459 - right tag
ok 460 - right tag
ok 461 - no result
ok 462 - right name
ok 463 - right value
ok 464 - right text
ok 465 - right text
ok 466 - right name
ok 467 - right name
ok 468 - no result
ok 469 - right value
ok 470 - right text
ok 471 - no result
ok 472 - right text
ok 473 - right text
ok 474 - right text
ok 475 - right text
ok 476 - right text
ok 477 - right text
ok 478 - right text
ok 479 - right text
ok 480 - right text
ok 481 - no result
ok 482 - right name
ok 483 - right name
ok 484 - right name
ok 485 - right attribute
ok 486 - right attribute
ok 487 - found all odd li elements
ok 488 - found all odd li elements
ok 489 - found all odd li elements
ok 490 - right tag
ok 491 - right text
ok 492 - right tag
ok 493 - right text
ok 494 - right tag
ok 495 - right text
ok 496 - right tag
ok 497 - right text
ok 498 - found all odd li elements
ok 499 - found all odd li elements
ok 500 - found all odd li elements
ok 501 - found all even li elements
ok 502 - found all even li elements
ok 503 - found all even li elements
ok 504 - found all even li elements
ok 505 - found all even li elements
ok 506 - found all even li elements
ok 507 - found all even li elements
ok 508 - found the right li elements
ok 509 - found the right li elements
ok 510 - found the right li elements
ok 511 - found the right li elements
ok 512 - found the right li elements
ok 513 - found the right li elements
ok 514 - found the right li elements
ok 515 - found the right li elements
ok 516 - found the right li elements
ok 517 - found the right li elements
ok 518 - found first three li elements
ok 519 - found first three li elements
ok 520 - found last three li elements
ok 521 - found first three li elements
ok 522 - found first three li elements
ok 523 - found every third li elements
ok 524 - found every third li elements
ok 525 - found every third li elements
ok 526 - found every third li elements
ok 527 - found third li element
ok 528 - found third last li element
ok 529 - found all li elements
ok 530 - found all li elements
ok 531 - found all li elements
ok 532 - found all li elements
ok 533 - found all li elements
ok 534 - found all li elements
ok 535 - found all li elements
ok 536 - found all li elements
ok 537 - found first li element
ok 538 - no results
ok 539 - no results
ok 540 - no results
ok 541 - no results
ok 542 - no results
ok 543 - found all odd elements
ok 544 - found all odd li elements
ok 545 - found all odd li elements
ok 546 - found all odd p elements
ok 547 - found all odd li elements
ok 548 - found first child
ok 549 - found first child
ok 550 - found first child
ok 551 - found first child
ok 552 - found first child
ok 553 - found first child
ok 554 - found last child
ok 555 - found last child
ok 556 - found last child
ok 557 - found last child
ok 558 - found last child
ok 559 - found last child
ok 560 - found first p element
ok 561 - found first p element
ok 562 - found second and third element
ok 563 - found first and second element
ok 564 - found first and second element
ok 565 - found first and second element
ok 566 - found first and second element
ok 567 - found first and second element
ok 568 - found third element
ok 569 - found third element
ok 570 - found only child
ok 571 - found only child
ok 572 - found only child
ok 573 - found only child
ok 574 - right text
ok 575 - right text
ok 576 - right text
ok 577 - right text
ok 578 - right text
ok 579 - right text
ok 580 - right text
ok 581 - right text
ok 582 - right text
ok 583 - right text
ok 584 - no result
ok 585 - no result
ok 586 - no result
ok 587 - no result
ok 588 - right text
ok 589 - no result
ok 590 - right text
ok 591 - right text
ok 592 - right text
ok 593 - right text
ok 594 - right text
ok 595 - right text
ok 596 - right text
ok 597 - right text
ok 598 - no result
ok 599 - no result
ok 600 - right text
ok 601 - right text
ok 602 - right text
ok 603 - right text
ok 604 - right text
ok 605 - right text
ok 606 - right text
ok 607 - right text
ok 608 - right text
ok 609 - right text
ok 610 - right text
ok 611 - right text
ok 612 - right result
ok 613 - right result
ok 614 - right text
ok 615 - no result
ok 616 - right type
ok 617 - no changes
ok 618 - right type
ok 619 - no changes
ok 620 - right result
ok 621 - right text
ok 622 - right result
ok 623 - right text
ok 624 - right result
ok 625 - right text
ok 626 - right text
ok 627 - right text
ok 628 - right text
ok 629 - right text
ok 630 - right text
ok 631 - right text
ok 632 - right text
ok 633 - right text
ok 634 - right text
ok 635 - right text
ok 636 - right text
ok 637 - right text
ok 638 - right text
ok 639 - right text
ok 640 - right text
ok 641 - no results
ok 642 - right attribute
ok 643 - right text
ok 644 - right text
ok 645 - right text
ok 646 - right text
ok 647 - right text
ok 648 - right text
ok 649 - right text
ok 650 - right text
ok 651 - right text
ok 652 - right text
ok 653 - right text
ok 654 - right text
ok 655 - right text
ok 656 - right text
ok 657 - right text
ok 658 - right text
ok 659 - right text
ok 660 - right text
ok 661 - right text
ok 662 - right text
ok 663 - right text
ok 664 - right attribute
ok 665 - right attribute
ok 666 - right attribute
ok 667 - right attribute
ok 668 - right attribute
ok 669 - right text
ok 670 - right text
ok 671 - right text
ok 672 - right text
ok 673 - right attribute
ok 674 - right attribute
ok 675 - right attribute
ok 676 - right attribute
ok 677 - right attribute
ok 678 - right text
ok 679 - right text
ok 680 - right text
ok 681 - right text
ok 682 - right attribute
ok 683 - right attribute
ok 684 - right attribute
ok 685 - right text
ok 686 - right text
ok 687 - right text
ok 688 - right text
ok 689 - right text
ok 690 - right text
ok 691 - right text
ok 692 - right text
ok 693 - right text
ok 694 - right text
ok 695 - right text
ok 696 - no text
ok 697 - right text
ok 698 - right text
ok 699 - right text
ok 700 - right results
ok 701 - right text
ok 702 - right text
ok 703 - no text
ok 704 - right text
ok 705 - no text
ok 706 - right text
ok 707 - no text
ok 708 - right text
ok 709 - no text
ok 710 - right text
ok 711 - no text
ok 712 - right text
ok 713 - right text
ok 714 - right text
ok 715 - right text
ok 716 - right text
ok 717 - right text
ok 718 - right text
ok 719 - right text
ok 720 - right text
ok 721 - right text
ok 722 - right text
ok 723 - right attribute
ok 724 - right attribute
ok 725 - right attribute
ok 726 - no text
ok 727 - right text
ok 728 - right text
ok 729 - right attribute
ok 730 - right attribute
ok 731 - right attribute
ok 732 - no text
ok 733 - right text
ok 734 - XML mode detected
ok 735 - right attribute
ok 736 - right doctype
ok 737 - right text
ok 738 - right doctype
ok 739 - XML mode not detected
ok 740 - right element
ok 741 - XML mode detected
ok 742 - right doctype
ok 743 - right attribute
ok 744 - right text
ok 745 - right doctype
ok 746 - right attribute
ok 747 - right text
ok 748 - right text
ok 749 - right text
ok 750 - right text
ok 751 - right text
ok 752 - right text
ok 753 - right text
ok 754 - right text
ok 755 - right text
ok 756 - right text
ok 757 - right text
ok 758 - right text
ok 759 - right text
ok 760 - right text
ok 761 - right text
ok 762 - no result
ok 763 - right number of elements
ok 764 - right text
ok 765 - no result
ok 766 - right number of elements
ok 767 - right result
ok 768 - right text
ok 769 - right attribute
ok 770 - right attribute
ok 771 - no result
ok 772 - right number of elements
ok 773 - right text
ok 774 - XML mode detected
ok 775 - right tag
ok 776 - XML mode active
ok 777 - right child
ok 778 - right parent
ok 779 - XML mode active
ok 780 - XML mode active
ok 781 - right result
ok 782 - XML mode not detected
ok 783 - right text
ok 784 - XML mode active
ok 785 - right text
ok 786 - right text
ok 787 - no result
ok 788 - right number of elements
ok 789 - right text
ok 790 - right text
ok 791 - no result
ok 792 - right number of elements
ok 793 - right text
ok 794 - right text
ok 795 - right results
ok 796 - right results
ok 797 - right results
ok 798 - right text
ok 799 - right text
ok 800 - no result
ok 801 - XML mode active
ok 802 - right attribute
ok 803 - right attributes
ok 804 - right text
ok 805 - right attribute
ok 806 - right attributes
ok 807 - right text
ok 808 - right attribute
ok 809 - right attributes
ok 810 - right text
ok 811 - right attribute
ok 812 - right attributes
ok 813 - no result
ok 814 - right number of elements
ok 815 - right results
ok 816 - right result
ok 817 - root has no attributes
ok 818 - no result
ok 819 - XML mode not active
ok 820 - right attribute
ok 821 - right attributes
ok 822 - right text
ok 823 - right attribute
ok 824 - right attributes
ok 825 - right text
ok 826 - right attribute
ok 827 - right attributes
ok 828 - right text
ok 829 - right attribute
ok 830 - right attributes
ok 831 - no result
ok 832 - right number of elements
ok 833 - right results
ok 834 - right result
ok 835 - root has no attributes
ok 836 - no result
ok 837 - right tag
ok 838 - right text
ok 839 - right tag
ok 840 - right tag
ok 841 - right tag
ok 842 - right text
ok 843 - right result
ok 844 - right type
ok 845 - no changes
ok 846 - right type
ok 847 - right result
ok 848 - right tag
ok 849 - right result
ok 850 - right tag
ok 851 - right result
ok 852 - right tag
ok 853 - right result
ok 854 - right tag
ok 855 - right result
ok 856 - right type
ok 857 - right result
ok 858 - right tag
ok 859 - right result
ok 860 - right type
ok 861 - right result
ok 862 - right attribute
ok 863 - right attribute
ok 864 - no result
ok 865 - right number of elements
ok 866 - right result
ok 867 - no text
ok 868 - right text
ok 869 - right text
ok 870 - right text
ok 871 - right text
ok 872 - right text
ok 873 - right text
ok 874 - right text
ok 875 - right text
ok 876 - right text
ok 877 - right text
ok 878 - right text
ok 879 - right text
ok 880 - right text
ok 881 - right text
ok 882 - right text
ok 883 - no value
ok 884 - right value
ok 885 - right value
ok 886 - right value
ok 887 - right values
ok 888 - right value
ok 889 - right value
ok 890 - right value
ok 891 - no value
ok 892 - no value
ok 893 - right value
ok 894 - right value
ok 895 - right value
ok 896 - right value
ok 897 - right value
ok 898 - right value
ok 899 - right value
ok 900 - right value
ok 901 - no value
ok 902 - right value
ok 903 - no value
ok 904 - right text
ok 905 - right text
ok 906 - right text
ok 907 - right text
ok 908 - right text
ok 909 - right text
ok 910 - right text
ok 911 - right text
ok 912 - right text
ok 913 - right text
ok 914 - no result
ok 915 - right number of elements
ok 916 - right attribute
ok 917 - no result
ok 918 - right attribute
ok 919 - no result
ok 920 - right attribute
ok 921 - no result
ok 922 - right attribute
ok 923 - no result
ok 924 - right text
ok 925 - right text
ok 926 - no result
ok 927 - right text
ok 928 - no result
ok 929 - right text
ok 930 - no result
ok 931 - right text
ok 932 - no result
ok 933 - right text
ok 934 - no result
ok 935 - right text
ok 936 - no result
ok 937 - right text
ok 938 - no result
ok 939 - right text
ok 940 - no result
ok 941 - right text
ok 942 - no result
ok 943 - right text
ok 944 - no result
ok 945 - right text
ok 946 - no result
ok 947 - no result
ok 948 - right type
ok 949 - right type
ok 950 - right tag
ok 951 - right attributes
ok 952 - right type
ok 953 - right text
ok 954 - right type
ok 955 - right tag
ok 956 - right type
ok 957 - right text
ok 958 - right result
ok 959 - right result
ok 960 - right result
ok 961 - right result
ok 962 - right result
ok 963 - right result
ok 964 - no results
ok 965 - right result
ok 966 - right result
ok 967 - right result
ok 968 - right result
ok 969 - right result
ok 970 - right result
ok 971 - right result
ok 972 - right result
ok 973 - right result
ok 974 - right text
ok 975 - right text
ok 976 - right text
ok 977 - right text
ok 978 - no result
ok 979 - right text
ok 980 - right text
ok 981 - no result
ok 982 - right text
ok 983 - no result
ok 984 - right text
ok 985 - no result
ok 986 - right text
ok 987 - no result
ok 988 - right text
ok 989 - no result
ok 990 - right text
ok 991 - no result
ok 992 - right text
ok 993 - no result
ok 994 - right text
ok 995 - no result
ok 996 - right attributes
ok 997 - right result
ok 998 - right text
ok 999 - right text
ok 1000 - right text
ok 1001 - right text
ok 1002 - right text
ok 1003 - right text
ok 1004 - right text
ok 1005 - right result
ok 1006 - right text
ok 1007 - right text
ok 1008 - right result
ok 1009 - right result
ok 1010 - successful roundtrip
ok 1011 - successful roundtrip
ok 1012 - successful roundtrip
ok 1013 - successful roundtrip
ok 1014 - right text
ok 1015 - right result
ok 1016 - two circles
ok 1017 - right result
ok 1018 - right attribute
ok 1019 - right result
ok 1020 - right text
ok 1021 - right result
ok 1022 - right text
ok 1023 - right result
ok 1024 - right comment
ok 1025 - right comment
ok 1026 - right comment
ok 1027 - right comment
ok 1028 - right text
ok 1029 - right text
ok 1030 - right result
1..1030
ok
t\mojo\eventemitter.t ......................
ok 1 - event was emitted once
ok 2 - right error
ok 3 - right error
ok 4 - no subscribers
ok 5 - has subscribers
ok 6 - right error
ok 7 - right error
ok 8 - event was emitted twice
ok 9 - one subscriber
ok 10 - event was emitted three times
ok 11 - no subscribers
ok 12 - event was not emitted again
ok 13 - event was not emitted again
ok 14 - one subscriber
ok 15 - one subscriber
ok 16 - event was emitted once
ok 17 - no subscribers
ok 18 - event was not emitted again
ok 19 - event was not emitted again
ok 20 - event was not emitted again
ok 21 - event was emitted once
ok 22 - event was emitted again
ok 23 - event was not emitted again
ok 24 - no subscribers
ok 25 - one subscriber
ok 26 - only first event was emitted
ok 27 - one subscriber
ok 28 - only second event was emitted
ok 29 - one subscriber
ok 30 - third event was emitted
ok 31 - no subscribers
ok 32 - event was not emitted again
ok 33 - event was not emitted again
ok 34 - event was not emitted again
ok 35 - no subscribers
ok 36 - has subscribers
ok 37 - event was emitted once
ok 38 - no subscribers
ok 39 - three subscribers
ok 40 - event was emitted three times
ok 41 - two subscribers
ok 42 - event was emitted two times
ok 43 - has subscribers
ok 44 - no subscribers
ok 45 - no subscribers
ok 46 - event was not emitted again
ok 47 - right result
ok 48 - right result
ok 49 - no result
ok 50 - right result
ok 51 - right result
ok 52 - right result
1..52
ok
t\mojo\exception.t .........................
ok 1 - right message
ok 2 - right message
ok 3 - right message
ok 4 - right message
ok 5 - 'right class' isa 'Mojo::Exception'
ok 6 - right result
ok 7 - right file
ok 8 - right number
ok 9 - right line
ok 10 - right number
ok 11 - empty line
ok 12 - right number
ok 13 - right line
ok 14 - right number
ok 15 - empty line
ok 16 - right number
ok 17 - right line
ok 18 - right number
ok 19 - right line
ok 20 - right number
ok 21 - empty line
ok 22 - right number
ok 23 - right line
ok 24 - right number
ok 25 - empty line
ok 26 - right number
ok 27 - right line
ok 28 - right number
ok 29 - right line
ok 30 - right subroutine
ok 31 - right subroutine
ok 32 - right subroutine
ok 33 - right subroutine
ok 34 - no lines
ok 35 - no line
ok 36 - no lines
ok 37 - right line
ok 38 - right line
ok 39 - right line
ok 40 - right line
ok 41 - right line
ok 42 - right line
ok 43 - right result
ok 44 - right result
1..44
ok
t\mojo\headers.t ...........................
ok 1 - right value
ok 2 - no value
ok 3 - no value
ok 4 - right value
ok 5 - right format
ok 6 - right value
ok 7 - right value
ok 8 - right value
ok 9 - right structure
ok 10 - right structure
ok 11 - right structure
ok 12 - right structure
ok 13 - right value
ok 14 - right value
ok 15 - right value
ok 16 - values are equal
ok 17 - right value
ok 18 - values are equal
ok 19 - right value
ok 20 - right value
ok 21 - right value
ok 22 - right value
ok 23 - right value
ok 24 - right value
ok 25 - right value
ok 26 - right value
ok 27 - right value
ok 28 - right value
ok 29 - right value
ok 30 - right value
ok 31 - right value
ok 32 - right value
ok 33 - right value
ok 34 - right value
ok 35 - right value
ok 36 - right value
ok 37 - right value
ok 38 - right value
ok 39 - right value
ok 40 - right value
ok 41 - right value
ok 42 - right value
ok 43 - right value
ok 44 - right value
ok 45 - right value
ok 46 - right value
ok 47 - right value
ok 48 - right value
ok 49 - right value
ok 50 - right value
ok 51 - right value
ok 52 - right value
ok 53 - right value
ok 54 - right value
ok 55 - right value
ok 56 - right value
ok 57 - right value
ok 58 - right value
ok 59 - right value
ok 60 - right value
ok 61 - right value
ok 62 - right value
ok 63 - right value
ok 64 - right value
ok 65 - right value
ok 66 - right value
ok 67 - right value
ok 68 - right value
ok 69 - right value
ok 70 - right value
ok 71 - right value
ok 72 - right value
ok 73 - right value
ok 74 - right value
ok 75 - right value
ok 76 - right structure
ok 77 - 'right return value' isa 'Mojo::Headers'
ok 78 - parser is finished
ok 79 - right value
ok 80 - right value
ok 81 - right value
ok 82 - right value
ok 83 - right value
ok 84 - parser is finished
ok 85 - right structure
ok 86 - right value
ok 87 - parser is finished
ok 88 - successful roundtrip
ok 89 - right structure
ok 90 - right structure
ok 91 - right structure
ok 92 - right value
ok 93 - right value
ok 94 - right value
ok 95 - right structure
ok 96 - right structure
ok 97 - right value
ok 98 - right value
ok 99 - right value
ok 100 - right structure
ok 101 - right structure
ok 102 - right structure
ok 103 - right structure
ok 104 - right value
ok 105 - right value
ok 106 - right value
ok 107 - 'right return value' isa 'Mojo::Headers'
ok 108 - parser is not finished
ok 109 - no value
ok 110 - 'right return value' isa 'Mojo::Headers'
ok 111 - parser is not finished
ok 112 - no value
ok 113 - 'right return value' isa 'Mojo::Headers'
ok 114 - parser is finished
ok 115 - right value
ok 116 - right value
1..116
ok
t\mojo\home.t ..............................
ok 1 - right path detected
ok 2 - right path detected
ok 3 - right path detected
ok 4 - right path
ok 5 - right path
ok 6 - right path
ok 7 - right path
ok 8 - right path
ok 9 - no files
ok 10 - no files
ok 11 - right files
ok 12 - right files
1..12
ok
t\mojo\hypnotoad.t ......................... skipped: set TEST_HYPNOTOAD to enable this test (developer only!)
t\mojo\ioloop.t ............................
ok 1 - right class
ok 2 - right class
ok 3 - right default
ok 4 - right value
ok 5 - right error
ok 6 - recursive timer works
ok 7 - hires timer works
ok 8 - more than two ticks
ok 9 - more than one tick
ok 10 - no additional ticks
ok 11 - more than one recurring event
ok 12 - less than ten recurring events
ok 13 - not running
ok 14 - no recurring events
ok 15 - acceptor has been removed
ok 16 - stream has been removed
ok 17 - handles are equal
ok 18 - 'right reference' isa 'IO::Socket'
ok 19 - stopped automatically
ok 20 - right default
ok 21 - right timeout
ok 22 - stream exists
ok 23 - right timeout
ok 24 - stream does not exist anymore
ok 25 - right result
ok 26 - file descriptor can be reused
ok 27 - environment is clean
ok 28 - connected
ok 29 - acceptor has been removed
ok 30 - connection has been removed
ok 31 - stream has been paused
ok 32 - stream has been resumed
ok 33 - stream was writable while paused
ok 34 - full message has been written
ok 35 - stopped gracefully
ok 36 - no error
ok 37 - finish event has been emitted once
ok 38 - no error
ok 39 - finish event has been emitted once
ok 40 - no error
ok 41 - right value
ok 42 - no error
ok 43 - accepting connections
ok 44 - connection limit reached
ok 45 - right error
ok 46 - right default
ok 47 - right default
ok 48 - right default
ok 49 - right default
1..49
ok
t\mojo\ioloop_ipv6.t ....................... skipped: set TEST_IPV6 to enable this test (developer only!)
t\mojo\ioloop_tls.t ........................ skipped: set TEST_TLS to enable this test (developer only!)
t\mojo\json.t ..............................
ok 1 - decode []
ok 2 - decode [ [ ]]
ok 3 - decode [0]
ok 4 - decode [1]
ok 5 - decode [ -122.026020 ]
ok 6 - decode [ -122.026020 ]
ok 7 - value is 0
ok 8 - value is 0
ok 9 - decode [1,-2]
ok 10 - decode ["10e12" , [2 ]]
ok 11 - decode [10e12 , [2 ]]
ok 12 - decode [37.7668 , [ 20 ]]
ok 13 - value is 1e3
ok 14 - decode 0
ok 15 - decode 23.3
ok 16 - decode [true]
ok 17 - decode [null]
ok 18 - decode [true, false]
ok 19 - decode true
ok 20 - decode false
ok 21 - decode null
ok 22 - decode [" "]
ok 23 - decode ["hello world!"]
ok 24 - decode ["hello\nworld!"]
ok 25 - decode ["hello\t\"world!"]
ok 26 - decode ["hello\u0152world\u0152!"]
ok 27 - decode ["0."]
ok 28 - decode [" 0"]
ok 29 - decode ["1"]
ok 30 - decode ["\u0007\b\/\f\r"]
ok 31 - decode ""
ok 32 - decode "hell\no"
ok 33 - decode {}
ok 34 - decode {"foo": "bar"}
ok 35 - decode {"foo": [23, "bar"]}
ok 36 - right value
ok 37 - right value
ok 38 - right value
ok 39 - right value
ok 40 - right value
ok 41 - right value
ok 42 - right value
ok 43 - right value
ok 44 - right value
ok 45 - right value
ok 46 - encode []
ok 47 - encode [[]]
ok 48 - encode [[], []]
ok 49 - encode [[], [[]], []]
ok 50 - encode ['foo']
ok 51 - encode ["hello\nworld!"]
ok 52 - encode ["hello\t\"world!"]
ok 53 - encode ["hello\x{0003}\x{0152}world\x{0152}!"]
ok 54 - encode ["123abc"]
ok 55 - encode ["\x00\x1f \a\b/\f\r"]
ok 56 - encode ""
ok 57 - encode "hell\no"
ok 58 - encode {}
ok 59 - encode {foo => {}}
ok 60 - encode {foo => 'bar'}
ok 61 - encode {foo => []}
ok 62 - encode {foo => ['bar']}
ok 63 - encode {foo => 'bar', baz => 'yada'}
ok 64 - encode [Mojo::JSON->true]
ok 65 - encode [undef]
ok 66 - encode [Mojo::JSON->true, Mojo::JSON->false]
ok 67 - encode Mojo::JSON->true
ok 68 - encode Mojo::JSON->false
ok 69 - encode undef
ok 70 - encode [1]
ok 71 - encode ["1"]
ok 72 - encode ['-122.026020']
ok 73 - encode [-122.026020]
ok 74 - encode [1, -2]
ok 75 - encode ['10e12', [2]]
ok 76 - encode [10e12, [2]]
ok 77 - encode [37.7668, [20]]
ok 78 - encode 0
ok 79 - encode 23.3
ok 80 - encode ["\x{10346}"]
ok 81 - successful roundtrip
ok 82 - decode [\"\ud800\udf46\"]
ok 83 - decode {"foo": 1, "foo": 2}
ok 84 - decode {"":""}
ok 85 - re-encode
ok 86 - decode [null,false,true,"",0,1]
ok 87 - re-encode
ok 88 - defined value
ok 89 - successful roundtrip
ok 90 - encode {foo => 'c:\progra~1\mozill~1\firefox.exe'}
ok 91 - successful roundtrip
ok 92 - successful roundtrip
ok 93 - escaped u2028, u2029 and slash
ok 94 - successful roundtrip
ok 95 - characters decoded
ok 96 - characters encoded
ok 97 - successful roundtrip
ok 98 - successful roundtrip
ok 99 - successful roundtrip
ok 100 - successful roundtrip
ok 101 - encode {true => \1}
ok 102 - encode {false => \0}
ok 103 - encode true boolean from double negated reference
ok 104 - encode true boolean from reference
ok 105 - encode false boolean from double negated reference
ok 106 - encode false boolean from reference
ok 107 - true
ok 108 - right string value
ok 109 - right numeric value
ok 110 - false
ok 111 - right string value
ok 112 - right numeric value
ok 113 - upgraded number detected
ok 114 - upgraded number detected
ok 115 - upgraded number detected
ok 116 - upgraded string detected
ok 117 - dualvar stringified
ok 118 - code reference stringified
ok 119 - object stringified
ok 120 - all have been detected correctly
ok 121 - all have been detected correctly again
ok 122 - encode "inf" as string
ok 123 - encode "nan" as string
ok 124 - decode null
ok 125 - right error
ok 126 - right error
ok 127 - right error
ok 128 - right error
ok 129 - right error
ok 130 - right error
ok 131 - right error
ok 132 - right error
ok 133 - right error
ok 134 - right error
ok 135 - right error
ok 136 - right error
ok 137 - right error
ok 138 - right error
ok 139 - right error
ok 140 - right error
ok 141 - right error
ok 142 - right error
ok 143 - right error
ok 144 - right error
ok 145 - right error
ok 146 - right error
ok 147 - right error
ok 148 - right error
ok 149 - syntax error
ok 150 - right error
ok 151 - right error
1..151
ok
t\mojo\json_pointer.t ......................
ok 1 - contains ""
ok 2 - contains "/"
ok 3 - contains "/foo"
ok 4 - does not contains "/bar"
ok 5 - contains "/foo/bar"
ok 6 - contains ""
ok 7 - does not contain "/"
ok 8 - does not contain "/foo"
ok 9 - contains ""
ok 10 - contains ""
ok 11 - contains "/foo/0"
ok 12 - does not contain "/foo/9"
ok 13 - does not contain "/foo/bar"
ok 14 - does not contain "/0"
ok 15 - does not contain "/"
ok 16 - "" is "{foo => "bar", "" => "baz"}"
ok 17 - "/" is "baz"
ok 18 - "/foo" is "bar"
ok 19 - "/foo/bar" is "42"
ok 20 - "/foo/23" is "{baz => 0}"
ok 21 - "/foo/" is "42"
ok 22 - "/foo//" is "42"
ok 23 - "" is "works"
ok 24 - "/" is undef
ok 25 - "/foo" is undef
ok 26 - "/foo" is "0"
ok 27 - "/foo/bar" is "[1, 2, 3]"
ok 28 - "/foo/bar/0" is "0"
ok 29 - "/foo/bar/1" is undef
ok 30 - "/foo/bar/2" is "3"
ok 31 - "/foo/bar/6" is undef
ok 32 - "/0/foo~1bar" is "bar"
ok 33 - "/0/foo~1bar~1baz" is "yada"
ok 34 - "/0/foo~0~1bar" is "bar"
ok 35 - "/0/f~0o~0o~0~1b~0/a~0/r" is "baz"
ok 36 - "/~01" is "foo"
ok 37 - found the snowman
ok 38 - found the snowman
ok 39 - empty pointer is whole document
ok 40 - "/foo" is "["bar", "baz"]"
ok 41 - "/foo/0" is "bar"
ok 42 - "/" is 0
ok 43 - "/a~1b" is 1
ok 44 - "/c%d" is 2
ok 45 - "/e^f" is 3
ok 46 - "/g|h" is 4
ok 47 - "/i\\j" is 5
ok 48 - "/k\"l" is 6
ok 49 - "/ " is 7
ok 50 - "/m~0n" is 8
1..50
ok
t\mojo\loader.t ............................
ok 1 - loaded
ok 2 - method found
ok 3 - 'right exception' isa 'Mojo::Exception'
ok 4 - right message
ok 5 - right number
ok 6 - right line
ok 7 - right number
ok 8 - right line
ok 9 - right number
ok 10 - right line
ok 11 - right number
ok 12 - right line
ok 13 - right number
ok 14 - right line
ok 15 - right number
ok 16 - right line
ok 17 - right message
ok 18 - 'right exception' isa 'Mojo::Exception'
ok 19 - right message
ok 20 - 'right exception' isa 'Mojo::Exception'
ok 21 - right message
ok 22 - right number
ok 23 - right line
ok 24 - right number
ok 25 - right line
ok 26 - right number
ok 27 - right line
ok 28 - right number
ok 29 - right line
ok 30 - right number
ok 31 - right line
ok 32 - right number
ok 33 - right line
ok 34 - right message
ok 35 - found the right modules
ok 36 - found the right modules
ok 37 - no modules found
ok 38 - found the right packages
ok 39 - no packages found
ok 40 - loaded successfully
ok 41 - loaded successfully
ok 42 - loaded successfully
ok 43 - loaded successfully
ok 44 - nothing to load
ok 45 - nothing to load
ok 46 - nothing to load
ok 47 - nothing to load
ok 48 - nothing to load
ok 49 - nothing to load
ok 50 - nothing to load
ok 51 - nothing to load
ok 52 - nothing to load
ok 53 - loaded successfully
ok 54 - file is not binary
ok 55 - right template
ok 56 - right template
ok 57 - right DATA files
ok 58 - right template
ok 59 - right template
ok 60 - right DATA files
ok 61 - right template
ok 62 - right template
ok 63 - right template
ok 64 - right DATA files
ok 65 - file is not binary
ok 66 - file is binary
ok 67 - right template
ok 68 - right DATA files
1..68
ok
t\mojo\log.t ...............................
ok 1 - right error message
ok 2 - right fatal message
ok 3 - no debug message
ok 4 - right error message
ok 5 - right fatal message
ok 6 - right debug message
ok 7 - right format
ok 8 - right format
ok 9 - right format
ok 10 - right format
ok 11 - right message
ok 12 - right message
ok 13 - right message
ok 14 - right message
ok 15 - right message
ok 16 - right error message
ok 17 - right info message
ok 18 - no debug message
ok 19 - right epoch time
ok 20 - right level
ok 21 - right message
ok 22 - right level
ok 23 - right message
ok 24 - right message
ok 25 - no more messages
ok 26 - right level
ok 27 - "debug" log level is active
ok 28 - "info" log level is active
ok 29 - "warn" log level is active
ok 30 - "error" log level is active
ok 31 - right level
ok 32 - "debug" log level is inactive
ok 33 - "info" log level is active
ok 34 - "warn" log level is active
ok 35 - "error" log level is active
ok 36 - right level
ok 37 - "debug" log level is inactive
ok 38 - "info" log level is inactive
ok 39 - "warn" log level is active
ok 40 - "error" log level is active
ok 41 - right level
ok 42 - "debug" log level is inactive
ok 43 - "info" log level is inactive
ok 44 - "warn" log level is inactive
ok 45 - "error" log level is active
ok 46 - right level
ok 47 - "debug" log level is inactive
ok 48 - "info" log level is inactive
ok 49 - "warn" log level is inactive
ok 50 - "error" log level is inactive
1..50
ok
t\mojo\morbo.t ............................. skipped: set TEST_MORBO to enable this test (developer only!)
t\mojo\parameters.t ........................
ok 1 - right format
ok 2 - right format
ok 3 - right format
ok 4 - right structure
ok 5 - right format
ok 6 - right format
ok 7 - right format
ok 8 - equal parameters
ok 9 - unequal parameters
ok 10 - right format
ok 11 - right format
ok 12 - right format
ok 13 - right format
ok 14 - right format
ok 15 - right structure
ok 16 - right structure
ok 17 - right structure
ok 18 - right structure
ok 19 - right structure
ok 20 - right structure
ok 21 - right structure
ok 22 - right structure
ok 23 - right format
ok 24 - right format
ok 25 - right format
ok 26 - right format
ok 27 - right value
ok 28 - right value
ok 29 - no values
ok 30 - right format
ok 31 - right value
ok 32 - right value
ok 33 - right value
ok 34 - right structure
ok 35 - right format
ok 36 - right format
ok 37 - right structure
ok 38 - right structure
ok 39 - right format
ok 40 - right structure
ok 41 - right structure
ok 42 - right format
ok 43 - right format
ok 44 - right format
ok 45 - right value
ok 46 - right structure
ok 47 - right values
ok 48 - right value
ok 49 - right structure
ok 50 - right value
ok 51 - right value
ok 52 - right value
ok 53 - right structure
ok 54 - right value
ok 55 - right structure
ok 56 - right format
ok 57 - right structure
ok 58 - right value
ok 59 - right structure
ok 60 - right format
ok 61 - right structure
ok 62 - right value
ok 63 - right format
ok 64 - right values
ok 65 - right value
ok 66 - right values
ok 67 - right structure
ok 68 - right structure
ok 69 - right structure
ok 70 - right value
ok 71 - right values
ok 72 - right structure
ok 73 - right value
ok 74 - right values
ok 75 - right format
ok 76 - right structure
ok 77 - right value
ok 78 - right result
ok 79 - right structure
ok 80 - right value
ok 81 - right result
ok 82 - right structure
ok 83 - right value
ok 84 - right result
ok 85 - right result
ok 86 - right result
ok 87 - right result
ok 88 - right result
ok 89 - right result
ok 90 - right result
ok 91 - right value
ok 92 - right value
ok 93 - right result
ok 94 - right value
ok 95 - right result
ok 96 - right result
1..96
ok
t\mojo\path.t ..............................
ok 1 - right path
ok 2 - right directory
ok 3 - right structure
ok 4 - has leading slash
ok 5 - no trailing slash
ok 6 - right path
ok 7 - right directory
ok 8 - right directory
ok 9 - right structure
ok 10 - no leading slash
ok 11 - has trailing slash
ok 12 - no path
ok 13 - right absolute path
ok 14 - right route
ok 15 - right part
ok 16 - no part
ok 17 - has leading slash
ok 18 - no trailing slash
ok 19 - right path
ok 20 - right path
ok 21 - right path
ok 22 - right directory
ok 23 - right structure
ok 24 - has leading slash
ok 25 - no trailing slash
ok 26 - right route
ok 27 - right path
ok 28 - right structure
ok 29 - has leading slash
ok 30 - no trailing slash
ok 31 - right route
ok 32 - right path
ok 33 - right structure
ok 34 - has leading slash
ok 35 - no trailing slash
ok 36 - right structure
ok 37 - right path
ok 38 - right absolute path
ok 39 - right route
ok 40 - same path
ok 41 - right structure
ok 42 - normalized path
ok 43 - canonicalized path
ok 44 - right structure
ok 45 - has leading slash
ok 46 - no trailing slash
ok 47 - same path
ok 48 - right structure
ok 49 - normalized path
ok 50 - canonicalized path
ok 51 - right structure
ok 52 - has leading slash
ok 53 - no trailing slash
ok 54 - same path
ok 55 - right structure
ok 56 - canonicalized path
ok 57 - right structure
ok 58 - has leading slash
ok 59 - no trailing slash
ok 60 - same path
ok 61 - right structure
ok 62 - normalized path
ok 63 - canonicalized path
ok 64 - right structure
ok 65 - has leading slash
ok 66 - no trailing slash
ok 67 - contains path
ok 68 - contains path
ok 69 - contains path
ok 70 - does not contain path
ok 71 - does not contain path
ok 72 - does not contain path
ok 73 - contains path
ok 74 - contains path
ok 75 - does not contain path
ok 76 - does not contain path
ok 77 - contains path
ok 78 - does not contain path
ok 79 - contains path
ok 80 - contains path
ok 81 - does not contain path
ok 82 - contains path
ok 83 - contains path
ok 84 - contains path
ok 85 - does not contain path
ok 86 - does not contain path
ok 87 - does not contain path
ok 88 - does not contain path
ok 89 - right path
ok 90 - has leading slash
ok 91 - no trailing slash
ok 92 - right path
ok 93 - has leading slash
ok 94 - no trailing slash
ok 95 - right path
ok 96 - has leading slash
ok 97 - has trailing slash
ok 98 - right path
ok 99 - has leading slash
ok 100 - no trailing slash
ok 101 - right route
ok 102 - right path
ok 103 - has leading slash
ok 104 - has trailing slash
ok 105 - right route
ok 106 - right path
ok 107 - no leading slash
ok 108 - no trailing slash
ok 109 - right route
ok 110 - right path
ok 111 - no parts
ok 112 - has leading slash
ok 113 - has trailing slash
ok 114 - right normalized path
ok 115 - right path
ok 116 - no parts
ok 117 - has leading slash
ok 118 - has trailing slash
ok 119 - right normalized path
ok 120 - right path
ok 121 - right structure
ok 122 - has leading slash
ok 123 - has trailing slash
ok 124 - right path
ok 125 - right structure
ok 126 - has leading slash
ok 127 - has trailing slash
ok 128 - right path
ok 129 - right structure
ok 130 - has leading slash
ok 131 - has trailing slash
ok 132 - right path
ok 133 - right structure
ok 134 - has leading slash
ok 135 - has trailing slash
ok 136 - right path
ok 137 - right structure
ok 138 - has leading slash
ok 139 - has trailing slash
ok 140 - right structure
ok 141 - right path
ok 142 - right path
ok 143 - right absolute path
ok 144 - right route
ok 145 - right structure
ok 146 - contains path
ok 147 - contains path
ok 148 - does not contain path
ok 149 - right path
ok 150 - right absolute path
ok 151 - right route
ok 152 - right path
ok 153 - right absolute path
ok 154 - right route
ok 155 - right path
ok 156 - right structure
ok 157 - right path
ok 158 - right structure
ok 159 - right structure
ok 160 - has leading slash
ok 161 - no trailing slash
ok 162 - right path
ok 163 - right path
ok 164 - right absolute path
ok 165 - right route
ok 166 - right path
ok 167 - right structure
ok 168 - has leading slash
ok 169 - no trailing slash
ok 170 - right path
ok 171 - right route
ok 172 - right path
1..172
ok
t\mojo\prefork.t ........................... skipped: set TEST_PREFORK to enable this test (developer only!)
t\mojo\proxy.t .............................
ok 1 - right proxy
ok 2 - right proxy
ok 3 - right proxy
ok 4 - right proxy
ok 5 - no proxy needed
ok 6 - proxy needed
ok 7 - proxy needed
ok 8 - right list
ok 9 - right proxy
ok 10 - right proxy
ok 11 - proxy needed
ok 12 - proxy needed
ok 13 - proxy needed
ok 14 - no proxy needed
ok 15 - no proxy needed
ok 16 - no proxy needed
ok 17 - no proxy needed
ok 18 - proxy needed
1..18
ok
t\mojo\psgi.t ..............................
ok 1 - no reverse proxy
ok 2 - reverse proxy
ok 3 - right status
ok 4 - enough headers
ok 5 - has "Date" value
ok 6 - right "Content-Length" value
ok 7 - right "Content-Type" value
ok 8 - finish event has not been emitted
ok 9 - finish event has been emitted
ok 10 - right structure
ok 11 - right status
ok 12 - enough headers
ok 13 - has "Date" value
ok 14 - right "Content-Length" value
ok 15 - right "Content-Type" value
ok 16 - finish event has not been emitted
ok 17 - finish event has been emitted
ok 18 - right structure
ok 19 - right status
ok 20 - right "Content-Length" value
ok 21 - right "Content-Type" value
ok 22 - right content
ok 23 - finish event has not been emitted
ok 24 - finish event has been emitted
ok 25 - right status
ok 26 - right "Content-Length" value
ok 27 - right "Content-Type" value
ok 28 - no content
ok 29 - finish event has not been emitted
ok 30 - finish event has been emitted
ok 31 - right status
ok 32 - enough headers
ok 33 - right number of "Set-Cookie" headers
ok 34 - right status
ok 35 - right "Content-Length" value
ok 36 - right "Content-Type" value
ok 37 - right content
ok 38 - finish event has not been emitted
ok 39 - finish event has been emitted
1..39
ok
t\mojo\reactor_ev.t ........................ skipped: set TEST_EV to enable this test (developer only!)
t\mojo\reactor_poll.t ......................
ok 1 - right object
ok 2 - right object
ok 3 - right object
ok 4 - use Mojo::IOLoop;
ok 5 - right object
ok 6 - reactor waited for one event
ok 7 - stopped automatically
ok 8 - handle is not readable
ok 9 - handle is not writable
ok 10 - handle is readable
ok 11 - handle is not writable
ok 12 - removed
ok 13 - not removed again
ok 14 - handle is not readable
ok 15 - handle is writable
ok 16 - removed
ok 17 - handle is readable
ok 18 - handle is not writable
ok 19 - handle is readable
ok 20 - handle is writable
ok 21 - handle is not readable
ok 22 - handle is not writable
ok 23 - handle is readable
ok 24 - handle is not writable
ok 25 - handle is readable
ok 26 - handle is writable
ok 27 - removed
ok 28 - handle is readable again
ok 29 - handle is writable again
ok 30 - timer was triggered
ok 31 - recurring was triggered
ok 32 - handle is readable again
ok 33 - handle is writable again
ok 34 - timer was not triggered
ok 35 - recurring was triggered again
ok 36 - handle is readable again
ok 37 - handle is writable again
ok 38 - timer was not triggered
ok 39 - recurring was triggered again
ok 40 - removed
ok 41 - not removed again
ok 42 - handle is readable again
ok 43 - handle is writable again
ok 44 - timer was not triggered
ok 45 - recurring was not triggered again
ok 46 - returned undef
ok 47 - handle is readable again
ok 48 - handle is writable again
ok 49 - timer was not triggered
ok 50 - recurring was triggered again
ok 51 - next tick was triggered
ok 52 - io event was not triggered again
ok 53 - io event was not triggered again
ok 54 - recurring was not triggered again
ok 55 - right object
ok 56 - right result
ok 57 - only one handle was writable
ok 58 - timer was triggered
ok 59 - timer was not triggered
ok 60 - timer was not triggered
ok 61 - timer was triggered
ok 62 - timer was triggered
ok 63 - timer was not triggered
ok 64 - timer was not triggered
ok 65 - timer was triggered
ok 66 - timer pair was triggered
ok 67 - single timer was triggered
ok 68 - timers were triggered in the right order
ok 69 - removed
ok 70 - right error
ok 71 - not removed again
ok 72 - right error
ok 73 - right error
ok 74 - timer was triggered once
ok 75 - right class
ok 76 - right class
ok 77 - right object
ok 78 - loop is not running
ok 79 - loop is not running
ok 80 - right error
ok 81 - right error
ok 82 - loop is running
ok 83 - loop is running
ok 84 - right error
ok 85 - right error
ok 86 - right error
ok 87 - right error
ok 88 - right error
ok 89 - right error
ok 90 - right error
ok 91 - right error
ok 92 - right error
ok 93 - right error
ok 94 - right error
ok 95 - right error
1..95
ok
t\mojo\request.t ...........................
ok 1 - limit is not exceeded
ok 2 - limit is exceeded
ok 3 - finish event has been emitted
ok 4 - request is finished
ok 5 - no leftovers
ok 6 - right error
ok 7 - limit is exceeded
ok 8 - right method
ok 9 - right version
ok 10 - right URL
ok 11 - no value
ok 12 - right size
ok 13 - right number
ok 14 - request is finished
ok 15 - right error
ok 16 - limit is exceeded
ok 17 - right method
ok 18 - right version
ok 19 - right URL
ok 20 - no value
ok 21 - no content
ok 22 - request is finished
ok 23 - right error
ok 24 - limit is exceeded
ok 25 - right method
ok 26 - right version
ok 27 - right URL
ok 28 - no value
ok 29 - no content
ok 30 - right size
ok 31 - request is finished
ok 32 - no error
ok 33 - right method
ok 34 - right version
ok 35 - right URL
ok 36 - right content
ok 37 - request is finished
ok 38 - right error
ok 39 - limit is not exceeded
ok 40 - limit is not exceeded
ok 41 - request is finished
ok 42 - right error
ok 43 - limit is exceeded
ok 44 - right method
ok 45 - right version
ok 46 - right URL
ok 47 - no "Foo" value
ok 48 - no content
ok 49 - right size
ok 50 - right number
ok 51 - request is finished
ok 52 - right error
ok 53 - right method
ok 54 - right version
ok 55 - no URL
ok 56 - no value
ok 57 - no content
ok 58 - request is finished
ok 59 - right error
ok 60 - right method
ok 61 - right version
ok 62 - no URL
ok 63 - no value
ok 64 - no content
ok 65 - right size
ok 66 - request is finished
ok 67 - no leftovers
ok 68 - right size
ok 69 - right size
ok 70 - right size
ok 71 - right size
ok 72 - no error
ok 73 - right method
ok 74 - right version
ok 75 - right URL
ok 76 - right content
ok 77 - request is finished
ok 78 - no leftovers
ok 79 - right size
ok 80 - right size
ok 81 - right size
ok 82 - right size
ok 83 - no error
ok 84 - right method
ok 85 - right version
ok 86 - right URL
ok 87 - right content
ok 88 - request is finished
ok 89 - right method
ok 90 - right version
ok 91 - right URL
ok 92 - request is not finished
ok 93 - request is not finished
ok 94 - request is not finished
ok 95 - request is not finished
ok 96 - request is not finished
ok 97 - request is not finished
ok 98 - request is not finished
ok 99 - request is not finished
ok 100 - request is not finished
ok 101 - request is not finished
ok 102 - request is not finished
ok 103 - request is not finished
ok 104 - request is not finished
ok 105 - request is not finished
ok 106 - request is not finished
ok 107 - request is not finished
ok 108 - request is not finished
ok 109 - request is finished
ok 110 - right method
ok 111 - right version
ok 112 - right URL
ok 113 - request is finished
ok 114 - second request in leftovers
ok 115 - request is finished
ok 116 - right method
ok 117 - right version
ok 118 - right URL
ok 119 - request is finished
ok 120 - request is WebSocket handshake
ok 121 - right method
ok 122 - right version
ok 123 - right URL
ok 124 - right "Host" value
ok 125 - right "Connection" value
ok 126 - right "Sec-WebSocket-Protocol" value
ok 127 - right "Upgrade" value
ok 128 - right "Sec-WebSocket-Key" value
ok 129 - no content
ok 130 - request is finished
ok 131 - request is not a WebSocket handshake
ok 132 - right method
ok 133 - right version
ok 134 - right URL
ok 135 - right "Content-Type" value
ok 136 - right "Content-Length" value
ok 137 - right charset
ok 138 - request is finished
ok 139 - right method
ok 140 - right version
ok 141 - right URL
ok 142 - right "Content-Type" value
ok 143 - no "Content-Length" value
ok 144 - right size
ok 145 - right progress
ok 146 - right progress
ok 147 - right progress
ok 148 - right progress
ok 149 - stored in memory
ok 150 - upgrade event has not been emitted
ok 151 - upgrade event has been emitted
ok 152 - file was empty when upgrade event got emitted
ok 153 - right progress
ok 154 - stored in file
ok 155 - right progress
ok 156 - stored in file
ok 157 - request is finished
ok 158 - right method
ok 159 - right version
ok 160 - right URL
ok 161 - right "Content-Type" value
ok 162 - right "Content-Length" value
ok 163 - request is finished
ok 164 - right method
ok 165 - right version
ok 166 - right URL
ok 167 - right "Content-Type" value
ok 168 - no "Content-Length" value
ok 169 - limit is not exceeded
ok 170 - right size
ok 171 - request is finished
ok 172 - right error
ok 173 - limit is exceeded
ok 174 - limit is exceeded
ok 175 - right error
ok 176 - limit is still exceeded
ok 177 - right size
ok 178 - request is finished
ok 179 - right error
ok 180 - limit is exceeded
ok 181 - right size
ok 182 - request is finished
ok 183 - right error
ok 184 - limit is exceeded
ok 185 - limit is exceeded
ok 186 - request is finished
ok 187 - right error
ok 188 - limit is exceeded
ok 189 - request is finished
ok 190 - right error
ok 191 - limit is exceeded
ok 192 - right number
ok 193 - limit is not exceeded
ok 194 - request is finished
ok 195 - right error
ok 196 - limit is exceeded
ok 197 - right method
ok 198 - right version
ok 199 - right URL
ok 200 - request is finished
ok 201 - right method
ok 202 - right version
ok 203 - right URL
ok 204 - right "Content-Type" value
ok 205 - right "Content-Length" value
ok 206 - right content
ok 207 - right content
ok 208 - request is finished
ok 209 - right method
ok 210 - right version
ok 211 - no host
ok 212 - right path
ok 213 - right URL
ok 214 - right "Content-Type" value
ok 215 - right "Content-Length" value
ok 216 - request is finished
ok 217 - right method
ok 218 - right version
ok 219 - right URL
ok 220 - right absolute URL
ok 221 - right "Content-Type" value
ok 222 - right "Content-Length" value
ok 223 - finish event has been emitted
ok 224 - request is finished
ok 225 - right method
ok 226 - right version
ok 227 - right URL
ok 228 - right "Content-Type" value
ok 229 - right "Content-Length" value
ok 230 - request is finished
ok 231 - right method
ok 232 - right version
ok 233 - right URL
ok 234 - right "Content-Type" value
ok 235 - right "Content-Length" value
ok 236 - right value
ok 237 - content is compressed
ok 238 - content is still compressed
ok 239 - request is finished
ok 240 - right method
ok 241 - right version
ok 242 - right URL
ok 243 - right "Content-Type" value
ok 244 - right "Content-Length" value
ok 245 - right content
ok 246 - right progress
ok 247 - right progress
ok 248 - right progress
ok 249 - right progress
ok 250 - right progress
ok 251 - right progress
ok 252 - right progress
ok 253 - right progress
ok 254 - request is finished
ok 255 - right method
ok 256 - right version
ok 257 - right URL
ok 258 - right "Content-Length" value
ok 259 - right "Content-Type" value
ok 260 - right size
ok 261 - right content
ok 262 - no progress
ok 263 - no progress
ok 264 - made progress
ok 265 - not finished yet
ok 266 - finished
ok 267 - made progress
ok 268 - request is finished
ok 269 - right method
ok 270 - right version
ok 271 - right URL
ok 272 - right "Content-Length" value
ok 273 - right "Content-Type" value
ok 274 - right content
ok 275 - request is finished
ok 276 - right method
ok 277 - right version
ok 278 - right URL
ok 279 - right "Content-Type" value
ok 280 - right size
ok 281 - right content
ok 282 - right values
ok 283 - right value
ok 284 - right parameters
ok 285 - right values
ok 286 - right values
ok 287 - right value
ok 288 - setting single param works
ok 289 - setting multiple value param works
ok 290 - no value
ok 291 - request is finished
ok 292 - right method
ok 293 - right version
ok 294 - right URL
ok 295 - right parameters
ok 296 - right "Content-Type" value
ok 297 - right "X-Trailer1" value
ok 298 - right "X-Trailer2" value
ok 299 - right "Content-Length" value
ok 300 - right size
ok 301 - right content
ok 302 - request is finished
ok 303 - right method
ok 304 - right version
ok 305 - right URL
ok 306 - right parameters
ok 307 - no "Transfer-Encoding" value
ok 308 - right "Content-Type" value
ok 309 - right "X-Trailer" value
ok 310 - right "Content-Length" value
ok 311 - right size
ok 312 - right content
ok 313 - request is finished
ok 314 - right method
ok 315 - right version
ok 316 - right URL
ok 317 - right parameters
ok 318 - right "Content-Type" value
ok 319 - right "X-Trailer1" value
ok 320 - right "X-Trailer2" value
ok 321 - right "Content-Length" value
ok 322 - right size
ok 323 - right content
ok 324 - request is finished
ok 325 - right method
ok 326 - right version
ok 327 - right URL
ok 328 - right parameters
ok 329 - right "Content-Type" value
ok 330 - right "X-Trailer1" value
ok 331 - right "X-Trailer2" value
ok 332 - right "Content-Length" value
ok 333 - right size
ok 334 - right content
ok 335 - right progress
ok 336 - right progress
ok 337 - right progress
ok 338 - right progress
ok 339 - right progress
ok 340 - right progress
ok 341 - request is finished
ok 342 - multipart content
ok 343 - no content
ok 344 - right method
ok 345 - right version
ok 346 - right URL
ok 347 - right parameters
ok 348 - right "Content-Type" value
ok 349 - right "Content-Length" value
ok 350 - no multipart content
ok 351 - no multipart content
ok 352 - no multipart content
ok 353 - stored in memory
ok 354 - right content
ok 355 - right value
ok 356 - right value
ok 357 - right filename
ok 358 - stored in memory
ok 359 - right size
ok 360 - right filename
ok 361 - unlinked file
ok 362 - right boundary
ok 363 - request is finished
ok 364 - multipart content
ok 365 - no content
ok 366 - right method
ok 367 - right version
ok 368 - right URL
ok 369 - right parameters
ok 370 - right "Content-Type" value
ok 371 - right "Content-Length" value
ok 372 - no multipart content
ok 373 - no multipart content
ok 374 - no multipart content
ok 375 - stored in file
ok 376 - right content
ok 377 - right value
ok 378 - right value
ok 379 - right filename
ok 380 - right size
ok 381 - right filename
ok 382 - stored in file
ok 383 - right size
ok 384 - right filename
ok 385 - stored in memory
ok 386 - right size
ok 387 - no content
ok 388 - no content
ok 389 - no content
ok 390 - right content
ok 391 - right content
ok 392 - request is finished
ok 393 - multipart content
ok 394 - right method
ok 395 - right version
ok 396 - right URL
ok 397 - right parameters
ok 398 - right "Content-Type" value
ok 399 - right "Content-Length" value
ok 400 - no multipart content
ok 401 - no multipart content
ok 402 - no multipart content
ok 403 - right content
ok 404 - right value
ok 405 - right value
ok 406 - right content
ok 407 - request is finished
ok 408 - no multipart content
ok 409 - right method
ok 410 - right version
ok 411 - right URL
ok 412 - right parameters
ok 413 - right "Content-Type" value
ok 414 - right "Content-Length" value
ok 415 - no multipart content
ok 416 - right content
ok 417 - request is finished
ok 418 - no multipart content
ok 419 - right method
ok 420 - right version
ok 421 - right URL
ok 422 - right parameters
ok 423 - right "Content-Type" value
ok 424 - right "Content-Length" value
ok 425 - no multipart content
ok 426 - no multipart content
ok 427 - no multipart content
ok 428 - right content
ok 429 - right value
ok 430 - right value
ok 431 - not a body parameter
ok 432 - right filename
ok 433 - stored in memory
ok 434 - right size
ok 435 - request is finished
ok 436 - right method
ok 437 - right version
ok 438 - right base URL
ok 439 - right base userinfo
ok 440 - right URL
ok 441 - right proxy userinfo
ok 442 - request is finished
ok 443 - right method
ok 444 - right version
ok 445 - right URL
ok 446 - right host
ok 447 - right port
ok 448 - right proxy userinfo
ok 449 - request is finished
ok 450 - right method
ok 451 - right version
ok 452 - right URL
ok 453 - right absolute URL
ok 454 - right "Host" value
ok 455 - request is finished
ok 456 - right method
ok 457 - right version
ok 458 - right URL
ok 459 - right absolute URL
ok 460 - right "Expect" value
ok 461 - right "Host" value
ok 462 - request is finished
ok 463 - right method
ok 464 - right version
ok 465 - right URL
ok 466 - right absolute URL
ok 467 - right "Expect" value
ok 468 - right "Host" value
ok 469 - request is finished
ok 470 - right method
ok 471 - right version
ok 472 - right URL
ok 473 - right absolute URL
ok 474 - right "Expect" value
ok 475 - right "Host" value
ok 476 - request is finished
ok 477 - right method
ok 478 - right version
ok 479 - right URL
ok 480 - right absolute URL
ok 481 - right "Expect" value
ok 482 - right "Host" value
ok 483 - request is finished
ok 484 - right method
ok 485 - right version
ok 486 - right URL
ok 487 - right absolute URL
ok 488 - right "Expect" value
ok 489 - right "Host" value
ok 490 - request is finished
ok 491 - right method
ok 492 - right version
ok 493 - right URL
ok 494 - right absolute URL
ok 495 - right "Expect" value
ok 496 - right "Host" value
ok 497 - right "Content-Length" value
ok 498 - right content
ok 499 - finish event has been emitted
ok 500 - request is finished
ok 501 - no state
ok 502 - no progress
ok 503 - not finished
ok 504 - built start-line
ok 505 - made progress on start_line
ok 506 - made progress
ok 507 - not finished
ok 508 - built headers
ok 509 - made progress on headers
ok 510 - made progress
ok 511 - not finished
ok 512 - built body
ok 513 - made progress on headers
ok 514 - made progress
ok 515 - finished
ok 516 - request is finished
ok 517 - right method
ok 518 - right version
ok 519 - right URL
ok 520 - right absolute URL
ok 521 - right "Expect" value
ok 522 - right "Host" value
ok 523 - right "Content-Length" value
ok 524 - right content
ok 525 - finish event has been emitted
ok 526 - request is finished
ok 527 - request is finished
ok 528 - right method
ok 529 - right version
ok 530 - right URL
ok 531 - right absolute URL
ok 532 - right "Expect" value
ok 533 - right "Host" value
ok 534 - right "Content-Length" value
ok 535 - right content
ok 536 - finish event has been emitted
ok 537 - request is finished
ok 538 - request is finished
ok 539 - right method
ok 540 - right version
ok 541 - right URL
ok 542 - right absolute URL
ok 543 - right "Expect" value
ok 544 - right "Host" value
ok 545 - right "Content-Length" value
ok 546 - right content
ok 547 - no leftovers
ok 548 - no error
ok 549 - no leftovers
ok 550 - no error
ok 551 - request is finished
ok 552 - right method
ok 553 - right version
ok 554 - right URL
ok 555 - right absolute URL
ok 556 - right "Expect" value
ok 557 - right "Host" value
ok 558 - right "Content-Length" value
ok 559 - right content
ok 560 - finish event has been emitted
ok 561 - request is finished
ok 562 - request is finished
ok 563 - right method
ok 564 - right version
ok 565 - right URL
ok 566 - right absolute URL
ok 567 - right "Connection" value
ok 568 - right "Upgrade" value
ok 569 - right "Host" value
ok 570 - right "Content-Length" value
ok 571 - right "Sec-WebSocket-Key" value
ok 572 - right "Sec-WebSocket-Protocol" value
ok 573 - no content
ok 574 - finish event has been emitted
ok 575 - request is finished
ok 576 - request is finished
ok 577 - right method
ok 578 - right version
ok 579 - right URL
ok 580 - right absolute URL
ok 581 - right "Connection" value
ok 582 - right "Upgrade" value
ok 583 - right "Host" value
ok 584 - right "Content-Length" value
ok 585 - right "Sec-WebSocket-Key" value
ok 586 - right "Sec-WebSocket-Protocol" value
ok 587 - no content
ok 588 - request is finished
ok 589 - request is finished
ok 590 - right method
ok 591 - right version
ok 592 - right URL
ok 593 - right absolute URL
ok 594 - right "Connection" value
ok 595 - right "Upgrade" value
ok 596 - right "Host" value
ok 597 - right "Content-Length" value
ok 598 - right "Sec-WebSocket-Key" value
ok 599 - right "Sec-WebSocket-Protocol" value
ok 600 - no content
ok 601 - request is finished
ok 602 - request is finished
ok 603 - right method
ok 604 - right version
ok 605 - right URL
ok 606 - right absolute URL
ok 607 - right "Connection" value
ok 608 - right "Upgrade" value
ok 609 - right "Host" value
ok 610 - right "Content-Length" value
ok 611 - right "Sec-WebSocket-Key" value
ok 612 - right "Sec-WebSocket-Protocol" value
ok 613 - no content
ok 614 - finish event has been emitted
ok 615 - request is finished
ok 616 - request is finished
ok 617 - right method
ok 618 - right version
ok 619 - right URL
ok 620 - right absolute URL
ok 621 - right "Expect" value
ok 622 - right "Host" value
ok 623 - right "Content-Length" value
ok 624 - right content
ok 625 - request is finished
ok 626 - right method
ok 627 - right version
ok 628 - right URL
ok 629 - right absolute URL
ok 630 - right "Host" value
ok 631 - right "Content-Length" value
ok 632 - right content
ok 633 - request is finished
ok 634 - right method
ok 635 - right version
ok 636 - right URL
ok 637 - right absolute URL
ok 638 - right "Expect" value
ok 639 - right "Host" value
ok 640 - right "Content-Length" value
ok 641 - right content
ok 642 - request is finished
ok 643 - right method
ok 644 - right version
ok 645 - right URL
ok 646 - right absolute URL
ok 647 - right proxy userinfo
ok 648 - right "Authorization" value
ok 649 - right "Expect" value
ok 650 - right "Host" value
ok 651 - right "Proxy-Authorization" value
ok 652 - right "Content-Length" value
ok 653 - right content
ok 654 - request is finished
ok 655 - right method
ok 656 - right version
ok 657 - right URL
ok 658 - right absolute URL
ok 659 - right proxy userinfo
ok 660 - right "Authorization" value
ok 661 - right "Expect" value
ok 662 - right "Host" value
ok 663 - right "Proxy-Authorization" value
ok 664 - right "Content-Length" value
ok 665 - right content
ok 666 - request is finished
ok 667 - right method
ok 668 - right version
ok 669 - right URL
ok 670 - right absolute URL
ok 671 - right proxy userinfo
ok 672 - right "Authorization" value
ok 673 - right "Expect" value
ok 674 - right "Host" value
ok 675 - right "Proxy-Authorization" value
ok 676 - right "Content-Length" value
ok 677 - right content
ok 678 - request is finished
ok 679 - right method
ok 680 - right version
ok 681 - right URL
ok 682 - right host
ok 683 - right port
ok 684 - right absolute URL
ok 685 - right proxy userinfo
ok 686 - right "Authorization" value
ok 687 - right "Host" value
ok 688 - right "Proxy-Authorization" value
ok 689 - request is finished
ok 690 - right method
ok 691 - right version
ok 692 - right URL
ok 693 - right absolute URL
ok 694 - right "Host" value
ok 695 - right "Content-Length" value
ok 696 - right "Content-Type" value
ok 697 - right content
ok 698 - right "Content-Type" value
ok 699 - right content
ok 700 - request is finished
ok 701 - right method
ok 702 - right version
ok 703 - right URL
ok 704 - right absolute URL
ok 705 - right "Host" value
ok 706 - right "Content-Length" value
ok 707 - right "Content-Type" value
ok 708 - right content
ok 709 - right "Content-Type" value
ok 710 - right content
ok 711 - request is finished
ok 712 - right method
ok 713 - right version
ok 714 - right URL
ok 715 - right absolute URL
ok 716 - right "Host" value
ok 717 - right "Content-Length" value
ok 718 - right "Content-Type" value
ok 719 - right content
ok 720 - right "Content-Type" value
ok 721 - right content
ok 722 - dynamic requests cannot be cloned
ok 723 - request is finished
ok 724 - right method
ok 725 - right version
ok 726 - right URL
ok 727 - right absolute URL
ok 728 - right "Host" value
ok 729 - no "Transfer-Encoding" value
ok 730 - right content
ok 731 - right counter
ok 732 - dynamic requests cannot be cloned
ok 733 - request is finished
ok 734 - right method
ok 735 - right version
ok 736 - right URL
ok 737 - right absolute URL
ok 738 - right "Host" value
ok 739 - no "Transfer-Encoding" value
ok 740 - right content
ok 741 - message built
ok 742 - request is finished
ok 743 - right method
ok 744 - right version
ok 745 - right "Expect" value
ok 746 - right "Host" value
ok 747 - right "Content-Length" value
ok 748 - right "Cookie" value
ok 749 - right URL
ok 750 - right absolute URL
ok 751 - cookie "foo" exists
ok 752 - cookie "bar" exists
ok 753 - cookie "baz" exists
ok 754 - cookie "yada" does not exist
ok 755 - right value
ok 756 - right value
ok 757 - right value
ok 758 - right content
ok 759 - request is finished
ok 760 - right method
ok 761 - right version
ok 762 - right "Host" value
ok 763 - right "Cookie" value
ok 764 - right URL
ok 765 - right absolute URL
ok 766 - right values
ok 767 - right values
ok 768 - right count
ok 769 - is not parsing body
ok 770 - request is not finished
ok 771 - right count
ok 772 - is not parsing body
ok 773 - request is not finished
ok 774 - right count
ok 775 - is not parsing body
ok 776 - request is not finished
ok 777 - right count
ok 778 - is not parsing body
ok 779 - request is not finished
ok 780 - right count
ok 781 - is not parsing body
ok 782 - request is not finished
ok 783 - right count
ok 784 - is not parsing body
ok 785 - request is not finished
ok 786 - right count
ok 787 - is not parsing body
ok 788 - request is not finished
ok 789 - right count
ok 790 - is parsing body
ok 791 - request is not finished
ok 792 - right count
ok 793 - is not parsing body
ok 794 - request is finished
ok 795 - request is finished
ok 796 - right method
ok 797 - right version
ok 798 - right URL
ok 799 - right "Content-Type" value
ok 800 - right "Content-Length" value
ok 801 - right name
ok 802 - right value
ok 803 - right name
ok 804 - right value
ok 805 - request is finished
ok 806 - right method
ok 807 - right version
ok 808 - right URL
ok 809 - right "Content-Length" value
ok 810 - right value
ok 811 - right value
ok 812 - right value
ok 813 - right content
ok 814 - no leftovers
ok 815 - request is finished
ok 816 - right method
ok 817 - right version
ok 818 - right URL
ok 819 - right "Content-Length" value
ok 820 - right value
ok 821 - right value
ok 822 - right value
ok 823 - right content
ok 824 - no leftovers
ok 825 - right chunk
ok 826 - right chunk
ok 827 - right chunk
ok 828 - default charset is UTF-8
ok 829 - request is finished
ok 830 - right method
ok 831 - right version
ok 832 - right URL
ok 833 - right value
ok 834 - right content
ok 835 - request is not finished
ok 836 - request is not finished
ok 837 - request is finished
ok 838 - right method
ok 839 - right version
ok 840 - right URL
ok 841 - right value
ok 842 - right value
ok 843 - right value
ok 844 - right content
ok 845 - request is finished
ok 846 - right method
ok 847 - right version
ok 848 - right URL
ok 849 - right filename
ok 850 - right content
ok 851 - request is finished
ok 852 - right method
ok 853 - right version
ok 854 - right URL
ok 855 - right filename
ok 856 - right content
ok 857 - request is finished
ok 858 - right method
ok 859 - right version
ok 860 - right URL
ok 861 - right value
ok 862 - right "Content-Type" value
ok 863 - right value
ok 864 - right value
ok 865 - right value
ok 866 - right value
ok 867 - right value
ok 868 - right value
ok 869 - right upload
ok 870 - right "Content-Type" value
ok 871 - right filename
ok 872 - right size
ok 873 - right content
ok 874 - right content
ok 875 - request is finished
ok 876 - right method
ok 877 - right version
ok 878 - right URL
ok 879 - right value
ok 880 - right "Content-Type" value
ok 881 - right value
ok 882 - right value
ok 883 - right value
ok 884 - right value
ok 885 - right value
ok 886 - right value
ok 887 - right upload
ok 888 - right "Content-Type" value
ok 889 - right filename
ok 890 - right size
ok 891 - right content
ok 892 - right content
ok 893 - request is finished
ok 894 - right method
ok 895 - right version
ok 896 - right URL
ok 897 - right value
ok 898 - right "Content-Type" value
ok 899 - right value
ok 900 - right value
ok 901 - right value
ok 902 - right value
ok 903 - right value
ok 904 - right value
ok 905 - right upload
ok 906 - right "Content-Type" value
ok 907 - right filename
ok 908 - right size
ok 909 - right content
ok 910 - right content
ok 911 - request is finished
ok 912 - right method
ok 913 - right version
ok 914 - right URL
ok 915 - right "Content-Type" value
ok 916 - right name
ok 917 - right filename
ok 918 - right "Content-Type" value
ok 919 - right size
ok 920 - right content
ok 921 - request is finished
ok 922 - right method
ok 923 - right version
ok 924 - right URL
ok 925 - request is finished
ok 926 - right method
ok 927 - right version
ok 928 - right URL
ok 929 - right value
ok 930 - request is finished
ok 931 - right method
ok 932 - right version
ok 933 - right URL
ok 934 - right error
ok 935 - right error
ok 936 - right error
ok 937 - right error
1..937
ok
t\mojo\request_cgi.t .......................
ok 1 - body event has been emitted once
ok 2 - body event has been emitted once
ok 3 - body event has been emitted once
ok 4 - request is finished
ok 5 - right method
ok 6 - right path
ok 7 - right base path
ok 8 - right base host
ok 9 - right base port
ok 10 - right query
ok 11 - right version
ok 12 - right "DNT" value
ok 13 - right content
ok 14 - right absolute URL
ok 15 - request is finished
ok 16 - right method
ok 17 - right path
ok 18 - right base path
ok 19 - right base host
ok 20 - no base port
ok 21 - right query
ok 22 - right version
ok 23 - right "DNT" value
ok 24 - right content
ok 25 - right absolute URL
ok 26 - request is finished
ok 27 - right method
ok 28 - right path
ok 29 - right base path
ok 30 - right base host
ok 31 - right base port
ok 32 - right query
ok 33 - right version
ok 34 - right "DNT" value
ok 35 - right content
ok 36 - right value
ok 37 - right absolute URL
ok 38 - right size
ok 39 - is not parsing body
ok 40 - is parsing body
ok 41 - right progress
ok 42 - is parsing body
ok 43 - stored in memory
ok 44 - right progress
ok 45 - is not parsing body
ok 46 - stored in file
ok 47 - right progress
ok 48 - request is finished
ok 49 - no multipart content
ok 50 - right method
ok 51 - right path
ok 52 - right base path
ok 53 - right base host
ok 54 - right base port
ok 55 - right query
ok 56 - right version
ok 57 - right "DNT" value
ok 58 - right "Content-Type" value
ok 59 - right "Content-Length" value
ok 60 - right content
ok 61 - right absolute URL
ok 62 - request is finished
ok 63 - right method
ok 64 - right path
ok 65 - right base path
ok 66 - right base host
ok 67 - right base port
ok 68 - right query
ok 69 - right version
ok 70 - right "DNT" value
ok 71 - right content
ok 72 - right value
ok 73 - right absolute URL
ok 74 - right base URL
ok 75 - right userinfo
ok 76 - right URL
ok 77 - right proxy userinfo
ok 78 - not finished
ok 79 - no progress
ok 80 - right progress
ok 81 - not finished
ok 82 - made progress
ok 83 - right progress
ok 84 - not finished
ok 85 - made progress
ok 86 - right progress
ok 87 - finished
ok 88 - made progress
ok 89 - right progress
ok 90 - request is finished
ok 91 - right method
ok 92 - no path
ok 93 - right base path
ok 94 - right base host
ok 95 - no base port
ok 96 - no query
ok 97 - right version
ok 98 - right content
ok 99 - right value
ok 100 - right value
ok 101 - right value
ok 102 - right value
ok 103 - right absolute URL
ok 104 - request is finished
ok 105 - right method
ok 106 - no path
ok 107 - right base path
ok 108 - right base host
ok 109 - no base port
ok 110 - no query
ok 111 - right version
ok 112 - right content
ok 113 - right value
ok 114 - right value
ok 115 - right value
ok 116 - right value
ok 117 - right absolute URL
ok 118 - request is finished
ok 119 - right method
ok 120 - right base host
ok 121 - right base port
ok 122 - no path
ok 123 - right base path
ok 124 - right version
ok 125 - not secure
ok 126 - right content
ok 127 - right parameters
ok 128 - right absolute URL
ok 129 - request is finished
ok 130 - right method
ok 131 - right base host
ok 132 - right path
ok 133 - right base path
ok 134 - right version
ok 135 - is secure
ok 136 - right content
ok 137 - right parameters
ok 138 - right absolute URL
ok 139 - request is finished
ok 140 - right method
ok 141 - right base host
ok 142 - right path
ok 143 - right base path
ok 144 - right version
ok 145 - right content
ok 146 - right parameters
ok 147 - right absolute URL
ok 148 - request is finished
ok 149 - right method
ok 150 - right base host
ok 151 - right path
ok 152 - no base path
ok 153 - right version
ok 154 - right content
ok 155 - right parameters
ok 156 - right absolute URL
ok 157 - request is finished
ok 158 - right method
ok 159 - right base host
ok 160 - no path
ok 161 - right base path
ok 162 - right version
ok 163 - right content
ok 164 - right parameters
ok 165 - right absolute URL
ok 166 - request is finished
ok 167 - right method
ok 168 - right base host
ok 169 - no path
ok 170 - right base path
ok 171 - right version
ok 172 - right absolute URL
ok 173 - right progress
ok 174 - right progress
ok 175 - right progress
ok 176 - right progress
ok 177 - right progress
ok 178 - right progress
ok 179 - request is finished
ok 180 - multipart content
ok 181 - right method
ok 182 - right base host
ok 183 - right path
ok 184 - no base path
ok 185 - right version
ok 186 - right absolute URL
ok 187 - right filename
ok 188 - right uploaded content
ok 189 - request is finished
ok 190 - right method
ok 191 - right URL
ok 192 - right base protocol
ok 193 - right base path
ok 194 - right base host
ok 195 - no query
ok 196 - right version
ok 197 - not secure
1..197
ok
t\mojo\response.t ..........................
ok 1 - right message
ok 2 - right message
ok 3 - right message
ok 4 - right message
ok 5 - right message
ok 6 - right message
ok 7 - right message
ok 8 - right message
ok 9 - right message
ok 10 - right message
ok 11 - right message
ok 12 - right message
ok 13 - right message
ok 14 - right message
ok 15 - right message
ok 16 - right message
ok 17 - right message
ok 18 - right message
ok 19 - right message
ok 20 - right message
ok 21 - right message
ok 22 - right message
ok 23 - right message
ok 24 - right message
ok 25 - right message
ok 26 - right message
ok 27 - right message
ok 28 - right message
ok 29 - right message
ok 30 - right message
ok 31 - right message
ok 32 - right message
ok 33 - right message
ok 34 - right message
ok 35 - right message
ok 36 - right message
ok 37 - right message
ok 38 - right message
ok 39 - right message
ok 40 - right message
ok 41 - right message
ok 42 - right message
ok 43 - right message
ok 44 - right message
ok 45 - right message
ok 46 - right message
ok 47 - right message
ok 48 - right message
ok 49 - right message
ok 50 - right message
ok 51 - right message
ok 52 - right message
ok 53 - right message
ok 54 - right message
ok 55 - right message
ok 56 - right message
ok 57 - right message
ok 58 - right message
ok 59 - right message
ok 60 - right message
ok 61 - right message
ok 62 - right message
ok 63 - is in range
ok 64 - is in range
ok 65 - is in range
ok 66 - is in range
ok 67 - not in range
ok 68 - not in range
ok 69 - not in range
ok 70 - not in range
ok 71 - no range
ok 72 - no status
ok 73 - right default message
ok 74 - no message
ok 75 - right message
ok 76 - right status
ok 77 - right message
ok 78 - right default message
ok 79 - right default message
ok 80 - empty default message
ok 81 - response is finished
ok 82 - right status
ok 83 - right message
ok 84 - right version
ok 85 - response is not finished
ok 86 - response is not finished
ok 87 - response is not finished
ok 88 - response is not finished
ok 89 - response is not finished
ok 90 - response is not finished
ok 91 - response is not finished
ok 92 - response is not finished
ok 93 - response is not finished
ok 94 - response is not finished
ok 95 - response is not finished
ok 96 - response is not finished
ok 97 - response is not finished
ok 98 - response is not finished
ok 99 - response is not finished
ok 100 - response is not finished
ok 101 - response is not finished
ok 102 - response is not finished
ok 103 - response is finished
ok 104 - right status
ok 105 - right message
ok 106 - right version
ok 107 - response is finished
ok 108 - right status
ok 109 - no message
ok 110 - right version
ok 111 - response is finished
ok 112 - right status
ok 113 - right message
ok 114 - right version
ok 115 - right "Content-Type" value
ok 116 - right "Content-Length" value
ok 117 - response is finished
ok 118 - right status
ok 119 - right message
ok 120 - right version
ok 121 - right "Content-Type" value
ok 122 - right "Content-Length" value
ok 123 - right content
ok 124 - response is finished
ok 125 - right status
ok 126 - right message
ok 127 - right version
ok 128 - no content
ok 129 - next response in leftovers
ok 130 - right size
ok 131 - response is finished
ok 132 - no error
ok 133 - right status
ok 134 - right message
ok 135 - right version
ok 136 - right "Content-Type" value
ok 137 - right "Content-Length" value
ok 138 - right content
ok 139 - response is finished
ok 140 - right error
ok 141 - response is not finished
ok 142 - right status
ok 143 - right message
ok 144 - right version
ok 145 - right "Content-Type" value
ok 146 - no "Content-Length" value
ok 147 - right content
ok 148 - response is not finished
ok 149 - right status
ok 150 - right message
ok 151 - right version
ok 152 - right "Content-Type" value
ok 153 - no "Content-Length" value
ok 154 - right content
ok 155 - response is not finished
ok 156 - response is not empty
ok 157 - body has not been skipped
ok 158 - relaxed response
ok 159 - right status
ok 160 - right message
ok 161 - right version
ok 162 - right "Content-Type" value
ok 163 - no "Content-Length" value
ok 164 - right content
ok 165 - response is finished
ok 166 - right status
ok 167 - right message
ok 168 - right version
ok 169 - right "Content-Length" value
ok 170 - no content
ok 171 - content in leftovers
ok 172 - response is finished
ok 173 - response is empty
ok 174 - body has been skipped
ok 175 - right status
ok 176 - right message
ok 177 - right version
ok 178 - no "Content-Length" value
ok 179 - right "X-Body" value
ok 180 - right "X-Progress" value
ok 181 - right "X-Finish" value
ok 182 - no content
ok 183 - response is finished
ok 184 - response is empty
ok 185 - body has been skipped
ok 186 - right status
ok 187 - right message
ok 188 - right version
ok 189 - right "Content-Type" value
ok 190 - right "Content-Length" value
ok 191 - right "Connection" value
ok 192 - no content
ok 193 - response is finished
ok 194 - response is empty
ok 195 - body has been skipped
ok 196 - right status
ok 197 - right message
ok 198 - right version
ok 199 - right "Content-Type" value
ok 200 - right "Content-Length" value
ok 201 - right "Connection" value
ok 202 - right "X-Body" value
ok 203 - right "X-Finish" value
ok 204 - no content
ok 205 - response is not finished
ok 206 - right status
ok 207 - right message
ok 208 - right version
ok 209 - right "Content-Length" value
ok 210 - right size
ok 211 - limit is not exceeded
ok 212 - response is finished
ok 213 - content is finished
ok 214 - right error
ok 215 - limit is not exceeded
ok 216 - right status
ok 217 - right message
ok 218 - right version
ok 219 - right "Content-Type" value
ok 220 - right size
ok 221 - limit is not exceeded
ok 222 - limit is exceeded
ok 223 - response is finished
ok 224 - content is finished
ok 225 - right error
ok 226 - right status
ok 227 - right message
ok 228 - right version
ok 229 - right "Content-Type" value
ok 230 - right size
ok 231 - limit is not exceeded
ok 232 - limit is exceeded
ok 233 - response is finished
ok 234 - content is finished
ok 235 - right error
ok 236 - right status
ok 237 - right message
ok 238 - right version
ok 239 - no content
ok 240 - response is finished
ok 241 - right status
ok 242 - right message
ok 243 - right version
ok 244 - right "Content-Type" value
ok 245 - right "Content-Length" value
ok 246 - no "Transfer-Encoding" value
ok 247 - right size
ok 248 - response is finished
ok 249 - right status
ok 250 - right message
ok 251 - right version
ok 252 - right "Content-Type" value
ok 253 - no multipart content
ok 254 - no multipart content
ok 255 - no multipart content
ok 256 - right content
ok 257 - response is finished
ok 258 - right status
ok 259 - right message
ok 260 - right version
ok 261 - right "Content-Type" value
ok 262 - right "Content-Length" value
ok 263 - no "Transfer-Encoding" value
ok 264 - right size
ok 265 - no multipart content
ok 266 - no multipart content
ok 267 - no multipart content
ok 268 - right content
ok 269 - right filename
ok 270 - stored in memory
ok 271 - right size
ok 272 - right "Content-Type" value
ok 273 - next response in leftovers
ok 274 - response is not finished
ok 275 - response is finished
ok 276 - right status
ok 277 - right message
ok 278 - right version
ok 279 - right "Content-Type" value
ok 280 - right "Content-Length" value
ok 281 - no "Transfer-Encoding" value
ok 282 - right size
ok 283 - no multipart content
ok 284 - no multipart content
ok 285 - right content
ok 286 - right "Content-Type" value
ok 287 - right "Content-ID" value
ok 288 - right content
ok 289 - right "Content-Type" value
ok 290 - right "Content-ID" value
ok 291 - response is finished
ok 292 - right status
ok 293 - right message
ok 294 - right version
ok 295 - right "Content-Type" value
ok 296 - no multipart content
ok 297 - right content
ok 298 - content is compressed
ok 299 - right progress
ok 300 - right progress
ok 301 - right progress
ok 302 - content is not compressed anymore
ok 303 - response is finished
ok 304 - no error
ok 305 - right status
ok 306 - right message
ok 307 - right version
ok 308 - right "Content-Type" value
ok 309 - right "Content-Length" value
ok 310 - no "Content-Encoding" value
ok 311 - right content
ok 312 - content is chunked
ok 313 - content is compressed
ok 314 - content is not chunked anymore
ok 315 - content is not compressed anymore
ok 316 - response is finished
ok 317 - no error
ok 318 - right status
ok 319 - right message
ok 320 - right version
ok 321 - right "Content-Type" value
ok 322 - right "Content-Length" value
ok 323 - no "Transfer-Encoding" value
ok 324 - no "Content-Encoding" value
ok 325 - right content
ok 326 - response is finished
ok 327 - right status
ok 328 - right message
ok 329 - right version
ok 330 - right "Date" value
ok 331 - right "Content-Length" value
ok 332 - response is finished
ok 333 - right status
ok 334 - right message
ok 335 - right version
ok 336 - right "Date" value
ok 337 - right "Content-Length" value
ok 338 - response is finished
ok 339 - right status
ok 340 - right message
ok 341 - right version
ok 342 - right "Connection" value
ok 343 - right "Date" value
ok 344 - response is finished
ok 345 - right status
ok 346 - right message
ok 347 - right version
ok 348 - right "Connection" value
ok 349 - right "Date" value
ok 350 - right "Content-Length" value
ok 351 - right content
ok 352 - no state
ok 353 - no progress
ok 354 - not finished
ok 355 - built start-line
ok 356 - made progress on start_line
ok 357 - made progress
ok 358 - not finished
ok 359 - built headers
ok 360 - made progress on headers
ok 361 - made progress
ok 362 - not finished
ok 363 - built body
ok 364 - made progress on headers
ok 365 - made progress
ok 366 - finished
ok 367 - dynamic content
ok 368 - no dynamic content
ok 369 - response is finished
ok 370 - right status
ok 371 - right message
ok 372 - right version
ok 373 - right "Content-Length" value
ok 374 - right content
ok 375 - response is finished
ok 376 - right status
ok 377 - right message
ok 378 - right version
ok 379 - right "Date" value
ok 380 - right "Content-Length" value
ok 381 - right "Content-Type" value
ok 382 - right content
ok 383 - right "Content-Type" value
ok 384 - right content
ok 385 - response is finished
ok 386 - right status
ok 387 - right message
ok 388 - right version
ok 389 - right "Content-Type" value
ok 390 - right "Content-Length" value
ok 391 - right "Set-Cookie" value
ok 392 - right name
ok 393 - right value
ok 394 - right path
ok 395 - right value
ok 396 - right path
ok 397 - response is finished
ok 398 - response is empty
ok 399 - body has been skipped
ok 400 - right status
ok 401 - right message
ok 402 - right version
ok 403 - right "Upgrade" value
ok 404 - right "Connection" value
ok 405 - right "Sec-WebSocket-Accept" value
ok 406 - right "Sec-WebSocket-Protocol" value
ok 407 - no content
ok 408 - response is finished
ok 409 - response is empty
ok 410 - body has been skipped
ok 411 - right status
ok 412 - right message
ok 413 - right version
ok 414 - right "Upgrade" value
ok 415 - right "Connection" value
ok 416 - right "Sec-WebSocket-Accept" value
ok 417 - right "Sec-WebSocket-Protocol" value
ok 418 - no content
ok 419 - frame in leftovers
ok 420 - response is finished
ok 421 - right status
ok 422 - right message
ok 423 - right version
ok 424 - right "Connection" value
ok 425 - right "Date" value
ok 426 - right "Content-Length" value
ok 427 - right "Upgrade" value
ok 428 - right "Sec-WebSocket-Accept" value
ok 429 - right "Sec-WebSocket-Protocol" value
ok 430 - no content
ok 431 - message built
ok 432 - response is finished
ok 433 - right status
ok 434 - right version
ok 435 - right "Content-Length" value
ok 436 - cookie "foo" exists
ok 437 - cookie "bar" exists
ok 438 - cookie "baz" exists
ok 439 - cookie "yada" does not exist
ok 440 - right path
ok 441 - right value
ok 442 - right path
ok 443 - right value
ok 444 - right path
ok 445 - right value
ok 446 - chunked content
ok 447 - dynamic content
ok 448 - right format
ok 449 - 'right invocant' isa 'Mojo::Content::Single'
ok 450 - no chunked content
ok 451 - dynamic content
ok 452 - right format
ok 453 - 'right invocant' isa 'Mojo::Content::Single'
ok 454 - right error
ok 455 - no "Connection" value
ok 456 - dynamic content
ok 457 - right length
ok 458 - right content
ok 459 - right "Connection" value
ok 460 - dynamic content
ok 461 - right length
ok 462 - right content
ok 463 - stored in memory
ok 464 - no upgrade
ok 465 - right content
ok 466 - no content
ok 467 - right content
ok 468 - right content
ok 469 - right content
ok 470 - right content
ok 471 - right content
ok 472 - right text
ok 473 - right content
ok 474 - right content
ok 475 - right text
ok 476 - right content
ok 477 - right size
ok 478 - right size
ok 479 - stored in memory
ok 480 - response is finished
ok 481 - right status
ok 482 - right message
ok 483 - right version
ok 484 - right JSON data
ok 485 - right result
ok 486 - right result
ok 487 - right result
ok 488 - right result
ok 489 - response is finished
ok 490 - right status
ok 491 - right message
ok 492 - right version
ok 493 - right value
ok 494 - right value
ok 495 - right value
ok 496 - right values
ok 497 - right values
ok 498 - right values
ok 499 - right values
ok 500 - right values
ok 501 - response is not finished
ok 502 - right "Content-Type" value
ok 503 - dom built
ok 504 - all anchors found
1..504
ok
t\mojo\template.t ..........................
ok 1 - empty string
ok 2 - template name
ok 3 - same context
ok 4 - no ambiguity
ok 5 - tag trimmed
ok 6 - expression trimmed
ok 7 - expression trimmed
ok 8 - expression trimmed
ok 9 - expression trimmed
ok 10 - expression trimmed
ok 11 - expression tags trimmed
ok 12 - expression tags trimmed
ok 13 - expression tags trimmed
ok 14 - expression tags trimmed
ok 15 - nothing trimmed
ok 16 - tag has been replaced
ok 17 - expression tag has been replaced
ok 18 - expression tag has been replaced
ok 19 - expression tag has been replaced
ok 20 - comment tag has been replaced
ok 21 - line has been replaced
ok 22 - expression line has been replaced
ok 23 - expression line has been replaced
ok 24 - comment line has been replaced
ok 25 - mixed lines have been replaced
ok 26 - helper worked
ok 27 - helper worked
ok 28 - exception passed through
ok 29 - exception object passed through
ok 30 - recursive block
ok 31 - recursive block
ok 32 - recursive block
ok 33 - expression block
ok 34 - expression block
ok 35 - expression block
ok 36 - escaped expression block
ok 37 - escaped expression block
ok 38 - escaped expression block
ok 39 - captured lines
ok 40 - capture tags
ok 41 - capture tags
ok 42 - capture tags with appended code
ok 43 - capture tags with appended code
ok 44 - nested capture tags
ok 45 - nested capture tags
ok 46 - advanced capturing
ok 47 - advanced capturing
ok 48 - advanced capturing
ok 49 - advanced capturing with tags
ok 50 - advanced capturing with tags
ok 51 - advanced capturing with tags
ok 52 - advanced capturing with tags
ok 53 - advanced capturing with tags
ok 54 - advanced capturing with tags
ok 55 - advanced capturing with tags
ok 56 - block loop
ok 57 - block loop
ok 58 - block loop
ok 59 - 'right exception' isa 'Mojo::Exception'
ok 60 - right message
ok 61 - right result
ok 62 - right result
ok 63 - 'right exception' isa 'Mojo::Exception'
ok 64 - right message
ok 65 - verbose exception
ok 66 - right number
ok 67 - right line
ok 68 - right number
ok 69 - right line
ok 70 - contains code
ok 71 - right number
ok 72 - right line
ok 73 - contains code
ok 74 - right result
ok 75 - 'right exception' isa 'Mojo::Exception'
ok 76 - right message
ok 77 - verbose exception
ok 78 - right number
ok 79 - right line
ok 80 - right number
ok 81 - right line
ok 82 - right number
ok 83 - right line
ok 84 - right number
ok 85 - right line
ok 86 - right number
ok 87 - right line
ok 88 - right result
ok 89 - right file
ok 90 - 'right exception' isa 'Mojo::Exception'
ok 91 - right message
ok 92 - verbose exception
ok 93 - right number
ok 94 - right line
ok 95 - right number
ok 96 - right line
ok 97 - right number
ok 98 - right line
ok 99 - right number
ok 100 - right line
ok 101 - right number
ok 102 - right line
ok 103 - right number
ok 104 - right line
ok 105 - right number
ok 106 - right line
ok 107 - right number
ok 108 - right line
ok 109 - right result
ok 110 - 'right exception' isa 'Mojo::Exception'
ok 111 - right message
ok 112 - verbose exception
ok 113 - right number
ok 114 - right line
ok 115 - right number
ok 116 - right line
ok 117 - right number
ok 118 - right line
ok 119 - right number
ok 120 - right line
ok 121 - right number
ok 122 - right line
ok 123 - right number
ok 124 - right line
ok 125 - right number
ok 126 - right line
ok 127 - right result
ok 128 - 'right exception' isa 'Mojo::Exception'
ok 129 - right message
ok 130 - verbose exception
ok 131 - right number
ok 132 - right line
ok 133 - contains code
ok 134 - right number
ok 135 - right line
ok 136 - contains code
ok 137 - right number
ok 138 - right line
ok 139 - right code
ok 140 - right number
ok 141 - right line
ok 142 - right number
ok 143 - right line
ok 144 - right code
ok 145 - right number
ok 146 - right line
ok 147 - right code
ok 148 - right number
ok 149 - right line
ok 150 - right code
ok 151 - right result
ok 152 - exception in nested template
ok 153 - control structure
ok 154 - all tags
ok 155 - right code
ok 156 - right code
ok 157 - code compiled
ok 158 - arguments
ok 159 - arguments again
ok 160 - arguments again
ok 161 - variables
ok 162 - no variables
ok 163 - bad variables
ok 164 - ugly multiline loop
ok 165 - clean multiline loop
ok 166 - escaped line ending
ok 167 - XML escape
ok 168 - XML auto escape
ok 169 - complicated XML auto escape
ok 170 - complicated XML auto escape
ok 171 - prepending code
ok 172 - right result
ok 173 - right result
ok 174 - appending code
ok 175 - multiline comment
ok 176 - commented out tags
ok 177 - one-liner
ok 178 - different line start
ok 179 - comments did not affect the result
ok 180 - comment did not affect the result
ok 181 - multiline expression
ok 182 - multiline expression
ok 183 - multiline expression
ok 184 - multiline expression
ok 185 - multiline expression
ok 186 - escaped multiline expression
ok 187 - empty statement
ok 188 - optimized text lines
ok 189 - has been consumed
ok 190 - just text
ok 191 - scoped scalar
ok 192 - different tags and line start
ok 193 - different expression and comment mark
ok 194 - file
ok 195 - 'right exception' isa 'Mojo::Exception'
ok 196 - message contains filename
ok 197 - verbose exception
ok 198 - right number
ok 199 - right line
ok 200 - right number
ok 201 - right line
ok 202 - right number
ok 203 - right line
ok 204 - right result
ok 205 - 'right exception' isa 'Mojo::Exception'
ok 206 - message contains filename
ok 207 - verbose exception
ok 208 - right number
ok 209 - right line
ok 210 - right number
ok 211 - right line
ok 212 - right number
ok 213 - right line
ok 214 - right result
ok 215 - 'right exception' isa 'Mojo::Exception'
ok 216 - verbose exception
ok 217 - right line
ok 218 - right line
ok 219 - right line
ok 220 - 'right exception' isa 'Mojo::Exception'
ok 221 - right message
ok 222 - verbose exception
ok 223 - no lines before
ok 224 - right number
ok 225 - right line
ok 226 - no lines after
ok 227 - file not rendered
ok 228 - right error
ok 229 - right escaped string
1..229
ok
t\mojo\transactor.t ........................
ok 1 - right URL
ok 2 - right method
ok 3 - right "Accept-Encoding" value
ok 4 - right "User-Agent" value
ok 5 - URLs are equal
ok 6 - paths are equal
ok 7 - right path
ok 8 - right method
ok 9 - right URL
ok 10 - right method
ok 11 - right "DNT" value
ok 12 - right "Accept-Encoding" value
ok 13 - right "User-Agent" value
ok 14 - right URL
ok 15 - right method
ok 16 - right "DNT" value
ok 17 - right content
ok 18 - right URL
ok 19 - right method
ok 20 - no "DNT" value
ok 21 - right content
ok 22 - right URL
ok 23 - right method
ok 24 - no "DNT" value
ok 25 - right content
ok 26 - right URL
ok 27 - right method
ok 28 - right "DNT" value
ok 29 - right content
ok 30 - right URL
ok 31 - right method
ok 32 - right "Content-Type" value
ok 33 - right content
ok 34 - right URL
ok 35 - right method
ok 36 - right "Content-Type" value
ok 37 - right content
ok 38 - right URL
ok 39 - right method
ok 40 - right "DNT" value
ok 41 - right "Content-Type" value
ok 42 - right content
ok 43 - right URL
ok 44 - right method
ok 45 - right "DNT" value
ok 46 - right "Content-Type" value
ok 47 - right content
ok 48 - right URL
ok 49 - right method
ok 50 - right "Content-Type" value
ok 51 - right content
ok 52 - right URL
ok 53 - right method
ok 54 - no "Content-Type" value
ok 55 - no content
ok 56 - right URL
ok 57 - right method
ok 58 - right "Content-Type" value
ok 59 - transaction is not empty
ok 60 - right content
ok 61 - right URL
ok 62 - right method
ok 63 - no "Content-Type" value
ok 64 - transaction is empty
ok 65 - no content
ok 66 - right URL
ok 67 - right method
ok 68 - no "Content-Type" value
ok 69 - no content
ok 70 - right URL
ok 71 - right method
ok 72 - right "Content-Type" value
ok 73 - right content
ok 74 - right value
ok 75 - right URL
ok 76 - right method
ok 77 - right "Content-Type" value
ok 78 - right "Accept" value
ok 79 - right content
ok 80 - right URL
ok 81 - right method
ok 82 - right "Content-Type" value
ok 83 - right content
ok 84 - right value
ok 85 - right URL
ok 86 - right method
ok 87 - right "Content-Type" value
ok 88 - right "Content-Disposition" value
ok 89 - right part
ok 90 - stored in memory
ok 91 - no upgrade
ok 92 - no more parts
ok 93 - right value
ok 94 - right URL
ok 95 - right method
ok 96 - right "Content-Type" value
ok 97 - right "Content-Disposition" value
ok 98 - right part
ok 99 - stored in memory
ok 100 - no upgrade
ok 101 - no more parts
ok 102 - right value
ok 103 - right URL
ok 104 - right method
ok 105 - right "Content-Type" value
ok 106 - right "Content-Disposition" value
ok 107 - right part
ok 108 - right "Content-Disposition" value
ok 109 - right part
ok 110 - right "Content-Disposition" value
ok 111 - right part
ok 112 - right "Content-Disposition" value
ok 113 - right part
ok 114 - no more parts
ok 115 - right values
ok 116 - right value
ok 117 - right URL
ok 118 - right method
ok 119 - right "Content-Type" value
ok 120 - right "Content-Disposition" value
ok 121 - right "Content-Disposition" value
ok 122 - right part
ok 123 - stored in file
ok 124 - no "file" header
ok 125 - right "DNT" header
ok 126 - no more parts
ok 127 - right URL
ok 128 - right method
ok 129 - right "Content-Type" value
ok 130 - right "Content-Disposition" value
ok 131 - right "Content-Disposition" value
ok 132 - right part
ok 133 - stored in file
ok 134 - no more parts
ok 135 - right URL
ok 136 - right method
ok 137 - right "Content-Type" value
ok 138 - right "Content-Disposition" value
ok 139 - no "content" header
ok 140 - right part
ok 141 - stored in memory
ok 142 - no upgrade
ok 143 - no more parts
ok 144 - right URL
ok 145 - right method
ok 146 - right "Content-Type" value
ok 147 - right "Content-Disposition" value
ok 148 - no "filename" header
ok 149 - right part
ok 150 - no more parts
ok 151 - right filename
ok 152 - right size
ok 153 - right content
ok 154 - right URL
ok 155 - right method
ok 156 - right "Content-Type" value
ok 157 - right "Content-Disposition" value
ok 158 - right part
ok 159 - no more parts
ok 160 - right filename
ok 161 - right size
ok 162 - right content
ok 163 - right URL
ok 164 - right method
ok 165 - right "Content-Type" value
ok 166 - right "Content-Disposition" value
ok 167 - right "Content-Disposition" value
ok 168 - right part
ok 169 - right "Content-Disposition" value
ok 170 - right "Content-Disposition" value
ok 171 - right part
ok 172 - no more parts
ok 173 - right scheme
ok 174 - right host
ok 175 - right port
ok 176 - right scheme
ok 177 - right host
ok 178 - right port
ok 179 - right scheme
ok 180 - right host
ok 181 - right port
ok 182 - right scheme
ok 183 - right host
ok 184 - right port
ok 185 - right scheme
ok 186 - right host
ok 187 - right port
ok 188 - right scheme
ok 189 - right host
ok 190 - right port
ok 191 - right scheme
ok 192 - right host
ok 193 - right port
ok 194 - right scheme
ok 195 - right host
ok 196 - right port
ok 197 - right scheme
ok 198 - right host
ok 199 - right port
ok 200 - right scheme
ok 201 - right host
ok 202 - right port
ok 203 - right scheme
ok 204 - right host
ok 205 - right port
ok 206 - right scheme
ok 207 - right host
ok 208 - right port
ok 209 - right scheme
ok 210 - right host
ok 211 - right port
ok 212 - right scheme
ok 213 - right host
ok 214 - right port
ok 215 - right scheme
ok 216 - right host
ok 217 - right port
ok 218 - right scheme
ok 219 - right host
ok 220 - right port
ok 221 - right scheme
ok 222 - right host
ok 223 - right port
ok 224 - right scheme
ok 225 - right host
ok 226 - right port
ok 227 - right scheme
ok 228 - right host
ok 229 - right port
ok 230 - right scheme
ok 231 - right host
ok 232 - right port
ok 233 - not a WebSocket
ok 234 - right URL
ok 235 - right method
ok 236 - right "Connection" value
ok 237 - 16 byte "Sec-WebSocket-Key" value
ok 238 - no "Sec-WebSocket-Protocol" header
ok 239 - has "Sec-WebSocket-Version" value
ok 240 - right "Upgrade" value
ok 241 - not upgraded
ok 242 - is a WebSocket
ok 243 - right URL
ok 244 - right method
ok 245 - right "DNT" value
ok 246 - right "Connection" value
ok 247 - 16 byte "Sec-WebSocket-Key" value
ok 248 - no "Sec-WebSocket-Protocol" header
ok 249 - has "Sec-WebSocket-Version" value
ok 250 - right "Upgrade" value
ok 251 - right URL
ok 252 - right method
ok 253 - right "Connection" value
ok 254 - 16 byte "Sec-WebSocket-Key" value
ok 255 - right "Sec-WebSocket-Protocol" value
ok 256 - has "Sec-WebSocket-Version" value
ok 257 - right "Upgrade" value
ok 258 - right URL
ok 259 - right method
ok 260 - right "DNT" value
ok 261 - right "Connection" value
ok 262 - 16 byte "Sec-WebSocket-Key" value
ok 263 - right "Sec-WebSocket-Protocol" value
ok 264 - has "Sec-WebSocket-Version" value
ok 265 - right "Upgrade" value
ok 266 - no "Authorization" header
ok 267 - no "Proxy-Authorization" header
ok 268 - right "Authorization" header
ok 269 - right "Proxy-Authorization" header
ok 270 - right method
ok 271 - right URL
ok 272 - right proxy URL
ok 273 - no "Authorization" header
ok 274 - no "Proxy-Authorization" header
ok 275 - no "Host" header
ok 276 - no "Authorization" header
ok 277 - right "Proxy-Authorization" header
ok 278 - right "Host" header
ok 279 - already a CONNECT request
ok 280 - already a CONNECT request
ok 281 - using a SOCKS proxy
ok 282 - proxy use is enabled by default
ok 283 - proxy use is disabled
ok 284 - right "Accept" value
ok 285 - no content
ok 286 - right method
ok 287 - right URL
ok 288 - right "Accept" value
ok 289 - no "Location" value
ok 290 - no content
ok 291 - no status
ok 292 - no "Location" value
ok 293 - right "Accept" value
ok 294 - right content
ok 295 - right method
ok 296 - right URL
ok 297 - right "Accept" value
ok 298 - no "Location" value
ok 299 - no content
ok 300 - no status
ok 301 - no "Location" value
ok 302 - right "Accept" value
ok 303 - right content
ok 304 - right method
ok 305 - right URL
ok 306 - right "Accept" value
ok 307 - no "Location" value
ok 308 - no content
ok 309 - no status
ok 310 - no "Location" value
ok 311 - right "Accept" value
ok 312 - no content
ok 313 - right method
ok 314 - right URL
ok 315 - right "Accept" value
ok 316 - no "Location" value
ok 317 - no content
ok 318 - no status
ok 319 - no "Location" value
ok 320 - right method
ok 321 - right URL
ok 322 - no "Accept" value
ok 323 - no "Location" value
ok 324 - no content
ok 325 - no status
ok 326 - no "Location" value
ok 327 - right method
ok 328 - right URL
ok 329 - no "Accept" value
ok 330 - no "Location" value
ok 331 - no content
ok 332 - no status
ok 333 - no "Location" value
ok 334 - right "Accept" value
ok 335 - right "Content-Type" value
ok 336 - right "Content-Length" value
ok 337 - right content
ok 338 - right method
ok 339 - right URL
ok 340 - right "Accept" value
ok 341 - no "Content-Type" value
ok 342 - no "Content-Length" value
ok 343 - no "Location" value
ok 344 - no content
ok 345 - no status
ok 346 - no "Location" value
ok 347 - right "Accept" value
ok 348 - no content
ok 349 - right method
ok 350 - right URL
ok 351 - right "Accept" value
ok 352 - no "Location" value
ok 353 - no content
ok 354 - no status
ok 355 - no "Location" value
ok 356 - right method
ok 357 - right URL
ok 358 - no "Accept" value
ok 359 - no "Location" value
ok 360 - no content
ok 361 - no status
ok 362 - no "Location" value
ok 363 - right "Accept" value
ok 364 - right "Authorization" value
ok 365 - right "Cookie" value
ok 366 - right "Host" value
ok 367 - right "Referer" value
ok 368 - no content
ok 369 - right method
ok 370 - right URL
ok 371 - right "Accept" value
ok 372 - no "Authorization" value
ok 373 - no "Cookie" value
ok 374 - no "Host" value
ok 375 - no "Location" value
ok 376 - no "Referer" value
ok 377 - no content
ok 378 - no status
ok 379 - no "Location" value
ok 380 - right "Accept" value
ok 381 - no content
ok 382 - right method
ok 383 - right URL
ok 384 - right "Accept" value
ok 385 - no "Location" value
ok 386 - no content
ok 387 - no status
ok 388 - no "Location" value
ok 389 - right "Accept" value
ok 390 - right content
ok 391 - right method
ok 392 - right URL
ok 393 - right "Accept" value
ok 394 - no "Location" value
ok 395 - right content
ok 396 - no status
ok 397 - no "Location" value
ok 398 - unsupported redirect
ok 399 - right "Accept" value
ok 400 - right "Authorization" value
ok 401 - right "Cookie" value
ok 402 - right "Host" value
ok 403 - right "Referer" value
ok 404 - no content
ok 405 - right method
ok 406 - right URL
ok 407 - right "Accept" value
ok 408 - no "Authorization" value
ok 409 - no "Cookie" value
ok 410 - no "Host" value
ok 411 - no "Location" value
ok 412 - no "Referer" value
ok 413 - no content
ok 414 - no status
ok 415 - no "Location" value
ok 416 - right "Accept" value
ok 417 - no content
ok 418 - right method
ok 419 - right URL
ok 420 - right "Accept" value
ok 421 - no "Location" value
ok 422 - no content
ok 423 - no status
ok 424 - no "Location" value
ok 425 - right "Accept" value
ok 426 - right content
ok 427 - right method
ok 428 - right URL
ok 429 - right "Accept" value
ok 430 - no "Location" value
ok 431 - right content
ok 432 - no status
ok 433 - no "Location" value
ok 434 - unsupported redirect
ok 435 - right "Accept" value
ok 436 - no content
ok 437 - unsupported redirect
ok 438 - unsupported redirect
ok 439 - unsupported redirect
ok 440 - right "Accept" value
ok 441 - no content
ok 442 - right method
ok 443 - right URL
ok 444 - right query
ok 445 - right "Accept" value
ok 446 - no "Location" value
ok 447 - no content
ok 448 - no status
ok 449 - no "Location" value
ok 450 - right "Accept" value
ok 451 - no content
ok 452 - right method
ok 453 - right URL
ok 454 - right query
ok 455 - right "Accept" value
ok 456 - no "Location" value
ok 457 - no content
ok 458 - no status
ok 459 - no "Location" value
ok 460 - right error
ok 461 - right error
ok 462 - right error
ok 463 - right error
1..463
ok
t\mojo\url.t ...............................
ok 1 - right scheme
ok 2 - right protocol
ok 3 - right host
ok 4 - right internationalized host
ok 5 - right authority
ok 6 - right format
ok 7 - is absolute
ok 8 - right scheme
ok 9 - right protocol
ok 10 - right userinfo
ok 11 - right host
ok 12 - right port
ok 13 - right authority
ok 14 - right path
ok 15 - right query
ok 16 - right path and query
ok 17 - right fragment
ok 18 - right format
ok 19 - right format
ok 20 - right scheme
ok 21 - right userinfo
ok 22 - right host
ok 23 - right fragment
ok 24 - right format
ok 25 - is absolute
ok 26 - right scheme
ok 27 - right userinfo
ok 28 - right host
ok 29 - right port
ok 30 - no path
ok 31 - right query
ok 32 - right structure
ok 33 - right fragment
ok 34 - right format
ok 35 - right format
ok 36 - right format
ok 37 - right format
ok 38 - right format
ok 39 - right format
ok 40 - right format
ok 41 - right format
ok 42 - right format
ok 43 - right format
ok 44 - right structure
ok 45 - right format
ok 46 - right structure
ok 47 - right format
ok 48 - is absolute
ok 49 - right scheme
ok 50 - right userinfo
ok 51 - right host
ok 52 - right port
ok 53 - no path
ok 54 - right query
ok 55 - right structure
ok 56 - right query
ok 57 - right fragment
ok 58 - right format
ok 59 - is absolute
ok 60 - right scheme
ok 61 - no userinfo
ok 62 - right host
ok 63 - no port
ok 64 - right host and port
ok 65 - no path
ok 66 - right query
ok 67 - right fragment
ok 68 - right format
ok 69 - right scheme
ok 70 - right protocol
ok 71 - no userinfo
ok 72 - no host
ok 73 - no port
ok 74 - no authority
ok 75 - right path
ok 76 - no query
ok 77 - no fragment
ok 78 - right format
ok 79 - right scheme
ok 80 - right protocol
ok 81 - no userinfo
ok 82 - no host
ok 83 - no port
ok 84 - no authority
ok 85 - right path
ok 86 - no query
ok 87 - no fragment
ok 88 - right format
ok 89 - right scheme
ok 90 - right protocol
ok 91 - right path
ok 92 - right format
ok 93 - right scheme
ok 94 - right protocol
ok 95 - right path
ok 96 - right query
ok 97 - right fragment
ok 98 - right format
ok 99 - right format
ok 100 - right scheme
ok 101 - right protocol
ok 102 - no host
ok 103 - no authority
ok 104 - right path
ok 105 - right query
ok 106 - right fragment
ok 107 - right format
ok 108 - right scheme
ok 109 - right protocol
ok 110 - right path
ok 111 - right format
ok 112 - right scheme
ok 113 - right protocol
ok 114 - right path
ok 115 - right format
ok 116 - right scheme
ok 117 - right protocol
ok 118 - right path
ok 119 - right format
ok 120 - no result
ok 121 - right path and query
ok 122 - is not absolute
ok 123 - right relative version
ok 124 - right path and query
ok 125 - is not absolute
ok 126 - right relative version
ok 127 - is not absolute
ok 128 - no scheme
ok 129 - no protocol
ok 130 - right host
ok 131 - right path
ok 132 - right relative version
ok 133 - right absolute version
ok 134 - right absolute version
ok 135 - right absolute version
ok 136 - right absolute version
ok 137 - is not absolute
ok 138 - no host
ok 139 - right path
ok 140 - right relative version
ok 141 - is not absolute
ok 142 - no host
ok 143 - right path
ok 144 - right relative version
ok 145 - right path
ok 146 - right path
ok 147 - right path
ok 148 - right path
ok 149 - right path
ok 150 - right absolute path
ok 151 - not absolute
ok 152 - right absolute version
ok 153 - not absolute
ok 154 - right absolute version
ok 155 - not absolute
ok 156 - right absolute version
ok 157 - not absolute
ok 158 - right absolute version
ok 159 - right base
ok 160 - is absolute
ok 161 - right scheme
ok 162 - right userinfo
ok 163 - right host
ok 164 - right port
ok 165 - right path
ok 166 - right query
ok 167 - right fragment
ok 168 - right format
ok 169 - right format
ok 170 - right format
ok 171 - right format
ok 172 - not absolute
ok 173 - no scheme
ok 174 - no host
ok 175 - right base scheme
ok 176 - right base host
ok 177 - right path
ok 178 - right absolute version
ok 179 - right format
ok 180 - right format
ok 181 - not absolute
ok 182 - no scheme
ok 183 - no host
ok 184 - right base scheme
ok 185 - right base host
ok 186 - right path
ok 187 - right absolute version
ok 188 - is absolute
ok 189 - right scheme
ok 190 - right host
ok 191 - right port
ok 192 - right path
ok 193 - right format
ok 194 - is absolute
ok 195 - right scheme
ok 196 - right host
ok 197 - right internationalized host
ok 198 - right port
ok 199 - right host and port
ok 200 - right path
ok 201 - right path and query
ok 202 - right format
ok 203 - is absolute
ok 204 - right scheme
ok 205 - right host
ok 206 - right internationalized host
ok 207 - right port
ok 208 - right path
ok 209 - right format
ok 210 - is absolute
ok 211 - right scheme
ok 212 - right host
ok 213 - right internationalized host
ok 214 - right port
ok 215 - right path
ok 216 - right format
ok 217 - right scheme
ok 218 - right host
ok 219 - right internationalized host
ok 220 - right format
ok 221 - right userinfo
ok 222 - right host
ok 223 - right internationalized host
ok 224 - right port
ok 225 - right format
ok 226 - is absolute
ok 227 - right scheme
ok 228 - right userinfo
ok 229 - right host
ok 230 - right internationalized host
ok 231 - right path
ok 232 - right query
ok 233 - right fragment
ok 234 - right format
ok 235 - right path part
ok 236 - right path
ok 237 - right query
ok 238 - right query value
ok 239 - is absolute
ok 240 - right scheme
ok 241 - right host
ok 242 - right internationalized host
ok 243 - right path
ok 244 - right structure
ok 245 - right query value
ok 246 - right format
ok 247 - is absolute
ok 248 - right scheme
ok 249 - right host
ok 250 - right internationalized host
ok 251 - right path
ok 252 - right structure
ok 253 - right query value
ok 254 - right format
ok 255 - right absolute version
ok 256 - right scheme
ok 257 - right userinfo
ok 258 - right host
ok 259 - right fragment
ok 260 - right format
ok 261 - is absolute
ok 262 - right path
ok 263 - right format
ok 264 - is absolute
ok 265 - right path
ok 266 - right format
ok 267 - is absolute
ok 268 - right path
ok 269 - right format
ok 270 - no base
ok 271 - right scheme
ok 272 - no userinfo
ok 273 - right host
ok 274 - no port
ok 275 - right path
ok 276 - right query
ok 277 - no fragment
ok 278 - right absolute URL
ok 279 - right base
ok 280 - right scheme
ok 281 - no userinfo
ok 282 - right host
ok 283 - no port
ok 284 - right path
ok 285 - right query
ok 286 - no fragment
ok 287 - right absolute URL
ok 288 - no base
ok 289 - right scheme
ok 290 - no userinfo
ok 291 - right host
ok 292 - no port
ok 293 - right path
ok 294 - right query
ok 295 - no fragment
ok 296 - right absolute URL
ok 297 - right base
ok 298 - right scheme
ok 299 - no userinfo
ok 300 - right host
ok 301 - no port
ok 302 - right path
ok 303 - right query
ok 304 - no fragment
ok 305 - right absolute URL
ok 306 - no base
ok 307 - right scheme
ok 308 - no userinfo
ok 309 - right host
ok 310 - no port
ok 311 - right path
ok 312 - right query
ok 313 - no fragment
ok 314 - right absolute URL
ok 315 - right base
ok 316 - right scheme
ok 317 - no userinfo
ok 318 - right host
ok 319 - no port
ok 320 - right path
ok 321 - right query
ok 322 - no fragment
ok 323 - right absolute URL
ok 324 - no base
ok 325 - right scheme
ok 326 - no userinfo
ok 327 - right host
ok 328 - no port
ok 329 - right path
ok 330 - right query
ok 331 - no fragment
ok 332 - right absolute URL
ok 333 - right base
ok 334 - right scheme
ok 335 - no userinfo
ok 336 - right host
ok 337 - no port
ok 338 - right path
ok 339 - no query
ok 340 - no fragment
ok 341 - right absolute URL
ok 342 - no base
ok 343 - right scheme
ok 344 - no userinfo
ok 345 - right host
ok 346 - no port
ok 347 - right path
ok 348 - right query
ok 349 - right fragment
ok 350 - right absolute URL
ok 351 - right base
ok 352 - right scheme
ok 353 - no userinfo
ok 354 - right host
ok 355 - no port
ok 356 - right path
ok 357 - no query
ok 358 - right fragment
ok 359 - right absolute URL
ok 360 - no base
ok 361 - right scheme
ok 362 - no userinfo
ok 363 - right host
ok 364 - no port
ok 365 - right path
ok 366 - right query
ok 367 - right fragment
ok 368 - right absolute URL
ok 369 - right base
ok 370 - right scheme
ok 371 - no userinfo
ok 372 - right host
ok 373 - no port
ok 374 - right path
ok 375 - no query
ok 376 - right fragment
ok 377 - right absolute URL
ok 378 - no base
ok 379 - right scheme
ok 380 - no userinfo
ok 381 - right host
ok 382 - no port
ok 383 - right path
ok 384 - right query
ok 385 - right fragment
ok 386 - right absolute URL
ok 387 - right base
ok 388 - right scheme
ok 389 - no userinfo
ok 390 - right host
ok 391 - no port
ok 392 - right path
ok 393 - no query
ok 394 - no fragment
ok 395 - right absolute URL
ok 396 - no base
ok 397 - right scheme
ok 398 - no userinfo
ok 399 - right host
ok 400 - no port
ok 401 - right path
ok 402 - right query
ok 403 - right fragment
ok 404 - right absolute URL
ok 405 - right base
ok 406 - right scheme
ok 407 - no userinfo
ok 408 - right host
ok 409 - no port
ok 410 - right path
ok 411 - no query
ok 412 - no fragment
ok 413 - right absolute URL
ok 414 - right host
ok 415 - right host
ok 416 - right host
ok 417 - right host
ok 418 - right host
ok 419 - right host
ok 420 - right host
ok 421 - right host
ok 422 - right host
ok 423 - right host
ok 424 - right host
ok 425 - right host
ok 426 - is absolute
ok 427 - right scheme
ok 428 - no userinfo
ok 429 - right host
ok 430 - no port
ok 431 - right path
ok 432 - no query
ok 433 - right fragment
ok 434 - right format
ok 435 - right format
ok 436 - right part
ok 437 - right path
ok 438 - right format
ok 439 - right part
ok 440 - right path
ok 441 - right format
ok 442 - right part
ok 443 - right path
ok 444 - right format
ok 445 - right internationalized host
ok 446 - right host
ok 447 - right format
ok 448 - right scheme
ok 449 - right protocol
ok 450 - right host
ok 451 - right internationalized host
ok 452 - right path
ok 453 - right structure
ok 454 - has leading slash
ok 455 - has trailing slash
ok 456 - right query
ok 457 - right value
ok 458 - right format
ok 459 - right absolute version
ok 460 - right absolute version
ok 461 - right absolute version
ok 462 - right absolute version
ok 463 - right absolute version
ok 464 - right absolute version
ok 465 - right absolute version
ok 466 - right absolute version
ok 467 - right absolute version
ok 468 - right absolute version
ok 469 - right absolute version
ok 470 - right absolute version
ok 471 - right absolute version
ok 472 - right absolute version
ok 473 - right absolute version
ok 474 - right absolute version
ok 475 - right absolute version
ok 476 - right absolute version
ok 477 - right absolute version
1..477
ok
t\mojo\user_agent.t ........................
ok 1 - right value
ok 2 - right value
ok 3 - right value
ok 4 - right value
ok 5 - right value
ok 6 - right value
ok 7 - right value
ok 8 - right value
ok 9 - right value
ok 10 - right value
ok 11 - applications are equal
ok 12 - applications are equal
ok 13 - applications are equal
ok 14 - applications are not equal
ok 15 - applications are still equal
ok 16 - applications are not equal
ok 17 - application are equal
ok 18 - applications are equal again
ok 19 - right error
ok 20 - right error
ok 21 - stopped automatically
ok 22 - right status
ok 23 - successful
ok 24 - right status
ok 25 - right content
ok 26 - right error
ok 27 - right error
ok 28 - successful
ok 29 - kept connection not alive
ok 30 - right version
ok 31 - right status
ok 32 - no "Connection" value
ok 33 - right content
ok 34 - successful
ok 35 - kept connection alive
ok 36 - right version
ok 37 - right status
ok 38 - no "Connection" value
ok 39 - right content
ok 40 - successful
ok 41 - right version
ok 42 - right status
ok 43 - no "Connection" value
ok 44 - right content
ok 45 - right content
ok 46 - right content
ok 47 - no content
ok 48 - right method
ok 49 - right method
ok 50 - right method
ok 51 - right method
ok 52 - successful
ok 53 - connection will not be kept alive
ok 54 - right version
ok 55 - right status
ok 56 - right "Connection" value
ok 57 - right content
ok 58 - successful
ok 59 - kept connection not alive
ok 60 - connection will not be kept alive
ok 61 - right version
ok 62 - right status
ok 63 - right "Connection" value
ok 64 - right content
ok 65 - successful
ok 66 - kept connection not alive
ok 67 - connection will not be kept alive
ok 68 - right version
ok 69 - right status
ok 70 - no "Connection" value
ok 71 - right content
ok 72 - right error
ok 73 - transaction is not finished
ok 74 - successful
ok 75 - finish event has been emitted once
ok 76 - finish event has been emitted once
ok 77 - finish event has been emitted once
ok 78 - request is finished
ok 79 - transaction is finished
ok 80 - response is finished
ok 81 - right status
ok 82 - right content
ok 83 - transaction is not finished
ok 84 - successful
ok 85 - finish event has been emitted once
ok 86 - finish event has been emitted once
ok 87 - finish event has been emitted once
ok 88 - request is finished
ok 89 - transaction is finished
ok 90 - response is finished
ok 91 - no error
ok 92 - kept connection alive
ok 93 - keep connection not alive
ok 94 - right status
ok 95 - right content
ok 96 - successful
ok 97 - kept connection not alive
ok 98 - keep connection alive
ok 99 - right status
ok 100 - transaction is empty
ok 101 - no content
ok 102 - successful
ok 103 - kept connection alive
ok 104 - right status
ok 105 - transaction is not empty
ok 106 - right content
ok 107 - successful
ok 108 - right status
ok 109 - right content
ok 110 - successful
ok 111 - right status
ok 112 - right content
ok 113 - not successful
ok 114 - right error
ok 115 - finish event has been emitted
ok 116 - right log message
ok 117 - not successful
ok 118 - right error
ok 119 - connection timed out
ok 120 - not successful
ok 121 - right error
ok 122 - no status
ok 123 - limit is exceeded
ok 124 - not successful
ok 125 - kept connection not alive
ok 126 - keep connection alive
ok 127 - right error
ok 128 - right status
ok 129 - not successful
ok 130 - kept connection alive
ok 131 - keep connection alive
ok 132 - right error
ok 133 - right status
ok 134 - successful
ok 135 - right status
ok 136 - no "Content-Encoding" value
ok 137 - right content
ok 138 - successful
ok 139 - right status
ok 140 - right "Content-Encoding" value
ok 141 - different content
ok 142 - keep connection alive
ok 143 - right content
ok 144 - right content
ok 145 - same connection
ok 146 - same port
ok 147 - kept connection not alive
ok 148 - keep connection alive
ok 149 - right content
ok 150 - new connection
ok 151 - new port
ok 152 - kept connection alive
ok 153 - keep connection alive
ok 154 - right content
ok 155 - same connection
ok 156 - same port
ok 157 - successful
ok 158 - right status
ok 159 - right content
ok 160 - unsubscribed successfully
ok 161 - unsubscribed successfully
ok 162 - right request
ok 163 - right response
ok 164 - unsubscribed successfully
ok 165 - successful
ok 166 - no error
ok 167 - kept connection alive
ok 168 - keep connection alive
ok 169 - right status
ok 170 - right content
ok 171 - no leaking subscribers
ok 172 - successful
ok 173 - kept connection not alive
ok 174 - keep connection alive
ok 175 - right status
ok 176 - right content
ok 177 - connections kept alive
ok 178 - successful
ok 179 - kept connection alive
ok 180 - keep connection alive
ok 181 - right status
ok 182 - right content
ok 183 - connections kept alive
ok 184 - right status
ok 185 - right "X-Foo" value
ok 186 - right status
ok 187 - successful
ok 188 - right status
ok 189 - right content
ok 190 - two active connections
1..190
ok
t\mojo\user_agent_online.t ................. skipped: set TEST_ONLINE to enable this test (developer only!)
t\mojo\user_agent_socks.t .................. skipped: set TEST_SOCKS to enable this test (developer only!)
t\mojo\user_agent_tls.t .................... skipped: set TEST_TLS to enable this test (developer only!)
t\mojo\util.t ..............................
ok 1 - right camelized result
ok 2 - right camelized result
ok 3 - right camelized result
ok 4 - right camelized result
ok 5 - already camelized
ok 6 - already camelized
ok 7 - right decamelized result
ok 8 - right decamelized result
ok 9 - right decamelized result
ok 10 - right decamelized result
ok 11 - right file
ok 12 - right file
ok 13 - right file
ok 14 - right file
ok 15 - right file
ok 16 - right file
ok 17 - right file
ok 18 - right file
ok 19 - right file
ok 20 - right path
ok 21 - right path
ok 22 - right path
ok 23 - right path
ok 24 - right path
ok 25 - right path
ok 26 - right result
ok 27 - right result
ok 28 - right result
ok 29 - right result
ok 30 - right result
ok 31 - right result
ok 32 - right result
ok 33 - right result
ok 34 - right result
ok 35 - right result
ok 36 - right result
ok 37 - right result
ok 38 - right result
ok 39 - right result
ok 40 - right result
ok 41 - right result
ok 42 - right result
ok 43 - right result
ok 44 - right result
ok 45 - right result
ok 46 - right unindented result
ok 47 - right unindented result
ok 48 - right unindented result
ok 49 - right unindented result
ok 50 - right unindented result
ok 51 - right unindented result
ok 52 - right unindented result
ok 53 - right unindented result
ok 54 - right unindented result
ok 55 - right unindented result
ok 56 - right Base64 encoded result
ok 57 - right Base64 decoded result
ok 58 - right Base64 encoded result
ok 59 - right Base64 decoded result
ok 60 - right Base64 encoded result
ok 61 - decoding invalid UTF-8 worked
ok 62 - decoding with invalid encoding worked
ok 63 - right error
ok 64 - right URL escaped result
ok 65 - right URL escaped result
ok 66 - no changes
ok 67 - right URL unescaped result
ok 68 - right URL escaped result
ok 69 - right URL unescaped result
ok 70 - right HTML unescaped result
ok 71 - right HTML unescaped result
ok 72 - right HTML unescaped result
ok 73 - right HTML unescaped result
ok 74 - right HTML unescaped result
ok 75 - no changes
ok 76 - no changes
ok 77 - right XML escaped result
ok 78 - right XML escaped result
ok 79 - no changes
ok 80 - right XSS escaped result
ok 81 - right XSS escaped result
ok 82 - right punycode encoded result
ok 83 - right punycode decoded result
ok 84 - punycode_encode (A) Arabic (Egyptian):
ok 85 - punycode_decode (A) Arabic (Egyptian):
ok 86 - punycode_encode (B) Chinese (simplified):
ok 87 - punycode_decode (B) Chinese (simplified):
ok 88 - punycode_encode (C) Chinese (traditional):
ok 89 - punycode_decode (C) Chinese (traditional):
ok 90 - punycode_encode (D) Czech: Proprostnemluvesky
ok 91 - punycode_decode (D) Czech: Proprostnemluvesky
ok 92 - punycode_encode (E) Hebrew:
ok 93 - punycode_decode (E) Hebrew:
ok 94 - punycode_encode (F) Hindi (Devanagari):
ok 95 - punycode_decode (F) Hindi (Devanagari):
ok 96 - punycode_encode (G) Japanese (kanji and hiragana):
ok 97 - punycode_decode (G) Japanese (kanji and hiragana):
ok 98 - punycode_encode (H) Korean (Hangul syllables):
ok 99 - punycode_decode (H) Korean (Hangul syllables):
ok 100 - punycode_encode (I) Russian (Cyrillic):
ok 101 - punycode_decode (I) Russian (Cyrillic):
ok 102 - punycode_encode (J) Spanish: PorqunopuedensimplementehablarenEspaol
ok 103 - punycode_decode (J) Spanish: PorqunopuedensimplementehablarenEspaol
ok 104 - punycode_encode (K) Vietnamese: TisaohkhngthchnitingVit
ok 105 - punycode_decode (K) Vietnamese: TisaohkhngthchnitingVit
ok 106 - punycode_encode (L) 3B
ok 107 - punycode_decode (L) 3B
ok 108 - punycode_encode (M) -with-SUPER-MONKEYS
ok 109 - punycode_decode (M) -with-SUPER-MONKEYS
ok 110 - punycode_encode (N) Hello-Another-Way-
ok 111 - punycode_decode (N) Hello-Another-Way-
ok 112 - punycode_encode (O) 2
ok 113 - punycode_decode (O) 2
ok 114 - punycode_encode (P) MajiKoi5
ok 115 - punycode_decode (P) MajiKoi5
ok 116 - punycode_encode (Q) de
ok 117 - punycode_decode (Q) de
ok 118 - punycode_encode (R)
ok 119 - punycode_decode (R)
ok 120 - punycode_encode (S) -> $1.00 <-
ok 121 - punycode_decode (S) -> $1.00 <-
ok 122 - right quoted result
ok 123 - right quoted result
ok 124 - right unquoted result
ok 125 - right unquoted result
ok 126 - right trimmed result
ok 127 - right trimmed result
ok 128 - right trimmed result
ok 129 - right trimmed result
ok 130 - right squished result
ok 131 - right squished result
ok 132 - right squished result
ok 133 - right binary md5 checksum
ok 134 - right md5 checksum
ok 135 - right binary sha1 checksum
ok 136 - right sha1 checksum
ok 137 - right hmac sha1 checksum
ok 138 - values are equal
ok 139 - values are not equal
ok 140 - values are not equal
ok 141 - values are equal
ok 142 - values are equal
ok 143 - values are not equal
ok 144 - values are not equal
ok 145 - values are equal
ok 146 - values are equal
ok 147 - values are not equal
ok 148 - values are not equal
ok 149 - values are equal
ok 150 - values are equal
ok 151 - values are equal
ok 152 - values are not equal
ok 153 - values are not equal
ok 154 - values are not equal
ok 155 - values are not equal
ok 156 - values are not equal
ok 157 - right result
ok 158 - right result
ok 159 - right result
ok 160 - right result
ok 161 - right result
ok 162 - right result
ok 163 - right content
ok 164 - successful roundtrip
ok 165 - no files
ok 166 - no files
ok 167 - right files
ok 168 - right files
ok 169 - high resolution time
ok 170 - function "foo" exists
ok 171 - right result
ok 172 - function "bar" does not exist
ok 173 - function "bar" exists
ok 174 - right result
ok 175 - function "foo" exists
ok 176 - right result
ok 177 - function "yin" does not exist
ok 178 - function "yang" does not exist
ok 179 - function "yin" exists
ok 180 - right result
ok 181 - function "yang" exists
ok 182 - right result
ok 183 - right name
ok 184 - right name
ok 185 - right result
ok 186 - right result
ok 187 - right result
ok 188 - right result
ok 189 - right result
ok 190 - right result
ok 191 - right result
ok 192 - right result
ok 193 - right warning
ok 194 - no exception
ok 195 - no result
ok 196 - no warning
ok 197 - right exception
ok 198 - right result
ok 199 - right result
ok 200 - right result
ok 201 - right result
1..201
ok
t\mojo\websocket.t .........................
ok 1 - right value
ok 2 - right status
ok 3 - right content
ok 4 - right status
ok 5 - right content
ok 6 - finish event has been emitted once
ok 7 - right result
ok 8 - not a WebSocket
ok 9 - right status
ok 10 - right content
ok 11 - connection established
ok 12 - right status
ok 13 - right message
ok 14 - right result
ok 15 - finish event has been emitted once for handshake
ok 16 - finish event has been emitted once
ok 17 - not a WebSocket
ok 18 - right status
ok 19 - finish event has been emitted once
ok 20 - right status
ok 21 - right result
ok 22 - right status
ok 23 - right result
ok 24 - right status
ok 25 - right result
ok 26 - right result
ok 27 - no leaking subscribers
ok 28 - right result
ok 29 - right result
ok 30 - transaction is finished
ok 31 - not a websocket
ok 32 - right status
ok 33 - right message
ok 34 - not a websocket
ok 35 - right status
ok 36 - right message
ok 37 - right status
ok 38 - right result
ok 39 - finish event has been emitted once
ok 40 - right log message
ok 41 - received pong with payload
1..41
ok
t\mojo\websocket_frames.t ..................
ok 1 - right frame
ok 2 - fin flag is set
ok 3 - rsv1 flag is not set
ok 4 - rsv2 flag is not set
ok 5 - rsv3 flag is not set
ok 6 - text frame
ok 7 - right payload
ok 8 - frames are equal
ok 9 - right frame
ok 10 - fin flag is set
ok 11 - rsv1 flag is not set
ok 12 - rsv2 flag is not set
ok 13 - rsv3 flag is not set
ok 14 - ping frame
ok 15 - right payload
ok 16 - frames are equal
ok 17 - right frame
ok 18 - fin flag is set
ok 19 - rsv1 flag is not set
ok 20 - rsv2 flag is not set
ok 21 - rsv3 flag is not set
ok 22 - pong frame
ok 23 - right payload
ok 24 - frames are equal
ok 25 - right frame
ok 26 - fin flag is set
ok 27 - rsv1 flag is set
ok 28 - rsv2 flag is set
ok 29 - rsv3 flag is set
ok 30 - text frame
ok 31 - right payload
ok 32 - frames are equal
ok 33 - right frame
ok 34 - fin flag is not set
ok 35 - rsv1 flag is not set
ok 36 - rsv2 flag is not set
ok 37 - rsv3 flag is not set
ok 38 - text frame
ok 39 - right payload
ok 40 - frames are equal
ok 41 - right frame
ok 42 - fin flag is set
ok 43 - rsv1 flag is set
ok 44 - rsv2 flag is not set
ok 45 - rsv3 flag is not set
ok 46 - text frame
ok 47 - right payload
ok 48 - frames are equal
ok 49 - right frame
ok 50 - fin flag is set
ok 51 - rsv1 flag is not set
ok 52 - rsv2 flag is set
ok 53 - rsv3 flag is not set
ok 54 - continuation frame
ok 55 - right payload
ok 56 - frames are equal
ok 57 - right frame
ok 58 - fin flag is set
ok 59 - rsv1 flag is not set
ok 60 - rsv2 flag is not set
ok 61 - rsv3 flag is set
ok 62 - text frame
ok 63 - right payload
ok 64 - frames are equal
ok 65 - right frame
ok 66 - fin flag is set
ok 67 - rsv1 flag is not set
ok 68 - rsv2 flag is not set
ok 69 - rsv3 flag is not set
ok 70 - binary frame
ok 71 - right payload
ok 72 - frames are equal
ok 73 - fin flag is set
ok 74 - rsv1 flag is not set
ok 75 - rsv2 flag is not set
ok 76 - rsv3 flag is not set
ok 77 - text frame
ok 78 - right payload
ok 79 - frames are not equal
ok 80 - fin flag is set
ok 81 - rsv1 flag is not set
ok 82 - rsv2 flag is not set
ok 83 - rsv3 flag is not set
ok 84 - binary frame
ok 85 - right payload
ok 86 - frames are not equal
ok 87 - right frame
ok 88 - fin flag is set
ok 89 - rsv1 flag is not set
ok 90 - rsv2 flag is not set
ok 91 - rsv3 flag is not set
ok 92 - text frame
ok 93 - right payload
ok 94 - frames are equal
ok 95 - right frame
ok 96 - fin flag is set
ok 97 - rsv1 flag is not set
ok 98 - rsv2 flag is not set
ok 99 - rsv3 flag is not set
ok 100 - binary frame
ok 101 - right payload
ok 102 - frames are equal
ok 103 - right frame
ok 104 - fin flag is set
ok 105 - rsv1 flag is not set
ok 106 - rsv2 flag is not set
ok 107 - rsv3 flag is not set
ok 108 - text frame
ok 109 - right payload
ok 110 - frames are equal
ok 111 - right frame
ok 112 - fin flag is set
ok 113 - rsv1 flag is not set
ok 114 - rsv2 flag is not set
ok 115 - rsv3 flag is not set
ok 116 - text frame
ok 117 - right payload
ok 118 - frames are equal
ok 119 - right frame
ok 120 - fin flag is set
ok 121 - rsv1 flag is not set
ok 122 - rsv2 flag is not set
ok 123 - rsv3 flag is not set
ok 124 - text frame
ok 125 - no payload
ok 126 - frames are equal
ok 127 - right frame
ok 128 - fin flag is set
ok 129 - rsv1 flag is not set
ok 130 - rsv2 flag is not set
ok 131 - rsv3 flag is not set
ok 132 - close frame
ok 133 - no payload
ok 134 - frames are equal
ok 135 - fin flag is set
ok 136 - rsv1 flag is not set
ok 137 - rsv2 flag is not set
ok 138 - rsv3 flag is not set
ok 139 - binary frame
ok 140 - no payload
ok 141 - frames are not equal
ok 142 - right frame
ok 143 - true
ok 144 - not a reference
ok 145 - incomplete frame
ok 146 - text event has not been emitted yet
ok 147 - text event has not been emitted yet
ok 148 - right payload
ok 149 - fin flag is set
ok 150 - rsv1 flag is set
ok 151 - rsv2 flag is not set
ok 152 - rsv3 flag is not set
ok 153 - binary frame
ok 154 - has payload
ok 155 - different payload
ok 156 - payload is smaller
ok 157 - fin flag is set
ok 158 - rsv1 flag is not set
ok 159 - rsv2 flag is not set
ok 160 - rsv3 flag is not set
ok 161 - binary frame
ok 162 - has payload
ok 163 - different payload
ok 164 - same payload
1..164
ok
t\mojo\websocket_proxy.t ...................
ok 1 - right content
ok 2 - right result
ok 3 - connection was not kept alive
ok 4 - right content
ok 5 - connection was kept alive
ok 6 - right result
ok 7 - right status
ok 8 - right content
ok 9 - connected
ok 10 - right result
ok 11 - read enough
ok 12 - sent enough
ok 13 - no success
ok 14 - right message
1..14
ok
t\mojo\websocket_proxy_tls.t ............... skipped: set TEST_TLS to enable this test (developer only!)
[Tue May 17 00:57:35 2016] [debug] Reading configuration file "C:\cpanfly-5.14\var\cpan\build\Mojolicious-6.62-kFETHP\t\mojolicious\mojolicious_config_test.whatever.conf"
[Tue May 17 00:57:35 2016] [debug] Your secret passphrase needs to be changed
[Tue May 17 00:57:35 2016] [debug] Template "does_not_exist.html.ep" not found
[Tue May 17 00:57:35 2016] [debug] Rendering inline template "5928451d898bd3c5eadd0c47c5be0a38"
[Tue May 17 00:57:35 2016] [debug] GET "/plugin-test-some_plugin2/register"
[Tue May 17 00:57:35 2016] [debug] Class "MojoliciousTest::Plugin::Test::SomePlugin2" is not a controller
[Tue May 17 00:57:35 2016] [debug] Template "plugin/test/some_plugin2/register.html.ep" not found
[Tue May 17 00:57:35 2016] [debug] Template "not_found.development.html.ep" not found
[Tue May 17 00:57:35 2016] [debug] Template "not_found.html.ep" not found
[Tue May 17 00:57:35 2016] [debug] Rendering template "mojo/debug.html.ep"
[Tue May 17 00:57:35 2016] [debug] Rendering template "mojo/menubar.html.ep"
[Tue May 17 00:57:35 2016] [debug] 404 Not Found (0.071408s, 14.004/s)
[Tue May 17 00:57:35 2016] [debug] GET "/plugin-test-some_plugin2/register"
[Tue May 17 00:57:35 2016] [debug] Class "MojoliciousTest::Plugin::Test::SomePlugin2" is not a controller
[Tue May 17 00:57:35 2016] [debug] Template "plugin/test/some_plugin2/register.html.ep" not found
[Tue May 17 00:57:35 2016] [debug] Template "not_found.development.html.ep" not found
[Tue May 17 00:57:35 2016] [debug] Template "not_found.html.ep" not found
[Tue May 17 00:57:35 2016] [debug] Rendering cached template "mojo/debug.html.ep"
[Tue May 17 00:57:35 2016] [debug] Rendering cached template "mojo/menubar.html.ep"
[Tue May 17 00:57:35 2016] [debug] 404 Not Found (0.013177s, 75.890/s)
[Tue May 17 00:57:35 2016] [debug] GET "/fun/time"
[Tue May 17 00:57:35 2016] [debug] Routing to controller "MojoliciousTest::Foo" and action "fun"
[Tue May 17 00:57:35 2016] [debug] Rendering template "foo/fun.html.ep" from DATA section
[Tue May 17 00:57:35 2016] [debug] 200 OK (0.004623s, 216.310/s)
[Tue May 17 00:57:35 2016] [debug] GET "/foo/baz"
[Tue May 17 00:57:35 2016] [debug] Routing to controller "MojoliciousTest::Foo" and action "baz"
[Tue May 17 00:57:35 2016] [debug] Action not found in controller
[Tue May 17 00:57:35 2016] [debug] Template "foo/baz.html.ep" not found
[Tue May 17 00:57:35 2016] [debug] Template "not_found.development.html.ep" not found
[Tue May 17 00:57:35 2016] [debug] Template "not_found.html.ep" not found
[Tue May 17 00:57:35 2016] [debug] Rendering cached template "mojo/debug.html.ep"
[Tue May 17 00:57:35 2016] [debug] Rendering cached template "mojo/menubar.html.ep"
[Tue May 17 00:57:35 2016] [debug] 404 Not Found (0.014596s, 68.512/s)
[Tue May 17 00:57:35 2016] [debug] GET "/foo/render"
[Tue May 17 00:57:35 2016] [debug] Action "render" is not allowed
[Tue May 17 00:57:35 2016] [debug] Template "foo/render.html.ep" not found
[Tue May 17 00:57:35 2016] [debug] Template "not_found.development.html.ep" not found
[Tue May 17 00:57:35 2016] [debug] Template "not_found.html.ep" not found
[Tue May 17 00:57:35 2016] [debug] Rendering cached template "mojo/debug.html.ep"
[Tue May 17 00:57:35 2016] [debug] Rendering cached template "mojo/menubar.html.ep"
[Tue May 17 00:57:35 2016] [debug] 404 Not Found (0.013778s, 72.579/s)
[Tue May 17 00:57:35 2016] [debug] GET "/foo/yada"
[Tue May 17 00:57:35 2016] [debug] Routing to controller "MojoliciousTest::Foo" and action "yada"
[Tue May 17 00:57:35 2016] [debug] Action not found in controller
[Tue May 17 00:57:35 2016] [debug] Rendering template "foo/yada.html.ep"
[Tue May 17 00:57:35 2016] [debug] 200 OK (0.004935s, 202.634/s)
[Tue May 17 00:57:35 2016] [debug] GET "/syntax_error/foo"
[Tue May 17 00:57:35 2016] [error] Missing right curly or square bracket at C:/cpanfly-5.14/var/cpan/build/Mojolicious-6.62-kFETHP/t/mojolicious/lib/MojoliciousTest/SyntaxError.pm line 6, at end of line
syntax error at C:/cpanfly-5.14/var/cpan/build/Mojolicious-6.62-kFETHP/t/mojolicious/lib/MojoliciousTest/SyntaxError.pm line 6, at EOF
Compilation failed in require at (eval 201) line 1, line 109.
[Tue May 17 00:57:35 2016] [debug] Template "exception.development.html.ep" not found
[Tue May 17 00:57:35 2016] [debug] Rendering template "exception.html.epl"
[Tue May 17 00:57:35 2016] [debug] 500 Internal Server Error (0.007501s, 133.316/s)
[Tue May 17 00:57:35 2016] [debug] GET "/foo/syntaxerror"
[Tue May 17 00:57:35 2016] [debug] Routing to controller "MojoliciousTest::Foo" and action "syntaxerror"
[Tue May 17 00:57:35 2016] [debug] Rendering template "syntaxerror.html.epl"
[Tue May 17 00:57:35 2016] [error] Missing right curly or square bracket at template syntaxerror.html.epl line 1, at end of line
syntax error at template syntaxerror.html.epl line 1, at EOF
1: % {
[Tue May 17 00:57:35 2016] [debug] Template "exception.development.html.ep" not found
[Tue May 17 00:57:35 2016] [debug] Rendering template "exception.html.epl"
[Tue May 17 00:57:35 2016] [debug] 500 Internal Server Error (0.008057s, 124.116/s)
[Tue May 17 00:57:35 2016] [debug] GET "/exceptional/this_one_dies"
[Tue May 17 00:57:35 2016] [debug] Routing to controller "MojoliciousTest::Exceptional" and action "this_one_dies"
[Tue May 17 00:57:35 2016] [error] doh!
[Tue May 17 00:57:35 2016] [debug] Template "exception.development.html.ep" not found
[Tue May 17 00:57:35 2016] [debug] Rendering template "exception.html.epl"
[Tue May 17 00:57:35 2016] [debug] 500 Internal Server Error (0.006266s, 159.591/s)
[Tue May 17 00:57:35 2016] [debug] GET "/exceptional_too/this_one_dies"
[Tue May 17 00:57:35 2016] [debug] Routing to controller "MojoliciousTest::Exceptional" and action "this_one_might_die"
[Tue May 17 00:57:35 2016] [error] double doh!
[Tue May 17 00:57:35 2016] [debug] Template "exception.development.html.ep" not found
[Tue May 17 00:57:35 2016] [debug] Rendering template "exception.html.epl"
[Tue May 17 00:57:35 2016] [debug] 500 Internal Server Error (0.007432s, 134.553/s)
[Tue May 17 00:57:35 2016] [debug] GET "/exceptional_too/this_one_dies"
[Tue May 17 00:57:35 2016] [debug] Routing to controller "MojoliciousTest::Exceptional" and action "this_one_might_die"
[Tue May 17 00:57:35 2016] [debug] Routing to controller "MojoliciousTest::Exceptional" and action "this_one_dies"
[Tue May 17 00:57:35 2016] [error] doh!
[Tue May 17 00:57:35 2016] [debug] Template "exception.development.html.ep" not found
[Tue May 17 00:57:35 2016] [debug] Rendering template "exception.html.epl"
[Tue May 17 00:57:35 2016] [debug] 500 Internal Server Error (0.008543s, 117.055/s)
[Tue May 17 00:57:35 2016] [debug] GET "/exceptional/this_one_does_not_exist"
[Tue May 17 00:57:35 2016] [debug] Routing to controller "MojoliciousTest::Exceptional" and action "this_one_does_not_exist"
[Tue May 17 00:57:35 2016] [debug] Action not found in controller
[Tue May 17 00:57:35 2016] [debug] Template "exceptional/this_one_does_not_exist.html.ep" not found
[Tue May 17 00:57:35 2016] [debug] Template "not_found.development.html.ep" not found
[Tue May 17 00:57:35 2016] [debug] Template "not_found.html.ep" not found
[Tue May 17 00:57:35 2016] [debug] Rendering cached template "mojo/debug.html.ep"
[Tue May 17 00:57:35 2016] [debug] Rendering cached template "mojo/menubar.html.ep"
[Tue May 17 00:57:35 2016] [debug] 404 Not Found (0.013671s, 73.148/s)
[Tue May 17 00:57:35 2016] [debug] GET "/exceptional_too/this_one_does_not_exist"
[Tue May 17 00:57:35 2016] [debug] Routing to controller "MojoliciousTest::Exceptional" and action "this_one_might_die"
[Tue May 17 00:57:35 2016] [debug] Routing to controller "MojoliciousTest::Exceptional" and action "this_one_does_not_exist"
[Tue May 17 00:57:35 2016] [debug] Action not found in controller
[Tue May 17 00:57:35 2016] [debug] Template "exceptional/this_one_does_not_exist.html.ep" not found
[Tue May 17 00:57:35 2016] [debug] Template "not_found.development.html.ep" not found
[Tue May 17 00:57:35 2016] [debug] Template "not_found.html.ep" not found
[Tue May 17 00:57:35 2016] [debug] Rendering cached template "mojo/debug.html.ep"
[Tue May 17 00:57:35 2016] [debug] Rendering cached template "mojo/menubar.html.ep"
[Tue May 17 00:57:35 2016] [debug] 404 Not Found (0.016673s, 59.977/s)
[Tue May 17 00:57:35 2016] [debug] GET "/fun/time"
[Tue May 17 00:57:35 2016] [debug] Routing to controller "MojoliciousTest::Foo" and action "fun"
[Tue May 17 00:57:35 2016] [debug] Rendering cached template "foo/fun.html.ep" from DATA section
[Tue May 17 00:57:35 2016] [debug] 200 OK (0.003478s, 287.522/s)
[Tue May 17 00:57:35 2016] [debug] GET "/fun/time"
[Tue May 17 00:57:35 2016] [debug] Routing to controller "MojoliciousTest::Foo" and action "fun"
[Tue May 17 00:57:35 2016] [debug] Rendering cached template "foo/fun.html.ep" from DATA section
[Tue May 17 00:57:35 2016] [debug] 200 OK (0.00382s, 261.780/s)
[Tue May 17 00:57:35 2016] [debug] GET "/happy/fun/time"
[Tue May 17 00:57:35 2016] [debug] Routing to controller "MojoliciousTest::Foo" and action "fun"
[Tue May 17 00:57:35 2016] [debug] Rendering cached template "foo/fun.html.ep" from DATA section
[Tue May 17 00:57:35 2016] [debug] 200 OK (0.003626s, 275.786/s)
[Tue May 17 00:57:35 2016] [debug] GET "/foo/test"
[Tue May 17 00:57:35 2016] [debug] Routing to controller "MojoliciousTest::Foo" and action "test"
[Tue May 17 00:57:35 2016] [debug] 200 OK (0.004079s, 245.158/s)
[Tue May 17 00:57:35 2016] [debug] GET "/foo"
[Tue May 17 00:57:35 2016] [debug] Routing to controller "MojoliciousTest::Foo" and action "index"
[Tue May 17 00:57:35 2016] [debug] Rendering template "foo/index.html.xpl"
[Tue May 17 00:57:35 2016] [debug] Rendering template "layouts/default.html.epl"
[Tue May 17 00:57:35 2016] [debug] Rendering template "23.html.epl"
[Tue May 17 00:57:35 2016] [debug] 200 OK (0.008854s, 112.943/s)
[Tue May 17 00:57:35 2016] [debug] GET "/foo-bar"
[Tue May 17 00:57:35 2016] [debug] Routing to controller "MojoliciousTest::Foo::Bar" and action "index"
[Tue May 17 00:57:35 2016] [debug] Rendering template "foo/bar/index.html.epl"
[Tue May 17 00:57:35 2016] [debug] 200 OK (0.005738s, 174.277/s)
[Tue May 17 00:57:35 2016] [debug] PUT "/somethingtest"
[Tue May 17 00:57:35 2016] [debug] Routing to controller "MojoliciousTest::Foo" and action "something"
[Tue May 17 00:57:35 2016] [debug] 200 OK (0.003812s, 262.329/s)
[Tue May 17 00:57:35 2016] [debug] GET "/somethingtest"
[Tue May 17 00:57:35 2016] [debug] Routing to controller "MojoliciousTest::Foo" and action "something"
[Tue May 17 00:57:35 2016] [debug] 200 OK (0.019431s, 51.464/s)
[Tue May 17 00:57:35 2016] [debug] GET "/something_missing"
[Tue May 17 00:57:35 2016] [debug] Routing to controller "MojoliciousTest::Foo" and action "url_for_missing"
[Tue May 17 00:57:35 2016] [debug] 200 OK (0.003684s, 271.444/s)
[Tue May 17 00:57:35 2016] [debug] GET "/foo/templateless"
[Tue May 17 00:57:35 2016] [debug] Routing to controller "MojoliciousTest::Foo" and action "templateless"
[Tue May 17 00:57:35 2016] [debug] 200 OK (0.003615s, 276.625/s)
[Tue May 17 00:57:35 2016] [debug] GET "/foo/withlayout"
[Tue May 17 00:57:35 2016] [debug] Routing to controller "MojoliciousTest::Foo" and action "withlayout"
[Tue May 17 00:57:35 2016] [debug] Rendering template "WithGreenLayout.html.epl"
[Tue May 17 00:57:35 2016] [debug] Rendering template "layouts/green.html.epl"
[Tue May 17 00:57:35 2016] [debug] 200 OK (0.006091s, 164.177/s)
[Tue May 17 00:57:35 2016] [debug] GET "/withblock.txt"
[Tue May 17 00:57:35 2016] [debug] Routing to controller "MojoliciousTest::Foo" and action "withBlock"
[Tue May 17 00:57:35 2016] [debug] Rendering template "withblock.txt.epl"
[Tue May 17 00:57:35 2016] [debug] 200 OK (0.005104s, 195.925/s)
[Tue May 17 00:57:35 2016] [debug] GET "/test2"
[Tue May 17 00:57:35 2016] [debug] Routing to controller "MojoliciousTest2::Foo" and action "test"
[Tue May 17 00:57:35 2016] [debug] 200 OK (0.001666s, 600.240/s)
[Tue May 17 00:57:35 2016] [debug] GET "/test3"
[Tue May 17 00:57:35 2016] [debug] Routing to controller "MojoliciousTestController" and action "index"
[Tue May 17 00:57:35 2016] [debug] 200 OK (0.001274s, 784.929/s)
[Tue May 17 00:57:35 2016] [debug] GET "/test5"
[Tue May 17 00:57:35 2016] [debug] Routing to controller "MojoliciousTest2::Foo" and action "test"
[Tue May 17 00:57:35 2016] [debug] 200 OK (0.000963s, 1038.422/s)
[Tue May 17 00:57:35 2016] [debug] GET "/test6"
[Tue May 17 00:57:35 2016] [debug] Routing to controller "MojoliciousTest2::Foo" and action "test"
[Tue May 17 00:57:35 2016] [debug] 200 OK (0.001s, 1000.000/s)
[Tue May 17 00:57:35 2016] [debug] GET "/test7"
[Tue May 17 00:57:35 2016] [debug] Routing to controller "MojoliciousTest::Foo::Bar" and action "test"
[Tue May 17 00:57:35 2016] [debug] Rendering template "foo/bar/test.html.ep"
[Tue May 17 00:57:35 2016] [debug] 200 OK (0.004775s, 209.424/s)
[Tue May 17 00:57:35 2016] [debug] GET "/test8"
[Tue May 17 00:57:35 2016] [debug] Routing to controller "MojoliciousTest::Foo::Bar" and action "test"
[Tue May 17 00:57:35 2016] [debug] Rendering cached template "foo/bar/test.html.ep"
[Tue May 17 00:57:35 2016] [debug] 200 OK (0.003644s, 274.424/s)
[Tue May 17 00:57:35 2016] [debug] GET "/test9"
[Tue May 17 00:57:35 2016] [debug] Routing to controller "MojoliciousTest3::Bar" and action "index"
[Tue May 17 00:57:35 2016] [debug] 200 OK (0.001414s, 707.214/s)
[Tue May 17 00:57:35 2016] [debug] GET "/test10"
[Tue May 17 00:57:35 2016] [debug] Routing to controller "MojoliciousTest3::Baz" and action "index"
[Tue May 17 00:57:35 2016] [debug] 200 OK (0.001927s, 518.941/s)
[Tue May 17 00:57:35 2016] [debug] GET "/"
[Tue May 17 00:57:35 2016] [debug] Template "not_found.development.html.ep" not found
[Tue May 17 00:57:35 2016] [debug] Template "not_found.html.ep" not found
[Tue May 17 00:57:35 2016] [debug] Rendering cached template "mojo/debug.html.ep"
[Tue May 17 00:57:35 2016] [debug] Rendering cached template "mojo/menubar.html.ep"
[Tue May 17 00:57:35 2016] [debug] 404 Not Found (0.012082s, 82.768/s)
[Tue May 17 00:57:35 2016] [debug] GET "/another"
[Tue May 17 00:57:35 2016] [debug] Controller "MojoliciousTest::Another" does not exist
[Tue May 17 00:57:35 2016] [debug] Template "another/index.html.ep" not found
[Tue May 17 00:57:35 2016] [debug] Template "not_found.development.html.ep" not found
[Tue May 17 00:57:35 2016] [debug] Template "not_found.html.ep" not found
[Tue May 17 00:57:35 2016] [debug] Rendering cached template "mojo/debug.html.ep"
[Tue May 17 00:57:35 2016] [debug] Rendering cached template "mojo/menubar.html.ep"
[Tue May 17 00:57:35 2016] [debug] 404 Not Found (0.016253s, 61.527/s)
[Tue May 17 00:57:35 2016] [debug] GET "/../../mojolicious/secret.txt"
[Tue May 17 00:57:35 2016] [debug] Template "not_found.development.html.ep" not found
[Tue May 17 00:57:35 2016] [debug] Template "not_found.html.ep" not found
[Tue May 17 00:57:35 2016] [debug] Rendering cached template "mojo/debug.html.ep"
[Tue May 17 00:57:35 2016] [debug] Rendering cached template "mojo/menubar.html.ep"
[Tue May 17 00:57:35 2016] [debug] 404 Not Found (0.010203s, 98.010/s)
[Tue May 17 00:57:35 2016] [debug] GET "/.../mojolicious/secret.txt"
[Tue May 17 00:57:35 2016] [debug] Template "not_found.development.html.ep" not found
[Tue May 17 00:57:35 2016] [debug] Template "not_found.html.ep" not found
[Tue May 17 00:57:35 2016] [debug] Rendering cached template "mojo/debug.html.ep"
[Tue May 17 00:57:35 2016] [debug] Rendering cached template "mojo/menubar.html.ep"
[Tue May 17 00:57:35 2016] [debug] 404 Not Found (0.010223s, 97.819/s)
[Tue May 17 00:57:36 2016] [debug] GET "/just/some/template"
[Tue May 17 00:57:36 2016] [debug] Rendering template "just/some/template.html.epl" from DATA section
[Tue May 17 00:57:36 2016] [debug] 200 OK (0.00173s, 578.035/s)
[Tue May 17 00:57:36 2016] [debug] GET "/foo"
[Tue May 17 00:57:36 2016] [debug] Routing to controller "MojoliciousTest::Foo" and action "index"
[Tue May 17 00:57:36 2016] [debug] Rendering template "foo/index.html.xpl"
[Tue May 17 00:57:36 2016] [debug] Rendering template "layouts/default.html.epl"
[Tue May 17 00:57:36 2016] [debug] Rendering template "23.html.epl"
[Tue May 17 00:57:36 2016] [debug] 200 OK (0.015769s, 63.416/s)
[Tue May 17 00:57:36 2016] [debug] GET "/foo/willdie"
[Tue May 17 00:57:36 2016] [debug] Routing to controller "MojoliciousTest::Foo" and action "willdie"
[Tue May 17 00:57:36 2016] [error] for some reason at C:/cpanfly-5.14/var/cpan/build/Mojolicious-6.62-kFETHP/t/mojolicious/lib/MojoliciousTest/Foo.pm line 93.
[Tue May 17 00:57:36 2016] [debug] Template "exception.development.html.ep" not found
[Tue May 17 00:57:36 2016] [debug] Rendering template "exception.html.epl"
[Tue May 17 00:57:36 2016] [debug] 500 Internal Server Error (0.009838s, 101.647/s)
[Tue May 17 00:57:36 2016] [debug] GET "/foo"
[Tue May 17 00:57:36 2016] [debug] Routing to controller "MojoliciousTest::Foo" and action "index"
[Tue May 17 00:57:36 2016] [debug] Rendering template "foo/index.html.xpl"
[Tue May 17 00:57:36 2016] [debug] Rendering template "layouts/default.html.epl"
[Tue May 17 00:57:36 2016] [debug] Rendering template "23.html.epl"
[Tue May 17 00:57:36 2016] [debug] 200 OK (0.007025s, 142.349/s)
[Tue May 17 00:57:36 2016] [debug] Reading configuration file "C:\cpanfly-5.14\var\cpan\build\Mojolicious-6.62-kFETHP\t\mojolicious\single_file_test_app.conf"
[Tue May 17 00:57:36 2016] [debug] GET "/foo"
[Tue May 17 00:57:36 2016] [debug] Routing to controller "SingleFileTestApp::Foo" and action "index"
[Tue May 17 00:57:36 2016] [debug] Rendering template "WithGreenLayout.html.epl"
[Tue May 17 00:57:36 2016] [debug] Rendering template "layouts/green.html.epl"
[Tue May 17 00:57:36 2016] [debug] 200 OK (0.013002s, 76.911/s)
[Tue May 17 00:57:36 2016] [debug] GET "/helper"
[Tue May 17 00:57:36 2016] [debug] Routing to a callback
[Tue May 17 00:57:36 2016] [debug] 200 OK (0.000508s, 1968.504/s)
[Tue May 17 00:57:36 2016] [debug] GET "/plugin/foo"
[Tue May 17 00:57:36 2016] [debug] Routing to application "Mojolicious::Lite"
[Tue May 17 00:57:36 2016] [debug] Rendering template "foo.html.ep" from DATA section
[Tue May 17 00:57:36 2016] [debug] 200 OK (0.00536s, 186.567/s)
[Tue May 17 00:57:36 2016] [debug] GET "/foo/conf"
[Tue May 17 00:57:36 2016] [debug] Routing to controller "SingleFileTestApp::Foo" and action "conf"
[Tue May 17 00:57:36 2016] [debug] 200 OK (0.002018s, 495.540/s)
[Tue May 17 00:57:36 2016] [debug] GET "/foo/data_template"
[Tue May 17 00:57:36 2016] [debug] Routing to controller "SingleFileTestApp::Foo" and action "data_template"
[Tue May 17 00:57:36 2016] [debug] Rendering template "index.html.epl" from DATA section
[Tue May 17 00:57:36 2016] [debug] 200 OK (0.002887s, 346.380/s)
[Tue May 17 00:57:36 2016] [debug] GET "/foo/data_template2"
[Tue May 17 00:57:36 2016] [debug] Routing to controller "SingleFileTestApp::Foo" and action "data_template2"
[Tue May 17 00:57:36 2016] [debug] Rendering template "too.html.epl" from DATA section
[Tue May 17 00:57:36 2016] [debug] 200 OK (0.002848s, 351.124/s)
[Tue May 17 00:57:36 2016] [debug] GET "/foo/data_static"
[Tue May 17 00:57:36 2016] [debug] Routing to controller "SingleFileTestApp::Foo" and action "data_static"
[Tue May 17 00:57:36 2016] [debug] 200 OK (0.002415s, 414.079/s)
[Tue May 17 00:57:36 2016] [debug] GET "/foo/routes"
[Tue May 17 00:57:36 2016] [debug] Routing to controller "SingleFileTestApp::Foo" and action "routes"
[Tue May 17 00:57:36 2016] [debug] 200 OK (0.002329s, 429.369/s)
[Tue May 17 00:57:36 2016] [debug] GET "/redispatch"
[Tue May 17 00:57:36 2016] [debug] Routing to application "SingleFileTestApp::Redispatch"
[Tue May 17 00:57:36 2016] [debug] 200 OK (0.002134s, 468.604/s)
[Tue May 17 00:57:36 2016] [debug] GET "/redispatch/render"
[Tue May 17 00:57:36 2016] [debug] Routing to application "SingleFileTestApp::Redispatch"
[Tue May 17 00:57:36 2016] [debug] 200 OK (0.001855s, 539.084/s)
[Tue May 17 00:57:36 2016] [debug] GET "/redispatch/secret"
[Tue May 17 00:57:36 2016] [debug] Routing to application "SingleFileTestApp::Redispatch"
[Tue May 17 00:57:36 2016] [debug] 200 OK (0.002064s, 484.496/s)
[Tue May 17 00:57:36 2016] [debug] GET "/redispatch/secret"
[Tue May 17 00:57:36 2016] [debug] Routing to application "SingleFileTestApp::Redispatch"
[Tue May 17 00:57:36 2016] [debug] 200 OK (0.002687s, 372.162/s)
[Tue May 17 00:57:36 2016] [debug] GET "/plugin/upper_case"
[Tue May 17 00:57:36 2016] [debug] Routing to controller "MojoliciousTest::Foo" and action "plugin_upper_case"
[Tue May 17 00:57:36 2016] [debug] 200 OK (0.003562s, 280.741/s)
[Tue May 17 00:57:36 2016] [debug] GET "/plugin/camel_case"
[Tue May 17 00:57:36 2016] [debug] Routing to controller "MojoliciousTest::Foo" and action "plugin_camel_case"
[Tue May 17 00:57:36 2016] [debug] 200 OK (0.003378s, 296.033/s)
[Tue May 17 00:57:36 2016] [debug] GET "/staged"
[Tue May 17 00:57:36 2016] [debug] Routing to controller "MojoliciousTest::Foo" and action "stage1"
[Tue May 17 00:57:36 2016] [debug] Routing to controller "MojoliciousTest::Foo" and action "stage2"
[Tue May 17 00:57:36 2016] [debug] 200 OK (0.008166s, 122.459/s)
[Tue May 17 00:57:36 2016] [debug] GET "/staged"
[Tue May 17 00:57:36 2016] [debug] Routing to controller "MojoliciousTest::Foo" and action "stage1"
[Tue May 17 00:57:36 2016] [debug] 200 OK (0.003154s, 317.058/s)
[Tue May 17 00:57:36 2016] [debug] GET "/suspended"
[Tue May 17 00:57:36 2016] [debug] Routing to controller "MojoliciousTest::Foo" and action "suspended"
[Tue May 17 00:57:36 2016] [debug] Nothing has been rendered, expecting delayed response
[Tue May 17 00:57:36 2016] [debug] Routing to controller "MojoliciousTest::Foo" and action "suspended"
[Tue May 17 00:57:36 2016] [debug] Routing to controller "MojoliciousTest::Foo" and action "fun"
[Tue May 17 00:57:36 2016] [debug] Rendering template "foo/fun.html.ep" from DATA section
[Tue May 17 00:57:36 2016] [debug] 200 OK (0.017941s, 55.738/s)
[Tue May 17 00:57:36 2016] [debug] GET "/longpoll"
[Tue May 17 00:57:36 2016] [debug] Routing to controller "MojoliciousTest::Foo" and action "longpoll"
[Tue May 17 00:57:36 2016] [debug] 200 OK (0.003657s, 273.448/s)
[Tue May 17 00:57:36 2016] [debug] GET "/stash_config"
[Tue May 17 00:57:36 2016] [debug] Routing to controller "MojoliciousTest::Foo" and action "config"
[Tue May 17 00:57:36 2016] [debug] 200 OK (0.003341s, 299.312/s)
[Tue May 17 00:57:36 2016] [debug] GET "/shortcut/ctrl-act"
[Tue May 17 00:57:36 2016] [debug] Routing to controller "MojoliciousTest::Foo" and action "config"
[Tue May 17 00:57:36 2016] [debug] 200 OK (0.003637s, 274.952/s)
[Tue May 17 00:57:36 2016] [debug] GET "/shortcut/ctrl"
[Tue May 17 00:57:36 2016] [debug] Routing to controller "MojoliciousTest::Foo" and action "config"
[Tue May 17 00:57:36 2016] [debug] 200 OK (0.003568s, 280.269/s)
[Tue May 17 00:57:36 2016] [debug] GET "/shortcut/act"
[Tue May 17 00:57:36 2016] [debug] Routing to controller "MojoliciousTest::Foo" and action "config"
[Tue May 17 00:57:36 2016] [debug] 200 OK (0.003677s, 271.961/s)
[Tue May 17 00:57:36 2016] [debug] GET "/foo/session"
[Tue May 17 00:57:36 2016] [debug] Routing to controller "MojoliciousTest::Foo" and action "session_domain"
[Tue May 17 00:57:36 2016] [debug] Your secret passphrase needs to be changed
[Tue May 17 00:57:36 2016] [debug] 200 OK (0.004456s, 224.417/s)
[Tue May 17 00:57:36 2016] [debug] GET "/rss.xml"
[Tue May 17 00:57:36 2016] [debug] Routing to controller "MojoliciousTest::Foo" and action "bar"
[Tue May 17 00:57:36 2016] [debug] Action not found in controller
[Tue May 17 00:57:36 2016] [debug] Rendering template "foo/bar.rss.ep"
[Tue May 17 00:57:36 2016] [debug] 200 OK (0.004961s, 201.572/s)
t\mojolicious\app.t ........................
ok 1 - right error
ok 2 - right result
ok 3 - right mode
ok 4 - right mode
ok 5 - right pattern
ok 6 - right namespace
ok 7 - right controller
ok 8 - right class
ok 9 - right class
ok 10 - right domain
ok 11 - right path
ok 12 - right namespaces
ok 13 - applications are equal
ok 14 - right content
ok 15 - no file
ok 16 - right moniker
ok 17 - secret defaults to moniker
ok 18 - right handler
ok 19 - no URL
ok 20 - no result
ok 21 - right result
ok 22 - right error
ok 23 - right error
ok 24 - right error
ok 25 - right error
ok 26 - right error
ok 27 - right error
ok 28 - not hidden
ok 29 - is hidden
ok 30 - is hidden
ok 31 - is hidden
ok 32 - is hidden
ok 33 - is hidden
ok 34 - is hidden
ok 35 - is hidden
ok 36 - is hidden
ok 37 - is hidden
ok 38 - is hidden
ok 39 - is hidden
ok 40 - is hidden
ok 41 - is hidden
ok 42 - is hidden
ok 43 - is hidden
ok 44 - is hidden
ok 45 - is hidden
ok 46 - is hidden
ok 47 - is hidden
ok 48 - is hidden
ok 49 - is hidden
ok 50 - is hidden
ok 51 - is hidden
ok 52 - is hidden
ok 53 - is hidden
ok 54 - is hidden
ok 55 - is hidden
ok 56 - is hidden
ok 57 - is hidden
ok 58 - is hidden
ok 59 - is hidden
ok 60 - is hidden
ok 61 - is hidden
ok 62 - is hidden
ok 63 - is hidden
ok 64 - is hidden
ok 65 - is hidden
ok 66 - is hidden
ok 67 - is hidden
ok 68 - hook has been emitted
ok 69 - hook has been emitted
ok 70 - hook has been emitted
ok 71 - hook has been emitted
ok 72 - hook has been emitted again
ok 73 - hook has been emitted
ok 74 - right result
ok 75 - GET /plugin-test-some_plugin2/register
ok 76 - not 500 Internal Server Error
ok 77 - 404 Not Found
ok 78 - Server: Mojolicious (Perl)
ok 79 - content is not similar
ok 80 - content is similar
ok 81 - GET /plugin-test-some_plugin2/register
ok 82 - not 500 Internal Server Error
ok 83 - 404 Not Found
ok 84 - Server: Mojolicious (Perl)
ok 85 - content is not similar
ok 86 - content is similar
ok 87 - right message
ok 88 - GET http://127.0.0.1:1313/fun/time
ok 89 - not 404 Not Found
ok 90 - 200 OK
ok 91 - with description
ok 92 - not 500 Internal Server Error
ok 93 - with description
ok 94 - X-Bender:
ok 95 - Server: Mojolicious (Perl)
ok 96 - with description
ok 97 - not Server: Whatever
ok 98 - with description
ok 99 - Server is similar
ok 100 - with description
ok 101 - Server is not similar
ok 102 - with description
ok 103 - Content-Type: text/html;charset=UTF-8
ok 104 - with description
ok 105 - not Content-Type: text/plain
ok 106 - with description
ok 107 - Content-Type is similar
ok 108 - with description
ok 109 - Content-Type is not similar
ok 110 - with description
ok 111 - no match for content
ok 112 - with description
ok 113 - exact match for content
ok 114 - with description
ok 115 - content is similar
ok 116 - with description
ok 117 - content is not similar
ok 118 - with description
ok 119 - element for selector "p" exists
ok 120 - with description
ok 121 - no element for selector "b"
ok 122 - with description
ok 123 - exact match for selector "p"
ok 124 - with description
ok 125 - no match for selector "p"
ok 126 - with description
ok 127 - similar match for selector "p"
ok 128 - with description
ok 129 - no similar match for selector "p"
ok 130 - with description
ok 131 - GET /foo/baz
ok 132 - 404 Not Found
ok 133 - Server: Mojolicious (Perl)
ok 134 - content is not similar
ok 135 - content is similar
ok 136 - right message
ok 137 - GET /foo/render
ok 138 - 404 Not Found
ok 139 - Server: Mojolicious (Perl)
ok 140 - content is similar
ok 141 - right message
ok 142 - GET /foo/yada
ok 143 - 200 OK
ok 144 - Server: Mojolicious (Perl)
ok 145 - content is similar
ok 146 - GET /syntax_error/foo
ok 147 - 500 Internal Server Error
ok 148 - Server: Mojolicious (Perl)
ok 149 - content is similar
ok 150 - GET /foo/syntaxerror
ok 151 - 500 Internal Server Error
ok 152 - Server: Mojolicious (Perl)
ok 153 - content is similar
ok 154 - right message
ok 155 - right message
ok 156 - right message
ok 157 - right message
ok 158 - right message
ok 159 - GET /exceptional/this_one_dies
ok 160 - 500 Internal Server Error
ok 161 - Server: Mojolicious (Perl)
ok 162 - exact match for content
ok 163 - GET /exceptional_too/this_one_dies
ok 164 - 500 Internal Server Error
ok 165 - Server: Mojolicious (Perl)
ok 166 - exact match for content
ok 167 - GET /exceptional_too/this_one_dies
ok 168 - 500 Internal Server Error
ok 169 - Server: Mojolicious (Perl)
ok 170 - exact match for content
ok 171 - GET /exceptional/this_one_does_not_exist
ok 172 - 404 Not Found
ok 173 - Server: Mojolicious (Perl)
ok 174 - content is similar
ok 175 - GET /exceptional_too/this_one_does_not_exist
ok 176 - 404 Not Found
ok 177 - Server: Mojolicious (Perl)
ok 178 - content is similar
ok 179 - GET /fun/time
ok 180 - 200 OK
ok 181 - X-Bender:
ok 182 - Server: Mojolicious (Perl)
ok 183 - exact match for content
ok 184 - GET http://127.0.0.1:1313/fun/time
ok 185 - 200 OK
ok 186 - X-Bender:
ok 187 - Server: Mojolicious (Perl)
ok 188 - exact match for content
ok 189 - right message
ok 190 - GET /happy/fun/time
ok 191 - 200 OK
ok 192 - X-Bender:
ok 193 - Server: Mojolicious (Perl)
ok 194 - exact match for content
ok 195 - GET /foo/test
ok 196 - 200 OK
ok 197 - X-Bender: Bite my shiny metal ass!
ok 198 - Server: Mojolicious (Perl)
ok 199 - content is similar
ok 200 - GET /foo
ok 201 - 200 OK
ok 202 - Server: Mojolicious (Perl)
ok 203 - content is similar
ok 204 - GET /foo-bar
ok 205 - 200 OK
ok 206 - Server: Mojolicious (Perl)
ok 207 - content is similar
ok 208 - PUT /somethingtest
ok 209 - 200 OK
ok 210 - Server: Mojolicious (Perl)
ok 211 - exact match for content
ok 212 - GET /somethingtest?_method=PUT
ok 213 - 200 OK
ok 214 - Server: Mojolicious (Perl)
ok 215 - exact match for content
ok 216 - GET /something_missing
ok 217 - 200 OK
ok 218 - Server: Mojolicious (Perl)
ok 219 - exact match for content
ok 220 - GET /foo/templateless
ok 221 - 200 OK
ok 222 - Server: Mojolicious (Perl)
ok 223 - content is similar
ok 224 - GET /foo/withlayout
ok 225 - 200 OK
ok 226 - Server: Mojolicious (Perl)
ok 227 - content is similar
ok 228 - GET /withblock.txt
ok 229 - 200 OK
ok 230 - Server: Mojolicious (Perl)
ok 231 - not Content-Type: text/html
ok 232 - Content-Type: text/plain;charset=UTF-8
ok 233 - content is similar
ok 234 - GET /test2
ok 235 - 200 OK
ok 236 - X-Bender: Bite my shiny metal ass!
ok 237 - Server: Mojolicious (Perl)
ok 238 - content is similar
ok 239 - GET /test3
ok 240 - 200 OK
ok 241 - X-Bender: Bite my shiny metal ass!
ok 242 - Server: Mojolicious (Perl)
ok 243 - content is similar
ok 244 - GET /test5
ok 245 - 200 OK
ok 246 - X-Bender: Bite my shiny metal ass!
ok 247 - Server: Mojolicious (Perl)
ok 248 - exact match for content
ok 249 - GET /test6
ok 250 - 200 OK
ok 251 - X-Bender: Bite my shiny metal ass!
ok 252 - Server: Mojolicious (Perl)
ok 253 - exact match for content
ok 254 - GET /test7
ok 255 - 200 OK
ok 256 - Server: Mojolicious (Perl)
ok 257 - exact match for content
ok 258 - GET /test8
ok 259 - 200 OK
ok 260 - Server: Mojolicious (Perl)
ok 261 - exact match for content
ok 262 - GET /test9
ok 263 - 200 OK
ok 264 - Server: Mojolicious (Perl)
ok 265 - exact match for content
ok 266 - GET /test10
ok 267 - 200 OK
ok 268 - Server: Mojolicious (Perl)
ok 269 - exact match for content
ok 270 - GET /
ok 271 - 404 Not Found
ok 272 - Server: Mojolicious (Perl)
ok 273 - content is similar
ok 274 - GET /another/file
ok 275 - 200 OK
ok 276 - Server: Mojolicious (Perl)
ok 277 - Content-Type: text/plain;charset=UTF-8
ok 278 - content is similar
ok 279 - GET /another
ok 280 - 404 Not Found
ok 281 - Server: Mojolicious (Perl)
ok 282 - right message
ok 283 - GET /hello.txt
ok 284 - 200 OK
ok 285 - Server: Mojolicious (Perl)
ok 286 - Last-Modified: Fri, 29 Apr 2016 14:10:41 GMT
ok 287 - ETag is similar
ok 288 - Content-Length: 43
ok 289 - Content-Type: text/plain;charset=UTF-8
ok 290 - content is similar
ok 291 - GET /../../mojolicious/secret.txt
ok 292 - 404 Not Found
ok 293 - Server: Mojolicious (Perl)
ok 294 - content is similar
ok 295 - GET /.../mojolicious/secret.txt
ok 296 - 404 Not Found
ok 297 - Server: Mojolicious (Perl)
ok 298 - content is similar
ok 299 - GET /hello.txt
ok 300 - 304 Not Modified
ok 301 - Server: Mojolicious (Perl)
ok 302 - exact match for content
ok 303 - GET /hello.txt
ok 304 - 304 Not Modified
ok 305 - Server: Mojolicious (Perl)
ok 306 - exact match for content
ok 307 - GET /hello.txt
ok 308 - 304 Not Modified
ok 309 - Server: Mojolicious (Perl)
ok 310 - exact match for content
ok 311 - GET /hello.txt
ok 312 - 200 OK
ok 313 - Server: Mojolicious (Perl)
ok 314 - content is similar
ok 315 - GET /hello.txt
ok 316 - 200 OK
ok 317 - Server: Mojolicious (Perl)
ok 318 - content is similar
ok 319 - GET /some/static/file.txt
ok 320 - 200 OK
ok 321 - Server: Mojolicious (Perl)
ok 322 - exact match for content
ok 323 - GET /just/some/template
ok 324 - 200 OK
ok 325 - Server: Mojolicious (Perl)
ok 326 - exact match for content
ok 327 - right log level
ok 328 - right mode
ok 329 - right mode
ok 330 - right status
ok 331 - right content
ok 332 - right status
ok 333 - right content
ok 334 - right status
ok 335 - right content
ok 336 - GET /foo
ok 337 - 200 OK
ok 338 - Server: Mojolicious (Perl)
ok 339 - content is similar
ok 340 - GET /helper
ok 341 - 200 OK
ok 342 - Server: Mojolicious (Perl)
ok 343 - exact match for content
ok 344 - GET /plugin/foo
ok 345 - 200 OK
ok 346 - Server: Mojolicious (Perl)
ok 347 - exact match for content
ok 348 - GET /foo/conf
ok 349 - 200 OK
ok 350 - Server: Mojolicious (Perl)
ok 351 - exact match for content
ok 352 - GET /foo/data_template
ok 353 - 200 OK
ok 354 - Server: Mojolicious (Perl)
ok 355 - exact match for content
ok 356 - GET /foo/data_template2
ok 357 - 200 OK
ok 358 - Server: Mojolicious (Perl)
ok 359 - exact match for content
ok 360 - GET /foo/data_static
ok 361 - 200 OK
ok 362 - Server: Mojolicious (Perl)
ok 363 - exact match for content
ok 364 - GET /foo/routes
ok 365 - 200 OK
ok 366 - X-Bender: Bite my shiny metal ass!
ok 367 - Server: Mojolicious (Perl)
ok 368 - exact match for content
ok 369 - GET /redispatch
ok 370 - 200 OK
ok 371 - Server: Mojolicious (Perl)
ok 372 - exact match for content
ok 373 - right message
ok 374 - GET /redispatch/render
ok 375 - 200 OK
ok 376 - Server: Mojolicious (Perl)
ok 377 - exact match for content
ok 378 - GET /redispatch/secret
ok 379 - 200 OK
ok 380 - Server: Mojolicious (Perl)
ok 381 - exact match for content
ok 382 - GET /redispatch/secret?rly=1
ok 383 - 200 OK
ok 384 - Server: Mojolicious (Perl)
ok 385 - exact match for content
ok 386 - GET /plugin/upper_case
ok 387 - 200 OK
ok 388 - Server: Mojolicious (Perl)
ok 389 - exact match for content
ok 390 - GET /plugin/camel_case
ok 391 - 200 OK
ok 392 - Server: Mojolicious (Perl)
ok 393 - exact match for content
ok 394 - GET /staged
ok 395 - 200 OK
ok 396 - Server: Mojolicious (Perl)
ok 397 - exact match for content
ok 398 - GET /staged
ok 399 - 200 OK
ok 400 - Server: Mojolicious (Perl)
ok 401 - exact match for content
ok 402 - GET /suspended
ok 403 - 200 OK
ok 404 - Server: Mojolicious (Perl)
ok 405 - X-Suspended: 0, 1, 1, 2
ok 406 - exact match for content
ok 407 - right message
ok 408 - right message
ok 409 - right message
ok 410 - right message
ok 411 - right message
ok 412 - GET /longpoll
ok 413 - 200 OK
ok 414 - Server: Mojolicious (Perl)
ok 415 - exact match for content
ok 416 - finish event has been emitted once
ok 417 - controller has been destroyed
ok 418 - GET /stash_config
ok 419 - 200 OK
ok 420 - Server: Mojolicious (Perl)
ok 421 - exact match for content
ok 422 - GET /shortcut/ctrl-act
ok 423 - 200 OK
ok 424 - Server: Mojolicious (Perl)
ok 425 - exact match for content
ok 426 - GET /shortcut/ctrl
ok 427 - 200 OK
ok 428 - Server: Mojolicious (Perl)
ok 429 - exact match for content
ok 430 - GET /shortcut/act
ok 431 - 200 OK
ok 432 - Server: Mojolicious (Perl)
ok 433 - exact match for content
ok 434 - GET /foo/session
ok 435 - 200 OK
ok 436 - Set-Cookie is similar
ok 437 - Set-Cookie is similar
ok 438 - exact match for content
ok 439 - GET /rss.xml
ok 440 - 200 OK
ok 441 - Content-Type: application/rss+xml
ok 442 - content is similar
ok 443 - right error
1..443
ok
[Tue May 17 00:57:38 2016] [debug] POST "/"
[Tue May 17 00:57:38 2016] [debug] Routing to a callback
[Tue May 17 00:57:38 2016] [debug] 200 OK (0.001143s, 874.891/s)
[Tue May 17 00:57:38 2016] [debug] POST "/"
[Tue May 17 00:57:38 2016] [debug] Routing to a callback
[Tue May 17 00:57:38 2016] [debug] 200 OK (0.000542s, 1845.018/s)
[Tue May 17 00:57:38 2016] [debug] POST "/"
[Tue May 17 00:57:38 2016] [debug] Routing to a callback
[Tue May 17 00:57:38 2016] [debug] 200 OK (0.000576s, 1736.111/s)
[Tue May 17 00:57:38 2016] [debug] POST "/"
[Tue May 17 00:57:38 2016] [debug] Routing to a callback
[Tue May 17 00:57:38 2016] [debug] 200 OK (0.000552s, 1811.594/s)
[Tue May 17 00:57:38 2016] [debug] POST "/"
[Tue May 17 00:57:38 2016] [debug] Routing to a callback
[Tue May 17 00:57:38 2016] [debug] 200 OK (0.000624s, 1602.564/s)
[Tue May 17 00:57:38 2016] [debug] GET "/unicode"
[Tue May 17 00:57:38 2016] [debug] Routing to a callback
[Tue May 17 00:57:38 2016] [debug] 200 OK (0.000672s, 1488.095/s)
[Tue May 17 00:57:38 2016] [debug] GET "/"
[Tue May 17 00:57:38 2016] [debug] Rendering template "index.html.ep" from DATA section
[Tue May 17 00:57:38 2016] [debug] 200 OK (0.010774s, 92.816/s)
[Tue May 17 00:57:38 2016] [debug] GET "/.%E3%82%84%E3%81%A3%E3%81%9F"
[Tue May 17 00:57:38 2016] [debug] Template "index.やった.ep" not found
[Tue May 17 00:57:38 2016] [debug] Template "not_found.development.やった.ep" not found
[Tue May 17 00:57:38 2016] [debug] Template "not_found.やった.ep" not found
[Tue May 17 00:57:38 2016] [debug] Template "not_found.development.html.ep" not found
[Tue May 17 00:57:38 2016] [debug] Template "not_found.html.ep" not found
[Tue May 17 00:57:38 2016] [debug] Rendering template "mojo/debug.html.ep"
[Tue May 17 00:57:38 2016] [debug] Rendering template "mojo/menubar.html.ep"
[Tue May 17 00:57:38 2016] [debug] Your secret passphrase needs to be changed
[Tue May 17 00:57:38 2016] [debug] 404 Not Found (0.042185s, 23.705/s)
[Tue May 17 00:57:38 2016] [debug] POST "/data"
[Tue May 17 00:57:38 2016] [debug] Routing to a callback
[Tue May 17 00:57:38 2016] [debug] 200 OK (0.000511s, 1956.947/s)
[Tue May 17 00:57:38 2016] [debug] GET "/json"
[Tue May 17 00:57:38 2016] [debug] Routing to a callback
[Tue May 17 00:57:38 2016] [debug] 200 OK (0.000718s, 1392.758/s)
[Tue May 17 00:57:38 2016] [debug] GET "/%D0%BF%D1%80%D0%B8%D0%B2%D0%B5%D1%82/%D0%BC%D0%B8%D1%80"
[Tue May 17 00:57:38 2016] [debug] Routing to a callback
[Tue May 17 00:57:38 2016] [debug] 200 OK (0.000829s, 1206.273/s)
[Tue May 17 00:57:38 2016] [debug] GET "/params"
[Tue May 17 00:57:38 2016] [debug] Routing to a callback
[Tue May 17 00:57:38 2016] [debug] 200 OK (0.000931s, 1074.114/s)
t\mojolicious\charset_lite_app.t ...........
ok 1 - POST /
ok 2 - 200 OK
ok 3 - exact match for content
ok 4 - POST /
ok 5 - 200 OK
ok 6 - Content-Type is not similar
ok 7 - Content-Type is similar
ok 8 - content is similar
ok 9 - POST /
ok 10 - 200 OK
ok 11 - Content-Type is similar
ok 12 - content is similar
ok 13 - POST /
ok 14 - 200 OK
ok 15 - Content-Type is similar
ok 16 - content is similar
ok 17 - POST /
ok 18 - 200 OK
ok 19 - Content-Type is similar
ok 20 - content is similar
ok 21 - GET /unicode
ok 22 - 200 OK
ok 23 - Content-Type: text/plain;charset=UTF-8
ok 24 - exact match for content
ok 25 - GET /
ok 26 - 200 OK
ok 27 - Content-Type is similar
ok 28 - content is similar
ok 29 - GET /.やった
ok 30 - 404 Not Found
ok 31 - POST /data
ok 32 - 200 OK
ok 33 - exact match for content
ok 34 - GET /json
ok 35 - 200 OK
ok 36 - Content-Type: application/json;charset=UTF-8
ok 37 - exact match for JSON Pointer ""
ok 38 - GET /привет/мир
ok 39 - 200 OK
ok 40 - Content-Type: application/json;charset=UTF-8
ok 41 - exact match for JSON Pointer ""
ok 42 - GET http://127.0.0.1:1322/params?foo=3&yatta=%82%E2%82%C1%82%BD
ok 43 - 200 OK
ok 44 - exact match for JSON Pointer ""
1..44
ok
t\mojolicious\command.t ....................
ok 1 - 'right application' isa 'Mojo'
ok 2 - 'right application' isa 'Mojolicious'
ok 3 - directory exists
ok 4 - right result
ok 5 - file is executable
ok 6 - right result
ok 7 - right error
1..7
ok
substr outside of string at C:\cpanfly-5.14\var\cpan\build\Mojolicious-6.62-kFETHP\blib\lib/Mojolicious/Commands.pm line 65.
Use of uninitialized value in hash element at C:\cpanfly-5.14\var\cpan\build\Mojolicious-6.62-kFETHP\blib\lib/Mojolicious/Commands.pm line 65.
Can't call method "new" without a package or object reference at C:\cpanfly-5.14\var\cpan\build\Mojolicious-6.62-kFETHP\blib\lib/Mojolicious/Commands.pm line 65.
# Tests were run but no plan was declared and done_testing() was not seen.
# Looks like your test exited with 255 just after 44.
t\mojolicious\commands.t ...................
ok 1 - right mode
ok 2 - unchanged
ok 3 - right environment
ok 4 - right environment
ok 5 - right environment
ok 6 - no environment
ok 7 - right reference
ok 8 - not a CODE reference
ok 9 - right reference
ok 10 - right class
ok 11 - right reference
ok 12 - right result
ok 13 - right result
ok 14 - right reference
ok 15 - no mode
ok 16 - right namespaces
ok 17 - has a description
ok 18 - has a message
ok 19 - has a hint
ok 20 - right output
ok 21 - description has been picked up
ok 22 - fake command has been ignored
ok 23 - right output
ok 24 - right output
ok 25 - right output
ok 26 - has a description
ok 27 - has usage information
ok 28 - right output
ok 29 - right output
ok 30 - right output
ok 31 - has a description
ok 32 - has usage information
ok 33 - has a description
ok 34 - has usage information
ok 35 - right output
ok 36 - has a description
ok 37 - has usage information
ok 38 - has a description
ok 39 - has usage information
ok 40 - right output
ok 41 - right namespaces
ok 42 - has a description
ok 43 - has a message
ok 44 - has a hint
Dubious, test returned 255 (wstat 65280, 0xff00)
All 44 subtests passed
t\mojolicious\dispatch.t ...................
ok 1 - routes are working
ok 2 - set and return a stash value
ok 3 - return a hash reference
ok 4 - right value
ok 5 - replace and return a stash value
ok 6 - set and return 0 value
ok 7 - replace and return 0 value
ok 8 - set and get with 0 as key
ok 9 - element has been deleted
ok 10 - element has been deleted
ok 11 - element has been deleted
ok 12 - element has been deleted
ok 13 - right value
ok 14 - right value
ok 15 - no value
ok 16 - right value
ok 17 - right value
ok 18 - right value
ok 19 - right values
ok 20 - no values
ok 21 - no value
ok 22 - right value
ok 23 - right value
ok 24 - right values
ok 25 - value is reserved
ok 26 - value is reserved
ok 27 - value is reserved
ok 28 - value is reserved
ok 29 - value is reserved
ok 30 - value is reserved
ok 31 - value is reserved
ok 32 - value is reserved
ok 33 - value is reserved
ok 34 - value is reserved
ok 35 - value is reserved
ok 36 - value is reserved
ok 37 - value is reserved
ok 38 - value is reserved
ok 39 - value is reserved
ok 40 - value is reserved
ok 41 - value is reserved
ok 42 - initialized
ok 43 - dispatched
ok 44 - right value
ok 45 - right value
ok 46 - right value
ok 47 - right value
ok 48 - rendered
ok 49 - route has been cached
ok 50 - no value
ok 51 - no value
ok 52 - right value
ok 53 - right value
ok 54 - not rendered
ok 55 - dispatched
ok 56 - right value
ok 57 - right value
ok 58 - right value
ok 59 - right value
ok 60 - rendered
ok 61 - cached route has been reused
ok 62 - not dispatched
ok 63 - nothing rendered
ok 64 - dispatched
ok 65 - right value
ok 66 - right value
ok 67 - right value
ok 68 - right value
ok 69 - no value
ok 70 - no value
ok 71 - right value
ok 72 - no value
ok 73 - no value
ok 74 - right value
ok 75 - no value
ok 76 - no value
ok 77 - no value
ok 78 - no value
ok 79 - no value
ok 80 - no value
ok 81 - right value
ok 82 - no value
ok 83 - no value
ok 84 - no value
ok 85 - right value
ok 86 - right value
ok 87 - no value
ok 88 - no value
ok 89 - no value
ok 90 - right value
ok 91 - right value
ok 92 - rendered
ok 93 - dispatched
ok 94 - right value
ok 95 - right value
ok 96 - right value
ok 97 - no value
ok 98 - no value
ok 99 - right value
ok 100 - rendered
ok 101 - dispatched
ok 102 - right value
ok 103 - right value
ok 104 - right value
ok 105 - no value
ok 106 - no value
ok 107 - right value
ok 108 - rendered
ok 109 - right error
1..109
ok
[Tue May 17 00:57:46 2016] [debug] GET "/"
[Tue May 17 00:57:46 2016] [debug] Routing to a callback
[Tue May 17 00:57:46 2016] [debug] Routing to a callback
[Tue May 17 00:57:46 2016] [debug] 200 OK (0.001331s, 751.315/s)
[Tue May 17 00:57:46 2016] [debug] GET "/hello.txt"
[Tue May 17 00:57:46 2016] [debug] GET "/custom"
[Tue May 17 00:57:46 2016] [debug] Routing to a callback
[Tue May 17 00:57:46 2016] [debug] GET "/custom_too"
[Tue May 17 00:57:46 2016] [debug] 200 OK (0.00024s, 4166.667/s)
[Tue May 17 00:57:46 2016] [debug] GET "/not_found"
[Tue May 17 00:57:46 2016] [debug] Template "not_found.development.html.ep" not found
[Tue May 17 00:57:46 2016] [debug] Template "not_found.html.ep" not found
[Tue May 17 00:57:46 2016] [debug] Rendering template "mojo/debug.html.ep"
[Tue May 17 00:57:46 2016] [debug] Rendering template "mojo/menubar.html.ep"
[Tue May 17 00:57:46 2016] [debug] Your secret passphrase needs to be changed
[Tue May 17 00:57:46 2016] [debug] 404 Not Found (0.049597s, 20.163/s)
[Tue May 17 00:57:46 2016] [debug] GET "/"
[Tue May 17 00:57:46 2016] [debug] Routing to a callback
[Tue May 17 00:57:46 2016] [debug] Routing to a callback
[Tue May 17 00:57:46 2016] [debug] 200 OK (0.000841s, 1189.061/s)
[Tue May 17 00:57:46 2016] [debug] GET "/not_found"
[Tue May 17 00:57:46 2016] [debug] Template "not_found.development.html.ep" not found
[Tue May 17 00:57:46 2016] [debug] Template "not_found.html.ep" not found
[Tue May 17 00:57:46 2016] [debug] Rendering cached template "mojo/debug.html.ep"
[Tue May 17 00:57:46 2016] [debug] Rendering cached template "mojo/menubar.html.ep"
[Tue May 17 00:57:46 2016] [debug] 404 Not Found (0.008968s, 111.508/s)
t\mojolicious\dispatcher_lite_app.t ........
ok 1 - GET /
ok 2 - 200 OK
ok 3 - not Cache-Control: max-age=3600, must-revalidate
ok 4 - exact match for content
ok 5 - GET /test.txt
ok 6 - 200 OK
ok 7 - Cache-Control: max-age=3600, must-revalidate
ok 8 - exact match for content
ok 9 - GET /hello.txt
ok 10 - 200 OK
ok 11 - exact match for content
ok 12 - GET /custom?a=works+too
ok 13 - 205 Reset Content
ok 14 - exact match for content
ok 15 - GET /res.txt
ok 16 - 200 OK
ok 17 - Cache-Control: max-age=3600, must-revalidate
ok 18 - exact match for content
ok 19 - GET /res.txt?route=1
ok 20 - 202 Accepted
ok 21 - not Cache-Control: max-age=3600, must-revalidate
ok 22 - exact match for content
ok 23 - GET /res.txt?route=1&res=1
ok 24 - 201 Created
ok 25 - not Cache-Control: max-age=3600, must-revalidate
ok 26 - exact match for content
ok 27 - GET /custom_too
ok 28 - 200 OK
ok 29 - not Cache-Control: max-age=3600, must-revalidate
ok 30 - exact match for content
ok 31 - GET /wrap
ok 32 - 200 OK
ok 33 - exact match for content
ok 34 - GET /wrap/again
ok 35 - 200 OK
ok 36 - exact match for content
ok 37 - GET /not_found
ok 38 - 200 OK
ok 39 - exact match for content
ok 40 - GET /not_found?wrap=1
ok 41 - 200 OK
ok 42 - exact match for content
1..42
ok
[Tue May 17 00:57:48 2016] [debug] Reading configuration file "C:\cpanfly-5.14\var\cpan\build\Mojolicious-6.62-kFETHP\t\mojolicious\external\my_app.conf"
[Tue May 17 00:57:48 2016] [debug] Reading configuration file "C:\cpanfly-5.14\var\cpan\build\Mojolicious-6.62-kFETHP\t\mojolicious\external\my_app.testing.conf"
[Tue May 17 00:57:48 2016] [debug] Reading configuration file "C:\cpanfly-5.14\var\cpan\build\Mojolicious-6.62-kFETHP\t\mojolicious\external\my_app.conf"
[Tue May 17 00:57:48 2016] [debug] Reading configuration file "C:\cpanfly-5.14\var\cpan\build\Mojolicious-6.62-kFETHP\t\mojolicious\external\my_app.testing.conf"
[Tue May 17 00:57:48 2016] [debug] Reading configuration file "C:\cpanfly-5.14\var\cpan\build\Mojolicious-6.62-kFETHP\t\mojolicious\external\my_app.conf"
[Tue May 17 00:57:48 2016] [debug] Reading configuration file "C:\cpanfly-5.14\var\cpan\build\Mojolicious-6.62-kFETHP\t\mojolicious\external\my_app.testing.conf"
[Tue May 17 00:57:48 2016] [debug] Reading configuration file "C:\cpanfly-5.14\var\cpan\build\Mojolicious-6.62-kFETHP\t\mojolicious\external\my_app.conf"
[Tue May 17 00:57:48 2016] [debug] Reading configuration file "C:\cpanfly-5.14\var\cpan\build\Mojolicious-6.62-kFETHP\t\mojolicious\external\my_app.testing.conf"
[Tue May 17 00:57:48 2016] [debug] GET "/hello"
[Tue May 17 00:57:48 2016] [debug] Rendering template "works.html.ep" from DATA section
[Tue May 17 00:57:48 2016] [debug] 200 OK (0.010163s, 98.396/s)
[Tue May 17 00:57:48 2016] [debug] GET "/primary"
[Tue May 17 00:57:48 2016] [debug] Routing to a callback
[Tue May 17 00:57:48 2016] [debug] 200 OK (0.000923s, 1083.424/s)
[Tue May 17 00:57:48 2016] [debug] GET "/primary"
[Tue May 17 00:57:48 2016] [debug] Routing to a callback
[Tue May 17 00:57:48 2016] [debug] 200 OK (0.001074s, 931.099/s)
[Tue May 17 00:57:48 2016] [debug] GET "/x/1/secondary"
[Tue May 17 00:57:48 2016] [debug] Routing to application "MyApp"
[Tue May 17 00:57:48 2016] [debug] Routing to a callback
[Tue May 17 00:57:48 2016] [debug] 200 OK (0.001834s, 545.256/s)
[Tue May 17 00:57:48 2016] [debug] GET "/primary"
[Tue May 17 00:57:48 2016] [debug] Routing to a callback
[Tue May 17 00:57:48 2016] [debug] 200 OK (0.001062s, 941.620/s)
[Tue May 17 00:57:48 2016] [debug] GET "/x/1/secondary"
[Tue May 17 00:57:48 2016] [debug] Routing to application "MyApp"
[Tue May 17 00:57:48 2016] [debug] Routing to a callback
[Tue May 17 00:57:48 2016] [debug] 200 OK (0.001384s, 722.543/s)
[Tue May 17 00:57:48 2016] [debug] GET "/x/1"
[Tue May 17 00:57:48 2016] [debug] Routing to application "MyApp"
[Tue May 17 00:57:48 2016] [debug] Routing to a callback
[Tue May 17 00:57:48 2016] [debug] 200 OK (0.001201s, 832.639/s)
[Tue May 17 00:57:48 2016] [debug] GET "/x/1/index.html"
[Tue May 17 00:57:48 2016] [debug] Routing to application "MyApp"
[Tue May 17 00:57:48 2016] [debug] 200 OK (0.013556s, 73.768/s)
[Tue May 17 00:57:48 2016] [debug] GET "/x/1/test"
[Tue May 17 00:57:48 2016] [debug] Routing to application "MyApp"
[Tue May 17 00:57:48 2016] [debug] Routing to a callback
[Tue May 17 00:57:48 2016] [debug] 200 OK (0.001234s, 810.373/s)
[Tue May 17 00:57:48 2016] [debug] GET "/x/%E2%99%A5"
[Tue May 17 00:57:48 2016] [debug] Routing to application "MyApp"
[Tue May 17 00:57:48 2016] [debug] Routing to a callback
[Tue May 17 00:57:48 2016] [debug] 200 OK (0.001558s, 641.849/s)
[Tue May 17 00:57:48 2016] [debug] GET "/x/%E2%99%A5/index.html"
[Tue May 17 00:57:48 2016] [debug] Routing to application "MyApp"
[Tue May 17 00:57:48 2016] [debug] 200 OK (0.001097s, 911.577/s)
[Tue May 17 00:57:48 2016] [debug] GET "/x/%E2%99%A5/test"
[Tue May 17 00:57:48 2016] [debug] Routing to application "MyApp"
[Tue May 17 00:57:48 2016] [debug] Routing to a callback
[Tue May 17 00:57:48 2016] [debug] 200 OK (0.001325s, 754.717/s)
[Tue May 17 00:57:48 2016] [debug] GET "/"
[Tue May 17 00:57:48 2016] [debug] Routing to application "MyApp"
[Tue May 17 00:57:48 2016] [debug] Routing to a callback
[Tue May 17 00:57:48 2016] [debug] 200 OK (0.001331s, 751.315/s)
[Tue May 17 00:57:48 2016] [debug] GET "/index.html"
[Tue May 17 00:57:48 2016] [debug] Routing to application "MyApp"
[Tue May 17 00:57:48 2016] [debug] 200 OK (0.001206s, 829.187/s)
[Tue May 17 00:57:48 2016] [debug] GET "/test"
[Tue May 17 00:57:48 2016] [debug] Routing to application "MyApp"
[Tue May 17 00:57:48 2016] [debug] Routing to a callback
[Tue May 17 00:57:48 2016] [debug] 200 OK (0.001291s, 774.593/s)
[Tue May 17 00:57:48 2016] [debug] GET "/%E2%99%A5/123/"
[Tue May 17 00:57:48 2016] [debug] Routing to application "MyApp"
[Tue May 17 00:57:48 2016] [debug] Routing to a callback
[Tue May 17 00:57:48 2016] [debug] 200 OK (0.015112s, 66.173/s)
[Tue May 17 00:57:48 2016] [debug] GET "/%E2%99%A5/123/index.html"
[Tue May 17 00:57:48 2016] [debug] Routing to application "MyApp"
[Tue May 17 00:57:48 2016] [debug] 200 OK (0.001523s, 656.599/s)
[Tue May 17 00:57:48 2016] [debug] GET "/%E2%99%A5/123/test"
[Tue May 17 00:57:48 2016] [debug] Routing to application "MyApp"
[Tue May 17 00:57:48 2016] [debug] Routing to a callback
[Tue May 17 00:57:48 2016] [debug] 200 OK (0.001706s, 586.166/s)
t\mojolicious\embedded_app.t ...............
ok 1 - GET /hello
ok 2 - 200 OK
ok 3 - exact match for content
ok 4 - GET /primary
ok 5 - 200 OK
ok 6 - exact match for content
ok 7 - GET /primary
ok 8 - 200 OK
ok 9 - exact match for content
ok 10 - GET /x/1/secondary
ok 11 - 200 OK
ok 12 - exact match for content
ok 13 - GET /primary
ok 14 - 200 OK
ok 15 - exact match for content
ok 16 - GET /x/1/secondary
ok 17 - 200 OK
ok 18 - exact match for content
ok 19 - GET /x/1
ok 20 - 200 OK
ok 21 - exact match for content
ok 22 - GET /x/1/index.html
ok 23 - 200 OK
ok 24 - exact match for content
ok 25 - GET /x/1/test
ok 26 - 200 OK
ok 27 - exact match for content
ok 28 - GET /x/♥
ok 29 - 200 OK
ok 30 - exact match for content
ok 31 - GET /x/♥/index.html
ok 32 - 200 OK
ok 33 - exact match for content
ok 34 - GET /x/♥/test
ok 35 - 200 OK
ok 36 - exact match for content
ok 37 - GET /
ok 38 - 200 OK
ok 39 - exact match for content
ok 40 - GET /index.html
ok 41 - 200 OK
ok 42 - exact match for content
ok 43 - GET /test
ok 44 - 200 OK
ok 45 - exact match for content
ok 46 - GET /♥/123/
ok 47 - 200 OK
ok 48 - exact match for content
ok 49 - GET /♥/123/index.html
ok 50 - 200 OK
ok 51 - exact match for content
ok 52 - GET /♥/123/test
ok 53 - 200 OK
ok 54 - exact match for content
1..54
ok
[Tue May 17 00:57:50 2016] [debug] Reading configuration file "C:\cpanfly-5.14\var\cpan\build\Mojolicious-6.62-kFETHP\t\mojolicious\external\myapp.conf"
[Tue May 17 00:57:50 2016] [debug] Reading configuration file "C:\cpanfly-5.14\var\cpan\build\Mojolicious-6.62-kFETHP\t\mojolicious\external\myapp.testing.conf"
[Tue May 17 00:57:50 2016] [debug] Your secret passphrase needs to be changed
[Tue May 17 00:57:50 2016] [debug] Reading configuration file "C:\cpanfly-5.14\var\cpan\build\Mojolicious-6.62-kFETHP\t\mojolicious\external\myapp.conf"
[Tue May 17 00:57:50 2016] [debug] Reading configuration file "C:\cpanfly-5.14\var\cpan\build\Mojolicious-6.62-kFETHP\t\mojolicious\external\myapp.testing.conf"
[Tue May 17 00:57:50 2016] [debug] Reading configuration file "C:\cpanfly-5.14\var\cpan\build\Mojolicious-6.62-kFETHP\t\mojolicious\external\myapp.conf"
[Tue May 17 00:57:50 2016] [debug] Reading configuration file "C:\cpanfly-5.14\var\cpan\build\Mojolicious-6.62-kFETHP\t\mojolicious\external\myapp.testing.conf"
[Tue May 17 00:57:50 2016] [debug] Reading configuration file "C:\cpanfly-5.14\var\cpan\build\Mojolicious-6.62-kFETHP\t\mojolicious\external\myapp.conf"
[Tue May 17 00:57:50 2016] [debug] Reading configuration file "C:\cpanfly-5.14\var\cpan\build\Mojolicious-6.62-kFETHP\t\mojolicious\external\myapp.testing.conf"
[Tue May 17 00:57:50 2016] [debug] Reading configuration file "C:\cpanfly-5.14\var\cpan\build\Mojolicious-6.62-kFETHP\t\mojolicious\external\myapp.conf"
[Tue May 17 00:57:50 2016] [debug] Reading configuration file "C:\cpanfly-5.14\var\cpan\build\Mojolicious-6.62-kFETHP\t\mojolicious\external\myapp.testing.conf"
[Tue May 17 00:57:50 2016] [debug] Reading configuration file "C:\cpanfly-5.14\var\cpan\build\Mojolicious-6.62-kFETHP\t\mojolicious\external\myapp.conf"
[Tue May 17 00:57:50 2016] [debug] Reading configuration file "C:\cpanfly-5.14\var\cpan\build\Mojolicious-6.62-kFETHP\t\mojolicious\external\myapp.testing.conf"
[Tue May 17 00:57:50 2016] [debug] GET "/plugin/foo"
[Tue May 17 00:57:50 2016] [debug] Routing to application "Mojolicious::Lite"
[Tue May 17 00:57:50 2016] [debug] Rendering template "foo.html.ep" from DATA section
[Tue May 17 00:57:50 2016] [debug] 200 OK (0.011055s, 90.457/s)
[Tue May 17 00:57:50 2016] [debug] GET "/hello"
[Tue May 17 00:57:50 2016] [debug] Rendering template "works.html.ep" from DATA section
[Tue May 17 00:57:50 2016] [debug] 200 OK (0.014199s, 70.427/s)
[Tue May 17 00:57:50 2016] [debug] GET "/hello/hello"
[Tue May 17 00:57:50 2016] [debug] Routing to application "Mojolicious::Lite"
[Tue May 17 00:57:50 2016] [debug] Routing to a callback
[Tue May 17 00:57:50 2016] [debug] Your secret passphrase needs to be changed
[Tue May 17 00:57:50 2016] [debug] 200 OK (0.002237s, 447.027/s)
[Tue May 17 00:57:50 2016] [debug] GET "/hello/hello"
[Tue May 17 00:57:50 2016] [debug] Routing to application "Mojolicious::Lite"
[Tue May 17 00:57:50 2016] [debug] Routing to a callback
[Tue May 17 00:57:50 2016] [debug] 200 OK (0.00202s, 495.050/s)
[Tue May 17 00:57:50 2016] [debug] GET "/hello/hello"
[Tue May 17 00:57:50 2016] [debug] Routing to application "Mojolicious::Lite"
[Tue May 17 00:57:50 2016] [debug] Routing to a callback
[Tue May 17 00:57:50 2016] [debug] 200 OK (0.003003s, 333.000/s)
[Tue May 17 00:57:50 2016] [debug] GET "/bye/bye"
[Tue May 17 00:57:50 2016] [debug] Routing to application "Mojolicious::Lite"
[Tue May 17 00:57:50 2016] [debug] Routing to a callback
[Tue May 17 00:57:50 2016] [debug] Template "bye.html.ep" not found
[Tue May 17 00:57:50 2016] [debug] Nothing has been rendered, expecting delayed response
[Tue May 17 00:57:50 2016] [debug] Template "bye.html.ep" not found
[Tue May 17 00:57:50 2016] [debug] Nothing has been rendered, expecting delayed response
[Tue May 17 00:57:50 2016] [debug] GET "/hello/hello"
[Tue May 17 00:57:50 2016] [debug] Routing to application "Mojolicious::Lite"
[Tue May 17 00:57:50 2016] [debug] Routing to a callback
[Tue May 17 00:57:50 2016] [debug] 200 OK (0.001894s, 527.983/s)
[Tue May 17 00:57:50 2016] [debug] 200 OK (0.023702s, 42.191/s)
[Tue May 17 00:57:50 2016] [debug] GET "/bar/bye"
[Tue May 17 00:57:50 2016] [debug] Routing to application "Mojolicious::Lite"
[Tue May 17 00:57:50 2016] [debug] Routing to a callback
[Tue May 17 00:57:50 2016] [debug] Template "bye.html.ep" not found
[Tue May 17 00:57:50 2016] [debug] Nothing has been rendered, expecting delayed response
[Tue May 17 00:57:50 2016] [debug] Template "bar.html.ep" not found
[Tue May 17 00:57:50 2016] [debug] Nothing has been rendered, expecting delayed response
[Tue May 17 00:57:50 2016] [debug] GET "/hello/hello"
[Tue May 17 00:57:50 2016] [debug] Routing to application "Mojolicious::Lite"
[Tue May 17 00:57:50 2016] [debug] Routing to a callback
[Tue May 17 00:57:50 2016] [debug] 200 OK (0.001987s, 503.271/s)
[Tue May 17 00:57:50 2016] [debug] 200 OK (0.009009s, 111.000/s)
[Tue May 17 00:57:50 2016] [debug] GET "/baz/bye"
[Tue May 17 00:57:50 2016] [debug] Routing to application "Mojolicious::Lite"
[Tue May 17 00:57:50 2016] [debug] Routing to a callback
[Tue May 17 00:57:50 2016] [debug] Template "bye.html.ep" not found
[Tue May 17 00:57:50 2016] [debug] Nothing has been rendered, expecting delayed response
[Tue May 17 00:57:50 2016] [debug] Template "baz.html.ep" not found
[Tue May 17 00:57:50 2016] [debug] Nothing has been rendered, expecting delayed response
[Tue May 17 00:57:50 2016] [debug] GET "/hello/hello"
[Tue May 17 00:57:50 2016] [debug] Routing to application "Mojolicious::Lite"
[Tue May 17 00:57:50 2016] [debug] Routing to a callback
[Tue May 17 00:57:50 2016] [debug] 200 OK (0.001974s, 506.586/s)
[Tue May 17 00:57:50 2016] [debug] 200 OK (0.009024s, 110.816/s)
[Tue May 17 00:57:50 2016] [debug] GET "/yada"
[Tue May 17 00:57:50 2016] [debug] Routing to application "Mojolicious::Lite"
[Tue May 17 00:57:50 2016] [debug] Routing to a callback
[Tue May 17 00:57:50 2016] [debug] 200 OK (0.001892s, 528.541/s)
[Tue May 17 00:57:50 2016] [debug] GET "/yada/yada"
[Tue May 17 00:57:50 2016] [debug] Rendering template "not_found.testing.html.ep"
[Tue May 17 00:57:50 2016] [debug] 404 Not Found (0.004126s, 242.365/s)
[Tue May 17 00:57:50 2016] [debug] GET "/yada/yada/yada"
[Tue May 17 00:57:50 2016] [debug] Routing to application "Mojolicious::Lite"
[Tue May 17 00:57:50 2016] [debug] Routing to a callback
[Tue May 17 00:57:50 2016] [debug] 200 OK (0.001745s, 573.066/s)
[Tue May 17 00:57:50 2016] [debug] GET "/basic"
[Tue May 17 00:57:50 2016] [debug] Routing to application "MyTestApp::Basic"
[Tue May 17 00:57:50 2016] [debug] 200 OK (0.00114s, 877.193/s)
[Tue May 17 00:57:50 2016] [debug] GET "/third"
[Tue May 17 00:57:50 2016] [debug] Routing to application "Mojolicious::Lite"
[Tue May 17 00:57:50 2016] [debug] Routing to a callback
[Tue May 17 00:57:50 2016] [debug] 200 OK (0.001812s, 551.876/s)
[Tue May 17 00:57:50 2016] [debug] GET "/just/works"
[Tue May 17 00:57:50 2016] [debug] Reading configuration file "C:\cpanfly-5.14\var\cpan\build\Mojolicious-6.62-kFETHP\t\mojolicious\embedded_lite_app.json"
[Tue May 17 00:57:50 2016] [debug] Routing to application "Mojolicious::Lite"
[Tue May 17 00:57:50 2016] [debug] Rendering template "works.html.ep" from DATA section
[Tue May 17 00:57:50 2016] [debug] 200 OK (0.017555s, 56.964/s)
[Tue May 17 00:57:50 2016] [debug] GET "/just/works/too"
[Tue May 17 00:57:50 2016] [debug] Routing to application "Mojolicious::Lite"
[Tue May 17 00:57:50 2016] [debug] Rendering template "too.html.ep" from DATA section
[Tue May 17 00:57:50 2016] [debug] 200 OK (0.002671s, 374.392/s)
[Tue May 17 00:57:50 2016] [debug] GET "/x/1/"
[Tue May 17 00:57:50 2016] [debug] Routing to application "Mojolicious::Lite"
[Tue May 17 00:57:50 2016] [debug] Rendering template "index.html.ep"
[Tue May 17 00:57:50 2016] [debug] Rendering template "menubar.html.ep" from DATA section
[Tue May 17 00:57:50 2016] [debug] 200 OK (0.030877s, 32.387/s)
[Tue May 17 00:57:50 2016] [debug] GET "/x/1"
[Tue May 17 00:57:50 2016] [debug] Routing to application "Mojolicious::Lite"
[Tue May 17 00:57:50 2016] [debug] Rendering cached template "index.html.ep"
[Tue May 17 00:57:50 2016] [debug] Rendering cached template "menubar.html.ep" from DATA section
[Tue May 17 00:57:50 2016] [debug] 200 OK (0.026838s, 37.261/s)
[Tue May 17 00:57:50 2016] [debug] GET "/x/1/index.html"
[Tue May 17 00:57:50 2016] [debug] Routing to application "Mojolicious::Lite"
[Tue May 17 00:57:50 2016] [debug] 200 OK (0.012691s, 78.796/s)
[Tue May 17 00:57:50 2016] [debug] GET "/x/1/echo"
[Tue May 17 00:57:50 2016] [debug] Routing to application "Mojolicious::Lite"
[Tue May 17 00:57:50 2016] [debug] Routing to a callback
[Tue May 17 00:57:50 2016] [debug] 200 OK (0.001476s, 677.507/s)
[Tue May 17 00:57:50 2016] [debug] GET "/x/1/stream"
[Tue May 17 00:57:50 2016] [debug] Routing to application "Mojolicious::Lite"
[Tue May 17 00:57:50 2016] [debug] Routing to a callback
[Tue May 17 00:57:50 2016] [debug] 200 OK (0.001224s, 816.993/s)
[Tue May 17 00:57:50 2016] [debug] GET "/x/1/url/%E2%98%83"
[Tue May 17 00:57:50 2016] [debug] Routing to application "Mojolicious::Lite"
[Tue May 17 00:57:50 2016] [debug] Routing to a callback
[Tue May 17 00:57:50 2016] [debug] 200 OK (0.071944s, 13.900/s)
[Tue May 17 00:57:50 2016] [debug] GET "/x/1/template/menubar"
[Tue May 17 00:57:50 2016] [debug] Routing to application "Mojolicious::Lite"
[Tue May 17 00:57:50 2016] [debug] Rendering cached template "menubar.html.ep" from DATA section
[Tue May 17 00:57:50 2016] [debug] 200 OK (0.001672s, 598.086/s)
[Tue May 17 00:57:50 2016] [debug] GET "/x/1/template/does_not_exist"
[Tue May 17 00:57:50 2016] [debug] Routing to application "Mojolicious::Lite"
[Tue May 17 00:57:50 2016] [debug] Template "does_not_exist.html.ep" not found
[Tue May 17 00:57:50 2016] [debug] Template "not_found.testing.html.ep" not found
[Tue May 17 00:57:50 2016] [debug] Template "not_found.html.ep" not found
[Tue May 17 00:57:50 2016] [debug] Rendering template "mojo/not_found.html.ep"
[Tue May 17 00:57:50 2016] [debug] 404 Not Found (0.008194s, 122.041/s)
[Tue May 17 00:57:50 2016] [debug] GET "/x/%E2%99%A5/"
[Tue May 17 00:57:50 2016] [debug] Routing to application "Mojolicious::Lite"
[Tue May 17 00:57:50 2016] [debug] Rendering template "index.html.ep"
[Tue May 17 00:57:50 2016] [debug] Rendering template "menubar.html.ep" from DATA section
[Tue May 17 00:57:50 2016] [debug] 200 OK (0.05426s, 18.430/s)
[Tue May 17 00:57:50 2016] [debug] GET "/x/%E2%99%A5"
[Tue May 17 00:57:50 2016] [debug] Routing to application "Mojolicious::Lite"
[Tue May 17 00:57:50 2016] [debug] Rendering cached template "index.html.ep"
[Tue May 17 00:57:50 2016] [debug] Rendering cached template "menubar.html.ep" from DATA section
[Tue May 17 00:57:50 2016] [debug] 200 OK (0.048018s, 20.826/s)
[Tue May 17 00:57:50 2016] [debug] GET "/x/%E2%99%A5/index.html"
[Tue May 17 00:57:50 2016] [debug] Routing to application "Mojolicious::Lite"
[Tue May 17 00:57:50 2016] [debug] 200 OK (0.001119s, 893.655/s)
[Tue May 17 00:57:50 2016] [debug] GET "/x/%E2%99%A5/echo"
[Tue May 17 00:57:50 2016] [debug] Routing to application "Mojolicious::Lite"
[Tue May 17 00:57:50 2016] [debug] Routing to a callback
[Tue May 17 00:57:50 2016] [debug] 200 OK (0.001371s, 729.395/s)
[Tue May 17 00:57:50 2016] [debug] GET "/x/%E2%99%A5/stream"
[Tue May 17 00:57:50 2016] [debug] Routing to application "Mojolicious::Lite"
[Tue May 17 00:57:50 2016] [debug] Routing to a callback
[Tue May 17 00:57:50 2016] [debug] 200 OK (0.001255s, 796.813/s)
[Tue May 17 00:57:50 2016] [debug] GET "/x/%E2%99%A5/url/%E2%98%83"
[Tue May 17 00:57:50 2016] [debug] Routing to application "Mojolicious::Lite"
[Tue May 17 00:57:50 2016] [debug] Routing to a callback
[Tue May 17 00:57:50 2016] [debug] 200 OK (0.072091s, 13.871/s)
[Tue May 17 00:57:50 2016] [debug] GET "/x/%E2%99%A5/template/menubar"
[Tue May 17 00:57:50 2016] [debug] Routing to application "Mojolicious::Lite"
[Tue May 17 00:57:50 2016] [debug] Rendering cached template "menubar.html.ep" from DATA section
[Tue May 17 00:57:50 2016] [debug] 200 OK (0.001668s, 599.520/s)
[Tue May 17 00:57:50 2016] [debug] GET "/x/%E2%99%A5/template/does_not_exist"
[Tue May 17 00:57:50 2016] [debug] Routing to application "Mojolicious::Lite"
[Tue May 17 00:57:50 2016] [debug] Template "does_not_exist.html.ep" not found
[Tue May 17 00:57:50 2016] [debug] Template "not_found.testing.html.ep" not found
[Tue May 17 00:57:50 2016] [debug] Template "not_found.html.ep" not found
[Tue May 17 00:57:50 2016] [debug] Rendering template "mojo/not_found.html.ep"
[Tue May 17 00:57:50 2016] [debug] 404 Not Found (0.080615s, 12.405/s)
[Tue May 17 00:57:50 2016] [debug] GET "/y/1"
[Tue May 17 00:57:50 2016] [debug] Routing to application "Mojolicious::Lite"
[Tue May 17 00:57:50 2016] [debug] Nothing has been rendered, expecting delayed response
[Tue May 17 00:57:50 2016] [debug] Template "y1.html.ep" not found
[Tue May 17 00:57:50 2016] [debug] Nothing has been rendered, expecting delayed response
[Tue May 17 00:57:50 2016] [debug] Routing to a callback
[Tue May 17 00:57:50 2016] [debug] Rendering template "menubar.html.ep" from DATA section
[Tue May 17 00:57:50 2016] [debug] 200 OK (0.004732s, 211.327/s)
[Tue May 17 00:57:50 2016] [debug] GET "/x/1/template/menubar"
[Tue May 17 00:57:50 2016] [debug] Routing to application "Mojolicious::Lite"
[Tue May 17 00:57:50 2016] [debug] Rendering cached template "menubar.html.ep" from DATA section
[Tue May 17 00:57:50 2016] [debug] 200 OK (0.001415s, 706.714/s)
[Tue May 17 00:57:50 2016] [debug] GET "/y/1/cached"
[Tue May 17 00:57:50 2016] [debug] Routing to application "Mojolicious::Lite"
[Tue May 17 00:57:50 2016] [debug] Nothing has been rendered, expecting delayed response
[Tue May 17 00:57:50 2016] [debug] Template "y1.html.ep" not found
[Tue May 17 00:57:50 2016] [debug] Nothing has been rendered, expecting delayed response
[Tue May 17 00:57:50 2016] [debug] Routing to a callback
[Tue May 17 00:57:50 2016] [debug] 200 OK (0.002308s, 433.276/s)
[Tue May 17 00:57:50 2016] [debug] GET "/y/1/cached"
[Tue May 17 00:57:50 2016] [debug] Routing to application "Mojolicious::Lite"
[Tue May 17 00:57:50 2016] [debug] Nothing has been rendered, expecting delayed response
[Tue May 17 00:57:50 2016] [debug] Template "y1.html.ep" not found
[Tue May 17 00:57:50 2016] [debug] Nothing has been rendered, expecting delayed response
[Tue May 17 00:57:50 2016] [debug] Routing to a callback
[Tue May 17 00:57:50 2016] [debug] 200 OK (0.001988s, 503.018/s)
[Tue May 17 00:57:50 2016] [debug] GET "/y/1/2"
[Tue May 17 00:57:50 2016] [debug] Routing to application "Mojolicious::Lite"
[Tue May 17 00:57:50 2016] [debug] Nothing has been rendered, expecting delayed response
[Tue May 17 00:57:50 2016] [debug] Template "y1.html.ep" not found
[Tue May 17 00:57:50 2016] [debug] Nothing has been rendered, expecting delayed response
[Tue May 17 00:57:50 2016] [debug] Template "not_found.testing.html.ep" not found
[Tue May 17 00:57:50 2016] [debug] Template "not_found.html.ep" not found
[Tue May 17 00:57:50 2016] [debug] Rendering template "mojo/not_found.html.ep"
[Tue May 17 00:57:50 2016] [debug] 404 Not Found (0.00922s, 108.460/s)
[Tue May 17 00:57:50 2016] [debug] GET "/y/%E2%99%A5"
[Tue May 17 00:57:50 2016] [debug] Routing to application "Mojolicious::Lite"
[Tue May 17 00:57:50 2016] [debug] Nothing has been rendered, expecting delayed response
[Tue May 17 00:57:50 2016] [debug] Template "y.html.ep" not found
[Tue May 17 00:57:50 2016] [debug] Nothing has been rendered, expecting delayed response
[Tue May 17 00:57:50 2016] [debug] Routing to a callback
[Tue May 17 00:57:50 2016] [debug] Rendering template "menubar.html.ep" from DATA section
[Tue May 17 00:57:50 2016] [debug] 200 OK (0.004529s, 220.799/s)
[Tue May 17 00:57:50 2016] [debug] GET "/y/%E2%99%A5/cached"
[Tue May 17 00:57:50 2016] [debug] Routing to application "Mojolicious::Lite"
[Tue May 17 00:57:50 2016] [debug] Nothing has been rendered, expecting delayed response
[Tue May 17 00:57:50 2016] [debug] Template "y.html.ep" not found
[Tue May 17 00:57:50 2016] [debug] Nothing has been rendered, expecting delayed response
[Tue May 17 00:57:50 2016] [debug] Routing to a callback
[Tue May 17 00:57:50 2016] [debug] 200 OK (0.002113s, 473.261/s)
[Tue May 17 00:57:50 2016] [debug] GET "/y/%E2%99%A5/cached"
[Tue May 17 00:57:50 2016] [debug] Routing to application "Mojolicious::Lite"
[Tue May 17 00:57:50 2016] [debug] Nothing has been rendered, expecting delayed response
[Tue May 17 00:57:50 2016] [debug] Template "y.html.ep" not found
[Tue May 17 00:57:50 2016] [debug] Nothing has been rendered, expecting delayed response
[Tue May 17 00:57:50 2016] [debug] Routing to a callback
[Tue May 17 00:57:50 2016] [debug] 200 OK (0.002252s, 444.050/s)
[Tue May 17 00:57:50 2016] [debug] GET "/y/%E2%99%A5/2"
[Tue May 17 00:57:50 2016] [debug] Routing to application "Mojolicious::Lite"
[Tue May 17 00:57:50 2016] [debug] Nothing has been rendered, expecting delayed response
[Tue May 17 00:57:50 2016] [debug] Template "y.html.ep" not found
[Tue May 17 00:57:50 2016] [debug] Nothing has been rendered, expecting delayed response
[Tue May 17 00:57:50 2016] [debug] Template "not_found.testing.html.ep" not found
[Tue May 17 00:57:50 2016] [debug] Template "not_found.html.ep" not found
[Tue May 17 00:57:50 2016] [debug] Rendering template "mojo/not_found.html.ep"
[Tue May 17 00:57:51 2016] [debug] 404 Not Found (0.057597s, 17.362/s)
[Tue May 17 00:57:51 2016] [debug] GET "/host"
[Tue May 17 00:57:51 2016] [debug] 200 OK (0.001257s, 795.545/s)
[Tue May 17 00:57:51 2016] [debug] GET "/"
[Tue May 17 00:57:51 2016] [debug] Routing to application "Mojolicious::Lite"
[Tue May 17 00:57:51 2016] [debug] Rendering template "index.html.ep"
[Tue May 17 00:57:51 2016] [debug] Rendering template "menubar.html.ep" from DATA section
[Tue May 17 00:57:51 2016] [debug] 200 OK (0.030148s, 33.170/s)
[Tue May 17 00:57:51 2016] [debug] GET "/host"
[Tue May 17 00:57:51 2016] [debug] Routing to application "Mojolicious::Lite"
[Tue May 17 00:57:51 2016] [debug] Routing to a callback
[Tue May 17 00:57:51 2016] [debug] 200 OK (0.001605s, 623.053/s)
[Tue May 17 00:57:51 2016] [debug] GET "/"
[Tue May 17 00:57:51 2016] [debug] Routing to application "Mojolicious::Lite"
[Tue May 17 00:57:51 2016] [debug] Rendering cached template "index.html.ep"
[Tue May 17 00:57:51 2016] [debug] Rendering cached template "menubar.html.ep" from DATA section
[Tue May 17 00:57:51 2016] [debug] 200 OK (0.025072s, 39.885/s)
[Tue May 17 00:57:51 2016] [debug] GET "/host"
[Tue May 17 00:57:51 2016] [debug] Routing to application "Mojolicious::Lite"
[Tue May 17 00:57:51 2016] [debug] Routing to a callback
[Tue May 17 00:57:51 2016] [debug] 200 OK (0.001755s, 569.801/s)
[Tue May 17 00:57:51 2016] [debug] GET "/"
[Tue May 17 00:57:51 2016] [debug] Routing to application "Mojolicious::Lite"
[Tue May 17 00:57:51 2016] [debug] Rendering template "index.html.ep"
[Tue May 17 00:57:51 2016] [debug] Rendering template "menubar.html.ep" from DATA section
[Tue May 17 00:57:51 2016] [debug] 200 OK (0.029363s, 34.056/s)
[Tue May 17 00:57:51 2016] [debug] GET "/host"
[Tue May 17 00:57:51 2016] [debug] Routing to application "Mojolicious::Lite"
[Tue May 17 00:57:51 2016] [debug] Routing to a callback
[Tue May 17 00:57:51 2016] [debug] 200 OK (0.002193s, 455.996/s)
[Tue May 17 00:57:51 2016] [debug] GET "/host"
[Tue May 17 00:57:51 2016] [debug] Routing to application "Mojolicious::Lite"
[Tue May 17 00:57:51 2016] [debug] Routing to a callback
[Tue May 17 00:57:51 2016] [debug] 200 OK (0.001935s, 516.796/s)
[Tue May 17 00:57:51 2016] [debug] GET "/host"
[Tue May 17 00:57:51 2016] [debug] Routing to application "Mojolicious::Lite"
[Tue May 17 00:57:51 2016] [debug] Routing to a callback
[Tue May 17 00:57:51 2016] [debug] 200 OK (0.001993s, 501.756/s)
[Tue May 17 00:57:51 2016] [debug] GET "/%E2%99%A5/123/"
[Tue May 17 00:57:51 2016] [debug] Routing to application "Mojolicious::Lite"
[Tue May 17 00:57:51 2016] [debug] Rendering template "index.html.ep"
[Tue May 17 00:57:51 2016] [debug] Rendering template "menubar.html.ep" from DATA section
[Tue May 17 00:57:51 2016] [debug] 200 OK (0.056872s, 17.583/s)
[Tue May 17 00:57:51 2016] [debug] GET "/%E2%99%A5/123/host"
[Tue May 17 00:57:51 2016] [debug] Routing to application "Mojolicious::Lite"
[Tue May 17 00:57:51 2016] [debug] Routing to a callback
[Tue May 17 00:57:51 2016] [debug] 200 OK (0.026546s, 37.670/s)
[Tue May 17 00:57:51 2016] [debug] GET "/%E2%99%A5/123/echo"
[Tue May 17 00:57:51 2016] [debug] Routing to application "Mojolicious::Lite"
[Tue May 17 00:57:51 2016] [debug] Routing to a callback
[Tue May 17 00:57:51 2016] [debug] 200 OK (0.002107s, 474.608/s)
[Tue May 17 00:57:51 2016] [debug] GET "/%E2%99%A5/123/host"
[Tue May 17 00:57:51 2016] [debug] Routing to application "Mojolicious::Lite"
[Tue May 17 00:57:51 2016] [debug] Routing to a callback
[Tue May 17 00:57:51 2016] [debug] 200 OK (0.026253s, 38.091/s)
[Tue May 17 00:57:51 2016] [debug] GET "/%E2%99%A5/123/echo"
[Tue May 17 00:57:51 2016] [debug] Routing to application "Mojolicious::Lite"
[Tue May 17 00:57:51 2016] [debug] Routing to a callback
[Tue May 17 00:57:51 2016] [debug] 200 OK (0.002124s, 470.810/s)
[Tue May 17 00:57:51 2016] [debug] GET "/%E2%99%A5/123/one"
[Tue May 17 00:57:51 2016] [debug] Routing to application "Mojolicious::Lite"
[Tue May 17 00:57:51 2016] [debug] Routing to a callback
[Tue May 17 00:57:51 2016] [debug] 200 OK (0.002106s, 474.834/s)
[Tue May 17 00:57:51 2016] [debug] GET "/%E2%99%A5/123/one/two"
[Tue May 17 00:57:51 2016] [debug] Routing to application "Mojolicious::Lite"
[Tue May 17 00:57:51 2016] [debug] 200 OK (0.00204s, 490.196/s)
[Tue May 17 00:57:51 2016] [debug] GET "/"
[Tue May 17 00:57:51 2016] [debug] Rendering cached template "not_found.testing.html.ep"
[Tue May 17 00:57:51 2016] [debug] 404 Not Found (0.001287s, 777.001/s)
[Tue May 17 00:57:51 2016] [debug] GET "/"
[Tue May 17 00:57:51 2016] [debug] Rendering cached template "not_found.testing.html.ep"
[Tue May 17 00:57:51 2016] [debug] 404 Not Found (0.001257s, 795.545/s)
[Tue May 17 00:57:51 2016] [debug] GET "/x/%E2%99%A5/url_for"
[Tue May 17 00:57:51 2016] [debug] Routing to application "Mojolicious::Lite"
[Tue May 17 00:57:51 2016] [debug] Routing to a callback
[Tue May 17 00:57:51 2016] [debug] 101 Switching Protocols (0.001279s, 781.861/s)
t\mojolicious\embedded_lite_app.t ..........
ok 1 - right message
ok 2 - right name
ok 3 - GET /plugin/foo
ok 4 - 200 OK
ok 5 - exact match for content
ok 6 - GET /hello
ok 7 - 200 OK
ok 8 - exact match for content
ok 9 - GET /hello/hello
ok 10 - 200 OK
ok 11 - exact match for content
ok 12 - GET /hello/hello
ok 13 - 200 OK
ok 14 - exact match for content
ok 15 - GET /hello/hello
ok 16 - 200 OK
ok 17 - exact match for content
ok 18 - GET /bye/bye
ok 19 - 200 OK
ok 20 - exact match for content
ok 21 - GET /bar/bye
ok 22 - 200 OK
ok 23 - exact match for content
ok 24 - GET /baz/bye
ok 25 - 200 OK
ok 26 - exact match for content
ok 27 - GET /yada
ok 28 - 200 OK
ok 29 - exact match for content
ok 30 - GET /yada/yada
ok 31 - 404 Not Found
ok 32 - GET /yada/yada/yada
ok 33 - 200 OK
ok 34 - exact match for content
ok 35 - GET /basic
ok 36 - 200 OK
ok 37 - exact match for content
ok 38 - GET /third
ok 39 - 200 OK
ok 40 - exact match for content
ok 41 - GET /just/works
ok 42 - 200 OK
ok 43 - exact match for content
ok 44 - GET /just/works/too
ok 45 - 200 OK
ok 46 - exact match for content
ok 47 - GET /x/1/
ok 48 - 200 OK
ok 49 - exact match for content
ok 50 - GET /x/1
ok 51 - 200 OK
ok 52 - exact match for content
ok 53 - GET /x/1/index.html
ok 54 - 200 OK
ok 55 - exact match for content
ok 56 - GET /x/1/echo
ok 57 - 200 OK
ok 58 - exact match for content
ok 59 - GET /x/1/stream
ok 60 - 200 OK
ok 61 - exact match for content
ok 62 - GET /x/1/url/☃
ok 63 - 200 OK
ok 64 - exact match for content
ok 65 - GET /x/1/template/menubar
ok 66 - 200 OK
ok 67 - exact match for content
ok 68 - GET /x/1/template/does_not_exist
ok 69 - 404 Not Found
ok 70 - GET /x/♥/
ok 71 - 200 OK
ok 72 - exact match for content
ok 73 - GET /x/♥
ok 74 - 200 OK
ok 75 - exact match for content
ok 76 - GET /x/♥/index.html
ok 77 - 200 OK
ok 78 - exact match for content
ok 79 - GET /x/♥/echo
ok 80 - 200 OK
ok 81 - exact match for content
ok 82 - GET /x/♥/stream
ok 83 - 200 OK
ok 84 - exact match for content
ok 85 - GET /x/♥/url/☃
ok 86 - 200 OK
ok 87 - exact match for content
ok 88 - GET /x/♥/template/menubar
ok 89 - 200 OK
ok 90 - exact match for content
ok 91 - GET /x/♥/template/does_not_exist
ok 92 - 404 Not Found
ok 93 - GET /y/1
ok 94 - 200 OK
ok 95 - exact match for content
ok 96 - GET /x/1/template/menubar
ok 97 - 200 OK
ok 98 - exact match for content
ok 99 - GET /y/1/cached?cache=foo
ok 100 - 200 OK
ok 101 - exact match for content
ok 102 - GET /y/1/cached?cache=fail
ok 103 - 200 OK
ok 104 - exact match for content
ok 105 - GET /y/1/2
ok 106 - 404 Not Found
ok 107 - GET /y/♥
ok 108 - 200 OK
ok 109 - exact match for content
ok 110 - GET /y/♥/cached?cache=bar
ok 111 - 200 OK
ok 112 - exact match for content
ok 113 - GET /y/♥/cached?cache=fail
ok 114 - 200 OK
ok 115 - exact match for content
ok 116 - GET /y/♥/2
ok 117 - 404 Not Found
ok 118 - GET /host
ok 119 - 200 OK
ok 120 - exact match for content
ok 121 - GET /
ok 122 - 200 OK
ok 123 - exact match for content
ok 124 - GET /host
ok 125 - 200 OK
ok 126 - X-Message: it works!
ok 127 - exact match for content
ok 128 - GET /
ok 129 - 200 OK
ok 130 - exact match for content
ok 131 - GET /host
ok 132 - 200 OK
ok 133 - X-Message: it works!
ok 134 - exact match for content
ok 135 - GET /
ok 136 - 200 OK
ok 137 - exact match for content
ok 138 - GET /host
ok 139 - 200 OK
ok 140 - X-Message: it works!
ok 141 - exact match for content
ok 142 - GET /host
ok 143 - 200 OK
ok 144 - X-Message: it works!
ok 145 - exact match for content
ok 146 - GET /host
ok 147 - 200 OK
ok 148 - X-Message: it works!
ok 149 - exact match for content
ok 150 - GET /♥/123/
ok 151 - 200 OK
ok 152 - exact match for content
ok 153 - GET /♥/123/host
ok 154 - 200 OK
ok 155 - X-Message: it works!
ok 156 - exact match for content
ok 157 - GET /♥/123/echo
ok 158 - 200 OK
ok 159 - exact match for content
ok 160 - GET /♥/123/host
ok 161 - 200 OK
ok 162 - X-Message: it works!
ok 163 - exact match for content
ok 164 - GET /♥/123/echo
ok 165 - 200 OK
ok 166 - exact match for content
ok 167 - GET /♥/123/one
ok 168 - 200 OK
ok 169 - exact match for content
ok 170 - GET /♥/123/one/two
ok 171 - 200 OK
ok 172 - exact match for content
ok 173 - GET /
ok 174 - 404 Not Found
ok 175 - GET /
ok 176 - 404 Not Found
ok 177 - WebSocket handshake with /x/♥/url_for
ok 178 - send message
ok 179 - message received
ok 180 - message is similar
ok 181 - send message
ok 182 - message received
ok 183 - message is similar
ok 184 - closed WebSocket
1..184
ok
t\mojolicious\exception_lite_app.t .........
ok 1 - GET /logger?level=debug&message=one
ok 2 - 200 OK
ok 3 - exact match for content
ok 4 - right result
ok 5 - GET /logger?level=info&message=two
ok 6 - 200 OK
ok 7 - exact match for content
ok 8 - right result
ok 9 - GET /logger?level=warn&message=three
ok 10 - 200 OK
ok 11 - exact match for content
ok 12 - right result
ok 13 - GET /logger?level=error&message=four
ok 14 - 200 OK
ok 15 - exact match for content
ok 16 - right result
ok 17 - GET /logger?level=fatal&message=five
ok 18 - 200 OK
ok 19 - exact match for content
ok 20 - right result
ok 21 - GET /does_not_exist
ok 22 - 404 Not Found
ok 23 - element for selector "\#mojobar" exists
ok 24 - content is similar
ok 25 - POST /does_not_exist
ok 26 - 404 Not Found
ok 27 - content is similar
ok 28 - GET /custom_exception
ok 29 - 500 Internal Server Error
ok 30 - content is similar
ok 31 - GET /dead_template
ok 32 - 500 Internal Server Error
ok 33 - content is similar
ok 34 - content is similar
ok 35 - right result
ok 36 - GET /dead_included_template
ok 37 - 500 Internal Server Error
ok 38 - content is similar
ok 39 - content is similar
ok 40 - GET /dead_template_with_layout
ok 41 - 500 Internal Server Error
ok 42 - content is similar
ok 43 - content is similar
ok 44 - content is not similar
ok 45 - right result
ok 46 - GET /dead_action
ok 47 - 500 Internal Server Error
ok 48 - Content-Type: text/html;charset=UTF-8
ok 49 - content is similar
ok 50 - content is similar
ok 51 - exact match for selector "\#error"
ok 52 - right result
ok 53 - GET /dead_action.xml
ok 54 - 500 Internal Server Error
ok 55 - Content-Type: application/xml
ok 56 - exact match for content
ok 57 - GET /dead_action.json
ok 58 - 500 Internal Server Error
ok 59 - Content-Type: text/html;charset=UTF-8
ok 60 - content is similar
ok 61 - content is similar
ok 62 - GET /dead_action
ok 63 - 500 Internal Server Error
ok 64 - Content-Type: text/plain;charset=UTF-8
ok 65 - exact match for content
ok 66 - GET /double_dead_action_☃
ok 67 - 500 Internal Server Error
ok 68 - content is similar
ok 69 - content is similar
ok 70 - GET /trapped
ok 71 - 200 OK
ok 72 - exact match for content
ok 73 - GET /trapped/too
ok 74 - 200 OK
ok 75 - exact match for content
ok 76 - GET /custom
ok 77 - 200 OK
ok 78 - exact match for content
ok 79 - GET /dead_helper
ok 80 - 500 Internal Server Error
ok 81 - content is similar
ok 82 - GET /missing_template
ok 83 - 404 Not Found
ok 84 - Content-Type: text/html;charset=UTF-8
ok 85 - content is similar
ok 86 - GET /missing_template.xml
ok 87 - 404 Not Found
ok 88 - Content-Type: application/xml
ok 89 - exact match for content
ok 90 - GET /missing_template.json
ok 91 - 404 Not Found
ok 92 - Content-Type: text/html;charset=UTF-8
ok 93 - content is similar
ok 94 - GET /missing_template.txt
ok 95 - 404 Not Found
ok 96 - Content-Type: text/plain;charset=UTF-8
ok 97 - exact match for content
ok 98 - GET /missing_template/too
ok 99 - 404 Not Found
ok 100 - X-Not-Found: 1
ok 101 - Content-Type: text/html;charset=UTF-8
ok 102 - content is similar
ok 103 - GET /missing_helper
ok 104 - 500 Internal Server Error
ok 105 - Content-Type: text/html;charset=UTF-8
ok 106 - content is similar
ok 107 - content is similar
ok 108 - no exception
ok 109 - no snapshot
ok 110 - GET /reuse/exception
ok 111 - 500 Internal Server Error
ok 112 - content is similar
ok 113 - 'right exception' isa 'Mojo::Exception'
ok 114 - right message
ok 115 - right snapshot value
ok 116 - no exception in snapshot
ok 117 - GET /mojo/jquery/jquery.js
ok 118 - 200 OK
ok 119 - Content-Type: application/javascript
ok 120 - GET /mojo/prettify/run_prettify.js
ok 121 - 200 OK
ok 122 - Content-Type: application/javascript
ok 123 - GET /mojo/prettify/prettify-mojo-dark.css
ok 124 - 200 OK
ok 125 - Content-Type: text/css
ok 126 - GET /mojo/prettify/prettify-mojo-light.css
ok 127 - 200 OK
ok 128 - Content-Type: text/css
ok 129 - GET /mojo/failraptor.png
ok 130 - 200 OK
ok 131 - Content-Type: image/png
ok 132 - GET /mojo/logo-black.png
ok 133 - 200 OK
ok 134 - Content-Type: image/png
ok 135 - GET /mojo/logo-white.png
ok 136 - 200 OK
ok 137 - Content-Type: image/png
ok 138 - GET /mojo/noraptor.png
ok 139 - 200 OK
ok 140 - Content-Type: image/png
ok 141 - GET /mojo/notfound.png
ok 142 - 200 OK
ok 143 - Content-Type: image/png
ok 144 - GET /mojo/pinstripe-dark.png
ok 145 - 200 OK
ok 146 - Content-Type: image/png
ok 147 - GET /mojo/pinstripe-light.png
ok 148 - 200 OK
ok 149 - Content-Type: image/png
ok 150 - GET /mojo/stripes.png
ok 151 - 200 OK
ok 152 - Content-Type: image/png
1..152
ok
[Tue May 17 00:57:55 2016] [debug] Reading configuration file "C:\cpanfly-5.14\var\cpan\build\Mojolicious-6.62-kFETHP\t\mojolicious\external\my_app.conf"
[Tue May 17 00:57:55 2016] [debug] Reading configuration file "C:\cpanfly-5.14\var\cpan\build\Mojolicious-6.62-kFETHP\t\mojolicious\external\my_app.testing.conf"
[Tue May 17 00:57:55 2016] [debug] GET "/"
[Tue May 17 00:57:55 2016] [debug] Routing to a callback
[Tue May 17 00:57:55 2016] [debug] 200 OK (0.000858s, 1165.501/s)
[Tue May 17 00:57:55 2016] [debug] GET "/test"
[Tue May 17 00:57:55 2016] [debug] Routing to a callback
[Tue May 17 00:57:55 2016] [debug] 200 OK (0.00064s, 1562.500/s)
t\mojolicious\external_app.t ...............
ok 1 - GET /
ok 2 - 200 OK
ok 3 - exact match for content
ok 4 - GET /index.html
ok 5 - 200 OK
ok 6 - exact match for content
ok 7 - GET /test
ok 8 - 200 OK
ok 9 - exact match for content
1..9
ok
[Tue May 17 00:57:56 2016] [debug] Reading configuration file "C:\cpanfly-5.14\var\cpan\build\Mojolicious-6.62-kFETHP\t\mojolicious\external\myapp.conf"
[Tue May 17 00:57:56 2016] [debug] Reading configuration file "C:\cpanfly-5.14\var\cpan\build\Mojolicious-6.62-kFETHP\t\mojolicious\external\myapp.testing.conf"
[Tue May 17 00:57:56 2016] [debug] GET "/"
[Tue May 17 00:57:56 2016] [debug] Rendering template "index.html.ep"
[Tue May 17 00:57:56 2016] [debug] Rendering template "menubar.html.ep" from DATA section
[Tue May 17 00:57:56 2016] [debug] 200 OK (0.030843s, 32.422/s)
[Tue May 17 00:57:56 2016] [debug] GET "/echo"
[Tue May 17 00:57:56 2016] [debug] Routing to a callback
[Tue May 17 00:57:56 2016] [debug] 200 OK (0.000563s, 1776.199/s)
[Tue May 17 00:57:56 2016] [debug] GET "/stream"
[Tue May 17 00:57:56 2016] [debug] Routing to a callback
[Tue May 17 00:57:56 2016] [debug] 200 OK (0.000586s, 1706.485/s)
[Tue May 17 00:57:56 2016] [debug] GET "/url/%E2%98%83"
[Tue May 17 00:57:56 2016] [debug] Routing to a callback
[Tue May 17 00:57:56 2016] [debug] 200 OK (0.049271s, 20.296/s)
t\mojolicious\external_lite_app.t ..........
ok 1 - GET /
ok 2 - 200 OK
ok 3 - exact match for content
ok 4 - GET /index.html
ok 5 - 200 OK
ok 6 - exact match for content
ok 7 - GET /echo
ok 8 - 200 OK
ok 9 - exact match for content
ok 10 - GET /stream
ok 11 - 200 OK
ok 12 - exact match for content
ok 13 - GET /url/☃
ok 14 - 200 OK
ok 15 - exact match for content
1..15
ok
[Tue May 17 00:57:58 2016] [debug] GET "/expiration"
[Tue May 17 00:57:58 2016] [debug] Routing to a callback
[Tue May 17 00:57:58 2016] [debug] 302 Found (0.001673s, 597.729/s)
[Tue May 17 00:57:58 2016] [debug] GET "/expiration"
[Tue May 17 00:57:58 2016] [debug] Routing to a callback
[Tue May 17 00:57:58 2016] [debug] 200 OK (0.000812s, 1231.527/s)
[Tue May 17 00:57:58 2016] [debug] GET "/multi"
[Tue May 17 00:57:58 2016] [debug] Routing to a callback
[Tue May 17 00:57:58 2016] [debug] Rendering template "multi.html.ep" from DATA section
[Tue May 17 00:57:58 2016] [debug] 200 OK (0.021008s, 47.601/s)
[Tue May 17 00:57:58 2016] [debug] GET "/multi"
[Tue May 17 00:57:58 2016] [debug] Routing to a callback
[Tue May 17 00:57:58 2016] [debug] Rendering cached template "multi.html.ep" from DATA section
[Tue May 17 00:57:58 2016] [debug] 200 OK (0.001408s, 710.227/s)
[Tue May 17 00:57:58 2016] [debug] GET "/missing"
[Tue May 17 00:57:58 2016] [debug] Routing to a callback
[Tue May 17 00:57:58 2016] [debug] Template "does_not_exist/not_at_all.html.ep" not found
[Tue May 17 00:57:58 2016] [debug] Template "not_found.development.html.ep" not found
[Tue May 17 00:57:58 2016] [debug] Rendering template "not_found.html.epl" from DATA section
[Tue May 17 00:57:58 2016] [debug] 404 Not Found (0.00412s, 242.718/s)
[Tue May 17 00:57:58 2016] [debug] GET "/suspended"
[Tue May 17 00:57:58 2016] [debug] Routing to a callback
[Tue May 17 00:57:58 2016] [debug] Nothing has been rendered, expecting delayed response
[Tue May 17 00:57:58 2016] [debug] Rendering inline template "f75d6f5993c626fa8049366389f77928"
[Tue May 17 00:57:58 2016] [debug] 200 OK (0.001939s, 515.730/s)
[Tue May 17 00:57:58 2016] [debug] GET "/suspended"
[Tue May 17 00:57:58 2016] [debug] Routing to a callback
[Tue May 17 00:57:58 2016] [debug] Nothing has been rendered, expecting delayed response
[Tue May 17 00:57:58 2016] [debug] 200 OK (0.000868s, 1152.074/s)
[Tue May 17 00:57:58 2016] [debug] GET "/with_under"
[Tue May 17 00:57:58 2016] [debug] Routing to a callback
[Tue May 17 00:57:58 2016] [debug] Routing to a callback
[Tue May 17 00:57:58 2016] [debug] 200 OK (0.000793s, 1261.034/s)
[Tue May 17 00:57:58 2016] [debug] GET "/with_under_too"
[Tue May 17 00:57:58 2016] [debug] Routing to a callback
[Tue May 17 00:57:58 2016] [debug] Routing to a callback
[Tue May 17 00:57:58 2016] [debug] 200 OK (0.000795s, 1257.862/s)
[Tue May 17 00:57:58 2016] [debug] GET "/with_under_too"
[Tue May 17 00:57:58 2016] [debug] Routing to a callback
[Tue May 17 00:57:58 2016] [debug] 401 Unauthorized (0.000477s, 2096.436/s)
[Tue May 17 00:57:58 2016] [debug] GET "/param_auth"
[Tue May 17 00:57:58 2016] [debug] Routing to a callback
[Tue May 17 00:57:58 2016] [debug] Rendering template "param_auth_denied.html.epl" from DATA section
[Tue May 17 00:57:58 2016] [debug] 200 OK (0.001698s, 588.928/s)
[Tue May 17 00:57:58 2016] [debug] GET "/param_auth"
[Tue May 17 00:57:58 2016] [debug] Routing to a callback
[Tue May 17 00:57:58 2016] [debug] Rendering template "param_auth.html.epl" from DATA section
[Tue May 17 00:57:58 2016] [debug] 200 OK (0.001431s, 698.812/s)
[Tue May 17 00:57:58 2016] [debug] GET "/param_auth/too"
[Tue May 17 00:57:58 2016] [debug] Routing to a callback
[Tue May 17 00:57:58 2016] [debug] Rendering template "param_auth_denied.html.epl" from DATA section
[Tue May 17 00:57:58 2016] [debug] 200 OK (0.00164s, 609.756/s)
[Tue May 17 00:57:58 2016] [debug] GET "/param_auth/too"
[Tue May 17 00:57:58 2016] [debug] Routing to a callback
[Tue May 17 00:57:58 2016] [debug] Routing to a callback
[Tue May 17 00:57:58 2016] [debug] 200 OK (0.000675s, 1481.481/s)
[Tue May 17 00:57:58 2016] [debug] GET "/bridge2stash"
[Tue May 17 00:57:58 2016] [debug] Routing to a callback
[Tue May 17 00:57:58 2016] [debug] Routing to a callback
[Tue May 17 00:57:58 2016] [debug] Rendering template "bridge2stash.html.ep" from DATA section
[Tue May 17 00:57:58 2016] [debug] 200 OK (0.003543s, 282.247/s)
[Tue May 17 00:57:58 2016] [debug] GET "/bridge2stash"
[Tue May 17 00:57:58 2016] [debug] Routing to a callback
[Tue May 17 00:57:58 2016] [debug] Routing to a callback
[Tue May 17 00:57:58 2016] [debug] Rendering cached template "bridge2stash.html.ep" from DATA section
[Tue May 17 00:57:58 2016] [debug] Cookie "foo" is not signed
[Tue May 17 00:57:58 2016] [debug] Cookie "bad" has a bad signature
[Tue May 17 00:57:58 2016] [debug] 200 OK (0.001599s, 625.391/s)
[Tue May 17 00:57:58 2016] [debug] GET "/bridge2stash"
[Tue May 17 00:57:58 2016] [debug] Routing to a callback
[Tue May 17 00:57:58 2016] [debug] Routing to a callback
[Tue May 17 00:57:58 2016] [debug] Rendering cached template "bridge2stash.html.ep" from DATA section
[Tue May 17 00:57:58 2016] [debug] 200 OK (0.020238s, 49.412/s)
[Tue May 17 00:57:58 2016] [debug] GET "/bridge2stash"
[Tue May 17 00:57:58 2016] [debug] Routing to a callback
[Tue May 17 00:57:58 2016] [debug] Routing to a callback
[Tue May 17 00:57:58 2016] [debug] Rendering cached template "bridge2stash.html.ep" from DATA section
[Tue May 17 00:57:58 2016] [debug] 200 OK (0.00107s, 934.579/s)
[Tue May 17 00:57:58 2016] [debug] GET "/bridge2stash"
[Tue May 17 00:57:58 2016] [debug] Routing to a callback
[Tue May 17 00:57:58 2016] [debug] Routing to a callback
[Tue May 17 00:57:58 2016] [debug] Rendering cached template "bridge2stash.html.ep" from DATA section
[Tue May 17 00:57:58 2016] [debug] 200 OK (0.00117s, 854.701/s)
[Tue May 17 00:57:58 2016] [debug] GET "/bridge2stash"
[Tue May 17 00:57:58 2016] [debug] Routing to a callback
[Tue May 17 00:57:58 2016] [debug] Routing to a callback
[Tue May 17 00:57:58 2016] [debug] Rendering cached template "bridge2stash.html.ep" from DATA section
[Tue May 17 00:57:58 2016] [debug] 200 OK (0.001061s, 942.507/s)
[Tue May 17 00:57:58 2016] [debug] GET "/bridge2stash"
[Tue May 17 00:57:58 2016] [debug] Routing to a callback
[Tue May 17 00:57:58 2016] [debug] Routing to a callback
[Tue May 17 00:57:58 2016] [debug] Rendering cached template "bridge2stash.html.ep" from DATA section
[Tue May 17 00:57:58 2016] [debug] Cookie "foo" is not signed
[Tue May 17 00:57:58 2016] [debug] Cookie "bad" has a bad signature
[Tue May 17 00:57:58 2016] [debug] 200 OK (0.001497s, 668.003/s)
[Tue May 17 00:57:58 2016] [debug] GET "/bridge2stash"
[Tue May 17 00:57:58 2016] [debug] Routing to a callback
[Tue May 17 00:57:58 2016] [debug] Routing to a callback
[Tue May 17 00:57:58 2016] [debug] Rendering cached template "bridge2stash.html.ep" from DATA section
[Tue May 17 00:57:58 2016] [debug] Cookie "foo" is not signed
[Tue May 17 00:57:58 2016] [debug] Cookie "bad" has a bad signature
[Tue May 17 00:57:58 2016] [debug] 200 OK (0.001515s, 660.066/s)
[Tue May 17 00:57:58 2016] [debug] GET "/bridge2stash"
[Tue May 17 00:57:58 2016] [debug] Routing to a callback
[Tue May 17 00:57:58 2016] [debug] Routing to a callback
[Tue May 17 00:57:58 2016] [debug] Rendering cached template "bridge2stash.html.ep" from DATA section
[Tue May 17 00:57:58 2016] [debug] Cookie "foo" is not signed
[Tue May 17 00:57:58 2016] [debug] Cookie "bad" has a bad signature
[Tue May 17 00:57:58 2016] [debug] 200 OK (0.001343s, 744.602/s)
[Tue May 17 00:57:58 2016] [debug] GET "/late/session"
[Tue May 17 00:57:58 2016] [debug] Routing to a callback
[Tue May 17 00:57:58 2016] [debug] Routing to a callback
[Tue May 17 00:57:58 2016] [debug] 200 OK (0.001418s, 705.219/s)
[Tue May 17 00:57:58 2016] [debug] GET "/late/session"
[Tue May 17 00:57:58 2016] [debug] Routing to a callback
[Tue May 17 00:57:58 2016] [debug] Routing to a callback
[Tue May 17 00:57:58 2016] [debug] 200 OK (0.001108s, 902.527/s)
[Tue May 17 00:57:58 2016] [debug] GET "/late/session"
[Tue May 17 00:57:58 2016] [debug] Routing to a callback
[Tue May 17 00:57:58 2016] [debug] Routing to a callback
[Tue May 17 00:57:58 2016] [debug] 200 OK (0.001022s, 978.474/s)
[Tue May 17 00:57:58 2016] [debug] GET "/with/under/count"
[Tue May 17 00:57:58 2016] [debug] Routing to a callback
[Tue May 17 00:57:58 2016] [debug] Rendering template "withundercount.html.ep" from DATA section
[Tue May 17 00:57:58 2016] [debug] 200 OK (0.001929s, 518.403/s)
[Tue May 17 00:57:58 2016] [debug] GET "/bridge2stash"
[Tue May 17 00:57:58 2016] [debug] Routing to a callback
[Tue May 17 00:57:58 2016] [debug] Routing to a callback
[Tue May 17 00:57:58 2016] [debug] Rendering cached template "bridge2stash.html.ep" from DATA section
[Tue May 17 00:57:58 2016] [debug] Cookie "foo" is not signed
[Tue May 17 00:57:58 2016] [debug] Cookie "bad" has a bad signature
[Tue May 17 00:57:58 2016] [debug] 200 OK (0.00151s, 662.252/s)
[Tue May 17 00:57:58 2016] [debug] GET "/bridge2stash"
[Tue May 17 00:57:58 2016] [debug] Routing to a callback
[Tue May 17 00:57:58 2016] [debug] Routing to a callback
[Tue May 17 00:57:58 2016] [debug] Rendering cached template "bridge2stash.html.ep" from DATA section
[Tue May 17 00:57:58 2016] [debug] Cookie "foo" is not signed
[Tue May 17 00:57:58 2016] [debug] Cookie "bad" has a bad signature
[Tue May 17 00:57:58 2016] [debug] 200 OK (0.001489s, 671.592/s)
[Tue May 17 00:57:58 2016] [debug] GET "/bridge2stash"
[Tue May 17 00:57:58 2016] [debug] Routing to a callback
[Tue May 17 00:57:58 2016] [debug] Routing to a callback
[Tue May 17 00:57:58 2016] [debug] Rendering cached template "bridge2stash.html.ep" from DATA section
[Tue May 17 00:57:58 2016] [debug] Cookie "foo" is not signed
[Tue May 17 00:57:58 2016] [debug] Cookie "bad" has a bad signature
[Tue May 17 00:57:58 2016] [debug] 200 OK (0.001477s, 677.048/s)
[Tue May 17 00:57:58 2016] [debug] GET "/prefix"
[Tue May 17 00:57:58 2016] [debug] Routing to a callback
[Tue May 17 00:57:58 2016] [debug] 200 OK (0.000948s, 1054.852/s)
[Tue May 17 00:57:58 2016] [debug] POST "/prefix"
[Tue May 17 00:57:58 2016] [debug] Routing to a callback
[Tue May 17 00:57:58 2016] [debug] 200 OK (0.00092s, 1086.957/s)
[Tue May 17 00:57:58 2016] [debug] GET "/prefix/works"
[Tue May 17 00:57:58 2016] [debug] Routing to a callback
[Tue May 17 00:57:58 2016] [debug] 200 OK (0.000952s, 1050.420/s)
[Tue May 17 00:57:58 2016] [debug] GET "/prefix2/foo"
[Tue May 17 00:57:58 2016] [debug] Rendering inline template "ca356f7d899208fd2759f2531cfc8e74"
[Tue May 17 00:57:58 2016] [debug] 200 OK (0.001715s, 583.090/s)
[Tue May 17 00:57:58 2016] [debug] GET "/prefix2/bar"
[Tue May 17 00:57:58 2016] [debug] Rendering inline template "34f9261d332b1896a867253d2347a343"
[Tue May 17 00:57:58 2016] [debug] 200 OK (0.002627s, 380.662/s)
[Tue May 17 00:57:58 2016] [debug] GET "/reset"
[Tue May 17 00:57:58 2016] [debug] 200 OK (0.000895s, 1117.318/s)
[Tue May 17 00:57:58 2016] [debug] GET "/prefix/reset"
[Tue May 17 00:57:58 2016] [debug] Template "not_found.development.html.ep" not found
[Tue May 17 00:57:58 2016] [debug] Rendering template "not_found.html.epl" from DATA section
[Tue May 17 00:57:58 2016] [debug] 404 Not Found (0.002792s, 358.166/s)
[Tue May 17 00:57:58 2016] [debug] GET "/group"
[Tue May 17 00:57:58 2016] [debug] Rendering inline template "aa1f64c174ab22431ea730d40dd31be2"
[Tue May 17 00:57:58 2016] [debug] 200 OK (0.001637s, 610.874/s)
[Tue May 17 00:57:58 2016] [debug] GET "/group/nested"
[Tue May 17 00:57:58 2016] [debug] Rendering inline template "0aaf5ad99e026e2f9cfff1ea2b63131d"
[Tue May 17 00:57:58 2016] [debug] 200 OK (0.001835s, 544.959/s)
[Tue May 17 00:57:58 2016] [debug] GET "/group/nested/whatever"
[Tue May 17 00:57:58 2016] [debug] Rendering inline template "29a8fe7cb77c87fe892c298b0b9434da"
[Tue May 17 00:57:58 2016] [debug] 200 OK (0.001803s, 554.631/s)
[Tue May 17 00:57:58 2016] [debug] GET "/group/nested/something"
[Tue May 17 00:57:58 2016] [debug] Template "not_found.development.html.ep" not found
[Tue May 17 00:57:58 2016] [debug] Rendering template "not_found.html.epl" from DATA section
[Tue May 17 00:57:58 2016] [debug] 404 Not Found (0.002317s, 431.593/s)
[Tue May 17 00:57:58 2016] [debug] GET "/authgroup"
[Tue May 17 00:57:58 2016] [debug] Routing to a callback
[Tue May 17 00:57:58 2016] [debug] 200 OK (0.001201s, 832.639/s)
[Tue May 17 00:57:58 2016] [debug] GET "/authgroup"
[Tue May 17 00:57:58 2016] [debug] Routing to a callback
[Tue May 17 00:57:58 2016] [debug] 200 OK (0.000485s, 2061.856/s)
[Tue May 17 00:57:58 2016] [debug] GET "/authgroup.txt"
[Tue May 17 00:57:58 2016] [debug] Routing to a callback
[Tue May 17 00:57:58 2016] [debug] 200 OK (0.001234s, 810.373/s)
[Tue May 17 00:57:58 2016] [debug] GET "/authgroup.txt"
[Tue May 17 00:57:58 2016] [debug] Routing to a callback
[Tue May 17 00:57:58 2016] [debug] 200 OK (0.000492s, 2032.520/s)
[Tue May 17 00:57:58 2016] [debug] GET "/noauthgroup"
[Tue May 17 00:57:58 2016] [debug] Rendering inline template "deb307ad3777831e851b0c7c8ed65e70"
[Tue May 17 00:57:58 2016] [debug] 200 OK (0.001519s, 658.328/s)
[Tue May 17 00:57:58 2016] [debug] GET "/no_format"
[Tue May 17 00:57:58 2016] [debug] 200 OK (0.000955s, 1047.120/s)
[Tue May 17 00:57:58 2016] [debug] GET "/no_format.txt"
[Tue May 17 00:57:58 2016] [debug] Template "not_found.development.html.ep" not found
[Tue May 17 00:57:58 2016] [debug] Rendering template "not_found.html.epl" from DATA section
[Tue May 17 00:57:58 2016] [debug] 404 Not Found (0.002196s, 455.373/s)
[Tue May 17 00:57:58 2016] [debug] GET "/some_formats"
[Tue May 17 00:57:58 2016] [debug] Template "not_found.development.html.ep" not found
[Tue May 17 00:57:58 2016] [debug] Rendering template "not_found.html.epl" from DATA section
[Tue May 17 00:57:58 2016] [debug] 404 Not Found (0.002166s, 461.681/s)
[Tue May 17 00:57:58 2016] [debug] GET "/some_formats.txt"
[Tue May 17 00:57:58 2016] [debug] 200 OK (0.001015s, 985.222/s)
[Tue May 17 00:57:58 2016] [debug] GET "/some_formats.json"
[Tue May 17 00:57:58 2016] [debug] 200 OK (0.00097s, 1030.928/s)
[Tue May 17 00:57:58 2016] [debug] GET "/some_formats.xml"
[Tue May 17 00:57:58 2016] [debug] Template "not_found.development.html.ep" not found
[Tue May 17 00:57:58 2016] [debug] Rendering template "not_found.html.epl" from DATA section
[Tue May 17 00:57:58 2016] [debug] 404 Not Found (0.002172s, 460.405/s)
[Tue May 17 00:57:58 2016] [debug] GET "/no_real_format"
[Tue May 17 00:57:58 2016] [debug] Template "not_found.development.html.ep" not found
[Tue May 17 00:57:58 2016] [debug] Rendering template "not_found.html.epl" from DATA section
[Tue May 17 00:57:58 2016] [debug] 404 Not Found (0.00215s, 465.116/s)
[Tue May 17 00:57:58 2016] [debug] GET "/no_real_format.xml"
[Tue May 17 00:57:58 2016] [debug] 200 OK (0.001069s, 935.454/s)
[Tue May 17 00:57:58 2016] [debug] GET "/no_real_format.txt"
[Tue May 17 00:57:58 2016] [debug] Template "not_found.development.html.ep" not found
[Tue May 17 00:57:58 2016] [debug] Rendering template "not_found.html.epl" from DATA section
[Tue May 17 00:57:58 2016] [debug] 404 Not Found (0.002202s, 454.133/s)
[Tue May 17 00:57:58 2016] [debug] GET "/one_format"
[Tue May 17 00:57:58 2016] [debug] Template "not_found.development.html.ep" not found
[Tue May 17 00:57:58 2016] [debug] Rendering template "not_found.html.epl" from DATA section
[Tue May 17 00:57:58 2016] [debug] 404 Not Found (0.002149s, 465.333/s)
[Tue May 17 00:57:58 2016] [debug] GET "/one_format.xml"
[Tue May 17 00:57:58 2016] [debug] 200 OK (0.001024s, 976.563/s)
[Tue May 17 00:57:58 2016] [debug] GET "/one_format.txt"
[Tue May 17 00:57:58 2016] [debug] Template "not_found.development.html.ep" not found
[Tue May 17 00:57:58 2016] [debug] Rendering template "not_found.html.epl" from DATA section
[Tue May 17 00:57:58 2016] [debug] 404 Not Found (0.002288s, 437.063/s)
t\mojolicious\group_lite_app.t .............
ok 1 - GET /expiration?redirect=1
ok 2 - 200 OK
ok 3 - Server: Mojolicious (Perl)
ok 4 - exact match for content
ok 5 - no expiration
ok 6 - GET /multi
ok 7 - 200 OK
ok 8 - Server: Mojolicious (Perl)
ok 9 - exact match for content
ok 10 - GET /multi
ok 11 - 200 OK
ok 12 - Server: Mojolicious (Perl)
ok 13 - exact match for content
ok 14 - GET /missing
ok 15 - 404 Not Found
ok 16 - exact match for content
ok 17 - GET /suspended?ok=1
ok 18 - 200 OK
ok 19 - Server: Mojolicious (Perl)
ok 20 - exact match for content
ok 21 - right message
ok 22 - right message
ok 23 - right message
ok 24 - right message
ok 25 - GET /suspended?ok=0
ok 26 - 200 OK
ok 27 - Server: Mojolicious (Perl)
ok 28 - exact match for content
ok 29 - GET /with_under
ok 30 - 200 OK
ok 31 - Server: Mojolicious (Perl)
ok 32 - X-Under: 23, 24
ok 33 - X-Under is similar
ok 34 - exact match for content
ok 35 - GET /with_under_too
ok 36 - 200 OK
ok 37 - Server: Mojolicious (Perl)
ok 38 - X-Under: 23, 24
ok 39 - X-Under is similar
ok 40 - exact match for content
ok 41 - GET /with_under_too
ok 42 - 401 Unauthorized
ok 43 - Server: Mojolicious (Perl)
ok 44 - content is similar
ok 45 - GET /param_auth
ok 46 - 200 OK
ok 47 - Server: Mojolicious (Perl)
ok 48 - exact match for content
ok 49 - no "_name" value
ok 50 - GET /param_auth?name=Bender
ok 51 - 200 OK
ok 52 - Server: Mojolicious (Perl)
ok 53 - exact match for content
ok 54 - GET /param_auth/too
ok 55 - 200 OK
ok 56 - Server: Mojolicious (Perl)
ok 57 - exact match for content
ok 58 - GET /param_auth/too?name=Bender
ok 59 - 200 OK
ok 60 - Server: Mojolicious (Perl)
ok 61 - exact match for content
ok 62 - GET /bridge2stash
ok 63 - 200 OK
ok 64 - exact match for content
ok 65 - has expiration
ok 66 - right "_name" value
ok 67 - GET /bridge2stash
ok 68 - 200 OK
ok 69 - exact match for content
ok 70 - right message
ok 71 - right message
ok 72 - session cookie has HttpOnly flag
ok 73 - GET /bridge2stash
ok 74 - 200 OK
ok 75 - exact match for content
ok 76 - GET /bridge2stash
ok 77 - 200 OK
ok 78 - exact match for content
ok 79 - GET /bridge2stash
ok 80 - 200 OK
ok 81 - exact match for content
ok 82 - GET /bridge2stash
ok 83 - 200 OK
ok 84 - exact match for content
ok 85 - GET /mojo/logo-white.png
ok 86 - 200 OK
ok 87 - GET /mojo/logo-black.png
ok 88 - 200 OK
ok 89 - GET /mojo/logo-white.png
ok 90 - 200 OK
ok 91 - GET /mojo/logo-black.png
ok 92 - 200 OK
ok 93 - GET /bridge2stash
ok 94 - 200 OK
ok 95 - exact match for content
ok 96 - GET /bridge2stash
ok 97 - 200 OK
ok 98 - exact match for content
ok 99 - session cookie expires
ok 100 - GET /bridge2stash
ok 101 - 200 OK
ok 102 - exact match for content
ok 103 - GET /late/session
ok 104 - 200 OK
ok 105 - exact match for content
ok 106 - GET /late/session
ok 107 - 200 OK
ok 108 - exact match for content
ok 109 - GET /late/session
ok 110 - 200 OK
ok 111 - exact match for content
ok 112 - GET /with/under/count
ok 113 - 200 OK
ok 114 - Server: Mojolicious (Perl)
ok 115 - X-Under: 1
ok 116 - exact match for content
ok 117 - no "_name" value
ok 118 - GET /bridge2stash
ok 119 - 200 OK
ok 120 - exact match for content
ok 121 - GET /bridge2stash
ok 122 - 200 OK
ok 123 - exact match for content
ok 124 - GET /bridge2stash
ok 125 - 200 OK
ok 126 - exact match for content
ok 127 - GET /prefix
ok 128 - 200 OK
ok 129 - Server: Mojolicious (Perl)
ok 130 - exact match for content
ok 131 - POST /prefix
ok 132 - 200 OK
ok 133 - Server: Mojolicious (Perl)
ok 134 - exact match for content
ok 135 - GET /prefix/works
ok 136 - 200 OK
ok 137 - Server: Mojolicious (Perl)
ok 138 - exact match for content
ok 139 - GET /prefix2/foo
ok 140 - 200 OK
ok 141 - exact match for content
ok 142 - GET /prefix2/bar
ok 143 - 200 OK
ok 144 - exact match for content
ok 145 - GET /reset
ok 146 - 200 OK
ok 147 - exact match for content
ok 148 - GET /prefix/reset
ok 149 - 404 Not Found
ok 150 - exact match for content
ok 151 - GET /group
ok 152 - 200 OK
ok 153 - exact match for content
ok 154 - GET /group/nested
ok 155 - 200 OK
ok 156 - exact match for content
ok 157 - GET /group/nested/whatever
ok 158 - 200 OK
ok 159 - exact match for content
ok 160 - GET /group/nested/something
ok 161 - 404 Not Found
ok 162 - exact match for content
ok 163 - GET /authgroup?ok=1
ok 164 - 200 OK
ok 165 - Content-Type: text/html;charset=UTF-8
ok 166 - exact match for content
ok 167 - GET /authgroup
ok 168 - 200 OK
ok 169 - Content-Type: text/html;charset=UTF-8
ok 170 - exact match for content
ok 171 - GET /authgroup.txt?ok=1
ok 172 - 200 OK
ok 173 - Content-Type: text/plain;charset=UTF-8
ok 174 - exact match for content
ok 175 - GET /authgroup.txt
ok 176 - 200 OK
ok 177 - Content-Type: text/plain;charset=UTF-8
ok 178 - exact match for content
ok 179 - GET /noauthgroup
ok 180 - 200 OK
ok 181 - exact match for content
ok 182 - GET /no_format
ok 183 - 200 OK
ok 184 - Content-Type: text/html;charset=UTF-8
ok 185 - exact match for content
ok 186 - GET /no_format.txt
ok 187 - 404 Not Found
ok 188 - Content-Type: text/html;charset=UTF-8
ok 189 - exact match for content
ok 190 - GET /some_formats
ok 191 - 404 Not Found
ok 192 - Content-Type: text/html;charset=UTF-8
ok 193 - exact match for content
ok 194 - GET /some_formats.txt
ok 195 - 200 OK
ok 196 - Content-Type: text/plain;charset=UTF-8
ok 197 - exact match for content
ok 198 - GET /some_formats.json
ok 199 - 200 OK
ok 200 - Content-Type: application/json;charset=UTF-8
ok 201 - exact match for content
ok 202 - GET /some_formats.xml
ok 203 - 404 Not Found
ok 204 - Content-Type: text/html;charset=UTF-8
ok 205 - exact match for content
ok 206 - GET /no_real_format
ok 207 - 404 Not Found
ok 208 - Content-Type: text/html;charset=UTF-8
ok 209 - exact match for content
ok 210 - GET /no_real_format.xml
ok 211 - 200 OK
ok 212 - Content-Type: text/html;charset=UTF-8
ok 213 - exact match for content
ok 214 - GET /no_real_format.txt
ok 215 - 404 Not Found
ok 216 - Content-Type: text/html;charset=UTF-8
ok 217 - exact match for content
ok 218 - GET /one_format
ok 219 - 404 Not Found
ok 220 - Content-Type: text/html;charset=UTF-8
ok 221 - exact match for content
ok 222 - GET /one_format.xml
ok 223 - 200 OK
ok 224 - Content-Type: application/xml
ok 225 - exact match for content
ok 226 - GET /one_format.txt
ok 227 - 404 Not Found
ok 228 - Content-Type: text/html;charset=UTF-8
ok 229 - exact match for content
1..229
ok
[Tue May 17 00:58:00 2016] [debug] Reading configuration file "C:\cpanfly-5.14\var\cpan\build\Mojolicious-6.62-kFETHP\t\mojolicious\public\hello.txt"
[Tue May 17 00:58:00 2016] [debug] Reading configuration file "C:\cpanfly-5.14\var\cpan\build\Mojolicious-6.62-kFETHP\t\mojolicious\json_config_lite_app.json"
[Tue May 17 00:58:00 2016] [debug] Reading configuration file "C:/cpanfly-5.14/var/cpan/build/Mojolicious-6.62-kFETHP/t/mojolicious/json_config_lite_app_abs.json"
[Tue May 17 00:58:00 2016] [debug] Reading configuration file "C:/cpanfly-5.14/var/cpan/build/Mojolicious-6.62-kFETHP/t/mojolicious/json_config_lite_app_abs.development.json"
[Tue May 17 00:58:00 2016] [debug] GET "/"
[Tue May 17 00:58:00 2016] [debug] Rendering template "index.html.ep" from DATA section
[Tue May 17 00:58:00 2016] [debug] 200 OK (0.010545s, 94.832/s)
t\mojolicious\json_config_lite_app.t .......
ok 1 - right value
ok 2 - right error
ok 3 - right message
ok 4 - right value
ok 5 - right value
ok 6 - right value
ok 7 - right value
ok 8 - right value
ok 9 - right value
ok 10 - right value
ok 11 - right value
ok 12 - right value
ok 13 - right value
ok 14 - right value
ok 15 - right value
ok 16 - right value
ok 17 - right value
ok 18 - right value
ok 19 - right value
ok 20 - GET /
ok 21 - 200 OK
ok 22 - exact match for content
ok 23 - right value
ok 24 - right value
ok 25 - right value
ok 26 - right value
ok 27 - no config file
ok 28 - no config file
1..28
ok
[Tue May 17 00:58:02 2016] [debug] Reading configuration file "C:\cpanfly-5.14\var\cpan\build\Mojolicious-6.62-kFETHP\t\mojolicious\json_config_mode_lite_app.json"
[Tue May 17 00:58:02 2016] [debug] Reading configuration file "C:\cpanfly-5.14\var\cpan\build\Mojolicious-6.62-kFETHP\t\mojolicious\json_config_mode_lite_app.testing.json"
[Tue May 17 00:58:02 2016] [debug] GET "/"
[Tue May 17 00:58:02 2016] [debug] Rendering template "index.html.ep" from DATA section
[Tue May 17 00:58:02 2016] [debug] 200 OK (0.015129s, 66.098/s)
t\mojolicious\json_config_mode_lite_app.t ..
ok 1 - GET /
ok 2 - 200 OK
ok 3 - content is similar
1..3
ok
[Tue May 17 00:58:04 2016] [debug] GET "/works"
[Tue May 17 00:58:04 2016] [debug] Rendering template "works.html.ep" from DATA section
[Tue May 17 00:58:04 2016] [debug] Rendering template "layouts/default.html.ep" from DATA section
[Tue May 17 00:58:04 2016] [debug] 200 OK (0.016456s, 60.768/s)
[Tue May 17 00:58:04 2016] [debug] GET "/works"
[Tue May 17 00:58:04 2016] [debug] Rendering cached template "works.html.ep" from DATA section
[Tue May 17 00:58:04 2016] [debug] Rendering template "layouts/green.html.ep" from DATA section
[Tue May 17 00:58:04 2016] [debug] 200 OK (0.001759s, 568.505/s)
[Tue May 17 00:58:04 2016] [debug] GET "/works"
[Tue May 17 00:58:04 2016] [debug] Rendering cached template "works.html.ep" from DATA section
[Tue May 17 00:58:04 2016] [debug] Rendering template "blue.html.ep" from DATA section
[Tue May 17 00:58:04 2016] [debug] 200 OK (0.001867s, 535.619/s)
[Tue May 17 00:58:04 2016] [debug] GET "/mixed"
[Tue May 17 00:58:04 2016] [debug] Rendering template "mixed.html.ep" from DATA section
[Tue May 17 00:58:04 2016] [debug] Rendering template "layouts/mixed.txt.ep" from DATA section
[Tue May 17 00:58:04 2016] [debug] 200 OK (0.002606s, 383.730/s)
[Tue May 17 00:58:04 2016] [debug] GET "/doesnotexist"
[Tue May 17 00:58:04 2016] [debug] Template "doesnotexist.html.ep" not found
[Tue May 17 00:58:04 2016] [debug] Template "not_found.development.html.ep" not found
[Tue May 17 00:58:04 2016] [debug] Rendering template "not_found.html.ep" from DATA section
[Tue May 17 00:58:04 2016] [debug] Rendering cached template "layouts/default.html.ep" from DATA section
[Tue May 17 00:58:04 2016] [debug] 404 Not Found (0.004901s, 204.040/s)
[Tue May 17 00:58:04 2016] [debug] GET "/doesnotexist"
[Tue May 17 00:58:04 2016] [debug] Template "doesnotexist.html.ep" not found
[Tue May 17 00:58:04 2016] [debug] Template "not_found.development.html.ep" not found
[Tue May 17 00:58:04 2016] [debug] Rendering cached template "not_found.html.ep" from DATA section
[Tue May 17 00:58:04 2016] [debug] Rendering cached template "layouts/green.html.ep" from DATA section
[Tue May 17 00:58:04 2016] [debug] 404 Not Found (0.00172s, 581.395/s)
[Tue May 17 00:58:04 2016] [debug] GET "/doesnotexist"
[Tue May 17 00:58:04 2016] [debug] Template "doesnotexist.html.ep" not found
[Tue May 17 00:58:04 2016] [debug] Template "not_found.development.html.ep" not found
[Tue May 17 00:58:04 2016] [debug] Rendering cached template "not_found.html.ep" from DATA section
[Tue May 17 00:58:04 2016] [debug] Rendering cached template "blue.html.ep" from DATA section
[Tue May 17 00:58:04 2016] [debug] 404 Not Found (0.001745s, 573.066/s)
[Tue May 17 00:58:04 2016] [debug] GET "/dies"
[Tue May 17 00:58:04 2016] [debug] Routing to a callback
[Tue May 17 00:58:04 2016] [error] Died at t\mojolicious\layouted_lite_app.t line 37, line 484.
[Tue May 17 00:58:04 2016] [debug] Template "exception.development.html.ep" not found
[Tue May 17 00:58:04 2016] [debug] Rendering template "exception.html.ep" from DATA section
[Tue May 17 00:58:04 2016] [debug] Rendering cached template "layouts/default.html.ep" from DATA section
[Tue May 17 00:58:04 2016] [debug] 500 Internal Server Error (0.00681s, 146.843/s)
[Tue May 17 00:58:04 2016] [debug] GET "/dies"
[Tue May 17 00:58:04 2016] [debug] Routing to a callback
[Tue May 17 00:58:04 2016] [error] Died at t\mojolicious\layouted_lite_app.t line 37.
[Tue May 17 00:58:04 2016] [debug] Template "exception.development.html.ep" not found
[Tue May 17 00:58:04 2016] [debug] Rendering cached template "exception.html.ep" from DATA section
[Tue May 17 00:58:04 2016] [debug] Rendering cached template "layouts/green.html.ep" from DATA section
[Tue May 17 00:58:04 2016] [debug] 500 Internal Server Error (0.005625s, 177.778/s)
[Tue May 17 00:58:04 2016] [debug] GET "/dies"
[Tue May 17 00:58:04 2016] [debug] Routing to a callback
[Tue May 17 00:58:04 2016] [error] Died at t\mojolicious\layouted_lite_app.t line 37.
[Tue May 17 00:58:04 2016] [debug] Template "exception.development.html.ep" not found
[Tue May 17 00:58:04 2016] [debug] Rendering cached template "exception.html.ep" from DATA section
[Tue May 17 00:58:04 2016] [debug] Rendering cached template "blue.html.ep" from DATA section
[Tue May 17 00:58:04 2016] [debug] 500 Internal Server Error (0.006602s, 151.469/s)
[Tue May 17 00:58:04 2016] [debug] GET "/template_inheritance"
[Tue May 17 00:58:04 2016] [debug] Routing to a callback
[Tue May 17 00:58:04 2016] [debug] Rendering template "template_inheritance.html.ep" from DATA section
[Tue May 17 00:58:04 2016] [debug] Rendering template "layouts/template_inheritance.html.ep" from DATA section
[Tue May 17 00:58:04 2016] [debug] 200 OK (0.004123s, 242.542/s)
[Tue May 17 00:58:04 2016] [debug] GET "/layout_without_inheritance"
[Tue May 17 00:58:04 2016] [debug] Routing to a callback
[Tue May 17 00:58:04 2016] [debug] Rendering cached template "layouts/template_inheritance.html.ep" from DATA section
[Tue May 17 00:58:04 2016] [debug] 200 OK (0.000889s, 1124.859/s)
[Tue May 17 00:58:04 2016] [debug] GET "/double_inheritance"
[Tue May 17 00:58:04 2016] [debug] Routing to a callback
[Tue May 17 00:58:04 2016] [debug] Rendering template "double_inheritance.html.ep" from DATA section
[Tue May 17 00:58:04 2016] [debug] Rendering cached template "template_inheritance.html.ep" from DATA section
[Tue May 17 00:58:04 2016] [debug] Rendering cached template "layouts/template_inheritance.html.ep" from DATA section
[Tue May 17 00:58:04 2016] [debug] 200 OK (0.002463s, 406.009/s)
[Tue May 17 00:58:04 2016] [debug] GET "/triple_inheritance"
[Tue May 17 00:58:04 2016] [debug] Rendering template "triple_inheritance.html.ep" from DATA section
[Tue May 17 00:58:04 2016] [debug] Rendering cached template "double_inheritance.html.ep" from DATA section
[Tue May 17 00:58:04 2016] [debug] Rendering cached template "template_inheritance.html.ep" from DATA section
[Tue May 17 00:58:04 2016] [debug] Rendering cached template "layouts/template_inheritance.html.ep" from DATA section
[Tue May 17 00:58:04 2016] [debug] 200 OK (0.002502s, 399.680/s)
[Tue May 17 00:58:04 2016] [debug] GET "/mixed_inheritance/first"
[Tue May 17 00:58:04 2016] [debug] Rendering template "first.html.ep" from DATA section
[Tue May 17 00:58:04 2016] [debug] Rendering cached template "layouts/default.html.ep" from DATA section
[Tue May 17 00:58:04 2016] [debug] 200 OK (0.00223s, 448.430/s)
[Tue May 17 00:58:04 2016] [debug] GET "/mixed_inheritance/second"
[Tue May 17 00:58:04 2016] [debug] Rendering template "second.html.ep" from DATA section
[Tue May 17 00:58:04 2016] [debug] Rendering cached template "first.html.ep" from DATA section
[Tue May 17 00:58:04 2016] [debug] Rendering cached template "layouts/green.html.ep" from DATA section
[Tue May 17 00:58:04 2016] [debug] 200 OK (0.002212s, 452.080/s)
[Tue May 17 00:58:04 2016] [debug] GET "/mixed_inheritance/third"
[Tue May 17 00:58:04 2016] [debug] Rendering template "third.html.ep" from DATA section
[Tue May 17 00:58:04 2016] [debug] Rendering cached template "second.html.ep" from DATA section
[Tue May 17 00:58:04 2016] [debug] Rendering cached template "first.html.ep" from DATA section
[Tue May 17 00:58:04 2016] [debug] Rendering cached template "layouts/default.html.ep" from DATA section
[Tue May 17 00:58:04 2016] [debug] 200 OK (0.002466s, 405.515/s)
[Tue May 17 00:58:04 2016] [debug] GET "/plugin_with_template"
[Tue May 17 00:58:04 2016] [debug] Routing to a callback
[Tue May 17 00:58:04 2016] [debug] Rendering template "plugin_with_template.html.ep" from DATA section
[Tue May 17 00:58:04 2016] [debug] Rendering template "layouts/plugin_with_template.html.ep" from DATA section
[Tue May 17 00:58:04 2016] [debug] 200 OK (0.002674s, 373.972/s)
[Tue May 17 00:58:04 2016] [debug] GET "/nested-includes"
[Tue May 17 00:58:04 2016] [debug] Routing to a callback
[Tue May 17 00:58:04 2016] [debug] Rendering template "nested-includes.html.ep" from DATA section
[Tue May 17 00:58:04 2016] [debug] Rendering template "outerlayout.html.ep" from DATA section
[Tue May 17 00:58:04 2016] [debug] Rendering template "outermenu.html.ep" from DATA section
[Tue May 17 00:58:04 2016] [debug] Rendering template "layouts/layout.html.ep" from DATA section
[Tue May 17 00:58:04 2016] [debug] 200 OK (0.005567s, 179.630/s)
[Tue May 17 00:58:04 2016] [debug] GET "/localized/include"
[Tue May 17 00:58:04 2016] [debug] Routing to a callback
[Tue May 17 00:58:04 2016] [debug] Rendering template "localized.html.ep" from DATA section
[Tue May 17 00:58:04 2016] [debug] Rendering template "localized_include.html.ep" from DATA section
[Tue May 17 00:58:04 2016] [debug] Rendering template "localized2.html.ep" from DATA section
[Tue May 17 00:58:04 2016] [debug] Rendering template "localized1.html.ep" from DATA section
[Tue May 17 00:58:04 2016] [debug] 200 OK (0.005218s, 191.644/s)
[Tue May 17 00:58:04 2016] [debug] GET "/plain/reverse"
[Tue May 17 00:58:04 2016] [debug] Template "layouts/default.foo.ep" not found
[Tue May 17 00:58:04 2016] [debug] 200 OK (0.001061s, 942.507/s)
[Tue May 17 00:58:04 2016] [debug] GET "/outerlayout"
[Tue May 17 00:58:04 2016] [debug] Routing to a callback
[Tue May 17 00:58:04 2016] [debug] Rendering cached template "outerlayout.html.ep" from DATA section
[Tue May 17 00:58:04 2016] [debug] Rendering cached template "outermenu.html.ep" from DATA section
[Tue May 17 00:58:04 2016] [debug] Rendering cached template "layouts/layout.html.ep" from DATA section
[Tue May 17 00:58:04 2016] [debug] 200 OK (0.001411s, 708.717/s)
[Tue May 17 00:58:04 2016] [debug] GET "/outerextends"
[Tue May 17 00:58:04 2016] [debug] Routing to a callback
[Tue May 17 00:58:04 2016] [debug] Rendering cached template "outerlayout.html.ep" from DATA section
[Tue May 17 00:58:04 2016] [debug] Rendering cached template "outermenu.html.ep" from DATA section
[Tue May 17 00:58:04 2016] [debug] Rendering cached template "layouts/layout.html.ep" from DATA section
[Tue May 17 00:58:04 2016] [debug] 200 OK (0.001451s, 689.180/s)
[Tue May 17 00:58:04 2016] [debug] GET "/outerlayouttwo"
[Tue May 17 00:58:04 2016] [debug] Routing to a callback
[Tue May 17 00:58:04 2016] [debug] Rendering cached template "outerlayout.html.ep" from DATA section
[Tue May 17 00:58:04 2016] [debug] Rendering cached template "outermenu.html.ep" from DATA section
[Tue May 17 00:58:04 2016] [debug] Rendering cached template "layouts/layout.html.ep" from DATA section
[Tue May 17 00:58:04 2016] [debug] 200 OK (0.001978s, 505.561/s)
[Tue May 17 00:58:04 2016] [debug] GET "/outerinnerlayout"
[Tue May 17 00:58:04 2016] [debug] Routing to a callback
[Tue May 17 00:58:04 2016] [debug] Rendering template "outerinnerlayout.html.ep" from DATA section
[Tue May 17 00:58:04 2016] [debug] Rendering cached template "outermenu.html.ep" from DATA section
[Tue May 17 00:58:04 2016] [debug] Rendering cached template "layouts/layout.html.ep" from DATA section
[Tue May 17 00:58:04 2016] [debug] Rendering cached template "layouts/layout.html.ep" from DATA section
[Tue May 17 00:58:04 2016] [debug] 200 OK (0.003208s, 311.721/s)
[Tue May 17 00:58:04 2016] [debug] GET "/withblocklayout"
[Tue May 17 00:58:04 2016] [debug] Routing to a callback
[Tue May 17 00:58:04 2016] [debug] Rendering template "index.html.epl" from DATA section
[Tue May 17 00:58:04 2016] [debug] Rendering template "layouts/with_block.html.epl" from DATA section
[Tue May 17 00:58:04 2016] [debug] 200 OK (0.00291s, 343.643/s)
[Tue May 17 00:58:04 2016] [debug] GET "/content_for"
[Tue May 17 00:58:04 2016] [debug] Rendering template "content_for.html.ep" from DATA section
[Tue May 17 00:58:04 2016] [debug] Rendering template "content_for_partial.html.ep" from DATA section
[Tue May 17 00:58:04 2016] [debug] Rendering template "layouts/content_for.html.ep" from DATA section
[Tue May 17 00:58:04 2016] [debug] 200 OK (0.004795s, 208.551/s)
[Tue May 17 00:58:04 2016] [debug] GET "/content_with"
[Tue May 17 00:58:04 2016] [debug] Rendering template "content_with.html.ep" from DATA section
[Tue May 17 00:58:04 2016] [debug] Rendering cached template "layouts/default.html.ep" from DATA section
[Tue May 17 00:58:04 2016] [debug] 200 OK (0.003262s, 306.560/s)
[Tue May 17 00:58:04 2016] [debug] GET "/inline"
[Tue May 17 00:58:04 2016] [debug] Rendering inline template "58b15140d3fece4c2f523911f5f5328a"
[Tue May 17 00:58:04 2016] [debug] 200 OK (0.001476s, 677.507/s)
[Tue May 17 00:58:04 2016] [debug] GET "/inline/again"
[Tue May 17 00:58:04 2016] [debug] Rendering inline template "cfcd208495d565ef66e7dff9f98764da"
[Tue May 17 00:58:04 2016] [debug] 200 OK (0.001516s, 659.631/s)
[Tue May 17 00:58:04 2016] [debug] GET "/data"
[Tue May 17 00:58:04 2016] [debug] 200 OK (0.000772s, 1295.337/s)
[Tue May 17 00:58:04 2016] [debug] GET "/variants.txt"
[Tue May 17 00:58:04 2016] [debug] Routing to a callback
[Tue May 17 00:58:04 2016] [debug] Rendering template "variants.txt.ep" from DATA section
[Tue May 17 00:58:04 2016] [debug] Rendering template "layouts/variants.txt.ep" from DATA section
[Tue May 17 00:58:04 2016] [debug] 200 OK (0.016055s, 62.286/s)
[Tue May 17 00:58:04 2016] [debug] GET "/variants.txt"
[Tue May 17 00:58:04 2016] [debug] Routing to a callback
[Tue May 17 00:58:04 2016] [debug] Rendering template "variants.txt+tablet.epl" from DATA section
[Tue May 17 00:58:04 2016] [debug] Rendering cached template "layouts/variants.txt.ep" from DATA section
[Tue May 17 00:58:04 2016] [debug] 200 OK (0.001597s, 626.174/s)
[Tue May 17 00:58:04 2016] [debug] GET "/variants.txt"
[Tue May 17 00:58:04 2016] [debug] Routing to a callback
[Tue May 17 00:58:04 2016] [debug] Rendering cached template "variants.txt.ep" from DATA section
[Tue May 17 00:58:04 2016] [debug] Rendering cached template "layouts/variants.txt.ep" from DATA section
[Tue May 17 00:58:04 2016] [debug] 200 OK (0.000897s, 1114.827/s)
[Tue May 17 00:58:04 2016] [debug] GET "/variants.txt"
[Tue May 17 00:58:04 2016] [debug] Routing to a callback
[Tue May 17 00:58:04 2016] [debug] Rendering cached template "variants.txt.ep" from DATA section
[Tue May 17 00:58:04 2016] [debug] Rendering template "layouts/variants.txt+0.ep" from DATA section
[Tue May 17 00:58:04 2016] [debug] 200 OK (0.001734s, 576.701/s)
t\mojolicious\layouted_lite_app.t ..........
ok 1 - right content
ok 2 - right content
ok 3 - GET /works
ok 4 - 200 OK
ok 5 - Content-Type: text/html;charset=UTF-8
ok 6 - exact match for content
ok 7 - GET /works?green=1
ok 8 - 200 OK
ok 9 - Content-Type: text/html;charset=UTF-8
ok 10 - exact match for content
ok 11 - GET /works?blue=1
ok 12 - 200 OK
ok 13 - Content-Type: text/html;charset=UTF-8
ok 14 - exact match for content
ok 15 - GET /mixed
ok 16 - 200 OK
ok 17 - Content-Type: text/plain;charset=UTF-8
ok 18 - exact match for content
ok 19 - GET /doesnotexist
ok 20 - 404 Not Found
ok 21 - exact match for content
ok 22 - GET /doesnotexist?green=1
ok 23 - 404 Not Found
ok 24 - exact match for content
ok 25 - GET /doesnotexist?blue=1
ok 26 - 404 Not Found
ok 27 - exact match for content
ok 28 - GET /dies
ok 29 - 500 Internal Server Error
ok 30 - exact match for content
ok 31 - GET /dies?green=1
ok 32 - 500 Internal Server Error
ok 33 - exact match for content
ok 34 - GET /dies?blue=1
ok 35 - 500 Internal Server Error
ok 36 - exact match for content
ok 37 - GET /template_inheritance
ok 38 - 200 OK
ok 39 - Server: Mojolicious (Perl)
ok 40 - exact match for content
ok 41 - GET /layout_without_inheritance
ok 42 - 200 OK
ok 43 - Server: Mojolicious (Perl)
ok 44 - exact match for content
ok 45 - GET /double_inheritance
ok 46 - 200 OK
ok 47 - Server: Mojolicious (Perl)
ok 48 - exact match for content
ok 49 - GET /triple_inheritance
ok 50 - 200 OK
ok 51 - Server: Mojolicious (Perl)
ok 52 - exact match for content
ok 53 - GET /mixed_inheritance/first
ok 54 - 200 OK
ok 55 - Server: Mojolicious (Perl)
ok 56 - exact match for content
ok 57 - GET /mixed_inheritance/second
ok 58 - 200 OK
ok 59 - Server: Mojolicious (Perl)
ok 60 - exact match for content
ok 61 - GET /mixed_inheritance/third
ok 62 - 200 OK
ok 63 - Server: Mojolicious (Perl)
ok 64 - exact match for content
ok 65 - GET /plugin_with_template
ok 66 - 200 OK
ok 67 - exact match for content
ok 68 - GET /nested-includes
ok 69 - 200 OK
ok 70 - Server: Mojolicious (Perl)
ok 71 - exact match for content
ok 72 - GET /localized/include
ok 73 - 200 OK
ok 74 - Server: Mojolicious (Perl)
ok 75 - Content-Type: text/html;charset=UTF-8
ok 76 - exact match for content
ok 77 - GET /plain/reverse
ok 78 - 200 OK
ok 79 - Server: Mojolicious (Perl)
ok 80 - Content-Type: text/plain
ok 81 - exact match for content
ok 82 - GET /outerlayout
ok 83 - 200 OK
ok 84 - Server: Mojolicious (Perl)
ok 85 - exact match for content
ok 86 - GET /outerextends
ok 87 - 200 OK
ok 88 - Server: Mojolicious (Perl)
ok 89 - exact match for content
ok 90 - right value
ok 91 - right value
ok 92 - GET /outerlayouttwo
ok 93 - 200 OK
ok 94 - Server: Mojolicious (Perl)
ok 95 - exact match for content
ok 96 - GET /outerinnerlayout
ok 97 - 200 OK
ok 98 - Server: Mojolicious (Perl)
ok 99 - exact match for content
ok 100 - GET /withblocklayout
ok 101 - 200 OK
ok 102 - Server: Mojolicious (Perl)
ok 103 - exact match for content
ok 104 - GET /content_for
ok 105 - 200 OK
ok 106 - Server: Mojolicious (Perl)
ok 107 - exact match for content
ok 108 - GET /content_with
ok 109 - 200 OK
ok 110 - Server: Mojolicious (Perl)
ok 111 - exact match for content
ok 112 - GET /inline
ok 113 - 200 OK
ok 114 - Server: Mojolicious (Perl)
ok 115 - exact match for content
ok 116 - GET /inline/again
ok 117 - 200 OK
ok 118 - Server: Mojolicious (Perl)
ok 119 - exact match for content
ok 120 - GET /data
ok 121 - 200 OK
ok 122 - Server: Mojolicious (Perl)
ok 123 - exact match for content
ok 124 - GET /variants.txt
ok 125 - 200 OK
ok 126 - Content-Type: text/plain;charset=UTF-8
ok 127 - exact match for content
ok 128 - GET /variants.txt?device=tablet
ok 129 - 200 OK
ok 130 - Content-Type: text/plain;charset=UTF-8
ok 131 - exact match for content
ok 132 - GET /variants.txt?device=phone
ok 133 - 200 OK
ok 134 - Content-Type: text/plain;charset=UTF-8
ok 135 - exact match for content
ok 136 - GET /variants.txt?device=0
ok 137 - 200 OK
ok 138 - Content-Type: text/plain;charset=UTF-8
ok 139 - exact match for content
1..139
ok
[Tue May 17 00:58:05 2016] [debug] Your secret passphrase needs to be changed
[Tue May 17 00:58:06 2016] [debug] Rendering template "index.html.epl" from DATA section
[Tue May 17 00:58:06 2016] [debug] Rendering inline template "cfcd208495d565ef66e7dff9f98764da"
[Tue May 17 00:58:06 2016] [debug] GET "/empty"
[Tue May 17 00:58:06 2016] [debug] Rendering template "empty.html.ep" from DATA section
[Tue May 17 00:58:06 2016] [debug] 200 OK (0.001587s, 630.120/s)
[Tue May 17 00:58:06 2016] [debug] GET "/%E2%98%83"
[Tue May 17 00:58:06 2016] [debug] Routing to a callback
[Tue May 17 00:58:06 2016] [debug] 200 OK (0.072786s, 13.739/s)
[Tue May 17 00:58:06 2016] [debug] GET "/uni/a%C3%A4b"
[Tue May 17 00:58:06 2016] [debug] Routing to a callback
[Tue May 17 00:58:06 2016] [debug] 200 OK (0.023631s, 42.317/s)
[Tue May 17 00:58:06 2016] [debug] GET "/uni/a%E4b"
[Tue May 17 00:58:06 2016] [debug] Routing to a callback
[Tue May 17 00:58:06 2016] [debug] 200 OK (0.046849s, 21.345/s)
[Tue May 17 00:58:06 2016] [debug] GET "/uni/a%C3%A4b"
[Tue May 17 00:58:06 2016] [debug] Routing to a callback
[Tue May 17 00:58:06 2016] [debug] 200 OK (0.02355s, 42.463/s)
[Tue May 17 00:58:06 2016] [debug] GET "/unicode/%E2%98%83"
[Tue May 17 00:58:06 2016] [debug] Routing to a callback
[Tue May 17 00:58:06 2016] [debug] 200 OK (0.024029s, 41.616/s)
[Tue May 17 00:58:06 2016] [debug] GET "/unicode/a%20b"
[Tue May 17 00:58:06 2016] [debug] Routing to a callback
[Tue May 17 00:58:06 2016] [debug] 200 OK (0.000838s, 1193.317/s)
[Tue May 17 00:58:06 2016] [debug] GET "/unicode/a%5Cb"
[Tue May 17 00:58:06 2016] [debug] Routing to a callback
[Tue May 17 00:58:06 2016] [debug] 200 OK (0.000839s, 1191.895/s)
[Tue May 17 00:58:06 2016] [debug] GET "/"
[Tue May 17 00:58:06 2016] [debug] Rendering template "root.html.epl" from DATA section
[Tue May 17 00:58:06 2016] [debug] 200 OK (0.00414s, 241.546/s)
[Tue May 17 00:58:06 2016] [debug] HEAD "/"
[Tue May 17 00:58:06 2016] [debug] Rendering template "root.html.epl" from DATA section
[Tue May 17 00:58:06 2016] [debug] 200 OK (0.003539s, 282.566/s)
[Tue May 17 00:58:06 2016] [debug] HEAD "/"
[Tue May 17 00:58:06 2016] [debug] Rendering template "root.html.epl" from DATA section
[Tue May 17 00:58:06 2016] [debug] 200 OK (0.004155s, 240.674/s)
[Tue May 17 00:58:06 2016] [debug] GET "/"
[Tue May 17 00:58:06 2016] [debug] Rendering template "root.html.epl" from DATA section
[Tue May 17 00:58:06 2016] [debug] 200 OK (0.00351s, 284.900/s)
[Tue May 17 00:58:06 2016] [debug] DELETE "/"
[Tue May 17 00:58:06 2016] [debug] Routing to a callback
[Tue May 17 00:58:06 2016] [debug] 200 OK (0.00085s, 1176.471/s)
[Tue May 17 00:58:06 2016] [debug] POST "/"
[Tue May 17 00:58:06 2016] [debug] Routing to a callback
[Tue May 17 00:58:06 2016] [debug] 200 OK (0.01319s, 75.815/s)
[Tue May 17 00:58:06 2016] [debug] POST "/"
[Tue May 17 00:58:06 2016] [debug] Routing to a callback
[Tue May 17 00:58:06 2016] [debug] 200 OK (0.000729s, 1371.742/s)
[Tue May 17 00:58:06 2016] [debug] GET "/alternatives/%E2%98%83"
[Tue May 17 00:58:06 2016] [debug] Routing to a callback
[Tue May 17 00:58:06 2016] [debug] 200 OK (0.023981s, 41.700/s)
[Tue May 17 00:58:06 2016] [debug] GET "/alternatives/%E2%99%A5"
[Tue May 17 00:58:06 2016] [debug] Routing to a callback
[Tue May 17 00:58:06 2016] [debug] 200 OK (0.024204s, 41.315/s)
[Tue May 17 00:58:06 2016] [debug] GET "/alternatives/%E2%98%8323"
[Tue May 17 00:58:06 2016] [debug] Template "not_found.development.html.ep" not found
[Tue May 17 00:58:06 2016] [debug] Rendering template "not_found.html.epl" from DATA section
[Tue May 17 00:58:06 2016] [debug] 404 Not Found (0.00879s, 113.766/s)
[Tue May 17 00:58:06 2016] [debug] GET "/alternatives"
[Tue May 17 00:58:06 2016] [debug] Template "not_found.development.html.ep" not found
[Tue May 17 00:58:06 2016] [debug] Rendering template "not_found.html.epl" from DATA section
[Tue May 17 00:58:06 2016] [debug] 404 Not Found (0.002651s, 377.216/s)
[Tue May 17 00:58:06 2016] [debug] GET "/alternatives/test"
[Tue May 17 00:58:06 2016] [debug] Template "not_found.development.html.ep" not found
[Tue May 17 00:58:06 2016] [debug] Rendering template "not_found.html.epl" from DATA section
[Tue May 17 00:58:06 2016] [debug] 404 Not Found (0.002701s, 370.233/s)
[Tue May 17 00:58:06 2016] [debug] GET "/optional/test/placeholder"
[Tue May 17 00:58:06 2016] [debug] Rendering inline template "ca2447dbc756e7c40563454f3180441b"
[Tue May 17 00:58:06 2016] [debug] 200 OK (0.001679s, 595.593/s)
[Tue May 17 00:58:06 2016] [debug] GET "/optional/placeholder"
[Tue May 17 00:58:06 2016] [debug] Rendering cached inline template "ca2447dbc756e7c40563454f3180441b"
[Tue May 17 00:58:06 2016] [debug] 200 OK (0.001034s, 967.118/s)
[Tue May 17 00:58:06 2016] [debug] GET "/optional"
[Tue May 17 00:58:06 2016] [debug] Rendering inline template "25d2ed8c85854cb6422ef8e0fb9c9b30"
[Tue May 17 00:58:06 2016] [debug] 200 OK (0.001521s, 657.462/s)
[Tue May 17 00:58:06 2016] [debug] GET "/optional/test"
[Tue May 17 00:58:06 2016] [debug] Rendering cached inline template "25d2ed8c85854cb6422ef8e0fb9c9b30"
[Tue May 17 00:58:06 2016] [debug] 200 OK (0.000866s, 1154.734/s)
[Tue May 17 00:58:06 2016] [debug] GET "/optional"
[Tue May 17 00:58:06 2016] [debug] Rendering cached inline template "25d2ed8c85854cb6422ef8e0fb9c9b30"
[Tue May 17 00:58:06 2016] [debug] 200 OK (0.000782s, 1278.772/s)
[Tue May 17 00:58:06 2016] [debug] GET "/alterformat"
[Tue May 17 00:58:06 2016] [debug] Routing to a callback
[Tue May 17 00:58:06 2016] [debug] 200 OK (0.00061s, 1639.344/s)
[Tue May 17 00:58:06 2016] [debug] GET "/alterformat.json"
[Tue May 17 00:58:06 2016] [debug] Routing to a callback
[Tue May 17 00:58:06 2016] [debug] 200 OK (0.012546s, 79.707/s)
[Tue May 17 00:58:06 2016] [debug] GET "/alterformat.html"
[Tue May 17 00:58:06 2016] [debug] Template "not_found.development.html.ep" not found
[Tue May 17 00:58:06 2016] [debug] Rendering template "not_found.html.epl" from DATA section
[Tue May 17 00:58:06 2016] [debug] 404 Not Found (0.002667s, 374.953/s)
[Tue May 17 00:58:06 2016] [debug] GET "/noformat"
[Tue May 17 00:58:06 2016] [debug] Routing to a callback
[Tue May 17 00:58:06 2016] [debug] 200 OK (0.000885s, 1129.944/s)
[Tue May 17 00:58:06 2016] [debug] GET "/noformat.xml"
[Tue May 17 00:58:06 2016] [debug] Template "not_found.development.html.ep" not found
[Tue May 17 00:58:06 2016] [debug] Rendering template "not_found.html.epl" from DATA section
[Tue May 17 00:58:06 2016] [debug] 404 Not Found (0.002739s, 365.097/s)
[Tue May 17 00:58:06 2016] [debug] POST "/multipart/form"
[Tue May 17 00:58:06 2016] [debug] Routing to a callback
[Tue May 17 00:58:06 2016] [debug] 200 OK (0.000899s, 1112.347/s)
[Tue May 17 00:58:06 2016] [debug] POST "/multipart/form"
[Tue May 17 00:58:06 2016] [debug] Routing to a callback
[Tue May 17 00:58:06 2016] [debug] 200 OK (0.001071s, 933.707/s)
[Tue May 17 00:58:06 2016] [debug] GET "/auto_name"
[Tue May 17 00:58:06 2016] [debug] Routing to a callback
[Tue May 17 00:58:06 2016] [debug] 200 OK (0.000938s, 1066.098/s)
[Tue May 17 00:58:06 2016] [debug] GET "/query_string"
[Tue May 17 00:58:06 2016] [debug] Routing to a callback
[Tue May 17 00:58:06 2016] [debug] 200 OK (0.000726s, 1377.410/s)
[Tue May 17 00:58:06 2016] [debug] GET "/reserved"
[Tue May 17 00:58:06 2016] [debug] Routing to a callback
[Tue May 17 00:58:06 2016] [debug] 200 OK (0.000931s, 1074.114/s)
[Tue May 17 00:58:06 2016] [debug] GET "/reserved"
[Tue May 17 00:58:06 2016] [debug] Routing to a callback
[Tue May 17 00:58:06 2016] [debug] 200 OK (0.00091s, 1098.901/s)
[Tue May 17 00:58:06 2016] [debug] GET "/inline/exception"
[Tue May 17 00:58:06 2016] [debug] Routing to a callback
[Tue May 17 00:58:06 2016] [debug] Rendering inline template "6635c7011166fa11bb23c21912900ea9"
[Tue May 17 00:58:06 2016] [error] Died at inline template 6635c7011166fa11bb23c21912900ea9 line 1.
1: % die;
[Tue May 17 00:58:06 2016] [debug] Template "exception.development.html.ep" not found
[Tue May 17 00:58:06 2016] [debug] Rendering template "exception.html.epl"
[Tue May 17 00:58:06 2016] [debug] 500 Internal Server Error (0.004259s, 234.797/s)
[Tue May 17 00:58:06 2016] [debug] GET "/data/exception"
[Tue May 17 00:58:06 2016] [debug] Rendering template "dies.html.ep" from DATA section
[Tue May 17 00:58:06 2016] [error] Died at template dies.html.ep from DATA section line 2.
1: test
2: % die;
3: 123
[Tue May 17 00:58:06 2016] [debug] Template "exception.development.html.ep" not found
[Tue May 17 00:58:06 2016] [debug] Rendering template "exception.html.epl"
[Tue May 17 00:58:06 2016] [debug] 500 Internal Server Error (0.004152s, 240.848/s)
[Tue May 17 00:58:06 2016] [debug] GET "/template/exception"
[Tue May 17 00:58:06 2016] [debug] Rendering template "dies_too.html.ep"
[Tue May 17 00:58:06 2016] [error] Died at template dies_too.html.ep line 2.
1: tset
2: % die;
3: 321
[Tue May 17 00:58:06 2016] [debug] Template "exception.development.html.ep" not found
[Tue May 17 00:58:06 2016] [debug] Rendering template "exception.html.epl"
[Tue May 17 00:58:06 2016] [debug] 500 Internal Server Error (0.004932s, 202.758/s)
[Tue May 17 00:58:06 2016] [debug] GET "/with-format"
[Tue May 17 00:58:06 2016] [debug] Rendering template "with-format.html.ep" from DATA section
[Tue May 17 00:58:06 2016] [debug] 200 OK (0.002004s, 499.002/s)
[Tue May 17 00:58:06 2016] [debug] GET "/without-format"
[Tue May 17 00:58:06 2016] [debug] Rendering template "without-format.html.ep" from DATA section
[Tue May 17 00:58:06 2016] [debug] 200 OK (0.002072s, 482.625/s)
[Tue May 17 00:58:06 2016] [debug] GET "/without-format.html"
[Tue May 17 00:58:06 2016] [debug] Rendering cached template "without-format.html.ep" from DATA section
[Tue May 17 00:58:06 2016] [debug] 200 OK (0.001192s, 838.926/s)
[Tue May 17 00:58:06 2016] [debug] GET "/json_too"
[Tue May 17 00:58:06 2016] [debug] 200 OK (0.000742s, 1347.709/s)
[Tue May 17 00:58:06 2016] [debug] GET "/template.txt.epl"
[Tue May 17 00:58:06 2016] [debug] Template "template.epl.ep" not found
[Tue May 17 00:58:06 2016] [debug] Template "not_found.development.epl.ep" not found
[Tue May 17 00:58:06 2016] [debug] Template "not_found.epl.ep" not found
[Tue May 17 00:58:06 2016] [debug] Template "not_found.development.html.ep" not found
[Tue May 17 00:58:06 2016] [debug] Rendering template "not_found.html.epl" from DATA section
[Tue May 17 00:58:06 2016] [debug] 404 Not Found (0.003568s, 280.269/s)
[Tue May 17 00:58:06 2016] [debug] GET "/null/0"
[Tue May 17 00:58:06 2016] [debug] Routing to a callback
[Tue May 17 00:58:06 2016] [debug] Rendering template "layouts/layout.html.ep" from DATA section
[Tue May 17 00:58:06 2016] [debug] 200 OK (0.001906s, 524.659/s)
[Tue May 17 00:58:06 2016] [debug] GET "/action_template"
[Tue May 17 00:58:06 2016] [debug] Routing to a callback
[Tue May 17 00:58:06 2016] [debug] Rendering template "foo/bar.html.ep" from DATA section
[Tue May 17 00:58:06 2016] [debug] 200 OK (0.001756s, 569.476/s)
[Tue May 17 00:58:06 2016] [debug] GET "/dead"
[Tue May 17 00:58:06 2016] [debug] Routing to a callback
[Tue May 17 00:58:06 2016] [error] works! at t\mojolicious\lite_app.t line 34.
[Tue May 17 00:58:06 2016] [debug] Template "exception.development.html.ep" not found
[Tue May 17 00:58:06 2016] [debug] Rendering template "exception.html.epl"
[Tue May 17 00:58:06 2016] [debug] 500 Internal Server Error (0.012196s, 81.994/s)
[Tue May 17 00:58:06 2016] [debug] GET "/dead_renderer"
[Tue May 17 00:58:06 2016] [debug] Routing to a callback
[Tue May 17 00:58:06 2016] [error] renderer works! at t\mojolicious\lite_app.t line 47.
[Tue May 17 00:58:06 2016] [debug] Template "exception.development.html.ep" not found
[Tue May 17 00:58:06 2016] [debug] Rendering template "exception.html.epl"
[Tue May 17 00:58:06 2016] [debug] 500 Internal Server Error (0.011838s, 84.474/s)
[Tue May 17 00:58:06 2016] [debug] GET "/dead_auto_renderer"
[Tue May 17 00:58:06 2016] [error] renderer works! at t\mojolicious\lite_app.t line 47.
[Tue May 17 00:58:06 2016] [debug] Template "exception.development.html.ep" not found
[Tue May 17 00:58:06 2016] [debug] Rendering template "exception.html.epl"
[Tue May 17 00:58:06 2016] [debug] 500 Internal Server Error (0.012152s, 82.291/s)
[Tue May 17 00:58:06 2016] [debug] GET "/dead_template"
[Tue May 17 00:58:06 2016] [debug] Rendering template "dead_template.html.ep" from DATA section
[Tue May 17 00:58:06 2016] [error] works too! at t\mojolicious\lite_app.t line 34.
29:
30: # Test helpers
31: helper test_helper => sub { shift->param(@_) };
32: helper test_helper2 => sub { shift->app->controller_class };
33: helper test_helper3 => sub { state $cache = {} };
34: helper dead => sub { die $_[1] || 'works!' };
35: is app->test_helper('foo'), undef, 'no value yet';
36: is app->test_helper2, 'Mojolicious::Controller', 'right value';
37: app->test_helper3->{foo} = 'bar';
38: is app->test_helper3->{foo}, 'bar', 'right result';
39:
[Tue May 17 00:58:06 2016] [debug] Template "exception.development.html.ep" not found
[Tue May 17 00:58:06 2016] [debug] Rendering template "exception.html.epl"
[Tue May 17 00:58:06 2016] [debug] 500 Internal Server Error (0.014557s, 68.695/s)
[Tue May 17 00:58:06 2016] [debug] GET "/regex/in/template"
[Tue May 17 00:58:06 2016] [debug] Rendering template "test(test)(\Qtest\E)(.html.ep" from DATA section
[Tue May 17 00:58:06 2016] [debug] 200 OK (0.001775s, 563.380/s)
[Tue May 17 00:58:06 2016] [debug] GET "/stream"
[Tue May 17 00:58:06 2016] [debug] Routing to a callback
[Tue May 17 00:58:06 2016] [debug] 200 OK (0.001395s, 716.846/s)
[Tue May 17 00:58:06 2016] [debug] GET "/maybe/ajax"
[Tue May 17 00:58:06 2016] [debug] Routing to a callback
[Tue May 17 00:58:06 2016] [debug] 200 OK (0.000903s, 1107.420/s)
[Tue May 17 00:58:06 2016] [debug] GET "/maybe/ajax"
[Tue May 17 00:58:06 2016] [debug] Routing to a callback
[Tue May 17 00:58:06 2016] [debug] 200 OK (0.000964s, 1037.344/s)
[Tue May 17 00:58:06 2016] [debug] GET "/finished"
[Tue May 17 00:58:06 2016] [debug] Routing to a callback
[Tue May 17 00:58:06 2016] [debug] 200 OK (0.000915s, 1092.896/s)
[Tue May 17 00:58:06 2016] [debug] GET "/%D0%BF%D1%80%D0%B8%D0%B2%D0%B5%D1%82/%D0%BC%D0%B8%D1%80"
[Tue May 17 00:58:06 2016] [debug] Routing to a callback
[Tue May 17 00:58:06 2016] [debug] 200 OK (0.00091s, 1098.901/s)
[Tue May 17 00:58:06 2016] [debug] GET "/root.html"
[Tue May 17 00:58:06 2016] [debug] Rendering template "root_path.html.epl" from DATA section
[Tue May 17 00:58:06 2016] [debug] 200 OK (0.002035s, 491.400/s)
[Tue May 17 00:58:06 2016] [debug] GET "/root"
[Tue May 17 00:58:06 2016] [debug] Routing to a callback
[Tue May 17 00:58:06 2016] [debug] 200 OK (0.000931s, 1074.114/s)
[Tue May 17 00:58:06 2016] [debug] GET "/root.txt"
[Tue May 17 00:58:06 2016] [debug] Routing to a callback
[Tue May 17 00:58:06 2016] [debug] 200 OK (0.000942s, 1061.571/s)
[Tue May 17 00:58:06 2016] [debug] GET "/.html"
[Tue May 17 00:58:06 2016] [debug] Rendering template "root.html.epl" from DATA section
[Tue May 17 00:58:06 2016] [debug] 200 OK (0.00324s, 308.642/s)
[Tue May 17 00:58:06 2016] [debug] GET "/0"
[Tue May 17 00:58:06 2016] [debug] Routing to a callback
[Tue May 17 00:58:06 2016] [debug] 200 OK (0.001251s, 799.361/s)
[Tue May 17 00:58:06 2016] [debug] GET "/0"
[Tue May 17 00:58:06 2016] [debug] Routing to a callback
[Tue May 17 00:58:06 2016] [debug] 200 OK (0.001231s, 812.348/s)
[Tue May 17 00:58:06 2016] [debug] GET "/0"
[Tue May 17 00:58:06 2016] [debug] Routing to a callback
[Tue May 17 00:58:06 2016] [debug] 200 OK (0.001216s, 822.368/s)
[Tue May 17 00:58:06 2016] [debug] GET "/0"
[Tue May 17 00:58:06 2016] [debug] Routing to a callback
[Tue May 17 00:58:06 2016] [debug] 200 OK (0.001206s, 829.187/s)
[Tue May 17 00:58:06 2016] [debug] DELETE "/inline/epl"
[Tue May 17 00:58:06 2016] [debug] Routing to a callback
[Tue May 17 00:58:06 2016] [debug] Rendering inline template "a32ca05bc51d943d2a2265cb7066ce85"
[Tue May 17 00:58:06 2016] [debug] 200 OK (0.001664s, 600.962/s)
[Tue May 17 00:58:06 2016] [debug] GET "/inline/ep"
[Tue May 17 00:58:06 2016] [debug] Routing to a callback
[Tue May 17 00:58:06 2016] [debug] Rendering inline template "f26662becbd66da0f2fae4aaedb996ff"
[Tue May 17 00:58:06 2016] [debug] 200 OK (0.001999s, 500.250/s)
[Tue May 17 00:58:06 2016] [debug] GET "/inline/ep/too"
[Tue May 17 00:58:06 2016] [debug] Routing to a callback
[Tue May 17 00:58:06 2016] [debug] Rendering cached inline template "cfcd208495d565ef66e7dff9f98764da"
[Tue May 17 00:58:06 2016] [debug] 200 OK (0.001143s, 874.891/s)
[Tue May 17 00:58:06 2016] [debug] GET "/inline/ep/include"
[Tue May 17 00:58:06 2016] [debug] Routing to a callback
[Tue May 17 00:58:06 2016] [debug] Rendering inline template "124216dd1fad13ff962084dda923d780"
[Tue May 17 00:58:06 2016] [debug] Rendering inline template "c63c6e2af911174953f3d3f9fc927679"
[Tue May 17 00:58:06 2016] [debug] 200 OK (0.002666s, 375.094/s)
[Tue May 17 00:58:06 2016] [debug] GET "/to_string"
[Tue May 17 00:58:06 2016] [debug] Routing to a callback
[Tue May 17 00:58:06 2016] [debug] Rendering inline template "4f66329248d2e8ca70bd29f8c3c1ffdc"
[Tue May 17 00:58:06 2016] [debug] 200 OK (0.002305s, 433.839/s)
[Tue May 17 00:58:06 2016] [debug] GET "/source"
[Tue May 17 00:58:06 2016] [debug] Routing to a callback
[Tue May 17 00:58:06 2016] [debug] Template "this_does_not_ever_exist.html.ep" not found
[Tue May 17 00:58:06 2016] [debug] 200 OK (0.002073s, 482.393/s)
[Tue May 17 00:58:06 2016] [debug] GET "/source"
[Tue May 17 00:58:06 2016] [debug] Routing to a callback
[Tue May 17 00:58:06 2016] [debug] Template "this_does_not_ever_exist.html.ep" not found
[Tue May 17 00:58:06 2016] [debug] Static file "does_not_exist.txt" not found
[Tue May 17 00:58:06 2016] [debug] Template "not_found.development.html.ep" not found
[Tue May 17 00:58:06 2016] [debug] Rendering template "not_found.html.epl" from DATA section
[Tue May 17 00:58:06 2016] [debug] 404 Not Found (0.003407s, 293.513/s)
[Tue May 17 00:58:06 2016] [debug] GET "/"
[Tue May 17 00:58:06 2016] [debug] Rendering template "root.html.epl" from DATA section
[Tue May 17 00:58:06 2016] [debug] 200 OK (0.004409s, 226.809/s)
[Tue May 17 00:58:06 2016] [debug] GET "/foo_relaxed/123"
[Tue May 17 00:58:06 2016] [debug] Routing to a callback
[Tue May 17 00:58:06 2016] [debug] 200 OK (0.001195s, 836.820/s)
[Tue May 17 00:58:06 2016] [debug] GET "/foo_relaxed/123.html"
[Tue May 17 00:58:06 2016] [debug] Routing to a callback
[Tue May 17 00:58:06 2016] [debug] 200 OK (0.001035s, 966.184/s)
[Tue May 17 00:58:06 2016] [debug] GET "/foo_relaxed/123"
[Tue May 17 00:58:06 2016] [debug] Routing to a callback
[Tue May 17 00:58:06 2016] [debug] 200 OK (0.001071s, 933.707/s)
[Tue May 17 00:58:06 2016] [debug] GET "/foo_relaxed/"
[Tue May 17 00:58:06 2016] [debug] Template "not_found.development.html.ep" not found
[Tue May 17 00:58:06 2016] [debug] Rendering template "not_found.html.epl" from DATA section
[Tue May 17 00:58:06 2016] [debug] 404 Not Found (0.002733s, 365.898/s)
[Tue May 17 00:58:06 2016] [debug] GET "/foo_wildcard/123"
[Tue May 17 00:58:06 2016] [debug] Routing to a callback
[Tue May 17 00:58:06 2016] [debug] 200 OK (0.001112s, 899.281/s)
[Tue May 17 00:58:06 2016] [debug] GET "/foo_wildcard/IQ==%0A"
[Tue May 17 00:58:06 2016] [debug] Routing to a callback
[Tue May 17 00:58:06 2016] [debug] 200 OK (0.001085s, 921.659/s)
[Tue May 17 00:58:06 2016] [debug] GET "/foo_wildcard/"
[Tue May 17 00:58:06 2016] [debug] Template "not_found.development.html.ep" not found
[Tue May 17 00:58:06 2016] [debug] Rendering template "not_found.html.epl" from DATA section
[Tue May 17 00:58:06 2016] [debug] 404 Not Found (0.003424s, 292.056/s)
[Tue May 17 00:58:06 2016] [debug] GET "/foo_wildcard_too/123"
[Tue May 17 00:58:06 2016] [debug] Routing to a callback
[Tue May 17 00:58:06 2016] [debug] 200 OK (0.001086s, 920.810/s)
[Tue May 17 00:58:06 2016] [debug] GET "/foo_wildcard_too/"
[Tue May 17 00:58:06 2016] [debug] Template "not_found.development.html.ep" not found
[Tue May 17 00:58:06 2016] [debug] Rendering template "not_found.html.epl" from DATA section
[Tue May 17 00:58:06 2016] [debug] 404 Not Found (0.002281s, 438.404/s)
[Tue May 17 00:58:06 2016] [debug] GET "/with/header/condition"
[Tue May 17 00:58:06 2016] [debug] Rendering template "with_header_condition.html.ep" from DATA section
[Tue May 17 00:58:06 2016] [debug] 200 OK (0.002078s, 481.232/s)
[Tue May 17 00:58:06 2016] [debug] GET "/with/header/condition"
[Tue May 17 00:58:06 2016] [debug] Template "not_found.development.html.ep" not found
[Tue May 17 00:58:06 2016] [debug] Rendering template "not_found.html.epl" from DATA section
[Tue May 17 00:58:06 2016] [debug] 404 Not Found (0.002678s, 373.413/s)
[Tue May 17 00:58:07 2016] [debug] GET "/with/header/condition"
[Tue May 17 00:58:07 2016] [debug] Template "not_found.development.html.ep" not found
[Tue May 17 00:58:07 2016] [debug] Rendering template "not_found.html.epl" from DATA section
[Tue May 17 00:58:07 2016] [debug] 404 Not Found (0.00277099999999997s, 360.881/s)
[Tue May 17 00:58:07 2016] [debug] POST "/with/header/condition"
[Tue May 17 00:58:07 2016] [debug] Routing to a callback
[Tue May 17 00:58:07 2016] [debug] 200 OK (0.00118s, 847.458/s)
[Tue May 17 00:58:07 2016] [debug] POST "/with/header/condition"
[Tue May 17 00:58:07 2016] [debug] Template "not_found.development.html.ep" not found
[Tue May 17 00:58:07 2016] [debug] Rendering template "not_found.html.epl" from DATA section
[Tue May 17 00:58:07 2016] [debug] 404 Not Found (0.00277s, 361.011/s)
[Tue May 17 00:58:07 2016] [debug] GET "/session_cookie"
[Tue May 17 00:58:07 2016] [debug] Routing to a callback
[Tue May 17 00:58:07 2016] [debug] 200 OK (0.000768s, 1302.083/s)
[Tue May 17 00:58:07 2016] [debug] GET "/session_cookie/2"
[Tue May 17 00:58:07 2016] [debug] Routing to a callback
[Tue May 17 00:58:07 2016] [debug] 200 OK (0.001213s, 824.402/s)
[Tue May 17 00:58:07 2016] [debug] GET "/session_cookie/2"
[Tue May 17 00:58:07 2016] [debug] Routing to a callback
[Tue May 17 00:58:07 2016] [debug] 200 OK (0.001186s, 843.170/s)
[Tue May 17 00:58:07 2016] [debug] GET "/session_cookie/2"
[Tue May 17 00:58:07 2016] [debug] Routing to a callback
[Tue May 17 00:58:07 2016] [debug] 200 OK (0.001077s, 928.505/s)
[Tue May 17 00:58:07 2016] [debug] GET "/foo"
[Tue May 17 00:58:07 2016] [debug] Routing to a callback
[Tue May 17 00:58:07 2016] [debug] 200 OK (0.001151s, 868.810/s)
[Tue May 17 00:58:07 2016] [debug] POST "/template"
[Tue May 17 00:58:07 2016] [debug] Rendering template "index.html.epl" from DATA section
[Tue May 17 00:58:07 2016] [debug] 200 OK (0.001978s, 505.561/s)
[Tue May 17 00:58:07 2016] [debug] GET "/something"
[Tue May 17 00:58:07 2016] [debug] Routing to a callback
[Tue May 17 00:58:07 2016] [debug] 200 OK (0.001164s, 859.107/s)
[Tue May 17 00:58:07 2016] [debug] POST "/something"
[Tue May 17 00:58:07 2016] [debug] Routing to a callback
[Tue May 17 00:58:07 2016] [debug] 200 OK (0.001152s, 868.056/s)
[Tue May 17 00:58:07 2016] [debug] DELETE "/something"
[Tue May 17 00:58:07 2016] [debug] Routing to a callback
[Tue May 17 00:58:07 2016] [debug] 200 OK (0.001189s, 841.043/s)
[Tue May 17 00:58:07 2016] [debug] GET "/something/else"
[Tue May 17 00:58:07 2016] [debug] Routing to a callback
[Tue May 17 00:58:07 2016] [debug] 200 OK (0.001186s, 843.170/s)
[Tue May 17 00:58:07 2016] [debug] POST "/something/else"
[Tue May 17 00:58:07 2016] [debug] Routing to a callback
[Tue May 17 00:58:07 2016] [debug] 200 OK (0.001248s, 801.282/s)
[Tue May 17 00:58:07 2016] [debug] WHATEVER "/something/else"
[Tue May 17 00:58:07 2016] [debug] Routing to a callback
[Tue May 17 00:58:07 2016] [debug] 200 OK (0.001179s, 848.176/s)
[Tue May 17 00:58:07 2016] [debug] DELETE "/something/else"
[Tue May 17 00:58:07 2016] [debug] Template "not_found.development.html.ep" not found
[Tue May 17 00:58:07 2016] [debug] Rendering template "not_found.html.epl" from DATA section
[Tue May 17 00:58:07 2016] [debug] 404 Not Found (0.002723s, 367.242/s)
[Tue May 17 00:58:07 2016] [debug] GET "/regex/23"
[Tue May 17 00:58:07 2016] [debug] Routing to a callback
[Tue May 17 00:58:07 2016] [debug] 200 OK (0.001217s, 821.693/s)
[Tue May 17 00:58:07 2016] [debug] GET "/regex/foo"
[Tue May 17 00:58:07 2016] [debug] Template "not_found.development.html.ep" not found
[Tue May 17 00:58:07 2016] [debug] Rendering template "not_found.html.epl" from DATA section
[Tue May 17 00:58:07 2016] [debug] 404 Not Found (0.002738s, 365.230/s)
[Tue May 17 00:58:07 2016] [debug] POST "/bar"
[Tue May 17 00:58:07 2016] [debug] Routing to a callback
[Tue May 17 00:58:07 2016] [debug] 200 OK (0.001195s, 836.820/s)
[Tue May 17 00:58:07 2016] [debug] POST "/bar/baz"
[Tue May 17 00:58:07 2016] [debug] Routing to a callback
[Tue May 17 00:58:07 2016] [debug] 200 OK (0.001151s, 868.810/s)
[Tue May 17 00:58:07 2016] [debug] GET "/layout"
[Tue May 17 00:58:07 2016] [debug] Routing to a callback
[Tue May 17 00:58:07 2016] [debug] Rendering template "layouts/layout.html.epl" from DATA section
[Tue May 17 00:58:07 2016] [debug] 200 OK (0.003134s, 319.081/s)
[Tue May 17 00:58:07 2016] [debug] PATCH "/firefox/bar"
[Tue May 17 00:58:07 2016] [debug] Routing to a callback
[Tue May 17 00:58:07 2016] [debug] 200 OK (0.001552s, 644.330/s)
[Tue May 17 00:58:07 2016] [debug] PATCH "/firefox/bar"
[Tue May 17 00:58:07 2016] [debug] Template "not_found.development.html.ep" not found
[Tue May 17 00:58:07 2016] [debug] Rendering template "not_found.html.epl" from DATA section
[Tue May 17 00:58:07 2016] [debug] 404 Not Found (0.002445s, 408.998/s)
[Tue May 17 00:58:07 2016] [debug] GET "/url_for_foxy"
[Tue May 17 00:58:07 2016] [debug] Routing to a callback
[Tue May 17 00:58:07 2016] [debug] 200 OK (0.001495s, 668.896/s)
[Tue May 17 00:58:07 2016] [debug] POST "/utf8"
[Tue May 17 00:58:07 2016] [debug] Rendering template "form.html.epl" from DATA section
[Tue May 17 00:58:07 2016] [debug] 200 OK (0.00244s, 409.836/s)
[Tue May 17 00:58:07 2016] [debug] POST "/utf8"
[Tue May 17 00:58:07 2016] [debug] Rendering template "form.html.epl" from DATA section
[Tue May 17 00:58:07 2016] [debug] 200 OK (0.002352s, 425.170/s)
[Tue May 17 00:58:07 2016] [debug] POST "/malformed_utf8"
[Tue May 17 00:58:07 2016] [debug] Routing to a callback
[Tue May 17 00:58:07 2016] [debug] 200 OK (0.02777s, 36.010/s)
[Tue May 17 00:58:07 2016] [debug] GET "/json"
[Tue May 17 00:58:07 2016] [debug] Routing to a callback
[Tue May 17 00:58:07 2016] [debug] 200 OK (0.001483s, 674.309/s)
[Tue May 17 00:58:07 2016] [debug] GET "/json"
[Tue May 17 00:58:07 2016] [debug] Routing to a callback
[Tue May 17 00:58:07 2016] [debug] 200 OK (0.001303s, 767.460/s)
[Tue May 17 00:58:07 2016] [debug] GET "/autostash"
[Tue May 17 00:58:07 2016] [debug] Routing to a callback
[Tue May 17 00:58:07 2016] [debug] Rendering template "autostash.html.ep" from DATA section
[Tue May 17 00:58:07 2016] [debug] Rendering cached template "layouts/layout.html.ep" from DATA section
[Tue May 17 00:58:07 2016] [debug] 200 OK (0.002937s, 340.483/s)
[Tue May 17 00:58:07 2016] [debug] GET "/app"
[Tue May 17 00:58:07 2016] [debug] Rendering template "app.html.ep" from DATA section
[Tue May 17 00:58:07 2016] [debug] Rendering template "layouts/app23.html.ep" from DATA section
[Tue May 17 00:58:07 2016] [debug] 200 OK (0.003518s, 284.252/s)
[Tue May 17 00:58:07 2016] [debug] GET "/helper"
[Tue May 17 00:58:07 2016] [debug] Routing to a callback
[Tue May 17 00:58:07 2016] [debug] Rendering template "helper.html.ep" from DATA section
[Tue May 17 00:58:07 2016] [debug] 200 OK (0.003159s, 316.556/s)
[Tue May 17 00:58:07 2016] [debug] GET "/helper"
[Tue May 17 00:58:07 2016] [debug] Routing to a callback
[Tue May 17 00:58:07 2016] [debug] Rendering cached template "helper.html.ep" from DATA section
[Tue May 17 00:58:07 2016] [debug] 200 OK (0.001855s, 539.084/s)
[Tue May 17 00:58:07 2016] [debug] GET "/eperror"
[Tue May 17 00:58:07 2016] [debug] Routing to a callback
[Tue May 17 00:58:07 2016] [debug] Rendering template "eperror.html.ep" from DATA section
[Tue May 17 00:58:07 2016] [error] Global symbol "$unknown" requires explicit package name at template eperror.html.ep from DATA section line 1.
1: %= $unknown->foo('bar');
[Tue May 17 00:58:07 2016] [debug] Template "exception.development.html.ep" not found
[Tue May 17 00:58:07 2016] [debug] Rendering template "exception.html.epl"
[Tue May 17 00:58:07 2016] [debug] 500 Internal Server Error (0.004965s, 201.410/s)
[Tue May 17 00:58:07 2016] [debug] GET "/subrequest"
[Tue May 17 00:58:07 2016] [debug] Routing to a callback
[Tue May 17 00:58:07 2016] [debug] POST "/template"
[Tue May 17 00:58:07 2016] [debug] Rendering template "index.html.epl" from DATA section
[Tue May 17 00:58:07 2016] [debug] 200 OK (0.001657s, 603.500/s)
[Tue May 17 00:58:07 2016] [debug] 200 OK (0.013097s, 76.353/s)
[Tue May 17 00:58:07 2016] [debug] GET "/subrequest"
[Tue May 17 00:58:07 2016] [debug] Routing to a callback
[Tue May 17 00:58:07 2016] [debug] POST "/template"
[Tue May 17 00:58:07 2016] [debug] Rendering template "index.html.epl" from DATA section
[Tue May 17 00:58:07 2016] [debug] 200 OK (0.001888s, 529.661/s)
[Tue May 17 00:58:07 2016] [debug] 200 OK (0.006629s, 150.852/s)
[Tue May 17 00:58:07 2016] [debug] GET "/subrequest_non_blocking"
[Tue May 17 00:58:07 2016] [debug] Routing to a callback
[Tue May 17 00:58:07 2016] [debug] Template "subrequest_non_blocking.html.ep" not found
[Tue May 17 00:58:07 2016] [debug] Nothing has been rendered, expecting delayed response
[Tue May 17 00:58:07 2016] [debug] POST "/template"
[Tue May 17 00:58:07 2016] [debug] Rendering template "index.html.epl" from DATA section
[Tue May 17 00:58:07 2016] [debug] 200 OK (0.00192s, 520.833/s)
[Tue May 17 00:58:07 2016] [debug] 200 OK (0.009183s, 108.897/s)
[Tue May 17 00:58:07 2016] [debug] GET "/redirect_url"
[Tue May 17 00:58:07 2016] [debug] Routing to a callback
[Tue May 17 00:58:07 2016] [debug] 302 Found (0.001354s, 738.552/s)
[Tue May 17 00:58:07 2016] [debug] GET "/redirect_path"
[Tue May 17 00:58:07 2016] [debug] Routing to a callback
[Tue May 17 00:58:07 2016] [debug] 302 Found (0.001489s, 671.592/s)
[Tue May 17 00:58:07 2016] [debug] GET "/redirect_named"
[Tue May 17 00:58:07 2016] [debug] Routing to a callback
[Tue May 17 00:58:07 2016] [debug] 302 Found (0.001485s, 673.401/s)
[Tue May 17 00:58:07 2016] [debug] GET "/redirect_twice"
[Tue May 17 00:58:07 2016] [debug] Routing to a callback
[Tue May 17 00:58:07 2016] [debug] 302 Found (0.001445s, 692.042/s)
[Tue May 17 00:58:07 2016] [debug] GET "/redirect_named"
[Tue May 17 00:58:07 2016] [debug] Routing to a callback
[Tue May 17 00:58:07 2016] [debug] 302 Found (0.001491s, 670.691/s)
[Tue May 17 00:58:07 2016] [debug] GET "/template.txt"
[Tue May 17 00:58:07 2016] [debug] Rendering template "template.txt.epl" from DATA section
[Tue May 17 00:58:07 2016] [debug] 200 OK (0.001697s, 589.275/s)
[Tue May 17 00:58:07 2016] [debug] GET "/redirect_callback"
[Tue May 17 00:58:07 2016] [debug] Routing to a callback
[Tue May 17 00:58:07 2016] [debug] Template "redirect_callback.html.ep" not found
[Tue May 17 00:58:07 2016] [debug] Nothing has been rendered, expecting delayed response
[Tue May 17 00:58:07 2016] [debug] 301 Moved Permanently (0.002123s, 471.032/s)
[Tue May 17 00:58:07 2016] [debug] GET "/static"
[Tue May 17 00:58:07 2016] [debug] Routing to a callback
[Tue May 17 00:58:07 2016] [debug] 200 OK (0.001809s, 552.792/s)
[Tue May 17 00:58:07 2016] [debug] GET "/redirect_named"
[Tue May 17 00:58:07 2016] [debug] Routing to a callback
[Tue May 17 00:58:07 2016] [debug] 302 Found (0.001487s, 672.495/s)
[Tue May 17 00:58:07 2016] [debug] GET "/template.txt"
[Tue May 17 00:58:07 2016] [debug] Rendering template "template.txt.epl" from DATA section
[Tue May 17 00:58:07 2016] [debug] 200 OK (0.001897s, 527.148/s)
[Tue May 17 00:58:07 2016] [debug] GET "/koi8-r"
[Tue May 17 00:58:07 2016] [debug] Routing to a callback
[Tue May 17 00:58:07 2016] [debug] Rendering template "encoding.koi8-r.ep"
[Tue May 17 00:58:07 2016] [debug] 200 OK (0.00518s, 193.050/s)
[Tue May 17 00:58:07 2016] [debug] GET "/default/condition"
[Tue May 17 00:58:07 2016] [debug] Routing to a callback
[Tue May 17 00:58:07 2016] [debug] 200 OK (0.001512s, 661.376/s)
[Tue May 17 00:58:07 2016] [debug] GET "/redirect/condition/0"
[Tue May 17 00:58:07 2016] [debug] Routing to a callback
[Tue May 17 00:58:07 2016] [debug] 200 OK (0.00149s, 671.141/s)
[Tue May 17 00:58:07 2016] [debug] GET "/redirect/condition/1"
[Tue May 17 00:58:07 2016] [debug] 302 Found (0.001442s, 693.481/s)
[Tue May 17 00:58:07 2016] [debug] GET "/redirect/condition/1"
[Tue May 17 00:58:07 2016] [debug] 200 OK (0.001428s, 700.280/s)
[Tue May 17 00:58:07 2016] [debug] GET "/captures/foo/bar"
[Tue May 17 00:58:07 2016] [debug] Routing to a callback
[Tue May 17 00:58:07 2016] [debug] 200 OK (0.001758s, 568.828/s)
[Tue May 17 00:58:07 2016] [debug] GET "/captures/bar/baz"
[Tue May 17 00:58:07 2016] [debug] Routing to a callback
[Tue May 17 00:58:07 2016] [debug] 200 OK (0.001741s, 574.383/s)
[Tue May 17 00:58:07 2016] [debug] GET "/captures/%E2%99%A5/%E2%98%83"
[Tue May 17 00:58:07 2016] [debug] Routing to a callback
[Tue May 17 00:58:07 2016] [debug] 200 OK (0.026383s, 37.903/s)
[Tue May 17 00:58:07 2016] [debug] GET "/url_with"
[Tue May 17 00:58:07 2016] [debug] Rendering template "0.html.ep" from DATA section
[Tue May 17 00:58:07 2016] [debug] 200 OK (0.004273s, 234.028/s)
[Tue May 17 00:58:07 2016] [debug] GET "/url_with/foo"
[Tue May 17 00:58:07 2016] [debug] Routing to a callback
[Tue May 17 00:58:07 2016] [debug] 200 OK (0.002831s, 353.232/s)
[Tue May 17 00:58:07 2016] [debug] GET "/dynamic/inline"
[Tue May 17 00:58:07 2016] [debug] Routing to a callback
[Tue May 17 00:58:07 2016] [debug] Rendering inline template "93511c43c6efe995c3d2b9776bf862c9"
[Tue May 17 00:58:07 2016] [debug] 200 OK (0.002169s, 461.042/s)
[Tue May 17 00:58:07 2016] [debug] GET "/dynamic/inline"
[Tue May 17 00:58:07 2016] [debug] Routing to a callback
[Tue May 17 00:58:07 2016] [debug] Rendering inline template "5af2ab95298fc1b471dd953b3a8a5b1c"
[Tue May 17 00:58:07 2016] [debug] 200 OK (0.002035s, 491.400/s)
t\mojolicious\lite_app.t ...................
ok 1 - right error
ok 2 - secret defaults to moniker
ok 3 - right message
ok 4 - no value yet
ok 5 - right value
ok 6 - right result
ok 7 - right value
ok 8 - right value
ok 9 - right class
ok 10 - right moniker
ok 11 - right value
ok 12 - applications are equal
ok 13 - no URL
ok 14 - right value
ok 15 - right URL
ok 16 - right result
ok 17 - right result
ok 18 - GET /empty
ok 19 - 200 OK
ok 20 - exact match for content
ok 21 - GET /☃
ok 22 - 200 OK
ok 23 - exact match for content
ok 24 - GET /uni/aäb
ok 25 - 200 OK
ok 26 - exact match for content
ok 27 - GET /uni/a%E4b
ok 28 - 200 OK
ok 29 - exact match for content
ok 30 - GET /uni/a%C3%A4b
ok 31 - 200 OK
ok 32 - exact match for content
ok 33 - GET /unicode/☃
ok 34 - 200 OK
ok 35 - exact match for content
ok 36 - GET /unicode/a b
ok 37 - 200 OK
ok 38 - exact match for content
ok 39 - GET /unicode/a\b
ok 40 - 200 OK
ok 41 - exact match for content
ok 42 - GET /
ok 43 - 200 OK
ok 44 - Server: Mojolicious (Perl)
ok 45 - exact match for content
ok 46 - HEAD /
ok 47 - 200 OK
ok 48 - Server: Mojolicious (Perl)
ok 49 - Content-Length: 55
ok 50 - exact match for content
ok 51 - HEAD /
ok 52 - 200 OK
ok 53 - Server: Mojolicious (Perl)
ok 54 - Content-Length: 55
ok 55 - exact match for content
ok 56 - GET /
ok 57 - 200 OK
ok 58 - exact match for content
ok 59 - DELETE /
ok 60 - 200 OK
ok 61 - Server: Mojolicious (Perl)
ok 62 - exact match for content
ok 63 - POST /?_method=DELETE
ok 64 - 200 OK
ok 65 - Server: Mojolicious (Perl)
ok 66 - exact match for content
ok 67 - POST /
ok 68 - 200 OK
ok 69 - Server: Mojolicious (Perl)
ok 70 - exact match for content
ok 71 - GET /alternatives/☃
ok 72 - 200 OK
ok 73 - Server: Mojolicious (Perl)
ok 74 - exact match for content
ok 75 - GET /alternatives/♥
ok 76 - 200 OK
ok 77 - Server: Mojolicious (Perl)
ok 78 - exact match for content
ok 79 - GET /alternatives/☃23
ok 80 - 404 Not Found
ok 81 - Server: Mojolicious (Perl)
ok 82 - exact match for content
ok 83 - GET /alternatives
ok 84 - 404 Not Found
ok 85 - Server: Mojolicious (Perl)
ok 86 - exact match for content
ok 87 - GET /alternatives/test
ok 88 - 404 Not Found
ok 89 - Server: Mojolicious (Perl)
ok 90 - exact match for content
ok 91 - GET /optional/test/placeholder
ok 92 - 200 OK
ok 93 - Server: Mojolicious (Perl)
ok 94 - exact match for content
ok 95 - GET /optional/placeholder
ok 96 - 200 OK
ok 97 - Server: Mojolicious (Perl)
ok 98 - exact match for content
ok 99 - GET /optional
ok 100 - 200 OK
ok 101 - Server: Mojolicious (Perl)
ok 102 - exact match for content
ok 103 - GET /optional/test
ok 104 - 200 OK
ok 105 - Server: Mojolicious (Perl)
ok 106 - exact match for content
ok 107 - GET /optional?param=test
ok 108 - 200 OK
ok 109 - Server: Mojolicious (Perl)
ok 110 - exact match for content
ok 111 - GET /alterformat
ok 112 - 200 OK
ok 113 - Server: Mojolicious (Perl)
ok 114 - exact match for content
ok 115 - GET /alterformat.json
ok 116 - 200 OK
ok 117 - Server: Mojolicious (Perl)
ok 118 - exact match for content
ok 119 - GET /alterformat.html
ok 120 - 404 Not Found
ok 121 - Server: Mojolicious (Perl)
ok 122 - exact match for content
ok 123 - GET /noformat
ok 124 - 200 OK
ok 125 - Server: Mojolicious (Perl)
ok 126 - exact match for content
ok 127 - GET /noformat.xml
ok 128 - 404 Not Found
ok 129 - Server: Mojolicious (Perl)
ok 130 - exact match for content
ok 131 - POST /multipart/form
ok 132 - 200 OK
ok 133 - exact match for content
ok 134 - POST /multipart/form
ok 135 - 200 OK
ok 136 - exact match for content
ok 137 - GET /auto_name
ok 138 - 200 OK
ok 139 - Server: Mojolicious (Perl)
ok 140 - exact match for content
ok 141 - GET /query_string?http://mojolicious.org/perldoc?foo=%62ar
ok 142 - 200 OK
ok 143 - Server: Mojolicious (Perl)
ok 144 - exact match for content
ok 145 - GET /reserved?data=just-works
ok 146 - 200 OK
ok 147 - Server: Mojolicious (Perl)
ok 148 - exact match for content
ok 149 - GET /reserved?data=just-works&json=test
ok 150 - 200 OK
ok 151 - Server: Mojolicious (Perl)
ok 152 - exact match for content
ok 153 - GET /inline/exception
ok 154 - 500 Internal Server Error
ok 155 - Server: Mojolicious (Perl)
ok 156 - exact match for content
ok 157 - GET /data/exception
ok 158 - 500 Internal Server Error
ok 159 - Server: Mojolicious (Perl)
ok 160 - exact match for content
ok 161 - GET /template/exception
ok 162 - 500 Internal Server Error
ok 163 - Server: Mojolicious (Perl)
ok 164 - exact match for content
ok 165 - GET /with-format
ok 166 - exact match for content
ok 167 - GET /without-format
ok 168 - exact match for content
ok 169 - GET /without-format.html
ok 170 - exact match for content
ok 171 - GET /json_too
ok 172 - 200 OK
ok 173 - exact match for JSON Pointer ""
ok 174 - GET /static.txt
ok 175 - 200 OK
ok 176 - Server: Mojolicious (Perl)
ok 177 - Accept-Ranges: bytes
ok 178 - exact match for content
ok 179 - GET /static.txt
ok 180 - 206 Partial Content
ok 181 - Server: Mojolicious (Perl)
ok 182 - Accept-Ranges: bytes
ok 183 - Content-Length: 4
ok 184 - exact match for content
ok 185 - GET /template.txt.epl
ok 186 - 404 Not Found
ok 187 - Server: Mojolicious (Perl)
ok 188 - content is similar
ok 189 - GET /null/0
ok 190 - 200 OK
ok 191 - Server: Mojolicious (Perl)
ok 192 - content is similar
ok 193 - GET /action_template
ok 194 - 200 OK
ok 195 - Server: Mojolicious (Perl)
ok 196 - exact match for content
ok 197 - GET /dead
ok 198 - 500 Internal Server Error
ok 199 - Server: Mojolicious (Perl)
ok 200 - content is similar
ok 201 - GET /dead_renderer
ok 202 - 500 Internal Server Error
ok 203 - Server: Mojolicious (Perl)
ok 204 - content is similar
ok 205 - GET /dead_auto_renderer
ok 206 - 500 Internal Server Error
ok 207 - Server: Mojolicious (Perl)
ok 208 - content is similar
ok 209 - GET /dead_template
ok 210 - 500 Internal Server Error
ok 211 - Server: Mojolicious (Perl)
ok 212 - content is similar
ok 213 - GET /regex/in/template
ok 214 - 200 OK
ok 215 - Server: Mojolicious (Perl)
ok 216 - exact match for content
ok 217 - GET //sri:foo@/stream
ok 218 - 200 OK
ok 219 - Server: Mojolicious (Perl)
ok 220 - content is similar
ok 221 - GET /maybe/ajax
ok 222 - 200 OK
ok 223 - Server: Mojolicious (Perl)
ok 224 - exact match for content
ok 225 - GET /maybe/ajax
ok 226 - 200 OK
ok 227 - Server: Mojolicious (Perl)
ok 228 - exact match for content
ok 229 - GET /finished
ok 230 - 200 OK
ok 231 - Server: Mojolicious (Perl)
ok 232 - exact match for content
ok 233 - finish event has been emitted once
ok 234 - GET /привет/мир
ok 235 - 200 OK
ok 236 - Content-Type: text/html;charset=UTF-8
ok 237 - exact match for content
ok 238 - GET /root.html
ok 239 - 200 OK
ok 240 - Server: Mojolicious (Perl)
ok 241 - exact match for content
ok 242 - GET /root
ok 243 - 200 OK
ok 244 - Server: Mojolicious (Perl)
ok 245 - exact match for content
ok 246 - GET /root.txt
ok 247 - 200 OK
ok 248 - Server: Mojolicious (Perl)
ok 249 - exact match for content
ok 250 - GET /.html
ok 251 - 200 OK
ok 252 - Server: Mojolicious (Perl)
ok 253 - exact match for content
ok 254 - GET /0
ok 255 - 200 OK
ok 256 - X-Original is not similar
ok 257 - content is similar
ok 258 - GET /0
ok 259 - 200 OK
ok 260 - content is similar
ok 261 - content is similar
ok 262 - content is not similar
ok 263 - GET /0
ok 264 - 200 OK
ok 265 - content is similar
ok 266 - content is similar
ok 267 - content is not similar
ok 268 - GET /0
ok 269 - 200 OK
ok 270 - content is similar
ok 271 - content is similar
ok 272 - content is not similar
ok 273 - DELETE /inline/epl
ok 274 - 200 OK
ok 275 - exact match for content
ok 276 - GET /inline/ep?foo=bar
ok 277 - 200 OK
ok 278 - exact match for content
ok 279 - GET /inline/ep/too
ok 280 - 200 OK
ok 281 - exact match for content
ok 282 - GET /inline/ep/include
ok 283 - 200 OK
ok 284 - exact match for content
ok 285 - GET /to_string
ok 286 - 200 OK
ok 287 - exact match for content
ok 288 - GET /source
ok 289 - 200 OK
ok 290 - Content-Type: text/plain;charset=UTF-8
ok 291 - not X-Missing: 1
ok 292 - content is similar
ok 293 - GET /source?fail=1
ok 294 - 404 Not Found
ok 295 - X-Missing: 1
ok 296 - exact match for content
ok 297 - right message
ok 298 - GET /
ok 299 - 200 OK
ok 300 - Connection: close
ok 301 - exact match for content
ok 302 - GET /foo_relaxed/123
ok 303 - 200 OK
ok 304 - exact match for content
ok 305 - GET /foo_relaxed/123.html
ok 306 - 200 OK
ok 307 - exact match for content
ok 308 - GET /foo_relaxed/123
ok 309 - 200 OK
ok 310 - exact match for content
ok 311 - GET /foo_relaxed/
ok 312 - 404 Not Found
ok 313 - GET /foo_wildcard/123
ok 314 - 200 OK
ok 315 - exact match for content
ok 316 - GET /foo_wildcard/IQ==%0A
ok 317 - 200 OK
ok 318 - exact match for content
ok 319 - GET /foo_wildcard/
ok 320 - 404 Not Found
ok 321 - GET /foo_wildcard_too/123
ok 322 - 200 OK
ok 323 - exact match for content
ok 324 - GET /foo_wildcard_too/
ok 325 - 404 Not Found
ok 326 - GET /with/header/condition
ok 327 - 200 OK
ok 328 - exact match for content
ok 329 - GET /with/header/condition
ok 330 - 404 Not Found
ok 331 - content is similar
ok 332 - GET /with/header/condition
ok 333 - 404 Not Found
ok 334 - content is similar
ok 335 - POST /with/header/condition
ok 336 - 200 OK
ok 337 - exact match for content
ok 338 - POST /with/header/condition
ok 339 - 404 Not Found
ok 340 - content is similar
ok 341 - GET /session_cookie
ok 342 - 200 OK
ok 343 - Server: Mojolicious (Perl)
ok 344 - exact match for content
ok 345 - GET /session_cookie/2
ok 346 - 200 OK
ok 347 - Server: Mojolicious (Perl)
ok 348 - exact match for content
ok 349 - GET /session_cookie/2
ok 350 - 200 OK
ok 351 - Server: Mojolicious (Perl)
ok 352 - exact match for content
ok 353 - session reset
ok 354 - GET /session_cookie/2
ok 355 - 200 OK
ok 356 - Server: Mojolicious (Perl)
ok 357 - exact match for content
ok 358 - GET /foo
ok 359 - 200 OK
ok 360 - Server: Mojolicious (Perl)
ok 361 - exact match for content
ok 362 - POST /template
ok 363 - 200 OK
ok 364 - Server: Mojolicious (Perl)
ok 365 - exact match for content
ok 366 - GET /something
ok 367 - 200 OK
ok 368 - Server: Mojolicious (Perl)
ok 369 - exact match for content
ok 370 - POST /something
ok 371 - 200 OK
ok 372 - Server: Mojolicious (Perl)
ok 373 - exact match for content
ok 374 - DELETE /something
ok 375 - 200 OK
ok 376 - Server: Mojolicious (Perl)
ok 377 - exact match for content
ok 378 - GET /something/else
ok 379 - 200 OK
ok 380 - Server: Mojolicious (Perl)
ok 381 - exact match for content
ok 382 - POST /something/else
ok 383 - 200 OK
ok 384 - Server: Mojolicious (Perl)
ok 385 - exact match for content
ok 386 - WHATEVER /something/else
ok 387 - 200 OK
ok 388 - Server: Mojolicious (Perl)
ok 389 - exact match for content
ok 390 - DELETE /something/else
ok 391 - 404 Not Found
ok 392 - Server: Mojolicious (Perl)
ok 393 - content is similar
ok 394 - GET /regex/23
ok 395 - 200 OK
ok 396 - Server: Mojolicious (Perl)
ok 397 - exact match for content
ok 398 - GET /regex/foo
ok 399 - 404 Not Found
ok 400 - Server: Mojolicious (Perl)
ok 401 - content is similar
ok 402 - POST /bar
ok 403 - 200 OK
ok 404 - Server: Mojolicious (Perl)
ok 405 - exact match for content
ok 406 - POST /bar/baz
ok 407 - 200 OK
ok 408 - Server: Mojolicious (Perl)
ok 409 - exact match for content
ok 410 - GET /layout
ok 411 - 200 OK
ok 412 - Server: Mojolicious (Perl)
ok 413 - exact match for content
ok 414 - PATCH /firefox/bar
ok 415 - 200 OK
ok 416 - Server: Mojolicious (Perl)
ok 417 - exact match for content
ok 418 - PATCH /firefox/bar
ok 419 - 404 Not Found
ok 420 - Server: Mojolicious (Perl)
ok 421 - content is similar
ok 422 - GET /url_for_foxy
ok 423 - 200 OK
ok 424 - Server: Mojolicious (Perl)
ok 425 - exact match for content
ok 426 - POST /utf8
ok 427 - 200 OK
ok 428 - Server: Mojolicious (Perl)
ok 429 - Content-Length: 22
ok 430 - Content-Type: text/html;charset=UTF-8
ok 431 - exact match for content
ok 432 - POST /utf8
ok 433 - 200 OK
ok 434 - Server: Mojolicious (Perl)
ok 435 - Content-Length: 22
ok 436 - Content-Type: text/html;charset=UTF-8
ok 437 - exact match for content
ok 438 - POST /malformed_utf8
ok 439 - 200 OK
ok 440 - Server: Mojolicious (Perl)
ok 441 - exact match for content
ok 442 - GET /json
ok 443 - 200 OK
ok 444 - Server: Mojolicious (Perl)
ok 445 - Content-Type: application/json;charset=UTF-8
ok 446 - exact match for JSON Pointer ""
ok 447 - exact match for JSON Pointer "/foo"
ok 448 - with description
ok 449 - has value for JSON Pointer "/foo"
ok 450 - with description
ok 451 - has no value for JSON Pointer "/bar"
ok 452 - with description
ok 453 - similar match for JSON Pointer "/foo/3"
ok 454 - with description
ok 455 - no similar match for JSON Pointer "/foo/3"
ok 456 - with description
ok 457 - GET /json
ok 458 - 200 OK
ok 459 - Server: Mojolicious (Perl)
ok 460 - Content-Type: application/json;charset=UTF-8
ok 461 - exact match for JSON Pointer ""
ok 462 - exact match for content
ok 463 - GET /autostash?bar=23
ok 464 - 200 OK
ok 465 - Server: Mojolicious (Perl)
ok 466 - exact match for content
ok 467 - GET /app
ok 468 - 200 OK
ok 469 - Server: Mojolicious (Perl)
ok 470 - exact match for content
ok 471 - GET /helper
ok 472 - 200 OK
ok 473 - Server: Mojolicious (Perl)
ok 474 - exact match for content
ok 475 - GET /helper
ok 476 - 200 OK
ok 477 - Server: Mojolicious (Perl)
ok 478 - exact match for content
ok 479 - GET /eperror
ok 480 - 500 Internal Server Error
ok 481 - Server: Mojolicious (Perl)
ok 482 - content is similar
ok 483 - GET /subrequest
ok 484 - 200 OK
ok 485 - Server: Mojolicious (Perl)
ok 486 - exact match for content
ok 487 - GET /subrequest
ok 488 - 200 OK
ok 489 - Server: Mojolicious (Perl)
ok 490 - exact match for content
ok 491 - GET /subrequest_non_blocking
ok 492 - 200 OK
ok 493 - Server: Mojolicious (Perl)
ok 494 - exact match for content
ok 495 - right text
ok 496 - GET /redirect_url
ok 497 - 302 Found
ok 498 - Server: Mojolicious (Perl)
ok 499 - Location: http://127.0.0.1/foo
ok 500 - exact match for content
ok 501 - GET /redirect_path
ok 502 - 302 Found
ok 503 - Server: Mojolicious (Perl)
ok 504 - Location is similar
ok 505 - exact match for content
ok 506 - GET /redirect_named
ok 507 - 302 Found
ok 508 - Server: Mojolicious (Perl)
ok 509 - Location is similar
ok 510 - exact match for content
ok 511 - GET /redirect_twice
ok 512 - 200 OK
ok 513 - Server: Mojolicious (Perl)
ok 514 - exact match for selector "div\#☃"
ok 515 - two redirects
ok 516 - right path
ok 517 - right path
ok 518 - GET /redirect_callback
ok 519 - 301 Moved Permanently
ok 520 - Server: Mojolicious (Perl)
ok 521 - Content-Length: 9
ok 522 - Location: http://127.0.0.1/foo
ok 523 - exact match for content
ok 524 - GET /static
ok 525 - 200 OK
ok 526 - Server: Mojolicious (Perl)
ok 527 - Content-Length: 31
ok 528 - exact match for content
ok 529 - GET /redirect_named
ok 530 - 200 OK
ok 531 - Server: Mojolicious (Perl)
ok 532 - Location:
ok 533 - element for selector "\#☃" exists
ok 534 - no element for selector "\#foo"
ok 535 - no match for selector "\#foo"
ok 536 - no match for selector "div\#☃"
ok 537 - exact match for selector "div\#☃"
ok 538 - no similar match for selector "div\#☃"
ok 539 - similar match for selector "div\#☃"
ok 540 - right status
ok 541 - right "Location" value
ok 542 - right content
ok 543 - GET /koi8-r
ok 544 - 200 OK
ok 545 - Server: Mojolicious (Perl)
ok 546 - Content-Type: text/html; charset=koi8-r
ok 547 - content is similar
ok 548 - GET /default/condition
ok 549 - 200 OK
ok 550 - Server: Mojolicious (Perl)
ok 551 - exact match for content
ok 552 - GET /redirect/condition/0
ok 553 - 200 OK
ok 554 - Server: Mojolicious (Perl)
ok 555 - exact match for content
ok 556 - GET /redirect/condition/1
ok 557 - 302 Found
ok 558 - Server: Mojolicious (Perl)
ok 559 - Location is similar
ok 560 - exact match for content
ok 561 - GET /redirect/condition/1
ok 562 - 200 OK
ok 563 - Server: Mojolicious (Perl)
ok 564 - exact match for content
ok 565 - GET /captures/foo/bar
ok 566 - 200 OK
ok 567 - Server: Mojolicious (Perl)
ok 568 - exact match for content
ok 569 - GET /captures/bar/baz
ok 570 - 200 OK
ok 571 - Server: Mojolicious (Perl)
ok 572 - exact match for content
ok 573 - GET /captures/♥/☃
ok 574 - 200 OK
ok 575 - Server: Mojolicious (Perl)
ok 576 - exact match for content
ok 577 - right result
ok 578 - GET /favicon.ico
ok 579 - 200 OK
ok 580 - exact match for content
ok 581 - GET /url_with?foo=23&bar=24&baz=25
ok 582 - 200 OK
ok 583 - exact match for content
ok 584 - GET /url_with/foo?foo=bar
ok 585 - 200 OK
ok 586 - content is similar
ok 587 - GET /dynamic/inline
ok 588 - 200 OK
ok 589 - exact match for content
ok 590 - GET /dynamic/inline
ok 591 - 200 OK
ok 592 - exact match for content
1..592
ok
[Tue May 17 00:58:08 2016] [debug] GET "/write"
[Tue May 17 00:58:08 2016] [debug] Routing to a callback
[Tue May 17 00:58:08 2016] [debug] 200 OK (0.000769s, 1300.390/s)
[Tue May 17 00:58:08 2016] [debug] GET "/write/length"
[Tue May 17 00:58:08 2016] [debug] Routing to a callback
[Tue May 17 00:58:08 2016] [debug] 200 OK (0.000533s, 1876.173/s)
[Tue May 17 00:58:08 2016] [debug] GET "/write/nolength"
[Tue May 17 00:58:08 2016] [debug] Routing to a callback
[Tue May 17 00:58:08 2016] [debug] 200 OK (0.000622s, 1607.717/s)
[Tue May 17 00:58:08 2016] [debug] GET "/longpoll/chunked"
[Tue May 17 00:58:08 2016] [debug] Routing to a callback
[Tue May 17 00:58:08 2016] [debug] 200 OK (0.000546s, 1831.502/s)
[Tue May 17 00:58:09 2016] [debug] GET "/longpoll/chunked"
[Tue May 17 00:58:09 2016] [debug] Routing to a callback
[Tue May 17 00:58:09 2016] [debug] 200 OK (0.000364s, 2747.253/s)
[Tue May 17 00:58:09 2016] [debug] GET "/longpoll/chunked"
[Tue May 17 00:58:09 2016] [debug] Routing to a callback
[Tue May 17 00:58:09 2016] [debug] 200 OK (0.000306s, 3267.974/s)
[Tue May 17 00:58:09 2016] [debug] GET "/longpoll/length"
[Tue May 17 00:58:09 2016] [debug] Routing to a callback
[Tue May 17 00:58:09 2016] [debug] 200 OK (0.000574s, 1742.160/s)
[Tue May 17 00:58:09 2016] [debug] GET "/longpoll/nolength"
[Tue May 17 00:58:09 2016] [debug] Routing to a callback
[Tue May 17 00:58:09 2016] [debug] 200 OK (0.000605s, 1652.893/s)
[Tue May 17 00:58:09 2016] [debug] GET "/longpoll/order"
[Tue May 17 00:58:09 2016] [debug] Routing to a callback
[Tue May 17 00:58:09 2016] [debug] 200 OK (0.000673s, 1485.884/s)
[Tue May 17 00:58:09 2016] [debug] GET "/longpoll/static"
[Tue May 17 00:58:09 2016] [debug] Routing to a callback
[Tue May 17 00:58:09 2016] [debug] Your secret passphrase needs to be changed
[Tue May 17 00:58:09 2016] [debug] Template "longpollstatic.html.ep" not found
[Tue May 17 00:58:09 2016] [debug] Nothing has been rendered, expecting delayed response
[Tue May 17 00:58:10 2016] [debug] 200 OK (0.258057s, 3.875/s)
[Tue May 17 00:58:10 2016] [debug] GET "/longpoll/dynamic"
[Tue May 17 00:58:10 2016] [debug] Routing to a callback
[Tue May 17 00:58:10 2016] [debug] Template "longpolldynamic.html.ep" not found
[Tue May 17 00:58:10 2016] [debug] Nothing has been rendered, expecting delayed response
[Tue May 17 00:58:10 2016] [debug] 201 Created (0.256733s, 3.895/s)
[Tue May 17 00:58:10 2016] [debug] GET "/stream"
[Tue May 17 00:58:10 2016] [debug] Routing to a callback
[Tue May 17 00:58:10 2016] [debug] 200 OK (0.000682s, 1466.276/s)
[Tue May 17 00:58:10 2016] [debug] GET "/render"
[Tue May 17 00:58:10 2016] [debug] Routing to a callback
[Tue May 17 00:58:10 2016] [debug] Rendering template "render.html.ep" from DATA section
[Tue May 17 00:58:10 2016] [debug] 200 OK (0.002427s, 412.031/s)
[Tue May 17 00:58:10 2016] [debug] GET "/too_long"
[Tue May 17 00:58:10 2016] [debug] Routing to a callback
[Tue May 17 00:58:10 2016] [debug] 200 OK (0.000627s, 1594.896/s)
[Tue May 17 00:58:10 2016] [debug] GET "/too_long"
[Tue May 17 00:58:10 2016] [debug] Routing to a callback
[Tue May 17 00:58:10 2016] [debug] 200 OK (0.00036s, 2777.778/s)
[Tue May 17 00:58:11 2016] [debug] GET "/steps"
[Tue May 17 00:58:11 2016] [debug] Routing to a callback
[Tue May 17 00:58:11 2016] [debug] 200 OK (0.001406s, 711.238/s)
[Tue May 17 00:58:11 2016] [debug] GET "/steps"
[Tue May 17 00:58:11 2016] [debug] Routing to a callback
[Tue May 17 00:58:11 2016] [error] intentional at t\mojolicious\longpolling_lite_app.t line 168.
[Tue May 17 00:58:11 2016] [debug] Template "exception.development.html.ep" not found
[Tue May 17 00:58:11 2016] [debug] Rendering template "exception.html.epl"
[Tue May 17 00:58:11 2016] [debug] 500 Internal Server Error (0.00889s, 112.486/s)
t\mojolicious\longpolling_lite_app.t .......
ok 1 - GET /write
ok 2 - 200 OK
ok 3 - Server: Mojolicious (Perl)
ok 4 - Content-Type: text/plain
ok 5 - exact match for content
ok 6 - connection was not kept alive
ok 7 - connection will not be kept alive
ok 8 - finish event has been emitted once
ok 9 - controller has been destroyed
ok 10 - right message
ok 11 - GET /write/length
ok 12 - 200 OK
ok 13 - Server: Mojolicious (Perl)
ok 14 - Content-Type: text/plain
ok 15 - exact match for content
ok 16 - connection was not kept alive
ok 17 - connection will be kept alive
ok 18 - GET /write/nolength
ok 19 - 200 OK
ok 20 - Server: Mojolicious (Perl)
ok 21 - Content-Length:
ok 22 - Content-Type: text/plain
ok 23 - exact match for content
ok 24 - connection was kept alive
ok 25 - connection will not be kept alive
ok 26 - GET /longpoll/chunked
ok 27 - 200 OK
ok 28 - Server: Mojolicious (Perl)
ok 29 - Content-Type: text/plain
ok 30 - exact match for content
ok 31 - connection was not kept alive
ok 32 - connection will be kept alive
ok 33 - finish event has been emitted once
ok 34 - controller has been destroyed
ok 35 - finish event has been emitted once
ok 36 - controller has been destroyed
ok 37 - right status
ok 38 - right error
ok 39 - right content
ok 40 - GET /longpoll/length
ok 41 - 200 OK
ok 42 - Server: Mojolicious (Perl)
ok 43 - Content-Type: text/plain
ok 44 - exact match for content
ok 45 - drain event has been emitted once
ok 46 - GET /longpoll/nolength
ok 47 - 200 OK
ok 48 - Server: Mojolicious (Perl)
ok 49 - Content-Length:
ok 50 - Content-Type: text/plain
ok 51 - exact match for content
ok 52 - connection will not be kept alive
ok 53 - GET /longpoll/order
ok 54 - 200 OK
ok 55 - Server: Mojolicious (Perl)
ok 56 - exact match for content
ok 57 - the drain event was emitted on the next reactor tick
ok 58 - GET /longpoll/static
ok 59 - 200 OK
ok 60 - Server: Mojolicious (Perl)
ok 61 - Set-Cookie is similar
ok 62 - Set-Cookie is similar
ok 63 - Content-Type: text/plain;charset=UTF-8
ok 64 - exact match for content
ok 65 - right message
ok 66 - GET /longpoll/dynamic
ok 67 - 201 Created
ok 68 - Server: Mojolicious (Perl)
ok 69 - Set-Cookie is similar
ok 70 - exact match for content
ok 71 - GET /stream
ok 72 - 200 OK
ok 73 - Server: Mojolicious (Perl)
ok 74 - exact match for content
ok 75 - no leaking subscribers
ok 76 - controller has been destroyed
ok 77 - GET /render
ok 78 - 200 OK
ok 79 - Server: Mojolicious (Perl)
ok 80 - exact match for content
ok 81 - finish event timing is right
ok 82 - controller has been destroyed
ok 83 - right error
ok 84 - right error
ok 85 - GET /steps
ok 86 - 200 OK
ok 87 - exact match for content
ok 88 - right result
ok 89 - right content
ok 90 - GET /steps?die=1
ok 91 - 500 Internal Server Error
ok 92 - content is similar
1..92
ok
[Tue May 17 00:58:13 2016] [debug] GET "/twenty_three"
[Tue May 17 00:58:13 2016] [debug] Rendering template "23.html.epl"
[Tue May 17 00:58:13 2016] [debug] 200 OK (0.011418s, 87.581/s)
[Tue May 17 00:58:13 2016] [debug] GET "/fourty_two"
[Tue May 17 00:58:13 2016] [debug] Rendering template "42.html.ep"
[Tue May 17 00:58:13 2016] [debug] 200 OK (0.002758s, 362.582/s)
[Tue May 17 00:58:13 2016] [debug] GET "/fourty_two_again"
[Tue May 17 00:58:13 2016] [debug] Rendering template "42.html+test.ep"
[Tue May 17 00:58:13 2016] [debug] 200 OK (0.001611s, 620.732/s)
[Tue May 17 00:58:13 2016] [debug] GET "/yada"
[Tue May 17 00:58:13 2016] [debug] Rendering template "foo/yada.html.epl"
[Tue May 17 00:58:13 2016] [debug] 200 OK (0.001576s, 634.518/s)
t\mojolicious\multipath_lite_app.t .........
ok 1 - GET /twenty_three
ok 2 - 200 OK
ok 3 - Server: Mojolicious (Perl)
ok 4 - exact match for content
ok 5 - GET /fourty_two
ok 6 - 200 OK
ok 7 - Server: Mojolicious (Perl)
ok 8 - exact match for content
ok 9 - GET /fourty_two_again
ok 10 - 200 OK
ok 11 - Server: Mojolicious (Perl)
ok 12 - exact match for content
ok 13 - GET /hello.txt
ok 14 - 200 OK
ok 15 - Server: Mojolicious (Perl)
ok 16 - exact match for content
ok 17 - GET /hello2.txt
ok 18 - 200 OK
ok 19 - Server: Mojolicious (Perl)
ok 20 - exact match for content
ok 21 - GET /hello3.txt
ok 22 - 200 OK
ok 23 - Server: Mojolicious (Perl)
ok 24 - exact match for content
ok 25 - GET /yada
ok 26 - 200 OK
ok 27 - Server: Mojolicious (Perl)
ok 28 - exact match for content
1..28
ok
t\mojolicious\ojo.t ........................
ok 1 - right secret
ok 2 - right content
ok 3 - no content
ok 4 - right content
ok 5 - right content
ok 6 - right content
ok 7 - right content
ok 8 - right content
ok 9 - right content
ok 10 - right content
ok 11 - right content
ok 12 - right text
ok 13 - right result
ok 14 - right structure
ok 15 - right result
ok 16 - right structure
ok 17 - right result
ok 18 - right result
ok 19 - right result
ok 20 - block has been executed once
ok 21 - right output
ok 22 - block has been executed ten times
ok 23 - right output
1..23
ok
t\mojolicious\pattern.t ....................
ok 1 - right structure
ok 2 - no result
ok 3 - optimized pattern
ok 4 - right structure
ok 5 - right structure
ok 6 - right structure
ok 7 - no result
ok 8 - right result
ok 9 - right structure
ok 10 - right structure
ok 11 - no result
ok 12 - right result
ok 13 - right result
ok 14 - right structure
ok 15 - right result
ok 16 - right structure
ok 17 - right structure
ok 18 - no result
ok 19 - right result
ok 20 - right result
ok 21 - right structure
ok 22 - right structure
ok 23 - right structure
ok 24 - right structure
ok 25 - right result
ok 26 - right result
ok 27 - right result
ok 28 - right result
ok 29 - slash has been optimized away
ok 30 - no result
ok 31 - right structure
ok 32 - right result
ok 33 - right result
ok 34 - right structure
ok 35 - no result
ok 36 - right result
ok 37 - right result
ok 38 - right structure
ok 39 - right result
ok 40 - no result
ok 41 - right structure
ok 42 - right result
ok 43 - right structure
ok 44 - no value
ok 45 - right result
ok 46 - right structure
ok 47 - right result
ok 48 - right structure
ok 49 - right result
ok 50 - right result
ok 51 - right structure
ok 52 - right result
ok 53 - right structure
ok 54 - right result
ok 55 - right structure
ok 56 - right result
ok 57 - right structure
ok 58 - right result
ok 59 - right structure
ok 60 - right result
ok 61 - right structure
ok 62 - right result
ok 63 - right structure
ok 64 - right result
ok 65 - no regex
ok 66 - right structure
ok 67 - regex has been compiled on demand
ok 68 - no regex
ok 69 - right structure
ok 70 - regex has been compiled on demand
ok 71 - right structure
ok 72 - no result
ok 73 - no result
ok 74 - no regex
ok 75 - no result
ok 76 - regex has been compiled on demand
ok 77 - right structure
ok 78 - no regex
ok 79 - right structure
ok 80 - regex has been compiled on demand
ok 81 - no result
ok 82 - right value
ok 83 - right structure
ok 84 - no result
ok 85 - right structure
ok 86 - right result
ok 87 - right result
ok 88 - right result
ok 89 - right structure
ok 90 - right result
ok 91 - right result
ok 92 - no result
ok 93 - right structure
ok 94 - right result
ok 95 - right result
ok 96 - right structure
ok 97 - right result
ok 98 - right result
ok 99 - right structure
ok 100 - right result
ok 101 - right result
ok 102 - right structure
ok 103 - right result
ok 104 - right result
ok 105 - right structure
ok 106 - right result
ok 107 - right structure
ok 108 - right result
ok 109 - right structure
ok 110 - right result
ok 111 - right structure
ok 112 - right result
ok 113 - right structure
ok 114 - right result
ok 115 - right structure
ok 116 - right result
ok 117 - right structure
ok 118 - right structure
ok 119 - right result
ok 120 - no result
ok 121 - right structure
ok 122 - right result
1..122
ok
[Tue May 17 00:58:24 2016] [debug] GET "/"
[Tue May 17 00:58:24 2016] [debug] Routing to a callback
[Tue May 17 00:58:24 2016] [debug] Rendering template "simple.html.pod"
[Tue May 17 00:58:24 2016] [debug] Template "layouts/gray.html.pod" not found
[Tue May 17 00:58:24 2016] [debug] 200 OK (0.019118s, 52.307/s)
[Tue May 17 00:58:24 2016] [debug] POST "/"
[Tue May 17 00:58:24 2016] [debug] Rendering template "index.html.ep" from DATA section
[Tue May 17 00:58:24 2016] [debug] Rendering template "layouts/gray.html.ep" from DATA section
[Tue May 17 00:58:24 2016] [debug] 200 OK (0.003229s, 309.693/s)
[Tue May 17 00:58:24 2016] [debug] POST "/block"
[Tue May 17 00:58:24 2016] [debug] Rendering template "block.html.ep" from DATA section
[Tue May 17 00:58:24 2016] [debug] Rendering cached template "layouts/gray.html.ep" from DATA section
[Tue May 17 00:58:24 2016] [debug] 200 OK (0.002757s, 362.713/s)
[Tue May 17 00:58:24 2016] [debug] GET "/art"
[Tue May 17 00:58:24 2016] [debug] Rendering template "art.html.ep" from DATA section
[Tue May 17 00:58:24 2016] [debug] Rendering cached template "layouts/gray.html.ep" from DATA section
[Tue May 17 00:58:24 2016] [debug] 200 OK (0.002432s, 411.184/s)
[Tue May 17 00:58:24 2016] [debug] GET "/empty"
[Tue May 17 00:58:24 2016] [debug] Rendering inline template "d41d8cd98f00b204e9800998ecf8427e"
[Tue May 17 00:58:24 2016] [debug] 200 OK (0.001336s, 748.503/s)
[Tue May 17 00:58:24 2016] [debug] GET "/perldoc/MojoliciousTest/PODTest"
[Tue May 17 00:58:24 2016] [debug] Routing to a callback
[Tue May 17 00:58:24 2016] [debug] Rendering template "mojo/perldoc.html.ep"
[Tue May 17 00:58:24 2016] [debug] Rendering template "mojo/menubar.html.ep"
[Tue May 17 00:58:24 2016] [debug] Your secret passphrase needs to be changed
[Tue May 17 00:58:24 2016] [debug] Rendering cached template "layouts/gray.html.ep" from DATA section
[Tue May 17 00:58:24 2016] [debug] 200 OK (0.030386s, 32.910/s)
[Tue May 17 00:58:24 2016] [debug] GET "/perldoc/MojoliciousTest/PODTest/"
[Tue May 17 00:58:24 2016] [debug] Routing to a callback
[Tue May 17 00:58:24 2016] [debug] Rendering cached template "mojo/perldoc.html.ep"
[Tue May 17 00:58:24 2016] [debug] Rendering cached template "mojo/menubar.html.ep"
[Tue May 17 00:58:24 2016] [debug] Rendering cached template "layouts/gray.html.ep" from DATA section
[Tue May 17 00:58:24 2016] [debug] 200 OK (0.015297s, 65.372/s)
[Tue May 17 00:58:24 2016] [debug] GET "/perldoc/MojoliciousTest/PODTest.html"
[Tue May 17 00:58:24 2016] [debug] Routing to a callback
[Tue May 17 00:58:24 2016] [debug] Rendering cached template "mojo/perldoc.html.ep"
[Tue May 17 00:58:24 2016] [debug] Rendering cached template "mojo/menubar.html.ep"
[Tue May 17 00:58:24 2016] [debug] Rendering cached template "layouts/gray.html.ep" from DATA section
[Tue May 17 00:58:24 2016] [debug] 200 OK (0.014093s, 70.957/s)
[Tue May 17 00:58:24 2016] [debug] GET "/perldoc/MojoliciousTest/PODTest"
[Tue May 17 00:58:24 2016] [debug] Routing to a callback
[Tue May 17 00:58:24 2016] [debug] 200 OK (0.001357s, 736.920/s)
[Tue May 17 00:58:24 2016] [debug] GET "/perldoc/MojoliciousTest/PODTest"
[Tue May 17 00:58:24 2016] [debug] Routing to a callback
[Tue May 17 00:58:24 2016] [debug] 200 OK (0.001361s, 734.754/s)
[Tue May 17 00:58:24 2016] [debug] GET "/perldoc/MojoliciousTest/PODTest.json"
[Tue May 17 00:58:24 2016] [debug] Routing to a callback
[Tue May 17 00:58:24 2016] [debug] 204 No Content (0.001354s, 738.552/s)
[Tue May 17 00:58:24 2016] [debug] GET "/perldoc"
[Tue May 17 00:58:24 2016] [debug] Routing to a callback
[Tue May 17 00:58:24 2016] [debug] Rendering cached template "mojo/perldoc.html.ep"
[Tue May 17 00:58:24 2016] [debug] Rendering cached template "mojo/menubar.html.ep"
[Tue May 17 00:58:24 2016] [debug] Rendering cached template "layouts/gray.html.ep" from DATA section
[Tue May 17 00:58:24 2016] [debug] 200 OK (0.159054s, 6.287/s)
t\mojolicious\pod_renderer_lite_app.t ......
ok 1 - route found
ok 2 - GET /
ok 3 - 200 OK
ok 4 - content is similar
ok 5 - content is similar
ok 6 - POST /
ok 7 - 200 OK
ok 8 - content is similar
ok 9 - content is similar
ok 10 - content is similar
ok 11 - content is similar
ok 12 - POST /block
ok 13 - 200 OK
ok 14 - content is similar
ok 15 - content is similar
ok 16 - content is similar
ok 17 - content is similar
ok 18 - GET /art
ok 19 - 200 OK
ok 20 - similar match for selector "h2[id="art"]"
ok 21 - similar match for selector "pre code"
ok 22 - GET /empty
ok 23 - 200 OK
ok 24 - exact match for content
ok 25 - GET /perldoc/MojoliciousTest/PODTest
ok 26 - 200 OK
ok 27 - element for selector "h1\#One" exists
ok 28 - element for selector "h2\#Two" exists
ok 29 - element for selector "h3\#Three" exists
ok 30 - element for selector "h4\#Four" exists
ok 31 - element for selector "a[href=\#One]" exists
ok 32 - element for selector "a[href=\#Two]" exists
ok 33 - element for selector "a[href=\#Three]" exists
ok 34 - element for selector "a[href=\#Four]" exists
ok 35 - similar match for selector "pre code"
ok 36 - GET /perldoc/MojoliciousTest/PODTest/
ok 37 - element for selector "\#mojobar" exists
ok 38 - similar match for selector "title"
ok 39 - GET /perldoc/MojoliciousTest/PODTest.html
ok 40 - element for selector "\#mojobar" exists
ok 41 - similar match for selector "title"
ok 42 - GET /perldoc/MojoliciousTest/PODTest
ok 43 - 200 OK
ok 44 - Content-Type: text/plain;charset=UTF-8
ok 45 - content is similar
ok 46 - GET /perldoc/MojoliciousTest/PODTest
ok 47 - 200 OK
ok 48 - Content-Type: text/plain;charset=UTF-8
ok 49 - content is similar
ok 50 - GET /perldoc/MojoliciousTest/PODTest.json
ok 51 - 204 No Content
ok 52 - GET /perldoc
ok 53 - 200 OK
ok 54 - element for selector "\#mojobar" exists
ok 55 - similar match for selector "title"
1..55
ok
[Tue May 17 00:58:25 2016] [debug] GET "/plugin-test-some_plugin2/register"
[Tue May 17 00:58:25 2016] [debug] Class "MojoliciousTest::Plugin::Test::SomePlugin2" is not a controller
[Tue May 17 00:58:25 2016] [debug] Template "plugin/test/some_plugin2/register.html.ep" not found
[Tue May 17 00:58:25 2016] [debug] Template "not_found.production.html.ep" not found
[Tue May 17 00:58:25 2016] [debug] Template "not_found.html.ep" not found
[Tue May 17 00:58:25 2016] [debug] Rendering template "mojo/not_found.html.ep"
[Tue May 17 00:58:25 2016] [debug] 404 Not Found (0.04831s, 20.700/s)
[Tue May 17 00:58:26 2016] [debug] GET "/plugin-test-some_plugin2/register"
[Tue May 17 00:58:26 2016] [debug] Class "MojoliciousTest::Plugin::Test::SomePlugin2" is not a controller
[Tue May 17 00:58:26 2016] [debug] Template "plugin/test/some_plugin2/register.html.ep" not found
[Tue May 17 00:58:26 2016] [debug] Template "not_found.production.html.ep" not found
[Tue May 17 00:58:26 2016] [debug] Template "not_found.html.ep" not found
[Tue May 17 00:58:26 2016] [debug] Rendering cached template "mojo/not_found.html.ep"
[Tue May 17 00:58:26 2016] [debug] 404 Not Found (0.004381s, 228.258/s)
[Tue May 17 00:58:26 2016] [debug] GET "/syntax_error/foo"
[Tue May 17 00:58:26 2016] [error] Missing right curly or square bracket at C:/cpanfly-5.14/var/cpan/build/Mojolicious-6.62-kFETHP/t/mojolicious/lib/MojoliciousTest/SyntaxError.pm line 6, at end of line
syntax error at C:/cpanfly-5.14/var/cpan/build/Mojolicious-6.62-kFETHP/t/mojolicious/lib/MojoliciousTest/SyntaxError.pm line 6, at EOF
Compilation failed in require at (eval 107) line 1, line 172.
[Tue May 17 00:58:26 2016] [debug] Template "exception.production.html.ep" not found
[Tue May 17 00:58:26 2016] [debug] Rendering template "exception.html.epl"
[Tue May 17 00:58:26 2016] [debug] 500 Internal Server Error (0.005877s, 170.155/s)
[Tue May 17 00:58:26 2016] [debug] GET "/foo/syntaxerror"
[Tue May 17 00:58:26 2016] [debug] Routing to controller "MojoliciousTest::Foo" and action "syntaxerror"
[Tue May 17 00:58:26 2016] [debug] Rendering template "syntaxerror.html.epl"
[Tue May 17 00:58:26 2016] [error] Missing right curly or square bracket at template syntaxerror.html.epl line 1, at end of line
syntax error at template syntaxerror.html.epl line 1, at EOF
1: % {
[Tue May 17 00:58:26 2016] [debug] Template "exception.production.html.ep" not found
[Tue May 17 00:58:26 2016] [debug] Rendering template "exception.html.epl"
[Tue May 17 00:58:26 2016] [debug] 500 Internal Server Error (0.00673s, 148.588/s)
[Tue May 17 00:58:26 2016] [debug] GET "/exceptional/this_one_dies"
[Tue May 17 00:58:26 2016] [debug] Routing to controller "MojoliciousTest::Exceptional" and action "this_one_dies"
[Tue May 17 00:58:26 2016] [error] doh!
[Tue May 17 00:58:26 2016] [debug] Template "exception.production.html.ep" not found
[Tue May 17 00:58:26 2016] [debug] Rendering template "exception.html.epl"
[Tue May 17 00:58:26 2016] [debug] 500 Internal Server Error (0.005201s, 192.271/s)
[Tue May 17 00:58:26 2016] [debug] GET "/exceptional_too/this_one_dies"
[Tue May 17 00:58:26 2016] [debug] Routing to controller "MojoliciousTest::Exceptional" and action "this_one_might_die"
[Tue May 17 00:58:26 2016] [error] double doh!
[Tue May 17 00:58:26 2016] [debug] Template "exception.production.html.ep" not found
[Tue May 17 00:58:26 2016] [debug] Rendering template "exception.html.epl"
[Tue May 17 00:58:26 2016] [debug] 500 Internal Server Error (0.00458s, 218.341/s)
[Tue May 17 00:58:26 2016] [debug] GET "/exceptional_too/this_one_dies"
[Tue May 17 00:58:26 2016] [debug] Routing to controller "MojoliciousTest::Exceptional" and action "this_one_might_die"
[Tue May 17 00:58:26 2016] [debug] Routing to controller "MojoliciousTest::Exceptional" and action "this_one_dies"
[Tue May 17 00:58:26 2016] [error] doh!
[Tue May 17 00:58:26 2016] [debug] Template "exception.production.html.ep" not found
[Tue May 17 00:58:26 2016] [debug] Rendering template "exception.html.epl"
[Tue May 17 00:58:26 2016] [debug] 500 Internal Server Error (0.005883s, 169.981/s)
[Tue May 17 00:58:26 2016] [debug] GET "/exceptional/this_one_does_not_exist"
[Tue May 17 00:58:26 2016] [debug] Routing to controller "MojoliciousTest::Exceptional" and action "this_one_does_not_exist"
[Tue May 17 00:58:26 2016] [debug] Action not found in controller
[Tue May 17 00:58:26 2016] [debug] Template "exceptional/this_one_does_not_exist.html.ep" not found
[Tue May 17 00:58:26 2016] [debug] Template "not_found.production.html.ep" not found
[Tue May 17 00:58:26 2016] [debug] Template "not_found.html.ep" not found
[Tue May 17 00:58:26 2016] [debug] Rendering cached template "mojo/not_found.html.ep"
[Tue May 17 00:58:26 2016] [debug] 404 Not Found (0.004478s, 223.314/s)
[Tue May 17 00:58:26 2016] [debug] GET "/exceptional_too/this_one_does_not_exist"
[Tue May 17 00:58:26 2016] [debug] Routing to controller "MojoliciousTest::Exceptional" and action "this_one_might_die"
[Tue May 17 00:58:26 2016] [debug] Routing to controller "MojoliciousTest::Exceptional" and action "this_one_does_not_exist"
[Tue May 17 00:58:26 2016] [debug] Action not found in controller
[Tue May 17 00:58:26 2016] [debug] Template "exceptional/this_one_does_not_exist.html.ep" not found
[Tue May 17 00:58:26 2016] [debug] Template "not_found.production.html.ep" not found
[Tue May 17 00:58:26 2016] [debug] Template "not_found.html.ep" not found
[Tue May 17 00:58:26 2016] [debug] Rendering cached template "mojo/not_found.html.ep"
[Tue May 17 00:58:26 2016] [debug] 404 Not Found (0.0059s, 169.492/s)
[Tue May 17 00:58:26 2016] [debug] GET "/foo/baz"
[Tue May 17 00:58:26 2016] [debug] Routing to controller "MojoliciousTest::Foo" and action "baz"
[Tue May 17 00:58:26 2016] [debug] Action not found in controller
[Tue May 17 00:58:26 2016] [debug] Template "foo/baz.html.ep" not found
[Tue May 17 00:58:26 2016] [debug] Template "not_found.production.html.ep" not found
[Tue May 17 00:58:26 2016] [debug] Template "not_found.html.ep" not found
[Tue May 17 00:58:26 2016] [debug] Rendering cached template "mojo/not_found.html.ep"
[Tue May 17 00:58:26 2016] [debug] 404 Not Found (0.004673s, 213.995/s)
[Tue May 17 00:58:26 2016] [debug] GET "/../../mojolicious/secret.txt"
[Tue May 17 00:58:26 2016] [debug] Template "not_found.production.html.ep" not found
[Tue May 17 00:58:26 2016] [debug] Template "not_found.html.ep" not found
[Tue May 17 00:58:26 2016] [debug] Rendering cached template "mojo/not_found.html.ep"
[Tue May 17 00:58:26 2016] [debug] 404 Not Found (0.002583s, 387.147/s)
[Tue May 17 00:58:26 2016] [debug] GET "/.../mojolicious/secret.txt"
[Tue May 17 00:58:26 2016] [debug] Template "not_found.production.html.ep" not found
[Tue May 17 00:58:26 2016] [debug] Template "not_found.html.ep" not found
[Tue May 17 00:58:26 2016] [debug] Rendering cached template "mojo/not_found.html.ep"
[Tue May 17 00:58:26 2016] [debug] 404 Not Found (0.002527s, 395.726/s)
[Tue May 17 00:58:26 2016] [debug] GET "/just/some/template"
[Tue May 17 00:58:26 2016] [debug] Rendering template "just/some/template.html.ep" from DATA section
[Tue May 17 00:58:26 2016] [debug] 200 OK (0.00174s, 574.713/s)
[Tue May 17 00:58:26 2016] [debug] GET "/test9"
[Tue May 17 00:58:26 2016] [debug] Controller "MojoliciousTest::Bar" does not exist
[Tue May 17 00:58:26 2016] [debug] Template "bar/index.html.ep" not found
[Tue May 17 00:58:26 2016] [debug] Template "not_found.production.html.ep" not found
[Tue May 17 00:58:26 2016] [debug] Template "not_found.html.ep" not found
[Tue May 17 00:58:26 2016] [debug] Rendering cached template "mojo/not_found.html.ep"
[Tue May 17 00:58:26 2016] [debug] 404 Not Found (0.005748s, 173.974/s)
[Tue May 17 00:58:26 2016] [debug] GET "/test10"
[Tue May 17 00:58:26 2016] [debug] Routing to controller "MojoliciousTest::Baz" and action "index"
[Tue May 17 00:58:26 2016] [debug] 200 OK (0.002792s, 358.166/s)
t\mojolicious\production_app.t .............
ok 1 - right pattern
ok 2 - right namespace
ok 3 - right controller
ok 4 - right class
ok 5 - right class
ok 6 - right domain
ok 7 - right path
ok 8 - right namespaces
ok 9 - applications are equal
ok 10 - right content
ok 11 - no file
ok 12 - right moniker
ok 13 - right namespaces
ok 14 - GET /plugin-test-some_plugin2/register
ok 15 - not 500 Internal Server Error
ok 16 - 404 Not Found
ok 17 - Server: Mojolicious (Perl)
ok 18 - content is similar
ok 19 - GET /plugin-test-some_plugin2/register
ok 20 - not 500 Internal Server Error
ok 21 - 404 Not Found
ok 22 - Server: Mojolicious (Perl)
ok 23 - content is similar
ok 24 - GET /syntax_error/foo
ok 25 - 500 Internal Server Error
ok 26 - Server: Mojolicious (Perl)
ok 27 - content is similar
ok 28 - GET /foo/syntaxerror
ok 29 - 500 Internal Server Error
ok 30 - Server: Mojolicious (Perl)
ok 31 - content is similar
ok 32 - GET /exceptional/this_one_dies
ok 33 - 500 Internal Server Error
ok 34 - Server: Mojolicious (Perl)
ok 35 - content is similar
ok 36 - GET /exceptional_too/this_one_dies
ok 37 - 500 Internal Server Error
ok 38 - Server: Mojolicious (Perl)
ok 39 - content is similar
ok 40 - GET /exceptional_too/this_one_dies
ok 41 - 500 Internal Server Error
ok 42 - Server: Mojolicious (Perl)
ok 43 - content is similar
ok 44 - GET /exceptional/this_one_does_not_exist
ok 45 - 404 Not Found
ok 46 - Server: Mojolicious (Perl)
ok 47 - content is similar
ok 48 - GET /exceptional_too/this_one_does_not_exist
ok 49 - 404 Not Found
ok 50 - Server: Mojolicious (Perl)
ok 51 - content is similar
ok 52 - GET /hello.txt
ok 53 - 200 OK
ok 54 - Server: Mojolicious (Perl)
ok 55 - content is similar
ok 56 - GET /foo/baz
ok 57 - 404 Not Found
ok 58 - Server: Mojolicious (Perl)
ok 59 - content is similar
ok 60 - GET /../../mojolicious/secret.txt
ok 61 - 404 Not Found
ok 62 - Server: Mojolicious (Perl)
ok 63 - content is similar
ok 64 - GET /.../mojolicious/secret.txt
ok 65 - 404 Not Found
ok 66 - Server: Mojolicious (Perl)
ok 67 - content is similar
ok 68 - GET /some/static/file.txt
ok 69 - 200 OK
ok 70 - Server: Mojolicious (Perl)
ok 71 - exact match for content
ok 72 - GET /just/some/template
ok 73 - 200 OK
ok 74 - Server: Mojolicious (Perl)
ok 75 - exact match for content
ok 76 - GET /test9
ok 77 - 404 Not Found
ok 78 - Server: Mojolicious (Perl)
ok 79 - content is similar
ok 80 - GET /test10
ok 81 - 200 OK
ok 82 - Server: Mojolicious (Perl)
ok 83 - exact match for content
1..83
ok
[Tue May 17 00:58:27 2016] [debug] GET "/"
[Tue May 17 00:58:27 2016] [debug] Rendering template "root.html.ep" from DATA section
[Tue May 17 00:58:27 2016] [debug] 200 OK (0.019237s, 51.983/s)
[Tue May 17 00:58:27 2016] [debug] GET "/foo"
[Tue May 17 00:58:27 2016] [debug] Rendering template "foo.html.ep" from DATA section
[Tue May 17 00:58:27 2016] [debug] Your secret passphrase needs to be changed
[Tue May 17 00:58:27 2016] [debug] 200 OK (0.004617s, 216.591/s)
[Tue May 17 00:58:27 2016] [debug] GET "/bar"
[Tue May 17 00:58:27 2016] [debug] Routing to a callback
[Tue May 17 00:58:27 2016] [debug] 302 Found (0.000802s, 1246.883/s)
[Tue May 17 00:58:27 2016] [debug] GET "/foo"
[Tue May 17 00:58:27 2016] [debug] Rendering cached template "foo.html.ep" from DATA section
[Tue May 17 00:58:27 2016] [debug] 200 OK (0.002999s, 333.444/s)
[Tue May 17 00:58:27 2016] [debug] GET "/baz"
[Tue May 17 00:58:27 2016] [debug] Routing to a callback
[Tue May 17 00:58:27 2016] [debug] Rendering cached template "root.html.ep" from DATA section
[Tue May 17 00:58:27 2016] [debug] 200 OK (0.003418s, 292.569/s)
[Tue May 17 00:58:27 2016] [debug] GET "/yada"
[Tue May 17 00:58:27 2016] [debug] Template "not_found.development.html.ep" not found
[Tue May 17 00:58:27 2016] [debug] Template "not_found.html.ep" not found
[Tue May 17 00:58:27 2016] [debug] Rendering template "mojo/debug.html.ep"
[Tue May 17 00:58:27 2016] [debug] Rendering template "mojo/menubar.html.ep"
[Tue May 17 00:58:27 2016] [debug] 404 Not Found (0.041532s, 24.078/s)
t\mojolicious\rebased_lite_app.t ...........
ok 1 - GET /
ok 2 - 200 OK
ok 3 - X-Route: root
ok 4 - exact match for content
ok 5 - GET /foo
ok 6 - 200 OK
ok 7 - X-Route: foo
ok 8 - exact match for content
ok 9 - no session cookie
ok 10 - GET /bar
ok 11 - 302 Found
ok 12 - X-Route: bar
ok 13 - Location: /rebased/foo
ok 14 - session cookie
ok 15 - GET /foo
ok 16 - 200 OK
ok 17 - exact match for content
ok 18 - GET /baz
ok 19 - 200 OK
ok 20 - X-Route: baz
ok 21 - exact match for content
ok 22 - GET /yada
ok 23 - 404 Not Found
ok 24 - X-Route:
1..24
ok
t\mojolicious\renderer.t ...................
ok 1 - renderer is working
ok 2 - normal rendering
ok 3 - normal rendering
ok 4 - normal rendering with layout
ok 5
ok 6 - rendering a path with dots
ok 7 - return undef for unrecognized handler
ok 8 - right message
ok 9 - right template name
ok 10 - right message
ok 11 - found helper
ok 12 - found helper
ok 13 - found helper
ok 14 - right result
ok 15 - right result
ok 16 - found helper
ok 17 - no helper
ok 18 - no helper
ok 19 - right result
ok 20 - right result
ok 21 - right result
ok 22 - no helper
ok 23 - no helper
ok 24 - right result
ok 25 - right result
ok 26 - right result
ok 27 - right result
ok 28 - right result
ok 29 - same result
ok 30 - right error
ok 31 - right error
ok 32 - same class
ok 33 - helpers are active
ok 34 - same class
ok 35 - helpers are active
ok 36 - helpers have been cleaned up
ok 37 - helpers have been cleaned up
1..37
ok
[Tue May 17 00:58:31 2016] [debug] POST "/json/echo"
[Tue May 17 00:58:31 2016] [debug] Routing to a callback
[Tue May 17 00:58:31 2016] [debug] 204 No Content (0.001139s, 877.963/s)
[Tue May 17 00:58:31 2016] [debug] POST "/json/echo"
[Tue May 17 00:58:31 2016] [debug] Routing to a callback
[Tue May 17 00:58:31 2016] [debug] 200 OK (0.00076s, 1315.789/s)
[Tue May 17 00:58:31 2016] [debug] PUT "/json/echo"
[Tue May 17 00:58:31 2016] [debug] Routing to a callback
[Tue May 17 00:58:31 2016] [debug] 200 OK (0.000776s, 1288.660/s)
[Tue May 17 00:58:31 2016] [debug] PUT "/json/echo"
[Tue May 17 00:58:31 2016] [debug] Routing to a callback
[Tue May 17 00:58:31 2016] [debug] 200 OK (0.000644s, 1552.795/s)
[Tue May 17 00:58:31 2016] [debug] GET "/accepts"
[Tue May 17 00:58:31 2016] [debug] Routing to a callback
[Tue May 17 00:58:31 2016] [debug] 200 OK (0.000832s, 1201.923/s)
[Tue May 17 00:58:31 2016] [debug] GET "/accepts.xml"
[Tue May 17 00:58:31 2016] [debug] Routing to a callback
[Tue May 17 00:58:31 2016] [debug] 200 OK (0.000728s, 1373.626/s)
[Tue May 17 00:58:31 2016] [debug] GET "/accepts.json"
[Tue May 17 00:58:31 2016] [debug] Routing to a callback
[Tue May 17 00:58:31 2016] [debug] 200 OK (0.000675s, 1481.481/s)
[Tue May 17 00:58:31 2016] [debug] GET "/accepts"
[Tue May 17 00:58:31 2016] [debug] Routing to a callback
[Tue May 17 00:58:31 2016] [debug] 200 OK (0.00072s, 1388.889/s)
[Tue May 17 00:58:31 2016] [debug] GET "/accepts"
[Tue May 17 00:58:31 2016] [debug] Routing to a callback
[Tue May 17 00:58:31 2016] [debug] 200 OK (0.000543s, 1841.621/s)
[Tue May 17 00:58:31 2016] [debug] GET "/accepts.html"
[Tue May 17 00:58:31 2016] [debug] Routing to a callback
[Tue May 17 00:58:31 2016] [debug] 200 OK (0.0007s, 1428.571/s)
[Tue May 17 00:58:31 2016] [debug] GET "/wants_json"
[Tue May 17 00:58:31 2016] [debug] Routing to a callback
[Tue May 17 00:58:31 2016] [debug] 200 OK (0.000634s, 1577.287/s)
[Tue May 17 00:58:31 2016] [debug] GET "/wants_json.xml"
[Tue May 17 00:58:31 2016] [debug] Routing to a callback
[Tue May 17 00:58:31 2016] [debug] 200 OK (0.000726s, 1377.410/s)
[Tue May 17 00:58:31 2016] [debug] GET "/wants_json"
[Tue May 17 00:58:31 2016] [debug] Routing to a callback
[Tue May 17 00:58:31 2016] [debug] 200 OK (0.00054s, 1851.852/s)
[Tue May 17 00:58:31 2016] [debug] GET "/accepts"
[Tue May 17 00:58:31 2016] [debug] Routing to a callback
[Tue May 17 00:58:31 2016] [debug] 200 OK (0.000603s, 1658.375/s)
[Tue May 17 00:58:31 2016] [debug] GET "/rest"
[Tue May 17 00:58:31 2016] [debug] Routing to a callback
[Tue May 17 00:58:31 2016] [debug] 200 OK (0.000898s, 1113.586/s)
[Tue May 17 00:58:31 2016] [debug] GET "/rest.html"
[Tue May 17 00:58:31 2016] [debug] Routing to a callback
[Tue May 17 00:58:31 2016] [debug] 200 OK (0.000804s, 1243.781/s)
[Tue May 17 00:58:31 2016] [debug] GET "/rest"
[Tue May 17 00:58:31 2016] [debug] Routing to a callback
[Tue May 17 00:58:31 2016] [debug] 200 OK (0.000547s, 1828.154/s)
[Tue May 17 00:58:31 2016] [debug] GET "/rest"
[Tue May 17 00:58:31 2016] [debug] Routing to a callback
[Tue May 17 00:58:31 2016] [debug] 200 OK (0.000587s, 1703.578/s)
[Tue May 17 00:58:31 2016] [debug] GET "/rest.html"
[Tue May 17 00:58:31 2016] [debug] Routing to a callback
[Tue May 17 00:58:31 2016] [debug] 200 OK (0.000591s, 1692.047/s)
[Tue May 17 00:58:31 2016] [debug] GET "/rest.json"
[Tue May 17 00:58:31 2016] [debug] Routing to a callback
[Tue May 17 00:58:31 2016] [debug] 200 OK (0.00074s, 1351.351/s)
[Tue May 17 00:58:31 2016] [debug] GET "/rest"
[Tue May 17 00:58:31 2016] [debug] Routing to a callback
[Tue May 17 00:58:31 2016] [debug] 200 OK (0.000589s, 1697.793/s)
[Tue May 17 00:58:31 2016] [debug] GET "/rest"
[Tue May 17 00:58:31 2016] [debug] Routing to a callback
[Tue May 17 00:58:31 2016] [debug] 200 OK (0.00071s, 1408.451/s)
[Tue May 17 00:58:31 2016] [debug] GET "/rest.html"
[Tue May 17 00:58:31 2016] [debug] Routing to a callback
[Tue May 17 00:58:31 2016] [debug] 200 OK (0.00057s, 1754.386/s)
[Tue May 17 00:58:31 2016] [debug] GET "/rest"
[Tue May 17 00:58:31 2016] [debug] Routing to a callback
[Tue May 17 00:58:31 2016] [debug] 200 OK (0.000624s, 1602.564/s)
[Tue May 17 00:58:31 2016] [debug] GET "/rest.html"
[Tue May 17 00:58:31 2016] [debug] Routing to a callback
[Tue May 17 00:58:31 2016] [debug] 200 OK (0.000624s, 1602.564/s)
[Tue May 17 00:58:31 2016] [debug] GET "/rest.json"
[Tue May 17 00:58:31 2016] [debug] Routing to a callback
[Tue May 17 00:58:31 2016] [debug] 200 OK (0.000557s, 1795.332/s)
[Tue May 17 00:58:31 2016] [debug] GET "/rest"
[Tue May 17 00:58:31 2016] [debug] Routing to a callback
[Tue May 17 00:58:31 2016] [debug] 200 OK (0.00056s, 1785.714/s)
[Tue May 17 00:58:31 2016] [debug] GET "/rest"
[Tue May 17 00:58:31 2016] [debug] Routing to a callback
[Tue May 17 00:58:31 2016] [debug] 200 OK (0.00056s, 1785.714/s)
[Tue May 17 00:58:31 2016] [debug] GET "/rest.json"
[Tue May 17 00:58:31 2016] [debug] Routing to a callback
[Tue May 17 00:58:31 2016] [debug] 200 OK (0.000567s, 1763.668/s)
[Tue May 17 00:58:31 2016] [debug] GET "/rest.png"
[Tue May 17 00:58:31 2016] [debug] Routing to a callback
[Tue May 17 00:58:31 2016] [debug] 200 OK (0.000764s, 1308.901/s)
[Tue May 17 00:58:31 2016] [debug] GET "/rest"
[Tue May 17 00:58:31 2016] [debug] Routing to a callback
[Tue May 17 00:58:31 2016] [debug] 200 OK (0.000563s, 1776.199/s)
[Tue May 17 00:58:31 2016] [debug] GET "/rest"
[Tue May 17 00:58:31 2016] [debug] Routing to a callback
[Tue May 17 00:58:31 2016] [debug] 200 OK (0.000726s, 1377.410/s)
[Tue May 17 00:58:31 2016] [debug] GET "/rest.json"
[Tue May 17 00:58:31 2016] [debug] Routing to a callback
[Tue May 17 00:58:31 2016] [debug] 200 OK (0.000715s, 1398.601/s)
[Tue May 17 00:58:31 2016] [debug] GET "/rest"
[Tue May 17 00:58:31 2016] [debug] Routing to a callback
[Tue May 17 00:58:31 2016] [debug] 200 OK (0.001469s, 680.735/s)
[Tue May 17 00:58:31 2016] [debug] GET "/rest.json"
[Tue May 17 00:58:31 2016] [debug] Routing to a callback
[Tue May 17 00:58:31 2016] [debug] 200 OK (0.000644s, 1552.795/s)
[Tue May 17 00:58:31 2016] [debug] GET "/rest.xml"
[Tue May 17 00:58:31 2016] [debug] Routing to a callback
[Tue May 17 00:58:31 2016] [debug] 200 OK (0.000774s, 1291.990/s)
[Tue May 17 00:58:31 2016] [debug] GET "/rest"
[Tue May 17 00:58:31 2016] [debug] Routing to a callback
[Tue May 17 00:58:31 2016] [debug] 200 OK (0.000549s, 1821.494/s)
[Tue May 17 00:58:31 2016] [debug] GET "/rest"
[Tue May 17 00:58:31 2016] [debug] Routing to a callback
[Tue May 17 00:58:31 2016] [debug] 200 OK (0.000592s, 1689.189/s)
[Tue May 17 00:58:31 2016] [debug] GET "/rest.xml"
[Tue May 17 00:58:31 2016] [debug] Routing to a callback
[Tue May 17 00:58:31 2016] [debug] 200 OK (0.00062s, 1612.903/s)
[Tue May 17 00:58:31 2016] [debug] GET "/rest.txt"
[Tue May 17 00:58:31 2016] [debug] Routing to a callback
[Tue May 17 00:58:31 2016] [debug] 200 OK (0.000821s, 1218.027/s)
[Tue May 17 00:58:31 2016] [debug] GET "/rest"
[Tue May 17 00:58:31 2016] [debug] Routing to a callback
[Tue May 17 00:58:31 2016] [debug] 200 OK (0.000574s, 1742.160/s)
[Tue May 17 00:58:31 2016] [debug] GET "/rest"
[Tue May 17 00:58:31 2016] [debug] Routing to a callback
[Tue May 17 00:58:31 2016] [debug] 200 OK (0.000716s, 1396.648/s)
[Tue May 17 00:58:31 2016] [debug] GET "/rest.xml"
[Tue May 17 00:58:31 2016] [debug] Routing to a callback
[Tue May 17 00:58:31 2016] [debug] 200 OK (0.000616s, 1623.377/s)
[Tue May 17 00:58:31 2016] [debug] GET "/rest"
[Tue May 17 00:58:31 2016] [debug] Routing to a callback
[Tue May 17 00:58:31 2016] [debug] 200 OK (0.000621s, 1610.306/s)
[Tue May 17 00:58:31 2016] [debug] GET "/rest.xml"
[Tue May 17 00:58:31 2016] [debug] Routing to a callback
[Tue May 17 00:58:31 2016] [debug] 200 OK (0.000578s, 1730.104/s)
[Tue May 17 00:58:31 2016] [debug] GET "/rest"
[Tue May 17 00:58:31 2016] [debug] Routing to a callback
[Tue May 17 00:58:31 2016] [debug] 204 No Content (0.000469s, 2132.196/s)
[Tue May 17 00:58:31 2016] [debug] POST "/rest"
[Tue May 17 00:58:31 2016] [debug] Routing to a callback
[Tue May 17 00:58:31 2016] [debug] 200 OK (0.000888s, 1126.126/s)
[Tue May 17 00:58:31 2016] [debug] POST "/rest.html"
[Tue May 17 00:58:31 2016] [debug] Routing to a callback
[Tue May 17 00:58:31 2016] [debug] 200 OK (0.000822s, 1216.545/s)
[Tue May 17 00:58:31 2016] [debug] POST "/rest"
[Tue May 17 00:58:31 2016] [debug] Routing to a callback
[Tue May 17 00:58:31 2016] [debug] 200 OK (0.000469s, 2132.196/s)
[Tue May 17 00:58:31 2016] [debug] POST "/rest"
[Tue May 17 00:58:31 2016] [debug] Routing to a callback
[Tue May 17 00:58:31 2016] [debug] 200 OK (0.000606s, 1650.165/s)
[Tue May 17 00:58:31 2016] [debug] POST "/rest.html"
[Tue May 17 00:58:31 2016] [debug] Routing to a callback
[Tue May 17 00:58:31 2016] [debug] 200 OK (0.000593s, 1686.341/s)
[Tue May 17 00:58:31 2016] [debug] POST "/rest.json"
[Tue May 17 00:58:31 2016] [debug] Routing to a callback
[Tue May 17 00:58:31 2016] [debug] 200 OK (0.000825s, 1212.121/s)
[Tue May 17 00:58:31 2016] [debug] POST "/rest"
[Tue May 17 00:58:31 2016] [debug] Routing to a callback
[Tue May 17 00:58:31 2016] [debug] 200 OK (0.000602s, 1661.130/s)
[Tue May 17 00:58:31 2016] [debug] POST "/rest"
[Tue May 17 00:58:31 2016] [debug] Routing to a callback
[Tue May 17 00:58:31 2016] [debug] 200 OK (0.000788s, 1269.036/s)
[Tue May 17 00:58:31 2016] [debug] POST "/rest.html"
[Tue May 17 00:58:31 2016] [debug] Routing to a callback
[Tue May 17 00:58:31 2016] [debug] 200 OK (0.000632s, 1582.278/s)
[Tue May 17 00:58:31 2016] [debug] POST "/rest"
[Tue May 17 00:58:31 2016] [debug] Routing to a callback
[Tue May 17 00:58:31 2016] [debug] 200 OK (0.000627s, 1594.896/s)
[Tue May 17 00:58:31 2016] [debug] POST "/rest.html"
[Tue May 17 00:58:31 2016] [debug] Routing to a callback
[Tue May 17 00:58:31 2016] [debug] 200 OK (0.000663s, 1508.296/s)
[Tue May 17 00:58:31 2016] [debug] POST "/rest"
[Tue May 17 00:58:31 2016] [debug] Routing to a callback
[Tue May 17 00:58:31 2016] [debug] 200 OK (0.000694s, 1440.922/s)
[Tue May 17 00:58:31 2016] [debug] POST "/rest.html"
[Tue May 17 00:58:31 2016] [debug] Routing to a callback
[Tue May 17 00:58:31 2016] [debug] 200 OK (0.00055s, 1818.182/s)
[Tue May 17 00:58:31 2016] [debug] POST "/rest"
[Tue May 17 00:58:31 2016] [debug] Routing to a callback
[Tue May 17 00:58:31 2016] [debug] 200 OK (0.000553s, 1808.318/s)
[Tue May 17 00:58:31 2016] [debug] POST "/rest.html"
[Tue May 17 00:58:31 2016] [debug] Routing to a callback
[Tue May 17 00:58:31 2016] [debug] 200 OK (0.000561s, 1782.531/s)
[Tue May 17 00:58:31 2016] [debug] POST "/rest.json"
[Tue May 17 00:58:31 2016] [debug] Routing to a callback
[Tue May 17 00:58:31 2016] [debug] 200 OK (0.000606s, 1650.165/s)
[Tue May 17 00:58:31 2016] [debug] POST "/rest"
[Tue May 17 00:58:31 2016] [debug] Routing to a callback
[Tue May 17 00:58:31 2016] [debug] 200 OK (0.000594s, 1683.502/s)
[Tue May 17 00:58:31 2016] [debug] POST "/rest"
[Tue May 17 00:58:31 2016] [debug] Routing to a callback
[Tue May 17 00:58:31 2016] [debug] 200 OK (0.000567s, 1763.668/s)
[Tue May 17 00:58:31 2016] [debug] POST "/rest.json"
[Tue May 17 00:58:31 2016] [debug] Routing to a callback
[Tue May 17 00:58:31 2016] [debug] 200 OK (0.000607s, 1647.446/s)
[Tue May 17 00:58:31 2016] [debug] POST "/rest.png"
[Tue May 17 00:58:31 2016] [debug] Routing to a callback
[Tue May 17 00:58:31 2016] [debug] 200 OK (0.000842s, 1187.648/s)
[Tue May 17 00:58:31 2016] [debug] POST "/rest"
[Tue May 17 00:58:31 2016] [debug] Routing to a callback
[Tue May 17 00:58:31 2016] [debug] 200 OK (0.0006s, 1666.667/s)
[Tue May 17 00:58:31 2016] [debug] POST "/rest"
[Tue May 17 00:58:31 2016] [debug] Routing to a callback
[Tue May 17 00:58:31 2016] [debug] 200 OK (0.000721s, 1386.963/s)
[Tue May 17 00:58:31 2016] [debug] POST "/rest.json"
[Tue May 17 00:58:31 2016] [debug] Routing to a callback
[Tue May 17 00:58:31 2016] [debug] 200 OK (0.000616s, 1623.377/s)
[Tue May 17 00:58:31 2016] [debug] POST "/rest"
[Tue May 17 00:58:31 2016] [debug] Routing to a callback
[Tue May 17 00:58:31 2016] [debug] 200 OK (0.000618s, 1618.123/s)
[Tue May 17 00:58:31 2016] [debug] POST "/rest.json"
[Tue May 17 00:58:31 2016] [debug] Routing to a callback
[Tue May 17 00:58:31 2016] [debug] 200 OK (0.000635s, 1574.803/s)
[Tue May 17 00:58:31 2016] [debug] POST "/rest"
[Tue May 17 00:58:31 2016] [debug] Routing to a callback
[Tue May 17 00:58:31 2016] [debug] 200 OK (0.000701s, 1426.534/s)
[Tue May 17 00:58:31 2016] [debug] POST "/rest.json"
[Tue May 17 00:58:31 2016] [debug] Routing to a callback
[Tue May 17 00:58:31 2016] [debug] 200 OK (0.00056s, 1785.714/s)
[Tue May 17 00:58:31 2016] [debug] POST "/rest"
[Tue May 17 00:58:31 2016] [debug] Routing to a callback
[Tue May 17 00:58:31 2016] [debug] 200 OK (0.000557s, 1795.332/s)
[Tue May 17 00:58:31 2016] [debug] POST "/rest.json"
[Tue May 17 00:58:31 2016] [debug] Routing to a callback
[Tue May 17 00:58:31 2016] [debug] 200 OK (0.001028s, 972.763/s)
[Tue May 17 00:58:31 2016] [debug] POST "/rest.xml"
[Tue May 17 00:58:31 2016] [debug] Routing to a callback
[Tue May 17 00:58:31 2016] [debug] 200 OK (0.00091s, 1098.901/s)
[Tue May 17 00:58:31 2016] [debug] POST "/rest"
[Tue May 17 00:58:31 2016] [debug] Routing to a callback
[Tue May 17 00:58:31 2016] [debug] 200 OK (0.000583s, 1715.266/s)
[Tue May 17 00:58:31 2016] [debug] POST "/rest"
[Tue May 17 00:58:31 2016] [debug] Routing to a callback
[Tue May 17 00:58:31 2016] [debug] 200 OK (0.000189s, 5291.005/s)
[Tue May 17 00:58:31 2016] [debug] POST "/rest.xml"
[Tue May 17 00:58:31 2016] [debug] Routing to a callback
[Tue May 17 00:58:31 2016] [debug] 200 OK (0.00055s, 1818.182/s)
[Tue May 17 00:58:31 2016] [debug] POST "/rest.txt"
[Tue May 17 00:58:31 2016] [debug] Routing to a callback
[Tue May 17 00:58:31 2016] [debug] 200 OK (0.000771s, 1297.017/s)
[Tue May 17 00:58:31 2016] [debug] POST "/rest"
[Tue May 17 00:58:31 2016] [debug] Routing to a callback
[Tue May 17 00:58:31 2016] [debug] 200 OK (0.000689s, 1451.379/s)
[Tue May 17 00:58:31 2016] [debug] POST "/rest"
[Tue May 17 00:58:31 2016] [debug] Routing to a callback
[Tue May 17 00:58:31 2016] [debug] 200 OK (0.000725s, 1379.310/s)
[Tue May 17 00:58:31 2016] [debug] POST "/rest.xml"
[Tue May 17 00:58:31 2016] [debug] Routing to a callback
[Tue May 17 00:58:31 2016] [debug] 200 OK (0.000604s, 1655.629/s)
[Tue May 17 00:58:31 2016] [debug] POST "/rest"
[Tue May 17 00:58:31 2016] [debug] Routing to a callback
[Tue May 17 00:58:31 2016] [debug] 200 OK (0.000615s, 1626.016/s)
[Tue May 17 00:58:31 2016] [debug] POST "/rest.xml"
[Tue May 17 00:58:31 2016] [debug] Routing to a callback
[Tue May 17 00:58:31 2016] [debug] 200 OK (0.000611s, 1636.661/s)
[Tue May 17 00:58:31 2016] [debug] POST "/rest"
[Tue May 17 00:58:31 2016] [debug] Routing to a callback
[Tue May 17 00:58:31 2016] [debug] 200 OK (0.00076s, 1315.789/s)
[Tue May 17 00:58:31 2016] [debug] POST "/rest.xml"
[Tue May 17 00:58:31 2016] [debug] Routing to a callback
[Tue May 17 00:58:31 2016] [debug] 200 OK (0.000582s, 1718.213/s)
[Tue May 17 00:58:31 2016] [debug] POST "/rest"
[Tue May 17 00:58:31 2016] [debug] Routing to a callback
[Tue May 17 00:58:31 2016] [debug] 200 OK (0.000579s, 1727.116/s)
[Tue May 17 00:58:31 2016] [debug] POST "/rest.xml"
[Tue May 17 00:58:31 2016] [debug] Routing to a callback
[Tue May 17 00:58:31 2016] [debug] 200 OK (0.000588s, 1700.680/s)
[Tue May 17 00:58:31 2016] [debug] POST "/rest"
[Tue May 17 00:58:31 2016] [debug] Routing to a callback
[Tue May 17 00:58:31 2016] [debug] 201 Created (0.000589s, 1697.793/s)
[Tue May 17 00:58:31 2016] [debug] POST "/rest"
[Tue May 17 00:58:31 2016] [debug] Routing to a callback
[Tue May 17 00:58:31 2016] [debug] 201 Created (0.00051s, 1960.784/s)
[Tue May 17 00:58:31 2016] [debug] POST "/rest.png"
[Tue May 17 00:58:31 2016] [debug] Routing to a callback
[Tue May 17 00:58:31 2016] [debug] 201 Created (0.000601s, 1663.894/s)
[Tue May 17 00:58:31 2016] [debug] POST "/rest.png"
[Tue May 17 00:58:31 2016] [debug] Routing to a callback
[Tue May 17 00:58:31 2016] [debug] 201 Created (0.000571s, 1751.313/s)
[Tue May 17 00:58:31 2016] [debug] GET "/nothing"
[Tue May 17 00:58:31 2016] [debug] Template "not_found.development.html.ep" not found
[Tue May 17 00:58:31 2016] [debug] Template "not_found.html.ep" not found
[Tue May 17 00:58:31 2016] [debug] Rendering template "mojo/debug.html.ep"
[Tue May 17 00:58:31 2016] [debug] Rendering template "mojo/menubar.html.ep"
[Tue May 17 00:58:31 2016] [debug] Your secret passphrase needs to be changed
[Tue May 17 00:58:31 2016] [debug] 404 Not Found (0.048812s, 20.487/s)
[Tue May 17 00:58:31 2016] [debug] GET "/rest"
[Tue May 17 00:58:31 2016] [debug] Routing to a callback
[Tue May 17 00:58:31 2016] [debug] 200 OK (0.000613s, 1631.321/s)
[Tue May 17 00:58:31 2016] [debug] GET "/rest.html"
[Tue May 17 00:58:31 2016] [debug] Routing to a callback
[Tue May 17 00:58:31 2016] [debug] 200 OK (0.000476s, 2100.840/s)
[Tue May 17 00:58:31 2016] [debug] GET "/rest"
[Tue May 17 00:58:31 2016] [debug] Routing to a callback
[Tue May 17 00:58:31 2016] [debug] 200 OK (0.000636s, 1572.327/s)
[Tue May 17 00:58:31 2016] [debug] GET "/rest.html"
[Tue May 17 00:58:31 2016] [debug] Routing to a callback
[Tue May 17 00:58:31 2016] [debug] 200 OK (0.000462s, 2164.502/s)
[Tue May 17 00:58:31 2016] [debug] GET "/rest"
[Tue May 17 00:58:31 2016] [debug] Routing to a callback
[Tue May 17 00:58:31 2016] [debug] 200 OK (0.000592s, 1689.189/s)
[Tue May 17 00:58:31 2016] [debug] GET "/rest"
[Tue May 17 00:58:31 2016] [debug] Routing to a callback
[Tue May 17 00:58:31 2016] [debug] 200 OK (0.000644s, 1552.795/s)
t\mojolicious\restful_lite_app.t ...........
ok 1 - POST /json/echo
ok 2 - 204 No Content
ok 3 - exact match for content
ok 4 - POST /json/echo
ok 5 - 200 OK
ok 6 - Content-Type: application/json;charset=UTF-8
ok 7 - exact match for JSON Pointer ""
ok 8 - PUT /json/echo
ok 9 - 200 OK
ok 10 - Content-Type: application/json;charset=UTF-8
ok 11 - exact match for JSON Pointer ""
ok 12 - PUT /json/echo
ok 13 - 200 OK
ok 14 - Content-Type: application/json;charset=UTF-8
ok 15 - exact match for JSON Pointer ""
ok 16 - GET /accepts
ok 17 - 200 OK
ok 18 - exact match for JSON Pointer ""
ok 19 - GET /accepts.xml
ok 20 - 200 OK
ok 21 - exact match for JSON Pointer ""
ok 22 - GET /accepts.json
ok 23 - 200 OK
ok 24 - exact match for JSON Pointer ""
ok 25 - GET /accepts?format=txt
ok 26 - 200 OK
ok 27 - exact match for JSON Pointer ""
ok 28 - GET /accepts
ok 29 - 200 OK
ok 30 - exact match for JSON Pointer ""
ok 31 - GET /accepts.html?format=json
ok 32 - 200 OK
ok 33 - exact match for JSON Pointer ""
ok 34 - GET /wants_json
ok 35 - 200 OK
ok 36 - exact match for JSON Pointer ""
ok 37 - GET /wants_json.xml
ok 38 - 200 OK
ok 39 - exact match for JSON Pointer ""
ok 40 - GET /wants_json
ok 41 - 200 OK
ok 42 - exact match for JSON Pointer ""
ok 43 - GET /accepts
ok 44 - 200 OK
ok 45 - exact match for JSON Pointer ""
ok 46 - GET /rest
ok 47 - 200 OK
ok 48 - Content-Type: text/html;charset=UTF-8
ok 49 - exact match for selector "html > body"
ok 50 - GET /rest.html
ok 51 - 200 OK
ok 52 - Content-Type: text/html;charset=UTF-8
ok 53 - exact match for selector "html > body"
ok 54 - GET /rest
ok 55 - 200 OK
ok 56 - Content-Type: text/html;charset=UTF-8
ok 57 - exact match for selector "html > body"
ok 58 - GET /rest
ok 59 - 200 OK
ok 60 - Content-Type: text/html;charset=UTF-8
ok 61 - exact match for selector "html > body"
ok 62 - GET /rest.html
ok 63 - 200 OK
ok 64 - Content-Type: text/html;charset=UTF-8
ok 65 - exact match for selector "html > body"
ok 66 - GET /rest.json
ok 67 - 200 OK
ok 68 - Content-Type: text/html;charset=UTF-8
ok 69 - exact match for selector "html > body"
ok 70 - GET /rest
ok 71 - 200 OK
ok 72 - Content-Type: text/html;charset=UTF-8
ok 73 - exact match for selector "html > body"
ok 74 - GET /rest?format=html
ok 75 - 200 OK
ok 76 - Content-Type: text/html;charset=UTF-8
ok 77 - exact match for selector "html > body"
ok 78 - GET /rest.html?format=html
ok 79 - 200 OK
ok 80 - Content-Type: text/html;charset=UTF-8
ok 81 - exact match for selector "html > body"
ok 82 - GET /rest?format=html
ok 83 - 200 OK
ok 84 - Content-Type: text/html;charset=UTF-8
ok 85 - exact match for selector "html > body"
ok 86 - GET /rest.html?format=html
ok 87 - 200 OK
ok 88 - Content-Type: text/html;charset=UTF-8
ok 89 - exact match for selector "html > body"
ok 90 - GET /rest.json
ok 91 - 200 OK
ok 92 - Content-Type: application/json;charset=UTF-8
ok 93 - exact match for JSON Pointer ""
ok 94 - GET /rest
ok 95 - 200 OK
ok 96 - Content-Type: application/json;charset=UTF-8
ok 97 - exact match for JSON Pointer ""
ok 98 - GET /rest
ok 99 - 200 OK
ok 100 - Content-Type: application/json;charset=UTF-8
ok 101 - exact match for JSON Pointer ""
ok 102 - GET /rest.json
ok 103 - 200 OK
ok 104 - Content-Type: application/json;charset=UTF-8
ok 105 - exact match for JSON Pointer ""
ok 106 - GET /rest.png
ok 107 - 200 OK
ok 108 - Content-Type: application/json;charset=UTF-8
ok 109 - exact match for JSON Pointer ""
ok 110 - GET /rest
ok 111 - 200 OK
ok 112 - Content-Type: application/json;charset=UTF-8
ok 113 - exact match for JSON Pointer ""
ok 114 - GET /rest?format=json
ok 115 - 200 OK
ok 116 - Content-Type: application/json;charset=UTF-8
ok 117 - exact match for JSON Pointer ""
ok 118 - GET /rest.json?format=json
ok 119 - 200 OK
ok 120 - Content-Type: application/json;charset=UTF-8
ok 121 - exact match for JSON Pointer ""
ok 122 - GET /rest?format=json
ok 123 - 200 OK
ok 124 - Content-Type: application/json;charset=UTF-8
ok 125 - exact match for JSON Pointer ""
ok 126 - GET /rest.json?format=json
ok 127 - 200 OK
ok 128 - Content-Type: application/json;charset=UTF-8
ok 129 - exact match for JSON Pointer ""
ok 130 - GET /rest.xml
ok 131 - 200 OK
ok 132 - Content-Type: application/xml
ok 133 - exact match for selector "just"
ok 134 - GET /rest
ok 135 - 200 OK
ok 136 - Content-Type: application/xml
ok 137 - exact match for selector "just"
ok 138 - GET /rest
ok 139 - 200 OK
ok 140 - Content-Type: application/xml
ok 141 - exact match for selector "just"
ok 142 - GET /rest.xml
ok 143 - 200 OK
ok 144 - Content-Type: application/xml
ok 145 - exact match for selector "just"
ok 146 - GET /rest.txt
ok 147 - 200 OK
ok 148 - Content-Type: application/xml
ok 149 - exact match for selector "just"
ok 150 - GET /rest
ok 151 - 200 OK
ok 152 - Content-Type: application/xml
ok 153 - exact match for selector "just"
ok 154 - GET /rest?format=xml
ok 155 - 200 OK
ok 156 - Content-Type: application/xml
ok 157 - exact match for selector "just"
ok 158 - GET /rest.xml?format=xml
ok 159 - 200 OK
ok 160 - Content-Type: application/xml
ok 161 - exact match for selector "just"
ok 162 - GET /rest?format=xml
ok 163 - 200 OK
ok 164 - Content-Type: application/xml
ok 165 - exact match for selector "just"
ok 166 - GET /rest.xml?format=xml
ok 167 - 200 OK
ok 168 - Content-Type: application/xml
ok 169 - exact match for selector "just"
ok 170 - GET /rest
ok 171 - 204 No Content
ok 172 - exact match for content
ok 173 - POST /rest
ok 174 - 200 OK
ok 175 - Content-Type: text/html;charset=UTF-8
ok 176 - exact match for selector "html > body"
ok 177 - POST /rest.html
ok 178 - 200 OK
ok 179 - Content-Type: text/html;charset=UTF-8
ok 180 - exact match for selector "html > body"
ok 181 - POST /rest
ok 182 - 200 OK
ok 183 - Content-Type: text/html;charset=UTF-8
ok 184 - exact match for selector "html > body"
ok 185 - POST /rest
ok 186 - 200 OK
ok 187 - Content-Type: text/html;charset=UTF-8
ok 188 - exact match for selector "html > body"
ok 189 - POST /rest.html
ok 190 - 200 OK
ok 191 - Content-Type: text/html;charset=UTF-8
ok 192 - exact match for selector "html > body"
ok 193 - POST /rest.json
ok 194 - 200 OK
ok 195 - Content-Type: text/html;charset=UTF-8
ok 196 - exact match for selector "html > body"
ok 197 - POST /rest
ok 198 - 200 OK
ok 199 - Content-Type: text/html;charset=UTF-8
ok 200 - exact match for selector "html > body"
ok 201 - POST /rest?format=html
ok 202 - 200 OK
ok 203 - Content-Type: text/html;charset=UTF-8
ok 204 - exact match for selector "html > body"
ok 205 - POST /rest.html?format=html
ok 206 - 200 OK
ok 207 - Content-Type: text/html;charset=UTF-8
ok 208 - exact match for selector "html > body"
ok 209 - POST /rest?format=html
ok 210 - 200 OK
ok 211 - Content-Type: text/html;charset=UTF-8
ok 212 - exact match for selector "html > body"
ok 213 - POST /rest.html?format=html
ok 214 - 200 OK
ok 215 - Content-Type: text/html;charset=UTF-8
ok 216 - exact match for selector "html > body"
ok 217 - POST /rest
ok 218 - 200 OK
ok 219 - Content-Type: text/html;charset=UTF-8
ok 220 - exact match for selector "html > body"
ok 221 - POST /rest.html
ok 222 - 200 OK
ok 223 - Content-Type: text/html;charset=UTF-8
ok 224 - exact match for selector "html > body"
ok 225 - POST /rest
ok 226 - 200 OK
ok 227 - Content-Type: text/html;charset=UTF-8
ok 228 - exact match for selector "html > body"
ok 229 - POST /rest.html
ok 230 - 200 OK
ok 231 - Content-Type: text/html;charset=UTF-8
ok 232 - exact match for selector "html > body"
ok 233 - POST /rest.json
ok 234 - 200 OK
ok 235 - Content-Type: application/json;charset=UTF-8
ok 236 - exact match for JSON Pointer ""
ok 237 - POST /rest
ok 238 - 200 OK
ok 239 - Content-Type: application/json;charset=UTF-8
ok 240 - exact match for JSON Pointer ""
ok 241 - POST /rest
ok 242 - 200 OK
ok 243 - Content-Type: application/json;charset=UTF-8
ok 244 - exact match for JSON Pointer ""
ok 245 - POST /rest.json
ok 246 - 200 OK
ok 247 - Content-Type: application/json;charset=UTF-8
ok 248 - exact match for JSON Pointer ""
ok 249 - POST /rest.png
ok 250 - 200 OK
ok 251 - Content-Type: application/json;charset=UTF-8
ok 252 - exact match for JSON Pointer ""
ok 253 - POST /rest
ok 254 - 200 OK
ok 255 - Content-Type: application/json;charset=UTF-8
ok 256 - exact match for JSON Pointer ""
ok 257 - POST /rest?format=json
ok 258 - 200 OK
ok 259 - Content-Type: application/json;charset=UTF-8
ok 260 - exact match for JSON Pointer ""
ok 261 - POST /rest.json?format=json
ok 262 - 200 OK
ok 263 - Content-Type: application/json;charset=UTF-8
ok 264 - exact match for JSON Pointer ""
ok 265 - POST /rest?format=json
ok 266 - 200 OK
ok 267 - Content-Type: application/json;charset=UTF-8
ok 268 - exact match for JSON Pointer ""
ok 269 - POST /rest.json?format=json
ok 270 - 200 OK
ok 271 - Content-Type: application/json;charset=UTF-8
ok 272 - exact match for JSON Pointer ""
ok 273 - POST /rest
ok 274 - 200 OK
ok 275 - Content-Type: application/json;charset=UTF-8
ok 276 - exact match for JSON Pointer ""
ok 277 - POST /rest.json
ok 278 - 200 OK
ok 279 - Content-Type: application/json;charset=UTF-8
ok 280 - exact match for JSON Pointer ""
ok 281 - POST /rest
ok 282 - 200 OK
ok 283 - Content-Type: application/json;charset=UTF-8
ok 284 - exact match for JSON Pointer ""
ok 285 - POST /rest.json
ok 286 - 200 OK
ok 287 - Content-Type: application/json;charset=UTF-8
ok 288 - exact match for JSON Pointer ""
ok 289 - POST /rest.xml
ok 290 - 200 OK
ok 291 - Content-Type: application/xml
ok 292 - exact match for selector "just"
ok 293 - POST /rest
ok 294 - 200 OK
ok 295 - Content-Type: application/xml
ok 296 - exact match for selector "just"
ok 297 - POST /rest
ok 298 - 200 OK
ok 299 - Content-Type: application/xml
ok 300 - exact match for selector "just"
ok 301 - POST /rest.xml
ok 302 - 200 OK
ok 303 - Content-Type: application/xml
ok 304 - exact match for selector "just"
ok 305 - POST /rest.txt
ok 306 - 200 OK
ok 307 - Content-Type: application/xml
ok 308 - exact match for selector "just"
ok 309 - POST /rest
ok 310 - 200 OK
ok 311 - Content-Type: application/xml
ok 312 - exact match for selector "just"
ok 313 - POST /rest?format=xml
ok 314 - 200 OK
ok 315 - Content-Type: application/xml
ok 316 - exact match for selector "just"
ok 317 - POST /rest.xml?format=xml
ok 318 - 200 OK
ok 319 - Content-Type: application/xml
ok 320 - exact match for selector "just"
ok 321 - POST /rest?format=xml
ok 322 - 200 OK
ok 323 - Content-Type: application/xml
ok 324 - exact match for selector "just"
ok 325 - POST /rest.xml?format=xml
ok 326 - 200 OK
ok 327 - Content-Type: application/xml
ok 328 - exact match for selector "just"
ok 329 - POST /rest
ok 330 - 200 OK
ok 331 - Content-Type: application/xml
ok 332 - exact match for selector "just"
ok 333 - POST /rest.xml
ok 334 - 200 OK
ok 335 - Content-Type: application/xml
ok 336 - exact match for selector "just"
ok 337 - POST /rest
ok 338 - 200 OK
ok 339 - Content-Type: application/xml
ok 340 - exact match for selector "just"
ok 341 - POST /rest.xml
ok 342 - 200 OK
ok 343 - Content-Type: application/xml
ok 344 - exact match for selector "just"
ok 345 - POST /rest
ok 346 - 201 Created
ok 347 - Content-Type: text/html;charset=UTF-8
ok 348 - exact match for content
ok 349 - POST /rest?format=json
ok 350 - 201 Created
ok 351 - Content-Type: text/html;charset=UTF-8
ok 352 - exact match for content
ok 353 - POST /rest.png
ok 354 - 201 Created
ok 355 - Content-Type: text/html;charset=UTF-8
ok 356 - exact match for content
ok 357 - POST /rest.png?format=json
ok 358 - 201 Created
ok 359 - Content-Type: text/html;charset=UTF-8
ok 360 - exact match for content
ok 361 - GET /nothing
ok 362 - 404 Not Found
ok 363 - GET /rest
ok 364 - 200 OK
ok 365 - Content-Type: application/xml
ok 366 - exact match for selector "just"
ok 367 - GET /rest.html
ok 368 - 200 OK
ok 369 - Content-Type: text/html;charset=UTF-8
ok 370 - exact match for selector "html > body"
ok 371 - GET /rest?format=html
ok 372 - 200 OK
ok 373 - Content-Type: text/html;charset=UTF-8
ok 374 - exact match for selector "html > body"
ok 375 - GET /rest.html
ok 376 - 200 OK
ok 377 - Content-Type: text/html;charset=UTF-8
ok 378 - exact match for selector "html > body"
ok 379 - GET /rest?format=html
ok 380 - 200 OK
ok 381 - Content-Type: text/html;charset=UTF-8
ok 382 - exact match for selector "html > body"
ok 383 - GET /rest
ok 384 - 200 OK
ok 385 - Content-Type: application/json;charset=UTF-8
ok 386 - exact match for JSON Pointer ""
1..386
ok
t\mojolicious\routes.t .....................
ok 1 - right result
ok 2 - right result
ok 3 - right result
ok 4 - fast route found
ok 5 - fast route found
ok 6 - faster route found
ok 7 - fast route found
ok 8 - right root
ok 9 - right name
ok 10 - right strucutre
ok 11 - right path
ok 12 - right method
ok 13 - right strucutre
ok 14 - right path
ok 15 - right root
ok 16 - no endpoint
ok 17 - empty stack
ok 18 - right pattern
ok 19 - right pattern
ok 20 - right pattern
ok 21 - right pattern
ok 22 - right value
ok 23 - right controller
ok 24 - right strucutre
ok 25 - right path
ok 26 - right strucutre
ok 27 - right path
ok 28 - right path
ok 29 - right path
ok 30 - right strucutre
ok 31 - right path
ok 32 - right strucutre
ok 33 - right path
ok 34 - right strucutre
ok 35 - right path
ok 36 - empty stack
ok 37 - empty stack
ok 38 - empty stack
ok 39 - right path
ok 40 - right path
ok 41 - right path
ok 42 - empty stack
ok 43 - right structure
ok 44 - right path
ok 45 - right structure
ok 46 - right path
ok 47 - right structure
ok 48 - right path
ok 49 - empty stack
ok 50 - empty stack
ok 51 - empty stack
ok 52 - right path
ok 53 - right path
ok 54 - right structure
ok 55 - right path
ok 56 - right structure
ok 57 - right path
ok 58 - right structure
ok 59 - right path
ok 60 - right structure
ok 61 - right path
ok 62 - empty stack
ok 63 - empty stack
ok 64 - empty stack
ok 65 - right structure
ok 66 - right path
ok 67 - right path
ok 68 - right path
ok 69 - right path
ok 70 - right structure
ok 71 - right path
ok 72 - right path
ok 73 - right path
ok 74 - right path
ok 75 - right structure
ok 76 - right path
ok 77 - right structure
ok 78 - right path
ok 79 - right structure
ok 80 - right path
ok 81 - right structure
ok 82 - right path
ok 83 - right structure
ok 84 - right path
ok 85 - right structure
ok 86 - right path
ok 87 - right path
ok 88 - right path
ok 89 - right path
ok 90 - right path
ok 91 - right structure
ok 92 - right path
ok 93 - right structure
ok 94 - right path
ok 95 - right structure
ok 96 - right path
ok 97 - right structure
ok 98 - right path
ok 99 - right structure
ok 100 - right path
ok 101 - right method
ok 102 - right structure
ok 103 - right path
ok 104 - right structure
ok 105 - right path
ok 106 - right structure
ok 107 - right path
ok 108 - right structure
ok 109 - right path
ok 110 - right structure
ok 111 - right path
ok 112 - empty stack
ok 113 - right path
ok 114 - right path
ok 115 - right path
ok 116 - right structure
ok 117 - right path
ok 118 - right path
ok 119 - right structure
ok 120 - right path
ok 121 - right structure
ok 122 - right path
ok 123 - right structure
ok 124 - right path
ok 125 - right structure
ok 126 - right path
ok 127 - right structure
ok 128 - right path
ok 129 - right structure
ok 130 - right path
ok 131 - right structure
ok 132 - right path
ok 133 - right path
ok 134 - right path
ok 135 - right path
ok 136 - right structure
ok 137 - right path
ok 138 - right path
ok 139 - right path
ok 140 - right path
ok 141 - empty stack
ok 142 - right structure
ok 143 - right path
ok 144 - empty stack
ok 145 - empty stack
ok 146 - right path
ok 147 - empty stack
ok 148 - right structure
ok 149 - right path
ok 150 - right structure
ok 151 - right path
ok 152 - empty stack
ok 153 - empty stack
ok 154 - right structure
ok 155 - right path
ok 156 - right structure
ok 157 - right path
ok 158 - empty stack
ok 159 - empty stack
ok 160 - right structure
ok 161 - right path
ok 162 - empty stack
ok 163 - right structure
ok 164 - right path
ok 165 - empty stack
ok 166 - right structure
ok 167 - right path
ok 168 - right structure
ok 169 - right path
ok 170 - empty stack
ok 171 - right structure
ok 172 - right path
ok 173 - right method
ok 174 - right structure
ok 175 - right path
ok 176 - right method
ok 177 - right structure
ok 178 - right path
ok 179 - right structure
ok 180 - right path
ok 181 - right method
ok 182 - empty stack
ok 183 - no path
ok 184 - right path
ok 185 - empty stack
ok 186 - right structure
ok 187 - right path
ok 188 - right path
ok 189 - right structure
ok 190 - right path
ok 191 - right structure
ok 192 - right path
ok 193 - right structure
ok 194 - right path
ok 195 - empty stack
ok 196 - right structure
ok 197 - right path
ok 198 - right structure
ok 199 - right path
ok 200 - right structure
ok 201 - right path
ok 202 - right structure
ok 203 - right path
ok 204 - empty stack
ok 205 - empty stack
ok 206 - empty stack
ok 207 - right structure
ok 208 - right path
ok 209 - right structure
ok 210 - right path
ok 211 - right structure
ok 212 - right path
ok 213 - empty stack
ok 214 - right structure
ok 215 - right path
ok 216 - right structure
ok 217 - right path
ok 218 - empty stack
ok 219 - right structure
ok 220 - right path
ok 221 - right structure
ok 222 - right path
ok 223 - empty stack
ok 224 - empty stack
ok 225 - right structure
ok 226 - right path
ok 227 - empty stack
ok 228 - empty stack
ok 229 - right structure
ok 230 - right path
ok 231 - right structure
ok 232 - right path
ok 233 - empty stack
ok 234 - right structure
ok 235 - right path
ok 236 - right structure
ok 237 - right path
ok 238 - empty stack
ok 239 - empty stack
ok 240 - right structure
ok 241 - right path
ok 242 - is a websocket
ok 243 - right structure
ok 244 - right path
ok 245 - not a websocket
ok 246 - right path
ok 247 - right structure
ok 248 - right path
ok 249 - right path
ok 250 - right structure
ok 251 - right path
ok 252 - right path
ok 253 - right structure
ok 254 - right path
ok 255 - right path
ok 256 - empty stack
ok 257 - right structure
ok 258 - right path
ok 259 - right structure
ok 260 - right structure
ok 261 - right structure
ok 262 - right method
ok 263 - right structure
ok 264 - right method
ok 265 - empty stack
ok 266 - right structure
ok 267 - right path
1..267
ok
[Tue May 17 00:58:34 2016] [debug] OPTIONS "/hello.txt"
[Tue May 17 00:58:34 2016] [debug] Routing to a callback
[Tue May 17 00:58:34 2016] [debug] 200 OK (0.000812s, 1231.527/s)
[Tue May 17 00:58:34 2016] [debug] PUT "/hello.txt"
[Tue May 17 00:58:34 2016] [debug] Template "not_found.development.html.ep" not found
[Tue May 17 00:58:34 2016] [debug] Template "not_found.html.ep" not found
[Tue May 17 00:58:34 2016] [debug] Rendering template "mojo/debug.html.ep"
[Tue May 17 00:58:34 2016] [debug] Rendering template "mojo/menubar.html.ep"
[Tue May 17 00:58:34 2016] [debug] Your secret passphrase needs to be changed
[Tue May 17 00:58:34 2016] [debug] 404 Not Found (0.050033s, 19.987/s)
[Tue May 17 00:58:34 2016] [debug] GET "/hello3.txt"
[Tue May 17 00:58:34 2016] [debug] Routing to a callback
[Tue May 17 00:58:34 2016] [debug] 200 OK (0.000916s, 1091.703/s)
[Tue May 17 00:58:34 2016] [debug] GET "/hello3.txt"
[Tue May 17 00:58:34 2016] [debug] Routing to a callback
[Tue May 17 00:58:34 2016] [debug] 206 Partial Content (0.000792s, 1262.626/s)
[Tue May 17 00:58:34 2016] [debug] POST "/hello4.txt"
[Tue May 17 00:58:34 2016] [debug] Routing to a callback
[Tue May 17 00:58:34 2016] [debug] 200 OK (0.000947s, 1055.966/s)
[Tue May 17 00:58:34 2016] [debug] GET "/etag"
[Tue May 17 00:58:34 2016] [debug] Routing to a callback
[Tue May 17 00:58:34 2016] [debug] 200 OK (0.000643s, 1555.210/s)
[Tue May 17 00:58:34 2016] [debug] GET "/etag"
[Tue May 17 00:58:34 2016] [debug] Routing to a callback
[Tue May 17 00:58:34 2016] [debug] 304 Not Modified (0.000359s, 2785.515/s)
[Tue May 17 00:58:34 2016] [debug] GET "/asset"
[Tue May 17 00:58:34 2016] [debug] Routing to a callback
[Tue May 17 00:58:34 2016] [debug] 200 OK (0.000603s, 1658.375/s)
[Tue May 17 00:58:34 2016] [debug] GET "/asset"
[Tue May 17 00:58:34 2016] [debug] Routing to a callback
[Tue May 17 00:58:34 2016] [debug] 304 Not Modified (0.00042s, 2380.952/s)
[Tue May 17 00:58:34 2016] [debug] GET "/asset"
[Tue May 17 00:58:34 2016] [debug] Routing to a callback
[Tue May 17 00:58:34 2016] [debug] 206 Partial Content (0.000444s, 2252.252/s)
[Tue May 17 00:58:34 2016] [debug] GET "/hidden"
[Tue May 17 00:58:34 2016] [debug] Template "not_found.development.html.ep" not found
[Tue May 17 00:58:34 2016] [debug] Template "not_found.html.ep" not found
[Tue May 17 00:58:34 2016] [debug] Rendering cached template "mojo/debug.html.ep"
[Tue May 17 00:58:34 2016] [debug] Rendering cached template "mojo/menubar.html.ep"
[Tue May 17 00:58:34 2016] [debug] 404 Not Found (0.009934s, 100.664/s)
t\mojolicious\static_lite_app.t ............
ok 1 - content is stale
ok 2 - content is fresh
ok 3 - content is fresh
ok 4 - content is fresh
ok 5 - right "ETag" value
ok 6 - right "Last-Modified" value
ok 7 - content is stale
ok 8 - no "ETag" value
ok 9 - right "Last-Modified" value
ok 10 - GET /hello.txt
ok 11 - 200 OK
ok 12 - Server: Mojolicious (Perl)
ok 13 - Accept-Ranges: bytes
ok 14 - Content-Length: 31
ok 15 - exact match for content
ok 16 - HEAD /hello.txt
ok 17 - 200 OK
ok 18 - Server: Mojolicious (Perl)
ok 19 - Accept-Ranges: bytes
ok 20 - Content-Length: 31
ok 21 - exact match for content
ok 22 - OPTIONS /hello.txt
ok 23 - 200 OK
ok 24 - Server: Mojolicious (Perl)
ok 25 - Content-Length: 8
ok 26 - exact match for content
ok 27 - PUT /hello.txt
ok 28 - 404 Not Found
ok 29 - Server: Mojolicious (Perl)
ok 30 - GET /hello.txt
ok 31 - 206 Partial Content
ok 32 - Server: Mojolicious (Perl)
ok 33 - Accept-Ranges: bytes
ok 34 - Content-Length: 7
ok 35 - Content-Range: bytes 2-8/31
ok 36 - exact match for content
ok 37 - GET /hello.txt
ok 38 - 206 Partial Content
ok 39 - Server: Mojolicious (Perl)
ok 40 - Accept-Ranges: bytes
ok 41 - Content-Length: 23
ok 42 - Content-Range: bytes 8-30/31
ok 43 - exact match for content
ok 44 - GET /hello.txt
ok 45 - 206 Partial Content
ok 46 - Server: Mojolicious (Perl)
ok 47 - Accept-Ranges: bytes
ok 48 - Content-Length: 9
ok 49 - Content-Range: bytes 0-8/31
ok 50 - exact match for content
ok 51 - GET /hello.txt
ok 52 - 206 Partial Content
ok 53 - Server: Mojolicious (Perl)
ok 54 - Accept-Ranges: bytes
ok 55 - Content-Length: 9
ok 56 - Content-Range: bytes 0-8/31
ok 57 - exact match for content
ok 58 - GET /hello.txt
ok 59 - 416 Request Range Not Satisfiable
ok 60 - Server: Mojolicious (Perl)
ok 61 - Accept-Ranges: bytes
ok 62 - exact match for content
ok 63 - GET /hello.txt
ok 64 - 206 Partial Content
ok 65 - Server: Mojolicious (Perl)
ok 66 - Accept-Ranges: bytes
ok 67 - Content-Length: 1
ok 68 - Content-Range: bytes 0-0/31
ok 69 - exact match for content
ok 70 - GET /hello.txt
ok 71 - 206 Partial Content
ok 72 - Server: Mojolicious (Perl)
ok 73 - Content-Length: 6
ok 74 - Content-Range: bytes 25-30/31
ok 75 - Accept-Ranges: bytes
ok 76 - exact match for content
ok 77 - GET /hello.txt
ok 78 - 206 Partial Content
ok 79 - Server: Mojolicious (Perl)
ok 80 - Content-Length: 6
ok 81 - Content-Range: bytes 25-30/31
ok 82 - Accept-Ranges: bytes
ok 83 - exact match for content
ok 84 - GET /hello.txt
ok 85 - 416 Request Range Not Satisfiable
ok 86 - Server: Mojolicious (Perl)
ok 87 - Accept-Ranges: bytes
ok 88 - exact match for content
ok 89 - GET /hello3.txt
ok 90 - 200 OK
ok 91 - Server: Mojolicious (Perl)
ok 92 - Accept-Ranges: bytes
ok 93 - Content-Length: 1
ok 94 - exact match for content
ok 95 - GET /hello3.txt
ok 96 - 206 Partial Content
ok 97 - Server: Mojolicious (Perl)
ok 98 - Accept-Ranges: bytes
ok 99 - Content-Length: 1
ok 100 - Content-Range: bytes 0-0/1
ok 101 - exact match for content
ok 102 - POST /hello4.txt
ok 103 - 200 OK
ok 104 - Server: Mojolicious (Perl)
ok 105 - Content-Type: text/html
ok 106 - Content-Length: 1
ok 107 - exact match for content
ok 108 - GET /etag
ok 109 - 200 OK
ok 110 - Server: Mojolicious (Perl)
ok 111 - ETag: "abc"
ok 112 - exact match for content
ok 113 - GET /etag
ok 114 - 304 Not Modified
ok 115 - Server: Mojolicious (Perl)
ok 116 - ETag: "abc"
ok 117 - exact match for content
ok 118 - GET /asset
ok 119 - 200 OK
ok 120 - Server: Mojolicious (Perl)
ok 121 - exact match for content
ok 122 - GET /asset
ok 123 - 304 Not Modified
ok 124 - Server: Mojolicious (Perl)
ok 125 - exact match for content
ok 126 - GET /asset
ok 127 - 206 Partial Content
ok 128 - Server: Mojolicious (Perl)
ok 129 - exact match for content
ok 130 - GET /hello4.txt
ok 131 - 200 OK
ok 132 - Server: Mojolicious (Perl)
ok 133 - exact match for content
ok 134 - GET /hello4.txt
ok 135 - 416 Request Range Not Satisfiable
ok 136 - Server: Mojolicious (Perl)
ok 137 - Accept-Ranges: bytes
ok 138 - exact match for content
ok 139 - GET /hidden
ok 140 - 404 Not Found
ok 141 - content is not similar
ok 142 - GET /static.txt
ok 143 - 200 OK
ok 144 - Server: Mojolicious (Perl)
ok 145 - Accept-Ranges: bytes
ok 146 - exact match for content
ok 147 - GET /static.txt
ok 148 - 304 Not Modified
ok 149 - Server: Mojolicious (Perl)
ok 150 - exact match for content
ok 151 - GET /static.txt
ok 152 - 200 OK
ok 153 - Server: Mojolicious (Perl)
ok 154 - Accept-Ranges: bytes
ok 155 - exact match for content
ok 156 - GET /static.txt
ok 157 - 200 OK
ok 158 - Server: Mojolicious (Perl)
ok 159 - Accept-Ranges: bytes
ok 160 - exact match for content
ok 161 - GET /static.txt
ok 162 - 304 Not Modified
ok 163 - Server: Mojolicious (Perl)
ok 164 - exact match for content
ok 165 - GET /static.txt
ok 166 - 206 Partial Content
ok 167 - Server: Mojolicious (Perl)
ok 168 - Accept-Ranges: bytes
ok 169 - Content-Range: bytes 2-5/15
ok 170 - Content-Length: 4
ok 171 - exact match for content
ok 172 - GET /static.txt
ok 173 - 416 Request Range Not Satisfiable
ok 174 - Server: Mojolicious (Perl)
ok 175 - Accept-Ranges: bytes
ok 176 - exact match for content
1..176
ok
[Tue May 17 00:58:36 2016] [debug] Your secret passphrase needs to be changed
[Tue May 17 00:58:36 2016] [debug] OPTIONS "/tags"
[Tue May 17 00:58:36 2016] [debug] Rendering template "tags.html.ep" from DATA section
[Tue May 17 00:58:36 2016] [debug] 200 OK (0.01764s, 56.689/s)
[Tue May 17 00:58:36 2016] [debug] PATCH "/more_tags"
[Tue May 17 00:58:36 2016] [debug] Rendering template "more_tags.html.ep" from DATA section
[Tue May 17 00:58:36 2016] [debug] 200 OK (0.001941s, 515.198/s)
[Tue May 17 00:58:36 2016] [debug] GET "/small_tags"
[Tue May 17 00:58:36 2016] [debug] Rendering template "small_tags.html.ep" from DATA section
[Tue May 17 00:58:36 2016] [debug] 200 OK (0.002471s, 404.694/s)
[Tue May 17 00:58:36 2016] [debug] GET "/tags_with_error"
[Tue May 17 00:58:36 2016] [debug] Rendering template "tags_with_error.html.ep" from DATA section
[Tue May 17 00:58:36 2016] [debug] 200 OK (0.002026s, 493.583/s)
[Tue May 17 00:58:36 2016] [debug] GET "/links"
[Tue May 17 00:58:36 2016] [debug] Rendering template "links.html.ep" from DATA section
[Tue May 17 00:58:36 2016] [debug] 200 OK (0.005577s, 179.308/s)
[Tue May 17 00:58:36 2016] [debug] POST "/links"
[Tue May 17 00:58:36 2016] [debug] Rendering cached template "links.html.ep" from DATA section
[Tue May 17 00:58:36 2016] [debug] 200 OK (0.003285s, 304.414/s)
[Tue May 17 00:58:36 2016] [debug] GET "/script"
[Tue May 17 00:58:36 2016] [debug] Rendering template "script.html.ep" from DATA section
[Tue May 17 00:58:36 2016] [debug] 200 OK (0.002474s, 404.204/s)
[Tue May 17 00:58:36 2016] [debug] GET "/style"
[Tue May 17 00:58:36 2016] [debug] Rendering template "style.html.ep" from DATA section
[Tue May 17 00:58:36 2016] [debug] 200 OK (0.002426s, 412.201/s)
[Tue May 17 00:58:36 2016] [debug] GET "/basicform"
[Tue May 17 00:58:36 2016] [debug] Rendering template "basicform.html.ep" from DATA section
[Tue May 17 00:58:36 2016] [debug] 200 OK (0.003639s, 274.801/s)
[Tue May 17 00:58:36 2016] [debug] POST "/text"
[Tue May 17 00:58:36 2016] [debug] Rendering template "text.html.ep" from DATA section
[Tue May 17 00:58:36 2016] [debug] 200 OK (0.004729s, 211.461/s)
[Tue May 17 00:58:36 2016] [debug] POST "/text"
[Tue May 17 00:58:36 2016] [debug] Rendering cached template "text.html.ep" from DATA section
[Tue May 17 00:58:36 2016] [debug] 200 OK (0.00241s, 414.938/s)
[Tue May 17 00:58:36 2016] [debug] GET "/multibox"
[Tue May 17 00:58:36 2016] [debug] Rendering template "multibox.html.ep" from DATA section
[Tue May 17 00:58:36 2016] [debug] 200 OK (0.003048s, 328.084/s)
[Tue May 17 00:58:36 2016] [debug] GET "/multibox"
[Tue May 17 00:58:36 2016] [debug] Rendering cached template "multibox.html.ep" from DATA section
[Tue May 17 00:58:36 2016] [debug] 200 OK (0.001431s, 698.812/s)
[Tue May 17 00:58:36 2016] [debug] GET "/multibox"
[Tue May 17 00:58:36 2016] [debug] Rendering cached template "multibox.html.ep" from DATA section
[Tue May 17 00:58:36 2016] [debug] 200 OK (0.001482s, 674.764/s)
[Tue May 17 00:58:36 2016] [debug] GET "/multibox"
[Tue May 17 00:58:36 2016] [debug] Rendering cached template "multibox.html.ep" from DATA section
[Tue May 17 00:58:36 2016] [debug] 200 OK (0.000987s, 1013.171/s)
[Tue May 17 00:58:36 2016] [debug] GET "/multibox"
[Tue May 17 00:58:36 2016] [debug] Rendering cached template "multibox.html.ep" from DATA section
[Tue May 17 00:58:36 2016] [debug] 200 OK (0.002206s, 453.309/s)
[Tue May 17 00:58:36 2016] [debug] GET "/form/lala"
[Tue May 17 00:58:36 2016] [debug] Rendering template "form.html.ep" from DATA section
[Tue May 17 00:58:36 2016] [debug] 200 OK (0.007609s, 131.423/s)
[Tue May 17 00:58:36 2016] [debug] GET "/form/lala"
[Tue May 17 00:58:36 2016] [debug] Rendering cached template "form.html.ep" from DATA section
[Tue May 17 00:58:36 2016] [debug] 200 OK (0.003288s, 304.136/s)
[Tue May 17 00:58:36 2016] [debug] PUT "/selection"
[Tue May 17 00:58:36 2016] [debug] Rendering template "selection.html.ep" from DATA section
[Tue May 17 00:58:36 2016] [debug] 200 OK (0.004207s, 237.699/s)
[Tue May 17 00:58:36 2016] [debug] PUT "/selection"
[Tue May 17 00:58:36 2016] [debug] Rendering cached template "selection.html.ep" from DATA section
[Tue May 17 00:58:36 2016] [debug] 200 OK (0.002414s, 414.250/s)
[Tue May 17 00:58:36 2016] [debug] PUT "/selection"
[Tue May 17 00:58:36 2016] [debug] Rendering cached template "selection.html.ep" from DATA section
[Tue May 17 00:58:36 2016] [debug] 200 OK (0.002655s, 376.648/s)
[Tue May 17 00:58:36 2016] [debug] PUT "/selection"
[Tue May 17 00:58:36 2016] [debug] Rendering cached template "selection.html.ep" from DATA section
[Tue May 17 00:58:36 2016] [debug] 200 OK (0.002226s, 449.236/s)
[Tue May 17 00:58:36 2016] [debug] POST "/%E2%98%83"
[Tue May 17 00:58:36 2016] [debug] Rendering template "snowman.html.ep" from DATA section
[Tue May 17 00:58:36 2016] [debug] 200 OK (0.027698s, 36.104/s)
[Tue May 17 00:58:36 2016] [debug] POST "/%E2%98%83"
[Tue May 17 00:58:36 2016] [debug] Rendering cached template "snowman.html.ep" from DATA section
[Tue May 17 00:58:36 2016] [debug] 200 OK (0.02519s, 39.698/s)
[Tue May 17 00:58:36 2016] [debug] PATCH "/%E2%98%83"
[Tue May 17 00:58:36 2016] [debug] Rendering cached template "snowman.html.ep" from DATA section
[Tue May 17 00:58:36 2016] [debug] 200 OK (0.024311s, 41.134/s)
[Tue May 17 00:58:36 2016] [debug] POST "/no_snowman"
[Tue May 17 00:58:36 2016] [debug] Rendering template "no_snowman.html.ep" from DATA section
[Tue May 17 00:58:36 2016] [debug] 200 OK (0.026584s, 37.617/s)
[Tue May 17 00:58:36 2016] [debug] POST "/no_snowman"
[Tue May 17 00:58:36 2016] [debug] Rendering cached template "no_snowman.html.ep" from DATA section
[Tue May 17 00:58:36 2016] [debug] 200 OK (0.024547s, 40.738/s)
t\mojolicious\tag_helper_lite_app.t ........
ok 1 - right result
ok 2 - right result
ok 3 - OPTIONS /tags
ok 4 - 200 OK
ok 5 - exact match for content
ok 6 - PATCH /more_tags
ok 7 - 200 OK
ok 8 - exact match for content
ok 9 - GET /small_tags
ok 10 - 200 OK
ok 11 - exact match for content
ok 12 - GET /tags_with_error
ok 13 - 200 OK
ok 14 - exact match for content
ok 15 - GET /links
ok 16 - 200 OK
ok 17 - exact match for content
ok 18 - POST /links
ok 19 - 200 OK
ok 20 - exact match for content
ok 21 - GET /script
ok 22 - 200 OK
ok 23 - exact match for content
ok 24 - GET /style
ok 25 - 200 OK
ok 26 - exact match for content
ok 27 - GET /basicform
ok 28 - 200 OK
ok 29 - exact match for content
ok 30 - POST /text
ok 31 - 200 OK
ok 32 - exact match for content
ok 33 - POST /text
ok 34 - 200 OK
ok 35 - exact match for content
ok 36 - GET /multibox
ok 37 - 200 OK
ok 38 - exact match for content
ok 39 - GET /multibox?foo=two
ok 40 - 200 OK
ok 41 - exact match for content
ok 42 - GET /multibox?foo=one&foo=four
ok 43 - 200 OK
ok 44 - exact match for content
ok 45 - GET /multibox?foo=bar
ok 46 - 200 OK
ok 47 - exact match for content
ok 48 - GET /multibox?foo=two&foo=one&foo=on
ok 49 - 200 OK
ok 50 - exact match for content
ok 51 - GET /form/lala?a=3&a=2&b=0&c=2&d=3&escaped=1%22+%222
ok 52 - 200 OK
ok 53 - exact match for content
ok 54 - GET /form/lala?c=b&d=3&e=4&f=<5&b=on
ok 55 - 200 OK
ok 56 - exact match for content
ok 57 - PUT /selection
ok 58 - 200 OK
ok 59 - exact match for content
ok 60 - PUT /selection?a=e&foo=bar&bar=baz&yada=b&h=j
ok 61 - 200 OK
ok 62 - exact match for content
ok 63 - PUT /selection?foo=bar&a=e&foo=baz&bar=d&yada=a&yada=b&h=i&h=j
ok 64 - 200 OK
ok 65 - exact match for content
ok 66 - PUT /selection?preselect=1
ok 67 - 200 OK
ok 68 - exact match for content
ok 69 - POST /☃
ok 70 - 200 OK
ok 71 - exact match for content
ok 72 - POST /☃?foo=ba line 172.
[Tue May 17 00:58:37 2016] [debug] Rendering template "exception.testing.html.ep"
[Tue May 17 00:58:37 2016] [debug] 500 Internal Server Error (0.029678s, 33.695/s)
[Tue May 17 00:58:37 2016] [debug] GET "/foo/syntaxerror"
[Tue May 17 00:58:37 2016] [debug] Routing to controller "MojoliciousTest::Foo" and action "syntaxerror"
[Tue May 17 00:58:37 2016] [debug] Rendering template "syntaxerror.html.epl"
[Tue May 17 00:58:37 2016] [error] Missing right curly or square bracket at template syntaxerror.html.epl line 1, at end of line
syntax error at template syntaxerror.html.epl line 1, at EOF
1: % {
[Tue May 17 00:58:37 2016] [debug] Rendering cached template "exception.testing.html.ep"
[Tue May 17 00:58:37 2016] [debug] 500 Internal Server Error (0.004195s, 238.379/s)
[Tue May 17 00:58:37 2016] [debug] GET "/foo/baz"
[Tue May 17 00:58:37 2016] [debug] Routing to controller "MojoliciousTest::Foo" and action "baz"
[Tue May 17 00:58:37 2016] [debug] Action not found in controller
[Tue May 17 00:58:37 2016] [debug] Template "foo/baz.html.ep" not found
[Tue May 17 00:58:37 2016] [debug] Rendering cached template "not_found.testing.html.ep"
[Tue May 17 00:58:37 2016] [debug] 404 Not Found (0.003133s, 319.183/s)
[Tue May 17 00:58:38 2016] [debug] GET "/../../mojolicious/secret.txt"
[Tue May 17 00:58:38 2016] [debug] Rendering cached template "not_found.testing.html.ep"
[Tue May 17 00:58:38 2016] [debug] 404 Not Found (0.000954s, 1048.218/s)
[Tue May 17 00:58:38 2016] [debug] GET "/.../mojolicious/secret.txt"
[Tue May 17 00:58:38 2016] [debug] Rendering cached template "not_found.testing.html.ep"
[Tue May 17 00:58:38 2016] [debug] 404 Not Found (0.000969s, 1031.992/s)
t\mojolicious\testing_app.t ................
ok 1 - two callbacks have been executed
ok 2 - GET /
ok 3 - test was successful
ok 4 - GET /syntax_error/foo
ok 5 - 500 Internal Server Error
ok 6 - Server: Mojolicious (Perl)
ok 7 - content is similar
ok 8 - GET /foo/syntaxerror
ok 9 - 500 Internal Server Error
ok 10 - Server: Mojolicious (Perl)
ok 11 - content is similar
ok 12 - GET /hello.txt
ok 13 - 200 OK
ok 14 - Server: Mojolicious (Perl)
ok 15 - content is similar
ok 16 - GET /foo/baz
ok 17 - 404 Not Found
ok 18 - Server: Mojolicious (Perl)
ok 19 - content is similar
ok 20 - GET /../../mojolicious/secret.txt
ok 21 - 404 Not Found
ok 22 - Server: Mojolicious (Perl)
ok 23 - content is similar
ok 24 - GET /.../mojolicious/secret.txt
ok 25 - 404 Not Found
ok 26 - Server: Mojolicious (Perl)
ok 27 - content is similar
1..27
ok
t\mojolicious\tls_lite_app.t ............... skipped: set TEST_TLS to enable this test (developer only!)
[Tue May 17 00:58:41 2016] [debug] Reading configuration file "C:\cpanfly-5.14\var\cpan\build\Mojolicious-6.62-kFETHP\t\mojolicious\twinkle_lite_app.conf"
[Tue May 17 00:58:41 2016] [debug] GET "/"
[Tue May 17 00:58:41 2016] [debug] Rendering template "index.foo.twinkle" from DATA section
[Tue May 17 00:58:41 2016] [debug] Rendering template "layouts/twinkle.foo.ep" from DATA section
[Tue May 17 00:58:41 2016] [debug] 200 OK (0.018439s, 54.233/s)
[Tue May 17 00:58:41 2016] [debug] GET "/advanced"
[Tue May 17 00:58:41 2016] [debug] Rendering template "advanced.foo.twinkle" from DATA section
[Tue May 17 00:58:41 2016] [debug] 200 OK (0.002025s, 493.827/s)
[Tue May 17 00:58:41 2016] [debug] GET "/docs"
[Tue May 17 00:58:41 2016] [debug] Rendering template "docs.foo.pod" from DATA section
[Tue May 17 00:58:41 2016] [debug] 200 OK (0.003663s, 273.000/s)
[Tue May 17 00:58:41 2016] [debug] GET "/docs2"
[Tue May 17 00:58:41 2016] [debug] Rendering template "docs2.foo.teapod" from DATA section
[Tue May 17 00:58:41 2016] [debug] 200 OK (0.002011s, 497.265/s)
[Tue May 17 00:58:41 2016] [debug] GET "/docs3"
[Tue May 17 00:58:41 2016] [debug] Routing to a callback
[Tue May 17 00:58:41 2016] [debug] Rendering cached template "docs.foo.pod" from DATA section
[Tue May 17 00:58:41 2016] [debug] 200 OK (0.001134s, 881.834/s)
[Tue May 17 00:58:41 2016] [debug] GET "/rest"
[Tue May 17 00:58:41 2016] [debug] Routing to a callback
[Tue May 17 00:58:41 2016] [debug] 200 OK (0.000903s, 1107.420/s)
[Tue May 17 00:58:41 2016] [debug] GET "/rest.html"
[Tue May 17 00:58:41 2016] [debug] Routing to a callback
[Tue May 17 00:58:41 2016] [debug] 200 OK (0.01296s, 77.160/s)
[Tue May 17 00:58:41 2016] [debug] GET "/perldoc"
[Tue May 17 00:58:41 2016] [debug] Template "not_found.development.foo.ep" not found
[Tue May 17 00:58:41 2016] [debug] Rendering template "not_found.foo.ep" from DATA section
[Tue May 17 00:58:41 2016] [debug] 404 Not Found (0.003738s, 267.523/s)
[Tue May 17 00:58:41 2016] [debug] GET "/dead"
[Tue May 17 00:58:41 2016] [debug] Routing to a callback
[Tue May 17 00:58:41 2016] [error] Died at t\mojolicious\twinkle_lite_app.t line 74, line 139.
[Tue May 17 00:58:41 2016] [debug] Template "exception.development.foo.ep" not found
[Tue May 17 00:58:41 2016] [debug] Rendering template "exception.foo.ep" from DATA section
[Tue May 17 00:58:41 2016] [debug] 500 Internal Server Error (0.003159s, 316.556/s)
t\mojolicious\twinkle_lite_app.t ...........
ok 1 - right value
ok 2 - right value
ok 3 - right value
ok 4 - GET /
ok 5 - 200 OK
ok 6 - X-Append: bar
ok 7 - content is similar
ok 8 - GET /advanced
ok 9 - 200 OK
ok 10 - X-Append: bar
ok 11 - exact match for content
ok 12 - GET /docs
ok 13 - 200 OK
ok 14 - content is similar
ok 15 - GET /docs2
ok 16 - 200 OK
ok 17 - content is similar
ok 18 - GET /docs3
ok 19 - 200 OK
ok 20 - content is similar
ok 21 - GET /rest
ok 22 - 200 OK
ok 23 - X-Rest: 1
ok 24 - exact match for content
ok 25 - GET /rest.html
ok 26 - 200 OK
ok 27 - X-Rest: 1
ok 28 - exact match for content
ok 29 - GET /perldoc
ok 30 - 404 Not Found
ok 31 - exact match for content
ok 32 - GET /dead
ok 33 - 500 Internal Server Error
ok 34 - exact match for content
1..34
ok
t\mojolicious\types.t ......................
ok 1 - right type
ok 2 - no type
ok 3 - right type
ok 4 - right type
ok 5 - right formats
ok 6 - right formats
ok 7 - right formats
ok 8 - right formats
ok 9 - right formats
ok 10 - right formats
ok 11 - right formats
ok 12 - right formats
ok 13 - right formats
ok 14 - right formats
ok 15 - right formats
ok 16 - right formats
ok 17 - right formats
ok 18 - right formats
ok 19 - right formats
ok 20 - right formats
ok 21 - right formats
ok 22 - right formats
ok 23 - right formats
ok 24 - right formats
ok 25 - right formats
ok 26 - right formats
ok 27 - right formats
ok 28 - right formats
ok 29 - right format
ok 30 - right formats
ok 31 - right formats
ok 32 - right formats
ok 33 - right formats
ok 34 - right formats
ok 35 - right formats
ok 36 - no formats
ok 37 - no formats
ok 38 - no formats
ok 39 - no formats
ok 40 - no formats
ok 41 - right type
ok 42 - right type
ok 43 - no type
ok 44 - right type
ok 45 - right type
ok 46 - right formats
ok 47 - right formats
ok 48 - right formats
ok 49 - right formats
ok 50 - right formats
ok 51 - right type
ok 52 - right type
ok 53 - right type
ok 54 - right formats
ok 55 - right formats
ok 56 - right formats
ok 57 - right formats
ok 58 - right formats
ok 59 - right formats
ok 60 - right formats
ok 61 - right formats
1..61
ok
[Tue May 17 00:58:42 2016] [debug] POST "/upload"
[Tue May 17 00:58:42 2016] [debug] Routing to a callback
[Tue May 17 00:58:42 2016] [debug] 200 OK (0.00122s, 819.672/s)
[Tue May 17 00:58:42 2016] [debug] POST "/upload"
[Tue May 17 00:58:42 2016] [debug] Routing to a callback
[Tue May 17 00:58:42 2016] [debug] 200 OK (0.000639s, 1564.945/s)
[Tue May 17 00:58:43 2016] [debug] POST "/upload"
[Tue May 17 00:58:43 2016] [debug] Routing to a callback
[Tue May 17 00:58:43 2016] [debug] 200 OK (0.000603s, 1658.375/s)
[Tue May 17 00:58:43 2016] [debug] POST "/upload"
[Tue May 17 00:58:43 2016] [debug] Routing to a callback
[Tue May 17 00:58:43 2016] [debug] 200 OK (0.000655s, 1526.718/s)
[Tue May 17 00:58:43 2016] [debug] POST "/multi"
[Tue May 17 00:58:43 2016] [debug] Routing to a callback
[Tue May 17 00:58:43 2016] [debug] 200 OK (0.00092s, 1086.957/s)
[Tue May 17 00:58:43 2016] [debug] POST "/multi"
[Tue May 17 00:58:43 2016] [debug] Routing to a callback
[Tue May 17 00:58:43 2016] [debug] 200 OK (0.000749s, 1335.113/s)
[Tue May 17 00:58:43 2016] [debug] POST "/multi"
[Tue May 17 00:58:43 2016] [debug] Routing to a callback
[Tue May 17 00:58:43 2016] [debug] 200 OK (0.000698s, 1432.665/s)
t\mojolicious\upload_lite_app.t ............
ok 1 - POST /upload
ok 2 - 200 OK
ok 3 - exact match for content
ok 4 - POST /upload
ok 5 - 200 OK
ok 6 - content is similar
ok 7 - POST /upload
ok 8 - 200 OK
ok 9 - exact match for content
ok 10 - POST /upload
ok 11 - 200 OK
ok 12 - exact match for content
ok 13 - POST /multi?name=file1&name=file2
ok 14 - 200 OK
ok 15 - exact match for content
ok 16 - POST /multi?name=file2&name=file1
ok 17 - 200 OK
ok 18 - exact match for content
ok 19 - POST /multi?name=file
ok 20 - 200 OK
ok 21 - exact match for content
1..21
ok
[Tue May 17 00:58:44 2016] [debug] POST "/upload"
[Tue May 17 00:58:44 2016] [debug] Routing to a callback
[Tue May 17 00:58:44 2016] [debug] 200 OK (0.00117s, 854.701/s)
[Tue May 17 00:58:44 2016] [debug] GET "/download"
[Tue May 17 00:58:44 2016] [debug] Routing to a callback
[Tue May 17 00:58:44 2016] [debug] 200 OK (0.000707s, 1414.427/s)
[Tue May 17 00:58:44 2016] [debug] POST "/upload"
[Tue May 17 00:58:44 2016] [debug] Routing to a callback
[Tue May 17 00:58:44 2016] [debug] 200 OK (0.002432s, 411.184/s)
[Tue May 17 00:58:44 2016] [debug] GET "/download"
[Tue May 17 00:58:44 2016] [debug] Routing to a callback
[Tue May 17 00:58:44 2016] [debug] 200 OK (0.002296s, 435.540/s)
[Tue May 17 00:58:44 2016] [debug] GET "/download"
[Tue May 17 00:58:44 2016] [debug] Routing to a callback
[Tue May 17 00:58:44 2016] [debug] 200 OK (0.000732s, 1366.120/s)
t\mojolicious\upload_stream_lite_app.t .....
ok 1 - POST /upload?id=23
ok 2 - 200 OK
ok 3 - exact match for content
ok 4 - GET /download?id=23
ok 5 - 200 OK
ok 6 - exact match for content
ok 7 - POST /upload?id=24
ok 8 - 200 OK
ok 9 - exact match for content
ok 10 - GET /download?id=24
ok 11 - 200 OK
ok 12 - exact match for content
ok 13 - GET /download?id=23
ok 14 - 200 OK
ok 15 - exact match for content
1..15
ok
[Tue May 17 00:58:46 2016] [debug] Your secret passphrase needs to be changed
[Tue May 17 00:58:46 2016] [debug] GET "/"
[Tue May 17 00:58:46 2016] [debug] Routing to a callback
[Tue May 17 00:58:46 2016] [debug] Rendering template "index.html.ep" from DATA section
[Tue May 17 00:58:46 2016] [debug] 200 OK (0.021585s, 46.328/s)
[Tue May 17 00:58:46 2016] [debug] GET "/"
[Tue May 17 00:58:46 2016] [debug] Routing to a callback
[Tue May 17 00:58:46 2016] [debug] Rendering cached template "index.html.ep" from DATA section
[Tue May 17 00:58:46 2016] [debug] 200 OK (0.001873s, 533.903/s)
[Tue May 17 00:58:46 2016] [debug] POST "/"
[Tue May 17 00:58:46 2016] [debug] Routing to a callback
[Tue May 17 00:58:46 2016] [debug] Rendering cached template "index.html.ep" from DATA section
[Tue May 17 00:58:46 2016] [debug] 200 OK (0.003628s, 275.634/s)
[Tue May 17 00:58:46 2016] [debug] POST "/upload"
[Tue May 17 00:58:46 2016] [debug] Routing to a callback
[Tue May 17 00:58:46 2016] [debug] Rendering template "upload.html.ep" from DATA section
[Tue May 17 00:58:46 2016] [debug] 200 OK (0.002889s, 346.141/s)
[Tue May 17 00:58:46 2016] [debug] POST "/upload"
[Tue May 17 00:58:46 2016] [debug] Routing to a callback
[Tue May 17 00:58:46 2016] [debug] Rendering cached template "upload.html.ep" from DATA section
[Tue May 17 00:58:46 2016] [debug] 200 OK (0.001471s, 679.810/s)
[Tue May 17 00:58:46 2016] [debug] POST "/upload"
[Tue May 17 00:58:46 2016] [debug] Routing to a callback
[Tue May 17 00:58:46 2016] [debug] Rendering cached template "upload.html.ep" from DATA section
[Tue May 17 00:58:46 2016] [debug] 200 OK (0.001273s, 785.546/s)
[Tue May 17 00:58:46 2016] [debug] POST "/upload"
[Tue May 17 00:58:46 2016] [debug] Routing to a callback
[Tue May 17 00:58:46 2016] [debug] Rendering cached template "upload.html.ep" from DATA section
[Tue May 17 00:58:46 2016] [debug] 200 OK (0.001295s, 772.201/s)
[Tue May 17 00:58:46 2016] [debug] GET "/forgery"
[Tue May 17 00:58:46 2016] [debug] Routing to a callback
[Tue May 17 00:58:46 2016] [debug] Rendering template "forgery.html.ep" from DATA section
[Tue May 17 00:58:46 2016] [debug] 200 OK (0.003001s, 333.222/s)
[Tue May 17 00:58:46 2016] [debug] GET "/forgery"
[Tue May 17 00:58:46 2016] [debug] Routing to a callback
[Tue May 17 00:58:46 2016] [debug] Rendering cached template "forgery.html.ep" from DATA section
[Tue May 17 00:58:46 2016] [debug] 200 OK (0.001431s, 698.812/s)
[Tue May 17 00:58:46 2016] [debug] POST "/forgery"
[Tue May 17 00:58:46 2016] [debug] Routing to a callback
[Tue May 17 00:58:46 2016] [debug] Rendering cached template "forgery.html.ep" from DATA section
[Tue May 17 00:58:46 2016] [debug] 200 OK (0.001765s, 566.572/s)
[Tue May 17 00:58:46 2016] [debug] POST "/forgery"
[Tue May 17 00:58:46 2016] [debug] Routing to a callback
[Tue May 17 00:58:46 2016] [debug] Rendering cached template "forgery.html.ep" from DATA section
[Tue May 17 00:58:46 2016] [debug] 200 OK (0.001531s, 653.168/s)
[Tue May 17 00:58:46 2016] [debug] POST "/forgery"
[Tue May 17 00:58:46 2016] [debug] Routing to a callback
[Tue May 17 00:58:46 2016] [debug] Rendering cached template "forgery.html.ep" from DATA section
[Tue May 17 00:58:46 2016] [debug] 200 OK (0.001594s, 627.353/s)
[Tue May 17 00:58:46 2016] [debug] GET "/forgery"
[Tue May 17 00:58:46 2016] [debug] Routing to a callback
[Tue May 17 00:58:46 2016] [debug] Rendering cached template "forgery.html.ep" from DATA section
[Tue May 17 00:58:46 2016] [debug] 200 OK (0.001591s, 628.536/s)
[Tue May 17 00:58:46 2016] [debug] POST "/forgery"
[Tue May 17 00:58:46 2016] [debug] Routing to a callback
[Tue May 17 00:58:46 2016] [debug] Rendering cached template "forgery.html.ep" from DATA section
[Tue May 17 00:58:46 2016] [debug] 200 OK (0.001456s, 686.813/s)
[Tue May 17 00:58:46 2016] [debug] GET "/"
[Tue May 17 00:58:46 2016] [debug] Routing to a callback
[Tue May 17 00:58:46 2016] [debug] Rendering cached template "index.html.ep" from DATA section
[Tue May 17 00:58:46 2016] [debug] 200 OK (0.004003s, 249.813/s)
t\mojolicious\validation_lite_app.t ........
ok 1 - no names
ok 2 - no names
ok 3 - no value
ok 4 - no values
ok 5 - valid
ok 6 - right result
ok 7 - right value
ok 8 - right values
ok 9 - right names
ok 10 - no error
ok 11 - valid
ok 12 - right result
ok 13 - right value
ok 14 - right names
ok 15 - no error
ok 16 - not valid
ok 17 - right result
ok 18 - no error
ok 19 - not valid
ok 20 - right result
ok 21 - has error
ok 22 - right error
ok 23 - not valid
ok 24 - right result
ok 25 - no error
ok 26 - not valid
ok 27 - right result
ok 28 - no error
ok 29 - not valid
ok 30 - right result
ok 31 - no error
ok 32 - valid
ok 33 - right result
ok 34 - not valid
ok 35 - right result
ok 36 - has error
ok 37 - valid
ok 38 - right result
ok 39 - no error
ok 40 - not valid
ok 41 - right result
ok 42 - has error
ok 43 - right error
ok 44 - not valid
ok 45 - right result
ok 46 - has error
ok 47 - right error
ok 48 - right names
ok 49 - valid
ok 50 - right results
ok 51 - right result
ok 52 - right result
ok 53 - no error
ok 54 - not valid
ok 55 - right result
ok 56 - has error
ok 57 - right error
ok 58 - right names
ok 59 - valid
ok 60 - right result
ok 61 - no error
ok 62 - not valid
ok 63 - right result
ok 64 - has error
ok 65 - right error
ok 66 - valid
ok 67 - right result
ok 68 - no error
ok 69 - not valid
ok 70 - right result
ok 71 - has error
ok 72 - right error
ok 73 - not valid
ok 74 - right topic
ok 75 - has error
ok 76 - right result
ok 77 - has error
ok 78 - right error
ok 79 - valid
ok 80 - valid
ok 81 - valid
ok 82 - no error
ok 83 - not valid
ok 84 - has error
ok 85 - right error
ok 86 - right names
ok 87 - valid
ok 88 - no error
ok 89 - not valid
ok 90 - has error
ok 91 - right error
ok 92 - right names
ok 93 - valid
ok 94 - right result
ok 95 - not valid
ok 96 - valid
ok 97 - right result
ok 98 - not valid
ok 99 - right result
ok 100 - valid
ok 101 - right result
ok 102 - not valid
ok 103 - right result
ok 104 - valid
ok 105 - right result
ok 106 - no data
ok 107 - has data
ok 108 - not valid
ok 109 - right result
ok 110 - has error
ok 111 - right error
ok 112 - has data
ok 113 - valid
ok 114 - right result
ok 115 - right value
ok 116 - no error
ok 117 - right result
ok 118 - has error
ok 119 - right result
ok 120 - right error
ok 121 - has data
ok 122 - has error
ok 123 - right error
ok 124 - has data
ok 125 - has error
ok 126 - has data
ok 127 - right error
ok 128 - has error
ok 129 - right error
ok 130 - no error
ok 131 - valid
ok 132 - right result
ok 133 - has error
ok 134 - right error
ok 135 - right error
ok 136 - right error
ok 137 - GET /
ok 138 - 200 OK
ok 139 - no element for selector "div:root"
ok 140 - exact match for selector "label[for="foo"]"
ok 141 - element for selector "input[type="text"]" exists
ok 142 - element for selector "textarea" exists
ok 143 - exact match for selector "label[for="baz"]"
ok 144 - element for selector "select" exists
ok 145 - element for selector "input[type="password"]" exists
ok 146 - GET /
ok 147 - 200 OK
ok 148 - no element for selector "div:root"
ok 149 - exact match for selector "label[for="foo"]"
ok 150 - element for selector "input[type="text"]" exists
ok 151 - element for selector "textarea" exists
ok 152 - exact match for selector "label[for="baz"]"
ok 153 - element for selector "select" exists
ok 154 - element for selector "input[type="password"]" exists
ok 155 - POST /
ok 156 - 200 OK
ok 157 - exact match for selector "div:root"
ok 158 - exact match for selector "label.custom.field-with-error[for="foo"]"
ok 159 - element for selector "input.custom.field-with-error[type="text"][value="no"]" exists
ok 160 - no element for selector "textarea.field-with-error"
ok 161 - no element for selector "label.custom.field-with-error[for="baz"]"
ok 162 - no element for selector "select.field-with-error"
ok 163 - no element for selector "input.field-with-error[type="password"]"
ok 164 - element count for selector ".field-with-error"
ok 165 - with description
ok 166 - POST /upload
ok 167 - no element for selector ".field-with-error"
ok 168 - POST /upload
ok 169 - no element for selector ".field-with-error"
ok 170 - POST /upload
ok 171 - element for selector ".field-with-error" exists
ok 172 - POST /upload
ok 173 - element for selector ".field-with-error" exists
ok 174 - GET /forgery
ok 175 - 200 OK
ok 176 - content is similar
ok 177 - element for selector "[value=bar]" exists
ok 178 - no element for selector ".field-with-error"
ok 179 - POST /forgery
ok 180 - 200 OK
ok 181 - content is not similar
ok 182 - element for selector "[value=bar]" exists
ok 183 - no element for selector ".field-with-error"
ok 184 - POST /forgery
ok 185 - 200 OK
ok 186 - content is not similar
ok 187 - element for selector "[value=bar]" exists
ok 188 - no element for selector ".field-with-error"
ok 189 - POST /forgery
ok 190 - 200 OK
ok 191 - content is similar
ok 192 - element for selector "[value=bar]" exists
ok 193 - no element for selector ".field-with-error"
ok 194 - GET /forgery
ok 195 - 200 OK
ok 196 - content is not similar
ok 197 - no element for selector ".field-with-error"
ok 198 - POST /forgery
ok 199 - 200 OK
ok 200 - content is not similar
ok 201 - element for selector ".field-with-error" exists
ok 202 - GET /?foo=too_long&bar=too_long_too&baz=way_too_long&yada=whatever
ok 203 - 200 OK
ok 204 - exact match for selector "div:root"
ok 205 - exact match for selector "label.custom.my-field-with-error[for="foo"]"
ok 206 - element for selector "input.custom.my-field-with-error[type="text"]" exists
ok 207 - element for selector "textarea.my-field-with-error" exists
ok 208 - exact match for selector "label.custom.my-field-with-error[for="baz"]"
ok 209 - element for selector "select.my-field-with-error" exists
ok 210 - element for selector "input.my-field-with-error[type="password"]" exists
1..210
ok
[Tue May 17 00:58:48 2016] [debug] GET "/echo"
[Tue May 17 00:58:48 2016] [debug] Routing to a callback
[Tue May 17 00:58:48 2016] [debug] 101 Switching Protocols (0.000691s, 1447.178/s)
[Tue May 17 00:58:48 2016] [debug] GET "/echo"
[Tue May 17 00:58:48 2016] [debug] Routing to a callback
[Tue May 17 00:58:48 2016] [debug] 101 Switching Protocols (0.000299s, 3344.482/s)
[Tue May 17 00:58:48 2016] [debug] GET "/echo"
[Tue May 17 00:58:48 2016] [debug] Routing to a callback
[Tue May 17 00:58:48 2016] [debug] 101 Switching Protocols (0.000321s, 3115.265/s)
[Tue May 17 00:58:48 2016] [debug] GET "/echo"
[Tue May 17 00:58:48 2016] [debug] Routing to a callback
[Tue May 17 00:58:48 2016] [debug] 101 Switching Protocols (0.000408s, 2450.980/s)
[Tue May 17 00:58:48 2016] [debug] GET "/echo"
[Tue May 17 00:58:48 2016] [debug] Routing to a callback
[Tue May 17 00:58:48 2016] [debug] 101 Switching Protocols (0.000284s, 3521.127/s)
[Tue May 17 00:58:48 2016] [debug] GET "/echo"
[Tue May 17 00:58:48 2016] [debug] Routing to a callback
[Tue May 17 00:58:48 2016] [debug] 101 Switching Protocols (0.000283s, 3533.569/s)
[Tue May 17 00:58:48 2016] [debug] GET "/echo"
[Tue May 17 00:58:48 2016] [debug] Routing to a callback
[Tue May 17 00:58:48 2016] [debug] 101 Switching Protocols (0.001109s, 901.713/s)
[Tue May 17 00:58:48 2016] [debug] GET "/echo"
[Tue May 17 00:58:48 2016] [debug] Routing to a callback
[Tue May 17 00:58:48 2016] [debug] 101 Switching Protocols (0.000363s, 2754.821/s)
[Tue May 17 00:58:48 2016] [debug] GET "/echo"
[Tue May 17 00:58:48 2016] [debug] Routing to a callback
[Tue May 17 00:58:48 2016] [debug] 101 Switching Protocols (0.000285s, 3508.772/s)
[Tue May 17 00:58:48 2016] [debug] GET "/echo"
[Tue May 17 00:58:48 2016] [debug] Routing to a callback
[Tue May 17 00:58:48 2016] [debug] 101 Switching Protocols (0.000332s, 3012.048/s)
[Tue May 17 00:58:48 2016] [debug] GET "/echo"
[Tue May 17 00:58:48 2016] [debug] 200 OK (0.001084s, 922.509/s)
[Tue May 17 00:58:48 2016] [debug] GET "/no_compression"
[Tue May 17 00:58:48 2016] [debug] Routing to a callback
[Tue May 17 00:58:48 2016] [debug] 101 Switching Protocols (0.000474s, 2109.705/s)
[Tue May 17 00:58:48 2016] [debug] GET "/echo"
[Tue May 17 00:58:48 2016] [debug] Routing to a callback
[Tue May 17 00:58:48 2016] [debug] 101 Switching Protocols (0.000333s, 3003.003/s)
[Tue May 17 00:58:48 2016] [debug] GET "/echo"
[Tue May 17 00:58:48 2016] [debug] Routing to a callback
[Tue May 17 00:58:48 2016] [debug] 101 Switching Protocols (0.000308s, 3246.753/s)
[Tue May 17 00:58:48 2016] [debug] GET "/echo"
[Tue May 17 00:58:48 2016] [debug] Routing to a callback
[Tue May 17 00:58:48 2016] [debug] 101 Switching Protocols (0.000353s, 2832.861/s)
[Tue May 17 00:58:48 2016] [debug] GET "/protocols"
[Tue May 17 00:58:48 2016] [debug] Routing to a callback
[Tue May 17 00:58:48 2016] [debug] 101 Switching Protocols (0.000682s, 1466.276/s)
[Tue May 17 00:58:48 2016] [debug] GET "/protocols"
[Tue May 17 00:58:48 2016] [debug] Routing to a callback
[Tue May 17 00:58:48 2016] [debug] 101 Switching Protocols (0.000345s, 2898.551/s)
[Tue May 17 00:58:48 2016] [debug] GET "/protocols"
[Tue May 17 00:58:48 2016] [debug] Routing to a callback
[Tue May 17 00:58:48 2016] [debug] 101 Switching Protocols (0.00034s, 2941.176/s)
[Tue May 17 00:58:48 2016] [debug] GET "/protocols"
[Tue May 17 00:58:48 2016] [debug] Routing to a callback
[Tue May 17 00:58:48 2016] [debug] 101 Switching Protocols (0.000321s, 3115.265/s)
[Tue May 17 00:58:48 2016] [debug] GET "/protocols"
[Tue May 17 00:58:48 2016] [debug] Routing to a callback
[Tue May 17 00:58:48 2016] [debug] 101 Switching Protocols (0.000385s, 2597.403/s)
[Tue May 17 00:58:48 2016] [debug] GET "/protocols"
[Tue May 17 00:58:48 2016] [debug] Routing to a callback
[Tue May 17 00:58:48 2016] [debug] 101 Switching Protocols (0.000314s, 3184.713/s)
[Tue May 17 00:58:48 2016] [debug] GET "/json"
[Tue May 17 00:58:48 2016] [debug] Routing to a callback
[Tue May 17 00:58:48 2016] [debug] 101 Switching Protocols (0.000528s, 1893.939/s)
[Tue May 17 00:58:48 2016] [debug] GET "/plain"
[Tue May 17 00:58:48 2016] [debug] 200 OK (0.000556s, 1798.561/s)
[Tue May 17 00:58:48 2016] [debug] GET "/push"
[Tue May 17 00:58:48 2016] [debug] Routing to a callback
[Tue May 17 00:58:48 2016] [debug] 101 Switching Protocols (0.000693s, 1443.001/s)
[Tue May 17 00:58:49 2016] [debug] GET "/push"
[Tue May 17 00:58:49 2016] [debug] Routing to a callback
[Tue May 17 00:58:49 2016] [debug] 101 Switching Protocols (0.000419s, 2386.635/s)
[Tue May 17 00:58:49 2016] [debug] GET "/plain"
[Tue May 17 00:58:49 2016] [debug] 200 OK (0.000328s, 3048.780/s)
[Tue May 17 00:58:49 2016] [debug] GET "/echo"
[Tue May 17 00:58:49 2016] [debug] Routing to a callback
[Tue May 17 00:58:49 2016] [debug] 101 Switching Protocols (0.000288s, 3472.222/s)
[Tue May 17 00:58:49 2016] [debug] GET "/echo"
[Tue May 17 00:58:49 2016] [debug] Routing to a callback
[Tue May 17 00:58:49 2016] [debug] 101 Switching Protocols (0.000325s, 3076.923/s)
[Tue May 17 00:58:49 2016] [debug] GET "/plain"
[Tue May 17 00:58:49 2016] [debug] 200 OK (0.000292s, 3424.658/s)
[Tue May 17 00:58:49 2016] [debug] GET "/unicode"
[Tue May 17 00:58:49 2016] [debug] Routing to a callback
[Tue May 17 00:58:49 2016] [debug] 101 Switching Protocols (0.000664s, 1506.024/s)
[Tue May 17 00:58:49 2016] [debug] GET "/unicode"
[Tue May 17 00:58:49 2016] [debug] Routing to a callback
[Tue May 17 00:58:49 2016] [debug] 101 Switching Protocols (0.000275s, 3636.364/s)
[Tue May 17 00:58:49 2016] [debug] GET "/bytes"
[Tue May 17 00:58:49 2016] [debug] Routing to a callback
[Tue May 17 00:58:49 2016] [debug] 101 Switching Protocols (0.000597s, 1675.042/s)
[Tue May 17 00:58:49 2016] [debug] GET "/bytes"
[Tue May 17 00:58:49 2016] [debug] Routing to a callback
[Tue May 17 00:58:49 2016] [debug] 101 Switching Protocols (0.000273s, 3663.004/s)
[Tue May 17 00:58:49 2016] [debug] GET "/once"
[Tue May 17 00:58:49 2016] [debug] Routing to a callback
[Tue May 17 00:58:49 2016] [debug] 101 Switching Protocols (0.000599s, 1669.449/s)
[Tue May 17 00:58:49 2016] [debug] GET "/close"
[Tue May 17 00:58:49 2016] [debug] Routing to a callback
[Tue May 17 00:58:49 2016] [debug] 101 Switching Protocols (0.000631s, 1584.786/s)
[Tue May 17 00:58:49 2016] [debug] GET "/one_sided"
[Tue May 17 00:58:49 2016] [debug] Routing to a callback
[Tue May 17 00:58:49 2016] [debug] 101 Switching Protocols (0.000621s, 1610.306/s)
[Tue May 17 00:58:49 2016] [debug] GET "/nested"
[Tue May 17 00:58:49 2016] [debug] Routing to a callback
[Tue May 17 00:58:49 2016] [debug] 101 Switching Protocols (0.000858s, 1165.501/s)
[Tue May 17 00:58:49 2016] [debug] GET "/nested"
[Tue May 17 00:58:49 2016] [debug] Routing to a callback
[Tue May 17 00:58:49 2016] [debug] 101 Switching Protocols (0.00042s, 2380.952/s)
[Tue May 17 00:58:49 2016] [debug] GET "/nested"
[Tue May 17 00:58:49 2016] [debug] 200 OK (0.000663s, 1508.296/s)
[Tue May 17 00:58:49 2016] [debug] POST "/nested"
[Tue May 17 00:58:49 2016] [debug] 200 OK (0.000704s, 1420.455/s)
t\mojolicious\websocket_lite_app.t .........
ok 1 - WebSocket handshake with /echo
ok 2 - send message
ok 3 - message received
ok 4 - exact match for message
ok 5 - closed WebSocket
ok 6 - WebSocket handshake with /echo
ok 7 - send message
ok 8 - message received
ok 9 - exact match for message
ok 10 - send message
ok 11 - message received
ok 12 - exact match for message
ok 13 - closed WebSocket
ok 14 - WebSocket handshake with /echo
ok 15 - Sec-WebSocket-Accept: I+x5C3/LJxrmDrWw42nMP4pCSes=
ok 16 - Sec-WebSocket-Protocol:
ok 17 - send message
ok 18 - message received
ok 19 - exact match for message
ok 20 - closed WebSocket
ok 21 - right "DNT" value
ok 22 - right "Sec-WebSocket-Protocol" value
ok 23 - WebSocket handshake with /echo
ok 24 - send message
ok 25 - message received
ok 26 - exact match for message
ok 27 - send message
ok 28 - message received
ok 29 - no match for message
ok 30 - closed WebSocket
ok 31 - WebSocket handshake with /echo
ok 32 - send message
ok 33 - send message
ok 34 - send message
ok 35 - message received
ok 36 - exact match for message
ok 37 - closed WebSocket
ok 38 - WebSocket handshake with /echo
ok 39 - send message
ok 40 - message received
ok 41 - exact match for message
ok 42 - send message
ok 43 - message received
ok 44 - message is similar
ok 45 - closed WebSocket
ok 46 - WebSocket closed with status 1000
ok 47 - WebSocket handshake with /echo
ok 48 - right size
ok 49 - send message
ok 50 - message received
ok 51 - exact match for message
ok 52 - closed WebSocket
ok 53 - WebSocket closed with status 1005
ok 54 - WebSocket handshake with /echo
ok 55 - send message
ok 56 - WebSocket closed with status 1009
ok 57 - WebSocket handshake with /echo
ok 58 - send message
ok 59 - WebSocket closed with status 1009
ok 60 - WebSocket handshake with /echo
ok 61 - send message
ok 62 - send message
ok 63 - WebSocket closed with status 1009
ok 64 - GET /echo
ok 65 - 200 OK
ok 66 - exact match for content
ok 67 - WebSocket handshake with /no_compression
ok 68 - right "Sec-WebSocket-Extensions" value
ok 69 - WebSocket has no compression
ok 70 - send message
ok 71 - message received
ok 72 - exact match for message
ok 73 - closed WebSocket
ok 74 - WebSocket handshake with /echo
ok 75 - WebSocket has compression
ok 76 - send message
ok 77 - Sec-WebSocket-Extensions: permessage-deflate
ok 78 - right "Sec-WebSocket-Extensions" value
ok 79 - message received
ok 80 - exact match for message
ok 81 - message has been compressed
ok 82 - closed WebSocket
ok 83 - WebSocket closed with status 1005
ok 84 - WebSocket handshake with /echo
ok 85 - Sec-WebSocket-Extensions: permessage-deflate
ok 86 - send message
ok 87 - WebSocket closed with status 1009
ok 88 - WebSocket handshake with /echo
ok 89 - send message
ok 90 - message received
ok 91 - exact match for message
ok 92 - closed WebSocket
ok 93 - WebSocket handshake with /protocols
ok 94 - message received
ok 95 - exact match for message
ok 96 - message received
ok 97 - exact match for message
ok 98 - closed WebSocket
ok 99 - right protocol
ok 100 - right "Sec-WebSocket-Protocol" value
ok 101 - WebSocket handshake with /protocols
ok 102 - message received
ok 103 - exact match for message
ok 104 - message received
ok 105 - exact match for message
ok 106 - closed WebSocket
ok 107 - right protocol
ok 108 - right "Sec-WebSocket-Protocol" value
ok 109 - WebSocket handshake with /protocols
ok 110 - message received
ok 111 - exact match for message
ok 112 - message received
ok 113 - exact match for message
ok 114 - closed WebSocket
ok 115 - right protocol
ok 116 - right "Sec-WebSocket-Protocol" value
ok 117 - WebSocket handshake with /protocols
ok 118 - message received
ok 119 - exact match for message
ok 120 - message received
ok 121 - exact match for message
ok 122 - closed WebSocket
ok 123 - no protocol
ok 124 - WebSocket handshake with /protocols
ok 125 - message received
ok 126 - exact match for message
ok 127 - message received
ok 128 - exact match for message
ok 129 - closed WebSocket
ok 130 - no protocol
ok 131 - WebSocket handshake with /protocols
ok 132 - message received
ok 133 - exact match for message
ok 134 - message received
ok 135 - exact match for message
ok 136 - closed WebSocket
ok 137 - no protocol
ok 138 - WebSocket handshake with /json
ok 139 - send message
ok 140 - message received
ok 141 - exact match for JSON Pointer ""
ok 142 - exact match for JSON Pointer ""
ok 143 - has value for JSON Pointer "/test"
ok 144 - has no value for JSON Pointer "/test/2"
ok 145 - with description
ok 146 - with description
ok 147 - exact match for message
ok 148 - with description
ok 149 - no match for message
ok 150 - with description
ok 151 - message is similar
ok 152 - with description
ok 153 - message is not similar
ok 154 - with description
ok 155 - exact match for JSON Pointer ""
ok 156 - exact match for JSON Pointer ""
ok 157 - send message
ok 158 - message received
ok 159 - has value for JSON Pointer "/2"
ok 160 - with description
ok 161 - has no value for JSON Pointer "/5"
ok 162 - with description
ok 163 - exact match for JSON Pointer "/2"
ok 164 - with description
ok 165 - send message
ok 166 - message received
ok 167 - exact match for JSON Pointer "/☃"
ok 168 - similar match for JSON Pointer "/☃/1"
ok 169 - with description
ok 170 - no similar match for JSON Pointer "/☃/1"
ok 171 - with description
ok 172 - send message
ok 173 - message received
ok 174 - exact match for JSON Pointer ""
ok 175 - send message
ok 176 - message received
ok 177 - exact match for JSON Pointer ""
ok 178 - closed WebSocket
ok 179 - GET /plain
ok 180 - 200 OK
ok 181 - exact match for content
ok 182 - WebSocket handshake with /push
ok 183 - message received
ok 184 - exact match for message
ok 185 - message received
ok 186 - exact match for message
ok 187 - message received
ok 188 - exact match for message
ok 189 - closed WebSocket
ok 190 - WebSocket handshake with /push
ok 191 - message received
ok 192 - message is not similar
ok 193 - message received
ok 194 - no match for message
ok 195 - message received
ok 196 - message is similar
ok 197 - message received
ok 198 - message is not similar
ok 199 - closed WebSocket
ok 200 - GET /plain
ok 201 - 200 OK
ok 202 - exact match for content
ok 203 - WebSocket handshake with /echo
ok 204 - send message
ok 205 - message received
ok 206 - exact match for message
ok 207 - closed WebSocket
ok 208 - WebSocket handshake with /echo
ok 209 - send message
ok 210 - send message
ok 211 - send message
ok 212 - message received
ok 213 - exact match for message
ok 214 - message received
ok 215 - exact match for message
ok 216 - message received
ok 217 - exact match for message
ok 218 - message is similar
ok 219 - closed WebSocket
ok 220 - GET /plain
ok 221 - 200 OK
ok 222 - exact match for content
ok 223 - WebSocket handshake with /unicode
ok 224 - send message
ok 225 - message received
ok 226 - exact match for message
ok 227 - closed WebSocket
ok 228 - WebSocket handshake with /unicode
ok 229 - send message
ok 230 - message received
ok 231 - exact match for message
ok 232 - send message
ok 233 - message received
ok 234 - exact match for message
ok 235 - closed WebSocket
ok 236 - WebSocket handshake with /bytes
ok 237 - send message
ok 238 - message received
ok 239 - exact match for message
ok 240 - received binary frame
ok 241 - send message
ok 242 - message received
ok 243 - exact match for message
ok 244 - received text frame
ok 245 - closed WebSocket
ok 246 - right status and message
ok 247 - WebSocket handshake with /bytes
ok 248 - send message
ok 249 - message received
ok 250 - exact match for message
ok 251 - send message
ok 252 - message received
ok 253 - exact match for message
ok 254 - closed WebSocket
ok 255 - WebSocket handshake with /once
ok 256 - send message
ok 257 - message received
ok 258 - exact match for message
ok 259 - message received
ok 260 - exact match for message
ok 261 - send message
ok 262 - message received
ok 263 - exact match for message
ok 264 - send message
ok 265 - message received
ok 266 - exact match for message
ok 267 - closed WebSocket
ok 268 - WebSocket handshake with /close
ok 269 - WebSocket closed with status 1001
ok 270 - WebSocket handshake with /one_sided
ok 271 - message received
ok 272 - exact match for message
ok 273 - WebSocket closed with status 1005
ok 274 - WebSocket handshake with /nested
ok 275 - send message
ok 276 - message received
ok 277 - exact match for message
ok 278 - WebSocket closed with status 1000
ok 279 - message is similar
ok 280 - exact match for message
ok 281 - WebSocket handshake with /nested
ok 282 - send message
ok 283 - message received
ok 284 - exact match for message
ok 285 - WebSocket closed with status 1000
ok 286 - GET /nested
ok 287 - 200 OK
ok 288 - exact match for content
ok 289 - POST /nested
ok 290 - 200 OK
ok 291 - exact match for content
1..291
ok
t\pod.t .................................... skipped: set TEST_POD to enable this test (developer only!)
t\pod_coverage.t ........................... skipped: set TEST_POD to enable this test (developer only!)
Test Summary Report
-------------------
t\mojolicious\commands.t (Wstat: 65280 Tests: 44 Failed: 0)
Non-zero exit status: 255
Parse errors: No plan found in TAP output
Files=87, Tests=10521, 135 wallclock secs ( 1.67 usr + 0.23 sys = 1.91 CPU)
Result: FAIL
Failed 1/87 test programs. 0/10521 subtests failed.
NMAKE : fatal error U1077: '"C:\Perl-5.14\bin\perl.exe"' : return code '0xff'
Stop.
SRI/Mojolicious-6.62.tar.gz
nmake test TEST_VERBOSE=1 -- NOT OK
//hint// to see the cpan-testers results for installing this module, try:
reports SRI/Mojolicious-6.62.tar.gz
Running test for module 'Task::Catalyst'
Fetching with LWP:
http://ppm.activestate.com/CPAN/authors/id/B/BO/BOBTFISH/Task-Catalyst-4.02.tar.gz
Checksum for C:\cpanfly-5.14\var\cpan\sources\authors\id\B\BO\BOBTFISH\Task-Catalyst-4.02.tar.gz ok
Task-Catalyst-4.02
Task-Catalyst-4.02/README
Task-Catalyst-4.02/Changes
Task-Catalyst-4.02/LICENSE
Task-Catalyst-4.02/dist.ini
Task-Catalyst-4.02/META.yml
Task-Catalyst-4.02/MANIFEST
Task-Catalyst-4.02/Makefile.PL
Task-Catalyst-4.02/t
Task-Catalyst-4.02/t/task-bogus.t
Task-Catalyst-4.02/lib/Task
Task-Catalyst-4.02/lib/Task/Catalyst.pm
Task-Catalyst-4.02/t/release-pod-syntax.t
Task-Catalyst-4.02/t/release-pod-coverage.t
Configuring B/BO/BOBTFISH/Task-Catalyst-4.02.tar.gz with Makefile.PL
>>> C:\Perl-5.14\bin\perl.exe Makefile.PL
Warning: prerequisite Catalyst::Authentication::Credential::HTTP 0 not found.
Warning: prerequisite CatalystX::REPL 0 not found.
Warning: prerequisite FCGI::ProcManager 0 not found.
Warning: prerequisite Starman 0 not found.
Checking if your kit is complete...
Looks good
Have \cpanfl~1.14\var\megalib
Want \perl-5.14\lib
Your perl and your Config.pm seem to have different ideas about the
architecture they are running on.
Perl thinks: [megalib]
Config says: [MSWin32-x86-multi-thread]
This may or may not cause problems. Please check your installation of perl
if you have problems building this extension.
Generating a nmake-style Makefile
Writing Makefile for Task::Catalyst
Writing MYMETA.yml and MYMETA.json
BOBTFISH/Task-Catalyst-4.02.tar.gz
C:\Perl-5.14\bin\perl.exe Makefile.PL -- OK
Running make for B/BO/BOBTFISH/Task-Catalyst-4.02.tar.gz
---- Unsatisfied dependencies detected during ----
---- BOBTFISH/Task-Catalyst-4.02.tar.gz ----
Catalyst::Authentication::Credential::HTTP [requires]
Starman [requires]
FCGI::ProcManager [requires]
CatalystX::REPL [requires]
Running test for module 'Catalyst::Authentication::Credential::HTTP'
Fetching with LWP:
http://ppm.activestate.com/CPAN/authors/id/B/BO/BOBTFISH/Catalyst-Authentication-Credential-HTTP-1.016.tar.gz
Checksum for C:\cpanfly-5.14\var\cpan\sources\authors\id\B\BO\BOBTFISH\Catalyst-Authentication-Credential-HTTP-1.016.tar.gz ok
Catalyst-Authentication-Credential-HTTP-1.016/
Catalyst-Authentication-Credential-HTTP-1.016/.gitignore
Catalyst-Authentication-Credential-HTTP-1.016/Changes
Catalyst-Authentication-Credential-HTTP-1.016/inc/
Catalyst-Authentication-Credential-HTTP-1.016/lib/
Catalyst-Authentication-Credential-HTTP-1.016/Makefile.PL
Catalyst-Authentication-Credential-HTTP-1.016/MANIFEST
Catalyst-Authentication-Credential-HTTP-1.016/META.yml
Catalyst-Authentication-Credential-HTTP-1.016/README
Catalyst-Authentication-Credential-HTTP-1.016/t/
Catalyst-Authentication-Credential-HTTP-1.016/Todo
Catalyst-Authentication-Credential-HTTP-1.016/t/00use.t
Catalyst-Authentication-Credential-HTTP-1.016/t/author/
Catalyst-Authentication-Credential-HTTP-1.016/t/basic.t
Catalyst-Authentication-Credential-HTTP-1.016/t/lib/
Catalyst-Authentication-Credential-HTTP-1.016/t/live_app.t
Catalyst-Authentication-Credential-HTTP-1.016/t/live_app_digest.t
Catalyst-Authentication-Credential-HTTP-1.016/t/live_app_digest_dotnet.t
Catalyst-Authentication-Credential-HTTP-1.016/t/lib/AuthDigestDotnetTestApp/
Catalyst-Authentication-Credential-HTTP-1.016/t/lib/AuthDigestDotnetTestApp.pm
Catalyst-Authentication-Credential-HTTP-1.016/t/lib/AuthDigestTestApp/
Catalyst-Authentication-Credential-HTTP-1.016/t/lib/AuthDigestTestApp.pm
Catalyst-Authentication-Credential-HTTP-1.016/t/lib/AuthTestApp/
Catalyst-Authentication-Credential-HTTP-1.016/t/lib/AuthTestApp.pm
Catalyst-Authentication-Credential-HTTP-1.016/t/lib/AuthTestApp/Controller/
Catalyst-Authentication-Credential-HTTP-1.016/t/lib/AuthTestApp/Controller/Root.pm
Catalyst-Authentication-Credential-HTTP-1.016/t/lib/AuthDigestTestApp/Controller/
Catalyst-Authentication-Credential-HTTP-1.016/t/lib/AuthDigestTestApp/Controller/Root.pm
Catalyst-Authentication-Credential-HTTP-1.016/t/lib/AuthDigestDotnetTestApp/Controller/
Catalyst-Authentication-Credential-HTTP-1.016/t/lib/AuthDigestDotnetTestApp/Controller/Root.pm
Catalyst-Authentication-Credential-HTTP-1.016/t/author/pod.t
Catalyst-Authentication-Credential-HTTP-1.016/t/author/pod_spelling.t
Catalyst-Authentication-Credential-HTTP-1.016/t/author/podcoverage.t
Catalyst-Authentication-Credential-HTTP-1.016/lib/Catalyst/
Catalyst-Authentication-Credential-HTTP-1.016/lib/Catalyst/Authentication/
Catalyst-Authentication-Credential-HTTP-1.016/lib/Catalyst/Authentication/Credential/
Catalyst-Authentication-Credential-HTTP-1.016/lib/Catalyst/Authentication/Credential/HTTP.pm
Catalyst-Authentication-Credential-HTTP-1.016/inc/Module/
Catalyst-Authentication-Credential-HTTP-1.016/inc/Module/AutoInstall.pm
Catalyst-Authentication-Credential-HTTP-1.016/inc/Module/Install/
Catalyst-Authentication-Credential-HTTP-1.016/inc/Module/Install.pm
Catalyst-Authentication-Credential-HTTP-1.016/inc/Module/Install/AuthorRequires.pm
Catalyst-Authentication-Credential-HTTP-1.016/inc/Module/Install/AuthorTests.pm
Catalyst-Authentication-Credential-HTTP-1.016/inc/Module/Install/AutoInstall.pm
Catalyst-Authentication-Credential-HTTP-1.016/inc/Module/Install/Base.pm
Catalyst-Authentication-Credential-HTTP-1.016/inc/Module/Install/Can.pm
Catalyst-Authentication-Credential-HTTP-1.016/inc/Module/Install/Fetch.pm
Catalyst-Authentication-Credential-HTTP-1.016/inc/Module/Install/Include.pm
Catalyst-Authentication-Credential-HTTP-1.016/inc/Module/Install/Makefile.pm
Catalyst-Authentication-Credential-HTTP-1.016/inc/Module/Install/Metadata.pm
Catalyst-Authentication-Credential-HTTP-1.016/inc/Module/Install/Win32.pm
Catalyst-Authentication-Credential-HTTP-1.016/inc/Module/Install/WriteAll.pm
Configuring B/BO/BOBTFISH/Catalyst-Authentication-Credential-HTTP-1.016.tar.gz with Makefile.PL
>>> C:\Perl-5.14\bin\perl.exe Makefile.PL
Cannot determine perl version info from lib/Catalyst/Authentication/Credential/HTTP.pm
Warning: prerequisite String::Escape 0 not found.
*** Module::AutoInstall version 1.06
*** Checking for Perl dependencies...
*** Since we're running under CPAN, I'll just let it take care
of the dependency's installation later.
[Core Features]
- Test::Exception ...loaded. (0.43)
- Test::MockObject ...loaded. (1.20140408)
- Test::More ...loaded. (1.001009 >= 0.88)
- Catalyst::Runtime ...loaded. (5.90020)
- Catalyst::Plugin::Authentication ...loaded. (0.10018 >= 0.10005)
- Data::UUID ...loaded. (1.221 >= 0.11)
- String::Escape ...missing.
- URI::Escape ...loaded. (3.31)
- Class::Accessor::Fast ...loaded. (0.34)
*** Module::AutoInstall configuration finished.
Checking if your kit is complete...
Looks good
Have \cpanfl~1.14\var\megalib
Want \perl-5.14\lib
Your perl and your Config.pm seem to have different ideas about the
architecture they are running on.
Perl thinks: [megalib]
Config says: [MSWin32-x86-multi-thread]
This may or may not cause problems. Please check your installation of perl
if you have problems building this extension.
Generating a nmake-style Makefile
Writing Makefile for Catalyst::Authentication::Credential::HTTP
Writing MYMETA.yml and MYMETA.json
BOBTFISH/Catalyst-Authentication-Credential-HTTP-1.016.tar.gz
C:\Perl-5.14\bin\perl.exe Makefile.PL -- OK
Running make for B/BO/BOBTFISH/Catalyst-Authentication-Credential-HTTP-1.016.tar.gz
---- Unsatisfied dependencies detected during ----
---- BOBTFISH/Catalyst-Authentication-Credential-HTTP-1.016.tar.gz ----
String::Escape [requires]
Running test for module 'String::Escape'
Checksum for C:\cpanfly-5.14\var\cpan\sources\authors\id\E\EV\EVO\String-Escape-2010.002.tar.gz ok
String-Escape-2010.002/
String-Escape-2010.002/Changes
String-Escape-2010.002/Escape.pm
String-Escape-2010.002/Makefile.PL
String-Escape-2010.002/MANIFEST
String-Escape-2010.002/MANIFEST.SKIP
String-Escape-2010.002/META.yml
String-Escape-2010.002/README
String-Escape-2010.002/t/
String-Escape-2010.002/t/00-load.t
String-Escape-2010.002/t/10-backslash.t
String-Escape-2010.002/t/11-printable.t
String-Escape-2010.002/t/20-elide.t
String-Escape-2010.002/t/50-escape.t
String-Escape-2010.002/t/70-listandhash.t
String-Escape-2010.002/t/91-pod.t
String-Escape-2010.002/t/92-pod-coverage.t
Configuring E/EV/EVO/String-Escape-2010.002.tar.gz with Makefile.PL
>>> C:\Perl-5.14\bin\perl.exe Makefile.PL
Checking if your kit is complete...
Looks good
Have \cpanfl~1.14\var\megalib
Want \perl-5.14\lib
Your perl and your Config.pm seem to have different ideas about the
architecture they are running on.
Perl thinks: [megalib]
Config says: [MSWin32-x86-multi-thread]
This may or may not cause problems. Please check your installation of perl
if you have problems building this extension.
Generating a nmake-style Makefile
Writing Makefile for String::Escape
Writing MYMETA.yml and MYMETA.json
EVO/String-Escape-2010.002.tar.gz
C:\Perl-5.14\bin\perl.exe Makefile.PL -- OK
Running make for E/EV/EVO/String-Escape-2010.002.tar.gz
>>> nmake
Microsoft (R) Program Maintenance Utility Version 7.00.8882
Copyright (C) Microsoft Corp 1988-2000. All rights reserved.
NMAKE : warning U4004: too many rules for target 'Makefile'
Makefile out-of-date with respect to FORCE
Cleaning current config before rebuilding Makefile...
nmake -f Makefile.old clean > NUL
Microsoft (R) Program Maintenance Utility Version 7.00.8882
Copyright (C) Microsoft Corp 1988-2000. All rights reserved.
"C:\Perl-5.14\bin\perl.exe" Makefile.PL
Checking if your kit is complete...
Looks good
Have \cpanfl~1.14\var\megalib
Want \perl-5.14\lib
Your perl and your Config.pm seem to have different ideas about the
architecture they are running on.
Perl thinks: [megalib]
Config says: [MSWin32-x86-multi-thread]
This may or may not cause problems. Please check your installation of perl
if you have problems building this extension.
Generating a nmake-style Makefile
Writing Makefile for String::Escape
Writing MYMETA.yml and MYMETA.json
==> Your Makefile has been rebuilt. <==
==> Please rerun the nmake command. <==
"C:\Perl-5.14\bin\perl.exe" -e "exit 1" --
NMAKE : fatal error U1077: '"C:\Perl-5.14\bin\perl.exe"' : return code '0x1'
Stop.
EVO/String-Escape-2010.002.tar.gz
nmake -- NOT OK
BOBTFISH/Catalyst-Authentication-Credential-HTTP-1.016.tar.gz
Has already been unwrapped into directory C:\cpanfly-5.14\var\cpan\build\Catalyst-Authentication-Credential-HTTP-1.016-upulJZ
BOBTFISH/Catalyst-Authentication-Credential-HTTP-1.016.tar.gz
Has already been prepared
Running make for B/BO/BOBTFISH/Catalyst-Authentication-Credential-HTTP-1.016.tar.gz
Warning: Prerequisite 'String::Escape => 0' for 'BOBTFISH/Catalyst-Authentication-Credential-HTTP-1.016.tar.gz' failed when processing 'EVO/String-Escape-2010.002.tar.gz' with 'make => NO'. Continuing, but chances to succeed are limited.
>>> nmake
Microsoft (R) Program Maintenance Utility Version 7.00.8882
Copyright (C) Microsoft Corp 1988-2000. All rights reserved.
cp lib/Catalyst/Authentication/Credential/HTTP.pm blib\lib\Catalyst\Authentication\Credential\HTTP.pm
BOBTFISH/Catalyst-Authentication-Credential-HTTP-1.016.tar.gz
nmake -- OK
Running make test
>>> nmake test TEST_VERBOSE=1
Microsoft (R) Program Maintenance Utility Version 7.00.8882
Copyright (C) Microsoft Corp 1988-2000. All rights reserved.
"C:\Perl-5.14\bin\perl.exe" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(1, 'inc', 'blib\lib', 'blib\arch')" t\00use.t t\basic.t t\live_app.t t\live_app_digest.t t\live_app_digest_dotnet.t
# Catalyst 5.90020
# Catalyst::Plugin::Authentication 0.10018
# Failed test 'use Catalyst::Authentication::Credential::HTTP;'
# at t\00use.t line 9.
# Tried to use 'Catalyst::Authentication::Credential::HTTP'.
# Error: Can't locate String/Escape.pm in @INC (@INC contains: C:\cpanfly-5.14\var\cpan\build\Catalyst-Authentication-Credential-HTTP-1.016-upulJZ\inc C:\cpanfly-5.14\var\cpan\build\Catalyst-Authentication-Credential-HTTP-1.016-upulJZ\blib\lib C:\cpanfly-5.14\var\cpan\build\Catalyst-Authentication-Credential-HTTP-1.016-upulJZ\blib\arch C:/cpanfly-5.14/var/megalib C:/cpanfly-5.14/var/megalib C:/Perl-5.14/site/lib C:/Perl-5.14/lib .) at C:\cpanfly-5.14\var\cpan\build\Catalyst-Authentication-Credential-HTTP-1.016-upulJZ\blib\lib/Catalyst/Authentication/Credential/HTTP.pm line 7.
# BEGIN failed--compilation aborted at C:\cpanfly-5.14\var\cpan\build\Catalyst-Authentication-Credential-HTTP-1.016-upulJZ\blib\lib/Catalyst/Authentication/Credential/HTTP.pm line 7.
# Compilation failed in require at t\00use.t line 9.
# BEGIN failed--compilation aborted at t\00use.t line 9.
Use of uninitialized value $Catalyst::Authentication::Credential::HTTP::VERSION in concatenation (.) or string at t\00use.t line 10.
# Catalyst::Authentication::Credential::HTTP
# Looks like you failed 1 test of 3.
t\00use.t ...................
ok 1 - use Catalyst;
ok 2 - use Catalyst::Plugin::Authentication;
not ok 3 - use Catalyst::Authentication::Credential::HTTP;
1..3
Dubious, test returned 1 (wstat 256, 0x100)
Failed 1/3 subtests
# Failed test 'use Catalyst::Authentication::Credential::HTTP;'
# at t\basic.t line 10.
# Tried to use 'Catalyst::Authentication::Credential::HTTP'.
# Error: Can't locate String/Escape.pm in @INC (@INC contains: C:\cpanfly-5.14\var\cpan\build\Catalyst-Authentication-Credential-HTTP-1.016-upulJZ\inc C:\cpanfly-5.14\var\cpan\build\Catalyst-Authentication-Credential-HTTP-1.016-upulJZ\blib\lib C:\cpanfly-5.14\var\cpan\build\Catalyst-Authentication-Credential-HTTP-1.016-upulJZ\blib\arch C:/cpanfly-5.14/var/megalib C:/cpanfly-5.14/var/megalib C:/Perl-5.14/site/lib C:/Perl-5.14/lib .) at C:\cpanfly-5.14\var\cpan\build\Catalyst-Authentication-Credential-HTTP-1.016-upulJZ\blib\lib/Catalyst/Authentication/Credential/HTTP.pm line 7.
# BEGIN failed--compilation aborted at C:\cpanfly-5.14\var\cpan\build\Catalyst-Authentication-Credential-HTTP-1.016-upulJZ\blib\lib/Catalyst/Authentication/Credential/HTTP.pm line 7.
# Compilation failed in require at t\basic.t line 10.
# BEGIN failed--compilation aborted at t\basic.t line 10.
# Failed test 'Catalyst::Authentication::Credential::HTTP->can('authorization_required_response')'
# at t\basic.t line 12.
# Catalyst::Authentication::Credential::HTTP->can('authorization_required_response') failed
Use of uninitialized value $Catalyst::DETACH in regexp compilation at t\basic.t line 63.
# Failed test 'Calling authenticate for http auth without header detaches'
# at t\basic.t line 63.
# expecting: Regexp ((?^x:^ $))
# found: Can't use an undefined value as a HASH reference at C:/cpanfly-5.14/var/megalib/Catalyst/Authentication/Credential/Password.pm line 40.
Use of uninitialized value $Catalyst::DETACH in regexp compilation at t\basic.t line 70.
# Failed test 'Calling authenticate for http auth without header detaches'
# at t\basic.t line 70.
# expecting: Regexp ((?^x:^ $))
# found: Can't use an undefined value as a HASH reference at C:/cpanfly-5.14/var/megalib/Catalyst/Authentication/Credential/Password.pm line 40.
Can't use an undefined value as a HASH reference at C:/cpanfly-5.14/var/megalib/Catalyst/Authentication/Credential/Password.pm line 40.
# Looks like you planned 35 tests but ran 5.
# Looks like you failed 4 tests of 5 run.
# Looks like your test exited with 2 just after 5.
t\basic.t ...................
1..35
not ok 1 - use Catalyst::Authentication::Credential::HTTP;
ok 2 - Catalyst::Authentication::Credential::HTTP->can('authenticate')
not ok 3 - Catalyst::Authentication::Credential::HTTP->can('authorization_required_response')
not ok 4 - Calling authenticate for http auth without header detaches
not ok 5 - Calling authenticate for http auth without header detaches
Dubious, test returned 2 (wstat 512, 0x200)
Failed 34/35 subtests
Class::MOP::load_class is deprecated at C:/cpanfly-5.14/var/megalib/Class/MOP.pm line 69.
Class::MOP::load_class("Catalyst::Plugin::Authentication", undef) called at C:/cpanfly-5.14/var/megalib/Catalyst.pm line 2989
Catalyst::setup_plugins("AuthTestApp", ARRAY(0x2652604)) called at C:/cpanfly-5.14/var/megalib/Catalyst.pm line 1110
Catalyst::setup("AuthTestApp") called at C:/cpanfly-5.14/var/cpan/build/Catalyst-Authentication-Credential-HTTP-1.016-upulJZ/t/lib/AuthTestApp.pm line 26
require AuthTestApp.pm called at C:/cpanfly-5.14/var/megalib/Module/Runtime.pm line 317
Module::Runtime::require_module("AuthTestApp") called at C:/cpanfly-5.14/var/megalib/Class/Load.pm line 174
Class::Load::try {...} () called at C:/cpanfly-5.14/var/megalib/Try/Tiny.pm line 87
eval {...} called at C:/cpanfly-5.14/var/megalib/Try/Tiny.pm line 83
Try::Tiny::try(CODE(0x1f0b654), Try::Tiny::Catch=REF(0x1f23794)) called at C:/cpanfly-5.14/var/megalib/Class/Load.pm line 180
Class::Load::try_load_class("AuthTestApp", undef) called at C:/cpanfly-5.14/var/megalib/Class/Load.pm line 35
Class::Load::load_class("AuthTestApp") called at C:/cpanfly-5.14/var/megalib/Test/WWW/Mechanize/Catalyst.pm line 70
Test::WWW::Mechanize::Catalyst::BUILD(Test::WWW::Mechanize::Catalyst=HASH(0x1f23594), HASH(0x1f7fb6c)) called at C:/cpanfly-5.14/var/megalib/Class/MOP/Method.pm line 128
Class::MOP::Method::execute(Moose::Meta::Method=HASH(0x1f9711c), Test::WWW::Mechanize::Catalyst=HASH(0x1f23594), HASH(0x1f7fb6c)) called at C:/cpanfly-5.14/var/megalib/Moose/Object.pm line 53
Moose::Object::BUILDALL(Test::WWW::Mechanize::Catalyst=HASH(0x1f23594), HASH(0x1f7fb6c)) called at C:/cpanfly-5.14/var/megalib/Moose/Meta/Class.pm line 278
Moose::Meta::Class::new_object(Moose::Meta::Class=HASH(0x1538a64), "__INSTANCE__", Test::WWW::Mechanize::Catalyst=HASH(0x1f23594), "catalyst_app", "AuthTestApp") called at C:/cpanfly-5.14/var/megalib/Test/WWW/Mechanize/Catalyst.pm line 52
Test::WWW::Mechanize::Catalyst::new("Test::WWW::Mechanize::Catalyst", "catalyst_app", "AuthTestApp") called at t\live_app.t line 22
Class::MOP::is_class_loaded is deprecated at C:/cpanfly-5.14/var/megalib/Class/MOP.pm line 87.
Class::MOP::is_class_loaded("Catalyst::Stats") called at C:/cpanfly-5.14/var/megalib/Catalyst/Utils.pm line 298
Catalyst::Utils::ensure_class_loaded("Catalyst::Stats") called at C:/cpanfly-5.14/var/megalib/Catalyst.pm line 2918
Catalyst::setup_stats("AuthTestApp", undef) called at C:/cpanfly-5.14/var/megalib/Catalyst.pm line 1116
Catalyst::setup("AuthTestApp") called at C:/cpanfly-5.14/var/cpan/build/Catalyst-Authentication-Credential-HTTP-1.016-upulJZ/t/lib/AuthTestApp.pm line 26
require AuthTestApp.pm called at C:/cpanfly-5.14/var/megalib/Module/Runtime.pm line 317
Module::Runtime::require_module("AuthTestApp") called at C:/cpanfly-5.14/var/megalib/Class/Load.pm line 174
Class::Load::try {...} () called at C:/cpanfly-5.14/var/megalib/Try/Tiny.pm line 87
eval {...} called at C:/cpanfly-5.14/var/megalib/Try/Tiny.pm line 83
Try::Tiny::try(CODE(0x1f0b654), Try::Tiny::Catch=REF(0x1f23794)) called at C:/cpanfly-5.14/var/megalib/Class/Load.pm line 180
Class::Load::try_load_class("AuthTestApp", undef) called at C:/cpanfly-5.14/var/megalib/Class/Load.pm line 35
Class::Load::load_class("AuthTestApp") called at C:/cpanfly-5.14/var/megalib/Test/WWW/Mechanize/Catalyst.pm line 70
Test::WWW::Mechanize::Catalyst::BUILD(Test::WWW::Mechanize::Catalyst=HASH(0x1f23594), HASH(0x1f7fb6c)) called at C:/cpanfly-5.14/var/megalib/Class/MOP/Method.pm line 128
Class::MOP::Method::execute(Moose::Meta::Method=HASH(0x1f9711c), Test::WWW::Mechanize::Catalyst=HASH(0x1f23594), HASH(0x1f7fb6c)) called at C:/cpanfly-5.14/var/megalib/Moose/Object.pm line 53
Moose::Object::BUILDALL(Test::WWW::Mechanize::Catalyst=HASH(0x1f23594), HASH(0x1f7fb6c)) called at C:/cpanfly-5.14/var/megalib/Moose/Meta/Class.pm line 278
Moose::Meta::Class::new_object(Moose::Meta::Class=HASH(0x1538a64), "__INSTANCE__", Test::WWW::Mechanize::Catalyst=HASH(0x1f23594), "catalyst_app", "AuthTestApp") called at C:/cpanfly-5.14/var/megalib/Test/WWW/Mechanize/Catalyst.pm line 52
Test::WWW::Mechanize::Catalyst::new("Test::WWW::Mechanize::Catalyst", "catalyst_app", "AuthTestApp") called at t\live_app.t line 22
Unable to load credential class, Catalyst::Authentication::Credential::HTTP OR Catalyst::Plugin::Authentication::Credential::HTTP in realm test at C:/cpanfly-5.14/var/megalib/Catalyst/Plugin/Authentication.pm line 333.
Compilation failed in require at C:/cpanfly-5.14/var/megalib/Moose/Object.pm line 53.
t\live_app.t ................
Dubious, test returned 2 (wstat 512, 0x200)
No subtests run
Class::MOP::load_class is deprecated at C:/cpanfly-5.14/var/megalib/Class/MOP.pm line 69.
Class::MOP::load_class("Catalyst::Plugin::Cache", undef) called at C:/cpanfly-5.14/var/megalib/Catalyst.pm line 2989
Catalyst::setup_plugins("AuthDigestTestApp", ARRAY(0x26c7a5c)) called at C:/cpanfly-5.14/var/megalib/Catalyst.pm line 1110
Catalyst::setup("AuthDigestTestApp") called at C:/cpanfly-5.14/var/cpan/build/Catalyst-Authentication-Credential-HTTP-1.016-upulJZ/t/lib/AuthDigestTestApp.pm line 38
require AuthDigestTestApp.pm called at C:/cpanfly-5.14/var/megalib/Module/Runtime.pm line 317
Module::Runtime::require_module("AuthDigestTestApp") called at C:/cpanfly-5.14/var/megalib/Class/Load.pm line 174
Class::Load::try {...} () called at C:/cpanfly-5.14/var/megalib/Try/Tiny.pm line 87
eval {...} called at C:/cpanfly-5.14/var/megalib/Try/Tiny.pm line 83
Try::Tiny::try(CODE(0x1f6a5bc), Try::Tiny::Catch=REF(0x1f75edc)) called at C:/cpanfly-5.14/var/megalib/Class/Load.pm line 180
Class::Load::try_load_class("AuthDigestTestApp", undef) called at C:/cpanfly-5.14/var/megalib/Class/Load.pm line 35
Class::Load::load_class("AuthDigestTestApp") called at C:/cpanfly-5.14/var/megalib/Test/WWW/Mechanize/Catalyst.pm line 245
Test::WWW::Mechanize::Catalyst::import("Test::WWW::Mechanize::Catalyst", "AuthDigestTestApp") called at t\live_app_digest.t line 26
main::BEGIN() called at C:/cpanfly-5.14/var/cpan/build/Catalyst-Authentication-Credential-HTTP-1.016-upulJZ/t/lib/AuthDigestTestApp.pm line 0
eval {...} called at C:/cpanfly-5.14/var/cpan/build/Catalyst-Authentication-Credential-HTTP-1.016-upulJZ/t/lib/AuthDigestTestApp.pm line 0
Class::MOP::is_class_loaded is deprecated at C:/cpanfly-5.14/var/megalib/Class/MOP.pm line 87.
Class::MOP::is_class_loaded("Catalyst::Stats") called at C:/cpanfly-5.14/var/megalib/Catalyst/Utils.pm line 298
Catalyst::Utils::ensure_class_loaded("Catalyst::Stats") called at C:/cpanfly-5.14/var/megalib/Catalyst.pm line 2918
Catalyst::setup_stats("AuthDigestTestApp", undef) called at C:/cpanfly-5.14/var/megalib/Catalyst.pm line 1116
Catalyst::setup("AuthDigestTestApp") called at C:/cpanfly-5.14/var/cpan/build/Catalyst-Authentication-Credential-HTTP-1.016-upulJZ/t/lib/AuthDigestTestApp.pm line 38
require AuthDigestTestApp.pm called at C:/cpanfly-5.14/var/megalib/Module/Runtime.pm line 317
Module::Runtime::require_module("AuthDigestTestApp") called at C:/cpanfly-5.14/var/megalib/Class/Load.pm line 174
Class::Load::try {...} () called at C:/cpanfly-5.14/var/megalib/Try/Tiny.pm line 87
eval {...} called at C:/cpanfly-5.14/var/megalib/Try/Tiny.pm line 83
Try::Tiny::try(CODE(0x1f6a5bc), Try::Tiny::Catch=REF(0x1f75edc)) called at C:/cpanfly-5.14/var/megalib/Class/Load.pm line 180
Class::Load::try_load_class("AuthDigestTestApp", undef) called at C:/cpanfly-5.14/var/megalib/Class/Load.pm line 35
Class::Load::load_class("AuthDigestTestApp") called at C:/cpanfly-5.14/var/megalib/Test/WWW/Mechanize/Catalyst.pm line 245
Test::WWW::Mechanize::Catalyst::import("Test::WWW::Mechanize::Catalyst", "AuthDigestTestApp") called at t\live_app_digest.t line 26
main::BEGIN() called at C:/cpanfly-5.14/var/cpan/build/Catalyst-Authentication-Credential-HTTP-1.016-upulJZ/t/lib/AuthDigestTestApp.pm line 0
eval {...} called at C:/cpanfly-5.14/var/cpan/build/Catalyst-Authentication-Credential-HTTP-1.016-upulJZ/t/lib/AuthDigestTestApp.pm line 0
Unable to load credential class, Catalyst::Authentication::Credential::HTTP OR Catalyst::Plugin::Authentication::Credential::HTTP in realm testrealm@host.com at C:/cpanfly-5.14/var/megalib/Catalyst/Plugin/Authentication.pm line 333.
Compilation failed in require at C:/cpanfly-5.14/var/megalib/Test/WWW/Mechanize/Catalyst.pm line 245.
Test::WWW::Mechanize::Catalyst::import("Test::WWW::Mechanize::Catalyst", "AuthDigestTestApp") called at t\live_app_digest.t line 26
main::BEGIN() called at t\live_app_digest.t line 26
eval {...} called at t\live_app_digest.t line 26
BEGIN failed--compilation aborted at t\live_app_digest.t line 26.
t\live_app_digest.t .........
1..12
Dubious, test returned 2 (wstat 512, 0x200)
Failed 12/12 subtests
Class::MOP::load_class is deprecated at C:/cpanfly-5.14/var/megalib/Class/MOP.pm line 69.
Class::MOP::load_class("Catalyst::Plugin::Cache", undef) called at C:/cpanfly-5.14/var/megalib/Catalyst.pm line 2989
Catalyst::setup_plugins("AuthDigestDotnetTestApp", ARRAY(0x273fe8c)) called at C:/cpanfly-5.14/var/megalib/Catalyst.pm line 1110
Catalyst::setup("AuthDigestDotnetTestApp") called at C:/cpanfly-5.14/var/cpan/build/Catalyst-Authentication-Credential-HTTP-1.016-upulJZ/t/lib/AuthDigestDotnetTestApp.pm line 39
require AuthDigestDotnetTestApp.pm called at C:/cpanfly-5.14/var/megalib/Module/Runtime.pm line 317
Module::Runtime::require_module("AuthDigestDotnetTestApp") called at C:/cpanfly-5.14/var/megalib/Class/Load.pm line 174
Class::Load::try {...} () called at C:/cpanfly-5.14/var/megalib/Try/Tiny.pm line 87
eval {...} called at C:/cpanfly-5.14/var/megalib/Try/Tiny.pm line 83
Try::Tiny::try(CODE(0x1f6a5b4), Try::Tiny::Catch=REF(0x1f75eac)) called at C:/cpanfly-5.14/var/megalib/Class/Load.pm line 180
Class::Load::try_load_class("AuthDigestDotnetTestApp", undef) called at C:/cpanfly-5.14/var/megalib/Class/Load.pm line 35
Class::Load::load_class("AuthDigestDotnetTestApp") called at C:/cpanfly-5.14/var/megalib/Test/WWW/Mechanize/Catalyst.pm line 70
Test::WWW::Mechanize::Catalyst::BUILD(Test::WWW::Mechanize::Catalyst=HASH(0x2032b74), HASH(0x2083684)) called at C:/cpanfly-5.14/var/megalib/Class/MOP/Method.pm line 128
Class::MOP::Method::execute(Moose::Meta::Method=HASH(0x163c044), Test::WWW::Mechanize::Catalyst=HASH(0x2032b74), HASH(0x2083684)) called at C:/cpanfly-5.14/var/megalib/Moose/Object.pm line 53
Moose::Object::BUILDALL(Test::WWW::Mechanize::Catalyst=HASH(0x2032b74), HASH(0x2083684)) called at C:/cpanfly-5.14/var/megalib/Moose/Meta/Class.pm line 278
Moose::Meta::Class::new_object(Moose::Meta::Class=HASH(0x153d9c4), "__INSTANCE__", Test::WWW::Mechanize::Catalyst=HASH(0x2032b74), "catalyst_app", "AuthDigestDotnetTestApp") called at C:/cpanfly-5.14/var/megalib/Test/WWW/Mechanize/Catalyst.pm line 52
Test::WWW::Mechanize::Catalyst::new("Test::WWW::Mechanize::Catalyst", "catalyst_app", "AuthDigestDotnetTestApp") called at t\live_app_digest_dotnet.t line 31
main::do_test("Mufasa") called at t\live_app_digest_dotnet.t line 82
Class::MOP::is_class_loaded is deprecated at C:/cpanfly-5.14/var/megalib/Class/MOP.pm line 87.
Class::MOP::is_class_loaded("Catalyst::Stats") called at C:/cpanfly-5.14/var/megalib/Catalyst/Utils.pm line 298
Catalyst::Utils::ensure_class_loaded("Catalyst::Stats") called at C:/cpanfly-5.14/var/megalib/Catalyst.pm line 2918
Catalyst::setup_stats("AuthDigestDotnetTestApp", undef) called at C:/cpanfly-5.14/var/megalib/Catalyst.pm line 1116
Catalyst::setup("AuthDigestDotnetTestApp") called at C:/cpanfly-5.14/var/cpan/build/Catalyst-Authentication-Credential-HTTP-1.016-upulJZ/t/lib/AuthDigestDotnetTestApp.pm line 39
require AuthDigestDotnetTestApp.pm called at C:/cpanfly-5.14/var/megalib/Module/Runtime.pm line 317
Module::Runtime::require_module("AuthDigestDotnetTestApp") called at C:/cpanfly-5.14/var/megalib/Class/Load.pm line 174
Class::Load::try {...} () called at C:/cpanfly-5.14/var/megalib/Try/Tiny.pm line 87
eval {...} called at C:/cpanfly-5.14/var/megalib/Try/Tiny.pm line 83
Try::Tiny::try(CODE(0x1f6a5b4), Try::Tiny::Catch=REF(0x1f75eac)) called at C:/cpanfly-5.14/var/megalib/Class/Load.pm line 180
Class::Load::try_load_class("AuthDigestDotnetTestApp", undef) called at C:/cpanfly-5.14/var/megalib/Class/Load.pm line 35
Class::Load::load_class("AuthDigestDotnetTestApp") called at C:/cpanfly-5.14/var/megalib/Test/WWW/Mechanize/Catalyst.pm line 70
Test::WWW::Mechanize::Catalyst::BUILD(Test::WWW::Mechanize::Catalyst=HASH(0x2032b74), HASH(0x2083684)) called at C:/cpanfly-5.14/var/megalib/Class/MOP/Method.pm line 128
Class::MOP::Method::execute(Moose::Meta::Method=HASH(0x163c044), Test::WWW::Mechanize::Catalyst=HASH(0x2032b74), HASH(0x2083684)) called at C:/cpanfly-5.14/var/megalib/Moose/Object.pm line 53
Moose::Object::BUILDALL(Test::WWW::Mechanize::Catalyst=HASH(0x2032b74), HASH(0x2083684)) called at C:/cpanfly-5.14/var/megalib/Moose/Meta/Class.pm line 278
Moose::Meta::Class::new_object(Moose::Meta::Class=HASH(0x153d9c4), "__INSTANCE__", Test::WWW::Mechanize::Catalyst=HASH(0x2032b74), "catalyst_app", "AuthDigestDotnetTestApp") called at C:/cpanfly-5.14/var/megalib/Test/WWW/Mechanize/Catalyst.pm line 52
Test::WWW::Mechanize::Catalyst::new("Test::WWW::Mechanize::Catalyst", "catalyst_app", "AuthDigestDotnetTestApp") called at t\live_app_digest_dotnet.t line 31
main::do_test("Mufasa") called at t\live_app_digest_dotnet.t line 82
Unable to load credential class, Catalyst::Authentication::Credential::HTTP OR Catalyst::Plugin::Authentication::Credential::HTTP in realm testrealm@host.com at C:/cpanfly-5.14/var/megalib/Catalyst/Plugin/Authentication.pm line 333.
Compilation failed in require at C:/cpanfly-5.14/var/megalib/Moose/Object.pm line 53.
# Looks like your test exited with 2 before it could output anything.
t\live_app_digest_dotnet.t ..
1..19
Dubious, test returned 2 (wstat 512, 0x200)
Failed 19/19 subtests
Test Summary Report
-------------------
t\00use.t (Wstat: 256 Tests: 3 Failed: 1)
Failed test: 3
Non-zero exit status: 1
t\basic.t (Wstat: 512 Tests: 5 Failed: 4)
Failed tests: 1, 3-5
Non-zero exit status: 2
Parse errors: Bad plan. You planned 35 tests but ran 5.
t\live_app.t (Wstat: 512 Tests: 0 Failed: 0)
Non-zero exit status: 2
Parse errors: No plan found in TAP output
t\live_app_digest.t (Wstat: 512 Tests: 0 Failed: 0)
Non-zero exit status: 2
Parse errors: Bad plan. You planned 12 tests but ran 0.
t\live_app_digest_dotnet.t (Wstat: 512 Tests: 0 Failed: 0)
Non-zero exit status: 2
Parse errors: Bad plan. You planned 19 tests but ran 0.
Files=5, Tests=8, 10 wallclock secs ( 0.06 usr + 0.01 sys = 0.08 CPU)
Result: FAIL
Failed 5/5 test programs. 5/8 subtests failed.
NMAKE : fatal error U1077: '"C:\Perl-5.14\bin\perl.exe"' : return code '0x2'
Stop.
BOBTFISH/Catalyst-Authentication-Credential-HTTP-1.016.tar.gz
one dependency not OK (String::Escape); additionally test harness failed
nmake test TEST_VERBOSE=1 -- NOT OK
//hint// to see the cpan-testers results for installing this module, try:
reports BOBTFISH/Catalyst-Authentication-Credential-HTTP-1.016.tar.gz
Running test for module 'Starman'
Checksum for C:\cpanfly-5.14\var\cpan\sources\authors\id\M\MI\MIYAGAWA\Starman-0.4014.tar.gz ok
Starman-0.4014/
Starman-0.4014/Build.PL
Starman-0.4014/Changes
Starman-0.4014/cpanfile
Starman-0.4014/dist.ini
Starman-0.4014/lib/
Starman-0.4014/LICENSE
Starman-0.4014/MANIFEST
Starman-0.4014/META.json
Starman-0.4014/META.yml
Starman-0.4014/README
Starman-0.4014/script/
Starman-0.4014/t/
Starman-0.4014/t/00_compile.t
Starman-0.4014/t/chunked_req.t
Starman-0.4014/t/chunked_termination.t
Starman-0.4014/t/chunked_zero_length.t
Starman-0.4014/t/findbin.psgi
Starman-0.4014/t/harakiri.t
Starman-0.4014/t/lf_only_request.t
Starman-0.4014/t/no_chunked_head.t
Starman-0.4014/t/rand.psgi
Starman-0.4014/t/release-findbin.t
Starman-0.4014/t/release-pod-syntax.t
Starman-0.4014/t/release-rand.t
Starman-0.4014/t/ssl.t
Starman-0.4014/t/ssl_ca.pem
Starman-0.4014/t/ssl_key.pem
Starman-0.4014/t/ssl_largebody.t
Starman-0.4014/t/suite.t
Starman-0.4014/script/starman
Starman-0.4014/lib/HTTP/
Starman-0.4014/lib/Plack/
Starman-0.4014/lib/Starman/
Starman-0.4014/lib/Starman.pm
Starman-0.4014/lib/Starman/Server.pm
Starman-0.4014/lib/Plack/Handler/
Starman-0.4014/lib/Plack/Handler/Starman.pm
Starman-0.4014/lib/HTTP/Server/
Starman-0.4014/lib/HTTP/Server/PSGI/
Starman-0.4014/lib/HTTP/Server/PSGI/Net/
Starman-0.4014/lib/HTTP/Server/PSGI/Net/Server/
Starman-0.4014/lib/HTTP/Server/PSGI/Net/Server/PreFork.pm
Configuring M/MI/MIYAGAWA/Starman-0.4014.tar.gz with Build.PL
>>> C:\Perl-5.14\bin\perl.exe Build.PL
Creating new 'Build' script for 'Starman' version '0.4014'
MIYAGAWA/Starman-0.4014.tar.gz
C:\Perl-5.14\bin\perl.exe Build.PL -- OK
Running Build for M/MI/MIYAGAWA/Starman-0.4014.tar.gz
---- Unsatisfied dependencies detected during ----
---- MIYAGAWA/Starman-0.4014.tar.gz ----
Net::Server [requires]
Running test for module 'Net::Server'
Checksum for C:\cpanfly-5.14\var\cpan\sources\authors\id\R\RH\RHANDOM\Net-Server-2.008.tar.gz ok
Net-Server-2.008/
Net-Server-2.008/Changes
Net-Server-2.008/bin/
Net-Server-2.008/bin/net-server
Net-Server-2.008/META.yml
Net-Server-2.008/lib/
Net-Server-2.008/lib/Net/
Net-Server-2.008/lib/Net/Server.pod
Net-Server-2.008/lib/Net/Server.pm
Net-Server-2.008/lib/Net/Server/
Net-Server-2.008/lib/Net/Server/Daemonize.pm
Net-Server-2.008/lib/Net/Server/Fork.pm
Net-Server-2.008/lib/Net/Server/MultiType.pm
Net-Server-2.008/lib/Net/Server/Multiplex.pm
Net-Server-2.008/lib/Net/Server/PreForkSimple.pm
Net-Server-2.008/lib/Net/Server/SIG.pm
Net-Server-2.008/lib/Net/Server/Single.pm
Net-Server-2.008/lib/Net/Server/Proto.pm
Net-Server-2.008/lib/Net/Server/PreFork.pm
Net-Server-2.008/lib/Net/Server/Proto/
Net-Server-2.008/lib/Net/Server/Proto/UNIX.pm
Net-Server-2.008/lib/Net/Server/Proto/SSLEAY.pm
Net-Server-2.008/lib/Net/Server/Proto/UNIXDGRAM.pm
Net-Server-2.008/lib/Net/Server/Proto/SSL.pm
Net-Server-2.008/lib/Net/Server/Proto/UDP.pm
Net-Server-2.008/lib/Net/Server/Proto/TCP.pm
Net-Server-2.008/lib/Net/Server/PSGI.pm
Net-Server-2.008/lib/Net/Server/Log/
Net-Server-2.008/lib/Net/Server/Log/Log/
Net-Server-2.008/lib/Net/Server/Log/Log/Log4perl.pm
Net-Server-2.008/lib/Net/Server/Log/Sys/
Net-Server-2.008/lib/Net/Server/Log/Sys/Syslog.pm
Net-Server-2.008/lib/Net/Server/INET.pm
Net-Server-2.008/lib/Net/Server/HTTP.pm
Net-Server-2.008/META.json
Net-Server-2.008/README
Net-Server-2.008/t/
Net-Server-2.008/t/Port_Configuration.t
Net-Server-2.008/t/Server_PreFork.t
Net-Server-2.008/t/Server_Fork.t
Net-Server-2.008/t/UNIX_test.t
Net-Server-2.008/t/SSL_test.t
Net-Server-2.008/t/Server_Multiplex.t
Net-Server-2.008/t/UDP_test.t
Net-Server-2.008/t/Options.t
Net-Server-2.008/t/Options.t.conf
Net-Server-2.008/t/Server_PreForkSimple.t
Net-Server-2.008/t/SSLEAY_test.t
Net-Server-2.008/t/Server_MultiType.t
Net-Server-2.008/t/Server_INET.t
Net-Server-2.008/t/Server_BASE.t
Net-Server-2.008/t/Server_Single.t
Net-Server-2.008/t/Server_http.t
Net-Server-2.008/t/NetServerTest.pm
Net-Server-2.008/examples/
Net-Server-2.008/examples/samplechat.pl
Net-Server-2.008/examples/sigtest.pl
Net-Server-2.008/examples/httpd
Net-Server-2.008/examples/LoadTester.pl
Net-Server-2.008/examples/udp_server.pl
Net-Server-2.008/examples/connection_test.pl
Net-Server-2.008/Makefile.PL
Net-Server-2.008/MANIFEST
Configuring R/RH/RHANDOM/Net-Server-2.008.tar.gz with Makefile.PL
>>> C:\Perl-5.14\bin\perl.exe Makefile.PL
Checking if your kit is complete...
Warning: the following files are missing in your kit:
MANIFEST.SKIP
Please inform the author.
Have \cpanfl~1.14\var\megalib
Want \perl-5.14\lib
Your perl and your Config.pm seem to have different ideas about the
architecture they are running on.
Perl thinks: [megalib]
Config says: [MSWin32-x86-multi-thread]
This may or may not cause problems. Please check your installation of perl
if you have problems building this extension.
Generating a nmake-style Makefile
Writing Makefile for Net::Server
Writing MYMETA.yml and MYMETA.json
RHANDOM/Net-Server-2.008.tar.gz
C:\Perl-5.14\bin\perl.exe Makefile.PL -- OK
Running make for R/RH/RHANDOM/Net-Server-2.008.tar.gz
>>> nmake
Microsoft (R) Program Maintenance Utility Version 7.00.8882
Copyright (C) Microsoft Corp 1988-2000. All rights reserved.
cp lib/Net/Server/Proto/UNIX.pm blib\lib\Net\Server\Proto\UNIX.pm
cp lib/Net/Server/Proto/UDP.pm blib\lib\Net\Server\Proto\UDP.pm
cp lib/Net/Server/PreFork.pm blib\lib\Net\Server\PreFork.pm
cp lib/Net/Server/Proto/SSL.pm blib\lib\Net\Server\Proto\SSL.pm
cp lib/Net/Server/PSGI.pm blib\lib\Net\Server\PSGI.pm
cp lib/Net/Server/Proto/TCP.pm blib\lib\Net\Server\Proto\TCP.pm
cp lib/Net/Server.pm blib\lib\Net\Server.pm
cp lib/Net/Server/SIG.pm blib\lib\Net\Server\SIG.pm
cp lib/Net/Server/Proto/SSLEAY.pm blib\lib\Net\Server\Proto\SSLEAY.pm
cp lib/Net/Server/Log/Sys/Syslog.pm blib\lib\Net\Server\Log\Sys\Syslog.pm
cp lib/Net/Server/MultiType.pm blib\lib\Net\Server\MultiType.pm
cp lib/Net/Server/Fork.pm blib\lib\Net\Server\Fork.pm
cp lib/Net/Server/INET.pm blib\lib\Net\Server\INET.pm
cp lib/Net/Server/Multiplex.pm blib\lib\Net\Server\Multiplex.pm
cp lib/Net/Server.pod blib\lib\Net\Server.pod
cp lib/Net/Server/Proto/UNIXDGRAM.pm blib\lib\Net\Server\Proto\UNIXDGRAM.pm
cp lib/Net/Server/Log/Log/Log4perl.pm blib\lib\Net\Server\Log\Log\Log4perl.pm
cp lib/Net/Server/Daemonize.pm blib\lib\Net\Server\Daemonize.pm
cp lib/Net/Server/PreForkSimple.pm blib\lib\Net\Server\PreForkSimple.pm
cp lib/Net/Server/Proto.pm blib\lib\Net\Server\Proto.pm
cp lib/Net/Server/HTTP.pm blib\lib\Net\Server\HTTP.pm
cp lib/Net/Server/Single.pm blib\lib\Net\Server\Single.pm
"C:\Perl-5.14\bin\perl.exe" -MExtUtils::Command -e cp -- bin/net-server blib\script\net-server
pl2bat.bat blib\script\net-server
RHANDOM/Net-Server-2.008.tar.gz
nmake -- OK
Running make test
>>> nmake test TEST_VERBOSE=1
Microsoft (R) Program Maintenance Utility Version 7.00.8882
Copyright (C) Microsoft Corp 1988-2000. All rights reserved.
"C:\Perl-5.14\bin\perl.exe" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(1, 'blib\lib', 'blib\arch')" t\*.t
t\Options.t ...............
1..73
ok 1 - use Net::Server
ok 2 - Got an object ()
ok 3 - Got a server ()
ok 4 - Correct default log_level
ok 5 - Correct default log_file
ok 6 - Correct default user
ok 7 - Had correct configured ports (1)
ok 8 - Sockets matched ports
ok 9 - Right host
ok 10 - Right port
ok 11 - Right proto
ok 12 - Loaded server
ok 13 - Had 1 configured ports
ok 14 - Right port
ok 15 - Loaded server
ok 16 - Had 1 configured ports
ok 17 - Right port
ok 18 - Right port
ok 19 - Loaded server
ok 20 - Had 1 configured ports
ok 21 - Right port
ok 22 - Loaded server
ok 23 - Had 1 configured ports
ok 24 - Right port
ok 25 - Loaded server
ok 26 - Had 1 configured ports
ok 27 - Right port
ok 28 - Loaded server
ok 29 - Had 1 configured ports
ok 30 - Right port
ok 31 - Loaded server
ok 32 - Had 1 configured ports
ok 33 - Right port
ok 34 - Right port
ok 35 - Loaded server
ok 36 - Had 1 configured ports
ok 37 - Right port
ok 38 - Right port
ok 39 - Right port
ok 40 - Right user
ok 41 - Loaded server
ok 42 - Right user "cmdline"
ok 43 - Loaded server
ok 44 - Right user "runargs"
ok 45 - Loaded server
ok 46 - Could use custom options
ok 47 - Loaded server
ok 48 - Had 1 configured custom array option
ok 49 - Right value
ok 50 - Loaded server
ok 51 - Right my_option "bar"
ok 52 - Had 3 configured custom array option
ok 53 - Right value
ok 54 - Right value
ok 55 - Right value
ok 56 - Loaded server
ok 57 - Right group "cmdline"
ok 58 - Loaded server
ok 59 - Right group "runargs"
ok 60 - Loaded server
ok 61 - Right group "confgroup"
ok 62 - Loaded server
ok 63 - Right group "defaultgroup"
ok 64 - Defaults for allow are set also
ok 65 - Right group "confgroup"
ok 66 - Right group "confgroup"
ok 67 # skip TEST_LOG4PERL not set - skipping Log::Log4perl tests
ok 68 # skip TEST_LOG4PERL not set - skipping Log::Log4perl tests
ok 69 # skip TEST_LOG4PERL not set - skipping Log::Log4perl tests
ok 70 # skip TEST_LOG4PERL not set - skipping Log::Log4perl tests
ok 71 # skip TEST_LOG4PERL not set - skipping Log::Log4perl tests
ok 72 # skip TEST_LOG4PERL not set - skipping Log::Log4perl tests
ok 73 # skip TEST_LOG4PERL not set - skipping Log::Log4perl tests
ok
# number of tests ran 35 did not match number of specified tests 51
t\Port_Configuration.t ....
1..51
ok 1 - use Net::Server
ok 2 - run ( ) ==> [ '*|20203|TCP|ipv4' ]
ok 3 - run ( port => 20201 ) ==> [ '*|20201|TCP|ipv4' ]
ok 4 - run ( port => 'localhost:20202' ) ==> [ 'localhost|20202|TCP|ipv4' ]
ok 5 - run ( port => ['localhost:20202/tcp'] ) ==> [ 'localhost|20202|TCP|ipv4' ]
ok 6 - run ( port => 'localhost:20202/ipv4' ) ==> [ 'localhost|20202|TCP|ipv4' ]
ok 7 - run ( port => ['localhost:20201/ipv4/tcp', 'localhost:20202/tcp/IPv4'] ) ==> [ 'localhost|20201|TCP|ipv4', 'localhost|20202|TCP|ipv4' ]
ok 8 - run ( port => ['localhost|20201|ipv4|tcp', 'localhost,20202,tcp,IPv4'] ) ==> [ 'localhost|20201|TCP|ipv4', 'localhost|20202|TCP|ipv4' ]
ok 9 - run ( port => ['localhost 20201 ipv4 tcp', 'localhost, 20202, tcp, IPv4'] ) ==> [ 'localhost|20201|TCP|ipv4', 'localhost|20202|TCP|ipv4' ]
ok 10 - run ( port => 'localhost:20202/udp' ) ==> [ 'localhost|20202|UDP|ipv4' ]
ok 11 - run ( listen => 5, port => 20202 ) ==> [ '*|20202|TCP|ipv4' ]
ok 12 - run ( port => ['bar.com:20201/udp', 'foo.com:20202/tcp'] ) ==> [ 'bar.com|20201|UDP|ipv4', 'foo.com|20202|TCP|ipv4' ]
ok 13 - run ( host => 'bar.com', port => 20201, proto => 'UDP' ) ==> [ 'bar.com|20201|UDP|ipv4' ]
ok 14 - run { host => 'bar.com', port => 20201, proto => 'UDP', udp_recv_len => 400 } ==> [ 'bar.com|20201|UDP|ipv4' ]
ok 15 - new ( host => 'bar.com', port => 20201, proto => 'UDP' ) ==> [ 'bar.com|20201|UDP|ipv4' ]
ok 16 - new { host => 'bar.com', port => 20201, proto => 'UDP' } ==> [ 'bar.com|20201|UDP|ipv4' ]
ok 17 - run ( host => 'bar.com', port => [20201, 'foo.com:20202/tcp'], proto => 'UDP' ) ==> [ 'bar.com|20201|UDP|ipv4', 'foo.com|20202|TCP|ipv4' ]
ok 18 - run ( port => ['localhost|20202|tcp'] ) ==> [ 'localhost|20202|TCP|ipv4' ]
ok 19 - run ( port => ['localhost,20202,tcp'] ) ==> [ 'localhost|20202|TCP|ipv4' ]
ok 20 - run ( port => ['[localhost]:20202/tcp'] ) ==> [ 'localhost|20202|TCP|ipv4' ]
ok 21 - run ( port => ['localhost,20202,Net::Server::Proto::TCP'] ) ==> [ 'localhost|20202|TCP|ipv4' ]
ok 22 - run ( port => { host => '*', port => 20201, proto => 'tcp' } ) ==> [ '*|20201|TCP|ipv4' ]
ok 23 - run ( port => [{ host => '*', port => 20201, proto => 'tcp' }] ) ==> [ '*|20201|TCP|ipv4' ]
ok 24 - run ( port => [{ host => 'foo.com', port => 20201, proto => 'udp' }] ) ==> [ 'foo.com|20201|UDP|ipv4' ]
ok 25 - run ( host => 'foo.com', port => [{ host => 'foo.com', port => 20201, proto => 'udp' }], proto => 'udp' ) ==> [ 'foo.com|20201|UDP|ipv4' ]
ok 26 - run ( port => [{ host => '*', listen => 6, port => 20202, proto => 'tcp' }] ) ==> [ '*|20202|TCP|ipv4' ]
ok 27 - run ( port => 'foo/bar/unix' ) ==> [ '*|foo/bar|UNIX|*' ]
ok 28 - run ( port => '/foo/bar|unix', udp_recv_len => 500 ) ==> [ '*|/foo/bar|UNIX|*' ]
ok 29 - run ( port => '/foo/bar|unixdgram', udp_recv_len => 500 ) ==> [ '*|/foo/bar|UNIXDGRAM|*' ]
ok 30 - run ( port => 'foo/bar|sock_dgram|unix' ) ==> [ '*|foo/bar|UNIXDGRAM|*' ]
ok 31 - run ( port => { host => '*', listen => 7, port => '/foo/bar', proto => 'unix', unix_type => 'sock_stream' } ) ==> [ '*|/foo/bar|UNIX|*' ]
ok 32 - run ( port => { host => '*', port => '/foo/bar', proto => 'unix', unix_type => 'sock_dgram' } ) ==> [ '*|/foo/bar|UNIXDGRAM|*' ]
ok 33 - run ( port => { host => '*', port => '/foo/bar', proto => 'unixdgram' } ) ==> [ '*|/foo/bar|UNIXDGRAM|*' ]
ok 34 - run ( ipv => '*', port => 'foo/bar/unix' ) ==> [ '*|foo/bar|UNIX|*' ]
# Unable to load module for proto "Net::Server::Proto::SSLEAY": Could not access Fcntl constant while loading Net::Server::Proto::SSLEAY: Your vendor has not defined Fcntl macro F_GETFL, used at C:\cpanfly-5.14\var\cpan\build\Net-Server-2.008-IdyW5U\blib\lib/Net/Server/Proto/SSLEAY.pm line 37
BEGIN failed--compilation aborted at C:\cpanfly-5.14\var\cpan\build\Net-Server-2.008-IdyW5U\blib\lib/Net/Server/Proto/SSLEAY.pm line 38.
Compilation failed in require at C:\cpanfly-5.14\var\cpan\build\Net-Server-2.008-IdyW5U\blib\lib/Net/Server/Proto.pm line 198.
at line 317
# Failed at line 317
not ok 35 - run ( proto => 'ssleay' ) ==> [ '' ]
# failed at t\Port_Configuration.t line 72
# got: {
bind => undef
}
# expected: {
bind => [{
host => '*',
ipv => 4,
port => 20203,
proto => 'ssleay'
}],
sock => [{
NS_host => '*',
NS_ipv => 4,
NS_listen => 2147483647,
NS_port => 20203,
NS_proto => 'SSLEAY',
SSL_cert_file => 'somecert'
}]
}
Failed 17/51 subtests
t\Server_BASE.t ...........
1..6
ok 1 - Can fork on this platform
ok 2 - Got needed ports (20100 20101 20102)
ok 3 - Pipe works
ok 4 - use Net::Server
ok 5 - Got the correct output from the server
ok 6 - Got the correct output from the multiport server
ok
t\Server_Fork.t ...........
1..5
ok 1 - Can fork on this platform
ok 2 - Got needed ports (20200)
ok 3 - Pipe works
ok 4 - use Net::Server::Fork
ok 5 - Got the correct output from the server
ok
t\Server_http.t ...........
1..5
ok 1 - Can fork on this platform
ok 2 - Got needed ports (20200)
ok 3 - Pipe works
ok 4 - use Net::Server::HTTP
# HTTP/1.0 200 OK
# Date: Tue May 17 07:59:14 2016 GMT
# Connection: close
# Server: Net::Server::HTTP/2.008
# Content-type: text/html
#
#
#
ok 5 - Got the correct output from the server
ok
t\Server_INET.t ...........
1..5
ok 1 - Can fork on this platform
ok 2 - Got needed ports (20300)
ok 3 - Pipe works
ok 4 - use Net::Server::INET
ok 5 - Got the correct output from the server
ok
t\Server_Multiplex.t ......
1..5
ok 1 - Can fork on this platform
ok 2 - Got needed ports (20200)
ok 3 - Pipe works
ok 4 - use Net::Server::Multiplex
ok 5 - Got the correct output from the server
ok
t\Server_MultiType.t ......
1..5
ok 1 - Can fork on this platform
ok 2 - Got needed ports (20400)
ok 3 - Pipe works
ok 4 - use Net::Server::MultiType
# Net::Server::MultiType::ISA: (Net::Server::Single)
# Welcome to "Net::Server::Test" (-7824)
ok 5 - Got the correct output from the server
ok
Timeout (max run time is 420s)
C:\Perl-5.14\bin\perl.exe exits with 37