Branch Coverage

blib/lib/XAS/Lib/Process.pm
Criterion Covered Total %
branch 1 76 1.3


line true false branch
9 0 1 if $^O eq 'MSWin32'
100 0 0 if ($self->auto_start)
196 0 0 unless ($self->input_handle)
208 0 0 if ($self->{'buffer'} = $driver->put($filter->put(\@chunks)))
221 0 0 if ($self->input_handle)
228 0 0 if ($self->output_handle)
255 0 0 if ($self->status == 2)
325 0 0 if ($self->status == 0) { }
0 0 elsif ($self->status == 1) { }
0 0 elsif ($self->status == 3) { }
0 0 elsif ($self->status == 2) { }
0 0 elsif ($self->status == 5) { }
327 0 0 if ($stat == 3 or $stat == 2) { }
340 0 0 if ($stat != 3 or $stat != 2)
349 0 0 if ($stat != 6)
358 0 0 if ($stat != 0)
367 0 0 if ($stat != 0)
427 0 0 if ($status == 2)
429 0 0 if ($self->auto_restart) { }
431 0 0 if ($retries < $self->exit_retries or $self->exit_retries < 0) { }
436 0 0 if ($self->exit_codes->has($self->exit_code)) { }
438 0 0 if ($self->retry_delay) { }
490 0 0 if ($filter->can('get_one') and $filter->can('get_one_start')) { }
496 0 0 if (defined(my $raw = $driver->get($handle))) { }
500 0 0 unless @$next_rec
519 0 0 if (defined(my $raw = $driver->get($handle))) { }
553 0 0 if ($!) { }
560 0 0 unless ($$buffer)
572 0 0 unless $buffer
593 0 0 if ($path->is_absolute) { }
0 0 elsif ($path->is_relative) { }
595 0 0 if ($path->exists)
603 0 0 if ($path->name eq $path) { }
607 0 0 if $xpath eq ''
609 0 0 if ($path->extension) { }
613 0 0 if ($p->exists)
625 0 0 if ($p->exists)
641 0 0 if ($p->exists)