Condition Coverage

blib/lib/Data/Dump/SkipObjects.pm
Criterion Covered Total %
condition 0 87 0.0


and 3 conditions

line !l l&&!r l&&r condition
137 0 0 0 $] < "5.008" and $type eq "SCALAR"
179 0 0 0 defined $out and not @bless
190 0 0 0 $ref && $type eq 'SCALAR'
196 0 0 0 @$idx and $idx->[-1] eq "\$"
212 0 0 0 $class and $class eq "Regexp"
256 0 0 0 $class and not @$idx
281 0 0 0 $k eq "SCALAR" and not defined $$gval
384 0 0 0 $nl and $klen_pad > length $key
401 0 0 0 $class and $ref
436 0 0 0 $ref and @i
0 0 0 $ref and @i and $i[0] eq "\$"
440 0 0 0 @i and $i[0] eq "\$"
496 0 0 0 @_ > $indent_lim and length $tmp > 60 || $tmp =~ /\n/
555 0 0 0 length $_ < 16384 and /^(.{2,5}?)\1*\z/s
565 0 0 0 length $_ > 40 and not /\\x\{/
0 0 0 length $_ > 40 and not /\\x\{/ and length $_ > length($_[0]) * 2
571 0 0 0 $Data::Dump::SkipObjects::TRY_BASE64 and length $_[0] > $Data::Dump::SkipObjects::TRY_BASE64
0 0 0 defined &utf8::is_utf8 and not utf8::is_utf8($_[0])
0 0 0 $Data::Dump::SkipObjects::TRY_BASE64 and length $_[0] > $Data::Dump::SkipObjects::TRY_BASE64 and (defined &utf8::is_utf8 and not utf8::is_utf8($_[0]))
0 0 0 $Data::Dump::SkipObjects::TRY_BASE64 and length $_[0] > $Data::Dump::SkipObjects::TRY_BASE64 and (defined &utf8::is_utf8 and not utf8::is_utf8($_[0])) and eval { do { require MIME::Base64 } }

or 3 conditions

line l !l&&r !l&&!r condition
86 0 0 0 %Data::Dump::SkipObjects::refcnt or %Data::Dump::SkipObjects::require
207 0 0 0 $type eq "SCALAR" or $type eq "REF"
0 0 0 $type eq "SCALAR" or $type eq "REF" or $type eq "REGEXP"
352 0 0 0 length $tmp > 60 or $tmp =~ /\n/
0 0 0 length $tmp > 60 or $tmp =~ /\n/ or $tied
447 0 0 0 $i eq "*" or $i eq "\$"
475 0 0 0 $v eq 0 or $v =~ /^-?[1-9]\d{0,9}\z/
496 0 0 0 length $tmp > 60 || $tmp =~ /\n/
0 0 0 $comment or @_ > $indent_lim and length $tmp > 60 || $tmp =~ /\n/