File Coverage

blib/lib/OpenTracing/Interface/Scope.pm
Criterion Covered Total %
statement 30 30 100.0
branch 5 10 50.0
condition n/a
subroutine 7 7 100.0
pod n/a
total 42 47 89.3


line stmt bran cond sub pod time code
1             package OpenTracing::Interface::Scope;
2              
3              
4 3     3   579574 use strict;
  3         30  
  3         92  
5 3     3   18 use warnings;
  3         5  
  4         194  
6              
7              
8             our $VERSION = 'v0.206.1';
9              
10              
11 3     3   1256 use Role::Declare::Should;
  3         8063  
  3         18  
12              
13 3     3   511632 use OpenTracing::Types qw/Span/;
  3         3721  
  3         31  
14              
15 3     3   1553 use namespace::clean;
  3         9  
  3         25  
16              
17              
18             instance_method close(
19 3 50   3   1217 ) :ReturnSelf {}
  3 50       8  
  3 50       53  
  1         1255  
  1         5  
  1         2  
  1         5  
  3         2023  
20              
21              
22              
23             instance_method get_span(
24 3 50   3   8 ) :Return(Span) {}
  3 50       13  
  1         12061  
  1         4  
  1         2  
  1         5  
  1         29  
25              
26              
27             1;