poe:poe-test-loops.git
3 years agoTake 3.5sec off each wheel_tail.pm test run. v1.358
Rocco Caputo [Sat, 12 Jul 2014 22:14:15 +0000 (18:14 -0400)]
Take 3.5sec off each wheel_tail.pm test run.

3 years agoTake about 1.5 sec off z_steinert_signal_integrity.pm.
Rocco Caputo [Sat, 12 Jul 2014 21:36:11 +0000 (17:36 -0400)]
Take about 1.5 sec off z_steinert_signal_integrity.pm.

Most of these fixes are merely reducing timeouts once an expected
condition is met.  The long wait-for-failure timeout isn't as
important once a test has passed, but turning off the timer entirely
isn't good either.  There could be spurious events that we don't want,
and waiting a little extra time gives us some confidence they aren't
happening.

3 years agoTake about 2sec off each k_signals.pm test.
Rocco Caputo [Sat, 12 Jul 2014 21:28:57 +0000 (17:28 -0400)]
Take about 2sec off each k_signals.pm test.

3 years agoTake about 3sec off sig_child() tests.
Rocco Caputo [Sat, 12 Jul 2014 21:20:45 +0000 (17:20 -0400)]
Take about 3sec off sig_child() tests.

3 years agoTake about 2sec off each POE::Wheel::Accept test that runs. v1.357
Rocco Caputo [Sat, 12 Jul 2014 06:35:21 +0000 (02:35 -0400)]
Take about 2sec off each POE::Wheel::Accept test that runs.

3 years agoTake about 3sec off the UDP SocketFactory test.
Rocco Caputo [Sat, 12 Jul 2014 06:26:30 +0000 (02:26 -0400)]
Take about 3sec off the UDP SocketFactory test.

3 years agoReduce the time to test basic timers.
Rocco Caputo [Sat, 12 Jul 2014 04:51:43 +0000 (00:51 -0400)]
Reduce the time to test basic timers.

3 years agoReduce the time for another test from ~9sec to ~3.5sec. v1.356
Rocco Caputo [Sat, 12 Jul 2014 02:41:59 +0000 (22:41 -0400)]
Reduce the time for another test from ~9sec to ~3.5sec.

3 years agoReduce the ending timeout for wheel_tail.pm.
Rocco Caputo [Sat, 12 Jul 2014 02:09:46 +0000 (22:09 -0400)]
Reduce the ending timeout for wheel_tail.pm.

3 years agoResolve some CPAN and Dist::Zilla package recognition issues. v1.355
Rocco Caputo [Tue, 8 Jul 2014 04:36:33 +0000 (00:36 -0400)]
Resolve some CPAN and Dist::Zilla package recognition issues.

3 years agoSwitch a test from ok() to is() for more fail-time information.
Rocco Caputo [Tue, 8 Apr 2014 04:10:24 +0000 (00:10 -0400)]
Switch a test from ok() to is() for more fail-time information.

4 years ago[rt.cpan.org 89568] Set Test::More prerequisite. v1.354
Rocco Caputo [Sun, 20 Oct 2013 17:59:31 +0000 (13:59 -0400)]
[rt.cpan.org 89568] Set Test::More prerequisite.

Resolves a bug reported by Doug Truesdell at John Deere.

4 years agoFix POE::Wheel::FollowTail test hang in wheel_tail.pm v1.353
Rocco Caputo [Sun, 15 Sep 2013 20:06:22 +0000 (16:06 -0400)]
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.

4 years agoMerge pull request #3 from dsteinbrunner/patch-1
Rocco Caputo [Sun, 25 Aug 2013 18:04:10 +0000 (11:04 -0700)]
Merge pull request #3 from dsteinbrunner/patch-1

Typo fixes.

4 years agotypo fixes
David Steinbrunner [Sun, 25 Aug 2013 10:50:25 +0000 (06:50 -0400)]
typo fixes

4 years agotypo fix
David Steinbrunner [Sun, 25 Aug 2013 10:48:32 +0000 (06:48 -0400)]
typo fix

4 years agotypo fix
David Steinbrunner [Sun, 25 Aug 2013 10:47:31 +0000 (06:47 -0400)]
typo fix

4 years agotypo fix
David Steinbrunner [Sun, 25 Aug 2013 10:46:09 +0000 (06:46 -0400)]
typo fix

4 years ago[rt.cpan.org 87931] Improve alarm test failure diagnostics. v1.352
Rocco Caputo [Mon, 19 Aug 2013 22:42:04 +0000 (18:42 -0400)]
[rt.cpan.org 87931] Improve alarm test failure diagnostics.

