Branch Coverage

blib/lib/OpenTracing/Role/Tracer.pm
Criterion Covered Total %
branch 19 74 25.6


line true false branch
36 1 1 unless my $scope_manager = $self->get_scope_manager
39 0 2 unless my $scope = $scope_manager->get_active_scope
47 1 1 unless my $operation_name = shift()
55 1 1 exists $opts->{'finish_span_on_close'} ? :
70 3 6 unless my $operation_name = shift()
79 0 0 unless $ignore_active_span
84 0 12 if is_SpanContext($child_of)
87 0 0 if is_Span($child_of)
90 0 0 if is_SpanContext($context)
93 0 0 unless defined $context
141 0 0 unless defined $context
153 0 0 unless my $active_span = $self->get_active_span
213 0 0 unless defined $context_formatter
223 0 0 unless XXX
0 0 unless XXX
0 0 unless XXX
0 0 unless XXX
227 0 0 unless XXX
0 0 unless XXX
231 0 0 unless XXX
0 0 unless XXX
238 0 0 unless XXX
0 0 unless XXX
0 0 unless Type::Tiny::XS::AUTO::TC7($span_context)
243 0 0 unless XXX
0 0 unless XXX
0 0 unless Type::Tiny::XS::AUTO::TC7($span_context)
248 0 0 unless XXX
0 0 unless XXX
0 0 unless Type::Tiny::XS::AUTO::TC7($span_context)
259 0 0 unless XXX
0 2 unless Type::Tiny::XS::Str($operation_name)
1 1 unless Type::Tiny::XS::AUTO::TC5($context)
0 5 unless Type::Tiny::XS::AUTO::TC10($child_of)
3 2 unless not defined $start_time or defined $start_time and not ref $start_time and &Scalar::Util::looks_like_number($start_time) and $start_time >= 0
0 2 unless Type::Tiny::XS::AUTO::TC12($tags)
264 1 1 unless XXX