PATH=C:\mingw\bin;C:\cygwin\bin;C:\cpanfly-5.20\var\megalib\bin;C:\Perl64-5.20\site\bin;C:\Perl64-5.20\bin;C:\cygwin\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\system32\WindowsPowerShell\v1.0;C:\PROGRA~2\Perforce;C:\instantclient_11_2;C:\cygwin\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\system32\WindowsPowerShell\v1.0;C:\PROGRA~2\Perforce;C:\mysql\bin Start 2014-09-23T23:14:32 ActivePerl-2000 CPAN-2.00 PATH=C:\mingw\bin;C:\cygwin\bin;C:\CPANFL~1.20\var\megalib\bin;C:\Perl64-5.20\site\bin;C:\Perl64-5.20\bin;C:\cygwin\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\system32\WINDOW~1\v1.0;C:\PROGRA~2\Perforce;C:\INSTAN~1;C:\cygwin\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\system32\WINDOW~1\v1.0;C:\PROGRA~2\Perforce;C:\mysql\bin Reading 'C:\cpanfly-5.20\var\cpan\Metadata' Database was generated on Wed, 24 Sep 2014 03:53:21 GMT Running make for M/MI/MIYAGAWA/Catalyst-Engine-PSGI-0.13.tar.gz Fetching with LWP: http://cpan.nas1.activestate.com/authors/id/M/MI/MIYAGAWA/Catalyst-Engine-PSGI-0.13.tar.gz Checksum for C:\cpanfly-5.20\var\cpan\sources\authors\id\M\MI\MIYAGAWA\Catalyst-Engine-PSGI-0.13.tar.gz ok Catalyst-Engine-PSGI-0.13/ Catalyst-Engine-PSGI-0.13/.gitignore Catalyst-Engine-PSGI-0.13/Changes Catalyst-Engine-PSGI-0.13/inc/ Catalyst-Engine-PSGI-0.13/lib/ Catalyst-Engine-PSGI-0.13/Makefile.PL Catalyst-Engine-PSGI-0.13/MANIFEST Catalyst-Engine-PSGI-0.13/META.yml Catalyst-Engine-PSGI-0.13/README Catalyst-Engine-PSGI-0.13/t/ Catalyst-Engine-PSGI-0.13/xt/ Catalyst-Engine-PSGI-0.13/xt/catalyst.t Catalyst-Engine-PSGI-0.13/xt/perlcritic.t Catalyst-Engine-PSGI-0.13/xt/pod.t Catalyst-Engine-PSGI-0.13/xt/podspell.t Catalyst-Engine-PSGI-0.13/xt/synopsis.t Catalyst-Engine-PSGI-0.13/t/00_compile.t Catalyst-Engine-PSGI-0.13/t/catalyst/ Catalyst-Engine-PSGI-0.13/t/Hello/ Catalyst-Engine-PSGI-0.13/t/hello.t Catalyst-Engine-PSGI-0.13/t/hello_mount.t Catalyst-Engine-PSGI-0.13/t/Hello/Changes Catalyst-Engine-PSGI-0.13/t/Hello/hello.conf Catalyst-Engine-PSGI-0.13/t/Hello/lib/ Catalyst-Engine-PSGI-0.13/t/Hello/Makefile.PL Catalyst-Engine-PSGI-0.13/t/Hello/README Catalyst-Engine-PSGI-0.13/t/Hello/root/ Catalyst-Engine-PSGI-0.13/t/Hello/script/ Catalyst-Engine-PSGI-0.13/t/Hello/t/ Catalyst-Engine-PSGI-0.13/t/Hello/t/01app.t Catalyst-Engine-PSGI-0.13/t/Hello/t/02pod.t Catalyst-Engine-PSGI-0.13/t/Hello/t/03podcoverage.t Catalyst-Engine-PSGI-0.13/t/Hello/script/hello.psgi Catalyst-Engine-PSGI-0.13/t/Hello/script/hello_cgi.pl Catalyst-Engine-PSGI-0.13/t/Hello/script/hello_create.pl Catalyst-Engine-PSGI-0.13/t/Hello/script/hello_fastcgi.pl Catalyst-Engine-PSGI-0.13/t/Hello/script/hello_server.pl Catalyst-Engine-PSGI-0.13/t/Hello/script/hello_test.pl Catalyst-Engine-PSGI-0.13/t/Hello/root/favicon.ico Catalyst-Engine-PSGI-0.13/t/Hello/root/static/ Catalyst-Engine-PSGI-0.13/t/Hello/root/static/images/ Catalyst-Engine-PSGI-0.13/t/Hello/root/static/images/btn_120x50_built.png Catalyst-Engine-PSGI-0.13/t/Hello/root/static/images/btn_120x50_built_shadow.png Catalyst-Engine-PSGI-0.13/t/Hello/root/static/images/btn_120x50_powered.png Catalyst-Engine-PSGI-0.13/t/Hello/root/static/images/btn_120x50_powered_shadow.png Catalyst-Engine-PSGI-0.13/t/Hello/root/static/images/btn_88x31_built.png Catalyst-Engine-PSGI-0.13/t/Hello/root/static/images/btn_88x31_built_shadow.png Catalyst-Engine-PSGI-0.13/t/Hello/root/static/images/btn_88x31_powered.png Catalyst-Engine-PSGI-0.13/t/Hello/root/static/images/btn_88x31_powered_shadow.png Catalyst-Engine-PSGI-0.13/t/Hello/root/static/images/catalyst_logo.png Catalyst-Engine-PSGI-0.13/t/Hello/lib/Hello/ Catalyst-Engine-PSGI-0.13/t/Hello/lib/Hello.pm Catalyst-Engine-PSGI-0.13/t/Hello/lib/Hello/Controller/ Catalyst-Engine-PSGI-0.13/t/Hello/lib/Hello/Controller/Metalic.pm Catalyst-Engine-PSGI-0.13/t/Hello/lib/Hello/Controller/Root.pm Catalyst-Engine-PSGI-0.13/t/catalyst/aggregate/ Catalyst-Engine-PSGI-0.13/t/catalyst/catalyst_130pix.gif Catalyst-Engine-PSGI-0.13/t/catalyst/lib/ Catalyst-Engine-PSGI-0.13/t/catalyst/live_catalyst_test.t Catalyst-Engine-PSGI-0.13/t/catalyst/live_component_controller_context_closure.t Catalyst-Engine-PSGI-0.13/t/catalyst/live_fork.t Catalyst-Engine-PSGI-0.13/t/catalyst/live_stats.t Catalyst-Engine-PSGI-0.13/t/catalyst/lib/Catalyst/ Catalyst-Engine-PSGI-0.13/t/catalyst/lib/CDICompatTestPlugin.pm Catalyst-Engine-PSGI-0.13/t/catalyst/lib/DeprecatedTestApp/ Catalyst-Engine-PSGI-0.13/t/catalyst/lib/DeprecatedTestApp.pm Catalyst-Engine-PSGI-0.13/t/catalyst/lib/NullPackage.pm Catalyst-Engine-PSGI-0.13/t/catalyst/lib/PluginTestApp.pm Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestApp/ Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestApp.pm Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestAppBadlyImmutable.pm Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestAppChainedAbsolutePathPart/ Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestAppChainedAbsolutePathPart.pm Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestAppChainedRecursive/ Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestAppChainedRecursive.pm Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestAppClassExceptionSimpleTest.pm Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestAppDoubleAutoBug.pm Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestAppIndexDefault/ Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestAppIndexDefault.pm Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestAppMatchSingleArg/ Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestAppMatchSingleArg.pm Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestAppMetaCompat/ Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestAppMetaCompat.pm Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestAppNonMooseController/ Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestAppNonMooseController.pm Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestAppOnDemand/ Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestAppOnDemand.pm Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestAppOneView/ Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestAppOneView.pm Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestAppPathBug.pm Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestAppPluginWithConstructor.pm Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestAppStats.pm Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestAppUnknownError.pm Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestAppWithMeta/ Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestAppWithMeta.pm Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestPluginWithConstructor.pm Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestAppWithMeta/Controller/ Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestAppWithMeta/Controller/Root.pm Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestAppOneView/Controller/ Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestAppOneView/View/ Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestAppOneView/View/Dummy.pm Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestAppOneView/Controller/Root.pm Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestAppOnDemand/Controller/ Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestAppOnDemand/Controller/Body.pm Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestAppNonMooseController/Controller/ Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestAppNonMooseController/ControllerBase.pm Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestAppNonMooseController/Controller/Foo.pm Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestAppMetaCompat/Controller/ Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestAppMetaCompat/Controller/Base.pm Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestAppMetaCompat/Controller/Books.pm Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestAppMatchSingleArg/Controller/ Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestAppMatchSingleArg/Controller/Root.pm Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestAppIndexDefault/Controller/ Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestAppIndexDefault/Controller/Default.pm Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestAppIndexDefault/Controller/IndexChained.pm Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestAppIndexDefault/Controller/IndexPrivate.pm Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestAppIndexDefault/Controller/Root.pm Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestAppChainedRecursive/Controller/ Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestAppChainedRecursive/Controller/Foo.pm Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestAppChainedAbsolutePathPart/Controller/ Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestAppChainedAbsolutePathPart/Controller/Foo.pm Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestApp/Action/ Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestApp/Controller/ Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestApp/DispatchType/ Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestApp/Model/ Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestApp/Model.pm Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestApp/Plugin/ Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestApp/RequestBaseBug.pm Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestApp/Role.pm Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestApp/View/ Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestApp/View/Dump/ Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestApp/View/Dump.pm Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestApp/View/Dump/Body.pm Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestApp/View/Dump/Env.pm Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestApp/View/Dump/Request.pm Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestApp/View/Dump/Response.pm Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestApp/Plugin/AddDispatchTypes.pm Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestApp/Plugin/FullyQualified.pm Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestApp/Model/ClosuresInConfig.pm Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestApp/Model/Foo/ Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestApp/Model/Foo.pm Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestApp/Model/Foo/Bar.pm Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestApp/DispatchType/CustomPostLoad.pm Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestApp/DispatchType/CustomPreLoad.pm Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestApp/Controller/Action/ Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestApp/Controller/Action.pm Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestApp/Controller/Anon.pm Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestApp/Controller/Args.pm Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestApp/Controller/Attributes.pm Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestApp/Controller/ContextClosure.pm Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestApp/Controller/Dump.pm Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestApp/Controller/Engine/ Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestApp/Controller/Fork.pm Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestApp/Controller/Immutable/ Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestApp/Controller/Immutable.pm Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestApp/Controller/Index.pm Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestApp/Controller/Keyword.pm Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestApp/Controller/Moose/ Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestApp/Controller/Moose.pm Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestApp/Controller/Priorities/ Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestApp/Controller/Priorities.pm Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestApp/Controller/Root.pm Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestApp/Controller/Priorities/loc_vs_index.pm Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestApp/Controller/Priorities/locre_vs_index.pm Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestApp/Controller/Priorities/MultiMethod.pm Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestApp/Controller/Priorities/path_vs_index.pm Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestApp/Controller/Priorities/re_vs_index.pm Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestApp/Controller/Moose/MethodModifiers.pm Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestApp/Controller/Immutable/HardToReload.pm Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestApp/Controller/Engine/Request/ Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestApp/Controller/Engine/Response/ Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestApp/Controller/Engine/Response/Cookies.pm Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestApp/Controller/Engine/Response/Errors.pm Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestApp/Controller/Engine/Response/Headers.pm Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestApp/Controller/Engine/Response/Large.pm Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestApp/Controller/Engine/Response/Print.pm Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestApp/Controller/Engine/Response/Redirect.pm Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestApp/Controller/Engine/Response/Status.pm Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestApp/Controller/Engine/Request/Uploads.pm Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestApp/Controller/Engine/Request/URI.pm Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestApp/Controller/Action/Action.pm Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestApp/Controller/Action/Auto/ Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestApp/Controller/Action/Auto.pm Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestApp/Controller/Action/Begin.pm Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestApp/Controller/Action/Chained/ Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestApp/Controller/Action/Chained.pm Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestApp/Controller/Action/Default.pm Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestApp/Controller/Action/Detach.pm Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestApp/Controller/Action/End.pm Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestApp/Controller/Action/Forward.pm Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestApp/Controller/Action/ForwardTo.pm Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestApp/Controller/Action/Global.pm Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestApp/Controller/Action/Go.pm Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestApp/Controller/Action/Index.pm Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestApp/Controller/Action/Inheritance.pm Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestApp/Controller/Action/Local.pm Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestApp/Controller/Action/Path.pm Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestApp/Controller/Action/Private.pm Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestApp/Controller/Action/Regexp.pm Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestApp/Controller/Action/Streaming.pm Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestApp/Controller/Action/TestMultipath.pm Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestApp/Controller/Action/TestRelative.pm Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestApp/Controller/Action/Visit.pm Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestApp/Controller/Action/Chained/ArgsOrder.pm Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestApp/Controller/Action/Chained/Auto/ Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestApp/Controller/Action/Chained/Auto.pm Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestApp/Controller/Action/Chained/Bar.pm Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestApp/Controller/Action/Chained/Foo.pm Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestApp/Controller/Action/Chained/ParentChain/ Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestApp/Controller/Action/Chained/ParentChain.pm Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestApp/Controller/Action/Chained/PassedArgs.pm Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestApp/Controller/Action/Chained/PathPrefix.pm Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestApp/Controller/Action/Chained/Root.pm Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestApp/Controller/Action/Chained/ParentChain/Relative.pm Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestApp/Controller/Action/Chained/Auto/Bar.pm Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestApp/Controller/Action/Chained/Auto/Detach.pm Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestApp/Controller/Action/Chained/Auto/Foo.pm Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestApp/Controller/Action/Chained/Auto/Forward.pm Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestApp/Controller/Action/Auto/Abort.pm Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestApp/Controller/Action/Auto/Deep.pm Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestApp/Controller/Action/Auto/Default.pm Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestApp/Action/TestBefore.pm Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestApp/Action/TestMyAction.pm Catalyst-Engine-PSGI-0.13/t/catalyst/lib/DeprecatedTestApp/C/ Catalyst-Engine-PSGI-0.13/t/catalyst/lib/DeprecatedTestApp/C/Root.pm Catalyst-Engine-PSGI-0.13/t/catalyst/lib/Catalyst/Action/ Catalyst-Engine-PSGI-0.13/t/catalyst/lib/Catalyst/Plugin/ Catalyst-Engine-PSGI-0.13/t/catalyst/lib/Catalyst/Plugin/Test/ Catalyst-Engine-PSGI-0.13/t/catalyst/lib/Catalyst/Plugin/Test/Deprecated.pm Catalyst-Engine-PSGI-0.13/t/catalyst/lib/Catalyst/Plugin/Test/Errors.pm Catalyst-Engine-PSGI-0.13/t/catalyst/lib/Catalyst/Plugin/Test/Headers.pm Catalyst-Engine-PSGI-0.13/t/catalyst/lib/Catalyst/Plugin/Test/MangleDollarUnderScore.pm Catalyst-Engine-PSGI-0.13/t/catalyst/lib/Catalyst/Plugin/Test/Plugin.pm Catalyst-Engine-PSGI-0.13/t/catalyst/lib/Catalyst/Action/TestAfter.pm Catalyst-Engine-PSGI-0.13/t/catalyst/lib/Catalyst/Action/TestBefore.pm Catalyst-Engine-PSGI-0.13/t/catalyst/aggregate/live_component_controller_action_action.t Catalyst-Engine-PSGI-0.13/t/catalyst/aggregate/live_component_controller_action_auto.t Catalyst-Engine-PSGI-0.13/t/catalyst/aggregate/live_component_controller_action_begin.t Catalyst-Engine-PSGI-0.13/t/catalyst/aggregate/live_component_controller_action_chained.t Catalyst-Engine-PSGI-0.13/t/catalyst/aggregate/live_component_controller_action_default.t Catalyst-Engine-PSGI-0.13/t/catalyst/aggregate/live_component_controller_action_detach.t Catalyst-Engine-PSGI-0.13/t/catalyst/aggregate/live_component_controller_action_end.t Catalyst-Engine-PSGI-0.13/t/catalyst/aggregate/live_component_controller_action_forward.t Catalyst-Engine-PSGI-0.13/t/catalyst/aggregate/live_component_controller_action_global.t Catalyst-Engine-PSGI-0.13/t/catalyst/aggregate/live_component_controller_action_go.t Catalyst-Engine-PSGI-0.13/t/catalyst/aggregate/live_component_controller_action_index.t Catalyst-Engine-PSGI-0.13/t/catalyst/aggregate/live_component_controller_action_index_or_default.t Catalyst-Engine-PSGI-0.13/t/catalyst/aggregate/live_component_controller_action_inheritance.t Catalyst-Engine-PSGI-0.13/t/catalyst/aggregate/live_component_controller_action_local.t Catalyst-Engine-PSGI-0.13/t/catalyst/aggregate/live_component_controller_action_multipath.t Catalyst-Engine-PSGI-0.13/t/catalyst/aggregate/live_component_controller_action_path.t Catalyst-Engine-PSGI-0.13/t/catalyst/aggregate/live_component_controller_action_path_matchsingle.t Catalyst-Engine-PSGI-0.13/t/catalyst/aggregate/live_component_controller_action_private.t Catalyst-Engine-PSGI-0.13/t/catalyst/aggregate/live_component_controller_action_regexp.t Catalyst-Engine-PSGI-0.13/t/catalyst/aggregate/live_component_controller_action_streaming.t Catalyst-Engine-PSGI-0.13/t/catalyst/aggregate/live_component_controller_action_visit.t Catalyst-Engine-PSGI-0.13/t/catalyst/aggregate/live_component_controller_anon.t Catalyst-Engine-PSGI-0.13/t/catalyst/aggregate/live_component_controller_args.t Catalyst-Engine-PSGI-0.13/t/catalyst/aggregate/live_component_controller_attributes.t Catalyst-Engine-PSGI-0.13/t/catalyst/aggregate/live_component_controller_moose.t Catalyst-Engine-PSGI-0.13/t/catalyst/aggregate/live_component_view_single.t Catalyst-Engine-PSGI-0.13/t/catalyst/aggregate/live_engine_request_auth.t Catalyst-Engine-PSGI-0.13/t/catalyst/aggregate/live_engine_request_body.t Catalyst-Engine-PSGI-0.13/t/catalyst/aggregate/live_engine_request_body_demand.t Catalyst-Engine-PSGI-0.13/t/catalyst/aggregate/live_engine_request_cookies.t Catalyst-Engine-PSGI-0.13/t/catalyst/aggregate/live_engine_request_env.t Catalyst-Engine-PSGI-0.13/t/catalyst/aggregate/live_engine_request_escaped_path.t Catalyst-Engine-PSGI-0.13/t/catalyst/aggregate/live_engine_request_headers.t Catalyst-Engine-PSGI-0.13/t/catalyst/aggregate/live_engine_request_parameters.t Catalyst-Engine-PSGI-0.13/t/catalyst/aggregate/live_engine_request_remote_user.t Catalyst-Engine-PSGI-0.13/t/catalyst/aggregate/live_engine_request_uploads.t Catalyst-Engine-PSGI-0.13/t/catalyst/aggregate/live_engine_request_uri.t Catalyst-Engine-PSGI-0.13/t/catalyst/aggregate/live_engine_response_cookies.t Catalyst-Engine-PSGI-0.13/t/catalyst/aggregate/live_engine_response_errors.t Catalyst-Engine-PSGI-0.13/t/catalyst/aggregate/live_engine_response_headers.t Catalyst-Engine-PSGI-0.13/t/catalyst/aggregate/live_engine_response_large.t Catalyst-Engine-PSGI-0.13/t/catalyst/aggregate/live_engine_response_print.t Catalyst-Engine-PSGI-0.13/t/catalyst/aggregate/live_engine_response_redirect.t Catalyst-Engine-PSGI-0.13/t/catalyst/aggregate/live_engine_response_status.t Catalyst-Engine-PSGI-0.13/t/catalyst/aggregate/live_engine_setup_basics.t Catalyst-Engine-PSGI-0.13/t/catalyst/aggregate/live_engine_setup_plugins.t Catalyst-Engine-PSGI-0.13/t/catalyst/aggregate/live_loop.t Catalyst-Engine-PSGI-0.13/t/catalyst/aggregate/live_plugin_loaded.t Catalyst-Engine-PSGI-0.13/t/catalyst/aggregate/live_priorities.t Catalyst-Engine-PSGI-0.13/t/catalyst/aggregate/live_recursion.t Catalyst-Engine-PSGI-0.13/t/catalyst/aggregate/unit_core_action_for.t Catalyst-Engine-PSGI-0.13/t/catalyst/aggregate/unit_core_appclass_roles_in_plugin_list.t Catalyst-Engine-PSGI-0.13/t/catalyst/aggregate/unit_core_component_layers.t Catalyst-Engine-PSGI-0.13/t/catalyst/aggregate/unit_core_uri_for_action.t Catalyst-Engine-PSGI-0.13/t/catalyst/aggregate/unit_core_uri_for_multibytechar.t Catalyst-Engine-PSGI-0.13/lib/Catalyst/ Catalyst-Engine-PSGI-0.13/lib/Plack/ Catalyst-Engine-PSGI-0.13/lib/Plack/Test/ Catalyst-Engine-PSGI-0.13/lib/Plack/Test/Adopt/ Catalyst-Engine-PSGI-0.13/lib/Plack/Test/Adopt/Catalyst.pm Catalyst-Engine-PSGI-0.13/lib/Catalyst/Controller/ Catalyst-Engine-PSGI-0.13/lib/Catalyst/Engine/ Catalyst-Engine-PSGI-0.13/lib/Catalyst/Helper/ Catalyst-Engine-PSGI-0.13/lib/Catalyst/Helper/PSGI.pm Catalyst-Engine-PSGI-0.13/lib/Catalyst/Engine/PSGI.pm Catalyst-Engine-PSGI-0.13/lib/Catalyst/Controller/Metal.pm Catalyst-Engine-PSGI-0.13/inc/Module/ Catalyst-Engine-PSGI-0.13/inc/Spiffy.pm Catalyst-Engine-PSGI-0.13/inc/Test/ Catalyst-Engine-PSGI-0.13/inc/Test/Base/ Catalyst-Engine-PSGI-0.13/inc/Test/Base.pm Catalyst-Engine-PSGI-0.13/inc/Test/Builder/ Catalyst-Engine-PSGI-0.13/inc/Test/Builder.pm Catalyst-Engine-PSGI-0.13/inc/Test/More.pm Catalyst-Engine-PSGI-0.13/inc/Test/Requires.pm Catalyst-Engine-PSGI-0.13/inc/Test/SharedFork/ Catalyst-Engine-PSGI-0.13/inc/Test/SharedFork.pm Catalyst-Engine-PSGI-0.13/inc/Test/TCP.pm Catalyst-Engine-PSGI-0.13/inc/Test/SharedFork/Array.pm Catalyst-Engine-PSGI-0.13/inc/Test/SharedFork/Scalar.pm Catalyst-Engine-PSGI-0.13/inc/Test/SharedFork/Store.pm Catalyst-Engine-PSGI-0.13/inc/Test/Builder/Module.pm Catalyst-Engine-PSGI-0.13/inc/Test/Base/Filter.pm Catalyst-Engine-PSGI-0.13/inc/Module/Install/ Catalyst-Engine-PSGI-0.13/inc/Module/Install.pm Catalyst-Engine-PSGI-0.13/inc/Module/Install/AuthorTests.pm Catalyst-Engine-PSGI-0.13/inc/Module/Install/Base.pm Catalyst-Engine-PSGI-0.13/inc/Module/Install/Can.pm Catalyst-Engine-PSGI-0.13/inc/Module/Install/Fetch.pm Catalyst-Engine-PSGI-0.13/inc/Module/Install/Include.pm Catalyst-Engine-PSGI-0.13/inc/Module/Install/Makefile.pm Catalyst-Engine-PSGI-0.13/inc/Module/Install/Metadata.pm Catalyst-Engine-PSGI-0.13/inc/Module/Install/Repository.pm Catalyst-Engine-PSGI-0.13/inc/Module/Install/TestBase.pm Catalyst-Engine-PSGI-0.13/inc/Module/Install/Win32.pm Catalyst-Engine-PSGI-0.13/inc/Module/Install/WriteAll.pm CPAN.pm: Building M/MI/MIYAGAWA/Catalyst-Engine-PSGI-0.13.tar.gz >>> C:\Perl64-5.20\bin\perl.exe Makefile.PL Warning: prerequisite Catalyst::Action::RenderView 0 not found. Warning: prerequisite Catalyst::Runtime 5.80007 not found. Checking if your kit is complete... Looks good Generating a dmake-style Makefile Writing Makefile for Catalyst::Engine::PSGI Writing MYMETA.yml and MYMETA.json ---- Unsatisfied dependencies detected during ---- ---- MIYAGAWA/Catalyst-Engine-PSGI-0.13.tar.gz ---- Catalyst::Action::RenderView [requires] Catalyst::Runtime [requires] Running make test Delayed until after prerequisites Running test for module 'Catalyst::Action::RenderView' Running make for B/BO/BOBTFISH/Catalyst-Action-RenderView-0.16.tar.gz Checksum for C:\cpanfly-5.20\var\cpan\sources\authors\id\B\BO\BOBTFISH\Catalyst-Action-RenderView-0.16.tar.gz ok Catalyst-Action-RenderView-0.16/ Catalyst-Action-RenderView-0.16/Changes Catalyst-Action-RenderView-0.16/inc/ Catalyst-Action-RenderView-0.16/inc/Module/ Catalyst-Action-RenderView-0.16/inc/Module/Install/ Catalyst-Action-RenderView-0.16/inc/Module/Install/Base.pm Catalyst-Action-RenderView-0.16/inc/Module/Install/Can.pm Catalyst-Action-RenderView-0.16/inc/Module/Install/Fetch.pm Catalyst-Action-RenderView-0.16/inc/Module/Install/Makefile.pm Catalyst-Action-RenderView-0.16/inc/Module/Install/Metadata.pm Catalyst-Action-RenderView-0.16/inc/Module/Install/Win32.pm Catalyst-Action-RenderView-0.16/inc/Module/Install/WriteAll.pm Catalyst-Action-RenderView-0.16/inc/Module/Install.pm Catalyst-Action-RenderView-0.16/lib/ Catalyst-Action-RenderView-0.16/lib/Catalyst/ Catalyst-Action-RenderView-0.16/lib/Catalyst/Action/ Catalyst-Action-RenderView-0.16/lib/Catalyst/Action/RenderView.pm Catalyst-Action-RenderView-0.16/Makefile.PL Catalyst-Action-RenderView-0.16/MANIFEST Catalyst-Action-RenderView-0.16/META.yml Catalyst-Action-RenderView-0.16/README Catalyst-Action-RenderView-0.16/t/ Catalyst-Action-RenderView-0.16/t/01use.t Catalyst-Action-RenderView-0.16/t/02pod.t Catalyst-Action-RenderView-0.16/t/03podcoverage.t Catalyst-Action-RenderView-0.16/t/04live.t Catalyst-Action-RenderView-0.16/t/lib/ Catalyst-Action-RenderView-0.16/t/lib/TestApp/ Catalyst-Action-RenderView-0.16/t/lib/TestApp/Controller/ Catalyst-Action-RenderView-0.16/t/lib/TestApp/Controller/Root.pm Catalyst-Action-RenderView-0.16/t/lib/TestApp/View/ Catalyst-Action-RenderView-0.16/t/lib/TestApp/View/TestView.pm Catalyst-Action-RenderView-0.16/t/lib/TestApp.pm CPAN.pm: Building B/BO/BOBTFISH/Catalyst-Action-RenderView-0.16.tar.gz >>> C:\Perl64-5.20\bin\perl.exe Makefile.PL Cannot determine perl version info from lib/Catalyst/Action/RenderView.pm Warning: prerequisite Catalyst::Runtime 5.80030 not found. Warning: prerequisite Data::Visitor 0.24 not found. Warning: prerequisite HTTP::Request::AsCGI 0 not found. Checking if your kit is complete... Looks good Generating a dmake-style Makefile Writing Makefile for Catalyst::Action::RenderView Writing MYMETA.yml and MYMETA.json ---- Unsatisfied dependencies detected during ---- ---- BOBTFISH/Catalyst-Action-RenderView-0.16.tar.gz ---- Data::Visitor [requires] Catalyst::Runtime [requires] HTTP::Request::AsCGI [build_requires] Running make test Delayed until after prerequisites Running test for module 'Data::Visitor' Running make for D/DO/DOY/Data-Visitor-0.30.tar.gz Fetching with LWP: http://cpan.nas1.activestate.com/authors/id/D/DO/DOY/Data-Visitor-0.30.tar.gz Checksum for C:\cpanfly-5.20\var\cpan\sources\authors\id\D\DO\DOY\Data-Visitor-0.30.tar.gz ok Data-Visitor-0.30 Data-Visitor-0.30/README Data-Visitor-0.30/Changes Data-Visitor-0.30/LICENSE Data-Visitor-0.30/dist.ini Data-Visitor-0.30/t Data-Visitor-0.30/t/weak.t Data-Visitor-0.30/t/bugs.t Data-Visitor-0.30/t/base.t Data-Visitor-0.30/META.yml Data-Visitor-0.30/MANIFEST Data-Visitor-0.30/t/globs.t Data-Visitor-0.30/t/magic.t Data-Visitor-0.30/META.json Data-Visitor-0.30/Makefile.PL Data-Visitor-0.30/t/callback.t Data-Visitor-0.30/t/00-compile.t Data-Visitor-0.30/xt/release Data-Visitor-0.30/xt/release/eol.t Data-Visitor-0.30/t/circular_refs.t Data-Visitor-0.30/lib/Data Data-Visitor-0.30/lib/Data/Visitor.pm Data-Visitor-0.30/t/callback_aliasing.t Data-Visitor-0.30/t/callback_moose_tc.t Data-Visitor-0.30/t/callback_hash_entry.t Data-Visitor-0.30/xt/release/pod-syntax.t Data-Visitor-0.30/xt/release/pod-coverage.t Data-Visitor-0.30/lib/Data/Visitor Data-Visitor-0.30/lib/Data/Visitor/Callback.pm CPAN.pm: Building D/DO/DOY/Data-Visitor-0.30.tar.gz >>> C:\Perl64-5.20\bin\perl.exe Makefile.PL Warning: prerequisite Tie::ToObject 0.01 not found. Checking if your kit is complete... Looks good Generating a dmake-style Makefile Writing Makefile for Data::Visitor Writing MYMETA.yml and MYMETA.json ---- Unsatisfied dependencies detected during ---- ---- DOY/Data-Visitor-0.30.tar.gz ---- Tie::ToObject [requires] Running make test Delayed until after prerequisites Running test for module 'Tie::ToObject' Running make for N/NU/NUFFIN/Tie-ToObject-0.03.tar.gz Fetching with LWP: http://cpan.nas1.activestate.com/authors/id/N/NU/NUFFIN/Tie-ToObject-0.03.tar.gz Fetching with LWP: http://cpan.nas1.activestate.com/authors/id/N/NU/NUFFIN/CHECKSUMS Checksum for C:\cpanfly-5.20\var\cpan\sources\authors\id\N\NU\NUFFIN\Tie-ToObject-0.03.tar.gz ok Tie-ToObject-0.03/ Tie-ToObject-0.03/lib/ Tie-ToObject-0.03/lib/Tie/ Tie-ToObject-0.03/lib/Tie/ToObject.pm Tie-ToObject-0.03/Makefile.PL Tie-ToObject-0.03/MANIFEST Tie-ToObject-0.03/MANIFEST.SKIP Tie-ToObject-0.03/META.yml Tie-ToObject-0.03/SIGNATURE Tie-ToObject-0.03/t/ Tie-ToObject-0.03/t/tie.t CPAN.pm: Building N/NU/NUFFIN/Tie-ToObject-0.03.tar.gz >>> C:\Perl64-5.20\bin\perl.exe Makefile.PL Warning: prerequisite Test::use::ok 0 not found. Checking if your kit is complete... Looks good Generating a dmake-style Makefile Writing Makefile for Tie::ToObject Writing MYMETA.yml and MYMETA.json ---- Unsatisfied dependencies detected during ---- ---- NUFFIN/Tie-ToObject-0.03.tar.gz ---- Test::use::ok [requires] Running make test Delayed until after prerequisites Running test for module 'Test::use::ok' Running make for A/AU/AUDREYT/Test-use-ok-0.11.tar.gz Fetching with LWP: http://cpan.nas1.activestate.com/authors/id/A/AU/AUDREYT/Test-use-ok-0.11.tar.gz Checksum for C:\cpanfly-5.20\var\cpan\sources\authors\id\A\AU\AUDREYT\Test-use-ok-0.11.tar.gz ok Test-use-ok-0.11/ Test-use-ok-0.11/Changes Test-use-ok-0.11/inc/ Test-use-ok-0.11/lib/ Test-use-ok-0.11/Makefile.PL Test-use-ok-0.11/MANIFEST Test-use-ok-0.11/META.yml Test-use-ok-0.11/README Test-use-ok-0.11/README.mkdn Test-use-ok-0.11/t/ Test-use-ok-0.11/t/01-basic.t Test-use-ok-0.11/lib/ok.pm Test-use-ok-0.11/lib/Test/ Test-use-ok-0.11/lib/Test/use/ Test-use-ok-0.11/lib/Test/use/ok.pm Test-use-ok-0.11/inc/Module/ Test-use-ok-0.11/inc/Pod/ Test-use-ok-0.11/inc/Pod/Markdown.pm Test-use-ok-0.11/inc/Module/Install/ Test-use-ok-0.11/inc/Module/Install.pm Test-use-ok-0.11/inc/Module/Package.pm Test-use-ok-0.11/inc/Module/Install/Base.pm Test-use-ok-0.11/inc/Module/Install/Can.pm Test-use-ok-0.11/inc/Module/Install/Fetch.pm Test-use-ok-0.11/inc/Module/Install/GithubMeta.pm Test-use-ok-0.11/inc/Module/Install/Makefile.pm Test-use-ok-0.11/inc/Module/Install/Metadata.pm Test-use-ok-0.11/inc/Module/Install/Package.pm Test-use-ok-0.11/inc/Module/Install/Win32.pm Test-use-ok-0.11/inc/Module/Install/WriteAll.pm CPAN.pm: Building A/AU/AUDREYT/Test-use-ok-0.11.tar.gz >>> C:\Perl64-5.20\bin\perl.exe Makefile.PL Cannot determine author info from lib/Test/use/ok.pm Cannot determine license info from lib/Test/use/ok.pm Checking if your kit is complete... Looks good Generating a dmake-style Makefile Writing Makefile for Test::use::ok Writing MYMETA.yml and MYMETA.json >>> dmake cp lib/ok.pm blib\lib\ok.pm cp lib/Test/use/ok.pm blib\lib\Test\use\ok.pm AUDREYT/Test-use-ok-0.11.tar.gz dmake -- OK Running make test >>> dmake test TEST_VERBOSE=1 C:\Perl64-5.20\bin\perl.exe "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(1, 'inc', 'blib\lib', 'blib\arch')" t/*.t t/01-basic.t .. 1..3 ok 1 - use strict; ok 2 - use Test::More; ok 3 - ok ok All tests successful. Files=1, Tests=3, 1 wallclock secs ( 0.05 usr + 0.00 sys = 0.05 CPU) Result: PASS AUDREYT/Test-use-ok-0.11.tar.gz dmake test TEST_VERBOSE=1 -- OK DISTNAME-VERSION 'Test-use-ok-0.10' found in META.yml is bogus, ignoring at C:\cpanfly-5.20\lib/Fly/MakePPD.pm line 132. Audrey Tang <cpan@audreyt.org> Alternative to Test::More::use_ok >>> (cd C:\cpanfly-5.20\var\cpan\build\Test-use-ok-0.11-lGYG1H && tar cvf - Test-use-ok-0.11.ppd blib) | gzip -c >C:/cpanfly-5.20/var/REPO/A/AU/AUDREYT/Test-use-ok-0.11.tar.gz Test-use-ok-0.11.ppd blib/ blib/lib/ blib/lib/ok.pm blib/lib/Test/ blib/lib/Test/use/ blib/lib/Test/use/ok.pm >>> mv C:\cpanfly-5.20\var\cpan\build\Test-use-ok-0.11-lGYG1H/Test-use-ok-0.11.ppd C:/cpanfly-5.20/var/REPO/A/AU/AUDREYT Running make for N/NU/NUFFIN/Tie-ToObject-0.03.tar.gz Prepending C:\cpanfly-5.20\var\cpan\build\Test-use-ok-0.11-lGYG1H/blib/arch C:\cpanfly-5.20\var\cpan\build\Test-use-ok-0.11-lGYG1H/blib/lib to PERL5LIB for 'get' Has already been unwrapped into directory C:\cpanfly-5.20\var\cpan\build\Tie-ToObject-0.03-p3sOfk Prepending C:\cpanfly-5.20\var\cpan\build\Test-use-ok-0.11-lGYG1H/blib/arch C:\cpanfly-5.20\var\cpan\build\Test-use-ok-0.11-lGYG1H/blib/lib to PERL5LIB for 'make' CPAN.pm: Building N/NU/NUFFIN/Tie-ToObject-0.03.tar.gz >>> dmake cp lib/Tie/ToObject.pm blib\lib\Tie\ToObject.pm NUFFIN/Tie-ToObject-0.03.tar.gz dmake -- OK Prepending C:\cpanfly-5.20\var\cpan\build\Test-use-ok-0.11-lGYG1H/blib/arch C:\cpanfly-5.20\var\cpan\build\Test-use-ok-0.11-lGYG1H/blib/lib to PERL5LIB for 'test' Running make test >>> dmake test TEST_VERBOSE=1 C:\Perl64-5.20\bin\perl.exe "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(1, 'blib\lib', 'blib\arch')" t/*.t t/tie.t .. 1..10 ok 1 - use Tie::ToObject; ok 2 - tied is the same ok 3 - is_deeply ok 4 - tie is just the identity function ok 5 - error ok 6 - right error ok 7 - error ok 8 - right error ok 9 - error ok 10 - right error ok All tests successful. Files=1, Tests=10, 0 wallclock secs ( 0.09 usr + 0.00 sys = 0.09 CPU) Result: PASS NUFFIN/Tie-ToObject-0.03.tar.gz dmake test TEST_VERBOSE=1 -- OK Picked up abstract from lib/Tie/ToObject.pm Yuval Kogman <nothingmuch@woobling.org> Tie to an existing object. >>> (cd C:\cpanfly-5.20\var\cpan\build\Tie-ToObject-0.03-p3sOfk && tar cvf - Tie-ToObject-0.03.ppd blib) | gzip -c >C:/cpanfly-5.20/var/REPO/N/NU/NUFFIN/Tie-ToObject-0.03.tar.gz Tie-ToObject-0.03.ppd blib/ blib/lib/ blib/lib/Tie/ blib/lib/Tie/ToObject.pm >>> mv C:\cpanfly-5.20\var\cpan\build\Tie-ToObject-0.03-p3sOfk/Tie-ToObject-0.03.ppd C:/cpanfly-5.20/var/REPO/N/NU/NUFFIN Running make for D/DO/DOY/Data-Visitor-0.30.tar.gz Prepending C:\cpanfly-5.20\var\cpan\build\Tie-ToObject-0.03-p3sOfk/blib/arch C:\cpanfly-5.20\var\cpan\build\Tie-ToObject-0.03-p3sOfk/blib/lib C:\cpanfly-5.20\var\cpan\build\Test-use-ok-0.11-lGYG1H/blib/arch C:\cpanfly-5.20\var\cpan\build\Test-use-ok-0.11-lGYG1H/blib/lib to PERL5LIB for 'get' Has already been unwrapped into directory C:\cpanfly-5.20\var\cpan\build\Data-Visitor-0.30-ooBurq Prepending C:\cpanfly-5.20\var\cpan\build\Tie-ToObject-0.03-p3sOfk/blib/arch C:\cpanfly-5.20\var\cpan\build\Tie-ToObject-0.03-p3sOfk/blib/lib C:\cpanfly-5.20\var\cpan\build\Test-use-ok-0.11-lGYG1H/blib/arch C:\cpanfly-5.20\var\cpan\build\Test-use-ok-0.11-lGYG1H/blib/lib to PERL5LIB for 'make' CPAN.pm: Building D/DO/DOY/Data-Visitor-0.30.tar.gz >>> dmake cp lib/Data/Visitor/Callback.pm blib\lib\Data\Visitor\Callback.pm cp lib/Data/Visitor.pm blib\lib\Data\Visitor.pm DOY/Data-Visitor-0.30.tar.gz dmake -- OK Prepending C:\cpanfly-5.20\var\cpan\build\Tie-ToObject-0.03-p3sOfk/blib/arch C:\cpanfly-5.20\var\cpan\build\Tie-ToObject-0.03-p3sOfk/blib/lib C:\cpanfly-5.20\var\cpan\build\Test-use-ok-0.11-lGYG1H/blib/arch C:\cpanfly-5.20\var\cpan\build\Test-use-ok-0.11-lGYG1H/blib/lib to PERL5LIB for 'test' Running make test >>> dmake test TEST_VERBOSE=1 C:\Perl64-5.20\bin\perl.exe "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(1, 'blib\lib', 'blib\arch')" t/*.t t/00-compile.t ........... 1..2 ok 1 - Data::Visitor loaded ok ok 2 - Data::Visitor::Callback loaded ok ok t/base.t ................. ok 1 - Data::Visitor->can('new') ok 2 - An object of class 'Data::Visitor' isa 'Data::Visitor' ok 3 - Data::Visitor->can('visit') ok 4 - visit returns value unlatered ok 5 - visit returns value unlatered ok 6 - visit returns value unlatered ok 7 - visit returns value unlatered ok 8 - visit returns value unlatered ok 9 - visit returns value unlatered ok 10 - visit returns value unlatered ok 11 - visit returns value unlatered ok 12 - Data::Visitor->can('visit_value') ok 13 - Data::Visitor->can('visit_object') ok 14 - Data::Visitor->can('visit_hash') ok 15 - Data::Visitor->can('visit_array') ok 16 ok 17 ok 18 ok 19 ok 20 - visit_value not called ok 21 ok 22 ok 23 ok 24 ok 25 - visit_value not called ok 26 ok 27 ok 28 ok 29 - fmap behavior on value ok 30 - fmap behavior on hash ok 31 - fmap behavior on array 1..31 ok t/bugs.t ................. ok 1 - ignore_return_values defaults to false ok 2 - but can be set as initial param ok 3 1..3 ok t/callback.t ............. ok 1 - Data::Visitor::Callback->can('new') ok 2 - string ok 3 - undef ok 4 - array ok 5 - hash ok 6 - deep array ok 7 - object ok 8 - object ok 9 - scalar_ref ok 10 - glob ok 11 - code ok 12 - regex 1..12 ok t/callback_aliasing.t .... ok 1 - $_ unchanged in outer scope ok 2 - values were modified ok 3 - entire structure can also be changed ok 4 - $_ unchanged in outer scope ok 5 - values were modified ok 6 - entire structure can also be changed 1..6 ok t/callback_hash_entry.t .. ok 1 - get_recursive_hash_value_visitor, all values ok 2 - get_recursive_hash_value_visitor, only "point" keys 1..2 ok t/callback_moose_tc.t .... 1..1 # TC contains only one instance of W3C::XHTML::Image - ArrayRef[W3C::XHTML::Image] # Classes found: W3C::XHTML::Image ok 1 - Only one case of W3C::XHTML::Image should be present ok t/circular_refs.t ........ ok 1 - circular structures don't cause an endless loop ok 2 - Structure recreated ok 3 - circular address ok 4 - circular address ok 5 - copy of object is a mapped copy ok 6 - equality preserved ok 7 - original replaced ok 8 - data is as expected ok 9 - structure retained ok 10 - seen callback ok 11 - scalar ref to hash element ok 12 - structures eq deeply not ok 13 - scalar ref in copy # TODO hash/array elements are not yet references internally # Failed (TODO) test 'scalar ref in copy' # at t/circular_refs.t line 134. # got: '50680512' # expected: '52269712' ok 14 - scalar ref to sibling hash element ok 15 - structures eq deeply not ok 16 - scalar ref in copy # TODO hash/array elements are not yet references internally # Failed (TODO) test 'scalar ref in copy' # at t/circular_refs.t line 151. # got: '52269544' # expected: '52270624' 1..16 ok t/globs.t ................ ok 1 - scalar glob created correctly ok 2 - hash glob created correctly ok 3 - container ok 4 - glob ref ok 5 - value in glob's scalar slot ok 6 ok 7 ok 8 ok 9 1..9 ok t/magic.t ................ ok 1 - it's a copy ok 2 - the tied hash is a copy, too ok 3 - identity preserved ok 4 - the subhash is tied ok 5 - 'tied to correct class' isa 'Tie::RefHash' ok 6 - tied is different ok 7 - the key is a ref ok 8 - keys eq deeply ok 9 - not tied ok 10 - tied array ok 11 - copy is tied ok 12 - tied array ok 13 - copy is tied ok 14 - tied array ok 15 - copy is tied ok 16 - tied array ok 17 - copy is tied ok 18 - tied array ok 19 - copy is tied ok 20 - tied array ok 21 - copy is tied ok 22 - tied array ok 23 - copy is tied ok 24 - tied array ok 25 - copy is tied 1..25 ok t/weak.t ................. skipped: Test requires module 'Data::Alias' but it's not found All tests successful. Files=11, Tests=107, 8 wallclock secs ( 0.13 usr + 0.03 sys = 0.16 CPU) Result: PASS DOY/Data-Visitor-0.30.tar.gz dmake test TEST_VERBOSE=1 -- OK Jesse Luehrs <doy@cpan.org> Visitor style traversal of Perl data structures >>> (cd C:\cpanfly-5.20\var\cpan\build\Data-Visitor-0.30-ooBurq && tar cvf - Data-Visitor-0.30.ppd blib) | gzip -c >C:/cpanfly-5.20/var/REPO/D/DO/DOY/Data-Visitor-0.30.tar.gz Data-Visitor-0.30.ppd blib/ blib/lib/ blib/lib/Data/ blib/lib/Data/Visitor/ blib/lib/Data/Visitor/Callback.pm blib/lib/Data/Visitor.pm >>> mv C:\cpanfly-5.20\var\cpan\build\Data-Visitor-0.30-ooBurq/Data-Visitor-0.30.ppd C:/cpanfly-5.20/var/REPO/D/DO/DOY Running test for module 'Catalyst::Runtime' Running make for J/JJ/JJNAPIORK/Catalyst-Runtime-5.90073.tar.gz Prepending C:\cpanfly-5.20\var\cpan\build\Data-Visitor-0.30-ooBurq/blib/arch C:\cpanfly-5.20\var\cpan\build\Data-Visitor-0.30-ooBurq/blib/lib C:\cpanfly-5.20\var\cpan\build\Tie-ToObject-0.03-p3sOfk/blib/arch C:\cpanfly-5.20\var\cpan\build\Tie-ToObject-0.03-p3sOfk/blib/lib C:\cpanfly-5.20\var\cpan\build\Test-use-ok-0.11-lGYG1H/blib/arch C:\cpanfly-5.20\var\cpan\build\Test-use-ok-0.11-lGYG1H/blib/lib to PERL5LIB for 'get' Checksum for C:\cpanfly-5.20\var\cpan\sources\authors\id\J\JJ\JJNAPIORK\Catalyst-Runtime-5.90073.tar.gz ok Catalyst-Runtime-5.90073/ Catalyst-Runtime-5.90073/Changes Catalyst-Runtime-5.90073/inc/ Catalyst-Runtime-5.90073/lib/ Catalyst-Runtime-5.90073/Makefile.PL Catalyst-Runtime-5.90073/MANIFEST Catalyst-Runtime-5.90073/META.yml Catalyst-Runtime-5.90073/script/ Catalyst-Runtime-5.90073/t/ Catalyst-Runtime-5.90073/TODO Catalyst-Runtime-5.90073/t/01use.t Catalyst-Runtime-5.90073/t/aggregate/ Catalyst-Runtime-5.90073/t/aggregate.t Catalyst-Runtime-5.90073/t/author/ Catalyst-Runtime-5.90073/t/bad_middleware_error.t Catalyst-Runtime-5.90073/t/body_fh.t Catalyst-Runtime-5.90073/t/catalyst_130pix.gif Catalyst-Runtime-5.90073/t/conf/ Catalyst-Runtime-5.90073/t/content_negotiation.t Catalyst-Runtime-5.90073/t/custom_exception_class_simple.t Catalyst-Runtime-5.90073/t/data_handler.t Catalyst-Runtime-5.90073/t/dead_load_bad_args.t Catalyst-Runtime-5.90073/t/dead_load_multiple_chained_attributes.t Catalyst-Runtime-5.90073/t/dead_no_unknown_error.t Catalyst-Runtime-5.90073/t/dead_recursive_chained_attributes.t Catalyst-Runtime-5.90073/t/deprecated.t Catalyst-Runtime-5.90073/t/deprecated_appclass_action_warnings.t Catalyst-Runtime-5.90073/t/encoding_set_in_app.t Catalyst-Runtime-5.90073/t/encoding_set_in_config.t Catalyst-Runtime-5.90073/t/head_middleware.t Catalyst-Runtime-5.90073/t/http_exceptions.t Catalyst-Runtime-5.90073/t/http_method.t Catalyst-Runtime-5.90073/t/lib/ Catalyst-Runtime-5.90073/t/live_catalyst_test.t Catalyst-Runtime-5.90073/t/live_component_controller_context_closure.t Catalyst-Runtime-5.90073/t/live_fork.t Catalyst-Runtime-5.90073/t/live_redirect_body.t Catalyst-Runtime-5.90073/t/live_show_internal_actions_warnings.t Catalyst-Runtime-5.90073/t/live_stats.t Catalyst-Runtime-5.90073/t/more-psgi-compat.t Catalyst-Runtime-5.90073/t/optional_apache-cgi-rewrite.pl Catalyst-Runtime-5.90073/t/optional_apache-cgi.pl Catalyst-Runtime-5.90073/t/optional_apache-fastcgi-non-root.pl Catalyst-Runtime-5.90073/t/optional_apache-fastcgi.pl Catalyst-Runtime-5.90073/t/optional_http-server-restart.t Catalyst-Runtime-5.90073/t/optional_lighttpd-fastcgi-non-root.t Catalyst-Runtime-5.90073/t/optional_lighttpd-fastcgi.t Catalyst-Runtime-5.90073/t/optional_memleak.t Catalyst-Runtime-5.90073/t/optional_stress.t Catalyst-Runtime-5.90073/t/optional_stress.yml Catalyst-Runtime-5.90073/t/optional_threads.t Catalyst-Runtime-5.90073/t/plack-middleware-config.t Catalyst-Runtime-5.90073/t/plack-middleware.t Catalyst-Runtime-5.90073/t/plugin_new_method_backcompat.t Catalyst-Runtime-5.90073/t/psgi-log.t Catalyst-Runtime-5.90073/t/psgi_file_testapp.t Catalyst-Runtime-5.90073/t/psgi_utils.t Catalyst-Runtime-5.90073/t/remove_redundant_body.t Catalyst-Runtime-5.90073/t/something/ Catalyst-Runtime-5.90073/t/undef-params.t Catalyst-Runtime-5.90073/t/unicode_plugin_charset_utf8.t Catalyst-Runtime-5.90073/t/unicode_plugin_config.t Catalyst-Runtime-5.90073/t/unicode_plugin_live.t Catalyst-Runtime-5.90073/t/unicode_plugin_no_encoding.t Catalyst-Runtime-5.90073/t/unicode_plugin_request_decode.t Catalyst-Runtime-5.90073/t/unit_core_methodattributes_method_metaclass_on_subclasses.t Catalyst-Runtime-5.90073/t/unit_core_script_test.t Catalyst-Runtime-5.90073/t/unit_stats.t Catalyst-Runtime-5.90073/t/unit_utils_load_class.t Catalyst-Runtime-5.90073/t/unit_utils_subdir.t Catalyst-Runtime-5.90073/t/something/Makefile.PL Catalyst-Runtime-5.90073/t/something/script/ Catalyst-Runtime-5.90073/t/something/script/foo/ Catalyst-Runtime-5.90073/t/something/script/foo/bar/ Catalyst-Runtime-5.90073/t/something/script/foo/bar/for_dist Catalyst-Runtime-5.90073/t/lib/ACLTestApp/ Catalyst-Runtime-5.90073/t/lib/ACLTestApp.pm Catalyst-Runtime-5.90073/t/lib/Catalyst/ Catalyst-Runtime-5.90073/t/lib/CDICompatTestPlugin.pm Catalyst-Runtime-5.90073/t/lib/ChainedActionsApp/ Catalyst-Runtime-5.90073/t/lib/ChainedActionsApp.pm Catalyst-Runtime-5.90073/t/lib/DeprecatedActionsInAppClassTestApp.pm Catalyst-Runtime-5.90073/t/lib/DeprecatedTestApp/ Catalyst-Runtime-5.90073/t/lib/DeprecatedTestApp.pm Catalyst-Runtime-5.90073/t/lib/Moo.pm Catalyst-Runtime-5.90073/t/lib/NullPackage.pm Catalyst-Runtime-5.90073/t/lib/PluginTestApp/ Catalyst-Runtime-5.90073/t/lib/PluginTestApp.pm Catalyst-Runtime-5.90073/t/lib/ScriptTestApp/ Catalyst-Runtime-5.90073/t/lib/ScriptTestApp.pm Catalyst-Runtime-5.90073/t/lib/TestApp/ Catalyst-Runtime-5.90073/t/lib/TestApp.pm Catalyst-Runtime-5.90073/t/lib/TestApp2/ Catalyst-Runtime-5.90073/t/lib/TestApp2.pm Catalyst-Runtime-5.90073/t/lib/TestAppBadlyImmutable.pm Catalyst-Runtime-5.90073/t/lib/TestAppChainedAbsolutePathPart/ Catalyst-Runtime-5.90073/t/lib/TestAppChainedAbsolutePathPart.pm Catalyst-Runtime-5.90073/t/lib/TestAppChainedRecursive/ Catalyst-Runtime-5.90073/t/lib/TestAppChainedRecursive.pm Catalyst-Runtime-5.90073/t/lib/TestAppClassExceptionSimpleTest.pm Catalyst-Runtime-5.90073/t/lib/TestAppDoubleAutoBug/ Catalyst-Runtime-5.90073/t/lib/TestAppDoubleAutoBug.pm Catalyst-Runtime-5.90073/t/lib/TestAppEncoding/ Catalyst-Runtime-5.90073/t/lib/TestAppEncoding.pm Catalyst-Runtime-5.90073/t/lib/TestAppEncodingSetInApp/ Catalyst-Runtime-5.90073/t/lib/TestAppEncodingSetInApp.pm Catalyst-Runtime-5.90073/t/lib/TestAppEncodingSetInConfig/ Catalyst-Runtime-5.90073/t/lib/TestAppEncodingSetInConfig.pm Catalyst-Runtime-5.90073/t/lib/TestAppIndexDefault/ Catalyst-Runtime-5.90073/t/lib/TestAppIndexDefault.pm Catalyst-Runtime-5.90073/t/lib/TestAppMatchSingleArg/ Catalyst-Runtime-5.90073/t/lib/TestAppMatchSingleArg.pm Catalyst-Runtime-5.90073/t/lib/TestAppMetaCompat/ Catalyst-Runtime-5.90073/t/lib/TestAppMetaCompat.pm Catalyst-Runtime-5.90073/t/lib/TestAppNonMooseController/ Catalyst-Runtime-5.90073/t/lib/TestAppNonMooseController.pm Catalyst-Runtime-5.90073/t/lib/TestAppOnDemand/ Catalyst-Runtime-5.90073/t/lib/TestAppOnDemand.pm Catalyst-Runtime-5.90073/t/lib/TestAppOneView/ Catalyst-Runtime-5.90073/t/lib/TestAppOneView.pm Catalyst-Runtime-5.90073/t/lib/TestAppPathBug.pm Catalyst-Runtime-5.90073/t/lib/TestAppPluginWithConstructor/ Catalyst-Runtime-5.90073/t/lib/TestAppPluginWithConstructor.pm Catalyst-Runtime-5.90073/t/lib/TestAppShowInternalActions/ Catalyst-Runtime-5.90073/t/lib/TestAppShowInternalActions.pm Catalyst-Runtime-5.90073/t/lib/TestAppStats/ Catalyst-Runtime-5.90073/t/lib/TestAppStats.pm Catalyst-Runtime-5.90073/t/lib/TestAppToTestScripts.pm Catalyst-Runtime-5.90073/t/lib/TestAppUnicode/ Catalyst-Runtime-5.90073/t/lib/TestAppUnicode.pm Catalyst-Runtime-5.90073/t/lib/TestAppUnknownError.pm Catalyst-Runtime-5.90073/t/lib/TestAppViewWarnings/ Catalyst-Runtime-5.90073/t/lib/TestAppViewWarnings.pm Catalyst-Runtime-5.90073/t/lib/TestAppWithMeta/ Catalyst-Runtime-5.90073/t/lib/TestAppWithMeta.pm Catalyst-Runtime-5.90073/t/lib/TestAppWithoutUnicode/ Catalyst-Runtime-5.90073/t/lib/TestAppWithoutUnicode.pm Catalyst-Runtime-5.90073/t/lib/TestContentNegotiation/ Catalyst-Runtime-5.90073/t/lib/TestContentNegotiation.pm Catalyst-Runtime-5.90073/t/lib/TestDataHandlers/ Catalyst-Runtime-5.90073/t/lib/TestDataHandlers.pm Catalyst-Runtime-5.90073/t/lib/TestFromPSGI/ Catalyst-Runtime-5.90073/t/lib/TestFromPSGI.pm Catalyst-Runtime-5.90073/t/lib/TestLogger.pm Catalyst-Runtime-5.90073/t/lib/TestMiddleware/ Catalyst-Runtime-5.90073/t/lib/TestMiddleware.pm Catalyst-Runtime-5.90073/t/lib/TestMiddlewareFromConfig/ Catalyst-Runtime-5.90073/t/lib/TestMiddlewareFromConfig.pm Catalyst-Runtime-5.90073/t/lib/TestPluginWithConstructor.pm Catalyst-Runtime-5.90073/t/lib/TestMiddlewareFromConfig/Controller/ Catalyst-Runtime-5.90073/t/lib/TestMiddlewareFromConfig/Custom.pm Catalyst-Runtime-5.90073/t/lib/TestMiddlewareFromConfig/share/ Catalyst-Runtime-5.90073/t/lib/TestMiddlewareFromConfig/testmiddlewarefromconfig.pl Catalyst-Runtime-5.90073/t/lib/TestMiddlewareFromConfig/share/static/ Catalyst-Runtime-5.90073/t/lib/TestMiddlewareFromConfig/share/static2/ Catalyst-Runtime-5.90073/t/lib/TestMiddlewareFromConfig/share/static3/ Catalyst-Runtime-5.90073/t/lib/TestMiddlewareFromConfig/share/static3/message3.txt Catalyst-Runtime-5.90073/t/lib/TestMiddlewareFromConfig/share/static2/message2.txt Catalyst-Runtime-5.90073/t/lib/TestMiddlewareFromConfig/share/static/forced.txt Catalyst-Runtime-5.90073/t/lib/TestMiddlewareFromConfig/share/static/message.txt Catalyst-Runtime-5.90073/t/lib/TestMiddlewareFromConfig/Controller/Root.pm Catalyst-Runtime-5.90073/t/lib/TestMiddleware/Controller/ Catalyst-Runtime-5.90073/t/lib/TestMiddleware/Custom.pm Catalyst-Runtime-5.90073/t/lib/TestMiddleware/share/ Catalyst-Runtime-5.90073/t/lib/TestMiddleware/share/static/ Catalyst-Runtime-5.90073/t/lib/TestMiddleware/share/static2/ Catalyst-Runtime-5.90073/t/lib/TestMiddleware/share/static3/ Catalyst-Runtime-5.90073/t/lib/TestMiddleware/share/static3/message3.txt Catalyst-Runtime-5.90073/t/lib/TestMiddleware/share/static2/message2.txt Catalyst-Runtime-5.90073/t/lib/TestMiddleware/share/static/forced.txt Catalyst-Runtime-5.90073/t/lib/TestMiddleware/share/static/message.txt Catalyst-Runtime-5.90073/t/lib/TestMiddleware/Controller/Root.pm Catalyst-Runtime-5.90073/t/lib/TestFromPSGI/Controller/ Catalyst-Runtime-5.90073/t/lib/TestFromPSGI/Controller/Root.pm Catalyst-Runtime-5.90073/t/lib/TestDataHandlers/Controller/ Catalyst-Runtime-5.90073/t/lib/TestDataHandlers/Controller/Root.pm Catalyst-Runtime-5.90073/t/lib/TestContentNegotiation/Controller/ Catalyst-Runtime-5.90073/t/lib/TestContentNegotiation/share/ Catalyst-Runtime-5.90073/t/lib/TestContentNegotiation/share/file.txt Catalyst-Runtime-5.90073/t/lib/TestContentNegotiation/Controller/Root.pm Catalyst-Runtime-5.90073/t/lib/TestAppWithoutUnicode/Controller/ Catalyst-Runtime-5.90073/t/lib/TestAppWithoutUnicode/Controller/Root.pm Catalyst-Runtime-5.90073/t/lib/TestAppWithMeta/Controller/ Catalyst-Runtime-5.90073/t/lib/TestAppWithMeta/Controller/Root.pm Catalyst-Runtime-5.90073/t/lib/TestAppViewWarnings/Controller/ Catalyst-Runtime-5.90073/t/lib/TestAppViewWarnings/Controller/Root.pm Catalyst-Runtime-5.90073/t/lib/TestAppUnicode/Controller/ Catalyst-Runtime-5.90073/t/lib/TestAppUnicode/Controller/Root.pm Catalyst-Runtime-5.90073/t/lib/TestAppStats/Controller/ Catalyst-Runtime-5.90073/t/lib/TestAppStats/Controller/Root.pm Catalyst-Runtime-5.90073/t/lib/TestAppShowInternalActions/Controller/ Catalyst-Runtime-5.90073/t/lib/TestAppShowInternalActions/Controller/Root.pm Catalyst-Runtime-5.90073/t/lib/TestAppPluginWithConstructor/Controller/ Catalyst-Runtime-5.90073/t/lib/TestAppPluginWithConstructor/Controller/Root.pm Catalyst-Runtime-5.90073/t/lib/TestAppOneView/Controller/ Catalyst-Runtime-5.90073/t/lib/TestAppOneView/View/ Catalyst-Runtime-5.90073/t/lib/TestAppOneView/View/Dummy.pm Catalyst-Runtime-5.90073/t/lib/TestAppOneView/Controller/Root.pm Catalyst-Runtime-5.90073/t/lib/TestAppOnDemand/Controller/ Catalyst-Runtime-5.90073/t/lib/TestAppOnDemand/Controller/Body.pm Catalyst-Runtime-5.90073/t/lib/TestAppNonMooseController/Controller/ Catalyst-Runtime-5.90073/t/lib/TestAppNonMooseController/ControllerBase.pm Catalyst-Runtime-5.90073/t/lib/TestAppNonMooseController/Controller/Foo.pm Catalyst-Runtime-5.90073/t/lib/TestAppMetaCompat/Controller/ Catalyst-Runtime-5.90073/t/lib/TestAppMetaCompat/Controller/Base.pm Catalyst-Runtime-5.90073/t/lib/TestAppMetaCompat/Controller/Books.pm Catalyst-Runtime-5.90073/t/lib/TestAppMatchSingleArg/Controller/ Catalyst-Runtime-5.90073/t/lib/TestAppMatchSingleArg/Controller/Root.pm Catalyst-Runtime-5.90073/t/lib/TestAppIndexDefault/Controller/ Catalyst-Runtime-5.90073/t/lib/TestAppIndexDefault/Controller/Default.pm Catalyst-Runtime-5.90073/t/lib/TestAppIndexDefault/Controller/IndexChained.pm Catalyst-Runtime-5.90073/t/lib/TestAppIndexDefault/Controller/IndexPrivate.pm Catalyst-Runtime-5.90073/t/lib/TestAppIndexDefault/Controller/Root.pm Catalyst-Runtime-5.90073/t/lib/TestAppEncodingSetInConfig/Controller/ Catalyst-Runtime-5.90073/t/lib/TestAppEncodingSetInConfig/testappencodingsetinconfig.json Catalyst-Runtime-5.90073/t/lib/TestAppEncodingSetInConfig/Controller/Root.pm Catalyst-Runtime-5.90073/t/lib/TestAppEncodingSetInApp/Controller/ Catalyst-Runtime-5.90073/t/lib/TestAppEncodingSetInApp/Controller/Root.pm Catalyst-Runtime-5.90073/t/lib/TestAppEncoding/Controller/ Catalyst-Runtime-5.90073/t/lib/TestAppEncoding/Controller/Root.pm Catalyst-Runtime-5.90073/t/lib/TestAppDoubleAutoBug/Controller/ Catalyst-Runtime-5.90073/t/lib/TestAppDoubleAutoBug/Controller/Root.pm Catalyst-Runtime-5.90073/t/lib/TestAppChainedRecursive/Controller/ Catalyst-Runtime-5.90073/t/lib/TestAppChainedRecursive/Controller/Foo.pm Catalyst-Runtime-5.90073/t/lib/TestAppChainedAbsolutePathPart/Controller/ Catalyst-Runtime-5.90073/t/lib/TestAppChainedAbsolutePathPart/Controller/Foo.pm Catalyst-Runtime-5.90073/t/lib/TestApp2/Controller/ Catalyst-Runtime-5.90073/t/lib/TestApp2/Controller/Root.pm Catalyst-Runtime-5.90073/t/lib/TestApp/Action/ Catalyst-Runtime-5.90073/t/lib/TestApp/ActionRole/ Catalyst-Runtime-5.90073/t/lib/TestApp/Controller/ Catalyst-Runtime-5.90073/t/lib/TestApp/DispatchType/ Catalyst-Runtime-5.90073/t/lib/TestApp/Model/ Catalyst-Runtime-5.90073/t/lib/TestApp/Model.pm Catalyst-Runtime-5.90073/t/lib/TestApp/Plugin/ Catalyst-Runtime-5.90073/t/lib/TestApp/RequestBaseBug.pm Catalyst-Runtime-5.90073/t/lib/TestApp/Role.pm Catalyst-Runtime-5.90073/t/lib/TestApp/View/ Catalyst-Runtime-5.90073/t/lib/TestApp/View/Dump/ Catalyst-Runtime-5.90073/t/lib/TestApp/View/Dump.pm Catalyst-Runtime-5.90073/t/lib/TestApp/View/Dump/Action.pm Catalyst-Runtime-5.90073/t/lib/TestApp/View/Dump/Body.pm Catalyst-Runtime-5.90073/t/lib/TestApp/View/Dump/Env.pm Catalyst-Runtime-5.90073/t/lib/TestApp/View/Dump/Request.pm Catalyst-Runtime-5.90073/t/lib/TestApp/View/Dump/Response.pm Catalyst-Runtime-5.90073/t/lib/TestApp/Plugin/AddDispatchTypes.pm Catalyst-Runtime-5.90073/t/lib/TestApp/Plugin/FullyQualified.pm Catalyst-Runtime-5.90073/t/lib/TestApp/Plugin/ParameterizedRole.pm Catalyst-Runtime-5.90073/t/lib/TestApp/Model/ClosuresInConfig.pm Catalyst-Runtime-5.90073/t/lib/TestApp/Model/Foo/ Catalyst-Runtime-5.90073/t/lib/TestApp/Model/Foo.pm Catalyst-Runtime-5.90073/t/lib/TestApp/Model/Generating.pm Catalyst-Runtime-5.90073/t/lib/TestApp/Model/Foo/Bar.pm Catalyst-Runtime-5.90073/t/lib/TestApp/DispatchType/CustomPostLoad.pm Catalyst-Runtime-5.90073/t/lib/TestApp/DispatchType/CustomPreLoad.pm Catalyst-Runtime-5.90073/t/lib/TestApp/Controller/Action/ Catalyst-Runtime-5.90073/t/lib/TestApp/Controller/Action.pm Catalyst-Runtime-5.90073/t/lib/TestApp/Controller/ActionRoles.pm Catalyst-Runtime-5.90073/t/lib/TestApp/Controller/Anon.pm Catalyst-Runtime-5.90073/t/lib/TestApp/Controller/Args.pm Catalyst-Runtime-5.90073/t/lib/TestApp/Controller/Attributes.pm Catalyst-Runtime-5.90073/t/lib/TestApp/Controller/BodyParams.pm Catalyst-Runtime-5.90073/t/lib/TestApp/Controller/ContextClosure.pm Catalyst-Runtime-5.90073/t/lib/TestApp/Controller/Dump.pm Catalyst-Runtime-5.90073/t/lib/TestApp/Controller/Engine/ Catalyst-Runtime-5.90073/t/lib/TestApp/Controller/Fork.pm Catalyst-Runtime-5.90073/t/lib/TestApp/Controller/HTTPMethods.pm Catalyst-Runtime-5.90073/t/lib/TestApp/Controller/Immutable/ Catalyst-Runtime-5.90073/t/lib/TestApp/Controller/Immutable.pm Catalyst-Runtime-5.90073/t/lib/TestApp/Controller/Index.pm Catalyst-Runtime-5.90073/t/lib/TestApp/Controller/Keyword.pm Catalyst-Runtime-5.90073/t/lib/TestApp/Controller/Log.pm Catalyst-Runtime-5.90073/t/lib/TestApp/Controller/Moose/ Catalyst-Runtime-5.90073/t/lib/TestApp/Controller/Moose.pm Catalyst-Runtime-5.90073/t/lib/TestApp/Controller/Priorities/ Catalyst-Runtime-5.90073/t/lib/TestApp/Controller/Priorities.pm Catalyst-Runtime-5.90073/t/lib/TestApp/Controller/Root.pm Catalyst-Runtime-5.90073/t/lib/TestApp/Controller/Priorities/loc_vs_index.pm Catalyst-Runtime-5.90073/t/lib/TestApp/Controller/Priorities/locre_vs_index.pm Catalyst-Runtime-5.90073/t/lib/TestApp/Controller/Priorities/MultiMethod.pm Catalyst-Runtime-5.90073/t/lib/TestApp/Controller/Priorities/path_vs_index.pm Catalyst-Runtime-5.90073/t/lib/TestApp/Controller/Moose/MethodModifiers.pm Catalyst-Runtime-5.90073/t/lib/TestApp/Controller/Moose/NoAttributes.pm Catalyst-Runtime-5.90073/t/lib/TestApp/Controller/Immutable/HardToReload.pm Catalyst-Runtime-5.90073/t/lib/TestApp/Controller/Engine/Request/ Catalyst-Runtime-5.90073/t/lib/TestApp/Controller/Engine/Response/ Catalyst-Runtime-5.90073/t/lib/TestApp/Controller/Engine/Response/Cookies.pm Catalyst-Runtime-5.90073/t/lib/TestApp/Controller/Engine/Response/Errors.pm Catalyst-Runtime-5.90073/t/lib/TestApp/Controller/Engine/Response/Headers.pm Catalyst-Runtime-5.90073/t/lib/TestApp/Controller/Engine/Response/Large.pm Catalyst-Runtime-5.90073/t/lib/TestApp/Controller/Engine/Response/Print.pm Catalyst-Runtime-5.90073/t/lib/TestApp/Controller/Engine/Response/Redirect.pm Catalyst-Runtime-5.90073/t/lib/TestApp/Controller/Engine/Response/Status.pm Catalyst-Runtime-5.90073/t/lib/TestApp/Controller/Engine/Request/Uploads.pm Catalyst-Runtime-5.90073/t/lib/TestApp/Controller/Engine/Request/URI.pm Catalyst-Runtime-5.90073/t/lib/TestApp/Controller/Action/Action.pm Catalyst-Runtime-5.90073/t/lib/TestApp/Controller/Action/Auto/ Catalyst-Runtime-5.90073/t/lib/TestApp/Controller/Action/Auto.pm Catalyst-Runtime-5.90073/t/lib/TestApp/Controller/Action/Begin.pm Catalyst-Runtime-5.90073/t/lib/TestApp/Controller/Action/Chained/ Catalyst-Runtime-5.90073/t/lib/TestApp/Controller/Action/Chained.pm Catalyst-Runtime-5.90073/t/lib/TestApp/Controller/Action/ConfigSmashArrayRefs.pm Catalyst-Runtime-5.90073/t/lib/TestApp/Controller/Action/Default.pm Catalyst-Runtime-5.90073/t/lib/TestApp/Controller/Action/Detach.pm Catalyst-Runtime-5.90073/t/lib/TestApp/Controller/Action/DieInEnd.pm Catalyst-Runtime-5.90073/t/lib/TestApp/Controller/Action/End.pm Catalyst-Runtime-5.90073/t/lib/TestApp/Controller/Action/Forward.pm Catalyst-Runtime-5.90073/t/lib/TestApp/Controller/Action/ForwardTo.pm Catalyst-Runtime-5.90073/t/lib/TestApp/Controller/Action/Global.pm Catalyst-Runtime-5.90073/t/lib/TestApp/Controller/Action/Go.pm Catalyst-Runtime-5.90073/t/lib/TestApp/Controller/Action/Index.pm Catalyst-Runtime-5.90073/t/lib/TestApp/Controller/Action/Inheritance.pm Catalyst-Runtime-5.90073/t/lib/TestApp/Controller/Action/Local.pm Catalyst-Runtime-5.90073/t/lib/TestApp/Controller/Action/Path.pm Catalyst-Runtime-5.90073/t/lib/TestApp/Controller/Action/Private.pm Catalyst-Runtime-5.90073/t/lib/TestApp/Controller/Action/Streaming.pm Catalyst-Runtime-5.90073/t/lib/TestApp/Controller/Action/TestMultipath.pm Catalyst-Runtime-5.90073/t/lib/TestApp/Controller/Action/TestRelative.pm Catalyst-Runtime-5.90073/t/lib/TestApp/Controller/Action/Visit.pm Catalyst-Runtime-5.90073/t/lib/TestApp/Controller/Action/Chained/ArgsOrder.pm Catalyst-Runtime-5.90073/t/lib/TestApp/Controller/Action/Chained/Auto/ Catalyst-Runtime-5.90073/t/lib/TestApp/Controller/Action/Chained/Auto.pm Catalyst-Runtime-5.90073/t/lib/TestApp/Controller/Action/Chained/Bar.pm Catalyst-Runtime-5.90073/t/lib/TestApp/Controller/Action/Chained/CaptureArgs.pm Catalyst-Runtime-5.90073/t/lib/TestApp/Controller/Action/Chained/Foo.pm Catalyst-Runtime-5.90073/t/lib/TestApp/Controller/Action/Chained/ParentChain/ Catalyst-Runtime-5.90073/t/lib/TestApp/Controller/Action/Chained/ParentChain.pm Catalyst-Runtime-5.90073/t/lib/TestApp/Controller/Action/Chained/PassedArgs.pm Catalyst-Runtime-5.90073/t/lib/TestApp/Controller/Action/Chained/PathPrefix.pm Catalyst-Runtime-5.90073/t/lib/TestApp/Controller/Action/Chained/Root.pm Catalyst-Runtime-5.90073/t/lib/TestApp/Controller/Action/Chained/ParentChain/Relative.pm Catalyst-Runtime-5.90073/t/lib/TestApp/Controller/Action/Chained/Auto/Bar.pm Catalyst-Runtime-5.90073/t/lib/TestApp/Controller/Action/Chained/Auto/Detach.pm Catalyst-Runtime-5.90073/t/lib/TestApp/Controller/Action/Chained/Auto/Foo.pm Catalyst-Runtime-5.90073/t/lib/TestApp/Controller/Action/Chained/Auto/Forward.pm Catalyst-Runtime-5.90073/t/lib/TestApp/Controller/Action/Auto/Abort.pm Catalyst-Runtime-5.90073/t/lib/TestApp/Controller/Action/Auto/Deep.pm Catalyst-Runtime-5.90073/t/lib/TestApp/Controller/Action/Auto/Default.pm Catalyst-Runtime-5.90073/t/lib/TestApp/Controller/Action/Auto/Detach.pm Catalyst-Runtime-5.90073/t/lib/TestApp/ActionRole/Boo.pm Catalyst-Runtime-5.90073/t/lib/TestApp/ActionRole/Kooh.pm Catalyst-Runtime-5.90073/t/lib/TestApp/ActionRole/Moo.pm Catalyst-Runtime-5.90073/t/lib/TestApp/Action/TestActionArgsFromConstructor.pm Catalyst-Runtime-5.90073/t/lib/TestApp/Action/TestBefore.pm Catalyst-Runtime-5.90073/t/lib/TestApp/Action/TestExtraArgsAction.pm Catalyst-Runtime-5.90073/t/lib/TestApp/Action/TestMatchCaptures.pm Catalyst-Runtime-5.90073/t/lib/TestApp/Action/TestMyAction.pm Catalyst-Runtime-5.90073/t/lib/ScriptTestApp/Controller/ Catalyst-Runtime-5.90073/t/lib/ScriptTestApp/Script/ Catalyst-Runtime-5.90073/t/lib/ScriptTestApp/TraitFor/ Catalyst-Runtime-5.90073/t/lib/ScriptTestApp/TraitFor/Script/ Catalyst-Runtime-5.90073/t/lib/ScriptTestApp/TraitFor/Script.pm Catalyst-Runtime-5.90073/t/lib/ScriptTestApp/TraitFor/Script/Bar.pm Catalyst-Runtime-5.90073/t/lib/ScriptTestApp/TraitFor/Script/Foo.pm Catalyst-Runtime-5.90073/t/lib/ScriptTestApp/Script/Bar.pm Catalyst-Runtime-5.90073/t/lib/ScriptTestApp/Script/CompileTest.pm Catalyst-Runtime-5.90073/t/lib/ScriptTestApp/Script/Foo.pm Catalyst-Runtime-5.90073/t/lib/ScriptTestApp/Controller/Root.pm Catalyst-Runtime-5.90073/t/lib/PluginTestApp/Controller/ Catalyst-Runtime-5.90073/t/lib/PluginTestApp/Controller/Root.pm Catalyst-Runtime-5.90073/t/lib/DeprecatedTestApp/C/ Catalyst-Runtime-5.90073/t/lib/DeprecatedTestApp/C/Root.pm Catalyst-Runtime-5.90073/t/lib/ChainedActionsApp/Controller/ Catalyst-Runtime-5.90073/t/lib/ChainedActionsApp/Controller/Root.pm Catalyst-Runtime-5.90073/t/lib/Catalyst/Action/ Catalyst-Runtime-5.90073/t/lib/Catalyst/ActionRole/ Catalyst-Runtime-5.90073/t/lib/Catalyst/Plugin/ Catalyst-Runtime-5.90073/t/lib/Catalyst/Script/ Catalyst-Runtime-5.90073/t/lib/Catalyst/Script/Bar.pm Catalyst-Runtime-5.90073/t/lib/Catalyst/Script/Baz.pm Catalyst-Runtime-5.90073/t/lib/Catalyst/Script/CompileTest.pm Catalyst-Runtime-5.90073/t/lib/Catalyst/Plugin/Test/ Catalyst-Runtime-5.90073/t/lib/Catalyst/Plugin/Test/Deprecated.pm Catalyst-Runtime-5.90073/t/lib/Catalyst/Plugin/Test/Errors.pm Catalyst-Runtime-5.90073/t/lib/Catalyst/Plugin/Test/Headers.pm Catalyst-Runtime-5.90073/t/lib/Catalyst/Plugin/Test/MangleDollarUnderScore.pm Catalyst-Runtime-5.90073/t/lib/Catalyst/Plugin/Test/Plugin.pm Catalyst-Runtime-5.90073/t/lib/Catalyst/ActionRole/Moo.pm Catalyst-Runtime-5.90073/t/lib/Catalyst/ActionRole/Zoo.pm Catalyst-Runtime-5.90073/t/lib/Catalyst/Action/TestAfter.pm Catalyst-Runtime-5.90073/t/lib/Catalyst/Action/TestBefore.pm Catalyst-Runtime-5.90073/t/lib/ACLTestApp/Controller/ Catalyst-Runtime-5.90073/t/lib/ACLTestApp/Controller/Root.pm Catalyst-Runtime-5.90073/t/conf/extra.conf.in Catalyst-Runtime-5.90073/t/author/http-server.t Catalyst-Runtime-5.90073/t/author/notabs.t Catalyst-Runtime-5.90073/t/author/pod.t Catalyst-Runtime-5.90073/t/author/podcoverage.t Catalyst-Runtime-5.90073/t/author/spelling.t Catalyst-Runtime-5.90073/t/author/unicode_plugin_nested_params.t Catalyst-Runtime-5.90073/t/aggregate/c3_appclass_bug.t Catalyst-Runtime-5.90073/t/aggregate/c3_mro.t Catalyst-Runtime-5.90073/t/aggregate/caf_backcompat.t Catalyst-Runtime-5.90073/t/aggregate/catalyst_test_utf8.t Catalyst-Runtime-5.90073/t/aggregate/custom_live_component_controller_action_auto_doublebug.t Catalyst-Runtime-5.90073/t/aggregate/custom_live_path_bug.t Catalyst-Runtime-5.90073/t/aggregate/deprecated_test_import.t Catalyst-Runtime-5.90073/t/aggregate/deprecated_test_unimported.t Catalyst-Runtime-5.90073/t/aggregate/error_page_dump.t Catalyst-Runtime-5.90073/t/aggregate/live_component_controller_action_action.t Catalyst-Runtime-5.90073/t/aggregate/live_component_controller_action_auto.t Catalyst-Runtime-5.90073/t/aggregate/live_component_controller_action_begin.t Catalyst-Runtime-5.90073/t/aggregate/live_component_controller_action_chained.t Catalyst-Runtime-5.90073/t/aggregate/live_component_controller_action_chained2.t Catalyst-Runtime-5.90073/t/aggregate/live_component_controller_action_default.t Catalyst-Runtime-5.90073/t/aggregate/live_component_controller_action_detach.t Catalyst-Runtime-5.90073/t/aggregate/live_component_controller_action_die_in_end.t Catalyst-Runtime-5.90073/t/aggregate/live_component_controller_action_end.t Catalyst-Runtime-5.90073/t/aggregate/live_component_controller_action_forward.t Catalyst-Runtime-5.90073/t/aggregate/live_component_controller_action_global.t Catalyst-Runtime-5.90073/t/aggregate/live_component_controller_action_go.t Catalyst-Runtime-5.90073/t/aggregate/live_component_controller_action_index.t Catalyst-Runtime-5.90073/t/aggregate/live_component_controller_action_index_or_default.t Catalyst-Runtime-5.90073/t/aggregate/live_component_controller_action_inheritance.t Catalyst-Runtime-5.90073/t/aggregate/live_component_controller_action_local.t Catalyst-Runtime-5.90073/t/aggregate/live_component_controller_action_multipath.t Catalyst-Runtime-5.90073/t/aggregate/live_component_controller_action_path.t Catalyst-Runtime-5.90073/t/aggregate/live_component_controller_action_path_matchsingle.t Catalyst-Runtime-5.90073/t/aggregate/live_component_controller_action_private.t Catalyst-Runtime-5.90073/t/aggregate/live_component_controller_action_streaming.t Catalyst-Runtime-5.90073/t/aggregate/live_component_controller_action_visit.t Catalyst-Runtime-5.90073/t/aggregate/live_component_controller_actionroles.t Catalyst-Runtime-5.90073/t/aggregate/live_component_controller_anon.t Catalyst-Runtime-5.90073/t/aggregate/live_component_controller_args.t Catalyst-Runtime-5.90073/t/aggregate/live_component_controller_attributes.t Catalyst-Runtime-5.90073/t/aggregate/live_component_controller_httpmethods.t Catalyst-Runtime-5.90073/t/aggregate/live_component_controller_moose.t Catalyst-Runtime-5.90073/t/aggregate/live_component_view_single.t Catalyst-Runtime-5.90073/t/aggregate/live_engine_request_auth.t Catalyst-Runtime-5.90073/t/aggregate/live_engine_request_body.t Catalyst-Runtime-5.90073/t/aggregate/live_engine_request_body_demand.t Catalyst-Runtime-5.90073/t/aggregate/live_engine_request_cookies.t Catalyst-Runtime-5.90073/t/aggregate/live_engine_request_env.t Catalyst-Runtime-5.90073/t/aggregate/live_engine_request_escaped_path.t Catalyst-Runtime-5.90073/t/aggregate/live_engine_request_headers.t Catalyst-Runtime-5.90073/t/aggregate/live_engine_request_parameters.t Catalyst-Runtime-5.90073/t/aggregate/live_engine_request_prepare_parameters.t Catalyst-Runtime-5.90073/t/aggregate/live_engine_request_remote_user.t Catalyst-Runtime-5.90073/t/aggregate/live_engine_request_uploads.t Catalyst-Runtime-5.90073/t/aggregate/live_engine_request_uri.t Catalyst-Runtime-5.90073/t/aggregate/live_engine_response_body.t Catalyst-Runtime-5.90073/t/aggregate/live_engine_response_cookies.t Catalyst-Runtime-5.90073/t/aggregate/live_engine_response_emptybody.t Catalyst-Runtime-5.90073/t/aggregate/live_engine_response_errors.t Catalyst-Runtime-5.90073/t/aggregate/live_engine_response_headers.t Catalyst-Runtime-5.90073/t/aggregate/live_engine_response_large.t Catalyst-Runtime-5.90073/t/aggregate/live_engine_response_print.t Catalyst-Runtime-5.90073/t/aggregate/live_engine_response_redirect.t Catalyst-Runtime-5.90073/t/aggregate/live_engine_response_status.t Catalyst-Runtime-5.90073/t/aggregate/live_engine_setup_basics.t Catalyst-Runtime-5.90073/t/aggregate/live_engine_setup_plugins.t Catalyst-Runtime-5.90073/t/aggregate/live_loop.t Catalyst-Runtime-5.90073/t/aggregate/live_plugin_loaded.t Catalyst-Runtime-5.90073/t/aggregate/live_priorities.t Catalyst-Runtime-5.90073/t/aggregate/live_recursion.t Catalyst-Runtime-5.90073/t/aggregate/live_view_warnings.t Catalyst-Runtime-5.90073/t/aggregate/meta_method_unneeded.t Catalyst-Runtime-5.90073/t/aggregate/psgi_file.t Catalyst-Runtime-5.90073/t/aggregate/unit_controller_actions.t Catalyst-Runtime-5.90073/t/aggregate/unit_controller_config.t Catalyst-Runtime-5.90073/t/aggregate/unit_controller_namespace.t Catalyst-Runtime-5.90073/t/aggregate/unit_core_action.t Catalyst-Runtime-5.90073/t/aggregate/unit_core_action_for.t Catalyst-Runtime-5.90073/t/aggregate/unit_core_appclass_roles_in_plugin_list.t Catalyst-Runtime-5.90073/t/aggregate/unit_core_classdata.t Catalyst-Runtime-5.90073/t/aggregate/unit_core_component.t Catalyst-Runtime-5.90073/t/aggregate/unit_core_component_generating.t Catalyst-Runtime-5.90073/t/aggregate/unit_core_component_layers.t Catalyst-Runtime-5.90073/t/aggregate/unit_core_component_loading.t Catalyst-Runtime-5.90073/t/aggregate/unit_core_component_mro.t Catalyst-Runtime-5.90073/t/aggregate/unit_core_controller_actions_config.t Catalyst-Runtime-5.90073/t/aggregate/unit_core_ctx_attr.t Catalyst-Runtime-5.90073/t/aggregate/unit_core_engine-prepare_path.t Catalyst-Runtime-5.90073/t/aggregate/unit_core_engine_fixenv-iis6.t Catalyst-Runtime-5.90073/t/aggregate/unit_core_engine_fixenv-lighttpd.t Catalyst-Runtime-5.90073/t/aggregate/unit_core_log.t Catalyst-Runtime-5.90073/t/aggregate/unit_core_log_autoflush.t Catalyst-Runtime-5.90073/t/aggregate/unit_core_merge_config_hashes.t Catalyst-Runtime-5.90073/t/aggregate/unit_core_mvc.t Catalyst-Runtime-5.90073/t/aggregate/unit_core_path_to.t Catalyst-Runtime-5.90073/t/aggregate/unit_core_plugin.t Catalyst-Runtime-5.90073/t/aggregate/unit_core_script_cgi.t Catalyst-Runtime-5.90073/t/aggregate/unit_core_script_create.t Catalyst-Runtime-5.90073/t/aggregate/unit_core_script_fastcgi.t Catalyst-Runtime-5.90073/t/aggregate/unit_core_script_help.t Catalyst-Runtime-5.90073/t/aggregate/unit_core_script_run_options.t Catalyst-Runtime-5.90073/t/aggregate/unit_core_script_server-without_modules.t Catalyst-Runtime-5.90073/t/aggregate/unit_core_script_server.t Catalyst-Runtime-5.90073/t/aggregate/unit_core_scriptrunner.t Catalyst-Runtime-5.90073/t/aggregate/unit_core_setup.t Catalyst-Runtime-5.90073/t/aggregate/unit_core_setup_log.t Catalyst-Runtime-5.90073/t/aggregate/unit_core_setup_stats.t Catalyst-Runtime-5.90073/t/aggregate/unit_core_uri_for.t Catalyst-Runtime-5.90073/t/aggregate/unit_core_uri_for_action.t Catalyst-Runtime-5.90073/t/aggregate/unit_core_uri_for_multibytechar.t Catalyst-Runtime-5.90073/t/aggregate/unit_core_uri_with.t Catalyst-Runtime-5.90073/t/aggregate/unit_dispatcher_requestargs_restore.t Catalyst-Runtime-5.90073/t/aggregate/unit_engineloader.t Catalyst-Runtime-5.90073/t/aggregate/unit_load_catalyst_test.t Catalyst-Runtime-5.90073/t/aggregate/unit_metaclass_compat_extend_non_moose_controller.t Catalyst-Runtime-5.90073/t/aggregate/unit_metaclass_compat_non_moose.t Catalyst-Runtime-5.90073/t/aggregate/unit_metaclass_compat_non_moose_controller.t Catalyst-Runtime-5.90073/t/aggregate/unit_response.t Catalyst-Runtime-5.90073/t/aggregate/unit_utils_env_value.t Catalyst-Runtime-5.90073/t/aggregate/unit_utils_home.t Catalyst-Runtime-5.90073/t/aggregate/unit_utils_prefix.t Catalyst-Runtime-5.90073/t/aggregate/unit_utils_request.t Catalyst-Runtime-5.90073/t/aggregate/utf8_content_length.t Catalyst-Runtime-5.90073/script/catalyst.pl Catalyst-Runtime-5.90073/lib/Catalyst/ Catalyst-Runtime-5.90073/lib/Catalyst.pm Catalyst-Runtime-5.90073/lib/Catalyst/Action.pm Catalyst-Runtime-5.90073/lib/Catalyst/ActionChain.pm Catalyst-Runtime-5.90073/lib/Catalyst/ActionContainer.pm Catalyst-Runtime-5.90073/lib/Catalyst/ActionRole/ Catalyst-Runtime-5.90073/lib/Catalyst/Base.pm Catalyst-Runtime-5.90073/lib/Catalyst/ClassData.pm Catalyst-Runtime-5.90073/lib/Catalyst/Component/ Catalyst-Runtime-5.90073/lib/Catalyst/Component.pm Catalyst-Runtime-5.90073/lib/Catalyst/Controller.pm Catalyst-Runtime-5.90073/lib/Catalyst/Delta.pod Catalyst-Runtime-5.90073/lib/Catalyst/Dispatcher.pm Catalyst-Runtime-5.90073/lib/Catalyst/DispatchType/ Catalyst-Runtime-5.90073/lib/Catalyst/DispatchType.pm Catalyst-Runtime-5.90073/lib/Catalyst/Engine/ Catalyst-Runtime-5.90073/lib/Catalyst/Engine.pm Catalyst-Runtime-5.90073/lib/Catalyst/EngineLoader.pm Catalyst-Runtime-5.90073/lib/Catalyst/Exception/ Catalyst-Runtime-5.90073/lib/Catalyst/Exception.pm Catalyst-Runtime-5.90073/lib/Catalyst/Log.pm Catalyst-Runtime-5.90073/lib/Catalyst/Middleware/ Catalyst-Runtime-5.90073/lib/Catalyst/Model.pm Catalyst-Runtime-5.90073/lib/Catalyst/Plugin/ Catalyst-Runtime-5.90073/lib/Catalyst/PSGI.pod Catalyst-Runtime-5.90073/lib/Catalyst/Request/ Catalyst-Runtime-5.90073/lib/Catalyst/Request.pm Catalyst-Runtime-5.90073/lib/Catalyst/Response.pm Catalyst-Runtime-5.90073/lib/Catalyst/Runtime.pm Catalyst-Runtime-5.90073/lib/Catalyst/Script/ Catalyst-Runtime-5.90073/lib/Catalyst/ScriptRole.pm Catalyst-Runtime-5.90073/lib/Catalyst/ScriptRunner.pm Catalyst-Runtime-5.90073/lib/Catalyst/Stats.pm Catalyst-Runtime-5.90073/lib/Catalyst/Test.pm Catalyst-Runtime-5.90073/lib/Catalyst/Upgrading.pod Catalyst-Runtime-5.90073/lib/Catalyst/Utils.pm Catalyst-Runtime-5.90073/lib/Catalyst/View.pm Catalyst-Runtime-5.90073/lib/Catalyst/Script/CGI.pm Catalyst-Runtime-5.90073/lib/Catalyst/Script/Create.pm Catalyst-Runtime-5.90073/lib/Catalyst/Script/FastCGI.pm Catalyst-Runtime-5.90073/lib/Catalyst/Script/Server.pm Catalyst-Runtime-5.90073/lib/Catalyst/Script/Test.pm Catalyst-Runtime-5.90073/lib/Catalyst/Request/Upload.pm Catalyst-Runtime-5.90073/lib/Catalyst/Plugin/Unicode/ Catalyst-Runtime-5.90073/lib/Catalyst/Plugin/Unicode/Encoding.pm Catalyst-Runtime-5.90073/lib/Catalyst/Middleware/Stash.pm Catalyst-Runtime-5.90073/lib/Catalyst/Exception/Basic.pm Catalyst-Runtime-5.90073/lib/Catalyst/Exception/Detach.pm Catalyst-Runtime-5.90073/lib/Catalyst/Exception/Go.pm Catalyst-Runtime-5.90073/lib/Catalyst/Exception/Interface.pm Catalyst-Runtime-5.90073/lib/Catalyst/Engine/HTTP.pm Catalyst-Runtime-5.90073/lib/Catalyst/DispatchType/Chained.pm Catalyst-Runtime-5.90073/lib/Catalyst/DispatchType/Default.pm Catalyst-Runtime-5.90073/lib/Catalyst/DispatchType/Index.pm Catalyst-Runtime-5.90073/lib/Catalyst/DispatchType/Path.pm Catalyst-Runtime-5.90073/lib/Catalyst/Component/ApplicationAttribute.pm Catalyst-Runtime-5.90073/lib/Catalyst/Component/ContextClosure.pm Catalyst-Runtime-5.90073/lib/Catalyst/ActionRole/ConsumesContent.pm Catalyst-Runtime-5.90073/lib/Catalyst/ActionRole/HTTPMethods.pm Catalyst-Runtime-5.90073/inc/Module/ Catalyst-Runtime-5.90073/inc/Module/AutoInstall.pm Catalyst-Runtime-5.90073/inc/Module/Install/ Catalyst-Runtime-5.90073/inc/Module/Install.pm Catalyst-Runtime-5.90073/inc/Module/Install/Authority.pm Catalyst-Runtime-5.90073/inc/Module/Install/AuthorRequires.pm Catalyst-Runtime-5.90073/inc/Module/Install/AuthorTests.pm Catalyst-Runtime-5.90073/inc/Module/Install/AutoInstall.pm Catalyst-Runtime-5.90073/inc/Module/Install/Base.pm Catalyst-Runtime-5.90073/inc/Module/Install/Can.pm Catalyst-Runtime-5.90073/inc/Module/Install/CheckConflicts.pm Catalyst-Runtime-5.90073/inc/Module/Install/Fetch.pm Catalyst-Runtime-5.90073/inc/Module/Install/Include.pm Catalyst-Runtime-5.90073/inc/Module/Install/Makefile.pm Catalyst-Runtime-5.90073/inc/Module/Install/Metadata.pm Catalyst-Runtime-5.90073/inc/Module/Install/Scripts.pm Catalyst-Runtime-5.90073/inc/Module/Install/Win32.pm Catalyst-Runtime-5.90073/inc/Module/Install/WriteAll.pm Prepending C:\cpanfly-5.20\var\cpan\build\Data-Visitor-0.30-ooBurq/blib/arch C:\cpanfly-5.20\var\cpan\build\Data-Visitor-0.30-ooBurq/blib/lib C:\cpanfly-5.20\var\cpan\build\Tie-ToObject-0.03-p3sOfk/blib/arch C:\cpanfly-5.20\var\cpan\build\Tie-ToObject-0.03-p3sOfk/blib/lib C:\cpanfly-5.20\var\cpan\build\Test-use-ok-0.11-lGYG1H/blib/arch C:\cpanfly-5.20\var\cpan\build\Test-use-ok-0.11-lGYG1H/blib/lib to PERL5LIB for 'make' CPAN.pm: Building J/JJ/JJNAPIORK/Catalyst-Runtime-5.90073.tar.gz >>> C:\Perl64-5.20\bin\perl.exe Makefile.PL Warning: prerequisite CGI::Simple::Cookie 1.109 not found. Warning: prerequisite Class::C3::Adopt::NEXT 0.07 not found. Warning: prerequisite HTTP::Request::AsCGI 1.0 not found. Warning: prerequisite JSON::MaybeXS 0 not found. Warning: prerequisite MooseX::Getopt 0.48 not found. Warning: prerequisite MooseX::MethodAttributes::Role::AttrContainer::Inheritable 0.24 not found. Warning: prerequisite MooseX::Role::WithOverloading 0.09 not found. Warning: prerequisite Plack 0.9991 not found. Warning: prerequisite Plack::Middleware::Conditional 0 not found. Warning: prerequisite Plack::Middleware::ContentLength 0 not found. Warning: prerequisite Plack::Middleware::FixMissingBodyInRedirect 0.09 not found. Warning: prerequisite Plack::Middleware::HTTPExceptions 0 not found. Warning: prerequisite Plack::Middleware::Head 0 not found. Warning: prerequisite Plack::Middleware::IIS6ScriptNameFix 0 not found. Warning: prerequisite Plack::Middleware::IIS7KeepAliveFix 0 not found. Warning: prerequisite Plack::Middleware::LighttpdScriptNameFix 0 not found. Warning: prerequisite Plack::Middleware::MethodOverride 0 not found. Warning: prerequisite Plack::Middleware::RemoveRedundantBody 0.03 not found. Warning: prerequisite Plack::Middleware::ReverseProxy 0.04 not found. Warning: prerequisite Plack::Request::Upload 0 not found. Warning: prerequisite Plack::Test::ExternalServer 0 not found. Warning: prerequisite Safe::Isa 0 not found. Warning: prerequisite String::RewritePrefix 0.004 not found. Warning: prerequisite Text::SimpleTable 0.03 not found. Warning: prerequisite Tree::Simple 1.15 not found. Warning: prerequisite Tree::Simple::Visitor::FindByPath 0 not found. Warning: prerequisite namespace::autoclean 0.09 not found. *** Module::AutoInstall version 1.12 *** Checking for Perl dependencies... *** Since we're running under CPAN, I'll just let it take care of the dependency's installation later. [Core Features] - Test::Fatal ...loaded. (0.013) - Test::More ...loaded. (1.001006 >= 0.88) - Data::Dump ...loaded. (1.22) - HTTP::Request::Common ...loaded. (6.04) - IO::Scalar ...loaded. (2.110) - HTTP::Status ...loaded. (6.03) - JSON::MaybeXS ...missing. - List::MoreUtils ...loaded. (0.33) - namespace::autoclean ...missing. (would need 0.09) - namespace::clean ...loaded. (0.25 >= 0.23) - MooseX::Emulate::Class::Accessor::Fast ...loaded. (0.00903 >= 0.00903) - Class::Load ...loaded. (0.21 >= 0.12) - Data::OptList ...loaded. (0.109) - Moose ...loaded. (2.1212 >= 1.03) - MooseX::MethodAttributes::Role::AttrContainer::Inheritable ...missing. (would need 0.24) - MooseX::Role::WithOverloading ...missing. (would need 0.09) - Carp ...loaded. (1.3301) - Class::C3::Adopt::NEXT ...missing. (would need 0.07) - CGI::Simple::Cookie ...missing. (would need 1.109) - Data::Dump ...loaded. (1.22) - Data::OptList ...loaded. (0.109) - HTML::Entities ...loaded. (3.69) - HTML::HeadParser ...loaded. (3.71) - HTTP::Body ...loaded. (1.19 >= 1.06) - HTTP::Headers ...loaded. (6.05 >= 1.64) - HTTP::Request ...loaded. (6.00 >= 5.814) - HTTP::Response ...loaded. (6.04 >= 5.813) - HTTP::Request::AsCGI ...missing. (would need 1.0) - Module::Pluggable ...loaded. (5.1 >= 4.7) - Path::Class ...loaded. (0.35 >= 0.09) - Scalar::Util ...loaded. (1.41) - Sub::Exporter ...loaded. (0.987) - Text::SimpleTable ...missing. (would need 0.03) - Time::HiRes ...loaded. (1.9726) - Tree::Simple ...missing. (would need 1.15) - Tree::Simple::Visitor::FindByPath ...missing. - Try::Tiny ...loaded. (0.22 >= 0.17) - Safe::Isa ...missing. - Task::Weaken ...loaded. (1.04) - Text::Balanced ...loaded. (2.02) - MRO::Compat ...loaded. (0.12) - MooseX::Getopt ...missing. (would need 0.48) - String::RewritePrefix ...missing. (would need 0.004) - Devel::InnerPackage ...loaded. (0.4) - Plack ...missing. (would need 0.9991) - Plack::Middleware::ReverseProxy ...missing. (would need 0.04) - Plack::Test::ExternalServer ...missing. - Class::Data::Inheritable ...loaded. (0.08) - Encode ...loaded. (2.62 >= 2.49) - LWP ...loaded. (6.08 >= 5.837) - URI ...loaded. (1.64 >= 1.36) - JSON::MaybeXS ...missing. (would need 1.000000) - Stream::Buffered ...loaded. (0.03) - Hash::MultiValue ...loaded. (0.15) - Plack::Request::Upload ...missing. - CGI::Struct ...loaded. (1.21) - Plack::Middleware::Conditional ...missing. - Plack::Middleware::IIS6ScriptNameFix ...missing. - Plack::Middleware::IIS7KeepAliveFix ...missing. - Plack::Middleware::LighttpdScriptNameFix ...missing. - Plack::Middleware::ContentLength ...missing. - Plack::Middleware::Head ...missing. - Plack::Middleware::HTTPExceptions ...missing. - Plack::Middleware::FixMissingBodyInRedirect ...missing. (would need 0.09) - Plack::Middleware::MethodOverride ...missing. - Plack::Middleware::RemoveRedundantBody ...missing. (would need 0.03) *** Module::AutoInstall configuration finished. Checking if your kit is complete... Warning: the following files are missing in your kit: t/psgi_file_testapp_engine_plackup_compat.t t/psgi_file_testapp_engine_psgi_compat.t Please inform the author. Generating a dmake-style Makefile Writing Makefile for Catalyst::Runtime Writing MYMETA.yml and MYMETA.json 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' # or cpanm 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! ---- Unsatisfied dependencies detected during ---- ---- JJNAPIORK/Catalyst-Runtime-5.90073.tar.gz ---- Plack [requires] MooseX::Role::WithOverloading [requires] Plack::Middleware::ReverseProxy [requires] Tree::Simple [requires] CGI::Simple::Cookie [requires] Plack::Middleware::MethodOverride [requires] HTTP::Request::AsCGI [requires] Plack::Middleware::RemoveRedundantBody [requires] Safe::Isa [requires] JSON::MaybeXS [requires] Tree::Simple::Visitor::FindByPath [requires] Plack::Middleware::IIS7KeepAliveFix [requires] Plack::Middleware::LighttpdScriptNameFix [requires] namespace::autoclean [requires] String::RewritePrefix [requires] Plack::Middleware::FixMissingBodyInRedirect [requires] Text::SimpleTable [requires] Plack::Middleware::ContentLength [requires] MooseX::Getopt [requires] Plack::Middleware::Head [requires] Plack::Middleware::IIS6ScriptNameFix [requires] Plack::Middleware::Conditional [requires] MooseX::MethodAttributes::Role::AttrContainer::Inheritable [requires] Plack::Request::Upload [requires] Plack::Middleware::HTTPExceptions [requires] Plack::Test::ExternalServer [requires] Class::C3::Adopt::NEXT [requires] Prepending C:\cpanfly-5.20\var\cpan\build\Data-Visitor-0.30-ooBurq/blib/arch C:\cpanfly-5.20\var\cpan\build\Data-Visitor-0.30-ooBurq/blib/lib C:\cpanfly-5.20\var\cpan\build\Tie-ToObject-0.03-p3sOfk/blib/arch C:\cpanfly-5.20\var\cpan\build\Tie-ToObject-0.03-p3sOfk/blib/lib C:\cpanfly-5.20\var\cpan\build\Test-use-ok-0.11-lGYG1H/blib/arch C:\cpanfly-5.20\var\cpan\build\Test-use-ok-0.11-lGYG1H/blib/lib to PERL5LIB for 'test' Running make test Delayed until after prerequisites Running test for module 'Plack' Running make for M/MI/MIYAGAWA/Plack-1.0031.tar.gz Prepending C:\cpanfly-5.20\var\cpan\build\Data-Visitor-0.30-ooBurq/blib/arch C:\cpanfly-5.20\var\cpan\build\Data-Visitor-0.30-ooBurq/blib/lib C:\cpanfly-5.20\var\cpan\build\Tie-ToObject-0.03-p3sOfk/blib/arch C:\cpanfly-5.20\var\cpan\build\Tie-ToObject-0.03-p3sOfk/blib/lib C:\cpanfly-5.20\var\cpan\build\Test-use-ok-0.11-lGYG1H/blib/arch C:\cpanfly-5.20\var\cpan\build\Test-use-ok-0.11-lGYG1H/blib/lib to PERL5LIB for 'get' Checksum for C:\cpanfly-5.20\var\cpan\sources\authors\id\M\MI\MIYAGAWA\Plack-1.0031.tar.gz ok Plack-1.0031/ Plack-1.0031/benchmarks/ Plack-1.0031/Changes Plack-1.0031/cpanfile Plack-1.0031/dist.ini Plack-1.0031/eg/ Plack-1.0031/lib/ Plack-1.0031/LICENSE Plack-1.0031/Makefile.PL Plack-1.0031/MANIFEST Plack-1.0031/META.json Plack-1.0031/META.yml Plack-1.0031/README Plack-1.0031/script/ Plack-1.0031/share/ Plack-1.0031/t/ Plack-1.0031/xt/ Plack-1.0031/xt/author-downstream.t Plack-1.0031/t/FCGIUtils.pm Plack-1.0031/t/HTTP-Message-PSGI/ Plack-1.0031/t/HTTP-Server-PSGI/ Plack-1.0031/t/Plack-Builder/ Plack-1.0031/t/Plack-Handler/ Plack-1.0031/t/Plack-HTTPParser-PP/ Plack-1.0031/t/Plack-Loader/ Plack-1.0031/t/Plack-Middleware/ Plack-1.0031/t/Plack-MIME/ Plack-1.0031/t/Plack-Request/ Plack-1.0031/t/Plack-Response/ Plack-1.0031/t/Plack-Runner/ Plack-1.0031/t/Plack-TempBuffer/ Plack-1.0031/t/Plack-Test/ Plack-1.0031/t/Plack-Util/ Plack-1.0031/t/release-pod-syntax.t Plack-1.0031/t/test.txt Plack-1.0031/t/Plack-Util/bad.psgi Plack-1.0031/t/Plack-Util/bad2.psgi Plack-1.0031/t/Plack-Util/bin/ Plack-1.0031/t/Plack-Util/can.t Plack-1.0031/t/Plack-Util/error.psgi Plack-1.0031/t/Plack-Util/foreach.t Plack-1.0031/t/Plack-Util/headers.t Plack-1.0031/t/Plack-Util/headers_obj.t Plack-1.0031/t/Plack-Util/Hello.pm Plack-1.0031/t/Plack-Util/hello.psgi Plack-1.0031/t/Plack-Util/inc/ Plack-1.0031/t/Plack-Util/inline_object.t Plack-1.0031/t/Plack-Util/io_with_path.t Plack-1.0031/t/Plack-Util/is_real_fh.t Plack-1.0031/t/Plack-Util/load.t Plack-1.0031/t/Plack-Util/response_cb.t Plack-1.0031/t/Plack-Util/inc/hello.psgi Plack-1.0031/t/Plack-Util/bin/findbin.psgi Plack-1.0031/t/Plack-Test/2args.t Plack-1.0031/t/Plack-Test/cookie.t Plack-1.0031/t/Plack-Test/hello.t Plack-1.0031/t/Plack-Test/hello_server.t Plack-1.0031/t/Plack-Test/suite.t Plack-1.0031/t/Plack-TempBuffer/print.t Plack-1.0031/t/Plack-Runner/options.t Plack-1.0031/t/Plack-Runner/path.t Plack-1.0031/t/Plack-Response/body.t Plack-1.0031/t/Plack-Response/compatible.t Plack-1.0031/t/Plack-Response/cookie.t Plack-1.0031/t/Plack-Response/new.t Plack-1.0031/t/Plack-Response/redirect.t Plack-1.0031/t/Plack-Response/response.t Plack-1.0031/t/Plack-Response/to_app.t Plack-1.0031/t/Plack-Request/base.t Plack-1.0031/t/Plack-Request/body.t Plack-1.0031/t/Plack-Request/content-on-get.t Plack-1.0031/t/Plack-Request/content.t Plack-1.0031/t/Plack-Request/cookie.t Plack-1.0031/t/Plack-Request/double_port.t Plack-1.0031/t/Plack-Request/foo1.txt Plack-1.0031/t/Plack-Request/foo2.txt Plack-1.0031/t/Plack-Request/hostname.t Plack-1.0031/t/Plack-Request/many_upload.t Plack-1.0031/t/Plack-Request/multi_read.t Plack-1.0031/t/Plack-Request/new.t Plack-1.0031/t/Plack-Request/parameters.t Plack-1.0031/t/Plack-Request/params.t Plack-1.0031/t/Plack-Request/path_info.t Plack-1.0031/t/Plack-Request/path_info_escaped.t Plack-1.0031/t/Plack-Request/query_string.t Plack-1.0031/t/Plack-Request/readbody.t Plack-1.0031/t/Plack-Request/request_uri.t Plack-1.0031/t/Plack-Request/upload-basename.t Plack-1.0031/t/Plack-Request/upload-large.t Plack-1.0031/t/Plack-Request/upload.t Plack-1.0031/t/Plack-Request/uri.t Plack-1.0031/t/Plack-Request/uri_utf8.t Plack-1.0031/t/Plack-MIME/add_type.t Plack-1.0031/t/Plack-MIME/basic.t Plack-1.0031/t/Plack-MIME/fallback.t Plack-1.0031/t/Plack-Middleware/access_log.t Plack-1.0031/t/Plack-Middleware/access_log_timed.t Plack-1.0031/t/Plack-Middleware/access_log_value_zero.t Plack-1.0031/t/Plack-Middleware/auth_basic.t Plack-1.0031/t/Plack-Middleware/auth_basic_env.t Plack-1.0031/t/Plack-Middleware/auth_basic_simple.t Plack-1.0031/t/Plack-Middleware/bufferedstreaming.t Plack-1.0031/t/Plack-Middleware/cascade/ Plack-1.0031/t/Plack-Middleware/cgi-bin/ Plack-1.0031/t/Plack-Middleware/cgibin.t Plack-1.0031/t/Plack-Middleware/cgibin_exec.t Plack-1.0031/t/Plack-Middleware/chunked.t Plack-1.0031/t/Plack-Middleware/component-leak.t Plack-1.0031/t/Plack-Middleware/component.t Plack-1.0031/t/Plack-Middleware/conditional.t Plack-1.0031/t/Plack-Middleware/conditional_new.t Plack-1.0031/t/Plack-Middleware/conditionalget.t Plack-1.0031/t/Plack-Middleware/conditionalget_writer.t Plack-1.0031/t/Plack-Middleware/content_length.t Plack-1.0031/t/Plack-Middleware/directory.t Plack-1.0031/t/Plack-Middleware/error_document.t Plack-1.0031/t/Plack-Middleware/error_document_streaming_app.t Plack-1.0031/t/Plack-Middleware/errors/ Plack-1.0031/t/Plack-Middleware/file.t Plack-1.0031/t/Plack-Middleware/head.t Plack-1.0031/t/Plack-Middleware/head_streaming.t Plack-1.0031/t/Plack-Middleware/htpasswd Plack-1.0031/t/Plack-Middleware/httpexceptions.t Plack-1.0031/t/Plack-Middleware/httpexceptions_streaming.t Plack-1.0031/t/Plack-Middleware/iis6_script_name_fix.t Plack-1.0031/t/Plack-Middleware/iis7_keep_alive_fix.t Plack-1.0031/t/Plack-Middleware/jsonp.t Plack-1.0031/t/Plack-Middleware/lint.t Plack-1.0031/t/Plack-Middleware/lint_env.t Plack-1.0031/t/Plack-Middleware/lint_utf8_false_alarm.t Plack-1.0031/t/Plack-Middleware/log4perl.t Plack-1.0031/t/Plack-Middleware/log_dispatch.t Plack-1.0031/t/Plack-Middleware/order.t Plack-1.0031/t/Plack-Middleware/prefix.t Plack-1.0031/t/Plack-Middleware/psgibin.t Plack-1.0031/t/Plack-Middleware/rearrange_headers.t Plack-1.0031/t/Plack-Middleware/recursive/ Plack-1.0031/t/Plack-Middleware/refresh-init.t Plack-1.0031/t/Plack-Middleware/runtime.t Plack-1.0031/t/Plack-Middleware/simple_content_filter.t Plack-1.0031/t/Plack-Middleware/simple_logger.t Plack-1.0031/t/Plack-Middleware/stacktrace/ Plack-1.0031/t/Plack-Middleware/static.foo Plack-1.0031/t/Plack-Middleware/static.t Plack-1.0031/t/Plack-Middleware/static.txt Plack-1.0031/t/Plack-Middleware/static_env.t Plack-1.0031/t/Plack-Middleware/urlmap.t Plack-1.0031/t/Plack-Middleware/urlmap_builder.t Plack-1.0031/t/Plack-Middleware/urlmap_env.t Plack-1.0031/t/Plack-Middleware/urlmap_ports.t Plack-1.0031/t/Plack-Middleware/wrapcgi.t Plack-1.0031/t/Plack-Middleware/wrapcgi_exec.t Plack-1.0031/t/Plack-Middleware/xframework.t Plack-1.0031/t/Plack-Middleware/xsendfile.t Plack-1.0031/t/Plack-Middleware/stacktrace/basic.t Plack-1.0031/t/Plack-Middleware/stacktrace/force.t Plack-1.0031/t/Plack-Middleware/stacktrace/sigdie.t Plack-1.0031/t/Plack-Middleware/stacktrace/streaming.t Plack-1.0031/t/Plack-Middleware/stacktrace/utf8.t Plack-1.0031/t/Plack-Middleware/recursive/base.t Plack-1.0031/t/Plack-Middleware/recursive/streaming.t Plack-1.0031/t/Plack-Middleware/recursive/throw.t Plack-1.0031/t/Plack-Middleware/recursive/throw_streaming.t Plack-1.0031/t/Plack-Middleware/errors/404.html Plack-1.0031/t/Plack-Middleware/errors/500.html Plack-1.0031/t/Plack-Middleware/cgi-bin/cgi_dir.cgi Plack-1.0031/t/Plack-Middleware/cgi-bin/hello.cgi Plack-1.0031/t/Plack-Middleware/cgi-bin/hello.py Plack-1.0031/t/Plack-Middleware/cgi-bin/hello2.cgi Plack-1.0031/t/Plack-Middleware/cgi-bin/hello3.cgi Plack-1.0031/t/Plack-Middleware/cgi-bin/utf8.cgi Plack-1.0031/t/Plack-Middleware/cascade/basic.t Plack-1.0031/t/Plack-Middleware/cascade/streaming.t Plack-1.0031/t/Plack-Loader/auto.t Plack-1.0031/t/Plack-Loader/auto_fallback.t Plack-1.0031/t/Plack-Loader/delayed.t Plack-1.0031/t/Plack-Loader/restarter.t Plack-1.0031/t/Plack-Loader/restarter_valid.t Plack-1.0031/t/Plack-Loader/shotgun.t Plack-1.0031/t/Plack-HTTPParser-PP/simple.t Plack-1.0031/t/Plack-Handler/apache1.t Plack-1.0031/t/Plack-Handler/apache2-registry.t Plack-1.0031/t/Plack-Handler/apache2.t Plack-1.0031/t/Plack-Handler/cgi.t Plack-1.0031/t/Plack-Handler/fcgi.t Plack-1.0031/t/Plack-Handler/output_encoding.t Plack-1.0031/t/Plack-Handler/standalone.t Plack-1.0031/t/Plack-Handler/try_mangle.pl Plack-1.0031/t/Plack-Builder/builder.t Plack-1.0031/t/Plack-Builder/mount.t Plack-1.0031/t/Plack-Builder/oo_interface.t Plack-1.0031/t/HTTP-Server-PSGI/harakiri.t Plack-1.0031/t/HTTP-Server-PSGI/post.t Plack-1.0031/t/HTTP-Message-PSGI/content_length.t Plack-1.0031/t/HTTP-Message-PSGI/empty_streamed_response.t Plack-1.0031/t/HTTP-Message-PSGI/host.t Plack-1.0031/t/HTTP-Message-PSGI/path_info.t Plack-1.0031/t/HTTP-Message-PSGI/unknown_response.t Plack-1.0031/t/HTTP-Message-PSGI/utf8_req.t Plack-1.0031/share/#foo Plack-1.0031/share/baybridge.jpg Plack-1.0031/share/face.jpg Plack-1.0031/script/plackup Plack-1.0031/lib/HTTP/ Plack-1.0031/lib/Plack/ Plack-1.0031/lib/Plack.pm Plack-1.0031/lib/Plack/App/ Plack-1.0031/lib/Plack/Builder.pm Plack-1.0031/lib/Plack/Component.pm Plack-1.0031/lib/Plack/Handler/ Plack-1.0031/lib/Plack/Handler.pm Plack-1.0031/lib/Plack/HTTPParser/ Plack-1.0031/lib/Plack/HTTPParser.pm Plack-1.0031/lib/Plack/Loader/ Plack-1.0031/lib/Plack/Loader.pm Plack-1.0031/lib/Plack/LWPish.pm Plack-1.0031/lib/Plack/Middleware/ Plack-1.0031/lib/Plack/Middleware.pm Plack-1.0031/lib/Plack/MIME.pm Plack-1.0031/lib/Plack/Request/ Plack-1.0031/lib/Plack/Request.pm Plack-1.0031/lib/Plack/Response.pm Plack-1.0031/lib/Plack/Runner.pm Plack-1.0031/lib/Plack/TempBuffer.pm Plack-1.0031/lib/Plack/Test/ Plack-1.0031/lib/Plack/Test.pm Plack-1.0031/lib/Plack/Util/ Plack-1.0031/lib/Plack/Util.pm Plack-1.0031/lib/Plack/Util/Accessor.pm Plack-1.0031/lib/Plack/Test/MockHTTP.pm Plack-1.0031/lib/Plack/Test/Server.pm Plack-1.0031/lib/Plack/Test/Suite.pm Plack-1.0031/lib/Plack/Request/Upload.pm Plack-1.0031/lib/Plack/Middleware/AccessLog/ Plack-1.0031/lib/Plack/Middleware/AccessLog.pm Plack-1.0031/lib/Plack/Middleware/Auth/ Plack-1.0031/lib/Plack/Middleware/BufferedStreaming.pm Plack-1.0031/lib/Plack/Middleware/Chunked.pm Plack-1.0031/lib/Plack/Middleware/Conditional.pm Plack-1.0031/lib/Plack/Middleware/ConditionalGET.pm Plack-1.0031/lib/Plack/Middleware/ContentLength.pm Plack-1.0031/lib/Plack/Middleware/ContentMD5.pm Plack-1.0031/lib/Plack/Middleware/ErrorDocument.pm Plack-1.0031/lib/Plack/Middleware/Head.pm Plack-1.0031/lib/Plack/Middleware/HTTPExceptions.pm Plack-1.0031/lib/Plack/Middleware/IIS6ScriptNameFix.pm Plack-1.0031/lib/Plack/Middleware/IIS7KeepAliveFix.pm Plack-1.0031/lib/Plack/Middleware/JSONP.pm Plack-1.0031/lib/Plack/Middleware/LighttpdScriptNameFix.pm Plack-1.0031/lib/Plack/Middleware/Lint.pm Plack-1.0031/lib/Plack/Middleware/Log4perl.pm Plack-1.0031/lib/Plack/Middleware/LogDispatch.pm Plack-1.0031/lib/Plack/Middleware/NullLogger.pm Plack-1.0031/lib/Plack/Middleware/RearrangeHeaders.pm Plack-1.0031/lib/Plack/Middleware/Recursive.pm Plack-1.0031/lib/Plack/Middleware/Refresh.pm Plack-1.0031/lib/Plack/Middleware/Runtime.pm Plack-1.0031/lib/Plack/Middleware/SimpleContentFilter.pm Plack-1.0031/lib/Plack/Middleware/SimpleLogger.pm Plack-1.0031/lib/Plack/Middleware/StackTrace.pm Plack-1.0031/lib/Plack/Middleware/Static.pm Plack-1.0031/lib/Plack/Middleware/XFramework.pm Plack-1.0031/lib/Plack/Middleware/XSendfile.pm Plack-1.0031/lib/Plack/Middleware/Auth/Basic.pm Plack-1.0031/lib/Plack/Middleware/AccessLog/Timed.pm Plack-1.0031/lib/Plack/Loader/Delayed.pm Plack-1.0031/lib/Plack/Loader/Restarter.pm Plack-1.0031/lib/Plack/Loader/Shotgun.pm Plack-1.0031/lib/Plack/HTTPParser/PP.pm Plack-1.0031/lib/Plack/Handler/Apache1.pm Plack-1.0031/lib/Plack/Handler/Apache2/ Plack-1.0031/lib/Plack/Handler/Apache2.pm Plack-1.0031/lib/Plack/Handler/CGI.pm Plack-1.0031/lib/Plack/Handler/FCGI.pm Plack-1.0031/lib/Plack/Handler/HTTP/ Plack-1.0031/lib/Plack/Handler/Standalone.pm Plack-1.0031/lib/Plack/Handler/HTTP/Server/ Plack-1.0031/lib/Plack/Handler/HTTP/Server/PSGI.pm Plack-1.0031/lib/Plack/Handler/Apache2/Registry.pm Plack-1.0031/lib/Plack/App/Cascade.pm Plack-1.0031/lib/Plack/App/CGIBin.pm Plack-1.0031/lib/Plack/App/Directory.pm Plack-1.0031/lib/Plack/App/File.pm Plack-1.0031/lib/Plack/App/PSGIBin.pm Plack-1.0031/lib/Plack/App/URLMap.pm Plack-1.0031/lib/Plack/App/WrapCGI.pm Plack-1.0031/lib/HTTP/Message/ Plack-1.0031/lib/HTTP/Server/ Plack-1.0031/lib/HTTP/Server/PSGI.pm Plack-1.0031/lib/HTTP/Message/PSGI.pm Plack-1.0031/eg/dot-psgi/ Plack-1.0031/eg/dot-psgi/cgi-pm.psgi Plack-1.0031/eg/dot-psgi/cgi-script.psgi Plack-1.0031/eg/dot-psgi/Dumper.psgi Plack-1.0031/eg/dot-psgi/echo-stream-sync.psgi Plack-1.0031/eg/dot-psgi/echo-stream.psgi Plack-1.0031/eg/dot-psgi/echo.psgi Plack-1.0031/eg/dot-psgi/error.psgi Plack-1.0031/eg/dot-psgi/Hello.psgi Plack-1.0031/eg/dot-psgi/image.psgi Plack-1.0031/eg/dot-psgi/nonblock-hello.psgi Plack-1.0031/eg/dot-psgi/plack-req.psgi Plack-1.0031/eg/dot-psgi/runnable.psgi Plack-1.0031/eg/dot-psgi/slowapp.psgi Plack-1.0031/eg/dot-psgi/static/ Plack-1.0031/eg/dot-psgi/static.psgi Plack-1.0031/eg/dot-psgi/twitter-stream.psgi Plack-1.0031/eg/dot-psgi/static/index.html Plack-1.0031/eg/dot-psgi/static/test.css Plack-1.0031/eg/dot-psgi/static/test.js Plack-1.0031/benchmarks/ab.pl Plack-1.0031/benchmarks/fcgi.pl Prepending C:\cpanfly-5.20\var\cpan\build\Data-Visitor-0.30-ooBurq/blib/arch C:\cpanfly-5.20\var\cpan\build\Data-Visitor-0.30-ooBurq/blib/lib C:\cpanfly-5.20\var\cpan\build\Tie-ToObject-0.03-p3sOfk/blib/arch C:\cpanfly-5.20\var\cpan\build\Tie-ToObject-0.03-p3sOfk/blib/lib C:\cpanfly-5.20\var\cpan\build\Test-use-ok-0.11-lGYG1H/blib/arch C:\cpanfly-5.20\var\cpan\build\Test-use-ok-0.11-lGYG1H/blib/lib to PERL5LIB for 'make' CPAN.pm: Building M/MI/MIYAGAWA/Plack-1.0031.tar.gz >>> C:\Perl64-5.20\bin\perl.exe Makefile.PL Checking if your kit is complete... Looks good Generating a dmake-style Makefile Writing Makefile for Plack Writing MYMETA.yml and MYMETA.json >>> dmake cp share\face.jpg blib\lib\auto\share\dist\Plack\face.jpg cp share\baybridge.jpg blib\lib\auto\share\dist\Plack\baybridge.jpg cp share\#foo blib\lib\auto\share\dist\Plack\#foo cp lib/Plack/Handler/Apache1.pm blib\lib\Plack\Handler\Apache1.pm cp lib/Plack/Handler.pm blib\lib\Plack\Handler.pm cp lib/Plack/Component.pm blib\lib\Plack\Component.pm cp lib/Plack/App/PSGIBin.pm blib\lib\Plack\App\PSGIBin.pm cp lib/HTTP/Message/PSGI.pm blib\lib\HTTP\Message\PSGI.pm cp lib/Plack/Handler/Apache2.pm blib\lib\Plack\Handler\Apache2.pm cp lib/Plack/Handler/CGI.pm blib\lib\Plack\Handler\CGI.pm cp lib/Plack/Handler/Apache2/Registry.pm blib\lib\Plack\Handler\Apache2\Registry.pm cp lib/Plack/App/URLMap.pm blib\lib\Plack\App\URLMap.pm cp lib/Plack/App/Cascade.pm blib\lib\Plack\App\Cascade.pm cp lib/Plack/App/CGIBin.pm blib\lib\Plack\App\CGIBin.pm cp lib/Plack/HTTPParser/PP.pm blib\lib\Plack\HTTPParser\PP.pm cp lib/Plack/Builder.pm blib\lib\Plack\Builder.pm cp lib/Plack/Handler/FCGI.pm blib\lib\Plack\Handler\FCGI.pm cp lib/Plack/App/WrapCGI.pm blib\lib\Plack\App\WrapCGI.pm cp lib/Plack.pm blib\lib\Plack.pm cp lib/Plack/Handler/HTTP/Server/PSGI.pm blib\lib\Plack\Handler\HTTP\Server\PSGI.pm cp lib/HTTP/Server/PSGI.pm blib\lib\HTTP\Server\PSGI.pm cp lib/Plack/App/Directory.pm blib\lib\Plack\App\Directory.pm cp lib/Plack/App/File.pm blib\lib\Plack\App\File.pm cp lib/Plack/HTTPParser.pm blib\lib\Plack\HTTPParser.pm cp lib/Plack/Middleware/AccessLog.pm blib\lib\Plack\Middleware\AccessLog.pm cp lib/Plack/Middleware/BufferedStreaming.pm blib\lib\Plack\Middleware\BufferedStreaming.pm cp lib/Plack/Middleware/ContentMD5.pm blib\lib\Plack\Middleware\ContentMD5.pm cp lib/Plack/Middleware/Chunked.pm blib\lib\Plack\Middleware\Chunked.pm cp lib/Plack/Middleware/Auth/Basic.pm blib\lib\Plack\Middleware\Auth\Basic.pm cp lib/Plack/Middleware/Conditional.pm blib\lib\Plack\Middleware\Conditional.pm cp lib/Plack/Middleware/ConditionalGET.pm blib\lib\Plack\Middleware\ConditionalGET.pm cp lib/Plack/Middleware/AccessLog/Timed.pm blib\lib\Plack\Middleware\AccessLog\Timed.pm cp lib/Plack/Loader/Delayed.pm blib\lib\Plack\Loader\Delayed.pm cp lib/Plack/LWPish.pm blib\lib\Plack\LWPish.pm cp lib/Plack/Middleware/ErrorDocument.pm blib\lib\Plack\Middleware\ErrorDocument.pm cp lib/Plack/Middleware/ContentLength.pm blib\lib\Plack\Middleware\ContentLength.pm cp lib/Plack/Loader/Restarter.pm blib\lib\Plack\Loader\Restarter.pm cp lib/Plack/Middleware.pm blib\lib\Plack\Middleware.pm cp lib/Plack/Handler/Standalone.pm blib\lib\Plack\Handler\Standalone.pm cp lib/Plack/Loader/Shotgun.pm blib\lib\Plack\Loader\Shotgun.pm cp lib/Plack/MIME.pm blib\lib\Plack\MIME.pm cp lib/Plack/Loader.pm blib\lib\Plack\Loader.pm cp lib/Plack/Middleware/JSONP.pm blib\lib\Plack\Middleware\JSONP.pm cp lib/Plack/Middleware/NullLogger.pm blib\lib\Plack\Middleware\NullLogger.pm cp lib/Plack/Middleware/HTTPExceptions.pm blib\lib\Plack\Middleware\HTTPExceptions.pm cp lib/Plack/Middleware/SimpleContentFilter.pm blib\lib\Plack\Middleware\SimpleContentFilter.pm cp lib/Plack/Middleware/Lint.pm blib\lib\Plack\Middleware\Lint.pm cp lib/Plack/Middleware/IIS6ScriptNameFix.pm blib\lib\Plack\Middleware\IIS6ScriptNameFix.pm cp lib/Plack/Middleware/Refresh.pm blib\lib\Plack\Middleware\Refresh.pm cp lib/Plack/Middleware/RearrangeHeaders.pm blib\lib\Plack\Middleware\RearrangeHeaders.pm cp lib/Plack/Middleware/SimpleLogger.pm blib\lib\Plack\Middleware\SimpleLogger.pm cp lib/Plack/Middleware/Log4perl.pm blib\lib\Plack\Middleware\Log4perl.pm cp lib/Plack/Middleware/LogDispatch.pm blib\lib\Plack\Middleware\LogDispatch.pm cp lib/Plack/Middleware/LighttpdScriptNameFix.pm blib\lib\Plack\Middleware\LighttpdScriptNameFix.pm cp lib/Plack/Middleware/Head.pm blib\lib\Plack\Middleware\Head.pm cp lib/Plack/Middleware/Runtime.pm blib\lib\Plack\Middleware\Runtime.pm cp lib/Plack/Middleware/IIS7KeepAliveFix.pm blib\lib\Plack\Middleware\IIS7KeepAliveFix.pm cp lib/Plack/Middleware/Recursive.pm blib\lib\Plack\Middleware\Recursive.pm cp lib/Plack/Util/Accessor.pm blib\lib\Plack\Util\Accessor.pm cp lib/Plack/Test/Suite.pm blib\lib\Plack\Test\Suite.pm cp lib/Plack/Response.pm blib\lib\Plack\Response.pm cp lib/Plack/Util.pm blib\lib\Plack\Util.pm cp lib/Plack/Runner.pm blib\lib\Plack\Runner.pm cp lib/Plack/Test/MockHTTP.pm blib\lib\Plack\Test\MockHTTP.pm cp lib/Plack/Request/Upload.pm blib\lib\Plack\Request\Upload.pm cp lib/Plack/Test/Server.pm blib\lib\Plack\Test\Server.pm cp lib/Plack/Middleware/XSendfile.pm blib\lib\Plack\Middleware\XSendfile.pm cp lib/Plack/Middleware/StackTrace.pm blib\lib\Plack\Middleware\StackTrace.pm cp lib/Plack/Middleware/Static.pm blib\lib\Plack\Middleware\Static.pm cp lib/Plack/Test.pm blib\lib\Plack\Test.pm cp lib/Plack/Middleware/XFramework.pm blib\lib\Plack\Middleware\XFramework.pm cp lib/Plack/TempBuffer.pm blib\lib\Plack\TempBuffer.pm cp lib/Plack/Request.pm blib\lib\Plack\Request.pm C:\Perl64-5.20\bin\perl.exe -MExtUtils::Command -e cp -- script/plackup blib\script\plackup pl2bat.bat blib\script\plackup MIYAGAWA/Plack-1.0031.tar.gz dmake -- OK Prepending C:\cpanfly-5.20\var\cpan\build\Data-Visitor-0.30-ooBurq/blib/arch C:\cpanfly-5.20\var\cpan\build\Data-Visitor-0.30-ooBurq/blib/lib C:\cpanfly-5.20\var\cpan\build\Tie-ToObject-0.03-p3sOfk/blib/arch C:\cpanfly-5.20\var\cpan\build\Tie-ToObject-0.03-p3sOfk/blib/lib C:\cpanfly-5.20\var\cpan\build\Test-use-ok-0.11-lGYG1H/blib/arch C:\cpanfly-5.20\var\cpan\build\Test-use-ok-0.11-lGYG1H/blib/lib to PERL5LIB for 'test' Running make test >>> dmake test TEST_VERBOSE=1 Skip blib\lib\auto\share\dist\Plack\#foo (unchanged) Skip blib\lib\auto\share\dist\Plack\face.jpg (unchanged) Skip blib\lib\auto\share\dist\Plack\baybridge.jpg (unchanged) C:\Perl64-5.20\bin\perl.exe "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(1, 'blib\lib', 'blib\arch')" t/*.t t/HTTP-Message-PSGI/*.t t/HTTP-Server-PSGI/*.t t/Plack-Builder/*.t t/Plack-HTTPParser-PP/*.t t/Plack-Handler/*.t t/Plack-Loader/*.t t/Plack-MIME/*.t t/Plack-Middleware/*.t t/Plack-Middleware/cascade/*.t t/Plack-Middleware/recursive/*.t t/Plack-Middleware/stacktrace/*.t t/Plack-Request/*.t t/Plack-Response/*.t t/Plack-Runner/*.t t/Plack-TempBuffer/*.t t/Plack-Test/*.t t/Plack-Util/*.t t/HTTP-Message-PSGI/content_length.t ............... ok 1 ok 2 1..2 ok t/HTTP-Message-PSGI/empty_streamed_response.t ...... ok 1 - undef response body converted to empty string 1..1 ok t/HTTP-Message-PSGI/host.t ......................... ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 1..6 ok t/HTTP-Message-PSGI/path_info.t .................... ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 1..8 ok t/HTTP-Message-PSGI/unknown_response.t ............. ok 1 - converting undef PSGI response results in error ok 2 - converting invalid PSGI response results in error 1..2 ok t/HTTP-Message-PSGI/utf8_req.t ..................... ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 ok 10 ok 11 ok 12 ok 13 ok 14 ok 15 ok 16 1..16 ok t/HTTP-Server-PSGI/harakiri.t ...................... ok 1 ok 2 ok 3 ok 4 ok 5 # check that the server is dead ok 6 - no response 1..6 ok t/HTTP-Server-PSGI/post.t .......................... # send a broken request # send next request ok 1 ok 2 ok 3 1..3 ok t/Plack-Builder/builder.t .......................... 1..1 ok 1 ok t/Plack-Builder/mount.t ............................ ok 1 ok 2 1..2 ok t/Plack-Builder/oo_interface.t ..................... ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 ok 10 ok 11 ok 12 ok 13 - to_app() is called without mount(). No application to build. at t/Plack-Builder/oo_interface.t line 52. # ok 14 ok 15 ok 16 ok 17 ok 18 ok 19 - no warnings 1..19 ok t/Plack-Handler/apache1.t .......................... skipped: TEST_APACHE1 is not set t/Plack-Handler/apache2-registry.t ................. skipped: TEST_APACHE2 is not set t/Plack-Handler/apache2.t .......................... skipped: TEST_APACHE2 is not set t/Plack-Handler/cgi.t .............................. skipped: Test requires module 'HTTP::Request::AsCGI' but it's not found t/Plack-Handler/fcgi.t ............................. skipped: Test requires module 'FCGI' but it's not found t/Plack-Handler/output_encoding.t .................. ok 1 - \n is not converted 1..1 ok t/Plack-Handler/standalone.t ....................... # SCRIPT_NAME ok 1 # GET ok 2 ok 3 ok 4 ok 5 # POST ok 6 ok 7 ok 8 ok 9 ok 10 ok 11 # big POST ok 12 ok 13 ok 14 ok 15 ok 16 # psgi.url_scheme ok 17 ok 18 ok 19 ok 20 # return glob ok 21 ok 22 ok 23 ok 24 ok 25 # filehandle ok 26 ok 27 ok 28 ok 29 # bigger file ok 30 ok 31 ok 32 ok 33 ok 34 # handle HTTP-Header ok 35 ok 36 ok 37 ok 38 # handle HTTP-Cookie ok 39 ok 40 ok 41 ok 42 # validate env ok 43 ok 44 ok 45 ok 46 # % encoding in PATH_INFO ok 47 - PATH_INFO should be decoded per RFC 3875 # % double encoding in PATH_INFO ok 48 - PATH_INFO should be decoded only once, per RFC 3875 # % encoding in PATH_INFO (outside of URI characters) ok 49 # SERVER_PROTOCOL is required ok 50 ok 51 ok 52 ok 53 # SCRIPT_NAME should not be undef ok 54 # call close after read IO::Handle-like ok 55 - closed ok 56 # has errors ok 57 # status line ok 58 # Do not crash when the app dies ok 59 ok 60 # multi headers (request) ok 61 # multi headers (response) ok 62 # Do not set $env->{COOKIE} ok 63 ok 64 # no entity headers on 304 ok 65 ok 66 ok 67 ok 68 - No Content-Type ok 69 - No Content-Length ok 70 - No Transfer-Encoding # REQUEST_URI is set ok 71 # filehandle with path() ok 72 ok 73 ok 74 ok 75 # a big header value > 128 bytes ok 76 ok 77 ok 78 # coderef res ok 79 ok 80 ok 81 ok 82 # coderef streaming ok 83 ok 84 ok 85 ok 86 # CRLF output and FCGI parse bug ok 87 ok 88 # newlines ok 89 # test 404 ok 90 ok 91 ok 92 # request->input seekable ok 93 # request->content on GET ok 94 # handle Authorization header ok 95 ok 96 ok 97 ok 98 # repeated slashes ok 99 ok 100 ok 101 ok 102 1..102 ok t/Plack-HTTPParser-PP/simple.t ..................... ok 1 - simple get ok 2 - result of GET / ok 3 - POST ok 4 - result of GET with headers ok 5 - multiline header ok 6 - multiline ok 7 - URI fragment ok 8 ok 9 - %23 -> \# ok 10 ok 11 - URI fragment after query string ok 12 ok 13 1..13 ok t/Plack-Loader/auto.t .............................. ok 1 1..1 ok t/Plack-Loader/auto_fallback.t ..................... ok 1 1..1 ok t/Plack-Loader/delayed.t ........................... ok 1 1..1 ok t/Plack-Loader/restarter.t ......................... skipped: release test only t/Plack-Loader/restarter_valid.t ................... ok 1 - Foo.pm is valid ok 2 - foo.t is valid ok 3 - lib/Bar.pm is valid ok 4 - view/index.tt is valid ok 5 - _myapp/foo.psgi is valid ok 6 - .www/bar.pl is valid ok 7 - _sass.css is valid ok 8 - /Users/joe/foo/bar.pm is valid ok 9 - /path/to/4912 is valid ok 10 - /path/to/5037 is valid ok 11 - .git/123 should be ignored ok 12 - .svn/abc should be ignored ok 13 - Foo.pm~ should be ignored ok 14 - _flymake.pl should be ignored ok 15 - /Users/joe/foo.pl~ should be ignored ok 16 - /foo/bar/x.txt.bak should be ignored ok 17 - /path/to/foo.swp should be ignored ok 18 - /path/to/foo.swpx should be ignored ok 19 - /path/to/foo.swx should be ignored ok 20 - /path/to/4913 should be ignored ok 21 - /path/to/5036 should be ignored ok 22 - /path/to/.\#Foo.pm should be ignored 1..22 ok t/Plack-Loader/shotgun.t ........................... skipped: Skip on Win32 t/Plack-Middleware/access_log.t .................... ok 1 ok 2 ok 3 ok 4 ok 5 1..5 ok t/Plack-Middleware/access_log_timed.t .............. ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 1..9 ok t/Plack-Middleware/access_log_value_zero.t ......... ok 1 ok 2 1..2 ok t/Plack-Middleware/auth_basic.t .................... ok 1 ok 2 ok 3 ok 4 ok 5 1..5 ok t/Plack-Middleware/auth_basic_env.t ................ ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 1..7 ok t/Plack-Middleware/auth_basic_simple.t ............. skipped: Test requires module 'Authen::Simple::Passwd' but it's not found t/Plack-Middleware/bufferedstreaming.t ............. 1..4 ok 1 - headers passed through ok 2 - body accumulated ok 3 - headers passed through ok 4 - body accumulated ok t/Plack-Middleware/cascade/basic.t ................. ok 1 ok 2 ok 3 ok 4 ok 5 1..5 ok t/Plack-Middleware/cascade/streaming.t ............. ok 1 ok 2 ok 3 ok 4 1..4 ok t/Plack-Middleware/cgibin.t ........................ skipped: Test requires module 'CGI::Emulate::PSGI' but it's not found t/Plack-Middleware/cgibin_exec.t ................... skipped: Test requires module 'CGI::Emulate::PSGI' but it's not found t/Plack-Middleware/chunked.t ....................... skipped: Test requires module 'IO::Handle::Util' but it's not found t/Plack-Middleware/component-leak.t ................ ok 1 - $res has been released. ok 2 - $cb has been released. 1..2 ok t/Plack-Middleware/component.t ..................... skipped: Test requires module 'IO::Handle::Util' but it's not found t/Plack-Middleware/conditional.t ................... ok 1 ok 2 ok 3 1..3 ok t/Plack-Middleware/conditional_new.t ............... ok 1 ok 2 ok 3 1..3 ok t/Plack-Middleware/conditionalget.t ................ 1..12 ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 ok 10 ok 11 ok 12 ok t/Plack-Middleware/conditionalget_writer.t ......... ok 1 - Response HTTP status ok 2 - Response content ok 3 - Response HTTP status ok 4 1..4 ok t/Plack-Middleware/content_length.t ................ 1..5 ok 1 ok 2 ok 3 ok 4 ok 5 ok t/Plack-Middleware/directory.t ..................... ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 # skip Filenames can't end with . on windows ok 7 # skip Filenames can't end with . on windows 1..7 ok t/Plack-Middleware/error_document.t ................ ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 1..6 ok t/Plack-Middleware/error_document_streaming_app.t .. ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 ok 10 ok 11 ok 12 ok 13 ok 14 ok 15 ok 16 1..16 ok t/Plack-Middleware/file.t .......................... ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 ok 10 ok 11 ok 12 ok 13 ok 14 ok 15 ok 16 ok 17 ok 18 ok 19 ok 20 ok 21 ok 22 ok 23 ok 24 ok 25 ok 26 ok 27 ok 28 ok 29 ok 30 ok 31 ok 32 ok 33 ok 34 ok 35 ok 36 ok 37 ok 38 ok 39 ok 40 ok 41 ok 42 ok 43 ok 44 ok 45 ok 46 ok 47 ok 48 ok 49 ok 50 ok 51 ok 52 ok 53 ok 54 ok 55 ok 56 ok 57 ok 58 ok 59 ok 60 ok 61 ok 62 ok 63 ok 64 ok 65 ok 66 ok 67 ok 68 ok 69 ok 70 ok 71 ok 72 ok 73 ok 74 ok 75 ok 76 ok 77 ok 78 ok 79 ok 80 ok 81 ok 82 ok 83 ok 84 ok 85 ok 86 ok 87 ok 88 ok 89 ok 90 ok 91 ok 92 ok 93 ok 94 ok 95 ok 96 ok 97 ok 98 ok 99 ok 100 ok 101 ok 102 ok 103 ok 104 ok 105 ok 106 ok 107 ok 108 ok 109 ok 110 ok 111 ok 112 ok 113 ok 114 ok 115 ok 116 ok 117 ok 118 ok 119 ok 120 ok 121 ok 122 ok 123 ok 124 ok 125 ok 126 ok 127 ok 128 ok 129 ok 130 ok 131 ok 132 ok 133 ok 134 ok 135 ok 136 ok 137 ok 138 ok 139 ok 140 ok 141 ok 142 ok 143 ok 144 ok 145 ok 146 ok 147 ok 148 ok 149 ok 150 ok 151 ok 152 ok 153 ok 154 ok 155 ok 156 ok 157 ok 158 ok 159 ok 160 ok 161 ok 162 ok 163 ok 164 ok 165 ok 166 ok 167 ok 168 ok 169 ok 170 ok 171 ok 172 ok 173 ok 174 ok 175 ok 176 ok 177 ok 178 ok 179 ok 180 ok 181 ok 182 ok 183 ok 184 ok 185 ok 186 ok 187 ok 188 ok 189 ok 190 ok 191 ok 192 ok 193 ok 194 ok 195 ok 196 ok 197 ok 198 ok 199 ok 200 ok 201 ok 202 ok 203 ok 204 ok 205 ok 206 ok 207 ok 208 ok 209 ok 210 ok 211 ok 212 1..212 ok t/Plack-Middleware/head.t .......................... ok 1 ok 2 ok 3 1..3 ok t/Plack-Middleware/head_streaming.t ................ ok 1 ok 2 ok 3 1..3 ok t/Plack-Middleware/httpexceptions.t ................ ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 1..8 ok t/Plack-Middleware/httpexceptions_streaming.t ...... ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 1..6 ok t/Plack-Middleware/iis6_script_name_fix.t .......... ok 1 - check PATH_INFO ok 2 - check SCRIPT_NAME 1..2 ok t/Plack-Middleware/iis7_keep_alive_fix.t ........... ok 1 ok 2 ok 3 1..3 ok t/Plack-Middleware/jsonp.t ......................... ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 1..8 ok t/Plack-Middleware/lint.t .......................... ok 1 - Response should be array ref or code ref: HASH(0x25acbf0) at C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-TbwF2o\blib\lib/Plack/Middleware/Lint.pm line 104. # ok 2 - Response needs to be 3 element array, or 2 element in streaming at C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-TbwF2o\blib\lib/Plack/Middleware/Lint.pm line 112. # ok 3 - Headers needs to be an array ref: HASH(0x25acc68) at C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-TbwF2o\blib\lib/Plack/Middleware/Lint.pm line 120. # ok 4 - Status code needs to be an integer greater than or equal to 100: 0 at C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-TbwF2o\blib\lib/Plack/Middleware/Lint.pm line 116. # ok 5 - Body must be bytes and should not contain wide characters (UTF-8 strings) at C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-TbwF2o\blib\lib/Plack/Middleware/Lint.pm line 156. # ok 6 - Body should be an array ref or filehandle: HASH(0x25acc68) at C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-TbwF2o\blib\lib/Plack/Middleware/Lint.pm line 152. # ok 7 - Body should be an array ref or filehandle: at C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-TbwF2o\blib\lib/Plack/Middleware/Lint.pm line 152. # ok 8 - Response headers MUST NOT contain a key with : or newlines, or that end in - or _: Foo: at C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-TbwF2o\blib\lib/Plack/Middleware/Lint.pm line 133. # ok 9 - Response headers MUST NOT contain a key with : or newlines, or that end in - or _: Foo- at C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-TbwF2o\blib\lib/Plack/Middleware/Lint.pm line 133. # ok 10 - Response headers MUST consist only of letters, digits, _ or - and MUST start with a letter: 0xyz at C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-TbwF2o\blib\lib/Plack/Middleware/Lint.pm line 136. # ok 11 - Response headers MUST NOT contain a key named Status at C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-TbwF2o\blib\lib/Plack/Middleware/Lint.pm line 130. # ok 12 - Response headers MUST NOT contain a key with : or newlines, or that end in - or _: Foo # Bar at C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-TbwF2o\blib\lib/Plack/Middleware/Lint.pm line 133. # ok 13 - Response headers MUST NOT contain characters below octal : Foo # Bar at C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-TbwF2o\blib\lib/Plack/Middleware/Lint.pm line 139. # ok 14 - The number of response headers needs to be even, not odd(1) at C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-TbwF2o\blib\lib/Plack/Middleware/Lint.pm line 125. # ok 15 - Body should be an array ref or filehandle: HASH(0x25b0db8) at C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-TbwF2o\blib\lib/Plack/Middleware/Lint.pm line 152. # ok 16 - Body should be an array ref or filehandle: at C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-TbwF2o\blib\lib/Plack/Middleware/Lint.pm line 152. # ok 17 - Response headers MUST be a defined string at C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-TbwF2o\blib\lib/Plack/Middleware/Lint.pm line 142. # ok 18 - SCRIPT_NAME must not be / at C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-TbwF2o\blib\lib/Plack/Middleware/Lint.pm line 40. # ok 19 - foo ok 20 - Léon 1..20 ok t/Plack-Middleware/lint_env.t ...................... ok 1 ok 2 - (?^:Missing env param: REQUEST_METHOD) ok 3 - (?^:Invalid env param: REQUEST_METHOD) ok 4 - (?^:PATH_INFO must begin with /) ok 5 - (?^:Missing mandatory .*SERVER_PORT) ok 6 - (?^:Invalid SERVER_PROTOCOL) ok 7 - (?^:psgi\.version should be ArrayRef) ok 8 - (?^:HTTP_CONTENT_TYPE should not exist) 1..8 ok t/Plack-Middleware/lint_utf8_false_alarm.t ......... ok 1 - abc 1..1 ok t/Plack-Middleware/log4perl.t ...................... ok 1 ok 2 1..2 ok t/Plack-Middleware/log_dispatch.t .................. skipped: Test requires module 'Log::Dispatch::Array' but it's not found t/Plack-Middleware/order.t ......................... ok 1 ok 2 1..2 ok t/Plack-Middleware/prefix.t ........................ ok 1 ok 2 1..2 ok t/Plack-Middleware/psgibin.t ....................... ok 1 ok 2 1..2 ok t/Plack-Middleware/rearrange_headers.t ............. ok 1 - Pre-test: test that header order is not changed by default. ok 2 - Rearrange Middleware changes the header order 1..2 ok t/Plack-Middleware/recursive/base.t ................ ok 1 ok 2 ok 3 1..3 ok t/Plack-Middleware/recursive/streaming.t ........... ok 1 ok 2 ok 3 1..3 ok t/Plack-Middleware/recursive/throw.t ............... ok 1 ok 2 ok 3 ok 4 ok 5 1..5 ok t/Plack-Middleware/recursive/throw_streaming.t ..... ok 1 ok 2 ok 3 1..3 ok t/Plack-Middleware/refresh-init.t .................. skipped: Test requires module 'Module::Refresh' but it's not found t/Plack-Middleware/runtime.t ....................... skipped: Skipping on MSWin32 platform t/Plack-Middleware/simple_content_filter.t ......... ok 1 ok 2 1..2 ok t/Plack-Middleware/simple_logger.t ................. ok 1 ok 2 1..2 ok t/Plack-Middleware/stacktrace/basic.t .............. ok 1 ok 2 ok 3 ok 4 1..4 ok t/Plack-Middleware/stacktrace/force.t .............. ok 1 ok 2 ok 3 ok 4 1..4 ok t/Plack-Middleware/stacktrace/sigdie.t ............. ok 1 ok 2 1..2 ok t/Plack-Middleware/stacktrace/streaming.t .......... ok 1 ok 2 1..2 ok t/Plack-Middleware/stacktrace/utf8.t ............... ok 1 ok 2 ok 3 1..3 ok t/Plack-Middleware/static.t ........................ ok 1 - ok case ok 2 ok 3 ok 4 ok 5 ok 6 - directory traversal ok 7 - not found ok 8 ok 9 ok 10 ok 11 - pass through ok 12 ok 13 ok 14 ok 15 1..15 ok t/Plack-Middleware/static_env.t .................... ok 1 ok 2 1..2 ok t/Plack-Middleware/urlmap.t ........................ ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 ok 10 ok 11 1..11 ok t/Plack-Middleware/urlmap_builder.t ................ ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 1..9 ok t/Plack-Middleware/urlmap_env.t .................... ok 1 ok 2 1..2 ok t/Plack-Middleware/urlmap_ports.t .................. ok 1 1..1 ok t/Plack-Middleware/wrapcgi.t ....................... skipped: Test requires module 'CGI::Emulate::PSGI' but it's not found t/Plack-Middleware/wrapcgi_exec.t .................. skipped: Test requires module 'CGI::Compile' but it's not found t/Plack-Middleware/xframework.t .................... ok 1 1..1 ok t/Plack-Middleware/xsendfile.t ..................... ok 1 ok 2 ok 3 ok 4 - pass through app header 1..4 ok t/Plack-MIME/add_type.t ............................ ok 1 ok 2 1..2 ok t/Plack-MIME/basic.t ............................... ok 1 ok 2 ok 3 ok 4 ok 5 1..5 ok t/Plack-MIME/fallback.t ............................ ok 1 ok 2 1..2 ok t/Plack-Request/base.t ............................. 1..9 ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 ok t/Plack-Request/body.t ............................. ok 1 ok 2 ok 3 1..3 ok t/Plack-Request/content-on-get.t ................... ok 1 ok 2 ok 3 ok 4 1..4 ok t/Plack-Request/content.t .......................... ok 1 ok 2 1..2 ok t/Plack-Request/cookie.t ........................... ok 1 - non-existing keys return undef ok 2 ok 3 ok 4 ok 5 - When we get multiple values we return the first one (which e.g. Apache does too) ok 6 ok 7 ok 8 1..8 ok t/Plack-Request/double_port.t ...................... ok 1 1..1 ok t/Plack-Request/hostname.t ......................... 1..2 ok 1 ok 2 ok t/Plack-Request/many_upload.t ...................... ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 1..7 ok t/Plack-Request/multi_read.t ....................... ok 1 ok 2 ok 3 ok 4 1..4 ok t/Plack-Request/new.t .............................. ok 1 - An object of class 'Plack::Request' isa 'Plack::Request' ok 2 - address ok 3 - method ok 4 - protocol ok 5 - uri ok 6 - port ok 7 - url_scheme 1..7 ok t/Plack-Request/parameters.t ....................... ok 1 ok 2 ok 3 1..3 ok t/Plack-Request/params.t ........................... ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 ok 10 ok 11 ok 12 1..12 ok t/Plack-Request/path_info.t ........................ ok 1 ok 2 ok 3 1..3 ok t/Plack-Request/path_info_escaped.t ................ ok 1 ok 2 - %2f vs / can't be distinguished - that's alright ok 3 1..3 ok t/Plack-Request/query_string.t ..................... ok 1 ok 2 1..2 ok t/Plack-Request/readbody.t ......................... 1..1 ok 1 ok t/Plack-Request/request_uri.t ...................... ok 1 ok 2 1..2 ok t/Plack-Request/upload-basename.t .................. 1..1 ok 1 ok t/Plack-Request/upload-large.t ..................... ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 1..6 ok t/Plack-Request/upload.t ........................... ok 1 - An object of class 'Plack::Request::Upload' isa 'HASH' ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 ok 10 ok 11 ok 12 ok 13 ok 14 1..14 ok t/Plack-Request/uri.t .............................. 1..32 ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 ok 10 ok 11 ok 12 ok 13 ok 14 ok 15 ok 16 ok 17 ok 18 ok 19 ok 20 ok 21 ok 22 ok 23 ok 24 ok 25 ok 26 ok 27 ok 28 ok 29 ok 30 ok 31 ok 32 ok t/Plack-Request/uri_utf8.t ......................... ok 1 1..1 ok t/Plack-Response/body.t ............................ ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 1..6 ok t/Plack-Response/compatible.t ...................... ok 1 ok 2 ok 3 ok 4 1..4 ok t/Plack-Response/cookie.t .......................... ok 1 ok 2 ok 3 1..3 ok t/Plack-Response/new.t ............................. ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 1..6 ok t/Plack-Response/redirect.t ........................ ok 1 ok 2 ok 3 ok 4 ok 5 1..5 ok t/Plack-Response/response.t ........................ ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 1..9 ok t/Plack-Response/to_app.t .......................... ok 1 - response code ok 2 - content 1..2 ok t/Plack-Runner/options.t ........................... ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 ok 10 ok 11 ok 12 ok 13 ok 14 1..14 ok t/Plack-Runner/path.t .............................. skipped: release test only t/Plack-TempBuffer/print.t ......................... ok 1 ok 2 ok 3 ok 4 ok 5 - An object of class 'IO::File' isa 'IO::File' ok 6 ok 7 ok 8 ok 9 - An object of class 'IO::File' isa 'IO::File' ok 10 ok 11 1..11 ok t/Plack-Test/2args.t ............................... ok 1 1..1 ok t/Plack-Test/cookie.t .............................. ok 1 ok 2 1..2 ok t/Plack-Test/hello.t ............................... ok 1 ok 2 ok 3 1..3 ok t/Plack-Test/hello_server.t ........................ ok 1 ok 2 ok 3 1..3 ok t/Plack-Test/suite.t ............................... # SCRIPT_NAME ok 1 # GET ok 2 ok 3 ok 4 ok 5 # POST ok 6 ok 7 ok 8 ok 9 ok 10 ok 11 # big POST ok 12 ok 13 ok 14 ok 15 ok 16 # psgi.url_scheme ok 17 ok 18 ok 19 ok 20 # return glob ok 21 ok 22 ok 23 ok 24 ok 25 # filehandle ok 26 ok 27 ok 28 ok 29 # bigger file ok 30 ok 31 ok 32 ok 33 ok 34 # handle HTTP-Header ok 35 ok 36 ok 37 ok 38 # handle HTTP-Cookie ok 39 ok 40 ok 41 ok 42 # validate env ok 43 ok 44 ok 45 ok 46 # % encoding in PATH_INFO ok 47 - PATH_INFO should be decoded per RFC 3875 # % double encoding in PATH_INFO ok 48 - PATH_INFO should be decoded only once, per RFC 3875 # % encoding in PATH_INFO (outside of URI characters) ok 49 # SERVER_PROTOCOL is required ok 50 ok 51 ok 52 ok 53 # SCRIPT_NAME should not be undef ok 54 # call close after read IO::Handle-like ok 55 - closed ok 56 # has errors ok 57 # status line ok 58 # Do not crash when the app dies ok 59 ok 60 # multi headers (request) ok 61 # multi headers (response) ok 62 # Do not set $env->{COOKIE} ok 63 ok 64 # no entity headers on 304 ok 65 ok 66 ok 67 ok 68 - No Content-Type ok 69 - No Content-Length ok 70 - No Transfer-Encoding # REQUEST_URI is set ok 71 # filehandle with path() ok 72 ok 73 ok 74 ok 75 # a big header value > 128 bytes ok 76 ok 77 ok 78 # coderef res ok 79 ok 80 ok 81 ok 82 # coderef streaming ok 83 ok 84 ok 85 ok 86 # CRLF output and FCGI parse bug ok 87 ok 88 # newlines ok 89 # test 404 ok 90 ok 91 ok 92 # request->input seekable ok 93 # request->content on GET ok 94 # handle Authorization header ok 95 ok 96 ok 97 ok 98 # repeated slashes ok 99 ok 100 ok 101 ok 102 1..102 ok t/Plack-Util/can.t ................................. ok 1 - Did not die calling 'can' on Plack::Util package with invalid sub ok 2 - Cannot do that method ok 3 - Did not die calling 'can' on Plack::Util package with real sub ok 4 - can() returns the sub 1..4 ok t/Plack-Util/foreach.t ............................. ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 ok 10 ok 11 - close 1..11 ok t/Plack-Util/headers.t ............................. ok 1 ok 2 ok 3 - header_set case-insensitive ok 4 ok 5 - header_get case-insensitive ok 6 ok 7 ok 8 - header_remove case-insensitive ok 9 ok 10 1..10 ok t/Plack-Util/headers_obj.t ......................... ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 1..8 ok t/Plack-Util/inline_object.t ....................... ok 1 - method call works ok 2 - can returns true value for method ok 3 - can returns sub ref for method ok 4 - croaks if nonexistant method called ok 5 - can returns undef for nonexistant method 1..5 ok t/Plack-Util/io_with_path.t ........................ ok 1 ok 2 ok 3 ok 4 - An object of class 'Plack::Util::IOWithPath' isa 'IO::Handle' 1..4 ok t/Plack-Util/is_real_fh.t .......................... ok 1 ok 2 ok 3 ok 4 ok 5 1..5 ok t/Plack-Util/load.t ................................ ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 ok 10 ok 11 ok 12 ok 13 1..13 ok t/Plack-Util/response_cb.t ......................... ok 1 1..1 ok t/release-pod-syntax.t ............................. skipped: these tests are for release candidate testing All tests successful. Files=137, Tests=1036, 59 wallclock secs ( 0.53 usr + 0.17 sys = 0.70 CPU) Result: PASS MIYAGAWA/Plack-1.0031.tar.gz dmake test TEST_VERBOSE=1 -- OK Tatsuhiko Miyagawa <miyagawa@bulknews.net> Perl Superglue for Web frameworks and Web Servers (PSGI toolkit) >>> (cd C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-TbwF2o && tar cvf - Plack-1.0031.ppd blib) | gzip -c >C:/cpanfly-5.20/var/REPO/M/MI/MIYAGAWA/Plack-1.0031.tar.gz Plack-1.0031.ppd blib/ blib/lib/ blib/lib/auto/ blib/lib/auto/share/ blib/lib/auto/share/dist/ blib/lib/auto/share/dist/Plack/ blib/lib/auto/share/dist/Plack/#foo blib/lib/auto/share/dist/Plack/baybridge.jpg blib/lib/auto/share/dist/Plack/face.jpg blib/lib/HTTP/ blib/lib/HTTP/Message/ blib/lib/HTTP/Message/PSGI.pm blib/lib/HTTP/Server/ blib/lib/HTTP/Server/PSGI.pm blib/lib/Plack/ blib/lib/Plack/App/ blib/lib/Plack/App/Cascade.pm blib/lib/Plack/App/CGIBin.pm blib/lib/Plack/App/Directory.pm blib/lib/Plack/App/File.pm blib/lib/Plack/App/PSGIBin.pm blib/lib/Plack/App/URLMap.pm blib/lib/Plack/App/WrapCGI.pm blib/lib/Plack/Builder.pm blib/lib/Plack/Component.pm blib/lib/Plack/Handler/ blib/lib/Plack/Handler/Apache1.pm blib/lib/Plack/Handler/Apache2/ blib/lib/Plack/Handler/Apache2/Registry.pm blib/lib/Plack/Handler/Apache2.pm blib/lib/Plack/Handler/CGI.pm blib/lib/Plack/Handler/FCGI.pm blib/lib/Plack/Handler/HTTP/ blib/lib/Plack/Handler/HTTP/Server/ blib/lib/Plack/Handler/HTTP/Server/PSGI.pm blib/lib/Plack/Handler/Standalone.pm blib/lib/Plack/Handler.pm blib/lib/Plack/HTTPParser/ blib/lib/Plack/HTTPParser/PP.pm blib/lib/Plack/HTTPParser.pm blib/lib/Plack/Loader/ blib/lib/Plack/Loader/Delayed.pm blib/lib/Plack/Loader/Restarter.pm blib/lib/Plack/Loader/Shotgun.pm blib/lib/Plack/Loader.pm blib/lib/Plack/LWPish.pm blib/lib/Plack/Middleware/ blib/lib/Plack/Middleware/AccessLog/ blib/lib/Plack/Middleware/AccessLog/Timed.pm blib/lib/Plack/Middleware/AccessLog.pm blib/lib/Plack/Middleware/Auth/ blib/lib/Plack/Middleware/Auth/Basic.pm blib/lib/Plack/Middleware/BufferedStreaming.pm blib/lib/Plack/Middleware/Chunked.pm blib/lib/Plack/Middleware/Conditional.pm blib/lib/Plack/Middleware/ConditionalGET.pm blib/lib/Plack/Middleware/ContentLength.pm blib/lib/Plack/Middleware/ContentMD5.pm blib/lib/Plack/Middleware/ErrorDocument.pm blib/lib/Plack/Middleware/Head.pm blib/lib/Plack/Middleware/HTTPExceptions.pm blib/lib/Plack/Middleware/IIS6ScriptNameFix.pm blib/lib/Plack/Middleware/IIS7KeepAliveFix.pm blib/lib/Plack/Middleware/JSONP.pm blib/lib/Plack/Middleware/LighttpdScriptNameFix.pm blib/lib/Plack/Middleware/Lint.pm blib/lib/Plack/Middleware/Log4perl.pm blib/lib/Plack/Middleware/LogDispatch.pm blib/lib/Plack/Middleware/NullLogger.pm blib/lib/Plack/Middleware/RearrangeHeaders.pm blib/lib/Plack/Middleware/Recursive.pm blib/lib/Plack/Middleware/Refresh.pm blib/lib/Plack/Middleware/Runtime.pm blib/lib/Plack/Middleware/SimpleContentFilter.pm blib/lib/Plack/Middleware/SimpleLogger.pm blib/lib/Plack/Middleware/StackTrace.pm blib/lib/Plack/Middleware/Static.pm blib/lib/Plack/Middleware/XFramework.pm blib/lib/Plack/Middleware/XSendfile.pm blib/lib/Plack/Middleware.pm blib/lib/Plack/MIME.pm blib/lib/Plack/Request/ blib/lib/Plack/Request/Upload.pm blib/lib/Plack/Request.pm blib/lib/Plack/Response.pm blib/lib/Plack/Runner.pm blib/lib/Plack/TempBuffer.pm blib/lib/Plack/Test/ blib/lib/Plack/Test/MockHTTP.pm blib/lib/Plack/Test/Server.pm blib/lib/Plack/Test/Suite.pm blib/lib/Plack/Test.pm blib/lib/Plack/Util/ blib/lib/Plack/Util/Accessor.pm blib/lib/Plack/Util.pm blib/lib/Plack.pm blib/script/ blib/script/plackup blib/script/plackup.bat >>> mv C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-TbwF2o/Plack-1.0031.ppd C:/cpanfly-5.20/var/REPO/M/MI/MIYAGAWA Running test for module 'MooseX::Role::WithOverloading' Running make for E/ET/ETHER/MooseX-Role-WithOverloading-0.15.tar.gz Prepending C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-TbwF2o/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-TbwF2o/blib/lib C:\cpanfly-5.20\var\cpan\build\Data-Visitor-0.30-ooBurq/blib/arch C:\cpanfly-5.20\var\cpan\build\Data-Visitor-0.30-ooBurq/blib/lib C:\cpanfly-5.20\var\cpan\build\Tie-ToObject-0.03-p3sOfk/blib/arch C:\cpanfly-5.20\var\cpan\build\Tie-ToObject-0.03-p3sOfk/blib/lib C:\cpanfly-5.20\var\cpan\build\Test-use-ok-0.11-lGYG1H/blib/arch C:\cpanfly-5.20\var\cpan\build\Test-use-ok-0.11-lGYG1H/blib/lib to PERL5LIB for 'get' Fetching with LWP: http://cpan.nas1.activestate.com/authors/id/E/ET/ETHER/MooseX-Role-WithOverloading-0.15.tar.gz Checksum for C:\cpanfly-5.20\var\cpan\sources\authors\id\E\ET\ETHER\MooseX-Role-WithOverloading-0.15.tar.gz ok MooseX-Role-WithOverloading-0.15/ MooseX-Role-WithOverloading-0.15/Changes MooseX-Role-WithOverloading-0.15/CONTRIBUTING MooseX-Role-WithOverloading-0.15/dist.ini MooseX-Role-WithOverloading-0.15/INSTALL MooseX-Role-WithOverloading-0.15/lib/ MooseX-Role-WithOverloading-0.15/LICENSE MooseX-Role-WithOverloading-0.15/Makefile.PL MooseX-Role-WithOverloading-0.15/MANIFEST MooseX-Role-WithOverloading-0.15/META.json MooseX-Role-WithOverloading-0.15/META.yml MooseX-Role-WithOverloading-0.15/README MooseX-Role-WithOverloading-0.15/t/ MooseX-Role-WithOverloading-0.15/weaver.ini MooseX-Role-WithOverloading-0.15/WithOverloading.xs MooseX-Role-WithOverloading-0.15/xt/ MooseX-Role-WithOverloading-0.15/xt/author/ MooseX-Role-WithOverloading-0.15/xt/release/ MooseX-Role-WithOverloading-0.15/xt/release/changes_has_content.t MooseX-Role-WithOverloading-0.15/xt/release/clean-namespaces.t MooseX-Role-WithOverloading-0.15/xt/release/cpan-changes.t MooseX-Role-WithOverloading-0.15/xt/release/distmeta.t MooseX-Role-WithOverloading-0.15/xt/release/eol.t MooseX-Role-WithOverloading-0.15/xt/release/kwalitee.t MooseX-Role-WithOverloading-0.15/xt/release/minimum-version.t MooseX-Role-WithOverloading-0.15/xt/release/mojibake.t MooseX-Role-WithOverloading-0.15/xt/release/no-tabs.t MooseX-Role-WithOverloading-0.15/xt/release/pod-coverage.t MooseX-Role-WithOverloading-0.15/xt/release/pod-no404s.t MooseX-Role-WithOverloading-0.15/xt/release/pod-syntax.t MooseX-Role-WithOverloading-0.15/xt/release/portability.t MooseX-Role-WithOverloading-0.15/xt/author/00-compile.t MooseX-Role-WithOverloading-0.15/xt/author/pod-spell.t MooseX-Role-WithOverloading-0.15/t/00-report-prereqs.dd MooseX-Role-WithOverloading-0.15/t/00-report-prereqs.t MooseX-Role-WithOverloading-0.15/t/combine_to_class.t MooseX-Role-WithOverloading-0.15/t/combine_to_instance.t MooseX-Role-WithOverloading-0.15/t/combine_to_role.t MooseX-Role-WithOverloading-0.15/t/core_moose.t MooseX-Role-WithOverloading-0.15/t/lib/ MooseX-Role-WithOverloading-0.15/t/remove_attributes_bug.t MooseX-Role-WithOverloading-0.15/t/to_class.t MooseX-Role-WithOverloading-0.15/t/to_instance.t MooseX-Role-WithOverloading-0.15/t/to_role.t MooseX-Role-WithOverloading-0.15/t/zzz-check-breaks.t MooseX-Role-WithOverloading-0.15/t/lib/ClassWithCombiningRole.pm MooseX-Role-WithOverloading-0.15/t/lib/CombiningClass.pm MooseX-Role-WithOverloading-0.15/t/lib/CombiningRole.pm MooseX-Role-WithOverloading-0.15/t/lib/OtherClass.pm MooseX-Role-WithOverloading-0.15/t/lib/OtherRole.pm MooseX-Role-WithOverloading-0.15/t/lib/Role.pm MooseX-Role-WithOverloading-0.15/t/lib/SomeClass.pm MooseX-Role-WithOverloading-0.15/t/lib/UnrelatedRole.pm MooseX-Role-WithOverloading-0.15/lib/MooseX/ MooseX-Role-WithOverloading-0.15/lib/MooseX/Role/ MooseX-Role-WithOverloading-0.15/lib/MooseX/Role/WithOverloading/ MooseX-Role-WithOverloading-0.15/lib/MooseX/Role/WithOverloading.pm MooseX-Role-WithOverloading-0.15/lib/MooseX/Role/WithOverloading/Meta/ MooseX-Role-WithOverloading-0.15/lib/MooseX/Role/WithOverloading/Meta/Role/ MooseX-Role-WithOverloading-0.15/lib/MooseX/Role/WithOverloading/Meta/Role.pm MooseX-Role-WithOverloading-0.15/lib/MooseX/Role/WithOverloading/Meta/Role/Application/ MooseX-Role-WithOverloading-0.15/lib/MooseX/Role/WithOverloading/Meta/Role/Application.pm MooseX-Role-WithOverloading-0.15/lib/MooseX/Role/WithOverloading/Meta/Role/Composite.pm MooseX-Role-WithOverloading-0.15/lib/MooseX/Role/WithOverloading/Meta/Role/Application/Composite/ MooseX-Role-WithOverloading-0.15/lib/MooseX/Role/WithOverloading/Meta/Role/Application/Composite.pm MooseX-Role-WithOverloading-0.15/lib/MooseX/Role/WithOverloading/Meta/Role/Application/FixOverloadedRefs.pm MooseX-Role-WithOverloading-0.15/lib/MooseX/Role/WithOverloading/Meta/Role/Application/ToClass.pm MooseX-Role-WithOverloading-0.15/lib/MooseX/Role/WithOverloading/Meta/Role/Application/ToInstance.pm MooseX-Role-WithOverloading-0.15/lib/MooseX/Role/WithOverloading/Meta/Role/Application/ToRole.pm MooseX-Role-WithOverloading-0.15/lib/MooseX/Role/WithOverloading/Meta/Role/Application/Composite/ToClass.pm MooseX-Role-WithOverloading-0.15/lib/MooseX/Role/WithOverloading/Meta/Role/Application/Composite/ToInstance.pm MooseX-Role-WithOverloading-0.15/lib/MooseX/Role/WithOverloading/Meta/Role/Application/Composite/ToRole.pm Prepending C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-TbwF2o/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-TbwF2o/blib/lib C:\cpanfly-5.20\var\cpan\build\Data-Visitor-0.30-ooBurq/blib/arch C:\cpanfly-5.20\var\cpan\build\Data-Visitor-0.30-ooBurq/blib/lib C:\cpanfly-5.20\var\cpan\build\Tie-ToObject-0.03-p3sOfk/blib/arch C:\cpanfly-5.20\var\cpan\build\Tie-ToObject-0.03-p3sOfk/blib/lib C:\cpanfly-5.20\var\cpan\build\Test-use-ok-0.11-lGYG1H/blib/arch C:\cpanfly-5.20\var\cpan\build\Test-use-ok-0.11-lGYG1H/blib/lib to PERL5LIB for 'make' CPAN.pm: Building E/ET/ETHER/MooseX-Role-WithOverloading-0.15.tar.gz >>> C:\Perl64-5.20\bin\perl.exe Makefile.PL Warning: prerequisite aliased 0 not found. Warning: prerequisite namespace::autoclean 0.16 not found. Checking if your kit is complete... Looks good Generating a dmake-style Makefile Writing Makefile for MooseX::Role::WithOverloading Writing MYMETA.yml and MYMETA.json ---- Unsatisfied dependencies detected during ---- ---- ETHER/MooseX-Role-WithOverloading-0.15.tar.gz ---- namespace::autoclean [requires] aliased [requires] Prepending C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-TbwF2o/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-TbwF2o/blib/lib C:\cpanfly-5.20\var\cpan\build\Data-Visitor-0.30-ooBurq/blib/arch C:\cpanfly-5.20\var\cpan\build\Data-Visitor-0.30-ooBurq/blib/lib C:\cpanfly-5.20\var\cpan\build\Tie-ToObject-0.03-p3sOfk/blib/arch C:\cpanfly-5.20\var\cpan\build\Tie-ToObject-0.03-p3sOfk/blib/lib C:\cpanfly-5.20\var\cpan\build\Test-use-ok-0.11-lGYG1H/blib/arch C:\cpanfly-5.20\var\cpan\build\Test-use-ok-0.11-lGYG1H/blib/lib to PERL5LIB for 'test' Running make test Delayed until after prerequisites Running test for module 'namespace::autoclean' Running make for E/ET/ETHER/namespace-autoclean-0.20.tar.gz Prepending C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-TbwF2o/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-TbwF2o/blib/lib C:\cpanfly-5.20\var\cpan\build\Data-Visitor-0.30-ooBurq/blib/arch C:\cpanfly-5.20\var\cpan\build\Data-Visitor-0.30-ooBurq/blib/lib C:\cpanfly-5.20\var\cpan\build\Tie-ToObject-0.03-p3sOfk/blib/arch C:\cpanfly-5.20\var\cpan\build\Tie-ToObject-0.03-p3sOfk/blib/lib C:\cpanfly-5.20\var\cpan\build\Test-use-ok-0.11-lGYG1H/blib/arch C:\cpanfly-5.20\var\cpan\build\Test-use-ok-0.11-lGYG1H/blib/lib to PERL5LIB for 'get' Fetching with LWP: http://cpan.nas1.activestate.com/authors/id/E/ET/ETHER/namespace-autoclean-0.20.tar.gz Checksum for C:\cpanfly-5.20\var\cpan\sources\authors\id\E\ET\ETHER\namespace-autoclean-0.20.tar.gz ok namespace-autoclean-0.20/ namespace-autoclean-0.20/Build.PL namespace-autoclean-0.20/Changes namespace-autoclean-0.20/CONTRIBUTING namespace-autoclean-0.20/dist.ini namespace-autoclean-0.20/INSTALL namespace-autoclean-0.20/lib/ namespace-autoclean-0.20/LICENSE namespace-autoclean-0.20/Makefile.PL namespace-autoclean-0.20/MANIFEST namespace-autoclean-0.20/META.json namespace-autoclean-0.20/META.yml namespace-autoclean-0.20/README namespace-autoclean-0.20/t/ namespace-autoclean-0.20/weaver.ini namespace-autoclean-0.20/xt/ namespace-autoclean-0.20/xt/author/ namespace-autoclean-0.20/xt/basic.t namespace-autoclean-0.20/xt/class_mop.t namespace-autoclean-0.20/xt/lib/ namespace-autoclean-0.20/xt/moo.t namespace-autoclean-0.20/xt/moose-parameterized-role.t namespace-autoclean-0.20/xt/moose.t namespace-autoclean-0.20/xt/mouse.t namespace-autoclean-0.20/xt/overload.t namespace-autoclean-0.20/xt/release/ namespace-autoclean-0.20/xt/role_tiny.t namespace-autoclean-0.20/xt/release/changes_has_content.t namespace-autoclean-0.20/xt/release/cpan-changes.t namespace-autoclean-0.20/xt/release/distmeta.t namespace-autoclean-0.20/xt/release/eol.t namespace-autoclean-0.20/xt/release/kwalitee.t namespace-autoclean-0.20/xt/release/minimum-version.t namespace-autoclean-0.20/xt/release/mojibake.t namespace-autoclean-0.20/xt/release/pod-coverage.t namespace-autoclean-0.20/xt/release/pod-no404s.t namespace-autoclean-0.20/xt/release/pod-syntax.t namespace-autoclean-0.20/xt/release/portability.t namespace-autoclean-0.20/xt/lib/ClassMOPClean.pm namespace-autoclean-0.20/xt/lib/ClassMOPDirty.pm namespace-autoclean-0.20/xt/lib/Clean.pm namespace-autoclean-0.20/xt/lib/Composer.pm namespace-autoclean-0.20/xt/lib/Dirty.pm namespace-autoclean-0.20/xt/lib/DoesNotCompile.pm namespace-autoclean-0.20/xt/lib/ExporterModule.pm namespace-autoclean-0.20/xt/lib/MooseExporter.pm namespace-autoclean-0.20/xt/lib/MooseyClean.pm namespace-autoclean-0.20/xt/lib/MooseyComposer.pm namespace-autoclean-0.20/xt/lib/MooseyDirty.pm namespace-autoclean-0.20/xt/lib/MooseyParameterizedComposer.pm namespace-autoclean-0.20/xt/lib/MooseyParameterizedRole.pm namespace-autoclean-0.20/xt/lib/MooseyRole.pm namespace-autoclean-0.20/xt/lib/MooyClean.pm namespace-autoclean-0.20/xt/lib/MooyComposer.pm namespace-autoclean-0.20/xt/lib/MooyDirty.pm namespace-autoclean-0.20/xt/lib/MooyRole.pm namespace-autoclean-0.20/xt/lib/MouseyClean.pm namespace-autoclean-0.20/xt/lib/MouseyComposer.pm namespace-autoclean-0.20/xt/lib/MouseyDirty.pm namespace-autoclean-0.20/xt/lib/MouseyRole.pm namespace-autoclean-0.20/xt/lib/Overloader.pm namespace-autoclean-0.20/xt/lib/Role.pm namespace-autoclean-0.20/xt/lib/SubClean.pm namespace-autoclean-0.20/xt/lib/SubDirty.pm namespace-autoclean-0.20/xt/lib/SubExporterModule.pm namespace-autoclean-0.20/xt/author/00-compile.t namespace-autoclean-0.20/xt/author/clean-namespaces.t namespace-autoclean-0.20/xt/author/no-tabs.t namespace-autoclean-0.20/xt/author/pod-spell.t namespace-autoclean-0.20/t/00-report-prereqs.dd namespace-autoclean-0.20/t/00-report-prereqs.t namespace-autoclean-0.20/t/also.t namespace-autoclean-0.20/t/basic.t namespace-autoclean-0.20/t/broken_meta.t namespace-autoclean-0.20/t/cleanee.t namespace-autoclean-0.20/t/constant.t namespace-autoclean-0.20/t/except.t namespace-autoclean-0.20/t/matchclean.t namespace-autoclean-0.20/t/moo.t namespace-autoclean-0.20/t/moose-withoverloading.t namespace-autoclean-0.20/t/moose.t namespace-autoclean-0.20/t/moosex-markasmethods.t namespace-autoclean-0.20/t/mouse-pp.t namespace-autoclean-0.20/t/mouse.t namespace-autoclean-0.20/t/overload.t namespace-autoclean-0.20/t/sub-name.t namespace-autoclean-0.20/lib/namespace/ namespace-autoclean-0.20/lib/namespace/autoclean.pm Prepending C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-TbwF2o/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-TbwF2o/blib/lib C:\cpanfly-5.20\var\cpan\build\Data-Visitor-0.30-ooBurq/blib/arch C:\cpanfly-5.20\var\cpan\build\Data-Visitor-0.30-ooBurq/blib/lib C:\cpanfly-5.20\var\cpan\build\Tie-ToObject-0.03-p3sOfk/blib/arch C:\cpanfly-5.20\var\cpan\build\Tie-ToObject-0.03-p3sOfk/blib/lib C:\cpanfly-5.20\var\cpan\build\Test-use-ok-0.11-lGYG1H/blib/arch C:\cpanfly-5.20\var\cpan\build\Test-use-ok-0.11-lGYG1H/blib/lib to PERL5LIB for 'make' CPAN.pm: Building E/ET/ETHER/namespace-autoclean-0.20.tar.gz >>> C:\Perl64-5.20\bin\perl.exe Makefile.PL Congratulations, your toolchain understands 'configure_requires'! Checking if your kit is complete... Looks good Generating a dmake-style Makefile Writing Makefile for namespace::autoclean Writing MYMETA.yml and MYMETA.json >>> dmake cp lib/namespace/autoclean.pm blib\lib\namespace\autoclean.pm ETHER/namespace-autoclean-0.20.tar.gz dmake -- OK Prepending C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-TbwF2o/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-TbwF2o/blib/lib C:\cpanfly-5.20\var\cpan\build\Data-Visitor-0.30-ooBurq/blib/arch C:\cpanfly-5.20\var\cpan\build\Data-Visitor-0.30-ooBurq/blib/lib C:\cpanfly-5.20\var\cpan\build\Tie-ToObject-0.03-p3sOfk/blib/arch C:\cpanfly-5.20\var\cpan\build\Tie-ToObject-0.03-p3sOfk/blib/lib C:\cpanfly-5.20\var\cpan\build\Test-use-ok-0.11-lGYG1H/blib/arch C:\cpanfly-5.20\var\cpan\build\Test-use-ok-0.11-lGYG1H/blib/lib to PERL5LIB for 'test' Running make test >>> dmake test TEST_VERBOSE=1 C:\Perl64-5.20\bin\perl.exe "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(1, 'blib\lib', 'blib\arch')" t/*.t # # Versions for all modules listed in MYMETA.json (including optional ones): # # === Configure Requires === # # Module Want Have # ------------------- ----- ----- # ExtUtils::MakeMaker any 6.98 # Module::Build::Tiny 0.038 0.038 # # === Build Requires === # # Module Want Have # ------------------- ---- ---- # ExtUtils::MakeMaker any 6.98 # # === Test Requires === # # Module Want Have # ------------------- ---- -------- # Carp any 1.3301 # ExtUtils::MakeMaker any 6.98 # File::Basename any 2.85 # File::Spec any 3.47 # Scalar::Util any 1.41 # Test::More 0.88 1.001006 # Test::Requires any 0.08 # base any 2.18 # constant any 1.27 # overload any 1.22 # # === Test Recommends === # # Module Want Have # ---------- -------- -------- # CPAN::Meta 2.120900 2.142060 # # === Runtime Requires === # # Module Want Have # -------------------- ---- ---- # B::Hooks::EndOfScope 0.12 0.13 # List::Util any 1.41 # Sub::Identify any 0.08 # namespace::clean 0.20 0.25 # strict any 1.08 # warnings any 1.23 # t/00-report-prereqs.t ...... 1..1 ok 1 ok t/also.t ................... ok 1 - -also works ok 2 - -also works with string argument ok 3 - method not specified in -also remains 1..3 ok t/basic.t .................. ok 1 - Foo can bar - standard method ok 2 - Foo can moo - standard method ok 3 - Foo cannot kooh - anon sub from another package assigned to glob ok 4 - Foo can affe - anon sub assigned to glob in package 1..4 ok t/broken_meta.t ............ ok 1 - Foo can bar - standard method ok 2 - Foo can moo - standard method ok 3 - Foo cannot kooh - anon sub from another package assigned to glob ok 4 - Foo can dump - standard method from parent 1..4 ok t/cleanee.t ................ ok 1 - locally defined methods still work ok 2 - imported functions removed ok 3 - -also methods removed 1..3 ok t/constant.t ............... ok 1 - constant sub was not cleaned ok 2 - constant with existing glob entries was not cleaned 1..2 ok t/except.t ................. ok 1 - Foo has mysub method ok 2 - Foo has blessed sub - passed to -except as arrayref ok 3 - Bar has mysub method ok 4 - Bar has blessed sub - passed to -except as string ok 5 - Baz has mysub method ok 6 - Baz has blessed sub - passed to -except as regex 1..6 ok t/matchclean.t ............. ok 1 - -also regex works ok 2 - -also sub works ok 3 - -also sub doesnt overclean ok 4 - -also list with regex works ok 5 - -also list with sub works ok 6 - -also list with sub doesnt overclean 1..6 ok t/moo.t .................... skipped: Test requires module 'Moo' but it's not found t/moose-withoverloading.t .. skipped: Test requires module 'MooseX::Role::WithOverloading' but it's not found t/moose.t .................. ok 1 - Some::Class::meta created by Moose ok 2 - Some::Class::bar created normally ok 3 - Some::Class::guff added via glob assignment ok 4 - Some::Class::welp foreign added via glob assignment was cleaned ok 5 - Some::Class::baz added via meta->add_method ok 6 - Some::Class::buzz foreign added via meta->add_method ok 7 - Some::Class::cluck imported sub was cleaned ok 8 - Some::Class::fileparse imported sub was cleaned ok 9 - Some::Class::CAT constant ok 10 - Some::Class::DOG constant with other glob entry ok 11 - Some::Role::meta created by Moose::Role ok 12 - Some::Role::bar created normally ok 13 - Some::Role::guff added via glob assignment ok 14 - Some::Role::welp foreign added via glob assignment was cleaned ok 15 - Some::Role::baz added via meta->add_method ok 16 - Some::Role::buzz foreign added via meta->add_method ok 17 - Some::Role::cluck imported sub was cleaned ok 18 - Some::Role::fileparse imported sub was cleaned ok 19 - Some::Role::CAT constant ok 20 - Some::Role::DOG constant with other glob entry ok 21 - Consuming::Class::meta created by Moose ok 22 - Consuming::Class::bar created normally ok 23 - Consuming::Class::guff added via glob assignment ok 24 - Consuming::Class::welp foreign added via glob assignment was cleaned ok 25 - Consuming::Class::baz added via meta->add_method ok 26 - Consuming::Class::buzz foreign added via meta->add_method ok 27 - Consuming::Class::cluck imported sub was cleaned ok 28 - Consuming::Class::fileparse imported sub was cleaned ok 29 - Consuming::Class::CAT constant ok 30 - Consuming::Class::DOG constant with other glob entry ok 31 - Consuming::Class::InBegin::meta created by Moose ok 32 - Consuming::Class::InBegin::bar created normally ok 33 - Consuming::Class::InBegin::guff added via glob assignment ok 34 - Consuming::Class::InBegin::welp foreign added via glob assignment was cleaned ok 35 - Consuming::Class::InBegin::baz added via meta->add_method ok 36 - Consuming::Class::InBegin::buzz foreign added via meta->add_method ok 37 - Consuming::Class::InBegin::cluck imported sub was cleaned ok 38 - Consuming::Class::InBegin::fileparse imported sub was cleaned ok 39 - Consuming::Class::InBegin::CAT constant ok 40 - Consuming::Class::InBegin::DOG constant with other glob entry 1..40 ok t/moosex-markasmethods.t ... skipped: Test requires module 'MooseX::MarkAsMethods' but it's not found t/mouse-pp.t ............... skipped: Test requires module 'Mouse' but it's not found t/mouse.t .................. skipped: Test requires module 'Mouse' but it's not found t/overload.t ............... ok 1 - method name overload ok 2 - fallback overload ok 3 - subref overload 1..3 ok t/sub-name.t ............... ok 1 - Foo can tiger - anon sub named with subname assigned to glob ok 2 - Foo cannot subname - sub imported from Sub::Name 1..2 ok All tests successful. Files=16, Tests=74, 5 wallclock secs ( 0.11 usr + 0.05 sys = 0.16 CPU) Result: PASS ETHER/namespace-autoclean-0.20.tar.gz dmake test TEST_VERBOSE=1 -- OK Karen Etheridge <ether@cpan.org> Keep imports out of your namespace >>> (cd C:\cpanfly-5.20\var\cpan\build\namespace-autoclean-0.20-YjQSxn && tar cvf - namespace-autoclean-0.20.ppd blib) | gzip -c >C:/cpanfly-5.20/var/REPO/E/ET/ETHER/namespace-autoclean-0.20.tar.gz namespace-autoclean-0.20.ppd blib/ blib/lib/ blib/lib/namespace/ blib/lib/namespace/autoclean.pm >>> mv C:\cpanfly-5.20\var\cpan\build\namespace-autoclean-0.20-YjQSxn/namespace-autoclean-0.20.ppd C:/cpanfly-5.20/var/REPO/E/ET/ETHER Running test for module 'aliased' Running make for O/OV/OVID/aliased-0.31.tar.gz Prepending C:\cpanfly-5.20\var\cpan\build\namespace-autoclean-0.20-YjQSxn/blib/arch C:\cpanfly-5.20\var\cpan\build\namespace-autoclean-0.20-YjQSxn/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-TbwF2o/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-TbwF2o/blib/lib C:\cpanfly-5.20\var\cpan\build\Data-Visitor-0.30-ooBurq/blib/arch C:\cpanfly-5.20\var\cpan\build\Data-Visitor-0.30-ooBurq/blib/lib C:\cpanfly-5.20\var\cpan\build\Tie-ToObject-0.03-p3sOfk/blib/arch C:\cpanfly-5.20\var\cpan\build\Tie-ToObject-0.03-p3sOfk/blib/lib C:\cpanfly-5.20\var\cpan\build\Test-use-ok-0.11-lGYG1H/blib/arch C:\cpanfly-5.20\var\cpan\build\Test-use-ok-0.11-lGYG1H/blib/lib to PERL5LIB for 'get' Fetching with LWP: http://cpan.nas1.activestate.com/authors/id/O/OV/OVID/aliased-0.31.tar.gz Checksum for C:\cpanfly-5.20\var\cpan\sources\authors\id\O\OV\OVID\aliased-0.31.tar.gz ok aliased-0.31 aliased-0.31/Build.PL aliased-0.31/Changes aliased-0.31/Makefile.PL aliased-0.31/MANIFEST aliased-0.31/META.json aliased-0.31/META.yml aliased-0.31/README aliased-0.31/lib aliased-0.31/lib/aliased.pm aliased-0.31/t aliased-0.31/t/aliased.t aliased-0.31/t/export.t aliased-0.31/t/import.t aliased-0.31/t/prefix.t aliased-0.31/t/sigdie.t aliased-0.31/t/lib aliased-0.31/t/lib/BadSigDie.pm aliased-0.31/t/lib/HasSigDie.pm aliased-0.31/t/lib/NoSigDie.pm aliased-0.31/t/lib/Really aliased-0.31/t/lib/Really/Long aliased-0.31/t/lib/Really/Long/Name.pm aliased-0.31/t/lib/Really/Long/PackageName.pm aliased-0.31/t/lib/Really/Long/Module aliased-0.31/t/lib/Really/Long/Module/Name.pm aliased-0.31/t/lib/Really/Long/Module/Conflicting aliased-0.31/t/lib/Really/Long/Module/Conflicting/Name.pm aliased-0.31/xt aliased-0.31/xt/author aliased-0.31/xt/author/pod-coverage.t aliased-0.31/xt/author/pod.t Prepending C:\cpanfly-5.20\var\cpan\build\namespace-autoclean-0.20-YjQSxn/blib/arch C:\cpanfly-5.20\var\cpan\build\namespace-autoclean-0.20-YjQSxn/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-TbwF2o/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-TbwF2o/blib/lib C:\cpanfly-5.20\var\cpan\build\Data-Visitor-0.30-ooBurq/blib/arch C:\cpanfly-5.20\var\cpan\build\Data-Visitor-0.30-ooBurq/blib/lib C:\cpanfly-5.20\var\cpan\build\Tie-ToObject-0.03-p3sOfk/blib/arch C:\cpanfly-5.20\var\cpan\build\Tie-ToObject-0.03-p3sOfk/blib/lib C:\cpanfly-5.20\var\cpan\build\Test-use-ok-0.11-lGYG1H/blib/arch C:\cpanfly-5.20\var\cpan\build\Test-use-ok-0.11-lGYG1H/blib/lib to PERL5LIB for 'make' CPAN.pm: Building O/OV/OVID/aliased-0.31.tar.gz >>> C:\Perl64-5.20\bin\perl.exe Makefile.PL Checking if your kit is complete... Looks good Generating a dmake-style Makefile Writing Makefile for aliased Writing MYMETA.yml and MYMETA.json >>> dmake cp lib/aliased.pm blib\lib\aliased.pm OVID/aliased-0.31.tar.gz dmake -- OK Prepending C:\cpanfly-5.20\var\cpan\build\namespace-autoclean-0.20-YjQSxn/blib/arch C:\cpanfly-5.20\var\cpan\build\namespace-autoclean-0.20-YjQSxn/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-TbwF2o/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-TbwF2o/blib/lib C:\cpanfly-5.20\var\cpan\build\Data-Visitor-0.30-ooBurq/blib/arch C:\cpanfly-5.20\var\cpan\build\Data-Visitor-0.30-ooBurq/blib/lib C:\cpanfly-5.20\var\cpan\build\Tie-ToObject-0.03-p3sOfk/blib/arch C:\cpanfly-5.20\var\cpan\build\Tie-ToObject-0.03-p3sOfk/blib/lib C:\cpanfly-5.20\var\cpan\build\Test-use-ok-0.11-lGYG1H/blib/arch C:\cpanfly-5.20\var\cpan\build\Test-use-ok-0.11-lGYG1H/blib/lib to PERL5LIB for 'test' Running make test >>> dmake test TEST_VERBOSE=1 C:\Perl64-5.20\bin\perl.exe "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(1, 'blib\lib', 'blib\arch')" t/*.t t/aliased.t .. 1..18 ok 1 - require aliased; ok 2 - ... and exported functions should not (yet) be in our namespace ok 3 - aliased() should not be exported by default ok 4 - ... trying to use aliased without a package name should not fail ok 5 - main->can('alias') ok 6 - Trying to use aliased with a module it cannot load should fail ok 7 - ... and it should have an appropriate error message ok 8 - '... and the object it returns' isa 'Really::Long::Module::Name' ok 9 - ... and import items should be handled correctly ok 10 - ... and exhibit the correct behavior ok 11 - We should be able to alias to different packages, even though that is really stupid ok 12 - '... and the object returned' isa 'Really::Long::Module::Conflicting::Name' ok 13 - We should be able to pass an array ref as an import list ok 14 - ... and it should behave as expected ok 15 - ... and it should behave as expected ok 16 - ... and it should behave as expected ok 17 - '... a short alias works in a package' isa 'Really::Long::Module::Name' ok 18 - '... a long alias works in a package' isa 'Really::Long::Module::Name' ok t/export.t ... ok 1 - installed symbol was compiled in the aliased package 1..1 ok t/import.t ... 1..5 ok 1 - use aliased; ok 2 - alias() should be imported into our namespace ok 3 - aliasing to a scalar should succeed ok 4 - ... and it should return the correct results ok 5 - ... and it should still allow importing ok t/prefix.t ... 1..6 ok 1 - prefix() should be in our namespace if we ask for it ok 2 - alias() should be in our namespace if we ask for it ok 3 - Calling prefix should succeed ok 4 - ... returning a code ref ok 5 - ... and called directly, returns the correct class ok 6 - ... and if called with a subpackage name, should also return the correct class ok t/sigdie.t ... 1..9 ok 1 - $SIG{__DIE__} handlers should not be destroyed ok 2 - ... and should behave as expected ok 3 - A bad load should not break $SIG{__DIE__} handlers ok 4 - ... and they should retain their value ok 5 - Loading code without sigdie handlers should succeed ok 6 - ... and the sigdie handlers should retain their value ok 7 - Loading code without sigdie handlers should succeed ok 8 - New $SIG{__DIE__} handlers should be loaded ok 9 - ... and should behave as expected ok All tests successful. Files=5, Tests=39, 1 wallclock secs ( 0.05 usr + 0.06 sys = 0.11 CPU) Result: PASS OVID/aliased-0.31.tar.gz dmake test TEST_VERBOSE=1 -- OK Curtis 'Ovid' Poe <ovid@cpan.org> Use shorter versions of class names. >>> (cd C:\cpanfly-5.20\var\cpan\build\aliased-0.31-VIAGHF && tar cvf - aliased-0.31.ppd blib) | gzip -c >C:/cpanfly-5.20/var/REPO/O/OV/OVID/aliased-0.31.tar.gz aliased-0.31.ppd blib/ blib/lib/ blib/lib/aliased.pm >>> mv C:\cpanfly-5.20\var\cpan\build\aliased-0.31-VIAGHF/aliased-0.31.ppd C:/cpanfly-5.20/var/REPO/O/OV/OVID Running make for E/ET/ETHER/MooseX-Role-WithOverloading-0.15.tar.gz Prepending C:\cpanfly-5.20\var\cpan\build\aliased-0.31-VIAGHF/blib/arch C:\cpanfly-5.20\var\cpan\build\aliased-0.31-VIAGHF/blib/lib C:\cpanfly-5.20\var\cpan\build\namespace-autoclean-0.20-YjQSxn/blib/arch C:\cpanfly-5.20\var\cpan\build\namespace-autoclean-0.20-YjQSxn/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-TbwF2o/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-TbwF2o/blib/lib C:\cpanfly-5.20\var\cpan\build\Data-Visitor-0.30-ooBurq/blib/arch C:\cpanfly-5.20\var\cpan\build\Data-Visitor-0.30-ooBurq/blib/lib C:\cpanfly-5.20\var\cpan\build\Tie-ToObject-0.03-p3sOfk/blib/arch C:\cpanfly-5.20\var\cpan\build\Tie-ToObject-0.03-p3sOfk/blib/lib C:\cpanfly-5.20\var\cpan\build\Test-use-ok-0.11-lGYG1H/blib/arch C:\cpanfly-5.20\var\cpan\build\Test-use-ok-0.11-lGYG1H/blib/lib to PERL5LIB; %BUILDDIR%=C:/cpanfly-5.20/var/cpan/build for 'get' Has already been unwrapped into directory C:\cpanfly-5.20\var\cpan\build\MooseX-Role-WithOverloading-0.15-J84QDS Prepending C:\cpanfly-5.20\var\cpan\build\aliased-0.31-VIAGHF/blib/arch C:\cpanfly-5.20\var\cpan\build\aliased-0.31-VIAGHF/blib/lib C:\cpanfly-5.20\var\cpan\build\namespace-autoclean-0.20-YjQSxn/blib/arch C:\cpanfly-5.20\var\cpan\build\namespace-autoclean-0.20-YjQSxn/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-TbwF2o/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-TbwF2o/blib/lib C:\cpanfly-5.20\var\cpan\build\Data-Visitor-0.30-ooBurq/blib/arch C:\cpanfly-5.20\var\cpan\build\Data-Visitor-0.30-ooBurq/blib/lib C:\cpanfly-5.20\var\cpan\build\Tie-ToObject-0.03-p3sOfk/blib/arch C:\cpanfly-5.20\var\cpan\build\Tie-ToObject-0.03-p3sOfk/blib/lib C:\cpanfly-5.20\var\cpan\build\Test-use-ok-0.11-lGYG1H/blib/arch C:\cpanfly-5.20\var\cpan\build\Test-use-ok-0.11-lGYG1H/blib/lib to PERL5LIB; %BUILDDIR%=C:/cpanfly-5.20/var/cpan/build for 'make' CPAN.pm: Building E/ET/ETHER/MooseX-Role-WithOverloading-0.15.tar.gz >>> dmake cp lib/MooseX/Role/WithOverloading/Meta/Role/Application/Composite/ToClass.pm blib\lib\MooseX\Role\WithOverloading\Meta\Role\Application\Composite\ToClass.pm cp lib/MooseX/Role/WithOverloading/Meta/Role.pm blib\lib\MooseX\Role\WithOverloading\Meta\Role.pm cp lib/MooseX/Role/WithOverloading/Meta/Role/Application/Composite.pm blib\lib\MooseX\Role\WithOverloading\Meta\Role\Application\Composite.pm cp lib/MooseX/Role/WithOverloading.pm blib\lib\MooseX\Role\WithOverloading.pm cp lib/MooseX/Role/WithOverloading/Meta/Role/Application.pm blib\lib\MooseX\Role\WithOverloading\Meta\Role\Application.pm cp lib/MooseX/Role/WithOverloading/Meta/Role/Application/FixOverloadedRefs.pm blib\lib\MooseX\Role\WithOverloading\Meta\Role\Application\FixOverloadedRefs.pm cp lib/MooseX/Role/WithOverloading/Meta/Role/Application/ToClass.pm blib\lib\MooseX\Role\WithOverloading\Meta\Role\Application\ToClass.pm cp lib/MooseX/Role/WithOverloading/Meta/Role/Application/Composite/ToRole.pm blib\lib\MooseX\Role\WithOverloading\Meta\Role\Application\Composite\ToRole.pm cp lib/MooseX/Role/WithOverloading/Meta/Role/Application/Composite/ToInstance.pm blib\lib\MooseX\Role\WithOverloading\Meta\Role\Application\Composite\ToInstance.pm cp lib/MooseX/Role/WithOverloading/Meta/Role/Composite.pm blib\lib\MooseX\Role\WithOverloading\Meta\Role\Composite.pm cp lib/MooseX/Role/WithOverloading/Meta/Role/Application/ToInstance.pm blib\lib\MooseX\Role\WithOverloading\Meta\Role\Application\ToInstance.pm cp lib/MooseX/Role/WithOverloading/Meta/Role/Application/ToRole.pm blib\lib\MooseX\Role\WithOverloading\Meta\Role\Application\ToRole.pm Running Mkbootstrap for MooseX::Role::WithOverloading () C:\Perl64-5.20\bin\perl.exe -MExtUtils::Command -e chmod -- 644 WithOverloading.bs C:\Perl64-5.20\bin\perl.exe C:\cpanfly-5.20\var\megalib\ExtUtils\xsubpp -typemap C:\Perl64-5.20\lib\ExtUtils\typemap WithOverloading.xs > WithOverloading.xsc && C:\Perl64-5.20\bin\perl.exe -MExtUtils::Command -e mv -- WithOverloading.xsc WithOverloading.c gcc -c -s -O2 -DWIN32 -DWIN64 -DCONSERVATIVE -DPERL_TEXTMODE_SCRIPTS -DUSE_SITECUSTOMIZE -DPERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS -DUSE_PERLIO -fwrapv -fno-strict-aliasing -mms-bitfields -s -O2 -DVERSION=\"0.15\" -DXS_VERSION=\"0.15\" "-IC:\Perl64-5.20\lib\CORE" WithOverloading.c C:\Perl64-5.20\bin\perl.exe -MExtUtils::Mksymlists \ -e "Mksymlists('NAME'=>\"MooseX::Role::WithOverloading\", 'DLBASE' => 'WithOverloading', 'DL_FUNCS' => { }, 'FUNCLIST' => [], 'IMPORTS' => { }, 'DL_VARS' => []);" dlltool --def WithOverloading.def --output-exp dll.exp g++ -o blib\arch\auto\MooseX\Role\WithOverloading\WithOverloading.dll -Wl,--base-file -Wl,dll.base -mdll -s -static-libgcc -static-libstdc++ -L"C:\Perl64-5.20\lib\CORE" -L"C:\MinGW\x86_64-w64-mingw32\lib" WithOverloading.o C:\Perl64-5.20\lib\CORE\libperl520.a -lmoldname -lkernel32 -luser32 -lgdi32 -lwinspool -lcomdlg32 -ladvapi32 -lshell32 -lole32 -loleaut32 -lnetapi32 -luuid -lws2_32 -lmpr -lwinmm -lversion -lodbc32 -lodbccp32 -lcomctl32 dll.exp dlltool --def WithOverloading.def --base-file dll.base --output-exp dll.exp g++ -o blib\arch\auto\MooseX\Role\WithOverloading\WithOverloading.dll -mdll -s -static-libgcc -static-libstdc++ -L"C:\Perl64-5.20\lib\CORE" -L"C:\MinGW\x86_64-w64-mingw32\lib" WithOverloading.o C:\Perl64-5.20\lib\CORE\libperl520.a -lmoldname -lkernel32 -luser32 -lgdi32 -lwinspool -lcomdlg32 -ladvapi32 -lshell32 -lole32 -loleaut32 -lnetapi32 -luuid -lws2_32 -lmpr -lwinmm -lversion -lodbc32 -lodbccp32 -lcomctl32 dll.exp C:\Perl64-5.20\bin\perl.exe -MExtUtils::Command -e chmod -- 755 blib\arch\auto\MooseX\Role\WithOverloading\WithOverloading.dll ETHER/MooseX-Role-WithOverloading-0.15.tar.gz dmake -- OK Prepending C:\cpanfly-5.20\var\cpan\build\aliased-0.31-VIAGHF/blib/arch C:\cpanfly-5.20\var\cpan\build\aliased-0.31-VIAGHF/blib/lib C:\cpanfly-5.20\var\cpan\build\namespace-autoclean-0.20-YjQSxn/blib/arch C:\cpanfly-5.20\var\cpan\build\namespace-autoclean-0.20-YjQSxn/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-TbwF2o/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-TbwF2o/blib/lib C:\cpanfly-5.20\var\cpan\build\Data-Visitor-0.30-ooBurq/blib/arch C:\cpanfly-5.20\var\cpan\build\Data-Visitor-0.30-ooBurq/blib/lib C:\cpanfly-5.20\var\cpan\build\Tie-ToObject-0.03-p3sOfk/blib/arch C:\cpanfly-5.20\var\cpan\build\Tie-ToObject-0.03-p3sOfk/blib/lib C:\cpanfly-5.20\var\cpan\build\Test-use-ok-0.11-lGYG1H/blib/arch C:\cpanfly-5.20\var\cpan\build\Test-use-ok-0.11-lGYG1H/blib/lib to PERL5LIB; %BUILDDIR%=C:/cpanfly-5.20/var/cpan/build for 'test' Running make test >>> dmake test TEST_VERBOSE=1 C:\Perl64-5.20\bin\perl.exe "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(1, 'blib\lib', 'blib\arch')" t/*.t # # Versions for all modules listed in MYMETA.json (including optional ones): # # === Configure Requires === # # Module Want Have # ------------------- ---- ---- # ExtUtils::MakeMaker any 6.98 # # === Build Requires === # # Module Want Have # ------------------- ---- ---- # ExtUtils::MakeMaker any 6.98 # # === Test Requires === # # Module Want Have # -------------------- ---- -------- # ExtUtils::MakeMaker any 6.98 # File::Spec any 3.47 # Test::More 0.96 1.001006 # Test::Warnings any 0.016 # lib any 0.63 # namespace::autoclean 0.16 0.20 # strict any 1.08 # warnings any 1.23 # # === Test Recommends === # # Module Want Have # ---------- -------- -------- # CPAN::Meta 2.120900 2.142060 # # === Runtime Requires === # # Module Want Have # --------------------- ---- ------ # Dist::CheckConflicts any 0.11 # Moose 0.94 2.1212 # Moose::Exporter any 2.1212 # Moose::Role 1.15 2.1212 # Moose::Util::MetaRole any 2.1212 # XSLoader any 0.16 # aliased any 0.31 # namespace::autoclean 0.16 0.20 # namespace::clean any 0.25 # overload any 1.22 # t/00-report-prereqs.t ...... 1..1 ok 1 ok t/combine_to_class.t ....... ok 1 - use CombiningClass; ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 ok 10 - An object of class 'CombiningClass' isa 'CombiningClass' ok 11 ok 12 ok 13 - no (unexpected) warnings (via done_testing) 1..13 ok t/combine_to_instance.t .... ok 1 - An object of class 'Moose::Meta::Class::__ANON__::SERIAL::9' isa 'MyClass' ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 - no (unexpected) warnings (via done_testing) 1..7 ok t/combine_to_role.t ........ ok 1 - use ClassWithCombiningRole; ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 ok 10 ok 11 ok 12 ok 13 - An object of class 'ClassWithCombiningRole' isa 'ClassWithCombiningRole' ok 14 ok 15 ok 16 - no (unexpected) warnings (via done_testing) 1..16 ok t/core_moose.t ............. skipped: Moose 2.1300 required for these tests t/remove_attributes_bug.t .. ok 1 - overloading works ok 2 - Class->can('hitid') ok 3 - Attribute works ok 4 - no (unexpected) warnings (via done_testing) 1..4 ok t/to_class.t ............... ok 1 - use SomeClass; ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 - An object of class 'SomeClass' isa 'SomeClass' ok 8 ok 9 ok 10 - no (unexpected) warnings (via done_testing) 1..10 ok t/to_instance.t ............ ok 1 - An object of class 'Moose::Meta::Class::__ANON__::SERIAL::5' isa 'MyClass' ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 - no (unexpected) warnings (via done_testing) 1..7 ok t/to_role.t ................ ok 1 - use OtherClass; ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 ok 10 - An object of class 'OtherClass' isa 'OtherClass' ok 11 ok 12 ok 13 - stringification overloading is passed through all roles ok 14 - no (unexpected) warnings (via done_testing) 1..14 ok t/zzz-check-breaks.t ....... ok 1 - conflicts checked via Moose::Conflicts ok 2 - no x_breaks data to check 1..2 ok All tests successful. Files=10, Tests=74, 8 wallclock secs ( 0.11 usr + 0.03 sys = 0.14 CPU) Result: PASS ETHER/MooseX-Role-WithOverloading-0.15.tar.gz dmake test TEST_VERBOSE=1 -- OK Karen Etheridge <ether@cpan.org> Roles which support overloading >>> (cd C:\cpanfly-5.20\var\cpan\build\MooseX-Role-WithOverloading-0.15-J84QDS && tar cvf - MooseX-Role-WithOverloading-0.15.ppd blib) | gzip -c >C:/cpanfly-5.20/var/REPO/E/ET/ETHER/MooseX-Role-WithOverloading-0.15.tar.gz MooseX-Role-WithOverloading-0.15.ppd blib/ blib/arch/ blib/arch/auto/ blib/arch/auto/MooseX/ blib/arch/auto/MooseX/Role/ blib/arch/auto/MooseX/Role/WithOverloading/ blib/arch/auto/MooseX/Role/WithOverloading/WithOverloading.dll blib/lib/ blib/lib/MooseX/ blib/lib/MooseX/Role/ blib/lib/MooseX/Role/WithOverloading/ blib/lib/MooseX/Role/WithOverloading/Meta/ blib/lib/MooseX/Role/WithOverloading/Meta/Role/ blib/lib/MooseX/Role/WithOverloading/Meta/Role/Application/ blib/lib/MooseX/Role/WithOverloading/Meta/Role/Application/Composite/ blib/lib/MooseX/Role/WithOverloading/Meta/Role/Application/Composite/ToClass.pm blib/lib/MooseX/Role/WithOverloading/Meta/Role/Application/Composite/ToInstance.pm blib/lib/MooseX/Role/WithOverloading/Meta/Role/Application/Composite/ToRole.pm blib/lib/MooseX/Role/WithOverloading/Meta/Role/Application/Composite.pm blib/lib/MooseX/Role/WithOverloading/Meta/Role/Application/FixOverloadedRefs.pm blib/lib/MooseX/Role/WithOverloading/Meta/Role/Application/ToClass.pm blib/lib/MooseX/Role/WithOverloading/Meta/Role/Application/ToInstance.pm blib/lib/MooseX/Role/WithOverloading/Meta/Role/Application/ToRole.pm blib/lib/MooseX/Role/WithOverloading/Meta/Role/Application.pm blib/lib/MooseX/Role/WithOverloading/Meta/Role/Composite.pm blib/lib/MooseX/Role/WithOverloading/Meta/Role.pm blib/lib/MooseX/Role/WithOverloading.pm >>> mv C:\cpanfly-5.20\var\cpan\build\MooseX-Role-WithOverloading-0.15-J84QDS/MooseX-Role-WithOverloading-0.15.ppd C:/cpanfly-5.20/var/REPO/E/ET/ETHER Running test for module 'Plack::Middleware::ReverseProxy' Running make for M/MI/MIYAGAWA/Plack-Middleware-ReverseProxy-0.15.tar.gz Prepending C:\cpanfly-5.20\var\cpan\build\MooseX-Role-WithOverloading-0.15-J84QDS/blib/arch C:\cpanfly-5.20\var\cpan\build\MooseX-Role-WithOverloading-0.15-J84QDS/blib/lib C:\cpanfly-5.20\var\cpan\build\aliased-0.31-VIAGHF/blib/arch C:\cpanfly-5.20\var\cpan\build\aliased-0.31-VIAGHF/blib/lib C:\cpanfly-5.20\var\cpan\build\namespace-autoclean-0.20-YjQSxn/blib/arch C:\cpanfly-5.20\var\cpan\build\namespace-autoclean-0.20-YjQSxn/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-TbwF2o/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-TbwF2o/blib/lib C:\cpanfly-5.20\var\cpan\build\Data-Visitor-0.30-ooBurq/blib/arch C:\cpanfly-5.20\var\cpan\build\Data-Visitor-0.30-ooBurq/blib/lib C:\cpanfly-5.20\var\cpan\build\Tie-ToObject-0.03-p3sOfk/blib/arch C:\cpanfly-5.20\var\cpan\build\Tie-ToObject-0.03-p3sOfk/blib/lib C:\cpanfly-5.20\var\cpan\build\Test-use-ok-0.11-lGYG1H/blib/arch C:\cpanfly-5.20\var\cpan\build\Test-use-ok-0.11-lGYG1H/blib/lib to PERL5LIB; %BUILDDIR%=C:/cpanfly-5.20/var/cpan/build for 'get' Fetching with LWP: http://cpan.nas1.activestate.com/authors/id/M/MI/MIYAGAWA/Plack-Middleware-ReverseProxy-0.15.tar.gz Checksum for C:\cpanfly-5.20\var\cpan\sources\authors\id\M\MI\MIYAGAWA\Plack-Middleware-ReverseProxy-0.15.tar.gz ok Plack-Middleware-ReverseProxy-0.15/ Plack-Middleware-ReverseProxy-0.15/Changes Plack-Middleware-ReverseProxy-0.15/inc/ Plack-Middleware-ReverseProxy-0.15/lib/ Plack-Middleware-ReverseProxy-0.15/Makefile.PL Plack-Middleware-ReverseProxy-0.15/MANIFEST Plack-Middleware-ReverseProxy-0.15/META.yml Plack-Middleware-ReverseProxy-0.15/README Plack-Middleware-ReverseProxy-0.15/t/ Plack-Middleware-ReverseProxy-0.15/xt/ Plack-Middleware-ReverseProxy-0.15/xt/01_podspell.t Plack-Middleware-ReverseProxy-0.15/xt/02_perlcritic.t Plack-Middleware-ReverseProxy-0.15/xt/03_pod.t Plack-Middleware-ReverseProxy-0.15/xt/perlcriticrc Plack-Middleware-ReverseProxy-0.15/t/00_compile.t Plack-Middleware-ReverseProxy-0.15/t/lib/ Plack-Middleware-ReverseProxy-0.15/t/reverseproxy.t Plack-Middleware-ReverseProxy-0.15/t/lib/Plack/ Plack-Middleware-ReverseProxy-0.15/t/lib/Plack/Middleware/ Plack-Middleware-ReverseProxy-0.15/t/lib/Plack/Middleware/MangleEnv.pm Plack-Middleware-ReverseProxy-0.15/lib/Plack/ Plack-Middleware-ReverseProxy-0.15/lib/Plack/Middleware/ Plack-Middleware-ReverseProxy-0.15/lib/Plack/Middleware/ReverseProxy.pm Plack-Middleware-ReverseProxy-0.15/inc/Module/ Plack-Middleware-ReverseProxy-0.15/inc/Module/Install/ Plack-Middleware-ReverseProxy-0.15/inc/Module/Install.pm Plack-Middleware-ReverseProxy-0.15/inc/Module/Install/AuthorTests.pm Plack-Middleware-ReverseProxy-0.15/inc/Module/Install/Base.pm Plack-Middleware-ReverseProxy-0.15/inc/Module/Install/Can.pm Plack-Middleware-ReverseProxy-0.15/inc/Module/Install/Fetch.pm Plack-Middleware-ReverseProxy-0.15/inc/Module/Install/Makefile.pm Plack-Middleware-ReverseProxy-0.15/inc/Module/Install/Metadata.pm Plack-Middleware-ReverseProxy-0.15/inc/Module/Install/Repository.pm Plack-Middleware-ReverseProxy-0.15/inc/Module/Install/Win32.pm Plack-Middleware-ReverseProxy-0.15/inc/Module/Install/WriteAll.pm Prepending C:\cpanfly-5.20\var\cpan\build\MooseX-Role-WithOverloading-0.15-J84QDS/blib/arch C:\cpanfly-5.20\var\cpan\build\MooseX-Role-WithOverloading-0.15-J84QDS/blib/lib C:\cpanfly-5.20\var\cpan\build\aliased-0.31-VIAGHF/blib/arch C:\cpanfly-5.20\var\cpan\build\aliased-0.31-VIAGHF/blib/lib C:\cpanfly-5.20\var\cpan\build\namespace-autoclean-0.20-YjQSxn/blib/arch C:\cpanfly-5.20\var\cpan\build\namespace-autoclean-0.20-YjQSxn/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-TbwF2o/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-TbwF2o/blib/lib C:\cpanfly-5.20\var\cpan\build\Data-Visitor-0.30-ooBurq/blib/arch C:\cpanfly-5.20\var\cpan\build\Data-Visitor-0.30-ooBurq/blib/lib C:\cpanfly-5.20\var\cpan\build\Tie-ToObject-0.03-p3sOfk/blib/arch C:\cpanfly-5.20\var\cpan\build\Tie-ToObject-0.03-p3sOfk/blib/lib C:\cpanfly-5.20\var\cpan\build\Test-use-ok-0.11-lGYG1H/blib/arch C:\cpanfly-5.20\var\cpan\build\Test-use-ok-0.11-lGYG1H/blib/lib to PERL5LIB; %BUILDDIR%=C:/cpanfly-5.20/var/cpan/build for 'make' CPAN.pm: Building M/MI/MIYAGAWA/Plack-Middleware-ReverseProxy-0.15.tar.gz >>> C:\Perl64-5.20\bin\perl.exe Makefile.PL Checking if your kit is complete... Looks good Generating a dmake-style Makefile Writing Makefile for Plack::Middleware::ReverseProxy Writing MYMETA.yml and MYMETA.json ---- Unsatisfied dependencies detected during ---- ---- MIYAGAWA/Plack-Middleware-ReverseProxy-0.15.tar.gz ---- Plack [requires] Prepending C:\cpanfly-5.20\var\cpan\build\MooseX-Role-WithOverloading-0.15-J84QDS/blib/arch C:\cpanfly-5.20\var\cpan\build\MooseX-Role-WithOverloading-0.15-J84QDS/blib/lib C:\cpanfly-5.20\var\cpan\build\aliased-0.31-VIAGHF/blib/arch C:\cpanfly-5.20\var\cpan\build\aliased-0.31-VIAGHF/blib/lib C:\cpanfly-5.20\var\cpan\build\namespace-autoclean-0.20-YjQSxn/blib/arch C:\cpanfly-5.20\var\cpan\build\namespace-autoclean-0.20-YjQSxn/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-TbwF2o/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-TbwF2o/blib/lib C:\cpanfly-5.20\var\cpan\build\Data-Visitor-0.30-ooBurq/blib/arch C:\cpanfly-5.20\var\cpan\build\Data-Visitor-0.30-ooBurq/blib/lib C:\cpanfly-5.20\var\cpan\build\Tie-ToObject-0.03-p3sOfk/blib/arch C:\cpanfly-5.20\var\cpan\build\Tie-ToObject-0.03-p3sOfk/blib/lib C:\cpanfly-5.20\var\cpan\build\Test-use-ok-0.11-lGYG1H/blib/arch C:\cpanfly-5.20\var\cpan\build\Test-use-ok-0.11-lGYG1H/blib/lib to PERL5LIB; %BUILDDIR%=C:/cpanfly-5.20/var/cpan/build for 'test' Running make test Delayed until after prerequisites Running test for module 'Plack' Running make for M/MI/MIYAGAWA/Plack-1.0031.tar.gz Prepending C:\cpanfly-5.20\var\cpan\build\MooseX-Role-WithOverloading-0.15-J84QDS/blib/arch C:\cpanfly-5.20\var\cpan\build\MooseX-Role-WithOverloading-0.15-J84QDS/blib/lib C:\cpanfly-5.20\var\cpan\build\aliased-0.31-VIAGHF/blib/arch C:\cpanfly-5.20\var\cpan\build\aliased-0.31-VIAGHF/blib/lib C:\cpanfly-5.20\var\cpan\build\namespace-autoclean-0.20-YjQSxn/blib/arch C:\cpanfly-5.20\var\cpan\build\namespace-autoclean-0.20-YjQSxn/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-TbwF2o/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-TbwF2o/blib/lib C:\cpanfly-5.20\var\cpan\build\Data-Visitor-0.30-ooBurq/blib/arch C:\cpanfly-5.20\var\cpan\build\Data-Visitor-0.30-ooBurq/blib/lib C:\cpanfly-5.20\var\cpan\build\Tie-ToObject-0.03-p3sOfk/blib/arch C:\cpanfly-5.20\var\cpan\build\Tie-ToObject-0.03-p3sOfk/blib/lib C:\cpanfly-5.20\var\cpan\build\Test-use-ok-0.11-lGYG1H/blib/arch C:\cpanfly-5.20\var\cpan\build\Test-use-ok-0.11-lGYG1H/blib/lib to PERL5LIB; %BUILDDIR%=C:/cpanfly-5.20/var/cpan/build for 'get' Has already been unwrapped into directory C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-TbwF2o Prepending C:\cpanfly-5.20\var\cpan\build\MooseX-Role-WithOverloading-0.15-J84QDS/blib/arch C:\cpanfly-5.20\var\cpan\build\MooseX-Role-WithOverloading-0.15-J84QDS/blib/lib C:\cpanfly-5.20\var\cpan\build\aliased-0.31-VIAGHF/blib/arch C:\cpanfly-5.20\var\cpan\build\aliased-0.31-VIAGHF/blib/lib C:\cpanfly-5.20\var\cpan\build\namespace-autoclean-0.20-YjQSxn/blib/arch C:\cpanfly-5.20\var\cpan\build\namespace-autoclean-0.20-YjQSxn/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-TbwF2o/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-TbwF2o/blib/lib C:\cpanfly-5.20\var\cpan\build\Data-Visitor-0.30-ooBurq/blib/arch C:\cpanfly-5.20\var\cpan\build\Data-Visitor-0.30-ooBurq/blib/lib C:\cpanfly-5.20\var\cpan\build\Tie-ToObject-0.03-p3sOfk/blib/arch C:\cpanfly-5.20\var\cpan\build\Tie-ToObject-0.03-p3sOfk/blib/lib C:\cpanfly-5.20\var\cpan\build\Test-use-ok-0.11-lGYG1H/blib/arch C:\cpanfly-5.20\var\cpan\build\Test-use-ok-0.11-lGYG1H/blib/lib to PERL5LIB; %BUILDDIR%=C:/cpanfly-5.20/var/cpan/build for 'make' Has already been made Prepending C:\cpanfly-5.20\var\cpan\build\MooseX-Role-WithOverloading-0.15-J84QDS/blib/arch C:\cpanfly-5.20\var\cpan\build\MooseX-Role-WithOverloading-0.15-J84QDS/blib/lib C:\cpanfly-5.20\var\cpan\build\aliased-0.31-VIAGHF/blib/arch C:\cpanfly-5.20\var\cpan\build\aliased-0.31-VIAGHF/blib/lib C:\cpanfly-5.20\var\cpan\build\namespace-autoclean-0.20-YjQSxn/blib/arch C:\cpanfly-5.20\var\cpan\build\namespace-autoclean-0.20-YjQSxn/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-TbwF2o/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-TbwF2o/blib/lib C:\cpanfly-5.20\var\cpan\build\Data-Visitor-0.30-ooBurq/blib/arch C:\cpanfly-5.20\var\cpan\build\Data-Visitor-0.30-ooBurq/blib/lib C:\cpanfly-5.20\var\cpan\build\Tie-ToObject-0.03-p3sOfk/blib/arch C:\cpanfly-5.20\var\cpan\build\Tie-ToObject-0.03-p3sOfk/blib/lib C:\cpanfly-5.20\var\cpan\build\Test-use-ok-0.11-lGYG1H/blib/arch C:\cpanfly-5.20\var\cpan\build\Test-use-ok-0.11-lGYG1H/blib/lib to PERL5LIB; %BUILDDIR%=C:/cpanfly-5.20/var/cpan/build for 'test' Running make test Has already been tested successfully Running make for M/MI/MIYAGAWA/Plack-Middleware-ReverseProxy-0.15.tar.gz Prepending C:\cpanfly-5.20\var\cpan\build\MooseX-Role-WithOverloading-0.15-J84QDS/blib/arch C:\cpanfly-5.20\var\cpan\build\MooseX-Role-WithOverloading-0.15-J84QDS/blib/lib C:\cpanfly-5.20\var\cpan\build\aliased-0.31-VIAGHF/blib/arch C:\cpanfly-5.20\var\cpan\build\aliased-0.31-VIAGHF/blib/lib C:\cpanfly-5.20\var\cpan\build\namespace-autoclean-0.20-YjQSxn/blib/arch C:\cpanfly-5.20\var\cpan\build\namespace-autoclean-0.20-YjQSxn/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-TbwF2o/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-TbwF2o/blib/lib C:\cpanfly-5.20\var\cpan\build\Data-Visitor-0.30-ooBurq/blib/arch C:\cpanfly-5.20\var\cpan\build\Data-Visitor-0.30-ooBurq/blib/lib C:\cpanfly-5.20\var\cpan\build\Tie-ToObject-0.03-p3sOfk/blib/arch C:\cpanfly-5.20\var\cpan\build\Tie-ToObject-0.03-p3sOfk/blib/lib C:\cpanfly-5.20\var\cpan\build\Test-use-ok-0.11-lGYG1H/blib/arch C:\cpanfly-5.20\var\cpan\build\Test-use-ok-0.11-lGYG1H/blib/lib to PERL5LIB; %BUILDDIR%=C:/cpanfly-5.20/var/cpan/build for 'get' Has already been unwrapped into directory C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-ReverseProxy-0.15-3RdMBz Prepending C:\cpanfly-5.20\var\cpan\build\MooseX-Role-WithOverloading-0.15-J84QDS/blib/arch C:\cpanfly-5.20\var\cpan\build\MooseX-Role-WithOverloading-0.15-J84QDS/blib/lib C:\cpanfly-5.20\var\cpan\build\aliased-0.31-VIAGHF/blib/arch C:\cpanfly-5.20\var\cpan\build\aliased-0.31-VIAGHF/blib/lib C:\cpanfly-5.20\var\cpan\build\namespace-autoclean-0.20-YjQSxn/blib/arch C:\cpanfly-5.20\var\cpan\build\namespace-autoclean-0.20-YjQSxn/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-TbwF2o/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-TbwF2o/blib/lib C:\cpanfly-5.20\var\cpan\build\Data-Visitor-0.30-ooBurq/blib/arch C:\cpanfly-5.20\var\cpan\build\Data-Visitor-0.30-ooBurq/blib/lib C:\cpanfly-5.20\var\cpan\build\Tie-ToObject-0.03-p3sOfk/blib/arch C:\cpanfly-5.20\var\cpan\build\Tie-ToObject-0.03-p3sOfk/blib/lib C:\cpanfly-5.20\var\cpan\build\Test-use-ok-0.11-lGYG1H/blib/arch C:\cpanfly-5.20\var\cpan\build\Test-use-ok-0.11-lGYG1H/blib/lib to PERL5LIB; %BUILDDIR%=C:/cpanfly-5.20/var/cpan/build for 'make' CPAN.pm: Building M/MI/MIYAGAWA/Plack-Middleware-ReverseProxy-0.15.tar.gz >>> dmake cp lib/Plack/Middleware/ReverseProxy.pm blib\lib\Plack\Middleware\ReverseProxy.pm MIYAGAWA/Plack-Middleware-ReverseProxy-0.15.tar.gz dmake -- OK Prepending C:\cpanfly-5.20\var\cpan\build\MooseX-Role-WithOverloading-0.15-J84QDS/blib/arch C:\cpanfly-5.20\var\cpan\build\MooseX-Role-WithOverloading-0.15-J84QDS/blib/lib C:\cpanfly-5.20\var\cpan\build\aliased-0.31-VIAGHF/blib/arch C:\cpanfly-5.20\var\cpan\build\aliased-0.31-VIAGHF/blib/lib C:\cpanfly-5.20\var\cpan\build\namespace-autoclean-0.20-YjQSxn/blib/arch C:\cpanfly-5.20\var\cpan\build\namespace-autoclean-0.20-YjQSxn/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-TbwF2o/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-TbwF2o/blib/lib C:\cpanfly-5.20\var\cpan\build\Data-Visitor-0.30-ooBurq/blib/arch C:\cpanfly-5.20\var\cpan\build\Data-Visitor-0.30-ooBurq/blib/lib C:\cpanfly-5.20\var\cpan\build\Tie-ToObject-0.03-p3sOfk/blib/arch C:\cpanfly-5.20\var\cpan\build\Tie-ToObject-0.03-p3sOfk/blib/lib C:\cpanfly-5.20\var\cpan\build\Test-use-ok-0.11-lGYG1H/blib/arch C:\cpanfly-5.20\var\cpan\build\Test-use-ok-0.11-lGYG1H/blib/lib to PERL5LIB; %BUILDDIR%=C:/cpanfly-5.20/var/cpan/build for 'test' Running make test >>> dmake test TEST_VERBOSE=1 C:\Perl64-5.20\bin\perl.exe "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(1, 'inc', 'blib\lib', 'blib\arch')" t/*.t t/00_compile.t .... 1..1 ok 1 - use Plack::Middleware::ReverseProxy; ok t/reverseproxy.t .. 1..39 ok 1 - with https of secure ok 2 - with https of uri ok 3 - with https of base ok 4 - without https of uri ok 5 - without https of base ok 6 - dummy of uri ok 7 - dummy of base ok 8 - https with HTTP_X_FORWARDED_PROTO of secure ok 9 - https with HTTP_X_FORWARDED_PROTO of uri ok 10 - https with HTTP_X_FORWARDED_PROTO of base ok 11 - http with HTTP_X_FORWARDED_PROTO of uri ok 12 - http with HTTP_X_FORWARDED_PROTO of base ok 13 - with HTTP_X_FORWARDED_FOR of address ok 14 - with HTTP_X_FORWARDED_FOR of uri ok 15 - with HTTP_X_FORWARDED_FOR of base ok 16 - with HTTP_X_FORWARDED_HOST of uri ok 17 - with HTTP_X_FORWARDED_HOST of base ok 18 - default port with HTTP_X_FORWARDED_HOST of uri ok 19 - default port with HTTP_X_FORWARDED_HOST of base ok 20 - default https port with HTTP_X_FORWARDED_HOST of uri ok 21 - default https port with HTTP_X_FORWARDED_HOST of base ok 22 - default port with HOST of uri ok 23 - default port with HOST of base ok 24 - default https port with HOST of uri ok 25 - default https port with HOST of base ok 26 - with HTTP_X_FORWARDED_HOST and HTTP_X_FORWARDED_PORT of uri ok 27 - with HTTP_X_FORWARDED_HOST and HTTP_X_FORWARDED_PORT of base ok 28 - with multiple HTTP_X_FORWARDED_HOST and HTTP_X_FORWARDED_FOR of address ok 29 - with multiple HTTP_X_FORWARDED_HOST and HTTP_X_FORWARDED_FOR of uri ok 30 - with multiple HTTP_X_FORWARDED_HOST and HTTP_X_FORWARDED_FOR of base ok 31 - normal plackup status of uri ok 32 - normal plackup status of base ok 33 - HTTP_X_FORWARDED_PORT to secure port of secure ok 34 - HTTP_X_FORWARDED_PORT to secure port (apache2) of secure ok 35 - HTTP_X_FORWARDED_PORT to secure port (apache2) of uri ok 36 - HTTP_X_FORWARDED_PORT to secure port (apache2) of base ok 37 - with HTTP_X_FORWARDED_SERVER including 443 port (apache1) of secure ok 38 - with HTTP_X_FORWARDED_SERVER including 443 port (apache1) of uri ok 39 - with HTTP_X_FORWARDED_SERVER including 443 port (apache1) of base ok All tests successful. Files=2, Tests=40, 1 wallclock secs ( 0.06 usr + 0.03 sys = 0.09 CPU) Result: PASS MIYAGAWA/Plack-Middleware-ReverseProxy-0.15.tar.gz dmake test TEST_VERBOSE=1 -- OK Tatsuhiko Miyagawa <miyagawa@bulknews.net> Supports app to run as a reverse proxy backend >>> (cd C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-ReverseProxy-0.15-3RdMBz && tar cvf - Plack-Middleware-ReverseProxy-0.15.ppd blib) | gzip -c >C:/cpanfly-5.20/var/REPO/M/MI/MIYAGAWA/Plack-Middleware-ReverseProxy-0.15.tar.gz Plack-Middleware-ReverseProxy-0.15.ppd blib/ blib/lib/ blib/lib/Plack/ blib/lib/Plack/Middleware/ blib/lib/Plack/Middleware/ReverseProxy.pm >>> mv C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-ReverseProxy-0.15-3RdMBz/Plack-Middleware-ReverseProxy-0.15.ppd C:/cpanfly-5.20/var/REPO/M/MI/MIYAGAWA Running test for module 'Tree::Simple' Running make for R/RS/RSAVAGE/Tree-Simple-1.24.tgz Prepending C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-ReverseProxy-0.15-3RdMBz/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-ReverseProxy-0.15-3RdMBz/blib/lib C:\cpanfly-5.20\var\cpan\build\MooseX-Role-WithOverloading-0.15-J84QDS/blib/arch C:\cpanfly-5.20\var\cpan\build\MooseX-Role-WithOverloading-0.15-J84QDS/blib/lib C:\cpanfly-5.20\var\cpan\build\aliased-0.31-VIAGHF/blib/arch C:\cpanfly-5.20\var\cpan\build\aliased-0.31-VIAGHF/blib/lib C:\cpanfly-5.20\var\cpan\build\namespace-autoclean-0.20-YjQSxn/blib/arch C:\cpanfly-5.20\var\cpan\build\namespace-autoclean-0.20-YjQSxn/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-TbwF2o/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-TbwF2o/blib/lib C:\cpanfly-5.20\var\cpan\build\Data-Visitor-0.30-ooBurq/blib/arch C:\cpanfly-5.20\var\cpan\build\Data-Visitor-0.30-ooBurq/blib/lib C:\cpanfly-5.20\var\cpan\build\Tie-ToObject-0.03-p3sOfk/blib/arch C:\cpanfly-5.20\var\cpan\build\Tie-ToObject-0.03-p3sOfk/blib/lib C:\cpanfly-5.20\var\cpan\build\Test-use-ok-0.11-lGYG1H/blib/arch C:\cpanfly-5.20\var\cpan\build\Test-use-ok-0.11-lGYG1H/blib/lib to PERL5LIB; %BUILDDIR%=C:/cpanfly-5.20/var/cpan/build for 'get' Fetching with LWP: http://cpan.nas1.activestate.com/authors/id/R/RS/RSAVAGE/Tree-Simple-1.24.tgz Fetching with LWP: http://cpan.nas1.activestate.com/authors/id/R/RS/RSAVAGE/CHECKSUMS Checksum for C:\cpanfly-5.20\var\cpan\sources\authors\id\R\RS\RSAVAGE\Tree-Simple-1.24.tgz ok Tree-Simple-1.24 Tree-Simple-1.24/Build.PL Tree-Simple-1.24/README Tree-Simple-1.24/META.json Tree-Simple-1.24/Makefile.PL Tree-Simple-1.24/Changelog.ini Tree-Simple-1.24/Changes Tree-Simple-1.24/META.yml Tree-Simple-1.24/MANIFEST Tree-Simple-1.24/lib Tree-Simple-1.24/lib/Tree Tree-Simple-1.24/lib/Tree/Simple.pm Tree-Simple-1.24/lib/Tree/Simple Tree-Simple-1.24/lib/Tree/Simple/Visitor.pm Tree-Simple-1.24/t Tree-Simple-1.24/t/14_Tree_Simple_leak_test.t Tree-Simple-1.24/t/21_Tree_Simple_Visitor_test.t Tree-Simple-1.24/t/14a_Tree_Simple_weak_refs_test.t Tree-Simple-1.24/t/20_Tree_Simple_Visitor_test.t Tree-Simple-1.24/t/11_Tree_Simple_fixDepth_test.t Tree-Simple-1.24/t/13_Tree_Simple_clone_test.t Tree-Simple-1.24/t/16_Tree_Simple_width_test.t Tree-Simple-1.24/t/17_Tree_Simple_width_test.t Tree-Simple-1.24/t/12_Tree_Simple_exceptions_test.t Tree-Simple-1.24/t/10_Tree_Simple_test.t Tree-Simple-1.24/t/15_Tree_Simple_height_test.t Tree-Simple-1.24/xt Tree-Simple-1.24/xt/author Tree-Simple-1.24/xt/author/pod_coverage.t Tree-Simple-1.24/xt/author/pod.t Prepending C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-ReverseProxy-0.15-3RdMBz/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-ReverseProxy-0.15-3RdMBz/blib/lib C:\cpanfly-5.20\var\cpan\build\MooseX-Role-WithOverloading-0.15-J84QDS/blib/arch C:\cpanfly-5.20\var\cpan\build\MooseX-Role-WithOverloading-0.15-J84QDS/blib/lib C:\cpanfly-5.20\var\cpan\build\aliased-0.31-VIAGHF/blib/arch C:\cpanfly-5.20\var\cpan\build\aliased-0.31-VIAGHF/blib/lib C:\cpanfly-5.20\var\cpan\build\namespace-autoclean-0.20-YjQSxn/blib/arch C:\cpanfly-5.20\var\cpan\build\namespace-autoclean-0.20-YjQSxn/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-TbwF2o/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-TbwF2o/blib/lib C:\cpanfly-5.20\var\cpan\build\Data-Visitor-0.30-ooBurq/blib/arch C:\cpanfly-5.20\var\cpan\build\Data-Visitor-0.30-ooBurq/blib/lib C:\cpanfly-5.20\var\cpan\build\Tie-ToObject-0.03-p3sOfk/blib/arch C:\cpanfly-5.20\var\cpan\build\Tie-ToObject-0.03-p3sOfk/blib/lib C:\cpanfly-5.20\var\cpan\build\Test-use-ok-0.11-lGYG1H/blib/arch C:\cpanfly-5.20\var\cpan\build\Test-use-ok-0.11-lGYG1H/blib/lib to PERL5LIB; %BUILDDIR%=C:/cpanfly-5.20/var/cpan/build for 'make' CPAN.pm: Building R/RS/RSAVAGE/Tree-Simple-1.24.tgz >>> C:\Perl64-5.20\bin\perl.exe Makefile.PL Checking if your kit is complete... Looks good Generating a dmake-style Makefile Writing Makefile for Tree::Simple Writing MYMETA.yml and MYMETA.json >>> dmake cp lib/Tree/Simple/Visitor.pm blib\lib\Tree\Simple\Visitor.pm cp lib/Tree/Simple.pm blib\lib\Tree\Simple.pm RSAVAGE/Tree-Simple-1.24.tgz dmake -- OK Prepending C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-ReverseProxy-0.15-3RdMBz/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-ReverseProxy-0.15-3RdMBz/blib/lib C:\cpanfly-5.20\var\cpan\build\MooseX-Role-WithOverloading-0.15-J84QDS/blib/arch C:\cpanfly-5.20\var\cpan\build\MooseX-Role-WithOverloading-0.15-J84QDS/blib/lib C:\cpanfly-5.20\var\cpan\build\aliased-0.31-VIAGHF/blib/arch C:\cpanfly-5.20\var\cpan\build\aliased-0.31-VIAGHF/blib/lib C:\cpanfly-5.20\var\cpan\build\namespace-autoclean-0.20-YjQSxn/blib/arch C:\cpanfly-5.20\var\cpan\build\namespace-autoclean-0.20-YjQSxn/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-TbwF2o/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-TbwF2o/blib/lib C:\cpanfly-5.20\var\cpan\build\Data-Visitor-0.30-ooBurq/blib/arch C:\cpanfly-5.20\var\cpan\build\Data-Visitor-0.30-ooBurq/blib/lib C:\cpanfly-5.20\var\cpan\build\Tie-ToObject-0.03-p3sOfk/blib/arch C:\cpanfly-5.20\var\cpan\build\Tie-ToObject-0.03-p3sOfk/blib/lib C:\cpanfly-5.20\var\cpan\build\Test-use-ok-0.11-lGYG1H/blib/arch C:\cpanfly-5.20\var\cpan\build\Test-use-ok-0.11-lGYG1H/blib/lib to PERL5LIB; %BUILDDIR%=C:/cpanfly-5.20/var/cpan/build for 'test' Running make test >>> dmake test TEST_VERBOSE=1 C:\Perl64-5.20\bin\perl.exe "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(1, 'blib\lib', 'blib\arch')" t/*.t t/10_Tree_Simple_test.t ............. 1..292 ok 1 - use Tree::Simple; ok 2 - Tree::Simple->can('new') ok 3 - Tree::Simple->can('ROOT') ok 4 - An object of class 'Tree::Simple' isa 'Tree::Simple' ok 5 - Tree::Simple->can('_init') ok 6 - Tree::Simple->can('_setParent') ok 7 - Tree::Simple->can('isRoot') ok 8 - Tree::Simple->can('isLeaf') ok 9 - Tree::Simple->can('setNodeValue') ok 10 - Tree::Simple->can('getNodeValue') ok 11 - Tree::Simple->can('getDepth') ok 12 - Tree::Simple->can('fixDepth') ok 13 - Tree::Simple->can('getParent') ok 14 - Tree::Simple->can('getChildCount') ok 15 - Tree::Simple->can('addChild') ok 16 - Tree::Simple->can('addChildren') ok 17 - Tree::Simple->can('insertChild') ok 18 - Tree::Simple->can('insertChildren') ok 19 - Tree::Simple->can('removeChildAt') ok 20 - Tree::Simple->can('removeChild') ok 21 - Tree::Simple->can('getChild') ok 22 - Tree::Simple->can('getAllChildren') ok 23 - Tree::Simple->can('addSibling') ok 24 - Tree::Simple->can('addSiblings') ok 25 - Tree::Simple->can('insertSibling') ok 26 - Tree::Simple->can('insertSiblings') ok 27 - Tree::Simple->can('getSibling') ok 28 - Tree::Simple->can('getAllSiblings') ok 29 - Tree::Simple->can('traverse') ok 30 - Tree::Simple->can('accept') ok 31 - Tree::Simple->can('clone') ok 32 - Tree::Simple->can('cloneShallow') ok 33 - Tree::Simple->can('DESTROY') ok 34 ok 35 ok 36 - ... this tree is a root ok 37 - ... we have no children yet ok 38 - ... we have no depth yet ok 39 - ... root trees have no index ok 40 - Tree::Simple->can('getUID') ok 41 - ... UIDs match for the same object ok 42 - ... our UID is derived from our hex address ok 43 - Tree::Simple->can('setUID') ok 44 - ... UIDs match what we have set it to ok 45 - ... our UID is no longer derived from our hex address ok 46 - An object of class 'Tree::Simple' isa 'Tree::Simple' ok 47 - ... this tree is 1.0 ok 48 ok 49 ok 50 ok 51 ok 52 - ... depth should be 0 now ok 53 - ... index should be 0 now ok 54 - ... we should have 1 children now ok 55 - ... make sure our sub_tree is fetchable ok 56 - ... make sure our sub_tree parent is tree ok 57 - An object of class 'Tree::Simple' isa 'Tree::Simple' ok 58 - ... this tree is 2.0 ok 59 ok 60 ok 61 ok 62 - ... depth should be 0 now ok 63 - ... index should be 1 ok 64 - ... we should have 2 children now ok 65 - ... make sure our sub_tree is fetchable ok 66 - ... make sure our sub_tree_2 parent is tree ok 67 - ... this tree is 4.0 ok 68 ok 69 - ... depth should be 0 now ok 70 - ... index should be 2 now ok 71 ok 72 - ... we should have 3 children now ok 73 - ... make sure our sub_tree is fetchable ok 74 - ... make sure our sub_tree_4 parent is tree ok 75 - ... this tree is 3.0 ok 76 ok 77 ok 78 ok 79 - ... depth should be 0 now ok 80 - ... index should be 2 now ok 81 - ... index should be 3 now ok 82 - ... we should have 4 children now ok 83 - ... make sure our sub_tree is fetchable ok 84 - ... make sure our sub_tree is fetchable ok 85 - ... make sure our sub_tree_3 parent is tree ok 86 ok 87 ok 88 ok 89 ok 90 ok 91 ok 92 ok 93 ok 94 ok 95 ok 96 ok 97 ok 98 ok 99 - ... they at least have "1." followed by a digit ok 100 - ... depth should be -1 ok 101 ok 102 ok 103 - ... they at least have "1." followed by a digit ok 104 - ... depth should be -1 ok 105 ok 106 ok 107 - ... they at least have "1." followed by a digit ok 108 - ... depth should be -1 ok 109 ok 110 - ... we should have 3 children now ok 111 ok 112 ok 113 ok 114 - ... their parent is the sub_tree ok 115 - ... depth should be 1 ok 116 ok 117 ok 118 ok 119 - ... their parent is the sub_tree ok 120 - ... depth should be 1 ok 121 ok 122 ok 123 ok 124 - ... their parent is the sub_tree ok 125 - ... depth should be 1 ok 126 ok 127 ok 128 ok 129 - ... they at least have "1." followed by a digit ok 130 - ... depth should be -1 ok 131 ok 132 ok 133 - ... they at least have "1." followed by a digit ok 134 - ... depth should be -1 ok 135 ok 136 ok 137 - ... they at least have "1." followed by a digit ok 138 - ... depth should be -1 ok 139 - ... we should have 6 children now ok 140 ok 141 ok 142 ok 143 - ... their parent is the sub_tree ok 144 - ... depth should be 1 ok 145 ok 146 ok 147 ok 148 - ... their parent is the sub_tree ok 149 - ... depth should be 1 ok 150 ok 151 ok 152 ok 153 - ... their parent is the sub_tree ok 154 - ... depth should be 1 ok 155 ok 156 ok 157 ok 158 - ... they at least have digit followed by ".0" ok 159 - ... depth should be -1 ok 160 ok 161 ok 162 - ... they at least have digit followed by ".0" ok 163 - ... depth should be -1 ok 164 - ... we should have 6 children now ok 165 - ... they are the same ok 166 - ... they are the same ok 167 ok 168 ok 169 - ... their parent is the tree ok 170 - ... depth should be 0 ok 171 ok 172 ok 173 ok 174 - ... their parent is the tree ok 175 - ... depth should be 0 ok 176 ok 177 ok 178 ok 179 - ... node value should be 6.0 ok 180 - ... depth should be -1 ok 181 - ... we should have 7 children now ok 182 - ... they are the same ok 183 - ... they are the same ok 184 - ... they are the same ok 185 ok 186 ok 187 - ... their parent is the tree ok 188 - ... depth should be 0 ok 189 ok 190 ok 191 ok 192 - ... they at least have digit followed by ".0" ok 193 - ... depth should be -1 ok 194 ok 195 ok 196 - ... they at least have digit followed by ".0" ok 197 - ... depth should be -1 ok 198 - ... we should have 6 children now ok 199 - ... they are the same ok 200 - ... they are the same ok 201 - ... they are the same ok 202 - ... they are the same ok 203 - ... they are the same ok 204 ok 205 ok 206 - ... their parent is the tree ok 207 - ... depth should be 0 ok 208 ok 209 ok 210 ok 211 - ... their parent is the tree ok 212 - ... depth should be 0 ok 213 ok 214 - ... siblings are the same as children ok 215 - ... siblings are the same as children ok 216 - ... siblings are the same as children ok 217 - ... siblings are the same as children ok 218 - ... siblings are the same as children ok 219 - ... siblings are the same as children ok 220 - ... siblings are the same as children ok 221 - ... siblings are the same as children ok 222 - ... siblings are the same as children ok 223 - ... siblings are the same as children ok 224 - An object of class 'Tree::Simple' isa 'Tree::Simple' ok 225 ok 226 ok 227 - ... should be the same ok 228 - ... we should have 1 child here ok 229 - ... we should have 2 children here ok 230 ok 231 ok 232 - ... their parent is the tree ok 233 - ... depth should be 0 ok 234 ok 235 ok 236 ok 237 - ... their parent is the tree ok 238 - ... depth should be 0 ok 239 ok 240 - An object of class 'Tree::Simple' isa 'Tree::Simple' ok 241 ok 242 ok 243 - ... should be the same ok 244 - ... we should have 1 child here ok 245 - ... we should have 1 child here ok 246 ok 247 ok 248 - ... their parent is the tree ok 249 - ... depth should be 0 ok 250 ok 251 ok 252 - ... the depth should be -1 ok 253 - ... the depth should be 0 ok 254 ok 255 - ... the depth should be 1 ok 256 - ... the depth should be 2 ok 257 - ... these tree should be equal ok 258 - ... these tree should be equal ok 259 ok 260 - ... the depth should be -1 ok 261 - ... the depth should be 0 ok 262 ok 263 - ... the depth should be -1 ok 264 - ... the depth should be 0 ok 265 ok 266 - ... the depth should be 1 ok 267 - ... the depth should be 2 ok 268 - ... these tree should be equal ok 269 - ... these tree should be equal ok 270 ok 271 - ... the depth should be -1 ok 272 - ... the depth should be 0 ok 273 ok 274 - ... the depth should be -1 ok 275 ok 276 - ... the depth should be 1 ok 277 - ... these tree should be equal ok 278 - ... these tree should be equal ok 279 ok 280 - ... the depth should be -1 ok 281 - ... these tree should be equal ok 282 - ... these tree should be equal ok 283 - ... these tree should be equal ok 284 - ... these tree should be equal ok 285 - ... our nodes match our control nodes ok 286 - ... our nodes match our control nodes for post traverse method ok 287 - ... our size is as we expect it to be ok 288 - ... our height is as we expect it to be ok 289 ok 290 ok 291 ok 292 ok t/11_Tree_Simple_fixDepth_test.t .... 1..46 ok 1 - ... our tree is a root ok 2 - ... and it is not a leaf ok 3 - ... our depth should be -1 ok 4 - ... we have 3 children ok 5 - ... our subtree is not a root ok 6 - ... however it is a leaf ok 7 - ... these should both be equal ok 8 - ... our depth should be 0 ok 9 - ... our siblings are the same ok 10 - ... our subtree is not a root ok 11 - ... however it is a leaf ok 12 - ... these should both be equal ok 13 - ... our depth should be 0 ok 14 - ... our siblings are the same ok 15 - ... our subtree is not a root ok 16 - ... however it is a leaf ok 17 - ... these should both be equal ok 18 - ... our depth should be 0 ok 19 - ... our siblings are the same ok 20 - ... our parent tree is a root ok 21 - ... our parent tree is a leaf ok 22 - ... our depth should be -1 ok 23 - ... we have 2 children ok 24 - ... the sub tree is not a root ok 25 - ... but it is a leaf ok 26 - ... these should both be equal ok 27 - ... our depth should be 0 ok 28 - ... the siblings are the same as the children ok 29 - ... the sub tree is not a root ok 30 - ... but it is a leaf ok 31 - ... these should both be equal ok 32 - ... our depth should be 0 ok 33 - ... the siblings are the same as the children ok 34 - ... our tree is not longer a root ok 35 - ... our depth should be 1 ok 36 - ... these should both be equal ok 37 - ... our depth should be 2 ok 38 - ... our depth should be 2 ok 39 - ... our depth should be 2 ok 40 - ... we got the same tree ok 41 - ... our tree is a root again ok 42 - ... and it is not a leaf ok 43 - ... our depth should be corrected to be -1 ok 44 - ... our depth should be corrected to be 0 ok 45 - ... our depth should be corrected to be 0 ok 46 - ... our depth should be corrected to be 0 ok t/12_Tree_Simple_exceptions_test.t .. 1..52 ok 1 - ... this should die ok 2 - ... this should die ok 3 - ... this should die ok 4 - ... this should die ok 5 - ... this should die ok 6 - ... this should die ok 7 - ... this should die ok 8 - ... this should die ok 9 - ... this should die ok 10 - ... this should die ok 11 - ... this should die ok 12 - ... this should die ok 13 - ... this should die ok 14 - ... this should die ok 15 - ... this should die ok 16 - ... this should die ok 17 - ... this should die ok 18 - ... this should die ok 19 - ... this should die ok 20 - ... this should die ok 21 - ... this should die ok 22 - ... this should die ok 23 - ... this should die ok 24 - ... this should die ok 25 - ... this should die ok 26 - ... these should be the same ok 27 - ... this should die ok 28 - ... this should die ok 29 - ... this should die ok 30 - ... this should die ok 31 - ... this should die ok 32 - ... this should die ok 33 - ... this should die ok 34 - ... this should die ok 35 - ... this should die ok 36 - ... this should die ok 37 - ... this should die ok 38 - ... this should die ok 39 - ... this should die ok 40 - ... this should die ok 41 - ... this should die ok 42 - ... this should die ok 43 - ... this should die ok 44 - ... this should die ok 45 - ... this should die ok 46 - ... this should die ok 47 - ... but, this should live ok 48 - ... this should croak ok 49 - ... this should croak ok 50 - ... this should croak ok 51 - ... this should croak ok 52 - ... this should croak ok t/13_Tree_Simple_clone_test.t ....... 1..48 ok 1 - An object of class 'Tree::Simple' isa 'Tree::Simple' ok 2 - An object of class 'Tree::Simple' isa 'Tree::Simple' ok 3 - ... the clones parent is a root ok 4 - ... the clones childrens parent should be our clone ok 5 - ... the clones childrens parent should be our clone ok 6 - ... the clones childrens parent should be our clone ok 7 - ... the clones childrens parent should be our clone ok 8 - ... the clones childrens parent should be our clone ok 9 - ... the clones childrens parent should be our clone ok 10 - ... the clones childrens parent should be our clone ok 11 - ... the clones childrens parent should be our clone ok 12 - ... the clones childrens parent should be our clone ok 13 - ... these should be refs ok 14 - ... these should be the same value ok 15 - ... these should be scalar refs ok 16 - ... these should be scalar refs ok 17 - ... these should be different scalar refs ok 18 - ... these should be the same value ok 19 - ... these should be array refs ok 20 - ... these should be array refs ok 21 - ... these should be different array refs ok 22 - ... these should have the same contents ok 23 - ... these should be hash refs ok 24 - ... these should be hash refs ok 25 - ... these should be different hash refs ok 26 - ... these should have the same contents ok 27 - ... these should be code refs ok 28 - ... these should be code refs ok 29 - ... these should be the same code refs ok 30 - ... this is equal ok 31 - ... these should be reg-ex refs ok 32 - ... these should be reg-ex refs ok 33 - ... these should be the same reg-ex refs ok 34 - ... these should be misc object refs ok 35 - ... these should be misc object refs ok 36 - ... these should be the same misc object refs ok 37 - ... these should be Tree::Simple ok 38 - ... these should be Tree::Simple ok 39 - ... these should be different Tree::Simple objects ok 40 - ... these should have the same contents ok 41 - ... these should be refs of refs ok 42 - ... these should be refs of refs ok 43 - ... these should be different scalar refs ok 44 - ... these should be the same value ok 45 - ... these should be refs ok 46 - ... the children are the same ok 47 - ... these should be different Tree::Simple objects ok 48 - ... these should have the same contents ok t/14_Tree_Simple_leak_test.t ........ skipped: Test::Memory::Cycle required for testing memory leaks t/14a_Tree_Simple_weak_refs_test.t .. skipped: Test::Memory::Cycle required for testing memory leaks t/15_Tree_Simple_height_test.t ...... 1..67 ok 1 - use Tree::Simple; ok 2 - An object of class 'Tree::Simple' isa 'Tree::Simple' ok 3 - An object of class 'Tree::Simple' isa 'Tree::Simple' ok 4 - ... D has a height of 1 ok 5 - An object of class 'Tree::Simple' isa 'Tree::Simple' ok 6 - ... D has a height of 2 ok 7 - ... E has a height of 1 ok 8 - An object of class 'Tree::Simple' isa 'Tree::Simple' ok 9 - ... D has a height of 3 ok 10 - ... E has a height of 2 ok 11 - ... F has a height of 1 ok 12 - An object of class 'Tree::Simple' isa 'Tree::Simple' ok 13 - ... D has a height of 3 ok 14 - ... E has a height of 2 ok 15 - ... F has a height of 1 ok 16 - ... C has a height of 1 ok 17 - An object of class 'Tree::Simple' isa 'Tree::Simple' ok 18 - ... D has a height of 3 ok 19 - ... E has a height of 2 ok 20 - ... F has a height of 1 ok 21 - ... C has a height of 2 ok 22 - ... B has a height of 1 ok 23 - An object of class 'Tree::Simple' isa 'Tree::Simple' ok 24 - ... D has a height of 4 ok 25 - ... E has a height of 2 ok 26 - ... F has a height of 1 ok 27 - ... C has a height of 3 ok 28 - ... B has a height of 2 ok 29 - ... A has a height of 1 ok 30 - An object of class 'Tree::Simple' isa 'Tree::Simple' ok 31 - ... D has a height of 4 ok 32 - ... E has a height of 2 ok 33 - ... F has a height of 1 ok 34 - ... G has a height of 1 ok 35 - ... C has a height of 3 ok 36 - ... B has a height of 2 ok 37 - ... A has a height of 1 ok 38 - An object of class 'Tree::Simple' isa 'Tree::Simple' ok 39 - ... D has a height of 4 ok 40 - ... E has a height of 3 ok 41 - ... F has a height of 1 ok 42 - ... G has a height of 2 ok 43 - ... H has a height of 1 ok 44 - ... C has a height of 3 ok 45 - ... B has a height of 2 ok 46 - ... A has a height of 1 ok 47 - ... removed A subtree from B tree ok 48 - ... D has a height of 4 ok 49 - ... E has a height of 3 ok 50 - ... F has a height of 1 ok 51 - ... G has a height of 2 ok 52 - ... H has a height of 1 ok 53 - ... C has a height of 2 ok 54 - ... B has a height of 1 ok 55 - ... A has a height of 1 ok 56 - ... removed E subtree from D tree ok 57 - ... D has a height of 3 ok 58 - ... C has a height of 2 ok 59 - ... B has a height of 1 ok 60 - ... E has a height of 3 ok 61 - ... F has a height of 1 ok 62 - ... G has a height of 2 ok 63 - ... H has a height of 1 ok 64 - ... removed C subtree from D tree ok 65 - ... D has a height of 1 ok 66 - ... C has a height of 2 ok 67 - ... B has a height of 1 ok t/16_Tree_Simple_width_test.t ....... 1..77 ok 1 - use Tree::Simple; ok 2 - An object of class 'Tree::Simple' isa 'Tree::Simple' ok 3 - An object of class 'Tree::Simple' isa 'Tree::Simple' ok 4 - ... D has a width of 1 ok 5 - An object of class 'Tree::Simple' isa 'Tree::Simple' ok 6 - ... D has a width of 1 ok 7 - ... E has a width of 1 ok 8 - An object of class 'Tree::Simple' isa 'Tree::Simple' ok 9 - ... D has a width of 1 ok 10 - ... E has a width of 1 ok 11 - ... F has a width of 1 ok 12 - An object of class 'Tree::Simple' isa 'Tree::Simple' ok 13 - ... D has a width of 2 ok 14 - ... E has a width of 1 ok 15 - ... F has a width of 1 ok 16 - ... C has a width of 1 ok 17 - An object of class 'Tree::Simple' isa 'Tree::Simple' ok 18 - ... D has a width of 3 ok 19 - ... E has a width of 1 ok 20 - ... F has a width of 1 ok 21 - ... C has a width of 1 ok 22 - ... B has a width of 1 ok 23 - An object of class 'Tree::Simple' isa 'Tree::Simple' ok 24 - ... D has a width of 4 ok 25 - ... E has a width of 2 ok 26 - ... F has a width of 1 ok 27 - ... C has a width of 1 ok 28 - ... B has a width of 1 ok 29 - ... A has a width of 1 ok 30 - An object of class 'Tree::Simple' isa 'Tree::Simple' ok 31 - ... D has a width of 5 ok 32 - ... E has a width of 3 ok 33 - ... F has a width of 1 ok 34 - ... G has a width of 1 ok 35 - ... C has a width of 1 ok 36 - ... B has a width of 1 ok 37 - ... A has a width of 1 ok 38 - An object of class 'Tree::Simple' isa 'Tree::Simple' ok 39 - ... D has a width of 5 ok 40 - ... E has a width of 3 ok 41 - ... F has a width of 1 ok 42 - ... G has a width of 1 ok 43 - ... H has a width of 1 ok 44 - ... C has a width of 1 ok 45 - ... B has a width of 1 ok 46 - ... A has a width of 1 ok 47 - An object of class 'Tree::Simple' isa 'Tree::Simple' ok 48 - ... D has a width of 6 ok 49 - ... E has a width of 4 ok 50 - ... F has a width of 1 ok 51 - ... G has a width of 2 ok 52 - ... H has a width of 1 ok 53 - ... I has a width of 1 ok 54 - ... C has a width of 1 ok 55 - ... B has a width of 1 ok 56 - ... A has a width of 1 ok 57 - ... removed A subtree from B tree ok 58 - ... D has a width of 5 ok 59 - ... E has a width of 3 ok 60 - ... F has a width of 1 ok 61 - ... G has a width of 2 ok 62 - ... H has a width of 1 ok 63 - ... C has a width of 2 ok 64 - ... B has a width of 1 ok 65 - ... A has a width of 1 ok 66 - ... removed E subtree from D tree ok 67 - ... D has a width of 2 ok 68 - ... C has a width of 1 ok 69 - ... B has a width of 1 ok 70 - ... E has a width of 3 ok 71 - ... F has a width of 1 ok 72 - ... G has a width of 2 ok 73 - ... H has a width of 1 ok 74 - ... removed C subtree from D tree ok 75 - ... D has a width of 1 ok 76 - ... B has a width of 1 ok 77 - ... C has a width of 1 ok t/17_Tree_Simple_width_test.t ....... 1..3 ok 1 - use Tree::Simple; ok 2 - Auto-calculated width is correct ok 3 - Fixed width is correct ok t/20_Tree_Simple_Visitor_test.t ..... 1..37 ok 1 - use Tree::Simple::Visitor; ok 2 - Tree::Simple::Visitor->can('new') ok 3 - An object of class 'Tree::Simple::Visitor' isa 'Tree::Simple::Visitor' ok 4 - An object of class 'Tree::Simple' isa 'Tree::Simple' ok 5 - Tree::Simple::Visitor->can('getResults') ok 6 - ... got what we expected ok 7 - Tree::Simple::Visitor->can('setNodeFilter') ok 8 - Tree::Simple::Visitor->can('getNodeFilter') ok 9 - ... got back what we put in ok 10 - ... got what we expected ok 11 - ... this should die ok 12 - ... this should die ok 13 - Tree::Simple::Visitor->can('RECURSIVE') ok 14 - Tree::Simple::Visitor->can('CHILDREN_ONLY') ok 15 - An object of class 'Tree::Simple::Visitor' isa 'Tree::Simple::Visitor' ok 16 - An object of class 'Tree::Simple::Visitor' isa 'Tree::Simple::Visitor' ok 17 - An object of class 'Tree::Simple::Visitor' isa 'Tree::Simple::Visitor' ok 18 - ... we are expecting this error ok 19 - ... we are expecting this error ok 20 - ... we are expecting this error ok 21 - ... we are expecting this error ok 22 - Tree::Simple::Visitor->can('visit') ok 23 - ... we are expecting this error ok 24 - ... we are expecting this error ok 25 - ... we are expecting this error ok 26 - ... we are expecting this error ok 27 - An object of class 'Tree::Simple' isa 'Tree::Simple' ok 28 - ... there are 3 children here ok 29 - .. this passes fine ok 30 - .. this passes fine ok 31 - .. this passes fine ok 32 - ... this should be false right now ok 33 - ... this should be true now ok 34 - ... this should be true still ok 35 - ... this should be false again ok 36 - our node filter is set correctly ok 37 - ... our node filter has now been undefined ok t/21_Tree_Simple_Visitor_test.t ..... 1..2 ok 1 - use Tree::Simple::Visitor; ok 2 - Visit returns correct nodes ok All tests successful. Files=11, Tests=624, 3 wallclock secs ( 0.14 usr + 0.02 sys = 0.16 CPU) Result: PASS RSAVAGE/Tree-Simple-1.24.tgz dmake test TEST_VERBOSE=1 -- OK Ron Savage <ron@savage.net.au> A simple tree object >>> (cd C:\cpanfly-5.20\var\cpan\build\Tree-Simple-1.24-wdPLTx && tar cvf - Tree-Simple-1.24.ppd blib) | gzip -c >C:/cpanfly-5.20/var/REPO/R/RS/RSAVAGE/Tree-Simple-1.24.tar.gz Tree-Simple-1.24.ppd blib/ blib/lib/ blib/lib/Tree/ blib/lib/Tree/Simple/ blib/lib/Tree/Simple/Visitor.pm blib/lib/Tree/Simple.pm >>> mv C:\cpanfly-5.20\var\cpan\build\Tree-Simple-1.24-wdPLTx/Tree-Simple-1.24.ppd C:/cpanfly-5.20/var/REPO/R/RS/RSAVAGE Running test for module 'CGI::Simple::Cookie' Running make for A/AN/ANDYA/CGI-Simple-1.113.tar.gz Prepending C:\cpanfly-5.20\var\cpan\build\Tree-Simple-1.24-wdPLTx/blib/arch C:\cpanfly-5.20\var\cpan\build\Tree-Simple-1.24-wdPLTx/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-ReverseProxy-0.15-3RdMBz/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-ReverseProxy-0.15-3RdMBz/blib/lib C:\cpanfly-5.20\var\cpan\build\MooseX-Role-WithOverloading-0.15-J84QDS/blib/arch C:\cpanfly-5.20\var\cpan\build\MooseX-Role-WithOverloading-0.15-J84QDS/blib/lib C:\cpanfly-5.20\var\cpan\build\aliased-0.31-VIAGHF/blib/arch C:\cpanfly-5.20\var\cpan\build\aliased-0.31-VIAGHF/blib/lib C:\cpanfly-5.20\var\cpan\build\namespace-autoclean-0.20-YjQSxn/blib/arch C:\cpanfly-5.20\var\cpan\build\namespace-autoclean-0.20-YjQSxn/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-TbwF2o/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-TbwF2o/blib/lib C:\cpanfly-5.20\var\cpan\build\Data-Visitor-0.30-ooBurq/blib/arch C:\cpanfly-5.20\var\cpan\build\Data-Visitor-0.30-ooBurq/blib/lib C:\cpanfly-5.20\var\cpan\build\Tie-ToObject-0.03-p3sOfk/blib/arch C:\cpanfly-5.20\var\cpan\build\Tie-ToObject-0.03-p3sOfk/blib/lib C:\cpanfly-5.20\var\cpan\build\Test-use-ok-0.11-lGYG1H/blib/arch C:\cpanfly-5.20\var\cpan\build\Test-use-ok-0.11-lGYG1H/blib/lib to PERL5LIB; %BUILDDIR%=C:/cpanfly-5.20/var/cpan/build for 'get' Fetching with LWP: http://cpan.nas1.activestate.com/authors/id/A/AN/ANDYA/CGI-Simple-1.113.tar.gz Fetching with LWP: http://cpan.nas1.activestate.com/authors/id/A/AN/ANDYA/CHECKSUMS Checksum for C:\cpanfly-5.20\var\cpan\sources\authors\id\A\AN\ANDYA\CGI-Simple-1.113.tar.gz ok CGI-Simple-1.113 CGI-Simple-1.113/Build.PL CGI-Simple-1.113/Changes CGI-Simple-1.113/MANIFEST CGI-Simple-1.113/META.yml CGI-Simple-1.113/Makefile.PL CGI-Simple-1.113/README CGI-Simple-1.113/SIGNATURE CGI-Simple-1.113/inc CGI-Simple-1.113/inc/MyBuilder.pm CGI-Simple-1.113/lib CGI-Simple-1.113/lib/CGI CGI-Simple-1.113/lib/CGI/Simple.pm CGI-Simple-1.113/lib/CGI/Simple CGI-Simple-1.113/lib/CGI/Simple/Cookie.pm CGI-Simple-1.113/lib/CGI/Simple/Standard.pm CGI-Simple-1.113/lib/CGI/Simple/Util.pm CGI-Simple-1.113/t CGI-Simple-1.113/t/000.load.t CGI-Simple-1.113/t/020.cookie.t CGI-Simple-1.113/t/030.function.t CGI-Simple-1.113/t/040.request.t CGI-Simple-1.113/t/041.multipart.t CGI-Simple-1.113/t/050.simple.t CGI-Simple-1.113/t/060.slow_post.t CGI-Simple-1.113/t/070.standard.t CGI-Simple-1.113/t/080.util.t CGI-Simple-1.113/t/090.14838.t CGI-Simple-1.113/t/100.set-cookie.t CGI-Simple-1.113/t/110.bad-upload.t CGI-Simple-1.113/t/headers.t CGI-Simple-1.113/t/manifest.t CGI-Simple-1.113/t/pod-coverage.t CGI-Simple-1.113/t/pod.t CGI-Simple-1.113/t/test_file.txt CGI-Simple-1.113/t/upload_info.t Prepending C:\cpanfly-5.20\var\cpan\build\Tree-Simple-1.24-wdPLTx/blib/arch C:\cpanfly-5.20\var\cpan\build\Tree-Simple-1.24-wdPLTx/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-ReverseProxy-0.15-3RdMBz/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-ReverseProxy-0.15-3RdMBz/blib/lib C:\cpanfly-5.20\var\cpan\build\MooseX-Role-WithOverloading-0.15-J84QDS/blib/arch C:\cpanfly-5.20\var\cpan\build\MooseX-Role-WithOverloading-0.15-J84QDS/blib/lib C:\cpanfly-5.20\var\cpan\build\aliased-0.31-VIAGHF/blib/arch C:\cpanfly-5.20\var\cpan\build\aliased-0.31-VIAGHF/blib/lib C:\cpanfly-5.20\var\cpan\build\namespace-autoclean-0.20-YjQSxn/blib/arch C:\cpanfly-5.20\var\cpan\build\namespace-autoclean-0.20-YjQSxn/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-TbwF2o/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-TbwF2o/blib/lib C:\cpanfly-5.20\var\cpan\build\Data-Visitor-0.30-ooBurq/blib/arch C:\cpanfly-5.20\var\cpan\build\Data-Visitor-0.30-ooBurq/blib/lib C:\cpanfly-5.20\var\cpan\build\Tie-ToObject-0.03-p3sOfk/blib/arch C:\cpanfly-5.20\var\cpan\build\Tie-ToObject-0.03-p3sOfk/blib/lib C:\cpanfly-5.20\var\cpan\build\Test-use-ok-0.11-lGYG1H/blib/arch C:\cpanfly-5.20\var\cpan\build\Test-use-ok-0.11-lGYG1H/blib/lib to PERL5LIB; %BUILDDIR%=C:/cpanfly-5.20/var/cpan/build for 'make' CPAN.pm: Building A/AN/ANDYA/CGI-Simple-1.113.tar.gz >>> C:\Perl64-5.20\bin\perl.exe Makefile.PL Checking if your kit is complete... Looks good Generating a dmake-style Makefile Writing Makefile for CGI::Simple Writing MYMETA.yml and MYMETA.json >>> dmake cp lib/CGI/Simple.pm blib\lib\CGI\Simple.pm cp lib/CGI/Simple/Util.pm blib\lib\CGI\Simple\Util.pm cp lib/CGI/Simple/Cookie.pm blib\lib\CGI\Simple\Cookie.pm cp lib/CGI/Simple/Standard.pm blib\lib\CGI\Simple\Standard.pm ANDYA/CGI-Simple-1.113.tar.gz dmake -- OK Prepending C:\cpanfly-5.20\var\cpan\build\Tree-Simple-1.24-wdPLTx/blib/arch C:\cpanfly-5.20\var\cpan\build\Tree-Simple-1.24-wdPLTx/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-ReverseProxy-0.15-3RdMBz/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-ReverseProxy-0.15-3RdMBz/blib/lib C:\cpanfly-5.20\var\cpan\build\MooseX-Role-WithOverloading-0.15-J84QDS/blib/arch C:\cpanfly-5.20\var\cpan\build\MooseX-Role-WithOverloading-0.15-J84QDS/blib/lib C:\cpanfly-5.20\var\cpan\build\aliased-0.31-VIAGHF/blib/arch C:\cpanfly-5.20\var\cpan\build\aliased-0.31-VIAGHF/blib/lib C:\cpanfly-5.20\var\cpan\build\namespace-autoclean-0.20-YjQSxn/blib/arch C:\cpanfly-5.20\var\cpan\build\namespace-autoclean-0.20-YjQSxn/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-TbwF2o/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-TbwF2o/blib/lib C:\cpanfly-5.20\var\cpan\build\Data-Visitor-0.30-ooBurq/blib/arch C:\cpanfly-5.20\var\cpan\build\Data-Visitor-0.30-ooBurq/blib/lib C:\cpanfly-5.20\var\cpan\build\Tie-ToObject-0.03-p3sOfk/blib/arch C:\cpanfly-5.20\var\cpan\build\Tie-ToObject-0.03-p3sOfk/blib/lib C:\cpanfly-5.20\var\cpan\build\Test-use-ok-0.11-lGYG1H/blib/arch C:\cpanfly-5.20\var\cpan\build\Test-use-ok-0.11-lGYG1H/blib/lib to PERL5LIB; %BUILDDIR%=C:/cpanfly-5.20/var/cpan/build for 'test' Running make test >>> dmake test TEST_VERBOSE=1 C:\Perl64-5.20\bin\perl.exe "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(1, 'blib\lib', 'blib\arch')" t/*.t # Testing CGI::Simple 1.113 t/000.load.t ........ 1..1 ok 1 - use CGI::Simple; ok t/020.cookie.t ...... 1..98 ok 1 - use CGI::Simple::Cookie; ok 2 - Hash ref returned in scalar context ok 3 - returns correct number of fields ok 4 - returns correct number of fields ok 5 - cookie foo is correct ok 6 - cookie bar is correct ok 7 - cookie baz is correct ok 8 - multiple values are supported including empty values. ok 9 - No cookies in environment, returns empty list ok 10 - expected cookies extracted ok 11 - Type of objects returned is correct ok 12 - cookie foo is correct ok 13 - cookie bar is correct ok 14 - cookie baz is correct ok 15 - cookie qux is correct ok 16 - No cookies in environment, returns empty list ok 17 - expected cookies extracted ok 18 - Type of objects returned is correct ok 19 - cookie foo is correct ok 20 - cookie bar is correct ok 21 - cookie baz is correct ok 22 - cookie qux is correct ok 23 - No cookies in environment, returns empty list ok 24 - expected cookies extracted ok 25 - Plain scalar returned ok 26 - cookie foo is correct ok 27 - cookie bar is correct ok 28 - cookie baz is correct ok 29 - cookie qux is correct ok 30 - No cookies in environment, returns empty list ok 31 - expected cookies extracted ok 32 - Plain scalar returned ok 33 - cookie foo is correct ok 34 - cookie bar is correct ok 35 - cookie baz is correct ok 36 - cookie qux is correct ok 37 - new returns objects of correct type ok 38 - name is correct ok 39 - value is correct ok 40 - expires in correct format ok 41 - domain is correct ok 42 - path is correct ok 43 - secure attribute is set ok 44 - httponly attribute is set ok 45 - new returns objects of correct type ok 46 - name is correct ok 47 - value is correct ok 48 - expires is not set ok 49 - domain attributeis not set ok 50 - path atribute is set to default ok 51 - secure attribute is not set ok 52 - httponly attribute is not set ok 53 - Stringified cookie contains name ok 54 - Stringified cookie contains value ok 55 - Stringified cookie contains expires ok 56 - Stringified cookie contains domain ok 57 - Stringified cookie contains path ok 58 - Stringified cookie contains secure ok 59 - Stringified cookie contains HttpOnly ok 60 - Stringified cookie contains name ok 61 - Stringified cookie contains value ok 62 - Stringified cookie has no expires field ok 63 - Stringified cookie has no domain field ok 64 - Stringified cookie contains path ok 65 - Stringified cookie does not contain secure ok 66 - Stringified cookie does not contain HttpOnly ok 67 - Cookies are identical ok 68 - Cookies are identical ok 69 - Cookies are identical ok 70 - Cookies are not identical ok 71 - Cookies are identical ok 72 - name is correct ok 73 - name is set correctly ok 74 - name now returns updated value ok 75 - value is correct ok 76 - value is set correctly ok 77 - value now returns updated value ok 78 - expires is correct ok 79 - expires is set correctly ok 80 - expires now returns updated value ok 81 - Expiry time has changed ok 82 - domain is correct ok 83 - domain is set correctly ok 84 - domain now returns updated value ok 85 - path is correct ok 86 - path is set correctly ok 87 - path now returns updated value ok 88 - secure attribute is set ok 89 - secure attribute is cleared ok 90 - secure attribute is cleared ok 91 - httponly attribute is set ok 92 - httponly attribute is cleared ok 93 - httponly attribute is cleared ok 94 ok 95 - max-age is undefined when setting expires ok 96 - expires is undef when setting max_age ok 97 - setting via max-age ok 98 - max_age(num) as delta ok t/030.function.t .... 1..27 ok 1 - CGI::request_method() ok 2 - CGI::query_string() ok 3 - CGI::param() ok 4 - CGI::param() ok 5 - CGI::param() ok 6 - CGI::param() ok 7 - CGI::param() ok 8 - CGI::param() put ok 9 - CGI::param() get ok 10 - CGI::query_string() redux ok 11 - CGI::http() ok 12 - CGI::script_name() ok 13 - CGI::url() ok 14 - CGI::url() ok 15 - CGI::url(-absolute=>1) ok 16 - CGI::url(-relative=>1) ok 17 - CGI::url(-relative=>1,-path=>1) ok 18 - CGI::url(-relative=>1,-path=>1,-query=>1) ok 19 - CGI::delete() ok 20 - CGI::keywords ok 21 - CGI::keywords ok 22 - CGI::redirect() 1 ok 23 - CGI::redirect() 2 ok 24 - CGI::redirect() 2 ok 25 - escapeHTML(CGI) failing again ok 26 # skip Fork not available on this platform ok 27 # skip Fork not available on this platform ok t/040.request.t ..... 1..40 ok 1 - CGI::Simple::new() ok 2 - CGI::Simple::request_method() ok 3 - CGI::Simple::query_string() ok 4 - CGI::Simple::param() ok 5 - CGI::Simple::param() ok 6 - CGI::Simple::param() ok 7 - CGI::Simple::param() ok 8 - CGI::Simple::param() ok 9 - CGI::Simple::param() put ok 10 - CGI::Simple::param() get ok 11 - CGI::Simple::query_string() redux ok 12 - CGI::Simple::http() ok 13 - CGI::Simple::script_name() ok 14 - CGI::Simple::url() ok 15 - CGI::Simple::url() ok 16 - CGI::Simple::url(-absolute=>1) ok 17 - CGI::Simple::url(-relative=>1) ok 18 - CGI::Simple::url(-relative=>1,-path=>1) ok 19 - CGI::Simple::url(-relative=>1,-path=>1,-query=>1) ok 20 - CGI::Simple::delete() ok 21 - CGI::Simple::new() redux ok 22 - CGI::Simple::keywords ok 23 - CGI::Simple::keywords ok 24 - CGI::Simple::new(), equals in value ok 25 - parsed parameter containing equals ok 26 - CGI::Simple::new() redux ok 27 - CGI::Simple::param() redux ok 28 - CGI::Simple::new() redux 2 ok 29 - CGI::Simple::param() redux 2 ok 30 - tied interface fetch ok 31 - tied interface store ok 32 # skip Fork not available on this platform ok 33 # skip Fork not available on this platform ok 34 # skip Fork not available on this platform ok 35 # skip Fork not available on this platform ok 36 # skip Fork not available on this platform ok 37 # skip Fork not available on this platform ok 38 # skip Fork not available on this platform ok 39 # skip Fork not available on this platform ok 40 # skip Fork not available on this platform ok t/041.multipart.t ... 1..5 ok 1 - CGI::Simple::new() ok 2 - list of params ok 3 - reply param ok 4 - body param ok 5 - send_action param ok t/050.simple.t ...... 1..319 ok 1 - _initialize_globals(), 1 ok 2 - _initialize_globals(), 2 ok 3 - _initialize_globals(), 3 ok 4 - _initialize_globals(), 4 ok 5 - _initialize_globals(), 5 ok 6 - _initialize_globals(), 6 ok 7 - _initialize_globals(), 7 ok 8 - _initialize_globals(), 8 ok 9 - _initialize_globals(), 9 ok 10 - _initialize_globals(), 10 ok 11 - _use_cgi_pm_global_settings(), 1 ok 12 - _use_cgi_pm_global_settings(), 2 ok 13 - _use_cgi_pm_global_settings(), 3 ok 14 - _use_cgi_pm_global_settings(), 4 ok 15 - _use_cgi_pm_global_settings(), 5 ok 16 - _use_cgi_pm_global_settings(), 6 ok 17 - _use_cgi_pm_global_settings(), 7 ok 18 - _use_cgi_pm_global_settings(), 8 ok 19 - _use_cgi_pm_global_settings(), 9 ok 20 - _store_globals(), 1 ok 21 - _store_globals(), 2 ok 22 - _store_globals(), 3 ok 23 - _store_globals(), 4 ok 24 - _store_globals(), 5 ok 25 - _store_globals(), 6 ok 26 - _store_globals(), 7 ok 27 - _store_globals(), 8 ok 28 - _store_globals(), 9 ok 29 - _store_globals(), 10 ok 30 - _store_globals(), 11 ok 31 - _store_globals(), 12 ok 32 - _store_globals(), 13 ok 33 - _store_globals(), 14 ok 34 - _store_globals(), 15 ok 35 - _store_globals(), 16 ok 36 - _store_globals(), 17 ok 37 - _store_globals(), 18 ok 38 - _store_globals(), 19 ok 39 - _store_globals(), 20 ok 40 - import(), 1 ok 41 - import(), 2 ok 42 - import(), 3 ok 43 - import(), 4 ok 44 - import(), 5 ok 45 - import(), 6 ok 46 - import(), 7 ok 47 - import(), 8 ok 48 - import(), 9 ok 49 - import(), 10 ok 50 - _reset_globals(), 1 ok 51 - _reset_globals(), 2 ok 52 - _reset_globals(), 3 ok 53 - _reset_globals(), 4 ok 54 - _reset_globals(), 5 ok 55 - _reset_globals(), 6 ok 56 - _reset_globals(), 7 ok 57 - _reset_globals(), 8 ok 58 - _reset_globals(), 9 ok 59 - url_decode(), 1 ok 60 - url_decode(\$enc_string), 1 ok 61 - url_encode(), 1 ok 62 - url_encode(\$string), 1 ok 63 - url encoding via circular test, 1 ok 64 - new() plain constructor, 1 ok 65 - new() empty constructor, 1 ok 66 - new() empty constructor, 2 ok 67 - new() hash constructor, 1 ok 68 - new() hash constructor, 2 ok 69 - new() hash constructor, 3 ok 70 - new() hash constructor, 4 ok 71 - new() query string constructor, 1 ok 72 - new() query string constructor, 2 ok 73 - new() query string constructor, 3 ok 74 - new() query string constructor, 4 ok 75 - new() CGI::Simple object constructor, 1 ok 76 - new() CGI::Simple object constructor, 2 ok 77 - new() \@ARGV constructor, 1 ok 78 - param() void argument, 1 ok 79 - param() void argument, 2 ok 80 - param('color') single argument (valid), 1 ok 81 - param('color') single argument (valid), 2 ok 82 - param('invalid') single argument (invalid), 1 ok 83 - param('invalid') single argument (invalid), 2 ok 84 - param( -name=>'color' ) get values, 1 ok 85 - param( -name=>'color' ) get values, 2 ok 86 - param( -name=>'invalid' ) get values, 1 ok 87 - param( -name=>'invalid' ) get values, 2 ok 88 - param() void values 1, 1 ok 89 - param() void values 1, 2 ok 90 - param('name') void values 1, valid param, 1 ok 91 - param('name') void values 1, valid param, 2 ok 92 - param() void values 2, 1 ok 93 - param() void values 2, 2 ok 94 - param('name') void values 2 , valid param, 1 ok 95 - param('name') void values 2 , valid param, 2 ok 96 - param() void values 1, no undef, 1 ok 97 - param() void values 1, no undef, 2 ok 98 - param('name') void values 1, valid param, no undef, 1 ok 99 - param('name') void values 1, valid param, no undef, 2 ok 100 - param() void values 2, no undef, 1 ok 101 - param() void values 2, no undef, 2 ok 102 - param('name') void values 2, valid param, no undef, 1 ok 103 - param('name') void values 2, valid param, no undef, 2 ok 104 - param( 'foo', 'some', 'new', 'values' ) set values, 1 ok 105 - param( 'foo', 'some', 'new', 'values' ) set values, 2 ok 106 - param( -name=>'foo', -value=>'bar' ) set values, 1 ok 107 - param( -name=>'foo', -value=>'bar' ) set values, 2 ok 108 - param(-name=>'foo',-value=>['bar','baz']) set values, 1 ok 109 - param(-name=>'foo',-value=>['bar','baz']) set values, 2 ok 110 - add_param(), 1 ok 111 - add_param(), 2 ok 112 - add_param( 'foo', 'new' ), 1 ok 113 - add_param( 'foo', 'new' ), 2 ok 114 - add_param('foo', 'bar', 'overwrite' ), 1 ok 115 - add_param( 'new', 'new' ), 1 ok 116 - add_param( 'new', 'new' ), 2 ok 117 - param_fetch(), 1 ok 118 - param_fetch( 'color' ), 1 ok 119 - param_fetch( 'color' ), 2 ok 120 - param_fetch( -name=>'color' ), 1 ok 121 - param_fetch( -name=>'color' ), 2 ok 122 - url_param() void argument, 1 ok 123 - url_param() void argument, 2 ok 124 - url_param('color') single argument (valid), 1 ok 125 - url_param('color') single argument (valid), 2 ok 126 - url_param('invalid') single argument (invalid), 1 ok 127 - url_param('invalid') single argument (invalid), 2 ok 128 - keywords(), 1 ok 129 - keywords(), 2 ok 130 - keywords( 'foo', 'bar', 'baz' ), 1 ok 131 - keywords( 'foo', 'bar', 'baz' ), 2 ok 132 - keywords( ['foo', 'man', 'chu'] ), 1 ok 133 - keywords( ['foo', 'man', 'chu'] ), 2 ok 134 - Vars() - tied interface, 1 ok 135 - Vars() - tied interface, 2 ok 136 - Vars(), 1 ok 137 - Vars(','), 1 ok 138 - append(), 1 ok 139 - append(), 2 ok 140 - append( 'foo', 'some' ) set values, 1 ok 141 - append( 'foo', 'some' ) set values, 2 ok 142 - append( 'invalid', 'param' ) set values, 1 ok 143 - append( 'invalid', 'param' ) set values, 2 ok 144 - append( 'invalid', 'param' ) set values, 3 ok 145 - append( 'foo', 'some', 'new', 'values' ) set values, 1 ok 146 - append( 'foo', 'some', 'new', 'values' ) set values, 2 ok 147 - append( -name=>'foo', -value=>'bar' ) set values, 1 ok 148 - append( -name=>'foo', -value=>'bar' ) set values, 2 ok 149 - append(-name=>'foo',-value=>['bar','baz']) set values, 1 ok 150 - append(-name=>'foo',-value=>['bar','baz']) set values, 2 ok 151 - delete(), 1 ok 152 - delete(), 2 ok 153 - Delete(), 1 ok 154 - Delete(), 2 ok 155 - delete_all(), 1 ok 156 - delete_all(), 2 ok 157 - Delete_all(), 1 ok 158 - Delete_all(), 2 ok 159 - upload() - invalid CONTENT_TYPE, 1 ok 160 - upload() - invalid CONTENT_TYPE, 2 ok 161 - upload() - no files available, 1 ok 162 - upload() - no files available, 2 ok 163 - upload() - files available, 1 ok 164 - upload() - files available, 2 ok 165 - upload('/some/path/to/myfile') - real files, 1 ok 166 - upload('/some/path/to/myfile') - real files, 2 ok 167 - upload('invalid'), 1 ok 168 - upload('invalid'), 2 ok 169 - upload('invalid'), 3 ok 170 - upload('invalid'), 4 ok 171 - upload('invalid'), 5 ok 172 - query_string(), 1 ok 173 - parse_query_string(), 1 ok 174 - parse_query_string(), 2 ok 175 - parse_keywordlist(), 1 ok 176 - parse_keywordlist(), 2 ok 177 - escapeHTML(), 1 ok 178 - escapeHTML(), 2 ok 179 - escapeHTML(), 3 ok 180 - unescapeHTML(), 1 ok 181 - unescapeHTML(), 2 ok 182 - unescapeHTML(), 3 ok 183 - put(), 1 ok 184 - print(), 1 ok 185 - raw_cookie(), 1 ok 186 - raw_cookie(), 2 ok 187 - raw_cookie('foo'), 1 ok 188 - raw_cookie('foo'), 2 ok 189 - raw_cookie('invalid'), 1 ok 190 - raw_cookie('invalid'), 2 ok 191 - cookie(), 1 ok 192 - cookie(), 2 ok 193 - cookie('foo'), 1 ok 194 - cookie('foo'), 2 ok 195 - cookie('foo'), 1 ok 196 - cookie('foo'), 2 ok 197 - cookie('invalid'), 1 ok 198 - cookie('invalid'), 2 ok 199 - cookie(\@vals) correct order, 1 ok 200 - cookie(\@vals) correct order, 2 ok 201 - cookie(\@vals) incorrect order, 1 ok 202 - cookie(\@vals) incorrect order, 2 ok 203 - cookie( -name=>'foo', -value=>'bar' ), 1 ok 204 - cookie( -name=>'foo', -value=>'bar' ), 2 ok 205 - header(), 1 ok 206 - header(), 2 ok 207 - header('image/gif'), 1 ok 208 - header(\@vals) - complex header, 1 ok 209 - cache(), 1 ok 210 - cache(1), 1 ok 211 - cache(1), 2 ok 212 - cache(), 1 ok 213 - cache(1), 1 ok 214 - cache(1), 2 ok 215 - cache(1), 3 ok 216 ok 217 - redirect(), 1 ok 218 - redirect() - nph, 1 ok 219 - multipart_init(), 1 ok 220 - multipart_init(), 2 ok 221 - multipart_init(), 3 ok 222 - due to random boundaries, multiple calls produce different results ok 223 - multipart_init(), 4 ok 224 - multipart_start(), 1 ok 225 - multipart_start(), 2 ok 226 - multipart_start(), 3 ok 227 - multipart_end(), 1 ok 228 - multipart_final(), 1 ok 229 - Dump(), 1 ok 230 - as_string(), 1 ok 231 - cgi_error(), 2 ok 232 - ReadParse(), 1 ok 233 - ReadParse(), 2 ok 234 - ReadParse(), 3 ok 235 - ReadParse(), 4 ok 236 - ReadParse(), 5 ok 237 - SplitParam(), 1 ok 238 - SplitParam(), 2 ok 239 - SplitParam(), 3 ok 240 - SplitParam(), 4 ok 241 - MethGet(), 1 ok 242 - MethPost(), 1 ok 243 - MyBaseUrl(), 1 ok 244 - MyBaseUrl(), 2 ok 245 - MyURL(), 1 ok 246 - MyFullUrl(), 1 ok 247 - MyFullUrl(), 2 ok 248 - PrintHeader(), 1 ok 249 - HtmlTop(), 1 ok 250 - HtmlTop(), 2 ok 251 - HtmlBot(), 1 ok 252 - PrintVariables(), 1 ok 253 - PrintEnv(), 1 ok 254 - version(), 1 ok 255 - nph(), 1 ok 256 - nph(42), 1 ok 257 - nph(42), 2 ok 258 - all_parameters(), 1 ok 259 - all_parameters(), 2 ok 260 - charset(), 1 ok 261 - charset(), 1 ok 262 - charset(), 2 ok 263 - crlf(), 1 ok 264 - globals(), 1 ok 265 - globals(), 2 ok 266 - globals('FOO') - invalid arg, 1 ok 267 - globals('VERSION') - valid arg, 1 ok 268 - globals('VERSION') - valid arg, 2 ok 269 - auth_type(), 1 ok 270 - content_length(), 1 ok 271 - content_type(), 1 ok 272 - document_root(), 1 ok 273 - gateway_interface(), 1 ok 274 - path_translated(), 1 ok 275 - referer(), 1 ok 276 - remote_addr(), 1 ok 277 - remote_host(), 1 ok 278 - remote_ident(), 1 ok 279 - remote_user(), 1 ok 280 - request_method(), 1 ok 281 - script_name(), 1 ok 282 - server_name(), 1 ok 283 - server_port(), 1 ok 284 - server_protocol(), 1 ok 285 - server_software(), 1 ok 286 - user_name(), 1 ok 287 - user_agent(), 1 ok 288 - user_agent(), 1 ok 289 - user_agent(), 2 ok 290 - virtual_host(), 1 ok 291 - path_info(), 1 ok 292 - path_info(), 2 ok 293 - path_info(), 3 ok 294 - Accept(), 1 ok 295 - Accept(), 2 ok 296 - Accept('foo/bar'), 1 ok 297 - Accept(), 1 ok 298 - http(), 1 ok 299 - http(), 2 ok 300 - http('invalid arg'), 1 ok 301 - http('invalid arg'), 2 ok 302 - http('valid arg'), 1 ok 303 - http('valid arg'), 2 ok 304 - https(), 1 ok 305 - https('invalid arg'), 1 ok 306 - https('valid arg'), 1 ok 307 - https('valid arg'), 2 ok 308 - protocol(), 1 ok 309 - protocol(), 2 ok 310 - protocol(), 3 ok 311 - url(), 1 ok 312 - CGI::url(-absolute=>1) ok 313 - url(-relative=>1), 1 ok 314 - url(-relative=>1,-path=>1), 1 ok 315 - url(-relative=>1,-path=>1,-query=>1), 1 ok 316 - self_url(), 1 ok 317 - state(), 1 ok 318 - Yet more tests, 2 ok 319 - Yet more tests, 3 ok t/060.slow_post.t ... 1..2 ok 1 # skip Fork not available on this platform ok 2 # skip Fork not available on this platform ok t/070.standard.t .... 1..289 ok 1 - _initialize_globals(), 1 ok 2 - _initialize_globals(), 2 ok 3 - _initialize_globals(), 3 ok 4 - _initialize_globals(), 4 ok 5 - _initialize_globals(), 5 ok 6 - _initialize_globals(), 6 ok 7 - _initialize_globals(), 7 ok 8 - _initialize_globals(), 8 ok 9 - _initialize_globals(), 9 ok 10 - _initialize_globals(), 10 ok 11 - _use_cgi_pm_global_settings(), 1 ok 12 - _use_cgi_pm_global_settings(), 2 ok 13 - _use_cgi_pm_global_settings(), 3 ok 14 - _use_cgi_pm_global_settings(), 4 ok 15 - _use_cgi_pm_global_settings(), 5 ok 16 - _use_cgi_pm_global_settings(), 6 ok 17 - _use_cgi_pm_global_settings(), 7 ok 18 - _use_cgi_pm_global_settings(), 8 ok 19 - _use_cgi_pm_global_settings(), 9 ok 20 - _store_globals(), 1 ok 21 - _store_globals(), 2 ok 22 - _store_globals(), 3 ok 23 - _store_globals(), 4 ok 24 - _store_globals(), 5 ok 25 - _store_globals(), 6 ok 26 - _store_globals(), 7 ok 27 - _store_globals(), 8 ok 28 - _store_globals(), 9 ok 29 - _store_globals(), 10 ok 30 - _store_globals(), 11 ok 31 - _store_globals(), 12 ok 32 - _store_globals(), 13 ok 33 - _store_globals(), 14 ok 34 - _store_globals(), 15 ok 35 - _store_globals(), 16 ok 36 - _store_globals(), 17 ok 37 - _store_globals(), 18 ok 38 - _store_globals(), 19 ok 39 - _store_globals(), 20 ok 40 - import(), 1 ok 41 - import(), 2 ok 42 - import(), 3 ok 43 - import(), 4 ok 44 - import(), 5 ok 45 - import(), 6 ok 46 - import(), 7 ok 47 - import(), 8 ok 48 - import(), 9 ok 49 - import(), 10 ok 50 - import(), 11 ok 51 - import(), 12 ok 52 - import(), 13 ok 53 - _reset_globals(), 1 ok 54 - _reset_globals(), 2 ok 55 - _reset_globals(), 3 ok 56 - _reset_globals(), 4 ok 57 - _reset_globals(), 5 ok 58 - _reset_globals(), 6 ok 59 - _reset_globals(), 7 ok 60 - _reset_globals(), 8 ok 61 - _reset_globals(), 9 ok 62 - url_decode(), 1 ok 63 - url_decode(\$enc_string), 1 ok 64 - url_encode(), 1 ok 65 - url_encode(\$string), 1 ok 66 - url encoding via circular test, 1 ok 67 - new() plain constructor, 1 ok 68 - new() hash constructor, 1 ok 69 - new() hash constructor, 2 ok 70 - new() hash constructor, 3 ok 71 - new() hash constructor, 4 ok 72 - new() query string constructor, 1 ok 73 - new() query string constructor, 2 ok 74 - new() query string constructor, 3 ok 75 - new() query string constructor, 4 ok 76 - new() \@ARGV constructor, 1 ok 77 - param() void argument, 1 ok 78 - param() void argument, 2 ok 79 - param('color') single argument (valid), 1 ok 80 - param('color') single argument (valid), 2 ok 81 - param('invalid') single argument (invalid), 1 ok 82 - param('invalid') single argument (invalid), 2 ok 83 - param( -name=>'color' ) get values, 1 ok 84 - param( -name=>'color' ) get values, 2 ok 85 - param( -name=>'invalid' ) get values, 1 ok 86 - param( -name=>'invalid' ) get values, 2 ok 87 - param( 'foo', 'some', 'new', 'values' ) set values, 1 ok 88 - param( 'foo', 'some', 'new', 'values' ) set values, 2 ok 89 - param( -name=>'foo', -value=>'bar' ) set values, 1 ok 90 - param( -name=>'foo', -value=>'bar' ) set values, 2 ok 91 - param(-name=>'foo',-value=>['bar','baz']) set values, 1 ok 92 - param(-name=>'foo',-value=>['bar','baz']) set values, 2 ok 93 - add_param(), 1 ok 94 - add_param(), 2 ok 95 - add_param( 'foo', 'new' ), 1 ok 96 - add_param( 'foo', 'new' ), 2 ok 97 - add_param('foo', 'bar', 'overwrite' ), 1 ok 98 - add_param( 'new', 'new' ), 1 ok 99 - add_param( 'new', 'new' ), 2 ok 100 - param_fetch(), 1 ok 101 - param_fetch( 'color' ), 1 ok 102 - param_fetch( 'color' ), 2 ok 103 - param_fetch( -name=>'color' ), 1 ok 104 - param_fetch( -name=>'color' ), 2 ok 105 - url_param() void argument, 1 ok 106 - url_param() void argument, 2 ok 107 - url_param('color') single argument (valid), 1 ok 108 - url_param('color') single argument (valid), 2 ok 109 - url_param('invalid') single argument (invalid), 1 ok 110 - url_param('invalid') single argument (invalid), 2 ok 111 - keywords(), 1 ok 112 - keywords(), 2 ok 113 - keywords( 'foo', 'bar', 'baz' ), 1 ok 114 - keywords( 'foo', 'bar', 'baz' ), 2 ok 115 - keywords( ['foo', 'man', 'chu'] ), 1 ok 116 - keywords( ['foo', 'man', 'chu'] ), 2 ok 117 - Vars(), 1 ok 118 - Vars(), 2 ok 119 - Vars('|'), 1 ok 120 - append(), 1 ok 121 - append(), 2 ok 122 - append( 'foo', 'some' ) set values, 1 ok 123 - append( 'foo', 'some' ) set values, 2 ok 124 - append( 'invalid', 'param' ) set values, 1 ok 125 - append( 'invalid', 'param' ) set values, 2 ok 126 - append( 'invalid', 'param' ) set values, 3 ok 127 - append( 'foo', 'some', 'new', 'values' ) set values, 1 ok 128 - append( 'foo', 'some', 'new', 'values' ) set values, 2 ok 129 - append( -name=>'foo', -value=>'bar' ) set values, 1 ok 130 - append( -name=>'foo', -value=>'bar' ) set values, 2 ok 131 - append(-name=>'foo',-value=>['bar','baz']) set values, 1 ok 132 - append(-name=>'foo',-value=>['bar','baz']) set values, 2 ok 133 - delete(), 1 ok 134 - delete(), 2 ok 135 - Delete(), 1 ok 136 - Delete(), 2 ok 137 - delete_all(), 1 ok 138 - delete_all(), 2 ok 139 - Delete_all(), 1 ok 140 - Delete_all(), 2 ok 141 - upload() - no files available, 1 ok 142 - upload() - no files available, 2 ok 143 - upload() - files available, 1 ok 144 - upload() - files available, 2 ok 145 - upload('/some/path/to/myfile') - real files, 1 ok 146 - upload('/some/path/to/myfile') - real files, 2 ok 147 - upload('invalid'), 1 ok 148 - upload('invalid'), 2 ok 149 - upload( '/some/path/to/myfile', \, 1 ok 150 - upload( '/some/path/to/myfile', \, 2 ok 151 - upload( '/some/path/to/myfile', \, 3 ok 152 - query_string(), 1 ok 153 - parse_query_string(), 1 ok 154 - parse_query_string(), 2 ok 155 - parse_keywordlist(), 1 ok 156 - parse_keywordlist(), 2 ok 157 - escapeHTML(), 1 ok 158 - escapeHTML(), 2 ok 159 - escapeHTML(), 3 ok 160 - unescapeHTML(), 1 ok 161 - unescapeHTML(), 2 ok 162 - put(), 1 ok 163 - print(), 1 ok 164 - raw_cookie(), 1 ok 165 - raw_cookie(), 2 ok 166 - raw_cookie('foo'), 1 ok 167 - raw_cookie('foo'), 2 ok 168 - raw_cookie('invalid'), 1 ok 169 - raw_cookie('invalid'), 2 ok 170 - cookie(), 1 ok 171 - cookie(), 2 ok 172 - cookie('foo'), 1 ok 173 - cookie('foo'), 2 ok 174 - cookie('foo'), 1 ok 175 - cookie('foo'), 2 ok 176 - cookie('invalid'), 1 ok 177 - cookie('invalid'), 2 ok 178 - cookie(\@vals) correct order, 1 ok 179 - cookie(\@vals) correct order, 2 ok 180 - cookie(\@vals) incorrect order, 1 ok 181 - cookie(\@vals) incorrect order, 2 ok 182 - cookie( -name=>'foo', -value=>'bar' ), 1 ok 183 - cookie( -name=>'foo', -value=>'bar' ), 2 ok 184 - header(), 1 ok 185 - header(), 2 ok 186 - header('image/gif'), 1 ok 187 - header(\@vals) - complex header, 1 ok 188 - cache(), 1 ok 189 - cache(1), 1 ok 190 - cache(1), 2 ok 191 - cache(), 1 ok 192 - cache(1), 1 ok 193 - cache(1), 2 ok 194 - redirect(), 1 ok 195 - redirect() - nph, 1 ok 196 - multipart_init(), 1 ok 197 - multipart_init(), 2 ok 198 - multipart_init(), 3 ok 199 - due to random boundaries, multiple calls produce different results ok 200 - multipart_init(), 4 ok 201 - multipart_start(), 1 ok 202 - multipart_start(), 2 ok 203 - multipart_start(), 3 ok 204 - multipart_end(), 1 ok 205 - multipart_final(), 1 ok 206 - Dump(), 1 ok 207 - as_string(), 1 ok 208 - cgi_error(), 2 ok 209 - ReadParse(), 1 ok 210 - SplitParam(), 1 ok 211 - SplitParam(), 2 ok 212 - MethGet(), 1 ok 213 - MethPost(), 1 ok 214 - MyBaseUrl(), 1 ok 215 - MyBaseUrl(), 2 ok 216 - MyURL(), 1 ok 217 - MyFullUrl(), 1 ok 218 - MyFullUrl(), 2 ok 219 - PrintHeader(), 1 ok 220 - HtmlTop(), 1 ok 221 - HtmlBot(), 1 ok 222 - PrintVariables(), 1 ok 223 - PrintEnv(), 1 ok 224 - version(), 1 ok 225 - nph(), 1 ok 226 - nph(42), 1 ok 227 - nph(42), 2 ok 228 - all_parameters(), 1 ok 229 - all_parameters(), 2 ok 230 - charset(), 1 ok 231 - charset(), 1 ok 232 - charset(), 2 ok 233 - crlf(), 1 ok 234 - globals(), 1 ok 235 - globals(), 2 ok 236 - globals('FOO') - invalid arg, 1 ok 237 - globals('VERSION') - valid arg, 1 ok 238 - globals('VERSION') - valid arg, 2 ok 239 - auth_type(), 1 ok 240 - content_length(), 1 ok 241 - content_type(), 1 ok 242 - document_root(), 1 ok 243 - gateway_interface(), 1 ok 244 - path_translated(), 1 ok 245 - referer(), 1 ok 246 - remote_addr(), 1 ok 247 - remote_host(), 1 ok 248 - remote_ident(), 1 ok 249 - remote_user(), 1 ok 250 - request_method(), 1 ok 251 - script_name(), 1 ok 252 - server_name(), 1 ok 253 - server_port(), 1 ok 254 - server_protocol(), 1 ok 255 - server_software(), 1 ok 256 - user_name(), 1 ok 257 - user_agent(), 1 ok 258 - user_agent(), 1 ok 259 - user_agent(), 2 ok 260 - virtual_host(), 1 ok 261 - path_info(), 1 ok 262 - path_info(), 2 ok 263 - path_info(), 3 ok 264 - Accept(), 1 ok 265 - Accept(), 2 ok 266 - Accept('foo/bar'), 1 ok 267 - Accept(), 1 ok 268 - http(), 1 ok 269 - http(), 2 ok 270 - http('invalid arg'), 1 ok 271 - http('invalid arg'), 2 ok 272 - http('valid arg'), 1 ok 273 - http('valid arg'), 2 ok 274 - https(), 1 ok 275 - https('invalid arg'), 1 ok 276 - https('valid arg'), 1 ok 277 - https('valid arg'), 2 ok 278 - protocol(), 1 ok 279 - protocol(), 2 ok 280 - protocol(), 3 ok 281 - url(), 1 ok 282 - CGI::url(-absolute=>1) ok 283 - url(-relative=>1), 1 ok 284 - url(-relative=>1,-path=>1), 1 ok 285 - url(-relative=>1,-path=>1,-query=>1), 1 ok 286 - self_url(), 1 ok 287 - state(), 1 ok 288 - Yet more tests, 1 ok 289 - Yet more tests, 2 ok t/080.util.t ........ 1..58 ok 1 - AbC%20dEF ne AbC%20dEF ok 2 - AbC dEF ne AbC dEF ok 3 - AbC%21dEF ne AbC%21dEF ok 4 - AbC!dEF ne AbC!dEF ok 5 - AbC%22dEF ne AbC%22dEF ok 6 - AbC"dEF ne AbC"dEF ok 7 - AbC%23dEF ne AbC%23dEF ok 8 - AbC\#dEF ne AbC\#dEF ok 9 - AbC%24dEF ne AbC%24dEF ok 10 - AbC$dEF ne AbC$dEF ok 11 - AbC%25dEF ne AbC%25dEF ok 12 - AbC%dEF ne AbC%dEF ok 13 - AbC%26dEF ne AbC%26dEF ok 14 - AbC&dEF ne AbC&dEF ok 15 - AbC%27dEF ne AbC%27dEF ok 16 - AbC'dEF ne AbC'dEF ok 17 - AbC%28dEF ne AbC%28dEF ok 18 - AbC(dEF ne AbC(dEF ok 19 - AbC%29dEF ne AbC%29dEF ok 20 - AbC)dEF ne AbC)dEF ok 21 - AbC%2AdEF ne AbC%2AdEF ok 22 - AbC*dEF ne AbC*dEF ok 23 - AbC%2BdEF ne AbC%2BdEF ok 24 - AbC+dEF ne AbC+dEF ok 25 - AbC%2CdEF ne AbC%2CdEF ok 26 - AbC,dEF ne AbC,dEF ok 27 - AbC%2FdEF ne AbC%2FdEF ok 28 - AbC/dEF ne AbC/dEF ok 29 - AbC%3AdEF ne AbC%3AdEF ok 30 - AbC:dEF ne AbC:dEF ok 31 - AbC%3BdEF ne AbC%3BdEF ok 32 - AbC;dEF ne AbC;dEF ok 33 - AbC%3CdEF ne AbC%3CdEF ok 34 - AbCdEF ne AbC>dEF ok 39 - AbC%3FdEF ne AbC%3FdEF ok 40 - AbC?dEF ne AbC?dEF ok 41 - AbC%5BdEF ne AbC%5BdEF ok 42 - AbC[dEF ne AbC[dEF ok 43 - AbC%5CdEF ne AbC%5CdEF ok 44 - AbC\dEF ne AbC\dEF ok 45 - AbC%5DdEF ne AbC%5DdEF ok 46 - AbC]dEF ne AbC]dEF ok 47 - AbC%5EdEF ne AbC%5EdEF ok 48 - AbC^dEF ne AbC^dEF ok 49 - AbC%60dEF ne AbC%60dEF ok 50 - AbC`dEF ne AbC`dEF ok 51 - AbC%7BdEF ne AbC%7BdEF ok 52 - AbC{dEF ne AbC{dEF ok 53 - AbC%7CdEF ne AbC%7CdEF ok 54 - AbC|dEF ne AbC|dEF ok 55 - AbC%7DdEF ne AbC%7DdEF ok 56 - AbC}dEF ne AbC}dEF ok 57 - AbC%7EdEF ne AbC%7EdEF ok 58 - AbC~dEF ne AbC~dEF ok t/090.14838.t ....... skipped: fork not available on this platform t/100.set-cookie.t .. 1..1 ok 1 - Set-Cookie ok t/110.bad-upload.t .. skipped: fork not available on this platform t/headers.t ......... ok 1 - known header, basic case: type => "text/html" ok 2 - invalid header blows up ok 3 - known header, with leading and trailing whitespace on the continuation line ok 4 - unknown header with CRLF embedded blows up ok 5 - unknown header with leading newlines ok 6 - redirect with known header with CRLF embedded blows up ok 7 - redirect with unknown header with CRLF embedded blows up ok 8 - redirect with leading newlines blows up 1..8 ok t/manifest.t ........ skipped: No MANIFEST.SKIP t/pod-coverage.t .... skipped: Test::Pod::Coverage 1.04 required for testing POD coverage t/pod.t ............. 1..4 ok 1 - POD test for blib/lib/CGI/Simple.pm ok 2 - POD test for blib/lib/CGI/Simple/Cookie.pm ok 3 - POD test for blib/lib/CGI/Simple/Standard.pm ok 4 - POD test for blib/lib/CGI/Simple/Util.pm ok t/upload_info.t ..... 1..3 ok 1 - Guess mime for image/png ok 2 - Guess mime for image/svg+xml ok 3 - Guess mime for application/vnd.ms-excel ok All tests successful. Files=17, Tests=855, 4 wallclock secs ( 0.12 usr + 0.09 sys = 0.22 CPU) Result: PASS ANDYA/CGI-Simple-1.113.tar.gz dmake test TEST_VERBOSE=1 -- OK Andy Armstrong <andy@hexten.net> A Simple totally OO CGI interface that is CGI.pm compliant >>> (cd C:\cpanfly-5.20\var\cpan\build\CGI-Simple-1.113-h5Pv04 && tar cvf - CGI-Simple-1.113.ppd blib) | gzip -c >C:/cpanfly-5.20/var/REPO/A/AN/ANDYA/CGI-Simple-1.113.tar.gz CGI-Simple-1.113.ppd blib/ blib/lib/ blib/lib/CGI/ blib/lib/CGI/Simple/ blib/lib/CGI/Simple/Cookie.pm blib/lib/CGI/Simple/Standard.pm blib/lib/CGI/Simple/Util.pm blib/lib/CGI/Simple.pm >>> mv C:\cpanfly-5.20\var\cpan\build\CGI-Simple-1.113-h5Pv04/CGI-Simple-1.113.ppd C:/cpanfly-5.20/var/REPO/A/AN/ANDYA Running test for module 'Plack::Middleware::MethodOverride' Running make for D/DW/DWHEELER/Plack-Middleware-MethodOverride-0.10.tar.gz Prepending C:\cpanfly-5.20\var\cpan\build\CGI-Simple-1.113-h5Pv04/blib/arch C:\cpanfly-5.20\var\cpan\build\CGI-Simple-1.113-h5Pv04/blib/lib C:\cpanfly-5.20\var\cpan\build\Tree-Simple-1.24-wdPLTx/blib/arch C:\cpanfly-5.20\var\cpan\build\Tree-Simple-1.24-wdPLTx/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-ReverseProxy-0.15-3RdMBz/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-ReverseProxy-0.15-3RdMBz/blib/lib C:\cpanfly-5.20\var\cpan\build\MooseX-Role-WithOverloading-0.15-J84QDS/blib/arch C:\cpanfly-5.20\var\cpan\build\MooseX-Role-WithOverloading-0.15-J84QDS/blib/lib C:\cpanfly-5.20\var\cpan\build\aliased-0.31-VIAGHF/blib/arch C:\cpanfly-5.20\var\cpan\build\aliased-0.31-VIAGHF/blib/lib C:\cpanfly-5.20\var\cpan\build\namespace-autoclean-0.20-YjQSxn/blib/arch C:\cpanfly-5.20\var\cpan\build\namespace-autoclean-0.20-YjQSxn/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-TbwF2o/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-TbwF2o/blib/lib C:\cpanfly-5.20\var\cpan\build\Data-Visitor-0.30-ooBurq/blib/arch C:\cpanfly-5.20\var\cpan\build\Data-Visitor-0.30-ooBurq/blib/lib C:\cpanfly-5.20\var\cpan\build\Tie-ToObject-0.03-p3sOfk/blib/arch C:\cpanfly-5.20\var\cpan\build\Tie-ToObject-0.03-p3sOfk/blib/lib C:\cpanfly-5.20\var\cpan\build\Test-use-ok-0.11-lGYG1H/blib/arch C:\cpanfly-5.20\var\cpan\build\Test-use-ok-0.11-lGYG1H/blib/lib to PERL5LIB; %BUILDDIR%=C:/cpanfly-5.20/var/cpan/build for 'get' Fetching with LWP: http://cpan.nas1.activestate.com/authors/id/D/DW/DWHEELER/Plack-Middleware-MethodOverride-0.10.tar.gz Checksum for C:\cpanfly-5.20\var\cpan\sources\authors\id\D\DW\DWHEELER\Plack-Middleware-MethodOverride-0.10.tar.gz ok Plack-Middleware-MethodOverride-0.10 Plack-Middleware-MethodOverride-0.10/Build.PL Plack-Middleware-MethodOverride-0.10/Changes Plack-Middleware-MethodOverride-0.10/MANIFEST Plack-Middleware-MethodOverride-0.10/META.yml Plack-Middleware-MethodOverride-0.10/README.md Plack-Middleware-MethodOverride-0.10/lib Plack-Middleware-MethodOverride-0.10/lib/Plack Plack-Middleware-MethodOverride-0.10/lib/Plack/Middleware Plack-Middleware-MethodOverride-0.10/lib/Plack/Middleware/MethodOverride.pm Plack-Middleware-MethodOverride-0.10/t Plack-Middleware-MethodOverride-0.10/t/base.t Plack-Middleware-MethodOverride-0.10/t/pod.t Prepending C:\cpanfly-5.20\var\cpan\build\CGI-Simple-1.113-h5Pv04/blib/arch C:\cpanfly-5.20\var\cpan\build\CGI-Simple-1.113-h5Pv04/blib/lib C:\cpanfly-5.20\var\cpan\build\Tree-Simple-1.24-wdPLTx/blib/arch C:\cpanfly-5.20\var\cpan\build\Tree-Simple-1.24-wdPLTx/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-ReverseProxy-0.15-3RdMBz/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-ReverseProxy-0.15-3RdMBz/blib/lib C:\cpanfly-5.20\var\cpan\build\MooseX-Role-WithOverloading-0.15-J84QDS/blib/arch C:\cpanfly-5.20\var\cpan\build\MooseX-Role-WithOverloading-0.15-J84QDS/blib/lib C:\cpanfly-5.20\var\cpan\build\aliased-0.31-VIAGHF/blib/arch C:\cpanfly-5.20\var\cpan\build\aliased-0.31-VIAGHF/blib/lib C:\cpanfly-5.20\var\cpan\build\namespace-autoclean-0.20-YjQSxn/blib/arch C:\cpanfly-5.20\var\cpan\build\namespace-autoclean-0.20-YjQSxn/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-TbwF2o/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-TbwF2o/blib/lib C:\cpanfly-5.20\var\cpan\build\Data-Visitor-0.30-ooBurq/blib/arch C:\cpanfly-5.20\var\cpan\build\Data-Visitor-0.30-ooBurq/blib/lib C:\cpanfly-5.20\var\cpan\build\Tie-ToObject-0.03-p3sOfk/blib/arch C:\cpanfly-5.20\var\cpan\build\Tie-ToObject-0.03-p3sOfk/blib/lib C:\cpanfly-5.20\var\cpan\build\Test-use-ok-0.11-lGYG1H/blib/arch C:\cpanfly-5.20\var\cpan\build\Test-use-ok-0.11-lGYG1H/blib/lib to PERL5LIB; %BUILDDIR%=C:/cpanfly-5.20/var/cpan/build for 'make' CPAN.pm: Building D/DW/DWHEELER/Plack-Middleware-MethodOverride-0.10.tar.gz >>> C:\Perl64-5.20\bin\perl.exe Build.PL Checking prerequisites... recommends: * Test::Pod::Coverage is not installed ERRORS/WARNINGS FOUND IN PREREQUISITES. You may wish to install the versions of the modules indicated above before proceeding with this installation Created MYMETA.yml and MYMETA.json Creating new 'Build' script for 'Plack-Middleware-MethodOverride' version '0.10' ---- Unsatisfied dependencies detected during ---- ---- DWHEELER/Plack-Middleware-MethodOverride-0.10.tar.gz ---- Plack [requires] Prepending C:\cpanfly-5.20\var\cpan\build\CGI-Simple-1.113-h5Pv04/blib/arch C:\cpanfly-5.20\var\cpan\build\CGI-Simple-1.113-h5Pv04/blib/lib C:\cpanfly-5.20\var\cpan\build\Tree-Simple-1.24-wdPLTx/blib/arch C:\cpanfly-5.20\var\cpan\build\Tree-Simple-1.24-wdPLTx/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-ReverseProxy-0.15-3RdMBz/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-ReverseProxy-0.15-3RdMBz/blib/lib C:\cpanfly-5.20\var\cpan\build\MooseX-Role-WithOverloading-0.15-J84QDS/blib/arch C:\cpanfly-5.20\var\cpan\build\MooseX-Role-WithOverloading-0.15-J84QDS/blib/lib C:\cpanfly-5.20\var\cpan\build\aliased-0.31-VIAGHF/blib/arch C:\cpanfly-5.20\var\cpan\build\aliased-0.31-VIAGHF/blib/lib C:\cpanfly-5.20\var\cpan\build\namespace-autoclean-0.20-YjQSxn/blib/arch C:\cpanfly-5.20\var\cpan\build\namespace-autoclean-0.20-YjQSxn/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-TbwF2o/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-TbwF2o/blib/lib C:\cpanfly-5.20\var\cpan\build\Data-Visitor-0.30-ooBurq/blib/arch C:\cpanfly-5.20\var\cpan\build\Data-Visitor-0.30-ooBurq/blib/lib C:\cpanfly-5.20\var\cpan\build\Tie-ToObject-0.03-p3sOfk/blib/arch C:\cpanfly-5.20\var\cpan\build\Tie-ToObject-0.03-p3sOfk/blib/lib C:\cpanfly-5.20\var\cpan\build\Test-use-ok-0.11-lGYG1H/blib/arch C:\cpanfly-5.20\var\cpan\build\Test-use-ok-0.11-lGYG1H/blib/lib to PERL5LIB; %BUILDDIR%=C:/cpanfly-5.20/var/cpan/build for 'test' Running Build test Delayed until after prerequisites Running test for module 'Plack' Running make for M/MI/MIYAGAWA/Plack-1.0031.tar.gz Prepending C:\cpanfly-5.20\var\cpan\build\CGI-Simple-1.113-h5Pv04/blib/arch C:\cpanfly-5.20\var\cpan\build\CGI-Simple-1.113-h5Pv04/blib/lib C:\cpanfly-5.20\var\cpan\build\Tree-Simple-1.24-wdPLTx/blib/arch C:\cpanfly-5.20\var\cpan\build\Tree-Simple-1.24-wdPLTx/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-ReverseProxy-0.15-3RdMBz/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-ReverseProxy-0.15-3RdMBz/blib/lib C:\cpanfly-5.20\var\cpan\build\MooseX-Role-WithOverloading-0.15-J84QDS/blib/arch C:\cpanfly-5.20\var\cpan\build\MooseX-Role-WithOverloading-0.15-J84QDS/blib/lib C:\cpanfly-5.20\var\cpan\build\aliased-0.31-VIAGHF/blib/arch C:\cpanfly-5.20\var\cpan\build\aliased-0.31-VIAGHF/blib/lib C:\cpanfly-5.20\var\cpan\build\namespace-autoclean-0.20-YjQSxn/blib/arch C:\cpanfly-5.20\var\cpan\build\namespace-autoclean-0.20-YjQSxn/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-TbwF2o/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-TbwF2o/blib/lib C:\cpanfly-5.20\var\cpan\build\Data-Visitor-0.30-ooBurq/blib/arch C:\cpanfly-5.20\var\cpan\build\Data-Visitor-0.30-ooBurq/blib/lib C:\cpanfly-5.20\var\cpan\build\Tie-ToObject-0.03-p3sOfk/blib/arch C:\cpanfly-5.20\var\cpan\build\Tie-ToObject-0.03-p3sOfk/blib/lib C:\cpanfly-5.20\var\cpan\build\Test-use-ok-0.11-lGYG1H/blib/arch C:\cpanfly-5.20\var\cpan\build\Test-use-ok-0.11-lGYG1H/blib/lib to PERL5LIB; %BUILDDIR%=C:/cpanfly-5.20/var/cpan/build for 'get' Has already been unwrapped into directory C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-TbwF2o Prepending C:\cpanfly-5.20\var\cpan\build\CGI-Simple-1.113-h5Pv04/blib/arch C:\cpanfly-5.20\var\cpan\build\CGI-Simple-1.113-h5Pv04/blib/lib C:\cpanfly-5.20\var\cpan\build\Tree-Simple-1.24-wdPLTx/blib/arch C:\cpanfly-5.20\var\cpan\build\Tree-Simple-1.24-wdPLTx/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-ReverseProxy-0.15-3RdMBz/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-ReverseProxy-0.15-3RdMBz/blib/lib C:\cpanfly-5.20\var\cpan\build\MooseX-Role-WithOverloading-0.15-J84QDS/blib/arch C:\cpanfly-5.20\var\cpan\build\MooseX-Role-WithOverloading-0.15-J84QDS/blib/lib C:\cpanfly-5.20\var\cpan\build\aliased-0.31-VIAGHF/blib/arch C:\cpanfly-5.20\var\cpan\build\aliased-0.31-VIAGHF/blib/lib C:\cpanfly-5.20\var\cpan\build\namespace-autoclean-0.20-YjQSxn/blib/arch C:\cpanfly-5.20\var\cpan\build\namespace-autoclean-0.20-YjQSxn/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-TbwF2o/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-TbwF2o/blib/lib C:\cpanfly-5.20\var\cpan\build\Data-Visitor-0.30-ooBurq/blib/arch C:\cpanfly-5.20\var\cpan\build\Data-Visitor-0.30-ooBurq/blib/lib C:\cpanfly-5.20\var\cpan\build\Tie-ToObject-0.03-p3sOfk/blib/arch C:\cpanfly-5.20\var\cpan\build\Tie-ToObject-0.03-p3sOfk/blib/lib C:\cpanfly-5.20\var\cpan\build\Test-use-ok-0.11-lGYG1H/blib/arch C:\cpanfly-5.20\var\cpan\build\Test-use-ok-0.11-lGYG1H/blib/lib to PERL5LIB; %BUILDDIR%=C:/cpanfly-5.20/var/cpan/build for 'make' Has already been made Prepending C:\cpanfly-5.20\var\cpan\build\CGI-Simple-1.113-h5Pv04/blib/arch C:\cpanfly-5.20\var\cpan\build\CGI-Simple-1.113-h5Pv04/blib/lib C:\cpanfly-5.20\var\cpan\build\Tree-Simple-1.24-wdPLTx/blib/arch C:\cpanfly-5.20\var\cpan\build\Tree-Simple-1.24-wdPLTx/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-ReverseProxy-0.15-3RdMBz/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-ReverseProxy-0.15-3RdMBz/blib/lib C:\cpanfly-5.20\var\cpan\build\MooseX-Role-WithOverloading-0.15-J84QDS/blib/arch C:\cpanfly-5.20\var\cpan\build\MooseX-Role-WithOverloading-0.15-J84QDS/blib/lib C:\cpanfly-5.20\var\cpan\build\aliased-0.31-VIAGHF/blib/arch C:\cpanfly-5.20\var\cpan\build\aliased-0.31-VIAGHF/blib/lib C:\cpanfly-5.20\var\cpan\build\namespace-autoclean-0.20-YjQSxn/blib/arch C:\cpanfly-5.20\var\cpan\build\namespace-autoclean-0.20-YjQSxn/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-TbwF2o/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-TbwF2o/blib/lib C:\cpanfly-5.20\var\cpan\build\Data-Visitor-0.30-ooBurq/blib/arch C:\cpanfly-5.20\var\cpan\build\Data-Visitor-0.30-ooBurq/blib/lib C:\cpanfly-5.20\var\cpan\build\Tie-ToObject-0.03-p3sOfk/blib/arch C:\cpanfly-5.20\var\cpan\build\Tie-ToObject-0.03-p3sOfk/blib/lib C:\cpanfly-5.20\var\cpan\build\Test-use-ok-0.11-lGYG1H/blib/arch C:\cpanfly-5.20\var\cpan\build\Test-use-ok-0.11-lGYG1H/blib/lib to PERL5LIB; %BUILDDIR%=C:/cpanfly-5.20/var/cpan/build for 'test' Running make test Has already been tested successfully Running Build for D/DW/DWHEELER/Plack-Middleware-MethodOverride-0.10.tar.gz Prepending C:\cpanfly-5.20\var\cpan\build\CGI-Simple-1.113-h5Pv04/blib/arch C:\cpanfly-5.20\var\cpan\build\CGI-Simple-1.113-h5Pv04/blib/lib C:\cpanfly-5.20\var\cpan\build\Tree-Simple-1.24-wdPLTx/blib/arch C:\cpanfly-5.20\var\cpan\build\Tree-Simple-1.24-wdPLTx/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-ReverseProxy-0.15-3RdMBz/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-ReverseProxy-0.15-3RdMBz/blib/lib C:\cpanfly-5.20\var\cpan\build\MooseX-Role-WithOverloading-0.15-J84QDS/blib/arch C:\cpanfly-5.20\var\cpan\build\MooseX-Role-WithOverloading-0.15-J84QDS/blib/lib C:\cpanfly-5.20\var\cpan\build\aliased-0.31-VIAGHF/blib/arch C:\cpanfly-5.20\var\cpan\build\aliased-0.31-VIAGHF/blib/lib C:\cpanfly-5.20\var\cpan\build\namespace-autoclean-0.20-YjQSxn/blib/arch C:\cpanfly-5.20\var\cpan\build\namespace-autoclean-0.20-YjQSxn/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-TbwF2o/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-TbwF2o/blib/lib C:\cpanfly-5.20\var\cpan\build\Data-Visitor-0.30-ooBurq/blib/arch C:\cpanfly-5.20\var\cpan\build\Data-Visitor-0.30-ooBurq/blib/lib C:\cpanfly-5.20\var\cpan\build\Tie-ToObject-0.03-p3sOfk/blib/arch C:\cpanfly-5.20\var\cpan\build\Tie-ToObject-0.03-p3sOfk/blib/lib C:\cpanfly-5.20\var\cpan\build\Test-use-ok-0.11-lGYG1H/blib/arch C:\cpanfly-5.20\var\cpan\build\Test-use-ok-0.11-lGYG1H/blib/lib to PERL5LIB; %BUILDDIR%=C:/cpanfly-5.20/var/cpan/build for 'get' Has already been unwrapped into directory C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-MethodOverride-0.10-KH0jp3 Prepending C:\cpanfly-5.20\var\cpan\build\CGI-Simple-1.113-h5Pv04/blib/arch C:\cpanfly-5.20\var\cpan\build\CGI-Simple-1.113-h5Pv04/blib/lib C:\cpanfly-5.20\var\cpan\build\Tree-Simple-1.24-wdPLTx/blib/arch C:\cpanfly-5.20\var\cpan\build\Tree-Simple-1.24-wdPLTx/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-ReverseProxy-0.15-3RdMBz/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-ReverseProxy-0.15-3RdMBz/blib/lib C:\cpanfly-5.20\var\cpan\build\MooseX-Role-WithOverloading-0.15-J84QDS/blib/arch C:\cpanfly-5.20\var\cpan\build\MooseX-Role-WithOverloading-0.15-J84QDS/blib/lib C:\cpanfly-5.20\var\cpan\build\aliased-0.31-VIAGHF/blib/arch C:\cpanfly-5.20\var\cpan\build\aliased-0.31-VIAGHF/blib/lib C:\cpanfly-5.20\var\cpan\build\namespace-autoclean-0.20-YjQSxn/blib/arch C:\cpanfly-5.20\var\cpan\build\namespace-autoclean-0.20-YjQSxn/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-TbwF2o/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-TbwF2o/blib/lib C:\cpanfly-5.20\var\cpan\build\Data-Visitor-0.30-ooBurq/blib/arch C:\cpanfly-5.20\var\cpan\build\Data-Visitor-0.30-ooBurq/blib/lib C:\cpanfly-5.20\var\cpan\build\Tie-ToObject-0.03-p3sOfk/blib/arch C:\cpanfly-5.20\var\cpan\build\Tie-ToObject-0.03-p3sOfk/blib/lib C:\cpanfly-5.20\var\cpan\build\Test-use-ok-0.11-lGYG1H/blib/arch C:\cpanfly-5.20\var\cpan\build\Test-use-ok-0.11-lGYG1H/blib/lib to PERL5LIB; %BUILDDIR%=C:/cpanfly-5.20/var/cpan/build for 'make' CPAN.pm: Building D/DW/DWHEELER/Plack-Middleware-MethodOverride-0.10.tar.gz >>> C:\Perl64-5.20\bin\perl.exe ./Build Building Plack-Middleware-MethodOverride DWHEELER/Plack-Middleware-MethodOverride-0.10.tar.gz C:\Perl64-5.20\bin\perl.exe ./Build -- OK Prepending C:\cpanfly-5.20\var\cpan\build\CGI-Simple-1.113-h5Pv04/blib/arch C:\cpanfly-5.20\var\cpan\build\CGI-Simple-1.113-h5Pv04/blib/lib C:\cpanfly-5.20\var\cpan\build\Tree-Simple-1.24-wdPLTx/blib/arch C:\cpanfly-5.20\var\cpan\build\Tree-Simple-1.24-wdPLTx/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-ReverseProxy-0.15-3RdMBz/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-ReverseProxy-0.15-3RdMBz/blib/lib C:\cpanfly-5.20\var\cpan\build\MooseX-Role-WithOverloading-0.15-J84QDS/blib/arch C:\cpanfly-5.20\var\cpan\build\MooseX-Role-WithOverloading-0.15-J84QDS/blib/lib C:\cpanfly-5.20\var\cpan\build\aliased-0.31-VIAGHF/blib/arch C:\cpanfly-5.20\var\cpan\build\aliased-0.31-VIAGHF/blib/lib C:\cpanfly-5.20\var\cpan\build\namespace-autoclean-0.20-YjQSxn/blib/arch C:\cpanfly-5.20\var\cpan\build\namespace-autoclean-0.20-YjQSxn/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-TbwF2o/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-TbwF2o/blib/lib C:\cpanfly-5.20\var\cpan\build\Data-Visitor-0.30-ooBurq/blib/arch C:\cpanfly-5.20\var\cpan\build\Data-Visitor-0.30-ooBurq/blib/lib C:\cpanfly-5.20\var\cpan\build\Tie-ToObject-0.03-p3sOfk/blib/arch C:\cpanfly-5.20\var\cpan\build\Tie-ToObject-0.03-p3sOfk/blib/lib C:\cpanfly-5.20\var\cpan\build\Test-use-ok-0.11-lGYG1H/blib/arch C:\cpanfly-5.20\var\cpan\build\Test-use-ok-0.11-lGYG1H/blib/lib to PERL5LIB; %BUILDDIR%=C:/cpanfly-5.20/var/cpan/build for 'test' Running Build test >>> C:\Perl64-5.20\bin\perl.exe ./Build test verbose=1 t\base.t .. 1..33 ok 1 - use Plack::Middleware::MethodOverride; ok 2 - Create MethodOverride app with no args ok 3 - GET should be GET ok 4 - PUT should be PUT ok 5 - POST should be POST ok 6 - Should send PUT over POST ok 7 - Should not send PUT over GET ok 8 - POST should be POST with no tunnel ok 9 - Should send DELETE over POST ok 10 - Should send PUT over POST via header ok 11 - Should not send PUT over GET via header ok 12 - Should send OPTIONS over POST via header ok 13 - Should support GET ok 14 - Should support GET ok 15 - Should support HEAD ok 16 - Should support HEAD ok 17 - Should support PUT ok 18 - Should support PUT ok 19 - Should support DELETE ok 20 - Should support DELETE ok 21 - Should support OPTIONS ok 22 - Should support OPTIONS ok 23 - Should support TRACE ok 24 - Should support TRACE ok 25 - Should support CONNECT ok 26 - Should support CONNECT ok 27 - Should not support FOO ok 28 - Should not support SUCK ok 29 - Should not support CALL ok 30 - Should not support EXEC ok 31 - Create MethodOverride app with no param and header params ok 32 - Should get PUT for custom param ok 33 - Should send DELETE over POST via custom header ok t\pod.t ... 1..1 ok 1 - POD test for blib/lib/Plack/Middleware/MethodOverride.pm ok All tests successful. Files=2, Tests=34, 1 wallclock secs ( 0.06 usr + 0.08 sys = 0.14 CPU) Result: PASS DWHEELER/Plack-Middleware-MethodOverride-0.10.tar.gz C:\Perl64-5.20\bin\perl.exe ./Build test verbose=1 -- OK David E. Wheeler <david@justatheory.com> Override REST methods to Plack apps via POST >>> (cd C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-MethodOverride-0.10-KH0jp3 && tar cvf - Plack-Middleware-MethodOverride-0.10.ppd blib) | gzip -c >C:/cpanfly-5.20/var/REPO/D/DW/DWHEELER/Plack-Middleware-MethodOverride-0.10.tar.gz Plack-Middleware-MethodOverride-0.10.ppd blib/ blib/lib/ blib/lib/Plack/ blib/lib/Plack/Middleware/ blib/lib/Plack/Middleware/MethodOverride.pm >>> mv C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-MethodOverride-0.10-KH0jp3/Plack-Middleware-MethodOverride-0.10.ppd C:/cpanfly-5.20/var/REPO/D/DW/DWHEELER Running test for module 'HTTP::Request::AsCGI' Running make for F/FL/FLORA/HTTP-Request-AsCGI-1.2.tar.gz Prepending C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-MethodOverride-0.10-KH0jp3/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-MethodOverride-0.10-KH0jp3/blib/lib C:\cpanfly-5.20\var\cpan\build\CGI-Simple-1.113-h5Pv04/blib/arch C:\cpanfly-5.20\var\cpan\build\CGI-Simple-1.113-h5Pv04/blib/lib C:\cpanfly-5.20\var\cpan\build\Tree-Simple-1.24-wdPLTx/blib/arch C:\cpanfly-5.20\var\cpan\build\Tree-Simple-1.24-wdPLTx/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-ReverseProxy-0.15-3RdMBz/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-ReverseProxy-0.15-3RdMBz/blib/lib C:\cpanfly-5.20\var\cpan\build\MooseX-Role-WithOverloading-0.15-J84QDS/blib/arch C:\cpanfly-5.20\var\cpan\build\MooseX-Role-WithOverloading-0.15-J84QDS/blib/lib C:\cpanfly-5.20\var\cpan\build\aliased-0.31-VIAGHF/blib/arch C:\cpanfly-5.20\var\cpan\build\aliased-0.31-VIAGHF/blib/lib C:\cpanfly-5.20\var\cpan\build\namespace-autoclean-0.20-YjQSxn/blib/arch C:\cpanfly-5.20\var\cpan\build\namespace-autoclean-0.20-YjQSxn/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-TbwF2o/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-TbwF2o/blib/lib C:\cpanfly-5.20\var\cpan\build\Data-Visitor-0.30-ooBurq/blib/arch C:\cpanfly-5.20\var\cpan\build\Data-Visitor-0.30-ooBurq/blib/lib C:\cpanfly-5.20\var\cpan\build\Tie-ToObject-0.03-p3sOfk/blib/arch C:\cpanfly-5.20\var\cpan\build\Tie-ToObject-0.03-p3sOfk/blib/lib C:\cpanfly-5.20\var\cpan\build\Test-use-ok-0.11-lGYG1H/blib/arch C:\cpanfly-5.20\var\cpan\build\Test-use-ok-0.11-lGYG1H/blib/lib to PERL5LIB; %BUILDDIR%=C:/cpanfly-5.20/var/cpan/build for 'get' Fetching with LWP: http://cpan.nas1.activestate.com/authors/id/F/FL/FLORA/HTTP-Request-AsCGI-1.2.tar.gz Checksum for C:\cpanfly-5.20\var\cpan\sources\authors\id\F\FL\FLORA\HTTP-Request-AsCGI-1.2.tar.gz ok HTTP-Request-AsCGI-1.2 HTTP-Request-AsCGI-1.2/Changes HTTP-Request-AsCGI-1.2/dist.ini HTTP-Request-AsCGI-1.2/t HTTP-Request-AsCGI-1.2/t/05env.t HTTP-Request-AsCGI-1.2/t/04io.t HTTP-Request-AsCGI-1.2/t/06response.t HTTP-Request-AsCGI-1.2/t/02unescape.t HTTP-Request-AsCGI-1.2/t/01use.t HTTP-Request-AsCGI-1.2/t/08error.t HTTP-Request-AsCGI-1.2/t/07forking.t HTTP-Request-AsCGI-1.2/examples HTTP-Request-AsCGI-1.2/examples/synopsis.pl HTTP-Request-AsCGI-1.2/examples/daemon.pl HTTP-Request-AsCGI-1.2/lib/HTTP/Request HTTP-Request-AsCGI-1.2/lib/HTTP/Request/AsCGI.pm HTTP-Request-AsCGI-1.2/META.yml HTTP-Request-AsCGI-1.2/LICENSE HTTP-Request-AsCGI-1.2/README HTTP-Request-AsCGI-1.2/t/release-pod-coverage.t HTTP-Request-AsCGI-1.2/t/release-pod-syntax.t HTTP-Request-AsCGI-1.2/Makefile.PL HTTP-Request-AsCGI-1.2/MANIFEST Prepending C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-MethodOverride-0.10-KH0jp3/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-MethodOverride-0.10-KH0jp3/blib/lib C:\cpanfly-5.20\var\cpan\build\CGI-Simple-1.113-h5Pv04/blib/arch C:\cpanfly-5.20\var\cpan\build\CGI-Simple-1.113-h5Pv04/blib/lib C:\cpanfly-5.20\var\cpan\build\Tree-Simple-1.24-wdPLTx/blib/arch C:\cpanfly-5.20\var\cpan\build\Tree-Simple-1.24-wdPLTx/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-ReverseProxy-0.15-3RdMBz/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-ReverseProxy-0.15-3RdMBz/blib/lib C:\cpanfly-5.20\var\cpan\build\MooseX-Role-WithOverloading-0.15-J84QDS/blib/arch C:\cpanfly-5.20\var\cpan\build\MooseX-Role-WithOverloading-0.15-J84QDS/blib/lib C:\cpanfly-5.20\var\cpan\build\aliased-0.31-VIAGHF/blib/arch C:\cpanfly-5.20\var\cpan\build\aliased-0.31-VIAGHF/blib/lib C:\cpanfly-5.20\var\cpan\build\namespace-autoclean-0.20-YjQSxn/blib/arch C:\cpanfly-5.20\var\cpan\build\namespace-autoclean-0.20-YjQSxn/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-TbwF2o/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-TbwF2o/blib/lib C:\cpanfly-5.20\var\cpan\build\Data-Visitor-0.30-ooBurq/blib/arch C:\cpanfly-5.20\var\cpan\build\Data-Visitor-0.30-ooBurq/blib/lib C:\cpanfly-5.20\var\cpan\build\Tie-ToObject-0.03-p3sOfk/blib/arch C:\cpanfly-5.20\var\cpan\build\Tie-ToObject-0.03-p3sOfk/blib/lib C:\cpanfly-5.20\var\cpan\build\Test-use-ok-0.11-lGYG1H/blib/arch C:\cpanfly-5.20\var\cpan\build\Test-use-ok-0.11-lGYG1H/blib/lib to PERL5LIB; %BUILDDIR%=C:/cpanfly-5.20/var/cpan/build for 'make' CPAN.pm: Building F/FL/FLORA/HTTP-Request-AsCGI-1.2.tar.gz >>> C:\Perl64-5.20\bin\perl.exe Makefile.PL Checking if your kit is complete... Looks good Generating a dmake-style Makefile Writing Makefile for HTTP::Request::AsCGI Writing MYMETA.yml and MYMETA.json >>> dmake cp lib/HTTP/Request/AsCGI.pm blib\lib\HTTP\Request\AsCGI.pm FLORA/HTTP-Request-AsCGI-1.2.tar.gz dmake -- OK Prepending C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-MethodOverride-0.10-KH0jp3/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-MethodOverride-0.10-KH0jp3/blib/lib C:\cpanfly-5.20\var\cpan\build\CGI-Simple-1.113-h5Pv04/blib/arch C:\cpanfly-5.20\var\cpan\build\CGI-Simple-1.113-h5Pv04/blib/lib C:\cpanfly-5.20\var\cpan\build\Tree-Simple-1.24-wdPLTx/blib/arch C:\cpanfly-5.20\var\cpan\build\Tree-Simple-1.24-wdPLTx/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-ReverseProxy-0.15-3RdMBz/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-ReverseProxy-0.15-3RdMBz/blib/lib C:\cpanfly-5.20\var\cpan\build\MooseX-Role-WithOverloading-0.15-J84QDS/blib/arch C:\cpanfly-5.20\var\cpan\build\MooseX-Role-WithOverloading-0.15-J84QDS/blib/lib C:\cpanfly-5.20\var\cpan\build\aliased-0.31-VIAGHF/blib/arch C:\cpanfly-5.20\var\cpan\build\aliased-0.31-VIAGHF/blib/lib C:\cpanfly-5.20\var\cpan\build\namespace-autoclean-0.20-YjQSxn/blib/arch C:\cpanfly-5.20\var\cpan\build\namespace-autoclean-0.20-YjQSxn/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-TbwF2o/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-TbwF2o/blib/lib C:\cpanfly-5.20\var\cpan\build\Data-Visitor-0.30-ooBurq/blib/arch C:\cpanfly-5.20\var\cpan\build\Data-Visitor-0.30-ooBurq/blib/lib C:\cpanfly-5.20\var\cpan\build\Tie-ToObject-0.03-p3sOfk/blib/arch C:\cpanfly-5.20\var\cpan\build\Tie-ToObject-0.03-p3sOfk/blib/lib C:\cpanfly-5.20\var\cpan\build\Test-use-ok-0.11-lGYG1H/blib/arch C:\cpanfly-5.20\var\cpan\build\Test-use-ok-0.11-lGYG1H/blib/lib to PERL5LIB; %BUILDDIR%=C:/cpanfly-5.20/var/cpan/build for 'test' Running make test >>> dmake test TEST_VERBOSE=1 C:\Perl64-5.20\bin\perl.exe "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(1, 'blib\lib', 'blib\arch')" t/*.t t/01use.t ................. ok 1 - use HTTP::Request::AsCGI; 1..1 ok t/02unescape.t ............ 1..1 ok 1 - do not unescape reserved characters ok t/04io.t .................. 1..3 ok 1 - STDIN ok 2 - STDOUT ok 3 - STDERR ok t/05env.t ................. 1..11 ok 1 - GATEWAY_INTERFACE ok 2 - HTTP_HOST ok 3 - HTTP_X_TEST ok 4 - PATH_INFO ok 5 - QUERY_STRING ok 6 - SCRIPT_NAME ok 7 - REQUEST_METHOD ok 8 - SERVER_NAME ok 9 - SERVER_PORT ok 10 - PRESERVE_ENV ok 11 - No CGI env after restore ok t/06response.t ............ 1..9 ok 1 - An object of class 'HTTP::Response' isa 'HTTP::Response' ok 2 - Response Code ok 3 - Response Message ok 4 - Response Protocol ok 5 - Response Content ok 6 - Response Content-Length ok 7 - Response Content-Type ok 8 - Response Date ok 9 - Response Header X-Field ok t/07forking.t ............. skipped: This test requires a plattform that supports fork() t/08error.t ............... 1..12 ok 1 - An object of class 'HTTP::Response' isa 'HTTP::Response' ok 2 - Response Code ok 3 - Response Message ok 4 - Response Protocol ok 5 - Response Content-Type ok 6 - Response Content ok 7 - An object of class 'HTTP::Response' isa 'HTTP::Response' ok 8 - Response Code ok 9 - Response Message ok 10 - Response Protocol ok 11 - Response Content-Type ok 12 - Response Content ok t/release-pod-coverage.t .. skipped: these tests are for release candidate testing t/release-pod-syntax.t .... skipped: these tests are for release candidate testing All tests successful. Files=9, Tests=37, 3 wallclock secs ( 0.12 usr + 0.02 sys = 0.14 CPU) Result: PASS FLORA/HTTP-Request-AsCGI-1.2.tar.gz dmake test TEST_VERBOSE=1 -- OK Florian Ragwitz <rafl@debian.org> Set up a CGI environment from an HTTP::Request >>> (cd C:\cpanfly-5.20\var\cpan\build\HTTP-Request-AsCGI-1.2-rYKE6k && tar cvf - HTTP-Request-AsCGI-1.2.ppd blib) | gzip -c >C:/cpanfly-5.20/var/REPO/F/FL/FLORA/HTTP-Request-AsCGI-1.2.tar.gz HTTP-Request-AsCGI-1.2.ppd blib/ blib/lib/ blib/lib/HTTP/ blib/lib/HTTP/Request/ blib/lib/HTTP/Request/AsCGI.pm >>> mv C:\cpanfly-5.20\var\cpan\build\HTTP-Request-AsCGI-1.2-rYKE6k/HTTP-Request-AsCGI-1.2.ppd C:/cpanfly-5.20/var/REPO/F/FL/FLORA Running test for module 'Plack::Middleware::RemoveRedundantBody' Running make for S/SW/SWEETKID/Plack-Middleware-RemoveRedundantBody-0.05.tar.gz Prepending blib/arch and blib/lib of 12 build dirs to PERL5LIB; for 'get' Fetching with LWP: http://cpan.nas1.activestate.com/authors/id/S/SW/SWEETKID/Plack-Middleware-RemoveRedundantBody-0.05.tar.gz Fetching with LWP: http://cpan.nas1.activestate.com/authors/id/S/SW/SWEETKID/CHECKSUMS Checksum for C:\cpanfly-5.20\var\cpan\sources\authors\id\S\SW\SWEETKID\Plack-Middleware-RemoveRedundantBody-0.05.tar.gz ok Plack-Middleware-RemoveRedundantBody-0.05/ Plack-Middleware-RemoveRedundantBody-0.05/MANIFEST.SKIP Plack-Middleware-RemoveRedundantBody-0.05/META.json Plack-Middleware-RemoveRedundantBody-0.05/LICENSE Plack-Middleware-RemoveRedundantBody-0.05/t/ Plack-Middleware-RemoveRedundantBody-0.05/t/response_has_redundant_body.t Plack-Middleware-RemoveRedundantBody-0.05/dist.ini Plack-Middleware-RemoveRedundantBody-0.05/README Plack-Middleware-RemoveRedundantBody-0.05/lib/ Plack-Middleware-RemoveRedundantBody-0.05/lib/Plack/ Plack-Middleware-RemoveRedundantBody-0.05/lib/Plack/Middleware/ Plack-Middleware-RemoveRedundantBody-0.05/lib/Plack/Middleware/RemoveRedundantBody.pm Plack-Middleware-RemoveRedundantBody-0.05/META.yml Plack-Middleware-RemoveRedundantBody-0.05/Changes Plack-Middleware-RemoveRedundantBody-0.05/xt/ Plack-Middleware-RemoveRedundantBody-0.05/xt/release/ Plack-Middleware-RemoveRedundantBody-0.05/xt/release/pod-syntax.t Plack-Middleware-RemoveRedundantBody-0.05/xt/release/eol.t Plack-Middleware-RemoveRedundantBody-0.05/xt/release/pod-coverage.t Plack-Middleware-RemoveRedundantBody-0.05/Makefile.PL Prepending blib/arch and blib/lib of 12 build dirs to PERL5LIB; for 'make' CPAN.pm: Building S/SW/SWEETKID/Plack-Middleware-RemoveRedundantBody-0.05.tar.gz >>> C:\Perl64-5.20\bin\perl.exe Makefile.PL Generating a dmake-style Makefile Writing Makefile for Plack::Middleware::RemoveRedundantBody Writing MYMETA.yml and MYMETA.json >>> dmake cp lib/Plack/Middleware/RemoveRedundantBody.pm blib\lib\Plack\Middleware\RemoveRedundantBody.pm SWEETKID/Plack-Middleware-RemoveRedundantBody-0.05.tar.gz dmake -- OK Prepending blib/arch and blib/lib of 12 build dirs to PERL5LIB; for 'test' Running make test >>> dmake test TEST_VERBOSE=1 C:\Perl64-5.20\bin\perl.exe "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(1, 'blib\lib', 'blib\arch')" t/*.t t/response_has_redundant_body.t .. ok 1 - Content for /code_100_no_body_set matches ok 2 - Response code for /code_100_no_body_set is 100 ok 3 - Content-Type for /code_100_no_body_set is text/html; charset=utf-8 ok 4 - Content for /code_101_body_set matches ok 5 - Response code for /code_101_body_set is 101 ok 6 - Content-Type for /code_101_body_set is text/html; charset=utf-8 ok 7 - Content for /code_204_body_set matches ok 8 - Response code for /code_204_body_set is 204 ok 9 - Content-Type for /code_204_body_set is text/html; charset=utf-8 ok 10 - Content for /code_204_no_body_set matches ok 11 - Response code for /code_204_no_body_set is 204 ok 12 - Content-Type for /code_204_no_body_set is text/html; charset=utf-8 ok 13 - Content for /code_304_body_set matches ok 14 - Response code for /code_304_body_set is 304 ok 15 - Content-Type for /code_304_body_set is text/html; charset=utf-8 ok 16 - Content for /code_304_no_body_set matches ok 17 - Response code for /code_304_no_body_set is 304 ok 18 - Content-Type for /code_304_no_body_set is text/html; charset=utf-8 ok 19 - Content for /code_404_body_set matches Body is set for 404 ok 20 - Response code for /code_404_body_set is 404 ok 21 - Content-Type for /code_404_body_set is text/html; charset=utf-8 ok 22 - Content for /code_300_body_set matches Body is set for 300 ok 23 - Response code for /code_300_body_set is 300 ok 24 - Content-Type for /code_300_body_set is text/html; charset=utf-8 ok 25 - Content for /code_100_no_body_in_file_set matches ok 26 - Response code for /code_100_no_body_in_file_set is 100 ok 27 - Content-Type for /code_100_no_body_in_file_set is text/html; charset=utf-8 ok 28 - Content for /code_204_no_body_in_file_set matches ok 29 - Response code for /code_204_no_body_in_file_set is 204 ok 30 - Content-Type for /code_204_no_body_in_file_set is text/html; charset=utf-8 ok 31 - Content for /code_304_no_body_in_file_set matches ok 32 - Response code for /code_304_no_body_in_file_set is 304 ok 33 - Content-Type for /code_304_no_body_in_file_set is text/html; charset=utf-8 ok 34 - Content for /code_100_body_in_file_set matches ok 35 - Response code for /code_100_body_in_file_set is 100 ok 36 - Content-Type for /code_100_body_in_file_set is text/html; charset=utf-8 ok 37 - Content for /code_101_body_in_file_set matches ok 38 - Response code for /code_101_body_in_file_set is 101 ok 39 - Content-Type for /code_101_body_in_file_set is text/html; charset=utf-8 ok 40 - Content for /code_204_body_in_file_set matches ok 41 - Response code for /code_204_body_in_file_set is 204 ok 42 - Content-Type for /code_204_body_in_file_set is text/html; charset=utf-8 ok 43 - Content for /code_304_body_in_file_set matches ok 44 - Response code for /code_304_body_in_file_set is 304 ok 45 - Content-Type for /code_304_body_in_file_set is text/html; charset=utf-8 1..45 ok All tests successful. Files=1, Tests=45, 1 wallclock secs ( 0.08 usr + 0.03 sys = 0.11 CPU) Result: PASS SWEETKID/Plack-Middleware-RemoveRedundantBody-0.05.tar.gz dmake test TEST_VERBOSE=1 -- OK Upasana Shukla <me@upasana.me> Plack::Middleware which sets removes body for HTTP response if it's not required >>> (cd C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-RemoveRedundantBody-0.05-IL2Hct && tar cvf - Plack-Middleware-RemoveRedundantBody-0.05.ppd blib) | gzip -c >C:/cpanfly-5.20/var/REPO/S/SW/SWEETKID/Plack-Middleware-RemoveRedundantBody-0.05.tar.gz Plack-Middleware-RemoveRedundantBody-0.05.ppd blib/ blib/lib/ blib/lib/Plack/ blib/lib/Plack/Middleware/ blib/lib/Plack/Middleware/RemoveRedundantBody.pm >>> mv C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-RemoveRedundantBody-0.05-IL2Hct/Plack-Middleware-RemoveRedundantBody-0.05.ppd C:/cpanfly-5.20/var/REPO/S/SW/SWEETKID Running test for module 'Safe::Isa' Running make for E/ET/ETHER/Safe-Isa-1.000005.tar.gz Prepending blib/arch and blib/lib of 13 build dirs to PERL5LIB; for 'get' Fetching with LWP: http://cpan.nas1.activestate.com/authors/id/E/ET/ETHER/Safe-Isa-1.000005.tar.gz Checksum for C:\cpanfly-5.20\var\cpan\sources\authors\id\E\ET\ETHER\Safe-Isa-1.000005.tar.gz ok Safe-Isa-1.000005/ Safe-Isa-1.000005/Changes Safe-Isa-1.000005/lib/ Safe-Isa-1.000005/maint/ Safe-Isa-1.000005/Makefile.PL Safe-Isa-1.000005/MANIFEST Safe-Isa-1.000005/META.json Safe-Isa-1.000005/META.yml Safe-Isa-1.000005/README Safe-Isa-1.000005/t/ Safe-Isa-1.000005/t/safe_isa.t Safe-Isa-1.000005/maint/bump-version Safe-Isa-1.000005/maint/Makefile.include Safe-Isa-1.000005/maint/Makefile.PL.include Safe-Isa-1.000005/lib/Safe/ Safe-Isa-1.000005/lib/Safe/Isa.pm Prepending blib/arch and blib/lib of 13 build dirs to PERL5LIB; for 'make' CPAN.pm: Building E/ET/ETHER/Safe-Isa-1.000005.tar.gz >>> C:\Perl64-5.20\bin\perl.exe Makefile.PL Checking if your kit is complete... Looks good Generating a dmake-style Makefile Writing Makefile for Safe::Isa Writing MYMETA.yml and MYMETA.json >>> dmake cp lib/Safe/Isa.pm blib\lib\Safe\Isa.pm ETHER/Safe-Isa-1.000005.tar.gz dmake -- OK Prepending blib/arch and blib/lib of 13 build dirs to PERL5LIB; for 'test' Running make test >>> dmake test TEST_VERBOSE=1 C:\Perl64-5.20\bin\perl.exe "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(1, 'blib\lib', 'blib\arch')" t/*.t t/safe_isa.t .. 1..15 ok 1 - foo isa Foo ok 2 - bar isa Foo ok 3 - blam goes blam ok 4 - foo !can bar ok 5 - bar can bar ok 6 - blam goes blam ok 7 - foo $_isa Foo ok 8 - bar $_isa Foo ok 9 - no boom today ok 10 - foo !$_can bar ok 11 - bar $_can bar ok 12 - no boom today ok 13 - foo $_call_if_object(isa => Foo) ok 14 - bar $_call_if_object(isa => Foo) ok 15 - no boom today ok All tests successful. Files=1, Tests=15, 0 wallclock secs ( 0.11 usr + 0.02 sys = 0.12 CPU) Result: PASS ETHER/Safe-Isa-1.000005.tar.gz dmake test TEST_VERBOSE=1 -- OK Karen Etheridge <ether@cpan.org> Call isa, can, does and DOES safely on things that may not be objects >>> (cd C:\cpanfly-5.20\var\cpan\build\Safe-Isa-1.000005-M3auwx && tar cvf - Safe-Isa-1.000005.ppd blib) | gzip -c >C:/cpanfly-5.20/var/REPO/E/ET/ETHER/Safe-Isa-1.000005.tar.gz Safe-Isa-1.000005.ppd blib/ blib/lib/ blib/lib/Safe/ blib/lib/Safe/Isa.pm >>> mv C:\cpanfly-5.20\var\cpan\build\Safe-Isa-1.000005-M3auwx/Safe-Isa-1.000005.ppd C:/cpanfly-5.20/var/REPO/E/ET/ETHER Running test for module 'JSON::MaybeXS' Running make for E/ET/ETHER/JSON-MaybeXS-1.002002.tar.gz Prepending blib/arch and blib/lib of 14 build dirs to PERL5LIB; for 'get' Fetching with LWP: http://cpan.nas1.activestate.com/authors/id/E/ET/ETHER/JSON-MaybeXS-1.002002.tar.gz Checksum for C:\cpanfly-5.20\var\cpan\sources\authors\id\E\ET\ETHER\JSON-MaybeXS-1.002002.tar.gz ok JSON-MaybeXS-1.002002/ JSON-MaybeXS-1.002002/Changes JSON-MaybeXS-1.002002/lib/ JSON-MaybeXS-1.002002/maint/ JSON-MaybeXS-1.002002/Makefile.PL JSON-MaybeXS-1.002002/MANIFEST JSON-MaybeXS-1.002002/META.json JSON-MaybeXS-1.002002/META.yml JSON-MaybeXS-1.002002/README JSON-MaybeXS-1.002002/t/ JSON-MaybeXS-1.002002/t/cpanel.t JSON-MaybeXS-1.002002/t/none.t JSON-MaybeXS-1.002002/t/pp.t JSON-MaybeXS-1.002002/t/preload_cpanel.t JSON-MaybeXS-1.002002/t/preload_xs.t JSON-MaybeXS-1.002002/t/xs.t JSON-MaybeXS-1.002002/maint/Makefile.PL.include JSON-MaybeXS-1.002002/lib/JSON/ JSON-MaybeXS-1.002002/lib/JSON/MaybeXS.pm Prepending blib/arch and blib/lib of 14 build dirs to PERL5LIB; for 'make' CPAN.pm: Building E/ET/ETHER/JSON-MaybeXS-1.002002.tar.gz >>> C:\Perl64-5.20\bin\perl.exe Makefile.PL Checking if your kit is complete... Looks good Generating a dmake-style Makefile Writing Makefile for JSON::MaybeXS Writing MYMETA.yml and MYMETA.json ---- Unsatisfied dependencies detected during ---- ---- ETHER/JSON-MaybeXS-1.002002.tar.gz ---- Test::Without::Module [build_requires] Prepending blib/arch and blib/lib of 14 build dirs to PERL5LIB; for 'test' Running make test Delayed until after prerequisites Running test for module 'Test::Without::Module' Running make for C/CO/CORION/Test-Without-Module-0.18.tar.gz Prepending blib/arch and blib/lib of 14 build dirs to PERL5LIB; for 'get' Fetching with LWP: http://cpan.nas1.activestate.com/authors/id/C/CO/CORION/Test-Without-Module-0.18.tar.gz Fetching with LWP: http://cpan.nas1.activestate.com/authors/id/C/CO/CORION/CHECKSUMS Checksum for C:\cpanfly-5.20\var\cpan\sources\authors\id\C\CO\CORION\Test-Without-Module-0.18.tar.gz ok Test-Without-Module-0.18/ Test-Without-Module-0.18/META.json Test-Without-Module-0.18/Changes Test-Without-Module-0.18/META.yml Test-Without-Module-0.18/MANIFEST.SKIP Test-Without-Module-0.18/README Test-Without-Module-0.18/t/ Test-Without-Module-0.18/t/99-versions.t Test-Without-Module-0.18/t/05-redefine.t Test-Without-Module-0.18/t/04-import-export.t Test-Without-Module-0.18/t/99-todo.t Test-Without-Module-0.18/t/03-block-require-module.t Test-Without-Module-0.18/t/99-unix-text.t Test-Without-Module-0.18/t/99-pod.t Test-Without-Module-0.18/t/01-api.t Test-Without-Module-0.18/t/99-manifest.t Test-Without-Module-0.18/t/embedded-Test-Without-Module.t Test-Without-Module-0.18/t/02-block-use-module.t Test-Without-Module-0.18/Texts/ Test-Without-Module-0.18/Texts/article.txt Test-Without-Module-0.18/lib/ Test-Without-Module-0.18/lib/Test/ Test-Without-Module-0.18/lib/Test/Without/ Test-Without-Module-0.18/lib/Test/Without/Module.pm Test-Without-Module-0.18/MANIFEST Test-Without-Module-0.18/Makefile.PL Prepending blib/arch and blib/lib of 14 build dirs to PERL5LIB; for 'make' CPAN.pm: Building C/CO/CORION/Test-Without-Module-0.18.tar.gz >>> C:\Perl64-5.20\bin\perl.exe Makefile.PL Checking if your kit is complete... Looks good Generating a dmake-style Makefile Writing Makefile for Test::Without::Module Writing MYMETA.yml and MYMETA.json >>> dmake cp lib/Test/Without/Module.pm blib\lib\Test\Without\Module.pm CORION/Test-Without-Module-0.18.tar.gz dmake -- OK Prepending blib/arch and blib/lib of 14 build dirs to PERL5LIB; for 'test' Running make test >>> dmake test TEST_VERBOSE=1 C:\Perl64-5.20\bin\perl.exe "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(1, 'blib\lib', 'blib\arch')" t/*.t t/01-api.t ........................ 1..1 ok 1 - use Test::Without::Module; ok t/02-block-use-module.t ........... 1..4 ok 1 - use Test::Without::Module; ok 2 - Module list ok 3 - Importing raises an error ok 4 - Hid module ok t/03-block-require-module.t ....... 1..6 ok 1 - use Test::Without::Module; ok 2 - Loading raised error ok 3 - Hid module ok 4 - Module list not ok 5 - Local (require) confinement # TODO Implement lexical scoping # Failed (TODO) test 'Local (require) confinement' # at t/03-block-require-module.t line 22. # got: 'Can't locate Digest::MD5 in @INC (@INC contains: CODE(0x1f7e028) C:\cpanfly-5.20\var\cpan\build\Test-Without-Module-0.18-M9GbXK\blib\lib C:\cpanfly-5.20\var\cpan\build\Test-Without-Module-0.18-M9GbXK\blib\arch C:\cpanfly-5.20\var\cpan\build\Safe-Isa-1.000005-M3auwx/blib/arch C:\cpanfly-5.20\var\cpan\build\Safe-Isa-1.000005-M3auwx/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-RemoveRedundantBody-0.05-IL2Hct/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-RemoveRedundantBody-0.05-IL2Hct/blib/lib C:\cpanfly-5.20\var\cpan\build\HTTP-Request-AsCGI-1.2-rYKE6k/blib/arch C:\cpanfly-5.20\var\cpan\build\HTTP-Request-AsCGI-1.2-rYKE6k/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-MethodOverride-0.10-KH0jp3/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-MethodOverride-0.10-KH0jp3/blib/lib C:\cpanfly-5.20\var\cpan\build\CGI-Simple-1.113-h5Pv04/blib/arch C:\cpanfly-5.20\var\cpan\build\CGI-Simple-1.113-h5Pv04/blib/lib C:\cpanfly-5.20\var\cpan\build\Tree-Simple-1.24-wdPLTx/blib/arch C:\cpanfly-5.20\var\cpan\build\Tree-Simple-1.24-wdPLTx/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-ReverseProxy-0.15-3RdMBz/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-ReverseProxy-0.15-3RdMBz/blib/lib C:\cpanfly-5.20\var\cpan\build\MooseX-Role-WithOverloading-0.15-J84QDS/blib/arch C:\cpanfly-5.20\var\cpan\build\MooseX-Role-WithOverloading-0.15-J84QDS/blib/lib C:\cpanfly-5.20\var\cpan\build\aliased-0.31-VIAGHF/blib/arch C:\cpanfly-5.20\var\cpan\build\aliased-0.31-VIAGHF/blib/lib C:\cpanfly-5.20\var\cpan\build\namespace-autoclean-0.20-YjQSxn/blib/arch C:\cpanfly-5.20\var\cpan\build\namespace-autoclean-0.20-YjQSxn/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-TbwF2o/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-TbwF2o/blib/lib C:\cpanfly-5.20\var\cpan\build\Data-Visitor-0.30-ooBurq/blib/arch C:\cpanfly-5.20\var\cpan\build\Data-Visitor-0.30-ooBurq/blib/lib C:\cpanfly-5.20\var\cpan\build\Tie-ToObject-0.03-p3sOfk/blib/arch C:\cpanfly-5.20\var\cpan\build\Tie-ToObject-0.03-p3sOfk/blib/lib C:\cpanfly-5.20\var\cpan\build\Test-use-ok-0.11-lGYG1H/blib/arch C:\cpanfly-5.20\var\cpan\build\Test-use-ok-0.11-lGYG1H/blib/lib C:/cpanfly-5.20/var/megalib C:\cpanfly-5.20\var\cpan\build\Safe-Isa-1.000005-M3auwx/blib/arch C:\cpanfly-5.20\var\cpan\build\Safe-Isa-1.000005-M3auwx/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-RemoveRedundantBody-0.05-IL2Hct/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-RemoveRedundantBody-0.05-IL2Hct/blib/lib C:\cpanfly-5.20\var\cpan\build\HTTP-Request-AsCGI-1.2-rYKE6k/blib/arch C:\cpanfly-5.20\var\cpan\build\HTTP-Request-AsCGI-1.2-rYKE6k/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-MethodOverride-0.10-KH0jp3/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-MethodOverride-0.10-KH0jp3/blib/lib C:\cpanfly-5.20\var\cpan\build\CGI-Simple-1.113-h5Pv04/blib/arch C:\cpanfly-5.20\var\cpan\build\CGI-Simple-1.113-h5Pv04/blib/lib C:\cpanfly-5.20\var\cpan\build\Tree-Simple-1.24-wdPLTx/blib/arch C:\cpanfly-5.20\var\cpan\build\Tree-Simple-1.24-wdPLTx/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-ReverseProxy-0.15-3RdMBz/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-ReverseProxy-0.15-3RdMBz/blib/lib C:\cpanfly-5.20\var\cpan\build\MooseX-Role-WithOverloading-0.15-J84QDS/blib/arch C:\cpanfly-5.20\var\cpan\build\MooseX-Role-WithOverloading-0.15-J84QDS/blib/lib C:\cpanfly-5.20\var\cpan\build\aliased-0.31-VIAGHF/blib/arch C:\cpanfly-5.20\var\cpan\build\aliased-0.31-VIAGHF/blib/lib C:\cpanfly-5.20\var\cpan\build\namespace-autoclean-0.20-YjQSxn/blib/arch C:\cpanfly-5.20\var\cpan\build\namespace-autoclean-0.20-YjQSxn/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-TbwF2o/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-TbwF2o/blib/lib C:\cpanfly-5.20\var\cpan\build\Data-Visitor-0.30-ooBurq/blib/arch C:\cpanfly-5.20\var\cpan\build\Data-Visitor-0.30-ooBurq/blib/lib C:\cpanfly-5.20\var\cpan\build\Tie-ToObject-0.03-p3sOfk/blib/arch C:\cpanfly-5.20\var\cpan\build\Tie-ToObject-0.03-p3sOfk/blib/lib C:\cpanfly-5.20\var\cpan\build\Test-use-ok-0.11-lGYG1H/blib/arch C:\cpanfly-5.20\var\cpan\build\Test-use-ok-0.11-lGYG1H/blib/lib C:/cpanfly-5.20/var/megalib C:/Perl64-5.20/site/lib C:/Perl64-5.20/lib .) at t/03-block-require-module.t line 21. # ' # expected: '' not ok 6 - Local (use) confinement # TODO Implement lexical scoping # Failed (TODO) test 'Local (use) confinement' # at t/03-block-require-module.t line 25. # got: 'Digest/MD5.pm did not return a true value at (eval 8) line 2. # BEGIN failed--compilation aborted at (eval 8) line 2. # ' # expected: '' ok t/04-import-export.t .............. 1..3 ok 1 - use Test::Without::Module; ok 2 - Module list is empty ok 3 - unimport ok t/05-redefine.t ................... 1..1 ok 1 - No warnings were issued upon re-allowing a module ok t/99-manifest.t ................... 1..8 ok 1 - MANIFEST exists ok 2 - No empty lines in MANIFEST ok 3 - No whitespace-only lines in MANIFEST ok 4 - No trailing whitespace on lines in MANIFEST ok 5 - MANIFEST.SKIP exists ok 6 - No empty lines in MANIFEST.SKIP ok 7 - No whitespace-only lines in MANIFEST.SKIP ok 8 - No trailing whitespace on lines in MANIFEST.SKIP ok t/99-pod.t ........................ 1..1 ok 1 - POD test for blib\lib/Test/Without/Module.pm ok t/99-todo.t ....................... 1..1 ok 1 - Looking for XXXes in blib\lib/Test/Without/Module.pm ok t/99-unix-text.t .................. 1..1 ok 1 - 'blib\lib/Test/Without/Module.pm' contains no windows newlines ok # Checking for $VERSION = '0.18'; t/99-versions.t ................... ok 1 - blib/lib/Test/Without/Module.pm 1..1 ok t/embedded-Test-Without-Module.t .. ok 1 # skip Need module My::Module to run this test 1..1 ok All tests successful. Files=11, Tests=28, 3 wallclock secs ( 0.11 usr + 0.03 sys = 0.14 CPU) Result: PASS CORION/Test-Without-Module-0.18.tar.gz dmake test TEST_VERBOSE=1 -- OK Max Maischein <corion@cpan.org> Test fallback behaviour in absence of modules >>> (cd C:\cpanfly-5.20\var\cpan\build\Test-Without-Module-0.18-M9GbXK && tar cvf - Test-Without-Module-0.18.ppd blib) | gzip -c >C:/cpanfly-5.20/var/REPO/C/CO/CORION/Test-Without-Module-0.18.tar.gz Test-Without-Module-0.18.ppd blib/ blib/lib/ blib/lib/Test/ blib/lib/Test/Without/ blib/lib/Test/Without/Module.pm >>> mv C:\cpanfly-5.20\var\cpan\build\Test-Without-Module-0.18-M9GbXK/Test-Without-Module-0.18.ppd C:/cpanfly-5.20/var/REPO/C/CO/CORION Running make for E/ET/ETHER/JSON-MaybeXS-1.002002.tar.gz Prepending blib/arch and blib/lib of 15 build dirs to PERL5LIB; for 'get' Has already been unwrapped into directory C:\cpanfly-5.20\var\cpan\build\JSON-MaybeXS-1.002002-azyUgI Prepending blib/arch and blib/lib of 15 build dirs to PERL5LIB; for 'make' CPAN.pm: Building E/ET/ETHER/JSON-MaybeXS-1.002002.tar.gz >>> dmake cp lib/JSON/MaybeXS.pm blib\lib\JSON\MaybeXS.pm ETHER/JSON-MaybeXS-1.002002.tar.gz dmake -- OK Prepending blib/arch and blib/lib of 15 build dirs to PERL5LIB; for 'test' Running make test >>> dmake test TEST_VERBOSE=1 C:\Perl64-5.20\bin\perl.exe "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(1, 'blib\lib', 'blib\arch')" t/*.t t/cpanel.t .......... skipped: No Cpanel::JSON::XS t/none.t ............ ok 1 - Class failed to load ok 2 - All errors reported 1..2 ok t/pp.t .............. ok 1 - Correct JSON class ok 2 - Correct encode_json function ok 3 - Correct encode_json function 1..3 ok t/preload_cpanel.t .. skipped: No Cpanel::JSON::XS t/preload_xs.t ...... ok 1 - Correct JSON class ok 2 - Correct encode_json function ok 3 - Correct encode_json function 1..3 ok t/xs.t .............. ok 1 - Correct JSON class ok 2 - Correct encode_json function ok 3 - Correct encode_json function 1..3 ok All tests successful. Files=6, Tests=11, 1 wallclock secs ( 0.08 usr + 0.08 sys = 0.16 CPU) Result: PASS ETHER/JSON-MaybeXS-1.002002.tar.gz dmake test TEST_VERBOSE=1 -- OK Karen Etheridge <ether@cpan.org> use L<Cpanel::JSON::XS> with a fallback to L<JSON::XS> and L<JSON::PP> >>> (cd C:\cpanfly-5.20\var\cpan\build\JSON-MaybeXS-1.002002-azyUgI && tar cvf - JSON-MaybeXS-1.002002.ppd blib) | gzip -c >C:/cpanfly-5.20/var/REPO/E/ET/ETHER/JSON-MaybeXS-1.002002.tar.gz JSON-MaybeXS-1.002002.ppd blib/ blib/lib/ blib/lib/JSON/ blib/lib/JSON/MaybeXS.pm >>> mv C:\cpanfly-5.20\var\cpan\build\JSON-MaybeXS-1.002002-azyUgI/JSON-MaybeXS-1.002002.ppd C:/cpanfly-5.20/var/REPO/E/ET/ETHER Running test for module 'Tree::Simple::Visitor::FindByPath' Running make for R/RS/RSAVAGE/Tree-Simple-VisitorFactory-0.12.tgz Prepending blib/arch and blib/lib of 16 build dirs to PERL5LIB; for 'get' Fetching with LWP: http://cpan.nas1.activestate.com/authors/id/R/RS/RSAVAGE/Tree-Simple-VisitorFactory-0.12.tgz Checksum for C:\cpanfly-5.20\var\cpan\sources\authors\id\R\RS\RSAVAGE\Tree-Simple-VisitorFactory-0.12.tgz ok Tree-Simple-VisitorFactory-0.12 Tree-Simple-VisitorFactory-0.12/Changelog.ini Tree-Simple-VisitorFactory-0.12/Changes Tree-Simple-VisitorFactory-0.12/Makefile.PL Tree-Simple-VisitorFactory-0.12/README Tree-Simple-VisitorFactory-0.12/META.yml Tree-Simple-VisitorFactory-0.12/MANIFEST Tree-Simple-VisitorFactory-0.12/Build.PL Tree-Simple-VisitorFactory-0.12/META.json Tree-Simple-VisitorFactory-0.12/t Tree-Simple-VisitorFactory-0.12/t/93_Tree_Simple_Visitor_ToNestedArray_test.t Tree-Simple-VisitorFactory-0.12/t/80_Tree_Simple_Visitor_Sort_test.t Tree-Simple-VisitorFactory-0.12/t/50_Tree_Simple_Visitor_BreadthFirstTraversal_test.t Tree-Simple-VisitorFactory-0.12/t/96_Tree_Simple_Visitor_VariableDepthClone_test.t Tree-Simple-VisitorFactory-0.12/t/90_Tree_Simple_Visitor_FromNestedHash_test.t Tree-Simple-VisitorFactory-0.12/t/30_Tree_Simple_Visitor_FindByPath_test.t Tree-Simple-VisitorFactory-0.12/t/pod_coverage.t Tree-Simple-VisitorFactory-0.12/t/35_Tree_Simple_Visitor_FindByUID_test.t Tree-Simple-VisitorFactory-0.12/t/92_Tree_Simple_Visitor_ToNestedHash_test.t Tree-Simple-VisitorFactory-0.12/t/75_Tree_Simple_Visitor_CreateDirectoryTree_test.t Tree-Simple-VisitorFactory-0.12/t/70_Tree_Simple_Visitor_LoadDirectoryTree_test.t Tree-Simple-VisitorFactory-0.12/t/95_Tree_Simple_Visitor_LoadClassHierarchy_test.t Tree-Simple-VisitorFactory-0.12/t/20_Tree_Simple_Visitor_PathToRoot_test.t Tree-Simple-VisitorFactory-0.12/t/60_Tree_Simple_Visitor_PostOrderTraversal_test.t Tree-Simple-VisitorFactory-0.12/t/91_Tree_Simple_Visitor_FromNestedArray_test.t Tree-Simple-VisitorFactory-0.12/t/32_Tree_Simple_Visitor_FindByNodeValue_test.t Tree-Simple-VisitorFactory-0.12/t/pod.t Tree-Simple-VisitorFactory-0.12/t/40_Tree_Simple_Visitor_GetAllDescendents_test.t Tree-Simple-VisitorFactory-0.12/t/65_Tree_Simple_Visitor_PreOrederTraversal_test.t Tree-Simple-VisitorFactory-0.12/t/10_Tree_Simple_VisitorFactory_test.t Tree-Simple-VisitorFactory-0.12/lib Tree-Simple-VisitorFactory-0.12/lib/Tree Tree-Simple-VisitorFactory-0.12/lib/Tree/Simple Tree-Simple-VisitorFactory-0.12/lib/Tree/Simple/VisitorFactory.pm Tree-Simple-VisitorFactory-0.12/lib/Tree/Simple/Visitor Tree-Simple-VisitorFactory-0.12/lib/Tree/Simple/Visitor/FindByUID.pm Tree-Simple-VisitorFactory-0.12/lib/Tree/Simple/Visitor/LoadClassHierarchy.pm Tree-Simple-VisitorFactory-0.12/lib/Tree/Simple/Visitor/GetAllDescendents.pm Tree-Simple-VisitorFactory-0.12/lib/Tree/Simple/Visitor/BreadthFirstTraversal.pm Tree-Simple-VisitorFactory-0.12/lib/Tree/Simple/Visitor/FindByPath.pm Tree-Simple-VisitorFactory-0.12/lib/Tree/Simple/Visitor/PathToRoot.pm Tree-Simple-VisitorFactory-0.12/lib/Tree/Simple/Visitor/CreateDirectoryTree.pm Tree-Simple-VisitorFactory-0.12/lib/Tree/Simple/Visitor/Sort.pm Tree-Simple-VisitorFactory-0.12/lib/Tree/Simple/Visitor/FromNestedArray.pm Tree-Simple-VisitorFactory-0.12/lib/Tree/Simple/Visitor/ToNestedHash.pm Tree-Simple-VisitorFactory-0.12/lib/Tree/Simple/Visitor/VariableDepthClone.pm Tree-Simple-VisitorFactory-0.12/lib/Tree/Simple/Visitor/FindByNodeValue.pm Tree-Simple-VisitorFactory-0.12/lib/Tree/Simple/Visitor/PostOrderTraversal.pm Tree-Simple-VisitorFactory-0.12/lib/Tree/Simple/Visitor/ToNestedArray.pm Tree-Simple-VisitorFactory-0.12/lib/Tree/Simple/Visitor/LoadDirectoryTree.pm Tree-Simple-VisitorFactory-0.12/lib/Tree/Simple/Visitor/FromNestedHash.pm Tree-Simple-VisitorFactory-0.12/lib/Tree/Simple/Visitor/PreOrderTraversal.pm Prepending blib/arch and blib/lib of 16 build dirs to PERL5LIB; for 'make' CPAN.pm: Building R/RS/RSAVAGE/Tree-Simple-VisitorFactory-0.12.tgz >>> C:\Perl64-5.20\bin\perl.exe Makefile.PL Checking if your kit is complete... Looks good Generating a dmake-style Makefile Writing Makefile for Tree::Simple::VisitorFactory Writing MYMETA.yml and MYMETA.json ---- Unsatisfied dependencies detected during ---- ---- RSAVAGE/Tree-Simple-VisitorFactory-0.12.tgz ---- Tree::Simple [requires] Tree::Simple::Visitor [requires] Prepending blib/arch and blib/lib of 16 build dirs to PERL5LIB; for 'test' Running make test Delayed until after prerequisites Running test for module 'Tree::Simple' Running make for R/RS/RSAVAGE/Tree-Simple-1.24.tgz Prepending blib/arch and blib/lib of 16 build dirs to PERL5LIB; for 'get' Has already been unwrapped into directory C:\cpanfly-5.20\var\cpan\build\Tree-Simple-1.24-wdPLTx Prepending blib/arch and blib/lib of 16 build dirs to PERL5LIB; for 'make' Has already been made Prepending blib/arch and blib/lib of 16 build dirs to PERL5LIB; for 'test' Running make test Has already been tested successfully Running test for module 'Tree::Simple::Visitor' Running make for R/RS/RSAVAGE/Tree-Simple-1.24.tgz Prepending blib/arch and blib/lib of 16 build dirs to PERL5LIB; for 'get' Has already been unwrapped into directory C:\cpanfly-5.20\var\cpan\build\Tree-Simple-1.24-wdPLTx Prepending blib/arch and blib/lib of 16 build dirs to PERL5LIB; for 'make' Has already been made Prepending blib/arch and blib/lib of 16 build dirs to PERL5LIB; for 'test' Running make test Has already been tested successfully Running make for R/RS/RSAVAGE/Tree-Simple-VisitorFactory-0.12.tgz Prepending blib/arch and blib/lib of 16 build dirs to PERL5LIB; for 'get' Has already been unwrapped into directory C:\cpanfly-5.20\var\cpan\build\Tree-Simple-VisitorFactory-0.12-l_TfQi Prepending blib/arch and blib/lib of 16 build dirs to PERL5LIB; for 'make' CPAN.pm: Building R/RS/RSAVAGE/Tree-Simple-VisitorFactory-0.12.tgz >>> dmake cp lib/Tree/Simple/Visitor/FindByUID.pm blib\lib\Tree\Simple\Visitor\FindByUID.pm cp lib/Tree/Simple/Visitor/BreadthFirstTraversal.pm blib\lib\Tree\Simple\Visitor\BreadthFirstTraversal.pm cp lib/Tree/Simple/Visitor/FromNestedArray.pm blib\lib\Tree\Simple\Visitor\FromNestedArray.pm cp lib/Tree/Simple/Visitor/FindByPath.pm blib\lib\Tree\Simple\Visitor\FindByPath.pm cp lib/Tree/Simple/Visitor/LoadClassHierarchy.pm blib\lib\Tree\Simple\Visitor\LoadClassHierarchy.pm cp lib/Tree/Simple/Visitor/LoadDirectoryTree.pm blib\lib\Tree\Simple\Visitor\LoadDirectoryTree.pm cp lib/Tree/Simple/Visitor/PostOrderTraversal.pm blib\lib\Tree\Simple\Visitor\PostOrderTraversal.pm cp lib/Tree/Simple/Visitor/PreOrderTraversal.pm blib\lib\Tree\Simple\Visitor\PreOrderTraversal.pm cp lib/Tree/Simple/Visitor/FindByNodeValue.pm blib\lib\Tree\Simple\Visitor\FindByNodeValue.pm cp lib/Tree/Simple/Visitor/GetAllDescendents.pm blib\lib\Tree\Simple\Visitor\GetAllDescendents.pm cp lib/Tree/Simple/Visitor/PathToRoot.pm blib\lib\Tree\Simple\Visitor\PathToRoot.pm cp lib/Tree/Simple/Visitor/FromNestedHash.pm blib\lib\Tree\Simple\Visitor\FromNestedHash.pm cp lib/Tree/Simple/Visitor/CreateDirectoryTree.pm blib\lib\Tree\Simple\Visitor\CreateDirectoryTree.pm cp lib/Tree/Simple/Visitor/Sort.pm blib\lib\Tree\Simple\Visitor\Sort.pm cp lib/Tree/Simple/Visitor/ToNestedArray.pm blib\lib\Tree\Simple\Visitor\ToNestedArray.pm cp lib/Tree/Simple/Visitor/VariableDepthClone.pm blib\lib\Tree\Simple\Visitor\VariableDepthClone.pm cp lib/Tree/Simple/VisitorFactory.pm blib\lib\Tree\Simple\VisitorFactory.pm cp lib/Tree/Simple/Visitor/ToNestedHash.pm blib\lib\Tree\Simple\Visitor\ToNestedHash.pm RSAVAGE/Tree-Simple-VisitorFactory-0.12.tgz dmake -- OK Prepending blib/arch and blib/lib of 16 build dirs to PERL5LIB; for 'test' Running make test >>> dmake test TEST_VERBOSE=1 C:\Perl64-5.20\bin\perl.exe "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(1, 'blib\lib', 'blib\arch')" t/*.t t/10_Tree_Simple_VisitorFactory_test.t ................. 1..9 ok 1 - use Tree::Simple::VisitorFactory; ok 2 - Tree::Simple::VisitorFactory->can('new') ok 3 - An object of class 'Tree::Simple::VisitorFactory' isa 'Tree::Simple::VisitorFactory' ok 4 - Tree::Simple::VisitorFactory->can('get') ok 5 - An object of class 'Tree::Simple::Visitor::PathToRoot' isa 'Tree::Simple::Visitor::PathToRoot' ok 6 - Tree::Simple::VisitorFactory->can('getVisitor') ok 7 - An object of class 'Tree::Simple::Visitor::FindByPath' isa 'Tree::Simple::Visitor::FindByPath' ok 8 - ... this should die ok 9 - ... this should die ok t/20_Tree_Simple_Visitor_PathToRoot_test.t ............. 1..23 ok 1 - use Tree::Simple::Visitor::PathToRoot; ok 2 - An object of class 'Tree::Simple' isa 'Tree::Simple' ok 3 - An object of class 'Tree::Simple' isa 'Tree::Simple' ok 4 - An object of class 'Tree::Simple' isa 'Tree::Simple' ok 5 - Tree::Simple::Visitor::PathToRoot->can('new') ok 6 - An object of class 'Tree::Simple::Visitor::PathToRoot' isa 'Tree::Simple::Visitor::PathToRoot' ok 7 - An object of class 'Tree::Simple::Visitor::PathToRoot' isa 'Tree::Simple::Visitor' ok 8 - Tree::Simple::Visitor::PathToRoot->can('visit') ok 9 - Tree::Simple::Visitor::PathToRoot->can('getPathAsString') ok 10 - Tree::Simple::Visitor::PathToRoot->can('getPath') ok 11 - ... our paths match ok 12 - ... our paths match ok 13 - Tree::Simple::Visitor::PathToRoot->can('setNodeFilter') ok 14 - ... our paths match again ok 15 - ... our paths match again ok 16 - ... we got nothing ok 17 - ... no path means no results ok 18 - ... we got nothing ok 19 - ... but include root and we have something at least ok 20 - ... this should die ok 21 - ... this should die ok 22 - ... this should die ok 23 - ... this should die ok t/30_Tree_Simple_Visitor_FindByPath_test.t ............. 1..46 ok 1 - use Tree::Simple::Visitor::FindByPath; ok 2 - An object of class 'Tree::Simple' isa 'Tree::Simple' ok 3 - An object of class 'Tree::Simple' isa 'Tree::Simple' ok 4 - An object of class 'Tree::Simple' isa 'Tree::Simple' ok 5 - Tree::Simple::Visitor::FindByPath->can('new') ok 6 - An object of class 'Tree::Simple::Visitor::FindByPath' isa 'Tree::Simple::Visitor::FindByPath' ok 7 - An object of class 'Tree::Simple::Visitor::FindByPath' isa 'Tree::Simple::Visitor' ok 8 - Tree::Simple::Visitor::FindByPath->can('setSearchPath') ok 9 - Tree::Simple::Visitor::FindByPath->can('visit') ok 10 - Tree::Simple::Visitor::FindByPath->can('getResult') ok 11 - ... this should be what we got back ok 12 - ... go four results (including root) ok 13 - ... got the right first result ok 14 - ... got the right next result ok 15 - ... got the right next result ok 16 - ... got the right next result ok 17 - ... match failed so we get undef back ok 18 - ... go three results (including root) ok 19 - ... got the right first result ok 20 - ... got the right next result ok 21 - ... got the right next result ok 22 - ... match failed so we get undef back ok 23 - ... go two results (including root) ok 24 - ... got the right first result ok 25 - ... got the right next result ok 26 - ... match failed so we get undef back ok 27 - ... go no results (including root) ok 28 - Tree::Simple::Visitor::FindByPath->can('setNodeFilter') ok 29 - ... this should be what we got back ok 30 - ... go four results (including root) ok 31 - ... got the right first result ok 32 - ... got the right next result ok 33 - ... got the right next result ok 34 - ... got the right next result ok 35 - Tree::Simple::Visitor::FindByPath->can('includeTrunk') ok 36 - ... should fail, and we get back undef ok 37 - ... we should have gotten the root, and 1 ok 38 - ... we should not have gotten farther than the 1 ok 39 - ... we should not have gotten farther than the 1 ok 40 - ... should fail, and we get back undef ok 41 - ... we should have gotten nothing at all ok 42 - ... this should die ok 43 - ... this should die ok 44 - ... this should die ok 45 - ... this should die ok 46 - ... this should die ok t/32_Tree_Simple_Visitor_FindByNodeValue_test.t ........ 1..49 ok 1 - use Tree::Simple::Visitor::FindByNodeValue; ok 2 - use Tree::Simple::Visitor::BreadthFirstTraversal; ok 3 - An object of class 'Tree::Simple' isa 'Tree::Simple' ok 4 - An object of class 'Tree::Simple' isa 'Tree::Simple' ok 5 - An object of class 'Tree::Simple' isa 'Tree::Simple' ok 6 - Tree::Simple::Visitor::FindByNodeValue->can('new') ok 7 - An object of class 'Tree::Simple::Visitor::FindByNodeValue' isa 'Tree::Simple::Visitor::FindByNodeValue' ok 8 - An object of class 'Tree::Simple::Visitor::FindByNodeValue' isa 'Tree::Simple::Visitor' ok 9 - Tree::Simple::Visitor::FindByNodeValue->can('searchForNodeValue') ok 10 - Tree::Simple::Visitor::FindByNodeValue->can('visit') ok 11 - Tree::Simple::Visitor::FindByNodeValue->can('getResult') ok 12 - ... we got a result ok 13 - ... and it is our first search tree ok 14 - An object of class 'Tree::Simple::Visitor::FindByNodeValue' isa 'Tree::Simple::Visitor::FindByNodeValue' ok 15 - An object of class 'Tree::Simple::Visitor::FindByNodeValue' isa 'Tree::Simple::Visitor' ok 16 - ... match failed as expected ok 17 - An object of class 'Tree::Simple::Visitor::FindByNodeValue' isa 'Tree::Simple::Visitor::FindByNodeValue' ok 18 - An object of class 'Tree::Simple::Visitor::FindByNodeValue' isa 'Tree::Simple::Visitor' ok 19 - ... match succedded as expected ok 20 - ... and it is our second search tree ok 21 - An object of class 'Tree::Simple::Visitor::FindByNodeValue' isa 'Tree::Simple::Visitor::FindByNodeValue' ok 22 - An object of class 'Tree::Simple::Visitor::FindByNodeValue' isa 'Tree::Simple::Visitor' ok 23 - Tree::Simple::Visitor::FindByNodeValue->can('includeTrunk') ok 24 - ... we got a result ok 25 - ... and it is our base tree ok 26 - An object of class 'Tree::Simple::Visitor::FindByNodeValue' isa 'Tree::Simple::Visitor::FindByNodeValue' ok 27 - An object of class 'Tree::Simple::Visitor::FindByNodeValue' isa 'Tree::Simple::Visitor' ok 28 - Tree::Simple::Visitor::FindByNodeValue->can('setTraversalMethod') ok 29 - ... we got a result ok 30 - ... and it is our first search tree ok 31 - An object of class 'Tree::Simple::Visitor::FindByNodeValue' isa 'Tree::Simple::Visitor::FindByNodeValue' ok 32 - An object of class 'Tree::Simple::Visitor::FindByNodeValue' isa 'Tree::Simple::Visitor' ok 33 - ... we got a result ok 34 - ... and it is our base tree ok 35 - An object of class 'Tree::Simple::Visitor::FindByNodeValue' isa 'Tree::Simple::Visitor::FindByNodeValue' ok 36 - An object of class 'Tree::Simple::Visitor::FindByNodeValue' isa 'Tree::Simple::Visitor' ok 37 - ... got the error we expected ok 38 - ... got the error we expected ok 39 - ... got the error we expected ok 40 - ... got the error we expected ok 41 - ... got the error we expected ok 42 - ... got the error we expected ok 43 - ... got the error we expected ok 44 - ... got the error we expected ok 45 - ... got the error we expected ok 46 - ... got the error we expected ok 47 - ... got the error we expected ok 48 - ... got the error we expected ok 49 - ... got the error we expected ok t/35_Tree_Simple_Visitor_FindByUID_test.t .............. 1..49 ok 1 - use Tree::Simple::Visitor::FindByUID; ok 2 - use Tree::Simple::Visitor::BreadthFirstTraversal; ok 3 - An object of class 'Tree::Simple' isa 'Tree::Simple' ok 4 - An object of class 'Tree::Simple' isa 'Tree::Simple' ok 5 - An object of class 'Tree::Simple' isa 'Tree::Simple' ok 6 - Tree::Simple::Visitor::FindByUID->can('new') ok 7 - An object of class 'Tree::Simple::Visitor::FindByUID' isa 'Tree::Simple::Visitor::FindByUID' ok 8 - An object of class 'Tree::Simple::Visitor::FindByUID' isa 'Tree::Simple::Visitor' ok 9 - Tree::Simple::Visitor::FindByUID->can('searchForUID') ok 10 - Tree::Simple::Visitor::FindByUID->can('visit') ok 11 - Tree::Simple::Visitor::FindByUID->can('getResult') ok 12 - ... we got a result ok 13 - ... and it is our first search tree ok 14 - An object of class 'Tree::Simple::Visitor::FindByUID' isa 'Tree::Simple::Visitor::FindByUID' ok 15 - An object of class 'Tree::Simple::Visitor::FindByUID' isa 'Tree::Simple::Visitor' ok 16 - ... match failed as expected ok 17 - An object of class 'Tree::Simple::Visitor::FindByUID' isa 'Tree::Simple::Visitor::FindByUID' ok 18 - An object of class 'Tree::Simple::Visitor::FindByUID' isa 'Tree::Simple::Visitor' ok 19 - ... match succedded as expected ok 20 - ... and it is our second search tree ok 21 - An object of class 'Tree::Simple::Visitor::FindByUID' isa 'Tree::Simple::Visitor::FindByUID' ok 22 - An object of class 'Tree::Simple::Visitor::FindByUID' isa 'Tree::Simple::Visitor' ok 23 - Tree::Simple::Visitor::FindByUID->can('includeTrunk') ok 24 - ... we got a result ok 25 - ... and it is our base tree ok 26 - An object of class 'Tree::Simple::Visitor::FindByUID' isa 'Tree::Simple::Visitor::FindByUID' ok 27 - An object of class 'Tree::Simple::Visitor::FindByUID' isa 'Tree::Simple::Visitor' ok 28 - Tree::Simple::Visitor::FindByUID->can('setTraversalMethod') ok 29 - ... we got a result ok 30 - ... and it is our first search tree ok 31 - An object of class 'Tree::Simple::Visitor::FindByUID' isa 'Tree::Simple::Visitor::FindByUID' ok 32 - An object of class 'Tree::Simple::Visitor::FindByUID' isa 'Tree::Simple::Visitor' ok 33 - ... we got a result ok 34 - ... and it is our base tree ok 35 - An object of class 'Tree::Simple::Visitor::FindByUID' isa 'Tree::Simple::Visitor::FindByUID' ok 36 - An object of class 'Tree::Simple::Visitor::FindByUID' isa 'Tree::Simple::Visitor' ok 37 - ... got the error we expected ok 38 - ... got the error we expected ok 39 - ... got the error we expected ok 40 - ... got the error we expected ok 41 - ... got the error we expected ok 42 - ... got the error we expected ok 43 - ... got the error we expected ok 44 - ... got the error we expected ok 45 - ... got the error we expected ok 46 - ... got the error we expected ok 47 - ... got the error we expected ok 48 - ... got the error we expected ok 49 - ... got the error we expected ok t/40_Tree_Simple_Visitor_GetAllDescendents_test.t ...... 1..22 ok 1 - use Tree::Simple::Visitor::GetAllDescendents; ok 2 - An object of class 'Tree::Simple' isa 'Tree::Simple' ok 3 - Tree::Simple::Visitor::GetAllDescendents->can('new') ok 4 - An object of class 'Tree::Simple::Visitor::GetAllDescendents' isa 'Tree::Simple::Visitor::GetAllDescendents' ok 5 - An object of class 'Tree::Simple::Visitor::GetAllDescendents' isa 'Tree::Simple::Visitor' ok 6 - Tree::Simple::Visitor::GetAllDescendents->can('visit') ok 7 - Tree::Simple::Visitor::GetAllDescendents->can('getAllDescendents') ok 8 - Tree::Simple::Visitor::GetAllDescendents->can('setTraversalMethod') ok 9 - Tree::Simple::Visitor::GetAllDescendents->can('setNodeFilter') ok 10 - ... our descendents match ok 11 - Tree::Simple::Visitor::GetAllDescendents->can('setNodeFilter') ok 12 - ... our paths descendents again ok 13 - use Tree::Simple::Visitor::BreadthFirstTraversal; ok 14 - ... our bredth-first descendents match ok 15 - ... this should die ok 16 - ... this should die ok 17 - ... this should die ok 18 - ... this should die ok 19 - ... this should die ok 20 - ... this should die ok 21 - ... this should die ok 22 - ... this should die ok t/50_Tree_Simple_Visitor_BreadthFirstTraversal_test.t .. 1..15 ok 1 - use Tree::Simple::Visitor::BreadthFirstTraversal; ok 2 - An object of class 'Tree::Simple' isa 'Tree::Simple' ok 3 - Tree::Simple::Visitor::BreadthFirstTraversal->can('new') ok 4 - An object of class 'Tree::Simple::Visitor::BreadthFirstTraversal' isa 'Tree::Simple::Visitor::BreadthFirstTraversal' ok 5 - An object of class 'Tree::Simple::Visitor::BreadthFirstTraversal' isa 'Tree::Simple::Visitor' ok 6 - Tree::Simple::Visitor::BreadthFirstTraversal->can('visit') ok 7 - Tree::Simple::Visitor::BreadthFirstTraversal->can('getResults') ok 8 - ... our results are as expected ok 9 - Tree::Simple::Visitor::BreadthFirstTraversal->can('setNodeFilter') ok 10 - Tree::Simple::Visitor::BreadthFirstTraversal->can('includeTrunk') ok 11 - ... our results are as expected ok 12 - ... this should die ok 13 - ... this should die ok 14 - ... this should die ok 15 - ... this should die ok t/60_Tree_Simple_Visitor_PostOrderTraversal_test.t ..... 1..15 ok 1 - use Tree::Simple::Visitor::PostOrderTraversal; ok 2 - An object of class 'Tree::Simple' isa 'Tree::Simple' ok 3 - Tree::Simple::Visitor::PostOrderTraversal->can('new') ok 4 - An object of class 'Tree::Simple::Visitor::PostOrderTraversal' isa 'Tree::Simple::Visitor::PostOrderTraversal' ok 5 - An object of class 'Tree::Simple::Visitor::PostOrderTraversal' isa 'Tree::Simple::Visitor' ok 6 - Tree::Simple::Visitor::PostOrderTraversal->can('visit') ok 7 - Tree::Simple::Visitor::PostOrderTraversal->can('getResults') ok 8 - ... our results are as expected ok 9 - Tree::Simple::Visitor::PostOrderTraversal->can('setNodeFilter') ok 10 - Tree::Simple::Visitor::PostOrderTraversal->can('includeTrunk') ok 11 - ... our results are as expected ok 12 - ... this should die ok 13 - ... this should die ok 14 - ... this should die ok 15 - ... this should die ok t/65_Tree_Simple_Visitor_PreOrederTraversal_test.t ..... 1..8 ok 1 - use Tree::Simple::Visitor::PreOrderTraversal; ok 2 - An object of class 'Tree::Simple' isa 'Tree::Simple' ok 3 - Tree::Simple::Visitor::PreOrderTraversal->can('new') ok 4 - An object of class 'Tree::Simple::Visitor::PreOrderTraversal' isa 'Tree::Simple::Visitor::PreOrderTraversal' ok 5 - An object of class 'Tree::Simple::Visitor::PreOrderTraversal' isa 'Tree::Simple::Visitor' ok 6 - Tree::Simple::Visitor::PreOrderTraversal->can('visit') ok 7 - Tree::Simple::Visitor::PreOrderTraversal->can('getResults') ok 8 - ... our results are as expected ok t/70_Tree_Simple_Visitor_LoadDirectoryTree_test.t ...... 1..32 ok 1 - use Tree::Simple::Visitor::LoadDirectoryTree; ok 2 - use Tree::Simple::Visitor::GetAllDescendents; ok 3 - Tree::Simple::Visitor::LoadDirectoryTree->can('new') ok 4 - An object of class 'Tree::Simple' isa 'Tree::Simple' ok 5 - An object of class 'Tree::Simple::Visitor::LoadDirectoryTree' isa 'Tree::Simple::Visitor::LoadDirectoryTree' ok 6 - An object of class 'Tree::Simple::Visitor::LoadDirectoryTree' isa 'Tree::Simple::Visitor' ok 7 - An object of class 'Tree::Simple::Visitor::GetAllDescendents' isa 'Tree::Simple::Visitor::GetAllDescendents' ok 8 - ... our tree is in the proper order ok 9 - An object of class 'Tree::Simple' isa 'Tree::Simple' ok 10 - An object of class 'Tree::Simple::Visitor::LoadDirectoryTree' isa 'Tree::Simple::Visitor::LoadDirectoryTree' ok 11 - An object of class 'Tree::Simple::Visitor::LoadDirectoryTree' isa 'Tree::Simple::Visitor' ok 12 - Tree::Simple::Visitor::LoadDirectoryTree->can('SORT_FILES_FIRST') ok 13 - An object of class 'Tree::Simple::Visitor::GetAllDescendents' isa 'Tree::Simple::Visitor::GetAllDescendents' ok 14 - ... our tree is in the file first order ok 15 - An object of class 'Tree::Simple' isa 'Tree::Simple' ok 16 - An object of class 'Tree::Simple::Visitor::LoadDirectoryTree' isa 'Tree::Simple::Visitor::LoadDirectoryTree' ok 17 - An object of class 'Tree::Simple::Visitor::LoadDirectoryTree' isa 'Tree::Simple::Visitor' ok 18 - Tree::Simple::Visitor::LoadDirectoryTree->can('SORT_DIRS_FIRST') ok 19 - An object of class 'Tree::Simple::Visitor::GetAllDescendents' isa 'Tree::Simple::Visitor::GetAllDescendents' ok 20 - ... our tree is in the dir first order ok 21 - An object of class 'Tree::Simple::Visitor::LoadDirectoryTree' isa 'Tree::Simple::Visitor::LoadDirectoryTree' ok 22 - An object of class 'Tree::Simple::Visitor::LoadDirectoryTree' isa 'Tree::Simple::Visitor' ok 23 - Tree::Simple::Visitor::LoadDirectoryTree->can('setSortStyle') ok 24 - ... got the error we expected ok 25 - ... got the error we expected ok 26 - ... got the error we expected ok 27 - ... got the error we expected ok 28 - ... got the error we expected ok 29 - ... got the error we expected ok 30 - ... got the error we expected ok 31 - ... got the error we expected ok 32 - ... got the error we expected ok t/75_Tree_Simple_Visitor_CreateDirectoryTree_test.t .... 1..57 ok 1 - use Tree::Simple::Visitor::CreateDirectoryTree; ok 2 - An object of class 'Tree::Simple' isa 'Tree::Simple' ok 3 - Tree::Simple::Visitor::CreateDirectoryTree->can('new') ok 4 - An object of class 'Tree::Simple::Visitor::CreateDirectoryTree' isa 'Tree::Simple::Visitor::CreateDirectoryTree' ok 5 - An object of class 'Tree::Simple::Visitor::CreateDirectoryTree' isa 'Tree::Simple::Visitor' ok 6 - Tree::Simple::Visitor::CreateDirectoryTree->can('visit') ok 7 - ... file exists ok 8 - ... and it is a file ok 9 - ... removed file ok 10 - ... file is actually gone ok 11 - ... file exists ok 12 - ... and it is a file ok 13 - ... removed file ok 14 - ... file is actually gone ok 15 - ... file exists ok 16 - ... and it is a file ok 17 - ... removed file ok 18 - ... file is actually gone ok 19 - ... directory exists ok 20 - ... and it is a directory ok 21 - ... removed directory ok 22 - ... directory is actually gone ok 23 - ... directory exists ok 24 - ... and it is a directory ok 25 - ... removed directory ok 26 - ... directory is actually gone ok 27 - ... directory exists ok 28 - ... and it is a directory ok 29 - ... removed directory ok 30 - ... directory is actually gone ok 31 - ... directory exists ok 32 - ... and it is a directory ok 33 - ... removed directory ok 34 - ... directory is actually gone ok 35 - ... directory exists ok 36 - ... and it is a directory ok 37 - ... removed directory ok 38 - ... directory is actually gone ok 39 - An object of class 'Tree::Simple::Visitor::CreateDirectoryTree' isa 'Tree::Simple::Visitor::CreateDirectoryTree' ok 40 - An object of class 'Tree::Simple::Visitor::CreateDirectoryTree' isa 'Tree::Simple::Visitor' ok 41 - Tree::Simple::Visitor::CreateDirectoryTree->can('visit') ok 42 - Tree::Simple::Visitor::CreateDirectoryTree->can('setFileHandler') ok 43 - Tree::Simple::Visitor::CreateDirectoryTree->can('setDirectoryHandler') ok 44 - ... got the directories we expected ok 45 - ... got the files we expected ok 46 - An object of class 'Tree::Simple::Visitor::CreateDirectoryTree' isa 'Tree::Simple::Visitor::CreateDirectoryTree' ok 47 - An object of class 'Tree::Simple::Visitor::CreateDirectoryTree' isa 'Tree::Simple::Visitor' ok 48 - ... got the error we expected ok 49 - ... got the error we expected ok 50 - ... got the error we expected ok 51 - ... got the error we expected ok 52 - ... got the error we expected ok 53 - ... got the error we expected ok 54 - ... got the error we expected ok 55 - ... got the error we expected ok 56 - ... got the error we expected ok 57 - ... got the error we expected ok t/80_Tree_Simple_Visitor_Sort_test.t ................... 1..37 ok 1 - use Tree::Simple::Visitor::Sort; ok 2 - use Tree::Simple::Visitor::GetAllDescendents; ok 3 - An object of class 'Tree::Simple' isa 'Tree::Simple' ok 4 - Tree::Simple::Visitor::Sort->can('new') ok 5 - An object of class 'Tree::Simple::Visitor::Sort' isa 'Tree::Simple::Visitor::Sort' ok 6 - An object of class 'Tree::Simple::Visitor::Sort' isa 'Tree::Simple::Visitor' ok 7 - Tree::Simple::Visitor::Sort->can('visit') ok 8 - An object of class 'Tree::Simple::Visitor::GetAllDescendents' isa 'Tree::Simple::Visitor::GetAllDescendents' ok 9 - ... our tree is as expected after sort ok 10 - An object of class 'Tree::Simple::Visitor::Sort' isa 'Tree::Simple::Visitor::Sort' ok 11 - An object of class 'Tree::Simple' isa 'Tree::Simple' ok 12 - Tree::Simple::Visitor::Sort->can('setNodeFilter') ok 13 - An object of class 'Tree::Simple::Visitor::GetAllDescendents' isa 'Tree::Simple::Visitor::GetAllDescendents' ok 14 - ... our tree is as expected after sort ok 15 - An object of class 'Tree::Simple::Visitor::Sort' isa 'Tree::Simple::Visitor::Sort' ok 16 - Tree::Simple::Visitor::Sort->can('setSortFunction') ok 17 - An object of class 'Tree::Simple::Visitor::GetAllDescendents' isa 'Tree::Simple::Visitor::GetAllDescendents' ok 18 - ... our tree is as expected after sort ok 19 - ... it is a code reference ok 20 - ... it is a code reference ok 21 - ... the numeric sort works ok 22 - ... it is a code reference ok 23 - ... the reverse numeric sort works ok 24 - ... it is a code reference ok 25 - ... the alphabetical sort works ok 26 - ... it is a code reference ok 27 - ... the reverse alphabetical sort works ok 28 - An object of class 'Tree::Simple::Visitor::Sort' isa 'Tree::Simple::Visitor::Sort' ok 29 - An object of class 'Tree::Simple::Visitor::Sort' isa 'Tree::Simple::Visitor::Sort' ok 30 - An object of class 'Tree::Simple::Visitor::Sort' isa 'Tree::Simple::Visitor' ok 31 - ... got the error we expected ok 32 - ... got the error we expected ok 33 - ... got the error we expected ok 34 - ... got the error we expected ok 35 - ... got the error we expected ok 36 - ... got the error we expected ok 37 - ... got the error we expected ok t/90_Tree_Simple_Visitor_FromNestedHash_test.t ......... 1..57 ok 1 - use Tree::Simple::Visitor::FromNestedHash; ok 2 - Tree::Simple::Visitor::FromNestedHash->can('new') ok 3 - An object of class 'Tree::Simple::Visitor::FromNestedHash' isa 'Tree::Simple::Visitor::FromNestedHash' ok 4 - An object of class 'Tree::Simple::Visitor::FromNestedHash' isa 'Tree::Simple::Visitor' ok 5 - Tree::Simple::Visitor::FromNestedHash->can('setHashTree') ok 6 - Tree::Simple::Visitor::FromNestedHash->can('visit') ok 7 - ... got the node value we expected from Root ok 8 - ... Root has 2 children ok 9 - ... got the node value we expected from Child1 ok 10 - ... Child1 has 2 children ok 11 - ... got the node value we expected from GrandChild1 ok 12 - ... GrandChild1 is a leaf node ok 13 - ... got the node value we expected from GrandChild2 ok 14 - ... GrandChild2 is a leaf node ok 15 - ... got the node value we expected from Child2 ok 16 - ... Child2 is a leaf node ok 17 - An object of class 'Tree::Simple::Visitor::FromNestedHash' isa 'Tree::Simple::Visitor::FromNestedHash' ok 18 - An object of class 'Tree::Simple::Visitor::FromNestedHash' isa 'Tree::Simple::Visitor' ok 19 - Tree::Simple::Visitor::FromNestedHash->can('setHashTree') ok 20 - Tree::Simple::Visitor::FromNestedHash->can('visit') ok 21 - Tree::Simple::Visitor::FromNestedHash->can('includeTrunk') ok 22 - ... got the node value we expected from Root ok 23 - ... Root has 2 children ok 24 - ... got the node value we expected from Child1 ok 25 - ... Child1 has 2 children ok 26 - ... got the node value we expected from GrandChild1 ok 27 - ... GrandChild1 is a leaf node ok 28 - ... got the node value we expected from GrandChild2 ok 29 - ... GrandChild2 is a leaf node ok 30 - ... got the node value we expected from Child2 ok 31 - ... Child2 is a leaf node ok 32 - An object of class 'Tree::Simple::Visitor::FromNestedHash' isa 'Tree::Simple::Visitor::FromNestedHash' ok 33 - An object of class 'Tree::Simple::Visitor::FromNestedHash' isa 'Tree::Simple::Visitor' ok 34 - Tree::Simple::Visitor::FromNestedHash->can('setHashTree') ok 35 - Tree::Simple::Visitor::FromNestedHash->can('visit') ok 36 - Tree::Simple::Visitor::FromNestedHash->can('setNodeFilter') ok 37 - ... got the node value we expected from Root ok 38 - ... Root has 2 children ok 39 - ... got the node value we expected from Child1 ok 40 - ... Child1 has 2 children ok 41 - ... got the node value we expected from GrandChild1 ok 42 - ... GrandChild1 is a leaf node ok 43 - ... got the node value we expected from GrandChild2 ok 44 - ... GrandChild2 is a leaf node ok 45 - ... got the node value we expected from Child2 ok 46 - ... Child2 is a leaf node ok 47 - An object of class 'Tree::Simple::Visitor::FromNestedHash' isa 'Tree::Simple::Visitor::FromNestedHash' ok 48 - An object of class 'Tree::Simple::Visitor::FromNestedHash' isa 'Tree::Simple::Visitor' ok 49 - ... got the error we expected ok 50 - ... got the error we expected ok 51 - ... got the error we expected ok 52 - ... got the error we expected ok 53 - ... got the error we expected ok 54 - ... got the error we expected ok 55 - ... got the error we expected ok 56 - ... got the error we expected ok 57 - ... got the error we expected ok t/91_Tree_Simple_Visitor_FromNestedArray_test.t ........ 1..58 ok 1 - use Tree::Simple::Visitor::FromNestedArray; ok 2 - Tree::Simple::Visitor::FromNestedArray->can('new') ok 3 - An object of class 'Tree::Simple::Visitor::FromNestedArray' isa 'Tree::Simple::Visitor::FromNestedArray' ok 4 - An object of class 'Tree::Simple::Visitor::FromNestedArray' isa 'Tree::Simple::Visitor' ok 5 - Tree::Simple::Visitor::FromNestedArray->can('setArrayTree') ok 6 - Tree::Simple::Visitor::FromNestedArray->can('visit') ok 7 - ... got the value we expected from Root ok 8 - ... Root has 2 children ok 9 - ... got the value we expected from Child1 ok 10 - ... Child1 has 2 children ok 11 - ... got the value we expected from GrandChild1 ok 12 - ... GrandChild1 is a leaf node ok 13 - ... got the value we expected from GrandChild2 ok 14 - ... GrandChild2 is a leaf node ok 15 - ... got the value we expected from Child2 ok 16 - ... Child2 is a leaf node ok 17 - An object of class 'Tree::Simple::Visitor::FromNestedArray' isa 'Tree::Simple::Visitor::FromNestedArray' ok 18 - An object of class 'Tree::Simple::Visitor::FromNestedArray' isa 'Tree::Simple::Visitor' ok 19 - Tree::Simple::Visitor::FromNestedArray->can('setArrayTree') ok 20 - Tree::Simple::Visitor::FromNestedArray->can('includeTrunk') ok 21 - Tree::Simple::Visitor::FromNestedArray->can('visit') ok 22 - ... got the value we expected from Root ok 23 - ... Root has 2 children ok 24 - ... got the value we expected from Child1 ok 25 - ... Child1 has 2 children ok 26 - ... got the value we expected from GrandChild1 ok 27 - ... GrandChild1 is a leaf node ok 28 - ... got the value we expected from GrandChild2 ok 29 - ... GrandChild2 is a leaf node ok 30 - ... got the value we expected from Child2 ok 31 - ... Child2 is a leaf node ok 32 - An object of class 'Tree::Simple::Visitor::FromNestedArray' isa 'Tree::Simple::Visitor::FromNestedArray' ok 33 - An object of class 'Tree::Simple::Visitor::FromNestedArray' isa 'Tree::Simple::Visitor' ok 34 - Tree::Simple::Visitor::FromNestedArray->can('setArrayTree') ok 35 - Tree::Simple::Visitor::FromNestedArray->can('setNodeFilter') ok 36 - Tree::Simple::Visitor::FromNestedArray->can('visit') ok 37 - ... got the value we expected from Root ok 38 - ... Root has 2 children ok 39 - ... got the value we expected from Child1 ok 40 - ... Child1 has 2 children ok 41 - ... got the value we expected from GrandChild1 ok 42 - ... GrandChild1 is a leaf node ok 43 - ... got the value we expected from GrandChild2 ok 44 - ... GrandChild2 is a leaf node ok 45 - ... got the value we expected from Child2 ok 46 - ... Child2 is a leaf node ok 47 - An object of class 'Tree::Simple::Visitor::FromNestedArray' isa 'Tree::Simple::Visitor::FromNestedArray' ok 48 - An object of class 'Tree::Simple::Visitor::FromNestedArray' isa 'Tree::Simple::Visitor' ok 49 - ... got the error we expected ok 50 - ... got the error we expected ok 51 - ... got the error we expected ok 52 - ... got the error we expected ok 53 - ... got the error we expected ok 54 - ... got the error we expected ok 55 - ... got the error we expected ok 56 - ... got the error we expected ok 57 - ... got the error we expected ok 58 - ... got the error we expected ok t/92_Tree_Simple_Visitor_ToNestedHash_test.t ........... 1..33 ok 1 - use Tree::Simple::Visitor::ToNestedHash; ok 2 - An object of class 'Tree::Simple' isa 'Tree::Simple' ok 3 - Tree::Simple::Visitor::ToNestedHash->can('new') ok 4 - An object of class 'Tree::Simple::Visitor::ToNestedHash' isa 'Tree::Simple::Visitor::ToNestedHash' ok 5 - An object of class 'Tree::Simple::Visitor::ToNestedHash' isa 'Tree::Simple::Visitor' ok 6 - Tree::Simple::Visitor::ToNestedHash->can('visit') ok 7 - Tree::Simple::Visitor::ToNestedHash->can('getResults') ok 8 - ... got the whole tree ok 9 - An object of class 'Tree::Simple::Visitor::ToNestedHash' isa 'Tree::Simple::Visitor::ToNestedHash' ok 10 - An object of class 'Tree::Simple::Visitor::ToNestedHash' isa 'Tree::Simple::Visitor' ok 11 - Tree::Simple::Visitor::ToNestedHash->can('includeTrunk') ok 12 - Tree::Simple::Visitor::ToNestedHash->can('visit') ok 13 - Tree::Simple::Visitor::ToNestedHash->can('getResults') ok 14 - ... got the whole tree ok 15 - An object of class 'Tree::Simple::Visitor::ToNestedHash' isa 'Tree::Simple::Visitor::ToNestedHash' ok 16 - An object of class 'Tree::Simple::Visitor::ToNestedHash' isa 'Tree::Simple::Visitor' ok 17 - Tree::Simple::Visitor::ToNestedHash->can('visit') ok 18 - Tree::Simple::Visitor::ToNestedHash->can('getResults') ok 19 - Tree::Simple::Visitor::ToNestedHash->can('setNodeFilter') ok 20 - ... got the whole tree ok 21 - An object of class 'Tree::Simple::Visitor::ToNestedHash' isa 'Tree::Simple::Visitor::ToNestedHash' ok 22 - An object of class 'Tree::Simple::Visitor::ToNestedHash' isa 'Tree::Simple::Visitor' ok 23 - Tree::Simple::Visitor::ToNestedHash->can('includeTrunk') ok 24 - Tree::Simple::Visitor::ToNestedHash->can('visit') ok 25 - Tree::Simple::Visitor::ToNestedHash->can('getResults') ok 26 - Tree::Simple::Visitor::ToNestedHash->can('setNodeFilter') ok 27 - ... got the whole tree ok 28 - An object of class 'Tree::Simple::Visitor::ToNestedHash' isa 'Tree::Simple::Visitor::ToNestedHash' ok 29 - An object of class 'Tree::Simple::Visitor::ToNestedHash' isa 'Tree::Simple::Visitor' ok 30 - ... got the error we expected ok 31 - ... got the error we expected ok 32 - ... got the error we expected ok 33 - ... got the error we expected ok t/93_Tree_Simple_Visitor_ToNestedArray_test.t .......... 1..33 ok 1 - use Tree::Simple::Visitor::ToNestedArray; ok 2 - An object of class 'Tree::Simple' isa 'Tree::Simple' ok 3 - Tree::Simple::Visitor::ToNestedArray->can('new') ok 4 - An object of class 'Tree::Simple::Visitor::ToNestedArray' isa 'Tree::Simple::Visitor::ToNestedArray' ok 5 - An object of class 'Tree::Simple::Visitor::ToNestedArray' isa 'Tree::Simple::Visitor' ok 6 - Tree::Simple::Visitor::ToNestedArray->can('includeTrunk') ok 7 - Tree::Simple::Visitor::ToNestedArray->can('visit') ok 8 - Tree::Simple::Visitor::ToNestedArray->can('getResults') ok 9 - ... got the whole tree ok 10 - An object of class 'Tree::Simple::Visitor::ToNestedArray' isa 'Tree::Simple::Visitor::ToNestedArray' ok 11 - An object of class 'Tree::Simple::Visitor::ToNestedArray' isa 'Tree::Simple::Visitor' ok 12 - Tree::Simple::Visitor::ToNestedArray->can('visit') ok 13 - Tree::Simple::Visitor::ToNestedArray->can('getResults') ok 14 - ... got the tree minus the root ok 15 - An object of class 'Tree::Simple::Visitor::ToNestedArray' isa 'Tree::Simple::Visitor::ToNestedArray' ok 16 - An object of class 'Tree::Simple::Visitor::ToNestedArray' isa 'Tree::Simple::Visitor' ok 17 - Tree::Simple::Visitor::ToNestedArray->can('visit') ok 18 - Tree::Simple::Visitor::ToNestedArray->can('getResults') ok 19 - Tree::Simple::Visitor::ToNestedArray->can('setNodeFilter') ok 20 - ... got the tree minus the root and uppercased ok 21 - An object of class 'Tree::Simple::Visitor::ToNestedArray' isa 'Tree::Simple::Visitor::ToNestedArray' ok 22 - An object of class 'Tree::Simple::Visitor::ToNestedArray' isa 'Tree::Simple::Visitor' ok 23 - Tree::Simple::Visitor::ToNestedArray->can('includeTrunk') ok 24 - Tree::Simple::Visitor::ToNestedArray->can('visit') ok 25 - Tree::Simple::Visitor::ToNestedArray->can('getResults') ok 26 - Tree::Simple::Visitor::ToNestedArray->can('setNodeFilter') ok 27 - ... got the tree minus the root and uppercased ok 28 - An object of class 'Tree::Simple::Visitor::ToNestedArray' isa 'Tree::Simple::Visitor::ToNestedArray' ok 29 - An object of class 'Tree::Simple::Visitor::ToNestedArray' isa 'Tree::Simple::Visitor' ok 30 - ... got the error we expected ok 31 - ... got the error we expected ok 32 - ... got the error we expected ok 33 - ... got the error we expected ok t/95_Tree_Simple_Visitor_LoadClassHierarchy_test.t ..... 1..50 ok 1 - use Tree::Simple::Visitor::LoadClassHierarchy; ok 2 - Tree::Simple::Visitor::LoadClassHierarchy->can('new') ok 3 - An object of class 'Tree::Simple::Visitor::LoadClassHierarchy' isa 'Tree::Simple::Visitor::LoadClassHierarchy' ok 4 - An object of class 'Tree::Simple::Visitor::LoadClassHierarchy' isa 'Tree::Simple::Visitor' ok 5 - Tree::Simple::Visitor::LoadClassHierarchy->can('setClass') ok 6 - An object of class 'Tree::Simple' isa 'Tree::Simple' ok 7 - Tree::Simple::Visitor::LoadClassHierarchy->can('visit') ok 8 - ... got the value we expected ok 9 - ... got the value we expected ok 10 - ... got the value we expected ok 11 - ... got the value we expected ok 12 - ... got the value we expected ok 13 - ... got the value we expected ok 14 - An object of class 'Tree::Simple::Visitor::LoadClassHierarchy' isa 'Tree::Simple::Visitor::LoadClassHierarchy' ok 15 - An object of class 'Tree::Simple::Visitor::LoadClassHierarchy' isa 'Tree::Simple::Visitor' ok 16 - Tree::Simple::Visitor::LoadClassHierarchy->can('setClass') ok 17 - An object of class 'Tree::Simple' isa 'Tree::Simple' ok 18 - Tree::Simple::Visitor::LoadClassHierarchy->can('includeTrunk') ok 19 - Tree::Simple::Visitor::LoadClassHierarchy->can('visit') ok 20 - ... got the value we expected ok 21 - ... got the value we expected ok 22 - ... got the value we expected ok 23 - ... got the value we expected ok 24 - ... got the value we expected ok 25 - ... got the value we expected ok 26 - An object of class 'Tree::Simple::Visitor::LoadClassHierarchy' isa 'Tree::Simple::Visitor::LoadClassHierarchy' ok 27 - An object of class 'Tree::Simple::Visitor::LoadClassHierarchy' isa 'Tree::Simple::Visitor' ok 28 - Tree::Simple::Visitor::LoadClassHierarchy->can('setClass') ok 29 - An object of class 'Tree::Simple' isa 'Tree::Simple' ok 30 - Tree::Simple::Visitor::LoadClassHierarchy->can('setNodeFilter') ok 31 - Tree::Simple::Visitor::LoadClassHierarchy->can('visit') ok 32 - ... got the value we expected ok 33 - ... got the value we expected ok 34 - ... got the value we expected ok 35 - ... got the value we expected ok 36 - ... got the value we expected ok 37 - ... got the value we expected ok 38 - An object of class 'Tree::Simple::Visitor::LoadClassHierarchy' isa 'Tree::Simple::Visitor::LoadClassHierarchy' ok 39 - An object of class 'Tree::Simple::Visitor::LoadClassHierarchy' isa 'Tree::Simple::Visitor' ok 40 - Tree::Simple::Visitor::LoadClassHierarchy->can('setClass') ok 41 - An object of class 'Tree::Simple' isa 'Tree::Simple' ok 42 - Tree::Simple::Visitor::LoadClassHierarchy->can('includeMethods') ok 43 - Tree::Simple::Visitor::LoadClassHierarchy->can('visit') ok 44 - ... got the value we expected ok 45 - ... got the value we expected ok 46 - ... got the value we expected ok 47 - ... got the value we expected ok 48 - ... got the value we expected ok 49 - ... got the value we expected ok 50 - ... got the value we expected ok t/96_Tree_Simple_Visitor_VariableDepthClone_test.t ..... 1..36 ok 1 - use Tree::Simple::Visitor::VariableDepthClone; ok 2 - An object of class 'Tree::Simple' isa 'Tree::Simple' ok 3 - Tree::Simple::Visitor::VariableDepthClone->can('new') ok 4 - An object of class 'Tree::Simple::Visitor::VariableDepthClone' isa 'Tree::Simple::Visitor::VariableDepthClone' ok 5 - An object of class 'Tree::Simple::Visitor::VariableDepthClone' isa 'Tree::Simple::Visitor' ok 6 - Tree::Simple::Visitor::VariableDepthClone->can('setCloneDepth') ok 7 - Tree::Simple::Visitor::VariableDepthClone->can('getClone') ok 8 - ... our results are as expected ok 9 - An object of class 'Tree::Simple::Visitor::VariableDepthClone' isa 'Tree::Simple::Visitor::VariableDepthClone' ok 10 - ... our results are as expected ok 11 - An object of class 'Tree::Simple::Visitor::VariableDepthClone' isa 'Tree::Simple::Visitor::VariableDepthClone' ok 12 - ... our results are as expected ok 13 - An object of class 'Tree::Simple::Visitor::VariableDepthClone' isa 'Tree::Simple::Visitor::VariableDepthClone' ok 14 - ... our results are as expected ok 15 - An object of class 'Tree::Simple::Visitor::VariableDepthClone' isa 'Tree::Simple::Visitor::VariableDepthClone' ok 16 - ... our results are as expected ok 17 - An object of class 'Tree::Simple::Visitor::VariableDepthClone' isa 'Tree::Simple::Visitor::VariableDepthClone' ok 18 - ... our results are as expected ok 19 - An object of class 'Tree::Simple::Visitor::VariableDepthClone' isa 'Tree::Simple::Visitor::VariableDepthClone' ok 20 - ... our results are as expected ok 21 - An object of class 'Tree::Simple::Visitor::VariableDepthClone' isa 'Tree::Simple::Visitor::VariableDepthClone' ok 22 - ... our results are as expected ok 23 - An object of class 'Tree::Simple::Visitor::VariableDepthClone' isa 'Tree::Simple::Visitor::VariableDepthClone' ok 24 - ... our results are as expected ok 25 - An object of class 'Tree::Simple::Visitor::VariableDepthClone' isa 'Tree::Simple::Visitor::VariableDepthClone' ok 26 - ... our results are as expected ok 27 - An object of class 'Tree::Simple::Visitor::VariableDepthClone' isa 'Tree::Simple::Visitor::VariableDepthClone' ok 28 - ... our results are as expected ok 29 - An object of class 'Tree::Simple::Visitor::VariableDepthClone' isa 'Tree::Simple::Visitor::VariableDepthClone' ok 30 - ... our results are as expected ok 31 - An object of class 'Tree::Simple::Visitor::VariableDepthClone' isa 'Tree::Simple::Visitor::VariableDepthClone' ok 32 - ... got the error we expected ok 33 - ... got the error we expected ok 34 - ... got the error we expected ok 35 - ... got the error we expected ok 36 - ... got the error we expected ok t/pod.t ................................................ 1..18 ok 1 - POD test for blib/lib/Tree/Simple/VisitorFactory.pm ok 2 - POD test for blib/lib/Tree/Simple/Visitor/BreadthFirstTraversal.pm ok 3 - POD test for blib/lib/Tree/Simple/Visitor/CreateDirectoryTree.pm ok 4 - POD test for blib/lib/Tree/Simple/Visitor/FindByNodeValue.pm ok 5 - POD test for blib/lib/Tree/Simple/Visitor/FindByPath.pm ok 6 - POD test for blib/lib/Tree/Simple/Visitor/FindByUID.pm ok 7 - POD test for blib/lib/Tree/Simple/Visitor/FromNestedArray.pm ok 8 - POD test for blib/lib/Tree/Simple/Visitor/FromNestedHash.pm ok 9 - POD test for blib/lib/Tree/Simple/Visitor/GetAllDescendents.pm ok 10 - POD test for blib/lib/Tree/Simple/Visitor/LoadClassHierarchy.pm ok 11 - POD test for blib/lib/Tree/Simple/Visitor/LoadDirectoryTree.pm ok 12 - POD test for blib/lib/Tree/Simple/Visitor/PathToRoot.pm ok 13 - POD test for blib/lib/Tree/Simple/Visitor/PostOrderTraversal.pm ok 14 - POD test for blib/lib/Tree/Simple/Visitor/PreOrderTraversal.pm ok 15 - POD test for blib/lib/Tree/Simple/Visitor/Sort.pm ok 16 - POD test for blib/lib/Tree/Simple/Visitor/ToNestedArray.pm ok 17 - POD test for blib/lib/Tree/Simple/Visitor/ToNestedHash.pm ok 18 - POD test for blib/lib/Tree/Simple/Visitor/VariableDepthClone.pm ok t/pod_coverage.t ....................................... skipped: Test::Pod::Coverage 1.04 required for testing POD coverage All tests successful. Files=20, Tests=647, 5 wallclock secs ( 0.23 usr + 0.08 sys = 0.31 CPU) Result: PASS RSAVAGE/Tree-Simple-VisitorFactory-0.12.tgz dmake test TEST_VERBOSE=1 -- OK Ron Savage <ron@savage.net.au> A factory object for dispensing Visitor objects >>> (cd C:\cpanfly-5.20\var\cpan\build\Tree-Simple-VisitorFactory-0.12-l_TfQi && tar cvf - Tree-Simple-VisitorFactory-0.12.ppd blib) | gzip -c >C:/cpanfly-5.20/var/REPO/R/RS/RSAVAGE/Tree-Simple-VisitorFactory-0.12.tar.gz Tree-Simple-VisitorFactory-0.12.ppd blib/ blib/lib/ blib/lib/Tree/ blib/lib/Tree/Simple/ blib/lib/Tree/Simple/Visitor/ blib/lib/Tree/Simple/Visitor/BreadthFirstTraversal.pm blib/lib/Tree/Simple/Visitor/CreateDirectoryTree.pm blib/lib/Tree/Simple/Visitor/FindByNodeValue.pm blib/lib/Tree/Simple/Visitor/FindByPath.pm blib/lib/Tree/Simple/Visitor/FindByUID.pm blib/lib/Tree/Simple/Visitor/FromNestedArray.pm blib/lib/Tree/Simple/Visitor/FromNestedHash.pm blib/lib/Tree/Simple/Visitor/GetAllDescendents.pm blib/lib/Tree/Simple/Visitor/LoadClassHierarchy.pm blib/lib/Tree/Simple/Visitor/LoadDirectoryTree.pm blib/lib/Tree/Simple/Visitor/PathToRoot.pm blib/lib/Tree/Simple/Visitor/PostOrderTraversal.pm blib/lib/Tree/Simple/Visitor/PreOrderTraversal.pm blib/lib/Tree/Simple/Visitor/Sort.pm blib/lib/Tree/Simple/Visitor/ToNestedArray.pm blib/lib/Tree/Simple/Visitor/ToNestedHash.pm blib/lib/Tree/Simple/Visitor/VariableDepthClone.pm blib/lib/Tree/Simple/VisitorFactory.pm >>> mv C:\cpanfly-5.20\var\cpan\build\Tree-Simple-VisitorFactory-0.12-l_TfQi/Tree-Simple-VisitorFactory-0.12.ppd C:/cpanfly-5.20/var/REPO/R/RS/RSAVAGE Running test for module 'Plack::Middleware::IIS7KeepAliveFix' Running make for M/MI/MIYAGAWA/Plack-1.0031.tar.gz Prepending blib/arch and blib/lib of 17 build dirs to PERL5LIB; for 'get' Has already been unwrapped into directory C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-TbwF2o Prepending blib/arch and blib/lib of 17 build dirs to PERL5LIB; for 'make' Has already been made Prepending blib/arch and blib/lib of 17 build dirs to PERL5LIB; for 'test' Running make test Has already been tested successfully Running test for module 'Plack::Middleware::LighttpdScriptNameFix' Running make for M/MI/MIYAGAWA/Plack-1.0031.tar.gz Prepending blib/arch and blib/lib of 17 build dirs to PERL5LIB; for 'get' Has already been unwrapped into directory C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-TbwF2o Prepending blib/arch and blib/lib of 17 build dirs to PERL5LIB; for 'make' Has already been made Prepending blib/arch and blib/lib of 17 build dirs to PERL5LIB; for 'test' Running make test Has already been tested successfully Running test for module 'namespace::autoclean' Running make for E/ET/ETHER/namespace-autoclean-0.20.tar.gz Prepending blib/arch and blib/lib of 17 build dirs to PERL5LIB; for 'get' Has already been unwrapped into directory C:\cpanfly-5.20\var\cpan\build\namespace-autoclean-0.20-YjQSxn Prepending blib/arch and blib/lib of 17 build dirs to PERL5LIB; for 'make' Has already been made Prepending blib/arch and blib/lib of 17 build dirs to PERL5LIB; for 'test' Running make test Has already been tested successfully Running test for module 'String::RewritePrefix' Running make for R/RJ/RJBS/String-RewritePrefix-0.007.tar.gz Prepending blib/arch and blib/lib of 17 build dirs to PERL5LIB; for 'get' Fetching with LWP: http://cpan.nas1.activestate.com/authors/id/R/RJ/RJBS/String-RewritePrefix-0.007.tar.gz Checksum for C:\cpanfly-5.20\var\cpan\sources\authors\id\R\RJ\RJBS\String-RewritePrefix-0.007.tar.gz ok String-RewritePrefix-0.007 String-RewritePrefix-0.007/README String-RewritePrefix-0.007/Changes String-RewritePrefix-0.007/LICENSE String-RewritePrefix-0.007/dist.ini String-RewritePrefix-0.007/META.yml String-RewritePrefix-0.007/MANIFEST String-RewritePrefix-0.007/t String-RewritePrefix-0.007/t/basic.t String-RewritePrefix-0.007/META.json String-RewritePrefix-0.007/Makefile.PL String-RewritePrefix-0.007/t/00-compile.t String-RewritePrefix-0.007/xt/release String-RewritePrefix-0.007/xt/release/pod-syntax.t String-RewritePrefix-0.007/lib/String String-RewritePrefix-0.007/lib/String/RewritePrefix.pm String-RewritePrefix-0.007/t/000-report-versions-tiny.t String-RewritePrefix-0.007/xt/release/changes_has_content.t Prepending blib/arch and blib/lib of 17 build dirs to PERL5LIB; for 'make' CPAN.pm: Building R/RJ/RJBS/String-RewritePrefix-0.007.tar.gz >>> C:\Perl64-5.20\bin\perl.exe Makefile.PL Checking if your kit is complete... Looks good Generating a dmake-style Makefile Writing Makefile for String::RewritePrefix Writing MYMETA.yml and MYMETA.json >>> dmake cp lib/String/RewritePrefix.pm blib\lib\String\RewritePrefix.pm RJBS/String-RewritePrefix-0.007.tar.gz dmake -- OK Prepending blib/arch and blib/lib of 17 build dirs to PERL5LIB; for 'test' Running make test >>> dmake test TEST_VERBOSE=1 C:\Perl64-5.20\bin\perl.exe "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(1, 'blib\lib', 'blib\arch')" t/*.t t/00-compile.t ................ 1..1 ok 1 - String/RewritePrefix.pm loaded ok ok # # # Generated by Dist::Zilla::Plugin::ReportVersions::Tiny v1.10 # perl: 5.020001 (wanted any version) on MSWin32 from C:\Perl64-5.20\bin\perl.exe # # Carp => 1.3301 (want any version) # ExtUtils::MakeMaker => 6.98 (want 6.30) # File::Spec => 3.47 (want any version) # IO::Handle => 1.35 (want any version) # IPC::Open3 => 1.16 (want any version) # Sub::Exporter => 0.987 (want 0.972) # Test::More => 1.001006 (want 0.96) # strict => 1.08 (want any version) # warnings => 1.23 (want any version) # # Thanks for using my code. I hope it works for you. # If not, please try and include this output in the bug report. # That will help me reproduce the issue and solve your problem. # t/000-report-versions-tiny.t .. ok 1 - we really didn't test anything, just reporting data 1..1 ok t/basic.t ..................... 1..3 ok 1 - rewrote prefices ok 2 - from synopsis, code okay ok 3 - rewrote with import ok All tests successful. Files=3, Tests=5, 2 wallclock secs ( 0.08 usr + 0.05 sys = 0.13 CPU) Result: PASS RJBS/String-RewritePrefix-0.007.tar.gz dmake test TEST_VERBOSE=1 -- OK Ricardo SIGNES <rjbs@cpan.org> rewrite strings based on a set of known prefixes >>> (cd C:\cpanfly-5.20\var\cpan\build\String-RewritePrefix-0.007-rXiptC && tar cvf - String-RewritePrefix-0.007.ppd blib) | gzip -c >C:/cpanfly-5.20/var/REPO/R/RJ/RJBS/String-RewritePrefix-0.007.tar.gz String-RewritePrefix-0.007.ppd blib/ blib/lib/ blib/lib/String/ blib/lib/String/RewritePrefix.pm >>> mv C:\cpanfly-5.20\var\cpan\build\String-RewritePrefix-0.007-rXiptC/String-RewritePrefix-0.007.ppd C:/cpanfly-5.20/var/REPO/R/RJ/RJBS Running test for module 'Plack::Middleware::FixMissingBodyInRedirect' Running make for S/SW/SWEETKID/Plack-Middleware-FixMissingBodyInRedirect-0.11.tar.gz Prepending blib/arch and blib/lib of 18 build dirs to PERL5LIB; for 'get' Fetching with LWP: http://cpan.nas1.activestate.com/authors/id/S/SW/SWEETKID/Plack-Middleware-FixMissingBodyInRedirect-0.11.tar.gz Checksum for C:\cpanfly-5.20\var\cpan\sources\authors\id\S\SW\SWEETKID\Plack-Middleware-FixMissingBodyInRedirect-0.11.tar.gz ok Plack-Middleware-FixMissingBodyInRedirect-0.11/ Plack-Middleware-FixMissingBodyInRedirect-0.11/MANIFEST.SKIP Plack-Middleware-FixMissingBodyInRedirect-0.11/META.json Plack-Middleware-FixMissingBodyInRedirect-0.11/LICENSE Plack-Middleware-FixMissingBodyInRedirect-0.11/t/ Plack-Middleware-FixMissingBodyInRedirect-0.11/t/response_has_no_body.t Plack-Middleware-FixMissingBodyInRedirect-0.11/dist.ini Plack-Middleware-FixMissingBodyInRedirect-0.11/README Plack-Middleware-FixMissingBodyInRedirect-0.11/lib/ Plack-Middleware-FixMissingBodyInRedirect-0.11/lib/Plack/ Plack-Middleware-FixMissingBodyInRedirect-0.11/lib/Plack/Middleware/ Plack-Middleware-FixMissingBodyInRedirect-0.11/lib/Plack/Middleware/FixMissingBodyInRedirect.pm Plack-Middleware-FixMissingBodyInRedirect-0.11/META.yml Plack-Middleware-FixMissingBodyInRedirect-0.11/Changes Plack-Middleware-FixMissingBodyInRedirect-0.11/xt/ Plack-Middleware-FixMissingBodyInRedirect-0.11/xt/release/ Plack-Middleware-FixMissingBodyInRedirect-0.11/xt/release/pod-syntax.t Plack-Middleware-FixMissingBodyInRedirect-0.11/xt/release/eol.t Plack-Middleware-FixMissingBodyInRedirect-0.11/xt/release/pod-coverage.t Plack-Middleware-FixMissingBodyInRedirect-0.11/Makefile.PL Prepending blib/arch and blib/lib of 18 build dirs to PERL5LIB; for 'make' CPAN.pm: Building S/SW/SWEETKID/Plack-Middleware-FixMissingBodyInRedirect-0.11.tar.gz >>> C:\Perl64-5.20\bin\perl.exe Makefile.PL Generating a dmake-style Makefile Writing Makefile for Plack::Middleware::FixMissingBodyInRedirect Writing MYMETA.yml and MYMETA.json >>> dmake cp lib/Plack/Middleware/FixMissingBodyInRedirect.pm blib\lib\Plack\Middleware\FixMissingBodyInRedirect.pm SWEETKID/Plack-Middleware-FixMissingBodyInRedirect-0.11.tar.gz dmake -- OK Prepending blib/arch and blib/lib of 18 build dirs to PERL5LIB; for 'test' Running make test >>> dmake test TEST_VERBOSE=1 C:\Perl64-5.20\bin\perl.exe "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(1, 'blib\lib', 'blib\arch')" t/*.t t/response_has_no_body.t .. 1..47 ok 1 - Content for /empty_array matches (?^:) ok 2 - Response code for /empty_array is 302 ok 3 - Content-Type for /empty_array is text/html; charset=utf-8 ok 4 - Content-Length for /empty_array is correct (288) ok 5 - Content for /empty_string matches (?^:) ok 6 - Response code for /empty_string is 302 ok 7 - Content-Type for /empty_string is text/html; charset=utf-8 ok 8 - Content-Length for /empty_string is correct (288) ok 9 - Content for /array_with_one_undef matches (?^:) ok 10 - Response code for /array_with_one_undef is 302 ok 11 - Content-Type for /array_with_one_undef is text/html; charset=utf-8 ok 12 - Content-Length for /array_with_one_undef is correct (288) ok 13 - Content for /first_undef_rest_def matches (?^:Only first element was undef) ok 14 - Response code for /first_undef_rest_def is 302 ok 15 - Content-Type for /first_undef_rest_def is text/html; charset=utf-8 ok 16 - Content for /already_set_body matches (?^:Body is set) ok 17 - Response code for /already_set_body is 302 ok 18 - Content-Type for /already_set_body is text/html; charset=utf-8 ok 19 - Content for /body_with_size_zero_file_handle matches (?^:) ok 20 - Response code for /body_with_size_zero_file_handle is 302 ok 21 - Content-Type for /body_with_size_zero_file_handle is text/html; charset=utf-8 ok 22 - Content-Length for /body_with_size_zero_file_handle is correct (288) ok 23 - Content for /body_with_good_file_handle matches (?^:I'm file's text) ok 24 - Response code for /body_with_good_file_handle is 302 ok 25 - Content-Type for /body_with_good_file_handle is text/html; charset=utf-8 ok 26 - Content for /zeros_only matches (?^:^0) ok 27 - Response code for /zeros_only is 302 ok 28 - Content-Type for /zeros_only is text/html; charset=utf-8 ok 29 - Content for /empty_strings_body matches (?^:) ok 30 - Response code for /empty_strings_body is 302 ok 31 - Content-Type for /empty_strings_body is text/html; charset=utf-8 ok 32 - Content-Length for /empty_strings_body is correct (288) ok 33 - Content for /filehandle_like matches (?^:aaa\nbbb\n) ok 34 - Response code for /filehandle_like is 302 ok 35 - Content-Type for /filehandle_like is text/html; charset=utf-8 ok 36 - Content for /delayed_tuple matches (?^:aaabbbccc) ok 37 - Response code for /delayed_tuple is 302 ok 38 - Content-Type for /delayed_tuple is text/html; charset=utf-8 ok 39 - Content for /delayed_write matches (?^:aaabbbccc) ok 40 - Response code for /delayed_write is 302 ok 41 - Content-Type for /delayed_write is text/html; charset=utf-8 ok 42 - Content for /delayed_nowrite matches (?^:) ok 43 - Response code for /delayed_nowrite is 302 ok 44 - Content-Type for /delayed_nowrite is text/html; charset=utf-8 ok 45 - Content for /filehandle_like_empty matches (?^:) ok 46 - Response code for /filehandle_like_empty is 302 ok 47 - Content-Type for /filehandle_like_empty is text/html; charset=utf-8 ok All tests successful. Files=1, Tests=47, 1 wallclock secs ( 0.11 usr + 0.03 sys = 0.14 CPU) Result: PASS SWEETKID/Plack-Middleware-FixMissingBodyInRedirect-0.11.tar.gz dmake test TEST_VERBOSE=1 -- OK Upasana Shukla <me@upasana.me> Plack::Middleware which sets body for redirect response, if it's not already set >>> (cd C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-FixMissingBodyInRedirect-0.11-AdTCWd && tar cvf - Plack-Middleware-FixMissingBodyInRedirect-0.11.ppd blib) | gzip -c >C:/cpanfly-5.20/var/REPO/S/SW/SWEETKID/Plack-Middleware-FixMissingBodyInRedirect-0.11.tar.gz Plack-Middleware-FixMissingBodyInRedirect-0.11.ppd blib/ blib/lib/ blib/lib/Plack/ blib/lib/Plack/Middleware/ blib/lib/Plack/Middleware/FixMissingBodyInRedirect.pm >>> mv C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-FixMissingBodyInRedirect-0.11-AdTCWd/Plack-Middleware-FixMissingBodyInRedirect-0.11.ppd C:/cpanfly-5.20/var/REPO/S/SW/SWEETKID Running test for module 'Text::SimpleTable' Running make for M/MR/MRAMBERG/Text-SimpleTable-2.03.tar.gz Prepending blib/arch and blib/lib of 19 build dirs to PERL5LIB; for 'get' Fetching with LWP: http://cpan.nas1.activestate.com/authors/id/M/MR/MRAMBERG/Text-SimpleTable-2.03.tar.gz Fetching with LWP: http://cpan.nas1.activestate.com/authors/id/M/MR/MRAMBERG/CHECKSUMS Checksum for C:\cpanfly-5.20\var\cpan\sources\authors\id\M\MR\MRAMBERG\Text-SimpleTable-2.03.tar.gz ok Text-SimpleTable-2.03/ Text-SimpleTable-2.03/Changes Text-SimpleTable-2.03/examples/ Text-SimpleTable-2.03/lib/ Text-SimpleTable-2.03/LICENSE Text-SimpleTable-2.03/Makefile.PL Text-SimpleTable-2.03/MANIFEST Text-SimpleTable-2.03/MANIFEST.SKIP Text-SimpleTable-2.03/META.yml Text-SimpleTable-2.03/README Text-SimpleTable-2.03/t/ Text-SimpleTable-2.03/Text-SimpleTable-2.03/ Text-SimpleTable-2.03/t/01use.t Text-SimpleTable-2.03/t/02pod.t Text-SimpleTable-2.03/t/03podcoverage.t Text-SimpleTable-2.03/t/04tables.t Text-SimpleTable-2.03/lib/Text/ Text-SimpleTable-2.03/lib/Text/SimpleTable.pm Text-SimpleTable-2.03/examples/simple.pl Prepending blib/arch and blib/lib of 19 build dirs to PERL5LIB; for 'make' CPAN.pm: Building M/MR/MRAMBERG/Text-SimpleTable-2.03.tar.gz >>> C:\Perl64-5.20\bin\perl.exe Makefile.PL Checking if your kit is complete... Warning: the following files are missing in your kit: Text-SimpleTable-2.03/META.yml Please inform the author. Generating a dmake-style Makefile Writing Makefile for Text::SimpleTable Writing MYMETA.yml and MYMETA.json >>> dmake cp lib/Text/SimpleTable.pm blib\lib\Text\SimpleTable.pm MRAMBERG/Text-SimpleTable-2.03.tar.gz dmake -- OK Prepending blib/arch and blib/lib of 19 build dirs to PERL5LIB; for 'test' Running make test >>> dmake test TEST_VERBOSE=1 C:\Perl64-5.20\bin\perl.exe "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(1, 'blib\lib', 'blib\arch')" t/*.t t/01use.t .......... 1..1 ok 1 - use Text::SimpleTable; ok t/02pod.t .......... skipped: set TEST_POD to enable this test (developer only!) t/03podcoverage.t .. skipped: Test::Pod::Coverage 1.04 required t/04tables.t ....... 1..6 ok 1 - use Text::SimpleTable; ok 2 - right table ok 3 - right table ok 4 - right table ok 5 - right table ok 6 - right table ok All tests successful. Files=4, Tests=7, 0 wallclock secs ( 0.09 usr + 0.06 sys = 0.16 CPU) Result: PASS MRAMBERG/Text-SimpleTable-2.03.tar.gz dmake test TEST_VERBOSE=1 -- OK Marcus Ramberg <mramberg@cpan.org> Simple eyecandy ASCII tables >>> (cd C:\cpanfly-5.20\var\cpan\build\Text-SimpleTable-2.03-gUmwkj && tar cvf - Text-SimpleTable-2.03.ppd blib) | gzip -c >C:/cpanfly-5.20/var/REPO/M/MR/MRAMBERG/Text-SimpleTable-2.03.tar.gz Text-SimpleTable-2.03.ppd blib/ blib/lib/ blib/lib/Text/ blib/lib/Text/SimpleTable.pm >>> mv C:\cpanfly-5.20\var\cpan\build\Text-SimpleTable-2.03-gUmwkj/Text-SimpleTable-2.03.ppd C:/cpanfly-5.20/var/REPO/M/MR/MRAMBERG Running test for module 'Plack::Middleware::ContentLength' Running make for M/MI/MIYAGAWA/Plack-1.0031.tar.gz Prepending blib/arch and blib/lib of 20 build dirs to PERL5LIB; for 'get' Has already been unwrapped into directory C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-TbwF2o Prepending blib/arch and blib/lib of 20 build dirs to PERL5LIB; for 'make' Has already been made Prepending blib/arch and blib/lib of 20 build dirs to PERL5LIB; for 'test' Running make test Has already been tested successfully Running test for module 'MooseX::Getopt' Running make for E/ET/ETHER/MooseX-Getopt-0.65.tar.gz Prepending blib/arch and blib/lib of 20 build dirs to PERL5LIB; for 'get' Fetching with LWP: http://cpan.nas1.activestate.com/authors/id/E/ET/ETHER/MooseX-Getopt-0.65.tar.gz Checksum for C:\cpanfly-5.20\var\cpan\sources\authors\id\E\ET\ETHER\MooseX-Getopt-0.65.tar.gz ok MooseX-Getopt-0.65/ MooseX-Getopt-0.65/Build.PL MooseX-Getopt-0.65/Changes MooseX-Getopt-0.65/CONTRIBUTING MooseX-Getopt-0.65/dist.ini MooseX-Getopt-0.65/INSTALL MooseX-Getopt-0.65/lib/ MooseX-Getopt-0.65/LICENSE MooseX-Getopt-0.65/Makefile.PL MooseX-Getopt-0.65/MANIFEST MooseX-Getopt-0.65/META.json MooseX-Getopt-0.65/META.yml MooseX-Getopt-0.65/README MooseX-Getopt-0.65/t/ MooseX-Getopt-0.65/weaver.ini MooseX-Getopt-0.65/xt/ MooseX-Getopt-0.65/xt/author/ MooseX-Getopt-0.65/xt/release/ MooseX-Getopt-0.65/xt/release/changes_has_content.t MooseX-Getopt-0.65/xt/release/clean-namespaces.t MooseX-Getopt-0.65/xt/release/cpan-changes.t MooseX-Getopt-0.65/xt/release/distmeta.t MooseX-Getopt-0.65/xt/release/eol.t MooseX-Getopt-0.65/xt/release/kwalitee.t MooseX-Getopt-0.65/xt/release/minimum-version.t MooseX-Getopt-0.65/xt/release/mojibake.t MooseX-Getopt-0.65/xt/release/no-tabs.t MooseX-Getopt-0.65/xt/release/pod-coverage.t MooseX-Getopt-0.65/xt/release/pod-no404s.t MooseX-Getopt-0.65/xt/release/pod-syntax.t MooseX-Getopt-0.65/xt/release/portability.t MooseX-Getopt-0.65/xt/author/00-compile.t MooseX-Getopt-0.65/xt/author/pod-spell.t MooseX-Getopt-0.65/t/00-report-prereqs.dd MooseX-Getopt-0.65/t/00-report-prereqs.t MooseX-Getopt-0.65/t/001_basic.t MooseX-Getopt-0.65/t/002_custom_option_type.t MooseX-Getopt-0.65/t/003_inferred_option_type.t MooseX-Getopt-0.65/t/004_nogetop.t MooseX-Getopt-0.65/t/005_strict.t MooseX-Getopt-0.65/t/006_metaclass_traits.t MooseX-Getopt-0.65/t/007_nogetopt_trait.t MooseX-Getopt-0.65/t/008_configfromfile.t MooseX-Getopt-0.65/t/009_gld_and_explicit_options.t MooseX-Getopt-0.65/t/010_dashes.t MooseX-Getopt-0.65/t/011_process_argv.t MooseX-Getopt-0.65/t/100_gld_default_bug.t MooseX-Getopt-0.65/t/101_argv_bug.t MooseX-Getopt-0.65/t/102_basic_basic.t MooseX-Getopt-0.65/t/103_uc_bug.t MooseX-Getopt-0.65/t/104_override_usage.t MooseX-Getopt-0.65/t/105_uc_bug_more.t MooseX-Getopt-0.65/t/106_no_ignore_case.t MooseX-Getopt-0.65/t/107_no_auto_help.t MooseX-Getopt-0.65/t/107_union_bug.t MooseX-Getopt-0.65/t/108_usage_attr.t MooseX-Getopt-0.65/t/109_help_flag.t MooseX-Getopt-0.65/t/110_sort_usage_by_attr_order.t MooseX-Getopt-0.65/t/111_gld_pass_through.t MooseX-Getopt-0.65/t/112_configfile_constructor_arg.t MooseX-Getopt-0.65/t/112_configfile_constructor_arg.yml MooseX-Getopt-0.65/t/zzz-check-breaks.t MooseX-Getopt-0.65/lib/MooseX/ MooseX-Getopt-0.65/lib/MooseX/Getopt/ MooseX-Getopt-0.65/lib/MooseX/Getopt.pm MooseX-Getopt-0.65/lib/MooseX/Getopt/Basic.pm MooseX-Getopt-0.65/lib/MooseX/Getopt/Dashes.pm MooseX-Getopt-0.65/lib/MooseX/Getopt/GLD.pm MooseX-Getopt-0.65/lib/MooseX/Getopt/Meta/ MooseX-Getopt-0.65/lib/MooseX/Getopt/OptionTypeMap.pm MooseX-Getopt-0.65/lib/MooseX/Getopt/ProcessedArgv.pm MooseX-Getopt-0.65/lib/MooseX/Getopt/Strict.pm MooseX-Getopt-0.65/lib/MooseX/Getopt/Meta/Attribute/ MooseX-Getopt-0.65/lib/MooseX/Getopt/Meta/Attribute.pm MooseX-Getopt-0.65/lib/MooseX/Getopt/Meta/Attribute/NoGetopt.pm MooseX-Getopt-0.65/lib/MooseX/Getopt/Meta/Attribute/Trait/ MooseX-Getopt-0.65/lib/MooseX/Getopt/Meta/Attribute/Trait.pm MooseX-Getopt-0.65/lib/MooseX/Getopt/Meta/Attribute/Trait/NoGetopt.pm Prepending blib/arch and blib/lib of 20 build dirs to PERL5LIB; for 'make' CPAN.pm: Building E/ET/ETHER/MooseX-Getopt-0.65.tar.gz >>> C:\Perl64-5.20\bin\perl.exe Makefile.PL Warning: prerequisite Getopt::Long::Descriptive 0.088 not found. Warning: prerequisite MooseX::Role::Parameterized 0 not found. Congratulations, your toolchain understands 'configure_requires'! Checking if your kit is complete... Looks good Generating a dmake-style Makefile Writing Makefile for MooseX::Getopt Writing MYMETA.yml and MYMETA.json ---- Unsatisfied dependencies detected during ---- ---- ETHER/MooseX-Getopt-0.65.tar.gz ---- MooseX::Role::Parameterized [requires] Getopt::Long::Descriptive [requires] Test::Trap [build_requires] Path::Tiny [build_requires] Prepending blib/arch and blib/lib of 20 build dirs to PERL5LIB; for 'test' Running make test Delayed until after prerequisites Running test for module 'MooseX::Role::Parameterized' Running make for E/ET/ETHER/MooseX-Role-Parameterized-1.08.tar.gz Prepending blib/arch and blib/lib of 20 build dirs to PERL5LIB; for 'get' Fetching with LWP: http://cpan.nas1.activestate.com/authors/id/E/ET/ETHER/MooseX-Role-Parameterized-1.08.tar.gz Checksum for C:\cpanfly-5.20\var\cpan\sources\authors\id\E\ET\ETHER\MooseX-Role-Parameterized-1.08.tar.gz ok MooseX-Role-Parameterized-1.08/ MooseX-Role-Parameterized-1.08/Build.PL MooseX-Role-Parameterized-1.08/Changes MooseX-Role-Parameterized-1.08/CONTRIBUTING MooseX-Role-Parameterized-1.08/dist.ini MooseX-Role-Parameterized-1.08/INSTALL MooseX-Role-Parameterized-1.08/lib/ MooseX-Role-Parameterized-1.08/LICENSE MooseX-Role-Parameterized-1.08/Makefile.PL MooseX-Role-Parameterized-1.08/MANIFEST MooseX-Role-Parameterized-1.08/META.json MooseX-Role-Parameterized-1.08/META.yml MooseX-Role-Parameterized-1.08/README MooseX-Role-Parameterized-1.08/t/ MooseX-Role-Parameterized-1.08/weaver.ini MooseX-Role-Parameterized-1.08/xt/ MooseX-Role-Parameterized-1.08/xt/author/ MooseX-Role-Parameterized-1.08/xt/release/ MooseX-Role-Parameterized-1.08/xt/release/changes_has_content.t MooseX-Role-Parameterized-1.08/xt/release/clean-namespaces.t MooseX-Role-Parameterized-1.08/xt/release/cpan-changes.t MooseX-Role-Parameterized-1.08/xt/release/distmeta.t MooseX-Role-Parameterized-1.08/xt/release/eol.t MooseX-Role-Parameterized-1.08/xt/release/kwalitee.t MooseX-Role-Parameterized-1.08/xt/release/minimum-version.t MooseX-Role-Parameterized-1.08/xt/release/mojibake.t MooseX-Role-Parameterized-1.08/xt/release/pod-coverage.t MooseX-Role-Parameterized-1.08/xt/release/pod-syntax.t MooseX-Role-Parameterized-1.08/xt/release/portability.t MooseX-Role-Parameterized-1.08/xt/author/00-compile.t MooseX-Role-Parameterized-1.08/xt/author/no-tabs.t MooseX-Role-Parameterized-1.08/t/00-report-prereqs.dd MooseX-Role-Parameterized-1.08/t/00-report-prereqs.t MooseX-Role-Parameterized-1.08/t/001-parameters.t MooseX-Role-Parameterized-1.08/t/002-role-block.t MooseX-Role-Parameterized-1.08/t/003-apply.t MooseX-Role-Parameterized-1.08/t/004-with.t MooseX-Role-Parameterized-1.08/t/005-with-parameterized.t MooseX-Role-Parameterized-1.08/t/006-requires.t MooseX-Role-Parameterized-1.08/t/007-excludes.t MooseX-Role-Parameterized-1.08/t/008-method-modifers.t MooseX-Role-Parameterized-1.08/t/009-override-super.t MooseX-Role-Parameterized-1.08/t/010-blessed-confess.t MooseX-Role-Parameterized-1.08/t/011-reference-parameters.t MooseX-Role-Parameterized-1.08/t/012-rename-role.t MooseX-Role-Parameterized-1.08/t/013-does.t MooseX-Role-Parameterized-1.08/t/014-compose-parameterizable.t MooseX-Role-Parameterized-1.08/t/015-compose-keywords.t MooseX-Role-Parameterized-1.08/t/016-trait.t MooseX-Role-Parameterized-1.08/t/017-current_metaclass.t MooseX-Role-Parameterized-1.08/t/018-parameter-roles.t MooseX-Role-Parameterized-1.08/t/020-metaclass-reinitialize.t MooseX-Role-Parameterized-1.08/t/021-parameter-trait.t MooseX-Role-Parameterized-1.08/t/022-export-p-trait.t MooseX-Role-Parameterized-1.08/t/023-metarole-import-params.t MooseX-Role-Parameterized-1.08/t/100-erroneous-keywords.t MooseX-Role-Parameterized-1.08/t/101-alias-excludes.t MooseX-Role-Parameterized-1.08/t/102-nested.t MooseX-Role-Parameterized-1.08/t/150-composite-role-application.t MooseX-Role-Parameterized-1.08/t/200-cooperative.t MooseX-Role-Parameterized-1.08/t/lib/ MooseX-Role-Parameterized-1.08/t/zzz-check-breaks.t MooseX-Role-Parameterized-1.08/t/lib/Bar.pm MooseX-Role-Parameterized-1.08/lib/MooseX/ MooseX-Role-Parameterized-1.08/lib/MooseX/Role/ MooseX-Role-Parameterized-1.08/lib/MooseX/Role/Parameterized/ MooseX-Role-Parameterized-1.08/lib/MooseX/Role/Parameterized.pm MooseX-Role-Parameterized-1.08/lib/MooseX/Role/Parameterized/Extending.pod MooseX-Role-Parameterized-1.08/lib/MooseX/Role/Parameterized/Meta/ MooseX-Role-Parameterized-1.08/lib/MooseX/Role/Parameterized/Parameters.pm MooseX-Role-Parameterized-1.08/lib/MooseX/Role/Parameterized/Tutorial.pod MooseX-Role-Parameterized-1.08/lib/MooseX/Role/Parameterized/Meta/Role/ MooseX-Role-Parameterized-1.08/lib/MooseX/Role/Parameterized/Meta/Trait/ MooseX-Role-Parameterized-1.08/lib/MooseX/Role/Parameterized/Meta/Trait/Parameterizable.pm MooseX-Role-Parameterized-1.08/lib/MooseX/Role/Parameterized/Meta/Trait/Parameterized.pm MooseX-Role-Parameterized-1.08/lib/MooseX/Role/Parameterized/Meta/Role/Parameterized.pm Prepending blib/arch and blib/lib of 20 build dirs to PERL5LIB; for 'make' CPAN.pm: Building E/ET/ETHER/MooseX-Role-Parameterized-1.08.tar.gz >>> C:\Perl64-5.20\bin\perl.exe Makefile.PL Congratulations, your toolchain understands 'configure_requires'! Checking if your kit is complete... Looks good Generating a dmake-style Makefile Writing Makefile for MooseX::Role::Parameterized Writing MYMETA.yml and MYMETA.json >>> dmake cp lib/MooseX/Role/Parameterized/Meta/Role/Parameterized.pm blib\lib\MooseX\Role\Parameterized\Meta\Role\Parameterized.pm cp lib/MooseX/Role/Parameterized/Meta/Trait/Parameterizable.pm blib\lib\MooseX\Role\Parameterized\Meta\Trait\Parameterizable.pm cp lib/MooseX/Role/Parameterized/Tutorial.pod blib\lib\MooseX\Role\Parameterized\Tutorial.pod cp lib/MooseX/Role/Parameterized/Meta/Trait/Parameterized.pm blib\lib\MooseX\Role\Parameterized\Meta\Trait\Parameterized.pm cp lib/MooseX/Role/Parameterized/Extending.pod blib\lib\MooseX\Role\Parameterized\Extending.pod cp lib/MooseX/Role/Parameterized/Parameters.pm blib\lib\MooseX\Role\Parameterized\Parameters.pm cp lib/MooseX/Role/Parameterized.pm blib\lib\MooseX\Role\Parameterized.pm ETHER/MooseX-Role-Parameterized-1.08.tar.gz dmake -- OK Prepending blib/arch and blib/lib of 20 build dirs to PERL5LIB; for 'test' Running make test >>> dmake test TEST_VERBOSE=1 C:\Perl64-5.20\bin\perl.exe "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(1, 'blib\lib', 'blib\arch')" t/*.t # # Versions for all modules listed in MYMETA.json (including optional ones): # # === Configure Requires === # # Module Want Have # ------------------- ----- ----- # ExtUtils::MakeMaker any 6.98 # Module::Build::Tiny 0.037 0.038 # # === Build Requires === # # Module Want Have # ------------------- ---- ---- # ExtUtils::MakeMaker any 6.98 # # === Test Requires === # # Module Want Have # ----------------------------- ----- -------- # CPAN::Meta::Check 0.007 0.009 # CPAN::Meta::Requirements any 2.126 # Data::Dumper any 2.154 # ExtUtils::MakeMaker any 6.98 # File::Spec any 3.47 # Moose::Util::TypeConstraints any 2.1212 # MooseX::Role::WithOverloading any 0.15 # Storable any 2.51 # Test::Fatal any 0.013 # Test::Moose any 2.1212 # Test::More 0.96 1.001006 # Test::Requires any 0.08 # lib any 0.63 # overload any 1.22 # strict any 1.08 # warnings any 1.23 # # === Test Recommends === # # Module Want Have # ---------- -------- -------- # CPAN::Meta 2.120900 2.142060 # # === Runtime Requires === # # Module Want Have # -------------------- ------ ------ # Carp any 1.3301 # Module::Runtime any 0.014 # Moose 2.0300 2.1212 # Moose::Exporter any 2.1212 # Moose::Meta::Role any 2.1212 # Moose::Role any 2.1212 # Moose::Util any 2.1212 # namespace::autoclean any 0.20 # namespace::clean any 0.25 # # === Other Modules === # # Module Want Have # -------------------- ---- ---- # Dist::CheckConflicts any 0.11 # t/00-report-prereqs.t ............... 1..1 ok 1 ok t/001-parameters.t .................. ok 1 - MooseX::Role::Parameterized::Parameters->can('meta') ok 2 - no parameters ok 3 - exactly one parameter ok 4 - parameter name ok 5 - parameter is required ok 6 - has_parameter ok 7 - has_parameter ok 8 ok 9 - correct length ok 10 ok 11 - three parameters ok 12 - first_name type constraint ok 13 - first_name is optional ok 14 - last_name type constraint ok 15 - last_name is optional 1..15 ok t/002-role-block.t .................. ok 1 - MyPerson has a role generator # Subtest: generation of an anonymous role ok 1 - 'generate_role created a role' isa 'Moose::Meta::Role' ok 2 - ...with an anonymous name ok 3 - the generated role knows its parameters ok 4 ok 5 - we pass in the role metaclass that we're operating on ok 6 - role's age attribute has the right default ok 7 - method name ok 8 - package name 1..8 ok 2 - generation of an anonymous role # Subtest: generating a role with a provided name ok 1 - 'generate_role created a role' isa 'Moose::Meta::Role' ok 2 - ...with the name we expected ok 3 - the generated role knows its parameters ok 4 ok 5 - we pass in the role metaclass that we're operating on ok 6 - role's age attribute has the right default ok 7 - method name ok 8 - package name 1..8 ok 3 - generating a role with a provided name 1..3 ok t/003-apply.t ....................... ok 1 - MyClass::Dumper->can(...) ok 2 - MyClass::Dumper cannot freeze_Storable ok 3 - MyClass::Dumper cannot thaw_Storable ok 4 - Role block receives consumer ok 5 - genitor ok 6 - MyClass::Storable->can(...) ok 7 - MyClass::Storable cannot freeze_Dumper ok 8 - MyClass::Storable cannot thaw_Dumper ok 9 - Role block receives consumer ok 10 - MyClass::DumperRenamed->can(...) ok 11 - MyClass::DumperRenamed cannot freeze_Dumper ok 12 - MyClass::DumperRenamed cannot freeze_Storable ok 13 - MyClass::DumperRenamed cannot thaw_Dumper ok 14 - MyClass::DumperRenamed cannot thaw_Storable ok 15 - Role block receives consumer ok 16 - MyClass::Both->can(...) ok 17 - Role block receives consumer ok 18 - MyClass::Three->can(...) ok 19 - Role block receives consumer ok 20 ok 21 ok 22 1..22 ok t/004-with.t ........................ ok 1 - MyItem::Helmet->can(...) ok 2 - MyItem::Belt->can(...) ok 3 ok 4 ok 5 ok 6 1..6 ok t/005-with-parameterized.t .......... ok 1 - MyItem::Helmet->can(...) ok 2 - MyItem::Belt->can(...) ok 3 - default for helmet is not worn ok 4 ok 5 - default for belt is worn ok 6 1..6 ok t/006-requires.t .................... ok 1 ok 2 ok 3 ok 4 ok 5 1..5 ok t/007-excludes.t .................... ok 1 ok 2 ok 3 1..3 ok t/008-method-modifers.t ............. ok 1 - no calls yet ok 2 - instrumented new 1..2 ok t/009-override-super.t .............. ok 1 - no calls yet ok 2 - instrumented new 1..2 ok t/010-blessed-confess.t ............. ok 1 - confess ok 2 - blessed 1..2 ok t/011-reference-parameters.t ........ ok 1 - MyArrayConsumer->can(...) ok 2 - MyArrayConsumer cannot baz ok 3 - MyRegexConsumer->can(...) ok 4 - MyRegexConsumer cannot foo ok 5 - MyHashConsumer->can(...) ok 6 - MyHashConsumer cannot foo ok 7 - MyHashConsumer cannot bar ok 8 - MyHashConsumer cannot baz 1..8 ok t/012-rename-role.t ................. ok 1 - renaming the role block export works 1..1 ok t/013-does.t ........................ ok 1 - class does the generate role ok 2 - class does the parameterized role ok 3 - generated role does the parameterized role 1..3 ok t/014-compose-parameterizable.t ..... ok 1 - the parameterized attribute was composed ok 2 - the unparameterized method was composed 1..2 ok t/015-compose-keywords.t ............ ok 1 - has ok 2 - method ok 3 - sub ok 4 - before ok 5 - after ok 6 - around ok 7 - override ok 8 - with ok 9 - requires ok 10 - excludes ok 11 - has ok 12 - method ok 13 - sub ok 14 - before ok 15 - after ok 16 - around ok 17 - override ok 18 - with ok 19 - requires ok 20 - excludes 1..20 ok t/016-trait.t ....................... ok 1 ok 2 1..2 ok t/017-current_metaclass.t ........... ok 1 - no metaclass yet ok 2 - no metaclass yet ok 3 - no metaclass yet ok 4 - no metaclass yet ok 5 - now we have a metaclass ok 6 - now we have a metaclass ok 7 - metaclass is gone now 1..7 ok t/018-parameter-roles.t ............. skipped: Not implemented yet t/020-metaclass-reinitialize.t ...... ok 1 - applied_attribute metaroles work when applied to generated role ok 2 - applied_attribute metaroles work when applied to parameterizable role ok 3 - applied_attribute metaroles work when applied to parameterizable role after the role block has been defined 1..3 ok t/021-parameter-trait.t ............. ok 1 ok 2 1..2 ok Roles with parameters cannot be cached. Consider applying the parameters before calling create_anon_class, or using 'weaken => 0' instead at C:/cpanfly-5.20/var/megalib/Moose/Meta/Class.pm line 130. t/022-export-p-trait.t .............. ok 1 ok 2 1..2 ok t/023-metarole-import-params.t ...... skipped: Not implemented yet t/100-erroneous-keywords.t .......... ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 1..6 ok t/101-alias-excludes.t .............. ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 1..7 ok t/102-nested.t ...................... ok 1 - Can consume the Foo role without providing parameters ok 2 - Can consume the Bar role without providing parameters ok 3 - Foo got the "is_foo" method ok 4 - Foo did not get the "is_bar" method from Bar ok 5 - Bar got the "is_bar" method ok 6 - Bar does not get "is_foo" ok 7 - Foo has outer param ok 8 - Bar has include_is_bar param ok 9 - Foo does not have include_is_bar param ok 10 - Bar does not have outer param 1..10 ok t/150-composite-role-application.t .. ok 1 - first role in composite applied successfully ok 2 - second role in composite applied successfully ok 3 - role composed directly applied successfully ok 4 - role composed through other role applied successfully ok 5 - role composing other role applied successfully ok 6 - proxied role got applied successfully ok 7 - other role besides proxied one got applied successfully 1..7 ok t/200-cooperative.t ................. ok 1 - MyClass object has foo attribute with default passed to parameterized role ok 2 - MyClass object stringifies to value of foo attribute 1..2 ok t/zzz-check-breaks.t ................ ok 1 - conflicts checked via Moose::Conflicts 1..1 ok All tests successful. Files=29, Tests=150, 31 wallclock secs ( 0.25 usr + 0.11 sys = 0.36 CPU) Result: PASS ETHER/MooseX-Role-Parameterized-1.08.tar.gz dmake test TEST_VERBOSE=1 -- OK Karen Etheridge <ether@cpan.org> roles with composition parameters >>> (cd C:\cpanfly-5.20\var\cpan\build\MooseX-Role-Parameterized-1.08-wG8Jm_ && tar cvf - MooseX-Role-Parameterized-1.08.ppd blib) | gzip -c >C:/cpanfly-5.20/var/REPO/E/ET/ETHER/MooseX-Role-Parameterized-1.08.tar.gz MooseX-Role-Parameterized-1.08.ppd blib/ blib/lib/ blib/lib/MooseX/ blib/lib/MooseX/Role/ blib/lib/MooseX/Role/Parameterized/ blib/lib/MooseX/Role/Parameterized/Extending.pod blib/lib/MooseX/Role/Parameterized/Meta/ blib/lib/MooseX/Role/Parameterized/Meta/Role/ blib/lib/MooseX/Role/Parameterized/Meta/Role/Parameterized.pm blib/lib/MooseX/Role/Parameterized/Meta/Trait/ blib/lib/MooseX/Role/Parameterized/Meta/Trait/Parameterizable.pm blib/lib/MooseX/Role/Parameterized/Meta/Trait/Parameterized.pm blib/lib/MooseX/Role/Parameterized/Parameters.pm blib/lib/MooseX/Role/Parameterized/Tutorial.pod blib/lib/MooseX/Role/Parameterized.pm >>> mv C:\cpanfly-5.20\var\cpan\build\MooseX-Role-Parameterized-1.08-wG8Jm_/MooseX-Role-Parameterized-1.08.ppd C:/cpanfly-5.20/var/REPO/E/ET/ETHER Running test for module 'Getopt::Long::Descriptive' Running make for R/RJ/RJBS/Getopt-Long-Descriptive-0.097.tar.gz Prepending blib/arch and blib/lib of 21 build dirs to PERL5LIB; for 'get' Fetching with LWP: http://cpan.nas1.activestate.com/authors/id/R/RJ/RJBS/Getopt-Long-Descriptive-0.097.tar.gz Checksum for C:\cpanfly-5.20\var\cpan\sources\authors\id\R\RJ\RJBS\Getopt-Long-Descriptive-0.097.tar.gz ok Getopt-Long-Descriptive-0.097 Getopt-Long-Descriptive-0.097/README Getopt-Long-Descriptive-0.097/Changes Getopt-Long-Descriptive-0.097/LICENSE Getopt-Long-Descriptive-0.097/dist.ini Getopt-Long-Descriptive-0.097/META.yml Getopt-Long-Descriptive-0.097/MANIFEST Getopt-Long-Descriptive-0.097/META.json Getopt-Long-Descriptive-0.097/Makefile.PL Getopt-Long-Descriptive-0.097/t Getopt-Long-Descriptive-0.097/t/descriptive.t Getopt-Long-Descriptive-0.097/t/shortcircuit.t Getopt-Long-Descriptive-0.097/xt/release Getopt-Long-Descriptive-0.097/xt/release/pod-syntax.t Getopt-Long-Descriptive-0.097/t/000-report-versions-tiny.t Getopt-Long-Descriptive-0.097/lib/Getopt/Long Getopt-Long-Descriptive-0.097/lib/Getopt/Long/Descriptive.pm Getopt-Long-Descriptive-0.097/xt/release/changes_has_content.t Getopt-Long-Descriptive-0.097/lib/Getopt/Long/Descriptive Getopt-Long-Descriptive-0.097/lib/Getopt/Long/Descriptive/Opts.pm Getopt-Long-Descriptive-0.097/lib/Getopt/Long/Descriptive/Usage.pm Prepending blib/arch and blib/lib of 21 build dirs to PERL5LIB; for 'make' CPAN.pm: Building R/RJ/RJBS/Getopt-Long-Descriptive-0.097.tar.gz >>> C:\Perl64-5.20\bin\perl.exe Makefile.PL Checking if your kit is complete... Looks good Generating a dmake-style Makefile Writing Makefile for Getopt::Long::Descriptive Writing MYMETA.yml and MYMETA.json >>> dmake cp lib/Getopt/Long/Descriptive.pm blib\lib\Getopt\Long\Descriptive.pm cp lib/Getopt/Long/Descriptive/Opts.pm blib\lib\Getopt\Long\Descriptive\Opts.pm cp lib/Getopt/Long/Descriptive/Usage.pm blib\lib\Getopt\Long\Descriptive\Usage.pm RJBS/Getopt-Long-Descriptive-0.097.tar.gz dmake -- OK Prepending blib/arch and blib/lib of 21 build dirs to PERL5LIB; for 'test' Running make test >>> dmake test TEST_VERBOSE=1 C:\Perl64-5.20\bin\perl.exe "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(1, 'blib\lib', 'blib\arch')" t/*.t # # # Generated by Dist::Zilla::Plugin::ReportVersions::Tiny v1.10 # perl: 5.020001 (wanted any version) on MSWin32 from C:\Perl64-5.20\bin\perl.exe # # Carp => 1.3301 (want any version) # ExtUtils::MakeMaker => 6.98 (want 6.30) # File::Basename => 2.85 (want any version) # Getopt::Long => 2.42 (want 2.33) # List::Util => 1.41 (want any version) # Params::Validate => 1.13 (want 0.97) # Scalar::Util => 1.41 (want any version) # Sub::Exporter => 0.987 (want 0.972) # Sub::Exporter::Util => 0.987 (want any version) # Test::Fatal => 0.013 (want any version) # Test::More => 1.001006 (want 0.96) # Test::Warnings => 0.016 (want 0.005) # overload => 1.22 (want any version) # strict => 1.08 (want any version) # warnings => 1.23 (want any version) # # Thanks for using my code. I hope it works for you. # If not, please try and include this output in the bug report. # That will help me reproduce the issue and solve your problem. # t/000-report-versions-tiny.t .. ok 1 - we really didn't test anything, just reporting data ok 2 - no (unexpected) warnings (via END block) ok 3 - no (unexpected) warnings (via done_testing) 1..3 ok t/descriptive.t ............... 1..42 ok 1 - use Getopt::Long::Descriptive; ok 2 - default foo_bar with no short option name ok 3 - ...->foo_bar ok 4 - hidden option in usage command ok 5 - hidden option description ok 6 - ok 7 - ...->nora ok 8 - basic usage, with default ok 9 - ...->mode ok 10 - basic usage, passed-in ok 11 - ...->bar ok 12 - ...->mode ok 13 - hidden option in usage command ok 14 - hidden option description ok 15 - only one 'mode' option ok 16 - negatable usage ok 17 - ...->mode ok 18 - ...->baz ok 19 - ...->bar ok 20 - required option -- help text ok 21 - spacer and non-option description found ok 22 - CODEISH: spacer and non-option description found ok 23 - short options ok 24 - c_opt->foo is FOO ok 25 - C_opt->foo is FOO ok 26 - s_opt->foo is FOO ok 27 - c_opt->foo is BAR ok 28 - C_opt->foo is BAR ok 29 - s_opt->foo is undef ok 30 - c_opt->foo is BAZ ok 31 - C_opt->foo is BAZ ok 32 - s_opt->foo is BAZ ok 33 - empty-but-present description is ok ok 34 - empty-but-present description is ok ok 35 - entry not given is undef (exists? no guarantee) ok 36 - entry not given is undef (as method) ok 37 - ok to imply option with optional argument ok 38 - given value (checked with method) ok 39 - implied value (checked with method) ok 40 - long option description is wrapped cleanly ok 41 - handled unwrappable description ok 42 - no error in eval ok t/shortcircuit.t .............. ok 1 - no req: error ok 2 - shortcircuit + default ok 3 - req: no error ok 4 - req: req1 specified ok 5 - help: no error ok 6 - help: help flag ok 7 - help: only help ok 8 - help + req: no error ok 9 - help + req: help flag ok 10 - help + req: only help ok 11 - no (unexpected) warnings (via done_testing) 1..11 ok All tests successful. Files=3, Tests=56, 2 wallclock secs ( 0.09 usr + 0.05 sys = 0.14 CPU) Result: PASS RJBS/Getopt-Long-Descriptive-0.097.tar.gz dmake test TEST_VERBOSE=1 -- OK Ricardo SIGNES <rjbs@cpan.org> Getopt::Long, but simpler and more powerful >>> (cd C:\cpanfly-5.20\var\cpan\build\Getopt-Long-Descriptive-0.097-eLh73u && tar cvf - Getopt-Long-Descriptive-0.097.ppd blib) | gzip -c >C:/cpanfly-5.20/var/REPO/R/RJ/RJBS/Getopt-Long-Descriptive-0.097.tar.gz Getopt-Long-Descriptive-0.097.ppd blib/ blib/lib/ blib/lib/Getopt/ blib/lib/Getopt/Long/ blib/lib/Getopt/Long/Descriptive/ blib/lib/Getopt/Long/Descriptive/Opts.pm blib/lib/Getopt/Long/Descriptive/Usage.pm blib/lib/Getopt/Long/Descriptive.pm >>> mv C:\cpanfly-5.20\var\cpan\build\Getopt-Long-Descriptive-0.097-eLh73u/Getopt-Long-Descriptive-0.097.ppd C:/cpanfly-5.20/var/REPO/R/RJ/RJBS Running test for module 'Test::Trap' Running make for E/EB/EBHANSSEN/Test-Trap-v0.2.4.tar.gz Prepending blib/arch and blib/lib of 22 build dirs to PERL5LIB; for 'get' Fetching with LWP: http://cpan.nas1.activestate.com/authors/id/E/EB/EBHANSSEN/Test-Trap-v0.2.4.tar.gz Fetching with LWP: http://cpan.nas1.activestate.com/authors/id/E/EB/EBHANSSEN/CHECKSUMS Checksum for C:\cpanfly-5.20\var\cpan\sources\authors\id\E\EB\EBHANSSEN\Test-Trap-v0.2.4.tar.gz ok Test-Trap-v0.2.4 Test-Trap-v0.2.4/README Test-Trap-v0.2.4/Changes Test-Trap-v0.2.4/MANIFEST Test-Trap-v0.2.4/Build.PL Test-Trap-v0.2.4/Makefile.PL Test-Trap-v0.2.4/META.json Test-Trap-v0.2.4/META.yml Test-Trap-v0.2.4/xt Test-Trap-v0.2.4/xt/author Test-Trap-v0.2.4/xt/author/pod.t Test-Trap-v0.2.4/xt/author/pod-coverage.t Test-Trap-v0.2.4/lib Test-Trap-v0.2.4/lib/Test Test-Trap-v0.2.4/lib/Test/Trap.pm Test-Trap-v0.2.4/lib/Test/Trap Test-Trap-v0.2.4/lib/Test/Trap/Builder.pm Test-Trap-v0.2.4/lib/Test/Trap/Builder Test-Trap-v0.2.4/lib/Test/Trap/Builder/TempFile.pm Test-Trap-v0.2.4/lib/Test/Trap/Builder/PerlIO.pm Test-Trap-v0.2.4/lib/Test/Trap/Builder/SystemSafe.pm Test-Trap-v0.2.4/t Test-Trap-v0.2.4/t/06-layers.t Test-Trap-v0.2.4/t/03-files.pl Test-Trap-v0.2.4/t/07-subclass.t Test-Trap-v0.2.4/t/05-import.t Test-Trap-v0.2.4/t/14-leaks.t Test-Trap-v0.2.4/t/04-exit.t Test-Trap-v0.2.4/t/09-array-accessor.t Test-Trap-v0.2.4/t/03-files-perlio.t Test-Trap-v0.2.4/t/03-files-systemsafe.t Test-Trap-v0.2.4/t/02-reentrant.t Test-Trap-v0.2.4/t/08-fork.PL Test-Trap-v0.2.4/t/99-coverage.t Test-Trap-v0.2.4/t/12-systemsafe-errors.t Test-Trap-v0.2.4/t/03-files-tempfile.t Test-Trap-v0.2.4/t/00-load.t Test-Trap-v0.2.4/t/11-systemsafe-basic.PL Test-Trap-v0.2.4/t/13-regressions.t Test-Trap-v0.2.4/t/10-tester.t Test-Trap-v0.2.4/t/01-basic.t Prepending blib/arch and blib/lib of 22 build dirs to PERL5LIB; for 'make' CPAN.pm: Building E/EB/EBHANSSEN/Test-Trap-v0.2.4.tar.gz >>> C:\Perl64-5.20\bin\perl.exe Makefile.PL Checking if your kit is complete... Looks good Generating a dmake-style Makefile Writing Makefile for Test::Trap Writing MYMETA.yml and MYMETA.json >>> dmake cp lib/Test/Trap/Builder.pm blib\lib\Test\Trap\Builder.pm cp lib/Test/Trap/Builder/SystemSafe.pm blib\lib\Test\Trap\Builder\SystemSafe.pm cp lib/Test/Trap.pm blib\lib\Test\Trap.pm cp lib/Test/Trap/Builder/TempFile.pm blib\lib\Test\Trap\Builder\TempFile.pm cp lib/Test/Trap/Builder/PerlIO.pm blib\lib\Test\Trap\Builder\PerlIO.pm C:\Perl64-5.20\bin\perl.exe "-Iblib\arch" "-Iblib\lib" t/08-fork.PL t/08-fork.t C:\Perl64-5.20\bin\perl.exe "-Iblib\arch" "-Iblib\lib" t/11-systemsafe-basic.PL t/11-systemsafe-basic.t EBHANSSEN/Test-Trap-v0.2.4.tar.gz dmake -- OK Prepending blib/arch and blib/lib of 22 build dirs to PERL5LIB; for 'test' Running make test >>> dmake test TEST_VERBOSE=1 C:\Perl64-5.20\bin\perl.exe "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(1, 'blib\lib', 'blib\arch')" t/*.t # Testing Test::Trap 0.2.4, Perl 5.020001, C:\Perl64-5.20\bin\perl.exe t/00-load.t ............... 1..5 ok 1 - use Test::Trap::Builder::TempFile; ok 2 - use Test::Trap::Builder::SystemSafe; ok 3 - use Test::Trap::Builder::PerlIO; ok 4 - use Test::Trap::Builder; ok 5 - use Test::Trap; ok t/01-basic.t .............. 1..74 ok 1 - use Test::Trap; ok 2 - Return 2 in scalar context: Not list context ok 3 - Return 2 in scalar context: Scalar context ok 4 - Return 2 in scalar context: Not void context ok 5 - Return 2 in scalar context: Returned ok 6 - Return 2 in scalar context: No exception trapped ok 7 - Return 2 in scalar context: No exit trapped ok 8 - Return 2 in scalar context: Return: 2 ok 9 - Return 2 in scalar context: Trapped return: [2] ok 10 - Return qw( Example text ) in list context: List context ok 11 - Return qw( Example text ) in list context: Not scalar context ok 12 - Return qw( Example text ) in list context: Not void context ok 13 - Return qw( Example text ) in list context: Returned ok 14 - Return qw( Example text ) in list context: No exception trapped ok 15 - Return qw( Example text ) in list context: No exit trapped ok 16 - Return qw( Example text ) in list context: Return: qw( Example text ) ok 17 - Return qw( Example text ) in list context: Trapped return: [ qw( Example text ) ] ok 18 - Return in void context: Not list context ok 19 - Return in void context: Not scalar context ok 20 - Return in void context: Void context ok 21 - Return in void context: Returned ok 22 - Return in void context: No exception trapped ok 23 - Return in void context: No exit trapped ok 24 - Return in void context: Trapped return: none ok 25 - Return in void context: Extra test -- side effect ok 26 - Die in scalar context: Not list context ok 27 - Die in scalar context: Scalar context ok 28 - Die in scalar context: Not void context ok 29 - Die in scalar context: Died ok 30 - Die in scalar context: Trapped return: none ok 31 - Die in scalar context: No exit trapped ok 32 - Die in scalar context: Trapped exception ok 33 - Die in scalar context: Return: undef ok 34 - Die in list context: List context ok 35 - Die in list context: Not scalar context ok 36 - Die in list context: Not void context ok 37 - Die in list context: Died ok 38 - Die in list context: Trapped return: none ok 39 - Die in list context: No exit trapped ok 40 - Die in list context: Trapped exception ok 41 - Die in list context: Return: () ok 42 - Die in void context: Not list context ok 43 - Die in void context: Not scalar context ok 44 - Die in void context: Void context ok 45 - Die in void context: Died ok 46 - Die in void context: Trapped return: none ok 47 - Die in void context: No exit trapped ok 48 - Die in void context: Trapped exception ok 49 - Die in void context: Extra test -- side effect ok 50 - Exit in scalar context: Not list context ok 51 - Exit in scalar context: Scalar context ok 52 - Exit in scalar context: Not void context ok 53 - Exit in scalar context: Exited ok 54 - Exit in scalar context: Trapped return: none ok 55 - Exit in scalar context: No exception trapped ok 56 - Exit in scalar context: Trapped exit 42 ok 57 - Exit in scalar context: Return: undef ok 58 - Exit in list context: List context ok 59 - Exit in list context: Not scalar context ok 60 - Exit in list context: Not void context ok 61 - Exit in list context: Exited ok 62 - Exit in list context: Trapped return: none ok 63 - Exit in list context: No exception trapped ok 64 - Exit in list context: Trapped exit 0 ok 65 - Exit in list context: Return: () ok 66 - Exit in void context: Not list context ok 67 - Exit in void context: Not scalar context ok 68 - Exit in void context: Void context ok 69 - Exit in void context: Exited ok 70 - Exit in void context: Trapped return: none ok 71 - Exit in void context: No exception trapped ok 72 - Exit in void context: Trapped exit 4 ok 73 - Exit in void context: Extra test -- side effect ok 74 - --==-- END block past exit --==-- ok t/02-reentrant.t .......... 1..34 ok 1 - use Test::Trap; ok 2 - Expecting to return ok 3 - Not list context ok 4 - Scalar context ok 5 - Not void context ok 6 - Returned the trapped() object ok 7 - Inner: Exited ok 8 - Inner: Not list context ok 9 - Inner: Not scalar context ok 10 - Inner: Void context ok 11 - Inner: "Returned" () ok 12 - Expecting to exit ok 13 - Not list context ok 14 - Not scalar context ok 15 - Void context ok 16 - No return ok 17 - Expecting to die ok 18 - Not list context ok 19 - Not scalar context ok 20 - Void context ok 21 - No return ok 22 - Revert: Expecting to exit ok 23 - Revert: Not list context ok 24 - Revert: Not scalar context ok 25 - Revert: Void context ok 26 - No return ok 27 - Expecting to return ok 28 - Not list context ok 29 - Not scalar context ok 30 - Void context ok 31 - Void return ok 32 - Expecting to have exited ok 33 - Dies: Undefined exit() ok 34 - Code past (dying) exit should compile, but not run ok t/03-files-perlio.t ....... 1..77 ok 1 - use Test::Trap; ok 2 - No output: No internal exception ok 3 - No output: Return ok 4 - No output: Warnings ok 5 - No output: STDOUT ok 6 - No output: STDERR ok 7 - -- no uncaptured STDERR -- ok 8 - Warning: No internal exception ok 9 - Warning: Return ok 10 - Warning: Warnings ok 11 - Warning: STDOUT ok 12 - Warning: STDERR ok 13 - -- no uncaptured STDERR -- ok 14 - Warning with closed STDERR: No internal exception ok 15 - Warning with closed STDERR: Return ok 16 - Warning with closed STDERR: Warnings ok 17 - Warning with closed STDERR: STDOUT ok 18 - Warning with closed STDERR: STDERR ok 19 - -- no uncaptured STDERR -- ok 20 - warn(): No internal exception ok 21 - warn(): Return ok 22 - warn(): Warnings ok 23 - warn(): STDOUT ok 24 - warn(): STDERR ok 25 - -- no uncaptured STDERR -- ok 26 - warn() with closed STDERR: No internal exception ok 27 - warn() with closed STDERR: Return ok 28 - warn() with closed STDERR: Warnings ok 29 - warn() with closed STDERR: STDOUT ok 30 - warn() with closed STDERR: STDERR ok 31 - -- no uncaptured STDERR -- ok 32 - warn() in both traps: No internal exception ok 33 - warn() in both traps: Return ok 34 - warn() in both traps: Warnings ok 35 - warn() in both traps: STDOUT ok 36 - warn() in both traps: STDERR ok 37 - -- no uncaptured STDERR -- ok 38 - -- the inner trap -- warn(): The object ok 39 - -- the inner trap -- warn(): Return ok 40 - -- the inner trap -- warn(): Warnings ok 41 - -- the inner trap -- warn(): STDOUT ok 42 - -- the inner trap -- warn(): STDERR ok 43 - print() on STDERR: No internal exception ok 44 - print() on STDERR: Return ok 45 - print() on STDERR: Warnings ok 46 - print() on STDERR: STDOUT ok 47 - print() on STDERR: STDERR ok 48 - -- no uncaptured STDERR -- ok 49 - print() with closed STDOUT: No internal exception ok 50 - print() with closed STDOUT: Return ok 51 - print() with closed STDOUT: Warnings ok 52 - print() with closed STDOUT: STDOUT ok 53 - print() with closed STDOUT: STDERR ok 54 - -- no uncaptured STDERR -- ok 55 - print() in inner trap with closed STDOUT: No internal exception ok 56 - print() in inner trap with closed STDOUT: Return ok 57 - print() in inner trap with closed STDOUT: Warnings ok 58 - print() in inner trap with closed STDOUT: STDOUT ok 59 - print() in inner trap with closed STDOUT: STDERR ok 60 - -- no uncaptured STDERR -- ok 61 - -- the inner trap -- print() with closed STDOUT: The object ok 62 - -- the inner trap -- print() with closed STDOUT: Return ok 63 - -- the inner trap -- print() with closed STDOUT: Warnings ok 64 - -- the inner trap -- print() with closed STDOUT: STDOUT ok 65 - -- the inner trap -- print() with closed STDOUT: STDERR ok 66 - warn() in inner trap with closed STDERR: No internal exception ok 67 - warn() in inner trap with closed STDERR: Return ok 68 - warn() in inner trap with closed STDERR: Warnings ok 69 - warn() in inner trap with closed STDERR: STDOUT ok 70 - warn() in inner trap with closed STDERR: STDERR ok 71 - -- no uncaptured STDERR -- ok 72 - -- the inner trap -- warn() with closed STDERR: The object ok 73 - -- the inner trap -- warn() with closed STDERR: Return ok 74 - -- the inner trap -- warn() with closed STDERR: Warnings ok 75 - -- the inner trap -- warn() with closed STDERR: STDOUT ok 76 - -- the inner trap -- warn() with closed STDERR: STDERR ok 77 - No "<$f> line ..." stuff, please ok t/03-files-systemsafe.t ... 1..77 ok 1 - use Test::Trap; ok 2 - No output: No internal exception ok 3 - No output: Return ok 4 - No output: Warnings ok 5 - No output: STDOUT ok 6 - No output: STDERR ok 7 - -- no uncaptured STDERR -- ok 8 - Warning: No internal exception ok 9 - Warning: Return ok 10 - Warning: Warnings ok 11 - Warning: STDOUT ok 12 - Warning: STDERR ok 13 - -- no uncaptured STDERR -- ok 14 - Warning with closed STDERR: No internal exception ok 15 - Warning with closed STDERR: Return ok 16 - Warning with closed STDERR: Warnings ok 17 - Warning with closed STDERR: STDOUT ok 18 - Warning with closed STDERR: STDERR ok 19 - -- no uncaptured STDERR -- ok 20 - warn(): No internal exception ok 21 - warn(): Return ok 22 - warn(): Warnings ok 23 - warn(): STDOUT ok 24 - warn(): STDERR ok 25 - -- no uncaptured STDERR -- ok 26 - warn() with closed STDERR: No internal exception ok 27 - warn() with closed STDERR: Return ok 28 - warn() with closed STDERR: Warnings ok 29 - warn() with closed STDERR: STDOUT ok 30 - warn() with closed STDERR: STDERR ok 31 - -- no uncaptured STDERR -- ok 32 - warn() in both traps: No internal exception ok 33 - warn() in both traps: Return ok 34 - warn() in both traps: Warnings ok 35 - warn() in both traps: STDOUT ok 36 - warn() in both traps: STDERR ok 37 - -- no uncaptured STDERR -- ok 38 - -- the inner trap -- warn(): The object ok 39 - -- the inner trap -- warn(): Return ok 40 - -- the inner trap -- warn(): Warnings ok 41 - -- the inner trap -- warn(): STDOUT ok 42 - -- the inner trap -- warn(): STDERR ok 43 - print() on STDERR: No internal exception ok 44 - print() on STDERR: Return ok 45 - print() on STDERR: Warnings ok 46 - print() on STDERR: STDOUT ok 47 - print() on STDERR: STDERR ok 48 - -- no uncaptured STDERR -- ok 49 - print() with closed STDOUT: No internal exception ok 50 - print() with closed STDOUT: Return ok 51 - print() with closed STDOUT: Warnings ok 52 - print() with closed STDOUT: STDOUT ok 53 - print() with closed STDOUT: STDERR ok 54 - -- no uncaptured STDERR -- ok 55 - print() in inner trap with closed STDOUT: No internal exception ok 56 - print() in inner trap with closed STDOUT: Return ok 57 - print() in inner trap with closed STDOUT: Warnings ok 58 - print() in inner trap with closed STDOUT: STDOUT ok 59 - print() in inner trap with closed STDOUT: STDERR ok 60 - -- no uncaptured STDERR -- ok 61 - -- the inner trap -- print() with closed STDOUT: The object ok 62 - -- the inner trap -- print() with closed STDOUT: Return ok 63 - -- the inner trap -- print() with closed STDOUT: Warnings ok 64 - -- the inner trap -- print() with closed STDOUT: STDOUT ok 65 - -- the inner trap -- print() with closed STDOUT: STDERR ok 66 - warn() in inner trap with closed STDERR: No internal exception ok 67 - warn() in inner trap with closed STDERR: Return ok 68 - warn() in inner trap with closed STDERR: Warnings ok 69 - warn() in inner trap with closed STDERR: STDOUT ok 70 - warn() in inner trap with closed STDERR: STDERR ok 71 - -- no uncaptured STDERR -- ok 72 - -- the inner trap -- warn() with closed STDERR: The object ok 73 - -- the inner trap -- warn() with closed STDERR: Return ok 74 - -- the inner trap -- warn() with closed STDERR: Warnings ok 75 - -- the inner trap -- warn() with closed STDERR: STDOUT ok 76 - -- the inner trap -- warn() with closed STDERR: STDERR ok 77 - No "<$f> line ..." stuff, please ok t/03-files-tempfile.t ..... 1..77 ok 1 - use Test::Trap; ok 2 - No output: No internal exception ok 3 - No output: Return ok 4 - No output: Warnings ok 5 - No output: STDOUT ok 6 - No output: STDERR ok 7 - -- no uncaptured STDERR -- ok 8 - Warning: No internal exception ok 9 - Warning: Return ok 10 - Warning: Warnings ok 11 - Warning: STDOUT ok 12 - Warning: STDERR ok 13 - -- no uncaptured STDERR -- ok 14 - Warning with closed STDERR: No internal exception ok 15 - Warning with closed STDERR: Return ok 16 - Warning with closed STDERR: Warnings ok 17 - Warning with closed STDERR: STDOUT ok 18 - Warning with closed STDERR: STDERR ok 19 - -- no uncaptured STDERR -- ok 20 - warn(): No internal exception ok 21 - warn(): Return ok 22 - warn(): Warnings ok 23 - warn(): STDOUT ok 24 - warn(): STDERR ok 25 - -- no uncaptured STDERR -- ok 26 - warn() with closed STDERR: No internal exception ok 27 - warn() with closed STDERR: Return ok 28 - warn() with closed STDERR: Warnings ok 29 - warn() with closed STDERR: STDOUT ok 30 - warn() with closed STDERR: STDERR ok 31 - -- no uncaptured STDERR -- ok 32 - warn() in both traps: No internal exception ok 33 - warn() in both traps: Return ok 34 - warn() in both traps: Warnings ok 35 - warn() in both traps: STDOUT ok 36 - warn() in both traps: STDERR ok 37 - -- no uncaptured STDERR -- ok 38 - -- the inner trap -- warn(): The object ok 39 - -- the inner trap -- warn(): Return ok 40 - -- the inner trap -- warn(): Warnings ok 41 - -- the inner trap -- warn(): STDOUT ok 42 - -- the inner trap -- warn(): STDERR ok 43 - print() on STDERR: No internal exception ok 44 - print() on STDERR: Return ok 45 - print() on STDERR: Warnings ok 46 - print() on STDERR: STDOUT ok 47 - print() on STDERR: STDERR ok 48 - -- no uncaptured STDERR -- ok 49 - print() with closed STDOUT: No internal exception ok 50 - print() with closed STDOUT: Return ok 51 - print() with closed STDOUT: Warnings ok 52 - print() with closed STDOUT: STDOUT ok 53 - print() with closed STDOUT: STDERR ok 54 - -- no uncaptured STDERR -- ok 55 - print() in inner trap with closed STDOUT: No internal exception ok 56 - print() in inner trap with closed STDOUT: Return ok 57 - print() in inner trap with closed STDOUT: Warnings ok 58 - print() in inner trap with closed STDOUT: STDOUT ok 59 - print() in inner trap with closed STDOUT: STDERR ok 60 - -- no uncaptured STDERR -- ok 61 - -- the inner trap -- print() with closed STDOUT: The object ok 62 - -- the inner trap -- print() with closed STDOUT: Return ok 63 - -- the inner trap -- print() with closed STDOUT: Warnings ok 64 - -- the inner trap -- print() with closed STDOUT: STDOUT ok 65 - -- the inner trap -- print() with closed STDOUT: STDERR ok 66 - warn() in inner trap with closed STDERR: No internal exception ok 67 - warn() in inner trap with closed STDERR: Return ok 68 - warn() in inner trap with closed STDERR: Warnings ok 69 - warn() in inner trap with closed STDERR: STDOUT ok 70 - warn() in inner trap with closed STDERR: STDERR ok 71 - -- no uncaptured STDERR -- ok 72 - -- the inner trap -- warn() with closed STDERR: The object ok 73 - -- the inner trap -- warn() with closed STDERR: Return ok 74 - -- the inner trap -- warn() with closed STDERR: Warnings ok 75 - -- the inner trap -- warn() with closed STDERR: STDOUT ok 76 - -- the inner trap -- warn() with closed STDERR: STDERR ok 77 - No "<$f> line ..." stuff, please ok t/04-exit.t ............... 1..6 ok 1 - use Test::Trap; ok 2 - Trapped the first exit ok 3 - Trapped the inner exit ok 4 - Override warning ok 5 - The outer CORE::GLOBAL::exit isn't called too early ok 6 - The final test: The outer CORE::GLOBAL::exit is eventually called ok t/05-import.t ............. 1..8 ok 1 - use Test::Trap; ok 2 - Export of two functions ok 3 - Export of two globs ok 4 - Export of an array ok 5 - Export of an unknown layer ok 6 - Export of PerlIO implementation :stdout(perlio) ok 7 - Export of PerlIO implementation :stdout(nosuch;tempfile) ok 8 - Export of PerlIO implementation :stdout(nosuch1;nosuch2) ok t/06-layers.t ............. 1..163 ok 1 - use Test::Trap; ok 2 - ... importing standard ok 3 - ... quietly ok 4 - ... list context propagated ok 5 - ... list context propagated ok 6 - ... with no output in the standard trap ok 7 - ... and no output from the standard trap itself ok 8 - ... scalar context propagated ok 9 - ... scalar context propagated ok 10 - ... with no output in the standard trap ok 11 - ... and no output from the standard trap itself ok 12 - ... void context propagated ok 13 - ... void context propagated ok 14 - ... with no output in the standard trap ok 15 - ... and no output from the standard trap itself ok 16 - use Test::Trap; ok 17 - ... importing Void ok 18 - ... quietly ok 19 - ... forced void context ok 20 - ... forced void context ok 21 - ... with no output in the Void trap ok 22 - ... and no output from the Void trap itself ok 23 - ... forced void context ok 24 - ... forced void context ok 25 - ... with no output in the Void trap ok 26 - ... and no output from the Void trap itself ok 27 - ... forced void context ok 28 - ... forced void context ok 29 - ... with no output in the Void trap ok 30 - ... and no output from the Void trap itself ok 31 - use Test::Trap; ok 32 - ... importing Scalar ok 33 - ... quietly ok 34 - ... forced scalar context ok 35 - ... forced scalar context ok 36 - ... with no output in the Scalar trap ok 37 - ... and no output from the Scalar trap itself ok 38 - ... forced scalar context ok 39 - ... forced scalar context ok 40 - ... with no output in the Scalar trap ok 41 - ... and no output from the Scalar trap itself ok 42 - ... forced scalar context ok 43 - ... forced scalar context ok 44 - ... with no output in the Scalar trap ok 45 - ... and no output from the Scalar trap itself ok 46 - use Test::Trap; ok 47 - ... importing List ok 48 - ... quietly ok 49 - ... forced list context ok 50 - ... forced list context ok 51 - ... with no output in the List trap ok 52 - ... and no output from the List trap itself ok 53 - ... forced list context ok 54 - ... forced list context ok 55 - ... with no output in the List trap ok 56 - ... and no output from the List trap itself ok 57 - ... forced list context ok 58 - ... forced list context ok 59 - ... with no output in the List trap ok 60 - ... and no output from the List trap itself ok 61 - use Test::Trap; ok 62 - ... importing exception1 ok 63 - ... quietly ok 64 - ... internal exceptions caught and rethrown ok 65 - ... in layer, so user code not run ok 66 ok 67 - use Test::Trap; ok 68 - ... importing exception2 ok 69 - ... quietly ok 70 - ... internal exceptions caught and rethrown ok 71 - ... in teardown, so user code run ok 72 ok 73 - use Test::Trap; ok 74 - ... importing exception3 ok 75 - ... quietly ok 76 - ... internal exceptions caught and rethrown ok 77 - ... in layer, so user code not run ok 78 ok 79 - use Test::Trap; ok 80 - ... importing Tempfile ok 81 - ... quietly ok 82 - Trapped the STDOUT with Tempfile ok 83 - No warnings ok 84 - use Test::Trap; ok 85 - ... importing Perlio ok 86 - ... quietly ok 87 - Trapped the STDOUT with Perlio ok 88 - No warnings ok 89 - use Test::Trap; ok 90 - ... importing Mixed ok 91 - ... quietly ok 92 - Trapped the STDOUT with Mixed ok 93 - No warnings ok 94 - use Test::Trap; ok 95 - ... importing Badout ok 96 - ... quietly ok 97 - Died with Badout ok 98 - No warnings ok 99 - use Test::Trap; ok 100 - ... importing default ok 101 - ... quietly ok 102 - &default traps exit code 1 ok 103 - ... the stdout ok 104 - (preventing output on the previous STDOUT) ok 105 - ... the stderr ok 106 - (preventing output on the previous STDERR) ok 107 - ... the warnings ok 108 - ... no in-@ARGV ok 109 - ... no out-@ARGV ok 110 - (so not preventing the modification of the real @ARGV) ok 111 - (leaving the lexical @argv unchanged) ok 112 - use Test::Trap; ok 113 - ... importing raw ok 114 - ... quietly ok 115 - &raw traps exit code 1 ok 116 - ... no stdout ok 117 - (leaving the output going to the previous STDOUT) ok 118 - ... no stderr ok 119 - (leaving the output going to the previous STDERR) ok 120 - ... no warnings ok 121 - ... no in-@ARGV ok 122 - ... no out-@ARGV ok 123 - (so not preventing the modification of the real @ARGV) ok 124 - (leaving the lexical @argv unchanged) ok 125 - use Test::Trap; ok 126 - ... importing mixed ok 127 - ... quietly ok 128 - &mixed traps exit code 1 ok 129 - ... the stdout ok 130 - (preventing output on the previous STDOUT) ok 131 - ... the stderr ok 132 - (preventing output on the previous STDERR) ok 133 - ... the warnings ok 134 - ... no in-@ARGV ok 135 - ... no out-@ARGV ok 136 - (so not preventing the modification of the real @ARGV) ok 137 - (leaving the lexical @argv unchanged) ok 138 - use Test::Trap; ok 139 - ... importing special ok 140 - ... quietly ok 141 - &special traps exit code 1 ok 142 - ... the stdout ok 143 - (preventing output on the previous STDOUT) ok 144 - ... the stderr ok 145 - (preventing output on the previous STDERR) ok 146 - ... the warnings ok 147 - ... the in-@ARGV ok 148 - ... the out-@ARGV ok 149 - (keeping the real @ARGV unchanged) ok 150 - (instead modifying the lexical @argv) ok 151 - use Test::Trap; ok 152 - ... importing warntrap ok 153 - ... quietly ok 154 - &warntrap traps exit code 1 ok 155 - ... no stdout ok 156 - (leaving the output going to the previous STDOUT) ok 157 - ... no stderr ok 158 - (leaving the output going to the previous STDERR) ok 159 - ... the warnings ok 160 - ... no in-@ARGV ok 161 - ... no out-@ARGV ok 162 - (so not preventing the modification of the real @ARGV) ok 163 - (leaving the lexical @argv unchanged) ok t/07-subclass.t ........... 1..98 ok 1 - use Test::Trap; ok 2 - use Test::Trap; ok 3 - use TT::A; ok 4 - use TT::B; ok 5 - use TT::AB; ok 6 - use TT::A2; ok 7 - Bad definition: unknown layer ok 8 - Bad definition: test argspec typo ("named" for "name") ok 9 - Unmodified Test::Trap: trapped exit ok 10 - Unmodified Test::Trap: trapped stdout ok 11 - Unmodified Test::Trap: trapped stderr ok 12 - Unmodified Test::Trap: trapped warnings ok 13 - Unmodified Test::Trap: stdout_pass method present ok 14 - Unmodified Test::Trap: no inargv internally ok 15 - Unmodified Test::Trap: no outargv internally ok 16 - Unmodified Test::Trap: @ARGV modified ok 17 - Unmodified Test::Trap: @argv unmofied ok 18 - Unmodified Test::Trap: no return_can method ok 19 - Unmodified Test::Trap: no outargv method ok 20 - Unmodified Test::Trap: no outargv_can method ok 21 - Unmodified Test::Trap: no outargv_pass method ok 22 - Unmodified Test::Trap: no leavewith method ok 23 - Unmodified Test::Trap: no stderr_fail method ok 24 - Unmodified Test::Trap: no argv_fail method ok 25 - Unmodified Test::Trap: no leavewith_fail method ok 26 - Unmodified Test::Trap: no leavewith_can method ok 27 - TT::A: trapped exit ok 28 - TT::A: trapped stdout ok 29 - TT::A: trapped stderr ok 30 - TT::A: trapped warnings ok 31 - TT::A: stdout_pass method present ok 32 - TT::A: inargv present internally ok 33 - TT::A: outargv present internally ok 34 - TT::A: @ARGV unmodified ok 35 - TT::A: @argv modified ok 36 - TT::A: return_can method present ok 37 - TT::A: outargv method present and functional ok 38 - TT::A: outargv_can method present ok 39 - TT::A: outargv_pass method present ok 40 - TT::A: no leavewith method ok 41 - TT::A: no stderr_fail method ok 42 - TT::A: no argv_fail method ok 43 - TT::A: no leavewith_fail method ok 44 - TT::A: no leavewith_can method ok 45 - TT::B: trapped exit ok 46 - TT::B: trapped stdout ok 47 - TT::B: trapped stderr ok 48 - TT::B: trapped warnings ok 49 - TT::B: stdout_pass method present ok 50 - TT::B: no inargv internally ok 51 - TT::B: no outargv internally ok 52 - TT::B: @ARGV modified ok 53 - TT::B: @argv unmofied ok 54 - TT::B: no return_can method ok 55 - TT::B: no outargv method ok 56 - TT::B: no outargv_can method ok 57 - TT::B: no outargv_pass method ok 58 - TT::B: leavewith method present and functional ok 59 - TT::B: no stderr_fail method ok 60 - TT::B: no argv_fail method ok 61 - TT::B: no leavewith_fail method ok 62 - TT::B: no leavewith_can method ok 63 - TT::AB: trapped exit ok 64 - TT::AB: trapped stdout ok 65 - TT::AB: trapped stderr ok 66 - TT::AB: trapped warnings ok 67 - TT::AB: stdout_pass method present ok 68 - TT::AB: inargv present internally ok 69 - TT::AB: outargv present internally ok 70 - TT::AB: @ARGV unmodified ok 71 - TT::AB: @argv modified ok 72 - TT::AB: return_can method present ok 73 - TT::AB: outargv method present and functional ok 74 - TT::AB: outargv_can method present ok 75 - TT::AB: outargv_pass method present ok 76 - TT::AB: leavewith method present and functional ok 77 - TT::AB: stderr_fail method present ok 78 - TT::AB: argv_fail method present ok 79 - TT::AB: leavewith_fail method present not ok 80 - TT::AB: leavewith_fail method present # TODO Multiple inheritance still incomplete # Failed (TODO) test 'TT::AB: leavewith_fail method present' # at t/07-subclass.t line 141. ok 81 - TT::A2: trapped exit ok 82 - TT::A2: trapped stdout ok 83 - TT::A2: trapped stderr ok 84 - TT::A2: trapped warnings ok 85 - TT::A2: stdout_pass method present ok 86 - TT::A2: inargv present internally ok 87 - TT::A2: outargv present internally ok 88 - TT::A2: @ARGV unmodified ok 89 - TT::A2: @argv modified ok 90 - TT::A2: return_can method present ok 91 - TT::A2: outargv method present and functional ok 92 - TT::A2: outargv_can method present ok 93 - TT::A2: outargv_pass method present ok 94 - TT::A2: no leavewith method ok 95 - TT::A2: no stderr_fail method ok 96 - TT::A2: no argv_fail method ok 97 - TT::A2: no leavewith_fail method ok 98 - TT::A2: no leavewith_can method ok t/08-fork.t ............... 1..15 ok 1 - use Test::Trap; ok 2 - Trapped the first exit ok 3 - The inner CORE::GLOBAL::exit is called from the child ok 4 - Trapped the inner exit ok 5 - Override warning ok 6 - Trapped the inner exit ok 7 - Should return just once, okay? ok 8 - Trapped the parent exit ok 9 - STDOUT from both processes! ok 10 - STDERR from both processes! ok 11 - Warnings from the parent only ok 12 - Trapped the parent exit ok 13 - STDOUT from both processes is nil -- the handle is closed! ok 14 - STDERR from both processes! ok 15 - The final test: The outer CORE::GLOBAL::exit is eventually called ok t/09-array-accessor.t ..... 1..6 ok 1 - use Test::Trap; ok 2 - Deeply ok 3 - Slice ok 4 - Index 0 ok 5 - Index 1 ok 6 - Index 2 ok t/10-tester.t ............. 1..125 ok 1 ok 2 ok 3 - ->return_is_deeply [5] ok 4 ok 5 ok 6 ok 7 ok 8 - ->warn_like ok 9 ok 10 ok 11 ok 12 ok 13 ok 14 ok 15 - ->return_is_deeply [5] ok 16 ok 17 ok 18 ok 19 ok 20 ok 21 ok 22 - ->return_nok ok 23 ok 24 ok 25 ok 26 ok 27 - ->exit_nok ok 28 ok 29 ok 30 ok 31 ok 32 ok 33 ok 34 - ->exit_nok ok 35 ok 36 ok 37 ok 38 ok 39 ok 40 ok 41 - ->exit_nok ok 42 ok 43 ok 44 ok 45 ok 46 - ->exit_isnt ok 47 ok 48 ok 49 ok 50 ok 51 ok 52 ok 53 - ->return_like ok 54 ok 55 ok 56 ok 57 ok 58 ok 59 ok 60 - ->quiet ok 61 ok 62 ok 63 ok 64 ok 65 ok 66 ok 67 - ->quiet ok 68 ok 69 ok 70 ok 71 ok 72 ok 73 ok 74 - ->quiet ok 75 ok 76 ok 77 ok 78 ok 79 ok 80 ok 81 - ->quiet ok 82 ok 83 ok 84 ok 85 ok 86 ok 87 ok 88 - ->did_return ok 89 ok 90 ok 91 ok 92 ok 93 ok 94 ok 95 - ->did_exit ok 96 ok 97 ok 98 ok 99 ok 100 ok 101 ok 102 - ->did_die ok 103 ok 104 ok 105 ok 106 ok 107 ok 108 ok 109 - ->did_die, TODO ok 110 ok 111 ok 112 ok 113 ok 114 - type = todo ok 115 - reason ok 116 ok 117 ok 118 - ->did_die, SKIPPED ok 119 ok 120 ok 121 ok 122 ok 123 - type = skip ok 124 - reason ok 125 - Asserting that SKIPPED code has not been run ok t/11-systemsafe-basic.t ... 1..43 ok 1 - fdopen()ed file handle: exception string ok 2 - fdopen()ed file handle: STDOUT should be left closed by now ok 3 - fdopen()ed file handle: STDERR fileno should be unchanged ok 4 - simple fork test: exit(1) ok 5 - simple fork test: system() STDOUT ok 6 - simple fork test: system() STDERR ok 7 - simple fork test: No warnings ok 8 - simple fork test: STDOUT fileno should be unchanged ok 9 - simple fork test: STDERR fileno should be unchanged ok 10 - Take 1: exit(1) ok 11 - Take 1: system() STDOUT ok 12 - Take 1: system() STDERR ok 13 - Take 1: No warnings ok 14 - Take 1: STDOUT fileno should be unchanged ok 15 - Take 1: STDERR fileno should be unchanged ok 16 - Take 2: exit(1) ok 17 - Take 2: system() STDOUT ok 18 - Take 2: system() STDERR ok 19 - Take 2: No warnings ok 20 - Take 2: STDOUT fileno should be unchanged ok 21 - Take 2: STDERR fileno should be unchanged ok 22 - Take 3 - STDIN closed: exit(1) ok 23 - Take 3 - STDIN closed: system() STDOUT ok 24 - Take 3 - STDIN closed: system() STDERR ok 25 - Take 3 - STDIN closed: No warnings ok 26 - Take 3 - STDIN closed: STDOUT fileno should be unchanged ok 27 - Take 3 - STDIN closed: STDERR fileno should be unchanged ok 28 - Take 4 - STDIN closed - STDOUT closed: exit(1) ok 29 - Take 4 - STDIN closed - STDOUT closed: system() STDOUT ok 30 - Take 4 - STDIN closed - STDOUT closed: system() STDERR ok 31 - Take 4 - STDIN closed - STDOUT closed: No warnings ok 32 - Take 4 - STDIN closed - STDOUT closed: STDOUT fileno should be unchanged ok 33 - Take 4 - STDIN closed - STDOUT closed: STDERR fileno should be unchanged ok 34 - Take 5 - STDIN closed - STDOUT closed: exit(1) ok 35 - Take 5 - STDIN closed - STDOUT closed: system() STDOUT ok 36 - Take 5 - STDIN closed - STDOUT closed: system() STDERR ok 37 - Take 5 - STDIN closed - STDOUT closed: No warnings ok 38 - Take 5 - STDIN closed - STDOUT closed: STDOUT fileno should be unchanged ok 39 - Take 5 - STDIN closed - STDOUT closed: STDERR fileno should be unchanged ok 40 # skip Need a real fork() ok 41 # skip Need a real fork() ok 42 # skip Need a real fork() ok 43 # skip Need a real fork() ok t/12-systemsafe-errors.t .. 1..10 ok 1 - Persisting on STDIN ok 2 - Mixed-up filenos ok 3 - Delayed append to tempfile ok 4 - First dup() -- setting up STDOUT ok 5 - Second dup() -- setting up STDERR ok 6 - Third dup() -- restoring STDERR ok 7 - Fourth dup() -- restoring STDOUT ok 8 - First append to tempfile ok 9 - Negative fileno ok 10 - Tied handle ok t/13-regressions.t ........ 1..7 ok 1 - use Test::Trap; ok 2 - We may access @_ ok 3 - Empty @_ in the trap block, please ok 4 - We may modify @_ ok 5 - Modified @_ in the trap block ok 6 - No Foo yet destroyed ok 7 - One Foo destroyed ok t/14-leaks.t .............. skipped: Test::Refcount and Scalar::Util required to test refcount t/99-coverage.t ........... 1..7 ok 1 - &Test::More::ok not created before the use ok 2 ok 3 - &Test::More::ok created now ok 4 ok 5 - Cannot specify layers as arrayrefs ok 6 - Failing to raise an exception: Early exit ok 7 - Exiting with exit code 8 ok All tests successful. Files=18, Tests=832, 11 wallclock secs ( 0.20 usr + 0.05 sys = 0.25 CPU) Result: PASS EBHANSSEN/Test-Trap-v0.2.4.tar.gz dmake test TEST_VERBOSE=1 -- OK Eirik Berg Hanssen <sidhekin@gmail.com> Trap exit codes, exceptions, output, etc. >>> (cd C:\cpanfly-5.20\var\cpan\build\Test-Trap-v0.2.4-mXGYf1 && tar cvf - Test-Trap-v0.2.4.ppd blib) | gzip -c >C:/cpanfly-5.20/var/REPO/E/EB/EBHANSSEN/Test-Trap-v0.2.4.tar.gz Test-Trap-v0.2.4.ppd blib/ blib/lib/ blib/lib/Test/ blib/lib/Test/Trap/ blib/lib/Test/Trap/Builder/ blib/lib/Test/Trap/Builder/PerlIO.pm blib/lib/Test/Trap/Builder/SystemSafe.pm blib/lib/Test/Trap/Builder/TempFile.pm blib/lib/Test/Trap/Builder.pm blib/lib/Test/Trap.pm >>> mv C:\cpanfly-5.20\var\cpan\build\Test-Trap-v0.2.4-mXGYf1/Test-Trap-v0.2.4.ppd C:/cpanfly-5.20/var/REPO/E/EB/EBHANSSEN Running test for module 'Path::Tiny' Running make for D/DA/DAGOLDEN/Path-Tiny-0.058.tar.gz Prepending blib/arch and blib/lib of 23 build dirs to PERL5LIB; for 'get' Fetching with LWP: http://cpan.nas1.activestate.com/authors/id/D/DA/DAGOLDEN/Path-Tiny-0.058.tar.gz Checksum for C:\cpanfly-5.20\var\cpan\sources\authors\id\D\DA\DAGOLDEN\Path-Tiny-0.058.tar.gz ok Path-Tiny-0.058/ Path-Tiny-0.058/Changes Path-Tiny-0.058/CONTRIBUTING.mkdn Path-Tiny-0.058/cpanfile Path-Tiny-0.058/dist.ini Path-Tiny-0.058/lib/ Path-Tiny-0.058/LICENSE Path-Tiny-0.058/Makefile.PL Path-Tiny-0.058/MANIFEST Path-Tiny-0.058/META.json Path-Tiny-0.058/META.yml Path-Tiny-0.058/perlcritic.rc Path-Tiny-0.058/README Path-Tiny-0.058/t/ Path-Tiny-0.058/tidyall.ini Path-Tiny-0.058/xt/ Path-Tiny-0.058/xt/author/ Path-Tiny-0.058/xt/release/ Path-Tiny-0.058/xt/release/distmeta.t Path-Tiny-0.058/xt/release/minimum-version.t Path-Tiny-0.058/xt/release/pod-coverage.t Path-Tiny-0.058/xt/release/pod-syntax.t Path-Tiny-0.058/xt/release/portability.t Path-Tiny-0.058/xt/release/test-version.t Path-Tiny-0.058/xt/author/00-compile.t Path-Tiny-0.058/xt/author/critic.t Path-Tiny-0.058/xt/author/pod-spell.t Path-Tiny-0.058/t/00-report-prereqs.dd Path-Tiny-0.058/t/00-report-prereqs.t Path-Tiny-0.058/t/basename.t Path-Tiny-0.058/t/basic.t Path-Tiny-0.058/t/children.t Path-Tiny-0.058/t/chmod.t Path-Tiny-0.058/t/data/ Path-Tiny-0.058/t/digest.t Path-Tiny-0.058/t/exception.t Path-Tiny-0.058/t/exports.t Path-Tiny-0.058/t/filesystem.t Path-Tiny-0.058/t/input_output.t Path-Tiny-0.058/t/input_output_no_UU.t Path-Tiny-0.058/t/lib/ Path-Tiny-0.058/t/locking.t Path-Tiny-0.058/t/mkpath.t Path-Tiny-0.058/t/mutable_tree_while_iterating.t Path-Tiny-0.058/t/normalize.t Path-Tiny-0.058/t/overloading.t Path-Tiny-0.058/t/parent.t Path-Tiny-0.058/t/README Path-Tiny-0.058/t/recurse.t Path-Tiny-0.058/t/rel-abs.t Path-Tiny-0.058/t/subsumes.t Path-Tiny-0.058/t/temp.t Path-Tiny-0.058/t/zzz-spec.t Path-Tiny-0.058/t/lib/TestUtils.pm Path-Tiny-0.058/t/data/chmod.txt Path-Tiny-0.058/lib/Path/ Path-Tiny-0.058/lib/Path/Tiny.pm Prepending blib/arch and blib/lib of 23 build dirs to PERL5LIB; for 'make' CPAN.pm: Building D/DA/DAGOLDEN/Path-Tiny-0.058.tar.gz >>> C:\Perl64-5.20\bin\perl.exe Makefile.PL Timeout (max run time is 300s) C:\Perl64-5.20\bin\perl.exe exits with 37.