Condition Coverage

blib/lib/Data/Dumper/Interp.pm
Criterion Covered Total %
condition 68 106 64.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
420 10 1 8 defined $_ && !ref($_) && !($_ =~ m[[^-=\w_/:\.,]]u) && $_ ne '' && $_ ne 'undef'
439 765 73 6459 $blessed && $_[0]->isa('Data::Dumper::Interp')
638 5564 460 0 $listform and $my_maxdepth < 2147483647
800 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)
833 1961 12 25 $opt_refaddr and !$listform || $my_visit_depth > 0
1049 183 3810 15 ref $value eq "" and utf8::is_utf8($value)
1077 806 28 140 ref $uand_str_result ne "" and $uand_str_result =~ /NaN|Inf/u
1136 3718 0 0 $a[$i] =~ /^\d+$/u && $b[$i] =~ /^\d+$/u
1743 751 1039 107 @pieces and $pieces[-1][0] eq "p"
1805 0 0 0 $_[0] =~ /\W/u && !&looks_like_number($_[0])

or 2 conditions

line l !l condition
146 58 0 $Debug // 0
336 170573 2 shift() // (return "undef")
383 37 13 $_[0] // "undef"
454 1201 0 $curr // ""
593 2 8 &_get_terminal_width() || 80
624 6014 10 $maxstringwidth //= 0
625 6024 0 $truncsuffix //= "..."
626 6023 1 $objects //= []
637 1 6023 $self->Maxdepth || 2147483647
989 0 0 &reftype($$cloned_itemref) // ""
1751 0 0 pos $_ // 0

or 3 conditions

line l !l&&r !l&&!r condition
108 6 1 2 @args == 0 || grep({/:DEFAULT/u;} @args)
425 0 0 9 not defined $_ or ref $_
454 0 1201 0 length($curr // "") <= 1 or $curr eq $Useqq
663 0 0 6024 $dd_warning or $@
673 0 6019 5 $our_result //= $self->_postprocess_DD_result($dd_result, $original)
704 224 45 47 $ospec eq 1 or $item->isa($ospec)
833 20 17 0 !$listform || $my_visit_depth > 0
835 37 0 0 $original // $item
1000 0 0 0 $rt eq "SCALAR" or $rt eq "LVALUE"
0 0 0 $rt eq "SCALAR" or $rt eq "LVALUE" or $rt eq "REF"
1199 3 0 309 /\P{XPosixGraph}|[\0-\177]/u || /\p{General_Category=Format}/u
1238 1623 0 0 $qqesc2controlpic{$1} // $1
1750 0 0 1270 not defined pos $_ or pos $_ < length $_
1829 0 1121 86 $self->{'Foldwidth1'} // $foldwidth