Back
From: metabase:user:320bfe00-2aae-11df-837a-5e0a49663a4f
Subject: FAIL Devel-Cover-1.06 5.19.3 GNU/Linux
Date: 2013-07-25T22:03:14Z
This distribution has been tested as part of the CPAN Testers
project, supporting the Perl programming language. See
http://wiki.cpantesters.org/ for more information or email
questions to cpan-testers-discuss@perl.org
--
Dear Paul Johnson,
This is a computer-generated report for Devel-Cover-1.06
on perl 5.19.3, created by CPAN-Reporter-1.2010.
Thank you for uploading your work to CPAN. However, there was a problem
testing your distribution.
If you think this report is invalid, please consult the CPAN Testers Wiki
for suggestions on how to avoid getting FAIL reports for missing library
or binary dependencies, unsupported operating systems, and so on:
http://wiki.cpantesters.org/wiki/CPANAuthorNotes
Sections of this report:
* Tester comments
* Program output
* Prerequisites
* Environment and other context
------------------------------
TESTER COMMENTS
------------------------------
Additional comments from tester:
this report is from an automated smoke testing program
and was not reviewed by a human for accuracy
------------------------------
PROGRAM OUTPUT
------------------------------
Output from '/usr/bin/make test':
PERL_DL_NONLAZY=1 /tmp/basesmoker-reloperl-WbBa/bin/perl "-MExtUtils::Command::MM" "-e" "test_harness(0, 'blib/lib', 'blib/arch')" t/*/*.t
t/e2e/aaccessor.t ........... ok
t/e2e/aalias.t .............. ok
t/e2e/aalias1.t ............. ok
t/e2e/abigint.t ............. ok
t/e2e/abranch_return_sub.t .. ok
t/e2e/abug_and.t ............ ok
# Test 1 got:
+----+----------------------------------------------------------------------------+----------------------------------------------------------------------------+
| Elt|Got |Expected |
+----+----------------------------------------------------------------------------+----------------------------------------------------------------------------+
| 60|'37 11 $x[4]++;\n' |'37 11 $x[4]++;\n' |
| 61|'38 }\n' |'38 }\n' |
| 62|'39 else\n' |'39 else\n' |
* 63|'40 *** 0 0 {\n' |'40 {\n' *
* 64|'41 $y && $x[5]++;\n' |'41 *** 0 0 $y && $x[5]++;\n' *
| 65|'42 }\n' |'42 }\n' |
* 66|'43 11 \n' |'43 \n' *
* 67|'44 my $p = $y & $z;\n' |'44 11 my $p = $y & $z;\n' *
* 68|'45 *** 11 33 \n' |'45 \n' *
| 69|'46 *** 11 33 $p &&= $y;\n' |'46 *** 11 33 $p &&= $y;\n' |
* 70|'47 11 $p &&= $z;\n' |'47 *** 11 33 $p &&= $z;\n' *
* 71|'48 *** 11 66 my $q = 1;\n' |'48 11 my $q = 1;\n' *
* 72|'49 $q &&= $_;\n' |'49 *** 11 66 $q &&= $_;\n' *
* 73|'50 11 \n' |'50 \n' *
* 74|'51 pas();\n' |'51 11 pas();\n' *
| 75|'52 }\n' |'52 }\n' |
| 76|'53 \n' |'53 \n' |
| 77|'54 sub pas\n' |'54 sub pas\n' |
* 78|'55 *** 11 50 11 {\n' |'55 {\n' *
* 79|'56 $y && $z\n' |'56 *** 11 50 11 $y && $z\n' *
| 80|'57 }\n' |'57 }\n' |
| 81|'58 \n' |'58 \n' |
| 82|'59 # print join(", ", @x), "\\n";\n' |'59 # print join(", ", @x), "\\n";\n' |
+----+----------------------------------------------------------------------------+----------------------------------------------------------------------------+
| 91|'23 100 10 1 if $y and $x[0]++\n' |'23 100 10 1 if $y and $x[0]++\n' |
| 92|'27 *** 50 0 11 if $z\n' |'27 *** 50 0 11 if $z\n' |
| 93|'35 *** 50 11 0 if ($y) { }\n' |'35 *** 50 11 0 if ($y) { }\n' |
* 94|'40 *** 0 0 0 if $y\n' |'41 *** 0 0 0 if $y\n' *
* 95|'55 *** 50 11 0 if $y\n' |'56 *** 50 11 0 if $y\n' *
| 96|'\n' |'\n' |
| 97|'\n' |'\n' |
| 98|'Conditions\n' |'Conditions\n' |
+----+----------------------------------------------------------------------------+----------------------------------------------------------------------------+
| 103|'line err % !l l&&!r l&&r expr\n' |'line err % !l l&&!r l&&r expr\n' |
| 104|'- --- ------ ------ ------ ------ ----\n' |'- --- ------ ------ ------ ------ ----\n' |
| 105|'23 *** 66 0 1 10 $y and $x[0]++\n' |'23 *** 66 0 1 10 $y and $x[0]++\n' |
* 106|'45 *** 33 11 0 0 $p &&= $y\n' |'46 *** 33 11 0 0 $p &&= $y\n' *
* 107|'46 *** 33 11 0 0 $p &&= $z\n' |'47 *** 33 11 0 0 $p &&= $z\n' *
* 108|'48 *** 66 0 1 10 $q &&= $_\n' |'49 *** 66 0 1 10 $q &&= $_\n' *
| 109|'\n' |'\n' |
| 110|'\n' |'\n' |
| 111|'Covered Subroutines\n' |'Covered Subroutines\n' |
+----+----------------------------------------------------------------------------+----------------------------------------------------------------------------+
| 115|'- ----- -----------------\n' |'- ----- -----------------\n' |
| 116|'BEGIN 1 tests/cond_and:10\n' |'BEGIN 1 tests/cond_and:10\n' |
| 117|'BEGIN 1 tests/cond_and:11\n' |'BEGIN 1 tests/cond_and:11\n' |
* 118|'pas 11 tests/cond_and:55\n' |'pas 11 tests/cond_and:56\n' *
| 119|'\n' |'\n' |
| 120|'\n' |'\n' |
+----+----------------------------------------------------------------------------+----------------------------------------------------------------------------+
(/tmp/loop_over_bdir-29866-Rv43zs/Devel-Cover-1.06-JIdm19/blib/lib/Devel/Cover/Test.pm at line 333)
# Expected: No differences (output)
# /tmp/loop_over_bdir-29866-Rv43zs/Devel-Cover-1.06-JIdm19/blib/lib/Devel/Cover/Test.pm line 333 is: local *Test::_quote = sub { "@_" };
t/e2e/acond_and.t ...........
Failed 1/1 subtests
# Test 1 got:
+----+-------------------------------------------------------------------------------------------------+----+-------------------------------------------------------------------------------------------------+
| Elt|Got | Elt|Expected |
+----+-------------------------------------------------------------------------------------------------+----+-------------------------------------------------------------------------------------------------+
| 44|'21 *** 0 $x[1]++;\n' | 44|'21 *** 0 $x[1]++;\n' |
| 45|'22 }\n' | 45|'22 }\n' |
| 46|'23 else\n' | 46|'23 else\n' |
* 47|'24 4 {\n' * 47|'24 {\n' *
* 48|'25 $x[2]++;\n' * 48|'25 4 $x[2]++;\n' *
* 49|'26 *** 4 100 66 }\n' * 49|'26 }\n' *
* 50|'27 if ($y || $z)\n' * 50|'27 *** 4 100 66 if ($y || $z)\n' *
* 51|'28 2 {\n' * 51|'28 {\n' *
* 52|'29 $x[3]++;\n' * 52|'29 2 $x[3]++;\n' *
| 53|'30 }\n' | 53|'30 }\n' |
* 54|'31 2 else\n' * 54|'31 else\n' *
| 55|'32 {\n' | 55|'32 {\n' |
* 56|'33 $x[4]++;\n' * 56|'33 2 $x[4]++;\n' *
* 57|'34 *** 4 50 }\n' * 57|'34 }\n' *
* 58|'35 *** 4 50 \n' * 58|'35 \n' *
* 59|'36 $y && $x[5]++;\n' * 59|'36 *** 4 50 $y && $x[5]++;\n' *
* 60|'37 4 100 $x[5]++ if $y;\n' * 60|'37 *** 4 50 $x[5]++ if $y;\n' *
* 61|'38 4 100 \n' * 61|'38 \n' *
* 62|'39 $z && $x[6]++;\n' * 62|'39 4 100 $z && $x[6]++;\n' *
* 63|'40 *** 4 50 $x[6]++ if $z;\n' * 63|'40 4 100 $x[6]++ if $z;\n' *
* 64|'41 *** 4 50 \n' * 64|'41 \n' *
* 65|'42 $y || $x[7]++;\n' * 65|'42 *** 4 50 $y || $x[7]++;\n' *
* 66|'43 4 100 $x[7]++ unless $y;\n' * 66|'43 *** 4 50 $x[7]++ unless $y;\n' *
* 67|'44 4 100 \n' * 67|'44 \n' *
* 68|'45 $z || $x[8]++;\n' * 68|'45 4 100 $z || $x[8]++;\n' *
* 69|'46 *** 4 50 $x[8]++ unless $z;\n' * 69|'46 4 100 $x[8]++ unless $z;\n' *
* 70|'47 4 100 \n' * 70|'47 \n' *
* 71|'48 $y ? $x[9]++ : $x[10]++;\n' * 71|'48 *** 4 50 $y ? $x[9]++ : $x[10]++;\n' *
* 72|'49 *** 4 50 33 $z ? $x[11]++ : $x[12]++;\n' * 72|'49 4 100 $z ? $x[11]++ : $x[12]++;\n' *
| | * 73|'50 \n' *
| | * 74|'51 *** 4 50 33 if ($y)\n' *
| 73|' *** 50 66 \n' | 75|' *** 50 66 \n' |
| 74|' 100 \n' | 76|' 100 \n' |
* 75|'50 \n' * | |
* 76|'51 *** 0 if ($y)\n' * | |
| 77|'52 {\n' | 77|'52 {\n' |
* 78|'53 $x[13]++;\n' * 78|'53 *** 0 $x[13]++;\n' *
| 79|'54 }\n' | 79|'54 }\n' |
* 80|'55 *** 0 elsif ($y && $z)\n' * 80|'55 elsif ($y && $z)\n' *
| 81|'56 {\n' | 81|'56 {\n' |
* 82|'57 $x[14]++;\n' * 82|'57 *** 0 $x[14]++;\n' *
| 83|'58 }\n' | 83|'58 }\n' |
* 84|'59 2 elsif ($y || $z)\n' * 84|'59 elsif ($y || $z)\n' *
| 85|'60 {\n' | 85|'60 {\n' |
* 86|'61 $x[15]++;\n' * 86|'61 2 $x[15]++;\n' *
* 87|'62 2 }\n' * 87|'62 }\n' *
| 88|'63 else\n' | 88|'63 else\n' |
| 89|'64 {\n' | 89|'64 {\n' |
* 90|'65 *** 4 50 33 $x[16]++;\n' * 90|'65 2 $x[16]++;\n' *
* 91|' *** 4 50 33 \n' * | |
| 92|'66 }\n' | 91|'66 }\n' |
| 93|'67 \n' | 92|'67 \n' |
* 94|'68 $y && $z && $x[17]++; $y && $z && $x[18]++;\n' * 93|'68 *** 4 50 33 $y && $z && $x[17]++; $y && $z && $x[18]++;\n' *
| | * 94|' *** 4 50 33 \n' *
| 95|'69 }\n' | 95|'69 }\n' |
* 96|'70 1 }\n' * 96|'70 }\n' *
| 97|'71 \n' | 97|'71 \n' |
* 98|'72 2 100 \n' * 98|'72 \n' *
| 99|'73 1 for my $y (0, 1)\n' | 99|'73 1 for my $y (0, 1)\n' |
| 100|'74 {\n' | 100|'74 {\n' |
* 101|'75 $y || next;\n' * 101|'75 2 100 $y || next;\n' *
| 102|'76 1 $x[18]++;\n' | 102|'76 1 $x[18]++;\n' |
| 103|'77 }\n' | 103|'77 }\n' |
* 104|'78 2 100 \n' * 104|'78 \n' *
| 105|'79 1 for my $y (1, 0)\n' | 105|'79 1 for my $y (1, 0)\n' |
| 106|'80 {\n' | 106|'80 {\n' |
* 107|'81 $y || next;\n' * 107|'81 2 100 $y || next;\n' *
| 108|'82 1 $x[19]++;\n' | 108|'82 1 $x[19]++;\n' |
| 109|'83 }\n' | 109|'83 }\n' |
* 110|'84 2 100 \n' * 110|'84 \n' *
| 111|'85 1 for my $y (0, 1)\n' | 111|'85 1 for my $y (0, 1)\n' |
| 112|'86 {\n' | 112|'86 {\n' |
* 113|'87 $y && next;\n' * 113|'87 2 100 $y && next;\n' *
| 114|'88 1 $x[20]++;\n' | 114|'88 1 $x[20]++;\n' |
| 115|'89 }\n' | 115|'89 }\n' |
* 116|'90 2 100 \n' * 116|'90 \n' *
| 117|'91 1 for my $y (1, 0)\n' | 117|'91 1 for my $y (1, 0)\n' |
| 118|'92 {\n' | 118|'92 {\n' |
* 119|'93 $y && next;\n' * 119|'93 2 100 $y && next;\n' *
| 120|'94 1 $x[21]++;\n' | 120|'94 1 $x[21]++;\n' |
| 121|'95 }\n' | 121|'95 }\n' |
* 122|'96 1 1 \n' * 122|'96 \n' *
| | * 123|'97 1 for my $y (0, 1)\n' *
| | * 124|'98 {\n' *
| | * 125|'99 1 1 no warnings "void";\n' *
| 123|' 1 \n' | 126|' 1 \n' |
| 124|' 1 \n' | 127|' 1 \n' |
* 125|'97 *** 2 0 for my $y (0, 1)\n' * 128|'100 *** 2 0 my $w = $y xor next;\n' *
* 126|'98 *** 0 {\n' * 129|'101 *** 0 $x[22]++;\n' *
* 127|'99 no warnings "void";\n' * | |
* 128|'100 my $w = $y xor next;\n' * | |
* 129|'101 1 $x[22]++;\n' * | |
| 130|'102 }\n' | 130|'102 }\n' |
* 131|'103 1 1 \n' * 131|'103 \n' *
| | * 132|'104 1 for my $y (1, 0)\n' *
| | * 133|'105 {\n' *
| | * 134|'106 1 1 no warnings "void";\n' *
| 132|' 1 \n' | 135|' 1 \n' |
| 133|' 1 \n' | 136|' 1 \n' |
* 134|'104 *** 2 0 for my $y (1, 0)\n' * 137|'107 *** 2 0 my $w = $y xor next;\n' *
* 135|'105 *** 0 {\n' * 138|'108 *** 0 $x[23]++;\n' *
* 136|'106 no warnings "void";\n' * 139|'109 }\n' *
* 137|'107 my $w = $y xor next;\n' * | |
* 138|'108 $x[23]++;\n' * | |
* 139|'109 1 }\n' * | |
| 140|'110 \n' | 140|'110 \n' |
* 141|'111 *** 1 50 \n' * 141|'111 \n' *
* 142|'112 *** 0 for my $y (0, 1)\n' * 142|'112 1 for my $y (0, 1)\n' *
| 143|'113 {\n' | 143|'113 {\n' |
* 144|'114 $y || last;\n' * 144|'114 *** 1 50 $y || last;\n' *
* 145|'115 1 $x[24]++;\n' * 145|'115 *** 0 $x[24]++;\n' *
| 146|'116 }\n' | 146|'116 }\n' |
* 147|'117 2 100 \n' * 147|'117 \n' *
| 148|'118 1 for my $y (1, 0)\n' | 148|'118 1 for my $y (1, 0)\n' |
| 149|'119 {\n' | 149|'119 {\n' |
* 150|'120 $y || last;\n' * 150|'120 2 100 $y || last;\n' *
| 151|'121 1 $x[25]++;\n' | 151|'121 1 $x[25]++;\n' |
| 152|'122 }\n' | 152|'122 }\n' |
* 153|'123 2 100 \n' * 153|'123 \n' *
| 154|'124 1 for my $y (0, 1)\n' | 154|'124 1 for my $y (0, 1)\n' |
| 155|'125 {\n' | 155|'125 {\n' |
* 156|'126 $y && last;\n' * 156|'126 2 100 $y && last;\n' *
| 157|'127 1 $x[26]++;\n' | 157|'127 1 $x[26]++;\n' |
| 158|'128 }\n' | 158|'128 }\n' |
* 159|'129 *** 1 50 \n' * 159|'129 \n' *
* 160|'130 *** 0 for my $y (1, 0)\n' * 160|'130 1 for my $y (1, 0)\n' *
| 161|'131 {\n' | 161|'131 {\n' |
* 162|'132 $y && last;\n' * 162|'132 *** 1 50 $y && last;\n' *
* 163|'133 1 $x[27]++;\n' * 163|'133 *** 0 $x[27]++;\n' *
| 164|'134 }\n' | 164|'134 }\n' |
* 165|'135 1 1 \n' * 165|'135 \n' *
| | * 166|'136 1 for my $y (0, 1)\n' *
| | * 167|'137 {\n' *
| | * 168|'138 1 1 no warnings "void";\n' *
| 166|' 1 \n' | 169|' 1 \n' |
| 167|' 1 \n' | 170|' 1 \n' |
* 168|'136 *** 1 0 for my $y (0, 1)\n' * 171|'139 *** 1 0 my $w = $y xor last;\n' *
* 169|'137 *** 0 {\n' * 172|'140 *** 0 $x[28]++;\n' *
* 170|'138 no warnings "void";\n' * | |
* 171|'139 my $w = $y xor last;\n' * | |
* 172|'140 1 $x[28]++;\n' * | |
| 173|'141 }\n' | 173|'141 }\n' |
* 174|'142 1 1 \n' * 174|'142 \n' *
| | * 175|'143 1 for my $y (1, 0)\n' *
| | * 176|'144 {\n' *
| | * 177|'145 1 1 no warnings "void";\n' *
| 175|' 1 \n' | 178|' 1 \n' |
| 176|' 1 \n' | 179|' 1 \n' |
* 177|'143 *** 1 0 for my $y (1, 0)\n' * 180|'146 *** 1 0 my $w = $y xor last;\n' *
* 178|'144 *** 0 {\n' * 181|'147 *** 0 $x[29]++;\n' *
* 179|'145 no warnings "void";\n' * 182|'148 }\n' *
* 180|'146 my $w = $y xor last;\n' * | |
* 181|'147 $x[29]++;\n' * | |
* 182|'148 1 }\n' * | |
| 183|'149 \n' | 183|'149 \n' |
* 184|'150 *** 1 50 \n' * 184|'150 \n' *
* 185|'151 *** 0 for my $y (0, 1)\n' * 185|'151 1 for my $y (0, 1)\n' *
| 186|'152 {\n' | 186|'152 {\n' |
* 187|'153 $y || goto G1;\n' * 187|'153 *** 1 50 $y || goto G1;\n' *
* 188|'154 $x[30]++;\n' * 188|'154 *** 0 $x[30]++;\n' *
* 189|'155 1 }\n' * 189|'155 }\n' *
| 190|'156 G1:\n' | 190|'156 G1:\n' |
* 191|'157 2 100 \n' * 191|'157 \n' *
| 192|'158 1 for my $y (1, 0)\n' | 192|'158 1 for my $y (1, 0)\n' |
| 193|'159 {\n' | 193|'159 {\n' |
* 194|'160 $y || goto G2;\n' * 194|'160 2 100 $y || goto G2;\n' *
* 195|'161 $x[31]++;\n' * 195|'161 1 $x[31]++;\n' *
* 196|'162 1 }\n' * 196|'162 }\n' *
| 197|'163 G2:\n' | 197|'163 G2:\n' |
* 198|'164 2 100 \n' * 198|'164 \n' *
| 199|'165 1 for my $y (0, 1)\n' | 199|'165 1 for my $y (0, 1)\n' |
| 200|'166 {\n' | 200|'166 {\n' |
* 201|'167 $y && goto G3;\n' * 201|'167 2 100 $y && goto G3;\n' *
* 202|'168 $x[32]++;\n' * 202|'168 1 $x[32]++;\n' *
* 203|'169 1 }\n' * 203|'169 }\n' *
| 204|'170 G3:\n' | 204|'170 G3:\n' |
* 205|'171 *** 1 50 \n' * 205|'171 \n' *
* 206|'172 *** 0 for my $y (1, 0)\n' * 206|'172 1 for my $y (1, 0)\n' *
| 207|'173 {\n' | 207|'173 {\n' |
* 208|'174 $y && goto G4;\n' * 208|'174 *** 1 50 $y && goto G4;\n' *
* 209|'175 $x[33]++;\n' * 209|'175 *** 0 $x[33]++;\n' *
* 210|'176 1 }\n' * 210|'176 }\n' *
| 211|'177 G4:\n' | 211|'177 G4:\n' |
* 212|'178 1 1 \n' * 212|'178 \n' *
| | * 213|'179 1 for my $y (0, 1)\n' *
| | * 214|'180 {\n' *
| | * 215|'181 1 1 no warnings "void";\n' *
| 213|' 1 \n' | 216|' 1 \n' |
| 214|' 1 \n' | 217|' 1 \n' |
* 215|'179 *** 1 0 for my $y (0, 1)\n' * 218|'182 *** 1 0 my $w = $y xor goto G5;\n' *
* 216|'180 *** 0 {\n' * 219|'183 *** 0 $x[34]++;\n' *
* 217|'181 no warnings "void";\n' * 220|'184 }\n' *
* 218|'182 my $w = $y xor goto G5;\n' * | |
* 219|'183 $x[34]++;\n' * | |
* 220|'184 1 }\n' * | |
| 221|'185 G5:\n' | 221|'185 G5:\n' |
* 222|'186 1 1 \n' * 222|'186 \n' *
| | * 223|'187 1 for my $y (1, 0)\n' *
| | * 224|'188 {\n' *
| | * 225|'189 1 1 no warnings "void";\n' *
| 223|' 1 \n' | 226|' 1 \n' |
| 224|' 1 \n' | 227|' 1 \n' |
* 225|'187 *** 1 0 for my $y (1, 0)\n' * 228|'190 *** 1 0 my $w = $y xor goto G6;\n' *
* 226|'188 *** 0 {\n' * 229|'191 *** 0 $x[35]++;\n' *
* 227|'189 no warnings "void";\n' * | |
* 228|'190 my $w = $y xor goto G6;\n' * | |
* 229|'191 $x[35]++;\n' * | |
| 230|'192 }\n' | 230|'192 }\n' |
* 231|'193 1 G6:\n' * 231|'193 G6:\n' *
| 232|'194 \n' | 232|'194 \n' |
* 233|'195 1 \n' * 233|'195 \n' *
| 234|'196 1 my $z;\n' | 234|'196 1 my $z;\n' |
| 235|'197 \n' | 235|'197 \n' |
* 236|'198 3 $z = -1;\n' * 236|'198 1 $z = -1;\n' *
* 237|'199 3 100 for my $y (0, 1)\n' * 237|'199 1 for my $y (0, 1)\n' *
* 238|'200 2 100 {\n' * 238|'200 {\n' *
* 239|'201 1 $z++;\n' * 239|'201 3 $z++;\n' *
* 240|'202 last if $z > 1;\n' * 240|'202 3 100 last if $z > 1;\n' *
* 241|'203 $z || redo;\n' * 241|'203 2 100 $z || redo;\n' *
| 242|'204 1 $x[36]++;\n' | 242|'204 1 $x[36]++;\n' |
* 243|'205 1 }\n' * 243|'205 }\n' *
| 244|'206 \n' | 244|'206 \n' |
* 245|'207 3 $z = -1;\n' * 245|'207 1 $z = -1;\n' *
* 246|'208 3 100 for my $y (1, 0)\n' * 246|'208 1 for my $y (1, 0)\n' *
* 247|'209 2 100 {\n' * 247|'209 {\n' *
* 248|'210 1 $z++;\n' * 248|'210 3 $z++;\n' *
* 249|'211 last if $z > 1;\n' * 249|'211 3 100 last if $z > 1;\n' *
* 250|'212 !$z || redo;\n' * 250|'212 2 100 !$z || redo;\n' *
| 251|'213 1 $x[37]++;\n' | 251|'213 1 $x[37]++;\n' |
* 252|'214 1 }\n' * 252|'214 }\n' *
| 253|'215 \n' | 253|'215 \n' |
* 254|'216 3 $z = -1;\n' * 254|'216 1 $z = -1;\n' *
* 255|'217 3 100 for my $y (0, 1)\n' * 255|'217 1 for my $y (0, 1)\n' *
* 256|'218 2 100 {\n' * 256|'218 {\n' *
* 257|'219 1 $z++;\n' * 257|'219 3 $z++;\n' *
* 258|'220 last if $z > 1;\n' * 258|'220 3 100 last if $z > 1;\n' *
* 259|'221 $z && redo;\n' * 259|'221 2 100 $z && redo;\n' *
| 260|'222 1 $x[38]++;\n' | 260|'222 1 $x[38]++;\n' |
* 261|'223 1 }\n' * 261|'223 }\n' *
| 262|'224 \n' | 262|'224 \n' |
* 263|'225 3 $z = -1;\n' * 263|'225 1 $z = -1;\n' *
* 264|'226 3 100 for my $y (1, 0)\n' * 264|'226 1 for my $y (1, 0)\n' *
* 265|'227 2 100 {\n' * 265|'227 {\n' *
* 266|'228 1 $z++;\n' * 266|'228 3 $z++;\n' *
* 267|'229 last if $z > 1;\n' * 267|'229 3 100 last if $z > 1;\n' *
* 268|'230 !$z && redo;\n' * 268|'230 2 100 !$z && redo;\n' *
* 269|'231 $x[39]++;\n' * 269|'231 1 $x[39]++;\n' *
* 270|'232 1 }\n' * 270|'232 }\n' *
* 271|'233 1 \n' * 271|'233 \n' *
| 272|'234 \n' | 272|'234 \n' |
* 273|'235 3 $z = -1;\n' * 273|'235 1 $z = -1;\n' *
* 274|'236 3 100 for my $y (0, 1)\n' * 274|'236 1 for my $y (0, 1)\n' *
* 275|'237 1 1 {\n' * 275|'237 {\n' *
| | * 276|'238 3 $z++;\n' *
| | * 277|'239 3 100 last if $z > 1;\n' *
| | * 278|'240 1 1 no warnings "void";\n' *
| 276|' 1 \n' | 279|' 1 \n' |
| 277|' 1 \n' | 280|' 1 \n' |
* 278|'238 *** 2 0 $z++;\n' * 281|'241 *** 2 0 my $w = $z xor redo;\n' *
* 279|'239 *** 0 last if $z > 1;\n' * 282|'242 *** 0 $x[40]++;\n' *
* 280|'240 no warnings "void";\n' * 283|'243 }\n' *
* 281|'241 my $w = $z xor redo;\n' * | |
* 282|'242 1 $x[40]++;\n' * | |
* 283|'243 1 }\n' * | |
| 284|'244 \n' | 284|'244 \n' |
* 285|'245 3 $z = -1;\n' * 285|'245 1 $z = -1;\n' *
* 286|'246 3 100 for my $y (1, 0)\n' * 286|'246 1 for my $y (1, 0)\n' *
* 287|'247 1 1 {\n' * 287|'247 {\n' *
| | * 288|'248 3 $z++;\n' *
| | * 289|'249 3 100 last if $z > 1;\n' *
| | * 290|'250 1 1 no warnings "void";\n' *
| 288|' 1 \n' | 291|' 1 \n' |
| 289|' 1 \n' | 292|' 1 \n' |
* 290|'248 *** 2 0 $z++;\n' * 293|'251 *** 2 0 my $w = !$z xor redo;\n' *
* 291|'249 *** 0 last if $z > 1;\n' * 294|'252 *** 0 $x[41]++;\n' *
* 292|'250 no warnings "void";\n' * | |
* 293|'251 my $w = !$z xor redo;\n' * | |
* 294|'252 $x[41]++;\n' * | |
| 295|'253 }\n' | 295|'253 }\n' |
| 296|'254 \n' | 296|'254 \n' |
| 297|'255 \n' | 297|'255 \n' |
| 298|'256 my @s =\n' | 298|'256 my @s =\n' |
* 299|'257 4 100 4 (\n' * 299|'257 (\n' *
* 300|'258 2 sub\n' * 300|'258 sub\n' *
| 301|'259 {\n' | 301|'259 {\n' |
* 302|'260 shift || return;\n' * 302|'260 4 100 4 shift || return;\n' *
* 303|'261 $x[42]++;\n' * 303|'261 2 $x[42]++;\n' *
| 304|'262 },\n' | 304|'262 },\n' |
* 305|'263 4 100 4 \n' * 305|'263 \n' *
* 306|'264 2 sub\n' * 306|'264 sub\n' *
| 307|'265 {\n' | 307|'265 {\n' |
* 308|'266 shift && return;\n' * 308|'266 4 100 4 shift && return;\n' *
* 309|'267 $x[43]++;\n' * 309|'267 2 $x[43]++;\n' *
| 310|'268 },\n' | 310|'268 },\n' |
* 311|'269 1 1 \n' * 311|'269 \n' *
| | * 312|'270 sub\n' *
| | * 313|'271 {\n' *
| | * 314|'272 1 1 no warnings "void";\n' *
| 312|' 1 \n' | 315|' 1 \n' |
| 313|' 1 \n' | 316|' 1 \n' |
* 314|'270 *** 4 0 4 sub\n' * 317|'273 *** 4 0 4 shift xor return;\n' *
* 315|'271 *** 0 {\n' * 318|'274 *** 0 $x[44]++;\n' *
* 316|'272 no warnings "void";\n' * | |
* 317|'273 shift xor return;\n' * | |
* 318|'274 $x[44]++;\n' * | |
| 319|'275 },\n' | 319|'275 },\n' |
* 320|'276 4 100 4 \n' * 320|'276 \n' *
* 321|'277 2 sub\n' * 321|'277 sub\n' *
| 322|'278 {\n' | 322|'278 {\n' |
* 323|'279 my $x = shift || return;\n' * 323|'279 4 100 4 my $x = shift || return;\n' *
* 324|'280 $x[45]++;\n' * 324|'280 2 $x[45]++;\n' *
| 325|'281 },\n' | 325|'281 },\n' |
* 326|'282 4 100 4 \n' * 326|'282 \n' *
* 327|'283 2 sub\n' * 327|'283 sub\n' *
| 328|'284 {\n' | 328|'284 {\n' |
* 329|'285 my $x = shift && return;\n' * 329|'285 4 100 4 my $x = shift && return;\n' *
* 330|'286 $x[46]++;\n' * 330|'286 2 $x[46]++;\n' *
| 331|'287 },\n' | 331|'287 },\n' |
* 332|'288 4 4 \n' * 332|'288 \n' *
* 333|'289 4 sub\n' * 333|'289 sub\n' *
| 334|'290 {\n' | 334|'290 {\n' |
* 335|'291 6 100 my $x = shift;\n' * 335|'291 4 4 my $x = shift;\n' *
| 336|'292 4 for my $y (1 .. 2)\n' | 336|'292 4 for my $y (1 .. 2)\n' |
| 337|'293 {\n' | 337|'293 {\n' |
* 338|'294 my $z = $x || last;\n' * 338|'294 6 100 my $z = $x || last;\n' *
* 339|'295 $x[47]++;\n' * 339|'295 4 $x[47]++;\n' *
| 340|'296 }\n' | 340|'296 }\n' |
| 341|'297 },\n' | 341|'297 },\n' |
* 342|'298 4 4 \n' * 342|'298 \n' *
* 343|'299 4 sub\n' * 343|'299 sub\n' *
| 344|'300 {\n' | 344|'300 {\n' |
* 345|'301 8 100 my $x = shift;\n' * 345|'301 4 4 my $x = shift;\n' *
| 346|'302 4 for my $y (1 .. 2)\n' | 346|'302 4 for my $y (1 .. 2)\n' |
| 347|'303 {\n' | 347|'303 {\n' |
* 348|'304 my $z = $x || next;\n' * 348|'304 8 100 my $z = $x || next;\n' *
* 349|'305 $x[48]++;\n' * 349|'305 4 $x[48]++;\n' *
| 350|'306 }\n' | 350|'306 }\n' |
| 351|'307 },\n' | 351|'307 },\n' |
* 352|'308 4 4 \n' * 352|'308 \n' *
* 353|'309 4 sub\n' * 353|'309 sub\n' *
| 354|'310 {\n' | 354|'310 {\n' |
* 355|'311 10 100 my $x = shift;\n' * 355|'311 4 4 my $x = shift;\n' *
* 356|'312 8 for my $y (1 .. 2)\n' * 356|'312 4 for my $y (1 .. 2)\n' *
| 357|'313 {\n' | 357|'313 {\n' |
* 358|'314 my $z = $x++ || redo;\n' * 358|'314 10 100 my $z = $x++ || redo;\n' *
* 359|'315 $x[49]++;\n' * 359|'315 8 $x[49]++;\n' *
| 360|'316 }\n' | 360|'316 }\n' |
| 361|'317 },\n' | 361|'317 },\n' |
* 362|'318 4 4 \n' * 362|'318 \n' *
* 363|'319 4 sub\n' * 363|'319 sub\n' *
| 364|'320 {\n' | 364|'320 {\n' |
* 365|'321 6 100 my $x = shift;\n' * 365|'321 4 4 my $x = shift;\n' *
| 366|'322 4 for my $y (1 .. 2)\n' | 366|'322 4 for my $y (1 .. 2)\n' |
| 367|'323 {\n' | 367|'323 {\n' |
* 368|'324 my $z = $x || goto GR;\n' * 368|'324 6 100 my $z = $x || goto GR;\n' *
| 369|'325 4 $x[50]++;\n' | 369|'325 4 $x[50]++;\n' |
| 370|'326 }\n' | 370|'326 }\n' |
| 371|'327 GR:\n' | 371|'327 GR:\n' |
* 372|'328 },\n' * 372|'328 4 },\n' *
* 373|'329 4 4 \n' * 373|'329 \n' *
* 374|'330 4 sub\n' * 374|'330 sub\n' *
| 375|'331 {\n' | 375|'331 {\n' |
* 376|'332 8 100 my $x = shift;\n' * 376|'332 4 4 my $x = shift;\n' *
* 377|' 8 \n' * 377|'333 4 for my $y (1 .. 2)\n' *
* 378|'333 8 for my $y (1 .. 2)\n' * | |
| 379|'334 {\n' | 378|'334 {\n' |
* 380|'335 eval { my $z = $x || die };\n' * 379|'335 8 100 eval { my $z = $x || die };\n' *
* 381|'336 1 $x[51]++;\n' * 380|' 8 \n' *
| | * 381|'336 8 $x[51]++;\n' *
| 382|'337 }\n' | 382|'337 }\n' |
* 383|'338 1 },\n' * 383|'338 },\n' *
* 384|'339 );\n' * 384|'339 1 );\n' *
* 385|'340 10 \n' * 385|'340 \n' *
* 386|'341 for my $s (@s)\n' * 386|'341 1 for my $s (@s)\n' *
* 387|'342 20 {\n' * 387|'342 {\n' *
* 388|'343 for my $y (0, 1)\n' * 388|'343 10 for my $y (0, 1)\n' *
| 389|'344 {\n' | 389|'344 {\n' |
* 390|'345 10 $s->($y)\n' * 390|'345 20 $s->($y)\n' *
| 391|'346 }\n' | 391|'346 }\n' |
* 392|'347 20 \n' * 392|'347 \n' *
* 393|'348 for my $y (1, 0)\n' * 393|'348 10 for my $y (1, 0)\n' *
| 394|'349 {\n' | 394|'349 {\n' |
* 395|'350 $s->($y)\n' * 395|'350 20 $s->($y)\n' *
| 396|'351 }\n' | 396|'351 }\n' |
* 397|'352 1 }\n' * 397|'352 }\n' *
| 398|'353 \n' | 398|'353 \n' |
* 399|'354 *** 1 50 33 \n' * 399|'354 \n' *
| | * 400|'355 1 my ($a, $b) = (0, 1);\n' *
| | * 401|'356 \n' *
| | * 402|'357 *** 1 50 33 if ($a && $b)\n' *
| 400|' *** 50 33 \n' | 403|' *** 50 33 \n' |
| 401|' *** 50 50 \n' | 404|' *** 50 50 \n' |
* 402|'355 my ($a, $b) = (0, 1);\n' * | |
* 403|'356 *** 0 \n' * | |
* 404|'357 if ($a && $b)\n' * | |
| 405|'358 {\n' | 405|'358 {\n' |
* 406|'359 print "path 1\\n";\n' * 406|'359 *** 0 print "path 1\\n";\n' *
* 407|'360 *** 0 }\n' * 407|'360 }\n' *
| 408|'361 elsif (!$a && !$b)\n' | 408|'361 elsif (!$a && !$b)\n' |
| 409|'362 {\n' | 409|'362 {\n' |
* 410|'363 print "path 2\\n";\n' * 410|'363 *** 0 print "path 2\\n";\n' *
* 411|'364 1 }\n' * 411|'364 }\n' *
* 412|'365 *** 1 50 33 elsif ($b || 0)\n' * 412|'365 elsif ($b || 0)\n' *
* 413|' *** 50 33 \n' * | |
| 414|'366 {\n' | 413|'366 {\n' |
* 415|'367 *** 0 print "path 3\\n";\n' * 414|'367 1 print "path 3\\n";\n' *
* 416|'368 if (!$b || $a)\n' * 415|'368 *** 1 50 33 if (!$b || $a)\n' *
| | * 416|' *** 50 33 \n' *
| 417|'369 {\n' | 417|'369 {\n' |
* 418|'370 print "path 4\\n";\n' * 418|'370 *** 0 print "path 4\\n";\n' *
* 419|'371 1 }\n' * 419|'371 }\n' *
| 420|'372 elsif (!$a && $b)\n' | 420|'372 elsif (!$a && $b)\n' |
| 421|'373 {\n' | 421|'373 {\n' |
* 422|'374 print "path 5\\n";\n' * 422|'374 1 print "path 5\\n";\n' *
| 423|'375 }\n' | 423|'375 }\n' |
| 424|'376 }\n' | 424|'376 }\n' |
| 425|'\n' | 425|'\n' |
+----+-------------------------------------------------------------------------------------------------+----+-------------------------------------------------------------------------------------------------+
| 430|'line err % true false branch\n' | 430|'line err % true false branch\n' |
| 431|'- --- ------ ------ ------ ------\n' | 431|'- --- ------ ------ ------ ------\n' |
| 432|'19 *** 50 0 4 if ($y and $z) { }\n' | 432|'19 *** 50 0 4 if ($y and $z) { }\n' |
* 433|'26 100 2 2 if ($y or $z) { }\n' * 433|'27 100 2 2 if ($y or $z) { }\n' *
* 434|'34 *** 50 0 4 if $y\n' * 434|'36 *** 50 0 4 if $y\n' *
* 435|'35 *** 50 0 4 if $y\n' * 435|'37 *** 50 0 4 if $y\n' *
* 436|'37 100 2 2 if $z\n' * 436|'39 100 2 2 if $z\n' *
* 437|'38 100 2 2 if $z\n' * 437|'40 100 2 2 if $z\n' *
* 438|'40 *** 50 4 0 unless $y\n' * 438|'42 *** 50 4 0 unless $y\n' *
* 439|'41 *** 50 4 0 unless $y\n' * 439|'43 *** 50 4 0 unless $y\n' *
* 440|'43 100 2 2 unless $z\n' * 440|'45 100 2 2 unless $z\n' *
* 441|'44 100 2 2 unless $z\n' * 441|'46 100 2 2 unless $z\n' *
* 442|'46 *** 50 0 4 $y ? :\n' * 442|'48 *** 50 0 4 $y ? :\n' *
* 443|'47 100 2 2 $z ? :\n' * 443|'49 100 2 2 $z ? :\n' *
* 444|'49 *** 50 0 4 if ($y) { }\n' * 444|'51 *** 50 0 4 if ($y) { }\n' *
| 445|' *** 50 0 4 elsif ($y and $z) { }\n' | 445|' *** 50 0 4 elsif ($y and $z) { }\n' |
| 446|' 100 2 2 elsif ($y or $z) { }\n' | 446|' 100 2 2 elsif ($y or $z) { }\n' |
* 447|'65 *** 50 0 4 if $y and $z\n' * 447|'68 *** 50 0 4 if $y and $z\n' *
| 448|' *** 50 0 4 if $y and $z\n' | 448|' *** 50 0 4 if $y and $z\n' |
* 449|'72 100 1 1 unless $y\n' * 449|'75 100 1 1 unless $y\n' *
* 450|'78 100 1 1 unless $y\n' * 450|'81 100 1 1 unless $y\n' *
* 451|'84 100 1 1 if $y\n' * 451|'87 100 1 1 if $y\n' *
* 452|'90 100 1 1 if $y\n' * 452|'93 100 1 1 if $y\n' *
* 453|'111 *** 50 1 0 unless $y\n' * 453|'114 *** 50 1 0 unless $y\n' *
* 454|'117 100 1 1 unless $y\n' * 454|'120 100 1 1 unless $y\n' *
* 455|'123 100 1 1 if $y\n' * 455|'126 100 1 1 if $y\n' *
* 456|'129 *** 50 1 0 if $y\n' * 456|'132 *** 50 1 0 if $y\n' *
* 457|'150 *** 50 1 0 unless $y\n' * 457|'153 *** 50 1 0 unless $y\n' *
* 458|'157 100 1 1 unless $y\n' * 458|'160 100 1 1 unless $y\n' *
* 459|'164 100 1 1 if $y\n' * 459|'167 100 1 1 if $y\n' *
* 460|'171 *** 50 1 0 if $y\n' * 460|'174 *** 50 1 0 if $y\n' *
* 461|'199 100 1 2 if $z > 1\n' * 461|'202 100 1 2 if $z > 1\n' *
* 462|'200 100 1 1 unless $z\n' * 462|'203 100 1 1 unless $z\n' *
* 463|'208 100 1 2 if $z > 1\n' * 463|'211 100 1 2 if $z > 1\n' *
* 464|'209 100 1 1 if $z\n' * 464|'212 100 1 1 if $z\n' *
* 465|'217 100 1 2 if $z > 1\n' * 465|'220 100 1 2 if $z > 1\n' *
* 466|'218 100 1 1 if $z\n' * 466|'221 100 1 1 if $z\n' *
* 467|'226 100 1 2 if $z > 1\n' * 467|'229 100 1 2 if $z > 1\n' *
* 468|'227 100 1 1 unless $z\n' * 468|'230 100 1 1 unless $z\n' *
* 469|'236 100 1 2 if $z > 1\n' * 469|'239 100 1 2 if $z > 1\n' *
* 470|'246 100 1 2 if $z > 1\n' * 470|'249 100 1 2 if $z > 1\n' *
* 471|'257 100 2 2 unless shift()\n' * 471|'260 100 2 2 unless shift()\n' *
* 472|'263 100 2 2 if shift()\n' * 472|'266 100 2 2 if shift()\n' *
* 473|'354 *** 50 0 1 if ($a and $b) { }\n' * 473|'357 *** 50 0 1 if ($a and $b) { }\n' *
| 474|' *** 50 0 1 elsif (not $a || $b) { }\n' | 474|' *** 50 0 1 elsif (not $a || $b) { }\n' |
| 475|' *** 50 1 0 elsif ($b or 0) { }\n' | 475|' *** 50 1 0 elsif ($b or 0) { }\n' |
* 476|'365 *** 50 0 1 if (not $b or $a) { }\n' * 476|'368 *** 50 0 1 if (not $b or $a) { }\n' *
| 477|' *** 50 1 0 elsif (not $a and $b) { }\n' | 477|' *** 50 1 0 elsif (not $a and $b) { }\n' |
| 478|'\n' | 478|'\n' |
| 479|'\n' | 479|'\n' |
+----+-------------------------------------------------------------------------------------------------+----+-------------------------------------------------------------------------------------------------+
| 484|'\n' | 484|'\n' |
| 485|'line err % l !l expr\n' | 485|'line err % l !l expr\n' |
| 486|'- --- ------ ------ ------ ----\n' | 486|'- --- ------ ------ ------ ----\n' |
* 487|'282 100 2 2 shift() && (return)\n' * 487|'285 100 2 2 shift() && (return)\n' *
| 488|'\n' | 488|'\n' |
| 489|'and 3 conditions\n' | 489|'and 3 conditions\n' |
| 490|'\n' | 490|'\n' |
| 491|'line err % !l l&&!r l&&r expr\n' | 491|'line err % !l l&&!r l&&r expr\n' |
| 492|'- --- ------ ------ ------ ------ ----\n' | 492|'- --- ------ ------ ------ ------ ----\n' |
| 493|'19 *** 33 4 0 0 $y and $z\n' | 493|'19 *** 33 4 0 0 $y and $z\n' |
* 494|'49 *** 33 4 0 0 $y and $z\n' * 494|'51 *** 33 4 0 0 $y and $z\n' *
* 495|'65 *** 33 4 0 0 $y and $z\n' * 495|'68 *** 33 4 0 0 $y and $z\n' *
| 496|' *** 33 4 0 0 $y and $z\n' | 496|' *** 33 4 0 0 $y and $z\n' |
* 497|'354 *** 33 1 0 0 $a and $b\n' * 497|'357 *** 33 1 0 0 $a and $b\n' *
* 498|'365 *** 33 0 0 1 not $a and $b\n' * 498|'368 *** 33 0 0 1 not $a and $b\n' *
| 499|'\n' | 499|'\n' |
| 500|'or 2 conditions\n' | 500|'or 2 conditions\n' |
| 501|'\n' | 501|'\n' |
| 502|'line err % l !l expr\n' | 502|'line err % l !l expr\n' |
| 503|'- --- ------ ------ ------ ----\n' | 503|'- --- ------ ------ ------ ----\n' |
* 504|'276 100 2 2 shift() || (return)\n' * 504|'279 100 2 2 shift() || (return)\n' *
* 505|'291 100 4 2 $x || (last)\n' * 505|'294 100 4 2 $x || (last)\n' *
* 506|'301 100 4 4 $x || (next)\n' * 506|'304 100 4 4 $x || (next)\n' *
* 507|'311 100 8 2 $x++ || (redo)\n' * 507|'314 100 8 2 $x++ || (redo)\n' *
* 508|'321 100 4 2 $x || (goto GR)\n' * 508|'324 100 4 2 $x || (goto GR)\n' *
* 509|'332 100 4 4 $x || die()\n' * 509|'335 100 4 4 $x || die()\n' *
* 510|'354 *** 50 1 0 $b or 0\n' * 510|'357 *** 50 1 0 $b or 0\n' *
| 511|'\n' | 511|'\n' |
| 512|'or 3 conditions\n' | 512|'or 3 conditions\n' |
| 513|'\n' | 513|'\n' |
| 514|'line err % l !l&&r !l&&!r expr\n' | 514|'line err % l !l&&r !l&&!r expr\n' |
| 515|'- --- ------ ------ ------ ------ ----\n' | 515|'- --- ------ ------ ------ ------ ----\n' |
* 516|'26 *** 66 0 2 2 $y or $z\n' * 516|'27 *** 66 0 2 2 $y or $z\n' *
* 517|'49 *** 66 0 2 2 $y or $z\n' * 517|'51 *** 66 0 2 2 $y or $z\n' *
* 518|'354 *** 33 0 1 0 $a || $b\n' * 518|'357 *** 33 0 1 0 $a || $b\n' *
* 519|'365 *** 33 0 0 1 not $b or $a\n' * 519|'368 *** 33 0 0 1 not $b or $a\n' *
| 520|'\n' | 520|'\n' |
| 521|'xor 4 conditions\n' | 521|'xor 4 conditions\n' |
| 522|'\n' | 522|'\n' |
| 523|'line err % l&&r l&&!r !l&&r !l&&!r expr\n' | 523|'line err % l&&r l&&!r !l&&r !l&&!r expr\n' |
| 524|'- --- ------ ------ ------ ------ ------ ----\n' | 524|'- --- ------ ------ ------ ------ ------ ----\n' |
* 525|'97 *** 0 0 0 0 0 my $w = $y xor next\n' * 525|'100 *** 0 0 0 0 0 my $w = $y xor next\n' *
* 526|'104 *** 0 0 0 0 0 my $w = $y xor next\n' * 526|'107 *** 0 0 0 0 0 my $w = $y xor next\n' *
* 527|'136 *** 0 0 0 0 0 my $w = $y xor last\n' * 527|'139 *** 0 0 0 0 0 my $w = $y xor last\n' *
* 528|'143 *** 0 0 0 0 0 my $w = $y xor last\n' * 528|'146 *** 0 0 0 0 0 my $w = $y xor last\n' *
* 529|'179 *** 0 0 0 0 0 my $w = $y xor goto G5\n' * 529|'182 *** 0 0 0 0 0 my $w = $y xor goto G5\n' *
* 530|'187 *** 0 0 0 0 0 my $w = $y xor goto G6\n' * 530|'190 *** 0 0 0 0 0 my $w = $y xor goto G6\n' *
* 531|'238 *** 0 0 0 0 0 my $w = $z xor redo\n' * 531|'241 *** 0 0 0 0 0 my $w = $z xor redo\n' *
* 532|'248 *** 0 0 0 0 0 my $w = !$z xor redo\n' * 532|'251 *** 0 0 0 0 0 my $w = !$z xor redo\n' *
* 533|'270 *** 0 0 0 0 0 shift() xor return\n' * 533|'273 *** 0 0 0 0 0 shift() xor return\n' *
| 534|'\n' | 534|'\n' |
| 535|'\n' | 535|'\n' |
| 536|'Covered Subroutines\n' | 536|'Covered Subroutines\n' |
+----+-------------------------------------------------------------------------------------------------+----+-------------------------------------------------------------------------------------------------+
| 539|'Subroutine Count Location \n' | 539|'Subroutine Count Location \n' |
| 540|'- ----- ---------------------\n' | 540|'- ----- ---------------------\n' |
| 541|'BEGIN 1 tests/cond_branch:10 \n' | 541|'BEGIN 1 tests/cond_branch:10 \n' |
* 542|'BEGIN 1 tests/cond_branch:103\n' * 542|'BEGIN 1 tests/cond_branch:106\n' *
| 543|'BEGIN 1 tests/cond_branch:11 \n' | 543|'BEGIN 1 tests/cond_branch:11 \n' |
* 544|'BEGIN 1 tests/cond_branch:135\n' * 544|'BEGIN 1 tests/cond_branch:138\n' *
* 545|'BEGIN 1 tests/cond_branch:142\n' * 545|'BEGIN 1 tests/cond_branch:145\n' *
* 546|'BEGIN 1 tests/cond_branch:178\n' * 546|'BEGIN 1 tests/cond_branch:181\n' *
* 547|'BEGIN 1 tests/cond_branch:186\n' * 547|'BEGIN 1 tests/cond_branch:189\n' *
* 548|'BEGIN 1 tests/cond_branch:237\n' * 548|'BEGIN 1 tests/cond_branch:240\n' *
* 549|'BEGIN 1 tests/cond_branch:247\n' * 549|'BEGIN 1 tests/cond_branch:250\n' *
* 550|'BEGIN 1 tests/cond_branch:269\n' * 550|'BEGIN 1 tests/cond_branch:272\n' *
* 551|'BEGIN 1 tests/cond_branch:96 \n' * 551|'BEGIN 1 tests/cond_branch:99 \n' *
* 552|'__ANON__ 4 tests/cond_branch:257\n' * 552|'__ANON__ 4 tests/cond_branch:260\n' *
* 553|'__ANON__ 4 tests/cond_branch:263\n' * 553|'__ANON__ 4 tests/cond_branch:266\n' *
* 554|'__ANON__ 4 tests/cond_branch:270\n' * 554|'__ANON__ 4 tests/cond_branch:273\n' *
* 555|'__ANON__ 4 tests/cond_branch:276\n' * 555|'__ANON__ 4 tests/cond_branch:279\n' *
* 556|'__ANON__ 4 tests/cond_branch:282\n' * 556|'__ANON__ 4 tests/cond_branch:285\n' *
* 557|'__ANON__ 4 tests/cond_branch:288\n' * 557|'__ANON__ 4 tests/cond_branch:291\n' *
* 558|'__ANON__ 4 tests/cond_branch:298\n' * 558|'__ANON__ 4 tests/cond_branch:301\n' *
* 559|'__ANON__ 4 tests/cond_branch:308\n' * 559|'__ANON__ 4 tests/cond_branch:311\n' *
* 560|'__ANON__ 4 tests/cond_branch:318\n' * 560|'__ANON__ 4 tests/cond_branch:321\n' *
* 561|'__ANON__ 4 tests/cond_branch:329\n' * 561|'__ANON__ 4 tests/cond_branch:332\n' *
| 562|'\n' | 562|'\n' |
| 563|'\n' | 563|'\n' |
+----+-------------------------------------------------------------------------------------------------+----+-------------------------------------------------------------------------------------------------+
(/tmp/loop_over_bdir-29866-Rv43zs/Devel-Cover-1.06-JIdm19/blib/lib/Devel/Cover/Test.pm at line 333)
# Expected: No differences (output)
# /tmp/loop_over_bdir-29866-Rv43zs/Devel-Cover-1.06-JIdm19/blib/lib/Devel/Cover/Test.pm line 333 is: local *Test::_quote = sub { "@_" };
t/e2e/acond_branch.t ........
Failed 1/1 subtests
t/e2e/acond_chained.t ....... ok
# Test 1 got:
+----+-------------------------------------------------------------------------------------+----+-------------------------------------------------------------------------------------+
| Elt|Got | Elt|Expected |
+----+-------------------------------------------------------------------------------------+----+-------------------------------------------------------------------------------------+
| 81|'55 *** 0 $x[4]++;\n' | 81|'55 *** 0 $x[4]++;\n' |
| 82|'56 }\n' | 82|'56 }\n' |
| 83|'57 else\n' | 83|'57 else\n' |
* 84|'58 11 {\n' * 84|'58 {\n' *
* 85|'59 $x[5]++;\n' * 85|'59 11 $x[5]++;\n' *
| 86|'60 }\n' | 86|'60 }\n' |
* 87|'61 *** 11 33 \n' * 87|'61 \n' *
| 88|'62 *** 11 33 my $p = $y || $z;\n' | 88|'62 *** 11 33 my $p = $y || $z;\n' |
* 89|'63 11 100 my $q = $z || $y;\n' * 89|'63 *** 11 33 my $q = $z || $y;\n' *
| 90|'64 11 100 my $r = $i || "qqq";\n' | 90|'64 11 100 my $r = $i || "qqq";\n' |
* 91|'65 11 my $s = $i || [];\n' * 91|'65 11 100 my $s = $i || [];\n' *
* 92|'66 *** 11 50 my $t = $y | $z;\n' * 92|'66 11 my $t = $y | $z;\n' *
| 93|'67 *** 11 50 my $u = $y || 0;\n' | 93|'67 *** 11 50 my $u = $y || 0;\n' |
| 94|'68 *** 11 50 my $v = $y || undef;\n' | 94|'68 *** 11 50 my $v = $y || undef;\n' |
* 95|'69 my $w = $z || 0;\n' * 95|'69 *** 11 50 my $w = $z || 0;\n' *
* 96|'70 *** 11 33 \n' * 96|'70 \n' *
| 97|'71 *** 11 33 $p ||= $y;\n' | 97|'71 *** 11 33 $p ||= $y;\n' |
* 98|'72 *** 11 66 $p ||= $z;\n' * 98|'72 *** 11 33 $p ||= $z;\n' *
* 99|'73 *** 11 33 $x[ 6] ||= $y;\n' * 99|'73 *** 11 66 $x[ 6] ||= $y;\n' *
* 100|'74 11 100 $x[ 7] ||= $z;\n' * 100|'74 *** 11 33 $x[ 7] ||= $z;\n' *
| 101|'75 11 100 $x[ 8] ||= 1;\n' | 101|'75 11 100 $x[ 8] ||= 1;\n' |
| 102|'76 11 100 $x[ 9] ||= {};\n' | 102|'76 11 100 $x[ 9] ||= {};\n' |
| 103|'77 11 100 $x[10] ||= \\"foo";\n' | 103|'77 11 100 $x[10] ||= \\"foo";\n' |
| 104|'78 11 100 $x[11] ||= \\$y;\n' | 104|'78 11 100 $x[11] ||= \\$y;\n' |
* 105|'79 *** 11 100 0 $x[12] ||= \\*STDIO;\n' * 105|'79 11 100 $x[12] ||= \\*STDIO;\n' *
| | * 106|'80 *** 11 100 0 $x[13] ||= sub { 1 };\n' *
| 106|' *** 0 \n' | 107|' *** 0 \n' |
* 107|'80 11 100 $x[13] ||= sub { 1 };\n' * 108|'81 11 100 $x[14] ||= *::foo{SCALAR};\n' *
* 108|'81 *** 11 50 $x[14] ||= *::foo{SCALAR};\n' * 109|'82 *** 11 50 $x[15] ||= *STDIO{IO};\n' *
* 109|'82 11 100 $x[15] ||= *STDIO{IO};\n' * | |
| 110|'83 11 100 $x[16] ||= bless {}, "XXX";\n' | 110|'83 11 100 $x[16] ||= bless {}, "XXX";\n' |
* 111|'84 *** 11 33 $x[17] ||= $i == 1;\n' * 111|'84 11 100 $x[17] ||= $i == 1;\n' *
* 112|'85 11 100 $w ||= ref($i) eq "SCALAR";\n' * 112|'85 *** 11 33 $w ||= ref($i) eq "SCALAR";\n' *
* 113|'86 $x[18] ||= <<"EOD";\n' * 113|'86 11 100 $x[18] ||= <<"EOD";\n' *
| 114|'87 blah\n' | 114|'87 blah\n' |
* 115|'88 *** 11 50 EOD\n' * 115|'88 EOD\n' *
* 116|'89 *** 11 0 0 cond_dor(\\@x) if exists &cond_dor;\n' * 116|'89 *** 11 50 cond_dor(\\@x) if exists &cond_dor;\n' *
| | * 117|'90 *** 11 0 0 sub { $x[19] ||= 1 };\n' *
| 117|' *** 0 \n' | 118|' *** 0 \n' |
* 118|'90 sub { $x[19] ||= 1 };\n' * | |
| 119|'91 }\n' | 119|'91 }\n' |
| 120|'92 \n' | 120|'92 \n' |
| 121|'93 # print join(", ", @x), "\\n";\n' | 121|'93 # print join(", ", @x), "\\n";\n' |
+----+-------------------------------------------------------------------------------------+----+-------------------------------------------------------------------------------------+
| 135|'41 *** 50 0 11 unless $y or $x[0]++\n' | 135|'41 *** 50 0 11 unless $y or $x[0]++\n' |
| 136|'45 *** 50 11 0 unless $z\n' | 136|'45 *** 50 11 0 unless $z\n' |
| 137|'53 *** 50 0 11 if ($z) { }\n' | 137|'53 *** 50 0 11 if ($z) { }\n' |
* 138|'88 *** 50 11 0 if exists &cond_dor\n' * 138|'89 *** 50 11 0 if exists &cond_dor\n' *
| 139|'\n' | 139|'\n' |
| 140|'\n' | 140|'\n' |
| 141|'Conditions\n' | 141|'Conditions\n' |
+----+-------------------------------------------------------------------------------------+----+-------------------------------------------------------------------------------------+
| 145|'\n' | 145|'\n' |
| 146|'line err % l !l expr\n' | 146|'line err % l !l expr\n' |
| 147|'- --- ------ ------ ------ ----\n' | 147|'- --- ------ ------ ------ ----\n' |
* 148|'63 100 10 1 $i || \'qqq\'\n' * 148|'64 100 10 1 $i || \'qqq\'\n' *
* 149|'64 100 10 1 $i || []\n' * 149|'65 100 10 1 $i || []\n' *
* 150|'66 *** 50 11 0 $y || 0\n' * 150|'67 *** 50 11 0 $y || 0\n' *
* 151|'67 *** 50 11 0 $y || undef\n' * 151|'68 *** 50 11 0 $y || undef\n' *
* 152|'68 *** 50 0 11 $z || 0\n' * 152|'69 *** 50 0 11 $z || 0\n' *
* 153|'74 100 10 1 $x[8] ||= 1\n' * 153|'75 100 10 1 $x[8] ||= 1\n' *
* 154|'75 100 10 1 $x[9] ||= {}\n' * 154|'76 100 10 1 $x[9] ||= {}\n' *
* 155|'76 100 10 1 $x[10] ||= \\\'foo\'\n' * 155|'77 100 10 1 $x[10] ||= \\\'foo\'\n' *
* 156|'77 100 10 1 $x[11] ||= \\$y\n' * 156|'78 100 10 1 $x[11] ||= \\$y\n' *
* 157|'78 100 10 1 $x[12] ||= \\*STDIO\n' * 157|'79 100 10 1 $x[12] ||= \\*STDIO\n' *
* 158|'79 100 10 1 $x[13] ||= sub {\n' * 158|'80 100 10 1 $x[13] ||= sub {\n' *
| 159|' 1;\n' | 159|' 1;\n' |
| 160|'}\n' | 160|'}\n' |
| 161|'\n' | 161|'\n' |
* 162|'80 100 10 1 $x[14] ||= *foo{\'SCALAR\'}\n' * 162|'81 100 10 1 $x[14] ||= *foo{\'SCALAR\'}\n' *
* 163|'81 *** 50 0 11 $x[15] ||= *STDIO{\'IO\'}\n' * 163|'82 *** 50 0 11 $x[15] ||= *STDIO{\'IO\'}\n' *
* 164|'82 100 10 1 $x[16] ||= bless({}, \'XXX\')\n' * 164|'83 100 10 1 $x[16] ||= bless({}, \'XXX\')\n' *
* 165|'85 100 10 1 $x[18] ||= "blah\\n"\n' * 165|'86 100 10 1 $x[18] ||= "blah\\n"\n' *
* 166|'89 *** 0 0 0 $x[19] ||= 1\n' * 166|'90 *** 0 0 0 $x[19] ||= 1\n' *
| 167|'\n' | 167|'\n' |
| 168|'or 3 conditions\n' | 168|'or 3 conditions\n' |
| 169|'\n' | 169|'\n' |
| 170|'line err % l !l&&r !l&&!r expr\n' | 170|'line err % l !l&&r !l&&!r expr\n' |
| 171|'- --- ------ ------ ------ ------ ----\n' | 171|'- --- ------ ------ ------ ------ ----\n' |
| 172|'41 *** 33 11 0 0 $y or $x[0]++\n' | 172|'41 *** 33 11 0 0 $y or $x[0]++\n' |
* 173|'61 *** 33 11 0 0 $y || $z\n' * 173|'62 *** 33 11 0 0 $y || $z\n' *
* 174|'62 *** 33 0 11 0 $z || $y\n' * 174|'63 *** 33 0 11 0 $z || $y\n' *
* 175|'70 *** 33 11 0 0 $p ||= $y\n' * 175|'71 *** 33 11 0 0 $p ||= $y\n' *
* 176|'71 *** 33 11 0 0 $p ||= $z\n' * 176|'72 *** 33 11 0 0 $p ||= $z\n' *
* 177|'72 *** 66 10 1 0 $x[6] ||= $y\n' * 177|'73 *** 66 10 1 0 $x[6] ||= $y\n' *
* 178|'73 *** 33 0 0 11 $x[7] ||= $z\n' * 178|'74 *** 33 0 0 11 $x[7] ||= $z\n' *
* 179|'83 100 9 1 1 $x[17] ||= $i == 1\n' * 179|'84 100 9 1 1 $x[17] ||= $i == 1\n' *
* 180|'84 *** 33 0 0 11 $w ||= ref $i eq \'SCALAR\'\n' * 180|'85 *** 33 0 0 11 $w ||= ref $i eq \'SCALAR\'\n' *
| 181|'\n' | 181|'\n' |
| 182|'\n' | 182|'\n' |
| 183|'Covered Subroutines\n' | 183|'Covered Subroutines\n' |
+----+-------------------------------------------------------------------------------------+----+-------------------------------------------------------------------------------------+
| 194|'\n' | 194|'\n' |
| 195|'Subroutine Count Location \n' | 195|'Subroutine Count Location \n' |
| 196|'- ----- ----------------\n' | 196|'- ----- ----------------\n' |
* 197|'__ANON__ 0 tests/cond_or:79\n' * 197|'__ANON__ 0 tests/cond_or:80\n' *
* 198|'__ANON__ 0 tests/cond_or:89\n' * 198|'__ANON__ 0 tests/cond_or:90\n' *
| 199|'\n' | 199|'\n' |
| 200|'\n' | 200|'\n' |
| 201|'tests/cond_or.pl\n' | 201|'tests/cond_or.pl\n' |
+----+-------------------------------------------------------------------------------------+----+-------------------------------------------------------------------------------------+
(/tmp/loop_over_bdir-29866-Rv43zs/Devel-Cover-1.06-JIdm19/blib/lib/Devel/Cover/Test.pm at line 333)
# Expected: No differences (output)
# /tmp/loop_over_bdir-29866-Rv43zs/Devel-Cover-1.06-JIdm19/blib/lib/Devel/Cover/Test.pm line 333 is: local *Test::_quote = sub { "@_" };
t/e2e/acond_or.t ............
Failed 1/1 subtests
t/e2e/acond_xor.t ........... ok
t/e2e/acop.t ................ ok
t/e2e/adbm_cond.t ........... ok
t/e2e/adefault_param.t ...... ok
t/e2e/adeparse.t ............ ok
t/e2e/adestroy.t ............ ok
# Test 1 got:
+----+---------------------------------------------------------------------------+---------------------------------------------------------------------------+
| Elt|Got |Expected |
+----+---------------------------------------------------------------------------+---------------------------------------------------------------------------+
| 79|'56 else\n' |'56 else\n' |
| 80|'57 {\n' |'57 {\n' |
| 81|'58 *$func = sub\n' |'58 *$func = sub\n' |
* 82|'59 2 2 {\n' |'59 {\n' *
* 83|'60 2 print "$func\\n";\n' |'60 2 2 print "$func\\n";\n' *
* 84|'61 };\n' |'61 2 };\n' *
* 85|'62 3 }\n' |'62 }\n' *
* 86|'63 goto &$func\n' |'63 3 goto &$func\n' *
| 87|'64 }\n' |'64 }\n' |
* 88|'65 1 \n' |'65 \n' *
| 89|'66 1 add();\n' |'66 1 add();\n' |
| 90|'67 1 add();\n' |'67 1 add();\n' |
| 91|'68 1 add();\n' |'68 1 add();\n' |
| 92|'69 1 qaz();\n' |'69 1 qaz();\n' |
* 93|'70 wsx();\n' |'70 1 wsx();\n' *
| 94|'\n' |'\n' |
| 95|'\n' |'\n' |
| 96|'Branches\n' |'Branches\n' |
+----+---------------------------------------------------------------------------+---------------------------------------------------------------------------+
| 113|'__ANON__ 5 tests/dynamic_subs:18\n' |'__ANON__ 5 tests/dynamic_subs:18\n' |
| 114|'__ANON__ 2 tests/dynamic_subs:37\n' |'__ANON__ 2 tests/dynamic_subs:37\n' |
| 115|'__ANON__ 3 tests/dynamic_subs:53\n' |'__ANON__ 3 tests/dynamic_subs:53\n' |
* 116|'__ANON__ 2 tests/dynamic_subs:59\n' |'__ANON__ 2 tests/dynamic_subs:60\n' *
| 117|'gen 4 tests/dynamic_subs:15\n' |'gen 4 tests/dynamic_subs:15\n' |
| 118|'\n' |'\n' |
| 119|'Uncovered Subroutines\n' |'Uncovered Subroutines\n' |
+----+---------------------------------------------------------------------------+---------------------------------------------------------------------------+
(/tmp/loop_over_bdir-29866-Rv43zs/Devel-Cover-1.06-JIdm19/blib/lib/Devel/Cover/Test.pm at line 333)
# Expected: No differences (output)
# /tmp/loop_over_bdir-29866-Rv43zs/Devel-Cover-1.06-JIdm19/blib/lib/Devel/Cover/Test.pm line 333 is: local *Test::_quote = sub { "@_" };
t/e2e/adynamic_subs.t .......
Failed 1/1 subtests
t/e2e/aeval1.t .............. ok
t/e2e/aeval2.t .............. ok
t/e2e/aeval3.t .............. ok
t/e2e/aeval_nested.t ........ ok
t/e2e/aexec.t ............... ok
# Test 1 got:
+----+-----------------------------------------------------------------------------------------------------------------+----+-----------------------------------------------------------------------------------------------------------------+
| Elt|Got | Elt|Expected |
+----+-----------------------------------------------------------------------------------------------------------------+----+-----------------------------------------------------------------------------------------------------------------+
| 36|'17 1 wait;\n' | 36|'17 1 wait;\n' |
| 37|'18 }\n' | 37|'18 }\n' |
| 38|'19 else\n' | 38|'19 else\n' |
* 39|'20 *** 0 0 {\n' * 39|'20 {\n' *
| | * 40|'21 *** 0 0 local *Devel::Cover::_report = sub { die "Badness happened!" };\n' *
| 40|' *** 0 \n' | 41|' *** 0 \n' |
* 41|'21 *** 0 local *Devel::Cover::_report = sub { die "Badness happened!" };\n' * 42|'22 *** 0 exec "echo We want to be able to see this.";\n' *
* 42|'22 exec "echo We want to be able to see this.";\n' * | |
| 43|'23 }\n' | 43|'23 }\n' |
| 44|'\n' | 44|'\n' |
| 45|'\n' | 45|'\n' |
+----+-----------------------------------------------------------------------------------------------------------------+----+-----------------------------------------------------------------------------------------------------------------+
| 57|'\n' | 57|'\n' |
| 58|'Subroutine Count Location \n' | 58|'Subroutine Count Location \n' |
| 59|'- ----- -----------------\n' | 59|'- ----- -----------------\n' |
* 60|'__ANON__ 0 tests/exec_die:20\n' * 60|'__ANON__ 0 tests/exec_die:21\n' *
| 61|'\n' | 61|'\n' |
| 62|'\n' | 62|'\n' |
+----+-----------------------------------------------------------------------------------------------------------------+----+-----------------------------------------------------------------------------------------------------------------+
(/tmp/loop_over_bdir-29866-Rv43zs/Devel-Cover-1.06-JIdm19/blib/lib/Devel/Cover/Test.pm at line 333)
# Expected: No differences (output)
# /tmp/loop_over_bdir-29866-Rv43zs/Devel-Cover-1.06-JIdm19/blib/lib/Devel/Cover/Test.pm line 333 is: local *Test::_quote = sub { "@_" };
t/e2e/aexec_die.t ...........
Failed 1/1 subtests
# Test 1 got:
+----+------------------------------------------------------------------+------------------------------------------------------------------+
| Elt|Got |Expected |
+----+------------------------------------------------------------------+------------------------------------------------------------------+
| 45|'20 1 waitpid $pid, 0;\n' |'20 1 waitpid $pid, 0;\n' |
| 46|'21 }\n' |'21 }\n' |
| 47|'22 else\n' |'22 else\n' |
* 48|'23 1 {\n' |'23 {\n' *
* 49|'24 $x = 3;\n' |'24 1 $x = 3;\n' *
| 50|'25 }\n' |'25 }\n' |
* 51|'26 2 \n' |'26 \n' *
* 52|'27 print "$x: $$\\n";\n' |'27 2 print "$x: $$\\n";\n' *
| 53|'\n' |'\n' |
| 54|'\n' |'\n' |
| 55|'Branches\n' |'Branches\n' |
+----+------------------------------------------------------------------+------------------------------------------------------------------+
(/tmp/loop_over_bdir-29866-Rv43zs/Devel-Cover-1.06-JIdm19/blib/lib/Devel/Cover/Test.pm at line 333)
# Expected: No differences (output)
# /tmp/loop_over_bdir-29866-Rv43zs/Devel-Cover-1.06-JIdm19/blib/lib/Devel/Cover/Test.pm line 333 is: local *Test::_quote = sub { "@_" };
t/e2e/afork.t ...............
Failed 1/1 subtests
# Test 1 got:
+----+---------------------------------------------------------+---------------------------------------------------------+
| Elt|Got |Expected |
+----+---------------------------------------------------------+---------------------------------------------------------+
| 59|'36 1 $r++\n' |'36 1 $r++\n' |
| 60|'37 }\n' |'37 }\n' |
| 61|'38 else\n' |'38 else\n' |
* 62|'39 *** 0 {\n' |'39 {\n' *
* 63|'40 $s++\n' |'40 *** 0 $s++\n' *
| 64|'41 }\n' |'41 }\n' |
* 65|'42 *** 1 50 \n' |'42 \n' *
* 66|'43 unless ($x)\n' |'43 *** 1 50 unless ($x)\n' *
* 67|'44 *** 0 {\n' |'44 {\n' *
* 68|'45 $s++\n' |'45 *** 0 $s++\n' *
| 69|'46 }\n' |'46 }\n' |
| 70|'\n' |'\n' |
| 71|'\n' |'\n' |
+----+---------------------------------------------------------+---------------------------------------------------------+
| 78|'22 *** 50 1 0 unless ($x)\n' |'22 *** 50 1 0 unless ($x)\n' |
| 79|'29 *** 50 1 0 if ($x)\n' |'29 *** 50 1 0 if ($x)\n' |
| 80|'34 *** 50 1 0 if ($x) { }\n' |'34 *** 50 1 0 if ($x) { }\n' |
* 81|'42 *** 50 0 1 unless ($x)\n' |'43 *** 50 0 1 unless ($x)\n' *
| 82|'\n' |'\n' |
| 83|'\n' |'\n' |
| 84|'Covered Subroutines\n' |'Covered Subroutines\n' |
+----+---------------------------------------------------------+---------------------------------------------------------+
(/tmp/loop_over_bdir-29866-Rv43zs/Devel-Cover-1.06-JIdm19/blib/lib/Devel/Cover/Test.pm at line 333)
# Expected: No differences (output)
# /tmp/loop_over_bdir-29866-Rv43zs/Devel-Cover-1.06-JIdm19/blib/lib/Devel/Cover/Test.pm line 333 is: local *Test::_quote = sub { "@_" };
t/e2e/aif.t .................
Failed 1/1 subtests
t/e2e/ainc_sub.t ............ ok
# Test 1 got:
+----+----------------------------------------------------------+----------------------------------------------------------+
| Elt|Got |Expected |
+----+----------------------------------------------------------+----------------------------------------------------------+
| 120|'31 11 xx(0);\n' |'31 11 xx(0);\n' |
| 121|'32 }\n' |'32 }\n' |
| 122|'33 else\n' |'33 else\n' |
* 123|'34 *** 0 {\n' |'34 {\n' *
* 124|'35 $x[1]++;\n' |'35 *** 0 $x[1]++;\n' *
| 125|'36 }\n' |'36 }\n' |
| 126|'37 }\n' |'37 }\n' |
| 127|'\n' |'\n' |
+----+----------------------------------------------------------+----------------------------------------------------------+
(/tmp/loop_over_bdir-29866-Rv43zs/Devel-Cover-1.06-JIdm19/blib/lib/Devel/Cover/Test.pm at line 333)
# Expected: No differences (output)
# /tmp/loop_over_bdir-29866-Rv43zs/Devel-Cover-1.06-JIdm19/blib/lib/Devel/Cover/Test.pm line 333 is: local *Test::_quote = sub { "@_" };
t/e2e/amodule1.t ............
Failed 1/1 subtests
# Test 1 got:
+----+----------------------------------------------------------+----------------------------------------------------------+
| Elt|Got |Expected |
+----+----------------------------------------------------------+----------------------------------------------------------+
| 120|'31 11 xx(0);\n' |'31 11 xx(0);\n' |
| 121|'32 }\n' |'32 }\n' |
| 122|'33 else\n' |'33 else\n' |
* 123|'34 *** 0 {\n' |'34 {\n' *
* 124|'35 $x[1]++;\n' |'35 *** 0 $x[1]++;\n' *
| 125|'36 }\n' |'36 }\n' |
| 126|'37 }\n' |'37 }\n' |
| 127|'\n' |'\n' |
+----+----------------------------------------------------------+----------------------------------------------------------+
(/tmp/loop_over_bdir-29866-Rv43zs/Devel-Cover-1.06-JIdm19/blib/lib/Devel/Cover/Test.pm at line 333)
# Expected: No differences (output)
# /tmp/loop_over_bdir-29866-Rv43zs/Devel-Cover-1.06-JIdm19/blib/lib/Devel/Cover/Test.pm line 333 is: local *Test::_quote = sub { "@_" };
t/e2e/amodule2.t ............
Failed 1/1 subtests
# Test 1 got:
+----+--------------------------------------------------------------+--------------------------------------------------------------+
| Elt|Got |Expected |
+----+--------------------------------------------------------------+--------------------------------------------------------------+
| 52|'25 10 $x[0]++;\n' |'25 10 $x[0]++;\n' |
| 53|'26 }\n' |'26 }\n' |
| 54|'27 else\n' |'27 else\n' |
* 55|'28 1 {\n' |'28 {\n' *
* 56|'29 $x[1]++;\n' |'29 1 $x[1]++;\n' *
| 57|'30 }\n' |'30 }\n' |
| 58|'31 }\n' |'31 }\n' |
| 59|'\n' |'\n' |
+----+--------------------------------------------------------------+--------------------------------------------------------------+
(/tmp/loop_over_bdir-29866-Rv43zs/Devel-Cover-1.06-JIdm19/blib/lib/Devel/Cover/Test.pm at line 333)
# Expected: No differences (output)
# /tmp/loop_over_bdir-29866-Rv43zs/Devel-Cover-1.06-JIdm19/blib/lib/Devel/Cover/Test.pm line 333 is: local *Test::_quote = sub { "@_" };
t/e2e/amodule_ignore.t ......
Failed 1/1 subtests
t/e2e/amodule_import.t ...... ok
t/e2e/amodule_relative.t .... ok
t/e2e/amoo_cond.t ........... ok
t/e2e/amoose_basic.t ........ ok
t/e2e/amoose_cond.t ......... ok
t/e2e/amoose_constraint.t ... ok
t/e2e/aoverload_bool.t ...... ok
t/e2e/aoverloaded.t ......... ok
t/e2e/apadrange.t ........... ok
t/e2e/apod.t ................ ok
t/e2e/apod_nocp.t ........... ok
t/e2e/areadonly.t ........... ok
t/e2e/aredefine_sub.t ....... ok
t/e2e/arequire.t ............ ok
t/e2e/askip.t ............... ok
t/e2e/asort.t ............... ok
t/e2e/aspecial_blocks.t ..... ok
t/e2e/astatement.t .......... ok
t/e2e/asubs_only.t .......... ok
# Test 1 got:
+----+----------------------------------------------------------+----------------------------------------------------------+
| Elt|Got |Expected |
+----+----------------------------------------------------------+----------------------------------------------------------+
| 59|'36 11 $x[4]++;\n' |'36 11 $x[4]++;\n' |
| 60|'37 }\n' |'37 }\n' |
| 61|'38 else\n' |'38 else\n' |
* 62|'39 *** 0 {\n' |'39 {\n' *
* 63|'40 $x[5]++;\n' |'40 *** 0 $x[5]++;\n' *
| 64|'41 }\n' |'41 }\n' |
| 65|'42 }\n' |'42 }\n' |
| 66|'43 \n' |'43 \n' |
+----+----------------------------------------------------------+----------------------------------------------------------+
(/tmp/loop_over_bdir-29866-Rv43zs/Devel-Cover-1.06-JIdm19/blib/lib/Devel/Cover/Test.pm at line 333)
# Expected: No differences (output)
# /tmp/loop_over_bdir-29866-Rv43zs/Devel-Cover-1.06-JIdm19/blib/lib/Devel/Cover/Test.pm line 333 is: local *Test::_quote = sub { "@_" };
t/e2e/at0.t .................
Failed 1/1 subtests
t/e2e/at1.t ................. ok
# Test 1 got:
+----+----------------------------------------------------------+----------------------------------------------------------+
| Elt|Got |Expected |
+----+----------------------------------------------------------+----------------------------------------------------------+
| 58|'35 11 xx(4);\n' |'35 11 xx(4);\n' |
| 59|'36 }\n' |'36 }\n' |
| 60|'37 else\n' |'37 else\n' |
* 61|'38 *** 0 {\n' |'38 {\n' *
* 62|'39 $x[5]++;\n' |'39 *** 0 $x[5]++;\n' *
| 63|'40 }\n' |'40 }\n' |
| 64|'41 }\n' |'41 }\n' |
| 65|'\n' |'\n' |
+----+----------------------------------------------------------+----------------------------------------------------------+
(/tmp/loop_over_bdir-29866-Rv43zs/Devel-Cover-1.06-JIdm19/blib/lib/Devel/Cover/Test.pm at line 333)
# Expected: No differences (output)
# /tmp/loop_over_bdir-29866-Rv43zs/Devel-Cover-1.06-JIdm19/blib/lib/Devel/Cover/Test.pm line 333 is: local *Test::_quote = sub { "@_" };
t/e2e/at2.t .................
Failed 1/1 subtests
t/e2e/ataint.t .............. ok
t/e2e/atrivial.t ............ ok
t/e2e/auncoverable.t ........ ok
t/e2e/axor_constant_fold.t .. ok
t/e2e/change.t .............. ok
t/e2e/eval_sub.t ............ ok
t/e2e/eval_use.t ............ ok
t/e2e/md5.t ................. ok
t/internal/criteria.t ....... ok
t/internal/inc_filter.t ..... ok
t/internal/launch.t ......... ok
t/internal/subprocess.t ..... ok
t/regexp/regexp_eval.t ...... ok
Test Summary Report
-------------------
t/e2e/acond_and.t (Wstat: 0 Tests: 1 Failed: 1)
Failed test: 1
t/e2e/acond_branch.t (Wstat: 0 Tests: 1 Failed: 1)
Failed test: 1
t/e2e/acond_or.t (Wstat: 0 Tests: 1 Failed: 1)
Failed test: 1
t/e2e/adynamic_subs.t (Wstat: 0 Tests: 1 Failed: 1)
Failed test: 1
t/e2e/aexec_die.t (Wstat: 0 Tests: 1 Failed: 1)
Failed test: 1
t/e2e/afork.t (Wstat: 0 Tests: 1 Failed: 1)
Failed test: 1
t/e2e/aif.t (Wstat: 0 Tests: 1 Failed: 1)
Failed test: 1
t/e2e/amodule1.t (Wstat: 0 Tests: 1 Failed: 1)
Failed test: 1
t/e2e/amodule2.t (Wstat: 0 Tests: 1 Failed: 1)
Failed test: 1
t/e2e/amodule_ignore.t (Wstat: 0 Tests: 1 Failed: 1)
Failed test: 1
t/e2e/at0.t (Wstat: 0 Tests: 1 Failed: 1)
Failed test: 1
t/e2e/at2.t (Wstat: 0 Tests: 1 Failed: 1)
Failed test: 1
Files=64, Tests=78, 23 wallclock secs ( 0.17 usr 0.06 sys + 18.56 cusr 1.66 csys = 20.45 CPU)
Result: FAIL
Failed 12/64 test programs. 12/78 subtests failed.
make: *** [test_dynamic] Error 255
------------------------------
PREREQUISITES
------------------------------
Prerequisite modules loaded:
requires:
Module Need Have
------------------- ---- ----
Digest::MD5 0 2.53
Storable 0 2.46
Test::More 0 0.98
Test::Warn 0 0.24
build_requires:
Module Need Have
------------------- ---- ----
ExtUtils::MakeMaker 0 6.72
Test::More 0 0.98
Test::Warn 0 0.24
configure_requires:
Module Need Have
------------------- ---- ----
ExtUtils::MakeMaker 0 6.72
------------------------------
ENVIRONMENT AND OTHER CONTEXT
------------------------------
Environment variables:
AUTOMATED_TESTING = 1
LANG = en_US.UTF-8
LANGUAGE = en_US:en
PATH = /usr/lib/ccache:/home/sand/bin:/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/games:/usr/local/perl/bin:/usr/X11/bin:/sbin:/usr/sbin
PERL5LIB =
PERL5OPT =
PERL5_CPANPLUS_IS_RUNNING = 29869
PERL5_CPAN_IS_RUNNING = 29869
PERL_MM_USE_DEFAULT = 1
SHELL = /usr/bin/zsh
TERM = screen
Perl special variables (and OS-specific diagnostics, for MSWin32):
$^X = /tmp/basesmoker-reloperl-WbBa/bin/perl
$UID/$EUID = 1005 / 1005
$GID = 1005 1005
$EGID = 1005 1005
Perl module toolchain versions installed:
Module Have
------------------- --------
CPAN 2.00
CPAN::Meta 2.131560
Cwd 3.41
ExtUtils::CBuilder 0.280210
ExtUtils::Command 1.17
ExtUtils::Install 1.60
ExtUtils::MakeMaker 6.72
ExtUtils::Manifest 1.63
ExtUtils::ParseXS 3.21
File::Spec 3.41
JSON 2.59
JSON::PP 2.27202
Module::Build 0.4007
Module::Signature 0.73
Parse::CPAN::Meta 1.4405
Test::Harness 3.28
Test::More 0.98
YAML 0.84
YAML::Syck 1.27
version 0.9902
--
Summary of my perl5 (revision 5 version 19 subversion 3) configuration:
Commit id: d10894c88dd9594f894165e862889054b81758bd
Platform:
osname=linux, osvers=3.9-1-amd64, archname=x86_64-linux-ld
uname='linux k83 3.9-1-amd64 #1 smp debian 3.9.8-1 x86_64 gnulinux '
config_args='-Dprefix=/home/sand/src/perl/repoperls/installed-perls/perl/v5.19.2-96-gd10894c/127e -Dmyhostname=k83 -Dinstallusrbinperl=n -Uversiononly -Dusedevel -des -Ui_db -Uuseithreads -Duselongdouble -DDEBUGGING=-g'
hint=recommended, useposix=true, d_sigaction=define
useithreads=undef, usemultiplicity=undef
useperlio=define, d_sfio=undef, uselargefiles=define, usesocks=undef
use64bitint=define, use64bitall=define, uselongdouble=define
usemymalloc=n, bincompat5005=undef
Compiler:
cc='cc', ccflags ='-fno-strict-aliasing -pipe -fstack-protector -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64',
optimize='-O2 -g',
cppflags='-fno-strict-aliasing -pipe -fstack-protector -I/usr/local/include'
ccversion='', gccversion='4.8.1', gccosandvers=''
intsize=4, longsize=8, ptrsize=8, doublesize=8, byteorder=12345678
d_longlong=define, longlongsize=8, d_longdbl=define, longdblsize=16
ivtype='long', ivsize=8, nvtype='long double', nvsize=16, Off_t='off_t', lseeksize=8
alignbytes=16, prototype=define
Linker and Libraries:
ld='cc', ldflags =' -fstack-protector -L/usr/local/lib'
libpth=/usr/local/lib /lib/x86_64-linux-gnu /lib/../lib /usr/lib/x86_64-linux-gnu /usr/lib/../lib /lib /usr/lib
libs=-lnsl -lgdbm -ldb -ldl -lm -lcrypt -lutil -lc -lgdbm_compat
perllibs=-lnsl -ldl -lm -lcrypt -lutil -lc
libc=, so=so, useshrplib=false, libperl=libperl.a
gnulibc_version='2.17'
Dynamic Linking:
dlsrc=dl_dlopen.xs, dlext=so, d_dlsymun=undef, ccdlflags='-Wl,-E'
cccdlflags='-fPIC', lddlflags='-shared -O2 -g -L/usr/local/lib -fstack-protector'
Characteristics of this binary (from libperl):
Compile-time options: HAS_TIMES PERLIO_LAYERS PERL_DONT_CREATE_GVSV
PERL_HASH_FUNC_ONE_AT_A_TIME_HARD PERL_MALLOC_WRAP
PERL_NEW_COPY_ON_WRITE PERL_PRESERVE_IVUV
PERL_USE_DEVEL USE_64_BIT_ALL USE_64_BIT_INT
USE_LARGE_FILES USE_LOCALE USE_LOCALE_COLLATE
USE_LOCALE_CTYPE USE_LOCALE_NUMERIC USE_LONG_DOUBLE
USE_PERLIO USE_PERL_ATOF
Built under linux
Compiled at Jul 24 2013 23:45:35
%ENV:
PERL5LIB=""
PERL5OPT=""
PERL5_CPANPLUS_IS_RUNNING="29869"
PERL5_CPAN_IS_RUNNING="29869"
PERL_MM_USE_DEFAULT="1"
@INC:
/home/sand/src/perl/repoperls/installed-perls/perl/v5.19.2-96-gd10894c/127e/lib/site_perl/5.19.3/x86_64-linux-ld
/home/sand/src/perl/repoperls/installed-perls/perl/v5.19.2-96-gd10894c/127e/lib/site_perl/5.19.3
/home/sand/src/perl/repoperls/installed-perls/perl/v5.19.2-96-gd10894c/127e/lib/5.19.3/x86_64-linux-ld
/home/sand/src/perl/repoperls/installed-perls/perl/v5.19.2-96-gd10894c/127e/lib/5.19.3
.