Condition Coverage

blib/lib/Data/iRealPro/Song.pm
Criterion Covered Total %
condition 18 44 40.9


and 3 conditions

line !l l&&!r l&&r condition
375 0 0 29 @$cells >= 2 and $cells->[-2]->vs == $cells->[-1]->vs

or 2 conditions

line l !l condition
42 23 0 $self->{'transpose'} //= 0
325 0 3 $1 || 0
379 1 28 $cells->[-2]->rbar ||= 'barlineSingle'
381 0 29 $cells->[-1]->lbar ||= 'barlineSingle'
483 0 0 $cell->flags || 0
552 0 8 $_sigs ||= {'22', '2/2', '32', '3/2', '24', '2/4', '34', '3/4', '44', '4/4', '54', '5/4', '64', '6/4', '74', '7/4', '28', '2/8', '38', '3/8', '48', '4/8', '58', '5/8', '68', '6/8', '78', '7/8', '98', '9/8', '12', '12/8'}
589 0 16 $self->{'a2'} || ''
0 16 $self->{'actual_key'} || ''
3 13 $self->{'actual_style'} || ''
16 0 $self->{'actual_tempo'} || 0
3 13 $self->{'actual_repeats'} || 0
597 0 0 $args{'variant'} || $self->{'variant'} || 'irealpro'
608 0 0 $self->{'a3'} || ''

or 3 conditions

line l !l&&r !l&&!r condition
220 108 348 0 $_[1] // ${^MATCH}
222 0 0 0 $_[1] // ${^MATCH}
334 178 303 0 $res // ${^MATCH}
613 0 0 0 $args{'html'} or $args{'uriencode'}
0 0 0 $args{'html'} or $args{'uriencode'} or not defined $args{'uriencode'}