Start 2008-07-14T21:13:27 LIB=C:\PlatSDK\Lib\AMD64;C:\PlatSDK\Lib\AMD64\atlmfc INCLUDE=C:\PlatSDK\Include;C:\PlatSDK\Include\crt;C:\PlatSDK\Include\crt\sys;C:\PlatSDK\Include\mfc;C:\PlatSDK\Include\atl PATH=C:\PlatSDK\Bin\Win64\x86\AMD64;C:\PlatSDK\Bin;C:\PlatSDK\Bin\WinNT;C:\Perl64\site\bin;C:\Perl64\bin;C:\cygwin\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\PROGRA~2\Perforce\ Going to read C:\cpanfly\var\cpan\Metadata Database was generated on Mon, 14 Jul 2008 10:02:50 GMT Running make for H/HD/HDP/MasonX-Resolver-WidgetFactory-0.006.tar.gz Fetching with LWP: http://cpan.nas.activestate.com/authors/id/H/HD/HDP/MasonX-Resolver-WidgetFactory-0.006.tar.gz Checksum for C:\cpanfly\var\cpan\sources\authors\id\H\HD\HDP\MasonX-Resolver-WidgetFactory-0.006.tar.gz ok MasonX-Resolver-WidgetFactory-0.006/ MasonX-Resolver-WidgetFactory-0.006/MANIFEST MasonX-Resolver-WidgetFactory-0.006/README MasonX-Resolver-WidgetFactory-0.006/Changes MasonX-Resolver-WidgetFactory-0.006/META.yml MasonX-Resolver-WidgetFactory-0.006/lib/ MasonX-Resolver-WidgetFactory-0.006/lib/MasonX/ MasonX-Resolver-WidgetFactory-0.006/lib/MasonX/Resolver/ MasonX-Resolver-WidgetFactory-0.006/lib/MasonX/Resolver/WidgetFactory.pm MasonX-Resolver-WidgetFactory-0.006/t/ MasonX-Resolver-WidgetFactory-0.006/t/00-load.t MasonX-Resolver-WidgetFactory-0.006/t/widget.t MasonX-Resolver-WidgetFactory-0.006/t/pod.t MasonX-Resolver-WidgetFactory-0.006/Makefile.PL MasonX-Resolver-WidgetFactory-0.006/inc/ MasonX-Resolver-WidgetFactory-0.006/inc/Module/ MasonX-Resolver-WidgetFactory-0.006/inc/Module/Install.pm MasonX-Resolver-WidgetFactory-0.006/inc/Module/Install/ MasonX-Resolver-WidgetFactory-0.006/inc/Module/Install/Win32.pm MasonX-Resolver-WidgetFactory-0.006/inc/Module/Install/Base.pm MasonX-Resolver-WidgetFactory-0.006/inc/Module/Install/Can.pm MasonX-Resolver-WidgetFactory-0.006/inc/Module/Install/Fetch.pm MasonX-Resolver-WidgetFactory-0.006/inc/Module/Install/WriteAll.pm MasonX-Resolver-WidgetFactory-0.006/inc/Module/Install/Makefile.pm MasonX-Resolver-WidgetFactory-0.006/inc/Module/Install/Metadata.pm CPAN.pm: Going to build H/HD/HDP/MasonX-Resolver-WidgetFactory-0.006.tar.gz >>> C:\Perl64\bin\perl.exe Makefile.PL Cannot determine perl version info from lib/MasonX/Resolver/WidgetFactory.pm Warning: prerequisite HTML::Mason 1.30 not found. Warning: prerequisite HTML::Widget::Factory 0.067 not found. Warning: prerequisite MasonX::Resolver::Multiplex 0 not found. Checking if your kit is complete... Looks good Writing Makefile for MasonX::Resolver::WidgetFactory ---- Unsatisfied dependencies detected during ---- ---- HDP/MasonX-Resolver-WidgetFactory-0.006.tar.gz ---- HTML::Mason [requires] HTML::Widget::Factory [requires] MasonX::Resolver::Multiplex [requires] Running make test Delayed until after prerequisites Running test for module 'HTML::Mason' Running make for D/DR/DROLSKY/HTML-Mason-1.39.tar.gz Fetching with LWP: http://cpan.nas.activestate.com/authors/id/D/DR/DROLSKY/HTML-Mason-1.39.tar.gz Checksum for C:\cpanfly\var\cpan\sources\authors\id\D\DR\DROLSKY\HTML-Mason-1.39.tar.gz ok HTML-Mason-1.39/ HTML-Mason-1.39/t/ HTML-Mason-1.39/t/17-print.t HTML-Mason-1.39/t/24-tools.t HTML-Mason-1.39/t/10-cache.t HTML-Mason-1.39/t/23-leak2.t HTML-Mason-1.39/t/13-errors.t HTML-Mason-1.39/t/12-taint.t HTML-Mason-1.39/t/run_tests HTML-Mason-1.39/t/02a-filter.t HTML-Mason-1.39/t/06a-compiler_obj.t HTML-Mason-1.39/t/11-inherit.t HTML-Mason-1.39/t/21-escapes.t HTML-Mason-1.39/t/10a-cache-1.0x.t HTML-Mason-1.39/t/04-misc.t HTML-Mason-1.39/t/14-cgi.t HTML-Mason-1.39/t/taint.comp HTML-Mason-1.39/t/live/ HTML-Mason-1.39/t/live/multi-conf.t HTML-Mason-1.39/t/live/apache-filter.t HTML-Mason-1.39/t/live/libapreq-with-handler.t HTML-Mason-1.39/t/live/taint.t HTML-Mason-1.39/t/live/set-content-type.t HTML-Mason-1.39/t/live/libapreq-no-handler.t HTML-Mason-1.39/t/live/single-level-server-root.t HTML-Mason-1.39/t/live/no-config.t HTML-Mason-1.39/t/live/cgi-with-handler.t HTML-Mason-1.39/t/live/cgi-no-handler.t HTML-Mason-1.39/t/live/CGIHandler.t HTML-Mason-1.39/t/01a-comp-calls.t HTML-Mason-1.39/t/06b-compiler-named-subs.t HTML-Mason-1.39/t/22-path-security.t HTML-Mason-1.39/t/07a-interp-mcr.t HTML-Mason-1.39/t/20-plugins.t HTML-Mason-1.39/t/18-leak.t HTML-Mason-1.39/t/99-pod.t HTML-Mason-1.39/t/05a-stack-corruption.t HTML-Mason-1.39/t/02-sections.t HTML-Mason-1.39/t/19-subrequest.t HTML-Mason-1.39/t/lib/ HTML-Mason-1.39/t/lib/Mason/ HTML-Mason-1.39/t/lib/Mason/ApacheTest.pm HTML-Mason-1.39/t/lib/LoadTest.pm HTML-Mason-1.39/t/lib/Apache/ HTML-Mason-1.39/t/lib/Apache/test.pm HTML-Mason-1.39/t/05-request.t HTML-Mason-1.39/t/07b-interp-static-source.t HTML-Mason-1.39/t/run_one_test HTML-Mason-1.39/t/14a-fake_apache.t HTML-Mason-1.39/t/15-subclass.t HTML-Mason-1.39/t/10b-cache-chi.t HTML-Mason-1.39/t/single_test.pl HTML-Mason-1.39/t/09-component.t HTML-Mason-1.39/t/06-compiler.t HTML-Mason-1.39/t/09a-comp_content.t HTML-Mason-1.39/t/07-interp.t HTML-Mason-1.39/t/01-syntax.t HTML-Mason-1.39/bin/ HTML-Mason-1.39/bin/convert0.8.README HTML-Mason-1.39/bin/convert0.6.pl HTML-Mason-1.39/bin/convert0.6.README HTML-Mason-1.39/bin/convert0.8.pl HTML-Mason-1.39/bin/mason.pl HTML-Mason-1.39/inc/ HTML-Mason-1.39/inc/Mason/ HTML-Mason-1.39/inc/Mason/Build.pm HTML-Mason-1.39/inc/params.mtxt HTML-Mason-1.39/META.yml HTML-Mason-1.39/UPGRADE HTML-Mason-1.39/Changes HTML-Mason-1.39/README HTML-Mason-1.39/MANIFEST.SKIP HTML-Mason-1.39/MANIFEST HTML-Mason-1.39/Makefile.PL HTML-Mason-1.39/CREDITS HTML-Mason-1.39/lib/ HTML-Mason-1.39/lib/Bundle/ HTML-Mason-1.39/lib/Bundle/HTML/ HTML-Mason-1.39/lib/Bundle/HTML/Mason.pm HTML-Mason-1.39/lib/HTML/ HTML-Mason-1.39/lib/HTML/Mason/ HTML-Mason-1.39/lib/HTML/Mason/Component.pm HTML-Mason-1.39/lib/HTML/Mason/ApacheHandler.pm HTML-Mason-1.39/lib/HTML/Mason/Parser.pm HTML-Mason-1.39/lib/HTML/Mason/CGIHandler.pm HTML-Mason-1.39/lib/HTML/Mason/Exceptions.pm HTML-Mason-1.39/lib/HTML/Mason/Plugin.pm HTML-Mason-1.39/lib/HTML/Mason/Lexer.pm HTML-Mason-1.39/lib/HTML/Mason/Cache/ HTML-Mason-1.39/lib/HTML/Mason/Cache/BaseCache.pm HTML-Mason-1.39/lib/HTML/Mason/Tests.pm HTML-Mason-1.39/lib/HTML/Mason/MethodMaker.pm HTML-Mason-1.39/lib/HTML/Mason/Compiler.pm HTML-Mason-1.39/lib/HTML/Mason/Devel.pod HTML-Mason-1.39/lib/HTML/Mason/Component/ HTML-Mason-1.39/lib/HTML/Mason/Component/FileBased.pm HTML-Mason-1.39/lib/HTML/Mason/Component/Subcomponent.pm HTML-Mason-1.39/lib/HTML/Mason/Escapes.pm HTML-Mason-1.39/lib/HTML/Mason/Admin.pod HTML-Mason-1.39/lib/HTML/Mason/Resolver.pm HTML-Mason-1.39/lib/HTML/Mason/Resolver/ HTML-Mason-1.39/lib/HTML/Mason/Resolver/Null.pm HTML-Mason-1.39/lib/HTML/Mason/Resolver/File.pm HTML-Mason-1.39/lib/HTML/Mason/Handler.pm HTML-Mason-1.39/lib/HTML/Mason/Tools.pm HTML-Mason-1.39/lib/HTML/Mason/Subclassing.pod HTML-Mason-1.39/lib/HTML/Mason/Interp.pm HTML-Mason-1.39/lib/HTML/Mason/Plugin/ HTML-Mason-1.39/lib/HTML/Mason/Plugin/Context.pm HTML-Mason-1.39/lib/HTML/Mason/Compiler/ HTML-Mason-1.39/lib/HTML/Mason/Compiler/ToObject.pm HTML-Mason-1.39/lib/HTML/Mason/Request.pm HTML-Mason-1.39/lib/HTML/Mason/ComponentSource.pm HTML-Mason-1.39/lib/HTML/Mason/Apache/ HTML-Mason-1.39/lib/HTML/Mason/Apache/Request.pm HTML-Mason-1.39/lib/HTML/Mason/FakeApache.pm HTML-Mason-1.39/lib/HTML/Mason/Params.pod HTML-Mason-1.39/lib/HTML/Mason/Utils.pm HTML-Mason-1.39/lib/HTML/Mason.pm HTML-Mason-1.39/lib/Apache/ HTML-Mason-1.39/lib/Apache/Mason.pm HTML-Mason-1.39/samples/ HTML-Mason-1.39/samples/README HTML-Mason-1.39/samples/dump-request HTML-Mason-1.39/samples/show-env HTML-Mason-1.39/htdocs/ HTML-Mason-1.39/htdocs/Subclassing.html HTML-Mason-1.39/htdocs/Request.html HTML-Mason-1.39/htdocs/Resolver.html HTML-Mason-1.39/htdocs/Lexer.html HTML-Mason-1.39/htdocs/Cache/ HTML-Mason-1.39/htdocs/Cache/BaseCache.html HTML-Mason-1.39/htdocs/Escapes.html HTML-Mason-1.39/htdocs/Plugin.html HTML-Mason-1.39/htdocs/Devel.html HTML-Mason-1.39/htdocs/Tests.html HTML-Mason-1.39/htdocs/MethodMaker.html HTML-Mason-1.39/htdocs/Component/ HTML-Mason-1.39/htdocs/Component/FileBased.html HTML-Mason-1.39/htdocs/Component/Subcomponent.html HTML-Mason-1.39/htdocs/Parser.html HTML-Mason-1.39/htdocs/Compiler.html HTML-Mason-1.39/htdocs/Utils.html HTML-Mason-1.39/htdocs/ApacheHandler.html HTML-Mason-1.39/htdocs/Resolver/ HTML-Mason-1.39/htdocs/Resolver/Null.html HTML-Mason-1.39/htdocs/Resolver/File.html HTML-Mason-1.39/htdocs/Plugin/ HTML-Mason-1.39/htdocs/Plugin/Context.html HTML-Mason-1.39/htdocs/Component.html HTML-Mason-1.39/htdocs/Exceptions.html HTML-Mason-1.39/htdocs/Compiler/ HTML-Mason-1.39/htdocs/Compiler/ToObject.html HTML-Mason-1.39/htdocs/Mason.html HTML-Mason-1.39/htdocs/index.html HTML-Mason-1.39/htdocs/Tools.html HTML-Mason-1.39/htdocs/FakeApache.html HTML-Mason-1.39/htdocs/Interp.html HTML-Mason-1.39/htdocs/Admin.html HTML-Mason-1.39/htdocs/ComponentSource.html HTML-Mason-1.39/htdocs/Params.html HTML-Mason-1.39/htdocs/CGIHandler.html HTML-Mason-1.39/LICENSE HTML-Mason-1.39/Build.PL HTML-Mason-1.39/eg/ HTML-Mason-1.39/eg/httpd.conf HTML-Mason-1.39/eg/MyApp/ HTML-Mason-1.39/eg/MyApp/MasonWithSession.pm HTML-Mason-1.39/eg/MyApp/Mason.pm CPAN.pm: Going to build D/DR/DROLSKY/HTML-Mason-1.39.tar.gz >>> C:\Perl64\bin\perl.exe Makefile.PL # running Build.PL C:\Perl64\bin\perl.exe Build.PL - ERROR: Class::Container 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 Checking whether your kit is complete... Looks good Checking prerequisites... Creating new 'Build' script for 'HTML-Mason' version '1.39' ---- Unsatisfied dependencies detected during ---- ---- DROLSKY/HTML-Mason-1.39.tar.gz ---- Class::Container [requires] Running make test Delayed until after prerequisites Running test for module 'Class::Container' Running make for K/KW/KWILLIAMS/Class-Container-0.12.tar.gz Fetching with LWP: http://cpan.nas.activestate.com/authors/id/K/KW/KWILLIAMS/Class-Container-0.12.tar.gz Checksum for C:\cpanfly\var\cpan\sources\authors\id\K\KW\KWILLIAMS\Class-Container-0.12.tar.gz ok Class-Container-0.12/ Class-Container-0.12/Build.PL Class-Container-0.12/Changes Class-Container-0.12/INSTALL Class-Container-0.12/lib/ Class-Container-0.12/lib/Class/ Class-Container-0.12/lib/Class/Container.pm Class-Container-0.12/Makefile.PL Class-Container-0.12/MANIFEST Class-Container-0.12/META.yml Class-Container-0.12/README Class-Container-0.12/SIGNATURE Class-Container-0.12/t/ Class-Container-0.12/t/01-basic.t Class-Container-0.12/t/02-decorator.t Class-Container-0.12/t/classes.pl CPAN.pm: Going to build K/KW/KWILLIAMS/Class-Container-0.12.tar.gz >>> C:\Perl64\bin\perl.exe Makefile.PL Checking if your kit is complete... Looks good Writing Makefile for Class::Container >>> nmake Microsoft (R) Program Maintenance Utility Version 7.00.8882 Copyright (C) Microsoft Corp 1988-2000. All rights reserved. cp lib/Class/Container.pm blib\lib\Class\Container.pm KWILLIAMS/Class-Container-0.12.tar.gz nmake -- OK Running make test >>> nmake test TEST_VERBOSE=1 Microsoft (R) Program Maintenance Utility Version 7.00.8882 Copyright (C) Microsoft Corp 1988-2000. All rights reserved. C:\Perl64\bin\perl.exe "-MExtUtils::Command::MM" "-e" "test_harness(1, 'blib\lib', 'blib\arch')" t/*.t t/01-basic........1..68 # Running under perl version 5.010000 for MSWin32 # Win32::BuildNumber 1003 # Current time local: Mon Jul 14 21:13:50 2008 # Current time GMT: Tue Jul 15 04:13:50 2008 # Using Test.pm version 1.25 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 Top=HASH(0x2cc7fd8) document -> Document collection -> Collection (delayed) document -> Document (delayed) ok 23 ok 24 ok 25 ok 26 ok 27 Top=HASH(0x2cc85b0) document -> Document2 collection -> Collection (delayed) document -> Document2 (delayed) 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 t/02-decorator....1..24 # Running under perl version 5.010000 for MSWin32 # Win32::BuildNumber 1003 # Current time local: Mon Jul 14 21:13:50 2008 # Current time GMT: Tue Jul 15 04:13:50 2008 # Using Test.pm version 1.25 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 All tests successful. Files=2, Tests=92, 0 wallclock secs ( 0.00 cusr + 0.00 csys = 0.00 CPU) KWILLIAMS/Class-Container-0.12.tar.gz nmake test TEST_VERBOSE=1 -- OK Ken Williams <kwilliams@cpan.org> Glues object frameworks together transparently >>> (cd C:\cpanfly\var\cpan\build\Class-Container-0.12-cBm2qo && tar cvf - Class-Container-0.12.ppd blib) | gzip -c >C:/cpanfly/var/REPO/K/KW/KWILLIAMS/Class-Container-0.12.tar.gz Class-Container-0.12.ppd blib/ blib/lib/ blib/lib/Class/ blib/lib/Class/Container.pm >>> mv C:\cpanfly\var\cpan\build\Class-Container-0.12-cBm2qo/Class-Container-0.12.ppd C:/cpanfly/var/REPO/K/KW/KWILLIAMS Running make for D/DR/DROLSKY/HTML-Mason-1.39.tar.gz Prepending C:\cpanfly\var\cpan\build\Class-Container-0.12-cBm2qo/blib/arch C:\cpanfly\var\cpan\build\Class-Container-0.12-cBm2qo/blib/lib to PERL5LIB for 'get' Has already been unwrapped into directory C:\cpanfly\var\cpan\build\HTML-Mason-1.39-zEFA8m Prepending C:\cpanfly\var\cpan\build\Class-Container-0.12-cBm2qo/blib/arch C:\cpanfly\var\cpan\build\Class-Container-0.12-cBm2qo/blib/lib to PERL5LIB for 'make' CPAN.pm: Going to build D/DR/DROLSKY/HTML-Mason-1.39.tar.gz >>> nmake Microsoft (R) Program Maintenance Utility Version 7.00.8882 Copyright (C) Microsoft Corp 1988-2000. All rights reserved. C:\Perl64\bin\perl.exe Build --makefile_env_macros 1 Copying lib\HTML\Mason\ApacheHandler.pm -> blib\lib\HTML\Mason\ApacheHandler.pm Copying lib\HTML\Mason\Cache\BaseCache.pm -> blib\lib\HTML\Mason\Cache\BaseCache.pm Copying lib\HTML\Mason\Resolver.pm -> blib\lib\HTML\Mason\Resolver.pm Copying lib\HTML\Mason\Component\Subcomponent.pm -> blib\lib\HTML\Mason\Component\Subcomponent.pm Copying lib\HTML\Mason\Lexer.pm -> blib\lib\HTML\Mason\Lexer.pm Copying lib\HTML\Mason\Tests.pm -> blib\lib\HTML\Mason\Tests.pm Copying lib\HTML\Mason\Tools.pm -> blib\lib\HTML\Mason\Tools.pm Copying lib\HTML\Mason.pm -> blib\lib\HTML\Mason.pm Copying lib\HTML\Mason\Component\FileBased.pm -> blib\lib\HTML\Mason\Component\FileBased.pm Copying lib\HTML\Mason\Handler.pm -> blib\lib\HTML\Mason\Handler.pm Copying lib\HTML\Mason\FakeApache.pm -> blib\lib\HTML\Mason\FakeApache.pm Copying lib\HTML\Mason\Compiler\ToObject.pm -> blib\lib\HTML\Mason\Compiler\ToObject.pm Copying lib\HTML\Mason\Escapes.pm -> blib\lib\HTML\Mason\Escapes.pm Copying lib\HTML\Mason\Interp.pm -> blib\lib\HTML\Mason\Interp.pm Copying lib\Apache\Mason.pm -> blib\lib\Apache\Mason.pm Copying lib\HTML\Mason\Plugin\Context.pm -> blib\lib\HTML\Mason\Plugin\Context.pm Copying lib\HTML\Mason\Plugin.pm -> blib\lib\HTML\Mason\Plugin.pm Copying lib\HTML\Mason\ComponentSource.pm -> blib\lib\HTML\Mason\ComponentSource.pm Copying lib\HTML\Mason\MethodMaker.pm -> blib\lib\HTML\Mason\MethodMaker.pm Copying lib\HTML\Mason\Apache\Request.pm -> blib\lib\HTML\Mason\Apache\Request.pm Copying lib\HTML\Mason\Compiler.pm -> blib\lib\HTML\Mason\Compiler.pm Copying lib\HTML\Mason\Exceptions.pm -> blib\lib\HTML\Mason\Exceptions.pm Copying lib\HTML\Mason\Parser.pm -> blib\lib\HTML\Mason\Parser.pm Copying lib\HTML\Mason\Utils.pm -> blib\lib\HTML\Mason\Utils.pm Copying lib\HTML\Mason\Component.pm -> blib\lib\HTML\Mason\Component.pm Copying lib\HTML\Mason\Request.pm -> blib\lib\HTML\Mason\Request.pm Copying lib\HTML\Mason\Resolver\File.pm -> blib\lib\HTML\Mason\Resolver\File.pm Copying lib\HTML\Mason\CGIHandler.pm -> blib\lib\HTML\Mason\CGIHandler.pm Copying lib\HTML\Mason\Resolver\Null.pm -> blib\lib\HTML\Mason\Resolver\Null.pm Copying lib\Bundle\HTML\Mason.pm -> blib\lib\Bundle\HTML\Mason.pm Copying lib\HTML\Mason\Devel.pod -> blib\lib\HTML\Mason\Devel.pod Copying lib\HTML\Mason\Subclassing.pod -> blib\lib\HTML\Mason\Subclassing.pod Copying lib\HTML\Mason\Admin.pod -> blib\lib\HTML\Mason\Admin.pod Copying lib\HTML\Mason\Params.pod -> blib\lib\HTML\Mason\Params.pod Copying bin\convert0.8.pl -> blib\script\convert0.8.pl Deleting blib\script\convert0.8.pl.bak Copying bin\convert0.6.README -> blib\script\convert0.6.README Copying bin\convert0.6.pl -> blib\script\convert0.6.pl Deleting blib\script\convert0.6.pl.bak Copying bin\convert0.8.README -> blib\script\convert0.8.README Copying bin\mason.pl -> blib\script\mason.pl Deleting blib\script\mason.pl.bak Converting custom POD tags in files under blib Manifying blib\lib/HTML/Mason/Interp.pm -> blib\libdoc\HTML.Mason.Interp.3 Manifying blib\lib/HTML/Mason/Component/Subcomponent.pm -> blib\libdoc\HTML.Mason.Component.Subcomponent.3 Manifying blib\lib/HTML/Mason/Tools.pm -> blib\libdoc\HTML.Mason.Tools.3 Manifying blib\lib/HTML/Mason/ApacheHandler.pm -> blib\libdoc\HTML.Mason.ApacheHandler.3 Manifying blib\lib/HTML/Mason/Devel.pod -> blib\libdoc\HTML.Mason.Devel.3 Manifying blib\lib/HTML/Mason/Lexer.pm -> blib\libdoc\HTML.Mason.Lexer.3 Manifying blib\lib/HTML/Mason/Plugin/Context.pm -> blib\libdoc\HTML.Mason.Plugin.Context.3 Manifying blib\lib/HTML/Mason/Admin.pod -> blib\libdoc\HTML.Mason.Admin.3 Manifying blib\lib/HTML/Mason/CGIHandler.pm -> blib\libdoc\HTML.Mason.CGIHandler.3 Manifying blib\lib/HTML/Mason/Resolver/Null.pm -> blib\libdoc\HTML.Mason.Resolver.Null.3 Manifying blib\lib/HTML/Mason/FakeApache.pm -> blib\libdoc\HTML.Mason.FakeApache.3 Manifying blib\lib/HTML/Mason/Cache/BaseCache.pm -> blib\libdoc\HTML.Mason.Cache.BaseCache.3 Manifying blib\lib/HTML/Mason/Resolver.pm -> blib\libdoc\HTML.Mason.Resolver.3 Manifying blib\lib/HTML/Mason/MethodMaker.pm -> blib\libdoc\HTML.Mason.MethodMaker.3 Manifying blib\lib/Bundle/HTML/Mason.pm -> blib\libdoc\Bundle.HTML.Mason.3 Manifying blib\lib/HTML/Mason.pm -> blib\libdoc\HTML.Mason.3 Manifying blib\lib/HTML/Mason/Exceptions.pm -> blib\libdoc\HTML.Mason.Exceptions.3 Manifying blib\lib/HTML/Mason/Params.pod -> blib\libdoc\HTML.Mason.Params.3 Manifying blib\lib/HTML/Mason/Compiler.pm -> blib\libdoc\HTML.Mason.Compiler.3 Manifying blib\lib/HTML/Mason/Component/FileBased.pm -> blib\libdoc\HTML.Mason.Component.FileBased.3 Manifying blib\lib/HTML/Mason/Request.pm -> blib\libdoc\HTML.Mason.Request.3 Manifying blib\lib/HTML/Mason/Escapes.pm -> blib\libdoc\HTML.Mason.Escapes.3 Manifying blib\lib/HTML/Mason/Subclassing.pod -> blib\libdoc\HTML.Mason.Subclassing.3 Manifying blib\lib/HTML/Mason/Plugin.pm -> blib\libdoc\HTML.Mason.Plugin.3 Manifying blib\lib/HTML/Mason/Tests.pm -> blib\libdoc\HTML.Mason.Tests.3 Manifying blib\lib/HTML/Mason/Compiler/ToObject.pm -> blib\libdoc\HTML.Mason.Compiler.ToObject.3 Manifying blib\lib/HTML/Mason/ComponentSource.pm -> blib\libdoc\HTML.Mason.ComponentSource.3 Manifying blib\lib/HTML/Mason/Parser.pm -> blib\libdoc\HTML.Mason.Parser.3 Manifying blib\lib/HTML/Mason/Resolver/File.pm -> blib\libdoc\HTML.Mason.Resolver.File.3 Manifying blib\lib/HTML/Mason/Utils.pm -> blib\libdoc\HTML.Mason.Utils.3 Manifying blib\lib/HTML/Mason/Component.pm -> blib\libdoc\HTML.Mason.Component.3 HTMLifying blib\lib\HTML\Mason\Interp.pm -> blib\libhtml\site\lib\HTML\Mason\Interp.html HTMLifying blib\lib\HTML\Mason\Component\Subcomponent.pm -> blib\libhtml\site\lib\HTML\Mason\Component\Subcomponent.html HTMLifying blib\lib\HTML\Mason\Tools.pm -> blib\libhtml\site\lib\HTML\Mason\Tools.html HTMLifying blib\lib\HTML\Mason\ApacheHandler.pm -> blib\libhtml\site\lib\HTML\Mason\ApacheHandler.html HTMLifying blib\lib\HTML\Mason\Devel.pod -> blib\libhtml\site\lib\HTML\Mason\Devel.html HTMLifying blib\lib\HTML\Mason\Lexer.pm -> blib\libhtml\site\lib\HTML\Mason\Lexer.html HTMLifying blib\lib\HTML\Mason\Plugin\Context.pm -> blib\libhtml\site\lib\HTML\Mason\Plugin\Context.html HTMLifying blib\lib\HTML\Mason\Admin.pod -> blib\libhtml\site\lib\HTML\Mason\Admin.html HTMLifying blib\lib\HTML\Mason\CGIHandler.pm -> blib\libhtml\site\lib\HTML\Mason\CGIHandler.html HTMLifying blib\lib\HTML\Mason\Resolver\Null.pm -> blib\libhtml\site\lib\HTML\Mason\Resolver\Null.html HTMLifying blib\lib\HTML\Mason\FakeApache.pm -> blib\libhtml\site\lib\HTML\Mason\FakeApache.html HTMLifying blib\lib\HTML\Mason\Cache\BaseCache.pm -> blib\libhtml\site\lib\HTML\Mason\Cache\BaseCache.html HTMLifying blib\lib\HTML\Mason\Resolver.pm -> blib\libhtml\site\lib\HTML\Mason\Resolver.html HTMLifying blib\lib\HTML\Mason\MethodMaker.pm -> blib\libhtml\site\lib\HTML\Mason\MethodMaker.html HTMLifying blib\lib\Bundle\HTML\Mason.pm -> blib\libhtml\site\lib\Bundle\HTML\Mason.html HTMLifying blib\lib\HTML\Mason.pm -> blib\libhtml\site\lib\HTML\Mason.html HTMLifying blib\lib\HTML\Mason\Exceptions.pm -> blib\libhtml\site\lib\HTML\Mason\Exceptions.html HTMLifying blib\lib\HTML\Mason\Params.pod -> blib\libhtml\site\lib\HTML\Mason\Params.html HTMLifying blib\lib\HTML\Mason\Compiler.pm -> blib\libhtml\site\lib\HTML\Mason\Compiler.html HTMLifying blib\lib\HTML\Mason\Component\FileBased.pm -> blib\libhtml\site\lib\HTML\Mason\Component\FileBased.html HTMLifying blib\lib\HTML\Mason\Request.pm -> blib\libhtml\site\lib\HTML\Mason\Request.html HTMLifying blib\lib\HTML\Mason\Escapes.pm -> blib\libhtml\site\lib\HTML\Mason\Escapes.html HTMLifying blib\lib\HTML\Mason\Subclassing.pod -> blib\libhtml\site\lib\HTML\Mason\Subclassing.html HTMLifying blib\lib\HTML\Mason\Plugin.pm -> blib\libhtml\site\lib\HTML\Mason\Plugin.html HTMLifying blib\lib\HTML\Mason\Tests.pm -> blib\libhtml\site\lib\HTML\Mason\Tests.html HTMLifying blib\lib\HTML\Mason\Compiler\ToObject.pm -> blib\libhtml\site\lib\HTML\Mason\Compiler\ToObject.html HTMLifying blib\lib\HTML\Mason\ComponentSource.pm -> blib\libhtml\site\lib\HTML\Mason\ComponentSource.html HTMLifying blib\lib\HTML\Mason\Parser.pm -> blib\libhtml\site\lib\HTML\Mason\Parser.html HTMLifying blib\lib\HTML\Mason\Resolver\File.pm -> blib\libhtml\site\lib\HTML\Mason\Resolver\File.html HTMLifying blib\lib\HTML\Mason\Utils.pm -> blib\libhtml\site\lib\HTML\Mason\Utils.html HTMLifying blib\lib\HTML\Mason\Component.pm -> blib\libhtml\site\lib\HTML\Mason\Component.html DROLSKY/HTML-Mason-1.39.tar.gz nmake -- OK Prepending C:\cpanfly\var\cpan\build\Class-Container-0.12-cBm2qo/blib/arch C:\cpanfly\var\cpan\build\Class-Container-0.12-cBm2qo/blib/lib to PERL5LIB for 'test' Running make test >>> nmake test TEST_VERBOSE=1 Microsoft (R) Program Maintenance Utility Version 7.00.8882 Copyright (C) Microsoft Corp 1988-2000. All rights reserved. C:\Perl64\bin\perl.exe Build --makefile_env_macros 1 test Converting custom POD tags in files under blib t/01-syntax........................1..16 # Running syntax tests (16 tests): Basic component syntax tests # Running replace (#1): tests <% %> tag ok 1 - replace # Running percent (#2): tests %-line syntax ok 2 - percent # Running fake_percent (#3): tests % in text section ok 3 - fake_percent # Running empty_percents (#4): tests empty %-lines ok 4 - empty_percents # Running empty_percents2 (#5): tests empty %-lines followed by other %-lines ok 5 - empty_percents2 # Running space_after_method_name (#6): tests that spaces are allowed after method/subcomp names ok 6 - space_after_method_name # Running comment_in_attr_flags (#7): tests that comments are allowed at end of flag/attr lines ok 7 - comment_in_attr_flags # Running dash in subcomp named (#8): tests that dashes are allowed in subcomponent names ok 8 - dash in subcomp named # Running flags_on_one_line (#9): tests that a flags block can be one line ok 9 - flags_on_one_line # Running attr_uc_ending (#10): tests that an attr ending tag can be upper-case ok 10 - attr_uc_ending # Running args_uc_ending (#11): tests that args ending tag can be mixed case ok 11 - args_uc_ending # Running comment_in_call (#12): make a comp call with a commented line ok 12 - comment_in_call # Running comment_in_call2 (#13): make a comp call with content with a commented line ok 13 - comment_in_call2 # Running call_starts_with_newline (#14): make a comp call where the tag starts with a newline ok 14 - call_starts_with_newline # Running cleanup_init (#15): test that cleanup block has access to variables from init section ok 15 - cleanup_init # Running cleanup_perl (#16): test that cleanup block has access to variables from perl section ok 16 - cleanup_perl ok t/01a-comp-calls...................1..14 # Running comp-calls tests (14 tests): Component call syntax # Running ampersand (#1): tests all variations of component call path syntax ok 1 - ampersand # Running ampersand_with_args (#2): tests variations of component calls with arguments ok 2 - ampersand_with_args # Running ampersand_with_funny_name (#3): component with non-alphabetic characters ok 3 - ampersand_with_funny_name # Running canonicalize_paths (#4): test that various paths are canonicalized to the same component ok 4 - canonicalize_paths # Running fetch_comp_no_arg (#5): fetch_comp with blank or undefined argument returns undef ok 5 - fetch_comp_no_arg # Running outside_comp_root_prepare (#6): test that file exists in dist/t for next two tests ok 6 - outside_comp_root_prepare # Running outside_comp_root_absolute (#7): cannot call components outside comp root with absolute path ok 7 - outside_comp_root_absolute # Running outside_comp_root_relative (#8): cannot call components outside comp root with relative path ok 8 - outside_comp_root_relative # Running outside_comp_root_relative_from_top (#9): cannot call components outside comp root with relative path from component at top of root ok 9 - outside_comp_root_relative_from_top # Running parent_designator_with_no_parent (#10): using PARENT from component with no parent ok 10 - parent_designator_with_no_parent # Running no_such_method (#11): calling nonexistent method on existing component ok 11 - no_such_method # Running fetch_comp_no_errors (#12): fetch_comp should not throw any errors ok 12 - fetch_comp_no_errors # Running comp_exists (#13): test comp_exists with various types of paths ok 13 - comp_exists # Running comp_exists_no_arg (#14): comp_exists with blank or undefined argument returns 0 ok 14 - comp_exists_no_arg ok t/02-sections......................1..15 # Running sections tests (15 tests): Tests various <%foo> sections # Running args (#1): tests <%args> block ok 1 - args # Running attr (#2): tests <%attr> block ok 2 - attr # Running def (#3): tests <%def> block ok 3 - def # Running doc (#4): tests <%doc> section ok 4 - doc # Running filter (#5): tests <%filter> section ok 5 - filter # Running flags (#6): tests <%flags> section ok 6 - flags # Running init (#7): tests <%init> section ok 7 - init # Running method (#8): tests <%method> section ok 8 - method # Running once (#9): tests <%once> block ok 9 - once # Running perl (#10): test <%perl> sections and makes sure block names are case-insensitive ok 10 - perl # Running omitted_args (#11): tests error message when expect args are not passed ok 11 - omitted_args # Running overridden_args (#12): tests overriding of default args values ok 12 - overridden_args # Running shared (#13): tests <%shared> section ok 13 - shared # Running text (#14): tests <%text> section ok 14 - text # Running multiple (#15): tests repeated blocks of the same type ok 15 - multiple ok t/02a-filter.......................1..14 # Running filter tests (14 tests): Tests <%filter> specific problems # Running filter_and_shared (#1): make sure <%filter> can see variables from <%shared> ok 1 - filter_and_shared # Running filter_and_ARGS (#2): make sure <%filter> can see variables %ARGS ok 2 - filter_and_ARGS # Running filter_and_ARGS_assign (#3): make sure <%filter> can see changes to %ARGS ok 3 - filter_and_ARGS_assign # Running filter_and_args_section (#4): make sure <%filter> can see variables from <%args> section ok 4 - filter_and_args_section # Running filter_and_args_error (#5): args error should not present a problem for <%filter> ok 5 - filter_and_args_error # Running filter_and_clear (#6): make sure <%filter> does not break $m->clear_buffer ok 6 - filter_and_clear # Running filters_in_subcomps (#7): test <%filter> sections in subcomps only ok 7 - filters_in_subcomps # Running filters_in_comp_and_subcomps (#8): test <%filter> sections in both main comp and subcomps ok 8 - filters_in_comp_and_subcomps # Running filter_and_flush (#9): test that filter still occurs in presence of flush ok 9 - filter_and_flush # Running clear_in_comp_called_with_filter (#10): Test that clear_buffer clears _all_ buffers, even inside a filter ok 10 - clear_in_comp_called_with_filter # Running comp_call_in_filter (#11): Test that calling another component from a filter section works ok 11 - comp_call_in_filter # Running auto_filter_die/abort_comp_call_in_filter_with_autohandler (#12): Test that calling another component that dies from a filter section in a component wrapped by an autohandler produces a proper error ok 12 - auto_filter_die/abort_comp_call_in_filter_with_autohandler # Running abort_in_filter (#13): Test that abort in a filter causes no output ok 13 - abort_in_filter # Running abort_in_shared_with_filter (#14): Test that abort in a shared block works when component has a filter block ok 14 - abort_in_shared_with_filter ok t/04-misc..........................1..11 # Running misc tests (11 tests): autohandler and dhandler functionality # Running autohandler (#1): autohandler test ok 1 - autohandler # Running dhandler1 (#2): tests dhandler against nonexistent comp ok 2 - dhandler1 # Running dhandler2 (#3): real comp to make sure the real comp is invoked, not the dhandler ok 3 - dhandler2 # Running dhandler3 (#4): real comp declines the request to make sure the dhandler is invoked ok 4 - dhandler3 # Running dhandler4 (#5): declines twice to make sure higher level dhandler is called ok 5 - dhandler4 # Running dhandler5 (#6): decline with doubled slash (//) in URL path ok 6 - dhandler5 # Running dhandler6 (#7): test that a dhandler more than one directory up is found ok 7 - dhandler6 # Running accessor_validate (#8): test accessor parameter validation ok 8 - accessor_validate # Running contained_accessor_validate (#9): test contained accessor parameter validation ok 9 - contained_accessor_validate # Running top_level_dhandler_handles (#10): make sure dhandler at /dhandler is called correctly after decline from lower-level dhandler ok 10 - top_level_dhandler_handles # Running top_level_dhandler_declines (#11): make sure /dhandler decline results in not-found error ok 11 - top_level_dhandler_declines ok t/05-request.......................1..36 # Running request tests (36 tests): request object functionality # Running abort (#1): test $m->abort method (autoflush on) ok 1 - abort # Running abort_0 (#2): test $m->abort method with value of 0 ok 2 - abort_0 # Running abort (#3): test $m->abort method (autoflush off) ok 3 - abort # Running file (#4): tests $m->file method ok 4 - file # Running file_in_subcomp (#5): tests $m->file method in subcomponent ok 5 - file_in_subcomp # Running list_out (#6): tests that $m->print can handle a list of arguments ok 6 - list_out # Running req_obj (#7): tests various operations such as comp calls, $m->current_comp ok 7 - req_obj # Running various (#8): tests caller, callers, fetch_comp, process_comp_path, comp_exists and scomp ok 8 - various # Running fetch_next (#9): Test $m->fetch_next and $m->fetch_next_all ok 9 - fetch_next # Running print (#10): Test print function from a component ok 10 - print # Running printf (#11): Test printf function from a component ok 11 - printf # Running autoflush_print (#12): Test print function from a component with autoflush on ok 12 - autoflush_print # Running autoflush_printf (#13): Test printf function from a component with autoflush on ok 13 - autoflush_printf # Running flush_print (#14): Test print function from a component in conjunction with $m->flush_buffer call ok 14 - flush_print # Running flush_print_autoflush (#15): Test print function from a component with autoflush on in conjunction with $m->flush_buffer call ok 15 - flush_print_autoflush # Running flush_filter (#16): Test $m->flush_buffer in presence of filter ok 16 - flush_filter # Running clear_buffer (#17): Test $m->clear_buffer in a normal component ok 17 - clear_buffer # Running clear_filter (#18): Test $m->clear_buffer in presence of filter ok 18 - clear_filter # Running autoflush_disabled (#19): Using autoflush when disabled generates an error ok 19 - autoflush_disabled # Running instance (#20): Test HTML::Mason::Request->instance ok 20 - instance # Running abort_and_filter (#21): Test that an abort in a filtered component still generates _some_ output, and that filter is run only once ok 21 - abort_and_filter # Running abort_and_filter_2 (#22): Test that $m->aborted can be checked in a filter section ok 22 - abort_and_filter_2 # Running abort_and_store (#23): Test that an abort in a store'd component still generates _some_ output ok 23 - abort_and_store # Running clear_and_abort (#24): Test the clear_and_abort() method ok 24 - clear_and_abort # Running reexec (#25): test that $m cannot be reexecuted ok 25 - reexec # Running caller_in_subcomp (#26): tests $m->caller() in subcomponent ok 26 - caller_in_subcomp # Running caller_at_top_level (#27): tests $m->caller() from top component ok 27 - caller_at_top_level # Running longjump (#28): Accidentally calling next to exit a component does not corrupt stack # Got warnings: Exiting subroutine via next at C:\cpanfly\var\cpan\build\HTML-Mason-1.39-zEFA8m\mason_tests\comps\request\support\subdir\longjump_test2 line 2. # Exiting subroutine via next at C:\cpanfly\var\cpan\build\HTML-Mason-1.39-zEFA8m\mason_tests\comps\request\support\subdir\longjump_test2 line 2. # Exiting subroutine via next at C:\cpanfly\var\cpan\build\HTML-Mason-1.39-zEFA8m\mason_tests\comps\request\support\subdir\longjump_test2 line 2. # Exiting subroutine via next at C:\cpanfly\var\cpan\build\HTML-Mason-1.39-zEFA8m\mason_tests\comps\request\support\subdir\longjump_test2 line 2. # Exiting subroutine via next at C:\cpanfly\var\cpan\build\HTML-Mason-1.39-zEFA8m\mason_tests\comps\request\support\subdir\longjump_test2 line 2. # Exiting subroutine via next at C:\cpanfly\var\cpan\build\HTML-Mason-1.39-zEFA8m\mason_tests\comps\request\support\subdir\longjump_test2 line 2. ok 28 - longjump # Running callers_out_of_bounds (#29): tests $m->callers() for out of bounds indexes ok 29 - callers_out_of_bounds # Running call_self (#30): Test $m->call_self ok 30 - call_self # Running call_self_retval (#31): Test that we can get return value of component via $m->call_self ok 31 - call_self_retval # Running call_self_output_and_retval (#32): Test that we can get return value and output of component via $m->call_self ok 32 - call_self_output_and_retval # Running call_self_with_filter (#33): Test that $m->call_self works in presence of filter ok 33 - call_self_with_filter # Running subcomp_from_shared (#34): Test calling a subcomponent inside shared block ok 34 - subcomp_from_shared # Running method_in_shared (#35): Test calling a method inside shared block ok 35 - method_in_shared # Running notes (#36): Test the notes() method ok 36 - notes ok t/05a-stack-corruption.............1..1 # Running stack_corruption tests (1 tests): tests for stack corruption # Running stack_corruption (#1): test for stack corruption with comp-with-content call ok 1 - stack_corruption ok t/06-compiler......................1..64 # Running compiler tests (64 tests): compiler and lexer object functionality # Running allowed_globals (#1): test that undeclared globals cause an error ok 1 - allowed_globals # Running allowed_globals2 (#2): test that undeclared globals cause an error ok 2 - allowed_globals2 # Running allowed_globals3 (#3): test that declared globals are allowed ok 3 - allowed_globals3 # Running default_escape_flags (#4): test that no escaping is done by default ok 4 - default_escape_flags # Running default_escape_flags_new (#5): test new escape flags ok 5 - default_escape_flags_new # Running default_escape_flags_2 (#6): test that turning on default escaping works ok 6 - default_escape_flags_2 # Running default_escape_flags_2_new (#7): test that turning on default escaping works with new flags ok 7 - default_escape_flags_2_new # Running setting_escapes (#8): test setting escapes ok 8 - setting_escapes # Running invalid_escape_name (#9): test setting an escape with an invalid name ok 9 - invalid_escape_name # Running globals_in_default_package (#10): tests that components are executed in HTML::Mason::Commands package by default ok 10 - globals_in_default_package # Running globals_in_different_package (#11): tests in_package compiler parameter ok 11 - globals_in_different_package # Running preamble (#12): tests preamble compiler parameter ok 12 - preamble # Running postamble (#13): tests postamble compiler parameter ok 13 - postamble # Running preprocess (#14): test preprocess compiler parameter ok 14 - preprocess # Running postprocess_text1 (#15): test postprocess compiler parameter (alpha blocks) ok 15 - postprocess_text1 # Running postprocess_text2 (#16): test postprocess compiler parameter (alpha blocks) ok 16 - postprocess_text2 # Running postprocess_perl1 (#17): test postprocess compiler parameter (perl blocks) ok 17 - postprocess_perl1 # Running postprocess_perl2 (#18): test postprocess compiler parameter (perl blocks) ok 18 - postprocess_perl2 # Running bad_var_name (#19): test that invalid Perl variable names are caught ok 19 - bad_var_name # Running whitespace_near_args (#20): test that whitespace is allowed before ok 20 - whitespace_near_args # Running line_nums (#21): make sure that errors are reported with the correct line numbers ok 21 - line_nums # Running line_nums2 (#22): make sure that errors are reported with the correct line numbers ok 22 - line_nums2 # Running line_nums3 (#23): make sure that errors are reported with the correct line numbers ok 23 - line_nums3 # Running line_nums4 (#24): make sure that errors are reported with the correct line numbers in <%once> blocks ok 24 - line_nums4 # Running line_nums_with_escaped_newlines (#25): Check line numbers of error messages after escaped newlines ok 25 - line_nums_with_escaped_newlines # Running line_nums_off_by_one (#26): make sure that line number reporting is not off by one ok 26 - line_nums_off_by_one # Running line_nums_off_2 (#27): make sure that line number reporting is not off (another buggy case) ok 27 - line_nums_off_2 # Running attr_block_zero (#28): test proper handling of zero in <%attr> block values ok 28 - attr_block_zero # Running attr_flag_block_comment (#29): test comment lines in attr and flags blocks ok 29 - attr_flag_block_comment # Running attr_flag_block_empty (#30): test empty attr and flags blocks ok 30 - attr_flag_block_empty # Running subcomp_parse_error (#31): A misnamed block at the beginning of a component was throwing the lexer into an infinite loop. Now it should be compiled into a component with a syntax error. ok 31 - subcomp_parse_error # Running error_in_args (#32): Test line number reporting for <%args> block ok 32 - error_in_args # Running block_end_without_nl (#33): Test that a block can end without a newline before it ok 33 - block_end_without_nl # Running more_block_variations (#34): Test various mixture of whitespace with blocks ok 34 - more_block_variations # Running percent_at_end (#35): Make sure that percent signs are only considered perl lines when at the beginning of the line ok 35 - percent_at_end # Running nameless_method (#36): Check for appropriate error message when there is a method or def block without a name ok 36 - nameless_method # Running invalid_method_name (#37): Check for appropriate error message when there is a method with an invalid name ok 37 - invalid_method_name # Running uc_method (#38): make sure that <%METHOD ...> is allowed ok 38 - uc_method # Running no_strict (#39): test turning off strict in a component ok 39 - no_strict # Running no_strict_no_object_files (#40): test turning off strict in a component when not using object files ok 40 - no_strict_no_object_files # Running weird_case (#41): test weird parsing case ok 41 - weird_case # Running subst_tag_comments (#42): Make sure comments parse correctly in substitution tags ok 42 - subst_tag_comments # Running shared_to_init (#43): Make sure <%init> can see lexicals in <%shared> ok 43 - shared_to_init # Running shared_to_init_global (#44): Make sure <%init> can see global variables in <%shared> ok 44 - shared_to_init_global # Running double_pipe_or (#45): Make sure || works in a substitution ok 45 - double_pipe_or # Running double_pipe_or_2 (#46): Make sure || works in a substitution (again) ok 46 - double_pipe_or_2 # Running flags_regex (#47): Make sure flags must start with alpha or underscore ok 47 - flags_regex # Running qw_in_perl_lines (#48): Make sure that Mason that a qw() list stretching across multiple perl-lines works ok 48 - qw_in_perl_lines # Running subcomp_leak (#49): Make sure subcomps from one component do not show up in other components ok 49 - subcomp_leak # Running use_source_line_numbers_1 (#50): test presence of line directives when use_source_line_numbers is 1 (default) ok 50 - use_source_line_numbers_1 # Running use_source_line_numbers_0 (#51): test absence of line directives when use_source_line_numbers is 1 ok 51 - use_source_line_numbers_0 # Running define_args_hash_never (#52): test setting define_args_hash to never ok 52 - define_args_hash_never # Running define_args_hash_always (#53): test setting define_args_hash to always ok 53 - define_args_hash_always # Running define_args_hash_auto (#54): test setting define_args_hash to always ok 54 - define_args_hash_auto # Running comment_in_sub (#55): test a substitution that only contains a comment ok 55 - comment_in_sub # Running in_package_shared (#56): Make sure in_package works with %shared ok 56 - in_package_shared # Running in_package_m_in_shared (#57): Make sure $m works with %shared when in_package is set ok 57 - in_package_m_in_shared # Running compiler_id_change (#58): Make sure different compiler params use different object dirs ok 58 - compiler_id_change # Running no_warnings (#59): Make sure no warnings are generated for trying to output undef ok 59 - no_warnings # Running no_warnings_without_autoflush (#60): Make sure no warnings are generated for trying to output undef when enable_autoflush is off ok 60 - no_warnings_without_autoflush # Running warnings (#61): Make sure that warnings _are_ generated for other bad use of uninit # Got warnings: Use of uninitialized value $x in addition (+) at C:\cpanfly\var\cpan\build\HTML-Mason-1.39-zEFA8m\mason_tests\comps\compiler\warnings line 2. ok 61 - warnings # Running warnings_without_autoflush (#62): Make sure that warnings _are_ generated for other bad use of uninit when enable_autoflush is off # Got warnings: Use of uninitialized value $x in addition (+) at C:\cpanfly\var\cpan\build\HTML-Mason-1.39-zEFA8m\mason_tests\comps\compiler\warnings_without_autoflush line 2. ok 62 - warnings_without_autoflush # Running unbalanced_content_block_error (#63): Detect and report unbalanced tags ok 63 - unbalanced_content_block_error # Running unbalanced_content_block_subcomp_error (#64): Detect and report unbalanced tags in subcomponents ok 64 - unbalanced_content_block_subcomp_error ok t/06a-compiler_obj.................1..4 # Running under perl version 5.010000 for MSWin32 # Win32::BuildNumber 1003 # Current time local: Mon Jul 14 21:14:17 2008 # Current time GMT: Tue Jul 15 04:14:17 2008 # Using Test.pm version 1.25 ok 1 ok 2 ok 3 ok 4 ok t/06b-compiler-named-subs..........1..4 # Running compiler_named_subs tests (4 tests): compiler with named subs in components # Running basic (#1): Make sure that named_component_subs_works ok 1 - basic # Running subcomps (#2): Make sure that named_component_subs_works with subcomps ok 2 - subcomps # Running methods (#3): Make sure that named_component_subs_works with methods ok 3 - methods # Running shared (#4): Make sure that named_component_subs_works with shared block ok 4 - shared ok t/07-interp........................1..36 # Running interp tests (36 tests): interp object functionality # Running no recursive autohandlers (#1): tests turning off recursive autohandlers ok 1 - no recursive autohandlers # Running no autohandlers (#2): tests turning off autohandlers by setting name to "" ok 2 - no autohandlers # Running alternate autohandler name (#3): tests that providing an alternate name for autohandlers works ok 3 - alternate autohandler name # Running shared (#4): test that component in both comp_roots is called in first comp_root ok 4 - shared # Running private1 (#5): test that component in first comp_root is found ok 5 - private1 # Running private2 (#6): test that component in second comp_root is found ok 6 - private2 # Running max_recurse_1 (#7): Test that recursion 8 levels deep is allowed ok 7 - max_recurse_1 # Running max_recurse_2 (#8): Test that recursion is stopped after 32 levels ok 8 - max_recurse_2 # Running max_recurse_3 (#9): Test interp max_recurse param ok 9 - max_recurse_3 # Running code_cache_unlimited (#10): code cache: max_size = unlimited ok 10 - code_cache_unlimited # Running code_cache_0 (#11): code cache: max_size = 0 ok 11 - code_cache_0 # Running code_cache_4 (#12): code cache: max_size = 4 ok 12 - code_cache_4 # Running code_cache_8 (#13): code cache: max_size = 8 ok 13 - code_cache_8 # Running dhandler_name (#14): Test that providing an alternate name for dhandlers works ok 14 - dhandler_name # Running dhandler_name2 (#15): Shut off dhandlers ok 15 - dhandler_name2 # Running dhandler_name0 (#16): dhandler_name => 0 should not shut off dhandlers ok 16 - dhandler_name0 # Running no_autoflush_mode (#17): Test that no autoflush (batch) mode setting works ok 17 - no_autoflush_mode # Running autoflush_mode (#18): Test that autoflush setting works ok 18 - autoflush_mode # Running preload_1 (#19): Make sure no preloading is done by default ok 19 - preload_1 # Running preload_2 (#20): Preload a single component by filename ok 20 - preload_2 # Running preload_3 (#21): Preload all components (including subdirectory) by glob pattern ok 21 - preload_3 # Running globals (#22): Test setting a global in interp & compiler objects ok 22 - globals # Running process_comp_path (#23): Test that component paths cannot be resolved outside the comp root ok 23 - process_comp_path # Running process_comp_path2 (#24): Test that component paths containing /../ work as long they stay in the comp root ok 24 - process_comp_path2 # Running default_warnings (#25): test that warnings during component compilation cause an exception except for redefined subs ok 25 - default_warnings # Running ignore_warnings (#26): test that setting ignore_warnings_exp works ok 26 - ignore_warnings # Running ignore_all_warnings (#27): test ignoring all warnings ok 27 - ignore_all_warnings # Running make_anonymous_component (#28): test make_component() without a path ok 28 - make_anonymous_component # Running read_write_contained (#29): test that we can read/write contained object params ok 29 - read_write_contained # Running no_data_dir (#30): test interp without a data directory ok 30 - no_data_dir # Running no_comp_root (#31): test interp without a comp root or data dir ok 31 - no_comp_root # Running make_component_error (#32): make sure a proper exception is thrown with make_component syntax errors ok 32 - make_component_error # Running source_filter (#33): make sure source filters work ok 33 - source_filter # Running escape_flags (#34): test setting escape flags via constructor ok 34 - escape_flags # Running set_out_method (#35): test setting out_method on the interp object ok 35 - set_out_method # Running corrupt_object_file (#36): test that Mason can recover from a corrupt or empty object file ok 36 - corrupt_object_file ok t/07a-interp-mcr...................1..17 # Running interp-mcr tests (17 tests): In-depth testing of multiple component roots # Running no_dynamic_comp_root (#1): change comp root without dynamic_comp_root ok 1 - no_dynamic_comp_root # Running change_single_comp_root (#2): change single root ok 2 - change_single_comp_root # Running reuse_comp_root_key (#3): change comp root key mapping ok 3 - reuse_comp_root_key # Running test17-0 (#4): test roots assigned to 1, 7, static_source=0 ok 4 - test17-0 # Running test12348-0 (#5): test roots assigned to 1, 2, 3, 4, 8, static_source=0 ok 5 - test12348-0 # Running test1237-0 (#6): test roots assigned to 1, 2, 3, 7, static_source=0 ok 6 - test1237-0 # Running test2347-0 (#7): test roots assigned to 2, 3, 4, 7, static_source=0 ok 7 - test2347-0 # Running test54238-0 (#8): test roots assigned to 5, 4, 2, 3, 8, static_source=0 ok 8 - test54238-0 # Running test56-0 (#9): test roots assigned to 5, 6, static_source=0 ok 9 - test56-0 # Running test1234-0 (#10): test roots assigned to 1, 2, 3, 4, static_source=0 ok 10 - test1234-0 # Running test17-1 (#11): test roots assigned to 1, 7, static_source=1 ok 11 - test17-1 # Running test12348-1 (#12): test roots assigned to 1, 2, 3, 4, 8, static_source=1 ok 12 - test12348-1 # Running test1237-1 (#13): test roots assigned to 1, 2, 3, 7, static_source=1 ok 13 - test1237-1 # Running test2347-1 (#14): test roots assigned to 2, 3, 4, 7, static_source=1 ok 14 - test2347-1 # Running test54238-1 (#15): test roots assigned to 5, 4, 2, 3, 8, static_source=1 ok 15 - test54238-1 # Running test56-1 (#16): test roots assigned to 5, 6, static_source=1 ok 16 - test56-1 # Running test1234-1 (#17): test roots assigned to 1, 2, 3, 4, static_source=1 ok 17 - test1234-1 ok t/07b-interp-static-source.........1..6 # Running interp-static-source tests (6 tests): interp static source mode # Running change_component_without_static_source (#1): test that on-the-fly component changes are detected with static_source=0 ok 1 - change_component_without_static_source # Running change_component_with_static_source (#2): test that changing component has no effect with static_source=1 ok 2 - change_component_with_static_source # Running change_component_with_static_source_touch_file (#3): test that changing component has no effect until touch file is touched ok 3 - change_component_with_static_source_touch_file # Running remove_component_without_static_source (#4): test that removing source causes component not found with static_source=0 ok 4 - remove_component_without_static_source # Running remove_component_with_static_source (#5): test that removing source has no effect with static_source=1 ok 5 - remove_component_with_static_source # Running flush_code_cache_with_static_source (#6): test that code cache flush & object file removal works with static_source=1 ok 6 - flush_code_cache_with_static_source ok t/09-component.....................1..14 # Running component tests (14 tests): Component object functionality # Running comp_obj (#1): Tests several component object methods ok 1 - comp_obj # Running context (#2): Tests list/scalar context propogation in comp calls ok 2 - context # Running scomp (#3): Test scomp Request method ok 3 - scomp # Running mfu_count (#4): Test mfu_count component method ok 4 - mfu_count # Running store (#5): Test store parameter to component call ok 5 - store # Running flush_clear (#6): Flush then clear ok 6 - flush_clear # Running flush_clear_scomp (#7): Flush then clear inside scomp - flush only affects top buffer ok 7 - flush_clear_scomp # Running attr_if_exists (#8): Test attr_if_exists method ok 8 - attr_if_exists # Running methods (#9): Test methods method ok 9 - methods # Running subcomps (#10): Test subcomps method ok 10 - subcomps # Running attributes (#11): Test attributes method ok 11 - attributes # Running component_args_copying (#12): Test that @_ contains aliases, <%args> and %ARGS contain copies after comp ok 12 - component_args_copying # Running subrequest_args_copying (#13): Test that @_ contains aliases, <%args> and %ARGS contain copies after subrequest ok 13 - subrequest_args_copying # Running modification_read_only_arg (#14): Test that read-only argument cannot be modified through @_ ok 14 - modification_read_only_arg ok t/09a-comp_content.................1..22 # Running filters tests (22 tests): Filter Component # Running repeat (#1): Tests a filter which outputs the content multiple times, with different values ok 1 - repeat # Running filter (#2): Tests a filter changes the contents ok 2 - filter # Running nested (#3): Tests nested filters ok 3 - nested # Running contentless (#4): test a filter with no content ok 4 - contentless # Running default_content (#5): test a filter which does not access content ok 5 - default_content # Running current_component (#6): test $m->current_comp inside filter content ok 6 - current_component # Running various_tags (#7): test various tags in content ok 7 - various_tags # Running filter_with_filter (#8): test interaction with filter section ok 8 - filter_with_filter # Running top_level_content (#9): test $m->content at top level is empty ok 9 - top_level_content # Running filter_content (#10): test filtering $m->content ok 10 - filter_content # Running subcomponent_filter (#11): test method as filter ok 11 - subcomponent_filter # Running dollar_underscore (#12): Test using $_ in a filter ok 12 - dollar_underscore # Running multi_filter (#13): Test order of multiple filters ok 13 - multi_filter # Running clear_in_filter (#14): Test clear_buffer in a filtered call ok 14 - clear_in_filter # Running clear_in_filter2 (#15): More clear_buffer in a filtered call ok 15 - clear_in_filter2 # Running flush_in_filter (#16): Test flush_buffer in a filtered call ok 16 - flush_in_filter # Running has_content (#17): Test $m->has_content ok 17 - has_content # Running ending_tag_match (#18): Test ok 18 - ending_tag_match # Running ending_tag_nomatch (#19): Test bad match ok 19 - ending_tag_nomatch # Running ending_tag_expr (#20): Test expr in <& expr> not matched ok 20 - ending_tag_expr # Running ending_tag_expr2 (#21): Test expr in not allowed ok 21 - ending_tag_expr2 # Running multiline_open_close (#22): Tests multiline opening and closing blocks for component with content call tags ok 22 - multiline_open_close ok t/10-cache.........................1..20 # Running cache tests (20 tests): Test caching # Running cache_packages (#1): test that Mason cache packages get created ok 1 - cache_packages # Running cache (#2): basic caching functionality ok 2 - cache # Running keys (#3): test multiple keys and $m->cache->get_keys ok 3 - keys # Running cache_self (#4): test $m->cache_self ok 4 - cache_self # Running cache_self_expires_in (#5): test that $m->cache_self respects expires_in parameter ok 5 - cache_self_expires_in # Running cache_self_expire_in (#6): test that $m->cache_self respects expire_in parameter ok 6 - cache_self_expire_in # Running cache_self_expire_if (#7): test that $m->cache_self respects expire_if parameter ok 7 - cache_self_expire_if # Running cache_self_key (#8): test $m->cache_self with a key ok 8 - cache_self_key # Running cache_self_error (#9): test $m->cache_self with an error to make sure errors are propogated ok 9 - cache_self_error # Running cache_self_scomp (#10): make sure that $m->cache_self cooperates with $m->scomp ok 10 - cache_self_scomp # Running cache_self_filtered (#11): test $m->cache_self with a filter block ok 11 - cache_self_filtered # Running cache_self_filtered_scomp (#12): test $m->cache_self with a filter block callled via $m->scomp ok 12 - cache_self_filtered_scomp # Running cache_self_filtered_2 (#13): make sure that results are only filtered once ok 13 - cache_self_filtered_2 # Running expire_if (#14): test expire_if ok 14 - expire_if # Running busy_lock (#15): test busy_lock ok 15 - busy_lock # Running busy_lock_expiration (#16): test busy_lock expiration ok 16 - busy_lock_expiration # Running cache_self_death (#17): test $m->cache_self and death ok 17 - cache_self_death # Running cache_self_abort (#18): test $m->cache_self and abort ok 18 - cache_self_abort # Running cache_self_with_subexec (#19): test $m->subexec in presence of $m->cache_self ok 19 - cache_self_with_subexec # Running declined/cache_self_decline (#20): test $m->decline in presence of $m->cache_self ok 20 - declined/cache_self_decline ok t/10a-cache-1.0x...................1..6 # Running cache tests (6 tests): Test caching # Running cache (#1): basic caching functionality ok 1 - cache # Running cache_self (#2): cache_self functionality ok 2 - cache_self # Running keys (#3): test $m->cache( action => 'keys' ) ok 3 - keys # Running expire_if (#4): test expire_if ok 4 - expire_if # Running busy_lock (#5): test busy_lock ok 5 - busy_lock # Running busy_lock_expiration (#6): test busy_lock expiration ok 6 - busy_lock_expiration ok t/10b-cache-chi....................1..0 # Skipped: CHI is not installed skipped all skipped: CHI is not installed t/11-inherit.......................1..10 # Running inherit tests (10 tests): Test inheritance # Running bypass (#1): test inheritance that skips one autohandler ok 1 - bypass # Running ignore (#2): turning off inheritance ok 2 - ignore # Running normal (#3): normal inheritance path ok 3 - normal # Running base_comp (#4): base_comp test ok 4 - base_comp # Running base_comp_method (#5): base_comp method inheritance test ok 5 - base_comp_method # Running double_parent (#6): test that parent does not confuse children ok 6 - double_parent # Running subcomponent (#7): test subcomponents ok 7 - subcomponent # Running call_next_in_def (#8): Test call_next() inside a subcomponent ok 8 - call_next_in_def # Running subcomponent_inheritance (#9): test base_comp with subcomponents ok 9 - subcomponent_inheritance # Running request_tests (#10): Test that REQUEST: works ok 10 - request_tests ok t/12-taint.........................1..9 # Running under perl version 5.010000 for MSWin32 # Win32::BuildNumber 1003 # Current time local: Mon Jul 14 21:14:54 2008 # Current time GMT: Tue Jul 15 04:14:54 2008 # Using Test.pm version 1.25 ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 ok t/13-errors........................1..24 # Running errors tests (24 tests): Test that errors are generated properly # Running bad_args (#1): Make sure a bad args line is caught properly ok 1 - bad_args # Running backtrace (#2): Make sure trace for second error is accurate when first error is caught by eval ok 2 - backtrace # Running read_zero_size (#3): Make sure that Mason handles a zero length source file correctly ok 3 - read_zero_size # Running bad_source_callback (#4): Make sure that a bad source_callback for a ComponentSource object reports a useful error ok 4 - bad_source_callback # Running bad_escape_flag (#5): Make sure that an invalid escape flag is reported properly ok 5 - bad_escape_flag # Running error_mode_output (#6): Make sure that existing output is cleared when an error occurs in error_mode=output ok 6 - error_mode_output # Running error_in_subrequest (#7): Make sure that an error in a subrequest is propogated back to the main request ok 7 - error_in_subrequest # Running check_error_format (#8): Make sure setting error_format => "html" works ok 8 - check_error_format # Running check_exec_not_found (#9): Request to non-existent component ok 9 - check_exec_not_found # Running check_exec_not_found_html_format (#10): Request to non-existent component in html format ok 10 - check_exec_not_found_html_format # Running check_comp_not_found (#11): Component call to non-existent component ok 11 - check_comp_not_found # Running change_error_format (#12): Make sure setting $m->error_format($foo) works on the fly ok 12 - change_error_format # Running check_error_format_brief (#13): Make sure setting error_format => "brief" works ok 13 - check_error_format_brief # Running object_exception (#14): Make sure Mason doesn't co-opt non Exception::Class exception objects ok 14 - object_exception # Running subcomponent_redefined (#15): Make sure Mason doesn't allow redefinition of subcomponent ok 15 - subcomponent_redefined # Running method_redefined (#16): Make sure Mason doesn't allow redefinition of method ok 16 - method_redefined # Running method_subcomp_conflict (#17): Make sure Mason doesn't allow a subcomponent and method to have the same name ok 17 - method_subcomp_conflict # Running subcomp_bad_name (#18): Make sure Mason doesn't allow a subcomponent with a bad name ok 18 - subcomp_bad_name # Running content_comp_wrong_error (#19): Make sure syntax error inside <&|> tags is thrown correctly ok 19 - content_comp_wrong_error # Running top_level_compilation_error (#20): Make sure top-level compiler errors work in output mode ok 20 - top_level_compilation_error # Running component_error_handler_false (#21): Test error-handling with component_error_handler set to false ok 21 - component_error_handler_false # Running component_error_Handler_no_upgrade (#22): Test that errors do not become object with component_error_handler set to false ok 22 - component_error_Handler_no_upgrade # Running component_error_handler_false_fatal_mode (#23): Test error-handling with component_error_handler set to false and error_mode set to fatal ok 23 - component_error_handler_false_fatal_mode # Running component_error_handler_uc_message (#24): Test error-handling with component_error_handler set to a subroutine that upper-cases all text ok 24 - component_error_handler_uc_message ok t/14-cgi...........................1..7 # Running cgi tests (7 tests): HTML::Mason::CGIHandler class # Running basic (#1): Test basic CGIHandler operation Content-Type: text/html; charset=ISO-8859-1 ok 1 - basic # Running dynamic (#2): Test CGIHandler operation with dynamic components Content-Type: text/html; charset=ISO-8859-1 ok 2 - dynamic # Running args (#3): Test CGIHandler operation with arguments Content-Type: text/html; charset=ISO-8859-1 ok 3 - args # Running cgi_object (#4): Test access to the CGI request object Content-Type: text/html; charset=ISO-8859-1 ok 4 - cgi_object # Running fatal_error (#5): Test fatal error_mode ok 5 - fatal_error # Running headers (#6): Test header generation Foo: bar Content-Type: text/html; charset=ISO-8859-1 ok 6 - headers # Running redirect_headers (#7): Test header generation Status: 302 Location: /hello.html ok 7 - redirect_headers ok t/14a-fake_apache..................1..92 ok 1 - use HTML::Mason::CGIHandler; ok 2 - Create new FakeTable ok 3 - Assing to Location ok 4 - Location if 'foo' ok 5 - location if 'foo' ok 6 - Delete location ok 7 - Set 'Hey' to 1 ok 8 - Add another value to 'Hey' ok 9 - Get array for 'Hey' ok 10 - Get first 'Hey' value only ok 11 - Check key in 'do' ok 12 - Check value in 'do' ok 13 - Check key in short 'do' ok 14 - Check value in short 'do' ok 15 - Set 'Hey' to 'bar' ok 16 - Get 'Hey' ok 17 - Get 'Hey' with get() ok 18 - Add 'you' to 'Hey' ok 19 - Get 'Hey' ok 20 - Get 'Hey' with get() ok 21 - Unset 'Hey' ok 22 - Hey doesn't exist ok 23 - Hey is undef ok 24 - Add Foo value ok 25 - Hey doesn't exist ok 26 - Hey is undef ok 27 - Create new FakeApache ok 28 - Check request method ok 29 - Set content type ok 30 - Check content type ok 31 - Get headers out ok 32 - Check header content-type ok 33 - Check lc header content-type ok 34 - Check header content-type ok 35 - Check lc header content-type ok 36 - Get headers out ok 37 - Check header content-type ok 38 - List context returns new hash list ok 39 - Set annoyance level ok 40 - Check annoyance level ok 41 - Check the hash directly ok 42 - Unset annoyance level ok 43 - Check annoyance level again ok 44 - Check the hash directly again ok 45 - Get error headers out ok 46 - Check for no error headers out ok 47 - Set location header ok 48 - Check Location ok 49 - Check location ok 50 - Get Location ok 51 - Get location ok 52 - Check user agent ok 53 - Get headers in table ok 54 - Check referer ok 55 - Check in content type ok 56 - Get notes ok 57 - No notes yet ok 58 - Set note 'foo' ok 59 - Get note 'foo' ok 60 - Get note 'FOO' ok 61 - Check note 'foo' ok 62 - Check uc note 'foo' ok 63 - Set 'bar' to 'ARRAY(0x35b2e78)' ok 64 - Check for stringified ref ok 65 - Get stringified ref ok 66 - Get pnotes ok 67 - No pnotes yet ok 68 - Set note 'foo' ok 69 - Get note 'foo' ok 70 - Check note 'foo' ok 71 - Set 'bar' to 'ARRAY(0x35b3928)' ok 72 - Check for stringified ref ok 73 - Get params ok 74 - Check 'foo' ok 75 - Check 'bar' ok 76 - Check 'you' ok 77 - Get CONTENT_LENGTH env ok 78 - Get content_length env ok 79 - Check CONTENT_LENGTH env ok 80 - Check content_length env ok 81 - Set CONTENT_LENGTH 56 ok 82 - Check CONTENT_LENGTH env 56 ok 83 - Check content_length env 56 ok 84 - Reset env ok 85 - Check CONTENT_LENGTH env again ok 86 - Check content_length env again ok 87 - Get http headers ok 88 - Check status ok 89 - Check location ok 90 - Check content type ok 91 - test uri method ok 92 - test path_info method ok t/15-subclass......................1..4 # Running subclass tests (4 tests): Test use of subclasses for various core classes # Running request_subclass (#1): use a HTML::Mason::Request subclass ok 1 - request_subclass # Running request_subclass_of_subclass (#2): use a HTML::Mason::Request grandchild ok 2 - request_subclass_of_subclass # Running lexer_subclass (#3): use a HTML::Mason::Lexer subclass ok 3 - lexer_subclass # Running compiler_subclass (#4): use a HTML::Mason::Compiler subclass ok 4 - compiler_subclass ok t/17-print.........................1..9 ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 ok t/18-leak..........................1..5 # Running 18-leak.t tests (5 tests): Tests that various memory leaks are no longer with us # Running interp_destroy (#1): Test that interps with components in cache still get destroyed ok 1 - interp_destroy # Running request_destroy (#2): Test that requests get destroyed after top-level component error ok 2 - request_destroy # Running component_destroy (#3): Test that components get freed when cleared from the main cache ok 3 - component_destroy # Running component_destroy_static_source (#4): Test that components get freed in static source mode ok 4 - component_destroy_static_source # Running subcomponent_destroy (#5): Test that defs and methods don't cause components to leak ok 5 - subcomponent_destroy ok t/19-subrequest....................1..15 # Running subrequest tests (15 tests): subrequest-related features # Running subrequest (#1): tests the official subrequest mechanism ok 1 - subrequest # Running subrequest_with_autohandler (#2): tests the subrequest mechanism with an autohandler ok 2 - subrequest_with_autohandler # Running subreq_exec_order (#3): Test that output from a subrequest comes out when we expect it to. ok 3 - subreq_exec_order # Running autoflush_subrequest (#4): make sure that a subrequest respects its parent autoflush setting ok 4 - autoflush_subrequest # Running subrequest_inherits_no_autoflush (#5): make sure that a subrequest inherits its parent autoflush setting (autoflush off) ok 5 - subrequest_inherits_no_autoflush # Running autoflush_in_subrequest (#6): make sure that a subrequest with autoflush on does not flush parent ok 6 - autoflush_in_subrequest # Running return_scalar (#7): tests that exec returns scalar return value of top component ok 7 - return_scalar # Running return_list (#8): tests that exec returns list return value of top component ok 8 - return_list # Running return_nothing (#9): tests exec in non-return context ok 9 - return_nothing # Running kwindla (#10): tests bug report from Kwindla Kramer ok 10 - kwindla # Running in_package (#11): use in_package with subrequest ok 11 - in_package # Running relative_path_call (#12): call subrequest with relative path ok 12 - relative_path_call # Running comp_object_call (#13): call subrequest with component object ok 13 - comp_object_call # Running max_recurse_1 (#14): Test that recursion 8 levels deep is allowed ok 14 - max_recurse_1 # Running max_recurse_2 (#15): Test that recursion is stopped after 32 subexecs ok 15 - max_recurse_2 ok t/20-plugins.......................1..17 # Running plugins tests (17 tests): request and component plugin hooks # Running before_and_after_request (#1): a simple plugin for requests ok 1 - before_and_after_request # Running before_and_after_component (#2): a simple plugin for components ok 2 - before_and_after_component # Running two_plugins (#3): using two different plugins ok 3 - two_plugins # Running plugin_ordering (#4): make sure plugins are called in reverse order when ending ok 4 - plugin_ordering # Running two_of_the_same_plugin (#5): two_of_the_same_plugin ok 5 - two_of_the_same_plugin # Running reset_each_request (#6): use the same plugin twice, they should be different objects ok 6 - reset_each_request # Running error_on_start_request (#7): a plugin that dies ok 7 - error_on_start_request # Running error_on_end_request (#8): a plugin that dies ok 8 - error_on_end_request # Running error_on_start_component (#9): a plugin that dies ok 9 - error_on_start_component # Running error_on_end_component (#10): a plugin that dies ok 10 - error_on_end_component # Running not_persistent_across_requests (#11): different plugin for each request ok 11 - not_persistent_across_requests # Running persistent_across_requests (#12): same plugin across a subrequest ok 12 - persistent_across_requests # Running modify_return_end_component (#13): an end_component plugin that modifies its return value ok 13 - modify_return_end_component # Running modify_return_end_request (#14): an end_request plugin that modifies its return value ok 14 - modify_return_end_request # Running catch_error_end_component (#15): an end_component plugin that modifies its arguments to trap errors ok 15 - catch_error_end_component # Running catch_error_end_request (#16): an end_request plugin that modifies its arguments to trap errors ok 16 - catch_error_end_request # Running modify_content_end_request (#17): modify content at end of request ok 17 - modify_content_end_request ok t/21-escapes.......................1..3 ok 1 - test basic HTML escape ok 2 - test HTML::Entities escape ok 3 - test url escape ok t/22-path-security.................1..0 # Skip This trest requires that /etc/passwd exist. skipped all skipped: This trest requires that /etc/passwd exist. t/23-leak2.........................1..0 # Skip These tests require Test::Memory::Cycle to run. skipped all skipped: These tests require Test::Memory::Cycle to run. t/24-tools.........................1..1 ok 1 ok t/99-pod...........................1..37 ok 1 - blib\script\convert0.6.pl ok 2 - blib\script\convert0.8.pl ok 3 - blib\script\mason.pl ok 4 - blib\lib\Apache\Mason.pm ok 5 - blib\lib\HTML\Mason.pm ok 6 - blib\lib\Bundle\HTML\Mason.pm ok 7 - blib\lib\HTML\Mason\Admin.pod ok 8 - blib\lib\HTML\Mason\ApacheHandler.pm ok 9 - blib\lib\HTML\Mason\CGIHandler.pm ok 10 - blib\lib\HTML\Mason\Compiler.pm ok 11 - blib\lib\HTML\Mason\Component.pm ok 12 - blib\lib\HTML\Mason\ComponentSource.pm ok 13 - blib\lib\HTML\Mason\Devel.pod ok 14 - blib\lib\HTML\Mason\Escapes.pm ok 15 - blib\lib\HTML\Mason\Exceptions.pm ok 16 - blib\lib\HTML\Mason\FakeApache.pm ok 17 - blib\lib\HTML\Mason\Handler.pm ok 18 - blib\lib\HTML\Mason\Interp.pm ok 19 - blib\lib\HTML\Mason\Lexer.pm ok 20 - blib\lib\HTML\Mason\MethodMaker.pm ok 21 - blib\lib\HTML\Mason\Params.pod ok 22 - blib\lib\HTML\Mason\Parser.pm ok 23 - blib\lib\HTML\Mason\Plugin.pm ok 24 - blib\lib\HTML\Mason\Request.pm ok 25 - blib\lib\HTML\Mason\Resolver.pm ok 26 - blib\lib\HTML\Mason\Subclassing.pod ok 27 - blib\lib\HTML\Mason\Tests.pm ok 28 - blib\lib\HTML\Mason\Tools.pm ok 29 - blib\lib\HTML\Mason\Utils.pm ok 30 - blib\lib\HTML\Mason\Apache\Request.pm ok 31 - blib\lib\HTML\Mason\Cache\BaseCache.pm ok 32 - blib\lib\HTML\Mason\Compiler\ToObject.pm ok 33 - blib\lib\HTML\Mason\Component\FileBased.pm ok 34 - blib\lib\HTML\Mason\Component\Subcomponent.pm ok 35 - blib\lib\HTML\Mason\Plugin\Context.pm ok 36 - blib\lib\HTML\Mason\Resolver\File.pm ok 37 - blib\lib\HTML\Mason\Resolver\Null.pm ok t/live/CGIHandler..................1..0 # Skip $TestConfig->{is_maintainer} is not true or $TestConfig->{apache_dir} is not a directory skipped all skipped: $TestConfig->{is_maintainer} is not true or $TestConfig->{apache_dir} is not a directory t/live/apache-filter...............1..0 # Skip $TestConfig->{is_maintainer} is not true or $TestConfig->{apache_dir} is not a directory skipped all skipped: $TestConfig->{is_maintainer} is not true or $TestConfig->{apache_dir} is not a directory t/live/cgi-no-handler..............1..0 # Skip $TestConfig->{is_maintainer} is not true or $TestConfig->{apache_dir} is not a directory skipped all skipped: $TestConfig->{is_maintainer} is not true or $TestConfig->{apache_dir} is not a directory t/live/cgi-with-handler............1..0 # Skip $TestConfig->{is_maintainer} is not true or $TestConfig->{apache_dir} is not a directory skipped all skipped: $TestConfig->{is_maintainer} is not true or $TestConfig->{apache_dir} is not a directory t/live/libapreq-no-handler.........1..0 # Skip $TestConfig->{is_maintainer} is not true or $TestConfig->{apache_dir} is not a directory skipped all skipped: $TestConfig->{is_maintainer} is not true or $TestConfig->{apache_dir} is not a directory t/live/libapreq-with-handler.......1..0 # Skip $TestConfig->{is_maintainer} is not true or $TestConfig->{apache_dir} is not a directory skipped all skipped: $TestConfig->{is_maintainer} is not true or $TestConfig->{apache_dir} is not a directory t/live/multi-conf..................1..0 # Skip $TestConfig->{is_maintainer} is not true or $TestConfig->{apache_dir} is not a directory skipped all skipped: $TestConfig->{is_maintainer} is not true or $TestConfig->{apache_dir} is not a directory t/live/no-config...................1..0 # Skip $TestConfig->{is_maintainer} is not true or $TestConfig->{apache_dir} is not a directory skipped all skipped: $TestConfig->{is_maintainer} is not true or $TestConfig->{apache_dir} is not a directory t/live/set-content-type............1..0 # Skip $TestConfig->{is_maintainer} is not true or $TestConfig->{apache_dir} is not a directory skipped all skipped: $TestConfig->{is_maintainer} is not true or $TestConfig->{apache_dir} is not a directory t/live/single-level-server-root....1..0 # Skip $TestConfig->{is_maintainer} is not true or $TestConfig->{apache_dir} is not a directory skipped all skipped: $TestConfig->{is_maintainer} is not true or $TestConfig->{apache_dir} is not a directory t/live/taint.......................1..0 # Skip $TestConfig->{is_maintainer} is not true or $TestConfig->{apache_dir} is not a directory skipped all skipped: $TestConfig->{is_maintainer} is not true or $TestConfig->{apache_dir} is not a directory All tests successful, 14 tests skipped. Files=44, Tests=533, 81 wallclock secs ( 0.00 cusr + 0.00 csys = 0.00 CPU) DROLSKY/HTML-Mason-1.39.tar.gz nmake test TEST_VERBOSE=1 -- OK Dave Rolsky <autarch@urth.org> High-performance, dynamic web site authoring system >>> (cd C:\cpanfly\var\cpan\build\HTML-Mason-1.39-zEFA8m && tar cvf - HTML-Mason-1.39.ppd blib) | gzip -c >C:/cpanfly/var/REPO/D/DR/DROLSKY/HTML-Mason-1.39.tar.gz HTML-Mason-1.39.ppd blib/ blib/lib/ blib/lib/Apache/ blib/lib/Apache/Mason.pm blib/lib/Bundle/ blib/lib/Bundle/HTML/ blib/lib/Bundle/HTML/Mason.pm blib/lib/HTML/ blib/lib/HTML/Mason/ blib/lib/HTML/Mason/Admin.pod blib/lib/HTML/Mason/Apache/ blib/lib/HTML/Mason/Apache/Request.pm blib/lib/HTML/Mason/ApacheHandler.pm blib/lib/HTML/Mason/Cache/ blib/lib/HTML/Mason/Cache/BaseCache.pm blib/lib/HTML/Mason/CGIHandler.pm blib/lib/HTML/Mason/Compiler/ blib/lib/HTML/Mason/Compiler/ToObject.pm blib/lib/HTML/Mason/Compiler.pm blib/lib/HTML/Mason/Component/ blib/lib/HTML/Mason/Component/FileBased.pm blib/lib/HTML/Mason/Component/Subcomponent.pm blib/lib/HTML/Mason/Component.pm blib/lib/HTML/Mason/ComponentSource.pm blib/lib/HTML/Mason/Devel.pod blib/lib/HTML/Mason/Escapes.pm blib/lib/HTML/Mason/Exceptions.pm blib/lib/HTML/Mason/FakeApache.pm blib/lib/HTML/Mason/Handler.pm blib/lib/HTML/Mason/Interp.pm blib/lib/HTML/Mason/Lexer.pm blib/lib/HTML/Mason/MethodMaker.pm blib/lib/HTML/Mason/Params.pod blib/lib/HTML/Mason/Parser.pm blib/lib/HTML/Mason/Plugin/ blib/lib/HTML/Mason/Plugin/Context.pm blib/lib/HTML/Mason/Plugin.pm blib/lib/HTML/Mason/Request.pm blib/lib/HTML/Mason/Resolver/ blib/lib/HTML/Mason/Resolver/File.pm blib/lib/HTML/Mason/Resolver/Null.pm blib/lib/HTML/Mason/Resolver.pm blib/lib/HTML/Mason/Subclassing.pod blib/lib/HTML/Mason/Tests.pm blib/lib/HTML/Mason/Tools.pm blib/lib/HTML/Mason/Utils.pm blib/lib/HTML/Mason.pm blib/script/ blib/script/convert0.6.bat blib/script/convert0.6.pl blib/script/convert0.6.README blib/script/convert0.6.README.bat blib/script/convert0.8.bat blib/script/convert0.8.pl blib/script/convert0.8.README blib/script/convert0.8.README.bat blib/script/mason.bat blib/script/mason.pl >>> mv C:\cpanfly\var\cpan\build\HTML-Mason-1.39-zEFA8m/HTML-Mason-1.39.ppd C:/cpanfly/var/REPO/D/DR/DROLSKY Running test for module 'HTML::Widget::Factory' Running make for R/RJ/RJBS/HTML-Widget-Factory-0.067.tar.gz Prepending C:\cpanfly\var\cpan\build\HTML-Mason-1.39-zEFA8m/blib/arch C:\cpanfly\var\cpan\build\HTML-Mason-1.39-zEFA8m/blib/lib C:\cpanfly\var\cpan\build\Class-Container-0.12-cBm2qo/blib/arch C:\cpanfly\var\cpan\build\Class-Container-0.12-cBm2qo/blib/lib to PERL5LIB for 'get' Fetching with LWP: http://cpan.nas.activestate.com/authors/id/R/RJ/RJBS/HTML-Widget-Factory-0.067.tar.gz Checksum for C:\cpanfly\var\cpan\sources\authors\id\R\RJ\RJBS\HTML-Widget-Factory-0.067.tar.gz ok HTML-Widget-Factory-0.067/ HTML-Widget-Factory-0.067/Changes HTML-Widget-Factory-0.067/LICENSE HTML-Widget-Factory-0.067/MANIFEST HTML-Widget-Factory-0.067/META.yml HTML-Widget-Factory-0.067/Makefile.PL HTML-Widget-Factory-0.067/README HTML-Widget-Factory-0.067/inc/ HTML-Widget-Factory-0.067/inc/Module/ HTML-Widget-Factory-0.067/inc/Module/Install/ HTML-Widget-Factory-0.067/inc/Module/Install/Base.pm HTML-Widget-Factory-0.067/inc/Module/Install/Can.pm HTML-Widget-Factory-0.067/inc/Module/Install/ExtraTests.pm HTML-Widget-Factory-0.067/inc/Module/Install/Fetch.pm HTML-Widget-Factory-0.067/inc/Module/Install/Makefile.pm HTML-Widget-Factory-0.067/inc/Module/Install/Metadata.pm HTML-Widget-Factory-0.067/inc/Module/Install/Win32.pm HTML-Widget-Factory-0.067/inc/Module/Install/WriteAll.pm HTML-Widget-Factory-0.067/inc/Module/Install.pm HTML-Widget-Factory-0.067/lib/ HTML-Widget-Factory-0.067/lib/HTML/ HTML-Widget-Factory-0.067/lib/HTML/Widget/ HTML-Widget-Factory-0.067/lib/HTML/Widget/Factory.pm HTML-Widget-Factory-0.067/lib/HTML/Widget/Plugin/ HTML-Widget-Factory-0.067/lib/HTML/Widget/Plugin/Attrs.pm HTML-Widget-Factory-0.067/lib/HTML/Widget/Plugin/Button.pm HTML-Widget-Factory-0.067/lib/HTML/Widget/Plugin/Checkbox.pm HTML-Widget-Factory-0.067/lib/HTML/Widget/Plugin/Image.pm HTML-Widget-Factory-0.067/lib/HTML/Widget/Plugin/Input.pm HTML-Widget-Factory-0.067/lib/HTML/Widget/Plugin/Link.pm HTML-Widget-Factory-0.067/lib/HTML/Widget/Plugin/Multiselect.pm HTML-Widget-Factory-0.067/lib/HTML/Widget/Plugin/Password.pm HTML-Widget-Factory-0.067/lib/HTML/Widget/Plugin/Radio.pm HTML-Widget-Factory-0.067/lib/HTML/Widget/Plugin/Select.pm HTML-Widget-Factory-0.067/lib/HTML/Widget/Plugin/Submit.pm HTML-Widget-Factory-0.067/lib/HTML/Widget/Plugin/Textarea.pm HTML-Widget-Factory-0.067/lib/HTML/Widget/Plugin.pm HTML-Widget-Factory-0.067/t/ HTML-Widget-Factory-0.067/t/attrs.t HTML-Widget-Factory-0.067/t/basic.t HTML-Widget-Factory-0.067/t/button.t HTML-Widget-Factory-0.067/t/checkbox.t HTML-Widget-Factory-0.067/t/image.t HTML-Widget-Factory-0.067/t/input.t HTML-Widget-Factory-0.067/t/lib/ HTML-Widget-Factory-0.067/t/lib/Test/ HTML-Widget-Factory-0.067/t/lib/Test/WidgetFactory.pm HTML-Widget-Factory-0.067/t/link.t HTML-Widget-Factory-0.067/t/multiselect.t HTML-Widget-Factory-0.067/t/password.t HTML-Widget-Factory-0.067/t/plugin.t HTML-Widget-Factory-0.067/t/plugins.t HTML-Widget-Factory-0.067/t/radio.t HTML-Widget-Factory-0.067/t/select.t HTML-Widget-Factory-0.067/t/submit.t HTML-Widget-Factory-0.067/t/textarea.t HTML-Widget-Factory-0.067/xt/ HTML-Widget-Factory-0.067/xt/release/ HTML-Widget-Factory-0.067/xt/release/pod-coverage.t HTML-Widget-Factory-0.067/xt/release/pod.t Prepending C:\cpanfly\var\cpan\build\HTML-Mason-1.39-zEFA8m/blib/arch C:\cpanfly\var\cpan\build\HTML-Mason-1.39-zEFA8m/blib/lib C:\cpanfly\var\cpan\build\Class-Container-0.12-cBm2qo/blib/arch C:\cpanfly\var\cpan\build\Class-Container-0.12-cBm2qo/blib/lib to PERL5LIB for 'make' CPAN.pm: Going to build R/RJ/RJBS/HTML-Widget-Factory-0.067.tar.gz >>> C:\Perl64\bin\perl.exe Makefile.PL Warning: prerequisite Package::Generator 0.1 not found. Warning: prerequisite Package::Reaper 0.1 not found. Checking if your kit is complete... Looks good Writing Makefile for HTML::Widget::Factory ---- Unsatisfied dependencies detected during ---- ---- RJBS/HTML-Widget-Factory-0.067.tar.gz ---- Package::Generator [requires] Package::Reaper [requires] Prepending C:\cpanfly\var\cpan\build\HTML-Mason-1.39-zEFA8m/blib/arch C:\cpanfly\var\cpan\build\HTML-Mason-1.39-zEFA8m/blib/lib C:\cpanfly\var\cpan\build\Class-Container-0.12-cBm2qo/blib/arch C:\cpanfly\var\cpan\build\Class-Container-0.12-cBm2qo/blib/lib to PERL5LIB for 'test' Running make test Delayed until after prerequisites Running test for module 'Package::Generator' Running make for R/RJ/RJBS/Package-Generator-0.102.tar.gz Prepending C:\cpanfly\var\cpan\build\HTML-Mason-1.39-zEFA8m/blib/arch C:\cpanfly\var\cpan\build\HTML-Mason-1.39-zEFA8m/blib/lib C:\cpanfly\var\cpan\build\Class-Container-0.12-cBm2qo/blib/arch C:\cpanfly\var\cpan\build\Class-Container-0.12-cBm2qo/blib/lib to PERL5LIB for 'get' Fetching with LWP: http://cpan.nas.activestate.com/authors/id/R/RJ/RJBS/Package-Generator-0.102.tar.gz Checksum for C:\cpanfly\var\cpan\sources\authors\id\R\RJ\RJBS\Package-Generator-0.102.tar.gz ok Package-Generator-0.102/ Package-Generator-0.102/Changes Package-Generator-0.102/LICENSE Package-Generator-0.102/MANIFEST Package-Generator-0.102/META.yml Package-Generator-0.102/Makefile.PL Package-Generator-0.102/README Package-Generator-0.102/inc/ Package-Generator-0.102/inc/Module/ Package-Generator-0.102/inc/Module/Install/ Package-Generator-0.102/inc/Module/Install/Base.pm Package-Generator-0.102/inc/Module/Install/Can.pm Package-Generator-0.102/inc/Module/Install/Fetch.pm Package-Generator-0.102/inc/Module/Install/Makefile.pm Package-Generator-0.102/inc/Module/Install/Metadata.pm Package-Generator-0.102/inc/Module/Install/Win32.pm Package-Generator-0.102/inc/Module/Install/WriteAll.pm Package-Generator-0.102/inc/Module/Install.pm Package-Generator-0.102/lib/ Package-Generator-0.102/lib/Package/ Package-Generator-0.102/lib/Package/Generator.pm Package-Generator-0.102/lib/Package/Reaper.pm Package-Generator-0.102/t/ Package-Generator-0.102/t/00-load.t Package-Generator-0.102/t/basic.t Package-Generator-0.102/t/not-unique.t Package-Generator-0.102/t/perl-critic.t Package-Generator-0.102/t/pkg-exists.t Package-Generator-0.102/t/pod-coverage.t Package-Generator-0.102/t/pod.t Package-Generator-0.102/t/reaper.t Prepending C:\cpanfly\var\cpan\build\HTML-Mason-1.39-zEFA8m/blib/arch C:\cpanfly\var\cpan\build\HTML-Mason-1.39-zEFA8m/blib/lib C:\cpanfly\var\cpan\build\Class-Container-0.12-cBm2qo/blib/arch C:\cpanfly\var\cpan\build\Class-Container-0.12-cBm2qo/blib/lib to PERL5LIB for 'make' CPAN.pm: Going to build R/RJ/RJBS/Package-Generator-0.102.tar.gz >>> C:\Perl64\bin\perl.exe Makefile.PL Checking if your kit is complete... Looks good Writing Makefile for Package::Generator >>> nmake Microsoft (R) Program Maintenance Utility Version 7.00.8882 Copyright (C) Microsoft Corp 1988-2000. All rights reserved. cp lib/Package/Reaper.pm blib\lib\Package\Reaper.pm cp lib/Package/Generator.pm blib\lib\Package\Generator.pm RJBS/Package-Generator-0.102.tar.gz nmake -- OK Prepending C:\cpanfly\var\cpan\build\HTML-Mason-1.39-zEFA8m/blib/arch C:\cpanfly\var\cpan\build\HTML-Mason-1.39-zEFA8m/blib/lib C:\cpanfly\var\cpan\build\Class-Container-0.12-cBm2qo/blib/arch C:\cpanfly\var\cpan\build\Class-Container-0.12-cBm2qo/blib/lib to PERL5LIB for 'test' Running make test >>> nmake test TEST_VERBOSE=1 Microsoft (R) Program Maintenance Utility Version 7.00.8882 Copyright (C) Microsoft Corp 1988-2000. All rights reserved. C:\Perl64\bin\perl.exe "-MExtUtils::Command::MM" "-e" "test_harness(1, 'inc', 'blib\lib', 'blib\arch')" t/*.t t/00-load.........1..1 ok 1 - use Package::Generator; # Testing Package::Generator 0.102 ok t/basic...........1..33 ok 1 - use Package::Generator; ok 2 - "Package::Generator::__GENERATED__::0" is a valid package name ok 3 - got a standard name ok 4 - "Package::Generator::__GENERATED__::1" is a valid package name ok 5 - got another standard name ok 6 - and the two packages are distinct ok 7 - "XYZZY::2" is a valid package name ok 8 - got a name in our given base ok 9 - "y2::2" is a valid package name ok 10 - got expected name with our base/unique-er ok 11 - "y2::4" is a valid package name ok 12 - got expected name with our base/unique-er ok 13 - "y2::8" is a valid package name ok 14 - got expected name with our base/unique-er ok 15 - "y2::16" is a valid package name ok 16 - got expected name with our base/unique-er ok 17 - "Package::Generator::__GENERATED__::3" is a valid package name ok 18 - package has requested @ISA ok 19 - "Package::Generator::__GENERATED__::4" is a valid package name ok 20 - package has requested @ISA (part 1/2) ok 21 - package has requested @ISA (part 2/2) ok 22 - "Package::Generator::__GENERATED__::5" is a valid package name ok 23 - we built a package at version 10, so we can demand 9 ok 24 - ...but demanding 11 throws an exception ok 25 - "Totally::Not::Unique" is a valid package name ok 26 - scalar assigned via data ok 27 - another scalar assigned via data ok 28 - assignment of blessed ref via data went to scalar isa Foo::Bar ok 29 - of multiple assignments, the later sticks ok 30 - sub assigned via data ok 31 - array assigned via data ok 32 - hash assigned via array ok 33 - you can't pass an list of non-pairs as data ok t/not-unique......1..7 ok 1 - use Package::Generator; ok 2 - name collision (we MIHOP) ok 3 - no problem making table with 1 ok 4 - but second attempt fails (good!) ok 5 - but an atempt with max_tries=2 is ok ok 6 - but next attempt with max_tries=2 fails (good!) ok 7 - but an atempt with max_tries=3 is ok ok t/perl-critic.....1..0 # Skip define PERL_TEST_CRITIC to run these tests skipped all skipped: define PERL_TEST_CRITIC to run these tests t/pkg-exists......ok 1 - use Package::Generator; ok 2 - the bogus package didn't exist ok 3 - but Package::Generator does 1..3 ok t/pod-coverage....1..2 ok 1 - Pod coverage on Package::Generator ok 2 - Pod coverage on Package::Reaper ok t/pod.............1..2 ok 1 - blib\lib\Package\Generator.pm ok 2 - blib\lib\Package\Reaper.pm ok t/reaper..........1..24 ok 1 - use Package::Generator; ok 2 - use Package::Reaper; ok 3 - our method responds correctly ok 4 - package is set ok 5 - ->package isn't a mutator ok 6 - we can no longer call our method, after reaping ok 7 - so the result of eval was undef ok 8 - P::G says package no longer exists ok 9 - our method responds correctly ok 10 - we can no longer call our method, after reaping ok 11 - so the result of eval was undef ok 12 - P::G says package no longer exists ok 13 - a newly generated package exists: Package::Generator::__GENERATED__::0 ok 14 - the reaper isa Package::Reaper ok 15 - package to reap still exists ok 16 - after reaper is gone, the package is reaped; RIP ok 17 - a newly generated package exists: Package::Generator::__GENERATED__::1 ok 18 - the reaper isa Package::Reaper ok 19 - package to reap still exists ok 20 - after reaper is gone, the package is not reaped; we disarmed! ok 21 - a newly generated package exists: Package::Generator::__GENERATED__::2 ok 22 - the reaper isa Package::Reaper ok 23 - package to reap still exists ok 24 - after reaper is gone, the package is reaped; RIP ok All tests successful, 1 test skipped. Files=8, Tests=72, 3 wallclock secs ( 0.00 cusr + 0.00 csys = 0.00 CPU) RJBS/Package-Generator-0.102.tar.gz nmake test TEST_VERBOSE=1 -- OK Picked up abstract from lib/Package/Generator.pm Ricardo SIGNES <rjbs@cpan.org> generate new packages quickly and easily >>> (cd C:\cpanfly\var\cpan\build\Package-Generator-0.102-Ukz5ER && tar cvf - Package-Generator-0.102.ppd blib) | gzip -c >C:/cpanfly/var/REPO/R/RJ/RJBS/Package-Generator-0.102.tar.gz Package-Generator-0.102.ppd blib/ blib/lib/ blib/lib/Package/ blib/lib/Package/Generator.pm blib/lib/Package/Reaper.pm >>> mv C:\cpanfly\var\cpan\build\Package-Generator-0.102-Ukz5ER/Package-Generator-0.102.ppd C:/cpanfly/var/REPO/R/RJ/RJBS Running test for module 'Package::Reaper' Running make for R/RJ/RJBS/Package-Generator-0.102.tar.gz Prepending C:\cpanfly\var\cpan\build\Package-Generator-0.102-Ukz5ER/blib/arch C:\cpanfly\var\cpan\build\Package-Generator-0.102-Ukz5ER/blib/lib C:\cpanfly\var\cpan\build\HTML-Mason-1.39-zEFA8m/blib/arch C:\cpanfly\var\cpan\build\HTML-Mason-1.39-zEFA8m/blib/lib C:\cpanfly\var\cpan\build\Class-Container-0.12-cBm2qo/blib/arch C:\cpanfly\var\cpan\build\Class-Container-0.12-cBm2qo/blib/lib to PERL5LIB for 'get' Has already been unwrapped into directory C:\cpanfly\var\cpan\build\Package-Generator-0.102-Ukz5ER Prepending C:\cpanfly\var\cpan\build\Package-Generator-0.102-Ukz5ER/blib/arch C:\cpanfly\var\cpan\build\Package-Generator-0.102-Ukz5ER/blib/lib C:\cpanfly\var\cpan\build\HTML-Mason-1.39-zEFA8m/blib/arch C:\cpanfly\var\cpan\build\HTML-Mason-1.39-zEFA8m/blib/lib C:\cpanfly\var\cpan\build\Class-Container-0.12-cBm2qo/blib/arch C:\cpanfly\var\cpan\build\Class-Container-0.12-cBm2qo/blib/lib to PERL5LIB for 'make' Has already been made Prepending C:\cpanfly\var\cpan\build\Package-Generator-0.102-Ukz5ER/blib/arch C:\cpanfly\var\cpan\build\Package-Generator-0.102-Ukz5ER/blib/lib C:\cpanfly\var\cpan\build\HTML-Mason-1.39-zEFA8m/blib/arch C:\cpanfly\var\cpan\build\HTML-Mason-1.39-zEFA8m/blib/lib C:\cpanfly\var\cpan\build\Class-Container-0.12-cBm2qo/blib/arch C:\cpanfly\var\cpan\build\Class-Container-0.12-cBm2qo/blib/lib to PERL5LIB for 'test' Running make test Has already been tested successfully Running make for R/RJ/RJBS/HTML-Widget-Factory-0.067.tar.gz Prepending C:\cpanfly\var\cpan\build\Package-Generator-0.102-Ukz5ER/blib/arch C:\cpanfly\var\cpan\build\Package-Generator-0.102-Ukz5ER/blib/lib C:\cpanfly\var\cpan\build\HTML-Mason-1.39-zEFA8m/blib/arch C:\cpanfly\var\cpan\build\HTML-Mason-1.39-zEFA8m/blib/lib C:\cpanfly\var\cpan\build\Class-Container-0.12-cBm2qo/blib/arch C:\cpanfly\var\cpan\build\Class-Container-0.12-cBm2qo/blib/lib to PERL5LIB for 'get' Has already been unwrapped into directory C:\cpanfly\var\cpan\build\HTML-Widget-Factory-0.067-zULVtd Prepending C:\cpanfly\var\cpan\build\Package-Generator-0.102-Ukz5ER/blib/arch C:\cpanfly\var\cpan\build\Package-Generator-0.102-Ukz5ER/blib/lib C:\cpanfly\var\cpan\build\HTML-Mason-1.39-zEFA8m/blib/arch C:\cpanfly\var\cpan\build\HTML-Mason-1.39-zEFA8m/blib/lib C:\cpanfly\var\cpan\build\Class-Container-0.12-cBm2qo/blib/arch C:\cpanfly\var\cpan\build\Class-Container-0.12-cBm2qo/blib/lib to PERL5LIB for 'make' CPAN.pm: Going to build R/RJ/RJBS/HTML-Widget-Factory-0.067.tar.gz >>> nmake Microsoft (R) Program Maintenance Utility Version 7.00.8882 Copyright (C) Microsoft Corp 1988-2000. All rights reserved. cp lib/HTML/Widget/Plugin/Link.pm blib\lib\HTML\Widget\Plugin\Link.pm cp lib/HTML/Widget/Plugin/Multiselect.pm blib\lib\HTML\Widget\Plugin\Multiselect.pm cp lib/HTML/Widget/Plugin/Radio.pm blib\lib\HTML\Widget\Plugin\Radio.pm cp lib/HTML/Widget/Plugin.pm blib\lib\HTML\Widget\Plugin.pm cp lib/HTML/Widget/Plugin/Submit.pm blib\lib\HTML\Widget\Plugin\Submit.pm cp lib/HTML/Widget/Plugin/Textarea.pm blib\lib\HTML\Widget\Plugin\Textarea.pm cp lib/HTML/Widget/Plugin/Image.pm blib\lib\HTML\Widget\Plugin\Image.pm cp lib/HTML/Widget/Plugin/Select.pm blib\lib\HTML\Widget\Plugin\Select.pm cp lib/HTML/Widget/Plugin/Checkbox.pm blib\lib\HTML\Widget\Plugin\Checkbox.pm cp lib/HTML/Widget/Plugin/Attrs.pm blib\lib\HTML\Widget\Plugin\Attrs.pm cp lib/HTML/Widget/Plugin/Button.pm blib\lib\HTML\Widget\Plugin\Button.pm cp lib/HTML/Widget/Factory.pm blib\lib\HTML\Widget\Factory.pm cp lib/HTML/Widget/Plugin/Password.pm blib\lib\HTML\Widget\Plugin\Password.pm cp lib/HTML/Widget/Plugin/Input.pm blib\lib\HTML\Widget\Plugin\Input.pm RJBS/HTML-Widget-Factory-0.067.tar.gz nmake -- OK Prepending C:\cpanfly\var\cpan\build\Package-Generator-0.102-Ukz5ER/blib/arch C:\cpanfly\var\cpan\build\Package-Generator-0.102-Ukz5ER/blib/lib C:\cpanfly\var\cpan\build\HTML-Mason-1.39-zEFA8m/blib/arch C:\cpanfly\var\cpan\build\HTML-Mason-1.39-zEFA8m/blib/lib C:\cpanfly\var\cpan\build\Class-Container-0.12-cBm2qo/blib/arch C:\cpanfly\var\cpan\build\Class-Container-0.12-cBm2qo/blib/lib to PERL5LIB for 'test' Running make test >>> nmake test TEST_VERBOSE=1 Microsoft (R) Program Maintenance Utility Version 7.00.8882 Copyright (C) Microsoft Corp 1988-2000. All rights reserved. C:\Perl64\bin\perl.exe "-Iinc" "-MModule::Install::ExtraTests" "-e" "Module::Install::ExtraTests::__harness('Test::Harness', 0, '', 'xt/release', '', 1, 'blib\lib', 'blib\arch')" t/*.t t/attrs..........1..2 ok 1 - use HTML::Widget::Factory; ok 2 - got what we expected back ok t/basic..........1..3 ok 1 - use HTML::Widget::Factory; ok 2 - input looks sort of like what we asked for ok 3 - we provide an input widget ok t/button.........1..24 ok 1 - use HTML::Widget::Factory; ok 2 - html entites escaped in content ok 3 - we created one button ok 4 - The object isa HTML::Element ok 5 - got correct button name ok 6 - got requested buttont type ok 7 - html entites not escaped with literal_content ok 8 - we created one button ok 9 - The object isa HTML::Element ok 10 - got correct button name ok 11 - default button type: button ok 12 - there's an image in the button ok 13 - ...with the correct src ok 14 - html entites not escaped with literal_content ok 15 - we created one button ok 16 - The object isa HTML::Element ok 17 - got correct button name ok 18 - default button type: button ok 19 - there's an image in the button ok 20 - ...with the correct src ok 21 - exception on bad button type ok 22 - exception when passing both text and html ok 23 - The object isa HTML::Element ok 24 - button with no text uses type ok t/checkbox.......1..11 ok 1 - use HTML::Widget::Factory; ok 2 - The object isa HTML::Element ok 3 - got correct checkbox name ok 4 - it's got the right value! ok 5 - it's a checkbox! ok 6 - it's checked ok 7 - The object isa HTML::Element ok 8 - got correct checkbox name ok 9 - got the right value ok 10 - it's a checkbox! ok 11 - it's not checked ok t/image..........1..9 ok 1 - use HTML::Widget::Factory; ok 2 - The object isa HTML::Element ok 3 - got correct image source ok 4 - got correct text version (nothing) ok 5 - and got non-empty alt text ok 6 - The object isa HTML::Element ok 7 - got correct image source ok 8 - exception if both src and href given ok 9 - exception; can't make an image without a src ok t/input..........1..9 ok 1 - use HTML::Widget::Factory; ok 2 - The object isa HTML::Element ok 3 - got correct input name ok 4 - got correct form value ok 5 - class passed through ok 6 - The object isa HTML::Element ok 7 - got correct input name ok 8 - got correct form value ok 9 - got a hidden input ok t/link...........1..19 ok 1 - use HTML::Widget::Factory; ok 2 - The object isa HTML::Element ok 3 - got correct hyper-ref ok 4 - with no text, href has been used instead ok 5 - The object isa HTML::Element ok 6 - got correct hyper-ref ok 7 - got correct text ok 8 - The object isa HTML::Element ok 9 - got correct hyper-ref ok 10 - no visible text inside A element ok 11 - there is an IMG inside this A element ok 12 - The object isa HTML::Element ok 13 - The object isa HTML::Element ok 14 - got correct hyper-ref ok 15 - no visible text inside A element ok 16 - there is an IMG inside this A element ok 17 - The object isa HTML::Element ok 18 - exception: can't make a link with no href ok 19 - exception: can't provide both text and html ok t/multiselect....1..17 ok 1 - use HTML::Widget::Factory; ok 2 - got correct input name ok 3 - multiple attr is set ok 4 - we created four options ok 5 - two options are selected ok 6 - the first selected element is one we selected ok 7 - the second selected element is one we selected ok 8 - got correct input name ok 9 - we created four options ok 10 - nothing is selected ok 11 - got correct input id ok 12 - got correct input name (from id) ok 13 - we created four options ok 14 - two options are selected ok 15 - the first selected element is one we selected ok 16 - the second selected element is one we selected ok 17 - exception on invalid value ok t/password.......1..10 ok 1 - use HTML::Widget::Factory; ok 2 - The object isa HTML::Element ok 3 - got correct input name ok 4 - it's a password input! ok 5 - the content has been replaced ok 6 - The object isa HTML::Element ok 7 - got correct input name ok 8 - it's a password input! ok 9 - the content has been replaced ok 10 - no value for input if given input was empty string ok t/plugin.........1..14 ok 1 - require HTML::Widget::Factory; ok 2 - The object isa HTML::Widget::Factory ok 3 - factory provides widget input ok 4 - factory provides widget hidden ok 5 - factory provides widget password ok 6 - The object isa HTML::Widget::Factory ok 7 - factory provides widget input ok 8 - factory provides widget hidden ok 9 - input-only factory can't do password ok 10 - The object isa HTML::Widget::Factory ok 11 - The object isa HTML::Widget::Factory::GENERATED::1 ok 12 - factory provides widget input ok 13 - factory provides widget hidden ok 14 - derived-frominput-only factory *can* do password ok t/plugins........1..12 ok 1 - The object isa HTML::Widget::Factory ok 2 - core plugin HTML::Widget::Plugin::Button found ok 3 - core plugin HTML::Widget::Plugin::Checkbox found ok 4 - core plugin HTML::Widget::Plugin::Image found ok 5 - core plugin HTML::Widget::Plugin::Input found ok 6 - core plugin HTML::Widget::Plugin::Link found ok 7 - core plugin HTML::Widget::Plugin::Multiselect found ok 8 - core plugin HTML::Widget::Plugin::Password found ok 9 - core plugin HTML::Widget::Plugin::Radio found ok 10 - core plugin HTML::Widget::Plugin::Select found ok 11 - core plugin HTML::Widget::Plugin::Submit found ok 12 - core plugin HTML::Widget::Plugin::Textarea found ok t/radio..........1..48 ok 1 - use HTML::Widget::Factory; ok 2 - we created three options ok 3 - The object isa HTML::Element ok 4 - got correct input name ok 5 - The object isa HTML::Element ok 6 - got correct input name ok 7 - The object isa HTML::Element ok 8 - got correct input name ok 9 - the id argument is ignored ok 10 - only one option is selected ok 11 - the selected one is the one we wanted to be selected ok 12 - we created three options ok 13 - The object isa HTML::Element ok 14 - got correct input name ok 15 - The object isa HTML::Element ok 16 - got correct input name ok 17 - The object isa HTML::Element ok 18 - got correct input name ok 19 - only one option is selected ok 20 - the selected one is the one with value 0 ok 21 - we created three options ok 22 - nothing selected ok 23 - radio label used ok 24 - we created three options ok 25 - The object isa HTML::Element ok 26 - got correct input name ok 27 - The object isa HTML::Element ok 28 - got correct input name ok 29 - The object isa HTML::Element ok 30 - got correct input name ok 31 - only one option is selected ok 32 - the selected one is the one we wanted to be selected ok 33 - radio label used ok 34 - we created three options ok 35 - The object isa HTML::Element ok 36 - got correct input name ok 37 - got correct input id ok 38 - The object isa HTML::Element ok 39 - got correct input name ok 40 - got correct input id ok 41 - The object isa HTML::Element ok 42 - got correct input name ok 43 - got correct input id ok 44 - only one option is selected ok 45 - the selected one is the one we wanted to be selected ok 46 - exception on invalid value ok 47 - exception on ambiguous value ok 48 - no exception on invalid value with ignore_invalid ok t/select.........1..23 ok 1 - use HTML::Widget::Factory; ok 2 - The object isa HTML::Element ok 3 - got correct input name ok 4 - there are four options listed ok 5 - only one is selected ok 6 - the correct one is selected ok 7 - The object isa HTML::Element ok 8 - got correct input name ok 9 - we created three options ok 10 - only one option is selected ok 11 - the selected one is the one we wanted to be selected ok 12 - The object isa HTML::Element ok 13 - got correct input name ok 14 - disabled set true as a bool ok 15 - we didn't pre-select anything ok 16 - bad values throw exception ok 17 - ...unless you pass ignore_invalid ok 18 - and we got a html element back! ok 19 - ambiguous values throw exception ok 20 - ...unless you pass ignore_invalid ok 21 - and we got a html element back! ok 22 - you can't pass undef as a value (AOA) ok 23 - you can't pass undef as a value (aref) ok t/submit.........1..4 ok 1 - use HTML::Widget::Factory; ok 2 - The object isa HTML::Element ok 3 - The object isa HTML::Element ok 4 - the label (value) is passed along ok t/textarea.......1..8 ok 1 - use HTML::Widget::Factory; ok 2 - The object isa HTML::Element ok 3 - got correct textarea name ok 4 - the textarea has the right content ok 5 - The object isa HTML::Element ok 6 - got correct textarea id ok 7 - got correct textarea name, from id ok 8 - the textarea has the right content ok All tests successful. Files=15, Tests=213, 12 wallclock secs ( 0.00 cusr + 0.00 csys = 0.00 CPU) RJBS/HTML-Widget-Factory-0.067.tar.gz nmake test TEST_VERBOSE=1 -- OK Ricardo SIGNES <rjbs@cpan.org> churn out HTML widgets >>> (cd C:\cpanfly\var\cpan\build\HTML-Widget-Factory-0.067-zULVtd && tar cvf - HTML-Widget-Factory-0.067.ppd blib) | gzip -c >C:/cpanfly/var/REPO/R/RJ/RJBS/HTML-Widget-Factory-0.067.tar.gz HTML-Widget-Factory-0.067.ppd blib/ blib/lib/ blib/lib/HTML/ blib/lib/HTML/Widget/ blib/lib/HTML/Widget/Factory.pm blib/lib/HTML/Widget/Plugin/ blib/lib/HTML/Widget/Plugin/Attrs.pm blib/lib/HTML/Widget/Plugin/Button.pm blib/lib/HTML/Widget/Plugin/Checkbox.pm blib/lib/HTML/Widget/Plugin/Image.pm blib/lib/HTML/Widget/Plugin/Input.pm blib/lib/HTML/Widget/Plugin/Link.pm blib/lib/HTML/Widget/Plugin/Multiselect.pm blib/lib/HTML/Widget/Plugin/Password.pm blib/lib/HTML/Widget/Plugin/Radio.pm blib/lib/HTML/Widget/Plugin/Select.pm blib/lib/HTML/Widget/Plugin/Submit.pm blib/lib/HTML/Widget/Plugin/Textarea.pm blib/lib/HTML/Widget/Plugin.pm >>> mv C:\cpanfly\var\cpan\build\HTML-Widget-Factory-0.067-zULVtd/HTML-Widget-Factory-0.067.ppd C:/cpanfly/var/REPO/R/RJ/RJBS Running test for module 'MasonX::Resolver::Multiplex' Running make for H/HD/HDP/MasonX-Resolver-Multiplex-0.001.tar.gz Prepending C:\cpanfly\var\cpan\build\HTML-Widget-Factory-0.067-zULVtd/blib/arch C:\cpanfly\var\cpan\build\HTML-Widget-Factory-0.067-zULVtd/blib/lib C:\cpanfly\var\cpan\build\Package-Generator-0.102-Ukz5ER/blib/arch C:\cpanfly\var\cpan\build\Package-Generator-0.102-Ukz5ER/blib/lib C:\cpanfly\var\cpan\build\HTML-Mason-1.39-zEFA8m/blib/arch C:\cpanfly\var\cpan\build\HTML-Mason-1.39-zEFA8m/blib/lib C:\cpanfly\var\cpan\build\Class-Container-0.12-cBm2qo/blib/arch C:\cpanfly\var\cpan\build\Class-Container-0.12-cBm2qo/blib/lib to PERL5LIB for 'get' Fetching with LWP: http://cpan.nas.activestate.com/authors/id/H/HD/HDP/MasonX-Resolver-Multiplex-0.001.tar.gz Checksum for C:\cpanfly\var\cpan\sources\authors\id\H\HD\HDP\MasonX-Resolver-Multiplex-0.001.tar.gz ok MasonX-Resolver-Multiplex-0.001/ MasonX-Resolver-Multiplex-0.001/t/ MasonX-Resolver-Multiplex-0.001/t/lib/ MasonX-Resolver-Multiplex-0.001/t/lib/TestResolver.pm MasonX-Resolver-Multiplex-0.001/t/multiplex.t MasonX-Resolver-Multiplex-0.001/t/pod.t MasonX-Resolver-Multiplex-0.001/t/00-load.t MasonX-Resolver-Multiplex-0.001/inc/ MasonX-Resolver-Multiplex-0.001/inc/Module/ MasonX-Resolver-Multiplex-0.001/inc/Module/Install/ MasonX-Resolver-Multiplex-0.001/inc/Module/Install/Can.pm MasonX-Resolver-Multiplex-0.001/inc/Module/Install/Base.pm MasonX-Resolver-Multiplex-0.001/inc/Module/Install/Win32.pm MasonX-Resolver-Multiplex-0.001/inc/Module/Install/WriteAll.pm MasonX-Resolver-Multiplex-0.001/inc/Module/Install/Makefile.pm MasonX-Resolver-Multiplex-0.001/inc/Module/Install/Fetch.pm MasonX-Resolver-Multiplex-0.001/inc/Module/Install/Metadata.pm MasonX-Resolver-Multiplex-0.001/inc/Module/Install.pm MasonX-Resolver-Multiplex-0.001/lib/ MasonX-Resolver-Multiplex-0.001/lib/MasonX/ MasonX-Resolver-Multiplex-0.001/lib/MasonX/Resolver/ MasonX-Resolver-Multiplex-0.001/lib/MasonX/Resolver/Multiplex.pm MasonX-Resolver-Multiplex-0.001/README MasonX-Resolver-Multiplex-0.001/Changes MasonX-Resolver-Multiplex-0.001/Makefile.PL MasonX-Resolver-Multiplex-0.001/META.yml MasonX-Resolver-Multiplex-0.001/MANIFEST Prepending C:\cpanfly\var\cpan\build\HTML-Widget-Factory-0.067-zULVtd/blib/arch C:\cpanfly\var\cpan\build\HTML-Widget-Factory-0.067-zULVtd/blib/lib C:\cpanfly\var\cpan\build\Package-Generator-0.102-Ukz5ER/blib/arch C:\cpanfly\var\cpan\build\Package-Generator-0.102-Ukz5ER/blib/lib C:\cpanfly\var\cpan\build\HTML-Mason-1.39-zEFA8m/blib/arch C:\cpanfly\var\cpan\build\HTML-Mason-1.39-zEFA8m/blib/lib C:\cpanfly\var\cpan\build\Class-Container-0.12-cBm2qo/blib/arch C:\cpanfly\var\cpan\build\Class-Container-0.12-cBm2qo/blib/lib to PERL5LIB for 'make' CPAN.pm: Going to build H/HD/HDP/MasonX-Resolver-Multiplex-0.001.tar.gz >>> C:\Perl64\bin\perl.exe Makefile.PL Cannot determine perl version info from lib/MasonX/Resolver/Multiplex.pm Checking if your kit is complete... Looks good Writing Makefile for MasonX::Resolver::Multiplex >>> nmake Microsoft (R) Program Maintenance Utility Version 7.00.8882 Copyright (C) Microsoft Corp 1988-2000. All rights reserved. cp lib/MasonX/Resolver/Multiplex.pm blib\lib\MasonX\Resolver\Multiplex.pm HDP/MasonX-Resolver-Multiplex-0.001.tar.gz nmake -- OK Prepending C:\cpanfly\var\cpan\build\HTML-Widget-Factory-0.067-zULVtd/blib/arch C:\cpanfly\var\cpan\build\HTML-Widget-Factory-0.067-zULVtd/blib/lib C:\cpanfly\var\cpan\build\Package-Generator-0.102-Ukz5ER/blib/arch C:\cpanfly\var\cpan\build\Package-Generator-0.102-Ukz5ER/blib/lib C:\cpanfly\var\cpan\build\HTML-Mason-1.39-zEFA8m/blib/arch C:\cpanfly\var\cpan\build\HTML-Mason-1.39-zEFA8m/blib/lib C:\cpanfly\var\cpan\build\Class-Container-0.12-cBm2qo/blib/arch C:\cpanfly\var\cpan\build\Class-Container-0.12-cBm2qo/blib/lib to PERL5LIB for 'test' Running make test >>> nmake test TEST_VERBOSE=1 Microsoft (R) Program Maintenance Utility Version 7.00.8882 Copyright (C) Microsoft Corp 1988-2000. All rights reserved. C:\Perl64\bin\perl.exe "-MExtUtils::Command::MM" "-e" "test_harness(1, 'inc', 'blib\lib', 'blib\arch')" t/*.t t/00-load......1..1 ok 1 - use MasonX::Resolver::Multiplex; # Testing MasonX::Resolver::Multiplex 0.001, Perl 5.010000, C:\Perl64\bin\perl.exe ok t/multiplex....ok 1 - The object isa HTML::Mason::ComponentSource ok 2 - get_info delegated to File ok 3 - glob_path delegated to File ok 4 - get_info on missing file ok 5 - The object isa HTML::Mason::ComponentSource ok 6 - get_info delegated to TestResolver ok 7 - comp_source is correct 1..7 ok t/pod..........1..1 ok 1 - blib\lib\MasonX\Resolver\Multiplex.pm ok All tests successful. Files=3, Tests=9, 3 wallclock secs ( 0.00 cusr + 0.00 csys = 0.00 CPU) HDP/MasonX-Resolver-Multiplex-0.001.tar.gz nmake test TEST_VERBOSE=1 -- OK Hans Dieter Pearcey <hdp@cpan.org> multiplex several Resolver objects >>> (cd C:\cpanfly\var\cpan\build\MasonX-Resolver-Multiplex-0.001-h0aFtj && tar cvf - MasonX-Resolver-Multiplex-0.001.ppd blib) | gzip -c >C:/cpanfly/var/REPO/H/HD/HDP/MasonX-Resolver-Multiplex-0.001.tar.gz MasonX-Resolver-Multiplex-0.001.ppd blib/ blib/lib/ blib/lib/MasonX/ blib/lib/MasonX/Resolver/ blib/lib/MasonX/Resolver/Multiplex.pm >>> mv C:\cpanfly\var\cpan\build\MasonX-Resolver-Multiplex-0.001-h0aFtj/MasonX-Resolver-Multiplex-0.001.ppd C:/cpanfly/var/REPO/H/HD/HDP Running make for H/HD/HDP/MasonX-Resolver-WidgetFactory-0.006.tar.gz Prepending C:\cpanfly\var\cpan\build\MasonX-Resolver-Multiplex-0.001-h0aFtj/blib/arch C:\cpanfly\var\cpan\build\MasonX-Resolver-Multiplex-0.001-h0aFtj/blib/lib C:\cpanfly\var\cpan\build\HTML-Widget-Factory-0.067-zULVtd/blib/arch C:\cpanfly\var\cpan\build\HTML-Widget-Factory-0.067-zULVtd/blib/lib C:\cpanfly\var\cpan\build\Package-Generator-0.102-Ukz5ER/blib/arch C:\cpanfly\var\cpan\build\Package-Generator-0.102-Ukz5ER/blib/lib C:\cpanfly\var\cpan\build\HTML-Mason-1.39-zEFA8m/blib/arch C:\cpanfly\var\cpan\build\HTML-Mason-1.39-zEFA8m/blib/lib C:\cpanfly\var\cpan\build\Class-Container-0.12-cBm2qo/blib/arch C:\cpanfly\var\cpan\build\Class-Container-0.12-cBm2qo/blib/lib to PERL5LIB for 'get' Has already been unwrapped into directory C:\cpanfly\var\cpan\build\MasonX-Resolver-WidgetFactory-0.006-rimcr0 Prepending C:\cpanfly\var\cpan\build\MasonX-Resolver-Multiplex-0.001-h0aFtj/blib/arch C:\cpanfly\var\cpan\build\MasonX-Resolver-Multiplex-0.001-h0aFtj/blib/lib C:\cpanfly\var\cpan\build\HTML-Widget-Factory-0.067-zULVtd/blib/arch C:\cpanfly\var\cpan\build\HTML-Widget-Factory-0.067-zULVtd/blib/lib C:\cpanfly\var\cpan\build\Package-Generator-0.102-Ukz5ER/blib/arch C:\cpanfly\var\cpan\build\Package-Generator-0.102-Ukz5ER/blib/lib C:\cpanfly\var\cpan\build\HTML-Mason-1.39-zEFA8m/blib/arch C:\cpanfly\var\cpan\build\HTML-Mason-1.39-zEFA8m/blib/lib C:\cpanfly\var\cpan\build\Class-Container-0.12-cBm2qo/blib/arch C:\cpanfly\var\cpan\build\Class-Container-0.12-cBm2qo/blib/lib to PERL5LIB for 'make' CPAN.pm: Going to build H/HD/HDP/MasonX-Resolver-WidgetFactory-0.006.tar.gz >>> nmake Microsoft (R) Program Maintenance Utility Version 7.00.8882 Copyright (C) Microsoft Corp 1988-2000. All rights reserved. cp lib/MasonX/Resolver/WidgetFactory.pm blib\lib\MasonX\Resolver\WidgetFactory.pm HDP/MasonX-Resolver-WidgetFactory-0.006.tar.gz nmake -- OK Prepending C:\cpanfly\var\cpan\build\MasonX-Resolver-Multiplex-0.001-h0aFtj/blib/arch C:\cpanfly\var\cpan\build\MasonX-Resolver-Multiplex-0.001-h0aFtj/blib/lib C:\cpanfly\var\cpan\build\HTML-Widget-Factory-0.067-zULVtd/blib/arch C:\cpanfly\var\cpan\build\HTML-Widget-Factory-0.067-zULVtd/blib/lib C:\cpanfly\var\cpan\build\Package-Generator-0.102-Ukz5ER/blib/arch C:\cpanfly\var\cpan\build\Package-Generator-0.102-Ukz5ER/blib/lib C:\cpanfly\var\cpan\build\HTML-Mason-1.39-zEFA8m/blib/arch C:\cpanfly\var\cpan\build\HTML-Mason-1.39-zEFA8m/blib/lib C:\cpanfly\var\cpan\build\Class-Container-0.12-cBm2qo/blib/arch C:\cpanfly\var\cpan\build\Class-Container-0.12-cBm2qo/blib/lib to PERL5LIB for 'test' Running make test >>> nmake test TEST_VERBOSE=1 Microsoft (R) Program Maintenance Utility Version 7.00.8882 Copyright (C) Microsoft Corp 1988-2000. All rights reserved. C:\Perl64\bin\perl.exe "-MExtUtils::Command::MM" "-e" "test_harness(1, 'inc', 'blib\lib', 'blib\arch')" t/*.t t/00-load....1..1 ok 1 - use MasonX::Resolver::WidgetFactory; # Testing MasonX::Resolver::WidgetFactory 0.006, Perl 5.010000, C:\Perl64\bin\perl.exe ok t/pod........1..1 ok 1 - blib\lib\MasonX\Resolver\WidgetFactory.pm ok t/widget.....1..6 # Running widget tests (6 tests): WidgetFactory resolver tests # Running basic (#1): basic functionality test # Unexpected error running basic: # mkdir C:\cpanfly\var\cpan\build\MasonX-Resolver-WidgetFactory-0.006-rimcr0\mason_tests\data\obj\1351667626\widget:\: Invalid argument; The filename, directory name, or volume label syntax is incorrect at C:\cpanfly\var\cpan\build\HTML-Mason-1.39-zEFA8m/blib/lib/HTML/Mason/Compiler/ToObject.pm line 107 # # Stack: # [C:\Perl64\lib\Carp.pm:44] # [C:\Perl64\lib\File\Path.pm:124] # [C:\Perl64\lib\File\Path.pm:106] # [C:\Perl64\lib\File\Path.pm:87] # [C:\cpanfly\var\cpan\build\HTML-Mason-1.39-zEFA8m\blib\lib\HTML\Mason\Compiler\ToObject.pm:107] # [C:\cpanfly\var\cpan\build\HTML-Mason-1.39-zEFA8m\blib\lib\HTML\Mason\Interp.pm:434] # [C:\cpanfly\var\cpan\build\HTML-Mason-1.39-zEFA8m\blib\lib\HTML\Mason\Request.pm:1109] # [C:\cpanfly\var\cpan\build\HTML-Mason-1.39-zEFA8m\blib\lib\HTML\Mason\Request.pm:1023] # [C:\cpanfly\var\cpan\build\HTML-Mason-1.39-zEFA8m\blib\lib\HTML\Mason\Request.pm:1220] # [C:\cpanfly\var\cpan\build\MasonX-Resolver-WidgetFactory-0.006-rimcr0\mason_tests\comps\widget\basic:1] not ok 1 - basic # Failed test 'basic' # at C:\cpanfly\var\cpan\build\HTML-Mason-1.39-zEFA8m/blib/lib/HTML/Mason/Tests.pm line 559. # Running missing (#2): request for missing widget ok 2 - missing # Running missing (#3): request for missing widget ok 3 - missing # Running content_default (#4): cwc -- default param # Unexpected error running content_default: # mkdir C:\cpanfly\var\cpan\build\MasonX-Resolver-WidgetFactory-0.006-rimcr0\mason_tests\data\obj\1351667626\widget:\: Invalid argument; The filename, directory name, or volume label syntax is incorrect at C:\cpanfly\var\cpan\build\HTML-Mason-1.39-zEFA8m/blib/lib/HTML/Mason/Compiler/ToObject.pm line 107 # # Stack: # [C:\Perl64\lib\Carp.pm:44] # [C:\Perl64\lib\File\Path.pm:124] # [C:\Perl64\lib\File\Path.pm:106] # [C:\Perl64\lib\File\Path.pm:87] # [C:\cpanfly\var\cpan\build\HTML-Mason-1.39-zEFA8m\blib\lib\HTML\Mason\Compiler\ToObject.pm:107] # [C:\cpanfly\var\cpan\build\HTML-Mason-1.39-zEFA8m\blib\lib\HTML\Mason\Interp.pm:434] # [C:\cpanfly\var\cpan\build\HTML-Mason-1.39-zEFA8m\blib\lib\HTML\Mason\Request.pm:1109] # [C:\cpanfly\var\cpan\build\HTML-Mason-1.39-zEFA8m\blib\lib\HTML\Mason\Request.pm:1023] # [C:\cpanfly\var\cpan\build\HTML-Mason-1.39-zEFA8m\blib\lib\HTML\Mason\Request.pm:1220] # [C:\cpanfly\var\cpan\build\MasonX-Resolver-WidgetFactory-0.006-rimcr0\mason_tests\comps\widget\content_default:1] not ok 4 - content_default # Failed test 'content_default' # at C:\cpanfly\var\cpan\build\HTML-Mason-1.39-zEFA8m/blib/lib/HTML/Mason/Tests.pm line 559. # Running content_explicit (#5): cwc -- explicit param # Unexpected error running content_explicit: # mkdir C:\cpanfly\var\cpan\build\MasonX-Resolver-WidgetFactory-0.006-rimcr0\mason_tests\data\obj\1351667626\widget:\: Invalid argument; The filename, directory name, or volume label syntax is incorrect at C:\cpanfly\var\cpan\build\HTML-Mason-1.39-zEFA8m/blib/lib/HTML/Mason/Compiler/ToObject.pm line 107 # # Stack: # [C:\Perl64\lib\Carp.pm:44] # [C:\Perl64\lib\File\Path.pm:124] # [C:\Perl64\lib\File\Path.pm:106] # [C:\Perl64\lib\File\Path.pm:87] # [C:\cpanfly\var\cpan\build\HTML-Mason-1.39-zEFA8m\blib\lib\HTML\Mason\Compiler\ToObject.pm:107] # [C:\cpanfly\var\cpan\build\HTML-Mason-1.39-zEFA8m\blib\lib\HTML\Mason\Interp.pm:434] # [C:\cpanfly\var\cpan\build\HTML-Mason-1.39-zEFA8m\blib\lib\HTML\Mason\Request.pm:1109] # [C:\cpanfly\var\cpan\build\HTML-Mason-1.39-zEFA8m\blib\lib\HTML\Mason\Request.pm:1023] # [C:\cpanfly\var\cpan\build\HTML-Mason-1.39-zEFA8m\blib\lib\HTML\Mason\Request.pm:1220] # [C:\cpanfly\var\cpan\build\MasonX-Resolver-WidgetFactory-0.006-rimcr0\mason_tests\comps\widget\content_explicit:1] not ok 5 - content_explicit # Failed test 'content_explicit' # at C:\cpanfly\var\cpan\build\HTML-Mason-1.39-zEFA8m/blib/lib/HTML/Mason/Tests.pm line 559. # Running content_missing (#6): cwc -- no param # Got error: # mkdir C:\cpanfly\var\cpan\build\MasonX-Resolver-WidgetFactory-0.006-rimcr0\mason_tests\data\obj\1351667626\widget:\: Invalid argument; The filename, directory name, or volume label syntax is incorrect at C:\cpanfly\var\cpan\build\HTML-Mason-1.39-zEFA8m/blib/lib/HTML/Mason/Compiler/ToObject.pm line 107 # # Stack: # [C:\Perl64\lib\Carp.pm:44] # [C:\Perl64\lib\File\Path.pm:124] # [C:\Perl64\lib\File\Path.pm:106] # [C:\Perl64\lib\File\Path.pm:87] # [C:\cpanfly\var\cpan\build\HTML-Mason-1.39-zEFA8m\blib\lib\HTML\Mason\Compiler\ToObject.pm:107] # [C:\cpanfly\var\cpan\build\HTML-Mason-1.39-zEFA8m\blib\lib\HTML\Mason\Interp.pm:434] # [C:\cpanfly\var\cpan\build\HTML-Mason-1.39-zEFA8m\blib\lib\HTML\Mason\Request.pm:1109] # [C:\cpanfly\var\cpan\build\HTML-Mason-1.39-zEFA8m\blib\lib\HTML\Mason\Request.pm:1023] # [C:\cpanfly\var\cpan\build\HTML-Mason-1.39-zEFA8m\blib\lib\HTML\Mason\Request.pm:1220] # [C:\cpanfly\var\cpan\build\MasonX-Resolver-WidgetFactory-0.006-rimcr0\mason_tests\comps\widget\content_missing:1] # # ...but expected something matching: # (?-xism:no -content argument given) not ok 6 - content_missing # Failed test 'content_missing' # at C:\cpanfly\var\cpan\build\HTML-Mason-1.39-zEFA8m/blib/lib/HTML/Mason/Tests.pm line 553. # Looks like you failed 4 tests of 6. dubious Test returned status 4 (wstat 1024, 0x400) DIED. FAILED tests 1, 4-6 Failed 4/6 tests, 33.33% okay Failed Test Stat Wstat Total Fail List of Failed ------------------------------------------------------------------------------- t/widget.t 4 1024 6 4 1 4-6 Failed 1/3 test scripts. 4/8 subtests failed. Files=3, Tests=8, 5 wallclock secs ( 0.00 cusr + 0.00 csys = 0.00 CPU) Failed 1/3 test programs. 4/8 subtests failed. NMAKE : fatal error U1077: 'C:\Perl64\bin\perl.exe' : return code '0x4' Stop. HDP/MasonX-Resolver-WidgetFactory-0.006.tar.gz nmake test TEST_VERBOSE=1 -- NOT OK //hint// to see the cpan-testers results for installing this module, try: reports HDP/MasonX-Resolver-WidgetFactory-0.006.tar.gz Finished 2008-07-14T21:16:52