Configuring Thread::Resource::RWLock... Checking if your kit is complete... Looks good Writing Makefile for Thread::Resource::RWLock Microsoft (R) Program Maintenance Utility Version 7.10.3077 Copyright (C) Microsoft Corporation. All rights reserved. cp lib/Thread/Resource/RWLock.pm blib\lib\Thread\Resource\RWLock.pm Microsoft (R) Program Maintenance Utility Version 7.10.3077 Copyright (C) Microsoft Corporation. All rights reserved. C:\cpanrun\build\5-10-0\bin\perl.exe "-MExtUtils::Command::MM" "-e" "test_harness(1, 'blib\lib', 'blib\arch')" t/*.t t/01hashsubclass_basic.......1..22 ok 1 # load for basic hash subclass, single threaded ok 2 # subclass constructor for basic hash subclass, single threaded ok 3 # 1st readlock for basic hash subclass, single threaded ok 4 # 2nd readlock for basic hash subclass, single threaded ok 5 # 2nd readlock for basic hash subclass, single threaded ok 6 # writelock upgrade for basic hash subclass, single threaded ok 7 # 2nd writelock for basic hash subclass, single threaded ok 8 # readlock downgrade for basic hash subclass, single threaded ok 9 # read_lock_nb for basic hash subclass, single threaded ok 10 # read_lock_timed for basic hash subclass, single threaded ok 11 # write_lock_nb upgrade for basic hash subclass, single threaded ok 12 # read_lock_nb downgrade for basic hash subclass, single threaded ok 13 # write_lock_timed upgrade for basic hash subclass, single threaded ok 14 # read_lock_timed downgrade for basic hash subclass, single threaded ok 15 # unlock, bad token for basic hash subclass, single threaded ok 16 # unlock, good token for basic hash subclass, single threaded ok 17 # new readlock for basic hash subclass, single threaded ok 18 # unconditional unlock on locked for basic hash subclass, single threaded ok 19 # unconditional unlock on unlocked for basic hash subclass, single threaded ok 20 # new writelock for basic hash subclass, single threaded ok 21 # unlock, bad token for basic hash subclass, single threaded ok 22 # unlock, good token for basic hash subclass, single threaded ok t/02arysubclass_basic........1..22 ok 1 # load for basic array subclass, single threaded ok 2 # subclass constructor for basic array subclass, single threaded ok 3 # 1st readlock for basic array subclass, single threaded ok 4 # 2nd readlock for basic array subclass, single threaded ok 5 # 2nd readlock for basic array subclass, single threaded ok 6 # writelock upgrade for basic array subclass, single threaded ok 7 # 2nd writelock for basic array subclass, single threaded ok 8 # readlock downgrade for basic array subclass, single threaded ok 9 # read_lock_nb for basic array subclass, single threaded ok 10 # read_lock_timed for basic array subclass, single threaded ok 11 # write_lock_nb upgrade for basic array subclass, single threaded ok 12 # read_lock_nb downgrade for basic array subclass, single threaded ok 13 # write_lock_timed upgrade for basic array subclass, single threaded ok 14 # read_lock_timed downgrade for basic array subclass, single threaded ok 15 # unlock, bad token for basic array subclass, single threaded ok 16 # unlock, good token for basic array subclass, single threaded ok 17 # new readlock for basic array subclass, single threaded ok 18 # unconditional unlock on locked for basic array subclass, single threaded ok 19 # unconditional unlock on unlocked for basic array subclass, single threaded ok 20 # new writelock for basic array subclass, single threaded ok 21 # unlock, bad token for basic array subclass, single threaded ok 22 # unlock, good token for basic array subclass, single threaded ok t/03asobject_basic...........1..22 ok 1 # load for basic lock object, single threaded ok 2 # subclass constructor for basic lock object, single threaded ok 3 # 1st readlock for basic lock object, single threaded ok 4 # 2nd readlock for basic lock object, single threaded ok 5 # 2nd readlock for basic lock object, single threaded ok 6 # writelock upgrade for basic lock object, single threaded ok 7 # 2nd writelock for basic lock object, single threaded ok 8 # readlock downgrade for basic lock object, single threaded ok 9 # read_lock_nb for basic lock object, single threaded ok 10 # read_lock_timed for basic lock object, single threaded ok 11 # write_lock_nb upgrade for basic lock object, single threaded ok 12 # read_lock_nb downgrade for basic lock object, single threaded ok 13 # write_lock_timed upgrade for basic lock object, single threaded ok 14 # read_lock_timed downgrade for basic lock object, single threaded ok 15 # unlock, bad token for basic lock object, single threaded ok 16 # unlock, good token for basic lock object, single threaded ok 17 # new readlock for basic lock object, single threaded ok 18 # unconditional unlock on locked for basic lock object, single threaded ok 19 # unconditional unlock on unlocked for basic lock object, single threaded ok 20 # new writelock for basic lock object, single threaded ok 21 # unlock, bad token for basic lock object, single threaded ok 22 # unlock, good token for basic lock object, single threaded ok t/04hashsubclass_threaded....1..12 ok 1 # load for hash subclass, multithreaded ok 2 # subclass constructor for hash subclass, multithreaded ok 3 # 2 readers for hash subclass, multithreaded ok 4 # read + NB write for hash subclass, multithreaded ok 5 # 2 writers for hash subclass, multithreaded ok 6 # writer + NB read for hash subclass, multithreaded ok 7 # 2 writers, 1 downgrade for hash subclass, multithreaded ok 8 # timed writelock for hash subclass, multithreaded not ok 9 # timed readlock for hash subclass, multithreaded ok 10 # multiple readlocks + writelock for hash subclass, multithreaded ok 11 # readlock upgrade for hash subclass, multithreaded ok 12 # multiple writelocks + readlock for hash subclass, multithreaded FAILED test 9 Failed 1/12 tests, 91.67% okay t/05arysubclass_threaded.....1..12 ok 1 # load for hash subclass, multithreaded ok 2 # subclass constructor for hash subclass, multithreaded ok 3 # 2 readers for hash subclass, multithreaded ok 4 # read + NB write for hash subclass, multithreaded ok 5 # 2 writers for hash subclass, multithreaded ok 6 # writer + NB read for hash subclass, multithreaded ok 7 # 2 writers, 1 downgrade for hash subclass, multithreaded ok 8 # timed writelock for hash subclass, multithreaded not ok 9 # timed readlock for hash subclass, multithreaded ok 10 # multiple readlocks + writelock for hash subclass, multithreaded ok 11 # readlock upgrade for hash subclass, multithreaded ok 12 # multiple writelocks + readlock for hash subclass, multithreaded FAILED test 9 Failed 1/12 tests, 91.67% okay t/06asobject_threaded........1..12 ok 1 # load for hash subclass, multithreaded ok 2 # object constructor for hash subclass, multithreaded ok 3 # 2 readers for hash subclass, multithreaded ok 4 # read + NB write for hash subclass, multithreaded ok 5 # 2 writers for hash subclass, multithreaded ok 6 # writer + NB read for hash subclass, multithreaded ok 7 # 2 writers, 1 downgrade for hash subclass, multithreaded ok 8 # timed writelock for hash subclass, multithreaded ok 9 # timed readlock for hash subclass, multithreaded ok 10 # multiple readlocks + writelock for hash subclass, multithreaded ok 11 # readlock upgrade for hash subclass, multithreaded ok 12 # multiple writelocks + readlock for hash subclass, multithreaded ok Failed Test Stat Wstat Total Fail List of Failed ------------------------------------------------------------------------------- t/04hashsubclass_threaded.t 12 1 9 t/05arysubclass_threaded.t 12 1 9 Failed 2/6 test scripts. 2/102 subtests failed. Files=6, Tests=102, 136 wallclock secs ( 0.00 cusr + 0.00 csys = 0.00 CPU) Failed 2/6 test programs. 2/102 subtests failed. NMAKE : fatal error U1077: 'C:\cpanrun\build\5-10-0\bin\perl.exe' : return code '0xff' Stop.