Checking if your kit is complete... Looks good Writing Makefile for Queue::Dir Microsoft (R) Program Maintenance Utility Version 7.10.3077 Copyright (C) Microsoft Corporation. All rights reserved. cp flock-test.pl blib\lib\Queue\flock-test.pl cp Dir.pm blib\lib\Queue\Dir.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/00-load.....1..1 ok 1 ok t/10-lock.....1..8 "my" variable $fh masks earlier declaration in same scope at t/10-lock.t line 46. "my" variable $qid masks earlier declaration in same scope at t/10-lock.t line 46. ok 1 - Proper ->new() ok 2 - Proper ->new() with a path ok 3 - ->new() with unexistant path ok 4 - lockfile is present ok 5 - lockfile automatically removed by unlock() ok 6 - ->visit does not report locked objects ok 7 - ->visit still does not report locked objects ok 8 - ->next returns newly unlocked object cannot unlink file for test7232\lock\1200052896411347.0.alligator7232.0: Permission denied at t/10-lock.t line 7 cannot remove directory for test7232\lock: Directory not empty at t/10-lock.t line 7 cannot remove directory for test7232: Permission denied at t/10-lock.t line 7 ok t/10-new......1..3 ok 1 - Proper ->new() ok 2 - Proper ->new() with a path ok 3 - ->new() with unexistant path ok t/10-next.....1..10 ok 1 - ->next returns a ready object ok 2 - ->next wraps queue around ok 3 - 2nd ->next returns a ready object ok 4 - ->next returns on an empty queue ok 5 - ->next returns on an empty queue ok 6 - ->next returns a ready object ok 7 - ->next wraps queue around ok 8 - 2nd ->next returns a ready object ok 9 - ->next returns on an empty queue ok 10 - ->next returns on an empty queue cannot remove directory for test7232: Permission denied at t/10-next.t line 7 ok t/10-store....1..59 ok 1 - Proper ->new() ok 2 - Proper file opened ok 3 - Queue id 1200052897187500.0.test.0 was assigned ok 4 - Open of queue file ok 5 - File contents are ok ok 6 - Proper ->new() ok 7 - Proper file opened for count 1 ok 8 - Queue id 1200052897192163.0.test.0 was assigned to item 1 ok 9 - Proper file opened for count 2 ok 10 - Queue id 1200052897193823.1.test.0 was assigned to item 2 ok 11 - Proper file opened for count 3 ok 12 - Queue id 1200052897195382.0.test.0 was assigned to item 3 ok 13 - Proper file opened for count 4 ok 14 - Queue id 1200052897197025.1.test.0 was assigned to item 4 ok 15 - Proper file opened for count 5 ok 16 - Queue id 1200052897198664.0.test.0 was assigned to item 5 ok 17 - Proper file opened for count 6 ok 18 - Queue id 1200052897200720.1.test.0 was assigned to item 6 ok 19 - Proper file opened for count 7 ok 20 - Queue id 1200052897202765.0.test.0 was assigned to item 7 ok 21 - Proper file opened for count 8 ok 22 - Queue id 1200052897204415.1.test.0 was assigned to item 8 ok 23 - Proper file opened for count 9 ok 24 - Queue id 1200052897206033.0.test.0 was assigned to item 9 ok 25 - Proper file opened for count 10 ok 26 - Queue id 1200052897207640.1.test.0 was assigned to item 10 ok 27 - Elements in first queue ok 28 - Elements in second queue Use of uninitialized value $name in string eq at t/10-store.t line 72. ok 29 - Round robin seems ok # Failed test 'Correct path for 1200052897192163.0.test.0' not ok 30 - Correct path for 1200052897192163.0.test.0 # at t/10-store.t line 72. Use of uninitialized value in -f at t/10-store.t line 73. # Failed test '1200052897192163.0.test.0 has a corresponding file' # at t/10-store.t line 73. not ok 31 - 1200052897192163.0.test.0 has a corresponding file Use of uninitialized value $name in -f at t/10-store.t line 75. Use of uninitialized value $name in string eq at t/10-store.t line 72. ok 32 - corresponding file for 1200052897192163.0.test.0 collected # Failed test 'Correct path for 1200052897193823.1.test.0' # at t/10-store.t line 72. not ok 33 - Correct path for 1200052897193823.1.test.0 Use of uninitialized value in -f at t/10-store.t line 73. # Failed test '1200052897193823.1.test.0 has a corresponding file' # at t/10-store.t line 73. not ok 34 - 1200052897193823.1.test.0 has a corresponding file Use of uninitialized value $name in -f at t/10-store.t line 75. Use of uninitialized value $name in string eq at t/10-store.t line 72. ok 35 - corresponding file for 1200052897193823.1.test.0 collected # Failed test 'Correct path for 1200052897195382.0.test.0' not ok 36 - Correct path for 1200052897195382.0.test.0 # at t/10-store.t line 72. Use of uninitialized value in -f at t/10-store.t line 73. # Failed test '1200052897195382.0.test.0 has a corresponding file' # at t/10-store.t line 73. not ok 37 - 1200052897195382.0.test.0 has a corresponding file Use of uninitialized value $name in -f at t/10-store.t line 75. Use of uninitialized value $name in string eq at t/10-store.t line 72. ok 38 - corresponding file for 1200052897195382.0.test.0 collected # Failed test 'Correct path for 1200052897197025.1.test.0' # at t/10-store.t line 72. not ok 39 - Correct path for 1200052897197025.1.test.0 Use of uninitialized value in -f at t/10-store.t line 73. # Failed test '1200052897197025.1.test.0 has a corresponding file' # at t/10-store.t line 73. not ok 40 - 1200052897197025.1.test.0 has a corresponding file Use of uninitialized value $name in -f at t/10-store.t line 75. Use of uninitialized value $name in string eq at t/10-store.t line 72. ok 41 - corresponding file for 1200052897197025.1.test.0 collected # Failed test 'Correct path for 1200052897198664.0.test.0' not ok 42 - Correct path for 1200052897198664.0.test.0 # at t/10-store.t line 72. Use of uninitialized value in -f at t/10-store.t line 73. # Failed test '1200052897198664.0.test.0 has a corresponding file' # at t/10-store.t line 73. not ok 43 - 1200052897198664.0.test.0 has a corresponding file Use of uninitialized value $name in -f at t/10-store.t line 75. Use of uninitialized value $name in string eq at t/10-store.t line 72. ok 44 - corresponding file for 1200052897198664.0.test.0 collected # Failed test 'Correct path for 1200052897200720.1.test.0' # at t/10-store.t line 72. not ok 45 - Correct path for 1200052897200720.1.test.0 Use of uninitialized value in -f at t/10-store.t line 73. # Failed test '1200052897200720.1.test.0 has a corresponding file' # at t/10-store.t line 73. not ok 46 - 1200052897200720.1.test.0 has a corresponding file Use of uninitialized value $name in -f at t/10-store.t line 75. Use of uninitialized value $name in string eq at t/10-store.t line 72. ok 47 - corresponding file for 1200052897200720.1.test.0 collected # Failed test 'Correct path for 1200052897202765.0.test.0' # at t/10-store.t line 72. not ok 48 - Correct path for 1200052897202765.0.test.0 Use of uninitialized value in -f at t/10-store.t line 73. # Failed test '1200052897202765.0.test.0 has a corresponding file' # at t/10-store.t line 73. not ok 49 - 1200052897202765.0.test.0 has a corresponding file Use of uninitialized value $name in -f at t/10-store.t line 75. Use of uninitialized value $name in string eq at t/10-store.t line 72. ok 50 - corresponding file for 1200052897202765.0.test.0 collected # Failed test 'Correct path for 1200052897204415.1.test.0' # at t/10-store.t line 72. not ok 51 - Correct path for 1200052897204415.1.test.0 Use of uninitialized value in -f at t/10-store.t line 73. # Failed test '1200052897204415.1.test.0 has a corresponding file' # at t/10-store.t line 73. not ok 52 - 1200052897204415.1.test.0 has a corresponding file Use of uninitialized value $name in -f at t/10-store.t line 75. Use of uninitialized value $name in string eq at t/10-store.t line 72. ok 53 - corresponding file for 1200052897204415.1.test.0 collected # Failed test 'Correct path for 1200052897206033.0.test.0' # at t/10-store.t line 72. not ok 54 - Correct path for 1200052897206033.0.test.0 Use of uninitialized value in -f at t/10-store.t line 73. # Failed test '1200052897206033.0.test.0 has a corresponding file' # at t/10-store.t line 73. not ok 55 - 1200052897206033.0.test.0 has a corresponding file Use of uninitialized value $name in -f at t/10-store.t line 75. ok 56 - corresponding file for 1200052897206033.0.test.0 collected ok 57 - Correct path for 1200052897207640.1.test.0 ok 58 - 1200052897207640.1.test.0 has a corresponding file ok 59 - corresponding file for 1200052897207640.1.test.0 collected cannot remove directory for t3828-a: Permission denied at t/10-store.t line 7 cannot remove directory for t3828-b: Permission denied at t/10-store.t line 7 # Looks like you failed 18 tests of 59. dubious Test returned status 18 (wstat 4608, 0x1200) DIED. FAILED tests 30-31, 33-34, 36-37, 39-40, 42-43, 45-46, 48-49, 51-52, 54-55 Failed 18/59 tests, 69.49% okay t/10-visit....1..34 ok 1 - Proper ->new() ok 2 - Proper file opened ok 3 - Queue id 1200052897484375.0.test.0 was assigned ok 4 - Proper file opened ok 5 - Queue id 1200052897486100.0.test.0 was assigned ok 6 - Proper file opened ok 7 - Queue id 1200052897487735.0.test.0 was assigned ok 8 - Proper file opened ok 9 - Queue id 1200052897489765.0.test.0 was assigned ok 10 - Proper file opened ok 11 - Queue id 1200052897491388.0.test.0 was assigned ok 12 - Proper ->new() ok 13 - Proper fh ok 14 - ->next is defined ok 15 - Proper fh ok 16 - ->next is defined ok 17 - Proper fh ok 18 - ->next is defined ok 19 - Proper fh ok 20 - ->next is defined ok 21 - Proper fh ok 22 - ->next is undefined ok 23 - Proper fh ok 24 - ->next is undefined ok 25 - Proper fh ok 26 - Proper text ok 27 - Proper fh ok 28 - Proper text ok 29 - Proper fh ok 30 - Proper text ok 31 - Proper fh ok 32 - Proper text ok 33 - ->next is undefined # Failed test '->next is undefined' not ok 34 - ->next is undefined # at t/10-visit.t line 85. cannot unlink file for t7232-a\1200052897489765.0.test.0: Permission denied at t/10-visit.t line 6 cannot remove directory for t7232-a: Permission denied at t/10-visit.t line 6 # Looks like you failed 1 test of 34. dubious Test returned status 1 (wstat 256, 0x100) DIED. FAILED test 34 Failed 1/34 tests, 97.06% okay t/20-done.....1..3 ok 1 - Proper ->new() ok 2 - ->next must not return anything ok 3 - ->visit must fail for unexistant object cannot remove directory for t3828: Permission denied at t/20-done.t line 9 ok t/20-visit....1..5 ok 1 - Proper ->new() ok 2 Use of uninitialized value $qid in string eq at t/20-visit.t line 34. # Failed test '->next must point to remaining file' not ok 3 - ->next must point to remaining file # at t/20-visit.t line 34. # Failed test '->visit must not fail' # at t/20-visit.t line 38. not ok 4 - ->visit must not fail Can't call method "getline" on an undefined value at t/20-visit.t line 40. cannot remove directory for t7232: Permission denied at t/20-visit.t line 9 # Looks like you planned 5 tests but only ran 4. # Looks like you failed 2 tests of 4 run. # Looks like your test died just after 4. dubious Test returned status 255 (wstat 65280, 0xff00) DIED. FAILED tests 3-5 Failed 3/5 tests, 40.00% okay t/20-walk.....1..5 ok 1 - Proper ->new() Use of uninitialized value $nqid in string eq at t/20-walk.t line 28. ok 2 - ->next on empty queue is undef # Failed test '->next wraps queue' not ok 3 - ->next wraps queue # at t/20-walk.t line 28. Use of uninitialized value $nqid in string eq at t/20-walk.t line 36. ok 4 - ->2nd next on empty queue is still undef # Failed test '->next wraps queue 2nd time' not ok 5 - ->next wraps queue 2nd time # at t/20-walk.t line 36. cannot remove directory for t3828: Permission denied at t/20-walk.t line 9 # Looks like you failed 2 tests of 5. dubious Test returned status 2 (wstat 512, 0x200) DIED. FAILED tests 3, 5 Failed 2/5 tests, 60.00% okay t/30-visit....1..5 ok 1 - 1st Normal fetch + lock # Failed test '2nd Normal fetch + lock' not ok 2 - 2nd Normal fetch + lock # at t/30-visit.t line 40. Can't call method "getline" on an undefined value at t/30-visit.t line 45, line 1. cannot remove directory for test7232: Permission denied at t/30-visit.t line 7 # Looks like you planned 5 tests but only ran 2. # Looks like you failed 1 test of 2 run. # Looks like your test died just after 2. dubious Test returned status 255 (wstat 65280, 0xff00) DIED. FAILED tests 2-5 Failed 4/5 tests, 20.00% okay t/40-visit....1..4 Can't call method "getline" on an undefined value at t/40-visit.t line 36, line 1. cannot remove directory for test3828: Permission denied at t/40-visit.t line 7 # Looks like your test died before it could output anything. dubious Test returned status 255 (wstat 65280, 0xff00) DIED. FAILED tests 1-4 Failed 4/4 tests, 0.00% okay Failed Test Stat Wstat Total Fail List of Failed ------------------------------------------------------------------------------- t/10-store.t 18 4608 59 18 30-31 33-34 36-37 39-40 42-43 45-46 48-49 51-52 54-55 t/10-visit.t 1 256 34 1 34 t/20-visit.t 255 65280 5 4 3-5 t/20-walk.t 2 512 5 2 3 5 t/30-visit.t 255 65280 5 7 2-5 t/40-visit.t 255 65280 4 8 1-4 Failed 6/11 test scripts. 32/137 subtests failed. Files=11, Tests=137, 3 wallclock secs ( 0.00 cusr + 0.00 csys = 0.00 CPU) Failed 6/11 test programs. 32/137 subtests failed. NMAKE : fatal error U1077: 'C:\cpanrun\build\5-10-0\bin\perl.exe' : return code '0xff' Stop.