| line |
true |
false |
branch |
|
19
|
1 |
25 |
if @_ % 2 |
|
24
|
1 |
24 |
if $backend_name =~ /[^\w:]/ |
|
25
|
22 |
2 |
unless $backend_name =~ /::/ |
|
27
|
1 |
23 |
if $@ |
|
32
|
18 |
5 |
if ($args{'token'}) { } |
|
38
|
2 |
16 |
unless ref $token and UNIVERSAL::isa($token, 'HASH') |
|
42
|
1 |
14 |
unless $$job{'token'}{'pin'} == $$token{'pin'} |
|
45
|
0 |
14 |
if defined $$token{'iterations'} |
|
72
|
2 |
18 |
if ($self->is_done or $self->abort) { } |
|
77
|
1 |
17 |
if ($new_eval_error = $@) |
|
84
|
1 |
19 |
if $new_eval_error |
|
89
|
1 |
192 |
if @_ |
|
95
|
1 |
72 |
if @_ |
|
101
|
5 |
0 |
if defined $_[0] |
|
106
|
1 |
1 |
if @_ |
|
112
|
1 |
1 |
if @_ |
|
118
|
1 |
50 |
if @_ |
|
124
|
1 |
2 |
if @_ |
|
130
|
0 |
18 |
if (defined $_[0]) |
|
139
|
6 |
0 |
if defined $_[0] |
|
147
|
1 |
28 |
unless $key |
|
148
|
1 |
27 |
if ref $key |
|
149
|
26 |
1 |
if (ref $value or not $$self{'blob_threshold'} or length $value <= $$self{'blob_threshold'}) { } |
|
160
|
1 |
43 |
unless $key |
|
161
|
1 |
42 |
if ref $key |
|
163
|
41 |
1 |
defined $d ? : |
|
180
|
1 |
51 |
if @_ |
|
186
|
16 |
4 |
if (@_) |
|
191
|
4 |
0 |
if ($rv) { } |
|
192
|
4 |
0 |
if $#$rv >= 0 |
|
201
|
2 |
6 |
if ref $stage or not defined $stage |
|
209
|
5 |
2 |
if $$self{'initialised'} or $self->stage |
|
214
|
0 |
2 |
if (my $error = $@) |
|
226
|
0 |
28 |
unless defined $this_stage |
|
228
|
0 |
28 |
unless $$self{'initialised'} |
|
229
|
26 |
2 |
if (my $stage = $self->stage) { } |
|
230
|
17 |
9 |
unless defined $this_stage and $this_stage eq $stage |
|
238
|
6 |
17 |
if $self->is_done or $this_stage ne $self->stage |
|
240
|
5 |
12 |
if $iterate and $$self{'this_iteration'} >= $iterate |
|
245
|
0 |
12 |
if (my $error = $@) |
|
257
|
0 |
7 |
unless $$self{'initialised'} |
|
258
|
5 |
2 |
unless $self->is_done |
|
262
|
0 |
2 |
if (my $error = $@) |
|
278
|
0 |
5 |
unless defined $iterations |
|
308
|
9 |
7 |
if ref $token eq 'HASH' |
|
315
|
4 |
1 |
unless $pin_length |
|
347
|
0 |
20 |
if (not exists $$self{$name}) { } |