CC: | alexchorny [...] gmail.com |
Subject: | Multiple test failuers on Strawberry Perl (Win32) |
Creating ticket to track at http://win32.perl.org/wiki/index.php?title=Problem_Modules
Test failure log attached.
Test failure log attached.
Subject: | moosex_workers_tests_failed.txt |
CPAN: LWP::UserAgent loaded ok (v5.835)
CPAN: Time::HiRes loaded ok (v1.9721)
Fetching with LWP:
http://cpan.strawberryperl.com/authors/01mailrc.txt.gz
CPAN: YAML loaded ok (v0.72)
CPAN: CPAN::SQLite loaded ok (v0.199)
Fetching with LWP:
http://cpan.strawberryperl.com/modules/02packages.details.txt.gz
Fetching with LWP:
http://cpan.strawberryperl.com/modules/03modlist.data.gz
Database was generated on Sun, 18 Sep 2011 00:09:03 GMT
Updating database file ...
Gathering information from index files ...
Obtaining current state of database ...
Populating database tables ...
Done!
Running install for module 'MooseX::Workers'
Running make for J/JH/JHANNAH/MooseX-Workers-0.16.tar.gz
CPAN: Digest::SHA loaded ok (v5.48)
CPAN: Compress::Zlib loaded ok (v2.03)
Checksum for C:\strawberry\cpan\sources\authors\id\J\JH\JHANNAH\MooseX-Workers-0.16.tar.gz ok
CPAN: Archive::Tar loaded ok (v1.68)
CPAN: File::Temp loaded ok (v0.22)
CPAN: Parse::CPAN::Meta loaded ok (v1.40)
CPAN: Module::CoreList loaded ok (v2.40)
CPAN.pm: Going to build J/JH/JHANNAH/MooseX-Workers-0.16.tar.gz
CPAN: CPAN::Reporter loaded ok (v1.1902)
Cannot determine perl version info from lib/MooseX/Workers.pm
*** Module::AutoInstall version 1.03
*** Checking for Perl dependencies...
*** Since we're running under CPAN, I'll just let it take care
of the dependency's installation later.
[Core Features]
- Test::More ...loaded. (0.98 >= 0.42)
- Moose ...loaded. (1.24 >= 0.90)
- POE ...loaded. (1.312 >= 1.004)
- DateTime ...loaded. (0.66)
*** Module::AutoInstall configuration finished.
Checking if your kit is complete...
Looks good
Writing Makefile for MooseX::Workers
(C:\strawberry\perl\bin\perl.exe Makefile.PL exited with 0)
CPAN::Reporter: Makefile.PL result is 'pass', No errors.
cp lib/MooseX/Workers/Engine.pm blib\lib\MooseX\Workers\Engine.pm
cp lib/MooseX/Workers.pm blib\lib\MooseX\Workers.pm
cp lib/MooseX/Workers/Job.pm blib\lib\MooseX\Workers\Job.pm
(C:\strawberry\c\bin\dmake.EXE exited with 0)
CPAN::Reporter: dmake result is 'pass', No errors.
JHANNAH/MooseX-Workers-0.16.tar.gz
C:\strawberry\c\bin\dmake.EXE -- OK
Running make test
C:\strawberry\perl\bin\perl.exe "-MExtUtils::Command::MM" "-e" "test_harness(0, 'inc', 'blib\lib', 'blib\arch')" t/00.load.t t/01.worker.t t/02.wheel.t t/03.role.t t/10.worker.enqueue.t t/11.worker.job.args.t t/11.worker.job.t t/12.worker.timeout1.t t/13.worker.timeout2.t t/20.worker.SIG.TERM.t t/30.worker.stdout_filter.line.t t/31.worker.stderr_filter.reference.t t/40.worker.stderr_filter.line.t t/41.worker.stderr_filter.reference.t t/50.consolidate.worker.results.t t/60.pass.object.from.child.t t/61.set.max_workers.at.ctor.time.t t/62.set.max_workers.at.run.time.t
# Testing MooseX::Workers 0.16
t/00.load.t ............................ ok
Use of uninitialized value $chldout in scalar chomp at C:/strawberry/perl/site/lib/POE/Wheel/Run.pm line 567.
Use of uninitialized value $chldout in string ne at C:/strawberry/perl/site/lib/POE/Wheel/Run.pm line 568.
t/01.worker.t .......................... ok
t/02.wheel.t ........................... ok
t/03.role.t ............................ ok
Use of uninitialized value $chldout in scalar chomp at C:/strawberry/perl/site/lib/POE/Wheel/Run.pm line 567.
Use of uninitialized value $chldout in string ne at C:/strawberry/perl/site/lib/POE/Wheel/Run.pm line 568.
t/10.worker.enqueue.t .................. ok
# Looks like you planned 2 tests but ran 1.
t/11.worker.job.args.t .................
Dubious, test returned 255 (wstat 65280, 0xff00)
Failed 1/2 subtests
# Failed test '$job->PID -12396'
# at t/11.worker.job.t line 34.
# '-12396'
# >
# '0'
# Looks like you failed 1 test of 8.
t/11.worker.job.t ......................
Dubious, test returned 1 (wstat 256, 0x100)
Failed 1/8 subtests
t/12.worker.timeout1.t .................
Dubious, test returned 15 (wstat 3840, 0xf00)
Failed 2/6 subtests
t/13.worker.timeout2.t ................. ok
t/20.worker.SIG.TERM.t ................. skipped: MSWin32 does not support signals
t/30.worker.stdout_filter.line.t ....... ok
t/31.worker.stderr_filter.reference.t .. ok
t/40.worker.stderr_filter.line.t ....... ok
t/41.worker.stderr_filter.reference.t .. ok
# Failed test 'At end of run, there are 10 results in @results'
# at t/50.consolidate.worker.results.t line 21.
# got: '9'
# expected: '10'
# Failed test 'After sorting, 3th entry has id \#3'
# at t/50.consolidate.worker.results.t line 24.
# got: '4'
# expected: '3'
# Failed test 'After sorting, 3th entry has result '6''
# at t/50.consolidate.worker.results.t line 25.
# got: '8'
# expected: '6'
# Failed test 'After sorting, 4th entry has id \#4'
# at t/50.consolidate.worker.results.t line 24.
# got: '5'
# expected: '4'
# Failed test 'After sorting, 4th entry has result '8''
# at t/50.consolidate.worker.results.t line 25.
# got: '10'
# expected: '8'
# Failed test 'After sorting, 5th entry has id \#5'
# at t/50.consolidate.worker.results.t line 24.
# got: '6'
# expected: '5'
# Failed test 'After sorting, 5th entry has result '10''
# at t/50.consolidate.worker.results.t line 25.
# got: '12'
# expected: '10'
# Failed test 'After sorting, 6th entry has id \#6'
# at t/50.consolidate.worker.results.t line 24.
# got: '7'
# expected: '6'
# Failed test 'After sorting, 6th entry has result '12''
# at t/50.consolidate.worker.results.t line 25.
# got: '14'
# expected: '12'
# Failed test 'After sorting, 7th entry has id \#7'
# at t/50.consolidate.worker.results.t line 24.
# got: '8'
# expected: '7'
# Failed test 'After sorting, 7th entry has result '14''
# at t/50.consolidate.worker.results.t line 25.
# got: '16'
# expected: '14'
# Failed test 'After sorting, 8th entry has id \#8'
# at t/50.consolidate.worker.results.t line 24.
# got: '9'
# expected: '8'
# Failed test 'After sorting, 8th entry has result '16''
# at t/50.consolidate.worker.results.t line 25.
# got: '18'
# expected: '16'
# Failed test 'After sorting, 9th entry has id \#9'
# at t/50.consolidate.worker.results.t line 24.
# got: undef
# expected: '9'
# Failed test 'After sorting, 9th entry has result '18''
# at t/50.consolidate.worker.results.t line 25.
# got: undef
# expected: '18'
# Looks like you failed 15 tests of 52.
t/50.consolidate.worker.results.t ......
Dubious, test returned 15 (wstat 3840, 0xf00)
Failed 15/52 subtests
t/60.pass.object.from.child.t .......... ok
t/61.set.max_workers.at.ctor.time.t .... ok
t/62.set.max_workers.at.run.time.t ..... ok
Test Summary Report
-------------------
t/11.worker.job.args.t (Wstat: 65280 Tests: 1 Failed: 0)
Non-zero exit status: 255
Parse errors: Bad plan. You planned 2 tests but ran 1.
t/11.worker.job.t (Wstat: 256 Tests: 8 Failed: 1)
Failed test: 7
Non-zero exit status: 1
t/12.worker.timeout1.t (Wstat: 3840 Tests: 4 Failed: 0)
Non-zero exit status: 15
Parse errors: Bad plan. You planned 6 tests but ran 4.
t/50.consolidate.worker.results.t (Wstat: 3840 Tests: 52 Failed: 15)
Failed tests: 32, 39-52
Non-zero exit status: 15
Files=18, Tests=334, 106 wallclock secs ( 0.11 usr + 0.03 sys = 0.14 CPU)
Result: FAIL
Failed 4/18 test programs. 16/334 subtests failed.
dmake.EXE: Error code 255, while making 'test_dynamic'
(C:\strawberry\c\bin\dmake.EXE test exited with 65280)
JHANNAH/MooseX-Workers-0.16.tar.gz
C:\strawberry\c\bin\dmake.EXE test -- NOT OK
//hint// to see the cpan-testers results for installing this module, try:
reports JHANNAH/MooseX-Workers-0.16.tar.gz
Running make install
make test had returned bad status, won't install without force
Summary of my perl5 (revision 5 version 12 subversion 2) configuration:
Platform:
osname=MSWin32, osvers=6.1, archname=MSWin32-x64-multi-thread
uname='Win32 strawberryperl 5.12.2.0 #1 Sat Nov 6 10:03:20 2010 x64'
config_args='undef'
hint=recommended, useposix=true, d_sigaction=undef
useithreads=define, usemultiplicity=define
useperlio=define, d_sfio=undef, uselargefiles=define, usesocks=undef
use64bitint=define, use64bitall=undef, uselongdouble=undef
usemymalloc=n, bincompat5005=undef
Compiler:
cc='gcc', ccflags =' -s -O2 -DWIN32 -DHAVE_DES_FCRYPT -DWIN64 -DCONSERVATIVE -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=8, doublesize=8, byteorder=12345678
d_longlong=define, longlongsize=8, d_longdbl=define, longdblsize=12
ivtype='long long', ivsize=8, nvtype='double', nvsize=8, Off_t='long long', lseeksize=8
alignbytes=8, prototype=define
Linker and Libraries:
ld='g++', ldflags ='-s -L"C:\strawberry\perl\lib\CORE" -L"C:\strawberry\c\lib"'
libpth=C:\strawberry\c\lib C:\strawberry\c\x86_64-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 -ladvapi32 -lshell32 -lole32 -loleaut32 -lnetapi32 -luuid -lws2_32 -lmpr -lwinmm -lversion -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:\strawberry\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_64_BIT_INT
USE_ITHREADS USE_LARGE_FILES USE_PERLIO USE_PERL_ATOF
USE_SITECUSTOMIZE
Built under MSWin32
Compiled at Nov 6 2010 10:11:48
@INC:
C:/strawberry/perl/site/lib
C:/strawberry/perl/vendor/lib
C:/strawberry/perl/lib
.