Condition Coverage

blib/lib/PICA/Parser.pm
Criterion Covered Total %
condition 11 18 61.1


and 3 conditions

line !l l&&!r l&&r condition
45 10 14 0 ref \$arg eq 'SCALAR' and $arg =~ /.xml$/i || $arg =~ /.xml.gz$/i
133 32 0 2 defined $unionparams{'Format'} and $unionparams{'Format'} =~ /^xml$/i

or 3 conditions

line l !l&&r !l&&!r condition
22 0 29 0 ref $class || $class
45 2 0 12 $arg =~ /.xml$/i || $arg =~ /.xml.gz$/i
134 2 0 0 not $$self{'xmlparser'} or %params
141 26 2 4 not $$self{'plainparser'} or %params