Condition Coverage

blib/lib/Image/ExifTool/CanonRaw.pm
Criterion Covered Total %
condition 28 45 62.2


and 3 conditions

line !l l&&!r l&&r condition
650 852 0 156 $tagType == 40 || $tagType == 48 and not $valueInDir
690 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
694 14 0 0 $verbose > 2 and $size <= 65536
12 2 0 $tagInfo and $tagInfo->{'SubDirectory'} || grep(/^$tagInfo->{'Name'}$/i, $et->GetRequestedTags)
700 0 0 457 $raf->Seek($ptr, 0) and $raf->Read($value, $size) == $size
709 0 0 2 $raf->Seek($ptr, 0) and $raf->Read($value, $size) == $size
723 28 284 540 $format and not $count
779 210 14 0 defined $subdir->{'Validate'} and not eval $subdir->{'Validate'}

or 3 conditions

line l !l&&r !l&&!r condition
650 52 104 852 $tagType == 40 || $tagType == 48
694 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)
707 0 2 0 $et->Options("Binary") or $verbose