Start 2009-06-18T13:32:50 ActivePerl-818 CPAN-1.94 Going to read '/Users/fly818/var/cpan/Metadata' Database was generated on Thu, 18 Jun 2009 10:26:58 GMT Running make for B/BO/BOBTFISH/Catalyst-Plugin-Session-0.23.tar.gz Fetching with LWP: http://cpan.nas.activestate.com/authors/id/B/BO/BOBTFISH/Catalyst-Plugin-Session-0.23.tar.gz Checksum for /Users/fly818/var/cpan/sources/authors/id/B/BO/BOBTFISH/Catalyst-Plugin-Session-0.23.tar.gz ok Catalyst-Plugin-Session-0.23/ Catalyst-Plugin-Session-0.23/Changes Catalyst-Plugin-Session-0.23/inc/ Catalyst-Plugin-Session-0.23/inc/Module/ Catalyst-Plugin-Session-0.23/inc/Module/Install/ Catalyst-Plugin-Session-0.23/inc/Module/Install/Base.pm Catalyst-Plugin-Session-0.23/inc/Module/Install/Can.pm Catalyst-Plugin-Session-0.23/inc/Module/Install/Fetch.pm Catalyst-Plugin-Session-0.23/inc/Module/Install/Makefile.pm Catalyst-Plugin-Session-0.23/inc/Module/Install/Metadata.pm Catalyst-Plugin-Session-0.23/inc/Module/Install/Win32.pm Catalyst-Plugin-Session-0.23/inc/Module/Install/WriteAll.pm Catalyst-Plugin-Session-0.23/inc/Module/Install.pm Catalyst-Plugin-Session-0.23/lib/ Catalyst-Plugin-Session-0.23/lib/Catalyst/ Catalyst-Plugin-Session-0.23/lib/Catalyst/Plugin/ Catalyst-Plugin-Session-0.23/lib/Catalyst/Plugin/Session/ Catalyst-Plugin-Session-0.23/lib/Catalyst/Plugin/Session/State.pm Catalyst-Plugin-Session-0.23/lib/Catalyst/Plugin/Session/Store/ Catalyst-Plugin-Session-0.23/lib/Catalyst/Plugin/Session/Store/Dummy.pm Catalyst-Plugin-Session-0.23/lib/Catalyst/Plugin/Session/Store.pm Catalyst-Plugin-Session-0.23/lib/Catalyst/Plugin/Session/Test/ Catalyst-Plugin-Session-0.23/lib/Catalyst/Plugin/Session/Test/Store.pm Catalyst-Plugin-Session-0.23/lib/Catalyst/Plugin/Session/Tutorial.pod Catalyst-Plugin-Session-0.23/lib/Catalyst/Plugin/Session.pm Catalyst-Plugin-Session-0.23/Makefile.PL Catalyst-Plugin-Session-0.23/MANIFEST Catalyst-Plugin-Session-0.23/META.yml Catalyst-Plugin-Session-0.23/README Catalyst-Plugin-Session-0.23/t/ Catalyst-Plugin-Session-0.23/t/00_basic_sanity.t Catalyst-Plugin-Session-0.23/t/01_setup.t Catalyst-Plugin-Session-0.23/t/03_flash.t Catalyst-Plugin-Session-0.23/t/05_semi_persistent_flash.t Catalyst-Plugin-Session-0.23/t/99_pod.t Catalyst-Plugin-Session-0.23/t/99_podcoverage.t Catalyst-Plugin-Session-0.23/t/lib/ Catalyst-Plugin-Session-0.23/t/lib/FlashTestApp.pm Catalyst-Plugin-Session-0.23/t/lib/SessionTestApp.pm Catalyst-Plugin-Session-0.23/t/live_app.t Catalyst-Plugin-Session-0.23/t/live_session_fixation.t Catalyst-Plugin-Session-0.23/t/live_verify_user_agent.t CPAN.pm: Going to build B/BO/BOBTFISH/Catalyst-Plugin-Session-0.23.tar.gz >>> /Users/fly818/bin/perl Makefile.PL Warning: prerequisite Catalyst::Runtime 5.71001 not found. We have 5.7015. Checking if your kit is complete... Looks good Writing Makefile for Catalyst::Plugin::Session ---- Unsatisfied dependencies detected during ---- ---- BOBTFISH/Catalyst-Plugin-Session-0.23.tar.gz ---- Catalyst::Runtime [requires] Running make test Delayed until after prerequisites Running test for module 'Catalyst::Runtime' Running make for M/MR/MRAMBERG/Catalyst-Runtime-5.80005.tar.gz Checksum for /Users/fly818/var/cpan/sources/authors/id/M/MR/MRAMBERG/Catalyst-Runtime-5.80005.tar.gz ok Catalyst-Runtime-5.80005/ Catalyst-Runtime-5.80005/Changes Catalyst-Runtime-5.80005/inc/ Catalyst-Runtime-5.80005/inc/Module/ Catalyst-Runtime-5.80005/inc/Module/AutoInstall.pm Catalyst-Runtime-5.80005/inc/Module/Install/ Catalyst-Runtime-5.80005/inc/Module/Install/AutoInstall.pm Catalyst-Runtime-5.80005/inc/Module/Install/Base.pm Catalyst-Runtime-5.80005/inc/Module/Install/Can.pm Catalyst-Runtime-5.80005/inc/Module/Install/Fetch.pm Catalyst-Runtime-5.80005/inc/Module/Install/Include.pm Catalyst-Runtime-5.80005/inc/Module/Install/Makefile.pm Catalyst-Runtime-5.80005/inc/Module/Install/Metadata.pm Catalyst-Runtime-5.80005/inc/Module/Install/Scripts.pm Catalyst-Runtime-5.80005/inc/Module/Install/Win32.pm Catalyst-Runtime-5.80005/inc/Module/Install/WriteAll.pm Catalyst-Runtime-5.80005/inc/Module/Install.pm Catalyst-Runtime-5.80005/lib/ Catalyst-Runtime-5.80005/lib/Catalyst/ Catalyst-Runtime-5.80005/lib/Catalyst/Action.pm Catalyst-Runtime-5.80005/lib/Catalyst/ActionChain.pm Catalyst-Runtime-5.80005/lib/Catalyst/ActionContainer.pm Catalyst-Runtime-5.80005/lib/Catalyst/Base.pm Catalyst-Runtime-5.80005/lib/Catalyst/ClassData.pm Catalyst-Runtime-5.80005/lib/Catalyst/Component/ Catalyst-Runtime-5.80005/lib/Catalyst/Component/ApplicationAttribute.pm Catalyst-Runtime-5.80005/lib/Catalyst/Component.pm Catalyst-Runtime-5.80005/lib/Catalyst/Controller.pm Catalyst-Runtime-5.80005/lib/Catalyst/Delta.pod Catalyst-Runtime-5.80005/lib/Catalyst/Dispatcher.pm Catalyst-Runtime-5.80005/lib/Catalyst/DispatchType/ Catalyst-Runtime-5.80005/lib/Catalyst/DispatchType/Chained.pm Catalyst-Runtime-5.80005/lib/Catalyst/DispatchType/Default.pm Catalyst-Runtime-5.80005/lib/Catalyst/DispatchType/Index.pm Catalyst-Runtime-5.80005/lib/Catalyst/DispatchType/Path.pm Catalyst-Runtime-5.80005/lib/Catalyst/DispatchType/Regex.pm Catalyst-Runtime-5.80005/lib/Catalyst/DispatchType.pm Catalyst-Runtime-5.80005/lib/Catalyst/Engine/ Catalyst-Runtime-5.80005/lib/Catalyst/Engine/CGI.pm Catalyst-Runtime-5.80005/lib/Catalyst/Engine/FastCGI.pm Catalyst-Runtime-5.80005/lib/Catalyst/Engine/HTTP/ Catalyst-Runtime-5.80005/lib/Catalyst/Engine/HTTP/Restarter/ Catalyst-Runtime-5.80005/lib/Catalyst/Engine/HTTP/Restarter/Watcher.pm Catalyst-Runtime-5.80005/lib/Catalyst/Engine/HTTP/Restarter.pm Catalyst-Runtime-5.80005/lib/Catalyst/Engine/HTTP.pm Catalyst-Runtime-5.80005/lib/Catalyst/Engine.pm Catalyst-Runtime-5.80005/lib/Catalyst/Exception.pm Catalyst-Runtime-5.80005/lib/Catalyst/Log.pm Catalyst-Runtime-5.80005/lib/Catalyst/Model.pm Catalyst-Runtime-5.80005/lib/Catalyst/Request/ Catalyst-Runtime-5.80005/lib/Catalyst/Request/Upload.pm Catalyst-Runtime-5.80005/lib/Catalyst/Request.pm Catalyst-Runtime-5.80005/lib/Catalyst/Response.pm Catalyst-Runtime-5.80005/lib/Catalyst/Runtime.pm Catalyst-Runtime-5.80005/lib/Catalyst/Stats.pm Catalyst-Runtime-5.80005/lib/Catalyst/Test.pm Catalyst-Runtime-5.80005/lib/Catalyst/Upgrading.pod Catalyst-Runtime-5.80005/lib/Catalyst/Utils.pm Catalyst-Runtime-5.80005/lib/Catalyst/View.pm Catalyst-Runtime-5.80005/lib/Catalyst.pm Catalyst-Runtime-5.80005/Makefile.PL Catalyst-Runtime-5.80005/MANIFEST Catalyst-Runtime-5.80005/META.yml Catalyst-Runtime-5.80005/README Catalyst-Runtime-5.80005/script/ Catalyst-Runtime-5.80005/script/catalyst.pl Catalyst-Runtime-5.80005/t/ Catalyst-Runtime-5.80005/t/01use.t Catalyst-Runtime-5.80005/t/02pod.t Catalyst-Runtime-5.80005/t/03podcoverage.t Catalyst-Runtime-5.80005/t/04critic.t Catalyst-Runtime-5.80005/t/aggregate/ Catalyst-Runtime-5.80005/t/aggregate/live_component_controller_action_action.t Catalyst-Runtime-5.80005/t/aggregate/live_component_controller_action_auto.t Catalyst-Runtime-5.80005/t/aggregate/live_component_controller_action_begin.t Catalyst-Runtime-5.80005/t/aggregate/live_component_controller_action_chained.t Catalyst-Runtime-5.80005/t/aggregate/live_component_controller_action_default.t Catalyst-Runtime-5.80005/t/aggregate/live_component_controller_action_detach.t Catalyst-Runtime-5.80005/t/aggregate/live_component_controller_action_end.t Catalyst-Runtime-5.80005/t/aggregate/live_component_controller_action_forward.t Catalyst-Runtime-5.80005/t/aggregate/live_component_controller_action_global.t Catalyst-Runtime-5.80005/t/aggregate/live_component_controller_action_go.t Catalyst-Runtime-5.80005/t/aggregate/live_component_controller_action_index.t Catalyst-Runtime-5.80005/t/aggregate/live_component_controller_action_inheritance.t Catalyst-Runtime-5.80005/t/aggregate/live_component_controller_action_local.t Catalyst-Runtime-5.80005/t/aggregate/live_component_controller_action_multipath.t Catalyst-Runtime-5.80005/t/aggregate/live_component_controller_action_path.t Catalyst-Runtime-5.80005/t/aggregate/live_component_controller_action_path_matchsingle.t Catalyst-Runtime-5.80005/t/aggregate/live_component_controller_action_private.t Catalyst-Runtime-5.80005/t/aggregate/live_component_controller_action_regexp.t Catalyst-Runtime-5.80005/t/aggregate/live_component_controller_action_streaming.t Catalyst-Runtime-5.80005/t/aggregate/live_component_controller_action_visit.t Catalyst-Runtime-5.80005/t/aggregate/live_component_controller_args.t Catalyst-Runtime-5.80005/t/aggregate/live_component_controller_atttributes.t Catalyst-Runtime-5.80005/t/aggregate/live_component_controller_moose.t Catalyst-Runtime-5.80005/t/aggregate/live_engine_request_auth.t Catalyst-Runtime-5.80005/t/aggregate/live_engine_request_body.t Catalyst-Runtime-5.80005/t/aggregate/live_engine_request_body_demand.t Catalyst-Runtime-5.80005/t/aggregate/live_engine_request_cookies.t Catalyst-Runtime-5.80005/t/aggregate/live_engine_request_env.t Catalyst-Runtime-5.80005/t/aggregate/live_engine_request_headers.t Catalyst-Runtime-5.80005/t/aggregate/live_engine_request_parameters.t Catalyst-Runtime-5.80005/t/aggregate/live_engine_request_remote_user.t Catalyst-Runtime-5.80005/t/aggregate/live_engine_request_uploads.t Catalyst-Runtime-5.80005/t/aggregate/live_engine_request_uri.t Catalyst-Runtime-5.80005/t/aggregate/live_engine_response_cookies.t Catalyst-Runtime-5.80005/t/aggregate/live_engine_response_errors.t Catalyst-Runtime-5.80005/t/aggregate/live_engine_response_headers.t Catalyst-Runtime-5.80005/t/aggregate/live_engine_response_large.t Catalyst-Runtime-5.80005/t/aggregate/live_engine_response_print.t Catalyst-Runtime-5.80005/t/aggregate/live_engine_response_redirect.t Catalyst-Runtime-5.80005/t/aggregate/live_engine_response_status.t Catalyst-Runtime-5.80005/t/aggregate/live_engine_setup_basics.t Catalyst-Runtime-5.80005/t/aggregate/live_engine_setup_plugins.t Catalyst-Runtime-5.80005/t/aggregate/live_loop.t Catalyst-Runtime-5.80005/t/aggregate/live_plugin_loaded.t Catalyst-Runtime-5.80005/t/aggregate/live_priorities.t Catalyst-Runtime-5.80005/t/aggregate/live_recursion.t Catalyst-Runtime-5.80005/t/aggregate/unit_core_action_for.t Catalyst-Runtime-5.80005/t/aggregate/unit_core_appclass_roles_in_plugin_list.t Catalyst-Runtime-5.80005/t/aggregate/unit_core_component_layers.t Catalyst-Runtime-5.80005/t/aggregate/unit_core_uri_for_action.t Catalyst-Runtime-5.80005/t/aggregate/unit_core_uri_for_multibytechar.t Catalyst-Runtime-5.80005/t/aggregate.t Catalyst-Runtime-5.80005/t/c3_mro.t Catalyst-Runtime-5.80005/t/caf_backcompat.t Catalyst-Runtime-5.80005/t/catalyst_130pix.gif Catalyst-Runtime-5.80005/t/cdi_backcompat_plugin_accessor_override.t Catalyst-Runtime-5.80005/t/conf/ Catalyst-Runtime-5.80005/t/conf/extra.conf.in Catalyst-Runtime-5.80005/t/custom_live_component_controller_action_auto_doublebug.t Catalyst-Runtime-5.80005/t/custom_live_path_bug.t Catalyst-Runtime-5.80005/t/dead_load_bad_args.t Catalyst-Runtime-5.80005/t/dead_load_multiple_chained_attributes.t Catalyst-Runtime-5.80005/t/dead_no_unknown_error.t Catalyst-Runtime-5.80005/t/dead_recursive_chained_attributes.t Catalyst-Runtime-5.80005/t/deprecated.t Catalyst-Runtime-5.80005/t/lib/ Catalyst-Runtime-5.80005/t/lib/Catalyst/ Catalyst-Runtime-5.80005/t/lib/Catalyst/Action/ Catalyst-Runtime-5.80005/t/lib/Catalyst/Action/TestAfter.pm Catalyst-Runtime-5.80005/t/lib/Catalyst/Action/TestBefore.pm Catalyst-Runtime-5.80005/t/lib/Catalyst/Plugin/ Catalyst-Runtime-5.80005/t/lib/Catalyst/Plugin/Test/ Catalyst-Runtime-5.80005/t/lib/Catalyst/Plugin/Test/Deprecated.pm Catalyst-Runtime-5.80005/t/lib/Catalyst/Plugin/Test/Errors.pm Catalyst-Runtime-5.80005/t/lib/Catalyst/Plugin/Test/Headers.pm Catalyst-Runtime-5.80005/t/lib/Catalyst/Plugin/Test/MangleDollarUnderScore.pm Catalyst-Runtime-5.80005/t/lib/Catalyst/Plugin/Test/Plugin.pm Catalyst-Runtime-5.80005/t/lib/CDICompatTestPlugin.pm Catalyst-Runtime-5.80005/t/lib/DeprecatedTestApp/ Catalyst-Runtime-5.80005/t/lib/DeprecatedTestApp/C/ Catalyst-Runtime-5.80005/t/lib/DeprecatedTestApp/C/Root.pm Catalyst-Runtime-5.80005/t/lib/DeprecatedTestApp.pm Catalyst-Runtime-5.80005/t/lib/NullPackage.pm Catalyst-Runtime-5.80005/t/lib/PluginTestApp.pm Catalyst-Runtime-5.80005/t/lib/TestApp/ Catalyst-Runtime-5.80005/t/lib/TestApp/Action/ Catalyst-Runtime-5.80005/t/lib/TestApp/Action/TestBefore.pm Catalyst-Runtime-5.80005/t/lib/TestApp/Action/TestMyAction.pm Catalyst-Runtime-5.80005/t/lib/TestApp/Controller/ Catalyst-Runtime-5.80005/t/lib/TestApp/Controller/Action/ Catalyst-Runtime-5.80005/t/lib/TestApp/Controller/Action/Action.pm Catalyst-Runtime-5.80005/t/lib/TestApp/Controller/Action/Auto/ Catalyst-Runtime-5.80005/t/lib/TestApp/Controller/Action/Auto/Abort.pm Catalyst-Runtime-5.80005/t/lib/TestApp/Controller/Action/Auto/Deep.pm Catalyst-Runtime-5.80005/t/lib/TestApp/Controller/Action/Auto/Default.pm Catalyst-Runtime-5.80005/t/lib/TestApp/Controller/Action/Auto.pm Catalyst-Runtime-5.80005/t/lib/TestApp/Controller/Action/Begin.pm Catalyst-Runtime-5.80005/t/lib/TestApp/Controller/Action/Chained/ Catalyst-Runtime-5.80005/t/lib/TestApp/Controller/Action/Chained/ArgsOrder.pm Catalyst-Runtime-5.80005/t/lib/TestApp/Controller/Action/Chained/Auto/ Catalyst-Runtime-5.80005/t/lib/TestApp/Controller/Action/Chained/Auto/Bar.pm Catalyst-Runtime-5.80005/t/lib/TestApp/Controller/Action/Chained/Auto/Detach.pm Catalyst-Runtime-5.80005/t/lib/TestApp/Controller/Action/Chained/Auto/Foo.pm Catalyst-Runtime-5.80005/t/lib/TestApp/Controller/Action/Chained/Auto/Forward.pm Catalyst-Runtime-5.80005/t/lib/TestApp/Controller/Action/Chained/Auto.pm Catalyst-Runtime-5.80005/t/lib/TestApp/Controller/Action/Chained/Bar.pm Catalyst-Runtime-5.80005/t/lib/TestApp/Controller/Action/Chained/Foo.pm Catalyst-Runtime-5.80005/t/lib/TestApp/Controller/Action/Chained/ParentChain/ Catalyst-Runtime-5.80005/t/lib/TestApp/Controller/Action/Chained/ParentChain/Relative.pm Catalyst-Runtime-5.80005/t/lib/TestApp/Controller/Action/Chained/ParentChain.pm Catalyst-Runtime-5.80005/t/lib/TestApp/Controller/Action/Chained/PassedArgs.pm Catalyst-Runtime-5.80005/t/lib/TestApp/Controller/Action/Chained/PathPrefix.pm Catalyst-Runtime-5.80005/t/lib/TestApp/Controller/Action/Chained/Root.pm Catalyst-Runtime-5.80005/t/lib/TestApp/Controller/Action/Chained.pm Catalyst-Runtime-5.80005/t/lib/TestApp/Controller/Action/Default.pm Catalyst-Runtime-5.80005/t/lib/TestApp/Controller/Action/Detach.pm Catalyst-Runtime-5.80005/t/lib/TestApp/Controller/Action/End.pm Catalyst-Runtime-5.80005/t/lib/TestApp/Controller/Action/Forward.pm Catalyst-Runtime-5.80005/t/lib/TestApp/Controller/Action/ForwardTo.pm Catalyst-Runtime-5.80005/t/lib/TestApp/Controller/Action/Global.pm Catalyst-Runtime-5.80005/t/lib/TestApp/Controller/Action/Go.pm Catalyst-Runtime-5.80005/t/lib/TestApp/Controller/Action/Index.pm Catalyst-Runtime-5.80005/t/lib/TestApp/Controller/Action/Inheritance.pm Catalyst-Runtime-5.80005/t/lib/TestApp/Controller/Action/Local.pm Catalyst-Runtime-5.80005/t/lib/TestApp/Controller/Action/Path.pm Catalyst-Runtime-5.80005/t/lib/TestApp/Controller/Action/Private.pm Catalyst-Runtime-5.80005/t/lib/TestApp/Controller/Action/Regexp.pm Catalyst-Runtime-5.80005/t/lib/TestApp/Controller/Action/Streaming.pm Catalyst-Runtime-5.80005/t/lib/TestApp/Controller/Action/TestMultipath.pm Catalyst-Runtime-5.80005/t/lib/TestApp/Controller/Action/TestRelative.pm Catalyst-Runtime-5.80005/t/lib/TestApp/Controller/Action/Visit.pm Catalyst-Runtime-5.80005/t/lib/TestApp/Controller/Action.pm Catalyst-Runtime-5.80005/t/lib/TestApp/Controller/Args.pm Catalyst-Runtime-5.80005/t/lib/TestApp/Controller/Attributes.pm Catalyst-Runtime-5.80005/t/lib/TestApp/Controller/Dump.pm Catalyst-Runtime-5.80005/t/lib/TestApp/Controller/Engine/ Catalyst-Runtime-5.80005/t/lib/TestApp/Controller/Engine/Request/ Catalyst-Runtime-5.80005/t/lib/TestApp/Controller/Engine/Request/Uploads.pm Catalyst-Runtime-5.80005/t/lib/TestApp/Controller/Engine/Request/URI.pm Catalyst-Runtime-5.80005/t/lib/TestApp/Controller/Engine/Response/ Catalyst-Runtime-5.80005/t/lib/TestApp/Controller/Engine/Response/Cookies.pm Catalyst-Runtime-5.80005/t/lib/TestApp/Controller/Engine/Response/Errors.pm Catalyst-Runtime-5.80005/t/lib/TestApp/Controller/Engine/Response/Headers.pm Catalyst-Runtime-5.80005/t/lib/TestApp/Controller/Engine/Response/Large.pm Catalyst-Runtime-5.80005/t/lib/TestApp/Controller/Engine/Response/Print.pm Catalyst-Runtime-5.80005/t/lib/TestApp/Controller/Engine/Response/Redirect.pm Catalyst-Runtime-5.80005/t/lib/TestApp/Controller/Engine/Response/Status.pm Catalyst-Runtime-5.80005/t/lib/TestApp/Controller/Fork.pm Catalyst-Runtime-5.80005/t/lib/TestApp/Controller/Immutable/ Catalyst-Runtime-5.80005/t/lib/TestApp/Controller/Immutable/HardToReload.pm Catalyst-Runtime-5.80005/t/lib/TestApp/Controller/Immutable.pm Catalyst-Runtime-5.80005/t/lib/TestApp/Controller/Index.pm Catalyst-Runtime-5.80005/t/lib/TestApp/Controller/Keyword.pm Catalyst-Runtime-5.80005/t/lib/TestApp/Controller/Moose/ Catalyst-Runtime-5.80005/t/lib/TestApp/Controller/Moose/MethodModifiers.pm Catalyst-Runtime-5.80005/t/lib/TestApp/Controller/Moose.pm Catalyst-Runtime-5.80005/t/lib/TestApp/Controller/Priorities/ Catalyst-Runtime-5.80005/t/lib/TestApp/Controller/Priorities/loc_vs_index.pm Catalyst-Runtime-5.80005/t/lib/TestApp/Controller/Priorities/locre_vs_index.pm Catalyst-Runtime-5.80005/t/lib/TestApp/Controller/Priorities/MultiMethod.pm Catalyst-Runtime-5.80005/t/lib/TestApp/Controller/Priorities/path_vs_index.pm Catalyst-Runtime-5.80005/t/lib/TestApp/Controller/Priorities/re_vs_index.pm Catalyst-Runtime-5.80005/t/lib/TestApp/Controller/Priorities.pm Catalyst-Runtime-5.80005/t/lib/TestApp/Controller/Root.pm Catalyst-Runtime-5.80005/t/lib/TestApp/DispatchType/ Catalyst-Runtime-5.80005/t/lib/TestApp/DispatchType/CustomPostLoad.pm Catalyst-Runtime-5.80005/t/lib/TestApp/DispatchType/CustomPreLoad.pm Catalyst-Runtime-5.80005/t/lib/TestApp/Model/ Catalyst-Runtime-5.80005/t/lib/TestApp/Model/Foo/ Catalyst-Runtime-5.80005/t/lib/TestApp/Model/Foo/Bar.pm Catalyst-Runtime-5.80005/t/lib/TestApp/Model/Foo.pm Catalyst-Runtime-5.80005/t/lib/TestApp/Plugin/ Catalyst-Runtime-5.80005/t/lib/TestApp/Plugin/AddDispatchTypes.pm Catalyst-Runtime-5.80005/t/lib/TestApp/Plugin/FullyQualified.pm Catalyst-Runtime-5.80005/t/lib/TestApp/RequestBaseBug.pm Catalyst-Runtime-5.80005/t/lib/TestApp/Role.pm Catalyst-Runtime-5.80005/t/lib/TestApp/View/ Catalyst-Runtime-5.80005/t/lib/TestApp/View/Dump/ Catalyst-Runtime-5.80005/t/lib/TestApp/View/Dump/Body.pm Catalyst-Runtime-5.80005/t/lib/TestApp/View/Dump/Env.pm Catalyst-Runtime-5.80005/t/lib/TestApp/View/Dump/Request.pm Catalyst-Runtime-5.80005/t/lib/TestApp/View/Dump/Response.pm Catalyst-Runtime-5.80005/t/lib/TestApp/View/Dump.pm Catalyst-Runtime-5.80005/t/lib/TestApp.pm Catalyst-Runtime-5.80005/t/lib/TestAppBadlyImmutable.pm Catalyst-Runtime-5.80005/t/lib/TestAppChainedAbsolutePathPart/ Catalyst-Runtime-5.80005/t/lib/TestAppChainedAbsolutePathPart/Controller/ Catalyst-Runtime-5.80005/t/lib/TestAppChainedAbsolutePathPart/Controller/Foo.pm Catalyst-Runtime-5.80005/t/lib/TestAppChainedAbsolutePathPart.pm Catalyst-Runtime-5.80005/t/lib/TestAppChainedRecursive/ Catalyst-Runtime-5.80005/t/lib/TestAppChainedRecursive/Controller/ Catalyst-Runtime-5.80005/t/lib/TestAppChainedRecursive/Controller/Foo.pm Catalyst-Runtime-5.80005/t/lib/TestAppChainedRecursive.pm Catalyst-Runtime-5.80005/t/lib/TestAppDoubleAutoBug.pm Catalyst-Runtime-5.80005/t/lib/TestAppMatchSingleArg/ Catalyst-Runtime-5.80005/t/lib/TestAppMatchSingleArg/Controller/ Catalyst-Runtime-5.80005/t/lib/TestAppMatchSingleArg/Controller/Root.pm Catalyst-Runtime-5.80005/t/lib/TestAppMatchSingleArg.pm Catalyst-Runtime-5.80005/t/lib/TestAppMetaCompat/ Catalyst-Runtime-5.80005/t/lib/TestAppMetaCompat/Controller/ Catalyst-Runtime-5.80005/t/lib/TestAppMetaCompat/Controller/Base.pm Catalyst-Runtime-5.80005/t/lib/TestAppMetaCompat/Controller/Books.pm Catalyst-Runtime-5.80005/t/lib/TestAppMetaCompat.pm Catalyst-Runtime-5.80005/t/lib/TestAppOnDemand/ Catalyst-Runtime-5.80005/t/lib/TestAppOnDemand/Controller/ Catalyst-Runtime-5.80005/t/lib/TestAppOnDemand/Controller/Body.pm Catalyst-Runtime-5.80005/t/lib/TestAppOnDemand.pm Catalyst-Runtime-5.80005/t/lib/TestAppPathBug.pm Catalyst-Runtime-5.80005/t/lib/TestAppPluginWithConstructor.pm Catalyst-Runtime-5.80005/t/lib/TestAppStats.pm Catalyst-Runtime-5.80005/t/lib/TestAppUnknownError.pm Catalyst-Runtime-5.80005/t/lib/TestAppWithMeta/ Catalyst-Runtime-5.80005/t/lib/TestAppWithMeta/Controller/ Catalyst-Runtime-5.80005/t/lib/TestAppWithMeta/Controller/Root.pm Catalyst-Runtime-5.80005/t/lib/TestAppWithMeta.pm Catalyst-Runtime-5.80005/t/lib/TestPluginWithConstructor.pm Catalyst-Runtime-5.80005/t/live_catalyst_test.t Catalyst-Runtime-5.80005/t/live_fork.t Catalyst-Runtime-5.80005/t/live_stats.t Catalyst-Runtime-5.80005/t/meta_method_unneeded.t Catalyst-Runtime-5.80005/t/optional_apache-cgi-rewrite.pl Catalyst-Runtime-5.80005/t/optional_apache-cgi.pl Catalyst-Runtime-5.80005/t/optional_apache-fastcgi-non-root.pl Catalyst-Runtime-5.80005/t/optional_apache-fastcgi.pl Catalyst-Runtime-5.80005/t/optional_http-server-restart.t Catalyst-Runtime-5.80005/t/optional_http-server.t Catalyst-Runtime-5.80005/t/optional_lighttpd-fastcgi-non-root.t Catalyst-Runtime-5.80005/t/optional_lighttpd-fastcgi.t Catalyst-Runtime-5.80005/t/optional_memleak.t Catalyst-Runtime-5.80005/t/optional_stress.t Catalyst-Runtime-5.80005/t/optional_stress.yml Catalyst-Runtime-5.80005/t/optional_threads.t Catalyst-Runtime-5.80005/t/plugin_new_method_backcompat.t Catalyst-Runtime-5.80005/t/something/ Catalyst-Runtime-5.80005/t/something/Makefile.PL Catalyst-Runtime-5.80005/t/something/script/ Catalyst-Runtime-5.80005/t/something/script/foo/ Catalyst-Runtime-5.80005/t/something/script/foo/bar/ Catalyst-Runtime-5.80005/t/something/script/foo/bar/for_dist Catalyst-Runtime-5.80005/t/unit_controller_config.t Catalyst-Runtime-5.80005/t/unit_controller_namespace.t Catalyst-Runtime-5.80005/t/unit_core_classdata.t Catalyst-Runtime-5.80005/t/unit_core_component.t Catalyst-Runtime-5.80005/t/unit_core_component_loading.t Catalyst-Runtime-5.80005/t/unit_core_component_mro.t Catalyst-Runtime-5.80005/t/unit_core_engine_fixenv-iis6.t Catalyst-Runtime-5.80005/t/unit_core_engine_fixenv-lighttpd.t Catalyst-Runtime-5.80005/t/unit_core_log.t Catalyst-Runtime-5.80005/t/unit_core_merge_config_hashes.t Catalyst-Runtime-5.80005/t/unit_core_mvc.t Catalyst-Runtime-5.80005/t/unit_core_path_to.t Catalyst-Runtime-5.80005/t/unit_core_plugin.t Catalyst-Runtime-5.80005/t/unit_core_setup.t Catalyst-Runtime-5.80005/t/unit_core_setup_log.t Catalyst-Runtime-5.80005/t/unit_core_setup_stats.t Catalyst-Runtime-5.80005/t/unit_core_uri_for.t Catalyst-Runtime-5.80005/t/unit_core_uri_with.t Catalyst-Runtime-5.80005/t/unit_dispatcher_requestargs_restore.t Catalyst-Runtime-5.80005/t/unit_load_catalyst_test.t Catalyst-Runtime-5.80005/t/unit_metaclass_compat_extend_non_moose_controller.t Catalyst-Runtime-5.80005/t/unit_metaclass_compat_non_moose.t Catalyst-Runtime-5.80005/t/unit_metaclass_compat_non_moose_controller.t Catalyst-Runtime-5.80005/t/unit_response.t Catalyst-Runtime-5.80005/t/unit_stats.t Catalyst-Runtime-5.80005/t/unit_utils_env_value.t Catalyst-Runtime-5.80005/t/unit_utils_load_class.t Catalyst-Runtime-5.80005/t/unit_utils_prefix.t Catalyst-Runtime-5.80005/t/unit_utils_request.t Catalyst-Runtime-5.80005/t/unit_utils_subdir.t Catalyst-Runtime-5.80005/TODO CPAN.pm: Going to build M/MR/MRAMBERG/Catalyst-Runtime-5.80005.tar.gz >>> /Users/fly818/bin/perl Makefile.PL *** Module::AutoInstall version 1.03 *** Checking for Perl dependencies... *** Since we're running under CPAN, I'll just let it take care of the dependency's installation later. [Core Features] - Class::Data::Inheritable ...loaded. (0.08) - Test::MockObject ...loaded. (1.09 >= 1.07) - Test::Exception ...loaded. (0.27) - namespace::clean ...loaded. (0.11) - B::Hooks::EndOfScope ...too old. (0.05 < 0.08) - MooseX::Emulate::Class::Accessor::Fast ...loaded. (0.00900 >= 0.00801) - Class::MOP ...loaded. (0.85 >= 0.83) - Moose ...loaded. (0.81 >= 0.78) - MooseX::MethodAttributes::Inheritable ...loaded. (0.14 >= 0.12) - Carp ...loaded. (1.04) - Class::C3::Adopt::NEXT ...loaded. (0.12 >= 0.07) - CGI::Simple::Cookie ...loaded. (1.112) - Data::Dump ...loaded. (1.14) - File::Modified ...loaded. (0.07) - HTML::Entities ...loaded. (3.60) - HTTP::Body ...loaded. (1.05 >= 1.04) - HTTP::Headers ...loaded. (5.822 >= 1.64) - HTTP::Request ...loaded. (5.818) - HTTP::Response ...loaded. (5.824) - HTTP::Request::AsCGI ...loaded. (0.9 >= 0.8) - LWP::UserAgent ...loaded. (5.826) - Module::Pluggable ...loaded. (3.9 >= 3.01) - Path::Class ...loaded. (0.16 >= 0.09) - Scalar::Util ...loaded. (1.21) - Sub::Exporter ...loaded. (0.982) - Text::SimpleTable ...loaded. (0.05 >= 0.03) - Time::HiRes ...loaded. (1.9719) - Tree::Simple ...loaded. (1.18 >= 1.15) - Tree::Simple::Visitor::FindByPath ...loaded. (0.03) - URI ...loaded. (1.38 >= 1.35) - Text::Balanced ...loaded. (2.0.0) - MRO::Compat ...loaded. (0.11) *** Module::AutoInstall configuration finished. Checking if your kit is complete... Looks good Warning: prerequisite B::Hooks::EndOfScope 0.08 not found. We have 0.05. Writing Makefile for Catalyst::Runtime Important: This library is for running Catalyst applications. For development and use of catalyst.pl and myapp_create.pl, make sure you also install the development tools package Catalyst::Devel. perl -MCPANPLUS -e 'install Catalyst::Devel' # or perl -MCPAN -e 'install Catalyst::Devel' To get some commonly used plugins, as well as the TT view and DBIC model, install Task::Catalyst in the same way. Have fun! WARNING: This version of Catalyst conflicts with the versions of some components you have installed. You will need to upgrade these modules after installing this version of Catalyst. List of the conflicting components and their installed versions: CatalystX::CRUD::Model::RDBO => 0.19 CatalystX::CRUD => 0.42 Catalyst::Plugin::Unicode::Encoding => 0.2 Catalyst::Controller::AllowDisable => 0.03 Catalyst::Plugin::ENV => 0.02 Catalyst::Plugin::SmartURI => 0.031 ---- Unsatisfied dependencies detected during ---- ---- MRAMBERG/Catalyst-Runtime-5.80005.tar.gz ---- B::Hooks::EndOfScope [requires] Running make test Delayed until after prerequisites Running test for module 'B::Hooks::EndOfScope' Running make for F/FL/FLORA/B-Hooks-EndOfScope-0.08.tar.gz Checksum for /Users/fly818/var/cpan/sources/authors/id/F/FL/FLORA/B-Hooks-EndOfScope-0.08.tar.gz ok B-Hooks-EndOfScope-0.08/ B-Hooks-EndOfScope-0.08/inc/ B-Hooks-EndOfScope-0.08/inc/Module/ B-Hooks-EndOfScope-0.08/inc/Module/Install/ B-Hooks-EndOfScope-0.08/inc/Module/Install/Can.pm B-Hooks-EndOfScope-0.08/inc/Module/Install/WriteAll.pm B-Hooks-EndOfScope-0.08/inc/Module/Install/Makefile.pm B-Hooks-EndOfScope-0.08/inc/Module/Install/ExtraTests.pm B-Hooks-EndOfScope-0.08/inc/Module/Install/Metadata.pm B-Hooks-EndOfScope-0.08/inc/Module/Install/Base.pm B-Hooks-EndOfScope-0.08/inc/Module/Install/Fetch.pm B-Hooks-EndOfScope-0.08/inc/Module/Install/Win32.pm B-Hooks-EndOfScope-0.08/inc/Module/Install.pm B-Hooks-EndOfScope-0.08/MANIFEST.SKIP B-Hooks-EndOfScope-0.08/Changes B-Hooks-EndOfScope-0.08/t/ B-Hooks-EndOfScope-0.08/t/eval.t B-Hooks-EndOfScope-0.08/t/exception.t B-Hooks-EndOfScope-0.08/t/basic.t B-Hooks-EndOfScope-0.08/Makefile.PL B-Hooks-EndOfScope-0.08/META.yml B-Hooks-EndOfScope-0.08/xt/ B-Hooks-EndOfScope-0.08/xt/author/ B-Hooks-EndOfScope-0.08/xt/author/pod.t B-Hooks-EndOfScope-0.08/xt/author/podcoverage.t B-Hooks-EndOfScope-0.08/MANIFEST B-Hooks-EndOfScope-0.08/lib/ B-Hooks-EndOfScope-0.08/lib/B/ B-Hooks-EndOfScope-0.08/lib/B/Hooks/ B-Hooks-EndOfScope-0.08/lib/B/Hooks/EndOfScope.pm B-Hooks-EndOfScope-0.08/README CPAN.pm: Going to build F/FL/FLORA/B-Hooks-EndOfScope-0.08.tar.gz >>> /Users/fly818/bin/perl Makefile.PL Checking if your kit is complete... Looks good Warning: prerequisite Variable::Magic 0.34 not found. We have 0.24. Writing Makefile for B::Hooks::EndOfScope ---- Unsatisfied dependencies detected during ---- ---- FLORA/B-Hooks-EndOfScope-0.08.tar.gz ---- Variable::Magic [requires] Running make test Delayed until after prerequisites Running test for module 'Variable::Magic' Running make for V/VP/VPIT/Variable-Magic-0.35.tar.gz Checksum for /Users/fly818/var/cpan/sources/authors/id/V/VP/VPIT/Variable-Magic-0.35.tar.gz ok Variable-Magic-0.35/ Variable-Magic-0.35/lib/ Variable-Magic-0.35/lib/Variable/ Variable-Magic-0.35/lib/Variable/Magic.pm Variable-Magic-0.35/README Variable-Magic-0.35/META.yml Variable-Magic-0.35/Makefile.PL Variable-Magic-0.35/MANIFEST Variable-Magic-0.35/t/ Variable-Magic-0.35/t/lib/ Variable-Magic-0.35/t/lib/Variable/ Variable-Magic-0.35/t/lib/Variable/Magic/ Variable-Magic-0.35/t/lib/Variable/Magic/TestValue.pm Variable-Magic-0.35/t/lib/Variable/Magic/TestDestroyRequired.pm Variable-Magic-0.35/t/lib/Variable/Magic/TestWatcher.pm Variable-Magic-0.35/t/lib/Variable/Magic/TestScopeEnd.pm Variable-Magic-0.35/t/33-code.t Variable-Magic-0.35/t/41-clone.t Variable-Magic-0.35/t/21-set.t Variable-Magic-0.35/t/10-simple.t Variable-Magic-0.35/t/23-clear.t Variable-Magic-0.35/t/15-self.t Variable-Magic-0.35/t/27-local.t Variable-Magic-0.35/t/14-callbacks.t Variable-Magic-0.35/t/18-opinfo.t Variable-Magic-0.35/t/28-uvar.t Variable-Magic-0.35/t/20-get.t Variable-Magic-0.35/t/22-len.t Variable-Magic-0.35/t/11-multiple.t Variable-Magic-0.35/t/34-glob.t Variable-Magic-0.35/t/13-data.t Variable-Magic-0.35/t/92-pod-coverage.t Variable-Magic-0.35/t/91-pod.t Variable-Magic-0.35/t/90-boilerplate.t Variable-Magic-0.35/t/35-stash.t Variable-Magic-0.35/t/32-hash.t Variable-Magic-0.35/t/31-array.t Variable-Magic-0.35/t/01-import.t Variable-Magic-0.35/t/95-portability-files.t Variable-Magic-0.35/t/17-ctl.t Variable-Magic-0.35/t/12-sig.t Variable-Magic-0.35/t/30-scalar.t Variable-Magic-0.35/t/00-load.t Variable-Magic-0.35/t/16-huf.t Variable-Magic-0.35/t/25-copy.t Variable-Magic-0.35/t/99-kwalitee.t Variable-Magic-0.35/t/40-threads.t Variable-Magic-0.35/t/24-free.t Variable-Magic-0.35/Magic.xs Variable-Magic-0.35/Changes Variable-Magic-0.35/samples/ Variable-Magic-0.35/samples/copy.pl Variable-Magic-0.35/samples/uvar.pl Variable-Magic-0.35/samples/magic.pl Variable-Magic-0.35/samples/vm_vs_tie.pl Variable-Magic-0.35/samples/synopsis.pl CPAN.pm: Going to build V/VP/VPIT/Variable-Magic-0.35.tar.gz >>> /Users/fly818/bin/perl Makefile.PL Checking perl patchlevel... none Checking if this is Windows ActiveState 5.8.[78]... no Checking if your kit is complete... Looks good Writing Makefile for Variable::Magic >>> make cp lib/Variable/Magic.pm blib/lib/Variable/Magic.pm /Users/fly818/bin/perl /Users/fly818/var/megalib/ExtUtils/xsubpp -typemap /Users/fly818/ap818/lib/ExtUtils/typemap Magic.xs > Magic.xsc && mv Magic.xsc Magic.c gcc -c -fno-common -DPERL_DARWIN -no-cpp-precomp -arch ppc -arch i386 -nostdinc -B/Developer/SDKs/MacOSX10.4u.sdk/usr/include/gcc -B/Developer/SDKs/MacOSX10.4u.sdk/usr/lib/gcc -isystem/Developer/SDKs/MacOSX10.4u.sdk/usr/include -F/Developer/SDKs/MacOSX10.4u.sdk/System/Library/Frameworks -mmacosx-version-min=10.3 -DUSE_SITECUSTOMIZE -DNO_HASH_SEED -fno-strict-aliasing -pipe -Wdeclaration-after-statement -O3 -DVERSION=\"0.35\" -DXS_VERSION=\"0.35\" "-I/Users/fly818/ap818/lib/CORE" Magic.c Running Mkbootstrap for Variable::Magic () chmod 644 Magic.bs rm -f blib/arch/auto/Variable/Magic/Magic.bundle env MACOSX_DEPLOYMENT_TARGET=10.3 cc -bundle -undefined dynamic_lookup -Wl,-search_paths_first -arch ppc -arch i386 -Wl,-syslibroot,/Developer/SDKs/MacOSX10.4u.sdk -mmacosx-version-min=10.3 Magic.o -o blib/arch/auto/Variable/Magic/Magic.bundle \ \ chmod 755 blib/arch/auto/Variable/Magic/Magic.bundle cp Magic.bs blib/arch/auto/Variable/Magic/Magic.bs chmod 644 blib/arch/auto/Variable/Magic/Magic.bs Manifying blib/man3/Variable::Magic.3 VPIT/Variable-Magic-0.35.tar.gz make -- OK Running make test >>> make test TEST_VERBOSE=1 PERL_DL_NONLAZY=1 /Users/fly818/bin/perl "-MExtUtils::Command::MM" "-e" "test_harness(1, 'blib/lib', 'blib/arch')" t/*.t # Testing Variable::Magic 0.35, Perl 5.008008 (no patchlevel), /Users/fly818/bin/perl t/00-load.t ............... 1..1 ok 1 - use Variable::Magic; ok t/01-import.t ............. 1..21 ok 1 - import wizard ok 2 - import gensig ok 3 - import getsig ok 4 - import cast ok 5 - import getdata ok 6 - import dispell ok 7 - import SIG_MIN ok 8 - import SIG_MAX ok 9 - import SIG_NBR ok 10 - import MGf_COPY ok 11 - import MGf_DUP ok 12 - import MGf_LOCAL ok 13 - import VMG_UVAR ok 14 - import VMG_COMPAT_ARRAY_PUSH_NOLEN ok 15 - import VMG_COMPAT_ARRAY_UNSHIFT_NOLEN_VOID ok 16 - import VMG_COMPAT_ARRAY_UNDEF_CLEAR ok 17 - import VMG_COMPAT_SCALAR_LENGTH_NOLEN ok 18 - import VMG_PERL_PATCHLEVEL ok 19 - import VMG_THREADSAFE ok 20 - import VMG_OP_INFO_NAME ok 21 - import VMG_OP_INFO_OBJECT ok t/10-simple.t ............. 1..48 ok 1 - _wizard called directly with a wrong number of arguments croaks ok 2 - _wizard called directly with a wrong number of arguments croaks ok 3 - _wizard called directly with a wrong number of arguments croaks ok 4 - _wizard called directly with a wrong number of arguments croaks ok 5 - _wizard called directly with a wrong number of arguments croaks ok 6 - _wizard called directly with a wrong number of arguments croaks ok 7 - _wizard called directly with a wrong number of arguments croaks ok 8 - _wizard called directly with a wrong number of arguments croaks ok 9 - _wizard called directly with a wrong number of arguments croaks ok 10 - _wizard called directly with a wrong number of arguments croaks ok 11 - _wizard called directly with a wrong number of arguments croaks ok 12 - _wizard called directly with a wrong number of arguments croaks ok 13 - _wizard called directly with a wrong number of arguments croaks ok 14 - _wizard called directly with a wrong number of arguments croaks ok 15 - _wizard called directly with a wrong number of arguments croaks ok 16 - _wizard called directly with a wrong number of arguments croaks ok 17 - _wizard called directly with a wrong number of arguments croaks ok 18 - _wizard called directly with a wrong number of arguments croaks ok 19 - _wizard called directly with a wrong number of arguments croaks ok 20 - _wizard called directly with a wrong number of arguments croaks ok 21 - wizard called with an odd number of arguments croaks ok 22 - wizard called with an odd number of arguments croaks ok 23 - wizard called with an odd number of arguments croaks ok 24 - wizard called with an odd number of arguments croaks ok 25 - cast from wrong sig croaks ok 26 - cast from wrong sig doesn't return anything ok 27 - wizard doesn't croak ok 28 - wizard is defined ok 29 - wizard is a scalar ref ok 30 - wizard signature is correct ok 31 - cast doesn't croak ok 32 - cast is valid ok 33 - dispell from wizard doesn't croak ok 34 - dispell from wizard is valid ok 35 - re-cast doesn't croak ok 36 - re-cast is valid ok 37 - re-dispell from wrong sig croaks ok 38 - re-dispell from wrong sig doesn't return anything ok 39 - re-dispell from undef croaks ok 40 - re-dispell from undef doesn't return anything ok 41 - re-dispell from good sig doesn't croak ok 42 - re-dispell from good sig is valid ok 43 - dispell non-magic object doesn't croak ok 44 - dispell non-magic object returns 0 ok 45 - cast from obsolete signature croaks ok 46 - cast from obsolete signature returns undef ok 47 - cast from undef croaks ok 48 - cast from undef doesn't return anything ok t/11-multiple.t ........... 1..74 ok 1 - wizard 0 creation doesn't croak ok 2 - wizard 1 creation doesn't croak ok 3 - wizard 2 creation doesn't croak ok 4 - wizard 0 is defined ok 5 - wizard 0 is a scalar ref ok 6 - wizard 1 is defined ok 7 - wizard 1 is a scalar ref ok 8 - wizard 2 is defined ok 9 - wizard 2 is a scalar ref ok 10 - cast magic 0 doesn't croak ok 11 - cast magic 0 is valid ok 12 - cast magic 1 doesn't croak ok 13 - cast magic 1 is valid ok 14 - cast magic 2 doesn't croak ok 15 - cast magic 2 is valid ok 16 - get magic 0 ok 17 - get magic 1 ok 18 - get magic 2 ok 19 - set magic 0 ok 20 - set magic 1 ok 21 - set magic 2 ok 22 - dispell magic 1 doesn't croak ok 23 - dispell magic 1 is valid ok 24 - get magic 0 after dispelled 1 ok 25 - get magic 2 after dispelled 1 ok 26 - set magic 0 after dispelled 1 ok 27 - set magic 2 after dispelled 1 ok 28 - dispell magic 0 doesn't croak ok 29 - dispell magic 0 is valid ok 30 - get magic 2 after dispelled 1 & 0 ok 31 - set magic 2 after dispelled 1 & 0 ok 32 - dispell magic 2 doesn't croak ok 33 - dispell magic 2 is valid ok 34 # skip No nice uvar magic for this perl ok 35 # skip No nice uvar magic for this perl ok 36 # skip No nice uvar magic for this perl ok 37 # skip No nice uvar magic for this perl ok 38 # skip No nice uvar magic for this perl ok 39 # skip No nice uvar magic for this perl ok 40 # skip No nice uvar magic for this perl ok 41 # skip No nice uvar magic for this perl ok 42 # skip No nice uvar magic for this perl ok 43 # skip No nice uvar magic for this perl ok 44 # skip No nice uvar magic for this perl ok 45 # skip No nice uvar magic for this perl ok 46 # skip No nice uvar magic for this perl ok 47 # skip No nice uvar magic for this perl ok 48 # skip No nice uvar magic for this perl ok 49 # skip No nice uvar magic for this perl ok 50 # skip No nice uvar magic for this perl ok 51 # skip No nice uvar magic for this perl ok 52 # skip No nice uvar magic for this perl ok 53 # skip No nice uvar magic for this perl ok 54 # skip No nice uvar magic for this perl ok 55 # skip No nice uvar magic for this perl ok 56 # skip No nice uvar magic for this perl ok 57 # skip No nice uvar magic for this perl ok 58 # skip No nice uvar magic for this perl ok 59 # skip No nice uvar magic for this perl ok 60 # skip No nice uvar magic for this perl ok 61 # skip No nice uvar magic for this perl ok 62 # skip No nice uvar magic for this perl ok 63 # skip No nice uvar magic for this perl ok 64 # skip No nice uvar magic for this perl ok 65 # skip No nice uvar magic for this perl ok 66 # skip No nice uvar magic for this perl ok 67 # skip No nice uvar magic for this perl ok 68 # skip No nice uvar magic for this perl ok 69 # skip No nice uvar magic for this perl ok 70 # skip No nice uvar magic for this perl ok 71 # skip No nice uvar magic for this perl ok 72 # skip No nice uvar magic for this perl ok 73 # skip No nice uvar magic for this perl ok 74 # skip No nice uvar magic for this perl ok t/12-sig.t ................ 1..30 ok 1 - wizard creation doesn't croak ok 2 - wizard is defined ok 3 - wizard is a scalar ref ok 4 - wizard signature is correct ok 5 - wizard retreive doesn't croak ok 6 - retrieved wizard is defined ok 7 - retrieved wizard is a scalar ref ok 8 - retrieved wizard signature is correct ok 9 - non numeric signature croaks ok 10 - non numeric signature doesn't return anything ok 11 - numeric signature too small croaks ok 12 - numeric signature too small doesn't return anything ok 13 - numeric signature too big croaks ok 14 - numeric signature too big doesn't return anything ok 15 - cast from wizard doesn't croak ok 16 - cast from wizard invalid ok 17 - dispell from retrieved wizard doesn't croak ok 18 - dispell from retrieved wizard invalid ok 19 - cast from integer doesn't croak ok 20 - cast from integer invalid ok 21 - cast from float doesn't croak ok 22 - cast from float invalid ok 23 - cast from string doesn't croak ok 24 - cast from string invalid ok 25 - dispell from integer doesn't croak ok 26 - dispell from integer invalid ok 27 - dispell from float doesn't croak ok 28 - dispell from float invalid ok 29 - dispell from string doesn't croak ok 30 - dispell from string invalid ok t/13-data.t ............... 1..38 ok 1 - wizard doesn't croak ok 2 - wizard is defined ok 3 - wizard is a scalar ref ok 4 - cast doesn't croak ok 5 - cast returns true ok 6 - getdata from wizard doesn't croak ok 7 - getdata from wizard returns true ok 8 - getdata from wizard return value is ok ok 9 - getdata from non-magical scalar doesn't croak ok 10 - getdata from non-magical scalar returns undef ok 11 - getdata from sig doesn't croak ok 12 - getdata from sig returns true ok 13 - getdata from sig return value is ok ok 14 - get magic : pass data ok 15 - get magic : data updated ok 16 - set magic : pass data ok 17 - set magic : pass data ok 18 - getdata from invalid sig croaks ok 19 - getdata from invalid sig returns undef ok 20 - getdata from undef croaks ok 21 - getdata from undef doesn't return anything ok 22 - dispell doesn't croak ok 23 - dispell returns true ok 24 - cast with arguments doesn't croak ok 25 - cast with arguments returns true ok 26 - getdata from wizard with arguments doesn't croak ok 27 - getdata from wizard with arguments returns true ok 28 - getdata from wizard with arguments return value is ok ok 29 - cast non-data wizard doesn't croak ok 30 - cast non-data wizard returns true ok 31 - getdata from non-data wizard doesn't croak ok 32 - getdata from non-data wizard invalid returns undef ok 33 - data from d is what we expected ok 34 - cast arguments from d were passed by alias ok 35 - data from e is what we expected ok 36 - cast arguments from e were passed by alias ok 37 - data from d wasn't changed ok 38 - data from e wasn't changed ok t/14-callbacks.t .......... 1..12 ok 1 - wizard creation doesn't croak ok 2 - wizard is defined ok 3 - wizard is a scalar ref ok 4 - cast doesn't croak ok 5 - cast is valid ok 6 - callback returning undef doesn't warn/croak ok 7 - callback returning undef fails ok 8 - caller into callback returns the right thing ok 9 - caller into callback returns the right thing (second time) ok 10 - caller into callback into block returns the right thing ok 11 - caller into callback doesn't croak ok 12 - caller into callback into eval returns the right thing ok # Test global destruction t/15-self.t ............... 1..17 ok 1 - wizard creation error doesn't croak ok 2 - wizard is defined ok 3 - wizard is a scalar ref ok 4 - cast on self doesn't croak ok 5 - cast on self is valid ok 6 - magic works correctly on self ok 7 - dispell on self doesn't croak ok 8 - dispell on self is valid ok 9 - magic is no longer invoked on self when dispelled ok 10 - re-cast on self doesn't croak ok 11 - re-cast on self is valid ok 12 - getdata on magical self doesn't trigger callbacks ok 13 - re-dispell on self doesn't croak ok 14 - re-dispell on self is valid ok 15 - re-re-cast on self doesn't croak ok 16 - re-re-cast on self is valid ok 17 - wizard destruction at the end of BEGIN-time require doesn't panic ok t/16-huf.t ................ skipped: No nice uvar magic for this perl t/17-ctl.t ................ 1..11 ok 1 - die in data callback ok 2 - die in set callback ok 3 - die in len callback ok 4 - die in free callback ok 5 - die in data callback in BEGIN ok 6 - die in free callback in BEGIN ok 7 - die in len callback in BEGIN ok 8 - in hints hash destructor ok 9 - die in BEGIN in require triggers hints hash destructor ok 10 - in hints hash destructor 2 ok 11 - die in BEGIN in eval triggers hints hash destructor ok t/18-opinfo.t ............. 1..103 ok 1 - len wizard with op_info == 1 doesn't croak ok 2 - len magic with op_info == 1 gets the right op info ok 3 - len magic with op_info == 1 doesn't croak ok 4 - len wizard with op_info == 2 doesn't croak ok 5 - len magic with op_info == 2 isa B::OP ok 6 - len magic with op_info == 2 gets the right op info ok 7 - len magic with op_info == 2 doesn't croak ok 8 - get wizard with op_info == 1 doesn't croak ok 9 - get magic with op_info == 1 gets the right op info ok 10 - get magic with op_info == 1 doesn't croak ok 11 - get wizard with op_info == 2 doesn't croak ok 12 - get magic with op_info == 2 isa B::OP ok 13 - get magic with op_info == 2 gets the right op info ok 14 - get magic with op_info == 2 doesn't croak ok 15 - get wizard with op_info == 1 doesn't croak ok 16 - get magic with op_info == 1 gets the right op info ok 17 - get magic with op_info == 1 doesn't croak ok 18 - get wizard with op_info == 2 doesn't croak ok 19 - get magic with op_info == 2 isa B::PADOP ok 20 - get magic with op_info == 2 gets the right op info ok 21 - get magic with op_info == 2 doesn't croak ok 22 - get wizard with op_info == 1 doesn't croak ok 23 - get magic with op_info == 1 gets the right op info ok 24 - get magic with op_info == 1 doesn't croak ok 25 - get wizard with op_info == 2 doesn't croak ok 26 - get magic with op_info == 2 isa B::UNOP ok 27 - get magic with op_info == 2 gets the right op info ok 28 - get magic with op_info == 2 doesn't croak ok 29 - get wizard with op_info == 1 doesn't croak ok 30 - get magic with op_info == 1 gets the right op info ok 31 - get magic with op_info == 1 doesn't croak ok 32 - get wizard with op_info == 2 doesn't croak ok 33 - get magic with op_info == 2 isa B::BINOP ok 34 - get magic with op_info == 2 gets the right op info ok 35 - get magic with op_info == 2 doesn't croak ok 36 - get wizard with op_info == 1 doesn't croak ok 37 - get magic with op_info == 1 gets the right op info ok 38 - get magic with op_info == 1 doesn't croak ok 39 - get wizard with op_info == 2 doesn't croak ok 40 - get magic with op_info == 2 isa B::BINOP ok 41 - get magic with op_info == 2 gets the right op info ok 42 - get magic with op_info == 2 doesn't croak ok 43 - get wizard with op_info == 1 doesn't croak ok 44 - get magic with op_info == 1 gets the right op info ok 45 - get magic with op_info == 1 doesn't croak ok 46 - get wizard with op_info == 2 doesn't croak ok 47 - get magic with op_info == 2 isa B::LOGOP ok 48 - get magic with op_info == 2 gets the right op info ok 49 - get magic with op_info == 2 doesn't croak ok 50 - set wizard with op_info == 1 doesn't croak ok 51 - set magic with op_info == 1 gets the right op info ok 52 - set magic with op_info == 1 doesn't croak ok 53 - set wizard with op_info == 2 doesn't croak ok 54 - set magic with op_info == 2 isa B::LISTOP ok 55 - set magic with op_info == 2 gets the right op info ok 56 - set magic with op_info == 2 doesn't croak ok 57 - get wizard with op_info == 1 doesn't croak ok 58 - get magic with op_info == 1 gets the right op info ok 59 - get magic with op_info == 1 doesn't croak ok 60 - get wizard with op_info == 2 doesn't croak ok 61 - get magic with op_info == 2 isa B::PMOP ok 62 - get magic with op_info == 2 gets the right op info ok 63 - get magic with op_info == 2 doesn't croak ok 64 - get wizard with op_info == 1 doesn't croak ok 65 - get magic with op_info == 1 gets the right op info ok 66 - get magic with op_info == 1 doesn't croak ok 67 - get wizard with op_info == 2 doesn't croak ok 68 - get magic with op_info == 2 isa B::SVOP ok 69 - get magic with op_info == 2 gets the right op info ok 70 - get magic with op_info == 2 doesn't croak ok 71 - get wizard with op_info == 1 doesn't croak ok 72 - get magic with op_info == 1 gets the right op info ok 73 - get magic with op_info == 1 doesn't croak ok 74 - get wizard with op_info == 2 doesn't croak ok 75 - get magic with op_info == 2 isa B::PVOP ok 76 - get magic with op_info == 2 gets the right op info ok 77 - get magic with op_info == 2 doesn't croak ok 78 - get wizard with op_info == 1 doesn't croak ok 79 - get magic with op_info == 1 gets the right op info ok 80 - get magic with op_info == 1 doesn't croak ok 81 - get wizard with op_info == 2 doesn't croak ok 82 - get magic with op_info == 2 isa B::LOOP ok 83 - get magic with op_info == 2 gets the right op info ok 84 - get magic with op_info == 2 doesn't croak ok 85 - free wizard with op_info == 1 doesn't croak ok 86 - free magic with op_info == 1 gets the right op info ok 87 - free magic with op_info == 1 doesn't croak ok 88 - free wizard with op_info == 2 doesn't croak ok 89 - free magic with op_info == 2 isa B::OP ok 90 - free magic with op_info == 2 gets the right op info ok 91 - free magic with op_info == 2 doesn't croak ok 92 - free wizard with op_info == 1 doesn't croak ok 93 - free magic with op_info == 1 gets the right op info ok 94 - free magic with op_info == 1 doesn't croak ok 95 - free wizard with op_info == 2 doesn't croak ok 96 - free magic with op_info == 2 isa B::OP ok 97 - free magic with op_info == 2 gets the right op info ok 98 - free magic with op_info == 2 doesn't croak ok 99 - get wizard with out of bounds op_info doesn't croak ok 100 - get cast with out of bounds op_info doesn't croak ok 101 - get magic with out of bounds op_info ok 102 - get magic with out of bounds op_info doesn't croak ok 103 - get dispell with out of bounds op_info doesn't croak ok t/20-get.t ................ 1..15 ok 1 - get: wizard() doesn't croak ok 2 - get: wizard() doesn't trigger magic ok 3 - get: cast doesn't croak ok 4 - get: cast triggers magic correctly ok 5 - get: assign to doesn't croak ok 6 - get: assign to triggers magic correctly ok 7 - get: assign to correctly ok 8 - get: interpolate doesn't croak ok 9 - get: interpolate triggers magic correctly ok 10 - get: interpolate correctly ok 11 - get: wizard() doesn't croak ok 12 - get: cast() doesn't croak ok 13 - get: value ok 14 - get: value doesn't croak ok 15 - get: magic triggered at END time ok t/21-set.t ................ 1..18 ok 1 - set: wizard() doesn't croak ok 2 - set: wizard() doesn't trigger magic ok 3 - set: cast doesn't croak ok 4 - set: cast triggers magic correctly ok 5 - set: assign doesn't croak ok 6 - set: assign triggers magic correctly ok 7 - set: assign correctly ok 8 - set: increment doesn't croak ok 9 - set: increment triggers magic correctly ok 10 - set: increment correctly ok 11 - set: decrement doesn't croak ok 12 - set: decrement triggers magic correctly ok 13 - set: decrement correctly ok 14 - set: wizard() doesn't croak ok 15 - set: cast() doesn't croak ok 16 - set: value ok 17 - set: value doesn't croak ok 18 - set: magic triggered at END time ok t/22-len.t ................ 1..38 ok 1 - len: wizard() doesn't trigger magic ok 2 - len: cast on array doesn't trigger magic ok 3 - len: get array length triggers magic correctly ok 4 - len: get array length have correct default length ok 5 - len: get array length correctly ok 6 - len: get last array index triggers magic correctly ok 7 - len: get last array index have correct default length ok 8 - len: get last array index correctly ok 9 - len: get array length 0 triggers magic correctly ok 10 - len: get array length 0 have correct default length ok 11 - len: get array length 0 correctly ok 12 - len: get empty array length triggers magic correctly ok 13 - len: get empty array length have correct default length ok 14 - len: get empty array length correctly ok 15 - len: get last empty array index triggers magic correctly ok 16 - len: get last empty array index have correct default length ok 17 - len: get last empty array index correctly ok 18 - len: cast on scalar doesn't trigger magic ok 19 - len: get scalar length triggers magic correctly ok 20 - len: get scalar length have correct default length ok 21 - len: get scalar length correctly ok 22 - len: get scalar length 0 triggers magic correctly ok 23 - len: get scalar length 0 have correct default length ok 24 - len: get scalar length 0 correctly ok 25 - len: get empty scalar length triggers magic correctly ok 26 - len: get empty scalar length have correct default length ok 27 - len: get empty scalar length correctly ok 28 - len: get utf8 scalar length in bytes triggers magic correctly ok 29 - len: get utf8 scalar length in bytes have correct default length ok 30 - len: get utf8 scalar length in bytes correctly ok 31 - len: get utf8 scalar length triggers magic correctly ok 32 - len: get utf8 scalar length have correct default length ok 33 - len: get utf8 scalar length correctly ok 34 - len: wizard() doesn't croak ok 35 - len: cast() doesn't croak ok 36 - len: value ok 37 - len: value doesn't croak ok 38 - len: after value ok t/23-clear.t .............. 1..18 ok 1 - clear: wizard() doesn't croak ok 2 - clear: wizard() doesn't trigger magic ok 3 - clear: cast array doesn't croak ok 4 - clear: cast array triggers magic correctly ok 5 - clear: clear array doesn't croak ok 6 - clear: clear array triggers magic correctly ok 7 - clear: clear array correctly ok 8 - clear: cast hash doesn't croak ok 9 - clear: cast hash triggers magic correctly ok 10 - clear: clear hash doesn't croak ok 11 - clear: clear hash triggers magic correctly ok 12 - clear: clear hash correctly ok 13 - clear: wizard() doesn't croak ok 14 - clear: cast() doesn't croak ok 15 - clear: value ok 16 - clear: value doesn't croak ok 17 - clear: value after ok 18 - clear: magic triggered at END time ok t/24-free.t ............... 1..11 ok 1 - free: wizard() doesn't croak ok 2 - free: wizard() doesn't trigger magic ok 3 - free: cast doesn't croak ok 4 - free: cast triggers magic correctly ok 5 - free: deletion at the end of the scope doesn't croak ok 6 - free: deletion at the end of the scope triggers magic correctly ok 7 - free: cast 2 doesn't croak ok 8 - free: cast 2 triggers magic correctly ok 9 - free: explicit deletion with undef() doesn't croak ok 10 - free: explicit deletion with undef() triggers magic correctly ok 11 - free: magic triggered at END time ok # Using Tie::Array 1.03 # Using Tie::Hash 1.02 t/25-copy.t ............... 1..45 ok 1 - copy: wizard() doesn't croak ok 2 - copy: wizard() doesn't trigger magic ok 3 - copy: cast on tied array doesn't croak ok 4 - copy: cast on tied array triggers magic correctly ok 5 - copy: cast on tied array succeeded ok 6 - copy: tied array store doesn't croak ok 7 - copy: tied array store triggers magic correctly ok 8 - copy: tied array fetch doesn't croak ok 9 - copy: tied array fetch triggers magic correctly ok 10 - copy: tied array fetch correctly ok 11 - copy: tied array exists doesn't croak ok 12 - copy: tied array exists triggers magic correctly ok 13 - copy: tied array exists correctly ok 14 - copy: tied array undef doesn't croak ok 15 - copy: tied array undef triggers magic correctly ok 16 - copy: wizard() doesn't croak ok 17 - copy: cast() doesn't croak ok 18 - copy: value ok 19 - copy: value doesn't croak ok 20 - copy: value after ok 21 - copy: cast on tied hash doesn't croak ok 22 - copy: cast on tied hash triggers magic correctly ok 23 - copy: cast on tied hash succeeded ok 24 - copy: tied hash store doesn't croak ok 25 - copy: tied hash store triggers magic correctly ok 26 - copy: tied hash fetch doesn't croak ok 27 - copy: tied hash fetch triggers magic correctly ok 28 - copy: tied hash fetch correctly ok 29 - copy: tied hash exists doesn't croak ok 30 - copy: tied hash exists triggers magic correctly ok 31 - copy: tied hash exists correctly ok 32 - copy: tied hash delete doesn't croak ok 33 - copy: tied hash delete triggers magic correctly ok 34 - copy: tied hash delete correctly ok 35 - copy: tied hash each doesn't croak ok 36 - copy: tied hash each triggers magic correctly ok 37 - copy: tied hash keys doesn't croak ok 38 - copy: tied hash keys triggers magic correctly ok 39 - copy: tied hash keys correctly ok 40 - copy: tied hash values doesn't croak ok 41 - copy: tied hash values triggers magic correctly ok 42 - copy: tied hash values correctly ok 43 - copy: tied hash undef doesn't croak ok 44 - copy: tied hash undef triggers magic correctly ok 45 - copy: magic triggered at END time ok t/27-local.t .............. skipped: No local magic for this perl t/28-uvar.t ............... skipped: No nice uvar magic for this perl # Using Tie::Array 1.03 t/30-scalar.t ............. 1..74 ok 1 - scalar: wizard() doesn't croak ok 2 - scalar: wizard() doesn't trigger magic ok 3 - scalar: cast doesn't croak ok 4 - scalar: cast triggers magic correctly ok 5 - scalar: assign to doesn't croak ok 6 - scalar: assign to triggers magic correctly ok 7 - scalar: assign to correctly ok 8 - scalar: interpolate doesn't croak ok 9 - scalar: interpolate triggers magic correctly ok 10 - scalar: interpolate correctly ok 11 - scalar: reference doesn't croak ok 12 - scalar: reference triggers magic correctly ok 13 - scalar: assign to doesn't croak ok 14 - scalar: assign to triggers magic correctly ok 15 - scalar: increment doesn't croak ok 16 - scalar: increment triggers magic correctly ok 17 - scalar: decrement doesn't croak ok 18 - scalar: decrement triggers magic correctly ok 19 - scalar: multiply in place doesn't croak ok 20 - scalar: multiply in place triggers magic correctly ok 21 - scalar: divide in place doesn't croak ok 22 - scalar: divide in place triggers magic correctly ok 23 - scalar: cast 2 doesn't croak ok 24 - scalar: cast 2 triggers magic correctly ok 25 - scalar: scope end doesn't croak ok 26 - scalar: scope end triggers magic correctly ok 27 - scalar: undef doesn't croak ok 28 - scalar: undef triggers magic correctly ok 29 - scalar: dispell doesn't croak ok 30 - scalar: dispell triggers magic correctly ok 31 - scalar: array element: cast doesn't croak ok 32 - scalar: array element: cast triggers magic correctly ok 33 - scalar: array element: set doesn't croak ok 34 - scalar: array element: set triggers magic correctly ok 35 - scalar: array element: get doesn't croak ok 36 - scalar: array element: get triggers magic correctly ok 37 - scalar: array element: get correctly ok 38 - scalar: array element: set other doesn't croak ok 39 - scalar: array element: set other triggers magic correctly ok 40 - scalar: array element: get other doesn't croak ok 41 - scalar: array element: get other triggers magic correctly ok 42 - scalar: array element: get other correctly ok 43 - scalar: array element: exists doesn't croak ok 44 - scalar: array element: exists triggers magic correctly ok 45 - scalar: array element: exists correctly ok 46 - scalar: array element: delete doesn't croak ok 47 - scalar: array element: delete triggers magic correctly ok 48 - scalar: array element: delete correctly ok 49 - scalar: array element: set after delete doesn't croak ok 50 - scalar: array element: set after delete triggers magic correctly ok 51 - scalar: hash element: cast doesn't croak ok 52 - scalar: hash element: cast triggers magic correctly ok 53 - scalar: hash element: set doesn't croak ok 54 - scalar: hash element: set triggers magic correctly ok 55 - scalar: hash element: get doesn't croak ok 56 - scalar: hash element: get triggers magic correctly ok 57 - scalar: hash element: get correctly ok 58 - scalar: hash element: set other doesn't croak ok 59 - scalar: hash element: set other triggers magic correctly ok 60 - scalar: hash element: get other doesn't croak ok 61 - scalar: hash element: get other triggers magic correctly ok 62 - scalar: hash element: get other correctly ok 63 - scalar: hash element: exists doesn't croak ok 64 - scalar: hash element: exists triggers magic correctly ok 65 - scalar: hash element: exists correctly ok 66 - scalar: hash element: delete doesn't croak ok 67 - scalar: hash element: delete triggers magic correctly ok 68 - scalar: hash element: delete correctly ok 69 - scalar: hash element: set after delete doesn't croak ok 70 - scalar: hash element: set after delete triggers magic correctly ok 71 - cast copy magic on tied array ok 72 - scalar: delete from tied array doesn't croak ok 73 - scalar: delete from tied array triggers magic correctly ok 74 - scalar: magic triggered at END time ok t/31-array.t .............. 1..68 ok 1 - array: wizard() doesn't croak ok 2 - array: wizard() doesn't trigger magic ok 3 - array: cast doesn't croak ok 4 - array: cast triggers magic correctly ok 5 - array: assign element to doesn't croak ok 6 - array: assign element to triggers magic correctly ok 7 - array: assign element to correctly ok 8 - array: assign to doesn't croak ok 9 - array: assign to triggers magic correctly ok 10 - array: assign to correctly ok 11 - array: interpolate doesn't croak ok 12 - array: interpolate triggers magic correctly ok 13 - array: interpolate correctly ok 14 - array: reference doesn't croak ok 15 - array: reference triggers magic correctly ok 16 - array: slice doesn't croak ok 17 - array: slice triggers magic correctly ok 18 - array: slice correctly ok 19 - array: assign doesn't croak ok 20 - array: assign triggers magic correctly ok 21 - array: assign old element doesn't croak ok 22 - array: assign old element triggers magic correctly ok 23 - array: assign new element doesn't croak ok 24 - array: assign new element triggers magic correctly ok 25 - array: exists doesn't croak ok 26 - array: exists triggers magic correctly ok 27 - array: exists correctly ok 28 - array: delete doesn't croak ok 29 - array: delete triggers magic correctly ok 30 - array: delete correctly ok 31 - array: length @ doesn't croak ok 32 - array: length @ triggers magic correctly ok 33 - array: length @ correctly ok 34 - array: length $\# doesn't croak ok 35 - array: length $\# triggers magic correctly ok 36 - array: length $\# correctly ok 37 - array: push (void) doesn't croak ok 38 - array: push (void) triggers magic correctly ok 39 - array: push (scalar) doesn't croak ok 40 - array: push (scalar) triggers magic correctly ok 41 - array: push (scalar) correctly ok 42 - array: pop doesn't croak ok 43 - array: pop triggers magic correctly ok 44 - array: pop correctly ok 45 - array: unshift (void) doesn't croak ok 46 - array: unshift (void) triggers magic correctly ok 47 - array: unshift (scalar) doesn't croak ok 48 - array: unshift (scalar) triggers magic correctly ok 49 - unshift (scalar) correctly ok 50 - array: shift doesn't croak ok 51 - array: shift triggers magic correctly ok 52 - array: shift correctly ok 53 - array: map doesn't croak ok 54 - array: map triggers magic correctly ok 55 - array: grep doesn't croak ok 56 - array: grep triggers magic correctly ok 57 - array: grep correctly ok 58 - array: for doesn't croak ok 59 - array: for triggers magic correctly ok 60 - array: cast 2 doesn't croak ok 61 - array: cast 2 triggers magic correctly ok 62 - array: scope end doesn't croak ok 63 - array: scope end triggers magic correctly ok 64 - array: undef doesn't croak ok 65 - array: undef triggers magic correctly ok 66 - array: dispell doesn't croak ok 67 - array: dispell triggers magic correctly ok 68 - array: magic triggered at END time ok t/32-hash.t ............... 1..64 ok 1 - hash: wizard() doesn't croak ok 2 - hash: wizard() doesn't trigger magic ok 3 - hash: cast doesn't croak ok 4 - hash: cast triggers magic correctly ok 5 - hash: assign element to doesn't croak ok 6 - hash: assign element to triggers magic correctly ok 7 - hash: assign element to correctly ok 8 - hash: exists (1) doesn't croak ok 9 - hash: exists (1) triggers magic correctly ok 10 - hash: exists correctly (1) ok 11 - hash: exists (2) doesn't croak ok 12 - hash: exists (2) triggers magic correctly ok 13 - hash: exists correctly (2) ok 14 - hash: assign to doesn't croak ok 15 - hash: assign to triggers magic correctly ok 16 - hash: assign to correctly ok 17 - hash: reference doesn't croak ok 18 - hash: reference triggers magic correctly ok 19 - hash: slice doesn't croak ok 20 - hash: slice triggers magic correctly ok 21 - hash: slice correctly ok 22 - hash: empty in list context doesn't croak ok 23 - hash: empty in list context triggers magic correctly ok 24 - hash: assign from list in void context doesn't croak ok 25 - hash: assign from list in void context triggers magic correctly ok 26 - hash: assign from map in list context doesn't croak ok 27 - hash: assign from map in list context triggers magic correctly ok 28 - hash: assign old element doesn't croak ok 29 - hash: assign old element triggers magic correctly ok 30 - hash: assign new element doesn't croak ok 31 - hash: assign new element triggers magic correctly ok 32 - hash: buckets doesn't croak ok 33 - hash: buckets triggers magic correctly ok 34 - hash: keys doesn't croak ok 35 - hash: keys triggers magic correctly ok 36 - hash: keys correctly ok 37 - hash: values doesn't croak ok 38 - hash: values triggers magic correctly ok 39 - hash: values correctly ok 40 - hash: each doesn't croak ok 41 - hash: each triggers magic correctly ok 42 - hash: cast 2 doesn't croak ok 43 - hash: cast 2 triggers magic correctly ok 44 - hash: scope end doesn't croak ok 45 - hash: scope end triggers magic correctly ok 46 - hash: undef doesn't croak ok 47 - hash: undef triggers magic correctly ok 48 - hash: dispell doesn't croak ok 49 - hash: dispell triggers magic correctly ok 50 # skip uvar magic required to test uvar/clear interaction fix ok 51 # skip uvar magic required to test uvar/clear interaction fix ok 52 # skip uvar magic required to test uvar/clear interaction fix ok 53 # skip uvar magic required to test uvar/clear interaction fix ok 54 # skip uvar magic required to test uvar/clear interaction fix ok 55 # skip uvar magic required to test uvar/clear interaction fix ok 56 # skip uvar magic required to test uvar/clear interaction fix ok 57 # skip uvar magic required to test uvar/clear interaction fix ok 58 # skip uvar magic required to test uvar/clear interaction fix ok 59 # skip uvar magic required to test uvar/clear interaction fix ok 60 # skip uvar magic required to test uvar/clear interaction fix ok 61 # skip uvar magic required to test uvar/clear interaction fix ok 62 # skip uvar magic required to test uvar/clear interaction fix ok 63 # skip uvar magic required to test uvar/clear interaction fix ok 64 - hash: magic triggered at END time ok t/33-code.t ............... 1..36 ok 1 - code: wizard() doesn't croak ok 2 - code: wizard() doesn't trigger magic ok 3 - code: cast doesn't croak ok 4 - code: cast triggers magic correctly ok 5 - code: cast didn't called code ok 6 - code: call without arguments doesn't croak ok 7 - code: call without arguments triggers magic correctly ok 8 - code: call without arguments succeeded ok 9 - code: call with arguments doesn't croak ok 10 - code: call with arguments triggers magic correctly ok 11 - code: call with arguments succeeded ok 12 - code: undef symbol table entry doesn't croak ok 13 - code: undef symbol table entry triggers magic correctly ok 14 - code: undef symbol table entry didn't call code ok 15 - code: redefining sub doesn't croak ok 16 - code: redefining sub triggers magic correctly ok 17 - code: re-cast doesn't croak ok 18 - code: re-cast triggers magic correctly ok 19 - code: re-cast didn't called code ok 20 - code: reference doesn't croak ok 21 - code: reference triggers magic correctly ok 22 - code: reference didn't called code ok 23 - code: call reference doesn't croak ok 24 - code: call reference triggers magic correctly ok 25 - code: call reference succeeded ok 26 - code: call reference didn't called the previous code ok 27 - code: redefining sub 2 doesn't croak ok 28 - code: redefining sub 2 triggers magic correctly ok 29 - code: call without arguments 2 doesn't croak ok 30 - code: call without arguments 2 triggers magic correctly ok 31 - code: call without arguments 2 succeeded ok 32 - code: call without arguments 2 didn't called the previous code ok 33 - code: dispell doesn't croak ok 34 - code: dispell triggers magic correctly ok 35 - code: dispell didn't called code ok 36 - code: magic triggered at END time ok # Using Symbol 1.06 t/34-glob.t ............... 1..17 ok 1 - glob: wizard() doesn't croak ok 2 - glob: wizard() doesn't trigger magic ok 3 - glob: cast doesn't croak ok 4 - glob: cast triggers magic correctly ok 5 - glob: assign to doesn't croak ok 6 - glob: assign to triggers magic correctly ok 7 - glob: assign doesn't croak ok 8 - glob: assign triggers magic correctly ok 9 - glob: cast 2 doesn't croak ok 10 - glob: cast 2 triggers magic correctly ok 11 - glob: scope end doesn't croak ok 12 - glob: scope end triggers magic correctly ok 13 - glob: undef doesn't croak ok 14 - glob: undef triggers magic correctly ok 15 - glob: dispell doesn't croak ok 16 - glob: dispell triggers magic correctly ok 17 - glob: magic triggered at END time ok t/35-stash.t .............. skipped: uvar magic is required to test symbol table hooks # Using threads 1.73 # Using threads::shared 1.28 t/40-threads.t ............ 1..252 ok 1 - wizard in thread 1 doesn't croak ok 2 - wizard in thread 1 is defined ok 3 - wizard in thread 1 doesn't trigger magic ok 4 - cast in thread 1 doesn't croak ok 5 - cast in thread 1 doesn't trigger magic ok 6 - get in thread 1 doesn't croak ok 7 - get in thread 1 returns the right thing ok 8 - get in thread 1 triggers magic ok 9 - getdata in thread 1 doesn't croak ok 10 - getdata in thread 1 returns the right thing ok 11 - getdata in thread 1 doesn't trigger magic ok 12 - wizard in thread 2 doesn't croak ok 13 - wizard in thread 2 is defined ok 14 - wizard in thread 2 doesn't trigger magic ok 15 - cast in thread 2 doesn't croak ok 16 - cast in thread 2 doesn't trigger magic ok 17 - get in thread 2 doesn't croak ok 18 - op name in thread 1 is correct ok 19 - set in thread 1 (check opname) doesn't croak ok 20 - get in thread 2 returns the right thing ok 21 - get in thread 2 triggers magic ok 22 - getdata in thread 2 doesn't croak ok 23 - getdata in thread 2 returns the right thing ok 24 - getdata in thread 2 doesn't trigger magic ok 25 - op name in thread 2 is correct ok 26 - set in thread 2 (check opname) doesn't croak ok 27 - dispell in thread 2 doesn't croak ok 28 - dispell in thread 1 doesn't croak ok 29 - dispell in thread 1 doesn't trigger magic ok 30 - dispell in thread 2 doesn't trigger magic ok 31 - get in thread 2 after dispell doesn't croak ok 32 - get in thread 1 after dispell doesn't croak ok 33 - get in thread 1 after dispell returns the right thing ok 34 - get in thread 2 after dispell returns the right thing ok 35 - get in thread 1 after dispell doesn't trigger magic ok 36 - wizard in thread 3 doesn't croak ok 37 - wizard in thread 3 is defined ok 38 - wizard in thread 3 doesn't trigger magic ok 39 - cast in thread 3 doesn't croak ok 40 - cast in thread 3 doesn't trigger magic ok 41 - get in thread 3 doesn't croak ok 42 - get in thread 3 returns the right thing ok 43 - get in thread 3 triggers magic ok 44 - getdata in thread 3 doesn't croak ok 45 - getdata in thread 3 returns the right thing ok 46 - getdata in thread 3 doesn't trigger magic ok 47 - op object in thread 3 is correct ok 48 - set in thread 3 (check opname) doesn't croak ok 49 - dispell in thread 3 doesn't croak ok 50 - dispell in thread 3 doesn't trigger magic ok 51 - get in thread 3 after dispell doesn't croak ok 52 - get in thread 3 after dispell returns the right thing ok 53 - get in thread 2 after dispell doesn't trigger magic ok 54 - wizard in thread 4 doesn't croak ok 55 - wizard in thread 4 is defined ok 56 - wizard in thread 4 doesn't trigger magic ok 57 - cast in thread 4 doesn't croak ok 58 - cast in thread 4 doesn't trigger magic ok 59 - get in thread 4 doesn't croak ok 60 - get in thread 4 returns the right thing ok 61 - get in thread 4 triggers magic ok 62 - getdata in thread 4 doesn't croak ok 63 - getdata in thread 4 returns the right thing ok 64 - getdata in thread 4 doesn't trigger magic ok 65 - get in thread 3 after dispell doesn't trigger magic ok 66 - op object in thread 4 is correct ok 67 - set in thread 4 (check opname) doesn't croak ok 68 - dispell in thread 4 doesn't croak ok 69 - dispell in thread 4 doesn't trigger magic ok 70 - get in thread 4 after dispell doesn't croak ok 71 - get in thread 4 after dispell returns the right thing ok 72 - get in thread 4 after dispell doesn't trigger magic ok 73 - destructors ok 74 - wizard in thread 5 doesn't croak ok 75 - wizard in thread 5 is defined ok 76 - wizard in thread 5 doesn't trigger magic ok 77 - cast in thread 5 doesn't croak ok 78 - cast in thread 5 doesn't trigger magic ok 79 - get in thread 5 doesn't croak ok 80 - get in thread 5 returns the right thing ok 81 - get in thread 5 triggers magic ok 82 - getdata in thread 5 doesn't croak ok 83 - getdata in thread 5 returns the right thing ok 84 - getdata in thread 5 doesn't trigger magic ok 85 - op name in thread 5 is correct ok 86 - set in thread 5 (check opname) doesn't croak ok 87 - dispell in thread 5 doesn't croak ok 88 - dispell in thread 5 doesn't trigger magic ok 89 - get in thread 5 after dispell doesn't croak ok 90 - get in thread 5 after dispell returns the right thing ok 91 - get in thread 5 after dispell doesn't trigger magic ok 92 - wizard in thread 6 doesn't croak ok 93 - wizard in thread 6 is defined ok 94 - wizard in thread 6 doesn't trigger magic ok 95 - cast in thread 6 doesn't croak ok 96 - cast in thread 6 doesn't trigger magic ok 97 - get in thread 6 doesn't croak ok 98 - get in thread 6 returns the right thing ok 99 - get in thread 6 triggers magic ok 100 - getdata in thread 6 doesn't croak ok 101 - getdata in thread 6 returns the right thing ok 102 - getdata in thread 6 doesn't trigger magic ok 103 - op name in thread 6 is correct ok 104 - set in thread 6 (check opname) doesn't croak ok 105 - dispell in thread 6 doesn't croak ok 106 - dispell in thread 6 doesn't trigger magic ok 107 - get in thread 6 after dispell doesn't croak ok 108 - get in thread 6 after dispell returns the right thing ok 109 - get in thread 6 after dispell doesn't trigger magic ok 110 - wizard in thread 7 doesn't croak ok 111 - wizard in thread 7 is defined ok 112 - wizard in thread 7 doesn't trigger magic ok 113 - cast in thread 7 doesn't croak ok 114 - cast in thread 7 doesn't trigger magic ok 115 - get in thread 7 doesn't croak ok 116 - get in thread 7 returns the right thing ok 117 - get in thread 7 triggers magic ok 118 - getdata in thread 7 doesn't croak ok 119 - getdata in thread 7 returns the right thing ok 120 - getdata in thread 7 doesn't trigger magic ok 121 - op object in thread 7 is correct ok 122 - set in thread 7 (check opname) doesn't croak ok 123 - dispell in thread 7 doesn't croak ok 124 - dispell in thread 7 doesn't trigger magic ok 125 - get in thread 7 after dispell doesn't croak ok 126 - get in thread 7 after dispell returns the right thing ok 127 - get in thread 7 after dispell doesn't trigger magic ok 128 - wizard in thread 8 doesn't croak ok 129 - wizard in thread 8 is defined ok 130 - wizard in thread 8 doesn't trigger magic ok 131 - cast in thread 8 doesn't croak ok 132 - cast in thread 8 doesn't trigger magic ok 133 - get in thread 8 doesn't croak ok 134 - get in thread 8 returns the right thing ok 135 - get in thread 8 triggers magic ok 136 - getdata in thread 8 doesn't croak ok 137 - getdata in thread 8 returns the right thing ok 138 - getdata in thread 8 doesn't trigger magic ok 139 - op object in thread 8 is correct ok 140 - set in thread 8 (check opname) doesn't croak ok 141 - dispell in thread 8 doesn't croak ok 142 - dispell in thread 8 doesn't trigger magic ok 143 - get in thread 8 after dispell doesn't croak ok 144 - get in thread 8 after dispell returns the right thing ok 145 - get in thread 8 after dispell doesn't trigger magic ok 146 - destructors ok 147 - wizard in thread 9 doesn't croak ok 148 - wizard in thread 9 is defined ok 149 - wizard in thread 9 doesn't trigger magic ok 150 - cast in thread 9 doesn't croak ok 151 - cast in thread 9 doesn't trigger magic ok 152 - get in thread 9 doesn't croak ok 153 - get in thread 9 returns the right thing ok 154 - get in thread 9 triggers magic ok 155 - getdata in thread 9 doesn't croak ok 156 - getdata in thread 9 returns the right thing ok 157 - getdata in thread 9 doesn't trigger magic ok 158 - op name in thread 9 is correct ok 159 - set in thread 9 (check opname) doesn't croak ok 160 - wizard in thread 10 doesn't croak ok 161 - wizard in thread 10 is defined ok 162 - wizard in thread 10 doesn't trigger magic ok 163 - cast in thread 10 doesn't croak ok 164 - cast in thread 10 doesn't trigger magic ok 165 - get in thread 10 doesn't croak ok 166 - get in thread 10 returns the right thing ok 167 - get in thread 10 triggers magic ok 168 - getdata in thread 10 doesn't croak ok 169 - getdata in thread 10 returns the right thing ok 170 - getdata in thread 10 doesn't trigger magic ok 171 - op name in thread 10 is correct ok 172 - set in thread 10 (check opname) doesn't croak ok 173 - wizard in thread 11 doesn't croak ok 174 - wizard in thread 11 is defined ok 175 - wizard in thread 11 doesn't trigger magic ok 176 - cast in thread 11 doesn't croak ok 177 - cast in thread 11 doesn't trigger magic ok 178 - get in thread 11 doesn't croak ok 179 - get in thread 11 returns the right thing ok 180 - get in thread 11 triggers magic ok 181 - getdata in thread 11 doesn't croak ok 182 - getdata in thread 11 returns the right thing ok 183 - getdata in thread 11 doesn't trigger magic ok 184 - op object in thread 11 is correct ok 185 - set in thread 11 (check opname) doesn't croak ok 186 - wizard in thread 12 doesn't croak ok 187 - wizard in thread 12 is defined ok 188 - wizard in thread 12 doesn't trigger magic ok 189 - cast in thread 12 doesn't croak ok 190 - cast in thread 12 doesn't trigger magic ok 191 - get in thread 12 doesn't croak ok 192 - get in thread 12 returns the right thing ok 193 - get in thread 12 triggers magic ok 194 - getdata in thread 12 doesn't croak ok 195 - getdata in thread 12 returns the right thing ok 196 - getdata in thread 12 doesn't trigger magic ok 197 - op object in thread 12 is correct ok 198 - set in thread 12 (check opname) doesn't croak ok 199 - destructors ok 200 - wizard in thread 13 doesn't croak ok 201 - wizard in thread 13 is defined ok 202 - wizard in thread 13 doesn't trigger magic ok 203 - cast in thread 13 doesn't croak ok 204 - cast in thread 13 doesn't trigger magic ok 205 - get in thread 13 doesn't croak ok 206 - get in thread 13 returns the right thing ok 207 - get in thread 13 triggers magic ok 208 - getdata in thread 13 doesn't croak ok 209 - getdata in thread 13 returns the right thing ok 210 - getdata in thread 13 doesn't trigger magic ok 211 - op name in thread 13 is correct ok 212 - set in thread 13 (check opname) doesn't croak ok 213 - wizard in thread 14 doesn't croak ok 214 - wizard in thread 14 is defined ok 215 - wizard in thread 14 doesn't trigger magic ok 216 - cast in thread 14 doesn't croak ok 217 - cast in thread 14 doesn't trigger magic ok 218 - get in thread 14 doesn't croak ok 219 - get in thread 14 returns the right thing ok 220 - get in thread 14 triggers magic ok 221 - getdata in thread 14 doesn't croak ok 222 - getdata in thread 14 returns the right thing ok 223 - getdata in thread 14 doesn't trigger magic ok 224 - op name in thread 14 is correct ok 225 - set in thread 14 (check opname) doesn't croak ok 226 - wizard in thread 15 doesn't croak ok 227 - wizard in thread 15 is defined ok 228 - wizard in thread 15 doesn't trigger magic ok 229 - cast in thread 15 doesn't croak ok 230 - cast in thread 15 doesn't trigger magic ok 231 - get in thread 15 doesn't croak ok 232 - get in thread 15 returns the right thing ok 233 - get in thread 15 triggers magic ok 234 - getdata in thread 15 doesn't croak ok 235 - getdata in thread 15 returns the right thing ok 236 - getdata in thread 15 doesn't trigger magic ok 237 - op object in thread 15 is correct ok 238 - set in thread 15 (check opname) doesn't croak ok 239 - wizard in thread 16 doesn't croak ok 240 - wizard in thread 16 is defined ok 241 - wizard in thread 16 doesn't trigger magic ok 242 - cast in thread 16 doesn't croak ok 243 - cast in thread 16 doesn't trigger magic ok 244 - get in thread 16 doesn't croak ok 245 - get in thread 16 returns the right thing ok 246 - get in thread 16 triggers magic ok 247 - getdata in thread 16 doesn't croak ok 248 - getdata in thread 16 returns the right thing ok 249 - getdata in thread 16 doesn't trigger magic ok 250 - op object in thread 16 is correct ok 251 - set in thread 16 (check opname) doesn't croak ok 252 - destructors ok # Using threads 1.73 # Using threads::shared 1.28 t/41-clone.t .............. 1..158 ok 1 - wizard with op_info 1 in main thread doesn't croak ok 2 - wizard with op_info 1 in main thread is defined ok 3 - wizard with op_info 1 in main thread doesn't trigger magic ok 4 - wizard with op_info 2 in main thread doesn't croak ok 5 - wizard with op_info 2 in main thread is defined ok 6 - wizard with op_info 2 in main thread doesn't trigger magic ok 7 - cast in thread 1 doesn't croak ok 8 - get in thread 1 doesn't croak ok 9 - get in thread 1 returns the right thing ok 10 - getdata in thread 1 doesn't croak ok 11 - getdata in thread 1 returns the right thing ok 12 - op name in thread 1 is correct ok 13 - set in thread 1 (check opname) doesn't croak ok 14 - dispell in thread 1 doesn't croak ok 15 - get in thread 1 after dispell doesn't croak ok 16 - get in thread 1 after dispell returns the right thing ok 17 - cast in thread 2 doesn't croak ok 18 - get in thread 2 doesn't croak ok 19 - get in thread 2 returns the right thing ok 20 - getdata in thread 2 doesn't croak ok 21 - getdata in thread 2 returns the right thing ok 22 - op name in thread 2 is correct ok 23 - set in thread 2 (check opname) doesn't croak ok 24 - dispell in thread 2 doesn't croak ok 25 - get in thread 2 after dispell doesn't croak ok 26 - get in thread 2 after dispell returns the right thing ok 27 - get triggered twice ok 28 - destructors ok 29 - cast in thread 3 doesn't croak ok 30 - get in thread 3 doesn't croak ok 31 - get in thread 3 returns the right thing ok 32 - getdata in thread 3 doesn't croak ok 33 - getdata in thread 3 returns the right thing ok 34 - op name in thread 3 is correct ok 35 - set in thread 3 (check opname) doesn't croak ok 36 - dispell in thread 3 doesn't croak ok 37 - get in thread 3 after dispell doesn't croak ok 38 - get in thread 3 after dispell returns the right thing ok 39 - cast in thread 4 doesn't croak ok 40 - get in thread 4 doesn't croak ok 41 - get in thread 4 returns the right thing ok 42 - getdata in thread 4 doesn't croak ok 43 - getdata in thread 4 returns the right thing ok 44 - op name in thread 4 is correct ok 45 - set in thread 4 (check opname) doesn't croak ok 46 - dispell in thread 4 doesn't croak ok 47 - get in thread 4 after dispell doesn't croak ok 48 - get in thread 4 after dispell returns the right thing ok 49 - get triggered twice ok 50 - destructors ok 51 - cast in thread 5 doesn't croak ok 52 - get in thread 5 doesn't croak ok 53 - get in thread 5 returns the right thing ok 54 - getdata in thread 5 doesn't croak ok 55 - getdata in thread 5 returns the right thing ok 56 - op object in thread 5 is correct ok 57 - set in thread 5 (check opname) doesn't croak ok 58 - dispell in thread 5 doesn't croak ok 59 - get in thread 5 after dispell doesn't croak ok 60 - get in thread 5 after dispell returns the right thing ok 61 - cast in thread 6 doesn't croak ok 62 - get in thread 6 doesn't croak ok 63 - get in thread 6 returns the right thing ok 64 - getdata in thread 6 doesn't croak ok 65 - getdata in thread 6 returns the right thing ok 66 - op object in thread 6 is correct ok 67 - set in thread 6 (check opname) doesn't croak ok 68 - dispell in thread 6 doesn't croak ok 69 - get in thread 6 after dispell doesn't croak ok 70 - get in thread 6 after dispell returns the right thing ok 71 - get triggered twice ok 72 - destructors ok 73 - cast in thread 7 doesn't croak ok 74 - get in thread 7 doesn't croak ok 75 - get in thread 7 returns the right thing ok 76 - getdata in thread 7 doesn't croak ok 77 - getdata in thread 7 returns the right thing ok 78 - op object in thread 7 is correct ok 79 - set in thread 7 (check opname) doesn't croak ok 80 - dispell in thread 7 doesn't croak ok 81 - get in thread 7 after dispell doesn't croak ok 82 - get in thread 7 after dispell returns the right thing ok 83 - cast in thread 8 doesn't croak ok 84 - get in thread 8 doesn't croak ok 85 - get in thread 8 returns the right thing ok 86 - getdata in thread 8 doesn't croak ok 87 - getdata in thread 8 returns the right thing ok 88 - op object in thread 8 is correct ok 89 - set in thread 8 (check opname) doesn't croak ok 90 - dispell in thread 8 doesn't croak ok 91 - get in thread 8 after dispell doesn't croak ok 92 - get in thread 8 after dispell returns the right thing ok 93 - get triggered twice ok 94 - destructors ok 95 - cast in thread 9 doesn't croak ok 96 - get in thread 9 doesn't croak ok 97 - get in thread 9 returns the right thing ok 98 - getdata in thread 9 doesn't croak ok 99 - getdata in thread 9 returns the right thing ok 100 - op name in thread 9 is correct ok 101 - set in thread 9 (check opname) doesn't croak ok 102 - cast in thread 10 doesn't croak ok 103 - get in thread 10 doesn't croak ok 104 - get in thread 10 returns the right thing ok 105 - getdata in thread 10 doesn't croak ok 106 - getdata in thread 10 returns the right thing ok 107 - op name in thread 10 is correct ok 108 - set in thread 10 (check opname) doesn't croak ok 109 - get triggered twice ok 110 - destructors ok 111 - cast in thread 11 doesn't croak ok 112 - get in thread 11 doesn't croak ok 113 - get in thread 11 returns the right thing ok 114 - getdata in thread 11 doesn't croak ok 115 - getdata in thread 11 returns the right thing ok 116 - op name in thread 11 is correct ok 117 - set in thread 11 (check opname) doesn't croak ok 118 - cast in thread 12 doesn't croak ok 119 - get in thread 12 doesn't croak ok 120 - get in thread 12 returns the right thing ok 121 - getdata in thread 12 doesn't croak ok 122 - getdata in thread 12 returns the right thing ok 123 - op name in thread 12 is correct ok 124 - set in thread 12 (check opname) doesn't croak ok 125 - get triggered twice ok 126 - destructors ok 127 - cast in thread 13 doesn't croak ok 128 - get in thread 13 doesn't croak ok 129 - get in thread 13 returns the right thing ok 130 - getdata in thread 13 doesn't croak ok 131 - getdata in thread 13 returns the right thing ok 132 - op object in thread 13 is correct ok 133 - set in thread 13 (check opname) doesn't croak ok 134 - cast in thread 14 doesn't croak ok 135 - get in thread 14 doesn't croak ok 136 - get in thread 14 returns the right thing ok 137 - getdata in thread 14 doesn't croak ok 138 - getdata in thread 14 returns the right thing ok 139 - op object in thread 14 is correct ok 140 - set in thread 14 (check opname) doesn't croak ok 141 - get triggered twice ok 142 - destructors ok 143 - cast in thread 15 doesn't croak ok 144 - get in thread 15 doesn't croak ok 145 - get in thread 15 returns the right thing ok 146 - getdata in thread 15 doesn't croak ok 147 - getdata in thread 15 returns the right thing ok 148 - op object in thread 15 is correct ok 149 - set in thread 15 (check opname) doesn't croak ok 150 - cast in thread 16 doesn't croak ok 151 - get in thread 16 doesn't croak ok 152 - get in thread 16 returns the right thing ok 153 - getdata in thread 16 doesn't croak ok 154 - getdata in thread 16 returns the right thing ok 155 - op object in thread 16 is correct ok 156 - set in thread 16 (check opname) doesn't croak ok 157 - get triggered twice ok 158 - destructors ok t/90-boilerplate.t ........ 1..3 ok 1 - README contains no boilerplate text ok 2 - Changes contains no boilerplate text ok 3 - lib/Variable/Magic.pm contains no boilerplate text ok t/91-pod.t ................ 1..1 ok 1 - blib/lib/Variable/Magic.pm ok t/92-pod-coverage.t ....... 1..1 ok 1 - Pod coverage on Variable::Magic ok t/95-portability-files.t .. 1..1 ok 1 - File names portability ok You tried to plan twice at t/99-kwalitee.t line 9. # Looks like your test exited with 255 before it could output anything. t/99-kwalitee.t ........... 1..13 Dubious, test returned 255 (wstat 65280, 0xff00) Failed 13/13 subtests Test Summary Report ------------------- t/99-kwalitee.t (Wstat: 65280 Tests: 0 Failed: 0) Non-zero exit status: 255 Parse errors: Bad plan. You planned 13 tests but ran 0. Files=32, Tests=1175, 8 wallclock secs ( 0.76 usr 0.47 sys + 4.53 cusr 1.28 csys = 7.04 CPU) Result: FAIL Failed 1/32 test programs. 0/1175 subtests failed. make: *** [test_dynamic] Error 255 VPIT/Variable-Magic-0.35.tar.gz make test TEST_VERBOSE=1 -- NOT OK //hint// to see the cpan-testers results for installing this module, try: reports VPIT/Variable-Magic-0.35.tar.gz Running make for F/FL/FLORA/B-Hooks-EndOfScope-0.08.tar.gz Has already been unwrapped into directory /Users/fly818/var/cpan/build/B-Hooks-EndOfScope-0.08-ZDSHGm CPAN.pm: Going to build F/FL/FLORA/B-Hooks-EndOfScope-0.08.tar.gz Warning: Prerequisite 'Variable::Magic => 0.34' for 'FLORA/B-Hooks-EndOfScope-0.08.tar.gz' failed when processing 'VPIT/Variable-Magic-0.35.tar.gz' with 'make_test => NO'. Continuing, but chances to succeed are limited. >>> make cp lib/B/Hooks/EndOfScope.pm blib/lib/B/Hooks/EndOfScope.pm Manifying blib/man3/B::Hooks::EndOfScope.3 FLORA/B-Hooks-EndOfScope-0.08.tar.gz make -- OK Running make test >>> make test TEST_VERBOSE=1 /Users/fly818/bin/perl "-Iinc" "-MModule::Install::ExtraTests" "-e" "Module::Install::ExtraTests::__harness('Test::Harness', 0, 'xt/author', '', '', 1, 'blib/lib', 'blib/arch')" t/*.t t/basic.t ...... 1..6 ok 1 - use B::Hooks::EndOfScope; ok 2 - on_scope_end imported ok 3 - .. and has the right prototype ok 4 - first callback invoked ok 5 - .. but the second is invoked later ok 6 - value still set at runtime ok t/eval.t ....... 1..1 ok 1 - callback invoked ok panic: leave_scope inconsistency at t/exception.t line 7. bar at (eval 17) line 4. # Looks like your test exited with 255 before it could output anything. t/exception.t .. 1..2 Dubious, test returned 255 (wstat 65280, 0xff00) Failed 2/2 subtests Test Summary Report ------------------- t/exception.t (Wstat: 65280 Tests: 0 Failed: 0) Non-zero exit status: 255 Parse errors: Bad plan. You planned 2 tests but ran 0. Files=3, Tests=7, 1 wallclock secs ( 0.06 usr 0.06 sys + 0.25 cusr 0.09 csys = 0.46 CPU) Result: FAIL Failed 1/3 test programs. 0/7 subtests failed. make: *** [test_dynamic] Error 255 FLORA/B-Hooks-EndOfScope-0.08.tar.gz make test TEST_VERBOSE=1 -- NOT OK //hint// to see the cpan-testers results for installing this module, try: reports FLORA/B-Hooks-EndOfScope-0.08.tar.gz Running make for M/MR/MRAMBERG/Catalyst-Runtime-5.80005.tar.gz Has already been unwrapped into directory /Users/fly818/var/cpan/build/Catalyst-Runtime-5.80005-DZ6fl4 CPAN.pm: Going to build M/MR/MRAMBERG/Catalyst-Runtime-5.80005.tar.gz Warning: Prerequisite 'B::Hooks::EndOfScope => 0.08' for 'MRAMBERG/Catalyst-Runtime-5.80005.tar.gz' failed when processing 'FLORA/B-Hooks-EndOfScope-0.08.tar.gz' with 'make_test => NO'. Continuing, but chances to succeed are limited. >>> make cp lib/Catalyst/Engine/FastCGI.pm blib/lib/Catalyst/Engine/FastCGI.pm cp lib/Catalyst/DispatchType/Chained.pm blib/lib/Catalyst/DispatchType/Chained.pm cp lib/Catalyst/DispatchType/Default.pm blib/lib/Catalyst/DispatchType/Default.pm cp lib/Catalyst/Engine/HTTP/Restarter.pm blib/lib/Catalyst/Engine/HTTP/Restarter.pm cp lib/Catalyst/Dispatcher.pm blib/lib/Catalyst/Dispatcher.pm cp lib/Catalyst/DispatchType/Path.pm blib/lib/Catalyst/DispatchType/Path.pm cp lib/Catalyst/DispatchType/Index.pm blib/lib/Catalyst/DispatchType/Index.pm cp lib/Catalyst/View.pm blib/lib/Catalyst/View.pm cp lib/Catalyst/DispatchType/Regex.pm blib/lib/Catalyst/DispatchType/Regex.pm cp lib/Catalyst/Upgrading.pod blib/lib/Catalyst/Upgrading.pod cp lib/Catalyst/Request.pm blib/lib/Catalyst/Request.pm cp lib/Catalyst/Test.pm blib/lib/Catalyst/Test.pm cp lib/Catalyst/Model.pm blib/lib/Catalyst/Model.pm cp lib/Catalyst/Log.pm blib/lib/Catalyst/Log.pm cp lib/Catalyst/Exception.pm blib/lib/Catalyst/Exception.pm cp lib/Catalyst/Action.pm blib/lib/Catalyst/Action.pm cp lib/Catalyst/Stats.pm blib/lib/Catalyst/Stats.pm cp lib/Catalyst/Utils.pm blib/lib/Catalyst/Utils.pm cp lib/Catalyst/Engine/CGI.pm blib/lib/Catalyst/Engine/CGI.pm cp lib/Catalyst/Runtime.pm blib/lib/Catalyst/Runtime.pm cp lib/Catalyst/Delta.pod blib/lib/Catalyst/Delta.pod cp lib/Catalyst/Response.pm blib/lib/Catalyst/Response.pm cp lib/Catalyst/Engine/HTTP/Restarter/Watcher.pm blib/lib/Catalyst/Engine/HTTP/Restarter/Watcher.pm cp lib/Catalyst/ClassData.pm blib/lib/Catalyst/ClassData.pm cp lib/Catalyst/ActionChain.pm blib/lib/Catalyst/ActionChain.pm cp lib/Catalyst/Controller.pm blib/lib/Catalyst/Controller.pm cp lib/Catalyst/Component.pm blib/lib/Catalyst/Component.pm cp lib/Catalyst/ActionContainer.pm blib/lib/Catalyst/ActionContainer.pm cp lib/Catalyst.pm blib/lib/Catalyst.pm cp lib/Catalyst/Component/ApplicationAttribute.pm blib/lib/Catalyst/Component/ApplicationAttribute.pm cp lib/Catalyst/Base.pm blib/lib/Catalyst/Base.pm cp lib/Catalyst/DispatchType.pm blib/lib/Catalyst/DispatchType.pm cp lib/Catalyst/Engine/HTTP.pm blib/lib/Catalyst/Engine/HTTP.pm cp lib/Catalyst/Request/Upload.pm blib/lib/Catalyst/Request/Upload.pm cp lib/Catalyst/Engine.pm blib/lib/Catalyst/Engine.pm cp script/catalyst.pl blib/script/catalyst.pl /Users/fly818/bin/perl "-Iinc" "-MExtUtils::MY" -e "MY->fixin(shift)" blib/script/catalyst.pl Manifying blib/man1/catalyst.pl.1 Manifying blib/man3/Catalyst::Engine::FastCGI.3 Manifying blib/man3/Catalyst::DispatchType::Chained.3 Manifying blib/man3/Catalyst::Engine::HTTP::Restarter.3 Manifying blib/man3/Catalyst::DispatchType::Default.3 Manifying blib/man3/Catalyst::Dispatcher.3 Manifying blib/man3/Catalyst::DispatchType::Path.3 Manifying blib/man3/Catalyst::DispatchType::Index.3 Manifying blib/man3/Catalyst::View.3 Manifying blib/man3/Catalyst::DispatchType::Regex.3 Manifying blib/man3/Catalyst::Upgrading.3 Manifying blib/man3/Catalyst::Request.3 Manifying blib/man3/Catalyst::Test.3 Manifying blib/man3/Catalyst::Model.3 Manifying blib/man3/Catalyst::Log.3 Manifying blib/man3/Catalyst::Exception.3 Manifying blib/man3/Catalyst::Action.3 Manifying blib/man3/Catalyst::Stats.3 Manifying blib/man3/Catalyst::Utils.3 Manifying blib/man3/Catalyst::Engine::CGI.3 Manifying blib/man3/Catalyst::Runtime.3 Manifying blib/man3/Catalyst::Delta.3 Manifying blib/man3/Catalyst::Response.3 Manifying blib/man3/Catalyst::Engine::HTTP::Restarter::Watcher.3 Manifying blib/man3/Catalyst::ClassData.3 Manifying blib/man3/Catalyst::ActionChain.3 Manifying blib/man3/Catalyst::Controller.3 Manifying blib/man3/Catalyst::Component.3 Manifying blib/man3/Catalyst::ActionContainer.3 Manifying blib/man3/Catalyst.3 Manifying blib/man3/Catalyst::Component::ApplicationAttribute.3 Manifying blib/man3/Catalyst::Base.3 Manifying blib/man3/Catalyst::DispatchType.3 Manifying blib/man3/Catalyst::Engine::HTTP.3 Manifying blib/man3/Catalyst::Request::Upload.3 Manifying blib/man3/Catalyst::Engine.3 MRAMBERG/Catalyst-Runtime-5.80005.tar.gz make -- OK Running make test >>> make test TEST_VERBOSE=1 PERL_DL_NONLAZY=1 /Users/fly818/bin/perl "-MExtUtils::Command::MM" "-e" "test_harness(1, 'inc', 'blib/lib', 'blib/arch')" t/01use.t t/02pod.t t/03podcoverage.t t/04critic.t t/c3_mro.t t/caf_backcompat.t t/cdi_backcompat_plugin_accessor_override.t t/custom_live_component_controller_action_auto_doublebug.t t/custom_live_path_bug.t t/dead_load_bad_args.t t/dead_load_multiple_chained_attributes.t t/dead_no_unknown_error.t t/dead_recursive_chained_attributes.t t/deprecated.t t/live_catalyst_test.t t/live_fork.t t/live_stats.t t/meta_method_unneeded.t t/optional_http-server-restart.t t/optional_http-server.t t/optional_lighttpd-fastcgi-non-root.t t/optional_lighttpd-fastcgi.t t/optional_memleak.t t/optional_stress.t t/optional_threads.t t/plugin_new_method_backcompat.t t/unit_controller_config.t t/unit_controller_namespace.t t/unit_core_classdata.t t/unit_core_component.t t/unit_core_component_loading.t t/unit_core_component_mro.t t/unit_core_engine_fixenv-iis6.t t/unit_core_engine_fixenv-lighttpd.t t/unit_core_log.t t/unit_core_merge_config_hashes.t t/unit_core_mvc.t t/unit_core_path_to.t t/unit_core_plugin.t t/unit_core_setup.t t/unit_core_setup_log.t t/unit_core_setup_stats.t t/unit_core_uri_for.t t/unit_core_uri_with.t t/unit_dispatcher_requestargs_restore.t t/unit_load_catalyst_test.t t/unit_metaclass_compat_extend_non_moose_controller.t t/unit_metaclass_compat_non_moose.t t/unit_metaclass_compat_non_moose_controller.t t/unit_response.t t/unit_stats.t t/unit_utils_env_value.t t/unit_utils_load_class.t t/unit_utils_prefix.t t/unit_utils_request.t t/unit_utils_subdir.t t/aggregate/live_component_controller_action_action.t t/aggregate/live_component_controller_action_auto.t t/aggregate/live_component_controller_action_begin.t t/aggregate/live_component_controller_action_chained.t t/aggregate/live_component_controller_action_default.t t/aggregate/live_component_controller_action_detach.t t/aggregate/live_component_controller_action_end.t t/aggregate/live_component_controller_action_forward.t t/aggregate/live_component_controller_action_global.t t/aggregate/live_component_controller_action_go.t t/aggregate/live_component_controller_action_index.t t/aggregate/live_component_controller_action_inheritance.t t/aggregate/live_component_controller_action_local.t t/aggregate/live_component_controller_action_multipath.t t/aggregate/live_component_controller_action_path.t t/aggregate/live_component_controller_action_path_matchsingle.t t/aggregate/live_component_controller_action_private.t t/aggregate/live_component_controller_action_regexp.t t/aggregate/live_component_controller_action_streaming.t t/aggregate/live_component_controller_action_visit.t t/aggregate/live_component_controller_args.t t/aggregate/live_component_controller_atttributes.t t/aggregate/live_component_controller_moose.t t/aggregate/live_engine_request_auth.t t/aggregate/live_engine_request_body.t t/aggregate/live_engine_request_body_demand.t t/aggregate/live_engine_request_cookies.t t/aggregate/live_engine_request_env.t t/aggregate/live_engine_request_headers.t t/aggregate/live_engine_request_parameters.t t/aggregate/live_engine_request_remote_user.t t/aggregate/live_engine_request_uploads.t t/aggregate/live_engine_request_uri.t t/aggregate/live_engine_response_cookies.t t/aggregate/live_engine_response_errors.t t/aggregate/live_engine_response_headers.t t/aggregate/live_engine_response_large.t t/aggregate/live_engine_response_print.t t/aggregate/live_engine_response_redirect.t t/aggregate/live_engine_response_status.t t/aggregate/live_engine_setup_basics.t t/aggregate/live_engine_setup_plugins.t t/aggregate/live_loop.t t/aggregate/live_plugin_loaded.t t/aggregate/live_priorities.t t/aggregate/live_recursion.t t/aggregate/unit_core_action_for.t t/aggregate/unit_core_appclass_roles_in_plugin_list.t t/aggregate/unit_core_component_layers.t t/aggregate/unit_core_uri_for_action.t t/aggregate/unit_core_uri_for_multibytechar.t t/01use.t ........................................................ 1..1 ok 1 - use Catalyst; ok t/02pod.t ........................................................ skipped: set TEST_POD to enable this test t/03podcoverage.t ................................................ skipped: set TEST_POD to enable this test t/04critic.t ..................................................... skipped: Critic test only for developers. t/aggregate/live_component_controller_action_action.t ............ 1..28 ok 1 - Request ok 2 - Response Successful 2xx ok 3 - Response Content-Type ok 4 - Test Action ok 5 - Test Class ok 6 ok 7 - Content is a serialized Catalyst::Request ok 8 - Request ok 9 - Response Successful 2xx ok 10 - Response Content-Type ok 11 - Test Action ok 12 - Test Class ok 13 ok 14 - Content is a serialized Catalyst::Request ok 15 - Request ok 16 - Response Successful 2xx ok 17 - Response Content-Type ok 18 - Test Action ok 19 - Test Class ok 20 ok 21 - Content is a serialized Catalyst::Request ok 22 - Request ok 23 - Response Successful 2xx ok 24 - Response Content-Type ok 25 - Test Action ok 26 - Test Class ok 27 ok 28 - Content is a serialized Catalyst::Request ok t/aggregate/live_component_controller_action_auto.t .............. 1..18 ok 1 - auto + local ok 2 - Executed actions ok 3 - Content OK ok 4 - auto + default ok 5 - Executed actions ok 6 - Content OK ok 7 - auto + auto + local ok 8 - Executed actions ok 9 - Content OK ok 10 - auto + auto + default ok 11 - Executed actions ok 12 - Content OK ok 13 - auto + failing auto + local ok 14 - Executed actions ok 15 - Content OK ok 16 - auto + default ok 17 - Executed actions ok 18 - Content OK ok t/aggregate/live_component_controller_action_begin.t ............. 1..7 ok 1 - Request ok 2 - Response Successful 2xx ok 3 - Response Content-Type ok 4 - Test Action ok 5 - Test Class ok 6 - Executed actions ok 7 - Content is a serialized Catalyst::Request ok t/aggregate/live_component_controller_action_chained.t ........... 1..148 ok 1 - chained + local endpoint ok 2 - Executed actions ok 3 - Content OK ok 4 - chained + local endpoint; missing last argument ok 5 - Executed actions ok 6 - Status OK ok 7 - chained + subcontroller endpoint ok 8 - Executed actions ok 9 - Content OK ok 10 - chained + relative endpoint ok 11 - Executed actions ok 12 - Content OK ok 13 - chained + local (2 args each) ok 14 - Executed actions ok 15 - Content OK ok 16 - three-chain (only first) ok 17 - Executed actions ok 18 - Content OK ok 19 - three-chain (up to second) ok 20 - Executed actions ok 21 - Content OK ok 22 - three-chain (all three) ok 23 - Executed actions ok 24 - Content OK ok 25 - multi-action (one arg) ok 26 - Executed actions ok 27 - Content OK ok 28 - multi-action (two args) ok 29 - Executed actions ok 30 - Content OK ok 31 - multi-action (three args, should lead to error) ok 32 - Executed actions ok 33 - Status OK ok 34 - root higher than child ok 35 - Executed actions ok 36 - Content OK ok 37 - parent -> child -> parent ok 38 - Executed actions ok 39 - Content OK ok 40 - dispatch on capture num 1 ok 41 - Executed actions ok 42 - Content OK ok 43 - dispatch on capture num 2 ok 44 - Executed actions ok 45 - Content OK ok 46 - priority - slurpy args vs. parent/child ok 47 - Executed actions ok 48 - Content OK ok 49 - priority - fixed args vs. parent/child ok 50 - Executed actions ok 51 - Content OK ok 52 - priority - no Args() order mismatch ok 53 - Executed actions ok 54 - Content OK ok 55 - cross controller w/o par/child relation ok 56 - Executed actions ok 57 - Content OK ok 58 - Correct arguments passed to actions ok 59 - Executed actions ok 60 - Content OK ok 61 - Optional :Args attribute working ok 62 - Executed actions ok 63 - Content OK ok 64 - Optional :PathName attribute working ok 65 - Executed actions ok 66 - Content OK ok 67 - Optional :PathName *and* :Args attributes working ok 68 - Executed actions ok 69 - Content OK ok 70 - :Chained is the same as :Chained('/') ok 71 - Executed actions ok 72 - Content OK ok 73 - :Chained('.') chains to parent controller action ok 74 - Executed actions ok 75 - Content OK ok 76 - :Chained('../action') chains to correct action ok 77 - Executed actions ok 78 - Content OK ok 79 - ../ works to go up more than one level ok 80 - Executed actions ok 81 - Content OK ok 82 - :Chained('../action') chains to correct action ok 83 - Executed actions ok 84 - Content OK ok 85 - :Chained('../action') chains to correct action ok 86 - Executed actions ok 87 - Content OK ok 88 - Behaviour when auto returns 1 correct ok 89 - Executed actions ok 90 - Content OK ok 91 - Behaviour when auto returns 0 correct ok 92 - Executed actions ok 93 - Content OK ok 94 - Correct auto actions are run on cross controller dispatch ok 95 - Executed actions ok 96 - Content OK ok 97 - Forwarding out of auto in chain ok 98 - Executed actions ok 99 - Content OK ok 100 - Detaching out of auto in chain ok 101 - Executed actions ok 102 - Content OK ok 103 - Loose end is not callable ok 104 - Executed actions ok 105 - Status OK ok 106 - Forwarding out a chain ok 107 - Executed actions ok 108 - Content OK ok 109 - Forwarding out a chain ok 110 - Executed actions ok 111 - Content OK ok 112 - uri_for with chained root action as arg ok 113 - Correct URI generated ok 114 - Interception of recursive chains ok 115 - Usage of absolute path part argument emits error ok 116 - chained in root namespace ok 117 - Executed actions ok 118 - Content OK ok 119 - Complex path with multiple empty pathparts ok 120 - Executed actions ok 121 - Content OK ok 122 - Choose between an early Args() and a later more ideal chain ok 123 - Executed actions ok 124 - Content OK ok 125 - Choose between a more specific chain and an earlier looser one ok 126 - Executed actions ok 127 - Content OK ok 128 - Choose between a more specific chain and an earlier looser one ok 129 - Executed actions ok 130 - Content OK ok 131 - Correct arg order ran ok 132 - Executed actions ok 133 - Content OK ok 134 - Correct arg order ran ok 135 ok 136 - Content OK ok 137 - PathPrefix (as an endpoint) ok 138 - Executed actions ok 139 - Content OK ok 140 - static paths are prefered over captures ok 141 - Executed actions ok 142 - we prefer static path parts earlier in the chain not ok 143 - Executed actions # TODO gbjk never got off his ass and fixed this # Failed (TODO) test 'Executed actions' # at t/aggregate/live_component_controller_action_chained.t line 1003. # got: 'TestApp::Controller::Action::Chained->begin, TestApp::Controller::Action::Chained->view, TestApp::Controller::Action::Chained->star_search, TestApp::Controller::Action::Chained->end' # expected: 'TestApp::Controller::Action::Chained->begin, TestApp::Controller::Action::Chained->doc_star, TestApp::Controller::Action::Chained->end' ok 144 - request with URI-encoded arg ok 145 - args decoded ok 146 - captureargs decoded ok 147 - request with URI-encoded arg ok 148 - args decoded ok t/aggregate/live_component_controller_action_default.t ........... 1..16 ok 1 - Request ok 2 - Response Successful 2xx ok 3 - Response Content-Type ok 4 - Test Action ok 5 - Test Class ok 6 - Executed actions ok 7 - Content is a serialized Catalyst::Request ok 8 - Request ok 9 - Invalid URI returned 500 ok 10 - Request ok 11 - Unserialize Catalyst::Request ok 12 - Arguments ok ok 13 - Request ok 14 - Executed actions for /action ok 15 - Request ok 16 - Executed actions for /action/ ok t/aggregate/live_component_controller_action_detach.t ............ 1..18 ok 1 - Request ok 2 - Response Successful 2xx ok 3 - Response Content-Type ok 4 - Test Action ok 5 - Test Class ok 6 - Executed actions ok 7 - Request ok 8 - Response Successful 2xx ok 9 - Response Content-Type ok 10 - Test Action ok 11 - Test Class ok 12 - Executed actions ok 13 - Request with args ok 14 - Response Successful 2xx ok 15 ok 16 - Request with args and method ok 17 - Response Successful 2xx ok 18 ok t/aggregate/live_component_controller_action_end.t ............... 1..7 ok 1 - Request ok 2 - Response Successful 2xx ok 3 - Response Content-Type ok 4 - Test Action ok 5 - Test Class ok 6 - Executed actions ok 7 - Content is a serialized Catalyst::Request ok t/aggregate/live_component_controller_action_forward.t ........... 1..53 ok 1 - Request ok 2 - Response Successful 2xx ok 3 - Response Content-Type ok 4 - Main Class Action ok 5 - Request ok 6 - Response Successful 2xx ok 7 - Response Content-Type ok 8 - Test Action ok 9 - Test Class ok 10 - Executed actions ok 11 - Content is a serialized Catalyst::Request ok 12 - Request ok 13 - Response Successful 2xx ok 14 - Response Content-Type ok 15 - Test Action ok 16 - Test Class ok 17 - Executed actions ok 18 - Content is a serialized Catalyst::Request ok 19 - Request with args ok 20 - Response Successful 2xx ok 21 ok 22 - Request with args and method ok 23 - Response Successful 2xx ok 24 ok 25 - Request ok 26 - Response Successful 2xx ok 27 ok 28 - Request ok 29 - Response Successful 2xx ok 30 ok 31 - Request ok 32 - Response Successful 2xx ok 33 - Response Content-Type ok 34 - Test Action ok 35 - Test Class ok 36 - Executed actions ok 37 - Content is a serialized Catalyst::Request ok 38 - Request ok 39 - Response Successful 2xx ok 40 - Response Content-Type ok 41 - Test Action ok 42 - Test Class ok 43 - Executed actions ok 44 - Content is a serialized Catalyst::Request ok 45 - Request ok 46 - Response Successful 2xx ok 47 - Test Method ok 48 - forward_to_uri_check request ok 49 - forward_to_uri_check successful ok 50 - forward_to_uri_check correct namespace ok 51 - forward/to_action_object request ok 52 - forward/to_action_object successful ok 53 - forward/to_action_object forwards correctly ok t/aggregate/live_component_controller_action_global.t ............ 1..18 ok 1 - Request ok 2 - Response Successful 2xx ok 3 - Response Content-Type ok 4 - Test Action ok 5 - Test Class ok 6 - Content is a serialized Catalyst::Request ok 7 - Request ok 8 - Response Successful 2xx ok 9 - Response Content-Type ok 10 - Test Action ok 11 - Test Class ok 12 - Content is a serialized Catalyst::Request ok 13 - Request ok 14 - Response Successful 2xx ok 15 - Response Content-Type ok 16 - Test Action ok 17 - Test Class ok 18 - Content is a serialized Catalyst::Request ok t/aggregate/live_component_controller_action_go.t ................ 1..54 ok 1 - Request ok 2 - Response Successful 2xx ok 3 - Response Content-Type ok 4 - Main Class Action ok 5 - Request ok 6 - Response Successful 2xx ok 7 - Response Content-Type ok 8 - Test Action ok 9 - Test Class ok 10 - Executed actions ok 11 - Content is a serialized Catalyst::Request ok 12 - Request ok 13 - Response Successful 2xx ok 14 - Response Content-Type ok 15 - Test Action ok 16 - Test Class ok 17 - Executed actions ok 18 - Go died as expected ok 19 - Request with args ok 20 - go('Model::...') test ok 21 - Request with args ok 22 - go('View::...') test ok 23 - Request with args ok 24 - Response Successful 2xx ok 25 - go() with args (old) ok 26 - Request with args and method ok 27 - Response Successful 2xx ok 28 - go() with args (new) ok 29 - Request ok 30 - Response Successful 2xx ok 31 - go() with args_embed_relative ok 32 - Request ok 33 - Response Successful 2xx ok 34 - go() with args_embed_absolute ok 35 - Request ok 36 - Response Successful 2xx ok 37 - Response Content-Type ok 38 - Test Action ok 39 - Test Class ok 40 - Executed actions ok 41 - Content is a serialized Catalyst::Request ok 42 - Request ok 43 - Response Successful 2xx ok 44 - Response Content-Type ok 45 - Test Action ok 46 - Test Class ok 47 - Executed actions ok 48 - Content is a serialized Catalyst::Request ok 49 - Request ok 50 - Response Fails ok 51 - Error message ok 52 - go to chained + subcontroller endpoint ok 53 - Executed actions ok 54 - Content OK ok t/aggregate/live_component_controller_action_index.t ............. 1..20 ok 1 - root index ok 2 - Executed actions ok 3 - root index ok ok 4 - root index no slash ok 5 - root index no slash ok ok 6 - first-level controller index ok 7 - Executed actions ok 8 - first-level controller index ok ok 9 - first-level controller index no slash ok 10 - Executed actions ok 11 - first-level controller index no slash ok ok 12 - second-level controller index ok 13 - Executed actions ok 14 - second-level controller index ok ok 15 - second-level controller index no slash ok 16 - Executed actions ok 17 - second-level controller index no slash ok ok 18 - default with index ok 19 - Executed actions ok 20 - default with index ok ok t/aggregate/live_component_controller_action_inheritance.t ....... 1..21 ok 1 - Request ok 2 - Response Successful 2xx ok 3 - Response Content-Type ok 4 - Test Action ok 5 - Test Class ok 6 - Executed actions ok 7 - Content is a serialized Catalyst::Request ok 8 - Request ok 9 - Response Successful 2xx ok 10 - Response Content-Type ok 11 - Test Action ok 12 - Test Class ok 13 - Executed actions ok 14 - Content is a serialized Catalyst::Request ok 15 - Request ok 16 - Response Successful 2xx ok 17 - Response Content-Type ok 18 - Test Action ok 19 - Test Class ok 20 - Executed actions ok 21 - Content is a serialized Catalyst::Request ok t/aggregate/live_component_controller_action_local.t ............. 1..34 ok 1 - Request ok 2 - Response Successful 2xx ok 3 - Response Content-Type ok 4 - Test Action ok 5 - Test Class ok 6 - Content is a serialized Catalyst::Request ok 7 - Request ok 8 - Response Successful 2xx ok 9 - Response Content-Type ok 10 - Test Action ok 11 - Test Class ok 12 - Content is a serialized Catalyst::Request ok 13 - Request ok 14 - Request with wrong number of args failed ok 15 - Request ok 16 - Response Successful 2xx ok 17 - Response Content-Type ok 18 - Test Action ok 19 - Test Class ok 20 - Content is a serialized Catalyst::Request ok 21 - Request ok 22 - Response Successful 2xx ok 23 - Response Content-Type ok 24 - Test Action ok 25 - Test Class ok 26 - Content is a serialized Catalyst::Request ok 27 - Request ok 28 - Response Successful 2xx ok 29 - Response Content-Type ok 30 - Test Action ok 31 - Test Class ok 32 - Parameters don't split on %2F ok 33 - request with URI-encoded arg ok 34 - args for Local actions URI-decoded ok t/aggregate/live_component_controller_action_multipath.t ......... 1..16 ok 1 - Request ok 2 - Response Successful 2xx ok 3 - Response Content-Type ok 4 - Content is a stream ok 5 - Request ok 6 - Response Successful 2xx ok 7 - Response Content-Type ok 8 - Content is a stream ok 9 - Request ok 10 - Response Successful 2xx ok 11 - Response Content-Type ok 12 - Content is a stream ok 13 - Request ok 14 - Response Successful 2xx ok 15 - Response Content-Type ok 16 - Content is a stream ok t/aggregate/live_component_controller_action_path.t .............. 1..36 ok 1 - Request ok 2 - Response Successful 2xx ok 3 - Response Content-Type ok 4 - Test Action ok 5 - Test Class ok 6 - Content is a serialized Catalyst::Request ok 7 - Request ok 8 - Response Successful 2xx ok 9 - Response Content-Type ok 10 - Test Action ok 11 - Test Class ok 12 - Content is a serialized Catalyst::Request ok 13 - Request ok 14 - Response Successful 2xx ok 15 - Response Content-Type ok 16 - Test Action ok 17 - Test Class ok 18 - Content is a serialized Catalyst::Request ok 19 - Request ok 20 - Response Successful 2xx ok 21 - Response Content-Type ok 22 - Test Action ok 23 - Test Class ok 24 - Content is a serialized Catalyst::Request ok 25 - Request ok 26 - Response Successful 2xx ok 27 - Response Content-Type ok 28 - Test Action ok 29 - Test Class ok 30 - Content is a serialized Catalyst::Request ok 31 - Request ok 32 - Response Successful 2xx ok 33 - Response Content-Type ok 34 - Test Action ok 35 - Test Class ok 36 - Content is a serialized Catalyst::Request ok t/aggregate/live_component_controller_action_path_matchsingle.t .. 1..3 ok 1 - multiple args matched :Path ok 2 - single arg matched :Path Args(1) ok 3 - two args matched :Path Args(2) ok t/aggregate/live_component_controller_action_private.t ........... 1..24 ok 1 - Request ok 2 - Response Successful 2xx ok 3 - Response Content-Type ok 4 - Test Class ok 5 - Access ok 6 - Request ok 7 - Response Successful 2xx ok 8 - Response Content-Type ok 9 - Test Class ok 10 - Access ok 11 - Request ok 12 - Response Server Error 5xx ok 13 - Response Content-Type ok 14 - Catalyst Error ok 15 - Request ok 16 - Response Successful 2xx ok 17 - Response Content-Type ok 18 - Test Class ok 19 - Access ok 20 - Request ok 21 - Response Successful 2xx ok 22 - Response Content-Type ok 23 - Test Class ok 24 - Access ok t/aggregate/live_component_controller_action_regexp.t ............ 1..38 ok 1 - Request ok 2 - Response Successful 2xx ok 3 - Response Content-Type ok 4 - Test Action ok 5 - Test Class ok 6 - Content is a serialized Catalyst::Request ok 7 - Request ok 8 - Response Successful 2xx ok 9 - Response Content-Type ok 10 - Test Action ok 11 - Test Class ok 12 - Content is a serialized Catalyst::Request ok 13 - Request ok 14 - Response Successful 2xx ok 15 - Response Content-Type ok 16 - Test Action ok 17 - Test Class ok 18 - number of captures ok 19 - mandatory capture ok 20 - optional capture ok 21 - Request ok 22 - Response Successful 2xx ok 23 - Response Content-Type ok 24 - Test Action ok 25 - Test Class ok 26 - number of captures ok 27 - mandatory capture ok 28 - optional capture ok 29 - Request ok 30 - Response Successful 2xx ok 31 - Response Content-Type ok 32 - Test Action ok 33 - Test Class ok 34 - Request ok 35 - Response is redirect ok 36 - Test Action ok 37 - Test Class ok 38 - Redirect URI is the same as the request URI ok # Failed test 'Response Successful 2xx' # at t/aggregate/live_component_controller_action_streaming.t line 67. # Failed test 'Response Content-Type' # at t/aggregate/live_component_controller_action_streaming.t line 68. # got: 'text/html' # expected: 'text/plain' # Failed test 'Response Content-Length' # at t/aggregate/live_component_controller_action_streaming.t line 69. # got: undef # expected: '561' # Failed test 'Content is read from filehandle' # at t/aggregate/live_component_controller_action_streaming.t line 70. # got: ' # An Error Occurred # #

