Condition Coverage

blib/lib/Image/ExifTool/Matroska.pm
Criterion Covered Total %
condition 23 45 51.1


and 3 conditions

line !l l&&!r l&&r condition
738 0 0 1 $hlen and $hlen > 0
753 4 62 11 @dirEnd and $pos + $dataPos >= $dirEnd[-1][0]
756 6 3 2 $trackIndent and $trackIndent eq $et->{'INDENT'}
761 61 5 0 $pos + 24 > $dataLen and $raf->Read($buf2, 65536)
769 1 0 65 defined $tag and $tag >= 0
774 4 61 0 @dirEnd and $pos + $dataPos + $size > $dirEnd[-1][0]
788 0 53 12 $tagInfo and $tagInfo->{'SubDirectory'}
790 12 0 0 $tagInfo->{'Name'} eq "Cluster" and not $processAll
807 0 0 0 $more >= 2147483648 and not $et->Options("LargeFileSupport")

or 3 conditions

line l !l&&r !l&&!r condition
746 0 0 1 $verbose || $et->Options('Unknown') > 1
777 0 0 0 $pos < 0 or $pos > $dataLen
805 0 0 0 not $tagInfo or $more > 10000000
835 5 2 40 $fmt eq "string" or $fmt eq "utf8"
849 0 1 35 $fmt eq "signed" or $fmt eq "date"
892 1 0 0 $trackTypes{'1'} or $trackTypes{'3'}