Branch Coverage

blib/lib/IPC/Open3/Callback/Command.pm
Criterion Covered Total %
branch 0 74 0.0


line true false branch
17 0 0 if ref $commands[$#commands] eq 'IPC::Open3::Callback::Command::CommandOptions'
19 0 0 if ref $commands[$#commands] eq 'HASH'
21 0 0 if $command_options
50 0 0 if ref $_[0] eq 'IPC::Open3::Callback::Command::CommandOptions'
53 0 0 if ref $_[0] eq 'IPC::Open3::Callback::Command::CommandOptions'
57 0 0 unless $source_command_options
58 0 0 unless $destination_command_options
62 0 0 if ($cp_options{'file'}) { }
65 0 0 if ($cp_options{'compress'}) { }
78 0 0 if ($cp_options{'archive'} and $cp_options{'archive'} eq 'zip') { }
94 0 0 if ($cp_options{'status'})
109 0 0 if ($cp_options{'compress'})
177 0 0 if (ref $args[$#args] eq 'HASH')
182 0 0 if $$options{'in_place'}
183 0 0 if (defined $$options{'temp_script_file'}) { }
185 0 0 if scalar @args
191 0 0 if defined $$options{'replace_map'}
197 0 0 if scalar @args
201 0 0 if defined $$options{'replace_map'}
204 0 0 if $$options{'files'}
213 0 0 if (defined $sudo_username)
214 0 0 $sudo_username ? :
223 0 0 if ref $lines[$#lines] eq 'IPC::Open3::Callback::Command::CommandOptions'
225 0 0 if ref $lines[$#lines] eq 'HASH'
228 0 0 if (defined $write_options and defined $$write_options{'mode'}) { }
0 0 elsif (defined $command_options) { }
229 0 0 if (defined $command_options) { }
0 0 elsif (defined $command_options) { }
243 0 0 defined $write_options && defined $$write_options{'line_separator'} ? :
257 0 0 if (ref $args[$#args] eq 'IPC::Open3::Callback::Command::CommandOptions')
270 0 0 if (defined $command)
271 0 0 if ($commands++ > 0)
273 0 0 if ($pretty)
286 0 0 if ($$wrap_options{'subshell'})
290 0 0 unless (defined $username or defined $hostname)
296 0 0 $ssh =~ /plink(?:\.exe)?$/ ? :
0 0 $username ? :