Condition Coverage

blib/lib/HTML/Mason/Interp.pm
Criterion Covered Total %
condition 27 36 75.0


and 3 conditions

line !l l&&!r l&&r condition
201 0 1 5 $self->{'static_source'} && $self->{'unlimited_code_cache'} && !$self->{'dynamic_comp_root'}
396 634 11 497 exists $code_cache->{$comp_id} and $self->static_source || $code_cache->{$comp_id}{'lastmod'} >= $srcmod
406 503 117 0 @stat and not -f _
443 0 13 2 defined $@ and $@ =~ /failed in require/
527 9 0 29 $current_size > $min_size and @elems
671 14 0 4 @{$self->{'comp_root'};} == 1 and $self->{'comp_root'}[0][0] eq 'MAIN'
865 0 2 717 defined $self->{'autohandler_name'} && length $self->{'autohandler_name'}

or 2 conditions

line l !l condition
623 1 13 $p{'name'} ||= ''
696 16 390 $self->{'comp_root_key_map'} ||= {}
730 133 18 $$source_cache{$pair->[0]} ||= {}

or 3 conditions

line l !l&&r !l&&!r condition
396 12 495 1 $self->static_source || $code_cache->{$comp_id}{'lastmod'} >= $srcmod
591 0 1 0 not -e $object_create_marker_file or (stat $object_create_marker_file)[9] < $touch_file_lastmod
969 1 0 783 not $name =~ /^$flag_regex$/ or $name =~ /^n$/