Condition Coverage

blib/lib/Mail/SPF/Server.pm
Criterion Covered Total %
condition 3 24 12.5


and 3 conditions

line !l l&&!r l&&r condition
444 0 0 0 not @records and $self->query_rr_types == $self->query_rr_type_all || $self->query_rr_types & $self->query_rr_type_txt
534 0 0 0 defined $record and grep(($scope eq $_), $record->scopes)
601 0 0 0 defined $max_dns_interactive_terms and $dns_interactive_terms_count > $max_dns_interactive_terms
632 0 0 0 defined $max_void_dns_lookups and $void_dns_lookups_count > $max_void_dns_lookups

or 3 conditions

line l !l&&r !l&&!r condition
223 0 6 0 $$self{'hostname'} ||= 'Mail::SPF::Util'->hostname
225 5 1 0 $$self{'dns_resolver'} ||= 'Net::DNS::Resolver'->new
421 0 0 0 $self->query_rr_types == $self->query_rr_type_all or $self->query_rr_types & $self->query_rr_type_spf
444 0 0 0 $self->query_rr_types == $self->query_rr_type_all || $self->query_rr_types & $self->query_rr_type_txt