Condition Coverage

blib/lib/Image/ExifTool/FLIR.pm
Criterion Covered Total %
condition 13 43 30.2


and 3 conditions

line !l l&&!r l&&r condition
1382 0 0 0 $tagTablePtr eq \%Image::ExifTool::FLIR::ParamInfo and $dat =~ /# (Generated) at (.*?)[\n\r]/
1391 0 0 0 $3 eq "unicode" and $val =~ /\\/
1476 0 0 1 $raf->Read($hdr, 64) == 64 and $hdr =~ /^([AF]FF)\0/
1499 0 1 1 $ver >= 100 and $ver < 200
1510 0 0 1 $raf->Seek($base + $pos) and $raf->Read($buff, $num * 32) == $num * 32
1554 3 1 0 $recType == 1 and $et->{'DOC_NUM'}
1558 0 0 4 $raf->Seek($base + $recPos) and $raf->Read($rec, $recLen) == $recLen
1582 1 0 0 $dirInfo->{'RAF'} and $et->Options("ExtractEmbedded")
1 0 0 $dirInfo->{'RAF'} and $et->Options("ExtractEmbedded") and not $et->{'DOC_NUM'}
1603 0 0 1 $raf->Read($buff, 892) == 892 and $buff =~ /^FPF Public Image Format\0/

or 2 conditions

line l !l condition
1371 0 0 $dirInfo->{'DirStart'} || 0
1412 0 1 $dirInfo->{'DirStart'} || 0

or 3 conditions

line l !l&&r !l&&!r condition
1423 1 0 0 $recLen < 40 or $pos + $recLen > $dirEnd
1449 0 0 0 $ch < 32 or $ch > 127
1469 0 1 0 $dirInfo->{'RAF'} || 'File::RandomAccess'->new($dirInfo->{'DataPt'})