Condition Coverage

lib/Crypt/Random/Provider/File.pm
Criterion Covered Total %
condition 11 20 55.0


and 3 conditions

line !l l&&!r l&&r condition
30 3 1212 0 $size and ref $size eq 'Math::Pari'

or 2 conditions

line l !l condition
27 1 1214 $params{'Skip'} || $$self{'Skip'} || ''

or 3 conditions

line l !l&&r !l&&!r condition
15 0 0 1215 $args{'File'} || $args{'Device'}
0 0 1215 $args{'File'} || $args{'Device'} || $args{'Filename'}
0 1215 0 $args{'File'} || $args{'Device'} || $args{'Filename'} || $class->_defaultsource
27 1 0 1214 $params{'Skip'} || $$self{'Skip'}
34 3 1212 0 $params{'Length'} || int($size / 8) + 1