Condition Coverage

blib/lib/MP4/Info.pm
Criterion Covered Total %
condition 33 81 40.7


and 3 conditions

line !l l&&!r l&&r condition
347 0 0 17 defined $file and $file ne ''
403 0 0 17 defined $$tags{'SIZE'} and $$tags{'SIZE'}
0 0 17 defined $$tags{'SIZE'} and $$tags{'SIZE'} and defined $$tags{'SECS'}
0 0 17 defined $$tags{'SIZE'} and $$tags{'SIZE'} and defined $$tags{'SECS'} and $$tags{'MM'} + $$tags{'SS'} + $$tags{'MS'}
409 9 0 8 $$tags{'MEAN'} and ref $$tags{'MEAN'} eq 'ARRAY'
711 0 0 0 $btype == 1 and $bsize > 12
0 0 0 $btype == 1 and $bsize > 12 and $ptype == 1
0 0 0 $btype == 1 and $bsize > 12 and $ptype == 1 and not defined $$tags{'NAM'}
0 0 0 $btype == 4 and $bsize > 12
0 0 0 $btype == 4 and $bsize > 12 and $ptype == 1

or 3 conditions

line l !l&&r !l&&!r condition
146 1 0 0 $val == 0 or $val == 1
370 0 0 17 read($fh, $header, 8) != 8 or lc substr($header, 4) ne 'ftyp'
655 14 3 6 $data_format eq 'mp4a' or $data_format eq 'alac'
17 0 6 $data_format eq 'mp4a' or $data_format eq 'alac' or $data_format eq 'drms'
3 0 6 $data_format eq 'mp4a' or $data_format eq 'alac' or $data_format eq 'drms' or $data_format eq 'samr'
0 0 6 $data_format eq 'mp4a' or $data_format eq 'alac' or $data_format eq 'drms' or $data_format eq 'samr' or $data_format eq 'sawb'
0 0 6 $data_format eq 'mp4a' or $data_format eq 'alac' or $data_format eq 'drms' or $data_format eq 'samr' or $data_format eq 'sawb' or $data_format eq 'sawp'
0 0 6 $data_format eq 'mp4a' or $data_format eq 'alac' or $data_format eq 'drms' or $data_format eq 'samr' or $data_format eq 'sawb' or $data_format eq 'sawp' or $data_format eq 'enca'
673 0 0 23 $data_format eq 'drms' or substr($data_format, 0, 3) eq 'enc'
745 0 0 194 $id eq 'TITL' or $id eq 'DSCP'
0 0 194 $id eq 'TITL' or $id eq 'DSCP' or $id eq 'CPRT'
0 0 194 $id eq 'TITL' or $id eq 'DSCP' or $id eq 'CPRT' or $id eq 'PERF'
0 0 194 $id eq 'TITL' or $id eq 'DSCP' or $id eq 'CPRT' or $id eq 'PERF' or $id eq 'AUTH'
0 9 185 $id eq 'TITL' or $id eq 'DSCP' or $id eq 'CPRT' or $id eq 'PERF' or $id eq 'AUTH' or $id eq 'GNRE'
784 8 8 178 $id eq 'MEAN' or $id eq 'NAME'
16 8 170 $id eq 'MEAN' or $id eq 'NAME' or $id eq 'DATA'
824 11 14 0 $id eq 'DISK' or $id eq 'TRKN'