Branch Coverage

blib/lib/CGI/SSI_Parser.pm
Criterion Covered Total %
branch 0 98 0.0


line true false branch
33 0 0 unless (defined $ENV{'DOCUMENT_ROOT'} or defined $ENV{'SCRIPT_FILENAME'} or defined $ENV{'SCRIPT_NAME'})
68 0 0 if ($line eq 'bytes') { }
0 0 elsif ($line eq 'abbrev') { }
88 0 0 if ($line eq 'DATE_GMT') { }
0 0 elsif ($line eq 'DATE_LOCAL') { }
0 0 elsif ($line eq 'DOCUMENT_NAME') { }
0 0 elsif ($line eq 'DOCUMENT_URI') { }
0 0 elsif ($line eq 'LAST_MODIFIED') { }
113 0 0 unless ($line = join('', ))
114 0 0 if $CGI::SSI_Parser::debug
120 0 0 if ($CGI::SSI_Parser::recursive) { }
136 0 0 unless ($line = join('', ))
140 0 0 if ($CGI::SSI_Parser::recursive) { }
155 0 0 if ($sizefmt == $SIZEFMT_KMG)
156 0 0 if ($size / 1048576 >= 1) { }
201 0 0 unless (open FIN, $file)
207 0 0 if ($CGI::SSI_Parser::recursive) { }
242 0 0 if ($element eq 'config') { }
0 0 elsif ($element eq 'echo') { }
0 0 elsif ($element eq 'exec') { }
0 0 elsif ($element eq 'fsize') { }
0 0 elsif ($element eq 'flastmod') { }
0 0 elsif ($element eq 'include') { }
0 0 elsif ($element eq 'printenv') { }
0 0 elsif ($element eq 'set') { }
244 0 0 if ($1 eq 'errmsg') { }
0 0 elsif ($1 eq 'sizefmt') { }
0 0 elsif ($1 eq 'timefmt') { }
257 0 0 if ($1 eq 'var') { }
266 0 0 if ($1 eq 'cgi') { }
0 0 elsif ($1 eq 'cmd') { }
277 0 0 if ($1 eq 'file') { }
0 0 elsif ($1 eq 'virtual') { }
288 0 0 if ($1 eq 'file') { }
0 0 elsif ($1 eq 'virtual') { }
299 0 0 if ($1 eq 'file') { }
0 0 elsif ($1 eq 'virtual') { }
309 0 0 if ($ssi eq '') { }
331 0 0 unless ssi_init()
333 0 0 unless (open FIN, $file)
340 0 0 if ($inside) { }
341 0 0 if ($line =~ /$ending_sequence/) { }
349 0 0 if $CGI::SSI_Parser::debug
357 0 0 if ($line =~ /$starting_sequence/) { }
381 0 0 unless ssi_init()
384 0 0 if ($inside) { }
385 0 0 if ($line =~ /$ending_sequence/) { }
393 0 0 if $CGI::SSI_Parser::debug
401 0 0 if ($line =~ /$starting_sequence/) { }