Installing D:\cpanrun\build\5-8-0\site\lib\CGI\Application\Plugin\AutoRunmode.pm Installing D:\cpanrun\build\5-8-0\site\lib\CGI\Application\Plugin\AutoRunmode\FileDelegate.pm Writing D:\cpanrun\build\5-8-0\site\lib\auto\CGI\Application\Plugin\AutoRunmode\.packlist Appending installation info to D:\cpanrun\build\5-8-0\lib/perllocal.pod ss 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 (t/error_runmode.t at 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 (t/startrunmode.t at line 88) not ok 6 - override startrunmode per instance # TODO http://rt.cpan.org/Ticket/Display.html?id=23966 # Failed (TODO) test (t/startrunmode.t at line 98) # Content-Type: text/html; charset=ISO-8859-1 # # called mode1 ok All tests successful. Files=8, Tests=69, 4 wallclock secs ( 0.00 cusr + 0.00 csys = 0.00 CPU)