Condition Coverage

blib/lib/IO/Util.pm
Criterion Covered Total %
condition 23 40 57.5


and 3 conditions

line !l l&&!r l&&r condition
17 1 0 2 defined $_ && length $_
124 0 0 0 exists $PARSING_CACHE{$type}{$path} && !$mtime > $PARSING_CACHE{$type}{$path}{'mtime'}
180 40 0 0 $$opt{'optional'} and not ref $mml
185 0 40 0 $$opt{'cache'} and not ref $mml
200 0 34 0 $$opt{'cache'} and not ref $mml
241 28 114 0 $$opt{'strict'} and $$mml =~ /$not_escaped_re{$$opt{'markers'}}/

or 2 conditions

line l !l condition
16 5 6 ref $_ || 'path'
21 3 6 $a{'SCALAR'} ||= \my($content)
191 20 20 $$opt{'markers'} ||= '<>'
275 2 7 $a{'SCALAR'} || \my($scalar)
305 0 2 $offset || 0

or 3 conditions

line l !l&&r !l&&!r condition
22 1 2 6 ref $_ eq 'GLOB' or ref \$_ eq 'GLOB'
82 18 0 0 $new_usec != $usec or $new_sec != $sec
274 3 6 0 $a{'GLOB'} ||= select
305 2 0 0 $len || length $scalar