| blib/lib/OpenTracing/Tracer.pm | |||
|---|---|---|---|
| Criterion | Covered | Total | % |
| condition | 11 | 24 | 45.8 |
| line | !l | l&&!r | l&&r | condition |
|---|---|---|---|---|
| 57 | 1 | 0 | 0 | $self->{'process'} and $self->{'process'}->pid != $$ |
| 149 | 1 | 0 | 3 | $self->{'current_span'} and &refaddr($self->{'current_span'}) == &refaddr($span) |
| line | l | !l | condition |
|---|---|---|---|
| 43 | 0 | 3 | $args{'span_completion_callbacks'} ||= [] |
| 77 | 6 | 2 | +(shift())->{'is_enabled'} //= 0 |
| 112 | 0 | 0 | +(shift())->{'spans'} //= [] |
| 152 | 1 | 1 | $self->{'finished_spans'} //= [] |
| 184 | 0 | 0 | $args{'format'} //= 'text_map' |
| 213 | 0 | 0 | $args{'format'} //= 'text_map' |
| line | l | !l&&r | !l&&!r | condition |
|---|---|---|---|---|
| 61 | 0 | 1 | 0 | $self->{'process'} //= do { require Net::Address::IP::Local; 'OpenTracing::Process'->new('pid', $$, 'ip', 'Net::Address::IP::Local'->public_ipv4, 'tracer.version', 'perl-OpenTracing-' . 'OpenTracing::Tracer'->VERSION) } |
| 132 | 1 | 3 | 0 | $args{'operation_name'} //= (caller 1)[3] |