Branch Coverage

blib/lib/App/dategrep/Iterator/File.pm
Criterion Covered Total %
branch 25 38 65.7


line true false branch
33 5 75 if defined $self->tell_end and $self->fh->tell > $self->tell_end
34 3 72 if ($self->multiline)
45 1 25 unless open my $fh, '<', $filename
47 24 1 if (defined $test_line)
49 1 23 if ($error)
57 22 1 if (defined $tell_beg)
75 0 45 unless my(@stat) = $fh->stat
85 22 23 if (defined $min_byte)
91 0 0 unless $fh->seek($mid * $blksize, 0)
92 0 0 if $mid
95 0 0 unless ($epoch)
96 0 0 if $multiline or $self->skip_unparsable
102 0 0 $epoch < $key ? :
112 0 45 unless $fh->seek($min, 0)
113 0 45 if $min
116 18 120 unless defined(my $line = $fh->getline)
118 8 112 unless ($epoch)
119 7 1 if $multiline or $self->skip_unparsable
123 26 86 if ($epoch >= $key)