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 |
914 |
if (my $cached_tmp = $cache->get("tmpdir")) |
686
|
914 |
0 |
unless ($tmp_dir) |
687
|
0 |
914 |
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
|
920 |
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 |
788 |
if (-f $config_file) |
1744
|
0 |
1 |
if ($@) |
1751
|
1 |
0 |
if (exists $Rex::Config::HOME_CONFIG_YAML->{$key}) |
1763
|
2 |
788 |
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 |
1576 |
if ($^O =~ /^MSWin/u) |