Condition Coverage

blib/lib/YATT/Lite/Test/XHFTest.pm
Criterion Covered Total %
condition 17 28 60.7


and 3 conditions

line !l l&&!r l&&r condition
127 10 1 155 $prev and $prev->{'cf_FILE'} =~ /%d/
159 0 0 0 $prev && $prev->{'cf_WIDGET'}
160 147 1 19 not $test->{'cf_TITLE'} and $prev

or 2 conditions

line l !l condition
137 135 10 $self->{'file_list'} //= []
201 0 1 $cursor->[0]{$nm} ||= {}

or 3 conditions

line l !l&&r !l&&!r condition
78 0 10 0 $self->{'cf_ext'} //= $self->default_ext
126 6 166 0 $test->{'cf_FILE'} ||= do { if ($prev and $prev->{'cf_FILE'} =~ /%d/) { $prev->{'cf_FILE'}; } else { "f%d.$self->{'cf_ext'}"; } }
143 0 172 0 $test->{'cf_WIDGET'} ||= do { my $widget = $test->{'realfile'}; $widget =~ s/\.\w+$//; $widget =~ s[/][:]g; $widget }
158 125 42 5 $test->{'cf_OUT'} or $test->{'cf_ERROR'}
159 167 0 0 $test->{'cf_WIDGET'} ||= $prev && $prev->{'cf_WIDGET'}