Condition Coverage

bin/plx
Criterion Covered Total %
condition 10 53 18.8


and 2 conditions

line l !l condition
598 0 0 push @multi, \@action and next MULTI

and 3 conditions

line !l l&&!r l&&r condition
193 0 9 0 $path and -d $path
263 0 0 0 @args && !ref($args[0]) && $args[0] ne '['
280 0 0 0 @args && !ref($args[0]) && $args[0] ne '['
417 0 0 0 shift @exec and $ENV{$1} = $2
433 0 0 0 @args and $args[0] =~ /^-[lL]/
513 0 0 33 $name and defined $value
608 0 0 0 @args and ref $args[0]

or 2 conditions

line l !l condition
257 0 11 $perl || 'perl'
560 0 0 $oval // ""
630 33 0 $cmd ||= "--help"

or 3 conditions

line l !l&&r !l&&!r condition
50 0 33 0 ref $class || $class
54 150 28 0 $self->{'layout_base_dir'} //= $self->_build_layout_base_dir
57 3 6 0 $self->{'layout_perl'} //= $self->_build_layout_perl
133 0 0 0 unlink $file or barf("Failed to unlink ${file}: $!")
163 0 0 0 $ENV{$env} || ()
245 0 11 0 $self->{'layout_base_dir'} || Cwd::getcwd()
315 0 0 0 do { local(%ENV) = our(%orig_env); File::Which::which('plx-packed') } || do { local(%ENV) = %ENV; $self->setup_env; File::Which::which('plx-packed') }
560 0 0 0 not defined $eval or ($oval // "") ne $eval