Fix POE::Wheel::FollowTail test hang in wheel_tail.pm v1.353
authorRocco Caputo <rcaputo@cpan.org>
Sun, 15 Sep 2013 20:06:22 +0000 (16:06 -0400)
committerRocco Caputo <rcaputo@cpan.org>
Sun, 15 Sep 2013 20:06:22 +0000 (16:06 -0400)
commit8beabfebf53200a01b50a4d7d7f64ac4e429248e
treee73cf975fb1122ff2cc41d99b1be004e35fd81a7
parent8cf0e77fb43eb905ee5bb74642a16b734ffb32c0
Fix POE::Wheel::FollowTail test hang in wheel_tail.pm

Windows locks files and directories while they're open.  It's not
possible to unlink() them in this state.

The file reset test tried to unlink() a test log to reset it.  The
unlink() was silently failing, and the test program was waiting
indefinitely for the reset.

Added a SKIP section around those tests so they don't run on Windows.
Fixes welcome, because I'd really like Windows users to be able to
detect file resets.

Replaced the "skip_all" plan when networking isn't available with a
SKIP section around the network-based tests.  Filesystem-based tests
will still run when networking isn't available... unless the tests are
running on Windows.
lib/POE/Test/Loops/wheel_tail.pm