Branch Coverage

blib/lib/App/MultiModule/Tasks/Runner.pm
Criterion Covered Total %
branch 0 42 0.0


line true false branch
22 0 0 unless my $regex = shift()
23 0 0 unless defined $cache_ts
25 0 0 if ($time - 5 > $cache_ts)
29 0 0 unless ($ps_cache)
46 0 0 if $self->{'debug'} > 5
48 0 0 unless $state->{'running_progs'}
50 0 0 unless my $prog = $message->{'runner_program_prog'}
52 0 0 unless $prog_args
53 0 0 if not ref $prog_args or ref $prog_args ne 'ARRAY' and ref $prog_args ne 'HASH'
57 0 0 if (ref $prog_args eq 'HASH')
67 0 0 unless my $prog_regex = $message->{'runner_process_regex'}
69 0 0 unless $message->{'runner_return_type'}
71 0 0 if $return_type ne 'json' and $return_type ne 'gather'
73 0 0 if ($return_type eq 'gather')
78 0 0 if ($state->{'running_progs'}{'prog_run_key'} or _is_running($prog_regex))
108 0 0 if ($return_type eq 'gather')
118 0 0 if ($return_type eq 'gather')
130 0 0 unless (defined $child)
144 0 0 if ($return_type eq 'gather') { }
0 0 elsif ($return_type eq 'json') { }
151 0 0 unless defined $child