Branch Coverage

blib/lib/LUGS/Events/Parser.pm
Criterion Covered Total %
branch 29 40 72.5


line true false branch
49 5 1 if (ref $opts eq 'HASH')
54 0 5 unless ref $data eq 'HASH'
57 0 9 unless ref $data->{$tagname} eq 'ARRAY'
58 0 9 unless scalar @{$data->{$tagname};}
61 0 10 unless ref $entry eq 'HASH'
65 0 10 unless scalar keys %keys == 2
66 0 10 unless &all(sub {
68 0 10 unless ref \$entry->{'rewrite'} eq 'SCALAR'
69 0 10 unless ref $entry->{'fields'} eq 'ARRAY'
71 0 10 unless scalar @{$entry->{'fields'};}
111 5 1 if ($self->{'Filter_html'})
120 0 6 unless open my $fh, '<', $self->{'Input'}
137 21 182 if (my($text) = $field =~ /^event \s+ (.+)/x) { }
21 161 elsif ($field =~ /^endevent \z/x) { }
145 104 57 if ($self->{'Filter_html'})
148 31 73 if (@html)
154 33 128 $exists ? :
158 13 8 if ($self->{'Filter_html'})
171 21 0 if $day =~ /^0?(.+)$/
181 5 1 if ($self->{'Filter_html'})