Back
From: metabase:user:31cc80ae-2aae-11df-837a-5e0a49663a4f
Subject: FAIL Dancer-1.3051 v5.12.3
Date: 2011-05-29T14:35:40Z
This distribution has been tested as part of the CPAN Testers
project, supporting the Perl programming language. See
http://wiki.cpantesters.org/ for more information or email
questions to cpan-testers-discuss@perl.org
--
Dear Alexis Sukrieh,
This is a computer-generated report for Dancer-1.3051
on perl 5.12.3, created by CPAN-Reporter-1.1902.
Thank you for uploading your work to CPAN. However, there was a problem
testing your distribution.
If you think this report is invalid, please consult the CPAN Testers Wiki
for suggestions on how to avoid getting FAIL reports for missing library
or binary dependencies, unsupported operating systems, and so on:
http://wiki.cpantesters.org/wiki/CPANAuthorNotes
Sections of this report:
* Tester comments
* Program output
* Prerequisites
* Environment and other context
------------------------------
TESTER COMMENTS
------------------------------
Additional comments from tester:
none provided
------------------------------
PROGRAM OUTPUT
------------------------------
Output from 'C:\sb\c\bin\dmake.EXE test':
C:\sb\perl\bin\perl.exe "-MExtUtils::Command::MM" "-e" "test_harness(0, 'blib\lib', 'blib\arch')" t/manifest.t t/pod.t t/00_base/000_create_fake_env.t t/00_base/001_load.t t/00_base/002_strict_and_warnings.t t/00_base/003_syntax.t t/00_base/004_args.t t/00_base/005_module_loader.t t/00_base/007_load_syntax.t t/00_base/008_export.t t/00_base/009_syntax_export.t t/00_base/010_export_script.t t/00_base/06_dancer_object.t t/00_base/08_pod_coverage_dancer.t t/00_base/09_load_app.t t/00_base/11_file_utils.t t/00_base/12_utf8_charset.t t/00_base/13_dancer_singleton.t t/00_base/14_changelog.t t/00_base/config.t t/00_base/dancer_test.t t/00_base/dancer_test_functions.t t/00_base/uri_for.t t/01_config/01_settings.t t/01_config/02_mime_type.t t/01_config/03_logger.t t/01_config/04_config_file.t t/01_config/05_serializers.t t/01_config/06_config_api.t t/01_config/06_stack_trace.t t/01_config/yaml_dependency.t t/02_request/000_create_fake_env.t t/02_request/01_load.t t/02_request/02_get_params.t t/02_request/03_post_params.t t/02_request/04_custom.t t/02_request/04_forward.t t/02_request/05_cgi_pm_compat.t t/02_request/06_init_env.t t/02_request/07_raw_data.t t/02_request/08_params.t t/02_request/10_mixed_params.t t/02_request/11_accessors.t t/02_request/12_base.t t/02_request/13_ajax.t t/02_request/14_uploads.t t/02_request/15_headers.t t/02_request/16_delete.t t/02_request/17_uri_base.t t/03_route_handler/000_create_fake_env.t t/03_route_handler/00_http_methods.t t/03_route_handler/00_route_object.t t/03_route_handler/01_params.t t/03_route_handler/03_passing.t t/03_route_handler/04_wildcards.t t/03_route_handler/04_wildcards_megasplat.t t/03_route_handler/05_unicode.t t/03_route_handler/06_regexp.t t/03_route_handler/07_compilation_warning.t t/03_route_handler/08_errors.t t/03_route_handler/09_status.t t/03_route_handler/11_redirect.t t/03_route_handler/11_redirect_absolute.t t/03_route_handler/11_redirect_no_content.t t/03_route_handler/12_response.t t/03_route_handler/13_any_route_handler.t t/03_route_handler/14_options.t t/03_route_handler/15_prefix.t t/03_route_handler/16_caching.t t/03_route_handler/18_auto_page.t t/03_route_handler/19_filters_and_params.t t/03_route_handler/20_params_multiple_tokens.t t/03_route_handler/21_ajax.t t/03_route_handler/22_filter_halt.t t/03_route_handler/23_filter_error_catching.t t/03_route_handler/24_multiple_params.t t/03_route_handler/24_named_captures.t t/03_route_handler/27_issue_77_pass_breaks_routes.t t/03_route_handler/28_plack_mount.t t/03_route_handler/29_forward.t t/03_route_handler/29_redirect_immediately.t t/03_route_handler/30_bug_gh190.t t/03_route_handler/31_infinite_loop.t t/03_route_handler/32_gh_393.t t/03_route_handler/33_vars.t t/04_static_file/001_base.t t/04_static_file/002_mime_types.t t/04_static_file/003_mime_types_reinit.t t/04_static_file/03_get_mime_type.t t/05_views/001_settings.t t/05_views/002_view_rendering.t t/05_views/03_layout.t t/06_helpers/000_create_fake_env.t t/06_helpers/01_send_file.t t/06_helpers/02_http_status.t t/06_helpers/03_content_type.t t/06_helpers/04_status.t t/06_helpers/05_send_error.t t/06_helpers/06_load.t t/07_apphandlers/000_create_fake_env.t t/07_apphandlers/01_base.t t/07_apphandlers/02_apache2_plack.t t/07_apphandlers/03_psgi_app.t t/07_apphandlers/04_standalone_app.t t/07_apphandlers/05_middlewares.t t/07_apphandlers/05_psgi_api.t t/07_apphandlers/06_debug.t t/07_apphandlers/07_middleware_map.t t/08_session/000_create_fake_env.t t/08_session/01_load.t t/08_session/02_dependency_check.t t/08_session/03_http_requests.t t/08_session/04_api.t t/08_session/05_yaml.t t/08_session/06_abstract.t t/08_session/07_session_expires.t t/08_session/08_simple.t t/08_session/09_session.t t/08_session/10_filter.t t/08_session/11_session_secure.t t/08_session/12_session_name.t t/08_session/13_session_httponly.t t/09_cookies/000_create_fake_env.t t/09_cookies/01_use.t t/09_cookies/02_cookie_object.t t/09_cookies/03_persistence.t t/09_cookies/04_secure.t t/09_cookies/05_api.t t/09_cookies/06_expires.t t/10_template/000_create_fake_env.t t/10_template/01_factory.t t/10_template/02_abstract_class.t t/10_template/03_simple.t t/10_template/05_template_toolkit.t t/10_template/extension.t t/10_template/template.t t/11_logger/000_create_fake_env.t t/11_logger/01_abstract.t t/11_logger/02_factory.t t/11_logger/03_file.t t/11_logger/04_console.t t/11_logger/05_format.t t/11_logger/06_null.t t/11_logger/07_diag.t t/11_logger/08_serialize.t t/11_logger/09_capture.t t/11_logger/10_note.t t/11_logger/11_runtime_file.t t/12_response/000_create_fake_env.t t/12_response/01_CRLF_injection.t t/12_response/02_headers.t t/12_response/03_charset.t t/12_response/04_charset_server.t t/12_response/05_api.t t/12_response/06_filter_halt_status.t t/12_response/07_cookies.t t/12_response/08_drop_content.t t/12_response/09_headers_to_array.t t/12_response/10_error_dumper.t t/13_engines/00_load.t t/13_engines/02_template_init.t t/14_serializer/000_create_fake_env.t t/14_serializer/01_basic.t t/14_serializer/02_json.t t/14_serializer/03_yaml.t t/14_serializer/04_mutable.t t/14_serializer/05_live.t t/14_serializer/06_serialize_response.t t/14_serializer/07_bug_57805.t t/14_serializer/08_error.t t/14_serializer/09_abstract.t t/14_serializer/10_dumper.t t/14_serializer/11_bug_57829.t t/14_serializer/12_bug_gh106.t t/14_serializer/13_xml.t t/14_serializer/14_api.t t/14_serializer/14_show_errors.t t/14_serializer/16_bug_gh_299.t t/14_serializer/17_clear_serializer.t t/14_serializer/handler-helper.t t/15_plugins/000_create_fake_env.t t/15_plugins/01_register.t t/15_plugins/02_config.t t/15_plugins/03_namespace.t t/15_plugins/04_apps_and_plugins.t t/15_plugins/05_keywords.t t/15_plugins/05_plugins_and_OO.t t/15_plugins/06_hook.t t/16_timer/00_base.t t/16_timer/02_hires.t t/17_apps/000_create_fake_env.t t/17_apps/00_base.t t/17_apps/01_settings.t t/17_apps/02_load_app.t t/17_apps/03_prefix.t t/17_apps/04_issue_91.t t/17_apps/05_api.t t/18_main_dsl/000_create_fake_env.t t/18_main_dsl/01_config.t t/18_main_dsl/uri_for.t t/19_dancer/01_script.t t/19_dancer/02_script_version_from.t t/20_deprecation/01_api.t t/21_dependents/Dancer-Session-Cookie.t t/22_hooks/00_syntax.t t/22_hooks/01_api.t t/22_hooks/02_before.t t/22_hooks/03_after.t t/22_hooks/04_template.t t/22_hooks/05_layout.t t/22_hooks/06_serializer.t t/22_hooks/07_file.t t/22_hooks/08_error.t
t/00_base/000_create_fake_env.t ...................... ok
# Testing Dancer 1.3051, Perl 5.012003, C:\sb\perl\bin\perl.exe
t/00_base/001_load.t ................................. ok
t/00_base/002_strict_and_warnings.t .................. ok
t/00_base/003_syntax.t ............................... ok
t/00_base/004_args.t ................................. ok
t/00_base/005_module_loader.t ........................ ok
t/00_base/007_load_syntax.t .......................... ok
t/00_base/008_export.t ............................... ok
t/00_base/009_syntax_export.t ........................ ok
t/00_base/010_export_script.t ........................ ok
t/00_base/06_dancer_object.t ......................... ok
t/00_base/08_pod_coverage_dancer.t ................... ok
# Failed test 'response content looks good for GET /app'
# at t/00_base/09_load_app.t line 22.
# got: '<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
# "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
# <html>
# <head>
# <title>Error 500</title>
# <link rel="stylesheet" href="/css/style.css" />
# <meta http-equiv="Content-type" content="text/html; charset=UTF-8" />
# </head>
# <body>
# <h1>Error 500</h1>
# <div id="content">
# <h2>Unable to process your query</h2>The page you requested is not available
# </div>
# <div id="footer">
# Powered by <a href="http://perldancer.org/">Dancer</a> 1.3051
# </div>
# </body>
# </html>'
# expected: 'app'
# Looks like you failed 1 test of 5.
t/00_base/09_load_app.t ..............................
Dubious, test returned 1 (wstat 256, 0x100)
Failed 1/5 subtests
t/00_base/11_file_utils.t ............................ ok
t/00_base/12_utf8_charset.t .......................... skipped: Test::TCP is needed for this test
t/00_base/13_dancer_singleton.t ...................... ok
t/00_base/14_changelog.t ............................. skipped: Author tests not required for installation
t/00_base/config.t ................................... ok
# Failed test 'response status is 404 for GET /false/route'
# at t/00_base/dancer_test.t line 24.
# got: '500'
# expected: '404'
# Failed test 'response status is 404 for GET /forward_to_unavailable_route'
# at t/00_base/dancer_test.t line 28.
# got: '500'
# expected: '404'
# Failed test 'response content looks good for GET /hash'
# at t/00_base/dancer_test.t line 32.
# Structures begin differing at:
# $got = '<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
# "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
# <html>
# <head>
# <title>Error 500</title>
# <link rel="stylesheet" href="/css/style.css" />
# <meta http-equiv="Content-type" content="text/html; charset=UTF-8" />
# </head>
# <body>
# <h1>Error 500</h1>
# <div id="content">
# <h2>Unable to process your query</h2>The page you requested is not available
# </div>
# <div id="footer">
# Powered by <a href="http://perldancer.org/">Dancer</a> 1.3051
# </div>
# </body>
# </html>'
# $expected = HASH(0x31f15e0)
# Failed test 'headers include expected data for GET /with_headers'
# at t/00_base/dancer_test.t line 37.
# Failed test 'a request with a body looks good'
# at t/00_base/dancer_test.t line 45.
# got: '<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
# "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
# <html>
# <head>
# <title>Error 500</title>
# <link rel="stylesheet" href="/css/style.css" />
# <meta http-equiv="Content-type" content="text/html; charset=UTF-8" />
# </head>
# <body>
# <h1>Error 500</h1>
# <div id="content">
# <h2>Unable to process your query</h2>The page you requested is not available
# </div>
# <div id="footer">
# Powered by <a href="http://perldancer.org/">Dancer</a> 1.3051
# </div>
# </body>
# </html>'
# expected: '42'
# Failed test 'a request with params looks good'
# at t/00_base/dancer_test.t line 48.
# got: '<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
# "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
# <html>
# <head>
# <title>Error 500</title>
# <link rel="stylesheet" href="/css/style.css" />
# <meta http-equiv="Content-type" content="text/html; charset=UTF-8" />
# </head>
# <body>
# <h1>Error 500</h1>
# <div id="content">
# <h2>Unable to process your query</h2>The page you requested is not available
# </div>
# <div id="footer">
# Powered by <a href="http://perldancer.org/">Dancer</a> 1.3051
# </div>
# </body>
# </html>'
# expected: 'Your name: Bob'
# Failed test 'a request with headers looks good'
# at t/00_base/dancer_test.t line 51.
# got: '<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
# "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
# <html>
# <head>
# <title>Error 500</title>
# <link rel="stylesheet" href="/css/style.css" />
# <meta http-equiv="Content-type" content="text/html; charset=UTF-8" />
# </head>
# <body>
# <h1>Error 500</h1>
# <div id="content">
# <h2>Unable to process your query</h2>The page you requested is not available
# </div>
# <div id="footer">
# Powered by <a href="http://perldancer.org/">Dancer</a> 1.3051
# </div>
# </body>
# </html>'
# expected: '55'
# Failed test 'a POST request with form urlencoded is ok'
# at t/00_base/dancer_test.t line 55.
# got: '<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
# "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
# <html>
# <head>
# <title>Error 500</title>
# <link rel="stylesheet" href="/css/style.css" />
# <meta http-equiv="Content-type" content="text/html; charset=UTF-8" />
# </head>
# <body>
# <h1>Error 500</h1>
# <div id="content">
# <h2>Unable to process your query</h2>The page you requested is not available
# </div>
# <div id="footer">
# Powered by <a href="http://perldancer.org/">Dancer</a> 1.3051
# </div>
# </body>
# </html>'
# expected: 'bar'
# Failed test 'read_logs'
# at t/00_base/dancer_test.t line 70.
# Structures begin differing at:
# $got->[0]{level} = 'error'
# $expected->[0]{level} = 'warning'
# Looks like you failed 9 tests of 24.
t/00_base/dancer_test.t ..............................
Dubious, test returned 9 (wstat 2304, 0x900)
Failed 9/24 subtests
# Failed test 'response status is 200 for GET /marco'
# at t/00_base/dancer_test_functions.t line 32.
# got: '500'
# expected: '200'
# Failed test 'response content looks good for GET /marco'
# at t/00_base/dancer_test_functions.t line 35.
# got: '<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
# "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
# <html>
# <head>
# <title>Error 500</title>
# <link rel="stylesheet" href="/css/style.css" />
# <meta http-equiv="Content-type" content="text/html; charset=UTF-8" />
# </head>
# <body>
# <h1>Error 500</h1>
# <div id="content">
# <h2>Unable to process your query</h2>The page you requested is not available
# </div>
# <div id="footer">
# Powered by <a href="http://perldancer.org/">Dancer</a> 1.3051
# </div>
# </body>
# </html>'
# expected: 'polo'
# Failed test 'response content looks good for GET /marco'
# at t/00_base/dancer_test_functions.t line 37.
# got: '<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
# "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
# <html>
# <head>
# <title>Error 500</title>
# <link rel="stylesheet" href="/css/style.css" />
# <meta http-equiv="Content-type" content="text/html; charset=UTF-8" />
# </head>
# <body>
# <h1>Error 500</h1>
# <div id="content">
# <h2>Unable to process your query</h2>The page you requested is not available
# </div>
# <div id="footer">
# Powered by <a href="http://perldancer.org/">Dancer</a> 1.3051
# </div>
# </body>
# </html>'
# expected: 'polo'
# Failed test 'response content looks good for GET /marco'
# at t/00_base/dancer_test_functions.t line 38.
# '<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
# "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
# <html>
# <head>
# <title>Error 500</title>
# <link rel="stylesheet" href="/css/style.css" />
# <meta http-equiv="Content-type" content="text/html; charset=UTF-8" />
# </head>
# <body>
# <h1>Error 500</h1>
# <div id="content">
# <h2>Unable to process your query</h2>The page you requested is not available
# </div>
# <div id="footer">
# Powered by <a href="http://perldancer.org/">Dancer</a> 1.3051
# </div>
# </body>
# </html>'
# doesn't match '(?-xism:.ol)'
# Failed test 'response content looks good for '
# at t/00_base/dancer_test_functions.t line 39.
# '<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
# "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
# <html>
# <head>
# <title>Error 500</title>
# <link rel="stylesheet" href="/css/style.css" />
# <meta http-equiv="Content-type" content="text/html; charset=UTF-8" />
# </head>
# <body>
# <h1>Error 500</h1>
# <div id="content">
# <h2>Unable to process your query</h2>The page you requested is not available
# </div>
# <div id="footer">
# Powered by <a href="http://perldancer.org/">Dancer</a> 1.3051
# </div>
# </body>
# </html>'
# matches '(?-xism:\d)'
# Failed test 'response status is 200 for GET /marco'
# at t/00_base/dancer_test_functions.t line 32.
# got: '500'
# expected: '200'
# Failed test 'response content looks good for GET /marco'
# at t/00_base/dancer_test_functions.t line 35.
# got: '<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
# "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
# <html>
# <head>
# <title>Error 500</title>
# <link rel="stylesheet" href="/css/style.css" />
# <meta http-equiv="Content-type" content="text/html; charset=UTF-8" />
# </head>
# <body>
# <h1>Error 500</h1>
# <div id="content">
# <h2>Unable to process your query</h2>The page you requested is not available
# </div>
# <div id="footer">
# Powered by <a href="http://perldancer.org/">Dancer</a> 1.3051
# </div>
# </body>
# </html>'
# expected: 'polo'
# Failed test 'response content looks good for GET /marco'
# at t/00_base/dancer_test_functions.t line 37.
# got: '<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
# "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
# <html>
# <head>
# <title>Error 500</title>
# <link rel="stylesheet" href="/css/style.css" />
# <meta http-equiv="Content-type" content="text/html; charset=UTF-8" />
# </head>
# <body>
# <h1>Error 500</h1>
# <div id="content">
# <h2>Unable to process your query</h2>The page you requested is not available
# </div>
# <div id="footer">
# Powered by <a href="http://perldancer.org/">Dancer</a> 1.3051
# </div>
# </body>
# </html>'
# expected: 'polo'
# Failed test 'response content looks good for GET /marco'
# at t/00_base/dancer_test_functions.t line 38.
# '<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
# "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
# <html>
# <head>
# <title>Error 500</title>
# <link rel="stylesheet" href="/css/style.css" />
# <meta http-equiv="Content-type" content="text/html; charset=UTF-8" />
# </head>
# <body>
# <h1>Error 500</h1>
# <div id="content">
# <h2>Unable to process your query</h2>The page you requested is not available
# </div>
# <div id="footer">
# Powered by <a href="http://perldancer.org/">Dancer</a> 1.3051
# </div>
# </body>
# </html>'
# doesn't match '(?-xism:.ol)'
# Failed test 'response content looks good for '
# at t/00_base/dancer_test_functions.t line 39.
# '<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
# "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
# <html>
# <head>
# <title>Error 500</title>
# <link rel="stylesheet" href="/css/style.css" />
# <meta http-equiv="Content-type" content="text/html; charset=UTF-8" />
# </head>
# <body>
# <h1>Error 500</h1>
# <div id="content">
# <h2>Unable to process your query</h2>The page you requested is not available
# </div>
# <div id="footer">
# Powered by <a href="http://perldancer.org/">Dancer</a> 1.3051
# </div>
# </body>
# </html>'
# matches '(?-xism:\d)'
# Failed test 'response status is 200 for response object'
# at t/00_base/dancer_test_functions.t line 32.
# got: '500'
# expected: '200'
# Failed test 'response content looks good for response object'
# at t/00_base/dancer_test_functions.t line 35.
# got: '<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
# "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
# <html>
# <head>
# <title>Error 500</title>
# <link rel="stylesheet" href="/css/style.css" />
# <meta http-equiv="Content-type" content="text/html; charset=UTF-8" />
# </head>
# <body>
# <h1>Error 500</h1>
# <div id="content">
# <h2>Unable to process your query</h2>The page you requested is not available
# </div>
# <div id="footer">
# Powered by <a href="http://perldancer.org/">Dancer</a> 1.3051
# </div>
# </body>
# </html>'
# expected: 'polo'
# Failed test 'response content looks good for response object'
# at t/00_base/dancer_test_functions.t line 37.
# got: '<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
# "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
# <html>
# <head>
# <title>Error 500</title>
# <link rel="stylesheet" href="/css/style.css" />
# <meta http-equiv="Content-type" content="text/html; charset=UTF-8" />
# </head>
# <body>
# <h1>Error 500</h1>
# <div id="content">
# <h2>Unable to process your query</h2>The page you requested is not available
# </div>
# <div id="footer">
# Powered by <a href="http://perldancer.org/">Dancer</a> 1.3051
# </div>
# </body>
# </html>'
# expected: 'polo'
# Failed test 'response content looks good for response object'
# at t/00_base/dancer_test_functions.t line 38.
# '<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
# "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
# <html>
# <head>
# <title>Error 500</title>
# <link rel="stylesheet" href="/css/style.css" />
# <meta http-equiv="Content-type" content="text/html; charset=UTF-8" />
# </head>
# <body>
# <h1>Error 500</h1>
# <div id="content">
# <h2>Unable to process your query</h2>The page you requested is not available
# </div>
# <div id="footer">
# Powered by <a href="http://perldancer.org/">Dancer</a> 1.3051
# </div>
# </body>
# </html>'
# doesn't match '(?-xism:.ol)'
# Failed test 'response content looks good for '
# at t/00_base/dancer_test_functions.t line 39.
# '<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
# "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
# <html>
# <head>
# <title>Error 500</title>
# <link rel="stylesheet" href="/css/style.css" />
# <meta http-equiv="Content-type" content="text/html; charset=UTF-8" />
# </head>
# <body>
# <h1>Error 500</h1>
# <div id="content">
# <h2>Unable to process your query</h2>The page you requested is not available
# </div>
# <div id="footer">
# Powered by <a href="http://perldancer.org/">Dancer</a> 1.3051
# </div>
# </body>
# </html>'
# matches '(?-xism:\d)'
# Failed test 'response_doesnt_exist'
# at t/00_base/dancer_test_functions.t line 24.
# got: '500'
# expected: '404'
# Looks like you failed 16 tests of 26.
t/00_base/dancer_test_functions.t ....................
Dubious, test returned 16 (wstat 4096, 0x1000)
Failed 16/26 subtests
# Failed test 'uri_for works as expected'
# at t/00_base/uri_for.t line 14.
# got: '<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
# "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
# <html>
# <head>
# <title>Error 500</title>
# <link rel="stylesheet" href="/css/style.css" />
# <meta http-equiv="Content-type" content="text/html; charset=UTF-8" />
# </head>
# <body>
# <h1>Error 500</h1>
# <div id="content">
# <h2>Unable to process your query</h2>The page you requested is not available
# </div>
# <div id="footer">
# Powered by <a href="http://perldancer.org/">Dancer</a> 1.3051
# </div>
# </body>
# </html>'
# expected: 'http://localhost/foo'
# Looks like you failed 1 test of 1.
t/00_base/uri_for.t ..................................
Dubious, test returned 1 (wstat 256, 0x100)
Failed 1/1 subtests
t/01_config/01_settings.t ............................ ok
t/01_config/02_mime_type.t ........................... ok
t/01_config/03_logger.t .............................. ok
t/01_config/04_config_file.t ......................... ok
t/01_config/05_serializers.t ......................... ok
t/01_config/06_config_api.t .......................... ok
t/01_config/06_stack_trace.t ......................... ok
t/01_config/yaml_dependency.t ........................ ok
t/02_request/000_create_fake_env.t ................... ok
t/02_request/01_load.t ............................... ok
t/02_request/02_get_params.t ......................... ok
t/02_request/03_post_params.t ........................ ok
t/02_request/04_custom.t ............................. ok
t/02_request/04_forward.t ............................ ok
t/02_request/05_cgi_pm_compat.t ...................... ok
t/02_request/06_init_env.t ........................... ok
t/02_request/07_raw_data.t ........................... skipped: Test::TCP is needed for this test
t/02_request/08_params.t ............................. ok
t/02_request/10_mixed_params.t ....................... skipped: Test::TCP is needed for this test
t/02_request/11_accessors.t .......................... ok
t/02_request/12_base.t ............................... ok
t/02_request/13_ajax.t ............................... skipped: Test::TCP is needed to run this test
# Failed test at t/02_request/14_uploads.t line 160.
# got: '<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
# "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
# <html>
# <head>
# <title>Error 500</title>
# <link rel="stylesheet" href="/css/style.css" />
# <meta http-equiv="Content-type" content="text/html; charset=UTF-8" />
# </head>
# <body>
# <h1>Error 500</h1>
# <div id="content">
# <h2>Unable to process your query</h2>The page you requested is not available
# </div>
# <div id="footer">
# Powered by <a href="http://perldancer.org/">Dancer</a> 1.3051
# </div>
# </body>
# </html>'
# expected: 'foo'
# Failed test at t/02_request/14_uploads.t line 172.
# got: '526'
# expected: '3'
# Looks like you planned 21 tests but ran 20.
# Looks like you failed 2 tests of 20 run.
t/02_request/14_uploads.t ............................
Dubious, test returned 2 (wstat 512, 0x200)
Failed 3/21 subtests
(less 1 skipped subtest: 17 okay)
t/02_request/15_headers.t ............................ skipped: Test::TCP is needed to run this test
t/02_request/16_delete.t ............................. ok
t/02_request/17_uri_base.t ........................... ok
t/03_route_handler/000_create_fake_env.t ............. ok
t/03_route_handler/00_http_methods.t ................. ok
t/03_route_handler/00_route_object.t ................. ok
# Failed test 'response content looks good for GET /hello/sukria'
# at t/03_route_handler/01_params.t line 48.
# got: '<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
# "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
# <html>
# <head>
# <title>Error 500</title>
# <link rel="stylesheet" href="/css/style.css" />
# <meta http-equiv="Content-type" content="text/html; charset=UTF-8" />
# </head>
# <body>
# <h1>Error 500</h1>
# <div id="content">
# <h2>Unable to process your query</h2>The page you requested is not available
# </div>
# <div id="footer">
# Powered by <a href="http://perldancer.org/">Dancer</a> 1.3051
# </div>
# </body>
# </html>'
# expected: 'sukria'
# Failed test 'response content looks good for GET /hello/joe/bar'
# at t/03_route_handler/01_params.t line 48.
# got: '<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
# "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
# <html>
# <head>
# <title>Error 500</title>
# <link rel="stylesheet" href="/css/style.css" />
# <meta http-equiv="Content-type" content="text/html; charset=UTF-8" />
# </head>
# <body>
# <h1>Error 500</h1>
# <div id="content">
# <h2>Unable to process your query</h2>The page you requested is not available
# </div>
# <div id="footer">
# Powered by <a href="http://perldancer.org/">Dancer</a> 1.3051
# </div>
# </body>
# </html>'
# expected: 'joe'
# Failed test 'response content looks good for POST /new/wine'
# at t/03_route_handler/01_params.t line 48.
# got: '<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
# "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
# <html>
# <head>
# <title>Error 500</title>
# <link rel="stylesheet" href="/css/style.css" />
# <meta http-equiv="Content-type" content="text/html; charset=UTF-8" />
# </head>
# <body>
# <h1>Error 500</h1>
# <div id="content">
# <h2>Unable to process your query</h2>The page you requested is not available
# </div>
# <div id="footer">
# Powered by <a href="http://perldancer.org/">Dancer</a> 1.3051
# </div>
# </body>
# </html>'
# expected: 'wine'
# Failed test 'response content looks good for GET /opt/'
# at t/03_route_handler/01_params.t line 44.
# Structures begin differing at:
# $got = '<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
# "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
# <html>
# <head>
# <title>Error 500</title>
# <link rel="stylesheet" href="/css/style.css" />
# <meta http-equiv="Content-type" content="text/html; charset=UTF-8" />
# </head>
# <body>
# <h1>Error 500</h1>
# <div id="content">
# <h2>Unable to process your query</h2>The page you requested is not available
# </div>
# <div id="footer">
# Powered by <a href="http://perldancer.org/">Dancer</a> 1.3051
# </div>
# </body>
# </html>'
# $expected = ARRAY(0x3597278)
# Failed test 'response content looks good for GET /opt/placeholder'
# at t/03_route_handler/01_params.t line 44.
# Structures begin differing at:
# $got = '<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
# "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
# <html>
# <head>
# <title>Error 500</title>
# <link rel="stylesheet" href="/css/style.css" />
# <meta http-equiv="Content-type" content="text/html; charset=UTF-8" />
# </head>
# <body>
# <h1>Error 500</h1>
# <div id="content">
# <h2>Unable to process your query</h2>The page you requested is not available
# </div>
# <div id="footer">
# Powered by <a href="http://perldancer.org/">Dancer</a> 1.3051
# </div>
# </body>
# </html>'
# $expected = ARRAY(0x3597518)
# Failed test 'response content looks good for GET /opt/alexis/sukrieh'
# at t/03_route_handler/01_params.t line 44.
# Structures begin differing at:
# $got = '<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
# "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
# <html>
# <head>
# <title>Error 500</title>
# <link rel="stylesheet" href="/css/style.css" />
# <meta http-equiv="Content-type" content="text/html; charset=UTF-8" />
# </head>
# <body>
# <h1>Error 500</h1>
# <div id="content">
# <h2>Unable to process your query</h2>The page you requested is not available
# </div>
# <div id="footer">
# Powered by <a href="http://perldancer.org/">Dancer</a> 1.3051
# </div>
# </body>
# </html>'
# $expected = ARRAY(0x3597578)
# Looks like you failed 6 tests of 27.
t/03_route_handler/01_params.t .......................
Dubious, test returned 6 (wstat 1536, 0x600)
Failed 6/27 subtests
# Failed test 'match data for path `/say/A' looks good'
# at t/03_route_handler/03_passing.t line 49.
# got: '<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
# "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
# <html>
# <head>
# <title>Error 500</title>
# <link rel="stylesheet" href="/css/style.css" />
# <meta http-equiv="Content-type" content="text/html; charset=UTF-8" />
# </head>
# <body>
# <h1>Error 500</h1>
# <div id="content">
# <h2>Unable to process your query</h2>The page you requested is not available
# </div>
# <div id="footer">
# Powered by <a href="http://perldancer.org/">Dancer</a> 1.3051
# </div>
# </body>
# </html>'
# expected: 'char: A'
# Failed test 'match data for path `/say/24' looks good'
# at t/03_route_handler/03_passing.t line 49.
# got: '<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
# "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
# <html>
# <head>
# <title>Error 500</title>
# <link rel="stylesheet" href="/css/style.css" />
# <meta http-equiv="Content-type" content="text/html; charset=UTF-8" />
# </head>
# <body>
# <h1>Error 500</h1>
# <div id="content">
# <h2>Unable to process your query</h2>The page you requested is not available
# </div>
# <div id="footer">
# Powered by <a href="http://perldancer.org/">Dancer</a> 1.3051
# </div>
# </body>
# </html>'
# expected: 'number: 24'
# Failed test 'match data for path `/say/B' looks good'
# at t/03_route_handler/03_passing.t line 49.
# got: '<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
# "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
# <html>
# <head>
# <title>Error 500</title>
# <link rel="stylesheet" href="/css/style.css" />
# <meta http-equiv="Content-type" content="text/html; charset=UTF-8" />
# </head>
# <body>
# <h1>Error 500</h1>
# <div id="content">
# <h2>Unable to process your query</h2>The page you requested is not available
# </div>
# <div id="footer">
# Powered by <a href="http://perldancer.org/">Dancer</a> 1.3051
# </div>
# </body>
# </html>'
# expected: 'char: B'
# Failed test 'match data for path `/say/Perl' looks good'
# at t/03_route_handler/03_passing.t line 49.
# got: '<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
# "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
# <html>
# <head>
# <title>Error 500</title>
# <link rel="stylesheet" href="/css/style.css" />
# <meta http-equiv="Content-type" content="text/html; charset=UTF-8" />
# </head>
# <body>
# <h1>Error 500</h1>
# <div id="content">
# <h2>Unable to process your query</h2>The page you requested is not available
# </div>
# <div id="footer">
# Powered by <a href="http://perldancer.org/">Dancer</a> 1.3051
# </div>
# </body>
# </html>'
# expected: 'word: Perl'
# Failed test 'match data for path `/say/_stuff' looks good'
# at t/03_route_handler/03_passing.t line 49.
# got: '<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
# "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
# <html>
# <head>
# <title>Error 500</title>
# <link rel="stylesheet" href="/css/style.css" />
# <meta http-equiv="Content-type" content="text/html; charset=UTF-8" />
# </head>
# <body>
# <h1>Error 500</h1>
# <div id="content">
# <h2>Unable to process your query</h2>The page you requested is not available
# </div>
# <div id="footer">
# Powered by <a href="http://perldancer.org/">Dancer</a> 1.3051
# </div>
# </body>
# </html>'
# expected: 'underscore: stuff'
# Failed test 'match data for path `/say/go_to_trash' looks good'
# at t/03_route_handler/03_passing.t line 49.
# got: '<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
# "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
# <html>
# <head>
# <title>Error 500</title>
# <link rel="stylesheet" href="/css/style.css" />
# <meta http-equiv="Content-type" content="text/html; charset=UTF-8" />
# </head>
# <body>
# <h1>Error 500</h1>
# <div id="content">
# <h2>Unable to process your query</h2>The page you requested is not available
# </div>
# <div id="footer">
# Powered by <a href="http://perldancer.org/">Dancer</a> 1.3051
# </div>
# </body>
# </html>'
# expected: 'trash: go_to_trash'
# Failed test 'Pass over the last match is 404'
# at t/03_route_handler/03_passing.t line 53.
# got: '500'
# expected: '404'
# Looks like you failed 7 tests of 19.
t/03_route_handler/03_passing.t ......................
Dubious, test returned 7 (wstat 1792, 0x700)
Failed 7/19 subtests
# Failed test 'match data for path `/hello/sukria' looks good'
# at t/03_route_handler/04_wildcards.t line 39.
# Structures begin differing at:
# $got = '<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
# "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
# <html>
# <head>
# <title>Error 500</title>
# <link rel="stylesheet" href="/css/style.css" />
# <meta http-equiv="Content-type" content="text/html; charset=UTF-8" />
# </head>
# <body>
# <h1>Error 500</h1>
# <div id="content">
# <h2>Unable to process your query</h2>The page you requested is not available
# </div>
# <div id="footer">
# Powered by <a href="http://perldancer.org/">Dancer</a> 1.3051
# </div>
# </body>
# </html>'
# $expected = ARRAY(0x4ad330)
# Failed test 'match data for path `/hello/alexis/welcome/sukrieh' looks good'
# at t/03_route_handler/04_wildcards.t line 39.
# Structures begin differing at:
# $got = '<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
# "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
# <html>
# <head>
# <title>Error 500</title>
# <link rel="stylesheet" href="/css/style.css" />
# <meta http-equiv="Content-type" content="text/html; charset=UTF-8" />
# </head>
# <body>
# <h1>Error 500</h1>
# <div id="content">
# <h2>Unable to process your query</h2>The page you requested is not available
# </div>
# <div id="footer">
# Powered by <a href="http://perldancer.org/">Dancer</a> 1.3051
# </div>
# </body>
# </html>'
# $expected = ARRAY(0x4e3768)
# Failed test 'match data for path `/download/wolverine.pdf' looks good'
# at t/03_route_handler/04_wildcards.t line 39.
# Structures begin differing at:
# $got = '<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
# "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
# <html>
# <head>
# <title>Error 500</title>
# <link rel="stylesheet" href="/css/style.css" />
# <meta http-equiv="Content-type" content="text/html; charset=UTF-8" />
# </head>
# <body>
# <h1>Error 500</h1>
# <div id="content">
# <h2>Unable to process your query</h2>The page you requested is not available
# </div>
# <div id="footer">
# Powered by <a href="http://perldancer.org/">Dancer</a> 1.3051
# </div>
# </body>
# </html>'
# $expected = ARRAY(0x4e3870)
# Failed test 'match data for path `/optional/alexis' looks good'
# at t/03_route_handler/04_wildcards.t line 39.
# Structures begin differing at:
# $got = '<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
# "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
# <html>
# <head>
# <title>Error 500</title>
# <link rel="stylesheet" href="/css/style.css" />
# <meta http-equiv="Content-type" content="text/html; charset=UTF-8" />
# </head>
# <body>
# <h1>Error 500</h1>
# <div id="content">
# <h2>Unable to process your query</h2>The page you requested is not available
# </div>
# <div id="footer">
# Powered by <a href="http://perldancer.org/">Dancer</a> 1.3051
# </div>
# </body>
# </html>'
# $expected = ARRAY(0x2688600)
# Failed test 'match data for path `/optional/' looks good'
# at t/03_route_handler/04_wildcards.t line 39.
# Structures begin differing at:
# $got = '<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
# "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
# <html>
# <head>
# <title>Error 500</title>
# <link rel="stylesheet" href="/css/style.css" />
# <meta http-equiv="Content-type" content="text/html; charset=UTF-8" />
# </head>
# <body>
# <h1>Error 500</h1>
# <div id="content">
# <h2>Unable to process your query</h2>The page you requested is not available
# </div>
# <div id="footer">
# Powered by <a href="http://perldancer.org/">Dancer</a> 1.3051
# </div>
# </body>
# </html>'
# $expected = ARRAY(0x26886a8)
# Failed test 'match data for path `/optional' looks good'
# at t/03_route_handler/04_wildcards.t line 39.
# Structures begin differing at:
# $got = '<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
# "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
# <html>
# <head>
# <title>Error 500</title>
# <link rel="stylesheet" href="/css/style.css" />
# <meta http-equiv="Content-type" content="text/html; charset=UTF-8" />
# </head>
# <body>
# <h1>Error 500</h1>
# <div id="content">
# <h2>Unable to process your query</h2>The page you requested is not available
# </div>
# <div id="footer">
# Powered by <a href="http://perldancer.org/">Dancer</a> 1.3051
# </div>
# </body>
# </html>'
# $expected = ARRAY(0x2688738)
# Looks like you failed 6 tests of 16.
t/03_route_handler/04_wildcards.t ....................
Dubious, test returned 6 (wstat 1536, 0x600)
Failed 6/16 subtests
# Failed test 'response content looks good for GET /foo/a/b/c'
# at t/03_route_handler/04_wildcards_megasplat.t line 9.
# got: '<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
# "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
# <html>
# <head>
# <title>Error 500</title>
# <link rel="stylesheet" href="/css/style.css" />
# <meta http-equiv="Content-type" content="text/html; charset=UTF-8" />
# </head>
# <body>
# <h1>Error 500</h1>
# <div id="content">
# <h2>Unable to process your query</h2>The page you requested is not available
# </div>
# <div id="footer">
# Powered by <a href="http://perldancer.org/">Dancer</a> 1.3051
# </div>
# </body>
# </html>'
# expected: '(a,b,c)'
# Failed test 'response content looks good for GET /bar/a/b/c'
# at t/03_route_handler/04_wildcards_megasplat.t line 12.
# got: '<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
# "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
# <html>
# <head>
# <title>Error 500</title>
# <link rel="stylesheet" href="/css/style.css" />
# <meta http-equiv="Content-type" content="text/html; charset=UTF-8" />
# </head>
# <body>
# <h1>Error 500</h1>
# <div id="content">
# <h2>Unable to process your query</h2>The page you requested is not available
# </div>
# <div id="footer">
# Powered by <a href="http://perldancer.org/">Dancer</a> 1.3051
# </div>
# </body>
# </html>'
# expected: 'a:(b,c)'
# Failed test 'response content looks good for GET /alpha/beta/delta/gamma'
# at t/03_route_handler/04_wildcards_megasplat.t line 15.
# got: '<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
# "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
# <html>
# <head>
# <title>Error 500</title>
# <link rel="stylesheet" href="/css/style.css" />
# <meta http-equiv="Content-type" content="text/html; charset=UTF-8" />
# </head>
# <body>
# <h1>Error 500</h1>
# <div id="content">
# <h2>Unable to process your query</h2>The page you requested is not available
# </div>
# <div id="footer">
# Powered by <a href="http://perldancer.org/">Dancer</a> 1.3051
# </div>
# </body>
# </html>'
# expected: '(beta,delta)'
# Failed test 'response content looks good for GET /alpha/beta/gamma'
# at t/03_route_handler/04_wildcards_megasplat.t line 16.
# got: '<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
# "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
# <html>
# <head>
# <title>Error 500</title>
# <link rel="stylesheet" href="/css/style.css" />
# <meta http-equiv="Content-type" content="text/html; charset=UTF-8" />
# </head>
# <body>
# <h1>Error 500</h1>
# <div id="content">
# <h2>Unable to process your query</h2>The page you requested is not available
# </div>
# <div id="footer">
# Powered by <a href="http://perldancer.org/">Dancer</a> 1.3051
# </div>
# </body>
# </html>'
# expected: '(beta)'
# Looks like you failed 4 tests of 4.
t/03_route_handler/04_wildcards_megasplat.t ..........
Dubious, test returned 4 (wstat 1024, 0x400)
Failed 4/4 subtests
# Failed test 'response content looks good for GET /hello'
# at t/03_route_handler/05_unicode.t line 20.
Wide character in print at C:/sb/perl/lib/Test/Builder.pm line 1759.
# got: '<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
# "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
# <html>
# <head>
# <title>Error 500</title>
# <link rel="stylesheet" href="/css/style.css" />
# <meta http-equiv="Content-type" content="text/html; charset=UTF-8" />
# </head>
# <body>
# <h1>Error 500</h1>
# <div id="content">
# <h2>Unable to process your query</h2>The page you requested is not available
# </div>
# <div id="footer">
# Powered by <a href="http://perldancer.org/">Dancer</a> 1.3051
# </div>
# </body>
# </html>'
# expected: 'âââHelloâââ'
# Looks like you failed 1 test of 1.
t/03_route_handler/05_unicode.t ......................
Dubious, test returned 1 (wstat 256, 0x100)
Failed 1/1 subtests
# Failed test 'match data for path `/hello/sukria' looks good'
# at t/03_route_handler/06_regexp.t line 31.
# Structures begin differing at:
# $got = '<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
# "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
# <html>
# <head>
# <title>Error 500</title>
# <link rel="stylesheet" href="/css/style.css" />
# <meta http-equiv="Content-type" content="text/html; charset=UTF-8" />
# </head>
# <body>
# <h1>Error 500</h1>
# <div id="content">
# <h2>Unable to process your query</h2>The page you requested is not available
# </div>
# <div id="footer">
# Powered by <a href="http://perldancer.org/">Dancer</a> 1.3051
# </div>
# </body>
# </html>'
# $expected = ARRAY(0x87d260)
# Failed test 'match data for path `/show/245' looks good'
# at t/03_route_handler/06_regexp.t line 31.
# Structures begin differing at:
# $got = '<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
# "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
# <html>
# <head>
# <title>Error 500</title>
# <link rel="stylesheet" href="/css/style.css" />
# <meta http-equiv="Content-type" content="text/html; charset=UTF-8" />
# </head>
# <body>
# <h1>Error 500</h1>
# <div id="content">
# <h2>Unable to process your query</h2>The page you requested is not available
# </div>
# <div id="footer">
# Powered by <a href="http://perldancer.org/">Dancer</a> 1.3051
# </div>
# </body>
# </html>'
# $expected = ARRAY(0x31fd850)
# Failed test 'match data for path `/post/this-how-to-write-smart-webapp/\#comment412' looks good'
# at t/03_route_handler/06_regexp.t line 31.
# Structures begin differing at:
# $got = '<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
# "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
# <html>
# <head>
# <title>Error 500</title>
# <link rel="stylesheet" href="/css/style.css" />
# <meta http-equiv="Content-type" content="text/html; charset=UTF-8" />
# </head>
# <body>
# <h1>Error 500</h1>
# <div id="content">
# <h2>Unable to process your query</h2>The page you requested is not available
# </div>
# <div id="footer">
# Powered by <a href="http://perldancer.org/">Dancer</a> 1.3051
# </div>
# </body>
# </html>'
# $expected = ARRAY(0x31fdb20)
# Failed test 'response status is 404 for GET /no/hello/bar'
# at t/03_route_handler/06_regexp.t line 35.
# got: '500'
# expected: '404'
# Looks like you failed 4 tests of 10.
t/03_route_handler/06_regexp.t .......................
Dubious, test returned 4 (wstat 1024, 0x400)
Failed 4/10 subtests
# Failed test 'response looks good for /warning'
# at t/03_route_handler/07_compilation_warning.t line 31.
# '<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
# "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
# <html>
# <head>
# <title>Runtime Error</title>
# <link rel="stylesheet" href="/css/error.css" />
# <meta http-equiv="Content-type" content="text/html; charset=UTF-8" />
# </head>
# <body>
# <h1>Runtime Error</h1>
# <div id="content">
# <h2>runtime error</h2><pre class="error">C:\sb\cpan\build\Dancer-1.3051-7HlXVg\public\warning: No such file or directory at C:\sb\cpan\build\Dancer-1.3051-7HlXVg\blib\lib/Dancer/FileUtils.pm line 41
# </pre><div class="title">C:\sb\cpan\build\Dancer-1.3051-7HlXVg\blib\lib/Dancer/FileUtils.pm around line 41</div><pre class="content"><span class="nu">38</span>
# <span class="nu">39</span> sub path { d_catfile(@_) }
# <span class="nu">40</span>
# <span class="nu">41</span> <span style="color: red;">sub real_path { realpath( d_catfile(@_) ) }</span>
# <span class="nu">42</span>
# <span class="nu">43</span> sub path_no_verify {
# <span class="nu">44</span> my @nodes = File::Spec->splitpath(d_catdir(@_)); # 0=vol,1=dirs,2=file
# </pre><div class="title">Stack</div><pre class="content">main in t/03_route_handler/07_compilation_warning.t l. 31
# Dancer::Test in C:\sb\cpan\build\Dancer-1.3051-7HlXVg\blib\lib/Dancer/Test.pm l. 192
# Dancer::Test in C:\sb\cpan\build\Dancer-1.3051-7HlXVg\blib\lib/Dancer/Test.pm l. 82
# Dancer::Test in C:\sb\cpan\build\Dancer-1.3051-7HlXVg\blib\lib/Dancer/Test.pm l. 345
# Dancer::Handler in C:\sb\cpan\build\Dancer-1.3051-7HlXVg\blib\lib/Dancer/Handler.pm l. 87
# Dancer::Object in C:\sb\cpan\build\Dancer-1.3051-7HlXVg\blib\lib/Dancer/Object.pm l. 15
# Dancer::Error in C:\sb\cpan\build\Dancer-1.3051-7HlXVg\blib\lib/Dancer/Error.pm l. 34
# Dancer::Error in C:\sb\cpan\build\Dancer-1.3051-7HlXVg\blib\lib/Dancer/Error.pm l. 248</pre> <div class="title">Settings</div><pre class="content">{
# <span class="key">import_warnings</span> => 1,
# <span class="key">session</span> => 'simple',
# <span class="key">server</span> => '0.0.0.0',
# <span class="key">warnings</span> => 1,
# <span class="key">template</span> => 'simple',
# <span class="key">charset</span> => '',
# <span class="key">port</span> => '3000',
# <span class="key">apphandler</span> => 'Standalone',
# <span class="key">auto_reload</span> => 0,
# <span class="key">engines</span> => {},
# <span class="key">plugins</span> => {},
# <span class="key">views</span> => 'C:/sb/cpan/build/Dancer-1.3051-7HlXVg/views',
# <span class="key">confdir</span> => 'C:/sb/cpan/build/Dancer-1.3051-7HlXVg',
# <span class="key">public</span> => 'C:/sb/cpan/build/Dancer-1.3051-7HlXVg/public',
# <span class="key">show_errors</span> => 1,
# <span class="key">log</span> => 'debug',
# <span class="key">logger</span> => 'capture',
# <span class="key">daemon</span> => 0,
# <span class="key">traces</span> => 0,
# <span class="key">appdir</span> => 'C:\\Users\\CSJewell\\AppData\\Local\\Temp\\2JkBVopJ0l',
# <span class="key">startup_info</span> => 1,
# <span class="key">handlers</span> => {},
# <span class="key">environment</span> => 'development',
# <span class="key">content_type</span> => 'text/html'
# }
# </pre> <div class="title">Session</div><pre class="content">{
# <span class="key">id</span> => '249414568061839746599311972223405951'
# }
# </pre> <div class="title">Environment</div><pre class="content">{
# <span class="key">USERPROFILE</span> => 'C:\\Users\\CSJewell',
# <span class="key">HOMEDRIVE</span> => 'C:',
# <span class="key">'PSGI.URL_SCHEME'</span> => 'http',
# <span class="key">PATH_INFO</span> => '/warning',
# <span class="key">REQUEST_METHOD</span> => 'GET',
# <span class="key">COMMONPROGRAMFILES</span> => 'C:\\Program Files\\Common Files',
# <span class="key">APPDATA</span> => 'C:\\Users\\CSJewell\\AppData\\Roaming',
# <span class="key">PROGRAMFILES</span> => 'C:\\Program Files',
# <span class="key">OS</span> => 'Windows_NT',
# <span class="key">PWD</span> => 'C:/sb/cpan/build/Dancer-1.3051-7HlXVg',
# <span class="key">LOCALAPPDATA</span> => 'C:\\Users\\CSJewell\\AppData\\Local',
# <span class="key">PATHEXT</span> => '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC',
# <span class="key">PROGRAMW6432</span> => 'C:\\Program Files',
# <span class="key">PROMPT</span> => '$P$G',
# <span class="key">NUMBER_OF_PROCESSORS</span> => '2',
# <span class="key">DANCER_APPDIR</span> => 'C:/sb/cpan/build/Dancer-1.3051-7HlXVg',
# <span class="key">FP_NO_HOST_CHECK</span> => 'NO',
# <span class="key">HOMEPATH</span> => '\\Users\\CSJewell',
# <span class="key">'COMMONPROGRAMFILES(X86)'</span> => 'C:\\Program Files (x86)\\Common Files',
# <span class="key">PATH</span> => 'C:\\Windows\\system32;C:\\Windows;C:\\Windows\\System32\\Wbem;C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\Program Files\\TortoiseHg\\;;C:\\sb\\c\\bin;C:\\sb\\perl\\site\\bin;C:\\sb\\perl\\bin',
# <span class="key">PERL5LIB</span> => 'C:\\sb\\cpan\\build\\Dancer-1.3051-7HlXVg\\blib\\lib;C:\\sb\\cpan\\build\\Dancer-1.3051-7HlXVg\\blib\\arch',
# <span class="key">PERL5_CPAN_IS_RUNNING</span> => 'Hidden (looks potentially sensitive)',
# <span class="key">USERDOMAIN</span> => 'SP64BUILDER',
# <span class="key">PROGRAMDATA</span> => 'C:\\ProgramData',
# <span class="key">PROCESSOR_ARCHITECTURE</span> => 'AMD64',
# <span class="key">TERM</span> => 'dumb',
# <span class="key">PSMODULEPATH</span> => 'C:\\Windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\',
# <span class="key">TEMP</span> => 'C:\\Users\\CSJewell\\AppData\\Local\\Temp',
# <span class="key">SYSTEMDRIVE</span> => 'C:',
# <span class="key">HARNESS_VERSION</span> => '3.23',
# <span class="key">PERL5_CPANPLUS_IS_RUNNING</span> => 'Hidden (looks potentially sensitive)',
# <span class="key">PROCESSOR_REVISION</span> => '4b02',
# <span class="key">SYSTEMROOT</span> => 'C:\\Windows',
# <span class="key">SERVERNAME</span> => 'localhost',
# <span class="key">COMMONPROGRAMW6432</span> => 'C:\\Program Files\\Common Files',
# <span class="key">COMSPEC</span> => 'C:\\Windows\\system32\\cmd.exe',
# <span class="key">LOGONSERVER</span> => '\\\\SP64BUILDER',
# <span class="key">SESSIONNAME</span> => 'Console',
# <span class="key">HARNESS_ACTIVE</span> => '1',
# <span class="key">WINDIR</span> => 'C:\\Windows',
# <span class="key">PROCESSOR_LEVEL</span> => '15',
# <span class="key">SERVER_PORT</span> => 80,
# <span class="key">PUBLIC</span> => 'C:\\Users\\Public',
# <span class="key">EMXSHELL</span> => 'sh',
# <span class="key">USERNAME</span> => 'CSJewell',
# <span class="key">PROCESSOR_IDENTIFIER</span> => 'AMD64 Family 15 Model 75 Stepping 2, AuthenticAMD',
# <span class="key">'PROGRAMFILES(X86)'</span> => 'C:\\Program Files (x86)',
# <span class="key">TAP_VERSION</span> => '13',
# <span class="key">COMPUTERNAME</span> => 'SP64BUILDER',
# <span class="key">ALLUSERSPROFILE</span> => 'C:\\ProgramData',
# <span class="key">WIX</span> => 'C:\\Program Files (x86)\\Windows Installer XML v3\\',
# <span class="key">HTTP_HOST</span> => 'localhost',
# <span class="key">TMP</span> => 'C:\\Users\\CSJewell\\AppData\\Local\\Temp'
# }
#
#
# Note: Values of 2 sensitive-looking keys hidden
# </pre>
# </div>
# <div id="footer">
# Powered by <a href="http://perldancer.org/">Dancer</a> 1.3051
# </div>
# </body>
# </html>'
# doesn't match '(?-xism:Use of uninitialized value \$bar in concatenation)'
# Looks like you failed 1 test of 1.
t/03_route_handler/07_compilation_warning.t ..........
Dubious, test returned 1 (wstat 256, 0x100)
Failed 1/1 subtests
# Failed test 'params are available'
# at t/03_route_handler/08_errors.t line 56.
# 'ERROR: Runtime Error
# PERL VERSION: 5.012003
# DANCER VERSION: 1.3051
# ERROR TEMPLATE: error.tt
# REQUEST METHOD: GET
# PARAM VALUE:
# '
# doesn't match '(?-xism:PARAM VALUE: value)'
# Looks like you failed 1 test of 14.
t/03_route_handler/08_errors.t .......................
Dubious, test returned 1 (wstat 256, 0x100)
Failed 1/14 subtests
t/03_route_handler/09_status.t ....................... ok
# Failed test 'response status is 302 for GET /bounce'
# at t/03_route_handler/11_redirect.t line 21.
# got: '500'
# expected: '302'
# Failed test 'headers include expected data for GET /redirect'
# at t/03_route_handler/11_redirect.t line 33.
# Failed test 'headers include expected data for GET /redirect_querystring'
# at t/03_route_handler/11_redirect.t line 40.
# Failed test 'headers include expected data for GET /bounce'
# at t/03_route_handler/11_redirect.t line 44.
# Failed test 'headers include expected data for GET /bounce'
# at t/03_route_handler/11_redirect.t line 47.
# Failed test 'headers include expected data for GET /bounce'
# at t/03_route_handler/11_redirect.t line 50.
# Looks like you failed 6 tests of 11.
t/03_route_handler/11_redirect.t .....................
Dubious, test returned 6 (wstat 1536, 0x600)
Failed 6/11 subtests
# Failed test at t/03_route_handler/11_redirect_absolute.t line 16.
# got: undef
# expected: 'http://foo.com/somewhere'
# Failed test at t/03_route_handler/11_redirect_absolute.t line 19.
# got: undef
# expected: 'http://localhost/absolute'
# Failed test at t/03_route_handler/11_redirect_absolute.t line 22.
# got: undef
# expected: 'http://localhost/somewhere/else'
# Looks like you failed 3 tests of 3.
t/03_route_handler/11_redirect_absolute.t ............
Dubious, test returned 3 (wstat 768, 0x300)
Failed 3/3 subtests
# Failed test 'status is 302'
# at t/03_route_handler/11_redirect_no_content.t line 29.
# got: '500'
# expected: '302'
# Failed test 'content is empty when bounced'
# at t/03_route_handler/11_redirect_no_content.t line 30.
# got: '<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
# "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
# <html>
# <head>
# <title>Error 500</title>
# <link rel="stylesheet" href="/css/style.css" />
# <meta http-equiv="Content-type" content="text/html; charset=UTF-8" />
# </head>
# <body>
# <h1>Error 500</h1>
# <div id="content">
# <h2>Unable to process your query</h2>The page you requested is not available
# </div>
# <div id="footer">
# Powered by <a href="http://perldancer.org/">Dancer</a> 1.3051
# </div>
# </body>
# </html>'
# expected: ''
# Failed test 'status is 200'
# at t/03_route_handler/11_redirect_no_content.t line 34.
# got: '500'
# expected: '200'
# Failed test 'content is not empty'
# at t/03_route_handler/11_redirect_no_content.t line 35.
# got: '<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
# "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
# <html>
# <head>
# <title>Error 500</title>
# <link rel="stylesheet" href="/css/style.css" />
# <meta http-equiv="Content-type" content="text/html; charset=UTF-8" />
# </head>
# <body>
# <h1>Error 500</h1>
# <div id="content">
# <h2>Unable to process your query</h2>The page you requested is not available
# </div>
# <div id="footer">
# Powered by <a href="http://perldancer.org/">Dancer</a> 1.3051
# </div>
# </body>
# </html>'
# expected: 'gotcha'
# Looks like you failed 4 tests of 6.
t/03_route_handler/11_redirect_no_content.t ..........
Dubious, test returned 4 (wstat 1024, 0x400)
Failed 4/6 subtests
t/03_route_handler/12_response.t ..................... ok
# Failed test 'response content is ok'
# at t/03_route_handler/13_any_route_handler.t line 49.
# got: '<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
# "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
# <html>
# <head>
# <title>Error 500</title>
# <link rel="stylesheet" href="/css/style.css" />
# <meta http-equiv="Content-type" content="text/html; charset=UTF-8" />
# </head>
# <body>
# <h1>Error 500</h1>
# <div id="content">
# <h2>Unable to process your query</h2>The page you requested is not available
# </div>
# <div id="footer">
# Powered by <a href="http://perldancer.org/">Dancer</a> 1.3051
# </div>
# </body>
# </html>'
# expected: 'any_1'
# Failed test 'response content is ok'
# at t/03_route_handler/13_any_route_handler.t line 49.
# got: '<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
# "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
# <html>
# <head>
# <title>Error 500</title>
# <link rel="stylesheet" href="/css/style.css" />
# <meta http-equiv="Content-type" content="text/html; charset=UTF-8" />
# </head>
# <body>
# <h1>Error 500</h1>
# <div id="content">
# <h2>Unable to process your query</h2>The page you requested is not available
# </div>
# <div id="footer">
# Powered by <a href="http://perldancer.org/">Dancer</a> 1.3051
# </div>
# </body>
# </html>'
# expected: 'any_1'
# Failed test 'response content is ok'
# at t/03_route_handler/13_any_route_handler.t line 49.
# got: '<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
# "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
# <html>
# <head>
# <title>Error 500</title>
# <link rel="stylesheet" href="/css/style.css" />
# <meta http-equiv="Content-type" content="text/html; charset=UTF-8" />
# </head>
# <body>
# <h1>Error 500</h1>
# <div id="content">
# <h2>Unable to process your query</h2>The page you requested is not available
# </div>
# <div id="footer">
# Powered by <a href="http://perldancer.org/">Dancer</a> 1.3051
# </div>
# </body>
# </html>'
# expected: 'any_2'
# Failed test 'response content is ok'
# at t/03_route_handler/13_any_route_handler.t line 49.
# got: '<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
# "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
# <html>
# <head>
# <title>Error 500</title>
# <link rel="stylesheet" href="/css/style.css" />
# <meta http-equiv="Content-type" content="text/html; charset=UTF-8" />
# </head>
# <body>
# <h1>Error 500</h1>
# <div id="content">
# <h2>Unable to process your query</h2>The page you requested is not available
# </div>
# <div id="footer">
# Powered by <a href="http://perldancer.org/">Dancer</a> 1.3051
# </div>
# </body>
# </html>'
# expected: 'any_2'
# Failed test 'response content is ok'
# at t/03_route_handler/13_any_route_handler.t line 49.
# got: '<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
# "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
# <html>
# <head>
# <title>Error 500</title>
# <link rel="stylesheet" href="/css/style.css" />
# <meta http-equiv="Content-type" content="text/html; charset=UTF-8" />
# </head>
# <body>
# <h1>Error 500</h1>
# <div id="content">
# <h2>Unable to process your query</h2>The page you requested is not available
# </div>
# <div id="footer">
# Powered by <a href="http://perldancer.org/">Dancer</a> 1.3051
# </div>
# </body>
# </html>'
# expected: 'any_2'
# Failed test 'response content is ok'
# at t/03_route_handler/13_any_route_handler.t line 49.
# got: '<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
# "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
# <html>
# <head>
# <title>Error 500</title>
# <link rel="stylesheet" href="/css/style.css" />
# <meta http-equiv="Content-type" content="text/html; charset=UTF-8" />
# </head>
# <body>
# <h1>Error 500</h1>
# <div id="content">
# <h2>Unable to process your query</h2>The page you requested is not available
# </div>
# <div id="footer">
# Powered by <a href="http://perldancer.org/">Dancer</a> 1.3051
# </div>
# </body>
# </html>'
# expected: 'any_2'
# Failed test 'route handler not found for method post, path /any_1'
# at t/03_route_handler/13_any_route_handler.t line 64.
# got: '500'
# expected: '404'
# Failed test 'route handler not found for method put, path /any_1'
# at t/03_route_handler/13_any_route_handler.t line 64.
# got: '500'
# expected: '404'
# Looks like you failed 8 tests of 17.
t/03_route_handler/13_any_route_handler.t ............
Dubious, test returned 8 (wstat 2048, 0x800)
Failed 8/17 subtests
# Failed test 'response content looks good for GET /foo'
# at t/03_route_handler/14_options.t line 56.
# got: '<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
# "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
# <html>
# <head>
# <title>Error 500</title>
# <link rel="stylesheet" href="/css/style.css" />
# <meta http-equiv="Content-type" content="text/html; charset=UTF-8" />
# </head>
# <body>
# <h1>Error 500</h1>
# <div id="content">
# <h2>Unable to process your query</h2>The page you requested is not available
# </div>
# <div id="footer">
# Powered by <a href="http://perldancer.org/">Dancer</a> 1.3051
# </div>
# </body>
# </html>'
# expected: 'foo only'
# Failed test 'response content looks good for GET /welcome'
# at t/03_route_handler/14_options.t line 56.
# got: '<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
# "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
# <html>
# <head>
# <title>Error 500</title>
# <link rel="stylesheet" href="/css/style.css" />
# <meta http-equiv="Content-type" content="text/html; charset=UTF-8" />
# </head>
# <body>
# <h1>Error 500</h1>
# <div id="content">
# <h2>Unable to process your query</h2>The page you requested is not available
# </div>
# <div id="footer">
# Powered by <a href="http://perldancer.org/">Dancer</a> 1.3051
# </div>
# </body>
# </html>'
# expected: 'hey Mozilla!'
# Failed test 'response content looks good for GET /welcome'
# at t/03_route_handler/14_options.t line 56.
# got: '<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
# "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
# <html>
# <head>
# <title>Error 500</title>
# <link rel="stylesheet" href="/css/style.css" />
# <meta http-equiv="Content-type" content="text/html; charset=UTF-8" />
# </head>
# <body>
# <h1>Error 500</h1>
# <div id="content">
# <h2>Unable to process your query</h2>The page you requested is not available
# </div>
# <div id="footer">
# Powered by <a href="http://perldancer.org/">Dancer</a> 1.3051
# </div>
# </body>
# </html>'
# expected: 'hello'
# Looks like you failed 3 tests of 26.
t/03_route_handler/14_options.t ......................
Dubious, test returned 3 (wstat 768, 0x300)
Failed 3/26 subtests
# Failed test 'response content looks good for GET /say/'
# at t/03_route_handler/15_prefix.t line 112.
# got: '<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
# "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
# <html>
# <head>
# <title>Error 500</title>
# <link rel="stylesheet" href="/css/style.css" />
# <meta http-equiv="Content-type" content="text/html; charset=UTF-8" />
# </head>
# <body>
# <h1>Error 500</h1>
# <div id="content">
# <h2>Unable to process your query</h2>The page you requested is not available
# </div>
# <div id="footer">
# Powered by <a href="http://perldancer.org/">Dancer</a> 1.3051
# </div>
# </body>
# </html>'
# expected: 'char: all'
# Failed test 'response content looks good for GET /say/A'
# at t/03_route_handler/15_prefix.t line 112.
# got: '<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
# "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
# <html>
# <head>
# <title>Error 500</title>
# <link rel="stylesheet" href="/css/style.css" />
# <meta http-equiv="Content-type" content="text/html; charset=UTF-8" />
# </head>
# <body>
# <h1>Error 500</h1>
# <div id="content">
# <h2>Unable to process your query</h2>The page you requested is not available
# </div>
# <div id="footer">
# Powered by <a href="http://perldancer.org/">Dancer</a> 1.3051
# </div>
# </body>
# </html>'
# expected: 'char: A'
# Failed test 'response content looks good for GET /say/24'
# at t/03_route_handler/15_prefix.t line 112.
# got: '<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
# "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
# <html>
# <head>
# <title>Error 500</title>
# <link rel="stylesheet" href="/css/style.css" />
# <meta http-equiv="Content-type" content="text/html; charset=UTF-8" />
# </head>
# <body>
# <h1>Error 500</h1>
# <div id="content">
# <h2>Unable to process your query</h2>The page you requested is not available
# </div>
# <div id="footer">
# Powered by <a href="http://perldancer.org/">Dancer</a> 1.3051
# </div>
# </body>
# </html>'
# expected: 'number: 24'
# Failed test 'response content looks good for GET /say/B'
# at t/03_route_handler/15_prefix.t line 112.
# got: '<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
# "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
# <html>
# <head>
# <title>Error 500</title>
# <link rel="stylesheet" href="/css/style.css" />
# <meta http-equiv="Content-type" content="text/html; charset=UTF-8" />
# </head>
# <body>
# <h1>Error 500</h1>
# <div id="content">
# <h2>Unable to process your query</h2>The page you requested is not available
# </div>
# <div id="footer">
# Powered by <a href="http://perldancer.org/">Dancer</a> 1.3051
# </div>
# </body>
# </html>'
# expected: 'char: B'
# Failed test 'response content looks good for GET /say/Perl'
# at t/03_route_handler/15_prefix.t line 112.
# got: '<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
# "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
# <html>
# <head>
# <title>Error 500</title>
# <link rel="stylesheet" href="/css/style.css" />
# <meta http-equiv="Content-type" content="text/html; charset=UTF-8" />
# </head>
# <body>
# <h1>Error 500</h1>
# <div id="content">
# <h2>Unable to process your query</h2>The page you requested is not available
# </div>
# <div id="footer">
# Powered by <a href="http://perldancer.org/">Dancer</a> 1.3051
# </div>
# </body>
# </html>'
# expected: 'word: Perl'
# Failed test 'response content looks good for GET /say/_stuff'
# at t/03_route_handler/15_prefix.t line 112.
# got: '<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
# "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
# <html>
# <head>
# <title>Error 500</title>
# <link rel="stylesheet" href="/css/style.css" />
# <meta http-equiv="Content-type" content="text/html; charset=UTF-8" />
# </head>
# <body>
# <h1>Error 500</h1>
# <div id="content">
# <h2>Unable to process your query</h2>The page you requested is not available
# </div>
# <div id="footer">
# Powered by <a href="http://perldancer.org/">Dancer</a> 1.3051
# </div>
# </body>
# </html>'
# expected: 'underscore: stuff'
# Failed test 'response content looks good for GET /say/any'
# at t/03_route_handler/15_prefix.t line 112.
# got: '<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
# "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
# <html>
# <head>
# <title>Error 500</title>
# <link rel="stylesheet" href="/css/style.css" />
# <meta http-equiv="Content-type" content="text/html; charset=UTF-8" />
# </head>
# <body>
# <h1>Error 500</h1>
# <div id="content">
# <h2>Unable to process your query</h2>The page you requested is not available
# </div>
# <div id="footer">
# Powered by <a href="http://perldancer.org/">Dancer</a> 1.3051
# </div>
# </body>
# </html>'
# expected: 'any'
# Failed test 'response content looks good for GET /go_to_trash'
# at t/03_route_handler/15_prefix.t line 112.
# got: '<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
# "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
# <html>
# <head>
# <title>Error 500</title>
# <link rel="stylesheet" href="/css/style.css" />
# <meta http-equiv="Content-type" content="text/html; charset=UTF-8" />
# </head>
# <body>
# <h1>Error 500</h1>
# <div id="content">
# <h2>Unable to process your query</h2>The page you requested is not available
# </div>
# <div id="footer">
# Powered by <a href="http://perldancer.org/">Dancer</a> 1.3051
# </div>
# </body>
# </html>'
# expected: 'trash: go_to_trash'
# Failed test 'response content looks good for GET /say/foo'
# at t/03_route_handler/15_prefix.t line 112.
# got: '<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
# "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
# <html>
# <head>
# <title>Error 500</title>
# <link rel="stylesheet" href="/css/style.css" />
# <meta http-equiv="Content-type" content="text/html; charset=UTF-8" />
# </head>
# <body>
# <h1>Error 500</h1>
# <div id="content">
# <h2>Unable to process your query</h2>The page you requested is not available
# </div>
# <div id="footer">
# Powered by <a href="http://perldancer.org/">Dancer</a> 1.3051
# </div>
# </body>
# </html>'
# expected: 'it worked'
# Failed test 'response content looks good for GET /say/foo/'
# at t/03_route_handler/15_prefix.t line 112.
# got: '<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
# "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
# <html>
# <head>
# <title>Error 500</title>
# <link rel="stylesheet" href="/css/style.css" />
# <meta http-equiv="Content-type" content="text/html; charset=UTF-8" />
# </head>
# <body>
# <h1>Error 500</h1>
# <div id="content">
# <h2>Unable to process your query</h2>The page you requested is not available
# </div>
# <div id="footer">
# Powered by <a href="http://perldancer.org/">Dancer</a> 1.3051
# </div>
# </body>
# </html>'
# expected: 'it worked'
# Looks like you failed 10 tests of 32.
t/03_route_handler/15_prefix.t .......................
Dubious, test returned 10 (wstat 2560, 0xa00)
Failed 10/32 subtests
# Failed test 'Got route for /in (get)'
# at t/03_route_handler/16_caching.t line 73.
# got: ''
# expected: 'Dancer::Route'
# Failed test 'Got route for /out (get)'
# at t/03_route_handler/16_caching.t line 73.
# got: ''
# expected: 'Dancer::Route'
# Failed test 'Got route for /err (get)'
# at t/03_route_handler/16_caching.t line 73.
# got: ''
# expected: 'Dancer::Route'
# Failed test 'Got route for /in (post)'
# at t/03_route_handler/16_caching.t line 73.
# got: ''
# expected: 'Dancer::Route'
# Failed test 'Got route for /out (post)'
# at t/03_route_handler/16_caching.t line 73.
# got: ''
# expected: 'Dancer::Route'
# Failed test 'Got route for /err (post)'
# at t/03_route_handler/16_caching.t line 73.
# got: ''
# expected: 'Dancer::Route'
# Failed test 'Got handler for get /out'
# at t/03_route_handler/16_caching.t line 84.
# Failed test 'Got handler for post /out'
# at t/03_route_handler/16_caching.t line 84.
# Failed test 'Got handler for get /err'
# at t/03_route_handler/16_caching.t line 84.
# Failed test 'Got handler for post /err'
# at t/03_route_handler/16_caching.t line 84.
# Failed test 'Path limit to 10'
# at t/03_route_handler/16_caching.t line 115.
# got: 0
# expected: 10
# Failed test 'Correct paths'
# at t/03_route_handler/16_caching.t line 120.
# Structures begin differing at:
# $got->[0] = Does not exist
# $expected->[0] = ARRAY(0x3412688)
# Failed test 'Only 9 paths'
# at t/03_route_handler/16_caching.t line 158.
# got: 0
# expected: 9
# Failed test 'Correct paths'
# at t/03_route_handler/16_caching.t line 164.
# Structures begin differing at:
# $got->[0] = Does not exist
# $expected->[0] = ARRAY(0x3410838)
# Looks like you failed 14 tests of 105.
t/03_route_handler/16_caching.t ......................
Dubious, test returned 14 (wstat 3584, 0xe00)
Failed 14/105 subtests
# Failed test 'content looks good'
# at t/03_route_handler/18_auto_page.t line 26.
# got: '<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
# "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
# <html>
# <head>
# <title>Error 500</title>
# <link rel="stylesheet" href="/css/style.css" />
# <meta http-equiv="Content-type" content="text/html; charset=UTF-8" />
# </head>
# <body>
# <h1>Error 500</h1>
# <div id="content">
# <h2>Unable to process your query</h2>The page you requested is not available
# </div>
# <div id="footer">
# Powered by <a href="http://perldancer.org/">Dancer</a> 1.3051
# </div>
# </body>
# </html>'
# expected: 'Hello
# '
# Failed test 'error page looks OK'
# at t/03_route_handler/18_auto_page.t line 31.
# '<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
# "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
# <html>
# <head>
# <title>Error 500</title>
# <link rel="stylesheet" href="/css/style.css" />
# <meta http-equiv="Content-type" content="text/html; charset=UTF-8" />
# </head>
# <body>
# <h1>Error 500</h1>
# <div id="content">
# <h2>Unable to process your query</h2>The page you requested is not available
# </div>
# <div id="footer">
# Powered by <a href="http://perldancer.org/">Dancer</a> 1.3051
# </div>
# </body>
# </html>'
# doesn't match '(?-xism:ERROR: Dancer\n)'
# Looks like you failed 2 tests of 4.
t/03_route_handler/18_auto_page.t ....................
Dubious, test returned 2 (wstat 512, 0x200)
Failed 2/4 subtests
# Failed test 'response content looks good for GET /foo.json'
# at t/03_route_handler/19_filters_and_params.t line 25.
# got: '<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
# "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
# <html>
# <head>
# <title>Error 500</title>
# <link rel="stylesheet" href="/css/style.css" />
# <meta http-equiv="Content-type" content="text/html; charset=UTF-8" />
# </head>
# <body>
# <h1>Error 500</h1>
# <div id="content">
# <h2>Unable to process your query</h2>The page you requested is not available
# </div>
# <div id="footer">
# Powered by <a href="http://perldancer.org/">Dancer</a> 1.3051
# </div>
# </body>
# </html>'
# expected: '1'
# Looks like you planned 4 tests but ran 2.
# Looks like you failed 1 test of 2 run.
t/03_route_handler/19_filters_and_params.t ...........
Dubious, test returned 1 (wstat 256, 0x100)
Failed 3/4 subtests
# Failed test 'params are parsed as expected'
# at t/03_route_handler/20_params_multiple_tokens.t line 19.
# Structures begin differing at:
# $got = '<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
# "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
# <html>
# <head>
# <title>Error 500</title>
# <link rel="stylesheet" href="/css/style.css" />
# <meta http-equiv="Content-type" content="text/html; charset=UTF-8" />
# </head>
# <body>
# <h1>Error 500</h1>
# <div id="content">
# <h2>Unable to process your query</h2>The page you requested is not available
# </div>
# <div id="footer">
# Powered by <a href="http://perldancer.org/">Dancer</a> 1.3051
# </div>
# </body>
# </html>'
# $expected = ARRAY(0x332d340)
# Looks like you failed 1 test of 2.
t/03_route_handler/20_params_multiple_tokens.t .......
Dubious, test returned 1 (wstat 256, 0x100)
Failed 1/2 subtests
t/03_route_handler/21_ajax.t ......................... skipped: Test::TCP is needed to run this test
t/03_route_handler/22_filter_halt.t .................. ok
t/03_route_handler/23_filter_error_catching.t ........ ok
# Failed test 'response content looks good for GET /name/bob'
# at t/03_route_handler/24_multiple_params.t line 85.
# got: '<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
# "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
# <html>
# <head>
# <title>Error 500</title>
# <link rel="stylesheet" href="/css/style.css" />
# <meta http-equiv="Content-type" content="text/html; charset=UTF-8" />
# </head>
# <body>
# <h1>Error 500</h1>
# <div id="content">
# <h2>Unable to process your query</h2>The page you requested is not available
# </div>
# <div id="footer">
# Powered by <a href="http://perldancer.org/">Dancer</a> 1.3051
# </div>
# </body>
# </html>'
# expected: 'bob'
# Failed test 'response content looks good for GET /name/bill'
# at t/03_route_handler/24_multiple_params.t line 85.
# got: '<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
# "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
# <html>
# <head>
# <title>Error 500</title>
# <link rel="stylesheet" href="/css/style.css" />
# <meta http-equiv="Content-type" content="text/html; charset=UTF-8" />
# </head>
# <body>
# <h1>Error 500</h1>
# <div id="content">
# <h2>Unable to process your query</h2>The page you requested is not available
# </div>
# <div id="footer">
# Powered by <a href="http://perldancer.org/">Dancer</a> 1.3051
# </div>
# </body>
# </html>'
# expected: 'bill'
# Failed test 'response content looks good for GET /name/bob'
# at t/03_route_handler/24_multiple_params.t line 85.
# got: '<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
# "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
# <html>
# <head>
# <title>Error 500</title>
# <link rel="stylesheet" href="/css/style.css" />
# <meta http-equiv="Content-type" content="text/html; charset=UTF-8" />
# </head>
# <body>
# <h1>Error 500</h1>
# <div id="content">
# <h2>Unable to process your query</h2>The page you requested is not available
# </div>
# <div id="footer">
# Powered by <a href="http://perldancer.org/">Dancer</a> 1.3051
# </div>
# </body>
# </html>'
# expected: 'bob'
# Failed test 'response content looks good for GET /name/bob/paris'
# at t/03_route_handler/24_multiple_params.t line 85.
# got: '<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
# "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
# <html>
# <head>
# <title>Error 500</title>
# <link rel="stylesheet" href="/css/style.css" />
# <meta http-equiv="Content-type" content="text/html; charset=UTF-8" />
# </head>
# <body>
# <h1>Error 500</h1>
# <div id="content">
# <h2>Unable to process your query</h2>The page you requested is not available
# </div>
# <div id="footer">
# Powered by <a href="http://perldancer.org/">Dancer</a> 1.3051
# </div>
# </body>
# </html>'
# expected: 'bob'
# Failed test 'response content looks good for GET /name/bob/dublin'
# at t/03_route_handler/24_multiple_params.t line 85.
# got: '<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
# "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
# <html>
# <head>
# <title>Error 500</title>
# <link rel="stylesheet" href="/css/style.css" />
# <meta http-equiv="Content-type" content="text/html; charset=UTF-8" />
# </head>
# <body>
# <h1>Error 500</h1>
# <div id="content">
# <h2>Unable to process your query</h2>The page you requested is not available
# </div>
# <div id="footer">
# Powered by <a href="http://perldancer.org/">Dancer</a> 1.3051
# </div>
# </body>
# </html>'
# expected: 'bob'
# Failed test 'response content looks good for GET /name/bob/paris'
# at t/03_route_handler/24_multiple_params.t line 85.
# got: '<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
# "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
# <html>
# <head>
# <title>Error 500</title>
# <link rel="stylesheet" href="/css/style.css" />
# <meta http-equiv="Content-type" content="text/html; charset=UTF-8" />
# </head>
# <body>
# <h1>Error 500</h1>
# <div id="content">
# <h2>Unable to process your query</h2>The page you requested is not available
# </div>
# <div id="footer">
# Powered by <a href="http://perldancer.org/">Dancer</a> 1.3051
# </div>
# </body>
# </html>'
# expected: 'bob'
# Failed test 'response content looks good for GET /name/bill/paris'
# at t/03_route_handler/24_multiple_params.t line 85.
# got: '<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
# "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
# <html>
# <head>
# <title>Error 500</title>
# <link rel="stylesheet" href="/css/style.css" />
# <meta http-equiv="Content-type" content="text/html; charset=UTF-8" />
# </head>
# <body>
# <h1>Error 500</h1>
# <div id="content">
# <h2>Unable to process your query</h2>The page you requested is not available
# </div>
# <div id="footer">
# Powered by <a href="http://perldancer.org/">Dancer</a> 1.3051
# </div>
# </body>
# </html>'
# expected: 'bill'
# Failed test 'response content looks good for GET /name/bill/dublin'
# at t/03_route_handler/24_multiple_params.t line 85.
# got: '<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
# "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
# <html>
# <head>
# <title>Error 500</title>
# <link rel="stylesheet" href="/css/style.css" />
# <meta http-equiv="Content-type" content="text/html; charset=UTF-8" />
# </head>
# <body>
# <h1>Error 500</h1>
# <div id="content">
# <h2>Unable to process your query</h2>The page you requested is not available
# </div>
# <div id="footer">
# Powered by <a href="http://perldancer.org/">Dancer</a> 1.3051
# </div>
# </body>
# </html>'
# expected: 'bill'
# Failed test 'response content looks good for GET /name/bill/paris'
# at t/03_route_handler/24_multiple_params.t line 85.
# got: '<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
# "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
# <html>
# <head>
# <title>Error 500</title>
# <link rel="stylesheet" href="/css/style.css" />
# <meta http-equiv="Content-type" content="text/html; charset=UTF-8" />
# </head>
# <body>
# <h1>Error 500</h1>
# <div id="content">
# <h2>Unable to process your query</h2>The page you requested is not available
# </div>
# <div id="footer">
# Powered by <a href="http://perldancer.org/">Dancer</a> 1.3051
# </div>
# </body>
# </html>'
# expected: 'bill'
# Failed test 'response content looks good for GET /name/bob/paris'
# at t/03_route_handler/24_multiple_params.t line 85.
# got: '<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
# "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
# <html>
# <head>
# <title>Error 500</title>
# <link rel="stylesheet" href="/css/style.css" />
# <meta http-equiv="Content-type" content="text/html; charset=UTF-8" />
# </head>
# <body>
# <h1>Error 500</h1>
# <div id="content">
# <h2>Unable to process your query</h2>The page you requested is not available
# </div>
# <div id="footer">
# Powered by <a href="http://perldancer.org/">Dancer</a> 1.3051
# </div>
# </body>
# </html>'
# expected: 'bob'
# Failed test 'response content looks good for GET /name/bob/dublin'
# at t/03_route_handler/24_multiple_params.t line 85.
# got: '<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
# "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
# <html>
# <head>
# <title>Error 500</title>
# <link rel="stylesheet" href="/css/style.css" />
# <meta http-equiv="Content-type" content="text/html; charset=UTF-8" />
# </head>
# <body>
# <h1>Error 500</h1>
# <div id="content">
# <h2>Unable to process your query</h2>The page you requested is not available
# </div>
# <div id="footer">
# Powered by <a href="http://perldancer.org/">Dancer</a> 1.3051
# </div>
# </body>
# </html>'
# expected: 'bob'
# Failed test 'response content looks good for GET /name/bill/paris'
# at t/03_route_handler/24_multiple_params.t line 85.
# got: '<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
# "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
# <html>
# <head>
# <title>Error 500</title>
# <link rel="stylesheet" href="/css/style.css" />
# <meta http-equiv="Content-type" content="text/html; charset=UTF-8" />
# </head>
# <body>
# <h1>Error 500</h1>
# <div id="content">
# <h2>Unable to process your query</h2>The page you requested is not available
# </div>
# <div id="footer">
# Powered by <a href="http://perldancer.org/">Dancer</a> 1.3051
# </div>
# </body>
# </html>'
# expected: 'bill'
# Failed test 'response content looks good for GET /name/bill/dublin'
# at t/03_route_handler/24_multiple_params.t line 85.
# got: '<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
# "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
# <html>
# <head>
# <title>Error 500</title>
# <link rel="stylesheet" href="/css/style.css" />
# <meta http-equiv="Content-type" content="text/html; charset=UTF-8" />
# </head>
# <body>
# <h1>Error 500</h1>
# <div id="content">
# <h2>Unable to process your query</h2>The page you requested is not available
# </div>
# <div id="footer">
# Powered by <a href="http://perldancer.org/">Dancer</a> 1.3051
# </div>
# </body>
# </html>'
# expected: 'bill'
# Failed test 'response content looks good for GET /location/paris'
# at t/03_route_handler/24_multiple_params.t line 85.
# got: '<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
# "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
# <html>
# <head>
# <title>Error 500</title>
# <link rel="stylesheet" href="/css/style.css" />
# <meta http-equiv="Content-type" content="text/html; charset=UTF-8" />
# </head>
# <body>
# <h1>Error 500</h1>
# <div id="content">
# <h2>Unable to process your query</h2>The page you requested is not available
# </div>
# <div id="footer">
# Powered by <a href="http://perldancer.org/">Dancer</a> 1.3051
# </div>
# </body>
# </html>'
# expected: 'paris'
# Failed test 'response content looks good for GET /location/dublin'
# at t/03_route_handler/24_multiple_params.t line 85.
# got: '<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
# "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
# <html>
# <head>
# <title>Error 500</title>
# <link rel="stylesheet" href="/css/style.css" />
# <meta http-equiv="Content-type" content="text/html; charset=UTF-8" />
# </head>
# <body>
# <h1>Error 500</h1>
# <div id="content">
# <h2>Unable to process your query</h2>The page you requested is not available
# </div>
# <div id="footer">
# Powered by <a href="http://perldancer.org/">Dancer</a> 1.3051
# </div>
# </body>
# </html>'
# expected: 'dublin'
# Failed test 'response content looks good for GET /location/paris'
# at t/03_route_handler/24_multiple_params.t line 85.
# got: '<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
# "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
# <html>
# <head>
# <title>Error 500</title>
# <link rel="stylesheet" href="/css/style.css" />
# <meta http-equiv="Content-type" content="text/html; charset=UTF-8" />
# </head>
# <body>
# <h1>Error 500</h1>
# <div id="content">
# <h2>Unable to process your query</h2>The page you requested is not available
# </div>
# <div id="footer">
# Powered by <a href="http://perldancer.org/">Dancer</a> 1.3051
# </div>
# </body>
# </html>'
# expected: 'paris'
# Failed test 'response content looks good for GET /location/bob/paris'
# at t/03_route_handler/24_multiple_params.t line 85.
# got: '<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
# "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
# <html>
# <head>
# <title>Error 500</title>
# <link rel="stylesheet" href="/css/style.css" />
# <meta http-equiv="Content-type" content="text/html; charset=UTF-8" />
# </head>
# <body>
# <h1>Error 500</h1>
# <div id="content">
# <h2>Unable to process your query</h2>The page you requested is not available
# </div>
# <div id="footer">
# Powered by <a href="http://perldancer.org/">Dancer</a> 1.3051
# </div>
# </body>
# </html>'
# expected: 'paris'
# Failed test 'response content looks good for GET /location/bob/dublin'
# at t/03_route_handler/24_multiple_params.t line 85.
# got: '<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
# "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
# <html>
# <head>
# <title>Error 500</title>
# <link rel="stylesheet" href="/css/style.css" />
# <meta http-equiv="Content-type" content="text/html; charset=UTF-8" />
# </head>
# <body>
# <h1>Error 500</h1>
# <div id="content">
# <h2>Unable to process your query</h2>The page you requested is not available
# </div>
# <div id="footer">
# Powered by <a href="http://perldancer.org/">Dancer</a> 1.3051
# </div>
# </body>
# </html>'
# expected: 'dublin'
# Failed test 'response content looks good for GET /location/bob/paris'
# at t/03_route_handler/24_multiple_params.t line 85.
# got: '<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
# "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
# <html>
# <head>
# <title>Error 500</title>
# <link rel="stylesheet" href="/css/style.css" />
# <meta http-equiv="Content-type" content="text/html; charset=UTF-8" />
# </head>
# <body>
# <h1>Error 500</h1>
# <div id="content">
# <h2>Unable to process your query</h2>The page you requested is not available
# </div>
# <div id="footer">
# Powered by <a href="http://perldancer.org/">Dancer</a> 1.3051
# </div>
# </body>
# </html>'
# expected: 'paris'
# Failed test 'response content looks good for post /name/bob'
# at t/03_route_handler/24_multiple_params.t line 85.
# got: '<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
# "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
# <html>
# <head>
# <title>Error 500</title>
# <link rel="stylesheet" href="/css/style.css" />
# <meta http-equiv="Content-type" content="text/html; charset=UTF-8" />
# </head>
# <body>
# <h1>Error 500</h1>
# <div id="content">
# <h2>Unable to process your query</h2>The page you requested is not available
# </div>
# <div id="footer">
# Powered by <a href="http://perldancer.org/">Dancer</a> 1.3051
# </div>
# </body>
# </html>'
# expected: 'bob'
# Failed test 'response content looks good for post /name/bob/paris'
# at t/03_route_handler/24_multiple_params.t line 85.
# got: '<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
# "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
# <html>
# <head>
# <title>Error 500</title>
# <link rel="stylesheet" href="/css/style.css" />
# <meta http-equiv="Content-type" content="text/html; charset=UTF-8" />
# </head>
# <body>
# <h1>Error 500</h1>
# <div id="content">
# <h2>Unable to process your query</h2>The page you requested is not available
# </div>
# <div id="footer">
# Powered by <a href="http://perldancer.org/">Dancer</a> 1.3051
# </div>
# </body>
# </html>'
# expected: 'bob'
# Failed test 'response content looks good for post /location/paris'
# at t/03_route_handler/24_multiple_params.t line 85.
# got: '<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
# "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
# <html>
# <head>
# <title>Error 500</title>
# <link rel="stylesheet" href="/css/style.css" />
# <meta http-equiv="Content-type" content="text/html; charset=UTF-8" />
# </head>
# <body>
# <h1>Error 500</h1>
# <div id="content">
# <h2>Unable to process your query</h2>The page you requested is not available
# </div>
# <div id="footer">
# Powered by <a href="http://perldancer.org/">Dancer</a> 1.3051
# </div>
# </body>
# </html>'
# expected: 'paris'
# Failed test 'response content looks good for post /location/bob/paris'
# at t/03_route_handler/24_multiple_params.t line 85.
# got: '<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
# "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
# <html>
# <head>
# <title>Error 500</title>
# <link rel="stylesheet" href="/css/style.css" />
# <meta http-equiv="Content-type" content="text/html; charset=UTF-8" />
# </head>
# <body>
# <h1>Error 500</h1>
# <div id="content">
# <h2>Unable to process your query</h2>The page you requested is not available
# </div>
# <div id="footer">
# Powered by <a href="http://perldancer.org/">Dancer</a> 1.3051
# </div>
# </body>
# </html>'
# expected: 'paris'
# Failed test 'response content looks good for post /location/bob/dublin'
# at t/03_route_handler/24_multiple_params.t line 85.
# got: '<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
# "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
# <html>
# <head>
# <title>Error 500</title>
# <link rel="stylesheet" href="/css/style.css" />
# <meta http-equiv="Content-type" content="text/html; charset=UTF-8" />
# </head>
# <body>
# <h1>Error 500</h1>
# <div id="content">
# <h2>Unable to process your query</h2>The page you requested is not available
# </div>
# <div id="footer">
# Powered by <a href="http://perldancer.org/">Dancer</a> 1.3051
# </div>
# </body>
# </html>'
# expected: 'dublin'
# Failed test 'response content looks good for post /location/bob/paris'
# at t/03_route_handler/24_multiple_params.t line 85.
# got: '<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
# "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
# <html>
# <head>
# <title>Error 500</title>
# <link rel="stylesheet" href="/css/style.css" />
# <meta http-equiv="Content-type" content="text/html; charset=UTF-8" />
# </head>
# <body>
# <h1>Error 500</h1>
# <div id="content">
# <h2>Unable to process your query</h2>The page you requested is not available
# </div>
# <div id="footer">
# Powered by <a href="http://perldancer.org/">Dancer</a> 1.3051
# </div>
# </body>
# </html>'
# expected: 'paris'
# Looks like you failed 25 tests of 61.
t/03_route_handler/24_multiple_params.t ..............
Dubious, test returned 25 (wstat 6400, 0x1900)
Failed 25/61 subtests
# Failed test 'response content looks good for GET /user/delete/234'
# at t/03_route_handler/24_named_captures.t line 34.
# Structures begin differing at:
# $got = '<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
# "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
# <html>
# <head>
# <title>Error 500</title>
# <link rel="stylesheet" href="/css/style.css" />
# <meta http-equiv="Content-type" content="text/html; charset=UTF-8" />
# </head>
# <body>
# <h1>Error 500</h1>
# <div id="content">
# <h2>Unable to process your query</h2>The page you requested is not available
# </div>
# <div id="footer">
# Powered by <a href="http://perldancer.org/">Dancer</a> 1.3051
# </div>
# </body>
# </html>'
# $expected = HASH(0x2fd130)
# Looks like you failed 1 test of 3.
t/03_route_handler/24_named_captures.t ...............
Dubious, test returned 1 (wstat 256, 0x100)
Failed 1/3 subtests
# Failed test 'response content looks good for GET /intro'
# at t/03_route_handler/27_issue_77_pass_breaks_routes.t line 22.
# got: '<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
# "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
# <html>
# <head>
# <title>Error 500</title>
# <link rel="stylesheet" href="/css/style.css" />
# <meta http-equiv="Content-type" content="text/html; charset=UTF-8" />
# </head>
# <body>
# <h1>Error 500</h1>
# <div id="content">
# <h2>Unable to process your query</h2>The page you requested is not available
# </div>
# <div id="footer">
# Powered by <a href="http://perldancer.org/">Dancer</a> 1.3051
# </div>
# </body>
# </html>'
# expected: 'intro'
# Failed test 'response content looks good for GET /status'
# at t/03_route_handler/27_issue_77_pass_breaks_routes.t line 23.
# got: '<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
# "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
# <html>
# <head>
# <title>Error 500</title>
# <link rel="stylesheet" href="/css/style.css" />
# <meta http-equiv="Content-type" content="text/html; charset=UTF-8" />
# </head>
# <body>
# <h1>Error 500</h1>
# <div id="content">
# <h2>Unable to process your query</h2>The page you requested is not available
# </div>
# <div id="footer">
# Powered by <a href="http://perldancer.org/">Dancer</a> 1.3051
# </div>
# </body>
# </html>'
# expected: 'status'
# Failed test 'response content looks good for GET /status'
# at t/03_route_handler/27_issue_77_pass_breaks_routes.t line 24.
# got: '<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
# "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
# <html>
# <head>
# <title>Error 500</title>
# <link rel="stylesheet" href="/css/style.css" />
# <meta http-equiv="Content-type" content="text/html; charset=UTF-8" />
# </head>
# <body>
# <h1>Error 500</h1>
# <div id="content">
# <h2>Unable to process your query</h2>The page you requested is not available
# </div>
# <div id="footer">
# Powered by <a href="http://perldancer.org/">Dancer</a> 1.3051
# </div>
# </body>
# </html>'
# expected: 'status'
# Failed test 'response content looks good for GET /search'
# at t/03_route_handler/27_issue_77_pass_breaks_routes.t line 25.
# got: '<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
# "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
# <html>
# <head>
# <title>Error 500</title>
# <link rel="stylesheet" href="/css/style.css" />
# <meta http-equiv="Content-type" content="text/html; charset=UTF-8" />
# </head>
# <body>
# <h1>Error 500</h1>
# <div id="content">
# <h2>Unable to process your query</h2>The page you requested is not available
# </div>
# <div id="footer">
# Powered by <a href="http://perldancer.org/">Dancer</a> 1.3051
# </div>
# </body>
# </html>'
# expected: 'search'
# Failed test 'response content looks good for GET /search'
# at t/03_route_handler/27_issue_77_pass_breaks_routes.t line 26.
# got: '<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
# "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
# <html>
# <head>
# <title>Error 500</title>
# <link rel="stylesheet" href="/css/style.css" />
# <meta http-equiv="Content-type" content="text/html; charset=UTF-8" />
# </head>
# <body>
# <h1>Error 500</h1>
# <div id="content">
# <h2>Unable to process your query</h2>The page you requested is not available
# </div>
# <div id="footer">
# Powered by <a href="http://perldancer.org/">Dancer</a> 1.3051
# </div>
# </body>
# </html>'
# expected: 'search'
# Looks like you failed 5 tests of 5.
t/03_route_handler/27_issue_77_pass_breaks_routes.t ..
Dubious, test returned 5 (wstat 1280, 0x500)
Failed 5/5 subtests
t/03_route_handler/28_plack_mount.t .................. skipped: TEST::TCP is needed to run this test
# Failed test 'response content looks good for GET /bounce/'
# at t/03_route_handler/29_forward.t line 39.
# got: '<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
# "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
# <html>
# <head>
# <title>Error 500</title>
# <link rel="stylesheet" href="/css/style.css" />
# <meta http-equiv="Content-type" content="text/html; charset=UTF-8" />
# </head>
# <body>
# <h1>Error 500</h1>
# <div id="content">
# <h2>Unable to process your query</h2>The page you requested is not available
# </div>
# <div id="footer">
# Powered by <a href="http://perldancer.org/">Dancer</a> 1.3051
# </div>
# </body>
# </html>'
# expected: 'home:'
# Failed test 'response content looks good for GET /bounce/thesethings/'
# at t/03_route_handler/29_forward.t line 42.
# got: '<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
# "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
# <html>
# <head>
# <title>Error 500</title>
# <link rel="stylesheet" href="/css/style.css" />
# <meta http-equiv="Content-type" content="text/html; charset=UTF-8" />
# </head>
# <body>
# <h1>Error 500</h1>
# <div id="content">
# <h2>Unable to process your query</h2>The page you requested is not available
# </div>
# <div id="footer">
# Powered by <a href="http://perldancer.org/">Dancer</a> 1.3051
# </div>
# </body>
# </html>'
# expected: 'home:withparams,thesethings'
# Failed test 'response content looks good for GET /bounce2/adding_params/'
# at t/03_route_handler/29_forward.t line 45.
# got: '<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
# "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
# <html>
# <head>
# <title>Error 500</title>
# <link rel="stylesheet" href="/css/style.css" />
# <meta http-equiv="Content-type" content="text/html; charset=UTF-8" />
# </head>
# <body>
# <h1>Error 500</h1>
# <div id="content">
# <h2>Unable to process your query</h2>The page you requested is not available
# </div>
# <div id="footer">
# Powered by <a href="http://perldancer.org/">Dancer</a> 1.3051
# </div>
# </body>
# </html>'
# expected: 'home:withparams,foo'
# Failed test 'response content looks good for GET /go_to_post/'
# at t/03_route_handler/29_forward.t line 48.
# got: '<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
# "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
# <html>
# <head>
# <title>Error 500</title>
# <link rel="stylesheet" href="/css/style.css" />
# <meta http-equiv="Content-type" content="text/html; charset=UTF-8" />
# </head>
# <body>
# <h1>Error 500</h1>
# <div id="content">
# <h2>Unable to process your query</h2>The page you requested is not available
# </div>
# <div id="footer">
# Powered by <a href="http://perldancer.org/">Dancer</a> 1.3051
# </div>
# </body>
# </html>'
# expected: 'post:foo,bar'
# Failed test 'headers are as expected for GET /bounce/'
# at t/03_route_handler/29_forward.t line 56.
# Structures begin differing at:
# $got->[0] = 'Content-Type'
# $expected->[0] = 'Content-Length'
# Failed test 'response content looks good for POST /bounce/'
# at t/03_route_handler/29_forward.t line 69.
# got: '<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
# "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
# <html>
# <head>
# <title>Error 500</title>
# <link rel="stylesheet" href="/css/style.css" />
# <meta http-equiv="Content-type" content="text/html; charset=UTF-8" />
# </head>
# <body>
# <h1>Error 500</h1>
# <div id="content">
# <h2>Unable to process your query</h2>The page you requested is not available
# </div>
# <div id="footer">
# Powered by <a href="http://perldancer.org/">Dancer</a> 1.3051
# </div>
# </body>
# </html>'
# expected: 'post-home'
# Failed test 'headers are as expected for POST /bounce/'
# at t/03_route_handler/29_forward.t line 72.
# Structures begin differing at:
# $got->[0] = 'Content-Type'
# $expected->[0] = 'Content-Length'
# Looks like you failed 7 tests of 16.
t/03_route_handler/29_forward.t ......................
Dubious, test returned 7 (wstat 1792, 0x700)
Failed 7/16 subtests
# Failed test 'headers include expected data for GET /false'
# at t/03_route_handler/29_redirect_immediately.t line 27.
# Looks like you failed 1 test of 5.
t/03_route_handler/29_redirect_immediately.t .........
Dubious, test returned 1 (wstat 256, 0x100)
Failed 1/5 subtests
t/03_route_handler/30_bug_gh190.t .................... ok
# Failed test 'before not installed yet, response status is 200 looks good for GET /0'
# at t/03_route_handler/31_infinite_loop.t line 15.
# got: '500'
# expected: '200'
# Failed test 'response content looks good for GET /0'
# at t/03_route_handler/31_infinite_loop.t line 16.
# got: '<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
# "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
# <html>
# <head>
# <title>Runtime Error</title>
# <link rel="stylesheet" href="/css/error.css" />
# <meta http-equiv="Content-type" content="text/html; charset=UTF-8" />
# </head>
# <body>
# <h1>Runtime Error</h1>
# <div id="content">
# <h2>runtime error</h2><pre class="error">C:\sb\cpan\build\Dancer-1.3051-7HlXVg\public\0: No such file or directory at C:\sb\cpan\build\Dancer-1.3051-7HlXVg\blib\lib/Dancer/FileUtils.pm line 41
# </pre><div class="title">C:\sb\cpan\build\Dancer-1.3051-7HlXVg\blib\lib/Dancer/FileUtils.pm around line 41</div><pre class="content"><span class="nu">38</span>
# <span class="nu">39</span> sub path { d_catfile(@_) }
# <span class="nu">40</span>
# <span class="nu">41</span> <span style="color: red;">sub real_path { realpath( d_catfile(@_) ) }</span>
# <span class="nu">42</span>
# <span class="nu">43</span> sub path_no_verify {
# <span class="nu">44</span> my @nodes = File::Spec->splitpath(d_catdir(@_)); # 0=vol,1=dirs,2=file
# </pre><div class="title">Stack</div><pre class="content">main in t/03_route_handler/31_infinite_loop.t l. 16
# Dancer::Test in C:\sb\cpan\build\Dancer-1.3051-7HlXVg\blib\lib/Dancer/Test.pm l. 174
# Dancer::Test in C:\sb\cpan\build\Dancer-1.3051-7HlXVg\blib\lib/Dancer/Test.pm l. 82
# Dancer::Test in C:\sb\cpan\build\Dancer-1.3051-7HlXVg\blib\lib/Dancer/Test.pm l. 345
# Dancer::Handler in C:\sb\cpan\build\Dancer-1.3051-7HlXVg\blib\lib/Dancer/Handler.pm l. 87
# Dancer::Object in C:\sb\cpan\build\Dancer-1.3051-7HlXVg\blib\lib/Dancer/Object.pm l. 15
# Dancer::Error in C:\sb\cpan\build\Dancer-1.3051-7HlXVg\blib\lib/Dancer/Error.pm l. 34
# Dancer::Error in C:\sb\cpan\build\Dancer-1.3051-7HlXVg\blib\lib/Dancer/Error.pm l. 248</pre> <div class="title">Settings</div><pre class="content">{
# <span class="key">import_warnings</span> => 1,
# <span class="key">session</span> => 'simple',
# <span class="key">server</span> => '0.0.0.0',
# <span class="key">warnings</span> => 0,
# <span class="key">template</span> => 'simple',
# <span class="key">charset</span> => '',
# <span class="key">port</span> => '3000',
# <span class="key">apphandler</span> => 'Standalone',
# <span class="key">auto_reload</span> => 0,
# <span class="key">engines</span> => {},
# <span class="key">plugins</span> => {},
# <span class="key">views</span> => 'C:/sb/cpan/build/Dancer-1.3051-7HlXVg/views',
# <span class="key">confdir</span> => 'C:/sb/cpan/build/Dancer-1.3051-7HlXVg',
# <span class="key">public</span> => 'C:/sb/cpan/build/Dancer-1.3051-7HlXVg/public',
# <span class="key">show_errors</span> => 1,
# <span class="key">log</span> => 'debug',
# <span class="key">logger</span> => 'capture',
# <span class="key">daemon</span> => 0,
# <span class="key">traces</span> => 0,
# <span class="key">appdir</span> => 'C:/sb/cpan/build/Dancer-1.3051-7HlXVg',
# <span class="key">startup_info</span> => 1,
# <span class="key">handlers</span> => {},
# <span class="key">environment</span> => 'development',
# <span class="key">content_type</span> => 'text/html'
# }
# </pre> <div class="title">Session</div><pre class="content">{
# <span class="key">id</span> => '36074269011559625746755389246108084'
# }
# </pre> <div class="title">Environment</div><pre class="content">{
# <span class="key">USERPROFILE</span> => 'C:\\Users\\CSJewell',
# <span class="key">HOMEDRIVE</span> => 'C:',
# <span class="key">'PSGI.URL_SCHEME'</span> => 'http',
# <span class="key">PATH_INFO</span> => '/0',
# <span class="key">REQUEST_METHOD</span> => 'GET',
# <span class="key">COMMONPROGRAMFILES</span> => 'C:\\Program Files\\Common Files',
# <span class="key">APPDATA</span> => 'C:\\Users\\CSJewell\\AppData\\Roaming',
# <span class="key">PROGRAMFILES</span> => 'C:\\Program Files',
# <span class="key">OS</span> => 'Windows_NT',
# <span class="key">PWD</span> => 'C:/sb/cpan/build/Dancer-1.3051-7HlXVg',
# <span class="key">LOCALAPPDATA</span> => 'C:\\Users\\CSJewell\\AppData\\Local',
# <span class="key">PATHEXT</span> => '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC',
# <span class="key">PROGRAMW6432</span> => 'C:\\Program Files',
# <span class="key">PROMPT</span> => '$P$G',
# <span class="key">NUMBER_OF_PROCESSORS</span> => '2',
# <span class="key">DANCER_APPDIR</span> => 'C:/sb/cpan/build/Dancer-1.3051-7HlXVg',
# <span class="key">FP_NO_HOST_CHECK</span> => 'NO',
# <span class="key">HOMEPATH</span> => '\\Users\\CSJewell',
# <span class="key">'COMMONPROGRAMFILES(X86)'</span> => 'C:\\Program Files (x86)\\Common Files',
# <span class="key">PATH</span> => 'C:\\Windows\\system32;C:\\Windows;C:\\Windows\\System32\\Wbem;C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\Program Files\\TortoiseHg\\;;C:\\sb\\c\\bin;C:\\sb\\perl\\site\\bin;C:\\sb\\perl\\bin',
# <span class="key">PERL5LIB</span> => 'C:\\sb\\cpan\\build\\Dancer-1.3051-7HlXVg\\blib\\lib;C:\\sb\\cpan\\build\\Dancer-1.3051-7HlXVg\\blib\\arch',
# <span class="key">PERL5_CPAN_IS_RUNNING</span> => 'Hidden (looks potentially sensitive)',
# <span class="key">USERDOMAIN</span> => 'SP64BUILDER',
# <span class="key">PROGRAMDATA</span> => 'C:\\ProgramData',
# <span class="key">PROCESSOR_ARCHITECTURE</span> => 'AMD64',
# <span class="key">TERM</span> => 'dumb',
# <span class="key">PSMODULEPATH</span> => 'C:\\Windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\',
# <span class="key">TEMP</span> => 'C:\\Users\\CSJewell\\AppData\\Local\\Temp',
# <span class="key">PROCESSOR_REVISION</span> => '4b02',
# <span class="key">PERL5_CPANPLUS_IS_RUNNING</span> => 'Hidden (looks potentially sensitive)',
# <span class="key">HARNESS_VERSION</span> => '3.23',
# <span class="key">SYSTEMDRIVE</span> => 'C:',
# <span class="key">SYSTEMROOT</span> => 'C:\\Windows',
# <span class="key">SERVERNAME</span> => 'localhost',
# <span class="key">COMMONPROGRAMW6432</span> => 'C:\\Program Files\\Common Files',
# <span class="key">COMSPEC</span> => 'C:\\Windows\\system32\\cmd.exe',
# <span class="key">LOGONSERVER</span> => '\\\\SP64BUILDER',
# <span class="key">SESSIONNAME</span> => 'Console',
# <span class="key">HARNESS_ACTIVE</span> => '1',
# <span class="key">WINDIR</span> => 'C:\\Windows',
# <span class="key">PROCESSOR_LEVEL</span> => '15',
# <span class="key">SERVER_PORT</span> => 80,
# <span class="key">PUBLIC</span> => 'C:\\Users\\Public',
# <span class="key">EMXSHELL</span> => 'sh',
# <span class="key">USERNAME</span> => 'CSJewell',
# <span class="key">PROCESSOR_IDENTIFIER</span> => 'AMD64 Family 15 Model 75 Stepping 2, AuthenticAMD',
# <span class="key">'PROGRAMFILES(X86)'</span> => 'C:\\Program Files (x86)',
# <span class="key">TAP_VERSION</span> => '13',
# <span class="key">COMPUTERNAME</span> => 'SP64BUILDER',
# <span class="key">ALLUSERSPROFILE</span> => 'C:\\ProgramData',
# <span class="key">WIX</span> => 'C:\\Program Files (x86)\\Windows Installer XML v3\\',
# <span class="key">HTTP_HOST</span> => 'localhost',
# <span class="key">TMP</span> => 'C:\\Users\\CSJewell\\AppData\\Local\\Temp'
# }
#
#
# Note: Values of 2 sensitive-looking keys hidden
# </pre>
# </div>
# <div id="footer">
# Powered by <a href="http://perldancer.org/">Dancer</a> 1.3051
# </div>
# </body>
# </html>'
# expected: 'whatever 0'
# Failed test 'infinite loop detected'
# at t/03_route_handler/31_infinite_loop.t line 28.
# '<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
# "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
# <html>
# <head>
# <title>Runtime Error</title>
# <link rel="stylesheet" href="/css/error.css" />
# <meta http-equiv="Content-type" content="text/html; charset=UTF-8" />
# </head>
# <body>
# <h1>Runtime Error</h1>
# <div id="content">
# <h2>runtime error</h2><pre class="error">C:\sb\cpan\build\Dancer-1.3051-7HlXVg\public\0: No such file or directory at C:\sb\cpan\build\Dancer-1.3051-7HlXVg\blib\lib/Dancer/FileUtils.pm line 41
# </pre><div class="title">C:\sb\cpan\build\Dancer-1.3051-7HlXVg\blib\lib/Dancer/FileUtils.pm around line 41</div><pre class="content"><span class="nu">38</span>
# <span class="nu">39</span> sub path { d_catfile(@_) }
# <span class="nu">40</span>
# <span class="nu">41</span> <span style="color: red;">sub real_path { realpath( d_catfile(@_) ) }</span>
# <span class="nu">42</span>
# <span class="nu">43</span> sub path_no_verify {
# <span class="nu">44</span> my @nodes = File::Spec->splitpath(d_catdir(@_)); # 0=vol,1=dirs,2=file
# </pre><div class="title">Stack</div><pre class="content">main in t/03_route_handler/31_infinite_loop.t l. 28
# Dancer::Test in C:\sb\cpan\build\Dancer-1.3051-7HlXVg\blib\lib/Dancer/Test.pm l. 192
# Dancer::Test in C:\sb\cpan\build\Dancer-1.3051-7HlXVg\blib\lib/Dancer/Test.pm l. 82
# Dancer::Test in C:\sb\cpan\build\Dancer-1.3051-7HlXVg\blib\lib/Dancer/Test.pm l. 345
# Dancer::Handler in C:\sb\cpan\build\Dancer-1.3051-7HlXVg\blib\lib/Dancer/Handler.pm l. 87
# Dancer::Object in C:\sb\cpan\build\Dancer-1.3051-7HlXVg\blib\lib/Dancer/Object.pm l. 15
# Dancer::Error in C:\sb\cpan\build\Dancer-1.3051-7HlXVg\blib\lib/Dancer/Error.pm l. 34
# Dancer::Error in C:\sb\cpan\build\Dancer-1.3051-7HlXVg\blib\lib/Dancer/Error.pm l. 248</pre> <div class="title">Settings</div><pre class="content">{
# <span class="key">import_warnings</span> => 1,
# <span class="key">session</span> => 'simple',
# <span class="key">server</span> => '0.0.0.0',
# <span class="key">warnings</span> => 0,
# <span class="key">template</span> => 'simple',
# <span class="key">charset</span> => '',
# <span class="key">port</span> => '3000',
# <span class="key">apphandler</span> => 'Standalone',
# <span class="key">auto_reload</span> => 0,
# <span class="key">engines</span> => {},
# <span class="key">plugins</span> => {},
# <span class="key">views</span> => 'C:/sb/cpan/build/Dancer-1.3051-7HlXVg/views',
# <span class="key">confdir</span> => 'C:/sb/cpan/build/Dancer-1.3051-7HlXVg',
# <span class="key">public</span> => 'C:/sb/cpan/build/Dancer-1.3051-7HlXVg/public',
# <span class="key">show_errors</span> => 1,
# <span class="key">log</span> => 'debug',
# <span class="key">logger</span> => 'capture',
# <span class="key">daemon</span> => 0,
# <span class="key">traces</span> => 0,
# <span class="key">appdir</span> => 'C:/sb/cpan/build/Dancer-1.3051-7HlXVg',
# <span class="key">startup_info</span> => 1,
# <span class="key">handlers</span> => {},
# <span class="key">environment</span> => 'development',
# <span class="key">content_type</span> => 'text/html'
# }
# </pre> <div class="title">Session</div><pre class="content">{
# <span class="key">id</span> => '36074269011559625746755389246108084'
# }
# </pre> <div class="title">Environment</div><pre class="content">{
# <span class="key">USERPROFILE</span> => 'C:\\Users\\CSJewell',
# <span class="key">HOMEDRIVE</span> => 'C:',
# <span class="key">'PSGI.URL_SCHEME'</span> => 'http',
# <span class="key">PATH_INFO</span> => '/0',
# <span class="key">REQUEST_METHOD</span> => 'GET',
# <span class="key">COMMONPROGRAMFILES</span> => 'C:\\Program Files\\Common Files',
# <span class="key">APPDATA</span> => 'C:\\Users\\CSJewell\\AppData\\Roaming',
# <span class="key">PROGRAMFILES</span> => 'C:\\Program Files',
# <span class="key">OS</span> => 'Windows_NT',
# <span class="key">PWD</span> => 'C:/sb/cpan/build/Dancer-1.3051-7HlXVg',
# <span class="key">LOCALAPPDATA</span> => 'C:\\Users\\CSJewell\\AppData\\Local',
# <span class="key">PATHEXT</span> => '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC',
# <span class="key">PROGRAMW6432</span> => 'C:\\Program Files',
# <span class="key">PROMPT</span> => '$P$G',
# <span class="key">NUMBER_OF_PROCESSORS</span> => '2',
# <span class="key">DANCER_APPDIR</span> => 'C:/sb/cpan/build/Dancer-1.3051-7HlXVg',
# <span class="key">FP_NO_HOST_CHECK</span> => 'NO',
# <span class="key">HOMEPATH</span> => '\\Users\\CSJewell',
# <span class="key">'COMMONPROGRAMFILES(X86)'</span> => 'C:\\Program Files (x86)\\Common Files',
# <span class="key">PATH</span> => 'C:\\Windows\\system32;C:\\Windows;C:\\Windows\\System32\\Wbem;C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\Program Files\\TortoiseHg\\;;C:\\sb\\c\\bin;C:\\sb\\perl\\site\\bin;C:\\sb\\perl\\bin',
# <span class="key">PERL5LIB</span> => 'C:\\sb\\cpan\\build\\Dancer-1.3051-7HlXVg\\blib\\lib;C:\\sb\\cpan\\build\\Dancer-1.3051-7HlXVg\\blib\\arch',
# <span class="key">PERL5_CPAN_IS_RUNNING</span> => 'Hidden (looks potentially sensitive)',
# <span class="key">USERDOMAIN</span> => 'SP64BUILDER',
# <span class="key">PROGRAMDATA</span> => 'C:\\ProgramData',
# <span class="key">PROCESSOR_ARCHITECTURE</span> => 'AMD64',
# <span class="key">TERM</span> => 'dumb',
# <span class="key">PSMODULEPATH</span> => 'C:\\Windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\',
# <span class="key">TEMP</span> => 'C:\\Users\\CSJewell\\AppData\\Local\\Temp',
# <span class="key">PROCESSOR_REVISION</span> => '4b02',
# <span class="key">PERL5_CPANPLUS_IS_RUNNING</span> => 'Hidden (looks potentially sensitive)',
# <span class="key">HARNESS_VERSION</span> => '3.23',
# <span class="key">SYSTEMDRIVE</span> => 'C:',
# <span class="key">SYSTEMROOT</span> => 'C:\\Windows',
# <span class="key">SERVERNAME</span> => 'localhost',
# <span class="key">COMMONPROGRAMW6432</span> => 'C:\\Program Files\\Common Files',
# <span class="key">COMSPEC</span> => 'C:\\Windows\\system32\\cmd.exe',
# <span class="key">LOGONSERVER</span> => '\\\\SP64BUILDER',
# <span class="key">SESSIONNAME</span> => 'Console',
# <span class="key">HARNESS_ACTIVE</span> => '1',
# <span class="key">WINDIR</span> => 'C:\\Windows',
# <span class="key">PROCESSOR_LEVEL</span> => '15',
# <span class="key">SERVER_PORT</span> => 80,
# <span class="key">PUBLIC</span> => 'C:\\Users\\Public',
# <span class="key">EMXSHELL</span> => 'sh',
# <span class="key">USERNAME</span> => 'CSJewell',
# <span class="key">PROCESSOR_IDENTIFIER</span> => 'AMD64 Family 15 Model 75 Stepping 2, AuthenticAMD',
# <span class="key">'PROGRAMFILES(X86)'</span> => 'C:\\Program Files (x86)',
# <span class="key">TAP_VERSION</span> => '13',
# <span class="key">COMPUTERNAME</span> => 'SP64BUILDER',
# <span class="key">ALLUSERSPROFILE</span> => 'C:\\ProgramData',
# <span class="key">WIX</span> => 'C:\\Program Files (x86)\\Windows Installer XML v3\\',
# <span class="key">HTTP_HOST</span> => 'localhost',
# <span class="key">TMP</span> => 'C:\\Users\\CSJewell\\AppData\\Local\\Temp'
# }
#
#
# Note: Values of 2 sensitive-looking keys hidden
# </pre>
# </div>
# <div id="footer">
# Powered by <a href="http://perldancer.org/">Dancer</a> 1.3051
# </div>
# </body>
# </html>'
# doesn't match '(?-xism:infinite loop)'
# Looks like you failed 3 tests of 7.
t/03_route_handler/31_infinite_loop.t ................
Dubious, test returned 3 (wstat 768, 0x300)
Failed 3/7 subtests
t/03_route_handler/32_gh_393.t ....................... ok
t/03_route_handler/33_vars.t ......................... skipped: Test::TCP is needed for this test
t/04_static_file/001_base.t .......................... ok
t/04_static_file/002_mime_types.t .................... ok
t/04_static_file/003_mime_types_reinit.t ............. ok
t/04_static_file/03_get_mime_type.t .................. ok
t/05_views/001_settings.t ............................ ok
# Failed test 'content rendered looks good for /'
# at t/05_views/002_view_rendering.t line 55.
# got: '<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
# "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
# <html>
# <head>
# <title>Runtime Error</title>
# <link rel="stylesheet" href="/css/error.css" />
# <meta http-equiv="Content-type" content="text/html; charset=UTF-8" />
# </head>
# <body>
# <h1>Runtime Error</h1>
# <div id="content">
# <h2>runtime error</h2><pre class="error">C:\sb\cpan\build\Dancer-1.3051-7HlXVg\t\05_views\public: No such file or directory at C:\sb\cpan\build\Dancer-1.3051-7HlXVg\blib\lib/Dancer/FileUtils.pm line 41
# </pre><div class="title">C:\sb\cpan\build\Dancer-1.3051-7HlXVg\blib\lib/Dancer/FileUtils.pm around line 41</div><pre class="content"><span class="nu">38</span>
# <span class="nu">39</span> sub path { d_catfile(@_) }
# <span class="nu">40</span>
# <span class="nu">41</span> <span style="color: red;">sub real_path { realpath( d_catfile(@_) ) }</span>
# <span class="nu">42</span>
# <span class="nu">43</span> sub path_no_verify {
# <span class="nu">44</span> my @nodes = File::Spec->splitpath(d_catdir(@_)); # 0=vol,1=dirs,2=file
# </pre><div class="title">Stack</div><pre class="content">main in t/05_views/002_view_rendering.t l. 54
# Dancer::Test in C:\sb\cpan\build\Dancer-1.3051-7HlXVg\blib\lib/Dancer/Test.pm l. 345
# Dancer::Handler in C:\sb\cpan\build\Dancer-1.3051-7HlXVg\blib\lib/Dancer/Handler.pm l. 87
# Dancer::Object in C:\sb\cpan\build\Dancer-1.3051-7HlXVg\blib\lib/Dancer/Object.pm l. 15
# Dancer::Error in C:\sb\cpan\build\Dancer-1.3051-7HlXVg\blib\lib/Dancer/Error.pm l. 34
# Dancer::Error in C:\sb\cpan\build\Dancer-1.3051-7HlXVg\blib\lib/Dancer/Error.pm l. 248</pre> <div class="title">Settings</div><pre class="content">{
# <span class="key">import_warnings</span> => 1,
# <span class="key">session</span> => 'simple',
# <span class="key">server</span> => '0.0.0.0',
# <span class="key">warnings</span> => 0,
# <span class="key">template</span> => 'simple',
# <span class="key">charset</span> => '',
# <span class="key">port</span> => '3000',
# <span class="key">apphandler</span> => 'Standalone',
# <span class="key">auto_reload</span> => 0,
# <span class="key">engines</span> => {},
# <span class="key">plugins</span> => {},
# <span class="key">views</span> => 'C:/sb/cpan/build/Dancer-1.3051-7HlXVg/t/05_views/views',
# <span class="key">confdir</span> => 'C:/sb/cpan/build/Dancer-1.3051-7HlXVg/t/05_views',
# <span class="key">public</span> => 'C:/sb/cpan/build/Dancer-1.3051-7HlXVg/t/05_views/public',
# <span class="key">show_errors</span> => 1,
# <span class="key">log</span> => 'debug',
# <span class="key">logger</span> => 'capture',
# <span class="key">daemon</span> => 0,
# <span class="key">traces</span> => 0,
# <span class="key">appdir</span> => 'C:/sb/cpan/build/Dancer-1.3051-7HlXVg/t/05_views',
# <span class="key">startup_info</span> => 1,
# <span class="key">handlers</span> => {},
# <span class="key">environment</span> => 'development',
# <span class="key">content_type</span> => 'text/html'
# }
# </pre> <div class="title">Session</div><pre class="content">{
# <span class="key">id</span> => '259973648806641626480837157983902712'
# }
# </pre> <div class="title">Environment</div><pre class="content">{
# <span class="key">USERPROFILE</span> => 'C:\\Users\\CSJewell',
# <span class="key">HOMEDRIVE</span> => 'C:',
# <span class="key">'PSGI.URL_SCHEME'</span> => 'http',
# <span class="key">PATH_INFO</span> => '/',
# <span class="key">REQUEST_METHOD</span> => 'GET',
# <span class="key">COMMONPROGRAMFILES</span> => 'C:\\Program Files\\Common Files',
# <span class="key">APPDATA</span> => 'C:\\Users\\CSJewell\\AppData\\Roaming',
# <span class="key">PROGRAMFILES</span> => 'C:\\Program Files',
# <span class="key">OS</span> => 'Windows_NT',
# <span class="key">PWD</span> => 'C:/sb/cpan/build/Dancer-1.3051-7HlXVg',
# <span class="key">LOCALAPPDATA</span> => 'C:\\Users\\CSJewell\\AppData\\Local',
# <span class="key">PATHEXT</span> => '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC',
# <span class="key">PROGRAMW6432</span> => 'C:\\Program Files',
# <span class="key">PROMPT</span> => '$P$G',
# <span class="key">NUMBER_OF_PROCESSORS</span> => '2',
# <span class="key">DANCER_APPDIR</span> => 'C:/sb/cpan/build/Dancer-1.3051-7HlXVg/t/05_views',
# <span class="key">FP_NO_HOST_CHECK</span> => 'NO',
# <span class="key">HOMEPATH</span> => '\\Users\\CSJewell',
# <span class="key">'COMMONPROGRAMFILES(X86)'</span> => 'C:\\Program Files (x86)\\Common Files',
# <span class="key">PATH</span> => 'C:\\Windows\\system32;C:\\Windows;C:\\Windows\\System32\\Wbem;C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\Program Files\\TortoiseHg\\;;C:\\sb\\c\\bin;C:\\sb\\perl\\site\\bin;C:\\sb\\perl\\bin',
# <span class="key">PERL5LIB</span> => 'C:\\sb\\cpan\\build\\Dancer-1.3051-7HlXVg\\blib\\lib;C:\\sb\\cpan\\build\\Dancer-1.3051-7HlXVg\\blib\\arch',
# <span class="key">PERL5_CPAN_IS_RUNNING</span> => 'Hidden (looks potentially sensitive)',
# <span class="key">USERDOMAIN</span> => 'SP64BUILDER',
# <span class="key">PROGRAMDATA</span> => 'C:\\ProgramData',
# <span class="key">PROCESSOR_ARCHITECTURE</span> => 'AMD64',
# <span class="key">TERM</span> => 'dumb',
# <span class="key">PSMODULEPATH</span> => 'C:\\Windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\',
# <span class="key">TEMP</span> => 'C:\\Users\\CSJewell\\AppData\\Local\\Temp',
# <span class="key">SYSTEMDRIVE</span> => 'C:',
# <span class="key">HARNESS_VERSION</span> => '3.23',
# <span class="key">PERL5_CPANPLUS_IS_RUNNING</span> => 'Hidden (looks potentially sensitive)',
# <span class="key">PROCESSOR_REVISION</span> => '4b02',
# <span class="key">SYSTEMROOT</span> => 'C:\\Windows',
# <span class="key">SERVERNAME</span> => 'localhost',
# <span class="key">COMMONPROGRAMW6432</span> => 'C:\\Program Files\\Common Files',
# <span class="key">COMSPEC</span> => 'C:\\Windows\\system32\\cmd.exe',
# <span class="key">LOGONSERVER</span> => '\\\\SP64BUILDER',
# <span class="key">SESSIONNAME</span> => 'Console',
# <span class="key">HARNESS_ACTIVE</span> => '1',
# <span class="key">WINDIR</span> => 'C:\\Windows',
# <span class="key">PROCESSOR_LEVEL</span> => '15',
# <span class="key">SERVER_PORT</span> => 80,
# <span class="key">PUBLIC</span> => 'C:\\Users\\Public',
# <span class="key">EMXSHELL</span> => 'sh',
# <span class="key">USERNAME</span> => 'CSJewell',
# <span class="key">PROCESSOR_IDENTIFIER</span> => 'AMD64 Family 15 Model 75 Stepping 2, AuthenticAMD',
# <span class="key">'PROGRAMFILES(X86)'</span> => 'C:\\Program Files (x86)',
# <span class="key">TAP_VERSION</span> => '13',
# <span class="key">COMPUTERNAME</span> => 'SP64BUILDER',
# <span class="key">ALLUSERSPROFILE</span> => 'C:\\ProgramData',
# <span class="key">WIX</span> => 'C:\\Program Files (x86)\\Windows Installer XML v3\\',
# <span class="key">HTTP_HOST</span> => 'localhost',
# <span class="key">TMP</span> => 'C:\\Users\\CSJewell\\AppData\\Local\\Temp'
# }
#
#
# Note: Values of 2 sensitive-looking keys hidden
# </pre>
# </div>
# <div id="footer">
# Powered by <a href="http://perldancer.org/">Dancer</a> 1.3051
# </div>
# </body>
# </html>'
# expected: 'in view index.tt: number=""
# '
# Failed test 'content rendered looks good for /number/42'
# at t/05_views/002_view_rendering.t line 55.
# got: '<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
# "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
# <html>
# <head>
# <title>Runtime Error</title>
# <link rel="stylesheet" href="/css/error.css" />
# <meta http-equiv="Content-type" content="text/html; charset=UTF-8" />
# </head>
# <body>
# <h1>Runtime Error</h1>
# <div id="content">
# <h2>runtime error</h2><pre class="error">C:\sb\cpan\build\Dancer-1.3051-7HlXVg\t\05_views\public\number\42: No such file or directory at C:\sb\cpan\build\Dancer-1.3051-7HlXVg\blib\lib/Dancer/FileUtils.pm line 41
# </pre><div class="title">C:\sb\cpan\build\Dancer-1.3051-7HlXVg\blib\lib/Dancer/FileUtils.pm around line 41</div><pre class="content"><span class="nu">38</span>
# <span class="nu">39</span> sub path { d_catfile(@_) }
# <span class="nu">40</span>
# <span class="nu">41</span> <span style="color: red;">sub real_path { realpath( d_catfile(@_) ) }</span>
# <span class="nu">42</span>
# <span class="nu">43</span> sub path_no_verify {
# <span class="nu">44</span> my @nodes = File::Spec->splitpath(d_catdir(@_)); # 0=vol,1=dirs,2=file
# </pre><div class="title">Stack</div><pre class="content">main in t/05_views/002_view_rendering.t l. 54
# Dancer::Test in C:\sb\cpan\build\Dancer-1.3051-7HlXVg\blib\lib/Dancer/Test.pm l. 345
# Dancer::Handler in C:\sb\cpan\build\Dancer-1.3051-7HlXVg\blib\lib/Dancer/Handler.pm l. 87
# Dancer::Object in C:\sb\cpan\build\Dancer-1.3051-7HlXVg\blib\lib/Dancer/Object.pm l. 15
# Dancer::Error in C:\sb\cpan\build\Dancer-1.3051-7HlXVg\blib\lib/Dancer/Error.pm l. 34
# Dancer::Error in C:\sb\cpan\build\Dancer-1.3051-7HlXVg\blib\lib/Dancer/Error.pm l. 248</pre> <div class="title">Settings</div><pre class="content">{
# <span class="key">import_warnings</span> => 1,
# <span class="key">session</span> => 'simple',
# <span class="key">server</span> => '0.0.0.0',
# <span class="key">warnings</span> => 0,
# <span class="key">template</span> => 'simple',
# <span class="key">charset</span> => '',
# <span class="key">port</span> => '3000',
# <span class="key">apphandler</span> => 'Standalone',
# <span class="key">auto_reload</span> => 0,
# <span class="key">engines</span> => {},
# <span class="key">plugins</span> => {},
# <span class="key">views</span> => 'C:/sb/cpan/build/Dancer-1.3051-7HlXVg/t/05_views/views',
# <span class="key">confdir</span> => 'C:/sb/cpan/build/Dancer-1.3051-7HlXVg/t/05_views',
# <span class="key">public</span> => 'C:/sb/cpan/build/Dancer-1.3051-7HlXVg/t/05_views/public',
# <span class="key">show_errors</span> => 1,
# <span class="key">log</span> => 'debug',
# <span class="key">logger</span> => 'capture',
# <span class="key">daemon</span> => 0,
# <span class="key">traces</span> => 0,
# <span class="key">appdir</span> => 'C:/sb/cpan/build/Dancer-1.3051-7HlXVg/t/05_views',
# <span class="key">startup_info</span> => 1,
# <span class="key">handlers</span> => {},
# <span class="key">environment</span> => 'development',
# <span class="key">content_type</span> => 'text/html'
# }
# </pre> <div class="title">Session</div><pre class="content">{
# <span class="key">id</span> => '259973648806641626480837157983902712'
# }
# </pre> <div class="title">Environment</div><pre class="content">{
# <span class="key">USERPROFILE</span> => 'C:\\Users\\CSJewell',
# <span class="key">HOMEDRIVE</span> => 'C:',
# <span class="key">'PSGI.URL_SCHEME'</span> => 'http',
# <span class="key">PATH_INFO</span> => '/number/42',
# <span class="key">REQUEST_METHOD</span> => 'GET',
# <span class="key">COMMONPROGRAMFILES</span> => 'C:\\Program Files\\Common Files',
# <span class="key">APPDATA</span> => 'C:\\Users\\CSJewell\\AppData\\Roaming',
# <span class="key">PROGRAMFILES</span> => 'C:\\Program Files',
# <span class="key">OS</span> => 'Windows_NT',
# <span class="key">PWD</span> => 'C:/sb/cpan/build/Dancer-1.3051-7HlXVg',
# <span class="key">LOCALAPPDATA</span> => 'C:\\Users\\CSJewell\\AppData\\Local',
# <span class="key">PATHEXT</span> => '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC',
# <span class="key">PROGRAMW6432</span> => 'C:\\Program Files',
# <span class="key">PROMPT</span> => '$P$G',
# <span class="key">NUMBER_OF_PROCESSORS</span> => '2',
# <span class="key">DANCER_APPDIR</span> => 'C:/sb/cpan/build/Dancer-1.3051-7HlXVg/t/05_views',
# <span class="key">FP_NO_HOST_CHECK</span> => 'NO',
# <span class="key">HOMEPATH</span> => '\\Users\\CSJewell',
# <span class="key">'COMMONPROGRAMFILES(X86)'</span> => 'C:\\Program Files (x86)\\Common Files',
# <span class="key">PATH</span> => 'C:\\Windows\\system32;C:\\Windows;C:\\Windows\\System32\\Wbem;C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\Program Files\\TortoiseHg\\;;C:\\sb\\c\\bin;C:\\sb\\perl\\site\\bin;C:\\sb\\perl\\bin',
# <span class="key">PERL5LIB</span> => 'C:\\sb\\cpan\\build\\Dancer-1.3051-7HlXVg\\blib\\lib;C:\\sb\\cpan\\build\\Dancer-1.3051-7HlXVg\\blib\\arch',
# <span class="key">PERL5_CPAN_IS_RUNNING</span> => 'Hidden (looks potentially sensitive)',
# <span class="key">USERDOMAIN</span> => 'SP64BUILDER',
# <span class="key">PROGRAMDATA</span> => 'C:\\ProgramData',
# <span class="key">PROCESSOR_ARCHITECTURE</span> => 'AMD64',
# <span class="key">TERM</span> => 'dumb',
# <span class="key">PSMODULEPATH</span> => 'C:\\Windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\',
# <span class="key">TEMP</span> => 'C:\\Users\\CSJewell\\AppData\\Local\\Temp',
# <span class="key">PROCESSOR_REVISION</span> => '4b02',
# <span class="key">PERL5_CPANPLUS_IS_RUNNING</span> => 'Hidden (looks potentially sensitive)',
# <span class="key">HARNESS_VERSION</span> => '3.23',
# <span class="key">SYSTEMDRIVE</span> => 'C:',
# <span class="key">SYSTEMROOT</span> => 'C:\\Windows',
# <span class="key">SERVERNAME</span> => 'localhost',
# <span class="key">COMMONPROGRAMW6432</span> => 'C:\\Program Files\\Common Files',
# <span class="key">COMSPEC</span> => 'C:\\Windows\\system32\\cmd.exe',
# <span class="key">LOGONSERVER</span> => '\\\\SP64BUILDER',
# <span class="key">SESSIONNAME</span> => 'Console',
# <span class="key">HARNESS_ACTIVE</span> => '1',
# <span class="key">WINDIR</span> => 'C:\\Windows',
# <span class="key">PROCESSOR_LEVEL</span> => '15',
# <span class="key">SERVER_PORT</span> => 80,
# <span class="key">PUBLIC</span> => 'C:\\Users\\Public',
# <span class="key">EMXSHELL</span> => 'sh',
# <span class="key">USERNAME</span> => 'CSJewell',
# <span class="key">PROCESSOR_IDENTIFIER</span> => 'AMD64 Family 15 Model 75 Stepping 2, AuthenticAMD',
# <span class="key">'PROGRAMFILES(X86)'</span> => 'C:\\Program Files (x86)',
# <span class="key">TAP_VERSION</span> => '13',
# <span class="key">COMPUTERNAME</span> => 'SP64BUILDER',
# <span class="key">ALLUSERSPROFILE</span> => 'C:\\ProgramData',
# <span class="key">WIX</span> => 'C:\\Program Files (x86)\\Windows Installer XML v3\\',
# <span class="key">HTTP_HOST</span> => 'localhost',
# <span class="key">TMP</span> => 'C:\\Users\\CSJewell\\AppData\\Local\\Temp'
# }
#
#
# Note: Values of 2 sensitive-looking keys hidden
# </pre>
# </div>
# <div id="footer">
# Powered by <a href="http://perldancer.org/">Dancer</a> 1.3051
# </div>
# </body>
# </html>'
# expected: 'in view index.tt: number="42"
# '
# Failed test 'content rendered looks good for /clock'
# at t/05_views/002_view_rendering.t line 55.
# got: '<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
# "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
# <html>
# <head>
# <title>Runtime Error</title>
# <link rel="stylesheet" href="/css/error.css" />
# <meta http-equiv="Content-type" content="text/html; charset=UTF-8" />
# </head>
# <body>
# <h1>Runtime Error</h1>
# <div id="content">
# <h2>runtime error</h2><pre class="error">C:\sb\cpan\build\Dancer-1.3051-7HlXVg\t\05_views\public\clock: No such file or directory at C:\sb\cpan\build\Dancer-1.3051-7HlXVg\blib\lib/Dancer/FileUtils.pm line 41
# </pre><div class="title">C:\sb\cpan\build\Dancer-1.3051-7HlXVg\blib\lib/Dancer/FileUtils.pm around line 41</div><pre class="content"><span class="nu">38</span>
# <span class="nu">39</span> sub path { d_catfile(@_) }
# <span class="nu">40</span>
# <span class="nu">41</span> <span style="color: red;">sub real_path { realpath( d_catfile(@_) ) }</span>
# <span class="nu">42</span>
# <span class="nu">43</span> sub path_no_verify {
# <span class="nu">44</span> my @nodes = File::Spec->splitpath(d_catdir(@_)); # 0=vol,1=dirs,2=file
# </pre><div class="title">Stack</div><pre class="content">main in t/05_views/002_view_rendering.t l. 54
# Dancer::Test in C:\sb\cpan\build\Dancer-1.3051-7HlXVg\blib\lib/Dancer/Test.pm l. 345
# Dancer::Handler in C:\sb\cpan\build\Dancer-1.3051-7HlXVg\blib\lib/Dancer/Handler.pm l. 87
# Dancer::Object in C:\sb\cpan\build\Dancer-1.3051-7HlXVg\blib\lib/Dancer/Object.pm l. 15
# Dancer::Error in C:\sb\cpan\build\Dancer-1.3051-7HlXVg\blib\lib/Dancer/Error.pm l. 34
# Dancer::Error in C:\sb\cpan\build\Dancer-1.3051-7HlXVg\blib\lib/Dancer/Error.pm l. 248</pre> <div class="title">Settings</div><pre class="content">{
# <span class="key">import_warnings</span> => 1,
# <span class="key">session</span> => 'simple',
# <span class="key">server</span> => '0.0.0.0',
# <span class="key">warnings</span> => 0,
# <span class="key">template</span> => 'simple',
# <span class="key">charset</span> => '',
# <span class="key">port</span> => '3000',
# <span class="key">apphandler</span> => 'Standalone',
# <span class="key">auto_reload</span> => 0,
# <span class="key">engines</span> => {},
# <span class="key">plugins</span> => {},
# <span class="key">views</span> => 'C:/sb/cpan/build/Dancer-1.3051-7HlXVg/t/05_views/views',
# <span class="key">confdir</span> => 'C:/sb/cpan/build/Dancer-1.3051-7HlXVg/t/05_views',
# <span class="key">public</span> => 'C:/sb/cpan/build/Dancer-1.3051-7HlXVg/t/05_views/public',
# <span class="key">show_errors</span> => 1,
# <span class="key">log</span> => 'debug',
# <span class="key">logger</span> => 'capture',
# <span class="key">daemon</span> => 0,
# <span class="key">traces</span> => 0,
# <span class="key">appdir</span> => 'C:/sb/cpan/build/Dancer-1.3051-7HlXVg/t/05_views',
# <span class="key">startup_info</span> => 1,
# <span class="key">handlers</span> => {},
# <span class="key">environment</span> => 'development',
# <span class="key">content_type</span> => 'text/html'
# }
# </pre> <div class="title">Session</div><pre class="content">{
# <span class="key">id</span> => '259973648806641626480837157983902712'
# }
# </pre> <div class="title">Environment</div><pre class="content">{
# <span class="key">USERPROFILE</span> => 'C:\\Users\\CSJewell',
# <span class="key">HOMEDRIVE</span> => 'C:',
# <span class="key">'PSGI.URL_SCHEME'</span> => 'http',
# <span class="key">PATH_INFO</span> => '/clock',
# <span class="key">REQUEST_METHOD</span> => 'GET',
# <span class="key">COMMONPROGRAMFILES</span> => 'C:\\Program Files\\Common Files',
# <span class="key">APPDATA</span> => 'C:\\Users\\CSJewell\\AppData\\Roaming',
# <span class="key">PROGRAMFILES</span> => 'C:\\Program Files',
# <span class="key">OS</span> => 'Windows_NT',
# <span class="key">PWD</span> => 'C:/sb/cpan/build/Dancer-1.3051-7HlXVg',
# <span class="key">LOCALAPPDATA</span> => 'C:\\Users\\CSJewell\\AppData\\Local',
# <span class="key">PATHEXT</span> => '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC',
# <span class="key">PROGRAMW6432</span> => 'C:\\Program Files',
# <span class="key">PROMPT</span> => '$P$G',
# <span class="key">NUMBER_OF_PROCESSORS</span> => '2',
# <span class="key">DANCER_APPDIR</span> => 'C:/sb/cpan/build/Dancer-1.3051-7HlXVg/t/05_views',
# <span class="key">FP_NO_HOST_CHECK</span> => 'NO',
# <span class="key">HOMEPATH</span> => '\\Users\\CSJewell',
# <span class="key">'COMMONPROGRAMFILES(X86)'</span> => 'C:\\Program Files (x86)\\Common Files',
# <span class="key">PATH</span> => 'C:\\Windows\\system32;C:\\Windows;C:\\Windows\\System32\\Wbem;C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\Program Files\\TortoiseHg\\;;C:\\sb\\c\\bin;C:\\sb\\perl\\site\\bin;C:\\sb\\perl\\bin',
# <span class="key">PERL5LIB</span> => 'C:\\sb\\cpan\\build\\Dancer-1.3051-7HlXVg\\blib\\lib;C:\\sb\\cpan\\build\\Dancer-1.3051-7HlXVg\\blib\\arch',
# <span class="key">PERL5_CPAN_IS_RUNNING</span> => 'Hidden (looks potentially sensitive)',
# <span class="key">USERDOMAIN</span> => 'SP64BUILDER',
# <span class="key">PROGRAMDATA</span> => 'C:\\ProgramData',
# <span class="key">PROCESSOR_ARCHITECTURE</span> => 'AMD64',
# <span class="key">TERM</span> => 'dumb',
# <span class="key">PSMODULEPATH</span> => 'C:\\Windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\',
# <span class="key">TEMP</span> => 'C:\\Users\\CSJewell\\AppData\\Local\\Temp',
# <span class="key">PROCESSOR_REVISION</span> => '4b02',
# <span class="key">PERL5_CPANPLUS_IS_RUNNING</span> => 'Hidden (looks potentially sensitive)',
# <span class="key">HARNESS_VERSION</span> => '3.23',
# <span class="key">SYSTEMDRIVE</span> => 'C:',
# <span class="key">SYSTEMROOT</span> => 'C:\\Windows',
# <span class="key">SERVERNAME</span> => 'localhost',
# <span class="key">COMMONPROGRAMW6432</span> => 'C:\\Program Files\\Common Files',
# <span class="key">COMSPEC</span> => 'C:\\Windows\\system32\\cmd.exe',
# <span class="key">LOGONSERVER</span> => '\\\\SP64BUILDER',
# <span class="key">SESSIONNAME</span> => 'Console',
# <span class="key">HARNESS_ACTIVE</span> => '1',
# <span class="key">WINDIR</span> => 'C:\\Windows',
# <span class="key">PROCESSOR_LEVEL</span> => '15',
# <span class="key">SERVER_PORT</span> => 80,
# <span class="key">PUBLIC</span> => 'C:\\Users\\Public',
# <span class="key">EMXSHELL</span> => 'sh',
# <span class="key">USERNAME</span> => 'CSJewell',
# <span class="key">PROCESSOR_IDENTIFIER</span> => 'AMD64 Family 15 Model 75 Stepping 2, AuthenticAMD',
# <span class="key">'PROGRAMFILES(X86)'</span> => 'C:\\Program Files (x86)',
# <span class="key">TAP_VERSION</span> => '13',
# <span class="key">COMPUTERNAME</span> => 'SP64BUILDER',
# <span class="key">ALLUSERSPROFILE</span> => 'C:\\ProgramData',
# <span class="key">WIX</span> => 'C:\\Program Files (x86)\\Windows Installer XML v3\\',
# <span class="key">HTTP_HOST</span> => 'localhost',
# <span class="key">TMP</span> => 'C:\\Users\\CSJewell\\AppData\\Local\\Temp'
# }
#
#
# Note: Values of 2 sensitive-looking keys hidden
# </pre>
# </div>
# <div id="footer">
# Powered by <a href="http://perldancer.org/">Dancer</a> 1.3051
# </div>
# </body>
# </html>'
# expected: '1306650880
# '
# Failed test 'content rendered looks good for /request'
# at t/05_views/002_view_rendering.t line 55.
# got: '<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
# "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
# <html>
# <head>
# <title>Runtime Error</title>
# <link rel="stylesheet" href="/css/error.css" />
# <meta http-equiv="Content-type" content="text/html; charset=UTF-8" />
# </head>
# <body>
# <h1>Runtime Error</h1>
# <div id="content">
# <h2>runtime error</h2><pre class="error">C:\sb\cpan\build\Dancer-1.3051-7HlXVg\t\05_views\public\request: No such file or directory at C:\sb\cpan\build\Dancer-1.3051-7HlXVg\blib\lib/Dancer/FileUtils.pm line 41
# </pre><div class="title">C:\sb\cpan\build\Dancer-1.3051-7HlXVg\blib\lib/Dancer/FileUtils.pm around line 41</div><pre class="content"><span class="nu">38</span>
# <span class="nu">39</span> sub path { d_catfile(@_) }
# <span class="nu">40</span>
# <span class="nu">41</span> <span style="color: red;">sub real_path { realpath( d_catfile(@_) ) }</span>
# <span class="nu">42</span>
# <span class="nu">43</span> sub path_no_verify {
# <span class="nu">44</span> my @nodes = File::Spec->splitpath(d_catdir(@_)); # 0=vol,1=dirs,2=file
# </pre><div class="title">Stack</div><pre class="content">main in t/05_views/002_view_rendering.t l. 54
# Dancer::Test in C:\sb\cpan\build\Dancer-1.3051-7HlXVg\blib\lib/Dancer/Test.pm l. 345
# Dancer::Handler in C:\sb\cpan\build\Dancer-1.3051-7HlXVg\blib\lib/Dancer/Handler.pm l. 87
# Dancer::Object in C:\sb\cpan\build\Dancer-1.3051-7HlXVg\blib\lib/Dancer/Object.pm l. 15
# Dancer::Error in C:\sb\cpan\build\Dancer-1.3051-7HlXVg\blib\lib/Dancer/Error.pm l. 34
# Dancer::Error in C:\sb\cpan\build\Dancer-1.3051-7HlXVg\blib\lib/Dancer/Error.pm l. 248</pre> <div class="title">Settings</div><pre class="content">{
# <span class="key">import_warnings</span> => 1,
# <span class="key">session</span> => 'simple',
# <span class="key">server</span> => '0.0.0.0',
# <span class="key">warnings</span> => 0,
# <span class="key">template</span> => 'simple',
# <span class="key">charset</span> => '',
# <span class="key">port</span> => '3000',
# <span class="key">apphandler</span> => 'Standalone',
# <span class="key">auto_reload</span> => 0,
# <span class="key">engines</span> => {},
# <span class="key">plugins</span> => {},
# <span class="key">views</span> => 'C:/sb/cpan/build/Dancer-1.3051-7HlXVg/t/05_views/views',
# <span class="key">confdir</span> => 'C:/sb/cpan/build/Dancer-1.3051-7HlXVg/t/05_views',
# <span class="key">public</span> => 'C:/sb/cpan/build/Dancer-1.3051-7HlXVg/t/05_views/public',
# <span class="key">show_errors</span> => 1,
# <span class="key">log</span> => 'debug',
# <span class="key">logger</span> => 'capture',
# <span class="key">daemon</span> => 0,
# <span class="key">traces</span> => 0,
# <span class="key">appdir</span> => 'C:/sb/cpan/build/Dancer-1.3051-7HlXVg/t/05_views',
# <span class="key">startup_info</span> => 1,
# <span class="key">handlers</span> => {},
# <span class="key">environment</span> => 'development',
# <span class="key">content_type</span> => 'text/html'
# }
# </pre> <div class="title">Session</div><pre class="content">{
# <span class="key">id</span> => '259973648806641626480837157983902712'
# }
# </pre> <div class="title">Environment</div><pre class="content">{
# <span class="key">USERPROFILE</span> => 'C:\\Users\\CSJewell',
# <span class="key">HOMEDRIVE</span> => 'C:',
# <span class="key">'PSGI.URL_SCHEME'</span> => 'http',
# <span class="key">PATH_INFO</span> => '/request',
# <span class="key">REQUEST_METHOD</span> => 'GET',
# <span class="key">COMMONPROGRAMFILES</span> => 'C:\\Program Files\\Common Files',
# <span class="key">APPDATA</span> => 'C:\\Users\\CSJewell\\AppData\\Roaming',
# <span class="key">PROGRAMFILES</span> => 'C:\\Program Files',
# <span class="key">OS</span> => 'Windows_NT',
# <span class="key">PWD</span> => 'C:/sb/cpan/build/Dancer-1.3051-7HlXVg',
# <span class="key">LOCALAPPDATA</span> => 'C:\\Users\\CSJewell\\AppData\\Local',
# <span class="key">PATHEXT</span> => '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC',
# <span class="key">PROGRAMW6432</span> => 'C:\\Program Files',
# <span class="key">PROMPT</span> => '$P$G',
# <span class="key">NUMBER_OF_PROCESSORS</span> => '2',
# <span class="key">DANCER_APPDIR</span> => 'C:/sb/cpan/build/Dancer-1.3051-7HlXVg/t/05_views',
# <span class="key">FP_NO_HOST_CHECK</span> => 'NO',
# <span class="key">HOMEPATH</span> => '\\Users\\CSJewell',
# <span class="key">'COMMONPROGRAMFILES(X86)'</span> => 'C:\\Program Files (x86)\\Common Files',
# <span class="key">PATH</span> => 'C:\\Windows\\system32;C:\\Windows;C:\\Windows\\System32\\Wbem;C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\Program Files\\TortoiseHg\\;;C:\\sb\\c\\bin;C:\\sb\\perl\\site\\bin;C:\\sb\\perl\\bin',
# <span class="key">PERL5LIB</span> => 'C:\\sb\\cpan\\build\\Dancer-1.3051-7HlXVg\\blib\\lib;C:\\sb\\cpan\\build\\Dancer-1.3051-7HlXVg\\blib\\arch',
# <span class="key">PERL5_CPAN_IS_RUNNING</span> => 'Hidden (looks potentially sensitive)',
# <span class="key">USERDOMAIN</span> => 'SP64BUILDER',
# <span class="key">PROGRAMDATA</span> => 'C:\\ProgramData',
# <span class="key">PROCESSOR_ARCHITECTURE</span> => 'AMD64',
# <span class="key">TERM</span> => 'dumb',
# <span class="key">PSMODULEPATH</span> => 'C:\\Windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\',
# <span class="key">TEMP</span> => 'C:\\Users\\CSJewell\\AppData\\Local\\Temp',
# <span class="key">PROCESSOR_REVISION</span> => '4b02',
# <span class="key">PERL5_CPANPLUS_IS_RUNNING</span> => 'Hidden (looks potentially sensitive)',
# <span class="key">HARNESS_VERSION</span> => '3.23',
# <span class="key">SYSTEMDRIVE</span> => 'C:',
# <span class="key">SYSTEMROOT</span> => 'C:\\Windows',
# <span class="key">SERVERNAME</span> => 'localhost',
# <span class="key">COMMONPROGRAMW6432</span> => 'C:\\Program Files\\Common Files',
# <span class="key">COMSPEC</span> => 'C:\\Windows\\system32\\cmd.exe',
# <span class="key">LOGONSERVER</span> => '\\\\SP64BUILDER',
# <span class="key">SESSIONNAME</span> => 'Console',
# <span class="key">HARNESS_ACTIVE</span> => '1',
# <span class="key">WINDIR</span> => 'C:\\Windows',
# <span class="key">PROCESSOR_LEVEL</span> => '15',
# <span class="key">SERVER_PORT</span> => 80,
# <span class="key">PUBLIC</span> => 'C:\\Users\\Public',
# <span class="key">EMXSHELL</span> => 'sh',
# <span class="key">USERNAME</span> => 'CSJewell',
# <span class="key">PROCESSOR_IDENTIFIER</span> => 'AMD64 Family 15 Model 75 Stepping 2, AuthenticAMD',
# <span class="key">'PROGRAMFILES(X86)'</span> => 'C:\\Program Files (x86)',
# <span class="key">TAP_VERSION</span> => '13',
# <span class="key">COMPUTERNAME</span> => 'SP64BUILDER',
# <span class="key">ALLUSERSPROFILE</span> => 'C:\\ProgramData',
# <span class="key">WIX</span> => 'C:\\Program Files (x86)\\Windows Installer XML v3\\',
# <span class="key">HTTP_HOST</span> => 'localhost',
# <span class="key">TMP</span> => 'C:\\Users\\CSJewell\\AppData\\Local\\Temp'
# }
#
#
# Note: Values of 2 sensitive-looking keys hidden
# </pre>
# </div>
# <div id="footer">
# Powered by <a href="http://perldancer.org/">Dancer</a> 1.3051
# </div>
# </body>
# </html>'
# expected: '/request
# '
# Looks like you failed 4 tests of 4.
t/05_views/002_view_rendering.t ......................
Dubious, test returned 4 (wstat 1024, 0x400)
Failed 4/4 subtests
t/05_views/03_layout.t ............................... skipped: Template is needed to run this tests
t/06_helpers/000_create_fake_env.t ................... ok
# Failed test 'mime_type is kept'
# at t/06_helpers/01_send_file.t line 33.
# got: 'text/html'
# expected: 'text/plain'
# Failed test 'content is a File handle'
# at t/06_helpers/01_send_file.t line 34.
# got: ''
# expected: 'GLOB'
readline() on unopened filehandle at C:\sb\cpan\build\Dancer-1.3051-7HlXVg\blib\lib/Dancer/FileUtils.pm line 97.
# Failed test 'send_file worked as expected'
# at t/06_helpers/01_send_file.t line 37.
# Structures begin differing at:
# $got->[0] = Does not exist
# $expected->[0] = '1'
# Failed test 'FooHeader is kept'
# at t/06_helpers/01_send_file.t line 42.
# got: undef
# expected: '42'
# Failed test 'mime_type can be forced'
# at t/06_helpers/01_send_file.t line 47.
# got: 'text/html'
# expected: 'image/png'
# Failed test 'mime_type is ok'
# at t/06_helpers/01_send_file.t line 54.
# got: 'text/html'
# expected: 'application/x-perl'
# Failed test 'content is a File handle'
# at t/06_helpers/01_send_file.t line 55.
# got: ''
# expected: 'GLOB'
readline() on unopened filehandle at C:\sb\cpan\build\Dancer-1.3051-7HlXVg\blib\lib/Dancer/FileUtils.pm line 97.
# Failed test 'content is ok'
# at t/06_helpers/01_send_file.t line 57.
# ''
# doesn't match '(?-xism:'foo loaded')'
# Looks like you failed 8 tests of 15.
t/06_helpers/01_send_file.t ..........................
Dubious, test returned 8 (wstat 2048, 0x800)
Failed 8/15 subtests
t/06_helpers/02_http_status.t ........................ ok
# Failed test at t/06_helpers/03_content_type.t line 38.
# got: 'text/html'
# expected: 'text/plain'
# Failed test at t/06_helpers/03_content_type.t line 38.
# got: 'text/html'
# expected: 'text/plain'
# Failed test at t/06_helpers/03_content_type.t line 38.
# got: 'text/html'
# expected: 'image/svg+xml'
# Failed test at t/06_helpers/03_content_type.t line 38.
# got: 'text/html'
# expected: 'image/png'
# Looks like you failed 4 tests of 12.
t/06_helpers/03_content_type.t .......................
Dubious, test returned 4 (wstat 1024, 0x400)
Failed 4/12 subtests
# Failed test 'status looks good for /not_found'
# at t/06_helpers/04_status.t line 28.
# got: '500'
# expected: '404'
# Looks like you failed 1 test of 6.
t/06_helpers/04_status.t .............................
Dubious, test returned 1 (wstat 256, 0x100)
Failed 1/6 subtests
# Failed test 'content of error is kept'
# at t/06_helpers/05_send_error.t line 17.
# '<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
# "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
# <html>
# <head>
# <title>Runtime Error</title>
# <link rel="stylesheet" href="/css/error.css" />
# <meta http-equiv="Content-type" content="text/html; charset=UTF-8" />
# </head>
# <body>
# <h1>Runtime Error</h1>
# <div id="content">
# <h2>runtime error</h2><pre class="error">C:\sb\cpan\build\Dancer-1.3051-7HlXVg\public\error: No such file or directory at C:\sb\cpan\build\Dancer-1.3051-7HlXVg\blib\lib/Dancer/FileUtils.pm line 41
# </pre><div class="title">C:\sb\cpan\build\Dancer-1.3051-7HlXVg\blib\lib/Dancer/FileUtils.pm around line 41</div><pre class="content"><span class="nu">38</span>
# <span class="nu">39</span> sub path { d_catfile(@_) }
# <span class="nu">40</span>
# <span class="nu">41</span> <span style="color: red;">sub real_path { realpath( d_catfile(@_) ) }</span>
# <span class="nu">42</span>
# <span class="nu">43</span> sub path_no_verify {
# <span class="nu">44</span> my @nodes = File::Spec->splitpath(d_catdir(@_)); # 0=vol,1=dirs,2=file
# </pre><div class="title">Stack</div><pre class="content">main in t/06_helpers/05_send_error.t l. 17
# Dancer::Test in C:\sb\cpan\build\Dancer-1.3051-7HlXVg\blib\lib/Dancer/Test.pm l. 192
# Dancer::Test in C:\sb\cpan\build\Dancer-1.3051-7HlXVg\blib\lib/Dancer/Test.pm l. 82
# Dancer::Test in C:\sb\cpan\build\Dancer-1.3051-7HlXVg\blib\lib/Dancer/Test.pm l. 345
# Dancer::Handler in C:\sb\cpan\build\Dancer-1.3051-7HlXVg\blib\lib/Dancer/Handler.pm l. 87
# Dancer::Object in C:\sb\cpan\build\Dancer-1.3051-7HlXVg\blib\lib/Dancer/Object.pm l. 15
# Dancer::Error in C:\sb\cpan\build\Dancer-1.3051-7HlXVg\blib\lib/Dancer/Error.pm l. 34
# Dancer::Error in C:\sb\cpan\build\Dancer-1.3051-7HlXVg\blib\lib/Dancer/Error.pm l. 248</pre> <div class="title">Settings</div><pre class="content">{
# <span class="key">import_warnings</span> => 1,
# <span class="key">session</span> => 'simple',
# <span class="key">server</span> => '0.0.0.0',
# <span class="key">warnings</span> => 0,
# <span class="key">template</span> => 'simple',
# <span class="key">charset</span> => '',
# <span class="key">port</span> => '3000',
# <span class="key">apphandler</span> => 'Standalone',
# <span class="key">auto_reload</span> => 0,
# <span class="key">engines</span> => {},
# <span class="key">plugins</span> => {},
# <span class="key">views</span> => 'C:/sb/cpan/build/Dancer-1.3051-7HlXVg/views',
# <span class="key">confdir</span> => 'C:/sb/cpan/build/Dancer-1.3051-7HlXVg',
# <span class="key">public</span> => 'C:/sb/cpan/build/Dancer-1.3051-7HlXVg/public',
# <span class="key">show_errors</span> => 1,
# <span class="key">log</span> => 'debug',
# <span class="key">logger</span> => 'capture',
# <span class="key">daemon</span> => 0,
# <span class="key">traces</span> => 0,
# <span class="key">appdir</span> => 'C:/sb/cpan/build/Dancer-1.3051-7HlXVg',
# <span class="key">startup_info</span> => 1,
# <span class="key">handlers</span> => {},
# <span class="key">environment</span> => 'development',
# <span class="key">content_type</span> => 'text/html'
# }
# </pre> <div class="title">Session</div><pre class="content">{
# <span class="key">id</span> => '839014175645459192398301328516128770'
# }
# </pre> <div class="title">Environment</div><pre class="content">{
# <span class="key">USERPROFILE</span> => 'C:\\Users\\CSJewell',
# <span class="key">HOMEDRIVE</span> => 'C:',
# <span class="key">'PSGI.URL_SCHEME'</span> => 'http',
# <span class="key">PATH_INFO</span> => '/error',
# <span class="key">REQUEST_METHOD</span> => 'GET',
# <span class="key">COMMONPROGRAMFILES</span> => 'C:\\Program Files\\Common Files',
# <span class="key">APPDATA</span> => 'C:\\Users\\CSJewell\\AppData\\Roaming',
# <span class="key">PROGRAMFILES</span> => 'C:\\Program Files',
# <span class="key">OS</span> => 'Windows_NT',
# <span class="key">PWD</span> => 'C:/sb/cpan/build/Dancer-1.3051-7HlXVg',
# <span class="key">LOCALAPPDATA</span> => 'C:\\Users\\CSJewell\\AppData\\Local',
# <span class="key">PATHEXT</span> => '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC',
# <span class="key">PROGRAMW6432</span> => 'C:\\Program Files',
# <span class="key">PROMPT</span> => '$P$G',
# <span class="key">NUMBER_OF_PROCESSORS</span> => '2',
# <span class="key">DANCER_APPDIR</span> => 'C:/sb/cpan/build/Dancer-1.3051-7HlXVg',
# <span class="key">FP_NO_HOST_CHECK</span> => 'NO',
# <span class="key">HOMEPATH</span> => '\\Users\\CSJewell',
# <span class="key">'COMMONPROGRAMFILES(X86)'</span> => 'C:\\Program Files (x86)\\Common Files',
# <span class="key">PATH</span> => 'C:\\Windows\\system32;C:\\Windows;C:\\Windows\\System32\\Wbem;C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\Program Files\\TortoiseHg\\;;C:\\sb\\c\\bin;C:\\sb\\perl\\site\\bin;C:\\sb\\perl\\bin',
# <span class="key">PERL5LIB</span> => 'C:\\sb\\cpan\\build\\Dancer-1.3051-7HlXVg\\blib\\lib;C:\\sb\\cpan\\build\\Dancer-1.3051-7HlXVg\\blib\\arch',
# <span class="key">PERL5_CPAN_IS_RUNNING</span> => 'Hidden (looks potentially sensitive)',
# <span class="key">USERDOMAIN</span> => 'SP64BUILDER',
# <span class="key">PROGRAMDATA</span> => 'C:\\ProgramData',
# <span class="key">PROCESSOR_ARCHITECTURE</span> => 'AMD64',
# <span class="key">TERM</span> => 'dumb',
# <span class="key">PSMODULEPATH</span> => 'C:\\Windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\',
# <span class="key">TEMP</span> => 'C:\\Users\\CSJewell\\AppData\\Local\\Temp',
# <span class="key">PROCESSOR_REVISION</span> => '4b02',
# <span class="key">PERL5_CPANPLUS_IS_RUNNING</span> => 'Hidden (looks potentially sensitive)',
# <span class="key">HARNESS_VERSION</span> => '3.23',
# <span class="key">SYSTEMDRIVE</span> => 'C:',
# <span class="key">SYSTEMROOT</span> => 'C:\\Windows',
# <span class="key">SERVERNAME</span> => 'localhost',
# <span class="key">COMMONPROGRAMW6432</span> => 'C:\\Program Files\\Common Files',
# <span class="key">COMSPEC</span> => 'C:\\Windows\\system32\\cmd.exe',
# <span class="key">LOGONSERVER</span> => '\\\\SP64BUILDER',
# <span class="key">SESSIONNAME</span> => 'Console',
# <span class="key">HARNESS_ACTIVE</span> => '1',
# <span class="key">WINDIR</span> => 'C:\\Windows',
# <span class="key">PROCESSOR_LEVEL</span> => '15',
# <span class="key">SERVER_PORT</span> => 80,
# <span class="key">PUBLIC</span> => 'C:\\Users\\Public',
# <span class="key">EMXSHELL</span> => 'sh',
# <span class="key">USERNAME</span> => 'CSJewell',
# <span class="key">PROCESSOR_IDENTIFIER</span> => 'AMD64 Family 15 Model 75 Stepping 2, AuthenticAMD',
# <span class="key">'PROGRAMFILES(X86)'</span> => 'C:\\Program Files (x86)',
# <span class="key">TAP_VERSION</span> => '13',
# <span class="key">COMPUTERNAME</span> => 'SP64BUILDER',
# <span class="key">ALLUSERSPROFILE</span> => 'C:\\ProgramData',
# <span class="key">WIX</span> => 'C:\\Program Files (x86)\\Windows Installer XML v3\\',
# <span class="key">HTTP_HOST</span> => 'localhost',
# <span class="key">TMP</span> => 'C:\\Users\\CSJewell\\AppData\\Local\\Temp'
# }
#
#
# Note: Values of 2 sensitive-looking keys hidden
# </pre>
# </div>
# <div id="footer">
# Powered by <a href="http://perldancer.org/">Dancer</a> 1.3051
# </div>
# </body>
# </html>'
# doesn't match '(?-xism:FAIL)'
# Looks like you failed 1 test of 2.
t/06_helpers/05_send_error.t .........................
Dubious, test returned 1 (wstat 256, 0x100)
Failed 1/2 subtests
t/06_helpers/06_load.t ............................... ok
t/07_apphandlers/000_create_fake_env.t ............... ok
t/07_apphandlers/01_base.t ........................... skipped: Plack is needed for this test
t/07_apphandlers/02_apache2_plack.t .................. skipped: Plack is needed for this test
t/07_apphandlers/03_psgi_app.t ....................... skipped: Plack is needed to run this test
t/07_apphandlers/04_standalone_app.t ................. skipped: Test::TCP is needed for this test
t/07_apphandlers/05_middlewares.t .................... skipped: Test::TCP is needed for this test
t/07_apphandlers/05_psgi_api.t ....................... skipped: Plack is needed to run this test
t/07_apphandlers/06_debug.t .......................... skipped: Test::Output is needed for this test
t/07_apphandlers/07_middleware_map.t ................. skipped: Test::TCP is needed for this test
t/08_session/000_create_fake_env.t ................... ok
t/08_session/01_load.t ............................... ok
t/08_session/02_dependency_check.t ................... ok
t/08_session/03_http_requests.t ...................... skipped: Test::TCP is needed to run this test
t/08_session/04_api.t ................................ ok
t/08_session/05_yaml.t ............................... ok
t/08_session/06_abstract.t ........................... ok
t/08_session/07_session_expires.t .................... skipped: Test::TCP is needed for this test
t/08_session/08_simple.t ............................. ok
t/08_session/09_session.t ............................ ok
# Failed test 'response status is 200 for /login'
# at t/08_session/10_filter.t line 31.
# got: '500'
# expected: '200'
# Looks like you failed 1 test of 5.
t/08_session/10_filter.t .............................
Dubious, test returned 1 (wstat 256, 0x100)
Failed 1/5 subtests
t/08_session/11_session_secure.t ..................... ok
t/08_session/12_session_name.t ....................... ok
t/08_session/13_session_httponly.t ................... skipped: Test::TCP is needed for this test
t/09_cookies/000_create_fake_env.t ................... ok
t/09_cookies/01_use.t ................................ ok
t/09_cookies/02_cookie_object.t ...................... ok
t/09_cookies/03_persistence.t ........................ skipped: Test::TCP is needed to run this test
t/09_cookies/04_secure.t ............................. ok
t/09_cookies/05_api.t ................................ ok
t/09_cookies/06_expires.t ............................ ok
t/10_template/000_create_fake_env.t .................. ok
t/10_template/01_factory.t ........................... skipped: Template needed
t/10_template/02_abstract_class.t .................... ok
t/10_template/03_simple.t ............................ ok
t/10_template/05_template_toolkit.t .................. skipped: need Template to run this test
t/10_template/extension.t ............................ ok
t/10_template/template.t ............................. ok
t/11_logger/000_create_fake_env.t .................... ok
t/11_logger/01_abstract.t ............................ ok
t/11_logger/02_factory.t ............................. ok
t/11_logger/03_file.t ................................ ok
t/11_logger/04_console.t ............................. skipped: Test::Output is needed for this test
t/11_logger/05_format.t .............................. ok
t/11_logger/06_null.t ................................ ok
t/11_logger/07_diag.t ................................ ok
t/11_logger/08_serialize.t ........................... skipped: Test::Output is needed for this test
t/11_logger/09_capture.t ............................. ok
t/11_logger/10_note.t ................................ ok
cannot unlink file for C:\Users\CSJewell\AppData\Local\Temp\vWslDyL29q\logs\development.log: Permission denied at C:/sb/perl/lib/File/Temp.pm line 902
cannot remove directory for C:\Users\CSJewell\AppData\Local\Temp\vWslDyL29q\logs: Directory not empty at C:/sb/perl/lib/File/Temp.pm line 902
cannot remove directory for C:\Users\CSJewell\AppData\Local\Temp\vWslDyL29q: Directory not empty at C:/sb/perl/lib/File/Temp.pm line 902
t/11_logger/11_runtime_file.t ........................ ok
t/12_response/000_create_fake_env.t .................. ok
t/12_response/01_CRLF_injection.t .................... ok
# Failed test 'X-Foo looks good for /header'
# at t/12_response/02_headers.t line 37.
# got: undef
# expected: 'xfoo'
# Failed test 'X-A looks good for /headers'
# at t/12_response/02_headers.t line 43.
# got: undef
# expected: 'a'
# Failed test 'X-B looks good for /headers'
# at t/12_response/02_headers.t line 46.
# got: undef
# expected: 'b'
# Failed test 'X-Foo looks good for /headers/more'
# at t/12_response/02_headers.t line 50.
# got: undef
# expected: 'bar'
# Failed test 'X-Bar looks good for /headers/more'
# at t/12_response/02_headers.t line 51.
# got: undef
# expected: 'schmuk'
# Failed test 'X-XXX looks good for /headers/more'
# at t/12_response/02_headers.t line 52.
# got: undef
# expected: 'porn'
# Failed test 'Content-Type looks good for /headers/more'
# at t/12_response/02_headers.t line 53.
# got: 'text/html'
# expected: 'text/css'
# Failed test 'Content-Type looks good for /headers/content_type'
# at t/12_response/02_headers.t line 57.
# got: 'text/html'
# expected: 'text/css'
# Failed test 'multiple headers are kept'
# at t/12_response/02_headers.t line 60.
# Looks like you failed 9 tests of 10.
t/12_response/02_headers.t ...........................
Dubious, test returned 9 (wstat 2304, 0x900)
Failed 9/10 subtests
t/12_response/03_charset.t ........................... ok
t/12_response/04_charset_server.t .................... skipped: Test::TCP is needed for this test
t/12_response/05_api.t ............................... ok
t/12_response/06_filter_halt_status.t ................ ok
# Failed test 'headers include expected data for GET /set_one_cookie'
# at t/12_response/07_cookies.t line 24.
# Failed test 'headers include expected data for GET /set_two_cookies'
# at t/12_response/07_cookies.t line 33.
# Looks like you failed 2 tests of 4.
t/12_response/07_cookies.t ...........................
Dubious, test returned 2 (wstat 512, 0x200)
Failed 2/4 subtests
t/12_response/08_drop_content.t ...................... skipped: Test::TCP is needed to run this test
t/12_response/09_headers_to_array.t .................. ok
t/12_response/10_error_dumper.t ...................... ok
t/13_engines/00_load.t ............................... ok
t/13_engines/02_template_init.t ...................... ok
t/14_serializer/000_create_fake_env.t ................ ok
t/14_serializer/01_basic.t ........................... ok
t/14_serializer/02_json.t ............................ ok
t/14_serializer/03_yaml.t ............................ ok
t/14_serializer/04_mutable.t ......................... ok
t/14_serializer/05_live.t ............................ skipped: Test::TCP is needed to run this test
# Failed test 'headers have content_type set to application/json'
# at t/14_serializer/06_serialize_response.t line 29.
# Failed test '$data has been encoded to JSON'
# at t/14_serializer/06_serialize_response.t line 32.
# got: 'An internal error occured'
# expected: '{"foo":42}'
# Looks like you failed 2 tests of 3.
t/14_serializer/06_serialize_response.t ..............
Dubious, test returned 2 (wstat 512, 0x200)
Failed 2/3 subtests
t/14_serializer/07_bug_57805.t ....................... skipped: Test::TCP is needed to run this test
t/14_serializer/08_error.t ........................... skipped: Test::TCP is needed to run this test
t/14_serializer/09_abstract.t ........................ ok
t/14_serializer/10_dumper.t .......................... ok
t/14_serializer/11_bug_57829.t ....................... skipped: Test::TCP is needed to run this test
t/14_serializer/12_bug_gh106.t ....................... skipped: Test::TCP is needed to run this test
t/14_serializer/13_xml.t ............................. ok
t/14_serializer/14_api.t ............................. ok
t/14_serializer/14_show_errors.t ..................... skipped: Test::TCP is needed for this test
t/14_serializer/16_bug_gh_299.t ...................... ok
t/14_serializer/17_clear_serializer.t ................ skipped: Test::TCP is needed to run this test
t/14_serializer/handler-helper.t ..................... ok
t/15_plugins/000_create_fake_env.t ................... ok
t/15_plugins/01_register.t ........................... ok
t/15_plugins/02_config.t ............................. ok
t/15_plugins/03_namespace.t .......................... ok
t/15_plugins/04_apps_and_plugins.t ................... ok
t/15_plugins/05_keywords.t ........................... ok
t/15_plugins/05_plugins_and_OO.t ..................... ok
# Failed test 'response content looks good for GET /test'
# at t/15_plugins/06_hook.t line 23.
# got: '<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
# "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
# <html>
# <head>
# <title>Error 500</title>
# <link rel="stylesheet" href="/css/style.css" />
# <meta http-equiv="Content-type" content="text/html; charset=UTF-8" />
# </head>
# <body>
# <h1>Error 500</h1>
# <div id="content">
# <h2>Unable to process your query</h2>The page you requested is not available
# </div>
# <div id="footer">
# Powered by <a href="http://perldancer.org/">Dancer</a> 1.3051
# </div>
# </body>
# </html>'
# expected: 'no content'
# Failed test 'response status is 202 for GET /test'
# at t/15_plugins/06_hook.t line 24.
# got: '500'
# expected: '202'
# Looks like you failed 2 tests of 4.
t/15_plugins/06_hook.t ...............................
Dubious, test returned 2 (wstat 512, 0x200)
Failed 2/4 subtests
t/16_timer/00_base.t ................................. ok
t/16_timer/02_hires.t ................................ ok
t/17_apps/000_create_fake_env.t ...................... ok
t/17_apps/00_base.t .................................. ok
# Failed test 'response content looks good for GET /root_action'
# at t/17_apps/01_settings.t line 50.
# Structures begin differing at:
# $got = '<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
# "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
# <html>
# <head>
# <title>Error 500</title>
# <link rel="stylesheet" href="/css/style.css" />
# <meta http-equiv="Content-type" content="text/html; charset=UTF-8" />
# </head>
# <body>
# <h1>Error 500</h1>
# <div id="content">
# <h2>Unable to process your query</h2>The page you requested is not available
# </div>
# <div id="footer">
# Powered by <a href="http://perldancer.org/">Dancer</a> 1.3051
# </div>
# </body>
# </html>'
# $expected = HASH(0x3dd398)
# Failed test 'response content looks good for GET /test_app_setting'
# at t/17_apps/01_settings.t line 55.
# Structures begin differing at:
# $got = '<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
# "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
# <html>
# <head>
# <title>Error 500</title>
# <link rel="stylesheet" href="/css/style.css" />
# <meta http-equiv="Content-type" content="text/html; charset=UTF-8" />
# </head>
# <body>
# <h1>Error 500</h1>
# <div id="content">
# <h2>Unable to process your query</h2>The page you requested is not available
# </div>
# <div id="footer">
# Powered by <a href="http://perldancer.org/">Dancer</a> 1.3051
# </div>
# </body>
# </html>'
# $expected = HASH(0x3492e00)
# Looks like you failed 2 tests of 6.
t/17_apps/01_settings.t ..............................
Dubious, test returned 2 (wstat 512, 0x200)
Failed 2/6 subtests
# Failed test 'response content looks good for GET /forum/index'
# at t/17_apps/02_load_app.t line 35.
# got: '<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
# "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
# <html>
# <head>
# <title>Error 500</title>
# <link rel="stylesheet" href="/css/style.css" />
# <meta http-equiv="Content-type" content="text/html; charset=UTF-8" />
# </head>
# <body>
# <h1>Error 500</h1>
# <div id="content">
# <h2>Unable to process your query</h2>The page you requested is not available
# </div>
# <div id="footer">
# Powered by <a href="http://perldancer.org/">Dancer</a> 1.3051
# </div>
# </body>
# </html>'
# expected: 'forum index'
# Failed test 'response content looks good for GET /forum/'
# at t/17_apps/02_load_app.t line 36.
# got: '<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
# "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
# <html>
# <head>
# <title>Error 500</title>
# <link rel="stylesheet" href="/css/style.css" />
# <meta http-equiv="Content-type" content="text/html; charset=UTF-8" />
# </head>
# <body>
# <h1>Error 500</h1>
# <div id="content">
# <h2>Unable to process your query</h2>The page you requested is not available
# </div>
# <div id="footer">
# Powered by <a href="http://perldancer.org/">Dancer</a> 1.3051
# </div>
# </body>
# </html>'
# expected: 'root'
# Looks like you failed 2 tests of 8.
t/17_apps/02_load_app.t ..............................
Dubious, test returned 2 (wstat 512, 0x200)
Failed 2/8 subtests
# Failed test 'response content looks good for GET /foo/bar'
# at t/17_apps/03_prefix.t line 30.
# got: '<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
# "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
# <html>
# <head>
# <title>Error 500</title>
# <link rel="stylesheet" href="/css/style.css" />
# <meta http-equiv="Content-type" content="text/html; charset=UTF-8" />
# </head>
# <body>
# <h1>Error 500</h1>
# <div id="content">
# <h2>Unable to process your query</h2>The page you requested is not available
# </div>
# <div id="footer">
# Powered by <a href="http://perldancer.org/">Dancer</a> 1.3051
# </div>
# </body>
# </html>'
# expected: '/foo/bar'
# Failed test 'response content looks good for GET /foo/'
# at t/17_apps/03_prefix.t line 31.
# got: '<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
# "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
# <html>
# <head>
# <title>Error 500</title>
# <link rel="stylesheet" href="/css/style.css" />
# <meta http-equiv="Content-type" content="text/html; charset=UTF-8" />
# </head>
# <body>
# <h1>Error 500</h1>
# <div id="content">
# <h2>Unable to process your query</h2>The page you requested is not available
# </div>
# <div id="footer">
# Powered by <a href="http://perldancer.org/">Dancer</a> 1.3051
# </div>
# </body>
# </html>'
# expected: '/foo and /foo/'
# Failed test 'response content looks good for GET /foo'
# at t/17_apps/03_prefix.t line 32.
# got: '<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
# "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
# <html>
# <head>
# <title>Error 500</title>
# <link rel="stylesheet" href="/css/style.css" />
# <meta http-equiv="Content-type" content="text/html; charset=UTF-8" />
# </head>
# <body>
# <h1>Error 500</h1>
# <div id="content">
# <h2>Unable to process your query</h2>The page you requested is not available
# </div>
# <div id="footer">
# Powered by <a href="http://perldancer.org/">Dancer</a> 1.3051
# </div>
# </body>
# </html>'
# expected: '/foo and /foo/'
# Failed test 'response status is 404 for GET /foo/baz'
# at t/17_apps/03_prefix.t line 33.
# got: '500'
# expected: '404'
# Failed test 'response content looks good for GET /baz'
# at t/17_apps/03_prefix.t line 34.
# got: '<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
# "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
# <html>
# <head>
# <title>Error 500</title>
# <link rel="stylesheet" href="/css/style.css" />
# <meta http-equiv="Content-type" content="text/html; charset=UTF-8" />
# </head>
# <body>
# <h1>Error 500</h1>
# <div id="content">
# <h2>Unable to process your query</h2>The page you requested is not available
# </div>
# <div id="footer">
# Powered by <a href="http://perldancer.org/">Dancer</a> 1.3051
# </div>
# </body>
# </html>'
# expected: '/baz'
# Failed test 'response content looks good for GET /foobar'
# at t/17_apps/03_prefix.t line 35.
# got: '<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
# "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
# <html>
# <head>
# <title>Error 500</title>
# <link rel="stylesheet" href="/css/style.css" />
# <meta http-equiv="Content-type" content="text/html; charset=UTF-8" />
# </head>
# <body>
# <h1>Error 500</h1>
# <div id="content">
# <h2>Unable to process your query</h2>The page you requested is not available
# </div>
# <div id="footer">
# Powered by <a href="http://perldancer.org/">Dancer</a> 1.3051
# </div>
# </body>
# </html>'
# expected: '/foobar/'
# Failed test 'response content looks good for GET /foobar/'
# at t/17_apps/03_prefix.t line 36.
# got: '<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
# "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
# <html>
# <head>
# <title>Error 500</title>
# <link rel="stylesheet" href="/css/style.css" />
# <meta http-equiv="Content-type" content="text/html; charset=UTF-8" />
# </head>
# <body>
# <h1>Error 500</h1>
# <div id="content">
# <h2>Unable to process your query</h2>The page you requested is not available
# </div>
# <div id="footer">
# Powered by <a href="http://perldancer.org/">Dancer</a> 1.3051
# </div>
# </body>
# </html>'
# expected: '/foobar/'
# Failed test 'response status is 404 for GET /foobar/foobar/'
# at t/17_apps/03_prefix.t line 37.
# got: '500'
# expected: '404'
# Failed test 'response status is 404 for GET /foobar/foobar/foobar/'
# at t/17_apps/03_prefix.t line 38.
# got: '500'
# expected: '404'
# Looks like you failed 9 tests of 9.
t/17_apps/03_prefix.t ................................
Dubious, test returned 9 (wstat 2304, 0x900)
Failed 9/9 subtests
# Failed test 'response content looks good for GET /foo/'
# at t/17_apps/04_issue_91.t line 12.
# got: '<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
# "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
# <html>
# <head>
# <title>Error 500</title>
# <link rel="stylesheet" href="/css/style.css" />
# <meta http-equiv="Content-type" content="text/html; charset=UTF-8" />
# </head>
# <body>
# <h1>Error 500</h1>
# <div id="content">
# <h2>Unable to process your query</h2>The page you requested is not available
# </div>
# <div id="footer">
# Powered by <a href="http://perldancer.org/">Dancer</a> 1.3051
# </div>
# </body>
# </html>'
# expected: 'before block in foo'
# Failed test 'response content looks good for GET /foo/'
# at t/17_apps/04_issue_91.t line 13.
# got: '<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
# "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
# <html>
# <head>
# <title>Error 500</title>
# <link rel="stylesheet" href="/css/style.css" />
# <meta http-equiv="Content-type" content="text/html; charset=UTF-8" />
# </head>
# <body>
# <h1>Error 500</h1>
# <div id="content">
# <h2>Unable to process your query</h2>The page you requested is not available
# </div>
# <div id="footer">
# Powered by <a href="http://perldancer.org/">Dancer</a> 1.3051
# </div>
# </body>
# </html>'
# expected: 'before block in foo'
# Looks like you failed 2 tests of 4.
t/17_apps/04_issue_91.t ..............................
Dubious, test returned 2 (wstat 512, 0x200)
Failed 2/4 subtests
t/17_apps/05_api.t ................................... ok
t/18_main_dsl/000_create_fake_env.t .................. ok
t/18_main_dsl/01_config.t ............................ ok
t/18_main_dsl/uri_for.t .............................. ok
t/19_dancer/01_script.t .............................. ok
t/19_dancer/02_script_version_from.t ................. ok
t/20_deprecation/01_api.t ............................ ok
t/21_dependents/Dancer-Session-Cookie.t .............. skipped: Dancer::Session::Cookie 0.14 required
t/22_hooks/00_syntax.t ............................... ok
t/22_hooks/01_api.t .................................. ok
# Failed test 'which is the result of a redirection to /'
# at t/22_hooks/02_before.t line 60.
# got: '<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
# "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
# <html>
# <head>
# <title>Error 500</title>
# <link rel="stylesheet" href="/css/style.css" />
# <meta http-equiv="Content-type" content="text/html; charset=UTF-8" />
# </head>
# <body>
# <h1>Error 500</h1>
# <div id="content">
# <h2>Unable to process your query</h2>The page you requested is not available
# </div>
# <div id="footer">
# Powered by <a href="http://perldancer.org/">Dancer</a> 1.3051
# </div>
# </body>
# </html>'
# expected: 'index'
# Failed test 'headers are as expected for GET /redirect_from'
# at t/22_hooks/02_before.t line 63.
# Structures begin differing at:
# $got->[0] = 'Content-Type'
# $expected->[0] = 'Location'
# Looks like you planned 15 tests but ran 11.
# Looks like you failed 2 tests of 11 run.
t/22_hooks/02_before.t ...............................
Dubious, test returned 2 (wstat 512, 0x200)
Failed 6/15 subtests
t/22_hooks/03_after.t ................................ ok
t/22_hooks/04_template.t ............................. ok
t/22_hooks/05_layout.t ............................... ok
t/22_hooks/06_serializer.t ........................... ok
t/22_hooks/07_file.t ................................. ok
t/22_hooks/08_error.t ................................ ok
t/manifest.t ......................................... skipped: Author tests not required for installation
t/pod.t .............................................. ok
Test Summary Report
-------------------
t/00_base/09_load_app.t (Wstat: 256 Tests: 5 Failed: 1)
Failed test: 5
Non-zero exit status: 1
t/00_base/dancer_test.t (Wstat: 2304 Tests: 24 Failed: 9)
Failed tests: 4, 7, 10, 14, 17-20, 23
Non-zero exit status: 9
t/00_base/dancer_test_functions.t (Wstat: 4096 Tests: 26 Failed: 16)
Failed tests: 2, 4, 6-8, 10, 12, 14-16, 18, 20, 22-25
Non-zero exit status: 16
t/00_base/uri_for.t (Wstat: 256 Tests: 1 Failed: 1)
Failed test: 1
Non-zero exit status: 1
t/02_request/14_uploads.t (Wstat: 512 Tests: 20 Failed: 2)
Failed tests: 18-19
Non-zero exit status: 2
Parse errors: Bad plan. You planned 21 tests but ran 20.
t/03_route_handler/01_params.t (Wstat: 1536 Tests: 27 Failed: 6)
Failed tests: 11, 14, 17, 20, 23, 26
Non-zero exit status: 6
t/03_route_handler/03_passing.t (Wstat: 1792 Tests: 19 Failed: 7)
Failed tests: 8, 10, 12, 14, 16, 18-19
Non-zero exit status: 7
t/03_route_handler/04_wildcards.t (Wstat: 1536 Tests: 16 Failed: 6)
Failed tests: 6, 8, 10, 12, 14, 16
Non-zero exit status: 6
t/03_route_handler/04_wildcards_megasplat.t (Wstat: 1024 Tests: 4 Failed: 4)
Failed tests: 1-4
Non-zero exit status: 4
t/03_route_handler/05_unicode.t (Wstat: 256 Tests: 1 Failed: 1)
Failed test: 1
Non-zero exit status: 1
t/03_route_handler/06_regexp.t (Wstat: 1024 Tests: 10 Failed: 4)
Failed tests: 5, 7, 9-10
Non-zero exit status: 4
t/03_route_handler/07_compilation_warning.t (Wstat: 256 Tests: 1 Failed: 1)
Failed test: 1
Non-zero exit status: 1
t/03_route_handler/08_errors.t (Wstat: 256 Tests: 14 Failed: 1)
Failed test: 14
Non-zero exit status: 1
t/03_route_handler/11_redirect.t (Wstat: 1536 Tests: 11 Failed: 6)
Failed tests: 4, 7-11
Non-zero exit status: 6
t/03_route_handler/11_redirect_absolute.t (Wstat: 768 Tests: 3 Failed: 3)
Failed tests: 1-3
Non-zero exit status: 3
t/03_route_handler/11_redirect_no_content.t (Wstat: 1024 Tests: 6 Failed: 4)
Failed tests: 2-3, 5-6
Non-zero exit status: 4
t/03_route_handler/13_any_route_handler.t (Wstat: 2048 Tests: 17 Failed: 8)
Failed tests: 5, 7, 9, 11, 13, 15-17
Non-zero exit status: 8
t/03_route_handler/14_options.t (Wstat: 768 Tests: 26 Failed: 3)
Failed tests: 19, 22, 25
Non-zero exit status: 3
t/03_route_handler/15_prefix.t (Wstat: 2560 Tests: 32 Failed: 10)
Failed tests: 14, 16, 18, 20, 22, 24, 26, 28, 30, 32
Non-zero exit status: 10
t/03_route_handler/16_caching.t (Wstat: 3584 Tests: 105 Failed: 14)
Failed tests: 20-29, 82-83, 104-105
Non-zero exit status: 14
t/03_route_handler/18_auto_page.t (Wstat: 512 Tests: 4 Failed: 2)
Failed tests: 2, 4
Non-zero exit status: 2
t/03_route_handler/19_filters_and_params.t (Wstat: 256 Tests: 2 Failed: 1)
Failed test: 2
Non-zero exit status: 1
Parse errors: Bad plan. You planned 4 tests but ran 2.
t/03_route_handler/20_params_multiple_tokens.t (Wstat: 256 Tests: 2 Failed: 1)
Failed test: 2
Non-zero exit status: 1
t/03_route_handler/24_multiple_params.t (Wstat: 6400 Tests: 61 Failed: 25)
Failed tests: 13, 15, 17, 19, 21, 23, 25, 27, 29, 31
33, 35, 37, 39, 41, 43, 45, 47, 49, 51
53, 55, 57, 59, 61
Non-zero exit status: 25
t/03_route_handler/24_named_captures.t (Wstat: 256 Tests: 3 Failed: 1)
Failed test: 3
Non-zero exit status: 1
t/03_route_handler/27_issue_77_pass_breaks_routes.t (Wstat: 1280 Tests: 5 Failed: 5)
Failed tests: 1-5
Non-zero exit status: 5
t/03_route_handler/29_forward.t (Wstat: 1792 Tests: 16 Failed: 7)
Failed tests: 4, 6, 8, 10-11, 15-16
Non-zero exit status: 7
t/03_route_handler/29_redirect_immediately.t (Wstat: 256 Tests: 5 Failed: 1)
Failed test: 4
Non-zero exit status: 1
t/03_route_handler/31_infinite_loop.t (Wstat: 768 Tests: 7 Failed: 3)
Failed tests: 3-4, 7
Non-zero exit status: 3
t/05_views/002_view_rendering.t (Wstat: 1024 Tests: 4 Failed: 4)
Failed tests: 1-4
Non-zero exit status: 4
t/06_helpers/01_send_file.t (Wstat: 2048 Tests: 15 Failed: 8)
Failed tests: 6-9, 11, 13-15
Non-zero exit status: 8
t/06_helpers/03_content_type.t (Wstat: 1024 Tests: 12 Failed: 4)
Failed tests: 4, 8, 10, 12
Non-zero exit status: 4
t/06_helpers/04_status.t (Wstat: 256 Tests: 6 Failed: 1)
Failed test: 4
Non-zero exit status: 1
t/06_helpers/05_send_error.t (Wstat: 256 Tests: 2 Failed: 1)
Failed test: 2
Non-zero exit status: 1
t/08_session/10_filter.t (Wstat: 256 Tests: 5 Failed: 1)
Failed test: 5
Non-zero exit status: 1
t/12_response/02_headers.t (Wstat: 2304 Tests: 10 Failed: 9)
Failed tests: 1-9
Non-zero exit status: 9
t/12_response/07_cookies.t (Wstat: 512 Tests: 4 Failed: 2)
Failed tests: 2, 4
Non-zero exit status: 2
t/14_serializer/06_serialize_response.t (Wstat: 512 Tests: 3 Failed: 2)
Failed tests: 2-3
Non-zero exit status: 2
t/15_plugins/06_hook.t (Wstat: 512 Tests: 4 Failed: 2)
Failed tests: 3-4
Non-zero exit status: 2
t/17_apps/01_settings.t (Wstat: 512 Tests: 6 Failed: 2)
Failed tests: 5-6
Non-zero exit status: 2
t/17_apps/02_load_app.t (Wstat: 512 Tests: 8 Failed: 2)
Failed tests: 7-8
Non-zero exit status: 2
t/17_apps/03_prefix.t (Wstat: 2304 Tests: 9 Failed: 9)
Failed tests: 1-9
Non-zero exit status: 9
t/17_apps/04_issue_91.t (Wstat: 512 Tests: 4 Failed: 2)
Failed tests: 2-3
Non-zero exit status: 2
t/22_hooks/02_before.t (Wstat: 512 Tests: 11 Failed: 2)
Failed tests: 9-10
Non-zero exit status: 2
Parse errors: Bad plan. You planned 15 tests but ran 11.
Files=213, Tests=1584, 97 wallclock secs ( 1.33 usr + 0.33 sys = 1.65 CPU)
Result: FAIL
Failed 44/213 test programs. 204/1584 subtests failed.
dmake.EXE: Error code 255, while making 'test_dynamic'
------------------------------
PREREQUISITES
------------------------------
Prerequisite modules loaded:
requires:
Module Need Have
-------------------------- ---- ------
Encode 0 2.42
File::Basename 0 2.78
File::Spec 0 3.33
HTTP::Body 1.07 1.12
HTTP::Server::Simple::PSGI 0.11 0.14
LWP 0 5.837
MIME::Types 0 1.31
Test::More 0.94 0.98
Tie::Hash::NamedCapture 0 0.06
Time::HiRes 0 1.9721
URI 0 1.58
configure_requires:
Module Need Have
-------------------------- ---- ------
ExtUtils::MakeMaker 0 6.56
------------------------------
ENVIRONMENT AND OTHER CONTEXT
------------------------------
Environment variables:
COMSPEC = C:\Windows\system32\cmd.exe
NUMBER_OF_PROCESSORS = 2
PATH = C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files\TortoiseHg\;;C:\sb\c\bin;C:\sb\perl\site\bin;C:\sb\perl\bin
PERL5LIB =
PERL5OPT =
PERL5_CPANPLUS_IS_RUNNING = 2140
PERL5_CPAN_IS_RUNNING = 2140
PROCESSOR_IDENTIFIER = AMD64 Family 15 Model 75 Stepping 2, AuthenticAMD
TEMP = C:\Users\CSJewell\AppData\Local\Temp
TERM = dumb
Perl special variables (and OS-specific diagnostics, for MSWin32):
$^X = C:\sb\perl\bin\perl.exe
$UID/$EUID = 0 / 0
$GID = 0
$EGID = 0
Win32::GetOSName = Win7
Win32::GetOSVersion = Service Pack 1, 6, 1, 7601, 2, 1, 0, 768, 1
Win32::FsType = NTFS
Win32::IsAdminUser = 0
Perl module toolchain versions installed:
Module Have
------------------- --------
CPAN 1.9600
Cwd 3.33
ExtUtils::CBuilder 0.280202
ExtUtils::Command 1.17
ExtUtils::Install 1.55
ExtUtils::MakeMaker 6.56
ExtUtils::Manifest 1.58
ExtUtils::ParseXS 2.2206
File::Spec 3.33
Module::Build 0.3800
Module::Signature n/a
Test::Harness 3.23
Test::More 0.98
YAML 0.73
YAML::Syck 1.17
version 0.88
--
Summary of my perl5 (revision 5 version 12 subversion 3) configuration:
Platform:
osname=MSWin32, osvers=6.1, archname=MSWin32-x64-multi-thread
uname='Win32 strawberryperl 5.12.3.0 #1 Sun May 15 09:43:50 2011 x64'
config_args='undef'
hint=recommended, useposix=true, d_sigaction=undef
useithreads=define, usemultiplicity=define
useperlio=define, d_sfio=undef, uselargefiles=define, usesocks=undef
use64bitint=define, use64bitall=undef, uselongdouble=undef
usemymalloc=n, bincompat5005=undef
Compiler:
cc='gcc', ccflags =' -s -O2 -DWIN32 -DHAVE_DES_FCRYPT -DWIN64 -DCONSERVATIVE -DUSE_SITECUSTOMIZE -DPERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS -fno-strict-aliasing -mms-bitfields -DPERL_MSVCRT_READFIX',
optimize='-s -O2',
cppflags='-DWIN32'
ccversion='', gccversion='4.4.3', gccosandvers=''
intsize=4, longsize=4, ptrsize=8, doublesize=8, byteorder=12345678
d_longlong=define, longlongsize=8, d_longdbl=define, longdblsize=12
ivtype='long long', ivsize=8, nvtype='double', nvsize=8, Off_t='long long', lseeksize=8
alignbytes=8, prototype=define
Linker and Libraries:
ld='g++', ldflags ='-s -L"C:\sb\perl\lib\CORE" -L"C:\sb\c\lib"'
libpth=C:\sb\c\lib C:\sb\c\x86_64-w64-mingw32\lib
libs=-lmoldname -lkernel32 -luser32 -lgdi32 -lwinspool -lcomdlg32 -ladvapi32 -lshell32 -lole32 -loleaut32 -lnetapi32 -luuid -lws2_32 -lmpr -lwinmm -lversion -lodbc32 -lodbccp32 -lcomctl32
perllibs=-lmoldname -lkernel32 -luser32 -lgdi32 -lwinspool -lcomdlg32 -ladvapi32 -lshell32 -lole32 -loleaut32 -lnetapi32 -luuid -lws2_32 -lmpr -lwinmm -lversion -lodbc32 -lodbccp32 -lcomctl32
libc=, so=dll, useshrplib=true, libperl=libperl512.a
gnulibc_version=''
Dynamic Linking:
dlsrc=dl_win32.xs, dlext=dll, d_dlsymun=undef, ccdlflags=' '
cccdlflags=' ', lddlflags='-mdll -s -L"C:\sb\perl\lib\CORE" -L"C:\sb\c\lib"'
Characteristics of this binary (from libperl):
Compile-time options: MULTIPLICITY PERL_DONT_CREATE_GVSV
PERL_IMPLICIT_CONTEXT PERL_IMPLICIT_SYS
PERL_MALLOC_WRAP PL_OP_SLAB_ALLOC USE_64_BIT_INT
USE_ITHREADS USE_LARGE_FILES USE_PERLIO USE_PERL_ATOF
USE_SITECUSTOMIZE
Built under MSWin32
Compiled at May 15 2011 09:52:35
%ENV:
PERL5_CPANPLUS_IS_RUNNING="2140"
PERL5_CPAN_IS_RUNNING="2140"
@INC:
C:/sb/perl/site/lib
C:/sb/perl/vendor/lib
C:/sb/perl/lib
.