Condition Coverage

blib/lib/Audio/Nama/Effect.pm
Criterion Covered Total %
condition 0 61 0.0


and 3 conditions

line !l l&&!r l&&r condition
83 0 0 0 $id and $self = fxn($id)
266 0 0 0 $parent and $parent->parent
300 0 0 0 $parameter >= 0 and $parameter < $parameter_count
445 0 0 0 $dad and $dad->is_controller
524 0 0 0 defined $id && $by_id{$id}
595 0 0 0 $Audio::Nama::Effect::ti{$p->{'chain'}} and $Audio::Nama::Effect::ti{$p->{'chain'}}->forbid_user_ops
0 0 0 $Audio::Nama::Effect::ti{$p->{'chain'}} and $Audio::Nama::Effect::ti{$p->{'chain'}}->forbid_user_ops and not $p->{'type'} =~ /$Audio::Nama::Effect::config->{'latency_op'}/u
601 0 0 0 defined $p->{'before'} && $p->{'before'} ne 'ZZZ'
675 0 0 0 $running and Audio::Nama::ChainSetup::really_recording()
1157 0 0 0 $track->vol and not grep({$track->vol eq $_;} @ops)
1159 0 0 0 $track->pan and not grep({$track->pan eq $_;} @ops)
1196 0 0 0 fxn($_)->params && fxn($_)->type && fxn($_)->chain
1215 0 0 0 engine_running() and $Audio::Nama::Effect::config->{'hires_timer'}

or 2 conditions

line l !l condition
99 0 0 $args{'owns'} //= []
610 0 0 $args{'params'} //= []

or 3 conditions

line l !l&&r !l&&!r condition
94 0 0 0 $id //= new_effect_id()
98 0 0 0 $args{'display'} //= $Audio::Nama::Effect::fx_cache->{'registry'}[$i]{'display'}
111 0 0 0 $parent_id or $args{'params'}
266 0 0 0 $parent and $parent->parent or $parent
632 0 0 0 not defined $args{'params'}[$i] or $args{'params'}[$i] eq '*'
799 0 0 0 defined $i or $Audio::Nama::Effect::config->{'opts'}{'E'}