Condition Coverage

blib/lib/Net/SSH/Any/_Base.pm
Criterion Covered Total %
condition 0 70 0.0


and 3 conditions

line !l l&&!r l&&r condition
114 0 0 0 $Net::SSH::Any::_Base::debug and $Net::SSH::Any::_Base::debug & 1
208 0 0 0 $Net::SSH::Any::_Base::debug and $Net::SSH::Any::_Base::debug & 1024
212 0 0 0 $Net::SSH::Any::_Base::debug and $Net::SSH::Any::_Base::debug & 1024
269 0 0 0 ref $_ eq 'REF' and ref $$_ eq 'SCALAR'
289 0 0 0 $Net::SSH::Any::_Base::debug and $Net::SSH::Any::_Base::debug & 1024
321 0 0 0 defined $_ and $_ = $enc->encode($_, &Encode::FB_CROAK())
333 0 0 0 defined $_ and $_ = $enc->decode($_, &Encode::FB_CROAK())

or 2 conditions

line l !l condition
40 0 0 delete $opts->{'encoding'} // 'utf8'
108 0 0 shift() || 0
209 0 0 $any->{'backend_module'} // (return)
213 0 0 $INC{"$module.pm"} // (return)
224 0 0 ($$opts{"local_${safe_name}_extra_args"} // $any->{'local_extra_args'}{$safe_name}) // \@default

or 3 conditions

line l !l&&r !l&&!r condition
41 0 0 0 delete $opts->{'stream_encoding'} // $encoding
42 0 0 0 delete $opts->{'argument_encoding'} // $encoding
151 0 0 0 $loaded{$module} ||= eval "require $module; 1"
158 0 0 0 $self->{'os'} //= $^O =~ /^mswin/i ? 'MSWin' : 'POSIX'
194 0 0 0 $any->{'local_cmd'}{$safe_name} // $any->_find_cmd_by_friend($name, $friend)
0 0 0 ($any->{'local_cmd'}{$safe_name} // $any->_find_cmd_by_friend($name, $friend)) // $any->_find_cmd_in_path($name)
0 0 0 (($any->{'local_cmd'}{$safe_name} // $any->_find_cmd_by_friend($name, $friend)) // $any->_find_cmd_in_path($name)) // $any->_find_helper_cmd($name)
0 0 0 ((($any->{'local_cmd'}{$safe_name} // $any->_find_cmd_by_friend($name, $friend)) // $any->_find_cmd_in_path($name)) // $any->_find_helper_cmd($name)) // $any->_os_find_cmd_by_app($name, $app)
0 0 0 (((($any->{'local_cmd'}{$safe_name} // $any->_find_cmd_by_friend($name, $friend)) // $any->_find_cmd_in_path($name)) // $any->_find_helper_cmd($name)) // $any->_os_find_cmd_by_app($name, $app)) // $any->_os_validate_cmd($default)
201 0 0 0 $opts->{'relaxed'} or $any->{'relaxed_cmd_lookup'}
224 0 0 0 $$opts{"local_${safe_name}_extra_args"} // $any->{'local_extra_args'}{$safe_name}
260 0 0 0 delete $opts->{'remote_shell'} // delete $opts->{'shell'}
360 0 0 0 $_[0]{'os_module'} //= $_[0]->_load_os