An Error Occurred

#

500 Internal Server Error

# # # ' # expected: 'package TestApp::Controller::Action::Streaming; # # use strict; # use base 'TestApp::Controller::Action'; # # sub streaming : Global { # my ( $self, $c ) = @_; # for my $line ( split "\n", <<'EOF' ) { # foo # bar # baz # EOF # $c->res->write("$line\n"); # } # } # # sub body : Local { # my ( $self, $c ) = @_; # # my $file = "$FindBin::Bin/../lib/TestApp/Controller/Action/Streaming.pm"; # my $fh = IO::File->new( $file, 'r' ); # if ( defined $fh ) { # $c->res->body( $fh ); # } # else { # $c->res->body( "Unable to read $file" ); # } # } # # 1; # ' # Looks like you failed 4 tests of 10. t/aggregate/live_component_controller_action_streaming.t ......... 1..10 ok 1 - Request ok 2 - Response Successful 2xx ok 3 - Response Content-Type ok 4 - Response Content-Length ok 5 - Content is a stream ok 6 - Request not ok 7 - Response Successful 2xx not ok 8 - Response Content-Type not ok 9 - Response Content-Length not ok 10 - Content is read from filehandle Dubious, test returned 4 (wstat 1024, 0x400) Failed 4/10 subtests t/aggregate/live_component_controller_action_visit.t ............. 1..60 ok 1 - Request ok 2 - Response Successful 2xx ok 3 - Response Content-Type ok 4 - Main Class Action ok 5 - Request ok 6 - Response Successful 2xx ok 7 - Response Content-Type ok 8 - Test Action ok 9 - Test Class ok 10 - Executed actions ok 11 - Content is a serialized Catalyst::Request ok 12 - Request ok 13 - Response Successful 2xx ok 14 - Response Content-Type ok 15 - Test Action ok 16 - Test Class ok 17 - Executed actions ok 18 - Visit does not die ok 19 - Request with args ok 20 ok 21 - Request with args ok 22 ok 23 - Request with args ok 24 - Response Successful 2xx ok 25 - visit() with args (old) ok 26 - Request with args and method ok 27 - Response Successful 2xx ok 28 - visit() with args (new) ok 29 - Request ok 30 - Response Successful 2xx ok 31 - visit() with args_embed_relative ok 32 - Request ok 33 - Response Successful 2xx ok 34 - visit() with args_embed_absolute ok 35 - Request ok 36 - Response Successful 2xx ok 37 - Response Content-Type ok 38 - Test Action ok 39 - Test Class ok 40 - Executed actions ok 41 - Content is a serialized Catalyst::Request ok 42 - Request ok 43 - Response Successful 2xx ok 44 - Response Content-Type ok 45 - Test Action ok 46 - Test Class ok 47 - Executed actions ok 48 - Content is a serialized Catalyst::Request ok 49 - Request ok 50 - Response Fails ok 51 - Cannot visit app namespace ok 52 - visit to chained + subcontroller endpoint for 1 ok 53 - Executed actions for 1 ok 54 - Content OK for 1 ok 55 - visit to chained + subcontroller endpoint for 2 ok 56 - Executed actions for 2 ok 57 - Content OK for 2 ok 58 - visit to chained + subcontroller endpoint for 3 ok 59 - Executed actions for 3 ok 60 - Content OK for 3 ok t/aggregate/live_component_controller_args.t ..................... 1..522 ok 1 - Requested args for path %3A ok 2 - : as args ok 3 - Requested params for path %3A ok 4 - : as params ok 5 - Requested capture for path %3A ok 6 - : as capture ok 7 - Requested args for path %2F ok 8 - / as args ok 9 - Requested params for path %2F ok 10 - / as params ok 11 - Requested capture for path ok 12 - as capture ok 13 - Requested args for path %3F ok 14 - ? as args ok 15 - Requested params for path %3F ok 16 - ? as params ok 17 - Requested capture for path %3F ok 18 - ? as capture ok 19 - Requested args for path %5B ok 20 - [ as args ok 21 - Requested params for path %5B ok 22 - [ as params ok 23 - Requested capture for path %5B ok 24 - [ as capture ok 25 - Requested args for path %5D ok 26 - ] as args ok 27 - Requested params for path %5D ok 28 - ] as params ok 29 - Requested capture for path %5D ok 30 - ] as capture ok 31 - Requested args for path %40 ok 32 - @ as args ok 33 - Requested params for path %40 ok 34 - @ as params ok 35 - Requested capture for path %40 ok 36 - @ as capture ok 37 - Requested args for path ! ok 38 - ! as args ok 39 - Requested params for path ! ok 40 - ! as params ok 41 - Requested capture for path ! ok 42 - ! as capture ok 43 - Requested args for path %24 ok 44 - $ as args ok 45 - Requested params for path %24 ok 46 - $ as params ok 47 - Requested capture for path %24 ok 48 - $ as capture ok 49 - Requested args for path %26 ok 50 - & as args ok 51 - Requested params for path %26 ok 52 - & as params ok 53 - Requested capture for path %26 ok 54 - & as capture ok 55 - Requested args for path ' ok 56 - ' as args ok 57 - Requested params for path ' ok 58 - ' as params ok 59 - Requested capture for path ' ok 60 - ' as capture ok 61 - Requested args for path ( ok 62 - ( as args ok 63 - Requested params for path ( ok 64 - ( as params ok 65 - Requested capture for path ( ok 66 - ( as capture ok 67 - Requested args for path ) ok 68 - ) as args ok 69 - Requested params for path ) ok 70 - ) as params ok 71 - Requested capture for path ) ok 72 - ) as capture ok 73 - Requested args for path * ok 74 - * as args ok 75 - Requested params for path * ok 76 - * as params ok 77 - Requested capture for path * ok 78 - * as capture ok 79 - Requested args for path %2B ok 80 - + as args ok 81 - Requested params for path %2B ok 82 - + as params ok 83 - Requested capture for path %2B ok 84 - + as capture ok 85 - Requested args for path %3B ok 86 - ; as args ok 87 - Requested params for path %3B ok 88 - ; as params ok 89 - Requested capture for path %3B ok 90 - ; as capture ok 91 - Requested args for path %3D ok 92 - = as args ok 93 - Requested params for path %3D ok 94 - = as params ok 95 - Requested capture for path %3D ok 96 - = as capture ok 97 - Requested args for path %2C ok 98 - , as args ok 99 - Requested params for path %2C ok 100 - , as params ok 101 - Requested capture for path %2C ok 102 - , as capture ok 103 - Requested args for path %23 ok 104 - \# as args ok 105 - Requested params for path %23 ok 106 - \# as params ok 107 - Requested capture for path %23 ok 108 - \# as capture ok 109 - Requested args for path a ok 110 - a as args ok 111 - Requested params for path a ok 112 - a as params ok 113 - Requested capture for path a ok 114 - a as capture ok 115 - Requested args for path b ok 116 - b as args ok 117 - Requested params for path b ok 118 - b as params ok 119 - Requested capture for path b ok 120 - b as capture ok 121 - Requested args for path c ok 122 - c as args ok 123 - Requested params for path c ok 124 - c as params ok 125 - Requested capture for path c ok 126 - c as capture ok 127 - Requested args for path d ok 128 - d as args ok 129 - Requested params for path d ok 130 - d as params ok 131 - Requested capture for path d ok 132 - d as capture ok 133 - Requested args for path e ok 134 - e as args ok 135 - Requested params for path e ok 136 - e as params ok 137 - Requested capture for path e ok 138 - e as capture ok 139 - Requested args for path f ok 140 - f as args ok 141 - Requested params for path f ok 142 - f as params ok 143 - Requested capture for path f ok 144 - f as capture ok 145 - Requested args for path g ok 146 - g as args ok 147 - Requested params for path g ok 148 - g as params ok 149 - Requested capture for path g ok 150 - g as capture ok 151 - Requested args for path h ok 152 - h as args ok 153 - Requested params for path h ok 154 - h as params ok 155 - Requested capture for path h ok 156 - h as capture ok 157 - Requested args for path i ok 158 - i as args ok 159 - Requested params for path i ok 160 - i as params ok 161 - Requested capture for path i ok 162 - i as capture ok 163 - Requested args for path j ok 164 - j as args ok 165 - Requested params for path j ok 166 - j as params ok 167 - Requested capture for path j ok 168 - j as capture ok 169 - Requested args for path k ok 170 - k as args ok 171 - Requested params for path k ok 172 - k as params ok 173 - Requested capture for path k ok 174 - k as capture ok 175 - Requested args for path l ok 176 - l as args ok 177 - Requested params for path l ok 178 - l as params ok 179 - Requested capture for path l ok 180 - l as capture ok 181 - Requested args for path m ok 182 - m as args ok 183 - Requested params for path m ok 184 - m as params ok 185 - Requested capture for path m ok 186 - m as capture ok 187 - Requested args for path n ok 188 - n as args ok 189 - Requested params for path n ok 190 - n as params ok 191 - Requested capture for path n ok 192 - n as capture ok 193 - Requested args for path o ok 194 - o as args ok 195 - Requested params for path o ok 196 - o as params ok 197 - Requested capture for path o ok 198 - o as capture ok 199 - Requested args for path p ok 200 - p as args ok 201 - Requested params for path p ok 202 - p as params ok 203 - Requested capture for path p ok 204 - p as capture ok 205 - Requested args for path q ok 206 - q as args ok 207 - Requested params for path q ok 208 - q as params ok 209 - Requested capture for path q ok 210 - q as capture ok 211 - Requested args for path r ok 212 - r as args ok 213 - Requested params for path r ok 214 - r as params ok 215 - Requested capture for path r ok 216 - r as capture ok 217 - Requested args for path s ok 218 - s as args ok 219 - Requested params for path s ok 220 - s as params ok 221 - Requested capture for path s ok 222 - s as capture ok 223 - Requested args for path t ok 224 - t as args ok 225 - Requested params for path t ok 226 - t as params ok 227 - Requested capture for path t ok 228 - t as capture ok 229 - Requested args for path u ok 230 - u as args ok 231 - Requested params for path u ok 232 - u as params ok 233 - Requested capture for path u ok 234 - u as capture ok 235 - Requested args for path v ok 236 - v as args ok 237 - Requested params for path v ok 238 - v as params ok 239 - Requested capture for path v ok 240 - v as capture ok 241 - Requested args for path w ok 242 - w as args ok 243 - Requested params for path w ok 244 - w as params ok 245 - Requested capture for path w ok 246 - w as capture ok 247 - Requested args for path x ok 248 - x as args ok 249 - Requested params for path x ok 250 - x as params ok 251 - Requested capture for path x ok 252 - x as capture ok 253 - Requested args for path y ok 254 - y as args ok 255 - Requested params for path y ok 256 - y as params ok 257 - Requested capture for path y ok 258 - y as capture ok 259 - Requested args for path z ok 260 - z as args ok 261 - Requested params for path z ok 262 - z as params ok 263 - Requested capture for path z ok 264 - z as capture ok 265 - Requested args for path A ok 266 - A as args ok 267 - Requested params for path A ok 268 - A as params ok 269 - Requested capture for path A ok 270 - A as capture ok 271 - Requested args for path B ok 272 - B as args ok 273 - Requested params for path B ok 274 - B as params ok 275 - Requested capture for path B ok 276 - B as capture ok 277 - Requested args for path C ok 278 - C as args ok 279 - Requested params for path C ok 280 - C as params ok 281 - Requested capture for path C ok 282 - C as capture ok 283 - Requested args for path D ok 284 - D as args ok 285 - Requested params for path D ok 286 - D as params ok 287 - Requested capture for path D ok 288 - D as capture ok 289 - Requested args for path E ok 290 - E as args ok 291 - Requested params for path E ok 292 - E as params ok 293 - Requested capture for path E ok 294 - E as capture ok 295 - Requested args for path F ok 296 - F as args ok 297 - Requested params for path F ok 298 - F as params ok 299 - Requested capture for path F ok 300 - F as capture ok 301 - Requested args for path G ok 302 - G as args ok 303 - Requested params for path G ok 304 - G as params ok 305 - Requested capture for path G ok 306 - G as capture ok 307 - Requested args for path H ok 308 - H as args ok 309 - Requested params for path H ok 310 - H as params ok 311 - Requested capture for path H ok 312 - H as capture ok 313 - Requested args for path I ok 314 - I as args ok 315 - Requested params for path I ok 316 - I as params ok 317 - Requested capture for path I ok 318 - I as capture ok 319 - Requested args for path J ok 320 - J as args ok 321 - Requested params for path J ok 322 - J as params ok 323 - Requested capture for path J ok 324 - J as capture ok 325 - Requested args for path K ok 326 - K as args ok 327 - Requested params for path K ok 328 - K as params ok 329 - Requested capture for path K ok 330 - K as capture ok 331 - Requested args for path L ok 332 - L as args ok 333 - Requested params for path L ok 334 - L as params ok 335 - Requested capture for path L ok 336 - L as capture ok 337 - Requested args for path M ok 338 - M as args ok 339 - Requested params for path M ok 340 - M as params ok 341 - Requested capture for path M ok 342 - M as capture ok 343 - Requested args for path N ok 344 - N as args ok 345 - Requested params for path N ok 346 - N as params ok 347 - Requested capture for path N ok 348 - N as capture ok 349 - Requested args for path O ok 350 - O as args ok 351 - Requested params for path O ok 352 - O as params ok 353 - Requested capture for path O ok 354 - O as capture ok 355 - Requested args for path P ok 356 - P as args ok 357 - Requested params for path P ok 358 - P as params ok 359 - Requested capture for path P ok 360 - P as capture ok 361 - Requested args for path Q ok 362 - Q as args ok 363 - Requested params for path Q ok 364 - Q as params ok 365 - Requested capture for path Q ok 366 - Q as capture ok 367 - Requested args for path R ok 368 - R as args ok 369 - Requested params for path R ok 370 - R as params ok 371 - Requested capture for path R ok 372 - R as capture ok 373 - Requested args for path S ok 374 - S as args ok 375 - Requested params for path S ok 376 - S as params ok 377 - Requested capture for path S ok 378 - S as capture ok 379 - Requested args for path T ok 380 - T as args ok 381 - Requested params for path T ok 382 - T as params ok 383 - Requested capture for path T ok 384 - T as capture ok 385 - Requested args for path U ok 386 - U as args ok 387 - Requested params for path U ok 388 - U as params ok 389 - Requested capture for path U ok 390 - U as capture ok 391 - Requested args for path V ok 392 - V as args ok 393 - Requested params for path V ok 394 - V as params ok 395 - Requested capture for path V ok 396 - V as capture ok 397 - Requested args for path W ok 398 - W as args ok 399 - Requested params for path W ok 400 - W as params ok 401 - Requested capture for path W ok 402 - W as capture ok 403 - Requested args for path X ok 404 - X as args ok 405 - Requested params for path X ok 406 - X as params ok 407 - Requested capture for path X ok 408 - X as capture ok 409 - Requested args for path Y ok 410 - Y as args ok 411 - Requested params for path Y ok 412 - Y as params ok 413 - Requested capture for path Y ok 414 - Y as capture ok 415 - Requested args for path Z ok 416 - Z as args ok 417 - Requested params for path Z ok 418 - Z as params ok 419 - Requested capture for path Z ok 420 - Z as capture ok 421 - Requested args for path 0 ok 422 - 0 as args ok 423 - Requested params for path 0 ok 424 - 0 as params ok 425 - Requested capture for path 0 ok 426 - 0 as capture ok 427 - Requested args for path 1 ok 428 - 1 as args ok 429 - Requested params for path 1 ok 430 - 1 as params ok 431 - Requested capture for path 1 ok 432 - 1 as capture ok 433 - Requested args for path 2 ok 434 - 2 as args ok 435 - Requested params for path 2 ok 436 - 2 as params ok 437 - Requested capture for path 2 ok 438 - 2 as capture ok 439 - Requested args for path 3 ok 440 - 3 as args ok 441 - Requested params for path 3 ok 442 - 3 as params ok 443 - Requested capture for path 3 ok 444 - 3 as capture ok 445 - Requested args for path 4 ok 446 - 4 as args ok 447 - Requested params for path 4 ok 448 - 4 as params ok 449 - Requested capture for path 4 ok 450 - 4 as capture ok 451 - Requested args for path 5 ok 452 - 5 as args ok 453 - Requested params for path 5 ok 454 - 5 as params ok 455 - Requested capture for path 5 ok 456 - 5 as capture ok 457 - Requested args for path 6 ok 458 - 6 as args ok 459 - Requested params for path 6 ok 460 - 6 as params ok 461 - Requested capture for path 6 ok 462 - 6 as capture ok 463 - Requested args for path 7 ok 464 - 7 as args ok 465 - Requested params for path 7 ok 466 - 7 as params ok 467 - Requested capture for path 7 ok 468 - 7 as capture ok 469 - Requested args for path 8 ok 470 - 8 as args ok 471 - Requested params for path 8 ok 472 - 8 as params ok 473 - Requested capture for path 8 ok 474 - 8 as capture ok 475 - Requested args for path 9 ok 476 - 9 as args ok 477 - Requested params for path 9 ok 478 - 9 as params ok 479 - Requested capture for path 9 ok 480 - 9 as capture ok 481 - Requested args for path - ok 482 - - as args ok 483 - Requested params for path - ok 484 - - as params ok 485 - Requested capture for path - ok 486 - - as capture ok 487 - Requested args for path . ok 488 - . as args ok 489 - Requested params for path . ok 490 - . as params ok 491 - Requested capture for path . ok 492 - . as capture ok 493 - Requested args for path _ ok 494 - _ as args ok 495 - Requested params for path _ ok 496 - _ as params ok 497 - Requested capture for path _ ok 498 - _ as capture ok 499 - Requested args for path ~ ok 500 - ~ as args ok 501 - Requested params for path ~ ok 502 - ~ as params ok 503 - Requested capture for path ~ ok 504 - ~ as capture ok 505 - Requested args for path %20 ok 506 - as args ok 507 - Requested params for path %20 ok 508 - as params ok 509 - Requested capture for path %20 ok 510 - as capture ok 511 - Requested args for path %2F/%2F ok 512 - // as args ok 513 - Requested params for path %2F/%2F ok 514 - // as params ok 515 - Requested capture for path ok 516 - as capture ok 517 - Requested args for path %25/%25 ok 518 - %% as args ok 519 - Requested params for path %25/%25 ok 520 - %% as params ok 521 - Requested capture for path %25/%25 ok 522 - %% as capture ok t/aggregate/live_component_controller_atttributes.t .............. 1..4 ok 1 - get /attributes/view ok 2 - Response Unsuccessful ok 3 - get /attributes/foo ok 4 - Response OK ok t/aggregate/live_component_controller_moose.t .................... 1..12 ok 1 ok 2 - attribute default values get set correctly ok 3 ok 4 - parent controller method called ok 5 - after works as expected ok 6 ok 7 - attribute default values get set correctly ok 8 - before works as expected ok 9 ok 10 - attribute default values get set correctly ok 11 - after works as expected ok 12 - before works as expected ok t/aggregate/live_engine_request_auth.t ........................... 1..7 ok 1 - Request ok 2 - Response Successful 2xx ok 3 - Response Content-Type ok 4 - Content is a serialized Catalyst::Request ok 5 - Unserialize Catalyst::Request ok 6 - The object isa Catalyst::Request ok 7 - auth header ok ok t/aggregate/live_engine_request_body.t ........................... 1..23 ok 1 - Request ok 2 - Response Successful 2xx ok 3 - Response Content-Type ok 4 - Content is a serialized Catalyst::Request ok 5 - Unserialize Catalyst::Request ok 6 - The object isa Catalyst::Request ok 7 - Catalyst::Request method ok 8 - Catalyst::Request Content-Type ok 9 ok 10 - Catalyst::Request Content-Length ok 11 - Request ok 12 - Response Successful 2xx ok 13 - Response Content-Type ok 14 - Content is a serialized Catalyst::Request ok 15 - Unserialize Catalyst::Request ok 16 - The object isa Catalyst::Request ok 17 - Catalyst::Request method ok 18 - Catalyst::Request Content-Type ok 19 ok 20 - Catalyst::Request Content-Length ok 21 - Request ok 22 - Response Successful 2xx ok 23 - Has body ok t/aggregate/live_engine_request_body_demand.t .................... 1..12 ok 1 - Request ok 2 - Response Successful 2xx ok 3 - Unserialize params ok 4 - Catalyst::Request query parameters ok 5 - Request ok 6 - Response Successful 2xx ok 7 - Unserialize params ok 8 - Catalyst::Request body and query parameters ok 9 - Request ok 10 - Response Successful 2xx ok 11 - Response Content-Type ok 12 - Response Content ok t/aggregate/live_engine_request_cookies.t ........................ 1..13 ok 1 - Request ok 2 - Response Successful 2xx ok 3 - Response Content-Type ok 4 - Content is a serialized Catalyst::Request ok 5 - Unserialize Catalyst::Request ok 6 - The object isa Catalyst::Request ok 7 - Cookie Catalyst isa CGI::Simple::Cookie ok 8 - Cookie Catalyst name ok 9 - Cookie Catalyst value ok 10 - Cookie Cool isa CGI::Simple::Cookie ok 11 - Cookie Cool name ok 12 - Cookie Cool value ok 13 - Cookies ok t/aggregate/live_engine_request_env.t ............................ 1..7 ok 1 - Request ok 2 - Response Successful 2xx ok 3 - Response Content-Type ok 4 - Unserialize Catalyst::Request ok 5 ok 6 - Have a PATH env var ok 7 - Value we set as expected ok t/aggregate/live_engine_request_headers.t ........................ 1..17 ok 1 - Request ok 2 - Response Successful 2xx ok 3 - Response Content-Type ok 4 - Content is a serialized Catalyst::Request ok 5 - Unserialize Catalyst::Request ok 6 - The object isa Catalyst::Request ok 7 - Catalyst::Request->headers isa HTTP::Headers ok 8 - Catalyst::Request->header X-Whats-Cool ok 9 - Multiple message-headers are joined as a comma-separated list ok 10 - Catalyst::Request->header User-Agent ok 11 - Catalyst::Request->header Host ok 12 - Catalyst::Request proxied base ok 13 - Catalyst::Request proxied address ok 14 - Request ok 15 - Unserialize Catalyst::Request ok 16 - Catalyst::Request non-proxied base ok 17 - Catalyst::Request non-proxied address ok t/aggregate/live_engine_request_parameters.t ..................... 1..53 ok 1 - Request ok 2 - Response Successful 2xx ok 3 - Response Content-Type ok 4 - Content is a serialized Catalyst::Request ok 5 - Unserialize Catalyst::Request ok 6 - The object isa Catalyst::Request ok 7 - Catalyst::Request method ok 8 - Catalyst::Request parameters ok 9 - Request ok 10 - Response Successful 2xx ok 11 - Response Content-Type ok 12 ok 13 - %2b not double decoded ok 14 - Request ok 15 - Response Successful 2xx ok 16 - Response Content-Type ok 17 ok 18 - = not ignored ok 19 - Request ok 20 - Response Successful 2xx ok 21 - Response Content-Type ok 22 - Content is a serialized Catalyst::Request ok 23 - Unserialize Catalyst::Request ok 24 - The object isa Catalyst::Request ok 25 - Catalyst::Request method ok 26 - Catalyst::Request parameters ok 27 - Catalyst::Request arguments ok 28 - Catalyst::Request uploads ok 29 - Catalyst::Request cookie ok 30 - Request ok 31 - Unserialize Catalyst::Request ok 32 - Catalyst::Request parameters ok 33 - Request ok 34 - Unserialize Catalyst::Request ok 35 - Catalyst::Request POST query_string ok 36 - Catalyst::Request query_keywords ok 37 - Catalyst::Request parameters ok 38 - Request ok 39 - Unserialize Catalyst::Request ok 40 - Catalyst::Request GET query_string ok 41 - Request ok 42 - Response Successful 2xx ok 43 - Response Content-Type ok 44 ok 45 - remove empty parameter ok 46 - empty parameter ok 47 - Request ok 48 - Response Successful 2xx ok 49 - Response Content-Type ok 50 ok 51 - remove empty parameter ok 52 - empty parameter ok 53 - empty parameter ok t/aggregate/live_engine_request_remote_user.t .................... 1..7 ok 1 - Request ok 2 - Response Successful 2xx ok 3 - Response Content-Type ok 4 - Content is a serialized Catalyst::Request ok 5 - Unserialize Catalyst::Request ok 6 - The object isa Catalyst::Request ok 7 - $c->req->remote_user ok ok t/aggregate/live_engine_request_uploads.t ........................ 1..105 ok 1 - Request ok 2 - Response Successful 2xx ok 3 - Response Content-Type ok 4 - Content is a serialized Catalyst::Request ok 5 - Unserialize Catalyst::Request ok 6 - The object isa Catalyst::Request ok 7 - Catalyst::Request method ok 8 - Catalyst::Request Content-Type ok 9 - Catalyst::Request Content-Length ok 10 - The object isa Catalyst::Request::Upload ok 11 - Upload Content-Type ok 12 - Upload Content-Length ok 13 - legacy param method ok ok 14 - Upload temp file was deleted ok 15 - The object isa Catalyst::Request::Upload ok 16 - Upload Content-Type ok 17 - Upload Content-Length ok 18 - legacy param method ok ok 19 - Upload temp file was deleted ok 20 - The object isa Catalyst::Request::Upload ok 21 - Upload Content-Type ok 22 - Upload Content-Length ok 23 - legacy param method ok ok 24 - Upload temp file was deleted ok 25 - Request ok 26 - Response Successful 2xx ok 27 - Response Content-Type ok 28 - Content is a serialized Catalyst::Request ok 29 - Unserialize Catalyst::Request ok 30 - The object isa Catalyst::Request ok 31 - Catalyst::Request method ok 32 - Catalyst::Request Content-Type ok 33 - Catalyst::Request Content-Length ok 34 - The object isa Catalyst::Request::Upload ok 35 - Upload Content-Type ok 36 - Upload filename ok 37 - Upload Content-Length ok 38 - Upload basename ok 39 - Upload temp file was deleted ok 40 - The object isa Catalyst::Request::Upload ok 41 - Upload Content-Type ok 42 - Upload filename ok 43 - Upload Content-Length ok 44 - Upload basename ok 45 - Upload temp file was deleted ok 46 - The object isa Catalyst::Request::Upload ok 47 - Upload Content-Type ok 48 - Upload filename ok 49 - Upload Content-Length ok 50 - Upload basename ok 51 - Upload temp file was deleted ok 52 - Request ok 53 - Response Successful 2xx ok 54 - Response Content-Type ok 55 - Content ok 56 - Request ok 57 - Response Error ok 58 - Request ok 59 - Response Successful 2xx ok 60 - Response Content-Type ok 61 - Upload with name file1 ok 62 - Upload with name file2 ok 63 - Unserialize Catalyst::Request ok 64 - Upload temp file was deleted ok 65 - Upload temp file was deleted ok 66 - Request ok 67 - Response Successful 2xx ok 68 - Response Content-Type ok 69 - Content is a serialized Catalyst::Request ok 70 - Unserialize Catalyst::Request ok 71 - The object isa Catalyst::Request ok 72 - Catalyst::Request method ok 73 - Catalyst::Request Content-Type ok 74 - Catalyst::Request Content-Length ok 75 - 2 values ok 76 - correct value ok 77 - filename ok 78 - The object isa Catalyst::Request::Upload ok 79 - Upload Content-Type ok 80 - Upload Content-Length ok 81 - Upload Filename ok 82 - Upload basename ok 83 - Upload temp file was deleted ok 84 - Request ok 85 - Response Successful 2xx ok 86 - Response Content-Type ok 87 - Content is a serialized HTTP::Body::OctetStream ok 88 - Unserialize HTTP::Body::OctetStream ok 89 - The object isa HTTP::Body::OctetStream ok 90 - The object isa File::Temp ok 91 - Upload temp file was deleted ok 92 - Request ok 93 - Response Successful 2xx ok 94 - Response Content-Type ok 95 - Content is a serialized Catalyst::Request ok 96 - Unserialize Catalyst::Request ok 97 - The object isa Catalyst::Request ok 98 - Catalyst::Request method ok 99 - Catalyst::Request Content-Type ok 100 - Catalyst::Request Content-Length ok 101 - The object isa Catalyst::Request::Upload ok 102 - Upload Content-Type ok 103 - Upload Content-Length ok 104 - uploadtmp ok 105 - Upload temp file was deleted ok t/aggregate/live_engine_request_uri.t ............................ 1..74 ok 1 - Request ok 2 - Response Successful 2xx ok 3 - Unserialize Catalyst::Request ok 4 - URI contains new path ok 5 - Request ok 6 - Response Successful 2xx ok 7 - Unserialize Catalyst::Request ok 8 - Base URI contains new location ok 9 - URI contains correct path ok 10 - Request ok 11 - Response Successful 2xx ok 12 - Unserialize Catalyst::Request ok 13 - Base + Path ok ok 14 - HTTPS Request ok 15 - Response Successful 2xx ok 16 - Unserialize Catalyst::Request ok 17 - HTTPS base ok ok 18 - HTTPS uri ok ok 19 - Request ok 20 - Response Successful 2xx ok 21 - Unserialize Catalyst::Request ok 22 - Query string ok ok 23 - Parameters ok ok 24 - Request ok 25 - Response Successful 2xx ok 26 - Unserialize Catalyst::Request ok 27 - Query string ok ok 28 - Unescaped param ok ok 29 - Request ok 30 - Response Successful 2xx ok 31 - param "a" ok ok 32 - param "b" ok ok 33 - param "c" ok ok 34 - no c in return ok 35 - Request ok 36 - Response Successful 2xx ok 37 - param "a" ok ok 38 - param "b" ok ok 39 - param "c" ok ok 40 - no c in return ok 41 - Request ok 42 - Response Successful 2xx ok 43 - param "a" ok ok 44 - param "b" ok ok 45 - param "c" deleted ok ok 46 - no c in return ok 47 - Request ok 48 - Response Successful 2xx ok 49 - param "a" ok ok 50 - Request ok 51 - Response Successful 2xx ok 52 - uri_with ok ok 53 - Request ok 54 - Response Successful 2xx ok 55 - no warnings emitted ok 56 - Request ok 57 - Response Successful 2xx ok 58 - uri_with ok ok 59 - Request ok 60 - Response Successful 2xx ok 61 - uri_with ok ok 62 - Request ok 63 - Response Successful 2xx ok 64 - uri_with ok ok 65 - Request ok 66 - Response Successful 2xx ok 67 - uri_with ok ok 68 - Request ok 69 - Response Successful 2xx ok 70 - param "a" ok ok 71 - param "b" ok ok 72 - param "c" ok ok 73 - Request ok 74 - Response Successful 2xx ok t/aggregate/live_engine_response_cookies.t ....................... 1..15 ok 1 - Request ok 2 - Response Successful 2xx ok 3 - Response Content-Type ok 4 - Test Action ok 5 - Response Cookies ok 6 - Request ok 7 - Response Redirection 3xx ok 8 - Response Code ok 9 - Test Action ok 10 - Response Cookies ok 11 - Request ok 12 - Response Successful 2xx ok 13 - Response Content-Type ok 14 - Test Action ok 15 - Response Cookies ok t/aggregate/live_engine_response_errors.t ........................ 1..18 ok 1 - Request ok 2 - Response Server Error 5xx ok 3 - Response Code ok 4 - Response Content-Type ok 5 - Test Action ok 6 - Catalyst Error ok 7 - Request ok 8 - Response Server Error 5xx ok 9 - Response Code ok 10 - Response Content-Type ok 11 - Test Action ok 12 - Catalyst Error ok 13 - Request ok 14 - Response Server Error 5xx ok 15 - Response Code ok 16 - Response Content-Type ok 17 - Test Action ok 18 - Catalyst Error ok t/aggregate/live_engine_response_headers.t ....................... 1..18 ok 1 - Request ok 2 - Response Successful 2xx ok 3 - Response Code ok 4 - Test Action ok 5 - Response Header X-Header-Catalyst ok 6 - Response Header X-Header-Cool ok 7 - Response Header X-Header-Numbers ok 8 - Response Header Content-Length ok 9 - HEAD method content is empty ok 10 - Request ok 11 - Response Successful 2xx ok 12 - Response Code ok 13 - Test Action ok 14 - Response Header X-Header-Catalyst ok 15 - Response Header X-Header-Cool ok 16 - Response Header X-Header-Numbers ok 17 - Response Header Content-Length ok 18 - GET method content ok t/aggregate/live_engine_response_large.t ......................... 1..6 ok 1 - Request ok 2 - Response Successful 2xx ok 3 - Length OK ok 4 - Request ok 5 - Response Successful 2xx ok 6 - Length OK ok t/aggregate/live_engine_response_print.t ......................... 1..9 ok 1 - Request ok 2 - Response one successful 2xx ok 3 - Content one OK ok 4 - Request ok 5 - Response three successful 2xx ok 6 - Content three OK ok 7 - Request ok 8 - Response two successful 2xx ok 9 - Content two OK ok t/aggregate/live_engine_response_redirect.t ...................... 1..26 ok 1 - Request ok 2 - Response Redirection 3xx ok 3 - Response Code ok 4 - Test Action ok 5 - Response Header Location ok 6 - 302 Redirect contains Content-Length ok 7 - 302 Redirect contains a response body ok 8 - Request ok 9 - Response Redirection 3xx ok 10 - Response Code ok 11 - Test Action ok 12 - Response Header Location ok 13 - Request ok 14 - Response Redirection 3xx ok 15 - Response Code ok 16 - Test Action ok 17 - Response Header Location ok 18 - 301 Redirect contains Content-Length ok 19 - 301 Redirect contains a response body ok 20 - Request ok 21 - Response Redirection 3xx ok 22 - Response Code ok 23 - Test Action ok 24 - Response Header Location ok 25 - 307 Redirect contains Content-Length ok 26 - 307 Redirect contains a response body ok t/aggregate/live_engine_response_status.t ........................ 1..30 ok 1 - Request ok 2 - Response Successful 2xx ok 3 - Response Code ok 4 - Response Content-Type ok 5 - Test Action ok 6 - Response Content ok 7 - Request ok 8 - Response Client Error 4xx ok 9 - Response Code ok 10 - Response Content-Type ok 11 - Test Action ok 12 - Response Content ok 13 - Request ok 14 - Response Client Error 4xx ok 15 - Response Code ok 16 - Response Content-Type ok 17 - Test Action ok 18 - Response Content ok 19 - Request ok 20 - Response Client Error 4xx ok 21 - Response Code ok 22 - Response Content-Type ok 23 - Test Action ok 24 - Response Content ok 25 - Request ok 26 - Response Server Error 5xx ok 27 - Response Code ok 28 - Response Content-Type ok 29 - Test Action ok 30 - Response Content ok t/aggregate/live_engine_setup_basics.t ........................... 1..1 ok 1 ok t/aggregate/live_engine_setup_plugins.t .......................... 1..2 ok 1 - Request ok 2 ok t/aggregate/live_loop.t .......................................... 1..3 ok 1 - Request ok 2 - Response Successful 2xx ok 3 - Loop OK ok t/aggregate/live_plugin_loaded.t ................................. 1..5 ok 1 - Request ok 2 - Response Successful 2xx ok 3 - Response Content-Type ok 4 - Content is a serialized Catalyst::Request ok 5 - Loaded plugins ok t/aggregate/live_priorities.t .................................... 1..28 ok 1 - Regex vs. Local: local wins ok 2 - Regex vs. Local: local wins (trailing slash) ok 3 - Regex vs. LocalRegex: regex wins ok 4 - Regex vs. LocalRegex: regex wins (trailing slash) ok 5 - Regex vs. Path: path wins ok 6 - Regex vs. Path: path wins (trailing slash) ok 7 - Local vs. LocalRegex: local wins ok 8 - Local vs. LocalRegex: local wins (trailing slash) ok 9 - Local vs. Path 1: local wins ok 10 - Local vs. Path 1: local wins (trailing slash) ok 11 - Local vs. Path 2: path wins ok 12 - Local vs. Path 2: path wins (trailing slash) ok 13 - Path vs. LocalRegex: path wins ok 14 - Path vs. LocalRegex: path wins (trailing slash) ok 15 - index vs. Regex: index wins ok 16 - index vs. Regex: index wins (trailing slash) ok 17 - index vs. Local: index wins ok 18 - index vs. Local: index wins (trailing slash) ok 19 - index vs. LocalRegex: index wins ok 20 - index vs. LocalRegex: index wins (trailing slash) ok 21 - index vs. Path: index wins ok 22 - index vs. Path: index wins (trailing slash) ok 23 - multimethod zero: zero wins ok 24 - multimethod zero: zero wins (trailing slash) ok 25 - multimethod one: one 1 wins ok 26 - multimethod one: one 1 wins (trailing slash) ok 27 - multimethod two: two 1 2 wins ok 28 - multimethod two: two 1 2 wins (trailing slash) ok t/aggregate/live_recursion.t ..................................... 1..3 ok 1 - Request ok 2 - Response Not Successful ok 3 - Deep Recursion Detected ok t/aggregate/unit_core_action_for.t ............................... 1..4 ok 1 - use TestApp; ok 2 - action_for on appclass ok ok 3 - action_for on controller ok ok 4 - action stringifies ok t/aggregate/unit_core_appclass_roles_in_plugin_list.t ............ 1..2 ok 1 - TestApp->setup_finalize modifier run once ok 2 - TestApp->setup_dispacter modifier run once ok t/aggregate/unit_core_component_layers.t ......................... 1..6 ok 1 - use TestApp; ok 2 - TestApp::Model::Foo->can('model_foo_method') ok 3 - TestApp::Model::Foo->can('bar') ok 4 - TestApp::Model::Foo::Bar->can('model_foo_bar_method_from_foo') ok 5 - TestApp::Model::Foo::Bar->can('model_foo_bar_method_from_foo_bar') ok 6 - Model method getting $self->{quux} from config ok make: *** [test_dynamic] Terminated Timeout (max run time is 300s) /Users/fly818/bin/perl killed by signal 15