Branch Coverage

GO/Parsers/base_parser.pm
Criterion Covered Total %
branch 17 72 23.6


line true false branch
49 26 0 if @_
73 0 0 unless $fh
74 0 0 unless $self->error_list
89 16 0 if @_
112 0 0 if ($fn =~ /\.gz$/)
118 0 0 if ($err)
125 0 0 if ($fn =~ /\.Z$/)
131 0 0 if ($err)
193 0 20 if @_
206 0 20 if @_
212 0 40 if @_
218 0 16 if @_
225 20 20 if @_
234 0 0 $lite ? :
235 0 0 if @_
262 0 20 if ($self->use_cache)
265 0 0 if (-f $cached_obj_file) { }
270 0 0 if ($t1 >= $t2) { }
281 0 0 if ($reparse) { }
298 0 0 if ($self->can('xslt'))
308 0 0 if ($self->can('xslt'))
317 0 20 if ($self->can('xslt') and $self->xslt) { }
321 0 0 unless (-f $xslt_file)
326 0 0 if ($GO_ROOT)
333 0 0 unless ($xslt_file and -f $xslt_file)
341 0 0 unless (-f $xslt_file)
361 0 0 if ($handler->isa('Data::Stag::XMLWriter')) { }
365 0 0 if ($handler->file) { }
370 0 0 if (not $fh) { }
417 0 0 if ($outf)
422 0 0 if ($err)
437 0 20 if ($f =~ /^http:/) { }
463 0 10 if @_
484 27 1720 if @_
485 0 1747 unless $$self{'_acc2name_h'}
512 1 917 if (scalar keys %$h and not $$h{$acc})