Skip Menu |

This queue is for tickets about the Test-Command-Simple CPAN distribution.

Report information
The Basics
Id: 81538
Status: resolved
Priority: 0/
Queue: Test-Command-Simple

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

Bug Information
Severity: Important
Broken in: 0.03
Fixed in: (no value)



Subject: tests hang on Windows
Tests of your module hang on Windows. Hanging tests make cpantesters smokers work incorrectly. I can provide more verbose information if necessary. If your module cannot work on Windows, you can die in Makefile.PL/Build.PL. See http://wiki.cpantesters.org/wiki/CPANAuthorNotes for how to do this. -- Alexandr Ciornii, http://chorny.net
On Thu Nov 29 08:36:39 2012, CHORNY wrote: Show quoted text
> Tests of your module hang on Windows. Hanging tests make cpantesters > smokers work incorrectly. > I can provide more verbose information if necessary.
Please. Most specifically, what kind of perl on Windows? Cygwin, ActiveState, or Vanilla/Strawberry perl? Or more than one of these? It's easier if I know what I'm supposed to reproduce with :-) I obviously don't generally run Windows, so I'll have to find somewhere to work with and set it up, so if you let me know a bit more about the environment, I can take a look a bit faster. Thanks!
On Thu Nov 29 11:24:03 2012, DMCBRIDE wrote: Show quoted text
> On Thu Nov 29 08:36:39 2012, CHORNY wrote:
> > Tests of your module hang on Windows. Hanging tests make cpantesters > > smokers work incorrectly. > > I can provide more verbose information if necessary.
> > Please. Most specifically, what kind of perl on Windows? Cygwin, > ActiveState, or Vanilla/Strawberry perl?
Strawberry 5.8.9, 5.14.0, 5.16.1 on Windows XP 01-run.t: ok 1 - use Test::Command::Simple; ok 2 - Can run 'C:\strawberry514\perl\bin\perl.exe -le print q[this is here in the output]' Terminating on signal SIGINT(2) -- Alexandr Ciornii, http://chorny.net
On Thu Nov 29 11:44:11 2012, CHORNY wrote: Show quoted text
> Strawberry 5.8.9, 5.14.0, 5.16.1 on Windows XP > > 01-run.t: > ok 1 - use Test::Command::Simple; > ok 2 - Can run 'C:\strawberry514\perl\bin\perl.exe -le print q[this is > here in the output]' > Terminating on signal SIGINT(2)
Thanks - I can reproduce it now, we'll see what can be done reasonably :-)
On Thu Nov 29 20:50:47 2012, DMCBRIDE wrote: Show quoted text
> Thanks - I can reproduce it now, we'll see what can be done reasonably
:-) First "reasonable" approach: declare that we don't work on Windows (but it does work on cygwin, so that's still allowed). Getting it to actually work on Windows will take a fair bit more work, and given this is the first report on Windows at all (and from a not-actual-user to boot), I'm not inclined to spend a bunch of time on it simply due to lack of interest from anyone (including myself). That said, I appreciate what the testers are doing, so I still don't want to cause the testers' systems to hang, so I'm more than happy to replace this with a version that aborts in a friendly manner (I hope I got it right!) instead of hanging, so thanks for the report.