4 years agoModernize dist.ini somewhat.
Rocco Caputo [Mon, 19 Aug 2013 01:39:37 +0000 (21:39 -0400)]
Modernize dist.ini somewhat.

4 years agoUpdate copyright date.
Rocco Caputo [Sun, 18 Aug 2013 07:49:17 +0000 (03:49 -0400)]
Update copyright date.

4 years ago[rt.cpan.org 75299] Add timing info to the test output.
Rocco Caputo [Sat, 13 Jul 2013 07:56:17 +0000 (03:56 -0400)]
[rt.cpan.org 75299] Add timing info to the test output.

I haven't been able to reproduce the intermittent test timeout that
Todd Rinaldo reported on the RT ticket.  To help unstall the ticket,
I've added timing information so cpantesters.org etc. might shed more
light on the issue.

5 years agoBuffer the stdout before checking it, and add a $term(inator) parameter.
Philip Gwyn [Sun, 22 Jul 2012 06:50:18 +0000 (02:50 -0400)]
Buffer the stdout before checking it, and add a $term(inator) parameter.

5 years agoRecent wheel_run.t failures may be buffering-related.
Rocco Caputo [Thu, 12 Jul 2012 01:49:43 +0000 (21:49 -0400)]
Recent wheel_run.t failures may be buffering-related.

Philip Gwyn suggests it might be a buffering issue.  Make sure the
child process' STDOUT and STDERR are unbuffered, and close them in
a consistent order.

5 years agoConvert DEBUG and warn() to Test::More::note().
Rocco Caputo [Tue, 10 Jul 2012 13:56:31 +0000 (09:56 -0400)]
Convert DEBUG and warn() to Test::More::note().

This way I don't have to hinder calls for help by responding, "First,
edit the test and turn on the DEBUG flag."

5 years agoAccount for: Failed test 'response time <=3 seconds (6)'
Rocco Caputo [Tue, 10 Jul 2012 12:43:14 +0000 (08:43 -0400)]
Account for: Failed test 'response time <=3 seconds (6)'

Expected to resolve:
http://cpantesters.org/cpan/report/830018ea-ae60-11e1-9066-3d54fb7543f5

5 years agoMake distribution self-tagging and version self-bumping. Thanks, Dist::Zilla! v1.351
Rocco Caputo [Sat, 10 Mar 2012 21:41:02 +0000 (16:41 -0500)]
Make distribution self-tagging and version self-bumping.  Thanks, Dist::Zilla!

5 years agoFix the tag identifying regexp in dist.ini.
Rocco Caputo [Sat, 10 Mar 2012 21:32:57 +0000 (16:32 -0500)]
Fix the tag identifying regexp in dist.ini.

5 years agoMerge pull request #2 from mnunberg/master
Rocco Caputo [Sat, 10 Mar 2012 21:24:43 +0000 (13:24 -0800)]
Merge pull request #2 from mnunberg/master

Extended options for POE::Wheel::Run - tests patch

5 years agoAdded ::Run redirection test
Mark Nunberg [Mon, 19 Dec 2011 08:12:07 +0000 (00:12 -0800)]
Added ::Run redirection test

5 years agoBump revision to 1.350. v1_350
Rocco Caputo [Thu, 15 Dec 2011 20:53:13 +0000 (15:53 -0500)]
Bump revision to 1.350.

6 years agoFix a couple tests that were using sig(CHLD).
Rocco Caputo [Mon, 12 Dec 2011 07:39:51 +0000 (02:39 -0500)]
Fix a couple tests that were using sig(CHLD).

They were expecting POE::Resource::Sessions to reap children at exit
time, and that's had to change.

6 years agoAdd process IDs to debugging messages for some forking tests.
Rocco Caputo [Fri, 9 Dec 2011 16:43:57 +0000 (11:43 -0500)]
Add process IDs to debugging messages for some forking tests.

6 years agoDisable an assertion that system() must return 0 during $SIG{CHLD}.
Rocco Caputo [Fri, 9 Dec 2011 16:38:35 +0000 (11:38 -0500)]
Disable an assertion that system() must return 0 during $SIG{CHLD}.

