Condition Coverage

blib/lib/Net/DNSServer.pm
Criterion Covered Total %
condition 0 40 0.0


and 3 conditions

line !l l&&!r l&&r condition
18 0 0 0 $prop and ref $prop
0 0 0 $prop and ref $prop and ref $prop eq 'HASH'
0 0 0 $prop and ref $prop and ref $prop eq 'HASH' and $$prop{'priority'}
0 0 0 $prop and ref $prop and ref $prop eq 'HASH' and $$prop{'priority'} and ref $$prop{'priority'} eq 'ARRAY'

or 2 conditions

line l !l condition
35 0 0 $$self{'server'}{'commandline'} ||= [$0, @ARGV]
52 0 0 $conf_file ||= '/etc/named.conf'
66 0 0 getservbyname('domain', 'udp') || 53
70 0 0 $pidfile || '/tmp/named.pid'
73 0 0 $$self{'server'}{'listen'} ||= 12
76 0 0 $$self{'server'}{'host'} ||= '0.0.0.0'
79 0 0 $$self{'server'}{'log_level'} ||= 1
82 0 0 $$self{'server'}{'log_file'} ||= '/tmp/rob-named.error_log'

or 3 conditions

line l !l&&r !l&&!r condition
16 0 0 0 ref $class || $class
66 0 0 0 $server_port ||= getservbyname('domain', 'udp') || 53
70 0 0 0 $$self{'server'}{'pid_file'} ||= $pidfile || '/tmp/named.pid'
157 0 0 0 $answer_packet || $dns_packet