On Tue, Nov 27, 2001 at 09:07:18AM -0800, Andrew A. Chen wrote:
> 'morning folks.
>
> When doing test #19, POE seems to kinda die if it discovers that
> Storable. Now this is the expected behavior when a program tries to use a
> nonexistant module, however, couldn't it be dealt with more cleanly? Right
> now, you get perl's default "Can't locate Storable.pm in @INC..." message.
> I personally think that the message should be more like the ones from tests
> 6 and 7, where POE will say "skipped: the Storable module is not installed".
>
> This is all just an opinion, of course. :)
Fixed in CVS, or it will be. I'm spending the next few days sorting
out scripts for building Perl, POE, and dependent modules on several
machines. SourceForge's compile farm will never be the same, and
POE's quality should go up vastly.
An excerpt:
....
# Test POE several times, each after installing a new module.
# FreezeThaw should come before Storable (installing Storable
# first would mean FreezeThaw never gets a chance).
$self->test_poe_with("Time::HiRes"), # Setup::Global
$self->test_poe_with("Event"), # Setup::Global
$self->test_poe_with("FreezeThaw"), # Setup::Global
$self->test_poe_with("Storable"), # Setup::Global
$self->test_poe_with("IO::Pty"), # Setup::Global
....
Whee!
-- Rocco Caputo / [EMAIL PROTECTED] / poe.perl.org / poe.sourceforge.net