Condition Coverage

blib/lib/Image/ExifTool/Ogg.pm
Criterion Covered Total %
condition 17 30 56.6


and 3 conditions

line !l l&&!r l&&r condition
49 4 0 0 $type eq "Theora" and $et->{'FILE_TYPE'} eq "OGG"
50 2 0 2 $type eq "Opus" and $et->{'FILE_TYPE'} eq "OGG"
53 0 0 4 $tagInfo and $tagInfo->{'SubDirectory'}
94 0 1 9 $raf and $raf->Read($buff, 28) == 28
130 3 1 4 defined $val{$stream} and not $flag & 1
139 6 0 0 $packets > $MAX_PACKETS * $streams and not %val
180 0 5 0 defined $val{$stream} and $flag & 4
189 2 0 1 defined $numFlac and defined $val{$stream}

or 3 conditions

line l !l&&r !l&&!r condition
46 2 2 0 $$dataPt =~ /^(.)(vorbis|theora)/s or $$dataPt =~ /^(OpusHead|OpusTags)/
134 2 0 2 $packets > $MAX_PACKETS * $streams or not defined $raf