Condition Coverage

blib/lib/Statistics/R/IO/Parser.pm
Criterion Covered Total %
condition 31 73 42.4


and 3 conditions

line !l l&&!r l&&r condition
58 0 1 647 $arg and not ref $arg
103 0 0 169 &looks_like_number($arg) and $arg <= 255
0 0 169 &looks_like_number($arg) and $arg <= 255 and $arg >= 0
117 0 0 8 &looks_like_number($arg) and $arg <= 65535
0 0 8 &looks_like_number($arg) and $arg <= 65535 and $arg >= 0
131 0 0 8 &looks_like_number($arg) and $arg <= 16777215
0 0 8 &looks_like_number($arg) and $arg <= 16777215 and $arg >= 0
145 0 0 700 &looks_like_number($arg) and $arg <= 4294967295
0 0 700 &looks_like_number($arg) and $arg <= 4294967295 and $arg >= 0
193 0 0 2 &looks_like_number($arg) and $arg < 128
0 0 2 &looks_like_number($arg) and $arg < 128 and $arg >= -128
207 0 0 2 &looks_like_number($arg) and $arg < 32768
0 0 2 &looks_like_number($arg) and $arg < 32768 and $arg >= -32768
221 0 0 2 &looks_like_number($arg) and $arg < 8388608
0 0 2 &looks_like_number($arg) and $arg < 8388608 and $arg >= -8388608
235 0 0 521 &looks_like_number($arg) and $arg < 2147483648
0 0 521 &looks_like_number($arg) and $arg < 2147483648 and $arg >= -2147483648
324 0 0 1 $p and $end
419 0 0 29700 $p1 and $fp2
430 0 0 1793 @_ and scalar @_ <= 2

or 2 conditions

line l !l condition
29 486 22388 @_ or return $endianness
422 37850 0 shift() || (return)

or 3 conditions

line l !l&&r !l&&!r condition
30 485 1 0 $new_value =~ /^[<>]$/ && $new_value || $endianness
37 0 15 113133 not $state or $state->eof
49 1 9 6 $state->eof or $arg ne $state->at