Condition Coverage

blib/lib/Lab/Instrument/IPS.pm
Criterion Covered Total %
condition 0 144 0.0


and 3 conditions

line !l l&&!r l&&r condition
222 0 0 0 $mode != 0 and $mode != 1
0 0 0 $mode != 0 and $mode != 1 and $mode != 4
0 0 0 $mode != 0 and $mode != 1 and $mode != 4 and $mode != 5
0 0 0 $mode != 0 and $mode != 1 and $mode != 4 and $mode != 5 and $mode != 8
0 0 0 $mode != 0 and $mode != 1 and $mode != 4 and $mode != 5 and $mode != 8 and $mode != 9
249 0 0 0 $mode != 0 and $mode != 2
0 0 0 $mode != 0 and $mode != 2 and $mode != 4
0 0 0 $mode != 0 and $mode != 2 and $mode != 4 and $mode != 6
292 0 0 0 0 <= $mode and $mode <= 4
371 0 0 0 $parameter != 0 and $parameter != 1
0 0 0 $parameter != 0 and $parameter != 1 and $parameter != 2
0 0 0 $parameter != 0 and $parameter != 1 and $parameter != 2 and $parameter != 3
0 0 0 $parameter != 0 and $parameter != 1 and $parameter != 2 and $parameter != 3 and $parameter != 4
0 0 0 $parameter != 0 and $parameter != 1 and $parameter != 2 and $parameter != 3 and $parameter != 4 and $parameter != 5
0 0 0 $parameter != 0 and $parameter != 1 and $parameter != 2 and $parameter != 3 and $parameter != 4 and $parameter != 5 and $parameter != 6
0 0 0 $parameter != 0 and $parameter != 1 and $parameter != 2 and $parameter != 3 and $parameter != 4 and $parameter != 5 and $parameter != 6 and $parameter != 7
0 0 0 $parameter != 0 and $parameter != 1 and $parameter != 2 and $parameter != 3 and $parameter != 4 and $parameter != 5 and $parameter != 6 and $parameter != 7 and $parameter != 8
0 0 0 $parameter != 0 and $parameter != 1 and $parameter != 2 and $parameter != 3 and $parameter != 4 and $parameter != 5 and $parameter != 6 and $parameter != 7 and $parameter != 8 and $parameter != 9
0 0 0 $parameter != 0 and $parameter != 1 and $parameter != 2 and $parameter != 3 and $parameter != 4 and $parameter != 5 and $parameter != 6 and $parameter != 7 and $parameter != 8 and $parameter != 9 and $parameter != 10
0 0 0 $parameter != 0 and $parameter != 1 and $parameter != 2 and $parameter != 3 and $parameter != 4 and $parameter != 5 and $parameter != 6 and $parameter != 7 and $parameter != 8 and $parameter != 9 and $parameter != 10 and $parameter != 15
0 0 0 $parameter != 0 and $parameter != 1 and $parameter != 2 and $parameter != 3 and $parameter != 4 and $parameter != 5 and $parameter != 6 and $parameter != 7 and $parameter != 8 and $parameter != 9 and $parameter != 10 and $parameter != 15 and $parameter != 16
0 0 0 $parameter != 0 and $parameter != 1 and $parameter != 2 and $parameter != 3 and $parameter != 4 and $parameter != 5 and $parameter != 6 and $parameter != 7 and $parameter != 8 and $parameter != 9 and $parameter != 10 and $parameter != 15 and $parameter != 16 and $parameter != 17
0 0 0 $parameter != 0 and $parameter != 1 and $parameter != 2 and $parameter != 3 and $parameter != 4 and $parameter != 5 and $parameter != 6 and $parameter != 7 and $parameter != 8 and $parameter != 9 and $parameter != 10 and $parameter != 15 and $parameter != 16 and $parameter != 17 and $parameter != 18
0 0 0 $parameter != 0 and $parameter != 1 and $parameter != 2 and $parameter != 3 and $parameter != 4 and $parameter != 5 and $parameter != 6 and $parameter != 7 and $parameter != 8 and $parameter != 9 and $parameter != 10 and $parameter != 15 and $parameter != 16 and $parameter != 17 and $parameter != 18 and $parameter != 19
0 0 0 $parameter != 0 and $parameter != 1 and $parameter != 2 and $parameter != 3 and $parameter != 4 and $parameter != 5 and $parameter != 6 and $parameter != 7 and $parameter != 8 and $parameter != 9 and $parameter != 10 and $parameter != 15 and $parameter != 16 and $parameter != 17 and $parameter != 18 and $parameter != 19 and $parameter != 20
0 0 0 $parameter != 0 and $parameter != 1 and $parameter != 2 and $parameter != 3 and $parameter != 4 and $parameter != 5 and $parameter != 6 and $parameter != 7 and $parameter != 8 and $parameter != 9 and $parameter != 10 and $parameter != 15 and $parameter != 16 and $parameter != 17 and $parameter != 18 and $parameter != 19 and $parameter != 20 and $parameter != 21
0 0 0 $parameter != 0 and $parameter != 1 and $parameter != 2 and $parameter != 3 and $parameter != 4 and $parameter != 5 and $parameter != 6 and $parameter != 7 and $parameter != 8 and $parameter != 9 and $parameter != 10 and $parameter != 15 and $parameter != 16 and $parameter != 17 and $parameter != 18 and $parameter != 19 and $parameter != 20 and $parameter != 21 and $parameter != 22
0 0 0 $parameter != 0 and $parameter != 1 and $parameter != 2 and $parameter != 3 and $parameter != 4 and $parameter != 5 and $parameter != 6 and $parameter != 7 and $parameter != 8 and $parameter != 9 and $parameter != 10 and $parameter != 15 and $parameter != 16 and $parameter != 17 and $parameter != 18 and $parameter != 19 and $parameter != 20 and $parameter != 21 and $parameter != 22 and $parameter != 23
0 0 0 $parameter != 0 and $parameter != 1 and $parameter != 2 and $parameter != 3 and $parameter != 4 and $parameter != 5 and $parameter != 6 and $parameter != 7 and $parameter != 8 and $parameter != 9 and $parameter != 10 and $parameter != 15 and $parameter != 16 and $parameter != 17 and $parameter != 18 and $parameter != 19 and $parameter != 20 and $parameter != 21 and $parameter != 22 and $parameter != 23 and $parameter != 24
439 0 0 0 $mode == 0 and $switch == 2
0 0 0 $mode == 0 and $switch == 0
482 0 0 0 $field == 0 and $sh == 2
512 0 0 0 $flag <= "1.1" and $flag >= "0.9"
545 0 0 0 not $sweepstatus and @{$$self{"SWEEP_QUEUE"};}[1]
872 0 0 0 abs $current_field > $field_limit and $field_limit != 0
875 0 0 0 abs $target > $field_limit and $field_limit != 0
906 0 0 0 abs $interval >= @{$self->{'LIMITS'}{'field_intervall_limits'};} - 1 and $interval != $current_field_interval

