PATH=C:\Perl64-5.20\site\bin;C:\Perl64-5.20\bin;C:\MinGW-64\bin;C:\cygwin\bin;C:\instantclient_11_2-64;C:\Perl64-5.20\site\bin;C:\Perl64-5.20\bin;C:\MinGW-64\bin;C:\cygwin\bin;C:\instantclient_11_2-64;C:\p4;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files\Git\cmd;C:\Program Files (x86)\CMake\bin Start 2017-02-27T00:00:21 ActivePerl-2003 CPAN-2.10 PATH=C:/CPANFL~1.20-/var/libs/bin;C:\Perl64-5.20\site\bin;C:\Perl64-5.20\bin;C:\MinGW-64\bin;C:\cygwin\bin;C:\INSTAN~1;C:\Perl64-5.20\site\bin;C:\Perl64-5.20\bin;C:\MinGW-64\bin;C:\cygwin\bin;C:\INSTAN~1;C:\p4;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WINDOW~1\v1.0\;C:\PROGRA~1\Git\cmd;C:\PROGRA~2\CMake\bin Reading 'C:\cpanfly-5.20-64\var\cpan\Metadata' Database was generated on Sun, 26 Feb 2017 06:41:03 GMT Checksum for C:\cpanfly-5.20-64\var\cpan\sources\authors\id\Y\YA\YANICK\Dancer2-Template-Caribou-1.0.0.tar.gz ok Dancer2-Template-Caribou-1.0.0/ Dancer2-Template-Caribou-1.0.0/xt/ Dancer2-Template-Caribou-1.0.0/xt/release/ Dancer2-Template-Caribou-1.0.0/xt/release/unused-vars.t Dancer2-Template-Caribou-1.0.0/AUTHOR_PLEDGE Dancer2-Template-Caribou-1.0.0/lib/ Dancer2-Template-Caribou-1.0.0/lib/Dancer2/ Dancer2-Template-Caribou-1.0.0/lib/Dancer2/Template/ Dancer2-Template-Caribou-1.0.0/lib/Dancer2/Template/Caribou.pm Dancer2-Template-Caribou-1.0.0/lib/Dancer2/Template/Caribou/ Dancer2-Template-Caribou-1.0.0/lib/Dancer2/Template/Caribou/DancerVariables.pm Dancer2-Template-Caribou-1.0.0/Makefile.PL Dancer2-Template-Caribou-1.0.0/MANIFEST Dancer2-Template-Caribou-1.0.0/Changes Dancer2-Template-Caribou-1.0.0/LICENSE Dancer2-Template-Caribou-1.0.0/README.mkdn Dancer2-Template-Caribou-1.0.0/SIGNATURE Dancer2-Template-Caribou-1.0.0/INSTALL Dancer2-Template-Caribou-1.0.0/CONTRIBUTORS Dancer2-Template-Caribou-1.0.0/META.json Dancer2-Template-Caribou-1.0.0/META.yml Dancer2-Template-Caribou-1.0.0/cpanfile Dancer2-Template-Caribou-1.0.0/t/ Dancer2-Template-Caribou-1.0.0/t/views/ Dancer2-Template-Caribou-1.0.0/t/views/hullo/ Dancer2-Template-Caribou-1.0.0/t/views/hullo/bou Dancer2-Template-Caribou-1.0.0/t/views/hullo/inner_template.bou Dancer2-Template-Caribou-1.0.0/t/views/layouts/ Dancer2-Template-Caribou-1.0.0/t/views/layouts/main/ Dancer2-Template-Caribou-1.0.0/t/views/layouts/main/page.bou Dancer2-Template-Caribou-1.0.0/t/views/layouts/main/bou Dancer2-Template-Caribou-1.0.0/t/views/dancer_variables/ Dancer2-Template-Caribou-1.0.0/t/views/dancer_variables/bou Dancer2-Template-Caribou-1.0.0/t/views/howdie/ Dancer2-Template-Caribou-1.0.0/t/views/howdie/page.bou Dancer2-Template-Caribou-1.0.0/t/views/howdie/bou Dancer2-Template-Caribou-1.0.0/t/views/welcome/ Dancer2-Template-Caribou-1.0.0/t/views/welcome/bou Dancer2-Template-Caribou-1.0.0/t/hello-views.t Dancer2-Template-Caribou-1.0.0/t/00-report-prereqs.t Dancer2-Template-Caribou-1.0.0/t/00-report-prereqs.dd Dancer2-Template-Caribou-1.0.0/t/00-compile.t Dancer2-Template-Caribou-1.0.0/t/simple.t Dancer2-Template-Caribou-1.0.0/t/variables.t Dancer2-Template-Caribou-1.0.0/doap.xml Configuring Y/YA/YANICK/Dancer2-Template-Caribou-1.0.0.tar.gz with Makefile.PL >>> C:\Perl64-5.20\bin\perl.exe Makefile.PL Warning: prerequisite Dancer2::Core::Role::Template 0 not found. Warning: prerequisite Template::Caribou 1.2.0 not found. We have 1.1.0. Checking if your kit is complete... Looks good Have \cpanfl~1.20-\var\megalib Want \perl64-5.20\lib Your perl and your Config.pm seem to have different ideas about the architecture they are running on. Perl thinks: [megalib] Config says: [MSWin32-x64-multi-thread] This may or may not cause problems. Please check your installation of perl if you have problems building this extension. Generating a dmake-style Makefile Writing Makefile for Dancer2::Template::Caribou Writing MYMETA.yml and MYMETA.json YANICK/Dancer2-Template-Caribou-1.0.0.tar.gz C:\Perl64-5.20\bin\perl.exe Makefile.PL -- OK Running make for Y/YA/YANICK/Dancer2-Template-Caribou-1.0.0.tar.gz ---- Unsatisfied dependencies detected during ---- ---- YANICK/Dancer2-Template-Caribou-1.0.0.tar.gz ---- Dancer2 [build_requires] Dancer2::Test [build_requires] Dancer2::Core::Role::Template [requires] Template::Caribou [requires] Running test for module 'Dancer2' Checksum for C:\cpanfly-5.20-64\var\cpan\sources\authors\id\X\XS\XSAWYERX\Dancer2-0.204004.tar.gz ok Dancer2-0.204004/ Dancer2-0.204004/script/ Dancer2-0.204004/script/dancer2 Dancer2-0.204004/t/ Dancer2-0.204004/t/app.t Dancer2-0.204004/t/plugin_syntax.t Dancer2-0.204004/t/00-report-prereqs.dd Dancer2-0.204004/t/dsl/ Dancer2-0.204004/t/dsl/app.t Dancer2-0.204004/t/dsl/json.t Dancer2-0.204004/t/dsl/halt.t Dancer2-0.204004/t/dsl/request.t Dancer2-0.204004/t/dsl/delayed.t Dancer2-0.204004/t/dsl/pass.t Dancer2-0.204004/t/dsl/parameters.t Dancer2-0.204004/t/dsl/extend.t Dancer2-0.204004/t/dsl/extend_config/ Dancer2-0.204004/t/dsl/extend_config/config.yml Dancer2-0.204004/t/dsl/path.t Dancer2-0.204004/t/dsl/route_retvals.t Dancer2-0.204004/t/dsl/halt_with_param.t Dancer2-0.204004/t/dsl/any.t Dancer2-0.204004/t/dsl/send_file.t Dancer2-0.204004/t/dsl/splat.t Dancer2-0.204004/t/dsl/error_template.t Dancer2-0.204004/t/dsl/send_as.t Dancer2-0.204004/t/dsl/to_app.t Dancer2-0.204004/t/dsl/content.t Dancer2-0.204004/t/multi_apps.t Dancer2-0.204004/t/forward_hmv_params.t Dancer2-0.204004/t/logger.t Dancer2-0.204004/t/author-no-tabs.t Dancer2-0.204004/t/charset_server.t Dancer2-0.204004/t/types.t Dancer2-0.204004/t/plugin_register.t Dancer2-0.204004/t/dancer-test.t Dancer2-0.204004/t/request.t Dancer2-0.204004/t/session_lifecycle.t Dancer2-0.204004/t/vars.t Dancer2-0.204004/t/session_engines.t Dancer2-0.204004/t/classes/ Dancer2-0.204004/t/classes/Dancer2/ Dancer2-0.204004/t/classes/Dancer2/import.t Dancer2-0.204004/t/classes/Dancer2/import-pragmas.t Dancer2-0.204004/t/classes/Dancer2-Core-Hook/ Dancer2-0.204004/t/classes/Dancer2-Core-Hook/new.t Dancer2-0.204004/t/classes/Dancer2-Core-Response-Delayed/ Dancer2-0.204004/t/classes/Dancer2-Core-Response-Delayed/after_hooks.t Dancer2-0.204004/t/classes/Dancer2-Core-Response-Delayed/new.t Dancer2-0.204004/t/classes/Dancer2-Core-Role-HasLocation/ Dancer2-0.204004/t/classes/Dancer2-Core-Role-HasLocation/FakeDancerFile/ Dancer2-0.204004/t/classes/Dancer2-Core-Role-HasLocation/FakeDancerFile/fakescript.pl Dancer2-0.204004/t/classes/Dancer2-Core-Role-HasLocation/FakeDancerFile/.dancer Dancer2-0.204004/t/classes/Dancer2-Core-Role-HasLocation/FakeDancerDir/ Dancer2-0.204004/t/classes/Dancer2-Core-Role-HasLocation/FakeDancerDir/lib/ Dancer2-0.204004/t/classes/Dancer2-Core-Role-HasLocation/FakeDancerDir/lib/fake/ Dancer2-0.204004/t/classes/Dancer2-Core-Role-HasLocation/FakeDancerDir/lib/fake/inner/ Dancer2-0.204004/t/classes/Dancer2-Core-Role-HasLocation/FakeDancerDir/lib/fake/inner/dir/ Dancer2-0.204004/t/classes/Dancer2-Core-Role-HasLocation/FakeDancerDir/lib/fake/inner/dir/.exists Dancer2-0.204004/t/classes/Dancer2-Core-Role-HasLocation/FakeDancerDir/bin/ Dancer2-0.204004/t/classes/Dancer2-Core-Role-HasLocation/FakeDancerDir/bin/.exists Dancer2-0.204004/t/classes/Dancer2-Core-Role-HasLocation/with.t Dancer2-0.204004/t/classes/Dancer2-Core/ Dancer2-0.204004/t/classes/Dancer2-Core/camelize.t Dancer2-0.204004/t/classes/Dancer2-Core-Request/ Dancer2-0.204004/t/classes/Dancer2-Core-Request/serializers.t Dancer2-0.204004/t/classes/Dancer2-Core-Request/new.t Dancer2-0.204004/t/classes/Dancer2-Core-Role-Serializer/ Dancer2-0.204004/t/classes/Dancer2-Core-Role-Serializer/with.t Dancer2-0.204004/t/classes/Dancer2-Core-Route/ Dancer2-0.204004/t/classes/Dancer2-Core-Route/deprecated_param_keys.t Dancer2-0.204004/t/classes/Dancer2-Core-Route/base.t Dancer2-0.204004/t/classes/Dancer2-Core-Route/match.t Dancer2-0.204004/t/classes/Dancer2-Core-Response/ Dancer2-0.204004/t/classes/Dancer2-Core-Response/new_from.t Dancer2-0.204004/t/classes/Dancer2-Core-Role-Handler/ Dancer2-0.204004/t/classes/Dancer2-Core-Role-Handler/with.t Dancer2-0.204004/t/classes/Dancer2-Core-Role-Engine/ Dancer2-0.204004/t/classes/Dancer2-Core-Role-Engine/with.t Dancer2-0.204004/t/classes/Dancer2-Core-Role-StandardResponses/ Dancer2-0.204004/t/classes/Dancer2-Core-Role-StandardResponses/with.t Dancer2-0.204004/t/classes/Dancer2-Core-Factory/ Dancer2-0.204004/t/classes/Dancer2-Core-Factory/new.t Dancer2-0.204004/t/classes/Dancer2-Core-Runner/ Dancer2-0.204004/t/classes/Dancer2-Core-Runner/environment.t Dancer2-0.204004/t/classes/Dancer2-Core-Runner/new.t Dancer2-0.204004/t/classes/Dancer2-Core-Runner/psgi_app.t Dancer2-0.204004/t/template_ext.t Dancer2-0.204004/t/response.t Dancer2-0.204004/t/disp_named_capture.t Dancer2-0.204004/t/request_upload.t Dancer2-0.204004/t/forward_test_tcp.t Dancer2-0.204004/t/scope_problems/ Dancer2-0.204004/t/scope_problems/with_return_dies.t Dancer2-0.204004/t/scope_problems/keywords_before_template_hook.t Dancer2-0.204004/t/scope_problems/config.yml Dancer2-0.204004/t/scope_problems/session_is_cleared.t Dancer2-0.204004/t/scope_problems/dispatcher_internal_request.t Dancer2-0.204004/t/scope_problems/views/ Dancer2-0.204004/t/scope_problems/views/500.tt Dancer2-0.204004/t/public/ Dancer2-0.204004/t/public/file.txt Dancer2-0.204004/t/file_utils.t Dancer2-0.204004/t/config_multiapp.t Dancer2-0.204004/t/config2/ Dancer2-0.204004/t/config2/environments/ Dancer2-0.204004/t/config2/environments/lconfig.yml Dancer2-0.204004/t/config2/environments/lconfig_local.yml Dancer2-0.204004/t/config2/config.yml Dancer2-0.204004/t/config2/config_local.yml Dancer2-0.204004/t/named_apps.t Dancer2-0.204004/t/multi_apps_forward.t Dancer2-0.204004/t/shared_engines.t Dancer2-0.204004/t/config_settings.t Dancer2-0.204004/t/template.t Dancer2-0.204004/t/00-compile.t Dancer2-0.204004/t/mime.t Dancer2-0.204004/t/config.yml Dancer2-0.204004/t/lib/ Dancer2-0.204004/t/lib/Dancer2/ Dancer2-0.204004/t/lib/Dancer2/Session/ Dancer2-0.204004/t/lib/Dancer2/Session/SimpleNoChangeId.pm Dancer2-0.204004/t/lib/Dancer2/Plugin/ Dancer2-0.204004/t/lib/Dancer2/Plugin/Foo.pm Dancer2-0.204004/t/lib/Dancer2/Plugin/Bar.pm Dancer2-0.204004/t/lib/Dancer2/Plugin/DefineKeywords.pm Dancer2-0.204004/t/lib/Dancer2/Plugin/FooPlugin.pm Dancer2-0.204004/t/lib/Dancer2/Plugin/DancerPlugin.pm Dancer2-0.204004/t/lib/Dancer2/Plugin/PluginWithImport.pm Dancer2-0.204004/t/lib/Dancer2/Plugin/EmptyPlugin.pm Dancer2-0.204004/t/lib/Dancer2/Plugin/Hookee.pm Dancer2-0.204004/t/lib/Dancer2/Plugin/OnPluginImport.pm Dancer2-0.204004/t/lib/Dancer2/Plugin/Polite.pm Dancer2-0.204004/t/lib/poc2.pm Dancer2-0.204004/t/lib/TestApp.pm Dancer2-0.204004/t/lib/Foo.pm Dancer2-0.204004/t/lib/poc.pm Dancer2-0.204004/t/lib/App1.pm Dancer2-0.204004/t/lib/TestPod.pm Dancer2-0.204004/t/lib/PoC/ Dancer2-0.204004/t/lib/PoC/Plugin/ Dancer2-0.204004/t/lib/PoC/Plugin/Polite.pm Dancer2-0.204004/t/lib/App2.pm Dancer2-0.204004/t/lib/SubApp2.pm Dancer2-0.204004/t/lib/MyDancerDSL.pm Dancer2-0.204004/t/lib/SubApp1.pm Dancer2-0.204004/t/app/ Dancer2-0.204004/t/app/t1/ Dancer2-0.204004/t/app/t1/config.yml Dancer2-0.204004/t/app/t1/lib/ Dancer2-0.204004/t/app/t1/lib/App1.pm Dancer2-0.204004/t/app/t1/lib/Sub/ Dancer2-0.204004/t/app/t1/lib/Sub/App2.pm Dancer2-0.204004/t/app/t1/bin/ Dancer2-0.204004/t/app/t1/bin/app.psgi Dancer2-0.204004/t/app/t2/ Dancer2-0.204004/t/app/t2/config.yml Dancer2-0.204004/t/app/t2/lib/ Dancer2-0.204004/t/app/t2/lib/App3.pm Dancer2-0.204004/t/app/t2/.dancer Dancer2-0.204004/t/session_hooks_no_change_id.t Dancer2-0.204004/t/deserialize.t Dancer2-0.204004/t/http_status.t Dancer2-0.204004/t/roles/ Dancer2-0.204004/t/roles/hook.t Dancer2-0.204004/t/memory_cycles.t Dancer2-0.204004/t/dancer-test/ Dancer2-0.204004/t/dancer-test/config.yml Dancer2-0.204004/t/psgi_app_forward_and_pass.t Dancer2-0.204004/t/context-in-before.t Dancer2-0.204004/t/serializer_mutable.t Dancer2-0.204004/t/template_default_tokens.t Dancer2-0.204004/t/http_methods.t Dancer2-0.204004/t/redirect.t Dancer2-0.204004/t/author-pod-syntax.t Dancer2-0.204004/t/factory.t Dancer2-0.204004/t/corpus/ Dancer2-0.204004/t/corpus/static/ Dancer2-0.204004/t/corpus/static/1x1.png Dancer2-0.204004/t/corpus/static/index.html Dancer2-0.204004/t/corpus/pretty/ Dancer2-0.204004/t/corpus/pretty/505.tt Dancer2-0.204004/t/corpus/pretty/relative.tt Dancer2-0.204004/t/corpus/pretty_public/ Dancer2-0.204004/t/corpus/pretty_public/510.html Dancer2-0.204004/t/corpus/pretty_public/404.html Dancer2-0.204004/t/cookie.t Dancer2-0.204004/t/plugin_import.t Dancer2-0.204004/t/session_in_template.t Dancer2-0.204004/t/static_content.t Dancer2-0.204004/t/plugin2/ Dancer2-0.204004/t/plugin2/no-config.t Dancer2-0.204004/t/plugin2/keywords-hooks-namespace.t Dancer2-0.204004/t/plugin2/define-keywords.t Dancer2-0.204004/t/plugin2/find_plugin.t Dancer2-0.204004/t/plugin2/no-clobbering.t Dancer2-0.204004/t/plugin2/memory_cycles.t Dancer2-0.204004/t/plugin2/basic.t Dancer2-0.204004/t/plugin2/no-app-munging.t Dancer2-0.204004/t/plugin2/with-plugins.t Dancer2-0.204004/t/plugin2/inside-plugin.t Dancer2-0.204004/t/plugin2/basic-2.t Dancer2-0.204004/t/plugin2/from-config.t Dancer2-0.204004/t/plugin2/hooks.t Dancer2-0.204004/t/forward_before_hook.t Dancer2-0.204004/t/custom_dsl.t Dancer2-0.204004/t/request_make_forward_to.t Dancer2-0.204004/t/config/ Dancer2-0.204004/t/config/environments/ Dancer2-0.204004/t/config/environments/staging.json Dancer2-0.204004/t/config/environments/merging.yml Dancer2-0.204004/t/config/environments/production.yml Dancer2-0.204004/t/config/environments/failure.yml Dancer2-0.204004/t/config/config.yml Dancer2-0.204004/t/views/ Dancer2-0.204004/t/views/auto_page.tt Dancer2-0.204004/t/views/beforetemplate.tt Dancer2-0.204004/t/views/tokens.tt Dancer2-0.204004/t/views/folder/ Dancer2-0.204004/t/views/folder/page.tt Dancer2-0.204004/t/views/session_in_template.tt Dancer2-0.204004/t/views/index.tt Dancer2-0.204004/t/views/layouts/ Dancer2-0.204004/t/views/layouts/main.tt Dancer2-0.204004/t/views/template_simple_index.tt Dancer2-0.204004/t/issues/ Dancer2-0.204004/t/issues/gh-650/ Dancer2-0.204004/t/issues/gh-650/gh-650.t Dancer2-0.204004/t/issues/gh-650/views/ Dancer2-0.204004/t/issues/gh-650/views/environment_setting.tt Dancer2-0.204004/t/issues/gh-1046/ Dancer2-0.204004/t/issues/gh-1046/config.yml Dancer2-0.204004/t/issues/gh-1046/gh-1046.t Dancer2-0.204004/t/issues/gh-1070.t Dancer2-0.204004/t/issues/gh-797.t Dancer2-0.204004/t/issues/gh-811.t Dancer2-0.204004/t/issues/gh-794.t Dancer2-0.204004/t/issues/memleak/ Dancer2-0.204004/t/issues/memleak/die_in_hooks.t Dancer2-0.204004/t/issues/gh-931.t Dancer2-0.204004/t/issues/gh-1013/ Dancer2-0.204004/t/issues/gh-1013/gh-1013.t Dancer2-0.204004/t/issues/gh-1013/views/ Dancer2-0.204004/t/issues/gh-1013/views/t.tt Dancer2-0.204004/t/issues/config.yml Dancer2-0.204004/t/issues/gh-730.t Dancer2-0.204004/t/issues/gh-1230/ Dancer2-0.204004/t/issues/gh-1230/lib/ Dancer2-0.204004/t/issues/gh-1230/lib/Dancer2/ Dancer2-0.204004/t/issues/gh-1230/lib/Dancer2/Plugin/ Dancer2-0.204004/t/issues/gh-1230/lib/Dancer2/Plugin/Test/ Dancer2-0.204004/t/issues/gh-1230/lib/Dancer2/Plugin/Test/AccessPluginDSL.pm Dancer2-0.204004/t/issues/gh-1230/lib/Dancer2/Plugin/Test/AccessDSL.pm Dancer2-0.204004/t/issues/gh-1230/lib/App/ Dancer2-0.204004/t/issues/gh-1230/lib/App/Extra.pm Dancer2-0.204004/t/issues/gh-1230/lib/App.pm Dancer2-0.204004/t/issues/gh-1230/gh-1230.t Dancer2-0.204004/t/issues/gh-936.t Dancer2-0.204004/t/issues/gh-1232.t Dancer2-0.204004/t/issues/gh-944.t Dancer2-0.204004/t/issues/gh-639/ Dancer2-0.204004/t/issues/gh-639/succeeds/ Dancer2-0.204004/t/issues/gh-639/succeeds/issue.t Dancer2-0.204004/t/issues/gh-639/succeeds/config.yml Dancer2-0.204004/t/issues/gh-639/succeeds/.dancer Dancer2-0.204004/t/issues/gh-639/fails/ Dancer2-0.204004/t/issues/gh-639/fails/issue.t Dancer2-0.204004/t/issues/gh-639/fails/config.yml Dancer2-0.204004/t/issues/gh-639/fails/.dancer Dancer2-0.204004/t/issues/gh-1098.t Dancer2-0.204004/t/issues/gh-1216/ Dancer2-0.204004/t/issues/gh-1216/lib/ Dancer2-0.204004/t/issues/gh-1216/lib/Dancer2/ Dancer2-0.204004/t/issues/gh-1216/lib/Dancer2/Plugin/ Dancer2-0.204004/t/issues/gh-1216/lib/Dancer2/Plugin/Null.pm Dancer2-0.204004/t/issues/gh-1216/lib/App/ Dancer2-0.204004/t/issues/gh-1216/lib/App/Extra.pm Dancer2-0.204004/t/issues/gh-1216/lib/App.pm Dancer2-0.204004/t/issues/gh-1216/gh-1216.t Dancer2-0.204004/t/issues/gh-634.t Dancer2-0.204004/t/issues/gh-936/ Dancer2-0.204004/t/issues/gh-936/views/ Dancer2-0.204004/t/issues/gh-936/views/error.tt Dancer2-0.204004/t/issues/gh-975/ Dancer2-0.204004/t/issues/gh-975/config.yml Dancer2-0.204004/t/issues/gh-975/gh-975.t Dancer2-0.204004/t/issues/gh-975/test_public_dir/ Dancer2-0.204004/t/issues/gh-975/test_public_dir/test.txt Dancer2-0.204004/t/issues/gh-762/ Dancer2-0.204004/t/issues/gh-762/views/ Dancer2-0.204004/t/issues/gh-762/views/404.tt Dancer2-0.204004/t/issues/gh-596.t Dancer2-0.204004/t/issues/gh-723.t Dancer2-0.204004/t/issues/vars-in-forward.t Dancer2-0.204004/t/issues/gh-762.t Dancer2-0.204004/t/issues/gh-799.t Dancer2-0.204004/t/issues/gh-1226/ Dancer2-0.204004/t/issues/gh-1226/lib/ Dancer2-0.204004/t/issues/gh-1226/lib/Dancer2/ Dancer2-0.204004/t/issues/gh-1226/lib/Dancer2/Plugin/ Dancer2-0.204004/t/issues/gh-1226/lib/Dancer2/Plugin/Test/ Dancer2-0.204004/t/issues/gh-1226/lib/Dancer2/Plugin/Test/AccessDSL.pm Dancer2-0.204004/t/issues/gh-1226/lib/App/ Dancer2-0.204004/t/issues/gh-1226/lib/App/Extra.pm Dancer2-0.204004/t/issues/gh-1226/lib/App.pm Dancer2-0.204004/t/issues/gh-1226/gh-1226.t Dancer2-0.204004/t/session_hooks.t Dancer2-0.204004/t/session_config.t Dancer2-0.204004/t/session_forward.t Dancer2-0.204004/t/caller.t Dancer2-0.204004/t/app_alone.t Dancer2-0.204004/t/template_tiny/ Dancer2-0.204004/t/template_tiny/02_trivial.t Dancer2-0.204004/t/template_tiny/04_compat.t Dancer2-0.204004/t/template_tiny/05_preparse.t Dancer2-0.204004/t/template_tiny/01_compile.t Dancer2-0.204004/t/template_tiny/samples/ Dancer2-0.204004/t/template_tiny/samples/07_nesting.var Dancer2-0.204004/t/template_tiny/samples/05_condition.var Dancer2-0.204004/t/template_tiny/samples/08_foreach.txt Dancer2-0.204004/t/template_tiny/samples/01_hello.var Dancer2-0.204004/t/template_tiny/samples/06_object.tt Dancer2-0.204004/t/template_tiny/samples/09_trim.var Dancer2-0.204004/t/template_tiny/samples/03_chomp.tt Dancer2-0.204004/t/template_tiny/samples/05_condition.txt Dancer2-0.204004/t/template_tiny/samples/06_object.txt Dancer2-0.204004/t/template_tiny/samples/06_object.var Dancer2-0.204004/t/template_tiny/samples/09_trim.txt Dancer2-0.204004/t/template_tiny/samples/01_hello.txt Dancer2-0.204004/t/template_tiny/samples/08_foreach.var Dancer2-0.204004/t/template_tiny/samples/07_nesting.txt Dancer2-0.204004/t/template_tiny/samples/09_trim.tt Dancer2-0.204004/t/template_tiny/samples/08_foreach.tt Dancer2-0.204004/t/template_tiny/samples/02_null.tt Dancer2-0.204004/t/template_tiny/samples/02_null.var Dancer2-0.204004/t/template_tiny/samples/05_condition.tt Dancer2-0.204004/t/template_tiny/samples/01_hello.tt Dancer2-0.204004/t/template_tiny/samples/03_chomp.var Dancer2-0.204004/t/template_tiny/samples/04_nested.var Dancer2-0.204004/t/template_tiny/samples/03_chomp.txt Dancer2-0.204004/t/template_tiny/samples/04_nested.txt Dancer2-0.204004/t/template_tiny/samples/04_nested.tt Dancer2-0.204004/t/template_tiny/samples/07_nesting.tt Dancer2-0.204004/t/template_tiny/samples/02_null.txt Dancer2-0.204004/t/template_tiny/03_samples.t Dancer2-0.204004/t/session_object.t Dancer2-0.204004/t/logger_console.t Dancer2-0.204004/t/time.t Dancer2-0.204004/t/error.t Dancer2-0.204004/t/serializer.t Dancer2-0.204004/t/00-report-prereqs.t Dancer2-0.204004/t/dispatcher.t Dancer2-0.204004/t/template_simple.t Dancer2-0.204004/t/plugin_multiple_apps.t Dancer2-0.204004/t/auto_page.t Dancer2-0.204004/t/session_bad_client_cookie.t Dancer2-0.204004/t/config_reader.t Dancer2-0.204004/t/log_die_before_hook.t Dancer2-0.204004/t/hooks.t Dancer2-0.204004/t/multiapp_template_hooks.t Dancer2-0.204004/t/serializer_json.t Dancer2-0.204004/t/release-distmeta.t Dancer2-0.204004/t/route-pod-coverage/ Dancer2-0.204004/t/route-pod-coverage/route-pod-coverage.t Dancer2-0.204004/t/engine.t Dancer2-0.204004/t/uri_for.t Dancer2-0.204004/t/forward.t Dancer2-0.204004/t/psgi_app.t Dancer2-0.204004/t/log_levels.t Dancer2-0.204004/t/template_name.t Dancer2-0.204004/GitGuide.md Dancer2-0.204004/xt/ Dancer2-0.204004/xt/perltidy.rc Dancer2-0.204004/xt/whitespace.t Dancer2-0.204004/xt/perlcritic.rc Dancer2-0.204004/LICENSE Dancer2-0.204004/lib/ Dancer2-0.204004/lib/Dancer2.pm Dancer2-0.204004/lib/Dancer2/ Dancer2-0.204004/lib/Dancer2/Plugins.pod Dancer2-0.204004/lib/Dancer2/Cookbook.pod Dancer2-0.204004/lib/Dancer2/CLI/ Dancer2-0.204004/lib/Dancer2/CLI/Command/ Dancer2-0.204004/lib/Dancer2/CLI/Command/gen.pm Dancer2-0.204004/lib/Dancer2/CLI/Command/version.pm Dancer2-0.204004/lib/Dancer2/Config.pod Dancer2-0.204004/lib/Dancer2/Manual/ Dancer2-0.204004/lib/Dancer2/Manual/Testing.pod Dancer2-0.204004/lib/Dancer2/Manual/Migration.pod Dancer2-0.204004/lib/Dancer2/Manual/Deployment.pod Dancer2-0.204004/lib/Dancer2/Test.pm Dancer2-0.204004/lib/Dancer2/Logger/ Dancer2-0.204004/lib/Dancer2/Logger/Console.pm Dancer2-0.204004/lib/Dancer2/Logger/Capture/ Dancer2-0.204004/lib/Dancer2/Logger/Capture/Trap.pm Dancer2-0.204004/lib/Dancer2/Logger/Diag.pm Dancer2-0.204004/lib/Dancer2/Logger/Null.pm Dancer2-0.204004/lib/Dancer2/Logger/File.pm Dancer2-0.204004/lib/Dancer2/Logger/Capture.pm Dancer2-0.204004/lib/Dancer2/Logger/Note.pm Dancer2-0.204004/lib/Dancer2/FileUtils.pm Dancer2-0.204004/lib/Dancer2/Handler/ Dancer2-0.204004/lib/Dancer2/Handler/File.pm Dancer2-0.204004/lib/Dancer2/Handler/AutoPage.pm Dancer2-0.204004/lib/Dancer2/Core.pm Dancer2-0.204004/lib/Dancer2/Plugin.pm Dancer2-0.204004/lib/Dancer2/Manual.pod Dancer2-0.204004/lib/Dancer2/Policy.pod Dancer2-0.204004/lib/Dancer2/Session/ Dancer2-0.204004/lib/Dancer2/Session/Simple.pm Dancer2-0.204004/lib/Dancer2/Session/YAML.pm Dancer2-0.204004/lib/Dancer2/Tutorial.pod Dancer2-0.204004/lib/Dancer2/Core/ Dancer2-0.204004/lib/Dancer2/Core/Request/ Dancer2-0.204004/lib/Dancer2/Core/Request/Upload.pm Dancer2-0.204004/lib/Dancer2/Core/Error.pm Dancer2-0.204004/lib/Dancer2/Core/HTTP.pm Dancer2-0.204004/lib/Dancer2/Core/MIME.pm Dancer2-0.204004/lib/Dancer2/Core/Request.pm Dancer2-0.204004/lib/Dancer2/Core/DSL.pm Dancer2-0.204004/lib/Dancer2/Core/Session.pm Dancer2-0.204004/lib/Dancer2/Core/Response.pm Dancer2-0.204004/lib/Dancer2/Core/Hook.pm Dancer2-0.204004/lib/Dancer2/Core/Time.pm Dancer2-0.204004/lib/Dancer2/Core/Factory.pm Dancer2-0.204004/lib/Dancer2/Core/Role/ Dancer2-0.204004/lib/Dancer2/Core/Role/ConfigReader.pm Dancer2-0.204004/lib/Dancer2/Core/Role/Engine.pm Dancer2-0.204004/lib/Dancer2/Core/Role/SessionFactory/ Dancer2-0.204004/lib/Dancer2/Core/Role/SessionFactory/File.pm Dancer2-0.204004/lib/Dancer2/Core/Role/DSL.pm Dancer2-0.204004/lib/Dancer2/Core/Role/Logger.pm Dancer2-0.204004/lib/Dancer2/Core/Role/HasLocation.pm Dancer2-0.204004/lib/Dancer2/Core/Role/Serializer.pm Dancer2-0.204004/lib/Dancer2/Core/Role/Hookable.pm Dancer2-0.204004/lib/Dancer2/Core/Role/StandardResponses.pm Dancer2-0.204004/lib/Dancer2/Core/Role/Handler.pm Dancer2-0.204004/lib/Dancer2/Core/Role/Template.pm Dancer2-0.204004/lib/Dancer2/Core/Role/SessionFactory.pm Dancer2-0.204004/lib/Dancer2/Core/App.pm Dancer2-0.204004/lib/Dancer2/Core/Route.pm Dancer2-0.204004/lib/Dancer2/Core/Types.pm Dancer2-0.204004/lib/Dancer2/Core/Response/ Dancer2-0.204004/lib/Dancer2/Core/Response/Delayed.pm Dancer2-0.204004/lib/Dancer2/Core/Cookie.pm Dancer2-0.204004/lib/Dancer2/Core/Dispatcher.pm Dancer2-0.204004/lib/Dancer2/Core/Runner.pm Dancer2-0.204004/lib/Dancer2/CLI.pm Dancer2-0.204004/lib/Dancer2/Serializer/ Dancer2-0.204004/lib/Dancer2/Serializer/JSON.pm Dancer2-0.204004/lib/Dancer2/Serializer/Dumper.pm Dancer2-0.204004/lib/Dancer2/Serializer/Mutable.pm Dancer2-0.204004/lib/Dancer2/Serializer/YAML.pm Dancer2-0.204004/lib/Dancer2/Template/ Dancer2-0.204004/lib/Dancer2/Template/Tiny.pm Dancer2-0.204004/lib/Dancer2/Template/Simple.pm Dancer2-0.204004/lib/Dancer2/Template/Implementation/ Dancer2-0.204004/lib/Dancer2/Template/Implementation/ForkedTiny.pm Dancer2-0.204004/lib/Dancer2/Template/TemplateToolkit.pm Dancer2-0.204004/MANIFEST Dancer2-0.204004/META.yml Dancer2-0.204004/META.json Dancer2-0.204004/Changes Dancer2-0.204004/AUTHORS Dancer2-0.204004/cpanfile Dancer2-0.204004/Makefile.PL Dancer2-0.204004/share/ Dancer2-0.204004/share/skel/ Dancer2-0.204004/share/skel/t/ Dancer2-0.204004/share/skel/t/002_index_route.t Dancer2-0.204004/share/skel/t/001_base.t Dancer2-0.204004/share/skel/environments/ Dancer2-0.204004/share/skel/environments/production.yml Dancer2-0.204004/share/skel/environments/development.yml Dancer2-0.204004/share/skel/public/ Dancer2-0.204004/share/skel/public/404.html Dancer2-0.204004/share/skel/public/+dispatch.fcgi Dancer2-0.204004/share/skel/public/javascripts/ Dancer2-0.204004/share/skel/public/javascripts/jquery.js Dancer2-0.204004/share/skel/public/css/ Dancer2-0.204004/share/skel/public/css/style.css Dancer2-0.204004/share/skel/public/css/error.css Dancer2-0.204004/share/skel/public/+dispatch.cgi Dancer2-0.204004/share/skel/public/favicon.ico Dancer2-0.204004/share/skel/public/images/ Dancer2-0.204004/share/skel/public/images/perldancer.jpg Dancer2-0.204004/share/skel/public/images/perldancer-bg.jpg Dancer2-0.204004/share/skel/public/500.html Dancer2-0.204004/share/skel/config.yml Dancer2-0.204004/share/skel/lib/ Dancer2-0.204004/share/skel/lib/AppFile.pm Dancer2-0.204004/share/skel/MANIFEST.SKIP Dancer2-0.204004/share/skel/.dancer Dancer2-0.204004/share/skel/views/ Dancer2-0.204004/share/skel/views/index.tt Dancer2-0.204004/share/skel/views/layouts/ Dancer2-0.204004/share/skel/views/layouts/main.tt Dancer2-0.204004/share/skel/cpanfile Dancer2-0.204004/share/skel/Makefile.PL Dancer2-0.204004/share/skel/bin/ Dancer2-0.204004/share/skel/bin/+app.psgi ---- Unsatisfied dependencies detected during ---- ---- XSAWYERX/Dancer2-0.204004.tar.gz ---- ExtUtils::MakeMaker [build_requires] Running test for module 'ExtUtils::MakeMaker' Checksum for C:\cpanfly-5.20-64\var\cpan\sources\authors\id\B\BI\BINGOS\ExtUtils-MakeMaker-7.24.tar.gz ok ExtUtils-MakeMaker-7.24/ ExtUtils-MakeMaker-7.24/my/ ExtUtils-MakeMaker-7.24/my/bundles.pm ExtUtils-MakeMaker-7.24/bin/ ExtUtils-MakeMaker-7.24/bin/instmodsh ExtUtils-MakeMaker-7.24/bundled/ ExtUtils-MakeMaker-7.24/bundled/CPAN-Meta/ ExtUtils-MakeMaker-7.24/bundled/CPAN-Meta/CPAN/ ExtUtils-MakeMaker-7.24/bundled/CPAN-Meta/CPAN/Meta.pm ExtUtils-MakeMaker-7.24/bundled/CPAN-Meta/CPAN/Meta/ ExtUtils-MakeMaker-7.24/bundled/CPAN-Meta/CPAN/Meta/Prereqs.pm ExtUtils-MakeMaker-7.24/bundled/CPAN-Meta/CPAN/Meta/Spec.pm ExtUtils-MakeMaker-7.24/bundled/CPAN-Meta/CPAN/Meta/Converter.pm ExtUtils-MakeMaker-7.24/bundled/CPAN-Meta/CPAN/Meta/Merge.pm ExtUtils-MakeMaker-7.24/bundled/CPAN-Meta/CPAN/Meta/Validator.pm ExtUtils-MakeMaker-7.24/bundled/CPAN-Meta/CPAN/Meta/Feature.pm ExtUtils-MakeMaker-7.24/bundled/CPAN-Meta/CPAN/Meta/History.pm ExtUtils-MakeMaker-7.24/bundled/Parse-CPAN-Meta/ ExtUtils-MakeMaker-7.24/bundled/Parse-CPAN-Meta/Parse/ ExtUtils-MakeMaker-7.24/bundled/Parse-CPAN-Meta/Parse/CPAN/ ExtUtils-MakeMaker-7.24/bundled/Parse-CPAN-Meta/Parse/CPAN/Meta.pm ExtUtils-MakeMaker-7.24/bundled/CPAN-Meta-YAML/ ExtUtils-MakeMaker-7.24/bundled/CPAN-Meta-YAML/CPAN/ ExtUtils-MakeMaker-7.24/bundled/CPAN-Meta-YAML/CPAN/Meta/ ExtUtils-MakeMaker-7.24/bundled/CPAN-Meta-YAML/CPAN/Meta/YAML.pm ExtUtils-MakeMaker-7.24/bundled/File-Temp/ ExtUtils-MakeMaker-7.24/bundled/File-Temp/File/ ExtUtils-MakeMaker-7.24/bundled/File-Temp/File/Temp.pm ExtUtils-MakeMaker-7.24/bundled/ExtUtils-Manifest/ ExtUtils-MakeMaker-7.24/bundled/ExtUtils-Manifest/ExtUtils/ ExtUtils-MakeMaker-7.24/bundled/ExtUtils-Manifest/ExtUtils/Manifest.pm ExtUtils-MakeMaker-7.24/bundled/ExtUtils-Manifest/ExtUtils/MANIFEST.SKIP ExtUtils-MakeMaker-7.24/bundled/JSON-PP/ ExtUtils-MakeMaker-7.24/bundled/JSON-PP/JSON/ ExtUtils-MakeMaker-7.24/bundled/JSON-PP/JSON/PP.pm ExtUtils-MakeMaker-7.24/bundled/JSON-PP/JSON/PP/ ExtUtils-MakeMaker-7.24/bundled/JSON-PP/JSON/PP/Boolean.pm ExtUtils-MakeMaker-7.24/bundled/ExtUtils-Install/ ExtUtils-MakeMaker-7.24/bundled/ExtUtils-Install/ExtUtils/ ExtUtils-MakeMaker-7.24/bundled/ExtUtils-Install/ExtUtils/Install.pm ExtUtils-MakeMaker-7.24/bundled/ExtUtils-Install/ExtUtils/Packlist.pm ExtUtils-MakeMaker-7.24/bundled/ExtUtils-Install/ExtUtils/Installed.pm ExtUtils-MakeMaker-7.24/bundled/Scalar-List-Utils/ ExtUtils-MakeMaker-7.24/bundled/Scalar-List-Utils/Scalar/ ExtUtils-MakeMaker-7.24/bundled/Scalar-List-Utils/Scalar/Util.pm ExtUtils-MakeMaker-7.24/bundled/Scalar-List-Utils/Scalar/Util/ ExtUtils-MakeMaker-7.24/bundled/Scalar-List-Utils/Scalar/Util/PP.pm ExtUtils-MakeMaker-7.24/bundled/Scalar-List-Utils/List/ ExtUtils-MakeMaker-7.24/bundled/Scalar-List-Utils/List/Util.pm ExtUtils-MakeMaker-7.24/bundled/Scalar-List-Utils/List/Util/ ExtUtils-MakeMaker-7.24/bundled/Scalar-List-Utils/List/Util/PP.pm ExtUtils-MakeMaker-7.24/bundled/README ExtUtils-MakeMaker-7.24/bundled/CPAN-Meta-Requirements/ ExtUtils-MakeMaker-7.24/bundled/CPAN-Meta-Requirements/CPAN/ ExtUtils-MakeMaker-7.24/bundled/CPAN-Meta-Requirements/CPAN/Meta/ ExtUtils-MakeMaker-7.24/bundled/CPAN-Meta-Requirements/CPAN/Meta/Requirements.pm ExtUtils-MakeMaker-7.24/META.json ExtUtils-MakeMaker-7.24/README.packaging ExtUtils-MakeMaker-7.24/MANIFEST ExtUtils-MakeMaker-7.24/t/ ExtUtils-MakeMaker-7.24/t/unicode.t ExtUtils-MakeMaker-7.24/t/fix_libs.t ExtUtils-MakeMaker-7.24/t/META_for_testing.yml ExtUtils-MakeMaker-7.24/t/miniperl.t ExtUtils-MakeMaker-7.24/t/testdata/ ExtUtils-MakeMaker-7.24/t/testdata/reallylongdirectoryname/ ExtUtils-MakeMaker-7.24/t/testdata/reallylongdirectoryname/arch2/ ExtUtils-MakeMaker-7.24/t/testdata/reallylongdirectoryname/arch2/Config.pm ExtUtils-MakeMaker-7.24/t/testdata/reallylongdirectoryname/arch1/ ExtUtils-MakeMaker-7.24/t/testdata/reallylongdirectoryname/arch1/Config.pm ExtUtils-MakeMaker-7.24/t/installed_file.t ExtUtils-MakeMaker-7.24/t/01perl_bugs.t ExtUtils-MakeMaker-7.24/t/parse_abstract.t ExtUtils-MakeMaker-7.24/t/testlib.t ExtUtils-MakeMaker-7.24/t/test_boilerplate.t ExtUtils-MakeMaker-7.24/t/metafile_data.t ExtUtils-MakeMaker-7.24/t/Liblist.t ExtUtils-MakeMaker-7.24/t/00compile.t ExtUtils-MakeMaker-7.24/t/cd.t ExtUtils-MakeMaker-7.24/t/eu_command.t ExtUtils-MakeMaker-7.24/t/pm.t ExtUtils-MakeMaker-7.24/t/META_for_testing.json ExtUtils-MakeMaker-7.24/t/basic.t ExtUtils-MakeMaker-7.24/t/dir_target.t ExtUtils-MakeMaker-7.24/t/MM_OS2.t ExtUtils-MakeMaker-7.24/t/echo.t ExtUtils-MakeMaker-7.24/t/MM_Unix.t ExtUtils-MakeMaker-7.24/t/min_perl_version.t ExtUtils-MakeMaker-7.24/t/metafile_file.t ExtUtils-MakeMaker-7.24/t/parse_version.t ExtUtils-MakeMaker-7.24/t/02-xsdynamic.t ExtUtils-MakeMaker-7.24/t/MM_Cygwin.t ExtUtils-MakeMaker-7.24/t/problems.t ExtUtils-MakeMaker-7.24/t/postamble.t ExtUtils-MakeMaker-7.24/t/FIRST_MAKEFILE.t ExtUtils-MakeMaker-7.24/t/MM_Any.t ExtUtils-MakeMaker-7.24/t/Mkbootstrap.t ExtUtils-MakeMaker-7.24/t/META_for_testing_tricky_version.yml ExtUtils-MakeMaker-7.24/t/make.t ExtUtils-MakeMaker-7.24/t/several_authors.t ExtUtils-MakeMaker-7.24/t/prompt.t ExtUtils-MakeMaker-7.24/t/fixin.t ExtUtils-MakeMaker-7.24/t/backwards.t ExtUtils-MakeMaker-7.24/t/prereq_print.t ExtUtils-MakeMaker-7.24/t/MM_VMS.t ExtUtils-MakeMaker-7.24/t/revision.t ExtUtils-MakeMaker-7.24/t/split_command.t ExtUtils-MakeMaker-7.24/t/is_of_type.t ExtUtils-MakeMaker-7.24/t/prereq.t ExtUtils-MakeMaker-7.24/t/INST_PREFIX.t ExtUtils-MakeMaker-7.24/t/cp.t ExtUtils-MakeMaker-7.24/t/writemakefile_args.t ExtUtils-MakeMaker-7.24/t/MM_NW5.t ExtUtils-MakeMaker-7.24/t/pod2man.t ExtUtils-MakeMaker-7.24/t/lib/ ExtUtils-MakeMaker-7.24/t/lib/Test/ ExtUtils-MakeMaker-7.24/t/lib/Test/Simple.pm ExtUtils-MakeMaker-7.24/t/lib/Test/Builder/ ExtUtils-MakeMaker-7.24/t/lib/Test/Builder/Module.pm ExtUtils-MakeMaker-7.24/t/lib/Test/Builder/IO/ ExtUtils-MakeMaker-7.24/t/lib/Test/Builder/IO/Scalar.pm ExtUtils-MakeMaker-7.24/t/lib/Test/More.pm ExtUtils-MakeMaker-7.24/t/lib/Test/Builder.pm ExtUtils-MakeMaker-7.24/t/lib/TieOut.pm ExtUtils-MakeMaker-7.24/t/lib/TieIn.pm ExtUtils-MakeMaker-7.24/t/lib/MakeMaker/ ExtUtils-MakeMaker-7.24/t/lib/MakeMaker/Test/ ExtUtils-MakeMaker-7.24/t/lib/MakeMaker/Test/NoXS.pm ExtUtils-MakeMaker-7.24/t/lib/MakeMaker/Test/Setup/ ExtUtils-MakeMaker-7.24/t/lib/MakeMaker/Test/Setup/XS.pm ExtUtils-MakeMaker-7.24/t/lib/MakeMaker/Test/Setup/BFD.pm ExtUtils-MakeMaker-7.24/t/lib/MakeMaker/Test/Utils.pm ExtUtils-MakeMaker-7.24/t/arch_check.t ExtUtils-MakeMaker-7.24/t/INST.t ExtUtils-MakeMaker-7.24/t/Liblist_Kid.t ExtUtils-MakeMaker-7.24/t/pm_to_blib.t ExtUtils-MakeMaker-7.24/t/maketext_filter.t ExtUtils-MakeMaker-7.24/t/hints.t ExtUtils-MakeMaker-7.24/t/config.t ExtUtils-MakeMaker-7.24/t/recurs.t ExtUtils-MakeMaker-7.24/t/prefixify.t ExtUtils-MakeMaker-7.24/t/meta_convert.t ExtUtils-MakeMaker-7.24/t/VERSION_FROM.t ExtUtils-MakeMaker-7.24/t/MM_BeOS.t ExtUtils-MakeMaker-7.24/t/MM_Win32.t ExtUtils-MakeMaker-7.24/t/build_man.t ExtUtils-MakeMaker-7.24/t/WriteEmptyMakefile.t ExtUtils-MakeMaker-7.24/t/03-xsstatic.t ExtUtils-MakeMaker-7.24/t/MakeMaker_Parameters.t ExtUtils-MakeMaker-7.24/t/vstrings.t ExtUtils-MakeMaker-7.24/t/PL_FILES.t ExtUtils-MakeMaker-7.24/t/INSTALL_BASE.t ExtUtils-MakeMaker-7.24/t/oneliner.t ExtUtils-MakeMaker-7.24/t/liblist/ ExtUtils-MakeMaker-7.24/t/liblist/win32/ ExtUtils-MakeMaker-7.24/t/liblist/win32/test2.lib ExtUtils-MakeMaker-7.24/t/liblist/win32/lib_test.lib ExtUtils-MakeMaker-7.24/t/liblist/win32/dir/ ExtUtils-MakeMaker-7.24/t/liblist/win32/dir/dir_test.lib ExtUtils-MakeMaker-7.24/t/liblist/win32/pl.lib ExtUtils-MakeMaker-7.24/t/liblist/win32/test.meep ExtUtils-MakeMaker-7.24/t/liblist/win32/test.lib ExtUtils-MakeMaker-7.24/t/liblist/win32/__test.lib ExtUtils-MakeMaker-7.24/t/liblist/win32/vc/ ExtUtils-MakeMaker-7.24/t/liblist/win32/vc/vctest.lib ExtUtils-MakeMaker-7.24/t/liblist/win32/di r/ ExtUtils-MakeMaker-7.24/t/liblist/win32/di r/dir_test.lib ExtUtils-MakeMaker-7.24/t/liblist/win32/imp.dll.a ExtUtils-MakeMaker-7.24/t/liblist/win32/lib__test.lib ExtUtils-MakeMaker-7.24/t/liblist/win32/lib/ ExtUtils-MakeMaker-7.24/t/liblist/win32/lib/CORE/ ExtUtils-MakeMaker-7.24/t/liblist/win32/lib/CORE/c_test.lib ExtUtils-MakeMaker-7.24/t/liblist/win32/lib/CORE/double.lib ExtUtils-MakeMaker-7.24/t/liblist/win32/space lib.lib ExtUtils-MakeMaker-7.24/t/liblist/win32/libpath/ ExtUtils-MakeMaker-7.24/t/liblist/win32/libpath/lp_test.lib ExtUtils-MakeMaker-7.24/t/liblist/win32/test.a.lib ExtUtils-MakeMaker-7.24/t/liblist/win32/double.lib ExtUtils-MakeMaker-7.24/INSTALL ExtUtils-MakeMaker-7.24/Changes ExtUtils-MakeMaker-7.24/MANIFEST.SKIP ExtUtils-MakeMaker-7.24/CONTRIBUTING ExtUtils-MakeMaker-7.24/lib/ ExtUtils-MakeMaker-7.24/lib/ExtUtils/ ExtUtils-MakeMaker-7.24/lib/ExtUtils/Command.pm ExtUtils-MakeMaker-7.24/lib/ExtUtils/Command/ ExtUtils-MakeMaker-7.24/lib/ExtUtils/Command/MM.pm ExtUtils-MakeMaker-7.24/lib/ExtUtils/MM_Win95.pm ExtUtils-MakeMaker-7.24/lib/ExtUtils/Mkbootstrap.pm ExtUtils-MakeMaker-7.24/lib/ExtUtils/MM_DOS.pm ExtUtils-MakeMaker-7.24/lib/ExtUtils/MM_VOS.pm ExtUtils-MakeMaker-7.24/lib/ExtUtils/MakeMaker.pm ExtUtils-MakeMaker-7.24/lib/ExtUtils/Liblist/ ExtUtils-MakeMaker-7.24/lib/ExtUtils/Liblist/Kid.pm ExtUtils-MakeMaker-7.24/lib/ExtUtils/MM_VMS.pm ExtUtils-MakeMaker-7.24/lib/ExtUtils/Mksymlists.pm ExtUtils-MakeMaker-7.24/lib/ExtUtils/MM_OS2.pm ExtUtils-MakeMaker-7.24/lib/ExtUtils/MY.pm ExtUtils-MakeMaker-7.24/lib/ExtUtils/MM_UWIN.pm ExtUtils-MakeMaker-7.24/lib/ExtUtils/MM_NW5.pm ExtUtils-MakeMaker-7.24/lib/ExtUtils/Liblist.pm ExtUtils-MakeMaker-7.24/lib/ExtUtils/MM_Win32.pm ExtUtils-MakeMaker-7.24/lib/ExtUtils/MakeMaker/ ExtUtils-MakeMaker-7.24/lib/ExtUtils/MakeMaker/Config.pm ExtUtils-MakeMaker-7.24/lib/ExtUtils/MakeMaker/version.pm ExtUtils-MakeMaker-7.24/lib/ExtUtils/MakeMaker/version/ ExtUtils-MakeMaker-7.24/lib/ExtUtils/MakeMaker/version/regex.pm ExtUtils-MakeMaker-7.24/lib/ExtUtils/MakeMaker/version/vpp.pm ExtUtils-MakeMaker-7.24/lib/ExtUtils/MakeMaker/FAQ.pod ExtUtils-MakeMaker-7.24/lib/ExtUtils/MakeMaker/Tutorial.pod ExtUtils-MakeMaker-7.24/lib/ExtUtils/MakeMaker/Locale.pm ExtUtils-MakeMaker-7.24/lib/ExtUtils/MM_BeOS.pm ExtUtils-MakeMaker-7.24/lib/ExtUtils/MM_QNX.pm ExtUtils-MakeMaker-7.24/lib/ExtUtils/MM_Unix.pm ExtUtils-MakeMaker-7.24/lib/ExtUtils/MM_Any.pm ExtUtils-MakeMaker-7.24/lib/ExtUtils/MM_MacOS.pm ExtUtils-MakeMaker-7.24/lib/ExtUtils/testlib.pm ExtUtils-MakeMaker-7.24/lib/ExtUtils/MM.pm ExtUtils-MakeMaker-7.24/lib/ExtUtils/MM_Darwin.pm ExtUtils-MakeMaker-7.24/lib/ExtUtils/MM_AIX.pm ExtUtils-MakeMaker-7.24/lib/ExtUtils/MM_Cygwin.pm ExtUtils-MakeMaker-7.24/README ExtUtils-MakeMaker-7.24/META.yml ExtUtils-MakeMaker-7.24/Makefile.PL Configuring B/BI/BINGOS/ExtUtils-MakeMaker-7.24.tar.gz with Makefile.PL >>> C:\Perl64-5.20\bin\perl.exe Makefile.PL Checking if your kit is complete... Looks good Have \cpanfl~1.20-\var\megalib Want \perl64-5.20\lib Your perl and your Config.pm seem to have different ideas about the architecture they are running on. Perl thinks: [megalib] Config says: [MSWin32-x64-multi-thread] This may or may not cause problems. Please check your installation of perl if you have problems building this extension. Generating a dmake-style Makefile Writing Makefile for ExtUtils::MakeMaker Writing MYMETA.yml and MYMETA.json BINGOS/ExtUtils-MakeMaker-7.24.tar.gz C:\Perl64-5.20\bin\perl.exe Makefile.PL -- OK Running make for B/BI/BINGOS/ExtUtils-MakeMaker-7.24.tar.gz >>> dmake cp lib/ExtUtils/Command/MM.pm blib\lib\ExtUtils\Command\MM.pm cp lib/ExtUtils/MM_MacOS.pm blib\lib\ExtUtils\MM_MacOS.pm cp lib/ExtUtils/MM_Cygwin.pm blib\lib\ExtUtils\MM_Cygwin.pm cp lib/ExtUtils/Liblist.pm blib\lib\ExtUtils\Liblist.pm cp lib/ExtUtils/MM_DOS.pm blib\lib\ExtUtils\MM_DOS.pm cp lib/ExtUtils/MM_BeOS.pm blib\lib\ExtUtils\MM_BeOS.pm cp lib/ExtUtils/MM_VOS.pm blib\lib\ExtUtils\MM_VOS.pm cp lib/ExtUtils/MM_OS2.pm blib\lib\ExtUtils\MM_OS2.pm cp lib/ExtUtils/MM_Unix.pm blib\lib\ExtUtils\MM_Unix.pm cp lib/ExtUtils/Liblist/Kid.pm blib\lib\ExtUtils\Liblist\Kid.pm cp lib/ExtUtils/MM_Win32.pm blib\lib\ExtUtils\MM_Win32.pm cp lib/ExtUtils/MM_NW5.pm blib\lib\ExtUtils\MM_NW5.pm cp lib/ExtUtils/Command.pm blib\lib\ExtUtils\Command.pm cp lib/ExtUtils/MM_VMS.pm blib\lib\ExtUtils\MM_VMS.pm cp lib/ExtUtils/MY.pm blib\lib\ExtUtils\MY.pm cp lib/ExtUtils/MM_Any.pm blib\lib\ExtUtils\MM_Any.pm cp lib/ExtUtils/MM_AIX.pm blib\lib\ExtUtils\MM_AIX.pm cp lib/ExtUtils/MM_Darwin.pm blib\lib\ExtUtils\MM_Darwin.pm cp lib/ExtUtils/MM.pm blib\lib\ExtUtils\MM.pm cp lib/ExtUtils/MM_UWIN.pm blib\lib\ExtUtils\MM_UWIN.pm cp lib/ExtUtils/MM_Win95.pm blib\lib\ExtUtils\MM_Win95.pm cp lib/ExtUtils/MM_QNX.pm blib\lib\ExtUtils\MM_QNX.pm cp lib/ExtUtils/MakeMaker/FAQ.pod blib\lib\ExtUtils\MakeMaker\FAQ.pod cp lib/ExtUtils/MakeMaker/Config.pm blib\lib\ExtUtils\MakeMaker\Config.pm cp lib/ExtUtils/MakeMaker/version.pm blib\lib\ExtUtils\MakeMaker\version.pm cp lib/ExtUtils/MakeMaker/version/vpp.pm blib\lib\ExtUtils\MakeMaker\version\vpp.pm cp lib/ExtUtils/Mkbootstrap.pm blib\lib\ExtUtils\Mkbootstrap.pm cp lib/ExtUtils/MakeMaker/Locale.pm blib\lib\ExtUtils\MakeMaker\Locale.pm cp lib/ExtUtils/MakeMaker/Tutorial.pod blib\lib\ExtUtils\MakeMaker\Tutorial.pod cp lib/ExtUtils/MakeMaker/version/regex.pm blib\lib\ExtUtils\MakeMaker\version\regex.pm cp lib/ExtUtils/testlib.pm blib\lib\ExtUtils\testlib.pm cp lib/ExtUtils/Mksymlists.pm blib\lib\ExtUtils\Mksymlists.pm cp lib/ExtUtils/MakeMaker.pm blib\lib\ExtUtils\MakeMaker.pm "C:\Perl64-5.20\bin\perl.exe" "-Iblib\arch" "-Iblib\lib" -MExtUtils::Command -e cp -- bin/instmodsh blib\script\instmodsh pl2bat.bat blib\script\instmodsh dmake: makefile: line 366: Warning: -- Ignoring AUGMAKE meta-target [.NOTPARALLEL] because prerequisites are present. BINGOS/ExtUtils-MakeMaker-7.24.tar.gz dmake -- OK Running make test >>> dmake test TEST_VERBOSE=1 "C:\Perl64-5.20\bin\perl.exe" "-Iblib\arch" "-Iblib\lib" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(1, 'blib\lib', 'blib\arch')" t/*.t t/00compile.t ............. 1..62 ok 1 ok 2 - POD test for ExtUtils/Command.pm ok 3 ok 4 - POD test for ExtUtils/Command/MM.pm ok 5 ok 6 - POD test for ExtUtils/Liblist.pm ok 7 ok 8 - POD test for ExtUtils/Liblist/Kid.pm (no pod) ok 9 ok 10 - POD test for ExtUtils/MakeMaker.pm ok 11 ok 12 - POD test for ExtUtils/MakeMaker/Config.pm ok 13 ok 14 - POD test for ExtUtils/MakeMaker/Locale.pm ok 15 ok 16 - POD test for ExtUtils/MakeMaker/version.pm (no pod) ok 17 ok 18 - POD test for ExtUtils/MakeMaker/version/regex.pm (no pod) ok 19 ok 20 - POD test for ExtUtils/MakeMaker/version/vpp.pm (no pod) ok 21 ok 22 - POD test for ExtUtils/Mkbootstrap.pm ok 23 ok 24 - POD test for ExtUtils/Mksymlists.pm ok 25 ok 26 - POD test for ExtUtils/MM.pm ok 27 ok 28 - POD test for ExtUtils/MM_AIX.pm ok 29 ok 30 - POD test for ExtUtils/MM_Any.pm ok 31 ok 32 - POD test for ExtUtils/MM_BeOS.pm ok 33 ok 34 - POD test for ExtUtils/MM_Cygwin.pm ok 35 ok 36 - POD test for ExtUtils/MM_Darwin.pm ok 37 ok 38 - POD test for ExtUtils/MM_DOS.pm ok 39 ok 40 - POD test for ExtUtils/MM_MacOS.pm ok 41 ok 42 - POD test for ExtUtils/MM_NW5.pm ok 43 ok 44 - POD test for ExtUtils/MM_OS2.pm ok 45 ok 46 - POD test for ExtUtils/MM_QNX.pm ok 47 ok 48 - POD test for ExtUtils/MM_Unix.pm ok 49 ok 50 - POD test for ExtUtils/MM_UWIN.pm ok 51 ok 52 - POD test for ExtUtils/MM_VMS.pm ok 53 ok 54 - POD test for ExtUtils/MM_VOS.pm ok 55 ok 56 - POD test for ExtUtils/MM_Win32.pm ok 57 ok 58 - POD test for ExtUtils/MM_Win95.pm ok 59 ok 60 - POD test for ExtUtils/MY.pm ok 61 ok 62 - POD test for ExtUtils/testlib.pm ok t/01perl_bugs.t ........... 1..1 # The 0.01 / Gconvert bug ok 1 ok t/02-xsdynamic.t .......... Have \cpanfl~1.20-\var\megalib Want \perl64-5.20\lib Your perl and your Config.pm seem to have different ideas about the architecture they are running on. Perl thinks: [megalib] Config says: [MSWin32-x64-multi-thread] This may or may not cause problems. Please check your installation of perl if you have problems building this extension. 1..48 ok 1 - setup basic ok 2 - chdir'd to XS-Testbasic ok 3 - Makefile.PL exited with zero ok 4 - "dmake" exited normally ok 5 - "dmake" test exited normally ok 6 - teardown XS-Testbasic ok 7 - setup subdirs ok 8 - chdir'd to XS-Testsubdirs ok 9 - Makefile.PL exited with zero ok 10 - "dmake" exited normally ok 11 - "dmake" test exited normally ok 12 - teardown XS-Testsubdirs ok 13 - setup subdirsstaticLINKTYPEdynamic ok 14 - chdir'd to XS-TestsubdirsstaticLINKTYPEdynamic ok 15 - Makefile.PL exited with zero ok 16 - "dmake" LINKTYPE=dynamic exited normally ok 17 - "dmake" test LINKTYPE=dynamic exited normally ok 18 - teardown XS-TestsubdirsstaticLINKTYPEdynamic ok 19 - setup subdirsstaticdynamic ok 20 - chdir'd to XS-Testsubdirsstaticdynamic ok 21 - Makefile.PL exited with zero ok 22 - "dmake" dynamic exited normally ok 23 - "dmake" test_dynamic exited normally ok 24 - teardown XS-Testsubdirsstaticdynamic ok 25 - setup multi ok 26 - chdir'd to XS-Testmulti ok 27 - Makefile.PL exited with zero ok 28 - "dmake" exited normally ok 29 - "dmake" test exited normally ok 30 - teardown XS-Testmulti ok 31 - setup staticmultiLINKTYPEdynamic ok 32 - chdir'd to XS-TeststaticmultiLINKTYPEdynamic ok 33 - Makefile.PL exited with zero ok 34 - "dmake" LINKTYPE=dynamic exited normally ok 35 - "dmake" test LINKTYPE=dynamic exited normally ok 36 - teardown XS-TeststaticmultiLINKTYPEdynamic ok 37 - setup staticmultidynamic ok 38 - chdir'd to XS-Teststaticmultidynamic ok 39 - Makefile.PL exited with zero ok 40 - "dmake" dynamic exited normally ok 41 - "dmake" test_dynamic exited normally ok 42 - teardown XS-Teststaticmultidynamic ok 43 - setup xsbuild ok 44 - chdir'd to XS-Testxsbuild ok 45 - Makefile.PL exited with zero ok 46 - "dmake" exited normally ok 47 - "dmake" test exited normally ok 48 - teardown XS-Testxsbuild ok t/03-xsstatic.t ........... skipped: Disabled as broken perl installs give false negative t/arch_check.t ............ ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 1..9 ok t/backwards.t ............. 1..2 ok 1 - MM->can('new') ok 2 - MY->can('catdir') ok t/basic.t ................. 1..186 ok 1 - setup ok 2 - chdir'd to Big-Dummy ok 3 - Makefile.PL exited with zero ok 4 - Makefile.PL output looks right ok 5 - Makefile.PL run in package main ok 6 - Makefile exists ok 7 - been touched ok 8 - make manifest created a MANIFEST ok 9 - not empty ok 10 - exited normally ok 11 - .ppd file generated ok 12 - ok 13 - ok 14 - ok 15 - ok 16 - ok 17 - no for build_require ok 18 - ok 19 - ok 20 - ok 21 - ok 22 - make test ok 23 - exited normally ok 24 - TEST_VERBOSE ok 25 - test.pl ok 26 - t/*.t ok 27 - successful ok 28 - exited normally ok 29 - no harness ok 30 - no wrong test ok 31 - get right test ok 32 - signs of TESTDB_SW ok 33 - exited normally ok 34 - install ok 35 ok 36 - install dir created ok 37 - Dummy.pm installed ok 38 - Liar.pm installed ok 39 - program installed ok 40 - packlist created ok 41 - perllocal.pod created ok 42 - install with PREFIX override ok 43 ok 44 - install dir created ok 45 - Dummy.pm installed ok 46 - Liar.pm installed ok 47 - program installed ok 48 - packlist created ok 49 - perllocal.pod created ok 50 - install with DESTDIR ok 51 ok 52 - destdir created ok 53 - Dummy.pm installed ok 54 - Liar.pm installed ok 55 - program installed ok 56 - packlist created ok 57 - perllocal.pod created ok 58 ok 59 - DESTDIR should not appear in perllocal ok 60 - install with PREFIX override and DESTDIR ok 61 ok 62 - install dir not created ok 63 - destdir created ok 64 - Dummy.pm installed ok 65 - Liar.pm installed ok 66 - program installed ok 67 - packlist created ok 68 - perllocal.pod created ok 69 - disttest # META file validity ok 70 - META.yml not written to source dir ok 71 - META.yml written to dist dir ok 72 - temp META.yml file not left around ok 73 - MYMETA.yml is written to source dir ok 74 - MYMETA.yml is written to dist dir on disttest ok 75 - META.json not written to source dir ok 76 - META.json written to dist dir ok 77 - temp META.json file not left around ok 78 - MYMETA.json is written to source dir ok 79 - MYMETA.json is written to dist dir on disttest ok 80 - META.yml validates ok 81 - META.yml -> name ok 82 - META.yml -> version ok 83 - META.yml -> abstract ok 84 - META.yml -> licenses ok 85 - META.yml -> authors ok 86 - META.yml -> prereqs ok 87 - META.yml -> no_index ok 88 - META.yml -> dynamic_config ok 89 - MYMETA.yml validates ok 90 - MYMETA.yml -> name ok 91 - MYMETA.yml -> version ok 92 - MYMETA.yml -> abstract ok 93 - MYMETA.yml -> licenses ok 94 - MYMETA.yml -> authors ok 95 - MYMETA.yml -> prereqs ok 96 - MYMETA.yml -> no_index ok 97 - MYMETA.yml -> dynamic_config ok 98 - META.json validates ok 99 - META.json -> name ok 100 - META.json -> version ok 101 - META.json -> abstract ok 102 - META.json -> licenses ok 103 - META.json -> authors ok 104 - META.json -> prereqs ok 105 - META.json -> no_index ok 106 - META.json -> dynamic_config ok 107 - MYMETA.json validates ok 108 - MYMETA.json -> name ok 109 - MYMETA.json -> version ok 110 - MYMETA.json -> abstract ok 111 - MYMETA.json -> licenses ok 112 - MYMETA.json -> authors ok 113 - MYMETA.json -> prereqs ok 114 - MYMETA.json -> no_index ok 115 - MYMETA.json -> dynamic_config ok 116 - MYMETA.yml validates ok 117 - MYMETA.yml -> name ok 118 - MYMETA.yml -> version ok 119 - MYMETA.yml -> abstract ok 120 - MYMETA.yml -> licenses ok 121 - MYMETA.yml -> authors ok 122 - MYMETA.yml -> prereqs ok 123 - MYMETA.yml -> no_index ok 124 - MYMETA.yml -> dynamic_config ok 125 - MYMETA.json validates ok 126 - MYMETA.json -> name ok 127 - MYMETA.json -> version ok 128 - MYMETA.json -> abstract ok 129 - MYMETA.json -> licenses ok 130 - MYMETA.json -> authors ok 131 - MYMETA.json -> prereqs ok 132 - MYMETA.json -> no_index ok 133 - MYMETA.json -> dynamic_config ok 134 - MANIFEST has META.yml ok 135 - MANFIEST has META.json ok 136 - META.yml deleted ok 137 - MYMETA.yml deleted ok 138 - META.json deleted ok 139 - MYMETA.json deleted ok 140 - MYMETA.yml generation not suppressed by NO_META ok 141 - MYMETA.json generation not suppressed by NO_META ok 142 - Makefile.PL exited with zero ok 143 - META.yml generation suppressed by NO_META ok 144 - META.json generation suppressed by NO_META ok 145 - distdir ok 146 - META.yml generation suppressed by NO_META ok 147 - META.json generation suppressed by NO_META ok 148 - MYMETA.yml deleted ok 149 - MYMETA.json deleted ok 150 - Makefile.PL exited with zero ok 151 - distdir ok 152 - MYMETA.yml generation suppressed by NO_MYMETA ok 153 - MYMETA.json generation suppressed by NO_MYMETA ok 154 - META.yml generation not suppressed by NO_MYMETA ok 155 - META.json generation not suppressed by NO_MYMETA ok 156 - Makefile.PL exited with zero ok 157 - distdir ok 158 - META.yml generated in distdir ok 159 - META.json generated in distdir ok 160 - MYMETA.yml not yet generated in distdir ok 161 - MYMETA.json generated in distdir ok 162 - MYMETA abstract from META, not Makefile.PL ok 163 - Saved edited META.json in distdir ok 164 - Saved edited META.yml in distdir ok 165 ok 166 - META.yml confirmed in distdir ok 167 - META.json confirmed in distdir ok 168 - Makefile.PL in distdir exited with zero ok 169 ok 170 - MYMETA.yml generated in distdir ok 171 - MYMETA.json generated in distdir ok 172 - META abstract is same as was saved ok 173 - MYMETA abstract from META, not Makefile.PL ok 174 - Makefile.PL exited with zero ok 175 - init_dirscan skipped distdir ok 176 - realclean ok 177 - successful M.PL edit ok 178 - Dummy.pm installed ok 179 - Liar.pm installed ok 180 - program installed ok 181 - packlist created ok 182 - perllocal.pod created ok 183 - Dummy.pm installed ok 184 - program installed ok 185 - packlist created ok 186 - perllocal.pod created ok t/build_man.t ............. 1..10 ok 1 - setup ok 2 - chdir'd to Big-Dummy ok 3 - tie stdout ok 4 - normal man3pod ok 5 - no extra man3pod ok 6 - suppress man3pod with "none" ok 7 - suppress man3pod with {} ok 8 - override man3pod ok 9 - chdir updir ok 10 - teardown ok t/cd.t .................... 1..4 ok 1 - nmake ok 2 - dmake ok 3 - Unix ok 4 # skip VMS' cd requires vmspath which is only on VMS ok t/config.t ................ 1..3 ok 1 - use ExtUtils::MakeMaker::Config; ok 2 ok 3 ok t/cp.t .................... 1..1 ok 1 - cp updated mtime ok t/dir_target.t ............ 1..1 ok 1 - MM->can('dir_target') ok t/echo.t .................. 1..18 # Testing simple echo # Temp dir: C:\cpanfly-5.20-64\var\tmp\PNXDsTzwJE ok 1 - make: simple echo ok 2 - bar.txt exists ok 3 - contents # Testing multiline echo # Temp dir: C:\cpanfly-5.20-64\var\tmp\LeePJyFOI1 ok 4 - make: multiline echo ok 5 - something.txt exists ok 6 - contents # Testing dollar signs escaped # Temp dir: C:\cpanfly-5.20-64\var\tmp\17kyClB2sQ ok 7 - make: dollar signs escaped ok 8 - something.txt exists ok 9 - contents # Testing variables escaped # Temp dir: C:\cpanfly-5.20-64\var\tmp\a7Q2JAgdvV ok 10 - make: variables escaped ok 11 - something.txt exists ok 12 - contents # Testing allow_variables # Temp dir: C:\cpanfly-5.20-64\var\tmp\4Oncyp0eLM ok 13 - make: allow_variables ok 14 - bar.txt exists ok 15 - contents # Testing append # Temp dir: C:\cpanfly-5.20-64\var\tmp\mbLHk02xa9 ok 16 - make: append ok 17 - bar.txt exists ok 18 - contents ok t/eu_command.t ............ 1..40 ok 1 - use ExtUtils::Command; ok 2 - concatenation worked ok 3 - testing non-existent file ok 4 - testing touch() and test_f() ok 5 - test_f preserves @ARGV ok 6 - created! ok 7 - checking modify time stamp ok 8 - newer file created ok 9 - eqtime ok 10 - eqtime doesn't clear the file being equalized ok 11 # skip different file permission semantics on MSWin32 ok 12 # skip different file permission semantics on MSWin32 ok 13 # skip different file permission semantics on MSWin32 ok 14 - chmod preserves @ARGV ok 15 - change a file to read-write ok 16 # skip different file permission semantics on MSWin32 ok 17 # skip different file permission semantics on MSWin32 ok 18 # skip different file permission semantics on MSWin32 ok 19 # skip different file permission semantics on MSWin32 ok 20 # skip different file permission semantics on MSWin32 ok 21 - temp directory not there yet ok 22 - testing non-existent directory ok 23 - temp directory created ok 24 - testing existing dir ok 25 - cp preserves @ARGV ok 26 - copied okay ok 27 - cp croaks on error ok 28 ok 29 - mv preserves @ARGV ok 30 - moved file away ok 31 - file in new location ok 32 - mv croaks on error ok 33 - expanded wildcard ? successfully ok 34 - expanded wildcard * successfully ok 35 - removed ecmddir\testfile.foo successfully ok 36 - removed ecmddir\temp2\testfile.foo successfully ok 37 - removed ecmddir successfully ok 38 - dos2unix ok 39 ok 40 - dos2unix preserves binaries ok t/FIRST_MAKEFILE.t ........ 1..7 ok 1 - setup ok 2 - chdir'd to Big-Dummy ok 3 - Makefile.PL exited with zero ok 4 - FIRST_MAKEFILE honored ok 5 - Makefile.PL output looks right ok 6 - chdir updir ok 7 - teardown ok t/fix_libs.t .............. ok 1 - fix_libs(undef) ok 2 - fix_libs(foo) ok 3 - fix_libs(ARRAY(0x304360)) ok 4 - fix_libs(ARRAY(0x28d3b50)) ok 5 - fix_libs(ARRAY(0x28d3a60)) ok 6 - fix_libs(ARRAY(0x28d38e0)) ok 7 - fix_libs(ARRAY(0x28d3820)) ok 8 - fix_libs( ) 1..8 ok t/fixin.t ................. 1..22 ok 1 - setup ok 2 - chdir'd to Big-Dummy ok 3 - $/ not clobbered ok 4 - $\ not clobbered ok 5 - write fixin_test ok 6 - read fixin_test ok 7 - \#! replaced ok 8 - switch retained ok 9 - Program text retained ok 10 - cleaned up fixin_test ok 11 - write fixin_test ok 12 - read fixin_test ok 13 - \#! replaced ok 14 - switch retained ok 15 - Program text retained ok 16 - cleaned up fixin_test ok 17 - write fixin_test ok 18 - read fixin_test ok 19 ok 20 - cleaned up fixin_test ok 21 ok 22 - teardown ok t/hints.t ................. 1..3 ok 1 ok 2 ok 3 - hint files produce errors ok t/INST.t .................. 1..26 ok 1 - setup ok 2 - chdir'd to Big-Dummy ok 3 ok 4 - An object of class 'PACK001' isa 'ExtUtils::MakeMaker' ok 5 - NAME ok 6 - VERSION ok 7 - PERLPREFIX ok 8 - PERL_CORE ok 9 - PERL_SRC ok 10 - PERM_RW ok 11 - PERM_RWX ok 12 - INST_ARCHLIB ok 13 - INST_BIN ok 14 ok 15 - CHILD INST_ARCHLIB ok 16 - CHILD INST_BIN ok 17 - INST_LIB ok 18 - INSTALLDIRS ok 19 ok 20 - An object of class 'PACK003' isa 'ExtUtils::MakeMaker' ok 21 ok 22 ok 23 ok 24 ok 25 ok 26 - teardown ok t/INST_PREFIX.t ........... 1..52 ok 1 - setup ok 2 - chdir'd to Big-Dummy ok 3 ok 4 - PREFIX set based on INSTALLDIRS ok 5 - An object of class 'PACK001' isa 'ExtUtils::MakeMaker' ok 6 - NAME ok 7 - VERSION ok 8 ok 9 ok 10 ok 11 ok 12 ok 13 - PREFIX ok 14 - $(PREFIX) overrides PERLPREFIX ok 15 - $(PREFIX) overrides SITEPREFIX ok 16 - $(PREFIX) overrides VENDORPREFIX ok 17 - PERL_CORE ok 18 - PERL_SRC ok 19 # skip $Config{usevendorprefix} not set ok 20 # skip $Config{usevendorprefix} not set ok 21 # skip $Config{usevendorprefix} not set ok 22 # skip $Config{usevendorprefix} not set ok 23 # skip $Config{usevendorprefix} not set ok 24 - $(SITEPREFIX) + sitearch ok 25 - $(SITEPREFIX) + sitelib ok 26 - $(SITEPREFIX) + sitebin ok 27 # skip INSTALLSITEMAN1DIR set to another INSTALL variable ok 28 # skip INSTALLSITEMAN3DIR set to another INSTALL variable ok 29 - $(PERLPREFIX) + archlib ok 30 - $(PERLPREFIX) + privlib ok 31 - $(PERLPREFIX) + bin ok 32 - $(PERLPREFIX) + man1dir ok 33 - $(PERLPREFIX) + man3dir ok 34 - $(PERLPREFIX) + script ok 35 ok 36 ok 37 - installvendorman1dir (in %Config) not modified ok 38 - installvendorman3dir (not in %Config) set 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 - teardown ok t/INSTALL_BASE.t .......... 1..37 ok 1 - setup ok 2 - chdir'd to Big-Dummy ok 3 - Makefile.PL exited with zero ok 4 - Makefile.PL output looks right ok 5 - make install exited normally ok 6 - "Installing" in output ok 7 - install dir created ok 8 - C:\cpanfly-5.20-64\var\tmp\cpan_build\ExtUtils-MakeMaker-7.24-3lgFan\t\w1ESC5FsWn\space dir\dummy-install/lib/perl5/Big/Dummy.pm installed ok 9 - C:\cpanfly-5.20-64\var\tmp\cpan_build\ExtUtils-MakeMaker-7.24-3lgFan\t\w1ESC5FsWn\space dir\dummy-install/lib/perl5/Big/Dummy.pm readable ok 10 - C:\cpanfly-5.20-64\var\tmp\cpan_build\ExtUtils-MakeMaker-7.24-3lgFan\t\w1ESC5FsWn\space dir\dummy-install/lib/perl5/Big/Liar.pm installed ok 11 - C:\cpanfly-5.20-64\var\tmp\cpan_build\ExtUtils-MakeMaker-7.24-3lgFan\t\w1ESC5FsWn\space dir\dummy-install/lib/perl5/Big/Liar.pm readable ok 12 - C:\cpanfly-5.20-64\var\tmp\cpan_build\ExtUtils-MakeMaker-7.24-3lgFan\t\w1ESC5FsWn\space dir\dummy-install/bin/program installed ok 13 - C:\cpanfly-5.20-64\var\tmp\cpan_build\ExtUtils-MakeMaker-7.24-3lgFan\t\w1ESC5FsWn\space dir\dummy-install/bin/program readable ok 14 - C:\cpanfly-5.20-64\var\tmp\cpan_build\ExtUtils-MakeMaker-7.24-3lgFan\t\w1ESC5FsWn\space dir\dummy-install/lib/perl5/MSWin32-x64-multi-thread/perllocal.pod installed ok 15 - C:\cpanfly-5.20-64\var\tmp\cpan_build\ExtUtils-MakeMaker-7.24-3lgFan\t\w1ESC5FsWn\space dir\dummy-install/lib/perl5/MSWin32-x64-multi-thread/perllocal.pod readable ok 16 - C:\cpanfly-5.20-64\var\tmp\cpan_build\ExtUtils-MakeMaker-7.24-3lgFan\t\w1ESC5FsWn\space dir\dummy-install/lib/perl5/MSWin32-x64-multi-thread/auto/Big/Dummy/.packlist installed ok 17 - C:\cpanfly-5.20-64\var\tmp\cpan_build\ExtUtils-MakeMaker-7.24-3lgFan\t\w1ESC5FsWn\space dir\dummy-install/lib/perl5/MSWin32-x64-multi-thread/auto/Big/Dummy/.packlist readable ok 18 - realclean ok 19 - Makefile.PL exited with zero ok 20 - Makefile.PL output looks right ok 21 - make install exited normally ok 22 - "Installing" in output ok 23 - install dir created ok 24 - C:\cpanfly-5.20-64\var\tmp\cpan_build\ExtUtils-MakeMaker-7.24-3lgFan\t\w1ESC5FsWn\space dir\dummy install/lib/perl5/Big/Dummy.pm installed ok 25 - C:\cpanfly-5.20-64\var\tmp\cpan_build\ExtUtils-MakeMaker-7.24-3lgFan\t\w1ESC5FsWn\space dir\dummy install/lib/perl5/Big/Dummy.pm readable ok 26 - C:\cpanfly-5.20-64\var\tmp\cpan_build\ExtUtils-MakeMaker-7.24-3lgFan\t\w1ESC5FsWn\space dir\dummy install/lib/perl5/Big/Liar.pm installed ok 27 - C:\cpanfly-5.20-64\var\tmp\cpan_build\ExtUtils-MakeMaker-7.24-3lgFan\t\w1ESC5FsWn\space dir\dummy install/lib/perl5/Big/Liar.pm readable ok 28 - C:\cpanfly-5.20-64\var\tmp\cpan_build\ExtUtils-MakeMaker-7.24-3lgFan\t\w1ESC5FsWn\space dir\dummy install/bin/program installed ok 29 - C:\cpanfly-5.20-64\var\tmp\cpan_build\ExtUtils-MakeMaker-7.24-3lgFan\t\w1ESC5FsWn\space dir\dummy install/bin/program readable ok 30 - C:\cpanfly-5.20-64\var\tmp\cpan_build\ExtUtils-MakeMaker-7.24-3lgFan\t\w1ESC5FsWn\space dir\dummy install/lib/perl5/MSWin32-x64-multi-thread/perllocal.pod installed ok 31 - C:\cpanfly-5.20-64\var\tmp\cpan_build\ExtUtils-MakeMaker-7.24-3lgFan\t\w1ESC5FsWn\space dir\dummy install/lib/perl5/MSWin32-x64-multi-thread/perllocal.pod readable ok 32 - C:\cpanfly-5.20-64\var\tmp\cpan_build\ExtUtils-MakeMaker-7.24-3lgFan\t\w1ESC5FsWn\space dir\dummy install/lib/perl5/MSWin32-x64-multi-thread/auto/Big/Dummy/.packlist installed ok 33 - C:\cpanfly-5.20-64\var\tmp\cpan_build\ExtUtils-MakeMaker-7.24-3lgFan\t\w1ESC5FsWn\space dir\dummy install/lib/perl5/MSWin32-x64-multi-thread/auto/Big/Dummy/.packlist readable ok 34 - realclean ok 35 - chdir updir ok 36 - chdir updir again ok 37 - teardown ok t/installed_file.t ........ 1..4 ok 1 - Module not installed ok 2 ok 3 - single name module ok 4 - Foo::Bar style ok t/is_of_type.t ............ ok 1 - _is_of_type(23, ''): 1 ok 2 - _is_of_type(ARRAY(0x2fd4c8), ''): 0 ok 3 - _is_of_type(HASH(0x334388), ''): 0 ok 4 - _is_of_type(ARRAY(0x30ee050), 'HASH'): 0 ok 5 - _is_of_type(HASH(0x30f5458), 'HASH'): 1 ok 6 - _is_of_type(Foo=HASH(0x30f5500), 'Foo'): 1 ok 7 - _is_of_type(Bar=HASH(0x30f55d8), 'Foo'): 0 ok 8 - _is_of_type(Foo=ARRAY(0x30f56b0), ''): 0 ok 9 - _is_of_type(Foo=ARRAY(0x30f5758), 'HASH'): 0 ok 10 - _is_of_type(Foo=ARRAY(0x30f5800), 'ARRAY'): 1 1..10 ok t/Liblist.t ............... 1..6 ok 1 - use ExtUtils::Liblist; ok 2 - ExtUtils::Liblist::ext() defined for backwards compat ok 3 - enough output ok 4 - bogus library not added ok 5 - had warning ok 6 ok Warning (mostly harmless): No library found for unreal_test Warning (mostly harmless): No library found for unreal_test Warning (mostly harmless): No library found for -llibtest Warning (mostly harmless): No library found for -lunreal_test Warning (mostly harmless): No library found for unreal_test Warning (mostly harmless): No library found for dir_test Warning: '-Ldir' changed to '-LC:/cpanfly-5.20-64/var/tmp/cpan_build/ExtUtils-MakeMaker-7.24-3lgFan/t/liblist/win32/dir' Warning: '-Ldi r' changed to '-LC:/cpanfly-5.20-64/var/tmp/cpan_build/ExtUtils-MakeMaker-7.24-3lgFan/t/liblist/win32/di r' Warning (mostly harmless): No library found for unreal_test Warning (mostly harmless): No library found for unreal_test t/Liblist_Kid.t ........... ok 1 - use ExtUtils::Liblist::Kid; ok 2 - empty input results in empty output ok 3 - non-existent file results in empty output ok 4 - existent file results in a path to the file. .lib is default extension with empty %Config ok 5 - $Config{installarchlib}/CORE is the default search dir aside from cwd ok 6 - once an instance of a lib is found, the search stops ok 7 - the extension is not tacked on twice ok 8 - but it will be tacked onto filenamess with other kinds of library extension ok 9 - multiple existing files end up separated by spaces ok 10 - some existing files don't cause false positives ok 11 - prefixing a lib with -l triggers a second search with prefix "lib" when gcc is not in use ok 12 - unprefixed lib files are found first when -l is used ok 13 - if -l is used and the lib name is already prefixed no second search without the prefix is done ok 14 - searching with -l for a non-existent library does not cause an endless loop ok 15 - lib with spaces in the name can be found with the help of quotes ok 16 - Text::Parsewords deals with extraneous quotes ok 17 - asking for a scalar gives a single string ok 18 - asking for real names with empty input results in an empty extra array ok 19 - asking for real names with non-existent file results in an empty extra array ok 20 - asking for real names with an existent file in search dir results in an extra array with a mixed-os file path?! ok 21 - files in cwd do not appear in the real name list?! ok 22 - finding the same lib in a search dir both with and without -l results in a single listing in the array ok 23 - :nosearch can force passing through of filenames as they are ok 24 - lib names with -l after a :nosearch are suffixed with .lib and the -l is removed ok 25 - :search enables file searching again ok 26 - unknown :flags are safely ignored ok 27 - directories in -L parameters are searched ok 28 - non-existent -L dirs are ignored safely ok 29 - relative -L directories work ok 30 - -L directories with spaces work ok 31 - $Config{perllibs} adds extra libs to be searched ok 32 - :nodefault flag prevents $Config{perllibs} from being added ok 33 - $Config{libpth} adds extra search paths ok 34 - $Config{lib_ext} changes the lib extension to be searched for ok 35 - $Config{lib_ext} == ".a" will find *.dll.a too ok 36 - [gcc] searching for straight lib names remains unchanged ok 37 - [gcc] lib-prefixed library files are found first when -l is in use ok 38 - [gcc] non-lib-prefixed library files are found on the second search when -l is in use ok 39 - [gcc] if -l is used and the lib name is already prefixed a second search without the lib is done ok 40 - [gcc] lib names with -l after a :nosearch remain as they are ok 41 - [gcc] $ENV{LIBRARY_PATH} adds extra search paths ok 42 - [vc] searching for straight lib names remains unchanged ok 43 - [vc] lib dirs with -L after a :nosearch are prefixed with -libpath: ok 44 - [vc] $ENV{LIB} is not autovivified ok 45 - [vc] $ENV{LIB} adds search paths 1..45 ok t/make.t .................. 1..3 ok 1 ok 2 ok 3 ok t/MakeMaker_Parameters.t .. 1..6 ok 1 - nothing ok 2 - name only ok 3 - PREREQ v0 ok 4 - PREREQ v-non-0 ok 5 - BUILD_REQUIRES ok 6 - ensure sorting ok t/maketext_filter.t ....... 1..6 ok 1 - default filter ok 2 - VMS filter ok 3 - default filter ok 4 - VMS filter ok 5 - default filter ok 6 - VMS filter ok t/meta_convert.t .......... 1..21 ok 1 - VERSION => filename metafile_target ok 2 - VERSION => filename right warning ok 3 - VERSION => filename metadata ok 4 - no $VERSION in file -> VERSION=>"undef" metafile_target ok 5 - no $VERSION in file -> VERSION=>"undef" right warning ok 6 - no $VERSION in file -> VERSION=>"undef" metadata ok 7 - x.y.z version metafile_target ok 8 - x.y.z version right warning ok 9 - x.y.z version metadata ok 10 - .5 version metafile_target ok 11 - .5 version right warning ok 12 - .5 version metadata ok 13 - Non-camel case metadata metafile_target ok 14 - Non-camel case metadata right warning ok 15 - Non-camel case metadata metadata ok 16 - version object in provides metafile_target ok 17 - version object in provides right warning ok 18 - version object in provides metadata ok 19 - Bad licence warns metafile_target ok 20 - Bad licence warns right warning ok 21 - Bad licence warns metadata ok t/metafile_data.t ......... 1..31 ok 1 ok 2 - rt.cpan.org 39348 ok 3 - _add vs _merge ok 4 - MIN_PERL_VERSION meta-spec 1.4 ok 5 - MIN_PERL_VERSION meta-spec 2.0 ok 6 - MIN_PERL_VERSION and PREREQ_PM meta-spec 1.4 ok 7 - CONFIGURE_REQUIRES meta-spec 1.4 ok 8 - CONFIGURE_REQUIRES meta-spec 2.0 ok 9 - BUILD_REQUIRES meta-spec 1.4 ok 10 - BUILD_REQUIRES meta-spec 2.0 ok 11 - TEST_REQUIRES meta-spec 1.4 ok 12 - TEST_REQUIRES meta-spec 2.0 ok 13 - META.yml data (META_ADD wins) ok 14 - MYMETA JSON data (BUILD_REQUIRES wins) ok 15 - CPAN::Meta mentioned in the generated_by ok 16 - CPAN::Meta::Spec mentioned in meta-spec URL ok 17 - MYMETA YAML data (BUILD_REQUIRES wins) ok 18 - CPAN::Meta mentioned in the generated_by ok 19 - CPAN::Meta::Spec mentioned in meta-spec URL ok 20 - no configure_requires in v2 META ok 21 - no build_requires in v2 META ok 22 - configure requires are one thing in META v2... ok 23 - build requires are one thing in META v2... ok 24 - ...and test requires are another # CPAN::Meta bug using the module version instead of the meta spec version ok 25 - internally, our MYMETA struct is v2 ok 26 ok 27 ok 28 - MYMETA.yml correctly downgraded to 1.4 ok 29 - MYMETA.json at 2 or better # A bad license string ok 30 - in yaml ok 31 - in json ok t/metafile_file.t ......... 1..16 ok 1 - dump for flat hashes works ok ok 2 - dumping strings and undefs is ok ok 3 - dump for nested hashes works ok ok 4 - nested hashes sort ascii-betically ok 5 - dump for hashes (with more nesting) works ok ok 6 - array of strings are handled ok ok 7 - empty hashes and arrays ok 8 - dump for something like META.yml works ok 9 - META.yml with extra 'recommends' works ok 10 - META.yml with extra 'no_index' works ok 11 - META.yml can be read by YAML.pm ok 12 - YAML::Tiny saw one document in META.yml ok 13 - META.yml can be read by YAML::Tiny ok 14 - no quoting is done ok 15 - we don't like but hash/array refs ok 16 - we also don't like but array of strings ok t/min_perl_version.t ...... 1..35 ok 1 - entering dir Min-PerlVers # Argument verification ok 2 - capturing stdout ok 3 - MIN_PERL_VERSION=5 does not trigger a warning ok 4 - nor a hard failure ok 5 - MIN_PERL_VERSION=X.Y.Z does not trigger a warning ok 6 - nor a hard failure ok 7 - MIN_PERL_VERSION=X.Y.Z does not trigger a warning ok 8 - nor a hard failure ok 9 - MIN_PERL_VERSION=X.Y.Z does not trigger a warning ok 10 - nor a hard failure ok 11 - MIN_PERL_VERSION=999999 triggers a warning ok 12 - with expected message text ok 13 - and without a hard failure ok 14 - MIN_PERL_VERSION=999999 and PREREQ_FATAL: no warning ok 15 - correct exception ok 16 - Invalid MIN_PERL_VERSION is fatal # PREREQ_PRINT output ok 17 - PREREQ_PRINT exiting normally ok 18 - and talking like we expect ok 19 - prereqs evaluable ok 20 - and looking correct ok 21 - min version also correct # PRINT_PREREQ output ok 22 - PRINT_PREREQ exiting normally ok 23 - and not complaining loudly ok 24 - dump has prereqs and perl version # generated files verification ok 25 - Makefile.PL exiting normally ok 26 - Makefile present # ppd output ok 27 - Make ppd exiting normally ok 28 - .ppd file present ok 29 - .ppd file content good # META.yml output ok 30 - META.yml validates ok 31 - META.yml has runtime/requires perl 5.005 ok 32 - META.json validates ok 33 - META.json has runtime/requires perl 5.005 ok 34 - leaving dir ok 35 - teardown ok t/miniperl.t .............. skipped: miniperl test only necessary for the perl core t/Mkbootstrap.t ........... 1..18 ok 1 - use ExtUtils::Mkbootstrap; ok 2 - Mkbootstrap should backup the .bs file ok 3 - backup should be a perfect copy ok 4 - Mkbootstrap should not backup an empty file ok 5 - should report libraries in Verbose mode ok 6 - should still report libraries ok 7 - baseext_BS file should be require()d ok 8 - should die given bad filename ok 9 - should not die, given good filename ok 10 - should print status ok 11 - should print verbose status on request ok 12 - should have written a new .bs file ok 13 - file should have boilerplate ok 14 - should have written array to file ok 15 - should be able to open a file again ok 16 - should hush without Verbose set ok 17 - should load libraries if needed ok 18 - should write $DynaLoader::bscode if set ok t/MM_Any.t ................ 1..7 ok 1 - use ExtUtils::MM; ok 2 - MM->can(...) ok 3 - os_flavor() returned something ok 4 - os_flavor_is() one flavor ok 5 - many flavors ok 6 - wrong flavor ok 7 - no flavor ok t/MM_BeOS.t ............... skipped: This is not BeOS t/MM_Cygwin.t ............. skipped: This is not cygwin t/MM_NW5.t ................ skipped: This is not NW5 t/MM_OS2.t ................ skipped: This is not OS/2 t/MM_Unix.t ............... skipped: Non-Unix platform t/MM_VMS.t ................ skipped: This is not VMS t/MM_Win32.t .............. ok 1 - require ExtUtils::MM_Win32; ok 2 - replace_manpage_separator() ok 3 - COMSPEC is a maybe_command() ok 4 - maybe_command() without extension ok 5 - not a maybe_command() ok 6 - file_name_is_absolute() ok 7 - not file_name_is_absolute() ok 8 - find_perl() finds this perl ok 9 - catdir() ok 10 - catdir() eq File::Spec->catdir() ok 11 - catfile() ok 12 - catfile() eq File::Spec->catfile() # init_tools creates expected keys ok 13 - init_tools: TOUCH ok 14 - init_tools: CHMOD ok 15 - init_tools: CP ok 16 - init_tools: RM_F ok 17 - init_tools: RM_RF ok 18 - init_tools: MV ok 19 - init_tools: NOOP ok 20 - init_tools: NOECHO ok 21 - init_tools: ECHO ok 22 - init_tools: ECHO_N ok 23 - init_tools: TEST_F ok 24 - init_tools: DEV_NULL # init_others creates expected keys ok 25 - init_others: LD ok 26 - init_others: AR ok 27 - init_others: LDLOADLIBS ok 28 - constants() check ok 29 - constants() check ok 30 - constants() check ok 31 - constants() check ok 32 - constants() check ok 33 - path() [preset] ok 34 - PERL_ARCHIVE ok 35 - PERL_ARCHIVE_AFTER ok 36 - EXPORT_LIST ok 37 - canonpath() eq File::Spec->canonpath ok 38 - perl_script () ok 39 - perl_script (.pl) ok 40 - perl_script (.bat) ok 41 - not a perl_script anymore (.noscript) ok 42 - perl_script (.noscript) returns empty ok 43 # skip Not using 'nmake' ok 44 # skip Not using 'nmake' ok 45 # skip Not using /nmake/ ok 46 # skip Not using /nmake/ ok 47 - ->is_make_type(dmake) true ok 48 - ->is_make_type(nmake) false ok 49 - ->is_make_type(dmake) true ok 50 - ->is_make_type(nmake) false ok 51 - empty cc is not recognized as gcc ok 52 - plain "gcc" is recognized ok 53 - fully qualified "gcc" is recognized ok 54 - dash-extended gcc is recognized ok 55 - underscore-extended gcc is not recognized ok 56 - empty cc is not recognized as borland ok 57 - plain "bcc" is recognized ok 58 - fully qualified borland cc is recognized ok 59 - dash-extended borland cc is recognized ok 60 - underscore-extended borland cc is recognized 1..60 ok t/oneliner.t .............. 1..16 ok 1 - use ExtUtils::MM; ok 2 - An object of class 'MM' isa 'ExtUtils::MakeMaker' ok 3 - An object of class 'MM' isa 'ExtUtils::MM_Any' ok 4 - quotes ok 5 - dollar signs ok 6 - switches ok 7 - single quote ok 8 - bracket, then quote ok 9 - quote, then bracket ok 10 - quotes and brackets mixed ok 11 - brackets, pipes and quotes ok 12 - example 8.1 ok 13 - example 8.2 ok 14 - example 8.3 ok 15 - example 8.4 ok 16 - example 8.5 ok t/parse_abstract.t ........ ok 1 - Simple abstract :crlf=0 ok 2 - Simple abstract :crlf=1 ok 3 - Name.pm :crlf=0 ok 4 - Name.pm :crlf=1 ok 5 - double dash :crlf=0 ok 6 - double dash :crlf=1 ok 7 - Only in POD :crlf=0 ok 8 - Only in POD :crlf=1 ok 9 - more spaces :crlf=0 ok 10 - more spaces :crlf=1 ok 11 - contains a line break :crlf=0 ok 12 - contains a line break :crlf=1 1..12 ok t/parse_version.t ......... 1..188 ok 1 - $_ not leaked by parse_version ok 2 - package Foo::Bar 1.23 ; ok 3 - package Foo::Bar 1.23 ; does not cause warnings ok 4 - $_ not leaked by parse_version ok 5 - package Foo::Bar 1.23 { } ok 6 - package Foo::Bar 1.23 { } does not cause warnings ok 7 - $_ not leaked by parse_version ok 8 - "package Foo 1.23" ok 9 - "package Foo 1.23" does not cause warnings ok 10 - $_ not leaked by parse_version ok 11 - $CGI::VERSION='3.63' ok 12 - $CGI::VERSION='3.63' does not cause warnings ok 13 - $_ not leaked by parse_version ok 14 - $FOO::VERSION = '1.10'; ok 15 - $FOO::VERSION = '1.10'; does not cause warnings ok 16 ok 17 - $_ not leaked by parse_version ok 18 - $Something::VERSION != 1.0 ok 19 - $Something::VERSION != 1.0 does not cause warnings ok 20 ok 21 - $_ not leaked by parse_version ok 22 - $Something::VERSION <= 1.0 ok 23 - $Something::VERSION <= 1.0 does not cause warnings ok 24 ok 25 - $_ not leaked by parse_version ok 26 - $Something::VERSION == 1.0 ok 27 - $Something::VERSION == 1.0 does not cause warnings ok 28 - $_ not leaked by parse_version ok 29 - $Something::VERSION == 1.0\n$VERSION = 2.3\n ok 30 - $Something::VERSION == 1.0\n$VERSION = 2.3\n does not cause warnings ok 31 - $_ not leaked by parse_version ok 32 - $Something::VERSION == 1.0\n$VERSION = 2.3\n$VERSION = 4.5\n ok 33 - $Something::VERSION == 1.0\n$VERSION = 2.3\n$VERSION = 4.5\n does not cause warnings ok 34 ok 35 - $_ not leaked by parse_version ok 36 - $Something::VERSION >= 1.0 ok 37 - $Something::VERSION >= 1.0 does not cause warnings ok 38 - $_ not leaked by parse_version ok 39 - $VERSION = "1.627"; \# ==> ALSO update the version in the pod text below! ok 40 - $VERSION = "1.627"; \# ==> ALSO update the version in the pod text below! does not cause warnings ok 41 - $_ not leaked by parse_version ok 42 - $VERSION = '1.00' ok 43 - $VERSION = '1.00' does not cause warnings ok 44 - $_ not leaked by parse_version ok 45 - $VERSION = -1.0 ok 46 - $VERSION = -1.0 does not cause warnings ok 47 - $_ not leaked by parse_version ok 48 - $VERSION = 0.0 ok 49 - $VERSION = 0.0 does not cause warnings ok 50 - $_ not leaked by parse_version ok 51 - $VERSION = 0.02 ok 52 - $VERSION = 0.02 does not cause warnings ok 53 - $_ not leaked by parse_version ok 54 - $VERSION = qv("1.2.3") ok 55 - $VERSION = qv("1.2.3") does not cause warnings ok 56 - $_ not leaked by parse_version ok 57 - $VERSION = sprintf("%d.%03d", q$Revision: 3.74 $ =~ /(\d+)\.(\d+)/); ok 58 - $VERSION = sprintf("%d.%03d", q$Revision: 3.74 $ =~ /(\d+)\.(\d+)/); does not cause warnings ok 59 - $_ not leaked by parse_version ok 60 - $VERSION = substr(q$Revision: 2.8 $, 10) + 2 . ""; ok 61 - $VERSION = substr(q$Revision: 2.8 $, 10) + 2 . ""; does not cause warnings ok 62 - $_ not leaked by parse_version ok 63 - $VERSION = undef ok 64 - $VERSION = undef does not cause warnings ok 65 - $_ not leaked by parse_version ok 66 - $VERSION = v1.2.3 ok 67 - $VERSION = v1.2.3 does not cause warnings ok 68 ok 69 - $_ not leaked by parse_version ok 70 - $wibble = 1.0 ok 71 - $wibble = 1.0 does not cause warnings ok 72 - $_ not leaked by parse_version ok 73 - ($VERSION) = q$Revision: 32208 $ =~ /(\d+)/g; ok 74 - ($VERSION) = q$Revision: 32208 $ =~ /(\d+)/g; does not cause warnings ok 75 - $_ not leaked by parse_version ok 76 - *FOO::VERSION = \'1.11'; ok 77 - *FOO::VERSION = \'1.11'; does not cause warnings ok 78 - $_ not leaked by parse_version ok 79 - *VERSION = \'1.01' ok 80 - *VERSION = \'1.01' does not cause warnings ok 81 - $_ not leaked by parse_version ok 82 - BEGIN { our $VERSION = '1.23' } ok 83 - BEGIN { our $VERSION = '1.23' } does not cause warnings ok 84 ok 85 - $_ not leaked by parse_version ok 86 - elsif ( $Something::VERSION >= 1.99 ) ok 87 - elsif ( $Something::VERSION >= 1.99 ) does not cause warnings ok 88 - $_ not leaked by parse_version ok 89 - if( $Foo::VERSION >= 3.00 ) { ok 90 - if( $Foo::VERSION >= 3.00 ) { does not cause warnings ok 91 - $_ not leaked by parse_version ok 92 - local $FOO::VERSION = '1.30' ok 93 - local $FOO::VERSION = '1.30' does not cause warnings ok 94 - $_ not leaked by parse_version ok 95 - local $VERISON = '1.02' ok 96 - local $VERISON = '1.02' does not cause warnings ok 97 - $_ not leaked by parse_version ok 98 - my $VERSION = '1.01' ok 99 - my $VERSION = '1.01' does not cause warnings ok 100 ok 101 - $_ not leaked by parse_version ok 102 - my $meta_coder = ($JSON::XS::VERSION >= 1.4) ? ok 103 - my $meta_coder = ($JSON::XS::VERSION >= 1.4) ? does not cause warnings ok 104 - $_ not leaked by parse_version ok 105 - our $VERSION = '1.23'; ok 106 - our $VERSION = '1.23'; does not cause warnings ok 107 - $_ not leaked by parse_version ok 108 - our $VERSION = 2.34;\npackage Foo 1.23 { }\n ok 109 - our $VERSION = 2.34;\npackage Foo 1.23 { }\n does not cause warnings ok 110 - $_ not leaked by parse_version ok 111 - our $VERSION = 2.34;\npackage Foo 1.23;\n ok 112 - our $VERSION = 2.34;\npackage Foo 1.23;\n does not cause warnings ok 113 - $_ not leaked by parse_version ok 114 - our $VERSION = do { my @r = ( q$Revision: 2.7 $ =~ /\d+/g ); sprintf "%d." . "%02d" x $\#r, @r }; ok 115 - our $VERSION = do { my @r = ( q$Revision: 2.7 $ =~ /\d+/g ); sprintf "%d." . "%02d" x $\#r, @r }; does not cause warnings ok 116 - $_ not leaked by parse_version ok 117 - package Foo 1.23 {\nour $VERSION = 2.34;\n}\n ok 118 - package Foo 1.23 {\nour $VERSION = 2.34;\n}\n does not cause warnings ok 119 - $_ not leaked by parse_version ok 120 - package Foo 1.23 { } ok 121 - package Foo 1.23 { } does not cause warnings ok 122 - $_ not leaked by parse_version ok 123 - package Foo 1.230 { } ok 124 - package Foo 1.230 { } does not cause warnings ok 125 - $_ not leaked by parse_version ok 126 - package Foo 1.230; ok 127 - package Foo 1.230; does not cause warnings ok 128 - $_ not leaked by parse_version ok 129 - package Foo 1.23; ok 130 - package Foo 1.23; does not cause warnings ok 131 - $_ not leaked by parse_version ok 132 - package Foo 1.23;\nour $VERSION = 2.34;\n ok 133 - package Foo 1.23;\nour $VERSION = 2.34;\n does not cause warnings ok 134 - $_ not leaked by parse_version ok 135 - package Foo 1.23_01 { } ok 136 - package Foo 1.23_01 { } does not cause warnings ok 137 - $_ not leaked by parse_version ok 138 - package Foo 1.23_01; ok 139 - package Foo 1.23_01; does not cause warnings ok 140 - $_ not leaked by parse_version ok 141 - package Foo v1.2.3 { } ok 142 - package Foo v1.2.3 { } does not cause warnings ok 143 - $_ not leaked by parse_version ok 144 - package Foo v1.2.3; ok 145 - package Foo v1.2.3; does not cause warnings ok 146 - $_ not leaked by parse_version ok 147 - package Foo v1.23_01 { } ok 148 - package Foo v1.23_01 { } does not cause warnings ok 149 - $_ not leaked by parse_version ok 150 - package Foo v1.23_01; ok 151 - package Foo v1.23_01; does not cause warnings ok 152 - $_ not leaked by parse_version ok 153 - package Foo'Bar 1.23 { } ok 154 - package Foo'Bar 1.23 { } does not cause warnings ok 155 - $_ not leaked by parse_version ok 156 - package Foo'Bar 1.23; ok 157 - package Foo'Bar 1.23; does not cause warnings ok 158 - $_ not leaked by parse_version ok 159 - package Foo::100 {\nour $VERSION = 2.34;\n}\n ok 160 - package Foo::100 {\nour $VERSION = 2.34;\n}\n does not cause warnings ok 161 - $_ not leaked by parse_version ok 162 - package Foo::100;\nour $VERSION = 2.34;\n ok 163 - package Foo::100;\nour $VERSION = 2.34;\n does not cause warnings ok 164 - $_ not leaked by parse_version ok 165 - package Foo::Bar 1.2.3 { } ok 166 - package Foo::Bar 1.2.3 { } does not cause warnings ok 167 - $_ not leaked by parse_version ok 168 - package Foo::Bar 1.2.3; ok 169 - package Foo::Bar 1.2.3; does not cause warnings ok 170 - $_ not leaked by parse_version ok 171 - package Foo::Bar 1.23 { } ok 172 - package Foo::Bar 1.23 { } does not cause warnings ok 173 - $_ not leaked by parse_version ok 174 - package Foo::Bar 1.23; ok 175 - package Foo::Bar 1.23; does not cause warnings ok 176 - $_ not leaked by parse_version ok 177 - package Foo::Bar v1.2.3 { } ok 178 - package Foo::Bar v1.2.3 { } does not cause warnings ok 179 - $_ not leaked by parse_version ok 180 - package Foo::Bar v1.2.3; ok 181 - package Foo::Bar v1.2.3; does not cause warnings ok 182 - $_ not leaked by parse_version ok 183 - use version; $VERSION = qv("1.2.3"); ok 184 - use version; $VERSION = qv("1.2.3"); does not cause warnings ok 185 - $_ not leaked by parse_version ok 186 - eval 'sub version {...} in version string ok 187 - $_ not leaked by parse_version ok 188 - version.pm not confused by version sub ok t/PL_FILES.t .............. 1..10 ok 1 ok 2 ok 3 ok 4 - single.out was created ok 5 - 1.out was created ok 6 - 2.out was created ok 7 - blib/lib/PL/Bar.pm was created ok 8 - blib/lib/PL/Bar2.pm was created ok 9 ok 10 ok t/pm.t .................... 1..6 ok 1 - setup ok 2 - chdir'd to Big-Dummy ok 3 ok 4 ok 5 ok 6 - teardown ok t/pm_to_blib.t ............ ok 1 - setup ok 2 - chdir'd to Big-Dummy ok 3 - run("C:\Perl64-5.20\bin\perl.exe" Makefile.PL) ok 4 - run("dmake") ok 5 - blib copied pm file ok 6 ok 7 - run("dmake") ok 8 ok 9 - run("C:\Perl64-5.20\bin\perl.exe" Makefile.PL) ok 10 - run("dmake") ok 11 ok 12 - blib copied pm file ok 13 ok 14 - teardown 1..14 ok t/pod2man.t ............... 1..3 ok 1 ok 2 ok 3 ok t/postamble.t ............. 1..8 ok 1 - setup ok 2 - chdir'd to Big-Dummy ok 3 - postamble args passed ok 4 - postamble argument not warned about ok 5 ok 6 - postamble added to the Makefile ok 7 ok 8 - teardown ok t/prefixify.t ............. 1..4 ok 1 - prefixify w/defaults ok 2 - prefixify w/defaults and PREFIX ok 3 - relative paths + PREFIX ok 4 - prefixify Win32 paths ok t/prereq.t ................ 1..21 ok 1 - setup ok 2 - chdir'd to Big-Dummy ok 3 - tie STDOUT ok 4 - basic prereq ok 5 - version range ok 6 - strict 99999 ok 7 - non-exist prereq ok 8 - non-exist prereq ok 9 - non-exist prereq ok 10 - 2 warnings ok 11 - undef version warning ok 12 - not found warning ok 13 - 2 bad prereq warnings ok 14 - no warnings on PREREQ_FATAL ok 15 - PREREQ_FATAL ok 16 - CONFIGURE sub non-exist req no warn ok 17 - PREREQ_FATAL happens before CONFIGURE ok 18 - CLI PREREQ_FATAL warns ok 19 - CLI PREREQ_FATAL works ok 20 - chdir updir ok 21 - teardown ok t/prereq_print.t .......... 1..11 ok 1 - setup ok 2 - chdir'd to Big-Dummy ok 3 - PREREQ_PRINT produces no Makefile ok 4 - exited normally ok 5 - prereqs dumped ok 6 - without error ok 7 - PRINT_PREREQ produces no Makefile ok 8 - exited normally ok 9 - prereqs dumped ok 10 ok 11 - teardown ok t/problems.t .............. 1..5 ok 1 - chdir'd to Problem-Module ok 2 - cwd in @INC ok 3 - Makefile.PL death in subdir warns ok 4 - chdir .. ok 5 - teardown ok t/prompt.t ................ 1..11 ok 1 - no args ok 2 - undef message ok 3 - no default ok 4 - question ok 5 - undef default ok 6 - question ok 7 - default ok 8 - question ok 9 - STDIN not a tty ok 10 - from STDIN ok 11 - question ok t/recurs.t ................ 1..28 ok 1 - chdir'd to Recurs ok 2 - Makefile.PL exited with zero ok 3 - Makefile written ok 4 - sub Makefile written ok 5 - recursive make exited normally ok 6 ok 7 - cleaning out recurs ok 8 - chdir'd to Recurs ok 9 - Makefile.PL NORECURS=1 exited with zero ok 10 - Makefile written ok 11 - sub Makefile not written ok 12 - recursive make exited normally ok 13 ok 14 - cleaning out recurs ok 15 - chdir'd to Recurs ok 16 - Makefile.PL exited with zero ok 17 - Makefile written ok 18 - sub Makefile written ok 19 ok 20 - prepend .. not stomping WriteMakefile args ok 21 - test failure in a subdir causes make to fail ok 22 ok 23 - cleaning out recurs ok 24 - chdir'd to Recurs ok 25 - Makefile.PL exited with zero ok 26 - recursive make exited normally ok 27 ok 28 - teardown ok t/revision.t .............. 1..4 ok 1 - use ExtUtils::MakeMaker; ok 2 - use ExtUtils::MM_VMS; ok 3 ok 4 ok t/several_authors.t ....... 1..19 ok 1 - entering dir Multiple-Authors # argument verification ok 2 - capturing stdout ok 3 - arrayref in AUTHOR does not trigger a warning ok 4 - nor a hard failure # argument verification via CONFIGURE ok 5 - capturing stdout ok 6 - scalar in AUTHOR inside CONFIGURE does not trigger a warning ok 7 - nor a hard failure # generated files verification ok 8 - Makefile.PL exiting normally ok 9 - Makefile present # ppd output ok 10 - Make ppd exiting normally ok 11 - .ppd file present ok 12 - .ppd file content good # META.yml output ok 13 - Make metafile exiting normally ok 14 - META.yml validates ok 15 - META.yml content good ok 16 - META.json validates ok 17 - META.json content good ok 18 - leaving dir ok 19 - teardown ok t/split_command.t ......... 1..7 ok 1 - max_exec_len ok 2 - forced a short max_exec_len ok 3 ok 4 ok 5 ok 6 - pairs preserved ok 7 - no args means no commands ok t/test_boilerplate.t ...... 1..1 ok 1 - Your test code goes here ok t/testlib.t ............... 1..5 ok 1 - No blib dirs yet in @INC ok 2 - use ExtUtils::testlib; ok 3 - ExtUtils::testlib added two @INC dirs! ok 4 - and theyre absolute ok 5 - @INC is not tainted ok t/unicode.t ............... 1..8 ok 1 - chdir'd to Problem-Module # ExtUtils::MakeMaker::Locale vars: cp437;cp437;cp437;cp437 # Locale env vars: ok 2 - no warning ok 3 - utf8 abstract ok 4 - Exit code of make == 0 ok 5 # skip Manpage not generated ok 6 - Exit code of make == 0 ok 7 - chdir updir ok 8 - teardown ok t/VERSION_FROM.t .......... 1..1 ok 1 - VERSION_FROM when $VERSION = 0 ok t/vstrings.t .............. 1..57 ok 1 - tie STDOUT ok 2 - Undef not fatal ok 3 - Undef handled right ok 4 - Zero-length not fatal ok 5 - Zero-length handled right ok 6 - Semi-colon after 0 not fatal ok 7 - Semi-colon after 0 handled right ok 8 - random string not fatal ok 9 - random string handled right ok 10 - 2-part Decimal not fatal ok 11 - 2-part Decimal handled right ok 12 - 2-part Decimal String not fatal ok 13 - 2-part Decimal String handled right ok 14 - 2-part Underscore String not fatal ok 15 - 2-part Underscore String handled right ok 16 - 3-part Decimal String not fatal ok 17 - 3-part Decimal String handled right ok 18 - 2-part bare v-string not fatal ok 19 - 2-part bare v-string handled right ok 20 - 3-part bare V-string not fatal ok 21 - 3-part bare V-string handled right ok 22 - 2-part v-decimal string not fatal ok 23 - 2-part v-decimal string handled right ok 24 - 3-part v-Decimal String not fatal ok 25 - 3-part v-Decimal String handled right ok 26 - Version range not fatal ok 27 - Version range handled right ok 28 - Scientific Notation not fatal ok 29 - Scientific Notation handled right ok 30 - Undef not fatal ok 31 - Undef handled right ok 32 - Zero-length not fatal ok 33 - Zero-length handled right ok 34 - Semi-colon after 0 not fatal ok 35 - Semi-colon after 0 handled right ok 36 - random string not fatal ok 37 - random string handled right ok 38 - 2-part Decimal not fatal ok 39 - 2-part Decimal handled right ok 40 - 2-part Decimal String not fatal ok 41 - 2-part Decimal String handled right ok 42 - 2-part Underscore String not fatal ok 43 - 2-part Underscore String handled right ok 44 - 3-part Decimal String not fatal ok 45 - 3-part Decimal String handled right ok 46 - 2-part bare v-string not fatal ok 47 - 2-part bare v-string handled right ok 48 - 3-part bare V-string not fatal ok 49 - 3-part bare V-string handled right ok 50 - 2-part v-decimal string not fatal ok 51 - 2-part v-decimal string handled right ok 52 - 3-part v-Decimal String not fatal ok 53 - 3-part v-Decimal String handled right ok 54 - Version range not fatal ok 55 - Version range handled right ok 56 - Scientific Notation not fatal ok 57 - Scientific Notation handled right ok t/WriteEmptyMakefile.t .... 1..5 ok 1 - main->can('WriteEmptyMakefile') ok 2 ok 3 ok 4 ok 5 ok t/writemakefile_args.t .... 1..43 ok 1 - setup ok 2 - chdir'd to Big-Dummy 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 - An object of class 'version' isa 'version' ok 24 ok 25 ok 26 ok 27 - An object of class 'version' isa 'version' ok 28 ok 29 ok 30 ok 31 ok 32 ok 33 ok 34 ok 35 ok 36 ok 37 ok 38 - parse_args() splits like shell ok 39 - parse_args() splits like shell ok 40 - parse_args() splits like shell ok 41 - parse_args() splits like shell ok 42 ok 43 - teardown ok All tests successful. Files=66, Tests=1295, 186 wallclock secs ( 0.75 usr + 0.23 sys = 0.98 CPU) Result: PASS dmake: makefile: line 366: Warning: -- Ignoring AUGMAKE meta-target [.NOTPARALLEL] because prerequisites are present. BINGOS/ExtUtils-MakeMaker-7.24.tar.gz dmake test TEST_VERBOSE=1 -- OK Fetching with LWP: http://ppm.activestate.com/CPAN/authors/id/B/BI/BINGOS/CHECKSUMS Chris Williams <chris@bingosnet.co.uk> Create a module Makefile >>> (cd C:\cpanfly-5.20-64\var\tmp\cpan_build\ExtUtils-MakeMaker-7.24-3lgFan && tar cvf - ExtUtils-MakeMaker-7.24.ppd blib) | gzip -c >C:/cpanfly-5.20-64/var/REPO/B/BI/BINGOS/ExtUtils-MakeMaker-7.24.tar.gz ExtUtils-MakeMaker-7.24.ppd blib/ blib/lib/ blib/lib/ExtUtils/ blib/lib/ExtUtils/Command/ blib/lib/ExtUtils/Command/MM.pm blib/lib/ExtUtils/Command.pm blib/lib/ExtUtils/Liblist/ blib/lib/ExtUtils/Liblist/Kid.pm blib/lib/ExtUtils/Liblist.pm blib/lib/ExtUtils/MakeMaker/ blib/lib/ExtUtils/MakeMaker/Config.pm blib/lib/ExtUtils/MakeMaker/FAQ.pod blib/lib/ExtUtils/MakeMaker/Locale.pm blib/lib/ExtUtils/MakeMaker/Tutorial.pod blib/lib/ExtUtils/MakeMaker/version/ blib/lib/ExtUtils/MakeMaker/version/regex.pm blib/lib/ExtUtils/MakeMaker/version/vpp.pm blib/lib/ExtUtils/MakeMaker/version.pm blib/lib/ExtUtils/MakeMaker.pm blib/lib/ExtUtils/Mkbootstrap.pm blib/lib/ExtUtils/Mksymlists.pm blib/lib/ExtUtils/MM.pm blib/lib/ExtUtils/MM_AIX.pm blib/lib/ExtUtils/MM_Any.pm blib/lib/ExtUtils/MM_BeOS.pm blib/lib/ExtUtils/MM_Cygwin.pm blib/lib/ExtUtils/MM_Darwin.pm blib/lib/ExtUtils/MM_DOS.pm blib/lib/ExtUtils/MM_MacOS.pm blib/lib/ExtUtils/MM_NW5.pm blib/lib/ExtUtils/MM_OS2.pm blib/lib/ExtUtils/MM_QNX.pm blib/lib/ExtUtils/MM_Unix.pm blib/lib/ExtUtils/MM_UWIN.pm blib/lib/ExtUtils/MM_VMS.pm blib/lib/ExtUtils/MM_VOS.pm blib/lib/ExtUtils/MM_Win32.pm blib/lib/ExtUtils/MM_Win95.pm blib/lib/ExtUtils/MY.pm blib/lib/ExtUtils/testlib.pm blib/script/ blib/script/instmodsh blib/script/instmodsh.bat megalib: Not installing B/BI/BINGOS/ExtUtils-MakeMaker-7.24.tar.gz due to config XSAWYERX/Dancer2-0.204004.tar.gz Has already been unwrapped into directory C:\cpanfly-5.20-64\var\tmp\cpan_build\Dancer2-0.204004-EaUcYC Prepending C:\cpanfly-5.20-64\var\tmp\cpan_build\ExtUtils-MakeMaker-7.24-3lgFan/blib/arch C:\cpanfly-5.20-64\var\tmp\cpan_build\ExtUtils-MakeMaker-7.24-3lgFan/blib/lib to PERL5LIB for 'prepare' Configuring X/XS/XSAWYERX/Dancer2-0.204004.tar.gz with Makefile.PL >>> C:\Perl64-5.20\bin\perl.exe Makefile.PL Warning: prerequisite Sub::Quote 0 not found. Checking if your kit is complete... Looks good Have \cpanfl~1.20-\var\megalib Want \perl64-5.20\lib Your perl and your Config.pm seem to have different ideas about the architecture they are running on. Perl thinks: [megalib] Config says: [MSWin32-x64-multi-thread] This may or may not cause problems. Please check your installation of perl if you have problems building this extension. Generating a dmake-style Makefile Writing Makefile for Dancer2 Writing MYMETA.yml and MYMETA.json XSAWYERX/Dancer2-0.204004.tar.gz C:\Perl64-5.20\bin\perl.exe Makefile.PL -- OK Running make for X/XS/XSAWYERX/Dancer2-0.204004.tar.gz Prepending C:\cpanfly-5.20-64\var\tmp\cpan_build\ExtUtils-MakeMaker-7.24-3lgFan/blib/arch C:\cpanfly-5.20-64\var\tmp\cpan_build\ExtUtils-MakeMaker-7.24-3lgFan/blib/lib to PERL5LIB for 'make' ---- Unsatisfied dependencies detected during ---- ---- XSAWYERX/Dancer2-0.204004.tar.gz ---- Sub::Quote [requires] Running test for module 'Sub::Quote' Prepending C:\cpanfly-5.20-64\var\tmp\cpan_build\ExtUtils-MakeMaker-7.24-3lgFan/blib/arch C:\cpanfly-5.20-64\var\tmp\cpan_build\ExtUtils-MakeMaker-7.24-3lgFan/blib/lib to PERL5LIB for 'get' Checksum for C:\cpanfly-5.20-64\var\cpan\sources\authors\id\H\HA\HAARG\Sub-Quote-2.003001.tar.gz ok Sub-Quote-2.003001/ Sub-Quote-2.003001/Changes Sub-Quote-2.003001/lib/ Sub-Quote-2.003001/maint/ Sub-Quote-2.003001/Makefile.PL Sub-Quote-2.003001/MANIFEST Sub-Quote-2.003001/META.json Sub-Quote-2.003001/META.yml Sub-Quote-2.003001/README Sub-Quote-2.003001/t/ Sub-Quote-2.003001/xt/ Sub-Quote-2.003001/xt/release/ Sub-Quote-2.003001/xt/release/kwalitee.t Sub-Quote-2.003001/t/croak-locations.t Sub-Quote-2.003001/t/lib/ Sub-Quote-2.003001/t/sub-defer-no-subname.t Sub-Quote-2.003001/t/sub-defer-threads.t Sub-Quote-2.003001/t/sub-defer.t Sub-Quote-2.003001/t/sub-quote-threads.t Sub-Quote-2.003001/t/sub-quote.t Sub-Quote-2.003001/t/lib/ErrorLocation.pm Sub-Quote-2.003001/t/lib/InlineModule.pm Sub-Quote-2.003001/maint/Makefile.PL.include Sub-Quote-2.003001/lib/Sub/ Sub-Quote-2.003001/lib/Sub/Defer.pm Sub-Quote-2.003001/lib/Sub/Quote.pm Prepending C:\cpanfly-5.20-64\var\tmp\cpan_build\ExtUtils-MakeMaker-7.24-3lgFan/blib/arch C:\cpanfly-5.20-64\var\tmp\cpan_build\ExtUtils-MakeMaker-7.24-3lgFan/blib/lib to PERL5LIB for 'prepare' Configuring H/HA/HAARG/Sub-Quote-2.003001.tar.gz with Makefile.PL >>> C:\Perl64-5.20\bin\perl.exe Makefile.PL Checking if your kit is complete... Looks good Have \cpanfl~1.20-\var\megalib Want \perl64-5.20\lib Your perl and your Config.pm seem to have different ideas about the architecture they are running on. Perl thinks: [megalib] Config says: [MSWin32-x64-multi-thread] This may or may not cause problems. Please check your installation of perl if you have problems building this extension. Generating a dmake-style Makefile Writing Makefile for Sub::Quote Writing MYMETA.yml and MYMETA.json HAARG/Sub-Quote-2.003001.tar.gz C:\Perl64-5.20\bin\perl.exe Makefile.PL -- OK Running make for H/HA/HAARG/Sub-Quote-2.003001.tar.gz Prepending C:\cpanfly-5.20-64\var\tmp\cpan_build\ExtUtils-MakeMaker-7.24-3lgFan/blib/arch C:\cpanfly-5.20-64\var\tmp\cpan_build\ExtUtils-MakeMaker-7.24-3lgFan/blib/lib to PERL5LIB for 'make' >>> dmake cp lib/Sub/Defer.pm blib\lib\Sub\Defer.pm cp lib/Sub/Quote.pm blib\lib\Sub\Quote.pm HAARG/Sub-Quote-2.003001.tar.gz dmake -- OK Prepending C:\cpanfly-5.20-64\var\tmp\cpan_build\ExtUtils-MakeMaker-7.24-3lgFan/blib/arch C:\cpanfly-5.20-64\var\tmp\cpan_build\ExtUtils-MakeMaker-7.24-3lgFan/blib/lib to PERL5LIB for 'test' Running make test >>> dmake test TEST_VERBOSE=1 "C:\Perl64-5.20\bin\perl.exe" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(1, 'blib\lib', 'blib\arch')" t/*.t t/croak-locations.t ....... ok 1 - Sub::Defer::defer_sub - unqualified name ok 2 - Sub::Quote::quote_sub - long package ok 3 - Sub::Quote::unquote_sub - bad captures ok 4 - Sub::Quote::unquote_sub - compile error 1..4 ok t/sub-defer-no-subname.t .. ok 1 - one defer installed ok 2 - two defer installed ok 3 - one defer runs ok 4 - one made ok 5 - two not made ok 6 - one (deferred) still runs ok 7 - one (undeferred) runs ok 8 - correct error for defer_sub with unqualified name ok 9 - make two ok 10 - repeated undefer doesn't regenerate ok 11 - two installed ok 12 - two (deferred) still runs ok 13 - two (undeferred) runs ok 14 - undefer non-deferred is a no-op ok 15 - four defer installed ok 16 - around works ok 17 - around has not been destroyed by first invocation ok 18 - one_all not made ok 19 - two_all not made ok 20 - one_all made by undefer_all ok 21 - two_all made by undefer_all ok 22 - one made by undefer_package ok 23 - two made by undefer_package ok 24 - sub-package not undefered by undefer_package ok 25 - deferred subs don't leak ok 26 - CLONE cleans out expired entries ok 27 - CLONE doesn't strengthen refs ok 28 - CLONE works when quoted info saved externally ok 29 - CLONE keeps entries that had info saved externally ok 30 - CLONE works when quoted info kept alive externally ok 31 - CLONE removes expired entries that were kept alive externally ok 32 - undeferring expired sub (or reused refaddr) after undefer_package lives ok 33 - attributes are applied to deferred subs 1..33 ok t/sub-defer-threads.t ..... ok 1 - able to retrieve info in thread ok 2 - able to undefer in thread 1..2 ok t/sub-defer.t ............. ok 1 - one defer installed ok 2 - two defer installed ok 3 - one defer runs ok 4 - one made ok 5 - two not made ok 6 - one (deferred) still runs ok 7 - one (undeferred) runs ok 8 - correct error for defer_sub with unqualified name ok 9 - make two ok 10 - repeated undefer doesn't regenerate ok 11 - two installed ok 12 - two (deferred) still runs ok 13 - two (undeferred) runs ok 14 - undefer non-deferred is a no-op ok 15 - four defer installed ok 16 - around works ok 17 - around has not been destroyed by first invocation ok 18 - one_all not made ok 19 - two_all not made ok 20 - one_all made by undefer_all ok 21 - two_all made by undefer_all ok 22 - one made by undefer_package ok 23 - two made by undefer_package ok 24 - sub-package not undefered by undefer_package ok 25 - deferred subs don't leak ok 26 - CLONE cleans out expired entries ok 27 - CLONE doesn't strengthen refs ok 28 - CLONE works when quoted info saved externally ok 29 - CLONE keeps entries that had info saved externally ok 30 - CLONE works when quoted info kept alive externally ok 31 - CLONE removes expired entries that were kept alive externally ok 32 - undeferring expired sub (or reused refaddr) after undefer_package lives ok 33 - attributes are applied to deferred subs 1..33 ok t/sub-quote-threads.t ..... ok 1 - able to retrieve quoted sub in thread ok 2 - One (quoted version) ok 3 - One (unquoted version) ok 4 - Two in thread (quoted version) ok 5 - Two in thread (unquoted version) ok 6 - Two in thread (quoted version again) 1..6 ok t/sub-quote.t ............. ok 1 - Nothing evaled yet ok 2 - unquote_sub returns undef for unknown subs ok 3 - subs one evaled ok 4 - One (quoted version) ok 5 - One (unquoted version) ok 6 - Two (quoted version) ok 7 - Two (unquoted version) ok 8 - Two (quoted version again) ok 9 - get ok (named method) ok 10 - set ok (named method) ok 11 - re-get ok (named method) ok 12 - exception contains correct name ok 13 - can get quoted from installed sub ok 14 - can still get quoted from installed sub after undefer ok 15 - bare sub name installed in current package ok 16 - long names work if package and sub are short enough ok 17 - over long package names error ok 18 - over long sub names error ok 19 - packages with spaces are invalid ok 20 - sub names with spaces are invalid ok 21 - package names starting with numbers are not valid ok 22 - sub names starting with numbers are not valid ok 23 - quoted sub with syntax error dies when called ok 24 - package preserved from context ok 25 - package used from options ok 26 - hints preserved from context ok 27 - hints used from options ok 28 - "no warnings" preserved from context ok 29 - "use warnings" preserved from context ok 30 - warnings used from options ok 31 - hints hash preserved from context ok 32 - hints hash used from options ok 33 - empty hints maintained when inlined ok 34 - integer overload is working not ok 35 # TODO & SKIP refs in hints hash not yet implemented not ok 36 # TODO & SKIP refs in hints hash not yet implemented not ok 37 # TODO & SKIP refs in hints hash not yet implemented not ok 38 # TODO & SKIP refs in hints hash not yet implemented ok 39 - closure integer overload is working not ok 40 # TODO & SKIP refs in hints hash not yet implemented not ok 41 # TODO & SKIP refs in hints hash not yet implemented not ok 42 # TODO & SKIP refs in hints hash not yet implemented not ok 43 # TODO & SKIP refs in hints hash not yet implemented ok 44 - quoted subs don't leak ok 45 - CLONE cleans out expired entries ok 46 - CLONE doesn't strengthen refs ok 47 - CLONE works when quoted info saved externally ok 48 - CLONE keeps entries that had info saved ok 49 - CLONE works when quoted info kept alive externally ok 50 - CLONE removes expired entries that were kept alive externally ok 51 - CLONE maintains entries referenced by unquoted sub ok 52 - unquoted sub still available if quoted sub exists ok 53 - quoted data not maintained for quoted sub deleted after being unquoted ok 54 - unquoted sub still included in quote info ok 55 - evaling quotify returns same value for all strings ok 56 - evaling quotify under utf8 returns same value for all strings ok 57 - quotify preserves 0 as number ok 58 - quotify preserves 1 as number ok 59 - quotify preserves 1.5 as number ok 60 - quotify preserves 0.5 as number ok 61 - quotify preserves -10 as number ok 62 - qsub only accepts a single parameter ok 63 - capture_unroll produces valid code ok 64 - unrolled variables get correct values ok 65 - capture_unroll rejects vars other than scalar, hash, or array ok 66 - inlinify produces valid code ok 67 - inlinified code get correct values ok 68 - matching variables aren't reassigned ok 69 - inlinify produces valid code ok 70 - inlinified code get correct values ok 71 - matching variables aren't reassigned ok 72 - inlinify with unmatched params produces valid code ok 73 - inlinified code get correct values ok 74 - inlinify with out @_ produces valid code ok 75 - inlinified code get correct values ok 76 - got debug info with SUB_QUOTE_DEBUG ok 77 - evaled immediately with no_defer option ok 78 - evaled immediately with no_defer option (named) ok 79 - sub installed with no_defer option ok 80 - sub not installed with no_install option ok 81 - sub named properly with no_install option ok 82 - sub not installed with no_install and no_defer options ok 83 - sub named properly with no_install and no_defer options ok 84 - sanitize_identifier gives valid identifier ok 85 - attributes applied to quoted sub ok 86 - attributes applied to quoted sub with no_defer 1..86 ok All tests successful. Files=6, Tests=164, 1 wallclock secs ( 0.16 usr + 0.05 sys = 0.20 CPU) Result: PASS HAARG/Sub-Quote-2.003001.tar.gz dmake test TEST_VERBOSE=1 -- OK PPD for Sub-Quote-2.003001 already made XSAWYERX/Dancer2-0.204004.tar.gz Has already been unwrapped into directory C:\cpanfly-5.20-64\var\tmp\cpan_build\Dancer2-0.204004-EaUcYC XSAWYERX/Dancer2-0.204004.tar.gz Has already been prepared Running make for X/XS/XSAWYERX/Dancer2-0.204004.tar.gz Prepending C:\cpanfly-5.20-64\var\tmp\cpan_build\Sub-Quote-2.003001-A2WZZr/blib/arch C:\cpanfly-5.20-64\var\tmp\cpan_build\Sub-Quote-2.003001-A2WZZr/blib/lib C:\cpanfly-5.20-64\var\tmp\cpan_build\ExtUtils-MakeMaker-7.24-3lgFan/blib/arch C:\cpanfly-5.20-64\var\tmp\cpan_build\ExtUtils-MakeMaker-7.24-3lgFan/blib/lib to PERL5LIB for 'make' >>> dmake cp share\skel\config.yml blib\lib\auto\share\dist\Dancer2\skel\config.yml cp share\skel\bin\+app.psgi blib\lib\auto\share\dist\Dancer2\skel\bin\+app.psgi cp share\skel\t\001_base.t blib\lib\auto\share\dist\Dancer2\skel\t\001_base.t cp share\skel\public\500.html blib\lib\auto\share\dist\Dancer2\skel\public\500.html cp share\skel\public\images\perldancer-bg.jpg blib\lib\auto\share\dist\Dancer2\skel\public\images\perldancer-bg.jpg cp share\skel\public\css\style.css blib\lib\auto\share\dist\Dancer2\skel\public\css\style.css cp share\skel\views\index.tt blib\lib\auto\share\dist\Dancer2\skel\views\index.tt cp share\skel\public\+dispatch.fcgi blib\lib\auto\share\dist\Dancer2\skel\public\+dispatch.fcgi cp share\skel\public\404.html blib\lib\auto\share\dist\Dancer2\skel\public\404.html cp share\skel\t\002_index_route.t blib\lib\auto\share\dist\Dancer2\skel\t\002_index_route.t cp share\skel\.dancer blib\lib\auto\share\dist\Dancer2\skel\.dancer cp share\skel\lib\AppFile.pm blib\lib\auto\share\dist\Dancer2\skel\lib\AppFile.pm cp share\skel\views\layouts\main.tt blib\lib\auto\share\dist\Dancer2\skel\views\layouts\main.tt cp share\skel\environments\development.yml blib\lib\auto\share\dist\Dancer2\skel\environments\development.yml cp share\skel\public\images\perldancer.jpg blib\lib\auto\share\dist\Dancer2\skel\public\images\perldancer.jpg cp share\skel\cpanfile blib\lib\auto\share\dist\Dancer2\skel\cpanfile cp share\skel\public\javascripts\jquery.js blib\lib\auto\share\dist\Dancer2\skel\public\javascripts\jquery.js cp share\skel\Makefile.PL blib\lib\auto\share\dist\Dancer2\skel\Makefile.PL cp share\skel\MANIFEST.SKIP blib\lib\auto\share\dist\Dancer2\skel\MANIFEST.SKIP cp share\skel\environments\production.yml blib\lib\auto\share\dist\Dancer2\skel\environments\production.yml cp share\skel\public\css\error.css blib\lib\auto\share\dist\Dancer2\skel\public\css\error.css cp share\skel\public\favicon.ico blib\lib\auto\share\dist\Dancer2\skel\public\favicon.ico cp share\skel\public\+dispatch.cgi blib\lib\auto\share\dist\Dancer2\skel\public\+dispatch.cgi cp lib/Dancer2/Core/Error.pm blib\lib\Dancer2\Core\Error.pm cp lib/Dancer2/Core/Response/Delayed.pm blib\lib\Dancer2\Core\Response\Delayed.pm cp lib/Dancer2/Core/Cookie.pm blib\lib\Dancer2\Core\Cookie.pm cp lib/Dancer2.pm blib\lib\Dancer2.pm cp lib/Dancer2/Core/Dispatcher.pm blib\lib\Dancer2\Core\Dispatcher.pm cp lib/Dancer2/Core/Request.pm blib\lib\Dancer2\Core\Request.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/CLI/Command/gen.pm blib\lib\Dancer2\CLI\Command\gen.pm cp lib/Dancer2/Cookbook.pod blib\lib\Dancer2\Cookbook.pod cp lib/Dancer2/Core/Factory.pm blib\lib\Dancer2\Core\Factory.pm cp lib/Dancer2/Core/MIME.pm blib\lib\Dancer2\Core\MIME.pm cp lib/Dancer2/Config.pod blib\lib\Dancer2\Config.pod cp lib/Dancer2/Core/Request/Upload.pm blib\lib\Dancer2\Core\Request\Upload.pm cp lib/Dancer2/Core/HTTP.pm blib\lib\Dancer2\Core\HTTP.pm cp lib/Dancer2/CLI.pm blib\lib\Dancer2\CLI.pm cp lib/Dancer2/Core.pm blib\lib\Dancer2\Core.pm cp lib/Dancer2/CLI/Command/version.pm blib\lib\Dancer2\CLI\Command\version.pm 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/Types.pm blib\lib\Dancer2\Core\Types.pm cp lib/Dancer2/Core/Route.pm blib\lib\Dancer2\Core\Route.pm cp lib/Dancer2/Core/Runner.pm blib\lib\Dancer2\Core\Runner.pm cp lib/Dancer2/Core/Role/Logger.pm blib\lib\Dancer2\Core\Role\Logger.pm cp lib/Dancer2/Core/Role/SessionFactory/File.pm blib\lib\Dancer2\Core\Role\SessionFactory\File.pm cp lib/Dancer2/Core/Role/SessionFactory.pm blib\lib\Dancer2\Core\Role\SessionFactory.pm cp lib/Dancer2/Core/Role/ConfigReader.pm blib\lib\Dancer2\Core\Role\ConfigReader.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/Role/Hookable.pm blib\lib\Dancer2\Core\Role\Hookable.pm cp lib/Dancer2/Core/Role/HasLocation.pm blib\lib\Dancer2\Core\Role\HasLocation.pm cp lib/Dancer2/Core/Session.pm blib\lib\Dancer2\Core\Session.pm cp lib/Dancer2/Core/Role/Template.pm blib\lib\Dancer2\Core\Role\Template.pm cp lib/Dancer2/Core/Role/DSL.pm blib\lib\Dancer2\Core\Role\DSL.pm cp lib/Dancer2/Core/Role/Handler.pm blib\lib\Dancer2\Core\Role\Handler.pm cp lib/Dancer2/Core/Role/Serializer.pm blib\lib\Dancer2\Core\Role\Serializer.pm cp lib/Dancer2/Core/Time.pm blib\lib\Dancer2\Core\Time.pm cp lib/Dancer2/Logger/Null.pm blib\lib\Dancer2\Logger\Null.pm cp lib/Dancer2/Logger/File.pm blib\lib\Dancer2\Logger\File.pm cp lib/Dancer2/Logger/Capture/Trap.pm blib\lib\Dancer2\Logger\Capture\Trap.pm cp lib/Dancer2/Manual/Migration.pod blib\lib\Dancer2\Manual\Migration.pod cp lib/Dancer2/FileUtils.pm blib\lib\Dancer2\FileUtils.pm cp lib/Dancer2/Plugin.pm blib\lib\Dancer2\Plugin.pm cp lib/Dancer2/Handler/File.pm blib\lib\Dancer2\Handler\File.pm cp lib/Dancer2/Manual/Testing.pod blib\lib\Dancer2\Manual\Testing.pod cp lib/Dancer2/Logger/Capture.pm blib\lib\Dancer2\Logger\Capture.pm cp lib/Dancer2/Manual/Deployment.pod blib\lib\Dancer2\Manual\Deployment.pod cp lib/Dancer2/Handler/AutoPage.pm blib\lib\Dancer2\Handler\AutoPage.pm cp lib/Dancer2/Policy.pod blib\lib\Dancer2\Policy.pod cp lib/Dancer2/Manual.pod blib\lib\Dancer2\Manual.pod cp lib/Dancer2/Logger/Diag.pm blib\lib\Dancer2\Logger\Diag.pm cp lib/Dancer2/Plugins.pod blib\lib\Dancer2\Plugins.pod cp lib/Dancer2/Serializer/Dumper.pm blib\lib\Dancer2\Serializer\Dumper.pm cp lib/Dancer2/Logger/Console.pm blib\lib\Dancer2\Logger\Console.pm cp lib/Dancer2/Serializer/JSON.pm blib\lib\Dancer2\Serializer\JSON.pm cp lib/Dancer2/Logger/Note.pm blib\lib\Dancer2\Logger\Note.pm cp lib/Dancer2/Template/TemplateToolkit.pm blib\lib\Dancer2\Template\TemplateToolkit.pm cp lib/Dancer2/Template/Tiny.pm blib\lib\Dancer2\Template\Tiny.pm cp lib/Dancer2/Template/Implementation/ForkedTiny.pm blib\lib\Dancer2\Template\Implementation\ForkedTiny.pm cp lib/Dancer2/Serializer/YAML.pm blib\lib\Dancer2\Serializer\YAML.pm cp lib/Dancer2/Session/Simple.pm blib\lib\Dancer2\Session\Simple.pm cp lib/Dancer2/Test.pm blib\lib\Dancer2\Test.pm cp lib/Dancer2/Tutorial.pod blib\lib\Dancer2\Tutorial.pod 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 "C:\Perl64-5.20\bin\perl.exe" -MExtUtils::Command -e cp -- script/dancer2 blib\script\dancer2 pl2bat.bat blib\script\dancer2 XSAWYERX/Dancer2-0.204004.tar.gz dmake -- OK Prepending C:\cpanfly-5.20-64\var\tmp\cpan_build\Sub-Quote-2.003001-A2WZZr/blib/arch C:\cpanfly-5.20-64\var\tmp\cpan_build\Sub-Quote-2.003001-A2WZZr/blib/lib C:\cpanfly-5.20-64\var\tmp\cpan_build\ExtUtils-MakeMaker-7.24-3lgFan/blib/arch C:\cpanfly-5.20-64\var\tmp\cpan_build\ExtUtils-MakeMaker-7.24-3lgFan/blib/lib to PERL5LIB for 'test' Running make test >>> dmake test TEST_VERBOSE=1 Skip blib\lib\auto\share\dist\Dancer2\skel\views\index.tt (unchanged) Skip blib\lib\auto\share\dist\Dancer2\skel\views\layouts\main.tt (unchanged) Skip blib\lib\auto\share\dist\Dancer2\skel\public\500.html (unchanged) Skip blib\lib\auto\share\dist\Dancer2\skel\t\001_base.t (unchanged) Skip blib\lib\auto\share\dist\Dancer2\skel\t\002_index_route.t (unchanged) Skip blib\lib\auto\share\dist\Dancer2\skel\bin\+app.psgi (unchanged) Skip blib\lib\auto\share\dist\Dancer2\skel\lib\AppFile.pm (unchanged) Skip blib\lib\auto\share\dist\Dancer2\skel\public\images\perldancer-bg.jpg (unchanged) Skip blib\lib\auto\share\dist\Dancer2\skel\public\css\style.css (unchanged) Skip blib\lib\auto\share\dist\Dancer2\skel\environments\development.yml (unchanged) Skip blib\lib\auto\share\dist\Dancer2\skel\public\404.html (unchanged) Skip blib\lib\auto\share\dist\Dancer2\skel\.dancer (unchanged) Skip blib\lib\auto\share\dist\Dancer2\skel\config.yml (unchanged) Skip blib\lib\auto\share\dist\Dancer2\skel\public\+dispatch.fcgi (unchanged) Skip blib\lib\auto\share\dist\Dancer2\skel\public\+dispatch.cgi (unchanged) Skip blib\lib\auto\share\dist\Dancer2\skel\public\favicon.ico (unchanged) Skip blib\lib\auto\share\dist\Dancer2\skel\cpanfile (unchanged) Skip blib\lib\auto\share\dist\Dancer2\skel\MANIFEST.SKIP (unchanged) Skip blib\lib\auto\share\dist\Dancer2\skel\public\images\perldancer.jpg (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\Makefile.PL (unchanged) Skip blib\lib\auto\share\dist\Dancer2\skel\public\css\error.css (unchanged) "C:\Perl64-5.20\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-1046/*.t t/issues/gh-1216/*.t t/issues/gh-1226/*.t t/issues/gh-1230/*.t t/issues/gh-639/fails/*.t t/issues/gh-639/succeeds/*.t t/issues/gh-650/*.t t/issues/gh-975/*.t t/issues/memleak/*.t t/plugin2/*.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 7.1101 7.24 # File::ShareDir::Install 0.06 0.11 # # === Build Requires === # # Module Want Have # ------------------- ---- ---- # ExtUtils::MakeMaker any 7.24 # # === Test Requires === # # Module Want Have # ------------------- ---- -------- # Capture::Tiny 0.12 0.44 # ExtUtils::MakeMaker any 7.24 # File::Spec any 3.62 # HTTP::Body any 1.22 # HTTP::Cookies any 6.01 # HTTP::Headers any 6.11 # IO::Handle any 1.35 # IPC::Open3 any 1.16 # Template any 2.26 # Test::Builder any 1.001014 # Test::EOL any 1.6 # Test::Fatal any 0.014 # Test::More 0.92 1.001014 # # === Test Recommends === # # Module Want Have # ---------- -------- -------- # CPAN::Meta 2.120900 2.150005 # # === Runtime Requires === # # Module Want Have # ------------------------------------------- -------- -------- # App::Cmd::Setup any 0.331 # Attribute::Handlers any 0.99 # Carp any 1.38 # Config::Any any 0.28 # Digest::SHA any 5.95 # Encode any 2.78 # Exporter 5.57 5.72 # Exporter::Tiny any 0.044 # File::Basename any 2.85 # File::Copy any 2.30 # File::Find any 1.27 # File::Path any 2.12 # File::ShareDir any 1.102 # File::Spec any 3.62 # File::Temp any 0.2304 # HTTP::Body any 1.22 # HTTP::Date any 6.02 # HTTP::Headers::Fast any 0.20 # HTTP::Tiny any 0.070 # Hash::Merge::Simple any 0.051 # Hash::MultiValue any 0.16 # Import::Into any 1.002005 # JSON::MaybeXS any 1.003008 # List::Util 1.29 1.47 # MIME::Base64 3.13 3.15 # Module::Runtime any 0.014 # Moo 2.000000 2.003000 # Moo::Role any 2.003000 # MooX::Types::MooseLike any 0.29 # POSIX any 1.38_03 # 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.000005 # Safe::Isa any 1.000006 # Sub::Quote any 2.003001 # Template any 2.26 # Template::Tiny any 1.12 # Test::Builder any 1.001014 # Test::More 0.92 1.001014 # URI::Escape any 3.31 # YAML 0.86 1.15 # parent any 0.236 # # === Runtime Recommends === # # Module Want Have # ----------------------- -------- ------- # CGI::Deurl::XS any 0.08 # Class::XSAccessor any 1.19 # Cpanel::JSON::XS any 3.0217 # Crypt::URandom any 0.36 # HTTP::XSCookies 0.000005 missing # HTTP::XSHeaders any missing # Math::Random::ISAAC::XS any 1.004 # Pod::Simple::Search any 3.32 # Pod::Simple::SimpleTree any 3.32 # Scope::Upper any 0.29 # URL::Encode::XS any 0.03 # YAML::XS any 0.63 # # === Runtime Suggests === # # Module Want Have # ----------- ---- ---- # Fcntl any 1.11 # MIME::Types any 2.13 # # === Runtime Conflicts === # # Module Want Have # ------ ---- ---- # YAML 1.16 1.15 # t/00-report-prereqs.t .................................. 1..1 ok 1 ok [main:5452] error @2017-02-27 00:04:14> 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.20-64\var\tmp\cpan_build\Dancer2-0.204004-EaUcYC\blib\lib/Dancer2/Core/App.pm line 35. in C:\cpanfly-5.20-64\var\tmp\cpan_build\Dancer2-0.204004-EaUcYC\blib\lib/Dancer2/Core/App.pm l. 663 [main:5452] error @2017-02-27 00:04:14> 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.20-64\var\tmp\cpan_build\Dancer2-0.204004-EaUcYC\blib\lib/Dancer2/Core/App.pm line 35. at C:\cpanfly-5.20-64\var\tmp\cpan_build\Dancer2-0.204004-EaUcYC\blib\lib/Dancer2/Core/Role/Hookable.pm line 115. in C:\cpanfly-5.20-64\var\tmp\cpan_build\Dancer2-0.204004-EaUcYC\blib\lib/Dancer2/Core/App.pm l. 1454 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 84. # got: '404' # expected: '200' # Failed test '[GET /file.txt] Correct content' # at t/auto_page.t line 85. # got: ' # # # # # Error 404 - Not Found # # # #

Error 404 - Not Found

#
# /file.txt #
# # # # ' # expected: 'this is a public file # ' # Failed test 'public served file has correct content type header' # at t/auto_page.t line 91. # 'text/html' # doesn't match '(?^:text/plain)' # Looks like you failed 3 tests of 12. # Failed test 'autopage with template tiny' # at t/auto_page.t line 25. # Failed test 'found file on public with autopage' # at t/auto_page.t line 84. # got: '404' # expected: '200' # Failed test '[GET /file.txt] Correct content' # at t/auto_page.t line 85. # got: ' # # # # # Error 404 - Not Found # # # #

Error 404 - Not Found

#
# /file.txt #
# # # # ' # expected: 'this is a public file # ' # Failed test 'public served file has correct content type header' # at t/auto_page.t line 91. # 'text/html' # doesn't match '(?^:text/plain)' # Looks like you failed 3 tests of 12. # Failed test 'autopage with template template_toolkit' # at t/auto_page.t line 25. # 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 - auto page has correct content type header ok 4 - auto page has correct charset in content type header ok 5 - auto page has correct content length header ok 6 - Autopage found the page under a folder ok 7 - ...with proper content ok 8 - Autopage doesn't try to render nonexistent pages ok 9 - Layouts are not served not ok 10 - found file on public with autopage not ok 11 - [GET /file.txt] Correct content not ok 12 - public served file has correct content type header 1..12 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 - auto page has correct content type header ok 4 - auto page has correct charset in content type header ok 5 - auto page has correct content length header ok 6 - Autopage found the page under a folder ok 7 - ...with proper content ok 8 - Autopage doesn't try to render nonexistent pages ok 9 - Layouts are not served not ok 10 - found file on public with autopage not ok 11 - [GET /file.txt] Correct content not ok 12 - public served file has correct content type header 1..12 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 - address derived from REMOTE_ADDR ok 25 - port derived from SERVER_PORT ok 26 - script_name derived from SCRIPT_NAME ok 27 - protocol derived from SERVER_PROTOCOL ok 28 - user derived from REMOTE_USER ok 29 - request_uri derived from REQUEST_URI ok 30 - remote_host derived from REMOTE_HOST 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 with 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_PARSE_QUERY_STRING 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 # Running test without XS_URL_DECODE ok 43 - path is set ok 44 - method is set ok 45 - method is GET ok 46 - params are OK ok 47 - params accessor works ok 48 - params wantarray works ok 49 - Request successful ok 50 - path is set ok 51 - method is set ok 52 - method is POST ok 53 - Request presented well as string ok 54 - params are OK ok 55 - params wantarray works ok 56 - params wantarray works ok 57 - Request successful ok 58 - path is set ok 59 - method is set ok 60 - params are OK ok 61 - body params are OK ok 62 - query params are OK ok 63 - Request successful 1..63 ok 9 - Parameters (body/query/route) ok t/classes/Dancer2-Core-Request/serializers.t ........... # Subtest: Testing with CBOR 1..0 # SKIP Dancer2::Serializer::CBOR is needed for this test ok 1 # skip Dancer2::Serializer::CBOR 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..110 ok 1 - An object of class 'Dancer2::Core::Route' isa 'Dancer2::Core::Route' ok 2 - no warnings generated for / ok 3 - got expected data for '/' ok 4 - got expected result for '/' ok 5 - don't match failing request ok 6 - An object of class 'Dancer2::Core::Route' isa 'Dancer2::Core::Route' ok 7 - no warnings generated for /failure ok 8 - got expected data for '/failure' ok 9 - got expected result for '/failure' ok 10 - don't match failing request ok 11 - An object of class 'Dancer2::Core::Route' isa 'Dancer2::Core::Route' ok 12 - no warnings generated for /hello/sukria ok 13 - got expected data for '/hello/sukria' ok 14 - got expected result for '/hello/sukria' ok 15 - don't match failing request ok 16 - An object of class 'Dancer2::Core::Route' isa 'Dancer2::Core::Route' ok 17 - no warnings generated for /hello/ ok 18 - got expected data for '/hello/' ok 19 - got expected result for '/hello/' ok 20 - don't match failing request ok 21 - An object of class 'Dancer2::Core::Route' isa 'Dancer2::Core::Route' ok 22 - no warnings generated for /forum/ ok 23 - got expected data for '/forum/' ok 24 - got expected result for '/forum/' ok 25 - don't match failing request ok 26 - An object of class 'Dancer2::Core::Route' isa 'Dancer2::Core::Route' ok 27 - no warnings generated for /forum/ ok 28 - got expected data for '/forum/' ok 29 - got expected result for '/forum/' ok 30 - don't match failing request ok 31 - An object of class 'Dancer2::Core::Route' isa 'Dancer2::Core::Route' ok 32 - no warnings generated for /forum/mywebsite ok 33 - got expected data for '/forum/mywebsite' ok 34 - got expected result for '/forum/mywebsite' ok 35 - don't match failing request ok 36 - An object of class 'Dancer2::Core::Route' isa 'Dancer2::Core::Route' ok 37 - no warnings generated for / ok 38 - got expected data for '/' ok 39 - got expected result for '/' ok 40 - don't match failing request ok 41 - An object of class 'Dancer2::Core::Route' isa 'Dancer2::Core::Route' ok 42 - no warnings generated for /hello/sukria ok 43 - got expected data for '/hello/sukria' ok 44 - got expected result for '/hello/sukria' ok 45 - don't match failing request ok 46 - An object of class 'Dancer2::Core::Route' isa 'Dancer2::Core::Route' ok 47 - no warnings generated for /hello/sukria/ ok 48 - got expected data for '/hello/sukria/' ok 49 - got expected result for '/hello/sukria/' ok 50 - don't match failing request ok 51 - An object of class 'Dancer2::Core::Route' isa 'Dancer2::Core::Route' ok 52 - no warnings generated for /file/dist.ini ok 53 - got expected data for '/file/dist.ini' ok 54 - got expected result for '/file/dist.ini' ok 55 - don't match failing request ok 56 - An object of class 'Dancer2::Core::Route' isa 'Dancer2::Core::Route' ok 57 - no warnings generated for /forum/dancer ok 58 - got expected data for '/forum/dancer' ok 59 - got expected result for '/forum/dancer' ok 60 - don't match failing request ok 61 - An object of class 'Dancer2::Core::Route' isa 'Dancer2::Core::Route' ok 62 - no warnings generated for /file/some/where/42 ok 63 - got expected data for '/file/some/where/42' ok 64 - got expected result for '/file/some/where/42' ok 65 - don't match failing request ok 66 - An object of class 'Dancer2::Core::Route' isa 'Dancer2::Core::Route' ok 67 - no warnings generated for /foo/bar///baz ok 68 - got expected data for '/foo/bar///baz' ok 69 - got expected result for '/foo/bar///baz' ok 70 - don't match failing request ok 71 - An object of class 'Dancer2::Core::Route' isa 'Dancer2::Core::Route' ok 72 - no warnings generated for /foo/bar/// ok 73 - got expected data for '/foo/bar///' ok 74 - got expected result for '/foo/bar///' ok 75 - don't match failing request ok 76 - An object of class 'Dancer2::Core::Route' isa 'Dancer2::Core::Route' ok 77 - no warnings generated for /foo/bar/baz ok 78 - got expected data for '/foo/bar/baz' ok 79 - got expected result for '/foo/bar/baz' ok 80 - don't match failing request ok 81 - An object of class 'Dancer2::Core::Route' isa 'Dancer2::Core::Route' ok 82 - no warnings generated for /foo ok 83 - got expected data for '/foo' ok 84 - got expected result for '/foo' ok 85 - don't match failing request ok 86 - An object of class 'Dancer2::Core::Route' isa 'Dancer2::Core::Route' ok 87 - no warnings generated for /some/where/to/run/and/hide ok 88 - got expected data for '/some/where/to/run/and/hide' ok 89 - got expected result for '/some/where/to/run/and/hide' ok 90 - don't match failing request ok 91 - An object of class 'Dancer2::Core::Route' isa 'Dancer2::Core::Route' ok 92 - no warnings generated for /some/one/to/say/boo/ ok 93 - got expected data for '/some/one/to/say/boo/' ok 94 - got expected result for '/some/one/to/say/boo/' ok 95 - don't match failing request ok 96 - An object of class 'Dancer2::Core::Route' isa 'Dancer2::Core::Route' ok 97 - no warnings generated for /stuff48 ok 98 - got expected data for '/stuff48' ok 99 - got expected result for '/stuff48' ok 100 - don't match failing request ok 101 - An object of class 'Dancer2::Core::Route' isa 'Dancer2::Core::Route' ok 102 - no warnings generated for /foo/stuff48 ok 103 - got expected data for '/foo/stuff48' ok 104 - got expected result for '/foo/stuff48' ok 105 - don't match failing request ok 106 - named captures work # routes with options ok 107 - Route did not match ok 108 - Route matched ok 109 - More options - Route did not match - test 1 ok 110 - 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 ok 9 - config_files() with local config works ok 10 - full merging of local configuration hashes # config parsing ok 11 ok 12 ok 13 - normalized UTF-8 to utf-8 ok 14 ok 15 # default values ok 16 ok 17 - Configuration file charset failure ok 18 ok 19 - traces are not enabled ok 20 - traces are enabled ok 21 1..21 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 # If you want extra speed, install HTTP::XSCookies 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..50 ok 1 ok 2 ok 3 ok 4 ok 5 - route /foo exists ok 6 - route ARRAY(0x3ad258) exists ok 7 - route Dancer2::Core::Request=HASH(0x69ecb8) 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(0x3ad258) ok 18 - response_content_is with Dancer2::Core::Request=HASH(0x69ecb8) ok 19 - response_content_is with Dancer2::Core::Response=HASH(0x3d25a10) ok 20 - response_content_isnt with /foo ok 21 - response_content_isnt with ARRAY(0x3ad258) ok 22 - response_content_isnt with Dancer2::Core::Request=HASH(0x69ecb8) ok 23 - response_content_isnt with Dancer2::Core::Response=HASH(0x3d25a10) 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 50 # skip HTTP::XSCookies not installed 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/disp_named_capture.t ................................. 1..2 ok 1 ok 2 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 - didn't enter the second filter, because of halt 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/json.t ........................................... 1..2 ok 1 - encode_json works ok 2 - decode_json works 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 encoded 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 - HMV interface returns encoded values ok 6 - Regular interface returns encoded values ok 7 - Successful request 1..7 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 - HMV interface returns encoded values ok 6 - Regular interface returns encoded values ok 7 - Successful request 1..7 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 - Regular interface returns encoded values ok 8 - Successful request 1..8 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/request.t ........................................ # Subtest: Testing an app with request keyword ok 1 - Successful GET request ok 2 - GET / correct content ok 3 - Successful POST request ok 4 - POST / correct content 1..4 ok 1 - Testing an app with request keyword # Subtest: Testing app with request_header heyword ok 1 - Successful GET request ok 2 - GET /headers correct content 1..2 ok 2 - Testing app with request_header heyword 1..2 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 Subroutine from_json redefined at C:\cpanfly-5.20-64\var\tmp\cpan_build\Dancer2-0.204004-EaUcYC\blib\lib/Dancer2/Serializer/jSoN.pm line 13. Subroutine to_json redefined at C:\cpanfly-5.20-64\var\tmp\cpan_build\Dancer2-0.204004-EaUcYC\blib\lib/Dancer2/Serializer/jSoN.pm line 15. Subroutine decode_json redefined at C:\cpanfly-5.20-64\var\tmp\cpan_build\Dancer2-0.204004-EaUcYC\blib\lib/Dancer2/Serializer/jSoN.pm line 17. Subroutine encode_json redefined at C:\cpanfly-5.20-64\var\tmp\cpan_build\Dancer2-0.204004-EaUcYC\blib\lib/Dancer2/Serializer/jSoN.pm line 23. Subroutine serialize redefined at C:\cpanfly-5.20-64\var\tmp\cpan_build\Dancer2-0.204004-EaUcYC\blib\lib/Dancer2/Serializer/jSoN.pm line 30. Subroutine deserialize redefined at C:\cpanfly-5.20-64\var\tmp\cpan_build\Dancer2-0.204004-EaUcYC\blib\lib/Dancer2/Serializer/jSoN.pm line 43. t/dsl/send_as.t ........................................ # Subtest: default serializer ok 1 ok 2 ok 3 1..3 ok 1 - default serializer # Subtest: send_as json ok 1 ok 2 ok 3 1..3 ok 2 - send_as json # Subtest: send_as json custom content-type ok 1 ok 2 ok 3 ok 4 1..4 ok 3 - send_as json custom content-type # Subtest: send_as html ok 1 ok 2 ok 3 ok 4 1..4 ok 4 - send_as html # Subtest: send_as error cases ok 1 - send_as dies with no defined type ok 2 - .. throws route exception ok 3 - send_as dies with incorrectly cased serializer name ok 4 - .. throws route exception ok 5 - send_as dies when called with non-existant serializer ok 6 - .. throws route exception 1..6 ok 5 - send_as error cases 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 - expected content_type ok 3 - expected charset ok 4 - filehandle content 1..4 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:5656] error @2017-02-27 00:05:16> Route exception: oh no in C:\cpanfly-5.20-64\var\tmp\cpan_build\Dancer2-0.204004-EaUcYC\blib\lib/Dancer2/Core/App.pm l. 1454 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.20-64/var/tmp/cpan_build/Dancer2-0.204004-EaUcYC/C:/cpanfly-5.20-64/var/tmp/XXXXXXXXXX: Parent directory (C:/cpanfly-5.20-64/var/tmp/cpan_build/Dancer2-0.204004-EaUcYC/C:/cpanfly-5.20-64/var/tmp/) does not exist at t/file_utils.t line 56. # Looks like you planned 25 tests but ran 12. # Looks like your test exited with 2 just after 12. t/file_utils.t ......................................... 1..25 ok 1 - Failure opening nonexistent file ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 ok 10 ok 11 ok 12 Dubious, test returned 2 (wstat 512, 0x200) Failed 13/25 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 ok 24 - [GET /forward_with_proxy/] maintained is_behind_proxy 1..24 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_hmv_params.t ................................. # Subtest: query parameters (#1245) ok 1 - success forward for /get ok 2 - query parameters merged after forward 1..2 ok 1 - query parameters (\#1245) # Subtest: body parameters (#1116) ok 1 - success forward for /post ok 2 - forward params become query params ok 3 - body parameters available after forward 1..3 ok 2 - body parameters (\#1116) # Subtest: params when method changes ok 1 - success forward for /change/:me ok 2 - body parameters available after forward 1..2 ok 3 - params when method changes 1..3 ok Timeout (max run time is 300s) C:\Perl64-5.20\bin\perl.exe exits with 37.