| blib/lib/TAPx/Parser/Iterator.pm | |||
|---|---|---|---|
| Criterion | Covered | Total | % |
| branch | 19 | 22 | 86.3 |
| line | true | false | branch |
|---|---|---|---|
| 62 | 55 | 26 | if ($ref eq 'GLOB' or $ref eq 'IO::Handle') { } |
| 26 | 0 | elsif ($ref eq 'ARRAY') { } | |
| 116 | 0 | 53 | unless @_ |
| 131 | 186 | 68 | if (defined($line = $$self{'next'})) { } |
| 132 | 139 | 47 | if (defined(my $next = <$fh>)) { } |
| 141 | 59 | 9 | unless $$self{'is_last'} |
| 144 | 16 | 52 | if (not defined $line) { } |
| 163 | 0 | 254 | if (defined $line and $line =~ /^\s*not\s*$/) |
| 175 | 60 | 3 | if (defined $$self{'pid'}) |
| 176 | 52 | 8 | if ($$self{'pid'} == waitpid($$self{'pid'}, 0)) |
| 208 | 47 | 1 | (shift())->is_last ? : |