Condition Coverage

blib/lib/Data/TreeDumper.pm
Criterion Covered Total %
condition 0 141 0.0


and 3 conditions

line !l l&&!r l&&r condition
208 0 0 0 exists $overrides{'NO_PACKAGE_SETUP'} and $overrides{'NO_PACKAGE_SETUP'}
363 0 0 0 not $is_terminal_node and exists $$already_displayed_nodes{$element_address}
414 0 0 0 defined $level_filters and exists $$level_filters{$level}
417 0 0 0 defined $type_filters and exists $$type_filters{$type}
638 0 0 0 defined $$setup{'RENDERER'} and '' eq ref $$setup{'RENDERER'}
795 0 0 0 length($tree_header) + length($element_description) > $columns and not $$setup{'NO_WRAP'}
863 0 0 0 $$setup{'QUOTE_VALUES'} and defined $element
896 0 0 0 %{$element;} and $$setup{'MAX_DEPTH'} == $level + 1 && $$setup{'DISPLAY_NUMBER_OF_ELEMENTS_OVER_MAX_DEPTH'} || $$setup{'DISPLAY_NUMBER_OF_ELEMENTS'}
914 0 0 0 $$setup{'DISPLAY_TIE'} and my $tie = tied %$element
943 0 0 0 @{$element;} and $$setup{'MAX_DEPTH'} == $level + 1 && $$setup{'DISPLAY_NUMBER_OF_ELEMENTS_OVER_MAX_DEPTH'} || $$setup{'DISPLAY_NUMBER_OF_ELEMENTS'}
960 0 0 0 $$setup{'DISPLAY_TIE'} and my $tie = tied @$element
1016 0 0 0 %{$element;} and $$setup{'MAX_DEPTH'} == $level + 1 && $$setup{'DISPLAY_NUMBER_OF_ELEMENTS_OVER_MAX_DEPTH'} || $$setup{'DISPLAY_NUMBER_OF_ELEMENTS'}
1034 0 0 0 @{$element;} and $$setup{'MAX_DEPTH'} == $level + 1 && $$setup{'DISPLAY_NUMBER_OF_ELEMENTS_OVER_MAX_DEPTH'} || $$setup{'DISPLAY_NUMBER_OF_ELEMENTS'}
1146 0 0 0 not $is_terminal_node and defined $$setup{'RENDERER'}{'NODE'}
1168 0 0 0 not $is_terminal_node and defined $$setup{'RENDERER'}{'NODE'}
1256 0 0 0 obj $element, 'HASH' and my $tie_hash = tied %$element
0 0 0 obj $element, 'ARRAY' and my $tie_array = tied @$element
0 0 0 obj $element, 'SCALAR' and my $tie_scalar = tied $$element
0 0 0 obj $element, 'GLOB' and my $tie_glob = tied *$element

or 2 conditions

line l !l condition
266 0 0 shift() || 0
267 0 0 shift() || []
272 0 0 shift() || {$tree, GetReferenceType($tree) . 'O', 'NEXT_INDEX', 1}

or 3 conditions

line l !l&&r !l&&!r condition
419 0 0 0 'CODE' eq ref $filter_sub or not defined $filter_sub
441 0 0 0 $tree_type eq 'HASH' or obj $tree, 'HASH'
460 0 0 0 $tree_type eq 'ARRAY' or obj $tree, 'ARRAY'
478 0 0 0 $tree_type eq 'REF' or obj $tree, 'REF'
488 0 0 0 $element_type eq '' or obj $element, 'HASH'
493 0 0 0 $element_type eq 'HASH' or obj $element, 'HASH'
498 0 0 0 $element_type eq 'ARRAY' or obj $element, 'ARRAY'
503 0 0 0 $element_type eq 'REF' or obj $element, 'REF'
508 0 0 0 $element_type eq 'CODE' or obj $element, 'CODE'
513 0 0 0 $element_type eq 'SCALAR' or obj $element, 'SCALAR'
525 0 0 0 $tree_type eq 'CODE' or obj $tree, 'CODE'
535 0 0 0 $tree_type eq 'SCALAR' or obj $tree, 'SCALAR'
891 0 0 0 %{$element;} or $$setup{'NO_NO_ELEMENTS'}
896 0 0 0 $$setup{'MAX_DEPTH'} == $level + 1 && $$setup{'DISPLAY_NUMBER_OF_ELEMENTS_OVER_MAX_DEPTH'} || $$setup{'DISPLAY_NUMBER_OF_ELEMENTS'}
938 0 0 0 @{$element;} or $$setup{'NO_NO_ELEMENTS'}
943 0 0 0 $$setup{'MAX_DEPTH'} == $level + 1 && $$setup{'DISPLAY_NUMBER_OF_ELEMENTS_OVER_MAX_DEPTH'} || $$setup{'DISPLAY_NUMBER_OF_ELEMENTS'}
1016 0 0 0 $$setup{'MAX_DEPTH'} == $level + 1 && $$setup{'DISPLAY_NUMBER_OF_ELEMENTS_OVER_MAX_DEPTH'} || $$setup{'DISPLAY_NUMBER_OF_ELEMENTS'}
1034 0 0 0 $$setup{'MAX_DEPTH'} == $level + 1 && $$setup{'DISPLAY_NUMBER_OF_ELEMENTS_OVER_MAX_DEPTH'} || $$setup{'DISPLAY_NUMBER_OF_ELEMENTS'}
1281 0 0 0 '' eq $_ or 'HASH' eq $_
0 0 0 '' eq $_ or 'HASH' eq $_ or 'ARRAY' eq $_
0 0 0 '' eq $_ or 'HASH' eq $_ or 'ARRAY' eq $_ or 'CODE' eq $_
0 0 0 '' eq $_ or 'HASH' eq $_ or 'ARRAY' eq $_ or 'CODE' eq $_ or 'SCALAR' eq $_
0 0 0 '' eq $_ or 'HASH' eq $_ or 'ARRAY' eq $_ or 'CODE' eq $_ or 'SCALAR' eq $_ or 'GLOB' eq $_
0 0 0 '' eq $_ or 'HASH' eq $_ or 'ARRAY' eq $_ or 'CODE' eq $_ or 'SCALAR' eq $_ or 'GLOB' eq $_ or 'REF' eq $_
1542 0 0 0 not defined $$levels_left[$current_level] or $$levels_left[$current_level] == 0
1559 0 0 0 $level > 0 or $start_level