Branch Coverage

blib/lib/Data/Edit/Xml/Lint.pm
Criterion Covered Total %
branch 1 114 0.8


line true false branch
64 0 0 unless $lint->source
65 0 0 unless $lint->file
67 0 0 if ($inParallel)
70 0 0 if (my $pid = fork)
80 0 0 if $file =~ /\n/s
84 0 0 unless $a
85 0 0 if $a =~ /--/s
96 0 0 unless $lint->labels
101 0 0 if (my $i = $o->id)
107 0 0 if (my(@labels) = $o->getLabels)
109 0 0 unless $i
120 0 0 if (my $v = `xmllint --version 2>&1`)
121 0 0 unless ($v =~ /\Axmllint/is)
129 0 0 if $d
131 0 0 unless $c
135 0 0 if (my(@errors) = `$c`) { }
147 0 0 if $inParallel
152 0 0 if $lint->source
154 0 0 unless $file
158 0 0 if $a
172 0 0 unless defined $v
173 0 0 if /title/
174 0 0 if $v =~ /--/s
188 0 0 if (//gs)
196 0 0 if (//gs)
234 0 0 if (my $g = $lint->guid)
235 0 0 if (my $lintFile = $lint->file) { }
236 0 0 if (my $G = $fileToGuid->{$lintFile}) { }
246 0 0 if (my $p = $lint->project)
247 0 0 if (my $l = $lint->labelDefs)
256 0 0 if (&$analysisSub($links, $fileToGuid))
259 0 0 unless $lint->source
261 0 0 if $@
262 0 0 if $@ or not $x
264 0 0 if (my $links = $lint->labelDefs)
268 0 0 unless $source eq $target
273 0 0 if (defined $o->attr('id') and my $i = $o->id)
274 0 0 if (my $labels = $r->{$i})
284 0 0 if (my $pid = fork) { }
289 0 0 if (&$processSub($x, $$links{$lint->project}, $fileToGuid, $lint))
306 0 0 unless $l
307 0 0 if @$l != 1
318 0 0 unless $labelDefs and ref($labelDefs) =~ /hash/is
323 0 0 if (my $l = $labelDefs->{$project}{$label})
324 0 0 if @$l > 1
335 0 0 if (my(@m) = &multipleLabelDefs($labelDefs))
349 0 0 unless $labelDefs and ref($labelDefs) =~ /hash/is
354 0 0 if (my $l = $labelDefs->{$project}{$label})
355 0 0 if @$l == 1
366 0 0 if (my(@s) = &singleLabelDefs($labelDefs))
374 0 0 if $p
388 0 0 unless $n > 0
414 0 0 $errors ? :
453 0 0 if $e
454 0 0 if $p
461 0 0 if (my $filesFail = @filesFail)
499 1 0 unless eval join('', readline DATA)