PATH=C:\Program Files\Microsoft Platform SDK\Bin;C:\Program Files\Microsoft Platform SDK\Bin\WinNT;C:\Program Files\Microsoft Visual Studio\VC98\Bin;C:\Program Files\Microsoft Visual Studio\Common\MSDev98\Bin;C:\cpanfly-5.16\var\megalib\bin;C:\Perl-5.16\site\bin;C:\Perl-5.16\bin;C:\cygwin\bin;C:\Program Files\Microsoft Platform SDK\Bin;C:\Program Files\Microsoft Platform SDK\Bin\WinNT;C:\Program Files\Microsoft Visual Studio\VC98\Bin;C:\Program Files\Microsoft Visual Studio\Common\MSDev98\Bin;C:\cpanfly-5.16\var\megalib\bin;C:\Perl-5.16\site\bin;C:\Perl-5.16\bin;C:\cygwin\bin;C:\Program Files\Perforce;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\system32\WindowsPowerShell\v1.0;C:\Program Files\Git\cmd;C:\Program Files\CMake\bin;C:\instantclient_11_2;C:\Program Files\Perforce;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\system32\WindowsPowerShell\v1.0;C:\Program Files\Git\cmd;C:\Program Files\CMake\bin Start 2016-03-10T02:28:41 ActivePerl-1600 CPAN-2.10 LIB=C:\PROGRA~1\MICROS~2\Lib;C:\PROGRA~1\MICROS~3\VC98\Lib\PSDK;C:\PROGRA~1\MICROS~3\VC98\Lib;C:\PROGRA~1\MICROS~3\VC98\MFC\Lib;C:\PROGRA~1\MICROS~2\Lib;C:\PROGRA~1\MICROS~3\VC98\Lib\PSDK;C:\PROGRA~1\MICROS~3\VC98\Lib;C:\PROGRA~1\MICROS~3\VC98\MFC\Lib INCLUDE=C:\PROGRA~1\MICROS~2\Include;C:\PROGRA~1\MICROS~3\VC98\ATL\Include;C:\PROGRA~1\MICROS~3\VC98\Include;C:\PROGRA~1\MICROS~3\VC98\MFC\Include;C:\PROGRA~1\MICROS~2\Include;C:\PROGRA~1\MICROS~3\VC98\ATL\Include;C:\PROGRA~1\MICROS~3\VC98\Include;C:\PROGRA~1\MICROS~3\VC98\MFC\Include PATH=C:/CPANFL~1.16/var/libs/bin;C:\PROGRA~1\MICROS~2\Bin;C:\PROGRA~1\MICROS~2\Bin\WinNT;C:\PROGRA~1\MICROS~3\VC98\Bin;C:\PROGRA~1\MICROS~3\Common\MSDev98\Bin;C:\CPANFL~1.16\var\megalib\bin;C:\Perl-5.16\site\bin;C:\Perl-5.16\bin;C:\cygwin\bin;C:\PROGRA~1\MICROS~2\Bin;C:\PROGRA~1\MICROS~2\Bin\WinNT;C:\PROGRA~1\MICROS~3\VC98\Bin;C:\PROGRA~1\MICROS~3\Common\MSDev98\Bin;C:\CPANFL~1.16\var\megalib\bin;C:\Perl-5.16\site\bin;C:\Perl-5.16\bin;C:\cygwin\bin;C:\PROGRA~1\Perforce;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\system32\WINDOW~2\v1.0;C:\PROGRA~1\Git\cmd;C:\PROGRA~1\CMake\bin;C:\INSTAN~1;C:\PROGRA~1\Perforce;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\system32\WINDOW~2\v1.0;C:\PROGRA~1\Git\cmd;C:\PROGRA~1\CMake\bin Reading 'C:\cpanfly-5.16\var\cpan\Metadata' Database was generated on Wed, 09 Mar 2016 06:53:45 GMT Fetching with LWP: http://ppm.activestate.com/CPAN/authors/id/M/MA/MARIOROY/MCE-1.700.tar.gz Fetching with LWP: http://ppm.activestate.com/CPAN/authors/id/M/MA/MARIOROY/CHECKSUMS Checksum for C:\cpanfly-5.16\var\cpan\sources\authors\id\M\MA\MARIOROY\MCE-1.700.tar.gz ok MCE-1.700/ MCE-1.700/MANIFEST.SKIP MCE-1.700/lib/ MCE-1.700/lib/MCE.pm MCE-1.700/lib/MCE/ MCE-1.700/lib/MCE/Util.pm MCE-1.700/lib/MCE/Loop.pm MCE-1.700/lib/MCE/Core.pod MCE-1.700/lib/MCE/Relay.pm MCE-1.700/lib/MCE/Flow.pm MCE-1.700/lib/MCE/Subs.pm MCE-1.700/lib/MCE/Grep.pm MCE-1.700/lib/MCE/Hobo.pm MCE-1.700/lib/MCE/Core/ MCE-1.700/lib/MCE/Core/Validation.pm MCE-1.700/lib/MCE/Core/Input/ MCE-1.700/lib/MCE/Core/Input/Iterator.pm MCE-1.700/lib/MCE/Core/Input/Handle.pm MCE-1.700/lib/MCE/Core/Input/Generator.pm MCE-1.700/lib/MCE/Core/Input/Sequence.pm MCE-1.700/lib/MCE/Core/Input/Request.pm MCE-1.700/lib/MCE/Core/Manager.pm MCE-1.700/lib/MCE/Core/Worker.pm MCE-1.700/lib/MCE/Shared.pm MCE-1.700/lib/MCE/Examples.pod MCE-1.700/lib/MCE/Queue.pm MCE-1.700/lib/MCE/Map.pm MCE-1.700/lib/MCE/Stream.pm MCE-1.700/lib/MCE/Mutex.pm MCE-1.700/lib/MCE/Candy.pm MCE-1.700/lib/MCE/Shared/ MCE-1.700/lib/MCE/Shared/Condvar.pm MCE-1.700/lib/MCE/Shared/Hash.pm MCE-1.700/lib/MCE/Shared/Minidb.pm MCE-1.700/lib/MCE/Shared/Server.pm MCE-1.700/lib/MCE/Shared/Base.pm MCE-1.700/lib/MCE/Shared/Handle.pm MCE-1.700/lib/MCE/Shared/Queue.pm MCE-1.700/lib/MCE/Shared/Ordhash.pm MCE-1.700/lib/MCE/Shared/Scalar.pm MCE-1.700/lib/MCE/Shared/Sequence.pm MCE-1.700/lib/MCE/Shared/Array.pm MCE-1.700/lib/MCE/Step.pm MCE-1.700/lib/MCE/Signal.pm MCE-1.700/lib/MCE.pod MCE-1.700/Changes MCE-1.700/t/ MCE-1.700/t/05_mce_grep.t MCE-1.700/t/02_do_callback_result.t MCE-1.700/t/00_required_signals.t MCE-1.700/t/05_mce_stream.t MCE-1.700/t/07_shared_queue_norm.t MCE-1.700/t/04_norm_que_manager.t MCE-1.700/t/03_user_args.t MCE-1.700/t/06_nodata_flow.t MCE-1.700/t/05_mce_hobo.t MCE-1.700/t/01_load_mce.t MCE-1.700/t/04_prio_que_local.t MCE-1.700/t/01_load_signal_tag.t MCE-1.700/t/07_shared_sequence.t MCE-1.700/t/05_mce_flow.t MCE-1.700/t/00_required_modules.t MCE-1.700/t/05_mce_step.t MCE-1.700/t/07_shared_minidb.t MCE-1.700/t/04_prio_que_manager.t MCE-1.700/t/07_shared_array.t MCE-1.700/t/02_do_callback_args.t MCE-1.700/t/04_norm_que_worker.t MCE-1.700/t/06_nodata_step.t MCE-1.700/t/05_mce_map.t MCE-1.700/t/07_shared_queue_prio.t MCE-1.700/t/07_shared_condvar.t MCE-1.700/t/07_shared_ordhash.t MCE-1.700/t/07_shared_handle.t MCE-1.700/t/07_shared_hash.t MCE-1.700/t/03_chunk_size.t MCE-1.700/t/04_norm_que_local.t MCE-1.700/t/04_prio_que_worker.t MCE-1.700/t/05_mce_loop.t MCE-1.700/t/07_shared_scalar.t MCE-1.700/t/01_load_signal_export.t MCE-1.700/t/01_load_signal_arg.t MCE-1.700/META.yml MCE-1.700/bin/ MCE-1.700/bin/mce_grep MCE-1.700/MANIFEST MCE-1.700/Makefile.PL MCE-1.700/README.md MCE-1.700/Copying MCE-1.700/Credits MCE-1.700/LICENSE Configuring M/MA/MARIOROY/MCE-1.700.tar.gz with Makefile.PL >>> C:\Perl-5.16\bin\perl.exe Makefile.PL Checking if your kit is complete... Looks good Have \cpanfl~1.16\var\megalib Want \perl-5.16\lib Your perl and your Config.pm seem to have different ideas about the architecture they are running on. Perl thinks: [megalib] Config says: [MSWin32-x86-multi-thread] This may or may not cause problems. Please check your installation of perl if you have problems building this extension. Generating a nmake-style Makefile Writing Makefile for MCE MARIOROY/MCE-1.700.tar.gz C:\Perl-5.16\bin\perl.exe Makefile.PL -- OK Running make for M/MA/MARIOROY/MCE-1.700.tar.gz Could not read metadata file. Falling back to other methods to determine prerequisites >>> nmake Microsoft (R) Program Maintenance Utility Version 7.00.8882 Copyright (C) Microsoft Corp 1988-2000. All rights reserved. cp lib/MCE/Grep.pm blib\lib\MCE\Grep.pm cp lib/MCE/Core/Worker.pm blib\lib\MCE\Core\Worker.pm cp lib/MCE/Core/Manager.pm blib\lib\MCE\Core\Manager.pm cp lib/MCE/Shared/Array.pm blib\lib\MCE\Shared\Array.pm cp lib/MCE/Map.pm blib\lib\MCE\Map.pm cp lib/MCE/Examples.pod blib\lib\MCE\Examples.pod cp lib/MCE.pm blib\lib\MCE.pm cp lib/MCE/Loop.pm blib\lib\MCE\Loop.pm cp lib/MCE/Flow.pm blib\lib\MCE\Flow.pm cp lib/MCE/Core/Input/Request.pm blib\lib\MCE\Core\Input\Request.pm cp lib/MCE.pod blib\lib\MCE.pod cp lib/MCE/Hobo.pm blib\lib\MCE\Hobo.pm cp lib/MCE/Core/Input/Generator.pm blib\lib\MCE\Core\Input\Generator.pm cp lib/MCE/Shared/Condvar.pm blib\lib\MCE\Shared\Condvar.pm cp lib/MCE/Shared.pm blib\lib\MCE\Shared.pm cp lib/MCE/Mutex.pm blib\lib\MCE\Mutex.pm cp lib/MCE/Core/Input/Handle.pm blib\lib\MCE\Core\Input\Handle.pm cp lib/MCE/Queue.pm blib\lib\MCE\Queue.pm cp lib/MCE/Candy.pm blib\lib\MCE\Candy.pm cp lib/MCE/Core/Input/Sequence.pm blib\lib\MCE\Core\Input\Sequence.pm cp lib/MCE/Core.pod blib\lib\MCE\Core.pod cp lib/MCE/Shared/Base.pm blib\lib\MCE\Shared\Base.pm cp lib/MCE/Core/Validation.pm blib\lib\MCE\Core\Validation.pm cp lib/MCE/Relay.pm blib\lib\MCE\Relay.pm cp lib/MCE/Core/Input/Iterator.pm blib\lib\MCE\Core\Input\Iterator.pm cp lib/MCE/Subs.pm blib\lib\MCE\Subs.pm cp lib/MCE/Step.pm blib\lib\MCE\Step.pm cp lib/MCE/Stream.pm blib\lib\MCE\Stream.pm cp lib/MCE/Shared/Server.pm blib\lib\MCE\Shared\Server.pm cp lib/MCE/Shared/Handle.pm blib\lib\MCE\Shared\Handle.pm cp lib/MCE/Shared/Sequence.pm blib\lib\MCE\Shared\Sequence.pm cp lib/MCE/Util.pm blib\lib\MCE\Util.pm cp lib/MCE/Shared/Hash.pm blib\lib\MCE\Shared\Hash.pm cp lib/MCE/Shared/Scalar.pm blib\lib\MCE\Shared\Scalar.pm cp lib/MCE/Shared/Ordhash.pm blib\lib\MCE\Shared\Ordhash.pm cp lib/MCE/Signal.pm blib\lib\MCE\Signal.pm cp lib/MCE/Shared/Queue.pm blib\lib\MCE\Shared\Queue.pm cp lib/MCE/Shared/Minidb.pm blib\lib\MCE\Shared\Minidb.pm MARIOROY/MCE-1.700.tar.gz nmake -- OK Running make test >>> nmake test TEST_VERBOSE=1 Microsoft (R) Program Maintenance Utility Version 7.00.8882 Copyright (C) Microsoft Corp 1988-2000. All rights reserved. "C:\Perl-5.16\bin\perl.exe" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(1, 'blib\lib', 'blib\arch')" t\*.t t\00_required_modules.t .... 1..5 ok 1 - use Fcntl; ok 2 - use File::Path; ok 3 - use Socket; ok 4 - use Storable; ok 5 - use Time::HiRes; ok t\00_required_signals.t .... 1..5 ok 1 - Check that $SIG{HUP} exists ok 2 - Check that $SIG{INT} exists ok 3 - Check that $SIG{PIPE} exists ok 4 - Check that $SIG{QUIT} exists ok 5 - Check that $SIG{TERM} exists ok t\01_load_mce.t ............ 1..2 ok 1 - use MCE; ok 2 - use MCE::Util; ok t\01_load_signal_arg.t ..... 1..3 ok 1 - use MCE::Signal; ok 2 ok 3 - use MCE; ok t\01_load_signal_export.t .. 1..2 ok 1 - use MCE::Signal; ok 2 - use MCE; ok t\01_load_signal_tag.t ..... 1..2 ok 1 - use MCE::Signal; ok 2 - use MCE; ok t\02_do_callback_args.t .... 1..4 ok 1 - check array reference ok 2 - check hash reference ok 3 - check scalar reference ok 4 - check scalar value ok t\02_do_callback_result.t .. 1..5 ok 1 - test1: check that wid is correct ok 2 - test2: check that wid is correct ok 3 - test3: check that scalar is correct ok 4 - test4: check that list is correct ok 5 - test5: check that hash is correct ok t\03_chunk_size.t .......... 1..3 ok 1 - check that ans is correct for chunk_size of 1 ok 2 - check that ans is correct for chunk_size of 2 ok 3 - check that ans is correct for chunk_size of 4 ok t\03_user_args.t ........... 1..4 ok 1 - check user_args, hello ok 2 - check user_args, there ok 3 - check user_args, sunny ok 4 - check user_args, today ok t\04_norm_que_local.t ...... 1..32 ok 1 - fifo, check enqueue ok 2 - fifo, check dequeue ok 3 - fifo, check array ok 4 - fifo, check clear ok 5 - fifo, check insert ok 6 - fifo, check pending ok 7 - fifo, check peek at head ok 8 - fifo, check peek at index 0 ok 9 - fifo, check peek at index 2 ok 10 - fifo, check peek at index 13 ok 11 - fifo, check peek at index 20 ok 12 - fifo, check peek at index -2 ok 13 - fifo, check peek at index -13 ok 14 - fifo, check peek at index -14 ok 15 - fifo, check peek at index -15 ok 16 - fifo, check peek at index -20 ok 17 - lifo, check enqueue ok 18 - lifo, check dequeue ok 19 - lifo, check array ok 20 - lifo, check clear ok 21 - lifo, check insert ok 22 - lifo, check pending ok 23 - lifo, check peek at head ok 24 - lifo, check peek at index 0 ok 25 - lifo, check peek at index 2 ok 26 - lifo, check peek at index 13 ok 27 - lifo, check peek at index 20 ok 28 - lifo, check peek at index -2 ok 29 - lifo, check peek at index -13 ok 30 - lifo, check peek at index -14 ok 31 - lifo, check peek at index -15 ok 32 - lifo, check peek at index -20 ok t\04_norm_que_manager.t .... 1..32 ok 1 - fifo, check enqueue ok 2 - fifo, check dequeue ok 3 - fifo, check array ok 4 - fifo, check clear ok 5 - fifo, check insert ok 6 - fifo, check pending ok 7 - fifo, check peek at head ok 8 - fifo, check peek at index 0 ok 9 - fifo, check peek at index 2 ok 10 - fifo, check peek at index 13 ok 11 - fifo, check peek at index 20 ok 12 - fifo, check peek at index -2 ok 13 - fifo, check peek at index -13 ok 14 - fifo, check peek at index -14 ok 15 - fifo, check peek at index -15 ok 16 - fifo, check peek at index -20 ok 17 - lifo, check enqueue ok 18 - lifo, check dequeue ok 19 - lifo, check array ok 20 - lifo, check clear ok 21 - lifo, check insert ok 22 - lifo, check pending ok 23 - lifo, check peek at head ok 24 - lifo, check peek at index 0 ok 25 - lifo, check peek at index 2 ok 26 - lifo, check peek at index 13 ok 27 - lifo, check peek at index 20 ok 28 - lifo, check peek at index -2 ok 29 - lifo, check peek at index -13 ok 30 - lifo, check peek at index -14 ok 31 - lifo, check peek at index -15 ok 32 - lifo, check peek at index -20 ok t\04_norm_que_worker.t ..... 1..32 ok 1 - fifo, check enqueue ok 2 - fifo, check dequeue ok 3 - fifo, check array ok 4 - fifo, check clear ok 5 - fifo, check insert ok 6 - fifo, check pending ok 7 - fifo, check peek at head ok 8 - fifo, check peek at index 0 ok 9 - fifo, check peek at index 2 ok 10 - fifo, check peek at index 13 ok 11 - fifo, check peek at index 20 ok 12 - fifo, check peek at index -2 ok 13 - fifo, check peek at index -13 ok 14 - fifo, check peek at index -14 ok 15 - fifo, check peek at index -15 ok 16 - fifo, check peek at index -20 ok 17 - lifo, check enqueue ok 18 - lifo, check dequeue ok 19 - lifo, check array ok 20 - lifo, check clear ok 21 - lifo, check insert ok 22 - lifo, check pending ok 23 - lifo, check peek at head ok 24 - lifo, check peek at index 0 ok 25 - lifo, check peek at index 2 ok 26 - lifo, check peek at index 13 ok 27 - lifo, check peek at index 20 ok 28 - lifo, check peek at index -2 ok 29 - lifo, check peek at index -13 ok 30 - lifo, check peek at index -14 ok 31 - lifo, check peek at index -15 ok 32 - lifo, check peek at index -20 ok t\04_prio_que_local.t ...... 1..40 ok 1 - fifo, check enqueuep ok 2 - fifo, check dequeue ok 3 - fifo, check array ok 4 - fifo, check clear ok 5 - fifo, check insertp ok 6 - fifo, check pending ok 7 - fifo, check peekp at head ok 8 - fifo, check peekp at index 0 ok 9 - fifo, check peekp at index 2 ok 10 - fifo, check peekp at index 13 ok 11 - fifo, check peekp at index 20 ok 12 - fifo, check peekp at index -2 ok 13 - fifo, check peekp at index -13 ok 14 - fifo, check peekp at index -14 ok 15 - fifo, check peekp at index -15 ok 16 - fifo, check peekp at index -20 ok 17 - lifo, check enqueuep ok 18 - lifo, check dequeue ok 19 - lifo, check array ok 20 - lifo, check clear ok 21 - lifo, check insertp ok 22 - lifo, check pending ok 23 - lifo, check peekp at head ok 24 - lifo, check peekp at index 0 ok 25 - lifo, check peekp at index 2 ok 26 - lifo, check peekp at index 13 ok 27 - lifo, check peekp at index 20 ok 28 - lifo, check peekp at index -2 ok 29 - lifo, check peekp at index -13 ok 30 - lifo, check peekp at index -14 ok 31 - lifo, check peekp at index -15 ok 32 - lifo, check peekp at index -20 ok 33 - highest, check heap ok 34 - lowest, check peekh at index 0 ok 35 - lowest, check peekh at index -2 ok 36 - highest, check dequeue ok 37 - lowest, check heap ok 38 - lowest, check peekh at index 0 ok 39 - lowest, check peekh at index -2 ok 40 - highest, check dequeue ok t\04_prio_que_manager.t .... 1..40 ok 1 - fifo, check enqueuep ok 2 - fifo, check dequeue ok 3 - fifo, check array ok 4 - fifo, check clear ok 5 - fifo, check insertp ok 6 - fifo, check pending ok 7 - fifo, check peekp at head ok 8 - fifo, check peekp at index 0 ok 9 - fifo, check peekp at index 2 ok 10 - fifo, check peekp at index 13 ok 11 - fifo, check peekp at index 20 ok 12 - fifo, check peekp at index -2 ok 13 - fifo, check peekp at index -13 ok 14 - fifo, check peekp at index -14 ok 15 - fifo, check peekp at index -15 ok 16 - fifo, check peekp at index -20 ok 17 - lifo, check enqueuep ok 18 - lifo, check dequeue ok 19 - lifo, check array ok 20 - lifo, check clear ok 21 - lifo, check insertp ok 22 - lifo, check pending ok 23 - lifo, check peekp at head ok 24 - lifo, check peekp at index 0 ok 25 - lifo, check peekp at index 2 ok 26 - lifo, check peekp at index 13 ok 27 - lifo, check peekp at index 20 ok 28 - lifo, check peekp at index -2 ok 29 - lifo, check peekp at index -13 ok 30 - lifo, check peekp at index -14 ok 31 - lifo, check peekp at index -15 ok 32 - lifo, check peekp at index -20 ok 33 - highest, check heap ok 34 - lowest, check peekh at index 0 ok 35 - lowest, check peekh at index -2 ok 36 - highest, check dequeue ok 37 - lowest, check heap ok 38 - lowest, check peekh at index 0 ok 39 - lowest, check peekh at index -2 ok 40 - highest, check dequeue ok t\04_prio_que_worker.t ..... 1..40 ok 1 - fifo, check enqueuep ok 2 - fifo, check dequeue ok 3 - fifo, check array ok 4 - fifo, check clear ok 5 - fifo, check insertp ok 6 - fifo, check pending ok 7 - fifo, check peekp at head ok 8 - fifo, check peekp at index 0 ok 9 - fifo, check peekp at index 2 ok 10 - fifo, check peekp at index 13 ok 11 - fifo, check peekp at index 20 ok 12 - fifo, check peekp at index -2 ok 13 - fifo, check peekp at index -13 ok 14 - fifo, check peekp at index -14 ok 15 - fifo, check peekp at index -15 ok 16 - fifo, check peekp at index -20 ok 17 - lifo, check enqueuep ok 18 - lifo, check dequeue ok 19 - lifo, check array ok 20 - lifo, check clear ok 21 - lifo, check insertp ok 22 - lifo, check pending ok 23 - lifo, check peekp at head ok 24 - lifo, check peekp at index 0 ok 25 - lifo, check peekp at index 2 ok 26 - lifo, check peekp at index 13 ok 27 - lifo, check peekp at index 20 ok 28 - lifo, check peekp at index -2 ok 29 - lifo, check peekp at index -13 ok 30 - lifo, check peekp at index -14 ok 31 - lifo, check peekp at index -15 ok 32 - lifo, check peekp at index -20 ok 33 - highest, check heap ok 34 - highest, check peekh at index 0 ok 35 - highest, check peekh at index -2 ok 36 - highest, check dequeue ok 37 - lowest, check heap ok 38 - lowest, check peekh at index 0 ok 39 - lowest, check peekh at index -2 ok 40 - lowest, check dequeue ok t\05_mce_flow.t ............ 1..4 ok 1 - check results for array ok 2 - check results for path ok 3 - check results for glob ok 4 - check results for sequence ok t\05_mce_grep.t ............ 1..4 ok 1 - block_ref: check results for array ok 2 - block_ref: check results for path ok 3 - block_ref: check results for glob ok 4 - block_ref: check results for sequence ok t\05_mce_hobo.t ............ 1..21 ok 1 - spawning asynchronously ok 2 - check list_running ok 3 - check list_joinable ok 4 - check list ok 5 - check pending ok 6 - check is_running process1 ok 7 - check is_joinable process1 ok 8 - check is_running process2 ok 9 - check is_joinable process2 ok 10 - check is_running process3 ok 11 - check is_joinable process3 ok 12 - check error process1 ok 13 - check error process2 ok 14 - check error process3 ok 15 - check unique tid value ok 16 - check exit process1 ok 17 - check exit process2 ok 18 - check exit process3 ok 19 - check waitone ok 20 - check waitall ok 21 - check finish ok t\05_mce_loop.t ............ 1..4 ok 1 - check results for array ok 2 - check results for path ok 3 - check results for glob ok 4 - check results for sequence ok t\05_mce_map.t ............. 1..4 ok 1 - block_ref: check results for array ok 2 - block_ref: check results for path ok 3 - block_ref: check results for glob ok 4 - block_ref: check results for sequence ok t\05_mce_step.t ............ 1..4 ok 1 - check results for array ok 2 - check results for path ok 3 - check results for glob ok 4 - check results for sequence ok t\05_mce_stream.t .......... 1..9 ok 1 - array: check results for array ok 2 - array: check results for path ok 3 - array: check results for glob ok 4 - array: check results for sequence ok 5 - array_ref: check results for array ok 6 - array_ref: check results for path ok 7 - array_ref: check results for glob ok 8 - array_ref: check results for sequence ok 9 - array: check results for mix_mode ok t\06_nodata_flow.t ......... 1..1 ok 1 - check gathered data ok t\06_nodata_step.t ......... 1..1 ok 1 - check gathered data ok t\07_shared_array.t ........ 1..126 ok 1 - shared array, check fetch, store ok 2 - shared array, check blank value ok 3 - shared array, check concatenation ok 4 - shared array, check fetchsize ok 5 - shared array, check storesize ok 6 - shared array, check value ok 7 - shared array, check exists before delete ok 8 - shared array, check delete ok 9 - shared array, check exists after delete ok 10 - shared array, check clear ok 11 - shared array, check auto freeze/thaw ok 12 - shared array, check splice ok 13 - shared array, check push, unshift ok 14 - shared array, check shift ok 15 - shared array, check pop ok 16 - shared array, check find keys =~ match (pairs) ok 17 - shared array, check find keys =~ match (keys) ok 18 - shared array, check find keys =~ match (vals) ok 19 - shared array, check find keys !~ match (pairs) ok 20 - shared array, check find keys !~ match (keys) ok 21 - shared array, check find keys !~ match (vals) ok 22 - shared array, check find keys eq match (pairs) ok 23 - shared array, check find keys eq match (keys) ok 24 - shared array, check find keys eq match (vals) ok 25 - shared array, check find keys == match (pairs) ok 26 - shared array, check find keys == match (keys) ok 27 - shared array, check find keys == match (vals) ok 28 - shared array, check find keys && match (pairs) ok 29 - shared array, check find keys && match (keys) ok 30 - shared array, check find keys && match (vals) ok 31 - shared array, check find vals =~ match (pairs) ok 32 - shared array, check find vals =~ match (keys) ok 33 - shared array, check find vals =~ match (vals) ok 34 - shared array, check find vals !~ match (pairs) ok 35 - shared array, check find vals !~ match (keys) ok 36 - shared array, check find vals !~ match (vals) ok 37 - shared array, check find vals || match (pairs) ok 38 - shared array, check find vals || match (keys) ok 39 - shared array, check find vals || match (vals) ok 40 - shared array, check find vals eq match (pairs) ok 41 - shared array, check find vals eq match (keys) ok 42 - shared array, check find vals eq match (vals) ok 43 - shared array, check find vals ne match (pairs) ok 44 - shared array, check find vals ne match (keys) ok 45 - shared array, check find vals ne match (vals) ok 46 - shared array, check find vals lt match (pairs) ok 47 - shared array, check find vals lt match (keys) ok 48 - shared array, check find vals lt match (vals) ok 49 - shared array, check find vals le match (pairs) ok 50 - shared array, check find vals le match (keys) ok 51 - shared array, check find vals le match (vals) ok 52 - shared array, check find vals gt match (pairs) ok 53 - shared array, check find vals gt match (keys) ok 54 - shared array, check find vals gt match (vals) ok 55 - shared array, check find vals ge match (pairs) ok 56 - shared array, check find vals ge match (keys) ok 57 - shared array, check find vals ge match (vals) ok 58 - shared array, check find vals == match (pairs) ok 59 - shared array, check find vals == match (keys) ok 60 - shared array, check find vals == match (vals) ok 61 - shared array, check find vals != match (pairs) ok 62 - shared array, check find vals != match (keys) ok 63 - shared array, check find vals != match (vals) ok 64 - shared array, check find vals < match (pairs) ok 65 - shared array, check find vals < match (keys) ok 66 - shared array, check find vals < match (vals) ok 67 - shared array, check find vals <= match (pairs) ok 68 - shared array, check find vals <= match (keys) ok 69 - shared array, check find vals <= match (vals) ok 70 - shared array, check find vals > match (pairs) ok 71 - shared array, check find vals > match (keys) ok 72 - shared array, check find vals > match (vals) ok 73 - shared array, check find vals >= match (pairs) ok 74 - shared array, check find vals >= match (keys) ok 75 - shared array, check find vals >= match (vals) ok 76 - shared array, check find vals eq undef (pairs) ok 77 - shared array, check find vals eq undef (keys) ok 78 - shared array, check find vals eq undef (vals) ok 79 - shared array, check find vals ne undef (pairs) ok 80 - shared array, check find vals ne undef (keys) ok 81 - shared array, check find vals ne undef (vals) ok 82 - shared array, check sorted vals ok 83 - shared array, check sorted vals desc ok 84 - shared array, check sorted vals alpha ok 85 - shared array, check sorted vals alpha desc ok 86 - shared array, check in-place sort ok 87 - shared array, check in-place sort desc ok 88 - shared array, check in-place sort alpha ok 89 - shared array, check in-place sort alpha desc ok 90 - shared array, check mset ok 91 - shared array, check mget ok 92 - shared array, check keys ok 93 - shared array, check values ok 94 - shared array, check pairs ok 95 - shared array, check length ok 96 - shared array, check length( idx ) ok 97 - shared array, check incr ok 98 - shared array, check decr ok 99 - shared array, check incrby ok 100 - shared array, check decrby ok 101 - shared array, check getincr ok 102 - shared array, check value after getincr ok 103 - shared array, check getdecr ok 104 - shared array, check value after getdecr ok 105 - shared array, check append ok 106 - shared array, check value after append ok 107 - shared array, check getset ok 108 - shared array, check value after getset ok 109 - shared array, check ref ok 110 - shared array, check clone ok 111 - shared array, check clone( indices ) ok 112 - shared array, check flush ok 113 - shared array, check emptied ok 114 - shared array, check iterator count ok 115 - shared array, check iterator results ok 116 - shared array, check next ok 117 - shared array, check rewind 1 ok 118 - shared array, check rewind 2 ok 119 - shared array, check mexists 1 ok 120 - shared array, check mexists 2 ok 121 - shared array, check mdel ok 122 - shared array, check range 1 ok 123 - shared array, check range 2 ok 124 - shared array, check range 3 ok 125 - shared array, check range 4 ok 126 - shared array, check range 5 ok t\07_shared_condvar.t ...... 1..21 ok 1 - shared condvar, spawning an asynchronous process ok 2 - shared condvar, we've come back from the process ok 3 - shared condvar, check if process came back correctly ok 4 - shared condvar, check if process sees the same value ok 5 - shared condvar, check broadcast to process1 ok 6 - shared condvar, check broadcast to process2 ok 7 - shared condvar, check broadcast to process3 ok 8 - shared condvar, check processes exited due to broadcast ok 9 - shared condvar, check length ok 10 - shared condvar, check incr ok 11 - shared condvar, check decr ok 12 - shared condvar, check incrby ok 13 - shared condvar, check decrby ok 14 - shared condvar, check getincr ok 15 - shared condvar, check value after getincr ok 16 - shared condvar, check getdecr ok 17 - shared condvar, check value after getdecr ok 18 - shared condvar, check append ok 19 - shared condvar, check value after append ok 20 - shared condvar, check getset ok 21 - shared condvar, check value after getset ok t\07_shared_handle.t ....... 1..7 ok 1 - shared file, OPEN, FILENO, CLOSE ok 2 - shared file, PRINT, PRINTF, READLINE ok 3 - shared file, EOF (test 1) ok 4 - shared file, EOF (test 2) ok 5 - shared file, TELL ok 6 - shared file, SEEK, READ ok 7 - shared file, GETC ok t\07_shared_hash.t ......... 1..139 ok 1 - shared hash, check fetch, store ok 2 - shared hash, check blank value ok 3 - shared hash, check concatenation ok 4 - shared hash, check firstkey, nextkey ok 5 - shared hash, check value ok 6 - shared hash, check exists before delete ok 7 - shared hash, check delete ok 8 - shared hash, check exists after delete ok 9 - shared hash, check clear ok 10 - shared hash, check auto freeze/thaw ok 11 - shared hash, check find keys =~ match (pairs) ok 12 - shared hash, check find keys =~ match (keys) ok 13 - shared hash, check find keys =~ match (vals) ok 14 - shared hash, check find keys !~ match (pairs) ok 15 - shared hash, check find keys !~ match (keys) ok 16 - shared hash, check find keys !~ match (vals) ok 17 - shared hash, check find keys && match (pairs) ok 18 - shared hash, check find keys && match (keys) ok 19 - shared hash, check find keys && match (vals) ok 20 - shared hash, check find keys eq match (pairs) ok 21 - shared hash, check find keys eq match (keys) ok 22 - shared hash, check find keys eq match (vals) ok 23 - shared hash, check find keys ne match (pairs) ok 24 - shared hash, check find keys ne match (keys) ok 25 - shared hash, check find keys ne match (vals) ok 26 - shared hash, check find keys lt match (pairs) ok 27 - shared hash, check find keys lt match (keys) ok 28 - shared hash, check find keys lt match (vals) ok 29 - shared hash, check find keys le match (pairs) ok 30 - shared hash, check find keys le match (keys) ok 31 - shared hash, check find keys le match (vals) ok 32 - shared hash, check find keys gt match (pairs) ok 33 - shared hash, check find keys gt match (keys) ok 34 - shared hash, check find keys gt match (vals) ok 35 - shared hash, check find keys ge match (pairs) ok 36 - shared hash, check find keys ge match (keys) ok 37 - shared hash, check find keys ge match (vals) ok 38 - shared hash, check find keys == match (pairs) ok 39 - shared hash, check find keys == match (keys) ok 40 - shared hash, check find keys == match (vals) ok 41 - shared hash, check find keys != match (pairs) ok 42 - shared hash, check find keys != match (keys) ok 43 - shared hash, check find keys != match (vals) ok 44 - shared hash, check find keys < match (pairs) ok 45 - shared hash, check find keys < match (keys) ok 46 - shared hash, check find keys < match (vals) ok 47 - shared hash, check find keys <= match (pairs) ok 48 - shared hash, check find keys <= match (keys) ok 49 - shared hash, check find keys <= match (vals) ok 50 - shared hash, check find keys > match (pairs) ok 51 - shared hash, check find keys > match (keys) ok 52 - shared hash, check find keys > match (vals) ok 53 - shared hash, check find keys >= match (pairs) ok 54 - shared hash, check find keys >= match (keys) ok 55 - shared hash, check find keys >= match (vals) ok 56 - shared hash, check find vals =~ match (pairs) ok 57 - shared hash, check find vals =~ match (keys) ok 58 - shared hash, check find vals =~ match (vals) ok 59 - shared hash, check find vals !~ match (pairs) ok 60 - shared hash, check find vals !~ match (keys) ok 61 - shared hash, check find vals !~ match (vals) ok 62 - shared hash, check find vals || match (pairs) ok 63 - shared hash, check find vals || match (keys) ok 64 - shared hash, check find vals || match (vals) ok 65 - shared hash, check find vals eq match (pairs) ok 66 - shared hash, check find vals eq match (keys) ok 67 - shared hash, check find vals eq match (vals) ok 68 - shared hash, check find vals ne match (pairs) ok 69 - shared hash, check find vals ne match (keys) ok 70 - shared hash, check find vals ne match (vals) ok 71 - shared hash, check find vals lt match (pairs) ok 72 - shared hash, check find vals lt match (keys) ok 73 - shared hash, check find vals lt match (vals) ok 74 - shared hash, check find vals le match (pairs) ok 75 - shared hash, check find vals le match (keys) ok 76 - shared hash, check find vals le match (vals) ok 77 - shared hash, check find vals gt match (pairs) ok 78 - shared hash, check find vals gt match (keys) ok 79 - shared hash, check find vals gt match (vals) ok 80 - shared hash, check find vals ge match (pairs) ok 81 - shared hash, check find vals ge match (keys) ok 82 - shared hash, check find vals ge match (vals) ok 83 - shared hash, check find vals == match (pairs) ok 84 - shared hash, check find vals == match (keys) ok 85 - shared hash, check find vals == match (vals) ok 86 - shared hash, check find vals != match (pairs) ok 87 - shared hash, check find vals != match (keys) ok 88 - shared hash, check find vals != match (vals) ok 89 - shared hash, check find vals < match (pairs) ok 90 - shared hash, check find vals < match (keys) ok 91 - shared hash, check find vals < match (vals) ok 92 - shared hash, check find vals <= match (pairs) ok 93 - shared hash, check find vals <= match (keys) ok 94 - shared hash, check find vals <= match (vals) ok 95 - shared hash, check find vals > match (pairs) ok 96 - shared hash, check find vals > match (keys) ok 97 - shared hash, check find vals > match (vals) ok 98 - shared hash, check find vals >= match (pairs) ok 99 - shared hash, check find vals >= match (keys) ok 100 - shared hash, check find vals >= match (vals) ok 101 - shared hash, check find vals eq undef (pairs) ok 102 - shared hash, check find vals eq undef (keys) ok 103 - shared hash, check find vals eq undef (vals) ok 104 - shared hash, check find vals ne undef (pairs) ok 105 - shared hash, check find vals ne undef (keys) ok 106 - shared hash, check find vals ne undef (vals) ok 107 - shared hash, check mset ok 108 - shared hash, check mget ok 109 - shared hash, check keys ok 110 - shared hash, check values ok 111 - shared hash, check pairs ok 112 - shared hash, check length ok 113 - shared hash, check length( key ) ok 114 - shared hash, check incr ok 115 - shared hash, check decr ok 116 - shared hash, check incrby ok 117 - shared hash, check decrby ok 118 - shared hash, check getincr ok 119 - shared hash, check value after getincr ok 120 - shared hash, check getdecr ok 121 - shared hash, check value after getdecr ok 122 - shared hash, check append ok 123 - shared hash, check value after append ok 124 - shared hash, check getset ok 125 - shared hash, check value after getset ok 126 - shared hash, check ref ok 127 - shared hash, check clone ok 128 - shared hash, check clone( keys ) ok 129 - shared hash, check flush ok 130 - shared hash, check emptied ok 131 - shared hash, check iterator count ok 132 - shared hash, check iterator results ok 133 - shared hash, check next ok 134 - shared hash, check rewind 1 ok 135 - shared hash, check rewind 2 ok 136 - shared hash, check rewind 3 ok 137 - shared hash, check mexists 1 ok 138 - shared hash, check mexists 2 ok 139 - shared hash, check mdel ok t\07_shared_minidb.t ....... 1..197 ok 1 - shared minidb hash, check len k2 ok 2 - shared minidb hash, check len k2->{ field } ok 3 - shared minidb hash, check len ok 4 - shared minidb hash, check clear k2 ok 5 - shared minidb hash, check clear ok 6 - shared minidb hash, check keys count ok 7 - shared minidb hash, check pairs count ok 8 - shared minidb hash, check vals count ok 9 - shared minidb hash, check keys("k2") count ok 10 - shared minidb hash, check pairs("k2") count ok 11 - shared minidb hash, check vals("k2") count ok 12 - shared minidb hash, check hkeys("k1", "query") count ok 13 - shared minidb hash, check hkeys("query1") count ok 14 - shared minidb hash, check hkeys("query2") ok 15 - shared minidb hash, check hkeys("query4") ok 16 - shared minidb hash, check hkeys("query3") ok 17 - shared minidb hash, check rewind/next 1 ok 18 - shared minidb hash, check rewind/next 2 ok 19 - shared minidb hash, check rewind/next 3 ok 20 - shared minidb hash, check rewind/next 4 ok 21 - shared minidb hash, check rewind/next 5 ok 22 - shared minidb hash, check rewind/next 6 ok 23 - shared minidb hash, check rewind/next 7 ok 24 - shared minidb hash, check rewind/next 8 ok 25 - shared minidb hash, check iterator 1 ok 26 - shared minidb hash, check iterator 2 ok 27 - shared minidb hash, check iterator 3 ok 28 - shared minidb hash, check iterator 4 ok 29 - shared minidb hash, check iterator 5 ok 30 - shared minidb hash, check iterator 6 ok 31 - shared minidb hash, check iterator 7 ok 32 - shared minidb hash, check iterator 8 ok 33 - shared minidb hash, check select_aref 1 ok 34 - shared minidb hash, check select_aref 2 ok 35 - shared minidb hash, check select_aref 2 count ok 36 - shared minidb hash, check select_aref 3 count ok 37 - shared minidb hash, check select_href 1 ok 38 - shared minidb hash, check select_href 2 ok 39 - shared minidb hash, check select_href 2 count ok 40 - shared minidb hash, check select_href 3 count ok 41 - shared minidb hash, check hget key ok 42 - shared minidb hash, check hget field ok 43 - shared minidb hash, check hget fields ok 44 - shared minidb hash, check hexists valid key ok 45 - shared minidb hash, check hexists valid field ok 46 - shared minidb hash, check hexists valid fields ok 47 - shared minidb hash, check hexists invalid key ok 48 - shared minidb hash, check hexists invalid field ok 49 - shared minidb hash, check hexists invalid fields ok 50 - shared minidb hash, check hdel fields ok 51 - shared minidb hash, check hdel field ok 52 - shared minidb hash, check hdel key ok 53 - shared minidb hash, check hset fields ok 54 - shared minidb hash, check hset field ok 55 - shared minidb hash, check hset key, no-op ok 56 - shared minidb hash, check hsort (list-context) by key 1 ok 57 - shared minidb hash, check hsort (list-context) by key 2 ok 58 - shared minidb hash, check hsort (list-context) by key 3 ok 59 - shared minidb hash, check hsort (list-context) by key 4 ok 60 - shared minidb hash, check hsort (list-context) by field 1 ok 61 - shared minidb hash, check hsort (list-context) by field 2 ok 62 - shared minidb hash, check hsort (list-context) by field 3 ok 63 - shared minidb hash, check hsort (list-context) by field 4 ok 64 - shared minidb hash, check hsort (list-context) ok 65 - shared minidb hash, check hsort (in-place) by key 1 ok 66 - shared minidb hash, check hsort (in-place) by key 2 ok 67 - shared minidb hash, check hsort (in-place) by key 3 ok 68 - shared minidb hash, check hsort (in-place) by key 4 ok 69 - shared minidb hash, check hsort (in-place) by field 1 ok 70 - shared minidb hash, check hsort (in-place) by field 2 ok 71 - shared minidb hash, check hsort (in-place) by field 3 ok 72 - shared minidb hash, check hsort (in-place) by field 4 ok 73 - shared minidb hash, check hincr ok 74 - shared minidb hash, check hdecr ok 75 - shared minidb hash, check hincrby ok 76 - shared minidb hash, check hdecrby ok 77 - shared minidb hash, check hgetincr ok 78 - shared minidb hash, check value after hgetincr ok 79 - shared minidb hash, check hgetdecr ok 80 - shared minidb hash, check value after hgetdecr ok 81 - shared minidb hash, check happend ok 82 - shared minidb hash, check value after happend ok 83 - shared minidb hash, check hgetset ok 84 - shared minidb hash, check value after hgetset ok 85 - shared minidb list, check len k2 ok 86 - shared minidb list, check len k2->[ index ] ok 87 - shared minidb list, check len ok 88 - shared minidb list, check clear k2 ok 89 - shared minidb list, check clear ok 90 - shared minidb list, check keys count ok 91 - shared minidb list, check pairs count ok 92 - shared minidb list, check vals count ok 93 - shared minidb list, check keys("k2") count ok 94 - shared minidb list, check pairs("k2") count ok 95 - shared minidb list, check vals("k2") count ok 96 - shared minidb list, check lkeys("k1", "query") count ok 97 - shared minidb list, check lkeys("query1") count ok 98 - shared minidb list, check lkeys("query2") ok 99 - shared minidb list, check lpairs("query4") ok 100 - shared minidb list, check lvals("query3") ok 101 - shared minidb list, check rewind/next 1 ok 102 - shared minidb list, check rewind/next 2 ok 103 - shared minidb list, check rewind/next 3 ok 104 - shared minidb list, check rewind/next 4 ok 105 - shared minidb list, check rewind/next 5 ok 106 - shared minidb list, check rewind/next 6 ok 107 - shared minidb list, check rewind/next 7 ok 108 - shared minidb list, check rewind/next 8 ok 109 - shared minidb list, check iterator 1 ok 110 - shared minidb list, check iterator 2 ok 111 - shared minidb list, check iterator 3 ok 112 - shared minidb list, check iterator 4 ok 113 - shared minidb list, check iterator 5 ok 114 - shared minidb list, check iterator 6 ok 115 - shared minidb list, check iterator 7 ok 116 - shared minidb list, check iterator 8 ok 117 - shared minidb list, check select_aref 1 ok 118 - shared minidb list, check select_aref 2 count ok 119 - shared minidb list, check select_aref 2 ok 120 - shared minidb list, check select_aref 3 count ok 121 - shared minidb list, check select_aref 4 count ok 122 - shared minidb list, check select_aref 4 values ok 123 - shared minidb list, check select_aref 5 count ok 124 - shared minidb list, check select_aref 5 values ok 125 - shared minidb list, check select_href 1 ok 126 - shared minidb list, check select_href 2 count ok 127 - shared minidb list, check select_href 2 ok 128 - shared minidb list, check select_href 3 count ok 129 - shared minidb list, check select_href 4 count ok 130 - shared minidb list, check select_href 4 value ok 131 - shared minidb list, check select_href 5 count ok 132 - shared minidb list, check select_href 5 value ok 133 - shared minidb list, check lget key ok 134 - shared minidb list, check lget field ok 135 - shared minidb list, check lget fields ok 136 - shared minidb list, check lexists valid key ok 137 - shared minidb list, check lexists valid field ok 138 - shared minidb list, check lexists valid fields ok 139 - shared minidb list, check lexists invalid key ok 140 - shared minidb list, check lexists invalid field ok 141 - shared minidb list, check lexists invalid fields ok 142 - shared minidb list, check ldel fields ok 143 - shared minidb list, check ldel field ok 144 - shared minidb list, check ldel key ok 145 - shared minidb list, check lset fields ok 146 - shared minidb list, check lset field ok 147 - shared minidb list, check lset key, no-op ok 148 - shared minidb list, check lpush count ok 149 - shared minidb list, check lpush values ok 150 - shared minidb list, check rpush count ok 151 - shared minidb list, check rpush values ok 152 - shared minidb list, check lpop value ok 153 - shared minidb list, check rpop value ok 154 - shared minidb list, check values after pop ok 155 - shared minidb list, check lrange 1 ok 156 - shared minidb list, check lrange 2 ok 157 - shared minidb list, check lrange 3 ok 158 - shared minidb list, check lrange 4 ok 159 - shared minidb list, check lrange 5 ok 160 - shared minidb list, check lsplice 1 ok 161 - shared minidb list, check lsplice 2 ok 162 - shared minidb list, check lsplice 3 ok 163 - shared minidb list, check lsplice 4 ok 164 - shared minidb list, check lsplice 5 ok 165 - shared minidb list, check lsort (list-context) key, by val ok 166 - shared minidb list, check lsort (list-context) key ok 167 - shared minidb list, check lsort (in-place) key, by val ok 168 - shared minidb list, check lsort (in-place) key ok 169 - shared minidb list, check lsort (list-context) by key 1 ok 170 - shared minidb list, check lsort (list-context) by key 2 ok 171 - shared minidb list, check lsort (list-context) by key 3 ok 172 - shared minidb list, check lsort (list-context) by key 4 ok 173 - shared minidb list, check lsort (list-context) by field 1 ok 174 - shared minidb list, check lsort (list-context) by field 2 ok 175 - shared minidb list, check lsort (list-context) by field 3 ok 176 - shared minidb list, check lsort (list-context) by field 4 ok 177 - shared minidb list, check lsort (list-context) ok 178 - shared minidb list, check lsort (in-place) by key 1 ok 179 - shared minidb list, check lsort (in-place) by key 2 ok 180 - shared minidb list, check lsort (in-place) by key 3 ok 181 - shared minidb list, check lsort (in-place) by key 4 ok 182 - shared minidb list, check lsort (in-place) by field 1 ok 183 - shared minidb list, check lsort (in-place) by field 2 ok 184 - shared minidb list, check lsort (in-place) by field 3 ok 185 - shared minidb list, check lsort (in-place) by field 4 ok 186 - shared minidb list, check lincr ok 187 - shared minidb list, check ldecr ok 188 - shared minidb list, check lincrby ok 189 - shared minidb list, check ldecrby ok 190 - shared minidb list, check lgetincr ok 191 - shared minidb list, check value after lgetincr ok 192 - shared minidb list, check lgetdecr ok 193 - shared minidb list, check value after lgetdecr ok 194 - shared minidb list, check lappend ok 195 - shared minidb list, check value after lappend ok 196 - shared minidb list, check lgetset ok 197 - shared minidb list, check value after lgetset ok t\07_shared_ordhash.t ...... 1..163 ok 1 - shared ordhash, check fetch, store ok 2 - shared ordhash, check blank value ok 3 - shared ordhash, check concatenation ok 4 - shared ordhash, check firstkey, nextkey ok 5 - shared ordhash, check value ok 6 - shared ordhash, check exists before delete ok 7 - shared ordhash, check delete ok 8 - shared ordhash, check exists after delete ok 9 - shared ordhash, check clear ok 10 - shared ordhash, check auto freeze/thaw ok 11 - shared ordhash, check keys ok 12 - shared ordhash, check values ok 13 - shared ordhash, check push ok 14 - shared ordhash, check unshift ok 15 - shared ordhash, check delete ok 16 - shared ordhash, check pop ok 17 - shared ordhash, check shift ok 18 - shared ordhash, check splice ok 19 - shared ordhash, check find keys =~ match (pairs) ok 20 - shared ordhash, check find keys =~ match (keys) ok 21 - shared ordhash, check find keys =~ match (vals) ok 22 - shared ordhash, check find keys !~ match (pairs) ok 23 - shared ordhash, check find keys !~ match (keys) ok 24 - shared ordhash, check find keys !~ match (vals) ok 25 - shared ordhash, check find keys && match (pairs) ok 26 - shared ordhash, check find keys && match (keys) ok 27 - shared ordhash, check find keys && match (vals) ok 28 - shared ordhash, check find keys eq match (pairs) ok 29 - shared ordhash, check find keys eq match (keys) ok 30 - shared ordhash, check find keys eq match (vals) ok 31 - shared ordhash, check find keys ne match (pairs) ok 32 - shared ordhash, check find keys ne match (keys) ok 33 - shared ordhash, check find keys ne match (vals) ok 34 - shared ordhash, check find keys lt match (pairs) ok 35 - shared ordhash, check find keys lt match (keys) ok 36 - shared ordhash, check find keys lt match (vals) ok 37 - shared ordhash, check find keys le match (pairs) ok 38 - shared ordhash, check find keys le match (keys) ok 39 - shared ordhash, check find keys le match (vals) ok 40 - shared ordhash, check find keys gt match (pairs) ok 41 - shared ordhash, check find keys gt match (keys) ok 42 - shared ordhash, check find keys gt match (vals) ok 43 - shared ordhash, check find keys ge match (pairs) ok 44 - shared ordhash, check find keys ge match (keys) ok 45 - shared ordhash, check find keys ge match (vals) ok 46 - shared ordhash, check find keys == match (pairs) ok 47 - shared ordhash, check find keys == match (keys) ok 48 - shared ordhash, check find keys == match (vals) ok 49 - shared ordhash, check find keys != match (pairs) ok 50 - shared ordhash, check find keys != match (keys) ok 51 - shared ordhash, check find keys != match (vals) ok 52 - shared ordhash, check find keys < match (pairs) ok 53 - shared ordhash, check find keys < match (keys) ok 54 - shared ordhash, check find keys < match (vals) ok 55 - shared ordhash, check find keys <= match (pairs) ok 56 - shared ordhash, check find keys <= match (keys) ok 57 - shared ordhash, check find keys <= match (vals) ok 58 - shared ordhash, check find keys > match (pairs) ok 59 - shared ordhash, check find keys > match (keys) ok 60 - shared ordhash, check find keys > match (vals) ok 61 - shared ordhash, check find keys >= match (pairs) ok 62 - shared ordhash, check find keys >= match (keys) ok 63 - shared ordhash, check find keys >= match (vals) ok 64 - shared ordhash, check find vals =~ match (pairs) ok 65 - shared ordhash, check find vals =~ match (keys) ok 66 - shared ordhash, check find vals =~ match (vals) ok 67 - shared ordhash, check find vals !~ match (pairs) ok 68 - shared ordhash, check find vals !~ match (keys) ok 69 - shared ordhash, check find vals !~ match (vals) ok 70 - shared ordhash, check find vals || match (pairs) ok 71 - shared ordhash, check find vals || match (keys) ok 72 - shared ordhash, check find vals || match (vals) ok 73 - shared ordhash, check find vals eq match (pairs) ok 74 - shared ordhash, check find vals eq match (keys) ok 75 - shared ordhash, check find vals eq match (vals) ok 76 - shared ordhash, check find vals ne match (pairs) ok 77 - shared ordhash, check find vals ne match (keys) ok 78 - shared ordhash, check find vals ne match (vals) ok 79 - shared ordhash, check find vals lt match (pairs) ok 80 - shared ordhash, check find vals lt match (keys) ok 81 - shared ordhash, check find vals lt match (vals) ok 82 - shared ordhash, check find vals le match (pairs) ok 83 - shared ordhash, check find vals le match (keys) ok 84 - shared ordhash, check find vals le match (vals) ok 85 - shared ordhash, check find vals gt match (pairs) ok 86 - shared ordhash, check find vals gt match (keys) ok 87 - shared ordhash, check find vals gt match (vals) ok 88 - shared ordhash, check find vals ge match (pairs) ok 89 - shared ordhash, check find vals ge match (keys) ok 90 - shared ordhash, check find vals ge match (vals) ok 91 - shared ordhash, check find vals == match (pairs) ok 92 - shared ordhash, check find vals == match (keys) ok 93 - shared ordhash, check find vals == match (vals) ok 94 - shared ordhash, check find vals != match (pairs) ok 95 - shared ordhash, check find vals != match (keys) ok 96 - shared ordhash, check find vals != match (vals) ok 97 - shared ordhash, check find vals < match (pairs) ok 98 - shared ordhash, check find vals < match (keys) ok 99 - shared ordhash, check find vals < match (vals) ok 100 - shared ordhash, check find vals <= match (pairs) ok 101 - shared ordhash, check find vals <= match (keys) ok 102 - shared ordhash, check find vals <= match (vals) ok 103 - shared ordhash, check find vals > match (pairs) ok 104 - shared ordhash, check find vals > match (keys) ok 105 - shared ordhash, check find vals > match (vals) ok 106 - shared ordhash, check find vals >= match (pairs) ok 107 - shared ordhash, check find vals >= match (keys) ok 108 - shared ordhash, check find vals >= match (vals) ok 109 - shared ordhash, check find vals eq undef (pairs) ok 110 - shared ordhash, check find vals eq undef (keys) ok 111 - shared ordhash, check find vals eq undef (vals) ok 112 - shared ordhash, check find vals ne undef (pairs) ok 113 - shared ordhash, check find vals ne undef (keys) ok 114 - shared ordhash, check find vals ne undef (vals) ok 115 - shared ordhash, check sorted keys by val ok 116 - shared ordhash, check sorted keys by val desc ok 117 - shared ordhash, check sorted keys by val alpha ok 118 - shared ordhash, check sorted keys by val alpha desc ok 119 - shared ordhash, check sorted keys by key ok 120 - shared ordhash, check sorted keys by key desc ok 121 - shared ordhash, check sorted keys by key alpha ok 122 - shared ordhash, check sorted keys by key alpha desc ok 123 - shared ordhash, check in-place sort by val ok 124 - shared ordhash, check in-place sort by val desc ok 125 - shared ordhash, check in-place sort by val alpha ok 126 - shared ordhash, check in-place sort by val alpha desc ok 127 - shared ordhash, check in-place sort by key ok 128 - shared ordhash, check in-place sort by key desc ok 129 - shared ordhash, check in-place sort by key alpha ok 130 - shared ordhash, check in-place sort by key alpha desc ok 131 - shared ordhash, check mset ok 132 - shared ordhash, check mget ok 133 - shared ordhash, check keys ok 134 - shared ordhash, check values ok 135 - shared ordhash, check pairs ok 136 - shared ordhash, check length ok 137 - shared ordhash, check length( key ) ok 138 - shared ordhash, check incr ok 139 - shared ordhash, check decr ok 140 - shared ordhash, check incrby ok 141 - shared ordhash, check decrby ok 142 - shared ordhash, check getincr ok 143 - shared ordhash, check value after getincr ok 144 - shared ordhash, check getdecr ok 145 - shared ordhash, check value after getdecr ok 146 - shared ordhash, check append ok 147 - shared ordhash, check value after append ok 148 - shared ordhash, check getset ok 149 - shared ordhash, check value after getset ok 150 - shared ordhash, check ref ok 151 - shared ordhash, check clone ok 152 - shared ordhash, check clone( keys ) ok 153 - shared ordhash, check flush ok 154 - shared ordhash, check emptied ok 155 - shared ordhash, check iterator count ok 156 - shared ordhash, check iterator results ok 157 - shared ordhash, check next ok 158 - shared ordhash, check rewind 1 ok 159 - shared ordhash, check rewind 2 ok 160 - shared ordhash, check rewind 3 ok 161 - shared ordhash, check mexists 1 ok 162 - shared ordhash, check mexists 2 ok 163 - shared ordhash, check mdel ok t\07_shared_queue_norm.t ... 1..32 ok 1 - fifo, check enqueue ok 2 - fifo, check dequeue ok 3 - fifo, check array ok 4 - fifo, check clear ok 5 - fifo, check insert ok 6 - fifo, check pending ok 7 - fifo, check peek at head ok 8 - fifo, check peek at index 0 ok 9 - fifo, check peek at index 2 ok 10 - fifo, check peek at index 13 ok 11 - fifo, check peek at index 20 ok 12 - fifo, check peek at index -2 ok 13 - fifo, check peek at index -13 ok 14 - fifo, check peek at index -14 ok 15 - fifo, check peek at index -15 ok 16 - fifo, check peek at index -20 ok 17 - lifo, check enqueue ok 18 - lifo, check dequeue ok 19 - lifo, check array ok 20 - lifo, check clear ok 21 - lifo, check insert ok 22 - lifo, check pending ok 23 - lifo, check peek at head ok 24 - lifo, check peek at index 0 ok 25 - lifo, check peek at index 2 ok 26 - lifo, check peek at index 13 ok 27 - lifo, check peek at index 20 ok 28 - lifo, check peek at index -2 ok 29 - lifo, check peek at index -13 ok 30 - lifo, check peek at index -14 ok 31 - lifo, check peek at index -15 ok 32 - lifo, check peek at index -20 ok t\07_shared_queue_prio.t ... 1..40 ok 1 - fifo, check enqueuep ok 2 - fifo, check dequeue ok 3 - fifo, check array ok 4 - fifo, check clear ok 5 - fifo, check insertp ok 6 - fifo, check pending ok 7 - fifo, check peekp at head ok 8 - fifo, check peekp at index 0 ok 9 - fifo, check peekp at index 2 ok 10 - fifo, check peekp at index 13 ok 11 - fifo, check peekp at index 20 ok 12 - fifo, check peekp at index -2 ok 13 - fifo, check peekp at index -13 ok 14 - fifo, check peekp at index -14 ok 15 - fifo, check peekp at index -15 ok 16 - fifo, check peekp at index -20 ok 17 - lifo, check enqueuep ok 18 - lifo, check dequeue ok 19 - lifo, check array ok 20 - lifo, check clear ok 21 - lifo, check insertp ok 22 - lifo, check pending ok 23 - lifo, check peekp at head ok 24 - lifo, check peekp at index 0 ok 25 - lifo, check peekp at index 2 ok 26 - lifo, check peekp at index 13 ok 27 - lifo, check peekp at index 20 ok 28 - lifo, check peekp at index -2 ok 29 - lifo, check peekp at index -13 ok 30 - lifo, check peekp at index -14 ok 31 - lifo, check peekp at index -15 ok 32 - lifo, check peekp at index -20 ok 33 - highest, check heap ok 34 - highest, check peekh at index 0 ok 35 - highest, check peekh at index -2 ok 36 - highest, check dequeue ok 37 - lowest, check heap ok 38 - lowest, check peekh at index 0 ok 39 - lowest, check peekh at index -2 ok 40 - lowest, check dequeue ok t\07_shared_scalar.t ....... 1..16 ok 1 - shared scalar, check fetch, store ok 2 - shared scalar, check blank value ok 3 - shared scalar, check value ok 4 - shared scalar, check length ok 5 - shared scalar, check incr ok 6 - shared scalar, check decr ok 7 - shared scalar, check incrby ok 8 - shared scalar, check decrby ok 9 - shared scalar, check getincr ok 10 - shared scalar, check value after getincr ok 11 - shared scalar, check getdecr ok 12 - shared scalar, check value after getdecr ok 13 - shared scalar, check append ok 14 - shared scalar, check value after append ok 15 - shared scalar, check getset ok 16 - shared scalar, check value after getset ok t\07_shared_sequence.t ..... 1..10 ok 1 - shared sequence, check sequence 1: next ok 2 - shared sequence, check sequence 2: next ok 3 - shared sequence, check sequence 3: next ok 4 - shared sequence, check sequence 4: next ok 5 - shared sequence, check sequence 1: rewind ok 6 - shared sequence, check sequence 1: rewind( 1, 5 ) ok 7 - shared sequence, check sequence: bounds_only beg values ok 8 - shared sequence, check sequence: bounds_only end values ok 9 - shared sequence, check sequence: chunk_size chunk 1 ok 10 - shared sequence, check sequence: chunk_size chunk 2 ok All tests successful. Files=35, Tests=1054, 24 wallclock secs ( 0.28 usr + 0.05 sys = 0.33 CPU) Result: PASS MARIOROY/MCE-1.700.tar.gz nmake test TEST_VERBOSE=1 -- OK Mario Roy <marioeroy@gmail.com> Many-Core Engine for Perl providing parallel processing capabilities >>> (cd C:\cpanfly-5.16\var\cpan\build\MCE-1.700-xm3SlD && tar cvf - MCE-1.700.ppd blib) | gzip -c >C:/cpanfly-5.16/var/REPO/M/MA/MARIOROY/MCE-1.700.tar.gz MCE-1.700.ppd blib/ blib/lib/ blib/lib/MCE/ blib/lib/MCE/Candy.pm blib/lib/MCE/Core/ blib/lib/MCE/Core/Input/ blib/lib/MCE/Core/Input/Generator.pm blib/lib/MCE/Core/Input/Handle.pm blib/lib/MCE/Core/Input/Iterator.pm blib/lib/MCE/Core/Input/Request.pm blib/lib/MCE/Core/Input/Sequence.pm blib/lib/MCE/Core/Manager.pm blib/lib/MCE/Core/Validation.pm blib/lib/MCE/Core/Worker.pm blib/lib/MCE/Core.pod blib/lib/MCE/Examples.pod blib/lib/MCE/Flow.pm blib/lib/MCE/Grep.pm blib/lib/MCE/Hobo.pm blib/lib/MCE/Loop.pm blib/lib/MCE/Map.pm blib/lib/MCE/Mutex.pm blib/lib/MCE/Queue.pm blib/lib/MCE/Relay.pm blib/lib/MCE/Shared/ blib/lib/MCE/Shared/Array.pm blib/lib/MCE/Shared/Base.pm blib/lib/MCE/Shared/Condvar.pm blib/lib/MCE/Shared/Handle.pm blib/lib/MCE/Shared/Hash.pm blib/lib/MCE/Shared/Minidb.pm blib/lib/MCE/Shared/Ordhash.pm blib/lib/MCE/Shared/Queue.pm blib/lib/MCE/Shared/Scalar.pm blib/lib/MCE/Shared/Sequence.pm blib/lib/MCE/Shared/Server.pm blib/lib/MCE/Shared.pm blib/lib/MCE/Signal.pm blib/lib/MCE/Step.pm blib/lib/MCE/Stream.pm blib/lib/MCE/Subs.pm blib/lib/MCE/Util.pm blib/lib/MCE.pm blib/lib/MCE.pod >>> mv C:\cpanfly-5.16\var\cpan\build\MCE-1.700-xm3SlD/MCE-1.700.ppd C:/cpanfly-5.16/var/REPO/M/MA/MARIOROY Finished 2016-03-10T02:29:13