Condition Coverage

blib/lib/XML/Validator/Schema/Parser.pm
Criterion Covered Total %
condition 0 74 0.0


and 3 conditions

line !l l&&!r l&&r condition
37 0 0 0 @$node_stack == 0 and $name ne 'schema'
50 0 0 0 $a and $a ne 'unqualified'
77 0 0 0 not $name and $mother->is_root
275 0 0 0 $name eq 'complexType' and $node->isa('XML::Validator::Schema::ComplexTypeNode')
303 0 0 0 $name eq 'simpleType' and $node->isa('XML::Validator::Schema::SimpleTypeNode')
318 0 0 0 $name eq 'attribute' and $node->isa('XML::Validator::Schema::AttributeNode')
324 0 0 0 $name and $mother->is_root

or 2 conditions

line l !l condition
330 0 0 $$mother{'attr'} ||= []

or 3 conditions

line l !l&&r !l&&!r condition
41 0 0 0 $name eq 'whiteSpace' or $name eq 'pattern'
0 0 0 $name eq 'whiteSpace' or $name eq 'pattern' or $name eq 'enumeration'
0 0 0 $name eq 'whiteSpace' or $name eq 'pattern' or $name eq 'enumeration' or $name eq 'length'
0 0 0 $name eq 'whiteSpace' or $name eq 'pattern' or $name eq 'enumeration' or $name eq 'length' or $name eq 'minLength'
0 0 0 $name eq 'whiteSpace' or $name eq 'pattern' or $name eq 'enumeration' or $name eq 'length' or $name eq 'minLength' or $name eq 'maxLength'
0 0 0 $name eq 'whiteSpace' or $name eq 'pattern' or $name eq 'enumeration' or $name eq 'length' or $name eq 'minLength' or $name eq 'maxLength' or $name eq 'minInclusive'
0 0 0 $name eq 'whiteSpace' or $name eq 'pattern' or $name eq 'enumeration' or $name eq 'length' or $name eq 'minLength' or $name eq 'maxLength' or $name eq 'minInclusive' or $name eq 'minExclusive'
0 0 0 $name eq 'whiteSpace' or $name eq 'pattern' or $name eq 'enumeration' or $name eq 'length' or $name eq 'minLength' or $name eq 'maxLength' or $name eq 'minInclusive' or $name eq 'minExclusive' or $name eq 'maxInclusive'
0 0 0 $name eq 'whiteSpace' or $name eq 'pattern' or $name eq 'enumeration' or $name eq 'length' or $name eq 'minLength' or $name eq 'maxLength' or $name eq 'minInclusive' or $name eq 'minExclusive' or $name eq 'maxInclusive' or $name eq 'maxExclusive'
0 0 0 $name eq 'whiteSpace' or $name eq 'pattern' or $name eq 'enumeration' or $name eq 'length' or $name eq 'minLength' or $name eq 'maxLength' or $name eq 'minInclusive' or $name eq 'minExclusive' or $name eq 'maxInclusive' or $name eq 'maxExclusive' or $name eq 'totalDigits'
0 0 0 $name eq 'whiteSpace' or $name eq 'pattern' or $name eq 'enumeration' or $name eq 'length' or $name eq 'minLength' or $name eq 'maxLength' or $name eq 'minInclusive' or $name eq 'minExclusive' or $name eq 'maxInclusive' or $name eq 'maxExclusive' or $name eq 'totalDigits' or $name eq 'fractionDigits'
0 0 0 $name eq 'sequence' or $name eq 'choice'
0 0 0 $name eq 'sequence' or $name eq 'choice' or $name eq 'all'
0 0 0 $name eq 'annotation' or $name eq 'documentation'
87 0 0 0 $$mother{'is_complex'} or $mother->isa('XML::Validator::Schema::ComplexTypeNode')
269 0 0 0 $name eq 'sequence' or $name eq 'choice'
0 0 0 $name eq 'sequence' or $name eq 'choice' or $name eq 'all'