Condition Coverage

blib/lib/Image/ExifTool/FLIF.pm
Criterion Covered Total %
condition 11 22 50.0


and 3 conditions

line !l l&&!r l&&r condition
156 0 0 9 $raf->Read($buff, 6) == 6 and $buff =~ /^FLIF([0-\x6f])([0-2])/
168 0 0 4 $raf->Seek(0, 0) and $raf->Read($buff, $hdrLen) == $hdrLen
201 3 6 3 $et->{'ADD_DIRS'}{$tagTablePtr->{$tag}{'Name'}} and not $doneTag{$tag}
218 0 0 12 $tagInfo and $tagInfo->{'SubDirectory'}
0 0 12 $tagInfo and $tagInfo->{'SubDirectory'} and $et->{'EDIT_DIRS'}{$tagInfo->{'Name'}}
224 0 0 12 eval { do { require IO::Uncompress::RawInflate } } and eval { do { require IO::Compress::RawDeflate } }

or 2 conditions

line l !l condition
124 18 21 $add || 0
214 4 0 &Write($outfile, $buff) or return -1