Condition Coverage

blib/lib/DiaColloDB/Profile/Multi.pm
Criterion Covered Total %
condition 0 72 0.0


and 3 conditions

line !l l&&!r l&&r condition
135 0 0 0 $mp->{'qinfo'} and $opts{'qinfo'} //= 'qinfo'
200 0 0 0 $prfs->[0] and $prfs->[0]{'score'}
276 0 0 0 @$psa == 1 && $_ != 0
0 0 0 @$psb == 1 && $_ != 0

or 2 conditions

line l !l condition
85 0 0 $mp->{'profiles'} // []
109 0 0 $opts{'header'} // 1
133 0 0 $opts{'body'} // 1
135 0 0 $opts{'qinfo'} //= 'qinfo'
136 0 0 $opts{'table'} // 1
141 0 0 $mp->{'titles'} // ['item2']
144 0 0 $opts{'header'} // 1
150 0 0 $opts{'table'} // 1
151 0 0 $opts{'body'} // 1
164 0 0 $_->compile($func, %opts) or return undef
190 0 0 ((@_ ? shift() : undef) // (ref $that ? $that->{'profiles'} : undef)) // []
216 0 0 $opts{'kbest'} //= -1
217 0 0 $opts{'cutoff'} //= ''
218 0 0 $opts{'global'} //= 0
227 0 0 $$extend{$_->{'label'}} // {}
0 0 $_->trim(%opts, 'keep', $$extend{$_->{'label'}} // {}) or return undef
231 0 0 $_->trim(%opts) or return undef
241 0 0 $_->trim('keep', \%pkeys) or return undef
253 0 0 $_->stringify(@_) or return undef
292 0 0 $opts{'class'} || 'DiaColloDB::Profile'
334 0 0 ($prfs->[$i] ? $prfs->[$i]{'f12'} : undef) // {}

or 3 conditions

line l !l&&r !l&&!r condition
40 0 0 0 ref $that || $that
190 0 0 0 (@_ ? shift() : undef) // (ref $that ? $that->{'profiles'} : undef)
195 0 0 0 !defined($opts{'autoN'}) || $opts{'autoN'}
221 0 0 0 not exists $opts{'empty'} or $opts{'empty'}
272 0 0 0 @$psa == 1 or @$psb == 1
0 0 0 @$psa == 1 or @$psb == 1 or @$psa == @$psb