| line |
true |
false |
branch |
|
194
|
0 |
210 |
unless (defined $$args{'scheduler_type'}) |
|
197
|
0 |
210 |
unless ($$self{'scheduler_type'} =~ /OrderedList|WRR|WeightedRandom/x) |
|
204
|
0 |
210 |
if ($$args{'cache'}) |
|
241
|
0 |
420 |
unless ($self->_geocoder_module_is_compatible_with_plugin($module, $plugin)) |
|
248
|
0 |
420 |
if (exists $$self{'geocoders'}{$geocoder->get_name}) |
|
254
|
0 |
420 |
if ($@) |
|
277
|
60 |
150 |
if (ref $filter_callback eq '') |
|
291
|
0 |
210 |
if (defined $filter_callback and ref $filter_callback ne 'CODE') |
|
329
|
84 |
126 |
if (ref $picker_callback eq '') |
|
341
|
0 |
210 |
if (defined $picker_callback and ref $picker_callback ne 'CODE') |
|
422
|
0 |
2100 |
unless (exists $$args{'location'}) |
|
427
|
2100 |
0 |
unless ($$args{'no_cache'}) |
|
432
|
0 |
2100 |
if (defined $response) |
|
437
|
0 |
2100 |
unless (keys %{$$self{'geocoders'};}) |
|
456
|
572 |
3604 |
unless (defined $waiting_time) |
|
462
|
0 |
3604 |
if ($waiting_time > 0 and $$args{'wait_for_retries'}) |
|
469
|
1193 |
2411 |
unless defined $geocoder |
|
474
|
0 |
2411 |
if ($geocoder_name eq $previous_geocoder_name) |
|
478
|
2411 |
0 |
unless $$args{'geocoders_to_skip'} |
|
|
0 |
2411 |
if any sub {
$geocoder_name eq $_;
}
, @{[] unless $$args{'geocoders_to_skip'};} |
|
484
|
2411 |
0 |
if (defined $Response) { } |
|
498
|
1205 |
1206 |
if ($self->_response_valid($Response)) |
|
506
|
269 |
936 |
if (@passed_responses == 0) |
|
510
|
773 |
163 |
if (defined $$self{'picker_callback'}) { } |
|
530
|
172 |
601 |
if (defined $picked) |
|
547
|
1508 |
592 |
if (defined $$self{'picker_callback'} and not defined $accepted_response) |
|
552
|
2100 |
0 |
unless ($$args{'no_cache'}) |
|
590
|
0 |
420 |
if ($plugin->can('_MIN_MODULE_VERSION')) |
|
596
|
0 |
0 |
if (versioncmp($have_version, $min_version) < 0) |
|
627
|
0 |
144 |
unless ref $name eq '' |
|
633
|
144 |
43 |
if ($name =~ /$regex/) |
|
649
|
0 |
2411 |
unless (defined $response) |
|
661
|
332 |
873 |
unless (defined $$self{'filter_callback'}) |
|
676
|
1193 |
2411 |
if not defined $next or $next eq '' |
|
714
|
280 |
140 |
if ($$self{'scheduler_type'} =~ /^(WRR|WeightedRandom)$/msx) |
|
718
|
210 |
210 |
if ($$self{'use_timeouts'}) |
|
753
|
0 |
0 |
unless $cache_object->get('1234') eq 'test' |
|
756
|
0 |
0 |
if (not $result or $@) |
|
765
|
0 |
0 |
unless $cache_object->get('abc')->{'b'} == 2 |
|
768
|
0 |
0 |
if (not $result or $@) |
|
787
|
0 |
2100 |
if ($location and $cache) |
|
804
|
0 |
2100 |
if ($cache and $location) |
|
807
|
0 |
0 |
if ($Response) |
|
824
|
0 |
0 |
if ($$self{'normalize_code_ref'}) |