Branch Coverage

blib/lib/TAP/Harness/Remote.pm
Criterion Covered Total %
branch 0 42 0.0


line true false branch
100 0 0 unless -d $_
108 0 0 unless defined $self->rewrite_path(Cwd::cwd())
111 0 0 if defined $_
113 0 0 unless grep {not /\.example\.com$/ if defined $_;} @{$self->remote_config('host');}
115 0 0 unless -e $self->remote_config('ssh') and -x $self->remote_config('ssh')
165 0 0 unless (-e $self->config_path and -r $self->config_path)
171 0 0 unless ref $$self{'remote_config'}{'local'}
178 0 0 unless ref $$self{'remote_config'}{'host'}
182 0 0 unless ref $$self{'remote_config'}{'ssh_args'}
187 0 0 unless ref $$self{'remote_config'}{'rsync_args'}
203 0 0 unless $$self{'remote_config'}
216 0 0 @_ ? :
217 0 0 if $self->remote_config('user')
232 0 0 unless $self->remote_config('master')
242 0 0 unless $pid >= 0
243 0 0 unless ($pid)
314 0 0 if $return
331 0 0 if ($path =~ /^$local/)
347 0 0 unless $self->remote_config('master')
348 0 0 unless $$self{'ssh_master'}
349 0 0 unless kill 0, $$self{'ssh_master'}{$userhost}