Condition Coverage

lib/Mail/DMARC/PurePerl.pm
Criterion Covered Total %
condition 33 59 55.9


and 2 conditions

line l !l condition
407 10 0 $matched++ and next
408 0 10 $matched++ and next
409 6 0 $matched++ and next
410 0 1 $matched++ and next

and 3 conditions

line !l l&&!r l&&r condition
54 4 4 0 $self->is_subdomain && defined $policy->sp
98 0 0 5 $pol and $self->has_valid_reporting_uri($pol->rua)
147 0 0 10 $policy->p && $policy->is_valid_p($policy->p)
10 0 0 defined $policy->sp and not $policy->is_valid_p($policy->sp)
157 0 0 0 $policy->rua and $self->has_valid_reporting_uri($policy->rua)
224 7 0 8 $policy->adkim and "s" eq lc $policy->adkim
276 6 2 8 $self->policy->aspf and "s" eq lc $self->policy->aspf
296 0 0 5 -f $white_file and -r $white_file
307 1 0 1 $comment && $comment =~ /\S/

or 3 conditions

line l !l&&r !l&&!r condition
37 9 4 1 $policy ||= $self->discover_policy
115 0 11 0 shift() || $self->header_from
147 0 0 10 not $policy->p && $policy->is_valid_p($policy->p) or defined $policy->sp and not $policy->is_valid_p($policy->sp)
182 7 1 13 "pass" eq $self->result->spf or "pass" eq $self->result->dkim
245 0 21 0 $spf_dom or $self->spf
292 4 4 3 shift() || $self->source_ip
350 91 17 0 shift() || $self->header_from
390 3 15 0 shift() || $self->header_from