Condition Coverage

blib/lib/Image/ExifTool/RIFF.pm
Criterion Covered Total %
condition 23 84 27.3


and 3 conditions

line !l l&&!r l&&r condition
1473 1 0 1 @part >= 5 and $mon = $monthNum{ucfirst lc $part[1]}
1526 0 0 2 $val[2] and $val[3]
1529 2 0 0 $rat > "1.9" and $rat < "3.1"
1556 0 0 0 defined $val[0] and defined $val[1]
1651 0 0 13 defined $charset and $charset eq 0
1668 29 0 5 $tag eq "LIST" and $len >= 4
1691 7 0 3 $format and $format eq "string"
1908 0 0 0 $buff =~ /^(LA0[234]|OFR |LPAC|wvpk)/ and $raf->Read($buf2, 1024)
1911 0 0 0 $buff =~ /WAVE(.{4})?fmt /gs and $raf->Seek(pos($buff) - 4, 0)
1934 4 1 0 $tag eq "data" and $len == 4294967295
5 0 0 $tag eq "data" and $len == 4294967295 and $et->{'DataSize64'}
1957 12 0 0 $et->Options("FastScan") and $tag eq 'data' || $tag eq 'idx1' || $tag eq 'LIST_movi' && !$ee
1966 12 0 0 $ee and $tag =~ /^(\d{2})tx$/
1972 0 0 0 $verbose || $unknown and not $tag =~ /^(data|idx1|LIST_movi|RIFF|\d{2}(db|dc|wb))$/
0 0 0 $tag eq "LIST_movi" and $ee
1975 0 1 11 $tagInfo and ref $tagInfo eq "HASH"
1 11 0 $tagInfo and ref $tagInfo eq "HASH" and $tagInfo->{'SetGroups'}
1978 12 0 0 not $tagInfo and $verbose || $unknown
1999 0 0 0 $len > 2147483647 and not $et->Options("LargeFileSupport")

or 2 conditions

line l !l condition
1583 0 0 $subdir->{'Start'} || 0
1594 0 0 $dirInfo->{'Base'} || 0
1967 0 0 $et->{'RIFFStreamCodec'}[$1] || 'Unknown'

or 3 conditions

line l !l&&r !l&&!r condition
1676 0 0 6 $verbose or $unknown
1690 0 3 7 $tagInfo->{'Format'} || $tagTbl->{'FORMAT'}
1847 0 0 0 not $$dataPt =~ /\$(GC|GA),(\d+)/ or $1 ne $time
1957 0 0 0 $tag eq 'data' || $tag eq 'idx1' || $tag eq 'LIST_movi' && !$ee
1972 0 0 0 $verbose || $unknown
12 0 0 $tagInfo or $verbose || $unknown and not $tag =~ /^(data|idx1|LIST_movi|RIFF|\d{2}(db|dc|wb))$/
1978 0 0 0 $verbose || $unknown