Condition Coverage

blib/lib/Mail/SpamAssassin/Plugin/URILocalBL.pm
Criterion Covered Total %
condition 1 49 2.0


and 3 conditions

line !l l&&!r l&&r condition
384 0 0 0 defined $value and length $value
414 0 0 0 defined $value and length $value
441 0 0 0 &HAS_GEOIP2() and defined $conf_country_db_path || defined $conf_country_db_isp_path
444 0 0 0 defined $conf_country_db_path and -f $conf_country_db_path
453 0 0 0 defined $conf_country_db_isp_path and -f $conf_country_db_isp_path
488 0 0 0 $flag_silent and $gic_wanted >= $gic_have
539 0 0 0 exists $rule->{'exclusions'} and exists $rule->{'exclusions'}{$domain}
561 0 0 0 exists $rule->{'exclusions'} and exists $rule->{'exclusions'}{$ip}

or 2 conditions

line l !l condition
449 0 0 $self->{'geoip'}->metadata->description->{'en'} || '?'
506 0 0 $self->{'geoip'}->database_info || '?'

or 3 conditions

line l !l&&r !l&&!r condition
127 0 60 0 ref $class || $class
441 0 0 0 defined $conf_country_db_path || defined $conf_country_db_isp_path
462 0 0 0 $self->{'geoip'} || $self->{'geoisp'}
0 0 0 $@ or not $self->{'geoip'} || $self->{'geoisp'}
500 0 0 0 $self->{'geoip'} || $self->{'geoisp'}
0 0 0 $@ or not $self->{'geoip'} || $self->{'geoisp'}
534 0 0 0 defined $info->{'types'}{'a'} or defined $info->{'types'}{'parsed'}