Condition Coverage

blib/lib/Data/Smile/XS.pm
Criterion Covered Total %
condition 8 21 38.1


and 3 conditions

line !l l&&!r l&&r condition
68 3 0 2 @_ >= 3 and defined $opts
91 18 0 1 @_ >= 2 and defined $opts

or 3 conditions

line l !l&&r !l&&!r condition
20 18 0 1 eval { do { $x->isa("Path::Tiny") } } or eval { do { $x->isa("Path::Class::File") } }
36 0 0 0 eval { do { $file->can("read") } } or eval { do { $file->can("getline") } }
0 0 0 eval { do { $file->can("read") } } or eval { do { $file->can("getline") } } or ref $file eq "GLOB"
56 1 0 0 eval { do { $file->can("print") } } or eval { do { $file->can("write") } }
1 0 0 eval { do { $file->can("print") } } or eval { do { $file->can("write") } } or ref $file eq "GLOB"