line |
true |
false |
branch |
36
|
3 |
0 |
if (eval {
do {
require IPC::Run
}
}) |
40
|
0 |
3 |
if (eval {
do {
require Net::OpenSSH
}
}) |
106
|
0 |
0 |
defined $options{'SSHUSER'} ? : |
107
|
0 |
0 |
if defined $options{'SSHPASS'} |
108
|
0 |
0 |
unless $cs eq '' |
110
|
0 |
0 |
if defined $options{'PORT'} |
117
|
0 |
0 |
unless (defined $options{'SSHCMD'}) |
122
|
0 |
0 |
unless -x $c |
126
|
0 |
0 |
unless $cmd |
131
|
0 |
0 |
unless $_mods{'remote'} |
139
|
0 |
0 |
if ($e) |
153
|
0 |
0 |
if (ref $$self{'_SSH'}) |
168
|
0 |
0 |
unless defined $$self{'_OPTIONS'}{$k} |
306
|
0 |
2 |
if (ref $class) |
315
|
0 |
2 |
unless scalar(@_) % 2 == 0 |
318
|
2 |
0 |
unless defined $options{'VM'} |
319
|
2 |
0 |
unless (defined $options{'USER'}) |
324
|
2 |
0 |
unless defined $u |
326
|
0 |
2 |
unless defined $u |
328
|
2 |
0 |
unless defined $options{'PICKBIN'} |
329
|
2 |
0 |
unless defined $options{'OPTDATA'} |
330
|
2 |
0 |
unless defined $options{'OPTSILENT'} |
331
|
2 |
0 |
unless defined $options{'OPTVM'} |
332
|
0 |
2 |
if (defined $options{'TIMEOUT'}) { } |
338
|
0 |
2 |
unless (defined $options{'HOST'} or defined $_mods{'local'}) |
348
|
0 |
2 |
if ($options{'HOST'}) |
350
|
0 |
0 |
unless $self->_bring_up_ssh |
401
|
0 |
0 |
unless ref $self |
402
|
0 |
0 |
if (scalar @_ == 0) |
410
|
0 |
0 |
if scalar @_ > 0 |
416
|
0 |
0 |
if (defined $$self{'_SSH'}) { } |
419
|
0 |
0 |
unless ($self->_reconnect_ssh) |
427
|
0 |
0 |
if ($serr and $serr ne 'child exited with code 11' and $serr ne 'child exited with code 255') |
437
|
0 |
0 |
unless IPC::Run::run(\@args, \$input, \$result, \$err) |
439
|
0 |
0 |
if ($err) |
453
|
0 |
0 |
unless ref $self |
454
|
0 |
0 |
if (scalar @_ == 0) |
458
|
0 |
0 |
wantarray ? : |
462
|
0 |
0 |
wantarray ? : |
|
0 |
0 |
unless my $raw = $self->execraw(@_) |
464
|
0 |
0 |
wantarray ? : |
482
|
0 |
0 |
unless ref $self |
483
|
0 |
0 |
if (scalar @_ == 0) |
491
|
0 |
0 |
if scalar @_ > 0 |
496
|
0 |
0 |
if (defined $$self{'_SSH'}) { } |
499
|
0 |
0 |
unless ($self->_reconnect_ssh) |
507
|
0 |
0 |
if ($serr) |
513
|
0 |
0 |
if (defined $input) |
518
|
0 |
0 |
unless (defined $bytes) |
536
|
0 |
0 |
unless (socketpair $child, $parent, 1, 1, 0) |
545
|
0 |
0 |
unless (defined $pid) |
554
|
0 |
0 |
if ($pid) |
568
|
0 |
0 |
unless my $ran = IPC::Run::run(\@args, \$input, \$result, \$err) |
570
|
0 |
0 |
if $err |
589
|
0 |
0 |
unless ref $self |
593
|
0 |
0 |
unless (defined $$self{'_SOCKSET'}) |
604
|
0 |
0 |
unless (defined $readable) |
606
|
0 |
0 |
unless defined $$self{'_PARTIAL'} |
611
|
0 |
0 |
unless defined $$self{'_PARTIAL'} |
612
|
0 |
0 |
if $readable == 0 |
614
|
0 |
0 |
unless (defined $res) |
616
|
0 |
0 |
unless $! == &Errno::EAGAIN |
621
|
0 |
0 |
if $res == 0 |
624
|
0 |
0 |
if ($errflag and $errno == 0) |
634
|
0 |
0 |
if ($errflag) |
658
|
0 |
0 |
unless ref $self |
659
|
0 |
0 |
unless defined $$self{'_PARTIAL'} |
663
|
0 |
0 |
unless defined $$self{'_PARTIAL'} |
671
|
0 |
0 |
unless ref $self |
676
|
0 |
0 |
if (defined $raw) |
679
|
0 |
0 |
wantarray ? : |
682
|
0 |
0 |
wantarray ? : |
702
|
0 |
0 |
unless ref $self |
710
|
0 |
0 |
unless ref $self |
712
|
0 |
0 |
if (defined $raw) |
715
|
0 |
0 |
wantarray ? : |
717
|
0 |
0 |
wantarray ? : |
731
|
0 |
1 |
unless ref $self |
732
|
0 |
1 |
if (ref $$self{'_SSH'}) |