Checking if your kit is complete... Looks good Writing Makefile for Test::LectroTest cp lib/Test/LectroTest/Compat.pm blib/lib/Test/LectroTest/Compat.pm cp lib/Test/LectroTest.pm blib/lib/Test/LectroTest.pm cp lib/Test/LectroTest/Property.pm blib/lib/Test/LectroTest/Property.pm cp lib/Test/LectroTest/Generator.pm blib/lib/Test/LectroTest/Generator.pm cp lib/Test/LectroTest/RegressionTesting.pod blib/lib/Test/LectroTest/RegressionTesting.pod cp lib/Test/LectroTest/Tutorial.pod blib/lib/Test/LectroTest/Tutorial.pod cp lib/Test/LectroTest/TestRunner.pm blib/lib/Test/LectroTest/TestRunner.pm cp lib/Test/LectroTest/FailureRecorder.pm blib/lib/Test/LectroTest/FailureRecorder.pm Manifying blib/man3/Test::LectroTest::Compat.3 Manifying blib/man3/Test::LectroTest.3 Manifying blib/man3/Test::LectroTest::Property.3 Manifying blib/man3/Test::LectroTest::Generator.3 Manifying blib/man3/Test::LectroTest::RegressionTesting.3 Manifying blib/man3/Test::LectroTest::Tutorial.3 Manifying blib/man3/Test::LectroTest::TestRunner.3 Manifying blib/man3/Test::LectroTest::FailureRecorder.3 PERL_DL_NONLAZY=1 /home/cpanrun/ia64-lp64/build/5.6.1/bin/perl -Iblib/arch -Iblib/lib -I/home/cpanrun/ia64-lp64/build/5.6.1/lib/5.6.1/IA64.ARCHREV_0-thread-multi-64all -I/home/cpanrun/ia64-lp64/build/5.6.1/lib/5.6.1 -e 'use Test::Harness qw(&runtests $verbose); $verbose=1; runtests @ARGV;' t/*.t t/0-signature.......1..1 ok 1 # skip Set the environment variable TEST_SIGNATURE to enable this test ok, 1/1 skipped: Set the environment variable TEST_SIGNATURE to enable this test t/compat............1..7 ok 1 - property 'always succeeds' (5 attempts) ok 2 - property 'cmp_ok can be used' (1000 attempts) ok 3 - trivial 0<1 test ok 4 - property 'inline' (1000 attempts) ok 5 - trivial 0<1 test ok 6 - false property yields test failure ok 7 - failing cmp_ok w/in prop yields test failure ok t/docs-eg...........1..3 ok 1 - 'my_sqrt satisfies defn of square root' (1000 attempts) # 0% less than 1 ok 2 - 'my_thing_to_test ignores fractions' (1000 attempts) ok 3 - 'my_thing_to_test ignores fractions' (1000 attempts) ok t/gens..............1..248 ok 1 - use Test::LectroTest::Generator; ok 2 - Int constructor returns something ok 3 - Int ctor returns a Test::LectroTest::Generator ok 4 - Bool constructor returns something ok 5 - Bool ctor returns a Test::LectroTest::Generator ok 6 - Float constructor returns something ok 7 - Float ctor returns a Test::LectroTest::Generator ok 8 - Char constructor returns something ok 9 - Char ctor returns a Test::LectroTest::Generator ok 10 - String constructor returns something ok 11 - String ctor returns a Test::LectroTest::Generator ok 12 - List constructor returns something ok 13 - List ctor returns a Test::LectroTest::Generator ok 14 - Elements(1) constructor returns something ok 15 - Elements(1) ctor returns a Test::LectroTest::Generator ok 16 - Unit(1) constructor returns something ok 17 - Unit(1) ctor returns a Test::LectroTest::Generator ok 18 - Paste constructor returns something ok 19 - Paste ctor returns a Test::LectroTest::Generator ok 20 - OneOf(Unit(0)) constructor returns something ok 21 - OneOf(Unit(0)) ctor returns a Test::LectroTest::Generator ok 22 - Each constructor returns something ok 23 - Each ctor returns a Test::LectroTest::Generator ok 24 - Map{} constructor returns something ok 25 - Map{} ctor returns a Test::LectroTest::Generator ok 26 - Concat constructor returns something ok 27 - Concat ctor returns a Test::LectroTest::Generator ok 28 - Flatten constructor returns something ok 29 - Flatten ctor returns a Test::LectroTest::Generator ok 30 - ConcatMap{} constructor returns something ok 31 - ConcatMap{} ctor returns a Test::LectroTest::Generator ok 32 - FlattenMap{} constructor returns something ok 33 - FlattenMap{} ctor returns a Test::LectroTest::Generator ok 34 - Hash(Unit(1),Unit(1)) constructor returns something ok 35 - Hash(Unit(1),Unit(1)) ctor returns a Test::LectroTest::Generator ok 36 - Frequency([1,"a"]) constructor returns something ok 37 - Frequency([1,"a"]) ctor returns a Test::LectroTest::Generator ok 38 - Sized{1}Unit(0) constructor returns something ok 39 - Sized{1}Unit(0) ctor returns a Test::LectroTest::Generator ok 40 - Bool dist mean is 0.5 (z-score = -0.04) ok 41 - Char(charset=>"x") generates only 'x' values ok 42 - Char(charset=>"a-j") is complete and uniformly distributed ok 43 - Char(charset=>'a') generated the char set 'a' ok 44 - Char(charset=>'-') generated the char set '-' ok 45 - Char(charset=>'a-a') generated the char set 'a' ok 46 - Char(charset=>'-a') generated the char set '-a' ok 47 - Char(charset=>'a-') generated the char set '-a' ok 48 - Char(charset=>'aA-C') generated the char set 'ABCa' ok 49 - Char(charset=>'A-Ca') generated the char set 'ABCa' ok 50 - Char(charset=>'X-YaA-C') generated the char set 'ABCXYa' ok 51 - Char(charset=>'A-CaX-Y') generated the char set 'ABCXYa' ok 52 - Elements(0 1 2 3 4 5 6 7 8 9) is complete and uniformly distributed ok 53 - Elements(a b c d e f g h i j) is complete and uniformly distributed ok 54 - pre-flight: Elements() caught ok 55 - Float(sized=>0,range=>[-400,-200]) dist mean is -300 (z-score = 0.33) ok 56 - Float(sized=>0,range=>[-300,-100]) dist mean is -200 (z-score = -2.79) ok 57 - Float(sized=>0,range=>[-200,0]) dist mean is -100 (z-score = -1.56) ok 58 - Float(sized=>0,range=>[-100,100]) dist mean is 0 (z-score = 1.18) ok 59 - Float(sized=>0,range=>[0,200]) dist mean is 100 (z-score = 0.32) ok 60 - Float(sized=>0,range=>[100,300]) dist mean is 200 (z-score = 0.16) ok 61 - Float(sized=>0,range=>[200,400]) dist mean is 300 (z-score = 0.72) ok 62 - Float(sized=>1,range=>[0,2000]) dist mean is 900 (z-score = -0.46) ok 63 - Float(sized=>1,range=>[0,4000]) dist mean is 1600 (z-score = 0.25) ok 64 - Float(sized=>1,range=>[0,6000]) dist mean is 2100 (z-score = -0.12) ok 65 - Float(sized=>1,range=>[0,8000]) dist mean is 2400 (z-score = 0.43) ok 66 - Float(sized=>1,range=>[0,10000]) dist mean is 2500 (z-score = 0.38) ok 67 - Float(sized=>1,range=>[-2000,2000]) dist mean is 0 (z-score = 0.30) ok 68 - Float(sized=>1,range=>[-4000,4000]) dist mean is 0 (z-score = 0.43) ok 69 - Float(sized=>1,range=>[-6000,6000]) dist mean is 0 (z-score = 0.86) ok 70 - Float(sized=>1,range=>[-8000,8000]) dist mean is 0 (z-score = -1.46) ok 71 - Float(sized=>1,range=>[-10000,10000]) dist mean is 0 (z-score = -0.33) ok 72 - Float(sized=>0,range=>[-4,-2]) dist mean is -3 (z-score = 0.30) ok 73 - Float(sized=>0,range=>[-3,-1]) dist mean is -2 (z-score = -0.25) ok 74 - Float(sized=>0,range=>[-2,0]) dist mean is -1 (z-score = -0.99) ok 75 - Float(sized=>0,range=>[-1,1]) dist mean is 0 (z-score = 1.26) ok 76 - Float(sized=>0,range=>[0,2]) dist mean is 1 (z-score = -0.14) ok 77 - Float(sized=>0,range=>[1,3]) dist mean is 2 (z-score = -0.36) ok 78 - Float(sized=>0,range=>[2,4]) dist mean is 3 (z-score = 0.16) ok 79 - Float(range=>[1,0]) is caught as an empty range ok 80 - Float(range=>[0,-1]) is caught as an empty range ok 81 - Float(range=>[0,0]) is not wrongly caught as empty / isa Test::LectroTest::Generator ok 82 - Sized{undef} Float(range=>[-7,1]) dist mean is -3 (z-score = 0.02) ok 83 - Sized{undef} Float(range=>[-6,2]) dist mean is -2 (z-score = -0.76) ok 84 - Sized{undef} Float(range=>[-5,3]) dist mean is -1 (z-score = 1.66) ok 85 - Sized{undef} Float(range=>[-4,4]) dist mean is 0 (z-score = 0.05) ok 86 - Sized{undef} Float(range=>[-3,5]) dist mean is 1 (z-score = -0.57) ok 87 - Sized{undef} Float(range=>[-2,6]) dist mean is 2 (z-score = -0.15) ok 88 - Sized{undef} Float(range=>[-1,7]) dist mean is 3 (z-score = 0.97) ok 89 - Float(range=>[-10,-1]) is caught as incompatible with sizing ok 90 - Float(range=>[1,10]) is caught as incompatible with sizing ok 91 - Float(range=>[-10,0]) is not wrongly caught as incompatible with sizing / isa Test::LectroTest::Generator ok 92 - Float(range=>[0,10]) is not wrongly caught as incompatible with sizing / isa Test::LectroTest::Generator ok 93 - Float is not wrongly caught as incompatible with sizing / isa Test::LectroTest::Generator ok 94 - Int(sized=>0,range=>[-3005,-2996]) is complete and uniformly distributed ok 95 - Int(sized=>0,range=>[-2005,-1996]) is complete and uniformly distributed ok 96 - Int(sized=>0,range=>[-1005,-996]) is complete and uniformly distributed ok 97 - Int(sized=>0,range=>[-5,4]) is complete and uniformly distributed ok 98 - Int(sized=>0,range=>[995,1004]) is complete and uniformly distributed ok 99 - Int(sized=>0,range=>[1995,2004]) is complete and uniformly distributed ok 100 - Int(sized=>0,range=>[2995,3004]) is complete and uniformly distributed ok 101 - Int(sized=>0,range=>[-400,-200]) dist mean is -300 (z-score = 0.13) ok 102 - Int(sized=>0,range=>[-300,-100]) dist mean is -200 (z-score = 0.76) ok 103 - Int(sized=>0,range=>[-200,0]) dist mean is -100 (z-score = -1.45) ok 104 - Int(sized=>0,range=>[-100,100]) dist mean is 0 (z-score = -0.16) ok 105 - Int(sized=>0,range=>[0,200]) dist mean is 100 (z-score = -1.70) ok 106 - Int(sized=>0,range=>[100,300]) dist mean is 200 (z-score = 0.88) ok 107 - Int(sized=>0,range=>[200,400]) dist mean is 300 (z-score = -2.00) ok 108 - Int(sized=>1,range=>[0,2000]) dist mean is 900 (z-score = -0.06) ok 109 - Int(sized=>1,range=>[0,4000]) dist mean is 1600 (z-score = -0.10) ok 110 - Int(sized=>1,range=>[0,6000]) dist mean is 2100 (z-score = 0.04) ok 111 - Int(sized=>1,range=>[0,8000]) dist mean is 2400 (z-score = -1.07) ok 112 - Int(sized=>1,range=>[0,10000]) dist mean is 2500 (z-score = -0.17) ok 113 - Int(sized=>1,range=>[-2000,2000]) dist mean is 0 (z-score = 0.84) ok 114 - Int(sized=>1,range=>[-4000,4000]) dist mean is 0 (z-score = -0.42) ok 115 - Int(sized=>1,range=>[-6000,6000]) dist mean is 0 (z-score = -0.44) ok 116 - Int(sized=>1,range=>[-8000,8000]) dist mean is 0 (z-score = -1.29) ok 117 - Int(sized=>1,range=>[-10000,10000]) dist mean is 0 (z-score = -0.09) ok 118 - Int(sized=>0,range=>[-4,-2]) dist mean is -3 (z-score = 0.60) ok 119 - Int(sized=>0,range=>[-3,-1]) dist mean is -2 (z-score = -1.09) ok 120 - Int(sized=>0,range=>[-2,0]) dist mean is -1 (z-score = 1.40) ok 121 - Int(sized=>0,range=>[-1,1]) dist mean is 0 (z-score = -0.47) ok 122 - Int(sized=>0,range=>[0,2]) dist mean is 1 (z-score = -1.18) ok 123 - Int(sized=>0,range=>[1,3]) dist mean is 2 (z-score = -0.74) ok 124 - Int(sized=>0,range=>[2,4]) dist mean is 3 (z-score = -0.45) ok 125 - Int(range=>[1,0]) is caught as an empty range ok 126 - Int(range=>[0,-1]) is caught as an empty range ok 127 - Int(range=>[0,0]) is not wrongly caught as empty / isa Test::LectroTest::Generator ok 128 - Sized{undef} Int(range=>[-8,1]) is complete and uniformly distributed ok 129 - Sized{undef} Int(range=>[-7,2]) is complete and uniformly distributed ok 130 - Sized{undef} Int(range=>[-6,3]) is complete and uniformly distributed ok 131 - Sized{undef} Int(range=>[-5,4]) is complete and uniformly distributed ok 132 - Sized{undef} Int(range=>[-4,5]) is complete and uniformly distributed ok 133 - Sized{undef} Int(range=>[-3,6]) is complete and uniformly distributed ok 134 - Sized{undef} Int(range=>[-2,7]) is complete and uniformly distributed ok 135 - Int(range=>[-10,-1]) is caught as incompatible with sizing ok 136 - Int(range=>[1,10]) is caught as incompatible with sizing ok 137 - Int(range=>[-10,0]) is not wrongly caught as incompatible with sizing / isa Test::LectroTest::Generator ok 138 - Int(range=>[0,10]) is not wrongly caught as incompatible with sizing / isa Test::LectroTest::Generator ok 139 - Int is not wrongly caught as incompatible with sizing / isa Test::LectroTest::Generator ok 140 - Hash(Unit(0),Unit(1)) gens {0=>1} ok 141 - Hash(Int(range=>[0,5],sized=>0),Unit(1),length=>1000) gens {0=>1,1=>1,2=>1,3=>1,4=>1,5=>1} ok 142 - pre-flight: Hash(Int) caught ok 143 - List(Unit(1)) elem length under sizing [1..1] dist mean is 0.5 (z-score = 0.94) ok 144 - List(Unit(1)) elem length under sizing [1..5] dist mean is 1.5 (z-score = 0.81) ok 145 - List(Unit(1)) elem length under sizing [1..10] dist mean is 2.75 (z-score = 0.21) ok 146 - List(Unit(1)) elem length under sizing [1..25] dist mean is 6.5 (z-score = 0.35) ok 147 - All lists from List(Unit('x'),length=>0) are [('x')x0] ok 148 - All lists from List(Unit('x'),length=>1) are [('x')x1] ok 149 - All lists from List(Unit('x'),length=>2) are [('x')x2] ok 150 - All lists from List(Unit('x'),length=>3) are [('x')x3] ok 151 - List(Unit('x'),length=>[0,]) elem length under sizing [0..5] dist mean is 1.25 (z-score = -0.03) ok 152 - List(Unit('x'),length=>[1,]) elem length under sizing [0..5] dist mean is 1.83333333333333 (z-score = -0.22) ok 153 - List(Unit('x'),length=>[4,]) elem length under sizing [0..5] dist mean is 4.08333333333333 (z-score = -0.50) ok 154 - List(Unit('x'),length=>[5,]) elem length under sizing [0..10] dist mean is 5.68181818181818 (z-score = -0.07) ok 155 - List(Unit('x'),length=>[0,]) elem length under sizing [1..5] dist mean is 1.5 (z-score = 0.95) ok 156 - List(Unit('x'),length=>[1,]) elem length under sizing [1..5] dist mean is 2 (z-score = 0.51) ok 157 - List(Unit('x'),length=>[4,]) elem length under sizing [1..5] dist mean is 4.1 (z-score = 0.82) ok 158 - List(Unit('x'),length=>[5,]) elem length under sizing [1..10] dist mean is 5.75 (z-score = 0.06) ok 159 - List(Unit('x'),length=>[0,]) elem length under sizing [2..5] dist mean is 1.75 (z-score = 0.87) ok 160 - List(Unit('x'),length=>[1,]) elem length under sizing [2..5] dist mean is 2.25 (z-score = -1.27) ok 161 - List(Unit('x'),length=>[4,]) elem length under sizing [2..5] dist mean is 4.125 (z-score = -0.72) ok 162 - List(Unit('x'),length=>[5,]) elem length under sizing [2..10] dist mean is 5.83333333333333 (z-score = -0.46) ok 163 - List(Unit('x'),length=>[0,9]) elem length dist mean is 4.5 (z-score = -0.18) ok 164 - List(Unit('x'),length=>[10,19]) elem length dist mean is 14.5 (z-score = 0.21) ok 165 - List(Unit('x'),length=>[20,29]) elem length dist mean is 24.5 (z-score = -0.10) ok 166 - List(Unit('x'),length=>[30,39]) elem length dist mean is 34.5 (z-score = -0.68) ok 167 - pre-flight: List(length=>-1) caught ok 168 - pre-flight: List(length=>[-1,]) caught ok 169 - pre-flight: List(length=>[-1,0]) caught ok 170 - pre-flight: List(length=>[1,0]) caught ok 171 - pre-flight: List(length=>[]) caught ok 172 - pre-flight: List(length=>[0,1,2]) caught ok 173 - pre-flight: List(length=>{1=>1}) caught ok 174 - String() length under sizing [1..1] dist mean is 0.5 (z-score = -0.56) ok 175 - String() length under sizing [1..5] dist mean is 1.5 (z-score = 0.14) ok 176 - String() length under sizing [1..10] dist mean is 2.75 (z-score = -0.05) ok 177 - String() length under sizing [1..25] dist mean is 6.5 (z-score = -1.08) ok 178 - All strings from String(charset=>'x',length=>0) are '' ok 179 - All strings from String(charset=>'x',length=>1) are 'x' ok 180 - All strings from String(charset=>'x',length=>2) are 'xx' ok 181 - All strings from String(charset=>'x',length=>3) are 'xxx' ok 182 - String(length=>[0,]) length under sizing [0..5] dist mean is 1.25 (z-score = -0.21) ok 183 - String(length=>[1,]) length under sizing [0..5] dist mean is 1.83333333333333 (z-score = 0.41) ok 184 - String(length=>[4,]) length under sizing [0..5] dist mean is 4.08333333333333 (z-score = -0.97) ok 185 - String(length=>[5,]) length under sizing [0..10] dist mean is 5.68181818181818 (z-score = -0.34) ok 186 - String(length=>[0,]) length under sizing [1..5] dist mean is 1.5 (z-score = -1.03) ok 187 - String(length=>[1,]) length under sizing [1..5] dist mean is 2 (z-score = 0.04) ok 188 - String(length=>[4,]) length under sizing [1..5] dist mean is 4.1 (z-score = 0.36) ok 189 - String(length=>[5,]) length under sizing [1..10] dist mean is 5.75 (z-score = 0.57) ok 190 - String(length=>[0,]) length under sizing [2..5] dist mean is 1.75 (z-score = -0.63) ok 191 - String(length=>[1,]) length under sizing [2..5] dist mean is 2.25 (z-score = -1.63) ok 192 - String(length=>[4,]) length under sizing [2..5] dist mean is 4.125 (z-score = 1.78) ok 193 - String(length=>[5,]) length under sizing [2..10] dist mean is 5.83333333333333 (z-score = -0.48) ok 194 - String(length=>[0,9]) elem length dist mean is 4.5 (z-score = -1.29) ok 195 - String(length=>[10,19]) elem length dist mean is 14.5 (z-score = -1.18) ok 196 - String(length=>[20,29]) elem length dist mean is 24.5 (z-score = -0.89) ok 197 - String(length=>[30,39]) elem length dist mean is 34.5 (z-score = 0.45) ok 198 - Unit("a")->generate eq "a" ok 199 - Unit(1)->generate eq 1 ok 200 - Unit(0.334)->generate eq 0.334 ok 201 - Frequency(all freqs = 1, 0 1 2 3 4 5 6 7 8 9) is complete and uniformly distributed ok 202 - Frequency(all freqs = 1, a b c d e f g h i j) is complete and uniformly distributed ok 203 - Frequency([[0,Unit("no")],[1,Unit("yes")]]) generates only 'yes' ok 204 - Frequency([[1,Unit("yes")],[0,Unit("no")]]) generates only 'yes' ok 205 - pre-flight: Frequency() caught ok 206 - pre-flight: Frequency([0,Bool]) caught ok 207 - pre-flight: Frequency([1,Bool],[-1,Bool]) caught ok 208 - Paste w/o glue as expected ok 209 - Paste w/ glue as expected ok 210 - Paste([empty]) => empty str ok 211 - Paste([1,1,1,1]) => '1111' ok 212 - Paste(0,[],2) => '02' ok 213 - Paste(0,[1,1,1,1],2) => '011112' ok 214 - Sized{1}(Int(sized=>1,range=>[-1,100])) dist mean is 0 (z-score = -0.74) ok 215 - Sized{$_[0]/2}(Int(sized=>1,range=>[-1,100])) dist mean is 24.75 (z-score = -0.67) ok 216 - Each(Unit(1),Unit(2),Unit(3)) generates [1,2,3] ok 217 - Apply(sub{join"/",@_},Unit(1),Unit(2),Unit(3)) generates 1/2/3 ok 218 - (Map {"x" x $_[0]} Unit(1),Unit(2)) generates ["x","xx"] ok 219 - Concat generates [] ok 220 - Concat(List(Int,length=>0)) generates [] ok 221 - Concat(Unit("a")) generates ["a"] ok 222 - Concat(Unit("a"),List(Int,length=>0)) generates ["a"] ok 223 - Concat(List(Int,length=>0)) generates [] ok 224 - Concat(List(Unit([1]),length=>1)) generates [[1]] ok 225 - Concat(List(Unit(1),length=>2)) generates [1,1] ok 226 - Concat(List(Unit(1),length=>2),List(Unit([2]),length=>1)) generates [1,1,[2]] ok 227 - Flatten generates [] ok 228 - Flatten(Unit([[[[[[[]]]]]]])) generates [] ok 229 - Flatten(Unit("a")) generates ["a"] ok 230 - Flatten(Unit("a"),List(Int,length=>0)) generates ["a"] ok 231 - Flatten(List(Int,length=>0)) generates [] ok 232 - Flatten(List(Unit([9]),length=>1)) generates [9] ok 233 - Flatten(List(Unit(9),length=>2)) generates [9,9] ok 234 - Flatten(List(Unit(9),length=>2),List(Unit([2]),length=>1)) generates [9,9,2] ok 235 - ConcatMap{} generates [] ok 236 - ConcatMap{1}Unit(2) generates [1] ok 237 - ConcatMap{[1]}Unit(2) generates [1] ok 238 - ConcatMap{[@_]}Each(Unit(2),Unit(3)) generates [[2,3]] ok 239 - ConcatMap{[@_]}Unit(2),Unit(3) generates [2,3] ok 240 - ConcatMap{my($a)=@_;$a%2?[$a]:[]}Unit(1),Unit(2),Unit(3) generates [1,3] ok 241 - FlattenMap{} generates [] ok 242 - FlattenMap{9}Unit(2) generates [9] ok 243 - FlattenMap{[8]}Unit(2) generates [8] ok 244 - FlattenMap{[[7]]}Unit(2) generates [7] ok 245 - FlattenMap{[@_]}Each(Unit(2),Unit(3)) generates [2,3] ok 246 - FlattenMap{[@_]}Unit(2),Unit([3]) generates [2,3] ok 247 - FlattenMap{[[[[[9]]]]]}Unit(2),Unit([3]) generates [9,9] ok 248 - FlattenMap{my($a)=@_;$a%2?[$a]:[]}Unit(9),Unit(2),Unit(3) generates [9,3] ok t/harness...........1..6 ok 1 - suite 0 0 0 ok 2 - suite 0 1 1 ok 3 - suite 1 0 0 ok 4 - suite 1 1 1 ok 5 - suite 0 254 254 ok 6 - suite 0 300 254 ok t/pod-coverage......1..0 # Skip Test::Pod::Coverage 1.00 required for testing POD coverage skipped: Test::Pod::Coverage 1.00 required for testing POD coverage t/pod...............1..0 # Skip Test::Pod 1.00 required for testing POD skipped: Test::Pod 1.00 required for testing POD t/props.............1..11 ok 1 - '0-arg always succeeds' (10 attempts) ok 2 - '0-arg, alt-syntax always succeeds' (10 attempts) ok 3 - '1-arg always succeeds (labels, too)' (10 attempts) # 40% odd # 30% negative & odd # 10% negative ok 4 - '1-arg, alt-syntax always succeeds' (10 attempts) ok 5 - '1-arg, alt2-syntax always succeeds' (10 attempts) ok 6 - '1-arg, alt3-syntax always succeeds' (10 attempts) ok 7 - '1-arg, alt4-syntax always succeeds' (10 attempts) ok 8 - '2-arg always succeeds' (10 attempts) ok 9 - 'argument order is preserved' (10 attempts) ok 10 - 'argument order is preserved (2)' (10 attempts) ok 11 - 'tcon->dump returns its value arg as its result' (10 attempts) ok t/props2............1..12 ok 1 - Property->new disallows use of 'tcon' in bindings ok 2 - magic Property syntax disallows use of 'tcon' in bindings ok 3 - pre-flight: new w/ no args ok 4 - pre-flight: unbalanced arguments list ok 5 - pre-flight: new w/o test sub ok 6 - pre-flight: sets of bindings must have same vars (x) vs () ok 7 - pre-flight: sets of bindings must have same vars (x) vs (y) ok 8 - pre-flight: sets of bindings must have same vars (x) vs (x) vs () ok 9 - pre-flight: odd params in binding is caught ok 10 - pre-flight: no test subroutine ok 11 - pre-flight: invalid set of generator bindings ok 12 - pre-flight: invalid inner set of generator bindings ok t/recorder..........1..14 ok 1 - Test::LectroTest + record_failures + non-existent file is OK ok 2 - Test::LectroTest + playback_failures + non-existent file is OK ok 3 - Test::LectroTest + regressions + non-existent file is OK ok 4 - Test::LectroTest::Compat + record_failures + non-existent file is OK ok 5 - Test::LectroTest::Compat + playback_failures + non-existent file is OK ok 6 - Test::LectroTest::Compat + regressions + non-existent file is OK ok 7 - Test::LectroTest + playback_failures playback works (npass=0) ok 8 - Test::LectroTest + regressions playback works (npass=0) ok 9 - Test::LectroTest::Compat + playback_failures playback works (npass=0) ok 10 - Test::LectroTest::Compat + regressions playback works (npass=0) ok 11 - Test::LectroTest + playback_failures playback works (npass=1) ok 12 - Test::LectroTest + regressions playback works (npass=1) ok 13 - Test::LectroTest::Compat + playback_failures playback works (npass=1) ok 14 - Test::LectroTest::Compat + regressions playback works (npass=1) ok t/runner............1..28 ok 1 - 1 gen set + trials=>1 --> 1 trial ok 2 - 2 gen set + trials=>1 --> 2 trials ok 3 - retry-always prop --> incomplete ok 4 - retry before exception prop --> incomplete ok 5 - $except_prop1 dies and is caught ok 6 - $except_prop2 dies and is caught ok 7 - $except_prop3 dies and is caught ok 8 - labeling every trial with an empty label yields no label output ok 9 - labeling every trial --> 100% ok 10 - labeling half of trials --> 50% ok 11 - 75/25 labeling case checks ok 12 - 70/20/10 labeling case checks ok 13 - 100% trivial labeling case checks ok 14 - notes appear only when a check fails ok 15 - dump notes appear only when a check fails ok 16 - all notes are emitted, in order, when check fails ok 17 - dump notes are emitted, in order, when check fails ok 18 - unnamed dump notes are emitted, in order, when check fails ok 19 - desired scale 0 --> 100% ok 20 - desired scale 1 --> 100% ok 21 - desired scale 10 --> 100% ok 22 - TestRunner->run(x,N) respects given test number N ok 23 - verbose=>1 does include label statistics ok 24 - verbose=>0 does not include label statistics ok 25 - verbose=>1 does include counterexample Can't locate object method "new" via package "File::Temp" (perhaps you forgot to load "File::Temp"?) at t/runner.t line 316. # Looks like you planned 28 tests but only ran 26. # Looks like your test died just after 26. ok 26 - verbose=>0 does not include counterexample dubious Test returned status 255 (wstat 65280, 0xff00) DIED. FAILED tests 27-28 Failed 2/28 tests, 92.86% okay Failed Test Status Wstat Total Fail Failed List of Failed ---------------------------------------------------------------------------------------------------------------------------------------- t/runner.t 255 65280 28 2 7.14% 27-28 2 tests and 1 subtest skipped. Failed 1/11 test scripts, 90.91% okay. 2/330 subtests failed, 99.39% okay. make: *** [test_dynamic] Error 2