Condition Coverage

blib/lib/Sendmail/PMilter.pm
Criterion Covered Total %
condition 3 44 6.8


and 3 conditions

line !l l&&!r l&&r condition
346 0 0 0 defined $max_interpreters and $max_interpreters =~ /^\d+$/u
347 0 0 0 defined $max_requests and $max_requests =~ /^\d+$/u
429 0 0 0 defined $cb and not UNIVERSAL::isa($cb, "CODE")
513 0 0 0 -e $path and not -S $path
524 0 0 0 defined $socket and not $socket->bind($addr)
912 0 0 0 $child_sem and not $child_sem->down_nb

or 2 conditions

line l !l condition
352 0 0 $ENV{'PMILTER_DISPATCHER'} || 'postfork'
440 0 0 shift() || 0
492 0 0 $this->{'backlog'} || 5
668 4 1 shift() || die("milter name not supplied\n")
923 0 0 'threads'->create($child_sub, $socket) || die("thread creation failed: $!\n")
997 0 0 $this->get_max_requests || $params{'max_requests_per_child'} || 100
1045 0 0 $this->get_max_interpreters || $params{'max_children'} || 10

or 3 conditions

line l !l&&r !l&&!r condition
498 0 0 0 $1 eq "local" or $1 eq "unix"
669 0 4 0 shift() || $this->get_sendmail_cf
750 0 0 0 shift() || $this->get_sendmail_cf
802 0 0 0 shift() || $this->get_sendmail_cf