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
741 0 0 1 $hlen and $hlen > 0
757 4 62 11 @dirEnd and $pos + $dataPos >= $dirEnd[-1][0]
760 6 3 2 $trackIndent and $trackIndent eq $et->{'INDENT'}
765 61 5 0 $pos + 24 > $dataLen and $raf->Read($buf2, 65536)
773 1 0 65 defined $tag and $tag >= 0
778 4 61 0 @dirEnd and $pos + $dataPos + $size > $dirEnd[-1][0]
792 0 53 12 $tagInfo and $tagInfo->{'SubDirectory'}
794 12 0 0 $tagInfo->{'Name'} eq "Cluster" and $processAll < 2
815 0 0 0 $more >= 2147483648 and not $et->Options("LargeFileSupport")

or 3 conditions

line l !l&&r !l&&!r condition
749 0 0 1 $verbose || $et->Options('Unknown') > 1
781 0 0 0 $pos < 0 or $pos > $dataLen
813 0 0 0 not $tagInfo or $more > 10000000
843 5 2 40 $fmt eq "string" or $fmt eq "utf8"
857 0 1 35 $fmt eq "signed" or $fmt eq "date"
900 1 0 0 $trackTypes{'1'} or $trackTypes{'3'}