Checking if your kit is complete... Looks good Writing Makefile for CGI::Application::Plugin::AutoRunmode Microsoft (R) Program Maintenance Utility Version 7.10.3077 Copyright (C) Microsoft Corporation. All rights reserved. cp AutoRunmode.pm blib\lib\CGI\Application\Plugin\AutoRunmode.pm cp AutoRunmode/FileDelegate.pm blib\lib\CGI\Application\Plugin\AutoRunmode\FileDelegate.pm Microsoft (R) Program Maintenance Utility Version 7.10.3077 Copyright (C) Microsoft Corporation. All rights reserved. C:\cpanrun\build\5-10-0\bin\perl.exe "-MExtUtils::Command::MM" "-e" "test_harness(1, 'blib\lib', 'blib\arch')" t/*.t t/1...........................1..9 ok 1 - use CGI::Application::Plugin::AutoRunmode; ok 2 - autodetect runmode in CGI::App class ok 3 - case insensitivity ok 4 - try to call a not-runmode ok 5 - runmode from a superclass ok 6 - runmode from a subclass ok 7 - security check - calling packaged runmode ok 8 - install via Callbacks ok 9 - prerun changed mode ok t/attribute_handlers..........1..16 ok 1 - compile plugin that defines attributes ok 2 - compile MyApp that uses attributes ok 3 - call runmode with extra attribute ok 4 - extra attribute has been installed ok 5 - call runmode without extra attribute ok 6 - no extra attribute has been installed when not requested ok 7 - try to call a not-runmode ok 8 - extra attribute has been installed on non-runmode ok 9 - number of runmodes ok 10 - runmode test2 registered ok 11 - runmode test3 registered ok 12 - runmode start registered ok 13 - number of runmodes ok 14 - runmode test registered ok 15 - runmode test3 registered ok 16 - runmode start registered ok t/delegate....................1..10 ok 1 - use CGI::Application::Plugin::AutoRunmode; ok 2 - call delegate runmode (class) ok 3 - call delegate runmode (object) ok 4 - try to call a not-runmode ok 5 - runmode from a superclass ok 6 - runmode from a subclass ok 7 - security check - calling packaged runmode ok 8 - stateful delegate ok 9 - delegate chain: call first one ok 10 - delegate chain: call second one ok t/error_runmode...............1..5 ok 1 - use CGI::Application::Plugin::AutoRunmode; ok 2 - autodetect error runmode ok 3 - autodetect error runmode in subclass and case-insensitive ok 4 - cannot install two ErrorRunmodes not ok 5 - override error runmode per instance # TODO http://rt.cpan.org/Ticket/Display.html?id=23966 # Failed (TODO) test 'override error runmode per instance' # at t/error_runmode.t line 86. # Content-Type: text/html; charset=ISO-8859-1 # # called mode1 ok t/file_delegate...............1..3 ok 1 - use CGI::Application::Plugin::AutoRunmode::FileDelegate; ok 2 - call delegate runmode ok 3 - security check - try to escape ok t/is_auto_runmode.............1..13 ok 1 - use CGI::Application::Plugin::AutoRunmode; ok 2 - [call with no runmode] mode1 ok 3 - [call with no runmode] not_a_runode ok 4 - [call with no runmode] non_existing ok 5 - [call with no runmode] start_mode1 ok 6 - [call with mode1] mode1 ok 7 - [call with mode1] not_a_runode ok 8 - [call with mode1] non_existing ok 9 - [call with mode1] start_mode1 ok 10 - [start_mode1] mode1 ok 11 - [start_mode1] not_a_runode ok 12 - [start_mode1] non_existing ok 13 - [start_mode1] start_mode1 ok t/is_delegate_auto_runmode....1..7 ok 1 - use CGI::Application::Plugin::AutoRunmode; ok 2 - [call with no runmode] mode1 ok 3 - [call with no runmode] not_a_runode ok 4 - [call with no runmode] non_existing ok 5 - [call with mode1] mode1 ok 6 - [call with mode1] not_a_runode ok 7 - [call with mode1] non_existing ok t/startrunmode................1..6 ok 1 - use CGI::Application::Plugin::AutoRunmode; ok 2 - autodetect startrunmode ok 3 - autodetect startrunmode in subclass and case-insensitive ok 4 - cannot install two StartRunmodes not ok 5 - autodetect startrunmode called start # TODO you cannot have a runmode called start, because CGI::App already registers one # Failed (TODO) test 'autodetect startrunmode called start' # at t/startrunmode.t line 88. not ok 6 - override startrunmode per instance # TODO http://rt.cpan.org/Ticket/Display.html?id=23966 # Failed (TODO) test 'override startrunmode per instance' # at t/startrunmode.t line 98. # Content-Type: text/html; charset=ISO-8859-1 # # called mode1 ok All tests successful. Files=8, Tests=69, 2 wallclock secs ( 0.00 cusr + 0.00 csys = 0.00 CPU) Microsoft (R) Program Maintenance Utility Version 7.10.3077 Copyright (C) Microsoft Corporation. All rights reserved. Installing C:\cpanrun\build\5-10-0\html\site\lib\CGI\Application\Plugin\AutoRunmode.html Installing C:\cpanrun\build\5-10-0\html\site\lib\CGI\Application\Plugin\AutoRunmode\FileDelegate.html Installing C:\cpanrun\build\5-10-0\site\lib\CGI\Application\Plugin\AutoRunmode.pm Installing C:\cpanrun\build\5-10-0\site\lib\CGI\Application\Plugin\AutoRunmode\FileDelegate.pm Appending installation info to C:\cpanrun\build\5-10-0\lib/perllocal.pod