lib/Template/Provider.pm | |||
---|---|---|---|
Criterion | Covered | Total | % |
condition | 55 | 83 | 66.2 |
line | !l | l&&!r | l&&r | condition |
---|---|---|---|---|
222 | 2 | 3 | 12 | defined $path and not $error |
270 | 209 | 1 | 408 | @ipaths and --$count |
276 | 357 | 0 | 5 | ref $dir and UNIVERSAL::can($dir, 'paths') |
359 | 160 | 0 | 0 | defined $size and $size == 1 || $size < 0 |
539 | 37 | 2 | 3 | defined $self->{'DEFAULT'} and $name ne $self->{'DEFAULT'} |
760 | 104 | 0 | 0 | defined $size and not $size |
769 | 104 | 0 | 0 | defined $size and $self->{'SLOTS'} >= $size |
874 | 0 | 0 | 17 | not defined $error and defined $data->{'time'} |
line | l | !l | condition |
---|---|---|---|
209 | 12 | 0 | $self->paths || (return $self->error, 255) |
271 | 408 | 0 | shift @ipaths || (next) |
286 | 5 | 0 | $dir->paths || (return $self->error($dir->error)) |
343 | 53 | 107 | $params->{'INCLUDE_PATH'} || '.' |
344 | 7 | 153 | $params->{'COMPILE_DIR'} || '' |
399 | 10 | 150 | $params->{'COMPILE_EXT'} || '' |
400 | 7 | 153 | $params->{'ABSOLUTE'} || 0 |
401 | 1 | 159 | $params->{'RELATIVE'} || 0 |
402 | 1 | 159 | $params->{'TOLERANT'} || 0 |
520 | 197 | 1 | $self->paths || (return $self->error, 255) |
838 | 134 | 0 | 'Template::Config'->parser($self->{'PARAMS'}) || (return 'Template::Config'->error, 255) |
918 | 34 | 158 | $self->_compiled_filename($template_name) || (return) |
919 | 16 | 18 | (stat $compiled_name)[9] || (return) |
920 | 16 | 0 | $self->_template_modified($template_name) || (return) |
938 | 314 | 0 | shift() || (return) |
995 | 104 | 0 | $self->_template_modified($name) || (return $time ? 1 : 0) |
line | l | !l&&r | !l&&!r | condition |
---|---|---|---|---|
359 | 0 | 0 | 0 | $size == 1 || $size < 0 |
403 | 0 | 0 | 160 | $params->{'DOCUMENT'} || $DOCUMENT |
408 | 0 | 0 | 160 | $params->{'STAT_TTL'} || $STAT_TTL |
532 | 152 | 3 | 141 | not $error or $error == 255 |
551 | 62 | 4 | 231 | $compext or $compdir |
598 | 169 | 1216 | 10 | defined $alias or ref $name |
685 | 0 | 2 | 0 | not defined $template_mtime or $template_mtime != $slot->[3] |
838 | 1174 | 134 | 0 | $self->{'PARSER'} ||= 'Template::Config'->parser($self->{'PARAMS'}) || (return 'Template::Config'->error, 255) |
881 | 17 | 0 | 0 | $ctime or $ctime eq 0 |