Condition Coverage

blib/lib/MIDI/Drummer/Tiny.pm
Criterion Covered Total %
condition 13 30 43.3


and 3 conditions

line !l l&&!r l&&r condition
687 0 0 0 $args_ref and ref $args_ref

or 2 conditions

line l !l condition
1157 34 0 $args{'patterns'} ||= []
1159 0 34 $args{'negate'} ||= 0
1160 0 34 $args{'repeat'} ||= 1
1167 33 0 dura_size($args{'duration'}) || 1
1179 0 34 $args{'vary'} ||= {0, sub { $self->rest($args{"duration"}); } , 1, sub { $self->note($args{"duration"}, $args{'instrument'}); } }
1265 12 0 delete $fill_patterns->{'duration'} || 8

or 3 conditions

line l !l&&r !l&&!r condition
1156 34 0 0 $args{'instrument'} ||= $self->snare
1158 0 34 0 $args{'beats'} ||= $self->beats
1172 0 1 0 $dump->{$size} || $self->quarter
1262 1 11 0 $fill //= sub { +{"duration", 8, $self->open_hh, "000", $self->snare, 111, $self->kick, "000"}; }
1280 10 2 0 $dump->{$size} || $self->eighth