Condition Coverage

blib/lib/Image/ExifTool/GoPro.pm
Criterion Covered Total %
condition 21 57 36.8


and 3 conditions

line !l l&&!r l&&r condition
711 0 0 0 $val and $scl
730 0 0 0 $et and $et->{'TAG_EXTRA'}{$tag}{'Units'}
825 2 0 1 $parent and $parent eq "APP6"
848 32 0 0 $fmt == 63 and defined $type
14 4 14 $format eq 'undef' || $format eq 'string' and $count > 1
18 14 0 $format eq 'undef' || $format eq 'string' and $count > 1 and $len > 1
884 32 0 0 $scal and $tag ne "SCAL"
32 0 0 $scal and $tag ne "SCAL" and $pos + $size + 3 >= $dirEnd
896 32 0 0 $tagInfo->{'AddUnits'} and $key

or 2 conditions

line l !l condition
815 3 0 $dirInfo->{'DirStart'} || 0
821 0 0 $dirInfo->{'DirName'} || 'GPMF'
846 30 2 $goProFmt{$fmt} || 'undef'

or 3 conditions

line l !l&&r !l&&!r condition
691 0 0 0 $i == $j or $s->[$j][0] == $s->[$i][0]
792 0 0 0 $size + 16 > $len or not $buff =~ /^GP..\0/s
816 3 0 0 $dirInfo->{'DirLen'} || length($$dataPt) - $pos
818 0 3 0 $verbose || $et->Options('Unknown')
845 32 0 0 $size or $verbose
848 2 16 14 $format eq 'undef' || $format eq 'string'
855 0 0 0 $goProSize{$b} || &Image::ExifTool::FormatSize($f)
873 0 0 32 $tag eq "UNIT" or $tag eq "SIUN"