Condition Coverage

blib/lib/Image/ExifTool/BMP.pm
Criterion Covered Total %
condition 8 33 24.2


and 3 conditions

line !l l&&!r l&&r condition
266 0 0 1 $len >= 40 and $len < 1000000
267 0 0 1 $raf->Seek(-4, 1) and $raf->Read($buff, $len) == $len
287 1 0 0 $et->{'BMPCompression'} and $et->{'BMPImageLength'}
0 0 0 $et->{'BMPCompression'} and $et->{'BMPImageLength'} and $et->{'BMPCompression'} == 4 || $et->{'BMPCompression'} == 5
299 1 0 0 $len == 124 and $et->{'BMPProfileOffset'}
302 0 0 0 $raf->Seek($pos, 0) and $raf->Read($buff, $size) == $size

or 3 conditions

line l !l&&r !l&&!r condition
266 0 0 1 $len == 12 or $len == 16
0 1 0 $len == 12 or $len == 16 or $len >= 40 and $len < 1000000
277 0 0 1 $len == 12 or $len == 16
0 0 1 $len == 12 or $len == 16 or $len == 64
287 0 0 0 $et->{'BMPCompression'} == 4 || $et->{'BMPCompression'} == 5