Condition Coverage

blib/lib/System/Wrapper.pm
Criterion Covered Total %
condition 0 50 0.0


and 3 conditions

line !l l&&!r l&&r condition
428 0 0 0 $dir and -f $program || -l $program
0 0 0 $dir and -f $program || -l $program and !defined($is_executable) || -x $program
436 0 0 0 -f $path || -l $path and !defined($is_executable) || -x $path
478 0 0 0 defined $key and defined $value

or 2 conditions

line l !l condition
77 0 0 $$self{'arguments'} ||= []
98 0 0 ref $spec || 'SCALAR'
121 0 0 $$self{'path'} ||= []
519 0 0 shift() || 1

or 3 conditions

line l !l&&r !l&&!r condition
54 0 0 0 $self->_interpreter || $$self{'interpreter'}
66 0 0 0 $self->_executable || $$self{'executable'}
178 0 0 0 ref $order || ref \$order
246 0 0 0 not exists $$self{$key} or $key =~ /^_/
381 0 0 0 $self->interpreter or $self->executable
385 0 0 0 $self->_interpreter or $self->_executable
428 0 0 0 -f $program || -l $program
0 0 0 !defined($is_executable) || -x $program
436 0 0 0 -f $path || -l $path
0 0 0 !defined($is_executable) || -x $path