Condition Coverage

blib/lib/Rand/Urandom.pm
Criterion Covered Total %
condition 6 14 42.8


and 3 conditions

line !l l&&!r l&&r condition
35 3 0 0 $Rand::Urandom::Config{'osname'} =~ /openbsd/i and $Rand::Urandom::Config{'archname'} =~ /amd64/
50 0 0 0 $ret == -1 and $! == 4

or 2 conditions

line l !l condition
13 5 6 shift() || 1

or 3 conditions

line l !l&&r !l&&!r condition
78 3 12 0 not defined $syscall or $syscall > 0
86 0 0 15 $got == 0 or $got != $num