Condition Coverage

File:blib/lib/App/FileSync/Transport/SSH.pm
Coverage:42.9%

line%coveragecondition
16533
ABdec
0X0
100
111
defined $args->{$required} and length $args->{$required}
17533
ABdec
000
011
1X1
$args->{'role'} || $App::FileSync::Transport::SSH::ROLE_CLIENT
17833
ABdec
000
011
1X1
_given($args->{'server_command'}) // $App::FileSync::Transport::SSH::SERVER_PROGRAM
18167
ABdec
000
011
1X1
_given($args->{'host_key_checking'}) // $HOST_KEY_CHECKING[0]
18450
Adec
00
11
_given($args->{'command'}) // "ssh"
19533
ABdec
0X0
100
111
$port =~ /\A\d{1,5}\z/ && $port > 0 && $port <= $MAX_PORT
1990
ABdec
0X0
100
111
defined $extra && !ref($extra) && !($extra =~ /$UNSAFE_ARG/)
0
Adec
00
11
$extra // ""
20833
ABdec
0X0
100
111
$^O eq "MSWin32" and $command[0] =~ /\.(?:cmd|bat)\z/i
2090
Adec
00
11
_given($ENV{'COMSPEC'}) // "cmd.exe"
347100
Adec
00
11
$self->{'status'} || 0
45067
ABdec
0X0
100
111
defined $value && $value =~ /$SERVER/
456100
ABdec
0X0
100
111
defined $value && $value =~ /$PROGRAM/