Branch Coverage

lib/SMB.pm
Criterion Covered Total %
branch 11 88 12.5


line true false branch
62 0 28 $options{'quiet'} ? :
74 0 7 if $self->disable_log
75 4 3 $is_err ? :
88 0 0 if $self->disable_log
90 0 0 unless (defined $data)
96 0 0 $len > $MAX_DUMP_BYTES ? :
97 0 0 if $len > $MAX_DUMP_BYTES
102 0 0 $valid ? :
103 0 0 $valid ? :
104 0 0 $b <= 32 || $b >= 127 || $b == 37 ? :
0 0 $b == 0 ? :
0 0 $valid ? :
114 0 0 unless ($share_uri)
118 0 0 unless ($share_uri =~ m(^([/\\])\1([\w.]+(?::\d+)?)\1([^/\\]+)(?:$|\1)))
123 0 0 wantarray ? :
135 0 0 unless $dump_is_newline
151 0 0 if ($len > $dump_string_limit)
168 0 0 if $level >= $dump_level_limit
173 0 0 if $type
175 0 0 if (not $type) { }
0 0 elsif ($type eq 'ARRAY') { }
0 0 elsif ($type eq 'HASH') { }
0 0 elsif ($type eq 'REF') { }
0 0 elsif ($type eq 'CODE') { }
0 0 elsif ($type eq 'GLOB') { }
0 0 elsif ($type eq 'SCALAR') { }
176 0 0 $value =~ /^-?\d+$/ || $inline == 2 && $value =~ /^-?\w+$/ ? :
0 0 defined $value ? :
181 0 0 if ($is_seen) { }
185 0 0 @$value > $dump_array_limit ? :
190 0 0 if ($elem eq $prev_elem)
198 0 0 if (@$value > $dump_array_limit)
205 0 0 if ($is_seen) { }
214 0 0 if ++$idx == $dump_array_limit and $size > $dump_array_limit
221 0 0 if ($size > $dump_array_limit)
240 0 0 if $value->isa($_)
242 0 0 unless $native_type
250 0 0 unless $inline
276 0 35 if $method eq 'DESTROY'
278 0 35 unless ref $self
281 35 0 if (exists $$self{$method})
286 0 331 if @_ > 1
288 59 272 if @_
290 35 0 unless $self->can($AUTOLOAD)