Perl has a known issue where system() can return -1 (failure) when a
$SIG{CHLD} handler is in effect, even if it succeeds.  It's not POE's
it succeeds when a $SIG{CHLD} handler is in effect.  It's not POE's
duty to work around the problem.  Proper, reliable work-arounds would
incur global overhead.  Use {local $SIG{CHLD}='DEFAULT'; system(...)}
as needed instead.  And watch the skies for a Perl fix:
https://rt.perl.org/rt3/Ticket/Display.html?id=105700

6 years agoRequire Test::More 0.94. Dist::Zilla's ReportVersinos plugin wants it. v1_312 v1_313
Rocco Caputo [Sun, 5 Jun 2011 22:06:45 +0000 (18:06 -0400)]
Require Test::More 0.94. Dist::Zilla's ReportVersinos plugin wants it.

6 years agoVersion bump for release. v1_311
Rocco Caputo [Mon, 2 May 2011 23:11:06 +0000 (19:11 -0400)]
Version bump for release.

6 years agoSwitch to Dist::Zilla.
Rocco Caputo [Wed, 20 Apr 2011 04:07:39 +0000 (00:07 -0400)]
Switch to Dist::Zilla.

6 years agoBump for release.
Rocco Caputo [Tue, 19 Apr 2011 17:10:51 +0000 (13:10 -0400)]
Bump for release.

6 years agoTest for transpose-chars at end of line v1_050
Hinrik Örn Sigurðsson [Mon, 18 Apr 2011 17:12:10 +0000 (17:12 +0000)]
Test for transpose-chars at end of line

Signed-off-by: Apocalypse <perl@0ne.us>
6 years agomake wording more consistent in the skip message
Apocalypse [Mon, 18 Apr 2011 03:54:00 +0000 (20:54 -0700)]
make wording more consistent in the skip message

6 years agoadd missing POE_DANTIC check
Apocalypse [Mon, 18 Apr 2011 03:43:55 +0000 (20:43 -0700)]
add missing POE_DANTIC check

6 years agostylistic tweaks to the recent AF_INET6 patch
Apocalypse [Sun, 17 Apr 2011 02:12:14 +0000 (19:12 -0700)]
stylistic tweaks to the recent AF_INET6 patch

6 years agofinalize the AF_INET6 woes
Apocalypse [Sun, 17 Apr 2011 01:52:05 +0000 (18:52 -0700)]
finalize the AF_INET6 woes

6 years agosquash the AF_INET6 warning for good
Apocalypse [Sat, 16 Apr 2011 22:25:28 +0000 (15:25 -0700)]
squash the AF_INET6 warning for good

6 years agoSilence AF_INET6 warnings, per Apocalypse's research.
Rocco Caputo [Sat, 16 Apr 2011 21:18:43 +0000 (17:18 -0400)]
Silence AF_INET6 warnings, per Apocalypse's research.

6 years agoAdd better support for those times when AF_INET6 can't be found.
Rocco Caputo [Sat, 16 Apr 2011 17:56:39 +0000 (13:56 -0400)]
Add better support for those times when AF_INET6 can't be found.
Resolves an issue discovered by Apocalypse on Perl 5.6.2.

6 years agoFix the way wheel_run_size.pm skips when Term::Size is absent.
Rocco Caputo [Wed, 9 Mar 2011 17:34:50 +0000 (12:34 -0500)]
Fix the way wheel_run_size.pm skips when Term::Size is absent.

6 years agoAdd a test for terminal size changes in Wheel::Run.
Tom Feist [Sun, 20 Feb 2011 18:34:08 +0000 (13:34 -0500)]
Add a test for terminal size changes in Wheel::Run.

6 years agoBump for release. v1_040
Rocco Caputo [Thu, 3 Feb 2011 01:11:23 +0000 (20:11 -0500)]
Bump for release.

6 years agoBump version.
Rocco Caputo [Sat, 29 Jan 2011 02:33:59 +0000 (21:33 -0500)]
Bump version.

6 years agofix non-numeric comparison when using dev release
Apocalypse [Fri, 28 Jan 2011 19:46:19 +0000 (12:46 -0700)]
fix non-numeric comparison when using dev release

6 years agoEliminate Socket6 use from the tests.
Rocco Caputo [Fri, 28 Jan 2011 01:27:48 +0000 (20:27 -0500)]
Eliminate Socket6 use from the tests.

6 years agoResolve a test failure on CentOS, which appears to be a race condition in the test...
Perl Whore [Thu, 27 Jan 2011 23:00:24 +0000 (18:00 -0500)]
Resolve a test failure on CentOS, which appears to be a race condition in the test itself.  Resolves rt.cpan.org #61727.

