Condition Coverage

blib/lib/Audio/FindChunks.pm
Criterion Covered Total %
condition 9 70 12.8


and 3 conditions

line !l l&&!r l&&r condition
103 0 0 0 $vals{'type'} eq 'WAVE' and $vals{'type1'} eq 'fmt '
0 0 0 $vals{'type'} eq 'WAVE' and $vals{'type1'} eq 'fmt ' and $vals{'size1'} == 16
0 0 0 $vals{'type'} eq 'WAVE' and $vals{'type1'} eq 'fmt ' and $vals{'size1'} == 16 and $vals{'format'} == 1
0 0 0 $vals{'type'} eq 'WAVE' and $vals{'type1'} eq 'fmt ' and $vals{'size1'} == 16 and $vals{'format'} == 1 and $vals{'bits_per_sample_channel'} == 16
0 0 0 $vals{'type'} eq 'WAVE' and $vals{'type1'} eq 'fmt ' and $vals{'size1'} == 16 and $vals{'format'} == 1 and $vals{'bits_per_sample_channel'} == 16 and $vals{'format'} == 1
0 0 0 $vals{'type'} eq 'WAVE' and $vals{'type1'} eq 'fmt ' and $vals{'size1'} == 16 and $vals{'format'} == 1 and $vals{'bits_per_sample_channel'} == 16 and $vals{'format'} == 1 and $vals{'type2'} eq 'data'
438 0 0 0 $out_fh and $$vals{'header'}
472 0 0 0 $cnt and $out_fh
560 2 0 0 $opts and not ref $opts
590 0 0 0 $t and $t eq 'mp3'
595 0 0 0 not $splitter_loaded++ and 0.02 > 'MP3::Splitter'->VERSION

or 2 conditions

line l !l condition
438 0 0 syswrite $out_fh, $buf or die "Error duping output: $!"
448 0 0 syswrite $out_fh, $buf or die "Error duping output: $!"
472 0 0 syswrite $out_fh, $buf or die "Error duping output: $!"
476 0 0 close $fh or die "Error closing input: $!"
529 0 2 $what ||= 'rms_data'
564 0 2 $opts ||= {}
588 0 0 shift() || 'b'
597 0 0 $opt || {}

or 3 conditions

line l !l&&r !l&&!r condition
122 8 48 444 not @new or $$b[0] != $new[-1][0]
451 0 0 0 $rem <= 0 or $rem == 1e+200
0 0 0 $rem <= 0 or $rem == 1e+200 or $cnt == $read
471 0 0 0 $rem <= 0 or $rem == 1e+200
0 0 0 $rem <= 0 or $rem == 1e+200 or $cnt == $b_p_c
509 0 186 1200 $h || $m
566 0 2 0 shift() || $type