Checking if your kit is complete... Looks good Writing Makefile for Array::Unique cp lib/Array/Unique.pm blib/lib/Array/Unique.pm Manifying blib/man3/Array::Unique.3 PERL_DL_NONLAZY=1 /home/cpanrun/tmp/5.10.0/bin/perl "-MExtUtils::Command::MM" "-e" "test_harness(1, 'blib/lib', 'blib/arch')" t/*.t t/01regular.........1..150 ok 1 # skip needed for unique only ok 2 # skip needed for unique only ok 3 # skip needed for unique only ok 4 # skip needed for default only ok 5 - length is really 5 ok 6 - Create an array with simple assignement of 4 elements ok 7 - create array returns the same array ok 8 - set empty array ok 9 - set empty array with returned value ok 10 - fetch the value of element 0 ok 11 - fetch the value of element 2 ok 12 - fetch the value of element -1 ok 13 - fetch the value of element -2 ok 14 - set a value at an index higher than size of array ok 15 - set value in an existing index ok 16 - set value in an existing index (0) ok 17 - Set the value of negative indexes, -1 ok 18 - Set the value of negative indexes -2 ok 19 - lenght includes undefs in the middle ok 20 - set value - with a break in the indexes ok 21 # skip behavior only in unique module ok 22 # skip behavior only in unique module ok 23 - set length returns the correct value ok 24 - length was set correctly ok 25 - number of elements is correct ok 26 - array shortened correctly ok 27 - set length of 0 ok 28 - push one value on the array returns new size ok 29 - push successfull ok 30 - push returns new length ok 31 - push successfull ok 32 - pop last element works ok 33 - remaining array after pop is correct ok 34 - shift first element works ok 35 - array is correct after shift ok 36 - unshift returns new length correctly ok 37 - unshift works correctly with one value ok 38 - splice returns the cut out part ok 39 - splice leaves the correct array ok 40 - splice retursn the cut out part ok 41 - splice - replace was successfull ok 42 - cut out the last element with -1 ok 43 - remaining all but the last element ok 44 - cut out a few elements with negative index ok 45 - inserted elements after cut out ok 46 - negative length ok 47 - negative length ok 48 - pass value of just created array ok 49 - pass value of just created array ok 50 - pass scalar value of created array ok 51 # skip needed for unique only ok 52 # skip needed for unique only ok 53 # skip needed for unique only ok 54 - received a Tie::StdArray object ok 55 - length is really 5 ok 56 - Create an array with simple assignement of 4 elements ok 57 - create array returns the same array ok 58 - set empty array ok 59 - set empty array with returned value ok 60 - fetch the value of element 0 ok 61 - fetch the value of element 2 ok 62 - fetch the value of element -1 ok 63 - fetch the value of element -2 ok 64 - set a value at an index higher than size of array ok 65 - set value in an existing index ok 66 - set value in an existing index (0) ok 67 - Set the value of negative indexes, -1 ok 68 - Set the value of negative indexes -2 ok 69 - lenght includes undefs in the middle ok 70 - set value - with a break in the indexes ok 71 # skip behavior only in unique module ok 72 # skip behavior only in unique module ok 73 - set length returns the correct value ok 74 - length was set correctly ok 75 - number of elements is correct ok 76 - array shortened correctly ok 77 - set length of 0 ok 78 - push one value on the array returns new size ok 79 - push successfull ok 80 - push returns new length ok 81 - push successfull ok 82 - pop last element works ok 83 - remaining array after pop is correct ok 84 - shift first element works ok 85 - array is correct after shift ok 86 - unshift returns new length correctly ok 87 - unshift works correctly with one value ok 88 - splice returns the cut out part ok 89 - splice leaves the correct array ok 90 - splice retursn the cut out part ok 91 - splice - replace was successfull ok 92 - cut out the last element with -1 ok 93 - remaining all but the last element ok 94 - cut out a few elements with negative index ok 95 - inserted elements after cut out ok 96 - negative length ok 97 - negative length ok 98 - pass value of just created array ok 99 - pass value of just created array ok 100 - pass scalar value of created array ok 101 - Load module Array::Unique ok 102 - tie-ing an array ok 103 - received Array::Unique object ok 104 # skip needed for default only ok 105 - length is really 5 ok 106 - Create an array with simple assignement of 4 elements ok 107 - create array returns the same array ok 108 - set empty array ok 109 - set empty array with returned value ok 110 - fetch the value of element 0 ok 111 - fetch the value of element 2 ok 112 - fetch the value of element -1 ok 113 - fetch the value of element -2 ok 114 - set a value at an index higher than size of array ok 115 - set value in an existing index ok 116 - set value in an existing index (0) ok 117 - Set the value of negative indexes, -1 ok 118 - Set the value of negative indexes -2 ok 119 # skip only the standard behavior ok 120 # skip only the standard behavior ok 121 - lenght does not includ undefs in the middle as they are removed ok 122 - set value - with a break in the indexes ok 123 - set length returns the correct value ok 124 - length was set correctly ok 125 - number of elements is correct ok 126 - array shortened correctly ok 127 - set length of 0 ok 128 - push one value on the array returns new size ok 129 - push successfull ok 130 - push returns new length ok 131 - push successfull ok 132 - pop last element works ok 133 - remaining array after pop is correct ok 134 - shift first element works ok 135 - array is correct after shift ok 136 - unshift returns new length correctly ok 137 - unshift works correctly with one value ok 138 - splice returns the cut out part ok 139 - splice leaves the correct array ok 140 - splice retursn the cut out part ok 141 - splice - replace was successfull ok 142 - cut out the last element with -1 ok 143 - remaining all but the last element ok 144 - cut out a few elements with negative index ok 145 - inserted elements after cut out ok 146 - negative length ok 147 - negative length ok 148 - pass value of just created array ok 149 - pass value of just created array ok 150 - pass scalar value of created array ok 14/150 skipped: various reasons t/02class...........1..4 ok 1 - compare unique arrays ok 2 - one extra item ok 3 - two pairs ok 4 - undefs ok t/03unique..........1..29 ok 1 - Load module Array::Unique ok 2 - tie-ing an array ok 3 - length is correct ok 4 - create an array where there were dupplicates ok 5 - fetch the value of element 0 ok 6 - fetch the value of element 3 ok 7 - fetch the value of too high index ok 8 - fetch the value of element -1 ok 9 - fetch the value of element -2 not ok 10 - length is correct # TODO transferes the length of the original list and we # get undefs at the end # Failed (TODO) test 'length is correct' # at t/03unique.t line 48. # got: '9' # expected: '5' not ok 11 - transfere assignment # TODO transferes the length of the original list and we # get undefs at the end # Failed (TODO) test 'transfere assignment' # at t/03unique.t line 49. # Structures begin differing at: # $got->[5] = undef # $expected->[5] = Does not exist ok 12 - length is correct ok 13 - replace a value with an existing value not ok 14 - assigned value gets transfered # TODO passing the new value not the one received # Failed (TODO) test 'assigned value gets transfered' # at t/03unique.t line 60. # got: undef # expected: 'b' ok 15 - replace a value with a new value ok 16 - assigned value gets transfered ok 17 - replace a value with an existing value ok 18 - assigned value gets transfered ok 19 - replace a value in the same location ok 20 - assigned value gets transfered ok 21 - not ok 22 - assigned value gets transfered # TODO passing the new value not the one received # Failed (TODO) test 'assigned value gets transfered' # at t/03unique.t line 83. # got: undef # expected: 'a' ok 23 - Set the value of negative indexes, -1 not ok 24 - assigned value gets transfered # TODO passing the new value not the one received # Failed (TODO) test 'assigned value gets transfered' # at t/03unique.t line 97. # got: undef # expected: 'a' ok 25 - Set the value of negative indexes -2 ok 26 - assigned value gets transfered ok 27 - change the size of the array ok 28 - highest index corect ok 29 - size correct ok t/04false...........ok 1 - false but defined elements are kept 1..1 ok t/90pod.............1..10 ok 1 - ./Build.PL ok 2 - ./Makefile.PL ok 3 - t/01regular.t ok 4 - t/02class.t ok 5 - t/03unique.t ok 6 - t/04false.t ok 7 - t/90pod.t ok 8 - t/91pod_coverage.t ok 9 - lib/Array/Unique.pm ok 10 - blib/lib/Array/Unique.pm ok t/91pod_coverage....1..0 # Skip Test::Pod::Coverage 1.00 required for testing POD coverage skipped all skipped: Test::Pod::Coverage 1.00 required for testing POD coverage All tests successful, 1 test and 14 subtests skipped. Files=6, Tests=194, 1 wallclock secs ( 0.59 cusr + 0.12 csys = 0.71 CPU) Installing /home/cpanrun/build/5.10.0/html/site/lib/Array/Unique.html Installing /home/cpanrun/build/5.10.0/site/lib/Array/Unique.pm Installing /home/cpanrun/build/5.10.0/site/man/man3/Array::Unique.3 Appending installation info to /home/cpanrun/build/5.10.0/lib/perllocal.pod