Condition Coverage

blib/lib/Net/Clacks/Client.pm
Criterion Covered Total %
condition 0 114 0.0


and 3 conditions

line !l l&&!r l&&r condition
30 0 0 0 defined $server and length $server
33 0 0 0 defined $port and length $port
36 0 0 0 defined $username and length $username
39 0 0 0 defined $password and length $password
42 0 0 0 defined $clientname and length $clientname
57 0 0 0 defined $socketpath and length $socketpath
60 0 0 0 defined $username and length $username
63 0 0 0 defined $password and length $password
66 0 0 0 defined $clientname and length $clientname
132 0 0 0 defined $self->{'selector'} and defined $self->{'socket'}
152 0 0 0 defined $self->{'server'} and defined $self->{'port'}
236 0 0 0 $self->{'nextremembrance'} and &Net::Clacks::Client::time() > $self->{'nextremembrance'}
282 0 0 0 defined $written and $written
321 0 0 0 defined $buf and length $buf
374 0 0 0 $self->{'firstline'} and $self->{'headertimeout'} < &Net::Clacks::Client::time()
525 0 0 0 defined $varname and length $varname
553 0 0 0 defined $varname and length $varname
571 0 0 0 $self->{'iscaching'} and not $forcesend
0 0 0 $self->{'iscaching'} and not $forcesend and defined $self->{'cache'}{$varname}
0 0 0 $self->{'iscaching'} and not $forcesend and defined $self->{'cache'}{$varname} and $self->{'cache'}{$varname} eq $value
600 0 0 0 defined $varname and length $varname
615 0 0 0 defined $varname and length $varname
634 0 0 0 defined $active && $active
651 0 0 0 defined $varname and length $varname
683 0 0 0 defined $varname and length $varname
738 0 0 0 defined $varname and length $varname
766 0 0 0 defined $varname and length $varname
800 0 0 0 defined $varname and length $varname
1086 0 0 0 defined $command and length $command
1104 0 0 0 defined $varname and length $varname

or 3 conditions

line l !l&&r !l&&!r condition
87 0 0 0 not defined $username or $username eq ""
90 0 0 0 not defined $password or $password eq ""
94 0 0 0 $clientname || $clientname eq ''
276 0 0 0 $brokenpipe or not $writeok
715 0 0 0 $self->{'inlines'}[$i] =~ /^RETRIEVED\ $varname/u or $self->{'inlines'}[$i] =~ /^NOTRETRIEVED\ $varname/u
775 0 0 0 not defined $stepsize or $stepsize eq ""
809 0 0 0 not defined $stepsize or $stepsize eq ""
1029 0 0 0 not defined $flushid or $flushid eq ""