or 3 conditions

line l !l&&r !l&&!r condition
62 0 0 0 ref $proto || $proto
99 0 0 0 $switchheater == 0 or $switchheater == 2
168 0 0 0 $switchheater == 0 or $switchheater == 2
569 0 0 0 not defined $target_field or abs $target_field > $self->{'LIMITS'}{'magneticfield'}
0 0 0 not defined $target_field or abs $target_field > $self->{'LIMITS'}{'magneticfield'} or not $target_field =~ /\b\d+(e\d+|E\d+|exp\d+|EXP\d+)?\b/u
595 0 0 0 not defined $rate or $rate < 0
0 0 0 not defined $rate or $rate < 0 or $rate > $self->{'LIMITS'}{'rate_intervall_limits'}[$max_rate]
0 0 0 not defined $rate or $rate < 0 or $rate > $self->{'LIMITS'}{'rate_intervall_limits'}[$max_rate] or not $rate =~ /\b\d+(e\d+|E\d+|exp\d+|EXP\d+)?\b/u
906 0 0 0 $target * $sweep_direction <= $vergleichswert * $sweep_direction or abs $interval >= @{$self->{'LIMITS'}{'field_intervall_limits'};} - 1 and $interval != $current_field_interval
915 0 0 0 $rate > @{$$self{"LIMITS"}{"rate_intervall_limits"};}[$index] or not defined $rate
932 0 0 0 $rate > @{$$self{"LIMITS"}{"rate_intervall_limits"};}[abs $interval] or not defined $rate