Subject: | Test-suite fails on Win32 |
Hello maintainers,
The test-suite hangs on Windows Vista/Strawberry.
C:\strawberry\cpan\build\POE-Component-IKC-0.2302-gNSa6I>dmake test
Skip blib\lib\POE\Component\IKC\LocalKernel.pm (unchanged)
Skip blib\lib\POE\Component\IKC\Freezer.pm (unchanged)
Skip blib\lib\POE\Component\IKC\Timing.pm (unchanged)
Skip blib\lib\POE\Component\IKC.pm (unchanged)
Skip blib\lib\POE\Component\IKC.pod (unchanged)
Skip blib\lib\POE\Component\IKC\Client.pm (unchanged)
Skip blib\lib\POE\Component\IKC\ClientLite.pm (unchanged)
Skip blib\lib\POE\Component\IKC\Responder.pm (unchanged)
Skip blib\lib\POE\Component\IKC\Proxy.pm (unchanged)
Skip blib\lib\POE\Component\IKC\Protocol.pm (unchanged)
Skip blib\lib\POE\Component\IKC\Channel.pm (unchanged)
Skip blib\lib\POE\Component\IKC\Server.pm (unchanged)
Skip blib\lib\POE\Component\IKC\Specifier.pm (unchanged)
C:\strawberry\perl\bin\perl.exe "-MExtUtils::Command::MM" "-e"
"test_harness(0,
'blib\lib', 'blib\arch')" t/*.t
t/00_compile.t ........ 1/11 Constant subroutine
POE::Component::IKC::Server::EA
DDRINUSE redefined at (eval 76) line 1.
Prototype mismatch: sub POE::Component::IKC::Server::EADDRINUSE () vs
none at (e
val 76) line 1.
t/00_compile.t ........ ok
t/00_info.t ........... 1/1 # POE 1.312, POE::Test::Loops 1.312, Perl
5.012003,
C:\STRAWB~2\perl\bin\perl.exe on MSWin32
t/00_info.t ........... ok
t/01_pod.t ............ skipped: Test::Pod 1.00 required for testing POD
t/02_pod_coverage.t ... skipped: Test::Pod::Coverage 1.00 required for
testing P
OD coverage
t/05_perl_freezer.t ... ok
t/05_specifier.t ...... ok
t/10_server_client.t .. Constant subroutine
POE::Component::IKC::Server::EADDRIN
USE redefined at (eval 67) line 1.
Prototype mismatch: sub POE::Component::IKC::Server::EADDRINUSE () vs
none at (e
val 67) line 1.
t/10_server_client.t .. 1/44 Server sent 'IAM
Vista-GonÚri-4e856544-00000954-000
00001' during negociation phase 000
Received 'NOT' during phase 001
Server: Timedout waiting for child process.
t/10_server_client.t .. 18/44 # Looks like you planned 44 tests but ran 20.
t/10_server_client.t .. Dubious, test returned 255 (wstat 65280, 0xff00)
Failed 24/44 subtests
(less 12 skipped subtests: 8 okay)
t/20_clientlite.t ..... Constant subroutine
POE::Component::IKC::Server::EADDRIN
USE redefined at (eval 67) line 1.
Prototype mismatch: sub POE::Component::IKC::Server::EADDRINUSE () vs
none at (e
val 67) line 1.
t/20_clientlite.t ..... 5/11 Bad message $VAR1 = {
'wantarray' => '',
'params' => undef,
'from' => {
'kernel' => 'LiteClient',
'session' => 'IKCLite'
},
'rsvp' => {
'kernel' => 'LiteClient',
'session' => 'IKCLite',
'state' => 'response0'
},
'event' =>
'poe://Vista-GonÚri-4e856582-00000f68-00000001/test/fetchQ'
};
at test-lite line 21
(frozen)
C:\Users\admin\Desktop\agent>perl -V
Summary of my perl5 (revision 5 version 12 subversion 3) configuration:
Platform:
osname=MSWin32, osvers=5.1, archname=MSWin32-x86-multi-thread
uname='Win32 strawberryperl 5.12.3.0 #1 Sun May 15 09:44:53 2011 i386'
config_args='undef'
hint=recommended, useposix=true, d_sigaction=undef
useithreads=define, usemultiplicity=define
useperlio=define, d_sfio=undef, uselargefiles=define, usesocks=undef
use64bitint=undef, use64bitall=undef, uselongdouble=undef
usemymalloc=n, bincompat5005=undef
Compiler:
cc='gcc', ccflags =' -s -O2 -DWIN32 -DHAVE_DES_FCRYPT
-DUSE_SITECUSTOMIZE -
DPERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS -fno-strict-aliasing
-mms-bitfields -
DPERL_MSVCRT_READFIX',
optimize='-s -O2',
cppflags='-DWIN32'
ccversion='', gccversion='4.4.3', gccosandvers=''
intsize=4, longsize=4, ptrsize=4, doublesize=8, byteorder=1234
d_longlong=undef, longlongsize=8, d_longdbl=define, longdblsize=12
ivtype='long', ivsize=4, nvtype='double', nvsize=8, Off_t='long
long', lseek
size=8
alignbytes=8, prototype=define
Linker and Libraries:
ld='g++', ldflags ='-s -L"C:\strawberry\perl\lib\CORE"
-L"C:\strawberry\c\li
b"'
libpth=C:\strawberry\c\lib C:\strawberry\c\i686-w64-mingw32\lib
libs=-lmoldname -lkernel32 -luser32 -lgdi32 -lwinspool -lcomdlg32
-ladvapi32
-lshell32 -lole32 -loleaut32 -lnetapi32 -luuid -lws2_32 -lmpr -lwinmm
-lversion
-lodbc32 -lodbccp32 -lcomctl32
perllibs=-lmoldname -lkernel32 -luser32 -lgdi32 -lwinspool
-lcomdlg32 -ladva
pi32 -lshell32 -lole32 -loleaut32 -lnetapi32 -luuid -lws2_32 -lmpr
-lwinmm -lver
sion -lodbc32 -lodbccp32 -lcomctl32
libc=, so=dll, useshrplib=true, libperl=libperl512.a
gnulibc_version=''
Dynamic Linking:
dlsrc=dl_win32.xs, dlext=dll, d_dlsymun=undef, ccdlflags=' '
cccdlflags=' ', lddlflags='-mdll -s -L"C:\strawberry\perl\lib\CORE"
-L"C:\st
rawberry\c\lib"'
Characteristics of this binary (from libperl):
Compile-time options: MULTIPLICITY PERL_DONT_CREATE_GVSV
PERL_IMPLICIT_CONTEXT PERL_IMPLICIT_SYS
PERL_MALLOC_WRAP PL_OP_SLAB_ALLOC USE_ITHREADS
USE_LARGE_FILES USE_PERLIO USE_PERL_ATOF
USE_SITECUSTOMIZE
Built under MSWin32
Compiled at May 15 2011 17:02:01
%ENV:
PERL_JSON_BACKEND="JSON::XS"
PERL_YAML_BACKEND="YAML"
@INC:
C:/strawberry/perl/site/lib
C:/strawberry/perl/vendor/lib
C:/strawberry/perl/lib
.