Condition Coverage

blib/lib/Image/ExifTool/Matroska.pm
Criterion Covered Total %
condition 19 51 37.2


and 3 conditions

line !l l&&!r l&&r condition
929 0 0 1 $hlen and $hlen > 0
950 0 0 0 @dirEnd and $dirEnd[-1][2]
963 6 3 2 $trackIndent and $trackIndent eq $et->{'INDENT'}
972 61 5 0 $pos + 24 > $dataLen and $raf->Read($buf2, 65536)
980 1 0 65 defined $tag and $tag >= 0
985 4 61 0 @dirEnd and $pos + $dataPos + $size > $dirEnd[-1][0]
1002 12 0 0 $tagInfo->{'Name'} eq "Cluster" and $processAll < 2
1028 0 0 0 $more >= 2147483648 and not $et->Options("LargeFileSupport")

or 3 conditions

line l !l&&r !l&&!r condition
852 0 0 0 defined $struct->{'TagString'} or defined $struct->{'TagBinary'}
854 0 0 0 $struct->{'TagLanguageBCP47'} || $struct->{'TagLanguage'} || $lang
937 0 0 1 $verbose || $et->Options('Unknown') > 1
988 0 0 0 $pos < 0 or $pos > $dataLen
1026 0 0 0 not $tagInfo or $more > 10000000
1056 8 2 38 $fmt eq "string" or $fmt eq "utf8"
1070 0 1 33 $fmt eq "signed" or $fmt eq "date"
1103 0 0 53 $tagInfo->{'NoSave'} or $struct
1114 1 0 0 $trackTypes{'1'} or $trackTypes{'3'}