Skip Menu |

This queue is for tickets about the MooseX-Workers CPAN distribution.

Report information
The Basics
Id: 71060
Status: open
Priority: 0/
Queue: MooseX-Workers

People
Owner: Nobody in particular
Requestors: ddascalescu+perl [...] gmail.com
Cc: alexchorny [...] gmail.com
AdminCc:

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



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.
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 .
Hi guys. Sorry, but I don't use or support Windows. Patches welcome. Thanks, j https://github.com/jhannah/moosex-workers