Condition Coverage

blib/lib/HarfBuzz/Shaper.pm
Criterion Covered Total %
condition 9 25 36.0


and 3 conditions

line !l l&&!r l&&r condition
209 0 0 3 @_ > 1 and defined $text[0]
235 0 0 1 @_ and defined $_[0]

or 2 conditions

line l !l condition
90 0 3 $opts //= {}
409 5 0 $self->{'features'} || []

or 3 conditions

line l !l&&r !l&&!r condition
149 3 0 0 defined $fontfile or defined $size
157 0 3 0 $$self{"face_$fontfile"} //= &hb_face_create($blob, 0)
158 0 3 0 $$self{"font_$fontfile"} //= do { my $font = &hb_font_create($face); &hb_ot_font_set_funcs($font); $font }
249 1 0 0 &hb_feature_from_string($feature) || croak(qq[Unknown shaper feature: "$feature"])
416 1 0 0 &hb_feature_from_string($feature) || croak(qq[Unknown shaper feature: "$feature"])