Branch Coverage

blib/lib/App/dategrep/Iterator/File.pm
Criterion Covered Total %
branch 25 40 62.5


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)
56 22 1 if (defined $tell_beg)
69 0 45 unless my(@stat) = $fh->stat
79 22 23 if (defined $min_byte)
85 0 0 unless $fh->seek($mid * $blksize, 0)
86 0 0 if $mid
89 0 0 unless ($epoch)
90 0 0 if $multiline or $self->skip_unparsable
95 0 0 if ($multiline)
99 0 0 $epoch < $key ? :
108 0 45 unless $fh->seek($min, 0)
109 0 45 if $min
112 18 120 unless defined(my $line = $fh->getline)
114 8 112 unless ($epoch)
115 7 1 if $multiline or $self->skip_unparsable
119 26 86 if ($epoch >= $key)