Branch Coverage

blib/lib/Net/SMTP/Pipelining.pm
Criterion Covered Total %
branch 0 36 0.0


line true false branch
15 0 0 unless (defined $self->supports('PIPELINING'))
29 0 0 ref $$mail{'to'} eq ref [] ? :
58 0 0 if ($length >= $self->sockopt(7))
59 0 0 unless ($self->sockopt(7, $length))
79 0 0 scalar @codes > scalar @send ? :
84 0 0 $i == $#codes ? :
86 0 0 if ($codes[$i] =~ /^$exp/) { }
87 0 0 if ($command eq 'RCPT')
99 0 0 if ($command eq 'RCPT') { }
107 0 0 if (exists $failed{'MAIL'} or exists $failed{'DATA'})
112 0 0 if (scalar @{${*$self;}{'smtp_pipeline_rcpts'}{'failed'};} > 0)
113 0 0 if (scalar @{${*$self;}{'smtp_pipeline_rcpts'}{'accepted'};} > 0) { }
134 0 0 $self->datasend($$mail{'data'}) ? :
170 0 0 unless syswrite $self, $end, 5
171 0 0 if $self->debug
202 0 0 if (scalar @{$self->pipe_codes;} > scalar @{$self->pipe_sent;}) { }
207 0 0 if ($prev_code =~ /^2/) { }
228 0 0 if (grep {not $_ =~ /^[23]/;} @{$self->pipe_codes;}) { }