Condition Coverage

blib/lib/Dotiac/DTL/Core.pm
Criterion Covered Total %
condition 20 48 41.6


and 3 conditions

line !l l&&!r l&&r condition
73 1 0 0 $cache{"$data.pm"} and exists $cache{"$data.pm"}{'changetime'}
1 0 0 $cache{"$data.pm"} and exists $cache{"$data.pm"}{'changetime'} and $cache{"$data.pm"}{'changetime'} < (stat "$data.pm")[9]
152 22 8 0 $ALLOWED_INCLUDE_ROOTS and int $ALLOWED_INCLUDE_ROOTS > 2
289 0 0 0 &Scalar::Util::blessed($var) and $var->can('count')
302 12 0 1356 &Scalar::Util::blessed($value) and $value->isa('Dotiac::DTL::Value')
315 0 0 936 &Scalar::Util::blessed($value) and $value->isa('Dotiac::DTL::Value')
418 3359 0 0 $f eq q['] and $l eq q[']
3359 0 0 $f eq '"' and $l eq '"'
419 2274 0 1085 $f eq '`' and $l eq '`'
420 2274 0 0 $name eq 'block.super' and $$param{'block.super'}
429 68 0 4 $cycle{$name} and $cycle{$name}[1]

or 3 conditions

line l !l&&r !l&&!r condition
157 28 0 2 -e $file or -e "$file.pm"
159 2 0 0 -e $rfile or -e "$rfile.pm"
188 0 0 0 eval { do { pack 'C*', unpack('U0C*', $val) } } || pack('C*', unpack('C*', $val))
219 2 0 410 not defined $x or ref $x
418 0 0 3359 $f eq q['] and $l eq q['] or $f eq '"' and $l eq '"'