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'})
183 0 0 if (ref $args[$#args] eq 'HASH')
188 0 0 if $$options{'in_place'}
189 0 0 if (defined $$options{'temp_script_file'}) { }
191 0 0 if scalar @args
197 0 0 if defined $$options{'replace_map'}
203 0 0 if scalar @args
207 0 0 if defined $$options{'replace_map'}
210 0 0 if $$options{'files'}
219 0 0 if (defined $sudo_username)
220 0 0 $sudo_username ? :
229 0 0 if ref $lines[$#lines] eq 'IPC::Open3::Callback::Command::CommandOptions'
231 0 0 if ref $lines[$#lines] eq 'HASH'
234 0 0 if (defined $write_options and defined $$write_options{'mode'}) { }
0 0 elsif (defined $command_options) { }
235 0 0 if (defined $command_options) { }
0 0 elsif (defined $command_options) { }
249 0 0 defined $write_options && defined $$write_options{'line_separator'} ? :
263 0 0 if (ref $args[$#args] eq 'IPC::Open3::Callback::Command::CommandOptions')
276 0 0 if (defined $command)
277 0 0 if ($commands++ > 0)
279 0 0 if ($pretty)
292 0 0 if ($$wrap_options{'subshell'})
296 0 0 unless (defined $username or defined $hostname)
302 0 0 $ssh =~ /plink(?:\.exe)?$/ ? :
0 0 $username ? :