7 years agoFix alarms tests to match POE's documentation.
Rocco Caputo [Sat, 4 Dec 2010 04:43:40 +0000 (23:43 -0500)]
Fix alarms tests to match POE's documentation.

7 years agoConvert metadata and changelogs to Git workflow.
Rocco Caputo [Sat, 4 Dec 2010 04:43:28 +0000 (23:43 -0500)]
Convert metadata and changelogs to Git workflow.

7 years agoNew revision for a new release. v1_036
Rocco Caputo [Fri, 19 Nov 2010 03:37:59 +0000 (22:37 -0500)]
New revision for a new release.

7 years agoFix POE::Wheel::ReadLine test issues on solaris and DragonFly BSD.
Rocco Caputo [Thu, 18 Nov 2010 13:53:16 +0000 (08:53 -0500)]
Fix POE::Wheel::ReadLine test issues on solaris and DragonFly BSD.

Force a known good TERM environment variable on solaris, rather than
whatever one might be set.  Catch the case where POE::Wheel::ReadLine
fails to instantiate, and skip all tests.

7 years agoRemove cvs/svn keywords.
Rocco Caputo [Wed, 8 Sep 2010 02:14:56 +0000 (22:14 -0400)]
Remove cvs/svn keywords.

7 years agoPromote poe-test-loops contents to the top level.
Rocco Caputo [Wed, 8 Sep 2010 02:01:35 +0000 (22:01 -0400)]
Promote poe-test-loops contents to the top level.

7 years agoBump revision for a new release. No significant changes, other than to build a new... v1_035
Rocco Caputo [Sun, 4 Apr 2010 00:01:00 +0000 (20:01 -0400)]
Bump revision for a new release.  No significant changes, other than to build a new dist with the latest EUMM.

7 years agoBump PTL revision for release. v1_034
Rocco Caputo [Sat, 3 Apr 2010 21:46:46 +0000 (17:46 -0400)]
Bump PTL revision for release.

7 years agoReplace z_rt53302_fh_watchers.pm with z_rt53302_fh_watchers_slow.pm.
Rocco Caputo [Tue, 23 Mar 2010 21:27:32 +0000 (17:27 -0400)]
Replace z_rt53302_fh_watchers.pm with z_rt53302_fh_watchers_slow.pm.
The non-slow one was broken since its client shuts down without
waiting for the server's response.

7 years agoSupport legal =for and =begin POD syntax for skip_tests(), in addition
Rocco Caputo [Mon, 22 Mar 2010 10:00:17 +0000 (06:00 -0400)]
Support legal =for and =begin POD syntax for skip_tests(), in addition
to the previous =for/=cut syntax that caused skip_tests() to appear in
everyone's perldoc.  Document the change.  Deprecate the bad syntax,
which won't be a terrible burden since everyone probably wanted to
migrate away from it anyway.

7 years agoAdd optional one-line =for poe_tests syntax to hide it
Larwan Berke [Mon, 22 Mar 2010 06:54:39 +0000 (02:54 -0400)]
Add optional one-line =for poe_tests syntax to hide it
from POD formatters.

Add example from POE::Loop::Glib that uses the new syntax.

7 years agoAdded the 00_info test for better debugging
Larwan Berke [Thu, 11 Mar 2010 11:57:11 +0000 (06:57 -0500)]
Added the 00_info test for better debugging

7 years agoAdd new tcp connection test for RT#53302
Larwan Berke [Thu, 11 Mar 2010 10:28:23 +0000 (05:28 -0500)]
Add new tcp connection test for RT#53302

7 years agoUpdate the skip_tests() examples, and explain what's going on in each.
Rocco Caputo [Thu, 11 Mar 2010 00:14:25 +0000 (19:14 -0500)]
Update the skip_tests() examples, and explain what's going on in each.

7 years agoFix the followtail test to use File::Temp, thanks to http://cpantesters.org/cpan...
Larwan Berke [Tue, 9 Mar 2010 12:59:40 +0000 (07:59 -0500)]
Fix the followtail test to use File::Temp, thanks to cpantesters.org/cpan/report/6877011 and others like it

7 years agoAfter a lot of hacking/digging Cygwin with a TERM=dumb does not work with POE::Wheel...
Larwan Berke [Tue, 9 Mar 2010 12:20:16 +0000 (07:20 -0500)]
After a lot of hacking/digging Cygwin with a TERM=dumb does not work with POE::Wheel::ReadLine.
This fix skips the test, and makes Wheel::ReadLine die if it detects this situation.
Added some docs for our Cygwin users :)

