line |
true |
false |
branch |
27
|
12 |
27 |
if ($arg =~ s/^-//) { } |
30
|
12 |
0 |
if ('Test2::Workflow::Runner'->can($arg)) { } |
|
0 |
0 |
elsif ('Test2::Workflow::Task::Group'->can($arg)) { } |
|
0 |
0 |
elsif ($arg eq 'root_args') { } |
|
0 |
0 |
elsif ($arg eq 'runner_args') { } |
51
|
0 |
42 |
if ($HANDLED{$caller[0]}++) { } |
52
|
0 |
0 |
if keys %root_args or keys %runner_args |
74
|
6 |
6 |
if (@{$runner->stack;}) { } |
88
|
6 |
0 |
unless $build->is_root |
101
|
2 |
36 |
unless $root->populated |
123
|
32 |
59 |
defined $want ? : |
125
|
32 |
54 |
if defined $want |
127
|
0 |
54 |
unless my $current = current_build() || root_build($caller[0]) |
136
|
0 |
5 |
unless my $build = current_build() || root_build(\$caller[0]) |
140
|
0 |
5 |
unless $task->isa('Test2::Workflow::Task') |
153
|
0 |
642 |
unless @stack |
157
|
410 |
903 |
if $build->stack_stop |
158
|
1250 |
63 |
unless my $new = $build->defaults->{$tool} |
239
|
0 |
0 |
unless exists $props{$tool} or exists $stages{$tool} |
241
|
0 |
18 |
unless my $build = current_build() || root_build($caller[0]) |
257
|
0 |
27 |
if defined wantarray |
|
0 |
9 |
if defined wantarray |
|
0 |
36 |
if defined wantarray |
|
0 |
27 |
if defined wantarray |
|
0 |
9 |
if defined wantarray |
|
0 |
28 |
if defined wantarray |
|
0 |
0 |
if defined wantarray |
|
0 |
28 |
if defined wantarray |
|
0 |
9 |
if defined wantarray |
|
0 |
37 |
if defined wantarray |
|
0 |
78 |
if defined wantarray |
|
0 |
0 |
if defined wantarray |
|
0 |
0 |
if defined wantarray |
|
0 |
0 |
if defined wantarray |
|
0 |
0 |
if defined wantarray |
|
0 |
0 |
if defined wantarray |
|
1 |
354 |
if defined wantarray |
259
|
0 |
27 |
unless my $build = current_build() || root_build($caller[0]) |
|
0 |
9 |
unless my $build = current_build() || root_build($caller[0]) |
|
0 |
36 |
unless my $build = current_build() || root_build($caller[0]) |
|
0 |
27 |
unless my $build = current_build() || root_build($caller[0]) |
|
0 |
9 |
unless my $build = current_build() || root_build($caller[0]) |
|
0 |
28 |
unless my $build = current_build() || root_build($caller[0]) |
|
0 |
0 |
unless my $build = current_build() || root_build($caller[0]) |
|
0 |
28 |
unless my $build = current_build() || root_build($caller[0]) |
|
0 |
9 |
unless my $build = current_build() || root_build($caller[0]) |
|
0 |
37 |
unless my $build = current_build() || root_build($caller[0]) |
|
0 |
78 |
unless my $build = current_build() || root_build($caller[0]) |
|
0 |
0 |
unless my $build = current_build() || root_build($caller[0]) |
|
0 |
0 |
unless my $build = current_build() || root_build($caller[0]) |
|
0 |
0 |
unless my $build = current_build() || root_build($caller[0]) |
|
0 |
0 |
unless my $build = current_build() || root_build($caller[0]) |
|
0 |
0 |
unless my $build = current_build() || root_build($caller[0]) |
|
0 |
354 |
unless my $build = current_build() || root_build($caller[0]) |
262
|
27 |
0 |
if (my $defaults = defaults('package', $caller[0], 'tool', 'after_all')) |
|
9 |
0 |
if (my $defaults = defaults('package', $caller[0], 'tool', 'after_case')) |
|
36 |
0 |
if (my $defaults = defaults('package', $caller[0], 'tool', 'after_each')) |
|
27 |
0 |
if (my $defaults = defaults('package', $caller[0], 'tool', 'around_all')) |
|
9 |
0 |
if (my $defaults = defaults('package', $caller[0], 'tool', 'around_case')) |
|
28 |
0 |
if (my $defaults = defaults('package', $caller[0], 'tool', 'around_each')) |
|
0 |
0 |
if (my $defaults = defaults('package', $caller[0], 'tool', 'async')) |
|
28 |
0 |
if (my $defaults = defaults('package', $caller[0], 'tool', 'before_all')) |
|
9 |
0 |
if (my $defaults = defaults('package', $caller[0], 'tool', 'before_case')) |
|
37 |
0 |
if (my $defaults = defaults('package', $caller[0], 'tool', 'before_each')) |
|
78 |
0 |
if (my $defaults = defaults('package', $caller[0], 'tool', 'case')) |
|
0 |
0 |
if (my $defaults = defaults('package', $caller[0], 'tool', 'iso')) |
|
0 |
0 |
if (my $defaults = defaults('package', $caller[0], 'tool', 'it')) |
|
0 |
0 |
if (my $defaults = defaults('package', $caller[0], 'tool', 'masync')) |
|
0 |
0 |
if (my $defaults = defaults('package', $caller[0], 'tool', 'mini')) |
|
0 |
0 |
if (my $defaults = defaults('package', $caller[0], 'tool', 'miso')) |
|
354 |
0 |
if (my $defaults = defaults('package', $caller[0], 'tool', 'tests')) |
264
|
0 |
0 |
if defined $action->$attr |
|
0 |
0 |
if defined $action->$attr |
|
0 |
0 |
if defined $action->$attr |
|
0 |
0 |
if defined $action->$attr |
|
0 |
0 |
if defined $action->$attr |
|
0 |
0 |
if defined $action->$attr |
|
0 |
0 |
if defined $action->$attr |
|
0 |
0 |
if defined $action->$attr |
|
0 |
0 |
if defined $action->$attr |
|
0 |
0 |
if defined $action->$attr |
|
18 |
18 |
if defined $action->$attr |
|
0 |
0 |
if defined $action->$attr |
|
0 |
0 |
if defined $action->$attr |
|
0 |
0 |
if defined $action->$attr |
|
0 |
0 |
if defined $action->$attr |
|
0 |
0 |
if defined $action->$attr |
|
0 |
72 |
if defined $action->$attr |
282
|
0 |
43 |
unless $ok |