Condition Coverage

blib/lib/Dpkg/Changelog.pm
Criterion Covered Total %
condition 64 115 55.6


and 3 conditions

line !l l&&!r l&&r condition
230 50 20 0 defined $r->{'offset'} and not defined $r->{'count'}
236 30 40 0 defined $r->{'count'} || defined $r->{'offset'} and defined $r->{'from'} || defined $r->{'since'} || defined $r->{'to'} || defined $r->{'until'}
247 68 2 0 defined $r->{'from'} and defined $r->{'since'}
252 68 2 0 defined $r->{'to'} and defined $r->{'until'}
266 66 2 2 defined $r->{'since'} and not exists $versions{$r->{'since'}}
282 66 4 0 defined $r->{'from'} and not exists $versions{$r->{'from'}}
298 68 2 0 defined $r->{'until'} and not exists $versions{$r->{'until'}}
314 68 2 0 defined $r->{'to'} and not exists $versions{$r->{'to'}}
330 68 2 0 defined $r->{'since'} and $data->[0]->get_version eq $r->{'since'}
334 68 2 0 defined $r->{'until'} and $data->[-1]->get_version eq $r->{'until'}
406 524 12 2 defined $range->{'to'} and $v eq $range->{'to'}
407 530 6 2 defined $range->{'since'} and $v eq $range->{'since'}
411 522 12 2 defined $range->{'until'} and $v eq $range->{'until'}
412 514 18 4 defined $range->{'from'} and $v eq $range->{'from'}
443 0 0 0 $start < @$data && $end < @$data
449 0 0 0 defined $r->{'since'} and $v eq $r->{'since'}
450 0 0 0 defined $r->{'from'} and $v eq $r->{'from'}
511 0 2 14 $src->get_timepiece && $src->get_timepiece->epoch
567 0 4 480 $entry->get_timepiece && $entry->get_timepiece->epoch

or 2 conditions

line l !l condition
343 72 12 $range //= {}
378 20 20 $range->{'offset'} // 0
432 0 0 $r->{'count'} // 0
433 0 0 $r->{'offset'} // 0
505 16 0 $src->get_urgency || 'unknown'
506 16 0 $src->get_source || 'unknown'
507 16 0 $src->get_version // 'unknown'
509 16 0 $src->get_maintainer // ''
510 16 0 $src->get_timestamp // ''
511 16 0 $src->get_timepiece && $src->get_timepiece->epoch // ''
527 238 0 $f->{'Urgency'} // ''
528 238 0 $URGENCIES{$f->{'Urgency'}} // -1
529 238 0 $bin->get_urgency // ''
530 238 0 $URGENCIES{$newurg} // -1
561 484 0 $entry->get_urgency || 'unknown'
562 484 0 $entry->get_source || 'unknown'
563 484 0 $entry->get_version // 'unknown'
565 484 0 $entry->get_maintainer // ''
566 484 0 $entry->get_timestamp // ''
567 484 0 $entry->get_timepiece && $entry->get_timepiece->epoch // ''

or 3 conditions

line l !l&&r !l&&!r condition
67 0 16 0 ref $this || $this
236 40 0 30 defined $r->{'count'} || defined $r->{'offset'}
0 0 40 defined $r->{'from'} || defined $r->{'since'} || defined $r->{'to'} || defined $r->{'until'}
403 2 2 26 defined $range->{'to'} or defined $range->{'until'}
436 0 0 0 $offset < 0 or $count < 0
446 0 0 0 defined $r->{'since'} or defined $r->{'from'}