Condition Coverage

blib/lib/Data/Dumper/Interp.pm
Criterion Covered Total %
condition 71 109 65.1


and 3 conditions

line !l l&&!r l&&r condition
126 30 12 18 $v3 and not $v1 =~ /^[ah]/u
154 6 3 0 @_ and not @args
412 10 1 8 defined $_ && !ref($_) && !($_ =~ m[[^-=\w_/:\.,]]u) && $_ ne '' && $_ ne 'undef'
431 765 73 6459 $blessed && $_[0]->isa('Data::Dumper::Interp')
626 5564 460 0 $listform and $my_maxdepth < 2147483647
788 4859 0 2998 &looks_like_number($item) and not $item =~ /^0\d/u
4832 0 27 $maxstringwidth and not &_show_as_number($item)
4832 18 9 $maxstringwidth and not &_show_as_number($item) and length $item > $maxstringwidth + length($truncsuffix)
821 1961 12 25 $opt_refaddr and !$listform || $my_visit_depth > 0
1037 183 3810 15 ref $value eq "" and utf8::is_utf8($value)
1065 806 28 140 ref $uand_str_result ne "" and $uand_str_result =~ /NaN|Inf/u
1124 3829 0 0 $a[$i] =~ /^\d+$/u && $b[$i] =~ /^\d+$/u
1725 751 1039 107 @pieces and $pieces[-1][0] eq "p"
1747 1207 2506 462 $meth eq "p" and $str =~ /\\[abtnfrexXN0-7]/u
1760 0 0 0 $_[0] =~ /\W/u && !&looks_like_number($_[0])

or 2 conditions

line l !l condition
146 58 0 $Debug // 0
328 170573 2 shift() // (return "undef")
375 37 13 $_[0] // "undef"
446 1201 0 $curr // ""
584 2 8 &_get_terminal_width() || 80
615 6014 10 $maxstringwidth //= 0
616 6024 0 $truncsuffix //= "..."
617 6023 1 $objects //= []
625 1 6023 $self->Maxdepth || 2147483647
977 0 0 &reftype($$cloned_itemref) // ""
1733 0 0 pos $_ // 0

or 3 conditions

line l !l&&r !l&&!r condition
108 6 1 2 @args == 0 || grep({/:DEFAULT/u;} @args)
417 0 0 9 not defined $_ or ref $_
446 0 1201 0 length($curr // "") <= 1 or $curr eq $Useqq
651 0 0 6024 $dd_warning or $@
661 0 6019 5 $our_result //= $self->_postprocess_DD_result($dd_result, $original)
692 224 45 47 $ospec eq 1 or $item->isa($ospec)
821 20 17 0 !$listform || $my_visit_depth > 0
823 37 0 0 $original // $item
988 0 0 0 $rt eq "SCALAR" or $rt eq "LVALUE"
0 0 0 $rt eq "SCALAR" or $rt eq "LVALUE" or $rt eq "REF"
1187 3 0 309 /\P{XPosixGraph}|[\0-\177]/u || /\p{General_Category=Format}/u
1226 1623 0 0 $qqesc2controlpic{$1} // $1
1732 0 0 1270 not defined pos $_ or pos $_ < length $_
1783 0 1121 86 $self->{'Foldwidth1'} // $foldwidth