line |
!l |
l&&!r |
l&&r |
condition |
11
|
5 |
0 |
1 |
exists $$args_hr{'auto_rollback'} && defined $$args_hr{'auto_rollback'} |
36
|
0 |
0 |
11 |
@steps == 1 && ref $steps[0] eq 'ARRAY' |
43
|
0 |
0 |
11 |
not ref $class and $class =~ /\A[a-zA-Z0-9_]+(?:\:\:[a-zA-Z0-9_]+)*\z/ |
67
|
0 |
0 |
0 |
@steps == 1 && ref $steps[0] eq 'ARRAY' |
74
|
0 |
0 |
0 |
not ref $class and $class =~ /\A[a-zA-Z0-9_]+(?:\:\:[a-zA-Z0-9_]+)*\z/ |
92
|
0 |
0 |
0 |
@steps == 1 && ref $steps[0] eq 'ARRAY' |
99
|
0 |
0 |
0 |
not ref $class and $class =~ /\A[a-zA-Z0-9_]+(?:\:\:[a-zA-Z0-9_]+)*\z/ |
166
|
8 |
3 |
4 |
exists $$self{'_execute'} and not $$self{'_execute'} |
231
|
0 |
9 |
0 |
exists $$self{'_execute'} and $$self{'_execute'} |
232
|
5 |
1 |
1 |
exists $$self{'_rollback'} and not $$self{'_rollback'} |
420
|
13 |
55 |
12 |
defined $_[0]{'current_step'} and $_[0]{'current_step'} eq '' |
line |
l |
!l&&r |
!l&&!r |
condition |
168
|
0 |
0 |
15 |
$$self{'_execute'} or $$self{'_rollback'} |
192
|
5 |
0 |
0 |
$step->state || ref $step |
200
|
5 |
0 |
0 |
$step->state || ref $step |
213
|
34 |
11 |
0 |
$step->state || ref $step |
255
|
3 |
0 |
0 |
$step->state || ref $step |
270
|
3 |
0 |
0 |
$step->state || ref $step |
283
|
17 |
0 |
0 |
$step->state || ref $step |
296
|
1 |
1 |
2 |
not exists $$self{'_execute'} or $$self{'_execute'} |
|
2 |
0 |
2 |
not exists $$self{'_execute'} or $$self{'_execute'} or not $self->is_at_end |