Skip Menu |

This queue is for tickets about the TAP-Formatter-HTML CPAN distribution.

Report information
The Basics
Id: 60623
Status: new
Priority: 0/
Queue: TAP-Formatter-HTML

People
Owner: Nobody in particular
Requestors: Winston.JENKS [...] capesoftware.com
Cc:
AdminCc:

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



Subject: Tests hang machine when more than one test is passed to runtests()
Date: Sun, 22 Aug 2010 21:32:19 -0500
To: <bug-TAP-Formatter-HTML [...] rt.cpan.org>
From: "Winston JENKS" <Winston.JENKS [...] capesoftware.com>
Esteemed Bug Handler, I have a problem runnin the tests of TAP::Formatter::HTML version 0.09. I downloaded the code from CPAN, and built it locally. Version 5.8.9 of ActiveState Perl. Also replicated on version 5.10.1. OS is Windows XP SP3 on both machines (the 5.8 and 5.10). The t/01_basic.t hangs when it tries to run more than one of the t/data/*.pl tests. If I change line 21 of 01_basic.t from: my @tests = glob( 't/data/*.pl' ); to my @tests = glob( 't/data/01*.pl' ); so that only one test matches, and therefore runs , then the test runs fine. If I try to have more than one test in @tests, then the program hangs. Here is the offending line about to hang in Komodo. The problem seems to be with the open3 statement. Summary of my perl5 (revision 5 version 8 subversion 9) configuration: Platform: osname=MSWin32, osvers=5.00, archname=MSWin32-x86-multi-thread uname='' config_args='undef' hint=recommended, useposix=true, d_sigaction=undef usethreads=define use5005threads=undef useithreads=define usemultiplicity=de fine useperlio=define d_sfio=undef uselargefiles=define usesocks=undef use64bitint=undef use64bitall=undef uselongdouble=undef usemymalloc=n, bincompat5005=undef Compiler: cc='cl', ccflags ='-nologo -GF -W3 -MD -Zi -DNDEBUG -O1 -DWIN32 -D_CONSOLE - DNO_STRICT -DHAVE_DES_FCRYPT -DNO_HASH_SEED -DUSE_SITECUSTOMIZE -DPRIVLIB_LAST_I N_INC -DPERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS -DUSE_PERLIO -DPERL_MSVCRT_REA DFIX', optimize='-MD -Zi -DNDEBUG -O1', cppflags='-DWIN32' ccversion='12.00.8804', gccversion='', gccosandvers='' intsize=4, longsize=4, ptrsize=4, doublesize=8, byteorder=1234 d_longlong=undef, longlongsize=8, d_longdbl=define, longdblsize=8 ivtype='long', ivsize=4, nvtype='double', nvsize=8, Off_t='__int64', lseeksi ze=8 alignbytes=8, prototype=define Linker and Libraries: ld='link', ldflags ='-nologo -nodefaultlib -debug -opt:ref,icf -libpath:"C: \Perl\lib\CORE" -machine:x86' libpth=\lib libs= oldnames.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32 .lib advapi32.lib shell32.lib ole32.lib oleaut32.lib netapi32.lib uuid.lib ws2_ 32.lib mpr.lib winmm.lib version.lib odbc32.lib odbccp32.lib msvcrt.lib perllibs= oldnames.lib kernel32.lib user32.lib gdi32.lib winspool.lib comd lg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib netapi32.lib uuid.lib ws2_32.lib mpr.lib winmm.lib version.lib odbc32.lib odbccp32.lib msvcrt.lib libc=msvcrt.lib, so=dll, useshrplib=true, libperl=perl58.lib gnulibc_version='' Dynamic Linking: dlsrc=dl_win32.xs, dlext=dll, d_dlsymun=undef, ccdlflags=' ' cccdlflags=' ', lddlflags='-dll -nologo -nodefaultlib -debug -opt:ref,icf - libpath:"C:\Perl\lib\CORE" -machine:x86' Characteristics of this binary (from libperl): Compile-time options: MULTIPLICITY PERL_IMPLICIT_CONTEXT PERL_IMPLICIT_SYS PERL_MALLOC_WRAP PL_OP_SLAB_ALLOC USE_FAST_STDIO USE_ITHREADS USE_LARGE_FILES USE_PERLIO USE_SITECUSTOMIZE Locally applied patches: ActivePerl Build 826 [290470] f7bbab select() generates 'Invalid parameter' messages on Windows Vista. 36f064 do/require don't treat '.♀oo' or '..♀oo' as absolute paths on Win dows 287a96 Fix -p function and Fcntl::S_IFIFO constant under Microsoft VC co mpiler Iin_load_module moved for compatibility with build 806 Less verbose ExtUtils::Install and Pod::Find Rearrange @INC so that 'site' is searched before 'perl' Partly reverted #dafda6 to preserve binary compatibility 5e162c Problem killing a pseudo-forked child on Win32 3e5d88 ANSIfy the PATH environment variable on Windows c71e9b,29e136 win32_async_check() can loop indefinitely aeecf6 Fix alarm() for Windows 2003 Built under MSWin32 Compiled at May 24 2009 09:21:05 @INC: C:/Perl/site/lib C:/Perl/lib . Winston Jenks Technical Director Cape Software, Inc. (281)362-1950
Download image001.png
image/png 167.2k
image001.png
Subject: [rt.cpan.org #60623] Test::Harness version is 3.22
Date: Sun, 22 Aug 2010 21:40:44 -0500
To: <bug-TAP-Formatter-HTML [...] rt.cpan.org>
From: "Winston JENKS" <Winston.JENKS [...] capesoftware.com>
I just realized the Process.pm comes from TAP::Parser::Iterator. Version 3.22 of Test::Harness is installed.
Subject: [rt.cpan.org #60623] if STDOUT not redirected, problem does not manifest
Date: Sun, 22 Aug 2010 21:49:14 -0500
To: <bug-TAP-Formatter-HTML [...] rt.cpan.org>
From: "Winston JENKS" <Winston.JENKS [...] capesoftware.com>
Running a test that does not redirect stdout, as in the much simpler attached file, 98_WDJ.t, does not cause the error to occur. Of course, the output is not really tested, but at least it completes. W Jenks

Message body is not shown because sender requested not to inline it.