Condition Coverage

blib/lib/Image/ExifTool/Real.pm
Criterion Covered Total %
condition 20 48 41.6


and 3 conditions

line !l l&&!r l&&r condition
468 0 5 9 $valueLen and $format
470 9 0 0 $type == 7 and $tagInfo
525 3 0 0 $et->{'OPTIONS'}{'FastScan'} && $et->{'OPTIONS'}{'FastScan'} == 3
536 0 1 0 $ext && $ext eq 'RPM'
546 1 0 0 $buff =~ /^http/ and not $buff =~ /\.(ra|rm|rv|rmvb|smil)$/i
616 1 0 4 $tagInfo and $tagInfo->{'SubDirectory'}
654 0 0 1 @mimeTypes == 1 and length $mimeTypes[0]
661 0 0 1 $raf->Seek(-140, 2) and $raf->Read($buff, 12) == 12
0 0 1 $raf->Seek(-140, 2) and $raf->Read($buff, 12) == 12 and $buff =~ /^RMJE/
663 0 0 1 $raf->Seek(-$metaSize - 12, 1) and $raf->Read($buff, $metaSize) == $metaSize
0 0 1 $raf->Seek(-$metaSize - 12, 1) and $raf->Read($buff, $metaSize) == $metaSize and $buff =~ /^RJMD/
678 0 0 1 $raf->Seek(-128, 2) and $raf->Read($buff, 128) == 128
0 0 1 $raf->Seek(-128, 2) and $raf->Read($buff, 128) == 128 and $buff =~ /^TAG/

or 2 conditions

line l !l condition
389 9 0 $propertyType{$type} || 'undef'
431 5 2 $dirInfo->{'Prefix'} || ''
538 0 1 &Image::ExifTool::PostScript::GetInputRecordSeparator($raf) || "\n"

or 3 conditions

line l !l&&r !l&&!r condition
611 0 0 5 $size & 2147483648 or $size < 10