Condition Coverage

blib/lib/DiaColloDB/Profile/Diff.pm
Criterion Covered Total %
condition 0 128 0.0


and 3 conditions

line !l l&&!r l&&r condition
64 0 0 0 $dprf->{'prf1'} and $dprf->{'prf2'}
94 0 0 0 (!$dp->{'prf1'} || $dp->{'prf1'}->empty) && (!$dp->{'prf2'} || $dp->{'prf2'}->empty)
339 0 0 0 not $pa and $pb
340 0 0 0 $pa and not $pb
366 0 0 0 $dprf->{'prf1'} and $dprf->{'prf2'}
435 0 0 0 $pretrim eq 'restrict' and $pa
0 0 0 $pretrim eq 'restrict' and $pa and $pb
478 0 0 0 $dpa->{'prf1'} and $dpb->{'prf1'}
479 0 0 0 $dpa->{'prf2'} and $dpb->{'prf2'}

or 2 conditions

line l !l condition
123 0 0 ($opts{'titles'} // (ref $that ? $that->{'titles'} : undef)) // ['item2']
142 0 0 $fscore //= 'f12'
147 0 0 $opts{'fmt'} || '%f'
148 0 0 $opts{'header'} // 1
152 0 0 $_ // 0
159 0 0 $scorea->{$_} // 'nan'
0 0 $scoreb->{$_} // 'nan'
0 0 $scored->{$_} // 'nan'
188 0 0 $opts{'body'} // 1
189 0 0 $opts{'table'} // 1
195 0 0 $dprf->{'titles'} // ['item2']
198 0 0 $opts{'header'} // 1
201 0 0 $fscore //= 'f12'
205 0 0 $opts{'format'} || '%.4f'
210 0 0 $_ // 0
219 0 0 $scorea->{$_} // 'nan'
0 0 $scoreb->{$_} // 'nan'
0 0 $scored->{$_} // 'nan'
224 0 0 $opts{'table'} // 1
225 0 0 $opts{'body'} // 1
344 0 0 (($dprf->{'score'} // $pa->{'score'}) // $pb->{'score'}) // 'f12'
347 0 0 $dprf->{$scoref} // {}
352 0 0 $af2->{$_} //= 0
353 0 0 $af12->{$_} //= 0
354 0 0 $ascore->{$_} //= 0
355 0 0 $ascore->{$_} // 0
0 0 $bscore->{$_} // 0
422 0 0 $dprf->{'score'} // 'f12'
423 0 0 $pa->trim('keep', $keep) or return undef
424 0 0 $pb->trim('keep', $keep) or return undef
463 0 0 $_->stringify($i2s) or return undef

or 3 conditions

line l !l&&r !l&&!r condition
54 0 0 0 !defined($_[0]) || UNIVERSAL::isa(ref $_[0], 'DiaColloDB::Profile')
55 0 0 0 !defined($_[0]) || UNIVERSAL::isa(ref $_[0], 'DiaColloDB::Profile')
123 0 0 0 $opts{'titles'} // (ref $that ? $that->{'titles'} : undef)
256 0 0 0 $op //= $that->{'diff'}
257 0 0 0 (defined $op ? $DIFFOPS{$op} : undef) // $op
0 0 0 ((defined $op ? $DIFFOPS{$op} : undef) // $op) // $DIFFOPS{'DEFAULT'}
312 0 0 0 $_[0] <= 0 || $_[1] <= 0
337 0 0 0 $pa //= $dprf->{'prf1'}
338 0 0 0 $pb //= $dprf->{'prf2'}
342 0 0 0 $dprf->{'label'} //= $pa->label . '-' . $pb->label
344 0 0 0 $dprf->{'score'} // $pa->{'score'}
0 0 0 ($dprf->{'score'} // $pa->{'score'}) // $pb->{'score'}
409 0 0 0 $opts{'keep'} or $opts{'drop'}