Branch Coverage

blib/lib/DiaColloDB/Profile/Diff.pm
Criterion Covered Total %
branch 0 116 0.0


line true false branch
54 0 0 !defined($_[0]) || UNIVERSAL::isa(ref $_[0], 'DiaColloDB::Profile') ? :
55 0 0 !defined($_[0]) || UNIVERSAL::isa(ref $_[0], 'DiaColloDB::Profile') ? :
64 0 0 if $dprf->{'prf1'} and $dprf->{'prf2'}
78 0 0 defined $dprf->{'prf1'} ? :
0 0 defined $dprf->{'prf2'} ? :
123 0 0 defined $opts{'hlabel'} ? :
0 0 ref $that ? :
146 0 0 exists $opts{'label'} ? :
148 0 0 if $opts{'header'} // 1
159 0 0 defined $label ? :
184 0 0 ref $file ? :
185 0 0 unless ref $fh
188 0 0 if $opts{'body'} // 1
189 0 0 if $opts{'table'} // 1
198 0 0 $opts{'verbose'} ? :
0 0 defined $opts{'hlabel'} ? :
0 0 if $opts{'header'} // 1
206 0 0 exists $opts{'label'} ? :
219 0 0 $opts{'verbose'} ? :
0 0 defined $label ? :
224 0 0 if $opts{'table'} // 1
225 0 0 if $opts{'body'} // 1
226 0 0 unless ref $file
256 0 0 if ref $that
257 0 0 defined $op ? :
265 0 0 if UNIVERSAL::isa($opname, 'CODE')
268 0 0 if defined $sub
282 0 0 if ($op =~ /^min|avg/) { }
0 0 elsif ($op =~ /^a?diff|max/) { }
296 0 0 $that->diffop($op) eq 'adiff' ? :
303 0 0 $_[0] < $_[1] ? :
304 0 0 $_[0] > $_[1] ? :
312 0 0 $_[0] <= 0 || $_[1] <= 0 ? :
315 0 0 $_[0] < 0 ? :
323 0 0 $_[0] < $_[1] ? :
324 0 0 $x <= 1 ? :
339 0 0 if not $pa and $pb
340 0 0 if $pa and not $pb
349 0 0 unless $ascore
350 0 0 unless $bscore
366 0 0 unless $dprf->{'prf1'} and $dprf->{'prf2'}
367 0 0 unless $dprf->{'prf1'}->compile($func, @_)
368 0 0 unless $dprf->{'prf2'}->compile($func, @_)
377 0 0 if $dprf->{'prf1'}
378 0 0 if $dprf->{'prf2'}
409 0 0 if ($opts{'keep'} or $opts{'drop'}) { }
411 0 0 unless $dprf->{'score'}
412 0 0 unless $dprf->SUPER::trim(%opts)
423 0 0 if $pa
424 0 0 if $pb
435 0 0 if ($pretrim eq 'kbest') { }
0 0 elsif ($pretrim eq 'restrict' and $pa and $pb) { }
437 0 0 $pa ? :
0 0 $pb ? :
438 0 0 if $pa
439 0 0 if $pb
478 0 0 if $dpa->{'prf1'} and $dpb->{'prf1'}
479 0 0 if $dpa->{'prf2'} and $dpb->{'prf2'}