| line |
true |
false |
branch |
|
462
|
0 |
40 |
if (exists $ENV{'REX_REPORT_TYPE'}) |
|
510
|
0 |
113 |
if (exists $ENV{'REX_CACHE_TYPE'}) |
|
558
|
0 |
0 |
unless (defined $opt{$key}) |
|
672
|
0 |
0 |
if ($class eq 'Rex::Config') { } |
|
682
|
8 |
915 |
if (my $cached_tmp = $cache->get("tmpdir")) |
|
686
|
915 |
0 |
unless ($tmp_dir) |
|
687
|
0 |
915 |
if (my $ssh = Rex::is_ssh()) { } |
|
689
|
0 |
0 |
if (Rex::is_sudo()) { } |
|
690
|
0 |
0 |
if (ref $ssh eq 'Net::OpenSSH') { } |
|
703
|
0 |
0 |
if ($? == 0 and $out) |
|
751
|
921 |
1 |
unless ($path) |
|
796
|
1 |
278 |
if (exists $ENV{'REX_USER'}) |
|
800
|
44 |
234 |
if ($user) |
|
804
|
0 |
234 |
if ($^O =~ /^MSWin/u) { } |
|
832
|
0 |
278 |
if (exists $ENV{'REX_PASSWORD'}) |
|
862
|
0 |
0 |
if (exists $param->{'server'} and exists $SSH_CONFIG_FOR{$param->{'server'}} and exists $SSH_CONFIG_FOR{$param->{'server'}}{'port'}) |
|
904
|
0 |
296 |
if (exists $ENV{'REX_SUDO_PASSWORD'}) |
|
908
|
1 |
295 |
if ($sudo_password) { } |
|
|
295 |
0 |
elsif (not defined $sudo_password) { } |
|
965
|
0 |
0 |
if (exists $param->{'server'} and exists $SSH_CONFIG_FOR{$param->{'server'}} and exists $SSH_CONFIG_FOR{$param->{'server'}}{'connectionattempts'}) |
|
998
|
0 |
0 |
if (exists $param->{'server'} and exists $SSH_CONFIG_FOR{$param->{'server'}} and exists $SSH_CONFIG_FOR{$param->{'server'}}{'proxycommand'}) |
|
1031
|
0 |
0 |
if (exists $param->{'server'} and exists $SSH_CONFIG_FOR{$param->{'server'}} and exists $SSH_CONFIG_FOR{$param->{'server'}}{'connecttimeout'}) |
|
1061
|
0 |
71 |
if (exists $ENV{'REX_AUTH_TYPE'} and $ENV{'REX_AUTH_TYPE'} eq "pass") |
|
1087
|
0 |
63 |
if (exists $ENV{'REX_AUTH_TYPE'} and $ENV{'REX_AUTH_TYPE'} eq "key") |
|
1113
|
0 |
70 |
if (exists $ENV{'REX_AUTH_TYPE'} and $ENV{'REX_AUTH_TYPE'} eq "krb5") |
|
1141
|
0 |
472 |
if (exists $ENV{'REX_PUBLIC_KEY'}) |
|
1142
|
156 |
316 |
if ($public_key) |
|
1171
|
0 |
472 |
if (exists $ENV{'REX_PRIVATE_KEY'}) |
|
1172
|
156 |
316 |
if ($private_key) |
|
1270
|
0 |
0 |
if (exists $param->{'server'} and exists $SSH_CONFIG_FOR{$param->{'server'}} and exists $SSH_CONFIG_FOR{$param->{'server'}}{'user'}) |
|
1284
|
0 |
0 |
if (exists $param->{'server'} and exists $SSH_CONFIG_FOR{$param->{'server'}} and exists $SSH_CONFIG_FOR{$param->{'server'}}{'hostname'}) |
|
1288
|
0 |
0 |
if ($SSH_CONFIG_FOR{$param->{'server'}}{'hostname'} =~ /^\%h(\.(.*))?/u) { } |
|
1303
|
0 |
0 |
if (exists $param->{'server'} and exists $SSH_CONFIG_FOR{$param->{'server'}} and exists $SSH_CONFIG_FOR{$param->{'server'}}{'identityfile'}) |
|
1322
|
0 |
0 |
if (exists $param->{'server'} and exists $SSH_CONFIG_FOR{$param->{'server'}} and exists $SSH_CONFIG_FOR{$param->{'server'}}{'identityfile'}) |
|
1338
|
55 |
0 |
if (not $^O =~ /^MSWin/u || $connection_type and $use_net_openssh_if_present) |
|
1347
|
55 |
0 |
if ($has_net_openssh) |
|
1355
|
0 |
162 |
unless ($connection_type) |
|
1363
|
0 |
0 |
if ($has_net_ssh2) |
|
1435
|
0 |
117 |
if (ref $template_function eq "CODE") |
|
1445
|
0 |
0 |
'Rex::Resource'->is_inside_resource ? : |
|
|
0 |
0 |
unless $template_vars |
|
|
0 |
0 |
if Rex::Commands::task() |
|
1452
|
0 |
117 |
if ("Rex::Template::NG"->is_loadable and get_use_template_ng()) |
|
1464
|
0 |
0 |
'Rex::Resource'->is_inside_resource ? : |
|
|
0 |
0 |
unless $template_vars |
|
|
0 |
0 |
if Rex::Commands::task() |
|
1482
|
12 |
17 |
'Rex::Resource'->is_inside_resource ? : |
|
|
0 |
29 |
unless $template_vars |
|
|
29 |
88 |
if Rex::Commands::task() |
|
1526
|
0 |
0 |
if ($set) { } |
|
1535
|
0 |
0 |
if ($allow_empty_groups) |
|
1556
|
1 |
0 |
if ($set) { } |
|
1565
|
4 |
101 |
if ($use_server_auth) |
|
1658
|
15 |
124 |
if (exists $Rex::Config::SET_HANDLER->{$var}) |
|
1664
|
6 |
118 |
if ($set_no_append) { } |
|
1668
|
98 |
20 |
if (ref $data eq 'HASH') { } |
|
|
4 |
16 |
elsif (ref $data eq 'ARRAY') { } |
|
1669
|
96 |
2 |
unless (ref $Rex::Config::set_param->{$var}) |
|
1693
|
13 |
106 |
unless $var |
|
1694
|
60 |
46 |
if (exists $Rex::Config::set_param->{$var}) |
|
1728
|
105 |
4 |
unless (ref $HOME_CONFIG) |
|
1731
|
0 |
0 |
if (ref $HOME_CONFIG_YAML and exists $Rex::Config::HOME_CONFIG_YAML->{$topic}) |
|
1740
|
1 |
772 |
if (-f $config_file) |
|
1744
|
0 |
1 |
if ($@) |
|
1751
|
1 |
0 |
if (exists $Rex::Config::HOME_CONFIG_YAML->{$key}) |
|
1763
|
2 |
772 |
if (-f $config_file) |
|
1777
|
1 |
26 |
if $line =~ /^\s*#/u |
|
1778
|
7 |
19 |
if $line =~ /^\s*$/u |
|
1780
|
6 |
13 |
if ($line =~ /^Host(?:\s*=\s*|\s+)(.*)$/iu) { } |
|
|
13 |
0 |
elsif ($in_host) { } |
|
1822
|
0 |
1 |
if ($key eq "keyauth") |
|
1827
|
0 |
1 |
if ($key eq "passwordauth") |
|
1832
|
0 |
1 |
if ($key eq "passauth") |
|
1857
|
0 |
3 |
if ($hndl =~ /^\-/u) |
|
1860
|
0 |
3 |
if ($hndl eq "keyauth") |
|
1861
|
0 |
3 |
if ($hndl eq "passwordauth" or $hndl eq "passauth") |
|
1865
|
1 |
2 |
if ($hndl eq "connection") |
|
1866
|
0 |
3 |
if ($hndl eq "ca") |
|
1867
|
0 |
3 |
if ($hndl eq "cert") |
|
1868
|
0 |
3 |
if ($hndl eq "key") |
|
1880
|
0 |
1544 |
if ($^O =~ /^MSWin/u) |