Condition Coverage

blib/lib/IO/HyCon.pm
Criterion Covered Total %
condition 0 53 0.0


and 3 conditions

line !l l&&!r l&&r condition
944 0 0 0 defined $rest{'type'} and $rest{'type'} eq 'phase'
0 0 0 defined $rest{'type'} and $rest{'type'} eq 'phase' and $columns != 2
948 0 0 0 defined $rest{'type'} and $rest{'type'} eq 'phase'

or 2 conditions

line l !l condition
274 0 0 $config->{'serial'}{'poll_interval'} //= 1000
275 0 0 $config->{'serial'}{'poll_attempts'} //= 200
518 0 0 $self->{'types'}{$id & 15} || 'UNKNOWN'
536 0 0 $self->{'types'}{$id & 15} || 'UNKNOWN'

or 3 conditions

line l !l&&r !l&&!r condition
337 0 0 0 $timeout < 1 or ++$attempt < $self->{'poll_attempts'}
455 0 0 0 $response =~ /^EOSR/ or $response =~ /^EOSRHLT/
472 0 0 0 $ic_time < 0 or $ic_time > 999999
492 0 0 0 $op_time < 0 or $op_time > 999999
554 0 0 0 $response eq 'No data!' or $response =~ /EOD/
654 0 0 0 $port < 0 or $port > 8
749 0 0 0 $value < 0 or $value > 1
768 0 0 0 hex $address != hex $raddress or hex $number != hex $rnumber
0 0 0 hex $address != hex $raddress or hex $number != hex $rnumber or $value != $rvalue
896 0 0 0 not defined $data or @$data == 0
938 0 0 0 not defined $data or @$data == 0
985 0 0 0 $value < 0 or $value > 1