Condition Coverage

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


and 3 conditions

line !l l&&!r l&&r condition
203 0 0 0 exists $overrides{'NO_PACKAGE_SETUP'} and $overrides{'NO_PACKAGE_SETUP'}
362 0 0 0 not $is_terminal_node and exists $already_displayed_nodes->{$element_address}
413 0 0 0 defined $level_filters and exists $level_filters->{$level}
416 0 0 0 defined $type_filters and exists $type_filters->{$type}
626 0 0 0 defined $setup->{'RENDERER'} and "" eq ref $setup->{'RENDERER'}
674 0 0 0 $setup->{'DISPLAY_ADDRESS'} && $setup->{'DISPLAY_ROOT_ADDRESS'}
792 0 0 0 length($tree_header) + length($element_description) > $columns and not $setup->{'NO_WRAP'}
876 0 0 0 $setup->{'QUOTE_VALUES'} and defined $element
910 0 0 0 %{$element;} and $setup->{'MAX_DEPTH'} == $level + 1 && $setup->{'DISPLAY_NUMBER_OF_ELEMENTS_OVER_MAX_DEPTH'} || $setup->{'DISPLAY_NUMBER_OF_ELEMENTS'}
928 0 0 0 $setup->{'DISPLAY_TIE'} and my $tie = tied %$element
957 0 0 0 @{$element;} and $setup->{'MAX_DEPTH'} == $level + 1 && $setup->{'DISPLAY_NUMBER_OF_ELEMENTS_OVER_MAX_DEPTH'} || $setup->{'DISPLAY_NUMBER_OF_ELEMENTS'}
974 0 0 0 $setup->{'DISPLAY_TIE'} and my $tie = tied @$element
1030 0 0 0 %{$element;} and $setup->{'MAX_DEPTH'} == $level + 1 && $setup->{'DISPLAY_NUMBER_OF_ELEMENTS_OVER_MAX_DEPTH'} || $setup->{'DISPLAY_NUMBER_OF_ELEMENTS'}
1048 0 0 0 @{$element;} and $setup->{'MAX_DEPTH'} == $level + 1 && $setup->{'DISPLAY_NUMBER_OF_ELEMENTS_OVER_MAX_DEPTH'} || $setup->{'DISPLAY_NUMBER_OF_ELEMENTS'}
1160 0 0 0 not $is_terminal_node and defined $setup->{'RENDERER'}{'NODE'}
1182 0 0 0 not $is_terminal_node and defined $setup->{'RENDERER'}{'NODE'}
1270 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
184 0 0 shift() // ""
265 0 0 shift() || 0
266 0 0 shift() || []
271 0 0 shift() || {$tree, GetReferenceType($tree) . 'O', 'NEXT_INDEX', 1}
665 0 0 $setup->{'TITLE'} // ""

or 3 conditions

line l !l&&r !l&&!r condition
192 0 0 0 $overrides{'DUMPER_NAME'} //= "DumpTree ${file_name}:$line"
248 0 0 0 $global_overrides{'DUMPER_NAME'} //= "DumpTree \@ ${file_name}:$line"
418 0 0 0 "CODE" eq ref $filter_sub or not defined $filter_sub
438 0 0 0 $tree_type eq "HASH" or &obj($tree, "HASH")
457 0 0 0 $tree_type eq "ARRAY" or &obj($tree, "ARRAY")
466 0 0 0 $tree_type eq "REF" or &obj($tree, "REF")
476 0 0 0 $element_type eq "" or &obj($element, "HASH")
481 0 0 0 $element_type eq "HASH" or &obj($element, "HASH")
486 0 0 0 $element_type eq "ARRAY" or &obj($element, "ARRAY")
491 0 0 0 $element_type eq "REF" or &obj($element, "REF")
496 0 0 0 $element_type eq "CODE" or &obj($element, "CODE")
501 0 0 0 $element_type eq "SCALAR" or &obj($element, "SCALAR")
513 0 0 0 $tree_type eq "CODE" or &obj($tree, "CODE")
523 0 0 0 $tree_type eq "SCALAR" or &obj($tree, "SCALAR")
778 0 0 0 not defined $columns or $columns eq ""
905 0 0 0 %{$element;} or $setup->{'NO_NO_ELEMENTS'}
910 0 0 0 $setup->{'MAX_DEPTH'} == $level + 1 && $setup->{'DISPLAY_NUMBER_OF_ELEMENTS_OVER_MAX_DEPTH'} || $setup->{'DISPLAY_NUMBER_OF_ELEMENTS'}
952 0 0 0 @{$element;} or $setup->{'NO_NO_ELEMENTS'}
957 0 0 0 $setup->{'MAX_DEPTH'} == $level + 1 && $setup->{'DISPLAY_NUMBER_OF_ELEMENTS_OVER_MAX_DEPTH'} || $setup->{'DISPLAY_NUMBER_OF_ELEMENTS'}
1030 0 0 0 $setup->{'MAX_DEPTH'} == $level + 1 && $setup->{'DISPLAY_NUMBER_OF_ELEMENTS_OVER_MAX_DEPTH'} || $setup->{'DISPLAY_NUMBER_OF_ELEMENTS'}
1048 0 0 0 $setup->{'MAX_DEPTH'} == $level + 1 && $setup->{'DISPLAY_NUMBER_OF_ELEMENTS_OVER_MAX_DEPTH'} || $setup->{'DISPLAY_NUMBER_OF_ELEMENTS'}
1295 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 $_
1566 0 0 0 not defined $levels_left->[$current_level] or $levels_left->[$current_level] == 0
1583 0 0 0 $level > 0 or $start_level