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
111 0 0 0 $Net::SSH::Any::_Base::debug and $Net::SSH::Any::_Base::debug & 1
200 0 0 0 $Net::SSH::Any::_Base::debug and $Net::SSH::Any::_Base::debug & 1024
204 0 0 0 $Net::SSH::Any::_Base::debug and $Net::SSH::Any::_Base::debug & 1024
261 0 0 0 ref $_ eq 'REF' and ref $$_ eq 'SCALAR'
281 0 0 0 $Net::SSH::Any::_Base::debug and $Net::SSH::Any::_Base::debug & 1024
313 0 0 0 defined $_ and $_ = $enc->encode($_, &Encode::FB_CROAK())
325 0 0 0 defined $_ and $_ = $enc->decode($_, &Encode::FB_CROAK())

or 2 conditions

line l !l condition
37 0 0 delete $opts->{'encoding'} // 'utf8'
105 0 0 shift() || 0
201 0 0 $any->{'backend_module'} // (return)
205 0 0 $INC{"$module.pm"} // (return)
216 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
38 0 0 0 delete $opts->{'stream_encoding'} // $encoding
39 0 0 0 delete $opts->{'argument_encoding'} // $encoding
148 0 0 0 $loaded{$module} ||= eval "require $module; 1"
155 0 0 0 $self->{'os'} //= $^O =~ /^mswin/i ? 'MSWin' : 'POSIX'
189 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)
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)) // $name
216 0 0 0 $$opts{"local_${safe_name}_extra_args"} // $any->{'local_extra_args'}{$safe_name}
252 0 0 0 delete $opts->{'remote_shell'} // delete $opts->{'shell'}
352 0 0 0 $_[0]{'os_module'} //= $_[0]->_load_os