PATH=C:\mingw\bin;C:\cygwin\bin;C:\cpanfly-5.20\var\megalib\bin;C:\Perl-5.20\site\bin;C:\Perl-5.20\bin;C:\cygwin\bin;C:\Program Files\Perforce;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\system32\WindowsPowerShell\v1.0;C:\WINDOWS\system32\WindowsPowerShell\v1.0;C:\instantclient_11_2;C:\cygwin\bin;C:\Program Files\Perforce;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\system32\WindowsPowerShell\v1.0;C:\WINDOWS\system32\WindowsPowerShell\v1.0;C:\mysql\bin
Start 2014-09-23T20:20:57
ActivePerl-2000 CPAN-2.00
LIB=C:\PROGRA~1\MICROS~3\VC98\Lib\PSDK
PATH=C:/CPANFL~1.20/var/libs/bin;C:\mingw\bin;C:\cygwin\bin;C:\CPANFL~1.20\var\megalib\bin;C:\Perl-5.20\site\bin;C:\Perl-5.20\bin;C:\cygwin\bin;C:\PROGRA~1\Perforce;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\system32\WINDOW~2\v1.0;C:\WINDOWS\system32\WINDOW~2\v1.0;C:\INSTAN~1;C:\cygwin\bin;C:\PROGRA~1\Perforce;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\system32\WINDOW~2\v1.0;C:\WINDOWS\system32\WINDOW~2\v1.0;C:\mysql\bin
Reading 'C:\cpanfly-5.20\var\cpan\Metadata'
Database was generated on Tue, 23 Sep 2014 22:29:02 GMT
Running make for M/MI/MIYAGAWA/Catalyst-Engine-PSGI-0.13.tar.gz
Fetching with LWP:
http://cpan.nas1.activestate.com/authors/id/M/MI/MIYAGAWA/Catalyst-Engine-PSGI-0.13.tar.gz
Checksum for C:\cpanfly-5.20\var\cpan\sources\authors\id\M\MI\MIYAGAWA\Catalyst-Engine-PSGI-0.13.tar.gz ok
Catalyst-Engine-PSGI-0.13/
Catalyst-Engine-PSGI-0.13/.gitignore
Catalyst-Engine-PSGI-0.13/Changes
Catalyst-Engine-PSGI-0.13/inc/
Catalyst-Engine-PSGI-0.13/lib/
Catalyst-Engine-PSGI-0.13/Makefile.PL
Catalyst-Engine-PSGI-0.13/MANIFEST
Catalyst-Engine-PSGI-0.13/META.yml
Catalyst-Engine-PSGI-0.13/README
Catalyst-Engine-PSGI-0.13/t/
Catalyst-Engine-PSGI-0.13/xt/
Catalyst-Engine-PSGI-0.13/xt/catalyst.t
Catalyst-Engine-PSGI-0.13/xt/perlcritic.t
Catalyst-Engine-PSGI-0.13/xt/pod.t
Catalyst-Engine-PSGI-0.13/xt/podspell.t
Catalyst-Engine-PSGI-0.13/xt/synopsis.t
Catalyst-Engine-PSGI-0.13/t/00_compile.t
Catalyst-Engine-PSGI-0.13/t/catalyst/
Catalyst-Engine-PSGI-0.13/t/Hello/
Catalyst-Engine-PSGI-0.13/t/hello.t
Catalyst-Engine-PSGI-0.13/t/hello_mount.t
Catalyst-Engine-PSGI-0.13/t/Hello/Changes
Catalyst-Engine-PSGI-0.13/t/Hello/hello.conf
Catalyst-Engine-PSGI-0.13/t/Hello/lib/
Catalyst-Engine-PSGI-0.13/t/Hello/Makefile.PL
Catalyst-Engine-PSGI-0.13/t/Hello/README
Catalyst-Engine-PSGI-0.13/t/Hello/root/
Catalyst-Engine-PSGI-0.13/t/Hello/script/
Catalyst-Engine-PSGI-0.13/t/Hello/t/
Catalyst-Engine-PSGI-0.13/t/Hello/t/01app.t
Catalyst-Engine-PSGI-0.13/t/Hello/t/02pod.t
Catalyst-Engine-PSGI-0.13/t/Hello/t/03podcoverage.t
Catalyst-Engine-PSGI-0.13/t/Hello/script/hello.psgi
Catalyst-Engine-PSGI-0.13/t/Hello/script/hello_cgi.pl
Catalyst-Engine-PSGI-0.13/t/Hello/script/hello_create.pl
Catalyst-Engine-PSGI-0.13/t/Hello/script/hello_fastcgi.pl
Catalyst-Engine-PSGI-0.13/t/Hello/script/hello_server.pl
Catalyst-Engine-PSGI-0.13/t/Hello/script/hello_test.pl
Catalyst-Engine-PSGI-0.13/t/Hello/root/favicon.ico
Catalyst-Engine-PSGI-0.13/t/Hello/root/static/
Catalyst-Engine-PSGI-0.13/t/Hello/root/static/images/
Catalyst-Engine-PSGI-0.13/t/Hello/root/static/images/btn_120x50_built.png
Catalyst-Engine-PSGI-0.13/t/Hello/root/static/images/btn_120x50_built_shadow.png
Catalyst-Engine-PSGI-0.13/t/Hello/root/static/images/btn_120x50_powered.png
Catalyst-Engine-PSGI-0.13/t/Hello/root/static/images/btn_120x50_powered_shadow.png
Catalyst-Engine-PSGI-0.13/t/Hello/root/static/images/btn_88x31_built.png
Catalyst-Engine-PSGI-0.13/t/Hello/root/static/images/btn_88x31_built_shadow.png
Catalyst-Engine-PSGI-0.13/t/Hello/root/static/images/btn_88x31_powered.png
Catalyst-Engine-PSGI-0.13/t/Hello/root/static/images/btn_88x31_powered_shadow.png
Catalyst-Engine-PSGI-0.13/t/Hello/root/static/images/catalyst_logo.png
Catalyst-Engine-PSGI-0.13/t/Hello/lib/Hello/
Catalyst-Engine-PSGI-0.13/t/Hello/lib/Hello.pm
Catalyst-Engine-PSGI-0.13/t/Hello/lib/Hello/Controller/
Catalyst-Engine-PSGI-0.13/t/Hello/lib/Hello/Controller/Metalic.pm
Catalyst-Engine-PSGI-0.13/t/Hello/lib/Hello/Controller/Root.pm
Catalyst-Engine-PSGI-0.13/t/catalyst/aggregate/
Catalyst-Engine-PSGI-0.13/t/catalyst/catalyst_130pix.gif
Catalyst-Engine-PSGI-0.13/t/catalyst/lib/
Catalyst-Engine-PSGI-0.13/t/catalyst/live_catalyst_test.t
Catalyst-Engine-PSGI-0.13/t/catalyst/live_component_controller_context_closure.t
Catalyst-Engine-PSGI-0.13/t/catalyst/live_fork.t
Catalyst-Engine-PSGI-0.13/t/catalyst/live_stats.t
Catalyst-Engine-PSGI-0.13/t/catalyst/lib/Catalyst/
Catalyst-Engine-PSGI-0.13/t/catalyst/lib/CDICompatTestPlugin.pm
Catalyst-Engine-PSGI-0.13/t/catalyst/lib/DeprecatedTestApp/
Catalyst-Engine-PSGI-0.13/t/catalyst/lib/DeprecatedTestApp.pm
Catalyst-Engine-PSGI-0.13/t/catalyst/lib/NullPackage.pm
Catalyst-Engine-PSGI-0.13/t/catalyst/lib/PluginTestApp.pm
Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestApp/
Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestApp.pm
Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestAppBadlyImmutable.pm
Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestAppChainedAbsolutePathPart/
Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestAppChainedAbsolutePathPart.pm
Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestAppChainedRecursive/
Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestAppChainedRecursive.pm
Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestAppClassExceptionSimpleTest.pm
Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestAppDoubleAutoBug.pm
Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestAppIndexDefault/
Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestAppIndexDefault.pm
Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestAppMatchSingleArg/
Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestAppMatchSingleArg.pm
Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestAppMetaCompat/
Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestAppMetaCompat.pm
Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestAppNonMooseController/
Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestAppNonMooseController.pm
Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestAppOnDemand/
Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestAppOnDemand.pm
Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestAppOneView/
Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestAppOneView.pm
Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestAppPathBug.pm
Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestAppPluginWithConstructor.pm
Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestAppStats.pm
Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestAppUnknownError.pm
Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestAppWithMeta/
Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestAppWithMeta.pm
Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestPluginWithConstructor.pm
Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestAppWithMeta/Controller/
Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestAppWithMeta/Controller/Root.pm
Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestAppOneView/Controller/
Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestAppOneView/View/
Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestAppOneView/View/Dummy.pm
Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestAppOneView/Controller/Root.pm
Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestAppOnDemand/Controller/
Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestAppOnDemand/Controller/Body.pm
Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestAppNonMooseController/Controller/
Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestAppNonMooseController/ControllerBase.pm
Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestAppNonMooseController/Controller/Foo.pm
Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestAppMetaCompat/Controller/
Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestAppMetaCompat/Controller/Base.pm
Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestAppMetaCompat/Controller/Books.pm
Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestAppMatchSingleArg/Controller/
Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestAppMatchSingleArg/Controller/Root.pm
Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestAppIndexDefault/Controller/
Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestAppIndexDefault/Controller/Default.pm
Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestAppIndexDefault/Controller/IndexChained.pm
Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestAppIndexDefault/Controller/IndexPrivate.pm
Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestAppIndexDefault/Controller/Root.pm
Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestAppChainedRecursive/Controller/
Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestAppChainedRecursive/Controller/Foo.pm
Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestAppChainedAbsolutePathPart/Controller/
Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestAppChainedAbsolutePathPart/Controller/Foo.pm
Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestApp/Action/
Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestApp/Controller/
Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestApp/DispatchType/
Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestApp/Model/
Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestApp/Model.pm
Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestApp/Plugin/
Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestApp/RequestBaseBug.pm
Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestApp/Role.pm
Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestApp/View/
Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestApp/View/Dump/
Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestApp/View/Dump.pm
Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestApp/View/Dump/Body.pm
Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestApp/View/Dump/Env.pm
Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestApp/View/Dump/Request.pm
Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestApp/View/Dump/Response.pm
Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestApp/Plugin/AddDispatchTypes.pm
Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestApp/Plugin/FullyQualified.pm
Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestApp/Model/ClosuresInConfig.pm
Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestApp/Model/Foo/
Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestApp/Model/Foo.pm
Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestApp/Model/Foo/Bar.pm
Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestApp/DispatchType/CustomPostLoad.pm
Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestApp/DispatchType/CustomPreLoad.pm
Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestApp/Controller/Action/
Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestApp/Controller/Action.pm
Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestApp/Controller/Anon.pm
Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestApp/Controller/Args.pm
Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestApp/Controller/Attributes.pm
Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestApp/Controller/ContextClosure.pm
Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestApp/Controller/Dump.pm
Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestApp/Controller/Engine/
Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestApp/Controller/Fork.pm
Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestApp/Controller/Immutable/
Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestApp/Controller/Immutable.pm
Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestApp/Controller/Index.pm
Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestApp/Controller/Keyword.pm
Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestApp/Controller/Moose/
Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestApp/Controller/Moose.pm
Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestApp/Controller/Priorities/
Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestApp/Controller/Priorities.pm
Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestApp/Controller/Root.pm
Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestApp/Controller/Priorities/loc_vs_index.pm
Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestApp/Controller/Priorities/locre_vs_index.pm
Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestApp/Controller/Priorities/MultiMethod.pm
Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestApp/Controller/Priorities/path_vs_index.pm
Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestApp/Controller/Priorities/re_vs_index.pm
Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestApp/Controller/Moose/MethodModifiers.pm
Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestApp/Controller/Immutable/HardToReload.pm
Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestApp/Controller/Engine/Request/
Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestApp/Controller/Engine/Response/
Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestApp/Controller/Engine/Response/Cookies.pm
Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestApp/Controller/Engine/Response/Errors.pm
Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestApp/Controller/Engine/Response/Headers.pm
Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestApp/Controller/Engine/Response/Large.pm
Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestApp/Controller/Engine/Response/Print.pm
Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestApp/Controller/Engine/Response/Redirect.pm
Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestApp/Controller/Engine/Response/Status.pm
Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestApp/Controller/Engine/Request/Uploads.pm
Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestApp/Controller/Engine/Request/URI.pm
Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestApp/Controller/Action/Action.pm
Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestApp/Controller/Action/Auto/
Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestApp/Controller/Action/Auto.pm
Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestApp/Controller/Action/Begin.pm
Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestApp/Controller/Action/Chained/
Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestApp/Controller/Action/Chained.pm
Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestApp/Controller/Action/Default.pm
Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestApp/Controller/Action/Detach.pm
Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestApp/Controller/Action/End.pm
Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestApp/Controller/Action/Forward.pm
Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestApp/Controller/Action/ForwardTo.pm
Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestApp/Controller/Action/Global.pm
Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestApp/Controller/Action/Go.pm
Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestApp/Controller/Action/Index.pm
Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestApp/Controller/Action/Inheritance.pm
Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestApp/Controller/Action/Local.pm
Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestApp/Controller/Action/Path.pm
Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestApp/Controller/Action/Private.pm
Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestApp/Controller/Action/Regexp.pm
Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestApp/Controller/Action/Streaming.pm
Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestApp/Controller/Action/TestMultipath.pm
Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestApp/Controller/Action/TestRelative.pm
Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestApp/Controller/Action/Visit.pm
Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestApp/Controller/Action/Chained/ArgsOrder.pm
Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestApp/Controller/Action/Chained/Auto/
Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestApp/Controller/Action/Chained/Auto.pm
Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestApp/Controller/Action/Chained/Bar.pm
Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestApp/Controller/Action/Chained/Foo.pm
Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestApp/Controller/Action/Chained/ParentChain/
Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestApp/Controller/Action/Chained/ParentChain.pm
Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestApp/Controller/Action/Chained/PassedArgs.pm
Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestApp/Controller/Action/Chained/PathPrefix.pm
Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestApp/Controller/Action/Chained/Root.pm
Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestApp/Controller/Action/Chained/ParentChain/Relative.pm
Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestApp/Controller/Action/Chained/Auto/Bar.pm
Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestApp/Controller/Action/Chained/Auto/Detach.pm
Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestApp/Controller/Action/Chained/Auto/Foo.pm
Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestApp/Controller/Action/Chained/Auto/Forward.pm
Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestApp/Controller/Action/Auto/Abort.pm
Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestApp/Controller/Action/Auto/Deep.pm
Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestApp/Controller/Action/Auto/Default.pm
Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestApp/Action/TestBefore.pm
Catalyst-Engine-PSGI-0.13/t/catalyst/lib/TestApp/Action/TestMyAction.pm
Catalyst-Engine-PSGI-0.13/t/catalyst/lib/DeprecatedTestApp/C/
Catalyst-Engine-PSGI-0.13/t/catalyst/lib/DeprecatedTestApp/C/Root.pm
Catalyst-Engine-PSGI-0.13/t/catalyst/lib/Catalyst/Action/
Catalyst-Engine-PSGI-0.13/t/catalyst/lib/Catalyst/Plugin/
Catalyst-Engine-PSGI-0.13/t/catalyst/lib/Catalyst/Plugin/Test/
Catalyst-Engine-PSGI-0.13/t/catalyst/lib/Catalyst/Plugin/Test/Deprecated.pm
Catalyst-Engine-PSGI-0.13/t/catalyst/lib/Catalyst/Plugin/Test/Errors.pm
Catalyst-Engine-PSGI-0.13/t/catalyst/lib/Catalyst/Plugin/Test/Headers.pm
Catalyst-Engine-PSGI-0.13/t/catalyst/lib/Catalyst/Plugin/Test/MangleDollarUnderScore.pm
Catalyst-Engine-PSGI-0.13/t/catalyst/lib/Catalyst/Plugin/Test/Plugin.pm
Catalyst-Engine-PSGI-0.13/t/catalyst/lib/Catalyst/Action/TestAfter.pm
Catalyst-Engine-PSGI-0.13/t/catalyst/lib/Catalyst/Action/TestBefore.pm
Catalyst-Engine-PSGI-0.13/t/catalyst/aggregate/live_component_controller_action_action.t
Catalyst-Engine-PSGI-0.13/t/catalyst/aggregate/live_component_controller_action_auto.t
Catalyst-Engine-PSGI-0.13/t/catalyst/aggregate/live_component_controller_action_begin.t
Catalyst-Engine-PSGI-0.13/t/catalyst/aggregate/live_component_controller_action_chained.t
Catalyst-Engine-PSGI-0.13/t/catalyst/aggregate/live_component_controller_action_default.t
Catalyst-Engine-PSGI-0.13/t/catalyst/aggregate/live_component_controller_action_detach.t
Catalyst-Engine-PSGI-0.13/t/catalyst/aggregate/live_component_controller_action_end.t
Catalyst-Engine-PSGI-0.13/t/catalyst/aggregate/live_component_controller_action_forward.t
Catalyst-Engine-PSGI-0.13/t/catalyst/aggregate/live_component_controller_action_global.t
Catalyst-Engine-PSGI-0.13/t/catalyst/aggregate/live_component_controller_action_go.t
Catalyst-Engine-PSGI-0.13/t/catalyst/aggregate/live_component_controller_action_index.t
Catalyst-Engine-PSGI-0.13/t/catalyst/aggregate/live_component_controller_action_index_or_default.t
Catalyst-Engine-PSGI-0.13/t/catalyst/aggregate/live_component_controller_action_inheritance.t
Catalyst-Engine-PSGI-0.13/t/catalyst/aggregate/live_component_controller_action_local.t
Catalyst-Engine-PSGI-0.13/t/catalyst/aggregate/live_component_controller_action_multipath.t
Catalyst-Engine-PSGI-0.13/t/catalyst/aggregate/live_component_controller_action_path.t
Catalyst-Engine-PSGI-0.13/t/catalyst/aggregate/live_component_controller_action_path_matchsingle.t
Catalyst-Engine-PSGI-0.13/t/catalyst/aggregate/live_component_controller_action_private.t
Catalyst-Engine-PSGI-0.13/t/catalyst/aggregate/live_component_controller_action_regexp.t
Catalyst-Engine-PSGI-0.13/t/catalyst/aggregate/live_component_controller_action_streaming.t
Catalyst-Engine-PSGI-0.13/t/catalyst/aggregate/live_component_controller_action_visit.t
Catalyst-Engine-PSGI-0.13/t/catalyst/aggregate/live_component_controller_anon.t
Catalyst-Engine-PSGI-0.13/t/catalyst/aggregate/live_component_controller_args.t
Catalyst-Engine-PSGI-0.13/t/catalyst/aggregate/live_component_controller_attributes.t
Catalyst-Engine-PSGI-0.13/t/catalyst/aggregate/live_component_controller_moose.t
Catalyst-Engine-PSGI-0.13/t/catalyst/aggregate/live_component_view_single.t
Catalyst-Engine-PSGI-0.13/t/catalyst/aggregate/live_engine_request_auth.t
Catalyst-Engine-PSGI-0.13/t/catalyst/aggregate/live_engine_request_body.t
Catalyst-Engine-PSGI-0.13/t/catalyst/aggregate/live_engine_request_body_demand.t
Catalyst-Engine-PSGI-0.13/t/catalyst/aggregate/live_engine_request_cookies.t
Catalyst-Engine-PSGI-0.13/t/catalyst/aggregate/live_engine_request_env.t
Catalyst-Engine-PSGI-0.13/t/catalyst/aggregate/live_engine_request_escaped_path.t
Catalyst-Engine-PSGI-0.13/t/catalyst/aggregate/live_engine_request_headers.t
Catalyst-Engine-PSGI-0.13/t/catalyst/aggregate/live_engine_request_parameters.t
Catalyst-Engine-PSGI-0.13/t/catalyst/aggregate/live_engine_request_remote_user.t
Catalyst-Engine-PSGI-0.13/t/catalyst/aggregate/live_engine_request_uploads.t
Catalyst-Engine-PSGI-0.13/t/catalyst/aggregate/live_engine_request_uri.t
Catalyst-Engine-PSGI-0.13/t/catalyst/aggregate/live_engine_response_cookies.t
Catalyst-Engine-PSGI-0.13/t/catalyst/aggregate/live_engine_response_errors.t
Catalyst-Engine-PSGI-0.13/t/catalyst/aggregate/live_engine_response_headers.t
Catalyst-Engine-PSGI-0.13/t/catalyst/aggregate/live_engine_response_large.t
Catalyst-Engine-PSGI-0.13/t/catalyst/aggregate/live_engine_response_print.t
Catalyst-Engine-PSGI-0.13/t/catalyst/aggregate/live_engine_response_redirect.t
Catalyst-Engine-PSGI-0.13/t/catalyst/aggregate/live_engine_response_status.t
Catalyst-Engine-PSGI-0.13/t/catalyst/aggregate/live_engine_setup_basics.t
Catalyst-Engine-PSGI-0.13/t/catalyst/aggregate/live_engine_setup_plugins.t
Catalyst-Engine-PSGI-0.13/t/catalyst/aggregate/live_loop.t
Catalyst-Engine-PSGI-0.13/t/catalyst/aggregate/live_plugin_loaded.t
Catalyst-Engine-PSGI-0.13/t/catalyst/aggregate/live_priorities.t
Catalyst-Engine-PSGI-0.13/t/catalyst/aggregate/live_recursion.t
Catalyst-Engine-PSGI-0.13/t/catalyst/aggregate/unit_core_action_for.t
Catalyst-Engine-PSGI-0.13/t/catalyst/aggregate/unit_core_appclass_roles_in_plugin_list.t
Catalyst-Engine-PSGI-0.13/t/catalyst/aggregate/unit_core_component_layers.t
Catalyst-Engine-PSGI-0.13/t/catalyst/aggregate/unit_core_uri_for_action.t
Catalyst-Engine-PSGI-0.13/t/catalyst/aggregate/unit_core_uri_for_multibytechar.t
Catalyst-Engine-PSGI-0.13/lib/Catalyst/
Catalyst-Engine-PSGI-0.13/lib/Plack/
Catalyst-Engine-PSGI-0.13/lib/Plack/Test/
Catalyst-Engine-PSGI-0.13/lib/Plack/Test/Adopt/
Catalyst-Engine-PSGI-0.13/lib/Plack/Test/Adopt/Catalyst.pm
Catalyst-Engine-PSGI-0.13/lib/Catalyst/Controller/
Catalyst-Engine-PSGI-0.13/lib/Catalyst/Engine/
Catalyst-Engine-PSGI-0.13/lib/Catalyst/Helper/
Catalyst-Engine-PSGI-0.13/lib/Catalyst/Helper/PSGI.pm
Catalyst-Engine-PSGI-0.13/lib/Catalyst/Engine/PSGI.pm
Catalyst-Engine-PSGI-0.13/lib/Catalyst/Controller/Metal.pm
Catalyst-Engine-PSGI-0.13/inc/Module/
Catalyst-Engine-PSGI-0.13/inc/Spiffy.pm
Catalyst-Engine-PSGI-0.13/inc/Test/
Catalyst-Engine-PSGI-0.13/inc/Test/Base/
Catalyst-Engine-PSGI-0.13/inc/Test/Base.pm
Catalyst-Engine-PSGI-0.13/inc/Test/Builder/
Catalyst-Engine-PSGI-0.13/inc/Test/Builder.pm
Catalyst-Engine-PSGI-0.13/inc/Test/More.pm
Catalyst-Engine-PSGI-0.13/inc/Test/Requires.pm
Catalyst-Engine-PSGI-0.13/inc/Test/SharedFork/
Catalyst-Engine-PSGI-0.13/inc/Test/SharedFork.pm
Catalyst-Engine-PSGI-0.13/inc/Test/TCP.pm
Catalyst-Engine-PSGI-0.13/inc/Test/SharedFork/Array.pm
Catalyst-Engine-PSGI-0.13/inc/Test/SharedFork/Scalar.pm
Catalyst-Engine-PSGI-0.13/inc/Test/SharedFork/Store.pm
Catalyst-Engine-PSGI-0.13/inc/Test/Builder/Module.pm
Catalyst-Engine-PSGI-0.13/inc/Test/Base/Filter.pm
Catalyst-Engine-PSGI-0.13/inc/Module/Install/
Catalyst-Engine-PSGI-0.13/inc/Module/Install.pm
Catalyst-Engine-PSGI-0.13/inc/Module/Install/AuthorTests.pm
Catalyst-Engine-PSGI-0.13/inc/Module/Install/Base.pm
Catalyst-Engine-PSGI-0.13/inc/Module/Install/Can.pm
Catalyst-Engine-PSGI-0.13/inc/Module/Install/Fetch.pm
Catalyst-Engine-PSGI-0.13/inc/Module/Install/Include.pm
Catalyst-Engine-PSGI-0.13/inc/Module/Install/Makefile.pm
Catalyst-Engine-PSGI-0.13/inc/Module/Install/Metadata.pm
Catalyst-Engine-PSGI-0.13/inc/Module/Install/Repository.pm
Catalyst-Engine-PSGI-0.13/inc/Module/Install/TestBase.pm
Catalyst-Engine-PSGI-0.13/inc/Module/Install/Win32.pm
Catalyst-Engine-PSGI-0.13/inc/Module/Install/WriteAll.pm
CPAN.pm: Building M/MI/MIYAGAWA/Catalyst-Engine-PSGI-0.13.tar.gz
>>> C:\Perl-5.20\bin\perl.exe Makefile.PL
Warning: prerequisite Catalyst::Action::RenderView 0 not found.
Warning: prerequisite Catalyst::Runtime 5.80007 not found.
Checking if your kit is complete...
Looks good
Generating a dmake-style Makefile
Writing Makefile for Catalyst::Engine::PSGI
Writing MYMETA.yml and MYMETA.json
---- Unsatisfied dependencies detected during ----
---- MIYAGAWA/Catalyst-Engine-PSGI-0.13.tar.gz ----
Catalyst::Action::RenderView [requires]
Catalyst::Runtime [requires]
Running make test
Delayed until after prerequisites
Running test for module 'Catalyst::Action::RenderView'
Running make for B/BO/BOBTFISH/Catalyst-Action-RenderView-0.16.tar.gz
Checksum for C:\cpanfly-5.20\var\cpan\sources\authors\id\B\BO\BOBTFISH\Catalyst-Action-RenderView-0.16.tar.gz ok
Catalyst-Action-RenderView-0.16/
Catalyst-Action-RenderView-0.16/Changes
Catalyst-Action-RenderView-0.16/inc/
Catalyst-Action-RenderView-0.16/inc/Module/
Catalyst-Action-RenderView-0.16/inc/Module/Install/
Catalyst-Action-RenderView-0.16/inc/Module/Install/Base.pm
Catalyst-Action-RenderView-0.16/inc/Module/Install/Can.pm
Catalyst-Action-RenderView-0.16/inc/Module/Install/Fetch.pm
Catalyst-Action-RenderView-0.16/inc/Module/Install/Makefile.pm
Catalyst-Action-RenderView-0.16/inc/Module/Install/Metadata.pm
Catalyst-Action-RenderView-0.16/inc/Module/Install/Win32.pm
Catalyst-Action-RenderView-0.16/inc/Module/Install/WriteAll.pm
Catalyst-Action-RenderView-0.16/inc/Module/Install.pm
Catalyst-Action-RenderView-0.16/lib/
Catalyst-Action-RenderView-0.16/lib/Catalyst/
Catalyst-Action-RenderView-0.16/lib/Catalyst/Action/
Catalyst-Action-RenderView-0.16/lib/Catalyst/Action/RenderView.pm
Catalyst-Action-RenderView-0.16/Makefile.PL
Catalyst-Action-RenderView-0.16/MANIFEST
Catalyst-Action-RenderView-0.16/META.yml
Catalyst-Action-RenderView-0.16/README
Catalyst-Action-RenderView-0.16/t/
Catalyst-Action-RenderView-0.16/t/01use.t
Catalyst-Action-RenderView-0.16/t/02pod.t
Catalyst-Action-RenderView-0.16/t/03podcoverage.t
Catalyst-Action-RenderView-0.16/t/04live.t
Catalyst-Action-RenderView-0.16/t/lib/
Catalyst-Action-RenderView-0.16/t/lib/TestApp/
Catalyst-Action-RenderView-0.16/t/lib/TestApp/Controller/
Catalyst-Action-RenderView-0.16/t/lib/TestApp/Controller/Root.pm
Catalyst-Action-RenderView-0.16/t/lib/TestApp/View/
Catalyst-Action-RenderView-0.16/t/lib/TestApp/View/TestView.pm
Catalyst-Action-RenderView-0.16/t/lib/TestApp.pm
CPAN.pm: Building B/BO/BOBTFISH/Catalyst-Action-RenderView-0.16.tar.gz
>>> C:\Perl-5.20\bin\perl.exe Makefile.PL
Cannot determine perl version info from lib/Catalyst/Action/RenderView.pm
Warning: prerequisite Catalyst::Runtime 5.80030 not found.
Checking if your kit is complete...
Looks good
Generating a dmake-style Makefile
Writing Makefile for Catalyst::Action::RenderView
Writing MYMETA.yml and MYMETA.json
---- Unsatisfied dependencies detected during ----
---- BOBTFISH/Catalyst-Action-RenderView-0.16.tar.gz ----
Catalyst::Runtime [requires]
Running make test
Delayed until after prerequisites
Running test for module 'Catalyst::Runtime'
Running make for J/JJ/JJNAPIORK/Catalyst-Runtime-5.90073.tar.gz
Checksum for C:\cpanfly-5.20\var\cpan\sources\authors\id\J\JJ\JJNAPIORK\Catalyst-Runtime-5.90073.tar.gz ok
Catalyst-Runtime-5.90073/
Catalyst-Runtime-5.90073/Changes
Catalyst-Runtime-5.90073/inc/
Catalyst-Runtime-5.90073/lib/
Catalyst-Runtime-5.90073/Makefile.PL
Catalyst-Runtime-5.90073/MANIFEST
Catalyst-Runtime-5.90073/META.yml
Catalyst-Runtime-5.90073/script/
Catalyst-Runtime-5.90073/t/
Catalyst-Runtime-5.90073/TODO
Catalyst-Runtime-5.90073/t/01use.t
Catalyst-Runtime-5.90073/t/aggregate/
Catalyst-Runtime-5.90073/t/aggregate.t
Catalyst-Runtime-5.90073/t/author/
Catalyst-Runtime-5.90073/t/bad_middleware_error.t
Catalyst-Runtime-5.90073/t/body_fh.t
Catalyst-Runtime-5.90073/t/catalyst_130pix.gif
Catalyst-Runtime-5.90073/t/conf/
Catalyst-Runtime-5.90073/t/content_negotiation.t
Catalyst-Runtime-5.90073/t/custom_exception_class_simple.t
Catalyst-Runtime-5.90073/t/data_handler.t
Catalyst-Runtime-5.90073/t/dead_load_bad_args.t
Catalyst-Runtime-5.90073/t/dead_load_multiple_chained_attributes.t
Catalyst-Runtime-5.90073/t/dead_no_unknown_error.t
Catalyst-Runtime-5.90073/t/dead_recursive_chained_attributes.t
Catalyst-Runtime-5.90073/t/deprecated.t
Catalyst-Runtime-5.90073/t/deprecated_appclass_action_warnings.t
Catalyst-Runtime-5.90073/t/encoding_set_in_app.t
Catalyst-Runtime-5.90073/t/encoding_set_in_config.t
Catalyst-Runtime-5.90073/t/head_middleware.t
Catalyst-Runtime-5.90073/t/http_exceptions.t
Catalyst-Runtime-5.90073/t/http_method.t
Catalyst-Runtime-5.90073/t/lib/
Catalyst-Runtime-5.90073/t/live_catalyst_test.t
Catalyst-Runtime-5.90073/t/live_component_controller_context_closure.t
Catalyst-Runtime-5.90073/t/live_fork.t
Catalyst-Runtime-5.90073/t/live_redirect_body.t
Catalyst-Runtime-5.90073/t/live_show_internal_actions_warnings.t
Catalyst-Runtime-5.90073/t/live_stats.t
Catalyst-Runtime-5.90073/t/more-psgi-compat.t
Catalyst-Runtime-5.90073/t/optional_apache-cgi-rewrite.pl
Catalyst-Runtime-5.90073/t/optional_apache-cgi.pl
Catalyst-Runtime-5.90073/t/optional_apache-fastcgi-non-root.pl
Catalyst-Runtime-5.90073/t/optional_apache-fastcgi.pl
Catalyst-Runtime-5.90073/t/optional_http-server-restart.t
Catalyst-Runtime-5.90073/t/optional_lighttpd-fastcgi-non-root.t
Catalyst-Runtime-5.90073/t/optional_lighttpd-fastcgi.t
Catalyst-Runtime-5.90073/t/optional_memleak.t
Catalyst-Runtime-5.90073/t/optional_stress.t
Catalyst-Runtime-5.90073/t/optional_stress.yml
Catalyst-Runtime-5.90073/t/optional_threads.t
Catalyst-Runtime-5.90073/t/plack-middleware-config.t
Catalyst-Runtime-5.90073/t/plack-middleware.t
Catalyst-Runtime-5.90073/t/plugin_new_method_backcompat.t
Catalyst-Runtime-5.90073/t/psgi-log.t
Catalyst-Runtime-5.90073/t/psgi_file_testapp.t
Catalyst-Runtime-5.90073/t/psgi_utils.t
Catalyst-Runtime-5.90073/t/remove_redundant_body.t
Catalyst-Runtime-5.90073/t/something/
Catalyst-Runtime-5.90073/t/undef-params.t
Catalyst-Runtime-5.90073/t/unicode_plugin_charset_utf8.t
Catalyst-Runtime-5.90073/t/unicode_plugin_config.t
Catalyst-Runtime-5.90073/t/unicode_plugin_live.t
Catalyst-Runtime-5.90073/t/unicode_plugin_no_encoding.t
Catalyst-Runtime-5.90073/t/unicode_plugin_request_decode.t
Catalyst-Runtime-5.90073/t/unit_core_methodattributes_method_metaclass_on_subclasses.t
Catalyst-Runtime-5.90073/t/unit_core_script_test.t
Catalyst-Runtime-5.90073/t/unit_stats.t
Catalyst-Runtime-5.90073/t/unit_utils_load_class.t
Catalyst-Runtime-5.90073/t/unit_utils_subdir.t
Catalyst-Runtime-5.90073/t/something/Makefile.PL
Catalyst-Runtime-5.90073/t/something/script/
Catalyst-Runtime-5.90073/t/something/script/foo/
Catalyst-Runtime-5.90073/t/something/script/foo/bar/
Catalyst-Runtime-5.90073/t/something/script/foo/bar/for_dist
Catalyst-Runtime-5.90073/t/lib/ACLTestApp/
Catalyst-Runtime-5.90073/t/lib/ACLTestApp.pm
Catalyst-Runtime-5.90073/t/lib/Catalyst/
Catalyst-Runtime-5.90073/t/lib/CDICompatTestPlugin.pm
Catalyst-Runtime-5.90073/t/lib/ChainedActionsApp/
Catalyst-Runtime-5.90073/t/lib/ChainedActionsApp.pm
Catalyst-Runtime-5.90073/t/lib/DeprecatedActionsInAppClassTestApp.pm
Catalyst-Runtime-5.90073/t/lib/DeprecatedTestApp/
Catalyst-Runtime-5.90073/t/lib/DeprecatedTestApp.pm
Catalyst-Runtime-5.90073/t/lib/Moo.pm
Catalyst-Runtime-5.90073/t/lib/NullPackage.pm
Catalyst-Runtime-5.90073/t/lib/PluginTestApp/
Catalyst-Runtime-5.90073/t/lib/PluginTestApp.pm
Catalyst-Runtime-5.90073/t/lib/ScriptTestApp/
Catalyst-Runtime-5.90073/t/lib/ScriptTestApp.pm
Catalyst-Runtime-5.90073/t/lib/TestApp/
Catalyst-Runtime-5.90073/t/lib/TestApp.pm
Catalyst-Runtime-5.90073/t/lib/TestApp2/
Catalyst-Runtime-5.90073/t/lib/TestApp2.pm
Catalyst-Runtime-5.90073/t/lib/TestAppBadlyImmutable.pm
Catalyst-Runtime-5.90073/t/lib/TestAppChainedAbsolutePathPart/
Catalyst-Runtime-5.90073/t/lib/TestAppChainedAbsolutePathPart.pm
Catalyst-Runtime-5.90073/t/lib/TestAppChainedRecursive/
Catalyst-Runtime-5.90073/t/lib/TestAppChainedRecursive.pm
Catalyst-Runtime-5.90073/t/lib/TestAppClassExceptionSimpleTest.pm
Catalyst-Runtime-5.90073/t/lib/TestAppDoubleAutoBug/
Catalyst-Runtime-5.90073/t/lib/TestAppDoubleAutoBug.pm
Catalyst-Runtime-5.90073/t/lib/TestAppEncoding/
Catalyst-Runtime-5.90073/t/lib/TestAppEncoding.pm
Catalyst-Runtime-5.90073/t/lib/TestAppEncodingSetInApp/
Catalyst-Runtime-5.90073/t/lib/TestAppEncodingSetInApp.pm
Catalyst-Runtime-5.90073/t/lib/TestAppEncodingSetInConfig/
Catalyst-Runtime-5.90073/t/lib/TestAppEncodingSetInConfig.pm
Catalyst-Runtime-5.90073/t/lib/TestAppIndexDefault/
Catalyst-Runtime-5.90073/t/lib/TestAppIndexDefault.pm
Catalyst-Runtime-5.90073/t/lib/TestAppMatchSingleArg/
Catalyst-Runtime-5.90073/t/lib/TestAppMatchSingleArg.pm
Catalyst-Runtime-5.90073/t/lib/TestAppMetaCompat/
Catalyst-Runtime-5.90073/t/lib/TestAppMetaCompat.pm
Catalyst-Runtime-5.90073/t/lib/TestAppNonMooseController/
Catalyst-Runtime-5.90073/t/lib/TestAppNonMooseController.pm
Catalyst-Runtime-5.90073/t/lib/TestAppOnDemand/
Catalyst-Runtime-5.90073/t/lib/TestAppOnDemand.pm
Catalyst-Runtime-5.90073/t/lib/TestAppOneView/
Catalyst-Runtime-5.90073/t/lib/TestAppOneView.pm
Catalyst-Runtime-5.90073/t/lib/TestAppPathBug.pm
Catalyst-Runtime-5.90073/t/lib/TestAppPluginWithConstructor/
Catalyst-Runtime-5.90073/t/lib/TestAppPluginWithConstructor.pm
Catalyst-Runtime-5.90073/t/lib/TestAppShowInternalActions/
Catalyst-Runtime-5.90073/t/lib/TestAppShowInternalActions.pm
Catalyst-Runtime-5.90073/t/lib/TestAppStats/
Catalyst-Runtime-5.90073/t/lib/TestAppStats.pm
Catalyst-Runtime-5.90073/t/lib/TestAppToTestScripts.pm
Catalyst-Runtime-5.90073/t/lib/TestAppUnicode/
Catalyst-Runtime-5.90073/t/lib/TestAppUnicode.pm
Catalyst-Runtime-5.90073/t/lib/TestAppUnknownError.pm
Catalyst-Runtime-5.90073/t/lib/TestAppViewWarnings/
Catalyst-Runtime-5.90073/t/lib/TestAppViewWarnings.pm
Catalyst-Runtime-5.90073/t/lib/TestAppWithMeta/
Catalyst-Runtime-5.90073/t/lib/TestAppWithMeta.pm
Catalyst-Runtime-5.90073/t/lib/TestAppWithoutUnicode/
Catalyst-Runtime-5.90073/t/lib/TestAppWithoutUnicode.pm
Catalyst-Runtime-5.90073/t/lib/TestContentNegotiation/
Catalyst-Runtime-5.90073/t/lib/TestContentNegotiation.pm
Catalyst-Runtime-5.90073/t/lib/TestDataHandlers/
Catalyst-Runtime-5.90073/t/lib/TestDataHandlers.pm
Catalyst-Runtime-5.90073/t/lib/TestFromPSGI/
Catalyst-Runtime-5.90073/t/lib/TestFromPSGI.pm
Catalyst-Runtime-5.90073/t/lib/TestLogger.pm
Catalyst-Runtime-5.90073/t/lib/TestMiddleware/
Catalyst-Runtime-5.90073/t/lib/TestMiddleware.pm
Catalyst-Runtime-5.90073/t/lib/TestMiddlewareFromConfig/
Catalyst-Runtime-5.90073/t/lib/TestMiddlewareFromConfig.pm
Catalyst-Runtime-5.90073/t/lib/TestPluginWithConstructor.pm
Catalyst-Runtime-5.90073/t/lib/TestMiddlewareFromConfig/Controller/
Catalyst-Runtime-5.90073/t/lib/TestMiddlewareFromConfig/Custom.pm
Catalyst-Runtime-5.90073/t/lib/TestMiddlewareFromConfig/share/
Catalyst-Runtime-5.90073/t/lib/TestMiddlewareFromConfig/testmiddlewarefromconfig.pl
Catalyst-Runtime-5.90073/t/lib/TestMiddlewareFromConfig/share/static/
Catalyst-Runtime-5.90073/t/lib/TestMiddlewareFromConfig/share/static2/
Catalyst-Runtime-5.90073/t/lib/TestMiddlewareFromConfig/share/static3/
Catalyst-Runtime-5.90073/t/lib/TestMiddlewareFromConfig/share/static3/message3.txt
Catalyst-Runtime-5.90073/t/lib/TestMiddlewareFromConfig/share/static2/message2.txt
Catalyst-Runtime-5.90073/t/lib/TestMiddlewareFromConfig/share/static/forced.txt
Catalyst-Runtime-5.90073/t/lib/TestMiddlewareFromConfig/share/static/message.txt
Catalyst-Runtime-5.90073/t/lib/TestMiddlewareFromConfig/Controller/Root.pm
Catalyst-Runtime-5.90073/t/lib/TestMiddleware/Controller/
Catalyst-Runtime-5.90073/t/lib/TestMiddleware/Custom.pm
Catalyst-Runtime-5.90073/t/lib/TestMiddleware/share/
Catalyst-Runtime-5.90073/t/lib/TestMiddleware/share/static/
Catalyst-Runtime-5.90073/t/lib/TestMiddleware/share/static2/
Catalyst-Runtime-5.90073/t/lib/TestMiddleware/share/static3/
Catalyst-Runtime-5.90073/t/lib/TestMiddleware/share/static3/message3.txt
Catalyst-Runtime-5.90073/t/lib/TestMiddleware/share/static2/message2.txt
Catalyst-Runtime-5.90073/t/lib/TestMiddleware/share/static/forced.txt
Catalyst-Runtime-5.90073/t/lib/TestMiddleware/share/static/message.txt
Catalyst-Runtime-5.90073/t/lib/TestMiddleware/Controller/Root.pm
Catalyst-Runtime-5.90073/t/lib/TestFromPSGI/Controller/
Catalyst-Runtime-5.90073/t/lib/TestFromPSGI/Controller/Root.pm
Catalyst-Runtime-5.90073/t/lib/TestDataHandlers/Controller/
Catalyst-Runtime-5.90073/t/lib/TestDataHandlers/Controller/Root.pm
Catalyst-Runtime-5.90073/t/lib/TestContentNegotiation/Controller/
Catalyst-Runtime-5.90073/t/lib/TestContentNegotiation/share/
Catalyst-Runtime-5.90073/t/lib/TestContentNegotiation/share/file.txt
Catalyst-Runtime-5.90073/t/lib/TestContentNegotiation/Controller/Root.pm
Catalyst-Runtime-5.90073/t/lib/TestAppWithoutUnicode/Controller/
Catalyst-Runtime-5.90073/t/lib/TestAppWithoutUnicode/Controller/Root.pm
Catalyst-Runtime-5.90073/t/lib/TestAppWithMeta/Controller/
Catalyst-Runtime-5.90073/t/lib/TestAppWithMeta/Controller/Root.pm
Catalyst-Runtime-5.90073/t/lib/TestAppViewWarnings/Controller/
Catalyst-Runtime-5.90073/t/lib/TestAppViewWarnings/Controller/Root.pm
Catalyst-Runtime-5.90073/t/lib/TestAppUnicode/Controller/
Catalyst-Runtime-5.90073/t/lib/TestAppUnicode/Controller/Root.pm
Catalyst-Runtime-5.90073/t/lib/TestAppStats/Controller/
Catalyst-Runtime-5.90073/t/lib/TestAppStats/Controller/Root.pm
Catalyst-Runtime-5.90073/t/lib/TestAppShowInternalActions/Controller/
Catalyst-Runtime-5.90073/t/lib/TestAppShowInternalActions/Controller/Root.pm
Catalyst-Runtime-5.90073/t/lib/TestAppPluginWithConstructor/Controller/
Catalyst-Runtime-5.90073/t/lib/TestAppPluginWithConstructor/Controller/Root.pm
Catalyst-Runtime-5.90073/t/lib/TestAppOneView/Controller/
Catalyst-Runtime-5.90073/t/lib/TestAppOneView/View/
Catalyst-Runtime-5.90073/t/lib/TestAppOneView/View/Dummy.pm
Catalyst-Runtime-5.90073/t/lib/TestAppOneView/Controller/Root.pm
Catalyst-Runtime-5.90073/t/lib/TestAppOnDemand/Controller/
Catalyst-Runtime-5.90073/t/lib/TestAppOnDemand/Controller/Body.pm
Catalyst-Runtime-5.90073/t/lib/TestAppNonMooseController/Controller/
Catalyst-Runtime-5.90073/t/lib/TestAppNonMooseController/ControllerBase.pm
Catalyst-Runtime-5.90073/t/lib/TestAppNonMooseController/Controller/Foo.pm
Catalyst-Runtime-5.90073/t/lib/TestAppMetaCompat/Controller/
Catalyst-Runtime-5.90073/t/lib/TestAppMetaCompat/Controller/Base.pm
Catalyst-Runtime-5.90073/t/lib/TestAppMetaCompat/Controller/Books.pm
Catalyst-Runtime-5.90073/t/lib/TestAppMatchSingleArg/Controller/
Catalyst-Runtime-5.90073/t/lib/TestAppMatchSingleArg/Controller/Root.pm
Catalyst-Runtime-5.90073/t/lib/TestAppIndexDefault/Controller/
Catalyst-Runtime-5.90073/t/lib/TestAppIndexDefault/Controller/Default.pm
Catalyst-Runtime-5.90073/t/lib/TestAppIndexDefault/Controller/IndexChained.pm
Catalyst-Runtime-5.90073/t/lib/TestAppIndexDefault/Controller/IndexPrivate.pm
Catalyst-Runtime-5.90073/t/lib/TestAppIndexDefault/Controller/Root.pm
Catalyst-Runtime-5.90073/t/lib/TestAppEncodingSetInConfig/Controller/
Catalyst-Runtime-5.90073/t/lib/TestAppEncodingSetInConfig/testappencodingsetinconfig.json
Catalyst-Runtime-5.90073/t/lib/TestAppEncodingSetInConfig/Controller/Root.pm
Catalyst-Runtime-5.90073/t/lib/TestAppEncodingSetInApp/Controller/
Catalyst-Runtime-5.90073/t/lib/TestAppEncodingSetInApp/Controller/Root.pm
Catalyst-Runtime-5.90073/t/lib/TestAppEncoding/Controller/
Catalyst-Runtime-5.90073/t/lib/TestAppEncoding/Controller/Root.pm
Catalyst-Runtime-5.90073/t/lib/TestAppDoubleAutoBug/Controller/
Catalyst-Runtime-5.90073/t/lib/TestAppDoubleAutoBug/Controller/Root.pm
Catalyst-Runtime-5.90073/t/lib/TestAppChainedRecursive/Controller/
Catalyst-Runtime-5.90073/t/lib/TestAppChainedRecursive/Controller/Foo.pm
Catalyst-Runtime-5.90073/t/lib/TestAppChainedAbsolutePathPart/Controller/
Catalyst-Runtime-5.90073/t/lib/TestAppChainedAbsolutePathPart/Controller/Foo.pm
Catalyst-Runtime-5.90073/t/lib/TestApp2/Controller/
Catalyst-Runtime-5.90073/t/lib/TestApp2/Controller/Root.pm
Catalyst-Runtime-5.90073/t/lib/TestApp/Action/
Catalyst-Runtime-5.90073/t/lib/TestApp/ActionRole/
Catalyst-Runtime-5.90073/t/lib/TestApp/Controller/
Catalyst-Runtime-5.90073/t/lib/TestApp/DispatchType/
Catalyst-Runtime-5.90073/t/lib/TestApp/Model/
Catalyst-Runtime-5.90073/t/lib/TestApp/Model.pm
Catalyst-Runtime-5.90073/t/lib/TestApp/Plugin/
Catalyst-Runtime-5.90073/t/lib/TestApp/RequestBaseBug.pm
Catalyst-Runtime-5.90073/t/lib/TestApp/Role.pm
Catalyst-Runtime-5.90073/t/lib/TestApp/View/
Catalyst-Runtime-5.90073/t/lib/TestApp/View/Dump/
Catalyst-Runtime-5.90073/t/lib/TestApp/View/Dump.pm
Catalyst-Runtime-5.90073/t/lib/TestApp/View/Dump/Action.pm
Catalyst-Runtime-5.90073/t/lib/TestApp/View/Dump/Body.pm
Catalyst-Runtime-5.90073/t/lib/TestApp/View/Dump/Env.pm
Catalyst-Runtime-5.90073/t/lib/TestApp/View/Dump/Request.pm
Catalyst-Runtime-5.90073/t/lib/TestApp/View/Dump/Response.pm
Catalyst-Runtime-5.90073/t/lib/TestApp/Plugin/AddDispatchTypes.pm
Catalyst-Runtime-5.90073/t/lib/TestApp/Plugin/FullyQualified.pm
Catalyst-Runtime-5.90073/t/lib/TestApp/Plugin/ParameterizedRole.pm
Catalyst-Runtime-5.90073/t/lib/TestApp/Model/ClosuresInConfig.pm
Catalyst-Runtime-5.90073/t/lib/TestApp/Model/Foo/
Catalyst-Runtime-5.90073/t/lib/TestApp/Model/Foo.pm
Catalyst-Runtime-5.90073/t/lib/TestApp/Model/Generating.pm
Catalyst-Runtime-5.90073/t/lib/TestApp/Model/Foo/Bar.pm
Catalyst-Runtime-5.90073/t/lib/TestApp/DispatchType/CustomPostLoad.pm
Catalyst-Runtime-5.90073/t/lib/TestApp/DispatchType/CustomPreLoad.pm
Catalyst-Runtime-5.90073/t/lib/TestApp/Controller/Action/
Catalyst-Runtime-5.90073/t/lib/TestApp/Controller/Action.pm
Catalyst-Runtime-5.90073/t/lib/TestApp/Controller/ActionRoles.pm
Catalyst-Runtime-5.90073/t/lib/TestApp/Controller/Anon.pm
Catalyst-Runtime-5.90073/t/lib/TestApp/Controller/Args.pm
Catalyst-Runtime-5.90073/t/lib/TestApp/Controller/Attributes.pm
Catalyst-Runtime-5.90073/t/lib/TestApp/Controller/BodyParams.pm
Catalyst-Runtime-5.90073/t/lib/TestApp/Controller/ContextClosure.pm
Catalyst-Runtime-5.90073/t/lib/TestApp/Controller/Dump.pm
Catalyst-Runtime-5.90073/t/lib/TestApp/Controller/Engine/
Catalyst-Runtime-5.90073/t/lib/TestApp/Controller/Fork.pm
Catalyst-Runtime-5.90073/t/lib/TestApp/Controller/HTTPMethods.pm
Catalyst-Runtime-5.90073/t/lib/TestApp/Controller/Immutable/
Catalyst-Runtime-5.90073/t/lib/TestApp/Controller/Immutable.pm
Catalyst-Runtime-5.90073/t/lib/TestApp/Controller/Index.pm
Catalyst-Runtime-5.90073/t/lib/TestApp/Controller/Keyword.pm
Catalyst-Runtime-5.90073/t/lib/TestApp/Controller/Log.pm
Catalyst-Runtime-5.90073/t/lib/TestApp/Controller/Moose/
Catalyst-Runtime-5.90073/t/lib/TestApp/Controller/Moose.pm
Catalyst-Runtime-5.90073/t/lib/TestApp/Controller/Priorities/
Catalyst-Runtime-5.90073/t/lib/TestApp/Controller/Priorities.pm
Catalyst-Runtime-5.90073/t/lib/TestApp/Controller/Root.pm
Catalyst-Runtime-5.90073/t/lib/TestApp/Controller/Priorities/loc_vs_index.pm
Catalyst-Runtime-5.90073/t/lib/TestApp/Controller/Priorities/locre_vs_index.pm
Catalyst-Runtime-5.90073/t/lib/TestApp/Controller/Priorities/MultiMethod.pm
Catalyst-Runtime-5.90073/t/lib/TestApp/Controller/Priorities/path_vs_index.pm
Catalyst-Runtime-5.90073/t/lib/TestApp/Controller/Moose/MethodModifiers.pm
Catalyst-Runtime-5.90073/t/lib/TestApp/Controller/Moose/NoAttributes.pm
Catalyst-Runtime-5.90073/t/lib/TestApp/Controller/Immutable/HardToReload.pm
Catalyst-Runtime-5.90073/t/lib/TestApp/Controller/Engine/Request/
Catalyst-Runtime-5.90073/t/lib/TestApp/Controller/Engine/Response/
Catalyst-Runtime-5.90073/t/lib/TestApp/Controller/Engine/Response/Cookies.pm
Catalyst-Runtime-5.90073/t/lib/TestApp/Controller/Engine/Response/Errors.pm
Catalyst-Runtime-5.90073/t/lib/TestApp/Controller/Engine/Response/Headers.pm
Catalyst-Runtime-5.90073/t/lib/TestApp/Controller/Engine/Response/Large.pm
Catalyst-Runtime-5.90073/t/lib/TestApp/Controller/Engine/Response/Print.pm
Catalyst-Runtime-5.90073/t/lib/TestApp/Controller/Engine/Response/Redirect.pm
Catalyst-Runtime-5.90073/t/lib/TestApp/Controller/Engine/Response/Status.pm
Catalyst-Runtime-5.90073/t/lib/TestApp/Controller/Engine/Request/Uploads.pm
Catalyst-Runtime-5.90073/t/lib/TestApp/Controller/Engine/Request/URI.pm
Catalyst-Runtime-5.90073/t/lib/TestApp/Controller/Action/Action.pm
Catalyst-Runtime-5.90073/t/lib/TestApp/Controller/Action/Auto/
Catalyst-Runtime-5.90073/t/lib/TestApp/Controller/Action/Auto.pm
Catalyst-Runtime-5.90073/t/lib/TestApp/Controller/Action/Begin.pm
Catalyst-Runtime-5.90073/t/lib/TestApp/Controller/Action/Chained/
Catalyst-Runtime-5.90073/t/lib/TestApp/Controller/Action/Chained.pm
Catalyst-Runtime-5.90073/t/lib/TestApp/Controller/Action/ConfigSmashArrayRefs.pm
Catalyst-Runtime-5.90073/t/lib/TestApp/Controller/Action/Default.pm
Catalyst-Runtime-5.90073/t/lib/TestApp/Controller/Action/Detach.pm
Catalyst-Runtime-5.90073/t/lib/TestApp/Controller/Action/DieInEnd.pm
Catalyst-Runtime-5.90073/t/lib/TestApp/Controller/Action/End.pm
Catalyst-Runtime-5.90073/t/lib/TestApp/Controller/Action/Forward.pm
Catalyst-Runtime-5.90073/t/lib/TestApp/Controller/Action/ForwardTo.pm
Catalyst-Runtime-5.90073/t/lib/TestApp/Controller/Action/Global.pm
Catalyst-Runtime-5.90073/t/lib/TestApp/Controller/Action/Go.pm
Catalyst-Runtime-5.90073/t/lib/TestApp/Controller/Action/Index.pm
Catalyst-Runtime-5.90073/t/lib/TestApp/Controller/Action/Inheritance.pm
Catalyst-Runtime-5.90073/t/lib/TestApp/Controller/Action/Local.pm
Catalyst-Runtime-5.90073/t/lib/TestApp/Controller/Action/Path.pm
Catalyst-Runtime-5.90073/t/lib/TestApp/Controller/Action/Private.pm
Catalyst-Runtime-5.90073/t/lib/TestApp/Controller/Action/Streaming.pm
Catalyst-Runtime-5.90073/t/lib/TestApp/Controller/Action/TestMultipath.pm
Catalyst-Runtime-5.90073/t/lib/TestApp/Controller/Action/TestRelative.pm
Catalyst-Runtime-5.90073/t/lib/TestApp/Controller/Action/Visit.pm
Catalyst-Runtime-5.90073/t/lib/TestApp/Controller/Action/Chained/ArgsOrder.pm
Catalyst-Runtime-5.90073/t/lib/TestApp/Controller/Action/Chained/Auto/
Catalyst-Runtime-5.90073/t/lib/TestApp/Controller/Action/Chained/Auto.pm
Catalyst-Runtime-5.90073/t/lib/TestApp/Controller/Action/Chained/Bar.pm
Catalyst-Runtime-5.90073/t/lib/TestApp/Controller/Action/Chained/CaptureArgs.pm
Catalyst-Runtime-5.90073/t/lib/TestApp/Controller/Action/Chained/Foo.pm
Catalyst-Runtime-5.90073/t/lib/TestApp/Controller/Action/Chained/ParentChain/
Catalyst-Runtime-5.90073/t/lib/TestApp/Controller/Action/Chained/ParentChain.pm
Catalyst-Runtime-5.90073/t/lib/TestApp/Controller/Action/Chained/PassedArgs.pm
Catalyst-Runtime-5.90073/t/lib/TestApp/Controller/Action/Chained/PathPrefix.pm
Catalyst-Runtime-5.90073/t/lib/TestApp/Controller/Action/Chained/Root.pm
Catalyst-Runtime-5.90073/t/lib/TestApp/Controller/Action/Chained/ParentChain/Relative.pm
Catalyst-Runtime-5.90073/t/lib/TestApp/Controller/Action/Chained/Auto/Bar.pm
Catalyst-Runtime-5.90073/t/lib/TestApp/Controller/Action/Chained/Auto/Detach.pm
Catalyst-Runtime-5.90073/t/lib/TestApp/Controller/Action/Chained/Auto/Foo.pm
Catalyst-Runtime-5.90073/t/lib/TestApp/Controller/Action/Chained/Auto/Forward.pm
Catalyst-Runtime-5.90073/t/lib/TestApp/Controller/Action/Auto/Abort.pm
Catalyst-Runtime-5.90073/t/lib/TestApp/Controller/Action/Auto/Deep.pm
Catalyst-Runtime-5.90073/t/lib/TestApp/Controller/Action/Auto/Default.pm
Catalyst-Runtime-5.90073/t/lib/TestApp/Controller/Action/Auto/Detach.pm
Catalyst-Runtime-5.90073/t/lib/TestApp/ActionRole/Boo.pm
Catalyst-Runtime-5.90073/t/lib/TestApp/ActionRole/Kooh.pm
Catalyst-Runtime-5.90073/t/lib/TestApp/ActionRole/Moo.pm
Catalyst-Runtime-5.90073/t/lib/TestApp/Action/TestActionArgsFromConstructor.pm
Catalyst-Runtime-5.90073/t/lib/TestApp/Action/TestBefore.pm
Catalyst-Runtime-5.90073/t/lib/TestApp/Action/TestExtraArgsAction.pm
Catalyst-Runtime-5.90073/t/lib/TestApp/Action/TestMatchCaptures.pm
Catalyst-Runtime-5.90073/t/lib/TestApp/Action/TestMyAction.pm
Catalyst-Runtime-5.90073/t/lib/ScriptTestApp/Controller/
Catalyst-Runtime-5.90073/t/lib/ScriptTestApp/Script/
Catalyst-Runtime-5.90073/t/lib/ScriptTestApp/TraitFor/
Catalyst-Runtime-5.90073/t/lib/ScriptTestApp/TraitFor/Script/
Catalyst-Runtime-5.90073/t/lib/ScriptTestApp/TraitFor/Script.pm
Catalyst-Runtime-5.90073/t/lib/ScriptTestApp/TraitFor/Script/Bar.pm
Catalyst-Runtime-5.90073/t/lib/ScriptTestApp/TraitFor/Script/Foo.pm
Catalyst-Runtime-5.90073/t/lib/ScriptTestApp/Script/Bar.pm
Catalyst-Runtime-5.90073/t/lib/ScriptTestApp/Script/CompileTest.pm
Catalyst-Runtime-5.90073/t/lib/ScriptTestApp/Script/Foo.pm
Catalyst-Runtime-5.90073/t/lib/ScriptTestApp/Controller/Root.pm
Catalyst-Runtime-5.90073/t/lib/PluginTestApp/Controller/
Catalyst-Runtime-5.90073/t/lib/PluginTestApp/Controller/Root.pm
Catalyst-Runtime-5.90073/t/lib/DeprecatedTestApp/C/
Catalyst-Runtime-5.90073/t/lib/DeprecatedTestApp/C/Root.pm
Catalyst-Runtime-5.90073/t/lib/ChainedActionsApp/Controller/
Catalyst-Runtime-5.90073/t/lib/ChainedActionsApp/Controller/Root.pm
Catalyst-Runtime-5.90073/t/lib/Catalyst/Action/
Catalyst-Runtime-5.90073/t/lib/Catalyst/ActionRole/
Catalyst-Runtime-5.90073/t/lib/Catalyst/Plugin/
Catalyst-Runtime-5.90073/t/lib/Catalyst/Script/
Catalyst-Runtime-5.90073/t/lib/Catalyst/Script/Bar.pm
Catalyst-Runtime-5.90073/t/lib/Catalyst/Script/Baz.pm
Catalyst-Runtime-5.90073/t/lib/Catalyst/Script/CompileTest.pm
Catalyst-Runtime-5.90073/t/lib/Catalyst/Plugin/Test/
Catalyst-Runtime-5.90073/t/lib/Catalyst/Plugin/Test/Deprecated.pm
Catalyst-Runtime-5.90073/t/lib/Catalyst/Plugin/Test/Errors.pm
Catalyst-Runtime-5.90073/t/lib/Catalyst/Plugin/Test/Headers.pm
Catalyst-Runtime-5.90073/t/lib/Catalyst/Plugin/Test/MangleDollarUnderScore.pm
Catalyst-Runtime-5.90073/t/lib/Catalyst/Plugin/Test/Plugin.pm
Catalyst-Runtime-5.90073/t/lib/Catalyst/ActionRole/Moo.pm
Catalyst-Runtime-5.90073/t/lib/Catalyst/ActionRole/Zoo.pm
Catalyst-Runtime-5.90073/t/lib/Catalyst/Action/TestAfter.pm
Catalyst-Runtime-5.90073/t/lib/Catalyst/Action/TestBefore.pm
Catalyst-Runtime-5.90073/t/lib/ACLTestApp/Controller/
Catalyst-Runtime-5.90073/t/lib/ACLTestApp/Controller/Root.pm
Catalyst-Runtime-5.90073/t/conf/extra.conf.in
Catalyst-Runtime-5.90073/t/author/http-server.t
Catalyst-Runtime-5.90073/t/author/notabs.t
Catalyst-Runtime-5.90073/t/author/pod.t
Catalyst-Runtime-5.90073/t/author/podcoverage.t
Catalyst-Runtime-5.90073/t/author/spelling.t
Catalyst-Runtime-5.90073/t/author/unicode_plugin_nested_params.t
Catalyst-Runtime-5.90073/t/aggregate/c3_appclass_bug.t
Catalyst-Runtime-5.90073/t/aggregate/c3_mro.t
Catalyst-Runtime-5.90073/t/aggregate/caf_backcompat.t
Catalyst-Runtime-5.90073/t/aggregate/catalyst_test_utf8.t
Catalyst-Runtime-5.90073/t/aggregate/custom_live_component_controller_action_auto_doublebug.t
Catalyst-Runtime-5.90073/t/aggregate/custom_live_path_bug.t
Catalyst-Runtime-5.90073/t/aggregate/deprecated_test_import.t
Catalyst-Runtime-5.90073/t/aggregate/deprecated_test_unimported.t
Catalyst-Runtime-5.90073/t/aggregate/error_page_dump.t
Catalyst-Runtime-5.90073/t/aggregate/live_component_controller_action_action.t
Catalyst-Runtime-5.90073/t/aggregate/live_component_controller_action_auto.t
Catalyst-Runtime-5.90073/t/aggregate/live_component_controller_action_begin.t
Catalyst-Runtime-5.90073/t/aggregate/live_component_controller_action_chained.t
Catalyst-Runtime-5.90073/t/aggregate/live_component_controller_action_chained2.t
Catalyst-Runtime-5.90073/t/aggregate/live_component_controller_action_default.t
Catalyst-Runtime-5.90073/t/aggregate/live_component_controller_action_detach.t
Catalyst-Runtime-5.90073/t/aggregate/live_component_controller_action_die_in_end.t
Catalyst-Runtime-5.90073/t/aggregate/live_component_controller_action_end.t
Catalyst-Runtime-5.90073/t/aggregate/live_component_controller_action_forward.t
Catalyst-Runtime-5.90073/t/aggregate/live_component_controller_action_global.t
Catalyst-Runtime-5.90073/t/aggregate/live_component_controller_action_go.t
Catalyst-Runtime-5.90073/t/aggregate/live_component_controller_action_index.t
Catalyst-Runtime-5.90073/t/aggregate/live_component_controller_action_index_or_default.t
Catalyst-Runtime-5.90073/t/aggregate/live_component_controller_action_inheritance.t
Catalyst-Runtime-5.90073/t/aggregate/live_component_controller_action_local.t
Catalyst-Runtime-5.90073/t/aggregate/live_component_controller_action_multipath.t
Catalyst-Runtime-5.90073/t/aggregate/live_component_controller_action_path.t
Catalyst-Runtime-5.90073/t/aggregate/live_component_controller_action_path_matchsingle.t
Catalyst-Runtime-5.90073/t/aggregate/live_component_controller_action_private.t
Catalyst-Runtime-5.90073/t/aggregate/live_component_controller_action_streaming.t
Catalyst-Runtime-5.90073/t/aggregate/live_component_controller_action_visit.t
Catalyst-Runtime-5.90073/t/aggregate/live_component_controller_actionroles.t
Catalyst-Runtime-5.90073/t/aggregate/live_component_controller_anon.t
Catalyst-Runtime-5.90073/t/aggregate/live_component_controller_args.t
Catalyst-Runtime-5.90073/t/aggregate/live_component_controller_attributes.t
Catalyst-Runtime-5.90073/t/aggregate/live_component_controller_httpmethods.t
Catalyst-Runtime-5.90073/t/aggregate/live_component_controller_moose.t
Catalyst-Runtime-5.90073/t/aggregate/live_component_view_single.t
Catalyst-Runtime-5.90073/t/aggregate/live_engine_request_auth.t
Catalyst-Runtime-5.90073/t/aggregate/live_engine_request_body.t
Catalyst-Runtime-5.90073/t/aggregate/live_engine_request_body_demand.t
Catalyst-Runtime-5.90073/t/aggregate/live_engine_request_cookies.t
Catalyst-Runtime-5.90073/t/aggregate/live_engine_request_env.t
Catalyst-Runtime-5.90073/t/aggregate/live_engine_request_escaped_path.t
Catalyst-Runtime-5.90073/t/aggregate/live_engine_request_headers.t
Catalyst-Runtime-5.90073/t/aggregate/live_engine_request_parameters.t
Catalyst-Runtime-5.90073/t/aggregate/live_engine_request_prepare_parameters.t
Catalyst-Runtime-5.90073/t/aggregate/live_engine_request_remote_user.t
Catalyst-Runtime-5.90073/t/aggregate/live_engine_request_uploads.t
Catalyst-Runtime-5.90073/t/aggregate/live_engine_request_uri.t
Catalyst-Runtime-5.90073/t/aggregate/live_engine_response_body.t
Catalyst-Runtime-5.90073/t/aggregate/live_engine_response_cookies.t
Catalyst-Runtime-5.90073/t/aggregate/live_engine_response_emptybody.t
Catalyst-Runtime-5.90073/t/aggregate/live_engine_response_errors.t
Catalyst-Runtime-5.90073/t/aggregate/live_engine_response_headers.t
Catalyst-Runtime-5.90073/t/aggregate/live_engine_response_large.t
Catalyst-Runtime-5.90073/t/aggregate/live_engine_response_print.t
Catalyst-Runtime-5.90073/t/aggregate/live_engine_response_redirect.t
Catalyst-Runtime-5.90073/t/aggregate/live_engine_response_status.t
Catalyst-Runtime-5.90073/t/aggregate/live_engine_setup_basics.t
Catalyst-Runtime-5.90073/t/aggregate/live_engine_setup_plugins.t
Catalyst-Runtime-5.90073/t/aggregate/live_loop.t
Catalyst-Runtime-5.90073/t/aggregate/live_plugin_loaded.t
Catalyst-Runtime-5.90073/t/aggregate/live_priorities.t
Catalyst-Runtime-5.90073/t/aggregate/live_recursion.t
Catalyst-Runtime-5.90073/t/aggregate/live_view_warnings.t
Catalyst-Runtime-5.90073/t/aggregate/meta_method_unneeded.t
Catalyst-Runtime-5.90073/t/aggregate/psgi_file.t
Catalyst-Runtime-5.90073/t/aggregate/unit_controller_actions.t
Catalyst-Runtime-5.90073/t/aggregate/unit_controller_config.t
Catalyst-Runtime-5.90073/t/aggregate/unit_controller_namespace.t
Catalyst-Runtime-5.90073/t/aggregate/unit_core_action.t
Catalyst-Runtime-5.90073/t/aggregate/unit_core_action_for.t
Catalyst-Runtime-5.90073/t/aggregate/unit_core_appclass_roles_in_plugin_list.t
Catalyst-Runtime-5.90073/t/aggregate/unit_core_classdata.t
Catalyst-Runtime-5.90073/t/aggregate/unit_core_component.t
Catalyst-Runtime-5.90073/t/aggregate/unit_core_component_generating.t
Catalyst-Runtime-5.90073/t/aggregate/unit_core_component_layers.t
Catalyst-Runtime-5.90073/t/aggregate/unit_core_component_loading.t
Catalyst-Runtime-5.90073/t/aggregate/unit_core_component_mro.t
Catalyst-Runtime-5.90073/t/aggregate/unit_core_controller_actions_config.t
Catalyst-Runtime-5.90073/t/aggregate/unit_core_ctx_attr.t
Catalyst-Runtime-5.90073/t/aggregate/unit_core_engine-prepare_path.t
Catalyst-Runtime-5.90073/t/aggregate/unit_core_engine_fixenv-iis6.t
Catalyst-Runtime-5.90073/t/aggregate/unit_core_engine_fixenv-lighttpd.t
Catalyst-Runtime-5.90073/t/aggregate/unit_core_log.t
Catalyst-Runtime-5.90073/t/aggregate/unit_core_log_autoflush.t
Catalyst-Runtime-5.90073/t/aggregate/unit_core_merge_config_hashes.t
Catalyst-Runtime-5.90073/t/aggregate/unit_core_mvc.t
Catalyst-Runtime-5.90073/t/aggregate/unit_core_path_to.t
Catalyst-Runtime-5.90073/t/aggregate/unit_core_plugin.t
Catalyst-Runtime-5.90073/t/aggregate/unit_core_script_cgi.t
Catalyst-Runtime-5.90073/t/aggregate/unit_core_script_create.t
Catalyst-Runtime-5.90073/t/aggregate/unit_core_script_fastcgi.t
Catalyst-Runtime-5.90073/t/aggregate/unit_core_script_help.t
Catalyst-Runtime-5.90073/t/aggregate/unit_core_script_run_options.t
Catalyst-Runtime-5.90073/t/aggregate/unit_core_script_server-without_modules.t
Catalyst-Runtime-5.90073/t/aggregate/unit_core_script_server.t
Catalyst-Runtime-5.90073/t/aggregate/unit_core_scriptrunner.t
Catalyst-Runtime-5.90073/t/aggregate/unit_core_setup.t
Catalyst-Runtime-5.90073/t/aggregate/unit_core_setup_log.t
Catalyst-Runtime-5.90073/t/aggregate/unit_core_setup_stats.t
Catalyst-Runtime-5.90073/t/aggregate/unit_core_uri_for.t
Catalyst-Runtime-5.90073/t/aggregate/unit_core_uri_for_action.t
Catalyst-Runtime-5.90073/t/aggregate/unit_core_uri_for_multibytechar.t
Catalyst-Runtime-5.90073/t/aggregate/unit_core_uri_with.t
Catalyst-Runtime-5.90073/t/aggregate/unit_dispatcher_requestargs_restore.t
Catalyst-Runtime-5.90073/t/aggregate/unit_engineloader.t
Catalyst-Runtime-5.90073/t/aggregate/unit_load_catalyst_test.t
Catalyst-Runtime-5.90073/t/aggregate/unit_metaclass_compat_extend_non_moose_controller.t
Catalyst-Runtime-5.90073/t/aggregate/unit_metaclass_compat_non_moose.t
Catalyst-Runtime-5.90073/t/aggregate/unit_metaclass_compat_non_moose_controller.t
Catalyst-Runtime-5.90073/t/aggregate/unit_response.t
Catalyst-Runtime-5.90073/t/aggregate/unit_utils_env_value.t
Catalyst-Runtime-5.90073/t/aggregate/unit_utils_home.t
Catalyst-Runtime-5.90073/t/aggregate/unit_utils_prefix.t
Catalyst-Runtime-5.90073/t/aggregate/unit_utils_request.t
Catalyst-Runtime-5.90073/t/aggregate/utf8_content_length.t
Catalyst-Runtime-5.90073/script/catalyst.pl
Catalyst-Runtime-5.90073/lib/Catalyst/
Catalyst-Runtime-5.90073/lib/Catalyst.pm
Catalyst-Runtime-5.90073/lib/Catalyst/Action.pm
Catalyst-Runtime-5.90073/lib/Catalyst/ActionChain.pm
Catalyst-Runtime-5.90073/lib/Catalyst/ActionContainer.pm
Catalyst-Runtime-5.90073/lib/Catalyst/ActionRole/
Catalyst-Runtime-5.90073/lib/Catalyst/Base.pm
Catalyst-Runtime-5.90073/lib/Catalyst/ClassData.pm
Catalyst-Runtime-5.90073/lib/Catalyst/Component/
Catalyst-Runtime-5.90073/lib/Catalyst/Component.pm
Catalyst-Runtime-5.90073/lib/Catalyst/Controller.pm
Catalyst-Runtime-5.90073/lib/Catalyst/Delta.pod
Catalyst-Runtime-5.90073/lib/Catalyst/Dispatcher.pm
Catalyst-Runtime-5.90073/lib/Catalyst/DispatchType/
Catalyst-Runtime-5.90073/lib/Catalyst/DispatchType.pm
Catalyst-Runtime-5.90073/lib/Catalyst/Engine/
Catalyst-Runtime-5.90073/lib/Catalyst/Engine.pm
Catalyst-Runtime-5.90073/lib/Catalyst/EngineLoader.pm
Catalyst-Runtime-5.90073/lib/Catalyst/Exception/
Catalyst-Runtime-5.90073/lib/Catalyst/Exception.pm
Catalyst-Runtime-5.90073/lib/Catalyst/Log.pm
Catalyst-Runtime-5.90073/lib/Catalyst/Middleware/
Catalyst-Runtime-5.90073/lib/Catalyst/Model.pm
Catalyst-Runtime-5.90073/lib/Catalyst/Plugin/
Catalyst-Runtime-5.90073/lib/Catalyst/PSGI.pod
Catalyst-Runtime-5.90073/lib/Catalyst/Request/
Catalyst-Runtime-5.90073/lib/Catalyst/Request.pm
Catalyst-Runtime-5.90073/lib/Catalyst/Response.pm
Catalyst-Runtime-5.90073/lib/Catalyst/Runtime.pm
Catalyst-Runtime-5.90073/lib/Catalyst/Script/
Catalyst-Runtime-5.90073/lib/Catalyst/ScriptRole.pm
Catalyst-Runtime-5.90073/lib/Catalyst/ScriptRunner.pm
Catalyst-Runtime-5.90073/lib/Catalyst/Stats.pm
Catalyst-Runtime-5.90073/lib/Catalyst/Test.pm
Catalyst-Runtime-5.90073/lib/Catalyst/Upgrading.pod
Catalyst-Runtime-5.90073/lib/Catalyst/Utils.pm
Catalyst-Runtime-5.90073/lib/Catalyst/View.pm
Catalyst-Runtime-5.90073/lib/Catalyst/Script/CGI.pm
Catalyst-Runtime-5.90073/lib/Catalyst/Script/Create.pm
Catalyst-Runtime-5.90073/lib/Catalyst/Script/FastCGI.pm
Catalyst-Runtime-5.90073/lib/Catalyst/Script/Server.pm
Catalyst-Runtime-5.90073/lib/Catalyst/Script/Test.pm
Catalyst-Runtime-5.90073/lib/Catalyst/Request/Upload.pm
Catalyst-Runtime-5.90073/lib/Catalyst/Plugin/Unicode/
Catalyst-Runtime-5.90073/lib/Catalyst/Plugin/Unicode/Encoding.pm
Catalyst-Runtime-5.90073/lib/Catalyst/Middleware/Stash.pm
Catalyst-Runtime-5.90073/lib/Catalyst/Exception/Basic.pm
Catalyst-Runtime-5.90073/lib/Catalyst/Exception/Detach.pm
Catalyst-Runtime-5.90073/lib/Catalyst/Exception/Go.pm
Catalyst-Runtime-5.90073/lib/Catalyst/Exception/Interface.pm
Catalyst-Runtime-5.90073/lib/Catalyst/Engine/HTTP.pm
Catalyst-Runtime-5.90073/lib/Catalyst/DispatchType/Chained.pm
Catalyst-Runtime-5.90073/lib/Catalyst/DispatchType/Default.pm
Catalyst-Runtime-5.90073/lib/Catalyst/DispatchType/Index.pm
Catalyst-Runtime-5.90073/lib/Catalyst/DispatchType/Path.pm
Catalyst-Runtime-5.90073/lib/Catalyst/Component/ApplicationAttribute.pm
Catalyst-Runtime-5.90073/lib/Catalyst/Component/ContextClosure.pm
Catalyst-Runtime-5.90073/lib/Catalyst/ActionRole/ConsumesContent.pm
Catalyst-Runtime-5.90073/lib/Catalyst/ActionRole/HTTPMethods.pm
Catalyst-Runtime-5.90073/inc/Module/
Catalyst-Runtime-5.90073/inc/Module/AutoInstall.pm
Catalyst-Runtime-5.90073/inc/Module/Install/
Catalyst-Runtime-5.90073/inc/Module/Install.pm
Catalyst-Runtime-5.90073/inc/Module/Install/Authority.pm
Catalyst-Runtime-5.90073/inc/Module/Install/AuthorRequires.pm
Catalyst-Runtime-5.90073/inc/Module/Install/AuthorTests.pm
Catalyst-Runtime-5.90073/inc/Module/Install/AutoInstall.pm
Catalyst-Runtime-5.90073/inc/Module/Install/Base.pm
Catalyst-Runtime-5.90073/inc/Module/Install/Can.pm
Catalyst-Runtime-5.90073/inc/Module/Install/CheckConflicts.pm
Catalyst-Runtime-5.90073/inc/Module/Install/Fetch.pm
Catalyst-Runtime-5.90073/inc/Module/Install/Include.pm
Catalyst-Runtime-5.90073/inc/Module/Install/Makefile.pm
Catalyst-Runtime-5.90073/inc/Module/Install/Metadata.pm
Catalyst-Runtime-5.90073/inc/Module/Install/Scripts.pm
Catalyst-Runtime-5.90073/inc/Module/Install/Win32.pm
Catalyst-Runtime-5.90073/inc/Module/Install/WriteAll.pm
CPAN.pm: Building J/JJ/JJNAPIORK/Catalyst-Runtime-5.90073.tar.gz
>>> C:\Perl-5.20\bin\perl.exe Makefile.PL
Warning: prerequisite CGI::Simple::Cookie 1.109 not found.
Warning: prerequisite CGI::Struct 0 not found.
Warning: prerequisite Class::C3::Adopt::NEXT 0.07 not found.
Warning: prerequisite JSON::MaybeXS 0 not found.
Warning: prerequisite MooseX::Emulate::Class::Accessor::Fast 0.00903 not found.
Warning: prerequisite MooseX::Getopt 0.48 not found.
Warning: prerequisite MooseX::MethodAttributes::Role::AttrContainer::Inheritable 0.24 not found.
Warning: prerequisite MooseX::Role::WithOverloading 0.09 not found.
Warning: prerequisite Plack 0.9991 not found.
Warning: prerequisite Plack::Middleware::Conditional 0 not found.
Warning: prerequisite Plack::Middleware::ContentLength 0 not found.
Warning: prerequisite Plack::Middleware::FixMissingBodyInRedirect 0.09 not found.
Warning: prerequisite Plack::Middleware::HTTPExceptions 0 not found.
Warning: prerequisite Plack::Middleware::Head 0 not found.
Warning: prerequisite Plack::Middleware::IIS6ScriptNameFix 0 not found.
Warning: prerequisite Plack::Middleware::IIS7KeepAliveFix 0 not found.
Warning: prerequisite Plack::Middleware::LighttpdScriptNameFix 0 not found.
Warning: prerequisite Plack::Middleware::MethodOverride 0 not found.
Warning: prerequisite Plack::Middleware::RemoveRedundantBody 0.03 not found.
Warning: prerequisite Plack::Middleware::ReverseProxy 0.04 not found.
Warning: prerequisite Plack::Request::Upload 0 not found.
Warning: prerequisite Plack::Test::ExternalServer 0 not found.
Warning: prerequisite Safe::Isa 0 not found.
Warning: prerequisite String::RewritePrefix 0.004 not found.
Warning: prerequisite Text::SimpleTable 0.03 not found.
Warning: prerequisite Tree::Simple 1.15 not found.
Warning: prerequisite Tree::Simple::Visitor::FindByPath 0 not found.
Warning: prerequisite namespace::autoclean 0.09 not found.
*** Module::AutoInstall version 1.12
*** Checking for Perl dependencies...
*** Since we're running under CPAN, I'll just let it take care
of the dependency's installation later.
[Core Features]
- Test::Fatal ...loaded. (0.013)
- Test::More ...loaded. (1.001006 >= 0.88)
- Data::Dump ...loaded. (1.22)
- HTTP::Request::Common ...loaded. (6.04)
- IO::Scalar ...loaded. (2.110)
- HTTP::Status ...loaded. (6.03)
- JSON::MaybeXS ...missing.
- List::MoreUtils ...loaded. (0.33)
- namespace::autoclean ...missing. (would need 0.09)
- namespace::clean ...loaded. (0.25 >= 0.23)
- MooseX::Emulate::Class::Accessor::Fast ...missing. (would need 0.00903)
- Class::Load ...loaded. (0.21 >= 0.12)
- Data::OptList ...loaded. (0.109)
- Moose ...loaded. (2.1212 >= 1.03)
- MooseX::MethodAttributes::Role::AttrContainer::Inheritable ...missing. (would need 0.24)
- MooseX::Role::WithOverloading ...missing. (would need 0.09)
- Carp ...loaded. (1.3301)
- Class::C3::Adopt::NEXT ...missing. (would need 0.07)
- CGI::Simple::Cookie ...missing. (would need 1.109)
- Data::Dump ...loaded. (1.22)
- Data::OptList ...loaded. (0.109)
- HTML::Entities ...loaded. (3.69)
- HTML::HeadParser ...loaded. (3.71)
- HTTP::Body ...loaded. (1.19 >= 1.06)
- HTTP::Headers ...loaded. (6.05 >= 1.64)
- HTTP::Request ...loaded. (6.00 >= 5.814)
- HTTP::Response ...loaded. (6.04 >= 5.813)
- HTTP::Request::AsCGI ...loaded. (1.2 >= 1.0)
- Module::Pluggable ...loaded. (5.1 >= 4.7)
- Path::Class ...loaded. (0.35 >= 0.09)
- Scalar::Util ...loaded. (1.41)
- Sub::Exporter ...loaded. (0.987)
- Text::SimpleTable ...missing. (would need 0.03)
- Time::HiRes ...loaded. (1.9726)
- Tree::Simple ...missing. (would need 1.15)
- Tree::Simple::Visitor::FindByPath ...missing.
- Try::Tiny ...loaded. (0.22 >= 0.17)
- Safe::Isa ...missing.
- Task::Weaken ...loaded. (1.04)
- Text::Balanced ...loaded. (2.02)
- MRO::Compat ...loaded. (0.12)
- MooseX::Getopt ...missing. (would need 0.48)
- String::RewritePrefix ...missing. (would need 0.004)
- Devel::InnerPackage ...loaded. (0.4)
- Plack ...missing. (would need 0.9991)
- Plack::Middleware::ReverseProxy ...missing. (would need 0.04)
- Plack::Test::ExternalServer ...missing.
- Class::Data::Inheritable ...loaded. (0.08)
- Encode ...loaded. (2.62 >= 2.49)
- LWP ...loaded. (6.08 >= 5.837)
- URI ...loaded. (1.64 >= 1.36)
- JSON::MaybeXS ...missing. (would need 1.000000)
- Stream::Buffered ...loaded. (0.03)
- Hash::MultiValue ...loaded. (0.15)
- Plack::Request::Upload ...missing.
- CGI::Struct ...missing.
- Plack::Middleware::Conditional ...missing.
- Plack::Middleware::IIS6ScriptNameFix ...missing.
- Plack::Middleware::IIS7KeepAliveFix ...missing.
- Plack::Middleware::LighttpdScriptNameFix ...missing.
- Plack::Middleware::ContentLength ...missing.
- Plack::Middleware::Head ...missing.
- Plack::Middleware::HTTPExceptions ...missing.
- Plack::Middleware::FixMissingBodyInRedirect ...missing. (would need 0.09)
- Plack::Middleware::MethodOverride ...missing.
- Plack::Middleware::RemoveRedundantBody ...missing. (would need 0.03)
*** Module::AutoInstall configuration finished.
Checking if your kit is complete...
Warning: the following files are missing in your kit:
t/psgi_file_testapp_engine_plackup_compat.t
t/psgi_file_testapp_engine_psgi_compat.t
Please inform the author.
Generating a dmake-style Makefile
Writing Makefile for Catalyst::Runtime
Writing MYMETA.yml and MYMETA.json
Important:
This library is for running Catalyst applications.
For development and use of catalyst.pl and myapp_create.pl, make sure
you also install the development tools package Catalyst::Devel.
perl -MCPANPLUS -e 'install Catalyst::Devel' # or
perl -MCPAN -e 'install Catalyst::Devel' # or
cpanm Catalyst::Devel
To get some commonly used plugins, as well as the TT view and DBIC
model, install Task::Catalyst in the same way.
Have fun!
---- Unsatisfied dependencies detected during ----
---- JJNAPIORK/Catalyst-Runtime-5.90073.tar.gz ----
Plack::Middleware::ReverseProxy [requires]
Text::SimpleTable [requires]
Plack::Middleware::Head [requires]
CGI::Simple::Cookie [requires]
namespace::autoclean [requires]
Class::C3::Adopt::NEXT [requires]
Tree::Simple [requires]
MooseX::MethodAttributes::Role::AttrContainer::Inheritable [requires]
Plack::Middleware::Conditional [requires]
Plack::Middleware::FixMissingBodyInRedirect [requires]
Plack::Middleware::IIS7KeepAliveFix [requires]
Plack::Middleware::MethodOverride [requires]
Plack::Request::Upload [requires]
JSON::MaybeXS [requires]
Plack::Middleware::LighttpdScriptNameFix [requires]
MooseX::Getopt [requires]
MooseX::Role::WithOverloading [requires]
Plack::Middleware::HTTPExceptions [requires]
Plack::Test::ExternalServer [requires]
Plack [requires]
Plack::Middleware::ContentLength [requires]
CGI::Struct [requires]
Plack::Middleware::RemoveRedundantBody [requires]
String::RewritePrefix [requires]
MooseX::Emulate::Class::Accessor::Fast [requires]
Plack::Middleware::IIS6ScriptNameFix [requires]
Safe::Isa [requires]
Tree::Simple::Visitor::FindByPath [requires]
Running make test
Delayed until after prerequisites
Running test for module 'Plack::Middleware::ReverseProxy'
Running make for M/MI/MIYAGAWA/Plack-Middleware-ReverseProxy-0.15.tar.gz
Fetching with LWP:
http://cpan.nas1.activestate.com/authors/id/M/MI/MIYAGAWA/Plack-Middleware-ReverseProxy-0.15.tar.gz
Checksum for C:\cpanfly-5.20\var\cpan\sources\authors\id\M\MI\MIYAGAWA\Plack-Middleware-ReverseProxy-0.15.tar.gz ok
Plack-Middleware-ReverseProxy-0.15/
Plack-Middleware-ReverseProxy-0.15/Changes
Plack-Middleware-ReverseProxy-0.15/inc/
Plack-Middleware-ReverseProxy-0.15/lib/
Plack-Middleware-ReverseProxy-0.15/Makefile.PL
Plack-Middleware-ReverseProxy-0.15/MANIFEST
Plack-Middleware-ReverseProxy-0.15/META.yml
Plack-Middleware-ReverseProxy-0.15/README
Plack-Middleware-ReverseProxy-0.15/t/
Plack-Middleware-ReverseProxy-0.15/xt/
Plack-Middleware-ReverseProxy-0.15/xt/01_podspell.t
Plack-Middleware-ReverseProxy-0.15/xt/02_perlcritic.t
Plack-Middleware-ReverseProxy-0.15/xt/03_pod.t
Plack-Middleware-ReverseProxy-0.15/xt/perlcriticrc
Plack-Middleware-ReverseProxy-0.15/t/00_compile.t
Plack-Middleware-ReverseProxy-0.15/t/lib/
Plack-Middleware-ReverseProxy-0.15/t/reverseproxy.t
Plack-Middleware-ReverseProxy-0.15/t/lib/Plack/
Plack-Middleware-ReverseProxy-0.15/t/lib/Plack/Middleware/
Plack-Middleware-ReverseProxy-0.15/t/lib/Plack/Middleware/MangleEnv.pm
Plack-Middleware-ReverseProxy-0.15/lib/Plack/
Plack-Middleware-ReverseProxy-0.15/lib/Plack/Middleware/
Plack-Middleware-ReverseProxy-0.15/lib/Plack/Middleware/ReverseProxy.pm
Plack-Middleware-ReverseProxy-0.15/inc/Module/
Plack-Middleware-ReverseProxy-0.15/inc/Module/Install/
Plack-Middleware-ReverseProxy-0.15/inc/Module/Install.pm
Plack-Middleware-ReverseProxy-0.15/inc/Module/Install/AuthorTests.pm
Plack-Middleware-ReverseProxy-0.15/inc/Module/Install/Base.pm
Plack-Middleware-ReverseProxy-0.15/inc/Module/Install/Can.pm
Plack-Middleware-ReverseProxy-0.15/inc/Module/Install/Fetch.pm
Plack-Middleware-ReverseProxy-0.15/inc/Module/Install/Makefile.pm
Plack-Middleware-ReverseProxy-0.15/inc/Module/Install/Metadata.pm
Plack-Middleware-ReverseProxy-0.15/inc/Module/Install/Repository.pm
Plack-Middleware-ReverseProxy-0.15/inc/Module/Install/Win32.pm
Plack-Middleware-ReverseProxy-0.15/inc/Module/Install/WriteAll.pm
CPAN.pm: Building M/MI/MIYAGAWA/Plack-Middleware-ReverseProxy-0.15.tar.gz
>>> C:\Perl-5.20\bin\perl.exe Makefile.PL
Warning: prerequisite Plack 0.9988 not found.
Warning: prerequisite Plack::Middleware 0 not found.
Warning: prerequisite Plack::Request 0 not found.
Checking if your kit is complete...
Looks good
Generating a dmake-style Makefile
Writing Makefile for Plack::Middleware::ReverseProxy
Writing MYMETA.yml and MYMETA.json
---- Unsatisfied dependencies detected during ----
---- MIYAGAWA/Plack-Middleware-ReverseProxy-0.15.tar.gz ----
Plack [requires]
Plack::Middleware [requires]
Plack::Request [requires]
Running make test
Delayed until after prerequisites
Running test for module 'Plack'
Running make for M/MI/MIYAGAWA/Plack-1.0031.tar.gz
Checksum for C:\cpanfly-5.20\var\cpan\sources\authors\id\M\MI\MIYAGAWA\Plack-1.0031.tar.gz ok
Plack-1.0031/
Plack-1.0031/benchmarks/
Plack-1.0031/Changes
Plack-1.0031/cpanfile
Plack-1.0031/dist.ini
Plack-1.0031/eg/
Plack-1.0031/lib/
Plack-1.0031/LICENSE
Plack-1.0031/Makefile.PL
Plack-1.0031/MANIFEST
Plack-1.0031/META.json
Plack-1.0031/META.yml
Plack-1.0031/README
Plack-1.0031/script/
Plack-1.0031/share/
Plack-1.0031/t/
Plack-1.0031/xt/
Plack-1.0031/xt/author-downstream.t
Plack-1.0031/t/FCGIUtils.pm
Plack-1.0031/t/HTTP-Message-PSGI/
Plack-1.0031/t/HTTP-Server-PSGI/
Plack-1.0031/t/Plack-Builder/
Plack-1.0031/t/Plack-Handler/
Plack-1.0031/t/Plack-HTTPParser-PP/
Plack-1.0031/t/Plack-Loader/
Plack-1.0031/t/Plack-Middleware/
Plack-1.0031/t/Plack-MIME/
Plack-1.0031/t/Plack-Request/
Plack-1.0031/t/Plack-Response/
Plack-1.0031/t/Plack-Runner/
Plack-1.0031/t/Plack-TempBuffer/
Plack-1.0031/t/Plack-Test/
Plack-1.0031/t/Plack-Util/
Plack-1.0031/t/release-pod-syntax.t
Plack-1.0031/t/test.txt
Plack-1.0031/t/Plack-Util/bad.psgi
Plack-1.0031/t/Plack-Util/bad2.psgi
Plack-1.0031/t/Plack-Util/bin/
Plack-1.0031/t/Plack-Util/can.t
Plack-1.0031/t/Plack-Util/error.psgi
Plack-1.0031/t/Plack-Util/foreach.t
Plack-1.0031/t/Plack-Util/headers.t
Plack-1.0031/t/Plack-Util/headers_obj.t
Plack-1.0031/t/Plack-Util/Hello.pm
Plack-1.0031/t/Plack-Util/hello.psgi
Plack-1.0031/t/Plack-Util/inc/
Plack-1.0031/t/Plack-Util/inline_object.t
Plack-1.0031/t/Plack-Util/io_with_path.t
Plack-1.0031/t/Plack-Util/is_real_fh.t
Plack-1.0031/t/Plack-Util/load.t
Plack-1.0031/t/Plack-Util/response_cb.t
Plack-1.0031/t/Plack-Util/inc/hello.psgi
Plack-1.0031/t/Plack-Util/bin/findbin.psgi
Plack-1.0031/t/Plack-Test/2args.t
Plack-1.0031/t/Plack-Test/cookie.t
Plack-1.0031/t/Plack-Test/hello.t
Plack-1.0031/t/Plack-Test/hello_server.t
Plack-1.0031/t/Plack-Test/suite.t
Plack-1.0031/t/Plack-TempBuffer/print.t
Plack-1.0031/t/Plack-Runner/options.t
Plack-1.0031/t/Plack-Runner/path.t
Plack-1.0031/t/Plack-Response/body.t
Plack-1.0031/t/Plack-Response/compatible.t
Plack-1.0031/t/Plack-Response/cookie.t
Plack-1.0031/t/Plack-Response/new.t
Plack-1.0031/t/Plack-Response/redirect.t
Plack-1.0031/t/Plack-Response/response.t
Plack-1.0031/t/Plack-Response/to_app.t
Plack-1.0031/t/Plack-Request/base.t
Plack-1.0031/t/Plack-Request/body.t
Plack-1.0031/t/Plack-Request/content-on-get.t
Plack-1.0031/t/Plack-Request/content.t
Plack-1.0031/t/Plack-Request/cookie.t
Plack-1.0031/t/Plack-Request/double_port.t
Plack-1.0031/t/Plack-Request/foo1.txt
Plack-1.0031/t/Plack-Request/foo2.txt
Plack-1.0031/t/Plack-Request/hostname.t
Plack-1.0031/t/Plack-Request/many_upload.t
Plack-1.0031/t/Plack-Request/multi_read.t
Plack-1.0031/t/Plack-Request/new.t
Plack-1.0031/t/Plack-Request/parameters.t
Plack-1.0031/t/Plack-Request/params.t
Plack-1.0031/t/Plack-Request/path_info.t
Plack-1.0031/t/Plack-Request/path_info_escaped.t
Plack-1.0031/t/Plack-Request/query_string.t
Plack-1.0031/t/Plack-Request/readbody.t
Plack-1.0031/t/Plack-Request/request_uri.t
Plack-1.0031/t/Plack-Request/upload-basename.t
Plack-1.0031/t/Plack-Request/upload-large.t
Plack-1.0031/t/Plack-Request/upload.t
Plack-1.0031/t/Plack-Request/uri.t
Plack-1.0031/t/Plack-Request/uri_utf8.t
Plack-1.0031/t/Plack-MIME/add_type.t
Plack-1.0031/t/Plack-MIME/basic.t
Plack-1.0031/t/Plack-MIME/fallback.t
Plack-1.0031/t/Plack-Middleware/access_log.t
Plack-1.0031/t/Plack-Middleware/access_log_timed.t
Plack-1.0031/t/Plack-Middleware/access_log_value_zero.t
Plack-1.0031/t/Plack-Middleware/auth_basic.t
Plack-1.0031/t/Plack-Middleware/auth_basic_env.t
Plack-1.0031/t/Plack-Middleware/auth_basic_simple.t
Plack-1.0031/t/Plack-Middleware/bufferedstreaming.t
Plack-1.0031/t/Plack-Middleware/cascade/
Plack-1.0031/t/Plack-Middleware/cgi-bin/
Plack-1.0031/t/Plack-Middleware/cgibin.t
Plack-1.0031/t/Plack-Middleware/cgibin_exec.t
Plack-1.0031/t/Plack-Middleware/chunked.t
Plack-1.0031/t/Plack-Middleware/component-leak.t
Plack-1.0031/t/Plack-Middleware/component.t
Plack-1.0031/t/Plack-Middleware/conditional.t
Plack-1.0031/t/Plack-Middleware/conditional_new.t
Plack-1.0031/t/Plack-Middleware/conditionalget.t
Plack-1.0031/t/Plack-Middleware/conditionalget_writer.t
Plack-1.0031/t/Plack-Middleware/content_length.t
Plack-1.0031/t/Plack-Middleware/directory.t
Plack-1.0031/t/Plack-Middleware/error_document.t
Plack-1.0031/t/Plack-Middleware/error_document_streaming_app.t
Plack-1.0031/t/Plack-Middleware/errors/
Plack-1.0031/t/Plack-Middleware/file.t
Plack-1.0031/t/Plack-Middleware/head.t
Plack-1.0031/t/Plack-Middleware/head_streaming.t
Plack-1.0031/t/Plack-Middleware/htpasswd
Plack-1.0031/t/Plack-Middleware/httpexceptions.t
Plack-1.0031/t/Plack-Middleware/httpexceptions_streaming.t
Plack-1.0031/t/Plack-Middleware/iis6_script_name_fix.t
Plack-1.0031/t/Plack-Middleware/iis7_keep_alive_fix.t
Plack-1.0031/t/Plack-Middleware/jsonp.t
Plack-1.0031/t/Plack-Middleware/lint.t
Plack-1.0031/t/Plack-Middleware/lint_env.t
Plack-1.0031/t/Plack-Middleware/lint_utf8_false_alarm.t
Plack-1.0031/t/Plack-Middleware/log4perl.t
Plack-1.0031/t/Plack-Middleware/log_dispatch.t
Plack-1.0031/t/Plack-Middleware/order.t
Plack-1.0031/t/Plack-Middleware/prefix.t
Plack-1.0031/t/Plack-Middleware/psgibin.t
Plack-1.0031/t/Plack-Middleware/rearrange_headers.t
Plack-1.0031/t/Plack-Middleware/recursive/
Plack-1.0031/t/Plack-Middleware/refresh-init.t
Plack-1.0031/t/Plack-Middleware/runtime.t
Plack-1.0031/t/Plack-Middleware/simple_content_filter.t
Plack-1.0031/t/Plack-Middleware/simple_logger.t
Plack-1.0031/t/Plack-Middleware/stacktrace/
Plack-1.0031/t/Plack-Middleware/static.foo
Plack-1.0031/t/Plack-Middleware/static.t
Plack-1.0031/t/Plack-Middleware/static.txt
Plack-1.0031/t/Plack-Middleware/static_env.t
Plack-1.0031/t/Plack-Middleware/urlmap.t
Plack-1.0031/t/Plack-Middleware/urlmap_builder.t
Plack-1.0031/t/Plack-Middleware/urlmap_env.t
Plack-1.0031/t/Plack-Middleware/urlmap_ports.t
Plack-1.0031/t/Plack-Middleware/wrapcgi.t
Plack-1.0031/t/Plack-Middleware/wrapcgi_exec.t
Plack-1.0031/t/Plack-Middleware/xframework.t
Plack-1.0031/t/Plack-Middleware/xsendfile.t
Plack-1.0031/t/Plack-Middleware/stacktrace/basic.t
Plack-1.0031/t/Plack-Middleware/stacktrace/force.t
Plack-1.0031/t/Plack-Middleware/stacktrace/sigdie.t
Plack-1.0031/t/Plack-Middleware/stacktrace/streaming.t
Plack-1.0031/t/Plack-Middleware/stacktrace/utf8.t
Plack-1.0031/t/Plack-Middleware/recursive/base.t
Plack-1.0031/t/Plack-Middleware/recursive/streaming.t
Plack-1.0031/t/Plack-Middleware/recursive/throw.t
Plack-1.0031/t/Plack-Middleware/recursive/throw_streaming.t
Plack-1.0031/t/Plack-Middleware/errors/404.html
Plack-1.0031/t/Plack-Middleware/errors/500.html
Plack-1.0031/t/Plack-Middleware/cgi-bin/cgi_dir.cgi
Plack-1.0031/t/Plack-Middleware/cgi-bin/hello.cgi
Plack-1.0031/t/Plack-Middleware/cgi-bin/hello.py
Plack-1.0031/t/Plack-Middleware/cgi-bin/hello2.cgi
Plack-1.0031/t/Plack-Middleware/cgi-bin/hello3.cgi
Plack-1.0031/t/Plack-Middleware/cgi-bin/utf8.cgi
Plack-1.0031/t/Plack-Middleware/cascade/basic.t
Plack-1.0031/t/Plack-Middleware/cascade/streaming.t
Plack-1.0031/t/Plack-Loader/auto.t
Plack-1.0031/t/Plack-Loader/auto_fallback.t
Plack-1.0031/t/Plack-Loader/delayed.t
Plack-1.0031/t/Plack-Loader/restarter.t
Plack-1.0031/t/Plack-Loader/restarter_valid.t
Plack-1.0031/t/Plack-Loader/shotgun.t
Plack-1.0031/t/Plack-HTTPParser-PP/simple.t
Plack-1.0031/t/Plack-Handler/apache1.t
Plack-1.0031/t/Plack-Handler/apache2-registry.t
Plack-1.0031/t/Plack-Handler/apache2.t
Plack-1.0031/t/Plack-Handler/cgi.t
Plack-1.0031/t/Plack-Handler/fcgi.t
Plack-1.0031/t/Plack-Handler/output_encoding.t
Plack-1.0031/t/Plack-Handler/standalone.t
Plack-1.0031/t/Plack-Handler/try_mangle.pl
Plack-1.0031/t/Plack-Builder/builder.t
Plack-1.0031/t/Plack-Builder/mount.t
Plack-1.0031/t/Plack-Builder/oo_interface.t
Plack-1.0031/t/HTTP-Server-PSGI/harakiri.t
Plack-1.0031/t/HTTP-Server-PSGI/post.t
Plack-1.0031/t/HTTP-Message-PSGI/content_length.t
Plack-1.0031/t/HTTP-Message-PSGI/empty_streamed_response.t
Plack-1.0031/t/HTTP-Message-PSGI/host.t
Plack-1.0031/t/HTTP-Message-PSGI/path_info.t
Plack-1.0031/t/HTTP-Message-PSGI/unknown_response.t
Plack-1.0031/t/HTTP-Message-PSGI/utf8_req.t
Plack-1.0031/share/#foo
Plack-1.0031/share/baybridge.jpg
Plack-1.0031/share/face.jpg
Plack-1.0031/script/plackup
Plack-1.0031/lib/HTTP/
Plack-1.0031/lib/Plack/
Plack-1.0031/lib/Plack.pm
Plack-1.0031/lib/Plack/App/
Plack-1.0031/lib/Plack/Builder.pm
Plack-1.0031/lib/Plack/Component.pm
Plack-1.0031/lib/Plack/Handler/
Plack-1.0031/lib/Plack/Handler.pm
Plack-1.0031/lib/Plack/HTTPParser/
Plack-1.0031/lib/Plack/HTTPParser.pm
Plack-1.0031/lib/Plack/Loader/
Plack-1.0031/lib/Plack/Loader.pm
Plack-1.0031/lib/Plack/LWPish.pm
Plack-1.0031/lib/Plack/Middleware/
Plack-1.0031/lib/Plack/Middleware.pm
Plack-1.0031/lib/Plack/MIME.pm
Plack-1.0031/lib/Plack/Request/
Plack-1.0031/lib/Plack/Request.pm
Plack-1.0031/lib/Plack/Response.pm
Plack-1.0031/lib/Plack/Runner.pm
Plack-1.0031/lib/Plack/TempBuffer.pm
Plack-1.0031/lib/Plack/Test/
Plack-1.0031/lib/Plack/Test.pm
Plack-1.0031/lib/Plack/Util/
Plack-1.0031/lib/Plack/Util.pm
Plack-1.0031/lib/Plack/Util/Accessor.pm
Plack-1.0031/lib/Plack/Test/MockHTTP.pm
Plack-1.0031/lib/Plack/Test/Server.pm
Plack-1.0031/lib/Plack/Test/Suite.pm
Plack-1.0031/lib/Plack/Request/Upload.pm
Plack-1.0031/lib/Plack/Middleware/AccessLog/
Plack-1.0031/lib/Plack/Middleware/AccessLog.pm
Plack-1.0031/lib/Plack/Middleware/Auth/
Plack-1.0031/lib/Plack/Middleware/BufferedStreaming.pm
Plack-1.0031/lib/Plack/Middleware/Chunked.pm
Plack-1.0031/lib/Plack/Middleware/Conditional.pm
Plack-1.0031/lib/Plack/Middleware/ConditionalGET.pm
Plack-1.0031/lib/Plack/Middleware/ContentLength.pm
Plack-1.0031/lib/Plack/Middleware/ContentMD5.pm
Plack-1.0031/lib/Plack/Middleware/ErrorDocument.pm
Plack-1.0031/lib/Plack/Middleware/Head.pm
Plack-1.0031/lib/Plack/Middleware/HTTPExceptions.pm
Plack-1.0031/lib/Plack/Middleware/IIS6ScriptNameFix.pm
Plack-1.0031/lib/Plack/Middleware/IIS7KeepAliveFix.pm
Plack-1.0031/lib/Plack/Middleware/JSONP.pm
Plack-1.0031/lib/Plack/Middleware/LighttpdScriptNameFix.pm
Plack-1.0031/lib/Plack/Middleware/Lint.pm
Plack-1.0031/lib/Plack/Middleware/Log4perl.pm
Plack-1.0031/lib/Plack/Middleware/LogDispatch.pm
Plack-1.0031/lib/Plack/Middleware/NullLogger.pm
Plack-1.0031/lib/Plack/Middleware/RearrangeHeaders.pm
Plack-1.0031/lib/Plack/Middleware/Recursive.pm
Plack-1.0031/lib/Plack/Middleware/Refresh.pm
Plack-1.0031/lib/Plack/Middleware/Runtime.pm
Plack-1.0031/lib/Plack/Middleware/SimpleContentFilter.pm
Plack-1.0031/lib/Plack/Middleware/SimpleLogger.pm
Plack-1.0031/lib/Plack/Middleware/StackTrace.pm
Plack-1.0031/lib/Plack/Middleware/Static.pm
Plack-1.0031/lib/Plack/Middleware/XFramework.pm
Plack-1.0031/lib/Plack/Middleware/XSendfile.pm
Plack-1.0031/lib/Plack/Middleware/Auth/Basic.pm
Plack-1.0031/lib/Plack/Middleware/AccessLog/Timed.pm
Plack-1.0031/lib/Plack/Loader/Delayed.pm
Plack-1.0031/lib/Plack/Loader/Restarter.pm
Plack-1.0031/lib/Plack/Loader/Shotgun.pm
Plack-1.0031/lib/Plack/HTTPParser/PP.pm
Plack-1.0031/lib/Plack/Handler/Apache1.pm
Plack-1.0031/lib/Plack/Handler/Apache2/
Plack-1.0031/lib/Plack/Handler/Apache2.pm
Plack-1.0031/lib/Plack/Handler/CGI.pm
Plack-1.0031/lib/Plack/Handler/FCGI.pm
Plack-1.0031/lib/Plack/Handler/HTTP/
Plack-1.0031/lib/Plack/Handler/Standalone.pm
Plack-1.0031/lib/Plack/Handler/HTTP/Server/
Plack-1.0031/lib/Plack/Handler/HTTP/Server/PSGI.pm
Plack-1.0031/lib/Plack/Handler/Apache2/Registry.pm
Plack-1.0031/lib/Plack/App/Cascade.pm
Plack-1.0031/lib/Plack/App/CGIBin.pm
Plack-1.0031/lib/Plack/App/Directory.pm
Plack-1.0031/lib/Plack/App/File.pm
Plack-1.0031/lib/Plack/App/PSGIBin.pm
Plack-1.0031/lib/Plack/App/URLMap.pm
Plack-1.0031/lib/Plack/App/WrapCGI.pm
Plack-1.0031/lib/HTTP/Message/
Plack-1.0031/lib/HTTP/Server/
Plack-1.0031/lib/HTTP/Server/PSGI.pm
Plack-1.0031/lib/HTTP/Message/PSGI.pm
Plack-1.0031/eg/dot-psgi/
Plack-1.0031/eg/dot-psgi/cgi-pm.psgi
Plack-1.0031/eg/dot-psgi/cgi-script.psgi
Plack-1.0031/eg/dot-psgi/Dumper.psgi
Plack-1.0031/eg/dot-psgi/echo-stream-sync.psgi
Plack-1.0031/eg/dot-psgi/echo-stream.psgi
Plack-1.0031/eg/dot-psgi/echo.psgi
Plack-1.0031/eg/dot-psgi/error.psgi
Plack-1.0031/eg/dot-psgi/Hello.psgi
Plack-1.0031/eg/dot-psgi/image.psgi
Plack-1.0031/eg/dot-psgi/nonblock-hello.psgi
Plack-1.0031/eg/dot-psgi/plack-req.psgi
Plack-1.0031/eg/dot-psgi/runnable.psgi
Plack-1.0031/eg/dot-psgi/slowapp.psgi
Plack-1.0031/eg/dot-psgi/static/
Plack-1.0031/eg/dot-psgi/static.psgi
Plack-1.0031/eg/dot-psgi/twitter-stream.psgi
Plack-1.0031/eg/dot-psgi/static/index.html
Plack-1.0031/eg/dot-psgi/static/test.css
Plack-1.0031/eg/dot-psgi/static/test.js
Plack-1.0031/benchmarks/ab.pl
Plack-1.0031/benchmarks/fcgi.pl
CPAN.pm: Building M/MI/MIYAGAWA/Plack-1.0031.tar.gz
>>> C:\Perl-5.20\bin\perl.exe Makefile.PL
Checking if your kit is complete...
Looks good
Generating a dmake-style Makefile
Writing Makefile for Plack
Writing MYMETA.yml and MYMETA.json
>>> dmake
cp share\face.jpg blib\lib\auto\share\dist\Plack\face.jpg
cp share\#foo blib\lib\auto\share\dist\Plack\#foo
cp share\baybridge.jpg blib\lib\auto\share\dist\Plack\baybridge.jpg
cp lib/HTTP/Message/PSGI.pm blib\lib\HTTP\Message\PSGI.pm
cp lib/Plack/Handler.pm blib\lib\Plack\Handler.pm
cp lib/HTTP/Server/PSGI.pm blib\lib\HTTP\Server\PSGI.pm
cp lib/Plack/Builder.pm blib\lib\Plack\Builder.pm
cp lib/Plack/Handler/Apache1.pm blib\lib\Plack\Handler\Apache1.pm
cp lib/Plack.pm blib\lib\Plack.pm
cp lib/Plack/App/Cascade.pm blib\lib\Plack\App\Cascade.pm
cp lib/Plack/App/PSGIBin.pm blib\lib\Plack\App\PSGIBin.pm
cp lib/Plack/Handler/FCGI.pm blib\lib\Plack\Handler\FCGI.pm
cp lib/Plack/App/URLMap.pm blib\lib\Plack\App\URLMap.pm
cp lib/Plack/Handler/Apache2/Registry.pm blib\lib\Plack\Handler\Apache2\Registry.pm
cp lib/Plack/App/CGIBin.pm blib\lib\Plack\App\CGIBin.pm
cp lib/Plack/HTTPParser/PP.pm blib\lib\Plack\HTTPParser\PP.pm
cp lib/Plack/Handler/Apache2.pm blib\lib\Plack\Handler\Apache2.pm
cp lib/Plack/App/WrapCGI.pm blib\lib\Plack\App\WrapCGI.pm
cp lib/Plack/App/Directory.pm blib\lib\Plack\App\Directory.pm
cp lib/Plack/Handler/HTTP/Server/PSGI.pm blib\lib\Plack\Handler\HTTP\Server\PSGI.pm
cp lib/Plack/Component.pm blib\lib\Plack\Component.pm
cp lib/Plack/HTTPParser.pm blib\lib\Plack\HTTPParser.pm
cp lib/Plack/App/File.pm blib\lib\Plack\App\File.pm
cp lib/Plack/Handler/CGI.pm blib\lib\Plack\Handler\CGI.pm
cp lib/Plack/Middleware/BufferedStreaming.pm blib\lib\Plack\Middleware\BufferedStreaming.pm
cp lib/Plack/Middleware/AccessLog/Timed.pm blib\lib\Plack\Middleware\AccessLog\Timed.pm
cp lib/Plack/LWPish.pm blib\lib\Plack\LWPish.pm
cp lib/Plack/Loader.pm blib\lib\Plack\Loader.pm
cp lib/Plack/Loader/Shotgun.pm blib\lib\Plack\Loader\Shotgun.pm
cp lib/Plack/Middleware/Chunked.pm blib\lib\Plack\Middleware\Chunked.pm
cp lib/Plack/Middleware/ContentMD5.pm blib\lib\Plack\Middleware\ContentMD5.pm
cp lib/Plack/Loader/Delayed.pm blib\lib\Plack\Loader\Delayed.pm
cp lib/Plack/Handler/Standalone.pm blib\lib\Plack\Handler\Standalone.pm
cp lib/Plack/Middleware/Auth/Basic.pm blib\lib\Plack\Middleware\Auth\Basic.pm
cp lib/Plack/MIME.pm blib\lib\Plack\MIME.pm
cp lib/Plack/Middleware/ErrorDocument.pm blib\lib\Plack\Middleware\ErrorDocument.pm
cp lib/Plack/Middleware.pm blib\lib\Plack\Middleware.pm
cp lib/Plack/Middleware/ContentLength.pm blib\lib\Plack\Middleware\ContentLength.pm
cp lib/Plack/Loader/Restarter.pm blib\lib\Plack\Loader\Restarter.pm
cp lib/Plack/Middleware/Conditional.pm blib\lib\Plack\Middleware\Conditional.pm
cp lib/Plack/Middleware/AccessLog.pm blib\lib\Plack\Middleware\AccessLog.pm
cp lib/Plack/Middleware/ConditionalGET.pm blib\lib\Plack\Middleware\ConditionalGET.pm
cp lib/Plack/Middleware/Refresh.pm blib\lib\Plack\Middleware\Refresh.pm
cp lib/Plack/Middleware/Recursive.pm blib\lib\Plack\Middleware\Recursive.pm
cp lib/Plack/Middleware/JSONP.pm blib\lib\Plack\Middleware\JSONP.pm
cp lib/Plack/Middleware/SimpleContentFilter.pm blib\lib\Plack\Middleware\SimpleContentFilter.pm
cp lib/Plack/Middleware/HTTPExceptions.pm blib\lib\Plack\Middleware\HTTPExceptions.pm
cp lib/Plack/Middleware/RearrangeHeaders.pm blib\lib\Plack\Middleware\RearrangeHeaders.pm
cp lib/Plack/Middleware/Log4perl.pm blib\lib\Plack\Middleware\Log4perl.pm
cp lib/Plack/Middleware/LogDispatch.pm blib\lib\Plack\Middleware\LogDispatch.pm
cp lib/Plack/Middleware/IIS6ScriptNameFix.pm blib\lib\Plack\Middleware\IIS6ScriptNameFix.pm
cp lib/Plack/Middleware/IIS7KeepAliveFix.pm blib\lib\Plack\Middleware\IIS7KeepAliveFix.pm
cp lib/Plack/Middleware/SimpleLogger.pm blib\lib\Plack\Middleware\SimpleLogger.pm
cp lib/Plack/Middleware/Head.pm blib\lib\Plack\Middleware\Head.pm
cp lib/Plack/Middleware/NullLogger.pm blib\lib\Plack\Middleware\NullLogger.pm
cp lib/Plack/Middleware/Lint.pm blib\lib\Plack\Middleware\Lint.pm
cp lib/Plack/Middleware/Runtime.pm blib\lib\Plack\Middleware\Runtime.pm
cp lib/Plack/Middleware/LighttpdScriptNameFix.pm blib\lib\Plack\Middleware\LighttpdScriptNameFix.pm
cp lib/Plack/Runner.pm blib\lib\Plack\Runner.pm
cp lib/Plack/Util.pm blib\lib\Plack\Util.pm
cp lib/Plack/Test/MockHTTP.pm blib\lib\Plack\Test\MockHTTP.pm
cp lib/Plack/Response.pm blib\lib\Plack\Response.pm
cp lib/Plack/Middleware/StackTrace.pm blib\lib\Plack\Middleware\StackTrace.pm
cp lib/Plack/Test/Server.pm blib\lib\Plack\Test\Server.pm
cp lib/Plack/Test.pm blib\lib\Plack\Test.pm
cp lib/Plack/Util/Accessor.pm blib\lib\Plack\Util\Accessor.pm
cp lib/Plack/Request/Upload.pm blib\lib\Plack\Request\Upload.pm
cp lib/Plack/Middleware/Static.pm blib\lib\Plack\Middleware\Static.pm
cp lib/Plack/Middleware/XSendfile.pm blib\lib\Plack\Middleware\XSendfile.pm
cp lib/Plack/Middleware/XFramework.pm blib\lib\Plack\Middleware\XFramework.pm
cp lib/Plack/Request.pm blib\lib\Plack\Request.pm
cp lib/Plack/Test/Suite.pm blib\lib\Plack\Test\Suite.pm
cp lib/Plack/TempBuffer.pm blib\lib\Plack\TempBuffer.pm
C:\Perl-5.20\bin\perl.exe -MExtUtils::Command -e cp -- script/plackup blib\script\plackup
pl2bat.bat blib\script\plackup
MIYAGAWA/Plack-1.0031.tar.gz
dmake -- OK
Running make test
>>> dmake test TEST_VERBOSE=1
Skip blib\lib\auto\share\dist\Plack\baybridge.jpg (unchanged)
Skip blib\lib\auto\share\dist\Plack\face.jpg (unchanged)
Skip blib\lib\auto\share\dist\Plack\#foo (unchanged)
C:\Perl-5.20\bin\perl.exe "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(1, 'blib\lib', 'blib\arch')" t/*.t t/HTTP-Message-PSGI/*.t t/HTTP-Server-PSGI/*.t t/Plack-Builder/*.t t/Plack-HTTPParser-PP/*.t t/Plack-Handler/*.t t/Plack-Loader/*.t t/Plack-MIME/*.t t/Plack-Middleware/*.t t/Plack-Middleware/cascade/*.t t/Plack-Middleware/recursive/*.t t/Plack-Middleware/stacktrace/*.t t/Plack-Request/*.t t/Plack-Response/*.t t/Plack-Runner/*.t t/Plack-TempBuffer/*.t t/Plack-Test/*.t t/Plack-Util/*.t
t/HTTP-Message-PSGI/content_length.t ...............
ok 1
ok 2
1..2
ok
t/HTTP-Message-PSGI/empty_streamed_response.t ......
ok 1 - undef response body converted to empty string
1..1
ok
t/HTTP-Message-PSGI/host.t .........................
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
1..6
ok
t/HTTP-Message-PSGI/path_info.t ....................
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
ok 7
ok 8
1..8
ok
t/HTTP-Message-PSGI/unknown_response.t .............
ok 1 - converting undef PSGI response results in error
ok 2 - converting invalid PSGI response results in error
1..2
ok
t/HTTP-Message-PSGI/utf8_req.t .....................
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
ok 7
ok 8
ok 9
ok 10
ok 11
ok 12
ok 13
ok 14
ok 15
ok 16
1..16
ok
t/HTTP-Server-PSGI/harakiri.t ......................
ok 1
ok 2
ok 3
ok 4
ok 5
# check that the server is dead
ok 6 - no response
1..6
ok
t/HTTP-Server-PSGI/post.t ..........................
# send a broken request
# send next request
ok 1
ok 2
ok 3
1..3
ok
t/Plack-Builder/builder.t ..........................
1..1
ok 1
ok
t/Plack-Builder/mount.t ............................
ok 1
ok 2
1..2
ok
t/Plack-Builder/oo_interface.t .....................
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
ok 7
ok 8
ok 9
ok 10
ok 11
ok 12
ok 13 - to_app() is called without mount(). No application to build. at t/Plack-Builder/oo_interface.t line 52.
#
ok 14
ok 15
ok 16
ok 17
ok 18
ok 19 - no warnings
1..19
ok
t/Plack-Handler/apache1.t .......................... skipped: TEST_APACHE1 is not set
t/Plack-Handler/apache2-registry.t ................. skipped: TEST_APACHE2 is not set
t/Plack-Handler/apache2.t .......................... skipped: TEST_APACHE2 is not set
t/Plack-Handler/cgi.t ..............................
# SCRIPT_NAME
ok 1
# GET
ok 2
ok 3
ok 4
ok 5
# POST
ok 6
ok 7
ok 8
ok 9
ok 10
ok 11
# big POST
ok 12
ok 13
ok 14
ok 15
ok 16
# psgi.url_scheme
ok 17
ok 18
ok 19
ok 20
# return glob
ok 21
ok 22
ok 23
ok 24
ok 25
# filehandle
ok 26
ok 27
ok 28
ok 29
# bigger file
ok 30
ok 31
ok 32
ok 33
ok 34
# handle HTTP-Header
ok 35
ok 36
ok 37
ok 38
# handle HTTP-Cookie
ok 39
ok 40
ok 41
ok 42
# validate env
ok 43
ok 44
ok 45
ok 46
# % encoding in PATH_INFO
ok 47 - PATH_INFO should be decoded per RFC 3875
# % double encoding in PATH_INFO
ok 48 - PATH_INFO should be decoded only once, per RFC 3875
# % encoding in PATH_INFO (outside of URI characters)
ok 49
# SERVER_PROTOCOL is required
ok 50
ok 51
ok 52
ok 53
# SCRIPT_NAME should not be undef
ok 54
# call close after read IO::Handle-like
ok 55 - closed
ok 56
# has errors
ok 57
# status line
ok 58
# Do not crash when the app dies
ok 59
ok 60
# multi headers (request)
ok 61
# multi headers (response)
ok 62
# Do not set $env->{COOKIE}
ok 63
ok 64
# no entity headers on 304
ok 65
ok 66
ok 67
ok 68 - No Content-Type
ok 69 - No Content-Length
ok 70 - No Transfer-Encoding
# REQUEST_URI is set
ok 71
# filehandle with path()
ok 72
ok 73
ok 74
ok 75
# a big header value > 128 bytes
ok 76
ok 77
ok 78
# coderef res
ok 79
ok 80
ok 81
ok 82
# coderef streaming
ok 83
ok 84
ok 85
ok 86
# CRLF output and FCGI parse bug
ok 87
ok 88
# newlines
ok 89
# test 404
ok 90
ok 91
ok 92
# request->input seekable
ok 93
# request->content on GET
ok 94
# handle Authorization header
ok 95 # skip Authorization header is unsupported under CGI
ok 96 # skip Authorization header is unsupported under CGI
ok 97 # skip Authorization header is unsupported under CGI
ok 98 # skip Authorization header is unsupported under CGI
# repeated slashes
ok 99
ok 100
ok 101
ok 102
1..102
ok
t/Plack-Handler/fcgi.t ............................. skipped: Test requires module 'FCGI' but it's not found
t/Plack-Handler/output_encoding.t ..................
ok 1 - \n is not converted
1..1
ok
t/Plack-Handler/standalone.t .......................
# SCRIPT_NAME
ok 1
# GET
ok 2
ok 3
ok 4
ok 5
# POST
ok 6
ok 7
ok 8
ok 9
ok 10
ok 11
# big POST
ok 12
ok 13
ok 14
ok 15
ok 16
# psgi.url_scheme
ok 17
ok 18
ok 19
ok 20
# return glob
ok 21
ok 22
ok 23
ok 24
ok 25
# filehandle
ok 26
ok 27
ok 28
ok 29
# bigger file
ok 30
ok 31
ok 32
ok 33
ok 34
# handle HTTP-Header
ok 35
ok 36
ok 37
ok 38
# handle HTTP-Cookie
ok 39
ok 40
ok 41
ok 42
# validate env
ok 43
ok 44
ok 45
ok 46
# % encoding in PATH_INFO
ok 47 - PATH_INFO should be decoded per RFC 3875
# % double encoding in PATH_INFO
ok 48 - PATH_INFO should be decoded only once, per RFC 3875
# % encoding in PATH_INFO (outside of URI characters)
ok 49
# SERVER_PROTOCOL is required
ok 50
ok 51
ok 52
ok 53
# SCRIPT_NAME should not be undef
ok 54
# call close after read IO::Handle-like
ok 55 - closed
ok 56
# has errors
ok 57
# status line
ok 58
# Do not crash when the app dies
ok 59
ok 60
# multi headers (request)
ok 61
# multi headers (response)
ok 62
# Do not set $env->{COOKIE}
ok 63
ok 64
# no entity headers on 304
ok 65
ok 66
ok 67
ok 68 - No Content-Type
ok 69 - No Content-Length
ok 70 - No Transfer-Encoding
# REQUEST_URI is set
ok 71
# filehandle with path()
ok 72
ok 73
ok 74
ok 75
# a big header value > 128 bytes
ok 76
ok 77
ok 78
# coderef res
ok 79
ok 80
ok 81
ok 82
# coderef streaming
ok 83
ok 84
ok 85
ok 86
# CRLF output and FCGI parse bug
ok 87
ok 88
# newlines
ok 89
# test 404
ok 90
ok 91
ok 92
# request->input seekable
ok 93
# request->content on GET
ok 94
# handle Authorization header
ok 95
ok 96
ok 97
ok 98
# repeated slashes
ok 99
ok 100
ok 101
ok 102
1..102
ok
t/Plack-HTTPParser-PP/simple.t .....................
ok 1 - simple get
ok 2 - result of GET /
ok 3 - POST
ok 4 - result of GET with headers
ok 5 - multiline header
ok 6 - multiline
ok 7 - URI fragment
ok 8
ok 9 - %23 -> \#
ok 10
ok 11 - URI fragment after query string
ok 12
ok 13
1..13
ok
t/Plack-Loader/auto.t ..............................
ok 1
1..1
ok
t/Plack-Loader/auto_fallback.t .....................
ok 1
1..1
ok
t/Plack-Loader/delayed.t ...........................
ok 1
1..1
ok
t/Plack-Loader/restarter.t ......................... skipped: release test only
t/Plack-Loader/restarter_valid.t ...................
ok 1 - Foo.pm is valid
ok 2 - foo.t is valid
ok 3 - lib/Bar.pm is valid
ok 4 - view/index.tt is valid
ok 5 - _myapp/foo.psgi is valid
ok 6 - .www/bar.pl is valid
ok 7 - _sass.css is valid
ok 8 - /Users/joe/foo/bar.pm is valid
ok 9 - /path/to/4912 is valid
ok 10 - /path/to/5037 is valid
ok 11 - .git/123 should be ignored
ok 12 - .svn/abc should be ignored
ok 13 - Foo.pm~ should be ignored
ok 14 - _flymake.pl should be ignored
ok 15 - /Users/joe/foo.pl~ should be ignored
ok 16 - /foo/bar/x.txt.bak should be ignored
ok 17 - /path/to/foo.swp should be ignored
ok 18 - /path/to/foo.swpx should be ignored
ok 19 - /path/to/foo.swx should be ignored
ok 20 - /path/to/4913 should be ignored
ok 21 - /path/to/5036 should be ignored
ok 22 - /path/to/.\#Foo.pm should be ignored
1..22
ok
t/Plack-Loader/shotgun.t ........................... skipped: Skip on Win32
t/Plack-Middleware/access_log.t ....................
ok 1
ok 2
ok 3
ok 4
ok 5
1..5
ok
t/Plack-Middleware/access_log_timed.t ..............
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
ok 7
ok 8
ok 9
1..9
ok
t/Plack-Middleware/access_log_value_zero.t .........
ok 1
ok 2
1..2
ok
t/Plack-Middleware/auth_basic.t ....................
ok 1
ok 2
ok 3
ok 4
ok 5
1..5
ok
t/Plack-Middleware/auth_basic_env.t ................
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
ok 7
1..7
ok
t/Plack-Middleware/auth_basic_simple.t ............. skipped: Test requires module 'Authen::Simple::Passwd' but it's not found
t/Plack-Middleware/bufferedstreaming.t .............
1..4
ok 1 - headers passed through
ok 2 - body accumulated
ok 3 - headers passed through
ok 4 - body accumulated
ok
t/Plack-Middleware/cascade/basic.t .................
ok 1
ok 2
ok 3
ok 4
ok 5
1..5
ok
t/Plack-Middleware/cascade/streaming.t .............
ok 1
ok 2
ok 3
ok 4
1..4
ok
t/Plack-Middleware/cgibin.t ........................ skipped: Test requires module 'CGI::Compile' but it's not found
t/Plack-Middleware/cgibin_exec.t ................... skipped: Test requires module 'CGI::Emulate::PSGI' but it's not found
t/Plack-Middleware/chunked.t ....................... skipped: Test requires module 'IO::Handle::Util' but it's not found
t/Plack-Middleware/component-leak.t ................
ok 1 - $res has been released.
ok 2 - $cb has been released.
1..2
ok
t/Plack-Middleware/component.t ..................... skipped: Test requires module 'IO::Handle::Util' but it's not found
t/Plack-Middleware/conditional.t ...................
ok 1
ok 2
ok 3
1..3
ok
t/Plack-Middleware/conditional_new.t ...............
ok 1
ok 2
ok 3
1..3
ok
t/Plack-Middleware/conditionalget.t ................
1..12
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
ok 7
ok 8
ok 9
ok 10
ok 11
ok 12
ok
t/Plack-Middleware/conditionalget_writer.t .........
ok 1 - Response HTTP status
ok 2 - Response content
ok 3 - Response HTTP status
ok 4
1..4
ok
t/Plack-Middleware/content_length.t ................
1..5
ok 1
ok 2
ok 3
ok 4
ok 5
ok
t/Plack-Middleware/directory.t .....................
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6 # skip Filenames can't end with . on windows
ok 7 # skip Filenames can't end with . on windows
1..7
ok
t/Plack-Middleware/error_document.t ................
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
1..6
ok
t/Plack-Middleware/error_document_streaming_app.t ..
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
ok 7
ok 8
ok 9
ok 10
ok 11
ok 12
ok 13
ok 14
ok 15
ok 16
1..16
ok
t/Plack-Middleware/file.t ..........................
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
ok 7
ok 8
ok 9
ok 10
ok 11
ok 12
ok 13
ok 14
ok 15
ok 16
ok 17
ok 18
ok 19
ok 20
ok 21
ok 22
ok 23
ok 24
ok 25
ok 26
ok 27
ok 28
ok 29
ok 30
ok 31
ok 32
ok 33
ok 34
ok 35
ok 36
ok 37
ok 38
ok 39
ok 40
ok 41
ok 42
ok 43
ok 44
ok 45
ok 46
ok 47
ok 48
ok 49
ok 50
ok 51
ok 52
ok 53
ok 54
ok 55
ok 56
ok 57
ok 58
ok 59
ok 60
ok 61
ok 62
ok 63
ok 64
ok 65
ok 66
ok 67
ok 68
ok 69
ok 70
ok 71
ok 72
ok 73
ok 74
ok 75
ok 76
ok 77
ok 78
ok 79
ok 80
ok 81
ok 82
ok 83
ok 84
ok 85
ok 86
ok 87
ok 88
ok 89
ok 90
ok 91
ok 92
ok 93
ok 94
ok 95
ok 96
ok 97
ok 98
ok 99
ok 100
ok 101
ok 102
ok 103
ok 104
ok 105
ok 106
ok 107
ok 108
ok 109
ok 110
ok 111
ok 112
ok 113
ok 114
ok 115
ok 116
ok 117
ok 118
ok 119
ok 120
ok 121
ok 122
ok 123
ok 124
ok 125
ok 126
ok 127
ok 128
ok 129
ok 130
ok 131
ok 132
ok 133
ok 134
ok 135
ok 136
ok 137
ok 138
ok 139
ok 140
ok 141
ok 142
ok 143
ok 144
ok 145
ok 146
ok 147
ok 148
ok 149
ok 150
ok 151
ok 152
ok 153
ok 154
ok 155
ok 156
ok 157
ok 158
ok 159
ok 160
ok 161
ok 162
ok 163
ok 164
ok 165
ok 166
ok 167
ok 168
ok 169
ok 170
ok 171
ok 172
ok 173
ok 174
ok 175
ok 176
ok 177
ok 178
ok 179
ok 180
ok 181
ok 182
ok 183
ok 184
ok 185
ok 186
ok 187
ok 188
ok 189
ok 190
ok 191
ok 192
ok 193
ok 194
ok 195
ok 196
ok 197
ok 198
ok 199
ok 200
ok 201
ok 202
ok 203
ok 204
ok 205
ok 206
ok 207
ok 208
ok 209
ok 210
ok 211
ok 212
1..212
ok
t/Plack-Middleware/head.t ..........................
ok 1
ok 2
ok 3
1..3
ok
t/Plack-Middleware/head_streaming.t ................
ok 1
ok 2
ok 3
1..3
ok
t/Plack-Middleware/httpexceptions.t ................
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
ok 7
ok 8
1..8
ok
t/Plack-Middleware/httpexceptions_streaming.t ......
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
1..6
ok
t/Plack-Middleware/iis6_script_name_fix.t ..........
ok 1 - check PATH_INFO
ok 2 - check SCRIPT_NAME
1..2
ok
t/Plack-Middleware/iis7_keep_alive_fix.t ...........
ok 1
ok 2
ok 3
1..3
ok
t/Plack-Middleware/jsonp.t .........................
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
ok 7
ok 8
1..8
ok
t/Plack-Middleware/lint.t ..........................
ok 1 - Response should be array ref or code ref: HASH(0xea575c) at C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-pNmjvv\blib\lib/Plack/Middleware/Lint.pm line 104.
#
ok 2 - Response needs to be 3 element array, or 2 element in streaming at C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-pNmjvv\blib\lib/Plack/Middleware/Lint.pm line 112.
#
ok 3 - Headers needs to be an array ref: HASH(0xea58c4) at C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-pNmjvv\blib\lib/Plack/Middleware/Lint.pm line 120.
#
ok 4 - Status code needs to be an integer greater than or equal to 100: 0 at C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-pNmjvv\blib\lib/Plack/Middleware/Lint.pm line 116.
#
ok 5 - Body must be bytes and should not contain wide characters (UTF-8 strings) at C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-pNmjvv\blib\lib/Plack/Middleware/Lint.pm line 156.
#
ok 6 - Body should be an array ref or filehandle: HASH(0xea58c4) at C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-pNmjvv\blib\lib/Plack/Middleware/Lint.pm line 152.
#
ok 7 - Body should be an array ref or filehandle: at C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-pNmjvv\blib\lib/Plack/Middleware/Lint.pm line 152.
#
ok 8 - Response headers MUST NOT contain a key with : or newlines, or that end in - or _: Foo: at C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-pNmjvv\blib\lib/Plack/Middleware/Lint.pm line 133.
#
ok 9 - Response headers MUST NOT contain a key with : or newlines, or that end in - or _: Foo- at C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-pNmjvv\blib\lib/Plack/Middleware/Lint.pm line 133.
#
ok 10 - Response headers MUST consist only of letters, digits, _ or - and MUST start with a letter: 0xyz at C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-pNmjvv\blib\lib/Plack/Middleware/Lint.pm line 136.
#
ok 11 - Response headers MUST NOT contain a key named Status at C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-pNmjvv\blib\lib/Plack/Middleware/Lint.pm line 130.
#
ok 12 - Response headers MUST NOT contain a key with : or newlines, or that end in - or _: Foo
# Bar at C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-pNmjvv\blib\lib/Plack/Middleware/Lint.pm line 133.
#
ok 13 - Response headers MUST NOT contain characters below octal : Foo
# Bar at C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-pNmjvv\blib\lib/Plack/Middleware/Lint.pm line 139.
#
ok 14 - The number of response headers needs to be even, not odd(1) at C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-pNmjvv\blib\lib/Plack/Middleware/Lint.pm line 125.
#
ok 15 - Body should be an array ref or filehandle: HASH(0xea599c) at C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-pNmjvv\blib\lib/Plack/Middleware/Lint.pm line 152.
#
ok 16 - Body should be an array ref or filehandle: at C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-pNmjvv\blib\lib/Plack/Middleware/Lint.pm line 152.
#
ok 17 - Response headers MUST be a defined string at C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-pNmjvv\blib\lib/Plack/Middleware/Lint.pm line 142.
#
ok 18 - SCRIPT_NAME must not be / at C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-pNmjvv\blib\lib/Plack/Middleware/Lint.pm line 40.
#
ok 19 - foo
ok 20 - Léon
1..20
ok
t/Plack-Middleware/lint_env.t ......................
ok 1
ok 2 - (?^:Missing env param: REQUEST_METHOD)
ok 3 - (?^:Invalid env param: REQUEST_METHOD)
ok 4 - (?^:PATH_INFO must begin with /)
ok 5 - (?^:Missing mandatory .*SERVER_PORT)
ok 6 - (?^:Invalid SERVER_PROTOCOL)
ok 7 - (?^:psgi\.version should be ArrayRef)
ok 8 - (?^:HTTP_CONTENT_TYPE should not exist)
1..8
ok
t/Plack-Middleware/lint_utf8_false_alarm.t .........
ok 1 - abc
1..1
ok
t/Plack-Middleware/log4perl.t ......................
ok 1
ok 2
1..2
ok
t/Plack-Middleware/log_dispatch.t .................. skipped: Test requires module 'Log::Dispatch::Array' but it's not found
t/Plack-Middleware/order.t .........................
ok 1
ok 2
1..2
ok
t/Plack-Middleware/prefix.t ........................
ok 1
ok 2
1..2
ok
t/Plack-Middleware/psgibin.t .......................
ok 1
ok 2
1..2
ok
t/Plack-Middleware/rearrange_headers.t .............
ok 1 - Pre-test: test that header order is not changed by default.
ok 2 - Rearrange Middleware changes the header order
1..2
ok
t/Plack-Middleware/recursive/base.t ................
ok 1
ok 2
ok 3
1..3
ok
t/Plack-Middleware/recursive/streaming.t ...........
ok 1
ok 2
ok 3
1..3
ok
t/Plack-Middleware/recursive/throw.t ...............
ok 1
ok 2
ok 3
ok 4
ok 5
1..5
ok
t/Plack-Middleware/recursive/throw_streaming.t .....
ok 1
ok 2
ok 3
1..3
ok
t/Plack-Middleware/refresh-init.t .................. skipped: Test requires module 'Module::Refresh' but it's not found
t/Plack-Middleware/runtime.t ....................... skipped: Skipping on MSWin32 platform
t/Plack-Middleware/simple_content_filter.t .........
ok 1
ok 2
1..2
ok
t/Plack-Middleware/simple_logger.t .................
ok 1
ok 2
1..2
ok
t/Plack-Middleware/stacktrace/basic.t ..............
ok 1
ok 2
ok 3
ok 4
1..4
ok
t/Plack-Middleware/stacktrace/force.t ..............
ok 1
ok 2
ok 3
ok 4
1..4
ok
t/Plack-Middleware/stacktrace/sigdie.t .............
ok 1
ok 2
1..2
ok
t/Plack-Middleware/stacktrace/streaming.t ..........
ok 1
ok 2
1..2
ok
t/Plack-Middleware/stacktrace/utf8.t ...............
ok 1
ok 2
ok 3
1..3
ok
t/Plack-Middleware/static.t ........................
ok 1 - ok case
ok 2
ok 3
ok 4
ok 5
ok 6 - directory traversal
ok 7 - not found
ok 8
ok 9
ok 10
ok 11 - pass through
ok 12
ok 13
ok 14
ok 15
1..15
ok
t/Plack-Middleware/static_env.t ....................
ok 1
ok 2
1..2
ok
t/Plack-Middleware/urlmap.t ........................
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
ok 7
ok 8
ok 9
ok 10
ok 11
1..11
ok
t/Plack-Middleware/urlmap_builder.t ................
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
ok 7
ok 8
ok 9
1..9
ok
t/Plack-Middleware/urlmap_env.t ....................
ok 1
ok 2
1..2
ok
t/Plack-Middleware/urlmap_ports.t ..................
ok 1
1..1
ok
t/Plack-Middleware/wrapcgi.t ....................... skipped: Test requires module 'CGI::Emulate::PSGI' but it's not found
t/Plack-Middleware/wrapcgi_exec.t .................. skipped: Test requires module 'CGI::Emulate::PSGI' but it's not found
t/Plack-Middleware/xframework.t ....................
ok 1
1..1
ok
t/Plack-Middleware/xsendfile.t .....................
ok 1
ok 2
ok 3
ok 4 - pass through app header
1..4
ok
t/Plack-MIME/add_type.t ............................
ok 1
ok 2
1..2
ok
t/Plack-MIME/basic.t ...............................
ok 1
ok 2
ok 3
ok 4
ok 5
1..5
ok
t/Plack-MIME/fallback.t ............................
ok 1
ok 2
1..2
ok
t/Plack-Request/base.t .............................
1..9
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
ok 7
ok 8
ok 9
ok
t/Plack-Request/body.t .............................
ok 1
ok 2
ok 3
1..3
ok
t/Plack-Request/content-on-get.t ...................
ok 1
ok 2
ok 3
ok 4
1..4
ok
t/Plack-Request/content.t ..........................
ok 1
ok 2
1..2
ok
t/Plack-Request/cookie.t ...........................
ok 1 - non-existing keys return undef
ok 2
ok 3
ok 4
ok 5 - When we get multiple values we return the first one (which e.g. Apache does too)
ok 6
ok 7
ok 8
1..8
ok
t/Plack-Request/double_port.t ......................
ok 1
1..1
ok
t/Plack-Request/hostname.t .........................
1..2
ok 1
ok 2
ok
t/Plack-Request/many_upload.t ......................
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
ok 7
1..7
ok
t/Plack-Request/multi_read.t .......................
ok 1
ok 2
ok 3
ok 4
1..4
ok
t/Plack-Request/new.t ..............................
ok 1 - An object of class 'Plack::Request' isa 'Plack::Request'
ok 2 - address
ok 3 - method
ok 4 - protocol
ok 5 - uri
ok 6 - port
ok 7 - url_scheme
1..7
ok
t/Plack-Request/parameters.t .......................
ok 1
ok 2
ok 3
1..3
ok
t/Plack-Request/params.t ...........................
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
ok 7
ok 8
ok 9
ok 10
ok 11
ok 12
1..12
ok
t/Plack-Request/path_info.t ........................
ok 1
ok 2
ok 3
1..3
ok
t/Plack-Request/path_info_escaped.t ................
ok 1
ok 2 - %2f vs / can't be distinguished - that's alright
ok 3
1..3
ok
t/Plack-Request/query_string.t .....................
ok 1
ok 2
1..2
ok
t/Plack-Request/readbody.t .........................
1..1
ok 1
ok
t/Plack-Request/request_uri.t ......................
ok 1
ok 2
1..2
ok
t/Plack-Request/upload-basename.t ..................
1..1
ok 1
ok
t/Plack-Request/upload-large.t .....................
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
1..6
ok
t/Plack-Request/upload.t ...........................
ok 1 - An object of class 'Plack::Request::Upload' isa 'HASH'
ok 2
ok 3
ok 4
ok 5
ok 6
ok 7
ok 8
ok 9
ok 10
ok 11
ok 12
ok 13
ok 14
1..14
ok
t/Plack-Request/uri.t ..............................
1..32
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
ok 7
ok 8
ok 9
ok 10
ok 11
ok 12
ok 13
ok 14
ok 15
ok 16
ok 17
ok 18
ok 19
ok 20
ok 21
ok 22
ok 23
ok 24
ok 25
ok 26
ok 27
ok 28
ok 29
ok 30
ok 31
ok 32
ok
t/Plack-Request/uri_utf8.t .........................
ok 1
1..1
ok
t/Plack-Response/body.t ............................
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
1..6
ok
t/Plack-Response/compatible.t ......................
ok 1
ok 2
ok 3
ok 4
1..4
ok
t/Plack-Response/cookie.t ..........................
ok 1
ok 2
ok 3
1..3
ok
t/Plack-Response/new.t .............................
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
1..6
ok
t/Plack-Response/redirect.t ........................
ok 1
ok 2
ok 3
ok 4
ok 5
1..5
ok
t/Plack-Response/response.t ........................
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
ok 7
ok 8
ok 9
1..9
ok
t/Plack-Response/to_app.t ..........................
ok 1 - response code
ok 2 - content
1..2
ok
t/Plack-Runner/options.t ...........................
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
ok 7
ok 8
ok 9
ok 10
ok 11
ok 12
ok 13
ok 14
1..14
ok
t/Plack-Runner/path.t .............................. skipped: release test only
t/Plack-TempBuffer/print.t .........................
ok 1
ok 2
ok 3
ok 4
ok 5 - An object of class 'IO::File' isa 'IO::File'
ok 6
ok 7
ok 8
ok 9 - An object of class 'IO::File' isa 'IO::File'
ok 10
ok 11
1..11
ok
t/Plack-Test/2args.t ...............................
ok 1
1..1
ok
t/Plack-Test/cookie.t ..............................
ok 1
ok 2
1..2
ok
t/Plack-Test/hello.t ...............................
ok 1
ok 2
ok 3
1..3
ok
t/Plack-Test/hello_server.t ........................
ok 1
ok 2
ok 3
1..3
ok
t/Plack-Test/suite.t ...............................
# SCRIPT_NAME
ok 1
# GET
ok 2
ok 3
ok 4
ok 5
# POST
ok 6
ok 7
ok 8
ok 9
ok 10
ok 11
# big POST
ok 12
ok 13
ok 14
ok 15
ok 16
# psgi.url_scheme
ok 17
ok 18
ok 19
ok 20
# return glob
ok 21
ok 22
ok 23
ok 24
ok 25
# filehandle
ok 26
ok 27
ok 28
ok 29
# bigger file
ok 30
ok 31
ok 32
ok 33
ok 34
# handle HTTP-Header
ok 35
ok 36
ok 37
ok 38
# handle HTTP-Cookie
ok 39
ok 40
ok 41
ok 42
# validate env
ok 43
ok 44
ok 45
ok 46
# % encoding in PATH_INFO
ok 47 - PATH_INFO should be decoded per RFC 3875
# % double encoding in PATH_INFO
ok 48 - PATH_INFO should be decoded only once, per RFC 3875
# % encoding in PATH_INFO (outside of URI characters)
ok 49
# SERVER_PROTOCOL is required
ok 50
ok 51
ok 52
ok 53
# SCRIPT_NAME should not be undef
ok 54
# call close after read IO::Handle-like
ok 55 - closed
ok 56
# has errors
ok 57
# status line
ok 58
# Do not crash when the app dies
ok 59
ok 60
# multi headers (request)
ok 61
# multi headers (response)
ok 62
# Do not set $env->{COOKIE}
ok 63
ok 64
# no entity headers on 304
ok 65
ok 66
ok 67
ok 68 - No Content-Type
ok 69 - No Content-Length
ok 70 - No Transfer-Encoding
# REQUEST_URI is set
ok 71
# filehandle with path()
ok 72
ok 73
ok 74
ok 75
# a big header value > 128 bytes
ok 76
ok 77
ok 78
# coderef res
ok 79
ok 80
ok 81
ok 82
# coderef streaming
ok 83
ok 84
ok 85
ok 86
# CRLF output and FCGI parse bug
ok 87
ok 88
# newlines
ok 89
# test 404
ok 90
ok 91
ok 92
# request->input seekable
ok 93
# request->content on GET
ok 94
# handle Authorization header
ok 95
ok 96
ok 97
ok 98
# repeated slashes
ok 99
ok 100
ok 101
ok 102
1..102
ok
t/Plack-Util/can.t .................................
ok 1 - Did not die calling 'can' on Plack::Util package with invalid sub
ok 2 - Cannot do that method
ok 3 - Did not die calling 'can' on Plack::Util package with real sub
ok 4 - can() returns the sub
1..4
ok
t/Plack-Util/foreach.t .............................
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
ok 7
ok 8
ok 9
ok 10
ok 11 - close
1..11
ok
t/Plack-Util/headers.t .............................
ok 1
ok 2
ok 3 - header_set case-insensitive
ok 4
ok 5 - header_get case-insensitive
ok 6
ok 7
ok 8 - header_remove case-insensitive
ok 9
ok 10
1..10
ok
t/Plack-Util/headers_obj.t .........................
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
ok 7
ok 8
1..8
ok
t/Plack-Util/inline_object.t .......................
ok 1 - method call works
ok 2 - can returns true value for method
ok 3 - can returns sub ref for method
ok 4 - croaks if nonexistant method called
ok 5 - can returns undef for nonexistant method
1..5
ok
t/Plack-Util/io_with_path.t ........................
ok 1
ok 2
ok 3
ok 4 - An object of class 'Plack::Util::IOWithPath' isa 'IO::Handle'
1..4
ok
t/Plack-Util/is_real_fh.t ..........................
ok 1
ok 2
ok 3
ok 4
ok 5
1..5
ok
t/Plack-Util/load.t ................................
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
ok 7
ok 8
ok 9
ok 10
ok 11
ok 12
ok 13
1..13
ok
t/Plack-Util/response_cb.t .........................
ok 1
1..1
ok
t/release-pod-syntax.t ............................. skipped: these tests are for release candidate testing
All tests successful.
Files=137, Tests=1138, 56 wallclock secs ( 0.42 usr + 0.27 sys = 0.69 CPU)
Result: PASS
MIYAGAWA/Plack-1.0031.tar.gz
dmake test TEST_VERBOSE=1 -- OK
Tatsuhiko Miyagawa <miyagawa@bulknews.net>
Perl Superglue for Web frameworks and Web Servers (PSGI toolkit)
>>> (cd C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-pNmjvv && tar cvf - Plack-1.0031.ppd blib) | gzip -c >C:/cpanfly-5.20/var/REPO/M/MI/MIYAGAWA/Plack-1.0031.tar.gz
Plack-1.0031.ppd
blib/
blib/lib/
blib/lib/auto/
blib/lib/auto/share/
blib/lib/auto/share/dist/
blib/lib/auto/share/dist/Plack/
blib/lib/auto/share/dist/Plack/#foo
blib/lib/auto/share/dist/Plack/baybridge.jpg
blib/lib/auto/share/dist/Plack/face.jpg
blib/lib/HTTP/
blib/lib/HTTP/Message/
blib/lib/HTTP/Message/PSGI.pm
blib/lib/HTTP/Server/
blib/lib/HTTP/Server/PSGI.pm
blib/lib/Plack/
blib/lib/Plack/App/
blib/lib/Plack/App/Cascade.pm
blib/lib/Plack/App/CGIBin.pm
blib/lib/Plack/App/Directory.pm
blib/lib/Plack/App/File.pm
blib/lib/Plack/App/PSGIBin.pm
blib/lib/Plack/App/URLMap.pm
blib/lib/Plack/App/WrapCGI.pm
blib/lib/Plack/Builder.pm
blib/lib/Plack/Component.pm
blib/lib/Plack/Handler/
blib/lib/Plack/Handler/Apache1.pm
blib/lib/Plack/Handler/Apache2/
blib/lib/Plack/Handler/Apache2/Registry.pm
blib/lib/Plack/Handler/Apache2.pm
blib/lib/Plack/Handler/CGI.pm
blib/lib/Plack/Handler/FCGI.pm
blib/lib/Plack/Handler/HTTP/
blib/lib/Plack/Handler/HTTP/Server/
blib/lib/Plack/Handler/HTTP/Server/PSGI.pm
blib/lib/Plack/Handler/Standalone.pm
blib/lib/Plack/Handler.pm
blib/lib/Plack/HTTPParser/
blib/lib/Plack/HTTPParser/PP.pm
blib/lib/Plack/HTTPParser.pm
blib/lib/Plack/Loader/
blib/lib/Plack/Loader/Delayed.pm
blib/lib/Plack/Loader/Restarter.pm
blib/lib/Plack/Loader/Shotgun.pm
blib/lib/Plack/Loader.pm
blib/lib/Plack/LWPish.pm
blib/lib/Plack/Middleware/
blib/lib/Plack/Middleware/AccessLog/
blib/lib/Plack/Middleware/AccessLog/Timed.pm
blib/lib/Plack/Middleware/AccessLog.pm
blib/lib/Plack/Middleware/Auth/
blib/lib/Plack/Middleware/Auth/Basic.pm
blib/lib/Plack/Middleware/BufferedStreaming.pm
blib/lib/Plack/Middleware/Chunked.pm
blib/lib/Plack/Middleware/Conditional.pm
blib/lib/Plack/Middleware/ConditionalGET.pm
blib/lib/Plack/Middleware/ContentLength.pm
blib/lib/Plack/Middleware/ContentMD5.pm
blib/lib/Plack/Middleware/ErrorDocument.pm
blib/lib/Plack/Middleware/Head.pm
blib/lib/Plack/Middleware/HTTPExceptions.pm
blib/lib/Plack/Middleware/IIS6ScriptNameFix.pm
blib/lib/Plack/Middleware/IIS7KeepAliveFix.pm
blib/lib/Plack/Middleware/JSONP.pm
blib/lib/Plack/Middleware/LighttpdScriptNameFix.pm
blib/lib/Plack/Middleware/Lint.pm
blib/lib/Plack/Middleware/Log4perl.pm
blib/lib/Plack/Middleware/LogDispatch.pm
blib/lib/Plack/Middleware/NullLogger.pm
blib/lib/Plack/Middleware/RearrangeHeaders.pm
blib/lib/Plack/Middleware/Recursive.pm
blib/lib/Plack/Middleware/Refresh.pm
blib/lib/Plack/Middleware/Runtime.pm
blib/lib/Plack/Middleware/SimpleContentFilter.pm
blib/lib/Plack/Middleware/SimpleLogger.pm
blib/lib/Plack/Middleware/StackTrace.pm
blib/lib/Plack/Middleware/Static.pm
blib/lib/Plack/Middleware/XFramework.pm
blib/lib/Plack/Middleware/XSendfile.pm
blib/lib/Plack/Middleware.pm
blib/lib/Plack/MIME.pm
blib/lib/Plack/Request/
blib/lib/Plack/Request/Upload.pm
blib/lib/Plack/Request.pm
blib/lib/Plack/Response.pm
blib/lib/Plack/Runner.pm
blib/lib/Plack/TempBuffer.pm
blib/lib/Plack/Test/
blib/lib/Plack/Test/MockHTTP.pm
blib/lib/Plack/Test/Server.pm
blib/lib/Plack/Test/Suite.pm
blib/lib/Plack/Test.pm
blib/lib/Plack/Util/
blib/lib/Plack/Util/Accessor.pm
blib/lib/Plack/Util.pm
blib/lib/Plack.pm
blib/script/
blib/script/plackup
blib/script/plackup.bat
>>> mv C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-pNmjvv/Plack-1.0031.ppd C:/cpanfly-5.20/var/REPO/M/MI/MIYAGAWA
Running test for module 'Plack::Middleware'
Running make for M/MI/MIYAGAWA/Plack-1.0031.tar.gz
Prepending C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-pNmjvv/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-pNmjvv/blib/lib to PERL5LIB for 'get'
Has already been unwrapped into directory C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-pNmjvv
Prepending C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-pNmjvv/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-pNmjvv/blib/lib to PERL5LIB for 'make'
Has already been made
Prepending C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-pNmjvv/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-pNmjvv/blib/lib to PERL5LIB for 'test'
Running make test
Has already been tested successfully
Running test for module 'Plack::Request'
Running make for M/MI/MIYAGAWA/Plack-1.0031.tar.gz
Prepending C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-pNmjvv/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-pNmjvv/blib/lib to PERL5LIB for 'get'
Has already been unwrapped into directory C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-pNmjvv
Prepending C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-pNmjvv/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-pNmjvv/blib/lib to PERL5LIB for 'make'
Has already been made
Prepending C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-pNmjvv/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-pNmjvv/blib/lib to PERL5LIB for 'test'
Running make test
Has already been tested successfully
Running make for M/MI/MIYAGAWA/Plack-Middleware-ReverseProxy-0.15.tar.gz
Prepending C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-pNmjvv/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-pNmjvv/blib/lib to PERL5LIB for 'get'
Has already been unwrapped into directory C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-ReverseProxy-0.15-K3nEo_
Prepending C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-pNmjvv/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-pNmjvv/blib/lib to PERL5LIB for 'make'
CPAN.pm: Building M/MI/MIYAGAWA/Plack-Middleware-ReverseProxy-0.15.tar.gz
>>> dmake
cp lib/Plack/Middleware/ReverseProxy.pm blib\lib\Plack\Middleware\ReverseProxy.pm
MIYAGAWA/Plack-Middleware-ReverseProxy-0.15.tar.gz
dmake -- OK
Prepending C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-pNmjvv/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-pNmjvv/blib/lib to PERL5LIB for 'test'
Running make test
>>> dmake test TEST_VERBOSE=1
C:\Perl-5.20\bin\perl.exe "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(1, 'inc', 'blib\lib', 'blib\arch')" t/*.t
t/00_compile.t ....
1..1
ok 1 - use Plack::Middleware::ReverseProxy;
ok
t/reverseproxy.t ..
1..39
ok 1 - with https of secure
ok 2 - with https of uri
ok 3 - with https of base
ok 4 - without https of uri
ok 5 - without https of base
ok 6 - dummy of uri
ok 7 - dummy of base
ok 8 - https with HTTP_X_FORWARDED_PROTO of secure
ok 9 - https with HTTP_X_FORWARDED_PROTO of uri
ok 10 - https with HTTP_X_FORWARDED_PROTO of base
ok 11 - http with HTTP_X_FORWARDED_PROTO of uri
ok 12 - http with HTTP_X_FORWARDED_PROTO of base
ok 13 - with HTTP_X_FORWARDED_FOR of address
ok 14 - with HTTP_X_FORWARDED_FOR of uri
ok 15 - with HTTP_X_FORWARDED_FOR of base
ok 16 - with HTTP_X_FORWARDED_HOST of uri
ok 17 - with HTTP_X_FORWARDED_HOST of base
ok 18 - default port with HTTP_X_FORWARDED_HOST of uri
ok 19 - default port with HTTP_X_FORWARDED_HOST of base
ok 20 - default https port with HTTP_X_FORWARDED_HOST of uri
ok 21 - default https port with HTTP_X_FORWARDED_HOST of base
ok 22 - default port with HOST of uri
ok 23 - default port with HOST of base
ok 24 - default https port with HOST of uri
ok 25 - default https port with HOST of base
ok 26 - with HTTP_X_FORWARDED_HOST and HTTP_X_FORWARDED_PORT of uri
ok 27 - with HTTP_X_FORWARDED_HOST and HTTP_X_FORWARDED_PORT of base
ok 28 - with multiple HTTP_X_FORWARDED_HOST and HTTP_X_FORWARDED_FOR of address
ok 29 - with multiple HTTP_X_FORWARDED_HOST and HTTP_X_FORWARDED_FOR of uri
ok 30 - with multiple HTTP_X_FORWARDED_HOST and HTTP_X_FORWARDED_FOR of base
ok 31 - normal plackup status of uri
ok 32 - normal plackup status of base
ok 33 - HTTP_X_FORWARDED_PORT to secure port of secure
ok 34 - HTTP_X_FORWARDED_PORT to secure port (apache2) of secure
ok 35 - HTTP_X_FORWARDED_PORT to secure port (apache2) of uri
ok 36 - HTTP_X_FORWARDED_PORT to secure port (apache2) of base
ok 37 - with HTTP_X_FORWARDED_SERVER including 443 port (apache1) of secure
ok 38 - with HTTP_X_FORWARDED_SERVER including 443 port (apache1) of uri
ok 39 - with HTTP_X_FORWARDED_SERVER including 443 port (apache1) of base
ok
All tests successful.
Files=2, Tests=40, 1 wallclock secs ( 0.03 usr + 0.05 sys = 0.08 CPU)
Result: PASS
MIYAGAWA/Plack-Middleware-ReverseProxy-0.15.tar.gz
dmake test TEST_VERBOSE=1 -- OK
Tatsuhiko Miyagawa <miyagawa@bulknews.net>
Supports app to run as a reverse proxy backend
>>> (cd C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-ReverseProxy-0.15-K3nEo_ && tar cvf - Plack-Middleware-ReverseProxy-0.15.ppd blib) | gzip -c >C:/cpanfly-5.20/var/REPO/M/MI/MIYAGAWA/Plack-Middleware-ReverseProxy-0.15.tar.gz
Plack-Middleware-ReverseProxy-0.15.ppd
blib/
blib/lib/
blib/lib/Plack/
blib/lib/Plack/Middleware/
blib/lib/Plack/Middleware/ReverseProxy.pm
>>> mv C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-ReverseProxy-0.15-K3nEo_/Plack-Middleware-ReverseProxy-0.15.ppd C:/cpanfly-5.20/var/REPO/M/MI/MIYAGAWA
Running test for module 'Text::SimpleTable'
Running make for M/MR/MRAMBERG/Text-SimpleTable-2.03.tar.gz
Prepending C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-ReverseProxy-0.15-K3nEo_/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-ReverseProxy-0.15-K3nEo_/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-pNmjvv/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-pNmjvv/blib/lib to PERL5LIB for 'get'
Fetching with LWP:
http://cpan.nas1.activestate.com/authors/id/M/MR/MRAMBERG/Text-SimpleTable-2.03.tar.gz
Fetching with LWP:
http://cpan.nas1.activestate.com/authors/id/M/MR/MRAMBERG/CHECKSUMS
Checksum for C:\cpanfly-5.20\var\cpan\sources\authors\id\M\MR\MRAMBERG\Text-SimpleTable-2.03.tar.gz ok
Text-SimpleTable-2.03/
Text-SimpleTable-2.03/Changes
Text-SimpleTable-2.03/examples/
Text-SimpleTable-2.03/lib/
Text-SimpleTable-2.03/LICENSE
Text-SimpleTable-2.03/Makefile.PL
Text-SimpleTable-2.03/MANIFEST
Text-SimpleTable-2.03/MANIFEST.SKIP
Text-SimpleTable-2.03/META.yml
Text-SimpleTable-2.03/README
Text-SimpleTable-2.03/t/
Text-SimpleTable-2.03/Text-SimpleTable-2.03/
Text-SimpleTable-2.03/t/01use.t
Text-SimpleTable-2.03/t/02pod.t
Text-SimpleTable-2.03/t/03podcoverage.t
Text-SimpleTable-2.03/t/04tables.t
Text-SimpleTable-2.03/lib/Text/
Text-SimpleTable-2.03/lib/Text/SimpleTable.pm
Text-SimpleTable-2.03/examples/simple.pl
Prepending C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-ReverseProxy-0.15-K3nEo_/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-ReverseProxy-0.15-K3nEo_/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-pNmjvv/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-pNmjvv/blib/lib to PERL5LIB for 'make'
CPAN.pm: Building M/MR/MRAMBERG/Text-SimpleTable-2.03.tar.gz
>>> C:\Perl-5.20\bin\perl.exe Makefile.PL
Checking if your kit is complete...
Warning: the following files are missing in your kit:
Text-SimpleTable-2.03/META.yml
Please inform the author.
Generating a dmake-style Makefile
Writing Makefile for Text::SimpleTable
Writing MYMETA.yml and MYMETA.json
>>> dmake
cp lib/Text/SimpleTable.pm blib\lib\Text\SimpleTable.pm
MRAMBERG/Text-SimpleTable-2.03.tar.gz
dmake -- OK
Prepending C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-ReverseProxy-0.15-K3nEo_/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-ReverseProxy-0.15-K3nEo_/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-pNmjvv/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-pNmjvv/blib/lib to PERL5LIB for 'test'
Running make test
>>> dmake test TEST_VERBOSE=1
C:\Perl-5.20\bin\perl.exe "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(1, 'blib\lib', 'blib\arch')" t/*.t
t/01use.t ..........
1..1
ok 1 - use Text::SimpleTable;
ok
t/02pod.t .......... skipped: set TEST_POD to enable this test (developer only!)
t/03podcoverage.t .. skipped: Test::Pod::Coverage 1.04 required
t/04tables.t .......
1..6
ok 1 - use Text::SimpleTable;
ok 2 - right table
ok 3 - right table
ok 4 - right table
ok 5 - right table
ok 6 - right table
ok
All tests successful.
Files=4, Tests=7, 1 wallclock secs ( 0.05 usr + 0.01 sys = 0.06 CPU)
Result: PASS
MRAMBERG/Text-SimpleTable-2.03.tar.gz
dmake test TEST_VERBOSE=1 -- OK
Marcus Ramberg <mramberg@cpan.org>
Simple eyecandy ASCII tables
>>> (cd C:\cpanfly-5.20\var\cpan\build\Text-SimpleTable-2.03-5CbFiI && tar cvf - Text-SimpleTable-2.03.ppd blib) | gzip -c >C:/cpanfly-5.20/var/REPO/M/MR/MRAMBERG/Text-SimpleTable-2.03.tar.gz
Text-SimpleTable-2.03.ppd
blib/
blib/lib/
blib/lib/Text/
blib/lib/Text/SimpleTable.pm
>>> mv C:\cpanfly-5.20\var\cpan\build\Text-SimpleTable-2.03-5CbFiI/Text-SimpleTable-2.03.ppd C:/cpanfly-5.20/var/REPO/M/MR/MRAMBERG
Running test for module 'Plack::Middleware::Head'
Running make for M/MI/MIYAGAWA/Plack-1.0031.tar.gz
Prepending C:\cpanfly-5.20\var\cpan\build\Text-SimpleTable-2.03-5CbFiI/blib/arch C:\cpanfly-5.20\var\cpan\build\Text-SimpleTable-2.03-5CbFiI/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-ReverseProxy-0.15-K3nEo_/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-ReverseProxy-0.15-K3nEo_/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-pNmjvv/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-pNmjvv/blib/lib to PERL5LIB for 'get'
Has already been unwrapped into directory C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-pNmjvv
Prepending C:\cpanfly-5.20\var\cpan\build\Text-SimpleTable-2.03-5CbFiI/blib/arch C:\cpanfly-5.20\var\cpan\build\Text-SimpleTable-2.03-5CbFiI/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-ReverseProxy-0.15-K3nEo_/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-ReverseProxy-0.15-K3nEo_/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-pNmjvv/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-pNmjvv/blib/lib to PERL5LIB for 'make'
Has already been made
Prepending C:\cpanfly-5.20\var\cpan\build\Text-SimpleTable-2.03-5CbFiI/blib/arch C:\cpanfly-5.20\var\cpan\build\Text-SimpleTable-2.03-5CbFiI/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-ReverseProxy-0.15-K3nEo_/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-ReverseProxy-0.15-K3nEo_/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-pNmjvv/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-pNmjvv/blib/lib to PERL5LIB for 'test'
Running make test
Has already been tested successfully
Running test for module 'CGI::Simple::Cookie'
Running make for A/AN/ANDYA/CGI-Simple-1.113.tar.gz
Prepending C:\cpanfly-5.20\var\cpan\build\Text-SimpleTable-2.03-5CbFiI/blib/arch C:\cpanfly-5.20\var\cpan\build\Text-SimpleTable-2.03-5CbFiI/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-ReverseProxy-0.15-K3nEo_/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-ReverseProxy-0.15-K3nEo_/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-pNmjvv/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-pNmjvv/blib/lib to PERL5LIB for 'get'
Fetching with LWP:
http://cpan.nas1.activestate.com/authors/id/A/AN/ANDYA/CGI-Simple-1.113.tar.gz
Fetching with LWP:
http://cpan.nas1.activestate.com/authors/id/A/AN/ANDYA/CHECKSUMS
Checksum for C:\cpanfly-5.20\var\cpan\sources\authors\id\A\AN\ANDYA\CGI-Simple-1.113.tar.gz ok
CGI-Simple-1.113
CGI-Simple-1.113/Build.PL
CGI-Simple-1.113/Changes
CGI-Simple-1.113/MANIFEST
CGI-Simple-1.113/META.yml
CGI-Simple-1.113/Makefile.PL
CGI-Simple-1.113/README
CGI-Simple-1.113/SIGNATURE
CGI-Simple-1.113/inc
CGI-Simple-1.113/inc/MyBuilder.pm
CGI-Simple-1.113/lib
CGI-Simple-1.113/lib/CGI
CGI-Simple-1.113/lib/CGI/Simple.pm
CGI-Simple-1.113/lib/CGI/Simple
CGI-Simple-1.113/lib/CGI/Simple/Cookie.pm
CGI-Simple-1.113/lib/CGI/Simple/Standard.pm
CGI-Simple-1.113/lib/CGI/Simple/Util.pm
CGI-Simple-1.113/t
CGI-Simple-1.113/t/000.load.t
CGI-Simple-1.113/t/020.cookie.t
CGI-Simple-1.113/t/030.function.t
CGI-Simple-1.113/t/040.request.t
CGI-Simple-1.113/t/041.multipart.t
CGI-Simple-1.113/t/050.simple.t
CGI-Simple-1.113/t/060.slow_post.t
CGI-Simple-1.113/t/070.standard.t
CGI-Simple-1.113/t/080.util.t
CGI-Simple-1.113/t/090.14838.t
CGI-Simple-1.113/t/100.set-cookie.t
CGI-Simple-1.113/t/110.bad-upload.t
CGI-Simple-1.113/t/headers.t
CGI-Simple-1.113/t/manifest.t
CGI-Simple-1.113/t/pod-coverage.t
CGI-Simple-1.113/t/pod.t
CGI-Simple-1.113/t/test_file.txt
CGI-Simple-1.113/t/upload_info.t
Prepending C:\cpanfly-5.20\var\cpan\build\Text-SimpleTable-2.03-5CbFiI/blib/arch C:\cpanfly-5.20\var\cpan\build\Text-SimpleTable-2.03-5CbFiI/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-ReverseProxy-0.15-K3nEo_/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-ReverseProxy-0.15-K3nEo_/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-pNmjvv/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-pNmjvv/blib/lib to PERL5LIB for 'make'
CPAN.pm: Building A/AN/ANDYA/CGI-Simple-1.113.tar.gz
>>> C:\Perl-5.20\bin\perl.exe Makefile.PL
Checking if your kit is complete...
Looks good
Generating a dmake-style Makefile
Writing Makefile for CGI::Simple
Writing MYMETA.yml and MYMETA.json
>>> dmake
cp lib/CGI/Simple/Cookie.pm blib\lib\CGI\Simple\Cookie.pm
cp lib/CGI/Simple/Standard.pm blib\lib\CGI\Simple\Standard.pm
cp lib/CGI/Simple/Util.pm blib\lib\CGI\Simple\Util.pm
cp lib/CGI/Simple.pm blib\lib\CGI\Simple.pm
ANDYA/CGI-Simple-1.113.tar.gz
dmake -- OK
Prepending C:\cpanfly-5.20\var\cpan\build\Text-SimpleTable-2.03-5CbFiI/blib/arch C:\cpanfly-5.20\var\cpan\build\Text-SimpleTable-2.03-5CbFiI/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-ReverseProxy-0.15-K3nEo_/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-ReverseProxy-0.15-K3nEo_/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-pNmjvv/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-pNmjvv/blib/lib to PERL5LIB for 'test'
Running make test
>>> dmake test TEST_VERBOSE=1
C:\Perl-5.20\bin\perl.exe "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(1, 'blib\lib', 'blib\arch')" t/*.t
# Testing CGI::Simple 1.113
t/000.load.t ........
1..1
ok 1 - use CGI::Simple;
ok
t/020.cookie.t ......
1..98
ok 1 - use CGI::Simple::Cookie;
ok 2 - Hash ref returned in scalar context
ok 3 - returns correct number of fields
ok 4 - returns correct number of fields
ok 5 - cookie foo is correct
ok 6 - cookie bar is correct
ok 7 - cookie baz is correct
ok 8 - multiple values are supported including empty values.
ok 9 - No cookies in environment, returns empty list
ok 10 - expected cookies extracted
ok 11 - Type of objects returned is correct
ok 12 - cookie foo is correct
ok 13 - cookie bar is correct
ok 14 - cookie baz is correct
ok 15 - cookie qux is correct
ok 16 - No cookies in environment, returns empty list
ok 17 - expected cookies extracted
ok 18 - Type of objects returned is correct
ok 19 - cookie foo is correct
ok 20 - cookie bar is correct
ok 21 - cookie baz is correct
ok 22 - cookie qux is correct
ok 23 - No cookies in environment, returns empty list
ok 24 - expected cookies extracted
ok 25 - Plain scalar returned
ok 26 - cookie foo is correct
ok 27 - cookie bar is correct
ok 28 - cookie baz is correct
ok 29 - cookie qux is correct
ok 30 - No cookies in environment, returns empty list
ok 31 - expected cookies extracted
ok 32 - Plain scalar returned
ok 33 - cookie foo is correct
ok 34 - cookie bar is correct
ok 35 - cookie baz is correct
ok 36 - cookie qux is correct
ok 37 - new returns objects of correct type
ok 38 - name is correct
ok 39 - value is correct
ok 40 - expires in correct format
ok 41 - domain is correct
ok 42 - path is correct
ok 43 - secure attribute is set
ok 44 - httponly attribute is set
ok 45 - new returns objects of correct type
ok 46 - name is correct
ok 47 - value is correct
ok 48 - expires is not set
ok 49 - domain attributeis not set
ok 50 - path atribute is set to default
ok 51 - secure attribute is not set
ok 52 - httponly attribute is not set
ok 53 - Stringified cookie contains name
ok 54 - Stringified cookie contains value
ok 55 - Stringified cookie contains expires
ok 56 - Stringified cookie contains domain
ok 57 - Stringified cookie contains path
ok 58 - Stringified cookie contains secure
ok 59 - Stringified cookie contains HttpOnly
ok 60 - Stringified cookie contains name
ok 61 - Stringified cookie contains value
ok 62 - Stringified cookie has no expires field
ok 63 - Stringified cookie has no domain field
ok 64 - Stringified cookie contains path
ok 65 - Stringified cookie does not contain secure
ok 66 - Stringified cookie does not contain HttpOnly
ok 67 - Cookies are identical
ok 68 - Cookies are identical
ok 69 - Cookies are identical
ok 70 - Cookies are not identical
ok 71 - Cookies are identical
ok 72 - name is correct
ok 73 - name is set correctly
ok 74 - name now returns updated value
ok 75 - value is correct
ok 76 - value is set correctly
ok 77 - value now returns updated value
ok 78 - expires is correct
ok 79 - expires is set correctly
ok 80 - expires now returns updated value
ok 81 - Expiry time has changed
ok 82 - domain is correct
ok 83 - domain is set correctly
ok 84 - domain now returns updated value
ok 85 - path is correct
ok 86 - path is set correctly
ok 87 - path now returns updated value
ok 88 - secure attribute is set
ok 89 - secure attribute is cleared
ok 90 - secure attribute is cleared
ok 91 - httponly attribute is set
ok 92 - httponly attribute is cleared
ok 93 - httponly attribute is cleared
ok 94
ok 95 - max-age is undefined when setting expires
ok 96 - expires is undef when setting max_age
ok 97 - setting via max-age
ok 98 - max_age(num) as delta
ok
t/030.function.t ....
1..27
ok 1 - CGI::request_method()
ok 2 - CGI::query_string()
ok 3 - CGI::param()
ok 4 - CGI::param()
ok 5 - CGI::param()
ok 6 - CGI::param()
ok 7 - CGI::param()
ok 8 - CGI::param() put
ok 9 - CGI::param() get
ok 10 - CGI::query_string() redux
ok 11 - CGI::http()
ok 12 - CGI::script_name()
ok 13 - CGI::url()
ok 14 - CGI::url()
ok 15 - CGI::url(-absolute=>1)
ok 16 - CGI::url(-relative=>1)
ok 17 - CGI::url(-relative=>1,-path=>1)
ok 18 - CGI::url(-relative=>1,-path=>1,-query=>1)
ok 19 - CGI::delete()
ok 20 - CGI::keywords
ok 21 - CGI::keywords
ok 22 - CGI::redirect() 1
ok 23 - CGI::redirect() 2
ok 24 - CGI::redirect() 2
ok 25 - escapeHTML(CGI) failing again
ok 26 # skip Fork not available on this platform
ok 27 # skip Fork not available on this platform
ok
t/040.request.t .....
1..40
ok 1 - CGI::Simple::new()
ok 2 - CGI::Simple::request_method()
ok 3 - CGI::Simple::query_string()
ok 4 - CGI::Simple::param()
ok 5 - CGI::Simple::param()
ok 6 - CGI::Simple::param()
ok 7 - CGI::Simple::param()
ok 8 - CGI::Simple::param()
ok 9 - CGI::Simple::param() put
ok 10 - CGI::Simple::param() get
ok 11 - CGI::Simple::query_string() redux
ok 12 - CGI::Simple::http()
ok 13 - CGI::Simple::script_name()
ok 14 - CGI::Simple::url()
ok 15 - CGI::Simple::url()
ok 16 - CGI::Simple::url(-absolute=>1)
ok 17 - CGI::Simple::url(-relative=>1)
ok 18 - CGI::Simple::url(-relative=>1,-path=>1)
ok 19 - CGI::Simple::url(-relative=>1,-path=>1,-query=>1)
ok 20 - CGI::Simple::delete()
ok 21 - CGI::Simple::new() redux
ok 22 - CGI::Simple::keywords
ok 23 - CGI::Simple::keywords
ok 24 - CGI::Simple::new(), equals in value
ok 25 - parsed parameter containing equals
ok 26 - CGI::Simple::new() redux
ok 27 - CGI::Simple::param() redux
ok 28 - CGI::Simple::new() redux 2
ok 29 - CGI::Simple::param() redux 2
ok 30 - tied interface fetch
ok 31 - tied interface store
ok 32 # skip Fork not available on this platform
ok 33 # skip Fork not available on this platform
ok 34 # skip Fork not available on this platform
ok 35 # skip Fork not available on this platform
ok 36 # skip Fork not available on this platform
ok 37 # skip Fork not available on this platform
ok 38 # skip Fork not available on this platform
ok 39 # skip Fork not available on this platform
ok 40 # skip Fork not available on this platform
ok
t/041.multipart.t ...
1..5
ok 1 - CGI::Simple::new()
ok 2 - list of params
ok 3 - reply param
ok 4 - body param
ok 5 - send_action param
ok
t/050.simple.t ......
1..319
ok 1 - _initialize_globals(), 1
ok 2 - _initialize_globals(), 2
ok 3 - _initialize_globals(), 3
ok 4 - _initialize_globals(), 4
ok 5 - _initialize_globals(), 5
ok 6 - _initialize_globals(), 6
ok 7 - _initialize_globals(), 7
ok 8 - _initialize_globals(), 8
ok 9 - _initialize_globals(), 9
ok 10 - _initialize_globals(), 10
ok 11 - _use_cgi_pm_global_settings(), 1
ok 12 - _use_cgi_pm_global_settings(), 2
ok 13 - _use_cgi_pm_global_settings(), 3
ok 14 - _use_cgi_pm_global_settings(), 4
ok 15 - _use_cgi_pm_global_settings(), 5
ok 16 - _use_cgi_pm_global_settings(), 6
ok 17 - _use_cgi_pm_global_settings(), 7
ok 18 - _use_cgi_pm_global_settings(), 8
ok 19 - _use_cgi_pm_global_settings(), 9
ok 20 - _store_globals(), 1
ok 21 - _store_globals(), 2
ok 22 - _store_globals(), 3
ok 23 - _store_globals(), 4
ok 24 - _store_globals(), 5
ok 25 - _store_globals(), 6
ok 26 - _store_globals(), 7
ok 27 - _store_globals(), 8
ok 28 - _store_globals(), 9
ok 29 - _store_globals(), 10
ok 30 - _store_globals(), 11
ok 31 - _store_globals(), 12
ok 32 - _store_globals(), 13
ok 33 - _store_globals(), 14
ok 34 - _store_globals(), 15
ok 35 - _store_globals(), 16
ok 36 - _store_globals(), 17
ok 37 - _store_globals(), 18
ok 38 - _store_globals(), 19
ok 39 - _store_globals(), 20
ok 40 - import(), 1
ok 41 - import(), 2
ok 42 - import(), 3
ok 43 - import(), 4
ok 44 - import(), 5
ok 45 - import(), 6
ok 46 - import(), 7
ok 47 - import(), 8
ok 48 - import(), 9
ok 49 - import(), 10
ok 50 - _reset_globals(), 1
ok 51 - _reset_globals(), 2
ok 52 - _reset_globals(), 3
ok 53 - _reset_globals(), 4
ok 54 - _reset_globals(), 5
ok 55 - _reset_globals(), 6
ok 56 - _reset_globals(), 7
ok 57 - _reset_globals(), 8
ok 58 - _reset_globals(), 9
ok 59 - url_decode(), 1
ok 60 - url_decode(\$enc_string), 1
ok 61 - url_encode(), 1
ok 62 - url_encode(\$string), 1
ok 63 - url encoding via circular test, 1
ok 64 - new() plain constructor, 1
ok 65 - new() empty constructor, 1
ok 66 - new() empty constructor, 2
ok 67 - new() hash constructor, 1
ok 68 - new() hash constructor, 2
ok 69 - new() hash constructor, 3
ok 70 - new() hash constructor, 4
ok 71 - new() query string constructor, 1
ok 72 - new() query string constructor, 2
ok 73 - new() query string constructor, 3
ok 74 - new() query string constructor, 4
ok 75 - new() CGI::Simple object constructor, 1
ok 76 - new() CGI::Simple object constructor, 2
ok 77 - new() \@ARGV constructor, 1
ok 78 - param() void argument, 1
ok 79 - param() void argument, 2
ok 80 - param('color') single argument (valid), 1
ok 81 - param('color') single argument (valid), 2
ok 82 - param('invalid') single argument (invalid), 1
ok 83 - param('invalid') single argument (invalid), 2
ok 84 - param( -name=>'color' ) get values, 1
ok 85 - param( -name=>'color' ) get values, 2
ok 86 - param( -name=>'invalid' ) get values, 1
ok 87 - param( -name=>'invalid' ) get values, 2
ok 88 - param() void values 1, 1
ok 89 - param() void values 1, 2
ok 90 - param('name') void values 1, valid param, 1
ok 91 - param('name') void values 1, valid param, 2
ok 92 - param() void values 2, 1
ok 93 - param() void values 2, 2
ok 94 - param('name') void values 2 , valid param, 1
ok 95 - param('name') void values 2 , valid param, 2
ok 96 - param() void values 1, no undef, 1
ok 97 - param() void values 1, no undef, 2
ok 98 - param('name') void values 1, valid param, no undef, 1
ok 99 - param('name') void values 1, valid param, no undef, 2
ok 100 - param() void values 2, no undef, 1
ok 101 - param() void values 2, no undef, 2
ok 102 - param('name') void values 2, valid param, no undef, 1
ok 103 - param('name') void values 2, valid param, no undef, 2
ok 104 - param( 'foo', 'some', 'new', 'values' ) set values, 1
ok 105 - param( 'foo', 'some', 'new', 'values' ) set values, 2
ok 106 - param( -name=>'foo', -value=>'bar' ) set values, 1
ok 107 - param( -name=>'foo', -value=>'bar' ) set values, 2
ok 108 - param(-name=>'foo',-value=>['bar','baz']) set values, 1
ok 109 - param(-name=>'foo',-value=>['bar','baz']) set values, 2
ok 110 - add_param(), 1
ok 111 - add_param(), 2
ok 112 - add_param( 'foo', 'new' ), 1
ok 113 - add_param( 'foo', 'new' ), 2
ok 114 - add_param('foo', 'bar', 'overwrite' ), 1
ok 115 - add_param( 'new', 'new' ), 1
ok 116 - add_param( 'new', 'new' ), 2
ok 117 - param_fetch(), 1
ok 118 - param_fetch( 'color' ), 1
ok 119 - param_fetch( 'color' ), 2
ok 120 - param_fetch( -name=>'color' ), 1
ok 121 - param_fetch( -name=>'color' ), 2
ok 122 - url_param() void argument, 1
ok 123 - url_param() void argument, 2
ok 124 - url_param('color') single argument (valid), 1
ok 125 - url_param('color') single argument (valid), 2
ok 126 - url_param('invalid') single argument (invalid), 1
ok 127 - url_param('invalid') single argument (invalid), 2
ok 128 - keywords(), 1
ok 129 - keywords(), 2
ok 130 - keywords( 'foo', 'bar', 'baz' ), 1
ok 131 - keywords( 'foo', 'bar', 'baz' ), 2
ok 132 - keywords( ['foo', 'man', 'chu'] ), 1
ok 133 - keywords( ['foo', 'man', 'chu'] ), 2
ok 134 - Vars() - tied interface, 1
ok 135 - Vars() - tied interface, 2
ok 136 - Vars(), 1
ok 137 - Vars(','), 1
ok 138 - append(), 1
ok 139 - append(), 2
ok 140 - append( 'foo', 'some' ) set values, 1
ok 141 - append( 'foo', 'some' ) set values, 2
ok 142 - append( 'invalid', 'param' ) set values, 1
ok 143 - append( 'invalid', 'param' ) set values, 2
ok 144 - append( 'invalid', 'param' ) set values, 3
ok 145 - append( 'foo', 'some', 'new', 'values' ) set values, 1
ok 146 - append( 'foo', 'some', 'new', 'values' ) set values, 2
ok 147 - append( -name=>'foo', -value=>'bar' ) set values, 1
ok 148 - append( -name=>'foo', -value=>'bar' ) set values, 2
ok 149 - append(-name=>'foo',-value=>['bar','baz']) set values, 1
ok 150 - append(-name=>'foo',-value=>['bar','baz']) set values, 2
ok 151 - delete(), 1
ok 152 - delete(), 2
ok 153 - Delete(), 1
ok 154 - Delete(), 2
ok 155 - delete_all(), 1
ok 156 - delete_all(), 2
ok 157 - Delete_all(), 1
ok 158 - Delete_all(), 2
ok 159 - upload() - invalid CONTENT_TYPE, 1
ok 160 - upload() - invalid CONTENT_TYPE, 2
ok 161 - upload() - no files available, 1
ok 162 - upload() - no files available, 2
ok 163 - upload() - files available, 1
ok 164 - upload() - files available, 2
ok 165 - upload('/some/path/to/myfile') - real files, 1
ok 166 - upload('/some/path/to/myfile') - real files, 2
ok 167 - upload('invalid'), 1
ok 168 - upload('invalid'), 2
ok 169 - upload('invalid'), 3
ok 170 - upload('invalid'), 4
ok 171 - upload('invalid'), 5
ok 172 - query_string(), 1
ok 173 - parse_query_string(), 1
ok 174 - parse_query_string(), 2
ok 175 - parse_keywordlist(), 1
ok 176 - parse_keywordlist(), 2
ok 177 - escapeHTML(), 1
ok 178 - escapeHTML(), 2
ok 179 - escapeHTML(), 3
ok 180 - unescapeHTML(), 1
ok 181 - unescapeHTML(), 2
ok 182 - unescapeHTML(), 3
ok 183 - put(), 1
ok 184 - print(), 1
ok 185 - raw_cookie(), 1
ok 186 - raw_cookie(), 2
ok 187 - raw_cookie('foo'), 1
ok 188 - raw_cookie('foo'), 2
ok 189 - raw_cookie('invalid'), 1
ok 190 - raw_cookie('invalid'), 2
ok 191 - cookie(), 1
ok 192 - cookie(), 2
ok 193 - cookie('foo'), 1
ok 194 - cookie('foo'), 2
ok 195 - cookie('foo'), 1
ok 196 - cookie('foo'), 2
ok 197 - cookie('invalid'), 1
ok 198 - cookie('invalid'), 2
ok 199 - cookie(\@vals) correct order, 1
ok 200 - cookie(\@vals) correct order, 2
ok 201 - cookie(\@vals) incorrect order, 1
ok 202 - cookie(\@vals) incorrect order, 2
ok 203 - cookie( -name=>'foo', -value=>'bar' ), 1
ok 204 - cookie( -name=>'foo', -value=>'bar' ), 2
ok 205 - header(), 1
ok 206 - header(), 2
ok 207 - header('image/gif'), 1
ok 208 - header(\@vals) - complex header, 1
ok 209 - cache(), 1
ok 210 - cache(1), 1
ok 211 - cache(1), 2
ok 212 - cache(), 1
ok 213 - cache(1), 1
ok 214 - cache(1), 2
ok 215 - cache(1), 3
ok 216
ok 217 - redirect(), 1
ok 218 - redirect() - nph, 1
ok 219 - multipart_init(), 1
ok 220 - multipart_init(), 2
ok 221 - multipart_init(), 3
ok 222 - due to random boundaries, multiple calls produce different results
ok 223 - multipart_init(), 4
ok 224 - multipart_start(), 1
ok 225 - multipart_start(), 2
ok 226 - multipart_start(), 3
ok 227 - multipart_end(), 1
ok 228 - multipart_final(), 1
ok 229 - Dump(), 1
ok 230 - as_string(), 1
ok 231 - cgi_error(), 2
ok 232 - ReadParse(), 1
ok 233 - ReadParse(), 2
ok 234 - ReadParse(), 3
ok 235 - ReadParse(), 4
ok 236 - ReadParse(), 5
ok 237 - SplitParam(), 1
ok 238 - SplitParam(), 2
ok 239 - SplitParam(), 3
ok 240 - SplitParam(), 4
ok 241 - MethGet(), 1
ok 242 - MethPost(), 1
ok 243 - MyBaseUrl(), 1
ok 244 - MyBaseUrl(), 2
ok 245 - MyURL(), 1
ok 246 - MyFullUrl(), 1
ok 247 - MyFullUrl(), 2
ok 248 - PrintHeader(), 1
ok 249 - HtmlTop(), 1
ok 250 - HtmlTop(), 2
ok 251 - HtmlBot(), 1
ok 252 - PrintVariables(), 1
ok 253 - PrintEnv(), 1
ok 254 - version(), 1
ok 255 - nph(), 1
ok 256 - nph(42), 1
ok 257 - nph(42), 2
ok 258 - all_parameters(), 1
ok 259 - all_parameters(), 2
ok 260 - charset(), 1
ok 261 - charset(), 1
ok 262 - charset(), 2
ok 263 - crlf(), 1
ok 264 - globals(), 1
ok 265 - globals(), 2
ok 266 - globals('FOO') - invalid arg, 1
ok 267 - globals('VERSION') - valid arg, 1
ok 268 - globals('VERSION') - valid arg, 2
ok 269 - auth_type(), 1
ok 270 - content_length(), 1
ok 271 - content_type(), 1
ok 272 - document_root(), 1
ok 273 - gateway_interface(), 1
ok 274 - path_translated(), 1
ok 275 - referer(), 1
ok 276 - remote_addr(), 1
ok 277 - remote_host(), 1
ok 278 - remote_ident(), 1
ok 279 - remote_user(), 1
ok 280 - request_method(), 1
ok 281 - script_name(), 1
ok 282 - server_name(), 1
ok 283 - server_port(), 1
ok 284 - server_protocol(), 1
ok 285 - server_software(), 1
ok 286 - user_name(), 1
ok 287 - user_agent(), 1
ok 288 - user_agent(), 1
ok 289 - user_agent(), 2
ok 290 - virtual_host(), 1
ok 291 - path_info(), 1
ok 292 - path_info(), 2
ok 293 - path_info(), 3
ok 294 - Accept(), 1
ok 295 - Accept(), 2
ok 296 - Accept('foo/bar'), 1
ok 297 - Accept(), 1
ok 298 - http(), 1
ok 299 - http(), 2
ok 300 - http('invalid arg'), 1
ok 301 - http('invalid arg'), 2
ok 302 - http('valid arg'), 1
ok 303 - http('valid arg'), 2
ok 304 - https(), 1
ok 305 - https('invalid arg'), 1
ok 306 - https('valid arg'), 1
ok 307 - https('valid arg'), 2
ok 308 - protocol(), 1
ok 309 - protocol(), 2
ok 310 - protocol(), 3
ok 311 - url(), 1
ok 312 - CGI::url(-absolute=>1)
ok 313 - url(-relative=>1), 1
ok 314 - url(-relative=>1,-path=>1), 1
ok 315 - url(-relative=>1,-path=>1,-query=>1), 1
ok 316 - self_url(), 1
ok 317 - state(), 1
ok 318 - Yet more tests, 2
ok 319 - Yet more tests, 3
ok
t/060.slow_post.t ...
1..2
ok 1 # skip Fork not available on this platform
ok 2 # skip Fork not available on this platform
ok
t/070.standard.t ....
1..289
ok 1 - _initialize_globals(), 1
ok 2 - _initialize_globals(), 2
ok 3 - _initialize_globals(), 3
ok 4 - _initialize_globals(), 4
ok 5 - _initialize_globals(), 5
ok 6 - _initialize_globals(), 6
ok 7 - _initialize_globals(), 7
ok 8 - _initialize_globals(), 8
ok 9 - _initialize_globals(), 9
ok 10 - _initialize_globals(), 10
ok 11 - _use_cgi_pm_global_settings(), 1
ok 12 - _use_cgi_pm_global_settings(), 2
ok 13 - _use_cgi_pm_global_settings(), 3
ok 14 - _use_cgi_pm_global_settings(), 4
ok 15 - _use_cgi_pm_global_settings(), 5
ok 16 - _use_cgi_pm_global_settings(), 6
ok 17 - _use_cgi_pm_global_settings(), 7
ok 18 - _use_cgi_pm_global_settings(), 8
ok 19 - _use_cgi_pm_global_settings(), 9
ok 20 - _store_globals(), 1
ok 21 - _store_globals(), 2
ok 22 - _store_globals(), 3
ok 23 - _store_globals(), 4
ok 24 - _store_globals(), 5
ok 25 - _store_globals(), 6
ok 26 - _store_globals(), 7
ok 27 - _store_globals(), 8
ok 28 - _store_globals(), 9
ok 29 - _store_globals(), 10
ok 30 - _store_globals(), 11
ok 31 - _store_globals(), 12
ok 32 - _store_globals(), 13
ok 33 - _store_globals(), 14
ok 34 - _store_globals(), 15
ok 35 - _store_globals(), 16
ok 36 - _store_globals(), 17
ok 37 - _store_globals(), 18
ok 38 - _store_globals(), 19
ok 39 - _store_globals(), 20
ok 40 - import(), 1
ok 41 - import(), 2
ok 42 - import(), 3
ok 43 - import(), 4
ok 44 - import(), 5
ok 45 - import(), 6
ok 46 - import(), 7
ok 47 - import(), 8
ok 48 - import(), 9
ok 49 - import(), 10
ok 50 - import(), 11
ok 51 - import(), 12
ok 52 - import(), 13
ok 53 - _reset_globals(), 1
ok 54 - _reset_globals(), 2
ok 55 - _reset_globals(), 3
ok 56 - _reset_globals(), 4
ok 57 - _reset_globals(), 5
ok 58 - _reset_globals(), 6
ok 59 - _reset_globals(), 7
ok 60 - _reset_globals(), 8
ok 61 - _reset_globals(), 9
ok 62 - url_decode(), 1
ok 63 - url_decode(\$enc_string), 1
ok 64 - url_encode(), 1
ok 65 - url_encode(\$string), 1
ok 66 - url encoding via circular test, 1
ok 67 - new() plain constructor, 1
ok 68 - new() hash constructor, 1
ok 69 - new() hash constructor, 2
ok 70 - new() hash constructor, 3
ok 71 - new() hash constructor, 4
ok 72 - new() query string constructor, 1
ok 73 - new() query string constructor, 2
ok 74 - new() query string constructor, 3
ok 75 - new() query string constructor, 4
ok 76 - new() \@ARGV constructor, 1
ok 77 - param() void argument, 1
ok 78 - param() void argument, 2
ok 79 - param('color') single argument (valid), 1
ok 80 - param('color') single argument (valid), 2
ok 81 - param('invalid') single argument (invalid), 1
ok 82 - param('invalid') single argument (invalid), 2
ok 83 - param( -name=>'color' ) get values, 1
ok 84 - param( -name=>'color' ) get values, 2
ok 85 - param( -name=>'invalid' ) get values, 1
ok 86 - param( -name=>'invalid' ) get values, 2
ok 87 - param( 'foo', 'some', 'new', 'values' ) set values, 1
ok 88 - param( 'foo', 'some', 'new', 'values' ) set values, 2
ok 89 - param( -name=>'foo', -value=>'bar' ) set values, 1
ok 90 - param( -name=>'foo', -value=>'bar' ) set values, 2
ok 91 - param(-name=>'foo',-value=>['bar','baz']) set values, 1
ok 92 - param(-name=>'foo',-value=>['bar','baz']) set values, 2
ok 93 - add_param(), 1
ok 94 - add_param(), 2
ok 95 - add_param( 'foo', 'new' ), 1
ok 96 - add_param( 'foo', 'new' ), 2
ok 97 - add_param('foo', 'bar', 'overwrite' ), 1
ok 98 - add_param( 'new', 'new' ), 1
ok 99 - add_param( 'new', 'new' ), 2
ok 100 - param_fetch(), 1
ok 101 - param_fetch( 'color' ), 1
ok 102 - param_fetch( 'color' ), 2
ok 103 - param_fetch( -name=>'color' ), 1
ok 104 - param_fetch( -name=>'color' ), 2
ok 105 - url_param() void argument, 1
ok 106 - url_param() void argument, 2
ok 107 - url_param('color') single argument (valid), 1
ok 108 - url_param('color') single argument (valid), 2
ok 109 - url_param('invalid') single argument (invalid), 1
ok 110 - url_param('invalid') single argument (invalid), 2
ok 111 - keywords(), 1
ok 112 - keywords(), 2
ok 113 - keywords( 'foo', 'bar', 'baz' ), 1
ok 114 - keywords( 'foo', 'bar', 'baz' ), 2
ok 115 - keywords( ['foo', 'man', 'chu'] ), 1
ok 116 - keywords( ['foo', 'man', 'chu'] ), 2
ok 117 - Vars(), 1
ok 118 - Vars(), 2
ok 119 - Vars('|'), 1
ok 120 - append(), 1
ok 121 - append(), 2
ok 122 - append( 'foo', 'some' ) set values, 1
ok 123 - append( 'foo', 'some' ) set values, 2
ok 124 - append( 'invalid', 'param' ) set values, 1
ok 125 - append( 'invalid', 'param' ) set values, 2
ok 126 - append( 'invalid', 'param' ) set values, 3
ok 127 - append( 'foo', 'some', 'new', 'values' ) set values, 1
ok 128 - append( 'foo', 'some', 'new', 'values' ) set values, 2
ok 129 - append( -name=>'foo', -value=>'bar' ) set values, 1
ok 130 - append( -name=>'foo', -value=>'bar' ) set values, 2
ok 131 - append(-name=>'foo',-value=>['bar','baz']) set values, 1
ok 132 - append(-name=>'foo',-value=>['bar','baz']) set values, 2
ok 133 - delete(), 1
ok 134 - delete(), 2
ok 135 - Delete(), 1
ok 136 - Delete(), 2
ok 137 - delete_all(), 1
ok 138 - delete_all(), 2
ok 139 - Delete_all(), 1
ok 140 - Delete_all(), 2
ok 141 - upload() - no files available, 1
ok 142 - upload() - no files available, 2
ok 143 - upload() - files available, 1
ok 144 - upload() - files available, 2
ok 145 - upload('/some/path/to/myfile') - real files, 1
ok 146 - upload('/some/path/to/myfile') - real files, 2
ok 147 - upload('invalid'), 1
ok 148 - upload('invalid'), 2
ok 149 - upload( '/some/path/to/myfile', \, 1
ok 150 - upload( '/some/path/to/myfile', \, 2
ok 151 - upload( '/some/path/to/myfile', \, 3
ok 152 - query_string(), 1
ok 153 - parse_query_string(), 1
ok 154 - parse_query_string(), 2
ok 155 - parse_keywordlist(), 1
ok 156 - parse_keywordlist(), 2
ok 157 - escapeHTML(), 1
ok 158 - escapeHTML(), 2
ok 159 - escapeHTML(), 3
ok 160 - unescapeHTML(), 1
ok 161 - unescapeHTML(), 2
ok 162 - put(), 1
ok 163 - print(), 1
ok 164 - raw_cookie(), 1
ok 165 - raw_cookie(), 2
ok 166 - raw_cookie('foo'), 1
ok 167 - raw_cookie('foo'), 2
ok 168 - raw_cookie('invalid'), 1
ok 169 - raw_cookie('invalid'), 2
ok 170 - cookie(), 1
ok 171 - cookie(), 2
ok 172 - cookie('foo'), 1
ok 173 - cookie('foo'), 2
ok 174 - cookie('foo'), 1
ok 175 - cookie('foo'), 2
ok 176 - cookie('invalid'), 1
ok 177 - cookie('invalid'), 2
ok 178 - cookie(\@vals) correct order, 1
ok 179 - cookie(\@vals) correct order, 2
ok 180 - cookie(\@vals) incorrect order, 1
ok 181 - cookie(\@vals) incorrect order, 2
ok 182 - cookie( -name=>'foo', -value=>'bar' ), 1
ok 183 - cookie( -name=>'foo', -value=>'bar' ), 2
ok 184 - header(), 1
ok 185 - header(), 2
ok 186 - header('image/gif'), 1
ok 187 - header(\@vals) - complex header, 1
ok 188 - cache(), 1
ok 189 - cache(1), 1
ok 190 - cache(1), 2
ok 191 - cache(), 1
ok 192 - cache(1), 1
ok 193 - cache(1), 2
ok 194 - redirect(), 1
ok 195 - redirect() - nph, 1
ok 196 - multipart_init(), 1
ok 197 - multipart_init(), 2
ok 198 - multipart_init(), 3
ok 199 - due to random boundaries, multiple calls produce different results
ok 200 - multipart_init(), 4
ok 201 - multipart_start(), 1
ok 202 - multipart_start(), 2
ok 203 - multipart_start(), 3
ok 204 - multipart_end(), 1
ok 205 - multipart_final(), 1
ok 206 - Dump(), 1
ok 207 - as_string(), 1
ok 208 - cgi_error(), 2
ok 209 - ReadParse(), 1
ok 210 - SplitParam(), 1
ok 211 - SplitParam(), 2
ok 212 - MethGet(), 1
ok 213 - MethPost(), 1
ok 214 - MyBaseUrl(), 1
ok 215 - MyBaseUrl(), 2
ok 216 - MyURL(), 1
ok 217 - MyFullUrl(), 1
ok 218 - MyFullUrl(), 2
ok 219 - PrintHeader(), 1
ok 220 - HtmlTop(), 1
ok 221 - HtmlBot(), 1
ok 222 - PrintVariables(), 1
ok 223 - PrintEnv(), 1
ok 224 - version(), 1
ok 225 - nph(), 1
ok 226 - nph(42), 1
ok 227 - nph(42), 2
ok 228 - all_parameters(), 1
ok 229 - all_parameters(), 2
ok 230 - charset(), 1
ok 231 - charset(), 1
ok 232 - charset(), 2
ok 233 - crlf(), 1
ok 234 - globals(), 1
ok 235 - globals(), 2
ok 236 - globals('FOO') - invalid arg, 1
ok 237 - globals('VERSION') - valid arg, 1
ok 238 - globals('VERSION') - valid arg, 2
ok 239 - auth_type(), 1
ok 240 - content_length(), 1
ok 241 - content_type(), 1
ok 242 - document_root(), 1
ok 243 - gateway_interface(), 1
ok 244 - path_translated(), 1
ok 245 - referer(), 1
ok 246 - remote_addr(), 1
ok 247 - remote_host(), 1
ok 248 - remote_ident(), 1
ok 249 - remote_user(), 1
ok 250 - request_method(), 1
ok 251 - script_name(), 1
ok 252 - server_name(), 1
ok 253 - server_port(), 1
ok 254 - server_protocol(), 1
ok 255 - server_software(), 1
ok 256 - user_name(), 1
ok 257 - user_agent(), 1
ok 258 - user_agent(), 1
ok 259 - user_agent(), 2
ok 260 - virtual_host(), 1
ok 261 - path_info(), 1
ok 262 - path_info(), 2
ok 263 - path_info(), 3
ok 264 - Accept(), 1
ok 265 - Accept(), 2
ok 266 - Accept('foo/bar'), 1
ok 267 - Accept(), 1
ok 268 - http(), 1
ok 269 - http(), 2
ok 270 - http('invalid arg'), 1
ok 271 - http('invalid arg'), 2
ok 272 - http('valid arg'), 1
ok 273 - http('valid arg'), 2
ok 274 - https(), 1
ok 275 - https('invalid arg'), 1
ok 276 - https('valid arg'), 1
ok 277 - https('valid arg'), 2
ok 278 - protocol(), 1
ok 279 - protocol(), 2
ok 280 - protocol(), 3
ok 281 - url(), 1
ok 282 - CGI::url(-absolute=>1)
ok 283 - url(-relative=>1), 1
ok 284 - url(-relative=>1,-path=>1), 1
ok 285 - url(-relative=>1,-path=>1,-query=>1), 1
ok 286 - self_url(), 1
ok 287 - state(), 1
ok 288 - Yet more tests, 1
ok 289 - Yet more tests, 2
ok
t/080.util.t ........
1..58
ok 1 - AbC%20dEF ne AbC%20dEF
ok 2 - AbC dEF ne AbC dEF
ok 3 - AbC%21dEF ne AbC%21dEF
ok 4 - AbC!dEF ne AbC!dEF
ok 5 - AbC%22dEF ne AbC%22dEF
ok 6 - AbC"dEF ne AbC"dEF
ok 7 - AbC%23dEF ne AbC%23dEF
ok 8 - AbC\#dEF ne AbC\#dEF
ok 9 - AbC%24dEF ne AbC%24dEF
ok 10 - AbC$dEF ne AbC$dEF
ok 11 - AbC%25dEF ne AbC%25dEF
ok 12 - AbC%dEF ne AbC%dEF
ok 13 - AbC%26dEF ne AbC%26dEF
ok 14 - AbC&dEF ne AbC&dEF
ok 15 - AbC%27dEF ne AbC%27dEF
ok 16 - AbC'dEF ne AbC'dEF
ok 17 - AbC%28dEF ne AbC%28dEF
ok 18 - AbC(dEF ne AbC(dEF
ok 19 - AbC%29dEF ne AbC%29dEF
ok 20 - AbC)dEF ne AbC)dEF
ok 21 - AbC%2AdEF ne AbC%2AdEF
ok 22 - AbC*dEF ne AbC*dEF
ok 23 - AbC%2BdEF ne AbC%2BdEF
ok 24 - AbC+dEF ne AbC+dEF
ok 25 - AbC%2CdEF ne AbC%2CdEF
ok 26 - AbC,dEF ne AbC,dEF
ok 27 - AbC%2FdEF ne AbC%2FdEF
ok 28 - AbC/dEF ne AbC/dEF
ok 29 - AbC%3AdEF ne AbC%3AdEF
ok 30 - AbC:dEF ne AbC:dEF
ok 31 - AbC%3BdEF ne AbC%3BdEF
ok 32 - AbC;dEF ne AbC;dEF
ok 33 - AbC%3CdEF ne AbC%3CdEF
ok 34 - AbCdEF ne AbC>dEF
ok 39 - AbC%3FdEF ne AbC%3FdEF
ok 40 - AbC?dEF ne AbC?dEF
ok 41 - AbC%5BdEF ne AbC%5BdEF
ok 42 - AbC[dEF ne AbC[dEF
ok 43 - AbC%5CdEF ne AbC%5CdEF
ok 44 - AbC\dEF ne AbC\dEF
ok 45 - AbC%5DdEF ne AbC%5DdEF
ok 46 - AbC]dEF ne AbC]dEF
ok 47 - AbC%5EdEF ne AbC%5EdEF
ok 48 - AbC^dEF ne AbC^dEF
ok 49 - AbC%60dEF ne AbC%60dEF
ok 50 - AbC`dEF ne AbC`dEF
ok 51 - AbC%7BdEF ne AbC%7BdEF
ok 52 - AbC{dEF ne AbC{dEF
ok 53 - AbC%7CdEF ne AbC%7CdEF
ok 54 - AbC|dEF ne AbC|dEF
ok 55 - AbC%7DdEF ne AbC%7DdEF
ok 56 - AbC}dEF ne AbC}dEF
ok 57 - AbC%7EdEF ne AbC%7EdEF
ok 58 - AbC~dEF ne AbC~dEF
ok
t/090.14838.t ....... skipped: fork not available on this platform
t/100.set-cookie.t ..
1..1
ok 1 - Set-Cookie
ok
t/110.bad-upload.t .. skipped: fork not available on this platform
t/headers.t .........
ok 1 - known header, basic case: type => "text/html"
ok 2 - invalid header blows up
ok 3 - known header, with leading and trailing whitespace on the continuation line
ok 4 - unknown header with CRLF embedded blows up
ok 5 - unknown header with leading newlines
ok 6 - redirect with known header with CRLF embedded blows up
ok 7 - redirect with unknown header with CRLF embedded blows up
ok 8 - redirect with leading newlines blows up
1..8
ok
t/manifest.t ........ skipped: No MANIFEST.SKIP
t/pod-coverage.t .... skipped: Test::Pod::Coverage 1.04 required for testing POD coverage
t/pod.t .............
1..4
ok 1 - POD test for blib/lib/CGI/Simple.pm
ok 2 - POD test for blib/lib/CGI/Simple/Cookie.pm
ok 3 - POD test for blib/lib/CGI/Simple/Standard.pm
ok 4 - POD test for blib/lib/CGI/Simple/Util.pm
ok
t/upload_info.t .....
1..3
ok 1 - Guess mime for image/png
ok 2 - Guess mime for image/svg+xml
ok 3 - Guess mime for application/vnd.ms-excel
ok
All tests successful.
Files=17, Tests=855, 3 wallclock secs ( 0.28 usr + 0.06 sys = 0.34 CPU)
Result: PASS
ANDYA/CGI-Simple-1.113.tar.gz
dmake test TEST_VERBOSE=1 -- OK
Andy Armstrong <andy@hexten.net>
A Simple totally OO CGI interface that is CGI.pm compliant
>>> (cd C:\cpanfly-5.20\var\cpan\build\CGI-Simple-1.113-plPfCq && tar cvf - CGI-Simple-1.113.ppd blib) | gzip -c >C:/cpanfly-5.20/var/REPO/A/AN/ANDYA/CGI-Simple-1.113.tar.gz
CGI-Simple-1.113.ppd
blib/
blib/lib/
blib/lib/CGI/
blib/lib/CGI/Simple/
blib/lib/CGI/Simple/Cookie.pm
blib/lib/CGI/Simple/Standard.pm
blib/lib/CGI/Simple/Util.pm
blib/lib/CGI/Simple.pm
>>> mv C:\cpanfly-5.20\var\cpan\build\CGI-Simple-1.113-plPfCq/CGI-Simple-1.113.ppd C:/cpanfly-5.20/var/REPO/A/AN/ANDYA
Running test for module 'namespace::autoclean'
Running make for E/ET/ETHER/namespace-autoclean-0.20.tar.gz
Prepending C:\cpanfly-5.20\var\cpan\build\CGI-Simple-1.113-plPfCq/blib/arch C:\cpanfly-5.20\var\cpan\build\CGI-Simple-1.113-plPfCq/blib/lib C:\cpanfly-5.20\var\cpan\build\Text-SimpleTable-2.03-5CbFiI/blib/arch C:\cpanfly-5.20\var\cpan\build\Text-SimpleTable-2.03-5CbFiI/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-ReverseProxy-0.15-K3nEo_/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-ReverseProxy-0.15-K3nEo_/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-pNmjvv/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-pNmjvv/blib/lib to PERL5LIB for 'get'
Fetching with LWP:
http://cpan.nas1.activestate.com/authors/id/E/ET/ETHER/namespace-autoclean-0.20.tar.gz
Checksum for C:\cpanfly-5.20\var\cpan\sources\authors\id\E\ET\ETHER\namespace-autoclean-0.20.tar.gz ok
namespace-autoclean-0.20/
namespace-autoclean-0.20/Build.PL
namespace-autoclean-0.20/Changes
namespace-autoclean-0.20/CONTRIBUTING
namespace-autoclean-0.20/dist.ini
namespace-autoclean-0.20/INSTALL
namespace-autoclean-0.20/lib/
namespace-autoclean-0.20/LICENSE
namespace-autoclean-0.20/Makefile.PL
namespace-autoclean-0.20/MANIFEST
namespace-autoclean-0.20/META.json
namespace-autoclean-0.20/META.yml
namespace-autoclean-0.20/README
namespace-autoclean-0.20/t/
namespace-autoclean-0.20/weaver.ini
namespace-autoclean-0.20/xt/
namespace-autoclean-0.20/xt/author/
namespace-autoclean-0.20/xt/basic.t
namespace-autoclean-0.20/xt/class_mop.t
namespace-autoclean-0.20/xt/lib/
namespace-autoclean-0.20/xt/moo.t
namespace-autoclean-0.20/xt/moose-parameterized-role.t
namespace-autoclean-0.20/xt/moose.t
namespace-autoclean-0.20/xt/mouse.t
namespace-autoclean-0.20/xt/overload.t
namespace-autoclean-0.20/xt/release/
namespace-autoclean-0.20/xt/role_tiny.t
namespace-autoclean-0.20/xt/release/changes_has_content.t
namespace-autoclean-0.20/xt/release/cpan-changes.t
namespace-autoclean-0.20/xt/release/distmeta.t
namespace-autoclean-0.20/xt/release/eol.t
namespace-autoclean-0.20/xt/release/kwalitee.t
namespace-autoclean-0.20/xt/release/minimum-version.t
namespace-autoclean-0.20/xt/release/mojibake.t
namespace-autoclean-0.20/xt/release/pod-coverage.t
namespace-autoclean-0.20/xt/release/pod-no404s.t
namespace-autoclean-0.20/xt/release/pod-syntax.t
namespace-autoclean-0.20/xt/release/portability.t
namespace-autoclean-0.20/xt/lib/ClassMOPClean.pm
namespace-autoclean-0.20/xt/lib/ClassMOPDirty.pm
namespace-autoclean-0.20/xt/lib/Clean.pm
namespace-autoclean-0.20/xt/lib/Composer.pm
namespace-autoclean-0.20/xt/lib/Dirty.pm
namespace-autoclean-0.20/xt/lib/DoesNotCompile.pm
namespace-autoclean-0.20/xt/lib/ExporterModule.pm
namespace-autoclean-0.20/xt/lib/MooseExporter.pm
namespace-autoclean-0.20/xt/lib/MooseyClean.pm
namespace-autoclean-0.20/xt/lib/MooseyComposer.pm
namespace-autoclean-0.20/xt/lib/MooseyDirty.pm
namespace-autoclean-0.20/xt/lib/MooseyParameterizedComposer.pm
namespace-autoclean-0.20/xt/lib/MooseyParameterizedRole.pm
namespace-autoclean-0.20/xt/lib/MooseyRole.pm
namespace-autoclean-0.20/xt/lib/MooyClean.pm
namespace-autoclean-0.20/xt/lib/MooyComposer.pm
namespace-autoclean-0.20/xt/lib/MooyDirty.pm
namespace-autoclean-0.20/xt/lib/MooyRole.pm
namespace-autoclean-0.20/xt/lib/MouseyClean.pm
namespace-autoclean-0.20/xt/lib/MouseyComposer.pm
namespace-autoclean-0.20/xt/lib/MouseyDirty.pm
namespace-autoclean-0.20/xt/lib/MouseyRole.pm
namespace-autoclean-0.20/xt/lib/Overloader.pm
namespace-autoclean-0.20/xt/lib/Role.pm
namespace-autoclean-0.20/xt/lib/SubClean.pm
namespace-autoclean-0.20/xt/lib/SubDirty.pm
namespace-autoclean-0.20/xt/lib/SubExporterModule.pm
namespace-autoclean-0.20/xt/author/00-compile.t
namespace-autoclean-0.20/xt/author/clean-namespaces.t
namespace-autoclean-0.20/xt/author/no-tabs.t
namespace-autoclean-0.20/xt/author/pod-spell.t
namespace-autoclean-0.20/t/00-report-prereqs.dd
namespace-autoclean-0.20/t/00-report-prereqs.t
namespace-autoclean-0.20/t/also.t
namespace-autoclean-0.20/t/basic.t
namespace-autoclean-0.20/t/broken_meta.t
namespace-autoclean-0.20/t/cleanee.t
namespace-autoclean-0.20/t/constant.t
namespace-autoclean-0.20/t/except.t
namespace-autoclean-0.20/t/matchclean.t
namespace-autoclean-0.20/t/moo.t
namespace-autoclean-0.20/t/moose-withoverloading.t
namespace-autoclean-0.20/t/moose.t
namespace-autoclean-0.20/t/moosex-markasmethods.t
namespace-autoclean-0.20/t/mouse-pp.t
namespace-autoclean-0.20/t/mouse.t
namespace-autoclean-0.20/t/overload.t
namespace-autoclean-0.20/t/sub-name.t
namespace-autoclean-0.20/lib/namespace/
namespace-autoclean-0.20/lib/namespace/autoclean.pm
Prepending C:\cpanfly-5.20\var\cpan\build\CGI-Simple-1.113-plPfCq/blib/arch C:\cpanfly-5.20\var\cpan\build\CGI-Simple-1.113-plPfCq/blib/lib C:\cpanfly-5.20\var\cpan\build\Text-SimpleTable-2.03-5CbFiI/blib/arch C:\cpanfly-5.20\var\cpan\build\Text-SimpleTable-2.03-5CbFiI/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-ReverseProxy-0.15-K3nEo_/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-ReverseProxy-0.15-K3nEo_/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-pNmjvv/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-pNmjvv/blib/lib to PERL5LIB for 'make'
CPAN.pm: Building E/ET/ETHER/namespace-autoclean-0.20.tar.gz
>>> C:\Perl-5.20\bin\perl.exe Makefile.PL
Congratulations, your toolchain understands 'configure_requires'!
Checking if your kit is complete...
Looks good
Generating a dmake-style Makefile
Writing Makefile for namespace::autoclean
Writing MYMETA.yml and MYMETA.json
>>> dmake
cp lib/namespace/autoclean.pm blib\lib\namespace\autoclean.pm
ETHER/namespace-autoclean-0.20.tar.gz
dmake -- OK
Prepending C:\cpanfly-5.20\var\cpan\build\CGI-Simple-1.113-plPfCq/blib/arch C:\cpanfly-5.20\var\cpan\build\CGI-Simple-1.113-plPfCq/blib/lib C:\cpanfly-5.20\var\cpan\build\Text-SimpleTable-2.03-5CbFiI/blib/arch C:\cpanfly-5.20\var\cpan\build\Text-SimpleTable-2.03-5CbFiI/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-ReverseProxy-0.15-K3nEo_/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-ReverseProxy-0.15-K3nEo_/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-pNmjvv/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-pNmjvv/blib/lib to PERL5LIB for 'test'
Running make test
>>> dmake test TEST_VERBOSE=1
C:\Perl-5.20\bin\perl.exe "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(1, 'blib\lib', 'blib\arch')" t/*.t
#
# Versions for all modules listed in MYMETA.json (including optional ones):
#
# === Configure Requires ===
#
# Module Want Have
# ------------------- ----- -----
# ExtUtils::MakeMaker any 6.98
# Module::Build::Tiny 0.038 0.038
#
# === Build Requires ===
#
# Module Want Have
# ------------------- ---- ----
# ExtUtils::MakeMaker any 6.98
#
# === Test Requires ===
#
# Module Want Have
# ------------------- ---- --------
# Carp any 1.3301
# ExtUtils::MakeMaker any 6.98
# File::Basename any 2.85
# File::Spec any 3.47
# Scalar::Util any 1.41
# Test::More 0.88 1.001006
# Test::Requires any 0.08
# base any 2.18
# constant any 1.27
# overload any 1.22
#
# === Test Recommends ===
#
# Module Want Have
# ---------- -------- --------
# CPAN::Meta 2.120900 2.142060
#
# === Runtime Requires ===
#
# Module Want Have
# -------------------- ---- ----
# B::Hooks::EndOfScope 0.12 0.13
# List::Util any 1.41
# Sub::Identify any 0.08
# namespace::clean 0.20 0.25
# strict any 1.08
# warnings any 1.23
#
t/00-report-prereqs.t ......
1..1
ok 1
ok
t/also.t ...................
ok 1 - -also works
ok 2 - -also works with string argument
ok 3 - method not specified in -also remains
1..3
ok
t/basic.t ..................
ok 1 - Foo can bar - standard method
ok 2 - Foo can moo - standard method
ok 3 - Foo cannot kooh - anon sub from another package assigned to glob
ok 4 - Foo can affe - anon sub assigned to glob in package
1..4
ok
t/broken_meta.t ............
ok 1 - Foo can bar - standard method
ok 2 - Foo can moo - standard method
ok 3 - Foo cannot kooh - anon sub from another package assigned to glob
ok 4 - Foo can dump - standard method from parent
1..4
ok
t/cleanee.t ................
ok 1 - locally defined methods still work
ok 2 - imported functions removed
ok 3 - -also methods removed
1..3
ok
t/constant.t ...............
ok 1 - constant sub was not cleaned
ok 2 - constant with existing glob entries was not cleaned
1..2
ok
t/except.t .................
ok 1 - Foo has mysub method
ok 2 - Foo has blessed sub - passed to -except as arrayref
ok 3 - Bar has mysub method
ok 4 - Bar has blessed sub - passed to -except as string
ok 5 - Baz has mysub method
ok 6 - Baz has blessed sub - passed to -except as regex
1..6
ok
t/matchclean.t .............
ok 1 - -also regex works
ok 2 - -also sub works
ok 3 - -also sub doesnt overclean
ok 4 - -also list with regex works
ok 5 - -also list with sub works
ok 6 - -also list with sub doesnt overclean
1..6
ok
t/moo.t .................... skipped: Test requires module 'Moo' but it's not found
t/moose-withoverloading.t .. skipped: Test requires module 'MooseX::Role::WithOverloading' but it's not found
t/moose.t ..................
ok 1 - Some::Class::meta created by Moose
ok 2 - Some::Class::bar created normally
ok 3 - Some::Class::guff added via glob assignment
ok 4 - Some::Class::welp foreign added via glob assignment was cleaned
ok 5 - Some::Class::baz added via meta->add_method
ok 6 - Some::Class::buzz foreign added via meta->add_method
ok 7 - Some::Class::cluck imported sub was cleaned
ok 8 - Some::Class::fileparse imported sub was cleaned
ok 9 - Some::Class::CAT constant
ok 10 - Some::Class::DOG constant with other glob entry
ok 11 - Some::Role::meta created by Moose::Role
ok 12 - Some::Role::bar created normally
ok 13 - Some::Role::guff added via glob assignment
ok 14 - Some::Role::welp foreign added via glob assignment was cleaned
ok 15 - Some::Role::baz added via meta->add_method
ok 16 - Some::Role::buzz foreign added via meta->add_method
ok 17 - Some::Role::cluck imported sub was cleaned
ok 18 - Some::Role::fileparse imported sub was cleaned
ok 19 - Some::Role::CAT constant
ok 20 - Some::Role::DOG constant with other glob entry
ok 21 - Consuming::Class::meta created by Moose
ok 22 - Consuming::Class::bar created normally
ok 23 - Consuming::Class::guff added via glob assignment
ok 24 - Consuming::Class::welp foreign added via glob assignment was cleaned
ok 25 - Consuming::Class::baz added via meta->add_method
ok 26 - Consuming::Class::buzz foreign added via meta->add_method
ok 27 - Consuming::Class::cluck imported sub was cleaned
ok 28 - Consuming::Class::fileparse imported sub was cleaned
ok 29 - Consuming::Class::CAT constant
ok 30 - Consuming::Class::DOG constant with other glob entry
ok 31 - Consuming::Class::InBegin::meta created by Moose
ok 32 - Consuming::Class::InBegin::bar created normally
ok 33 - Consuming::Class::InBegin::guff added via glob assignment
ok 34 - Consuming::Class::InBegin::welp foreign added via glob assignment was cleaned
ok 35 - Consuming::Class::InBegin::baz added via meta->add_method
ok 36 - Consuming::Class::InBegin::buzz foreign added via meta->add_method
ok 37 - Consuming::Class::InBegin::cluck imported sub was cleaned
ok 38 - Consuming::Class::InBegin::fileparse imported sub was cleaned
ok 39 - Consuming::Class::InBegin::CAT constant
ok 40 - Consuming::Class::InBegin::DOG constant with other glob entry
1..40
ok
t/moosex-markasmethods.t ... skipped: Test requires module 'MooseX::MarkAsMethods' but it's not found
t/mouse-pp.t ............... skipped: Test requires module 'Mouse' but it's not found
t/mouse.t .................. skipped: Test requires module 'Mouse' but it's not found
t/overload.t ...............
ok 1 - method name overload
ok 2 - fallback overload
ok 3 - subref overload
1..3
ok
t/sub-name.t ...............
ok 1 - Foo can tiger - anon sub named with subname assigned to glob
ok 2 - Foo cannot subname - sub imported from Sub::Name
1..2
ok
All tests successful.
Files=16, Tests=74, 4 wallclock secs ( 0.11 usr + 0.00 sys = 0.11 CPU)
Result: PASS
ETHER/namespace-autoclean-0.20.tar.gz
dmake test TEST_VERBOSE=1 -- OK
Karen Etheridge <ether@cpan.org>
Keep imports out of your namespace
>>> (cd C:\cpanfly-5.20\var\cpan\build\namespace-autoclean-0.20-8Y_TZF && tar cvf - namespace-autoclean-0.20.ppd blib) | gzip -c >C:/cpanfly-5.20/var/REPO/E/ET/ETHER/namespace-autoclean-0.20.tar.gz
namespace-autoclean-0.20.ppd
blib/
blib/lib/
blib/lib/namespace/
blib/lib/namespace/autoclean.pm
>>> mv C:\cpanfly-5.20\var\cpan\build\namespace-autoclean-0.20-8Y_TZF/namespace-autoclean-0.20.ppd C:/cpanfly-5.20/var/REPO/E/ET/ETHER
Running test for module 'Class::C3::Adopt::NEXT'
Running make for F/FL/FLORA/Class-C3-Adopt-NEXT-0.13.tar.gz
Prepending C:\cpanfly-5.20\var\cpan\build\namespace-autoclean-0.20-8Y_TZF/blib/arch C:\cpanfly-5.20\var\cpan\build\namespace-autoclean-0.20-8Y_TZF/blib/lib C:\cpanfly-5.20\var\cpan\build\CGI-Simple-1.113-plPfCq/blib/arch C:\cpanfly-5.20\var\cpan\build\CGI-Simple-1.113-plPfCq/blib/lib C:\cpanfly-5.20\var\cpan\build\Text-SimpleTable-2.03-5CbFiI/blib/arch C:\cpanfly-5.20\var\cpan\build\Text-SimpleTable-2.03-5CbFiI/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-ReverseProxy-0.15-K3nEo_/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-ReverseProxy-0.15-K3nEo_/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-pNmjvv/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-pNmjvv/blib/lib to PERL5LIB for 'get'
Fetching with LWP:
http://cpan.nas1.activestate.com/authors/id/F/FL/FLORA/Class-C3-Adopt-NEXT-0.13.tar.gz
Checksum for C:\cpanfly-5.20\var\cpan\sources\authors\id\F\FL\FLORA\Class-C3-Adopt-NEXT-0.13.tar.gz ok
Class-C3-Adopt-NEXT-0.13
Class-C3-Adopt-NEXT-0.13/Changes
Class-C3-Adopt-NEXT-0.13/dist.ini
Class-C3-Adopt-NEXT-0.13/lib/Class/C3/Adopt
Class-C3-Adopt-NEXT-0.13/lib/Class/C3/Adopt/NEXT.pm
Class-C3-Adopt-NEXT-0.13/t
Class-C3-Adopt-NEXT-0.13/t/warning_package.t
Class-C3-Adopt-NEXT-0.13/t/basic.t
Class-C3-Adopt-NEXT-0.13/t/incompatible.t
Class-C3-Adopt-NEXT-0.13/t/import.t
Class-C3-Adopt-NEXT-0.13/t/disable_regex.t
Class-C3-Adopt-NEXT-0.13/t/disable.t
Class-C3-Adopt-NEXT-0.13/t/nowarn.t
Class-C3-Adopt-NEXT-0.13/t/lib
Class-C3-Adopt-NEXT-0.13/t/lib/C3NT.pm
Class-C3-Adopt-NEXT-0.13/t/lib/C3NT_nowarn.pm
Class-C3-Adopt-NEXT-0.13/META.yml
Class-C3-Adopt-NEXT-0.13/LICENSE
Class-C3-Adopt-NEXT-0.13/README
Class-C3-Adopt-NEXT-0.13/t/release-pod-coverage.t
Class-C3-Adopt-NEXT-0.13/t/release-pod-syntax.t
Class-C3-Adopt-NEXT-0.13/META.json
Class-C3-Adopt-NEXT-0.13/Makefile.PL
Class-C3-Adopt-NEXT-0.13/MANIFEST
Prepending C:\cpanfly-5.20\var\cpan\build\namespace-autoclean-0.20-8Y_TZF/blib/arch C:\cpanfly-5.20\var\cpan\build\namespace-autoclean-0.20-8Y_TZF/blib/lib C:\cpanfly-5.20\var\cpan\build\CGI-Simple-1.113-plPfCq/blib/arch C:\cpanfly-5.20\var\cpan\build\CGI-Simple-1.113-plPfCq/blib/lib C:\cpanfly-5.20\var\cpan\build\Text-SimpleTable-2.03-5CbFiI/blib/arch C:\cpanfly-5.20\var\cpan\build\Text-SimpleTable-2.03-5CbFiI/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-ReverseProxy-0.15-K3nEo_/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-ReverseProxy-0.15-K3nEo_/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-pNmjvv/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-pNmjvv/blib/lib to PERL5LIB for 'make'
CPAN.pm: Building F/FL/FLORA/Class-C3-Adopt-NEXT-0.13.tar.gz
>>> C:\Perl-5.20\bin\perl.exe Makefile.PL
Checking if your kit is complete...
Looks good
Generating a dmake-style Makefile
Writing Makefile for Class::C3::Adopt::NEXT
Writing MYMETA.yml and MYMETA.json
>>> dmake
cp lib/Class/C3/Adopt/NEXT.pm blib\lib\Class\C3\Adopt\NEXT.pm
FLORA/Class-C3-Adopt-NEXT-0.13.tar.gz
dmake -- OK
Prepending C:\cpanfly-5.20\var\cpan\build\namespace-autoclean-0.20-8Y_TZF/blib/arch C:\cpanfly-5.20\var\cpan\build\namespace-autoclean-0.20-8Y_TZF/blib/lib C:\cpanfly-5.20\var\cpan\build\CGI-Simple-1.113-plPfCq/blib/arch C:\cpanfly-5.20\var\cpan\build\CGI-Simple-1.113-plPfCq/blib/lib C:\cpanfly-5.20\var\cpan\build\Text-SimpleTable-2.03-5CbFiI/blib/arch C:\cpanfly-5.20\var\cpan\build\Text-SimpleTable-2.03-5CbFiI/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-ReverseProxy-0.15-K3nEo_/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-ReverseProxy-0.15-K3nEo_/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-pNmjvv/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-pNmjvv/blib/lib to PERL5LIB for 'test'
Running make test
>>> dmake test TEST_VERBOSE=1
C:\Perl-5.20\bin\perl.exe "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(1, 'blib\lib', 'blib\arch')" t/*.t
t/basic.t .................
1..12
ok 1 - use Class::C3::Adopt::NEXT;
ok 2 - no warnings yet
ok 3 - Basic inherited method returns correct value
ok 4 - warning for the first time NEXT is used
ok 5 - Basic inherited method returns correct value
ok 6 - warn only once per class
ok 7 - Non-existant non-ACTUAL throws no errors
ok 8 - Non-existant non-ACTUAL returns undef
ok 9 - Non-existant ACTUAL throws correct error
ok 10 - Non-existant ACTUAL in superclass throws correct error
ok 11 - C3 then NEXT
ok 12 - NEXT then C3
ok
t/disable.t ...............
1..2
ok 1
ok 2 - no warnings after disabling NEXT adoption
ok
t/disable_regex.t .........
1..2
ok 1
ok 2 - no warnings after disabling NEXT adoption
ok
t/import.t ................
1..1
ok 1 - -no_warn disables warnings
ok
t/incompatible.t ..........
1..3
ok 1 - no warnings yet
ok 2 - got a warning
ok 3 - inconsistent c3 hierarchy
ok
t/nowarn.t ................
1..2
ok 1 - Basic inherited method returns correct value
ok 2 - no warnings when disabled
ok
t/release-pod-coverage.t .. skipped: these tests are for release candidate testing
t/release-pod-syntax.t .... skipped: these tests are for release candidate testing
t/warning_package.t .......
1..3
ok 1 - warning for the class NEXT is used by
ok 2 - warning for the class NEXT is used by
ok 3 - warning for the class NEXT is used by
ok
All tests successful.
Files=9, Tests=25, 2 wallclock secs ( 0.11 usr + 0.03 sys = 0.14 CPU)
Result: PASS
FLORA/Class-C3-Adopt-NEXT-0.13.tar.gz
dmake test TEST_VERBOSE=1 -- OK
Florian Ragwitz <rafl@debian.org>
make NEXT suck less
>>> (cd C:\cpanfly-5.20\var\cpan\build\Class-C3-Adopt-NEXT-0.13-W3rQlr && tar cvf - Class-C3-Adopt-NEXT-0.13.ppd blib) | gzip -c >C:/cpanfly-5.20/var/REPO/F/FL/FLORA/Class-C3-Adopt-NEXT-0.13.tar.gz
Class-C3-Adopt-NEXT-0.13.ppd
blib/
blib/lib/
blib/lib/Class/
blib/lib/Class/C3/
blib/lib/Class/C3/Adopt/
blib/lib/Class/C3/Adopt/NEXT.pm
>>> mv C:\cpanfly-5.20\var\cpan\build\Class-C3-Adopt-NEXT-0.13-W3rQlr/Class-C3-Adopt-NEXT-0.13.ppd C:/cpanfly-5.20/var/REPO/F/FL/FLORA
Running test for module 'Tree::Simple'
Running make for R/RS/RSAVAGE/Tree-Simple-1.24.tgz
Prepending C:\cpanfly-5.20\var\cpan\build\Class-C3-Adopt-NEXT-0.13-W3rQlr/blib/arch C:\cpanfly-5.20\var\cpan\build\Class-C3-Adopt-NEXT-0.13-W3rQlr/blib/lib C:\cpanfly-5.20\var\cpan\build\namespace-autoclean-0.20-8Y_TZF/blib/arch C:\cpanfly-5.20\var\cpan\build\namespace-autoclean-0.20-8Y_TZF/blib/lib C:\cpanfly-5.20\var\cpan\build\CGI-Simple-1.113-plPfCq/blib/arch C:\cpanfly-5.20\var\cpan\build\CGI-Simple-1.113-plPfCq/blib/lib C:\cpanfly-5.20\var\cpan\build\Text-SimpleTable-2.03-5CbFiI/blib/arch C:\cpanfly-5.20\var\cpan\build\Text-SimpleTable-2.03-5CbFiI/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-ReverseProxy-0.15-K3nEo_/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-ReverseProxy-0.15-K3nEo_/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-pNmjvv/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-pNmjvv/blib/lib to PERL5LIB; %BUILDDIR%=C:/cpanfly-5.20/var/cpan/build for 'get'
Fetching with LWP:
http://cpan.nas1.activestate.com/authors/id/R/RS/RSAVAGE/Tree-Simple-1.24.tgz
Fetching with LWP:
http://cpan.nas1.activestate.com/authors/id/R/RS/RSAVAGE/CHECKSUMS
Checksum for C:\cpanfly-5.20\var\cpan\sources\authors\id\R\RS\RSAVAGE\Tree-Simple-1.24.tgz ok
Tree-Simple-1.24
Tree-Simple-1.24/Build.PL
Tree-Simple-1.24/README
Tree-Simple-1.24/META.json
Tree-Simple-1.24/Makefile.PL
Tree-Simple-1.24/Changelog.ini
Tree-Simple-1.24/Changes
Tree-Simple-1.24/META.yml
Tree-Simple-1.24/MANIFEST
Tree-Simple-1.24/lib
Tree-Simple-1.24/lib/Tree
Tree-Simple-1.24/lib/Tree/Simple.pm
Tree-Simple-1.24/lib/Tree/Simple
Tree-Simple-1.24/lib/Tree/Simple/Visitor.pm
Tree-Simple-1.24/t
Tree-Simple-1.24/t/14_Tree_Simple_leak_test.t
Tree-Simple-1.24/t/21_Tree_Simple_Visitor_test.t
Tree-Simple-1.24/t/14a_Tree_Simple_weak_refs_test.t
Tree-Simple-1.24/t/20_Tree_Simple_Visitor_test.t
Tree-Simple-1.24/t/11_Tree_Simple_fixDepth_test.t
Tree-Simple-1.24/t/13_Tree_Simple_clone_test.t
Tree-Simple-1.24/t/16_Tree_Simple_width_test.t
Tree-Simple-1.24/t/17_Tree_Simple_width_test.t
Tree-Simple-1.24/t/12_Tree_Simple_exceptions_test.t
Tree-Simple-1.24/t/10_Tree_Simple_test.t
Tree-Simple-1.24/t/15_Tree_Simple_height_test.t
Tree-Simple-1.24/xt
Tree-Simple-1.24/xt/author
Tree-Simple-1.24/xt/author/pod_coverage.t
Tree-Simple-1.24/xt/author/pod.t
Prepending C:\cpanfly-5.20\var\cpan\build\Class-C3-Adopt-NEXT-0.13-W3rQlr/blib/arch C:\cpanfly-5.20\var\cpan\build\Class-C3-Adopt-NEXT-0.13-W3rQlr/blib/lib C:\cpanfly-5.20\var\cpan\build\namespace-autoclean-0.20-8Y_TZF/blib/arch C:\cpanfly-5.20\var\cpan\build\namespace-autoclean-0.20-8Y_TZF/blib/lib C:\cpanfly-5.20\var\cpan\build\CGI-Simple-1.113-plPfCq/blib/arch C:\cpanfly-5.20\var\cpan\build\CGI-Simple-1.113-plPfCq/blib/lib C:\cpanfly-5.20\var\cpan\build\Text-SimpleTable-2.03-5CbFiI/blib/arch C:\cpanfly-5.20\var\cpan\build\Text-SimpleTable-2.03-5CbFiI/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-ReverseProxy-0.15-K3nEo_/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-ReverseProxy-0.15-K3nEo_/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-pNmjvv/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-pNmjvv/blib/lib to PERL5LIB; %BUILDDIR%=C:/cpanfly-5.20/var/cpan/build for 'make'
CPAN.pm: Building R/RS/RSAVAGE/Tree-Simple-1.24.tgz
>>> C:\Perl-5.20\bin\perl.exe Makefile.PL
Checking if your kit is complete...
Looks good
Generating a dmake-style Makefile
Writing Makefile for Tree::Simple
Writing MYMETA.yml and MYMETA.json
>>> dmake
cp lib/Tree/Simple.pm blib\lib\Tree\Simple.pm
cp lib/Tree/Simple/Visitor.pm blib\lib\Tree\Simple\Visitor.pm
RSAVAGE/Tree-Simple-1.24.tgz
dmake -- OK
Prepending C:\cpanfly-5.20\var\cpan\build\Class-C3-Adopt-NEXT-0.13-W3rQlr/blib/arch C:\cpanfly-5.20\var\cpan\build\Class-C3-Adopt-NEXT-0.13-W3rQlr/blib/lib C:\cpanfly-5.20\var\cpan\build\namespace-autoclean-0.20-8Y_TZF/blib/arch C:\cpanfly-5.20\var\cpan\build\namespace-autoclean-0.20-8Y_TZF/blib/lib C:\cpanfly-5.20\var\cpan\build\CGI-Simple-1.113-plPfCq/blib/arch C:\cpanfly-5.20\var\cpan\build\CGI-Simple-1.113-plPfCq/blib/lib C:\cpanfly-5.20\var\cpan\build\Text-SimpleTable-2.03-5CbFiI/blib/arch C:\cpanfly-5.20\var\cpan\build\Text-SimpleTable-2.03-5CbFiI/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-ReverseProxy-0.15-K3nEo_/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-ReverseProxy-0.15-K3nEo_/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-pNmjvv/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-pNmjvv/blib/lib to PERL5LIB; %BUILDDIR%=C:/cpanfly-5.20/var/cpan/build for 'test'
Running make test
>>> dmake test TEST_VERBOSE=1
C:\Perl-5.20\bin\perl.exe "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(1, 'blib\lib', 'blib\arch')" t/*.t
t/10_Tree_Simple_test.t .............
1..292
ok 1 - use Tree::Simple;
ok 2 - Tree::Simple->can('new')
ok 3 - Tree::Simple->can('ROOT')
ok 4 - An object of class 'Tree::Simple' isa 'Tree::Simple'
ok 5 - Tree::Simple->can('_init')
ok 6 - Tree::Simple->can('_setParent')
ok 7 - Tree::Simple->can('isRoot')
ok 8 - Tree::Simple->can('isLeaf')
ok 9 - Tree::Simple->can('setNodeValue')
ok 10 - Tree::Simple->can('getNodeValue')
ok 11 - Tree::Simple->can('getDepth')
ok 12 - Tree::Simple->can('fixDepth')
ok 13 - Tree::Simple->can('getParent')
ok 14 - Tree::Simple->can('getChildCount')
ok 15 - Tree::Simple->can('addChild')
ok 16 - Tree::Simple->can('addChildren')
ok 17 - Tree::Simple->can('insertChild')
ok 18 - Tree::Simple->can('insertChildren')
ok 19 - Tree::Simple->can('removeChildAt')
ok 20 - Tree::Simple->can('removeChild')
ok 21 - Tree::Simple->can('getChild')
ok 22 - Tree::Simple->can('getAllChildren')
ok 23 - Tree::Simple->can('addSibling')
ok 24 - Tree::Simple->can('addSiblings')
ok 25 - Tree::Simple->can('insertSibling')
ok 26 - Tree::Simple->can('insertSiblings')
ok 27 - Tree::Simple->can('getSibling')
ok 28 - Tree::Simple->can('getAllSiblings')
ok 29 - Tree::Simple->can('traverse')
ok 30 - Tree::Simple->can('accept')
ok 31 - Tree::Simple->can('clone')
ok 32 - Tree::Simple->can('cloneShallow')
ok 33 - Tree::Simple->can('DESTROY')
ok 34
ok 35
ok 36 - ... this tree is a root
ok 37 - ... we have no children yet
ok 38 - ... we have no depth yet
ok 39 - ... root trees have no index
ok 40 - Tree::Simple->can('getUID')
ok 41 - ... UIDs match for the same object
ok 42 - ... our UID is derived from our hex address
ok 43 - Tree::Simple->can('setUID')
ok 44 - ... UIDs match what we have set it to
ok 45 - ... our UID is no longer derived from our hex address
ok 46 - An object of class 'Tree::Simple' isa 'Tree::Simple'
ok 47 - ... this tree is 1.0
ok 48
ok 49
ok 50
ok 51
ok 52 - ... depth should be 0 now
ok 53 - ... index should be 0 now
ok 54 - ... we should have 1 children now
ok 55 - ... make sure our sub_tree is fetchable
ok 56 - ... make sure our sub_tree parent is tree
ok 57 - An object of class 'Tree::Simple' isa 'Tree::Simple'
ok 58 - ... this tree is 2.0
ok 59
ok 60
ok 61
ok 62 - ... depth should be 0 now
ok 63 - ... index should be 1
ok 64 - ... we should have 2 children now
ok 65 - ... make sure our sub_tree is fetchable
ok 66 - ... make sure our sub_tree_2 parent is tree
ok 67 - ... this tree is 4.0
ok 68
ok 69 - ... depth should be 0 now
ok 70 - ... index should be 2 now
ok 71
ok 72 - ... we should have 3 children now
ok 73 - ... make sure our sub_tree is fetchable
ok 74 - ... make sure our sub_tree_4 parent is tree
ok 75 - ... this tree is 3.0
ok 76
ok 77
ok 78
ok 79 - ... depth should be 0 now
ok 80 - ... index should be 2 now
ok 81 - ... index should be 3 now
ok 82 - ... we should have 4 children now
ok 83 - ... make sure our sub_tree is fetchable
ok 84 - ... make sure our sub_tree is fetchable
ok 85 - ... make sure our sub_tree_3 parent is tree
ok 86
ok 87
ok 88
ok 89
ok 90
ok 91
ok 92
ok 93
ok 94
ok 95
ok 96
ok 97
ok 98
ok 99 - ... they at least have "1." followed by a digit
ok 100 - ... depth should be -1
ok 101
ok 102
ok 103 - ... they at least have "1." followed by a digit
ok 104 - ... depth should be -1
ok 105
ok 106
ok 107 - ... they at least have "1." followed by a digit
ok 108 - ... depth should be -1
ok 109
ok 110 - ... we should have 3 children now
ok 111
ok 112
ok 113
ok 114 - ... their parent is the sub_tree
ok 115 - ... depth should be 1
ok 116
ok 117
ok 118
ok 119 - ... their parent is the sub_tree
ok 120 - ... depth should be 1
ok 121
ok 122
ok 123
ok 124 - ... their parent is the sub_tree
ok 125 - ... depth should be 1
ok 126
ok 127
ok 128
ok 129 - ... they at least have "1." followed by a digit
ok 130 - ... depth should be -1
ok 131
ok 132
ok 133 - ... they at least have "1." followed by a digit
ok 134 - ... depth should be -1
ok 135
ok 136
ok 137 - ... they at least have "1." followed by a digit
ok 138 - ... depth should be -1
ok 139 - ... we should have 6 children now
ok 140
ok 141
ok 142
ok 143 - ... their parent is the sub_tree
ok 144 - ... depth should be 1
ok 145
ok 146
ok 147
ok 148 - ... their parent is the sub_tree
ok 149 - ... depth should be 1
ok 150
ok 151
ok 152
ok 153 - ... their parent is the sub_tree
ok 154 - ... depth should be 1
ok 155
ok 156
ok 157
ok 158 - ... they at least have digit followed by ".0"
ok 159 - ... depth should be -1
ok 160
ok 161
ok 162 - ... they at least have digit followed by ".0"
ok 163 - ... depth should be -1
ok 164 - ... we should have 6 children now
ok 165 - ... they are the same
ok 166 - ... they are the same
ok 167
ok 168
ok 169 - ... their parent is the tree
ok 170 - ... depth should be 0
ok 171
ok 172
ok 173
ok 174 - ... their parent is the tree
ok 175 - ... depth should be 0
ok 176
ok 177
ok 178
ok 179 - ... node value should be 6.0
ok 180 - ... depth should be -1
ok 181 - ... we should have 7 children now
ok 182 - ... they are the same
ok 183 - ... they are the same
ok 184 - ... they are the same
ok 185
ok 186
ok 187 - ... their parent is the tree
ok 188 - ... depth should be 0
ok 189
ok 190
ok 191
ok 192 - ... they at least have digit followed by ".0"
ok 193 - ... depth should be -1
ok 194
ok 195
ok 196 - ... they at least have digit followed by ".0"
ok 197 - ... depth should be -1
ok 198 - ... we should have 6 children now
ok 199 - ... they are the same
ok 200 - ... they are the same
ok 201 - ... they are the same
ok 202 - ... they are the same
ok 203 - ... they are the same
ok 204
ok 205
ok 206 - ... their parent is the tree
ok 207 - ... depth should be 0
ok 208
ok 209
ok 210
ok 211 - ... their parent is the tree
ok 212 - ... depth should be 0
ok 213
ok 214 - ... siblings are the same as children
ok 215 - ... siblings are the same as children
ok 216 - ... siblings are the same as children
ok 217 - ... siblings are the same as children
ok 218 - ... siblings are the same as children
ok 219 - ... siblings are the same as children
ok 220 - ... siblings are the same as children
ok 221 - ... siblings are the same as children
ok 222 - ... siblings are the same as children
ok 223 - ... siblings are the same as children
ok 224 - An object of class 'Tree::Simple' isa 'Tree::Simple'
ok 225
ok 226
ok 227 - ... should be the same
ok 228 - ... we should have 1 child here
ok 229 - ... we should have 2 children here
ok 230
ok 231
ok 232 - ... their parent is the tree
ok 233 - ... depth should be 0
ok 234
ok 235
ok 236
ok 237 - ... their parent is the tree
ok 238 - ... depth should be 0
ok 239
ok 240 - An object of class 'Tree::Simple' isa 'Tree::Simple'
ok 241
ok 242
ok 243 - ... should be the same
ok 244 - ... we should have 1 child here
ok 245 - ... we should have 1 child here
ok 246
ok 247
ok 248 - ... their parent is the tree
ok 249 - ... depth should be 0
ok 250
ok 251
ok 252 - ... the depth should be -1
ok 253 - ... the depth should be 0
ok 254
ok 255 - ... the depth should be 1
ok 256 - ... the depth should be 2
ok 257 - ... these tree should be equal
ok 258 - ... these tree should be equal
ok 259
ok 260 - ... the depth should be -1
ok 261 - ... the depth should be 0
ok 262
ok 263 - ... the depth should be -1
ok 264 - ... the depth should be 0
ok 265
ok 266 - ... the depth should be 1
ok 267 - ... the depth should be 2
ok 268 - ... these tree should be equal
ok 269 - ... these tree should be equal
ok 270
ok 271 - ... the depth should be -1
ok 272 - ... the depth should be 0
ok 273
ok 274 - ... the depth should be -1
ok 275
ok 276 - ... the depth should be 1
ok 277 - ... these tree should be equal
ok 278 - ... these tree should be equal
ok 279
ok 280 - ... the depth should be -1
ok 281 - ... these tree should be equal
ok 282 - ... these tree should be equal
ok 283 - ... these tree should be equal
ok 284 - ... these tree should be equal
ok 285 - ... our nodes match our control nodes
ok 286 - ... our nodes match our control nodes for post traverse method
ok 287 - ... our size is as we expect it to be
ok 288 - ... our height is as we expect it to be
ok 289
ok 290
ok 291
ok 292
ok
t/11_Tree_Simple_fixDepth_test.t ....
1..46
ok 1 - ... our tree is a root
ok 2 - ... and it is not a leaf
ok 3 - ... our depth should be -1
ok 4 - ... we have 3 children
ok 5 - ... our subtree is not a root
ok 6 - ... however it is a leaf
ok 7 - ... these should both be equal
ok 8 - ... our depth should be 0
ok 9 - ... our siblings are the same
ok 10 - ... our subtree is not a root
ok 11 - ... however it is a leaf
ok 12 - ... these should both be equal
ok 13 - ... our depth should be 0
ok 14 - ... our siblings are the same
ok 15 - ... our subtree is not a root
ok 16 - ... however it is a leaf
ok 17 - ... these should both be equal
ok 18 - ... our depth should be 0
ok 19 - ... our siblings are the same
ok 20 - ... our parent tree is a root
ok 21 - ... our parent tree is a leaf
ok 22 - ... our depth should be -1
ok 23 - ... we have 2 children
ok 24 - ... the sub tree is not a root
ok 25 - ... but it is a leaf
ok 26 - ... these should both be equal
ok 27 - ... our depth should be 0
ok 28 - ... the siblings are the same as the children
ok 29 - ... the sub tree is not a root
ok 30 - ... but it is a leaf
ok 31 - ... these should both be equal
ok 32 - ... our depth should be 0
ok 33 - ... the siblings are the same as the children
ok 34 - ... our tree is not longer a root
ok 35 - ... our depth should be 1
ok 36 - ... these should both be equal
ok 37 - ... our depth should be 2
ok 38 - ... our depth should be 2
ok 39 - ... our depth should be 2
ok 40 - ... we got the same tree
ok 41 - ... our tree is a root again
ok 42 - ... and it is not a leaf
ok 43 - ... our depth should be corrected to be -1
ok 44 - ... our depth should be corrected to be 0
ok 45 - ... our depth should be corrected to be 0
ok 46 - ... our depth should be corrected to be 0
ok
t/12_Tree_Simple_exceptions_test.t ..
1..52
ok 1 - ... this should die
ok 2 - ... this should die
ok 3 - ... this should die
ok 4 - ... this should die
ok 5 - ... this should die
ok 6 - ... this should die
ok 7 - ... this should die
ok 8 - ... this should die
ok 9 - ... this should die
ok 10 - ... this should die
ok 11 - ... this should die
ok 12 - ... this should die
ok 13 - ... this should die
ok 14 - ... this should die
ok 15 - ... this should die
ok 16 - ... this should die
ok 17 - ... this should die
ok 18 - ... this should die
ok 19 - ... this should die
ok 20 - ... this should die
ok 21 - ... this should die
ok 22 - ... this should die
ok 23 - ... this should die
ok 24 - ... this should die
ok 25 - ... this should die
ok 26 - ... these should be the same
ok 27 - ... this should die
ok 28 - ... this should die
ok 29 - ... this should die
ok 30 - ... this should die
ok 31 - ... this should die
ok 32 - ... this should die
ok 33 - ... this should die
ok 34 - ... this should die
ok 35 - ... this should die
ok 36 - ... this should die
ok 37 - ... this should die
ok 38 - ... this should die
ok 39 - ... this should die
ok 40 - ... this should die
ok 41 - ... this should die
ok 42 - ... this should die
ok 43 - ... this should die
ok 44 - ... this should die
ok 45 - ... this should die
ok 46 - ... this should die
ok 47 - ... but, this should live
ok 48 - ... this should croak
ok 49 - ... this should croak
ok 50 - ... this should croak
ok 51 - ... this should croak
ok 52 - ... this should croak
ok
t/13_Tree_Simple_clone_test.t .......
1..48
ok 1 - An object of class 'Tree::Simple' isa 'Tree::Simple'
ok 2 - An object of class 'Tree::Simple' isa 'Tree::Simple'
ok 3 - ... the clones parent is a root
ok 4 - ... the clones childrens parent should be our clone
ok 5 - ... the clones childrens parent should be our clone
ok 6 - ... the clones childrens parent should be our clone
ok 7 - ... the clones childrens parent should be our clone
ok 8 - ... the clones childrens parent should be our clone
ok 9 - ... the clones childrens parent should be our clone
ok 10 - ... the clones childrens parent should be our clone
ok 11 - ... the clones childrens parent should be our clone
ok 12 - ... the clones childrens parent should be our clone
ok 13 - ... these should be refs
ok 14 - ... these should be the same value
ok 15 - ... these should be scalar refs
ok 16 - ... these should be scalar refs
ok 17 - ... these should be different scalar refs
ok 18 - ... these should be the same value
ok 19 - ... these should be array refs
ok 20 - ... these should be array refs
ok 21 - ... these should be different array refs
ok 22 - ... these should have the same contents
ok 23 - ... these should be hash refs
ok 24 - ... these should be hash refs
ok 25 - ... these should be different hash refs
ok 26 - ... these should have the same contents
ok 27 - ... these should be code refs
ok 28 - ... these should be code refs
ok 29 - ... these should be the same code refs
ok 30 - ... this is equal
ok 31 - ... these should be reg-ex refs
ok 32 - ... these should be reg-ex refs
ok 33 - ... these should be the same reg-ex refs
ok 34 - ... these should be misc object refs
ok 35 - ... these should be misc object refs
ok 36 - ... these should be the same misc object refs
ok 37 - ... these should be Tree::Simple
ok 38 - ... these should be Tree::Simple
ok 39 - ... these should be different Tree::Simple objects
ok 40 - ... these should have the same contents
ok 41 - ... these should be refs of refs
ok 42 - ... these should be refs of refs
ok 43 - ... these should be different scalar refs
ok 44 - ... these should be the same value
ok 45 - ... these should be refs
ok 46 - ... the children are the same
ok 47 - ... these should be different Tree::Simple objects
ok 48 - ... these should have the same contents
ok
t/14_Tree_Simple_leak_test.t ........ skipped: Test::Memory::Cycle required for testing memory leaks
t/14a_Tree_Simple_weak_refs_test.t .. skipped: Test::Memory::Cycle required for testing memory leaks
t/15_Tree_Simple_height_test.t ......
1..67
ok 1 - use Tree::Simple;
ok 2 - An object of class 'Tree::Simple' isa 'Tree::Simple'
ok 3 - An object of class 'Tree::Simple' isa 'Tree::Simple'
ok 4 - ... D has a height of 1
ok 5 - An object of class 'Tree::Simple' isa 'Tree::Simple'
ok 6 - ... D has a height of 2
ok 7 - ... E has a height of 1
ok 8 - An object of class 'Tree::Simple' isa 'Tree::Simple'
ok 9 - ... D has a height of 3
ok 10 - ... E has a height of 2
ok 11 - ... F has a height of 1
ok 12 - An object of class 'Tree::Simple' isa 'Tree::Simple'
ok 13 - ... D has a height of 3
ok 14 - ... E has a height of 2
ok 15 - ... F has a height of 1
ok 16 - ... C has a height of 1
ok 17 - An object of class 'Tree::Simple' isa 'Tree::Simple'
ok 18 - ... D has a height of 3
ok 19 - ... E has a height of 2
ok 20 - ... F has a height of 1
ok 21 - ... C has a height of 2
ok 22 - ... B has a height of 1
ok 23 - An object of class 'Tree::Simple' isa 'Tree::Simple'
ok 24 - ... D has a height of 4
ok 25 - ... E has a height of 2
ok 26 - ... F has a height of 1
ok 27 - ... C has a height of 3
ok 28 - ... B has a height of 2
ok 29 - ... A has a height of 1
ok 30 - An object of class 'Tree::Simple' isa 'Tree::Simple'
ok 31 - ... D has a height of 4
ok 32 - ... E has a height of 2
ok 33 - ... F has a height of 1
ok 34 - ... G has a height of 1
ok 35 - ... C has a height of 3
ok 36 - ... B has a height of 2
ok 37 - ... A has a height of 1
ok 38 - An object of class 'Tree::Simple' isa 'Tree::Simple'
ok 39 - ... D has a height of 4
ok 40 - ... E has a height of 3
ok 41 - ... F has a height of 1
ok 42 - ... G has a height of 2
ok 43 - ... H has a height of 1
ok 44 - ... C has a height of 3
ok 45 - ... B has a height of 2
ok 46 - ... A has a height of 1
ok 47 - ... removed A subtree from B tree
ok 48 - ... D has a height of 4
ok 49 - ... E has a height of 3
ok 50 - ... F has a height of 1
ok 51 - ... G has a height of 2
ok 52 - ... H has a height of 1
ok 53 - ... C has a height of 2
ok 54 - ... B has a height of 1
ok 55 - ... A has a height of 1
ok 56 - ... removed E subtree from D tree
ok 57 - ... D has a height of 3
ok 58 - ... C has a height of 2
ok 59 - ... B has a height of 1
ok 60 - ... E has a height of 3
ok 61 - ... F has a height of 1
ok 62 - ... G has a height of 2
ok 63 - ... H has a height of 1
ok 64 - ... removed C subtree from D tree
ok 65 - ... D has a height of 1
ok 66 - ... C has a height of 2
ok 67 - ... B has a height of 1
ok
t/16_Tree_Simple_width_test.t .......
1..77
ok 1 - use Tree::Simple;
ok 2 - An object of class 'Tree::Simple' isa 'Tree::Simple'
ok 3 - An object of class 'Tree::Simple' isa 'Tree::Simple'
ok 4 - ... D has a width of 1
ok 5 - An object of class 'Tree::Simple' isa 'Tree::Simple'
ok 6 - ... D has a width of 1
ok 7 - ... E has a width of 1
ok 8 - An object of class 'Tree::Simple' isa 'Tree::Simple'
ok 9 - ... D has a width of 1
ok 10 - ... E has a width of 1
ok 11 - ... F has a width of 1
ok 12 - An object of class 'Tree::Simple' isa 'Tree::Simple'
ok 13 - ... D has a width of 2
ok 14 - ... E has a width of 1
ok 15 - ... F has a width of 1
ok 16 - ... C has a width of 1
ok 17 - An object of class 'Tree::Simple' isa 'Tree::Simple'
ok 18 - ... D has a width of 3
ok 19 - ... E has a width of 1
ok 20 - ... F has a width of 1
ok 21 - ... C has a width of 1
ok 22 - ... B has a width of 1
ok 23 - An object of class 'Tree::Simple' isa 'Tree::Simple'
ok 24 - ... D has a width of 4
ok 25 - ... E has a width of 2
ok 26 - ... F has a width of 1
ok 27 - ... C has a width of 1
ok 28 - ... B has a width of 1
ok 29 - ... A has a width of 1
ok 30 - An object of class 'Tree::Simple' isa 'Tree::Simple'
ok 31 - ... D has a width of 5
ok 32 - ... E has a width of 3
ok 33 - ... F has a width of 1
ok 34 - ... G has a width of 1
ok 35 - ... C has a width of 1
ok 36 - ... B has a width of 1
ok 37 - ... A has a width of 1
ok 38 - An object of class 'Tree::Simple' isa 'Tree::Simple'
ok 39 - ... D has a width of 5
ok 40 - ... E has a width of 3
ok 41 - ... F has a width of 1
ok 42 - ... G has a width of 1
ok 43 - ... H has a width of 1
ok 44 - ... C has a width of 1
ok 45 - ... B has a width of 1
ok 46 - ... A has a width of 1
ok 47 - An object of class 'Tree::Simple' isa 'Tree::Simple'
ok 48 - ... D has a width of 6
ok 49 - ... E has a width of 4
ok 50 - ... F has a width of 1
ok 51 - ... G has a width of 2
ok 52 - ... H has a width of 1
ok 53 - ... I has a width of 1
ok 54 - ... C has a width of 1
ok 55 - ... B has a width of 1
ok 56 - ... A has a width of 1
ok 57 - ... removed A subtree from B tree
ok 58 - ... D has a width of 5
ok 59 - ... E has a width of 3
ok 60 - ... F has a width of 1
ok 61 - ... G has a width of 2
ok 62 - ... H has a width of 1
ok 63 - ... C has a width of 2
ok 64 - ... B has a width of 1
ok 65 - ... A has a width of 1
ok 66 - ... removed E subtree from D tree
ok 67 - ... D has a width of 2
ok 68 - ... C has a width of 1
ok 69 - ... B has a width of 1
ok 70 - ... E has a width of 3
ok 71 - ... F has a width of 1
ok 72 - ... G has a width of 2
ok 73 - ... H has a width of 1
ok 74 - ... removed C subtree from D tree
ok 75 - ... D has a width of 1
ok 76 - ... B has a width of 1
ok 77 - ... C has a width of 1
ok
t/17_Tree_Simple_width_test.t .......
1..3
ok 1 - use Tree::Simple;
ok 2 - Auto-calculated width is correct
ok 3 - Fixed width is correct
ok
t/20_Tree_Simple_Visitor_test.t .....
1..37
ok 1 - use Tree::Simple::Visitor;
ok 2 - Tree::Simple::Visitor->can('new')
ok 3 - An object of class 'Tree::Simple::Visitor' isa 'Tree::Simple::Visitor'
ok 4 - An object of class 'Tree::Simple' isa 'Tree::Simple'
ok 5 - Tree::Simple::Visitor->can('getResults')
ok 6 - ... got what we expected
ok 7 - Tree::Simple::Visitor->can('setNodeFilter')
ok 8 - Tree::Simple::Visitor->can('getNodeFilter')
ok 9 - ... got back what we put in
ok 10 - ... got what we expected
ok 11 - ... this should die
ok 12 - ... this should die
ok 13 - Tree::Simple::Visitor->can('RECURSIVE')
ok 14 - Tree::Simple::Visitor->can('CHILDREN_ONLY')
ok 15 - An object of class 'Tree::Simple::Visitor' isa 'Tree::Simple::Visitor'
ok 16 - An object of class 'Tree::Simple::Visitor' isa 'Tree::Simple::Visitor'
ok 17 - An object of class 'Tree::Simple::Visitor' isa 'Tree::Simple::Visitor'
ok 18 - ... we are expecting this error
ok 19 - ... we are expecting this error
ok 20 - ... we are expecting this error
ok 21 - ... we are expecting this error
ok 22 - Tree::Simple::Visitor->can('visit')
ok 23 - ... we are expecting this error
ok 24 - ... we are expecting this error
ok 25 - ... we are expecting this error
ok 26 - ... we are expecting this error
ok 27 - An object of class 'Tree::Simple' isa 'Tree::Simple'
ok 28 - ... there are 3 children here
ok 29 - .. this passes fine
ok 30 - .. this passes fine
ok 31 - .. this passes fine
ok 32 - ... this should be false right now
ok 33 - ... this should be true now
ok 34 - ... this should be true still
ok 35 - ... this should be false again
ok 36 - our node filter is set correctly
ok 37 - ... our node filter has now been undefined
ok
t/21_Tree_Simple_Visitor_test.t .....
1..2
ok 1 - use Tree::Simple::Visitor;
ok 2 - Visit returns correct nodes
ok
All tests successful.
Files=11, Tests=624, 2 wallclock secs ( 0.19 usr + 0.03 sys = 0.22 CPU)
Result: PASS
RSAVAGE/Tree-Simple-1.24.tgz
dmake test TEST_VERBOSE=1 -- OK
Ron Savage <ron@savage.net.au>
A simple tree object
>>> (cd C:\cpanfly-5.20\var\cpan\build\Tree-Simple-1.24-Mgon02 && tar cvf - Tree-Simple-1.24.ppd blib) | gzip -c >C:/cpanfly-5.20/var/REPO/R/RS/RSAVAGE/Tree-Simple-1.24.tar.gz
Tree-Simple-1.24.ppd
blib/
blib/lib/
blib/lib/Tree/
blib/lib/Tree/Simple/
blib/lib/Tree/Simple/Visitor.pm
blib/lib/Tree/Simple.pm
>>> mv C:\cpanfly-5.20\var\cpan\build\Tree-Simple-1.24-Mgon02/Tree-Simple-1.24.ppd C:/cpanfly-5.20/var/REPO/R/RS/RSAVAGE
Running test for module 'MooseX::MethodAttributes::Role::AttrContainer::Inheritable'
Running make for E/ET/ETHER/MooseX-MethodAttributes-0.29.tar.gz
Prepending C:\cpanfly-5.20\var\cpan\build\Tree-Simple-1.24-Mgon02/blib/arch C:\cpanfly-5.20\var\cpan\build\Tree-Simple-1.24-Mgon02/blib/lib C:\cpanfly-5.20\var\cpan\build\Class-C3-Adopt-NEXT-0.13-W3rQlr/blib/arch C:\cpanfly-5.20\var\cpan\build\Class-C3-Adopt-NEXT-0.13-W3rQlr/blib/lib C:\cpanfly-5.20\var\cpan\build\namespace-autoclean-0.20-8Y_TZF/blib/arch C:\cpanfly-5.20\var\cpan\build\namespace-autoclean-0.20-8Y_TZF/blib/lib C:\cpanfly-5.20\var\cpan\build\CGI-Simple-1.113-plPfCq/blib/arch C:\cpanfly-5.20\var\cpan\build\CGI-Simple-1.113-plPfCq/blib/lib C:\cpanfly-5.20\var\cpan\build\Text-SimpleTable-2.03-5CbFiI/blib/arch C:\cpanfly-5.20\var\cpan\build\Text-SimpleTable-2.03-5CbFiI/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-ReverseProxy-0.15-K3nEo_/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-ReverseProxy-0.15-K3nEo_/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-pNmjvv/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-pNmjvv/blib/lib to PERL5LIB; %BUILDDIR%=C:/cpanfly-5.20/var/cpan/build for 'get'
Fetching with LWP:
http://cpan.nas1.activestate.com/authors/id/E/ET/ETHER/MooseX-MethodAttributes-0.29.tar.gz
Checksum for C:\cpanfly-5.20\var\cpan\sources\authors\id\E\ET\ETHER\MooseX-MethodAttributes-0.29.tar.gz ok
MooseX-MethodAttributes-0.29/
MooseX-MethodAttributes-0.29/Build.PL
MooseX-MethodAttributes-0.29/Changes
MooseX-MethodAttributes-0.29/CONTRIBUTING
MooseX-MethodAttributes-0.29/dist.ini
MooseX-MethodAttributes-0.29/INSTALL
MooseX-MethodAttributes-0.29/lib/
MooseX-MethodAttributes-0.29/LICENSE
MooseX-MethodAttributes-0.29/Makefile.PL
MooseX-MethodAttributes-0.29/MANIFEST
MooseX-MethodAttributes-0.29/META.json
MooseX-MethodAttributes-0.29/META.yml
MooseX-MethodAttributes-0.29/README
MooseX-MethodAttributes-0.29/README.md
MooseX-MethodAttributes-0.29/t/
MooseX-MethodAttributes-0.29/weaver.ini
MooseX-MethodAttributes-0.29/xt/
MooseX-MethodAttributes-0.29/xt/author/
MooseX-MethodAttributes-0.29/xt/release/
MooseX-MethodAttributes-0.29/xt/release/changes_has_content.t
MooseX-MethodAttributes-0.29/xt/release/cpan-changes.t
MooseX-MethodAttributes-0.29/xt/release/distmeta.t
MooseX-MethodAttributes-0.29/xt/release/eol.t
MooseX-MethodAttributes-0.29/xt/release/kwalitee.t
MooseX-MethodAttributes-0.29/xt/release/minimum-version.t
MooseX-MethodAttributes-0.29/xt/release/mojibake.t
MooseX-MethodAttributes-0.29/xt/release/no-tabs.t
MooseX-MethodAttributes-0.29/xt/release/pod-coverage.t
MooseX-MethodAttributes-0.29/xt/release/pod-no404s.t
MooseX-MethodAttributes-0.29/xt/release/pod-syntax.t
MooseX-MethodAttributes-0.29/xt/release/test-version.t
MooseX-MethodAttributes-0.29/xt/author/00-compile.t
MooseX-MethodAttributes-0.29/xt/author/pod-spell.t
MooseX-MethodAttributes-0.29/t/00-report-prereqs.t
MooseX-MethodAttributes-0.29/t/basic.t
MooseX-MethodAttributes-0.29/t/calling.t
MooseX-MethodAttributes-0.29/t/catalyst.t
MooseX-MethodAttributes-0.29/t/catalyst_role.t
MooseX-MethodAttributes-0.29/t/catalyst_role_method_exclusion.t
MooseX-MethodAttributes-0.29/t/catalyst_role_preexist_methods.t
MooseX-MethodAttributes-0.29/t/inherited.t
MooseX-MethodAttributes-0.29/t/inherited_non_moose_multilevel.t
MooseX-MethodAttributes-0.29/t/late_reinitialize.t
MooseX-MethodAttributes-0.29/t/lib/
MooseX-MethodAttributes-0.29/t/multiple_roles.t
MooseX-MethodAttributes-0.29/t/multiple_roles_astrait.t
MooseX-MethodAttributes-0.29/t/override_method_with_no_attribute.t
MooseX-MethodAttributes-0.29/t/param_role.t
MooseX-MethodAttributes-0.29/t/role.t
MooseX-MethodAttributes-0.29/t/role_applied.t
MooseX-MethodAttributes-0.29/t/role_comp.t
MooseX-MethodAttributes-0.29/t/role_in_role.t
MooseX-MethodAttributes-0.29/t/role_in_role_more.t
MooseX-MethodAttributes-0.29/t/role_method_conflict_detection.t
MooseX-MethodAttributes-0.29/t/role_with_anon_class.t
MooseX-MethodAttributes-0.29/t/lib/BaseClass.pm
MooseX-MethodAttributes-0.29/t/lib/CatalystLike/
MooseX-MethodAttributes-0.29/t/lib/ClassUsingRoleWithAttributes.pm
MooseX-MethodAttributes-0.29/t/lib/OtherRoleWithAttributes.pm
MooseX-MethodAttributes-0.29/t/lib/OtherSubClass.pm
MooseX-MethodAttributes-0.29/t/lib/RoleWithAttributes.pm
MooseX-MethodAttributes-0.29/t/lib/SubClass.pm
MooseX-MethodAttributes-0.29/t/lib/SubClassUseBaseAndUseMoose.pm
MooseX-MethodAttributes-0.29/t/lib/SubSubClass.pm
MooseX-MethodAttributes-0.29/t/lib/TestClass.pm
MooseX-MethodAttributes-0.29/t/lib/UsesMultipleRoles.pm
MooseX-MethodAttributes-0.29/t/lib/CatalystLike/Controller/
MooseX-MethodAttributes-0.29/t/lib/CatalystLike/Controller.pm
MooseX-MethodAttributes-0.29/t/lib/CatalystLike/Controller/Moose/
MooseX-MethodAttributes-0.29/t/lib/CatalystLike/Controller/Moose.pm
MooseX-MethodAttributes-0.29/t/lib/CatalystLike/Controller/Moose/MethodModifiers.pm
MooseX-MethodAttributes-0.29/lib/MooseX/
MooseX-MethodAttributes-0.29/lib/MooseX/MethodAttributes/
MooseX-MethodAttributes-0.29/lib/MooseX/MethodAttributes.pm
MooseX-MethodAttributes-0.29/lib/MooseX/MethodAttributes/Inheritable.pm
MooseX-MethodAttributes-0.29/lib/MooseX/MethodAttributes/Role/
MooseX-MethodAttributes-0.29/lib/MooseX/MethodAttributes/Role.pm
MooseX-MethodAttributes-0.29/lib/MooseX/MethodAttributes/Role/AttrContainer/
MooseX-MethodAttributes-0.29/lib/MooseX/MethodAttributes/Role/AttrContainer.pm
MooseX-MethodAttributes-0.29/lib/MooseX/MethodAttributes/Role/Meta/
MooseX-MethodAttributes-0.29/lib/MooseX/MethodAttributes/Role/Meta/Class.pm
MooseX-MethodAttributes-0.29/lib/MooseX/MethodAttributes/Role/Meta/Map.pm
MooseX-MethodAttributes-0.29/lib/MooseX/MethodAttributes/Role/Meta/Method/
MooseX-MethodAttributes-0.29/lib/MooseX/MethodAttributes/Role/Meta/Method.pm
MooseX-MethodAttributes-0.29/lib/MooseX/MethodAttributes/Role/Meta/Role/
MooseX-MethodAttributes-0.29/lib/MooseX/MethodAttributes/Role/Meta/Role.pm
MooseX-MethodAttributes-0.29/lib/MooseX/MethodAttributes/Role/Meta/Role/Application/
MooseX-MethodAttributes-0.29/lib/MooseX/MethodAttributes/Role/Meta/Role/Application.pm
MooseX-MethodAttributes-0.29/lib/MooseX/MethodAttributes/Role/Meta/Role/Application/Summation.pm
MooseX-MethodAttributes-0.29/lib/MooseX/MethodAttributes/Role/Meta/Method/MaybeWrapped.pm
MooseX-MethodAttributes-0.29/lib/MooseX/MethodAttributes/Role/Meta/Method/Wrapped.pm
MooseX-MethodAttributes-0.29/lib/MooseX/MethodAttributes/Role/AttrContainer/Inheritable.pm
Prepending C:\cpanfly-5.20\var\cpan\build\Tree-Simple-1.24-Mgon02/blib/arch C:\cpanfly-5.20\var\cpan\build\Tree-Simple-1.24-Mgon02/blib/lib C:\cpanfly-5.20\var\cpan\build\Class-C3-Adopt-NEXT-0.13-W3rQlr/blib/arch C:\cpanfly-5.20\var\cpan\build\Class-C3-Adopt-NEXT-0.13-W3rQlr/blib/lib C:\cpanfly-5.20\var\cpan\build\namespace-autoclean-0.20-8Y_TZF/blib/arch C:\cpanfly-5.20\var\cpan\build\namespace-autoclean-0.20-8Y_TZF/blib/lib C:\cpanfly-5.20\var\cpan\build\CGI-Simple-1.113-plPfCq/blib/arch C:\cpanfly-5.20\var\cpan\build\CGI-Simple-1.113-plPfCq/blib/lib C:\cpanfly-5.20\var\cpan\build\Text-SimpleTable-2.03-5CbFiI/blib/arch C:\cpanfly-5.20\var\cpan\build\Text-SimpleTable-2.03-5CbFiI/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-ReverseProxy-0.15-K3nEo_/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-ReverseProxy-0.15-K3nEo_/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-pNmjvv/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-pNmjvv/blib/lib to PERL5LIB; %BUILDDIR%=C:/cpanfly-5.20/var/cpan/build for 'make'
CPAN.pm: Building E/ET/ETHER/MooseX-MethodAttributes-0.29.tar.gz
>>> C:\Perl-5.20\bin\perl.exe Makefile.PL
Warning: prerequisite MooseX::Types::Moose 0.21 not found.
Congratulations, your toolchain understands 'configure_requires'!
Checking if your kit is complete...
Looks good
Generating a dmake-style Makefile
Writing Makefile for MooseX::MethodAttributes
Writing MYMETA.yml and MYMETA.json
---- Unsatisfied dependencies detected during ----
---- ETHER/MooseX-MethodAttributes-0.29.tar.gz ----
MooseX::Types::Moose [requires]
namespace::autoclean [requires]
Prepending C:\cpanfly-5.20\var\cpan\build\Tree-Simple-1.24-Mgon02/blib/arch C:\cpanfly-5.20\var\cpan\build\Tree-Simple-1.24-Mgon02/blib/lib C:\cpanfly-5.20\var\cpan\build\Class-C3-Adopt-NEXT-0.13-W3rQlr/blib/arch C:\cpanfly-5.20\var\cpan\build\Class-C3-Adopt-NEXT-0.13-W3rQlr/blib/lib C:\cpanfly-5.20\var\cpan\build\namespace-autoclean-0.20-8Y_TZF/blib/arch C:\cpanfly-5.20\var\cpan\build\namespace-autoclean-0.20-8Y_TZF/blib/lib C:\cpanfly-5.20\var\cpan\build\CGI-Simple-1.113-plPfCq/blib/arch C:\cpanfly-5.20\var\cpan\build\CGI-Simple-1.113-plPfCq/blib/lib C:\cpanfly-5.20\var\cpan\build\Text-SimpleTable-2.03-5CbFiI/blib/arch C:\cpanfly-5.20\var\cpan\build\Text-SimpleTable-2.03-5CbFiI/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-ReverseProxy-0.15-K3nEo_/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-ReverseProxy-0.15-K3nEo_/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-pNmjvv/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-pNmjvv/blib/lib to PERL5LIB; %BUILDDIR%=C:/cpanfly-5.20/var/cpan/build for 'test'
Running make test
Delayed until after prerequisites
Running test for module 'MooseX::Types::Moose'
Running make for E/ET/ETHER/MooseX-Types-0.45.tar.gz
Prepending C:\cpanfly-5.20\var\cpan\build\Tree-Simple-1.24-Mgon02/blib/arch C:\cpanfly-5.20\var\cpan\build\Tree-Simple-1.24-Mgon02/blib/lib C:\cpanfly-5.20\var\cpan\build\Class-C3-Adopt-NEXT-0.13-W3rQlr/blib/arch C:\cpanfly-5.20\var\cpan\build\Class-C3-Adopt-NEXT-0.13-W3rQlr/blib/lib C:\cpanfly-5.20\var\cpan\build\namespace-autoclean-0.20-8Y_TZF/blib/arch C:\cpanfly-5.20\var\cpan\build\namespace-autoclean-0.20-8Y_TZF/blib/lib C:\cpanfly-5.20\var\cpan\build\CGI-Simple-1.113-plPfCq/blib/arch C:\cpanfly-5.20\var\cpan\build\CGI-Simple-1.113-plPfCq/blib/lib C:\cpanfly-5.20\var\cpan\build\Text-SimpleTable-2.03-5CbFiI/blib/arch C:\cpanfly-5.20\var\cpan\build\Text-SimpleTable-2.03-5CbFiI/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-ReverseProxy-0.15-K3nEo_/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-ReverseProxy-0.15-K3nEo_/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-pNmjvv/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-pNmjvv/blib/lib to PERL5LIB; %BUILDDIR%=C:/cpanfly-5.20/var/cpan/build for 'get'
Fetching with LWP:
http://cpan.nas1.activestate.com/authors/id/E/ET/ETHER/MooseX-Types-0.45.tar.gz
Checksum for C:\cpanfly-5.20\var\cpan\sources\authors\id\E\ET\ETHER\MooseX-Types-0.45.tar.gz ok
MooseX-Types-0.45/
MooseX-Types-0.45/Build.PL
MooseX-Types-0.45/Changes
MooseX-Types-0.45/CONTRIBUTING
MooseX-Types-0.45/dist.ini
MooseX-Types-0.45/INSTALL
MooseX-Types-0.45/lib/
MooseX-Types-0.45/LICENSE
MooseX-Types-0.45/Makefile.PL
MooseX-Types-0.45/MANIFEST
MooseX-Types-0.45/META.json
MooseX-Types-0.45/META.yml
MooseX-Types-0.45/README
MooseX-Types-0.45/t/
MooseX-Types-0.45/weaver.ini
MooseX-Types-0.45/xt/
MooseX-Types-0.45/xt/author/
MooseX-Types-0.45/xt/release/
MooseX-Types-0.45/xt/release/changes_has_content.t
MooseX-Types-0.45/xt/release/cpan-changes.t
MooseX-Types-0.45/xt/release/distmeta.t
MooseX-Types-0.45/xt/release/eol.t
MooseX-Types-0.45/xt/release/kwalitee.t
MooseX-Types-0.45/xt/release/minimum-version.t
MooseX-Types-0.45/xt/release/mojibake.t
MooseX-Types-0.45/xt/release/pod-coverage.t
MooseX-Types-0.45/xt/release/pod-no404s.t
MooseX-Types-0.45/xt/release/pod-syntax.t
MooseX-Types-0.45/xt/release/portability.t
MooseX-Types-0.45/xt/author/00-compile.t
MooseX-Types-0.45/xt/author/clean-namespaces.t
MooseX-Types-0.45/xt/author/no-tabs.t
MooseX-Types-0.45/xt/author/pod-spell.t
MooseX-Types-0.45/t/00-report-prereqs.dd
MooseX-Types-0.45/t/00-report-prereqs.t
MooseX-Types-0.45/t/10_moose-types.t
MooseX-Types-0.45/t/11_library-definition.t
MooseX-Types-0.45/t/12_wrapper-definition.t
MooseX-Types-0.45/t/13_typedecorator.t
MooseX-Types-0.45/t/14_compatibility-sub-exporter.t
MooseX-Types-0.45/t/15_recursion.t
MooseX-Types-0.45/t/16_introspection.t
MooseX-Types-0.45/t/17_syntax_errors.t
MooseX-Types-0.45/t/18_combined_libs.t
MooseX-Types-0.45/t/19_typelib_with_role.t
MooseX-Types-0.45/t/20_union_with_string_type.t
MooseX-Types-0.45/t/21_coerce_parameterized_types.t
MooseX-Types-0.45/t/22_class_type.t
MooseX-Types-0.45/t/23_any_subtype.t
MooseX-Types-0.45/t/24_class_can_isa.t
MooseX-Types-0.45/t/25-fully-qualified.t
MooseX-Types-0.45/t/lib/
MooseX-Types-0.45/t/regressions/
MooseX-Types-0.45/t/zzz-check-breaks.t
MooseX-Types-0.45/t/regressions/01-is_subtype_of.t
MooseX-Types-0.45/t/lib/Combined.pm
MooseX-Types-0.45/t/lib/DecoratorLibrary.pm
MooseX-Types-0.45/t/lib/Empty.pm
MooseX-Types-0.45/t/lib/SubExporterCompatibility.pm
MooseX-Types-0.45/t/lib/TestLibrary.pm
MooseX-Types-0.45/t/lib/TestLibrary2.pm
MooseX-Types-0.45/t/lib/TestNamespaceSep.pm
MooseX-Types-0.45/t/lib/TestWrapper.pm
MooseX-Types-0.45/lib/MooseX/
MooseX-Types-0.45/lib/MooseX/Types/
MooseX-Types-0.45/lib/MooseX/Types.pm
MooseX-Types-0.45/lib/MooseX/Types/Base.pm
MooseX-Types-0.45/lib/MooseX/Types/CheckedUtilExports.pm
MooseX-Types-0.45/lib/MooseX/Types/Combine.pm
MooseX-Types-0.45/lib/MooseX/Types/Moose.pm
MooseX-Types-0.45/lib/MooseX/Types/TypeDecorator.pm
MooseX-Types-0.45/lib/MooseX/Types/UndefinedType.pm
MooseX-Types-0.45/lib/MooseX/Types/Util.pm
MooseX-Types-0.45/lib/MooseX/Types/Wrapper.pm
Prepending C:\cpanfly-5.20\var\cpan\build\Tree-Simple-1.24-Mgon02/blib/arch C:\cpanfly-5.20\var\cpan\build\Tree-Simple-1.24-Mgon02/blib/lib C:\cpanfly-5.20\var\cpan\build\Class-C3-Adopt-NEXT-0.13-W3rQlr/blib/arch C:\cpanfly-5.20\var\cpan\build\Class-C3-Adopt-NEXT-0.13-W3rQlr/blib/lib C:\cpanfly-5.20\var\cpan\build\namespace-autoclean-0.20-8Y_TZF/blib/arch C:\cpanfly-5.20\var\cpan\build\namespace-autoclean-0.20-8Y_TZF/blib/lib C:\cpanfly-5.20\var\cpan\build\CGI-Simple-1.113-plPfCq/blib/arch C:\cpanfly-5.20\var\cpan\build\CGI-Simple-1.113-plPfCq/blib/lib C:\cpanfly-5.20\var\cpan\build\Text-SimpleTable-2.03-5CbFiI/blib/arch C:\cpanfly-5.20\var\cpan\build\Text-SimpleTable-2.03-5CbFiI/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-ReverseProxy-0.15-K3nEo_/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-ReverseProxy-0.15-K3nEo_/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-pNmjvv/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-pNmjvv/blib/lib to PERL5LIB; %BUILDDIR%=C:/cpanfly-5.20/var/cpan/build for 'make'
CPAN.pm: Building E/ET/ETHER/MooseX-Types-0.45.tar.gz
>>> C:\Perl-5.20\bin\perl.exe Makefile.PL
Congratulations, your toolchain understands 'configure_requires'!
Checking if your kit is complete...
Looks good
Generating a dmake-style Makefile
Writing Makefile for MooseX::Types
Writing MYMETA.yml and MYMETA.json
---- Unsatisfied dependencies detected during ----
---- ETHER/MooseX-Types-0.45.tar.gz ----
namespace::autoclean [requires]
Prepending C:\cpanfly-5.20\var\cpan\build\Tree-Simple-1.24-Mgon02/blib/arch C:\cpanfly-5.20\var\cpan\build\Tree-Simple-1.24-Mgon02/blib/lib C:\cpanfly-5.20\var\cpan\build\Class-C3-Adopt-NEXT-0.13-W3rQlr/blib/arch C:\cpanfly-5.20\var\cpan\build\Class-C3-Adopt-NEXT-0.13-W3rQlr/blib/lib C:\cpanfly-5.20\var\cpan\build\namespace-autoclean-0.20-8Y_TZF/blib/arch C:\cpanfly-5.20\var\cpan\build\namespace-autoclean-0.20-8Y_TZF/blib/lib C:\cpanfly-5.20\var\cpan\build\CGI-Simple-1.113-plPfCq/blib/arch C:\cpanfly-5.20\var\cpan\build\CGI-Simple-1.113-plPfCq/blib/lib C:\cpanfly-5.20\var\cpan\build\Text-SimpleTable-2.03-5CbFiI/blib/arch C:\cpanfly-5.20\var\cpan\build\Text-SimpleTable-2.03-5CbFiI/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-ReverseProxy-0.15-K3nEo_/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-ReverseProxy-0.15-K3nEo_/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-pNmjvv/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-pNmjvv/blib/lib to PERL5LIB; %BUILDDIR%=C:/cpanfly-5.20/var/cpan/build for 'test'
Running make test
Delayed until after prerequisites
Running test for module 'namespace::autoclean'
Running make for E/ET/ETHER/namespace-autoclean-0.20.tar.gz
Prepending C:\cpanfly-5.20\var\cpan\build\Tree-Simple-1.24-Mgon02/blib/arch C:\cpanfly-5.20\var\cpan\build\Tree-Simple-1.24-Mgon02/blib/lib C:\cpanfly-5.20\var\cpan\build\Class-C3-Adopt-NEXT-0.13-W3rQlr/blib/arch C:\cpanfly-5.20\var\cpan\build\Class-C3-Adopt-NEXT-0.13-W3rQlr/blib/lib C:\cpanfly-5.20\var\cpan\build\namespace-autoclean-0.20-8Y_TZF/blib/arch C:\cpanfly-5.20\var\cpan\build\namespace-autoclean-0.20-8Y_TZF/blib/lib C:\cpanfly-5.20\var\cpan\build\CGI-Simple-1.113-plPfCq/blib/arch C:\cpanfly-5.20\var\cpan\build\CGI-Simple-1.113-plPfCq/blib/lib C:\cpanfly-5.20\var\cpan\build\Text-SimpleTable-2.03-5CbFiI/blib/arch C:\cpanfly-5.20\var\cpan\build\Text-SimpleTable-2.03-5CbFiI/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-ReverseProxy-0.15-K3nEo_/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-ReverseProxy-0.15-K3nEo_/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-pNmjvv/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-pNmjvv/blib/lib to PERL5LIB; %BUILDDIR%=C:/cpanfly-5.20/var/cpan/build for 'get'
Has already been unwrapped into directory C:\cpanfly-5.20\var\cpan\build\namespace-autoclean-0.20-8Y_TZF
Prepending C:\cpanfly-5.20\var\cpan\build\Tree-Simple-1.24-Mgon02/blib/arch C:\cpanfly-5.20\var\cpan\build\Tree-Simple-1.24-Mgon02/blib/lib C:\cpanfly-5.20\var\cpan\build\Class-C3-Adopt-NEXT-0.13-W3rQlr/blib/arch C:\cpanfly-5.20\var\cpan\build\Class-C3-Adopt-NEXT-0.13-W3rQlr/blib/lib C:\cpanfly-5.20\var\cpan\build\namespace-autoclean-0.20-8Y_TZF/blib/arch C:\cpanfly-5.20\var\cpan\build\namespace-autoclean-0.20-8Y_TZF/blib/lib C:\cpanfly-5.20\var\cpan\build\CGI-Simple-1.113-plPfCq/blib/arch C:\cpanfly-5.20\var\cpan\build\CGI-Simple-1.113-plPfCq/blib/lib C:\cpanfly-5.20\var\cpan\build\Text-SimpleTable-2.03-5CbFiI/blib/arch C:\cpanfly-5.20\var\cpan\build\Text-SimpleTable-2.03-5CbFiI/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-ReverseProxy-0.15-K3nEo_/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-ReverseProxy-0.15-K3nEo_/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-pNmjvv/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-pNmjvv/blib/lib to PERL5LIB; %BUILDDIR%=C:/cpanfly-5.20/var/cpan/build for 'make'
Has already been made
Prepending C:\cpanfly-5.20\var\cpan\build\Tree-Simple-1.24-Mgon02/blib/arch C:\cpanfly-5.20\var\cpan\build\Tree-Simple-1.24-Mgon02/blib/lib C:\cpanfly-5.20\var\cpan\build\Class-C3-Adopt-NEXT-0.13-W3rQlr/blib/arch C:\cpanfly-5.20\var\cpan\build\Class-C3-Adopt-NEXT-0.13-W3rQlr/blib/lib C:\cpanfly-5.20\var\cpan\build\namespace-autoclean-0.20-8Y_TZF/blib/arch C:\cpanfly-5.20\var\cpan\build\namespace-autoclean-0.20-8Y_TZF/blib/lib C:\cpanfly-5.20\var\cpan\build\CGI-Simple-1.113-plPfCq/blib/arch C:\cpanfly-5.20\var\cpan\build\CGI-Simple-1.113-plPfCq/blib/lib C:\cpanfly-5.20\var\cpan\build\Text-SimpleTable-2.03-5CbFiI/blib/arch C:\cpanfly-5.20\var\cpan\build\Text-SimpleTable-2.03-5CbFiI/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-ReverseProxy-0.15-K3nEo_/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-ReverseProxy-0.15-K3nEo_/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-pNmjvv/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-pNmjvv/blib/lib to PERL5LIB; %BUILDDIR%=C:/cpanfly-5.20/var/cpan/build for 'test'
Running make test
Has already been tested successfully
Running make for E/ET/ETHER/MooseX-Types-0.45.tar.gz
Prepending C:\cpanfly-5.20\var\cpan\build\Tree-Simple-1.24-Mgon02/blib/arch C:\cpanfly-5.20\var\cpan\build\Tree-Simple-1.24-Mgon02/blib/lib C:\cpanfly-5.20\var\cpan\build\Class-C3-Adopt-NEXT-0.13-W3rQlr/blib/arch C:\cpanfly-5.20\var\cpan\build\Class-C3-Adopt-NEXT-0.13-W3rQlr/blib/lib C:\cpanfly-5.20\var\cpan\build\namespace-autoclean-0.20-8Y_TZF/blib/arch C:\cpanfly-5.20\var\cpan\build\namespace-autoclean-0.20-8Y_TZF/blib/lib C:\cpanfly-5.20\var\cpan\build\CGI-Simple-1.113-plPfCq/blib/arch C:\cpanfly-5.20\var\cpan\build\CGI-Simple-1.113-plPfCq/blib/lib C:\cpanfly-5.20\var\cpan\build\Text-SimpleTable-2.03-5CbFiI/blib/arch C:\cpanfly-5.20\var\cpan\build\Text-SimpleTable-2.03-5CbFiI/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-ReverseProxy-0.15-K3nEo_/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-ReverseProxy-0.15-K3nEo_/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-pNmjvv/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-pNmjvv/blib/lib to PERL5LIB; %BUILDDIR%=C:/cpanfly-5.20/var/cpan/build for 'get'
Has already been unwrapped into directory C:\cpanfly-5.20\var\cpan\build\MooseX-Types-0.45-UZa1xw
Prepending C:\cpanfly-5.20\var\cpan\build\Tree-Simple-1.24-Mgon02/blib/arch C:\cpanfly-5.20\var\cpan\build\Tree-Simple-1.24-Mgon02/blib/lib C:\cpanfly-5.20\var\cpan\build\Class-C3-Adopt-NEXT-0.13-W3rQlr/blib/arch C:\cpanfly-5.20\var\cpan\build\Class-C3-Adopt-NEXT-0.13-W3rQlr/blib/lib C:\cpanfly-5.20\var\cpan\build\namespace-autoclean-0.20-8Y_TZF/blib/arch C:\cpanfly-5.20\var\cpan\build\namespace-autoclean-0.20-8Y_TZF/blib/lib C:\cpanfly-5.20\var\cpan\build\CGI-Simple-1.113-plPfCq/blib/arch C:\cpanfly-5.20\var\cpan\build\CGI-Simple-1.113-plPfCq/blib/lib C:\cpanfly-5.20\var\cpan\build\Text-SimpleTable-2.03-5CbFiI/blib/arch C:\cpanfly-5.20\var\cpan\build\Text-SimpleTable-2.03-5CbFiI/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-ReverseProxy-0.15-K3nEo_/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-ReverseProxy-0.15-K3nEo_/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-pNmjvv/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-pNmjvv/blib/lib to PERL5LIB; %BUILDDIR%=C:/cpanfly-5.20/var/cpan/build for 'make'
CPAN.pm: Building E/ET/ETHER/MooseX-Types-0.45.tar.gz
>>> dmake
cp lib/MooseX/Types.pm blib\lib\MooseX\Types.pm
cp lib/MooseX/Types/Util.pm blib\lib\MooseX\Types\Util.pm
cp lib/MooseX/Types/Base.pm blib\lib\MooseX\Types\Base.pm
cp lib/MooseX/Types/Combine.pm blib\lib\MooseX\Types\Combine.pm
cp lib/MooseX/Types/UndefinedType.pm blib\lib\MooseX\Types\UndefinedType.pm
cp lib/MooseX/Types/CheckedUtilExports.pm blib\lib\MooseX\Types\CheckedUtilExports.pm
cp lib/MooseX/Types/TypeDecorator.pm blib\lib\MooseX\Types\TypeDecorator.pm
cp lib/MooseX/Types/Moose.pm blib\lib\MooseX\Types\Moose.pm
cp lib/MooseX/Types/Wrapper.pm blib\lib\MooseX\Types\Wrapper.pm
ETHER/MooseX-Types-0.45.tar.gz
dmake -- OK
Prepending C:\cpanfly-5.20\var\cpan\build\Tree-Simple-1.24-Mgon02/blib/arch C:\cpanfly-5.20\var\cpan\build\Tree-Simple-1.24-Mgon02/blib/lib C:\cpanfly-5.20\var\cpan\build\Class-C3-Adopt-NEXT-0.13-W3rQlr/blib/arch C:\cpanfly-5.20\var\cpan\build\Class-C3-Adopt-NEXT-0.13-W3rQlr/blib/lib C:\cpanfly-5.20\var\cpan\build\namespace-autoclean-0.20-8Y_TZF/blib/arch C:\cpanfly-5.20\var\cpan\build\namespace-autoclean-0.20-8Y_TZF/blib/lib C:\cpanfly-5.20\var\cpan\build\CGI-Simple-1.113-plPfCq/blib/arch C:\cpanfly-5.20\var\cpan\build\CGI-Simple-1.113-plPfCq/blib/lib C:\cpanfly-5.20\var\cpan\build\Text-SimpleTable-2.03-5CbFiI/blib/arch C:\cpanfly-5.20\var\cpan\build\Text-SimpleTable-2.03-5CbFiI/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-ReverseProxy-0.15-K3nEo_/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-ReverseProxy-0.15-K3nEo_/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-pNmjvv/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-pNmjvv/blib/lib to PERL5LIB; %BUILDDIR%=C:/cpanfly-5.20/var/cpan/build for 'test'
Running make test
>>> dmake test TEST_VERBOSE=1
C:\Perl-5.20\bin\perl.exe "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(1, 'blib\lib', 'blib\arch')" t/*.t t/regressions/*.t
#
# Versions for all modules listed in MYMETA.json (including optional ones):
#
# === Configure Requires ===
#
# Module Want Have
# ------------------- ----- -----
# ExtUtils::MakeMaker any 6.98
# Module::Build::Tiny 0.037 0.038
#
# === Build Requires ===
#
# Module Want Have
# ------------------- ---- ----
# ExtUtils::MakeMaker any 6.98
#
# === Test Requires ===
#
# Module Want Have
# ------------------- ---- --------
# ExtUtils::MakeMaker any 6.98
# File::Spec any 3.47
# Moose::Role any 2.1212
# Test::Fatal any 0.013
# Test::More 0.88 1.001006
# Test::Requires any 0.08
# if any 0.0601
# lib any 0.63
#
# === Test Recommends ===
#
# Module Want Have
# ---------- -------- --------
# CPAN::Meta 2.120900 2.142060
#
# === Runtime Requires ===
#
# Module Want Have
# ---------------------------------- ---- ------
# Carp any 1.3301
# Carp::Clan 6.00 6.04
# Exporter any 5.70
# Module::Runtime any 0.014
# Moose 1.06 2.1212
# Moose::Exporter any 2.1212
# Moose::Meta::TypeConstraint::Union any 2.1212
# Moose::Util::TypeConstraints any 2.1212
# Scalar::Util 1.19 1.41
# Sub::Exporter any 0.987
# Sub::Name any 0.09
# base any 2.18
# namespace::autoclean 0.16 0.20
# overload any 1.22
# strict any 1.08
# warnings any 1.23
#
# === Other Modules ===
#
# Module Want Have
# -------------------- ---- ----
# Dist::CheckConflicts any 0.11
#
t/00-report-prereqs.t ..............
1..1
ok 1
ok
t/10_moose-types.t .................
ok 1 - Object() was exported
ok 2 - Object() returns 'Object'
ok 3 - is_Object() was exported
ok 4 - Maybe() was exported
ok 5 - Maybe() returns 'Maybe'
ok 6 - is_Maybe() was exported
ok 7 - ArrayRef() was exported
ok 8 - ArrayRef() returns 'ArrayRef'
ok 9 - is_ArrayRef() was exported
ok 10 - Str() was exported
ok 11 - Str() returns 'Str'
ok 12 - is_Str() was exported
ok 13 - Ref() was exported
ok 14 - Ref() returns 'Ref'
ok 15 - is_Ref() was exported
ok 16 - Any() was exported
ok 17 - Any() returns 'Any'
ok 18 - is_Any() was exported
ok 19 - Defined() was exported
ok 20 - Defined() returns 'Defined'
ok 21 - is_Defined() was exported
ok 22 - GlobRef() was exported
ok 23 - GlobRef() returns 'GlobRef'
ok 24 - is_GlobRef() was exported
ok 25 - RoleName() was exported
ok 26 - RoleName() returns 'RoleName'
ok 27 - is_RoleName() was exported
ok 28 - Num() was exported
ok 29 - Num() returns 'Num'
ok 30 - is_Num() was exported
ok 31 - ClassName() was exported
ok 32 - ClassName() returns 'ClassName'
ok 33 - is_ClassName() was exported
ok 34 - RegexpRef() was exported
ok 35 - RegexpRef() returns 'RegexpRef'
ok 36 - is_RegexpRef() was exported
ok 37 - Value() was exported
ok 38 - Value() returns 'Value'
ok 39 - is_Value() was exported
ok 40 - CodeRef() was exported
ok 41 - CodeRef() returns 'CodeRef'
ok 42 - is_CodeRef() was exported
ok 43 - Int() was exported
ok 44 - Int() returns 'Int'
ok 45 - is_Int() was exported
ok 46 - FileHandle() was exported
ok 47 - FileHandle() returns 'FileHandle'
ok 48 - is_FileHandle() was exported
ok 49 - Bool() was exported
ok 50 - Bool() returns 'Bool'
ok 51 - is_Bool() was exported
ok 52 - HashRef() was exported
ok 53 - HashRef() returns 'HashRef'
ok 54 - is_HashRef() was exported
ok 55 - Undef() was exported
ok 56 - Undef() returns 'Undef'
ok 57 - is_Undef() was exported
ok 58 - Item() was exported
ok 59 - Item() returns 'Item'
ok 60 - is_Item() was exported
ok 61 - ScalarRef() was exported
ok 62 - ScalarRef() returns 'ScalarRef'
ok 63 - is_ScalarRef() was exported
1..63
ok
t/11_library-definition.t ..........
ok 1 - NonEmptyStr() was exported
ok 2 - NonEmptyStr() returned correct type name
ok 3 - to_NonEmptyStr() coercion was exported
ok 4 - to_NonEmptyStr() coercion works
ok 5 - to_NonEmptyStr() returns false on invalid value
ok 6 - is_NonEmptyStr() check was exported
ok 7 - is_NonEmptyStr() check true on valid value
ok 8 - is_NonEmptyStr() check false on invalid value
ok 9 - IntArrayRef() was exported
ok 10 - IntArrayRef() returned correct type name
ok 11 - to_IntArrayRef() coercion was exported
ok 12 - to_IntArrayRef() coercion works
ok 13 - to_IntArrayRef() returns false on invalid value
ok 14 - is_IntArrayRef() check was exported
ok 15 - is_IntArrayRef() check true on valid value
ok 16 - is_IntArrayRef() check false on invalid value
ok 17 - aliased type exported under correct symbol
ok 18 - aliased type returns unaliased type name
ok 19 - type without coercion doesn't have to_* helper
ok 20 - trying to declare a type with '::' in it croaks
ok 21 - error message contains type name
1..21
ok
t/12_wrapper-definition.t ..........
ok 1 - NonEmptyStr() was exported
ok 2 - NonEmptyStr() returned correct type name
ok 3 - to_NonEmptyStr() coercion was exported
ok 4 - to_NonEmptyStr() coercion works
ok 5 - to_NonEmptyStr() died on invalid value
ok 6 - is_NonEmptyStr() check was exported
ok 7 - is_NonEmptyStr() check true on valid value
ok 8 - is_NonEmptyStr() check false on invalid value
ok 9 - is_NonEmptyStr() returns test closure without args
ok 10 - IntArrayRef() was exported
ok 11 - IntArrayRef() returned correct type name
ok 12 - to_IntArrayRef() coercion was exported
ok 13 - to_IntArrayRef() coercion works
ok 14 - to_IntArrayRef() died on invalid value
ok 15 - is_IntArrayRef() check was exported
ok 16 - is_IntArrayRef() check true on valid value
ok 17 - is_IntArrayRef() check false on invalid value
ok 18 - is_IntArrayRef() returns test closure without args
ok 19 - Str() was exported
ok 20 - Str() returned correct type name
ok 21 - to_Str() coercion was exported
ok 22 - to_Str() coercion works
ok 23 - to_Str() died on invalid value
ok 24 - is_Str() check was exported
ok 25 - is_Str() check true on valid value
ok 26 - is_Str() check false on invalid value
ok 27 - is_Str() returns test closure without args
1..27
ok
t/13_typedecorator.t ...............
ok 1 - Created some sort of object
ok 2 - 'Yes, it's the correct kind of object' isa 'Test::MooseX::TypeLibrary::TypeDecorator'
ok 3 - Assigned arrayrefbase qw(a b c d e)
ok 4 - Assignment is correct
ok 5 - Assignment arrayrefbase d,e,f to test coercion
ok 6 - Assignment and coercion is correct
ok 7 - Assignment arrayrefint01 qw(1 2 3)
ok 8 - Assignment is correct
ok 9 - Assigned arrayrefint01 4.5.6 to test coercion from Str
ok 10 - Assignment and coercion is correct
ok 11 - Assigned arrayrefint01 {a=>7,b=>8} to test coercion from HashRef
ok 12 - Assignment and coercion is correct
ok 13 - Dies when values are strings
ok 14 - Assigned arrayrefint02 qw(1 2 3)
ok 15 - Assignment is correct
ok 16 - Assigned arrayrefint02 4:5:6 to test coercion from Str
ok 17 - Assignment and coercion is correct
ok 18 - Assigned arrayrefint02 {a=>7,b=>8} to test coercion from HashRef
ok 19 - Assignment and coercion is correct
ok 20 - Assigned arrayrefint02 {a=>'AA',b=>'BBB', c=>'CCCCCCC'} to test coercion from HashRef
ok 21 - Assignment and coercion is correct
ok 22 - Assigned arrayrefint02 {a=>[1,2],b=>[3,4]} to test coercion from HashRef
ok 23 - Assignment and coercion is correct
ok 24 - Assigned arrayrefint01 qw(11 12 13)
ok 25 - Assignment is correct
ok 26 - Dies when values are strings
ok 27 - String part of union is good
ok 28 - arrayref part of union is good
ok 29 - Correctly failed to use a hashref
ok 30 - Good assignment
ok 31 - Got expected values.
ok 32 - properly fails to assign as []
ok 33 - properly fails arrayref of strings
ok 34 - Integer for union test accepted
ok 35 - String for union test accepted
ok 36 - Union test corrected fails a HashRef
ok 37 - Assigned deep to [[{a=>1,b=>2},{c=>3,d=>4}],[{e=>5}]]
ok 38 - Assignment is correct
ok 39 - Deep Constraints properly fail
ok 40 - Assigned deep2 to [[{a=>1,b=>2},{c=>3,d=>4}],[{e=>5}]]
ok 41 - Assignment is correct
ok 42 - Deep Constraints properly fail
ok 43 - Deep Constraints properly fail
ok 44 - Assigned deep2 to [[{a=>1,b=>2},{c=>3,d=>$type}],[{e=>5}]]
ok 45 - Assignment is correct
ok 46 - Assigned deep2 to [1,2,3]
ok 47 - Assignment is correct
ok 48 - Good Assignment of Programming to Enum
ok 49 - Enum properly fails
ok 50 - Assigned SubOfMyArrayRefInt01_attr to [15,20,25]
ok 51 - Assignment is correct
ok 52 - SubOfMyArrayRefInt01 Constraints properly fail
ok 53 - Assigned deep2 to [5,10,1000]
ok 54 - Assignment is correct
ok 55 - Constraints properly fail
ok 56 - Constraints properly fail
ok 57 - Constraints properly fail
ok 58 - Assigned deep2 to [5,10,$type]
ok 59 - Assignment is correct
ok 60 - Constraints properly fail
ok 61 - Constraints properly fail
ok 62 - Constraints properly fail
1..62
ok
t/14_compatibility-sub-exporter.t ..
ok 1 - Correctly passed
ok 2 - Correctly fails
ok 3 - Found the something method
1..3
ok
t/15_recursion.t ...................
ok 1 - properly validated {key=>"value"}
ok 2 - properly validated {key=>{subkey=>"value"}}
ok 3 - properly validated deeper recursive values
ok 4 - Properly invalidates bad value
ok 5 - Properly invalidates bad value deeply
1..5
ok
t/16_introspection.t ...............
ok 1 - introspecting something that's not not a type doesn't blow up
ok 2 - all calls to has_available_type_export returned correct results
1..2
ok
t/17_syntax_errors.t ...............
ok 1 - missing comma error
ok 2 - string instead of Type error
ok 3 - fully qualified type doesn't throw error
ok 4 - declared class_types don't throw error
ok 5 - declared role_types don't throw error
1..5
ok
t/18_combined_libs.t ...............
ok 1 - use Combined;
ok 2
ok 3
ok 4 - precedence for conflicting types is correct
ok 5 - asking for a non-existent type from a combined type library gives a useful error
ok 6 - cannot combine types from a package which is not a type library
ok 7 - cannot combine types from a package which does not exist
ok 8 - :all syntax works
1..8
ok
t/19_typelib_with_role.t ...........
ok 1 - type export not picked up as a method on role application
1..1
ok
t/20_union_with_string_type.t ......
ok 1 - types are not mutated by union with a string type
ok 2 - 1 is an Int
ok 3 - a is not an Int
ok 4 - Passes ArrayRef
ok 5 - Fails ArrayRef with a letter
ok 6 - fails wrong ref type
ok 7 - Got an error for bad Type
ok 8 - correct error
ok 9 - 1 is an Int
ok 10 - a is not an Int
ok 11 - Passes ArrayRef
ok 12 - Fails ArrayRef with a letter
ok 13 - fails wrong ref type
ok 14 - Union allows Object
1..14
ok
t/21_coerce_parameterized_types.t ..
not ok 1 - coercion applied to parameterized type # TODO see comments in MooseX::Types->create_arged_...
# Failed (TODO) test 'coercion applied to parameterized type'
# at t/21_coerce_parameterized_types.t line 42.
ok 2 - coercion applied to subtype
1..2
ok
t/22_class_type.t ..................
ok 1 - new without class loaded explodes
ok 2 - right exception
ok 3 - new on non-class type
ok 4 - right exception
ok 5 - Constructor happy
ok 6 - Attribute happy
ok 7 - Constructor happy
ok 8 - Type checked
1..8
ok
t/23_any_subtype.t .................
ok 1 - no exception when subtyping Any type
1..1
ok
t/24_class_can_isa.t ...............
ok 1 - no exception calling ->isa on MooseX::Types::TypeDecorator as class method
ok 2 - no exception calling ->can on MooseX::Types::TypeDecorator as class method
1..2
ok
t/25-fully-qualified.t .............
ok 1 - is_NonEmptyStr
ok 2 - type is available as an import
ok 3 - type is still available as a method on the importing class
# before calling namespace::autoclean
ok 4 - before calling namespace::autoclean: type is available as a method on the declaring class
ok 5 - before calling namespace::autoclean: type is available as a fully-qualified name on the declaring class
ok 6 - before calling namespace::autoclean: type is the right type
# calling namespace::autoclean
# after calling namespace::autoclean
ok 7 - after calling namespace::autoclean: type is available as a method on the declaring class
ok 8 - after calling namespace::autoclean: type is available as a fully-qualified name on the declaring class
ok 9 - after calling namespace::autoclean: type is the right type
ok 10 - type is no longer available as a method on the importing class
1..10
ok
t/regressions/01-is_subtype_of.t ...
ok 1
ok 2
ok 3 - $item is subtype of 'Any'
ok 4 - Item is subtype of 'Any'
ok 5 - Item is subtype of Any
1..5
ok
t/zzz-check-breaks.t ...............
ok 1 - conflicts checked via Moose::Conflicts
ok 2 - no x_breaks data to check
1..2
ok
All tests successful.
Files=19, Tests=242, 16 wallclock secs ( 0.19 usr + 0.02 sys = 0.20 CPU)
Result: PASS
ETHER/MooseX-Types-0.45.tar.gz
dmake test TEST_VERBOSE=1 -- OK
Karen Etheridge <ether@cpan.org>
Organise your Moose types in libraries
>>> (cd C:\cpanfly-5.20\var\cpan\build\MooseX-Types-0.45-UZa1xw && tar cvf - MooseX-Types-0.45.ppd blib) | gzip -c >C:/cpanfly-5.20/var/REPO/E/ET/ETHER/MooseX-Types-0.45.tar.gz
MooseX-Types-0.45.ppd
blib/
blib/lib/
blib/lib/MooseX/
blib/lib/MooseX/Types/
blib/lib/MooseX/Types/Base.pm
blib/lib/MooseX/Types/CheckedUtilExports.pm
blib/lib/MooseX/Types/Combine.pm
blib/lib/MooseX/Types/Moose.pm
blib/lib/MooseX/Types/TypeDecorator.pm
blib/lib/MooseX/Types/UndefinedType.pm
blib/lib/MooseX/Types/Util.pm
blib/lib/MooseX/Types/Wrapper.pm
blib/lib/MooseX/Types.pm
>>> mv C:\cpanfly-5.20\var\cpan\build\MooseX-Types-0.45-UZa1xw/MooseX-Types-0.45.ppd C:/cpanfly-5.20/var/REPO/E/ET/ETHER
Running test for module 'namespace::autoclean'
Running make for E/ET/ETHER/namespace-autoclean-0.20.tar.gz
Prepending C:\cpanfly-5.20\var\cpan\build\MooseX-Types-0.45-UZa1xw/blib/arch C:\cpanfly-5.20\var\cpan\build\MooseX-Types-0.45-UZa1xw/blib/lib C:\cpanfly-5.20\var\cpan\build\Tree-Simple-1.24-Mgon02/blib/arch C:\cpanfly-5.20\var\cpan\build\Tree-Simple-1.24-Mgon02/blib/lib C:\cpanfly-5.20\var\cpan\build\Class-C3-Adopt-NEXT-0.13-W3rQlr/blib/arch C:\cpanfly-5.20\var\cpan\build\Class-C3-Adopt-NEXT-0.13-W3rQlr/blib/lib C:\cpanfly-5.20\var\cpan\build\namespace-autoclean-0.20-8Y_TZF/blib/arch C:\cpanfly-5.20\var\cpan\build\namespace-autoclean-0.20-8Y_TZF/blib/lib C:\cpanfly-5.20\var\cpan\build\CGI-Simple-1.113-plPfCq/blib/arch C:\cpanfly-5.20\var\cpan\build\CGI-Simple-1.113-plPfCq/blib/lib C:\cpanfly-5.20\var\cpan\build\Text-SimpleTable-2.03-5CbFiI/blib/arch C:\cpanfly-5.20\var\cpan\build\Text-SimpleTable-2.03-5CbFiI/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-ReverseProxy-0.15-K3nEo_/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-ReverseProxy-0.15-K3nEo_/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-pNmjvv/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-pNmjvv/blib/lib to PERL5LIB; %BUILDDIR%=C:/cpanfly-5.20/var/cpan/build for 'get'
Has already been unwrapped into directory C:\cpanfly-5.20\var\cpan\build\namespace-autoclean-0.20-8Y_TZF
Prepending C:\cpanfly-5.20\var\cpan\build\MooseX-Types-0.45-UZa1xw/blib/arch C:\cpanfly-5.20\var\cpan\build\MooseX-Types-0.45-UZa1xw/blib/lib C:\cpanfly-5.20\var\cpan\build\Tree-Simple-1.24-Mgon02/blib/arch C:\cpanfly-5.20\var\cpan\build\Tree-Simple-1.24-Mgon02/blib/lib C:\cpanfly-5.20\var\cpan\build\Class-C3-Adopt-NEXT-0.13-W3rQlr/blib/arch C:\cpanfly-5.20\var\cpan\build\Class-C3-Adopt-NEXT-0.13-W3rQlr/blib/lib C:\cpanfly-5.20\var\cpan\build\namespace-autoclean-0.20-8Y_TZF/blib/arch C:\cpanfly-5.20\var\cpan\build\namespace-autoclean-0.20-8Y_TZF/blib/lib C:\cpanfly-5.20\var\cpan\build\CGI-Simple-1.113-plPfCq/blib/arch C:\cpanfly-5.20\var\cpan\build\CGI-Simple-1.113-plPfCq/blib/lib C:\cpanfly-5.20\var\cpan\build\Text-SimpleTable-2.03-5CbFiI/blib/arch C:\cpanfly-5.20\var\cpan\build\Text-SimpleTable-2.03-5CbFiI/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-ReverseProxy-0.15-K3nEo_/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-ReverseProxy-0.15-K3nEo_/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-pNmjvv/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-pNmjvv/blib/lib to PERL5LIB; %BUILDDIR%=C:/cpanfly-5.20/var/cpan/build for 'make'
Has already been made
Prepending C:\cpanfly-5.20\var\cpan\build\MooseX-Types-0.45-UZa1xw/blib/arch C:\cpanfly-5.20\var\cpan\build\MooseX-Types-0.45-UZa1xw/blib/lib C:\cpanfly-5.20\var\cpan\build\Tree-Simple-1.24-Mgon02/blib/arch C:\cpanfly-5.20\var\cpan\build\Tree-Simple-1.24-Mgon02/blib/lib C:\cpanfly-5.20\var\cpan\build\Class-C3-Adopt-NEXT-0.13-W3rQlr/blib/arch C:\cpanfly-5.20\var\cpan\build\Class-C3-Adopt-NEXT-0.13-W3rQlr/blib/lib C:\cpanfly-5.20\var\cpan\build\namespace-autoclean-0.20-8Y_TZF/blib/arch C:\cpanfly-5.20\var\cpan\build\namespace-autoclean-0.20-8Y_TZF/blib/lib C:\cpanfly-5.20\var\cpan\build\CGI-Simple-1.113-plPfCq/blib/arch C:\cpanfly-5.20\var\cpan\build\CGI-Simple-1.113-plPfCq/blib/lib C:\cpanfly-5.20\var\cpan\build\Text-SimpleTable-2.03-5CbFiI/blib/arch C:\cpanfly-5.20\var\cpan\build\Text-SimpleTable-2.03-5CbFiI/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-ReverseProxy-0.15-K3nEo_/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-ReverseProxy-0.15-K3nEo_/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-pNmjvv/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-pNmjvv/blib/lib to PERL5LIB; %BUILDDIR%=C:/cpanfly-5.20/var/cpan/build for 'test'
Running make test
Has already been tested successfully
Running make for E/ET/ETHER/MooseX-MethodAttributes-0.29.tar.gz
Prepending C:\cpanfly-5.20\var\cpan\build\MooseX-Types-0.45-UZa1xw/blib/arch C:\cpanfly-5.20\var\cpan\build\MooseX-Types-0.45-UZa1xw/blib/lib C:\cpanfly-5.20\var\cpan\build\Tree-Simple-1.24-Mgon02/blib/arch C:\cpanfly-5.20\var\cpan\build\Tree-Simple-1.24-Mgon02/blib/lib C:\cpanfly-5.20\var\cpan\build\Class-C3-Adopt-NEXT-0.13-W3rQlr/blib/arch C:\cpanfly-5.20\var\cpan\build\Class-C3-Adopt-NEXT-0.13-W3rQlr/blib/lib C:\cpanfly-5.20\var\cpan\build\namespace-autoclean-0.20-8Y_TZF/blib/arch C:\cpanfly-5.20\var\cpan\build\namespace-autoclean-0.20-8Y_TZF/blib/lib C:\cpanfly-5.20\var\cpan\build\CGI-Simple-1.113-plPfCq/blib/arch C:\cpanfly-5.20\var\cpan\build\CGI-Simple-1.113-plPfCq/blib/lib C:\cpanfly-5.20\var\cpan\build\Text-SimpleTable-2.03-5CbFiI/blib/arch C:\cpanfly-5.20\var\cpan\build\Text-SimpleTable-2.03-5CbFiI/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-ReverseProxy-0.15-K3nEo_/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-ReverseProxy-0.15-K3nEo_/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-pNmjvv/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-pNmjvv/blib/lib to PERL5LIB; %BUILDDIR%=C:/cpanfly-5.20/var/cpan/build for 'get'
Has already been unwrapped into directory C:\cpanfly-5.20\var\cpan\build\MooseX-MethodAttributes-0.29-vR41uF
Prepending C:\cpanfly-5.20\var\cpan\build\MooseX-Types-0.45-UZa1xw/blib/arch C:\cpanfly-5.20\var\cpan\build\MooseX-Types-0.45-UZa1xw/blib/lib C:\cpanfly-5.20\var\cpan\build\Tree-Simple-1.24-Mgon02/blib/arch C:\cpanfly-5.20\var\cpan\build\Tree-Simple-1.24-Mgon02/blib/lib C:\cpanfly-5.20\var\cpan\build\Class-C3-Adopt-NEXT-0.13-W3rQlr/blib/arch C:\cpanfly-5.20\var\cpan\build\Class-C3-Adopt-NEXT-0.13-W3rQlr/blib/lib C:\cpanfly-5.20\var\cpan\build\namespace-autoclean-0.20-8Y_TZF/blib/arch C:\cpanfly-5.20\var\cpan\build\namespace-autoclean-0.20-8Y_TZF/blib/lib C:\cpanfly-5.20\var\cpan\build\CGI-Simple-1.113-plPfCq/blib/arch C:\cpanfly-5.20\var\cpan\build\CGI-Simple-1.113-plPfCq/blib/lib C:\cpanfly-5.20\var\cpan\build\Text-SimpleTable-2.03-5CbFiI/blib/arch C:\cpanfly-5.20\var\cpan\build\Text-SimpleTable-2.03-5CbFiI/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-ReverseProxy-0.15-K3nEo_/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-ReverseProxy-0.15-K3nEo_/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-pNmjvv/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-pNmjvv/blib/lib to PERL5LIB; %BUILDDIR%=C:/cpanfly-5.20/var/cpan/build for 'make'
CPAN.pm: Building E/ET/ETHER/MooseX-MethodAttributes-0.29.tar.gz
>>> dmake
cp lib/MooseX/MethodAttributes/Role/Meta/Method/Wrapped.pm blib\lib\MooseX\MethodAttributes\Role\Meta\Method\Wrapped.pm
cp lib/MooseX/MethodAttributes/Role/Meta/Method/MaybeWrapped.pm blib\lib\MooseX\MethodAttributes\Role\Meta\Method\MaybeWrapped.pm
cp lib/MooseX/MethodAttributes.pm blib\lib\MooseX\MethodAttributes.pm
cp lib/MooseX/MethodAttributes/Role/Meta/Class.pm blib\lib\MooseX\MethodAttributes\Role\Meta\Class.pm
cp lib/MooseX/MethodAttributes/Role/AttrContainer.pm blib\lib\MooseX\MethodAttributes\Role\AttrContainer.pm
cp lib/MooseX/MethodAttributes/Role/AttrContainer/Inheritable.pm blib\lib\MooseX\MethodAttributes\Role\AttrContainer\Inheritable.pm
cp lib/MooseX/MethodAttributes/Role/Meta/Method.pm blib\lib\MooseX\MethodAttributes\Role\Meta\Method.pm
cp lib/MooseX/MethodAttributes/Role/Meta/Map.pm blib\lib\MooseX\MethodAttributes\Role\Meta\Map.pm
cp lib/MooseX/MethodAttributes/Role/Meta/Role/Application.pm blib\lib\MooseX\MethodAttributes\Role\Meta\Role\Application.pm
cp lib/MooseX/MethodAttributes/Role/Meta/Role.pm blib\lib\MooseX\MethodAttributes\Role\Meta\Role.pm
cp lib/MooseX/MethodAttributes/Inheritable.pm blib\lib\MooseX\MethodAttributes\Inheritable.pm
cp lib/MooseX/MethodAttributes/Role.pm blib\lib\MooseX\MethodAttributes\Role.pm
cp lib/MooseX/MethodAttributes/Role/Meta/Role/Application/Summation.pm blib\lib\MooseX\MethodAttributes\Role\Meta\Role\Application\Summation.pm
ETHER/MooseX-MethodAttributes-0.29.tar.gz
dmake -- OK
Prepending C:\cpanfly-5.20\var\cpan\build\MooseX-Types-0.45-UZa1xw/blib/arch C:\cpanfly-5.20\var\cpan\build\MooseX-Types-0.45-UZa1xw/blib/lib C:\cpanfly-5.20\var\cpan\build\Tree-Simple-1.24-Mgon02/blib/arch C:\cpanfly-5.20\var\cpan\build\Tree-Simple-1.24-Mgon02/blib/lib C:\cpanfly-5.20\var\cpan\build\Class-C3-Adopt-NEXT-0.13-W3rQlr/blib/arch C:\cpanfly-5.20\var\cpan\build\Class-C3-Adopt-NEXT-0.13-W3rQlr/blib/lib C:\cpanfly-5.20\var\cpan\build\namespace-autoclean-0.20-8Y_TZF/blib/arch C:\cpanfly-5.20\var\cpan\build\namespace-autoclean-0.20-8Y_TZF/blib/lib C:\cpanfly-5.20\var\cpan\build\CGI-Simple-1.113-plPfCq/blib/arch C:\cpanfly-5.20\var\cpan\build\CGI-Simple-1.113-plPfCq/blib/lib C:\cpanfly-5.20\var\cpan\build\Text-SimpleTable-2.03-5CbFiI/blib/arch C:\cpanfly-5.20\var\cpan\build\Text-SimpleTable-2.03-5CbFiI/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-ReverseProxy-0.15-K3nEo_/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-ReverseProxy-0.15-K3nEo_/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-pNmjvv/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-pNmjvv/blib/lib to PERL5LIB; %BUILDDIR%=C:/cpanfly-5.20/var/cpan/build for 'test'
Running make test
>>> dmake test TEST_VERBOSE=1
C:\Perl-5.20\bin\perl.exe "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(1, 'blib\lib', 'blib\arch')" t/*.t
#
# Versions for all modules listed in MYMETA.json (including optional ones):
# Version Module
# -------- ------------------------
# 2.142060 CPAN::Meta
# 2.126 CPAN::Meta::Requirements
# 1.3301 Carp
# 6.98 ExtUtils::MakeMaker
# 0.038 Module::Build::Tiny
# 2.1212 Moose
# 0.45 MooseX::Types::Moose
# 0.013 Test::Fatal
# 1.001006 Test::More
# 0.08 Test::Requires
# 0.20 namespace::autoclean
t/00-report-prereqs.t ..................
1..1
ok 1
ok
t/basic.t ..............................
1..2
ok 1
ok 2
ok
t/calling.t ............................
1..3
ok 1
ok 2
ok 3
ok
t/catalyst.t ...........................
1..13
ok 1 - Can get nearest methods
ok 2
ok 3
ok 4
ok 5
ok 6
ok 7
ok 8
ok 9
ok 10
ok 11
ok 12
ok 13
ok
t/catalyst_role.t ......................
1..21
ok 1 - Method metaclass for get_foo in ::Moose does role MaybeWrapped
ok 2 - Method metaclass for other in ::Moose::MethodModifiers does role MaybeWrapped
ok 3
ok 4
ok 5
ok 6
ok 7 - Can get nearest methods
ok 8
ok 9
ok 10
ok 11
ok 12
ok 13
ok 14
ok 15 - can call $method->body sub
ok 16 - can find get_foo method
ok 17
ok 18
ok 19
ok 20
ok 21
ok
t/catalyst_role_method_exclusion.t .....
1..1
not ok 1 # TODO Aliasing and exclusion does not work
# Failed (TODO) test at t/catalyst_role_method_exclusion.t line 32.
ok
t/catalyst_role_preexist_methods.t .....
1..10
ok 1 - Have method load
ok 2 - Attributes on load as expected
ok 3 - Have method base
ok 4 - Attributes on base as expected
ok 5 - Have method some_page
ok 6 - Attributes on some_page as expected
ok 7 - Have method entry
ok 8 - Attributes on entry as expected
ok 9 - Have method not_attributed
ok 10 - Attributes on not_attributed as expected
ok
t/inherited.t ..........................
1..9
ok 1 - use SubClass;
ok 2 - use SubClassUseBaseAndUseMoose;
ok 3 - BaseClass does method meta role
ok 4 - SubClass does method meta role
ok 5 - SubClassUseBaseAndUseMoose does method meta role
ok 6
ok 7
ok 8
ok 9
ok
t/inherited_non_moose_multilevel.t .....
1..1
ok 1 - use SubSubClass;
ok
t/late_reinitialize.t ..................
ok 1 # TODO Known broken
ok 2 # TODO Known broken
ok 3 # TODO Known broken
ok 4 # TODO Known broken
ok 5 # TODO Known broken
ok 6 # TODO Known broken
ok 7 # TODO Known broken
ok 8 # TODO Known broken
ok 9 # TODO Known broken
ok 10 # TODO Known broken
1..10
ok
t/multiple_roles.t .....................
1..4
ok 1 - Got foo method
ok 2 - Got bar method
ok 3 - foo method has some attributes
ok 4 - bar method has some attributes
ok
t/multiple_roles_astrait.t .............
1..2
ok 1
ok 2 - methods with expected attributes found
ok
t/override_method_with_no_attribute.t ..
1..7
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
ok 7
ok
t/param_role.t ......................... skipped: Test requires module 'MooseX::Role::Parameterized' but it's not found
t/role.t ...............................
1..4
ok 1 - An object of class 'Moose::Meta::Class::__ANON__::SERIAL::1' isa 'Moose::Meta::Role'
ok 2 - Role metaclass does the role for metaclasses with attribute decorated methods
ok 3 - Got foo method
ok 4 - foo method meta instance does the attribute decorated method role
ok
t/role_applied.t .......................
1..4
ok 1 - An object of class 'Class::MOP::Class::Immutable::Moose::Meta::Class::__ANON__::SERIAL::1' isa 'Moose::Meta::Class'
ok 2 - Have methods with attributes
ok 3 - Got foo method
ok 4 - foo method meta instance does the attribute decorated method role
ok
t/role_comp.t ..........................
ok 1
ok 2
ok 3 - BClass->can('pack')
ok 4
ok 5
ok 6
ok 7
ok 8 - Moose::Meta::Class::__ANON__::SERIAL::5->can('pack')
ok 9
ok 10
ok 11
ok 12
1..12
ok
t/role_in_role.t .......................
1..25
ok 1 - Method metaclass for foo in FirstRole does role
ok 2 - Method metaclass for bar in FirstRole does role
ok 3 - Method metaclass for baz in FirstRole does role
ok 4 - Method metaclass for quux in FirstRole does role
ok 5 - Method metaclass for foo in SecondRole does role
ok 6 - Method metaclass for bar in SecondRole does role
ok 7 - Method metaclass for baz in SecondRole does role
ok 8 - Method metaclass for quux in SecondRole does role
ok 9 - Method metaclass for foo in MyClass does role
ok 10 - Method metaclass for bar in MyClass does role
ok 11 - Method metaclass for baz in MyClass does role
ok 12 - Method metaclass for quux in MyClass does role
ok 13 - Call foo method
ok 14 - Call bar method
ok 15 - Call baz method
ok 16 - Call quux method
ok 17 - ->foo called once
ok 18 - ->bar called once
ok 19 - ->baz called once
ok 20 - ->quux called once
ok 21 - modifier for ->bar called once
ok 22 - modifier for ->baz called once
ok 23 - modifier for ->quux called once
ok 24
ok 25
ok
t/role_in_role_more.t ..................
1..1
ok 1 - methods with expected attributes found
ok
t/role_method_conflict_detection.t .....
1..3
ok 1 - Normal methods conflict detected
ok 2 - Attributed methods conflict detected
ok 3 - Attributed and non attributed methods combination - conflict detected
ok
t/role_with_anon_class.t ...............
1..7
ok 1
ok 2 - An object of class 'Moose::Meta::Class::__ANON__::SERIAL::3' isa 'My::SuperClass'
ok 3 - An object of class 'Moose::Meta::Class::__ANON__::SERIAL::3' isa 'Moose::Object'
ok 4
ok 5
ok 6
ok 7
ok
All tests successful.
Test Summary Report
-------------------
t/late_reinitialize.t (Wstat: 0 Tests: 10 Failed: 0)
TODO passed: 1-10
Files=21, Tests=140, 19 wallclock secs ( 0.17 usr + 0.03 sys = 0.20 CPU)
Result: PASS
ETHER/MooseX-MethodAttributes-0.29.tar.gz
dmake test TEST_VERBOSE=1 -- OK
Karen Etheridge <ether@cpan.org>
code attribute introspection
>>> (cd C:\cpanfly-5.20\var\cpan\build\MooseX-MethodAttributes-0.29-vR41uF && tar cvf - MooseX-MethodAttributes-0.29.ppd blib) | gzip -c >C:/cpanfly-5.20/var/REPO/E/ET/ETHER/MooseX-MethodAttributes-0.29.tar.gz
MooseX-MethodAttributes-0.29.ppd
blib/
blib/lib/
blib/lib/MooseX/
blib/lib/MooseX/MethodAttributes/
blib/lib/MooseX/MethodAttributes/Inheritable.pm
blib/lib/MooseX/MethodAttributes/Role/
blib/lib/MooseX/MethodAttributes/Role/AttrContainer/
blib/lib/MooseX/MethodAttributes/Role/AttrContainer/Inheritable.pm
blib/lib/MooseX/MethodAttributes/Role/AttrContainer.pm
blib/lib/MooseX/MethodAttributes/Role/Meta/
blib/lib/MooseX/MethodAttributes/Role/Meta/Class.pm
blib/lib/MooseX/MethodAttributes/Role/Meta/Map.pm
blib/lib/MooseX/MethodAttributes/Role/Meta/Method/
blib/lib/MooseX/MethodAttributes/Role/Meta/Method/MaybeWrapped.pm
blib/lib/MooseX/MethodAttributes/Role/Meta/Method/Wrapped.pm
blib/lib/MooseX/MethodAttributes/Role/Meta/Method.pm
blib/lib/MooseX/MethodAttributes/Role/Meta/Role/
blib/lib/MooseX/MethodAttributes/Role/Meta/Role/Application/
blib/lib/MooseX/MethodAttributes/Role/Meta/Role/Application/Summation.pm
blib/lib/MooseX/MethodAttributes/Role/Meta/Role/Application.pm
blib/lib/MooseX/MethodAttributes/Role/Meta/Role.pm
blib/lib/MooseX/MethodAttributes/Role.pm
blib/lib/MooseX/MethodAttributes.pm
>>> mv C:\cpanfly-5.20\var\cpan\build\MooseX-MethodAttributes-0.29-vR41uF/MooseX-MethodAttributes-0.29.ppd C:/cpanfly-5.20/var/REPO/E/ET/ETHER
Running test for module 'Plack::Middleware::Conditional'
Running make for M/MI/MIYAGAWA/Plack-1.0031.tar.gz
Prepending C:\cpanfly-5.20\var\cpan\build\MooseX-MethodAttributes-0.29-vR41uF/blib/arch C:\cpanfly-5.20\var\cpan\build\MooseX-MethodAttributes-0.29-vR41uF/blib/lib C:\cpanfly-5.20\var\cpan\build\MooseX-Types-0.45-UZa1xw/blib/arch C:\cpanfly-5.20\var\cpan\build\MooseX-Types-0.45-UZa1xw/blib/lib C:\cpanfly-5.20\var\cpan\build\Tree-Simple-1.24-Mgon02/blib/arch C:\cpanfly-5.20\var\cpan\build\Tree-Simple-1.24-Mgon02/blib/lib C:\cpanfly-5.20\var\cpan\build\Class-C3-Adopt-NEXT-0.13-W3rQlr/blib/arch C:\cpanfly-5.20\var\cpan\build\Class-C3-Adopt-NEXT-0.13-W3rQlr/blib/lib C:\cpanfly-5.20\var\cpan\build\namespace-autoclean-0.20-8Y_TZF/blib/arch C:\cpanfly-5.20\var\cpan\build\namespace-autoclean-0.20-8Y_TZF/blib/lib C:\cpanfly-5.20\var\cpan\build\CGI-Simple-1.113-plPfCq/blib/arch C:\cpanfly-5.20\var\cpan\build\CGI-Simple-1.113-plPfCq/blib/lib C:\cpanfly-5.20\var\cpan\build\Text-SimpleTable-2.03-5CbFiI/blib/arch C:\cpanfly-5.20\var\cpan\build\Text-SimpleTable-2.03-5CbFiI/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-ReverseProxy-0.15-K3nEo_/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-ReverseProxy-0.15-K3nEo_/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-pNmjvv/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-pNmjvv/blib/lib to PERL5LIB; %BUILDDIR%=C:/cpanfly-5.20/var/cpan/build for 'get'
Has already been unwrapped into directory C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-pNmjvv
Prepending C:\cpanfly-5.20\var\cpan\build\MooseX-MethodAttributes-0.29-vR41uF/blib/arch C:\cpanfly-5.20\var\cpan\build\MooseX-MethodAttributes-0.29-vR41uF/blib/lib C:\cpanfly-5.20\var\cpan\build\MooseX-Types-0.45-UZa1xw/blib/arch C:\cpanfly-5.20\var\cpan\build\MooseX-Types-0.45-UZa1xw/blib/lib C:\cpanfly-5.20\var\cpan\build\Tree-Simple-1.24-Mgon02/blib/arch C:\cpanfly-5.20\var\cpan\build\Tree-Simple-1.24-Mgon02/blib/lib C:\cpanfly-5.20\var\cpan\build\Class-C3-Adopt-NEXT-0.13-W3rQlr/blib/arch C:\cpanfly-5.20\var\cpan\build\Class-C3-Adopt-NEXT-0.13-W3rQlr/blib/lib C:\cpanfly-5.20\var\cpan\build\namespace-autoclean-0.20-8Y_TZF/blib/arch C:\cpanfly-5.20\var\cpan\build\namespace-autoclean-0.20-8Y_TZF/blib/lib C:\cpanfly-5.20\var\cpan\build\CGI-Simple-1.113-plPfCq/blib/arch C:\cpanfly-5.20\var\cpan\build\CGI-Simple-1.113-plPfCq/blib/lib C:\cpanfly-5.20\var\cpan\build\Text-SimpleTable-2.03-5CbFiI/blib/arch C:\cpanfly-5.20\var\cpan\build\Text-SimpleTable-2.03-5CbFiI/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-ReverseProxy-0.15-K3nEo_/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-ReverseProxy-0.15-K3nEo_/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-pNmjvv/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-pNmjvv/blib/lib to PERL5LIB; %BUILDDIR%=C:/cpanfly-5.20/var/cpan/build for 'make'
Has already been made
Prepending C:\cpanfly-5.20\var\cpan\build\MooseX-MethodAttributes-0.29-vR41uF/blib/arch C:\cpanfly-5.20\var\cpan\build\MooseX-MethodAttributes-0.29-vR41uF/blib/lib C:\cpanfly-5.20\var\cpan\build\MooseX-Types-0.45-UZa1xw/blib/arch C:\cpanfly-5.20\var\cpan\build\MooseX-Types-0.45-UZa1xw/blib/lib C:\cpanfly-5.20\var\cpan\build\Tree-Simple-1.24-Mgon02/blib/arch C:\cpanfly-5.20\var\cpan\build\Tree-Simple-1.24-Mgon02/blib/lib C:\cpanfly-5.20\var\cpan\build\Class-C3-Adopt-NEXT-0.13-W3rQlr/blib/arch C:\cpanfly-5.20\var\cpan\build\Class-C3-Adopt-NEXT-0.13-W3rQlr/blib/lib C:\cpanfly-5.20\var\cpan\build\namespace-autoclean-0.20-8Y_TZF/blib/arch C:\cpanfly-5.20\var\cpan\build\namespace-autoclean-0.20-8Y_TZF/blib/lib C:\cpanfly-5.20\var\cpan\build\CGI-Simple-1.113-plPfCq/blib/arch C:\cpanfly-5.20\var\cpan\build\CGI-Simple-1.113-plPfCq/blib/lib C:\cpanfly-5.20\var\cpan\build\Text-SimpleTable-2.03-5CbFiI/blib/arch C:\cpanfly-5.20\var\cpan\build\Text-SimpleTable-2.03-5CbFiI/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-ReverseProxy-0.15-K3nEo_/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-ReverseProxy-0.15-K3nEo_/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-pNmjvv/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-pNmjvv/blib/lib to PERL5LIB; %BUILDDIR%=C:/cpanfly-5.20/var/cpan/build for 'test'
Running make test
Has already been tested successfully
Running test for module 'Plack::Middleware::FixMissingBodyInRedirect'
Running make for S/SW/SWEETKID/Plack-Middleware-FixMissingBodyInRedirect-0.11.tar.gz
Prepending C:\cpanfly-5.20\var\cpan\build\MooseX-MethodAttributes-0.29-vR41uF/blib/arch C:\cpanfly-5.20\var\cpan\build\MooseX-MethodAttributes-0.29-vR41uF/blib/lib C:\cpanfly-5.20\var\cpan\build\MooseX-Types-0.45-UZa1xw/blib/arch C:\cpanfly-5.20\var\cpan\build\MooseX-Types-0.45-UZa1xw/blib/lib C:\cpanfly-5.20\var\cpan\build\Tree-Simple-1.24-Mgon02/blib/arch C:\cpanfly-5.20\var\cpan\build\Tree-Simple-1.24-Mgon02/blib/lib C:\cpanfly-5.20\var\cpan\build\Class-C3-Adopt-NEXT-0.13-W3rQlr/blib/arch C:\cpanfly-5.20\var\cpan\build\Class-C3-Adopt-NEXT-0.13-W3rQlr/blib/lib C:\cpanfly-5.20\var\cpan\build\namespace-autoclean-0.20-8Y_TZF/blib/arch C:\cpanfly-5.20\var\cpan\build\namespace-autoclean-0.20-8Y_TZF/blib/lib C:\cpanfly-5.20\var\cpan\build\CGI-Simple-1.113-plPfCq/blib/arch C:\cpanfly-5.20\var\cpan\build\CGI-Simple-1.113-plPfCq/blib/lib C:\cpanfly-5.20\var\cpan\build\Text-SimpleTable-2.03-5CbFiI/blib/arch C:\cpanfly-5.20\var\cpan\build\Text-SimpleTable-2.03-5CbFiI/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-ReverseProxy-0.15-K3nEo_/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-ReverseProxy-0.15-K3nEo_/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-pNmjvv/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-pNmjvv/blib/lib to PERL5LIB; %BUILDDIR%=C:/cpanfly-5.20/var/cpan/build for 'get'
Fetching with LWP:
http://cpan.nas1.activestate.com/authors/id/S/SW/SWEETKID/Plack-Middleware-FixMissingBodyInRedirect-0.11.tar.gz
Fetching with LWP:
http://cpan.nas1.activestate.com/authors/id/S/SW/SWEETKID/CHECKSUMS
Checksum for C:\cpanfly-5.20\var\cpan\sources\authors\id\S\SW\SWEETKID\Plack-Middleware-FixMissingBodyInRedirect-0.11.tar.gz ok
Plack-Middleware-FixMissingBodyInRedirect-0.11/
Plack-Middleware-FixMissingBodyInRedirect-0.11/MANIFEST.SKIP
Plack-Middleware-FixMissingBodyInRedirect-0.11/META.json
Plack-Middleware-FixMissingBodyInRedirect-0.11/LICENSE
Plack-Middleware-FixMissingBodyInRedirect-0.11/t/
Plack-Middleware-FixMissingBodyInRedirect-0.11/t/response_has_no_body.t
Plack-Middleware-FixMissingBodyInRedirect-0.11/dist.ini
Plack-Middleware-FixMissingBodyInRedirect-0.11/README
Plack-Middleware-FixMissingBodyInRedirect-0.11/lib/
Plack-Middleware-FixMissingBodyInRedirect-0.11/lib/Plack/
Plack-Middleware-FixMissingBodyInRedirect-0.11/lib/Plack/Middleware/
Plack-Middleware-FixMissingBodyInRedirect-0.11/lib/Plack/Middleware/FixMissingBodyInRedirect.pm
Plack-Middleware-FixMissingBodyInRedirect-0.11/META.yml
Plack-Middleware-FixMissingBodyInRedirect-0.11/Changes
Plack-Middleware-FixMissingBodyInRedirect-0.11/xt/
Plack-Middleware-FixMissingBodyInRedirect-0.11/xt/release/
Plack-Middleware-FixMissingBodyInRedirect-0.11/xt/release/pod-syntax.t
Plack-Middleware-FixMissingBodyInRedirect-0.11/xt/release/eol.t
Plack-Middleware-FixMissingBodyInRedirect-0.11/xt/release/pod-coverage.t
Plack-Middleware-FixMissingBodyInRedirect-0.11/Makefile.PL
Prepending C:\cpanfly-5.20\var\cpan\build\MooseX-MethodAttributes-0.29-vR41uF/blib/arch C:\cpanfly-5.20\var\cpan\build\MooseX-MethodAttributes-0.29-vR41uF/blib/lib C:\cpanfly-5.20\var\cpan\build\MooseX-Types-0.45-UZa1xw/blib/arch C:\cpanfly-5.20\var\cpan\build\MooseX-Types-0.45-UZa1xw/blib/lib C:\cpanfly-5.20\var\cpan\build\Tree-Simple-1.24-Mgon02/blib/arch C:\cpanfly-5.20\var\cpan\build\Tree-Simple-1.24-Mgon02/blib/lib C:\cpanfly-5.20\var\cpan\build\Class-C3-Adopt-NEXT-0.13-W3rQlr/blib/arch C:\cpanfly-5.20\var\cpan\build\Class-C3-Adopt-NEXT-0.13-W3rQlr/blib/lib C:\cpanfly-5.20\var\cpan\build\namespace-autoclean-0.20-8Y_TZF/blib/arch C:\cpanfly-5.20\var\cpan\build\namespace-autoclean-0.20-8Y_TZF/blib/lib C:\cpanfly-5.20\var\cpan\build\CGI-Simple-1.113-plPfCq/blib/arch C:\cpanfly-5.20\var\cpan\build\CGI-Simple-1.113-plPfCq/blib/lib C:\cpanfly-5.20\var\cpan\build\Text-SimpleTable-2.03-5CbFiI/blib/arch C:\cpanfly-5.20\var\cpan\build\Text-SimpleTable-2.03-5CbFiI/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-ReverseProxy-0.15-K3nEo_/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-ReverseProxy-0.15-K3nEo_/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-pNmjvv/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-pNmjvv/blib/lib to PERL5LIB; %BUILDDIR%=C:/cpanfly-5.20/var/cpan/build for 'make'
CPAN.pm: Building S/SW/SWEETKID/Plack-Middleware-FixMissingBodyInRedirect-0.11.tar.gz
>>> C:\Perl-5.20\bin\perl.exe Makefile.PL
Generating a dmake-style Makefile
Writing Makefile for Plack::Middleware::FixMissingBodyInRedirect
Writing MYMETA.yml and MYMETA.json
>>> dmake
cp lib/Plack/Middleware/FixMissingBodyInRedirect.pm blib\lib\Plack\Middleware\FixMissingBodyInRedirect.pm
SWEETKID/Plack-Middleware-FixMissingBodyInRedirect-0.11.tar.gz
dmake -- OK
Prepending C:\cpanfly-5.20\var\cpan\build\MooseX-MethodAttributes-0.29-vR41uF/blib/arch C:\cpanfly-5.20\var\cpan\build\MooseX-MethodAttributes-0.29-vR41uF/blib/lib C:\cpanfly-5.20\var\cpan\build\MooseX-Types-0.45-UZa1xw/blib/arch C:\cpanfly-5.20\var\cpan\build\MooseX-Types-0.45-UZa1xw/blib/lib C:\cpanfly-5.20\var\cpan\build\Tree-Simple-1.24-Mgon02/blib/arch C:\cpanfly-5.20\var\cpan\build\Tree-Simple-1.24-Mgon02/blib/lib C:\cpanfly-5.20\var\cpan\build\Class-C3-Adopt-NEXT-0.13-W3rQlr/blib/arch C:\cpanfly-5.20\var\cpan\build\Class-C3-Adopt-NEXT-0.13-W3rQlr/blib/lib C:\cpanfly-5.20\var\cpan\build\namespace-autoclean-0.20-8Y_TZF/blib/arch C:\cpanfly-5.20\var\cpan\build\namespace-autoclean-0.20-8Y_TZF/blib/lib C:\cpanfly-5.20\var\cpan\build\CGI-Simple-1.113-plPfCq/blib/arch C:\cpanfly-5.20\var\cpan\build\CGI-Simple-1.113-plPfCq/blib/lib C:\cpanfly-5.20\var\cpan\build\Text-SimpleTable-2.03-5CbFiI/blib/arch C:\cpanfly-5.20\var\cpan\build\Text-SimpleTable-2.03-5CbFiI/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-ReverseProxy-0.15-K3nEo_/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-ReverseProxy-0.15-K3nEo_/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-pNmjvv/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-pNmjvv/blib/lib to PERL5LIB; %BUILDDIR%=C:/cpanfly-5.20/var/cpan/build for 'test'
Running make test
>>> dmake test TEST_VERBOSE=1
C:\Perl-5.20\bin\perl.exe "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(1, 'blib\lib', 'blib\arch')" t/*.t
t/response_has_no_body.t ..
1..47
ok 1 - Content for /empty_array matches (?^:)
ok 2 - Response code for /empty_array is 302
ok 3 - Content-Type for /empty_array is text/html; charset=utf-8
ok 4 - Content-Length for /empty_array is correct (288)
ok 5 - Content for /empty_string matches (?^:)
ok 6 - Response code for /empty_string is 302
ok 7 - Content-Type for /empty_string is text/html; charset=utf-8
ok 8 - Content-Length for /empty_string is correct (288)
ok 9 - Content for /array_with_one_undef matches (?^:)
ok 10 - Response code for /array_with_one_undef is 302
ok 11 - Content-Type for /array_with_one_undef is text/html; charset=utf-8
ok 12 - Content-Length for /array_with_one_undef is correct (288)
ok 13 - Content for /first_undef_rest_def matches (?^:Only first element was undef)
ok 14 - Response code for /first_undef_rest_def is 302
ok 15 - Content-Type for /first_undef_rest_def is text/html; charset=utf-8
ok 16 - Content for /already_set_body matches (?^:Body is set)
ok 17 - Response code for /already_set_body is 302
ok 18 - Content-Type for /already_set_body is text/html; charset=utf-8
ok 19 - Content for /body_with_size_zero_file_handle matches (?^:)
ok 20 - Response code for /body_with_size_zero_file_handle is 302
ok 21 - Content-Type for /body_with_size_zero_file_handle is text/html; charset=utf-8
ok 22 - Content-Length for /body_with_size_zero_file_handle is correct (288)
ok 23 - Content for /body_with_good_file_handle matches (?^:I'm file's text)
ok 24 - Response code for /body_with_good_file_handle is 302
ok 25 - Content-Type for /body_with_good_file_handle is text/html; charset=utf-8
ok 26 - Content for /zeros_only matches (?^:^0)
ok 27 - Response code for /zeros_only is 302
ok 28 - Content-Type for /zeros_only is text/html; charset=utf-8
ok 29 - Content for /empty_strings_body matches (?^:)
ok 30 - Response code for /empty_strings_body is 302
ok 31 - Content-Type for /empty_strings_body is text/html; charset=utf-8
ok 32 - Content-Length for /empty_strings_body is correct (288)
ok 33 - Content for /filehandle_like matches (?^:aaa\nbbb\n)
ok 34 - Response code for /filehandle_like is 302
ok 35 - Content-Type for /filehandle_like is text/html; charset=utf-8
ok 36 - Content for /delayed_tuple matches (?^:aaabbbccc)
ok 37 - Response code for /delayed_tuple is 302
ok 38 - Content-Type for /delayed_tuple is text/html; charset=utf-8
ok 39 - Content for /delayed_write matches (?^:aaabbbccc)
ok 40 - Response code for /delayed_write is 302
ok 41 - Content-Type for /delayed_write is text/html; charset=utf-8
ok 42 - Content for /delayed_nowrite matches (?^:)
ok 43 - Response code for /delayed_nowrite is 302
ok 44 - Content-Type for /delayed_nowrite is text/html; charset=utf-8
ok 45 - Content for /filehandle_like_empty matches (?^:)
ok 46 - Response code for /filehandle_like_empty is 302
ok 47 - Content-Type for /filehandle_like_empty is text/html; charset=utf-8
ok
All tests successful.
Files=1, Tests=47, 1 wallclock secs ( 0.08 usr + 0.03 sys = 0.11 CPU)
Result: PASS
SWEETKID/Plack-Middleware-FixMissingBodyInRedirect-0.11.tar.gz
dmake test TEST_VERBOSE=1 -- OK
Upasana Shukla <me@upasana.me>
Plack::Middleware which sets body for redirect response, if it's not already set
>>> (cd C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-FixMissingBodyInRedirect-0.11-YvfOww && tar cvf - Plack-Middleware-FixMissingBodyInRedirect-0.11.ppd blib) | gzip -c >C:/cpanfly-5.20/var/REPO/S/SW/SWEETKID/Plack-Middleware-FixMissingBodyInRedirect-0.11.tar.gz
Plack-Middleware-FixMissingBodyInRedirect-0.11.ppd
blib/
blib/lib/
blib/lib/Plack/
blib/lib/Plack/Middleware/
blib/lib/Plack/Middleware/FixMissingBodyInRedirect.pm
>>> mv C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-FixMissingBodyInRedirect-0.11-YvfOww/Plack-Middleware-FixMissingBodyInRedirect-0.11.ppd C:/cpanfly-5.20/var/REPO/S/SW/SWEETKID
Running test for module 'Plack::Middleware::IIS7KeepAliveFix'
Running make for M/MI/MIYAGAWA/Plack-1.0031.tar.gz
Prepending C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-FixMissingBodyInRedirect-0.11-YvfOww/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-FixMissingBodyInRedirect-0.11-YvfOww/blib/lib C:\cpanfly-5.20\var\cpan\build\MooseX-MethodAttributes-0.29-vR41uF/blib/arch C:\cpanfly-5.20\var\cpan\build\MooseX-MethodAttributes-0.29-vR41uF/blib/lib C:\cpanfly-5.20\var\cpan\build\MooseX-Types-0.45-UZa1xw/blib/arch C:\cpanfly-5.20\var\cpan\build\MooseX-Types-0.45-UZa1xw/blib/lib C:\cpanfly-5.20\var\cpan\build\Tree-Simple-1.24-Mgon02/blib/arch C:\cpanfly-5.20\var\cpan\build\Tree-Simple-1.24-Mgon02/blib/lib C:\cpanfly-5.20\var\cpan\build\Class-C3-Adopt-NEXT-0.13-W3rQlr/blib/arch C:\cpanfly-5.20\var\cpan\build\Class-C3-Adopt-NEXT-0.13-W3rQlr/blib/lib C:\cpanfly-5.20\var\cpan\build\namespace-autoclean-0.20-8Y_TZF/blib/arch C:\cpanfly-5.20\var\cpan\build\namespace-autoclean-0.20-8Y_TZF/blib/lib C:\cpanfly-5.20\var\cpan\build\CGI-Simple-1.113-plPfCq/blib/arch C:\cpanfly-5.20\var\cpan\build\CGI-Simple-1.113-plPfCq/blib/lib C:\cpanfly-5.20\var\cpan\build\Text-SimpleTable-2.03-5CbFiI/blib/arch C:\cpanfly-5.20\var\cpan\build\Text-SimpleTable-2.03-5CbFiI/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-ReverseProxy-0.15-K3nEo_/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-ReverseProxy-0.15-K3nEo_/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-pNmjvv/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-pNmjvv/blib/lib to PERL5LIB; %BUILDDIR%=C:/cpanfly-5.20/var/cpan/build for 'get'
Has already been unwrapped into directory C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-pNmjvv
Prepending C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-FixMissingBodyInRedirect-0.11-YvfOww/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-FixMissingBodyInRedirect-0.11-YvfOww/blib/lib C:\cpanfly-5.20\var\cpan\build\MooseX-MethodAttributes-0.29-vR41uF/blib/arch C:\cpanfly-5.20\var\cpan\build\MooseX-MethodAttributes-0.29-vR41uF/blib/lib C:\cpanfly-5.20\var\cpan\build\MooseX-Types-0.45-UZa1xw/blib/arch C:\cpanfly-5.20\var\cpan\build\MooseX-Types-0.45-UZa1xw/blib/lib C:\cpanfly-5.20\var\cpan\build\Tree-Simple-1.24-Mgon02/blib/arch C:\cpanfly-5.20\var\cpan\build\Tree-Simple-1.24-Mgon02/blib/lib C:\cpanfly-5.20\var\cpan\build\Class-C3-Adopt-NEXT-0.13-W3rQlr/blib/arch C:\cpanfly-5.20\var\cpan\build\Class-C3-Adopt-NEXT-0.13-W3rQlr/blib/lib C:\cpanfly-5.20\var\cpan\build\namespace-autoclean-0.20-8Y_TZF/blib/arch C:\cpanfly-5.20\var\cpan\build\namespace-autoclean-0.20-8Y_TZF/blib/lib C:\cpanfly-5.20\var\cpan\build\CGI-Simple-1.113-plPfCq/blib/arch C:\cpanfly-5.20\var\cpan\build\CGI-Simple-1.113-plPfCq/blib/lib C:\cpanfly-5.20\var\cpan\build\Text-SimpleTable-2.03-5CbFiI/blib/arch C:\cpanfly-5.20\var\cpan\build\Text-SimpleTable-2.03-5CbFiI/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-ReverseProxy-0.15-K3nEo_/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-ReverseProxy-0.15-K3nEo_/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-pNmjvv/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-pNmjvv/blib/lib to PERL5LIB; %BUILDDIR%=C:/cpanfly-5.20/var/cpan/build for 'make'
Has already been made
Prepending C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-FixMissingBodyInRedirect-0.11-YvfOww/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-FixMissingBodyInRedirect-0.11-YvfOww/blib/lib C:\cpanfly-5.20\var\cpan\build\MooseX-MethodAttributes-0.29-vR41uF/blib/arch C:\cpanfly-5.20\var\cpan\build\MooseX-MethodAttributes-0.29-vR41uF/blib/lib C:\cpanfly-5.20\var\cpan\build\MooseX-Types-0.45-UZa1xw/blib/arch C:\cpanfly-5.20\var\cpan\build\MooseX-Types-0.45-UZa1xw/blib/lib C:\cpanfly-5.20\var\cpan\build\Tree-Simple-1.24-Mgon02/blib/arch C:\cpanfly-5.20\var\cpan\build\Tree-Simple-1.24-Mgon02/blib/lib C:\cpanfly-5.20\var\cpan\build\Class-C3-Adopt-NEXT-0.13-W3rQlr/blib/arch C:\cpanfly-5.20\var\cpan\build\Class-C3-Adopt-NEXT-0.13-W3rQlr/blib/lib C:\cpanfly-5.20\var\cpan\build\namespace-autoclean-0.20-8Y_TZF/blib/arch C:\cpanfly-5.20\var\cpan\build\namespace-autoclean-0.20-8Y_TZF/blib/lib C:\cpanfly-5.20\var\cpan\build\CGI-Simple-1.113-plPfCq/blib/arch C:\cpanfly-5.20\var\cpan\build\CGI-Simple-1.113-plPfCq/blib/lib C:\cpanfly-5.20\var\cpan\build\Text-SimpleTable-2.03-5CbFiI/blib/arch C:\cpanfly-5.20\var\cpan\build\Text-SimpleTable-2.03-5CbFiI/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-ReverseProxy-0.15-K3nEo_/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-ReverseProxy-0.15-K3nEo_/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-pNmjvv/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-pNmjvv/blib/lib to PERL5LIB; %BUILDDIR%=C:/cpanfly-5.20/var/cpan/build for 'test'
Running make test
Has already been tested successfully
Running test for module 'Plack::Middleware::MethodOverride'
Running make for D/DW/DWHEELER/Plack-Middleware-MethodOverride-0.10.tar.gz
Prepending C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-FixMissingBodyInRedirect-0.11-YvfOww/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-FixMissingBodyInRedirect-0.11-YvfOww/blib/lib C:\cpanfly-5.20\var\cpan\build\MooseX-MethodAttributes-0.29-vR41uF/blib/arch C:\cpanfly-5.20\var\cpan\build\MooseX-MethodAttributes-0.29-vR41uF/blib/lib C:\cpanfly-5.20\var\cpan\build\MooseX-Types-0.45-UZa1xw/blib/arch C:\cpanfly-5.20\var\cpan\build\MooseX-Types-0.45-UZa1xw/blib/lib C:\cpanfly-5.20\var\cpan\build\Tree-Simple-1.24-Mgon02/blib/arch C:\cpanfly-5.20\var\cpan\build\Tree-Simple-1.24-Mgon02/blib/lib C:\cpanfly-5.20\var\cpan\build\Class-C3-Adopt-NEXT-0.13-W3rQlr/blib/arch C:\cpanfly-5.20\var\cpan\build\Class-C3-Adopt-NEXT-0.13-W3rQlr/blib/lib C:\cpanfly-5.20\var\cpan\build\namespace-autoclean-0.20-8Y_TZF/blib/arch C:\cpanfly-5.20\var\cpan\build\namespace-autoclean-0.20-8Y_TZF/blib/lib C:\cpanfly-5.20\var\cpan\build\CGI-Simple-1.113-plPfCq/blib/arch C:\cpanfly-5.20\var\cpan\build\CGI-Simple-1.113-plPfCq/blib/lib C:\cpanfly-5.20\var\cpan\build\Text-SimpleTable-2.03-5CbFiI/blib/arch C:\cpanfly-5.20\var\cpan\build\Text-SimpleTable-2.03-5CbFiI/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-ReverseProxy-0.15-K3nEo_/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-ReverseProxy-0.15-K3nEo_/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-pNmjvv/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-pNmjvv/blib/lib to PERL5LIB; %BUILDDIR%=C:/cpanfly-5.20/var/cpan/build for 'get'
Fetching with LWP:
http://cpan.nas1.activestate.com/authors/id/D/DW/DWHEELER/Plack-Middleware-MethodOverride-0.10.tar.gz
Checksum for C:\cpanfly-5.20\var\cpan\sources\authors\id\D\DW\DWHEELER\Plack-Middleware-MethodOverride-0.10.tar.gz ok
Plack-Middleware-MethodOverride-0.10
Plack-Middleware-MethodOverride-0.10/Build.PL
Plack-Middleware-MethodOverride-0.10/Changes
Plack-Middleware-MethodOverride-0.10/MANIFEST
Plack-Middleware-MethodOverride-0.10/META.yml
Plack-Middleware-MethodOverride-0.10/README.md
Plack-Middleware-MethodOverride-0.10/lib
Plack-Middleware-MethodOverride-0.10/lib/Plack
Plack-Middleware-MethodOverride-0.10/lib/Plack/Middleware
Plack-Middleware-MethodOverride-0.10/lib/Plack/Middleware/MethodOverride.pm
Plack-Middleware-MethodOverride-0.10/t
Plack-Middleware-MethodOverride-0.10/t/base.t
Plack-Middleware-MethodOverride-0.10/t/pod.t
Prepending C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-FixMissingBodyInRedirect-0.11-YvfOww/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-FixMissingBodyInRedirect-0.11-YvfOww/blib/lib C:\cpanfly-5.20\var\cpan\build\MooseX-MethodAttributes-0.29-vR41uF/blib/arch C:\cpanfly-5.20\var\cpan\build\MooseX-MethodAttributes-0.29-vR41uF/blib/lib C:\cpanfly-5.20\var\cpan\build\MooseX-Types-0.45-UZa1xw/blib/arch C:\cpanfly-5.20\var\cpan\build\MooseX-Types-0.45-UZa1xw/blib/lib C:\cpanfly-5.20\var\cpan\build\Tree-Simple-1.24-Mgon02/blib/arch C:\cpanfly-5.20\var\cpan\build\Tree-Simple-1.24-Mgon02/blib/lib C:\cpanfly-5.20\var\cpan\build\Class-C3-Adopt-NEXT-0.13-W3rQlr/blib/arch C:\cpanfly-5.20\var\cpan\build\Class-C3-Adopt-NEXT-0.13-W3rQlr/blib/lib C:\cpanfly-5.20\var\cpan\build\namespace-autoclean-0.20-8Y_TZF/blib/arch C:\cpanfly-5.20\var\cpan\build\namespace-autoclean-0.20-8Y_TZF/blib/lib C:\cpanfly-5.20\var\cpan\build\CGI-Simple-1.113-plPfCq/blib/arch C:\cpanfly-5.20\var\cpan\build\CGI-Simple-1.113-plPfCq/blib/lib C:\cpanfly-5.20\var\cpan\build\Text-SimpleTable-2.03-5CbFiI/blib/arch C:\cpanfly-5.20\var\cpan\build\Text-SimpleTable-2.03-5CbFiI/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-ReverseProxy-0.15-K3nEo_/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-ReverseProxy-0.15-K3nEo_/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-pNmjvv/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-pNmjvv/blib/lib to PERL5LIB; %BUILDDIR%=C:/cpanfly-5.20/var/cpan/build for 'make'
CPAN.pm: Building D/DW/DWHEELER/Plack-Middleware-MethodOverride-0.10.tar.gz
>>> C:\Perl-5.20\bin\perl.exe Build.PL
Checking prerequisites...
recommends:
* Test::Pod::Coverage is not installed
ERRORS/WARNINGS FOUND IN PREREQUISITES. You may wish to install the versions
of the modules indicated above before proceeding with this installation
Created MYMETA.yml and MYMETA.json
Creating new 'Build' script for 'Plack-Middleware-MethodOverride' version '0.10'
---- Unsatisfied dependencies detected during ----
---- DWHEELER/Plack-Middleware-MethodOverride-0.10.tar.gz ----
Plack [requires]
Prepending C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-FixMissingBodyInRedirect-0.11-YvfOww/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-FixMissingBodyInRedirect-0.11-YvfOww/blib/lib C:\cpanfly-5.20\var\cpan\build\MooseX-MethodAttributes-0.29-vR41uF/blib/arch C:\cpanfly-5.20\var\cpan\build\MooseX-MethodAttributes-0.29-vR41uF/blib/lib C:\cpanfly-5.20\var\cpan\build\MooseX-Types-0.45-UZa1xw/blib/arch C:\cpanfly-5.20\var\cpan\build\MooseX-Types-0.45-UZa1xw/blib/lib C:\cpanfly-5.20\var\cpan\build\Tree-Simple-1.24-Mgon02/blib/arch C:\cpanfly-5.20\var\cpan\build\Tree-Simple-1.24-Mgon02/blib/lib C:\cpanfly-5.20\var\cpan\build\Class-C3-Adopt-NEXT-0.13-W3rQlr/blib/arch C:\cpanfly-5.20\var\cpan\build\Class-C3-Adopt-NEXT-0.13-W3rQlr/blib/lib C:\cpanfly-5.20\var\cpan\build\namespace-autoclean-0.20-8Y_TZF/blib/arch C:\cpanfly-5.20\var\cpan\build\namespace-autoclean-0.20-8Y_TZF/blib/lib C:\cpanfly-5.20\var\cpan\build\CGI-Simple-1.113-plPfCq/blib/arch C:\cpanfly-5.20\var\cpan\build\CGI-Simple-1.113-plPfCq/blib/lib C:\cpanfly-5.20\var\cpan\build\Text-SimpleTable-2.03-5CbFiI/blib/arch C:\cpanfly-5.20\var\cpan\build\Text-SimpleTable-2.03-5CbFiI/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-ReverseProxy-0.15-K3nEo_/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-ReverseProxy-0.15-K3nEo_/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-pNmjvv/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-pNmjvv/blib/lib to PERL5LIB; %BUILDDIR%=C:/cpanfly-5.20/var/cpan/build for 'test'
Running Build test
Delayed until after prerequisites
Running test for module 'Plack'
Running make for M/MI/MIYAGAWA/Plack-1.0031.tar.gz
Prepending C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-FixMissingBodyInRedirect-0.11-YvfOww/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-FixMissingBodyInRedirect-0.11-YvfOww/blib/lib C:\cpanfly-5.20\var\cpan\build\MooseX-MethodAttributes-0.29-vR41uF/blib/arch C:\cpanfly-5.20\var\cpan\build\MooseX-MethodAttributes-0.29-vR41uF/blib/lib C:\cpanfly-5.20\var\cpan\build\MooseX-Types-0.45-UZa1xw/blib/arch C:\cpanfly-5.20\var\cpan\build\MooseX-Types-0.45-UZa1xw/blib/lib C:\cpanfly-5.20\var\cpan\build\Tree-Simple-1.24-Mgon02/blib/arch C:\cpanfly-5.20\var\cpan\build\Tree-Simple-1.24-Mgon02/blib/lib C:\cpanfly-5.20\var\cpan\build\Class-C3-Adopt-NEXT-0.13-W3rQlr/blib/arch C:\cpanfly-5.20\var\cpan\build\Class-C3-Adopt-NEXT-0.13-W3rQlr/blib/lib C:\cpanfly-5.20\var\cpan\build\namespace-autoclean-0.20-8Y_TZF/blib/arch C:\cpanfly-5.20\var\cpan\build\namespace-autoclean-0.20-8Y_TZF/blib/lib C:\cpanfly-5.20\var\cpan\build\CGI-Simple-1.113-plPfCq/blib/arch C:\cpanfly-5.20\var\cpan\build\CGI-Simple-1.113-plPfCq/blib/lib C:\cpanfly-5.20\var\cpan\build\Text-SimpleTable-2.03-5CbFiI/blib/arch C:\cpanfly-5.20\var\cpan\build\Text-SimpleTable-2.03-5CbFiI/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-ReverseProxy-0.15-K3nEo_/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-ReverseProxy-0.15-K3nEo_/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-pNmjvv/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-pNmjvv/blib/lib to PERL5LIB; %BUILDDIR%=C:/cpanfly-5.20/var/cpan/build for 'get'
Has already been unwrapped into directory C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-pNmjvv
Prepending C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-FixMissingBodyInRedirect-0.11-YvfOww/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-FixMissingBodyInRedirect-0.11-YvfOww/blib/lib C:\cpanfly-5.20\var\cpan\build\MooseX-MethodAttributes-0.29-vR41uF/blib/arch C:\cpanfly-5.20\var\cpan\build\MooseX-MethodAttributes-0.29-vR41uF/blib/lib C:\cpanfly-5.20\var\cpan\build\MooseX-Types-0.45-UZa1xw/blib/arch C:\cpanfly-5.20\var\cpan\build\MooseX-Types-0.45-UZa1xw/blib/lib C:\cpanfly-5.20\var\cpan\build\Tree-Simple-1.24-Mgon02/blib/arch C:\cpanfly-5.20\var\cpan\build\Tree-Simple-1.24-Mgon02/blib/lib C:\cpanfly-5.20\var\cpan\build\Class-C3-Adopt-NEXT-0.13-W3rQlr/blib/arch C:\cpanfly-5.20\var\cpan\build\Class-C3-Adopt-NEXT-0.13-W3rQlr/blib/lib C:\cpanfly-5.20\var\cpan\build\namespace-autoclean-0.20-8Y_TZF/blib/arch C:\cpanfly-5.20\var\cpan\build\namespace-autoclean-0.20-8Y_TZF/blib/lib C:\cpanfly-5.20\var\cpan\build\CGI-Simple-1.113-plPfCq/blib/arch C:\cpanfly-5.20\var\cpan\build\CGI-Simple-1.113-plPfCq/blib/lib C:\cpanfly-5.20\var\cpan\build\Text-SimpleTable-2.03-5CbFiI/blib/arch C:\cpanfly-5.20\var\cpan\build\Text-SimpleTable-2.03-5CbFiI/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-ReverseProxy-0.15-K3nEo_/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-ReverseProxy-0.15-K3nEo_/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-pNmjvv/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-pNmjvv/blib/lib to PERL5LIB; %BUILDDIR%=C:/cpanfly-5.20/var/cpan/build for 'make'
Has already been made
Prepending C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-FixMissingBodyInRedirect-0.11-YvfOww/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-FixMissingBodyInRedirect-0.11-YvfOww/blib/lib C:\cpanfly-5.20\var\cpan\build\MooseX-MethodAttributes-0.29-vR41uF/blib/arch C:\cpanfly-5.20\var\cpan\build\MooseX-MethodAttributes-0.29-vR41uF/blib/lib C:\cpanfly-5.20\var\cpan\build\MooseX-Types-0.45-UZa1xw/blib/arch C:\cpanfly-5.20\var\cpan\build\MooseX-Types-0.45-UZa1xw/blib/lib C:\cpanfly-5.20\var\cpan\build\Tree-Simple-1.24-Mgon02/blib/arch C:\cpanfly-5.20\var\cpan\build\Tree-Simple-1.24-Mgon02/blib/lib C:\cpanfly-5.20\var\cpan\build\Class-C3-Adopt-NEXT-0.13-W3rQlr/blib/arch C:\cpanfly-5.20\var\cpan\build\Class-C3-Adopt-NEXT-0.13-W3rQlr/blib/lib C:\cpanfly-5.20\var\cpan\build\namespace-autoclean-0.20-8Y_TZF/blib/arch C:\cpanfly-5.20\var\cpan\build\namespace-autoclean-0.20-8Y_TZF/blib/lib C:\cpanfly-5.20\var\cpan\build\CGI-Simple-1.113-plPfCq/blib/arch C:\cpanfly-5.20\var\cpan\build\CGI-Simple-1.113-plPfCq/blib/lib C:\cpanfly-5.20\var\cpan\build\Text-SimpleTable-2.03-5CbFiI/blib/arch C:\cpanfly-5.20\var\cpan\build\Text-SimpleTable-2.03-5CbFiI/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-ReverseProxy-0.15-K3nEo_/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-ReverseProxy-0.15-K3nEo_/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-pNmjvv/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-pNmjvv/blib/lib to PERL5LIB; %BUILDDIR%=C:/cpanfly-5.20/var/cpan/build for 'test'
Running make test
Has already been tested successfully
Running Build for D/DW/DWHEELER/Plack-Middleware-MethodOverride-0.10.tar.gz
Prepending C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-FixMissingBodyInRedirect-0.11-YvfOww/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-FixMissingBodyInRedirect-0.11-YvfOww/blib/lib C:\cpanfly-5.20\var\cpan\build\MooseX-MethodAttributes-0.29-vR41uF/blib/arch C:\cpanfly-5.20\var\cpan\build\MooseX-MethodAttributes-0.29-vR41uF/blib/lib C:\cpanfly-5.20\var\cpan\build\MooseX-Types-0.45-UZa1xw/blib/arch C:\cpanfly-5.20\var\cpan\build\MooseX-Types-0.45-UZa1xw/blib/lib C:\cpanfly-5.20\var\cpan\build\Tree-Simple-1.24-Mgon02/blib/arch C:\cpanfly-5.20\var\cpan\build\Tree-Simple-1.24-Mgon02/blib/lib C:\cpanfly-5.20\var\cpan\build\Class-C3-Adopt-NEXT-0.13-W3rQlr/blib/arch C:\cpanfly-5.20\var\cpan\build\Class-C3-Adopt-NEXT-0.13-W3rQlr/blib/lib C:\cpanfly-5.20\var\cpan\build\namespace-autoclean-0.20-8Y_TZF/blib/arch C:\cpanfly-5.20\var\cpan\build\namespace-autoclean-0.20-8Y_TZF/blib/lib C:\cpanfly-5.20\var\cpan\build\CGI-Simple-1.113-plPfCq/blib/arch C:\cpanfly-5.20\var\cpan\build\CGI-Simple-1.113-plPfCq/blib/lib C:\cpanfly-5.20\var\cpan\build\Text-SimpleTable-2.03-5CbFiI/blib/arch C:\cpanfly-5.20\var\cpan\build\Text-SimpleTable-2.03-5CbFiI/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-ReverseProxy-0.15-K3nEo_/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-ReverseProxy-0.15-K3nEo_/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-pNmjvv/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-pNmjvv/blib/lib to PERL5LIB; %BUILDDIR%=C:/cpanfly-5.20/var/cpan/build for 'get'
Has already been unwrapped into directory C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-MethodOverride-0.10-EY9HJS
Prepending C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-FixMissingBodyInRedirect-0.11-YvfOww/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-FixMissingBodyInRedirect-0.11-YvfOww/blib/lib C:\cpanfly-5.20\var\cpan\build\MooseX-MethodAttributes-0.29-vR41uF/blib/arch C:\cpanfly-5.20\var\cpan\build\MooseX-MethodAttributes-0.29-vR41uF/blib/lib C:\cpanfly-5.20\var\cpan\build\MooseX-Types-0.45-UZa1xw/blib/arch C:\cpanfly-5.20\var\cpan\build\MooseX-Types-0.45-UZa1xw/blib/lib C:\cpanfly-5.20\var\cpan\build\Tree-Simple-1.24-Mgon02/blib/arch C:\cpanfly-5.20\var\cpan\build\Tree-Simple-1.24-Mgon02/blib/lib C:\cpanfly-5.20\var\cpan\build\Class-C3-Adopt-NEXT-0.13-W3rQlr/blib/arch C:\cpanfly-5.20\var\cpan\build\Class-C3-Adopt-NEXT-0.13-W3rQlr/blib/lib C:\cpanfly-5.20\var\cpan\build\namespace-autoclean-0.20-8Y_TZF/blib/arch C:\cpanfly-5.20\var\cpan\build\namespace-autoclean-0.20-8Y_TZF/blib/lib C:\cpanfly-5.20\var\cpan\build\CGI-Simple-1.113-plPfCq/blib/arch C:\cpanfly-5.20\var\cpan\build\CGI-Simple-1.113-plPfCq/blib/lib C:\cpanfly-5.20\var\cpan\build\Text-SimpleTable-2.03-5CbFiI/blib/arch C:\cpanfly-5.20\var\cpan\build\Text-SimpleTable-2.03-5CbFiI/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-ReverseProxy-0.15-K3nEo_/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-ReverseProxy-0.15-K3nEo_/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-pNmjvv/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-pNmjvv/blib/lib to PERL5LIB; %BUILDDIR%=C:/cpanfly-5.20/var/cpan/build for 'make'
CPAN.pm: Building D/DW/DWHEELER/Plack-Middleware-MethodOverride-0.10.tar.gz
>>> C:\Perl-5.20\bin\perl.exe ./Build
Building Plack-Middleware-MethodOverride
DWHEELER/Plack-Middleware-MethodOverride-0.10.tar.gz
C:\Perl-5.20\bin\perl.exe ./Build -- OK
Prepending C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-FixMissingBodyInRedirect-0.11-YvfOww/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-FixMissingBodyInRedirect-0.11-YvfOww/blib/lib C:\cpanfly-5.20\var\cpan\build\MooseX-MethodAttributes-0.29-vR41uF/blib/arch C:\cpanfly-5.20\var\cpan\build\MooseX-MethodAttributes-0.29-vR41uF/blib/lib C:\cpanfly-5.20\var\cpan\build\MooseX-Types-0.45-UZa1xw/blib/arch C:\cpanfly-5.20\var\cpan\build\MooseX-Types-0.45-UZa1xw/blib/lib C:\cpanfly-5.20\var\cpan\build\Tree-Simple-1.24-Mgon02/blib/arch C:\cpanfly-5.20\var\cpan\build\Tree-Simple-1.24-Mgon02/blib/lib C:\cpanfly-5.20\var\cpan\build\Class-C3-Adopt-NEXT-0.13-W3rQlr/blib/arch C:\cpanfly-5.20\var\cpan\build\Class-C3-Adopt-NEXT-0.13-W3rQlr/blib/lib C:\cpanfly-5.20\var\cpan\build\namespace-autoclean-0.20-8Y_TZF/blib/arch C:\cpanfly-5.20\var\cpan\build\namespace-autoclean-0.20-8Y_TZF/blib/lib C:\cpanfly-5.20\var\cpan\build\CGI-Simple-1.113-plPfCq/blib/arch C:\cpanfly-5.20\var\cpan\build\CGI-Simple-1.113-plPfCq/blib/lib C:\cpanfly-5.20\var\cpan\build\Text-SimpleTable-2.03-5CbFiI/blib/arch C:\cpanfly-5.20\var\cpan\build\Text-SimpleTable-2.03-5CbFiI/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-ReverseProxy-0.15-K3nEo_/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-ReverseProxy-0.15-K3nEo_/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-pNmjvv/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-pNmjvv/blib/lib to PERL5LIB; %BUILDDIR%=C:/cpanfly-5.20/var/cpan/build for 'test'
Running Build test
>>> C:\Perl-5.20\bin\perl.exe ./Build test verbose=1
t\base.t ..
1..33
ok 1 - use Plack::Middleware::MethodOverride;
ok 2 - Create MethodOverride app with no args
ok 3 - GET should be GET
ok 4 - PUT should be PUT
ok 5 - POST should be POST
ok 6 - Should send PUT over POST
ok 7 - Should not send PUT over GET
ok 8 - POST should be POST with no tunnel
ok 9 - Should send DELETE over POST
ok 10 - Should send PUT over POST via header
ok 11 - Should not send PUT over GET via header
ok 12 - Should send OPTIONS over POST via header
ok 13 - Should support GET
ok 14 - Should support GET
ok 15 - Should support HEAD
ok 16 - Should support HEAD
ok 17 - Should support PUT
ok 18 - Should support PUT
ok 19 - Should support DELETE
ok 20 - Should support DELETE
ok 21 - Should support OPTIONS
ok 22 - Should support OPTIONS
ok 23 - Should support TRACE
ok 24 - Should support TRACE
ok 25 - Should support CONNECT
ok 26 - Should support CONNECT
ok 27 - Should not support FOO
ok 28 - Should not support SUCK
ok 29 - Should not support CALL
ok 30 - Should not support EXEC
ok 31 - Create MethodOverride app with no param and header params
ok 32 - Should get PUT for custom param
ok 33 - Should send DELETE over POST via custom header
ok
t\pod.t ...
1..1
ok 1 - POD test for blib/lib/Plack/Middleware/MethodOverride.pm
ok
All tests successful.
Files=2, Tests=34, 1 wallclock secs ( 0.08 usr + 0.05 sys = 0.13 CPU)
Result: PASS
DWHEELER/Plack-Middleware-MethodOverride-0.10.tar.gz
C:\Perl-5.20\bin\perl.exe ./Build test verbose=1 -- OK
David E. Wheeler <david@justatheory.com>
Override REST methods to Plack apps via POST
>>> (cd C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-MethodOverride-0.10-EY9HJS && tar cvf - Plack-Middleware-MethodOverride-0.10.ppd blib) | gzip -c >C:/cpanfly-5.20/var/REPO/D/DW/DWHEELER/Plack-Middleware-MethodOverride-0.10.tar.gz
Plack-Middleware-MethodOverride-0.10.ppd
blib/
blib/lib/
blib/lib/Plack/
blib/lib/Plack/Middleware/
blib/lib/Plack/Middleware/MethodOverride.pm
>>> mv C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-MethodOverride-0.10-EY9HJS/Plack-Middleware-MethodOverride-0.10.ppd C:/cpanfly-5.20/var/REPO/D/DW/DWHEELER
Running test for module 'Plack::Request::Upload'
Running make for M/MI/MIYAGAWA/Plack-1.0031.tar.gz
Prepending C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-MethodOverride-0.10-EY9HJS/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-MethodOverride-0.10-EY9HJS/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-FixMissingBodyInRedirect-0.11-YvfOww/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-FixMissingBodyInRedirect-0.11-YvfOww/blib/lib C:\cpanfly-5.20\var\cpan\build\MooseX-MethodAttributes-0.29-vR41uF/blib/arch C:\cpanfly-5.20\var\cpan\build\MooseX-MethodAttributes-0.29-vR41uF/blib/lib C:\cpanfly-5.20\var\cpan\build\MooseX-Types-0.45-UZa1xw/blib/arch C:\cpanfly-5.20\var\cpan\build\MooseX-Types-0.45-UZa1xw/blib/lib C:\cpanfly-5.20\var\cpan\build\Tree-Simple-1.24-Mgon02/blib/arch C:\cpanfly-5.20\var\cpan\build\Tree-Simple-1.24-Mgon02/blib/lib C:\cpanfly-5.20\var\cpan\build\Class-C3-Adopt-NEXT-0.13-W3rQlr/blib/arch C:\cpanfly-5.20\var\cpan\build\Class-C3-Adopt-NEXT-0.13-W3rQlr/blib/lib C:\cpanfly-5.20\var\cpan\build\namespace-autoclean-0.20-8Y_TZF/blib/arch C:\cpanfly-5.20\var\cpan\build\namespace-autoclean-0.20-8Y_TZF/blib/lib C:\cpanfly-5.20\var\cpan\build\CGI-Simple-1.113-plPfCq/blib/arch C:\cpanfly-5.20\var\cpan\build\CGI-Simple-1.113-plPfCq/blib/lib C:\cpanfly-5.20\var\cpan\build\Text-SimpleTable-2.03-5CbFiI/blib/arch C:\cpanfly-5.20\var\cpan\build\Text-SimpleTable-2.03-5CbFiI/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-ReverseProxy-0.15-K3nEo_/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-ReverseProxy-0.15-K3nEo_/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-pNmjvv/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-pNmjvv/blib/lib to PERL5LIB; %BUILDDIR%=C:/cpanfly-5.20/var/cpan/build for 'get'
Has already been unwrapped into directory C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-pNmjvv
Prepending C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-MethodOverride-0.10-EY9HJS/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-MethodOverride-0.10-EY9HJS/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-FixMissingBodyInRedirect-0.11-YvfOww/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-FixMissingBodyInRedirect-0.11-YvfOww/blib/lib C:\cpanfly-5.20\var\cpan\build\MooseX-MethodAttributes-0.29-vR41uF/blib/arch C:\cpanfly-5.20\var\cpan\build\MooseX-MethodAttributes-0.29-vR41uF/blib/lib C:\cpanfly-5.20\var\cpan\build\MooseX-Types-0.45-UZa1xw/blib/arch C:\cpanfly-5.20\var\cpan\build\MooseX-Types-0.45-UZa1xw/blib/lib C:\cpanfly-5.20\var\cpan\build\Tree-Simple-1.24-Mgon02/blib/arch C:\cpanfly-5.20\var\cpan\build\Tree-Simple-1.24-Mgon02/blib/lib C:\cpanfly-5.20\var\cpan\build\Class-C3-Adopt-NEXT-0.13-W3rQlr/blib/arch C:\cpanfly-5.20\var\cpan\build\Class-C3-Adopt-NEXT-0.13-W3rQlr/blib/lib C:\cpanfly-5.20\var\cpan\build\namespace-autoclean-0.20-8Y_TZF/blib/arch C:\cpanfly-5.20\var\cpan\build\namespace-autoclean-0.20-8Y_TZF/blib/lib C:\cpanfly-5.20\var\cpan\build\CGI-Simple-1.113-plPfCq/blib/arch C:\cpanfly-5.20\var\cpan\build\CGI-Simple-1.113-plPfCq/blib/lib C:\cpanfly-5.20\var\cpan\build\Text-SimpleTable-2.03-5CbFiI/blib/arch C:\cpanfly-5.20\var\cpan\build\Text-SimpleTable-2.03-5CbFiI/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-ReverseProxy-0.15-K3nEo_/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-ReverseProxy-0.15-K3nEo_/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-pNmjvv/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-pNmjvv/blib/lib to PERL5LIB; %BUILDDIR%=C:/cpanfly-5.20/var/cpan/build for 'make'
Has already been made
Prepending C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-MethodOverride-0.10-EY9HJS/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-MethodOverride-0.10-EY9HJS/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-FixMissingBodyInRedirect-0.11-YvfOww/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-FixMissingBodyInRedirect-0.11-YvfOww/blib/lib C:\cpanfly-5.20\var\cpan\build\MooseX-MethodAttributes-0.29-vR41uF/blib/arch C:\cpanfly-5.20\var\cpan\build\MooseX-MethodAttributes-0.29-vR41uF/blib/lib C:\cpanfly-5.20\var\cpan\build\MooseX-Types-0.45-UZa1xw/blib/arch C:\cpanfly-5.20\var\cpan\build\MooseX-Types-0.45-UZa1xw/blib/lib C:\cpanfly-5.20\var\cpan\build\Tree-Simple-1.24-Mgon02/blib/arch C:\cpanfly-5.20\var\cpan\build\Tree-Simple-1.24-Mgon02/blib/lib C:\cpanfly-5.20\var\cpan\build\Class-C3-Adopt-NEXT-0.13-W3rQlr/blib/arch C:\cpanfly-5.20\var\cpan\build\Class-C3-Adopt-NEXT-0.13-W3rQlr/blib/lib C:\cpanfly-5.20\var\cpan\build\namespace-autoclean-0.20-8Y_TZF/blib/arch C:\cpanfly-5.20\var\cpan\build\namespace-autoclean-0.20-8Y_TZF/blib/lib C:\cpanfly-5.20\var\cpan\build\CGI-Simple-1.113-plPfCq/blib/arch C:\cpanfly-5.20\var\cpan\build\CGI-Simple-1.113-plPfCq/blib/lib C:\cpanfly-5.20\var\cpan\build\Text-SimpleTable-2.03-5CbFiI/blib/arch C:\cpanfly-5.20\var\cpan\build\Text-SimpleTable-2.03-5CbFiI/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-ReverseProxy-0.15-K3nEo_/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-ReverseProxy-0.15-K3nEo_/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-pNmjvv/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-pNmjvv/blib/lib to PERL5LIB; %BUILDDIR%=C:/cpanfly-5.20/var/cpan/build for 'test'
Running make test
Has already been tested successfully
Running test for module 'JSON::MaybeXS'
Running make for E/ET/ETHER/JSON-MaybeXS-1.002002.tar.gz
Prepending C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-MethodOverride-0.10-EY9HJS/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-MethodOverride-0.10-EY9HJS/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-FixMissingBodyInRedirect-0.11-YvfOww/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-FixMissingBodyInRedirect-0.11-YvfOww/blib/lib C:\cpanfly-5.20\var\cpan\build\MooseX-MethodAttributes-0.29-vR41uF/blib/arch C:\cpanfly-5.20\var\cpan\build\MooseX-MethodAttributes-0.29-vR41uF/blib/lib C:\cpanfly-5.20\var\cpan\build\MooseX-Types-0.45-UZa1xw/blib/arch C:\cpanfly-5.20\var\cpan\build\MooseX-Types-0.45-UZa1xw/blib/lib C:\cpanfly-5.20\var\cpan\build\Tree-Simple-1.24-Mgon02/blib/arch C:\cpanfly-5.20\var\cpan\build\Tree-Simple-1.24-Mgon02/blib/lib C:\cpanfly-5.20\var\cpan\build\Class-C3-Adopt-NEXT-0.13-W3rQlr/blib/arch C:\cpanfly-5.20\var\cpan\build\Class-C3-Adopt-NEXT-0.13-W3rQlr/blib/lib C:\cpanfly-5.20\var\cpan\build\namespace-autoclean-0.20-8Y_TZF/blib/arch C:\cpanfly-5.20\var\cpan\build\namespace-autoclean-0.20-8Y_TZF/blib/lib C:\cpanfly-5.20\var\cpan\build\CGI-Simple-1.113-plPfCq/blib/arch C:\cpanfly-5.20\var\cpan\build\CGI-Simple-1.113-plPfCq/blib/lib C:\cpanfly-5.20\var\cpan\build\Text-SimpleTable-2.03-5CbFiI/blib/arch C:\cpanfly-5.20\var\cpan\build\Text-SimpleTable-2.03-5CbFiI/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-ReverseProxy-0.15-K3nEo_/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-ReverseProxy-0.15-K3nEo_/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-pNmjvv/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-pNmjvv/blib/lib to PERL5LIB; %BUILDDIR%=C:/cpanfly-5.20/var/cpan/build for 'get'
Fetching with LWP:
http://cpan.nas1.activestate.com/authors/id/E/ET/ETHER/JSON-MaybeXS-1.002002.tar.gz
Checksum for C:\cpanfly-5.20\var\cpan\sources\authors\id\E\ET\ETHER\JSON-MaybeXS-1.002002.tar.gz ok
JSON-MaybeXS-1.002002/
JSON-MaybeXS-1.002002/Changes
JSON-MaybeXS-1.002002/lib/
JSON-MaybeXS-1.002002/maint/
JSON-MaybeXS-1.002002/Makefile.PL
JSON-MaybeXS-1.002002/MANIFEST
JSON-MaybeXS-1.002002/META.json
JSON-MaybeXS-1.002002/META.yml
JSON-MaybeXS-1.002002/README
JSON-MaybeXS-1.002002/t/
JSON-MaybeXS-1.002002/t/cpanel.t
JSON-MaybeXS-1.002002/t/none.t
JSON-MaybeXS-1.002002/t/pp.t
JSON-MaybeXS-1.002002/t/preload_cpanel.t
JSON-MaybeXS-1.002002/t/preload_xs.t
JSON-MaybeXS-1.002002/t/xs.t
JSON-MaybeXS-1.002002/maint/Makefile.PL.include
JSON-MaybeXS-1.002002/lib/JSON/
JSON-MaybeXS-1.002002/lib/JSON/MaybeXS.pm
Prepending C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-MethodOverride-0.10-EY9HJS/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-MethodOverride-0.10-EY9HJS/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-FixMissingBodyInRedirect-0.11-YvfOww/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-FixMissingBodyInRedirect-0.11-YvfOww/blib/lib C:\cpanfly-5.20\var\cpan\build\MooseX-MethodAttributes-0.29-vR41uF/blib/arch C:\cpanfly-5.20\var\cpan\build\MooseX-MethodAttributes-0.29-vR41uF/blib/lib C:\cpanfly-5.20\var\cpan\build\MooseX-Types-0.45-UZa1xw/blib/arch C:\cpanfly-5.20\var\cpan\build\MooseX-Types-0.45-UZa1xw/blib/lib C:\cpanfly-5.20\var\cpan\build\Tree-Simple-1.24-Mgon02/blib/arch C:\cpanfly-5.20\var\cpan\build\Tree-Simple-1.24-Mgon02/blib/lib C:\cpanfly-5.20\var\cpan\build\Class-C3-Adopt-NEXT-0.13-W3rQlr/blib/arch C:\cpanfly-5.20\var\cpan\build\Class-C3-Adopt-NEXT-0.13-W3rQlr/blib/lib C:\cpanfly-5.20\var\cpan\build\namespace-autoclean-0.20-8Y_TZF/blib/arch C:\cpanfly-5.20\var\cpan\build\namespace-autoclean-0.20-8Y_TZF/blib/lib C:\cpanfly-5.20\var\cpan\build\CGI-Simple-1.113-plPfCq/blib/arch C:\cpanfly-5.20\var\cpan\build\CGI-Simple-1.113-plPfCq/blib/lib C:\cpanfly-5.20\var\cpan\build\Text-SimpleTable-2.03-5CbFiI/blib/arch C:\cpanfly-5.20\var\cpan\build\Text-SimpleTable-2.03-5CbFiI/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-ReverseProxy-0.15-K3nEo_/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-ReverseProxy-0.15-K3nEo_/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-pNmjvv/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-pNmjvv/blib/lib to PERL5LIB; %BUILDDIR%=C:/cpanfly-5.20/var/cpan/build for 'make'
CPAN.pm: Building E/ET/ETHER/JSON-MaybeXS-1.002002.tar.gz
>>> C:\Perl-5.20\bin\perl.exe Makefile.PL
Checking if your kit is complete...
Looks good
Generating a dmake-style Makefile
Writing Makefile for JSON::MaybeXS
Writing MYMETA.yml and MYMETA.json
---- Unsatisfied dependencies detected during ----
---- ETHER/JSON-MaybeXS-1.002002.tar.gz ----
Test::Without::Module [build_requires]
Prepending C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-MethodOverride-0.10-EY9HJS/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-MethodOverride-0.10-EY9HJS/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-FixMissingBodyInRedirect-0.11-YvfOww/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-FixMissingBodyInRedirect-0.11-YvfOww/blib/lib C:\cpanfly-5.20\var\cpan\build\MooseX-MethodAttributes-0.29-vR41uF/blib/arch C:\cpanfly-5.20\var\cpan\build\MooseX-MethodAttributes-0.29-vR41uF/blib/lib C:\cpanfly-5.20\var\cpan\build\MooseX-Types-0.45-UZa1xw/blib/arch C:\cpanfly-5.20\var\cpan\build\MooseX-Types-0.45-UZa1xw/blib/lib C:\cpanfly-5.20\var\cpan\build\Tree-Simple-1.24-Mgon02/blib/arch C:\cpanfly-5.20\var\cpan\build\Tree-Simple-1.24-Mgon02/blib/lib C:\cpanfly-5.20\var\cpan\build\Class-C3-Adopt-NEXT-0.13-W3rQlr/blib/arch C:\cpanfly-5.20\var\cpan\build\Class-C3-Adopt-NEXT-0.13-W3rQlr/blib/lib C:\cpanfly-5.20\var\cpan\build\namespace-autoclean-0.20-8Y_TZF/blib/arch C:\cpanfly-5.20\var\cpan\build\namespace-autoclean-0.20-8Y_TZF/blib/lib C:\cpanfly-5.20\var\cpan\build\CGI-Simple-1.113-plPfCq/blib/arch C:\cpanfly-5.20\var\cpan\build\CGI-Simple-1.113-plPfCq/blib/lib C:\cpanfly-5.20\var\cpan\build\Text-SimpleTable-2.03-5CbFiI/blib/arch C:\cpanfly-5.20\var\cpan\build\Text-SimpleTable-2.03-5CbFiI/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-ReverseProxy-0.15-K3nEo_/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-ReverseProxy-0.15-K3nEo_/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-pNmjvv/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-pNmjvv/blib/lib to PERL5LIB; %BUILDDIR%=C:/cpanfly-5.20/var/cpan/build for 'test'
Running make test
Delayed until after prerequisites
Running test for module 'Test::Without::Module'
Running make for C/CO/CORION/Test-Without-Module-0.18.tar.gz
Prepending C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-MethodOverride-0.10-EY9HJS/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-MethodOverride-0.10-EY9HJS/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-FixMissingBodyInRedirect-0.11-YvfOww/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-FixMissingBodyInRedirect-0.11-YvfOww/blib/lib C:\cpanfly-5.20\var\cpan\build\MooseX-MethodAttributes-0.29-vR41uF/blib/arch C:\cpanfly-5.20\var\cpan\build\MooseX-MethodAttributes-0.29-vR41uF/blib/lib C:\cpanfly-5.20\var\cpan\build\MooseX-Types-0.45-UZa1xw/blib/arch C:\cpanfly-5.20\var\cpan\build\MooseX-Types-0.45-UZa1xw/blib/lib C:\cpanfly-5.20\var\cpan\build\Tree-Simple-1.24-Mgon02/blib/arch C:\cpanfly-5.20\var\cpan\build\Tree-Simple-1.24-Mgon02/blib/lib C:\cpanfly-5.20\var\cpan\build\Class-C3-Adopt-NEXT-0.13-W3rQlr/blib/arch C:\cpanfly-5.20\var\cpan\build\Class-C3-Adopt-NEXT-0.13-W3rQlr/blib/lib C:\cpanfly-5.20\var\cpan\build\namespace-autoclean-0.20-8Y_TZF/blib/arch C:\cpanfly-5.20\var\cpan\build\namespace-autoclean-0.20-8Y_TZF/blib/lib C:\cpanfly-5.20\var\cpan\build\CGI-Simple-1.113-plPfCq/blib/arch C:\cpanfly-5.20\var\cpan\build\CGI-Simple-1.113-plPfCq/blib/lib C:\cpanfly-5.20\var\cpan\build\Text-SimpleTable-2.03-5CbFiI/blib/arch C:\cpanfly-5.20\var\cpan\build\Text-SimpleTable-2.03-5CbFiI/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-ReverseProxy-0.15-K3nEo_/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-ReverseProxy-0.15-K3nEo_/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-pNmjvv/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-pNmjvv/blib/lib to PERL5LIB; %BUILDDIR%=C:/cpanfly-5.20/var/cpan/build for 'get'
Fetching with LWP:
http://cpan.nas1.activestate.com/authors/id/C/CO/CORION/Test-Without-Module-0.18.tar.gz
Fetching with LWP:
http://cpan.nas1.activestate.com/authors/id/C/CO/CORION/CHECKSUMS
Checksum for C:\cpanfly-5.20\var\cpan\sources\authors\id\C\CO\CORION\Test-Without-Module-0.18.tar.gz ok
Test-Without-Module-0.18/
Test-Without-Module-0.18/META.json
Test-Without-Module-0.18/Changes
Test-Without-Module-0.18/META.yml
Test-Without-Module-0.18/MANIFEST.SKIP
Test-Without-Module-0.18/README
Test-Without-Module-0.18/t/
Test-Without-Module-0.18/t/99-versions.t
Test-Without-Module-0.18/t/05-redefine.t
Test-Without-Module-0.18/t/04-import-export.t
Test-Without-Module-0.18/t/99-todo.t
Test-Without-Module-0.18/t/03-block-require-module.t
Test-Without-Module-0.18/t/99-unix-text.t
Test-Without-Module-0.18/t/99-pod.t
Test-Without-Module-0.18/t/01-api.t
Test-Without-Module-0.18/t/99-manifest.t
Test-Without-Module-0.18/t/embedded-Test-Without-Module.t
Test-Without-Module-0.18/t/02-block-use-module.t
Test-Without-Module-0.18/Texts/
Test-Without-Module-0.18/Texts/article.txt
Test-Without-Module-0.18/lib/
Test-Without-Module-0.18/lib/Test/
Test-Without-Module-0.18/lib/Test/Without/
Test-Without-Module-0.18/lib/Test/Without/Module.pm
Test-Without-Module-0.18/MANIFEST
Test-Without-Module-0.18/Makefile.PL
Prepending C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-MethodOverride-0.10-EY9HJS/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-MethodOverride-0.10-EY9HJS/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-FixMissingBodyInRedirect-0.11-YvfOww/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-FixMissingBodyInRedirect-0.11-YvfOww/blib/lib C:\cpanfly-5.20\var\cpan\build\MooseX-MethodAttributes-0.29-vR41uF/blib/arch C:\cpanfly-5.20\var\cpan\build\MooseX-MethodAttributes-0.29-vR41uF/blib/lib C:\cpanfly-5.20\var\cpan\build\MooseX-Types-0.45-UZa1xw/blib/arch C:\cpanfly-5.20\var\cpan\build\MooseX-Types-0.45-UZa1xw/blib/lib C:\cpanfly-5.20\var\cpan\build\Tree-Simple-1.24-Mgon02/blib/arch C:\cpanfly-5.20\var\cpan\build\Tree-Simple-1.24-Mgon02/blib/lib C:\cpanfly-5.20\var\cpan\build\Class-C3-Adopt-NEXT-0.13-W3rQlr/blib/arch C:\cpanfly-5.20\var\cpan\build\Class-C3-Adopt-NEXT-0.13-W3rQlr/blib/lib C:\cpanfly-5.20\var\cpan\build\namespace-autoclean-0.20-8Y_TZF/blib/arch C:\cpanfly-5.20\var\cpan\build\namespace-autoclean-0.20-8Y_TZF/blib/lib C:\cpanfly-5.20\var\cpan\build\CGI-Simple-1.113-plPfCq/blib/arch C:\cpanfly-5.20\var\cpan\build\CGI-Simple-1.113-plPfCq/blib/lib C:\cpanfly-5.20\var\cpan\build\Text-SimpleTable-2.03-5CbFiI/blib/arch C:\cpanfly-5.20\var\cpan\build\Text-SimpleTable-2.03-5CbFiI/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-ReverseProxy-0.15-K3nEo_/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-ReverseProxy-0.15-K3nEo_/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-pNmjvv/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-pNmjvv/blib/lib to PERL5LIB; %BUILDDIR%=C:/cpanfly-5.20/var/cpan/build for 'make'
CPAN.pm: Building C/CO/CORION/Test-Without-Module-0.18.tar.gz
>>> C:\Perl-5.20\bin\perl.exe Makefile.PL
Checking if your kit is complete...
Looks good
Generating a dmake-style Makefile
Writing Makefile for Test::Without::Module
Writing MYMETA.yml and MYMETA.json
>>> dmake
cp lib/Test/Without/Module.pm blib\lib\Test\Without\Module.pm
CORION/Test-Without-Module-0.18.tar.gz
dmake -- OK
Prepending C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-MethodOverride-0.10-EY9HJS/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-MethodOverride-0.10-EY9HJS/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-FixMissingBodyInRedirect-0.11-YvfOww/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-FixMissingBodyInRedirect-0.11-YvfOww/blib/lib C:\cpanfly-5.20\var\cpan\build\MooseX-MethodAttributes-0.29-vR41uF/blib/arch C:\cpanfly-5.20\var\cpan\build\MooseX-MethodAttributes-0.29-vR41uF/blib/lib C:\cpanfly-5.20\var\cpan\build\MooseX-Types-0.45-UZa1xw/blib/arch C:\cpanfly-5.20\var\cpan\build\MooseX-Types-0.45-UZa1xw/blib/lib C:\cpanfly-5.20\var\cpan\build\Tree-Simple-1.24-Mgon02/blib/arch C:\cpanfly-5.20\var\cpan\build\Tree-Simple-1.24-Mgon02/blib/lib C:\cpanfly-5.20\var\cpan\build\Class-C3-Adopt-NEXT-0.13-W3rQlr/blib/arch C:\cpanfly-5.20\var\cpan\build\Class-C3-Adopt-NEXT-0.13-W3rQlr/blib/lib C:\cpanfly-5.20\var\cpan\build\namespace-autoclean-0.20-8Y_TZF/blib/arch C:\cpanfly-5.20\var\cpan\build\namespace-autoclean-0.20-8Y_TZF/blib/lib C:\cpanfly-5.20\var\cpan\build\CGI-Simple-1.113-plPfCq/blib/arch C:\cpanfly-5.20\var\cpan\build\CGI-Simple-1.113-plPfCq/blib/lib C:\cpanfly-5.20\var\cpan\build\Text-SimpleTable-2.03-5CbFiI/blib/arch C:\cpanfly-5.20\var\cpan\build\Text-SimpleTable-2.03-5CbFiI/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-ReverseProxy-0.15-K3nEo_/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-ReverseProxy-0.15-K3nEo_/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-pNmjvv/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-pNmjvv/blib/lib to PERL5LIB; %BUILDDIR%=C:/cpanfly-5.20/var/cpan/build for 'test'
Running make test
>>> dmake test TEST_VERBOSE=1
C:\Perl-5.20\bin\perl.exe "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(1, 'blib\lib', 'blib\arch')" t/*.t
t/01-api.t ........................
1..1
ok 1 - use Test::Without::Module;
ok
t/02-block-use-module.t ...........
1..4
ok 1 - use Test::Without::Module;
ok 2 - Module list
ok 3 - Importing raises an error
ok 4 - Hid module
ok
t/03-block-require-module.t .......
1..6
ok 1 - use Test::Without::Module;
ok 2 - Loading raised error
ok 3 - Hid module
ok 4 - Module list
not ok 5 - Local (require) confinement # TODO Implement lexical scoping
# Failed (TODO) test 'Local (require) confinement'
# at t/03-block-require-module.t line 22.
# got: 'Can't locate Digest::MD5 in @INC (@INC contains: CODE(0xb4bfc4) C:\cpanfly-5.20\var\cpan\build\Test-Without-Module-0.18-uQmAZT\blib\lib C:\cpanfly-5.20\var\cpan\build\Test-Without-Module-0.18-uQmAZT\blib\arch C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-MethodOverride-0.10-EY9HJS/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-MethodOverride-0.10-EY9HJS/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-FixMissingBodyInRedirect-0.11-YvfOww/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-FixMissingBodyInRedirect-0.11-YvfOww/blib/lib C:\cpanfly-5.20\var\cpan\build\MooseX-MethodAttributes-0.29-vR41uF/blib/arch C:\cpanfly-5.20\var\cpan\build\MooseX-MethodAttributes-0.29-vR41uF/blib/lib C:\cpanfly-5.20\var\cpan\build\MooseX-Types-0.45-UZa1xw/blib/arch C:\cpanfly-5.20\var\cpan\build\MooseX-Types-0.45-UZa1xw/blib/lib C:\cpanfly-5.20\var\cpan\build\Tree-Simple-1.24-Mgon02/blib/arch C:\cpanfly-5.20\var\cpan\build\Tree-Simple-1.24-Mgon02/blib/lib C:\cpanfly-5.20\var\cpan\build\Class-C3-Adopt-NEXT-0.13-W3rQlr/blib/arch C:\cpanfly-5.20\var\cpan\build\Class-C3-Adopt-NEXT-0.13-W3rQlr/blib/lib C:\cpanfly-5.20\var\cpan\build\namespace-autoclean-0.20-8Y_TZF/blib/arch C:\cpanfly-5.20\var\cpan\build\namespace-autoclean-0.20-8Y_TZF/blib/lib C:\cpanfly-5.20\var\cpan\build\CGI-Simple-1.113-plPfCq/blib/arch C:\cpanfly-5.20\var\cpan\build\CGI-Simple-1.113-plPfCq/blib/lib C:\cpanfly-5.20\var\cpan\build\Text-SimpleTable-2.03-5CbFiI/blib/arch C:\cpanfly-5.20\var\cpan\build\Text-SimpleTable-2.03-5CbFiI/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-ReverseProxy-0.15-K3nEo_/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-ReverseProxy-0.15-K3nEo_/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-pNmjvv/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-pNmjvv/blib/lib C:/cpanfly-5.20/var/megalib C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-MethodOverride-0.10-EY9HJS/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-MethodOverride-0.10-EY9HJS/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-FixMissingBodyInRedirect-0.11-YvfOww/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-FixMissingBodyInRedirect-0.11-YvfOww/blib/lib C:\cpanfly-5.20\var\cpan\build\MooseX-MethodAttributes-0.29-vR41uF/blib/arch C:\cpanfly-5.20\var\cpan\build\MooseX-MethodAttributes-0.29-vR41uF/blib/lib C:\cpanfly-5.20\var\cpan\build\MooseX-Types-0.45-UZa1xw/blib/arch C:\cpanfly-5.20\var\cpan\build\MooseX-Types-0.45-UZa1xw/blib/lib C:\cpanfly-5.20\var\cpan\build\Tree-Simple-1.24-Mgon02/blib/arch C:\cpanfly-5.20\var\cpan\build\Tree-Simple-1.24-Mgon02/blib/lib C:\cpanfly-5.20\var\cpan\build\Class-C3-Adopt-NEXT-0.13-W3rQlr/blib/arch C:\cpanfly-5.20\var\cpan\build\Class-C3-Adopt-NEXT-0.13-W3rQlr/blib/lib C:\cpanfly-5.20\var\cpan\build\namespace-autoclean-0.20-8Y_TZF/blib/arch C:\cpanfly-5.20\var\cpan\build\namespace-autoclean-0.20-8Y_TZF/blib/lib C:\cpanfly-5.20\var\cpan\build\CGI-Simple-1.113-plPfCq/blib/arch C:\cpanfly-5.20\var\cpan\build\CGI-Simple-1.113-plPfCq/blib/lib C:\cpanfly-5.20\var\cpan\build\Text-SimpleTable-2.03-5CbFiI/blib/arch C:\cpanfly-5.20\var\cpan\build\Text-SimpleTable-2.03-5CbFiI/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-ReverseProxy-0.15-K3nEo_/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-Middleware-ReverseProxy-0.15-K3nEo_/blib/lib C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-pNmjvv/blib/arch C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-pNmjvv/blib/lib C:/cpanfly-5.20/var/megalib C:/Perl-5.20/site/lib C:/Perl-5.20/lib .) at t/03-block-require-module.t line 21.
# '
# expected: ''
not ok 6 - Local (use) confinement # TODO Implement lexical scoping
# Failed (TODO) test 'Local (use) confinement'
# at t/03-block-require-module.t line 25.
# got: 'Digest/MD5.pm did not return a true value at (eval 8) line 2.
# BEGIN failed--compilation aborted at (eval 8) line 2.
# '
# expected: ''
ok
t/04-import-export.t ..............
1..3
ok 1 - use Test::Without::Module;
ok 2 - Module list is empty
ok 3 - unimport
ok
t/05-redefine.t ...................
1..1
ok 1 - No warnings were issued upon re-allowing a module
ok
t/99-manifest.t ...................
1..8
ok 1 - MANIFEST exists
ok 2 - No empty lines in MANIFEST
ok 3 - No whitespace-only lines in MANIFEST
ok 4 - No trailing whitespace on lines in MANIFEST
ok 5 - MANIFEST.SKIP exists
ok 6 - No empty lines in MANIFEST.SKIP
ok 7 - No whitespace-only lines in MANIFEST.SKIP
ok 8 - No trailing whitespace on lines in MANIFEST.SKIP
ok
t/99-pod.t ........................
1..1
ok 1 - POD test for blib\lib/Test/Without/Module.pm
ok
t/99-todo.t .......................
1..1
ok 1 - Looking for XXXes in blib\lib/Test/Without/Module.pm
ok
t/99-unix-text.t ..................
1..1
ok 1 - 'blib\lib/Test/Without/Module.pm' contains no windows newlines
ok
# Checking for $VERSION = '0.18';
t/99-versions.t ...................
ok 1 - blib/lib/Test/Without/Module.pm
1..1
ok
t/embedded-Test-Without-Module.t ..
ok 1 # skip Need module My::Module to run this test
1..1
ok
All tests successful.
Files=11, Tests=28, 3 wallclock secs ( 0.13 usr + 0.08 sys = 0.20 CPU)
Result: PASS
CORION/Test-Without-Module-0.18.tar.gz
dmake test TEST_VERBOSE=1 -- OK
Max Maischein <corion@cpan.org>
Test fallback behaviour in absence of modules
>>> (cd C:\cpanfly-5.20\var\cpan\build\Test-Without-Module-0.18-uQmAZT && tar cvf - Test-Without-Module-0.18.ppd blib) | gzip -c >C:/cpanfly-5.20/var/REPO/C/CO/CORION/Test-Without-Module-0.18.tar.gz
Test-Without-Module-0.18.ppd
blib/
blib/lib/
blib/lib/Test/
blib/lib/Test/Without/
blib/lib/Test/Without/Module.pm
>>> mv C:\cpanfly-5.20\var\cpan\build\Test-Without-Module-0.18-uQmAZT/Test-Without-Module-0.18.ppd C:/cpanfly-5.20/var/REPO/C/CO/CORION
Running make for E/ET/ETHER/JSON-MaybeXS-1.002002.tar.gz
Prepending blib/arch and blib/lib of 12 build dirs to PERL5LIB; for 'get'
Has already been unwrapped into directory C:\cpanfly-5.20\var\cpan\build\JSON-MaybeXS-1.002002-Tw9yR6
Prepending blib/arch and blib/lib of 12 build dirs to PERL5LIB; for 'make'
CPAN.pm: Building E/ET/ETHER/JSON-MaybeXS-1.002002.tar.gz
>>> dmake
cp lib/JSON/MaybeXS.pm blib\lib\JSON\MaybeXS.pm
ETHER/JSON-MaybeXS-1.002002.tar.gz
dmake -- OK
Prepending blib/arch and blib/lib of 12 build dirs to PERL5LIB; for 'test'
Running make test
>>> dmake test TEST_VERBOSE=1
C:\Perl-5.20\bin\perl.exe "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(1, 'blib\lib', 'blib\arch')" t/*.t
t/cpanel.t .......... skipped: No Cpanel::JSON::XS
t/none.t ............
ok 1 - Class failed to load
ok 2 - All errors reported
1..2
ok
t/pp.t ..............
ok 1 - Correct JSON class
ok 2 - Correct encode_json function
ok 3 - Correct encode_json function
1..3
ok
t/preload_cpanel.t .. skipped: No Cpanel::JSON::XS
t/preload_xs.t ......
ok 1 - Correct JSON class
ok 2 - Correct encode_json function
ok 3 - Correct encode_json function
1..3
ok
t/xs.t ..............
ok 1 - Correct JSON class
ok 2 - Correct encode_json function
ok 3 - Correct encode_json function
1..3
ok
All tests successful.
Files=6, Tests=11, 1 wallclock secs ( 0.11 usr + 0.03 sys = 0.14 CPU)
Result: PASS
ETHER/JSON-MaybeXS-1.002002.tar.gz
dmake test TEST_VERBOSE=1 -- OK
Karen Etheridge <ether@cpan.org>
use L<Cpanel::JSON::XS> with a fallback to L<JSON::XS> and L<JSON::PP>
>>> (cd C:\cpanfly-5.20\var\cpan\build\JSON-MaybeXS-1.002002-Tw9yR6 && tar cvf - JSON-MaybeXS-1.002002.ppd blib) | gzip -c >C:/cpanfly-5.20/var/REPO/E/ET/ETHER/JSON-MaybeXS-1.002002.tar.gz
JSON-MaybeXS-1.002002.ppd
blib/
blib/lib/
blib/lib/JSON/
blib/lib/JSON/MaybeXS.pm
>>> mv C:\cpanfly-5.20\var\cpan\build\JSON-MaybeXS-1.002002-Tw9yR6/JSON-MaybeXS-1.002002.ppd C:/cpanfly-5.20/var/REPO/E/ET/ETHER
Running test for module 'Plack::Middleware::LighttpdScriptNameFix'
Running make for M/MI/MIYAGAWA/Plack-1.0031.tar.gz
Prepending blib/arch and blib/lib of 13 build dirs to PERL5LIB; for 'get'
Has already been unwrapped into directory C:\cpanfly-5.20\var\cpan\build\Plack-1.0031-pNmjvv
Prepending blib/arch and blib/lib of 13 build dirs to PERL5LIB; for 'make'
Has already been made
Prepending blib/arch and blib/lib of 13 build dirs to PERL5LIB; for 'test'
Running make test
Has already been tested successfully
Running test for module 'MooseX::Getopt'
Running make for E/ET/ETHER/MooseX-Getopt-0.65.tar.gz
Prepending blib/arch and blib/lib of 13 build dirs to PERL5LIB; for 'get'
Fetching with LWP:
http://cpan.nas1.activestate.com/authors/id/E/ET/ETHER/MooseX-Getopt-0.65.tar.gz
Checksum for C:\cpanfly-5.20\var\cpan\sources\authors\id\E\ET\ETHER\MooseX-Getopt-0.65.tar.gz ok
MooseX-Getopt-0.65/
MooseX-Getopt-0.65/Build.PL
MooseX-Getopt-0.65/Changes
MooseX-Getopt-0.65/CONTRIBUTING
MooseX-Getopt-0.65/dist.ini
MooseX-Getopt-0.65/INSTALL
MooseX-Getopt-0.65/lib/
MooseX-Getopt-0.65/LICENSE
MooseX-Getopt-0.65/Makefile.PL
MooseX-Getopt-0.65/MANIFEST
MooseX-Getopt-0.65/META.json
MooseX-Getopt-0.65/META.yml
MooseX-Getopt-0.65/README
MooseX-Getopt-0.65/t/
MooseX-Getopt-0.65/weaver.ini
MooseX-Getopt-0.65/xt/
MooseX-Getopt-0.65/xt/author/
MooseX-Getopt-0.65/xt/release/
MooseX-Getopt-0.65/xt/release/changes_has_content.t
MooseX-Getopt-0.65/xt/release/clean-namespaces.t
MooseX-Getopt-0.65/xt/release/cpan-changes.t
MooseX-Getopt-0.65/xt/release/distmeta.t
MooseX-Getopt-0.65/xt/release/eol.t
MooseX-Getopt-0.65/xt/release/kwalitee.t
MooseX-Getopt-0.65/xt/release/minimum-version.t
MooseX-Getopt-0.65/xt/release/mojibake.t
MooseX-Getopt-0.65/xt/release/no-tabs.t
MooseX-Getopt-0.65/xt/release/pod-coverage.t
MooseX-Getopt-0.65/xt/release/pod-no404s.t
MooseX-Getopt-0.65/xt/release/pod-syntax.t
MooseX-Getopt-0.65/xt/release/portability.t
MooseX-Getopt-0.65/xt/author/00-compile.t
MooseX-Getopt-0.65/xt/author/pod-spell.t
MooseX-Getopt-0.65/t/00-report-prereqs.dd
MooseX-Getopt-0.65/t/00-report-prereqs.t
MooseX-Getopt-0.65/t/001_basic.t
MooseX-Getopt-0.65/t/002_custom_option_type.t
MooseX-Getopt-0.65/t/003_inferred_option_type.t
MooseX-Getopt-0.65/t/004_nogetop.t
MooseX-Getopt-0.65/t/005_strict.t
MooseX-Getopt-0.65/t/006_metaclass_traits.t
MooseX-Getopt-0.65/t/007_nogetopt_trait.t
MooseX-Getopt-0.65/t/008_configfromfile.t
MooseX-Getopt-0.65/t/009_gld_and_explicit_options.t
MooseX-Getopt-0.65/t/010_dashes.t
MooseX-Getopt-0.65/t/011_process_argv.t
MooseX-Getopt-0.65/t/100_gld_default_bug.t
MooseX-Getopt-0.65/t/101_argv_bug.t
MooseX-Getopt-0.65/t/102_basic_basic.t
MooseX-Getopt-0.65/t/103_uc_bug.t
MooseX-Getopt-0.65/t/104_override_usage.t
MooseX-Getopt-0.65/t/105_uc_bug_more.t
MooseX-Getopt-0.65/t/106_no_ignore_case.t
MooseX-Getopt-0.65/t/107_no_auto_help.t
MooseX-Getopt-0.65/t/107_union_bug.t
MooseX-Getopt-0.65/t/108_usage_attr.t
MooseX-Getopt-0.65/t/109_help_flag.t
MooseX-Getopt-0.65/t/110_sort_usage_by_attr_order.t
MooseX-Getopt-0.65/t/111_gld_pass_through.t
MooseX-Getopt-0.65/t/112_configfile_constructor_arg.t
MooseX-Getopt-0.65/t/112_configfile_constructor_arg.yml
MooseX-Getopt-0.65/t/zzz-check-breaks.t
MooseX-Getopt-0.65/lib/MooseX/
MooseX-Getopt-0.65/lib/MooseX/Getopt/
MooseX-Getopt-0.65/lib/MooseX/Getopt.pm
MooseX-Getopt-0.65/lib/MooseX/Getopt/Basic.pm
MooseX-Getopt-0.65/lib/MooseX/Getopt/Dashes.pm
MooseX-Getopt-0.65/lib/MooseX/Getopt/GLD.pm
MooseX-Getopt-0.65/lib/MooseX/Getopt/Meta/
MooseX-Getopt-0.65/lib/MooseX/Getopt/OptionTypeMap.pm
MooseX-Getopt-0.65/lib/MooseX/Getopt/ProcessedArgv.pm
MooseX-Getopt-0.65/lib/MooseX/Getopt/Strict.pm
MooseX-Getopt-0.65/lib/MooseX/Getopt/Meta/Attribute/
MooseX-Getopt-0.65/lib/MooseX/Getopt/Meta/Attribute.pm
MooseX-Getopt-0.65/lib/MooseX/Getopt/Meta/Attribute/NoGetopt.pm
MooseX-Getopt-0.65/lib/MooseX/Getopt/Meta/Attribute/Trait/
MooseX-Getopt-0.65/lib/MooseX/Getopt/Meta/Attribute/Trait.pm
MooseX-Getopt-0.65/lib/MooseX/Getopt/Meta/Attribute/Trait/NoGetopt.pm
Prepending blib/arch and blib/lib of 13 build dirs to PERL5LIB; for 'make'
CPAN.pm: Building E/ET/ETHER/MooseX-Getopt-0.65.tar.gz
>>> C:\Perl-5.20\bin\perl.exe Makefile.PL
Warning: prerequisite Getopt::Long::Descriptive 0.088 not found.
Warning: prerequisite MooseX::Role::Parameterized 0 not found.
Congratulations, your toolchain understands 'configure_requires'!
Checking if your kit is complete...
Looks good
Generating a dmake-style Makefile
Writing Makefile for MooseX::Getopt
Writing MYMETA.yml and MYMETA.json
---- Unsatisfied dependencies detected during ----
---- ETHER/MooseX-Getopt-0.65.tar.gz ----
Getopt::Long::Descriptive [requires]
Test::Trap [build_requires]
Path::Tiny [build_requires]
MooseX::Role::Parameterized [requires]
Prepending blib/arch and blib/lib of 13 build dirs to PERL5LIB; for 'test'
Running make test
Delayed until after prerequisites
Running test for module 'Getopt::Long::Descriptive'
Running make for R/RJ/RJBS/Getopt-Long-Descriptive-0.097.tar.gz
Prepending blib/arch and blib/lib of 13 build dirs to PERL5LIB; for 'get'
Fetching with LWP:
http://cpan.nas1.activestate.com/authors/id/R/RJ/RJBS/Getopt-Long-Descriptive-0.097.tar.gz
Checksum for C:\cpanfly-5.20\var\cpan\sources\authors\id\R\RJ\RJBS\Getopt-Long-Descriptive-0.097.tar.gz ok
Getopt-Long-Descriptive-0.097
Getopt-Long-Descriptive-0.097/README
Getopt-Long-Descriptive-0.097/Changes
Getopt-Long-Descriptive-0.097/LICENSE
Getopt-Long-Descriptive-0.097/dist.ini
Getopt-Long-Descriptive-0.097/META.yml
Getopt-Long-Descriptive-0.097/MANIFEST
Getopt-Long-Descriptive-0.097/META.json
Getopt-Long-Descriptive-0.097/Makefile.PL
Getopt-Long-Descriptive-0.097/t
Getopt-Long-Descriptive-0.097/t/descriptive.t
Getopt-Long-Descriptive-0.097/t/shortcircuit.t
Getopt-Long-Descriptive-0.097/xt/release
Getopt-Long-Descriptive-0.097/xt/release/pod-syntax.t
Getopt-Long-Descriptive-0.097/t/000-report-versions-tiny.t
Getopt-Long-Descriptive-0.097/lib/Getopt/Long
Getopt-Long-Descriptive-0.097/lib/Getopt/Long/Descriptive.pm
Getopt-Long-Descriptive-0.097/xt/release/changes_has_content.t
Getopt-Long-Descriptive-0.097/lib/Getopt/Long/Descriptive
Getopt-Long-Descriptive-0.097/lib/Getopt/Long/Descriptive/Opts.pm
Getopt-Long-Descriptive-0.097/lib/Getopt/Long/Descriptive/Usage.pm
Prepending blib/arch and blib/lib of 13 build dirs to PERL5LIB; for 'make'
CPAN.pm: Building R/RJ/RJBS/Getopt-Long-Descriptive-0.097.tar.gz
>>> C:\Perl-5.20\bin\perl.exe Makefile.PL
Checking if your kit is complete...
Looks good
Generating a dmake-style Makefile
Writing Makefile for Getopt::Long::Descriptive
Writing MYMETA.yml and MYMETA.json
>>> dmake
cp lib/Getopt/Long/Descriptive/Usage.pm blib\lib\Getopt\Long\Descriptive\Usage.pm
cp lib/Getopt/Long/Descriptive.pm blib\lib\Getopt\Long\Descriptive.pm
cp lib/Getopt/Long/Descriptive/Opts.pm blib\lib\Getopt\Long\Descriptive\Opts.pm
RJBS/Getopt-Long-Descriptive-0.097.tar.gz
dmake -- OK
Prepending blib/arch and blib/lib of 13 build dirs to PERL5LIB; for 'test'
Running make test
>>> dmake test TEST_VERBOSE=1
C:\Perl-5.20\bin\perl.exe "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(1, 'blib\lib', 'blib\arch')" t/*.t
#
#
# Generated by Dist::Zilla::Plugin::ReportVersions::Tiny v1.10
# perl: 5.020001 (wanted any version) on MSWin32 from C:\Perl-5.20\bin\perl.exe
#
# Carp => 1.3301 (want any version)
# ExtUtils::MakeMaker => 6.98 (want 6.30)
# File::Basename => 2.85 (want any version)
# Getopt::Long => 2.42 (want 2.33)
# List::Util => 1.41 (want any version)
# Params::Validate => 1.13 (want 0.97)
# Scalar::Util => 1.41 (want any version)
# Sub::Exporter => 0.987 (want 0.972)
# Sub::Exporter::Util => 0.987 (want any version)
# Test::Fatal => 0.013 (want any version)
# Test::More => 1.001006 (want 0.96)
# Test::Warnings => 0.016 (want 0.005)
# overload => 1.22 (want any version)
# strict => 1.08 (want any version)
# warnings => 1.23 (want any version)
#
# Thanks for using my code. I hope it works for you.
# If not, please try and include this output in the bug report.
# That will help me reproduce the issue and solve your problem.
#
t/000-report-versions-tiny.t ..
ok 1 - we really didn't test anything, just reporting data
ok 2 - no (unexpected) warnings (via END block)
ok 3 - no (unexpected) warnings (via done_testing)
1..3
ok
t/descriptive.t ...............
1..42
ok 1 - use Getopt::Long::Descriptive;
ok 2 - default foo_bar with no short option name
ok 3 - ...->foo_bar
ok 4 - hidden option in usage command
ok 5 - hidden option description
ok 6 -
ok 7 - ...->nora
ok 8 - basic usage, with default
ok 9 - ...->mode
ok 10 - basic usage, passed-in
ok 11 - ...->mode
ok 12 - ...->bar
ok 13 - hidden option in usage command
ok 14 - hidden option description
ok 15 - only one 'mode' option
ok 16 - negatable usage
ok 17 - ...->baz
ok 18 - ...->mode
ok 19 - ...->bar
ok 20 - required option -- help text
ok 21 - spacer and non-option description found
ok 22 - CODEISH: spacer and non-option description found
ok 23 - short options
ok 24 - c_opt->foo is FOO
ok 25 - C_opt->foo is FOO
ok 26 - s_opt->foo is FOO
ok 27 - c_opt->foo is BAR
ok 28 - C_opt->foo is BAR
ok 29 - s_opt->foo is undef
ok 30 - c_opt->foo is BAZ
ok 31 - C_opt->foo is BAZ
ok 32 - s_opt->foo is BAZ
ok 33 - empty-but-present description is ok
ok 34 - empty-but-present description is ok
ok 35 - entry not given is undef (exists? no guarantee)
ok 36 - entry not given is undef (as method)
ok 37 - ok to imply option with optional argument
ok 38 - given value (checked with method)
ok 39 - implied value (checked with method)
ok 40 - long option description is wrapped cleanly
ok 41 - handled unwrappable description
ok 42 - no error in eval
ok
t/shortcircuit.t ..............
ok 1 - no req: error
ok 2 - shortcircuit + default
ok 3 - req: no error
ok 4 - req: req1 specified
ok 5 - help: no error
ok 6 - help: help flag
ok 7 - help: only help
ok 8 - help + req: no error
ok 9 - help + req: help flag
ok 10 - help + req: only help
ok 11 - no (unexpected) warnings (via done_testing)
1..11
ok
All tests successful.
Files=3, Tests=56, 1 wallclock secs ( 0.11 usr + 0.03 sys = 0.14 CPU)
Result: PASS
RJBS/Getopt-Long-Descriptive-0.097.tar.gz
dmake test TEST_VERBOSE=1 -- OK
Ricardo SIGNES <rjbs@cpan.org>
Getopt::Long, but simpler and more powerful
>>> (cd C:\cpanfly-5.20\var\cpan\build\Getopt-Long-Descriptive-0.097-3ob0Zp && tar cvf - Getopt-Long-Descriptive-0.097.ppd blib) | gzip -c >C:/cpanfly-5.20/var/REPO/R/RJ/RJBS/Getopt-Long-Descriptive-0.097.tar.gz
Getopt-Long-Descriptive-0.097.ppd
blib/
blib/lib/
blib/lib/Getopt/
blib/lib/Getopt/Long/
blib/lib/Getopt/Long/Descriptive/
blib/lib/Getopt/Long/Descriptive/Opts.pm
blib/lib/Getopt/Long/Descriptive/Usage.pm
blib/lib/Getopt/Long/Descriptive.pm
>>> mv C:\cpanfly-5.20\var\cpan\build\Getopt-Long-Descriptive-0.097-3ob0Zp/Getopt-Long-Descriptive-0.097.ppd C:/cpanfly-5.20/var/REPO/R/RJ/RJBS
Running test for module 'Test::Trap'
Running make for E/EB/EBHANSSEN/Test-Trap-v0.2.4.tar.gz
Prepending blib/arch and blib/lib of 14 build dirs to PERL5LIB; for 'get'
Fetching with LWP:
http://cpan.nas1.activestate.com/authors/id/E/EB/EBHANSSEN/Test-Trap-v0.2.4.tar.gz
Fetching with LWP:
http://cpan.nas1.activestate.com/authors/id/E/EB/EBHANSSEN/CHECKSUMS
Checksum for C:\cpanfly-5.20\var\cpan\sources\authors\id\E\EB\EBHANSSEN\Test-Trap-v0.2.4.tar.gz ok
Test-Trap-v0.2.4
Test-Trap-v0.2.4/README
Test-Trap-v0.2.4/Changes
Test-Trap-v0.2.4/MANIFEST
Test-Trap-v0.2.4/Build.PL
Test-Trap-v0.2.4/Makefile.PL
Test-Trap-v0.2.4/META.json
Test-Trap-v0.2.4/META.yml
Test-Trap-v0.2.4/xt
Test-Trap-v0.2.4/xt/author
Test-Trap-v0.2.4/xt/author/pod.t
Test-Trap-v0.2.4/xt/author/pod-coverage.t
Test-Trap-v0.2.4/lib
Test-Trap-v0.2.4/lib/Test
Test-Trap-v0.2.4/lib/Test/Trap.pm
Test-Trap-v0.2.4/lib/Test/Trap
Test-Trap-v0.2.4/lib/Test/Trap/Builder.pm
Test-Trap-v0.2.4/lib/Test/Trap/Builder
Test-Trap-v0.2.4/lib/Test/Trap/Builder/TempFile.pm
Test-Trap-v0.2.4/lib/Test/Trap/Builder/PerlIO.pm
Test-Trap-v0.2.4/lib/Test/Trap/Builder/SystemSafe.pm
Test-Trap-v0.2.4/t
Test-Trap-v0.2.4/t/06-layers.t
Test-Trap-v0.2.4/t/03-files.pl
Test-Trap-v0.2.4/t/07-subclass.t
Test-Trap-v0.2.4/t/05-import.t
Test-Trap-v0.2.4/t/14-leaks.t
Test-Trap-v0.2.4/t/04-exit.t
Test-Trap-v0.2.4/t/09-array-accessor.t
Test-Trap-v0.2.4/t/03-files-perlio.t
Test-Trap-v0.2.4/t/03-files-systemsafe.t
Test-Trap-v0.2.4/t/02-reentrant.t
Test-Trap-v0.2.4/t/08-fork.PL
Test-Trap-v0.2.4/t/99-coverage.t
Test-Trap-v0.2.4/t/12-systemsafe-errors.t
Test-Trap-v0.2.4/t/03-files-tempfile.t
Test-Trap-v0.2.4/t/00-load.t
Test-Trap-v0.2.4/t/11-systemsafe-basic.PL
Test-Trap-v0.2.4/t/13-regressions.t
Test-Trap-v0.2.4/t/10-tester.t
Test-Trap-v0.2.4/t/01-basic.t
Prepending blib/arch and blib/lib of 14 build dirs to PERL5LIB; for 'make'
CPAN.pm: Building E/EB/EBHANSSEN/Test-Trap-v0.2.4.tar.gz
>>> C:\Perl-5.20\bin\perl.exe Makefile.PL
Checking if your kit is complete...
Looks good
Generating a dmake-style Makefile
Writing Makefile for Test::Trap
Writing MYMETA.yml and MYMETA.json
>>> dmake
cp lib/Test/Trap.pm blib\lib\Test\Trap.pm
cp lib/Test/Trap/Builder/TempFile.pm blib\lib\Test\Trap\Builder\TempFile.pm
cp lib/Test/Trap/Builder/SystemSafe.pm blib\lib\Test\Trap\Builder\SystemSafe.pm
cp lib/Test/Trap/Builder.pm blib\lib\Test\Trap\Builder.pm
cp lib/Test/Trap/Builder/PerlIO.pm blib\lib\Test\Trap\Builder\PerlIO.pm
C:\Perl-5.20\bin\perl.exe "-Iblib\arch" "-Iblib\lib" t/08-fork.PL t/08-fork.t
C:\Perl-5.20\bin\perl.exe "-Iblib\arch" "-Iblib\lib" t/11-systemsafe-basic.PL t/11-systemsafe-basic.t
EBHANSSEN/Test-Trap-v0.2.4.tar.gz
dmake -- OK
Prepending blib/arch and blib/lib of 14 build dirs to PERL5LIB; for 'test'
Running make test
>>> dmake test TEST_VERBOSE=1
C:\Perl-5.20\bin\perl.exe "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(1, 'blib\lib', 'blib\arch')" t/*.t
# Testing Test::Trap 0.2.4, Perl 5.020001, C:\Perl-5.20\bin\perl.exe
t/00-load.t ...............
1..5
ok 1 - use Test::Trap::Builder::TempFile;
ok 2 - use Test::Trap::Builder::SystemSafe;
ok 3 - use Test::Trap::Builder::PerlIO;
ok 4 - use Test::Trap::Builder;
ok 5 - use Test::Trap;
ok
t/01-basic.t ..............
1..74
ok 1 - use Test::Trap;
ok 2 - Return 2 in scalar context: Not list context
ok 3 - Return 2 in scalar context: Scalar context
ok 4 - Return 2 in scalar context: Not void context
ok 5 - Return 2 in scalar context: Returned
ok 6 - Return 2 in scalar context: No exception trapped
ok 7 - Return 2 in scalar context: No exit trapped
ok 8 - Return 2 in scalar context: Return: 2
ok 9 - Return 2 in scalar context: Trapped return: [2]
ok 10 - Return qw( Example text ) in list context: List context
ok 11 - Return qw( Example text ) in list context: Not scalar context
ok 12 - Return qw( Example text ) in list context: Not void context
ok 13 - Return qw( Example text ) in list context: Returned
ok 14 - Return qw( Example text ) in list context: No exception trapped
ok 15 - Return qw( Example text ) in list context: No exit trapped
ok 16 - Return qw( Example text ) in list context: Return: qw( Example text )
ok 17 - Return qw( Example text ) in list context: Trapped return: [ qw( Example text ) ]
ok 18 - Return in void context: Not list context
ok 19 - Return in void context: Not scalar context
ok 20 - Return in void context: Void context
ok 21 - Return in void context: Returned
ok 22 - Return in void context: No exception trapped
ok 23 - Return in void context: No exit trapped
ok 24 - Return in void context: Trapped return: none
ok 25 - Return in void context: Extra test -- side effect
ok 26 - Die in scalar context: Not list context
ok 27 - Die in scalar context: Scalar context
ok 28 - Die in scalar context: Not void context
ok 29 - Die in scalar context: Died
ok 30 - Die in scalar context: Trapped return: none
ok 31 - Die in scalar context: No exit trapped
ok 32 - Die in scalar context: Trapped exception
ok 33 - Die in scalar context: Return: undef
ok 34 - Die in list context: List context
ok 35 - Die in list context: Not scalar context
ok 36 - Die in list context: Not void context
ok 37 - Die in list context: Died
ok 38 - Die in list context: Trapped return: none
ok 39 - Die in list context: No exit trapped
ok 40 - Die in list context: Trapped exception
ok 41 - Die in list context: Return: ()
ok 42 - Die in void context: Not list context
ok 43 - Die in void context: Not scalar context
ok 44 - Die in void context: Void context
ok 45 - Die in void context: Died
ok 46 - Die in void context: Trapped return: none
ok 47 - Die in void context: No exit trapped
ok 48 - Die in void context: Trapped exception
ok 49 - Die in void context: Extra test -- side effect
ok 50 - Exit in scalar context: Not list context
ok 51 - Exit in scalar context: Scalar context
ok 52 - Exit in scalar context: Not void context
ok 53 - Exit in scalar context: Exited
ok 54 - Exit in scalar context: Trapped return: none
ok 55 - Exit in scalar context: No exception trapped
ok 56 - Exit in scalar context: Trapped exit 42
ok 57 - Exit in scalar context: Return: undef
ok 58 - Exit in list context: List context
ok 59 - Exit in list context: Not scalar context
ok 60 - Exit in list context: Not void context
ok 61 - Exit in list context: Exited
ok 62 - Exit in list context: Trapped return: none
ok 63 - Exit in list context: No exception trapped
ok 64 - Exit in list context: Trapped exit 0
ok 65 - Exit in list context: Return: ()
ok 66 - Exit in void context: Not list context
ok 67 - Exit in void context: Not scalar context
ok 68 - Exit in void context: Void context
ok 69 - Exit in void context: Exited
ok 70 - Exit in void context: Trapped return: none
ok 71 - Exit in void context: No exception trapped
ok 72 - Exit in void context: Trapped exit 4
ok 73 - Exit in void context: Extra test -- side effect
ok 74 - --==-- END block past exit --==--
ok
t/02-reentrant.t ..........
1..34
ok 1 - use Test::Trap;
ok 2 - Expecting to return
ok 3 - Not list context
ok 4 - Scalar context
ok 5 - Not void context
ok 6 - Returned the trapped() object
ok 7 - Inner: Exited
ok 8 - Inner: Not list context
ok 9 - Inner: Not scalar context
ok 10 - Inner: Void context
ok 11 - Inner: "Returned" ()
ok 12 - Expecting to exit
ok 13 - Not list context
ok 14 - Not scalar context
ok 15 - Void context
ok 16 - No return
ok 17 - Expecting to die
ok 18 - Not list context
ok 19 - Not scalar context
ok 20 - Void context
ok 21 - No return
ok 22 - Revert: Expecting to exit
ok 23 - Revert: Not list context
ok 24 - Revert: Not scalar context
ok 25 - Revert: Void context
ok 26 - No return
ok 27 - Expecting to return
ok 28 - Not list context
ok 29 - Not scalar context
ok 30 - Void context
ok 31 - Void return
ok 32 - Expecting to have exited
ok 33 - Dies: Undefined exit()
ok 34 - Code past (dying) exit should compile, but not run
ok
t/03-files-perlio.t .......
1..77
ok 1 - use Test::Trap;
ok 2 - No output: No internal exception
ok 3 - No output: Return
ok 4 - No output: Warnings
ok 5 - No output: STDOUT
ok 6 - No output: STDERR
ok 7 - -- no uncaptured STDERR --
ok 8 - Warning: No internal exception
ok 9 - Warning: Return
ok 10 - Warning: Warnings
ok 11 - Warning: STDOUT
ok 12 - Warning: STDERR
ok 13 - -- no uncaptured STDERR --
ok 14 - Warning with closed STDERR: No internal exception
ok 15 - Warning with closed STDERR: Return
ok 16 - Warning with closed STDERR: Warnings
ok 17 - Warning with closed STDERR: STDOUT
ok 18 - Warning with closed STDERR: STDERR
ok 19 - -- no uncaptured STDERR --
ok 20 - warn(): No internal exception
ok 21 - warn(): Return
ok 22 - warn(): Warnings
ok 23 - warn(): STDOUT
ok 24 - warn(): STDERR
ok 25 - -- no uncaptured STDERR --
ok 26 - warn() with closed STDERR: No internal exception
ok 27 - warn() with closed STDERR: Return
ok 28 - warn() with closed STDERR: Warnings
ok 29 - warn() with closed STDERR: STDOUT
ok 30 - warn() with closed STDERR: STDERR
ok 31 - -- no uncaptured STDERR --
ok 32 - warn() in both traps: No internal exception
ok 33 - warn() in both traps: Return
ok 34 - warn() in both traps: Warnings
ok 35 - warn() in both traps: STDOUT
ok 36 - warn() in both traps: STDERR
ok 37 - -- no uncaptured STDERR --
ok 38 - -- the inner trap -- warn(): The object
ok 39 - -- the inner trap -- warn(): Return
ok 40 - -- the inner trap -- warn(): Warnings
ok 41 - -- the inner trap -- warn(): STDOUT
ok 42 - -- the inner trap -- warn(): STDERR
ok 43 - print() on STDERR: No internal exception
ok 44 - print() on STDERR: Return
ok 45 - print() on STDERR: Warnings
ok 46 - print() on STDERR: STDOUT
ok 47 - print() on STDERR: STDERR
ok 48 - -- no uncaptured STDERR --
ok 49 - print() with closed STDOUT: No internal exception
ok 50 - print() with closed STDOUT: Return
ok 51 - print() with closed STDOUT: Warnings
ok 52 - print() with closed STDOUT: STDOUT
ok 53 - print() with closed STDOUT: STDERR
ok 54 - -- no uncaptured STDERR --
ok 55 - print() in inner trap with closed STDOUT: No internal exception
ok 56 - print() in inner trap with closed STDOUT: Return
ok 57 - print() in inner trap with closed STDOUT: Warnings
ok 58 - print() in inner trap with closed STDOUT: STDOUT
ok 59 - print() in inner trap with closed STDOUT: STDERR
ok 60 - -- no uncaptured STDERR --
ok 61 - -- the inner trap -- print() with closed STDOUT: The object
ok 62 - -- the inner trap -- print() with closed STDOUT: Return
ok 63 - -- the inner trap -- print() with closed STDOUT: Warnings
ok 64 - -- the inner trap -- print() with closed STDOUT: STDOUT
ok 65 - -- the inner trap -- print() with closed STDOUT: STDERR
ok 66 - warn() in inner trap with closed STDERR: No internal exception
ok 67 - warn() in inner trap with closed STDERR: Return
ok 68 - warn() in inner trap with closed STDERR: Warnings
ok 69 - warn() in inner trap with closed STDERR: STDOUT
ok 70 - warn() in inner trap with closed STDERR: STDERR
ok 71 - -- no uncaptured STDERR --
ok 72 - -- the inner trap -- warn() with closed STDERR: The object
ok 73 - -- the inner trap -- warn() with closed STDERR: Return
ok 74 - -- the inner trap -- warn() with closed STDERR: Warnings
ok 75 - -- the inner trap -- warn() with closed STDERR: STDOUT
ok 76 - -- the inner trap -- warn() with closed STDERR: STDERR
ok 77 - No "<$f> line ..." stuff, please
ok
t/03-files-systemsafe.t ...
1..77
ok 1 - use Test::Trap;
ok 2 - No output: No internal exception
ok 3 - No output: Return
ok 4 - No output: Warnings
ok 5 - No output: STDOUT
ok 6 - No output: STDERR
ok 7 - -- no uncaptured STDERR --
ok 8 - Warning: No internal exception
ok 9 - Warning: Return
ok 10 - Warning: Warnings
ok 11 - Warning: STDOUT
ok 12 - Warning: STDERR
ok 13 - -- no uncaptured STDERR --
ok 14 - Warning with closed STDERR: No internal exception
ok 15 - Warning with closed STDERR: Return
ok 16 - Warning with closed STDERR: Warnings
ok 17 - Warning with closed STDERR: STDOUT
ok 18 - Warning with closed STDERR: STDERR
ok 19 - -- no uncaptured STDERR --
ok 20 - warn(): No internal exception
ok 21 - warn(): Return
ok 22 - warn(): Warnings
ok 23 - warn(): STDOUT
ok 24 - warn(): STDERR
ok 25 - -- no uncaptured STDERR --
ok 26 - warn() with closed STDERR: No internal exception
ok 27 - warn() with closed STDERR: Return
ok 28 - warn() with closed STDERR: Warnings
ok 29 - warn() with closed STDERR: STDOUT
ok 30 - warn() with closed STDERR: STDERR
ok 31 - -- no uncaptured STDERR --
ok 32 - warn() in both traps: No internal exception
ok 33 - warn() in both traps: Return
ok 34 - warn() in both traps: Warnings
ok 35 - warn() in both traps: STDOUT
ok 36 - warn() in both traps: STDERR
ok 37 - -- no uncaptured STDERR --
ok 38 - -- the inner trap -- warn(): The object
ok 39 - -- the inner trap -- warn(): Return
ok 40 - -- the inner trap -- warn(): Warnings
ok 41 - -- the inner trap -- warn(): STDOUT
ok 42 - -- the inner trap -- warn(): STDERR
ok 43 - print() on STDERR: No internal exception
ok 44 - print() on STDERR: Return
ok 45 - print() on STDERR: Warnings
ok 46 - print() on STDERR: STDOUT
ok 47 - print() on STDERR: STDERR
ok 48 - -- no uncaptured STDERR --
ok 49 - print() with closed STDOUT: No internal exception
ok 50 - print() with closed STDOUT: Return
ok 51 - print() with closed STDOUT: Warnings
ok 52 - print() with closed STDOUT: STDOUT
ok 53 - print() with closed STDOUT: STDERR
ok 54 - -- no uncaptured STDERR --
ok 55 - print() in inner trap with closed STDOUT: No internal exception
ok 56 - print() in inner trap with closed STDOUT: Return
ok 57 - print() in inner trap with closed STDOUT: Warnings
ok 58 - print() in inner trap with closed STDOUT: STDOUT
ok 59 - print() in inner trap with closed STDOUT: STDERR
ok 60 - -- no uncaptured STDERR --
ok 61 - -- the inner trap -- print() with closed STDOUT: The object
ok 62 - -- the inner trap -- print() with closed STDOUT: Return
ok 63 - -- the inner trap -- print() with closed STDOUT: Warnings
ok 64 - -- the inner trap -- print() with closed STDOUT: STDOUT
ok 65 - -- the inner trap -- print() with closed STDOUT: STDERR
ok 66 - warn() in inner trap with closed STDERR: No internal exception
ok 67 - warn() in inner trap with closed STDERR: Return
ok 68 - warn() in inner trap with closed STDERR: Warnings
ok 69 - warn() in inner trap with closed STDERR: STDOUT
ok 70 - warn() in inner trap with closed STDERR: STDERR
ok 71 - -- no uncaptured STDERR --
ok 72 - -- the inner trap -- warn() with closed STDERR: The object
ok 73 - -- the inner trap -- warn() with closed STDERR: Return
ok 74 - -- the inner trap -- warn() with closed STDERR: Warnings
ok 75 - -- the inner trap -- warn() with closed STDERR: STDOUT
ok 76 - -- the inner trap -- warn() with closed STDERR: STDERR
ok 77 - No "<$f> line ..." stuff, please
ok
t/03-files-tempfile.t .....
1..77
ok 1 - use Test::Trap;
ok 2 - No output: No internal exception
ok 3 - No output: Return
ok 4 - No output: Warnings
ok 5 - No output: STDOUT
ok 6 - No output: STDERR
ok 7 - -- no uncaptured STDERR --
ok 8 - Warning: No internal exception
ok 9 - Warning: Return
ok 10 - Warning: Warnings
ok 11 - Warning: STDOUT
ok 12 - Warning: STDERR
ok 13 - -- no uncaptured STDERR --
ok 14 - Warning with closed STDERR: No internal exception
ok 15 - Warning with closed STDERR: Return
ok 16 - Warning with closed STDERR: Warnings
ok 17 - Warning with closed STDERR: STDOUT
ok 18 - Warning with closed STDERR: STDERR
ok 19 - -- no uncaptured STDERR --
ok 20 - warn(): No internal exception
ok 21 - warn(): Return
ok 22 - warn(): Warnings
ok 23 - warn(): STDOUT
ok 24 - warn(): STDERR
ok 25 - -- no uncaptured STDERR --
ok 26 - warn() with closed STDERR: No internal exception
ok 27 - warn() with closed STDERR: Return
ok 28 - warn() with closed STDERR: Warnings
ok 29 - warn() with closed STDERR: STDOUT
ok 30 - warn() with closed STDERR: STDERR
ok 31 - -- no uncaptured STDERR --
ok 32 - warn() in both traps: No internal exception
ok 33 - warn() in both traps: Return
ok 34 - warn() in both traps: Warnings
ok 35 - warn() in both traps: STDOUT
ok 36 - warn() in both traps: STDERR
ok 37 - -- no uncaptured STDERR --
ok 38 - -- the inner trap -- warn(): The object
ok 39 - -- the inner trap -- warn(): Return
ok 40 - -- the inner trap -- warn(): Warnings
ok 41 - -- the inner trap -- warn(): STDOUT
ok 42 - -- the inner trap -- warn(): STDERR
ok 43 - print() on STDERR: No internal exception
ok 44 - print() on STDERR: Return
ok 45 - print() on STDERR: Warnings
ok 46 - print() on STDERR: STDOUT
ok 47 - print() on STDERR: STDERR
ok 48 - -- no uncaptured STDERR --
ok 49 - print() with closed STDOUT: No internal exception
ok 50 - print() with closed STDOUT: Return
ok 51 - print() with closed STDOUT: Warnings
ok 52 - print() with closed STDOUT: STDOUT
ok 53 - print() with closed STDOUT: STDERR
ok 54 - -- no uncaptured STDERR --
ok 55 - print() in inner trap with closed STDOUT: No internal exception
ok 56 - print() in inner trap with closed STDOUT: Return
ok 57 - print() in inner trap with closed STDOUT: Warnings
ok 58 - print() in inner trap with closed STDOUT: STDOUT
ok 59 - print() in inner trap with closed STDOUT: STDERR
ok 60 - -- no uncaptured STDERR --
ok 61 - -- the inner trap -- print() with closed STDOUT: The object
ok 62 - -- the inner trap -- print() with closed STDOUT: Return
ok 63 - -- the inner trap -- print() with closed STDOUT: Warnings
ok 64 - -- the inner trap -- print() with closed STDOUT: STDOUT
ok 65 - -- the inner trap -- print() with closed STDOUT: STDERR
ok 66 - warn() in inner trap with closed STDERR: No internal exception
ok 67 - warn() in inner trap with closed STDERR: Return
ok 68 - warn() in inner trap with closed STDERR: Warnings
ok 69 - warn() in inner trap with closed STDERR: STDOUT
ok 70 - warn() in inner trap with closed STDERR: STDERR
ok 71 - -- no uncaptured STDERR --
ok 72 - -- the inner trap -- warn() with closed STDERR: The object
ok 73 - -- the inner trap -- warn() with closed STDERR: Return
ok 74 - -- the inner trap -- warn() with closed STDERR: Warnings
ok 75 - -- the inner trap -- warn() with closed STDERR: STDOUT
ok 76 - -- the inner trap -- warn() with closed STDERR: STDERR
ok 77 - No "<$f> line ..." stuff, please
ok
t/04-exit.t ...............
1..6
ok 1 - use Test::Trap;
ok 2 - Trapped the first exit
ok 3 - Trapped the inner exit
ok 4 - Override warning
ok 5 - The outer CORE::GLOBAL::exit isn't called too early
ok 6 - The final test: The outer CORE::GLOBAL::exit is eventually called
ok
t/05-import.t .............
1..8
ok 1 - use Test::Trap;
ok 2 - Export of two functions
ok 3 - Export of two globs
ok 4 - Export of an array
ok 5 - Export of an unknown layer
ok 6 - Export of PerlIO implementation :stdout(perlio)
ok 7 - Export of PerlIO implementation :stdout(nosuch;tempfile)
ok 8 - Export of PerlIO implementation :stdout(nosuch1;nosuch2)
ok
t/06-layers.t .............
1..163
ok 1 - use Test::Trap;
ok 2 - ... importing standard
ok 3 - ... quietly
ok 4 - ... list context propagated
ok 5 - ... list context propagated
ok 6 - ... with no output in the standard trap
ok 7 - ... and no output from the standard trap itself
ok 8 - ... scalar context propagated
ok 9 - ... scalar context propagated
ok 10 - ... with no output in the standard trap
ok 11 - ... and no output from the standard trap itself
ok 12 - ... void context propagated
ok 13 - ... void context propagated
ok 14 - ... with no output in the standard trap
ok 15 - ... and no output from the standard trap itself
ok 16 - use Test::Trap;
ok 17 - ... importing Void
ok 18 - ... quietly
ok 19 - ... forced void context
ok 20 - ... forced void context
ok 21 - ... with no output in the Void trap
ok 22 - ... and no output from the Void trap itself
ok 23 - ... forced void context
ok 24 - ... forced void context
ok 25 - ... with no output in the Void trap
ok 26 - ... and no output from the Void trap itself
ok 27 - ... forced void context
ok 28 - ... forced void context
ok 29 - ... with no output in the Void trap
ok 30 - ... and no output from the Void trap itself
ok 31 - use Test::Trap;
ok 32 - ... importing Scalar
ok 33 - ... quietly
ok 34 - ... forced scalar context
ok 35 - ... forced scalar context
ok 36 - ... with no output in the Scalar trap
ok 37 - ... and no output from the Scalar trap itself
ok 38 - ... forced scalar context
ok 39 - ... forced scalar context
ok 40 - ... with no output in the Scalar trap
ok 41 - ... and no output from the Scalar trap itself
ok 42 - ... forced scalar context
ok 43 - ... forced scalar context
ok 44 - ... with no output in the Scalar trap
ok 45 - ... and no output from the Scalar trap itself
ok 46 - use Test::Trap;
ok 47 - ... importing List
ok 48 - ... quietly
ok 49 - ... forced list context
ok 50 - ... forced list context
ok 51 - ... with no output in the List trap
ok 52 - ... and no output from the List trap itself
ok 53 - ... forced list context
ok 54 - ... forced list context
ok 55 - ... with no output in the List trap
ok 56 - ... and no output from the List trap itself
ok 57 - ... forced list context
ok 58 - ... forced list context
ok 59 - ... with no output in the List trap
ok 60 - ... and no output from the List trap itself
ok 61 - use Test::Trap;
ok 62 - ... importing exception1
ok 63 - ... quietly
ok 64 - ... internal exceptions caught and rethrown
ok 65 - ... in layer, so user code not run
ok 66
ok 67 - use Test::Trap;
ok 68 - ... importing exception2
ok 69 - ... quietly
ok 70 - ... internal exceptions caught and rethrown
ok 71 - ... in teardown, so user code run
ok 72
ok 73 - use Test::Trap;
ok 74 - ... importing exception3
ok 75 - ... quietly
ok 76 - ... internal exceptions caught and rethrown
ok 77 - ... in layer, so user code not run
ok 78
ok 79 - use Test::Trap;
ok 80 - ... importing Tempfile
ok 81 - ... quietly
ok 82 - Trapped the STDOUT with Tempfile
ok 83 - No warnings
ok 84 - use Test::Trap;
ok 85 - ... importing Perlio
ok 86 - ... quietly
ok 87 - Trapped the STDOUT with Perlio
ok 88 - No warnings
ok 89 - use Test::Trap;
ok 90 - ... importing Mixed
ok 91 - ... quietly
ok 92 - Trapped the STDOUT with Mixed
ok 93 - No warnings
ok 94 - use Test::Trap;
ok 95 - ... importing Badout
ok 96 - ... quietly
ok 97 - Died with Badout
ok 98 - No warnings
ok 99 - use Test::Trap;
ok 100 - ... importing default
ok 101 - ... quietly
ok 102 - &default traps exit code 1
ok 103 - ... the stdout
ok 104 - (preventing output on the previous STDOUT)
ok 105 - ... the stderr
ok 106 - (preventing output on the previous STDERR)
ok 107 - ... the warnings
ok 108 - ... no in-@ARGV
ok 109 - ... no out-@ARGV
ok 110 - (so not preventing the modification of the real @ARGV)
ok 111 - (leaving the lexical @argv unchanged)
ok 112 - use Test::Trap;
ok 113 - ... importing raw
ok 114 - ... quietly
ok 115 - &raw traps exit code 1
ok 116 - ... no stdout
ok 117 - (leaving the output going to the previous STDOUT)
ok 118 - ... no stderr
ok 119 - (leaving the output going to the previous STDERR)
ok 120 - ... no warnings
ok 121 - ... no in-@ARGV
ok 122 - ... no out-@ARGV
ok 123 - (so not preventing the modification of the real @ARGV)
ok 124 - (leaving the lexical @argv unchanged)
ok 125 - use Test::Trap;
ok 126 - ... importing mixed
ok 127 - ... quietly
ok 128 - &mixed traps exit code 1
ok 129 - ... the stdout
ok 130 - (preventing output on the previous STDOUT)
ok 131 - ... the stderr
ok 132 - (preventing output on the previous STDERR)
ok 133 - ... the warnings
ok 134 - ... no in-@ARGV
ok 135 - ... no out-@ARGV
ok 136 - (so not preventing the modification of the real @ARGV)
ok 137 - (leaving the lexical @argv unchanged)
ok 138 - use Test::Trap;
ok 139 - ... importing special
ok 140 - ... quietly
ok 141 - &special traps exit code 1
ok 142 - ... the stdout
ok 143 - (preventing output on the previous STDOUT)
ok 144 - ... the stderr
ok 145 - (preventing output on the previous STDERR)
ok 146 - ... the warnings
ok 147 - ... the in-@ARGV
ok 148 - ... the out-@ARGV
ok 149 - (keeping the real @ARGV unchanged)
ok 150 - (instead modifying the lexical @argv)
ok 151 - use Test::Trap;
ok 152 - ... importing warntrap
ok 153 - ... quietly
ok 154 - &warntrap traps exit code 1
ok 155 - ... no stdout
ok 156 - (leaving the output going to the previous STDOUT)
ok 157 - ... no stderr
ok 158 - (leaving the output going to the previous STDERR)
ok 159 - ... the warnings
ok 160 - ... no in-@ARGV
ok 161 - ... no out-@ARGV
ok 162 - (so not preventing the modification of the real @ARGV)
ok 163 - (leaving the lexical @argv unchanged)
ok
t/07-subclass.t ...........
1..98
ok 1 - use Test::Trap;
ok 2 - use Test::Trap;
ok 3 - use TT::A;
ok 4 - use TT::B;
ok 5 - use TT::AB;
ok 6 - use TT::A2;
ok 7 - Bad definition: unknown layer
ok 8 - Bad definition: test argspec typo ("named" for "name")
ok 9 - Unmodified Test::Trap: trapped exit
ok 10 - Unmodified Test::Trap: trapped stdout
ok 11 - Unmodified Test::Trap: trapped stderr
ok 12 - Unmodified Test::Trap: trapped warnings
ok 13 - Unmodified Test::Trap: stdout_pass method present
ok 14 - Unmodified Test::Trap: no inargv internally
ok 15 - Unmodified Test::Trap: no outargv internally
ok 16 - Unmodified Test::Trap: @ARGV modified
ok 17 - Unmodified Test::Trap: @argv unmofied
ok 18 - Unmodified Test::Trap: no return_can method
ok 19 - Unmodified Test::Trap: no outargv method
ok 20 - Unmodified Test::Trap: no outargv_can method
ok 21 - Unmodified Test::Trap: no outargv_pass method
ok 22 - Unmodified Test::Trap: no leavewith method
ok 23 - Unmodified Test::Trap: no stderr_fail method
ok 24 - Unmodified Test::Trap: no argv_fail method
ok 25 - Unmodified Test::Trap: no leavewith_fail method
ok 26 - Unmodified Test::Trap: no leavewith_can method
ok 27 - TT::A: trapped exit
ok 28 - TT::A: trapped stdout
ok 29 - TT::A: trapped stderr
ok 30 - TT::A: trapped warnings
ok 31 - TT::A: stdout_pass method present
ok 32 - TT::A: inargv present internally
ok 33 - TT::A: outargv present internally
ok 34 - TT::A: @ARGV unmodified
ok 35 - TT::A: @argv modified
ok 36 - TT::A: return_can method present
ok 37 - TT::A: outargv method present and functional
ok 38 - TT::A: outargv_can method present
ok 39 - TT::A: outargv_pass method present
ok 40 - TT::A: no leavewith method
ok 41 - TT::A: no stderr_fail method
ok 42 - TT::A: no argv_fail method
ok 43 - TT::A: no leavewith_fail method
ok 44 - TT::A: no leavewith_can method
ok 45 - TT::B: trapped exit
ok 46 - TT::B: trapped stdout
ok 47 - TT::B: trapped stderr
ok 48 - TT::B: trapped warnings
ok 49 - TT::B: stdout_pass method present
ok 50 - TT::B: no inargv internally
ok 51 - TT::B: no outargv internally
ok 52 - TT::B: @ARGV modified
ok 53 - TT::B: @argv unmofied
ok 54 - TT::B: no return_can method
ok 55 - TT::B: no outargv method
ok 56 - TT::B: no outargv_can method
ok 57 - TT::B: no outargv_pass method
ok 58 - TT::B: leavewith method present and functional
ok 59 - TT::B: no stderr_fail method
ok 60 - TT::B: no argv_fail method
ok 61 - TT::B: no leavewith_fail method
ok 62 - TT::B: no leavewith_can method
ok 63 - TT::AB: trapped exit
ok 64 - TT::AB: trapped stdout
ok 65 - TT::AB: trapped stderr
ok 66 - TT::AB: trapped warnings
ok 67 - TT::AB: stdout_pass method present
ok 68 - TT::AB: inargv present internally
ok 69 - TT::AB: outargv present internally
ok 70 - TT::AB: @ARGV unmodified
ok 71 - TT::AB: @argv modified
ok 72 - TT::AB: return_can method present
ok 73 - TT::AB: outargv method present and functional
ok 74 - TT::AB: outargv_can method present
ok 75 - TT::AB: outargv_pass method present
ok 76 - TT::AB: leavewith method present and functional
ok 77 - TT::AB: stderr_fail method present
ok 78 - TT::AB: argv_fail method present
ok 79 - TT::AB: leavewith_fail method present
not ok 80 - TT::AB: leavewith_fail method present # TODO Multiple inheritance still incomplete
# Failed (TODO) test 'TT::AB: leavewith_fail method present'
# at t/07-subclass.t line 141.
ok 81 - TT::A2: trapped exit
ok 82 - TT::A2: trapped stdout
ok 83 - TT::A2: trapped stderr
ok 84 - TT::A2: trapped warnings
ok 85 - TT::A2: stdout_pass method present
ok 86 - TT::A2: inargv present internally
ok 87 - TT::A2: outargv present internally
ok 88 - TT::A2: @ARGV unmodified
ok 89 - TT::A2: @argv modified
ok 90 - TT::A2: return_can method present
ok 91 - TT::A2: outargv method present and functional
ok 92 - TT::A2: outargv_can method present
ok 93 - TT::A2: outargv_pass method present
ok 94 - TT::A2: no leavewith method
ok 95 - TT::A2: no stderr_fail method
ok 96 - TT::A2: no argv_fail method
ok 97 - TT::A2: no leavewith_fail method
ok 98 - TT::A2: no leavewith_can method
ok
t/08-fork.t ...............
1..15
ok 1 - use Test::Trap;
ok 2 - Trapped the first exit
ok 3 - The inner CORE::GLOBAL::exit is called from the child
ok 4 - Trapped the inner exit
ok 5 - Override warning
ok 6 - Trapped the inner exit
ok 7 - Should return just once, okay?
ok 8 - Trapped the parent exit
ok 9 - STDOUT from both processes!
ok 10 - STDERR from both processes!
ok 11 - Warnings from the parent only
ok 12 - Trapped the parent exit
ok 13 - STDOUT from both processes is nil -- the handle is closed!
ok 14 - STDERR from both processes!
ok 15 - The final test: The outer CORE::GLOBAL::exit is eventually called
ok
t/09-array-accessor.t .....
1..6
ok 1 - use Test::Trap;
ok 2 - Deeply
ok 3 - Slice
ok 4 - Index 0
ok 5 - Index 1
ok 6 - Index 2
ok
t/10-tester.t .............
1..125
ok 1
ok 2
ok 3 - ->return_is_deeply [5]
ok 4
ok 5
ok 6
ok 7
ok 8 - ->warn_like
ok 9
ok 10
ok 11
ok 12
ok 13
ok 14
ok 15 - ->return_is_deeply [5]
ok 16
ok 17
ok 18
ok 19
ok 20
ok 21
ok 22 - ->return_nok
ok 23
ok 24
ok 25
ok 26
ok 27 - ->exit_nok
ok 28
ok 29
ok 30
ok 31
ok 32
ok 33
ok 34 - ->exit_nok
ok 35
ok 36
ok 37
ok 38
ok 39
ok 40
ok 41 - ->exit_nok
ok 42
ok 43
ok 44
ok 45
ok 46 - ->exit_isnt
ok 47
ok 48
ok 49
ok 50
ok 51
ok 52
ok 53 - ->return_like
ok 54
ok 55
ok 56
ok 57
ok 58
ok 59
ok 60 - ->quiet
ok 61
ok 62
ok 63
ok 64
ok 65
ok 66
ok 67 - ->quiet
ok 68
ok 69
ok 70
ok 71
ok 72
ok 73
ok 74 - ->quiet
ok 75
ok 76
ok 77
ok 78
ok 79
ok 80
ok 81 - ->quiet
ok 82
ok 83
ok 84
ok 85
ok 86
ok 87
ok 88 - ->did_return
ok 89
ok 90
ok 91
ok 92
ok 93
ok 94
ok 95 - ->did_exit
ok 96
ok 97
ok 98
ok 99
ok 100
ok 101
ok 102 - ->did_die
ok 103
ok 104
ok 105
ok 106
ok 107
ok 108
ok 109 - ->did_die, TODO
ok 110
ok 111
ok 112
ok 113
ok 114 - type = todo
ok 115 - reason
ok 116
ok 117
ok 118 - ->did_die, SKIPPED
ok 119
ok 120
ok 121
ok 122
ok 123 - type = skip
ok 124 - reason
ok 125 - Asserting that SKIPPED code has not been run
ok
t/11-systemsafe-basic.t ...
1..43
ok 1 - fdopen()ed file handle: exception string
ok 2 - fdopen()ed file handle: STDOUT should be left closed by now
ok 3 - fdopen()ed file handle: STDERR fileno should be unchanged
ok 4 - simple fork test: exit(1)
ok 5 - simple fork test: system() STDOUT
ok 6 - simple fork test: system() STDERR
ok 7 - simple fork test: No warnings
ok 8 - simple fork test: STDOUT fileno should be unchanged
ok 9 - simple fork test: STDERR fileno should be unchanged
ok 10 - Take 1: exit(1)
ok 11 - Take 1: system() STDOUT
ok 12 - Take 1: system() STDERR
ok 13 - Take 1: No warnings
ok 14 - Take 1: STDOUT fileno should be unchanged
ok 15 - Take 1: STDERR fileno should be unchanged
ok 16 - Take 2: exit(1)
ok 17 - Take 2: system() STDOUT
ok 18 - Take 2: system() STDERR
ok 19 - Take 2: No warnings
ok 20 - Take 2: STDOUT fileno should be unchanged
ok 21 - Take 2: STDERR fileno should be unchanged
ok 22 - Take 3 - STDIN closed: exit(1)
ok 23 - Take 3 - STDIN closed: system() STDOUT
ok 24 - Take 3 - STDIN closed: system() STDERR
ok 25 - Take 3 - STDIN closed: No warnings
ok 26 - Take 3 - STDIN closed: STDOUT fileno should be unchanged
ok 27 - Take 3 - STDIN closed: STDERR fileno should be unchanged
ok 28 - Take 4 - STDIN closed - STDOUT closed: exit(1)
ok 29 - Take 4 - STDIN closed - STDOUT closed: system() STDOUT
ok 30 - Take 4 - STDIN closed - STDOUT closed: system() STDERR
ok 31 - Take 4 - STDIN closed - STDOUT closed: No warnings
ok 32 - Take 4 - STDIN closed - STDOUT closed: STDOUT fileno should be unchanged
ok 33 - Take 4 - STDIN closed - STDOUT closed: STDERR fileno should be unchanged
ok 34 - Take 5 - STDIN closed - STDOUT closed: exit(1)
ok 35 - Take 5 - STDIN closed - STDOUT closed: system() STDOUT
ok 36 - Take 5 - STDIN closed - STDOUT closed: system() STDERR
ok 37 - Take 5 - STDIN closed - STDOUT closed: No warnings
ok 38 - Take 5 - STDIN closed - STDOUT closed: STDOUT fileno should be unchanged
ok 39 - Take 5 - STDIN closed - STDOUT closed: STDERR fileno should be unchanged
ok 40 # skip Need a real fork()
ok 41 # skip Need a real fork()
ok 42 # skip Need a real fork()
ok 43 # skip Need a real fork()
ok
t/12-systemsafe-errors.t ..
1..10
ok 1 - Persisting on STDIN
ok 2 - Mixed-up filenos
ok 3 - Delayed append to tempfile
ok 4 - First dup() -- setting up STDOUT
ok 5 - Second dup() -- setting up STDERR
ok 6 - Third dup() -- restoring STDERR
ok 7 - Fourth dup() -- restoring STDOUT
ok 8 - First append to tempfile
ok 9 - Negative fileno
ok 10 - Tied handle
ok
t/13-regressions.t ........
1..7
ok 1 - use Test::Trap;
ok 2 - We may access @_
ok 3 - Empty @_ in the trap block, please
ok 4 - We may modify @_
ok 5 - Modified @_ in the trap block
ok 6 - No Foo yet destroyed
ok 7 - One Foo destroyed
ok
t/14-leaks.t .............. skipped: Test::Refcount and Scalar::Util required to test refcount
t/99-coverage.t ...........
1..7
ok 1 - &Test::More::ok not created before the use
ok 2
ok 3 - &Test::More::ok created now
ok 4
ok 5 - Cannot specify layers as arrayrefs
ok 6 - Failing to raise an exception: Early exit
ok 7 - Exiting with exit code 8
ok
All tests successful.
Files=18, Tests=832, 10 wallclock secs ( 0.20 usr + 0.05 sys = 0.25 CPU)
Result: PASS
EBHANSSEN/Test-Trap-v0.2.4.tar.gz
dmake test TEST_VERBOSE=1 -- OK
Eirik Berg Hanssen <sidhekin@gmail.com>
Trap exit codes, exceptions, output, etc.
>>> (cd C:\cpanfly-5.20\var\cpan\build\Test-Trap-v0.2.4-uIdPh8 && tar cvf - Test-Trap-v0.2.4.ppd blib) | gzip -c >C:/cpanfly-5.20/var/REPO/E/EB/EBHANSSEN/Test-Trap-v0.2.4.tar.gz
Test-Trap-v0.2.4.ppd
blib/
blib/lib/
blib/lib/Test/
blib/lib/Test/Trap/
blib/lib/Test/Trap/Builder/
blib/lib/Test/Trap/Builder/PerlIO.pm
blib/lib/Test/Trap/Builder/SystemSafe.pm
blib/lib/Test/Trap/Builder/TempFile.pm
blib/lib/Test/Trap/Builder.pm
blib/lib/Test/Trap.pm
>>> mv C:\cpanfly-5.20\var\cpan\build\Test-Trap-v0.2.4-uIdPh8/Test-Trap-v0.2.4.ppd C:/cpanfly-5.20/var/REPO/E/EB/EBHANSSEN
Running test for module 'Path::Tiny'
Running make for D/DA/DAGOLDEN/Path-Tiny-0.058.tar.gz
Prepending blib/arch and blib/lib of 15 build dirs to PERL5LIB; for 'get'
Fetching with LWP:
http://cpan.nas1.activestate.com/authors/id/D/DA/DAGOLDEN/Path-Tiny-0.058.tar.gz
Checksum for C:\cpanfly-5.20\var\cpan\sources\authors\id\D\DA\DAGOLDEN\Path-Tiny-0.058.tar.gz ok
Path-Tiny-0.058/
Path-Tiny-0.058/Changes
Path-Tiny-0.058/CONTRIBUTING.mkdn
Path-Tiny-0.058/cpanfile
Path-Tiny-0.058/dist.ini
Path-Tiny-0.058/lib/
Path-Tiny-0.058/LICENSE
Path-Tiny-0.058/Makefile.PL
Path-Tiny-0.058/MANIFEST
Path-Tiny-0.058/META.json
Path-Tiny-0.058/META.yml
Path-Tiny-0.058/perlcritic.rc
Path-Tiny-0.058/README
Path-Tiny-0.058/t/
Path-Tiny-0.058/tidyall.ini
Path-Tiny-0.058/xt/
Path-Tiny-0.058/xt/author/
Path-Tiny-0.058/xt/release/
Path-Tiny-0.058/xt/release/distmeta.t
Path-Tiny-0.058/xt/release/minimum-version.t
Path-Tiny-0.058/xt/release/pod-coverage.t
Path-Tiny-0.058/xt/release/pod-syntax.t
Path-Tiny-0.058/xt/release/portability.t
Path-Tiny-0.058/xt/release/test-version.t
Path-Tiny-0.058/xt/author/00-compile.t
Path-Tiny-0.058/xt/author/critic.t
Path-Tiny-0.058/xt/author/pod-spell.t
Path-Tiny-0.058/t/00-report-prereqs.dd
Path-Tiny-0.058/t/00-report-prereqs.t
Path-Tiny-0.058/t/basename.t
Path-Tiny-0.058/t/basic.t
Path-Tiny-0.058/t/children.t
Path-Tiny-0.058/t/chmod.t
Path-Tiny-0.058/t/data/
Path-Tiny-0.058/t/digest.t
Path-Tiny-0.058/t/exception.t
Path-Tiny-0.058/t/exports.t
Path-Tiny-0.058/t/filesystem.t
Path-Tiny-0.058/t/input_output.t
Path-Tiny-0.058/t/input_output_no_UU.t
Path-Tiny-0.058/t/lib/
Path-Tiny-0.058/t/locking.t
Path-Tiny-0.058/t/mkpath.t
Path-Tiny-0.058/t/mutable_tree_while_iterating.t
Path-Tiny-0.058/t/normalize.t
Path-Tiny-0.058/t/overloading.t
Path-Tiny-0.058/t/parent.t
Path-Tiny-0.058/t/README
Path-Tiny-0.058/t/recurse.t
Path-Tiny-0.058/t/rel-abs.t
Path-Tiny-0.058/t/subsumes.t
Path-Tiny-0.058/t/temp.t
Path-Tiny-0.058/t/zzz-spec.t
Path-Tiny-0.058/t/lib/TestUtils.pm
Path-Tiny-0.058/t/data/chmod.txt
Path-Tiny-0.058/lib/Path/
Path-Tiny-0.058/lib/Path/Tiny.pm
Prepending blib/arch and blib/lib of 15 build dirs to PERL5LIB; for 'make'
CPAN.pm: Building D/DA/DAGOLDEN/Path-Tiny-0.058.tar.gz
>>> C:\Perl-5.20\bin\perl.exe Makefile.PL
Checking if your kit is complete...
Looks good
Generating a dmake-style Makefile
Writing Makefile for Path::Tiny
Writing MYMETA.yml and MYMETA.json
>>> dmake
cp lib/Path/Tiny.pm blib\lib\Path\Tiny.pm
DAGOLDEN/Path-Tiny-0.058.tar.gz
dmake -- OK
Prepending blib/arch and blib/lib of 15 build dirs to PERL5LIB; for 'test'
Running make test
>>> dmake test TEST_VERBOSE=1
C:\Perl-5.20\bin\perl.exe "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(1, 'blib\lib', 'blib\arch')" t/*.t
#
# Versions for all modules listed in MYMETA.json (including optional ones):
#
# === Configure Requires ===
#
# Module Want Have
# ------------------- ---- ----
# ExtUtils::MakeMaker 6.17 6.98
#
# === Build Requires ===
#
# Module Want Have
# ------------------- ---- ----
# ExtUtils::MakeMaker any 6.98
#
# === Test Requires ===
#
# Module Want Have
# --------------------- ---- --------
# ExtUtils::MakeMaker any 6.98
# File::Basename any 2.85
# File::Spec 3.40 3.47
# File::Spec::Functions any 3.47
# File::Spec::Unix any 3.47
# File::Temp 0.19 0.2304
# Test::More 0.96 1.001006
# lib any 0.63
# open any 1.10
#
# === Test Recommends ===
#
# Module Want Have
# ------------------ -------- --------
# CPAN::Meta 2.120900 2.142060
# Test::FailWarnings any missing
#
# === Runtime Requires ===
#
# Module Want Have
# ----------- ---- ------
# Carp any 1.3301
# Cwd any 3.47
# Digest 1.03 1.17
# Digest::SHA 5.45 5.92
# Exporter 5.57 5.70
# Fcntl any 1.11
# File::Copy any 2.30
# File::Path 2.07 2.09
# File::Spec 3.40 3.47
# File::Temp 0.19 0.2304
# File::stat any 1.07
# constant any 1.27
# if any 0.0601
# overload any 1.22
# strict any 1.08
# warnings any 1.23
#
# === Runtime Recommends ===
#
# Module Want Have
# ------------- ---- -------
# Unicode::UTF8 0.58 missing
#
t/00-report-prereqs.t .............
1..1
ok 1
ok
t/basename.t ......................
ok 1 - foo.txt -> foo
ok 2 - foo.png -> foo
ok 3 - foo.txt -> foo
ok 4 - foo.png -> foo
ok 5 - foo.txt -> foo.txt
ok 6 - foo/.txt/bar.txt -> bar
1..6
ok
t/basic.t .........................
ok 1 - An object of class 'Path::Tiny' isa 'Path::Tiny'
ok 2
ok 3
ok 4
ok 5
ok 6
ok 7
ok 8
ok 9
ok 10
ok 11
ok 12
ok 13
ok 14
ok 15
ok 16
ok 17
ok 18
ok 19
ok 20
ok 21
ok 22 - An object of class 'Path::Tiny' isa 'Path::Tiny'
ok 23
ok 24
ok 25 - An object of class 'Path::Tiny' isa 'Path::Tiny'
ok 26
ok 27
ok 28 - An object of class 'Path::Tiny' isa 'Path::Tiny'
ok 29
ok 30
ok 31
ok 32 - canonpath
ok 33
ok 34
ok 35
ok 36
ok 37
ok 38
ok 39
ok 40
ok 41
ok 42
ok 43
ok 44 - exception
ok 45 - exception
ok 46 - exception
ok 47 - exception
ok 48 - exception
ok 49
ok 50
ok 51
ok 52
ok 53
ok 54
ok 55
ok 56 - rootdir is like path('/')
ok 57 - child of rootdir is correct
ok 58 - path() vs new
ok 59 - path(a,b,c) vs path('a/b/c')
ok 60 - Test my homedir
ok 61 - Test my homedir with trailing "/"
ok 62 - Test my homedir with longer path
ok 63 - Test my homedir, longer path and trailing "/"
ok 64 - Test root homedir
ok 65 - Test root homedir with trailing /
ok 66 - Test root homedir with longer path
ok 67 - Test root homedir, longer path and trailing "/"
ok 68 - Test homedir of nonexistant user
ok 69 - Test homedir of nonexistant user (via glob)
ok 70 - FREEZE-THAW roundtrip
1..70
ok
t/children.t ......................
ok 1 - children correct
ok 2 - children correct with Regexp argument
ok 3 - children with invalid argument
1..3
ok
t/chmod.t .........................
ok 1 - 00777 -> au=w,uo=x,go=wx -> 00133
ok 2 - 00000 -> augo-rw,ug=rwx -> 00770
ok 3 - 00777 -> augo-rw,ug=rwx -> 00771
ok 4 - 00000 -> go+rwx -> 00077
ok 5 - 00777 -> go+rwx -> 00777
ok 6 - 00777 -> u=wx,ao=wx,go=rwx -> 00377
ok 7 - 00777 -> augo=x,aug-rw -> 00111
ok 8 - 00000 -> ug-w -> 00000
ok 9 - 00777 -> ug-w -> 00557
ok 10 - 00777 -> o+rx,uo-rw,au+wx -> 00373
ok 11 - 00000 -> o+rx,uo-rw,au+wx -> 00333
ok 12 - 00777 -> ugo=wx,auo=r,augo-x -> 00444
ok 13 - 00777 -> a-x,u-rw,aug=rw -> 00666
ok 14 - 00777 -> auo=rwx,u=x,ag-r -> 00133
ok 15 - 00777 -> ugo+rw -> 00777
ok 16 - 00000 -> ugo+rw -> 00666
ok 17 - 00777 -> au=rwx -> 00777
ok 18 - 00777 -> a-w,auo+r,ag=r -> 00444
ok 19 - 00777 -> ao=rwx,ago-rwx -> 00000
ok 20 - 00000 -> g=rwx -> 00070
ok 21 - 00777 -> g=rwx -> 00777
ok 22 - 00000 -> auo-w,go+rw -> 00066
ok 23 - 00777 -> auo-w,go+rw -> 00577
ok 24 - 00777 -> ao+rx -> 00777
ok 25 - 00000 -> ao+rx -> 00555
ok 26 - 00777 -> ugo+rwx,aug=x -> 00111
ok 27 - 00777 -> auo+rw,o-rwx,ago=rw -> 00666
ok 28 - 00777 -> uo+x -> 00777
ok 29 - 00000 -> uo+x -> 00101
ok 30 - 00000 -> u=w -> 00200
ok 31 - 00777 -> u=w -> 00277
ok 32 - 00777 -> ug=rw,ago+x,uo=rx -> 00575
ok 33 - 00000 -> ag+rw -> 00666
ok 34 - 00777 -> ag+rw -> 00777
ok 35 - 00777 -> auo=x -> 00111
ok 36 - 00777 -> augo+wx,uo+wx,o-w -> 00775
ok 37 - 00000 -> augo+wx,uo+wx,o-w -> 00331
ok 38 - 00000 -> a+rw -> 00666
ok 39 - 00777 -> a+rw -> 00777
ok 40 - 00000 -> ago-r,ug+wx -> 00330
ok 41 - 00777 -> ago-r,ug+wx -> 00333
ok 42 - 00777 -> g=rx,augo=rx -> 00555
ok 43 - 00000 -> u=rwx,auo+rx,ug+rw -> 00775
ok 44 - 00777 -> u=rwx,auo+rx,ug+rw -> 00777
ok 45 - 00000 -> go+w -> 00022
ok 46 - 00777 -> go+w -> 00777
ok 47 - 00777 -> ugo=w,aug=rw,auo=rx -> 00555
ok 48 - 00777 -> ago-r -> 00333
ok 49 - 00000 -> ago-r -> 00000
ok 50 - 00777 -> o-wx -> 00774
ok 51 - 00000 -> o-wx -> 00000
ok 52 - 00777 -> o+x,a+wx -> 00777
ok 53 - 00000 -> o+x,a+wx -> 00333
ok 54 - 00777 -> au-rw,auo+wx,ug+rw -> 00773
ok 55 - 00777 -> augo=rw,aug=wx -> 00333
ok 56 - 00777 -> augo+x,ugo-rwx -> 00000
ok 57 - 00777 -> o-rwx,go+w -> 00772
ok 58 - 00000 -> o-rwx,go+w -> 00022
ok 59 - 00777 -> ag-rx -> 00222
ok 60 - 00000 -> ag-rx -> 00000
ok 61 - 00777 -> auo=rw,g+rx -> 00676
ok 62 - 00777 -> aug+rwx,ug-rx,ao+rw -> 00667
ok 63 - 00000 -> u-x,a-r -> 00000
ok 64 - 00777 -> u-x,a-r -> 00233
ok 65 - 00000 -> au+x -> 00111
ok 66 - 00777 -> au+x -> 00777
ok 67 - 00777 -> ao=w,augo=rx,aug-rwx -> 00000
ok 68 - 00777 -> aug-rwx -> 00000
ok 69 - 00777 -> a+rx,ug-x,ao+rx -> 00777
ok 70 - 00000 -> a+rx,ug-x,ao+rx -> 00555
ok 71 - 00000 -> go=x -> 00011
ok 72 - 00777 -> go=x -> 00711
ok 73 - 00000 -> ugo-rx,ago+rx -> 00555
ok 74 - 00777 -> ugo-rx,ago+rx -> 00777
ok 75 - 00777 -> go-wx,augo-wx,u+x -> 00544
ok 76 - 00000 -> go-wx,augo-wx,u+x -> 00100
ok 77 - 00000 -> au-rw,augo+rw -> 00666
ok 78 - 00777 -> au-rw,augo+rw -> 00777
ok 79 - 00777 -> ag-rx,au-w,ugo+x -> 00111
ok 80 - 00777 -> augo=x,auo+wx,u-x -> 00233
ok 81 - 00777 -> aug+x,auo+rx -> 00777
ok 82 - 00000 -> aug+x,auo+rx -> 00555
ok 83 - 00777 -> aug-w,a-rx -> 00000
ok 84 - 00777 -> ugo=rx -> 00555
ok 85 - 00777 -> au-wx,ugo-rwx,u+r -> 00400
ok 86 - 00777 -> ug=rw,au+rwx -> 00777
ok 87 - 00777 -> go=rw,o=w,ao-rw -> 00100
ok 88 - 00000 -> go=rw,o=w,ao-rw -> 00000
ok 89 - 00777 -> ugo+wx -> 00777
ok 90 - 00000 -> ugo+wx -> 00333
ok 91 - 00777 -> ug=x,o=rw,uo+r -> 00516
ok 92 - 00777 -> augo+r,au+x -> 00777
ok 93 - 00000 -> augo+r,au+x -> 00555
ok 94 - 00777 -> g=r,ao+w -> 00767
ok 95 - 00000 -> g=r,ao+w -> 00262
ok 96 - 00000 -> augo+w,a+w,ug=rx -> 00552
ok 97 - 00777 -> augo+w,a+w,ug=rx -> 00557
ok 98 - 00777 -> ugo=rwx,ago+w,aug-rx -> 00222
ok 99 - 00777 -> aug-rw,augo=w,ago=x -> 00111
ok 100 - 00777 -> auo=x,ao-w -> 00111
ok 101 - 00777 -> ug-x,ugo-w -> 00445
ok 102 - 00000 -> ug-x,ugo-w -> 00000
ok 103 - 00777 -> ao-rwx,a=rwx,ag-rw -> 00111
ok 104 - 00777 -> ag=rwx,aug+r -> 00777
ok 105 - 00000 -> go+rw,uo+x -> 00167
ok 106 - 00777 -> go+rw,uo+x -> 00777
ok 107 - 00000 -> ugo+w -> 00222
ok 108 - 00777 -> ugo+w -> 00777
ok 109 - 00000 -> ug+r -> 00440
ok 110 - 00777 -> ug+r -> 00777
ok 111 - 00000 -> u-r -> 00000
ok 112 - 00777 -> u-r -> 00377
ok 113 - 00777 -> ao=rwx,ug=r -> 00447
ok 114 - 00000 -> o+wx,g-r -> 00003
ok 115 - 00777 -> o+wx,g-r -> 00737
ok 116 - 00000 -> uo+w -> 00202
ok 117 - 00777 -> uo+w -> 00777
ok 118 - 00777 -> ag-rw,g=r,auo-rx -> 00000
ok 119 - 00777 -> au=w,ug-rx -> 00222
ok 120 - 00777 -> a+rw,auo+wx,auo+rx -> 00777
ok 121 - 00000 -> aug-r -> 00000
ok 122 - 00777 -> aug-r -> 00333
ok 123 - 00000 -> uo+r -> 00404
ok 124 - 00777 -> uo+r -> 00777
ok 125 - 00000 -> ago-x -> 00000
ok 126 - 00777 -> ago-x -> 00666
ok 127 - 00777 -> aug-rwx,augo+r -> 00444
ok 128 - 00777 -> ag=rw,ao-rw,a=rx -> 00555
ok 129 - 00777 -> ago=x,ugo=x,aug=rwx -> 00777
ok 130 - 00777 -> ag+w -> 00777
ok 131 - 00000 -> ag+w -> 00222
ok 132 - 00777 -> o=r,ugo=r,ao=r -> 00444
ok 133 - 00777 -> ao-wx,g-w -> 00444
ok 134 - 00000 -> ao-wx,g-w -> 00000
ok 135 - 00000 -> au-r,o-wx -> 00000
ok 136 - 00777 -> au-r,o-wx -> 00330
ok 137 - 00777 -> ag=rw,ago=x,aug-rx -> 00000
ok 138 - 00777 -> aug+r,a-rwx,u-x -> 00000
ok 139 - 00000 -> u-x,ag+wx,go-x -> 00322
ok 140 - 00777 -> u-x,ag+wx,go-x -> 00766
ok 141 - 00777 -> a-rw,a-w,ag=rx -> 00555
ok 142 - 00777 -> ago-rw,aug=rwx -> 00777
ok 143 - 00777 -> aug=r,ag=w -> 00222
ok 144 - 00777 -> g-x,a=rw -> 00666
ok 145 - 00000 -> ug+rwx -> 00770
ok 146 - 00777 -> ug+rwx -> 00777
ok 147 - 00777 -> aug+x,go=x -> 00711
ok 148 - 00000 -> aug+x,go=x -> 00111
ok 149 - 00777 -> ago=x,aug+x -> 00111
ok 150 - 00000 -> go=rwx -> 00077
ok 151 - 00777 -> go=rwx -> 00777
ok 152 - 00777 -> au+rw,ugo=w,augo-rw -> 00000
ok 153 - 00777 -> ag=rwx -> 00777
ok 154 - 00777 -> augo=rx,go=rw -> 00566
ok 155 - 00777 -> ag-rwx,o+rx,u=rx -> 00505
ok 156 - 00777 -> ugo=x,auo+wx,ug-rx -> 00223
ok 157 - 00000 -> u-wx,u-r,go-r -> 00000
ok 158 - 00777 -> u-wx,u-r,go-r -> 00033
ok 159 - 00777 -> au=rwx,aug=rw -> 00666
ok 160 - 00777 -> au-wx -> 00444
ok 161 - 00000 -> au-wx -> 00000
ok 162 - 00777 -> aug=rwx,ao-rw -> 00111
ok 163 - 00000 -> g+wx -> 00030
ok 164 - 00777 -> g+wx -> 00777
ok 165 - 00777 -> auo+wx,ago-x -> 00666
ok 166 - 00000 -> auo+wx,ago-x -> 00222
ok 167 - 00777 -> auo-rw,uo=wx -> 00313
ok 168 - 00000 -> auo-rw,uo=wx -> 00303
ok 169 - 00777 -> uo-wx,ao-rx -> 00020
ok 170 - 00000 -> uo-wx,ao-rx -> 00000
ok 171 - 00777 -> aug+rx,uo-x,ago=r -> 00444
ok 172 - 00777 -> aug=rwx,g=rwx,aug=wx -> 00333
ok 173 - 00777 -> ago+rx,ug-rwx,o+w -> 00007
ok 174 - 00777 -> ago-rw -> 00111
ok 175 - 00000 -> ago-rw -> 00000
ok 176 - 00777 -> ao=w,o+rx,u=wx -> 00327
ok 177 - 00777 -> au+w,ago-w -> 00555
ok 178 - 00000 -> au+w,ago-w -> 00000
ok 179 - 00000 -> au+x,aug+wx -> 00333
ok 180 - 00777 -> au+x,aug+wx -> 00777
ok 181 - 00000 -> ug=x,u=x -> 00110
ok 182 - 00777 -> ug=x,u=x -> 00117
ok 183 - 00777 -> ugo=wx,au=r,au+rwx -> 00777
ok 184 - 00000 -> ug=wx -> 00330
ok 185 - 00777 -> ug=wx -> 00337
ok 186 - 00777 -> o-r,ago=x,a+wx -> 00333
ok 187 - 00777 -> ago+rx,o-wx,au-rw -> 00110
ok 188 - 00777 -> o+w,auo=rx -> 00555
ok 189 - 00777 -> auo=wx,ao-rwx,au=rx -> 00555
ok 190 - 00000 -> ag+x,ao+w -> 00333
ok 191 - 00777 -> ag+x,ao+w -> 00777
ok 192 - 00000 -> u=rw -> 00600
ok 193 - 00777 -> u=rw -> 00677
ok 194 - 00000 -> aug+w,o-x -> 00222
ok 195 - 00777 -> aug+w,o-x -> 00776
ok 196 - 00777 -> u+wx,ao=rwx,o+w -> 00777
ok 197 - 00777 -> a+rw,ag+rx -> 00777
ok 198 - 00000 -> g-rx -> 00000
ok 199 - 00777 -> g-rx -> 00727
ok 200 - 00777 -> g-w,au-rx,a+wx -> 00333
ok 201 - 00000 -> u=r,ago+x,augo+w -> 00733
ok 202 - 00777 -> u=r,ago+x,augo+w -> 00777
ok 203 - 00777 -> ug-r,g-x,ago+x -> 00337
ok 204 - 00000 -> ug-r,g-x,ago+x -> 00111
ok 205 - 00000 -> u-w,ag-x -> 00000
ok 206 - 00777 -> u-w,ag-x -> 00466
ok 207 - 00000 -> go+x -> 00011
ok 208 - 00777 -> go+x -> 00777
ok 209 - 00777 -> g+x,ao-x -> 00666
ok 210 - 00000 -> g+x,ao-x -> 00000
ok 211 - 00777 -> augo+r,o=rw,aug-rw -> 00110
ok 212 - 00000 -> augo+r,o=rw,aug-rw -> 00000
ok 213 - 00000 -> aug+wx,o=r -> 00334
ok 214 - 00777 -> aug+wx,o=r -> 00774
ok 215 - 00777 -> u=rwx,o-wx,augo-rw -> 00110
ok 216 - 00000 -> u=rwx,o-wx,augo-rw -> 00100
ok 217 - 00777 -> ug-w,a=x,g=rx -> 00151
ok 218 - 00777 -> g+rx,g+rwx,go-r -> 00733
ok 219 - 00000 -> g+rx,g+rwx,go-r -> 00030
ok 220 - 00777 -> au=w -> 00222
ok 221 - 00000 -> augo-w,auo-x,ao-wx -> 00000
ok 222 - 00777 -> augo-w,auo-x,ao-wx -> 00444
ok 223 - 00777 -> ugo-rw,ao+x,ag-x -> 00000
ok 224 - 00777 -> ugo=w,ago-r -> 00222
ok 225 - 00777 -> auo-rw,aug=wx,aug-rw -> 00111
ok 226 - 00777 -> aug-x,o-rx -> 00662
ok 227 - 00000 -> aug-x,o-rx -> 00000
ok 228 - 00000 -> ug+rwx,o+rw -> 00776
ok 229 - 00777 -> ug+rwx,o+rw -> 00777
ok 230 - 00777 -> auo-rw,augo=rwx,augo=rw -> 00666
ok 231 - 00000 -> uo=rw,au+x -> 00717
ok 232 - 00777 -> uo=rw,au+x -> 00777
ok 233 - 00777 -> ug-r,ago-rx,o+wx -> 00223
ok 234 - 00000 -> ug-r,ago-rx,o+wx -> 00003
ok 235 - 00777 -> u=rw,augo=rw,ag+rx -> 00777
ok 236 - 00777 -> u+wx,o-rw,augo=w -> 00222
ok 237 - 00777 -> uo=wx,g-r,ao=x -> 00111
ok 238 - 00777 -> g=w,go-rw,au+x -> 00711
ok 239 - 00000 -> g=w,go-rw,au+x -> 00111
ok 240 - 00777 -> auo+x,uo-rwx -> 00070
ok 241 - 00000 -> auo+x,uo-rwx -> 00010
ok 242 - 00000 -> o-w -> 00000
ok 243 - 00777 -> o-w -> 00775
ok 244 - 00777 -> ugo=w,ao-rw -> 00000
ok 245 - 00777 -> a=rw -> 00666
ok 246 - 00777 -> ao-rx,ugo-rw,auo+rwx -> 00777
ok 247 - 00777 -> ao=rx,au+wx,augo-rw -> 00111
ok 248 - 00777 -> a=rwx,ao+r,au+w -> 00777
ok 249 - 00777 -> u+w,u-rwx,augo+r -> 00477
ok 250 - 00000 -> u+w,u-rwx,augo+r -> 00444
ok 251 - 00777 -> ugo=rwx -> 00777
ok 252 - 00000 -> go-w,ug=rw,au+w -> 00662
ok 253 - 00777 -> go-w,ug=rw,au+w -> 00667
ok 254 - 00777 -> aug+w,auo=rx -> 00555
ok 255 - 00777 -> ag=r -> 00444
ok 256 - 00000 -> ug-r,augo-r,ugo-rx -> 00000
ok 257 - 00777 -> ug-r,augo-r,ugo-rx -> 00222
ok 258 - 00777 -> u-rwx,ago=x -> 00111
ok 259 - 00777 -> u-wx,ugo=wx,ao+x -> 00333
ok 260 - 00777 -> ao=rw -> 00666
ok 261 - 00777 -> g=x,auo=r -> 00444
ok 262 - 00000 -> go=rw -> 00066
ok 263 - 00777 -> go=rw -> 00766
ok 264 - 00000 -> a+rx -> 00555
ok 265 - 00777 -> a+rx -> 00777
ok 266 - 00000 -> au-rx,go=r -> 00044
ok 267 - 00777 -> au-rx,go=r -> 00244
ok 268 - 00777 -> augo-x,ag+rw,ago=rwx -> 00777
ok 269 - 00777 -> g=rx -> 00757
ok 270 - 00000 -> g=rx -> 00050
ok 271 - 00777 -> ug+rwx,augo-wx,aug=wx -> 00333
ok 272 - 00777 -> ugo-wx,aug=rx -> 00555
ok 273 - 00777 -> au+r -> 00777
ok 274 - 00000 -> au+r -> 00444
ok 275 - 00000 -> au+x,au+w -> 00333
ok 276 - 00777 -> au+x,au+w -> 00777
ok 277 - 00777 -> go+x,ug-x,uo+rx -> 00767
ok 278 - 00000 -> go+x,ug-x,uo+rx -> 00505
ok 279 - 00000 -> ago-rx,ug+x -> 00110
ok 280 - 00777 -> ago-rx,ug+x -> 00332
ok 281 - 00777 -> a=r,ag+r,go+wx -> 00477
ok 282 - 00000 -> g=r -> 00040
ok 283 - 00777 -> g=r -> 00747
ok 284 - 00777 -> ugo+w,ago=r,auo+rx -> 00555
ok 285 - 00777 -> ago=r,ao+rwx,ugo+wx -> 00777
ok 286 - 00777 -> a-rw,ag=r -> 00444
ok 287 - 00777 -> ugo+rwx -> 00777
ok 288 - 00000 -> a+rx,o-w -> 00555
ok 289 - 00777 -> a+rx,o-w -> 00775
ok 290 - 00000 -> ao+r,o+r -> 00444
ok 291 - 00777 -> ao+r,o+r -> 00777
ok 292 - 00777 -> o=rw,augo+rwx,au=rw -> 00666
ok 293 - 00777 -> ago-rw,u=w,ao=rwx -> 00777
ok 294 - 00777 -> u+rw,go=rx,ag+rw -> 00777
ok 295 - 00000 -> u+rw,go=rx,ag+rw -> 00677
ok 296 - 00000 -> u=rx,a+wx -> 00733
ok 297 - 00777 -> u=rx,a+wx -> 00777
ok 298 - 00000 -> ugo+rx -> 00555
ok 299 - 00777 -> ugo+rx -> 00777
ok 300 - 00777 -> uo=rw -> 00676
ok 301 - 00000 -> uo=rw -> 00606
ok 302 - 00777 -> a+rwx,aug=wx,auo-r -> 00333
ok 303 - 00777 -> uo+wx -> 00777
ok 304 - 00000 -> uo+wx -> 00303
ok 305 - 00777 -> a-rw,ao+r -> 00555
ok 306 - 00000 -> a-rw,ao+r -> 00444
ok 307 - 00000 -> ugo-rx,au-r,ao+x -> 00111
ok 308 - 00777 -> ugo-rx,au-r,ao+x -> 00333
ok 309 - 00777 -> ag-rx,a-rwx -> 00000
ok 310 - 00000 -> ago+wx,uo-rx -> 00232
ok 311 - 00777 -> ago+wx,uo-rx -> 00272
ok 312 - 00777 -> ago-r,g=rw,ao=rwx -> 00777
ok 313 - 00777 -> ug+x,go=rw -> 00766
ok 314 - 00000 -> ug+x,go=rw -> 00166
ok 315 - 00777 -> g+rw,auo=x -> 00111
ok 316 - 00777 -> augo=rx -> 00555
ok 317 - 00777 -> ag-r,go=r -> 00344
ok 318 - 00000 -> ag-r,go=r -> 00044
ok 319 - 00777 -> aug=x -> 00111
ok 320 - 00000 -> go-r,u=wx -> 00300
ok 321 - 00777 -> go-r,u=wx -> 00333
ok 322 - 00777 -> ugo-wx,a=rw,augo-rx -> 00222
ok 323 - 00777 -> augo+rwx,au=w -> 00222
ok 324 - 00777 -> ag=x,aug-w -> 00111
ok 325 - 00777 -> ug=x,u=r,auo=r -> 00444
ok 326 - 00777 -> o+rwx,ugo=r,a+rw -> 00666
ok 327 - 00777 -> ug-wx -> 00447
ok 328 - 00000 -> ug-wx -> 00000
ok 329 - 00000 -> uo-x,aug+w -> 00222
ok 330 - 00777 -> uo-x,aug+w -> 00676
ok 331 - 00777 -> au+rw,ago-x -> 00666
ok 332 - 00777 -> ug=rw,go=x -> 00611
ok 333 - 00777 -> ug=rx,ago=rwx,g-rwx -> 00707
ok 334 - 00777 -> au=rwx,ugo+w,ao=rwx -> 00777
ok 335 - 00000 -> augo-rx,ug+w -> 00220
ok 336 - 00777 -> augo-rx,ug+w -> 00222
ok 337 - 00777 -> ao+x,ugo=wx,au+rw -> 00777
ok 338 - 00000 -> ug=wx,u=w -> 00230
ok 339 - 00777 -> ug=wx,u=w -> 00237
ok 340 - 00777 -> ago+x,au-rw -> 00111
ok 341 - 00777 -> augo+r,aug=rx -> 00555
ok 342 - 00777 -> ao=rw,ug+wx -> 00776
ok 343 - 00777 -> ag-w,augo-w -> 00555
ok 344 - 00000 -> ag-w,augo-w -> 00000
ok 345 - 00000 -> o-rwx -> 00000
ok 346 - 00777 -> o-rwx -> 00770
ok 347 - 00000 -> ugo-w -> 00000
ok 348 - 00777 -> ugo-w -> 00555
ok 349 - 00777 -> ugo+rw,uo-w,aug=r -> 00444
ok 350 - 00777 -> ago=rwx,ag-rx -> 00222
ok 351 - 00777 -> o=x,uo-x,auo-x -> 00660
ok 352 - 00000 -> o=x,uo-x,auo-x -> 00000
ok 353 - 00777 -> g-rx,au-x,ago+r -> 00666
ok 354 - 00000 -> g-rx,au-x,ago+r -> 00444
ok 355 - 00777 -> go+rw -> 00777
ok 356 - 00000 -> go+rw -> 00066
ok 357 - 00777 -> u-wx,augo=w,go-rx -> 00222
ok 358 - 00777 -> aug=wx,ago=r,auo-r -> 00000
ok 359 - 00000 -> au+rx,go=wx -> 00533
ok 360 - 00777 -> au+rx,go=wx -> 00733
ok 361 - 00000 -> au-rx -> 00000
ok 362 - 00777 -> au-rx -> 00222
ok 363 - 00000 -> augo+rw -> 00666
ok 364 - 00777 -> augo+rw -> 00777
ok 365 - 00777 -> ao=wx,augo-rx,aug=w -> 00222
ok 366 - 00777 -> o+wx,o+rx -> 00777
ok 367 - 00000 -> o+wx,o+rx -> 00007
ok 368 - 00777 -> o-wx,uo-x -> 00674
ok 369 - 00000 -> o-wx,uo-x -> 00000
ok 370 - 00777 -> ao+rw -> 00777
ok 371 - 00000 -> ao+rw -> 00666
ok 372 - 00777 -> g+x,ago-rx,a+rwx -> 00777
ok 373 - 00777 -> ao+rwx,u-wx -> 00477
ok 374 - 00777 -> aug=r,a-w -> 00444
ok 375 - 00777 -> ago=x,g+rx,ago=wx -> 00333
ok 376 - 00000 -> uo+rw,au+r -> 00646
ok 377 - 00777 -> uo+rw,au+r -> 00777
ok 378 - 00777 -> aug-wx,o-x -> 00444
ok 379 - 00000 -> aug-wx,o-x -> 00000
ok 380 - 00777 -> ao+w -> 00777
ok 381 - 00000 -> ao+w -> 00222
ok 382 - 00777 -> u=x,g+rwx,au=x -> 00111
ok 383 - 00777 -> uo=rw,au=x,g+r -> 00151
ok 384 - 00000 -> au+rw -> 00666
ok 385 - 00777 -> au+rw -> 00777
ok 386 - 00777 -> ao=r,go=rx,ag=rx -> 00555
ok 387 - 00000 -> ug=rx,ago+w,aug+wx -> 00773
ok 388 - 00777 -> ug=rx,ago+w,aug+wx -> 00777
ok 389 - 00777 -> au+rwx,au+rwx,go-rx -> 00722
ok 390 - 00777 -> uo+wx,ag-wx,augo=rx -> 00555
ok 391 - 00000 -> o+rx,augo+rw -> 00667
ok 392 - 00777 -> o+rx,augo+rw -> 00777
ok 393 - 00777 -> o-rx,ao+wx,ao=wx -> 00333
ok 394 - 00000 -> uo+rw,a-w -> 00404
ok 395 - 00777 -> uo+rw,a-w -> 00555
ok 396 - 00000 -> ug+wx -> 00330
ok 397 - 00777 -> ug+wx -> 00777
ok 398 - 00777 -> ago-x,ago=rx,ao-rw -> 00111
ok 399 - 00777 -> ao-rw,auo=w,ag-x -> 00222
ok 400 - 00777 -> go+rx,ugo+rwx -> 00777
ok 401 - 00777 -> o+rwx,o+rx,g-rx -> 00727
ok 402 - 00000 -> o+rwx,o+rx,g-rx -> 00007
ok 403 - 00777 -> a=x,augo=r -> 00444
ok 404 - 00000 -> auo-rw -> 00000
ok 405 - 00777 -> auo-rw -> 00111
ok 406 - 00777 -> augo=rx,go=r -> 00544
ok 407 - 00000 -> ag+r,ugo-rw -> 00000
ok 408 - 00777 -> ag+r,ugo-rw -> 00111
ok 409 - 00000 -> auo-rx,a+rx -> 00555
ok 410 - 00777 -> auo-rx,a+rx -> 00777
ok 411 - 00777 -> ug+rw -> 00777
ok 412 - 00000 -> ug+rw -> 00660
ok 413 - 00777 -> auo=rx,auo-rx -> 00000
ok 414 - 00777 -> aug+w,aug-rw,ago=x -> 00111
ok 415 - 00777 -> ugo=r,aug=wx,a-w -> 00111
ok 416 - 00777 -> ago=rx -> 00555
ok 417 - 00777 -> u-rw,go+rwx,ugo=x -> 00111
ok 418 - 00777 -> o=rw,uo+wx,aug=r -> 00444
ok 419 - 00777 -> ug+wx,aug=rx -> 00555
ok 420 - 00777 -> u=x,ago-wx,ag=rw -> 00666
ok 421 - 00777 -> aug=rwx -> 00777
ok 422 - 00777 -> uo+x,aug-rw,ug=r -> 00441
ok 423 - 00000 -> uo-r,o-rw -> 00000
ok 424 - 00777 -> uo-r,o-rw -> 00371
ok 425 - 00777 -> g+rw -> 00777
ok 426 - 00000 -> g+rw -> 00060
ok 427 - 00777 -> uo+rw,au=x -> 00111
ok 428 - 00777 -> ug-w,ao-wx -> 00444
ok 429 - 00000 -> ug-w,ao-wx -> 00000
ok 430 - 00777 -> a=rx,ag-r,ago-w -> 00111
ok 431 - 00000 -> go-rwx,go=rw -> 00066
ok 432 - 00777 -> go-rwx,go=rw -> 00766
ok 433 - 00000 -> o+rw -> 00006
ok 434 - 00777 -> o+rw -> 00777
ok 435 - 00777 -> ao+x,a=r,ao+rw -> 00666
ok 436 - 00777 -> aug+x,ao-x -> 00666
ok 437 - 00000 -> aug+x,ao-x -> 00000
ok 438 - 00000 -> uo=r,ug+wx,g+w -> 00734
ok 439 - 00777 -> uo=r,ug+wx,g+w -> 00774
ok 440 - 00777 -> o-rw,auo=r,augo=rw -> 00666
ok 441 - 00777 -> au=w,ago-wx,g=rwx -> 00070
ok 442 - 00777 -> a+wx,ug-x,aug=x -> 00111
ok 443 - 00777 -> ug-wx,ugo=r -> 00444
ok 444 - 00000 -> ag-r,g-r,go=wx -> 00033
ok 445 - 00777 -> ag-r,g-r,go=wx -> 00333
ok 446 - 00777 -> ag-x,aug+x -> 00777
ok 447 - 00000 -> ag-x,aug+x -> 00111
ok 448 - 00777 -> augo=r -> 00444
ok 449 - 00777 -> go+wx,ao=x,ao+rw -> 00777
ok 450 - 00000 -> au+x,ag-rx,o=wx -> 00003
ok 451 - 00777 -> au+x,ag-rx,o=wx -> 00223
ok 452 - 00777 -> a+x,ago+rwx,uo=rx -> 00575
ok 453 - 00777 -> ug-rw -> 00117
ok 454 - 00000 -> ug-rw -> 00000
ok 455 - 00777 -> u=w,go-w,ao+wx -> 00377
ok 456 - 00000 -> u=w,go-w,ao+wx -> 00333
ok 457 - 00777 -> uo-rwx,g-rwx -> 00000
ok 458 - 00777 -> ago+r,ago+rwx,ago=r -> 00444
ok 459 - 00777 -> auo=w,o+rx -> 00227
ok 460 - 00000 -> go+wx,u+rx,uo-wx -> 00430
ok 461 - 00777 -> go+wx,u+rx,uo-wx -> 00474
ok 462 - 00777 -> ao+x -> 00777
ok 463 - 00000 -> ao+x -> 00111
ok 464 - 00777 -> ag-rw,a-rw,ao+rx -> 00555
ok 465 - 00777 -> auo-r -> 00333
ok 466 - 00000 -> auo-r -> 00000
ok 467 - 00777 -> o+rw,ag=rw,o=x -> 00661
ok 468 - 00777 -> go=rwx,go+rwx,ag=rx -> 00555
ok 469 - 00777 -> aug=rx,auo-rwx,augo=r -> 00444
ok 470 - 00777 -> ao-rwx,au=w,u+rwx -> 00722
ok 471 - 00777 -> aug+w -> 00777
ok 472 - 00000 -> aug+w -> 00222
ok 473 - 00000 -> o-rw -> 00000
ok 474 - 00777 -> o-rw -> 00771
ok 475 - 00777 -> go+rwx,ug=rwx -> 00777
ok 476 - 00777 -> auo+rx,au-w -> 00555
ok 477 - 00777 -> a-wx -> 00444
ok 478 - 00000 -> a-wx -> 00000
ok 479 - 00777 -> au=rwx,go+rwx -> 00777
ok 480 - 00000 -> o+rx -> 00005
ok 481 - 00777 -> o+rx -> 00777
ok 482 - 00777 -> g=wx -> 00737
ok 483 - 00000 -> g=wx -> 00030
ok 484 - 00777 -> ago=r -> 00444
ok 485 - 00777 -> auo=rw,go-r,go-rx -> 00622
ok 486 - 00777 -> ugo=wx,ago=rx,o+wx -> 00557
ok 487 - 00000 -> go=rwx,ago+x,a+r -> 00577
ok 488 - 00777 -> go=rwx,ago+x,a+r -> 00777
ok 489 - 00000 -> ag-wx -> 00000
ok 490 - 00777 -> ag-wx -> 00444
ok 491 - 00000 -> o-wx,uo-rwx -> 00000
ok 492 - 00777 -> o-wx,uo-rwx -> 00070
ok 493 - 00777 -> u-wx -> 00477
ok 494 - 00000 -> u-wx -> 00000
ok 495 - 00777 -> u+rwx,ugo-x,u-x -> 00666
ok 496 - 00000 -> u+rwx,ugo-x,u-x -> 00600
ok 497 - 00777 -> ugo=rw -> 00666
ok 498 - 00777 -> au+rx,g=w,auo=w -> 00222
ok 499 - 00000 -> a-wx,ago-x -> 00000
ok 500 - 00777 -> a-wx,ago-x -> 00444
ok 501 - 00777 -> u+rw,au-rwx -> 00000
ok 502 - 00000 -> augo-wx,aug+wx -> 00333
ok 503 - 00777 -> augo-wx,aug+wx -> 00777
ok 504 - 00777 -> g+r -> 00777
ok 505 - 00000 -> g+r -> 00040
ok 506 - 00777 -> aug=rwx,augo-rx -> 00222
ok 507 - 00777 -> ug=w,aug+rwx,uo=rx -> 00575
ok 508 - 00777 -> a=rwx -> 00777
ok 509 - 00777 -> ugo=r,g-r,a=wx -> 00333
ok 510 - 00000 -> g+rwx -> 00070
ok 511 - 00777 -> g+rwx -> 00777
ok 512 - 00777 -> au=x,a-wx,au+x -> 00111
ok 513 - 00777 -> go-x,ao-r,ag=x -> 00111
ok 514 - 00777 -> ao=r,ao+rx -> 00555
ok 515 - 00777 -> ag+w,ao-rw,ag+wx -> 00333
ok 516 - 00777 -> g+r,o-r,augo-rw -> 00111
ok 517 - 00000 -> g+r,o-r,augo-rw -> 00000
ok 518 - 00000 -> go+r -> 00044
ok 519 - 00777 -> go+r -> 00777
ok 520 - 00777 -> ao=r,o+rwx -> 00447
ok 521 - 00777 -> ago=r,go=rwx -> 00477
ok 522 - 00777 -> ao+rwx,ag+r,ugo-rwx -> 00000
ok 523 - 00777 -> ao=wx -> 00333
ok 524 - 00777 -> ago+wx,aug+rwx -> 00777
ok 525 - 00777 -> ao=wx,aug=wx -> 00333
ok 526 - 00777 -> ao=w,a-r,ao+rx -> 00777
ok 527 - 00000 -> aug+w,u-x,auo+wx -> 00333
ok 528 - 00777 -> aug+w,u-x,auo+wx -> 00777
ok 529 - 00777 -> o=wx,go=rw,ag=x -> 00111
ok 530 - 00000 -> uo-rwx,uo-rwx -> 00000
ok 531 - 00777 -> uo-rwx,uo-rwx -> 00070
ok 532 - 00000 -> o=x -> 00001
ok 533 - 00777 -> o=x -> 00771
ok 534 - 00777 -> ao-rwx -> 00000
ok 535 - 00777 -> o-x,uo-w,ao=w -> 00222
ok 536 - 00777 -> au+r,u=r -> 00477
ok 537 - 00000 -> au+r,u=r -> 00444
ok 538 - 00000 -> go=rx,g+wx -> 00075
ok 539 - 00777 -> go=rx,g+wx -> 00775
ok 540 - 00777 -> ag+w,o+rwx,ago=r -> 00444
ok 541 - 00777 -> auo-w,u-x -> 00455
ok 542 - 00000 -> auo-w,u-x -> 00000
ok 543 - 00777 -> ug-rw,uo-w,aug-rx -> 00000
ok 544 - 00777 -> a+x,ao+r -> 00777
ok 545 - 00000 -> a+x,ao+r -> 00555
ok 546 - 00777 -> ag=rwx,aug-wx -> 00444
ok 547 - 00777 -> au+w,ugo-rw,ugo+rx -> 00555
ok 548 - 00000 -> g=rw -> 00060
ok 549 - 00777 -> g=rw -> 00767
ok 550 - 00777 -> a-rx -> 00222
ok 551 - 00000 -> a-rx -> 00000
ok 552 - 00777 -> ugo-x,ag+rx -> 00777
ok 553 - 00000 -> ugo-x,ag+rx -> 00555
ok 554 - 00777 -> auo-rwx,au-rwx,ag+x -> 00111
ok 555 - 00000 -> uo-w -> 00000
ok 556 - 00777 -> uo-w -> 00575
ok 557 - 00000 -> o+rwx -> 00007
ok 558 - 00777 -> o+rwx -> 00777
ok 559 - 00777 -> ago-rx -> 00222
ok 560 - 00000 -> ago-rx -> 00000
ok 561 - 00777 -> ao+rwx,ao+rw -> 00777
ok 562 - 00777 -> au=w,ao+wx,g-rx -> 00323
ok 563 - 00777 -> o-x,g+rw -> 00776
ok 564 - 00000 -> o-x,g+rw -> 00060
ok 565 - 00777 -> u+rx,uo+rw -> 00777
ok 566 - 00000 -> u+rx,uo+rw -> 00706
ok 567 - 00000 -> ugo-rw -> 00000
ok 568 - 00777 -> ugo-rw -> 00111
ok 569 - 00777 -> ag-r,ago=x -> 00111
ok 570 - 00777 -> go=x,a=x,ago=wx -> 00333
ok 571 - 00777 -> ao-x -> 00666
ok 572 - 00000 -> ao-x -> 00000
ok 573 - 00777 -> u+rw,aug=rw,uo=x -> 00161
ok 574 - 00777 -> uo+w,ago-rwx -> 00000
ok 575 - 00777 -> augo=x -> 00111
ok 576 - 00777 -> ug=x,go+rw -> 00177
ok 577 - 00000 -> ug=x,go+rw -> 00176
ok 578 - 00777 -> ugo=rw,ag=w -> 00222
ok 579 - 00777 -> g+rx,u-w,ug+rx -> 00577
ok 580 - 00000 -> g+rx,u-w,ug+rx -> 00550
ok 581 - 00777 -> ug=rx,auo-rwx,u+r -> 00400
ok 582 - 00777 -> a+rwx,go-w -> 00755
ok 583 - 00777 -> o-x,auo-rwx,go-x -> 00000
ok 584 - 00777 -> u-rw,ao=w,u+rx -> 00722
ok 585 - 00777 -> ugo+x,a=rx,ag=wx -> 00333
ok 586 - 00777 -> auo+x -> 00777
ok 587 - 00000 -> auo+x -> 00111
ok 588 - 00777 -> ugo+wx,ugo+w -> 00777
ok 589 - 00000 -> ugo+wx,ugo+w -> 00333
ok 590 - 00777 -> ag+x -> 00777
ok 591 - 00000 -> ag+x -> 00111
ok 592 - 00777 -> go-rx,au+rx -> 00777
ok 593 - 00000 -> go-rx,au+rx -> 00555
ok 594 - 00777 -> ao+rwx,go+x -> 00777
ok 595 - 00777 -> a=wx -> 00333
ok 596 - 00777 -> u+rwx,o+r -> 00777
ok 597 - 00000 -> u+rwx,o+r -> 00704
ok 598 - 00777 -> auo=rx,u-rwx -> 00055
ok 599 - 00000 -> u=x,au-w -> 00100
ok 600 - 00777 -> u=x,au-w -> 00155
ok 601 - 00777 -> auo+rwx,ago-rw -> 00111
ok 602 - 00777 -> ao+x,u=w,g-rw -> 00217
ok 603 - 00000 -> ao+x,u=w,g-rw -> 00211
ok 604 - 00777 -> a=w,ag+r,g+w -> 00666
ok 605 - 00777 -> g-rw -> 00717
ok 606 - 00000 -> g-rw -> 00000
ok 607 - 00000 -> augo+x -> 00111
ok 608 - 00777 -> augo+x -> 00777
ok 609 - 00777 -> o-rx,g-rwx,ag=rx -> 00555
ok 610 - 00777 -> augo=rw,aug+r -> 00666
ok 611 - 00000 -> uo+rwx -> 00707
ok 612 - 00777 -> uo+rwx -> 00777
ok 613 - 00777 -> aug-rx,ao+x,uo=rw -> 00636
ok 614 - 00000 -> aug-rx,ao+x,uo=rw -> 00616
ok 615 - 00777 -> u-r,ago-rx,ug=rw -> 00662
ok 616 - 00000 -> u-r,ago-rx,ug=rw -> 00660
ok 617 - 00777 -> au=wx,ugo+rx,go=x -> 00711
ok 618 - 00000 -> o-rx,ugo+x,ao-rx -> 00000
ok 619 - 00777 -> o-rx,ugo+x,ao-rx -> 00222
ok 620 - 00777 -> augo-w,a=rwx,o-rw -> 00771
ok 621 - 00000 -> o+wx -> 00003
ok 622 - 00777 -> o+wx -> 00777
ok 623 - 00777 -> aug-w,aug+wx -> 00777
ok 624 - 00000 -> aug-w,aug+wx -> 00333
ok 625 - 00777 -> ug-rwx,aug-r,augo-rwx -> 00000
ok 626 - 00777 -> aug+rw -> 00777
ok 627 - 00000 -> aug+rw -> 00666
ok 628 - 00777 -> augo+rwx,go-w,ao-w -> 00555
ok 629 - 00777 -> o-w,o=w -> 00772
ok 630 - 00000 -> o-w,o=w -> 00002
ok 631 - 00000 -> o-rwx,ao-x -> 00000
ok 632 - 00777 -> o-rwx,ao-x -> 00660
ok 633 - 00000 -> au-x,g-rx,u+r -> 00400
ok 634 - 00777 -> au-x,g-rx,u+r -> 00626
ok 635 - 00777 -> ao=wx,au+w -> 00333
ok 636 - 00777 -> ao=rwx,aug-rwx,au=x -> 00111
ok 637 - 00777 -> aug+x,a-rwx -> 00000
ok 638 - 00000 -> go-rx,go+x -> 00011
ok 639 - 00777 -> go-rx,go+x -> 00733
ok 640 - 00000 -> au-wx,au-w,ugo+wx -> 00333
ok 641 - 00777 -> au-wx,au-w,ugo+wx -> 00777
ok 642 - 00000 -> augo-rx,go-x -> 00000
ok 643 - 00777 -> augo-rx,go-x -> 00222
ok 644 - 00000 -> go-rx -> 00000
ok 645 - 00777 -> go-rx -> 00722
ok 646 - 00777 -> o+rwx,uo-rwx,augo-rwx -> 00000
ok 647 - 00777 -> auo=w,ago=rwx,g-r -> 00737
ok 648 - 00000 -> ago-w -> 00000
ok 649 - 00777 -> ago-w -> 00555
ok 650 - 00777 -> aug+wx,ugo-rx,go-r -> 00222
ok 651 - 00777 -> g-x,auo+x -> 00777
ok 652 - 00000 -> g-x,auo+x -> 00111
ok 653 - 00777 -> ao-x,uo-rw,aug-rw -> 00000
ok 654 - 00777 -> go-x,au=rx -> 00555
ok 655 - 00777 -> a+r -> 00777
ok 656 - 00000 -> a+r -> 00444
ok 657 - 00777 -> ao-rw -> 00111
ok 658 - 00000 -> ao-rw -> 00000
ok 659 - 00777 -> ug-rx -> 00227
ok 660 - 00000 -> ug-rx -> 00000
ok 661 - 00777 -> ago-rwx -> 00000
ok 662 - 00777 -> uo-rwx -> 00070
ok 663 - 00000 -> uo-rwx -> 00000
ok 664 - 00777 -> ag-rw,o+w -> 00113
ok 665 - 00000 -> ag-rw,o+w -> 00002
ok 666 - 00777 -> au=rx,augo=w,go-rwx -> 00200
ok 667 - 00777 -> g=wx,u=x,a=rx -> 00555
ok 668 - 00777 -> augo-x,u=wx,a+r -> 00766
ok 669 - 00000 -> augo-x,u=wx,a+r -> 00744
ok 670 - 00000 -> go+rwx,ag+rx -> 00577
ok 671 - 00777 -> go+rwx,ag+rx -> 00777
ok 672 - 00777 -> ago+rw,a=rx,ug-wx -> 00445
ok 673 - 00777 -> ago-rx,ago+w,uo=r -> 00424
ok 674 - 00000 -> auo+wx -> 00333
ok 675 - 00777 -> auo+wx -> 00777
ok 676 - 00777 -> ago+w,aug=rwx -> 00777
ok 677 - 00777 -> a-rx,go+wx,ago-rx -> 00222
ok 678 - 00000 -> a-rx,go+wx,ago-rx -> 00022
ok 679 - 00000 -> aug+r -> 00444
ok 680 - 00777 -> aug+r -> 00777
ok 681 - 00777 -> aug+rw,ugo+rw,u=wx -> 00377
ok 682 - 00000 -> aug+rw,ugo+rw,u=wx -> 00366
ok 683 - 00777 -> a-wx,au-rwx,ag-wx -> 00000
ok 684 - 00777 -> o+wx,a-x,ugo+rw -> 00666
ok 685 - 00777 -> u=rwx,uo-x,ugo-rwx -> 00000
ok 686 - 00000 -> aug-rw -> 00000
ok 687 - 00777 -> aug-rw -> 00111
ok 688 - 00777 -> uo=x -> 00171
ok 689 - 00000 -> uo=x -> 00101
ok 690 - 00000 -> auo-w,ug+wx,ug-wx -> 00000
ok 691 - 00777 -> auo-w,ug+wx,ug-wx -> 00445
ok 692 - 00000 -> uo+rwx,uo=wx -> 00303
ok 693 - 00777 -> uo+rwx,uo=wx -> 00373
ok 694 - 00777 -> auo=rw -> 00666
ok 695 - 00777 -> ug-rw,au-rw,o=rwx -> 00117
ok 696 - 00000 -> ug-rw,au-rw,o=rwx -> 00007
ok 697 - 00000 -> ugo-x -> 00000
ok 698 - 00777 -> ugo-x -> 00666
ok 699 - 00777 -> ao=wx,ug-rw,augo-rwx -> 00000
ok 700 - 00000 -> o=w -> 00002
ok 701 - 00777 -> o=w -> 00772
ok 702 - 00777 -> a=x,uo-w,ugo-wx -> 00000
ok 703 - 00000 -> ag-rw -> 00000
ok 704 - 00777 -> ag-rw -> 00111
ok 705 - 00777 -> uo=rx,ug-rw,g-wx -> 00105
ok 706 - 00777 -> go=x,ug-w,uo-wx -> 00410
ok 707 - 00000 -> go=x,ug-w,uo-wx -> 00010
ok 708 - 00000 -> uo+r,g-r -> 00404
ok 709 - 00777 -> uo+r,g-r -> 00737
ok 710 - 00777 -> au+rwx,g=wx,uo+rx -> 00737
ok 711 - 00777 -> ao=w,g-rw,aug+x -> 00313
ok 712 - 00777 -> augo=wx,go-rx -> 00322
ok 713 - 00777 -> augo+w,go-x,u+rx -> 00766
ok 714 - 00000 -> augo+w,go-x,u+rx -> 00722
ok 715 - 00777 -> g=x,ago=rwx -> 00777
ok 716 - 00777 -> a=w,u=r,o-rw -> 00420
ok 717 - 00777 -> o+x,auo+rwx,ugo+wx -> 00777
ok 718 - 00777 -> go=wx,ag=r -> 00444
ok 719 - 00777 -> a+x,aug=rwx -> 00777
ok 720 - 00777 -> g=rx,uo+rx -> 00757
ok 721 - 00000 -> g=rx,uo+rx -> 00555
ok 722 - 00777 -> auo-wx,aug-w -> 00444
ok 723 - 00000 -> auo-wx,aug-w -> 00000
ok 724 - 00777 -> g+rx,go+r -> 00777
ok 725 - 00000 -> g+rx,go+r -> 00054
ok 726 - 00000 -> a-r -> 00000
ok 727 - 00777 -> a-r -> 00333
ok 728 - 00777 -> a=rw,ao-w -> 00444
ok 729 - 00000 -> u-rx -> 00000
ok 730 - 00777 -> u-rx -> 00277
ok 731 - 00777 -> g-r -> 00737
ok 732 - 00000 -> g-r -> 00000
ok 733 - 00000 -> a+w -> 00222
ok 734 - 00777 -> a+w -> 00777
ok 735 - 00000 -> au-x,ug-r -> 00000
ok 736 - 00777 -> au-x,ug-r -> 00226
ok 737 - 00000 -> go-x -> 00000
ok 738 - 00777 -> go-x -> 00766
ok 739 - 00777 -> a+w,aug=x -> 00111
ok 740 - 00777 -> ao-rw,uo+rx,aug-wx -> 00404
ok 741 - 00777 -> ago=x,uo-rw,auo=rw -> 00666
ok 742 - 00777 -> o-rx,ag=rwx -> 00777
ok 743 - 00000 -> au+wx,ugo+x -> 00333
ok 744 - 00777 -> au+wx,ugo+x -> 00777
ok 745 - 00777 -> g+rx -> 00777
ok 746 - 00000 -> g+rx -> 00050
ok 747 - 00777 -> ag=rx,o=wx -> 00553
ok 748 - 00777 -> aug-x -> 00666
ok 749 - 00000 -> aug-x -> 00000
ok 750 - 00777 -> ag-r,o=rwx,aug=wx -> 00333
ok 751 - 00777 -> a+w,ugo+rwx,ug-wx -> 00447
ok 752 - 00777 -> aug=rwx,ao=rwx,ugo+rw -> 00777
ok 753 - 00777 -> au-rwx,ao=r,go=r -> 00444
ok 754 - 00777 -> u=wx,ugo+rwx -> 00777
ok 755 - 00777 -> ao-x,ag-r -> 00222
ok 756 - 00000 -> ao-x,ag-r -> 00000
ok 757 - 00777 -> ugo+r -> 00777
ok 758 - 00000 -> ugo+r -> 00444
ok 759 - 00777 -> au=wx,aug=w -> 00222
ok 760 - 00000 -> go-rw,o+rw -> 00006
ok 761 - 00777 -> go-rw,o+rw -> 00717
ok 762 - 00000 -> ug=rwx,augo+wx,a+wx -> 00773
ok 763 - 00777 -> ug=rwx,augo+wx,a+wx -> 00777
ok 764 - 00777 -> ag+x,uo-x -> 00676
ok 765 - 00000 -> ag+x,uo-x -> 00010
ok 766 - 00000 -> uo=rwx,o+rw -> 00707
ok 767 - 00777 -> uo=rwx,o+rw -> 00777
ok 768 - 00777 -> auo=rw,go=wx,ao-rwx -> 00000
ok 769 - 00777 -> au=rw,ug-rwx,aug-w -> 00004
ok 770 - 00777 -> uo+rw -> 00777
ok 771 - 00000 -> uo+rw -> 00606
ok 772 - 00000 -> g-rwx -> 00000
ok 773 - 00777 -> g-rwx -> 00707
ok 774 - 00777 -> auo=r,auo-wx,o+rwx -> 00447
ok 775 - 00777 -> o-r,au=rw,ag+w -> 00666
ok 776 - 00777 -> o=rw -> 00776
ok 777 - 00000 -> o=rw -> 00006
ok 778 - 00000 -> go+r,auo+rw -> 00666
ok 779 - 00777 -> go+r,auo+rw -> 00777
ok 780 - 00777 -> ago-rwx,go=wx,ug-rw -> 00013
ok 781 - 00777 -> ao=r,uo-rx,a-rwx -> 00000
ok 782 - 00777 -> ag=wx,uo-r -> 00333
ok 783 - 00777 -> ag+r,ugo+wx -> 00777
ok 784 - 00000 -> ag-wx,g=rx -> 00050
ok 785 - 00777 -> ag-wx,g=rx -> 00454
ok 786 - 00777 -> ug+rx,ag-rwx -> 00000
ok 787 - 00777 -> augo=rx,o+wx,au=wx -> 00333
ok 788 - 00000 -> o+rw,go-rwx -> 00000
ok 789 - 00777 -> o+rw,go-rwx -> 00700
ok 790 - 00777 -> ago=rw,au=x,ao=r -> 00444
ok 791 - 00777 -> ug-rw,a=rwx -> 00777
ok 792 - 00777 -> go+rwx,ao-rw -> 00111
ok 793 - 00000 -> go+rwx,ao-rw -> 00011
ok 794 - 00777 -> ugo+rx,au=rwx -> 00777
ok 795 - 00777 -> ao+wx,uo-rw,augo+w -> 00373
ok 796 - 00000 -> ao+wx,uo-rw,augo+w -> 00333
ok 797 - 00777 -> au=x -> 00111
ok 798 - 00777 -> ugo+w,ag+rwx -> 00777
ok 799 - 00777 -> ago=rw,go-r,augo=rwx -> 00777
ok 800 - 00777 -> ago-rx,ao=wx -> 00333
ok 801 - 00777 -> au=rx,au=x -> 00111
ok 802 - 00000 -> augo+rx,go+rwx,aug+r -> 00577
ok 803 - 00777 -> augo+rx,go+rwx,aug+r -> 00777
ok 804 - 00777 -> ago=rwx,ag-wx -> 00444
ok 805 - 00777 -> ag=w,augo-wx -> 00000
ok 806 - 00777 -> g+rx,ag+rw -> 00777
ok 807 - 00000 -> g+rx,ag+rw -> 00676
ok 808 - 00777 -> uo+rx,ugo=w,a+r -> 00666
ok 809 - 00777 -> au-w,auo+x -> 00555
ok 810 - 00000 -> au-w,auo+x -> 00111
ok 811 - 00777 -> aug-w,auo-wx,auo=wx -> 00333
ok 812 - 00777 -> u=wx,g+w,auo-rwx -> 00000
ok 813 - 00777 -> auo=w,go-r -> 00222
ok 814 - 00777 -> ugo-r,u+wx,aug=x -> 00111
ok 815 - 00000 -> g=r,ug=rw -> 00660
ok 816 - 00777 -> g=r,ug=rw -> 00667
ok 817 - 00777 -> uo-rwx,augo=r -> 00444
ok 818 - 00000 -> augo+rx -> 00555
ok 819 - 00777 -> augo+rx -> 00777
ok 820 - 00777 -> ao+rx,ago=x -> 00111
ok 821 - 00777 -> auo+rw,ag=x,aug=x -> 00111
ok 822 - 00777 -> a+wx -> 00777
ok 823 - 00000 -> a+wx -> 00333
ok 824 - 00777 -> au=x,ugo=wx -> 00333
ok 825 - 00777 -> auo-w -> 00555
ok 826 - 00000 -> auo-w -> 00000
ok 827 - 00777 -> ag-rwx,auo-rx,go+w -> 00022
ok 828 - 00777 -> ug+rx,ago=w -> 00222
ok 829 - 00777 -> uo-r,g=rwx,ugo=w -> 00222
ok 830 - 00777 -> ao=w -> 00222
ok 831 - 00777 -> auo-rwx -> 00000
ok 832 - 00777 -> a=rw,u=rx,u-rw -> 00166
ok 833 - 00777 -> aug-rx,au-r -> 00222
ok 834 - 00000 -> aug-rx,au-r -> 00000
ok 835 - 00777 -> uo-r,ago=rx -> 00555
ok 836 - 00777 -> g+x,uo=rx -> 00575
ok 837 - 00000 -> g+x,uo=rx -> 00515
ok 838 - 00777 -> ago=rwx,auo-x,ago=rx -> 00555
ok 839 - 00777 -> ug+x -> 00777
ok 840 - 00000 -> ug+x -> 00110
ok 841 - 00777 -> ug=r,uo-x,au-rwx -> 00000
ok 842 - 00777 -> ao-rw,ug-wx -> 00001
ok 843 - 00000 -> ao-rw,ug-wx -> 00000
ok 844 - 00777 -> ug-r,a+rwx -> 00777
ok 845 - 00000 -> ugo-wx,ug-wx,ug=wx -> 00330
ok 846 - 00777 -> ugo-wx,ug-wx,ug=wx -> 00334
ok 847 - 00000 -> u+w,au-wx,ug=r -> 00440
ok 848 - 00777 -> u+w,au-wx,ug=r -> 00444
ok 849 - 00777 -> auo+r,g+w,o+r -> 00777
ok 850 - 00000 -> auo+r,g+w,o+r -> 00464
ok 851 - 00777 -> ugo+x -> 00777
ok 852 - 00000 -> ugo+x -> 00111
ok 853 - 00000 -> ago-w,aug-rw -> 00000
ok 854 - 00777 -> ago-w,aug-rw -> 00111
ok 855 - 00000 -> aug-wx,go=rw -> 00066
ok 856 - 00777 -> aug-wx,go=rw -> 00466
ok 857 - 00000 -> ago-rw,go+w,a-w -> 00000
ok 858 - 00777 -> ago-rw,go+w,a-w -> 00111
ok 859 - 00777 -> au+w,ao=wx,ug=rwx -> 00773
ok 860 - 00000 -> uo+rwx,uo+r -> 00707
ok 861 - 00777 -> uo+rwx,uo+r -> 00777
ok 862 - 00777 -> ugo+rx,au+rwx,ug-x -> 00667
ok 863 - 00000 -> o=rwx,g-x -> 00007
ok 864 - 00777 -> o=rwx,g-x -> 00767
ok 865 - 00777 -> ug-r,au+wx -> 00337
ok 866 - 00000 -> ug-r,au+wx -> 00333
ok 867 - 00777 -> ago=w,augo=r -> 00444
ok 868 - 00777 -> augo+w -> 00777
ok 869 - 00000 -> augo+w -> 00222
ok 870 - 00777 -> a=w,uo+wx -> 00323
ok 871 - 00777 -> g-rw,aug=x,go-rw -> 00111
ok 872 - 00777 -> augo-rw,aug=r -> 00444
ok 873 - 00777 -> auo-rw,augo-rw,ao+rw -> 00777
ok 874 - 00000 -> auo-rw,augo-rw,ao+rw -> 00666
ok 875 - 00777 -> auo-rx -> 00222
ok 876 - 00000 -> auo-rx -> 00000
ok 877 - 00777 -> u+r,uo=rx,ag=wx -> 00333
ok 878 - 00777 -> ao=x,uo-w -> 00111
ok 879 - 00777 -> ugo-rx,ago-rwx,ao+rw -> 00666
ok 880 - 00777 -> augo=wx,o=x -> 00331
ok 881 - 00000 -> uo+r,ago+x,au-x -> 00404
ok 882 - 00777 -> uo+r,ago+x,au-x -> 00666
ok 883 - 00777 -> au=wx,g-wx,o=rw -> 00306
ok 884 - 00777 -> auo+r -> 00777
ok 885 - 00000 -> auo+r -> 00444
ok 886 - 00777 -> ugo-r -> 00333
ok 887 - 00000 -> ugo-r -> 00000
ok 888 - 00777 -> aug=r,au-wx,augo-wx -> 00444
ok 889 - 00777 -> ago+wx,ago=wx,ao-rwx -> 00000
ok 890 - 00777 -> au+rx,ugo-x,o-rx -> 00662
ok 891 - 00000 -> au+rx,ugo-x,o-rx -> 00440
ok 892 - 00777 -> ugo-rwx,a+w -> 00222
ok 893 - 00777 -> auo+rwx,o+x -> 00777
ok 894 - 00777 -> ago+x,ago=w,aug-x -> 00222
ok 895 - 00000 -> ao+w,uo+rw -> 00626
ok 896 - 00777 -> ao+w,uo+rw -> 00777
ok 897 - 00777 -> uo-r -> 00373
ok 898 - 00000 -> uo-r -> 00000
ok 899 - 00777 -> uo=rw,ao-rx -> 00222
ok 900 - 00000 -> uo=rw,ao-rx -> 00202
ok 901 - 00777 -> u-rw -> 00177
ok 902 - 00000 -> u-rw -> 00000
ok 903 - 00777 -> au-rx,a=wx -> 00333
ok 904 - 00777 -> g-wx -> 00747
ok 905 - 00000 -> g-wx -> 00000
ok 906 - 00777 -> ago-x,a+rwx -> 00777
ok 907 - 00777 -> go=w -> 00722
ok 908 - 00000 -> go=w -> 00022
ok 909 - 00777 -> ao=x -> 00111
ok 910 - 00777 -> ago=w -> 00222
ok 911 - 00777 -> uo=w,ugo-rx,auo+w -> 00222
ok 912 - 00777 -> auo-rwx,a=rw -> 00666
ok 913 - 00777 -> go-r,ago+wx -> 00733
ok 914 - 00000 -> go-r,ago+wx -> 00333
ok 915 - 00777 -> a-wx,ao=w,augo=x -> 00111
ok 916 - 00777 -> ago=wx,u+rw -> 00733
ok 917 - 00777 -> ao=rx -> 00555
ok 918 - 00777 -> ag+wx -> 00777
ok 919 - 00000 -> ag+wx -> 00333
ok 920 - 00777 -> ago=x,augo=rx -> 00555
ok 921 - 00777 -> ago+wx,uo+rwx,augo=w -> 00222
ok 922 - 00777 -> auo=wx -> 00333
ok 923 - 00777 -> ago+rx -> 00777
ok 924 - 00000 -> ago+rx -> 00555
ok 925 - 00777 -> uo-wx,ugo+x,ugo-rw -> 00111
ok 926 - 00777 -> ago-r,ao+rwx,augo+rx -> 00777
ok 927 - 00777 -> u+rwx -> 00777
ok 928 - 00000 -> u+rwx -> 00700
ok 929 - 00777 -> ugo=r -> 00444
ok 930 - 00777 -> a+rx,go-rwx,ug=rwx -> 00770
ok 931 - 00777 -> a=x,ugo-x,ug-r -> 00000
ok 932 - 00777 -> aug=x,ag=x -> 00111
ok 933 - 00777 -> au=wx,auo-w -> 00111
ok 934 - 00777 -> aug=rw,go=w,g-w -> 00602
ok 935 - 00777 -> u-rwx -> 00077
ok 936 - 00000 -> u-rwx -> 00000
ok 937 - 00777 -> uo=r,aug-rx,ao=wx -> 00333
ok 938 - 00777 -> ugo=x,g+rx -> 00151
ok 939 - 00777 -> ao-x,au+wx,ag+rx -> 00777
ok 940 - 00777 -> o=r,au+rwx -> 00777
ok 941 - 00777 -> aug-rwx,ag=wx -> 00333
ok 942 - 00777 -> ag+rw,g=x,auo=rx -> 00555
ok 943 - 00777 -> a=rwx,ugo=wx,au=rwx -> 00777
ok 944 - 00777 -> ao=rwx,augo-w -> 00555
ok 945 - 00777 -> ugo=w,au-x,uo-rw -> 00020
ok 946 - 00777 -> ug+x,u=rx -> 00577
ok 947 - 00000 -> ug+x,u=rx -> 00510
ok 948 - 00777 -> ugo+rwx,u+rwx,aug-wx -> 00444
ok 949 - 00777 -> ugo+x,o=r -> 00774
ok 950 - 00000 -> ugo+x,o=r -> 00114
ok 951 - 00777 -> au=w,uo=x -> 00121
ok 952 - 00777 -> ao=rx,go+rw -> 00577
ok 953 - 00777 -> ag=x -> 00111
ok 954 - 00000 -> ug-wx,g-wx -> 00000
ok 955 - 00777 -> ug-wx,g-wx -> 00447
ok 956 - 00777 -> aug-x,augo+rw,g=wx -> 00636
ok 957 - 00777 -> ao+rw,ago=w -> 00222
ok 958 - 00777 -> ug-rw,u+rwx,ao=rwx -> 00777
ok 959 - 00777 -> o-rw,ugo-rw -> 00111
ok 960 - 00000 -> o-rw,ugo-rw -> 00000
ok 961 - 00000 -> aug+wx,auo-w -> 00111
ok 962 - 00777 -> aug+wx,auo-w -> 00555
ok 963 - 00777 -> auo=wx,aug-r -> 00333
ok 964 - 00777 -> auo=r -> 00444
ok 965 - 00777 -> ug+w,au-wx,aug-w -> 00444
ok 966 - 00000 -> ug+w,au-wx,aug-w -> 00000
ok 967 - 00777 -> ao-rw,auo+rwx,g+w -> 00777
ok 968 - 00777 -> ugo=rx,go=x -> 00511
ok 969 - 00777 -> auo-rwx,o-x -> 00000
ok 970 - 00000 -> auo+rw -> 00666
ok 971 - 00777 -> auo+rw -> 00777
ok 972 - 00777 -> ago=rx,ago+rwx,augo-rx -> 00222
ok 973 - 00000 -> g+x -> 00010
ok 974 - 00777 -> g+x -> 00777
ok 975 - 00000 -> o-x,aug+w -> 00222
ok 976 - 00777 -> o-x,aug+w -> 00776
ok 977 - 00777 -> a=x,uo=r,a-w -> 00414
ok 978 - 00777 -> augo+rwx,g+wx -> 00777
ok 979 - 00777 -> au-rx,ago-rx -> 00222
ok 980 - 00000 -> au-rx,ago-rx -> 00000
ok 981 - 00000 -> ao-rx -> 00000
ok 982 - 00777 -> ao-rx -> 00222
ok 983 - 00777 -> a+x,ag=wx -> 00333
ok 984 - 00777 -> auo=rwx -> 00777
ok 985 - 00000 -> ao-r -> 00000
ok 986 - 00777 -> ao-r -> 00333
ok 987 - 00777 -> a=r,ug-w -> 00444
ok 988 - 00777 -> g+x,ago+rwx,u-rw -> 00177
ok 989 - 00777 -> ug+rx,go=rw,u=rw -> 00666
ok 990 - 00777 -> ago-r,ag-rwx,au-w -> 00000
ok 991 - 00777 -> ago=w,u=rwx -> 00722
ok 992 - 00777 -> ug-wx,ug+rw -> 00667
ok 993 - 00000 -> ug-wx,ug+rw -> 00660
ok 994 - 00777 -> o=x,auo+rwx -> 00777
ok 995 - 00777 -> aug=wx -> 00333
ok 996 - 00777 -> ag=rx,ao-rw,g+r -> 00151
ok 997 - 00000 -> ao+wx -> 00333
ok 998 - 00777 -> ao+wx -> 00777
ok 999 - 00777 -> augo=w,augo+r,g-rw -> 00606
ok 1000 - 00777 -> auo=rx,au+rwx,a-wx -> 00444
ok 1001 - 00777 -> au-rw,aug+rx -> 00555
ok 1002 - 00777 -> go+rwx,ago+wx,a=w -> 00222
ok 1003 - 00777 -> augo=rwx,ag-rw -> 00111
ok 1004 - 00777 -> a=rx,a=r,ugo=wx -> 00333
ok 1005 - 00777 -> au-w,aug=wx -> 00333
ok 1006 - 00000 -> uo-wx,au-r -> 00000
ok 1007 - 00777 -> uo-wx,au-r -> 00030
ok 1008 - 00000 -> uo-rx,go+x,g+r -> 00051
ok 1009 - 00777 -> uo-rx,go+x,g+r -> 00273
ok 1010 - 00777 -> ag=r,au=rwx -> 00777
ok 1011 - 00777 -> ug+rwx,ug+wx -> 00777
ok 1012 - 00000 -> ug+rwx,ug+wx -> 00770
ok 1013 - 00000 -> a-w -> 00000
ok 1014 - 00777 -> a-w -> 00555
ok 1015 - 00777 -> u+r -> 00777
ok 1016 - 00000 -> u+r -> 00400
ok 1017 - 00777 -> augo=r,augo+w,uo+r -> 00666
ok 1018 - 00777 -> u+rw,go-rx -> 00722
ok 1019 - 00000 -> u+rw,go-rx -> 00600
ok 1020 - 00777 -> ag=rx -> 00555
ok 1021 - 00777 -> augo-w,u=x,augo=wx -> 00333
ok 1022 - 00000 -> aug-wx,go-x -> 00000
ok 1023 - 00777 -> aug-wx,go-x -> 00444
ok 1024 - 00777 -> ao=x,auo=rwx -> 00777
ok 1025 - 00000 -> uo=rwx -> 00707
ok 1026 - 00777 -> uo=rwx -> 00777
ok 1027 - 00777 -> o-w,au=rw -> 00666
ok 1028 - 00777 -> ugo=w -> 00222
ok 1029 - 00777 -> g-wx,aug+wx,u-x -> 00677
ok 1030 - 00000 -> g-wx,aug+wx,u-x -> 00233
ok 1031 - 00777 -> ag=x,u-wx -> 00011
ok 1032 - 00777 -> g=r,ao=rx -> 00555
ok 1033 - 00777 -> ao+r -> 00777
ok 1034 - 00000 -> ao+r -> 00444
ok 1035 - 00000 -> u+wx -> 00300
ok 1036 - 00777 -> u+wx -> 00777
ok 1037 - 00777 -> ag=rwx,ugo+w -> 00777
ok 1038 - 00777 -> u=rx -> 00577
ok 1039 - 00000 -> u=rx -> 00500
ok 1040 - 00777 -> au=rw,o=rwx,o=wx -> 00663
ok 1041 - 00777 -> ago+x,auo-wx -> 00444
ok 1042 - 00000 -> ago+x,auo-wx -> 00000
ok 1043 - 00777 -> ago+rwx -> 00777
ok 1044 - 00777 -> aug-rwx,ao-rwx -> 00000
ok 1045 - 00777 -> a+rwx,u=r -> 00477
ok 1046 - 00777 -> ag+rw,au+x,ug+rx -> 00777
ok 1047 - 00000 -> o+wx,u+r -> 00403
ok 1048 - 00777 -> o+wx,u+r -> 00777
ok 1049 - 00777 -> ag+x,auo-wx,a=rwx -> 00777
ok 1050 - 00777 -> go-w,ugo-w -> 00555
ok 1051 - 00000 -> go-w,ugo-w -> 00000
ok 1052 - 00777 -> ao=rwx -> 00777
ok 1053 - 00777 -> ago=x -> 00111
ok 1054 - 00777 -> uo+w,ao-r,augo-rwx -> 00000
ok 1055 - 00777 -> auo-wx,go-w -> 00444
ok 1056 - 00000 -> auo-wx,go-w -> 00000
ok 1057 - 00000 -> g-rx,u-r -> 00000
ok 1058 - 00777 -> g-rx,u-r -> 00327
ok 1059 - 00777 -> augo-rwx,a=w,a-w -> 00000
ok 1060 - 00777 -> au=r -> 00444
ok 1061 - 00777 -> aug=rw,auo+x,ugo+rx -> 00777
ok 1062 - 00777 -> ag-x,uo+x -> 00767
ok 1063 - 00000 -> ag-x,uo+x -> 00101
ok 1064 - 00777 -> a+w,ugo+wx -> 00777
ok 1065 - 00000 -> a+w,ugo+wx -> 00333
ok 1066 - 00777 -> augo+rwx -> 00777
ok 1067 - 00777 -> augo-r,o+rx -> 00337
ok 1068 - 00000 -> augo-r,o+rx -> 00005
ok 1069 - 00777 -> ao-wx -> 00444
ok 1070 - 00000 -> ao-wx -> 00000
ok 1071 - 00000 -> au-rw -> 00000
ok 1072 - 00777 -> au-rw -> 00111
ok 1073 - 00000 -> go+rw,au+rx -> 00577
ok 1074 - 00777 -> go+rw,au+rx -> 00777
ok 1075 - 00777 -> ugo+w,augo=rw,aug=rx -> 00555
ok 1076 - 00777 -> ag+rwx -> 00777
ok 1077 - 00777 -> a+rwx,uo+r -> 00777
ok 1078 - 00000 -> ug-w,aug-r -> 00000
ok 1079 - 00777 -> ug-w,aug-r -> 00113
ok 1080 - 00777 -> uo+rx,aug-wx -> 00444
ok 1081 - 00000 -> uo+rx,aug-wx -> 00404
ok 1082 - 00777 -> ao=w,o+wx -> 00223
ok 1083 - 00000 -> uo=rwx,g+rw,u+rx -> 00767
ok 1084 - 00777 -> uo=rwx,g+rw,u+rx -> 00777
ok 1085 - 00777 -> aug-rwx,augo=rx,au-wx -> 00444
ok 1086 - 00777 -> ag-rwx -> 00000
ok 1087 - 00000 -> ug=w,u+x -> 00320
ok 1088 - 00777 -> ug=w,u+x -> 00327
ok 1089 - 00000 -> ug=rwx,g+r -> 00770
ok 1090 - 00777 -> ug=rwx,g+r -> 00777
ok 1091 - 00777 -> g-rwx,au-x -> 00606
ok 1092 - 00000 -> g-rwx,au-x -> 00000
ok 1093 - 00000 -> ao-wx,go=rx -> 00055
ok 1094 - 00777 -> ao-wx,go=rx -> 00455
ok 1095 - 00777 -> ao=x,ug-x,ugo+rx -> 00555
ok 1096 - 00000 -> ug+x,u=r,go+w -> 00432
ok 1097 - 00777 -> ug+x,u=r,go+w -> 00477
ok 1098 - 00000 -> go+rx -> 00055
ok 1099 - 00777 -> go+rx -> 00777
ok 1100 - 00777 -> a=rw,ugo+wx,ago=rw -> 00666
ok 1101 - 00777 -> ug+x,o=r -> 00774
ok 1102 - 00000 -> ug+x,o=r -> 00114
ok 1103 - 00777 -> o+w -> 00777
ok 1104 - 00000 -> o+w -> 00002
ok 1105 - 00777 -> ag+w,go-wx -> 00744
ok 1106 - 00000 -> ag+w,go-wx -> 00200
ok 1107 - 00777 -> u-wx,ago=rwx -> 00777
ok 1108 - 00000 -> ago+r -> 00444
ok 1109 - 00777 -> ago+r -> 00777
ok 1110 - 00000 -> go-wx,auo-rx,ag+r -> 00444
ok 1111 - 00777 -> go-wx,auo-rx,ag+r -> 00644
ok 1112 - 00777 -> auo+w -> 00777
ok 1113 - 00000 -> auo+w -> 00222
ok 1114 - 00777 -> uo-rw,ao=rx,ugo-x -> 00444
ok 1115 - 00777 -> aug+w,o-w -> 00775
ok 1116 - 00000 -> aug+w,o-w -> 00220
ok 1117 - 00777 -> ug=r -> 00447
ok 1118 - 00000 -> ug=r -> 00440
ok 1119 - 00000 -> augo-rw -> 00000
ok 1120 - 00777 -> augo-rw -> 00111
ok 1121 - 00777 -> ag+x,aug+w,au=r -> 00444
ok 1122 - 00777 -> o=r,auo+wx,uo-rw -> 00171
ok 1123 - 00000 -> o=r,auo+wx,uo-rw -> 00131
ok 1124 - 00777 -> ugo-rx,ao+rx,ug+rx -> 00777
ok 1125 - 00000 -> ugo-rx,ao+rx,ug+rx -> 00555
ok 1126 - 00777 -> ao+w,ug-rx -> 00227
ok 1127 - 00000 -> ao+w,ug-rx -> 00222
ok 1128 - 00777 -> a+rwx,go-r -> 00733
ok 1129 - 00777 -> uo=x,ago=wx,ugo+rwx -> 00777
ok 1130 - 00777 -> uo=r -> 00474
ok 1131 - 00000 -> uo=r -> 00404
ok 1132 - 00777 -> o+rw,aug+rx,ugo=rwx -> 00777
ok 1133 - 00777 -> uo-rx -> 00272
ok 1134 - 00000 -> uo-rx -> 00000
ok 1135 - 00777 -> u-rwx,ago+rx -> 00577
ok 1136 - 00000 -> u-rwx,ago+rx -> 00555
ok 1137 - 00777 -> ag-rw,o+w,ug=rx -> 00553
ok 1138 - 00000 -> ag-rw,o+w,ug=rx -> 00552
ok 1139 - 00000 -> u=rw,ago+r,ug=x -> 00114
ok 1140 - 00777 -> u=rw,ago+r,ug=x -> 00117
ok 1141 - 00777 -> aug=w -> 00222
ok 1142 - 00777 -> a=x,ago=rwx,au=rx -> 00555
ok 1143 - 00777 -> ago=rx,ago+x -> 00555
ok 1144 - 00777 -> go-r -> 00733
ok 1145 - 00000 -> go-r -> 00000
ok 1146 - 00777 -> aug=x,augo-rwx,uo+rw -> 00606
ok 1147 - 00000 -> auo-wx,g=rwx,o-x -> 00070
ok 1148 - 00777 -> auo-wx,g=rwx,o-x -> 00474
ok 1149 - 00777 -> auo=rw,uo-rw -> 00060
ok 1150 - 00777 -> go=r -> 00744
ok 1151 - 00000 -> go=r -> 00044
ok 1152 - 00777 -> augo-w,ag-rx -> 00000
ok 1153 - 00777 -> o=w,ag=wx,a=wx -> 00333
ok 1154 - 00777 -> aug=rx -> 00555
ok 1155 - 00777 -> o=w,u-rw -> 00172
ok 1156 - 00000 -> o=w,u-rw -> 00002
ok 1157 - 00777 -> ag-rwx,u=x,o-r -> 00100
ok 1158 - 00000 -> ao+wx,uo=wx -> 00333
ok 1159 - 00777 -> ao+wx,uo=wx -> 00373
ok 1160 - 00777 -> u=wx -> 00377
ok 1161 - 00000 -> u=wx -> 00300
ok 1162 - 00000 -> g-x -> 00000
ok 1163 - 00777 -> g-x -> 00767
ok 1164 - 00000 -> au+rw,o+rx -> 00667
ok 1165 - 00777 -> au+rw,o+rx -> 00777
ok 1166 - 00000 -> ago+x,ug=w,u-x -> 00221
ok 1167 - 00777 -> ago+x,ug=w,u-x -> 00227
ok 1168 - 00777 -> auo+w,au-rwx -> 00000
ok 1169 - 00777 -> ag+rw,ao-rx -> 00222
ok 1170 - 00777 -> ug+w -> 00777
ok 1171 - 00000 -> ug+w -> 00220
ok 1172 - Invalid mode throws exception
ok 1173 - Invalid mode clause throws exception
ok 1174 - Nonexistent file throws exception
1..1174
ok
t/digest.t ........................
ok 1 - created test file with packed binary string
ok 2 - digest SHA-256 (hardcoded)
ok 3 - digest SHA-256
ok 4 - digest SHA-256 (chunked)
ok 5 - digest MD5 (hardcoded)
ok 6 - digest MD5
ok 7 - digest MD5 (chunked)
1..7
ok
t/exception.t .....................
ok 1 - exception reported at caller's package
ok 2 - append bad args
ok 3 - iterator bad args
ok 4 - lines bad args
ok 5 - lines_raw bad args
ok 6 - lines_utf8 bad args
ok 7 - slurp bad args
ok 8 - spew bad args
ok 9 - iterator not hashref
ok 10 - lines not hashref
ok 11 - lines_raw not hashref
ok 12 - lines_utf8 not hashref
ok 13 - slurp not hashref
1..13
ok
t/exports.t .......................
ok 1 - 'path' isa 'Path::Tiny'
ok 2 - 'cwd' isa 'Path::Tiny'
ok 3 - 'rootdir' isa 'Path::Tiny'
ok 4 - 'tempfile' isa 'Path::Tiny'
ok 5 - 'tempdir' isa 'Path::Tiny'
1..5
ok
t/filesystem.t ....................
ok 1 - Got a filename via tmpnam()
ok 2 - Opened C:/cpanfly-5.20/var/tmp/BGvpKbcq2d for writing
ok 3 - Printed to C:/cpanfly-5.20/var/tmp/BGvpKbcq2d
ok 4 - C:/cpanfly-5.20/var/tmp/BGvpKbcq2d should exist
ok 5 - it's a file!
ok 6 - /dev/null is_file, too
ok 7 - volume correct
ok 8 - volume cached
ok 9 - dirname correct
ok 10 - basename correct
ok 11 - Read contents of C:/cpanfly-5.20/var/tmp/BGvpKbcq2d correctly
# stat
ok 12
ok 13
ok 14
# stat/lstat with no file
ok 15
ok 16
ok 17
ok 18
ok 19
ok 20 - It's a directory!
ok 21
ok 22 - touch sets utime as current time
ok 23 - touch sets utime as 10 secs before
ok 24
ok 25
ok 26 - Removed C:/cpanfly-5.20/var/tmp/0RGhr7QHgN
ok 27 - C:/cpanfly-5.20/var/tmp/0RGhr7QHgN no longer exists
ok 28 - Removing non-existent dir returns false
ok 29 - Created C:/cpanfly-5.20/var/tmp/zwhLnPQnIT/foo/bar
ok 30 - C:/cpanfly-5.20/var/tmp/zwhLnPQnIT/foo/bar is a directory
ok 31
ok 32
ok 33
ok 34
ok 35
ok 36
ok 37
ok 38
ok 39
ok 40 - exhausted iterator is undef
ok 41
ok 42
ok 43
ok 44
ok 45
ok 46
ok 47
ok 48
ok 49
ok 50
ok 51
ok 52
ok 53
ok 54
ok 55
ok 56
ok 57
ok 58
ok 59
ok 60
ok 61 - removing file
ok 62 - file is gone
ok 63 - removing file again returns false
ok 64
ok 65 - calling 'remove' on a directory throws
ok 66
ok 67
ok 68
ok 69 - removing file called '0'
ok 70
ok 71
ok 72
ok 73 - slurp raw
ok 74 - slurp+crlf+utf8
ok 75 - lines+crlf+utf8
ok 76 - lines+chomp+crlf+utf8
ok 77
ok 78
ok 79 - from . to C:/cpanfly-5.20/var/cpan/build/Path-Tiny-0.058-4TXJds to .
ok 80 - updir gone from realpath
ok 81 - realpath on absolute
ok 82 - caught error from realpath on non-existent file
ok 83 - file copied
ok 84 - chmod(0000)
ok 85 - chmod('0400')
ok 86 # skip No exception if run as root
ok 87 - chmod('u+w')
ok 88 - touch can chain
ok 89 # skip symlink unavailable
1..89
ok
t/input_output.t ..................
# Subtest: spew -> slurp
ok 1 - spew
ok 2 - slurp
1..2
ok 1 - spew -> slurp
# Subtest: spew -> slurp (empty)
ok 1 - spew
ok 2 - slurp
1..2
ok 2 - spew -> slurp (empty)
# Subtest: spew -> slurp (arrayref)
ok 1 - spew
ok 2 - slurp
1..2
ok 3 - spew -> slurp (arrayref)
# Subtest: spew -> slurp (binmode)
ok 1 - spew
ok 2 - slurp
1..2
ok 4 - spew -> slurp (binmode)
# Subtest: spew -> slurp (open hint)
ok 1 - spew
ok 2 - slurp
ok 3 - is UTF8
1..3
ok 5 - spew -> slurp (open hint)
# Subtest: spew -> slurp (UTF-8)
ok 1 - spew
ok 2 - slurp
ok 3 - is UTF8
1..3
ok 6 - spew -> slurp (UTF-8)
# Subtest: spew -> slurp (raw)
ok 1 - spew
ok 2 - slurp
1..2
ok 7 - spew -> slurp (raw)
# Subtest: spew -> lines
ok 1 - spew
ok 2 - lines
ok 3 - lines (scalar)
1..3
ok 8 - spew -> lines
# Subtest: spew -> lines (open hint)
ok 1 - spew
ok 2 - slurp
ok 3 - is UTF8
1..3
ok 9 - spew -> lines (open hint)
# Subtest: spew -> lines (UTF-8)
ok 1 - spew
ok 2 - slurp
ok 3 - is UTF8
ok 4 - lines (scalar)
1..4
ok 10 - spew -> lines (UTF-8)
# Subtest: spew -> lines (raw)
ok 1 - spew
ok 2 - lines
1..2
ok 11 - spew -> lines (raw)
# Subtest: spew -> lines (count)
ok 1 - spew
ok 2 - lines
1..2
ok 12 - spew -> lines (count)
# Subtest: spew -> lines (count, less than)
ok 1 - spew
ok 2 - lines
1..2
ok 13 - spew -> lines (count, less than)
# Subtest: spew -> lines (count, more than)
ok 1 - spew
ok 2 - lines
1..2
ok 14 - spew -> lines (count, more than)
# Subtest: spew -> lines (count, chomp)
ok 1 - spew
ok 2 - lines
1..2
ok 15 - spew -> lines (count, chomp)
# Subtest: spew -> lines (count, UTF-8)
ok 1 - spew
ok 2 - lines
1..2
ok 16 - spew -> lines (count, UTF-8)
# Subtest: spew -> lines (count, chomp, UTF-8)
ok 1 - spew
ok 2 - lines
1..2
ok 17 - spew -> lines (count, chomp, UTF-8)
# Subtest: spew -> lines (chomp, UTF-8)
ok 1 - spew
ok 2 - lines
1..2
ok 18 - spew -> lines (chomp, UTF-8)
# Subtest: spew -> lines (count, raw)
ok 1 - spew
ok 2 - lines
1..2
ok 19 - spew -> lines (count, raw)
# Subtest: append -> slurp
ok 1 - append
ok 2 - slurp
1..2
ok 20 - append -> slurp
# Subtest: append -> slurp (empty)
ok 1 - append
ok 2 - slurp
1..2
ok 21 - append -> slurp (empty)
# Subtest: append -> slurp (arrayref)
ok 1 - append
ok 2 - slurp
1..2
ok 22 - append -> slurp (arrayref)
# Subtest: append -> slurp (piecemeal)
ok 1 - piecemeal append
ok 2 - piecemeal append
ok 3 - slurp
1..3
ok 23 - append -> slurp (piecemeal)
# Subtest: append -> slurp (binmode)
ok 1 - append
ok 2 - slurp
1..2
ok 24 - append -> slurp (binmode)
# Subtest: append -> slurp (open hint)
ok 1 - append
ok 2 - slurp
1..2
ok 25 - append -> slurp (open hint)
# Subtest: append -> slurp (UTF-8)
ok 1 - append
ok 2 - slurp
1..2
ok 26 - append -> slurp (UTF-8)
# Subtest: append -> slurp (raw)
ok 1 - append
ok 2 - slurp
1..2
ok 27 - append -> slurp (raw)
# Subtest: openw -> openr
ok 1 - openw & print
ok 2 - openr & read
1..2
ok 28 - openw -> openr
# Subtest: openw -> openr (open hint)
ok 1 - openw & print
ok 2 - openr & read
ok 3 - is UTF8
1..3
ok 29 - openw -> openr (open hint)
# Subtest: openw -> openr (UTF-8)
ok 1 - openw & print
ok 2 - openr & read
ok 3 - is UTF8
1..3
ok 30 - openw -> openr (UTF-8)
# Subtest: openw -> openr (raw)
ok 1 - openw & print
ok 2 - openr & read
1..2
ok 31 - openw -> openr (raw)
# Subtest: opena -> openr
ok 1 - openw & print one line
ok 2 - opena & print rest of lines
ok 3 - openr & read
1..3
ok 32 - opena -> openr
# Subtest: opena -> openr (open hint)
ok 1 - openw & print one line
ok 2 - opena & print rest of lines
ok 3 - openr & read
ok 4 - is UTF8
1..4
ok 33 - opena -> openr (open hint)
# Subtest: opena -> openr (UTF-8)
ok 1 - openw & print one line
ok 2 - opena & print rest of lines
ok 3 - openr & read
ok 4 - is UTF8
1..4
ok 34 - opena -> openr (UTF-8)
# Subtest: opena -> openr (raw)
ok 1 - openw & print one line
ok 2 - opena & print rest of lines
ok 3 - openr & read
1..3
ok 35 - opena -> openr (raw)
# Subtest: openrw
ok 1 - openrw & print
ok 2 - seek back to start
ok 3 - openr & read
1..3
ok 36 - openrw
# Subtest: openrw (open hint)
ok 1 - openrw & print
ok 2 - seek back to start
ok 3 - openr & read
ok 4 - is UTF8
1..4
ok 37 - openrw (open hint)
# Subtest: openrw (UTF-8)
ok 1 - openrw & print
ok 2 - seek back to start
ok 3 - openr & read
ok 4 - is UTF8
1..4
ok 38 - openrw (UTF-8)
# Subtest: openrw (raw)
ok 1 - openrw & print
ok 2 - seek back to start
ok 3 - openr & read
1..3
ok 39 - openrw (raw)
1..39
ok
t/input_output_no_UU.t ............
# Hiding Unicode::UTF8
# Subtest: spew -> slurp
ok 1 - spew
ok 2 - slurp
1..2
ok 1 - spew -> slurp
# Subtest: spew -> slurp (empty)
ok 1 - spew
ok 2 - slurp
1..2
ok 2 - spew -> slurp (empty)
# Subtest: spew -> slurp (arrayref)
ok 1 - spew
ok 2 - slurp
1..2
ok 3 - spew -> slurp (arrayref)
# Subtest: spew -> slurp (binmode)
ok 1 - spew
ok 2 - slurp
1..2
ok 4 - spew -> slurp (binmode)
# Subtest: spew -> slurp (open hint)
ok 1 - spew
ok 2 - slurp
ok 3 - is UTF8
1..3
ok 5 - spew -> slurp (open hint)
# Subtest: spew -> slurp (UTF-8)
ok 1 - spew
ok 2 - slurp
ok 3 - is UTF8
1..3
ok 6 - spew -> slurp (UTF-8)
# Subtest: spew -> slurp (raw)
ok 1 - spew
ok 2 - slurp
1..2
ok 7 - spew -> slurp (raw)
# Subtest: spew -> lines
ok 1 - spew
ok 2 - lines
ok 3 - lines (scalar)
1..3
ok 8 - spew -> lines
# Subtest: spew -> lines (open hint)
ok 1 - spew
ok 2 - slurp
ok 3 - is UTF8
1..3
ok 9 - spew -> lines (open hint)
# Subtest: spew -> lines (UTF-8)
ok 1 - spew
ok 2 - slurp
ok 3 - is UTF8
ok 4 - lines (scalar)
1..4
ok 10 - spew -> lines (UTF-8)
# Subtest: spew -> lines (raw)
ok 1 - spew
ok 2 - lines
1..2
ok 11 - spew -> lines (raw)
# Subtest: spew -> lines (count)
ok 1 - spew
ok 2 - lines
1..2
ok 12 - spew -> lines (count)
# Subtest: spew -> lines (count, less than)
ok 1 - spew
ok 2 - lines
1..2
ok 13 - spew -> lines (count, less than)
# Subtest: spew -> lines (count, more than)
ok 1 - spew
ok 2 - lines
1..2
ok 14 - spew -> lines (count, more than)
# Subtest: spew -> lines (count, chomp)
ok 1 - spew
ok 2 - lines
1..2
ok 15 - spew -> lines (count, chomp)
# Subtest: spew -> lines (count, UTF-8)
ok 1 - spew
ok 2 - lines
1..2
ok 16 - spew -> lines (count, UTF-8)
# Subtest: spew -> lines (count, chomp, UTF-8)
ok 1 - spew
ok 2 - lines
1..2
ok 17 - spew -> lines (count, chomp, UTF-8)
# Subtest: spew -> lines (chomp, UTF-8)
ok 1 - spew
ok 2 - lines
1..2
ok 18 - spew -> lines (chomp, UTF-8)
# Subtest: spew -> lines (count, raw)
ok 1 - spew
ok 2 - lines
1..2
ok 19 - spew -> lines (count, raw)
# Subtest: append -> slurp
ok 1 - append
ok 2 - slurp
1..2
ok 20 - append -> slurp
# Subtest: append -> slurp (empty)
ok 1 - append
ok 2 - slurp
1..2
ok 21 - append -> slurp (empty)
# Subtest: append -> slurp (arrayref)
ok 1 - append
ok 2 - slurp
1..2
ok 22 - append -> slurp (arrayref)
# Subtest: append -> slurp (piecemeal)
ok 1 - piecemeal append
ok 2 - piecemeal append
ok 3 - slurp
1..3
ok 23 - append -> slurp (piecemeal)
# Subtest: append -> slurp (binmode)
ok 1 - append
ok 2 - slurp
1..2
ok 24 - append -> slurp (binmode)
# Subtest: append -> slurp (open hint)
ok 1 - append
ok 2 - slurp
1..2
ok 25 - append -> slurp (open hint)
# Subtest: append -> slurp (UTF-8)
ok 1 - append
ok 2 - slurp
1..2
ok 26 - append -> slurp (UTF-8)
# Subtest: append -> slurp (raw)
ok 1 - append
ok 2 - slurp
1..2
ok 27 - append -> slurp (raw)
# Subtest: openw -> openr
ok 1 - openw & print
ok 2 - openr & read
1..2
ok 28 - openw -> openr
# Subtest: openw -> openr (open hint)
ok 1 - openw & print
ok 2 - openr & read
ok 3 - is UTF8
1..3
ok 29 - openw -> openr (open hint)
# Subtest: openw -> openr (UTF-8)
ok 1 - openw & print
ok 2 - openr & read
ok 3 - is UTF8
1..3
ok 30 - openw -> openr (UTF-8)
# Subtest: openw -> openr (raw)
ok 1 - openw & print
ok 2 - openr & read
1..2
ok 31 - openw -> openr (raw)
# Subtest: opena -> openr
ok 1 - openw & print one line
ok 2 - opena & print rest of lines
ok 3 - openr & read
1..3
ok 32 - opena -> openr
# Subtest: opena -> openr (open hint)
ok 1 - openw & print one line
ok 2 - opena & print rest of lines
ok 3 - openr & read
ok 4 - is UTF8
1..4
ok 33 - opena -> openr (open hint)
# Subtest: opena -> openr (UTF-8)
ok 1 - openw & print one line
ok 2 - opena & print rest of lines
ok 3 - openr & read
ok 4 - is UTF8
1..4
ok 34 - opena -> openr (UTF-8)
# Subtest: opena -> openr (raw)
ok 1 - openw & print one line
ok 2 - opena & print rest of lines
ok 3 - openr & read
1..3
ok 35 - opena -> openr (raw)
# Subtest: openrw
ok 1 - openrw & print
ok 2 - seek back to start
ok 3 - openr & read
1..3
ok 36 - openrw
# Subtest: openrw (open hint)
ok 1 - openrw & print
ok 2 - seek back to start
ok 3 - openr & read
ok 4 - is UTF8
1..4
ok 37 - openrw (open hint)
# Subtest: openrw (UTF-8)
ok 1 - openrw & print
ok 2 - seek back to start
ok 3 - openr & read
ok 4 - is UTF8
1..4
ok 38 - openrw (UTF-8)
# Subtest: openrw (raw)
ok 1 - openrw & print
ok 2 - seek back to start
ok 3 - openr & read
1..3
ok 39 - openrw (raw)
1..39
ok
t/locking.t .......................
# Subtest: write locks blocks read lock
ok 1 - Got a tempfile
ok 2 - Opened file for writing with lock
ok 3 - ran process to try to get lock
ok 4 - process failed to get lock
1..4
ok 1 - write locks blocks read lock
1..1
ok
t/mkpath.t ........................
ok 1 - target directory not created yet
ok 2 - mkpath on directory returned true
ok 3 - target directory created
1..3
ok
t/mutable_tree_while_iterating.t ..
ok 1 - can remove directories while traversing
ok 2 - remaining files
1..2
ok
t/normalize.t .....................
ok 1 - . -> .
ok 2 - ./ -> .
ok 3 - / -> /
ok 4 - /. -> /
ok 5 - .. -> ..
ok 6 - /.. -> /
ok 7 - ../ -> ..
ok 8 - ../.. -> ../..
ok 9 - /./ -> /
ok 10 - /foo/ -> /foo
ok 11 - foo/ -> foo
ok 12 - ./foo -> foo
ok 13 - foo/. -> foo
1..13
ok
t/overloading.t ...................
ok 1 - stringify via overloading
ok 2 - stringify via method
ok 3 - boolifies to true
1..3
ok
t/parent.t ........................
# Subtest: absolute
ok 1 - parent(undef): /foo/bar -> /foo
ok 2 - parent(0): /foo/bar -> /foo
ok 3 - parent(1): /foo/bar -> /foo
ok 4 - parent(2): /foo/bar -> /
ok 5 - parent(3): /foo/bar -> /
ok 6 - parent(undef): /foo -> /
ok 7 - parent(0): /foo -> /
ok 8 - parent(1): /foo -> /
ok 9 - parent(2): /foo -> /
ok 10 - parent(undef): / -> /
ok 11 - parent(0): / -> /
ok 12 - parent(1): / -> /
ok 13 - final path is root directory
1..13
ok 1 - absolute
# Subtest: relative
ok 1 - parent(undef): foo/bar/baz -> foo/bar
ok 2 - parent(0): foo/bar/baz -> foo/bar
ok 3 - parent(1): foo/bar/baz -> foo/bar
ok 4 - parent(2): foo/bar/baz -> foo
ok 5 - parent(3): foo/bar/baz -> .
ok 6 - parent(4): foo/bar/baz -> ..
ok 7 - parent(5): foo/bar/baz -> ../..
ok 8 - parent(6): foo/bar/baz -> ../../..
ok 9 - parent(undef): foo/bar -> foo
ok 10 - parent(0): foo/bar -> foo
ok 11 - parent(1): foo/bar -> foo
ok 12 - parent(2): foo/bar -> .
ok 13 - parent(3): foo/bar -> ..
ok 14 - parent(4): foo/bar -> ../..
ok 15 - parent(5): foo/bar -> ../../..
ok 16 - parent(undef): foo -> .
ok 17 - parent(0): foo -> .
ok 18 - parent(1): foo -> .
ok 19 - parent(2): foo -> ..
ok 20 - parent(3): foo -> ../..
ok 21 - parent(4): foo -> ../../..
ok 22 - parent(undef): . -> ..
ok 23 - parent(0): . -> ..
ok 24 - parent(1): . -> ..
ok 25 - parent(2): . -> ../..
ok 26 - parent(3): . -> ../../..
ok 27 - parent(undef): .. -> ../..
ok 28 - parent(0): .. -> ../..
ok 29 - parent(1): .. -> ../..
ok 30 - parent(2): .. -> ../../..
ok 31 - parent(undef): ../.. -> ../../..
ok 32 - parent(0): ../.. -> ../../..
ok 33 - parent(1): ../.. -> ../../..
1..33
ok 2 - relative
# Subtest: absolute with ..
ok 1 - parent(undef): /foo/baz -> /foo
ok 2 - parent(0): /foo/baz -> /foo
ok 3 - parent(1): /foo/baz -> /foo
ok 4 - parent(2): /foo/baz -> /
ok 5 - parent(3): /foo/baz -> /
ok 6 - parent(undef): /foo -> /
ok 7 - parent(0): /foo -> /
ok 8 - parent(1): /foo -> /
ok 9 - parent(2): /foo -> /
ok 10 - parent(undef): / -> /
ok 11 - parent(0): / -> /
ok 12 - parent(1): / -> /
ok 13 - final path is root directory
1..13
ok 3 - absolute with ..
# Subtest: relative with ..
ok 1 - parent(undef): foo/baz -> foo
ok 2 - parent(0): foo/baz -> foo
ok 3 - parent(1): foo/baz -> foo
ok 4 - parent(2): foo/baz -> .
ok 5 - parent(3): foo/baz -> ..
ok 6 - parent(undef): foo -> .
ok 7 - parent(0): foo -> .
ok 8 - parent(1): foo -> .
ok 9 - parent(2): foo -> ..
ok 10 - parent(undef): . -> ..
ok 11 - parent(0): . -> ..
ok 12 - parent(1): . -> ..
1..12
ok 4 - relative with ..
# Subtest: relative with leading ..
ok 1 - parent(undef): ../foo/bar -> ../foo
ok 2 - parent(0): ../foo/bar -> ../foo
ok 3 - parent(1): ../foo/bar -> ../foo
ok 4 - parent(2): ../foo/bar -> ..
ok 5 - parent(3): ../foo/bar -> ../..
ok 6 - parent(undef): ../foo -> ..
ok 7 - parent(0): ../foo -> ..
ok 8 - parent(1): ../foo -> ..
ok 9 - parent(2): ../foo -> ../..
ok 10 - parent(undef): .. -> ../..
ok 11 - parent(0): .. -> ../..
ok 12 - parent(1): .. -> ../..
1..12
ok 5 - relative with leading ..
# Subtest: absolute with internal dots
ok 1 - parent(undef): /foo..bar/baz..bam -> /foo..bar
ok 2 - parent(0): /foo..bar/baz..bam -> /foo..bar
ok 3 - parent(1): /foo..bar/baz..bam -> /foo..bar
ok 4 - parent(2): /foo..bar/baz..bam -> /
ok 5 - parent(undef): /foo..bar -> /
ok 6 - parent(0): /foo..bar -> /
ok 7 - parent(1): /foo..bar -> /
ok 8 - final path is root directory
1..8
ok 6 - absolute with internal dots
# Subtest: relative with internal dots
ok 1 - parent(undef): foo/bar..baz/wib..wob -> foo/bar..baz
ok 2 - parent(0): foo/bar..baz/wib..wob -> foo/bar..baz
ok 3 - parent(1): foo/bar..baz/wib..wob -> foo/bar..baz
ok 4 - parent(2): foo/bar..baz/wib..wob -> foo
ok 5 - parent(3): foo/bar..baz/wib..wob -> .
ok 6 - parent(4): foo/bar..baz/wib..wob -> ..
ok 7 - parent(undef): foo/bar..baz -> foo
ok 8 - parent(0): foo/bar..baz -> foo
ok 9 - parent(1): foo/bar..baz -> foo
ok 10 - parent(2): foo/bar..baz -> .
ok 11 - parent(3): foo/bar..baz -> ..
ok 12 - parent(undef): foo -> .
ok 13 - parent(0): foo -> .
ok 14 - parent(1): foo -> .
ok 15 - parent(2): foo -> ..
ok 16 - parent(undef): . -> ..
ok 17 - parent(0): . -> ..
ok 18 - parent(1): . -> ..
1..18
ok 7 - relative with internal dots
# Subtest: absolute with leading dots
ok 1 - parent(undef): /..foo/..bar -> /..foo
ok 2 - parent(0): /..foo/..bar -> /..foo
ok 3 - parent(1): /..foo/..bar -> /..foo
ok 4 - parent(2): /..foo/..bar -> /
ok 5 - parent(undef): /..foo -> /
ok 6 - parent(0): /..foo -> /
ok 7 - parent(1): /..foo -> /
ok 8 - final path is root directory
1..8
ok 8 - absolute with leading dots
# Subtest: relative with leading dots
ok 1 - parent(undef): ..foo/..bar/..wob -> ..foo/..bar
ok 2 - parent(0): ..foo/..bar/..wob -> ..foo/..bar
ok 3 - parent(1): ..foo/..bar/..wob -> ..foo/..bar
ok 4 - parent(2): ..foo/..bar/..wob -> ..foo
ok 5 - parent(3): ..foo/..bar/..wob -> .
ok 6 - parent(4): ..foo/..bar/..wob -> ..
ok 7 - parent(undef): ..foo/..bar -> ..foo
ok 8 - parent(0): ..foo/..bar -> ..foo
ok 9 - parent(1): ..foo/..bar -> ..foo
ok 10 - parent(2): ..foo/..bar -> .
ok 11 - parent(3): ..foo/..bar -> ..
ok 12 - parent(undef): ..foo -> .
ok 13 - parent(0): ..foo -> .
ok 14 - parent(1): ..foo -> .
ok 15 - parent(2): ..foo -> ..
ok 16 - parent(undef): . -> ..
ok 17 - parent(0): . -> ..
ok 18 - parent(1): . -> ..
1..18
ok 9 - relative with leading dots
# Subtest: absolute with trailing dots
ok 1 - parent(undef): /foo../bar.. -> /foo..
ok 2 - parent(0): /foo../bar.. -> /foo..
ok 3 - parent(1): /foo../bar.. -> /foo..
ok 4 - parent(2): /foo../bar.. -> /
ok 5 - parent(undef): /foo.. -> /
ok 6 - parent(0): /foo.. -> /
ok 7 - parent(1): /foo.. -> /
ok 8 - final path is root directory
1..8
ok 10 - absolute with trailing dots
# Subtest: relative with trailing dots
ok 1 - parent(undef): foo../bar../wob.. -> foo../bar..
ok 2 - parent(0): foo../bar../wob.. -> foo../bar..
ok 3 - parent(1): foo../bar../wob.. -> foo../bar..
ok 4 - parent(2): foo../bar../wob.. -> foo..
ok 5 - parent(3): foo../bar../wob.. -> .
ok 6 - parent(4): foo../bar../wob.. -> ..
ok 7 - parent(undef): foo../bar.. -> foo..
ok 8 - parent(0): foo../bar.. -> foo..
ok 9 - parent(1): foo../bar.. -> foo..
ok 10 - parent(2): foo../bar.. -> .
ok 11 - parent(3): foo../bar.. -> ..
ok 12 - parent(undef): foo.. -> .
ok 13 - parent(0): foo.. -> .
ok 14 - parent(1): foo.. -> .
ok 15 - parent(2): foo.. -> ..
ok 16 - parent(undef): . -> ..
ok 17 - parent(0): . -> ..
ok 18 - parent(1): . -> ..
1..18
ok 11 - relative with trailing dots
# Subtest: absolute with drive
ok 1 - parent(undef): C:/foo/bar -> C:/foo
ok 2 - parent(0): C:/foo/bar -> C:/foo
ok 3 - parent(1): C:/foo/bar -> C:/foo
ok 4 - parent(2): C:/foo/bar -> C:/
ok 5 - parent(3): C:/foo/bar -> C:/
ok 6 - parent(undef): C:/foo -> C:/
ok 7 - parent(0): C:/foo -> C:/
ok 8 - parent(1): C:/foo -> C:/
ok 9 - parent(2): C:/foo -> C:/
ok 10 - parent(undef): C:/ -> C:/
ok 11 - parent(0): C:/ -> C:/
ok 12 - parent(1): C:/ -> C:/
ok 13 - final path is root directory
1..13
ok 12 - absolute with drive
# Subtest: absolute with drive and ..
ok 1 - parent(undef): C:/foo/baz -> C:/foo
ok 2 - parent(0): C:/foo/baz -> C:/foo
ok 3 - parent(1): C:/foo/baz -> C:/foo
ok 4 - parent(2): C:/foo/baz -> C:/
ok 5 - parent(undef): C:/foo -> C:/
ok 6 - parent(0): C:/foo -> C:/
ok 7 - parent(1): C:/foo -> C:/
ok 8 - final path is root directory
1..8
ok 13 - absolute with drive and ..
# Subtest: absolute with UNC
ok 1 - parent(undef): //server/share/foo/bar -> //server/share/foo
ok 2 - parent(0): //server/share/foo/bar -> //server/share/foo
ok 3 - parent(1): //server/share/foo/bar -> //server/share/foo
ok 4 - parent(2): //server/share/foo/bar -> //server/share/
ok 5 - parent(3): //server/share/foo/bar -> //server/share/
ok 6 - parent(undef): //server/share/foo -> //server/share/
ok 7 - parent(0): //server/share/foo -> //server/share/
ok 8 - parent(1): //server/share/foo -> //server/share/
ok 9 - parent(2): //server/share/foo -> //server/share/
ok 10 - parent(undef): //server/share/ -> //server/share/
ok 11 - parent(0): //server/share/ -> //server/share/
ok 12 - parent(1): //server/share/ -> //server/share/
ok 13 - final path is root directory
1..13
ok 14 - absolute with UNC
# Subtest: absolute with drive, UNC and ..
ok 1 - parent(undef): //server/share/foo/baz -> //server/share/foo
ok 2 - parent(0): //server/share/foo/baz -> //server/share/foo
ok 3 - parent(1): //server/share/foo/baz -> //server/share/foo
ok 4 - parent(2): //server/share/foo/baz -> //server/share/
ok 5 - parent(undef): //server/share/foo -> //server/share/
ok 6 - parent(0): //server/share/foo -> //server/share/
ok 7 - parent(1): //server/share/foo -> //server/share/
ok 8 - final path is root directory
1..8
ok 15 - absolute with drive, UNC and ..
1..15
ok
t/recurse.t .......................
# Subtest: no symlinks
ok 1 - Breadth first iteration
1..1
ok 1 - no symlinks
# Subtest: with symlinks
1..0 # SKIP No symlink support
ok 2 # skip No symlink support
1..2
ok
t/rel-abs.t .......................
ok 1 - absolute of absolute is identity
ok 2 - absolute on base
1..2
ok
t/subsumes.t ......................
# Subtest: identity always subsumes
ok 1 - . subsumes .
ok 2 - / subsumes /
ok 3 - .. subsumes ..
ok 4 - ../.. subsumes ../..
ok 5 - /foo/ subsumes /foo
ok 6 - foo/ subsumes foo
ok 7 - ./foo subsumes foo
ok 8 - foo/. subsumes foo
1..8
ok 1 - identity always subsumes
# Subtest: absolute v. absolute
ok 1 - /foo subsumes /foo/bar
ok 2 - /foo subsumes /foo/bar/baz
ok 3 - /foo subsumes /foo/bar/baz/
ok 4 - / subsumes /foo
ok 5 - /foo does not subsume /bar
ok 6 - /foo/bar does not subsume /foo/baz
1..6
ok 2 - absolute v. absolute
# Subtest: relative v. relative
ok 1 - . subsumes foo
ok 2 - foo subsumes foo/baz
ok 3 - ./foo/bar subsumes foo/bar/baz
ok 4 - ./foo/bar subsumes ./foo/bar
ok 5 - ./foo/bar subsumes foo/bar
ok 6 - foo/bar subsumes ./foo/bar
ok 7 - foo/bar does not subsume foo/baz
1..7
ok 3 - relative v. relative
# Subtest: relative v. absolute
ok 1 - C:/cpanfly-5.20/var/cpan/build/Path-Tiny-0.058-4TXJds subsumes t
ok 2 - . subsumes C:/cpanfly-5.20/var/cpan/build/Path-Tiny-0.058-4TXJds/t
ok 3 - foo does not subsume C:/cpanfly-5.20/var/cpan/build/Path-Tiny-0.058-4TXJds/t
ok 4 - C:/cpanfly-5.20/var/cpan/build subsumes t
ok 5 - C:/cpanfly-5.20/var/cpan/build/Path-Tiny-0.058-4TXJds/lib does not subsume t
1..5
ok 4 - relative v. absolute
# Subtest: updirs in paths
ok 1 - /foo subsumes /foo/bar/baz/..
ok 2 - /foo/bar does not subsume /foo/bar/../baz
ok 3 - /foo/../bar subsumes /bar
ok 4 - .. subsumes ../bar
1..4
ok 5 - updirs in paths
# Subtest: Win32 cases
ok 1 - C:/foo subsumes C:/foo
ok 2 - C:/foo does not subsume C:/bar
ok 3 - C:/ subsumes C:/foo
ok 4 - C:/ does not subsume D:/
ok 5 - C:/foo subsumes /foo
ok 6 - C:/ subsumes /foo
ok 7 - C:/ does not subsume Z:/
ok 8 - / subsumes C:/
ok 9 - / does not subsume Z:/
ok 10 - /foo subsumes C:/foo
1..10
ok 6 - Win32 cases
1..6
ok
t/temp.t ..........................
# Subtest: tempdir
ok 1 - tempdir exists
ok 2 - tempdir destroyed
1..2
ok 1 - tempdir
# Subtest: tempfile
ok 1 - tempfile exists
ok 2 - tempfile destroyed
1..2
ok 2 - tempfile
# Subtest: tempdir w/ TEMPLATE
ok 1 - found template
1..1
ok 3 - tempdir w/ TEMPLATE
# Subtest: tempfile w/ TEMPLATE
ok 1 - found template
1..1
ok 4 - tempfile w/ TEMPLATE
# Subtest: tempdir w/ leading template
ok 1 - found template
1..1
ok 5 - tempdir w/ leading template
# Subtest: tempfile w/ leading template
ok 1 - found template
1..1
ok 6 - tempfile w/ leading template
# Subtest: tempfile handle
ok 1 - cached File::Temp object
ok 2 - cached handle is closed
1..2
ok 7 - tempfile handle
# Subtest: survives absolute
ok 1 - exists
1..1
ok 8 - survives absolute
1..8
ok
t/zzz-spec.t ......................
ok 1 - path('a','b','c')
ok 2 - path('a','b','./c')
ok 3 - path('./a','b','c')
ok 4 - path('c')
ok 5 - path('./c')
ok 6 - path('/')
ok 7 - path('d1','d2','d3')
ok 8 - path('/','d2/d3')
ok 9 - path('/.')
ok 10 - path('/./')
ok 11 - path('/a/./')
ok 12 - path('/a/.')
ok 13 - path('/../../')
ok 14 - path('/../..')
ok 15 - path('/t1/t2/t4')->relative('/t1/t2/t3')
ok 16 - path('/t1/t2')->relative('/t1/t2/t3')
ok 17 - path('/t1/t2/t3/t4')->relative('/t1/t2/t3')
ok 18 - path('/t4/t5/t6')->relative('/t1/t2/t3')
ok 19 - path('/')->relative('/t1/t2/t3')
ok 20 - path('///')->relative('/t1/t2/t3')
ok 21 - path('/.')->relative('/t1/t2/t3')
ok 22 - path('/./')->relative('/t1/t2/t3')
ok 23 - path('/t1/t2/t3')->relative( '/')
ok 24 - path('/t1/t2/t3')->relative( '/t1')
ok 25 - path('t1/t2/t3')->relative( 't1')
ok 26 - path('t1/t2/t3')->relative( 't4')
ok 27 - path('.')->relative( '.')
ok 28 - path('/')->relative( '/')
ok 29 - path('../t1')->relative( 't2/t3')
ok 30 - path('t1')->relative( 't2/../t3')
ok 31 - path('t4')->absolute('/t1/t2/t3')
ok 32 - path('t4/t5')->absolute('/t1/t2/t3')
ok 33 - path('.')->absolute('/t1/t2/t3')
ok 34 - path('///../../..//./././a//b/.././c/././')
ok 35 - path('a/../../b/c')
ok 36 - path('..')->absolute('/t1/t2/t3')
ok 37 - path('../t4')->absolute('/t1/t2/t3')
ok 38 - path('/t1')->absolute('/t1/t2/t3')
ok 39 - path('/')
ok 40 - path('/', '../')
ok 41 - path('/', '..\\')
ok 42 - path('\\', '../')
ok 43 - path('\\', '..\\')
ok 44 - path('\\d1\\','d2')
ok 45 - path('\\d1','d2')
ok 46 - path('\\d1','\\d2')
ok 47 - path('\\d1','\\d2\\')
ok 48 - path('d1','d2','d3')
ok 49 - path('A:/d1','d2','d3')
ok 50 - path('A:/')
ok 51 - path('\\', 'foo')
ok 52 - path('A:', 'foo')
ok 53 - path('a','b','c')
ok 54 - path('a','b','.\\c')
ok 55 - path('.\\a','b','c')
ok 56 - path('c')
ok 57 - path('.\\c')
ok 58 - path('a/..','../b')
ok 59 - path('A:', 'foo')
ok 60 - path('a:/')
ok 61 - path('A:f')
ok 62 - path('A:/')
ok 63 - path('a\\..\\..\\b\\c')
ok 64 - path('//a\\b//c')
ok 65 - path('/a/..../c')
ok 66 - path('//a/b\\c')
ok 67 - path('////')
ok 68 - path('//')
ok 69 - path('/.')
ok 70 - path('//a/b/../../c')
ok 71 - path('//a/b/c/../d')
ok 72 - path('//a/b/c/../../d')
ok 73 - path('//a/b/c/.../d')
ok 74 - path('/a/b/c/../../d')
ok 75 - path('/a/b/c/.../d')
ok 76 - path('\\../temp\\')
ok 77 - path('\\../')
ok 78 - path('\\..\\')
ok 79 - path('/../')
ok 80 - path('/../')
ok 81 - path('d1/../foo')
ok 82 - path('C:')
ok 83 - path('\\\\server\\share\\')
ok 84 - path('\\\\server\\share')
ok 85 - path('//server/share/')
ok 86 - path('//server/share')
ok 87 - path('//d1','d2')
1..87
ok
All tests successful.
Files=22, Tests=1588, 11 wallclock secs ( 0.39 usr + 0.08 sys = 0.47 CPU)
Result: PASS
DAGOLDEN/Path-Tiny-0.058.tar.gz
dmake test TEST_VERBOSE=1 -- OK
David Golden <dagolden@cpan.org>
File path utility
>>> (cd C:\cpanfly-5.20\var\cpan\build\Path-Tiny-0.058-4TXJds && tar cvf - Path-Tiny-0.058.ppd blib) | gzip -c >C:/cpanfly-5.20/var/REPO/D/DA/DAGOLDEN/Path-Tiny-0.058.tar.gz
Path-Tiny-0.058.ppd
blib/
blib/lib/
blib/lib/Path/
blib/lib/Path/Tiny.pm
>>> mv C:\cpanfly-5.20\var\cpan\build\Path-Tiny-0.058-4TXJds/Path-Tiny-0.058.ppd C:/cpanfly-5.20/var/REPO/D/DA/DAGOLDEN
Running test for module 'MooseX::Role::Parameterized'
Running make for E/ET/ETHER/MooseX-Role-Parameterized-1.08.tar.gz
Prepending blib/arch and blib/lib of 16 build dirs to PERL5LIB; for 'get'
Fetching with LWP:
http://cpan.nas1.activestate.com/authors/id/E/ET/ETHER/MooseX-Role-Parameterized-1.08.tar.gz
Checksum for C:\cpanfly-5.20\var\cpan\sources\authors\id\E\ET\ETHER\MooseX-Role-Parameterized-1.08.tar.gz ok
MooseX-Role-Parameterized-1.08/
MooseX-Role-Parameterized-1.08/Build.PL
MooseX-Role-Parameterized-1.08/Changes
MooseX-Role-Parameterized-1.08/CONTRIBUTING
MooseX-Role-Parameterized-1.08/dist.ini
MooseX-Role-Parameterized-1.08/INSTALL
MooseX-Role-Parameterized-1.08/lib/
MooseX-Role-Parameterized-1.08/LICENSE
MooseX-Role-Parameterized-1.08/Makefile.PL
MooseX-Role-Parameterized-1.08/MANIFEST
MooseX-Role-Parameterized-1.08/META.json
MooseX-Role-Parameterized-1.08/META.yml
MooseX-Role-Parameterized-1.08/README
MooseX-Role-Parameterized-1.08/t/
MooseX-Role-Parameterized-1.08/weaver.ini
MooseX-Role-Parameterized-1.08/xt/
MooseX-Role-Parameterized-1.08/xt/author/
MooseX-Role-Parameterized-1.08/xt/release/
MooseX-Role-Parameterized-1.08/xt/release/changes_has_content.t
MooseX-Role-Parameterized-1.08/xt/release/clean-namespaces.t
MooseX-Role-Parameterized-1.08/xt/release/cpan-changes.t
MooseX-Role-Parameterized-1.08/xt/release/distmeta.t
MooseX-Role-Parameterized-1.08/xt/release/eol.t
MooseX-Role-Parameterized-1.08/xt/release/kwalitee.t
MooseX-Role-Parameterized-1.08/xt/release/minimum-version.t
MooseX-Role-Parameterized-1.08/xt/release/mojibake.t
MooseX-Role-Parameterized-1.08/xt/release/pod-coverage.t
MooseX-Role-Parameterized-1.08/xt/release/pod-syntax.t
MooseX-Role-Parameterized-1.08/xt/release/portability.t
MooseX-Role-Parameterized-1.08/xt/author/00-compile.t
MooseX-Role-Parameterized-1.08/xt/author/no-tabs.t
MooseX-Role-Parameterized-1.08/t/00-report-prereqs.dd
MooseX-Role-Parameterized-1.08/t/00-report-prereqs.t
MooseX-Role-Parameterized-1.08/t/001-parameters.t
MooseX-Role-Parameterized-1.08/t/002-role-block.t
MooseX-Role-Parameterized-1.08/t/003-apply.t
MooseX-Role-Parameterized-1.08/t/004-with.t
MooseX-Role-Parameterized-1.08/t/005-with-parameterized.t
MooseX-Role-Parameterized-1.08/t/006-requires.t
MooseX-Role-Parameterized-1.08/t/007-excludes.t
MooseX-Role-Parameterized-1.08/t/008-method-modifers.t
MooseX-Role-Parameterized-1.08/t/009-override-super.t
MooseX-Role-Parameterized-1.08/t/010-blessed-confess.t
MooseX-Role-Parameterized-1.08/t/011-reference-parameters.t
MooseX-Role-Parameterized-1.08/t/012-rename-role.t
MooseX-Role-Parameterized-1.08/t/013-does.t
MooseX-Role-Parameterized-1.08/t/014-compose-parameterizable.t
MooseX-Role-Parameterized-1.08/t/015-compose-keywords.t
MooseX-Role-Parameterized-1.08/t/016-trait.t
MooseX-Role-Parameterized-1.08/t/017-current_metaclass.t
MooseX-Role-Parameterized-1.08/t/018-parameter-roles.t
MooseX-Role-Parameterized-1.08/t/020-metaclass-reinitialize.t
MooseX-Role-Parameterized-1.08/t/021-parameter-trait.t
MooseX-Role-Parameterized-1.08/t/022-export-p-trait.t
MooseX-Role-Parameterized-1.08/t/023-metarole-import-params.t
MooseX-Role-Parameterized-1.08/t/100-erroneous-keywords.t
MooseX-Role-Parameterized-1.08/t/101-alias-excludes.t
MooseX-Role-Parameterized-1.08/t/102-nested.t
MooseX-Role-Parameterized-1.08/t/150-composite-role-application.t
MooseX-Role-Parameterized-1.08/t/200-cooperative.t
MooseX-Role-Parameterized-1.08/t/lib/
MooseX-Role-Parameterized-1.08/t/zzz-check-breaks.t
MooseX-Role-Parameterized-1.08/t/lib/Bar.pm
MooseX-Role-Parameterized-1.08/lib/MooseX/
MooseX-Role-Parameterized-1.08/lib/MooseX/Role/
MooseX-Role-Parameterized-1.08/lib/MooseX/Role/Parameterized/
MooseX-Role-Parameterized-1.08/lib/MooseX/Role/Parameterized.pm
MooseX-Role-Parameterized-1.08/lib/MooseX/Role/Parameterized/Extending.pod
MooseX-Role-Parameterized-1.08/lib/MooseX/Role/Parameterized/Meta/
MooseX-Role-Parameterized-1.08/lib/MooseX/Role/Parameterized/Parameters.pm
MooseX-Role-Parameterized-1.08/lib/MooseX/Role/Parameterized/Tutorial.pod
MooseX-Role-Parameterized-1.08/lib/MooseX/Role/Parameterized/Meta/Role/
MooseX-Role-Parameterized-1.08/lib/MooseX/Role/Parameterized/Meta/Trait/
MooseX-Role-Parameterized-1.08/lib/MooseX/Role/Parameterized/Meta/Trait/Parameterizable.pm
MooseX-Role-Parameterized-1.08/lib/MooseX/Role/Parameterized/Meta/Trait/Parameterized.pm
MooseX-Role-Parameterized-1.08/lib/MooseX/Role/Parameterized/Meta/Role/Parameterized.pm
Prepending blib/arch and blib/lib of 16 build dirs to PERL5LIB; for 'make'
CPAN.pm: Building E/ET/ETHER/MooseX-Role-Parameterized-1.08.tar.gz
>>> C:\Perl-5.20\bin\perl.exe Makefile.PL
Congratulations, your toolchain understands 'configure_requires'!
Checking if your kit is complete...
Looks good
Generating a dmake-style Makefile
Writing Makefile for MooseX::Role::Parameterized
Writing MYMETA.yml and MYMETA.json
---- Unsatisfied dependencies detected during ----
---- ETHER/MooseX-Role-Parameterized-1.08.tar.gz ----
MooseX::Role::WithOverloading [requires]
Prepending blib/arch and blib/lib of 16 build dirs to PERL5LIB; for 'test'
Running make test
Delayed until after prerequisites
Running test for module 'MooseX::Role::WithOverloading'
Running make for E/ET/ETHER/MooseX-Role-WithOverloading-0.15.tar.gz
Prepending blib/arch and blib/lib of 16 build dirs to PERL5LIB; for 'get'
Fetching with LWP:
http://cpan.nas1.activestate.com/authors/id/E/ET/ETHER/MooseX-Role-WithOverloading-0.15.tar.gz
Checksum for C:\cpanfly-5.20\var\cpan\sources\authors\id\E\ET\ETHER\MooseX-Role-WithOverloading-0.15.tar.gz ok
MooseX-Role-WithOverloading-0.15/
MooseX-Role-WithOverloading-0.15/Changes
MooseX-Role-WithOverloading-0.15/CONTRIBUTING
MooseX-Role-WithOverloading-0.15/dist.ini
MooseX-Role-WithOverloading-0.15/INSTALL
MooseX-Role-WithOverloading-0.15/lib/
MooseX-Role-WithOverloading-0.15/LICENSE
MooseX-Role-WithOverloading-0.15/Makefile.PL
MooseX-Role-WithOverloading-0.15/MANIFEST
MooseX-Role-WithOverloading-0.15/META.json
MooseX-Role-WithOverloading-0.15/META.yml
MooseX-Role-WithOverloading-0.15/README
MooseX-Role-WithOverloading-0.15/t/
MooseX-Role-WithOverloading-0.15/weaver.ini
MooseX-Role-WithOverloading-0.15/WithOverloading.xs
MooseX-Role-WithOverloading-0.15/xt/
MooseX-Role-WithOverloading-0.15/xt/author/
MooseX-Role-WithOverloading-0.15/xt/release/
MooseX-Role-WithOverloading-0.15/xt/release/changes_has_content.t
MooseX-Role-WithOverloading-0.15/xt/release/clean-namespaces.t
MooseX-Role-WithOverloading-0.15/xt/release/cpan-changes.t
MooseX-Role-WithOverloading-0.15/xt/release/distmeta.t
MooseX-Role-WithOverloading-0.15/xt/release/eol.t
MooseX-Role-WithOverloading-0.15/xt/release/kwalitee.t
MooseX-Role-WithOverloading-0.15/xt/release/minimum-version.t
MooseX-Role-WithOverloading-0.15/xt/release/mojibake.t
MooseX-Role-WithOverloading-0.15/xt/release/no-tabs.t
MooseX-Role-WithOverloading-0.15/xt/release/pod-coverage.t
MooseX-Role-WithOverloading-0.15/xt/release/pod-no404s.t
MooseX-Role-WithOverloading-0.15/xt/release/pod-syntax.t
MooseX-Role-WithOverloading-0.15/xt/release/portability.t
MooseX-Role-WithOverloading-0.15/xt/author/00-compile.t
MooseX-Role-WithOverloading-0.15/xt/author/pod-spell.t
MooseX-Role-WithOverloading-0.15/t/00-report-prereqs.dd
MooseX-Role-WithOverloading-0.15/t/00-report-prereqs.t
MooseX-Role-WithOverloading-0.15/t/combine_to_class.t
MooseX-Role-WithOverloading-0.15/t/combine_to_instance.t
MooseX-Role-WithOverloading-0.15/t/combine_to_role.t
MooseX-Role-WithOverloading-0.15/t/core_moose.t
MooseX-Role-WithOverloading-0.15/t/lib/
MooseX-Role-WithOverloading-0.15/t/remove_attributes_bug.t
MooseX-Role-WithOverloading-0.15/t/to_class.t
MooseX-Role-WithOverloading-0.15/t/to_instance.t
MooseX-Role-WithOverloading-0.15/t/to_role.t
MooseX-Role-WithOverloading-0.15/t/zzz-check-breaks.t
MooseX-Role-WithOverloading-0.15/t/lib/ClassWithCombiningRole.pm
MooseX-Role-WithOverloading-0.15/t/lib/CombiningClass.pm
MooseX-Role-WithOverloading-0.15/t/lib/CombiningRole.pm
MooseX-Role-WithOverloading-0.15/t/lib/OtherClass.pm
MooseX-Role-WithOverloading-0.15/t/lib/OtherRole.pm
MooseX-Role-WithOverloading-0.15/t/lib/Role.pm
MooseX-Role-WithOverloading-0.15/t/lib/SomeClass.pm
MooseX-Role-WithOverloading-0.15/t/lib/UnrelatedRole.pm
MooseX-Role-WithOverloading-0.15/lib/MooseX/
MooseX-Role-WithOverloading-0.15/lib/MooseX/Role/
MooseX-Role-WithOverloading-0.15/lib/MooseX/Role/WithOverloading/
MooseX-Role-WithOverloading-0.15/lib/MooseX/Role/WithOverloading.pm
MooseX-Role-WithOverloading-0.15/lib/MooseX/Role/WithOverloading/Meta/
MooseX-Role-WithOverloading-0.15/lib/MooseX/Role/WithOverloading/Meta/Role/
MooseX-Role-WithOverloading-0.15/lib/MooseX/Role/WithOverloading/Meta/Role.pm
MooseX-Role-WithOverloading-0.15/lib/MooseX/Role/WithOverloading/Meta/Role/Application/
MooseX-Role-WithOverloading-0.15/lib/MooseX/Role/WithOverloading/Meta/Role/Application.pm
MooseX-Role-WithOverloading-0.15/lib/MooseX/Role/WithOverloading/Meta/Role/Composite.pm
MooseX-Role-WithOverloading-0.15/lib/MooseX/Role/WithOverloading/Meta/Role/Application/Composite/
MooseX-Role-WithOverloading-0.15/lib/MooseX/Role/WithOverloading/Meta/Role/Application/Composite.pm
MooseX-Role-WithOverloading-0.15/lib/MooseX/Role/WithOverloading/Meta/Role/Application/FixOverloadedRefs.pm
MooseX-Role-WithOverloading-0.15/lib/MooseX/Role/WithOverloading/Meta/Role/Application/ToClass.pm
MooseX-Role-WithOverloading-0.15/lib/MooseX/Role/WithOverloading/Meta/Role/Application/ToInstance.pm
MooseX-Role-WithOverloading-0.15/lib/MooseX/Role/WithOverloading/Meta/Role/Application/ToRole.pm
MooseX-Role-WithOverloading-0.15/lib/MooseX/Role/WithOverloading/Meta/Role/Application/Composite/ToClass.pm
MooseX-Role-WithOverloading-0.15/lib/MooseX/Role/WithOverloading/Meta/Role/Application/Composite/ToInstance.pm
MooseX-Role-WithOverloading-0.15/lib/MooseX/Role/WithOverloading/Meta/Role/Application/Composite/ToRole.pm
Prepending blib/arch and blib/lib of 16 build dirs to PERL5LIB; for 'make'
CPAN.pm: Building E/ET/ETHER/MooseX-Role-WithOverloading-0.15.tar.gz
>>> C:\Perl-5.20\bin\perl.exe Makefile.PL
Checking if your kit is complete...
Looks good
Generating a dmake-style Makefile
Writing Makefile for MooseX::Role::WithOverloading
Writing MYMETA.yml and MYMETA.json
---- Unsatisfied dependencies detected during ----
---- ETHER/MooseX-Role-WithOverloading-0.15.tar.gz ----
namespace::autoclean [requires]
Prepending blib/arch and blib/lib of 16 build dirs to PERL5LIB; for 'test'
Running make test
Delayed until after prerequisites
Running test for module 'namespace::autoclean'
Running make for E/ET/ETHER/namespace-autoclean-0.20.tar.gz
Prepending blib/arch and blib/lib of 16 build dirs to PERL5LIB; for 'get'
Has already been unwrapped into directory C:\cpanfly-5.20\var\cpan\build\namespace-autoclean-0.20-8Y_TZF
Prepending blib/arch and blib/lib of 16 build dirs to PERL5LIB; for 'make'
Has already been made
Prepending blib/arch and blib/lib of 16 build dirs to PERL5LIB; for 'test'
Running make test
Has already been tested successfully
Running make for E/ET/ETHER/MooseX-Role-WithOverloading-0.15.tar.gz
Prepending blib/arch and blib/lib of 16 build dirs to PERL5LIB; for 'get'
Has already been unwrapped into directory C:\cpanfly-5.20\var\cpan\build\MooseX-Role-WithOverloading-0.15-n09tV3
Prepending blib/arch and blib/lib of 16 build dirs to PERL5LIB; for 'make'
CPAN.pm: Building E/ET/ETHER/MooseX-Role-WithOverloading-0.15.tar.gz
>>> dmake
cp lib/MooseX/Role/WithOverloading/Meta/Role/Application/FixOverloadedRefs.pm blib\lib\MooseX\Role\WithOverloading\Meta\Role\Application\FixOverloadedRefs.pm
cp lib/MooseX/Role/WithOverloading/Meta/Role/Application.pm blib\lib\MooseX\Role\WithOverloading\Meta\Role\Application.pm
cp lib/MooseX/Role/WithOverloading/Meta/Role.pm blib\lib\MooseX\Role\WithOverloading\Meta\Role.pm
cp lib/MooseX/Role/WithOverloading/Meta/Role/Application/Composite/ToInstance.pm blib\lib\MooseX\Role\WithOverloading\Meta\Role\Application\Composite\ToInstance.pm
cp lib/MooseX/Role/WithOverloading/Meta/Role/Application/Composite/ToRole.pm blib\lib\MooseX\Role\WithOverloading\Meta\Role\Application\Composite\ToRole.pm
cp lib/MooseX/Role/WithOverloading/Meta/Role/Application/ToClass.pm blib\lib\MooseX\Role\WithOverloading\Meta\Role\Application\ToClass.pm
cp lib/MooseX/Role/WithOverloading.pm blib\lib\MooseX\Role\WithOverloading.pm
cp lib/MooseX/Role/WithOverloading/Meta/Role/Application/Composite.pm blib\lib\MooseX\Role\WithOverloading\Meta\Role\Application\Composite.pm
cp lib/MooseX/Role/WithOverloading/Meta/Role/Application/Composite/ToClass.pm blib\lib\MooseX\Role\WithOverloading\Meta\Role\Application\Composite\ToClass.pm
cp lib/MooseX/Role/WithOverloading/Meta/Role/Composite.pm blib\lib\MooseX\Role\WithOverloading\Meta\Role\Composite.pm
cp lib/MooseX/Role/WithOverloading/Meta/Role/Application/ToRole.pm blib\lib\MooseX\Role\WithOverloading\Meta\Role\Application\ToRole.pm
cp lib/MooseX/Role/WithOverloading/Meta/Role/Application/ToInstance.pm blib\lib\MooseX\Role\WithOverloading\Meta\Role\Application\ToInstance.pm
Running Mkbootstrap for MooseX::Role::WithOverloading ()
C:\Perl-5.20\bin\perl.exe -MExtUtils::Command -e chmod -- 644 WithOverloading.bs
C:\Perl-5.20\bin\perl.exe C:\cpanfly-5.20\var\megalib\ExtUtils\xsubpp -typemap C:\Perl-5.20\lib\ExtUtils\typemap WithOverloading.xs > WithOverloading.xsc && C:\Perl-5.20\bin\perl.exe -MExtUtils::Command -e mv -- WithOverloading.xsc WithOverloading.c
gcc -c -s -O2 -DWIN32 -DPERL_TEXTMODE_SCRIPTS -DUSE_SITECUSTOMIZE -DPERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS -DUSE_PERLIO -fwrapv -fno-strict-aliasing -mms-bitfields -s -O2 -DVERSION=\"0.15\" -DXS_VERSION=\"0.15\" "-IC:\Perl-5.20\lib\CORE" WithOverloading.c
C:\Perl-5.20\bin\perl.exe -MExtUtils::Mksymlists \
-e "Mksymlists('NAME'=>\"MooseX::Role::WithOverloading\", 'DLBASE' => 'WithOverloading', 'DL_FUNCS' => { }, 'FUNCLIST' => [], 'IMPORTS' => { }, 'DL_VARS' => []);"
dlltool --def WithOverloading.def --output-exp dll.exp
g++ -o blib\arch\auto\MooseX\Role\WithOverloading\WithOverloading.dll -Wl,--base-file -Wl,dll.base -mdll -s -static-libgcc -static-libstdc++ -L"C:\Perl-5.20\lib\CORE" -L"C:\MinGW\i686-w64-mingw32\lib" WithOverloading.o C:\Perl-5.20\lib\CORE\libperl520.a -lmoldname -lkernel32 -luser32 -lgdi32 -lwinspool -lcomdlg32 -ladvapi32 -lshell32 -lole32 -loleaut32 -lnetapi32 -luuid -lws2_32 -lmpr -lwinmm -lversion -lodbc32 -lodbccp32 -lcomctl32 dll.exp
dlltool --def WithOverloading.def --base-file dll.base --output-exp dll.exp
g++ -o blib\arch\auto\MooseX\Role\WithOverloading\WithOverloading.dll -mdll -s -static-libgcc -static-libstdc++ -L"C:\Perl-5.20\lib\CORE" -L"C:\MinGW\i686-w64-mingw32\lib" WithOverloading.o C:\Perl-5.20\lib\CORE\libperl520.a -lmoldname -lkernel32 -luser32 -lgdi32 -lwinspool -lcomdlg32 -ladvapi32 -lshell32 -lole32 -loleaut32 -lnetapi32 -luuid -lws2_32 -lmpr -lwinmm -lversion -lodbc32 -lodbccp32 -lcomctl32 dll.exp
C:\Perl-5.20\bin\perl.exe -MExtUtils::Command -e chmod -- 755 blib\arch\auto\MooseX\Role\WithOverloading\WithOverloading.dll
ETHER/MooseX-Role-WithOverloading-0.15.tar.gz
dmake -- OK
Prepending blib/arch and blib/lib of 16 build dirs to PERL5LIB; for 'test'
Running make test
>>> dmake test TEST_VERBOSE=1
C:\Perl-5.20\bin\perl.exe "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(1, 'blib\lib', 'blib\arch')" t/*.t
#
# Versions for all modules listed in MYMETA.json (including optional ones):
#
# === Configure Requires ===
#
# Module Want Have
# ------------------- ---- ----
# ExtUtils::MakeMaker any 6.98
#
# === Build Requires ===
#
# Module Want Have
# ------------------- ---- ----
# ExtUtils::MakeMaker any 6.98
#
# === Test Requires ===
#
# Module Want Have
# -------------------- ---- --------
# ExtUtils::MakeMaker any 6.98
# File::Spec any 3.47
# Test::More 0.96 1.001006
# Test::Warnings any 0.016
# lib any 0.63
# namespace::autoclean 0.16 0.20
# strict any 1.08
# warnings any 1.23
#
# === Test Recommends ===
#
# Module Want Have
# ---------- -------- --------
# CPAN::Meta 2.120900 2.142060
#
# === Runtime Requires ===
#
# Module Want Have
# --------------------- ---- ------
# Dist::CheckConflicts any 0.11
# Moose 0.94 2.1212
# Moose::Exporter any 2.1212
# Moose::Role 1.15 2.1212
# Moose::Util::MetaRole any 2.1212
# XSLoader any 0.16
# aliased any 0.31
# namespace::autoclean 0.16 0.20
# namespace::clean any 0.25
# overload any 1.22
#
t/00-report-prereqs.t ......
1..1
ok 1
ok
t/combine_to_class.t .......
ok 1 - use CombiningClass;
ok 2
ok 3
ok 4
ok 5
ok 6
ok 7
ok 8
ok 9
ok 10 - An object of class 'CombiningClass' isa 'CombiningClass'
ok 11
ok 12
ok 13 - no (unexpected) warnings (via done_testing)
1..13
ok
t/combine_to_instance.t ....
ok 1 - An object of class 'Moose::Meta::Class::__ANON__::SERIAL::9' isa 'MyClass'
ok 2
ok 3
ok 4
ok 5
ok 6
ok 7 - no (unexpected) warnings (via done_testing)
1..7
ok
t/combine_to_role.t ........
ok 1 - use ClassWithCombiningRole;
ok 2
ok 3
ok 4
ok 5
ok 6
ok 7
ok 8
ok 9
ok 10
ok 11
ok 12
ok 13 - An object of class 'ClassWithCombiningRole' isa 'ClassWithCombiningRole'
ok 14
ok 15
ok 16 - no (unexpected) warnings (via done_testing)
1..16
ok
t/core_moose.t ............. skipped: Moose 2.1300 required for these tests
t/remove_attributes_bug.t ..
ok 1 - overloading works
ok 2 - Class->can('hitid')
ok 3 - Attribute works
ok 4 - no (unexpected) warnings (via done_testing)
1..4
ok
t/to_class.t ...............
ok 1 - use SomeClass;
ok 2
ok 3
ok 4
ok 5
ok 6
ok 7 - An object of class 'SomeClass' isa 'SomeClass'
ok 8
ok 9
ok 10 - no (unexpected) warnings (via done_testing)
1..10
ok
t/to_instance.t ............
ok 1 - An object of class 'Moose::Meta::Class::__ANON__::SERIAL::5' isa 'MyClass'
ok 2
ok 3
ok 4
ok 5
ok 6
ok 7 - no (unexpected) warnings (via done_testing)
1..7
ok
t/to_role.t ................
ok 1 - use OtherClass;
ok 2
ok 3
ok 4
ok 5
ok 6
ok 7
ok 8
ok 9
ok 10 - An object of class 'OtherClass' isa 'OtherClass'
ok 11
ok 12
ok 13 - stringification overloading is passed through all roles
ok 14 - no (unexpected) warnings (via done_testing)
1..14
ok
t/zzz-check-breaks.t .......
ok 1 - conflicts checked via Moose::Conflicts
ok 2 - no x_breaks data to check
1..2
ok
All tests successful.
Files=10, Tests=74, 12 wallclock secs ( 0.08 usr + 0.09 sys = 0.17 CPU)
Result: PASS
ETHER/MooseX-Role-WithOverloading-0.15.tar.gz
dmake test TEST_VERBOSE=1 -- OK
Karen Etheridge <ether@cpan.org>
Roles which support overloading
>>> (cd C:\cpanfly-5.20\var\cpan\build\MooseX-Role-WithOverloading-0.15-n09tV3 && tar cvf - MooseX-Role-WithOverloading-0.15.ppd blib) | gzip -c >C:/cpanfly-5.20/var/REPO/E/ET/ETHER/MooseX-Role-WithOverloading-0.15.tar.gz
MooseX-Role-WithOverloading-0.15.ppd
blib/
blib/arch/
blib/arch/auto/
blib/arch/auto/MooseX/
blib/arch/auto/MooseX/Role/
blib/arch/auto/MooseX/Role/WithOverloading/
blib/arch/auto/MooseX/Role/WithOverloading/WithOverloading.dll
blib/lib/
blib/lib/MooseX/
blib/lib/MooseX/Role/
blib/lib/MooseX/Role/WithOverloading/
blib/lib/MooseX/Role/WithOverloading/Meta/
blib/lib/MooseX/Role/WithOverloading/Meta/Role/
blib/lib/MooseX/Role/WithOverloading/Meta/Role/Application/
blib/lib/MooseX/Role/WithOverloading/Meta/Role/Application/Composite/
blib/lib/MooseX/Role/WithOverloading/Meta/Role/Application/Composite/ToClass.pm
blib/lib/MooseX/Role/WithOverloading/Meta/Role/Application/Composite/ToInstance.pm
blib/lib/MooseX/Role/WithOverloading/Meta/Role/Application/Composite/ToRole.pm
blib/lib/MooseX/Role/WithOverloading/Meta/Role/Application/Composite.pm
blib/lib/MooseX/Role/WithOverloading/Meta/Role/Application/FixOverloadedRefs.pm
blib/lib/MooseX/Role/WithOverloading/Meta/Role/Application/ToClass.pm
blib/lib/MooseX/Role/WithOverloading/Meta/Role/Application/ToInstance.pm
blib/lib/MooseX/Role/WithOverloading/Meta/Role/Application/ToRole.pm
blib/lib/MooseX/Role/WithOverloading/Meta/Role/Application.pm
blib/lib/MooseX/Role/WithOverloading/Meta/Role/Composite.pm
blib/lib/MooseX/Role/WithOverloading/Meta/Role.pm
blib/lib/MooseX/Role/WithOverloading.pm
>>> mv C:\cpanfly-5.20\var\cpan\build\MooseX-Role-WithOverloading-0.15-n09tV3/MooseX-Role-WithOverloading-0.15.ppd C:/cpanfly-5.20/var/REPO/E/ET/ETHER
Running make for E/ET/ETHER/MooseX-Role-Parameterized-1.08.tar.gz
Prepending blib/arch and blib/lib of 17 build dirs to PERL5LIB; for 'get'
Has already been unwrapped into directory C:\cpanfly-5.20\var\cpan\build\MooseX-Role-Parameterized-1.08-8St7Ho
Prepending blib/arch and blib/lib of 17 build dirs to PERL5LIB; for 'make'
CPAN.pm: Building E/ET/ETHER/MooseX-Role-Parameterized-1.08.tar.gz
>>> dmake
cp lib/MooseX/Role/Parameterized/Meta/Role/Parameterized.pm blib\lib\MooseX\Role\Parameterized\Meta\Role\Parameterized.pm
cp lib/MooseX/Role/Parameterized/Parameters.pm blib\lib\MooseX\Role\Parameterized\Parameters.pm
cp lib/MooseX/Role/Parameterized.pm blib\lib\MooseX\Role\Parameterized.pm
cp lib/MooseX/Role/Parameterized/Tutorial.pod blib\lib\MooseX\Role\Parameterized\Tutorial.pod
cp lib/MooseX/Role/Parameterized/Meta/Trait/Parameterized.pm blib\lib\MooseX\Role\Parameterized\Meta\Trait\Parameterized.pm
cp lib/MooseX/Role/Parameterized/Extending.pod blib\lib\MooseX\Role\Parameterized\Extending.pod
cp lib/MooseX/Role/Parameterized/Meta/Trait/Parameterizable.pm blib\lib\MooseX\Role\Parameterized\Meta\Trait\Parameterizable.pm
ETHER/MooseX-Role-Parameterized-1.08.tar.gz
dmake -- OK
Prepending blib/arch and blib/lib of 17 build dirs to PERL5LIB; for 'test'
Running make test
>>> dmake test TEST_VERBOSE=1
C:\Perl-5.20\bin\perl.exe "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(1, 'blib\lib', 'blib\arch')" t/*.t
#
# Versions for all modules listed in MYMETA.json (including optional ones):
#
# === Configure Requires ===
#
# Module Want Have
# ------------------- ----- -----
# ExtUtils::MakeMaker any 6.98
# Module::Build::Tiny 0.037 0.038
#
# === Build Requires ===
#
# Module Want Have
# ------------------- ---- ----
# ExtUtils::MakeMaker any 6.98
#
# === Test Requires ===
#
# Module Want Have
# ----------------------------- ----- --------
# CPAN::Meta::Check 0.007 0.009
# CPAN::Meta::Requirements any 2.126
# Data::Dumper any 2.154
# ExtUtils::MakeMaker any 6.98
# File::Spec any 3.47
# Moose::Util::TypeConstraints any 2.1212
# MooseX::Role::WithOverloading any 0.15
# Storable any 2.51
# Test::Fatal any 0.013
# Test::Moose any 2.1212
# Test::More 0.96 1.001006
# Test::Requires any 0.08
# lib any 0.63
# overload any 1.22
# strict any 1.08
# warnings any 1.23
#
# === Test Recommends ===
#
# Module Want Have
# ---------- -------- --------
# CPAN::Meta 2.120900 2.142060
#
# === Runtime Requires ===
#
# Module Want Have
# -------------------- ------ ------
# Carp any 1.3301
# Module::Runtime any 0.014
# Moose 2.0300 2.1212
# Moose::Exporter any 2.1212
# Moose::Meta::Role any 2.1212
# Moose::Role any 2.1212
# Moose::Util any 2.1212
# namespace::autoclean any 0.20
# namespace::clean any 0.25
#
# === Other Modules ===
#
# Module Want Have
# -------------------- ---- ----
# Dist::CheckConflicts any 0.11
#
t/00-report-prereqs.t ...............
1..1
ok 1
ok
t/001-parameters.t ..................
ok 1 - MooseX::Role::Parameterized::Parameters->can('meta')
ok 2 - no parameters
ok 3 - exactly one parameter
ok 4 - parameter name
ok 5 - parameter is required
ok 6 - has_parameter
ok 7 - has_parameter
ok 8
ok 9 - correct length
ok 10
ok 11 - three parameters
ok 12 - first_name type constraint
ok 13 - first_name is optional
ok 14 - last_name type constraint
ok 15 - last_name is optional
1..15
ok
t/002-role-block.t ..................
ok 1 - MyPerson has a role generator
# Subtest: generation of an anonymous role
ok 1 - 'generate_role created a role' isa 'Moose::Meta::Role'
ok 2 - ...with an anonymous name
ok 3 - the generated role knows its parameters
ok 4
ok 5 - we pass in the role metaclass that we're operating on
ok 6 - role's age attribute has the right default
ok 7 - method name
ok 8 - package name
1..8
ok 2 - generation of an anonymous role
# Subtest: generating a role with a provided name
ok 1 - 'generate_role created a role' isa 'Moose::Meta::Role'
ok 2 - ...with the name we expected
ok 3 - the generated role knows its parameters
ok 4
ok 5 - we pass in the role metaclass that we're operating on
ok 6 - role's age attribute has the right default
ok 7 - method name
ok 8 - package name
1..8
ok 3 - generating a role with a provided name
1..3
ok
t/003-apply.t .......................
ok 1 - MyClass::Dumper->can(...)
ok 2 - MyClass::Dumper cannot freeze_Storable
ok 3 - MyClass::Dumper cannot thaw_Storable
ok 4 - Role block receives consumer
ok 5 - genitor
ok 6 - MyClass::Storable->can(...)
ok 7 - MyClass::Storable cannot freeze_Dumper
ok 8 - MyClass::Storable cannot thaw_Dumper
ok 9 - Role block receives consumer
ok 10 - MyClass::DumperRenamed->can(...)
ok 11 - MyClass::DumperRenamed cannot freeze_Dumper
ok 12 - MyClass::DumperRenamed cannot freeze_Storable
ok 13 - MyClass::DumperRenamed cannot thaw_Dumper
ok 14 - MyClass::DumperRenamed cannot thaw_Storable
ok 15 - Role block receives consumer
ok 16 - MyClass::Both->can(...)
ok 17 - Role block receives consumer
ok 18 - MyClass::Three->can(...)
ok 19 - Role block receives consumer
ok 20
ok 21
ok 22
1..22
ok
t/004-with.t ........................
ok 1 - MyItem::Helmet->can(...)
ok 2 - MyItem::Belt->can(...)
ok 3
ok 4
ok 5
ok 6
1..6
ok
t/005-with-parameterized.t ..........
ok 1 - MyItem::Helmet->can(...)
ok 2 - MyItem::Belt->can(...)
ok 3 - default for helmet is not worn
ok 4
ok 5 - default for belt is worn
ok 6
1..6
ok
t/006-requires.t ....................
ok 1
ok 2
ok 3
ok 4
ok 5
1..5
ok
t/007-excludes.t ....................
ok 1
ok 2
ok 3
1..3
ok
t/008-method-modifers.t .............
ok 1 - no calls yet
ok 2 - instrumented new
1..2
ok
t/009-override-super.t ..............
ok 1 - no calls yet
ok 2 - instrumented new
1..2
ok
t/010-blessed-confess.t .............
ok 1 - confess
ok 2 - blessed
1..2
ok
t/011-reference-parameters.t ........
ok 1 - MyArrayConsumer->can(...)
ok 2 - MyArrayConsumer cannot baz
ok 3 - MyRegexConsumer->can(...)
ok 4 - MyRegexConsumer cannot foo
ok 5 - MyHashConsumer->can(...)
ok 6 - MyHashConsumer cannot foo
ok 7 - MyHashConsumer cannot bar
ok 8 - MyHashConsumer cannot baz
1..8
ok
t/012-rename-role.t .................
ok 1 - renaming the role block export works
1..1
ok
t/013-does.t ........................
ok 1 - class does the generate role
ok 2 - class does the parameterized role
ok 3 - generated role does the parameterized role
1..3
ok
t/014-compose-parameterizable.t .....
ok 1 - the parameterized attribute was composed
ok 2 - the unparameterized method was composed
1..2
ok
t/015-compose-keywords.t ............
ok 1 - has
ok 2 - method
ok 3 - sub
ok 4 - before
ok 5 - after
ok 6 - around
ok 7 - override
ok 8 - with
ok 9 - requires
ok 10 - excludes
ok 11 - has
ok 12 - method
ok 13 - sub
ok 14 - before
ok 15 - after
ok 16 - around
ok 17 - override
ok 18 - with
ok 19 - requires
ok 20 - excludes
1..20
ok
t/016-trait.t .......................
ok 1
ok 2
1..2
ok
t/017-current_metaclass.t ...........
ok 1 - no metaclass yet
ok 2 - no metaclass yet
ok 3 - no metaclass yet
ok 4 - no metaclass yet
ok 5 - now we have a metaclass
ok 6 - now we have a metaclass
ok 7 - metaclass is gone now
1..7
ok
t/018-parameter-roles.t ............. skipped: Not implemented yet
t/020-metaclass-reinitialize.t ......
ok 1 - applied_attribute metaroles work when applied to generated role
ok 2 - applied_attribute metaroles work when applied to parameterizable role
ok 3 - applied_attribute metaroles work when applied to parameterizable role after the role block has been defined
1..3
ok
Timeout (max run time is 300s)
C:\Perl-5.20\bin\perl.exe exits with 37.