Condition Coverage

lib/Web/DataService/Diagnostic.pm
Criterion Covered Total %
condition 0 115 0.0


and 3 conditions

line !l l&&!r l&&r condition
157 0 0 0 $query_vocab and not $ds->{'vocab'}{$query_vocab}
187 0 0 0 ref $f eq 'HASH' and $f->{'output'}
209 0 0 0 defined $name and $name ne ''
210 0 0 0 $query_name and not $name =~ /$query_name/
227 0 0 0 defined $name and $name ne ''
228 0 0 0 $query_name and not $name =~ /$query_name/
327 0 0 0 defined $record->{'vvalue'} and $record->{'vvalue'} ne ''
369 0 0 0 defined $record->{'vvalue'} and $record->{'vvalue'} ne ''
390 0 0 0 $options->{'doc'} and defined $record->{'doc_string'}
0 0 0 $options->{'doc'} and defined $record->{'doc_string'} and $record->{'doc_string'} ne ''
417 0 0 0 defined $string and $string ne ''
532 0 0 0 defined $path and $path ne ''
544 0 0 0 ref $digest->{'node_query'} eq 'Regexp' and not $path =~ /$digest->{'node_query'}/
567 0 0 0 defined $value and $value ne ''
649 0 0 0 defined $hash->{$field} and $hash->{$field} ne ''
676 0 0 0 defined $path and $path ne ''
698 0 0 0 defined $name and $name ne ''
724 0 0 0 defined $name and $name ne ''
750 0 0 0 defined $name and $name ne ''
780 0 0 0 $v and $v ne 'FLAG_VALUE'
0 0 0 $v and $v ne 'FLAG_VALUE' and $v ne 'ANY_VALUE'
813 0 0 0 $inclusion and not ref $inclusion
865 0 0 0 defined $message and $message ne ''

or 2 conditions

line l !l condition
347 0 0 $widths->[$i] //= '0'
867 0 0 $key ||= 'unclassified'

or 3 conditions

line l !l&&r !l&&!r condition
144 0 0 0 $DIAG_PARAM{$key} or $FIELD_PARAM{$key}
204 0 0 0 $$f{"${query_vocab}_name"} ||= $f->{'name'}
205 0 0 0 $name ||= $f->{'output'}
207 0 0 0 $$f{"${query_vocab}_value"} || $f->{'value'}
222 0 0 0 $$f{"${v}_name"} || $f->{'name'}
223 0 0 0 $name ||= $f->{'output'}
225 0 0 0 $$f{"${v}_value"} || $f->{'value'}
329 0 0 0 not defined $widths->[0] or length $output > $widths->[0]
330 0 0 0 not defined $widths->[1] or length $block > $widths->[1]
340 0 0 0 not defined $widths->[2] or length $cond > $widths->[2]
343 0 0 0 not defined $widths->[3] or length $loc > $widths->[3]
444 0 0 0 $DIAG_PARAM{$key} or $DIGEST_PARAM{$key}
575 0 0 0 $node->{'ruleset'} ||= $ds->determine_ruleset($path)
811 0 0 0 $rule->{'allow'} || $rule->{'require'}