Branch Coverage

blib/lib/Image/ExifTool/7Z.pm
Criterion Covered Total %
branch 1 148 0.6


line true false branch
34 0 0 if ($b == 255)
46 0 0 if ($b <= $v)
52 0 0 if ($vlen == 0)
77 0 0 if ($checkall)
80 0 0 if ($all_defined != 0)
90 0 0 if ($mask == 0)
107 0 0 if ($ch eq "\0\0")
130 0 0 if ($pid == 9)
136 0 0 if ($pid == 10)
140 0 0 if ($crcexist)
148 0 0 if ($pid != 0)
159 0 0 if ($bindpairs[$i] == $index)
186 0 0 if ($methodsize > 0) { }
193 0 0 if ($iscomplex) { }
203 0 0 if ($hasattributes) { }
220 0 0 if ($num_packedstreams == 1) { }
222 0 0 if (findInBinPair(\@{$out_folder{"bindpairs"};}, $i) < 0)
244 0 0 if ($pid != 12)
258 0 0 if ($pid == 10)
264 0 0 if ($crcexist)
276 0 0 if ($pid != 0)
291 0 0 if ($pid != 11)
301 0 0 if ($external == 0)
308 0 0 unless RetrieveCodersInfo($et, $_[0], $out_unpackinfo{'folders'})
323 0 0 if ($pid == 13) { }
334 0 0 if ($pid == 9)
353 0 0 if ($numsubstreams != 1 or not @{$folders;}[$i]->{'digestdefined'})
359 0 0 if ($pid == 10)
369 0 0 if ($pid != 0)
383 0 0 if ($pid == 6)
385 0 0 unless $packinfo
390 0 0 if ($pid == 7)
393 0 0 unless $unpackinfo
398 0 0 if ($pid == 8)
401 0 0 unless $substreamsinfo
406 0 0 if ($pid != 0)
416 0 0 if (ord substr($coder->{'method'}, 0, 1) == 3) { }
0 0 elsif (ord substr($coder->{'method'}, 0, 1) == 6) { }
417 0 0 if (ord substr($coder->{'method'}, 1, 1) == 1)
418 0 0 if (ord substr($coder->{'method'}, 2, 1) == 1)
424 0 0 if (ord substr($coder->{'method'}, 1, 1) == 241)
425 0 0 if (ord substr($coder->{'method'}, 2, 1) == 7)
426 0 0 if (ord substr($coder->{'method'}, 3, 1) == 1)
449 0 0 if ($algorithm eq '7zAES') { }
468 0 0 if ($read_size > $decompressor->{'block_size'} - $unused_s)
471 0 0 if ($read_size > 0)
481 0 0 if (@{$_[0]{"_unpacked"};}[$i] < @{$_[0]{"_unpacksizes"};}[$i])
516 0 0 if (ord $external != 0)
522 0 0 if ($defined[$i]) { }
537 0 0 if ($_[2][$i]) { }
563 0 0 if ($prop == 0)
567 0 0 if ($prop == 25)
573 0 0 if ($prop == 14) { }
0 0 elsif ($prop == 15) { }
0 0 elsif ($prop == 17) { }
0 0 elsif ($prop == 20) { }
0 0 elsif ($prop == 21) { }
577 0 0 if ($isempty[$i] == 0) { }
594 0 0 if ($is_external == 0)
607 0 0 if (ord $external == 0) { }
628 0 0 if ($pid == 4)
630 0 0 if ($mainstreams == 0)
637 0 0 if ($pid == 5)
644 0 0 if ($pid != 0)
662 0 0 if ($docNum > 1 and not $et->Options("Duplicates"))
677 14 0 unless $raf->Read($buff, 6) and $buff eq "7z\274\257'\34"
695 0 0 if ($pid == 1) { }
0 0 elsif ($pid == 23) { }
698 0 0 if ($headerinfo == 0)
705 0 0 unless (eval { do { require Compress::Raw::Lzma } })
711 0 0 if ($streamsinfo == 0)
721 0 0 if ($decomporessor == 0)
740 0 0 if ($pid != 1)
744 0 0 if ($headerinfo == 0)