Condition Coverage

blib/lib/Footprintless/Tunnel.pm
Criterion Covered Total %
condition 0 36 0.0


and 3 conditions

line !l l&&!r l&&r condition
136 0 0 0 WIFEXITED(${^CHILD_ERROR_NATIVE}) && WEXITSTATUS(${^CHILD_ERROR_NATIVE}) == 0

or 2 conditions

line l !l condition
100 0 0 $options{'ssh'} || $entity->{'ssh'} || 'ssh -q'
117 0 0 $options{'tries'} || $entity->{'tries'} || 10
121 0 0 $options{'wait_seconds'} || $entity->{'wait_seconds'} || 1

or 3 conditions

line l !l&&r !l&&!r condition
102 0 0 0 $options{'local_hostname'} || $entity->{'local_hostname'}
103 0 0 0 $options{'local_port'} || $entity->{'local_port'}
105 0 0 0 $options{'tunnel_hostname'} || $entity->{'tunnel_hostname'}
107 0 0 0 $options{'tunnel_username'} || $entity->{'tunnel_username'}
109 0 0 0 $options{'destination_hostname'} || $entity->{'destination_hostname'}
111 0 0 0 $options{'destination_port'} || $entity->{'destination_port'}
115 0 0 0 $options{'control_socket_dir'} || $entity->{'control_socket_dir'} || 'File::Spec'->catdir($ENV{'HOME'} ? $ENV{'HOME'} : $ENV{'USERPROFILE'}, '.ssh', 'control_socket')
158 0 0 0 $options{'tries'} || $self->{'tries'}
159 0 0 0 $options{'wait_seconds'} || $self->{'wait_seconds'}