7 years agoBump for yet another release. v1_033
Rocco Caputo [Mon, 15 Feb 2010 11:27:00 +0000 (06:27 -0500)]
Bump for yet another release.

7 years agoMake Bazerka's regression test a little more forgiving about elapsed run time.
Rocco Caputo [Mon, 15 Feb 2010 06:05:37 +0000 (01:05 -0500)]
Make Bazerka's regression test a little more forgiving about elapsed run time.

7 years agoSkip pty tests if IO::Pty isn't available. Also some style fixes.
Rocco Caputo [Mon, 15 Feb 2010 04:55:56 +0000 (23:55 -0500)]
Skip pty tests if IO::Pty isn't available.  Also some style fixes.

7 years agoMake the test a little more forgiving for slower systems, such as virtualized
Rocco Caputo [Mon, 15 Feb 2010 04:55:18 +0000 (23:55 -0500)]
Make the test a little more forgiving for slower systems, such as virtualized
Windows systems and other forms of emulation.

7 years agoAdd a test case from rt.cpan.org #54319. Verify Po::Wh::FollowTail v1_032
Rocco Caputo [Sun, 14 Feb 2010 07:44:47 +0000 (02:44 -0500)]
Add a test case from rt.cpan.org #54319.  Verify Po::Wh::FollowTail
actually tails files.  Thanks to Bazerka on irc.perl.org for
submitting the basis of this test case.

7 years agoTry to resolve some CPAN indexer issues.
Rocco Caputo [Sat, 2 Jan 2010 07:57:35 +0000 (02:57 -0500)]
Try to resolve some CPAN indexer issues.

Eliminate a $VERSION string being used to test a version (not define
one).  Eliminate a package statement used to define a constant (not a
class).  Change a test package name to avoid indexer conflict with
another distribution.

7 years agoPrepare for release. v1_031
Rocco Caputo [Fri, 1 Jan 2010 13:53:54 +0000 (08:53 -0500)]
Prepare for release.

7 years agoCheck for initial reset on delayed open.
Rocco Caputo [Sun, 27 Dec 2009 14:56:05 +0000 (09:56 -0500)]
Check for initial reset on delayed open.

7 years agoClarify FollowTail debugging messages.
Rocco Caputo [Sun, 27 Dec 2009 03:32:43 +0000 (22:32 -0500)]
Clarify FollowTail debugging messages.

7 years agoUnfortunately we can't test connect errors on Windows. Behavior seems to vacillate...
Rocco Caputo [Sat, 26 Dec 2009 14:19:55 +0000 (09:19 -0500)]
Unfortunately we can't test connect errors on Windows.  Behavior seems to vacillate from one version of ActivePerl to another.

7 years agoResolve a line ending issue that caused false failures in Windows.
Rocco Caputo [Sat, 26 Dec 2009 13:50:19 +0000 (08:50 -0500)]
Resolve a line ending issue that caused false failures in Windows.

8 years agoNew version for a new release. v1_030
Rocco Caputo [Wed, 14 Oct 2009 08:24:18 +0000 (04:24 -0400)]
New version for a new release.

8 years agoExplicitly bind to loopback address for the concurrent TCP tests
Chris Williams [Tue, 13 Oct 2009 16:43:42 +0000 (12:43 -0400)]
Explicitly bind to loopback address for the concurrent TCP tests

8 years agoFix Marco's name. Oops!
Rocco Caputo [Sun, 11 Oct 2009 22:53:43 +0000 (18:53 -0400)]
Fix Marco's name. Oops!

8 years agoSet version for dev release.
Rocco Caputo [Wed, 7 Oct 2009 05:50:42 +0000 (01:50 -0400)]
Set version for dev release.

8 years agoMake the tests generally ASSERT_DEFAULT clean. POE_TRACE_FILENAME hid a multitude...
Rocco Caputo [Tue, 6 Oct 2009 07:50:33 +0000 (03:50 -0400)]
Make the tests generally ASSERT_DEFAULT clean.  POE_TRACE_FILENAME hid a multitude of sins in the test output file.  Update the vim options lines while I'm in there.

8 years agoRedirect STDERR while testing some errors. ASSERT_DEFAULT is on and making noise...
Rocco Caputo [Tue, 6 Oct 2009 07:39:18 +0000 (03:39 -0400)]
Redirect STDERR while testing some errors.  ASSERT_DEFAULT is on and making noise when things are called wrong, even when we do it on purpose.

