Condition Coverage

blib/lib/Test/Script/Async.pm
Criterion Covered Total %
condition 17 27 62.9


and 3 conditions

line !l l&&!r l&&r condition
79 2 0 3 $exit == 0 && $sig == 0 && grep(/ syntax OK$/, @stderr)
205 4 8 0 defined $self->exit && !$self->{'signal'} && ($reverse ? $self->exit != $value : $self->exit == $value)
242 4 6 0 $self->signal && ($reverse ? $self->signal != $value : $self->signal == $value)

or 3 conditions

line l !l&&r !l&&!r condition
34 17 12 0 $perl ||= 'Probe::Perl'->find_perl_interpreter
58 1 4 0 $test_name ||= "Script $script compiles"
118 1 23 0 $test_name ||= @args ? "Script $script runs with arguments @args" : "Script $script runs"
204 2 10 0 $test_message ||= $reverse ? "script exited with a value other than $value" : "script exited with value $value"
241 2 8 0 $test_message ||= $reverse ? "script not killed by signal $value" : "script killed by signal $value"
281 0 9 0 $test_name ||= $reverse ? "$stream_name does not match $regex" : "$stream_name matches $regex"