Condition Coverage

blib/lib/Redis/Fast.pm
Criterion Covered Total %
condition 22 42 52.3


and 2 conditions

line l !l condition
244 68 2 $args{'ssl'} and 1

and 3 conditions

line !l l&&!r l&&r condition
141 70 0 0 $ENV{'REDIS_SERVER'} and not $args{'sock'}
70 0 0 $ENV{'REDIS_SERVER'} and not $args{'sock'} and not $args{'server'}
173 0 0 0 exists $args{'ssl'} and $args{'ssl'}
244 68 2 0 $args{'ssl'} and 1 and $args{'SSL_verify_mode'}
276 45 0 9 wantarray && ref $ret eq 'ARRAY'
418 0 0 0 $subs->{$key} and @{$subs->{$key};}

or 2 conditions

line l !l condition
196 0 0 $status ||= "Sentinels don't know this service"
231 4 0 $args{'server'} || '127.0.0.1:6379'
237 66 4 $args{'reconnect'} || 0
238 1 69 $args{'every'} || 1000
240 1 69 $args{'cnx_timeout'} || -1
241 3 67 $args{'read_timeout'} || -1
242 1 69 $args{'write_timeout'} || -1
243 2 68 $args{'ssl'} || 0

or 3 conditions

line l !l&&r !l&&!r condition
22 0 0 0 $host =~ /:/ or $host =~ /%/
239 0 0 70 $args{'debug'} || $ENV{'REDIS_DEBUG'}