| test/html/ifperl.htm | |||
|---|---|---|---|
| Criterion | Covered | Total | % |
| statement | 76 | 116 | 65.5 |
| branch | 14 | 36 | 38.8 |
| condition | n/a | ||
| subroutine | 4 | 4 | 100.0 |
| pod | n/a | ||
| total | 94 | 156 | 60.2 |
| line | stmt | bran | cond | sub | pod | time | code |
|---|---|---|---|---|---|---|---|
| 1 | 1 | 1 | 9 | ||||
| 1 | 2 | ||||||
| 1 | 173 | ||||||
| 2 | |||||||
| 3 | |||||||
| 4 | 1 | 1 | 2 | |
|||
| 1 | 2 | ||||||
| 5 | |||||||
| 6 | 1 | 19 | |||||
| 7 | |||||||
| 8 | |||||||
| 9 | 1 | 2 | [- $a = 1; $b = 0; $c = 5; $d = 'txt' -] | ||||
| 10 | 1 | 2 | |||||
| 1 | 2 | ||||||
| 1 | 2 | ||||||
| 1 | 4 | ||||||
| 1 | 2 | ||||||
| 11 | a1 | ||||||
| 12 | 1 | 1 | 5 | [* if ($a) { *] | |||
| 1 | 1 | 2 | |||||
| 1 | 58 | ||||||
| 1 | 6 | ||||||
| 1 | 2 | ||||||
| 1 | 34 | ||||||
| 1 | 21 | ||||||
| 1 | 3 | ||||||
| 13 | 1 | 50 | 5 | a |
|||
| 14 | 1 | 20 | [* } *] | ||||
| 1 | 3 | ||||||
| 15 | |||||||
| 16 | 1 | 19 | a2 | ||||
| 17 | 1 | 3 | [* if ( $a) { *] | ||||
| 18 | 1 | 50 | 4 | a |
|||
| 19 | 1 | 17 | [* } else { *] | ||||
| 1 | 2 | ||||||
| 20 | not a |
||||||
| 21 | 0 | 0 | [* } *] | ||||
| 0 | 0 | ||||||
| 22 | |||||||
| 23 | 1 | 19 | a3 | ||||
| 24 | 1 | 2 | [* if ( $a ) { *] |
||||
| 25 | 1 | 50 | 3 | a |
|||
| 26 | 1 | 18 | [* } else { *] |
||||
| 1 | 2 | ||||||
| 27 | not a |
||||||
| 28 | 0 | 0 | [* } *] |
||||
| 0 | 0 | ||||||
| 29 | |||||||
| 30 | 1 | 19 | a4 | ||||
| 31 | 1 | 2 | [* if ($a) { *] |
||||
| 32 | 1 | 50 | 3 | a |
|||
| 33 | 1 | 16 | [* } else { *] |
||||
| 1 | 2 | ||||||
| 34 | not a |
||||||
| 35 | 0 | 0 | [* } *] |
||||
| 0 | 0 | ||||||
| 36 | |||||||
| 37 | 1 | 18 | a5 | ||||
| 38 | 1 | 2 | [* if ($a) {*] | ||||
| 39 | 1 | 50 | 4 | a |
|||
| 40 | 1 | 17 | [* if ( $b == 0) {*] | ||||
| 1 | 1 | ||||||
| 41 | 1 | 50 | 4 | b is null |
|||
| 42 | 1 | 88 | [* } else { *] | ||||
| 1 | 3 | ||||||
| 43 | b is not null |
||||||
| 44 | 0 | 0 | [* } *] | ||||
| 0 | 0 | ||||||
| 45 | [* } else{*] | ||||||
| 46 | not a |
||||||
| 47 | 0 | 0 | [* } *] | ||||
| 0 | 0 | ||||||
| 48 | |||||||
| 49 | |||||||
| 50 | [* if ($a) {*] | ||||||
| 51 | 1 | 50 | 4 | a |
|||
| 52 | 1 | 19 | [* if ( $b == 0) {*] | ||||
| 1 | 1 | ||||||
| 53 | 1 | 50 | 4 | b is null |
|||
| 54 | 1 | 16 | [* } else { *] | ||||
| 1 | 2 | ||||||
| 55 | b is not null |
||||||
| 56 | 0 | 0 | [* } *] | ||||
| 0 | 0 | ||||||
| 57 | [* } else {*] | ||||||
| 58 | not a |
||||||
| 59 | 0 | 0 | [* if ( $b == 0) {*] | ||||
| 0 | 0 | ||||||
| 60 | 0 | 0 | 0 | b is null |
|||
| 61 | 0 | 0 | [* } else { *] | ||||
| 0 | 0 | ||||||
| 62 | b is not null |
||||||
| 63 | 0 | 0 | [* } *] | ||||
| 0 | 0 | ||||||
| 64 | [* } *] | ||||||
| 65 | |||||||
| 66 | |||||||
| 67 | [* if (!$a) {*] | ||||||
| 68 | 1 | 50 | 4 | not a |
|||
| 69 | 0 | 0 | [* if ( $b == 0) {*] | ||||
| 0 | 0 | ||||||
| 70 | 0 | 0 | 0 | b is null |
|||
| 71 | 0 | 0 | [* } else { *] | ||||
| 0 | 0 | ||||||
| 72 | b is not null |
||||||
| 73 | 0 | 0 | [* } *] | ||||
| 0 | 0 | ||||||
| 74 | [* } else {*] | ||||||
| 75 | a |
||||||
| 76 | 1 | 17 | [* if ( $b == 0) {*] | ||||
| 1 | 2 | ||||||
| 77 | 1 | 50 | 4 | b is null |
|||
| 78 | 1 | 16 | [* } else { *] | ||||
| 1 | 2 | ||||||
| 79 | b is not null |
||||||
| 80 | 0 | 0 | [* } *] | ||||
| 0 | 0 | ||||||
| 81 | [* } *] | ||||||
| 82 | |||||||
| 83 | |||||||
| 84 | [* if ($a) {*] | ||||||
| 85 | 1 | 50 | 4 | a |
|||
| 86 | 1 | 17 | [* if ( $b == 0) {*] | ||||
| 1 | 3 | ||||||
| 87 | 1 | 50 | 4 | b is null |
|||
| 0 | |||||||
| 0 | |||||||
| 88 | 1 | 15 | [* } elsif ($c == 5) { *] | ||||
| 1 | 2 | ||||||
| 89 | b is not null and c is 5 |
||||||
| 90 | 0 | 0 | [* } elsif ($d eq 'txt') {*] | ||||
| 0 | 0 | ||||||
| 91 | b is not null and c is not 5, but d is 'txt' |
||||||
| 92 | 0 | 0 | [* } else { *] | ||||
| 0 | 0 | ||||||
| 93 | b is not null and c is not 5 and d is not 'txt' |
||||||
| 94 | 0 | 0 | [* } *] | ||||
| 0 | 0 | ||||||
| 95 | [* } else {*] | ||||||
| 96 | not a |
||||||
| 97 | 0 | 0 | [* } *] | ||||
| 0 | 0 | ||||||
| 98 | |||||||
| 99 | |||||||
| 100 | [- $ttrue = 'true'; $tfalse = '' -] | ||||||
| 101 | 1 | 3 | |||||
| 1 | 2 | ||||||
| 1 | 1 | ||||||
| 102 | [* if ( $ttrue) { *] | ||||||
| 103 | 1 | 50 | 4 | ttrue = true | |||
| 104 | 1 | 18 | [* } else { *] | ||||
| 1 | 2 | ||||||
| 105 | ttrue = false | ||||||
| 106 | 0 | 0 | [* } *] | ||||
| 0 | 0 | ||||||
| 107 | |||||||
| 108 | [* if ( $tfalse) { *] | ||||||
| 109 | 1 | 50 | 4 | tfalse = true | |||
| 110 | 0 | 0 | [* } else { *] | ||||
| 0 | 0 | ||||||
| 111 | tfalse = false | ||||||
| 112 | 1 | 17 | [* } *] | ||||
| 1 | 3 | ||||||
| 113 | |||||||
| 114 | 1 | 15 | |||||
| 115 | |||||||
| 116 | 1 | 1 | |||||
| 117 |