Branch Coverage

blib/lib/Oracle/Trace/Entry.pm
Criterion Covered Total %
branch 26 44 59.0


line true false branch
23 0 25 if $DEBUG >= 4
25 25 0 if ($data)
28 0 303 if $DEBUG >= 5
30 29 274 if $line =~ /^(\*\*\*\s+\d+|END OF STMT)/
31 39 235 if ($line =~ /^(STAT|WAIT)\s+/)
32 39 0 unless $$self{'_extended'}
34 197 38 if ($line =~ /dep=[1-9]+/)
36 197 0 unless $$self{'_recurse'}
39 12 26 if ($line =~ /^([A-Z]+(?:\s+[A-Z]+)*\s*(?:\#\d+)*):*(.*)$/) { }
41 12 0 if (my(%data) = $v =~ /([a-z]+)=(\d+|'[^']*')/g)
43 3 9 if ($k =~ /^PARSING IN CURSOR/ and defined $data{'dep'})
44 3 0 if $data{'dep'} == 0
52 0 25 if $DEBUG >= 3
53 0 25 if $DEBUG >= 2
74 0 32 if (not $h{'type'} && $h{'key'}) { }
79 0 23 if ($h{'index'} =~ /\d+/) { }
80 0 0 if ($h{'type'} eq 'other') { }
83 0 0 if (defined $$self{'_data'}{$k}[$h{'index'}]{$h{'key'}} and $$self{'_data'}{$k}[$h{'index'}]{$h{'key'}} =~ /($h{'value'})/)
89 12 11 if ($h{'type'} eq 'other') { }
93 11 1 if defined $$h_d{$h{'key'}} and $$h_d{$h{'key'}} =~ /($h{'value'})/
118 0 4 if $DEBUG >= 3
138 0 0 if (not $$self{'_extended'}) { }