8 years agoAdd an option to enable all the broken MSWin32 tests.
Rocco Caputo [Mon, 5 Oct 2009 09:32:30 +0000 (05:32 -0400)]
Add an option to enable all the broken MSWin32 tests.

Set POE_DANTIC=1 before running "make test" to watch the pretty fireworks.  Oooh!  Ahhhhhh!

8 years ago[rt.cpan.org 48715] Apply Craig's patch to skip the IPv6 tests if IPv6
Rocco Caputo [Fri, 2 Oct 2009 07:47:17 +0000 (03:47 -0400)]
[rt.cpan.org 48715] Apply Craig's patch to skip the IPv6 tests if IPv6
isn't actually enabled.  The port autodetect code to didn't handle
failure due to IPv6 unavailability.

8 years ago!!! Adjust tests for mark-and-sweep session GC changes.
Rocco Caputo [Tue, 29 Sep 2009 19:13:53 +0000 (15:13 -0400)]
!!! Adjust tests for mark-and-sweep session GC changes.

Some of the tests are sensitive to session GC timing.

8 years agoTest that POE::Kernel->run() without sessions returns right away.
Rocco Caputo [Wed, 16 Sep 2009 19:11:30 +0000 (15:11 -0400)]
Test that POE::Kernel->run() without sessions returns right away.

8 years agoBump up the version, and prevent perl-reversion from seeing test v1_022
Rocco Caputo [Mon, 7 Sep 2009 23:13:43 +0000 (19:13 -0400)]
Bump up the version, and prevent perl-reversion from seeing test
version strings (that are commented out, no less).

8 years ago[rt 36648] Add tests for the new Client and Server TCP component
Rocco Caputo [Sun, 6 Sep 2009 07:32:57 +0000 (03:32 -0400)]
[rt 36648] Add tests for the new Client and Server TCP component
capabilities.

8 years ago[rt 49384] Explicitly bind to 127.0.0.1 in tests, reported anonymously.
Rocco Caputo [Sat, 5 Sep 2009 21:56:52 +0000 (17:56 -0400)]
[rt 49384] Explicitly bind to 127.0.0.1 in tests, reported anonymously.
[cpan testers 5241203] Bind to INPORT_ANY to avoid "address already in use" failures, reported by Oliver Paukstadt.

8 years agoMake write-combining test optional. The timing of some event loops
Rocco Caputo [Fri, 4 Sep 2009 11:49:18 +0000 (07:49 -0400)]
Make write-combining test optional.  The timing of some event loops
triggers write-combining, and others don't.  Resolves rt.cpan.org
28804 (finally!), reported by Martijn van Beers.

8 years agoTk and fork() don't get along well. Skip some fork() based tests when
Rocco Caputo [Fri, 4 Sep 2009 08:28:55 +0000 (04:28 -0400)]
Tk and fork() don't get along well.  Skip some fork() based tests when
Tk is loaded, to avoid XIO errors that have shown up in FreeBSD.

8 years agoSkip pty tests in z_leolo_wheel_run.pm on MSWin32.
Rocco Caputo [Thu, 3 Sep 2009 20:08:06 +0000 (16:08 -0400)]
Skip pty tests in z_leolo_wheel_run.pm on MSWin32.
Change some skip messages.

8 years agoSkip a known issue regarding pseudy-ttys, Event, and Mac OS X. On OS
Rocco Caputo [Sat, 8 Aug 2009 12:25:22 +0000 (08:25 -0400)]
Skip a known issue regarding pseudy-ttys, Event, and Mac OS X.  On OS
X, poll() returns POLLNVAL for pseudo-ttys.  Event cancels its
watchers in this case without a callback.

8 years agoMove Philip Gwyn's signals test to POE::Test::Loops, so it can
Rocco Caputo [Sat, 8 Aug 2009 08:56:28 +0000 (04:56 -0400)]
Move Philip Gwyn's signals test to POE::Test::Loops, so it can
exercise everyone's event loops.

8 years agoAdded test to make sure we get the 3 "completion" events from
Philip Gwyn [Fri, 7 Aug 2009 11:29:13 +0000 (07:29 -0400)]
Added test to make sure we get the 3 "completion" events from
POE::Wheel::Run.  Multiplied by the 4 conduit types.

8 years agoRoll back previous patch. We need to call ->close_slave() on the _read
Philip Gwyn [Thu, 6 Aug 2009 14:55:58 +0000 (10:55 -0400)]
Roll back previous patch.  We need to call ->close_slave() on the _read
handles.  Do that instead.