blib/lib/Event/ExecFlow/Job/Group.pm | |||
---|---|---|---|
Criterion | Covered | Total | % |
condition | 28 | 59 | 47.4 |
line | !l | l&&!r | l&&r | condition |
---|---|---|---|---|
317 | 43 | 0 | 0 | $self->get_error_message and $self->get_stop_on_failure |
322 | 0 | 3 | 0 | $self->get_scheduler and $self->get_scheduler->is_exclusive |
329 | 0 | 43 | 0 | $self->get_scheduler and $self->get_scheduler->is_exclusive |
333 | 23 | 20 | 0 | defined $job and "$job" eq "$skip" |
370 | 67 | 8 | 6 | $job->get_type eq 'group' and $job->get_state eq 'running' |
75 | 0 | 6 | $job->get_type eq 'group' and $job->get_state eq 'running' and $job->get_parallel | |
378 | 6 | 6 | 11 | not $executed and $self->get_group |
389 | 0 | 0 | 0 | $_->get_state eq 'running' and $_->cancel |
397 | 0 | 0 | 0 | $_->get_state eq 'running' and $_->pause |
461 | 13 | 0 | 0 | $job->get_error_message and not $job->get_cancelled |
509 | 0 | 149 | 0 | defined $job and "$job" eq "$blocked" |
511 | 122 | 7 | 20 | $job->get_state eq 'waiting' and $self->dependencies_ok($job) |
line | l | !l | condition |
---|---|---|---|
482 | 0 | 0 | $self->get_error_message || '' |
line | l | !l&&r | !l&&!r | condition |
---|---|---|---|---|
38 | 0 | 3 | 0 | $cb ||= 'Event::ExecFlow::Callbacks'->new |
164 | 0 | 0 | 0 | $job->get_state eq 'finished' or $job->get_state eq 'error' |
261 | 0 | 0 | 0 | $self->get_state eq 'finished' or $self->get_state eq 'error' |
317 | 0 | 3 | 43 | $self->get_cancelled or $self->all_jobs_finished |
3 | 0 | 43 | $self->get_cancelled or $self->all_jobs_finished or $self->get_error_message and $self->get_stop_on_failure | |
541 | 4 | 0 | 87 | $job->get_state eq 'waiting' or $job->get_state eq 'error' |
4 | 39 | 48 | $job->get_state eq 'waiting' or $job->get_state eq 'error' or $job->get_state eq 'running' |