Branch Coverage

blib/lib/XML/SAX.pm
Criterion Covered Total %
branch 15 28 53.5


line true false branch
55 3 0 unless ($dir)
61 0 3 unless (open $fh, 'File::Spec'->catfile($dir, 'SAX', 'ParserDetails.ini'))
87 3 5 if $line =~ /^$/m
90 0 5 if ($line =~ /^\[\s*(.*)\s*\]$/m) { }
5 0 elsif ($line =~ /^(.*?)\s*?=\s*(.*)$/) { }
97 5 0 unless (@config)
114 2 13 unless ($known_parsers)
124 0 0 unless ($known_parsers)
137 0 3 unless ($known_parsers)
161 0 1 if ($$p{'Name'} eq $parser_module)
165 0 3 if (defined $pos)
172 3 0 unless ($done)
191 0 1 unless open $fh, ">$file"
212 0 1 unless $ENV{'HARNESS_ACTIVE'}