PATH=C:\mingw\bin;C:\cygwin\bin;C:\cpanfly-5.20\var\megalib\bin;C:\Perl-5.20\site\bin;C:\Perl-5.20\bin;C:\cygwin\bin;C:\Program Files\Perforce;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\system32\WindowsPowerShell\v1.0;C:\WINDOWS\system32\WindowsPowerShell\v1.0;C:\instantclient_11_2;C:\cygwin\bin;C:\Program Files\Perforce;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\system32\WindowsPowerShell\v1.0;C:\WINDOWS\system32\WindowsPowerShell\v1.0;C:\mysql\bin Start 2014-09-23T20:20:57 ActivePerl-2000 CPAN-2.00 LIB=C:\PROGRA~1\MICROS~3\VC98\Lib\PSDK PATH=C:/CPANFL~1.20/var/libs/bin;C:\mingw\bin;C:\cygwin\bin;C:\CPANFL~1.20\var\megalib\bin;C:\Perl-5.20\site\bin;C:\Perl-5.20\bin;C:\cygwin\bin;C:\PROGRA~1\Perforce;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\system32\WINDOW~2\v1.0;C:\WINDOWS\system32\WINDOW~2\v1.0;C:\INSTAN~1;C:\cygwin\bin;C:\PROGRA~1\Perforce;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\system32\WINDOW~2\v1.0;C:\WINDOWS\system32\WINDOW~2\v1.0;C:\mysql\bin Reading 'C:\cpanfly-5.20\var\cpan\Metadata' Database was generated on Tue, 23 Sep 2014 22:29:02 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:\Perl-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:\Perl-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. 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 ---- Catalyst::Runtime [requires] Running make test Delayed until after prerequisites Running test for module 'Catalyst::Runtime' Running make for J/JJ/JJNAPIORK/Catalyst-Runtime-5.90073.tar.gz 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 CPAN.pm: Building J/JJ/JJNAPIORK/Catalyst-Runtime-5.90073.tar.gz >>> C:\Perl-5.20\bin\perl.exe Makefile.PL Warning: prerequisite CGI::Simple::Cookie 1.109 not found. Warning: prerequisite CGI::Struct 0 not found. Warning: prerequisite Class::C3::Adopt::NEXT 0.07 not found. Warning: prerequisite JSON::MaybeXS 0 not found. Warning: prerequisite MooseX::Emulate::Class::Accessor::Fast 0.00903 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 ...missing. (would need 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 ...loaded. (1.2 >= 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 ...missing. - 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::Middleware::ReverseProxy [requires] Text::SimpleTable [requires] Plack::Middleware::Head [requires] CGI::Simple::Cookie [requires] namespace::autoclean [requires] Class::C3::Adopt::NEXT [requires] Tree::Simple [requires] MooseX::MethodAttributes::Role::AttrContainer::Inheritable [requires] Plack::Middleware::Conditional [requires] Plack::Middleware::FixMissingBodyInRedirect [requires] Plack::Middleware::IIS7KeepAliveFix [requires] Plack::Middleware::MethodOverride [requires] Plack::Request::Upload [requires] JSON::MaybeXS [requires] Plack::Middleware::LighttpdScriptNameFix [requires] MooseX::Getopt [requires] MooseX::Role::WithOverloading [requires] Plack::Middleware::HTTPExceptions [requires] Plack::Test::ExternalServer [requires] Plack [requires] Plack::Middleware::ContentLength [requires] CGI::Struct [requires] Plack::Middleware::RemoveRedundantBody [requires] String::RewritePrefix [requires] MooseX::Emulate::Class::Accessor::Fast [requires] Plack::Middleware::IIS6ScriptNameFix [requires] Safe::Isa [requires] Tree::Simple::Visitor::FindByPath [requires] Running make test Delayed until after prerequisites Running test for module 'Plack::Middleware::ReverseProxy' Running make for M/MI/MIYAGAWA/Plack-Middleware-ReverseProxy-0.15.tar.gz 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 CPAN.pm: Building M/MI/MIYAGAWA/Plack-Middleware-ReverseProxy-0.15.tar.gz >>> C:\Perl-5.20\bin\perl.exe Makefile.PL Warning: prerequisite Plack 0.9988 not found. Warning: prerequisite Plack::Middleware 0 not found. Warning: prerequisite Plack::Request 0 not found. 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] Plack::Middleware [requires] Plack::Request [requires] Running make test Delayed until after prerequisites Running test for module 'Plack' Running make for M/MI/MIYAGAWA/Plack-1.0031.tar.gz 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 CPAN.pm: Building M/MI/MIYAGAWA/Plack-1.0031.tar.gz >>> C:\Perl-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\#foo blib\lib\auto\share\dist\Plack\#foo cp share\baybridge.jpg blib\lib\auto\share\dist\Plack\baybridge.jpg cp lib/HTTP/Message/PSGI.pm blib\lib\HTTP\Message\PSGI.pm cp lib/Plack/Handler.pm blib\lib\Plack\Handler.pm cp lib/HTTP/Server/PSGI.pm blib\lib\HTTP\Server\PSGI.pm cp lib/Plack/Builder.pm blib\lib\Plack\Builder.pm cp lib/Plack/Handler/Apache1.pm blib\lib\Plack\Handler\Apache1.pm cp lib/Plack.pm blib\lib\Plack.pm cp lib/Plack/App/Cascade.pm blib\lib\Plack\App\Cascade.pm cp lib/Plack/App/PSGIBin.pm blib\lib\Plack\App\PSGIBin.pm cp lib/Plack/Handler/FCGI.pm blib\lib\Plack\Handler\FCGI.pm cp lib/Plack/App/URLMap.pm blib\lib\Plack\App\URLMap.pm cp lib/Plack/Handler/Apache2/Registry.pm blib\lib\Plack\Handler\Apache2\Registry.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/Handler/Apache2.pm blib\lib\Plack\Handler\Apache2.pm cp lib/Plack/App/WrapCGI.pm blib\lib\Plack\App\WrapCGI.pm cp lib/Plack/App/Directory.pm blib\lib\Plack\App\Directory.pm cp lib/Plack/Handler/HTTP/Server/PSGI.pm blib\lib\Plack\Handler\HTTP\Server\PSGI.pm cp lib/Plack/Component.pm blib\lib\Plack\Component.pm cp lib/Plack/HTTPParser.pm blib\lib\Plack\HTTPParser.pm cp lib/Plack/App/File.pm blib\lib\Plack\App\File.pm cp lib/Plack/Handler/CGI.pm blib\lib\Plack\Handler\CGI.pm cp lib/Plack/Middleware/BufferedStreaming.pm blib\lib\Plack\Middleware\BufferedStreaming.pm cp lib/Plack/Middleware/AccessLog/Timed.pm blib\lib\Plack\Middleware\AccessLog\Timed.pm cp lib/Plack/LWPish.pm blib\lib\Plack\LWPish.pm cp lib/Plack/Loader.pm blib\lib\Plack\Loader.pm cp lib/Plack/Loader/Shotgun.pm blib\lib\Plack\Loader\Shotgun.pm cp lib/Plack/Middleware/Chunked.pm blib\lib\Plack\Middleware\Chunked.pm cp lib/Plack/Middleware/ContentMD5.pm blib\lib\Plack\Middleware\ContentMD5.pm cp lib/Plack/Loader/Delayed.pm blib\lib\Plack\Loader\Delayed.pm cp lib/Plack/Handler/Standalone.pm blib\lib\Plack\Handler\Standalone.pm cp lib/Plack/Middleware/Auth/Basic.pm blib\lib\Plack\Middleware\Auth\Basic.pm cp lib/Plack/MIME.pm blib\lib\Plack\MIME.pm cp lib/Plack/Middleware/ErrorDocument.pm blib\lib\Plack\Middleware\ErrorDocument.pm cp lib/Plack/Middleware.pm blib\lib\Plack\Middleware.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/Conditional.pm blib\lib\Plack\Middleware\Conditional.pm cp lib/Plack/Middleware/AccessLog.pm blib\lib\Plack\Middleware\AccessLog.pm cp lib/Plack/Middleware/ConditionalGET.pm blib\lib\Plack\Middleware\ConditionalGET.pm cp lib/Plack/Middleware/Refresh.pm blib\lib\Plack\Middleware\Refresh.pm cp lib/Plack/Middleware/Recursive.pm blib\lib\Plack\Middleware\Recursive.pm cp lib/Plack/Middleware/JSONP.pm blib\lib\Plack\Middleware\JSONP.pm cp lib/Plack/Middleware/SimpleContentFilter.pm blib\lib\Plack\Middleware\SimpleContentFilter.pm cp lib/Plack/Middleware/HTTPExceptions.pm blib\lib\Plack\Middleware\HTTPExceptions.pm cp lib/Plack/Middleware/RearrangeHeaders.pm blib\lib\Plack\Middleware\RearrangeHeaders.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/IIS6ScriptNameFix.pm blib\lib\Plack\Middleware\IIS6ScriptNameFix.pm cp lib/Plack/Middleware/IIS7KeepAliveFix.pm blib\lib\Plack\Middleware\IIS7KeepAliveFix.pm cp lib/Plack/Middleware/SimpleLogger.pm blib\lib\Plack\Middleware\SimpleLogger.pm cp lib/Plack/Middleware/Head.pm blib\lib\Plack\Middleware\Head.pm cp lib/Plack/Middleware/NullLogger.pm blib\lib\Plack\Middleware\NullLogger.pm cp lib/Plack/Middleware/Lint.pm blib\lib\Plack\Middleware\Lint.pm cp lib/Plack/Middleware/Runtime.pm blib\lib\Plack\Middleware\Runtime.pm cp lib/Plack/Middleware/LighttpdScriptNameFix.pm blib\lib\Plack\Middleware\LighttpdScriptNameFix.pm cp lib/Plack/Runner.pm blib\lib\Plack\Runner.pm cp lib/Plack/Util.pm blib\lib\Plack\Util.pm cp lib/Plack/Test/MockHTTP.pm blib\lib\Plack\Test\MockHTTP.pm cp lib/Plack/Response.pm blib\lib\Plack\Response.pm cp lib/Plack/Middleware/StackTrace.pm blib\lib\Plack\Middleware\StackTrace.pm cp lib/Plack/Test/Server.pm blib\lib\Plack\Test\Server.pm cp lib/Plack/Test.pm blib\lib\Plack\Test.pm cp lib/Plack/Util/Accessor.pm blib\lib\Plack\Util\Accessor.pm cp lib/Plack/Request/Upload.pm blib\lib\Plack\Request\Upload.pm cp lib/Plack/Middleware/Static.pm blib\lib\Plack\Middleware\Static.pm cp lib/Plack/Middleware/XSendfile.pm blib\lib\Plack\Middleware\XSendfile.pm cp lib/Plack/Middleware/XFramework.pm blib\lib\Plack\Middleware\XFramework.pm cp lib/Plack/Request.pm blib\lib\Plack\Request.pm cp lib/Plack/Test/Suite.pm blib\lib\Plack\Test\Suite.pm cp lib/Plack/TempBuffer.pm blib\lib\Plack\TempBuffer.pm C:\Perl-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 Running make test >>> dmake test TEST_VERBOSE=1 Skip blib\lib\auto\share\dist\Plack\baybridge.jpg (unchanged) Skip blib\lib\auto\share\dist\Plack\face.jpg (unchanged) Skip blib\lib\auto\share\dist\Plack\#foo (unchanged) C:\Perl-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 .............................. # 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 # skip Authorization header is unsupported under CGI ok 96 # skip Authorization header is unsupported under CGI ok 97 # skip Authorization header is unsupported under CGI ok 98 # skip Authorization header is unsupported under CGI # repeated slashes ok 99 ok 100 ok 101 ok 102 1..102 ok 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::Compile' 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(0xea575c) at C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-pNmjvv\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-pNmjvv\blib\lib/Plack/Middleware/Lint.pm line 112. # ok 3 - Headers needs to be an array ref: HASH(0xea58c4) at C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-pNmjvv\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-pNmjvv\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-pNmjvv\blib\lib/Plack/Middleware/Lint.pm line 156. # ok 6 - Body should be an array ref or filehandle: HASH(0xea58c4) at C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-pNmjvv\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-pNmjvv\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-pNmjvv\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-pNmjvv\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-pNmjvv\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-pNmjvv\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-pNmjvv\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-pNmjvv\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-pNmjvv\blib\lib/Plack/Middleware/Lint.pm line 125. # ok 15 - Body should be an array ref or filehandle: HASH(0xea599c) at C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-pNmjvv\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-pNmjvv\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-pNmjvv\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-pNmjvv\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::Emulate::PSGI' 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=1138, 56 wallclock secs ( 0.42 usr + 0.27 sys = 0.69 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-pNmjvv && 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-pNmjvv/Plack-1.0031.ppd C:/cpanfly-5.20/var/REPO/M/MI/MIYAGAWA Running test for module 'Plack::Middleware' Running make for M/MI/MIYAGAWA/Plack-1.0031.tar.gz Prepending C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-pNmjvv/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-pNmjvv/blib/lib to PERL5LIB for 'get' Has already been unwrapped into directory C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-pNmjvv Prepending C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-pNmjvv/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-pNmjvv/blib/lib to PERL5LIB for 'make' Has already been made Prepending C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-pNmjvv/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-pNmjvv/blib/lib to PERL5LIB for 'test' Running make test Has already been tested successfully Running test for module 'Plack::Request' Running make for M/MI/MIYAGAWA/Plack-1.0031.tar.gz Prepending C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-pNmjvv/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-pNmjvv/blib/lib to PERL5LIB for 'get' Has already been unwrapped into directory C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-pNmjvv Prepending C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-pNmjvv/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-pNmjvv/blib/lib to PERL5LIB for 'make' Has already been made Prepending C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-pNmjvv/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-pNmjvv/blib/lib to PERL5LIB 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\Plack-1.0031-pNmjvv/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-pNmjvv/blib/lib to PERL5LIB for 'get' Has already been unwrapped into directory C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-ReverseProxy-0.15-K3nEo_ Prepending C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-pNmjvv/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-pNmjvv/blib/lib to PERL5LIB 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\Plack-1.0031-pNmjvv/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-pNmjvv/blib/lib to PERL5LIB for 'test' Running make test >>> dmake test TEST_VERBOSE=1 C:\Perl-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.03 usr + 0.05 sys = 0.08 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-K3nEo_ && 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-K3nEo_/Plack-Middleware-ReverseProxy-0.15.ppd C:/cpanfly-5.20/var/REPO/M/MI/MIYAGAWA Running test for module 'Text::SimpleTable' Running make for M/MR/MRAMBERG/Text-SimpleTable-2.03.tar.gz Prepending C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-ReverseProxy-0.15-K3nEo_/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-ReverseProxy-0.15-K3nEo_/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-pNmjvv/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-pNmjvv/blib/lib 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 C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-ReverseProxy-0.15-K3nEo_/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-ReverseProxy-0.15-K3nEo_/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-pNmjvv/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-pNmjvv/blib/lib to PERL5LIB for 'make' CPAN.pm: Building M/MR/MRAMBERG/Text-SimpleTable-2.03.tar.gz >>> C:\Perl-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 C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-ReverseProxy-0.15-K3nEo_/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-ReverseProxy-0.15-K3nEo_/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-pNmjvv/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-pNmjvv/blib/lib to PERL5LIB for 'test' Running make test >>> dmake test TEST_VERBOSE=1 C:\Perl-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, 1 wallclock secs ( 0.05 usr + 0.01 sys = 0.06 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-5CbFiI && 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-5CbFiI/Text-SimpleTable-2.03.ppd C:/cpanfly-5.20/var/REPO/M/MR/MRAMBERG Running test for module 'Plack::Middleware::Head' Running make for M/MI/MIYAGAWA/Plack-1.0031.tar.gz Prepending C:\cpanfly-5.20\var\cpan\build\Text-SimpleTable-2.03-5CbFiI/blib/arch C:\cpanfly-5.20\var\cpan\build\Text-SimpleTable-2.03-5CbFiI/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-ReverseProxy-0.15-K3nEo_/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-ReverseProxy-0.15-K3nEo_/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-pNmjvv/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-pNmjvv/blib/lib to PERL5LIB for 'get' Has already been unwrapped into directory C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-pNmjvv Prepending C:\cpanfly-5.20\var\cpan\build\Text-SimpleTable-2.03-5CbFiI/blib/arch C:\cpanfly-5.20\var\cpan\build\Text-SimpleTable-2.03-5CbFiI/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-ReverseProxy-0.15-K3nEo_/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-ReverseProxy-0.15-K3nEo_/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-pNmjvv/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-pNmjvv/blib/lib to PERL5LIB for 'make' Has already been made Prepending C:\cpanfly-5.20\var\cpan\build\Text-SimpleTable-2.03-5CbFiI/blib/arch C:\cpanfly-5.20\var\cpan\build\Text-SimpleTable-2.03-5CbFiI/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-ReverseProxy-0.15-K3nEo_/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-ReverseProxy-0.15-K3nEo_/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-pNmjvv/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-pNmjvv/blib/lib to PERL5LIB for 'test' Running make test Has already been tested successfully 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\Text-SimpleTable-2.03-5CbFiI/blib/arch C:\cpanfly-5.20\var\cpan\build\Text-SimpleTable-2.03-5CbFiI/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-ReverseProxy-0.15-K3nEo_/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-ReverseProxy-0.15-K3nEo_/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-pNmjvv/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-pNmjvv/blib/lib to PERL5LIB 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\Text-SimpleTable-2.03-5CbFiI/blib/arch C:\cpanfly-5.20\var\cpan\build\Text-SimpleTable-2.03-5CbFiI/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-ReverseProxy-0.15-K3nEo_/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-ReverseProxy-0.15-K3nEo_/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-pNmjvv/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-pNmjvv/blib/lib to PERL5LIB for 'make' CPAN.pm: Building A/AN/ANDYA/CGI-Simple-1.113.tar.gz >>> C:\Perl-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/Cookie.pm blib\lib\CGI\Simple\Cookie.pm cp lib/CGI/Simple/Standard.pm blib\lib\CGI\Simple\Standard.pm cp lib/CGI/Simple/Util.pm blib\lib\CGI\Simple\Util.pm cp lib/CGI/Simple.pm blib\lib\CGI\Simple.pm ANDYA/CGI-Simple-1.113.tar.gz dmake -- OK Prepending C:\cpanfly-5.20\var\cpan\build\Text-SimpleTable-2.03-5CbFiI/blib/arch C:\cpanfly-5.20\var\cpan\build\Text-SimpleTable-2.03-5CbFiI/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-ReverseProxy-0.15-K3nEo_/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-ReverseProxy-0.15-K3nEo_/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-pNmjvv/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-pNmjvv/blib/lib to PERL5LIB for 'test' Running make test >>> dmake test TEST_VERBOSE=1 C:\Perl-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, 3 wallclock secs ( 0.28 usr + 0.06 sys = 0.34 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-plPfCq && 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-plPfCq/CGI-Simple-1.113.ppd C:/cpanfly-5.20/var/REPO/A/AN/ANDYA 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\CGI-Simple-1.113-plPfCq/blib/arch C:\cpanfly-5.20\var\cpan\build\CGI-Simple-1.113-plPfCq/blib/lib C:\cpanfly-5.20\var\cpan\build\Text-SimpleTable-2.03-5CbFiI/blib/arch C:\cpanfly-5.20\var\cpan\build\Text-SimpleTable-2.03-5CbFiI/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-ReverseProxy-0.15-K3nEo_/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-ReverseProxy-0.15-K3nEo_/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-pNmjvv/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-pNmjvv/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\CGI-Simple-1.113-plPfCq/blib/arch C:\cpanfly-5.20\var\cpan\build\CGI-Simple-1.113-plPfCq/blib/lib C:\cpanfly-5.20\var\cpan\build\Text-SimpleTable-2.03-5CbFiI/blib/arch C:\cpanfly-5.20\var\cpan\build\Text-SimpleTable-2.03-5CbFiI/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-ReverseProxy-0.15-K3nEo_/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-ReverseProxy-0.15-K3nEo_/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-pNmjvv/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-pNmjvv/blib/lib to PERL5LIB for 'make' CPAN.pm: Building E/ET/ETHER/namespace-autoclean-0.20.tar.gz >>> C:\Perl-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\CGI-Simple-1.113-plPfCq/blib/arch C:\cpanfly-5.20\var\cpan\build\CGI-Simple-1.113-plPfCq/blib/lib C:\cpanfly-5.20\var\cpan\build\Text-SimpleTable-2.03-5CbFiI/blib/arch C:\cpanfly-5.20\var\cpan\build\Text-SimpleTable-2.03-5CbFiI/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-ReverseProxy-0.15-K3nEo_/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-ReverseProxy-0.15-K3nEo_/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-pNmjvv/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-pNmjvv/blib/lib to PERL5LIB for 'test' Running make test >>> dmake test TEST_VERBOSE=1 C:\Perl-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, 4 wallclock secs ( 0.11 usr + 0.00 sys = 0.11 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-8Y_TZF && 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-8Y_TZF/namespace-autoclean-0.20.ppd C:/cpanfly-5.20/var/REPO/E/ET/ETHER Running test for module 'Class::C3::Adopt::NEXT' Running make for F/FL/FLORA/Class-C3-Adopt-NEXT-0.13.tar.gz Prepending C:\cpanfly-5.20\var\cpan\build\namespace-autoclean-0.20-8Y_TZF/blib/arch C:\cpanfly-5.20\var\cpan\build\namespace-autoclean-0.20-8Y_TZF/blib/lib C:\cpanfly-5.20\var\cpan\build\CGI-Simple-1.113-plPfCq/blib/arch C:\cpanfly-5.20\var\cpan\build\CGI-Simple-1.113-plPfCq/blib/lib C:\cpanfly-5.20\var\cpan\build\Text-SimpleTable-2.03-5CbFiI/blib/arch C:\cpanfly-5.20\var\cpan\build\Text-SimpleTable-2.03-5CbFiI/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-ReverseProxy-0.15-K3nEo_/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-ReverseProxy-0.15-K3nEo_/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-pNmjvv/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-pNmjvv/blib/lib to PERL5LIB for 'get' Fetching with LWP: http://cpan.nas1.activestate.com/authors/id/F/FL/FLORA/Class-C3-Adopt-NEXT-0.13.tar.gz Checksum for C:\cpanfly-5.20\var\cpan\sources\authors\id\F\FL\FLORA\Class-C3-Adopt-NEXT-0.13.tar.gz ok Class-C3-Adopt-NEXT-0.13 Class-C3-Adopt-NEXT-0.13/Changes Class-C3-Adopt-NEXT-0.13/dist.ini Class-C3-Adopt-NEXT-0.13/lib/Class/C3/Adopt Class-C3-Adopt-NEXT-0.13/lib/Class/C3/Adopt/NEXT.pm Class-C3-Adopt-NEXT-0.13/t Class-C3-Adopt-NEXT-0.13/t/warning_package.t Class-C3-Adopt-NEXT-0.13/t/basic.t Class-C3-Adopt-NEXT-0.13/t/incompatible.t Class-C3-Adopt-NEXT-0.13/t/import.t Class-C3-Adopt-NEXT-0.13/t/disable_regex.t Class-C3-Adopt-NEXT-0.13/t/disable.t Class-C3-Adopt-NEXT-0.13/t/nowarn.t Class-C3-Adopt-NEXT-0.13/t/lib Class-C3-Adopt-NEXT-0.13/t/lib/C3NT.pm Class-C3-Adopt-NEXT-0.13/t/lib/C3NT_nowarn.pm Class-C3-Adopt-NEXT-0.13/META.yml Class-C3-Adopt-NEXT-0.13/LICENSE Class-C3-Adopt-NEXT-0.13/README Class-C3-Adopt-NEXT-0.13/t/release-pod-coverage.t Class-C3-Adopt-NEXT-0.13/t/release-pod-syntax.t Class-C3-Adopt-NEXT-0.13/META.json Class-C3-Adopt-NEXT-0.13/Makefile.PL Class-C3-Adopt-NEXT-0.13/MANIFEST Prepending C:\cpanfly-5.20\var\cpan\build\namespace-autoclean-0.20-8Y_TZF/blib/arch C:\cpanfly-5.20\var\cpan\build\namespace-autoclean-0.20-8Y_TZF/blib/lib C:\cpanfly-5.20\var\cpan\build\CGI-Simple-1.113-plPfCq/blib/arch C:\cpanfly-5.20\var\cpan\build\CGI-Simple-1.113-plPfCq/blib/lib C:\cpanfly-5.20\var\cpan\build\Text-SimpleTable-2.03-5CbFiI/blib/arch C:\cpanfly-5.20\var\cpan\build\Text-SimpleTable-2.03-5CbFiI/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-ReverseProxy-0.15-K3nEo_/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-ReverseProxy-0.15-K3nEo_/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-pNmjvv/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-pNmjvv/blib/lib to PERL5LIB for 'make' CPAN.pm: Building F/FL/FLORA/Class-C3-Adopt-NEXT-0.13.tar.gz >>> C:\Perl-5.20\bin\perl.exe Makefile.PL Checking if your kit is complete... Looks good Generating a dmake-style Makefile Writing Makefile for Class::C3::Adopt::NEXT Writing MYMETA.yml and MYMETA.json >>> dmake cp lib/Class/C3/Adopt/NEXT.pm blib\lib\Class\C3\Adopt\NEXT.pm FLORA/Class-C3-Adopt-NEXT-0.13.tar.gz dmake -- OK Prepending C:\cpanfly-5.20\var\cpan\build\namespace-autoclean-0.20-8Y_TZF/blib/arch C:\cpanfly-5.20\var\cpan\build\namespace-autoclean-0.20-8Y_TZF/blib/lib C:\cpanfly-5.20\var\cpan\build\CGI-Simple-1.113-plPfCq/blib/arch C:\cpanfly-5.20\var\cpan\build\CGI-Simple-1.113-plPfCq/blib/lib C:\cpanfly-5.20\var\cpan\build\Text-SimpleTable-2.03-5CbFiI/blib/arch C:\cpanfly-5.20\var\cpan\build\Text-SimpleTable-2.03-5CbFiI/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-ReverseProxy-0.15-K3nEo_/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-ReverseProxy-0.15-K3nEo_/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-pNmjvv/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-pNmjvv/blib/lib to PERL5LIB for 'test' Running make test >>> dmake test TEST_VERBOSE=1 C:\Perl-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/basic.t ................. 1..12 ok 1 - use Class::C3::Adopt::NEXT; ok 2 - no warnings yet ok 3 - Basic inherited method returns correct value ok 4 - warning for the first time NEXT is used ok 5 - Basic inherited method returns correct value ok 6 - warn only once per class ok 7 - Non-existant non-ACTUAL throws no errors ok 8 - Non-existant non-ACTUAL returns undef ok 9 - Non-existant ACTUAL throws correct error ok 10 - Non-existant ACTUAL in superclass throws correct error ok 11 - C3 then NEXT ok 12 - NEXT then C3 ok t/disable.t ............... 1..2 ok 1 ok 2 - no warnings after disabling NEXT adoption ok t/disable_regex.t ......... 1..2 ok 1 ok 2 - no warnings after disabling NEXT adoption ok t/import.t ................ 1..1 ok 1 - -no_warn disables warnings ok t/incompatible.t .......... 1..3 ok 1 - no warnings yet ok 2 - got a warning ok 3 - inconsistent c3 hierarchy ok t/nowarn.t ................ 1..2 ok 1 - Basic inherited method returns correct value ok 2 - no warnings when disabled 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 t/warning_package.t ....... 1..3 ok 1 - warning for the class NEXT is used by ok 2 - warning for the class NEXT is used by ok 3 - warning for the class NEXT is used by ok All tests successful. Files=9, Tests=25, 2 wallclock secs ( 0.11 usr + 0.03 sys = 0.14 CPU) Result: PASS FLORA/Class-C3-Adopt-NEXT-0.13.tar.gz dmake test TEST_VERBOSE=1 -- OK Florian Ragwitz <rafl@debian.org> make NEXT suck less >>> (cd C:\cpanfly-5.20\var\cpan\build\Class-C3-Adopt-NEXT-0.13-W3rQlr && tar cvf - Class-C3-Adopt-NEXT-0.13.ppd blib) | gzip -c >C:/cpanfly-5.20/var/REPO/F/FL/FLORA/Class-C3-Adopt-NEXT-0.13.tar.gz Class-C3-Adopt-NEXT-0.13.ppd blib/ blib/lib/ blib/lib/Class/ blib/lib/Class/C3/ blib/lib/Class/C3/Adopt/ blib/lib/Class/C3/Adopt/NEXT.pm >>> mv C:\cpanfly-5.20\var\cpan\build\Class-C3-Adopt-NEXT-0.13-W3rQlr/Class-C3-Adopt-NEXT-0.13.ppd C:/cpanfly-5.20/var/REPO/F/FL/FLORA 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\Class-C3-Adopt-NEXT-0.13-W3rQlr/blib/arch C:\cpanfly-5.20\var\cpan\build\Class-C3-Adopt-NEXT-0.13-W3rQlr/blib/lib C:\cpanfly-5.20\var\cpan\build\namespace-autoclean-0.20-8Y_TZF/blib/arch C:\cpanfly-5.20\var\cpan\build\namespace-autoclean-0.20-8Y_TZF/blib/lib C:\cpanfly-5.20\var\cpan\build\CGI-Simple-1.113-plPfCq/blib/arch C:\cpanfly-5.20\var\cpan\build\CGI-Simple-1.113-plPfCq/blib/lib C:\cpanfly-5.20\var\cpan\build\Text-SimpleTable-2.03-5CbFiI/blib/arch C:\cpanfly-5.20\var\cpan\build\Text-SimpleTable-2.03-5CbFiI/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-ReverseProxy-0.15-K3nEo_/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-ReverseProxy-0.15-K3nEo_/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-pNmjvv/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-pNmjvv/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\Class-C3-Adopt-NEXT-0.13-W3rQlr/blib/arch C:\cpanfly-5.20\var\cpan\build\Class-C3-Adopt-NEXT-0.13-W3rQlr/blib/lib C:\cpanfly-5.20\var\cpan\build\namespace-autoclean-0.20-8Y_TZF/blib/arch C:\cpanfly-5.20\var\cpan\build\namespace-autoclean-0.20-8Y_TZF/blib/lib C:\cpanfly-5.20\var\cpan\build\CGI-Simple-1.113-plPfCq/blib/arch C:\cpanfly-5.20\var\cpan\build\CGI-Simple-1.113-plPfCq/blib/lib C:\cpanfly-5.20\var\cpan\build\Text-SimpleTable-2.03-5CbFiI/blib/arch C:\cpanfly-5.20\var\cpan\build\Text-SimpleTable-2.03-5CbFiI/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-ReverseProxy-0.15-K3nEo_/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-ReverseProxy-0.15-K3nEo_/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-pNmjvv/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-pNmjvv/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:\Perl-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.pm blib\lib\Tree\Simple.pm cp lib/Tree/Simple/Visitor.pm blib\lib\Tree\Simple\Visitor.pm RSAVAGE/Tree-Simple-1.24.tgz dmake -- OK Prepending C:\cpanfly-5.20\var\cpan\build\Class-C3-Adopt-NEXT-0.13-W3rQlr/blib/arch C:\cpanfly-5.20\var\cpan\build\Class-C3-Adopt-NEXT-0.13-W3rQlr/blib/lib C:\cpanfly-5.20\var\cpan\build\namespace-autoclean-0.20-8Y_TZF/blib/arch C:\cpanfly-5.20\var\cpan\build\namespace-autoclean-0.20-8Y_TZF/blib/lib C:\cpanfly-5.20\var\cpan\build\CGI-Simple-1.113-plPfCq/blib/arch C:\cpanfly-5.20\var\cpan\build\CGI-Simple-1.113-plPfCq/blib/lib C:\cpanfly-5.20\var\cpan\build\Text-SimpleTable-2.03-5CbFiI/blib/arch C:\cpanfly-5.20\var\cpan\build\Text-SimpleTable-2.03-5CbFiI/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-ReverseProxy-0.15-K3nEo_/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-ReverseProxy-0.15-K3nEo_/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-pNmjvv/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-pNmjvv/blib/lib to PERL5LIB; %BUILDDIR%=C:/cpanfly-5.20/var/cpan/build for 'test' Running make test >>> dmake test TEST_VERBOSE=1 C:\Perl-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, 2 wallclock secs ( 0.19 usr + 0.03 sys = 0.22 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-Mgon02 && 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-Mgon02/Tree-Simple-1.24.ppd C:/cpanfly-5.20/var/REPO/R/RS/RSAVAGE Running test for module 'MooseX::MethodAttributes::Role::AttrContainer::Inheritable' Running make for E/ET/ETHER/MooseX-MethodAttributes-0.29.tar.gz Prepending C:\cpanfly-5.20\var\cpan\build\Tree-Simple-1.24-Mgon02/blib/arch C:\cpanfly-5.20\var\cpan\build\Tree-Simple-1.24-Mgon02/blib/lib C:\cpanfly-5.20\var\cpan\build\Class-C3-Adopt-NEXT-0.13-W3rQlr/blib/arch C:\cpanfly-5.20\var\cpan\build\Class-C3-Adopt-NEXT-0.13-W3rQlr/blib/lib C:\cpanfly-5.20\var\cpan\build\namespace-autoclean-0.20-8Y_TZF/blib/arch C:\cpanfly-5.20\var\cpan\build\namespace-autoclean-0.20-8Y_TZF/blib/lib C:\cpanfly-5.20\var\cpan\build\CGI-Simple-1.113-plPfCq/blib/arch C:\cpanfly-5.20\var\cpan\build\CGI-Simple-1.113-plPfCq/blib/lib C:\cpanfly-5.20\var\cpan\build\Text-SimpleTable-2.03-5CbFiI/blib/arch C:\cpanfly-5.20\var\cpan\build\Text-SimpleTable-2.03-5CbFiI/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-ReverseProxy-0.15-K3nEo_/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-ReverseProxy-0.15-K3nEo_/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-pNmjvv/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-pNmjvv/blib/lib to PERL5LIB; %BUILDDIR%=C:/cpanfly-5.20/var/cpan/build for 'get' Fetching with LWP: http://cpan.nas1.activestate.com/authors/id/E/ET/ETHER/MooseX-MethodAttributes-0.29.tar.gz Checksum for C:\cpanfly-5.20\var\cpan\sources\authors\id\E\ET\ETHER\MooseX-MethodAttributes-0.29.tar.gz ok MooseX-MethodAttributes-0.29/ MooseX-MethodAttributes-0.29/Build.PL MooseX-MethodAttributes-0.29/Changes MooseX-MethodAttributes-0.29/CONTRIBUTING MooseX-MethodAttributes-0.29/dist.ini MooseX-MethodAttributes-0.29/INSTALL MooseX-MethodAttributes-0.29/lib/ MooseX-MethodAttributes-0.29/LICENSE MooseX-MethodAttributes-0.29/Makefile.PL MooseX-MethodAttributes-0.29/MANIFEST MooseX-MethodAttributes-0.29/META.json MooseX-MethodAttributes-0.29/META.yml MooseX-MethodAttributes-0.29/README MooseX-MethodAttributes-0.29/README.md MooseX-MethodAttributes-0.29/t/ MooseX-MethodAttributes-0.29/weaver.ini MooseX-MethodAttributes-0.29/xt/ MooseX-MethodAttributes-0.29/xt/author/ MooseX-MethodAttributes-0.29/xt/release/ MooseX-MethodAttributes-0.29/xt/release/changes_has_content.t MooseX-MethodAttributes-0.29/xt/release/cpan-changes.t MooseX-MethodAttributes-0.29/xt/release/distmeta.t MooseX-MethodAttributes-0.29/xt/release/eol.t MooseX-MethodAttributes-0.29/xt/release/kwalitee.t MooseX-MethodAttributes-0.29/xt/release/minimum-version.t MooseX-MethodAttributes-0.29/xt/release/mojibake.t MooseX-MethodAttributes-0.29/xt/release/no-tabs.t MooseX-MethodAttributes-0.29/xt/release/pod-coverage.t MooseX-MethodAttributes-0.29/xt/release/pod-no404s.t MooseX-MethodAttributes-0.29/xt/release/pod-syntax.t MooseX-MethodAttributes-0.29/xt/release/test-version.t MooseX-MethodAttributes-0.29/xt/author/00-compile.t MooseX-MethodAttributes-0.29/xt/author/pod-spell.t MooseX-MethodAttributes-0.29/t/00-report-prereqs.t MooseX-MethodAttributes-0.29/t/basic.t MooseX-MethodAttributes-0.29/t/calling.t MooseX-MethodAttributes-0.29/t/catalyst.t MooseX-MethodAttributes-0.29/t/catalyst_role.t MooseX-MethodAttributes-0.29/t/catalyst_role_method_exclusion.t MooseX-MethodAttributes-0.29/t/catalyst_role_preexist_methods.t MooseX-MethodAttributes-0.29/t/inherited.t MooseX-MethodAttributes-0.29/t/inherited_non_moose_multilevel.t MooseX-MethodAttributes-0.29/t/late_reinitialize.t MooseX-MethodAttributes-0.29/t/lib/ MooseX-MethodAttributes-0.29/t/multiple_roles.t MooseX-MethodAttributes-0.29/t/multiple_roles_astrait.t MooseX-MethodAttributes-0.29/t/override_method_with_no_attribute.t MooseX-MethodAttributes-0.29/t/param_role.t MooseX-MethodAttributes-0.29/t/role.t MooseX-MethodAttributes-0.29/t/role_applied.t MooseX-MethodAttributes-0.29/t/role_comp.t MooseX-MethodAttributes-0.29/t/role_in_role.t MooseX-MethodAttributes-0.29/t/role_in_role_more.t MooseX-MethodAttributes-0.29/t/role_method_conflict_detection.t MooseX-MethodAttributes-0.29/t/role_with_anon_class.t MooseX-MethodAttributes-0.29/t/lib/BaseClass.pm MooseX-MethodAttributes-0.29/t/lib/CatalystLike/ MooseX-MethodAttributes-0.29/t/lib/ClassUsingRoleWithAttributes.pm MooseX-MethodAttributes-0.29/t/lib/OtherRoleWithAttributes.pm MooseX-MethodAttributes-0.29/t/lib/OtherSubClass.pm MooseX-MethodAttributes-0.29/t/lib/RoleWithAttributes.pm MooseX-MethodAttributes-0.29/t/lib/SubClass.pm MooseX-MethodAttributes-0.29/t/lib/SubClassUseBaseAndUseMoose.pm MooseX-MethodAttributes-0.29/t/lib/SubSubClass.pm MooseX-MethodAttributes-0.29/t/lib/TestClass.pm MooseX-MethodAttributes-0.29/t/lib/UsesMultipleRoles.pm MooseX-MethodAttributes-0.29/t/lib/CatalystLike/Controller/ MooseX-MethodAttributes-0.29/t/lib/CatalystLike/Controller.pm MooseX-MethodAttributes-0.29/t/lib/CatalystLike/Controller/Moose/ MooseX-MethodAttributes-0.29/t/lib/CatalystLike/Controller/Moose.pm MooseX-MethodAttributes-0.29/t/lib/CatalystLike/Controller/Moose/MethodModifiers.pm MooseX-MethodAttributes-0.29/lib/MooseX/ MooseX-MethodAttributes-0.29/lib/MooseX/MethodAttributes/ MooseX-MethodAttributes-0.29/lib/MooseX/MethodAttributes.pm MooseX-MethodAttributes-0.29/lib/MooseX/MethodAttributes/Inheritable.pm MooseX-MethodAttributes-0.29/lib/MooseX/MethodAttributes/Role/ MooseX-MethodAttributes-0.29/lib/MooseX/MethodAttributes/Role.pm MooseX-MethodAttributes-0.29/lib/MooseX/MethodAttributes/Role/AttrContainer/ MooseX-MethodAttributes-0.29/lib/MooseX/MethodAttributes/Role/AttrContainer.pm MooseX-MethodAttributes-0.29/lib/MooseX/MethodAttributes/Role/Meta/ MooseX-MethodAttributes-0.29/lib/MooseX/MethodAttributes/Role/Meta/Class.pm MooseX-MethodAttributes-0.29/lib/MooseX/MethodAttributes/Role/Meta/Map.pm MooseX-MethodAttributes-0.29/lib/MooseX/MethodAttributes/Role/Meta/Method/ MooseX-MethodAttributes-0.29/lib/MooseX/MethodAttributes/Role/Meta/Method.pm MooseX-MethodAttributes-0.29/lib/MooseX/MethodAttributes/Role/Meta/Role/ MooseX-MethodAttributes-0.29/lib/MooseX/MethodAttributes/Role/Meta/Role.pm MooseX-MethodAttributes-0.29/lib/MooseX/MethodAttributes/Role/Meta/Role/Application/ MooseX-MethodAttributes-0.29/lib/MooseX/MethodAttributes/Role/Meta/Role/Application.pm MooseX-MethodAttributes-0.29/lib/MooseX/MethodAttributes/Role/Meta/Role/Application/Summation.pm MooseX-MethodAttributes-0.29/lib/MooseX/MethodAttributes/Role/Meta/Method/MaybeWrapped.pm MooseX-MethodAttributes-0.29/lib/MooseX/MethodAttributes/Role/Meta/Method/Wrapped.pm MooseX-MethodAttributes-0.29/lib/MooseX/MethodAttributes/Role/AttrContainer/Inheritable.pm Prepending C:\cpanfly-5.20\var\cpan\build\Tree-Simple-1.24-Mgon02/blib/arch C:\cpanfly-5.20\var\cpan\build\Tree-Simple-1.24-Mgon02/blib/lib C:\cpanfly-5.20\var\cpan\build\Class-C3-Adopt-NEXT-0.13-W3rQlr/blib/arch C:\cpanfly-5.20\var\cpan\build\Class-C3-Adopt-NEXT-0.13-W3rQlr/blib/lib C:\cpanfly-5.20\var\cpan\build\namespace-autoclean-0.20-8Y_TZF/blib/arch C:\cpanfly-5.20\var\cpan\build\namespace-autoclean-0.20-8Y_TZF/blib/lib C:\cpanfly-5.20\var\cpan\build\CGI-Simple-1.113-plPfCq/blib/arch C:\cpanfly-5.20\var\cpan\build\CGI-Simple-1.113-plPfCq/blib/lib C:\cpanfly-5.20\var\cpan\build\Text-SimpleTable-2.03-5CbFiI/blib/arch C:\cpanfly-5.20\var\cpan\build\Text-SimpleTable-2.03-5CbFiI/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-ReverseProxy-0.15-K3nEo_/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-ReverseProxy-0.15-K3nEo_/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-pNmjvv/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-pNmjvv/blib/lib to PERL5LIB; %BUILDDIR%=C:/cpanfly-5.20/var/cpan/build for 'make' CPAN.pm: Building E/ET/ETHER/MooseX-MethodAttributes-0.29.tar.gz >>> C:\Perl-5.20\bin\perl.exe Makefile.PL Warning: prerequisite MooseX::Types::Moose 0.21 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::MethodAttributes Writing MYMETA.yml and MYMETA.json ---- Unsatisfied dependencies detected during ---- ---- ETHER/MooseX-MethodAttributes-0.29.tar.gz ---- MooseX::Types::Moose [requires] namespace::autoclean [requires] Prepending C:\cpanfly-5.20\var\cpan\build\Tree-Simple-1.24-Mgon02/blib/arch C:\cpanfly-5.20\var\cpan\build\Tree-Simple-1.24-Mgon02/blib/lib C:\cpanfly-5.20\var\cpan\build\Class-C3-Adopt-NEXT-0.13-W3rQlr/blib/arch C:\cpanfly-5.20\var\cpan\build\Class-C3-Adopt-NEXT-0.13-W3rQlr/blib/lib C:\cpanfly-5.20\var\cpan\build\namespace-autoclean-0.20-8Y_TZF/blib/arch C:\cpanfly-5.20\var\cpan\build\namespace-autoclean-0.20-8Y_TZF/blib/lib C:\cpanfly-5.20\var\cpan\build\CGI-Simple-1.113-plPfCq/blib/arch C:\cpanfly-5.20\var\cpan\build\CGI-Simple-1.113-plPfCq/blib/lib C:\cpanfly-5.20\var\cpan\build\Text-SimpleTable-2.03-5CbFiI/blib/arch C:\cpanfly-5.20\var\cpan\build\Text-SimpleTable-2.03-5CbFiI/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-ReverseProxy-0.15-K3nEo_/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-ReverseProxy-0.15-K3nEo_/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-pNmjvv/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-pNmjvv/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 'MooseX::Types::Moose' Running make for E/ET/ETHER/MooseX-Types-0.45.tar.gz Prepending C:\cpanfly-5.20\var\cpan\build\Tree-Simple-1.24-Mgon02/blib/arch C:\cpanfly-5.20\var\cpan\build\Tree-Simple-1.24-Mgon02/blib/lib C:\cpanfly-5.20\var\cpan\build\Class-C3-Adopt-NEXT-0.13-W3rQlr/blib/arch C:\cpanfly-5.20\var\cpan\build\Class-C3-Adopt-NEXT-0.13-W3rQlr/blib/lib C:\cpanfly-5.20\var\cpan\build\namespace-autoclean-0.20-8Y_TZF/blib/arch C:\cpanfly-5.20\var\cpan\build\namespace-autoclean-0.20-8Y_TZF/blib/lib C:\cpanfly-5.20\var\cpan\build\CGI-Simple-1.113-plPfCq/blib/arch C:\cpanfly-5.20\var\cpan\build\CGI-Simple-1.113-plPfCq/blib/lib C:\cpanfly-5.20\var\cpan\build\Text-SimpleTable-2.03-5CbFiI/blib/arch C:\cpanfly-5.20\var\cpan\build\Text-SimpleTable-2.03-5CbFiI/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-ReverseProxy-0.15-K3nEo_/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-ReverseProxy-0.15-K3nEo_/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-pNmjvv/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-pNmjvv/blib/lib to PERL5LIB; %BUILDDIR%=C:/cpanfly-5.20/var/cpan/build for 'get' Fetching with LWP: http://cpan.nas1.activestate.com/authors/id/E/ET/ETHER/MooseX-Types-0.45.tar.gz Checksum for C:\cpanfly-5.20\var\cpan\sources\authors\id\E\ET\ETHER\MooseX-Types-0.45.tar.gz ok MooseX-Types-0.45/ MooseX-Types-0.45/Build.PL MooseX-Types-0.45/Changes MooseX-Types-0.45/CONTRIBUTING MooseX-Types-0.45/dist.ini MooseX-Types-0.45/INSTALL MooseX-Types-0.45/lib/ MooseX-Types-0.45/LICENSE MooseX-Types-0.45/Makefile.PL MooseX-Types-0.45/MANIFEST MooseX-Types-0.45/META.json MooseX-Types-0.45/META.yml MooseX-Types-0.45/README MooseX-Types-0.45/t/ MooseX-Types-0.45/weaver.ini MooseX-Types-0.45/xt/ MooseX-Types-0.45/xt/author/ MooseX-Types-0.45/xt/release/ MooseX-Types-0.45/xt/release/changes_has_content.t MooseX-Types-0.45/xt/release/cpan-changes.t MooseX-Types-0.45/xt/release/distmeta.t MooseX-Types-0.45/xt/release/eol.t MooseX-Types-0.45/xt/release/kwalitee.t MooseX-Types-0.45/xt/release/minimum-version.t MooseX-Types-0.45/xt/release/mojibake.t MooseX-Types-0.45/xt/release/pod-coverage.t MooseX-Types-0.45/xt/release/pod-no404s.t MooseX-Types-0.45/xt/release/pod-syntax.t MooseX-Types-0.45/xt/release/portability.t MooseX-Types-0.45/xt/author/00-compile.t MooseX-Types-0.45/xt/author/clean-namespaces.t MooseX-Types-0.45/xt/author/no-tabs.t MooseX-Types-0.45/xt/author/pod-spell.t MooseX-Types-0.45/t/00-report-prereqs.dd MooseX-Types-0.45/t/00-report-prereqs.t MooseX-Types-0.45/t/10_moose-types.t MooseX-Types-0.45/t/11_library-definition.t MooseX-Types-0.45/t/12_wrapper-definition.t MooseX-Types-0.45/t/13_typedecorator.t MooseX-Types-0.45/t/14_compatibility-sub-exporter.t MooseX-Types-0.45/t/15_recursion.t MooseX-Types-0.45/t/16_introspection.t MooseX-Types-0.45/t/17_syntax_errors.t MooseX-Types-0.45/t/18_combined_libs.t MooseX-Types-0.45/t/19_typelib_with_role.t MooseX-Types-0.45/t/20_union_with_string_type.t MooseX-Types-0.45/t/21_coerce_parameterized_types.t MooseX-Types-0.45/t/22_class_type.t MooseX-Types-0.45/t/23_any_subtype.t MooseX-Types-0.45/t/24_class_can_isa.t MooseX-Types-0.45/t/25-fully-qualified.t MooseX-Types-0.45/t/lib/ MooseX-Types-0.45/t/regressions/ MooseX-Types-0.45/t/zzz-check-breaks.t MooseX-Types-0.45/t/regressions/01-is_subtype_of.t MooseX-Types-0.45/t/lib/Combined.pm MooseX-Types-0.45/t/lib/DecoratorLibrary.pm MooseX-Types-0.45/t/lib/Empty.pm MooseX-Types-0.45/t/lib/SubExporterCompatibility.pm MooseX-Types-0.45/t/lib/TestLibrary.pm MooseX-Types-0.45/t/lib/TestLibrary2.pm MooseX-Types-0.45/t/lib/TestNamespaceSep.pm MooseX-Types-0.45/t/lib/TestWrapper.pm MooseX-Types-0.45/lib/MooseX/ MooseX-Types-0.45/lib/MooseX/Types/ MooseX-Types-0.45/lib/MooseX/Types.pm MooseX-Types-0.45/lib/MooseX/Types/Base.pm MooseX-Types-0.45/lib/MooseX/Types/CheckedUtilExports.pm MooseX-Types-0.45/lib/MooseX/Types/Combine.pm MooseX-Types-0.45/lib/MooseX/Types/Moose.pm MooseX-Types-0.45/lib/MooseX/Types/TypeDecorator.pm MooseX-Types-0.45/lib/MooseX/Types/UndefinedType.pm MooseX-Types-0.45/lib/MooseX/Types/Util.pm MooseX-Types-0.45/lib/MooseX/Types/Wrapper.pm Prepending C:\cpanfly-5.20\var\cpan\build\Tree-Simple-1.24-Mgon02/blib/arch C:\cpanfly-5.20\var\cpan\build\Tree-Simple-1.24-Mgon02/blib/lib C:\cpanfly-5.20\var\cpan\build\Class-C3-Adopt-NEXT-0.13-W3rQlr/blib/arch C:\cpanfly-5.20\var\cpan\build\Class-C3-Adopt-NEXT-0.13-W3rQlr/blib/lib C:\cpanfly-5.20\var\cpan\build\namespace-autoclean-0.20-8Y_TZF/blib/arch C:\cpanfly-5.20\var\cpan\build\namespace-autoclean-0.20-8Y_TZF/blib/lib C:\cpanfly-5.20\var\cpan\build\CGI-Simple-1.113-plPfCq/blib/arch C:\cpanfly-5.20\var\cpan\build\CGI-Simple-1.113-plPfCq/blib/lib C:\cpanfly-5.20\var\cpan\build\Text-SimpleTable-2.03-5CbFiI/blib/arch C:\cpanfly-5.20\var\cpan\build\Text-SimpleTable-2.03-5CbFiI/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-ReverseProxy-0.15-K3nEo_/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-ReverseProxy-0.15-K3nEo_/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-pNmjvv/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-pNmjvv/blib/lib to PERL5LIB; %BUILDDIR%=C:/cpanfly-5.20/var/cpan/build for 'make' CPAN.pm: Building E/ET/ETHER/MooseX-Types-0.45.tar.gz >>> C:\Perl-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::Types Writing MYMETA.yml and MYMETA.json ---- Unsatisfied dependencies detected during ---- ---- ETHER/MooseX-Types-0.45.tar.gz ---- namespace::autoclean [requires] Prepending C:\cpanfly-5.20\var\cpan\build\Tree-Simple-1.24-Mgon02/blib/arch C:\cpanfly-5.20\var\cpan\build\Tree-Simple-1.24-Mgon02/blib/lib C:\cpanfly-5.20\var\cpan\build\Class-C3-Adopt-NEXT-0.13-W3rQlr/blib/arch C:\cpanfly-5.20\var\cpan\build\Class-C3-Adopt-NEXT-0.13-W3rQlr/blib/lib C:\cpanfly-5.20\var\cpan\build\namespace-autoclean-0.20-8Y_TZF/blib/arch C:\cpanfly-5.20\var\cpan\build\namespace-autoclean-0.20-8Y_TZF/blib/lib C:\cpanfly-5.20\var\cpan\build\CGI-Simple-1.113-plPfCq/blib/arch C:\cpanfly-5.20\var\cpan\build\CGI-Simple-1.113-plPfCq/blib/lib C:\cpanfly-5.20\var\cpan\build\Text-SimpleTable-2.03-5CbFiI/blib/arch C:\cpanfly-5.20\var\cpan\build\Text-SimpleTable-2.03-5CbFiI/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-ReverseProxy-0.15-K3nEo_/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-ReverseProxy-0.15-K3nEo_/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-pNmjvv/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-pNmjvv/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 'namespace::autoclean' Running make for E/ET/ETHER/namespace-autoclean-0.20.tar.gz Prepending C:\cpanfly-5.20\var\cpan\build\Tree-Simple-1.24-Mgon02/blib/arch C:\cpanfly-5.20\var\cpan\build\Tree-Simple-1.24-Mgon02/blib/lib C:\cpanfly-5.20\var\cpan\build\Class-C3-Adopt-NEXT-0.13-W3rQlr/blib/arch C:\cpanfly-5.20\var\cpan\build\Class-C3-Adopt-NEXT-0.13-W3rQlr/blib/lib C:\cpanfly-5.20\var\cpan\build\namespace-autoclean-0.20-8Y_TZF/blib/arch C:\cpanfly-5.20\var\cpan\build\namespace-autoclean-0.20-8Y_TZF/blib/lib C:\cpanfly-5.20\var\cpan\build\CGI-Simple-1.113-plPfCq/blib/arch C:\cpanfly-5.20\var\cpan\build\CGI-Simple-1.113-plPfCq/blib/lib C:\cpanfly-5.20\var\cpan\build\Text-SimpleTable-2.03-5CbFiI/blib/arch C:\cpanfly-5.20\var\cpan\build\Text-SimpleTable-2.03-5CbFiI/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-ReverseProxy-0.15-K3nEo_/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-ReverseProxy-0.15-K3nEo_/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-pNmjvv/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-pNmjvv/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\namespace-autoclean-0.20-8Y_TZF Prepending C:\cpanfly-5.20\var\cpan\build\Tree-Simple-1.24-Mgon02/blib/arch C:\cpanfly-5.20\var\cpan\build\Tree-Simple-1.24-Mgon02/blib/lib C:\cpanfly-5.20\var\cpan\build\Class-C3-Adopt-NEXT-0.13-W3rQlr/blib/arch C:\cpanfly-5.20\var\cpan\build\Class-C3-Adopt-NEXT-0.13-W3rQlr/blib/lib C:\cpanfly-5.20\var\cpan\build\namespace-autoclean-0.20-8Y_TZF/blib/arch C:\cpanfly-5.20\var\cpan\build\namespace-autoclean-0.20-8Y_TZF/blib/lib C:\cpanfly-5.20\var\cpan\build\CGI-Simple-1.113-plPfCq/blib/arch C:\cpanfly-5.20\var\cpan\build\CGI-Simple-1.113-plPfCq/blib/lib C:\cpanfly-5.20\var\cpan\build\Text-SimpleTable-2.03-5CbFiI/blib/arch C:\cpanfly-5.20\var\cpan\build\Text-SimpleTable-2.03-5CbFiI/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-ReverseProxy-0.15-K3nEo_/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-ReverseProxy-0.15-K3nEo_/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-pNmjvv/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-pNmjvv/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\Tree-Simple-1.24-Mgon02/blib/arch C:\cpanfly-5.20\var\cpan\build\Tree-Simple-1.24-Mgon02/blib/lib C:\cpanfly-5.20\var\cpan\build\Class-C3-Adopt-NEXT-0.13-W3rQlr/blib/arch C:\cpanfly-5.20\var\cpan\build\Class-C3-Adopt-NEXT-0.13-W3rQlr/blib/lib C:\cpanfly-5.20\var\cpan\build\namespace-autoclean-0.20-8Y_TZF/blib/arch C:\cpanfly-5.20\var\cpan\build\namespace-autoclean-0.20-8Y_TZF/blib/lib C:\cpanfly-5.20\var\cpan\build\CGI-Simple-1.113-plPfCq/blib/arch C:\cpanfly-5.20\var\cpan\build\CGI-Simple-1.113-plPfCq/blib/lib C:\cpanfly-5.20\var\cpan\build\Text-SimpleTable-2.03-5CbFiI/blib/arch C:\cpanfly-5.20\var\cpan\build\Text-SimpleTable-2.03-5CbFiI/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-ReverseProxy-0.15-K3nEo_/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-ReverseProxy-0.15-K3nEo_/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-pNmjvv/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-pNmjvv/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 E/ET/ETHER/MooseX-Types-0.45.tar.gz Prepending C:\cpanfly-5.20\var\cpan\build\Tree-Simple-1.24-Mgon02/blib/arch C:\cpanfly-5.20\var\cpan\build\Tree-Simple-1.24-Mgon02/blib/lib C:\cpanfly-5.20\var\cpan\build\Class-C3-Adopt-NEXT-0.13-W3rQlr/blib/arch C:\cpanfly-5.20\var\cpan\build\Class-C3-Adopt-NEXT-0.13-W3rQlr/blib/lib C:\cpanfly-5.20\var\cpan\build\namespace-autoclean-0.20-8Y_TZF/blib/arch C:\cpanfly-5.20\var\cpan\build\namespace-autoclean-0.20-8Y_TZF/blib/lib C:\cpanfly-5.20\var\cpan\build\CGI-Simple-1.113-plPfCq/blib/arch C:\cpanfly-5.20\var\cpan\build\CGI-Simple-1.113-plPfCq/blib/lib C:\cpanfly-5.20\var\cpan\build\Text-SimpleTable-2.03-5CbFiI/blib/arch C:\cpanfly-5.20\var\cpan\build\Text-SimpleTable-2.03-5CbFiI/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-ReverseProxy-0.15-K3nEo_/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-ReverseProxy-0.15-K3nEo_/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-pNmjvv/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-pNmjvv/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-Types-0.45-UZa1xw Prepending C:\cpanfly-5.20\var\cpan\build\Tree-Simple-1.24-Mgon02/blib/arch C:\cpanfly-5.20\var\cpan\build\Tree-Simple-1.24-Mgon02/blib/lib C:\cpanfly-5.20\var\cpan\build\Class-C3-Adopt-NEXT-0.13-W3rQlr/blib/arch C:\cpanfly-5.20\var\cpan\build\Class-C3-Adopt-NEXT-0.13-W3rQlr/blib/lib C:\cpanfly-5.20\var\cpan\build\namespace-autoclean-0.20-8Y_TZF/blib/arch C:\cpanfly-5.20\var\cpan\build\namespace-autoclean-0.20-8Y_TZF/blib/lib C:\cpanfly-5.20\var\cpan\build\CGI-Simple-1.113-plPfCq/blib/arch C:\cpanfly-5.20\var\cpan\build\CGI-Simple-1.113-plPfCq/blib/lib C:\cpanfly-5.20\var\cpan\build\Text-SimpleTable-2.03-5CbFiI/blib/arch C:\cpanfly-5.20\var\cpan\build\Text-SimpleTable-2.03-5CbFiI/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-ReverseProxy-0.15-K3nEo_/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-ReverseProxy-0.15-K3nEo_/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-pNmjvv/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-pNmjvv/blib/lib to PERL5LIB; %BUILDDIR%=C:/cpanfly-5.20/var/cpan/build for 'make' CPAN.pm: Building E/ET/ETHER/MooseX-Types-0.45.tar.gz >>> dmake cp lib/MooseX/Types.pm blib\lib\MooseX\Types.pm cp lib/MooseX/Types/Util.pm blib\lib\MooseX\Types\Util.pm cp lib/MooseX/Types/Base.pm blib\lib\MooseX\Types\Base.pm cp lib/MooseX/Types/Combine.pm blib\lib\MooseX\Types\Combine.pm cp lib/MooseX/Types/UndefinedType.pm blib\lib\MooseX\Types\UndefinedType.pm cp lib/MooseX/Types/CheckedUtilExports.pm blib\lib\MooseX\Types\CheckedUtilExports.pm cp lib/MooseX/Types/TypeDecorator.pm blib\lib\MooseX\Types\TypeDecorator.pm cp lib/MooseX/Types/Moose.pm blib\lib\MooseX\Types\Moose.pm cp lib/MooseX/Types/Wrapper.pm blib\lib\MooseX\Types\Wrapper.pm ETHER/MooseX-Types-0.45.tar.gz dmake -- OK Prepending C:\cpanfly-5.20\var\cpan\build\Tree-Simple-1.24-Mgon02/blib/arch C:\cpanfly-5.20\var\cpan\build\Tree-Simple-1.24-Mgon02/blib/lib C:\cpanfly-5.20\var\cpan\build\Class-C3-Adopt-NEXT-0.13-W3rQlr/blib/arch C:\cpanfly-5.20\var\cpan\build\Class-C3-Adopt-NEXT-0.13-W3rQlr/blib/lib C:\cpanfly-5.20\var\cpan\build\namespace-autoclean-0.20-8Y_TZF/blib/arch C:\cpanfly-5.20\var\cpan\build\namespace-autoclean-0.20-8Y_TZF/blib/lib C:\cpanfly-5.20\var\cpan\build\CGI-Simple-1.113-plPfCq/blib/arch C:\cpanfly-5.20\var\cpan\build\CGI-Simple-1.113-plPfCq/blib/lib C:\cpanfly-5.20\var\cpan\build\Text-SimpleTable-2.03-5CbFiI/blib/arch C:\cpanfly-5.20\var\cpan\build\Text-SimpleTable-2.03-5CbFiI/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-ReverseProxy-0.15-K3nEo_/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-ReverseProxy-0.15-K3nEo_/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-pNmjvv/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-pNmjvv/blib/lib to PERL5LIB; %BUILDDIR%=C:/cpanfly-5.20/var/cpan/build for 'test' Running make test >>> dmake test TEST_VERBOSE=1 C:\Perl-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/regressions/*.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 # ------------------- ---- -------- # ExtUtils::MakeMaker any 6.98 # File::Spec any 3.47 # Moose::Role any 2.1212 # Test::Fatal any 0.013 # Test::More 0.88 1.001006 # Test::Requires any 0.08 # if any 0.0601 # lib any 0.63 # # === Test Recommends === # # Module Want Have # ---------- -------- -------- # CPAN::Meta 2.120900 2.142060 # # === Runtime Requires === # # Module Want Have # ---------------------------------- ---- ------ # Carp any 1.3301 # Carp::Clan 6.00 6.04 # Exporter any 5.70 # Module::Runtime any 0.014 # Moose 1.06 2.1212 # Moose::Exporter any 2.1212 # Moose::Meta::TypeConstraint::Union any 2.1212 # Moose::Util::TypeConstraints any 2.1212 # Scalar::Util 1.19 1.41 # Sub::Exporter any 0.987 # Sub::Name any 0.09 # base any 2.18 # namespace::autoclean 0.16 0.20 # overload any 1.22 # strict any 1.08 # warnings any 1.23 # # === Other Modules === # # Module Want Have # -------------------- ---- ---- # Dist::CheckConflicts any 0.11 # t/00-report-prereqs.t .............. 1..1 ok 1 ok t/10_moose-types.t ................. ok 1 - Object() was exported ok 2 - Object() returns 'Object' ok 3 - is_Object() was exported ok 4 - Maybe() was exported ok 5 - Maybe() returns 'Maybe' ok 6 - is_Maybe() was exported ok 7 - ArrayRef() was exported ok 8 - ArrayRef() returns 'ArrayRef' ok 9 - is_ArrayRef() was exported ok 10 - Str() was exported ok 11 - Str() returns 'Str' ok 12 - is_Str() was exported ok 13 - Ref() was exported ok 14 - Ref() returns 'Ref' ok 15 - is_Ref() was exported ok 16 - Any() was exported ok 17 - Any() returns 'Any' ok 18 - is_Any() was exported ok 19 - Defined() was exported ok 20 - Defined() returns 'Defined' ok 21 - is_Defined() was exported ok 22 - GlobRef() was exported ok 23 - GlobRef() returns 'GlobRef' ok 24 - is_GlobRef() was exported ok 25 - RoleName() was exported ok 26 - RoleName() returns 'RoleName' ok 27 - is_RoleName() was exported ok 28 - Num() was exported ok 29 - Num() returns 'Num' ok 30 - is_Num() was exported ok 31 - ClassName() was exported ok 32 - ClassName() returns 'ClassName' ok 33 - is_ClassName() was exported ok 34 - RegexpRef() was exported ok 35 - RegexpRef() returns 'RegexpRef' ok 36 - is_RegexpRef() was exported ok 37 - Value() was exported ok 38 - Value() returns 'Value' ok 39 - is_Value() was exported ok 40 - CodeRef() was exported ok 41 - CodeRef() returns 'CodeRef' ok 42 - is_CodeRef() was exported ok 43 - Int() was exported ok 44 - Int() returns 'Int' ok 45 - is_Int() was exported ok 46 - FileHandle() was exported ok 47 - FileHandle() returns 'FileHandle' ok 48 - is_FileHandle() was exported ok 49 - Bool() was exported ok 50 - Bool() returns 'Bool' ok 51 - is_Bool() was exported ok 52 - HashRef() was exported ok 53 - HashRef() returns 'HashRef' ok 54 - is_HashRef() was exported ok 55 - Undef() was exported ok 56 - Undef() returns 'Undef' ok 57 - is_Undef() was exported ok 58 - Item() was exported ok 59 - Item() returns 'Item' ok 60 - is_Item() was exported ok 61 - ScalarRef() was exported ok 62 - ScalarRef() returns 'ScalarRef' ok 63 - is_ScalarRef() was exported 1..63 ok t/11_library-definition.t .......... ok 1 - NonEmptyStr() was exported ok 2 - NonEmptyStr() returned correct type name ok 3 - to_NonEmptyStr() coercion was exported ok 4 - to_NonEmptyStr() coercion works ok 5 - to_NonEmptyStr() returns false on invalid value ok 6 - is_NonEmptyStr() check was exported ok 7 - is_NonEmptyStr() check true on valid value ok 8 - is_NonEmptyStr() check false on invalid value ok 9 - IntArrayRef() was exported ok 10 - IntArrayRef() returned correct type name ok 11 - to_IntArrayRef() coercion was exported ok 12 - to_IntArrayRef() coercion works ok 13 - to_IntArrayRef() returns false on invalid value ok 14 - is_IntArrayRef() check was exported ok 15 - is_IntArrayRef() check true on valid value ok 16 - is_IntArrayRef() check false on invalid value ok 17 - aliased type exported under correct symbol ok 18 - aliased type returns unaliased type name ok 19 - type without coercion doesn't have to_* helper ok 20 - trying to declare a type with '::' in it croaks ok 21 - error message contains type name 1..21 ok t/12_wrapper-definition.t .......... ok 1 - NonEmptyStr() was exported ok 2 - NonEmptyStr() returned correct type name ok 3 - to_NonEmptyStr() coercion was exported ok 4 - to_NonEmptyStr() coercion works ok 5 - to_NonEmptyStr() died on invalid value ok 6 - is_NonEmptyStr() check was exported ok 7 - is_NonEmptyStr() check true on valid value ok 8 - is_NonEmptyStr() check false on invalid value ok 9 - is_NonEmptyStr() returns test closure without args ok 10 - IntArrayRef() was exported ok 11 - IntArrayRef() returned correct type name ok 12 - to_IntArrayRef() coercion was exported ok 13 - to_IntArrayRef() coercion works ok 14 - to_IntArrayRef() died on invalid value ok 15 - is_IntArrayRef() check was exported ok 16 - is_IntArrayRef() check true on valid value ok 17 - is_IntArrayRef() check false on invalid value ok 18 - is_IntArrayRef() returns test closure without args ok 19 - Str() was exported ok 20 - Str() returned correct type name ok 21 - to_Str() coercion was exported ok 22 - to_Str() coercion works ok 23 - to_Str() died on invalid value ok 24 - is_Str() check was exported ok 25 - is_Str() check true on valid value ok 26 - is_Str() check false on invalid value ok 27 - is_Str() returns test closure without args 1..27 ok t/13_typedecorator.t ............... ok 1 - Created some sort of object ok 2 - 'Yes, it's the correct kind of object' isa 'Test::MooseX::TypeLibrary::TypeDecorator' ok 3 - Assigned arrayrefbase qw(a b c d e) ok 4 - Assignment is correct ok 5 - Assignment arrayrefbase d,e,f to test coercion ok 6 - Assignment and coercion is correct ok 7 - Assignment arrayrefint01 qw(1 2 3) ok 8 - Assignment is correct ok 9 - Assigned arrayrefint01 4.5.6 to test coercion from Str ok 10 - Assignment and coercion is correct ok 11 - Assigned arrayrefint01 {a=>7,b=>8} to test coercion from HashRef ok 12 - Assignment and coercion is correct ok 13 - Dies when values are strings ok 14 - Assigned arrayrefint02 qw(1 2 3) ok 15 - Assignment is correct ok 16 - Assigned arrayrefint02 4:5:6 to test coercion from Str ok 17 - Assignment and coercion is correct ok 18 - Assigned arrayrefint02 {a=>7,b=>8} to test coercion from HashRef ok 19 - Assignment and coercion is correct ok 20 - Assigned arrayrefint02 {a=>'AA',b=>'BBB', c=>'CCCCCCC'} to test coercion from HashRef ok 21 - Assignment and coercion is correct ok 22 - Assigned arrayrefint02 {a=>[1,2],b=>[3,4]} to test coercion from HashRef ok 23 - Assignment and coercion is correct ok 24 - Assigned arrayrefint01 qw(11 12 13) ok 25 - Assignment is correct ok 26 - Dies when values are strings ok 27 - String part of union is good ok 28 - arrayref part of union is good ok 29 - Correctly failed to use a hashref ok 30 - Good assignment ok 31 - Got expected values. ok 32 - properly fails to assign as [] ok 33 - properly fails arrayref of strings ok 34 - Integer for union test accepted ok 35 - String for union test accepted ok 36 - Union test corrected fails a HashRef ok 37 - Assigned deep to [[{a=>1,b=>2},{c=>3,d=>4}],[{e=>5}]] ok 38 - Assignment is correct ok 39 - Deep Constraints properly fail ok 40 - Assigned deep2 to [[{a=>1,b=>2},{c=>3,d=>4}],[{e=>5}]] ok 41 - Assignment is correct ok 42 - Deep Constraints properly fail ok 43 - Deep Constraints properly fail ok 44 - Assigned deep2 to [[{a=>1,b=>2},{c=>3,d=>$type}],[{e=>5}]] ok 45 - Assignment is correct ok 46 - Assigned deep2 to [1,2,3] ok 47 - Assignment is correct ok 48 - Good Assignment of Programming to Enum ok 49 - Enum properly fails ok 50 - Assigned SubOfMyArrayRefInt01_attr to [15,20,25] ok 51 - Assignment is correct ok 52 - SubOfMyArrayRefInt01 Constraints properly fail ok 53 - Assigned deep2 to [5,10,1000] ok 54 - Assignment is correct ok 55 - Constraints properly fail ok 56 - Constraints properly fail ok 57 - Constraints properly fail ok 58 - Assigned deep2 to [5,10,$type] ok 59 - Assignment is correct ok 60 - Constraints properly fail ok 61 - Constraints properly fail ok 62 - Constraints properly fail 1..62 ok t/14_compatibility-sub-exporter.t .. ok 1 - Correctly passed ok 2 - Correctly fails ok 3 - Found the something method 1..3 ok t/15_recursion.t ................... ok 1 - properly validated {key=>"value"} ok 2 - properly validated {key=>{subkey=>"value"}} ok 3 - properly validated deeper recursive values ok 4 - Properly invalidates bad value ok 5 - Properly invalidates bad value deeply 1..5 ok t/16_introspection.t ............... ok 1 - introspecting something that's not not a type doesn't blow up ok 2 - all calls to has_available_type_export returned correct results 1..2 ok t/17_syntax_errors.t ............... ok 1 - missing comma error ok 2 - string instead of Type error ok 3 - fully qualified type doesn't throw error ok 4 - declared class_types don't throw error ok 5 - declared role_types don't throw error 1..5 ok t/18_combined_libs.t ............... ok 1 - use Combined; ok 2 ok 3 ok 4 - precedence for conflicting types is correct ok 5 - asking for a non-existent type from a combined type library gives a useful error ok 6 - cannot combine types from a package which is not a type library ok 7 - cannot combine types from a package which does not exist ok 8 - :all syntax works 1..8 ok t/19_typelib_with_role.t ........... ok 1 - type export not picked up as a method on role application 1..1 ok t/20_union_with_string_type.t ...... ok 1 - types are not mutated by union with a string type ok 2 - 1 is an Int ok 3 - a is not an Int ok 4 - Passes ArrayRef ok 5 - Fails ArrayRef with a letter ok 6 - fails wrong ref type ok 7 - Got an error for bad Type ok 8 - correct error ok 9 - 1 is an Int ok 10 - a is not an Int ok 11 - Passes ArrayRef ok 12 - Fails ArrayRef with a letter ok 13 - fails wrong ref type ok 14 - Union allows Object 1..14 ok t/21_coerce_parameterized_types.t .. not ok 1 - coercion applied to parameterized type # TODO see comments in MooseX::Types->create_arged_... # Failed (TODO) test 'coercion applied to parameterized type' # at t/21_coerce_parameterized_types.t line 42. ok 2 - coercion applied to subtype 1..2 ok t/22_class_type.t .................. ok 1 - new without class loaded explodes ok 2 - right exception ok 3 - new on non-class type ok 4 - right exception ok 5 - Constructor happy ok 6 - Attribute happy ok 7 - Constructor happy ok 8 - Type checked 1..8 ok t/23_any_subtype.t ................. ok 1 - no exception when subtyping Any type 1..1 ok t/24_class_can_isa.t ............... ok 1 - no exception calling ->isa on MooseX::Types::TypeDecorator as class method ok 2 - no exception calling ->can on MooseX::Types::TypeDecorator as class method 1..2 ok t/25-fully-qualified.t ............. ok 1 - is_NonEmptyStr ok 2 - type is available as an import ok 3 - type is still available as a method on the importing class # before calling namespace::autoclean ok 4 - before calling namespace::autoclean: type is available as a method on the declaring class ok 5 - before calling namespace::autoclean: type is available as a fully-qualified name on the declaring class ok 6 - before calling namespace::autoclean: type is the right type # calling namespace::autoclean # after calling namespace::autoclean ok 7 - after calling namespace::autoclean: type is available as a method on the declaring class ok 8 - after calling namespace::autoclean: type is available as a fully-qualified name on the declaring class ok 9 - after calling namespace::autoclean: type is the right type ok 10 - type is no longer available as a method on the importing class 1..10 ok t/regressions/01-is_subtype_of.t ... ok 1 ok 2 ok 3 - $item is subtype of 'Any' ok 4 - Item is subtype of 'Any' ok 5 - Item is subtype of Any 1..5 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=19, Tests=242, 16 wallclock secs ( 0.19 usr + 0.02 sys = 0.20 CPU) Result: PASS ETHER/MooseX-Types-0.45.tar.gz dmake test TEST_VERBOSE=1 -- OK Karen Etheridge <ether@cpan.org> Organise your Moose types in libraries >>> (cd C:\cpanfly-5.20\var\cpan\build\MooseX-Types-0.45-UZa1xw && tar cvf - MooseX-Types-0.45.ppd blib) | gzip -c >C:/cpanfly-5.20/var/REPO/E/ET/ETHER/MooseX-Types-0.45.tar.gz MooseX-Types-0.45.ppd blib/ blib/lib/ blib/lib/MooseX/ blib/lib/MooseX/Types/ blib/lib/MooseX/Types/Base.pm blib/lib/MooseX/Types/CheckedUtilExports.pm blib/lib/MooseX/Types/Combine.pm blib/lib/MooseX/Types/Moose.pm blib/lib/MooseX/Types/TypeDecorator.pm blib/lib/MooseX/Types/UndefinedType.pm blib/lib/MooseX/Types/Util.pm blib/lib/MooseX/Types/Wrapper.pm blib/lib/MooseX/Types.pm >>> mv C:\cpanfly-5.20\var\cpan\build\MooseX-Types-0.45-UZa1xw/MooseX-Types-0.45.ppd C:/cpanfly-5.20/var/REPO/E/ET/ETHER 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\MooseX-Types-0.45-UZa1xw/blib/arch C:\cpanfly-5.20\var\cpan\build\MooseX-Types-0.45-UZa1xw/blib/lib C:\cpanfly-5.20\var\cpan\build\Tree-Simple-1.24-Mgon02/blib/arch C:\cpanfly-5.20\var\cpan\build\Tree-Simple-1.24-Mgon02/blib/lib C:\cpanfly-5.20\var\cpan\build\Class-C3-Adopt-NEXT-0.13-W3rQlr/blib/arch C:\cpanfly-5.20\var\cpan\build\Class-C3-Adopt-NEXT-0.13-W3rQlr/blib/lib C:\cpanfly-5.20\var\cpan\build\namespace-autoclean-0.20-8Y_TZF/blib/arch C:\cpanfly-5.20\var\cpan\build\namespace-autoclean-0.20-8Y_TZF/blib/lib C:\cpanfly-5.20\var\cpan\build\CGI-Simple-1.113-plPfCq/blib/arch C:\cpanfly-5.20\var\cpan\build\CGI-Simple-1.113-plPfCq/blib/lib C:\cpanfly-5.20\var\cpan\build\Text-SimpleTable-2.03-5CbFiI/blib/arch C:\cpanfly-5.20\var\cpan\build\Text-SimpleTable-2.03-5CbFiI/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-ReverseProxy-0.15-K3nEo_/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-ReverseProxy-0.15-K3nEo_/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-pNmjvv/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-pNmjvv/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\namespace-autoclean-0.20-8Y_TZF Prepending C:\cpanfly-5.20\var\cpan\build\MooseX-Types-0.45-UZa1xw/blib/arch C:\cpanfly-5.20\var\cpan\build\MooseX-Types-0.45-UZa1xw/blib/lib C:\cpanfly-5.20\var\cpan\build\Tree-Simple-1.24-Mgon02/blib/arch C:\cpanfly-5.20\var\cpan\build\Tree-Simple-1.24-Mgon02/blib/lib C:\cpanfly-5.20\var\cpan\build\Class-C3-Adopt-NEXT-0.13-W3rQlr/blib/arch C:\cpanfly-5.20\var\cpan\build\Class-C3-Adopt-NEXT-0.13-W3rQlr/blib/lib C:\cpanfly-5.20\var\cpan\build\namespace-autoclean-0.20-8Y_TZF/blib/arch C:\cpanfly-5.20\var\cpan\build\namespace-autoclean-0.20-8Y_TZF/blib/lib C:\cpanfly-5.20\var\cpan\build\CGI-Simple-1.113-plPfCq/blib/arch C:\cpanfly-5.20\var\cpan\build\CGI-Simple-1.113-plPfCq/blib/lib C:\cpanfly-5.20\var\cpan\build\Text-SimpleTable-2.03-5CbFiI/blib/arch C:\cpanfly-5.20\var\cpan\build\Text-SimpleTable-2.03-5CbFiI/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-ReverseProxy-0.15-K3nEo_/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-ReverseProxy-0.15-K3nEo_/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-pNmjvv/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-pNmjvv/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-Types-0.45-UZa1xw/blib/arch C:\cpanfly-5.20\var\cpan\build\MooseX-Types-0.45-UZa1xw/blib/lib C:\cpanfly-5.20\var\cpan\build\Tree-Simple-1.24-Mgon02/blib/arch C:\cpanfly-5.20\var\cpan\build\Tree-Simple-1.24-Mgon02/blib/lib C:\cpanfly-5.20\var\cpan\build\Class-C3-Adopt-NEXT-0.13-W3rQlr/blib/arch C:\cpanfly-5.20\var\cpan\build\Class-C3-Adopt-NEXT-0.13-W3rQlr/blib/lib C:\cpanfly-5.20\var\cpan\build\namespace-autoclean-0.20-8Y_TZF/blib/arch C:\cpanfly-5.20\var\cpan\build\namespace-autoclean-0.20-8Y_TZF/blib/lib C:\cpanfly-5.20\var\cpan\build\CGI-Simple-1.113-plPfCq/blib/arch C:\cpanfly-5.20\var\cpan\build\CGI-Simple-1.113-plPfCq/blib/lib C:\cpanfly-5.20\var\cpan\build\Text-SimpleTable-2.03-5CbFiI/blib/arch C:\cpanfly-5.20\var\cpan\build\Text-SimpleTable-2.03-5CbFiI/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-ReverseProxy-0.15-K3nEo_/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-ReverseProxy-0.15-K3nEo_/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-pNmjvv/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-pNmjvv/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 E/ET/ETHER/MooseX-MethodAttributes-0.29.tar.gz Prepending C:\cpanfly-5.20\var\cpan\build\MooseX-Types-0.45-UZa1xw/blib/arch C:\cpanfly-5.20\var\cpan\build\MooseX-Types-0.45-UZa1xw/blib/lib C:\cpanfly-5.20\var\cpan\build\Tree-Simple-1.24-Mgon02/blib/arch C:\cpanfly-5.20\var\cpan\build\Tree-Simple-1.24-Mgon02/blib/lib C:\cpanfly-5.20\var\cpan\build\Class-C3-Adopt-NEXT-0.13-W3rQlr/blib/arch C:\cpanfly-5.20\var\cpan\build\Class-C3-Adopt-NEXT-0.13-W3rQlr/blib/lib C:\cpanfly-5.20\var\cpan\build\namespace-autoclean-0.20-8Y_TZF/blib/arch C:\cpanfly-5.20\var\cpan\build\namespace-autoclean-0.20-8Y_TZF/blib/lib C:\cpanfly-5.20\var\cpan\build\CGI-Simple-1.113-plPfCq/blib/arch C:\cpanfly-5.20\var\cpan\build\CGI-Simple-1.113-plPfCq/blib/lib C:\cpanfly-5.20\var\cpan\build\Text-SimpleTable-2.03-5CbFiI/blib/arch C:\cpanfly-5.20\var\cpan\build\Text-SimpleTable-2.03-5CbFiI/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-ReverseProxy-0.15-K3nEo_/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-ReverseProxy-0.15-K3nEo_/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-pNmjvv/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-pNmjvv/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-MethodAttributes-0.29-vR41uF Prepending C:\cpanfly-5.20\var\cpan\build\MooseX-Types-0.45-UZa1xw/blib/arch C:\cpanfly-5.20\var\cpan\build\MooseX-Types-0.45-UZa1xw/blib/lib C:\cpanfly-5.20\var\cpan\build\Tree-Simple-1.24-Mgon02/blib/arch C:\cpanfly-5.20\var\cpan\build\Tree-Simple-1.24-Mgon02/blib/lib C:\cpanfly-5.20\var\cpan\build\Class-C3-Adopt-NEXT-0.13-W3rQlr/blib/arch C:\cpanfly-5.20\var\cpan\build\Class-C3-Adopt-NEXT-0.13-W3rQlr/blib/lib C:\cpanfly-5.20\var\cpan\build\namespace-autoclean-0.20-8Y_TZF/blib/arch C:\cpanfly-5.20\var\cpan\build\namespace-autoclean-0.20-8Y_TZF/blib/lib C:\cpanfly-5.20\var\cpan\build\CGI-Simple-1.113-plPfCq/blib/arch C:\cpanfly-5.20\var\cpan\build\CGI-Simple-1.113-plPfCq/blib/lib C:\cpanfly-5.20\var\cpan\build\Text-SimpleTable-2.03-5CbFiI/blib/arch C:\cpanfly-5.20\var\cpan\build\Text-SimpleTable-2.03-5CbFiI/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-ReverseProxy-0.15-K3nEo_/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-ReverseProxy-0.15-K3nEo_/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-pNmjvv/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-pNmjvv/blib/lib to PERL5LIB; %BUILDDIR%=C:/cpanfly-5.20/var/cpan/build for 'make' CPAN.pm: Building E/ET/ETHER/MooseX-MethodAttributes-0.29.tar.gz >>> dmake cp lib/MooseX/MethodAttributes/Role/Meta/Method/Wrapped.pm blib\lib\MooseX\MethodAttributes\Role\Meta\Method\Wrapped.pm cp lib/MooseX/MethodAttributes/Role/Meta/Method/MaybeWrapped.pm blib\lib\MooseX\MethodAttributes\Role\Meta\Method\MaybeWrapped.pm cp lib/MooseX/MethodAttributes.pm blib\lib\MooseX\MethodAttributes.pm cp lib/MooseX/MethodAttributes/Role/Meta/Class.pm blib\lib\MooseX\MethodAttributes\Role\Meta\Class.pm cp lib/MooseX/MethodAttributes/Role/AttrContainer.pm blib\lib\MooseX\MethodAttributes\Role\AttrContainer.pm cp lib/MooseX/MethodAttributes/Role/AttrContainer/Inheritable.pm blib\lib\MooseX\MethodAttributes\Role\AttrContainer\Inheritable.pm cp lib/MooseX/MethodAttributes/Role/Meta/Method.pm blib\lib\MooseX\MethodAttributes\Role\Meta\Method.pm cp lib/MooseX/MethodAttributes/Role/Meta/Map.pm blib\lib\MooseX\MethodAttributes\Role\Meta\Map.pm cp lib/MooseX/MethodAttributes/Role/Meta/Role/Application.pm blib\lib\MooseX\MethodAttributes\Role\Meta\Role\Application.pm cp lib/MooseX/MethodAttributes/Role/Meta/Role.pm blib\lib\MooseX\MethodAttributes\Role\Meta\Role.pm cp lib/MooseX/MethodAttributes/Inheritable.pm blib\lib\MooseX\MethodAttributes\Inheritable.pm cp lib/MooseX/MethodAttributes/Role.pm blib\lib\MooseX\MethodAttributes\Role.pm cp lib/MooseX/MethodAttributes/Role/Meta/Role/Application/Summation.pm blib\lib\MooseX\MethodAttributes\Role\Meta\Role\Application\Summation.pm ETHER/MooseX-MethodAttributes-0.29.tar.gz dmake -- OK Prepending C:\cpanfly-5.20\var\cpan\build\MooseX-Types-0.45-UZa1xw/blib/arch C:\cpanfly-5.20\var\cpan\build\MooseX-Types-0.45-UZa1xw/blib/lib C:\cpanfly-5.20\var\cpan\build\Tree-Simple-1.24-Mgon02/blib/arch C:\cpanfly-5.20\var\cpan\build\Tree-Simple-1.24-Mgon02/blib/lib C:\cpanfly-5.20\var\cpan\build\Class-C3-Adopt-NEXT-0.13-W3rQlr/blib/arch C:\cpanfly-5.20\var\cpan\build\Class-C3-Adopt-NEXT-0.13-W3rQlr/blib/lib C:\cpanfly-5.20\var\cpan\build\namespace-autoclean-0.20-8Y_TZF/blib/arch C:\cpanfly-5.20\var\cpan\build\namespace-autoclean-0.20-8Y_TZF/blib/lib C:\cpanfly-5.20\var\cpan\build\CGI-Simple-1.113-plPfCq/blib/arch C:\cpanfly-5.20\var\cpan\build\CGI-Simple-1.113-plPfCq/blib/lib C:\cpanfly-5.20\var\cpan\build\Text-SimpleTable-2.03-5CbFiI/blib/arch C:\cpanfly-5.20\var\cpan\build\Text-SimpleTable-2.03-5CbFiI/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-ReverseProxy-0.15-K3nEo_/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-ReverseProxy-0.15-K3nEo_/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-pNmjvv/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-pNmjvv/blib/lib to PERL5LIB; %BUILDDIR%=C:/cpanfly-5.20/var/cpan/build for 'test' Running make test >>> dmake test TEST_VERBOSE=1 C:\Perl-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): # Version Module # -------- ------------------------ # 2.142060 CPAN::Meta # 2.126 CPAN::Meta::Requirements # 1.3301 Carp # 6.98 ExtUtils::MakeMaker # 0.038 Module::Build::Tiny # 2.1212 Moose # 0.45 MooseX::Types::Moose # 0.013 Test::Fatal # 1.001006 Test::More # 0.08 Test::Requires # 0.20 namespace::autoclean t/00-report-prereqs.t .................. 1..1 ok 1 ok t/basic.t .............................. 1..2 ok 1 ok 2 ok t/calling.t ............................ 1..3 ok 1 ok 2 ok 3 ok t/catalyst.t ........................... 1..13 ok 1 - Can get nearest methods 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 t/catalyst_role.t ...................... 1..21 ok 1 - Method metaclass for get_foo in ::Moose does role MaybeWrapped ok 2 - Method metaclass for other in ::Moose::MethodModifiers does role MaybeWrapped ok 3 ok 4 ok 5 ok 6 ok 7 - Can get nearest methods ok 8 ok 9 ok 10 ok 11 ok 12 ok 13 ok 14 ok 15 - can call $method->body sub ok 16 - can find get_foo method ok 17 ok 18 ok 19 ok 20 ok 21 ok t/catalyst_role_method_exclusion.t ..... 1..1 not ok 1 # TODO Aliasing and exclusion does not work # Failed (TODO) test at t/catalyst_role_method_exclusion.t line 32. ok t/catalyst_role_preexist_methods.t ..... 1..10 ok 1 - Have method load ok 2 - Attributes on load as expected ok 3 - Have method base ok 4 - Attributes on base as expected ok 5 - Have method some_page ok 6 - Attributes on some_page as expected ok 7 - Have method entry ok 8 - Attributes on entry as expected ok 9 - Have method not_attributed ok 10 - Attributes on not_attributed as expected ok t/inherited.t .......................... 1..9 ok 1 - use SubClass; ok 2 - use SubClassUseBaseAndUseMoose; ok 3 - BaseClass does method meta role ok 4 - SubClass does method meta role ok 5 - SubClassUseBaseAndUseMoose does method meta role ok 6 ok 7 ok 8 ok 9 ok t/inherited_non_moose_multilevel.t ..... 1..1 ok 1 - use SubSubClass; ok t/late_reinitialize.t .................. ok 1 # TODO Known broken ok 2 # TODO Known broken ok 3 # TODO Known broken ok 4 # TODO Known broken ok 5 # TODO Known broken ok 6 # TODO Known broken ok 7 # TODO Known broken ok 8 # TODO Known broken ok 9 # TODO Known broken ok 10 # TODO Known broken 1..10 ok t/multiple_roles.t ..................... 1..4 ok 1 - Got foo method ok 2 - Got bar method ok 3 - foo method has some attributes ok 4 - bar method has some attributes ok t/multiple_roles_astrait.t ............. 1..2 ok 1 ok 2 - methods with expected attributes found ok t/override_method_with_no_attribute.t .. 1..7 ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok t/param_role.t ......................... skipped: Test requires module 'MooseX::Role::Parameterized' but it's not found t/role.t ............................... 1..4 ok 1 - An object of class 'Moose::Meta::Class::__ANON__::SERIAL::1' isa 'Moose::Meta::Role' ok 2 - Role metaclass does the role for metaclasses with attribute decorated methods ok 3 - Got foo method ok 4 - foo method meta instance does the attribute decorated method role ok t/role_applied.t ....................... 1..4 ok 1 - An object of class 'Class::MOP::Class::Immutable::Moose::Meta::Class::__ANON__::SERIAL::1' isa 'Moose::Meta::Class' ok 2 - Have methods with attributes ok 3 - Got foo method ok 4 - foo method meta instance does the attribute decorated method role ok t/role_comp.t .......................... ok 1 ok 2 ok 3 - BClass->can('pack') ok 4 ok 5 ok 6 ok 7 ok 8 - Moose::Meta::Class::__ANON__::SERIAL::5->can('pack') ok 9 ok 10 ok 11 ok 12 1..12 ok t/role_in_role.t ....................... 1..25 ok 1 - Method metaclass for foo in FirstRole does role ok 2 - Method metaclass for bar in FirstRole does role ok 3 - Method metaclass for baz in FirstRole does role ok 4 - Method metaclass for quux in FirstRole does role ok 5 - Method metaclass for foo in SecondRole does role ok 6 - Method metaclass for bar in SecondRole does role ok 7 - Method metaclass for baz in SecondRole does role ok 8 - Method metaclass for quux in SecondRole does role ok 9 - Method metaclass for foo in MyClass does role ok 10 - Method metaclass for bar in MyClass does role ok 11 - Method metaclass for baz in MyClass does role ok 12 - Method metaclass for quux in MyClass does role ok 13 - Call foo method ok 14 - Call bar method ok 15 - Call baz method ok 16 - Call quux method ok 17 - ->foo called once ok 18 - ->bar called once ok 19 - ->baz called once ok 20 - ->quux called once ok 21 - modifier for ->bar called once ok 22 - modifier for ->baz called once ok 23 - modifier for ->quux called once ok 24 ok 25 ok t/role_in_role_more.t .................. 1..1 ok 1 - methods with expected attributes found ok t/role_method_conflict_detection.t ..... 1..3 ok 1 - Normal methods conflict detected ok 2 - Attributed methods conflict detected ok 3 - Attributed and non attributed methods combination - conflict detected ok t/role_with_anon_class.t ............... 1..7 ok 1 ok 2 - An object of class 'Moose::Meta::Class::__ANON__::SERIAL::3' isa 'My::SuperClass' ok 3 - An object of class 'Moose::Meta::Class::__ANON__::SERIAL::3' isa 'Moose::Object' ok 4 ok 5 ok 6 ok 7 ok All tests successful. Test Summary Report ------------------- t/late_reinitialize.t (Wstat: 0 Tests: 10 Failed: 0) TODO passed: 1-10 Files=21, Tests=140, 19 wallclock secs ( 0.17 usr + 0.03 sys = 0.20 CPU) Result: PASS ETHER/MooseX-MethodAttributes-0.29.tar.gz dmake test TEST_VERBOSE=1 -- OK Karen Etheridge <ether@cpan.org> code attribute introspection >>> (cd C:\cpanfly-5.20\var\cpan\build\MooseX-MethodAttributes-0.29-vR41uF && tar cvf - MooseX-MethodAttributes-0.29.ppd blib) | gzip -c >C:/cpanfly-5.20/var/REPO/E/ET/ETHER/MooseX-MethodAttributes-0.29.tar.gz MooseX-MethodAttributes-0.29.ppd blib/ blib/lib/ blib/lib/MooseX/ blib/lib/MooseX/MethodAttributes/ blib/lib/MooseX/MethodAttributes/Inheritable.pm blib/lib/MooseX/MethodAttributes/Role/ blib/lib/MooseX/MethodAttributes/Role/AttrContainer/ blib/lib/MooseX/MethodAttributes/Role/AttrContainer/Inheritable.pm blib/lib/MooseX/MethodAttributes/Role/AttrContainer.pm blib/lib/MooseX/MethodAttributes/Role/Meta/ blib/lib/MooseX/MethodAttributes/Role/Meta/Class.pm blib/lib/MooseX/MethodAttributes/Role/Meta/Map.pm blib/lib/MooseX/MethodAttributes/Role/Meta/Method/ blib/lib/MooseX/MethodAttributes/Role/Meta/Method/MaybeWrapped.pm blib/lib/MooseX/MethodAttributes/Role/Meta/Method/Wrapped.pm blib/lib/MooseX/MethodAttributes/Role/Meta/Method.pm blib/lib/MooseX/MethodAttributes/Role/Meta/Role/ blib/lib/MooseX/MethodAttributes/Role/Meta/Role/Application/ blib/lib/MooseX/MethodAttributes/Role/Meta/Role/Application/Summation.pm blib/lib/MooseX/MethodAttributes/Role/Meta/Role/Application.pm blib/lib/MooseX/MethodAttributes/Role/Meta/Role.pm blib/lib/MooseX/MethodAttributes/Role.pm blib/lib/MooseX/MethodAttributes.pm >>> mv C:\cpanfly-5.20\var\cpan\build\MooseX-MethodAttributes-0.29-vR41uF/MooseX-MethodAttributes-0.29.ppd C:/cpanfly-5.20/var/REPO/E/ET/ETHER Running test for module 'Plack::Middleware::Conditional' Running make for M/MI/MIYAGAWA/Plack-1.0031.tar.gz Prepending C:\cpanfly-5.20\var\cpan\build\MooseX-MethodAttributes-0.29-vR41uF/blib/arch C:\cpanfly-5.20\var\cpan\build\MooseX-MethodAttributes-0.29-vR41uF/blib/lib C:\cpanfly-5.20\var\cpan\build\MooseX-Types-0.45-UZa1xw/blib/arch C:\cpanfly-5.20\var\cpan\build\MooseX-Types-0.45-UZa1xw/blib/lib C:\cpanfly-5.20\var\cpan\build\Tree-Simple-1.24-Mgon02/blib/arch C:\cpanfly-5.20\var\cpan\build\Tree-Simple-1.24-Mgon02/blib/lib C:\cpanfly-5.20\var\cpan\build\Class-C3-Adopt-NEXT-0.13-W3rQlr/blib/arch C:\cpanfly-5.20\var\cpan\build\Class-C3-Adopt-NEXT-0.13-W3rQlr/blib/lib C:\cpanfly-5.20\var\cpan\build\namespace-autoclean-0.20-8Y_TZF/blib/arch C:\cpanfly-5.20\var\cpan\build\namespace-autoclean-0.20-8Y_TZF/blib/lib C:\cpanfly-5.20\var\cpan\build\CGI-Simple-1.113-plPfCq/blib/arch C:\cpanfly-5.20\var\cpan\build\CGI-Simple-1.113-plPfCq/blib/lib C:\cpanfly-5.20\var\cpan\build\Text-SimpleTable-2.03-5CbFiI/blib/arch C:\cpanfly-5.20\var\cpan\build\Text-SimpleTable-2.03-5CbFiI/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-ReverseProxy-0.15-K3nEo_/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-ReverseProxy-0.15-K3nEo_/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-pNmjvv/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-pNmjvv/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-pNmjvv Prepending C:\cpanfly-5.20\var\cpan\build\MooseX-MethodAttributes-0.29-vR41uF/blib/arch C:\cpanfly-5.20\var\cpan\build\MooseX-MethodAttributes-0.29-vR41uF/blib/lib C:\cpanfly-5.20\var\cpan\build\MooseX-Types-0.45-UZa1xw/blib/arch C:\cpanfly-5.20\var\cpan\build\MooseX-Types-0.45-UZa1xw/blib/lib C:\cpanfly-5.20\var\cpan\build\Tree-Simple-1.24-Mgon02/blib/arch C:\cpanfly-5.20\var\cpan\build\Tree-Simple-1.24-Mgon02/blib/lib C:\cpanfly-5.20\var\cpan\build\Class-C3-Adopt-NEXT-0.13-W3rQlr/blib/arch C:\cpanfly-5.20\var\cpan\build\Class-C3-Adopt-NEXT-0.13-W3rQlr/blib/lib C:\cpanfly-5.20\var\cpan\build\namespace-autoclean-0.20-8Y_TZF/blib/arch C:\cpanfly-5.20\var\cpan\build\namespace-autoclean-0.20-8Y_TZF/blib/lib C:\cpanfly-5.20\var\cpan\build\CGI-Simple-1.113-plPfCq/blib/arch C:\cpanfly-5.20\var\cpan\build\CGI-Simple-1.113-plPfCq/blib/lib C:\cpanfly-5.20\var\cpan\build\Text-SimpleTable-2.03-5CbFiI/blib/arch C:\cpanfly-5.20\var\cpan\build\Text-SimpleTable-2.03-5CbFiI/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-ReverseProxy-0.15-K3nEo_/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-ReverseProxy-0.15-K3nEo_/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-pNmjvv/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-pNmjvv/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-MethodAttributes-0.29-vR41uF/blib/arch C:\cpanfly-5.20\var\cpan\build\MooseX-MethodAttributes-0.29-vR41uF/blib/lib C:\cpanfly-5.20\var\cpan\build\MooseX-Types-0.45-UZa1xw/blib/arch C:\cpanfly-5.20\var\cpan\build\MooseX-Types-0.45-UZa1xw/blib/lib C:\cpanfly-5.20\var\cpan\build\Tree-Simple-1.24-Mgon02/blib/arch C:\cpanfly-5.20\var\cpan\build\Tree-Simple-1.24-Mgon02/blib/lib C:\cpanfly-5.20\var\cpan\build\Class-C3-Adopt-NEXT-0.13-W3rQlr/blib/arch C:\cpanfly-5.20\var\cpan\build\Class-C3-Adopt-NEXT-0.13-W3rQlr/blib/lib C:\cpanfly-5.20\var\cpan\build\namespace-autoclean-0.20-8Y_TZF/blib/arch C:\cpanfly-5.20\var\cpan\build\namespace-autoclean-0.20-8Y_TZF/blib/lib C:\cpanfly-5.20\var\cpan\build\CGI-Simple-1.113-plPfCq/blib/arch C:\cpanfly-5.20\var\cpan\build\CGI-Simple-1.113-plPfCq/blib/lib C:\cpanfly-5.20\var\cpan\build\Text-SimpleTable-2.03-5CbFiI/blib/arch C:\cpanfly-5.20\var\cpan\build\Text-SimpleTable-2.03-5CbFiI/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-ReverseProxy-0.15-K3nEo_/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-ReverseProxy-0.15-K3nEo_/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-pNmjvv/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-pNmjvv/blib/lib to PERL5LIB; %BUILDDIR%=C:/cpanfly-5.20/var/cpan/build for 'test' Running make test Has already been tested successfully Running test for module 'Plack::Middleware::FixMissingBodyInRedirect' Running make for S/SW/SWEETKID/Plack-Middleware-FixMissingBodyInRedirect-0.11.tar.gz Prepending C:\cpanfly-5.20\var\cpan\build\MooseX-MethodAttributes-0.29-vR41uF/blib/arch C:\cpanfly-5.20\var\cpan\build\MooseX-MethodAttributes-0.29-vR41uF/blib/lib C:\cpanfly-5.20\var\cpan\build\MooseX-Types-0.45-UZa1xw/blib/arch C:\cpanfly-5.20\var\cpan\build\MooseX-Types-0.45-UZa1xw/blib/lib C:\cpanfly-5.20\var\cpan\build\Tree-Simple-1.24-Mgon02/blib/arch C:\cpanfly-5.20\var\cpan\build\Tree-Simple-1.24-Mgon02/blib/lib C:\cpanfly-5.20\var\cpan\build\Class-C3-Adopt-NEXT-0.13-W3rQlr/blib/arch C:\cpanfly-5.20\var\cpan\build\Class-C3-Adopt-NEXT-0.13-W3rQlr/blib/lib C:\cpanfly-5.20\var\cpan\build\namespace-autoclean-0.20-8Y_TZF/blib/arch C:\cpanfly-5.20\var\cpan\build\namespace-autoclean-0.20-8Y_TZF/blib/lib C:\cpanfly-5.20\var\cpan\build\CGI-Simple-1.113-plPfCq/blib/arch C:\cpanfly-5.20\var\cpan\build\CGI-Simple-1.113-plPfCq/blib/lib C:\cpanfly-5.20\var\cpan\build\Text-SimpleTable-2.03-5CbFiI/blib/arch C:\cpanfly-5.20\var\cpan\build\Text-SimpleTable-2.03-5CbFiI/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-ReverseProxy-0.15-K3nEo_/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-ReverseProxy-0.15-K3nEo_/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-pNmjvv/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-pNmjvv/blib/lib to PERL5LIB; %BUILDDIR%=C:/cpanfly-5.20/var/cpan/build for 'get' Fetching with LWP: http://cpan.nas1.activestate.com/authors/id/S/SW/SWEETKID/Plack-Middleware-FixMissingBodyInRedirect-0.11.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-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 C:\cpanfly-5.20\var\cpan\build\MooseX-MethodAttributes-0.29-vR41uF/blib/arch C:\cpanfly-5.20\var\cpan\build\MooseX-MethodAttributes-0.29-vR41uF/blib/lib C:\cpanfly-5.20\var\cpan\build\MooseX-Types-0.45-UZa1xw/blib/arch C:\cpanfly-5.20\var\cpan\build\MooseX-Types-0.45-UZa1xw/blib/lib C:\cpanfly-5.20\var\cpan\build\Tree-Simple-1.24-Mgon02/blib/arch C:\cpanfly-5.20\var\cpan\build\Tree-Simple-1.24-Mgon02/blib/lib C:\cpanfly-5.20\var\cpan\build\Class-C3-Adopt-NEXT-0.13-W3rQlr/blib/arch C:\cpanfly-5.20\var\cpan\build\Class-C3-Adopt-NEXT-0.13-W3rQlr/blib/lib C:\cpanfly-5.20\var\cpan\build\namespace-autoclean-0.20-8Y_TZF/blib/arch C:\cpanfly-5.20\var\cpan\build\namespace-autoclean-0.20-8Y_TZF/blib/lib C:\cpanfly-5.20\var\cpan\build\CGI-Simple-1.113-plPfCq/blib/arch C:\cpanfly-5.20\var\cpan\build\CGI-Simple-1.113-plPfCq/blib/lib C:\cpanfly-5.20\var\cpan\build\Text-SimpleTable-2.03-5CbFiI/blib/arch C:\cpanfly-5.20\var\cpan\build\Text-SimpleTable-2.03-5CbFiI/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-ReverseProxy-0.15-K3nEo_/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-ReverseProxy-0.15-K3nEo_/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-pNmjvv/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-pNmjvv/blib/lib to PERL5LIB; %BUILDDIR%=C:/cpanfly-5.20/var/cpan/build for 'make' CPAN.pm: Building S/SW/SWEETKID/Plack-Middleware-FixMissingBodyInRedirect-0.11.tar.gz >>> C:\Perl-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 C:\cpanfly-5.20\var\cpan\build\MooseX-MethodAttributes-0.29-vR41uF/blib/arch C:\cpanfly-5.20\var\cpan\build\MooseX-MethodAttributes-0.29-vR41uF/blib/lib C:\cpanfly-5.20\var\cpan\build\MooseX-Types-0.45-UZa1xw/blib/arch C:\cpanfly-5.20\var\cpan\build\MooseX-Types-0.45-UZa1xw/blib/lib C:\cpanfly-5.20\var\cpan\build\Tree-Simple-1.24-Mgon02/blib/arch C:\cpanfly-5.20\var\cpan\build\Tree-Simple-1.24-Mgon02/blib/lib C:\cpanfly-5.20\var\cpan\build\Class-C3-Adopt-NEXT-0.13-W3rQlr/blib/arch C:\cpanfly-5.20\var\cpan\build\Class-C3-Adopt-NEXT-0.13-W3rQlr/blib/lib C:\cpanfly-5.20\var\cpan\build\namespace-autoclean-0.20-8Y_TZF/blib/arch C:\cpanfly-5.20\var\cpan\build\namespace-autoclean-0.20-8Y_TZF/blib/lib C:\cpanfly-5.20\var\cpan\build\CGI-Simple-1.113-plPfCq/blib/arch C:\cpanfly-5.20\var\cpan\build\CGI-Simple-1.113-plPfCq/blib/lib C:\cpanfly-5.20\var\cpan\build\Text-SimpleTable-2.03-5CbFiI/blib/arch C:\cpanfly-5.20\var\cpan\build\Text-SimpleTable-2.03-5CbFiI/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-ReverseProxy-0.15-K3nEo_/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-ReverseProxy-0.15-K3nEo_/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-pNmjvv/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-pNmjvv/blib/lib to PERL5LIB; %BUILDDIR%=C:/cpanfly-5.20/var/cpan/build for 'test' Running make test >>> dmake test TEST_VERBOSE=1 C:\Perl-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.08 usr + 0.03 sys = 0.11 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-YvfOww && 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-YvfOww/Plack-Middleware-FixMissingBodyInRedirect-0.11.ppd C:/cpanfly-5.20/var/REPO/S/SW/SWEETKID Running test for module 'Plack::Middleware::IIS7KeepAliveFix' Running make for M/MI/MIYAGAWA/Plack-1.0031.tar.gz Prepending C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-FixMissingBodyInRedirect-0.11-YvfOww/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-FixMissingBodyInRedirect-0.11-YvfOww/blib/lib C:\cpanfly-5.20\var\cpan\build\MooseX-MethodAttributes-0.29-vR41uF/blib/arch C:\cpanfly-5.20\var\cpan\build\MooseX-MethodAttributes-0.29-vR41uF/blib/lib C:\cpanfly-5.20\var\cpan\build\MooseX-Types-0.45-UZa1xw/blib/arch C:\cpanfly-5.20\var\cpan\build\MooseX-Types-0.45-UZa1xw/blib/lib C:\cpanfly-5.20\var\cpan\build\Tree-Simple-1.24-Mgon02/blib/arch C:\cpanfly-5.20\var\cpan\build\Tree-Simple-1.24-Mgon02/blib/lib C:\cpanfly-5.20\var\cpan\build\Class-C3-Adopt-NEXT-0.13-W3rQlr/blib/arch C:\cpanfly-5.20\var\cpan\build\Class-C3-Adopt-NEXT-0.13-W3rQlr/blib/lib C:\cpanfly-5.20\var\cpan\build\namespace-autoclean-0.20-8Y_TZF/blib/arch C:\cpanfly-5.20\var\cpan\build\namespace-autoclean-0.20-8Y_TZF/blib/lib C:\cpanfly-5.20\var\cpan\build\CGI-Simple-1.113-plPfCq/blib/arch C:\cpanfly-5.20\var\cpan\build\CGI-Simple-1.113-plPfCq/blib/lib C:\cpanfly-5.20\var\cpan\build\Text-SimpleTable-2.03-5CbFiI/blib/arch C:\cpanfly-5.20\var\cpan\build\Text-SimpleTable-2.03-5CbFiI/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-ReverseProxy-0.15-K3nEo_/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-ReverseProxy-0.15-K3nEo_/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-pNmjvv/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-pNmjvv/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-pNmjvv Prepending C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-FixMissingBodyInRedirect-0.11-YvfOww/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-FixMissingBodyInRedirect-0.11-YvfOww/blib/lib C:\cpanfly-5.20\var\cpan\build\MooseX-MethodAttributes-0.29-vR41uF/blib/arch C:\cpanfly-5.20\var\cpan\build\MooseX-MethodAttributes-0.29-vR41uF/blib/lib C:\cpanfly-5.20\var\cpan\build\MooseX-Types-0.45-UZa1xw/blib/arch C:\cpanfly-5.20\var\cpan\build\MooseX-Types-0.45-UZa1xw/blib/lib C:\cpanfly-5.20\var\cpan\build\Tree-Simple-1.24-Mgon02/blib/arch C:\cpanfly-5.20\var\cpan\build\Tree-Simple-1.24-Mgon02/blib/lib C:\cpanfly-5.20\var\cpan\build\Class-C3-Adopt-NEXT-0.13-W3rQlr/blib/arch C:\cpanfly-5.20\var\cpan\build\Class-C3-Adopt-NEXT-0.13-W3rQlr/blib/lib C:\cpanfly-5.20\var\cpan\build\namespace-autoclean-0.20-8Y_TZF/blib/arch C:\cpanfly-5.20\var\cpan\build\namespace-autoclean-0.20-8Y_TZF/blib/lib C:\cpanfly-5.20\var\cpan\build\CGI-Simple-1.113-plPfCq/blib/arch C:\cpanfly-5.20\var\cpan\build\CGI-Simple-1.113-plPfCq/blib/lib C:\cpanfly-5.20\var\cpan\build\Text-SimpleTable-2.03-5CbFiI/blib/arch C:\cpanfly-5.20\var\cpan\build\Text-SimpleTable-2.03-5CbFiI/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-ReverseProxy-0.15-K3nEo_/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-ReverseProxy-0.15-K3nEo_/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-pNmjvv/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-pNmjvv/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\Plack-Middleware-FixMissingBodyInRedirect-0.11-YvfOww/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-FixMissingBodyInRedirect-0.11-YvfOww/blib/lib C:\cpanfly-5.20\var\cpan\build\MooseX-MethodAttributes-0.29-vR41uF/blib/arch C:\cpanfly-5.20\var\cpan\build\MooseX-MethodAttributes-0.29-vR41uF/blib/lib C:\cpanfly-5.20\var\cpan\build\MooseX-Types-0.45-UZa1xw/blib/arch C:\cpanfly-5.20\var\cpan\build\MooseX-Types-0.45-UZa1xw/blib/lib C:\cpanfly-5.20\var\cpan\build\Tree-Simple-1.24-Mgon02/blib/arch C:\cpanfly-5.20\var\cpan\build\Tree-Simple-1.24-Mgon02/blib/lib C:\cpanfly-5.20\var\cpan\build\Class-C3-Adopt-NEXT-0.13-W3rQlr/blib/arch C:\cpanfly-5.20\var\cpan\build\Class-C3-Adopt-NEXT-0.13-W3rQlr/blib/lib C:\cpanfly-5.20\var\cpan\build\namespace-autoclean-0.20-8Y_TZF/blib/arch C:\cpanfly-5.20\var\cpan\build\namespace-autoclean-0.20-8Y_TZF/blib/lib C:\cpanfly-5.20\var\cpan\build\CGI-Simple-1.113-plPfCq/blib/arch C:\cpanfly-5.20\var\cpan\build\CGI-Simple-1.113-plPfCq/blib/lib C:\cpanfly-5.20\var\cpan\build\Text-SimpleTable-2.03-5CbFiI/blib/arch C:\cpanfly-5.20\var\cpan\build\Text-SimpleTable-2.03-5CbFiI/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-ReverseProxy-0.15-K3nEo_/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-ReverseProxy-0.15-K3nEo_/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-pNmjvv/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-pNmjvv/blib/lib to PERL5LIB; %BUILDDIR%=C:/cpanfly-5.20/var/cpan/build for 'test' Running make test Has already been tested successfully 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\Plack-Middleware-FixMissingBodyInRedirect-0.11-YvfOww/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-FixMissingBodyInRedirect-0.11-YvfOww/blib/lib C:\cpanfly-5.20\var\cpan\build\MooseX-MethodAttributes-0.29-vR41uF/blib/arch C:\cpanfly-5.20\var\cpan\build\MooseX-MethodAttributes-0.29-vR41uF/blib/lib C:\cpanfly-5.20\var\cpan\build\MooseX-Types-0.45-UZa1xw/blib/arch C:\cpanfly-5.20\var\cpan\build\MooseX-Types-0.45-UZa1xw/blib/lib C:\cpanfly-5.20\var\cpan\build\Tree-Simple-1.24-Mgon02/blib/arch C:\cpanfly-5.20\var\cpan\build\Tree-Simple-1.24-Mgon02/blib/lib C:\cpanfly-5.20\var\cpan\build\Class-C3-Adopt-NEXT-0.13-W3rQlr/blib/arch C:\cpanfly-5.20\var\cpan\build\Class-C3-Adopt-NEXT-0.13-W3rQlr/blib/lib C:\cpanfly-5.20\var\cpan\build\namespace-autoclean-0.20-8Y_TZF/blib/arch C:\cpanfly-5.20\var\cpan\build\namespace-autoclean-0.20-8Y_TZF/blib/lib C:\cpanfly-5.20\var\cpan\build\CGI-Simple-1.113-plPfCq/blib/arch C:\cpanfly-5.20\var\cpan\build\CGI-Simple-1.113-plPfCq/blib/lib C:\cpanfly-5.20\var\cpan\build\Text-SimpleTable-2.03-5CbFiI/blib/arch C:\cpanfly-5.20\var\cpan\build\Text-SimpleTable-2.03-5CbFiI/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-ReverseProxy-0.15-K3nEo_/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-ReverseProxy-0.15-K3nEo_/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-pNmjvv/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-pNmjvv/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\Plack-Middleware-FixMissingBodyInRedirect-0.11-YvfOww/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-FixMissingBodyInRedirect-0.11-YvfOww/blib/lib C:\cpanfly-5.20\var\cpan\build\MooseX-MethodAttributes-0.29-vR41uF/blib/arch C:\cpanfly-5.20\var\cpan\build\MooseX-MethodAttributes-0.29-vR41uF/blib/lib C:\cpanfly-5.20\var\cpan\build\MooseX-Types-0.45-UZa1xw/blib/arch C:\cpanfly-5.20\var\cpan\build\MooseX-Types-0.45-UZa1xw/blib/lib C:\cpanfly-5.20\var\cpan\build\Tree-Simple-1.24-Mgon02/blib/arch C:\cpanfly-5.20\var\cpan\build\Tree-Simple-1.24-Mgon02/blib/lib C:\cpanfly-5.20\var\cpan\build\Class-C3-Adopt-NEXT-0.13-W3rQlr/blib/arch C:\cpanfly-5.20\var\cpan\build\Class-C3-Adopt-NEXT-0.13-W3rQlr/blib/lib C:\cpanfly-5.20\var\cpan\build\namespace-autoclean-0.20-8Y_TZF/blib/arch C:\cpanfly-5.20\var\cpan\build\namespace-autoclean-0.20-8Y_TZF/blib/lib C:\cpanfly-5.20\var\cpan\build\CGI-Simple-1.113-plPfCq/blib/arch C:\cpanfly-5.20\var\cpan\build\CGI-Simple-1.113-plPfCq/blib/lib C:\cpanfly-5.20\var\cpan\build\Text-SimpleTable-2.03-5CbFiI/blib/arch C:\cpanfly-5.20\var\cpan\build\Text-SimpleTable-2.03-5CbFiI/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-ReverseProxy-0.15-K3nEo_/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-ReverseProxy-0.15-K3nEo_/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-pNmjvv/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-pNmjvv/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:\Perl-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\Plack-Middleware-FixMissingBodyInRedirect-0.11-YvfOww/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-FixMissingBodyInRedirect-0.11-YvfOww/blib/lib C:\cpanfly-5.20\var\cpan\build\MooseX-MethodAttributes-0.29-vR41uF/blib/arch C:\cpanfly-5.20\var\cpan\build\MooseX-MethodAttributes-0.29-vR41uF/blib/lib C:\cpanfly-5.20\var\cpan\build\MooseX-Types-0.45-UZa1xw/blib/arch C:\cpanfly-5.20\var\cpan\build\MooseX-Types-0.45-UZa1xw/blib/lib C:\cpanfly-5.20\var\cpan\build\Tree-Simple-1.24-Mgon02/blib/arch C:\cpanfly-5.20\var\cpan\build\Tree-Simple-1.24-Mgon02/blib/lib C:\cpanfly-5.20\var\cpan\build\Class-C3-Adopt-NEXT-0.13-W3rQlr/blib/arch C:\cpanfly-5.20\var\cpan\build\Class-C3-Adopt-NEXT-0.13-W3rQlr/blib/lib C:\cpanfly-5.20\var\cpan\build\namespace-autoclean-0.20-8Y_TZF/blib/arch C:\cpanfly-5.20\var\cpan\build\namespace-autoclean-0.20-8Y_TZF/blib/lib C:\cpanfly-5.20\var\cpan\build\CGI-Simple-1.113-plPfCq/blib/arch C:\cpanfly-5.20\var\cpan\build\CGI-Simple-1.113-plPfCq/blib/lib C:\cpanfly-5.20\var\cpan\build\Text-SimpleTable-2.03-5CbFiI/blib/arch C:\cpanfly-5.20\var\cpan\build\Text-SimpleTable-2.03-5CbFiI/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-ReverseProxy-0.15-K3nEo_/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-ReverseProxy-0.15-K3nEo_/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-pNmjvv/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-pNmjvv/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\Plack-Middleware-FixMissingBodyInRedirect-0.11-YvfOww/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-FixMissingBodyInRedirect-0.11-YvfOww/blib/lib C:\cpanfly-5.20\var\cpan\build\MooseX-MethodAttributes-0.29-vR41uF/blib/arch C:\cpanfly-5.20\var\cpan\build\MooseX-MethodAttributes-0.29-vR41uF/blib/lib C:\cpanfly-5.20\var\cpan\build\MooseX-Types-0.45-UZa1xw/blib/arch C:\cpanfly-5.20\var\cpan\build\MooseX-Types-0.45-UZa1xw/blib/lib C:\cpanfly-5.20\var\cpan\build\Tree-Simple-1.24-Mgon02/blib/arch C:\cpanfly-5.20\var\cpan\build\Tree-Simple-1.24-Mgon02/blib/lib C:\cpanfly-5.20\var\cpan\build\Class-C3-Adopt-NEXT-0.13-W3rQlr/blib/arch C:\cpanfly-5.20\var\cpan\build\Class-C3-Adopt-NEXT-0.13-W3rQlr/blib/lib C:\cpanfly-5.20\var\cpan\build\namespace-autoclean-0.20-8Y_TZF/blib/arch C:\cpanfly-5.20\var\cpan\build\namespace-autoclean-0.20-8Y_TZF/blib/lib C:\cpanfly-5.20\var\cpan\build\CGI-Simple-1.113-plPfCq/blib/arch C:\cpanfly-5.20\var\cpan\build\CGI-Simple-1.113-plPfCq/blib/lib C:\cpanfly-5.20\var\cpan\build\Text-SimpleTable-2.03-5CbFiI/blib/arch C:\cpanfly-5.20\var\cpan\build\Text-SimpleTable-2.03-5CbFiI/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-ReverseProxy-0.15-K3nEo_/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-ReverseProxy-0.15-K3nEo_/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-pNmjvv/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-pNmjvv/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-pNmjvv Prepending C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-FixMissingBodyInRedirect-0.11-YvfOww/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-FixMissingBodyInRedirect-0.11-YvfOww/blib/lib C:\cpanfly-5.20\var\cpan\build\MooseX-MethodAttributes-0.29-vR41uF/blib/arch C:\cpanfly-5.20\var\cpan\build\MooseX-MethodAttributes-0.29-vR41uF/blib/lib C:\cpanfly-5.20\var\cpan\build\MooseX-Types-0.45-UZa1xw/blib/arch C:\cpanfly-5.20\var\cpan\build\MooseX-Types-0.45-UZa1xw/blib/lib C:\cpanfly-5.20\var\cpan\build\Tree-Simple-1.24-Mgon02/blib/arch C:\cpanfly-5.20\var\cpan\build\Tree-Simple-1.24-Mgon02/blib/lib C:\cpanfly-5.20\var\cpan\build\Class-C3-Adopt-NEXT-0.13-W3rQlr/blib/arch C:\cpanfly-5.20\var\cpan\build\Class-C3-Adopt-NEXT-0.13-W3rQlr/blib/lib C:\cpanfly-5.20\var\cpan\build\namespace-autoclean-0.20-8Y_TZF/blib/arch C:\cpanfly-5.20\var\cpan\build\namespace-autoclean-0.20-8Y_TZF/blib/lib C:\cpanfly-5.20\var\cpan\build\CGI-Simple-1.113-plPfCq/blib/arch C:\cpanfly-5.20\var\cpan\build\CGI-Simple-1.113-plPfCq/blib/lib C:\cpanfly-5.20\var\cpan\build\Text-SimpleTable-2.03-5CbFiI/blib/arch C:\cpanfly-5.20\var\cpan\build\Text-SimpleTable-2.03-5CbFiI/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-ReverseProxy-0.15-K3nEo_/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-ReverseProxy-0.15-K3nEo_/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-pNmjvv/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-pNmjvv/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\Plack-Middleware-FixMissingBodyInRedirect-0.11-YvfOww/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-FixMissingBodyInRedirect-0.11-YvfOww/blib/lib C:\cpanfly-5.20\var\cpan\build\MooseX-MethodAttributes-0.29-vR41uF/blib/arch C:\cpanfly-5.20\var\cpan\build\MooseX-MethodAttributes-0.29-vR41uF/blib/lib C:\cpanfly-5.20\var\cpan\build\MooseX-Types-0.45-UZa1xw/blib/arch C:\cpanfly-5.20\var\cpan\build\MooseX-Types-0.45-UZa1xw/blib/lib C:\cpanfly-5.20\var\cpan\build\Tree-Simple-1.24-Mgon02/blib/arch C:\cpanfly-5.20\var\cpan\build\Tree-Simple-1.24-Mgon02/blib/lib C:\cpanfly-5.20\var\cpan\build\Class-C3-Adopt-NEXT-0.13-W3rQlr/blib/arch C:\cpanfly-5.20\var\cpan\build\Class-C3-Adopt-NEXT-0.13-W3rQlr/blib/lib C:\cpanfly-5.20\var\cpan\build\namespace-autoclean-0.20-8Y_TZF/blib/arch C:\cpanfly-5.20\var\cpan\build\namespace-autoclean-0.20-8Y_TZF/blib/lib C:\cpanfly-5.20\var\cpan\build\CGI-Simple-1.113-plPfCq/blib/arch C:\cpanfly-5.20\var\cpan\build\CGI-Simple-1.113-plPfCq/blib/lib C:\cpanfly-5.20\var\cpan\build\Text-SimpleTable-2.03-5CbFiI/blib/arch C:\cpanfly-5.20\var\cpan\build\Text-SimpleTable-2.03-5CbFiI/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-ReverseProxy-0.15-K3nEo_/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-ReverseProxy-0.15-K3nEo_/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-pNmjvv/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-pNmjvv/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\Plack-Middleware-FixMissingBodyInRedirect-0.11-YvfOww/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-FixMissingBodyInRedirect-0.11-YvfOww/blib/lib C:\cpanfly-5.20\var\cpan\build\MooseX-MethodAttributes-0.29-vR41uF/blib/arch C:\cpanfly-5.20\var\cpan\build\MooseX-MethodAttributes-0.29-vR41uF/blib/lib C:\cpanfly-5.20\var\cpan\build\MooseX-Types-0.45-UZa1xw/blib/arch C:\cpanfly-5.20\var\cpan\build\MooseX-Types-0.45-UZa1xw/blib/lib C:\cpanfly-5.20\var\cpan\build\Tree-Simple-1.24-Mgon02/blib/arch C:\cpanfly-5.20\var\cpan\build\Tree-Simple-1.24-Mgon02/blib/lib C:\cpanfly-5.20\var\cpan\build\Class-C3-Adopt-NEXT-0.13-W3rQlr/blib/arch C:\cpanfly-5.20\var\cpan\build\Class-C3-Adopt-NEXT-0.13-W3rQlr/blib/lib C:\cpanfly-5.20\var\cpan\build\namespace-autoclean-0.20-8Y_TZF/blib/arch C:\cpanfly-5.20\var\cpan\build\namespace-autoclean-0.20-8Y_TZF/blib/lib C:\cpanfly-5.20\var\cpan\build\CGI-Simple-1.113-plPfCq/blib/arch C:\cpanfly-5.20\var\cpan\build\CGI-Simple-1.113-plPfCq/blib/lib C:\cpanfly-5.20\var\cpan\build\Text-SimpleTable-2.03-5CbFiI/blib/arch C:\cpanfly-5.20\var\cpan\build\Text-SimpleTable-2.03-5CbFiI/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-ReverseProxy-0.15-K3nEo_/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-ReverseProxy-0.15-K3nEo_/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-pNmjvv/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-pNmjvv/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-EY9HJS Prepending C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-FixMissingBodyInRedirect-0.11-YvfOww/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-FixMissingBodyInRedirect-0.11-YvfOww/blib/lib C:\cpanfly-5.20\var\cpan\build\MooseX-MethodAttributes-0.29-vR41uF/blib/arch C:\cpanfly-5.20\var\cpan\build\MooseX-MethodAttributes-0.29-vR41uF/blib/lib C:\cpanfly-5.20\var\cpan\build\MooseX-Types-0.45-UZa1xw/blib/arch C:\cpanfly-5.20\var\cpan\build\MooseX-Types-0.45-UZa1xw/blib/lib C:\cpanfly-5.20\var\cpan\build\Tree-Simple-1.24-Mgon02/blib/arch C:\cpanfly-5.20\var\cpan\build\Tree-Simple-1.24-Mgon02/blib/lib C:\cpanfly-5.20\var\cpan\build\Class-C3-Adopt-NEXT-0.13-W3rQlr/blib/arch C:\cpanfly-5.20\var\cpan\build\Class-C3-Adopt-NEXT-0.13-W3rQlr/blib/lib C:\cpanfly-5.20\var\cpan\build\namespace-autoclean-0.20-8Y_TZF/blib/arch C:\cpanfly-5.20\var\cpan\build\namespace-autoclean-0.20-8Y_TZF/blib/lib C:\cpanfly-5.20\var\cpan\build\CGI-Simple-1.113-plPfCq/blib/arch C:\cpanfly-5.20\var\cpan\build\CGI-Simple-1.113-plPfCq/blib/lib C:\cpanfly-5.20\var\cpan\build\Text-SimpleTable-2.03-5CbFiI/blib/arch C:\cpanfly-5.20\var\cpan\build\Text-SimpleTable-2.03-5CbFiI/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-ReverseProxy-0.15-K3nEo_/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-ReverseProxy-0.15-K3nEo_/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-pNmjvv/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-pNmjvv/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:\Perl-5.20\bin\perl.exe ./Build Building Plack-Middleware-MethodOverride DWHEELER/Plack-Middleware-MethodOverride-0.10.tar.gz C:\Perl-5.20\bin\perl.exe ./Build -- OK Prepending C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-FixMissingBodyInRedirect-0.11-YvfOww/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-FixMissingBodyInRedirect-0.11-YvfOww/blib/lib C:\cpanfly-5.20\var\cpan\build\MooseX-MethodAttributes-0.29-vR41uF/blib/arch C:\cpanfly-5.20\var\cpan\build\MooseX-MethodAttributes-0.29-vR41uF/blib/lib C:\cpanfly-5.20\var\cpan\build\MooseX-Types-0.45-UZa1xw/blib/arch C:\cpanfly-5.20\var\cpan\build\MooseX-Types-0.45-UZa1xw/blib/lib C:\cpanfly-5.20\var\cpan\build\Tree-Simple-1.24-Mgon02/blib/arch C:\cpanfly-5.20\var\cpan\build\Tree-Simple-1.24-Mgon02/blib/lib C:\cpanfly-5.20\var\cpan\build\Class-C3-Adopt-NEXT-0.13-W3rQlr/blib/arch C:\cpanfly-5.20\var\cpan\build\Class-C3-Adopt-NEXT-0.13-W3rQlr/blib/lib C:\cpanfly-5.20\var\cpan\build\namespace-autoclean-0.20-8Y_TZF/blib/arch C:\cpanfly-5.20\var\cpan\build\namespace-autoclean-0.20-8Y_TZF/blib/lib C:\cpanfly-5.20\var\cpan\build\CGI-Simple-1.113-plPfCq/blib/arch C:\cpanfly-5.20\var\cpan\build\CGI-Simple-1.113-plPfCq/blib/lib C:\cpanfly-5.20\var\cpan\build\Text-SimpleTable-2.03-5CbFiI/blib/arch C:\cpanfly-5.20\var\cpan\build\Text-SimpleTable-2.03-5CbFiI/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-ReverseProxy-0.15-K3nEo_/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-ReverseProxy-0.15-K3nEo_/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-pNmjvv/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-pNmjvv/blib/lib to PERL5LIB; %BUILDDIR%=C:/cpanfly-5.20/var/cpan/build for 'test' Running Build test >>> C:\Perl-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.08 usr + 0.05 sys = 0.13 CPU) Result: PASS DWHEELER/Plack-Middleware-MethodOverride-0.10.tar.gz C:\Perl-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-EY9HJS && 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-EY9HJS/Plack-Middleware-MethodOverride-0.10.ppd C:/cpanfly-5.20/var/REPO/D/DW/DWHEELER Running test for module 'Plack::Request::Upload' Running make for M/MI/MIYAGAWA/Plack-1.0031.tar.gz Prepending C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-MethodOverride-0.10-EY9HJS/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-MethodOverride-0.10-EY9HJS/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-FixMissingBodyInRedirect-0.11-YvfOww/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-FixMissingBodyInRedirect-0.11-YvfOww/blib/lib C:\cpanfly-5.20\var\cpan\build\MooseX-MethodAttributes-0.29-vR41uF/blib/arch C:\cpanfly-5.20\var\cpan\build\MooseX-MethodAttributes-0.29-vR41uF/blib/lib C:\cpanfly-5.20\var\cpan\build\MooseX-Types-0.45-UZa1xw/blib/arch C:\cpanfly-5.20\var\cpan\build\MooseX-Types-0.45-UZa1xw/blib/lib C:\cpanfly-5.20\var\cpan\build\Tree-Simple-1.24-Mgon02/blib/arch C:\cpanfly-5.20\var\cpan\build\Tree-Simple-1.24-Mgon02/blib/lib C:\cpanfly-5.20\var\cpan\build\Class-C3-Adopt-NEXT-0.13-W3rQlr/blib/arch C:\cpanfly-5.20\var\cpan\build\Class-C3-Adopt-NEXT-0.13-W3rQlr/blib/lib C:\cpanfly-5.20\var\cpan\build\namespace-autoclean-0.20-8Y_TZF/blib/arch C:\cpanfly-5.20\var\cpan\build\namespace-autoclean-0.20-8Y_TZF/blib/lib C:\cpanfly-5.20\var\cpan\build\CGI-Simple-1.113-plPfCq/blib/arch C:\cpanfly-5.20\var\cpan\build\CGI-Simple-1.113-plPfCq/blib/lib C:\cpanfly-5.20\var\cpan\build\Text-SimpleTable-2.03-5CbFiI/blib/arch C:\cpanfly-5.20\var\cpan\build\Text-SimpleTable-2.03-5CbFiI/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-ReverseProxy-0.15-K3nEo_/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-ReverseProxy-0.15-K3nEo_/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-pNmjvv/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-pNmjvv/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-pNmjvv Prepending C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-MethodOverride-0.10-EY9HJS/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-MethodOverride-0.10-EY9HJS/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-FixMissingBodyInRedirect-0.11-YvfOww/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-FixMissingBodyInRedirect-0.11-YvfOww/blib/lib C:\cpanfly-5.20\var\cpan\build\MooseX-MethodAttributes-0.29-vR41uF/blib/arch C:\cpanfly-5.20\var\cpan\build\MooseX-MethodAttributes-0.29-vR41uF/blib/lib C:\cpanfly-5.20\var\cpan\build\MooseX-Types-0.45-UZa1xw/blib/arch C:\cpanfly-5.20\var\cpan\build\MooseX-Types-0.45-UZa1xw/blib/lib C:\cpanfly-5.20\var\cpan\build\Tree-Simple-1.24-Mgon02/blib/arch C:\cpanfly-5.20\var\cpan\build\Tree-Simple-1.24-Mgon02/blib/lib C:\cpanfly-5.20\var\cpan\build\Class-C3-Adopt-NEXT-0.13-W3rQlr/blib/arch C:\cpanfly-5.20\var\cpan\build\Class-C3-Adopt-NEXT-0.13-W3rQlr/blib/lib C:\cpanfly-5.20\var\cpan\build\namespace-autoclean-0.20-8Y_TZF/blib/arch C:\cpanfly-5.20\var\cpan\build\namespace-autoclean-0.20-8Y_TZF/blib/lib C:\cpanfly-5.20\var\cpan\build\CGI-Simple-1.113-plPfCq/blib/arch C:\cpanfly-5.20\var\cpan\build\CGI-Simple-1.113-plPfCq/blib/lib C:\cpanfly-5.20\var\cpan\build\Text-SimpleTable-2.03-5CbFiI/blib/arch C:\cpanfly-5.20\var\cpan\build\Text-SimpleTable-2.03-5CbFiI/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-ReverseProxy-0.15-K3nEo_/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-ReverseProxy-0.15-K3nEo_/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-pNmjvv/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-pNmjvv/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\Plack-Middleware-MethodOverride-0.10-EY9HJS/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-MethodOverride-0.10-EY9HJS/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-FixMissingBodyInRedirect-0.11-YvfOww/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-FixMissingBodyInRedirect-0.11-YvfOww/blib/lib C:\cpanfly-5.20\var\cpan\build\MooseX-MethodAttributes-0.29-vR41uF/blib/arch C:\cpanfly-5.20\var\cpan\build\MooseX-MethodAttributes-0.29-vR41uF/blib/lib C:\cpanfly-5.20\var\cpan\build\MooseX-Types-0.45-UZa1xw/blib/arch C:\cpanfly-5.20\var\cpan\build\MooseX-Types-0.45-UZa1xw/blib/lib C:\cpanfly-5.20\var\cpan\build\Tree-Simple-1.24-Mgon02/blib/arch C:\cpanfly-5.20\var\cpan\build\Tree-Simple-1.24-Mgon02/blib/lib C:\cpanfly-5.20\var\cpan\build\Class-C3-Adopt-NEXT-0.13-W3rQlr/blib/arch C:\cpanfly-5.20\var\cpan\build\Class-C3-Adopt-NEXT-0.13-W3rQlr/blib/lib C:\cpanfly-5.20\var\cpan\build\namespace-autoclean-0.20-8Y_TZF/blib/arch C:\cpanfly-5.20\var\cpan\build\namespace-autoclean-0.20-8Y_TZF/blib/lib C:\cpanfly-5.20\var\cpan\build\CGI-Simple-1.113-plPfCq/blib/arch C:\cpanfly-5.20\var\cpan\build\CGI-Simple-1.113-plPfCq/blib/lib C:\cpanfly-5.20\var\cpan\build\Text-SimpleTable-2.03-5CbFiI/blib/arch C:\cpanfly-5.20\var\cpan\build\Text-SimpleTable-2.03-5CbFiI/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-ReverseProxy-0.15-K3nEo_/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-ReverseProxy-0.15-K3nEo_/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-pNmjvv/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-pNmjvv/blib/lib to PERL5LIB; %BUILDDIR%=C:/cpanfly-5.20/var/cpan/build for 'test' Running make test Has already been tested successfully Running test for module 'JSON::MaybeXS' Running make for E/ET/ETHER/JSON-MaybeXS-1.002002.tar.gz Prepending C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-MethodOverride-0.10-EY9HJS/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-MethodOverride-0.10-EY9HJS/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-FixMissingBodyInRedirect-0.11-YvfOww/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-FixMissingBodyInRedirect-0.11-YvfOww/blib/lib C:\cpanfly-5.20\var\cpan\build\MooseX-MethodAttributes-0.29-vR41uF/blib/arch C:\cpanfly-5.20\var\cpan\build\MooseX-MethodAttributes-0.29-vR41uF/blib/lib C:\cpanfly-5.20\var\cpan\build\MooseX-Types-0.45-UZa1xw/blib/arch C:\cpanfly-5.20\var\cpan\build\MooseX-Types-0.45-UZa1xw/blib/lib C:\cpanfly-5.20\var\cpan\build\Tree-Simple-1.24-Mgon02/blib/arch C:\cpanfly-5.20\var\cpan\build\Tree-Simple-1.24-Mgon02/blib/lib C:\cpanfly-5.20\var\cpan\build\Class-C3-Adopt-NEXT-0.13-W3rQlr/blib/arch C:\cpanfly-5.20\var\cpan\build\Class-C3-Adopt-NEXT-0.13-W3rQlr/blib/lib C:\cpanfly-5.20\var\cpan\build\namespace-autoclean-0.20-8Y_TZF/blib/arch C:\cpanfly-5.20\var\cpan\build\namespace-autoclean-0.20-8Y_TZF/blib/lib C:\cpanfly-5.20\var\cpan\build\CGI-Simple-1.113-plPfCq/blib/arch C:\cpanfly-5.20\var\cpan\build\CGI-Simple-1.113-plPfCq/blib/lib C:\cpanfly-5.20\var\cpan\build\Text-SimpleTable-2.03-5CbFiI/blib/arch C:\cpanfly-5.20\var\cpan\build\Text-SimpleTable-2.03-5CbFiI/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-ReverseProxy-0.15-K3nEo_/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-ReverseProxy-0.15-K3nEo_/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-pNmjvv/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-pNmjvv/blib/lib to PERL5LIB; %BUILDDIR%=C:/cpanfly-5.20/var/cpan/build 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 C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-MethodOverride-0.10-EY9HJS/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-MethodOverride-0.10-EY9HJS/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-FixMissingBodyInRedirect-0.11-YvfOww/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-FixMissingBodyInRedirect-0.11-YvfOww/blib/lib C:\cpanfly-5.20\var\cpan\build\MooseX-MethodAttributes-0.29-vR41uF/blib/arch C:\cpanfly-5.20\var\cpan\build\MooseX-MethodAttributes-0.29-vR41uF/blib/lib C:\cpanfly-5.20\var\cpan\build\MooseX-Types-0.45-UZa1xw/blib/arch C:\cpanfly-5.20\var\cpan\build\MooseX-Types-0.45-UZa1xw/blib/lib C:\cpanfly-5.20\var\cpan\build\Tree-Simple-1.24-Mgon02/blib/arch C:\cpanfly-5.20\var\cpan\build\Tree-Simple-1.24-Mgon02/blib/lib C:\cpanfly-5.20\var\cpan\build\Class-C3-Adopt-NEXT-0.13-W3rQlr/blib/arch C:\cpanfly-5.20\var\cpan\build\Class-C3-Adopt-NEXT-0.13-W3rQlr/blib/lib C:\cpanfly-5.20\var\cpan\build\namespace-autoclean-0.20-8Y_TZF/blib/arch C:\cpanfly-5.20\var\cpan\build\namespace-autoclean-0.20-8Y_TZF/blib/lib C:\cpanfly-5.20\var\cpan\build\CGI-Simple-1.113-plPfCq/blib/arch C:\cpanfly-5.20\var\cpan\build\CGI-Simple-1.113-plPfCq/blib/lib C:\cpanfly-5.20\var\cpan\build\Text-SimpleTable-2.03-5CbFiI/blib/arch C:\cpanfly-5.20\var\cpan\build\Text-SimpleTable-2.03-5CbFiI/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-ReverseProxy-0.15-K3nEo_/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-ReverseProxy-0.15-K3nEo_/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-pNmjvv/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-pNmjvv/blib/lib to PERL5LIB; %BUILDDIR%=C:/cpanfly-5.20/var/cpan/build for 'make' CPAN.pm: Building E/ET/ETHER/JSON-MaybeXS-1.002002.tar.gz >>> C:\Perl-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 C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-MethodOverride-0.10-EY9HJS/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-MethodOverride-0.10-EY9HJS/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-FixMissingBodyInRedirect-0.11-YvfOww/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-FixMissingBodyInRedirect-0.11-YvfOww/blib/lib C:\cpanfly-5.20\var\cpan\build\MooseX-MethodAttributes-0.29-vR41uF/blib/arch C:\cpanfly-5.20\var\cpan\build\MooseX-MethodAttributes-0.29-vR41uF/blib/lib C:\cpanfly-5.20\var\cpan\build\MooseX-Types-0.45-UZa1xw/blib/arch C:\cpanfly-5.20\var\cpan\build\MooseX-Types-0.45-UZa1xw/blib/lib C:\cpanfly-5.20\var\cpan\build\Tree-Simple-1.24-Mgon02/blib/arch C:\cpanfly-5.20\var\cpan\build\Tree-Simple-1.24-Mgon02/blib/lib C:\cpanfly-5.20\var\cpan\build\Class-C3-Adopt-NEXT-0.13-W3rQlr/blib/arch C:\cpanfly-5.20\var\cpan\build\Class-C3-Adopt-NEXT-0.13-W3rQlr/blib/lib C:\cpanfly-5.20\var\cpan\build\namespace-autoclean-0.20-8Y_TZF/blib/arch C:\cpanfly-5.20\var\cpan\build\namespace-autoclean-0.20-8Y_TZF/blib/lib C:\cpanfly-5.20\var\cpan\build\CGI-Simple-1.113-plPfCq/blib/arch C:\cpanfly-5.20\var\cpan\build\CGI-Simple-1.113-plPfCq/blib/lib C:\cpanfly-5.20\var\cpan\build\Text-SimpleTable-2.03-5CbFiI/blib/arch C:\cpanfly-5.20\var\cpan\build\Text-SimpleTable-2.03-5CbFiI/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-ReverseProxy-0.15-K3nEo_/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-ReverseProxy-0.15-K3nEo_/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-pNmjvv/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-pNmjvv/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 'Test::Without::Module' Running make for C/CO/CORION/Test-Without-Module-0.18.tar.gz Prepending C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-MethodOverride-0.10-EY9HJS/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-MethodOverride-0.10-EY9HJS/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-FixMissingBodyInRedirect-0.11-YvfOww/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-FixMissingBodyInRedirect-0.11-YvfOww/blib/lib C:\cpanfly-5.20\var\cpan\build\MooseX-MethodAttributes-0.29-vR41uF/blib/arch C:\cpanfly-5.20\var\cpan\build\MooseX-MethodAttributes-0.29-vR41uF/blib/lib C:\cpanfly-5.20\var\cpan\build\MooseX-Types-0.45-UZa1xw/blib/arch C:\cpanfly-5.20\var\cpan\build\MooseX-Types-0.45-UZa1xw/blib/lib C:\cpanfly-5.20\var\cpan\build\Tree-Simple-1.24-Mgon02/blib/arch C:\cpanfly-5.20\var\cpan\build\Tree-Simple-1.24-Mgon02/blib/lib C:\cpanfly-5.20\var\cpan\build\Class-C3-Adopt-NEXT-0.13-W3rQlr/blib/arch C:\cpanfly-5.20\var\cpan\build\Class-C3-Adopt-NEXT-0.13-W3rQlr/blib/lib C:\cpanfly-5.20\var\cpan\build\namespace-autoclean-0.20-8Y_TZF/blib/arch C:\cpanfly-5.20\var\cpan\build\namespace-autoclean-0.20-8Y_TZF/blib/lib C:\cpanfly-5.20\var\cpan\build\CGI-Simple-1.113-plPfCq/blib/arch C:\cpanfly-5.20\var\cpan\build\CGI-Simple-1.113-plPfCq/blib/lib C:\cpanfly-5.20\var\cpan\build\Text-SimpleTable-2.03-5CbFiI/blib/arch C:\cpanfly-5.20\var\cpan\build\Text-SimpleTable-2.03-5CbFiI/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-ReverseProxy-0.15-K3nEo_/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-ReverseProxy-0.15-K3nEo_/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-pNmjvv/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-pNmjvv/blib/lib to PERL5LIB; %BUILDDIR%=C:/cpanfly-5.20/var/cpan/build 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 C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-MethodOverride-0.10-EY9HJS/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-MethodOverride-0.10-EY9HJS/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-FixMissingBodyInRedirect-0.11-YvfOww/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-FixMissingBodyInRedirect-0.11-YvfOww/blib/lib C:\cpanfly-5.20\var\cpan\build\MooseX-MethodAttributes-0.29-vR41uF/blib/arch C:\cpanfly-5.20\var\cpan\build\MooseX-MethodAttributes-0.29-vR41uF/blib/lib C:\cpanfly-5.20\var\cpan\build\MooseX-Types-0.45-UZa1xw/blib/arch C:\cpanfly-5.20\var\cpan\build\MooseX-Types-0.45-UZa1xw/blib/lib C:\cpanfly-5.20\var\cpan\build\Tree-Simple-1.24-Mgon02/blib/arch C:\cpanfly-5.20\var\cpan\build\Tree-Simple-1.24-Mgon02/blib/lib C:\cpanfly-5.20\var\cpan\build\Class-C3-Adopt-NEXT-0.13-W3rQlr/blib/arch C:\cpanfly-5.20\var\cpan\build\Class-C3-Adopt-NEXT-0.13-W3rQlr/blib/lib C:\cpanfly-5.20\var\cpan\build\namespace-autoclean-0.20-8Y_TZF/blib/arch C:\cpanfly-5.20\var\cpan\build\namespace-autoclean-0.20-8Y_TZF/blib/lib C:\cpanfly-5.20\var\cpan\build\CGI-Simple-1.113-plPfCq/blib/arch C:\cpanfly-5.20\var\cpan\build\CGI-Simple-1.113-plPfCq/blib/lib C:\cpanfly-5.20\var\cpan\build\Text-SimpleTable-2.03-5CbFiI/blib/arch C:\cpanfly-5.20\var\cpan\build\Text-SimpleTable-2.03-5CbFiI/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-ReverseProxy-0.15-K3nEo_/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-ReverseProxy-0.15-K3nEo_/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-pNmjvv/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-pNmjvv/blib/lib to PERL5LIB; %BUILDDIR%=C:/cpanfly-5.20/var/cpan/build for 'make' CPAN.pm: Building C/CO/CORION/Test-Without-Module-0.18.tar.gz >>> C:\Perl-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 C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-MethodOverride-0.10-EY9HJS/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-MethodOverride-0.10-EY9HJS/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-FixMissingBodyInRedirect-0.11-YvfOww/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-FixMissingBodyInRedirect-0.11-YvfOww/blib/lib C:\cpanfly-5.20\var\cpan\build\MooseX-MethodAttributes-0.29-vR41uF/blib/arch C:\cpanfly-5.20\var\cpan\build\MooseX-MethodAttributes-0.29-vR41uF/blib/lib C:\cpanfly-5.20\var\cpan\build\MooseX-Types-0.45-UZa1xw/blib/arch C:\cpanfly-5.20\var\cpan\build\MooseX-Types-0.45-UZa1xw/blib/lib C:\cpanfly-5.20\var\cpan\build\Tree-Simple-1.24-Mgon02/blib/arch C:\cpanfly-5.20\var\cpan\build\Tree-Simple-1.24-Mgon02/blib/lib C:\cpanfly-5.20\var\cpan\build\Class-C3-Adopt-NEXT-0.13-W3rQlr/blib/arch C:\cpanfly-5.20\var\cpan\build\Class-C3-Adopt-NEXT-0.13-W3rQlr/blib/lib C:\cpanfly-5.20\var\cpan\build\namespace-autoclean-0.20-8Y_TZF/blib/arch C:\cpanfly-5.20\var\cpan\build\namespace-autoclean-0.20-8Y_TZF/blib/lib C:\cpanfly-5.20\var\cpan\build\CGI-Simple-1.113-plPfCq/blib/arch C:\cpanfly-5.20\var\cpan\build\CGI-Simple-1.113-plPfCq/blib/lib C:\cpanfly-5.20\var\cpan\build\Text-SimpleTable-2.03-5CbFiI/blib/arch C:\cpanfly-5.20\var\cpan\build\Text-SimpleTable-2.03-5CbFiI/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-ReverseProxy-0.15-K3nEo_/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-ReverseProxy-0.15-K3nEo_/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-pNmjvv/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-pNmjvv/blib/lib to PERL5LIB; %BUILDDIR%=C:/cpanfly-5.20/var/cpan/build for 'test' Running make test >>> dmake test TEST_VERBOSE=1 C:\Perl-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(0xb4bfc4) C:\cpanfly-5.20\var\cpan\build\Test-Without-Module-0.18-uQmAZT\blib\lib C:\cpanfly-5.20\var\cpan\build\Test-Without-Module-0.18-uQmAZT\blib\arch C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-MethodOverride-0.10-EY9HJS/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-MethodOverride-0.10-EY9HJS/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-FixMissingBodyInRedirect-0.11-YvfOww/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-FixMissingBodyInRedirect-0.11-YvfOww/blib/lib C:\cpanfly-5.20\var\cpan\build\MooseX-MethodAttributes-0.29-vR41uF/blib/arch C:\cpanfly-5.20\var\cpan\build\MooseX-MethodAttributes-0.29-vR41uF/blib/lib C:\cpanfly-5.20\var\cpan\build\MooseX-Types-0.45-UZa1xw/blib/arch C:\cpanfly-5.20\var\cpan\build\MooseX-Types-0.45-UZa1xw/blib/lib C:\cpanfly-5.20\var\cpan\build\Tree-Simple-1.24-Mgon02/blib/arch C:\cpanfly-5.20\var\cpan\build\Tree-Simple-1.24-Mgon02/blib/lib C:\cpanfly-5.20\var\cpan\build\Class-C3-Adopt-NEXT-0.13-W3rQlr/blib/arch C:\cpanfly-5.20\var\cpan\build\Class-C3-Adopt-NEXT-0.13-W3rQlr/blib/lib C:\cpanfly-5.20\var\cpan\build\namespace-autoclean-0.20-8Y_TZF/blib/arch C:\cpanfly-5.20\var\cpan\build\namespace-autoclean-0.20-8Y_TZF/blib/lib C:\cpanfly-5.20\var\cpan\build\CGI-Simple-1.113-plPfCq/blib/arch C:\cpanfly-5.20\var\cpan\build\CGI-Simple-1.113-plPfCq/blib/lib C:\cpanfly-5.20\var\cpan\build\Text-SimpleTable-2.03-5CbFiI/blib/arch C:\cpanfly-5.20\var\cpan\build\Text-SimpleTable-2.03-5CbFiI/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-ReverseProxy-0.15-K3nEo_/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-ReverseProxy-0.15-K3nEo_/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-pNmjvv/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-pNmjvv/blib/lib C:/cpanfly-5.20/var/megalib C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-MethodOverride-0.10-EY9HJS/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-MethodOverride-0.10-EY9HJS/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-FixMissingBodyInRedirect-0.11-YvfOww/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-FixMissingBodyInRedirect-0.11-YvfOww/blib/lib C:\cpanfly-5.20\var\cpan\build\MooseX-MethodAttributes-0.29-vR41uF/blib/arch C:\cpanfly-5.20\var\cpan\build\MooseX-MethodAttributes-0.29-vR41uF/blib/lib C:\cpanfly-5.20\var\cpan\build\MooseX-Types-0.45-UZa1xw/blib/arch C:\cpanfly-5.20\var\cpan\build\MooseX-Types-0.45-UZa1xw/blib/lib C:\cpanfly-5.20\var\cpan\build\Tree-Simple-1.24-Mgon02/blib/arch C:\cpanfly-5.20\var\cpan\build\Tree-Simple-1.24-Mgon02/blib/lib C:\cpanfly-5.20\var\cpan\build\Class-C3-Adopt-NEXT-0.13-W3rQlr/blib/arch C:\cpanfly-5.20\var\cpan\build\Class-C3-Adopt-NEXT-0.13-W3rQlr/blib/lib C:\cpanfly-5.20\var\cpan\build\namespace-autoclean-0.20-8Y_TZF/blib/arch C:\cpanfly-5.20\var\cpan\build\namespace-autoclean-0.20-8Y_TZF/blib/lib C:\cpanfly-5.20\var\cpan\build\CGI-Simple-1.113-plPfCq/blib/arch C:\cpanfly-5.20\var\cpan\build\CGI-Simple-1.113-plPfCq/blib/lib C:\cpanfly-5.20\var\cpan\build\Text-SimpleTable-2.03-5CbFiI/blib/arch C:\cpanfly-5.20\var\cpan\build\Text-SimpleTable-2.03-5CbFiI/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-ReverseProxy-0.15-K3nEo_/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-ReverseProxy-0.15-K3nEo_/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-pNmjvv/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-pNmjvv/blib/lib C:/cpanfly-5.20/var/megalib C:/Perl-5.20/site/lib C:/Perl-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.13 usr + 0.08 sys = 0.20 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-uQmAZT && 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-uQmAZT/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 12 build dirs to PERL5LIB; for 'get' Has already been unwrapped into directory C:\cpanfly-5.20\var\cpan\build\JSON-MaybeXS-1.002002-Tw9yR6 Prepending blib/arch and blib/lib of 12 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 12 build dirs to PERL5LIB; for 'test' Running make test >>> dmake test TEST_VERBOSE=1 C:\Perl-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.11 usr + 0.03 sys = 0.14 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-Tw9yR6 && 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-Tw9yR6/JSON-MaybeXS-1.002002.ppd C:/cpanfly-5.20/var/REPO/E/ET/ETHER 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 13 build dirs to PERL5LIB; for 'get' Has already been unwrapped into directory C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-pNmjvv Prepending blib/arch and blib/lib of 13 build dirs to PERL5LIB; for 'make' Has already been made Prepending blib/arch and blib/lib of 13 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 13 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 13 build dirs to PERL5LIB; for 'make' CPAN.pm: Building E/ET/ETHER/MooseX-Getopt-0.65.tar.gz >>> C:\Perl-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 ---- Getopt::Long::Descriptive [requires] Test::Trap [build_requires] Path::Tiny [build_requires] MooseX::Role::Parameterized [requires] Prepending blib/arch and blib/lib of 13 build dirs to PERL5LIB; for 'test' Running make test Delayed until after prerequisites 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 13 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 13 build dirs to PERL5LIB; for 'make' CPAN.pm: Building R/RJ/RJBS/Getopt-Long-Descriptive-0.097.tar.gz >>> C:\Perl-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/Usage.pm blib\lib\Getopt\Long\Descriptive\Usage.pm 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 RJBS/Getopt-Long-Descriptive-0.097.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:\Perl-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:\Perl-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 - ...->mode ok 12 - ...->bar ok 13 - hidden option in usage command ok 14 - hidden option description ok 15 - only one 'mode' option ok 16 - negatable usage ok 17 - ...->baz ok 18 - ...->mode 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, 1 wallclock secs ( 0.11 usr + 0.03 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-3ob0Zp && 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-3ob0Zp/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 14 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 14 build dirs to PERL5LIB; for 'make' CPAN.pm: Building E/EB/EBHANSSEN/Test-Trap-v0.2.4.tar.gz >>> C:\Perl-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.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/SystemSafe.pm blib\lib\Test\Trap\Builder\SystemSafe.pm cp lib/Test/Trap/Builder.pm blib\lib\Test\Trap\Builder.pm cp lib/Test/Trap/Builder/PerlIO.pm blib\lib\Test\Trap\Builder\PerlIO.pm C:\Perl-5.20\bin\perl.exe "-Iblib\arch" "-Iblib\lib" t/08-fork.PL t/08-fork.t C:\Perl-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 14 build dirs to PERL5LIB; for 'test' Running make test >>> dmake test TEST_VERBOSE=1 C:\Perl-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:\Perl-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, 10 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-uIdPh8 && 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-uIdPh8/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 15 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 15 build dirs to PERL5LIB; for 'make' CPAN.pm: Building D/DA/DAGOLDEN/Path-Tiny-0.058.tar.gz >>> C:\Perl-5.20\bin\perl.exe Makefile.PL Checking if your kit is complete... Looks good Generating a dmake-style Makefile Writing Makefile for Path::Tiny Writing MYMETA.yml and MYMETA.json >>> dmake cp lib/Path/Tiny.pm blib\lib\Path\Tiny.pm DAGOLDEN/Path-Tiny-0.058.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:\Perl-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 6.17 6.98 # # === Build Requires === # # Module Want Have # ------------------- ---- ---- # ExtUtils::MakeMaker any 6.98 # # === Test Requires === # # Module Want Have # --------------------- ---- -------- # ExtUtils::MakeMaker any 6.98 # File::Basename any 2.85 # File::Spec 3.40 3.47 # File::Spec::Functions any 3.47 # File::Spec::Unix any 3.47 # File::Temp 0.19 0.2304 # Test::More 0.96 1.001006 # lib any 0.63 # open any 1.10 # # === Test Recommends === # # Module Want Have # ------------------ -------- -------- # CPAN::Meta 2.120900 2.142060 # Test::FailWarnings any missing # # === Runtime Requires === # # Module Want Have # ----------- ---- ------ # Carp any 1.3301 # Cwd any 3.47 # Digest 1.03 1.17 # Digest::SHA 5.45 5.92 # Exporter 5.57 5.70 # Fcntl any 1.11 # File::Copy any 2.30 # File::Path 2.07 2.09 # File::Spec 3.40 3.47 # File::Temp 0.19 0.2304 # File::stat any 1.07 # constant any 1.27 # if any 0.0601 # overload any 1.22 # strict any 1.08 # warnings any 1.23 # # === Runtime Recommends === # # Module Want Have # ------------- ---- ------- # Unicode::UTF8 0.58 missing # t/00-report-prereqs.t ............. 1..1 ok 1 ok t/basename.t ...................... ok 1 - foo.txt -> foo ok 2 - foo.png -> foo ok 3 - foo.txt -> foo ok 4 - foo.png -> foo ok 5 - foo.txt -> foo.txt ok 6 - foo/.txt/bar.txt -> bar 1..6 ok t/basic.t ......................... ok 1 - An object of class 'Path::Tiny' isa 'Path::Tiny' 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 - An object of class 'Path::Tiny' isa 'Path::Tiny' ok 23 ok 24 ok 25 - An object of class 'Path::Tiny' isa 'Path::Tiny' ok 26 ok 27 ok 28 - An object of class 'Path::Tiny' isa 'Path::Tiny' ok 29 ok 30 ok 31 ok 32 - canonpath ok 33 ok 34 ok 35 ok 36 ok 37 ok 38 ok 39 ok 40 ok 41 ok 42 ok 43 ok 44 - exception ok 45 - exception ok 46 - exception ok 47 - exception ok 48 - exception ok 49 ok 50 ok 51 ok 52 ok 53 ok 54 ok 55 ok 56 - rootdir is like path('/') ok 57 - child of rootdir is correct ok 58 - path() vs new ok 59 - path(a,b,c) vs path('a/b/c') ok 60 - Test my homedir ok 61 - Test my homedir with trailing "/" ok 62 - Test my homedir with longer path ok 63 - Test my homedir, longer path and trailing "/" ok 64 - Test root homedir ok 65 - Test root homedir with trailing / ok 66 - Test root homedir with longer path ok 67 - Test root homedir, longer path and trailing "/" ok 68 - Test homedir of nonexistant user ok 69 - Test homedir of nonexistant user (via glob) ok 70 - FREEZE-THAW roundtrip 1..70 ok t/children.t ...................... ok 1 - children correct ok 2 - children correct with Regexp argument ok 3 - children with invalid argument 1..3 ok t/chmod.t ......................... ok 1 - 00777 -> au=w,uo=x,go=wx -> 00133 ok 2 - 00000 -> augo-rw,ug=rwx -> 00770 ok 3 - 00777 -> augo-rw,ug=rwx -> 00771 ok 4 - 00000 -> go+rwx -> 00077 ok 5 - 00777 -> go+rwx -> 00777 ok 6 - 00777 -> u=wx,ao=wx,go=rwx -> 00377 ok 7 - 00777 -> augo=x,aug-rw -> 00111 ok 8 - 00000 -> ug-w -> 00000 ok 9 - 00777 -> ug-w -> 00557 ok 10 - 00777 -> o+rx,uo-rw,au+wx -> 00373 ok 11 - 00000 -> o+rx,uo-rw,au+wx -> 00333 ok 12 - 00777 -> ugo=wx,auo=r,augo-x -> 00444 ok 13 - 00777 -> a-x,u-rw,aug=rw -> 00666 ok 14 - 00777 -> auo=rwx,u=x,ag-r -> 00133 ok 15 - 00777 -> ugo+rw -> 00777 ok 16 - 00000 -> ugo+rw -> 00666 ok 17 - 00777 -> au=rwx -> 00777 ok 18 - 00777 -> a-w,auo+r,ag=r -> 00444 ok 19 - 00777 -> ao=rwx,ago-rwx -> 00000 ok 20 - 00000 -> g=rwx -> 00070 ok 21 - 00777 -> g=rwx -> 00777 ok 22 - 00000 -> auo-w,go+rw -> 00066 ok 23 - 00777 -> auo-w,go+rw -> 00577 ok 24 - 00777 -> ao+rx -> 00777 ok 25 - 00000 -> ao+rx -> 00555 ok 26 - 00777 -> ugo+rwx,aug=x -> 00111 ok 27 - 00777 -> auo+rw,o-rwx,ago=rw -> 00666 ok 28 - 00777 -> uo+x -> 00777 ok 29 - 00000 -> uo+x -> 00101 ok 30 - 00000 -> u=w -> 00200 ok 31 - 00777 -> u=w -> 00277 ok 32 - 00777 -> ug=rw,ago+x,uo=rx -> 00575 ok 33 - 00000 -> ag+rw -> 00666 ok 34 - 00777 -> ag+rw -> 00777 ok 35 - 00777 -> auo=x -> 00111 ok 36 - 00777 -> augo+wx,uo+wx,o-w -> 00775 ok 37 - 00000 -> augo+wx,uo+wx,o-w -> 00331 ok 38 - 00000 -> a+rw -> 00666 ok 39 - 00777 -> a+rw -> 00777 ok 40 - 00000 -> ago-r,ug+wx -> 00330 ok 41 - 00777 -> ago-r,ug+wx -> 00333 ok 42 - 00777 -> g=rx,augo=rx -> 00555 ok 43 - 00000 -> u=rwx,auo+rx,ug+rw -> 00775 ok 44 - 00777 -> u=rwx,auo+rx,ug+rw -> 00777 ok 45 - 00000 -> go+w -> 00022 ok 46 - 00777 -> go+w -> 00777 ok 47 - 00777 -> ugo=w,aug=rw,auo=rx -> 00555 ok 48 - 00777 -> ago-r -> 00333 ok 49 - 00000 -> ago-r -> 00000 ok 50 - 00777 -> o-wx -> 00774 ok 51 - 00000 -> o-wx -> 00000 ok 52 - 00777 -> o+x,a+wx -> 00777 ok 53 - 00000 -> o+x,a+wx -> 00333 ok 54 - 00777 -> au-rw,auo+wx,ug+rw -> 00773 ok 55 - 00777 -> augo=rw,aug=wx -> 00333 ok 56 - 00777 -> augo+x,ugo-rwx -> 00000 ok 57 - 00777 -> o-rwx,go+w -> 00772 ok 58 - 00000 -> o-rwx,go+w -> 00022 ok 59 - 00777 -> ag-rx -> 00222 ok 60 - 00000 -> ag-rx -> 00000 ok 61 - 00777 -> auo=rw,g+rx -> 00676 ok 62 - 00777 -> aug+rwx,ug-rx,ao+rw -> 00667 ok 63 - 00000 -> u-x,a-r -> 00000 ok 64 - 00777 -> u-x,a-r -> 00233 ok 65 - 00000 -> au+x -> 00111 ok 66 - 00777 -> au+x -> 00777 ok 67 - 00777 -> ao=w,augo=rx,aug-rwx -> 00000 ok 68 - 00777 -> aug-rwx -> 00000 ok 69 - 00777 -> a+rx,ug-x,ao+rx -> 00777 ok 70 - 00000 -> a+rx,ug-x,ao+rx -> 00555 ok 71 - 00000 -> go=x -> 00011 ok 72 - 00777 -> go=x -> 00711 ok 73 - 00000 -> ugo-rx,ago+rx -> 00555 ok 74 - 00777 -> ugo-rx,ago+rx -> 00777 ok 75 - 00777 -> go-wx,augo-wx,u+x -> 00544 ok 76 - 00000 -> go-wx,augo-wx,u+x -> 00100 ok 77 - 00000 -> au-rw,augo+rw -> 00666 ok 78 - 00777 -> au-rw,augo+rw -> 00777 ok 79 - 00777 -> ag-rx,au-w,ugo+x -> 00111 ok 80 - 00777 -> augo=x,auo+wx,u-x -> 00233 ok 81 - 00777 -> aug+x,auo+rx -> 00777 ok 82 - 00000 -> aug+x,auo+rx -> 00555 ok 83 - 00777 -> aug-w,a-rx -> 00000 ok 84 - 00777 -> ugo=rx -> 00555 ok 85 - 00777 -> au-wx,ugo-rwx,u+r -> 00400 ok 86 - 00777 -> ug=rw,au+rwx -> 00777 ok 87 - 00777 -> go=rw,o=w,ao-rw -> 00100 ok 88 - 00000 -> go=rw,o=w,ao-rw -> 00000 ok 89 - 00777 -> ugo+wx -> 00777 ok 90 - 00000 -> ugo+wx -> 00333 ok 91 - 00777 -> ug=x,o=rw,uo+r -> 00516 ok 92 - 00777 -> augo+r,au+x -> 00777 ok 93 - 00000 -> augo+r,au+x -> 00555 ok 94 - 00777 -> g=r,ao+w -> 00767 ok 95 - 00000 -> g=r,ao+w -> 00262 ok 96 - 00000 -> augo+w,a+w,ug=rx -> 00552 ok 97 - 00777 -> augo+w,a+w,ug=rx -> 00557 ok 98 - 00777 -> ugo=rwx,ago+w,aug-rx -> 00222 ok 99 - 00777 -> aug-rw,augo=w,ago=x -> 00111 ok 100 - 00777 -> auo=x,ao-w -> 00111 ok 101 - 00777 -> ug-x,ugo-w -> 00445 ok 102 - 00000 -> ug-x,ugo-w -> 00000 ok 103 - 00777 -> ao-rwx,a=rwx,ag-rw -> 00111 ok 104 - 00777 -> ag=rwx,aug+r -> 00777 ok 105 - 00000 -> go+rw,uo+x -> 00167 ok 106 - 00777 -> go+rw,uo+x -> 00777 ok 107 - 00000 -> ugo+w -> 00222 ok 108 - 00777 -> ugo+w -> 00777 ok 109 - 00000 -> ug+r -> 00440 ok 110 - 00777 -> ug+r -> 00777 ok 111 - 00000 -> u-r -> 00000 ok 112 - 00777 -> u-r -> 00377 ok 113 - 00777 -> ao=rwx,ug=r -> 00447 ok 114 - 00000 -> o+wx,g-r -> 00003 ok 115 - 00777 -> o+wx,g-r -> 00737 ok 116 - 00000 -> uo+w -> 00202 ok 117 - 00777 -> uo+w -> 00777 ok 118 - 00777 -> ag-rw,g=r,auo-rx -> 00000 ok 119 - 00777 -> au=w,ug-rx -> 00222 ok 120 - 00777 -> a+rw,auo+wx,auo+rx -> 00777 ok 121 - 00000 -> aug-r -> 00000 ok 122 - 00777 -> aug-r -> 00333 ok 123 - 00000 -> uo+r -> 00404 ok 124 - 00777 -> uo+r -> 00777 ok 125 - 00000 -> ago-x -> 00000 ok 126 - 00777 -> ago-x -> 00666 ok 127 - 00777 -> aug-rwx,augo+r -> 00444 ok 128 - 00777 -> ag=rw,ao-rw,a=rx -> 00555 ok 129 - 00777 -> ago=x,ugo=x,aug=rwx -> 00777 ok 130 - 00777 -> ag+w -> 00777 ok 131 - 00000 -> ag+w -> 00222 ok 132 - 00777 -> o=r,ugo=r,ao=r -> 00444 ok 133 - 00777 -> ao-wx,g-w -> 00444 ok 134 - 00000 -> ao-wx,g-w -> 00000 ok 135 - 00000 -> au-r,o-wx -> 00000 ok 136 - 00777 -> au-r,o-wx -> 00330 ok 137 - 00777 -> ag=rw,ago=x,aug-rx -> 00000 ok 138 - 00777 -> aug+r,a-rwx,u-x -> 00000 ok 139 - 00000 -> u-x,ag+wx,go-x -> 00322 ok 140 - 00777 -> u-x,ag+wx,go-x -> 00766 ok 141 - 00777 -> a-rw,a-w,ag=rx -> 00555 ok 142 - 00777 -> ago-rw,aug=rwx -> 00777 ok 143 - 00777 -> aug=r,ag=w -> 00222 ok 144 - 00777 -> g-x,a=rw -> 00666 ok 145 - 00000 -> ug+rwx -> 00770 ok 146 - 00777 -> ug+rwx -> 00777 ok 147 - 00777 -> aug+x,go=x -> 00711 ok 148 - 00000 -> aug+x,go=x -> 00111 ok 149 - 00777 -> ago=x,aug+x -> 00111 ok 150 - 00000 -> go=rwx -> 00077 ok 151 - 00777 -> go=rwx -> 00777 ok 152 - 00777 -> au+rw,ugo=w,augo-rw -> 00000 ok 153 - 00777 -> ag=rwx -> 00777 ok 154 - 00777 -> augo=rx,go=rw -> 00566 ok 155 - 00777 -> ag-rwx,o+rx,u=rx -> 00505 ok 156 - 00777 -> ugo=x,auo+wx,ug-rx -> 00223 ok 157 - 00000 -> u-wx,u-r,go-r -> 00000 ok 158 - 00777 -> u-wx,u-r,go-r -> 00033 ok 159 - 00777 -> au=rwx,aug=rw -> 00666 ok 160 - 00777 -> au-wx -> 00444 ok 161 - 00000 -> au-wx -> 00000 ok 162 - 00777 -> aug=rwx,ao-rw -> 00111 ok 163 - 00000 -> g+wx -> 00030 ok 164 - 00777 -> g+wx -> 00777 ok 165 - 00777 -> auo+wx,ago-x -> 00666 ok 166 - 00000 -> auo+wx,ago-x -> 00222 ok 167 - 00777 -> auo-rw,uo=wx -> 00313 ok 168 - 00000 -> auo-rw,uo=wx -> 00303 ok 169 - 00777 -> uo-wx,ao-rx -> 00020 ok 170 - 00000 -> uo-wx,ao-rx -> 00000 ok 171 - 00777 -> aug+rx,uo-x,ago=r -> 00444 ok 172 - 00777 -> aug=rwx,g=rwx,aug=wx -> 00333 ok 173 - 00777 -> ago+rx,ug-rwx,o+w -> 00007 ok 174 - 00777 -> ago-rw -> 00111 ok 175 - 00000 -> ago-rw -> 00000 ok 176 - 00777 -> ao=w,o+rx,u=wx -> 00327 ok 177 - 00777 -> au+w,ago-w -> 00555 ok 178 - 00000 -> au+w,ago-w -> 00000 ok 179 - 00000 -> au+x,aug+wx -> 00333 ok 180 - 00777 -> au+x,aug+wx -> 00777 ok 181 - 00000 -> ug=x,u=x -> 00110 ok 182 - 00777 -> ug=x,u=x -> 00117 ok 183 - 00777 -> ugo=wx,au=r,au+rwx -> 00777 ok 184 - 00000 -> ug=wx -> 00330 ok 185 - 00777 -> ug=wx -> 00337 ok 186 - 00777 -> o-r,ago=x,a+wx -> 00333 ok 187 - 00777 -> ago+rx,o-wx,au-rw -> 00110 ok 188 - 00777 -> o+w,auo=rx -> 00555 ok 189 - 00777 -> auo=wx,ao-rwx,au=rx -> 00555 ok 190 - 00000 -> ag+x,ao+w -> 00333 ok 191 - 00777 -> ag+x,ao+w -> 00777 ok 192 - 00000 -> u=rw -> 00600 ok 193 - 00777 -> u=rw -> 00677 ok 194 - 00000 -> aug+w,o-x -> 00222 ok 195 - 00777 -> aug+w,o-x -> 00776 ok 196 - 00777 -> u+wx,ao=rwx,o+w -> 00777 ok 197 - 00777 -> a+rw,ag+rx -> 00777 ok 198 - 00000 -> g-rx -> 00000 ok 199 - 00777 -> g-rx -> 00727 ok 200 - 00777 -> g-w,au-rx,a+wx -> 00333 ok 201 - 00000 -> u=r,ago+x,augo+w -> 00733 ok 202 - 00777 -> u=r,ago+x,augo+w -> 00777 ok 203 - 00777 -> ug-r,g-x,ago+x -> 00337 ok 204 - 00000 -> ug-r,g-x,ago+x -> 00111 ok 205 - 00000 -> u-w,ag-x -> 00000 ok 206 - 00777 -> u-w,ag-x -> 00466 ok 207 - 00000 -> go+x -> 00011 ok 208 - 00777 -> go+x -> 00777 ok 209 - 00777 -> g+x,ao-x -> 00666 ok 210 - 00000 -> g+x,ao-x -> 00000 ok 211 - 00777 -> augo+r,o=rw,aug-rw -> 00110 ok 212 - 00000 -> augo+r,o=rw,aug-rw -> 00000 ok 213 - 00000 -> aug+wx,o=r -> 00334 ok 214 - 00777 -> aug+wx,o=r -> 00774 ok 215 - 00777 -> u=rwx,o-wx,augo-rw -> 00110 ok 216 - 00000 -> u=rwx,o-wx,augo-rw -> 00100 ok 217 - 00777 -> ug-w,a=x,g=rx -> 00151 ok 218 - 00777 -> g+rx,g+rwx,go-r -> 00733 ok 219 - 00000 -> g+rx,g+rwx,go-r -> 00030 ok 220 - 00777 -> au=w -> 00222 ok 221 - 00000 -> augo-w,auo-x,ao-wx -> 00000 ok 222 - 00777 -> augo-w,auo-x,ao-wx -> 00444 ok 223 - 00777 -> ugo-rw,ao+x,ag-x -> 00000 ok 224 - 00777 -> ugo=w,ago-r -> 00222 ok 225 - 00777 -> auo-rw,aug=wx,aug-rw -> 00111 ok 226 - 00777 -> aug-x,o-rx -> 00662 ok 227 - 00000 -> aug-x,o-rx -> 00000 ok 228 - 00000 -> ug+rwx,o+rw -> 00776 ok 229 - 00777 -> ug+rwx,o+rw -> 00777 ok 230 - 00777 -> auo-rw,augo=rwx,augo=rw -> 00666 ok 231 - 00000 -> uo=rw,au+x -> 00717 ok 232 - 00777 -> uo=rw,au+x -> 00777 ok 233 - 00777 -> ug-r,ago-rx,o+wx -> 00223 ok 234 - 00000 -> ug-r,ago-rx,o+wx -> 00003 ok 235 - 00777 -> u=rw,augo=rw,ag+rx -> 00777 ok 236 - 00777 -> u+wx,o-rw,augo=w -> 00222 ok 237 - 00777 -> uo=wx,g-r,ao=x -> 00111 ok 238 - 00777 -> g=w,go-rw,au+x -> 00711 ok 239 - 00000 -> g=w,go-rw,au+x -> 00111 ok 240 - 00777 -> auo+x,uo-rwx -> 00070 ok 241 - 00000 -> auo+x,uo-rwx -> 00010 ok 242 - 00000 -> o-w -> 00000 ok 243 - 00777 -> o-w -> 00775 ok 244 - 00777 -> ugo=w,ao-rw -> 00000 ok 245 - 00777 -> a=rw -> 00666 ok 246 - 00777 -> ao-rx,ugo-rw,auo+rwx -> 00777 ok 247 - 00777 -> ao=rx,au+wx,augo-rw -> 00111 ok 248 - 00777 -> a=rwx,ao+r,au+w -> 00777 ok 249 - 00777 -> u+w,u-rwx,augo+r -> 00477 ok 250 - 00000 -> u+w,u-rwx,augo+r -> 00444 ok 251 - 00777 -> ugo=rwx -> 00777 ok 252 - 00000 -> go-w,ug=rw,au+w -> 00662 ok 253 - 00777 -> go-w,ug=rw,au+w -> 00667 ok 254 - 00777 -> aug+w,auo=rx -> 00555 ok 255 - 00777 -> ag=r -> 00444 ok 256 - 00000 -> ug-r,augo-r,ugo-rx -> 00000 ok 257 - 00777 -> ug-r,augo-r,ugo-rx -> 00222 ok 258 - 00777 -> u-rwx,ago=x -> 00111 ok 259 - 00777 -> u-wx,ugo=wx,ao+x -> 00333 ok 260 - 00777 -> ao=rw -> 00666 ok 261 - 00777 -> g=x,auo=r -> 00444 ok 262 - 00000 -> go=rw -> 00066 ok 263 - 00777 -> go=rw -> 00766 ok 264 - 00000 -> a+rx -> 00555 ok 265 - 00777 -> a+rx -> 00777 ok 266 - 00000 -> au-rx,go=r -> 00044 ok 267 - 00777 -> au-rx,go=r -> 00244 ok 268 - 00777 -> augo-x,ag+rw,ago=rwx -> 00777 ok 269 - 00777 -> g=rx -> 00757 ok 270 - 00000 -> g=rx -> 00050 ok 271 - 00777 -> ug+rwx,augo-wx,aug=wx -> 00333 ok 272 - 00777 -> ugo-wx,aug=rx -> 00555 ok 273 - 00777 -> au+r -> 00777 ok 274 - 00000 -> au+r -> 00444 ok 275 - 00000 -> au+x,au+w -> 00333 ok 276 - 00777 -> au+x,au+w -> 00777 ok 277 - 00777 -> go+x,ug-x,uo+rx -> 00767 ok 278 - 00000 -> go+x,ug-x,uo+rx -> 00505 ok 279 - 00000 -> ago-rx,ug+x -> 00110 ok 280 - 00777 -> ago-rx,ug+x -> 00332 ok 281 - 00777 -> a=r,ag+r,go+wx -> 00477 ok 282 - 00000 -> g=r -> 00040 ok 283 - 00777 -> g=r -> 00747 ok 284 - 00777 -> ugo+w,ago=r,auo+rx -> 00555 ok 285 - 00777 -> ago=r,ao+rwx,ugo+wx -> 00777 ok 286 - 00777 -> a-rw,ag=r -> 00444 ok 287 - 00777 -> ugo+rwx -> 00777 ok 288 - 00000 -> a+rx,o-w -> 00555 ok 289 - 00777 -> a+rx,o-w -> 00775 ok 290 - 00000 -> ao+r,o+r -> 00444 ok 291 - 00777 -> ao+r,o+r -> 00777 ok 292 - 00777 -> o=rw,augo+rwx,au=rw -> 00666 ok 293 - 00777 -> ago-rw,u=w,ao=rwx -> 00777 ok 294 - 00777 -> u+rw,go=rx,ag+rw -> 00777 ok 295 - 00000 -> u+rw,go=rx,ag+rw -> 00677 ok 296 - 00000 -> u=rx,a+wx -> 00733 ok 297 - 00777 -> u=rx,a+wx -> 00777 ok 298 - 00000 -> ugo+rx -> 00555 ok 299 - 00777 -> ugo+rx -> 00777 ok 300 - 00777 -> uo=rw -> 00676 ok 301 - 00000 -> uo=rw -> 00606 ok 302 - 00777 -> a+rwx,aug=wx,auo-r -> 00333 ok 303 - 00777 -> uo+wx -> 00777 ok 304 - 00000 -> uo+wx -> 00303 ok 305 - 00777 -> a-rw,ao+r -> 00555 ok 306 - 00000 -> a-rw,ao+r -> 00444 ok 307 - 00000 -> ugo-rx,au-r,ao+x -> 00111 ok 308 - 00777 -> ugo-rx,au-r,ao+x -> 00333 ok 309 - 00777 -> ag-rx,a-rwx -> 00000 ok 310 - 00000 -> ago+wx,uo-rx -> 00232 ok 311 - 00777 -> ago+wx,uo-rx -> 00272 ok 312 - 00777 -> ago-r,g=rw,ao=rwx -> 00777 ok 313 - 00777 -> ug+x,go=rw -> 00766 ok 314 - 00000 -> ug+x,go=rw -> 00166 ok 315 - 00777 -> g+rw,auo=x -> 00111 ok 316 - 00777 -> augo=rx -> 00555 ok 317 - 00777 -> ag-r,go=r -> 00344 ok 318 - 00000 -> ag-r,go=r -> 00044 ok 319 - 00777 -> aug=x -> 00111 ok 320 - 00000 -> go-r,u=wx -> 00300 ok 321 - 00777 -> go-r,u=wx -> 00333 ok 322 - 00777 -> ugo-wx,a=rw,augo-rx -> 00222 ok 323 - 00777 -> augo+rwx,au=w -> 00222 ok 324 - 00777 -> ag=x,aug-w -> 00111 ok 325 - 00777 -> ug=x,u=r,auo=r -> 00444 ok 326 - 00777 -> o+rwx,ugo=r,a+rw -> 00666 ok 327 - 00777 -> ug-wx -> 00447 ok 328 - 00000 -> ug-wx -> 00000 ok 329 - 00000 -> uo-x,aug+w -> 00222 ok 330 - 00777 -> uo-x,aug+w -> 00676 ok 331 - 00777 -> au+rw,ago-x -> 00666 ok 332 - 00777 -> ug=rw,go=x -> 00611 ok 333 - 00777 -> ug=rx,ago=rwx,g-rwx -> 00707 ok 334 - 00777 -> au=rwx,ugo+w,ao=rwx -> 00777 ok 335 - 00000 -> augo-rx,ug+w -> 00220 ok 336 - 00777 -> augo-rx,ug+w -> 00222 ok 337 - 00777 -> ao+x,ugo=wx,au+rw -> 00777 ok 338 - 00000 -> ug=wx,u=w -> 00230 ok 339 - 00777 -> ug=wx,u=w -> 00237 ok 340 - 00777 -> ago+x,au-rw -> 00111 ok 341 - 00777 -> augo+r,aug=rx -> 00555 ok 342 - 00777 -> ao=rw,ug+wx -> 00776 ok 343 - 00777 -> ag-w,augo-w -> 00555 ok 344 - 00000 -> ag-w,augo-w -> 00000 ok 345 - 00000 -> o-rwx -> 00000 ok 346 - 00777 -> o-rwx -> 00770 ok 347 - 00000 -> ugo-w -> 00000 ok 348 - 00777 -> ugo-w -> 00555 ok 349 - 00777 -> ugo+rw,uo-w,aug=r -> 00444 ok 350 - 00777 -> ago=rwx,ag-rx -> 00222 ok 351 - 00777 -> o=x,uo-x,auo-x -> 00660 ok 352 - 00000 -> o=x,uo-x,auo-x -> 00000 ok 353 - 00777 -> g-rx,au-x,ago+r -> 00666 ok 354 - 00000 -> g-rx,au-x,ago+r -> 00444 ok 355 - 00777 -> go+rw -> 00777 ok 356 - 00000 -> go+rw -> 00066 ok 357 - 00777 -> u-wx,augo=w,go-rx -> 00222 ok 358 - 00777 -> aug=wx,ago=r,auo-r -> 00000 ok 359 - 00000 -> au+rx,go=wx -> 00533 ok 360 - 00777 -> au+rx,go=wx -> 00733 ok 361 - 00000 -> au-rx -> 00000 ok 362 - 00777 -> au-rx -> 00222 ok 363 - 00000 -> augo+rw -> 00666 ok 364 - 00777 -> augo+rw -> 00777 ok 365 - 00777 -> ao=wx,augo-rx,aug=w -> 00222 ok 366 - 00777 -> o+wx,o+rx -> 00777 ok 367 - 00000 -> o+wx,o+rx -> 00007 ok 368 - 00777 -> o-wx,uo-x -> 00674 ok 369 - 00000 -> o-wx,uo-x -> 00000 ok 370 - 00777 -> ao+rw -> 00777 ok 371 - 00000 -> ao+rw -> 00666 ok 372 - 00777 -> g+x,ago-rx,a+rwx -> 00777 ok 373 - 00777 -> ao+rwx,u-wx -> 00477 ok 374 - 00777 -> aug=r,a-w -> 00444 ok 375 - 00777 -> ago=x,g+rx,ago=wx -> 00333 ok 376 - 00000 -> uo+rw,au+r -> 00646 ok 377 - 00777 -> uo+rw,au+r -> 00777 ok 378 - 00777 -> aug-wx,o-x -> 00444 ok 379 - 00000 -> aug-wx,o-x -> 00000 ok 380 - 00777 -> ao+w -> 00777 ok 381 - 00000 -> ao+w -> 00222 ok 382 - 00777 -> u=x,g+rwx,au=x -> 00111 ok 383 - 00777 -> uo=rw,au=x,g+r -> 00151 ok 384 - 00000 -> au+rw -> 00666 ok 385 - 00777 -> au+rw -> 00777 ok 386 - 00777 -> ao=r,go=rx,ag=rx -> 00555 ok 387 - 00000 -> ug=rx,ago+w,aug+wx -> 00773 ok 388 - 00777 -> ug=rx,ago+w,aug+wx -> 00777 ok 389 - 00777 -> au+rwx,au+rwx,go-rx -> 00722 ok 390 - 00777 -> uo+wx,ag-wx,augo=rx -> 00555 ok 391 - 00000 -> o+rx,augo+rw -> 00667 ok 392 - 00777 -> o+rx,augo+rw -> 00777 ok 393 - 00777 -> o-rx,ao+wx,ao=wx -> 00333 ok 394 - 00000 -> uo+rw,a-w -> 00404 ok 395 - 00777 -> uo+rw,a-w -> 00555 ok 396 - 00000 -> ug+wx -> 00330 ok 397 - 00777 -> ug+wx -> 00777 ok 398 - 00777 -> ago-x,ago=rx,ao-rw -> 00111 ok 399 - 00777 -> ao-rw,auo=w,ag-x -> 00222 ok 400 - 00777 -> go+rx,ugo+rwx -> 00777 ok 401 - 00777 -> o+rwx,o+rx,g-rx -> 00727 ok 402 - 00000 -> o+rwx,o+rx,g-rx -> 00007 ok 403 - 00777 -> a=x,augo=r -> 00444 ok 404 - 00000 -> auo-rw -> 00000 ok 405 - 00777 -> auo-rw -> 00111 ok 406 - 00777 -> augo=rx,go=r -> 00544 ok 407 - 00000 -> ag+r,ugo-rw -> 00000 ok 408 - 00777 -> ag+r,ugo-rw -> 00111 ok 409 - 00000 -> auo-rx,a+rx -> 00555 ok 410 - 00777 -> auo-rx,a+rx -> 00777 ok 411 - 00777 -> ug+rw -> 00777 ok 412 - 00000 -> ug+rw -> 00660 ok 413 - 00777 -> auo=rx,auo-rx -> 00000 ok 414 - 00777 -> aug+w,aug-rw,ago=x -> 00111 ok 415 - 00777 -> ugo=r,aug=wx,a-w -> 00111 ok 416 - 00777 -> ago=rx -> 00555 ok 417 - 00777 -> u-rw,go+rwx,ugo=x -> 00111 ok 418 - 00777 -> o=rw,uo+wx,aug=r -> 00444 ok 419 - 00777 -> ug+wx,aug=rx -> 00555 ok 420 - 00777 -> u=x,ago-wx,ag=rw -> 00666 ok 421 - 00777 -> aug=rwx -> 00777 ok 422 - 00777 -> uo+x,aug-rw,ug=r -> 00441 ok 423 - 00000 -> uo-r,o-rw -> 00000 ok 424 - 00777 -> uo-r,o-rw -> 00371 ok 425 - 00777 -> g+rw -> 00777 ok 426 - 00000 -> g+rw -> 00060 ok 427 - 00777 -> uo+rw,au=x -> 00111 ok 428 - 00777 -> ug-w,ao-wx -> 00444 ok 429 - 00000 -> ug-w,ao-wx -> 00000 ok 430 - 00777 -> a=rx,ag-r,ago-w -> 00111 ok 431 - 00000 -> go-rwx,go=rw -> 00066 ok 432 - 00777 -> go-rwx,go=rw -> 00766 ok 433 - 00000 -> o+rw -> 00006 ok 434 - 00777 -> o+rw -> 00777 ok 435 - 00777 -> ao+x,a=r,ao+rw -> 00666 ok 436 - 00777 -> aug+x,ao-x -> 00666 ok 437 - 00000 -> aug+x,ao-x -> 00000 ok 438 - 00000 -> uo=r,ug+wx,g+w -> 00734 ok 439 - 00777 -> uo=r,ug+wx,g+w -> 00774 ok 440 - 00777 -> o-rw,auo=r,augo=rw -> 00666 ok 441 - 00777 -> au=w,ago-wx,g=rwx -> 00070 ok 442 - 00777 -> a+wx,ug-x,aug=x -> 00111 ok 443 - 00777 -> ug-wx,ugo=r -> 00444 ok 444 - 00000 -> ag-r,g-r,go=wx -> 00033 ok 445 - 00777 -> ag-r,g-r,go=wx -> 00333 ok 446 - 00777 -> ag-x,aug+x -> 00777 ok 447 - 00000 -> ag-x,aug+x -> 00111 ok 448 - 00777 -> augo=r -> 00444 ok 449 - 00777 -> go+wx,ao=x,ao+rw -> 00777 ok 450 - 00000 -> au+x,ag-rx,o=wx -> 00003 ok 451 - 00777 -> au+x,ag-rx,o=wx -> 00223 ok 452 - 00777 -> a+x,ago+rwx,uo=rx -> 00575 ok 453 - 00777 -> ug-rw -> 00117 ok 454 - 00000 -> ug-rw -> 00000 ok 455 - 00777 -> u=w,go-w,ao+wx -> 00377 ok 456 - 00000 -> u=w,go-w,ao+wx -> 00333 ok 457 - 00777 -> uo-rwx,g-rwx -> 00000 ok 458 - 00777 -> ago+r,ago+rwx,ago=r -> 00444 ok 459 - 00777 -> auo=w,o+rx -> 00227 ok 460 - 00000 -> go+wx,u+rx,uo-wx -> 00430 ok 461 - 00777 -> go+wx,u+rx,uo-wx -> 00474 ok 462 - 00777 -> ao+x -> 00777 ok 463 - 00000 -> ao+x -> 00111 ok 464 - 00777 -> ag-rw,a-rw,ao+rx -> 00555 ok 465 - 00777 -> auo-r -> 00333 ok 466 - 00000 -> auo-r -> 00000 ok 467 - 00777 -> o+rw,ag=rw,o=x -> 00661 ok 468 - 00777 -> go=rwx,go+rwx,ag=rx -> 00555 ok 469 - 00777 -> aug=rx,auo-rwx,augo=r -> 00444 ok 470 - 00777 -> ao-rwx,au=w,u+rwx -> 00722 ok 471 - 00777 -> aug+w -> 00777 ok 472 - 00000 -> aug+w -> 00222 ok 473 - 00000 -> o-rw -> 00000 ok 474 - 00777 -> o-rw -> 00771 ok 475 - 00777 -> go+rwx,ug=rwx -> 00777 ok 476 - 00777 -> auo+rx,au-w -> 00555 ok 477 - 00777 -> a-wx -> 00444 ok 478 - 00000 -> a-wx -> 00000 ok 479 - 00777 -> au=rwx,go+rwx -> 00777 ok 480 - 00000 -> o+rx -> 00005 ok 481 - 00777 -> o+rx -> 00777 ok 482 - 00777 -> g=wx -> 00737 ok 483 - 00000 -> g=wx -> 00030 ok 484 - 00777 -> ago=r -> 00444 ok 485 - 00777 -> auo=rw,go-r,go-rx -> 00622 ok 486 - 00777 -> ugo=wx,ago=rx,o+wx -> 00557 ok 487 - 00000 -> go=rwx,ago+x,a+r -> 00577 ok 488 - 00777 -> go=rwx,ago+x,a+r -> 00777 ok 489 - 00000 -> ag-wx -> 00000 ok 490 - 00777 -> ag-wx -> 00444 ok 491 - 00000 -> o-wx,uo-rwx -> 00000 ok 492 - 00777 -> o-wx,uo-rwx -> 00070 ok 493 - 00777 -> u-wx -> 00477 ok 494 - 00000 -> u-wx -> 00000 ok 495 - 00777 -> u+rwx,ugo-x,u-x -> 00666 ok 496 - 00000 -> u+rwx,ugo-x,u-x -> 00600 ok 497 - 00777 -> ugo=rw -> 00666 ok 498 - 00777 -> au+rx,g=w,auo=w -> 00222 ok 499 - 00000 -> a-wx,ago-x -> 00000 ok 500 - 00777 -> a-wx,ago-x -> 00444 ok 501 - 00777 -> u+rw,au-rwx -> 00000 ok 502 - 00000 -> augo-wx,aug+wx -> 00333 ok 503 - 00777 -> augo-wx,aug+wx -> 00777 ok 504 - 00777 -> g+r -> 00777 ok 505 - 00000 -> g+r -> 00040 ok 506 - 00777 -> aug=rwx,augo-rx -> 00222 ok 507 - 00777 -> ug=w,aug+rwx,uo=rx -> 00575 ok 508 - 00777 -> a=rwx -> 00777 ok 509 - 00777 -> ugo=r,g-r,a=wx -> 00333 ok 510 - 00000 -> g+rwx -> 00070 ok 511 - 00777 -> g+rwx -> 00777 ok 512 - 00777 -> au=x,a-wx,au+x -> 00111 ok 513 - 00777 -> go-x,ao-r,ag=x -> 00111 ok 514 - 00777 -> ao=r,ao+rx -> 00555 ok 515 - 00777 -> ag+w,ao-rw,ag+wx -> 00333 ok 516 - 00777 -> g+r,o-r,augo-rw -> 00111 ok 517 - 00000 -> g+r,o-r,augo-rw -> 00000 ok 518 - 00000 -> go+r -> 00044 ok 519 - 00777 -> go+r -> 00777 ok 520 - 00777 -> ao=r,o+rwx -> 00447 ok 521 - 00777 -> ago=r,go=rwx -> 00477 ok 522 - 00777 -> ao+rwx,ag+r,ugo-rwx -> 00000 ok 523 - 00777 -> ao=wx -> 00333 ok 524 - 00777 -> ago+wx,aug+rwx -> 00777 ok 525 - 00777 -> ao=wx,aug=wx -> 00333 ok 526 - 00777 -> ao=w,a-r,ao+rx -> 00777 ok 527 - 00000 -> aug+w,u-x,auo+wx -> 00333 ok 528 - 00777 -> aug+w,u-x,auo+wx -> 00777 ok 529 - 00777 -> o=wx,go=rw,ag=x -> 00111 ok 530 - 00000 -> uo-rwx,uo-rwx -> 00000 ok 531 - 00777 -> uo-rwx,uo-rwx -> 00070 ok 532 - 00000 -> o=x -> 00001 ok 533 - 00777 -> o=x -> 00771 ok 534 - 00777 -> ao-rwx -> 00000 ok 535 - 00777 -> o-x,uo-w,ao=w -> 00222 ok 536 - 00777 -> au+r,u=r -> 00477 ok 537 - 00000 -> au+r,u=r -> 00444 ok 538 - 00000 -> go=rx,g+wx -> 00075 ok 539 - 00777 -> go=rx,g+wx -> 00775 ok 540 - 00777 -> ag+w,o+rwx,ago=r -> 00444 ok 541 - 00777 -> auo-w,u-x -> 00455 ok 542 - 00000 -> auo-w,u-x -> 00000 ok 543 - 00777 -> ug-rw,uo-w,aug-rx -> 00000 ok 544 - 00777 -> a+x,ao+r -> 00777 ok 545 - 00000 -> a+x,ao+r -> 00555 ok 546 - 00777 -> ag=rwx,aug-wx -> 00444 ok 547 - 00777 -> au+w,ugo-rw,ugo+rx -> 00555 ok 548 - 00000 -> g=rw -> 00060 ok 549 - 00777 -> g=rw -> 00767 ok 550 - 00777 -> a-rx -> 00222 ok 551 - 00000 -> a-rx -> 00000 ok 552 - 00777 -> ugo-x,ag+rx -> 00777 ok 553 - 00000 -> ugo-x,ag+rx -> 00555 ok 554 - 00777 -> auo-rwx,au-rwx,ag+x -> 00111 ok 555 - 00000 -> uo-w -> 00000 ok 556 - 00777 -> uo-w -> 00575 ok 557 - 00000 -> o+rwx -> 00007 ok 558 - 00777 -> o+rwx -> 00777 ok 559 - 00777 -> ago-rx -> 00222 ok 560 - 00000 -> ago-rx -> 00000 ok 561 - 00777 -> ao+rwx,ao+rw -> 00777 ok 562 - 00777 -> au=w,ao+wx,g-rx -> 00323 ok 563 - 00777 -> o-x,g+rw -> 00776 ok 564 - 00000 -> o-x,g+rw -> 00060 ok 565 - 00777 -> u+rx,uo+rw -> 00777 ok 566 - 00000 -> u+rx,uo+rw -> 00706 ok 567 - 00000 -> ugo-rw -> 00000 ok 568 - 00777 -> ugo-rw -> 00111 ok 569 - 00777 -> ag-r,ago=x -> 00111 ok 570 - 00777 -> go=x,a=x,ago=wx -> 00333 ok 571 - 00777 -> ao-x -> 00666 ok 572 - 00000 -> ao-x -> 00000 ok 573 - 00777 -> u+rw,aug=rw,uo=x -> 00161 ok 574 - 00777 -> uo+w,ago-rwx -> 00000 ok 575 - 00777 -> augo=x -> 00111 ok 576 - 00777 -> ug=x,go+rw -> 00177 ok 577 - 00000 -> ug=x,go+rw -> 00176 ok 578 - 00777 -> ugo=rw,ag=w -> 00222 ok 579 - 00777 -> g+rx,u-w,ug+rx -> 00577 ok 580 - 00000 -> g+rx,u-w,ug+rx -> 00550 ok 581 - 00777 -> ug=rx,auo-rwx,u+r -> 00400 ok 582 - 00777 -> a+rwx,go-w -> 00755 ok 583 - 00777 -> o-x,auo-rwx,go-x -> 00000 ok 584 - 00777 -> u-rw,ao=w,u+rx -> 00722 ok 585 - 00777 -> ugo+x,a=rx,ag=wx -> 00333 ok 586 - 00777 -> auo+x -> 00777 ok 587 - 00000 -> auo+x -> 00111 ok 588 - 00777 -> ugo+wx,ugo+w -> 00777 ok 589 - 00000 -> ugo+wx,ugo+w -> 00333 ok 590 - 00777 -> ag+x -> 00777 ok 591 - 00000 -> ag+x -> 00111 ok 592 - 00777 -> go-rx,au+rx -> 00777 ok 593 - 00000 -> go-rx,au+rx -> 00555 ok 594 - 00777 -> ao+rwx,go+x -> 00777 ok 595 - 00777 -> a=wx -> 00333 ok 596 - 00777 -> u+rwx,o+r -> 00777 ok 597 - 00000 -> u+rwx,o+r -> 00704 ok 598 - 00777 -> auo=rx,u-rwx -> 00055 ok 599 - 00000 -> u=x,au-w -> 00100 ok 600 - 00777 -> u=x,au-w -> 00155 ok 601 - 00777 -> auo+rwx,ago-rw -> 00111 ok 602 - 00777 -> ao+x,u=w,g-rw -> 00217 ok 603 - 00000 -> ao+x,u=w,g-rw -> 00211 ok 604 - 00777 -> a=w,ag+r,g+w -> 00666 ok 605 - 00777 -> g-rw -> 00717 ok 606 - 00000 -> g-rw -> 00000 ok 607 - 00000 -> augo+x -> 00111 ok 608 - 00777 -> augo+x -> 00777 ok 609 - 00777 -> o-rx,g-rwx,ag=rx -> 00555 ok 610 - 00777 -> augo=rw,aug+r -> 00666 ok 611 - 00000 -> uo+rwx -> 00707 ok 612 - 00777 -> uo+rwx -> 00777 ok 613 - 00777 -> aug-rx,ao+x,uo=rw -> 00636 ok 614 - 00000 -> aug-rx,ao+x,uo=rw -> 00616 ok 615 - 00777 -> u-r,ago-rx,ug=rw -> 00662 ok 616 - 00000 -> u-r,ago-rx,ug=rw -> 00660 ok 617 - 00777 -> au=wx,ugo+rx,go=x -> 00711 ok 618 - 00000 -> o-rx,ugo+x,ao-rx -> 00000 ok 619 - 00777 -> o-rx,ugo+x,ao-rx -> 00222 ok 620 - 00777 -> augo-w,a=rwx,o-rw -> 00771 ok 621 - 00000 -> o+wx -> 00003 ok 622 - 00777 -> o+wx -> 00777 ok 623 - 00777 -> aug-w,aug+wx -> 00777 ok 624 - 00000 -> aug-w,aug+wx -> 00333 ok 625 - 00777 -> ug-rwx,aug-r,augo-rwx -> 00000 ok 626 - 00777 -> aug+rw -> 00777 ok 627 - 00000 -> aug+rw -> 00666 ok 628 - 00777 -> augo+rwx,go-w,ao-w -> 00555 ok 629 - 00777 -> o-w,o=w -> 00772 ok 630 - 00000 -> o-w,o=w -> 00002 ok 631 - 00000 -> o-rwx,ao-x -> 00000 ok 632 - 00777 -> o-rwx,ao-x -> 00660 ok 633 - 00000 -> au-x,g-rx,u+r -> 00400 ok 634 - 00777 -> au-x,g-rx,u+r -> 00626 ok 635 - 00777 -> ao=wx,au+w -> 00333 ok 636 - 00777 -> ao=rwx,aug-rwx,au=x -> 00111 ok 637 - 00777 -> aug+x,a-rwx -> 00000 ok 638 - 00000 -> go-rx,go+x -> 00011 ok 639 - 00777 -> go-rx,go+x -> 00733 ok 640 - 00000 -> au-wx,au-w,ugo+wx -> 00333 ok 641 - 00777 -> au-wx,au-w,ugo+wx -> 00777 ok 642 - 00000 -> augo-rx,go-x -> 00000 ok 643 - 00777 -> augo-rx,go-x -> 00222 ok 644 - 00000 -> go-rx -> 00000 ok 645 - 00777 -> go-rx -> 00722 ok 646 - 00777 -> o+rwx,uo-rwx,augo-rwx -> 00000 ok 647 - 00777 -> auo=w,ago=rwx,g-r -> 00737 ok 648 - 00000 -> ago-w -> 00000 ok 649 - 00777 -> ago-w -> 00555 ok 650 - 00777 -> aug+wx,ugo-rx,go-r -> 00222 ok 651 - 00777 -> g-x,auo+x -> 00777 ok 652 - 00000 -> g-x,auo+x -> 00111 ok 653 - 00777 -> ao-x,uo-rw,aug-rw -> 00000 ok 654 - 00777 -> go-x,au=rx -> 00555 ok 655 - 00777 -> a+r -> 00777 ok 656 - 00000 -> a+r -> 00444 ok 657 - 00777 -> ao-rw -> 00111 ok 658 - 00000 -> ao-rw -> 00000 ok 659 - 00777 -> ug-rx -> 00227 ok 660 - 00000 -> ug-rx -> 00000 ok 661 - 00777 -> ago-rwx -> 00000 ok 662 - 00777 -> uo-rwx -> 00070 ok 663 - 00000 -> uo-rwx -> 00000 ok 664 - 00777 -> ag-rw,o+w -> 00113 ok 665 - 00000 -> ag-rw,o+w -> 00002 ok 666 - 00777 -> au=rx,augo=w,go-rwx -> 00200 ok 667 - 00777 -> g=wx,u=x,a=rx -> 00555 ok 668 - 00777 -> augo-x,u=wx,a+r -> 00766 ok 669 - 00000 -> augo-x,u=wx,a+r -> 00744 ok 670 - 00000 -> go+rwx,ag+rx -> 00577 ok 671 - 00777 -> go+rwx,ag+rx -> 00777 ok 672 - 00777 -> ago+rw,a=rx,ug-wx -> 00445 ok 673 - 00777 -> ago-rx,ago+w,uo=r -> 00424 ok 674 - 00000 -> auo+wx -> 00333 ok 675 - 00777 -> auo+wx -> 00777 ok 676 - 00777 -> ago+w,aug=rwx -> 00777 ok 677 - 00777 -> a-rx,go+wx,ago-rx -> 00222 ok 678 - 00000 -> a-rx,go+wx,ago-rx -> 00022 ok 679 - 00000 -> aug+r -> 00444 ok 680 - 00777 -> aug+r -> 00777 ok 681 - 00777 -> aug+rw,ugo+rw,u=wx -> 00377 ok 682 - 00000 -> aug+rw,ugo+rw,u=wx -> 00366 ok 683 - 00777 -> a-wx,au-rwx,ag-wx -> 00000 ok 684 - 00777 -> o+wx,a-x,ugo+rw -> 00666 ok 685 - 00777 -> u=rwx,uo-x,ugo-rwx -> 00000 ok 686 - 00000 -> aug-rw -> 00000 ok 687 - 00777 -> aug-rw -> 00111 ok 688 - 00777 -> uo=x -> 00171 ok 689 - 00000 -> uo=x -> 00101 ok 690 - 00000 -> auo-w,ug+wx,ug-wx -> 00000 ok 691 - 00777 -> auo-w,ug+wx,ug-wx -> 00445 ok 692 - 00000 -> uo+rwx,uo=wx -> 00303 ok 693 - 00777 -> uo+rwx,uo=wx -> 00373 ok 694 - 00777 -> auo=rw -> 00666 ok 695 - 00777 -> ug-rw,au-rw,o=rwx -> 00117 ok 696 - 00000 -> ug-rw,au-rw,o=rwx -> 00007 ok 697 - 00000 -> ugo-x -> 00000 ok 698 - 00777 -> ugo-x -> 00666 ok 699 - 00777 -> ao=wx,ug-rw,augo-rwx -> 00000 ok 700 - 00000 -> o=w -> 00002 ok 701 - 00777 -> o=w -> 00772 ok 702 - 00777 -> a=x,uo-w,ugo-wx -> 00000 ok 703 - 00000 -> ag-rw -> 00000 ok 704 - 00777 -> ag-rw -> 00111 ok 705 - 00777 -> uo=rx,ug-rw,g-wx -> 00105 ok 706 - 00777 -> go=x,ug-w,uo-wx -> 00410 ok 707 - 00000 -> go=x,ug-w,uo-wx -> 00010 ok 708 - 00000 -> uo+r,g-r -> 00404 ok 709 - 00777 -> uo+r,g-r -> 00737 ok 710 - 00777 -> au+rwx,g=wx,uo+rx -> 00737 ok 711 - 00777 -> ao=w,g-rw,aug+x -> 00313 ok 712 - 00777 -> augo=wx,go-rx -> 00322 ok 713 - 00777 -> augo+w,go-x,u+rx -> 00766 ok 714 - 00000 -> augo+w,go-x,u+rx -> 00722 ok 715 - 00777 -> g=x,ago=rwx -> 00777 ok 716 - 00777 -> a=w,u=r,o-rw -> 00420 ok 717 - 00777 -> o+x,auo+rwx,ugo+wx -> 00777 ok 718 - 00777 -> go=wx,ag=r -> 00444 ok 719 - 00777 -> a+x,aug=rwx -> 00777 ok 720 - 00777 -> g=rx,uo+rx -> 00757 ok 721 - 00000 -> g=rx,uo+rx -> 00555 ok 722 - 00777 -> auo-wx,aug-w -> 00444 ok 723 - 00000 -> auo-wx,aug-w -> 00000 ok 724 - 00777 -> g+rx,go+r -> 00777 ok 725 - 00000 -> g+rx,go+r -> 00054 ok 726 - 00000 -> a-r -> 00000 ok 727 - 00777 -> a-r -> 00333 ok 728 - 00777 -> a=rw,ao-w -> 00444 ok 729 - 00000 -> u-rx -> 00000 ok 730 - 00777 -> u-rx -> 00277 ok 731 - 00777 -> g-r -> 00737 ok 732 - 00000 -> g-r -> 00000 ok 733 - 00000 -> a+w -> 00222 ok 734 - 00777 -> a+w -> 00777 ok 735 - 00000 -> au-x,ug-r -> 00000 ok 736 - 00777 -> au-x,ug-r -> 00226 ok 737 - 00000 -> go-x -> 00000 ok 738 - 00777 -> go-x -> 00766 ok 739 - 00777 -> a+w,aug=x -> 00111 ok 740 - 00777 -> ao-rw,uo+rx,aug-wx -> 00404 ok 741 - 00777 -> ago=x,uo-rw,auo=rw -> 00666 ok 742 - 00777 -> o-rx,ag=rwx -> 00777 ok 743 - 00000 -> au+wx,ugo+x -> 00333 ok 744 - 00777 -> au+wx,ugo+x -> 00777 ok 745 - 00777 -> g+rx -> 00777 ok 746 - 00000 -> g+rx -> 00050 ok 747 - 00777 -> ag=rx,o=wx -> 00553 ok 748 - 00777 -> aug-x -> 00666 ok 749 - 00000 -> aug-x -> 00000 ok 750 - 00777 -> ag-r,o=rwx,aug=wx -> 00333 ok 751 - 00777 -> a+w,ugo+rwx,ug-wx -> 00447 ok 752 - 00777 -> aug=rwx,ao=rwx,ugo+rw -> 00777 ok 753 - 00777 -> au-rwx,ao=r,go=r -> 00444 ok 754 - 00777 -> u=wx,ugo+rwx -> 00777 ok 755 - 00777 -> ao-x,ag-r -> 00222 ok 756 - 00000 -> ao-x,ag-r -> 00000 ok 757 - 00777 -> ugo+r -> 00777 ok 758 - 00000 -> ugo+r -> 00444 ok 759 - 00777 -> au=wx,aug=w -> 00222 ok 760 - 00000 -> go-rw,o+rw -> 00006 ok 761 - 00777 -> go-rw,o+rw -> 00717 ok 762 - 00000 -> ug=rwx,augo+wx,a+wx -> 00773 ok 763 - 00777 -> ug=rwx,augo+wx,a+wx -> 00777 ok 764 - 00777 -> ag+x,uo-x -> 00676 ok 765 - 00000 -> ag+x,uo-x -> 00010 ok 766 - 00000 -> uo=rwx,o+rw -> 00707 ok 767 - 00777 -> uo=rwx,o+rw -> 00777 ok 768 - 00777 -> auo=rw,go=wx,ao-rwx -> 00000 ok 769 - 00777 -> au=rw,ug-rwx,aug-w -> 00004 ok 770 - 00777 -> uo+rw -> 00777 ok 771 - 00000 -> uo+rw -> 00606 ok 772 - 00000 -> g-rwx -> 00000 ok 773 - 00777 -> g-rwx -> 00707 ok 774 - 00777 -> auo=r,auo-wx,o+rwx -> 00447 ok 775 - 00777 -> o-r,au=rw,ag+w -> 00666 ok 776 - 00777 -> o=rw -> 00776 ok 777 - 00000 -> o=rw -> 00006 ok 778 - 00000 -> go+r,auo+rw -> 00666 ok 779 - 00777 -> go+r,auo+rw -> 00777 ok 780 - 00777 -> ago-rwx,go=wx,ug-rw -> 00013 ok 781 - 00777 -> ao=r,uo-rx,a-rwx -> 00000 ok 782 - 00777 -> ag=wx,uo-r -> 00333 ok 783 - 00777 -> ag+r,ugo+wx -> 00777 ok 784 - 00000 -> ag-wx,g=rx -> 00050 ok 785 - 00777 -> ag-wx,g=rx -> 00454 ok 786 - 00777 -> ug+rx,ag-rwx -> 00000 ok 787 - 00777 -> augo=rx,o+wx,au=wx -> 00333 ok 788 - 00000 -> o+rw,go-rwx -> 00000 ok 789 - 00777 -> o+rw,go-rwx -> 00700 ok 790 - 00777 -> ago=rw,au=x,ao=r -> 00444 ok 791 - 00777 -> ug-rw,a=rwx -> 00777 ok 792 - 00777 -> go+rwx,ao-rw -> 00111 ok 793 - 00000 -> go+rwx,ao-rw -> 00011 ok 794 - 00777 -> ugo+rx,au=rwx -> 00777 ok 795 - 00777 -> ao+wx,uo-rw,augo+w -> 00373 ok 796 - 00000 -> ao+wx,uo-rw,augo+w -> 00333 ok 797 - 00777 -> au=x -> 00111 ok 798 - 00777 -> ugo+w,ag+rwx -> 00777 ok 799 - 00777 -> ago=rw,go-r,augo=rwx -> 00777 ok 800 - 00777 -> ago-rx,ao=wx -> 00333 ok 801 - 00777 -> au=rx,au=x -> 00111 ok 802 - 00000 -> augo+rx,go+rwx,aug+r -> 00577 ok 803 - 00777 -> augo+rx,go+rwx,aug+r -> 00777 ok 804 - 00777 -> ago=rwx,ag-wx -> 00444 ok 805 - 00777 -> ag=w,augo-wx -> 00000 ok 806 - 00777 -> g+rx,ag+rw -> 00777 ok 807 - 00000 -> g+rx,ag+rw -> 00676 ok 808 - 00777 -> uo+rx,ugo=w,a+r -> 00666 ok 809 - 00777 -> au-w,auo+x -> 00555 ok 810 - 00000 -> au-w,auo+x -> 00111 ok 811 - 00777 -> aug-w,auo-wx,auo=wx -> 00333 ok 812 - 00777 -> u=wx,g+w,auo-rwx -> 00000 ok 813 - 00777 -> auo=w,go-r -> 00222 ok 814 - 00777 -> ugo-r,u+wx,aug=x -> 00111 ok 815 - 00000 -> g=r,ug=rw -> 00660 ok 816 - 00777 -> g=r,ug=rw -> 00667 ok 817 - 00777 -> uo-rwx,augo=r -> 00444 ok 818 - 00000 -> augo+rx -> 00555 ok 819 - 00777 -> augo+rx -> 00777 ok 820 - 00777 -> ao+rx,ago=x -> 00111 ok 821 - 00777 -> auo+rw,ag=x,aug=x -> 00111 ok 822 - 00777 -> a+wx -> 00777 ok 823 - 00000 -> a+wx -> 00333 ok 824 - 00777 -> au=x,ugo=wx -> 00333 ok 825 - 00777 -> auo-w -> 00555 ok 826 - 00000 -> auo-w -> 00000 ok 827 - 00777 -> ag-rwx,auo-rx,go+w -> 00022 ok 828 - 00777 -> ug+rx,ago=w -> 00222 ok 829 - 00777 -> uo-r,g=rwx,ugo=w -> 00222 ok 830 - 00777 -> ao=w -> 00222 ok 831 - 00777 -> auo-rwx -> 00000 ok 832 - 00777 -> a=rw,u=rx,u-rw -> 00166 ok 833 - 00777 -> aug-rx,au-r -> 00222 ok 834 - 00000 -> aug-rx,au-r -> 00000 ok 835 - 00777 -> uo-r,ago=rx -> 00555 ok 836 - 00777 -> g+x,uo=rx -> 00575 ok 837 - 00000 -> g+x,uo=rx -> 00515 ok 838 - 00777 -> ago=rwx,auo-x,ago=rx -> 00555 ok 839 - 00777 -> ug+x -> 00777 ok 840 - 00000 -> ug+x -> 00110 ok 841 - 00777 -> ug=r,uo-x,au-rwx -> 00000 ok 842 - 00777 -> ao-rw,ug-wx -> 00001 ok 843 - 00000 -> ao-rw,ug-wx -> 00000 ok 844 - 00777 -> ug-r,a+rwx -> 00777 ok 845 - 00000 -> ugo-wx,ug-wx,ug=wx -> 00330 ok 846 - 00777 -> ugo-wx,ug-wx,ug=wx -> 00334 ok 847 - 00000 -> u+w,au-wx,ug=r -> 00440 ok 848 - 00777 -> u+w,au-wx,ug=r -> 00444 ok 849 - 00777 -> auo+r,g+w,o+r -> 00777 ok 850 - 00000 -> auo+r,g+w,o+r -> 00464 ok 851 - 00777 -> ugo+x -> 00777 ok 852 - 00000 -> ugo+x -> 00111 ok 853 - 00000 -> ago-w,aug-rw -> 00000 ok 854 - 00777 -> ago-w,aug-rw -> 00111 ok 855 - 00000 -> aug-wx,go=rw -> 00066 ok 856 - 00777 -> aug-wx,go=rw -> 00466 ok 857 - 00000 -> ago-rw,go+w,a-w -> 00000 ok 858 - 00777 -> ago-rw,go+w,a-w -> 00111 ok 859 - 00777 -> au+w,ao=wx,ug=rwx -> 00773 ok 860 - 00000 -> uo+rwx,uo+r -> 00707 ok 861 - 00777 -> uo+rwx,uo+r -> 00777 ok 862 - 00777 -> ugo+rx,au+rwx,ug-x -> 00667 ok 863 - 00000 -> o=rwx,g-x -> 00007 ok 864 - 00777 -> o=rwx,g-x -> 00767 ok 865 - 00777 -> ug-r,au+wx -> 00337 ok 866 - 00000 -> ug-r,au+wx -> 00333 ok 867 - 00777 -> ago=w,augo=r -> 00444 ok 868 - 00777 -> augo+w -> 00777 ok 869 - 00000 -> augo+w -> 00222 ok 870 - 00777 -> a=w,uo+wx -> 00323 ok 871 - 00777 -> g-rw,aug=x,go-rw -> 00111 ok 872 - 00777 -> augo-rw,aug=r -> 00444 ok 873 - 00777 -> auo-rw,augo-rw,ao+rw -> 00777 ok 874 - 00000 -> auo-rw,augo-rw,ao+rw -> 00666 ok 875 - 00777 -> auo-rx -> 00222 ok 876 - 00000 -> auo-rx -> 00000 ok 877 - 00777 -> u+r,uo=rx,ag=wx -> 00333 ok 878 - 00777 -> ao=x,uo-w -> 00111 ok 879 - 00777 -> ugo-rx,ago-rwx,ao+rw -> 00666 ok 880 - 00777 -> augo=wx,o=x -> 00331 ok 881 - 00000 -> uo+r,ago+x,au-x -> 00404 ok 882 - 00777 -> uo+r,ago+x,au-x -> 00666 ok 883 - 00777 -> au=wx,g-wx,o=rw -> 00306 ok 884 - 00777 -> auo+r -> 00777 ok 885 - 00000 -> auo+r -> 00444 ok 886 - 00777 -> ugo-r -> 00333 ok 887 - 00000 -> ugo-r -> 00000 ok 888 - 00777 -> aug=r,au-wx,augo-wx -> 00444 ok 889 - 00777 -> ago+wx,ago=wx,ao-rwx -> 00000 ok 890 - 00777 -> au+rx,ugo-x,o-rx -> 00662 ok 891 - 00000 -> au+rx,ugo-x,o-rx -> 00440 ok 892 - 00777 -> ugo-rwx,a+w -> 00222 ok 893 - 00777 -> auo+rwx,o+x -> 00777 ok 894 - 00777 -> ago+x,ago=w,aug-x -> 00222 ok 895 - 00000 -> ao+w,uo+rw -> 00626 ok 896 - 00777 -> ao+w,uo+rw -> 00777 ok 897 - 00777 -> uo-r -> 00373 ok 898 - 00000 -> uo-r -> 00000 ok 899 - 00777 -> uo=rw,ao-rx -> 00222 ok 900 - 00000 -> uo=rw,ao-rx -> 00202 ok 901 - 00777 -> u-rw -> 00177 ok 902 - 00000 -> u-rw -> 00000 ok 903 - 00777 -> au-rx,a=wx -> 00333 ok 904 - 00777 -> g-wx -> 00747 ok 905 - 00000 -> g-wx -> 00000 ok 906 - 00777 -> ago-x,a+rwx -> 00777 ok 907 - 00777 -> go=w -> 00722 ok 908 - 00000 -> go=w -> 00022 ok 909 - 00777 -> ao=x -> 00111 ok 910 - 00777 -> ago=w -> 00222 ok 911 - 00777 -> uo=w,ugo-rx,auo+w -> 00222 ok 912 - 00777 -> auo-rwx,a=rw -> 00666 ok 913 - 00777 -> go-r,ago+wx -> 00733 ok 914 - 00000 -> go-r,ago+wx -> 00333 ok 915 - 00777 -> a-wx,ao=w,augo=x -> 00111 ok 916 - 00777 -> ago=wx,u+rw -> 00733 ok 917 - 00777 -> ao=rx -> 00555 ok 918 - 00777 -> ag+wx -> 00777 ok 919 - 00000 -> ag+wx -> 00333 ok 920 - 00777 -> ago=x,augo=rx -> 00555 ok 921 - 00777 -> ago+wx,uo+rwx,augo=w -> 00222 ok 922 - 00777 -> auo=wx -> 00333 ok 923 - 00777 -> ago+rx -> 00777 ok 924 - 00000 -> ago+rx -> 00555 ok 925 - 00777 -> uo-wx,ugo+x,ugo-rw -> 00111 ok 926 - 00777 -> ago-r,ao+rwx,augo+rx -> 00777 ok 927 - 00777 -> u+rwx -> 00777 ok 928 - 00000 -> u+rwx -> 00700 ok 929 - 00777 -> ugo=r -> 00444 ok 930 - 00777 -> a+rx,go-rwx,ug=rwx -> 00770 ok 931 - 00777 -> a=x,ugo-x,ug-r -> 00000 ok 932 - 00777 -> aug=x,ag=x -> 00111 ok 933 - 00777 -> au=wx,auo-w -> 00111 ok 934 - 00777 -> aug=rw,go=w,g-w -> 00602 ok 935 - 00777 -> u-rwx -> 00077 ok 936 - 00000 -> u-rwx -> 00000 ok 937 - 00777 -> uo=r,aug-rx,ao=wx -> 00333 ok 938 - 00777 -> ugo=x,g+rx -> 00151 ok 939 - 00777 -> ao-x,au+wx,ag+rx -> 00777 ok 940 - 00777 -> o=r,au+rwx -> 00777 ok 941 - 00777 -> aug-rwx,ag=wx -> 00333 ok 942 - 00777 -> ag+rw,g=x,auo=rx -> 00555 ok 943 - 00777 -> a=rwx,ugo=wx,au=rwx -> 00777 ok 944 - 00777 -> ao=rwx,augo-w -> 00555 ok 945 - 00777 -> ugo=w,au-x,uo-rw -> 00020 ok 946 - 00777 -> ug+x,u=rx -> 00577 ok 947 - 00000 -> ug+x,u=rx -> 00510 ok 948 - 00777 -> ugo+rwx,u+rwx,aug-wx -> 00444 ok 949 - 00777 -> ugo+x,o=r -> 00774 ok 950 - 00000 -> ugo+x,o=r -> 00114 ok 951 - 00777 -> au=w,uo=x -> 00121 ok 952 - 00777 -> ao=rx,go+rw -> 00577 ok 953 - 00777 -> ag=x -> 00111 ok 954 - 00000 -> ug-wx,g-wx -> 00000 ok 955 - 00777 -> ug-wx,g-wx -> 00447 ok 956 - 00777 -> aug-x,augo+rw,g=wx -> 00636 ok 957 - 00777 -> ao+rw,ago=w -> 00222 ok 958 - 00777 -> ug-rw,u+rwx,ao=rwx -> 00777 ok 959 - 00777 -> o-rw,ugo-rw -> 00111 ok 960 - 00000 -> o-rw,ugo-rw -> 00000 ok 961 - 00000 -> aug+wx,auo-w -> 00111 ok 962 - 00777 -> aug+wx,auo-w -> 00555 ok 963 - 00777 -> auo=wx,aug-r -> 00333 ok 964 - 00777 -> auo=r -> 00444 ok 965 - 00777 -> ug+w,au-wx,aug-w -> 00444 ok 966 - 00000 -> ug+w,au-wx,aug-w -> 00000 ok 967 - 00777 -> ao-rw,auo+rwx,g+w -> 00777 ok 968 - 00777 -> ugo=rx,go=x -> 00511 ok 969 - 00777 -> auo-rwx,o-x -> 00000 ok 970 - 00000 -> auo+rw -> 00666 ok 971 - 00777 -> auo+rw -> 00777 ok 972 - 00777 -> ago=rx,ago+rwx,augo-rx -> 00222 ok 973 - 00000 -> g+x -> 00010 ok 974 - 00777 -> g+x -> 00777 ok 975 - 00000 -> o-x,aug+w -> 00222 ok 976 - 00777 -> o-x,aug+w -> 00776 ok 977 - 00777 -> a=x,uo=r,a-w -> 00414 ok 978 - 00777 -> augo+rwx,g+wx -> 00777 ok 979 - 00777 -> au-rx,ago-rx -> 00222 ok 980 - 00000 -> au-rx,ago-rx -> 00000 ok 981 - 00000 -> ao-rx -> 00000 ok 982 - 00777 -> ao-rx -> 00222 ok 983 - 00777 -> a+x,ag=wx -> 00333 ok 984 - 00777 -> auo=rwx -> 00777 ok 985 - 00000 -> ao-r -> 00000 ok 986 - 00777 -> ao-r -> 00333 ok 987 - 00777 -> a=r,ug-w -> 00444 ok 988 - 00777 -> g+x,ago+rwx,u-rw -> 00177 ok 989 - 00777 -> ug+rx,go=rw,u=rw -> 00666 ok 990 - 00777 -> ago-r,ag-rwx,au-w -> 00000 ok 991 - 00777 -> ago=w,u=rwx -> 00722 ok 992 - 00777 -> ug-wx,ug+rw -> 00667 ok 993 - 00000 -> ug-wx,ug+rw -> 00660 ok 994 - 00777 -> o=x,auo+rwx -> 00777 ok 995 - 00777 -> aug=wx -> 00333 ok 996 - 00777 -> ag=rx,ao-rw,g+r -> 00151 ok 997 - 00000 -> ao+wx -> 00333 ok 998 - 00777 -> ao+wx -> 00777 ok 999 - 00777 -> augo=w,augo+r,g-rw -> 00606 ok 1000 - 00777 -> auo=rx,au+rwx,a-wx -> 00444 ok 1001 - 00777 -> au-rw,aug+rx -> 00555 ok 1002 - 00777 -> go+rwx,ago+wx,a=w -> 00222 ok 1003 - 00777 -> augo=rwx,ag-rw -> 00111 ok 1004 - 00777 -> a=rx,a=r,ugo=wx -> 00333 ok 1005 - 00777 -> au-w,aug=wx -> 00333 ok 1006 - 00000 -> uo-wx,au-r -> 00000 ok 1007 - 00777 -> uo-wx,au-r -> 00030 ok 1008 - 00000 -> uo-rx,go+x,g+r -> 00051 ok 1009 - 00777 -> uo-rx,go+x,g+r -> 00273 ok 1010 - 00777 -> ag=r,au=rwx -> 00777 ok 1011 - 00777 -> ug+rwx,ug+wx -> 00777 ok 1012 - 00000 -> ug+rwx,ug+wx -> 00770 ok 1013 - 00000 -> a-w -> 00000 ok 1014 - 00777 -> a-w -> 00555 ok 1015 - 00777 -> u+r -> 00777 ok 1016 - 00000 -> u+r -> 00400 ok 1017 - 00777 -> augo=r,augo+w,uo+r -> 00666 ok 1018 - 00777 -> u+rw,go-rx -> 00722 ok 1019 - 00000 -> u+rw,go-rx -> 00600 ok 1020 - 00777 -> ag=rx -> 00555 ok 1021 - 00777 -> augo-w,u=x,augo=wx -> 00333 ok 1022 - 00000 -> aug-wx,go-x -> 00000 ok 1023 - 00777 -> aug-wx,go-x -> 00444 ok 1024 - 00777 -> ao=x,auo=rwx -> 00777 ok 1025 - 00000 -> uo=rwx -> 00707 ok 1026 - 00777 -> uo=rwx -> 00777 ok 1027 - 00777 -> o-w,au=rw -> 00666 ok 1028 - 00777 -> ugo=w -> 00222 ok 1029 - 00777 -> g-wx,aug+wx,u-x -> 00677 ok 1030 - 00000 -> g-wx,aug+wx,u-x -> 00233 ok 1031 - 00777 -> ag=x,u-wx -> 00011 ok 1032 - 00777 -> g=r,ao=rx -> 00555 ok 1033 - 00777 -> ao+r -> 00777 ok 1034 - 00000 -> ao+r -> 00444 ok 1035 - 00000 -> u+wx -> 00300 ok 1036 - 00777 -> u+wx -> 00777 ok 1037 - 00777 -> ag=rwx,ugo+w -> 00777 ok 1038 - 00777 -> u=rx -> 00577 ok 1039 - 00000 -> u=rx -> 00500 ok 1040 - 00777 -> au=rw,o=rwx,o=wx -> 00663 ok 1041 - 00777 -> ago+x,auo-wx -> 00444 ok 1042 - 00000 -> ago+x,auo-wx -> 00000 ok 1043 - 00777 -> ago+rwx -> 00777 ok 1044 - 00777 -> aug-rwx,ao-rwx -> 00000 ok 1045 - 00777 -> a+rwx,u=r -> 00477 ok 1046 - 00777 -> ag+rw,au+x,ug+rx -> 00777 ok 1047 - 00000 -> o+wx,u+r -> 00403 ok 1048 - 00777 -> o+wx,u+r -> 00777 ok 1049 - 00777 -> ag+x,auo-wx,a=rwx -> 00777 ok 1050 - 00777 -> go-w,ugo-w -> 00555 ok 1051 - 00000 -> go-w,ugo-w -> 00000 ok 1052 - 00777 -> ao=rwx -> 00777 ok 1053 - 00777 -> ago=x -> 00111 ok 1054 - 00777 -> uo+w,ao-r,augo-rwx -> 00000 ok 1055 - 00777 -> auo-wx,go-w -> 00444 ok 1056 - 00000 -> auo-wx,go-w -> 00000 ok 1057 - 00000 -> g-rx,u-r -> 00000 ok 1058 - 00777 -> g-rx,u-r -> 00327 ok 1059 - 00777 -> augo-rwx,a=w,a-w -> 00000 ok 1060 - 00777 -> au=r -> 00444 ok 1061 - 00777 -> aug=rw,auo+x,ugo+rx -> 00777 ok 1062 - 00777 -> ag-x,uo+x -> 00767 ok 1063 - 00000 -> ag-x,uo+x -> 00101 ok 1064 - 00777 -> a+w,ugo+wx -> 00777 ok 1065 - 00000 -> a+w,ugo+wx -> 00333 ok 1066 - 00777 -> augo+rwx -> 00777 ok 1067 - 00777 -> augo-r,o+rx -> 00337 ok 1068 - 00000 -> augo-r,o+rx -> 00005 ok 1069 - 00777 -> ao-wx -> 00444 ok 1070 - 00000 -> ao-wx -> 00000 ok 1071 - 00000 -> au-rw -> 00000 ok 1072 - 00777 -> au-rw -> 00111 ok 1073 - 00000 -> go+rw,au+rx -> 00577 ok 1074 - 00777 -> go+rw,au+rx -> 00777 ok 1075 - 00777 -> ugo+w,augo=rw,aug=rx -> 00555 ok 1076 - 00777 -> ag+rwx -> 00777 ok 1077 - 00777 -> a+rwx,uo+r -> 00777 ok 1078 - 00000 -> ug-w,aug-r -> 00000 ok 1079 - 00777 -> ug-w,aug-r -> 00113 ok 1080 - 00777 -> uo+rx,aug-wx -> 00444 ok 1081 - 00000 -> uo+rx,aug-wx -> 00404 ok 1082 - 00777 -> ao=w,o+wx -> 00223 ok 1083 - 00000 -> uo=rwx,g+rw,u+rx -> 00767 ok 1084 - 00777 -> uo=rwx,g+rw,u+rx -> 00777 ok 1085 - 00777 -> aug-rwx,augo=rx,au-wx -> 00444 ok 1086 - 00777 -> ag-rwx -> 00000 ok 1087 - 00000 -> ug=w,u+x -> 00320 ok 1088 - 00777 -> ug=w,u+x -> 00327 ok 1089 - 00000 -> ug=rwx,g+r -> 00770 ok 1090 - 00777 -> ug=rwx,g+r -> 00777 ok 1091 - 00777 -> g-rwx,au-x -> 00606 ok 1092 - 00000 -> g-rwx,au-x -> 00000 ok 1093 - 00000 -> ao-wx,go=rx -> 00055 ok 1094 - 00777 -> ao-wx,go=rx -> 00455 ok 1095 - 00777 -> ao=x,ug-x,ugo+rx -> 00555 ok 1096 - 00000 -> ug+x,u=r,go+w -> 00432 ok 1097 - 00777 -> ug+x,u=r,go+w -> 00477 ok 1098 - 00000 -> go+rx -> 00055 ok 1099 - 00777 -> go+rx -> 00777 ok 1100 - 00777 -> a=rw,ugo+wx,ago=rw -> 00666 ok 1101 - 00777 -> ug+x,o=r -> 00774 ok 1102 - 00000 -> ug+x,o=r -> 00114 ok 1103 - 00777 -> o+w -> 00777 ok 1104 - 00000 -> o+w -> 00002 ok 1105 - 00777 -> ag+w,go-wx -> 00744 ok 1106 - 00000 -> ag+w,go-wx -> 00200 ok 1107 - 00777 -> u-wx,ago=rwx -> 00777 ok 1108 - 00000 -> ago+r -> 00444 ok 1109 - 00777 -> ago+r -> 00777 ok 1110 - 00000 -> go-wx,auo-rx,ag+r -> 00444 ok 1111 - 00777 -> go-wx,auo-rx,ag+r -> 00644 ok 1112 - 00777 -> auo+w -> 00777 ok 1113 - 00000 -> auo+w -> 00222 ok 1114 - 00777 -> uo-rw,ao=rx,ugo-x -> 00444 ok 1115 - 00777 -> aug+w,o-w -> 00775 ok 1116 - 00000 -> aug+w,o-w -> 00220 ok 1117 - 00777 -> ug=r -> 00447 ok 1118 - 00000 -> ug=r -> 00440 ok 1119 - 00000 -> augo-rw -> 00000 ok 1120 - 00777 -> augo-rw -> 00111 ok 1121 - 00777 -> ag+x,aug+w,au=r -> 00444 ok 1122 - 00777 -> o=r,auo+wx,uo-rw -> 00171 ok 1123 - 00000 -> o=r,auo+wx,uo-rw -> 00131 ok 1124 - 00777 -> ugo-rx,ao+rx,ug+rx -> 00777 ok 1125 - 00000 -> ugo-rx,ao+rx,ug+rx -> 00555 ok 1126 - 00777 -> ao+w,ug-rx -> 00227 ok 1127 - 00000 -> ao+w,ug-rx -> 00222 ok 1128 - 00777 -> a+rwx,go-r -> 00733 ok 1129 - 00777 -> uo=x,ago=wx,ugo+rwx -> 00777 ok 1130 - 00777 -> uo=r -> 00474 ok 1131 - 00000 -> uo=r -> 00404 ok 1132 - 00777 -> o+rw,aug+rx,ugo=rwx -> 00777 ok 1133 - 00777 -> uo-rx -> 00272 ok 1134 - 00000 -> uo-rx -> 00000 ok 1135 - 00777 -> u-rwx,ago+rx -> 00577 ok 1136 - 00000 -> u-rwx,ago+rx -> 00555 ok 1137 - 00777 -> ag-rw,o+w,ug=rx -> 00553 ok 1138 - 00000 -> ag-rw,o+w,ug=rx -> 00552 ok 1139 - 00000 -> u=rw,ago+r,ug=x -> 00114 ok 1140 - 00777 -> u=rw,ago+r,ug=x -> 00117 ok 1141 - 00777 -> aug=w -> 00222 ok 1142 - 00777 -> a=x,ago=rwx,au=rx -> 00555 ok 1143 - 00777 -> ago=rx,ago+x -> 00555 ok 1144 - 00777 -> go-r -> 00733 ok 1145 - 00000 -> go-r -> 00000 ok 1146 - 00777 -> aug=x,augo-rwx,uo+rw -> 00606 ok 1147 - 00000 -> auo-wx,g=rwx,o-x -> 00070 ok 1148 - 00777 -> auo-wx,g=rwx,o-x -> 00474 ok 1149 - 00777 -> auo=rw,uo-rw -> 00060 ok 1150 - 00777 -> go=r -> 00744 ok 1151 - 00000 -> go=r -> 00044 ok 1152 - 00777 -> augo-w,ag-rx -> 00000 ok 1153 - 00777 -> o=w,ag=wx,a=wx -> 00333 ok 1154 - 00777 -> aug=rx -> 00555 ok 1155 - 00777 -> o=w,u-rw -> 00172 ok 1156 - 00000 -> o=w,u-rw -> 00002 ok 1157 - 00777 -> ag-rwx,u=x,o-r -> 00100 ok 1158 - 00000 -> ao+wx,uo=wx -> 00333 ok 1159 - 00777 -> ao+wx,uo=wx -> 00373 ok 1160 - 00777 -> u=wx -> 00377 ok 1161 - 00000 -> u=wx -> 00300 ok 1162 - 00000 -> g-x -> 00000 ok 1163 - 00777 -> g-x -> 00767 ok 1164 - 00000 -> au+rw,o+rx -> 00667 ok 1165 - 00777 -> au+rw,o+rx -> 00777 ok 1166 - 00000 -> ago+x,ug=w,u-x -> 00221 ok 1167 - 00777 -> ago+x,ug=w,u-x -> 00227 ok 1168 - 00777 -> auo+w,au-rwx -> 00000 ok 1169 - 00777 -> ag+rw,ao-rx -> 00222 ok 1170 - 00777 -> ug+w -> 00777 ok 1171 - 00000 -> ug+w -> 00220 ok 1172 - Invalid mode throws exception ok 1173 - Invalid mode clause throws exception ok 1174 - Nonexistent file throws exception 1..1174 ok t/digest.t ........................ ok 1 - created test file with packed binary string ok 2 - digest SHA-256 (hardcoded) ok 3 - digest SHA-256 ok 4 - digest SHA-256 (chunked) ok 5 - digest MD5 (hardcoded) ok 6 - digest MD5 ok 7 - digest MD5 (chunked) 1..7 ok t/exception.t ..................... ok 1 - exception reported at caller's package ok 2 - append bad args ok 3 - iterator bad args ok 4 - lines bad args ok 5 - lines_raw bad args ok 6 - lines_utf8 bad args ok 7 - slurp bad args ok 8 - spew bad args ok 9 - iterator not hashref ok 10 - lines not hashref ok 11 - lines_raw not hashref ok 12 - lines_utf8 not hashref ok 13 - slurp not hashref 1..13 ok t/exports.t ....................... ok 1 - 'path' isa 'Path::Tiny' ok 2 - 'cwd' isa 'Path::Tiny' ok 3 - 'rootdir' isa 'Path::Tiny' ok 4 - 'tempfile' isa 'Path::Tiny' ok 5 - 'tempdir' isa 'Path::Tiny' 1..5 ok t/filesystem.t .................... ok 1 - Got a filename via tmpnam() ok 2 - Opened C:/cpanfly-5.20/var/tmp/BGvpKbcq2d for writing ok 3 - Printed to C:/cpanfly-5.20/var/tmp/BGvpKbcq2d ok 4 - C:/cpanfly-5.20/var/tmp/BGvpKbcq2d should exist ok 5 - it's a file! ok 6 - /dev/null is_file, too ok 7 - volume correct ok 8 - volume cached ok 9 - dirname correct ok 10 - basename correct ok 11 - Read contents of C:/cpanfly-5.20/var/tmp/BGvpKbcq2d correctly # stat ok 12 ok 13 ok 14 # stat/lstat with no file ok 15 ok 16 ok 17 ok 18 ok 19 ok 20 - It's a directory! ok 21 ok 22 - touch sets utime as current time ok 23 - touch sets utime as 10 secs before ok 24 ok 25 ok 26 - Removed C:/cpanfly-5.20/var/tmp/0RGhr7QHgN ok 27 - C:/cpanfly-5.20/var/tmp/0RGhr7QHgN no longer exists ok 28 - Removing non-existent dir returns false ok 29 - Created C:/cpanfly-5.20/var/tmp/zwhLnPQnIT/foo/bar ok 30 - C:/cpanfly-5.20/var/tmp/zwhLnPQnIT/foo/bar is a directory ok 31 ok 32 ok 33 ok 34 ok 35 ok 36 ok 37 ok 38 ok 39 ok 40 - exhausted iterator is undef 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 - removing file ok 62 - file is gone ok 63 - removing file again returns false ok 64 ok 65 - calling 'remove' on a directory throws ok 66 ok 67 ok 68 ok 69 - removing file called '0' ok 70 ok 71 ok 72 ok 73 - slurp raw ok 74 - slurp+crlf+utf8 ok 75 - lines+crlf+utf8 ok 76 - lines+chomp+crlf+utf8 ok 77 ok 78 ok 79 - from . to C:/cpanfly-5.20/var/cpan/build/Path-Tiny-0.058-4TXJds to . ok 80 - updir gone from realpath ok 81 - realpath on absolute ok 82 - caught error from realpath on non-existent file ok 83 - file copied ok 84 - chmod(0000) ok 85 - chmod('0400') ok 86 # skip No exception if run as root ok 87 - chmod('u+w') ok 88 - touch can chain ok 89 # skip symlink unavailable 1..89 ok t/input_output.t .................. # Subtest: spew -> slurp ok 1 - spew ok 2 - slurp 1..2 ok 1 - spew -> slurp # Subtest: spew -> slurp (empty) ok 1 - spew ok 2 - slurp 1..2 ok 2 - spew -> slurp (empty) # Subtest: spew -> slurp (arrayref) ok 1 - spew ok 2 - slurp 1..2 ok 3 - spew -> slurp (arrayref) # Subtest: spew -> slurp (binmode) ok 1 - spew ok 2 - slurp 1..2 ok 4 - spew -> slurp (binmode) # Subtest: spew -> slurp (open hint) ok 1 - spew ok 2 - slurp ok 3 - is UTF8 1..3 ok 5 - spew -> slurp (open hint) # Subtest: spew -> slurp (UTF-8) ok 1 - spew ok 2 - slurp ok 3 - is UTF8 1..3 ok 6 - spew -> slurp (UTF-8) # Subtest: spew -> slurp (raw) ok 1 - spew ok 2 - slurp 1..2 ok 7 - spew -> slurp (raw) # Subtest: spew -> lines ok 1 - spew ok 2 - lines ok 3 - lines (scalar) 1..3 ok 8 - spew -> lines # Subtest: spew -> lines (open hint) ok 1 - spew ok 2 - slurp ok 3 - is UTF8 1..3 ok 9 - spew -> lines (open hint) # Subtest: spew -> lines (UTF-8) ok 1 - spew ok 2 - slurp ok 3 - is UTF8 ok 4 - lines (scalar) 1..4 ok 10 - spew -> lines (UTF-8) # Subtest: spew -> lines (raw) ok 1 - spew ok 2 - lines 1..2 ok 11 - spew -> lines (raw) # Subtest: spew -> lines (count) ok 1 - spew ok 2 - lines 1..2 ok 12 - spew -> lines (count) # Subtest: spew -> lines (count, less than) ok 1 - spew ok 2 - lines 1..2 ok 13 - spew -> lines (count, less than) # Subtest: spew -> lines (count, more than) ok 1 - spew ok 2 - lines 1..2 ok 14 - spew -> lines (count, more than) # Subtest: spew -> lines (count, chomp) ok 1 - spew ok 2 - lines 1..2 ok 15 - spew -> lines (count, chomp) # Subtest: spew -> lines (count, UTF-8) ok 1 - spew ok 2 - lines 1..2 ok 16 - spew -> lines (count, UTF-8) # Subtest: spew -> lines (count, chomp, UTF-8) ok 1 - spew ok 2 - lines 1..2 ok 17 - spew -> lines (count, chomp, UTF-8) # Subtest: spew -> lines (chomp, UTF-8) ok 1 - spew ok 2 - lines 1..2 ok 18 - spew -> lines (chomp, UTF-8) # Subtest: spew -> lines (count, raw) ok 1 - spew ok 2 - lines 1..2 ok 19 - spew -> lines (count, raw) # Subtest: append -> slurp ok 1 - append ok 2 - slurp 1..2 ok 20 - append -> slurp # Subtest: append -> slurp (empty) ok 1 - append ok 2 - slurp 1..2 ok 21 - append -> slurp (empty) # Subtest: append -> slurp (arrayref) ok 1 - append ok 2 - slurp 1..2 ok 22 - append -> slurp (arrayref) # Subtest: append -> slurp (piecemeal) ok 1 - piecemeal append ok 2 - piecemeal append ok 3 - slurp 1..3 ok 23 - append -> slurp (piecemeal) # Subtest: append -> slurp (binmode) ok 1 - append ok 2 - slurp 1..2 ok 24 - append -> slurp (binmode) # Subtest: append -> slurp (open hint) ok 1 - append ok 2 - slurp 1..2 ok 25 - append -> slurp (open hint) # Subtest: append -> slurp (UTF-8) ok 1 - append ok 2 - slurp 1..2 ok 26 - append -> slurp (UTF-8) # Subtest: append -> slurp (raw) ok 1 - append ok 2 - slurp 1..2 ok 27 - append -> slurp (raw) # Subtest: openw -> openr ok 1 - openw & print ok 2 - openr & read 1..2 ok 28 - openw -> openr # Subtest: openw -> openr (open hint) ok 1 - openw & print ok 2 - openr & read ok 3 - is UTF8 1..3 ok 29 - openw -> openr (open hint) # Subtest: openw -> openr (UTF-8) ok 1 - openw & print ok 2 - openr & read ok 3 - is UTF8 1..3 ok 30 - openw -> openr (UTF-8) # Subtest: openw -> openr (raw) ok 1 - openw & print ok 2 - openr & read 1..2 ok 31 - openw -> openr (raw) # Subtest: opena -> openr ok 1 - openw & print one line ok 2 - opena & print rest of lines ok 3 - openr & read 1..3 ok 32 - opena -> openr # Subtest: opena -> openr (open hint) ok 1 - openw & print one line ok 2 - opena & print rest of lines ok 3 - openr & read ok 4 - is UTF8 1..4 ok 33 - opena -> openr (open hint) # Subtest: opena -> openr (UTF-8) ok 1 - openw & print one line ok 2 - opena & print rest of lines ok 3 - openr & read ok 4 - is UTF8 1..4 ok 34 - opena -> openr (UTF-8) # Subtest: opena -> openr (raw) ok 1 - openw & print one line ok 2 - opena & print rest of lines ok 3 - openr & read 1..3 ok 35 - opena -> openr (raw) # Subtest: openrw ok 1 - openrw & print ok 2 - seek back to start ok 3 - openr & read 1..3 ok 36 - openrw # Subtest: openrw (open hint) ok 1 - openrw & print ok 2 - seek back to start ok 3 - openr & read ok 4 - is UTF8 1..4 ok 37 - openrw (open hint) # Subtest: openrw (UTF-8) ok 1 - openrw & print ok 2 - seek back to start ok 3 - openr & read ok 4 - is UTF8 1..4 ok 38 - openrw (UTF-8) # Subtest: openrw (raw) ok 1 - openrw & print ok 2 - seek back to start ok 3 - openr & read 1..3 ok 39 - openrw (raw) 1..39 ok t/input_output_no_UU.t ............ # Hiding Unicode::UTF8 # Subtest: spew -> slurp ok 1 - spew ok 2 - slurp 1..2 ok 1 - spew -> slurp # Subtest: spew -> slurp (empty) ok 1 - spew ok 2 - slurp 1..2 ok 2 - spew -> slurp (empty) # Subtest: spew -> slurp (arrayref) ok 1 - spew ok 2 - slurp 1..2 ok 3 - spew -> slurp (arrayref) # Subtest: spew -> slurp (binmode) ok 1 - spew ok 2 - slurp 1..2 ok 4 - spew -> slurp (binmode) # Subtest: spew -> slurp (open hint) ok 1 - spew ok 2 - slurp ok 3 - is UTF8 1..3 ok 5 - spew -> slurp (open hint) # Subtest: spew -> slurp (UTF-8) ok 1 - spew ok 2 - slurp ok 3 - is UTF8 1..3 ok 6 - spew -> slurp (UTF-8) # Subtest: spew -> slurp (raw) ok 1 - spew ok 2 - slurp 1..2 ok 7 - spew -> slurp (raw) # Subtest: spew -> lines ok 1 - spew ok 2 - lines ok 3 - lines (scalar) 1..3 ok 8 - spew -> lines # Subtest: spew -> lines (open hint) ok 1 - spew ok 2 - slurp ok 3 - is UTF8 1..3 ok 9 - spew -> lines (open hint) # Subtest: spew -> lines (UTF-8) ok 1 - spew ok 2 - slurp ok 3 - is UTF8 ok 4 - lines (scalar) 1..4 ok 10 - spew -> lines (UTF-8) # Subtest: spew -> lines (raw) ok 1 - spew ok 2 - lines 1..2 ok 11 - spew -> lines (raw) # Subtest: spew -> lines (count) ok 1 - spew ok 2 - lines 1..2 ok 12 - spew -> lines (count) # Subtest: spew -> lines (count, less than) ok 1 - spew ok 2 - lines 1..2 ok 13 - spew -> lines (count, less than) # Subtest: spew -> lines (count, more than) ok 1 - spew ok 2 - lines 1..2 ok 14 - spew -> lines (count, more than) # Subtest: spew -> lines (count, chomp) ok 1 - spew ok 2 - lines 1..2 ok 15 - spew -> lines (count, chomp) # Subtest: spew -> lines (count, UTF-8) ok 1 - spew ok 2 - lines 1..2 ok 16 - spew -> lines (count, UTF-8) # Subtest: spew -> lines (count, chomp, UTF-8) ok 1 - spew ok 2 - lines 1..2 ok 17 - spew -> lines (count, chomp, UTF-8) # Subtest: spew -> lines (chomp, UTF-8) ok 1 - spew ok 2 - lines 1..2 ok 18 - spew -> lines (chomp, UTF-8) # Subtest: spew -> lines (count, raw) ok 1 - spew ok 2 - lines 1..2 ok 19 - spew -> lines (count, raw) # Subtest: append -> slurp ok 1 - append ok 2 - slurp 1..2 ok 20 - append -> slurp # Subtest: append -> slurp (empty) ok 1 - append ok 2 - slurp 1..2 ok 21 - append -> slurp (empty) # Subtest: append -> slurp (arrayref) ok 1 - append ok 2 - slurp 1..2 ok 22 - append -> slurp (arrayref) # Subtest: append -> slurp (piecemeal) ok 1 - piecemeal append ok 2 - piecemeal append ok 3 - slurp 1..3 ok 23 - append -> slurp (piecemeal) # Subtest: append -> slurp (binmode) ok 1 - append ok 2 - slurp 1..2 ok 24 - append -> slurp (binmode) # Subtest: append -> slurp (open hint) ok 1 - append ok 2 - slurp 1..2 ok 25 - append -> slurp (open hint) # Subtest: append -> slurp (UTF-8) ok 1 - append ok 2 - slurp 1..2 ok 26 - append -> slurp (UTF-8) # Subtest: append -> slurp (raw) ok 1 - append ok 2 - slurp 1..2 ok 27 - append -> slurp (raw) # Subtest: openw -> openr ok 1 - openw & print ok 2 - openr & read 1..2 ok 28 - openw -> openr # Subtest: openw -> openr (open hint) ok 1 - openw & print ok 2 - openr & read ok 3 - is UTF8 1..3 ok 29 - openw -> openr (open hint) # Subtest: openw -> openr (UTF-8) ok 1 - openw & print ok 2 - openr & read ok 3 - is UTF8 1..3 ok 30 - openw -> openr (UTF-8) # Subtest: openw -> openr (raw) ok 1 - openw & print ok 2 - openr & read 1..2 ok 31 - openw -> openr (raw) # Subtest: opena -> openr ok 1 - openw & print one line ok 2 - opena & print rest of lines ok 3 - openr & read 1..3 ok 32 - opena -> openr # Subtest: opena -> openr (open hint) ok 1 - openw & print one line ok 2 - opena & print rest of lines ok 3 - openr & read ok 4 - is UTF8 1..4 ok 33 - opena -> openr (open hint) # Subtest: opena -> openr (UTF-8) ok 1 - openw & print one line ok 2 - opena & print rest of lines ok 3 - openr & read ok 4 - is UTF8 1..4 ok 34 - opena -> openr (UTF-8) # Subtest: opena -> openr (raw) ok 1 - openw & print one line ok 2 - opena & print rest of lines ok 3 - openr & read 1..3 ok 35 - opena -> openr (raw) # Subtest: openrw ok 1 - openrw & print ok 2 - seek back to start ok 3 - openr & read 1..3 ok 36 - openrw # Subtest: openrw (open hint) ok 1 - openrw & print ok 2 - seek back to start ok 3 - openr & read ok 4 - is UTF8 1..4 ok 37 - openrw (open hint) # Subtest: openrw (UTF-8) ok 1 - openrw & print ok 2 - seek back to start ok 3 - openr & read ok 4 - is UTF8 1..4 ok 38 - openrw (UTF-8) # Subtest: openrw (raw) ok 1 - openrw & print ok 2 - seek back to start ok 3 - openr & read 1..3 ok 39 - openrw (raw) 1..39 ok t/locking.t ....................... # Subtest: write locks blocks read lock ok 1 - Got a tempfile ok 2 - Opened file for writing with lock ok 3 - ran process to try to get lock ok 4 - process failed to get lock 1..4 ok 1 - write locks blocks read lock 1..1 ok t/mkpath.t ........................ ok 1 - target directory not created yet ok 2 - mkpath on directory returned true ok 3 - target directory created 1..3 ok t/mutable_tree_while_iterating.t .. ok 1 - can remove directories while traversing ok 2 - remaining files 1..2 ok t/normalize.t ..................... ok 1 - . -> . ok 2 - ./ -> . ok 3 - / -> / ok 4 - /. -> / ok 5 - .. -> .. ok 6 - /.. -> / ok 7 - ../ -> .. ok 8 - ../.. -> ../.. ok 9 - /./ -> / ok 10 - /foo/ -> /foo ok 11 - foo/ -> foo ok 12 - ./foo -> foo ok 13 - foo/. -> foo 1..13 ok t/overloading.t ................... ok 1 - stringify via overloading ok 2 - stringify via method ok 3 - boolifies to true 1..3 ok t/parent.t ........................ # Subtest: absolute ok 1 - parent(undef): /foo/bar -> /foo ok 2 - parent(0): /foo/bar -> /foo ok 3 - parent(1): /foo/bar -> /foo ok 4 - parent(2): /foo/bar -> / ok 5 - parent(3): /foo/bar -> / ok 6 - parent(undef): /foo -> / ok 7 - parent(0): /foo -> / ok 8 - parent(1): /foo -> / ok 9 - parent(2): /foo -> / ok 10 - parent(undef): / -> / ok 11 - parent(0): / -> / ok 12 - parent(1): / -> / ok 13 - final path is root directory 1..13 ok 1 - absolute # Subtest: relative ok 1 - parent(undef): foo/bar/baz -> foo/bar ok 2 - parent(0): foo/bar/baz -> foo/bar ok 3 - parent(1): foo/bar/baz -> foo/bar ok 4 - parent(2): foo/bar/baz -> foo ok 5 - parent(3): foo/bar/baz -> . ok 6 - parent(4): foo/bar/baz -> .. ok 7 - parent(5): foo/bar/baz -> ../.. ok 8 - parent(6): foo/bar/baz -> ../../.. ok 9 - parent(undef): foo/bar -> foo ok 10 - parent(0): foo/bar -> foo ok 11 - parent(1): foo/bar -> foo ok 12 - parent(2): foo/bar -> . ok 13 - parent(3): foo/bar -> .. ok 14 - parent(4): foo/bar -> ../.. ok 15 - parent(5): foo/bar -> ../../.. ok 16 - parent(undef): foo -> . ok 17 - parent(0): foo -> . ok 18 - parent(1): foo -> . ok 19 - parent(2): foo -> .. ok 20 - parent(3): foo -> ../.. ok 21 - parent(4): foo -> ../../.. ok 22 - parent(undef): . -> .. ok 23 - parent(0): . -> .. ok 24 - parent(1): . -> .. ok 25 - parent(2): . -> ../.. ok 26 - parent(3): . -> ../../.. ok 27 - parent(undef): .. -> ../.. ok 28 - parent(0): .. -> ../.. ok 29 - parent(1): .. -> ../.. ok 30 - parent(2): .. -> ../../.. ok 31 - parent(undef): ../.. -> ../../.. ok 32 - parent(0): ../.. -> ../../.. ok 33 - parent(1): ../.. -> ../../.. 1..33 ok 2 - relative # Subtest: absolute with .. ok 1 - parent(undef): /foo/baz -> /foo ok 2 - parent(0): /foo/baz -> /foo ok 3 - parent(1): /foo/baz -> /foo ok 4 - parent(2): /foo/baz -> / ok 5 - parent(3): /foo/baz -> / ok 6 - parent(undef): /foo -> / ok 7 - parent(0): /foo -> / ok 8 - parent(1): /foo -> / ok 9 - parent(2): /foo -> / ok 10 - parent(undef): / -> / ok 11 - parent(0): / -> / ok 12 - parent(1): / -> / ok 13 - final path is root directory 1..13 ok 3 - absolute with .. # Subtest: relative with .. ok 1 - parent(undef): foo/baz -> foo ok 2 - parent(0): foo/baz -> foo ok 3 - parent(1): foo/baz -> foo ok 4 - parent(2): foo/baz -> . ok 5 - parent(3): foo/baz -> .. ok 6 - parent(undef): foo -> . ok 7 - parent(0): foo -> . ok 8 - parent(1): foo -> . ok 9 - parent(2): foo -> .. ok 10 - parent(undef): . -> .. ok 11 - parent(0): . -> .. ok 12 - parent(1): . -> .. 1..12 ok 4 - relative with .. # Subtest: relative with leading .. ok 1 - parent(undef): ../foo/bar -> ../foo ok 2 - parent(0): ../foo/bar -> ../foo ok 3 - parent(1): ../foo/bar -> ../foo ok 4 - parent(2): ../foo/bar -> .. ok 5 - parent(3): ../foo/bar -> ../.. ok 6 - parent(undef): ../foo -> .. ok 7 - parent(0): ../foo -> .. ok 8 - parent(1): ../foo -> .. ok 9 - parent(2): ../foo -> ../.. ok 10 - parent(undef): .. -> ../.. ok 11 - parent(0): .. -> ../.. ok 12 - parent(1): .. -> ../.. 1..12 ok 5 - relative with leading .. # Subtest: absolute with internal dots ok 1 - parent(undef): /foo..bar/baz..bam -> /foo..bar ok 2 - parent(0): /foo..bar/baz..bam -> /foo..bar ok 3 - parent(1): /foo..bar/baz..bam -> /foo..bar ok 4 - parent(2): /foo..bar/baz..bam -> / ok 5 - parent(undef): /foo..bar -> / ok 6 - parent(0): /foo..bar -> / ok 7 - parent(1): /foo..bar -> / ok 8 - final path is root directory 1..8 ok 6 - absolute with internal dots # Subtest: relative with internal dots ok 1 - parent(undef): foo/bar..baz/wib..wob -> foo/bar..baz ok 2 - parent(0): foo/bar..baz/wib..wob -> foo/bar..baz ok 3 - parent(1): foo/bar..baz/wib..wob -> foo/bar..baz ok 4 - parent(2): foo/bar..baz/wib..wob -> foo ok 5 - parent(3): foo/bar..baz/wib..wob -> . ok 6 - parent(4): foo/bar..baz/wib..wob -> .. ok 7 - parent(undef): foo/bar..baz -> foo ok 8 - parent(0): foo/bar..baz -> foo ok 9 - parent(1): foo/bar..baz -> foo ok 10 - parent(2): foo/bar..baz -> . ok 11 - parent(3): foo/bar..baz -> .. ok 12 - parent(undef): foo -> . ok 13 - parent(0): foo -> . ok 14 - parent(1): foo -> . ok 15 - parent(2): foo -> .. ok 16 - parent(undef): . -> .. ok 17 - parent(0): . -> .. ok 18 - parent(1): . -> .. 1..18 ok 7 - relative with internal dots # Subtest: absolute with leading dots ok 1 - parent(undef): /..foo/..bar -> /..foo ok 2 - parent(0): /..foo/..bar -> /..foo ok 3 - parent(1): /..foo/..bar -> /..foo ok 4 - parent(2): /..foo/..bar -> / ok 5 - parent(undef): /..foo -> / ok 6 - parent(0): /..foo -> / ok 7 - parent(1): /..foo -> / ok 8 - final path is root directory 1..8 ok 8 - absolute with leading dots # Subtest: relative with leading dots ok 1 - parent(undef): ..foo/..bar/..wob -> ..foo/..bar ok 2 - parent(0): ..foo/..bar/..wob -> ..foo/..bar ok 3 - parent(1): ..foo/..bar/..wob -> ..foo/..bar ok 4 - parent(2): ..foo/..bar/..wob -> ..foo ok 5 - parent(3): ..foo/..bar/..wob -> . ok 6 - parent(4): ..foo/..bar/..wob -> .. ok 7 - parent(undef): ..foo/..bar -> ..foo ok 8 - parent(0): ..foo/..bar -> ..foo ok 9 - parent(1): ..foo/..bar -> ..foo ok 10 - parent(2): ..foo/..bar -> . ok 11 - parent(3): ..foo/..bar -> .. ok 12 - parent(undef): ..foo -> . ok 13 - parent(0): ..foo -> . ok 14 - parent(1): ..foo -> . ok 15 - parent(2): ..foo -> .. ok 16 - parent(undef): . -> .. ok 17 - parent(0): . -> .. ok 18 - parent(1): . -> .. 1..18 ok 9 - relative with leading dots # Subtest: absolute with trailing dots ok 1 - parent(undef): /foo../bar.. -> /foo.. ok 2 - parent(0): /foo../bar.. -> /foo.. ok 3 - parent(1): /foo../bar.. -> /foo.. ok 4 - parent(2): /foo../bar.. -> / ok 5 - parent(undef): /foo.. -> / ok 6 - parent(0): /foo.. -> / ok 7 - parent(1): /foo.. -> / ok 8 - final path is root directory 1..8 ok 10 - absolute with trailing dots # Subtest: relative with trailing dots ok 1 - parent(undef): foo../bar../wob.. -> foo../bar.. ok 2 - parent(0): foo../bar../wob.. -> foo../bar.. ok 3 - parent(1): foo../bar../wob.. -> foo../bar.. ok 4 - parent(2): foo../bar../wob.. -> foo.. ok 5 - parent(3): foo../bar../wob.. -> . ok 6 - parent(4): foo../bar../wob.. -> .. ok 7 - parent(undef): foo../bar.. -> foo.. ok 8 - parent(0): foo../bar.. -> foo.. ok 9 - parent(1): foo../bar.. -> foo.. ok 10 - parent(2): foo../bar.. -> . ok 11 - parent(3): foo../bar.. -> .. ok 12 - parent(undef): foo.. -> . ok 13 - parent(0): foo.. -> . ok 14 - parent(1): foo.. -> . ok 15 - parent(2): foo.. -> .. ok 16 - parent(undef): . -> .. ok 17 - parent(0): . -> .. ok 18 - parent(1): . -> .. 1..18 ok 11 - relative with trailing dots # Subtest: absolute with drive ok 1 - parent(undef): C:/foo/bar -> C:/foo ok 2 - parent(0): C:/foo/bar -> C:/foo ok 3 - parent(1): C:/foo/bar -> C:/foo ok 4 - parent(2): C:/foo/bar -> C:/ ok 5 - parent(3): C:/foo/bar -> C:/ ok 6 - parent(undef): C:/foo -> C:/ ok 7 - parent(0): C:/foo -> C:/ ok 8 - parent(1): C:/foo -> C:/ ok 9 - parent(2): C:/foo -> C:/ ok 10 - parent(undef): C:/ -> C:/ ok 11 - parent(0): C:/ -> C:/ ok 12 - parent(1): C:/ -> C:/ ok 13 - final path is root directory 1..13 ok 12 - absolute with drive # Subtest: absolute with drive and .. ok 1 - parent(undef): C:/foo/baz -> C:/foo ok 2 - parent(0): C:/foo/baz -> C:/foo ok 3 - parent(1): C:/foo/baz -> C:/foo ok 4 - parent(2): C:/foo/baz -> C:/ ok 5 - parent(undef): C:/foo -> C:/ ok 6 - parent(0): C:/foo -> C:/ ok 7 - parent(1): C:/foo -> C:/ ok 8 - final path is root directory 1..8 ok 13 - absolute with drive and .. # Subtest: absolute with UNC ok 1 - parent(undef): //server/share/foo/bar -> //server/share/foo ok 2 - parent(0): //server/share/foo/bar -> //server/share/foo ok 3 - parent(1): //server/share/foo/bar -> //server/share/foo ok 4 - parent(2): //server/share/foo/bar -> //server/share/ ok 5 - parent(3): //server/share/foo/bar -> //server/share/ ok 6 - parent(undef): //server/share/foo -> //server/share/ ok 7 - parent(0): //server/share/foo -> //server/share/ ok 8 - parent(1): //server/share/foo -> //server/share/ ok 9 - parent(2): //server/share/foo -> //server/share/ ok 10 - parent(undef): //server/share/ -> //server/share/ ok 11 - parent(0): //server/share/ -> //server/share/ ok 12 - parent(1): //server/share/ -> //server/share/ ok 13 - final path is root directory 1..13 ok 14 - absolute with UNC # Subtest: absolute with drive, UNC and .. ok 1 - parent(undef): //server/share/foo/baz -> //server/share/foo ok 2 - parent(0): //server/share/foo/baz -> //server/share/foo ok 3 - parent(1): //server/share/foo/baz -> //server/share/foo ok 4 - parent(2): //server/share/foo/baz -> //server/share/ ok 5 - parent(undef): //server/share/foo -> //server/share/ ok 6 - parent(0): //server/share/foo -> //server/share/ ok 7 - parent(1): //server/share/foo -> //server/share/ ok 8 - final path is root directory 1..8 ok 15 - absolute with drive, UNC and .. 1..15 ok t/recurse.t ....................... # Subtest: no symlinks ok 1 - Breadth first iteration 1..1 ok 1 - no symlinks # Subtest: with symlinks 1..0 # SKIP No symlink support ok 2 # skip No symlink support 1..2 ok t/rel-abs.t ....................... ok 1 - absolute of absolute is identity ok 2 - absolute on base 1..2 ok t/subsumes.t ...................... # Subtest: identity always subsumes ok 1 - . subsumes . ok 2 - / subsumes / ok 3 - .. subsumes .. ok 4 - ../.. subsumes ../.. ok 5 - /foo/ subsumes /foo ok 6 - foo/ subsumes foo ok 7 - ./foo subsumes foo ok 8 - foo/. subsumes foo 1..8 ok 1 - identity always subsumes # Subtest: absolute v. absolute ok 1 - /foo subsumes /foo/bar ok 2 - /foo subsumes /foo/bar/baz ok 3 - /foo subsumes /foo/bar/baz/ ok 4 - / subsumes /foo ok 5 - /foo does not subsume /bar ok 6 - /foo/bar does not subsume /foo/baz 1..6 ok 2 - absolute v. absolute # Subtest: relative v. relative ok 1 - . subsumes foo ok 2 - foo subsumes foo/baz ok 3 - ./foo/bar subsumes foo/bar/baz ok 4 - ./foo/bar subsumes ./foo/bar ok 5 - ./foo/bar subsumes foo/bar ok 6 - foo/bar subsumes ./foo/bar ok 7 - foo/bar does not subsume foo/baz 1..7 ok 3 - relative v. relative # Subtest: relative v. absolute ok 1 - C:/cpanfly-5.20/var/cpan/build/Path-Tiny-0.058-4TXJds subsumes t ok 2 - . subsumes C:/cpanfly-5.20/var/cpan/build/Path-Tiny-0.058-4TXJds/t ok 3 - foo does not subsume C:/cpanfly-5.20/var/cpan/build/Path-Tiny-0.058-4TXJds/t ok 4 - C:/cpanfly-5.20/var/cpan/build subsumes t ok 5 - C:/cpanfly-5.20/var/cpan/build/Path-Tiny-0.058-4TXJds/lib does not subsume t 1..5 ok 4 - relative v. absolute # Subtest: updirs in paths ok 1 - /foo subsumes /foo/bar/baz/.. ok 2 - /foo/bar does not subsume /foo/bar/../baz ok 3 - /foo/../bar subsumes /bar ok 4 - .. subsumes ../bar 1..4 ok 5 - updirs in paths # Subtest: Win32 cases ok 1 - C:/foo subsumes C:/foo ok 2 - C:/foo does not subsume C:/bar ok 3 - C:/ subsumes C:/foo ok 4 - C:/ does not subsume D:/ ok 5 - C:/foo subsumes /foo ok 6 - C:/ subsumes /foo ok 7 - C:/ does not subsume Z:/ ok 8 - / subsumes C:/ ok 9 - / does not subsume Z:/ ok 10 - /foo subsumes C:/foo 1..10 ok 6 - Win32 cases 1..6 ok t/temp.t .......................... # Subtest: tempdir ok 1 - tempdir exists ok 2 - tempdir destroyed 1..2 ok 1 - tempdir # Subtest: tempfile ok 1 - tempfile exists ok 2 - tempfile destroyed 1..2 ok 2 - tempfile # Subtest: tempdir w/ TEMPLATE ok 1 - found template 1..1 ok 3 - tempdir w/ TEMPLATE # Subtest: tempfile w/ TEMPLATE ok 1 - found template 1..1 ok 4 - tempfile w/ TEMPLATE # Subtest: tempdir w/ leading template ok 1 - found template 1..1 ok 5 - tempdir w/ leading template # Subtest: tempfile w/ leading template ok 1 - found template 1..1 ok 6 - tempfile w/ leading template # Subtest: tempfile handle ok 1 - cached File::Temp object ok 2 - cached handle is closed 1..2 ok 7 - tempfile handle # Subtest: survives absolute ok 1 - exists 1..1 ok 8 - survives absolute 1..8 ok t/zzz-spec.t ...................... ok 1 - path('a','b','c') ok 2 - path('a','b','./c') ok 3 - path('./a','b','c') ok 4 - path('c') ok 5 - path('./c') ok 6 - path('/') ok 7 - path('d1','d2','d3') ok 8 - path('/','d2/d3') ok 9 - path('/.') ok 10 - path('/./') ok 11 - path('/a/./') ok 12 - path('/a/.') ok 13 - path('/../../') ok 14 - path('/../..') ok 15 - path('/t1/t2/t4')->relative('/t1/t2/t3') ok 16 - path('/t1/t2')->relative('/t1/t2/t3') ok 17 - path('/t1/t2/t3/t4')->relative('/t1/t2/t3') ok 18 - path('/t4/t5/t6')->relative('/t1/t2/t3') ok 19 - path('/')->relative('/t1/t2/t3') ok 20 - path('///')->relative('/t1/t2/t3') ok 21 - path('/.')->relative('/t1/t2/t3') ok 22 - path('/./')->relative('/t1/t2/t3') ok 23 - path('/t1/t2/t3')->relative( '/') ok 24 - path('/t1/t2/t3')->relative( '/t1') ok 25 - path('t1/t2/t3')->relative( 't1') ok 26 - path('t1/t2/t3')->relative( 't4') ok 27 - path('.')->relative( '.') ok 28 - path('/')->relative( '/') ok 29 - path('../t1')->relative( 't2/t3') ok 30 - path('t1')->relative( 't2/../t3') ok 31 - path('t4')->absolute('/t1/t2/t3') ok 32 - path('t4/t5')->absolute('/t1/t2/t3') ok 33 - path('.')->absolute('/t1/t2/t3') ok 34 - path('///../../..//./././a//b/.././c/././') ok 35 - path('a/../../b/c') ok 36 - path('..')->absolute('/t1/t2/t3') ok 37 - path('../t4')->absolute('/t1/t2/t3') ok 38 - path('/t1')->absolute('/t1/t2/t3') ok 39 - path('/') ok 40 - path('/', '../') ok 41 - path('/', '..\\') ok 42 - path('\\', '../') ok 43 - path('\\', '..\\') ok 44 - path('\\d1\\','d2') ok 45 - path('\\d1','d2') ok 46 - path('\\d1','\\d2') ok 47 - path('\\d1','\\d2\\') ok 48 - path('d1','d2','d3') ok 49 - path('A:/d1','d2','d3') ok 50 - path('A:/') ok 51 - path('\\', 'foo') ok 52 - path('A:', 'foo') ok 53 - path('a','b','c') ok 54 - path('a','b','.\\c') ok 55 - path('.\\a','b','c') ok 56 - path('c') ok 57 - path('.\\c') ok 58 - path('a/..','../b') ok 59 - path('A:', 'foo') ok 60 - path('a:/') ok 61 - path('A:f') ok 62 - path('A:/') ok 63 - path('a\\..\\..\\b\\c') ok 64 - path('//a\\b//c') ok 65 - path('/a/..../c') ok 66 - path('//a/b\\c') ok 67 - path('////') ok 68 - path('//') ok 69 - path('/.') ok 70 - path('//a/b/../../c') ok 71 - path('//a/b/c/../d') ok 72 - path('//a/b/c/../../d') ok 73 - path('//a/b/c/.../d') ok 74 - path('/a/b/c/../../d') ok 75 - path('/a/b/c/.../d') ok 76 - path('\\../temp\\') ok 77 - path('\\../') ok 78 - path('\\..\\') ok 79 - path('/../') ok 80 - path('/../') ok 81 - path('d1/../foo') ok 82 - path('C:') ok 83 - path('\\\\server\\share\\') ok 84 - path('\\\\server\\share') ok 85 - path('//server/share/') ok 86 - path('//server/share') ok 87 - path('//d1','d2') 1..87 ok All tests successful. Files=22, Tests=1588, 11 wallclock secs ( 0.39 usr + 0.08 sys = 0.47 CPU) Result: PASS DAGOLDEN/Path-Tiny-0.058.tar.gz dmake test TEST_VERBOSE=1 -- OK David Golden <dagolden@cpan.org> File path utility >>> (cd C:\cpanfly-5.20\var\cpan\build\Path-Tiny-0.058-4TXJds && tar cvf - Path-Tiny-0.058.ppd blib) | gzip -c >C:/cpanfly-5.20/var/REPO/D/DA/DAGOLDEN/Path-Tiny-0.058.tar.gz Path-Tiny-0.058.ppd blib/ blib/lib/ blib/lib/Path/ blib/lib/Path/Tiny.pm >>> mv C:\cpanfly-5.20\var\cpan\build\Path-Tiny-0.058-4TXJds/Path-Tiny-0.058.ppd C:/cpanfly-5.20/var/REPO/D/DA/DAGOLDEN 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 16 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 16 build dirs to PERL5LIB; for 'make' CPAN.pm: Building E/ET/ETHER/MooseX-Role-Parameterized-1.08.tar.gz >>> C:\Perl-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 ---- Unsatisfied dependencies detected during ---- ---- ETHER/MooseX-Role-Parameterized-1.08.tar.gz ---- MooseX::Role::WithOverloading [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 'MooseX::Role::WithOverloading' Running make for E/ET/ETHER/MooseX-Role-WithOverloading-0.15.tar.gz Prepending blib/arch and blib/lib of 16 build dirs 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 blib/arch and blib/lib of 16 build dirs to PERL5LIB; for 'make' CPAN.pm: Building E/ET/ETHER/MooseX-Role-WithOverloading-0.15.tar.gz >>> C:\Perl-5.20\bin\perl.exe Makefile.PL 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] 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 'namespace::autoclean' Running make for E/ET/ETHER/namespace-autoclean-0.20.tar.gz 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\namespace-autoclean-0.20-8Y_TZF 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 E/ET/ETHER/MooseX-Role-WithOverloading-0.15.tar.gz 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\MooseX-Role-WithOverloading-0.15-n09tV3 Prepending blib/arch and blib/lib of 16 build dirs to PERL5LIB; for 'make' CPAN.pm: Building E/ET/ETHER/MooseX-Role-WithOverloading-0.15.tar.gz >>> dmake 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.pm blib\lib\MooseX\Role\WithOverloading\Meta\Role\Application.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/ToInstance.pm blib\lib\MooseX\Role\WithOverloading\Meta\Role\Application\Composite\ToInstance.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/ToClass.pm blib\lib\MooseX\Role\WithOverloading\Meta\Role\Application\ToClass.pm cp lib/MooseX/Role/WithOverloading.pm blib\lib\MooseX\Role\WithOverloading.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/Meta/Role/Application/Composite/ToClass.pm blib\lib\MooseX\Role\WithOverloading\Meta\Role\Application\Composite\ToClass.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/ToRole.pm blib\lib\MooseX\Role\WithOverloading\Meta\Role\Application\ToRole.pm cp lib/MooseX/Role/WithOverloading/Meta/Role/Application/ToInstance.pm blib\lib\MooseX\Role\WithOverloading\Meta\Role\Application\ToInstance.pm Running Mkbootstrap for MooseX::Role::WithOverloading () C:\Perl-5.20\bin\perl.exe -MExtUtils::Command -e chmod -- 644 WithOverloading.bs C:\Perl-5.20\bin\perl.exe C:\cpanfly-5.20\var\megalib\ExtUtils\xsubpp -typemap C:\Perl-5.20\lib\ExtUtils\typemap WithOverloading.xs > WithOverloading.xsc && C:\Perl-5.20\bin\perl.exe -MExtUtils::Command -e mv -- WithOverloading.xsc WithOverloading.c gcc -c -s -O2 -DWIN32 -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:\Perl-5.20\lib\CORE" WithOverloading.c C:\Perl-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:\Perl-5.20\lib\CORE" -L"C:\MinGW\i686-w64-mingw32\lib" WithOverloading.o C:\Perl-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:\Perl-5.20\lib\CORE" -L"C:\MinGW\i686-w64-mingw32\lib" WithOverloading.o C:\Perl-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:\Perl-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 blib/arch and blib/lib of 16 build dirs to PERL5LIB; for 'test' Running make test >>> dmake test TEST_VERBOSE=1 C:\Perl-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, 12 wallclock secs ( 0.08 usr + 0.09 sys = 0.17 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-n09tV3 && 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-n09tV3/MooseX-Role-WithOverloading-0.15.ppd C:/cpanfly-5.20/var/REPO/E/ET/ETHER Running make for E/ET/ETHER/MooseX-Role-Parameterized-1.08.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\MooseX-Role-Parameterized-1.08-8St7Ho Prepending blib/arch and blib/lib of 17 build dirs to PERL5LIB; for 'make' CPAN.pm: Building E/ET/ETHER/MooseX-Role-Parameterized-1.08.tar.gz >>> dmake cp lib/MooseX/Role/Parameterized/Meta/Role/Parameterized.pm blib\lib\MooseX\Role\Parameterized\Meta\Role\Parameterized.pm 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 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/Meta/Trait/Parameterizable.pm blib\lib\MooseX\Role\Parameterized\Meta\Trait\Parameterizable.pm ETHER/MooseX-Role-Parameterized-1.08.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:\Perl-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 Timeout (max run time is 300s) C:\Perl-5.20\bin\perl.exe exits with 37.