Condition Coverage

blib/lib/Mail/SpamAssassin/AsyncLoop.pm
Criterion Covered Total %
condition 20 47 42.5


and 3 conditions

line !l l&&!r l&&r condition
179 0 0 13 defined $id and $id ne ''
190 0 13 0 defined $zone and $conf_by_zone
209 13 0 0 $settings and not defined $t_init
214 13 0 0 $settings and not defined $t_end
423 0 3063 1 defined $timeout and $timeout > 0
3063 0 1 defined $timeout and $timeout > 0 and %$pending
3063 0 1 defined $timeout and $timeout > 0 and %$pending and $self->{'total_queries_started'} > 0
441 1 0 0 $timer_resolution == 1 and $max_deadline > int $max_deadline
489 1 0 1 $allow_aborting_of_expired && $self->{'total_queries_started'}
496 4 0 0 $timer_resolution == 1 and $dt > int $dt
504 2 0 0 $allexpired and $allow_aborting_of_expired
553 0 0 0 defined $ent->{'timeout_initial'} && $now > $ent->{'start_time'} + $ent->{'timeout_initial'}

or 2 conditions

line l !l condition
268 135 0 $ent->{'key'} || ''

or 3 conditions

line l !l&&r !l&&!r condition
67 0 142 0 ref $class || $class
286 122 0 0 $ent->{'rulename'} || $key
436 1 1 0 not defined $max_deadline or $deadline > $max_deadline