line |
true |
false |
branch |
46
|
0 |
12 |
if (@_ == 1 and ref $_[0] eq 'HASH') { }
|
|
12 |
0 |
elsif (@_ % 2 == 0) { }
|
52
|
9 |
3 |
if (exists $args{'metrics'})
|
53
|
9 |
0 |
if (ref $args{'metrics'} eq 'HASH') { }
|
56
|
2 |
12 |
if (ref $metric->[1] eq 'CODE') { }
|
75
|
2 |
10 |
if (exists $args{'listen'})
|
82
|
0 |
2 |
if exists $args{'servers'}{$listen}
|
99
|
13 |
16 |
if (ref $metrics->{$k} eq 'HASH') { }
|
112
|
33 |
16 |
if defined $_
|
120
|
0 |
3 |
unless defined $addr and $addr =~ /\S+/
|
122
|
0 |
3 |
if defined $port and $port ne '' and not $port =~ /^\d+$/
|
125
|
0 |
3 |
unless defined $port and $port ne ''
|
129
|
3 |
0 |
if ($addr eq '*') { }
|
133
|
0 |
0 |
if $err
|
137
|
0 |
0 |
if $err
|
192
|
0 |
81 |
unless (defined $name)
|
197
|
0 |
81 |
unless (exists $self->metrics->{$name})
|
216
|
0 |
1 |
unless defined $metrics and ref $metrics eq 'HASH'
|
219
|
0 |
2 |
if (ref $metric->[1] eq 'CODE') { }
|
256
|
0 |
1 |
unless (defined $name and defined $type)
|
261
|
0 |
1 |
if ($type eq 'callback' and !defined($callback) || ref $callback ne 'CODE')
|
266
|
0 |
1 |
if (exists $self->metrics->{$name})
|
267
|
0 |
0 |
if $self->metrics->{$name}->type eq $type
|
272
|
1 |
0 |
$type eq 'callback' ? :
|
278
|
0 |
1 |
unless (defined $metric)
|
309
|
0 |
1 |
unless defined $listen
|
315
|
0 |
1 |
if (exists $self->servers->{$listen})
|