Condition Coverage

blib/lib/Text/Xslate/PP/State.pm
Criterion Covered Total %
condition 2 16 12.5


and 3 conditions

line !l l&&!r l&&r condition
181 1 0 0 utf8::is_utf8($st->{'output'}) && !utf8::is_utf8(${$sv;})
191 0 0 0 utf8::is_utf8($st->{'output'}) && !utf8::is_utf8($sv)

or 2 conditions

line l !l condition
133 0 0 $st->{'local_stack'} ||= []
147 0 1 $st->frame->[$st->current_frame($st->current_frame + 1)] ||= []

or 3 conditions

line l !l&&r !l&&!r condition
181 0 0 0 eval { do { $st->encoding->decode(${$sv;}, Encode::FB_CROAK()) } } || ${$sv;}
191 0 0 0 eval { do { $st->encoding->decode($sv, Encode::FB_CROAK()) } } || $sv