On Wed, 17 Sep 2003, Stas Bekman wrote:

> Randy Kobes wrote:
> [...]
> >>I tried "perl t/SMOKE -verbose=1" and it makes no difference.
>
> it's a problem inside t/SMOKE which invokes t/TEST internally.
>
> >>It kicks off an Apach.exe which eats a bit of CPU for a short while and
> >>then everything goes quiet.  Apache.exe stays sitting there, but doesn't
> >>seem to do anything else.  I left it for nearly 2 hours and nothing
> >>happened.
> >
> >
> > The problem here I believe is the use of pipes to launch the
> > tests. I'm working on, for Win32, the use of Win32::Process
> > instead - it's almost working, in that I can get the server
> > to start up and run, but there's a couple of things to iron
> > out, which hopefully won't take long.
>
> No, no, no, is it possible to keep the win32-specific code
> away, it makes the code totally unreadable and
> unmaintainable :( Randy, how about using IPC::Run, which
> seems to work fine everywhere. I don't mind t/SMOKE to
> depend on optional modules, which we didn't want for
> t/TEST.

For me, on WinXP, IPC::Run fails a sufficient number of its
tests to be worrisome. And it reportedly doesn't work at all
on Win95, and probably not on Win98 either.

-- 
best regards,
randy

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to