PATH=C:\mingw\bin;C:\cygwin\bin;C:\cpanfly-5.20\var\megalib\bin;C:\Perl64-5.20\site\bin;C:\Perl64-5.20\bin;C:\cygwin\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\system32\WindowsPowerShell\v1.0;C:\PROGRA~2\Perforce;C:\instantclient_11_2;C:\cygwin\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\system32\WindowsPowerShell\v1.0;C:\PROGRA~2\Perforce;C:\mysql\bin
Start 2014-09-23T23:14:32
ActivePerl-2000 CPAN-2.00
PATH=C:\mingw\bin;C:\cygwin\bin;C:\CPANFL~1.20\var\megalib\bin;C:\Perl64-5.20\site\bin;C:\Perl64-5.20\bin;C:\cygwin\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\system32\WINDOW~1\v1.0;C:\PROGRA~2\Perforce;C:\INSTAN~1;C:\cygwin\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\system32\WINDOW~1\v1.0;C:\PROGRA~2\Perforce;C:\mysql\bin
Reading 'C:\cpanfly-5.20\var\cpan\Metadata'
Database was generated on Wed, 24 Sep 2014 03:53:21 GMT
Running make for M/MI/MIYAGAWA/Catalyst-Engine-PSGI-0.13.tar.gz
Fetching with LWP:
http://cpan.nas1.activestate.com/authors/id/M/MI/MIYAGAWA/Catalyst-Engine-PSGI-0.13.tar.gz
Checksum for C:\cpanfly-5.20\var\cpan\sources\authors\id\M\MI\MIYAGAWA\Catalyst-Engine-PSGI-0.13.tar.gz ok
Catalyst-Engine-PSGI-0.13/
Catalyst-Engine-PSGI-0.13/.gitignore
Catalyst-Engine-PSGI-0.13/Changes
Catalyst-Engine-PSGI-0.13/inc/
Catalyst-Engine-PSGI-0.13/lib/
Catalyst-Engine-PSGI-0.13/Makefile.PL
Catalyst-Engine-PSGI-0.13/MANIFEST
Catalyst-Engine-PSGI-0.13/META.yml
Catalyst-Engine-PSGI-0.13/README
Catalyst-Engine-PSGI-0.13/t/
Catalyst-Engine-PSGI-0.13/xt/
Catalyst-Engine-PSGI-0.13/xt/catalyst.t
Catalyst-Engine-PSGI-0.13/xt/perlcritic.t
Catalyst-Engine-PSGI-0.13/xt/pod.t
Catalyst-Engine-PSGI-0.13/xt/podspell.t
Catalyst-Engine-PSGI-0.13/xt/synopsis.t
Catalyst-Engine-PSGI-0.13/t/00_compile.t
Catalyst-Engine-PSGI-0.13/t/catalyst/
Catalyst-Engine-PSGI-0.13/t/Hello/
Catalyst-Engine-PSGI-0.13/t/hello.t
Catalyst-Engine-PSGI-0.13/t/hello_mount.t
Catalyst-Engine-PSGI-0.13/t/Hello/Changes
Catalyst-Engine-PSGI-0.13/t/Hello/hello.conf
Catalyst-Engine-PSGI-0.13/t/Hello/lib/
Catalyst-Engine-PSGI-0.13/t/Hello/Makefile.PL
Catalyst-Engine-PSGI-0.13/t/Hello/README
Catalyst-Engine-PSGI-0.13/t/Hello/root/
Catalyst-Engine-PSGI-0.13/t/Hello/script/
Catalyst-Engine-PSGI-0.13/t/Hello/t/
Catalyst-Engine-PSGI-0.13/t/Hello/t/01app.t
Catalyst-Engine-PSGI-0.13/t/Hello/t/02pod.t
Catalyst-Engine-PSGI-0.13/t/Hello/t/03podcoverage.t
Catalyst-Engine-PSGI-0.13/t/Hello/script/hello.psgi
Catalyst-Engine-PSGI-0.13/t/Hello/script/hello_cgi.pl
Catalyst-Engine-PSGI-0.13/t/Hello/script/hello_create.pl
Catalyst-Engine-PSGI-0.13/t/Hello/script/hello_fastcgi.pl
Catalyst-Engine-PSGI-0.13/t/Hello/script/hello_server.pl
Catalyst-Engine-PSGI-0.13/t/Hello/script/hello_test.pl
Catalyst-Engine-PSGI-0.13/t/Hello/root/favicon.ico
Catalyst-Engine-PSGI-0.13/t/Hello/root/static/
Catalyst-Engine-PSGI-0.13/t/Hello/root/static/images/
Catalyst-Engine-PSGI-0.13/t/Hello/root/static/images/btn_120x50_built.png
Catalyst-Engine-PSGI-0.13/t/Hello/root/static/images/btn_120x50_built_shadow.png
Catalyst-Engine-PSGI-0.13/t/Hello/root/static/images/btn_120x50_powered.png
Catalyst-Engine-PSGI-0.13/t/Hello/root/static/images/btn_120x50_powered_shadow.png
Catalyst-Engine-PSGI-0.13/t/Hello/root/static/images/btn_88x31_built.png
Catalyst-Engine-PSGI-0.13/t/Hello/root/static/images/btn_88x31_built_shadow.png
Catalyst-Engine-PSGI-0.13/t/Hello/root/static/images/btn_88x31_powered.png
Catalyst-Engine-PSGI-0.13/t/Hello/root/static/images/btn_88x31_powered_shadow.png
Catalyst-Engine-PSGI-0.13/t/Hello/root/static/images/catalyst_logo.png
Catalyst-Engine-PSGI-0.13/t/Hello/lib/Hello/
Catalyst-Engine-PSGI-0.13/t/Hello/lib/Hello.pm
Catalyst-Engine-PSGI-0.13/t/Hello/lib/Hello/Controller/
Catalyst-Engine-PSGI-0.13/t/Hello/lib/Hello/Controller/Metalic.pm
Catalyst-Engine-PSGI-0.13/t/Hello/lib/Hello/Controller/Root.pm
Catalyst-Engine-PSGI-0.13/t/catalyst/aggregate/
Catalyst-Engine-PSGI-0.13/t/catalyst/catalyst_130pix.gif
Catalyst-Engine-PSGI-0.13/t/catalyst/lib/
Catalyst-Engine-PSGI-0.13/t/catalyst/live_catalyst_test.t
Catalyst-Engine-PSGI-0.13/t/catalyst/live_component_controller_context_closure.t
Catalyst-Engine-PSGI-0.13/t/catalyst/live_fork.t
Catalyst-Engine-PSGI-0.13/t/catalyst/live_stats.t
Catalyst-Engine-PSGI-0.13/t/catalyst/lib/Catalyst/
Catalyst-Engine-PSGI-0.13/t/catalyst/lib/CDICompatTestPlugin.pm
Catalyst-Engine-PSGI-0.13/t/catalyst/lib/DeprecatedTestApp/
Catalyst-Engine-PSGI-0.13/t/catalyst/lib/DeprecatedTestApp.pm
Catalyst-Engine-PSGI-0.13/t/catalyst/lib/NullPackage.pm
Catalyst-Engine-PSGI-0.13/t/catalyst/lib/PluginTestApp.pm
Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestApp/
Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestApp.pm
Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestAppBadlyImmutable.pm
Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestAppChainedAbsolutePathPart/
Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestAppChainedAbsolutePathPart.pm
Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestAppChainedRecursive/
Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestAppChainedRecursive.pm
Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestAppClassExceptionSimpleTest.pm
Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestAppDoubleAutoBug.pm
Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestAppIndexDefault/
Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestAppIndexDefault.pm
Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestAppMatchSingleArg/
Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestAppMatchSingleArg.pm
Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestAppMetaCompat/
Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestAppMetaCompat.pm
Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestAppNonMooseController/
Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestAppNonMooseController.pm
Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestAppOnDemand/
Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestAppOnDemand.pm
Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestAppOneView/
Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestAppOneView.pm
Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestAppPathBug.pm
Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestAppPluginWithConstructor.pm
Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestAppStats.pm
Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestAppUnknownError.pm
Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestAppWithMeta/
Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestAppWithMeta.pm
Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestPluginWithConstructor.pm
Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestAppWithMeta/Controller/
Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestAppWithMeta/Controller/Root.pm
Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestAppOneView/Controller/
Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestAppOneView/View/
Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestAppOneView/View/Dummy.pm
Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestAppOneView/Controller/Root.pm
Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestAppOnDemand/Controller/
Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestAppOnDemand/Controller/Body.pm
Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestAppNonMooseController/Controller/
Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestAppNonMooseController/ControllerBase.pm
Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestAppNonMooseController/Controller/Foo.pm
Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestAppMetaCompat/Controller/
Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestAppMetaCompat/Controller/Base.pm
Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestAppMetaCompat/Controller/Books.pm
Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestAppMatchSingleArg/Controller/
Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestAppMatchSingleArg/Controller/Root.pm
Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestAppIndexDefault/Controller/
Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestAppIndexDefault/Controller/Default.pm
Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestAppIndexDefault/Controller/IndexChained.pm
Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestAppIndexDefault/Controller/IndexPrivate.pm
Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestAppIndexDefault/Controller/Root.pm
Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestAppChainedRecursive/Controller/
Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestAppChainedRecursive/Controller/Foo.pm
Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestAppChainedAbsolutePathPart/Controller/
Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestAppChainedAbsolutePathPart/Controller/Foo.pm
Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestApp/Action/
Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestApp/Controller/
Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestApp/DispatchType/
Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestApp/Model/
Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestApp/Model.pm
Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestApp/Plugin/
Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestApp/RequestBaseBug.pm
Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestApp/Role.pm
Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestApp/View/
Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestApp/View/Dump/
Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestApp/View/Dump.pm
Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestApp/View/Dump/Body.pm
Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestApp/View/Dump/Env.pm
Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestApp/View/Dump/Request.pm
Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestApp/View/Dump/Response.pm
Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestApp/Plugin/AddDispatchTypes.pm
Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestApp/Plugin/FullyQualified.pm
Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestApp/Model/ClosuresInConfig.pm
Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestApp/Model/Foo/
Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestApp/Model/Foo.pm
Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestApp/Model/Foo/Bar.pm
Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestApp/DispatchType/CustomPostLoad.pm
Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestApp/DispatchType/CustomPreLoad.pm
Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestApp/Controller/Action/
Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestApp/Controller/Action.pm
Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestApp/Controller/Anon.pm
Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestApp/Controller/Args.pm
Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestApp/Controller/Attributes.pm
Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestApp/Controller/ContextClosure.pm
Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestApp/Controller/Dump.pm
Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestApp/Controller/Engine/
Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestApp/Controller/Fork.pm
Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestApp/Controller/Immutable/
Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestApp/Controller/Immutable.pm
Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestApp/Controller/Index.pm
Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestApp/Controller/Keyword.pm
Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestApp/Controller/Moose/
Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestApp/Controller/Moose.pm
Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestApp/Controller/Priorities/
Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestApp/Controller/Priorities.pm
Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestApp/Controller/Root.pm
Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestApp/Controller/Priorities/loc_vs_index.pm
Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestApp/Controller/Priorities/locre_vs_index.pm
Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestApp/Controller/Priorities/MultiMethod.pm
Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestApp/Controller/Priorities/path_vs_index.pm
Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestApp/Controller/Priorities/re_vs_index.pm
Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestApp/Controller/Moose/MethodModifiers.pm
Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestApp/Controller/Immutable/HardToReload.pm
Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestApp/Controller/Engine/Request/
Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestApp/Controller/Engine/Response/
Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestApp/Controller/Engine/Response/Cookies.pm
Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestApp/Controller/Engine/Response/Errors.pm
Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestApp/Controller/Engine/Response/Headers.pm
Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestApp/Controller/Engine/Response/Large.pm
Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestApp/Controller/Engine/Response/Print.pm
Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestApp/Controller/Engine/Response/Redirect.pm
Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestApp/Controller/Engine/Response/Status.pm
Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestApp/Controller/Engine/Request/Uploads.pm
Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestApp/Controller/Engine/Request/URI.pm
Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestApp/Controller/Action/Action.pm
Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestApp/Controller/Action/Auto/
Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestApp/Controller/Action/Auto.pm
Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestApp/Controller/Action/Begin.pm
Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestApp/Controller/Action/Chained/
Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestApp/Controller/Action/Chained.pm
Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestApp/Controller/Action/Default.pm
Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestApp/Controller/Action/Detach.pm
Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestApp/Controller/Action/End.pm
Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestApp/Controller/Action/Forward.pm
Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestApp/Controller/Action/ForwardTo.pm
Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestApp/Controller/Action/Global.pm
Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestApp/Controller/Action/Go.pm
Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestApp/Controller/Action/Index.pm
Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestApp/Controller/Action/Inheritance.pm
Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestApp/Controller/Action/Local.pm
Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestApp/Controller/Action/Path.pm
Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestApp/Controller/Action/Private.pm
Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestApp/Controller/Action/Regexp.pm
Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestApp/Controller/Action/Streaming.pm
Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestApp/Controller/Action/TestMultipath.pm
Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestApp/Controller/Action/TestRelative.pm
Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestApp/Controller/Action/Visit.pm
Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestApp/Controller/Action/Chained/ArgsOrder.pm
Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestApp/Controller/Action/Chained/Auto/
Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestApp/Controller/Action/Chained/Auto.pm
Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestApp/Controller/Action/Chained/Bar.pm
Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestApp/Controller/Action/Chained/Foo.pm
Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestApp/Controller/Action/Chained/ParentChain/
Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestApp/Controller/Action/Chained/ParentChain.pm
Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestApp/Controller/Action/Chained/PassedArgs.pm
Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestApp/Controller/Action/Chained/PathPrefix.pm
Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestApp/Controller/Action/Chained/Root.pm
Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestApp/Controller/Action/Chained/ParentChain/Relative.pm
Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestApp/Controller/Action/Chained/Auto/Bar.pm
Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestApp/Controller/Action/Chained/Auto/Detach.pm
Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestApp/Controller/Action/Chained/Auto/Foo.pm
Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestApp/Controller/Action/Chained/Auto/Forward.pm
Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestApp/Controller/Action/Auto/Abort.pm
Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestApp/Controller/Action/Auto/Deep.pm
Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestApp/Controller/Action/Auto/Default.pm
Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestApp/Action/TestBefore.pm
Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestApp/Action/TestMyAction.pm
Catalyst-Engine-PSGI-0.13/t/catalyst/lib/DeprecatedTestApp/C/
Catalyst-Engine-PSGI-0.13/t/catalyst/lib/DeprecatedTestApp/C/Root.pm
Catalyst-Engine-PSGI-0.13/t/catalyst/lib/Catalyst/Action/
Catalyst-Engine-PSGI-0.13/t/catalyst/lib/Catalyst/Plugin/
Catalyst-Engine-PSGI-0.13/t/catalyst/lib/Catalyst/Plugin/Test/
Catalyst-Engine-PSGI-0.13/t/catalyst/lib/Catalyst/Plugin/Test/Deprecated.pm
Catalyst-Engine-PSGI-0.13/t/catalyst/lib/Catalyst/Plugin/Test/Errors.pm
Catalyst-Engine-PSGI-0.13/t/catalyst/lib/Catalyst/Plugin/Test/Headers.pm
Catalyst-Engine-PSGI-0.13/t/catalyst/lib/Catalyst/Plugin/Test/MangleDollarUnderScore.pm
Catalyst-Engine-PSGI-0.13/t/catalyst/lib/Catalyst/Plugin/Test/Plugin.pm
Catalyst-Engine-PSGI-0.13/t/catalyst/lib/Catalyst/Action/TestAfter.pm
Catalyst-Engine-PSGI-0.13/t/catalyst/lib/Catalyst/Action/TestBefore.pm
Catalyst-Engine-PSGI-0.13/t/catalyst/aggregate/live_component_controller_action_action.t
Catalyst-Engine-PSGI-0.13/t/catalyst/aggregate/live_component_controller_action_auto.t
Catalyst-Engine-PSGI-0.13/t/catalyst/aggregate/live_component_controller_action_begin.t
Catalyst-Engine-PSGI-0.13/t/catalyst/aggregate/live_component_controller_action_chained.t
Catalyst-Engine-PSGI-0.13/t/catalyst/aggregate/live_component_controller_action_default.t
Catalyst-Engine-PSGI-0.13/t/catalyst/aggregate/live_component_controller_action_detach.t
Catalyst-Engine-PSGI-0.13/t/catalyst/aggregate/live_component_controller_action_end.t
Catalyst-Engine-PSGI-0.13/t/catalyst/aggregate/live_component_controller_action_forward.t
Catalyst-Engine-PSGI-0.13/t/catalyst/aggregate/live_component_controller_action_global.t
Catalyst-Engine-PSGI-0.13/t/catalyst/aggregate/live_component_controller_action_go.t
Catalyst-Engine-PSGI-0.13/t/catalyst/aggregate/live_component_controller_action_index.t
Catalyst-Engine-PSGI-0.13/t/catalyst/aggregate/live_component_controller_action_index_or_default.t
Catalyst-Engine-PSGI-0.13/t/catalyst/aggregate/live_component_controller_action_inheritance.t
Catalyst-Engine-PSGI-0.13/t/catalyst/aggregate/live_component_controller_action_local.t
Catalyst-Engine-PSGI-0.13/t/catalyst/aggregate/live_component_controller_action_multipath.t
Catalyst-Engine-PSGI-0.13/t/catalyst/aggregate/live_component_controller_action_path.t
Catalyst-Engine-PSGI-0.13/t/catalyst/aggregate/live_component_controller_action_path_matchsingle.t
Catalyst-Engine-PSGI-0.13/t/catalyst/aggregate/live_component_controller_action_private.t
Catalyst-Engine-PSGI-0.13/t/catalyst/aggregate/live_component_controller_action_regexp.t
Catalyst-Engine-PSGI-0.13/t/catalyst/aggregate/live_component_controller_action_streaming.t
Catalyst-Engine-PSGI-0.13/t/catalyst/aggregate/live_component_controller_action_visit.t
Catalyst-Engine-PSGI-0.13/t/catalyst/aggregate/live_component_controller_anon.t
Catalyst-Engine-PSGI-0.13/t/catalyst/aggregate/live_component_controller_args.t
Catalyst-Engine-PSGI-0.13/t/catalyst/aggregate/live_component_controller_attributes.t
Catalyst-Engine-PSGI-0.13/t/catalyst/aggregate/live_component_controller_moose.t
Catalyst-Engine-PSGI-0.13/t/catalyst/aggregate/live_component_view_single.t
Catalyst-Engine-PSGI-0.13/t/catalyst/aggregate/live_engine_request_auth.t
Catalyst-Engine-PSGI-0.13/t/catalyst/aggregate/live_engine_request_body.t
Catalyst-Engine-PSGI-0.13/t/catalyst/aggregate/live_engine_request_body_demand.t
Catalyst-Engine-PSGI-0.13/t/catalyst/aggregate/live_engine_request_cookies.t
Catalyst-Engine-PSGI-0.13/t/catalyst/aggregate/live_engine_request_env.t
Catalyst-Engine-PSGI-0.13/t/catalyst/aggregate/live_engine_request_escaped_path.t
Catalyst-Engine-PSGI-0.13/t/catalyst/aggregate/live_engine_request_headers.t
Catalyst-Engine-PSGI-0.13/t/catalyst/aggregate/live_engine_request_parameters.t
Catalyst-Engine-PSGI-0.13/t/catalyst/aggregate/live_engine_request_remote_user.t
Catalyst-Engine-PSGI-0.13/t/catalyst/aggregate/live_engine_request_uploads.t
Catalyst-Engine-PSGI-0.13/t/catalyst/aggregate/live_engine_request_uri.t
Catalyst-Engine-PSGI-0.13/t/catalyst/aggregate/live_engine_response_cookies.t
Catalyst-Engine-PSGI-0.13/t/catalyst/aggregate/live_engine_response_errors.t
Catalyst-Engine-PSGI-0.13/t/catalyst/aggregate/live_engine_response_headers.t
Catalyst-Engine-PSGI-0.13/t/catalyst/aggregate/live_engine_response_large.t
Catalyst-Engine-PSGI-0.13/t/catalyst/aggregate/live_engine_response_print.t
Catalyst-Engine-PSGI-0.13/t/catalyst/aggregate/live_engine_response_redirect.t
Catalyst-Engine-PSGI-0.13/t/catalyst/aggregate/live_engine_response_status.t
Catalyst-Engine-PSGI-0.13/t/catalyst/aggregate/live_engine_setup_basics.t
Catalyst-Engine-PSGI-0.13/t/catalyst/aggregate/live_engine_setup_plugins.t
Catalyst-Engine-PSGI-0.13/t/catalyst/aggregate/live_loop.t
Catalyst-Engine-PSGI-0.13/t/catalyst/aggregate/live_plugin_loaded.t
Catalyst-Engine-PSGI-0.13/t/catalyst/aggregate/live_priorities.t
Catalyst-Engine-PSGI-0.13/t/catalyst/aggregate/live_recursion.t
Catalyst-Engine-PSGI-0.13/t/catalyst/aggregate/unit_core_action_for.t
Catalyst-Engine-PSGI-0.13/t/catalyst/aggregate/unit_core_appclass_roles_in_plugin_list.t
Catalyst-Engine-PSGI-0.13/t/catalyst/aggregate/unit_core_component_layers.t
Catalyst-Engine-PSGI-0.13/t/catalyst/aggregate/unit_core_uri_for_action.t
Catalyst-Engine-PSGI-0.13/t/catalyst/aggregate/unit_core_uri_for_multibytechar.t
Catalyst-Engine-PSGI-0.13/lib/Catalyst/
Catalyst-Engine-PSGI-0.13/lib/Plack/
Catalyst-Engine-PSGI-0.13/lib/Plack/Test/
Catalyst-Engine-PSGI-0.13/lib/Plack/Test/Adopt/
Catalyst-Engine-PSGI-0.13/lib/Plack/Test/Adopt/Catalyst.pm
Catalyst-Engine-PSGI-0.13/lib/Catalyst/Controller/
Catalyst-Engine-PSGI-0.13/lib/Catalyst/Engine/
Catalyst-Engine-PSGI-0.13/lib/Catalyst/Helper/
Catalyst-Engine-PSGI-0.13/lib/Catalyst/Helper/PSGI.pm
Catalyst-Engine-PSGI-0.13/lib/Catalyst/Engine/PSGI.pm
Catalyst-Engine-PSGI-0.13/lib/Catalyst/Controller/Metal.pm
Catalyst-Engine-PSGI-0.13/inc/Module/
Catalyst-Engine-PSGI-0.13/inc/Spiffy.pm
Catalyst-Engine-PSGI-0.13/inc/Test/
Catalyst-Engine-PSGI-0.13/inc/Test/Base/
Catalyst-Engine-PSGI-0.13/inc/Test/Base.pm
Catalyst-Engine-PSGI-0.13/inc/Test/Builder/
Catalyst-Engine-PSGI-0.13/inc/Test/Builder.pm
Catalyst-Engine-PSGI-0.13/inc/Test/More.pm
Catalyst-Engine-PSGI-0.13/inc/Test/Requires.pm
Catalyst-Engine-PSGI-0.13/inc/Test/SharedFork/
Catalyst-Engine-PSGI-0.13/inc/Test/SharedFork.pm
Catalyst-Engine-PSGI-0.13/inc/Test/TCP.pm
Catalyst-Engine-PSGI-0.13/inc/Test/SharedFork/Array.pm
Catalyst-Engine-PSGI-0.13/inc/Test/SharedFork/Scalar.pm
Catalyst-Engine-PSGI-0.13/inc/Test/SharedFork/Store.pm
Catalyst-Engine-PSGI-0.13/inc/Test/Builder/Module.pm
Catalyst-Engine-PSGI-0.13/inc/Test/Base/Filter.pm
Catalyst-Engine-PSGI-0.13/inc/Module/Install/
Catalyst-Engine-PSGI-0.13/inc/Module/Install.pm
Catalyst-Engine-PSGI-0.13/inc/Module/Install/AuthorTests.pm
Catalyst-Engine-PSGI-0.13/inc/Module/Install/Base.pm
Catalyst-Engine-PSGI-0.13/inc/Module/Install/Can.pm
Catalyst-Engine-PSGI-0.13/inc/Module/Install/Fetch.pm
Catalyst-Engine-PSGI-0.13/inc/Module/Install/Include.pm
Catalyst-Engine-PSGI-0.13/inc/Module/Install/Makefile.pm
Catalyst-Engine-PSGI-0.13/inc/Module/Install/Metadata.pm
Catalyst-Engine-PSGI-0.13/inc/Module/Install/Repository.pm
Catalyst-Engine-PSGI-0.13/inc/Module/Install/TestBase.pm
Catalyst-Engine-PSGI-0.13/inc/Module/Install/Win32.pm
Catalyst-Engine-PSGI-0.13/inc/Module/Install/WriteAll.pm
CPAN.pm: Building M/MI/MIYAGAWA/Catalyst-Engine-PSGI-0.13.tar.gz
>>> C:\Perl64-5.20\bin\perl.exe Makefile.PL
Warning: prerequisite Catalyst::Action::RenderView 0 not found.
Warning: prerequisite Catalyst::Runtime 5.80007 not found.
Checking if your kit is complete...
Looks good
Generating a dmake-style Makefile
Writing Makefile for Catalyst::Engine::PSGI
Writing MYMETA.yml and MYMETA.json
---- Unsatisfied dependencies detected during ----
---- MIYAGAWA/Catalyst-Engine-PSGI-0.13.tar.gz ----
Catalyst::Action::RenderView [requires]
Catalyst::Runtime [requires]
Running make test
Delayed until after prerequisites
Running test for module 'Catalyst::Action::RenderView'
Running make for B/BO/BOBTFISH/Catalyst-Action-RenderView-0.16.tar.gz
Checksum for C:\cpanfly-5.20\var\cpan\sources\authors\id\B\BO\BOBTFISH\Catalyst-Action-RenderView-0.16.tar.gz ok
Catalyst-Action-RenderView-0.16/
Catalyst-Action-RenderView-0.16/Changes
Catalyst-Action-RenderView-0.16/inc/
Catalyst-Action-RenderView-0.16/inc/Module/
Catalyst-Action-RenderView-0.16/inc/Module/Install/
Catalyst-Action-RenderView-0.16/inc/Module/Install/Base.pm
Catalyst-Action-RenderView-0.16/inc/Module/Install/Can.pm
Catalyst-Action-RenderView-0.16/inc/Module/Install/Fetch.pm
Catalyst-Action-RenderView-0.16/inc/Module/Install/Makefile.pm
Catalyst-Action-RenderView-0.16/inc/Module/Install/Metadata.pm
Catalyst-Action-RenderView-0.16/inc/Module/Install/Win32.pm
Catalyst-Action-RenderView-0.16/inc/Module/Install/WriteAll.pm
Catalyst-Action-RenderView-0.16/inc/Module/Install.pm
Catalyst-Action-RenderView-0.16/lib/
Catalyst-Action-RenderView-0.16/lib/Catalyst/
Catalyst-Action-RenderView-0.16/lib/Catalyst/Action/
Catalyst-Action-RenderView-0.16/lib/Catalyst/Action/RenderView.pm
Catalyst-Action-RenderView-0.16/Makefile.PL
Catalyst-Action-RenderView-0.16/MANIFEST
Catalyst-Action-RenderView-0.16/META.yml
Catalyst-Action-RenderView-0.16/README
Catalyst-Action-RenderView-0.16/t/
Catalyst-Action-RenderView-0.16/t/01use.t
Catalyst-Action-RenderView-0.16/t/02pod.t
Catalyst-Action-RenderView-0.16/t/03podcoverage.t
Catalyst-Action-RenderView-0.16/t/04live.t
Catalyst-Action-RenderView-0.16/t/lib/
Catalyst-Action-RenderView-0.16/t/lib/TestApp/
Catalyst-Action-RenderView-0.16/t/lib/TestApp/Controller/
Catalyst-Action-RenderView-0.16/t/lib/TestApp/Controller/Root.pm
Catalyst-Action-RenderView-0.16/t/lib/TestApp/View/
Catalyst-Action-RenderView-0.16/t/lib/TestApp/View/TestView.pm
Catalyst-Action-RenderView-0.16/t/lib/TestApp.pm
CPAN.pm: Building B/BO/BOBTFISH/Catalyst-Action-RenderView-0.16.tar.gz
>>> C:\Perl64-5.20\bin\perl.exe Makefile.PL
Cannot determine perl version info from lib/Catalyst/Action/RenderView.pm
Warning: prerequisite Catalyst::Runtime 5.80030 not found.
Warning: prerequisite Data::Visitor 0.24 not found.
Warning: prerequisite HTTP::Request::AsCGI 0 not found.
Checking if your kit is complete...
Looks good
Generating a dmake-style Makefile
Writing Makefile for Catalyst::Action::RenderView
Writing MYMETA.yml and MYMETA.json
---- Unsatisfied dependencies detected during ----
---- BOBTFISH/Catalyst-Action-RenderView-0.16.tar.gz ----
Data::Visitor [requires]
Catalyst::Runtime [requires]
HTTP::Request::AsCGI [build_requires]
Running make test
Delayed until after prerequisites
Running test for module 'Data::Visitor'
Running make for D/DO/DOY/Data-Visitor-0.30.tar.gz
Fetching with LWP:
http://cpan.nas1.activestate.com/authors/id/D/DO/DOY/Data-Visitor-0.30.tar.gz
Checksum for C:\cpanfly-5.20\var\cpan\sources\authors\id\D\DO\DOY\Data-Visitor-0.30.tar.gz ok
Data-Visitor-0.30
Data-Visitor-0.30/README
Data-Visitor-0.30/Changes
Data-Visitor-0.30/LICENSE
Data-Visitor-0.30/dist.ini
Data-Visitor-0.30/t
Data-Visitor-0.30/t/weak.t
Data-Visitor-0.30/t/bugs.t
Data-Visitor-0.30/t/base.t
Data-Visitor-0.30/META.yml
Data-Visitor-0.30/MANIFEST
Data-Visitor-0.30/t/globs.t
Data-Visitor-0.30/t/magic.t
Data-Visitor-0.30/META.json
Data-Visitor-0.30/Makefile.PL
Data-Visitor-0.30/t/callback.t
Data-Visitor-0.30/t/00-compile.t
Data-Visitor-0.30/xt/release
Data-Visitor-0.30/xt/release/eol.t
Data-Visitor-0.30/t/circular_refs.t
Data-Visitor-0.30/lib/Data
Data-Visitor-0.30/lib/Data/Visitor.pm
Data-Visitor-0.30/t/callback_aliasing.t
Data-Visitor-0.30/t/callback_moose_tc.t
Data-Visitor-0.30/t/callback_hash_entry.t
Data-Visitor-0.30/xt/release/pod-syntax.t
Data-Visitor-0.30/xt/release/pod-coverage.t
Data-Visitor-0.30/lib/Data/Visitor
Data-Visitor-0.30/lib/Data/Visitor/Callback.pm
CPAN.pm: Building D/DO/DOY/Data-Visitor-0.30.tar.gz
>>> C:\Perl64-5.20\bin\perl.exe Makefile.PL
Warning: prerequisite Tie::ToObject 0.01 not found.
Checking if your kit is complete...
Looks good
Generating a dmake-style Makefile
Writing Makefile for Data::Visitor
Writing MYMETA.yml and MYMETA.json
---- Unsatisfied dependencies detected during ----
---- DOY/Data-Visitor-0.30.tar.gz ----
Tie::ToObject [requires]
Running make test
Delayed until after prerequisites
Running test for module 'Tie::ToObject'
Running make for N/NU/NUFFIN/Tie-ToObject-0.03.tar.gz
Fetching with LWP:
http://cpan.nas1.activestate.com/authors/id/N/NU/NUFFIN/Tie-ToObject-0.03.tar.gz
Fetching with LWP:
http://cpan.nas1.activestate.com/authors/id/N/NU/NUFFIN/CHECKSUMS
Checksum for C:\cpanfly-5.20\var\cpan\sources\authors\id\N\NU\NUFFIN\Tie-ToObject-0.03.tar.gz ok
Tie-ToObject-0.03/
Tie-ToObject-0.03/lib/
Tie-ToObject-0.03/lib/Tie/
Tie-ToObject-0.03/lib/Tie/ToObject.pm
Tie-ToObject-0.03/Makefile.PL
Tie-ToObject-0.03/MANIFEST
Tie-ToObject-0.03/MANIFEST.SKIP
Tie-ToObject-0.03/META.yml
Tie-ToObject-0.03/SIGNATURE
Tie-ToObject-0.03/t/
Tie-ToObject-0.03/t/tie.t
CPAN.pm: Building N/NU/NUFFIN/Tie-ToObject-0.03.tar.gz
>>> C:\Perl64-5.20\bin\perl.exe Makefile.PL
Warning: prerequisite Test::use::ok 0 not found.
Checking if your kit is complete...
Looks good
Generating a dmake-style Makefile
Writing Makefile for Tie::ToObject
Writing MYMETA.yml and MYMETA.json
---- Unsatisfied dependencies detected during ----
---- NUFFIN/Tie-ToObject-0.03.tar.gz ----
Test::use::ok [requires]
Running make test
Delayed until after prerequisites
Running test for module 'Test::use::ok'
Running make for A/AU/AUDREYT/Test-use-ok-0.11.tar.gz
Fetching with LWP:
http://cpan.nas1.activestate.com/authors/id/A/AU/AUDREYT/Test-use-ok-0.11.tar.gz
Checksum for C:\cpanfly-5.20\var\cpan\sources\authors\id\A\AU\AUDREYT\Test-use-ok-0.11.tar.gz ok
Test-use-ok-0.11/
Test-use-ok-0.11/Changes
Test-use-ok-0.11/inc/
Test-use-ok-0.11/lib/
Test-use-ok-0.11/Makefile.PL
Test-use-ok-0.11/MANIFEST
Test-use-ok-0.11/META.yml
Test-use-ok-0.11/README
Test-use-ok-0.11/README.mkdn
Test-use-ok-0.11/t/
Test-use-ok-0.11/t/01-basic.t
Test-use-ok-0.11/lib/ok.pm
Test-use-ok-0.11/lib/Test/
Test-use-ok-0.11/lib/Test/use/
Test-use-ok-0.11/lib/Test/use/ok.pm
Test-use-ok-0.11/inc/Module/
Test-use-ok-0.11/inc/Pod/
Test-use-ok-0.11/inc/Pod/Markdown.pm
Test-use-ok-0.11/inc/Module/Install/
Test-use-ok-0.11/inc/Module/Install.pm
Test-use-ok-0.11/inc/Module/Package.pm
Test-use-ok-0.11/inc/Module/Install/Base.pm
Test-use-ok-0.11/inc/Module/Install/Can.pm
Test-use-ok-0.11/inc/Module/Install/Fetch.pm
Test-use-ok-0.11/inc/Module/Install/GithubMeta.pm
Test-use-ok-0.11/inc/Module/Install/Makefile.pm
Test-use-ok-0.11/inc/Module/Install/Metadata.pm
Test-use-ok-0.11/inc/Module/Install/Package.pm
Test-use-ok-0.11/inc/Module/Install/Win32.pm
Test-use-ok-0.11/inc/Module/Install/WriteAll.pm
CPAN.pm: Building A/AU/AUDREYT/Test-use-ok-0.11.tar.gz
>>> C:\Perl64-5.20\bin\perl.exe Makefile.PL
Cannot determine author info from lib/Test/use/ok.pm
Cannot determine license info from lib/Test/use/ok.pm
Checking if your kit is complete...
Looks good
Generating a dmake-style Makefile
Writing Makefile for Test::use::ok
Writing MYMETA.yml and MYMETA.json
>>> dmake
cp lib/ok.pm blib\lib\ok.pm
cp lib/Test/use/ok.pm blib\lib\Test\use\ok.pm
AUDREYT/Test-use-ok-0.11.tar.gz
dmake -- OK
Running make test
>>> dmake test TEST_VERBOSE=1
C:\Perl64-5.20\bin\perl.exe "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(1, 'inc', 'blib\lib', 'blib\arch')" t/*.t
t/01-basic.t ..
1..3
ok 1 - use strict;
ok 2 - use Test::More;
ok 3 - ok
ok
All tests successful.
Files=1, Tests=3, 1 wallclock secs ( 0.05 usr + 0.00 sys = 0.05 CPU)
Result: PASS
AUDREYT/Test-use-ok-0.11.tar.gz
dmake test TEST_VERBOSE=1 -- OK
DISTNAME-VERSION 'Test-use-ok-0.10' found in META.yml is bogus, ignoring at C:\cpanfly-5.20\lib/Fly/MakePPD.pm line 132.
Audrey Tang <cpan@audreyt.org>
Alternative to Test::More::use_ok
>>> (cd C:\cpanfly-5.20\var\cpan\build\Test-use-ok-0.11-lGYG1H && tar cvf - Test-use-ok-0.11.ppd blib) | gzip -c >C:/cpanfly-5.20/var/REPO/A/AU/AUDREYT/Test-use-ok-0.11.tar.gz
Test-use-ok-0.11.ppd
blib/
blib/lib/
blib/lib/ok.pm
blib/lib/Test/
blib/lib/Test/use/
blib/lib/Test/use/ok.pm
>>> mv C:\cpanfly-5.20\var\cpan\build\Test-use-ok-0.11-lGYG1H/Test-use-ok-0.11.ppd C:/cpanfly-5.20/var/REPO/A/AU/AUDREYT
Running make for N/NU/NUFFIN/Tie-ToObject-0.03.tar.gz
Prepending C:\cpanfly-5.20\var\cpan\build\Test-use-ok-0.11-lGYG1H/blib/arch C:\cpanfly-5.20\var\cpan\build\Test-use-ok-0.11-lGYG1H/blib/lib to PERL5LIB for 'get'
Has already been unwrapped into directory C:\cpanfly-5.20\var\cpan\build\Tie-ToObject-0.03-p3sOfk
Prepending C:\cpanfly-5.20\var\cpan\build\Test-use-ok-0.11-lGYG1H/blib/arch C:\cpanfly-5.20\var\cpan\build\Test-use-ok-0.11-lGYG1H/blib/lib to PERL5LIB for 'make'
CPAN.pm: Building N/NU/NUFFIN/Tie-ToObject-0.03.tar.gz
>>> dmake
cp lib/Tie/ToObject.pm blib\lib\Tie\ToObject.pm
NUFFIN/Tie-ToObject-0.03.tar.gz
dmake -- OK
Prepending C:\cpanfly-5.20\var\cpan\build\Test-use-ok-0.11-lGYG1H/blib/arch C:\cpanfly-5.20\var\cpan\build\Test-use-ok-0.11-lGYG1H/blib/lib to PERL5LIB for 'test'
Running make test
>>> dmake test TEST_VERBOSE=1
C:\Perl64-5.20\bin\perl.exe "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(1, 'blib\lib', 'blib\arch')" t/*.t
t/tie.t ..
1..10
ok 1 - use Tie::ToObject;
ok 2 - tied is the same
ok 3 - is_deeply
ok 4 - tie is just the identity function
ok 5 - error
ok 6 - right error
ok 7 - error
ok 8 - right error
ok 9 - error
ok 10 - right error
ok
All tests successful.
Files=1, Tests=10, 0 wallclock secs ( 0.09 usr + 0.00 sys = 0.09 CPU)
Result: PASS
NUFFIN/Tie-ToObject-0.03.tar.gz
dmake test TEST_VERBOSE=1 -- OK
Picked up abstract from lib/Tie/ToObject.pm
Yuval Kogman <nothingmuch@woobling.org>
Tie to an existing object.
>>> (cd C:\cpanfly-5.20\var\cpan\build\Tie-ToObject-0.03-p3sOfk && tar cvf - Tie-ToObject-0.03.ppd blib) | gzip -c >C:/cpanfly-5.20/var/REPO/N/NU/NUFFIN/Tie-ToObject-0.03.tar.gz
Tie-ToObject-0.03.ppd
blib/
blib/lib/
blib/lib/Tie/
blib/lib/Tie/ToObject.pm
>>> mv C:\cpanfly-5.20\var\cpan\build\Tie-ToObject-0.03-p3sOfk/Tie-ToObject-0.03.ppd C:/cpanfly-5.20/var/REPO/N/NU/NUFFIN
Running make for D/DO/DOY/Data-Visitor-0.30.tar.gz
Prepending C:\cpanfly-5.20\var\cpan\build\Tie-ToObject-0.03-p3sOfk/blib/arch C:\cpanfly-5.20\var\cpan\build\Tie-ToObject-0.03-p3sOfk/blib/lib C:\cpanfly-5.20\var\cpan\build\Test-use-ok-0.11-lGYG1H/blib/arch C:\cpanfly-5.20\var\cpan\build\Test-use-ok-0.11-lGYG1H/blib/lib to PERL5LIB for 'get'
Has already been unwrapped into directory C:\cpanfly-5.20\var\cpan\build\Data-Visitor-0.30-ooBurq
Prepending C:\cpanfly-5.20\var\cpan\build\Tie-ToObject-0.03-p3sOfk/blib/arch C:\cpanfly-5.20\var\cpan\build\Tie-ToObject-0.03-p3sOfk/blib/lib C:\cpanfly-5.20\var\cpan\build\Test-use-ok-0.11-lGYG1H/blib/arch C:\cpanfly-5.20\var\cpan\build\Test-use-ok-0.11-lGYG1H/blib/lib to PERL5LIB for 'make'
CPAN.pm: Building D/DO/DOY/Data-Visitor-0.30.tar.gz
>>> dmake
cp lib/Data/Visitor/Callback.pm blib\lib\Data\Visitor\Callback.pm
cp lib/Data/Visitor.pm blib\lib\Data\Visitor.pm
DOY/Data-Visitor-0.30.tar.gz
dmake -- OK
Prepending C:\cpanfly-5.20\var\cpan\build\Tie-ToObject-0.03-p3sOfk/blib/arch C:\cpanfly-5.20\var\cpan\build\Tie-ToObject-0.03-p3sOfk/blib/lib C:\cpanfly-5.20\var\cpan\build\Test-use-ok-0.11-lGYG1H/blib/arch C:\cpanfly-5.20\var\cpan\build\Test-use-ok-0.11-lGYG1H/blib/lib to PERL5LIB for 'test'
Running make test
>>> dmake test TEST_VERBOSE=1
C:\Perl64-5.20\bin\perl.exe "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(1, 'blib\lib', 'blib\arch')" t/*.t
t/00-compile.t ...........
1..2
ok 1 - Data::Visitor loaded ok
ok 2 - Data::Visitor::Callback loaded ok
ok
t/base.t .................
ok 1 - Data::Visitor->can('new')
ok 2 - An object of class 'Data::Visitor' isa 'Data::Visitor'
ok 3 - Data::Visitor->can('visit')
ok 4 - visit returns value unlatered
ok 5 - visit returns value unlatered
ok 6 - visit returns value unlatered
ok 7 - visit returns value unlatered
ok 8 - visit returns value unlatered
ok 9 - visit returns value unlatered
ok 10 - visit returns value unlatered
ok 11 - visit returns value unlatered
ok 12 - Data::Visitor->can('visit_value')
ok 13 - Data::Visitor->can('visit_object')
ok 14 - Data::Visitor->can('visit_hash')
ok 15 - Data::Visitor->can('visit_array')
ok 16
ok 17
ok 18
ok 19
ok 20 - visit_value not called
ok 21
ok 22
ok 23
ok 24
ok 25 - visit_value not called
ok 26
ok 27
ok 28
ok 29 - fmap behavior on value
ok 30 - fmap behavior on hash
ok 31 - fmap behavior on array
1..31
ok
t/bugs.t .................
ok 1 - ignore_return_values defaults to false
ok 2 - but can be set as initial param
ok 3
1..3
ok
t/callback.t .............
ok 1 - Data::Visitor::Callback->can('new')
ok 2 - string
ok 3 - undef
ok 4 - array
ok 5 - hash
ok 6 - deep array
ok 7 - object
ok 8 - object
ok 9 - scalar_ref
ok 10 - glob
ok 11 - code
ok 12 - regex
1..12
ok
t/callback_aliasing.t ....
ok 1 - $_ unchanged in outer scope
ok 2 - values were modified
ok 3 - entire structure can also be changed
ok 4 - $_ unchanged in outer scope
ok 5 - values were modified
ok 6 - entire structure can also be changed
1..6
ok
t/callback_hash_entry.t ..
ok 1 - get_recursive_hash_value_visitor, all values
ok 2 - get_recursive_hash_value_visitor, only "point" keys
1..2
ok
t/callback_moose_tc.t ....
1..1
# TC contains only one instance of W3C::XHTML::Image - ArrayRef[W3C::XHTML::Image]
# Classes found: W3C::XHTML::Image
ok 1 - Only one case of W3C::XHTML::Image should be present
ok
t/circular_refs.t ........
ok 1 - circular structures don't cause an endless loop
ok 2 - Structure recreated
ok 3 - circular address
ok 4 - circular address
ok 5 - copy of object is a mapped copy
ok 6 - equality preserved
ok 7 - original replaced
ok 8 - data is as expected
ok 9 - structure retained
ok 10 - seen callback
ok 11 - scalar ref to hash element
ok 12 - structures eq deeply
not ok 13 - scalar ref in copy # TODO hash/array elements are not yet references internally
# Failed (TODO) test 'scalar ref in copy'
# at t/circular_refs.t line 134.
# got: '50680512'
# expected: '52269712'
ok 14 - scalar ref to sibling hash element
ok 15 - structures eq deeply
not ok 16 - scalar ref in copy # TODO hash/array elements are not yet references internally
# Failed (TODO) test 'scalar ref in copy'
# at t/circular_refs.t line 151.
# got: '52269544'
# expected: '52270624'
1..16
ok
t/globs.t ................
ok 1 - scalar glob created correctly
ok 2 - hash glob created correctly
ok 3 - container
ok 4 - glob ref
ok 5 - value in glob's scalar slot
ok 6
ok 7
ok 8
ok 9
1..9
ok
t/magic.t ................
ok 1 - it's a copy
ok 2 - the tied hash is a copy, too
ok 3 - identity preserved
ok 4 - the subhash is tied
ok 5 - 'tied to correct class' isa 'Tie::RefHash'
ok 6 - tied is different
ok 7 - the key is a ref
ok 8 - keys eq deeply
ok 9 - not tied
ok 10 - tied array
ok 11 - copy is tied
ok 12 - tied array
ok 13 - copy is tied
ok 14 - tied array
ok 15 - copy is tied
ok 16 - tied array
ok 17 - copy is tied
ok 18 - tied array
ok 19 - copy is tied
ok 20 - tied array
ok 21 - copy is tied
ok 22 - tied array
ok 23 - copy is tied
ok 24 - tied array
ok 25 - copy is tied
1..25
ok
t/weak.t ................. skipped: Test requires module 'Data::Alias' but it's not found
All tests successful.
Files=11, Tests=107, 8 wallclock secs ( 0.13 usr + 0.03 sys = 0.16 CPU)
Result: PASS
DOY/Data-Visitor-0.30.tar.gz
dmake test TEST_VERBOSE=1 -- OK
Jesse Luehrs <doy@cpan.org>
Visitor style traversal of Perl data structures
>>> (cd C:\cpanfly-5.20\var\cpan\build\Data-Visitor-0.30-ooBurq && tar cvf - Data-Visitor-0.30.ppd blib) | gzip -c >C:/cpanfly-5.20/var/REPO/D/DO/DOY/Data-Visitor-0.30.tar.gz
Data-Visitor-0.30.ppd
blib/
blib/lib/
blib/lib/Data/
blib/lib/Data/Visitor/
blib/lib/Data/Visitor/Callback.pm
blib/lib/Data/Visitor.pm
>>> mv C:\cpanfly-5.20\var\cpan\build\Data-Visitor-0.30-ooBurq/Data-Visitor-0.30.ppd C:/cpanfly-5.20/var/REPO/D/DO/DOY
Running test for module 'Catalyst::Runtime'
Running make for J/JJ/JJNAPIORK/Catalyst-Runtime-5.90073.tar.gz
Prepending C:\cpanfly-5.20\var\cpan\build\Data-Visitor-0.30-ooBurq/blib/arch C:\cpanfly-5.20\var\cpan\build\Data-Visitor-0.30-ooBurq/blib/lib C:\cpanfly-5.20\var\cpan\build\Tie-ToObject-0.03-p3sOfk/blib/arch C:\cpanfly-5.20\var\cpan\build\Tie-ToObject-0.03-p3sOfk/blib/lib C:\cpanfly-5.20\var\cpan\build\Test-use-ok-0.11-lGYG1H/blib/arch C:\cpanfly-5.20\var\cpan\build\Test-use-ok-0.11-lGYG1H/blib/lib to PERL5LIB for 'get'
Checksum for C:\cpanfly-5.20\var\cpan\sources\authors\id\J\JJ\JJNAPIORK\Catalyst-Runtime-5.90073.tar.gz ok
Catalyst-Runtime-5.90073/
Catalyst-Runtime-5.90073/Changes
Catalyst-Runtime-5.90073/inc/
Catalyst-Runtime-5.90073/lib/
Catalyst-Runtime-5.90073/Makefile.PL
Catalyst-Runtime-5.90073/MANIFEST
Catalyst-Runtime-5.90073/META.yml
Catalyst-Runtime-5.90073/script/
Catalyst-Runtime-5.90073/t/
Catalyst-Runtime-5.90073/TODO
Catalyst-Runtime-5.90073/t/01use.t
Catalyst-Runtime-5.90073/t/aggregate/
Catalyst-Runtime-5.90073/t/aggregate.t
Catalyst-Runtime-5.90073/t/author/
Catalyst-Runtime-5.90073/t/bad_middleware_error.t
Catalyst-Runtime-5.90073/t/body_fh.t
Catalyst-Runtime-5.90073/t/catalyst_130pix.gif
Catalyst-Runtime-5.90073/t/conf/
Catalyst-Runtime-5.90073/t/content_negotiation.t
Catalyst-Runtime-5.90073/t/custom_exception_class_simple.t
Catalyst-Runtime-5.90073/t/data_handler.t
Catalyst-Runtime-5.90073/t/dead_load_bad_args.t
Catalyst-Runtime-5.90073/t/dead_load_multiple_chained_attributes.t
Catalyst-Runtime-5.90073/t/dead_no_unknown_error.t
Catalyst-Runtime-5.90073/t/dead_recursive_chained_attributes.t
Catalyst-Runtime-5.90073/t/deprecated.t
Catalyst-Runtime-5.90073/t/deprecated_appclass_action_warnings.t
Catalyst-Runtime-5.90073/t/encoding_set_in_app.t
Catalyst-Runtime-5.90073/t/encoding_set_in_config.t
Catalyst-Runtime-5.90073/t/head_middleware.t
Catalyst-Runtime-5.90073/t/http_exceptions.t
Catalyst-Runtime-5.90073/t/http_method.t
Catalyst-Runtime-5.90073/t/lib/
Catalyst-Runtime-5.90073/t/live_catalyst_test.t
Catalyst-Runtime-5.90073/t/live_component_controller_context_closure.t
Catalyst-Runtime-5.90073/t/live_fork.t
Catalyst-Runtime-5.90073/t/live_redirect_body.t
Catalyst-Runtime-5.90073/t/live_show_internal_actions_warnings.t
Catalyst-Runtime-5.90073/t/live_stats.t
Catalyst-Runtime-5.90073/t/more-psgi-compat.t
Catalyst-Runtime-5.90073/t/optional_apache-cgi-rewrite.pl
Catalyst-Runtime-5.90073/t/optional_apache-cgi.pl
Catalyst-Runtime-5.90073/t/optional_apache-fastcgi-non-root.pl
Catalyst-Runtime-5.90073/t/optional_apache-fastcgi.pl
Catalyst-Runtime-5.90073/t/optional_http-server-restart.t
Catalyst-Runtime-5.90073/t/optional_lighttpd-fastcgi-non-root.t
Catalyst-Runtime-5.90073/t/optional_lighttpd-fastcgi.t
Catalyst-Runtime-5.90073/t/optional_memleak.t
Catalyst-Runtime-5.90073/t/optional_stress.t
Catalyst-Runtime-5.90073/t/optional_stress.yml
Catalyst-Runtime-5.90073/t/optional_threads.t
Catalyst-Runtime-5.90073/t/plack-middleware-config.t
Catalyst-Runtime-5.90073/t/plack-middleware.t
Catalyst-Runtime-5.90073/t/plugin_new_method_backcompat.t
Catalyst-Runtime-5.90073/t/psgi-log.t
Catalyst-Runtime-5.90073/t/psgi_file_testapp.t
Catalyst-Runtime-5.90073/t/psgi_utils.t
Catalyst-Runtime-5.90073/t/remove_redundant_body.t
Catalyst-Runtime-5.90073/t/something/
Catalyst-Runtime-5.90073/t/undef-params.t
Catalyst-Runtime-5.90073/t/unicode_plugin_charset_utf8.t
Catalyst-Runtime-5.90073/t/unicode_plugin_config.t
Catalyst-Runtime-5.90073/t/unicode_plugin_live.t
Catalyst-Runtime-5.90073/t/unicode_plugin_no_encoding.t
Catalyst-Runtime-5.90073/t/unicode_plugin_request_decode.t
Catalyst-Runtime-5.90073/t/unit_core_methodattributes_method_metaclass_on_subclasses.t
Catalyst-Runtime-5.90073/t/unit_core_script_test.t
Catalyst-Runtime-5.90073/t/unit_stats.t
Catalyst-Runtime-5.90073/t/unit_utils_load_class.t
Catalyst-Runtime-5.90073/t/unit_utils_subdir.t
Catalyst-Runtime-5.90073/t/something/Makefile.PL
Catalyst-Runtime-5.90073/t/something/script/
Catalyst-Runtime-5.90073/t/something/script/foo/
Catalyst-Runtime-5.90073/t/something/script/foo/bar/
Catalyst-Runtime-5.90073/t/something/script/foo/bar/for_dist
Catalyst-Runtime-5.90073/t/lib/ACLTestApp/
Catalyst-Runtime-5.90073/t/lib/ACLTestApp.pm
Catalyst-Runtime-5.90073/t/lib/Catalyst/
Catalyst-Runtime-5.90073/t/lib/CDICompatTestPlugin.pm
Catalyst-Runtime-5.90073/t/lib/ChainedActionsApp/
Catalyst-Runtime-5.90073/t/lib/ChainedActionsApp.pm
Catalyst-Runtime-5.90073/t/lib/DeprecatedActionsInAppClassTestApp.pm
Catalyst-Runtime-5.90073/t/lib/DeprecatedTestApp/
Catalyst-Runtime-5.90073/t/lib/DeprecatedTestApp.pm
Catalyst-Runtime-5.90073/t/lib/Moo.pm
Catalyst-Runtime-5.90073/t/lib/NullPackage.pm
Catalyst-Runtime-5.90073/t/lib/PluginTestApp/
Catalyst-Runtime-5.90073/t/lib/PluginTestApp.pm
Catalyst-Runtime-5.90073/t/lib/ScriptTestApp/
Catalyst-Runtime-5.90073/t/lib/ScriptTestApp.pm
Catalyst-Runtime-5.90073/t/lib/TestApp/
Catalyst-Runtime-5.90073/t/lib/TestApp.pm
Catalyst-Runtime-5.90073/t/lib/TestApp2/
Catalyst-Runtime-5.90073/t/lib/TestApp2.pm
Catalyst-Runtime-5.90073/t/lib/TestAppBadlyImmutable.pm
Catalyst-Runtime-5.90073/t/lib/TestAppChainedAbsolutePathPart/
Catalyst-Runtime-5.90073/t/lib/TestAppChainedAbsolutePathPart.pm
Catalyst-Runtime-5.90073/t/lib/TestAppChainedRecursive/
Catalyst-Runtime-5.90073/t/lib/TestAppChainedRecursive.pm
Catalyst-Runtime-5.90073/t/lib/TestAppClassExceptionSimpleTest.pm
Catalyst-Runtime-5.90073/t/lib/TestAppDoubleAutoBug/
Catalyst-Runtime-5.90073/t/lib/TestAppDoubleAutoBug.pm
Catalyst-Runtime-5.90073/t/lib/TestAppEncoding/
Catalyst-Runtime-5.90073/t/lib/TestAppEncoding.pm
Catalyst-Runtime-5.90073/t/lib/TestAppEncodingSetInApp/
Catalyst-Runtime-5.90073/t/lib/TestAppEncodingSetInApp.pm
Catalyst-Runtime-5.90073/t/lib/TestAppEncodingSetInConfig/
Catalyst-Runtime-5.90073/t/lib/TestAppEncodingSetInConfig.pm
Catalyst-Runtime-5.90073/t/lib/TestAppIndexDefault/
Catalyst-Runtime-5.90073/t/lib/TestAppIndexDefault.pm
Catalyst-Runtime-5.90073/t/lib/TestAppMatchSingleArg/
Catalyst-Runtime-5.90073/t/lib/TestAppMatchSingleArg.pm
Catalyst-Runtime-5.90073/t/lib/TestAppMetaCompat/
Catalyst-Runtime-5.90073/t/lib/TestAppMetaCompat.pm
Catalyst-Runtime-5.90073/t/lib/TestAppNonMooseController/
Catalyst-Runtime-5.90073/t/lib/TestAppNonMooseController.pm
Catalyst-Runtime-5.90073/t/lib/TestAppOnDemand/
Catalyst-Runtime-5.90073/t/lib/TestAppOnDemand.pm
Catalyst-Runtime-5.90073/t/lib/TestAppOneView/
Catalyst-Runtime-5.90073/t/lib/TestAppOneView.pm
Catalyst-Runtime-5.90073/t/lib/TestAppPathBug.pm
Catalyst-Runtime-5.90073/t/lib/TestAppPluginWithConstructor/
Catalyst-Runtime-5.90073/t/lib/TestAppPluginWithConstructor.pm
Catalyst-Runtime-5.90073/t/lib/TestAppShowInternalActions/
Catalyst-Runtime-5.90073/t/lib/TestAppShowInternalActions.pm
Catalyst-Runtime-5.90073/t/lib/TestAppStats/
Catalyst-Runtime-5.90073/t/lib/TestAppStats.pm
Catalyst-Runtime-5.90073/t/lib/TestAppToTestScripts.pm
Catalyst-Runtime-5.90073/t/lib/TestAppUnicode/
Catalyst-Runtime-5.90073/t/lib/TestAppUnicode.pm
Catalyst-Runtime-5.90073/t/lib/TestAppUnknownError.pm
Catalyst-Runtime-5.90073/t/lib/TestAppViewWarnings/
Catalyst-Runtime-5.90073/t/lib/TestAppViewWarnings.pm
Catalyst-Runtime-5.90073/t/lib/TestAppWithMeta/
Catalyst-Runtime-5.90073/t/lib/TestAppWithMeta.pm
Catalyst-Runtime-5.90073/t/lib/TestAppWithoutUnicode/
Catalyst-Runtime-5.90073/t/lib/TestAppWithoutUnicode.pm
Catalyst-Runtime-5.90073/t/lib/TestContentNegotiation/
Catalyst-Runtime-5.90073/t/lib/TestContentNegotiation.pm
Catalyst-Runtime-5.90073/t/lib/TestDataHandlers/
Catalyst-Runtime-5.90073/t/lib/TestDataHandlers.pm
Catalyst-Runtime-5.90073/t/lib/TestFromPSGI/
Catalyst-Runtime-5.90073/t/lib/TestFromPSGI.pm
Catalyst-Runtime-5.90073/t/lib/TestLogger.pm
Catalyst-Runtime-5.90073/t/lib/TestMiddleware/
Catalyst-Runtime-5.90073/t/lib/TestMiddleware.pm
Catalyst-Runtime-5.90073/t/lib/TestMiddlewareFromConfig/
Catalyst-Runtime-5.90073/t/lib/TestMiddlewareFromConfig.pm
Catalyst-Runtime-5.90073/t/lib/TestPluginWithConstructor.pm
Catalyst-Runtime-5.90073/t/lib/TestMiddlewareFromConfig/Controller/
Catalyst-Runtime-5.90073/t/lib/TestMiddlewareFromConfig/Custom.pm
Catalyst-Runtime-5.90073/t/lib/TestMiddlewareFromConfig/share/
Catalyst-Runtime-5.90073/t/lib/TestMiddlewareFromConfig/testmiddlewarefromconfig.pl
Catalyst-Runtime-5.90073/t/lib/TestMiddlewareFromConfig/share/static/
Catalyst-Runtime-5.90073/t/lib/TestMiddlewareFromConfig/share/static2/
Catalyst-Runtime-5.90073/t/lib/TestMiddlewareFromConfig/share/static3/
Catalyst-Runtime-5.90073/t/lib/TestMiddlewareFromConfig/share/static3/message3.txt
Catalyst-Runtime-5.90073/t/lib/TestMiddlewareFromConfig/share/static2/message2.txt
Catalyst-Runtime-5.90073/t/lib/TestMiddlewareFromConfig/share/static/forced.txt
Catalyst-Runtime-5.90073/t/lib/TestMiddlewareFromConfig/share/static/message.txt
Catalyst-Runtime-5.90073/t/lib/TestMiddlewareFromConfig/Controller/Root.pm
Catalyst-Runtime-5.90073/t/lib/TestMiddleware/Controller/
Catalyst-Runtime-5.90073/t/lib/TestMiddleware/Custom.pm
Catalyst-Runtime-5.90073/t/lib/TestMiddleware/share/
Catalyst-Runtime-5.90073/t/lib/TestMiddleware/share/static/
Catalyst-Runtime-5.90073/t/lib/TestMiddleware/share/static2/
Catalyst-Runtime-5.90073/t/lib/TestMiddleware/share/static3/
Catalyst-Runtime-5.90073/t/lib/TestMiddleware/share/static3/message3.txt
Catalyst-Runtime-5.90073/t/lib/TestMiddleware/share/static2/message2.txt
Catalyst-Runtime-5.90073/t/lib/TestMiddleware/share/static/forced.txt
Catalyst-Runtime-5.90073/t/lib/TestMiddleware/share/static/message.txt
Catalyst-Runtime-5.90073/t/lib/TestMiddleware/Controller/Root.pm
Catalyst-Runtime-5.90073/t/lib/TestFromPSGI/Controller/
Catalyst-Runtime-5.90073/t/lib/TestFromPSGI/Controller/Root.pm
Catalyst-Runtime-5.90073/t/lib/TestDataHandlers/Controller/
Catalyst-Runtime-5.90073/t/lib/TestDataHandlers/Controller/Root.pm
Catalyst-Runtime-5.90073/t/lib/TestContentNegotiation/Controller/
Catalyst-Runtime-5.90073/t/lib/TestContentNegotiation/share/
Catalyst-Runtime-5.90073/t/lib/TestContentNegotiation/share/file.txt
Catalyst-Runtime-5.90073/t/lib/TestContentNegotiation/Controller/Root.pm
Catalyst-Runtime-5.90073/t/lib/TestAppWithoutUnicode/Controller/
Catalyst-Runtime-5.90073/t/lib/TestAppWithoutUnicode/Controller/Root.pm
Catalyst-Runtime-5.90073/t/lib/TestAppWithMeta/Controller/
Catalyst-Runtime-5.90073/t/lib/TestAppWithMeta/Controller/Root.pm
Catalyst-Runtime-5.90073/t/lib/TestAppViewWarnings/Controller/
Catalyst-Runtime-5.90073/t/lib/TestAppViewWarnings/Controller/Root.pm
Catalyst-Runtime-5.90073/t/lib/TestAppUnicode/Controller/
Catalyst-Runtime-5.90073/t/lib/TestAppUnicode/Controller/Root.pm
Catalyst-Runtime-5.90073/t/lib/TestAppStats/Controller/
Catalyst-Runtime-5.90073/t/lib/TestAppStats/Controller/Root.pm
Catalyst-Runtime-5.90073/t/lib/TestAppShowInternalActions/Controller/
Catalyst-Runtime-5.90073/t/lib/TestAppShowInternalActions/Controller/Root.pm
Catalyst-Runtime-5.90073/t/lib/TestAppPluginWithConstructor/Controller/
Catalyst-Runtime-5.90073/t/lib/TestAppPluginWithConstructor/Controller/Root.pm
Catalyst-Runtime-5.90073/t/lib/TestAppOneView/Controller/
Catalyst-Runtime-5.90073/t/lib/TestAppOneView/View/
Catalyst-Runtime-5.90073/t/lib/TestAppOneView/View/Dummy.pm
Catalyst-Runtime-5.90073/t/lib/TestAppOneView/Controller/Root.pm
Catalyst-Runtime-5.90073/t/lib/TestAppOnDemand/Controller/
Catalyst-Runtime-5.90073/t/lib/TestAppOnDemand/Controller/Body.pm
Catalyst-Runtime-5.90073/t/lib/TestAppNonMooseController/Controller/
Catalyst-Runtime-5.90073/t/lib/TestAppNonMooseController/ControllerBase.pm
Catalyst-Runtime-5.90073/t/lib/TestAppNonMooseController/Controller/Foo.pm
Catalyst-Runtime-5.90073/t/lib/TestAppMetaCompat/Controller/
Catalyst-Runtime-5.90073/t/lib/TestAppMetaCompat/Controller/Base.pm
Catalyst-Runtime-5.90073/t/lib/TestAppMetaCompat/Controller/Books.pm
Catalyst-Runtime-5.90073/t/lib/TestAppMatchSingleArg/Controller/
Catalyst-Runtime-5.90073/t/lib/TestAppMatchSingleArg/Controller/Root.pm
Catalyst-Runtime-5.90073/t/lib/TestAppIndexDefault/Controller/
Catalyst-Runtime-5.90073/t/lib/TestAppIndexDefault/Controller/Default.pm
Catalyst-Runtime-5.90073/t/lib/TestAppIndexDefault/Controller/IndexChained.pm
Catalyst-Runtime-5.90073/t/lib/TestAppIndexDefault/Controller/IndexPrivate.pm
Catalyst-Runtime-5.90073/t/lib/TestAppIndexDefault/Controller/Root.pm
Catalyst-Runtime-5.90073/t/lib/TestAppEncodingSetInConfig/Controller/
Catalyst-Runtime-5.90073/t/lib/TestAppEncodingSetInConfig/testappencodingsetinconfig.json
Catalyst-Runtime-5.90073/t/lib/TestAppEncodingSetInConfig/Controller/Root.pm
Catalyst-Runtime-5.90073/t/lib/TestAppEncodingSetInApp/Controller/
Catalyst-Runtime-5.90073/t/lib/TestAppEncodingSetInApp/Controller/Root.pm
Catalyst-Runtime-5.90073/t/lib/TestAppEncoding/Controller/
Catalyst-Runtime-5.90073/t/lib/TestAppEncoding/Controller/Root.pm
Catalyst-Runtime-5.90073/t/lib/TestAppDoubleAutoBug/Controller/
Catalyst-Runtime-5.90073/t/lib/TestAppDoubleAutoBug/Controller/Root.pm
Catalyst-Runtime-5.90073/t/lib/TestAppChainedRecursive/Controller/
Catalyst-Runtime-5.90073/t/lib/TestAppChainedRecursive/Controller/Foo.pm
Catalyst-Runtime-5.90073/t/lib/TestAppChainedAbsolutePathPart/Controller/
Catalyst-Runtime-5.90073/t/lib/TestAppChainedAbsolutePathPart/Controller/Foo.pm
Catalyst-Runtime-5.90073/t/lib/TestApp2/Controller/
Catalyst-Runtime-5.90073/t/lib/TestApp2/Controller/Root.pm
Catalyst-Runtime-5.90073/t/lib/TestApp/Action/
Catalyst-Runtime-5.90073/t/lib/TestApp/ActionRole/
Catalyst-Runtime-5.90073/t/lib/TestApp/Controller/
Catalyst-Runtime-5.90073/t/lib/TestApp/DispatchType/
Catalyst-Runtime-5.90073/t/lib/TestApp/Model/
Catalyst-Runtime-5.90073/t/lib/TestApp/Model.pm
Catalyst-Runtime-5.90073/t/lib/TestApp/Plugin/
Catalyst-Runtime-5.90073/t/lib/TestApp/RequestBaseBug.pm
Catalyst-Runtime-5.90073/t/lib/TestApp/Role.pm
Catalyst-Runtime-5.90073/t/lib/TestApp/View/
Catalyst-Runtime-5.90073/t/lib/TestApp/View/Dump/
Catalyst-Runtime-5.90073/t/lib/TestApp/View/Dump.pm
Catalyst-Runtime-5.90073/t/lib/TestApp/View/Dump/Action.pm
Catalyst-Runtime-5.90073/t/lib/TestApp/View/Dump/Body.pm
Catalyst-Runtime-5.90073/t/lib/TestApp/View/Dump/Env.pm
Catalyst-Runtime-5.90073/t/lib/TestApp/View/Dump/Request.pm
Catalyst-Runtime-5.90073/t/lib/TestApp/View/Dump/Response.pm
Catalyst-Runtime-5.90073/t/lib/TestApp/Plugin/AddDispatchTypes.pm
Catalyst-Runtime-5.90073/t/lib/TestApp/Plugin/FullyQualified.pm
Catalyst-Runtime-5.90073/t/lib/TestApp/Plugin/ParameterizedRole.pm
Catalyst-Runtime-5.90073/t/lib/TestApp/Model/ClosuresInConfig.pm
Catalyst-Runtime-5.90073/t/lib/TestApp/Model/Foo/
Catalyst-Runtime-5.90073/t/lib/TestApp/Model/Foo.pm
Catalyst-Runtime-5.90073/t/lib/TestApp/Model/Generating.pm
Catalyst-Runtime-5.90073/t/lib/TestApp/Model/Foo/Bar.pm
Catalyst-Runtime-5.90073/t/lib/TestApp/DispatchType/CustomPostLoad.pm
Catalyst-Runtime-5.90073/t/lib/TestApp/DispatchType/CustomPreLoad.pm
Catalyst-Runtime-5.90073/t/lib/TestApp/Controller/Action/
Catalyst-Runtime-5.90073/t/lib/TestApp/Controller/Action.pm
Catalyst-Runtime-5.90073/t/lib/TestApp/Controller/ActionRoles.pm
Catalyst-Runtime-5.90073/t/lib/TestApp/Controller/Anon.pm
Catalyst-Runtime-5.90073/t/lib/TestApp/Controller/Args.pm
Catalyst-Runtime-5.90073/t/lib/TestApp/Controller/Attributes.pm
Catalyst-Runtime-5.90073/t/lib/TestApp/Controller/BodyParams.pm
Catalyst-Runtime-5.90073/t/lib/TestApp/Controller/ContextClosure.pm
Catalyst-Runtime-5.90073/t/lib/TestApp/Controller/Dump.pm
Catalyst-Runtime-5.90073/t/lib/TestApp/Controller/Engine/
Catalyst-Runtime-5.90073/t/lib/TestApp/Controller/Fork.pm
Catalyst-Runtime-5.90073/t/lib/TestApp/Controller/HTTPMethods.pm
Catalyst-Runtime-5.90073/t/lib/TestApp/Controller/Immutable/
Catalyst-Runtime-5.90073/t/lib/TestApp/Controller/Immutable.pm
Catalyst-Runtime-5.90073/t/lib/TestApp/Controller/Index.pm
Catalyst-Runtime-5.90073/t/lib/TestApp/Controller/Keyword.pm
Catalyst-Runtime-5.90073/t/lib/TestApp/Controller/Log.pm
Catalyst-Runtime-5.90073/t/lib/TestApp/Controller/Moose/
Catalyst-Runtime-5.90073/t/lib/TestApp/Controller/Moose.pm
Catalyst-Runtime-5.90073/t/lib/TestApp/Controller/Priorities/
Catalyst-Runtime-5.90073/t/lib/TestApp/Controller/Priorities.pm
Catalyst-Runtime-5.90073/t/lib/TestApp/Controller/Root.pm
Catalyst-Runtime-5.90073/t/lib/TestApp/Controller/Priorities/loc_vs_index.pm
Catalyst-Runtime-5.90073/t/lib/TestApp/Controller/Priorities/locre_vs_index.pm
Catalyst-Runtime-5.90073/t/lib/TestApp/Controller/Priorities/MultiMethod.pm
Catalyst-Runtime-5.90073/t/lib/TestApp/Controller/Priorities/path_vs_index.pm
Catalyst-Runtime-5.90073/t/lib/TestApp/Controller/Moose/MethodModifiers.pm
Catalyst-Runtime-5.90073/t/lib/TestApp/Controller/Moose/NoAttributes.pm
Catalyst-Runtime-5.90073/t/lib/TestApp/Controller/Immutable/HardToReload.pm
Catalyst-Runtime-5.90073/t/lib/TestApp/Controller/Engine/Request/
Catalyst-Runtime-5.90073/t/lib/TestApp/Controller/Engine/Response/
Catalyst-Runtime-5.90073/t/lib/TestApp/Controller/Engine/Response/Cookies.pm
Catalyst-Runtime-5.90073/t/lib/TestApp/Controller/Engine/Response/Errors.pm
Catalyst-Runtime-5.90073/t/lib/TestApp/Controller/Engine/Response/Headers.pm
Catalyst-Runtime-5.90073/t/lib/TestApp/Controller/Engine/Response/Large.pm
Catalyst-Runtime-5.90073/t/lib/TestApp/Controller/Engine/Response/Print.pm
Catalyst-Runtime-5.90073/t/lib/TestApp/Controller/Engine/Response/Redirect.pm
Catalyst-Runtime-5.90073/t/lib/TestApp/Controller/Engine/Response/Status.pm
Catalyst-Runtime-5.90073/t/lib/TestApp/Controller/Engine/Request/Uploads.pm
Catalyst-Runtime-5.90073/t/lib/TestApp/Controller/Engine/Request/URI.pm
Catalyst-Runtime-5.90073/t/lib/TestApp/Controller/Action/Action.pm
Catalyst-Runtime-5.90073/t/lib/TestApp/Controller/Action/Auto/
Catalyst-Runtime-5.90073/t/lib/TestApp/Controller/Action/Auto.pm
Catalyst-Runtime-5.90073/t/lib/TestApp/Controller/Action/Begin.pm
Catalyst-Runtime-5.90073/t/lib/TestApp/Controller/Action/Chained/
Catalyst-Runtime-5.90073/t/lib/TestApp/Controller/Action/Chained.pm
Catalyst-Runtime-5.90073/t/lib/TestApp/Controller/Action/ConfigSmashArrayRefs.pm
Catalyst-Runtime-5.90073/t/lib/TestApp/Controller/Action/Default.pm
Catalyst-Runtime-5.90073/t/lib/TestApp/Controller/Action/Detach.pm
Catalyst-Runtime-5.90073/t/lib/TestApp/Controller/Action/DieInEnd.pm
Catalyst-Runtime-5.90073/t/lib/TestApp/Controller/Action/End.pm
Catalyst-Runtime-5.90073/t/lib/TestApp/Controller/Action/Forward.pm
Catalyst-Runtime-5.90073/t/lib/TestApp/Controller/Action/ForwardTo.pm
Catalyst-Runtime-5.90073/t/lib/TestApp/Controller/Action/Global.pm
Catalyst-Runtime-5.90073/t/lib/TestApp/Controller/Action/Go.pm
Catalyst-Runtime-5.90073/t/lib/TestApp/Controller/Action/Index.pm
Catalyst-Runtime-5.90073/t/lib/TestApp/Controller/Action/Inheritance.pm
Catalyst-Runtime-5.90073/t/lib/TestApp/Controller/Action/Local.pm
Catalyst-Runtime-5.90073/t/lib/TestApp/Controller/Action/Path.pm
Catalyst-Runtime-5.90073/t/lib/TestApp/Controller/Action/Private.pm
Catalyst-Runtime-5.90073/t/lib/TestApp/Controller/Action/Streaming.pm
Catalyst-Runtime-5.90073/t/lib/TestApp/Controller/Action/TestMultipath.pm
Catalyst-Runtime-5.90073/t/lib/TestApp/Controller/Action/TestRelative.pm
Catalyst-Runtime-5.90073/t/lib/TestApp/Controller/Action/Visit.pm
Catalyst-Runtime-5.90073/t/lib/TestApp/Controller/Action/Chained/ArgsOrder.pm
Catalyst-Runtime-5.90073/t/lib/TestApp/Controller/Action/Chained/Auto/
Catalyst-Runtime-5.90073/t/lib/TestApp/Controller/Action/Chained/Auto.pm
Catalyst-Runtime-5.90073/t/lib/TestApp/Controller/Action/Chained/Bar.pm
Catalyst-Runtime-5.90073/t/lib/TestApp/Controller/Action/Chained/CaptureArgs.pm
Catalyst-Runtime-5.90073/t/lib/TestApp/Controller/Action/Chained/Foo.pm
Catalyst-Runtime-5.90073/t/lib/TestApp/Controller/Action/Chained/ParentChain/
Catalyst-Runtime-5.90073/t/lib/TestApp/Controller/Action/Chained/ParentChain.pm
Catalyst-Runtime-5.90073/t/lib/TestApp/Controller/Action/Chained/PassedArgs.pm
Catalyst-Runtime-5.90073/t/lib/TestApp/Controller/Action/Chained/PathPrefix.pm
Catalyst-Runtime-5.90073/t/lib/TestApp/Controller/Action/Chained/Root.pm
Catalyst-Runtime-5.90073/t/lib/TestApp/Controller/Action/Chained/ParentChain/Relative.pm
Catalyst-Runtime-5.90073/t/lib/TestApp/Controller/Action/Chained/Auto/Bar.pm
Catalyst-Runtime-5.90073/t/lib/TestApp/Controller/Action/Chained/Auto/Detach.pm
Catalyst-Runtime-5.90073/t/lib/TestApp/Controller/Action/Chained/Auto/Foo.pm
Catalyst-Runtime-5.90073/t/lib/TestApp/Controller/Action/Chained/Auto/Forward.pm
Catalyst-Runtime-5.90073/t/lib/TestApp/Controller/Action/Auto/Abort.pm
Catalyst-Runtime-5.90073/t/lib/TestApp/Controller/Action/Auto/Deep.pm
Catalyst-Runtime-5.90073/t/lib/TestApp/Controller/Action/Auto/Default.pm
Catalyst-Runtime-5.90073/t/lib/TestApp/Controller/Action/Auto/Detach.pm
Catalyst-Runtime-5.90073/t/lib/TestApp/ActionRole/Boo.pm
Catalyst-Runtime-5.90073/t/lib/TestApp/ActionRole/Kooh.pm
Catalyst-Runtime-5.90073/t/lib/TestApp/ActionRole/Moo.pm
Catalyst-Runtime-5.90073/t/lib/TestApp/Action/TestActionArgsFromConstructor.pm
Catalyst-Runtime-5.90073/t/lib/TestApp/Action/TestBefore.pm
Catalyst-Runtime-5.90073/t/lib/TestApp/Action/TestExtraArgsAction.pm
Catalyst-Runtime-5.90073/t/lib/TestApp/Action/TestMatchCaptures.pm
Catalyst-Runtime-5.90073/t/lib/TestApp/Action/TestMyAction.pm
Catalyst-Runtime-5.90073/t/lib/ScriptTestApp/Controller/
Catalyst-Runtime-5.90073/t/lib/ScriptTestApp/Script/
Catalyst-Runtime-5.90073/t/lib/ScriptTestApp/TraitFor/
Catalyst-Runtime-5.90073/t/lib/ScriptTestApp/TraitFor/Script/
Catalyst-Runtime-5.90073/t/lib/ScriptTestApp/TraitFor/Script.pm
Catalyst-Runtime-5.90073/t/lib/ScriptTestApp/TraitFor/Script/Bar.pm
Catalyst-Runtime-5.90073/t/lib/ScriptTestApp/TraitFor/Script/Foo.pm
Catalyst-Runtime-5.90073/t/lib/ScriptTestApp/Script/Bar.pm
Catalyst-Runtime-5.90073/t/lib/ScriptTestApp/Script/CompileTest.pm
Catalyst-Runtime-5.90073/t/lib/ScriptTestApp/Script/Foo.pm
Catalyst-Runtime-5.90073/t/lib/ScriptTestApp/Controller/Root.pm
Catalyst-Runtime-5.90073/t/lib/PluginTestApp/Controller/
Catalyst-Runtime-5.90073/t/lib/PluginTestApp/Controller/Root.pm
Catalyst-Runtime-5.90073/t/lib/DeprecatedTestApp/C/
Catalyst-Runtime-5.90073/t/lib/DeprecatedTestApp/C/Root.pm
Catalyst-Runtime-5.90073/t/lib/ChainedActionsApp/Controller/
Catalyst-Runtime-5.90073/t/lib/ChainedActionsApp/Controller/Root.pm
Catalyst-Runtime-5.90073/t/lib/Catalyst/Action/
Catalyst-Runtime-5.90073/t/lib/Catalyst/ActionRole/
Catalyst-Runtime-5.90073/t/lib/Catalyst/Plugin/
Catalyst-Runtime-5.90073/t/lib/Catalyst/Script/
Catalyst-Runtime-5.90073/t/lib/Catalyst/Script/Bar.pm
Catalyst-Runtime-5.90073/t/lib/Catalyst/Script/Baz.pm
Catalyst-Runtime-5.90073/t/lib/Catalyst/Script/CompileTest.pm
Catalyst-Runtime-5.90073/t/lib/Catalyst/Plugin/Test/
Catalyst-Runtime-5.90073/t/lib/Catalyst/Plugin/Test/Deprecated.pm
Catalyst-Runtime-5.90073/t/lib/Catalyst/Plugin/Test/Errors.pm
Catalyst-Runtime-5.90073/t/lib/Catalyst/Plugin/Test/Headers.pm
Catalyst-Runtime-5.90073/t/lib/Catalyst/Plugin/Test/MangleDollarUnderScore.pm
Catalyst-Runtime-5.90073/t/lib/Catalyst/Plugin/Test/Plugin.pm
Catalyst-Runtime-5.90073/t/lib/Catalyst/ActionRole/Moo.pm
Catalyst-Runtime-5.90073/t/lib/Catalyst/ActionRole/Zoo.pm
Catalyst-Runtime-5.90073/t/lib/Catalyst/Action/TestAfter.pm
Catalyst-Runtime-5.90073/t/lib/Catalyst/Action/TestBefore.pm
Catalyst-Runtime-5.90073/t/lib/ACLTestApp/Controller/
Catalyst-Runtime-5.90073/t/lib/ACLTestApp/Controller/Root.pm
Catalyst-Runtime-5.90073/t/conf/extra.conf.in
Catalyst-Runtime-5.90073/t/author/http-server.t
Catalyst-Runtime-5.90073/t/author/notabs.t
Catalyst-Runtime-5.90073/t/author/pod.t
Catalyst-Runtime-5.90073/t/author/podcoverage.t
Catalyst-Runtime-5.90073/t/author/spelling.t
Catalyst-Runtime-5.90073/t/author/unicode_plugin_nested_params.t
Catalyst-Runtime-5.90073/t/aggregate/c3_appclass_bug.t
Catalyst-Runtime-5.90073/t/aggregate/c3_mro.t
Catalyst-Runtime-5.90073/t/aggregate/caf_backcompat.t
Catalyst-Runtime-5.90073/t/aggregate/catalyst_test_utf8.t
Catalyst-Runtime-5.90073/t/aggregate/custom_live_component_controller_action_auto_doublebug.t
Catalyst-Runtime-5.90073/t/aggregate/custom_live_path_bug.t
Catalyst-Runtime-5.90073/t/aggregate/deprecated_test_import.t
Catalyst-Runtime-5.90073/t/aggregate/deprecated_test_unimported.t
Catalyst-Runtime-5.90073/t/aggregate/error_page_dump.t
Catalyst-Runtime-5.90073/t/aggregate/live_component_controller_action_action.t
Catalyst-Runtime-5.90073/t/aggregate/live_component_controller_action_auto.t
Catalyst-Runtime-5.90073/t/aggregate/live_component_controller_action_begin.t
Catalyst-Runtime-5.90073/t/aggregate/live_component_controller_action_chained.t
Catalyst-Runtime-5.90073/t/aggregate/live_component_controller_action_chained2.t
Catalyst-Runtime-5.90073/t/aggregate/live_component_controller_action_default.t
Catalyst-Runtime-5.90073/t/aggregate/live_component_controller_action_detach.t
Catalyst-Runtime-5.90073/t/aggregate/live_component_controller_action_die_in_end.t
Catalyst-Runtime-5.90073/t/aggregate/live_component_controller_action_end.t
Catalyst-Runtime-5.90073/t/aggregate/live_component_controller_action_forward.t
Catalyst-Runtime-5.90073/t/aggregate/live_component_controller_action_global.t
Catalyst-Runtime-5.90073/t/aggregate/live_component_controller_action_go.t
Catalyst-Runtime-5.90073/t/aggregate/live_component_controller_action_index.t
Catalyst-Runtime-5.90073/t/aggregate/live_component_controller_action_index_or_default.t
Catalyst-Runtime-5.90073/t/aggregate/live_component_controller_action_inheritance.t
Catalyst-Runtime-5.90073/t/aggregate/live_component_controller_action_local.t
Catalyst-Runtime-5.90073/t/aggregate/live_component_controller_action_multipath.t
Catalyst-Runtime-5.90073/t/aggregate/live_component_controller_action_path.t
Catalyst-Runtime-5.90073/t/aggregate/live_component_controller_action_path_matchsingle.t
Catalyst-Runtime-5.90073/t/aggregate/live_component_controller_action_private.t
Catalyst-Runtime-5.90073/t/aggregate/live_component_controller_action_streaming.t
Catalyst-Runtime-5.90073/t/aggregate/live_component_controller_action_visit.t
Catalyst-Runtime-5.90073/t/aggregate/live_component_controller_actionroles.t
Catalyst-Runtime-5.90073/t/aggregate/live_component_controller_anon.t
Catalyst-Runtime-5.90073/t/aggregate/live_component_controller_args.t
Catalyst-Runtime-5.90073/t/aggregate/live_component_controller_attributes.t
Catalyst-Runtime-5.90073/t/aggregate/live_component_controller_httpmethods.t
Catalyst-Runtime-5.90073/t/aggregate/live_component_controller_moose.t
Catalyst-Runtime-5.90073/t/aggregate/live_component_view_single.t
Catalyst-Runtime-5.90073/t/aggregate/live_engine_request_auth.t
Catalyst-Runtime-5.90073/t/aggregate/live_engine_request_body.t
Catalyst-Runtime-5.90073/t/aggregate/live_engine_request_body_demand.t
Catalyst-Runtime-5.90073/t/aggregate/live_engine_request_cookies.t
Catalyst-Runtime-5.90073/t/aggregate/live_engine_request_env.t
Catalyst-Runtime-5.90073/t/aggregate/live_engine_request_escaped_path.t
Catalyst-Runtime-5.90073/t/aggregate/live_engine_request_headers.t
Catalyst-Runtime-5.90073/t/aggregate/live_engine_request_parameters.t
Catalyst-Runtime-5.90073/t/aggregate/live_engine_request_prepare_parameters.t
Catalyst-Runtime-5.90073/t/aggregate/live_engine_request_remote_user.t
Catalyst-Runtime-5.90073/t/aggregate/live_engine_request_uploads.t
Catalyst-Runtime-5.90073/t/aggregate/live_engine_request_uri.t
Catalyst-Runtime-5.90073/t/aggregate/live_engine_response_body.t
Catalyst-Runtime-5.90073/t/aggregate/live_engine_response_cookies.t
Catalyst-Runtime-5.90073/t/aggregate/live_engine_response_emptybody.t
Catalyst-Runtime-5.90073/t/aggregate/live_engine_response_errors.t
Catalyst-Runtime-5.90073/t/aggregate/live_engine_response_headers.t
Catalyst-Runtime-5.90073/t/aggregate/live_engine_response_large.t
Catalyst-Runtime-5.90073/t/aggregate/live_engine_response_print.t
Catalyst-Runtime-5.90073/t/aggregate/live_engine_response_redirect.t
Catalyst-Runtime-5.90073/t/aggregate/live_engine_response_status.t
Catalyst-Runtime-5.90073/t/aggregate/live_engine_setup_basics.t
Catalyst-Runtime-5.90073/t/aggregate/live_engine_setup_plugins.t
Catalyst-Runtime-5.90073/t/aggregate/live_loop.t
Catalyst-Runtime-5.90073/t/aggregate/live_plugin_loaded.t
Catalyst-Runtime-5.90073/t/aggregate/live_priorities.t
Catalyst-Runtime-5.90073/t/aggregate/live_recursion.t
Catalyst-Runtime-5.90073/t/aggregate/live_view_warnings.t
Catalyst-Runtime-5.90073/t/aggregate/meta_method_unneeded.t
Catalyst-Runtime-5.90073/t/aggregate/psgi_file.t
Catalyst-Runtime-5.90073/t/aggregate/unit_controller_actions.t
Catalyst-Runtime-5.90073/t/aggregate/unit_controller_config.t
Catalyst-Runtime-5.90073/t/aggregate/unit_controller_namespace.t
Catalyst-Runtime-5.90073/t/aggregate/unit_core_action.t
Catalyst-Runtime-5.90073/t/aggregate/unit_core_action_for.t
Catalyst-Runtime-5.90073/t/aggregate/unit_core_appclass_roles_in_plugin_list.t
Catalyst-Runtime-5.90073/t/aggregate/unit_core_classdata.t
Catalyst-Runtime-5.90073/t/aggregate/unit_core_component.t
Catalyst-Runtime-5.90073/t/aggregate/unit_core_component_generating.t
Catalyst-Runtime-5.90073/t/aggregate/unit_core_component_layers.t
Catalyst-Runtime-5.90073/t/aggregate/unit_core_component_loading.t
Catalyst-Runtime-5.90073/t/aggregate/unit_core_component_mro.t
Catalyst-Runtime-5.90073/t/aggregate/unit_core_controller_actions_config.t
Catalyst-Runtime-5.90073/t/aggregate/unit_core_ctx_attr.t
Catalyst-Runtime-5.90073/t/aggregate/unit_core_engine-prepare_path.t
Catalyst-Runtime-5.90073/t/aggregate/unit_core_engine_fixenv-iis6.t
Catalyst-Runtime-5.90073/t/aggregate/unit_core_engine_fixenv-lighttpd.t
Catalyst-Runtime-5.90073/t/aggregate/unit_core_log.t
Catalyst-Runtime-5.90073/t/aggregate/unit_core_log_autoflush.t
Catalyst-Runtime-5.90073/t/aggregate/unit_core_merge_config_hashes.t
Catalyst-Runtime-5.90073/t/aggregate/unit_core_mvc.t
Catalyst-Runtime-5.90073/t/aggregate/unit_core_path_to.t
Catalyst-Runtime-5.90073/t/aggregate/unit_core_plugin.t
Catalyst-Runtime-5.90073/t/aggregate/unit_core_script_cgi.t
Catalyst-Runtime-5.90073/t/aggregate/unit_core_script_create.t
Catalyst-Runtime-5.90073/t/aggregate/unit_core_script_fastcgi.t
Catalyst-Runtime-5.90073/t/aggregate/unit_core_script_help.t
Catalyst-Runtime-5.90073/t/aggregate/unit_core_script_run_options.t
Catalyst-Runtime-5.90073/t/aggregate/unit_core_script_server-without_modules.t
Catalyst-Runtime-5.90073/t/aggregate/unit_core_script_server.t
Catalyst-Runtime-5.90073/t/aggregate/unit_core_scriptrunner.t
Catalyst-Runtime-5.90073/t/aggregate/unit_core_setup.t
Catalyst-Runtime-5.90073/t/aggregate/unit_core_setup_log.t
Catalyst-Runtime-5.90073/t/aggregate/unit_core_setup_stats.t
Catalyst-Runtime-5.90073/t/aggregate/unit_core_uri_for.t
Catalyst-Runtime-5.90073/t/aggregate/unit_core_uri_for_action.t
Catalyst-Runtime-5.90073/t/aggregate/unit_core_uri_for_multibytechar.t
Catalyst-Runtime-5.90073/t/aggregate/unit_core_uri_with.t
Catalyst-Runtime-5.90073/t/aggregate/unit_dispatcher_requestargs_restore.t
Catalyst-Runtime-5.90073/t/aggregate/unit_engineloader.t
Catalyst-Runtime-5.90073/t/aggregate/unit_load_catalyst_test.t
Catalyst-Runtime-5.90073/t/aggregate/unit_metaclass_compat_extend_non_moose_controller.t
Catalyst-Runtime-5.90073/t/aggregate/unit_metaclass_compat_non_moose.t
Catalyst-Runtime-5.90073/t/aggregate/unit_metaclass_compat_non_moose_controller.t
Catalyst-Runtime-5.90073/t/aggregate/unit_response.t
Catalyst-Runtime-5.90073/t/aggregate/unit_utils_env_value.t
Catalyst-Runtime-5.90073/t/aggregate/unit_utils_home.t
Catalyst-Runtime-5.90073/t/aggregate/unit_utils_prefix.t
Catalyst-Runtime-5.90073/t/aggregate/unit_utils_request.t
Catalyst-Runtime-5.90073/t/aggregate/utf8_content_length.t
Catalyst-Runtime-5.90073/script/catalyst.pl
Catalyst-Runtime-5.90073/lib/Catalyst/
Catalyst-Runtime-5.90073/lib/Catalyst.pm
Catalyst-Runtime-5.90073/lib/Catalyst/Action.pm
Catalyst-Runtime-5.90073/lib/Catalyst/ActionChain.pm
Catalyst-Runtime-5.90073/lib/Catalyst/ActionContainer.pm
Catalyst-Runtime-5.90073/lib/Catalyst/ActionRole/
Catalyst-Runtime-5.90073/lib/Catalyst/Base.pm
Catalyst-Runtime-5.90073/lib/Catalyst/ClassData.pm
Catalyst-Runtime-5.90073/lib/Catalyst/Component/
Catalyst-Runtime-5.90073/lib/Catalyst/Component.pm
Catalyst-Runtime-5.90073/lib/Catalyst/Controller.pm
Catalyst-Runtime-5.90073/lib/Catalyst/Delta.pod
Catalyst-Runtime-5.90073/lib/Catalyst/Dispatcher.pm
Catalyst-Runtime-5.90073/lib/Catalyst/DispatchType/
Catalyst-Runtime-5.90073/lib/Catalyst/DispatchType.pm
Catalyst-Runtime-5.90073/lib/Catalyst/Engine/
Catalyst-Runtime-5.90073/lib/Catalyst/Engine.pm
Catalyst-Runtime-5.90073/lib/Catalyst/EngineLoader.pm
Catalyst-Runtime-5.90073/lib/Catalyst/Exception/
Catalyst-Runtime-5.90073/lib/Catalyst/Exception.pm
Catalyst-Runtime-5.90073/lib/Catalyst/Log.pm
Catalyst-Runtime-5.90073/lib/Catalyst/Middleware/
Catalyst-Runtime-5.90073/lib/Catalyst/Model.pm
Catalyst-Runtime-5.90073/lib/Catalyst/Plugin/
Catalyst-Runtime-5.90073/lib/Catalyst/PSGI.pod
Catalyst-Runtime-5.90073/lib/Catalyst/Request/
Catalyst-Runtime-5.90073/lib/Catalyst/Request.pm
Catalyst-Runtime-5.90073/lib/Catalyst/Response.pm
Catalyst-Runtime-5.90073/lib/Catalyst/Runtime.pm
Catalyst-Runtime-5.90073/lib/Catalyst/Script/
Catalyst-Runtime-5.90073/lib/Catalyst/ScriptRole.pm
Catalyst-Runtime-5.90073/lib/Catalyst/ScriptRunner.pm
Catalyst-Runtime-5.90073/lib/Catalyst/Stats.pm
Catalyst-Runtime-5.90073/lib/Catalyst/Test.pm
Catalyst-Runtime-5.90073/lib/Catalyst/Upgrading.pod
Catalyst-Runtime-5.90073/lib/Catalyst/Utils.pm
Catalyst-Runtime-5.90073/lib/Catalyst/View.pm
Catalyst-Runtime-5.90073/lib/Catalyst/Script/CGI.pm
Catalyst-Runtime-5.90073/lib/Catalyst/Script/Create.pm
Catalyst-Runtime-5.90073/lib/Catalyst/Script/FastCGI.pm
Catalyst-Runtime-5.90073/lib/Catalyst/Script/Server.pm
Catalyst-Runtime-5.90073/lib/Catalyst/Script/Test.pm
Catalyst-Runtime-5.90073/lib/Catalyst/Request/Upload.pm
Catalyst-Runtime-5.90073/lib/Catalyst/Plugin/Unicode/
Catalyst-Runtime-5.90073/lib/Catalyst/Plugin/Unicode/Encoding.pm
Catalyst-Runtime-5.90073/lib/Catalyst/Middleware/Stash.pm
Catalyst-Runtime-5.90073/lib/Catalyst/Exception/Basic.pm
Catalyst-Runtime-5.90073/lib/Catalyst/Exception/Detach.pm
Catalyst-Runtime-5.90073/lib/Catalyst/Exception/Go.pm
Catalyst-Runtime-5.90073/lib/Catalyst/Exception/Interface.pm
Catalyst-Runtime-5.90073/lib/Catalyst/Engine/HTTP.pm
Catalyst-Runtime-5.90073/lib/Catalyst/DispatchType/Chained.pm
Catalyst-Runtime-5.90073/lib/Catalyst/DispatchType/Default.pm
Catalyst-Runtime-5.90073/lib/Catalyst/DispatchType/Index.pm
Catalyst-Runtime-5.90073/lib/Catalyst/DispatchType/Path.pm
Catalyst-Runtime-5.90073/lib/Catalyst/Component/ApplicationAttribute.pm
Catalyst-Runtime-5.90073/lib/Catalyst/Component/ContextClosure.pm
Catalyst-Runtime-5.90073/lib/Catalyst/ActionRole/ConsumesContent.pm
Catalyst-Runtime-5.90073/lib/Catalyst/ActionRole/HTTPMethods.pm
Catalyst-Runtime-5.90073/inc/Module/
Catalyst-Runtime-5.90073/inc/Module/AutoInstall.pm
Catalyst-Runtime-5.90073/inc/Module/Install/
Catalyst-Runtime-5.90073/inc/Module/Install.pm
Catalyst-Runtime-5.90073/inc/Module/Install/Authority.pm
Catalyst-Runtime-5.90073/inc/Module/Install/AuthorRequires.pm
Catalyst-Runtime-5.90073/inc/Module/Install/AuthorTests.pm
Catalyst-Runtime-5.90073/inc/Module/Install/AutoInstall.pm
Catalyst-Runtime-5.90073/inc/Module/Install/Base.pm
Catalyst-Runtime-5.90073/inc/Module/Install/Can.pm
Catalyst-Runtime-5.90073/inc/Module/Install/CheckConflicts.pm
Catalyst-Runtime-5.90073/inc/Module/Install/Fetch.pm
Catalyst-Runtime-5.90073/inc/Module/Install/Include.pm
Catalyst-Runtime-5.90073/inc/Module/Install/Makefile.pm
Catalyst-Runtime-5.90073/inc/Module/Install/Metadata.pm
Catalyst-Runtime-5.90073/inc/Module/Install/Scripts.pm
Catalyst-Runtime-5.90073/inc/Module/Install/Win32.pm
Catalyst-Runtime-5.90073/inc/Module/Install/WriteAll.pm
Prepending C:\cpanfly-5.20\var\cpan\build\Data-Visitor-0.30-ooBurq/blib/arch C:\cpanfly-5.20\var\cpan\build\Data-Visitor-0.30-ooBurq/blib/lib C:\cpanfly-5.20\var\cpan\build\Tie-ToObject-0.03-p3sOfk/blib/arch C:\cpanfly-5.20\var\cpan\build\Tie-ToObject-0.03-p3sOfk/blib/lib C:\cpanfly-5.20\var\cpan\build\Test-use-ok-0.11-lGYG1H/blib/arch C:\cpanfly-5.20\var\cpan\build\Test-use-ok-0.11-lGYG1H/blib/lib to PERL5LIB for 'make'
CPAN.pm: Building J/JJ/JJNAPIORK/Catalyst-Runtime-5.90073.tar.gz
>>> C:\Perl64-5.20\bin\perl.exe Makefile.PL
Warning: prerequisite CGI::Simple::Cookie 1.109 not found.
Warning: prerequisite Class::C3::Adopt::NEXT 0.07 not found.
Warning: prerequisite HTTP::Request::AsCGI 1.0 not found.
Warning: prerequisite JSON::MaybeXS 0 not found.
Warning: prerequisite MooseX::Getopt 0.48 not found.
Warning: prerequisite MooseX::MethodAttributes::Role::AttrContainer::Inheritable 0.24 not found.
Warning: prerequisite MooseX::Role::WithOverloading 0.09 not found.
Warning: prerequisite Plack 0.9991 not found.
Warning: prerequisite Plack::Middleware::Conditional 0 not found.
Warning: prerequisite Plack::Middleware::ContentLength 0 not found.
Warning: prerequisite Plack::Middleware::FixMissingBodyInRedirect 0.09 not found.
Warning: prerequisite Plack::Middleware::HTTPExceptions 0 not found.
Warning: prerequisite Plack::Middleware::Head 0 not found.
Warning: prerequisite Plack::Middleware::IIS6ScriptNameFix 0 not found.
Warning: prerequisite Plack::Middleware::IIS7KeepAliveFix 0 not found.
Warning: prerequisite Plack::Middleware::LighttpdScriptNameFix 0 not found.
Warning: prerequisite Plack::Middleware::MethodOverride 0 not found.
Warning: prerequisite Plack::Middleware::RemoveRedundantBody 0.03 not found.
Warning: prerequisite Plack::Middleware::ReverseProxy 0.04 not found.
Warning: prerequisite Plack::Request::Upload 0 not found.
Warning: prerequisite Plack::Test::ExternalServer 0 not found.
Warning: prerequisite Safe::Isa 0 not found.
Warning: prerequisite String::RewritePrefix 0.004 not found.
Warning: prerequisite Text::SimpleTable 0.03 not found.
Warning: prerequisite Tree::Simple 1.15 not found.
Warning: prerequisite Tree::Simple::Visitor::FindByPath 0 not found.
Warning: prerequisite namespace::autoclean 0.09 not found.
*** Module::AutoInstall version 1.12
*** Checking for Perl dependencies...
*** Since we're running under CPAN, I'll just let it take care
of the dependency's installation later.
[Core Features]
- Test::Fatal ...loaded. (0.013)
- Test::More ...loaded. (1.001006 >= 0.88)
- Data::Dump ...loaded. (1.22)
- HTTP::Request::Common ...loaded. (6.04)
- IO::Scalar ...loaded. (2.110)
- HTTP::Status ...loaded. (6.03)
- JSON::MaybeXS ...missing.
- List::MoreUtils ...loaded. (0.33)
- namespace::autoclean ...missing. (would need 0.09)
- namespace::clean ...loaded. (0.25 >= 0.23)
- MooseX::Emulate::Class::Accessor::Fast ...loaded. (0.00903 >= 0.00903)
- Class::Load ...loaded. (0.21 >= 0.12)
- Data::OptList ...loaded. (0.109)
- Moose ...loaded. (2.1212 >= 1.03)
- MooseX::MethodAttributes::Role::AttrContainer::Inheritable ...missing. (would need 0.24)
- MooseX::Role::WithOverloading ...missing. (would need 0.09)
- Carp ...loaded. (1.3301)
- Class::C3::Adopt::NEXT ...missing. (would need 0.07)
- CGI::Simple::Cookie ...missing. (would need 1.109)
- Data::Dump ...loaded. (1.22)
- Data::OptList ...loaded. (0.109)
- HTML::Entities ...loaded. (3.69)
- HTML::HeadParser ...loaded. (3.71)
- HTTP::Body ...loaded. (1.19 >= 1.06)
- HTTP::Headers ...loaded. (6.05 >= 1.64)
- HTTP::Request ...loaded. (6.00 >= 5.814)
- HTTP::Response ...loaded. (6.04 >= 5.813)
- HTTP::Request::AsCGI ...missing. (would need 1.0)
- Module::Pluggable ...loaded. (5.1 >= 4.7)
- Path::Class ...loaded. (0.35 >= 0.09)
- Scalar::Util ...loaded. (1.41)
- Sub::Exporter ...loaded. (0.987)
- Text::SimpleTable ...missing. (would need 0.03)
- Time::HiRes ...loaded. (1.9726)
- Tree::Simple ...missing. (would need 1.15)
- Tree::Simple::Visitor::FindByPath ...missing.
- Try::Tiny ...loaded. (0.22 >= 0.17)
- Safe::Isa ...missing.
- Task::Weaken ...loaded. (1.04)
- Text::Balanced ...loaded. (2.02)
- MRO::Compat ...loaded. (0.12)
- MooseX::Getopt ...missing. (would need 0.48)
- String::RewritePrefix ...missing. (would need 0.004)
- Devel::InnerPackage ...loaded. (0.4)
- Plack ...missing. (would need 0.9991)
- Plack::Middleware::ReverseProxy ...missing. (would need 0.04)
- Plack::Test::ExternalServer ...missing.
- Class::Data::Inheritable ...loaded. (0.08)
- Encode ...loaded. (2.62 >= 2.49)
- LWP ...loaded. (6.08 >= 5.837)
- URI ...loaded. (1.64 >= 1.36)
- JSON::MaybeXS ...missing. (would need 1.000000)
- Stream::Buffered ...loaded. (0.03)
- Hash::MultiValue ...loaded. (0.15)
- Plack::Request::Upload ...missing.
- CGI::Struct ...loaded. (1.21)
- Plack::Middleware::Conditional ...missing.
- Plack::Middleware::IIS6ScriptNameFix ...missing.
- Plack::Middleware::IIS7KeepAliveFix ...missing.
- Plack::Middleware::LighttpdScriptNameFix ...missing.
- Plack::Middleware::ContentLength ...missing.
- Plack::Middleware::Head ...missing.
- Plack::Middleware::HTTPExceptions ...missing.
- Plack::Middleware::FixMissingBodyInRedirect ...missing. (would need 0.09)
- Plack::Middleware::MethodOverride ...missing.
- Plack::Middleware::RemoveRedundantBody ...missing. (would need 0.03)
*** Module::AutoInstall configuration finished.
Checking if your kit is complete...
Warning: the following files are missing in your kit:
t/psgi_file_testapp_engine_plackup_compat.t
t/psgi_file_testapp_engine_psgi_compat.t
Please inform the author.
Generating a dmake-style Makefile
Writing Makefile for Catalyst::Runtime
Writing MYMETA.yml and MYMETA.json
Important:
This library is for running Catalyst applications.
For development and use of catalyst.pl and myapp_create.pl, make sure
you also install the development tools package Catalyst::Devel.
perl -MCPANPLUS -e 'install Catalyst::Devel' # or
perl -MCPAN -e 'install Catalyst::Devel' # or
cpanm Catalyst::Devel
To get some commonly used plugins, as well as the TT view and DBIC
model, install Task::Catalyst in the same way.
Have fun!
---- Unsatisfied dependencies detected during ----
---- JJNAPIORK/Catalyst-Runtime-5.90073.tar.gz ----
Plack [requires]
MooseX::Role::WithOverloading [requires]
Plack::Middleware::ReverseProxy [requires]
Tree::Simple [requires]
CGI::Simple::Cookie [requires]
Plack::Middleware::MethodOverride [requires]
HTTP::Request::AsCGI [requires]
Plack::Middleware::RemoveRedundantBody [requires]
Safe::Isa [requires]
JSON::MaybeXS [requires]
Tree::Simple::Visitor::FindByPath [requires]
Plack::Middleware::IIS7KeepAliveFix [requires]
Plack::Middleware::LighttpdScriptNameFix [requires]
namespace::autoclean [requires]
String::RewritePrefix [requires]
Plack::Middleware::FixMissingBodyInRedirect [requires]
Text::SimpleTable [requires]
Plack::Middleware::ContentLength [requires]
MooseX::Getopt [requires]
Plack::Middleware::Head [requires]
Plack::Middleware::IIS6ScriptNameFix [requires]
Plack::Middleware::Conditional [requires]
MooseX::MethodAttributes::Role::AttrContainer::Inheritable [requires]
Plack::Request::Upload [requires]
Plack::Middleware::HTTPExceptions [requires]
Plack::Test::ExternalServer [requires]
Class::C3::Adopt::NEXT [requires]
Prepending C:\cpanfly-5.20\var\cpan\build\Data-Visitor-0.30-ooBurq/blib/arch C:\cpanfly-5.20\var\cpan\build\Data-Visitor-0.30-ooBurq/blib/lib C:\cpanfly-5.20\var\cpan\build\Tie-ToObject-0.03-p3sOfk/blib/arch C:\cpanfly-5.20\var\cpan\build\Tie-ToObject-0.03-p3sOfk/blib/lib C:\cpanfly-5.20\var\cpan\build\Test-use-ok-0.11-lGYG1H/blib/arch C:\cpanfly-5.20\var\cpan\build\Test-use-ok-0.11-lGYG1H/blib/lib to PERL5LIB for 'test'
Running make test
Delayed until after prerequisites
Running test for module 'Plack'
Running make for M/MI/MIYAGAWA/Plack-1.0031.tar.gz
Prepending C:\cpanfly-5.20\var\cpan\build\Data-Visitor-0.30-ooBurq/blib/arch C:\cpanfly-5.20\var\cpan\build\Data-Visitor-0.30-ooBurq/blib/lib C:\cpanfly-5.20\var\cpan\build\Tie-ToObject-0.03-p3sOfk/blib/arch C:\cpanfly-5.20\var\cpan\build\Tie-ToObject-0.03-p3sOfk/blib/lib C:\cpanfly-5.20\var\cpan\build\Test-use-ok-0.11-lGYG1H/blib/arch C:\cpanfly-5.20\var\cpan\build\Test-use-ok-0.11-lGYG1H/blib/lib to PERL5LIB for 'get'
Checksum for C:\cpanfly-5.20\var\cpan\sources\authors\id\M\MI\MIYAGAWA\Plack-1.0031.tar.gz ok
Plack-1.0031/
Plack-1.0031/benchmarks/
Plack-1.0031/Changes
Plack-1.0031/cpanfile
Plack-1.0031/dist.ini
Plack-1.0031/eg/
Plack-1.0031/lib/
Plack-1.0031/LICENSE
Plack-1.0031/Makefile.PL
Plack-1.0031/MANIFEST
Plack-1.0031/META.json
Plack-1.0031/META.yml
Plack-1.0031/README
Plack-1.0031/script/
Plack-1.0031/share/
Plack-1.0031/t/
Plack-1.0031/xt/
Plack-1.0031/xt/author-downstream.t
Plack-1.0031/t/FCGIUtils.pm
Plack-1.0031/t/HTTP-Message-PSGI/
Plack-1.0031/t/HTTP-Server-PSGI/
Plack-1.0031/t/Plack-Builder/
Plack-1.0031/t/Plack-Handler/
Plack-1.0031/t/Plack-HTTPParser-PP/
Plack-1.0031/t/Plack-Loader/
Plack-1.0031/t/Plack-Middleware/
Plack-1.0031/t/Plack-MIME/
Plack-1.0031/t/Plack-Request/
Plack-1.0031/t/Plack-Response/
Plack-1.0031/t/Plack-Runner/
Plack-1.0031/t/Plack-TempBuffer/
Plack-1.0031/t/Plack-Test/
Plack-1.0031/t/Plack-Util/
Plack-1.0031/t/release-pod-syntax.t
Plack-1.0031/t/test.txt
Plack-1.0031/t/Plack-Util/bad.psgi
Plack-1.0031/t/Plack-Util/bad2.psgi
Plack-1.0031/t/Plack-Util/bin/
Plack-1.0031/t/Plack-Util/can.t
Plack-1.0031/t/Plack-Util/error.psgi
Plack-1.0031/t/Plack-Util/foreach.t
Plack-1.0031/t/Plack-Util/headers.t
Plack-1.0031/t/Plack-Util/headers_obj.t
Plack-1.0031/t/Plack-Util/Hello.pm
Plack-1.0031/t/Plack-Util/hello.psgi
Plack-1.0031/t/Plack-Util/inc/
Plack-1.0031/t/Plack-Util/inline_object.t
Plack-1.0031/t/Plack-Util/io_with_path.t
Plack-1.0031/t/Plack-Util/is_real_fh.t
Plack-1.0031/t/Plack-Util/load.t
Plack-1.0031/t/Plack-Util/response_cb.t
Plack-1.0031/t/Plack-Util/inc/hello.psgi
Plack-1.0031/t/Plack-Util/bin/findbin.psgi
Plack-1.0031/t/Plack-Test/2args.t
Plack-1.0031/t/Plack-Test/cookie.t
Plack-1.0031/t/Plack-Test/hello.t
Plack-1.0031/t/Plack-Test/hello_server.t
Plack-1.0031/t/Plack-Test/suite.t
Plack-1.0031/t/Plack-TempBuffer/print.t
Plack-1.0031/t/Plack-Runner/options.t
Plack-1.0031/t/Plack-Runner/path.t
Plack-1.0031/t/Plack-Response/body.t
Plack-1.0031/t/Plack-Response/compatible.t
Plack-1.0031/t/Plack-Response/cookie.t
Plack-1.0031/t/Plack-Response/new.t
Plack-1.0031/t/Plack-Response/redirect.t
Plack-1.0031/t/Plack-Response/response.t
Plack-1.0031/t/Plack-Response/to_app.t
Plack-1.0031/t/Plack-Request/base.t
Plack-1.0031/t/Plack-Request/body.t
Plack-1.0031/t/Plack-Request/content-on-get.t
Plack-1.0031/t/Plack-Request/content.t
Plack-1.0031/t/Plack-Request/cookie.t
Plack-1.0031/t/Plack-Request/double_port.t
Plack-1.0031/t/Plack-Request/foo1.txt
Plack-1.0031/t/Plack-Request/foo2.txt
Plack-1.0031/t/Plack-Request/hostname.t
Plack-1.0031/t/Plack-Request/many_upload.t
Plack-1.0031/t/Plack-Request/multi_read.t
Plack-1.0031/t/Plack-Request/new.t
Plack-1.0031/t/Plack-Request/parameters.t
Plack-1.0031/t/Plack-Request/params.t
Plack-1.0031/t/Plack-Request/path_info.t
Plack-1.0031/t/Plack-Request/path_info_escaped.t
Plack-1.0031/t/Plack-Request/query_string.t
Plack-1.0031/t/Plack-Request/readbody.t
Plack-1.0031/t/Plack-Request/request_uri.t
Plack-1.0031/t/Plack-Request/upload-basename.t
Plack-1.0031/t/Plack-Request/upload-large.t
Plack-1.0031/t/Plack-Request/upload.t
Plack-1.0031/t/Plack-Request/uri.t
Plack-1.0031/t/Plack-Request/uri_utf8.t
Plack-1.0031/t/Plack-MIME/add_type.t
Plack-1.0031/t/Plack-MIME/basic.t
Plack-1.0031/t/Plack-MIME/fallback.t
Plack-1.0031/t/Plack-Middleware/access_log.t
Plack-1.0031/t/Plack-Middleware/access_log_timed.t
Plack-1.0031/t/Plack-Middleware/access_log_value_zero.t
Plack-1.0031/t/Plack-Middleware/auth_basic.t
Plack-1.0031/t/Plack-Middleware/auth_basic_env.t
Plack-1.0031/t/Plack-Middleware/auth_basic_simple.t
Plack-1.0031/t/Plack-Middleware/bufferedstreaming.t
Plack-1.0031/t/Plack-Middleware/cascade/
Plack-1.0031/t/Plack-Middleware/cgi-bin/
Plack-1.0031/t/Plack-Middleware/cgibin.t
Plack-1.0031/t/Plack-Middleware/cgibin_exec.t
Plack-1.0031/t/Plack-Middleware/chunked.t
Plack-1.0031/t/Plack-Middleware/component-leak.t
Plack-1.0031/t/Plack-Middleware/component.t
Plack-1.0031/t/Plack-Middleware/conditional.t
Plack-1.0031/t/Plack-Middleware/conditional_new.t
Plack-1.0031/t/Plack-Middleware/conditionalget.t
Plack-1.0031/t/Plack-Middleware/conditionalget_writer.t
Plack-1.0031/t/Plack-Middleware/content_length.t
Plack-1.0031/t/Plack-Middleware/directory.t
Plack-1.0031/t/Plack-Middleware/error_document.t
Plack-1.0031/t/Plack-Middleware/error_document_streaming_app.t
Plack-1.0031/t/Plack-Middleware/errors/
Plack-1.0031/t/Plack-Middleware/file.t
Plack-1.0031/t/Plack-Middleware/head.t
Plack-1.0031/t/Plack-Middleware/head_streaming.t
Plack-1.0031/t/Plack-Middleware/htpasswd
Plack-1.0031/t/Plack-Middleware/httpexceptions.t
Plack-1.0031/t/Plack-Middleware/httpexceptions_streaming.t
Plack-1.0031/t/Plack-Middleware/iis6_script_name_fix.t
Plack-1.0031/t/Plack-Middleware/iis7_keep_alive_fix.t
Plack-1.0031/t/Plack-Middleware/jsonp.t
Plack-1.0031/t/Plack-Middleware/lint.t
Plack-1.0031/t/Plack-Middleware/lint_env.t
Plack-1.0031/t/Plack-Middleware/lint_utf8_false_alarm.t
Plack-1.0031/t/Plack-Middleware/log4perl.t
Plack-1.0031/t/Plack-Middleware/log_dispatch.t
Plack-1.0031/t/Plack-Middleware/order.t
Plack-1.0031/t/Plack-Middleware/prefix.t
Plack-1.0031/t/Plack-Middleware/psgibin.t
Plack-1.0031/t/Plack-Middleware/rearrange_headers.t
Plack-1.0031/t/Plack-Middleware/recursive/
Plack-1.0031/t/Plack-Middleware/refresh-init.t
Plack-1.0031/t/Plack-Middleware/runtime.t
Plack-1.0031/t/Plack-Middleware/simple_content_filter.t
Plack-1.0031/t/Plack-Middleware/simple_logger.t
Plack-1.0031/t/Plack-Middleware/stacktrace/
Plack-1.0031/t/Plack-Middleware/static.foo
Plack-1.0031/t/Plack-Middleware/static.t
Plack-1.0031/t/Plack-Middleware/static.txt
Plack-1.0031/t/Plack-Middleware/static_env.t
Plack-1.0031/t/Plack-Middleware/urlmap.t
Plack-1.0031/t/Plack-Middleware/urlmap_builder.t
Plack-1.0031/t/Plack-Middleware/urlmap_env.t
Plack-1.0031/t/Plack-Middleware/urlmap_ports.t
Plack-1.0031/t/Plack-Middleware/wrapcgi.t
Plack-1.0031/t/Plack-Middleware/wrapcgi_exec.t
Plack-1.0031/t/Plack-Middleware/xframework.t
Plack-1.0031/t/Plack-Middleware/xsendfile.t
Plack-1.0031/t/Plack-Middleware/stacktrace/basic.t
Plack-1.0031/t/Plack-Middleware/stacktrace/force.t
Plack-1.0031/t/Plack-Middleware/stacktrace/sigdie.t
Plack-1.0031/t/Plack-Middleware/stacktrace/streaming.t
Plack-1.0031/t/Plack-Middleware/stacktrace/utf8.t
Plack-1.0031/t/Plack-Middleware/recursive/base.t
Plack-1.0031/t/Plack-Middleware/recursive/streaming.t
Plack-1.0031/t/Plack-Middleware/recursive/throw.t
Plack-1.0031/t/Plack-Middleware/recursive/throw_streaming.t
Plack-1.0031/t/Plack-Middleware/errors/404.html
Plack-1.0031/t/Plack-Middleware/errors/500.html
Plack-1.0031/t/Plack-Middleware/cgi-bin/cgi_dir.cgi
Plack-1.0031/t/Plack-Middleware/cgi-bin/hello.cgi
Plack-1.0031/t/Plack-Middleware/cgi-bin/hello.py
Plack-1.0031/t/Plack-Middleware/cgi-bin/hello2.cgi
Plack-1.0031/t/Plack-Middleware/cgi-bin/hello3.cgi
Plack-1.0031/t/Plack-Middleware/cgi-bin/utf8.cgi
Plack-1.0031/t/Plack-Middleware/cascade/basic.t
Plack-1.0031/t/Plack-Middleware/cascade/streaming.t
Plack-1.0031/t/Plack-Loader/auto.t
Plack-1.0031/t/Plack-Loader/auto_fallback.t
Plack-1.0031/t/Plack-Loader/delayed.t
Plack-1.0031/t/Plack-Loader/restarter.t
Plack-1.0031/t/Plack-Loader/restarter_valid.t
Plack-1.0031/t/Plack-Loader/shotgun.t
Plack-1.0031/t/Plack-HTTPParser-PP/simple.t
Plack-1.0031/t/Plack-Handler/apache1.t
Plack-1.0031/t/Plack-Handler/apache2-registry.t
Plack-1.0031/t/Plack-Handler/apache2.t
Plack-1.0031/t/Plack-Handler/cgi.t
Plack-1.0031/t/Plack-Handler/fcgi.t
Plack-1.0031/t/Plack-Handler/output_encoding.t
Plack-1.0031/t/Plack-Handler/standalone.t
Plack-1.0031/t/Plack-Handler/try_mangle.pl
Plack-1.0031/t/Plack-Builder/builder.t
Plack-1.0031/t/Plack-Builder/mount.t
Plack-1.0031/t/Plack-Builder/oo_interface.t
Plack-1.0031/t/HTTP-Server-PSGI/harakiri.t
Plack-1.0031/t/HTTP-Server-PSGI/post.t
Plack-1.0031/t/HTTP-Message-PSGI/content_length.t
Plack-1.0031/t/HTTP-Message-PSGI/empty_streamed_response.t
Plack-1.0031/t/HTTP-Message-PSGI/host.t
Plack-1.0031/t/HTTP-Message-PSGI/path_info.t
Plack-1.0031/t/HTTP-Message-PSGI/unknown_response.t
Plack-1.0031/t/HTTP-Message-PSGI/utf8_req.t
Plack-1.0031/share/#foo
Plack-1.0031/share/baybridge.jpg
Plack-1.0031/share/face.jpg
Plack-1.0031/script/plackup
Plack-1.0031/lib/HTTP/
Plack-1.0031/lib/Plack/
Plack-1.0031/lib/Plack.pm
Plack-1.0031/lib/Plack/App/
Plack-1.0031/lib/Plack/Builder.pm
Plack-1.0031/lib/Plack/Component.pm
Plack-1.0031/lib/Plack/Handler/
Plack-1.0031/lib/Plack/Handler.pm
Plack-1.0031/lib/Plack/HTTPParser/
Plack-1.0031/lib/Plack/HTTPParser.pm
Plack-1.0031/lib/Plack/Loader/
Plack-1.0031/lib/Plack/Loader.pm
Plack-1.0031/lib/Plack/LWPish.pm
Plack-1.0031/lib/Plack/Middleware/
Plack-1.0031/lib/Plack/Middleware.pm
Plack-1.0031/lib/Plack/MIME.pm
Plack-1.0031/lib/Plack/Request/
Plack-1.0031/lib/Plack/Request.pm
Plack-1.0031/lib/Plack/Response.pm
Plack-1.0031/lib/Plack/Runner.pm
Plack-1.0031/lib/Plack/TempBuffer.pm
Plack-1.0031/lib/Plack/Test/
Plack-1.0031/lib/Plack/Test.pm
Plack-1.0031/lib/Plack/Util/
Plack-1.0031/lib/Plack/Util.pm
Plack-1.0031/lib/Plack/Util/Accessor.pm
Plack-1.0031/lib/Plack/Test/MockHTTP.pm
Plack-1.0031/lib/Plack/Test/Server.pm
Plack-1.0031/lib/Plack/Test/Suite.pm
Plack-1.0031/lib/Plack/Request/Upload.pm
Plack-1.0031/lib/Plack/Middleware/AccessLog/
Plack-1.0031/lib/Plack/Middleware/AccessLog.pm
Plack-1.0031/lib/Plack/Middleware/Auth/
Plack-1.0031/lib/Plack/Middleware/BufferedStreaming.pm
Plack-1.0031/lib/Plack/Middleware/Chunked.pm
Plack-1.0031/lib/Plack/Middleware/Conditional.pm
Plack-1.0031/lib/Plack/Middleware/ConditionalGET.pm
Plack-1.0031/lib/Plack/Middleware/ContentLength.pm
Plack-1.0031/lib/Plack/Middleware/ContentMD5.pm
Plack-1.0031/lib/Plack/Middleware/ErrorDocument.pm
Plack-1.0031/lib/Plack/Middleware/Head.pm
Plack-1.0031/lib/Plack/Middleware/HTTPExceptions.pm
Plack-1.0031/lib/Plack/Middleware/IIS6ScriptNameFix.pm
Plack-1.0031/lib/Plack/Middleware/IIS7KeepAliveFix.pm
Plack-1.0031/lib/Plack/Middleware/JSONP.pm
Plack-1.0031/lib/Plack/Middleware/LighttpdScriptNameFix.pm
Plack-1.0031/lib/Plack/Middleware/Lint.pm
Plack-1.0031/lib/Plack/Middleware/Log4perl.pm
Plack-1.0031/lib/Plack/Middleware/LogDispatch.pm
Plack-1.0031/lib/Plack/Middleware/NullLogger.pm
Plack-1.0031/lib/Plack/Middleware/RearrangeHeaders.pm
Plack-1.0031/lib/Plack/Middleware/Recursive.pm
Plack-1.0031/lib/Plack/Middleware/Refresh.pm
Plack-1.0031/lib/Plack/Middleware/Runtime.pm
Plack-1.0031/lib/Plack/Middleware/SimpleContentFilter.pm
Plack-1.0031/lib/Plack/Middleware/SimpleLogger.pm
Plack-1.0031/lib/Plack/Middleware/StackTrace.pm
Plack-1.0031/lib/Plack/Middleware/Static.pm
Plack-1.0031/lib/Plack/Middleware/XFramework.pm
Plack-1.0031/lib/Plack/Middleware/XSendfile.pm
Plack-1.0031/lib/Plack/Middleware/Auth/Basic.pm
Plack-1.0031/lib/Plack/Middleware/AccessLog/Timed.pm
Plack-1.0031/lib/Plack/Loader/Delayed.pm
Plack-1.0031/lib/Plack/Loader/Restarter.pm
Plack-1.0031/lib/Plack/Loader/Shotgun.pm
Plack-1.0031/lib/Plack/HTTPParser/PP.pm
Plack-1.0031/lib/Plack/Handler/Apache1.pm
Plack-1.0031/lib/Plack/Handler/Apache2/
Plack-1.0031/lib/Plack/Handler/Apache2.pm
Plack-1.0031/lib/Plack/Handler/CGI.pm
Plack-1.0031/lib/Plack/Handler/FCGI.pm
Plack-1.0031/lib/Plack/Handler/HTTP/
Plack-1.0031/lib/Plack/Handler/Standalone.pm
Plack-1.0031/lib/Plack/Handler/HTTP/Server/
Plack-1.0031/lib/Plack/Handler/HTTP/Server/PSGI.pm
Plack-1.0031/lib/Plack/Handler/Apache2/Registry.pm
Plack-1.0031/lib/Plack/App/Cascade.pm
Plack-1.0031/lib/Plack/App/CGIBin.pm
Plack-1.0031/lib/Plack/App/Directory.pm
Plack-1.0031/lib/Plack/App/File.pm
Plack-1.0031/lib/Plack/App/PSGIBin.pm
Plack-1.0031/lib/Plack/App/URLMap.pm
Plack-1.0031/lib/Plack/App/WrapCGI.pm
Plack-1.0031/lib/HTTP/Message/
Plack-1.0031/lib/HTTP/Server/
Plack-1.0031/lib/HTTP/Server/PSGI.pm
Plack-1.0031/lib/HTTP/Message/PSGI.pm
Plack-1.0031/eg/dot-psgi/
Plack-1.0031/eg/dot-psgi/cgi-pm.psgi
Plack-1.0031/eg/dot-psgi/cgi-script.psgi
Plack-1.0031/eg/dot-psgi/Dumper.psgi
Plack-1.0031/eg/dot-psgi/echo-stream-sync.psgi
Plack-1.0031/eg/dot-psgi/echo-stream.psgi
Plack-1.0031/eg/dot-psgi/echo.psgi
Plack-1.0031/eg/dot-psgi/error.psgi
Plack-1.0031/eg/dot-psgi/Hello.psgi
Plack-1.0031/eg/dot-psgi/image.psgi
Plack-1.0031/eg/dot-psgi/nonblock-hello.psgi
Plack-1.0031/eg/dot-psgi/plack-req.psgi
Plack-1.0031/eg/dot-psgi/runnable.psgi
Plack-1.0031/eg/dot-psgi/slowapp.psgi
Plack-1.0031/eg/dot-psgi/static/
Plack-1.0031/eg/dot-psgi/static.psgi
Plack-1.0031/eg/dot-psgi/twitter-stream.psgi
Plack-1.0031/eg/dot-psgi/static/index.html
Plack-1.0031/eg/dot-psgi/static/test.css
Plack-1.0031/eg/dot-psgi/static/test.js
Plack-1.0031/benchmarks/ab.pl
Plack-1.0031/benchmarks/fcgi.pl
Prepending C:\cpanfly-5.20\var\cpan\build\Data-Visitor-0.30-ooBurq/blib/arch C:\cpanfly-5.20\var\cpan\build\Data-Visitor-0.30-ooBurq/blib/lib C:\cpanfly-5.20\var\cpan\build\Tie-ToObject-0.03-p3sOfk/blib/arch C:\cpanfly-5.20\var\cpan\build\Tie-ToObject-0.03-p3sOfk/blib/lib C:\cpanfly-5.20\var\cpan\build\Test-use-ok-0.11-lGYG1H/blib/arch C:\cpanfly-5.20\var\cpan\build\Test-use-ok-0.11-lGYG1H/blib/lib to PERL5LIB for 'make'
CPAN.pm: Building M/MI/MIYAGAWA/Plack-1.0031.tar.gz
>>> C:\Perl64-5.20\bin\perl.exe Makefile.PL
Checking if your kit is complete...
Looks good
Generating a dmake-style Makefile
Writing Makefile for Plack
Writing MYMETA.yml and MYMETA.json
>>> dmake
cp share\face.jpg blib\lib\auto\share\dist\Plack\face.jpg
cp share\baybridge.jpg blib\lib\auto\share\dist\Plack\baybridge.jpg
cp share\#foo blib\lib\auto\share\dist\Plack\#foo
cp lib/Plack/Handler/Apache1.pm blib\lib\Plack\Handler\Apache1.pm
cp lib/Plack/Handler.pm blib\lib\Plack\Handler.pm
cp lib/Plack/Component.pm blib\lib\Plack\Component.pm
cp lib/Plack/App/PSGIBin.pm blib\lib\Plack\App\PSGIBin.pm
cp lib/HTTP/Message/PSGI.pm blib\lib\HTTP\Message\PSGI.pm
cp lib/Plack/Handler/Apache2.pm blib\lib\Plack\Handler\Apache2.pm
cp lib/Plack/Handler/CGI.pm blib\lib\Plack\Handler\CGI.pm
cp lib/Plack/Handler/Apache2/Registry.pm blib\lib\Plack\Handler\Apache2\Registry.pm
cp lib/Plack/App/URLMap.pm blib\lib\Plack\App\URLMap.pm
cp lib/Plack/App/Cascade.pm blib\lib\Plack\App\Cascade.pm
cp lib/Plack/App/CGIBin.pm blib\lib\Plack\App\CGIBin.pm
cp lib/Plack/HTTPParser/PP.pm blib\lib\Plack\HTTPParser\PP.pm
cp lib/Plack/Builder.pm blib\lib\Plack\Builder.pm
cp lib/Plack/Handler/FCGI.pm blib\lib\Plack\Handler\FCGI.pm
cp lib/Plack/App/WrapCGI.pm blib\lib\Plack\App\WrapCGI.pm
cp lib/Plack.pm blib\lib\Plack.pm
cp lib/Plack/Handler/HTTP/Server/PSGI.pm blib\lib\Plack\Handler\HTTP\Server\PSGI.pm
cp lib/HTTP/Server/PSGI.pm blib\lib\HTTP\Server\PSGI.pm
cp lib/Plack/App/Directory.pm blib\lib\Plack\App\Directory.pm
cp lib/Plack/App/File.pm blib\lib\Plack\App\File.pm
cp lib/Plack/HTTPParser.pm blib\lib\Plack\HTTPParser.pm
cp lib/Plack/Middleware/AccessLog.pm blib\lib\Plack\Middleware\AccessLog.pm
cp lib/Plack/Middleware/BufferedStreaming.pm blib\lib\Plack\Middleware\BufferedStreaming.pm
cp lib/Plack/Middleware/ContentMD5.pm blib\lib\Plack\Middleware\ContentMD5.pm
cp lib/Plack/Middleware/Chunked.pm blib\lib\Plack\Middleware\Chunked.pm
cp lib/Plack/Middleware/Auth/Basic.pm blib\lib\Plack\Middleware\Auth\Basic.pm
cp lib/Plack/Middleware/Conditional.pm blib\lib\Plack\Middleware\Conditional.pm
cp lib/Plack/Middleware/ConditionalGET.pm blib\lib\Plack\Middleware\ConditionalGET.pm
cp lib/Plack/Middleware/AccessLog/Timed.pm blib\lib\Plack\Middleware\AccessLog\Timed.pm
cp lib/Plack/Loader/Delayed.pm blib\lib\Plack\Loader\Delayed.pm
cp lib/Plack/LWPish.pm blib\lib\Plack\LWPish.pm
cp lib/Plack/Middleware/ErrorDocument.pm blib\lib\Plack\Middleware\ErrorDocument.pm
cp lib/Plack/Middleware/ContentLength.pm blib\lib\Plack\Middleware\ContentLength.pm
cp lib/Plack/Loader/Restarter.pm blib\lib\Plack\Loader\Restarter.pm
cp lib/Plack/Middleware.pm blib\lib\Plack\Middleware.pm
cp lib/Plack/Handler/Standalone.pm blib\lib\Plack\Handler\Standalone.pm
cp lib/Plack/Loader/Shotgun.pm blib\lib\Plack\Loader\Shotgun.pm
cp lib/Plack/MIME.pm blib\lib\Plack\MIME.pm
cp lib/Plack/Loader.pm blib\lib\Plack\Loader.pm
cp lib/Plack/Middleware/JSONP.pm blib\lib\Plack\Middleware\JSONP.pm
cp lib/Plack/Middleware/NullLogger.pm blib\lib\Plack\Middleware\NullLogger.pm
cp lib/Plack/Middleware/HTTPExceptions.pm blib\lib\Plack\Middleware\HTTPExceptions.pm
cp lib/Plack/Middleware/SimpleContentFilter.pm blib\lib\Plack\Middleware\SimpleContentFilter.pm
cp lib/Plack/Middleware/Lint.pm blib\lib\Plack\Middleware\Lint.pm
cp lib/Plack/Middleware/IIS6ScriptNameFix.pm blib\lib\Plack\Middleware\IIS6ScriptNameFix.pm
cp lib/Plack/Middleware/Refresh.pm blib\lib\Plack\Middleware\Refresh.pm
cp lib/Plack/Middleware/RearrangeHeaders.pm blib\lib\Plack\Middleware\RearrangeHeaders.pm
cp lib/Plack/Middleware/SimpleLogger.pm blib\lib\Plack\Middleware\SimpleLogger.pm
cp lib/Plack/Middleware/Log4perl.pm blib\lib\Plack\Middleware\Log4perl.pm
cp lib/Plack/Middleware/LogDispatch.pm blib\lib\Plack\Middleware\LogDispatch.pm
cp lib/Plack/Middleware/LighttpdScriptNameFix.pm blib\lib\Plack\Middleware\LighttpdScriptNameFix.pm
cp lib/Plack/Middleware/Head.pm blib\lib\Plack\Middleware\Head.pm
cp lib/Plack/Middleware/Runtime.pm blib\lib\Plack\Middleware\Runtime.pm
cp lib/Plack/Middleware/IIS7KeepAliveFix.pm blib\lib\Plack\Middleware\IIS7KeepAliveFix.pm
cp lib/Plack/Middleware/Recursive.pm blib\lib\Plack\Middleware\Recursive.pm
cp lib/Plack/Util/Accessor.pm blib\lib\Plack\Util\Accessor.pm
cp lib/Plack/Test/Suite.pm blib\lib\Plack\Test\Suite.pm
cp lib/Plack/Response.pm blib\lib\Plack\Response.pm
cp lib/Plack/Util.pm blib\lib\Plack\Util.pm
cp lib/Plack/Runner.pm blib\lib\Plack\Runner.pm
cp lib/Plack/Test/MockHTTP.pm blib\lib\Plack\Test\MockHTTP.pm
cp lib/Plack/Request/Upload.pm blib\lib\Plack\Request\Upload.pm
cp lib/Plack/Test/Server.pm blib\lib\Plack\Test\Server.pm
cp lib/Plack/Middleware/XSendfile.pm blib\lib\Plack\Middleware\XSendfile.pm
cp lib/Plack/Middleware/StackTrace.pm blib\lib\Plack\Middleware\StackTrace.pm
cp lib/Plack/Middleware/Static.pm blib\lib\Plack\Middleware\Static.pm
cp lib/Plack/Test.pm blib\lib\Plack\Test.pm
cp lib/Plack/Middleware/XFramework.pm blib\lib\Plack\Middleware\XFramework.pm
cp lib/Plack/TempBuffer.pm blib\lib\Plack\TempBuffer.pm
cp lib/Plack/Request.pm blib\lib\Plack\Request.pm
C:\Perl64-5.20\bin\perl.exe -MExtUtils::Command -e cp -- script/plackup blib\script\plackup
pl2bat.bat blib\script\plackup
MIYAGAWA/Plack-1.0031.tar.gz
dmake -- OK
Prepending C:\cpanfly-5.20\var\cpan\build\Data-Visitor-0.30-ooBurq/blib/arch C:\cpanfly-5.20\var\cpan\build\Data-Visitor-0.30-ooBurq/blib/lib C:\cpanfly-5.20\var\cpan\build\Tie-ToObject-0.03-p3sOfk/blib/arch C:\cpanfly-5.20\var\cpan\build\Tie-ToObject-0.03-p3sOfk/blib/lib C:\cpanfly-5.20\var\cpan\build\Test-use-ok-0.11-lGYG1H/blib/arch C:\cpanfly-5.20\var\cpan\build\Test-use-ok-0.11-lGYG1H/blib/lib to PERL5LIB for 'test'
Running make test
>>> dmake test TEST_VERBOSE=1
Skip blib\lib\auto\share\dist\Plack\#foo (unchanged)
Skip blib\lib\auto\share\dist\Plack\face.jpg (unchanged)
Skip blib\lib\auto\share\dist\Plack\baybridge.jpg (unchanged)
C:\Perl64-5.20\bin\perl.exe "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(1, 'blib\lib', 'blib\arch')" t/*.t t/HTTP-Message-PSGI/*.t t/HTTP-Server-PSGI/*.t t/Plack-Builder/*.t t/Plack-HTTPParser-PP/*.t t/Plack-Handler/*.t t/Plack-Loader/*.t t/Plack-MIME/*.t t/Plack-Middleware/*.t t/Plack-Middleware/cascade/*.t t/Plack-Middleware/recursive/*.t t/Plack-Middleware/stacktrace/*.t t/Plack-Request/*.t t/Plack-Response/*.t t/Plack-Runner/*.t t/Plack-TempBuffer/*.t t/Plack-Test/*.t t/Plack-Util/*.t
t/HTTP-Message-PSGI/content_length.t ...............
ok 1
ok 2
1..2
ok
t/HTTP-Message-PSGI/empty_streamed_response.t ......
ok 1 - undef response body converted to empty string
1..1
ok
t/HTTP-Message-PSGI/host.t .........................
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
1..6
ok
t/HTTP-Message-PSGI/path_info.t ....................
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
ok 7
ok 8
1..8
ok
t/HTTP-Message-PSGI/unknown_response.t .............
ok 1 - converting undef PSGI response results in error
ok 2 - converting invalid PSGI response results in error
1..2
ok
t/HTTP-Message-PSGI/utf8_req.t .....................
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
ok 7
ok 8
ok 9
ok 10
ok 11
ok 12
ok 13
ok 14
ok 15
ok 16
1..16
ok
t/HTTP-Server-PSGI/harakiri.t ......................
ok 1
ok 2
ok 3
ok 4
ok 5
# check that the server is dead
ok 6 - no response
1..6
ok
t/HTTP-Server-PSGI/post.t ..........................
# send a broken request
# send next request
ok 1
ok 2
ok 3
1..3
ok
t/Plack-Builder/builder.t ..........................
1..1
ok 1
ok
t/Plack-Builder/mount.t ............................
ok 1
ok 2
1..2
ok
t/Plack-Builder/oo_interface.t .....................
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
ok 7
ok 8
ok 9
ok 10
ok 11
ok 12
ok 13 - to_app() is called without mount(). No application to build. at t/Plack-Builder/oo_interface.t line 52.
#
ok 14
ok 15
ok 16
ok 17
ok 18
ok 19 - no warnings
1..19
ok
t/Plack-Handler/apache1.t .......................... skipped: TEST_APACHE1 is not set
t/Plack-Handler/apache2-registry.t ................. skipped: TEST_APACHE2 is not set
t/Plack-Handler/apache2.t .......................... skipped: TEST_APACHE2 is not set
t/Plack-Handler/cgi.t .............................. skipped: Test requires module 'HTTP::Request::AsCGI' but it's not found
t/Plack-Handler/fcgi.t ............................. skipped: Test requires module 'FCGI' but it's not found
t/Plack-Handler/output_encoding.t ..................
ok 1 - \n is not converted
1..1
ok
t/Plack-Handler/standalone.t .......................
# SCRIPT_NAME
ok 1
# GET
ok 2
ok 3
ok 4
ok 5
# POST
ok 6
ok 7
ok 8
ok 9
ok 10
ok 11
# big POST
ok 12
ok 13
ok 14
ok 15
ok 16
# psgi.url_scheme
ok 17
ok 18
ok 19
ok 20
# return glob
ok 21
ok 22
ok 23
ok 24
ok 25
# filehandle
ok 26
ok 27
ok 28
ok 29
# bigger file
ok 30
ok 31
ok 32
ok 33
ok 34
# handle HTTP-Header
ok 35
ok 36
ok 37
ok 38
# handle HTTP-Cookie
ok 39
ok 40
ok 41
ok 42
# validate env
ok 43
ok 44
ok 45
ok 46
# % encoding in PATH_INFO
ok 47 - PATH_INFO should be decoded per RFC 3875
# % double encoding in PATH_INFO
ok 48 - PATH_INFO should be decoded only once, per RFC 3875
# % encoding in PATH_INFO (outside of URI characters)
ok 49
# SERVER_PROTOCOL is required
ok 50
ok 51
ok 52
ok 53
# SCRIPT_NAME should not be undef
ok 54
# call close after read IO::Handle-like
ok 55 - closed
ok 56
# has errors
ok 57
# status line
ok 58
# Do not crash when the app dies
ok 59
ok 60
# multi headers (request)
ok 61
# multi headers (response)
ok 62
# Do not set $env->{COOKIE}
ok 63
ok 64
# no entity headers on 304
ok 65
ok 66
ok 67
ok 68 - No Content-Type
ok 69 - No Content-Length
ok 70 - No Transfer-Encoding
# REQUEST_URI is set
ok 71
# filehandle with path()
ok 72
ok 73
ok 74
ok 75
# a big header value > 128 bytes
ok 76
ok 77
ok 78
# coderef res
ok 79
ok 80
ok 81
ok 82
# coderef streaming
ok 83
ok 84
ok 85
ok 86
# CRLF output and FCGI parse bug
ok 87
ok 88
# newlines
ok 89
# test 404
ok 90
ok 91
ok 92
# request->input seekable
ok 93
# request->content on GET
ok 94
# handle Authorization header
ok 95
ok 96
ok 97
ok 98
# repeated slashes
ok 99
ok 100
ok 101
ok 102
1..102
ok
t/Plack-HTTPParser-PP/simple.t .....................
ok 1 - simple get
ok 2 - result of GET /
ok 3 - POST
ok 4 - result of GET with headers
ok 5 - multiline header
ok 6 - multiline
ok 7 - URI fragment
ok 8
ok 9 - %23 -> \#
ok 10
ok 11 - URI fragment after query string
ok 12
ok 13
1..13
ok
t/Plack-Loader/auto.t ..............................
ok 1
1..1
ok
t/Plack-Loader/auto_fallback.t .....................
ok 1
1..1
ok
t/Plack-Loader/delayed.t ...........................
ok 1
1..1
ok
t/Plack-Loader/restarter.t ......................... skipped: release test only
t/Plack-Loader/restarter_valid.t ...................
ok 1 - Foo.pm is valid
ok 2 - foo.t is valid
ok 3 - lib/Bar.pm is valid
ok 4 - view/index.tt is valid
ok 5 - _myapp/foo.psgi is valid
ok 6 - .www/bar.pl is valid
ok 7 - _sass.css is valid
ok 8 - /Users/joe/foo/bar.pm is valid
ok 9 - /path/to/4912 is valid
ok 10 - /path/to/5037 is valid
ok 11 - .git/123 should be ignored
ok 12 - .svn/abc should be ignored
ok 13 - Foo.pm~ should be ignored
ok 14 - _flymake.pl should be ignored
ok 15 - /Users/joe/foo.pl~ should be ignored
ok 16 - /foo/bar/x.txt.bak should be ignored
ok 17 - /path/to/foo.swp should be ignored
ok 18 - /path/to/foo.swpx should be ignored
ok 19 - /path/to/foo.swx should be ignored
ok 20 - /path/to/4913 should be ignored
ok 21 - /path/to/5036 should be ignored
ok 22 - /path/to/.\#Foo.pm should be ignored
1..22
ok
t/Plack-Loader/shotgun.t ........................... skipped: Skip on Win32
t/Plack-Middleware/access_log.t ....................
ok 1
ok 2
ok 3
ok 4
ok 5
1..5
ok
t/Plack-Middleware/access_log_timed.t ..............
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
ok 7
ok 8
ok 9
1..9
ok
t/Plack-Middleware/access_log_value_zero.t .........
ok 1
ok 2
1..2
ok
t/Plack-Middleware/auth_basic.t ....................
ok 1
ok 2
ok 3
ok 4
ok 5
1..5
ok
t/Plack-Middleware/auth_basic_env.t ................
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
ok 7
1..7
ok
t/Plack-Middleware/auth_basic_simple.t ............. skipped: Test requires module 'Authen::Simple::Passwd' but it's not found
t/Plack-Middleware/bufferedstreaming.t .............
1..4
ok 1 - headers passed through
ok 2 - body accumulated
ok 3 - headers passed through
ok 4 - body accumulated
ok
t/Plack-Middleware/cascade/basic.t .................
ok 1
ok 2
ok 3
ok 4
ok 5
1..5
ok
t/Plack-Middleware/cascade/streaming.t .............
ok 1
ok 2
ok 3
ok 4
1..4
ok
t/Plack-Middleware/cgibin.t ........................ skipped: Test requires module 'CGI::Emulate::PSGI' but it's not found
t/Plack-Middleware/cgibin_exec.t ................... skipped: Test requires module 'CGI::Emulate::PSGI' but it's not found
t/Plack-Middleware/chunked.t ....................... skipped: Test requires module 'IO::Handle::Util' but it's not found
t/Plack-Middleware/component-leak.t ................
ok 1 - $res has been released.
ok 2 - $cb has been released.
1..2
ok
t/Plack-Middleware/component.t ..................... skipped: Test requires module 'IO::Handle::Util' but it's not found
t/Plack-Middleware/conditional.t ...................
ok 1
ok 2
ok 3
1..3
ok
t/Plack-Middleware/conditional_new.t ...............
ok 1
ok 2
ok 3
1..3
ok
t/Plack-Middleware/conditionalget.t ................
1..12
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
ok 7
ok 8
ok 9
ok 10
ok 11
ok 12
ok
t/Plack-Middleware/conditionalget_writer.t .........
ok 1 - Response HTTP status
ok 2 - Response content
ok 3 - Response HTTP status
ok 4
1..4
ok
t/Plack-Middleware/content_length.t ................
1..5
ok 1
ok 2
ok 3
ok 4
ok 5
ok
t/Plack-Middleware/directory.t .....................
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6 # skip Filenames can't end with . on windows
ok 7 # skip Filenames can't end with . on windows
1..7
ok
t/Plack-Middleware/error_document.t ................
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
1..6
ok
t/Plack-Middleware/error_document_streaming_app.t ..
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
ok 7
ok 8
ok 9
ok 10
ok 11
ok 12
ok 13
ok 14
ok 15
ok 16
1..16
ok
t/Plack-Middleware/file.t ..........................
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
ok 7
ok 8
ok 9
ok 10
ok 11
ok 12
ok 13
ok 14
ok 15
ok 16
ok 17
ok 18
ok 19
ok 20
ok 21
ok 22
ok 23
ok 24
ok 25
ok 26
ok 27
ok 28
ok 29
ok 30
ok 31
ok 32
ok 33
ok 34
ok 35
ok 36
ok 37
ok 38
ok 39
ok 40
ok 41
ok 42
ok 43
ok 44
ok 45
ok 46
ok 47
ok 48
ok 49
ok 50
ok 51
ok 52
ok 53
ok 54
ok 55
ok 56
ok 57
ok 58
ok 59
ok 60
ok 61
ok 62
ok 63
ok 64
ok 65
ok 66
ok 67
ok 68
ok 69
ok 70
ok 71
ok 72
ok 73
ok 74
ok 75
ok 76
ok 77
ok 78
ok 79
ok 80
ok 81
ok 82
ok 83
ok 84
ok 85
ok 86
ok 87
ok 88
ok 89
ok 90
ok 91
ok 92
ok 93
ok 94
ok 95
ok 96
ok 97
ok 98
ok 99
ok 100
ok 101
ok 102
ok 103
ok 104
ok 105
ok 106
ok 107
ok 108
ok 109
ok 110
ok 111
ok 112
ok 113
ok 114
ok 115
ok 116
ok 117
ok 118
ok 119
ok 120
ok 121
ok 122
ok 123
ok 124
ok 125
ok 126
ok 127
ok 128
ok 129
ok 130
ok 131
ok 132
ok 133
ok 134
ok 135
ok 136
ok 137
ok 138
ok 139
ok 140
ok 141
ok 142
ok 143
ok 144
ok 145
ok 146
ok 147
ok 148
ok 149
ok 150
ok 151
ok 152
ok 153
ok 154
ok 155
ok 156
ok 157
ok 158
ok 159
ok 160
ok 161
ok 162
ok 163
ok 164
ok 165
ok 166
ok 167
ok 168
ok 169
ok 170
ok 171
ok 172
ok 173
ok 174
ok 175
ok 176
ok 177
ok 178
ok 179
ok 180
ok 181
ok 182
ok 183
ok 184
ok 185
ok 186
ok 187
ok 188
ok 189
ok 190
ok 191
ok 192
ok 193
ok 194
ok 195
ok 196
ok 197
ok 198
ok 199
ok 200
ok 201
ok 202
ok 203
ok 204
ok 205
ok 206
ok 207
ok 208
ok 209
ok 210
ok 211
ok 212
1..212
ok
t/Plack-Middleware/head.t ..........................
ok 1
ok 2
ok 3
1..3
ok
t/Plack-Middleware/head_streaming.t ................
ok 1
ok 2
ok 3
1..3
ok
t/Plack-Middleware/httpexceptions.t ................
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
ok 7
ok 8
1..8
ok
t/Plack-Middleware/httpexceptions_streaming.t ......
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
1..6
ok
t/Plack-Middleware/iis6_script_name_fix.t ..........
ok 1 - check PATH_INFO
ok 2 - check SCRIPT_NAME
1..2
ok
t/Plack-Middleware/iis7_keep_alive_fix.t ...........
ok 1
ok 2
ok 3
1..3
ok
t/Plack-Middleware/jsonp.t .........................
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
ok 7
ok 8
1..8
ok
t/Plack-Middleware/lint.t ..........................
ok 1 - Response should be array ref or code ref: HASH(0x25acbf0) at C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-TbwF2o\blib\lib/Plack/Middleware/Lint.pm line 104.
#
ok 2 - Response needs to be 3 element array, or 2 element in streaming at C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-TbwF2o\blib\lib/Plack/Middleware/Lint.pm line 112.
#
ok 3 - Headers needs to be an array ref: HASH(0x25acc68) at C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-TbwF2o\blib\lib/Plack/Middleware/Lint.pm line 120.
#
ok 4 - Status code needs to be an integer greater than or equal to 100: 0 at C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-TbwF2o\blib\lib/Plack/Middleware/Lint.pm line 116.
#
ok 5 - Body must be bytes and should not contain wide characters (UTF-8 strings) at C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-TbwF2o\blib\lib/Plack/Middleware/Lint.pm line 156.
#
ok 6 - Body should be an array ref or filehandle: HASH(0x25acc68) at C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-TbwF2o\blib\lib/Plack/Middleware/Lint.pm line 152.
#
ok 7 - Body should be an array ref or filehandle: at C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-TbwF2o\blib\lib/Plack/Middleware/Lint.pm line 152.
#
ok 8 - Response headers MUST NOT contain a key with : or newlines, or that end in - or _: Foo: at C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-TbwF2o\blib\lib/Plack/Middleware/Lint.pm line 133.
#
ok 9 - Response headers MUST NOT contain a key with : or newlines, or that end in - or _: Foo- at C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-TbwF2o\blib\lib/Plack/Middleware/Lint.pm line 133.
#
ok 10 - Response headers MUST consist only of letters, digits, _ or - and MUST start with a letter: 0xyz at C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-TbwF2o\blib\lib/Plack/Middleware/Lint.pm line 136.
#
ok 11 - Response headers MUST NOT contain a key named Status at C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-TbwF2o\blib\lib/Plack/Middleware/Lint.pm line 130.
#
ok 12 - Response headers MUST NOT contain a key with : or newlines, or that end in - or _: Foo
# Bar at C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-TbwF2o\blib\lib/Plack/Middleware/Lint.pm line 133.
#
ok 13 - Response headers MUST NOT contain characters below octal : Foo
# Bar at C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-TbwF2o\blib\lib/Plack/Middleware/Lint.pm line 139.
#
ok 14 - The number of response headers needs to be even, not odd(1) at C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-TbwF2o\blib\lib/Plack/Middleware/Lint.pm line 125.
#
ok 15 - Body should be an array ref or filehandle: HASH(0x25b0db8) at C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-TbwF2o\blib\lib/Plack/Middleware/Lint.pm line 152.
#
ok 16 - Body should be an array ref or filehandle: at C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-TbwF2o\blib\lib/Plack/Middleware/Lint.pm line 152.
#
ok 17 - Response headers MUST be a defined string at C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-TbwF2o\blib\lib/Plack/Middleware/Lint.pm line 142.
#
ok 18 - SCRIPT_NAME must not be / at C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-TbwF2o\blib\lib/Plack/Middleware/Lint.pm line 40.
#
ok 19 - foo
ok 20 - Léon
1..20
ok
t/Plack-Middleware/lint_env.t ......................
ok 1
ok 2 - (?^:Missing env param: REQUEST_METHOD)
ok 3 - (?^:Invalid env param: REQUEST_METHOD)
ok 4 - (?^:PATH_INFO must begin with /)
ok 5 - (?^:Missing mandatory .*SERVER_PORT)
ok 6 - (?^:Invalid SERVER_PROTOCOL)
ok 7 - (?^:psgi\.version should be ArrayRef)
ok 8 - (?^:HTTP_CONTENT_TYPE should not exist)
1..8
ok
t/Plack-Middleware/lint_utf8_false_alarm.t .........
ok 1 - abc
1..1
ok
t/Plack-Middleware/log4perl.t ......................
ok 1
ok 2
1..2
ok
t/Plack-Middleware/log_dispatch.t .................. skipped: Test requires module 'Log::Dispatch::Array' but it's not found
t/Plack-Middleware/order.t .........................
ok 1
ok 2
1..2
ok
t/Plack-Middleware/prefix.t ........................
ok 1
ok 2
1..2
ok
t/Plack-Middleware/psgibin.t .......................
ok 1
ok 2
1..2
ok
t/Plack-Middleware/rearrange_headers.t .............
ok 1 - Pre-test: test that header order is not changed by default.
ok 2 - Rearrange Middleware changes the header order
1..2
ok
t/Plack-Middleware/recursive/base.t ................
ok 1
ok 2
ok 3
1..3
ok
t/Plack-Middleware/recursive/streaming.t ...........
ok 1
ok 2
ok 3
1..3
ok
t/Plack-Middleware/recursive/throw.t ...............
ok 1
ok 2
ok 3
ok 4
ok 5
1..5
ok
t/Plack-Middleware/recursive/throw_streaming.t .....
ok 1
ok 2
ok 3
1..3
ok
t/Plack-Middleware/refresh-init.t .................. skipped: Test requires module 'Module::Refresh' but it's not found
t/Plack-Middleware/runtime.t ....................... skipped: Skipping on MSWin32 platform
t/Plack-Middleware/simple_content_filter.t .........
ok 1
ok 2
1..2
ok
t/Plack-Middleware/simple_logger.t .................
ok 1
ok 2
1..2
ok
t/Plack-Middleware/stacktrace/basic.t ..............
ok 1
ok 2
ok 3
ok 4
1..4
ok
t/Plack-Middleware/stacktrace/force.t ..............
ok 1
ok 2
ok 3
ok 4
1..4
ok
t/Plack-Middleware/stacktrace/sigdie.t .............
ok 1
ok 2
1..2
ok
t/Plack-Middleware/stacktrace/streaming.t ..........
ok 1
ok 2
1..2
ok
t/Plack-Middleware/stacktrace/utf8.t ...............
ok 1
ok 2
ok 3
1..3
ok
t/Plack-Middleware/static.t ........................
ok 1 - ok case
ok 2
ok 3
ok 4
ok 5
ok 6 - directory traversal
ok 7 - not found
ok 8
ok 9
ok 10
ok 11 - pass through
ok 12
ok 13
ok 14
ok 15
1..15
ok
t/Plack-Middleware/static_env.t ....................
ok 1
ok 2
1..2
ok
t/Plack-Middleware/urlmap.t ........................
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
ok 7
ok 8
ok 9
ok 10
ok 11
1..11
ok
t/Plack-Middleware/urlmap_builder.t ................
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
ok 7
ok 8
ok 9
1..9
ok
t/Plack-Middleware/urlmap_env.t ....................
ok 1
ok 2
1..2
ok
t/Plack-Middleware/urlmap_ports.t ..................
ok 1
1..1
ok
t/Plack-Middleware/wrapcgi.t ....................... skipped: Test requires module 'CGI::Emulate::PSGI' but it's not found
t/Plack-Middleware/wrapcgi_exec.t .................. skipped: Test requires module 'CGI::Compile' but it's not found
t/Plack-Middleware/xframework.t ....................
ok 1
1..1
ok
t/Plack-Middleware/xsendfile.t .....................
ok 1
ok 2
ok 3
ok 4 - pass through app header
1..4
ok
t/Plack-MIME/add_type.t ............................
ok 1
ok 2
1..2
ok
t/Plack-MIME/basic.t ...............................
ok 1
ok 2
ok 3
ok 4
ok 5
1..5
ok
t/Plack-MIME/fallback.t ............................
ok 1
ok 2
1..2
ok
t/Plack-Request/base.t .............................
1..9
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
ok 7
ok 8
ok 9
ok
t/Plack-Request/body.t .............................
ok 1
ok 2
ok 3
1..3
ok
t/Plack-Request/content-on-get.t ...................
ok 1
ok 2
ok 3
ok 4
1..4
ok
t/Plack-Request/content.t ..........................
ok 1
ok 2
1..2
ok
t/Plack-Request/cookie.t ...........................
ok 1 - non-existing keys return undef
ok 2
ok 3
ok 4
ok 5 - When we get multiple values we return the first one (which e.g. Apache does too)
ok 6
ok 7
ok 8
1..8
ok
t/Plack-Request/double_port.t ......................
ok 1
1..1
ok
t/Plack-Request/hostname.t .........................
1..2
ok 1
ok 2
ok
t/Plack-Request/many_upload.t ......................
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
ok 7
1..7
ok
t/Plack-Request/multi_read.t .......................
ok 1
ok 2
ok 3
ok 4
1..4
ok
t/Plack-Request/new.t ..............................
ok 1 - An object of class 'Plack::Request' isa 'Plack::Request'
ok 2 - address
ok 3 - method
ok 4 - protocol
ok 5 - uri
ok 6 - port
ok 7 - url_scheme
1..7
ok
t/Plack-Request/parameters.t .......................
ok 1
ok 2
ok 3
1..3
ok
t/Plack-Request/params.t ...........................
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
ok 7
ok 8
ok 9
ok 10
ok 11
ok 12
1..12
ok
t/Plack-Request/path_info.t ........................
ok 1
ok 2
ok 3
1..3
ok
t/Plack-Request/path_info_escaped.t ................
ok 1
ok 2 - %2f vs / can't be distinguished - that's alright
ok 3
1..3
ok
t/Plack-Request/query_string.t .....................
ok 1
ok 2
1..2
ok
t/Plack-Request/readbody.t .........................
1..1
ok 1
ok
t/Plack-Request/request_uri.t ......................
ok 1
ok 2
1..2
ok
t/Plack-Request/upload-basename.t ..................
1..1
ok 1
ok
t/Plack-Request/upload-large.t .....................
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
1..6
ok
t/Plack-Request/upload.t ...........................
ok 1 - An object of class 'Plack::Request::Upload' isa 'HASH'
ok 2
ok 3
ok 4
ok 5
ok 6
ok 7
ok 8
ok 9
ok 10
ok 11
ok 12
ok 13
ok 14
1..14
ok
t/Plack-Request/uri.t ..............................
1..32
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
ok 7
ok 8
ok 9
ok 10
ok 11
ok 12
ok 13
ok 14
ok 15
ok 16
ok 17
ok 18
ok 19
ok 20
ok 21
ok 22
ok 23
ok 24
ok 25
ok 26
ok 27
ok 28
ok 29
ok 30
ok 31
ok 32
ok
t/Plack-Request/uri_utf8.t .........................
ok 1
1..1
ok
t/Plack-Response/body.t ............................
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
1..6
ok
t/Plack-Response/compatible.t ......................
ok 1
ok 2
ok 3
ok 4
1..4
ok
t/Plack-Response/cookie.t ..........................
ok 1
ok 2
ok 3
1..3
ok
t/Plack-Response/new.t .............................
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
1..6
ok
t/Plack-Response/redirect.t ........................
ok 1
ok 2
ok 3
ok 4
ok 5
1..5
ok
t/Plack-Response/response.t ........................
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
ok 7
ok 8
ok 9
1..9
ok
t/Plack-Response/to_app.t ..........................
ok 1 - response code
ok 2 - content
1..2
ok
t/Plack-Runner/options.t ...........................
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
ok 7
ok 8
ok 9
ok 10
ok 11
ok 12
ok 13
ok 14
1..14
ok
t/Plack-Runner/path.t .............................. skipped: release test only
t/Plack-TempBuffer/print.t .........................
ok 1
ok 2
ok 3
ok 4
ok 5 - An object of class 'IO::File' isa 'IO::File'
ok 6
ok 7
ok 8
ok 9 - An object of class 'IO::File' isa 'IO::File'
ok 10
ok 11
1..11
ok
t/Plack-Test/2args.t ...............................
ok 1
1..1
ok
t/Plack-Test/cookie.t ..............................
ok 1
ok 2
1..2
ok
t/Plack-Test/hello.t ...............................
ok 1
ok 2
ok 3
1..3
ok
t/Plack-Test/hello_server.t ........................
ok 1
ok 2
ok 3
1..3
ok
t/Plack-Test/suite.t ...............................
# SCRIPT_NAME
ok 1
# GET
ok 2
ok 3
ok 4
ok 5
# POST
ok 6
ok 7
ok 8
ok 9
ok 10
ok 11
# big POST
ok 12
ok 13
ok 14
ok 15
ok 16
# psgi.url_scheme
ok 17
ok 18
ok 19
ok 20
# return glob
ok 21
ok 22
ok 23
ok 24
ok 25
# filehandle
ok 26
ok 27
ok 28
ok 29
# bigger file
ok 30
ok 31
ok 32
ok 33
ok 34
# handle HTTP-Header
ok 35
ok 36
ok 37
ok 38
# handle HTTP-Cookie
ok 39
ok 40
ok 41
ok 42
# validate env
ok 43
ok 44
ok 45
ok 46
# % encoding in PATH_INFO
ok 47 - PATH_INFO should be decoded per RFC 3875
# % double encoding in PATH_INFO
ok 48 - PATH_INFO should be decoded only once, per RFC 3875
# % encoding in PATH_INFO (outside of URI characters)
ok 49
# SERVER_PROTOCOL is required
ok 50
ok 51
ok 52
ok 53
# SCRIPT_NAME should not be undef
ok 54
# call close after read IO::Handle-like
ok 55 - closed
ok 56
# has errors
ok 57
# status line
ok 58
# Do not crash when the app dies
ok 59
ok 60
# multi headers (request)
ok 61
# multi headers (response)
ok 62
# Do not set $env->{COOKIE}
ok 63
ok 64
# no entity headers on 304
ok 65
ok 66
ok 67
ok 68 - No Content-Type
ok 69 - No Content-Length
ok 70 - No Transfer-Encoding
# REQUEST_URI is set
ok 71
# filehandle with path()
ok 72
ok 73
ok 74
ok 75
# a big header value > 128 bytes
ok 76
ok 77
ok 78
# coderef res
ok 79
ok 80
ok 81
ok 82
# coderef streaming
ok 83
ok 84
ok 85
ok 86
# CRLF output and FCGI parse bug
ok 87
ok 88
# newlines
ok 89
# test 404
ok 90
ok 91
ok 92
# request->input seekable
ok 93
# request->content on GET
ok 94
# handle Authorization header
ok 95
ok 96
ok 97
ok 98
# repeated slashes
ok 99
ok 100
ok 101
ok 102
1..102
ok
t/Plack-Util/can.t .................................
ok 1 - Did not die calling 'can' on Plack::Util package with invalid sub
ok 2 - Cannot do that method
ok 3 - Did not die calling 'can' on Plack::Util package with real sub
ok 4 - can() returns the sub
1..4
ok
t/Plack-Util/foreach.t .............................
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
ok 7
ok 8
ok 9
ok 10
ok 11 - close
1..11
ok
t/Plack-Util/headers.t .............................
ok 1
ok 2
ok 3 - header_set case-insensitive
ok 4
ok 5 - header_get case-insensitive
ok 6
ok 7
ok 8 - header_remove case-insensitive
ok 9
ok 10
1..10
ok
t/Plack-Util/headers_obj.t .........................
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
ok 7
ok 8
1..8
ok
t/Plack-Util/inline_object.t .......................
ok 1 - method call works
ok 2 - can returns true value for method
ok 3 - can returns sub ref for method
ok 4 - croaks if nonexistant method called
ok 5 - can returns undef for nonexistant method
1..5
ok
t/Plack-Util/io_with_path.t ........................
ok 1
ok 2
ok 3
ok 4 - An object of class 'Plack::Util::IOWithPath' isa 'IO::Handle'
1..4
ok
t/Plack-Util/is_real_fh.t ..........................
ok 1
ok 2
ok 3
ok 4
ok 5
1..5
ok
t/Plack-Util/load.t ................................
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
ok 7
ok 8
ok 9
ok 10
ok 11
ok 12
ok 13
1..13
ok
t/Plack-Util/response_cb.t .........................
ok 1
1..1
ok
t/release-pod-syntax.t ............................. skipped: these tests are for release candidate testing
All tests successful.
Files=137, Tests=1036, 59 wallclock secs ( 0.53 usr + 0.17 sys = 0.70 CPU)
Result: PASS
MIYAGAWA/Plack-1.0031.tar.gz
dmake test TEST_VERBOSE=1 -- OK
Tatsuhiko Miyagawa <miyagawa@bulknews.net>
Perl Superglue for Web frameworks and Web Servers (PSGI toolkit)
>>> (cd C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-TbwF2o && tar cvf - Plack-1.0031.ppd blib) | gzip -c >C:/cpanfly-5.20/var/REPO/M/MI/MIYAGAWA/Plack-1.0031.tar.gz
Plack-1.0031.ppd
blib/
blib/lib/
blib/lib/auto/
blib/lib/auto/share/
blib/lib/auto/share/dist/
blib/lib/auto/share/dist/Plack/
blib/lib/auto/share/dist/Plack/#foo
blib/lib/auto/share/dist/Plack/baybridge.jpg
blib/lib/auto/share/dist/Plack/face.jpg
blib/lib/HTTP/
blib/lib/HTTP/Message/
blib/lib/HTTP/Message/PSGI.pm
blib/lib/HTTP/Server/
blib/lib/HTTP/Server/PSGI.pm
blib/lib/Plack/
blib/lib/Plack/App/
blib/lib/Plack/App/Cascade.pm
blib/lib/Plack/App/CGIBin.pm
blib/lib/Plack/App/Directory.pm
blib/lib/Plack/App/File.pm
blib/lib/Plack/App/PSGIBin.pm
blib/lib/Plack/App/URLMap.pm
blib/lib/Plack/App/WrapCGI.pm
blib/lib/Plack/Builder.pm
blib/lib/Plack/Component.pm
blib/lib/Plack/Handler/
blib/lib/Plack/Handler/Apache1.pm
blib/lib/Plack/Handler/Apache2/
blib/lib/Plack/Handler/Apache2/Registry.pm
blib/lib/Plack/Handler/Apache2.pm
blib/lib/Plack/Handler/CGI.pm
blib/lib/Plack/Handler/FCGI.pm
blib/lib/Plack/Handler/HTTP/
blib/lib/Plack/Handler/HTTP/Server/
blib/lib/Plack/Handler/HTTP/Server/PSGI.pm
blib/lib/Plack/Handler/Standalone.pm
blib/lib/Plack/Handler.pm
blib/lib/Plack/HTTPParser/
blib/lib/Plack/HTTPParser/PP.pm
blib/lib/Plack/HTTPParser.pm
blib/lib/Plack/Loader/
blib/lib/Plack/Loader/Delayed.pm
blib/lib/Plack/Loader/Restarter.pm
blib/lib/Plack/Loader/Shotgun.pm
blib/lib/Plack/Loader.pm
blib/lib/Plack/LWPish.pm
blib/lib/Plack/Middleware/
blib/lib/Plack/Middleware/AccessLog/
blib/lib/Plack/Middleware/AccessLog/Timed.pm
blib/lib/Plack/Middleware/AccessLog.pm
blib/lib/Plack/Middleware/Auth/
blib/lib/Plack/Middleware/Auth/Basic.pm
blib/lib/Plack/Middleware/BufferedStreaming.pm
blib/lib/Plack/Middleware/Chunked.pm
blib/lib/Plack/Middleware/Conditional.pm
blib/lib/Plack/Middleware/ConditionalGET.pm
blib/lib/Plack/Middleware/ContentLength.pm
blib/lib/Plack/Middleware/ContentMD5.pm
blib/lib/Plack/Middleware/ErrorDocument.pm
blib/lib/Plack/Middleware/Head.pm
blib/lib/Plack/Middleware/HTTPExceptions.pm
blib/lib/Plack/Middleware/IIS6ScriptNameFix.pm
blib/lib/Plack/Middleware/IIS7KeepAliveFix.pm
blib/lib/Plack/Middleware/JSONP.pm
blib/lib/Plack/Middleware/LighttpdScriptNameFix.pm
blib/lib/Plack/Middleware/Lint.pm
blib/lib/Plack/Middleware/Log4perl.pm
blib/lib/Plack/Middleware/LogDispatch.pm
blib/lib/Plack/Middleware/NullLogger.pm
blib/lib/Plack/Middleware/RearrangeHeaders.pm
blib/lib/Plack/Middleware/Recursive.pm
blib/lib/Plack/Middleware/Refresh.pm
blib/lib/Plack/Middleware/Runtime.pm
blib/lib/Plack/Middleware/SimpleContentFilter.pm
blib/lib/Plack/Middleware/SimpleLogger.pm
blib/lib/Plack/Middleware/StackTrace.pm
blib/lib/Plack/Middleware/Static.pm
blib/lib/Plack/Middleware/XFramework.pm
blib/lib/Plack/Middleware/XSendfile.pm
blib/lib/Plack/Middleware.pm
blib/lib/Plack/MIME.pm
blib/lib/Plack/Request/
blib/lib/Plack/Request/Upload.pm
blib/lib/Plack/Request.pm
blib/lib/Plack/Response.pm
blib/lib/Plack/Runner.pm
blib/lib/Plack/TempBuffer.pm
blib/lib/Plack/Test/
blib/lib/Plack/Test/MockHTTP.pm
blib/lib/Plack/Test/Server.pm
blib/lib/Plack/Test/Suite.pm
blib/lib/Plack/Test.pm
blib/lib/Plack/Util/
blib/lib/Plack/Util/Accessor.pm
blib/lib/Plack/Util.pm
blib/lib/Plack.pm
blib/script/
blib/script/plackup
blib/script/plackup.bat
>>> mv C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-TbwF2o/Plack-1.0031.ppd C:/cpanfly-5.20/var/REPO/M/MI/MIYAGAWA
Running test for module 'MooseX::Role::WithOverloading'
Running make for E/ET/ETHER/MooseX-Role-WithOverloading-0.15.tar.gz
Prepending C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-TbwF2o/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-TbwF2o/blib/lib C:\cpanfly-5.20\var\cpan\build\Data-Visitor-0.30-ooBurq/blib/arch C:\cpanfly-5.20\var\cpan\build\Data-Visitor-0.30-ooBurq/blib/lib C:\cpanfly-5.20\var\cpan\build\Tie-ToObject-0.03-p3sOfk/blib/arch C:\cpanfly-5.20\var\cpan\build\Tie-ToObject-0.03-p3sOfk/blib/lib C:\cpanfly-5.20\var\cpan\build\Test-use-ok-0.11-lGYG1H/blib/arch C:\cpanfly-5.20\var\cpan\build\Test-use-ok-0.11-lGYG1H/blib/lib to PERL5LIB for 'get'
Fetching with LWP:
http://cpan.nas1.activestate.com/authors/id/E/ET/ETHER/MooseX-Role-WithOverloading-0.15.tar.gz
Checksum for C:\cpanfly-5.20\var\cpan\sources\authors\id\E\ET\ETHER\MooseX-Role-WithOverloading-0.15.tar.gz ok
MooseX-Role-WithOverloading-0.15/
MooseX-Role-WithOverloading-0.15/Changes
MooseX-Role-WithOverloading-0.15/CONTRIBUTING
MooseX-Role-WithOverloading-0.15/dist.ini
MooseX-Role-WithOverloading-0.15/INSTALL
MooseX-Role-WithOverloading-0.15/lib/
MooseX-Role-WithOverloading-0.15/LICENSE
MooseX-Role-WithOverloading-0.15/Makefile.PL
MooseX-Role-WithOverloading-0.15/MANIFEST
MooseX-Role-WithOverloading-0.15/META.json
MooseX-Role-WithOverloading-0.15/META.yml
MooseX-Role-WithOverloading-0.15/README
MooseX-Role-WithOverloading-0.15/t/
MooseX-Role-WithOverloading-0.15/weaver.ini
MooseX-Role-WithOverloading-0.15/WithOverloading.xs
MooseX-Role-WithOverloading-0.15/xt/
MooseX-Role-WithOverloading-0.15/xt/author/
MooseX-Role-WithOverloading-0.15/xt/release/
MooseX-Role-WithOverloading-0.15/xt/release/changes_has_content.t
MooseX-Role-WithOverloading-0.15/xt/release/clean-namespaces.t
MooseX-Role-WithOverloading-0.15/xt/release/cpan-changes.t
MooseX-Role-WithOverloading-0.15/xt/release/distmeta.t
MooseX-Role-WithOverloading-0.15/xt/release/eol.t
MooseX-Role-WithOverloading-0.15/xt/release/kwalitee.t
MooseX-Role-WithOverloading-0.15/xt/release/minimum-version.t
MooseX-Role-WithOverloading-0.15/xt/release/mojibake.t
MooseX-Role-WithOverloading-0.15/xt/release/no-tabs.t
MooseX-Role-WithOverloading-0.15/xt/release/pod-coverage.t
MooseX-Role-WithOverloading-0.15/xt/release/pod-no404s.t
MooseX-Role-WithOverloading-0.15/xt/release/pod-syntax.t
MooseX-Role-WithOverloading-0.15/xt/release/portability.t
MooseX-Role-WithOverloading-0.15/xt/author/00-compile.t
MooseX-Role-WithOverloading-0.15/xt/author/pod-spell.t
MooseX-Role-WithOverloading-0.15/t/00-report-prereqs.dd
MooseX-Role-WithOverloading-0.15/t/00-report-prereqs.t
MooseX-Role-WithOverloading-0.15/t/combine_to_class.t
MooseX-Role-WithOverloading-0.15/t/combine_to_instance.t
MooseX-Role-WithOverloading-0.15/t/combine_to_role.t
MooseX-Role-WithOverloading-0.15/t/core_moose.t
MooseX-Role-WithOverloading-0.15/t/lib/
MooseX-Role-WithOverloading-0.15/t/remove_attributes_bug.t
MooseX-Role-WithOverloading-0.15/t/to_class.t
MooseX-Role-WithOverloading-0.15/t/to_instance.t
MooseX-Role-WithOverloading-0.15/t/to_role.t
MooseX-Role-WithOverloading-0.15/t/zzz-check-breaks.t
MooseX-Role-WithOverloading-0.15/t/lib/ClassWithCombiningRole.pm
MooseX-Role-WithOverloading-0.15/t/lib/CombiningClass.pm
MooseX-Role-WithOverloading-0.15/t/lib/CombiningRole.pm
MooseX-Role-WithOverloading-0.15/t/lib/OtherClass.pm
MooseX-Role-WithOverloading-0.15/t/lib/OtherRole.pm
MooseX-Role-WithOverloading-0.15/t/lib/Role.pm
MooseX-Role-WithOverloading-0.15/t/lib/SomeClass.pm
MooseX-Role-WithOverloading-0.15/t/lib/UnrelatedRole.pm
MooseX-Role-WithOverloading-0.15/lib/MooseX/
MooseX-Role-WithOverloading-0.15/lib/MooseX/Role/
MooseX-Role-WithOverloading-0.15/lib/MooseX/Role/WithOverloading/
MooseX-Role-WithOverloading-0.15/lib/MooseX/Role/WithOverloading.pm
MooseX-Role-WithOverloading-0.15/lib/MooseX/Role/WithOverloading/Meta/
MooseX-Role-WithOverloading-0.15/lib/MooseX/Role/WithOverloading/Meta/Role/
MooseX-Role-WithOverloading-0.15/lib/MooseX/Role/WithOverloading/Meta/Role.pm
MooseX-Role-WithOverloading-0.15/lib/MooseX/Role/WithOverloading/Meta/Role/Application/
MooseX-Role-WithOverloading-0.15/lib/MooseX/Role/WithOverloading/Meta/Role/Application.pm
MooseX-Role-WithOverloading-0.15/lib/MooseX/Role/WithOverloading/Meta/Role/Composite.pm
MooseX-Role-WithOverloading-0.15/lib/MooseX/Role/WithOverloading/Meta/Role/Application/Composite/
MooseX-Role-WithOverloading-0.15/lib/MooseX/Role/WithOverloading/Meta/Role/Application/Composite.pm
MooseX-Role-WithOverloading-0.15/lib/MooseX/Role/WithOverloading/Meta/Role/Application/FixOverloadedRefs.pm
MooseX-Role-WithOverloading-0.15/lib/MooseX/Role/WithOverloading/Meta/Role/Application/ToClass.pm
MooseX-Role-WithOverloading-0.15/lib/MooseX/Role/WithOverloading/Meta/Role/Application/ToInstance.pm
MooseX-Role-WithOverloading-0.15/lib/MooseX/Role/WithOverloading/Meta/Role/Application/ToRole.pm
MooseX-Role-WithOverloading-0.15/lib/MooseX/Role/WithOverloading/Meta/Role/Application/Composite/ToClass.pm
MooseX-Role-WithOverloading-0.15/lib/MooseX/Role/WithOverloading/Meta/Role/Application/Composite/ToInstance.pm
MooseX-Role-WithOverloading-0.15/lib/MooseX/Role/WithOverloading/Meta/Role/Application/Composite/ToRole.pm
Prepending C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-TbwF2o/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-TbwF2o/blib/lib C:\cpanfly-5.20\var\cpan\build\Data-Visitor-0.30-ooBurq/blib/arch C:\cpanfly-5.20\var\cpan\build\Data-Visitor-0.30-ooBurq/blib/lib C:\cpanfly-5.20\var\cpan\build\Tie-ToObject-0.03-p3sOfk/blib/arch C:\cpanfly-5.20\var\cpan\build\Tie-ToObject-0.03-p3sOfk/blib/lib C:\cpanfly-5.20\var\cpan\build\Test-use-ok-0.11-lGYG1H/blib/arch C:\cpanfly-5.20\var\cpan\build\Test-use-ok-0.11-lGYG1H/blib/lib to PERL5LIB for 'make'
CPAN.pm: Building E/ET/ETHER/MooseX-Role-WithOverloading-0.15.tar.gz
>>> C:\Perl64-5.20\bin\perl.exe Makefile.PL
Warning: prerequisite aliased 0 not found.
Warning: prerequisite namespace::autoclean 0.16 not found.
Checking if your kit is complete...
Looks good
Generating a dmake-style Makefile
Writing Makefile for MooseX::Role::WithOverloading
Writing MYMETA.yml and MYMETA.json
---- Unsatisfied dependencies detected during ----
---- ETHER/MooseX-Role-WithOverloading-0.15.tar.gz ----
namespace::autoclean [requires]
aliased [requires]
Prepending C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-TbwF2o/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-TbwF2o/blib/lib C:\cpanfly-5.20\var\cpan\build\Data-Visitor-0.30-ooBurq/blib/arch C:\cpanfly-5.20\var\cpan\build\Data-Visitor-0.30-ooBurq/blib/lib C:\cpanfly-5.20\var\cpan\build\Tie-ToObject-0.03-p3sOfk/blib/arch C:\cpanfly-5.20\var\cpan\build\Tie-ToObject-0.03-p3sOfk/blib/lib C:\cpanfly-5.20\var\cpan\build\Test-use-ok-0.11-lGYG1H/blib/arch C:\cpanfly-5.20\var\cpan\build\Test-use-ok-0.11-lGYG1H/blib/lib to PERL5LIB for 'test'
Running make test
Delayed until after prerequisites
Running test for module 'namespace::autoclean'
Running make for E/ET/ETHER/namespace-autoclean-0.20.tar.gz
Prepending C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-TbwF2o/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-TbwF2o/blib/lib C:\cpanfly-5.20\var\cpan\build\Data-Visitor-0.30-ooBurq/blib/arch C:\cpanfly-5.20\var\cpan\build\Data-Visitor-0.30-ooBurq/blib/lib C:\cpanfly-5.20\var\cpan\build\Tie-ToObject-0.03-p3sOfk/blib/arch C:\cpanfly-5.20\var\cpan\build\Tie-ToObject-0.03-p3sOfk/blib/lib C:\cpanfly-5.20\var\cpan\build\Test-use-ok-0.11-lGYG1H/blib/arch C:\cpanfly-5.20\var\cpan\build\Test-use-ok-0.11-lGYG1H/blib/lib to PERL5LIB for 'get'
Fetching with LWP:
http://cpan.nas1.activestate.com/authors/id/E/ET/ETHER/namespace-autoclean-0.20.tar.gz
Checksum for C:\cpanfly-5.20\var\cpan\sources\authors\id\E\ET\ETHER\namespace-autoclean-0.20.tar.gz ok
namespace-autoclean-0.20/
namespace-autoclean-0.20/Build.PL
namespace-autoclean-0.20/Changes
namespace-autoclean-0.20/CONTRIBUTING
namespace-autoclean-0.20/dist.ini
namespace-autoclean-0.20/INSTALL
namespace-autoclean-0.20/lib/
namespace-autoclean-0.20/LICENSE
namespace-autoclean-0.20/Makefile.PL
namespace-autoclean-0.20/MANIFEST
namespace-autoclean-0.20/META.json
namespace-autoclean-0.20/META.yml
namespace-autoclean-0.20/README
namespace-autoclean-0.20/t/
namespace-autoclean-0.20/weaver.ini
namespace-autoclean-0.20/xt/
namespace-autoclean-0.20/xt/author/
namespace-autoclean-0.20/xt/basic.t
namespace-autoclean-0.20/xt/class_mop.t
namespace-autoclean-0.20/xt/lib/
namespace-autoclean-0.20/xt/moo.t
namespace-autoclean-0.20/xt/moose-parameterized-role.t
namespace-autoclean-0.20/xt/moose.t
namespace-autoclean-0.20/xt/mouse.t
namespace-autoclean-0.20/xt/overload.t
namespace-autoclean-0.20/xt/release/
namespace-autoclean-0.20/xt/role_tiny.t
namespace-autoclean-0.20/xt/release/changes_has_content.t
namespace-autoclean-0.20/xt/release/cpan-changes.t
namespace-autoclean-0.20/xt/release/distmeta.t
namespace-autoclean-0.20/xt/release/eol.t
namespace-autoclean-0.20/xt/release/kwalitee.t
namespace-autoclean-0.20/xt/release/minimum-version.t
namespace-autoclean-0.20/xt/release/mojibake.t
namespace-autoclean-0.20/xt/release/pod-coverage.t
namespace-autoclean-0.20/xt/release/pod-no404s.t
namespace-autoclean-0.20/xt/release/pod-syntax.t
namespace-autoclean-0.20/xt/release/portability.t
namespace-autoclean-0.20/xt/lib/ClassMOPClean.pm
namespace-autoclean-0.20/xt/lib/ClassMOPDirty.pm
namespace-autoclean-0.20/xt/lib/Clean.pm
namespace-autoclean-0.20/xt/lib/Composer.pm
namespace-autoclean-0.20/xt/lib/Dirty.pm
namespace-autoclean-0.20/xt/lib/DoesNotCompile.pm
namespace-autoclean-0.20/xt/lib/ExporterModule.pm
namespace-autoclean-0.20/xt/lib/MooseExporter.pm
namespace-autoclean-0.20/xt/lib/MooseyClean.pm
namespace-autoclean-0.20/xt/lib/MooseyComposer.pm
namespace-autoclean-0.20/xt/lib/MooseyDirty.pm
namespace-autoclean-0.20/xt/lib/MooseyParameterizedComposer.pm
namespace-autoclean-0.20/xt/lib/MooseyParameterizedRole.pm
namespace-autoclean-0.20/xt/lib/MooseyRole.pm
namespace-autoclean-0.20/xt/lib/MooyClean.pm
namespace-autoclean-0.20/xt/lib/MooyComposer.pm
namespace-autoclean-0.20/xt/lib/MooyDirty.pm
namespace-autoclean-0.20/xt/lib/MooyRole.pm
namespace-autoclean-0.20/xt/lib/MouseyClean.pm
namespace-autoclean-0.20/xt/lib/MouseyComposer.pm
namespace-autoclean-0.20/xt/lib/MouseyDirty.pm
namespace-autoclean-0.20/xt/lib/MouseyRole.pm
namespace-autoclean-0.20/xt/lib/Overloader.pm
namespace-autoclean-0.20/xt/lib/Role.pm
namespace-autoclean-0.20/xt/lib/SubClean.pm
namespace-autoclean-0.20/xt/lib/SubDirty.pm
namespace-autoclean-0.20/xt/lib/SubExporterModule.pm
namespace-autoclean-0.20/xt/author/00-compile.t
namespace-autoclean-0.20/xt/author/clean-namespaces.t
namespace-autoclean-0.20/xt/author/no-tabs.t
namespace-autoclean-0.20/xt/author/pod-spell.t
namespace-autoclean-0.20/t/00-report-prereqs.dd
namespace-autoclean-0.20/t/00-report-prereqs.t
namespace-autoclean-0.20/t/also.t
namespace-autoclean-0.20/t/basic.t
namespace-autoclean-0.20/t/broken_meta.t
namespace-autoclean-0.20/t/cleanee.t
namespace-autoclean-0.20/t/constant.t
namespace-autoclean-0.20/t/except.t
namespace-autoclean-0.20/t/matchclean.t
namespace-autoclean-0.20/t/moo.t
namespace-autoclean-0.20/t/moose-withoverloading.t
namespace-autoclean-0.20/t/moose.t
namespace-autoclean-0.20/t/moosex-markasmethods.t
namespace-autoclean-0.20/t/mouse-pp.t
namespace-autoclean-0.20/t/mouse.t
namespace-autoclean-0.20/t/overload.t
namespace-autoclean-0.20/t/sub-name.t
namespace-autoclean-0.20/lib/namespace/
namespace-autoclean-0.20/lib/namespace/autoclean.pm
Prepending C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-TbwF2o/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-TbwF2o/blib/lib C:\cpanfly-5.20\var\cpan\build\Data-Visitor-0.30-ooBurq/blib/arch C:\cpanfly-5.20\var\cpan\build\Data-Visitor-0.30-ooBurq/blib/lib C:\cpanfly-5.20\var\cpan\build\Tie-ToObject-0.03-p3sOfk/blib/arch C:\cpanfly-5.20\var\cpan\build\Tie-ToObject-0.03-p3sOfk/blib/lib C:\cpanfly-5.20\var\cpan\build\Test-use-ok-0.11-lGYG1H/blib/arch C:\cpanfly-5.20\var\cpan\build\Test-use-ok-0.11-lGYG1H/blib/lib to PERL5LIB for 'make'
CPAN.pm: Building E/ET/ETHER/namespace-autoclean-0.20.tar.gz
>>> C:\Perl64-5.20\bin\perl.exe Makefile.PL
Congratulations, your toolchain understands 'configure_requires'!
Checking if your kit is complete...
Looks good
Generating a dmake-style Makefile
Writing Makefile for namespace::autoclean
Writing MYMETA.yml and MYMETA.json
>>> dmake
cp lib/namespace/autoclean.pm blib\lib\namespace\autoclean.pm
ETHER/namespace-autoclean-0.20.tar.gz
dmake -- OK
Prepending C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-TbwF2o/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-TbwF2o/blib/lib C:\cpanfly-5.20\var\cpan\build\Data-Visitor-0.30-ooBurq/blib/arch C:\cpanfly-5.20\var\cpan\build\Data-Visitor-0.30-ooBurq/blib/lib C:\cpanfly-5.20\var\cpan\build\Tie-ToObject-0.03-p3sOfk/blib/arch C:\cpanfly-5.20\var\cpan\build\Tie-ToObject-0.03-p3sOfk/blib/lib C:\cpanfly-5.20\var\cpan\build\Test-use-ok-0.11-lGYG1H/blib/arch C:\cpanfly-5.20\var\cpan\build\Test-use-ok-0.11-lGYG1H/blib/lib to PERL5LIB for 'test'
Running make test
>>> dmake test TEST_VERBOSE=1
C:\Perl64-5.20\bin\perl.exe "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(1, 'blib\lib', 'blib\arch')" t/*.t
#
# Versions for all modules listed in MYMETA.json (including optional ones):
#
# === Configure Requires ===
#
# Module Want Have
# ------------------- ----- -----
# ExtUtils::MakeMaker any 6.98
# Module::Build::Tiny 0.038 0.038
#
# === Build Requires ===
#
# Module Want Have
# ------------------- ---- ----
# ExtUtils::MakeMaker any 6.98
#
# === Test Requires ===
#
# Module Want Have
# ------------------- ---- --------
# Carp any 1.3301
# ExtUtils::MakeMaker any 6.98
# File::Basename any 2.85
# File::Spec any 3.47
# Scalar::Util any 1.41
# Test::More 0.88 1.001006
# Test::Requires any 0.08
# base any 2.18
# constant any 1.27
# overload any 1.22
#
# === Test Recommends ===
#
# Module Want Have
# ---------- -------- --------
# CPAN::Meta 2.120900 2.142060
#
# === Runtime Requires ===
#
# Module Want Have
# -------------------- ---- ----
# B::Hooks::EndOfScope 0.12 0.13
# List::Util any 1.41
# Sub::Identify any 0.08
# namespace::clean 0.20 0.25
# strict any 1.08
# warnings any 1.23
#
t/00-report-prereqs.t ......
1..1
ok 1
ok
t/also.t ...................
ok 1 - -also works
ok 2 - -also works with string argument
ok 3 - method not specified in -also remains
1..3
ok
t/basic.t ..................
ok 1 - Foo can bar - standard method
ok 2 - Foo can moo - standard method
ok 3 - Foo cannot kooh - anon sub from another package assigned to glob
ok 4 - Foo can affe - anon sub assigned to glob in package
1..4
ok
t/broken_meta.t ............
ok 1 - Foo can bar - standard method
ok 2 - Foo can moo - standard method
ok 3 - Foo cannot kooh - anon sub from another package assigned to glob
ok 4 - Foo can dump - standard method from parent
1..4
ok
t/cleanee.t ................
ok 1 - locally defined methods still work
ok 2 - imported functions removed
ok 3 - -also methods removed
1..3
ok
t/constant.t ...............
ok 1 - constant sub was not cleaned
ok 2 - constant with existing glob entries was not cleaned
1..2
ok
t/except.t .................
ok 1 - Foo has mysub method
ok 2 - Foo has blessed sub - passed to -except as arrayref
ok 3 - Bar has mysub method
ok 4 - Bar has blessed sub - passed to -except as string
ok 5 - Baz has mysub method
ok 6 - Baz has blessed sub - passed to -except as regex
1..6
ok
t/matchclean.t .............
ok 1 - -also regex works
ok 2 - -also sub works
ok 3 - -also sub doesnt overclean
ok 4 - -also list with regex works
ok 5 - -also list with sub works
ok 6 - -also list with sub doesnt overclean
1..6
ok
t/moo.t .................... skipped: Test requires module 'Moo' but it's not found
t/moose-withoverloading.t .. skipped: Test requires module 'MooseX::Role::WithOverloading' but it's not found
t/moose.t ..................
ok 1 - Some::Class::meta created by Moose
ok 2 - Some::Class::bar created normally
ok 3 - Some::Class::guff added via glob assignment
ok 4 - Some::Class::welp foreign added via glob assignment was cleaned
ok 5 - Some::Class::baz added via meta->add_method
ok 6 - Some::Class::buzz foreign added via meta->add_method
ok 7 - Some::Class::cluck imported sub was cleaned
ok 8 - Some::Class::fileparse imported sub was cleaned
ok 9 - Some::Class::CAT constant
ok 10 - Some::Class::DOG constant with other glob entry
ok 11 - Some::Role::meta created by Moose::Role
ok 12 - Some::Role::bar created normally
ok 13 - Some::Role::guff added via glob assignment
ok 14 - Some::Role::welp foreign added via glob assignment was cleaned
ok 15 - Some::Role::baz added via meta->add_method
ok 16 - Some::Role::buzz foreign added via meta->add_method
ok 17 - Some::Role::cluck imported sub was cleaned
ok 18 - Some::Role::fileparse imported sub was cleaned
ok 19 - Some::Role::CAT constant
ok 20 - Some::Role::DOG constant with other glob entry
ok 21 - Consuming::Class::meta created by Moose
ok 22 - Consuming::Class::bar created normally
ok 23 - Consuming::Class::guff added via glob assignment
ok 24 - Consuming::Class::welp foreign added via glob assignment was cleaned
ok 25 - Consuming::Class::baz added via meta->add_method
ok 26 - Consuming::Class::buzz foreign added via meta->add_method
ok 27 - Consuming::Class::cluck imported sub was cleaned
ok 28 - Consuming::Class::fileparse imported sub was cleaned
ok 29 - Consuming::Class::CAT constant
ok 30 - Consuming::Class::DOG constant with other glob entry
ok 31 - Consuming::Class::InBegin::meta created by Moose
ok 32 - Consuming::Class::InBegin::bar created normally
ok 33 - Consuming::Class::InBegin::guff added via glob assignment
ok 34 - Consuming::Class::InBegin::welp foreign added via glob assignment was cleaned
ok 35 - Consuming::Class::InBegin::baz added via meta->add_method
ok 36 - Consuming::Class::InBegin::buzz foreign added via meta->add_method
ok 37 - Consuming::Class::InBegin::cluck imported sub was cleaned
ok 38 - Consuming::Class::InBegin::fileparse imported sub was cleaned
ok 39 - Consuming::Class::InBegin::CAT constant
ok 40 - Consuming::Class::InBegin::DOG constant with other glob entry
1..40
ok
t/moosex-markasmethods.t ... skipped: Test requires module 'MooseX::MarkAsMethods' but it's not found
t/mouse-pp.t ............... skipped: Test requires module 'Mouse' but it's not found
t/mouse.t .................. skipped: Test requires module 'Mouse' but it's not found
t/overload.t ...............
ok 1 - method name overload
ok 2 - fallback overload
ok 3 - subref overload
1..3
ok
t/sub-name.t ...............
ok 1 - Foo can tiger - anon sub named with subname assigned to glob
ok 2 - Foo cannot subname - sub imported from Sub::Name
1..2
ok
All tests successful.
Files=16, Tests=74, 5 wallclock secs ( 0.11 usr + 0.05 sys = 0.16 CPU)
Result: PASS
ETHER/namespace-autoclean-0.20.tar.gz
dmake test TEST_VERBOSE=1 -- OK
Karen Etheridge <ether@cpan.org>
Keep imports out of your namespace
>>> (cd C:\cpanfly-5.20\var\cpan\build\namespace-autoclean-0.20-YjQSxn && tar cvf - namespace-autoclean-0.20.ppd blib) | gzip -c >C:/cpanfly-5.20/var/REPO/E/ET/ETHER/namespace-autoclean-0.20.tar.gz
namespace-autoclean-0.20.ppd
blib/
blib/lib/
blib/lib/namespace/
blib/lib/namespace/autoclean.pm
>>> mv C:\cpanfly-5.20\var\cpan\build\namespace-autoclean-0.20-YjQSxn/namespace-autoclean-0.20.ppd C:/cpanfly-5.20/var/REPO/E/ET/ETHER
Running test for module 'aliased'
Running make for O/OV/OVID/aliased-0.31.tar.gz
Prepending C:\cpanfly-5.20\var\cpan\build\namespace-autoclean-0.20-YjQSxn/blib/arch C:\cpanfly-5.20\var\cpan\build\namespace-autoclean-0.20-YjQSxn/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-TbwF2o/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-TbwF2o/blib/lib C:\cpanfly-5.20\var\cpan\build\Data-Visitor-0.30-ooBurq/blib/arch C:\cpanfly-5.20\var\cpan\build\Data-Visitor-0.30-ooBurq/blib/lib C:\cpanfly-5.20\var\cpan\build\Tie-ToObject-0.03-p3sOfk/blib/arch C:\cpanfly-5.20\var\cpan\build\Tie-ToObject-0.03-p3sOfk/blib/lib C:\cpanfly-5.20\var\cpan\build\Test-use-ok-0.11-lGYG1H/blib/arch C:\cpanfly-5.20\var\cpan\build\Test-use-ok-0.11-lGYG1H/blib/lib to PERL5LIB for 'get'
Fetching with LWP:
http://cpan.nas1.activestate.com/authors/id/O/OV/OVID/aliased-0.31.tar.gz
Checksum for C:\cpanfly-5.20\var\cpan\sources\authors\id\O\OV\OVID\aliased-0.31.tar.gz ok
aliased-0.31
aliased-0.31/Build.PL
aliased-0.31/Changes
aliased-0.31/Makefile.PL
aliased-0.31/MANIFEST
aliased-0.31/META.json
aliased-0.31/META.yml
aliased-0.31/README
aliased-0.31/lib
aliased-0.31/lib/aliased.pm
aliased-0.31/t
aliased-0.31/t/aliased.t
aliased-0.31/t/export.t
aliased-0.31/t/import.t
aliased-0.31/t/prefix.t
aliased-0.31/t/sigdie.t
aliased-0.31/t/lib
aliased-0.31/t/lib/BadSigDie.pm
aliased-0.31/t/lib/HasSigDie.pm
aliased-0.31/t/lib/NoSigDie.pm
aliased-0.31/t/lib/Really
aliased-0.31/t/lib/Really/Long
aliased-0.31/t/lib/Really/Long/Name.pm
aliased-0.31/t/lib/Really/Long/PackageName.pm
aliased-0.31/t/lib/Really/Long/Module
aliased-0.31/t/lib/Really/Long/Module/Name.pm
aliased-0.31/t/lib/Really/Long/Module/Conflicting
aliased-0.31/t/lib/Really/Long/Module/Conflicting/Name.pm
aliased-0.31/xt
aliased-0.31/xt/author
aliased-0.31/xt/author/pod-coverage.t
aliased-0.31/xt/author/pod.t
Prepending C:\cpanfly-5.20\var\cpan\build\namespace-autoclean-0.20-YjQSxn/blib/arch C:\cpanfly-5.20\var\cpan\build\namespace-autoclean-0.20-YjQSxn/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-TbwF2o/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-TbwF2o/blib/lib C:\cpanfly-5.20\var\cpan\build\Data-Visitor-0.30-ooBurq/blib/arch C:\cpanfly-5.20\var\cpan\build\Data-Visitor-0.30-ooBurq/blib/lib C:\cpanfly-5.20\var\cpan\build\Tie-ToObject-0.03-p3sOfk/blib/arch C:\cpanfly-5.20\var\cpan\build\Tie-ToObject-0.03-p3sOfk/blib/lib C:\cpanfly-5.20\var\cpan\build\Test-use-ok-0.11-lGYG1H/blib/arch C:\cpanfly-5.20\var\cpan\build\Test-use-ok-0.11-lGYG1H/blib/lib to PERL5LIB for 'make'
CPAN.pm: Building O/OV/OVID/aliased-0.31.tar.gz
>>> C:\Perl64-5.20\bin\perl.exe Makefile.PL
Checking if your kit is complete...
Looks good
Generating a dmake-style Makefile
Writing Makefile for aliased
Writing MYMETA.yml and MYMETA.json
>>> dmake
cp lib/aliased.pm blib\lib\aliased.pm
OVID/aliased-0.31.tar.gz
dmake -- OK
Prepending C:\cpanfly-5.20\var\cpan\build\namespace-autoclean-0.20-YjQSxn/blib/arch C:\cpanfly-5.20\var\cpan\build\namespace-autoclean-0.20-YjQSxn/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-TbwF2o/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-TbwF2o/blib/lib C:\cpanfly-5.20\var\cpan\build\Data-Visitor-0.30-ooBurq/blib/arch C:\cpanfly-5.20\var\cpan\build\Data-Visitor-0.30-ooBurq/blib/lib C:\cpanfly-5.20\var\cpan\build\Tie-ToObject-0.03-p3sOfk/blib/arch C:\cpanfly-5.20\var\cpan\build\Tie-ToObject-0.03-p3sOfk/blib/lib C:\cpanfly-5.20\var\cpan\build\Test-use-ok-0.11-lGYG1H/blib/arch C:\cpanfly-5.20\var\cpan\build\Test-use-ok-0.11-lGYG1H/blib/lib to PERL5LIB for 'test'
Running make test
>>> dmake test TEST_VERBOSE=1
C:\Perl64-5.20\bin\perl.exe "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(1, 'blib\lib', 'blib\arch')" t/*.t
t/aliased.t ..
1..18
ok 1 - require aliased;
ok 2 - ... and exported functions should not (yet) be in our namespace
ok 3 - aliased() should not be exported by default
ok 4 - ... trying to use aliased without a package name should not fail
ok 5 - main->can('alias')
ok 6 - Trying to use aliased with a module it cannot load should fail
ok 7 - ... and it should have an appropriate error message
ok 8 - '... and the object it returns' isa 'Really::Long::Module::Name'
ok 9 - ... and import items should be handled correctly
ok 10 - ... and exhibit the correct behavior
ok 11 - We should be able to alias to different packages, even though that is really stupid
ok 12 - '... and the object returned' isa 'Really::Long::Module::Conflicting::Name'
ok 13 - We should be able to pass an array ref as an import list
ok 14 - ... and it should behave as expected
ok 15 - ... and it should behave as expected
ok 16 - ... and it should behave as expected
ok 17 - '... a short alias works in a package' isa 'Really::Long::Module::Name'
ok 18 - '... a long alias works in a package' isa 'Really::Long::Module::Name'
ok
t/export.t ...
ok 1 - installed symbol was compiled in the aliased package
1..1
ok
t/import.t ...
1..5
ok 1 - use aliased;
ok 2 - alias() should be imported into our namespace
ok 3 - aliasing to a scalar should succeed
ok 4 - ... and it should return the correct results
ok 5 - ... and it should still allow importing
ok
t/prefix.t ...
1..6
ok 1 - prefix() should be in our namespace if we ask for it
ok 2 - alias() should be in our namespace if we ask for it
ok 3 - Calling prefix should succeed
ok 4 - ... returning a code ref
ok 5 - ... and called directly, returns the correct class
ok 6 - ... and if called with a subpackage name, should also return the correct class
ok
t/sigdie.t ...
1..9
ok 1 - $SIG{__DIE__} handlers should not be destroyed
ok 2 - ... and should behave as expected
ok 3 - A bad load should not break $SIG{__DIE__} handlers
ok 4 - ... and they should retain their value
ok 5 - Loading code without sigdie handlers should succeed
ok 6 - ... and the sigdie handlers should retain their value
ok 7 - Loading code without sigdie handlers should succeed
ok 8 - New $SIG{__DIE__} handlers should be loaded
ok 9 - ... and should behave as expected
ok
All tests successful.
Files=5, Tests=39, 1 wallclock secs ( 0.05 usr + 0.06 sys = 0.11 CPU)
Result: PASS
OVID/aliased-0.31.tar.gz
dmake test TEST_VERBOSE=1 -- OK
Curtis 'Ovid' Poe <ovid@cpan.org>
Use shorter versions of class names.
>>> (cd C:\cpanfly-5.20\var\cpan\build\aliased-0.31-VIAGHF && tar cvf - aliased-0.31.ppd blib) | gzip -c >C:/cpanfly-5.20/var/REPO/O/OV/OVID/aliased-0.31.tar.gz
aliased-0.31.ppd
blib/
blib/lib/
blib/lib/aliased.pm
>>> mv C:\cpanfly-5.20\var\cpan\build\aliased-0.31-VIAGHF/aliased-0.31.ppd C:/cpanfly-5.20/var/REPO/O/OV/OVID
Running make for E/ET/ETHER/MooseX-Role-WithOverloading-0.15.tar.gz
Prepending C:\cpanfly-5.20\var\cpan\build\aliased-0.31-VIAGHF/blib/arch C:\cpanfly-5.20\var\cpan\build\aliased-0.31-VIAGHF/blib/lib C:\cpanfly-5.20\var\cpan\build\namespace-autoclean-0.20-YjQSxn/blib/arch C:\cpanfly-5.20\var\cpan\build\namespace-autoclean-0.20-YjQSxn/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-TbwF2o/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-TbwF2o/blib/lib C:\cpanfly-5.20\var\cpan\build\Data-Visitor-0.30-ooBurq/blib/arch C:\cpanfly-5.20\var\cpan\build\Data-Visitor-0.30-ooBurq/blib/lib C:\cpanfly-5.20\var\cpan\build\Tie-ToObject-0.03-p3sOfk/blib/arch C:\cpanfly-5.20\var\cpan\build\Tie-ToObject-0.03-p3sOfk/blib/lib C:\cpanfly-5.20\var\cpan\build\Test-use-ok-0.11-lGYG1H/blib/arch C:\cpanfly-5.20\var\cpan\build\Test-use-ok-0.11-lGYG1H/blib/lib to PERL5LIB; %BUILDDIR%=C:/cpanfly-5.20/var/cpan/build for 'get'
Has already been unwrapped into directory C:\cpanfly-5.20\var\cpan\build\MooseX-Role-WithOverloading-0.15-J84QDS
Prepending C:\cpanfly-5.20\var\cpan\build\aliased-0.31-VIAGHF/blib/arch C:\cpanfly-5.20\var\cpan\build\aliased-0.31-VIAGHF/blib/lib C:\cpanfly-5.20\var\cpan\build\namespace-autoclean-0.20-YjQSxn/blib/arch C:\cpanfly-5.20\var\cpan\build\namespace-autoclean-0.20-YjQSxn/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-TbwF2o/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-TbwF2o/blib/lib C:\cpanfly-5.20\var\cpan\build\Data-Visitor-0.30-ooBurq/blib/arch C:\cpanfly-5.20\var\cpan\build\Data-Visitor-0.30-ooBurq/blib/lib C:\cpanfly-5.20\var\cpan\build\Tie-ToObject-0.03-p3sOfk/blib/arch C:\cpanfly-5.20\var\cpan\build\Tie-ToObject-0.03-p3sOfk/blib/lib C:\cpanfly-5.20\var\cpan\build\Test-use-ok-0.11-lGYG1H/blib/arch C:\cpanfly-5.20\var\cpan\build\Test-use-ok-0.11-lGYG1H/blib/lib to PERL5LIB; %BUILDDIR%=C:/cpanfly-5.20/var/cpan/build for 'make'
CPAN.pm: Building E/ET/ETHER/MooseX-Role-WithOverloading-0.15.tar.gz
>>> dmake
cp lib/MooseX/Role/WithOverloading/Meta/Role/Application/Composite/ToClass.pm blib\lib\MooseX\Role\WithOverloading\Meta\Role\Application\Composite\ToClass.pm
cp lib/MooseX/Role/WithOverloading/Meta/Role.pm blib\lib\MooseX\Role\WithOverloading\Meta\Role.pm
cp lib/MooseX/Role/WithOverloading/Meta/Role/Application/Composite.pm blib\lib\MooseX\Role\WithOverloading\Meta\Role\Application\Composite.pm
cp lib/MooseX/Role/WithOverloading.pm blib\lib\MooseX\Role\WithOverloading.pm
cp lib/MooseX/Role/WithOverloading/Meta/Role/Application.pm blib\lib\MooseX\Role\WithOverloading\Meta\Role\Application.pm
cp lib/MooseX/Role/WithOverloading/Meta/Role/Application/FixOverloadedRefs.pm blib\lib\MooseX\Role\WithOverloading\Meta\Role\Application\FixOverloadedRefs.pm
cp lib/MooseX/Role/WithOverloading/Meta/Role/Application/ToClass.pm blib\lib\MooseX\Role\WithOverloading\Meta\Role\Application\ToClass.pm
cp lib/MooseX/Role/WithOverloading/Meta/Role/Application/Composite/ToRole.pm blib\lib\MooseX\Role\WithOverloading\Meta\Role\Application\Composite\ToRole.pm
cp lib/MooseX/Role/WithOverloading/Meta/Role/Application/Composite/ToInstance.pm blib\lib\MooseX\Role\WithOverloading\Meta\Role\Application\Composite\ToInstance.pm
cp lib/MooseX/Role/WithOverloading/Meta/Role/Composite.pm blib\lib\MooseX\Role\WithOverloading\Meta\Role\Composite.pm
cp lib/MooseX/Role/WithOverloading/Meta/Role/Application/ToInstance.pm blib\lib\MooseX\Role\WithOverloading\Meta\Role\Application\ToInstance.pm
cp lib/MooseX/Role/WithOverloading/Meta/Role/Application/ToRole.pm blib\lib\MooseX\Role\WithOverloading\Meta\Role\Application\ToRole.pm
Running Mkbootstrap for MooseX::Role::WithOverloading ()
C:\Perl64-5.20\bin\perl.exe -MExtUtils::Command -e chmod -- 644 WithOverloading.bs
C:\Perl64-5.20\bin\perl.exe C:\cpanfly-5.20\var\megalib\ExtUtils\xsubpp -typemap C:\Perl64-5.20\lib\ExtUtils\typemap WithOverloading.xs > WithOverloading.xsc && C:\Perl64-5.20\bin\perl.exe -MExtUtils::Command -e mv -- WithOverloading.xsc WithOverloading.c
gcc -c -s -O2 -DWIN32 -DWIN64 -DCONSERVATIVE -DPERL_TEXTMODE_SCRIPTS -DUSE_SITECUSTOMIZE -DPERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS -DUSE_PERLIO -fwrapv -fno-strict-aliasing -mms-bitfields -s -O2 -DVERSION=\"0.15\" -DXS_VERSION=\"0.15\" "-IC:\Perl64-5.20\lib\CORE" WithOverloading.c
C:\Perl64-5.20\bin\perl.exe -MExtUtils::Mksymlists \
-e "Mksymlists('NAME'=>\"MooseX::Role::WithOverloading\", 'DLBASE' => 'WithOverloading', 'DL_FUNCS' => { }, 'FUNCLIST' => [], 'IMPORTS' => { }, 'DL_VARS' => []);"
dlltool --def WithOverloading.def --output-exp dll.exp
g++ -o blib\arch\auto\MooseX\Role\WithOverloading\WithOverloading.dll -Wl,--base-file -Wl,dll.base -mdll -s -static-libgcc -static-libstdc++ -L"C:\Perl64-5.20\lib\CORE" -L"C:\MinGW\x86_64-w64-mingw32\lib" WithOverloading.o C:\Perl64-5.20\lib\CORE\libperl520.a -lmoldname -lkernel32 -luser32 -lgdi32 -lwinspool -lcomdlg32 -ladvapi32 -lshell32 -lole32 -loleaut32 -lnetapi32 -luuid -lws2_32 -lmpr -lwinmm -lversion -lodbc32 -lodbccp32 -lcomctl32 dll.exp
dlltool --def WithOverloading.def --base-file dll.base --output-exp dll.exp
g++ -o blib\arch\auto\MooseX\Role\WithOverloading\WithOverloading.dll -mdll -s -static-libgcc -static-libstdc++ -L"C:\Perl64-5.20\lib\CORE" -L"C:\MinGW\x86_64-w64-mingw32\lib" WithOverloading.o C:\Perl64-5.20\lib\CORE\libperl520.a -lmoldname -lkernel32 -luser32 -lgdi32 -lwinspool -lcomdlg32 -ladvapi32 -lshell32 -lole32 -loleaut32 -lnetapi32 -luuid -lws2_32 -lmpr -lwinmm -lversion -lodbc32 -lodbccp32 -lcomctl32 dll.exp
C:\Perl64-5.20\bin\perl.exe -MExtUtils::Command -e chmod -- 755 blib\arch\auto\MooseX\Role\WithOverloading\WithOverloading.dll
ETHER/MooseX-Role-WithOverloading-0.15.tar.gz
dmake -- OK
Prepending C:\cpanfly-5.20\var\cpan\build\aliased-0.31-VIAGHF/blib/arch C:\cpanfly-5.20\var\cpan\build\aliased-0.31-VIAGHF/blib/lib C:\cpanfly-5.20\var\cpan\build\namespace-autoclean-0.20-YjQSxn/blib/arch C:\cpanfly-5.20\var\cpan\build\namespace-autoclean-0.20-YjQSxn/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-TbwF2o/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-TbwF2o/blib/lib C:\cpanfly-5.20\var\cpan\build\Data-Visitor-0.30-ooBurq/blib/arch C:\cpanfly-5.20\var\cpan\build\Data-Visitor-0.30-ooBurq/blib/lib C:\cpanfly-5.20\var\cpan\build\Tie-ToObject-0.03-p3sOfk/blib/arch C:\cpanfly-5.20\var\cpan\build\Tie-ToObject-0.03-p3sOfk/blib/lib C:\cpanfly-5.20\var\cpan\build\Test-use-ok-0.11-lGYG1H/blib/arch C:\cpanfly-5.20\var\cpan\build\Test-use-ok-0.11-lGYG1H/blib/lib to PERL5LIB; %BUILDDIR%=C:/cpanfly-5.20/var/cpan/build for 'test'
Running make test
>>> dmake test TEST_VERBOSE=1
C:\Perl64-5.20\bin\perl.exe "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(1, 'blib\lib', 'blib\arch')" t/*.t
#
# Versions for all modules listed in MYMETA.json (including optional ones):
#
# === Configure Requires ===
#
# Module Want Have
# ------------------- ---- ----
# ExtUtils::MakeMaker any 6.98
#
# === Build Requires ===
#
# Module Want Have
# ------------------- ---- ----
# ExtUtils::MakeMaker any 6.98
#
# === Test Requires ===
#
# Module Want Have
# -------------------- ---- --------
# ExtUtils::MakeMaker any 6.98
# File::Spec any 3.47
# Test::More 0.96 1.001006
# Test::Warnings any 0.016
# lib any 0.63
# namespace::autoclean 0.16 0.20
# strict any 1.08
# warnings any 1.23
#
# === Test Recommends ===
#
# Module Want Have
# ---------- -------- --------
# CPAN::Meta 2.120900 2.142060
#
# === Runtime Requires ===
#
# Module Want Have
# --------------------- ---- ------
# Dist::CheckConflicts any 0.11
# Moose 0.94 2.1212
# Moose::Exporter any 2.1212
# Moose::Role 1.15 2.1212
# Moose::Util::MetaRole any 2.1212
# XSLoader any 0.16
# aliased any 0.31
# namespace::autoclean 0.16 0.20
# namespace::clean any 0.25
# overload any 1.22
#
t/00-report-prereqs.t ......
1..1
ok 1
ok
t/combine_to_class.t .......
ok 1 - use CombiningClass;
ok 2
ok 3
ok 4
ok 5
ok 6
ok 7
ok 8
ok 9
ok 10 - An object of class 'CombiningClass' isa 'CombiningClass'
ok 11
ok 12
ok 13 - no (unexpected) warnings (via done_testing)
1..13
ok
t/combine_to_instance.t ....
ok 1 - An object of class 'Moose::Meta::Class::__ANON__::SERIAL::9' isa 'MyClass'
ok 2
ok 3
ok 4
ok 5
ok 6
ok 7 - no (unexpected) warnings (via done_testing)
1..7
ok
t/combine_to_role.t ........
ok 1 - use ClassWithCombiningRole;
ok 2
ok 3
ok 4
ok 5
ok 6
ok 7
ok 8
ok 9
ok 10
ok 11
ok 12
ok 13 - An object of class 'ClassWithCombiningRole' isa 'ClassWithCombiningRole'
ok 14
ok 15
ok 16 - no (unexpected) warnings (via done_testing)
1..16
ok
t/core_moose.t ............. skipped: Moose 2.1300 required for these tests
t/remove_attributes_bug.t ..
ok 1 - overloading works
ok 2 - Class->can('hitid')
ok 3 - Attribute works
ok 4 - no (unexpected) warnings (via done_testing)
1..4
ok
t/to_class.t ...............
ok 1 - use SomeClass;
ok 2
ok 3
ok 4
ok 5
ok 6
ok 7 - An object of class 'SomeClass' isa 'SomeClass'
ok 8
ok 9
ok 10 - no (unexpected) warnings (via done_testing)
1..10
ok
t/to_instance.t ............
ok 1 - An object of class 'Moose::Meta::Class::__ANON__::SERIAL::5' isa 'MyClass'
ok 2
ok 3
ok 4
ok 5
ok 6
ok 7 - no (unexpected) warnings (via done_testing)
1..7
ok
t/to_role.t ................
ok 1 - use OtherClass;
ok 2
ok 3
ok 4
ok 5
ok 6
ok 7
ok 8
ok 9
ok 10 - An object of class 'OtherClass' isa 'OtherClass'
ok 11
ok 12
ok 13 - stringification overloading is passed through all roles
ok 14 - no (unexpected) warnings (via done_testing)
1..14
ok
t/zzz-check-breaks.t .......
ok 1 - conflicts checked via Moose::Conflicts
ok 2 - no x_breaks data to check
1..2
ok
All tests successful.
Files=10, Tests=74, 8 wallclock secs ( 0.11 usr + 0.03 sys = 0.14 CPU)
Result: PASS
ETHER/MooseX-Role-WithOverloading-0.15.tar.gz
dmake test TEST_VERBOSE=1 -- OK
Karen Etheridge <ether@cpan.org>
Roles which support overloading
>>> (cd C:\cpanfly-5.20\var\cpan\build\MooseX-Role-WithOverloading-0.15-J84QDS && tar cvf - MooseX-Role-WithOverloading-0.15.ppd blib) | gzip -c >C:/cpanfly-5.20/var/REPO/E/ET/ETHER/MooseX-Role-WithOverloading-0.15.tar.gz
MooseX-Role-WithOverloading-0.15.ppd
blib/
blib/arch/
blib/arch/auto/
blib/arch/auto/MooseX/
blib/arch/auto/MooseX/Role/
blib/arch/auto/MooseX/Role/WithOverloading/
blib/arch/auto/MooseX/Role/WithOverloading/WithOverloading.dll
blib/lib/
blib/lib/MooseX/
blib/lib/MooseX/Role/
blib/lib/MooseX/Role/WithOverloading/
blib/lib/MooseX/Role/WithOverloading/Meta/
blib/lib/MooseX/Role/WithOverloading/Meta/Role/
blib/lib/MooseX/Role/WithOverloading/Meta/Role/Application/
blib/lib/MooseX/Role/WithOverloading/Meta/Role/Application/Composite/
blib/lib/MooseX/Role/WithOverloading/Meta/Role/Application/Composite/ToClass.pm
blib/lib/MooseX/Role/WithOverloading/Meta/Role/Application/Composite/ToInstance.pm
blib/lib/MooseX/Role/WithOverloading/Meta/Role/Application/Composite/ToRole.pm
blib/lib/MooseX/Role/WithOverloading/Meta/Role/Application/Composite.pm
blib/lib/MooseX/Role/WithOverloading/Meta/Role/Application/FixOverloadedRefs.pm
blib/lib/MooseX/Role/WithOverloading/Meta/Role/Application/ToClass.pm
blib/lib/MooseX/Role/WithOverloading/Meta/Role/Application/ToInstance.pm
blib/lib/MooseX/Role/WithOverloading/Meta/Role/Application/ToRole.pm
blib/lib/MooseX/Role/WithOverloading/Meta/Role/Application.pm
blib/lib/MooseX/Role/WithOverloading/Meta/Role/Composite.pm
blib/lib/MooseX/Role/WithOverloading/Meta/Role.pm
blib/lib/MooseX/Role/WithOverloading.pm
>>> mv C:\cpanfly-5.20\var\cpan\build\MooseX-Role-WithOverloading-0.15-J84QDS/MooseX-Role-WithOverloading-0.15.ppd C:/cpanfly-5.20/var/REPO/E/ET/ETHER
Running test for module 'Plack::Middleware::ReverseProxy'
Running make for M/MI/MIYAGAWA/Plack-Middleware-ReverseProxy-0.15.tar.gz
Prepending C:\cpanfly-5.20\var\cpan\build\MooseX-Role-WithOverloading-0.15-J84QDS/blib/arch C:\cpanfly-5.20\var\cpan\build\MooseX-Role-WithOverloading-0.15-J84QDS/blib/lib C:\cpanfly-5.20\var\cpan\build\aliased-0.31-VIAGHF/blib/arch C:\cpanfly-5.20\var\cpan\build\aliased-0.31-VIAGHF/blib/lib C:\cpanfly-5.20\var\cpan\build\namespace-autoclean-0.20-YjQSxn/blib/arch C:\cpanfly-5.20\var\cpan\build\namespace-autoclean-0.20-YjQSxn/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-TbwF2o/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-TbwF2o/blib/lib C:\cpanfly-5.20\var\cpan\build\Data-Visitor-0.30-ooBurq/blib/arch C:\cpanfly-5.20\var\cpan\build\Data-Visitor-0.30-ooBurq/blib/lib C:\cpanfly-5.20\var\cpan\build\Tie-ToObject-0.03-p3sOfk/blib/arch C:\cpanfly-5.20\var\cpan\build\Tie-ToObject-0.03-p3sOfk/blib/lib C:\cpanfly-5.20\var\cpan\build\Test-use-ok-0.11-lGYG1H/blib/arch C:\cpanfly-5.20\var\cpan\build\Test-use-ok-0.11-lGYG1H/blib/lib to PERL5LIB; %BUILDDIR%=C:/cpanfly-5.20/var/cpan/build for 'get'
Fetching with LWP:
http://cpan.nas1.activestate.com/authors/id/M/MI/MIYAGAWA/Plack-Middleware-ReverseProxy-0.15.tar.gz
Checksum for C:\cpanfly-5.20\var\cpan\sources\authors\id\M\MI\MIYAGAWA\Plack-Middleware-ReverseProxy-0.15.tar.gz ok
Plack-Middleware-ReverseProxy-0.15/
Plack-Middleware-ReverseProxy-0.15/Changes
Plack-Middleware-ReverseProxy-0.15/inc/
Plack-Middleware-ReverseProxy-0.15/lib/
Plack-Middleware-ReverseProxy-0.15/Makefile.PL
Plack-Middleware-ReverseProxy-0.15/MANIFEST
Plack-Middleware-ReverseProxy-0.15/META.yml
Plack-Middleware-ReverseProxy-0.15/README
Plack-Middleware-ReverseProxy-0.15/t/
Plack-Middleware-ReverseProxy-0.15/xt/
Plack-Middleware-ReverseProxy-0.15/xt/01_podspell.t
Plack-Middleware-ReverseProxy-0.15/xt/02_perlcritic.t
Plack-Middleware-ReverseProxy-0.15/xt/03_pod.t
Plack-Middleware-ReverseProxy-0.15/xt/perlcriticrc
Plack-Middleware-ReverseProxy-0.15/t/00_compile.t
Plack-Middleware-ReverseProxy-0.15/t/lib/
Plack-Middleware-ReverseProxy-0.15/t/reverseproxy.t
Plack-Middleware-ReverseProxy-0.15/t/lib/Plack/
Plack-Middleware-ReverseProxy-0.15/t/lib/Plack/Middleware/
Plack-Middleware-ReverseProxy-0.15/t/lib/Plack/Middleware/MangleEnv.pm
Plack-Middleware-ReverseProxy-0.15/lib/Plack/
Plack-Middleware-ReverseProxy-0.15/lib/Plack/Middleware/
Plack-Middleware-ReverseProxy-0.15/lib/Plack/Middleware/ReverseProxy.pm
Plack-Middleware-ReverseProxy-0.15/inc/Module/
Plack-Middleware-ReverseProxy-0.15/inc/Module/Install/
Plack-Middleware-ReverseProxy-0.15/inc/Module/Install.pm
Plack-Middleware-ReverseProxy-0.15/inc/Module/Install/AuthorTests.pm
Plack-Middleware-ReverseProxy-0.15/inc/Module/Install/Base.pm
Plack-Middleware-ReverseProxy-0.15/inc/Module/Install/Can.pm
Plack-Middleware-ReverseProxy-0.15/inc/Module/Install/Fetch.pm
Plack-Middleware-ReverseProxy-0.15/inc/Module/Install/Makefile.pm
Plack-Middleware-ReverseProxy-0.15/inc/Module/Install/Metadata.pm
Plack-Middleware-ReverseProxy-0.15/inc/Module/Install/Repository.pm
Plack-Middleware-ReverseProxy-0.15/inc/Module/Install/Win32.pm
Plack-Middleware-ReverseProxy-0.15/inc/Module/Install/WriteAll.pm
Prepending C:\cpanfly-5.20\var\cpan\build\MooseX-Role-WithOverloading-0.15-J84QDS/blib/arch C:\cpanfly-5.20\var\cpan\build\MooseX-Role-WithOverloading-0.15-J84QDS/blib/lib C:\cpanfly-5.20\var\cpan\build\aliased-0.31-VIAGHF/blib/arch C:\cpanfly-5.20\var\cpan\build\aliased-0.31-VIAGHF/blib/lib C:\cpanfly-5.20\var\cpan\build\namespace-autoclean-0.20-YjQSxn/blib/arch C:\cpanfly-5.20\var\cpan\build\namespace-autoclean-0.20-YjQSxn/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-TbwF2o/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-TbwF2o/blib/lib C:\cpanfly-5.20\var\cpan\build\Data-Visitor-0.30-ooBurq/blib/arch C:\cpanfly-5.20\var\cpan\build\Data-Visitor-0.30-ooBurq/blib/lib C:\cpanfly-5.20\var\cpan\build\Tie-ToObject-0.03-p3sOfk/blib/arch C:\cpanfly-5.20\var\cpan\build\Tie-ToObject-0.03-p3sOfk/blib/lib C:\cpanfly-5.20\var\cpan\build\Test-use-ok-0.11-lGYG1H/blib/arch C:\cpanfly-5.20\var\cpan\build\Test-use-ok-0.11-lGYG1H/blib/lib to PERL5LIB; %BUILDDIR%=C:/cpanfly-5.20/var/cpan/build for 'make'
CPAN.pm: Building M/MI/MIYAGAWA/Plack-Middleware-ReverseProxy-0.15.tar.gz
>>> C:\Perl64-5.20\bin\perl.exe Makefile.PL
Checking if your kit is complete...
Looks good
Generating a dmake-style Makefile
Writing Makefile for Plack::Middleware::ReverseProxy
Writing MYMETA.yml and MYMETA.json
---- Unsatisfied dependencies detected during ----
---- MIYAGAWA/Plack-Middleware-ReverseProxy-0.15.tar.gz ----
Plack [requires]
Prepending C:\cpanfly-5.20\var\cpan\build\MooseX-Role-WithOverloading-0.15-J84QDS/blib/arch C:\cpanfly-5.20\var\cpan\build\MooseX-Role-WithOverloading-0.15-J84QDS/blib/lib C:\cpanfly-5.20\var\cpan\build\aliased-0.31-VIAGHF/blib/arch C:\cpanfly-5.20\var\cpan\build\aliased-0.31-VIAGHF/blib/lib C:\cpanfly-5.20\var\cpan\build\namespace-autoclean-0.20-YjQSxn/blib/arch C:\cpanfly-5.20\var\cpan\build\namespace-autoclean-0.20-YjQSxn/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-TbwF2o/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-TbwF2o/blib/lib C:\cpanfly-5.20\var\cpan\build\Data-Visitor-0.30-ooBurq/blib/arch C:\cpanfly-5.20\var\cpan\build\Data-Visitor-0.30-ooBurq/blib/lib C:\cpanfly-5.20\var\cpan\build\Tie-ToObject-0.03-p3sOfk/blib/arch C:\cpanfly-5.20\var\cpan\build\Tie-ToObject-0.03-p3sOfk/blib/lib C:\cpanfly-5.20\var\cpan\build\Test-use-ok-0.11-lGYG1H/blib/arch C:\cpanfly-5.20\var\cpan\build\Test-use-ok-0.11-lGYG1H/blib/lib to PERL5LIB; %BUILDDIR%=C:/cpanfly-5.20/var/cpan/build for 'test'
Running make test
Delayed until after prerequisites
Running test for module 'Plack'
Running make for M/MI/MIYAGAWA/Plack-1.0031.tar.gz
Prepending C:\cpanfly-5.20\var\cpan\build\MooseX-Role-WithOverloading-0.15-J84QDS/blib/arch C:\cpanfly-5.20\var\cpan\build\MooseX-Role-WithOverloading-0.15-J84QDS/blib/lib C:\cpanfly-5.20\var\cpan\build\aliased-0.31-VIAGHF/blib/arch C:\cpanfly-5.20\var\cpan\build\aliased-0.31-VIAGHF/blib/lib C:\cpanfly-5.20\var\cpan\build\namespace-autoclean-0.20-YjQSxn/blib/arch C:\cpanfly-5.20\var\cpan\build\namespace-autoclean-0.20-YjQSxn/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-TbwF2o/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-TbwF2o/blib/lib C:\cpanfly-5.20\var\cpan\build\Data-Visitor-0.30-ooBurq/blib/arch C:\cpanfly-5.20\var\cpan\build\Data-Visitor-0.30-ooBurq/blib/lib C:\cpanfly-5.20\var\cpan\build\Tie-ToObject-0.03-p3sOfk/blib/arch C:\cpanfly-5.20\var\cpan\build\Tie-ToObject-0.03-p3sOfk/blib/lib C:\cpanfly-5.20\var\cpan\build\Test-use-ok-0.11-lGYG1H/blib/arch C:\cpanfly-5.20\var\cpan\build\Test-use-ok-0.11-lGYG1H/blib/lib to PERL5LIB; %BUILDDIR%=C:/cpanfly-5.20/var/cpan/build for 'get'
Has already been unwrapped into directory C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-TbwF2o
Prepending C:\cpanfly-5.20\var\cpan\build\MooseX-Role-WithOverloading-0.15-J84QDS/blib/arch C:\cpanfly-5.20\var\cpan\build\MooseX-Role-WithOverloading-0.15-J84QDS/blib/lib C:\cpanfly-5.20\var\cpan\build\aliased-0.31-VIAGHF/blib/arch C:\cpanfly-5.20\var\cpan\build\aliased-0.31-VIAGHF/blib/lib C:\cpanfly-5.20\var\cpan\build\namespace-autoclean-0.20-YjQSxn/blib/arch C:\cpanfly-5.20\var\cpan\build\namespace-autoclean-0.20-YjQSxn/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-TbwF2o/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-TbwF2o/blib/lib C:\cpanfly-5.20\var\cpan\build\Data-Visitor-0.30-ooBurq/blib/arch C:\cpanfly-5.20\var\cpan\build\Data-Visitor-0.30-ooBurq/blib/lib C:\cpanfly-5.20\var\cpan\build\Tie-ToObject-0.03-p3sOfk/blib/arch C:\cpanfly-5.20\var\cpan\build\Tie-ToObject-0.03-p3sOfk/blib/lib C:\cpanfly-5.20\var\cpan\build\Test-use-ok-0.11-lGYG1H/blib/arch C:\cpanfly-5.20\var\cpan\build\Test-use-ok-0.11-lGYG1H/blib/lib to PERL5LIB; %BUILDDIR%=C:/cpanfly-5.20/var/cpan/build for 'make'
Has already been made
Prepending C:\cpanfly-5.20\var\cpan\build\MooseX-Role-WithOverloading-0.15-J84QDS/blib/arch C:\cpanfly-5.20\var\cpan\build\MooseX-Role-WithOverloading-0.15-J84QDS/blib/lib C:\cpanfly-5.20\var\cpan\build\aliased-0.31-VIAGHF/blib/arch C:\cpanfly-5.20\var\cpan\build\aliased-0.31-VIAGHF/blib/lib C:\cpanfly-5.20\var\cpan\build\namespace-autoclean-0.20-YjQSxn/blib/arch C:\cpanfly-5.20\var\cpan\build\namespace-autoclean-0.20-YjQSxn/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-TbwF2o/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-TbwF2o/blib/lib C:\cpanfly-5.20\var\cpan\build\Data-Visitor-0.30-ooBurq/blib/arch C:\cpanfly-5.20\var\cpan\build\Data-Visitor-0.30-ooBurq/blib/lib C:\cpanfly-5.20\var\cpan\build\Tie-ToObject-0.03-p3sOfk/blib/arch C:\cpanfly-5.20\var\cpan\build\Tie-ToObject-0.03-p3sOfk/blib/lib C:\cpanfly-5.20\var\cpan\build\Test-use-ok-0.11-lGYG1H/blib/arch C:\cpanfly-5.20\var\cpan\build\Test-use-ok-0.11-lGYG1H/blib/lib to PERL5LIB; %BUILDDIR%=C:/cpanfly-5.20/var/cpan/build for 'test'
Running make test
Has already been tested successfully
Running make for M/MI/MIYAGAWA/Plack-Middleware-ReverseProxy-0.15.tar.gz
Prepending C:\cpanfly-5.20\var\cpan\build\MooseX-Role-WithOverloading-0.15-J84QDS/blib/arch C:\cpanfly-5.20\var\cpan\build\MooseX-Role-WithOverloading-0.15-J84QDS/blib/lib C:\cpanfly-5.20\var\cpan\build\aliased-0.31-VIAGHF/blib/arch C:\cpanfly-5.20\var\cpan\build\aliased-0.31-VIAGHF/blib/lib C:\cpanfly-5.20\var\cpan\build\namespace-autoclean-0.20-YjQSxn/blib/arch C:\cpanfly-5.20\var\cpan\build\namespace-autoclean-0.20-YjQSxn/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-TbwF2o/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-TbwF2o/blib/lib C:\cpanfly-5.20\var\cpan\build\Data-Visitor-0.30-ooBurq/blib/arch C:\cpanfly-5.20\var\cpan\build\Data-Visitor-0.30-ooBurq/blib/lib C:\cpanfly-5.20\var\cpan\build\Tie-ToObject-0.03-p3sOfk/blib/arch C:\cpanfly-5.20\var\cpan\build\Tie-ToObject-0.03-p3sOfk/blib/lib C:\cpanfly-5.20\var\cpan\build\Test-use-ok-0.11-lGYG1H/blib/arch C:\cpanfly-5.20\var\cpan\build\Test-use-ok-0.11-lGYG1H/blib/lib to PERL5LIB; %BUILDDIR%=C:/cpanfly-5.20/var/cpan/build for 'get'
Has already been unwrapped into directory C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-ReverseProxy-0.15-3RdMBz
Prepending C:\cpanfly-5.20\var\cpan\build\MooseX-Role-WithOverloading-0.15-J84QDS/blib/arch C:\cpanfly-5.20\var\cpan\build\MooseX-Role-WithOverloading-0.15-J84QDS/blib/lib C:\cpanfly-5.20\var\cpan\build\aliased-0.31-VIAGHF/blib/arch C:\cpanfly-5.20\var\cpan\build\aliased-0.31-VIAGHF/blib/lib C:\cpanfly-5.20\var\cpan\build\namespace-autoclean-0.20-YjQSxn/blib/arch C:\cpanfly-5.20\var\cpan\build\namespace-autoclean-0.20-YjQSxn/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-TbwF2o/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-TbwF2o/blib/lib C:\cpanfly-5.20\var\cpan\build\Data-Visitor-0.30-ooBurq/blib/arch C:\cpanfly-5.20\var\cpan\build\Data-Visitor-0.30-ooBurq/blib/lib C:\cpanfly-5.20\var\cpan\build\Tie-ToObject-0.03-p3sOfk/blib/arch C:\cpanfly-5.20\var\cpan\build\Tie-ToObject-0.03-p3sOfk/blib/lib C:\cpanfly-5.20\var\cpan\build\Test-use-ok-0.11-lGYG1H/blib/arch C:\cpanfly-5.20\var\cpan\build\Test-use-ok-0.11-lGYG1H/blib/lib to PERL5LIB; %BUILDDIR%=C:/cpanfly-5.20/var/cpan/build for 'make'
CPAN.pm: Building M/MI/MIYAGAWA/Plack-Middleware-ReverseProxy-0.15.tar.gz
>>> dmake
cp lib/Plack/Middleware/ReverseProxy.pm blib\lib\Plack\Middleware\ReverseProxy.pm
MIYAGAWA/Plack-Middleware-ReverseProxy-0.15.tar.gz
dmake -- OK
Prepending C:\cpanfly-5.20\var\cpan\build\MooseX-Role-WithOverloading-0.15-J84QDS/blib/arch C:\cpanfly-5.20\var\cpan\build\MooseX-Role-WithOverloading-0.15-J84QDS/blib/lib C:\cpanfly-5.20\var\cpan\build\aliased-0.31-VIAGHF/blib/arch C:\cpanfly-5.20\var\cpan\build\aliased-0.31-VIAGHF/blib/lib C:\cpanfly-5.20\var\cpan\build\namespace-autoclean-0.20-YjQSxn/blib/arch C:\cpanfly-5.20\var\cpan\build\namespace-autoclean-0.20-YjQSxn/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-TbwF2o/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-TbwF2o/blib/lib C:\cpanfly-5.20\var\cpan\build\Data-Visitor-0.30-ooBurq/blib/arch C:\cpanfly-5.20\var\cpan\build\Data-Visitor-0.30-ooBurq/blib/lib C:\cpanfly-5.20\var\cpan\build\Tie-ToObject-0.03-p3sOfk/blib/arch C:\cpanfly-5.20\var\cpan\build\Tie-ToObject-0.03-p3sOfk/blib/lib C:\cpanfly-5.20\var\cpan\build\Test-use-ok-0.11-lGYG1H/blib/arch C:\cpanfly-5.20\var\cpan\build\Test-use-ok-0.11-lGYG1H/blib/lib to PERL5LIB; %BUILDDIR%=C:/cpanfly-5.20/var/cpan/build for 'test'
Running make test
>>> dmake test TEST_VERBOSE=1
C:\Perl64-5.20\bin\perl.exe "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(1, 'inc', 'blib\lib', 'blib\arch')" t/*.t
t/00_compile.t ....
1..1
ok 1 - use Plack::Middleware::ReverseProxy;
ok
t/reverseproxy.t ..
1..39
ok 1 - with https of secure
ok 2 - with https of uri
ok 3 - with https of base
ok 4 - without https of uri
ok 5 - without https of base
ok 6 - dummy of uri
ok 7 - dummy of base
ok 8 - https with HTTP_X_FORWARDED_PROTO of secure
ok 9 - https with HTTP_X_FORWARDED_PROTO of uri
ok 10 - https with HTTP_X_FORWARDED_PROTO of base
ok 11 - http with HTTP_X_FORWARDED_PROTO of uri
ok 12 - http with HTTP_X_FORWARDED_PROTO of base
ok 13 - with HTTP_X_FORWARDED_FOR of address
ok 14 - with HTTP_X_FORWARDED_FOR of uri
ok 15 - with HTTP_X_FORWARDED_FOR of base
ok 16 - with HTTP_X_FORWARDED_HOST of uri
ok 17 - with HTTP_X_FORWARDED_HOST of base
ok 18 - default port with HTTP_X_FORWARDED_HOST of uri
ok 19 - default port with HTTP_X_FORWARDED_HOST of base
ok 20 - default https port with HTTP_X_FORWARDED_HOST of uri
ok 21 - default https port with HTTP_X_FORWARDED_HOST of base
ok 22 - default port with HOST of uri
ok 23 - default port with HOST of base
ok 24 - default https port with HOST of uri
ok 25 - default https port with HOST of base
ok 26 - with HTTP_X_FORWARDED_HOST and HTTP_X_FORWARDED_PORT of uri
ok 27 - with HTTP_X_FORWARDED_HOST and HTTP_X_FORWARDED_PORT of base
ok 28 - with multiple HTTP_X_FORWARDED_HOST and HTTP_X_FORWARDED_FOR of address
ok 29 - with multiple HTTP_X_FORWARDED_HOST and HTTP_X_FORWARDED_FOR of uri
ok 30 - with multiple HTTP_X_FORWARDED_HOST and HTTP_X_FORWARDED_FOR of base
ok 31 - normal plackup status of uri
ok 32 - normal plackup status of base
ok 33 - HTTP_X_FORWARDED_PORT to secure port of secure
ok 34 - HTTP_X_FORWARDED_PORT to secure port (apache2) of secure
ok 35 - HTTP_X_FORWARDED_PORT to secure port (apache2) of uri
ok 36 - HTTP_X_FORWARDED_PORT to secure port (apache2) of base
ok 37 - with HTTP_X_FORWARDED_SERVER including 443 port (apache1) of secure
ok 38 - with HTTP_X_FORWARDED_SERVER including 443 port (apache1) of uri
ok 39 - with HTTP_X_FORWARDED_SERVER including 443 port (apache1) of base
ok
All tests successful.
Files=2, Tests=40, 1 wallclock secs ( 0.06 usr + 0.03 sys = 0.09 CPU)
Result: PASS
MIYAGAWA/Plack-Middleware-ReverseProxy-0.15.tar.gz
dmake test TEST_VERBOSE=1 -- OK
Tatsuhiko Miyagawa <miyagawa@bulknews.net>
Supports app to run as a reverse proxy backend
>>> (cd C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-ReverseProxy-0.15-3RdMBz && tar cvf - Plack-Middleware-ReverseProxy-0.15.ppd blib) | gzip -c >C:/cpanfly-5.20/var/REPO/M/MI/MIYAGAWA/Plack-Middleware-ReverseProxy-0.15.tar.gz
Plack-Middleware-ReverseProxy-0.15.ppd
blib/
blib/lib/
blib/lib/Plack/
blib/lib/Plack/Middleware/
blib/lib/Plack/Middleware/ReverseProxy.pm
>>> mv C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-ReverseProxy-0.15-3RdMBz/Plack-Middleware-ReverseProxy-0.15.ppd C:/cpanfly-5.20/var/REPO/M/MI/MIYAGAWA
Running test for module 'Tree::Simple'
Running make for R/RS/RSAVAGE/Tree-Simple-1.24.tgz
Prepending C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-ReverseProxy-0.15-3RdMBz/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-ReverseProxy-0.15-3RdMBz/blib/lib C:\cpanfly-5.20\var\cpan\build\MooseX-Role-WithOverloading-0.15-J84QDS/blib/arch C:\cpanfly-5.20\var\cpan\build\MooseX-Role-WithOverloading-0.15-J84QDS/blib/lib C:\cpanfly-5.20\var\cpan\build\aliased-0.31-VIAGHF/blib/arch C:\cpanfly-5.20\var\cpan\build\aliased-0.31-VIAGHF/blib/lib C:\cpanfly-5.20\var\cpan\build\namespace-autoclean-0.20-YjQSxn/blib/arch C:\cpanfly-5.20\var\cpan\build\namespace-autoclean-0.20-YjQSxn/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-TbwF2o/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-TbwF2o/blib/lib C:\cpanfly-5.20\var\cpan\build\Data-Visitor-0.30-ooBurq/blib/arch C:\cpanfly-5.20\var\cpan\build\Data-Visitor-0.30-ooBurq/blib/lib C:\cpanfly-5.20\var\cpan\build\Tie-ToObject-0.03-p3sOfk/blib/arch C:\cpanfly-5.20\var\cpan\build\Tie-ToObject-0.03-p3sOfk/blib/lib C:\cpanfly-5.20\var\cpan\build\Test-use-ok-0.11-lGYG1H/blib/arch C:\cpanfly-5.20\var\cpan\build\Test-use-ok-0.11-lGYG1H/blib/lib to PERL5LIB; %BUILDDIR%=C:/cpanfly-5.20/var/cpan/build for 'get'
Fetching with LWP:
http://cpan.nas1.activestate.com/authors/id/R/RS/RSAVAGE/Tree-Simple-1.24.tgz
Fetching with LWP:
http://cpan.nas1.activestate.com/authors/id/R/RS/RSAVAGE/CHECKSUMS
Checksum for C:\cpanfly-5.20\var\cpan\sources\authors\id\R\RS\RSAVAGE\Tree-Simple-1.24.tgz ok
Tree-Simple-1.24
Tree-Simple-1.24/Build.PL
Tree-Simple-1.24/README
Tree-Simple-1.24/META.json
Tree-Simple-1.24/Makefile.PL
Tree-Simple-1.24/Changelog.ini
Tree-Simple-1.24/Changes
Tree-Simple-1.24/META.yml
Tree-Simple-1.24/MANIFEST
Tree-Simple-1.24/lib
Tree-Simple-1.24/lib/Tree
Tree-Simple-1.24/lib/Tree/Simple.pm
Tree-Simple-1.24/lib/Tree/Simple
Tree-Simple-1.24/lib/Tree/Simple/Visitor.pm
Tree-Simple-1.24/t
Tree-Simple-1.24/t/14_Tree_Simple_leak_test.t
Tree-Simple-1.24/t/21_Tree_Simple_Visitor_test.t
Tree-Simple-1.24/t/14a_Tree_Simple_weak_refs_test.t
Tree-Simple-1.24/t/20_Tree_Simple_Visitor_test.t
Tree-Simple-1.24/t/11_Tree_Simple_fixDepth_test.t
Tree-Simple-1.24/t/13_Tree_Simple_clone_test.t
Tree-Simple-1.24/t/16_Tree_Simple_width_test.t
Tree-Simple-1.24/t/17_Tree_Simple_width_test.t
Tree-Simple-1.24/t/12_Tree_Simple_exceptions_test.t
Tree-Simple-1.24/t/10_Tree_Simple_test.t
Tree-Simple-1.24/t/15_Tree_Simple_height_test.t
Tree-Simple-1.24/xt
Tree-Simple-1.24/xt/author
Tree-Simple-1.24/xt/author/pod_coverage.t
Tree-Simple-1.24/xt/author/pod.t
Prepending C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-ReverseProxy-0.15-3RdMBz/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-ReverseProxy-0.15-3RdMBz/blib/lib C:\cpanfly-5.20\var\cpan\build\MooseX-Role-WithOverloading-0.15-J84QDS/blib/arch C:\cpanfly-5.20\var\cpan\build\MooseX-Role-WithOverloading-0.15-J84QDS/blib/lib C:\cpanfly-5.20\var\cpan\build\aliased-0.31-VIAGHF/blib/arch C:\cpanfly-5.20\var\cpan\build\aliased-0.31-VIAGHF/blib/lib C:\cpanfly-5.20\var\cpan\build\namespace-autoclean-0.20-YjQSxn/blib/arch C:\cpanfly-5.20\var\cpan\build\namespace-autoclean-0.20-YjQSxn/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-TbwF2o/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-TbwF2o/blib/lib C:\cpanfly-5.20\var\cpan\build\Data-Visitor-0.30-ooBurq/blib/arch C:\cpanfly-5.20\var\cpan\build\Data-Visitor-0.30-ooBurq/blib/lib C:\cpanfly-5.20\var\cpan\build\Tie-ToObject-0.03-p3sOfk/blib/arch C:\cpanfly-5.20\var\cpan\build\Tie-ToObject-0.03-p3sOfk/blib/lib C:\cpanfly-5.20\var\cpan\build\Test-use-ok-0.11-lGYG1H/blib/arch C:\cpanfly-5.20\var\cpan\build\Test-use-ok-0.11-lGYG1H/blib/lib to PERL5LIB; %BUILDDIR%=C:/cpanfly-5.20/var/cpan/build for 'make'
CPAN.pm: Building R/RS/RSAVAGE/Tree-Simple-1.24.tgz
>>> C:\Perl64-5.20\bin\perl.exe Makefile.PL
Checking if your kit is complete...
Looks good
Generating a dmake-style Makefile
Writing Makefile for Tree::Simple
Writing MYMETA.yml and MYMETA.json
>>> dmake
cp lib/Tree/Simple/Visitor.pm blib\lib\Tree\Simple\Visitor.pm
cp lib/Tree/Simple.pm blib\lib\Tree\Simple.pm
RSAVAGE/Tree-Simple-1.24.tgz
dmake -- OK
Prepending C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-ReverseProxy-0.15-3RdMBz/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-ReverseProxy-0.15-3RdMBz/blib/lib C:\cpanfly-5.20\var\cpan\build\MooseX-Role-WithOverloading-0.15-J84QDS/blib/arch C:\cpanfly-5.20\var\cpan\build\MooseX-Role-WithOverloading-0.15-J84QDS/blib/lib C:\cpanfly-5.20\var\cpan\build\aliased-0.31-VIAGHF/blib/arch C:\cpanfly-5.20\var\cpan\build\aliased-0.31-VIAGHF/blib/lib C:\cpanfly-5.20\var\cpan\build\namespace-autoclean-0.20-YjQSxn/blib/arch C:\cpanfly-5.20\var\cpan\build\namespace-autoclean-0.20-YjQSxn/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-TbwF2o/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-TbwF2o/blib/lib C:\cpanfly-5.20\var\cpan\build\Data-Visitor-0.30-ooBurq/blib/arch C:\cpanfly-5.20\var\cpan\build\Data-Visitor-0.30-ooBurq/blib/lib C:\cpanfly-5.20\var\cpan\build\Tie-ToObject-0.03-p3sOfk/blib/arch C:\cpanfly-5.20\var\cpan\build\Tie-ToObject-0.03-p3sOfk/blib/lib C:\cpanfly-5.20\var\cpan\build\Test-use-ok-0.11-lGYG1H/blib/arch C:\cpanfly-5.20\var\cpan\build\Test-use-ok-0.11-lGYG1H/blib/lib to PERL5LIB; %BUILDDIR%=C:/cpanfly-5.20/var/cpan/build for 'test'
Running make test
>>> dmake test TEST_VERBOSE=1
C:\Perl64-5.20\bin\perl.exe "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(1, 'blib\lib', 'blib\arch')" t/*.t
t/10_Tree_Simple_test.t .............
1..292
ok 1 - use Tree::Simple;
ok 2 - Tree::Simple->can('new')
ok 3 - Tree::Simple->can('ROOT')
ok 4 - An object of class 'Tree::Simple' isa 'Tree::Simple'
ok 5 - Tree::Simple->can('_init')
ok 6 - Tree::Simple->can('_setParent')
ok 7 - Tree::Simple->can('isRoot')
ok 8 - Tree::Simple->can('isLeaf')
ok 9 - Tree::Simple->can('setNodeValue')
ok 10 - Tree::Simple->can('getNodeValue')
ok 11 - Tree::Simple->can('getDepth')
ok 12 - Tree::Simple->can('fixDepth')
ok 13 - Tree::Simple->can('getParent')
ok 14 - Tree::Simple->can('getChildCount')
ok 15 - Tree::Simple->can('addChild')
ok 16 - Tree::Simple->can('addChildren')
ok 17 - Tree::Simple->can('insertChild')
ok 18 - Tree::Simple->can('insertChildren')
ok 19 - Tree::Simple->can('removeChildAt')
ok 20 - Tree::Simple->can('removeChild')
ok 21 - Tree::Simple->can('getChild')
ok 22 - Tree::Simple->can('getAllChildren')
ok 23 - Tree::Simple->can('addSibling')
ok 24 - Tree::Simple->can('addSiblings')
ok 25 - Tree::Simple->can('insertSibling')
ok 26 - Tree::Simple->can('insertSiblings')
ok 27 - Tree::Simple->can('getSibling')
ok 28 - Tree::Simple->can('getAllSiblings')
ok 29 - Tree::Simple->can('traverse')
ok 30 - Tree::Simple->can('accept')
ok 31 - Tree::Simple->can('clone')
ok 32 - Tree::Simple->can('cloneShallow')
ok 33 - Tree::Simple->can('DESTROY')
ok 34
ok 35
ok 36 - ... this tree is a root
ok 37 - ... we have no children yet
ok 38 - ... we have no depth yet
ok 39 - ... root trees have no index
ok 40 - Tree::Simple->can('getUID')
ok 41 - ... UIDs match for the same object
ok 42 - ... our UID is derived from our hex address
ok 43 - Tree::Simple->can('setUID')
ok 44 - ... UIDs match what we have set it to
ok 45 - ... our UID is no longer derived from our hex address
ok 46 - An object of class 'Tree::Simple' isa 'Tree::Simple'
ok 47 - ... this tree is 1.0
ok 48
ok 49
ok 50
ok 51
ok 52 - ... depth should be 0 now
ok 53 - ... index should be 0 now
ok 54 - ... we should have 1 children now
ok 55 - ... make sure our sub_tree is fetchable
ok 56 - ... make sure our sub_tree parent is tree
ok 57 - An object of class 'Tree::Simple' isa 'Tree::Simple'
ok 58 - ... this tree is 2.0
ok 59
ok 60
ok 61
ok 62 - ... depth should be 0 now
ok 63 - ... index should be 1
ok 64 - ... we should have 2 children now
ok 65 - ... make sure our sub_tree is fetchable
ok 66 - ... make sure our sub_tree_2 parent is tree
ok 67 - ... this tree is 4.0
ok 68
ok 69 - ... depth should be 0 now
ok 70 - ... index should be 2 now
ok 71
ok 72 - ... we should have 3 children now
ok 73 - ... make sure our sub_tree is fetchable
ok 74 - ... make sure our sub_tree_4 parent is tree
ok 75 - ... this tree is 3.0
ok 76
ok 77
ok 78
ok 79 - ... depth should be 0 now
ok 80 - ... index should be 2 now
ok 81 - ... index should be 3 now
ok 82 - ... we should have 4 children now
ok 83 - ... make sure our sub_tree is fetchable
ok 84 - ... make sure our sub_tree is fetchable
ok 85 - ... make sure our sub_tree_3 parent is tree
ok 86
ok 87
ok 88
ok 89
ok 90
ok 91
ok 92
ok 93
ok 94
ok 95
ok 96
ok 97
ok 98
ok 99 - ... they at least have "1." followed by a digit
ok 100 - ... depth should be -1
ok 101
ok 102
ok 103 - ... they at least have "1." followed by a digit
ok 104 - ... depth should be -1
ok 105
ok 106
ok 107 - ... they at least have "1." followed by a digit
ok 108 - ... depth should be -1
ok 109
ok 110 - ... we should have 3 children now
ok 111
ok 112
ok 113
ok 114 - ... their parent is the sub_tree
ok 115 - ... depth should be 1
ok 116
ok 117
ok 118
ok 119 - ... their parent is the sub_tree
ok 120 - ... depth should be 1
ok 121
ok 122
ok 123
ok 124 - ... their parent is the sub_tree
ok 125 - ... depth should be 1
ok 126
ok 127
ok 128
ok 129 - ... they at least have "1." followed by a digit
ok 130 - ... depth should be -1
ok 131
ok 132
ok 133 - ... they at least have "1." followed by a digit
ok 134 - ... depth should be -1
ok 135
ok 136
ok 137 - ... they at least have "1." followed by a digit
ok 138 - ... depth should be -1
ok 139 - ... we should have 6 children now
ok 140
ok 141
ok 142
ok 143 - ... their parent is the sub_tree
ok 144 - ... depth should be 1
ok 145
ok 146
ok 147
ok 148 - ... their parent is the sub_tree
ok 149 - ... depth should be 1
ok 150
ok 151
ok 152
ok 153 - ... their parent is the sub_tree
ok 154 - ... depth should be 1
ok 155
ok 156
ok 157
ok 158 - ... they at least have digit followed by ".0"
ok 159 - ... depth should be -1
ok 160
ok 161
ok 162 - ... they at least have digit followed by ".0"
ok 163 - ... depth should be -1
ok 164 - ... we should have 6 children now
ok 165 - ... they are the same
ok 166 - ... they are the same
ok 167
ok 168
ok 169 - ... their parent is the tree
ok 170 - ... depth should be 0
ok 171
ok 172
ok 173
ok 174 - ... their parent is the tree
ok 175 - ... depth should be 0
ok 176
ok 177
ok 178
ok 179 - ... node value should be 6.0
ok 180 - ... depth should be -1
ok 181 - ... we should have 7 children now
ok 182 - ... they are the same
ok 183 - ... they are the same
ok 184 - ... they are the same
ok 185
ok 186
ok 187 - ... their parent is the tree
ok 188 - ... depth should be 0
ok 189
ok 190
ok 191
ok 192 - ... they at least have digit followed by ".0"
ok 193 - ... depth should be -1
ok 194
ok 195
ok 196 - ... they at least have digit followed by ".0"
ok 197 - ... depth should be -1
ok 198 - ... we should have 6 children now
ok 199 - ... they are the same
ok 200 - ... they are the same
ok 201 - ... they are the same
ok 202 - ... they are the same
ok 203 - ... they are the same
ok 204
ok 205
ok 206 - ... their parent is the tree
ok 207 - ... depth should be 0
ok 208
ok 209
ok 210
ok 211 - ... their parent is the tree
ok 212 - ... depth should be 0
ok 213
ok 214 - ... siblings are the same as children
ok 215 - ... siblings are the same as children
ok 216 - ... siblings are the same as children
ok 217 - ... siblings are the same as children
ok 218 - ... siblings are the same as children
ok 219 - ... siblings are the same as children
ok 220 - ... siblings are the same as children
ok 221 - ... siblings are the same as children
ok 222 - ... siblings are the same as children
ok 223 - ... siblings are the same as children
ok 224 - An object of class 'Tree::Simple' isa 'Tree::Simple'
ok 225
ok 226
ok 227 - ... should be the same
ok 228 - ... we should have 1 child here
ok 229 - ... we should have 2 children here
ok 230
ok 231
ok 232 - ... their parent is the tree
ok 233 - ... depth should be 0
ok 234
ok 235
ok 236
ok 237 - ... their parent is the tree
ok 238 - ... depth should be 0
ok 239
ok 240 - An object of class 'Tree::Simple' isa 'Tree::Simple'
ok 241
ok 242
ok 243 - ... should be the same
ok 244 - ... we should have 1 child here
ok 245 - ... we should have 1 child here
ok 246
ok 247
ok 248 - ... their parent is the tree
ok 249 - ... depth should be 0
ok 250
ok 251
ok 252 - ... the depth should be -1
ok 253 - ... the depth should be 0
ok 254
ok 255 - ... the depth should be 1
ok 256 - ... the depth should be 2
ok 257 - ... these tree should be equal
ok 258 - ... these tree should be equal
ok 259
ok 260 - ... the depth should be -1
ok 261 - ... the depth should be 0
ok 262
ok 263 - ... the depth should be -1
ok 264 - ... the depth should be 0
ok 265
ok 266 - ... the depth should be 1
ok 267 - ... the depth should be 2
ok 268 - ... these tree should be equal
ok 269 - ... these tree should be equal
ok 270
ok 271 - ... the depth should be -1
ok 272 - ... the depth should be 0
ok 273
ok 274 - ... the depth should be -1
ok 275
ok 276 - ... the depth should be 1
ok 277 - ... these tree should be equal
ok 278 - ... these tree should be equal
ok 279
ok 280 - ... the depth should be -1
ok 281 - ... these tree should be equal
ok 282 - ... these tree should be equal
ok 283 - ... these tree should be equal
ok 284 - ... these tree should be equal
ok 285 - ... our nodes match our control nodes
ok 286 - ... our nodes match our control nodes for post traverse method
ok 287 - ... our size is as we expect it to be
ok 288 - ... our height is as we expect it to be
ok 289
ok 290
ok 291
ok 292
ok
t/11_Tree_Simple_fixDepth_test.t ....
1..46
ok 1 - ... our tree is a root
ok 2 - ... and it is not a leaf
ok 3 - ... our depth should be -1
ok 4 - ... we have 3 children
ok 5 - ... our subtree is not a root
ok 6 - ... however it is a leaf
ok 7 - ... these should both be equal
ok 8 - ... our depth should be 0
ok 9 - ... our siblings are the same
ok 10 - ... our subtree is not a root
ok 11 - ... however it is a leaf
ok 12 - ... these should both be equal
ok 13 - ... our depth should be 0
ok 14 - ... our siblings are the same
ok 15 - ... our subtree is not a root
ok 16 - ... however it is a leaf
ok 17 - ... these should both be equal
ok 18 - ... our depth should be 0
ok 19 - ... our siblings are the same
ok 20 - ... our parent tree is a root
ok 21 - ... our parent tree is a leaf
ok 22 - ... our depth should be -1
ok 23 - ... we have 2 children
ok 24 - ... the sub tree is not a root
ok 25 - ... but it is a leaf
ok 26 - ... these should both be equal
ok 27 - ... our depth should be 0
ok 28 - ... the siblings are the same as the children
ok 29 - ... the sub tree is not a root
ok 30 - ... but it is a leaf
ok 31 - ... these should both be equal
ok 32 - ... our depth should be 0
ok 33 - ... the siblings are the same as the children
ok 34 - ... our tree is not longer a root
ok 35 - ... our depth should be 1
ok 36 - ... these should both be equal
ok 37 - ... our depth should be 2
ok 38 - ... our depth should be 2
ok 39 - ... our depth should be 2
ok 40 - ... we got the same tree
ok 41 - ... our tree is a root again
ok 42 - ... and it is not a leaf
ok 43 - ... our depth should be corrected to be -1
ok 44 - ... our depth should be corrected to be 0
ok 45 - ... our depth should be corrected to be 0
ok 46 - ... our depth should be corrected to be 0
ok
t/12_Tree_Simple_exceptions_test.t ..
1..52
ok 1 - ... this should die
ok 2 - ... this should die
ok 3 - ... this should die
ok 4 - ... this should die
ok 5 - ... this should die
ok 6 - ... this should die
ok 7 - ... this should die
ok 8 - ... this should die
ok 9 - ... this should die
ok 10 - ... this should die
ok 11 - ... this should die
ok 12 - ... this should die
ok 13 - ... this should die
ok 14 - ... this should die
ok 15 - ... this should die
ok 16 - ... this should die
ok 17 - ... this should die
ok 18 - ... this should die
ok 19 - ... this should die
ok 20 - ... this should die
ok 21 - ... this should die
ok 22 - ... this should die
ok 23 - ... this should die
ok 24 - ... this should die
ok 25 - ... this should die
ok 26 - ... these should be the same
ok 27 - ... this should die
ok 28 - ... this should die
ok 29 - ... this should die
ok 30 - ... this should die
ok 31 - ... this should die
ok 32 - ... this should die
ok 33 - ... this should die
ok 34 - ... this should die
ok 35 - ... this should die
ok 36 - ... this should die
ok 37 - ... this should die
ok 38 - ... this should die
ok 39 - ... this should die
ok 40 - ... this should die
ok 41 - ... this should die
ok 42 - ... this should die
ok 43 - ... this should die
ok 44 - ... this should die
ok 45 - ... this should die
ok 46 - ... this should die
ok 47 - ... but, this should live
ok 48 - ... this should croak
ok 49 - ... this should croak
ok 50 - ... this should croak
ok 51 - ... this should croak
ok 52 - ... this should croak
ok
t/13_Tree_Simple_clone_test.t .......
1..48
ok 1 - An object of class 'Tree::Simple' isa 'Tree::Simple'
ok 2 - An object of class 'Tree::Simple' isa 'Tree::Simple'
ok 3 - ... the clones parent is a root
ok 4 - ... the clones childrens parent should be our clone
ok 5 - ... the clones childrens parent should be our clone
ok 6 - ... the clones childrens parent should be our clone
ok 7 - ... the clones childrens parent should be our clone
ok 8 - ... the clones childrens parent should be our clone
ok 9 - ... the clones childrens parent should be our clone
ok 10 - ... the clones childrens parent should be our clone
ok 11 - ... the clones childrens parent should be our clone
ok 12 - ... the clones childrens parent should be our clone
ok 13 - ... these should be refs
ok 14 - ... these should be the same value
ok 15 - ... these should be scalar refs
ok 16 - ... these should be scalar refs
ok 17 - ... these should be different scalar refs
ok 18 - ... these should be the same value
ok 19 - ... these should be array refs
ok 20 - ... these should be array refs
ok 21 - ... these should be different array refs
ok 22 - ... these should have the same contents
ok 23 - ... these should be hash refs
ok 24 - ... these should be hash refs
ok 25 - ... these should be different hash refs
ok 26 - ... these should have the same contents
ok 27 - ... these should be code refs
ok 28 - ... these should be code refs
ok 29 - ... these should be the same code refs
ok 30 - ... this is equal
ok 31 - ... these should be reg-ex refs
ok 32 - ... these should be reg-ex refs
ok 33 - ... these should be the same reg-ex refs
ok 34 - ... these should be misc object refs
ok 35 - ... these should be misc object refs
ok 36 - ... these should be the same misc object refs
ok 37 - ... these should be Tree::Simple
ok 38 - ... these should be Tree::Simple
ok 39 - ... these should be different Tree::Simple objects
ok 40 - ... these should have the same contents
ok 41 - ... these should be refs of refs
ok 42 - ... these should be refs of refs
ok 43 - ... these should be different scalar refs
ok 44 - ... these should be the same value
ok 45 - ... these should be refs
ok 46 - ... the children are the same
ok 47 - ... these should be different Tree::Simple objects
ok 48 - ... these should have the same contents
ok
t/14_Tree_Simple_leak_test.t ........ skipped: Test::Memory::Cycle required for testing memory leaks
t/14a_Tree_Simple_weak_refs_test.t .. skipped: Test::Memory::Cycle required for testing memory leaks
t/15_Tree_Simple_height_test.t ......
1..67
ok 1 - use Tree::Simple;
ok 2 - An object of class 'Tree::Simple' isa 'Tree::Simple'
ok 3 - An object of class 'Tree::Simple' isa 'Tree::Simple'
ok 4 - ... D has a height of 1
ok 5 - An object of class 'Tree::Simple' isa 'Tree::Simple'
ok 6 - ... D has a height of 2
ok 7 - ... E has a height of 1
ok 8 - An object of class 'Tree::Simple' isa 'Tree::Simple'
ok 9 - ... D has a height of 3
ok 10 - ... E has a height of 2
ok 11 - ... F has a height of 1
ok 12 - An object of class 'Tree::Simple' isa 'Tree::Simple'
ok 13 - ... D has a height of 3
ok 14 - ... E has a height of 2
ok 15 - ... F has a height of 1
ok 16 - ... C has a height of 1
ok 17 - An object of class 'Tree::Simple' isa 'Tree::Simple'
ok 18 - ... D has a height of 3
ok 19 - ... E has a height of 2
ok 20 - ... F has a height of 1
ok 21 - ... C has a height of 2
ok 22 - ... B has a height of 1
ok 23 - An object of class 'Tree::Simple' isa 'Tree::Simple'
ok 24 - ... D has a height of 4
ok 25 - ... E has a height of 2
ok 26 - ... F has a height of 1
ok 27 - ... C has a height of 3
ok 28 - ... B has a height of 2
ok 29 - ... A has a height of 1
ok 30 - An object of class 'Tree::Simple' isa 'Tree::Simple'
ok 31 - ... D has a height of 4
ok 32 - ... E has a height of 2
ok 33 - ... F has a height of 1
ok 34 - ... G has a height of 1
ok 35 - ... C has a height of 3
ok 36 - ... B has a height of 2
ok 37 - ... A has a height of 1
ok 38 - An object of class 'Tree::Simple' isa 'Tree::Simple'
ok 39 - ... D has a height of 4
ok 40 - ... E has a height of 3
ok 41 - ... F has a height of 1
ok 42 - ... G has a height of 2
ok 43 - ... H has a height of 1
ok 44 - ... C has a height of 3
ok 45 - ... B has a height of 2
ok 46 - ... A has a height of 1
ok 47 - ... removed A subtree from B tree
ok 48 - ... D has a height of 4
ok 49 - ... E has a height of 3
ok 50 - ... F has a height of 1
ok 51 - ... G has a height of 2
ok 52 - ... H has a height of 1
ok 53 - ... C has a height of 2
ok 54 - ... B has a height of 1
ok 55 - ... A has a height of 1
ok 56 - ... removed E subtree from D tree
ok 57 - ... D has a height of 3
ok 58 - ... C has a height of 2
ok 59 - ... B has a height of 1
ok 60 - ... E has a height of 3
ok 61 - ... F has a height of 1
ok 62 - ... G has a height of 2
ok 63 - ... H has a height of 1
ok 64 - ... removed C subtree from D tree
ok 65 - ... D has a height of 1
ok 66 - ... C has a height of 2
ok 67 - ... B has a height of 1
ok
t/16_Tree_Simple_width_test.t .......
1..77
ok 1 - use Tree::Simple;
ok 2 - An object of class 'Tree::Simple' isa 'Tree::Simple'
ok 3 - An object of class 'Tree::Simple' isa 'Tree::Simple'
ok 4 - ... D has a width of 1
ok 5 - An object of class 'Tree::Simple' isa 'Tree::Simple'
ok 6 - ... D has a width of 1
ok 7 - ... E has a width of 1
ok 8 - An object of class 'Tree::Simple' isa 'Tree::Simple'
ok 9 - ... D has a width of 1
ok 10 - ... E has a width of 1
ok 11 - ... F has a width of 1
ok 12 - An object of class 'Tree::Simple' isa 'Tree::Simple'
ok 13 - ... D has a width of 2
ok 14 - ... E has a width of 1
ok 15 - ... F has a width of 1
ok 16 - ... C has a width of 1
ok 17 - An object of class 'Tree::Simple' isa 'Tree::Simple'
ok 18 - ... D has a width of 3
ok 19 - ... E has a width of 1
ok 20 - ... F has a width of 1
ok 21 - ... C has a width of 1
ok 22 - ... B has a width of 1
ok 23 - An object of class 'Tree::Simple' isa 'Tree::Simple'
ok 24 - ... D has a width of 4
ok 25 - ... E has a width of 2
ok 26 - ... F has a width of 1
ok 27 - ... C has a width of 1
ok 28 - ... B has a width of 1
ok 29 - ... A has a width of 1
ok 30 - An object of class 'Tree::Simple' isa 'Tree::Simple'
ok 31 - ... D has a width of 5
ok 32 - ... E has a width of 3
ok 33 - ... F has a width of 1
ok 34 - ... G has a width of 1
ok 35 - ... C has a width of 1
ok 36 - ... B has a width of 1
ok 37 - ... A has a width of 1
ok 38 - An object of class 'Tree::Simple' isa 'Tree::Simple'
ok 39 - ... D has a width of 5
ok 40 - ... E has a width of 3
ok 41 - ... F has a width of 1
ok 42 - ... G has a width of 1
ok 43 - ... H has a width of 1
ok 44 - ... C has a width of 1
ok 45 - ... B has a width of 1
ok 46 - ... A has a width of 1
ok 47 - An object of class 'Tree::Simple' isa 'Tree::Simple'
ok 48 - ... D has a width of 6
ok 49 - ... E has a width of 4
ok 50 - ... F has a width of 1
ok 51 - ... G has a width of 2
ok 52 - ... H has a width of 1
ok 53 - ... I has a width of 1
ok 54 - ... C has a width of 1
ok 55 - ... B has a width of 1
ok 56 - ... A has a width of 1
ok 57 - ... removed A subtree from B tree
ok 58 - ... D has a width of 5
ok 59 - ... E has a width of 3
ok 60 - ... F has a width of 1
ok 61 - ... G has a width of 2
ok 62 - ... H has a width of 1
ok 63 - ... C has a width of 2
ok 64 - ... B has a width of 1
ok 65 - ... A has a width of 1
ok 66 - ... removed E subtree from D tree
ok 67 - ... D has a width of 2
ok 68 - ... C has a width of 1
ok 69 - ... B has a width of 1
ok 70 - ... E has a width of 3
ok 71 - ... F has a width of 1
ok 72 - ... G has a width of 2
ok 73 - ... H has a width of 1
ok 74 - ... removed C subtree from D tree
ok 75 - ... D has a width of 1
ok 76 - ... B has a width of 1
ok 77 - ... C has a width of 1
ok
t/17_Tree_Simple_width_test.t .......
1..3
ok 1 - use Tree::Simple;
ok 2 - Auto-calculated width is correct
ok 3 - Fixed width is correct
ok
t/20_Tree_Simple_Visitor_test.t .....
1..37
ok 1 - use Tree::Simple::Visitor;
ok 2 - Tree::Simple::Visitor->can('new')
ok 3 - An object of class 'Tree::Simple::Visitor' isa 'Tree::Simple::Visitor'
ok 4 - An object of class 'Tree::Simple' isa 'Tree::Simple'
ok 5 - Tree::Simple::Visitor->can('getResults')
ok 6 - ... got what we expected
ok 7 - Tree::Simple::Visitor->can('setNodeFilter')
ok 8 - Tree::Simple::Visitor->can('getNodeFilter')
ok 9 - ... got back what we put in
ok 10 - ... got what we expected
ok 11 - ... this should die
ok 12 - ... this should die
ok 13 - Tree::Simple::Visitor->can('RECURSIVE')
ok 14 - Tree::Simple::Visitor->can('CHILDREN_ONLY')
ok 15 - An object of class 'Tree::Simple::Visitor' isa 'Tree::Simple::Visitor'
ok 16 - An object of class 'Tree::Simple::Visitor' isa 'Tree::Simple::Visitor'
ok 17 - An object of class 'Tree::Simple::Visitor' isa 'Tree::Simple::Visitor'
ok 18 - ... we are expecting this error
ok 19 - ... we are expecting this error
ok 20 - ... we are expecting this error
ok 21 - ... we are expecting this error
ok 22 - Tree::Simple::Visitor->can('visit')
ok 23 - ... we are expecting this error
ok 24 - ... we are expecting this error
ok 25 - ... we are expecting this error
ok 26 - ... we are expecting this error
ok 27 - An object of class 'Tree::Simple' isa 'Tree::Simple'
ok 28 - ... there are 3 children here
ok 29 - .. this passes fine
ok 30 - .. this passes fine
ok 31 - .. this passes fine
ok 32 - ... this should be false right now
ok 33 - ... this should be true now
ok 34 - ... this should be true still
ok 35 - ... this should be false again
ok 36 - our node filter is set correctly
ok 37 - ... our node filter has now been undefined
ok
t/21_Tree_Simple_Visitor_test.t .....
1..2
ok 1 - use Tree::Simple::Visitor;
ok 2 - Visit returns correct nodes
ok
All tests successful.
Files=11, Tests=624, 3 wallclock secs ( 0.14 usr + 0.02 sys = 0.16 CPU)
Result: PASS
RSAVAGE/Tree-Simple-1.24.tgz
dmake test TEST_VERBOSE=1 -- OK
Ron Savage <ron@savage.net.au>
A simple tree object
>>> (cd C:\cpanfly-5.20\var\cpan\build\Tree-Simple-1.24-wdPLTx && tar cvf - Tree-Simple-1.24.ppd blib) | gzip -c >C:/cpanfly-5.20/var/REPO/R/RS/RSAVAGE/Tree-Simple-1.24.tar.gz
Tree-Simple-1.24.ppd
blib/
blib/lib/
blib/lib/Tree/
blib/lib/Tree/Simple/
blib/lib/Tree/Simple/Visitor.pm
blib/lib/Tree/Simple.pm
>>> mv C:\cpanfly-5.20\var\cpan\build\Tree-Simple-1.24-wdPLTx/Tree-Simple-1.24.ppd C:/cpanfly-5.20/var/REPO/R/RS/RSAVAGE
Running test for module 'CGI::Simple::Cookie'
Running make for A/AN/ANDYA/CGI-Simple-1.113.tar.gz
Prepending C:\cpanfly-5.20\var\cpan\build\Tree-Simple-1.24-wdPLTx/blib/arch C:\cpanfly-5.20\var\cpan\build\Tree-Simple-1.24-wdPLTx/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-ReverseProxy-0.15-3RdMBz/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-ReverseProxy-0.15-3RdMBz/blib/lib C:\cpanfly-5.20\var\cpan\build\MooseX-Role-WithOverloading-0.15-J84QDS/blib/arch C:\cpanfly-5.20\var\cpan\build\MooseX-Role-WithOverloading-0.15-J84QDS/blib/lib C:\cpanfly-5.20\var\cpan\build\aliased-0.31-VIAGHF/blib/arch C:\cpanfly-5.20\var\cpan\build\aliased-0.31-VIAGHF/blib/lib C:\cpanfly-5.20\var\cpan\build\namespace-autoclean-0.20-YjQSxn/blib/arch C:\cpanfly-5.20\var\cpan\build\namespace-autoclean-0.20-YjQSxn/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-TbwF2o/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-TbwF2o/blib/lib C:\cpanfly-5.20\var\cpan\build\Data-Visitor-0.30-ooBurq/blib/arch C:\cpanfly-5.20\var\cpan\build\Data-Visitor-0.30-ooBurq/blib/lib C:\cpanfly-5.20\var\cpan\build\Tie-ToObject-0.03-p3sOfk/blib/arch C:\cpanfly-5.20\var\cpan\build\Tie-ToObject-0.03-p3sOfk/blib/lib C:\cpanfly-5.20\var\cpan\build\Test-use-ok-0.11-lGYG1H/blib/arch C:\cpanfly-5.20\var\cpan\build\Test-use-ok-0.11-lGYG1H/blib/lib to PERL5LIB; %BUILDDIR%=C:/cpanfly-5.20/var/cpan/build for 'get'
Fetching with LWP:
http://cpan.nas1.activestate.com/authors/id/A/AN/ANDYA/CGI-Simple-1.113.tar.gz
Fetching with LWP:
http://cpan.nas1.activestate.com/authors/id/A/AN/ANDYA/CHECKSUMS
Checksum for C:\cpanfly-5.20\var\cpan\sources\authors\id\A\AN\ANDYA\CGI-Simple-1.113.tar.gz ok
CGI-Simple-1.113
CGI-Simple-1.113/Build.PL
CGI-Simple-1.113/Changes
CGI-Simple-1.113/MANIFEST
CGI-Simple-1.113/META.yml
CGI-Simple-1.113/Makefile.PL
CGI-Simple-1.113/README
CGI-Simple-1.113/SIGNATURE
CGI-Simple-1.113/inc
CGI-Simple-1.113/inc/MyBuilder.pm
CGI-Simple-1.113/lib
CGI-Simple-1.113/lib/CGI
CGI-Simple-1.113/lib/CGI/Simple.pm
CGI-Simple-1.113/lib/CGI/Simple
CGI-Simple-1.113/lib/CGI/Simple/Cookie.pm
CGI-Simple-1.113/lib/CGI/Simple/Standard.pm
CGI-Simple-1.113/lib/CGI/Simple/Util.pm
CGI-Simple-1.113/t
CGI-Simple-1.113/t/000.load.t
CGI-Simple-1.113/t/020.cookie.t
CGI-Simple-1.113/t/030.function.t
CGI-Simple-1.113/t/040.request.t
CGI-Simple-1.113/t/041.multipart.t
CGI-Simple-1.113/t/050.simple.t
CGI-Simple-1.113/t/060.slow_post.t
CGI-Simple-1.113/t/070.standard.t
CGI-Simple-1.113/t/080.util.t
CGI-Simple-1.113/t/090.14838.t
CGI-Simple-1.113/t/100.set-cookie.t
CGI-Simple-1.113/t/110.bad-upload.t
CGI-Simple-1.113/t/headers.t
CGI-Simple-1.113/t/manifest.t
CGI-Simple-1.113/t/pod-coverage.t
CGI-Simple-1.113/t/pod.t
CGI-Simple-1.113/t/test_file.txt
CGI-Simple-1.113/t/upload_info.t
Prepending C:\cpanfly-5.20\var\cpan\build\Tree-Simple-1.24-wdPLTx/blib/arch C:\cpanfly-5.20\var\cpan\build\Tree-Simple-1.24-wdPLTx/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-ReverseProxy-0.15-3RdMBz/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-ReverseProxy-0.15-3RdMBz/blib/lib C:\cpanfly-5.20\var\cpan\build\MooseX-Role-WithOverloading-0.15-J84QDS/blib/arch C:\cpanfly-5.20\var\cpan\build\MooseX-Role-WithOverloading-0.15-J84QDS/blib/lib C:\cpanfly-5.20\var\cpan\build\aliased-0.31-VIAGHF/blib/arch C:\cpanfly-5.20\var\cpan\build\aliased-0.31-VIAGHF/blib/lib C:\cpanfly-5.20\var\cpan\build\namespace-autoclean-0.20-YjQSxn/blib/arch C:\cpanfly-5.20\var\cpan\build\namespace-autoclean-0.20-YjQSxn/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-TbwF2o/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-TbwF2o/blib/lib C:\cpanfly-5.20\var\cpan\build\Data-Visitor-0.30-ooBurq/blib/arch C:\cpanfly-5.20\var\cpan\build\Data-Visitor-0.30-ooBurq/blib/lib C:\cpanfly-5.20\var\cpan\build\Tie-ToObject-0.03-p3sOfk/blib/arch C:\cpanfly-5.20\var\cpan\build\Tie-ToObject-0.03-p3sOfk/blib/lib C:\cpanfly-5.20\var\cpan\build\Test-use-ok-0.11-lGYG1H/blib/arch C:\cpanfly-5.20\var\cpan\build\Test-use-ok-0.11-lGYG1H/blib/lib to PERL5LIB; %BUILDDIR%=C:/cpanfly-5.20/var/cpan/build for 'make'
CPAN.pm: Building A/AN/ANDYA/CGI-Simple-1.113.tar.gz
>>> C:\Perl64-5.20\bin\perl.exe Makefile.PL
Checking if your kit is complete...
Looks good
Generating a dmake-style Makefile
Writing Makefile for CGI::Simple
Writing MYMETA.yml and MYMETA.json
>>> dmake
cp lib/CGI/Simple.pm blib\lib\CGI\Simple.pm
cp lib/CGI/Simple/Util.pm blib\lib\CGI\Simple\Util.pm
cp lib/CGI/Simple/Cookie.pm blib\lib\CGI\Simple\Cookie.pm
cp lib/CGI/Simple/Standard.pm blib\lib\CGI\Simple\Standard.pm
ANDYA/CGI-Simple-1.113.tar.gz
dmake -- OK
Prepending C:\cpanfly-5.20\var\cpan\build\Tree-Simple-1.24-wdPLTx/blib/arch C:\cpanfly-5.20\var\cpan\build\Tree-Simple-1.24-wdPLTx/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-ReverseProxy-0.15-3RdMBz/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-ReverseProxy-0.15-3RdMBz/blib/lib C:\cpanfly-5.20\var\cpan\build\MooseX-Role-WithOverloading-0.15-J84QDS/blib/arch C:\cpanfly-5.20\var\cpan\build\MooseX-Role-WithOverloading-0.15-J84QDS/blib/lib C:\cpanfly-5.20\var\cpan\build\aliased-0.31-VIAGHF/blib/arch C:\cpanfly-5.20\var\cpan\build\aliased-0.31-VIAGHF/blib/lib C:\cpanfly-5.20\var\cpan\build\namespace-autoclean-0.20-YjQSxn/blib/arch C:\cpanfly-5.20\var\cpan\build\namespace-autoclean-0.20-YjQSxn/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-TbwF2o/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-TbwF2o/blib/lib C:\cpanfly-5.20\var\cpan\build\Data-Visitor-0.30-ooBurq/blib/arch C:\cpanfly-5.20\var\cpan\build\Data-Visitor-0.30-ooBurq/blib/lib C:\cpanfly-5.20\var\cpan\build\Tie-ToObject-0.03-p3sOfk/blib/arch C:\cpanfly-5.20\var\cpan\build\Tie-ToObject-0.03-p3sOfk/blib/lib C:\cpanfly-5.20\var\cpan\build\Test-use-ok-0.11-lGYG1H/blib/arch C:\cpanfly-5.20\var\cpan\build\Test-use-ok-0.11-lGYG1H/blib/lib to PERL5LIB; %BUILDDIR%=C:/cpanfly-5.20/var/cpan/build for 'test'
Running make test
>>> dmake test TEST_VERBOSE=1
C:\Perl64-5.20\bin\perl.exe "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(1, 'blib\lib', 'blib\arch')" t/*.t
# Testing CGI::Simple 1.113
t/000.load.t ........
1..1
ok 1 - use CGI::Simple;
ok
t/020.cookie.t ......
1..98
ok 1 - use CGI::Simple::Cookie;
ok 2 - Hash ref returned in scalar context
ok 3 - returns correct number of fields
ok 4 - returns correct number of fields
ok 5 - cookie foo is correct
ok 6 - cookie bar is correct
ok 7 - cookie baz is correct
ok 8 - multiple values are supported including empty values.
ok 9 - No cookies in environment, returns empty list
ok 10 - expected cookies extracted
ok 11 - Type of objects returned is correct
ok 12 - cookie foo is correct
ok 13 - cookie bar is correct
ok 14 - cookie baz is correct
ok 15 - cookie qux is correct
ok 16 - No cookies in environment, returns empty list
ok 17 - expected cookies extracted
ok 18 - Type of objects returned is correct
ok 19 - cookie foo is correct
ok 20 - cookie bar is correct
ok 21 - cookie baz is correct
ok 22 - cookie qux is correct
ok 23 - No cookies in environment, returns empty list
ok 24 - expected cookies extracted
ok 25 - Plain scalar returned
ok 26 - cookie foo is correct
ok 27 - cookie bar is correct
ok 28 - cookie baz is correct
ok 29 - cookie qux is correct
ok 30 - No cookies in environment, returns empty list
ok 31 - expected cookies extracted
ok 32 - Plain scalar returned
ok 33 - cookie foo is correct
ok 34 - cookie bar is correct
ok 35 - cookie baz is correct
ok 36 - cookie qux is correct
ok 37 - new returns objects of correct type
ok 38 - name is correct
ok 39 - value is correct
ok 40 - expires in correct format
ok 41 - domain is correct
ok 42 - path is correct
ok 43 - secure attribute is set
ok 44 - httponly attribute is set
ok 45 - new returns objects of correct type
ok 46 - name is correct
ok 47 - value is correct
ok 48 - expires is not set
ok 49 - domain attributeis not set
ok 50 - path atribute is set to default
ok 51 - secure attribute is not set
ok 52 - httponly attribute is not set
ok 53 - Stringified cookie contains name
ok 54 - Stringified cookie contains value
ok 55 - Stringified cookie contains expires
ok 56 - Stringified cookie contains domain
ok 57 - Stringified cookie contains path
ok 58 - Stringified cookie contains secure
ok 59 - Stringified cookie contains HttpOnly
ok 60 - Stringified cookie contains name
ok 61 - Stringified cookie contains value
ok 62 - Stringified cookie has no expires field
ok 63 - Stringified cookie has no domain field
ok 64 - Stringified cookie contains path
ok 65 - Stringified cookie does not contain secure
ok 66 - Stringified cookie does not contain HttpOnly
ok 67 - Cookies are identical
ok 68 - Cookies are identical
ok 69 - Cookies are identical
ok 70 - Cookies are not identical
ok 71 - Cookies are identical
ok 72 - name is correct
ok 73 - name is set correctly
ok 74 - name now returns updated value
ok 75 - value is correct
ok 76 - value is set correctly
ok 77 - value now returns updated value
ok 78 - expires is correct
ok 79 - expires is set correctly
ok 80 - expires now returns updated value
ok 81 - Expiry time has changed
ok 82 - domain is correct
ok 83 - domain is set correctly
ok 84 - domain now returns updated value
ok 85 - path is correct
ok 86 - path is set correctly
ok 87 - path now returns updated value
ok 88 - secure attribute is set
ok 89 - secure attribute is cleared
ok 90 - secure attribute is cleared
ok 91 - httponly attribute is set
ok 92 - httponly attribute is cleared
ok 93 - httponly attribute is cleared
ok 94
ok 95 - max-age is undefined when setting expires
ok 96 - expires is undef when setting max_age
ok 97 - setting via max-age
ok 98 - max_age(num) as delta
ok
t/030.function.t ....
1..27
ok 1 - CGI::request_method()
ok 2 - CGI::query_string()
ok 3 - CGI::param()
ok 4 - CGI::param()
ok 5 - CGI::param()
ok 6 - CGI::param()
ok 7 - CGI::param()
ok 8 - CGI::param() put
ok 9 - CGI::param() get
ok 10 - CGI::query_string() redux
ok 11 - CGI::http()
ok 12 - CGI::script_name()
ok 13 - CGI::url()
ok 14 - CGI::url()
ok 15 - CGI::url(-absolute=>1)
ok 16 - CGI::url(-relative=>1)
ok 17 - CGI::url(-relative=>1,-path=>1)
ok 18 - CGI::url(-relative=>1,-path=>1,-query=>1)
ok 19 - CGI::delete()
ok 20 - CGI::keywords
ok 21 - CGI::keywords
ok 22 - CGI::redirect() 1
ok 23 - CGI::redirect() 2
ok 24 - CGI::redirect() 2
ok 25 - escapeHTML(CGI) failing again
ok 26 # skip Fork not available on this platform
ok 27 # skip Fork not available on this platform
ok
t/040.request.t .....
1..40
ok 1 - CGI::Simple::new()
ok 2 - CGI::Simple::request_method()
ok 3 - CGI::Simple::query_string()
ok 4 - CGI::Simple::param()
ok 5 - CGI::Simple::param()
ok 6 - CGI::Simple::param()
ok 7 - CGI::Simple::param()
ok 8 - CGI::Simple::param()
ok 9 - CGI::Simple::param() put
ok 10 - CGI::Simple::param() get
ok 11 - CGI::Simple::query_string() redux
ok 12 - CGI::Simple::http()
ok 13 - CGI::Simple::script_name()
ok 14 - CGI::Simple::url()
ok 15 - CGI::Simple::url()
ok 16 - CGI::Simple::url(-absolute=>1)
ok 17 - CGI::Simple::url(-relative=>1)
ok 18 - CGI::Simple::url(-relative=>1,-path=>1)
ok 19 - CGI::Simple::url(-relative=>1,-path=>1,-query=>1)
ok 20 - CGI::Simple::delete()
ok 21 - CGI::Simple::new() redux
ok 22 - CGI::Simple::keywords
ok 23 - CGI::Simple::keywords
ok 24 - CGI::Simple::new(), equals in value
ok 25 - parsed parameter containing equals
ok 26 - CGI::Simple::new() redux
ok 27 - CGI::Simple::param() redux
ok 28 - CGI::Simple::new() redux 2
ok 29 - CGI::Simple::param() redux 2
ok 30 - tied interface fetch
ok 31 - tied interface store
ok 32 # skip Fork not available on this platform
ok 33 # skip Fork not available on this platform
ok 34 # skip Fork not available on this platform
ok 35 # skip Fork not available on this platform
ok 36 # skip Fork not available on this platform
ok 37 # skip Fork not available on this platform
ok 38 # skip Fork not available on this platform
ok 39 # skip Fork not available on this platform
ok 40 # skip Fork not available on this platform
ok
t/041.multipart.t ...
1..5
ok 1 - CGI::Simple::new()
ok 2 - list of params
ok 3 - reply param
ok 4 - body param
ok 5 - send_action param
ok
t/050.simple.t ......
1..319
ok 1 - _initialize_globals(), 1
ok 2 - _initialize_globals(), 2
ok 3 - _initialize_globals(), 3
ok 4 - _initialize_globals(), 4
ok 5 - _initialize_globals(), 5
ok 6 - _initialize_globals(), 6
ok 7 - _initialize_globals(), 7
ok 8 - _initialize_globals(), 8
ok 9 - _initialize_globals(), 9
ok 10 - _initialize_globals(), 10
ok 11 - _use_cgi_pm_global_settings(), 1
ok 12 - _use_cgi_pm_global_settings(), 2
ok 13 - _use_cgi_pm_global_settings(), 3
ok 14 - _use_cgi_pm_global_settings(), 4
ok 15 - _use_cgi_pm_global_settings(), 5
ok 16 - _use_cgi_pm_global_settings(), 6
ok 17 - _use_cgi_pm_global_settings(), 7
ok 18 - _use_cgi_pm_global_settings(), 8
ok 19 - _use_cgi_pm_global_settings(), 9
ok 20 - _store_globals(), 1
ok 21 - _store_globals(), 2
ok 22 - _store_globals(), 3
ok 23 - _store_globals(), 4
ok 24 - _store_globals(), 5
ok 25 - _store_globals(), 6
ok 26 - _store_globals(), 7
ok 27 - _store_globals(), 8
ok 28 - _store_globals(), 9
ok 29 - _store_globals(), 10
ok 30 - _store_globals(), 11
ok 31 - _store_globals(), 12
ok 32 - _store_globals(), 13
ok 33 - _store_globals(), 14
ok 34 - _store_globals(), 15
ok 35 - _store_globals(), 16
ok 36 - _store_globals(), 17
ok 37 - _store_globals(), 18
ok 38 - _store_globals(), 19
ok 39 - _store_globals(), 20
ok 40 - import(), 1
ok 41 - import(), 2
ok 42 - import(), 3
ok 43 - import(), 4
ok 44 - import(), 5
ok 45 - import(), 6
ok 46 - import(), 7
ok 47 - import(), 8
ok 48 - import(), 9
ok 49 - import(), 10
ok 50 - _reset_globals(), 1
ok 51 - _reset_globals(), 2
ok 52 - _reset_globals(), 3
ok 53 - _reset_globals(), 4
ok 54 - _reset_globals(), 5
ok 55 - _reset_globals(), 6
ok 56 - _reset_globals(), 7
ok 57 - _reset_globals(), 8
ok 58 - _reset_globals(), 9
ok 59 - url_decode(), 1
ok 60 - url_decode(\$enc_string), 1
ok 61 - url_encode(), 1
ok 62 - url_encode(\$string), 1
ok 63 - url encoding via circular test, 1
ok 64 - new() plain constructor, 1
ok 65 - new() empty constructor, 1
ok 66 - new() empty constructor, 2
ok 67 - new() hash constructor, 1
ok 68 - new() hash constructor, 2
ok 69 - new() hash constructor, 3
ok 70 - new() hash constructor, 4
ok 71 - new() query string constructor, 1
ok 72 - new() query string constructor, 2
ok 73 - new() query string constructor, 3
ok 74 - new() query string constructor, 4
ok 75 - new() CGI::Simple object constructor, 1
ok 76 - new() CGI::Simple object constructor, 2
ok 77 - new() \@ARGV constructor, 1
ok 78 - param() void argument, 1
ok 79 - param() void argument, 2
ok 80 - param('color') single argument (valid), 1
ok 81 - param('color') single argument (valid), 2
ok 82 - param('invalid') single argument (invalid), 1
ok 83 - param('invalid') single argument (invalid), 2
ok 84 - param( -name=>'color' ) get values, 1
ok 85 - param( -name=>'color' ) get values, 2
ok 86 - param( -name=>'invalid' ) get values, 1
ok 87 - param( -name=>'invalid' ) get values, 2
ok 88 - param() void values 1, 1
ok 89 - param() void values 1, 2
ok 90 - param('name') void values 1, valid param, 1
ok 91 - param('name') void values 1, valid param, 2
ok 92 - param() void values 2, 1
ok 93 - param() void values 2, 2
ok 94 - param('name') void values 2 , valid param, 1
ok 95 - param('name') void values 2 , valid param, 2
ok 96 - param() void values 1, no undef, 1
ok 97 - param() void values 1, no undef, 2
ok 98 - param('name') void values 1, valid param, no undef, 1
ok 99 - param('name') void values 1, valid param, no undef, 2
ok 100 - param() void values 2, no undef, 1
ok 101 - param() void values 2, no undef, 2
ok 102 - param('name') void values 2, valid param, no undef, 1
ok 103 - param('name') void values 2, valid param, no undef, 2
ok 104 - param( 'foo', 'some', 'new', 'values' ) set values, 1
ok 105 - param( 'foo', 'some', 'new', 'values' ) set values, 2
ok 106 - param( -name=>'foo', -value=>'bar' ) set values, 1
ok 107 - param( -name=>'foo', -value=>'bar' ) set values, 2
ok 108 - param(-name=>'foo',-value=>['bar','baz']) set values, 1
ok 109 - param(-name=>'foo',-value=>['bar','baz']) set values, 2
ok 110 - add_param(), 1
ok 111 - add_param(), 2
ok 112 - add_param( 'foo', 'new' ), 1
ok 113 - add_param( 'foo', 'new' ), 2
ok 114 - add_param('foo', 'bar', 'overwrite' ), 1
ok 115 - add_param( 'new', 'new' ), 1
ok 116 - add_param( 'new', 'new' ), 2
ok 117 - param_fetch(), 1
ok 118 - param_fetch( 'color' ), 1
ok 119 - param_fetch( 'color' ), 2
ok 120 - param_fetch( -name=>'color' ), 1
ok 121 - param_fetch( -name=>'color' ), 2
ok 122 - url_param() void argument, 1
ok 123 - url_param() void argument, 2
ok 124 - url_param('color') single argument (valid), 1
ok 125 - url_param('color') single argument (valid), 2
ok 126 - url_param('invalid') single argument (invalid), 1
ok 127 - url_param('invalid') single argument (invalid), 2
ok 128 - keywords(), 1
ok 129 - keywords(), 2
ok 130 - keywords( 'foo', 'bar', 'baz' ), 1
ok 131 - keywords( 'foo', 'bar', 'baz' ), 2
ok 132 - keywords( ['foo', 'man', 'chu'] ), 1
ok 133 - keywords( ['foo', 'man', 'chu'] ), 2
ok 134 - Vars() - tied interface, 1
ok 135 - Vars() - tied interface, 2
ok 136 - Vars(), 1
ok 137 - Vars(','), 1
ok 138 - append(), 1
ok 139 - append(), 2
ok 140 - append( 'foo', 'some' ) set values, 1
ok 141 - append( 'foo', 'some' ) set values, 2
ok 142 - append( 'invalid', 'param' ) set values, 1
ok 143 - append( 'invalid', 'param' ) set values, 2
ok 144 - append( 'invalid', 'param' ) set values, 3
ok 145 - append( 'foo', 'some', 'new', 'values' ) set values, 1
ok 146 - append( 'foo', 'some', 'new', 'values' ) set values, 2
ok 147 - append( -name=>'foo', -value=>'bar' ) set values, 1
ok 148 - append( -name=>'foo', -value=>'bar' ) set values, 2
ok 149 - append(-name=>'foo',-value=>['bar','baz']) set values, 1
ok 150 - append(-name=>'foo',-value=>['bar','baz']) set values, 2
ok 151 - delete(), 1
ok 152 - delete(), 2
ok 153 - Delete(), 1
ok 154 - Delete(), 2
ok 155 - delete_all(), 1
ok 156 - delete_all(), 2
ok 157 - Delete_all(), 1
ok 158 - Delete_all(), 2
ok 159 - upload() - invalid CONTENT_TYPE, 1
ok 160 - upload() - invalid CONTENT_TYPE, 2
ok 161 - upload() - no files available, 1
ok 162 - upload() - no files available, 2
ok 163 - upload() - files available, 1
ok 164 - upload() - files available, 2
ok 165 - upload('/some/path/to/myfile') - real files, 1
ok 166 - upload('/some/path/to/myfile') - real files, 2
ok 167 - upload('invalid'), 1
ok 168 - upload('invalid'), 2
ok 169 - upload('invalid'), 3
ok 170 - upload('invalid'), 4
ok 171 - upload('invalid'), 5
ok 172 - query_string(), 1
ok 173 - parse_query_string(), 1
ok 174 - parse_query_string(), 2
ok 175 - parse_keywordlist(), 1
ok 176 - parse_keywordlist(), 2
ok 177 - escapeHTML(), 1
ok 178 - escapeHTML(), 2
ok 179 - escapeHTML(), 3
ok 180 - unescapeHTML(), 1
ok 181 - unescapeHTML(), 2
ok 182 - unescapeHTML(), 3
ok 183 - put(), 1
ok 184 - print(), 1
ok 185 - raw_cookie(), 1
ok 186 - raw_cookie(), 2
ok 187 - raw_cookie('foo'), 1
ok 188 - raw_cookie('foo'), 2
ok 189 - raw_cookie('invalid'), 1
ok 190 - raw_cookie('invalid'), 2
ok 191 - cookie(), 1
ok 192 - cookie(), 2
ok 193 - cookie('foo'), 1
ok 194 - cookie('foo'), 2
ok 195 - cookie('foo'), 1
ok 196 - cookie('foo'), 2
ok 197 - cookie('invalid'), 1
ok 198 - cookie('invalid'), 2
ok 199 - cookie(\@vals) correct order, 1
ok 200 - cookie(\@vals) correct order, 2
ok 201 - cookie(\@vals) incorrect order, 1
ok 202 - cookie(\@vals) incorrect order, 2
ok 203 - cookie( -name=>'foo', -value=>'bar' ), 1
ok 204 - cookie( -name=>'foo', -value=>'bar' ), 2
ok 205 - header(), 1
ok 206 - header(), 2
ok 207 - header('image/gif'), 1
ok 208 - header(\@vals) - complex header, 1
ok 209 - cache(), 1
ok 210 - cache(1), 1
ok 211 - cache(1), 2
ok 212 - cache(), 1
ok 213 - cache(1), 1
ok 214 - cache(1), 2
ok 215 - cache(1), 3
ok 216
ok 217 - redirect(), 1
ok 218 - redirect() - nph, 1
ok 219 - multipart_init(), 1
ok 220 - multipart_init(), 2
ok 221 - multipart_init(), 3
ok 222 - due to random boundaries, multiple calls produce different results
ok 223 - multipart_init(), 4
ok 224 - multipart_start(), 1
ok 225 - multipart_start(), 2
ok 226 - multipart_start(), 3
ok 227 - multipart_end(), 1
ok 228 - multipart_final(), 1
ok 229 - Dump(), 1
ok 230 - as_string(), 1
ok 231 - cgi_error(), 2
ok 232 - ReadParse(), 1
ok 233 - ReadParse(), 2
ok 234 - ReadParse(), 3
ok 235 - ReadParse(), 4
ok 236 - ReadParse(), 5
ok 237 - SplitParam(), 1
ok 238 - SplitParam(), 2
ok 239 - SplitParam(), 3
ok 240 - SplitParam(), 4
ok 241 - MethGet(), 1
ok 242 - MethPost(), 1
ok 243 - MyBaseUrl(), 1
ok 244 - MyBaseUrl(), 2
ok 245 - MyURL(), 1
ok 246 - MyFullUrl(), 1
ok 247 - MyFullUrl(), 2
ok 248 - PrintHeader(), 1
ok 249 - HtmlTop(), 1
ok 250 - HtmlTop(), 2
ok 251 - HtmlBot(), 1
ok 252 - PrintVariables(), 1
ok 253 - PrintEnv(), 1
ok 254 - version(), 1
ok 255 - nph(), 1
ok 256 - nph(42), 1
ok 257 - nph(42), 2
ok 258 - all_parameters(), 1
ok 259 - all_parameters(), 2
ok 260 - charset(), 1
ok 261 - charset(), 1
ok 262 - charset(), 2
ok 263 - crlf(), 1
ok 264 - globals(), 1
ok 265 - globals(), 2
ok 266 - globals('FOO') - invalid arg, 1
ok 267 - globals('VERSION') - valid arg, 1
ok 268 - globals('VERSION') - valid arg, 2
ok 269 - auth_type(), 1
ok 270 - content_length(), 1
ok 271 - content_type(), 1
ok 272 - document_root(), 1
ok 273 - gateway_interface(), 1
ok 274 - path_translated(), 1
ok 275 - referer(), 1
ok 276 - remote_addr(), 1
ok 277 - remote_host(), 1
ok 278 - remote_ident(), 1
ok 279 - remote_user(), 1
ok 280 - request_method(), 1
ok 281 - script_name(), 1
ok 282 - server_name(), 1
ok 283 - server_port(), 1
ok 284 - server_protocol(), 1
ok 285 - server_software(), 1
ok 286 - user_name(), 1
ok 287 - user_agent(), 1
ok 288 - user_agent(), 1
ok 289 - user_agent(), 2
ok 290 - virtual_host(), 1
ok 291 - path_info(), 1
ok 292 - path_info(), 2
ok 293 - path_info(), 3
ok 294 - Accept(), 1
ok 295 - Accept(), 2
ok 296 - Accept('foo/bar'), 1
ok 297 - Accept(), 1
ok 298 - http(), 1
ok 299 - http(), 2
ok 300 - http('invalid arg'), 1
ok 301 - http('invalid arg'), 2
ok 302 - http('valid arg'), 1
ok 303 - http('valid arg'), 2
ok 304 - https(), 1
ok 305 - https('invalid arg'), 1
ok 306 - https('valid arg'), 1
ok 307 - https('valid arg'), 2
ok 308 - protocol(), 1
ok 309 - protocol(), 2
ok 310 - protocol(), 3
ok 311 - url(), 1
ok 312 - CGI::url(-absolute=>1)
ok 313 - url(-relative=>1), 1
ok 314 - url(-relative=>1,-path=>1), 1
ok 315 - url(-relative=>1,-path=>1,-query=>1), 1
ok 316 - self_url(), 1
ok 317 - state(), 1
ok 318 - Yet more tests, 2
ok 319 - Yet more tests, 3
ok
t/060.slow_post.t ...
1..2
ok 1 # skip Fork not available on this platform
ok 2 # skip Fork not available on this platform
ok
t/070.standard.t ....
1..289
ok 1 - _initialize_globals(), 1
ok 2 - _initialize_globals(), 2
ok 3 - _initialize_globals(), 3
ok 4 - _initialize_globals(), 4
ok 5 - _initialize_globals(), 5
ok 6 - _initialize_globals(), 6
ok 7 - _initialize_globals(), 7
ok 8 - _initialize_globals(), 8
ok 9 - _initialize_globals(), 9
ok 10 - _initialize_globals(), 10
ok 11 - _use_cgi_pm_global_settings(), 1
ok 12 - _use_cgi_pm_global_settings(), 2
ok 13 - _use_cgi_pm_global_settings(), 3
ok 14 - _use_cgi_pm_global_settings(), 4
ok 15 - _use_cgi_pm_global_settings(), 5
ok 16 - _use_cgi_pm_global_settings(), 6
ok 17 - _use_cgi_pm_global_settings(), 7
ok 18 - _use_cgi_pm_global_settings(), 8
ok 19 - _use_cgi_pm_global_settings(), 9
ok 20 - _store_globals(), 1
ok 21 - _store_globals(), 2
ok 22 - _store_globals(), 3
ok 23 - _store_globals(), 4
ok 24 - _store_globals(), 5
ok 25 - _store_globals(), 6
ok 26 - _store_globals(), 7
ok 27 - _store_globals(), 8
ok 28 - _store_globals(), 9
ok 29 - _store_globals(), 10
ok 30 - _store_globals(), 11
ok 31 - _store_globals(), 12
ok 32 - _store_globals(), 13
ok 33 - _store_globals(), 14
ok 34 - _store_globals(), 15
ok 35 - _store_globals(), 16
ok 36 - _store_globals(), 17
ok 37 - _store_globals(), 18
ok 38 - _store_globals(), 19
ok 39 - _store_globals(), 20
ok 40 - import(), 1
ok 41 - import(), 2
ok 42 - import(), 3
ok 43 - import(), 4
ok 44 - import(), 5
ok 45 - import(), 6
ok 46 - import(), 7
ok 47 - import(), 8
ok 48 - import(), 9
ok 49 - import(), 10
ok 50 - import(), 11
ok 51 - import(), 12
ok 52 - import(), 13
ok 53 - _reset_globals(), 1
ok 54 - _reset_globals(), 2
ok 55 - _reset_globals(), 3
ok 56 - _reset_globals(), 4
ok 57 - _reset_globals(), 5
ok 58 - _reset_globals(), 6
ok 59 - _reset_globals(), 7
ok 60 - _reset_globals(), 8
ok 61 - _reset_globals(), 9
ok 62 - url_decode(), 1
ok 63 - url_decode(\$enc_string), 1
ok 64 - url_encode(), 1
ok 65 - url_encode(\$string), 1
ok 66 - url encoding via circular test, 1
ok 67 - new() plain constructor, 1
ok 68 - new() hash constructor, 1
ok 69 - new() hash constructor, 2
ok 70 - new() hash constructor, 3
ok 71 - new() hash constructor, 4
ok 72 - new() query string constructor, 1
ok 73 - new() query string constructor, 2
ok 74 - new() query string constructor, 3
ok 75 - new() query string constructor, 4
ok 76 - new() \@ARGV constructor, 1
ok 77 - param() void argument, 1
ok 78 - param() void argument, 2
ok 79 - param('color') single argument (valid), 1
ok 80 - param('color') single argument (valid), 2
ok 81 - param('invalid') single argument (invalid), 1
ok 82 - param('invalid') single argument (invalid), 2
ok 83 - param( -name=>'color' ) get values, 1
ok 84 - param( -name=>'color' ) get values, 2
ok 85 - param( -name=>'invalid' ) get values, 1
ok 86 - param( -name=>'invalid' ) get values, 2
ok 87 - param( 'foo', 'some', 'new', 'values' ) set values, 1
ok 88 - param( 'foo', 'some', 'new', 'values' ) set values, 2
ok 89 - param( -name=>'foo', -value=>'bar' ) set values, 1
ok 90 - param( -name=>'foo', -value=>'bar' ) set values, 2
ok 91 - param(-name=>'foo',-value=>['bar','baz']) set values, 1
ok 92 - param(-name=>'foo',-value=>['bar','baz']) set values, 2
ok 93 - add_param(), 1
ok 94 - add_param(), 2
ok 95 - add_param( 'foo', 'new' ), 1
ok 96 - add_param( 'foo', 'new' ), 2
ok 97 - add_param('foo', 'bar', 'overwrite' ), 1
ok 98 - add_param( 'new', 'new' ), 1
ok 99 - add_param( 'new', 'new' ), 2
ok 100 - param_fetch(), 1
ok 101 - param_fetch( 'color' ), 1
ok 102 - param_fetch( 'color' ), 2
ok 103 - param_fetch( -name=>'color' ), 1
ok 104 - param_fetch( -name=>'color' ), 2
ok 105 - url_param() void argument, 1
ok 106 - url_param() void argument, 2
ok 107 - url_param('color') single argument (valid), 1
ok 108 - url_param('color') single argument (valid), 2
ok 109 - url_param('invalid') single argument (invalid), 1
ok 110 - url_param('invalid') single argument (invalid), 2
ok 111 - keywords(), 1
ok 112 - keywords(), 2
ok 113 - keywords( 'foo', 'bar', 'baz' ), 1
ok 114 - keywords( 'foo', 'bar', 'baz' ), 2
ok 115 - keywords( ['foo', 'man', 'chu'] ), 1
ok 116 - keywords( ['foo', 'man', 'chu'] ), 2
ok 117 - Vars(), 1
ok 118 - Vars(), 2
ok 119 - Vars('|'), 1
ok 120 - append(), 1
ok 121 - append(), 2
ok 122 - append( 'foo', 'some' ) set values, 1
ok 123 - append( 'foo', 'some' ) set values, 2
ok 124 - append( 'invalid', 'param' ) set values, 1
ok 125 - append( 'invalid', 'param' ) set values, 2
ok 126 - append( 'invalid', 'param' ) set values, 3
ok 127 - append( 'foo', 'some', 'new', 'values' ) set values, 1
ok 128 - append( 'foo', 'some', 'new', 'values' ) set values, 2
ok 129 - append( -name=>'foo', -value=>'bar' ) set values, 1
ok 130 - append( -name=>'foo', -value=>'bar' ) set values, 2
ok 131 - append(-name=>'foo',-value=>['bar','baz']) set values, 1
ok 132 - append(-name=>'foo',-value=>['bar','baz']) set values, 2
ok 133 - delete(), 1
ok 134 - delete(), 2
ok 135 - Delete(), 1
ok 136 - Delete(), 2
ok 137 - delete_all(), 1
ok 138 - delete_all(), 2
ok 139 - Delete_all(), 1
ok 140 - Delete_all(), 2
ok 141 - upload() - no files available, 1
ok 142 - upload() - no files available, 2
ok 143 - upload() - files available, 1
ok 144 - upload() - files available, 2
ok 145 - upload('/some/path/to/myfile') - real files, 1
ok 146 - upload('/some/path/to/myfile') - real files, 2
ok 147 - upload('invalid'), 1
ok 148 - upload('invalid'), 2
ok 149 - upload( '/some/path/to/myfile', \, 1
ok 150 - upload( '/some/path/to/myfile', \, 2
ok 151 - upload( '/some/path/to/myfile', \, 3
ok 152 - query_string(), 1
ok 153 - parse_query_string(), 1
ok 154 - parse_query_string(), 2
ok 155 - parse_keywordlist(), 1
ok 156 - parse_keywordlist(), 2
ok 157 - escapeHTML(), 1
ok 158 - escapeHTML(), 2
ok 159 - escapeHTML(), 3
ok 160 - unescapeHTML(), 1
ok 161 - unescapeHTML(), 2
ok 162 - put(), 1
ok 163 - print(), 1
ok 164 - raw_cookie(), 1
ok 165 - raw_cookie(), 2
ok 166 - raw_cookie('foo'), 1
ok 167 - raw_cookie('foo'), 2
ok 168 - raw_cookie('invalid'), 1
ok 169 - raw_cookie('invalid'), 2
ok 170 - cookie(), 1
ok 171 - cookie(), 2
ok 172 - cookie('foo'), 1
ok 173 - cookie('foo'), 2
ok 174 - cookie('foo'), 1
ok 175 - cookie('foo'), 2
ok 176 - cookie('invalid'), 1
ok 177 - cookie('invalid'), 2
ok 178 - cookie(\@vals) correct order, 1
ok 179 - cookie(\@vals) correct order, 2
ok 180 - cookie(\@vals) incorrect order, 1
ok 181 - cookie(\@vals) incorrect order, 2
ok 182 - cookie( -name=>'foo', -value=>'bar' ), 1
ok 183 - cookie( -name=>'foo', -value=>'bar' ), 2
ok 184 - header(), 1
ok 185 - header(), 2
ok 186 - header('image/gif'), 1
ok 187 - header(\@vals) - complex header, 1
ok 188 - cache(), 1
ok 189 - cache(1), 1
ok 190 - cache(1), 2
ok 191 - cache(), 1
ok 192 - cache(1), 1
ok 193 - cache(1), 2
ok 194 - redirect(), 1
ok 195 - redirect() - nph, 1
ok 196 - multipart_init(), 1
ok 197 - multipart_init(), 2
ok 198 - multipart_init(), 3
ok 199 - due to random boundaries, multiple calls produce different results
ok 200 - multipart_init(), 4
ok 201 - multipart_start(), 1
ok 202 - multipart_start(), 2
ok 203 - multipart_start(), 3
ok 204 - multipart_end(), 1
ok 205 - multipart_final(), 1
ok 206 - Dump(), 1
ok 207 - as_string(), 1
ok 208 - cgi_error(), 2
ok 209 - ReadParse(), 1
ok 210 - SplitParam(), 1
ok 211 - SplitParam(), 2
ok 212 - MethGet(), 1
ok 213 - MethPost(), 1
ok 214 - MyBaseUrl(), 1
ok 215 - MyBaseUrl(), 2
ok 216 - MyURL(), 1
ok 217 - MyFullUrl(), 1
ok 218 - MyFullUrl(), 2
ok 219 - PrintHeader(), 1
ok 220 - HtmlTop(), 1
ok 221 - HtmlBot(), 1
ok 222 - PrintVariables(), 1
ok 223 - PrintEnv(), 1
ok 224 - version(), 1
ok 225 - nph(), 1
ok 226 - nph(42), 1
ok 227 - nph(42), 2
ok 228 - all_parameters(), 1
ok 229 - all_parameters(), 2
ok 230 - charset(), 1
ok 231 - charset(), 1
ok 232 - charset(), 2
ok 233 - crlf(), 1
ok 234 - globals(), 1
ok 235 - globals(), 2
ok 236 - globals('FOO') - invalid arg, 1
ok 237 - globals('VERSION') - valid arg, 1
ok 238 - globals('VERSION') - valid arg, 2
ok 239 - auth_type(), 1
ok 240 - content_length(), 1
ok 241 - content_type(), 1
ok 242 - document_root(), 1
ok 243 - gateway_interface(), 1
ok 244 - path_translated(), 1
ok 245 - referer(), 1
ok 246 - remote_addr(), 1
ok 247 - remote_host(), 1
ok 248 - remote_ident(), 1
ok 249 - remote_user(), 1
ok 250 - request_method(), 1
ok 251 - script_name(), 1
ok 252 - server_name(), 1
ok 253 - server_port(), 1
ok 254 - server_protocol(), 1
ok 255 - server_software(), 1
ok 256 - user_name(), 1
ok 257 - user_agent(), 1
ok 258 - user_agent(), 1
ok 259 - user_agent(), 2
ok 260 - virtual_host(), 1
ok 261 - path_info(), 1
ok 262 - path_info(), 2
ok 263 - path_info(), 3
ok 264 - Accept(), 1
ok 265 - Accept(), 2
ok 266 - Accept('foo/bar'), 1
ok 267 - Accept(), 1
ok 268 - http(), 1
ok 269 - http(), 2
ok 270 - http('invalid arg'), 1
ok 271 - http('invalid arg'), 2
ok 272 - http('valid arg'), 1
ok 273 - http('valid arg'), 2
ok 274 - https(), 1
ok 275 - https('invalid arg'), 1
ok 276 - https('valid arg'), 1
ok 277 - https('valid arg'), 2
ok 278 - protocol(), 1
ok 279 - protocol(), 2
ok 280 - protocol(), 3
ok 281 - url(), 1
ok 282 - CGI::url(-absolute=>1)
ok 283 - url(-relative=>1), 1
ok 284 - url(-relative=>1,-path=>1), 1
ok 285 - url(-relative=>1,-path=>1,-query=>1), 1
ok 286 - self_url(), 1
ok 287 - state(), 1
ok 288 - Yet more tests, 1
ok 289 - Yet more tests, 2
ok
t/080.util.t ........
1..58
ok 1 - AbC%20dEF ne AbC%20dEF
ok 2 - AbC dEF ne AbC dEF
ok 3 - AbC%21dEF ne AbC%21dEF
ok 4 - AbC!dEF ne AbC!dEF
ok 5 - AbC%22dEF ne AbC%22dEF
ok 6 - AbC"dEF ne AbC"dEF
ok 7 - AbC%23dEF ne AbC%23dEF
ok 8 - AbC\#dEF ne AbC\#dEF
ok 9 - AbC%24dEF ne AbC%24dEF
ok 10 - AbC$dEF ne AbC$dEF
ok 11 - AbC%25dEF ne AbC%25dEF
ok 12 - AbC%dEF ne AbC%dEF
ok 13 - AbC%26dEF ne AbC%26dEF
ok 14 - AbC&dEF ne AbC&dEF
ok 15 - AbC%27dEF ne AbC%27dEF
ok 16 - AbC'dEF ne AbC'dEF
ok 17 - AbC%28dEF ne AbC%28dEF
ok 18 - AbC(dEF ne AbC(dEF
ok 19 - AbC%29dEF ne AbC%29dEF
ok 20 - AbC)dEF ne AbC)dEF
ok 21 - AbC%2AdEF ne AbC%2AdEF
ok 22 - AbC*dEF ne AbC*dEF
ok 23 - AbC%2BdEF ne AbC%2BdEF
ok 24 - AbC+dEF ne AbC+dEF
ok 25 - AbC%2CdEF ne AbC%2CdEF
ok 26 - AbC,dEF ne AbC,dEF
ok 27 - AbC%2FdEF ne AbC%2FdEF
ok 28 - AbC/dEF ne AbC/dEF
ok 29 - AbC%3AdEF ne AbC%3AdEF
ok 30 - AbC:dEF ne AbC:dEF
ok 31 - AbC%3BdEF ne AbC%3BdEF
ok 32 - AbC;dEF ne AbC;dEF
ok 33 - AbC%3CdEF ne AbC%3CdEF
ok 34 - AbCdEF ne AbC>dEF
ok 39 - AbC%3FdEF ne AbC%3FdEF
ok 40 - AbC?dEF ne AbC?dEF
ok 41 - AbC%5BdEF ne AbC%5BdEF
ok 42 - AbC[dEF ne AbC[dEF
ok 43 - AbC%5CdEF ne AbC%5CdEF
ok 44 - AbC\dEF ne AbC\dEF
ok 45 - AbC%5DdEF ne AbC%5DdEF
ok 46 - AbC]dEF ne AbC]dEF
ok 47 - AbC%5EdEF ne AbC%5EdEF
ok 48 - AbC^dEF ne AbC^dEF
ok 49 - AbC%60dEF ne AbC%60dEF
ok 50 - AbC`dEF ne AbC`dEF
ok 51 - AbC%7BdEF ne AbC%7BdEF
ok 52 - AbC{dEF ne AbC{dEF
ok 53 - AbC%7CdEF ne AbC%7CdEF
ok 54 - AbC|dEF ne AbC|dEF
ok 55 - AbC%7DdEF ne AbC%7DdEF
ok 56 - AbC}dEF ne AbC}dEF
ok 57 - AbC%7EdEF ne AbC%7EdEF
ok 58 - AbC~dEF ne AbC~dEF
ok
t/090.14838.t ....... skipped: fork not available on this platform
t/100.set-cookie.t ..
1..1
ok 1 - Set-Cookie
ok
t/110.bad-upload.t .. skipped: fork not available on this platform
t/headers.t .........
ok 1 - known header, basic case: type => "text/html"
ok 2 - invalid header blows up
ok 3 - known header, with leading and trailing whitespace on the continuation line
ok 4 - unknown header with CRLF embedded blows up
ok 5 - unknown header with leading newlines
ok 6 - redirect with known header with CRLF embedded blows up
ok 7 - redirect with unknown header with CRLF embedded blows up
ok 8 - redirect with leading newlines blows up
1..8
ok
t/manifest.t ........ skipped: No MANIFEST.SKIP
t/pod-coverage.t .... skipped: Test::Pod::Coverage 1.04 required for testing POD coverage
t/pod.t .............
1..4
ok 1 - POD test for blib/lib/CGI/Simple.pm
ok 2 - POD test for blib/lib/CGI/Simple/Cookie.pm
ok 3 - POD test for blib/lib/CGI/Simple/Standard.pm
ok 4 - POD test for blib/lib/CGI/Simple/Util.pm
ok
t/upload_info.t .....
1..3
ok 1 - Guess mime for image/png
ok 2 - Guess mime for image/svg+xml
ok 3 - Guess mime for application/vnd.ms-excel
ok
All tests successful.
Files=17, Tests=855, 4 wallclock secs ( 0.12 usr + 0.09 sys = 0.22 CPU)
Result: PASS
ANDYA/CGI-Simple-1.113.tar.gz
dmake test TEST_VERBOSE=1 -- OK
Andy Armstrong <andy@hexten.net>
A Simple totally OO CGI interface that is CGI.pm compliant
>>> (cd C:\cpanfly-5.20\var\cpan\build\CGI-Simple-1.113-h5Pv04 && tar cvf - CGI-Simple-1.113.ppd blib) | gzip -c >C:/cpanfly-5.20/var/REPO/A/AN/ANDYA/CGI-Simple-1.113.tar.gz
CGI-Simple-1.113.ppd
blib/
blib/lib/
blib/lib/CGI/
blib/lib/CGI/Simple/
blib/lib/CGI/Simple/Cookie.pm
blib/lib/CGI/Simple/Standard.pm
blib/lib/CGI/Simple/Util.pm
blib/lib/CGI/Simple.pm
>>> mv C:\cpanfly-5.20\var\cpan\build\CGI-Simple-1.113-h5Pv04/CGI-Simple-1.113.ppd C:/cpanfly-5.20/var/REPO/A/AN/ANDYA
Running test for module 'Plack::Middleware::MethodOverride'
Running make for D/DW/DWHEELER/Plack-Middleware-MethodOverride-0.10.tar.gz
Prepending C:\cpanfly-5.20\var\cpan\build\CGI-Simple-1.113-h5Pv04/blib/arch C:\cpanfly-5.20\var\cpan\build\CGI-Simple-1.113-h5Pv04/blib/lib C:\cpanfly-5.20\var\cpan\build\Tree-Simple-1.24-wdPLTx/blib/arch C:\cpanfly-5.20\var\cpan\build\Tree-Simple-1.24-wdPLTx/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-ReverseProxy-0.15-3RdMBz/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-ReverseProxy-0.15-3RdMBz/blib/lib C:\cpanfly-5.20\var\cpan\build\MooseX-Role-WithOverloading-0.15-J84QDS/blib/arch C:\cpanfly-5.20\var\cpan\build\MooseX-Role-WithOverloading-0.15-J84QDS/blib/lib C:\cpanfly-5.20\var\cpan\build\aliased-0.31-VIAGHF/blib/arch C:\cpanfly-5.20\var\cpan\build\aliased-0.31-VIAGHF/blib/lib C:\cpanfly-5.20\var\cpan\build\namespace-autoclean-0.20-YjQSxn/blib/arch C:\cpanfly-5.20\var\cpan\build\namespace-autoclean-0.20-YjQSxn/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-TbwF2o/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-TbwF2o/blib/lib C:\cpanfly-5.20\var\cpan\build\Data-Visitor-0.30-ooBurq/blib/arch C:\cpanfly-5.20\var\cpan\build\Data-Visitor-0.30-ooBurq/blib/lib C:\cpanfly-5.20\var\cpan\build\Tie-ToObject-0.03-p3sOfk/blib/arch C:\cpanfly-5.20\var\cpan\build\Tie-ToObject-0.03-p3sOfk/blib/lib C:\cpanfly-5.20\var\cpan\build\Test-use-ok-0.11-lGYG1H/blib/arch C:\cpanfly-5.20\var\cpan\build\Test-use-ok-0.11-lGYG1H/blib/lib to PERL5LIB; %BUILDDIR%=C:/cpanfly-5.20/var/cpan/build for 'get'
Fetching with LWP:
http://cpan.nas1.activestate.com/authors/id/D/DW/DWHEELER/Plack-Middleware-MethodOverride-0.10.tar.gz
Checksum for C:\cpanfly-5.20\var\cpan\sources\authors\id\D\DW\DWHEELER\Plack-Middleware-MethodOverride-0.10.tar.gz ok
Plack-Middleware-MethodOverride-0.10
Plack-Middleware-MethodOverride-0.10/Build.PL
Plack-Middleware-MethodOverride-0.10/Changes
Plack-Middleware-MethodOverride-0.10/MANIFEST
Plack-Middleware-MethodOverride-0.10/META.yml
Plack-Middleware-MethodOverride-0.10/README.md
Plack-Middleware-MethodOverride-0.10/lib
Plack-Middleware-MethodOverride-0.10/lib/Plack
Plack-Middleware-MethodOverride-0.10/lib/Plack/Middleware
Plack-Middleware-MethodOverride-0.10/lib/Plack/Middleware/MethodOverride.pm
Plack-Middleware-MethodOverride-0.10/t
Plack-Middleware-MethodOverride-0.10/t/base.t
Plack-Middleware-MethodOverride-0.10/t/pod.t
Prepending C:\cpanfly-5.20\var\cpan\build\CGI-Simple-1.113-h5Pv04/blib/arch C:\cpanfly-5.20\var\cpan\build\CGI-Simple-1.113-h5Pv04/blib/lib C:\cpanfly-5.20\var\cpan\build\Tree-Simple-1.24-wdPLTx/blib/arch C:\cpanfly-5.20\var\cpan\build\Tree-Simple-1.24-wdPLTx/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-ReverseProxy-0.15-3RdMBz/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-ReverseProxy-0.15-3RdMBz/blib/lib C:\cpanfly-5.20\var\cpan\build\MooseX-Role-WithOverloading-0.15-J84QDS/blib/arch C:\cpanfly-5.20\var\cpan\build\MooseX-Role-WithOverloading-0.15-J84QDS/blib/lib C:\cpanfly-5.20\var\cpan\build\aliased-0.31-VIAGHF/blib/arch C:\cpanfly-5.20\var\cpan\build\aliased-0.31-VIAGHF/blib/lib C:\cpanfly-5.20\var\cpan\build\namespace-autoclean-0.20-YjQSxn/blib/arch C:\cpanfly-5.20\var\cpan\build\namespace-autoclean-0.20-YjQSxn/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-TbwF2o/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-TbwF2o/blib/lib C:\cpanfly-5.20\var\cpan\build\Data-Visitor-0.30-ooBurq/blib/arch C:\cpanfly-5.20\var\cpan\build\Data-Visitor-0.30-ooBurq/blib/lib C:\cpanfly-5.20\var\cpan\build\Tie-ToObject-0.03-p3sOfk/blib/arch C:\cpanfly-5.20\var\cpan\build\Tie-ToObject-0.03-p3sOfk/blib/lib C:\cpanfly-5.20\var\cpan\build\Test-use-ok-0.11-lGYG1H/blib/arch C:\cpanfly-5.20\var\cpan\build\Test-use-ok-0.11-lGYG1H/blib/lib to PERL5LIB; %BUILDDIR%=C:/cpanfly-5.20/var/cpan/build for 'make'
CPAN.pm: Building D/DW/DWHEELER/Plack-Middleware-MethodOverride-0.10.tar.gz
>>> C:\Perl64-5.20\bin\perl.exe Build.PL
Checking prerequisites...
recommends:
* Test::Pod::Coverage is not installed
ERRORS/WARNINGS FOUND IN PREREQUISITES. You may wish to install the versions
of the modules indicated above before proceeding with this installation
Created MYMETA.yml and MYMETA.json
Creating new 'Build' script for 'Plack-Middleware-MethodOverride' version '0.10'
---- Unsatisfied dependencies detected during ----
---- DWHEELER/Plack-Middleware-MethodOverride-0.10.tar.gz ----
Plack [requires]
Prepending C:\cpanfly-5.20\var\cpan\build\CGI-Simple-1.113-h5Pv04/blib/arch C:\cpanfly-5.20\var\cpan\build\CGI-Simple-1.113-h5Pv04/blib/lib C:\cpanfly-5.20\var\cpan\build\Tree-Simple-1.24-wdPLTx/blib/arch C:\cpanfly-5.20\var\cpan\build\Tree-Simple-1.24-wdPLTx/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-ReverseProxy-0.15-3RdMBz/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-ReverseProxy-0.15-3RdMBz/blib/lib C:\cpanfly-5.20\var\cpan\build\MooseX-Role-WithOverloading-0.15-J84QDS/blib/arch C:\cpanfly-5.20\var\cpan\build\MooseX-Role-WithOverloading-0.15-J84QDS/blib/lib C:\cpanfly-5.20\var\cpan\build\aliased-0.31-VIAGHF/blib/arch C:\cpanfly-5.20\var\cpan\build\aliased-0.31-VIAGHF/blib/lib C:\cpanfly-5.20\var\cpan\build\namespace-autoclean-0.20-YjQSxn/blib/arch C:\cpanfly-5.20\var\cpan\build\namespace-autoclean-0.20-YjQSxn/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-TbwF2o/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-TbwF2o/blib/lib C:\cpanfly-5.20\var\cpan\build\Data-Visitor-0.30-ooBurq/blib/arch C:\cpanfly-5.20\var\cpan\build\Data-Visitor-0.30-ooBurq/blib/lib C:\cpanfly-5.20\var\cpan\build\Tie-ToObject-0.03-p3sOfk/blib/arch C:\cpanfly-5.20\var\cpan\build\Tie-ToObject-0.03-p3sOfk/blib/lib C:\cpanfly-5.20\var\cpan\build\Test-use-ok-0.11-lGYG1H/blib/arch C:\cpanfly-5.20\var\cpan\build\Test-use-ok-0.11-lGYG1H/blib/lib to PERL5LIB; %BUILDDIR%=C:/cpanfly-5.20/var/cpan/build for 'test'
Running Build test
Delayed until after prerequisites
Running test for module 'Plack'
Running make for M/MI/MIYAGAWA/Plack-1.0031.tar.gz
Prepending C:\cpanfly-5.20\var\cpan\build\CGI-Simple-1.113-h5Pv04/blib/arch C:\cpanfly-5.20\var\cpan\build\CGI-Simple-1.113-h5Pv04/blib/lib C:\cpanfly-5.20\var\cpan\build\Tree-Simple-1.24-wdPLTx/blib/arch C:\cpanfly-5.20\var\cpan\build\Tree-Simple-1.24-wdPLTx/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-ReverseProxy-0.15-3RdMBz/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-ReverseProxy-0.15-3RdMBz/blib/lib C:\cpanfly-5.20\var\cpan\build\MooseX-Role-WithOverloading-0.15-J84QDS/blib/arch C:\cpanfly-5.20\var\cpan\build\MooseX-Role-WithOverloading-0.15-J84QDS/blib/lib C:\cpanfly-5.20\var\cpan\build\aliased-0.31-VIAGHF/blib/arch C:\cpanfly-5.20\var\cpan\build\aliased-0.31-VIAGHF/blib/lib C:\cpanfly-5.20\var\cpan\build\namespace-autoclean-0.20-YjQSxn/blib/arch C:\cpanfly-5.20\var\cpan\build\namespace-autoclean-0.20-YjQSxn/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-TbwF2o/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-TbwF2o/blib/lib C:\cpanfly-5.20\var\cpan\build\Data-Visitor-0.30-ooBurq/blib/arch C:\cpanfly-5.20\var\cpan\build\Data-Visitor-0.30-ooBurq/blib/lib C:\cpanfly-5.20\var\cpan\build\Tie-ToObject-0.03-p3sOfk/blib/arch C:\cpanfly-5.20\var\cpan\build\Tie-ToObject-0.03-p3sOfk/blib/lib C:\cpanfly-5.20\var\cpan\build\Test-use-ok-0.11-lGYG1H/blib/arch C:\cpanfly-5.20\var\cpan\build\Test-use-ok-0.11-lGYG1H/blib/lib to PERL5LIB; %BUILDDIR%=C:/cpanfly-5.20/var/cpan/build for 'get'
Has already been unwrapped into directory C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-TbwF2o
Prepending C:\cpanfly-5.20\var\cpan\build\CGI-Simple-1.113-h5Pv04/blib/arch C:\cpanfly-5.20\var\cpan\build\CGI-Simple-1.113-h5Pv04/blib/lib C:\cpanfly-5.20\var\cpan\build\Tree-Simple-1.24-wdPLTx/blib/arch C:\cpanfly-5.20\var\cpan\build\Tree-Simple-1.24-wdPLTx/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-ReverseProxy-0.15-3RdMBz/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-ReverseProxy-0.15-3RdMBz/blib/lib C:\cpanfly-5.20\var\cpan\build\MooseX-Role-WithOverloading-0.15-J84QDS/blib/arch C:\cpanfly-5.20\var\cpan\build\MooseX-Role-WithOverloading-0.15-J84QDS/blib/lib C:\cpanfly-5.20\var\cpan\build\aliased-0.31-VIAGHF/blib/arch C:\cpanfly-5.20\var\cpan\build\aliased-0.31-VIAGHF/blib/lib C:\cpanfly-5.20\var\cpan\build\namespace-autoclean-0.20-YjQSxn/blib/arch C:\cpanfly-5.20\var\cpan\build\namespace-autoclean-0.20-YjQSxn/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-TbwF2o/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-TbwF2o/blib/lib C:\cpanfly-5.20\var\cpan\build\Data-Visitor-0.30-ooBurq/blib/arch C:\cpanfly-5.20\var\cpan\build\Data-Visitor-0.30-ooBurq/blib/lib C:\cpanfly-5.20\var\cpan\build\Tie-ToObject-0.03-p3sOfk/blib/arch C:\cpanfly-5.20\var\cpan\build\Tie-ToObject-0.03-p3sOfk/blib/lib C:\cpanfly-5.20\var\cpan\build\Test-use-ok-0.11-lGYG1H/blib/arch C:\cpanfly-5.20\var\cpan\build\Test-use-ok-0.11-lGYG1H/blib/lib to PERL5LIB; %BUILDDIR%=C:/cpanfly-5.20/var/cpan/build for 'make'
Has already been made
Prepending C:\cpanfly-5.20\var\cpan\build\CGI-Simple-1.113-h5Pv04/blib/arch C:\cpanfly-5.20\var\cpan\build\CGI-Simple-1.113-h5Pv04/blib/lib C:\cpanfly-5.20\var\cpan\build\Tree-Simple-1.24-wdPLTx/blib/arch C:\cpanfly-5.20\var\cpan\build\Tree-Simple-1.24-wdPLTx/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-ReverseProxy-0.15-3RdMBz/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-ReverseProxy-0.15-3RdMBz/blib/lib C:\cpanfly-5.20\var\cpan\build\MooseX-Role-WithOverloading-0.15-J84QDS/blib/arch C:\cpanfly-5.20\var\cpan\build\MooseX-Role-WithOverloading-0.15-J84QDS/blib/lib C:\cpanfly-5.20\var\cpan\build\aliased-0.31-VIAGHF/blib/arch C:\cpanfly-5.20\var\cpan\build\aliased-0.31-VIAGHF/blib/lib C:\cpanfly-5.20\var\cpan\build\namespace-autoclean-0.20-YjQSxn/blib/arch C:\cpanfly-5.20\var\cpan\build\namespace-autoclean-0.20-YjQSxn/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-TbwF2o/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-TbwF2o/blib/lib C:\cpanfly-5.20\var\cpan\build\Data-Visitor-0.30-ooBurq/blib/arch C:\cpanfly-5.20\var\cpan\build\Data-Visitor-0.30-ooBurq/blib/lib C:\cpanfly-5.20\var\cpan\build\Tie-ToObject-0.03-p3sOfk/blib/arch C:\cpanfly-5.20\var\cpan\build\Tie-ToObject-0.03-p3sOfk/blib/lib C:\cpanfly-5.20\var\cpan\build\Test-use-ok-0.11-lGYG1H/blib/arch C:\cpanfly-5.20\var\cpan\build\Test-use-ok-0.11-lGYG1H/blib/lib to PERL5LIB; %BUILDDIR%=C:/cpanfly-5.20/var/cpan/build for 'test'
Running make test
Has already been tested successfully
Running Build for D/DW/DWHEELER/Plack-Middleware-MethodOverride-0.10.tar.gz
Prepending C:\cpanfly-5.20\var\cpan\build\CGI-Simple-1.113-h5Pv04/blib/arch C:\cpanfly-5.20\var\cpan\build\CGI-Simple-1.113-h5Pv04/blib/lib C:\cpanfly-5.20\var\cpan\build\Tree-Simple-1.24-wdPLTx/blib/arch C:\cpanfly-5.20\var\cpan\build\Tree-Simple-1.24-wdPLTx/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-ReverseProxy-0.15-3RdMBz/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-ReverseProxy-0.15-3RdMBz/blib/lib C:\cpanfly-5.20\var\cpan\build\MooseX-Role-WithOverloading-0.15-J84QDS/blib/arch C:\cpanfly-5.20\var\cpan\build\MooseX-Role-WithOverloading-0.15-J84QDS/blib/lib C:\cpanfly-5.20\var\cpan\build\aliased-0.31-VIAGHF/blib/arch C:\cpanfly-5.20\var\cpan\build\aliased-0.31-VIAGHF/blib/lib C:\cpanfly-5.20\var\cpan\build\namespace-autoclean-0.20-YjQSxn/blib/arch C:\cpanfly-5.20\var\cpan\build\namespace-autoclean-0.20-YjQSxn/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-TbwF2o/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-TbwF2o/blib/lib C:\cpanfly-5.20\var\cpan\build\Data-Visitor-0.30-ooBurq/blib/arch C:\cpanfly-5.20\var\cpan\build\Data-Visitor-0.30-ooBurq/blib/lib C:\cpanfly-5.20\var\cpan\build\Tie-ToObject-0.03-p3sOfk/blib/arch C:\cpanfly-5.20\var\cpan\build\Tie-ToObject-0.03-p3sOfk/blib/lib C:\cpanfly-5.20\var\cpan\build\Test-use-ok-0.11-lGYG1H/blib/arch C:\cpanfly-5.20\var\cpan\build\Test-use-ok-0.11-lGYG1H/blib/lib to PERL5LIB; %BUILDDIR%=C:/cpanfly-5.20/var/cpan/build for 'get'
Has already been unwrapped into directory C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-MethodOverride-0.10-KH0jp3
Prepending C:\cpanfly-5.20\var\cpan\build\CGI-Simple-1.113-h5Pv04/blib/arch C:\cpanfly-5.20\var\cpan\build\CGI-Simple-1.113-h5Pv04/blib/lib C:\cpanfly-5.20\var\cpan\build\Tree-Simple-1.24-wdPLTx/blib/arch C:\cpanfly-5.20\var\cpan\build\Tree-Simple-1.24-wdPLTx/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-ReverseProxy-0.15-3RdMBz/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-ReverseProxy-0.15-3RdMBz/blib/lib C:\cpanfly-5.20\var\cpan\build\MooseX-Role-WithOverloading-0.15-J84QDS/blib/arch C:\cpanfly-5.20\var\cpan\build\MooseX-Role-WithOverloading-0.15-J84QDS/blib/lib C:\cpanfly-5.20\var\cpan\build\aliased-0.31-VIAGHF/blib/arch C:\cpanfly-5.20\var\cpan\build\aliased-0.31-VIAGHF/blib/lib C:\cpanfly-5.20\var\cpan\build\namespace-autoclean-0.20-YjQSxn/blib/arch C:\cpanfly-5.20\var\cpan\build\namespace-autoclean-0.20-YjQSxn/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-TbwF2o/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-TbwF2o/blib/lib C:\cpanfly-5.20\var\cpan\build\Data-Visitor-0.30-ooBurq/blib/arch C:\cpanfly-5.20\var\cpan\build\Data-Visitor-0.30-ooBurq/blib/lib C:\cpanfly-5.20\var\cpan\build\Tie-ToObject-0.03-p3sOfk/blib/arch C:\cpanfly-5.20\var\cpan\build\Tie-ToObject-0.03-p3sOfk/blib/lib C:\cpanfly-5.20\var\cpan\build\Test-use-ok-0.11-lGYG1H/blib/arch C:\cpanfly-5.20\var\cpan\build\Test-use-ok-0.11-lGYG1H/blib/lib to PERL5LIB; %BUILDDIR%=C:/cpanfly-5.20/var/cpan/build for 'make'
CPAN.pm: Building D/DW/DWHEELER/Plack-Middleware-MethodOverride-0.10.tar.gz
>>> C:\Perl64-5.20\bin\perl.exe ./Build
Building Plack-Middleware-MethodOverride
DWHEELER/Plack-Middleware-MethodOverride-0.10.tar.gz
C:\Perl64-5.20\bin\perl.exe ./Build -- OK
Prepending C:\cpanfly-5.20\var\cpan\build\CGI-Simple-1.113-h5Pv04/blib/arch C:\cpanfly-5.20\var\cpan\build\CGI-Simple-1.113-h5Pv04/blib/lib C:\cpanfly-5.20\var\cpan\build\Tree-Simple-1.24-wdPLTx/blib/arch C:\cpanfly-5.20\var\cpan\build\Tree-Simple-1.24-wdPLTx/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-ReverseProxy-0.15-3RdMBz/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-ReverseProxy-0.15-3RdMBz/blib/lib C:\cpanfly-5.20\var\cpan\build\MooseX-Role-WithOverloading-0.15-J84QDS/blib/arch C:\cpanfly-5.20\var\cpan\build\MooseX-Role-WithOverloading-0.15-J84QDS/blib/lib C:\cpanfly-5.20\var\cpan\build\aliased-0.31-VIAGHF/blib/arch C:\cpanfly-5.20\var\cpan\build\aliased-0.31-VIAGHF/blib/lib C:\cpanfly-5.20\var\cpan\build\namespace-autoclean-0.20-YjQSxn/blib/arch C:\cpanfly-5.20\var\cpan\build\namespace-autoclean-0.20-YjQSxn/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-TbwF2o/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-TbwF2o/blib/lib C:\cpanfly-5.20\var\cpan\build\Data-Visitor-0.30-ooBurq/blib/arch C:\cpanfly-5.20\var\cpan\build\Data-Visitor-0.30-ooBurq/blib/lib C:\cpanfly-5.20\var\cpan\build\Tie-ToObject-0.03-p3sOfk/blib/arch C:\cpanfly-5.20\var\cpan\build\Tie-ToObject-0.03-p3sOfk/blib/lib C:\cpanfly-5.20\var\cpan\build\Test-use-ok-0.11-lGYG1H/blib/arch C:\cpanfly-5.20\var\cpan\build\Test-use-ok-0.11-lGYG1H/blib/lib to PERL5LIB; %BUILDDIR%=C:/cpanfly-5.20/var/cpan/build for 'test'
Running Build test
>>> C:\Perl64-5.20\bin\perl.exe ./Build test verbose=1
t\base.t ..
1..33
ok 1 - use Plack::Middleware::MethodOverride;
ok 2 - Create MethodOverride app with no args
ok 3 - GET should be GET
ok 4 - PUT should be PUT
ok 5 - POST should be POST
ok 6 - Should send PUT over POST
ok 7 - Should not send PUT over GET
ok 8 - POST should be POST with no tunnel
ok 9 - Should send DELETE over POST
ok 10 - Should send PUT over POST via header
ok 11 - Should not send PUT over GET via header
ok 12 - Should send OPTIONS over POST via header
ok 13 - Should support GET
ok 14 - Should support GET
ok 15 - Should support HEAD
ok 16 - Should support HEAD
ok 17 - Should support PUT
ok 18 - Should support PUT
ok 19 - Should support DELETE
ok 20 - Should support DELETE
ok 21 - Should support OPTIONS
ok 22 - Should support OPTIONS
ok 23 - Should support TRACE
ok 24 - Should support TRACE
ok 25 - Should support CONNECT
ok 26 - Should support CONNECT
ok 27 - Should not support FOO
ok 28 - Should not support SUCK
ok 29 - Should not support CALL
ok 30 - Should not support EXEC
ok 31 - Create MethodOverride app with no param and header params
ok 32 - Should get PUT for custom param
ok 33 - Should send DELETE over POST via custom header
ok
t\pod.t ...
1..1
ok 1 - POD test for blib/lib/Plack/Middleware/MethodOverride.pm
ok
All tests successful.
Files=2, Tests=34, 1 wallclock secs ( 0.06 usr + 0.08 sys = 0.14 CPU)
Result: PASS
DWHEELER/Plack-Middleware-MethodOverride-0.10.tar.gz
C:\Perl64-5.20\bin\perl.exe ./Build test verbose=1 -- OK
David E. Wheeler <david@justatheory.com>
Override REST methods to Plack apps via POST
>>> (cd C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-MethodOverride-0.10-KH0jp3 && tar cvf - Plack-Middleware-MethodOverride-0.10.ppd blib) | gzip -c >C:/cpanfly-5.20/var/REPO/D/DW/DWHEELER/Plack-Middleware-MethodOverride-0.10.tar.gz
Plack-Middleware-MethodOverride-0.10.ppd
blib/
blib/lib/
blib/lib/Plack/
blib/lib/Plack/Middleware/
blib/lib/Plack/Middleware/MethodOverride.pm
>>> mv C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-MethodOverride-0.10-KH0jp3/Plack-Middleware-MethodOverride-0.10.ppd C:/cpanfly-5.20/var/REPO/D/DW/DWHEELER
Running test for module 'HTTP::Request::AsCGI'
Running make for F/FL/FLORA/HTTP-Request-AsCGI-1.2.tar.gz
Prepending C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-MethodOverride-0.10-KH0jp3/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-MethodOverride-0.10-KH0jp3/blib/lib C:\cpanfly-5.20\var\cpan\build\CGI-Simple-1.113-h5Pv04/blib/arch C:\cpanfly-5.20\var\cpan\build\CGI-Simple-1.113-h5Pv04/blib/lib C:\cpanfly-5.20\var\cpan\build\Tree-Simple-1.24-wdPLTx/blib/arch C:\cpanfly-5.20\var\cpan\build\Tree-Simple-1.24-wdPLTx/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-ReverseProxy-0.15-3RdMBz/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-ReverseProxy-0.15-3RdMBz/blib/lib C:\cpanfly-5.20\var\cpan\build\MooseX-Role-WithOverloading-0.15-J84QDS/blib/arch C:\cpanfly-5.20\var\cpan\build\MooseX-Role-WithOverloading-0.15-J84QDS/blib/lib C:\cpanfly-5.20\var\cpan\build\aliased-0.31-VIAGHF/blib/arch C:\cpanfly-5.20\var\cpan\build\aliased-0.31-VIAGHF/blib/lib C:\cpanfly-5.20\var\cpan\build\namespace-autoclean-0.20-YjQSxn/blib/arch C:\cpanfly-5.20\var\cpan\build\namespace-autoclean-0.20-YjQSxn/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-TbwF2o/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-TbwF2o/blib/lib C:\cpanfly-5.20\var\cpan\build\Data-Visitor-0.30-ooBurq/blib/arch C:\cpanfly-5.20\var\cpan\build\Data-Visitor-0.30-ooBurq/blib/lib C:\cpanfly-5.20\var\cpan\build\Tie-ToObject-0.03-p3sOfk/blib/arch C:\cpanfly-5.20\var\cpan\build\Tie-ToObject-0.03-p3sOfk/blib/lib C:\cpanfly-5.20\var\cpan\build\Test-use-ok-0.11-lGYG1H/blib/arch C:\cpanfly-5.20\var\cpan\build\Test-use-ok-0.11-lGYG1H/blib/lib to PERL5LIB; %BUILDDIR%=C:/cpanfly-5.20/var/cpan/build for 'get'
Fetching with LWP:
http://cpan.nas1.activestate.com/authors/id/F/FL/FLORA/HTTP-Request-AsCGI-1.2.tar.gz
Checksum for C:\cpanfly-5.20\var\cpan\sources\authors\id\F\FL\FLORA\HTTP-Request-AsCGI-1.2.tar.gz ok
HTTP-Request-AsCGI-1.2
HTTP-Request-AsCGI-1.2/Changes
HTTP-Request-AsCGI-1.2/dist.ini
HTTP-Request-AsCGI-1.2/t
HTTP-Request-AsCGI-1.2/t/05env.t
HTTP-Request-AsCGI-1.2/t/04io.t
HTTP-Request-AsCGI-1.2/t/06response.t
HTTP-Request-AsCGI-1.2/t/02unescape.t
HTTP-Request-AsCGI-1.2/t/01use.t
HTTP-Request-AsCGI-1.2/t/08error.t
HTTP-Request-AsCGI-1.2/t/07forking.t
HTTP-Request-AsCGI-1.2/examples
HTTP-Request-AsCGI-1.2/examples/synopsis.pl
HTTP-Request-AsCGI-1.2/examples/daemon.pl
HTTP-Request-AsCGI-1.2/lib/HTTP/Request
HTTP-Request-AsCGI-1.2/lib/HTTP/Request/AsCGI.pm
HTTP-Request-AsCGI-1.2/META.yml
HTTP-Request-AsCGI-1.2/LICENSE
HTTP-Request-AsCGI-1.2/README
HTTP-Request-AsCGI-1.2/t/release-pod-coverage.t
HTTP-Request-AsCGI-1.2/t/release-pod-syntax.t
HTTP-Request-AsCGI-1.2/Makefile.PL
HTTP-Request-AsCGI-1.2/MANIFEST
Prepending C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-MethodOverride-0.10-KH0jp3/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-MethodOverride-0.10-KH0jp3/blib/lib C:\cpanfly-5.20\var\cpan\build\CGI-Simple-1.113-h5Pv04/blib/arch C:\cpanfly-5.20\var\cpan\build\CGI-Simple-1.113-h5Pv04/blib/lib C:\cpanfly-5.20\var\cpan\build\Tree-Simple-1.24-wdPLTx/blib/arch C:\cpanfly-5.20\var\cpan\build\Tree-Simple-1.24-wdPLTx/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-ReverseProxy-0.15-3RdMBz/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-ReverseProxy-0.15-3RdMBz/blib/lib C:\cpanfly-5.20\var\cpan\build\MooseX-Role-WithOverloading-0.15-J84QDS/blib/arch C:\cpanfly-5.20\var\cpan\build\MooseX-Role-WithOverloading-0.15-J84QDS/blib/lib C:\cpanfly-5.20\var\cpan\build\aliased-0.31-VIAGHF/blib/arch C:\cpanfly-5.20\var\cpan\build\aliased-0.31-VIAGHF/blib/lib C:\cpanfly-5.20\var\cpan\build\namespace-autoclean-0.20-YjQSxn/blib/arch C:\cpanfly-5.20\var\cpan\build\namespace-autoclean-0.20-YjQSxn/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-TbwF2o/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-TbwF2o/blib/lib C:\cpanfly-5.20\var\cpan\build\Data-Visitor-0.30-ooBurq/blib/arch C:\cpanfly-5.20\var\cpan\build\Data-Visitor-0.30-ooBurq/blib/lib C:\cpanfly-5.20\var\cpan\build\Tie-ToObject-0.03-p3sOfk/blib/arch C:\cpanfly-5.20\var\cpan\build\Tie-ToObject-0.03-p3sOfk/blib/lib C:\cpanfly-5.20\var\cpan\build\Test-use-ok-0.11-lGYG1H/blib/arch C:\cpanfly-5.20\var\cpan\build\Test-use-ok-0.11-lGYG1H/blib/lib to PERL5LIB; %BUILDDIR%=C:/cpanfly-5.20/var/cpan/build for 'make'
CPAN.pm: Building F/FL/FLORA/HTTP-Request-AsCGI-1.2.tar.gz
>>> C:\Perl64-5.20\bin\perl.exe Makefile.PL
Checking if your kit is complete...
Looks good
Generating a dmake-style Makefile
Writing Makefile for HTTP::Request::AsCGI
Writing MYMETA.yml and MYMETA.json
>>> dmake
cp lib/HTTP/Request/AsCGI.pm blib\lib\HTTP\Request\AsCGI.pm
FLORA/HTTP-Request-AsCGI-1.2.tar.gz
dmake -- OK
Prepending C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-MethodOverride-0.10-KH0jp3/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-MethodOverride-0.10-KH0jp3/blib/lib C:\cpanfly-5.20\var\cpan\build\CGI-Simple-1.113-h5Pv04/blib/arch C:\cpanfly-5.20\var\cpan\build\CGI-Simple-1.113-h5Pv04/blib/lib C:\cpanfly-5.20\var\cpan\build\Tree-Simple-1.24-wdPLTx/blib/arch C:\cpanfly-5.20\var\cpan\build\Tree-Simple-1.24-wdPLTx/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-ReverseProxy-0.15-3RdMBz/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-ReverseProxy-0.15-3RdMBz/blib/lib C:\cpanfly-5.20\var\cpan\build\MooseX-Role-WithOverloading-0.15-J84QDS/blib/arch C:\cpanfly-5.20\var\cpan\build\MooseX-Role-WithOverloading-0.15-J84QDS/blib/lib C:\cpanfly-5.20\var\cpan\build\aliased-0.31-VIAGHF/blib/arch C:\cpanfly-5.20\var\cpan\build\aliased-0.31-VIAGHF/blib/lib C:\cpanfly-5.20\var\cpan\build\namespace-autoclean-0.20-YjQSxn/blib/arch C:\cpanfly-5.20\var\cpan\build\namespace-autoclean-0.20-YjQSxn/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-TbwF2o/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-TbwF2o/blib/lib C:\cpanfly-5.20\var\cpan\build\Data-Visitor-0.30-ooBurq/blib/arch C:\cpanfly-5.20\var\cpan\build\Data-Visitor-0.30-ooBurq/blib/lib C:\cpanfly-5.20\var\cpan\build\Tie-ToObject-0.03-p3sOfk/blib/arch C:\cpanfly-5.20\var\cpan\build\Tie-ToObject-0.03-p3sOfk/blib/lib C:\cpanfly-5.20\var\cpan\build\Test-use-ok-0.11-lGYG1H/blib/arch C:\cpanfly-5.20\var\cpan\build\Test-use-ok-0.11-lGYG1H/blib/lib to PERL5LIB; %BUILDDIR%=C:/cpanfly-5.20/var/cpan/build for 'test'
Running make test
>>> dmake test TEST_VERBOSE=1
C:\Perl64-5.20\bin\perl.exe "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(1, 'blib\lib', 'blib\arch')" t/*.t
t/01use.t .................
ok 1 - use HTTP::Request::AsCGI;
1..1
ok
t/02unescape.t ............
1..1
ok 1 - do not unescape reserved characters
ok
t/04io.t ..................
1..3
ok 1 - STDIN
ok 2 - STDOUT
ok 3 - STDERR
ok
t/05env.t .................
1..11
ok 1 - GATEWAY_INTERFACE
ok 2 - HTTP_HOST
ok 3 - HTTP_X_TEST
ok 4 - PATH_INFO
ok 5 - QUERY_STRING
ok 6 - SCRIPT_NAME
ok 7 - REQUEST_METHOD
ok 8 - SERVER_NAME
ok 9 - SERVER_PORT
ok 10 - PRESERVE_ENV
ok 11 - No CGI env after restore
ok
t/06response.t ............
1..9
ok 1 - An object of class 'HTTP::Response' isa 'HTTP::Response'
ok 2 - Response Code
ok 3 - Response Message
ok 4 - Response Protocol
ok 5 - Response Content
ok 6 - Response Content-Length
ok 7 - Response Content-Type
ok 8 - Response Date
ok 9 - Response Header X-Field
ok
t/07forking.t ............. skipped: This test requires a plattform that supports fork()
t/08error.t ...............
1..12
ok 1 - An object of class 'HTTP::Response' isa 'HTTP::Response'
ok 2 - Response Code
ok 3 - Response Message
ok 4 - Response Protocol
ok 5 - Response Content-Type
ok 6 - Response Content
ok 7 - An object of class 'HTTP::Response' isa 'HTTP::Response'
ok 8 - Response Code
ok 9 - Response Message
ok 10 - Response Protocol
ok 11 - Response Content-Type
ok 12 - Response Content
ok
t/release-pod-coverage.t .. skipped: these tests are for release candidate testing
t/release-pod-syntax.t .... skipped: these tests are for release candidate testing
All tests successful.
Files=9, Tests=37, 3 wallclock secs ( 0.12 usr + 0.02 sys = 0.14 CPU)
Result: PASS
FLORA/HTTP-Request-AsCGI-1.2.tar.gz
dmake test TEST_VERBOSE=1 -- OK
Florian Ragwitz <rafl@debian.org>
Set up a CGI environment from an HTTP::Request
>>> (cd C:\cpanfly-5.20\var\cpan\build\HTTP-Request-AsCGI-1.2-rYKE6k && tar cvf - HTTP-Request-AsCGI-1.2.ppd blib) | gzip -c >C:/cpanfly-5.20/var/REPO/F/FL/FLORA/HTTP-Request-AsCGI-1.2.tar.gz
HTTP-Request-AsCGI-1.2.ppd
blib/
blib/lib/
blib/lib/HTTP/
blib/lib/HTTP/Request/
blib/lib/HTTP/Request/AsCGI.pm
>>> mv C:\cpanfly-5.20\var\cpan\build\HTTP-Request-AsCGI-1.2-rYKE6k/HTTP-Request-AsCGI-1.2.ppd C:/cpanfly-5.20/var/REPO/F/FL/FLORA
Running test for module 'Plack::Middleware::RemoveRedundantBody'
Running make for S/SW/SWEETKID/Plack-Middleware-RemoveRedundantBody-0.05.tar.gz
Prepending blib/arch and blib/lib of 12 build dirs to PERL5LIB; for 'get'
Fetching with LWP:
http://cpan.nas1.activestate.com/authors/id/S/SW/SWEETKID/Plack-Middleware-RemoveRedundantBody-0.05.tar.gz
Fetching with LWP:
http://cpan.nas1.activestate.com/authors/id/S/SW/SWEETKID/CHECKSUMS
Checksum for C:\cpanfly-5.20\var\cpan\sources\authors\id\S\SW\SWEETKID\Plack-Middleware-RemoveRedundantBody-0.05.tar.gz ok
Plack-Middleware-RemoveRedundantBody-0.05/
Plack-Middleware-RemoveRedundantBody-0.05/MANIFEST.SKIP
Plack-Middleware-RemoveRedundantBody-0.05/META.json
Plack-Middleware-RemoveRedundantBody-0.05/LICENSE
Plack-Middleware-RemoveRedundantBody-0.05/t/
Plack-Middleware-RemoveRedundantBody-0.05/t/response_has_redundant_body.t
Plack-Middleware-RemoveRedundantBody-0.05/dist.ini
Plack-Middleware-RemoveRedundantBody-0.05/README
Plack-Middleware-RemoveRedundantBody-0.05/lib/
Plack-Middleware-RemoveRedundantBody-0.05/lib/Plack/
Plack-Middleware-RemoveRedundantBody-0.05/lib/Plack/Middleware/
Plack-Middleware-RemoveRedundantBody-0.05/lib/Plack/Middleware/RemoveRedundantBody.pm
Plack-Middleware-RemoveRedundantBody-0.05/META.yml
Plack-Middleware-RemoveRedundantBody-0.05/Changes
Plack-Middleware-RemoveRedundantBody-0.05/xt/
Plack-Middleware-RemoveRedundantBody-0.05/xt/release/
Plack-Middleware-RemoveRedundantBody-0.05/xt/release/pod-syntax.t
Plack-Middleware-RemoveRedundantBody-0.05/xt/release/eol.t
Plack-Middleware-RemoveRedundantBody-0.05/xt/release/pod-coverage.t
Plack-Middleware-RemoveRedundantBody-0.05/Makefile.PL
Prepending blib/arch and blib/lib of 12 build dirs to PERL5LIB; for 'make'
CPAN.pm: Building S/SW/SWEETKID/Plack-Middleware-RemoveRedundantBody-0.05.tar.gz
>>> C:\Perl64-5.20\bin\perl.exe Makefile.PL
Generating a dmake-style Makefile
Writing Makefile for Plack::Middleware::RemoveRedundantBody
Writing MYMETA.yml and MYMETA.json
>>> dmake
cp lib/Plack/Middleware/RemoveRedundantBody.pm blib\lib\Plack\Middleware\RemoveRedundantBody.pm
SWEETKID/Plack-Middleware-RemoveRedundantBody-0.05.tar.gz
dmake -- OK
Prepending blib/arch and blib/lib of 12 build dirs to PERL5LIB; for 'test'
Running make test
>>> dmake test TEST_VERBOSE=1
C:\Perl64-5.20\bin\perl.exe "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(1, 'blib\lib', 'blib\arch')" t/*.t
t/response_has_redundant_body.t ..
ok 1 - Content for /code_100_no_body_set matches
ok 2 - Response code for /code_100_no_body_set is 100
ok 3 - Content-Type for /code_100_no_body_set is text/html; charset=utf-8
ok 4 - Content for /code_101_body_set matches
ok 5 - Response code for /code_101_body_set is 101
ok 6 - Content-Type for /code_101_body_set is text/html; charset=utf-8
ok 7 - Content for /code_204_body_set matches
ok 8 - Response code for /code_204_body_set is 204
ok 9 - Content-Type for /code_204_body_set is text/html; charset=utf-8
ok 10 - Content for /code_204_no_body_set matches
ok 11 - Response code for /code_204_no_body_set is 204
ok 12 - Content-Type for /code_204_no_body_set is text/html; charset=utf-8
ok 13 - Content for /code_304_body_set matches
ok 14 - Response code for /code_304_body_set is 304
ok 15 - Content-Type for /code_304_body_set is text/html; charset=utf-8
ok 16 - Content for /code_304_no_body_set matches
ok 17 - Response code for /code_304_no_body_set is 304
ok 18 - Content-Type for /code_304_no_body_set is text/html; charset=utf-8
ok 19 - Content for /code_404_body_set matches Body is set for 404
ok 20 - Response code for /code_404_body_set is 404
ok 21 - Content-Type for /code_404_body_set is text/html; charset=utf-8
ok 22 - Content for /code_300_body_set matches Body is set for 300
ok 23 - Response code for /code_300_body_set is 300
ok 24 - Content-Type for /code_300_body_set is text/html; charset=utf-8
ok 25 - Content for /code_100_no_body_in_file_set matches
ok 26 - Response code for /code_100_no_body_in_file_set is 100
ok 27 - Content-Type for /code_100_no_body_in_file_set is text/html; charset=utf-8
ok 28 - Content for /code_204_no_body_in_file_set matches
ok 29 - Response code for /code_204_no_body_in_file_set is 204
ok 30 - Content-Type for /code_204_no_body_in_file_set is text/html; charset=utf-8
ok 31 - Content for /code_304_no_body_in_file_set matches
ok 32 - Response code for /code_304_no_body_in_file_set is 304
ok 33 - Content-Type for /code_304_no_body_in_file_set is text/html; charset=utf-8
ok 34 - Content for /code_100_body_in_file_set matches
ok 35 - Response code for /code_100_body_in_file_set is 100
ok 36 - Content-Type for /code_100_body_in_file_set is text/html; charset=utf-8
ok 37 - Content for /code_101_body_in_file_set matches
ok 38 - Response code for /code_101_body_in_file_set is 101
ok 39 - Content-Type for /code_101_body_in_file_set is text/html; charset=utf-8
ok 40 - Content for /code_204_body_in_file_set matches
ok 41 - Response code for /code_204_body_in_file_set is 204
ok 42 - Content-Type for /code_204_body_in_file_set is text/html; charset=utf-8
ok 43 - Content for /code_304_body_in_file_set matches
ok 44 - Response code for /code_304_body_in_file_set is 304
ok 45 - Content-Type for /code_304_body_in_file_set is text/html; charset=utf-8
1..45
ok
All tests successful.
Files=1, Tests=45, 1 wallclock secs ( 0.08 usr + 0.03 sys = 0.11 CPU)
Result: PASS
SWEETKID/Plack-Middleware-RemoveRedundantBody-0.05.tar.gz
dmake test TEST_VERBOSE=1 -- OK
Upasana Shukla <me@upasana.me>
Plack::Middleware which sets removes body for HTTP response if it's not required
>>> (cd C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-RemoveRedundantBody-0.05-IL2Hct && tar cvf - Plack-Middleware-RemoveRedundantBody-0.05.ppd blib) | gzip -c >C:/cpanfly-5.20/var/REPO/S/SW/SWEETKID/Plack-Middleware-RemoveRedundantBody-0.05.tar.gz
Plack-Middleware-RemoveRedundantBody-0.05.ppd
blib/
blib/lib/
blib/lib/Plack/
blib/lib/Plack/Middleware/
blib/lib/Plack/Middleware/RemoveRedundantBody.pm
>>> mv C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-RemoveRedundantBody-0.05-IL2Hct/Plack-Middleware-RemoveRedundantBody-0.05.ppd C:/cpanfly-5.20/var/REPO/S/SW/SWEETKID
Running test for module 'Safe::Isa'
Running make for E/ET/ETHER/Safe-Isa-1.000005.tar.gz
Prepending blib/arch and blib/lib of 13 build dirs to PERL5LIB; for 'get'
Fetching with LWP:
http://cpan.nas1.activestate.com/authors/id/E/ET/ETHER/Safe-Isa-1.000005.tar.gz
Checksum for C:\cpanfly-5.20\var\cpan\sources\authors\id\E\ET\ETHER\Safe-Isa-1.000005.tar.gz ok
Safe-Isa-1.000005/
Safe-Isa-1.000005/Changes
Safe-Isa-1.000005/lib/
Safe-Isa-1.000005/maint/
Safe-Isa-1.000005/Makefile.PL
Safe-Isa-1.000005/MANIFEST
Safe-Isa-1.000005/META.json
Safe-Isa-1.000005/META.yml
Safe-Isa-1.000005/README
Safe-Isa-1.000005/t/
Safe-Isa-1.000005/t/safe_isa.t
Safe-Isa-1.000005/maint/bump-version
Safe-Isa-1.000005/maint/Makefile.include
Safe-Isa-1.000005/maint/Makefile.PL.include
Safe-Isa-1.000005/lib/Safe/
Safe-Isa-1.000005/lib/Safe/Isa.pm
Prepending blib/arch and blib/lib of 13 build dirs to PERL5LIB; for 'make'
CPAN.pm: Building E/ET/ETHER/Safe-Isa-1.000005.tar.gz
>>> C:\Perl64-5.20\bin\perl.exe Makefile.PL
Checking if your kit is complete...
Looks good
Generating a dmake-style Makefile
Writing Makefile for Safe::Isa
Writing MYMETA.yml and MYMETA.json
>>> dmake
cp lib/Safe/Isa.pm blib\lib\Safe\Isa.pm
ETHER/Safe-Isa-1.000005.tar.gz
dmake -- OK
Prepending blib/arch and blib/lib of 13 build dirs to PERL5LIB; for 'test'
Running make test
>>> dmake test TEST_VERBOSE=1
C:\Perl64-5.20\bin\perl.exe "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(1, 'blib\lib', 'blib\arch')" t/*.t
t/safe_isa.t ..
1..15
ok 1 - foo isa Foo
ok 2 - bar isa Foo
ok 3 - blam goes blam
ok 4 - foo !can bar
ok 5 - bar can bar
ok 6 - blam goes blam
ok 7 - foo $_isa Foo
ok 8 - bar $_isa Foo
ok 9 - no boom today
ok 10 - foo !$_can bar
ok 11 - bar $_can bar
ok 12 - no boom today
ok 13 - foo $_call_if_object(isa => Foo)
ok 14 - bar $_call_if_object(isa => Foo)
ok 15 - no boom today
ok
All tests successful.
Files=1, Tests=15, 0 wallclock secs ( 0.11 usr + 0.02 sys = 0.12 CPU)
Result: PASS
ETHER/Safe-Isa-1.000005.tar.gz
dmake test TEST_VERBOSE=1 -- OK
Karen Etheridge <ether@cpan.org>
Call isa, can, does and DOES safely on things that may not be objects
>>> (cd C:\cpanfly-5.20\var\cpan\build\Safe-Isa-1.000005-M3auwx && tar cvf - Safe-Isa-1.000005.ppd blib) | gzip -c >C:/cpanfly-5.20/var/REPO/E/ET/ETHER/Safe-Isa-1.000005.tar.gz
Safe-Isa-1.000005.ppd
blib/
blib/lib/
blib/lib/Safe/
blib/lib/Safe/Isa.pm
>>> mv C:\cpanfly-5.20\var\cpan\build\Safe-Isa-1.000005-M3auwx/Safe-Isa-1.000005.ppd C:/cpanfly-5.20/var/REPO/E/ET/ETHER
Running test for module 'JSON::MaybeXS'
Running make for E/ET/ETHER/JSON-MaybeXS-1.002002.tar.gz
Prepending blib/arch and blib/lib of 14 build dirs to PERL5LIB; for 'get'
Fetching with LWP:
http://cpan.nas1.activestate.com/authors/id/E/ET/ETHER/JSON-MaybeXS-1.002002.tar.gz
Checksum for C:\cpanfly-5.20\var\cpan\sources\authors\id\E\ET\ETHER\JSON-MaybeXS-1.002002.tar.gz ok
JSON-MaybeXS-1.002002/
JSON-MaybeXS-1.002002/Changes
JSON-MaybeXS-1.002002/lib/
JSON-MaybeXS-1.002002/maint/
JSON-MaybeXS-1.002002/Makefile.PL
JSON-MaybeXS-1.002002/MANIFEST
JSON-MaybeXS-1.002002/META.json
JSON-MaybeXS-1.002002/META.yml
JSON-MaybeXS-1.002002/README
JSON-MaybeXS-1.002002/t/
JSON-MaybeXS-1.002002/t/cpanel.t
JSON-MaybeXS-1.002002/t/none.t
JSON-MaybeXS-1.002002/t/pp.t
JSON-MaybeXS-1.002002/t/preload_cpanel.t
JSON-MaybeXS-1.002002/t/preload_xs.t
JSON-MaybeXS-1.002002/t/xs.t
JSON-MaybeXS-1.002002/maint/Makefile.PL.include
JSON-MaybeXS-1.002002/lib/JSON/
JSON-MaybeXS-1.002002/lib/JSON/MaybeXS.pm
Prepending blib/arch and blib/lib of 14 build dirs to PERL5LIB; for 'make'
CPAN.pm: Building E/ET/ETHER/JSON-MaybeXS-1.002002.tar.gz
>>> C:\Perl64-5.20\bin\perl.exe Makefile.PL
Checking if your kit is complete...
Looks good
Generating a dmake-style Makefile
Writing Makefile for JSON::MaybeXS
Writing MYMETA.yml and MYMETA.json
---- Unsatisfied dependencies detected during ----
---- ETHER/JSON-MaybeXS-1.002002.tar.gz ----
Test::Without::Module [build_requires]
Prepending blib/arch and blib/lib of 14 build dirs to PERL5LIB; for 'test'
Running make test
Delayed until after prerequisites
Running test for module 'Test::Without::Module'
Running make for C/CO/CORION/Test-Without-Module-0.18.tar.gz
Prepending blib/arch and blib/lib of 14 build dirs to PERL5LIB; for 'get'
Fetching with LWP:
http://cpan.nas1.activestate.com/authors/id/C/CO/CORION/Test-Without-Module-0.18.tar.gz
Fetching with LWP:
http://cpan.nas1.activestate.com/authors/id/C/CO/CORION/CHECKSUMS
Checksum for C:\cpanfly-5.20\var\cpan\sources\authors\id\C\CO\CORION\Test-Without-Module-0.18.tar.gz ok
Test-Without-Module-0.18/
Test-Without-Module-0.18/META.json
Test-Without-Module-0.18/Changes
Test-Without-Module-0.18/META.yml
Test-Without-Module-0.18/MANIFEST.SKIP
Test-Without-Module-0.18/README
Test-Without-Module-0.18/t/
Test-Without-Module-0.18/t/99-versions.t
Test-Without-Module-0.18/t/05-redefine.t
Test-Without-Module-0.18/t/04-import-export.t
Test-Without-Module-0.18/t/99-todo.t
Test-Without-Module-0.18/t/03-block-require-module.t
Test-Without-Module-0.18/t/99-unix-text.t
Test-Without-Module-0.18/t/99-pod.t
Test-Without-Module-0.18/t/01-api.t
Test-Without-Module-0.18/t/99-manifest.t
Test-Without-Module-0.18/t/embedded-Test-Without-Module.t
Test-Without-Module-0.18/t/02-block-use-module.t
Test-Without-Module-0.18/Texts/
Test-Without-Module-0.18/Texts/article.txt
Test-Without-Module-0.18/lib/
Test-Without-Module-0.18/lib/Test/
Test-Without-Module-0.18/lib/Test/Without/
Test-Without-Module-0.18/lib/Test/Without/Module.pm
Test-Without-Module-0.18/MANIFEST
Test-Without-Module-0.18/Makefile.PL
Prepending blib/arch and blib/lib of 14 build dirs to PERL5LIB; for 'make'
CPAN.pm: Building C/CO/CORION/Test-Without-Module-0.18.tar.gz
>>> C:\Perl64-5.20\bin\perl.exe Makefile.PL
Checking if your kit is complete...
Looks good
Generating a dmake-style Makefile
Writing Makefile for Test::Without::Module
Writing MYMETA.yml and MYMETA.json
>>> dmake
cp lib/Test/Without/Module.pm blib\lib\Test\Without\Module.pm
CORION/Test-Without-Module-0.18.tar.gz
dmake -- OK
Prepending blib/arch and blib/lib of 14 build dirs to PERL5LIB; for 'test'
Running make test
>>> dmake test TEST_VERBOSE=1
C:\Perl64-5.20\bin\perl.exe "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(1, 'blib\lib', 'blib\arch')" t/*.t
t/01-api.t ........................
1..1
ok 1 - use Test::Without::Module;
ok
t/02-block-use-module.t ...........
1..4
ok 1 - use Test::Without::Module;
ok 2 - Module list
ok 3 - Importing raises an error
ok 4 - Hid module
ok
t/03-block-require-module.t .......
1..6
ok 1 - use Test::Without::Module;
ok 2 - Loading raised error
ok 3 - Hid module
ok 4 - Module list
not ok 5 - Local (require) confinement # TODO Implement lexical scoping
# Failed (TODO) test 'Local (require) confinement'
# at t/03-block-require-module.t line 22.
# got: 'Can't locate Digest::MD5 in @INC (@INC contains: CODE(0x1f7e028) C:\cpanfly-5.20\var\cpan\build\Test-Without-Module-0.18-M9GbXK\blib\lib C:\cpanfly-5.20\var\cpan\build\Test-Without-Module-0.18-M9GbXK\blib\arch C:\cpanfly-5.20\var\cpan\build\Safe-Isa-1.000005-M3auwx/blib/arch C:\cpanfly-5.20\var\cpan\build\Safe-Isa-1.000005-M3auwx/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-RemoveRedundantBody-0.05-IL2Hct/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-RemoveRedundantBody-0.05-IL2Hct/blib/lib C:\cpanfly-5.20\var\cpan\build\HTTP-Request-AsCGI-1.2-rYKE6k/blib/arch C:\cpanfly-5.20\var\cpan\build\HTTP-Request-AsCGI-1.2-rYKE6k/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-MethodOverride-0.10-KH0jp3/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-MethodOverride-0.10-KH0jp3/blib/lib C:\cpanfly-5.20\var\cpan\build\CGI-Simple-1.113-h5Pv04/blib/arch C:\cpanfly-5.20\var\cpan\build\CGI-Simple-1.113-h5Pv04/blib/lib C:\cpanfly-5.20\var\cpan\build\Tree-Simple-1.24-wdPLTx/blib/arch C:\cpanfly-5.20\var\cpan\build\Tree-Simple-1.24-wdPLTx/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-ReverseProxy-0.15-3RdMBz/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-ReverseProxy-0.15-3RdMBz/blib/lib C:\cpanfly-5.20\var\cpan\build\MooseX-Role-WithOverloading-0.15-J84QDS/blib/arch C:\cpanfly-5.20\var\cpan\build\MooseX-Role-WithOverloading-0.15-J84QDS/blib/lib C:\cpanfly-5.20\var\cpan\build\aliased-0.31-VIAGHF/blib/arch C:\cpanfly-5.20\var\cpan\build\aliased-0.31-VIAGHF/blib/lib C:\cpanfly-5.20\var\cpan\build\namespace-autoclean-0.20-YjQSxn/blib/arch C:\cpanfly-5.20\var\cpan\build\namespace-autoclean-0.20-YjQSxn/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-TbwF2o/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-TbwF2o/blib/lib C:\cpanfly-5.20\var\cpan\build\Data-Visitor-0.30-ooBurq/blib/arch C:\cpanfly-5.20\var\cpan\build\Data-Visitor-0.30-ooBurq/blib/lib C:\cpanfly-5.20\var\cpan\build\Tie-ToObject-0.03-p3sOfk/blib/arch C:\cpanfly-5.20\var\cpan\build\Tie-ToObject-0.03-p3sOfk/blib/lib C:\cpanfly-5.20\var\cpan\build\Test-use-ok-0.11-lGYG1H/blib/arch C:\cpanfly-5.20\var\cpan\build\Test-use-ok-0.11-lGYG1H/blib/lib C:/cpanfly-5.20/var/megalib C:\cpanfly-5.20\var\cpan\build\Safe-Isa-1.000005-M3auwx/blib/arch C:\cpanfly-5.20\var\cpan\build\Safe-Isa-1.000005-M3auwx/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-RemoveRedundantBody-0.05-IL2Hct/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-RemoveRedundantBody-0.05-IL2Hct/blib/lib C:\cpanfly-5.20\var\cpan\build\HTTP-Request-AsCGI-1.2-rYKE6k/blib/arch C:\cpanfly-5.20\var\cpan\build\HTTP-Request-AsCGI-1.2-rYKE6k/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-MethodOverride-0.10-KH0jp3/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-MethodOverride-0.10-KH0jp3/blib/lib C:\cpanfly-5.20\var\cpan\build\CGI-Simple-1.113-h5Pv04/blib/arch C:\cpanfly-5.20\var\cpan\build\CGI-Simple-1.113-h5Pv04/blib/lib C:\cpanfly-5.20\var\cpan\build\Tree-Simple-1.24-wdPLTx/blib/arch C:\cpanfly-5.20\var\cpan\build\Tree-Simple-1.24-wdPLTx/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-ReverseProxy-0.15-3RdMBz/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-ReverseProxy-0.15-3RdMBz/blib/lib C:\cpanfly-5.20\var\cpan\build\MooseX-Role-WithOverloading-0.15-J84QDS/blib/arch C:\cpanfly-5.20\var\cpan\build\MooseX-Role-WithOverloading-0.15-J84QDS/blib/lib C:\cpanfly-5.20\var\cpan\build\aliased-0.31-VIAGHF/blib/arch C:\cpanfly-5.20\var\cpan\build\aliased-0.31-VIAGHF/blib/lib C:\cpanfly-5.20\var\cpan\build\namespace-autoclean-0.20-YjQSxn/blib/arch C:\cpanfly-5.20\var\cpan\build\namespace-autoclean-0.20-YjQSxn/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-TbwF2o/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-TbwF2o/blib/lib C:\cpanfly-5.20\var\cpan\build\Data-Visitor-0.30-ooBurq/blib/arch C:\cpanfly-5.20\var\cpan\build\Data-Visitor-0.30-ooBurq/blib/lib C:\cpanfly-5.20\var\cpan\build\Tie-ToObject-0.03-p3sOfk/blib/arch C:\cpanfly-5.20\var\cpan\build\Tie-ToObject-0.03-p3sOfk/blib/lib C:\cpanfly-5.20\var\cpan\build\Test-use-ok-0.11-lGYG1H/blib/arch C:\cpanfly-5.20\var\cpan\build\Test-use-ok-0.11-lGYG1H/blib/lib C:/cpanfly-5.20/var/megalib C:/Perl64-5.20/site/lib C:/Perl64-5.20/lib .) at t/03-block-require-module.t line 21.
# '
# expected: ''
not ok 6 - Local (use) confinement # TODO Implement lexical scoping
# Failed (TODO) test 'Local (use) confinement'
# at t/03-block-require-module.t line 25.
# got: 'Digest/MD5.pm did not return a true value at (eval 8) line 2.
# BEGIN failed--compilation aborted at (eval 8) line 2.
# '
# expected: ''
ok
t/04-import-export.t ..............
1..3
ok 1 - use Test::Without::Module;
ok 2 - Module list is empty
ok 3 - unimport
ok
t/05-redefine.t ...................
1..1
ok 1 - No warnings were issued upon re-allowing a module
ok
t/99-manifest.t ...................
1..8
ok 1 - MANIFEST exists
ok 2 - No empty lines in MANIFEST
ok 3 - No whitespace-only lines in MANIFEST
ok 4 - No trailing whitespace on lines in MANIFEST
ok 5 - MANIFEST.SKIP exists
ok 6 - No empty lines in MANIFEST.SKIP
ok 7 - No whitespace-only lines in MANIFEST.SKIP
ok 8 - No trailing whitespace on lines in MANIFEST.SKIP
ok
t/99-pod.t ........................
1..1
ok 1 - POD test for blib\lib/Test/Without/Module.pm
ok
t/99-todo.t .......................
1..1
ok 1 - Looking for XXXes in blib\lib/Test/Without/Module.pm
ok
t/99-unix-text.t ..................
1..1
ok 1 - 'blib\lib/Test/Without/Module.pm' contains no windows newlines
ok
# Checking for $VERSION = '0.18';
t/99-versions.t ...................
ok 1 - blib/lib/Test/Without/Module.pm
1..1
ok
t/embedded-Test-Without-Module.t ..
ok 1 # skip Need module My::Module to run this test
1..1
ok
All tests successful.
Files=11, Tests=28, 3 wallclock secs ( 0.11 usr + 0.03 sys = 0.14 CPU)
Result: PASS
CORION/Test-Without-Module-0.18.tar.gz
dmake test TEST_VERBOSE=1 -- OK
Max Maischein <corion@cpan.org>
Test fallback behaviour in absence of modules
>>> (cd C:\cpanfly-5.20\var\cpan\build\Test-Without-Module-0.18-M9GbXK && tar cvf - Test-Without-Module-0.18.ppd blib) | gzip -c >C:/cpanfly-5.20/var/REPO/C/CO/CORION/Test-Without-Module-0.18.tar.gz
Test-Without-Module-0.18.ppd
blib/
blib/lib/
blib/lib/Test/
blib/lib/Test/Without/
blib/lib/Test/Without/Module.pm
>>> mv C:\cpanfly-5.20\var\cpan\build\Test-Without-Module-0.18-M9GbXK/Test-Without-Module-0.18.ppd C:/cpanfly-5.20/var/REPO/C/CO/CORION
Running make for E/ET/ETHER/JSON-MaybeXS-1.002002.tar.gz
Prepending blib/arch and blib/lib of 15 build dirs to PERL5LIB; for 'get'
Has already been unwrapped into directory C:\cpanfly-5.20\var\cpan\build\JSON-MaybeXS-1.002002-azyUgI
Prepending blib/arch and blib/lib of 15 build dirs to PERL5LIB; for 'make'
CPAN.pm: Building E/ET/ETHER/JSON-MaybeXS-1.002002.tar.gz
>>> dmake
cp lib/JSON/MaybeXS.pm blib\lib\JSON\MaybeXS.pm
ETHER/JSON-MaybeXS-1.002002.tar.gz
dmake -- OK
Prepending blib/arch and blib/lib of 15 build dirs to PERL5LIB; for 'test'
Running make test
>>> dmake test TEST_VERBOSE=1
C:\Perl64-5.20\bin\perl.exe "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(1, 'blib\lib', 'blib\arch')" t/*.t
t/cpanel.t .......... skipped: No Cpanel::JSON::XS
t/none.t ............
ok 1 - Class failed to load
ok 2 - All errors reported
1..2
ok
t/pp.t ..............
ok 1 - Correct JSON class
ok 2 - Correct encode_json function
ok 3 - Correct encode_json function
1..3
ok
t/preload_cpanel.t .. skipped: No Cpanel::JSON::XS
t/preload_xs.t ......
ok 1 - Correct JSON class
ok 2 - Correct encode_json function
ok 3 - Correct encode_json function
1..3
ok
t/xs.t ..............
ok 1 - Correct JSON class
ok 2 - Correct encode_json function
ok 3 - Correct encode_json function
1..3
ok
All tests successful.
Files=6, Tests=11, 1 wallclock secs ( 0.08 usr + 0.08 sys = 0.16 CPU)
Result: PASS
ETHER/JSON-MaybeXS-1.002002.tar.gz
dmake test TEST_VERBOSE=1 -- OK
Karen Etheridge <ether@cpan.org>
use L<Cpanel::JSON::XS> with a fallback to L<JSON::XS> and L<JSON::PP>
>>> (cd C:\cpanfly-5.20\var\cpan\build\JSON-MaybeXS-1.002002-azyUgI && tar cvf - JSON-MaybeXS-1.002002.ppd blib) | gzip -c >C:/cpanfly-5.20/var/REPO/E/ET/ETHER/JSON-MaybeXS-1.002002.tar.gz
JSON-MaybeXS-1.002002.ppd
blib/
blib/lib/
blib/lib/JSON/
blib/lib/JSON/MaybeXS.pm
>>> mv C:\cpanfly-5.20\var\cpan\build\JSON-MaybeXS-1.002002-azyUgI/JSON-MaybeXS-1.002002.ppd C:/cpanfly-5.20/var/REPO/E/ET/ETHER
Running test for module 'Tree::Simple::Visitor::FindByPath'
Running make for R/RS/RSAVAGE/Tree-Simple-VisitorFactory-0.12.tgz
Prepending blib/arch and blib/lib of 16 build dirs to PERL5LIB; for 'get'
Fetching with LWP:
http://cpan.nas1.activestate.com/authors/id/R/RS/RSAVAGE/Tree-Simple-VisitorFactory-0.12.tgz
Checksum for C:\cpanfly-5.20\var\cpan\sources\authors\id\R\RS\RSAVAGE\Tree-Simple-VisitorFactory-0.12.tgz ok
Tree-Simple-VisitorFactory-0.12
Tree-Simple-VisitorFactory-0.12/Changelog.ini
Tree-Simple-VisitorFactory-0.12/Changes
Tree-Simple-VisitorFactory-0.12/Makefile.PL
Tree-Simple-VisitorFactory-0.12/README
Tree-Simple-VisitorFactory-0.12/META.yml
Tree-Simple-VisitorFactory-0.12/MANIFEST
Tree-Simple-VisitorFactory-0.12/Build.PL
Tree-Simple-VisitorFactory-0.12/META.json
Tree-Simple-VisitorFactory-0.12/t
Tree-Simple-VisitorFactory-0.12/t/93_Tree_Simple_Visitor_ToNestedArray_test.t
Tree-Simple-VisitorFactory-0.12/t/80_Tree_Simple_Visitor_Sort_test.t
Tree-Simple-VisitorFactory-0.12/t/50_Tree_Simple_Visitor_BreadthFirstTraversal_test.t
Tree-Simple-VisitorFactory-0.12/t/96_Tree_Simple_Visitor_VariableDepthClone_test.t
Tree-Simple-VisitorFactory-0.12/t/90_Tree_Simple_Visitor_FromNestedHash_test.t
Tree-Simple-VisitorFactory-0.12/t/30_Tree_Simple_Visitor_FindByPath_test.t
Tree-Simple-VisitorFactory-0.12/t/pod_coverage.t
Tree-Simple-VisitorFactory-0.12/t/35_Tree_Simple_Visitor_FindByUID_test.t
Tree-Simple-VisitorFactory-0.12/t/92_Tree_Simple_Visitor_ToNestedHash_test.t
Tree-Simple-VisitorFactory-0.12/t/75_Tree_Simple_Visitor_CreateDirectoryTree_test.t
Tree-Simple-VisitorFactory-0.12/t/70_Tree_Simple_Visitor_LoadDirectoryTree_test.t
Tree-Simple-VisitorFactory-0.12/t/95_Tree_Simple_Visitor_LoadClassHierarchy_test.t
Tree-Simple-VisitorFactory-0.12/t/20_Tree_Simple_Visitor_PathToRoot_test.t
Tree-Simple-VisitorFactory-0.12/t/60_Tree_Simple_Visitor_PostOrderTraversal_test.t
Tree-Simple-VisitorFactory-0.12/t/91_Tree_Simple_Visitor_FromNestedArray_test.t
Tree-Simple-VisitorFactory-0.12/t/32_Tree_Simple_Visitor_FindByNodeValue_test.t
Tree-Simple-VisitorFactory-0.12/t/pod.t
Tree-Simple-VisitorFactory-0.12/t/40_Tree_Simple_Visitor_GetAllDescendents_test.t
Tree-Simple-VisitorFactory-0.12/t/65_Tree_Simple_Visitor_PreOrederTraversal_test.t
Tree-Simple-VisitorFactory-0.12/t/10_Tree_Simple_VisitorFactory_test.t
Tree-Simple-VisitorFactory-0.12/lib
Tree-Simple-VisitorFactory-0.12/lib/Tree
Tree-Simple-VisitorFactory-0.12/lib/Tree/Simple
Tree-Simple-VisitorFactory-0.12/lib/Tree/Simple/VisitorFactory.pm
Tree-Simple-VisitorFactory-0.12/lib/Tree/Simple/Visitor
Tree-Simple-VisitorFactory-0.12/lib/Tree/Simple/Visitor/FindByUID.pm
Tree-Simple-VisitorFactory-0.12/lib/Tree/Simple/Visitor/LoadClassHierarchy.pm
Tree-Simple-VisitorFactory-0.12/lib/Tree/Simple/Visitor/GetAllDescendents.pm
Tree-Simple-VisitorFactory-0.12/lib/Tree/Simple/Visitor/BreadthFirstTraversal.pm
Tree-Simple-VisitorFactory-0.12/lib/Tree/Simple/Visitor/FindByPath.pm
Tree-Simple-VisitorFactory-0.12/lib/Tree/Simple/Visitor/PathToRoot.pm
Tree-Simple-VisitorFactory-0.12/lib/Tree/Simple/Visitor/CreateDirectoryTree.pm
Tree-Simple-VisitorFactory-0.12/lib/Tree/Simple/Visitor/Sort.pm
Tree-Simple-VisitorFactory-0.12/lib/Tree/Simple/Visitor/FromNestedArray.pm
Tree-Simple-VisitorFactory-0.12/lib/Tree/Simple/Visitor/ToNestedHash.pm
Tree-Simple-VisitorFactory-0.12/lib/Tree/Simple/Visitor/VariableDepthClone.pm
Tree-Simple-VisitorFactory-0.12/lib/Tree/Simple/Visitor/FindByNodeValue.pm
Tree-Simple-VisitorFactory-0.12/lib/Tree/Simple/Visitor/PostOrderTraversal.pm
Tree-Simple-VisitorFactory-0.12/lib/Tree/Simple/Visitor/ToNestedArray.pm
Tree-Simple-VisitorFactory-0.12/lib/Tree/Simple/Visitor/LoadDirectoryTree.pm
Tree-Simple-VisitorFactory-0.12/lib/Tree/Simple/Visitor/FromNestedHash.pm
Tree-Simple-VisitorFactory-0.12/lib/Tree/Simple/Visitor/PreOrderTraversal.pm
Prepending blib/arch and blib/lib of 16 build dirs to PERL5LIB; for 'make'
CPAN.pm: Building R/RS/RSAVAGE/Tree-Simple-VisitorFactory-0.12.tgz
>>> C:\Perl64-5.20\bin\perl.exe Makefile.PL
Checking if your kit is complete...
Looks good
Generating a dmake-style Makefile
Writing Makefile for Tree::Simple::VisitorFactory
Writing MYMETA.yml and MYMETA.json
---- Unsatisfied dependencies detected during ----
---- RSAVAGE/Tree-Simple-VisitorFactory-0.12.tgz ----
Tree::Simple [requires]
Tree::Simple::Visitor [requires]
Prepending blib/arch and blib/lib of 16 build dirs to PERL5LIB; for 'test'
Running make test
Delayed until after prerequisites
Running test for module 'Tree::Simple'
Running make for R/RS/RSAVAGE/Tree-Simple-1.24.tgz
Prepending blib/arch and blib/lib of 16 build dirs to PERL5LIB; for 'get'
Has already been unwrapped into directory C:\cpanfly-5.20\var\cpan\build\Tree-Simple-1.24-wdPLTx
Prepending blib/arch and blib/lib of 16 build dirs to PERL5LIB; for 'make'
Has already been made
Prepending blib/arch and blib/lib of 16 build dirs to PERL5LIB; for 'test'
Running make test
Has already been tested successfully
Running test for module 'Tree::Simple::Visitor'
Running make for R/RS/RSAVAGE/Tree-Simple-1.24.tgz
Prepending blib/arch and blib/lib of 16 build dirs to PERL5LIB; for 'get'
Has already been unwrapped into directory C:\cpanfly-5.20\var\cpan\build\Tree-Simple-1.24-wdPLTx
Prepending blib/arch and blib/lib of 16 build dirs to PERL5LIB; for 'make'
Has already been made
Prepending blib/arch and blib/lib of 16 build dirs to PERL5LIB; for 'test'
Running make test
Has already been tested successfully
Running make for R/RS/RSAVAGE/Tree-Simple-VisitorFactory-0.12.tgz
Prepending blib/arch and blib/lib of 16 build dirs to PERL5LIB; for 'get'
Has already been unwrapped into directory C:\cpanfly-5.20\var\cpan\build\Tree-Simple-VisitorFactory-0.12-l_TfQi
Prepending blib/arch and blib/lib of 16 build dirs to PERL5LIB; for 'make'
CPAN.pm: Building R/RS/RSAVAGE/Tree-Simple-VisitorFactory-0.12.tgz
>>> dmake
cp lib/Tree/Simple/Visitor/FindByUID.pm blib\lib\Tree\Simple\Visitor\FindByUID.pm
cp lib/Tree/Simple/Visitor/BreadthFirstTraversal.pm blib\lib\Tree\Simple\Visitor\BreadthFirstTraversal.pm
cp lib/Tree/Simple/Visitor/FromNestedArray.pm blib\lib\Tree\Simple\Visitor\FromNestedArray.pm
cp lib/Tree/Simple/Visitor/FindByPath.pm blib\lib\Tree\Simple\Visitor\FindByPath.pm
cp lib/Tree/Simple/Visitor/LoadClassHierarchy.pm blib\lib\Tree\Simple\Visitor\LoadClassHierarchy.pm
cp lib/Tree/Simple/Visitor/LoadDirectoryTree.pm blib\lib\Tree\Simple\Visitor\LoadDirectoryTree.pm
cp lib/Tree/Simple/Visitor/PostOrderTraversal.pm blib\lib\Tree\Simple\Visitor\PostOrderTraversal.pm
cp lib/Tree/Simple/Visitor/PreOrderTraversal.pm blib\lib\Tree\Simple\Visitor\PreOrderTraversal.pm
cp lib/Tree/Simple/Visitor/FindByNodeValue.pm blib\lib\Tree\Simple\Visitor\FindByNodeValue.pm
cp lib/Tree/Simple/Visitor/GetAllDescendents.pm blib\lib\Tree\Simple\Visitor\GetAllDescendents.pm
cp lib/Tree/Simple/Visitor/PathToRoot.pm blib\lib\Tree\Simple\Visitor\PathToRoot.pm
cp lib/Tree/Simple/Visitor/FromNestedHash.pm blib\lib\Tree\Simple\Visitor\FromNestedHash.pm
cp lib/Tree/Simple/Visitor/CreateDirectoryTree.pm blib\lib\Tree\Simple\Visitor\CreateDirectoryTree.pm
cp lib/Tree/Simple/Visitor/Sort.pm blib\lib\Tree\Simple\Visitor\Sort.pm
cp lib/Tree/Simple/Visitor/ToNestedArray.pm blib\lib\Tree\Simple\Visitor\ToNestedArray.pm
cp lib/Tree/Simple/Visitor/VariableDepthClone.pm blib\lib\Tree\Simple\Visitor\VariableDepthClone.pm
cp lib/Tree/Simple/VisitorFactory.pm blib\lib\Tree\Simple\VisitorFactory.pm
cp lib/Tree/Simple/Visitor/ToNestedHash.pm blib\lib\Tree\Simple\Visitor\ToNestedHash.pm
RSAVAGE/Tree-Simple-VisitorFactory-0.12.tgz
dmake -- OK
Prepending blib/arch and blib/lib of 16 build dirs to PERL5LIB; for 'test'
Running make test
>>> dmake test TEST_VERBOSE=1
C:\Perl64-5.20\bin\perl.exe "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(1, 'blib\lib', 'blib\arch')" t/*.t
t/10_Tree_Simple_VisitorFactory_test.t .................
1..9
ok 1 - use Tree::Simple::VisitorFactory;
ok 2 - Tree::Simple::VisitorFactory->can('new')
ok 3 - An object of class 'Tree::Simple::VisitorFactory' isa 'Tree::Simple::VisitorFactory'
ok 4 - Tree::Simple::VisitorFactory->can('get')
ok 5 - An object of class 'Tree::Simple::Visitor::PathToRoot' isa 'Tree::Simple::Visitor::PathToRoot'
ok 6 - Tree::Simple::VisitorFactory->can('getVisitor')
ok 7 - An object of class 'Tree::Simple::Visitor::FindByPath' isa 'Tree::Simple::Visitor::FindByPath'
ok 8 - ... this should die
ok 9 - ... this should die
ok
t/20_Tree_Simple_Visitor_PathToRoot_test.t .............
1..23
ok 1 - use Tree::Simple::Visitor::PathToRoot;
ok 2 - An object of class 'Tree::Simple' isa 'Tree::Simple'
ok 3 - An object of class 'Tree::Simple' isa 'Tree::Simple'
ok 4 - An object of class 'Tree::Simple' isa 'Tree::Simple'
ok 5 - Tree::Simple::Visitor::PathToRoot->can('new')
ok 6 - An object of class 'Tree::Simple::Visitor::PathToRoot' isa 'Tree::Simple::Visitor::PathToRoot'
ok 7 - An object of class 'Tree::Simple::Visitor::PathToRoot' isa 'Tree::Simple::Visitor'
ok 8 - Tree::Simple::Visitor::PathToRoot->can('visit')
ok 9 - Tree::Simple::Visitor::PathToRoot->can('getPathAsString')
ok 10 - Tree::Simple::Visitor::PathToRoot->can('getPath')
ok 11 - ... our paths match
ok 12 - ... our paths match
ok 13 - Tree::Simple::Visitor::PathToRoot->can('setNodeFilter')
ok 14 - ... our paths match again
ok 15 - ... our paths match again
ok 16 - ... we got nothing
ok 17 - ... no path means no results
ok 18 - ... we got nothing
ok 19 - ... but include root and we have something at least
ok 20 - ... this should die
ok 21 - ... this should die
ok 22 - ... this should die
ok 23 - ... this should die
ok
t/30_Tree_Simple_Visitor_FindByPath_test.t .............
1..46
ok 1 - use Tree::Simple::Visitor::FindByPath;
ok 2 - An object of class 'Tree::Simple' isa 'Tree::Simple'
ok 3 - An object of class 'Tree::Simple' isa 'Tree::Simple'
ok 4 - An object of class 'Tree::Simple' isa 'Tree::Simple'
ok 5 - Tree::Simple::Visitor::FindByPath->can('new')
ok 6 - An object of class 'Tree::Simple::Visitor::FindByPath' isa 'Tree::Simple::Visitor::FindByPath'
ok 7 - An object of class 'Tree::Simple::Visitor::FindByPath' isa 'Tree::Simple::Visitor'
ok 8 - Tree::Simple::Visitor::FindByPath->can('setSearchPath')
ok 9 - Tree::Simple::Visitor::FindByPath->can('visit')
ok 10 - Tree::Simple::Visitor::FindByPath->can('getResult')
ok 11 - ... this should be what we got back
ok 12 - ... go four results (including root)
ok 13 - ... got the right first result
ok 14 - ... got the right next result
ok 15 - ... got the right next result
ok 16 - ... got the right next result
ok 17 - ... match failed so we get undef back
ok 18 - ... go three results (including root)
ok 19 - ... got the right first result
ok 20 - ... got the right next result
ok 21 - ... got the right next result
ok 22 - ... match failed so we get undef back
ok 23 - ... go two results (including root)
ok 24 - ... got the right first result
ok 25 - ... got the right next result
ok 26 - ... match failed so we get undef back
ok 27 - ... go no results (including root)
ok 28 - Tree::Simple::Visitor::FindByPath->can('setNodeFilter')
ok 29 - ... this should be what we got back
ok 30 - ... go four results (including root)
ok 31 - ... got the right first result
ok 32 - ... got the right next result
ok 33 - ... got the right next result
ok 34 - ... got the right next result
ok 35 - Tree::Simple::Visitor::FindByPath->can('includeTrunk')
ok 36 - ... should fail, and we get back undef
ok 37 - ... we should have gotten the root, and 1
ok 38 - ... we should not have gotten farther than the 1
ok 39 - ... we should not have gotten farther than the 1
ok 40 - ... should fail, and we get back undef
ok 41 - ... we should have gotten nothing at all
ok 42 - ... this should die
ok 43 - ... this should die
ok 44 - ... this should die
ok 45 - ... this should die
ok 46 - ... this should die
ok
t/32_Tree_Simple_Visitor_FindByNodeValue_test.t ........
1..49
ok 1 - use Tree::Simple::Visitor::FindByNodeValue;
ok 2 - use Tree::Simple::Visitor::BreadthFirstTraversal;
ok 3 - An object of class 'Tree::Simple' isa 'Tree::Simple'
ok 4 - An object of class 'Tree::Simple' isa 'Tree::Simple'
ok 5 - An object of class 'Tree::Simple' isa 'Tree::Simple'
ok 6 - Tree::Simple::Visitor::FindByNodeValue->can('new')
ok 7 - An object of class 'Tree::Simple::Visitor::FindByNodeValue' isa 'Tree::Simple::Visitor::FindByNodeValue'
ok 8 - An object of class 'Tree::Simple::Visitor::FindByNodeValue' isa 'Tree::Simple::Visitor'
ok 9 - Tree::Simple::Visitor::FindByNodeValue->can('searchForNodeValue')
ok 10 - Tree::Simple::Visitor::FindByNodeValue->can('visit')
ok 11 - Tree::Simple::Visitor::FindByNodeValue->can('getResult')
ok 12 - ... we got a result
ok 13 - ... and it is our first search tree
ok 14 - An object of class 'Tree::Simple::Visitor::FindByNodeValue' isa 'Tree::Simple::Visitor::FindByNodeValue'
ok 15 - An object of class 'Tree::Simple::Visitor::FindByNodeValue' isa 'Tree::Simple::Visitor'
ok 16 - ... match failed as expected
ok 17 - An object of class 'Tree::Simple::Visitor::FindByNodeValue' isa 'Tree::Simple::Visitor::FindByNodeValue'
ok 18 - An object of class 'Tree::Simple::Visitor::FindByNodeValue' isa 'Tree::Simple::Visitor'
ok 19 - ... match succedded as expected
ok 20 - ... and it is our second search tree
ok 21 - An object of class 'Tree::Simple::Visitor::FindByNodeValue' isa 'Tree::Simple::Visitor::FindByNodeValue'
ok 22 - An object of class 'Tree::Simple::Visitor::FindByNodeValue' isa 'Tree::Simple::Visitor'
ok 23 - Tree::Simple::Visitor::FindByNodeValue->can('includeTrunk')
ok 24 - ... we got a result
ok 25 - ... and it is our base tree
ok 26 - An object of class 'Tree::Simple::Visitor::FindByNodeValue' isa 'Tree::Simple::Visitor::FindByNodeValue'
ok 27 - An object of class 'Tree::Simple::Visitor::FindByNodeValue' isa 'Tree::Simple::Visitor'
ok 28 - Tree::Simple::Visitor::FindByNodeValue->can('setTraversalMethod')
ok 29 - ... we got a result
ok 30 - ... and it is our first search tree
ok 31 - An object of class 'Tree::Simple::Visitor::FindByNodeValue' isa 'Tree::Simple::Visitor::FindByNodeValue'
ok 32 - An object of class 'Tree::Simple::Visitor::FindByNodeValue' isa 'Tree::Simple::Visitor'
ok 33 - ... we got a result
ok 34 - ... and it is our base tree
ok 35 - An object of class 'Tree::Simple::Visitor::FindByNodeValue' isa 'Tree::Simple::Visitor::FindByNodeValue'
ok 36 - An object of class 'Tree::Simple::Visitor::FindByNodeValue' isa 'Tree::Simple::Visitor'
ok 37 - ... got the error we expected
ok 38 - ... got the error we expected
ok 39 - ... got the error we expected
ok 40 - ... got the error we expected
ok 41 - ... got the error we expected
ok 42 - ... got the error we expected
ok 43 - ... got the error we expected
ok 44 - ... got the error we expected
ok 45 - ... got the error we expected
ok 46 - ... got the error we expected
ok 47 - ... got the error we expected
ok 48 - ... got the error we expected
ok 49 - ... got the error we expected
ok
t/35_Tree_Simple_Visitor_FindByUID_test.t ..............
1..49
ok 1 - use Tree::Simple::Visitor::FindByUID;
ok 2 - use Tree::Simple::Visitor::BreadthFirstTraversal;
ok 3 - An object of class 'Tree::Simple' isa 'Tree::Simple'
ok 4 - An object of class 'Tree::Simple' isa 'Tree::Simple'
ok 5 - An object of class 'Tree::Simple' isa 'Tree::Simple'
ok 6 - Tree::Simple::Visitor::FindByUID->can('new')
ok 7 - An object of class 'Tree::Simple::Visitor::FindByUID' isa 'Tree::Simple::Visitor::FindByUID'
ok 8 - An object of class 'Tree::Simple::Visitor::FindByUID' isa 'Tree::Simple::Visitor'
ok 9 - Tree::Simple::Visitor::FindByUID->can('searchForUID')
ok 10 - Tree::Simple::Visitor::FindByUID->can('visit')
ok 11 - Tree::Simple::Visitor::FindByUID->can('getResult')
ok 12 - ... we got a result
ok 13 - ... and it is our first search tree
ok 14 - An object of class 'Tree::Simple::Visitor::FindByUID' isa 'Tree::Simple::Visitor::FindByUID'
ok 15 - An object of class 'Tree::Simple::Visitor::FindByUID' isa 'Tree::Simple::Visitor'
ok 16 - ... match failed as expected
ok 17 - An object of class 'Tree::Simple::Visitor::FindByUID' isa 'Tree::Simple::Visitor::FindByUID'
ok 18 - An object of class 'Tree::Simple::Visitor::FindByUID' isa 'Tree::Simple::Visitor'
ok 19 - ... match succedded as expected
ok 20 - ... and it is our second search tree
ok 21 - An object of class 'Tree::Simple::Visitor::FindByUID' isa 'Tree::Simple::Visitor::FindByUID'
ok 22 - An object of class 'Tree::Simple::Visitor::FindByUID' isa 'Tree::Simple::Visitor'
ok 23 - Tree::Simple::Visitor::FindByUID->can('includeTrunk')
ok 24 - ... we got a result
ok 25 - ... and it is our base tree
ok 26 - An object of class 'Tree::Simple::Visitor::FindByUID' isa 'Tree::Simple::Visitor::FindByUID'
ok 27 - An object of class 'Tree::Simple::Visitor::FindByUID' isa 'Tree::Simple::Visitor'
ok 28 - Tree::Simple::Visitor::FindByUID->can('setTraversalMethod')
ok 29 - ... we got a result
ok 30 - ... and it is our first search tree
ok 31 - An object of class 'Tree::Simple::Visitor::FindByUID' isa 'Tree::Simple::Visitor::FindByUID'
ok 32 - An object of class 'Tree::Simple::Visitor::FindByUID' isa 'Tree::Simple::Visitor'
ok 33 - ... we got a result
ok 34 - ... and it is our base tree
ok 35 - An object of class 'Tree::Simple::Visitor::FindByUID' isa 'Tree::Simple::Visitor::FindByUID'
ok 36 - An object of class 'Tree::Simple::Visitor::FindByUID' isa 'Tree::Simple::Visitor'
ok 37 - ... got the error we expected
ok 38 - ... got the error we expected
ok 39 - ... got the error we expected
ok 40 - ... got the error we expected
ok 41 - ... got the error we expected
ok 42 - ... got the error we expected
ok 43 - ... got the error we expected
ok 44 - ... got the error we expected
ok 45 - ... got the error we expected
ok 46 - ... got the error we expected
ok 47 - ... got the error we expected
ok 48 - ... got the error we expected
ok 49 - ... got the error we expected
ok
t/40_Tree_Simple_Visitor_GetAllDescendents_test.t ......
1..22
ok 1 - use Tree::Simple::Visitor::GetAllDescendents;
ok 2 - An object of class 'Tree::Simple' isa 'Tree::Simple'
ok 3 - Tree::Simple::Visitor::GetAllDescendents->can('new')
ok 4 - An object of class 'Tree::Simple::Visitor::GetAllDescendents' isa 'Tree::Simple::Visitor::GetAllDescendents'
ok 5 - An object of class 'Tree::Simple::Visitor::GetAllDescendents' isa 'Tree::Simple::Visitor'
ok 6 - Tree::Simple::Visitor::GetAllDescendents->can('visit')
ok 7 - Tree::Simple::Visitor::GetAllDescendents->can('getAllDescendents')
ok 8 - Tree::Simple::Visitor::GetAllDescendents->can('setTraversalMethod')
ok 9 - Tree::Simple::Visitor::GetAllDescendents->can('setNodeFilter')
ok 10 - ... our descendents match
ok 11 - Tree::Simple::Visitor::GetAllDescendents->can('setNodeFilter')
ok 12 - ... our paths descendents again
ok 13 - use Tree::Simple::Visitor::BreadthFirstTraversal;
ok 14 - ... our bredth-first descendents match
ok 15 - ... this should die
ok 16 - ... this should die
ok 17 - ... this should die
ok 18 - ... this should die
ok 19 - ... this should die
ok 20 - ... this should die
ok 21 - ... this should die
ok 22 - ... this should die
ok
t/50_Tree_Simple_Visitor_BreadthFirstTraversal_test.t ..
1..15
ok 1 - use Tree::Simple::Visitor::BreadthFirstTraversal;
ok 2 - An object of class 'Tree::Simple' isa 'Tree::Simple'
ok 3 - Tree::Simple::Visitor::BreadthFirstTraversal->can('new')
ok 4 - An object of class 'Tree::Simple::Visitor::BreadthFirstTraversal' isa 'Tree::Simple::Visitor::BreadthFirstTraversal'
ok 5 - An object of class 'Tree::Simple::Visitor::BreadthFirstTraversal' isa 'Tree::Simple::Visitor'
ok 6 - Tree::Simple::Visitor::BreadthFirstTraversal->can('visit')
ok 7 - Tree::Simple::Visitor::BreadthFirstTraversal->can('getResults')
ok 8 - ... our results are as expected
ok 9 - Tree::Simple::Visitor::BreadthFirstTraversal->can('setNodeFilter')
ok 10 - Tree::Simple::Visitor::BreadthFirstTraversal->can('includeTrunk')
ok 11 - ... our results are as expected
ok 12 - ... this should die
ok 13 - ... this should die
ok 14 - ... this should die
ok 15 - ... this should die
ok
t/60_Tree_Simple_Visitor_PostOrderTraversal_test.t .....
1..15
ok 1 - use Tree::Simple::Visitor::PostOrderTraversal;
ok 2 - An object of class 'Tree::Simple' isa 'Tree::Simple'
ok 3 - Tree::Simple::Visitor::PostOrderTraversal->can('new')
ok 4 - An object of class 'Tree::Simple::Visitor::PostOrderTraversal' isa 'Tree::Simple::Visitor::PostOrderTraversal'
ok 5 - An object of class 'Tree::Simple::Visitor::PostOrderTraversal' isa 'Tree::Simple::Visitor'
ok 6 - Tree::Simple::Visitor::PostOrderTraversal->can('visit')
ok 7 - Tree::Simple::Visitor::PostOrderTraversal->can('getResults')
ok 8 - ... our results are as expected
ok 9 - Tree::Simple::Visitor::PostOrderTraversal->can('setNodeFilter')
ok 10 - Tree::Simple::Visitor::PostOrderTraversal->can('includeTrunk')
ok 11 - ... our results are as expected
ok 12 - ... this should die
ok 13 - ... this should die
ok 14 - ... this should die
ok 15 - ... this should die
ok
t/65_Tree_Simple_Visitor_PreOrederTraversal_test.t .....
1..8
ok 1 - use Tree::Simple::Visitor::PreOrderTraversal;
ok 2 - An object of class 'Tree::Simple' isa 'Tree::Simple'
ok 3 - Tree::Simple::Visitor::PreOrderTraversal->can('new')
ok 4 - An object of class 'Tree::Simple::Visitor::PreOrderTraversal' isa 'Tree::Simple::Visitor::PreOrderTraversal'
ok 5 - An object of class 'Tree::Simple::Visitor::PreOrderTraversal' isa 'Tree::Simple::Visitor'
ok 6 - Tree::Simple::Visitor::PreOrderTraversal->can('visit')
ok 7 - Tree::Simple::Visitor::PreOrderTraversal->can('getResults')
ok 8 - ... our results are as expected
ok
t/70_Tree_Simple_Visitor_LoadDirectoryTree_test.t ......
1..32
ok 1 - use Tree::Simple::Visitor::LoadDirectoryTree;
ok 2 - use Tree::Simple::Visitor::GetAllDescendents;
ok 3 - Tree::Simple::Visitor::LoadDirectoryTree->can('new')
ok 4 - An object of class 'Tree::Simple' isa 'Tree::Simple'
ok 5 - An object of class 'Tree::Simple::Visitor::LoadDirectoryTree' isa 'Tree::Simple::Visitor::LoadDirectoryTree'
ok 6 - An object of class 'Tree::Simple::Visitor::LoadDirectoryTree' isa 'Tree::Simple::Visitor'
ok 7 - An object of class 'Tree::Simple::Visitor::GetAllDescendents' isa 'Tree::Simple::Visitor::GetAllDescendents'
ok 8 - ... our tree is in the proper order
ok 9 - An object of class 'Tree::Simple' isa 'Tree::Simple'
ok 10 - An object of class 'Tree::Simple::Visitor::LoadDirectoryTree' isa 'Tree::Simple::Visitor::LoadDirectoryTree'
ok 11 - An object of class 'Tree::Simple::Visitor::LoadDirectoryTree' isa 'Tree::Simple::Visitor'
ok 12 - Tree::Simple::Visitor::LoadDirectoryTree->can('SORT_FILES_FIRST')
ok 13 - An object of class 'Tree::Simple::Visitor::GetAllDescendents' isa 'Tree::Simple::Visitor::GetAllDescendents'
ok 14 - ... our tree is in the file first order
ok 15 - An object of class 'Tree::Simple' isa 'Tree::Simple'
ok 16 - An object of class 'Tree::Simple::Visitor::LoadDirectoryTree' isa 'Tree::Simple::Visitor::LoadDirectoryTree'
ok 17 - An object of class 'Tree::Simple::Visitor::LoadDirectoryTree' isa 'Tree::Simple::Visitor'
ok 18 - Tree::Simple::Visitor::LoadDirectoryTree->can('SORT_DIRS_FIRST')
ok 19 - An object of class 'Tree::Simple::Visitor::GetAllDescendents' isa 'Tree::Simple::Visitor::GetAllDescendents'
ok 20 - ... our tree is in the dir first order
ok 21 - An object of class 'Tree::Simple::Visitor::LoadDirectoryTree' isa 'Tree::Simple::Visitor::LoadDirectoryTree'
ok 22 - An object of class 'Tree::Simple::Visitor::LoadDirectoryTree' isa 'Tree::Simple::Visitor'
ok 23 - Tree::Simple::Visitor::LoadDirectoryTree->can('setSortStyle')
ok 24 - ... got the error we expected
ok 25 - ... got the error we expected
ok 26 - ... got the error we expected
ok 27 - ... got the error we expected
ok 28 - ... got the error we expected
ok 29 - ... got the error we expected
ok 30 - ... got the error we expected
ok 31 - ... got the error we expected
ok 32 - ... got the error we expected
ok
t/75_Tree_Simple_Visitor_CreateDirectoryTree_test.t ....
1..57
ok 1 - use Tree::Simple::Visitor::CreateDirectoryTree;
ok 2 - An object of class 'Tree::Simple' isa 'Tree::Simple'
ok 3 - Tree::Simple::Visitor::CreateDirectoryTree->can('new')
ok 4 - An object of class 'Tree::Simple::Visitor::CreateDirectoryTree' isa 'Tree::Simple::Visitor::CreateDirectoryTree'
ok 5 - An object of class 'Tree::Simple::Visitor::CreateDirectoryTree' isa 'Tree::Simple::Visitor'
ok 6 - Tree::Simple::Visitor::CreateDirectoryTree->can('visit')
ok 7 - ... file exists
ok 8 - ... and it is a file
ok 9 - ... removed file
ok 10 - ... file is actually gone
ok 11 - ... file exists
ok 12 - ... and it is a file
ok 13 - ... removed file
ok 14 - ... file is actually gone
ok 15 - ... file exists
ok 16 - ... and it is a file
ok 17 - ... removed file
ok 18 - ... file is actually gone
ok 19 - ... directory exists
ok 20 - ... and it is a directory
ok 21 - ... removed directory
ok 22 - ... directory is actually gone
ok 23 - ... directory exists
ok 24 - ... and it is a directory
ok 25 - ... removed directory
ok 26 - ... directory is actually gone
ok 27 - ... directory exists
ok 28 - ... and it is a directory
ok 29 - ... removed directory
ok 30 - ... directory is actually gone
ok 31 - ... directory exists
ok 32 - ... and it is a directory
ok 33 - ... removed directory
ok 34 - ... directory is actually gone
ok 35 - ... directory exists
ok 36 - ... and it is a directory
ok 37 - ... removed directory
ok 38 - ... directory is actually gone
ok 39 - An object of class 'Tree::Simple::Visitor::CreateDirectoryTree' isa 'Tree::Simple::Visitor::CreateDirectoryTree'
ok 40 - An object of class 'Tree::Simple::Visitor::CreateDirectoryTree' isa 'Tree::Simple::Visitor'
ok 41 - Tree::Simple::Visitor::CreateDirectoryTree->can('visit')
ok 42 - Tree::Simple::Visitor::CreateDirectoryTree->can('setFileHandler')
ok 43 - Tree::Simple::Visitor::CreateDirectoryTree->can('setDirectoryHandler')
ok 44 - ... got the directories we expected
ok 45 - ... got the files we expected
ok 46 - An object of class 'Tree::Simple::Visitor::CreateDirectoryTree' isa 'Tree::Simple::Visitor::CreateDirectoryTree'
ok 47 - An object of class 'Tree::Simple::Visitor::CreateDirectoryTree' isa 'Tree::Simple::Visitor'
ok 48 - ... got the error we expected
ok 49 - ... got the error we expected
ok 50 - ... got the error we expected
ok 51 - ... got the error we expected
ok 52 - ... got the error we expected
ok 53 - ... got the error we expected
ok 54 - ... got the error we expected
ok 55 - ... got the error we expected
ok 56 - ... got the error we expected
ok 57 - ... got the error we expected
ok
t/80_Tree_Simple_Visitor_Sort_test.t ...................
1..37
ok 1 - use Tree::Simple::Visitor::Sort;
ok 2 - use Tree::Simple::Visitor::GetAllDescendents;
ok 3 - An object of class 'Tree::Simple' isa 'Tree::Simple'
ok 4 - Tree::Simple::Visitor::Sort->can('new')
ok 5 - An object of class 'Tree::Simple::Visitor::Sort' isa 'Tree::Simple::Visitor::Sort'
ok 6 - An object of class 'Tree::Simple::Visitor::Sort' isa 'Tree::Simple::Visitor'
ok 7 - Tree::Simple::Visitor::Sort->can('visit')
ok 8 - An object of class 'Tree::Simple::Visitor::GetAllDescendents' isa 'Tree::Simple::Visitor::GetAllDescendents'
ok 9 - ... our tree is as expected after sort
ok 10 - An object of class 'Tree::Simple::Visitor::Sort' isa 'Tree::Simple::Visitor::Sort'
ok 11 - An object of class 'Tree::Simple' isa 'Tree::Simple'
ok 12 - Tree::Simple::Visitor::Sort->can('setNodeFilter')
ok 13 - An object of class 'Tree::Simple::Visitor::GetAllDescendents' isa 'Tree::Simple::Visitor::GetAllDescendents'
ok 14 - ... our tree is as expected after sort
ok 15 - An object of class 'Tree::Simple::Visitor::Sort' isa 'Tree::Simple::Visitor::Sort'
ok 16 - Tree::Simple::Visitor::Sort->can('setSortFunction')
ok 17 - An object of class 'Tree::Simple::Visitor::GetAllDescendents' isa 'Tree::Simple::Visitor::GetAllDescendents'
ok 18 - ... our tree is as expected after sort
ok 19 - ... it is a code reference
ok 20 - ... it is a code reference
ok 21 - ... the numeric sort works
ok 22 - ... it is a code reference
ok 23 - ... the reverse numeric sort works
ok 24 - ... it is a code reference
ok 25 - ... the alphabetical sort works
ok 26 - ... it is a code reference
ok 27 - ... the reverse alphabetical sort works
ok 28 - An object of class 'Tree::Simple::Visitor::Sort' isa 'Tree::Simple::Visitor::Sort'
ok 29 - An object of class 'Tree::Simple::Visitor::Sort' isa 'Tree::Simple::Visitor::Sort'
ok 30 - An object of class 'Tree::Simple::Visitor::Sort' isa 'Tree::Simple::Visitor'
ok 31 - ... got the error we expected
ok 32 - ... got the error we expected
ok 33 - ... got the error we expected
ok 34 - ... got the error we expected
ok 35 - ... got the error we expected
ok 36 - ... got the error we expected
ok 37 - ... got the error we expected
ok
t/90_Tree_Simple_Visitor_FromNestedHash_test.t .........
1..57
ok 1 - use Tree::Simple::Visitor::FromNestedHash;
ok 2 - Tree::Simple::Visitor::FromNestedHash->can('new')
ok 3 - An object of class 'Tree::Simple::Visitor::FromNestedHash' isa 'Tree::Simple::Visitor::FromNestedHash'
ok 4 - An object of class 'Tree::Simple::Visitor::FromNestedHash' isa 'Tree::Simple::Visitor'
ok 5 - Tree::Simple::Visitor::FromNestedHash->can('setHashTree')
ok 6 - Tree::Simple::Visitor::FromNestedHash->can('visit')
ok 7 - ... got the node value we expected from Root
ok 8 - ... Root has 2 children
ok 9 - ... got the node value we expected from Child1
ok 10 - ... Child1 has 2 children
ok 11 - ... got the node value we expected from GrandChild1
ok 12 - ... GrandChild1 is a leaf node
ok 13 - ... got the node value we expected from GrandChild2
ok 14 - ... GrandChild2 is a leaf node
ok 15 - ... got the node value we expected from Child2
ok 16 - ... Child2 is a leaf node
ok 17 - An object of class 'Tree::Simple::Visitor::FromNestedHash' isa 'Tree::Simple::Visitor::FromNestedHash'
ok 18 - An object of class 'Tree::Simple::Visitor::FromNestedHash' isa 'Tree::Simple::Visitor'
ok 19 - Tree::Simple::Visitor::FromNestedHash->can('setHashTree')
ok 20 - Tree::Simple::Visitor::FromNestedHash->can('visit')
ok 21 - Tree::Simple::Visitor::FromNestedHash->can('includeTrunk')
ok 22 - ... got the node value we expected from Root
ok 23 - ... Root has 2 children
ok 24 - ... got the node value we expected from Child1
ok 25 - ... Child1 has 2 children
ok 26 - ... got the node value we expected from GrandChild1
ok 27 - ... GrandChild1 is a leaf node
ok 28 - ... got the node value we expected from GrandChild2
ok 29 - ... GrandChild2 is a leaf node
ok 30 - ... got the node value we expected from Child2
ok 31 - ... Child2 is a leaf node
ok 32 - An object of class 'Tree::Simple::Visitor::FromNestedHash' isa 'Tree::Simple::Visitor::FromNestedHash'
ok 33 - An object of class 'Tree::Simple::Visitor::FromNestedHash' isa 'Tree::Simple::Visitor'
ok 34 - Tree::Simple::Visitor::FromNestedHash->can('setHashTree')
ok 35 - Tree::Simple::Visitor::FromNestedHash->can('visit')
ok 36 - Tree::Simple::Visitor::FromNestedHash->can('setNodeFilter')
ok 37 - ... got the node value we expected from Root
ok 38 - ... Root has 2 children
ok 39 - ... got the node value we expected from Child1
ok 40 - ... Child1 has 2 children
ok 41 - ... got the node value we expected from GrandChild1
ok 42 - ... GrandChild1 is a leaf node
ok 43 - ... got the node value we expected from GrandChild2
ok 44 - ... GrandChild2 is a leaf node
ok 45 - ... got the node value we expected from Child2
ok 46 - ... Child2 is a leaf node
ok 47 - An object of class 'Tree::Simple::Visitor::FromNestedHash' isa 'Tree::Simple::Visitor::FromNestedHash'
ok 48 - An object of class 'Tree::Simple::Visitor::FromNestedHash' isa 'Tree::Simple::Visitor'
ok 49 - ... got the error we expected
ok 50 - ... got the error we expected
ok 51 - ... got the error we expected
ok 52 - ... got the error we expected
ok 53 - ... got the error we expected
ok 54 - ... got the error we expected
ok 55 - ... got the error we expected
ok 56 - ... got the error we expected
ok 57 - ... got the error we expected
ok
t/91_Tree_Simple_Visitor_FromNestedArray_test.t ........
1..58
ok 1 - use Tree::Simple::Visitor::FromNestedArray;
ok 2 - Tree::Simple::Visitor::FromNestedArray->can('new')
ok 3 - An object of class 'Tree::Simple::Visitor::FromNestedArray' isa 'Tree::Simple::Visitor::FromNestedArray'
ok 4 - An object of class 'Tree::Simple::Visitor::FromNestedArray' isa 'Tree::Simple::Visitor'
ok 5 - Tree::Simple::Visitor::FromNestedArray->can('setArrayTree')
ok 6 - Tree::Simple::Visitor::FromNestedArray->can('visit')
ok 7 - ... got the value we expected from Root
ok 8 - ... Root has 2 children
ok 9 - ... got the value we expected from Child1
ok 10 - ... Child1 has 2 children
ok 11 - ... got the value we expected from GrandChild1
ok 12 - ... GrandChild1 is a leaf node
ok 13 - ... got the value we expected from GrandChild2
ok 14 - ... GrandChild2 is a leaf node
ok 15 - ... got the value we expected from Child2
ok 16 - ... Child2 is a leaf node
ok 17 - An object of class 'Tree::Simple::Visitor::FromNestedArray' isa 'Tree::Simple::Visitor::FromNestedArray'
ok 18 - An object of class 'Tree::Simple::Visitor::FromNestedArray' isa 'Tree::Simple::Visitor'
ok 19 - Tree::Simple::Visitor::FromNestedArray->can('setArrayTree')
ok 20 - Tree::Simple::Visitor::FromNestedArray->can('includeTrunk')
ok 21 - Tree::Simple::Visitor::FromNestedArray->can('visit')
ok 22 - ... got the value we expected from Root
ok 23 - ... Root has 2 children
ok 24 - ... got the value we expected from Child1
ok 25 - ... Child1 has 2 children
ok 26 - ... got the value we expected from GrandChild1
ok 27 - ... GrandChild1 is a leaf node
ok 28 - ... got the value we expected from GrandChild2
ok 29 - ... GrandChild2 is a leaf node
ok 30 - ... got the value we expected from Child2
ok 31 - ... Child2 is a leaf node
ok 32 - An object of class 'Tree::Simple::Visitor::FromNestedArray' isa 'Tree::Simple::Visitor::FromNestedArray'
ok 33 - An object of class 'Tree::Simple::Visitor::FromNestedArray' isa 'Tree::Simple::Visitor'
ok 34 - Tree::Simple::Visitor::FromNestedArray->can('setArrayTree')
ok 35 - Tree::Simple::Visitor::FromNestedArray->can('setNodeFilter')
ok 36 - Tree::Simple::Visitor::FromNestedArray->can('visit')
ok 37 - ... got the value we expected from Root
ok 38 - ... Root has 2 children
ok 39 - ... got the value we expected from Child1
ok 40 - ... Child1 has 2 children
ok 41 - ... got the value we expected from GrandChild1
ok 42 - ... GrandChild1 is a leaf node
ok 43 - ... got the value we expected from GrandChild2
ok 44 - ... GrandChild2 is a leaf node
ok 45 - ... got the value we expected from Child2
ok 46 - ... Child2 is a leaf node
ok 47 - An object of class 'Tree::Simple::Visitor::FromNestedArray' isa 'Tree::Simple::Visitor::FromNestedArray'
ok 48 - An object of class 'Tree::Simple::Visitor::FromNestedArray' isa 'Tree::Simple::Visitor'
ok 49 - ... got the error we expected
ok 50 - ... got the error we expected
ok 51 - ... got the error we expected
ok 52 - ... got the error we expected
ok 53 - ... got the error we expected
ok 54 - ... got the error we expected
ok 55 - ... got the error we expected
ok 56 - ... got the error we expected
ok 57 - ... got the error we expected
ok 58 - ... got the error we expected
ok
t/92_Tree_Simple_Visitor_ToNestedHash_test.t ...........
1..33
ok 1 - use Tree::Simple::Visitor::ToNestedHash;
ok 2 - An object of class 'Tree::Simple' isa 'Tree::Simple'
ok 3 - Tree::Simple::Visitor::ToNestedHash->can('new')
ok 4 - An object of class 'Tree::Simple::Visitor::ToNestedHash' isa 'Tree::Simple::Visitor::ToNestedHash'
ok 5 - An object of class 'Tree::Simple::Visitor::ToNestedHash' isa 'Tree::Simple::Visitor'
ok 6 - Tree::Simple::Visitor::ToNestedHash->can('visit')
ok 7 - Tree::Simple::Visitor::ToNestedHash->can('getResults')
ok 8 - ... got the whole tree
ok 9 - An object of class 'Tree::Simple::Visitor::ToNestedHash' isa 'Tree::Simple::Visitor::ToNestedHash'
ok 10 - An object of class 'Tree::Simple::Visitor::ToNestedHash' isa 'Tree::Simple::Visitor'
ok 11 - Tree::Simple::Visitor::ToNestedHash->can('includeTrunk')
ok 12 - Tree::Simple::Visitor::ToNestedHash->can('visit')
ok 13 - Tree::Simple::Visitor::ToNestedHash->can('getResults')
ok 14 - ... got the whole tree
ok 15 - An object of class 'Tree::Simple::Visitor::ToNestedHash' isa 'Tree::Simple::Visitor::ToNestedHash'
ok 16 - An object of class 'Tree::Simple::Visitor::ToNestedHash' isa 'Tree::Simple::Visitor'
ok 17 - Tree::Simple::Visitor::ToNestedHash->can('visit')
ok 18 - Tree::Simple::Visitor::ToNestedHash->can('getResults')
ok 19 - Tree::Simple::Visitor::ToNestedHash->can('setNodeFilter')
ok 20 - ... got the whole tree
ok 21 - An object of class 'Tree::Simple::Visitor::ToNestedHash' isa 'Tree::Simple::Visitor::ToNestedHash'
ok 22 - An object of class 'Tree::Simple::Visitor::ToNestedHash' isa 'Tree::Simple::Visitor'
ok 23 - Tree::Simple::Visitor::ToNestedHash->can('includeTrunk')
ok 24 - Tree::Simple::Visitor::ToNestedHash->can('visit')
ok 25 - Tree::Simple::Visitor::ToNestedHash->can('getResults')
ok 26 - Tree::Simple::Visitor::ToNestedHash->can('setNodeFilter')
ok 27 - ... got the whole tree
ok 28 - An object of class 'Tree::Simple::Visitor::ToNestedHash' isa 'Tree::Simple::Visitor::ToNestedHash'
ok 29 - An object of class 'Tree::Simple::Visitor::ToNestedHash' isa 'Tree::Simple::Visitor'
ok 30 - ... got the error we expected
ok 31 - ... got the error we expected
ok 32 - ... got the error we expected
ok 33 - ... got the error we expected
ok
t/93_Tree_Simple_Visitor_ToNestedArray_test.t ..........
1..33
ok 1 - use Tree::Simple::Visitor::ToNestedArray;
ok 2 - An object of class 'Tree::Simple' isa 'Tree::Simple'
ok 3 - Tree::Simple::Visitor::ToNestedArray->can('new')
ok 4 - An object of class 'Tree::Simple::Visitor::ToNestedArray' isa 'Tree::Simple::Visitor::ToNestedArray'
ok 5 - An object of class 'Tree::Simple::Visitor::ToNestedArray' isa 'Tree::Simple::Visitor'
ok 6 - Tree::Simple::Visitor::ToNestedArray->can('includeTrunk')
ok 7 - Tree::Simple::Visitor::ToNestedArray->can('visit')
ok 8 - Tree::Simple::Visitor::ToNestedArray->can('getResults')
ok 9 - ... got the whole tree
ok 10 - An object of class 'Tree::Simple::Visitor::ToNestedArray' isa 'Tree::Simple::Visitor::ToNestedArray'
ok 11 - An object of class 'Tree::Simple::Visitor::ToNestedArray' isa 'Tree::Simple::Visitor'
ok 12 - Tree::Simple::Visitor::ToNestedArray->can('visit')
ok 13 - Tree::Simple::Visitor::ToNestedArray->can('getResults')
ok 14 - ... got the tree minus the root
ok 15 - An object of class 'Tree::Simple::Visitor::ToNestedArray' isa 'Tree::Simple::Visitor::ToNestedArray'
ok 16 - An object of class 'Tree::Simple::Visitor::ToNestedArray' isa 'Tree::Simple::Visitor'
ok 17 - Tree::Simple::Visitor::ToNestedArray->can('visit')
ok 18 - Tree::Simple::Visitor::ToNestedArray->can('getResults')
ok 19 - Tree::Simple::Visitor::ToNestedArray->can('setNodeFilter')
ok 20 - ... got the tree minus the root and uppercased
ok 21 - An object of class 'Tree::Simple::Visitor::ToNestedArray' isa 'Tree::Simple::Visitor::ToNestedArray'
ok 22 - An object of class 'Tree::Simple::Visitor::ToNestedArray' isa 'Tree::Simple::Visitor'
ok 23 - Tree::Simple::Visitor::ToNestedArray->can('includeTrunk')
ok 24 - Tree::Simple::Visitor::ToNestedArray->can('visit')
ok 25 - Tree::Simple::Visitor::ToNestedArray->can('getResults')
ok 26 - Tree::Simple::Visitor::ToNestedArray->can('setNodeFilter')
ok 27 - ... got the tree minus the root and uppercased
ok 28 - An object of class 'Tree::Simple::Visitor::ToNestedArray' isa 'Tree::Simple::Visitor::ToNestedArray'
ok 29 - An object of class 'Tree::Simple::Visitor::ToNestedArray' isa 'Tree::Simple::Visitor'
ok 30 - ... got the error we expected
ok 31 - ... got the error we expected
ok 32 - ... got the error we expected
ok 33 - ... got the error we expected
ok
t/95_Tree_Simple_Visitor_LoadClassHierarchy_test.t .....
1..50
ok 1 - use Tree::Simple::Visitor::LoadClassHierarchy;
ok 2 - Tree::Simple::Visitor::LoadClassHierarchy->can('new')
ok 3 - An object of class 'Tree::Simple::Visitor::LoadClassHierarchy' isa 'Tree::Simple::Visitor::LoadClassHierarchy'
ok 4 - An object of class 'Tree::Simple::Visitor::LoadClassHierarchy' isa 'Tree::Simple::Visitor'
ok 5 - Tree::Simple::Visitor::LoadClassHierarchy->can('setClass')
ok 6 - An object of class 'Tree::Simple' isa 'Tree::Simple'
ok 7 - Tree::Simple::Visitor::LoadClassHierarchy->can('visit')
ok 8 - ... got the value we expected
ok 9 - ... got the value we expected
ok 10 - ... got the value we expected
ok 11 - ... got the value we expected
ok 12 - ... got the value we expected
ok 13 - ... got the value we expected
ok 14 - An object of class 'Tree::Simple::Visitor::LoadClassHierarchy' isa 'Tree::Simple::Visitor::LoadClassHierarchy'
ok 15 - An object of class 'Tree::Simple::Visitor::LoadClassHierarchy' isa 'Tree::Simple::Visitor'
ok 16 - Tree::Simple::Visitor::LoadClassHierarchy->can('setClass')
ok 17 - An object of class 'Tree::Simple' isa 'Tree::Simple'
ok 18 - Tree::Simple::Visitor::LoadClassHierarchy->can('includeTrunk')
ok 19 - Tree::Simple::Visitor::LoadClassHierarchy->can('visit')
ok 20 - ... got the value we expected
ok 21 - ... got the value we expected
ok 22 - ... got the value we expected
ok 23 - ... got the value we expected
ok 24 - ... got the value we expected
ok 25 - ... got the value we expected
ok 26 - An object of class 'Tree::Simple::Visitor::LoadClassHierarchy' isa 'Tree::Simple::Visitor::LoadClassHierarchy'
ok 27 - An object of class 'Tree::Simple::Visitor::LoadClassHierarchy' isa 'Tree::Simple::Visitor'
ok 28 - Tree::Simple::Visitor::LoadClassHierarchy->can('setClass')
ok 29 - An object of class 'Tree::Simple' isa 'Tree::Simple'
ok 30 - Tree::Simple::Visitor::LoadClassHierarchy->can('setNodeFilter')
ok 31 - Tree::Simple::Visitor::LoadClassHierarchy->can('visit')
ok 32 - ... got the value we expected
ok 33 - ... got the value we expected
ok 34 - ... got the value we expected
ok 35 - ... got the value we expected
ok 36 - ... got the value we expected
ok 37 - ... got the value we expected
ok 38 - An object of class 'Tree::Simple::Visitor::LoadClassHierarchy' isa 'Tree::Simple::Visitor::LoadClassHierarchy'
ok 39 - An object of class 'Tree::Simple::Visitor::LoadClassHierarchy' isa 'Tree::Simple::Visitor'
ok 40 - Tree::Simple::Visitor::LoadClassHierarchy->can('setClass')
ok 41 - An object of class 'Tree::Simple' isa 'Tree::Simple'
ok 42 - Tree::Simple::Visitor::LoadClassHierarchy->can('includeMethods')
ok 43 - Tree::Simple::Visitor::LoadClassHierarchy->can('visit')
ok 44 - ... got the value we expected
ok 45 - ... got the value we expected
ok 46 - ... got the value we expected
ok 47 - ... got the value we expected
ok 48 - ... got the value we expected
ok 49 - ... got the value we expected
ok 50 - ... got the value we expected
ok
t/96_Tree_Simple_Visitor_VariableDepthClone_test.t .....
1..36
ok 1 - use Tree::Simple::Visitor::VariableDepthClone;
ok 2 - An object of class 'Tree::Simple' isa 'Tree::Simple'
ok 3 - Tree::Simple::Visitor::VariableDepthClone->can('new')
ok 4 - An object of class 'Tree::Simple::Visitor::VariableDepthClone' isa 'Tree::Simple::Visitor::VariableDepthClone'
ok 5 - An object of class 'Tree::Simple::Visitor::VariableDepthClone' isa 'Tree::Simple::Visitor'
ok 6 - Tree::Simple::Visitor::VariableDepthClone->can('setCloneDepth')
ok 7 - Tree::Simple::Visitor::VariableDepthClone->can('getClone')
ok 8 - ... our results are as expected
ok 9 - An object of class 'Tree::Simple::Visitor::VariableDepthClone' isa 'Tree::Simple::Visitor::VariableDepthClone'
ok 10 - ... our results are as expected
ok 11 - An object of class 'Tree::Simple::Visitor::VariableDepthClone' isa 'Tree::Simple::Visitor::VariableDepthClone'
ok 12 - ... our results are as expected
ok 13 - An object of class 'Tree::Simple::Visitor::VariableDepthClone' isa 'Tree::Simple::Visitor::VariableDepthClone'
ok 14 - ... our results are as expected
ok 15 - An object of class 'Tree::Simple::Visitor::VariableDepthClone' isa 'Tree::Simple::Visitor::VariableDepthClone'
ok 16 - ... our results are as expected
ok 17 - An object of class 'Tree::Simple::Visitor::VariableDepthClone' isa 'Tree::Simple::Visitor::VariableDepthClone'
ok 18 - ... our results are as expected
ok 19 - An object of class 'Tree::Simple::Visitor::VariableDepthClone' isa 'Tree::Simple::Visitor::VariableDepthClone'
ok 20 - ... our results are as expected
ok 21 - An object of class 'Tree::Simple::Visitor::VariableDepthClone' isa 'Tree::Simple::Visitor::VariableDepthClone'
ok 22 - ... our results are as expected
ok 23 - An object of class 'Tree::Simple::Visitor::VariableDepthClone' isa 'Tree::Simple::Visitor::VariableDepthClone'
ok 24 - ... our results are as expected
ok 25 - An object of class 'Tree::Simple::Visitor::VariableDepthClone' isa 'Tree::Simple::Visitor::VariableDepthClone'
ok 26 - ... our results are as expected
ok 27 - An object of class 'Tree::Simple::Visitor::VariableDepthClone' isa 'Tree::Simple::Visitor::VariableDepthClone'
ok 28 - ... our results are as expected
ok 29 - An object of class 'Tree::Simple::Visitor::VariableDepthClone' isa 'Tree::Simple::Visitor::VariableDepthClone'
ok 30 - ... our results are as expected
ok 31 - An object of class 'Tree::Simple::Visitor::VariableDepthClone' isa 'Tree::Simple::Visitor::VariableDepthClone'
ok 32 - ... got the error we expected
ok 33 - ... got the error we expected
ok 34 - ... got the error we expected
ok 35 - ... got the error we expected
ok 36 - ... got the error we expected
ok
t/pod.t ................................................
1..18
ok 1 - POD test for blib/lib/Tree/Simple/VisitorFactory.pm
ok 2 - POD test for blib/lib/Tree/Simple/Visitor/BreadthFirstTraversal.pm
ok 3 - POD test for blib/lib/Tree/Simple/Visitor/CreateDirectoryTree.pm
ok 4 - POD test for blib/lib/Tree/Simple/Visitor/FindByNodeValue.pm
ok 5 - POD test for blib/lib/Tree/Simple/Visitor/FindByPath.pm
ok 6 - POD test for blib/lib/Tree/Simple/Visitor/FindByUID.pm
ok 7 - POD test for blib/lib/Tree/Simple/Visitor/FromNestedArray.pm
ok 8 - POD test for blib/lib/Tree/Simple/Visitor/FromNestedHash.pm
ok 9 - POD test for blib/lib/Tree/Simple/Visitor/GetAllDescendents.pm
ok 10 - POD test for blib/lib/Tree/Simple/Visitor/LoadClassHierarchy.pm
ok 11 - POD test for blib/lib/Tree/Simple/Visitor/LoadDirectoryTree.pm
ok 12 - POD test for blib/lib/Tree/Simple/Visitor/PathToRoot.pm
ok 13 - POD test for blib/lib/Tree/Simple/Visitor/PostOrderTraversal.pm
ok 14 - POD test for blib/lib/Tree/Simple/Visitor/PreOrderTraversal.pm
ok 15 - POD test for blib/lib/Tree/Simple/Visitor/Sort.pm
ok 16 - POD test for blib/lib/Tree/Simple/Visitor/ToNestedArray.pm
ok 17 - POD test for blib/lib/Tree/Simple/Visitor/ToNestedHash.pm
ok 18 - POD test for blib/lib/Tree/Simple/Visitor/VariableDepthClone.pm
ok
t/pod_coverage.t ....................................... skipped: Test::Pod::Coverage 1.04 required for testing POD coverage
All tests successful.
Files=20, Tests=647, 5 wallclock secs ( 0.23 usr + 0.08 sys = 0.31 CPU)
Result: PASS
RSAVAGE/Tree-Simple-VisitorFactory-0.12.tgz
dmake test TEST_VERBOSE=1 -- OK
Ron Savage <ron@savage.net.au>
A factory object for dispensing Visitor objects
>>> (cd C:\cpanfly-5.20\var\cpan\build\Tree-Simple-VisitorFactory-0.12-l_TfQi && tar cvf - Tree-Simple-VisitorFactory-0.12.ppd blib) | gzip -c >C:/cpanfly-5.20/var/REPO/R/RS/RSAVAGE/Tree-Simple-VisitorFactory-0.12.tar.gz
Tree-Simple-VisitorFactory-0.12.ppd
blib/
blib/lib/
blib/lib/Tree/
blib/lib/Tree/Simple/
blib/lib/Tree/Simple/Visitor/
blib/lib/Tree/Simple/Visitor/BreadthFirstTraversal.pm
blib/lib/Tree/Simple/Visitor/CreateDirectoryTree.pm
blib/lib/Tree/Simple/Visitor/FindByNodeValue.pm
blib/lib/Tree/Simple/Visitor/FindByPath.pm
blib/lib/Tree/Simple/Visitor/FindByUID.pm
blib/lib/Tree/Simple/Visitor/FromNestedArray.pm
blib/lib/Tree/Simple/Visitor/FromNestedHash.pm
blib/lib/Tree/Simple/Visitor/GetAllDescendents.pm
blib/lib/Tree/Simple/Visitor/LoadClassHierarchy.pm
blib/lib/Tree/Simple/Visitor/LoadDirectoryTree.pm
blib/lib/Tree/Simple/Visitor/PathToRoot.pm
blib/lib/Tree/Simple/Visitor/PostOrderTraversal.pm
blib/lib/Tree/Simple/Visitor/PreOrderTraversal.pm
blib/lib/Tree/Simple/Visitor/Sort.pm
blib/lib/Tree/Simple/Visitor/ToNestedArray.pm
blib/lib/Tree/Simple/Visitor/ToNestedHash.pm
blib/lib/Tree/Simple/Visitor/VariableDepthClone.pm
blib/lib/Tree/Simple/VisitorFactory.pm
>>> mv C:\cpanfly-5.20\var\cpan\build\Tree-Simple-VisitorFactory-0.12-l_TfQi/Tree-Simple-VisitorFactory-0.12.ppd C:/cpanfly-5.20/var/REPO/R/RS/RSAVAGE
Running test for module 'Plack::Middleware::IIS7KeepAliveFix'
Running make for M/MI/MIYAGAWA/Plack-1.0031.tar.gz
Prepending blib/arch and blib/lib of 17 build dirs to PERL5LIB; for 'get'
Has already been unwrapped into directory C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-TbwF2o
Prepending blib/arch and blib/lib of 17 build dirs to PERL5LIB; for 'make'
Has already been made
Prepending blib/arch and blib/lib of 17 build dirs to PERL5LIB; for 'test'
Running make test
Has already been tested successfully
Running test for module 'Plack::Middleware::LighttpdScriptNameFix'
Running make for M/MI/MIYAGAWA/Plack-1.0031.tar.gz
Prepending blib/arch and blib/lib of 17 build dirs to PERL5LIB; for 'get'
Has already been unwrapped into directory C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-TbwF2o
Prepending blib/arch and blib/lib of 17 build dirs to PERL5LIB; for 'make'
Has already been made
Prepending blib/arch and blib/lib of 17 build dirs to PERL5LIB; for 'test'
Running make test
Has already been tested successfully
Running test for module 'namespace::autoclean'
Running make for E/ET/ETHER/namespace-autoclean-0.20.tar.gz
Prepending blib/arch and blib/lib of 17 build dirs to PERL5LIB; for 'get'
Has already been unwrapped into directory C:\cpanfly-5.20\var\cpan\build\namespace-autoclean-0.20-YjQSxn
Prepending blib/arch and blib/lib of 17 build dirs to PERL5LIB; for 'make'
Has already been made
Prepending blib/arch and blib/lib of 17 build dirs to PERL5LIB; for 'test'
Running make test
Has already been tested successfully
Running test for module 'String::RewritePrefix'
Running make for R/RJ/RJBS/String-RewritePrefix-0.007.tar.gz
Prepending blib/arch and blib/lib of 17 build dirs to PERL5LIB; for 'get'
Fetching with LWP:
http://cpan.nas1.activestate.com/authors/id/R/RJ/RJBS/String-RewritePrefix-0.007.tar.gz
Checksum for C:\cpanfly-5.20\var\cpan\sources\authors\id\R\RJ\RJBS\String-RewritePrefix-0.007.tar.gz ok
String-RewritePrefix-0.007
String-RewritePrefix-0.007/README
String-RewritePrefix-0.007/Changes
String-RewritePrefix-0.007/LICENSE
String-RewritePrefix-0.007/dist.ini
String-RewritePrefix-0.007/META.yml
String-RewritePrefix-0.007/MANIFEST
String-RewritePrefix-0.007/t
String-RewritePrefix-0.007/t/basic.t
String-RewritePrefix-0.007/META.json
String-RewritePrefix-0.007/Makefile.PL
String-RewritePrefix-0.007/t/00-compile.t
String-RewritePrefix-0.007/xt/release
String-RewritePrefix-0.007/xt/release/pod-syntax.t
String-RewritePrefix-0.007/lib/String
String-RewritePrefix-0.007/lib/String/RewritePrefix.pm
String-RewritePrefix-0.007/t/000-report-versions-tiny.t
String-RewritePrefix-0.007/xt/release/changes_has_content.t
Prepending blib/arch and blib/lib of 17 build dirs to PERL5LIB; for 'make'
CPAN.pm: Building R/RJ/RJBS/String-RewritePrefix-0.007.tar.gz
>>> C:\Perl64-5.20\bin\perl.exe Makefile.PL
Checking if your kit is complete...
Looks good
Generating a dmake-style Makefile
Writing Makefile for String::RewritePrefix
Writing MYMETA.yml and MYMETA.json
>>> dmake
cp lib/String/RewritePrefix.pm blib\lib\String\RewritePrefix.pm
RJBS/String-RewritePrefix-0.007.tar.gz
dmake -- OK
Prepending blib/arch and blib/lib of 17 build dirs to PERL5LIB; for 'test'
Running make test
>>> dmake test TEST_VERBOSE=1
C:\Perl64-5.20\bin\perl.exe "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(1, 'blib\lib', 'blib\arch')" t/*.t
t/00-compile.t ................
1..1
ok 1 - String/RewritePrefix.pm loaded ok
ok
#
#
# Generated by Dist::Zilla::Plugin::ReportVersions::Tiny v1.10
# perl: 5.020001 (wanted any version) on MSWin32 from C:\Perl64-5.20\bin\perl.exe
#
# Carp => 1.3301 (want any version)
# ExtUtils::MakeMaker => 6.98 (want 6.30)
# File::Spec => 3.47 (want any version)
# IO::Handle => 1.35 (want any version)
# IPC::Open3 => 1.16 (want any version)
# Sub::Exporter => 0.987 (want 0.972)
# Test::More => 1.001006 (want 0.96)
# strict => 1.08 (want any version)
# warnings => 1.23 (want any version)
#
# Thanks for using my code. I hope it works for you.
# If not, please try and include this output in the bug report.
# That will help me reproduce the issue and solve your problem.
#
t/000-report-versions-tiny.t ..
ok 1 - we really didn't test anything, just reporting data
1..1
ok
t/basic.t .....................
1..3
ok 1 - rewrote prefices
ok 2 - from synopsis, code okay
ok 3 - rewrote with import
ok
All tests successful.
Files=3, Tests=5, 2 wallclock secs ( 0.08 usr + 0.05 sys = 0.13 CPU)
Result: PASS
RJBS/String-RewritePrefix-0.007.tar.gz
dmake test TEST_VERBOSE=1 -- OK
Ricardo SIGNES <rjbs@cpan.org>
rewrite strings based on a set of known prefixes
>>> (cd C:\cpanfly-5.20\var\cpan\build\String-RewritePrefix-0.007-rXiptC && tar cvf - String-RewritePrefix-0.007.ppd blib) | gzip -c >C:/cpanfly-5.20/var/REPO/R/RJ/RJBS/String-RewritePrefix-0.007.tar.gz
String-RewritePrefix-0.007.ppd
blib/
blib/lib/
blib/lib/String/
blib/lib/String/RewritePrefix.pm
>>> mv C:\cpanfly-5.20\var\cpan\build\String-RewritePrefix-0.007-rXiptC/String-RewritePrefix-0.007.ppd C:/cpanfly-5.20/var/REPO/R/RJ/RJBS
Running test for module 'Plack::Middleware::FixMissingBodyInRedirect'
Running make for S/SW/SWEETKID/Plack-Middleware-FixMissingBodyInRedirect-0.11.tar.gz
Prepending blib/arch and blib/lib of 18 build dirs to PERL5LIB; for 'get'
Fetching with LWP:
http://cpan.nas1.activestate.com/authors/id/S/SW/SWEETKID/Plack-Middleware-FixMissingBodyInRedirect-0.11.tar.gz
Checksum for C:\cpanfly-5.20\var\cpan\sources\authors\id\S\SW\SWEETKID\Plack-Middleware-FixMissingBodyInRedirect-0.11.tar.gz ok
Plack-Middleware-FixMissingBodyInRedirect-0.11/
Plack-Middleware-FixMissingBodyInRedirect-0.11/MANIFEST.SKIP
Plack-Middleware-FixMissingBodyInRedirect-0.11/META.json
Plack-Middleware-FixMissingBodyInRedirect-0.11/LICENSE
Plack-Middleware-FixMissingBodyInRedirect-0.11/t/
Plack-Middleware-FixMissingBodyInRedirect-0.11/t/response_has_no_body.t
Plack-Middleware-FixMissingBodyInRedirect-0.11/dist.ini
Plack-Middleware-FixMissingBodyInRedirect-0.11/README
Plack-Middleware-FixMissingBodyInRedirect-0.11/lib/
Plack-Middleware-FixMissingBodyInRedirect-0.11/lib/Plack/
Plack-Middleware-FixMissingBodyInRedirect-0.11/lib/Plack/Middleware/
Plack-Middleware-FixMissingBodyInRedirect-0.11/lib/Plack/Middleware/FixMissingBodyInRedirect.pm
Plack-Middleware-FixMissingBodyInRedirect-0.11/META.yml
Plack-Middleware-FixMissingBodyInRedirect-0.11/Changes
Plack-Middleware-FixMissingBodyInRedirect-0.11/xt/
Plack-Middleware-FixMissingBodyInRedirect-0.11/xt/release/
Plack-Middleware-FixMissingBodyInRedirect-0.11/xt/release/pod-syntax.t
Plack-Middleware-FixMissingBodyInRedirect-0.11/xt/release/eol.t
Plack-Middleware-FixMissingBodyInRedirect-0.11/xt/release/pod-coverage.t
Plack-Middleware-FixMissingBodyInRedirect-0.11/Makefile.PL
Prepending blib/arch and blib/lib of 18 build dirs to PERL5LIB; for 'make'
CPAN.pm: Building S/SW/SWEETKID/Plack-Middleware-FixMissingBodyInRedirect-0.11.tar.gz
>>> C:\Perl64-5.20\bin\perl.exe Makefile.PL
Generating a dmake-style Makefile
Writing Makefile for Plack::Middleware::FixMissingBodyInRedirect
Writing MYMETA.yml and MYMETA.json
>>> dmake
cp lib/Plack/Middleware/FixMissingBodyInRedirect.pm blib\lib\Plack\Middleware\FixMissingBodyInRedirect.pm
SWEETKID/Plack-Middleware-FixMissingBodyInRedirect-0.11.tar.gz
dmake -- OK
Prepending blib/arch and blib/lib of 18 build dirs to PERL5LIB; for 'test'
Running make test
>>> dmake test TEST_VERBOSE=1
C:\Perl64-5.20\bin\perl.exe "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(1, 'blib\lib', 'blib\arch')" t/*.t
t/response_has_no_body.t ..
1..47
ok 1 - Content for /empty_array matches (?^:)
ok 2 - Response code for /empty_array is 302
ok 3 - Content-Type for /empty_array is text/html; charset=utf-8
ok 4 - Content-Length for /empty_array is correct (288)
ok 5 - Content for /empty_string matches (?^:)
ok 6 - Response code for /empty_string is 302
ok 7 - Content-Type for /empty_string is text/html; charset=utf-8
ok 8 - Content-Length for /empty_string is correct (288)
ok 9 - Content for /array_with_one_undef matches (?^:)
ok 10 - Response code for /array_with_one_undef is 302
ok 11 - Content-Type for /array_with_one_undef is text/html; charset=utf-8
ok 12 - Content-Length for /array_with_one_undef is correct (288)
ok 13 - Content for /first_undef_rest_def matches (?^:Only first element was undef)
ok 14 - Response code for /first_undef_rest_def is 302
ok 15 - Content-Type for /first_undef_rest_def is text/html; charset=utf-8
ok 16 - Content for /already_set_body matches (?^:Body is set)
ok 17 - Response code for /already_set_body is 302
ok 18 - Content-Type for /already_set_body is text/html; charset=utf-8
ok 19 - Content for /body_with_size_zero_file_handle matches (?^:)
ok 20 - Response code for /body_with_size_zero_file_handle is 302
ok 21 - Content-Type for /body_with_size_zero_file_handle is text/html; charset=utf-8
ok 22 - Content-Length for /body_with_size_zero_file_handle is correct (288)
ok 23 - Content for /body_with_good_file_handle matches (?^:I'm file's text)
ok 24 - Response code for /body_with_good_file_handle is 302
ok 25 - Content-Type for /body_with_good_file_handle is text/html; charset=utf-8
ok 26 - Content for /zeros_only matches (?^:^0)
ok 27 - Response code for /zeros_only is 302
ok 28 - Content-Type for /zeros_only is text/html; charset=utf-8
ok 29 - Content for /empty_strings_body matches (?^:)
ok 30 - Response code for /empty_strings_body is 302
ok 31 - Content-Type for /empty_strings_body is text/html; charset=utf-8
ok 32 - Content-Length for /empty_strings_body is correct (288)
ok 33 - Content for /filehandle_like matches (?^:aaa\nbbb\n)
ok 34 - Response code for /filehandle_like is 302
ok 35 - Content-Type for /filehandle_like is text/html; charset=utf-8
ok 36 - Content for /delayed_tuple matches (?^:aaabbbccc)
ok 37 - Response code for /delayed_tuple is 302
ok 38 - Content-Type for /delayed_tuple is text/html; charset=utf-8
ok 39 - Content for /delayed_write matches (?^:aaabbbccc)
ok 40 - Response code for /delayed_write is 302
ok 41 - Content-Type for /delayed_write is text/html; charset=utf-8
ok 42 - Content for /delayed_nowrite matches (?^:)
ok 43 - Response code for /delayed_nowrite is 302
ok 44 - Content-Type for /delayed_nowrite is text/html; charset=utf-8
ok 45 - Content for /filehandle_like_empty matches (?^:)
ok 46 - Response code for /filehandle_like_empty is 302
ok 47 - Content-Type for /filehandle_like_empty is text/html; charset=utf-8
ok
All tests successful.
Files=1, Tests=47, 1 wallclock secs ( 0.11 usr + 0.03 sys = 0.14 CPU)
Result: PASS
SWEETKID/Plack-Middleware-FixMissingBodyInRedirect-0.11.tar.gz
dmake test TEST_VERBOSE=1 -- OK
Upasana Shukla <me@upasana.me>
Plack::Middleware which sets body for redirect response, if it's not already set
>>> (cd C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-FixMissingBodyInRedirect-0.11-AdTCWd && tar cvf - Plack-Middleware-FixMissingBodyInRedirect-0.11.ppd blib) | gzip -c >C:/cpanfly-5.20/var/REPO/S/SW/SWEETKID/Plack-Middleware-FixMissingBodyInRedirect-0.11.tar.gz
Plack-Middleware-FixMissingBodyInRedirect-0.11.ppd
blib/
blib/lib/
blib/lib/Plack/
blib/lib/Plack/Middleware/
blib/lib/Plack/Middleware/FixMissingBodyInRedirect.pm
>>> mv C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-FixMissingBodyInRedirect-0.11-AdTCWd/Plack-Middleware-FixMissingBodyInRedirect-0.11.ppd C:/cpanfly-5.20/var/REPO/S/SW/SWEETKID
Running test for module 'Text::SimpleTable'
Running make for M/MR/MRAMBERG/Text-SimpleTable-2.03.tar.gz
Prepending blib/arch and blib/lib of 19 build dirs to PERL5LIB; for 'get'
Fetching with LWP:
http://cpan.nas1.activestate.com/authors/id/M/MR/MRAMBERG/Text-SimpleTable-2.03.tar.gz
Fetching with LWP:
http://cpan.nas1.activestate.com/authors/id/M/MR/MRAMBERG/CHECKSUMS
Checksum for C:\cpanfly-5.20\var\cpan\sources\authors\id\M\MR\MRAMBERG\Text-SimpleTable-2.03.tar.gz ok
Text-SimpleTable-2.03/
Text-SimpleTable-2.03/Changes
Text-SimpleTable-2.03/examples/
Text-SimpleTable-2.03/lib/
Text-SimpleTable-2.03/LICENSE
Text-SimpleTable-2.03/Makefile.PL
Text-SimpleTable-2.03/MANIFEST
Text-SimpleTable-2.03/MANIFEST.SKIP
Text-SimpleTable-2.03/META.yml
Text-SimpleTable-2.03/README
Text-SimpleTable-2.03/t/
Text-SimpleTable-2.03/Text-SimpleTable-2.03/
Text-SimpleTable-2.03/t/01use.t
Text-SimpleTable-2.03/t/02pod.t
Text-SimpleTable-2.03/t/03podcoverage.t
Text-SimpleTable-2.03/t/04tables.t
Text-SimpleTable-2.03/lib/Text/
Text-SimpleTable-2.03/lib/Text/SimpleTable.pm
Text-SimpleTable-2.03/examples/simple.pl
Prepending blib/arch and blib/lib of 19 build dirs to PERL5LIB; for 'make'
CPAN.pm: Building M/MR/MRAMBERG/Text-SimpleTable-2.03.tar.gz
>>> C:\Perl64-5.20\bin\perl.exe Makefile.PL
Checking if your kit is complete...
Warning: the following files are missing in your kit:
Text-SimpleTable-2.03/META.yml
Please inform the author.
Generating a dmake-style Makefile
Writing Makefile for Text::SimpleTable
Writing MYMETA.yml and MYMETA.json
>>> dmake
cp lib/Text/SimpleTable.pm blib\lib\Text\SimpleTable.pm
MRAMBERG/Text-SimpleTable-2.03.tar.gz
dmake -- OK
Prepending blib/arch and blib/lib of 19 build dirs to PERL5LIB; for 'test'
Running make test
>>> dmake test TEST_VERBOSE=1
C:\Perl64-5.20\bin\perl.exe "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(1, 'blib\lib', 'blib\arch')" t/*.t
t/01use.t ..........
1..1
ok 1 - use Text::SimpleTable;
ok
t/02pod.t .......... skipped: set TEST_POD to enable this test (developer only!)
t/03podcoverage.t .. skipped: Test::Pod::Coverage 1.04 required
t/04tables.t .......
1..6
ok 1 - use Text::SimpleTable;
ok 2 - right table
ok 3 - right table
ok 4 - right table
ok 5 - right table
ok 6 - right table
ok
All tests successful.
Files=4, Tests=7, 0 wallclock secs ( 0.09 usr + 0.06 sys = 0.16 CPU)
Result: PASS
MRAMBERG/Text-SimpleTable-2.03.tar.gz
dmake test TEST_VERBOSE=1 -- OK
Marcus Ramberg <mramberg@cpan.org>
Simple eyecandy ASCII tables
>>> (cd C:\cpanfly-5.20\var\cpan\build\Text-SimpleTable-2.03-gUmwkj && tar cvf - Text-SimpleTable-2.03.ppd blib) | gzip -c >C:/cpanfly-5.20/var/REPO/M/MR/MRAMBERG/Text-SimpleTable-2.03.tar.gz
Text-SimpleTable-2.03.ppd
blib/
blib/lib/
blib/lib/Text/
blib/lib/Text/SimpleTable.pm
>>> mv C:\cpanfly-5.20\var\cpan\build\Text-SimpleTable-2.03-gUmwkj/Text-SimpleTable-2.03.ppd C:/cpanfly-5.20/var/REPO/M/MR/MRAMBERG
Running test for module 'Plack::Middleware::ContentLength'
Running make for M/MI/MIYAGAWA/Plack-1.0031.tar.gz
Prepending blib/arch and blib/lib of 20 build dirs to PERL5LIB; for 'get'
Has already been unwrapped into directory C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-TbwF2o
Prepending blib/arch and blib/lib of 20 build dirs to PERL5LIB; for 'make'
Has already been made
Prepending blib/arch and blib/lib of 20 build dirs to PERL5LIB; for 'test'
Running make test
Has already been tested successfully
Running test for module 'MooseX::Getopt'
Running make for E/ET/ETHER/MooseX-Getopt-0.65.tar.gz
Prepending blib/arch and blib/lib of 20 build dirs to PERL5LIB; for 'get'
Fetching with LWP:
http://cpan.nas1.activestate.com/authors/id/E/ET/ETHER/MooseX-Getopt-0.65.tar.gz
Checksum for C:\cpanfly-5.20\var\cpan\sources\authors\id\E\ET\ETHER\MooseX-Getopt-0.65.tar.gz ok
MooseX-Getopt-0.65/
MooseX-Getopt-0.65/Build.PL
MooseX-Getopt-0.65/Changes
MooseX-Getopt-0.65/CONTRIBUTING
MooseX-Getopt-0.65/dist.ini
MooseX-Getopt-0.65/INSTALL
MooseX-Getopt-0.65/lib/
MooseX-Getopt-0.65/LICENSE
MooseX-Getopt-0.65/Makefile.PL
MooseX-Getopt-0.65/MANIFEST
MooseX-Getopt-0.65/META.json
MooseX-Getopt-0.65/META.yml
MooseX-Getopt-0.65/README
MooseX-Getopt-0.65/t/
MooseX-Getopt-0.65/weaver.ini
MooseX-Getopt-0.65/xt/
MooseX-Getopt-0.65/xt/author/
MooseX-Getopt-0.65/xt/release/
MooseX-Getopt-0.65/xt/release/changes_has_content.t
MooseX-Getopt-0.65/xt/release/clean-namespaces.t
MooseX-Getopt-0.65/xt/release/cpan-changes.t
MooseX-Getopt-0.65/xt/release/distmeta.t
MooseX-Getopt-0.65/xt/release/eol.t
MooseX-Getopt-0.65/xt/release/kwalitee.t
MooseX-Getopt-0.65/xt/release/minimum-version.t
MooseX-Getopt-0.65/xt/release/mojibake.t
MooseX-Getopt-0.65/xt/release/no-tabs.t
MooseX-Getopt-0.65/xt/release/pod-coverage.t
MooseX-Getopt-0.65/xt/release/pod-no404s.t
MooseX-Getopt-0.65/xt/release/pod-syntax.t
MooseX-Getopt-0.65/xt/release/portability.t
MooseX-Getopt-0.65/xt/author/00-compile.t
MooseX-Getopt-0.65/xt/author/pod-spell.t
MooseX-Getopt-0.65/t/00-report-prereqs.dd
MooseX-Getopt-0.65/t/00-report-prereqs.t
MooseX-Getopt-0.65/t/001_basic.t
MooseX-Getopt-0.65/t/002_custom_option_type.t
MooseX-Getopt-0.65/t/003_inferred_option_type.t
MooseX-Getopt-0.65/t/004_nogetop.t
MooseX-Getopt-0.65/t/005_strict.t
MooseX-Getopt-0.65/t/006_metaclass_traits.t
MooseX-Getopt-0.65/t/007_nogetopt_trait.t
MooseX-Getopt-0.65/t/008_configfromfile.t
MooseX-Getopt-0.65/t/009_gld_and_explicit_options.t
MooseX-Getopt-0.65/t/010_dashes.t
MooseX-Getopt-0.65/t/011_process_argv.t
MooseX-Getopt-0.65/t/100_gld_default_bug.t
MooseX-Getopt-0.65/t/101_argv_bug.t
MooseX-Getopt-0.65/t/102_basic_basic.t
MooseX-Getopt-0.65/t/103_uc_bug.t
MooseX-Getopt-0.65/t/104_override_usage.t
MooseX-Getopt-0.65/t/105_uc_bug_more.t
MooseX-Getopt-0.65/t/106_no_ignore_case.t
MooseX-Getopt-0.65/t/107_no_auto_help.t
MooseX-Getopt-0.65/t/107_union_bug.t
MooseX-Getopt-0.65/t/108_usage_attr.t
MooseX-Getopt-0.65/t/109_help_flag.t
MooseX-Getopt-0.65/t/110_sort_usage_by_attr_order.t
MooseX-Getopt-0.65/t/111_gld_pass_through.t
MooseX-Getopt-0.65/t/112_configfile_constructor_arg.t
MooseX-Getopt-0.65/t/112_configfile_constructor_arg.yml
MooseX-Getopt-0.65/t/zzz-check-breaks.t
MooseX-Getopt-0.65/lib/MooseX/
MooseX-Getopt-0.65/lib/MooseX/Getopt/
MooseX-Getopt-0.65/lib/MooseX/Getopt.pm
MooseX-Getopt-0.65/lib/MooseX/Getopt/Basic.pm
MooseX-Getopt-0.65/lib/MooseX/Getopt/Dashes.pm
MooseX-Getopt-0.65/lib/MooseX/Getopt/GLD.pm
MooseX-Getopt-0.65/lib/MooseX/Getopt/Meta/
MooseX-Getopt-0.65/lib/MooseX/Getopt/OptionTypeMap.pm
MooseX-Getopt-0.65/lib/MooseX/Getopt/ProcessedArgv.pm
MooseX-Getopt-0.65/lib/MooseX/Getopt/Strict.pm
MooseX-Getopt-0.65/lib/MooseX/Getopt/Meta/Attribute/
MooseX-Getopt-0.65/lib/MooseX/Getopt/Meta/Attribute.pm
MooseX-Getopt-0.65/lib/MooseX/Getopt/Meta/Attribute/NoGetopt.pm
MooseX-Getopt-0.65/lib/MooseX/Getopt/Meta/Attribute/Trait/
MooseX-Getopt-0.65/lib/MooseX/Getopt/Meta/Attribute/Trait.pm
MooseX-Getopt-0.65/lib/MooseX/Getopt/Meta/Attribute/Trait/NoGetopt.pm
Prepending blib/arch and blib/lib of 20 build dirs to PERL5LIB; for 'make'
CPAN.pm: Building E/ET/ETHER/MooseX-Getopt-0.65.tar.gz
>>> C:\Perl64-5.20\bin\perl.exe Makefile.PL
Warning: prerequisite Getopt::Long::Descriptive 0.088 not found.
Warning: prerequisite MooseX::Role::Parameterized 0 not found.
Congratulations, your toolchain understands 'configure_requires'!
Checking if your kit is complete...
Looks good
Generating a dmake-style Makefile
Writing Makefile for MooseX::Getopt
Writing MYMETA.yml and MYMETA.json
---- Unsatisfied dependencies detected during ----
---- ETHER/MooseX-Getopt-0.65.tar.gz ----
MooseX::Role::Parameterized [requires]
Getopt::Long::Descriptive [requires]
Test::Trap [build_requires]
Path::Tiny [build_requires]
Prepending blib/arch and blib/lib of 20 build dirs to PERL5LIB; for 'test'
Running make test
Delayed until after prerequisites
Running test for module 'MooseX::Role::Parameterized'
Running make for E/ET/ETHER/MooseX-Role-Parameterized-1.08.tar.gz
Prepending blib/arch and blib/lib of 20 build dirs to PERL5LIB; for 'get'
Fetching with LWP:
http://cpan.nas1.activestate.com/authors/id/E/ET/ETHER/MooseX-Role-Parameterized-1.08.tar.gz
Checksum for C:\cpanfly-5.20\var\cpan\sources\authors\id\E\ET\ETHER\MooseX-Role-Parameterized-1.08.tar.gz ok
MooseX-Role-Parameterized-1.08/
MooseX-Role-Parameterized-1.08/Build.PL
MooseX-Role-Parameterized-1.08/Changes
MooseX-Role-Parameterized-1.08/CONTRIBUTING
MooseX-Role-Parameterized-1.08/dist.ini
MooseX-Role-Parameterized-1.08/INSTALL
MooseX-Role-Parameterized-1.08/lib/
MooseX-Role-Parameterized-1.08/LICENSE
MooseX-Role-Parameterized-1.08/Makefile.PL
MooseX-Role-Parameterized-1.08/MANIFEST
MooseX-Role-Parameterized-1.08/META.json
MooseX-Role-Parameterized-1.08/META.yml
MooseX-Role-Parameterized-1.08/README
MooseX-Role-Parameterized-1.08/t/
MooseX-Role-Parameterized-1.08/weaver.ini
MooseX-Role-Parameterized-1.08/xt/
MooseX-Role-Parameterized-1.08/xt/author/
MooseX-Role-Parameterized-1.08/xt/release/
MooseX-Role-Parameterized-1.08/xt/release/changes_has_content.t
MooseX-Role-Parameterized-1.08/xt/release/clean-namespaces.t
MooseX-Role-Parameterized-1.08/xt/release/cpan-changes.t
MooseX-Role-Parameterized-1.08/xt/release/distmeta.t
MooseX-Role-Parameterized-1.08/xt/release/eol.t
MooseX-Role-Parameterized-1.08/xt/release/kwalitee.t
MooseX-Role-Parameterized-1.08/xt/release/minimum-version.t
MooseX-Role-Parameterized-1.08/xt/release/mojibake.t
MooseX-Role-Parameterized-1.08/xt/release/pod-coverage.t
MooseX-Role-Parameterized-1.08/xt/release/pod-syntax.t
MooseX-Role-Parameterized-1.08/xt/release/portability.t
MooseX-Role-Parameterized-1.08/xt/author/00-compile.t
MooseX-Role-Parameterized-1.08/xt/author/no-tabs.t
MooseX-Role-Parameterized-1.08/t/00-report-prereqs.dd
MooseX-Role-Parameterized-1.08/t/00-report-prereqs.t
MooseX-Role-Parameterized-1.08/t/001-parameters.t
MooseX-Role-Parameterized-1.08/t/002-role-block.t
MooseX-Role-Parameterized-1.08/t/003-apply.t
MooseX-Role-Parameterized-1.08/t/004-with.t
MooseX-Role-Parameterized-1.08/t/005-with-parameterized.t
MooseX-Role-Parameterized-1.08/t/006-requires.t
MooseX-Role-Parameterized-1.08/t/007-excludes.t
MooseX-Role-Parameterized-1.08/t/008-method-modifers.t
MooseX-Role-Parameterized-1.08/t/009-override-super.t
MooseX-Role-Parameterized-1.08/t/010-blessed-confess.t
MooseX-Role-Parameterized-1.08/t/011-reference-parameters.t
MooseX-Role-Parameterized-1.08/t/012-rename-role.t
MooseX-Role-Parameterized-1.08/t/013-does.t
MooseX-Role-Parameterized-1.08/t/014-compose-parameterizable.t
MooseX-Role-Parameterized-1.08/t/015-compose-keywords.t
MooseX-Role-Parameterized-1.08/t/016-trait.t
MooseX-Role-Parameterized-1.08/t/017-current_metaclass.t
MooseX-Role-Parameterized-1.08/t/018-parameter-roles.t
MooseX-Role-Parameterized-1.08/t/020-metaclass-reinitialize.t
MooseX-Role-Parameterized-1.08/t/021-parameter-trait.t
MooseX-Role-Parameterized-1.08/t/022-export-p-trait.t
MooseX-Role-Parameterized-1.08/t/023-metarole-import-params.t
MooseX-Role-Parameterized-1.08/t/100-erroneous-keywords.t
MooseX-Role-Parameterized-1.08/t/101-alias-excludes.t
MooseX-Role-Parameterized-1.08/t/102-nested.t
MooseX-Role-Parameterized-1.08/t/150-composite-role-application.t
MooseX-Role-Parameterized-1.08/t/200-cooperative.t
MooseX-Role-Parameterized-1.08/t/lib/
MooseX-Role-Parameterized-1.08/t/zzz-check-breaks.t
MooseX-Role-Parameterized-1.08/t/lib/Bar.pm
MooseX-Role-Parameterized-1.08/lib/MooseX/
MooseX-Role-Parameterized-1.08/lib/MooseX/Role/
MooseX-Role-Parameterized-1.08/lib/MooseX/Role/Parameterized/
MooseX-Role-Parameterized-1.08/lib/MooseX/Role/Parameterized.pm
MooseX-Role-Parameterized-1.08/lib/MooseX/Role/Parameterized/Extending.pod
MooseX-Role-Parameterized-1.08/lib/MooseX/Role/Parameterized/Meta/
MooseX-Role-Parameterized-1.08/lib/MooseX/Role/Parameterized/Parameters.pm
MooseX-Role-Parameterized-1.08/lib/MooseX/Role/Parameterized/Tutorial.pod
MooseX-Role-Parameterized-1.08/lib/MooseX/Role/Parameterized/Meta/Role/
MooseX-Role-Parameterized-1.08/lib/MooseX/Role/Parameterized/Meta/Trait/
MooseX-Role-Parameterized-1.08/lib/MooseX/Role/Parameterized/Meta/Trait/Parameterizable.pm
MooseX-Role-Parameterized-1.08/lib/MooseX/Role/Parameterized/Meta/Trait/Parameterized.pm
MooseX-Role-Parameterized-1.08/lib/MooseX/Role/Parameterized/Meta/Role/Parameterized.pm
Prepending blib/arch and blib/lib of 20 build dirs to PERL5LIB; for 'make'
CPAN.pm: Building E/ET/ETHER/MooseX-Role-Parameterized-1.08.tar.gz
>>> C:\Perl64-5.20\bin\perl.exe Makefile.PL
Congratulations, your toolchain understands 'configure_requires'!
Checking if your kit is complete...
Looks good
Generating a dmake-style Makefile
Writing Makefile for MooseX::Role::Parameterized
Writing MYMETA.yml and MYMETA.json
>>> dmake
cp lib/MooseX/Role/Parameterized/Meta/Role/Parameterized.pm blib\lib\MooseX\Role\Parameterized\Meta\Role\Parameterized.pm
cp lib/MooseX/Role/Parameterized/Meta/Trait/Parameterizable.pm blib\lib\MooseX\Role\Parameterized\Meta\Trait\Parameterizable.pm
cp lib/MooseX/Role/Parameterized/Tutorial.pod blib\lib\MooseX\Role\Parameterized\Tutorial.pod
cp lib/MooseX/Role/Parameterized/Meta/Trait/Parameterized.pm blib\lib\MooseX\Role\Parameterized\Meta\Trait\Parameterized.pm
cp lib/MooseX/Role/Parameterized/Extending.pod blib\lib\MooseX\Role\Parameterized\Extending.pod
cp lib/MooseX/Role/Parameterized/Parameters.pm blib\lib\MooseX\Role\Parameterized\Parameters.pm
cp lib/MooseX/Role/Parameterized.pm blib\lib\MooseX\Role\Parameterized.pm
ETHER/MooseX-Role-Parameterized-1.08.tar.gz
dmake -- OK
Prepending blib/arch and blib/lib of 20 build dirs to PERL5LIB; for 'test'
Running make test
>>> dmake test TEST_VERBOSE=1
C:\Perl64-5.20\bin\perl.exe "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(1, 'blib\lib', 'blib\arch')" t/*.t
#
# Versions for all modules listed in MYMETA.json (including optional ones):
#
# === Configure Requires ===
#
# Module Want Have
# ------------------- ----- -----
# ExtUtils::MakeMaker any 6.98
# Module::Build::Tiny 0.037 0.038
#
# === Build Requires ===
#
# Module Want Have
# ------------------- ---- ----
# ExtUtils::MakeMaker any 6.98
#
# === Test Requires ===
#
# Module Want Have
# ----------------------------- ----- --------
# CPAN::Meta::Check 0.007 0.009
# CPAN::Meta::Requirements any 2.126
# Data::Dumper any 2.154
# ExtUtils::MakeMaker any 6.98
# File::Spec any 3.47
# Moose::Util::TypeConstraints any 2.1212
# MooseX::Role::WithOverloading any 0.15
# Storable any 2.51
# Test::Fatal any 0.013
# Test::Moose any 2.1212
# Test::More 0.96 1.001006
# Test::Requires any 0.08
# lib any 0.63
# overload any 1.22
# strict any 1.08
# warnings any 1.23
#
# === Test Recommends ===
#
# Module Want Have
# ---------- -------- --------
# CPAN::Meta 2.120900 2.142060
#
# === Runtime Requires ===
#
# Module Want Have
# -------------------- ------ ------
# Carp any 1.3301
# Module::Runtime any 0.014
# Moose 2.0300 2.1212
# Moose::Exporter any 2.1212
# Moose::Meta::Role any 2.1212
# Moose::Role any 2.1212
# Moose::Util any 2.1212
# namespace::autoclean any 0.20
# namespace::clean any 0.25
#
# === Other Modules ===
#
# Module Want Have
# -------------------- ---- ----
# Dist::CheckConflicts any 0.11
#
t/00-report-prereqs.t ...............
1..1
ok 1
ok
t/001-parameters.t ..................
ok 1 - MooseX::Role::Parameterized::Parameters->can('meta')
ok 2 - no parameters
ok 3 - exactly one parameter
ok 4 - parameter name
ok 5 - parameter is required
ok 6 - has_parameter
ok 7 - has_parameter
ok 8
ok 9 - correct length
ok 10
ok 11 - three parameters
ok 12 - first_name type constraint
ok 13 - first_name is optional
ok 14 - last_name type constraint
ok 15 - last_name is optional
1..15
ok
t/002-role-block.t ..................
ok 1 - MyPerson has a role generator
# Subtest: generation of an anonymous role
ok 1 - 'generate_role created a role' isa 'Moose::Meta::Role'
ok 2 - ...with an anonymous name
ok 3 - the generated role knows its parameters
ok 4
ok 5 - we pass in the role metaclass that we're operating on
ok 6 - role's age attribute has the right default
ok 7 - method name
ok 8 - package name
1..8
ok 2 - generation of an anonymous role
# Subtest: generating a role with a provided name
ok 1 - 'generate_role created a role' isa 'Moose::Meta::Role'
ok 2 - ...with the name we expected
ok 3 - the generated role knows its parameters
ok 4
ok 5 - we pass in the role metaclass that we're operating on
ok 6 - role's age attribute has the right default
ok 7 - method name
ok 8 - package name
1..8
ok 3 - generating a role with a provided name
1..3
ok
t/003-apply.t .......................
ok 1 - MyClass::Dumper->can(...)
ok 2 - MyClass::Dumper cannot freeze_Storable
ok 3 - MyClass::Dumper cannot thaw_Storable
ok 4 - Role block receives consumer
ok 5 - genitor
ok 6 - MyClass::Storable->can(...)
ok 7 - MyClass::Storable cannot freeze_Dumper
ok 8 - MyClass::Storable cannot thaw_Dumper
ok 9 - Role block receives consumer
ok 10 - MyClass::DumperRenamed->can(...)
ok 11 - MyClass::DumperRenamed cannot freeze_Dumper
ok 12 - MyClass::DumperRenamed cannot freeze_Storable
ok 13 - MyClass::DumperRenamed cannot thaw_Dumper
ok 14 - MyClass::DumperRenamed cannot thaw_Storable
ok 15 - Role block receives consumer
ok 16 - MyClass::Both->can(...)
ok 17 - Role block receives consumer
ok 18 - MyClass::Three->can(...)
ok 19 - Role block receives consumer
ok 20
ok 21
ok 22
1..22
ok
t/004-with.t ........................
ok 1 - MyItem::Helmet->can(...)
ok 2 - MyItem::Belt->can(...)
ok 3
ok 4
ok 5
ok 6
1..6
ok
t/005-with-parameterized.t ..........
ok 1 - MyItem::Helmet->can(...)
ok 2 - MyItem::Belt->can(...)
ok 3 - default for helmet is not worn
ok 4
ok 5 - default for belt is worn
ok 6
1..6
ok
t/006-requires.t ....................
ok 1
ok 2
ok 3
ok 4
ok 5
1..5
ok
t/007-excludes.t ....................
ok 1
ok 2
ok 3
1..3
ok
t/008-method-modifers.t .............
ok 1 - no calls yet
ok 2 - instrumented new
1..2
ok
t/009-override-super.t ..............
ok 1 - no calls yet
ok 2 - instrumented new
1..2
ok
t/010-blessed-confess.t .............
ok 1 - confess
ok 2 - blessed
1..2
ok
t/011-reference-parameters.t ........
ok 1 - MyArrayConsumer->can(...)
ok 2 - MyArrayConsumer cannot baz
ok 3 - MyRegexConsumer->can(...)
ok 4 - MyRegexConsumer cannot foo
ok 5 - MyHashConsumer->can(...)
ok 6 - MyHashConsumer cannot foo
ok 7 - MyHashConsumer cannot bar
ok 8 - MyHashConsumer cannot baz
1..8
ok
t/012-rename-role.t .................
ok 1 - renaming the role block export works
1..1
ok
t/013-does.t ........................
ok 1 - class does the generate role
ok 2 - class does the parameterized role
ok 3 - generated role does the parameterized role
1..3
ok
t/014-compose-parameterizable.t .....
ok 1 - the parameterized attribute was composed
ok 2 - the unparameterized method was composed
1..2
ok
t/015-compose-keywords.t ............
ok 1 - has
ok 2 - method
ok 3 - sub
ok 4 - before
ok 5 - after
ok 6 - around
ok 7 - override
ok 8 - with
ok 9 - requires
ok 10 - excludes
ok 11 - has
ok 12 - method
ok 13 - sub
ok 14 - before
ok 15 - after
ok 16 - around
ok 17 - override
ok 18 - with
ok 19 - requires
ok 20 - excludes
1..20
ok
t/016-trait.t .......................
ok 1
ok 2
1..2
ok
t/017-current_metaclass.t ...........
ok 1 - no metaclass yet
ok 2 - no metaclass yet
ok 3 - no metaclass yet
ok 4 - no metaclass yet
ok 5 - now we have a metaclass
ok 6 - now we have a metaclass
ok 7 - metaclass is gone now
1..7
ok
t/018-parameter-roles.t ............. skipped: Not implemented yet
t/020-metaclass-reinitialize.t ......
ok 1 - applied_attribute metaroles work when applied to generated role
ok 2 - applied_attribute metaroles work when applied to parameterizable role
ok 3 - applied_attribute metaroles work when applied to parameterizable role after the role block has been defined
1..3
ok
t/021-parameter-trait.t .............
ok 1
ok 2
1..2
ok
Roles with parameters cannot be cached. Consider applying the parameters before calling create_anon_class, or using 'weaken => 0' instead at C:/cpanfly-5.20/var/megalib/Moose/Meta/Class.pm line 130.
t/022-export-p-trait.t ..............
ok 1
ok 2
1..2
ok
t/023-metarole-import-params.t ...... skipped: Not implemented yet
t/100-erroneous-keywords.t ..........
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
1..6
ok
t/101-alias-excludes.t ..............
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
ok 7
1..7
ok
t/102-nested.t ......................
ok 1 - Can consume the Foo role without providing parameters
ok 2 - Can consume the Bar role without providing parameters
ok 3 - Foo got the "is_foo" method
ok 4 - Foo did not get the "is_bar" method from Bar
ok 5 - Bar got the "is_bar" method
ok 6 - Bar does not get "is_foo"
ok 7 - Foo has outer param
ok 8 - Bar has include_is_bar param
ok 9 - Foo does not have include_is_bar param
ok 10 - Bar does not have outer param
1..10
ok
t/150-composite-role-application.t ..
ok 1 - first role in composite applied successfully
ok 2 - second role in composite applied successfully
ok 3 - role composed directly applied successfully
ok 4 - role composed through other role applied successfully
ok 5 - role composing other role applied successfully
ok 6 - proxied role got applied successfully
ok 7 - other role besides proxied one got applied successfully
1..7
ok
t/200-cooperative.t .................
ok 1 - MyClass object has foo attribute with default passed to parameterized role
ok 2 - MyClass object stringifies to value of foo attribute
1..2
ok
t/zzz-check-breaks.t ................
ok 1 - conflicts checked via Moose::Conflicts
1..1
ok
All tests successful.
Files=29, Tests=150, 31 wallclock secs ( 0.25 usr + 0.11 sys = 0.36 CPU)
Result: PASS
ETHER/MooseX-Role-Parameterized-1.08.tar.gz
dmake test TEST_VERBOSE=1 -- OK
Karen Etheridge <ether@cpan.org>
roles with composition parameters
>>> (cd C:\cpanfly-5.20\var\cpan\build\MooseX-Role-Parameterized-1.08-wG8Jm_ && tar cvf - MooseX-Role-Parameterized-1.08.ppd blib) | gzip -c >C:/cpanfly-5.20/var/REPO/E/ET/ETHER/MooseX-Role-Parameterized-1.08.tar.gz
MooseX-Role-Parameterized-1.08.ppd
blib/
blib/lib/
blib/lib/MooseX/
blib/lib/MooseX/Role/
blib/lib/MooseX/Role/Parameterized/
blib/lib/MooseX/Role/Parameterized/Extending.pod
blib/lib/MooseX/Role/Parameterized/Meta/
blib/lib/MooseX/Role/Parameterized/Meta/Role/
blib/lib/MooseX/Role/Parameterized/Meta/Role/Parameterized.pm
blib/lib/MooseX/Role/Parameterized/Meta/Trait/
blib/lib/MooseX/Role/Parameterized/Meta/Trait/Parameterizable.pm
blib/lib/MooseX/Role/Parameterized/Meta/Trait/Parameterized.pm
blib/lib/MooseX/Role/Parameterized/Parameters.pm
blib/lib/MooseX/Role/Parameterized/Tutorial.pod
blib/lib/MooseX/Role/Parameterized.pm
>>> mv C:\cpanfly-5.20\var\cpan\build\MooseX-Role-Parameterized-1.08-wG8Jm_/MooseX-Role-Parameterized-1.08.ppd C:/cpanfly-5.20/var/REPO/E/ET/ETHER
Running test for module 'Getopt::Long::Descriptive'
Running make for R/RJ/RJBS/Getopt-Long-Descriptive-0.097.tar.gz
Prepending blib/arch and blib/lib of 21 build dirs to PERL5LIB; for 'get'
Fetching with LWP:
http://cpan.nas1.activestate.com/authors/id/R/RJ/RJBS/Getopt-Long-Descriptive-0.097.tar.gz
Checksum for C:\cpanfly-5.20\var\cpan\sources\authors\id\R\RJ\RJBS\Getopt-Long-Descriptive-0.097.tar.gz ok
Getopt-Long-Descriptive-0.097
Getopt-Long-Descriptive-0.097/README
Getopt-Long-Descriptive-0.097/Changes
Getopt-Long-Descriptive-0.097/LICENSE
Getopt-Long-Descriptive-0.097/dist.ini
Getopt-Long-Descriptive-0.097/META.yml
Getopt-Long-Descriptive-0.097/MANIFEST
Getopt-Long-Descriptive-0.097/META.json
Getopt-Long-Descriptive-0.097/Makefile.PL
Getopt-Long-Descriptive-0.097/t
Getopt-Long-Descriptive-0.097/t/descriptive.t
Getopt-Long-Descriptive-0.097/t/shortcircuit.t
Getopt-Long-Descriptive-0.097/xt/release
Getopt-Long-Descriptive-0.097/xt/release/pod-syntax.t
Getopt-Long-Descriptive-0.097/t/000-report-versions-tiny.t
Getopt-Long-Descriptive-0.097/lib/Getopt/Long
Getopt-Long-Descriptive-0.097/lib/Getopt/Long/Descriptive.pm
Getopt-Long-Descriptive-0.097/xt/release/changes_has_content.t
Getopt-Long-Descriptive-0.097/lib/Getopt/Long/Descriptive
Getopt-Long-Descriptive-0.097/lib/Getopt/Long/Descriptive/Opts.pm
Getopt-Long-Descriptive-0.097/lib/Getopt/Long/Descriptive/Usage.pm
Prepending blib/arch and blib/lib of 21 build dirs to PERL5LIB; for 'make'
CPAN.pm: Building R/RJ/RJBS/Getopt-Long-Descriptive-0.097.tar.gz
>>> C:\Perl64-5.20\bin\perl.exe Makefile.PL
Checking if your kit is complete...
Looks good
Generating a dmake-style Makefile
Writing Makefile for Getopt::Long::Descriptive
Writing MYMETA.yml and MYMETA.json
>>> dmake
cp lib/Getopt/Long/Descriptive.pm blib\lib\Getopt\Long\Descriptive.pm
cp lib/Getopt/Long/Descriptive/Opts.pm blib\lib\Getopt\Long\Descriptive\Opts.pm
cp lib/Getopt/Long/Descriptive/Usage.pm blib\lib\Getopt\Long\Descriptive\Usage.pm
RJBS/Getopt-Long-Descriptive-0.097.tar.gz
dmake -- OK
Prepending blib/arch and blib/lib of 21 build dirs to PERL5LIB; for 'test'
Running make test
>>> dmake test TEST_VERBOSE=1
C:\Perl64-5.20\bin\perl.exe "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(1, 'blib\lib', 'blib\arch')" t/*.t
#
#
# Generated by Dist::Zilla::Plugin::ReportVersions::Tiny v1.10
# perl: 5.020001 (wanted any version) on MSWin32 from C:\Perl64-5.20\bin\perl.exe
#
# Carp => 1.3301 (want any version)
# ExtUtils::MakeMaker => 6.98 (want 6.30)
# File::Basename => 2.85 (want any version)
# Getopt::Long => 2.42 (want 2.33)
# List::Util => 1.41 (want any version)
# Params::Validate => 1.13 (want 0.97)
# Scalar::Util => 1.41 (want any version)
# Sub::Exporter => 0.987 (want 0.972)
# Sub::Exporter::Util => 0.987 (want any version)
# Test::Fatal => 0.013 (want any version)
# Test::More => 1.001006 (want 0.96)
# Test::Warnings => 0.016 (want 0.005)
# overload => 1.22 (want any version)
# strict => 1.08 (want any version)
# warnings => 1.23 (want any version)
#
# Thanks for using my code. I hope it works for you.
# If not, please try and include this output in the bug report.
# That will help me reproduce the issue and solve your problem.
#
t/000-report-versions-tiny.t ..
ok 1 - we really didn't test anything, just reporting data
ok 2 - no (unexpected) warnings (via END block)
ok 3 - no (unexpected) warnings (via done_testing)
1..3
ok
t/descriptive.t ...............
1..42
ok 1 - use Getopt::Long::Descriptive;
ok 2 - default foo_bar with no short option name
ok 3 - ...->foo_bar
ok 4 - hidden option in usage command
ok 5 - hidden option description
ok 6 -
ok 7 - ...->nora
ok 8 - basic usage, with default
ok 9 - ...->mode
ok 10 - basic usage, passed-in
ok 11 - ...->bar
ok 12 - ...->mode
ok 13 - hidden option in usage command
ok 14 - hidden option description
ok 15 - only one 'mode' option
ok 16 - negatable usage
ok 17 - ...->mode
ok 18 - ...->baz
ok 19 - ...->bar
ok 20 - required option -- help text
ok 21 - spacer and non-option description found
ok 22 - CODEISH: spacer and non-option description found
ok 23 - short options
ok 24 - c_opt->foo is FOO
ok 25 - C_opt->foo is FOO
ok 26 - s_opt->foo is FOO
ok 27 - c_opt->foo is BAR
ok 28 - C_opt->foo is BAR
ok 29 - s_opt->foo is undef
ok 30 - c_opt->foo is BAZ
ok 31 - C_opt->foo is BAZ
ok 32 - s_opt->foo is BAZ
ok 33 - empty-but-present description is ok
ok 34 - empty-but-present description is ok
ok 35 - entry not given is undef (exists? no guarantee)
ok 36 - entry not given is undef (as method)
ok 37 - ok to imply option with optional argument
ok 38 - given value (checked with method)
ok 39 - implied value (checked with method)
ok 40 - long option description is wrapped cleanly
ok 41 - handled unwrappable description
ok 42 - no error in eval
ok
t/shortcircuit.t ..............
ok 1 - no req: error
ok 2 - shortcircuit + default
ok 3 - req: no error
ok 4 - req: req1 specified
ok 5 - help: no error
ok 6 - help: help flag
ok 7 - help: only help
ok 8 - help + req: no error
ok 9 - help + req: help flag
ok 10 - help + req: only help
ok 11 - no (unexpected) warnings (via done_testing)
1..11
ok
All tests successful.
Files=3, Tests=56, 2 wallclock secs ( 0.09 usr + 0.05 sys = 0.14 CPU)
Result: PASS
RJBS/Getopt-Long-Descriptive-0.097.tar.gz
dmake test TEST_VERBOSE=1 -- OK
Ricardo SIGNES <rjbs@cpan.org>
Getopt::Long, but simpler and more powerful
>>> (cd C:\cpanfly-5.20\var\cpan\build\Getopt-Long-Descriptive-0.097-eLh73u && tar cvf - Getopt-Long-Descriptive-0.097.ppd blib) | gzip -c >C:/cpanfly-5.20/var/REPO/R/RJ/RJBS/Getopt-Long-Descriptive-0.097.tar.gz
Getopt-Long-Descriptive-0.097.ppd
blib/
blib/lib/
blib/lib/Getopt/
blib/lib/Getopt/Long/
blib/lib/Getopt/Long/Descriptive/
blib/lib/Getopt/Long/Descriptive/Opts.pm
blib/lib/Getopt/Long/Descriptive/Usage.pm
blib/lib/Getopt/Long/Descriptive.pm
>>> mv C:\cpanfly-5.20\var\cpan\build\Getopt-Long-Descriptive-0.097-eLh73u/Getopt-Long-Descriptive-0.097.ppd C:/cpanfly-5.20/var/REPO/R/RJ/RJBS
Running test for module 'Test::Trap'
Running make for E/EB/EBHANSSEN/Test-Trap-v0.2.4.tar.gz
Prepending blib/arch and blib/lib of 22 build dirs to PERL5LIB; for 'get'
Fetching with LWP:
http://cpan.nas1.activestate.com/authors/id/E/EB/EBHANSSEN/Test-Trap-v0.2.4.tar.gz
Fetching with LWP:
http://cpan.nas1.activestate.com/authors/id/E/EB/EBHANSSEN/CHECKSUMS
Checksum for C:\cpanfly-5.20\var\cpan\sources\authors\id\E\EB\EBHANSSEN\Test-Trap-v0.2.4.tar.gz ok
Test-Trap-v0.2.4
Test-Trap-v0.2.4/README
Test-Trap-v0.2.4/Changes
Test-Trap-v0.2.4/MANIFEST
Test-Trap-v0.2.4/Build.PL
Test-Trap-v0.2.4/Makefile.PL
Test-Trap-v0.2.4/META.json
Test-Trap-v0.2.4/META.yml
Test-Trap-v0.2.4/xt
Test-Trap-v0.2.4/xt/author
Test-Trap-v0.2.4/xt/author/pod.t
Test-Trap-v0.2.4/xt/author/pod-coverage.t
Test-Trap-v0.2.4/lib
Test-Trap-v0.2.4/lib/Test
Test-Trap-v0.2.4/lib/Test/Trap.pm
Test-Trap-v0.2.4/lib/Test/Trap
Test-Trap-v0.2.4/lib/Test/Trap/Builder.pm
Test-Trap-v0.2.4/lib/Test/Trap/Builder
Test-Trap-v0.2.4/lib/Test/Trap/Builder/TempFile.pm
Test-Trap-v0.2.4/lib/Test/Trap/Builder/PerlIO.pm
Test-Trap-v0.2.4/lib/Test/Trap/Builder/SystemSafe.pm
Test-Trap-v0.2.4/t
Test-Trap-v0.2.4/t/06-layers.t
Test-Trap-v0.2.4/t/03-files.pl
Test-Trap-v0.2.4/t/07-subclass.t
Test-Trap-v0.2.4/t/05-import.t
Test-Trap-v0.2.4/t/14-leaks.t
Test-Trap-v0.2.4/t/04-exit.t
Test-Trap-v0.2.4/t/09-array-accessor.t
Test-Trap-v0.2.4/t/03-files-perlio.t
Test-Trap-v0.2.4/t/03-files-systemsafe.t
Test-Trap-v0.2.4/t/02-reentrant.t
Test-Trap-v0.2.4/t/08-fork.PL
Test-Trap-v0.2.4/t/99-coverage.t
Test-Trap-v0.2.4/t/12-systemsafe-errors.t
Test-Trap-v0.2.4/t/03-files-tempfile.t
Test-Trap-v0.2.4/t/00-load.t
Test-Trap-v0.2.4/t/11-systemsafe-basic.PL
Test-Trap-v0.2.4/t/13-regressions.t
Test-Trap-v0.2.4/t/10-tester.t
Test-Trap-v0.2.4/t/01-basic.t
Prepending blib/arch and blib/lib of 22 build dirs to PERL5LIB; for 'make'
CPAN.pm: Building E/EB/EBHANSSEN/Test-Trap-v0.2.4.tar.gz
>>> C:\Perl64-5.20\bin\perl.exe Makefile.PL
Checking if your kit is complete...
Looks good
Generating a dmake-style Makefile
Writing Makefile for Test::Trap
Writing MYMETA.yml and MYMETA.json
>>> dmake
cp lib/Test/Trap/Builder.pm blib\lib\Test\Trap\Builder.pm
cp lib/Test/Trap/Builder/SystemSafe.pm blib\lib\Test\Trap\Builder\SystemSafe.pm
cp lib/Test/Trap.pm blib\lib\Test\Trap.pm
cp lib/Test/Trap/Builder/TempFile.pm blib\lib\Test\Trap\Builder\TempFile.pm
cp lib/Test/Trap/Builder/PerlIO.pm blib\lib\Test\Trap\Builder\PerlIO.pm
C:\Perl64-5.20\bin\perl.exe "-Iblib\arch" "-Iblib\lib" t/08-fork.PL t/08-fork.t
C:\Perl64-5.20\bin\perl.exe "-Iblib\arch" "-Iblib\lib" t/11-systemsafe-basic.PL t/11-systemsafe-basic.t
EBHANSSEN/Test-Trap-v0.2.4.tar.gz
dmake -- OK
Prepending blib/arch and blib/lib of 22 build dirs to PERL5LIB; for 'test'
Running make test
>>> dmake test TEST_VERBOSE=1
C:\Perl64-5.20\bin\perl.exe "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(1, 'blib\lib', 'blib\arch')" t/*.t
# Testing Test::Trap 0.2.4, Perl 5.020001, C:\Perl64-5.20\bin\perl.exe
t/00-load.t ...............
1..5
ok 1 - use Test::Trap::Builder::TempFile;
ok 2 - use Test::Trap::Builder::SystemSafe;
ok 3 - use Test::Trap::Builder::PerlIO;
ok 4 - use Test::Trap::Builder;
ok 5 - use Test::Trap;
ok
t/01-basic.t ..............
1..74
ok 1 - use Test::Trap;
ok 2 - Return 2 in scalar context: Not list context
ok 3 - Return 2 in scalar context: Scalar context
ok 4 - Return 2 in scalar context: Not void context
ok 5 - Return 2 in scalar context: Returned
ok 6 - Return 2 in scalar context: No exception trapped
ok 7 - Return 2 in scalar context: No exit trapped
ok 8 - Return 2 in scalar context: Return: 2
ok 9 - Return 2 in scalar context: Trapped return: [2]
ok 10 - Return qw( Example text ) in list context: List context
ok 11 - Return qw( Example text ) in list context: Not scalar context
ok 12 - Return qw( Example text ) in list context: Not void context
ok 13 - Return qw( Example text ) in list context: Returned
ok 14 - Return qw( Example text ) in list context: No exception trapped
ok 15 - Return qw( Example text ) in list context: No exit trapped
ok 16 - Return qw( Example text ) in list context: Return: qw( Example text )
ok 17 - Return qw( Example text ) in list context: Trapped return: [ qw( Example text ) ]
ok 18 - Return in void context: Not list context
ok 19 - Return in void context: Not scalar context
ok 20 - Return in void context: Void context
ok 21 - Return in void context: Returned
ok 22 - Return in void context: No exception trapped
ok 23 - Return in void context: No exit trapped
ok 24 - Return in void context: Trapped return: none
ok 25 - Return in void context: Extra test -- side effect
ok 26 - Die in scalar context: Not list context
ok 27 - Die in scalar context: Scalar context
ok 28 - Die in scalar context: Not void context
ok 29 - Die in scalar context: Died
ok 30 - Die in scalar context: Trapped return: none
ok 31 - Die in scalar context: No exit trapped
ok 32 - Die in scalar context: Trapped exception
ok 33 - Die in scalar context: Return: undef
ok 34 - Die in list context: List context
ok 35 - Die in list context: Not scalar context
ok 36 - Die in list context: Not void context
ok 37 - Die in list context: Died
ok 38 - Die in list context: Trapped return: none
ok 39 - Die in list context: No exit trapped
ok 40 - Die in list context: Trapped exception
ok 41 - Die in list context: Return: ()
ok 42 - Die in void context: Not list context
ok 43 - Die in void context: Not scalar context
ok 44 - Die in void context: Void context
ok 45 - Die in void context: Died
ok 46 - Die in void context: Trapped return: none
ok 47 - Die in void context: No exit trapped
ok 48 - Die in void context: Trapped exception
ok 49 - Die in void context: Extra test -- side effect
ok 50 - Exit in scalar context: Not list context
ok 51 - Exit in scalar context: Scalar context
ok 52 - Exit in scalar context: Not void context
ok 53 - Exit in scalar context: Exited
ok 54 - Exit in scalar context: Trapped return: none
ok 55 - Exit in scalar context: No exception trapped
ok 56 - Exit in scalar context: Trapped exit 42
ok 57 - Exit in scalar context: Return: undef
ok 58 - Exit in list context: List context
ok 59 - Exit in list context: Not scalar context
ok 60 - Exit in list context: Not void context
ok 61 - Exit in list context: Exited
ok 62 - Exit in list context: Trapped return: none
ok 63 - Exit in list context: No exception trapped
ok 64 - Exit in list context: Trapped exit 0
ok 65 - Exit in list context: Return: ()
ok 66 - Exit in void context: Not list context
ok 67 - Exit in void context: Not scalar context
ok 68 - Exit in void context: Void context
ok 69 - Exit in void context: Exited
ok 70 - Exit in void context: Trapped return: none
ok 71 - Exit in void context: No exception trapped
ok 72 - Exit in void context: Trapped exit 4
ok 73 - Exit in void context: Extra test -- side effect
ok 74 - --==-- END block past exit --==--
ok
t/02-reentrant.t ..........
1..34
ok 1 - use Test::Trap;
ok 2 - Expecting to return
ok 3 - Not list context
ok 4 - Scalar context
ok 5 - Not void context
ok 6 - Returned the trapped() object
ok 7 - Inner: Exited
ok 8 - Inner: Not list context
ok 9 - Inner: Not scalar context
ok 10 - Inner: Void context
ok 11 - Inner: "Returned" ()
ok 12 - Expecting to exit
ok 13 - Not list context
ok 14 - Not scalar context
ok 15 - Void context
ok 16 - No return
ok 17 - Expecting to die
ok 18 - Not list context
ok 19 - Not scalar context
ok 20 - Void context
ok 21 - No return
ok 22 - Revert: Expecting to exit
ok 23 - Revert: Not list context
ok 24 - Revert: Not scalar context
ok 25 - Revert: Void context
ok 26 - No return
ok 27 - Expecting to return
ok 28 - Not list context
ok 29 - Not scalar context
ok 30 - Void context
ok 31 - Void return
ok 32 - Expecting to have exited
ok 33 - Dies: Undefined exit()
ok 34 - Code past (dying) exit should compile, but not run
ok
t/03-files-perlio.t .......
1..77
ok 1 - use Test::Trap;
ok 2 - No output: No internal exception
ok 3 - No output: Return
ok 4 - No output: Warnings
ok 5 - No output: STDOUT
ok 6 - No output: STDERR
ok 7 - -- no uncaptured STDERR --
ok 8 - Warning: No internal exception
ok 9 - Warning: Return
ok 10 - Warning: Warnings
ok 11 - Warning: STDOUT
ok 12 - Warning: STDERR
ok 13 - -- no uncaptured STDERR --
ok 14 - Warning with closed STDERR: No internal exception
ok 15 - Warning with closed STDERR: Return
ok 16 - Warning with closed STDERR: Warnings
ok 17 - Warning with closed STDERR: STDOUT
ok 18 - Warning with closed STDERR: STDERR
ok 19 - -- no uncaptured STDERR --
ok 20 - warn(): No internal exception
ok 21 - warn(): Return
ok 22 - warn(): Warnings
ok 23 - warn(): STDOUT
ok 24 - warn(): STDERR
ok 25 - -- no uncaptured STDERR --
ok 26 - warn() with closed STDERR: No internal exception
ok 27 - warn() with closed STDERR: Return
ok 28 - warn() with closed STDERR: Warnings
ok 29 - warn() with closed STDERR: STDOUT
ok 30 - warn() with closed STDERR: STDERR
ok 31 - -- no uncaptured STDERR --
ok 32 - warn() in both traps: No internal exception
ok 33 - warn() in both traps: Return
ok 34 - warn() in both traps: Warnings
ok 35 - warn() in both traps: STDOUT
ok 36 - warn() in both traps: STDERR
ok 37 - -- no uncaptured STDERR --
ok 38 - -- the inner trap -- warn(): The object
ok 39 - -- the inner trap -- warn(): Return
ok 40 - -- the inner trap -- warn(): Warnings
ok 41 - -- the inner trap -- warn(): STDOUT
ok 42 - -- the inner trap -- warn(): STDERR
ok 43 - print() on STDERR: No internal exception
ok 44 - print() on STDERR: Return
ok 45 - print() on STDERR: Warnings
ok 46 - print() on STDERR: STDOUT
ok 47 - print() on STDERR: STDERR
ok 48 - -- no uncaptured STDERR --
ok 49 - print() with closed STDOUT: No internal exception
ok 50 - print() with closed STDOUT: Return
ok 51 - print() with closed STDOUT: Warnings
ok 52 - print() with closed STDOUT: STDOUT
ok 53 - print() with closed STDOUT: STDERR
ok 54 - -- no uncaptured STDERR --
ok 55 - print() in inner trap with closed STDOUT: No internal exception
ok 56 - print() in inner trap with closed STDOUT: Return
ok 57 - print() in inner trap with closed STDOUT: Warnings
ok 58 - print() in inner trap with closed STDOUT: STDOUT
ok 59 - print() in inner trap with closed STDOUT: STDERR
ok 60 - -- no uncaptured STDERR --
ok 61 - -- the inner trap -- print() with closed STDOUT: The object
ok 62 - -- the inner trap -- print() with closed STDOUT: Return
ok 63 - -- the inner trap -- print() with closed STDOUT: Warnings
ok 64 - -- the inner trap -- print() with closed STDOUT: STDOUT
ok 65 - -- the inner trap -- print() with closed STDOUT: STDERR
ok 66 - warn() in inner trap with closed STDERR: No internal exception
ok 67 - warn() in inner trap with closed STDERR: Return
ok 68 - warn() in inner trap with closed STDERR: Warnings
ok 69 - warn() in inner trap with closed STDERR: STDOUT
ok 70 - warn() in inner trap with closed STDERR: STDERR
ok 71 - -- no uncaptured STDERR --
ok 72 - -- the inner trap -- warn() with closed STDERR: The object
ok 73 - -- the inner trap -- warn() with closed STDERR: Return
ok 74 - -- the inner trap -- warn() with closed STDERR: Warnings
ok 75 - -- the inner trap -- warn() with closed STDERR: STDOUT
ok 76 - -- the inner trap -- warn() with closed STDERR: STDERR
ok 77 - No "<$f> line ..." stuff, please
ok
t/03-files-systemsafe.t ...
1..77
ok 1 - use Test::Trap;
ok 2 - No output: No internal exception
ok 3 - No output: Return
ok 4 - No output: Warnings
ok 5 - No output: STDOUT
ok 6 - No output: STDERR
ok 7 - -- no uncaptured STDERR --
ok 8 - Warning: No internal exception
ok 9 - Warning: Return
ok 10 - Warning: Warnings
ok 11 - Warning: STDOUT
ok 12 - Warning: STDERR
ok 13 - -- no uncaptured STDERR --
ok 14 - Warning with closed STDERR: No internal exception
ok 15 - Warning with closed STDERR: Return
ok 16 - Warning with closed STDERR: Warnings
ok 17 - Warning with closed STDERR: STDOUT
ok 18 - Warning with closed STDERR: STDERR
ok 19 - -- no uncaptured STDERR --
ok 20 - warn(): No internal exception
ok 21 - warn(): Return
ok 22 - warn(): Warnings
ok 23 - warn(): STDOUT
ok 24 - warn(): STDERR
ok 25 - -- no uncaptured STDERR --
ok 26 - warn() with closed STDERR: No internal exception
ok 27 - warn() with closed STDERR: Return
ok 28 - warn() with closed STDERR: Warnings
ok 29 - warn() with closed STDERR: STDOUT
ok 30 - warn() with closed STDERR: STDERR
ok 31 - -- no uncaptured STDERR --
ok 32 - warn() in both traps: No internal exception
ok 33 - warn() in both traps: Return
ok 34 - warn() in both traps: Warnings
ok 35 - warn() in both traps: STDOUT
ok 36 - warn() in both traps: STDERR
ok 37 - -- no uncaptured STDERR --
ok 38 - -- the inner trap -- warn(): The object
ok 39 - -- the inner trap -- warn(): Return
ok 40 - -- the inner trap -- warn(): Warnings
ok 41 - -- the inner trap -- warn(): STDOUT
ok 42 - -- the inner trap -- warn(): STDERR
ok 43 - print() on STDERR: No internal exception
ok 44 - print() on STDERR: Return
ok 45 - print() on STDERR: Warnings
ok 46 - print() on STDERR: STDOUT
ok 47 - print() on STDERR: STDERR
ok 48 - -- no uncaptured STDERR --
ok 49 - print() with closed STDOUT: No internal exception
ok 50 - print() with closed STDOUT: Return
ok 51 - print() with closed STDOUT: Warnings
ok 52 - print() with closed STDOUT: STDOUT
ok 53 - print() with closed STDOUT: STDERR
ok 54 - -- no uncaptured STDERR --
ok 55 - print() in inner trap with closed STDOUT: No internal exception
ok 56 - print() in inner trap with closed STDOUT: Return
ok 57 - print() in inner trap with closed STDOUT: Warnings
ok 58 - print() in inner trap with closed STDOUT: STDOUT
ok 59 - print() in inner trap with closed STDOUT: STDERR
ok 60 - -- no uncaptured STDERR --
ok 61 - -- the inner trap -- print() with closed STDOUT: The object
ok 62 - -- the inner trap -- print() with closed STDOUT: Return
ok 63 - -- the inner trap -- print() with closed STDOUT: Warnings
ok 64 - -- the inner trap -- print() with closed STDOUT: STDOUT
ok 65 - -- the inner trap -- print() with closed STDOUT: STDERR
ok 66 - warn() in inner trap with closed STDERR: No internal exception
ok 67 - warn() in inner trap with closed STDERR: Return
ok 68 - warn() in inner trap with closed STDERR: Warnings
ok 69 - warn() in inner trap with closed STDERR: STDOUT
ok 70 - warn() in inner trap with closed STDERR: STDERR
ok 71 - -- no uncaptured STDERR --
ok 72 - -- the inner trap -- warn() with closed STDERR: The object
ok 73 - -- the inner trap -- warn() with closed STDERR: Return
ok 74 - -- the inner trap -- warn() with closed STDERR: Warnings
ok 75 - -- the inner trap -- warn() with closed STDERR: STDOUT
ok 76 - -- the inner trap -- warn() with closed STDERR: STDERR
ok 77 - No "<$f> line ..." stuff, please
ok
t/03-files-tempfile.t .....
1..77
ok 1 - use Test::Trap;
ok 2 - No output: No internal exception
ok 3 - No output: Return
ok 4 - No output: Warnings
ok 5 - No output: STDOUT
ok 6 - No output: STDERR
ok 7 - -- no uncaptured STDERR --
ok 8 - Warning: No internal exception
ok 9 - Warning: Return
ok 10 - Warning: Warnings
ok 11 - Warning: STDOUT
ok 12 - Warning: STDERR
ok 13 - -- no uncaptured STDERR --
ok 14 - Warning with closed STDERR: No internal exception
ok 15 - Warning with closed STDERR: Return
ok 16 - Warning with closed STDERR: Warnings
ok 17 - Warning with closed STDERR: STDOUT
ok 18 - Warning with closed STDERR: STDERR
ok 19 - -- no uncaptured STDERR --
ok 20 - warn(): No internal exception
ok 21 - warn(): Return
ok 22 - warn(): Warnings
ok 23 - warn(): STDOUT
ok 24 - warn(): STDERR
ok 25 - -- no uncaptured STDERR --
ok 26 - warn() with closed STDERR: No internal exception
ok 27 - warn() with closed STDERR: Return
ok 28 - warn() with closed STDERR: Warnings
ok 29 - warn() with closed STDERR: STDOUT
ok 30 - warn() with closed STDERR: STDERR
ok 31 - -- no uncaptured STDERR --
ok 32 - warn() in both traps: No internal exception
ok 33 - warn() in both traps: Return
ok 34 - warn() in both traps: Warnings
ok 35 - warn() in both traps: STDOUT
ok 36 - warn() in both traps: STDERR
ok 37 - -- no uncaptured STDERR --
ok 38 - -- the inner trap -- warn(): The object
ok 39 - -- the inner trap -- warn(): Return
ok 40 - -- the inner trap -- warn(): Warnings
ok 41 - -- the inner trap -- warn(): STDOUT
ok 42 - -- the inner trap -- warn(): STDERR
ok 43 - print() on STDERR: No internal exception
ok 44 - print() on STDERR: Return
ok 45 - print() on STDERR: Warnings
ok 46 - print() on STDERR: STDOUT
ok 47 - print() on STDERR: STDERR
ok 48 - -- no uncaptured STDERR --
ok 49 - print() with closed STDOUT: No internal exception
ok 50 - print() with closed STDOUT: Return
ok 51 - print() with closed STDOUT: Warnings
ok 52 - print() with closed STDOUT: STDOUT
ok 53 - print() with closed STDOUT: STDERR
ok 54 - -- no uncaptured STDERR --
ok 55 - print() in inner trap with closed STDOUT: No internal exception
ok 56 - print() in inner trap with closed STDOUT: Return
ok 57 - print() in inner trap with closed STDOUT: Warnings
ok 58 - print() in inner trap with closed STDOUT: STDOUT
ok 59 - print() in inner trap with closed STDOUT: STDERR
ok 60 - -- no uncaptured STDERR --
ok 61 - -- the inner trap -- print() with closed STDOUT: The object
ok 62 - -- the inner trap -- print() with closed STDOUT: Return
ok 63 - -- the inner trap -- print() with closed STDOUT: Warnings
ok 64 - -- the inner trap -- print() with closed STDOUT: STDOUT
ok 65 - -- the inner trap -- print() with closed STDOUT: STDERR
ok 66 - warn() in inner trap with closed STDERR: No internal exception
ok 67 - warn() in inner trap with closed STDERR: Return
ok 68 - warn() in inner trap with closed STDERR: Warnings
ok 69 - warn() in inner trap with closed STDERR: STDOUT
ok 70 - warn() in inner trap with closed STDERR: STDERR
ok 71 - -- no uncaptured STDERR --
ok 72 - -- the inner trap -- warn() with closed STDERR: The object
ok 73 - -- the inner trap -- warn() with closed STDERR: Return
ok 74 - -- the inner trap -- warn() with closed STDERR: Warnings
ok 75 - -- the inner trap -- warn() with closed STDERR: STDOUT
ok 76 - -- the inner trap -- warn() with closed STDERR: STDERR
ok 77 - No "<$f> line ..." stuff, please
ok
t/04-exit.t ...............
1..6
ok 1 - use Test::Trap;
ok 2 - Trapped the first exit
ok 3 - Trapped the inner exit
ok 4 - Override warning
ok 5 - The outer CORE::GLOBAL::exit isn't called too early
ok 6 - The final test: The outer CORE::GLOBAL::exit is eventually called
ok
t/05-import.t .............
1..8
ok 1 - use Test::Trap;
ok 2 - Export of two functions
ok 3 - Export of two globs
ok 4 - Export of an array
ok 5 - Export of an unknown layer
ok 6 - Export of PerlIO implementation :stdout(perlio)
ok 7 - Export of PerlIO implementation :stdout(nosuch;tempfile)
ok 8 - Export of PerlIO implementation :stdout(nosuch1;nosuch2)
ok
t/06-layers.t .............
1..163
ok 1 - use Test::Trap;
ok 2 - ... importing standard
ok 3 - ... quietly
ok 4 - ... list context propagated
ok 5 - ... list context propagated
ok 6 - ... with no output in the standard trap
ok 7 - ... and no output from the standard trap itself
ok 8 - ... scalar context propagated
ok 9 - ... scalar context propagated
ok 10 - ... with no output in the standard trap
ok 11 - ... and no output from the standard trap itself
ok 12 - ... void context propagated
ok 13 - ... void context propagated
ok 14 - ... with no output in the standard trap
ok 15 - ... and no output from the standard trap itself
ok 16 - use Test::Trap;
ok 17 - ... importing Void
ok 18 - ... quietly
ok 19 - ... forced void context
ok 20 - ... forced void context
ok 21 - ... with no output in the Void trap
ok 22 - ... and no output from the Void trap itself
ok 23 - ... forced void context
ok 24 - ... forced void context
ok 25 - ... with no output in the Void trap
ok 26 - ... and no output from the Void trap itself
ok 27 - ... forced void context
ok 28 - ... forced void context
ok 29 - ... with no output in the Void trap
ok 30 - ... and no output from the Void trap itself
ok 31 - use Test::Trap;
ok 32 - ... importing Scalar
ok 33 - ... quietly
ok 34 - ... forced scalar context
ok 35 - ... forced scalar context
ok 36 - ... with no output in the Scalar trap
ok 37 - ... and no output from the Scalar trap itself
ok 38 - ... forced scalar context
ok 39 - ... forced scalar context
ok 40 - ... with no output in the Scalar trap
ok 41 - ... and no output from the Scalar trap itself
ok 42 - ... forced scalar context
ok 43 - ... forced scalar context
ok 44 - ... with no output in the Scalar trap
ok 45 - ... and no output from the Scalar trap itself
ok 46 - use Test::Trap;
ok 47 - ... importing List
ok 48 - ... quietly
ok 49 - ... forced list context
ok 50 - ... forced list context
ok 51 - ... with no output in the List trap
ok 52 - ... and no output from the List trap itself
ok 53 - ... forced list context
ok 54 - ... forced list context
ok 55 - ... with no output in the List trap
ok 56 - ... and no output from the List trap itself
ok 57 - ... forced list context
ok 58 - ... forced list context
ok 59 - ... with no output in the List trap
ok 60 - ... and no output from the List trap itself
ok 61 - use Test::Trap;
ok 62 - ... importing exception1
ok 63 - ... quietly
ok 64 - ... internal exceptions caught and rethrown
ok 65 - ... in layer, so user code not run
ok 66
ok 67 - use Test::Trap;
ok 68 - ... importing exception2
ok 69 - ... quietly
ok 70 - ... internal exceptions caught and rethrown
ok 71 - ... in teardown, so user code run
ok 72
ok 73 - use Test::Trap;
ok 74 - ... importing exception3
ok 75 - ... quietly
ok 76 - ... internal exceptions caught and rethrown
ok 77 - ... in layer, so user code not run
ok 78
ok 79 - use Test::Trap;
ok 80 - ... importing Tempfile
ok 81 - ... quietly
ok 82 - Trapped the STDOUT with Tempfile
ok 83 - No warnings
ok 84 - use Test::Trap;
ok 85 - ... importing Perlio
ok 86 - ... quietly
ok 87 - Trapped the STDOUT with Perlio
ok 88 - No warnings
ok 89 - use Test::Trap;
ok 90 - ... importing Mixed
ok 91 - ... quietly
ok 92 - Trapped the STDOUT with Mixed
ok 93 - No warnings
ok 94 - use Test::Trap;
ok 95 - ... importing Badout
ok 96 - ... quietly
ok 97 - Died with Badout
ok 98 - No warnings
ok 99 - use Test::Trap;
ok 100 - ... importing default
ok 101 - ... quietly
ok 102 - &default traps exit code 1
ok 103 - ... the stdout
ok 104 - (preventing output on the previous STDOUT)
ok 105 - ... the stderr
ok 106 - (preventing output on the previous STDERR)
ok 107 - ... the warnings
ok 108 - ... no in-@ARGV
ok 109 - ... no out-@ARGV
ok 110 - (so not preventing the modification of the real @ARGV)
ok 111 - (leaving the lexical @argv unchanged)
ok 112 - use Test::Trap;
ok 113 - ... importing raw
ok 114 - ... quietly
ok 115 - &raw traps exit code 1
ok 116 - ... no stdout
ok 117 - (leaving the output going to the previous STDOUT)
ok 118 - ... no stderr
ok 119 - (leaving the output going to the previous STDERR)
ok 120 - ... no warnings
ok 121 - ... no in-@ARGV
ok 122 - ... no out-@ARGV
ok 123 - (so not preventing the modification of the real @ARGV)
ok 124 - (leaving the lexical @argv unchanged)
ok 125 - use Test::Trap;
ok 126 - ... importing mixed
ok 127 - ... quietly
ok 128 - &mixed traps exit code 1
ok 129 - ... the stdout
ok 130 - (preventing output on the previous STDOUT)
ok 131 - ... the stderr
ok 132 - (preventing output on the previous STDERR)
ok 133 - ... the warnings
ok 134 - ... no in-@ARGV
ok 135 - ... no out-@ARGV
ok 136 - (so not preventing the modification of the real @ARGV)
ok 137 - (leaving the lexical @argv unchanged)
ok 138 - use Test::Trap;
ok 139 - ... importing special
ok 140 - ... quietly
ok 141 - &special traps exit code 1
ok 142 - ... the stdout
ok 143 - (preventing output on the previous STDOUT)
ok 144 - ... the stderr
ok 145 - (preventing output on the previous STDERR)
ok 146 - ... the warnings
ok 147 - ... the in-@ARGV
ok 148 - ... the out-@ARGV
ok 149 - (keeping the real @ARGV unchanged)
ok 150 - (instead modifying the lexical @argv)
ok 151 - use Test::Trap;
ok 152 - ... importing warntrap
ok 153 - ... quietly
ok 154 - &warntrap traps exit code 1
ok 155 - ... no stdout
ok 156 - (leaving the output going to the previous STDOUT)
ok 157 - ... no stderr
ok 158 - (leaving the output going to the previous STDERR)
ok 159 - ... the warnings
ok 160 - ... no in-@ARGV
ok 161 - ... no out-@ARGV
ok 162 - (so not preventing the modification of the real @ARGV)
ok 163 - (leaving the lexical @argv unchanged)
ok
t/07-subclass.t ...........
1..98
ok 1 - use Test::Trap;
ok 2 - use Test::Trap;
ok 3 - use TT::A;
ok 4 - use TT::B;
ok 5 - use TT::AB;
ok 6 - use TT::A2;
ok 7 - Bad definition: unknown layer
ok 8 - Bad definition: test argspec typo ("named" for "name")
ok 9 - Unmodified Test::Trap: trapped exit
ok 10 - Unmodified Test::Trap: trapped stdout
ok 11 - Unmodified Test::Trap: trapped stderr
ok 12 - Unmodified Test::Trap: trapped warnings
ok 13 - Unmodified Test::Trap: stdout_pass method present
ok 14 - Unmodified Test::Trap: no inargv internally
ok 15 - Unmodified Test::Trap: no outargv internally
ok 16 - Unmodified Test::Trap: @ARGV modified
ok 17 - Unmodified Test::Trap: @argv unmofied
ok 18 - Unmodified Test::Trap: no return_can method
ok 19 - Unmodified Test::Trap: no outargv method
ok 20 - Unmodified Test::Trap: no outargv_can method
ok 21 - Unmodified Test::Trap: no outargv_pass method
ok 22 - Unmodified Test::Trap: no leavewith method
ok 23 - Unmodified Test::Trap: no stderr_fail method
ok 24 - Unmodified Test::Trap: no argv_fail method
ok 25 - Unmodified Test::Trap: no leavewith_fail method
ok 26 - Unmodified Test::Trap: no leavewith_can method
ok 27 - TT::A: trapped exit
ok 28 - TT::A: trapped stdout
ok 29 - TT::A: trapped stderr
ok 30 - TT::A: trapped warnings
ok 31 - TT::A: stdout_pass method present
ok 32 - TT::A: inargv present internally
ok 33 - TT::A: outargv present internally
ok 34 - TT::A: @ARGV unmodified
ok 35 - TT::A: @argv modified
ok 36 - TT::A: return_can method present
ok 37 - TT::A: outargv method present and functional
ok 38 - TT::A: outargv_can method present
ok 39 - TT::A: outargv_pass method present
ok 40 - TT::A: no leavewith method
ok 41 - TT::A: no stderr_fail method
ok 42 - TT::A: no argv_fail method
ok 43 - TT::A: no leavewith_fail method
ok 44 - TT::A: no leavewith_can method
ok 45 - TT::B: trapped exit
ok 46 - TT::B: trapped stdout
ok 47 - TT::B: trapped stderr
ok 48 - TT::B: trapped warnings
ok 49 - TT::B: stdout_pass method present
ok 50 - TT::B: no inargv internally
ok 51 - TT::B: no outargv internally
ok 52 - TT::B: @ARGV modified
ok 53 - TT::B: @argv unmofied
ok 54 - TT::B: no return_can method
ok 55 - TT::B: no outargv method
ok 56 - TT::B: no outargv_can method
ok 57 - TT::B: no outargv_pass method
ok 58 - TT::B: leavewith method present and functional
ok 59 - TT::B: no stderr_fail method
ok 60 - TT::B: no argv_fail method
ok 61 - TT::B: no leavewith_fail method
ok 62 - TT::B: no leavewith_can method
ok 63 - TT::AB: trapped exit
ok 64 - TT::AB: trapped stdout
ok 65 - TT::AB: trapped stderr
ok 66 - TT::AB: trapped warnings
ok 67 - TT::AB: stdout_pass method present
ok 68 - TT::AB: inargv present internally
ok 69 - TT::AB: outargv present internally
ok 70 - TT::AB: @ARGV unmodified
ok 71 - TT::AB: @argv modified
ok 72 - TT::AB: return_can method present
ok 73 - TT::AB: outargv method present and functional
ok 74 - TT::AB: outargv_can method present
ok 75 - TT::AB: outargv_pass method present
ok 76 - TT::AB: leavewith method present and functional
ok 77 - TT::AB: stderr_fail method present
ok 78 - TT::AB: argv_fail method present
ok 79 - TT::AB: leavewith_fail method present
not ok 80 - TT::AB: leavewith_fail method present # TODO Multiple inheritance still incomplete
# Failed (TODO) test 'TT::AB: leavewith_fail method present'
# at t/07-subclass.t line 141.
ok 81 - TT::A2: trapped exit
ok 82 - TT::A2: trapped stdout
ok 83 - TT::A2: trapped stderr
ok 84 - TT::A2: trapped warnings
ok 85 - TT::A2: stdout_pass method present
ok 86 - TT::A2: inargv present internally
ok 87 - TT::A2: outargv present internally
ok 88 - TT::A2: @ARGV unmodified
ok 89 - TT::A2: @argv modified
ok 90 - TT::A2: return_can method present
ok 91 - TT::A2: outargv method present and functional
ok 92 - TT::A2: outargv_can method present
ok 93 - TT::A2: outargv_pass method present
ok 94 - TT::A2: no leavewith method
ok 95 - TT::A2: no stderr_fail method
ok 96 - TT::A2: no argv_fail method
ok 97 - TT::A2: no leavewith_fail method
ok 98 - TT::A2: no leavewith_can method
ok
t/08-fork.t ...............
1..15
ok 1 - use Test::Trap;
ok 2 - Trapped the first exit
ok 3 - The inner CORE::GLOBAL::exit is called from the child
ok 4 - Trapped the inner exit
ok 5 - Override warning
ok 6 - Trapped the inner exit
ok 7 - Should return just once, okay?
ok 8 - Trapped the parent exit
ok 9 - STDOUT from both processes!
ok 10 - STDERR from both processes!
ok 11 - Warnings from the parent only
ok 12 - Trapped the parent exit
ok 13 - STDOUT from both processes is nil -- the handle is closed!
ok 14 - STDERR from both processes!
ok 15 - The final test: The outer CORE::GLOBAL::exit is eventually called
ok
t/09-array-accessor.t .....
1..6
ok 1 - use Test::Trap;
ok 2 - Deeply
ok 3 - Slice
ok 4 - Index 0
ok 5 - Index 1
ok 6 - Index 2
ok
t/10-tester.t .............
1..125
ok 1
ok 2
ok 3 - ->return_is_deeply [5]
ok 4
ok 5
ok 6
ok 7
ok 8 - ->warn_like
ok 9
ok 10
ok 11
ok 12
ok 13
ok 14
ok 15 - ->return_is_deeply [5]
ok 16
ok 17
ok 18
ok 19
ok 20
ok 21
ok 22 - ->return_nok
ok 23
ok 24
ok 25
ok 26
ok 27 - ->exit_nok
ok 28
ok 29
ok 30
ok 31
ok 32
ok 33
ok 34 - ->exit_nok
ok 35
ok 36
ok 37
ok 38
ok 39
ok 40
ok 41 - ->exit_nok
ok 42
ok 43
ok 44
ok 45
ok 46 - ->exit_isnt
ok 47
ok 48
ok 49
ok 50
ok 51
ok 52
ok 53 - ->return_like
ok 54
ok 55
ok 56
ok 57
ok 58
ok 59
ok 60 - ->quiet
ok 61
ok 62
ok 63
ok 64
ok 65
ok 66
ok 67 - ->quiet
ok 68
ok 69
ok 70
ok 71
ok 72
ok 73
ok 74 - ->quiet
ok 75
ok 76
ok 77
ok 78
ok 79
ok 80
ok 81 - ->quiet
ok 82
ok 83
ok 84
ok 85
ok 86
ok 87
ok 88 - ->did_return
ok 89
ok 90
ok 91
ok 92
ok 93
ok 94
ok 95 - ->did_exit
ok 96
ok 97
ok 98
ok 99
ok 100
ok 101
ok 102 - ->did_die
ok 103
ok 104
ok 105
ok 106
ok 107
ok 108
ok 109 - ->did_die, TODO
ok 110
ok 111
ok 112
ok 113
ok 114 - type = todo
ok 115 - reason
ok 116
ok 117
ok 118 - ->did_die, SKIPPED
ok 119
ok 120
ok 121
ok 122
ok 123 - type = skip
ok 124 - reason
ok 125 - Asserting that SKIPPED code has not been run
ok
t/11-systemsafe-basic.t ...
1..43
ok 1 - fdopen()ed file handle: exception string
ok 2 - fdopen()ed file handle: STDOUT should be left closed by now
ok 3 - fdopen()ed file handle: STDERR fileno should be unchanged
ok 4 - simple fork test: exit(1)
ok 5 - simple fork test: system() STDOUT
ok 6 - simple fork test: system() STDERR
ok 7 - simple fork test: No warnings
ok 8 - simple fork test: STDOUT fileno should be unchanged
ok 9 - simple fork test: STDERR fileno should be unchanged
ok 10 - Take 1: exit(1)
ok 11 - Take 1: system() STDOUT
ok 12 - Take 1: system() STDERR
ok 13 - Take 1: No warnings
ok 14 - Take 1: STDOUT fileno should be unchanged
ok 15 - Take 1: STDERR fileno should be unchanged
ok 16 - Take 2: exit(1)
ok 17 - Take 2: system() STDOUT
ok 18 - Take 2: system() STDERR
ok 19 - Take 2: No warnings
ok 20 - Take 2: STDOUT fileno should be unchanged
ok 21 - Take 2: STDERR fileno should be unchanged
ok 22 - Take 3 - STDIN closed: exit(1)
ok 23 - Take 3 - STDIN closed: system() STDOUT
ok 24 - Take 3 - STDIN closed: system() STDERR
ok 25 - Take 3 - STDIN closed: No warnings
ok 26 - Take 3 - STDIN closed: STDOUT fileno should be unchanged
ok 27 - Take 3 - STDIN closed: STDERR fileno should be unchanged
ok 28 - Take 4 - STDIN closed - STDOUT closed: exit(1)
ok 29 - Take 4 - STDIN closed - STDOUT closed: system() STDOUT
ok 30 - Take 4 - STDIN closed - STDOUT closed: system() STDERR
ok 31 - Take 4 - STDIN closed - STDOUT closed: No warnings
ok 32 - Take 4 - STDIN closed - STDOUT closed: STDOUT fileno should be unchanged
ok 33 - Take 4 - STDIN closed - STDOUT closed: STDERR fileno should be unchanged
ok 34 - Take 5 - STDIN closed - STDOUT closed: exit(1)
ok 35 - Take 5 - STDIN closed - STDOUT closed: system() STDOUT
ok 36 - Take 5 - STDIN closed - STDOUT closed: system() STDERR
ok 37 - Take 5 - STDIN closed - STDOUT closed: No warnings
ok 38 - Take 5 - STDIN closed - STDOUT closed: STDOUT fileno should be unchanged
ok 39 - Take 5 - STDIN closed - STDOUT closed: STDERR fileno should be unchanged
ok 40 # skip Need a real fork()
ok 41 # skip Need a real fork()
ok 42 # skip Need a real fork()
ok 43 # skip Need a real fork()
ok
t/12-systemsafe-errors.t ..
1..10
ok 1 - Persisting on STDIN
ok 2 - Mixed-up filenos
ok 3 - Delayed append to tempfile
ok 4 - First dup() -- setting up STDOUT
ok 5 - Second dup() -- setting up STDERR
ok 6 - Third dup() -- restoring STDERR
ok 7 - Fourth dup() -- restoring STDOUT
ok 8 - First append to tempfile
ok 9 - Negative fileno
ok 10 - Tied handle
ok
t/13-regressions.t ........
1..7
ok 1 - use Test::Trap;
ok 2 - We may access @_
ok 3 - Empty @_ in the trap block, please
ok 4 - We may modify @_
ok 5 - Modified @_ in the trap block
ok 6 - No Foo yet destroyed
ok 7 - One Foo destroyed
ok
t/14-leaks.t .............. skipped: Test::Refcount and Scalar::Util required to test refcount
t/99-coverage.t ...........
1..7
ok 1 - &Test::More::ok not created before the use
ok 2
ok 3 - &Test::More::ok created now
ok 4
ok 5 - Cannot specify layers as arrayrefs
ok 6 - Failing to raise an exception: Early exit
ok 7 - Exiting with exit code 8
ok
All tests successful.
Files=18, Tests=832, 11 wallclock secs ( 0.20 usr + 0.05 sys = 0.25 CPU)
Result: PASS
EBHANSSEN/Test-Trap-v0.2.4.tar.gz
dmake test TEST_VERBOSE=1 -- OK
Eirik Berg Hanssen <sidhekin@gmail.com>
Trap exit codes, exceptions, output, etc.
>>> (cd C:\cpanfly-5.20\var\cpan\build\Test-Trap-v0.2.4-mXGYf1 && tar cvf - Test-Trap-v0.2.4.ppd blib) | gzip -c >C:/cpanfly-5.20/var/REPO/E/EB/EBHANSSEN/Test-Trap-v0.2.4.tar.gz
Test-Trap-v0.2.4.ppd
blib/
blib/lib/
blib/lib/Test/
blib/lib/Test/Trap/
blib/lib/Test/Trap/Builder/
blib/lib/Test/Trap/Builder/PerlIO.pm
blib/lib/Test/Trap/Builder/SystemSafe.pm
blib/lib/Test/Trap/Builder/TempFile.pm
blib/lib/Test/Trap/Builder.pm
blib/lib/Test/Trap.pm
>>> mv C:\cpanfly-5.20\var\cpan\build\Test-Trap-v0.2.4-mXGYf1/Test-Trap-v0.2.4.ppd C:/cpanfly-5.20/var/REPO/E/EB/EBHANSSEN
Running test for module 'Path::Tiny'
Running make for D/DA/DAGOLDEN/Path-Tiny-0.058.tar.gz
Prepending blib/arch and blib/lib of 23 build dirs to PERL5LIB; for 'get'
Fetching with LWP:
http://cpan.nas1.activestate.com/authors/id/D/DA/DAGOLDEN/Path-Tiny-0.058.tar.gz
Checksum for C:\cpanfly-5.20\var\cpan\sources\authors\id\D\DA\DAGOLDEN\Path-Tiny-0.058.tar.gz ok
Path-Tiny-0.058/
Path-Tiny-0.058/Changes
Path-Tiny-0.058/CONTRIBUTING.mkdn
Path-Tiny-0.058/cpanfile
Path-Tiny-0.058/dist.ini
Path-Tiny-0.058/lib/
Path-Tiny-0.058/LICENSE
Path-Tiny-0.058/Makefile.PL
Path-Tiny-0.058/MANIFEST
Path-Tiny-0.058/META.json
Path-Tiny-0.058/META.yml
Path-Tiny-0.058/perlcritic.rc
Path-Tiny-0.058/README
Path-Tiny-0.058/t/
Path-Tiny-0.058/tidyall.ini
Path-Tiny-0.058/xt/
Path-Tiny-0.058/xt/author/
Path-Tiny-0.058/xt/release/
Path-Tiny-0.058/xt/release/distmeta.t
Path-Tiny-0.058/xt/release/minimum-version.t
Path-Tiny-0.058/xt/release/pod-coverage.t
Path-Tiny-0.058/xt/release/pod-syntax.t
Path-Tiny-0.058/xt/release/portability.t
Path-Tiny-0.058/xt/release/test-version.t
Path-Tiny-0.058/xt/author/00-compile.t
Path-Tiny-0.058/xt/author/critic.t
Path-Tiny-0.058/xt/author/pod-spell.t
Path-Tiny-0.058/t/00-report-prereqs.dd
Path-Tiny-0.058/t/00-report-prereqs.t
Path-Tiny-0.058/t/basename.t
Path-Tiny-0.058/t/basic.t
Path-Tiny-0.058/t/children.t
Path-Tiny-0.058/t/chmod.t
Path-Tiny-0.058/t/data/
Path-Tiny-0.058/t/digest.t
Path-Tiny-0.058/t/exception.t
Path-Tiny-0.058/t/exports.t
Path-Tiny-0.058/t/filesystem.t
Path-Tiny-0.058/t/input_output.t
Path-Tiny-0.058/t/input_output_no_UU.t
Path-Tiny-0.058/t/lib/
Path-Tiny-0.058/t/locking.t
Path-Tiny-0.058/t/mkpath.t
Path-Tiny-0.058/t/mutable_tree_while_iterating.t
Path-Tiny-0.058/t/normalize.t
Path-Tiny-0.058/t/overloading.t
Path-Tiny-0.058/t/parent.t
Path-Tiny-0.058/t/README
Path-Tiny-0.058/t/recurse.t
Path-Tiny-0.058/t/rel-abs.t
Path-Tiny-0.058/t/subsumes.t
Path-Tiny-0.058/t/temp.t
Path-Tiny-0.058/t/zzz-spec.t
Path-Tiny-0.058/t/lib/TestUtils.pm
Path-Tiny-0.058/t/data/chmod.txt
Path-Tiny-0.058/lib/Path/
Path-Tiny-0.058/lib/Path/Tiny.pm
Prepending blib/arch and blib/lib of 23 build dirs to PERL5LIB; for 'make'
CPAN.pm: Building D/DA/DAGOLDEN/Path-Tiny-0.058.tar.gz
>>> C:\Perl64-5.20\bin\perl.exe Makefile.PL
Timeout (max run time is 300s)
C:\Perl64-5.20\bin\perl.exe exits with 37.