Skip Menu |

This queue is for tickets about the IO-Async CPAN distribution.

Report information
The Basics
Id: 83654
Status: resolved
Priority: 0/
Queue: IO-Async

People
Owner: Nobody in particular
Requestors: NEILB [...] cpan.org
Cc:
AdminCc:

Bug Information
Severity: Critical
Broken in: 0.54
Fixed in: 0.55



Subject: Testsuite fails if you're installing on a machine with a web server running
If you try installing IO::ASync on a machine where you've got a web server running, you get a fail in the testsuite: t/51loop-connect.t ........... ok Test died early - listen on port 80 actually succeeded # Looks like you planned 19 tests but ran 13. # Looks like your test exited with 29 just after 13. t/52loop-listen.t ............ Dubious, test returned 29 (wstat 7424, 0x1d00) Failed 6/19 subtests So it failed to install. I just stopped apache and tried to install it again, and it was successful this time.
On Tue Feb 26 18:33:32 2013, NEILB wrote: Show quoted text
> If you try installing IO::ASync on a machine where you've got a web > server running, you get a fail > in the testsuite: > > t/51loop-connect.t ........... ok > Test died early - listen on port 80 actually succeeded > # Looks like you planned 19 tests but ran 13. > # Looks like your test exited with 29 just after 13. > t/52loop-listen.t ............ > Dubious, test returned 29 (wstat 7424, 0x1d00) > Failed 6/19 subtests > > So it failed to install. I just stopped apache and tried to install it > again, and it was successful this > time.
Oops. Seems like the skip() count is wrong there. Nevermind - I'm in the process of updating all my dists to use done_testing() instead of passing a test count in the plan anyway, so that'll go away soon anyway. -- Paul Evans
The test count mismatch bug was fixed a while ago by the move to done_testing() in 0.55. The test failure itself is a duplicate of #84051 -- Paul Evans