Condition Coverage

blib/lib/Image/ExifTool/CanonRaw.pm
Criterion Covered Total %
condition 29 48 60.4


and 3 conditions

line !l l&&!r l&&r condition
659 852 0 156 $tagType == 40 || $tagType == 48 and not $valueInDir
699 2 0 379 not defined $count and $format
2 26 353 not defined $count and $format and $format ne "string"
26 71 282 not defined $count and $format and $format ne "string" and not $subdir
704 471 0 0 $et->{'ImageDataHash'} and $tagID == 8197
707 14 0 0 $verbose > 2 and $size <= 65536
12 2 0 $tagInfo and $tagInfo->{'SubDirectory'} || grep(/^$tagInfo->{'Name'}$/i, $et->GetRequestedTags)
713 0 0 457 $raf->Seek($ptr, 0) and $raf->Read($value, $size) == $size
722 0 0 2 $raf->Seek($ptr, 0) and $raf->Read($value, $size) == $size
736 28 284 540 $format and not $count
792 210 14 0 defined $subdir->{'Validate'} and not eval $subdir->{'Validate'}

or 3 conditions

line l !l&&r !l&&!r condition
659 52 104 852 $tagType == 40 || $tagType == 48
707 457 0 14 $size <= 512 or $verbose > 2 and $size <= 65536
0 0 2 $tagInfo->{'SubDirectory'} || grep(/^$tagInfo->{'Name'}$/i, $et->GetRequestedTags)
0 0 14 $size <= 512 or $verbose > 2 and $size <= 65536 or $tagInfo and $tagInfo->{'SubDirectory'} || grep(/^$tagInfo->{'Name'}$/i, $et->GetRequestedTags)
720 0 2 0 $et->Options("Binary") or $verbose