Condition Coverage

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


and 3 conditions

line !l l&&!r l&&r condition
910 0 0 0 defined $type and $type eq '3D'
965 0 0 0 defined $type and $type eq 'PHASE'
0 0 0 defined $type and $type eq 'PHASE' and $columns != 2
968 0 0 0 defined $type and $type eq '3D'
0 0 0 defined $type and $type eq '3D' and $columns < 2
971 0 0 0 defined $type and $type eq 'PHASE'
0 0 0 defined $type and $type eq '3D'
1023 0 0 0 defined $self->{'problem'} and defined $xbar_address

or 2 conditions

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

or 3 conditions

line l !l&&r !l&&!r condition
338 0 0 0 $timeout < 1 or ++$attempt < $self->{'poll_attempts'}
456 0 0 0 $response =~ /^EOSR/ or $response =~ /^EOSRHLT/
473 0 0 0 $ic_time < 0 or $ic_time > 999999
493 0 0 0 $op_time < 0 or $op_time > 999999
555 0 0 0 $response eq 'No data!' or $response =~ /EOD/
655 0 0 0 $port < 0 or $port > 8
750 0 0 0 $value < 0 or $value > 1
769 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
899 0 0 0 not defined $data or @$data == 0
957 0 0 0 not defined $data or @$data == 0
1010 0 0 0 $value < 0 or $value > 1