Condition Coverage

lib/File/Information/Deep.pm
Criterion Covered Total %
condition 0 119 0.0


and 3 conditions

line !l l&&!r l&&r condition
231 0 0 0 defined $core and defined $parser
297 0 0 0 defined $value and length $value
312 0 0 0 defined $value and length $value
360 0 0 0 $opcode->{'first'} == 6 and $opcode->{'codeX'} == 0
0 0 0 $opcode->{'first'} == 6 and $opcode->{'codeX'} == 0 and $opcode->{'S'}
0 0 0 $opcode->{'first'} == 6 and $opcode->{'codeX'} == 0 and $opcode->{'S'} and $opcode->{'T'} < 4
421 0 0 0 $opcode->{'first'} == 0 and $opcode->{'codeX'} == 0
0 0 0 $opcode->{'first'} == 0 and $opcode->{'codeX'} == 0 and $opcode->{'T'} & 4
469 0 0 0 $op0 == 0 and $codeX == 0
0 0 0 $op0 == 0 and $codeX == 0 and $S > 2
678 0 0 0 defined $data->{'error'} and length $data->{'error'}
684 0 0 0 defined $value and length $value
692 0 0 0 defined $value and length $value
722 0 0 0 defined $value and length $value
733 0 0 0 defined $value and length $value
751 0 0 0 defined $style and defined(my $map = $_audio_scan_tags{$style})
757 0 0 0 defined $value and ref $value eq "HASH"
0 0 0 defined $value and ref $value eq "HASH" and defined $value->{'raw'}

or 2 conditions

line l !l condition
172 0 0 $self->{'properties_values'} //= {}
0 0 +($self->{'properties_values'} //= {})->{'current'} //= {}
191 0 0 $_properties{$key = $prefix . '_' . $property} //= {}
238 0 0 $self->{'properties_values'} //= {}
0 0 +($self->{'properties_values'} //= {})->{'current'} //= {}
263 0 0 $_properties{$pv_key}{'parsing'} // ""
274 0 0 $self->{'properties_values'} //= {}
0 0 +($self->{'properties_values'} //= {})->{'current'} //= {}
299 0 0 $_properties{$pv_key}{'parsing'} // ""
446 0 0 $self->{'properties_values'} //= {}
0 0 +($self->{'properties_values'} //= {})->{'current'} //= {}
490 0 0 $section_pointer{$extra_as_num * 2} //= undef
526 0 0 $self->{'properties_values'} //= {}
0 0 +($self->{'properties_values'} //= {})->{'current'} //= {}
564 0 0 $self->{'properties_values'} //= {}
0 0 +($self->{'properties_values'} //= {})->{'current'} //= {}
585 0 0 $self->{'properties_values'} //= {}
0 0 +($self->{'properties_values'} //= {})->{'current'} //= {}
631 0 0 $self->{'properties_values'} //= {}
0 0 +($self->{'properties_values'} //= {})->{'current'} //= {}
666 0 0 $self->{'properties_values'} //= {}
0 0 +($self->{'properties_values'} //= {})->{'current'} //= {}
701 0 0 $self->{'properties_values'} //= {}
0 0 +($self->{'properties_values'} //= {})->{'current'} //= {}
768 0 0 $self->{'properties_values'} //= {}
0 0 +($self->{'properties_values'} //= {})->{'current'} //= {}
786 0 0 $self->{'properties_values'} //= {}
0 0 +($self->{'properties_values'} //= {})->{'current'} //= {}

or 3 conditions

line l !l&&r !l&&!r condition
433 0 0 0 $section_type == 5 or $section_type == 6
539 0 0 0 eval {
0 0 0 (eval {