Microsoft (R) Program Maintenance Utility Version 7.00.8882 Copyright (C) Microsoft Corp 1988-2000. All rights reserved. Installing C:\cpanrun-5.8\build\5-8-0\site\lib\POE\Session\Cascading.pm Writing C:\cpanrun-5.8\build\5-8-0\site\lib\auto\POE\Session\Cascading\.packlist Appending installation info to C:\cpanrun-5.8\build\5-8-0\lib/perllocal.pod c.t ./t/api/data_propogation.t ./t/multiplicity/dual.t ./t/000-signature..............1..1 'gpg' is not recognized as an internal or external command, operable program or batch file. Cannot use GnuPG or Crypt::OpenPGP, please install either one first! Skipping Makefile Skipping blib/arch/auto/POE/Session/Cascading/.exists Skipping blib/lib/POE/Session/.exists Skipping blib/lib/POE/Session/Cascading.pm Skipping blib/lib/auto/POE/Session/Cascading/.exists Skipping pm_to_blib ==> SKIPPED CHECKING 'Makefile'! (run Makefile.PL to ensure its integrity) <=== ok 1 - Signature check ok ./t/_internals/creation........1..13 ok 1 - use POE::Session::Cascading; ok 2 - Session object creation ok 3 - Session name storage ok 4 - Session stack storage ok 5 - Session stack info storage ok 6 - $kernel->session_alloc gets called appropriately ok 7 - new() failure with no args ok 8 - new() failure with an odd number of arguments ok 9 - new() failure without "name" argument ok 10 - new() failure without "events" argument. ok 11 - new() failure when "events" argument not an array reference ok 12 - new() failure on duplicate name ok 13 - new() warning when event is not a code reference ok ./t/_internals/invoke_state....1..8 ok 1 - use POE::Session::Cascading; ok 2 - _invoke_state() asserts that the session object must exist ok 3 - _invoke_state() asserts that the state name must be passed in ok 4 - $poe_kernel->alias_set call in _start ok 5 - $poe_kernel->post when calling a known state ok 6 - step() firing of state1 ok 7 - step() firing of state2 ok 8 - deletion of stack in _stop ok ./t/_internals/swap............ok 1 - use POE::Session::Cascading; ok 2 - swap() success ok 3 - proper state 1 is called after swap ok 4 - proper state 2 is called after swap ok 5 - internal pointer to state1 points to the new location ok 6 - internal pointer to state2 points to the new location ok 7 - assert failure if object integrity is violated ok 8 - assert failure if stash integrity is violated ok 9 - assert failure if stash referential integrity is violated ok 10 - assert failure if stack integrity is violated ok 11 - assert failure if stack referential integrity is violated ok 12 - returns 0 if passed no arguments ok 13 - returns 0 if passed non-existant state names 1..13 ok ./t/api/basic..................1..17 ok 1 - use POE::Session::Cascading; ok 2 - exception check ok 3 - whole tree propogation ok 4 - exception check ok 5 - partial tree propogation (2-6) ok 6 - exception check ok 7 - partial tree propogation (3-6) ok 8 - exception check ok 9 - partial tree propogation (4-6) ok 10 - exception check ok 11 - partial tree propogation (5-6) ok 12 - exception check ok 13 - partial tree propogation (6-6) ok 14 - exception check ok 15 - single state propogation (7) ok 16 - exception check ok 17 - partial tree propogation (3-6) ok ./t/api/data_propogation.......ok 1 - use POE::Session::Cascading; ok 2 - data propogation across states succesful 1..2 ok ./t/multiplicity/dual..........1..15 ok 1 - use POE::Session::Cascading; ok 2 - state1 in multitest1 ok 3 - state2 in multitest1 ok 4 - state1 in multitest2 ok 5 - state3 in multitest1 ok 6 - state2 in multitest2 ok 7 - state4 in multitest1 ok 8 - state3 in multitest1 ok 9 - state3 in multitest2 ok 10 - state2 in multitest2 ok 11 - state4 in multitest2 ok 12 - state3 in multitest2 ok 13 - state2 in multitest2 ok 14 - state4 in multitest1 ok 15 - state4 in multitest1 ok All tests successful. Files=7, Tests=69, 30 wallclock secs ( 0.00 cusr + 0.00 csys = 0.00 CPU)