Condition Coverage

blib/lib/Sim/OPTS.pm
Criterion Covered Total %
condition 0 165 0.0


and 3 conditions

line !l l&&!r l&&r condition
204 0 0 0 $countvar == 0 and $countblock == 1
0 0 0 $countvar == 0 and $countblock == 1 and $countcase == 0
224 0 0 0 $generate eq 'n' and $sequencer eq 'y' || $sequencer eq 'last'
0 0 0 $generate eq 'y' and $sequencer eq 'n'
0 0 0 $generate eq 'y' and $sequencer eq 'y'
0 0 0 $generate eq 'y' and $sequencer eq 'last'
0 0 0 $generate eq 'n' and $sequencer eq 'n'
274 0 0 0 $skip ne '' and $skipask ne 'yes'
0 0 0 $countvar == $#varnumbers and ($skip ne '' and $skipask ne 'yes')
283 0 0 0 $generate eq 'y' and $counterstep == $stepsvar
0 0 0 $generate eq 'y' and $counterstep == $stepsvar and $sequencer eq 'n' || $sequencer eq 'last'
0 0 0 $skip ne '' and $skipask ne 'yes'
0 0 0 $generate eq 'y' and $counterstep == $stepsvar and $sequencer eq 'n' || $sequencer eq 'last' and ($skip ne '' and $skipask ne 'yes')
317 0 0 0 $applytype[$counterzone][1] ne $applytype[$counterzone][2] and $modification_type ne 'changeconfig'
334 0 0 0 $applytype[$counterzone][1] ne $applytype[$counterzone][2] and $modification_type eq 'changeconfig'
743 0 0 0 $swingrotate != 0 and $stepsvar > 1
0 0 0 $swingrotate != 0 and $stepsvar > 1 and $yes_or_no_rotate_surfs eq 'y'
1093 0 0 0 $swingrotate != 0 and $stepsvar > 1
0 0 0 $swingrotate != 0 and $stepsvar > 1 and $yes_or_no_rotation eq 'y'
1185 0 0 0 $stepsvar > 1 and $yes_or_no_rotation eq 'y'
1335 0 0 0 $stepsvar > 1 and $tiepacestofirst eq 'n'
0 0 0 $stepsvar > 1 and $tiepacestofirst eq 'y'
2491 0 0 0 $mode eq 'nodemode' and $counterlines > 1
0 0 0 $mode eq 'nodemode' and $counterlines > 1 and $counterlines < 2 + scalar(@nodesdata)
2597 0 0 0 $mode eq 'componentmode' and $line =~ /opening/u
0 0 0 $mode eq 'componentmode' and $line =~ /crack /u
3046 0 0 0 $swingrotate != 0 and $stepsvar > 1
0 0 0 $swingrotate != 0 and $stepsvar > 1 and $yes_or_no_warp eq 'y'
3386 0 0 0 @work_letters eq '' || $vertexletter ~~ \@work_letters and not \@{$v[$countervertex];} ~~ \@{$tempv[$countervertex];}
3579 0 0 0 $new_loop_letter eq $loop_letter and $new_loopcontrol_letter eq $loopcontrol_letter
3663 0 0 0 $new_flow_letter eq $flow_letter and $new_flowcontrol_letter eq $flowcontrol_letter
3847 0 0 0 $semaphore_loop eq 'yes' and $semaphore_loopcontrol eq 'yes'
0 0 0 $semaphore_loop eq 'yes' and $semaphore_loopcontrol eq 'yes' and $line =~ /No. of data items/u
3852 0 0 0 $semaphore_loop eq 'yes' and $semaphore_loopcontrol eq 'yes'
0 0 0 $semaphore_loop eq 'yes' and $semaphore_loopcontrol eq 'yes' and $counterlines == $doline
3887 0 0 0 $semaphore_flow eq 'yes' and $semaphore_flowcontrol eq 'yes'
0 0 0 $semaphore_flow eq 'yes' and $semaphore_flowcontrol eq 'yes' and $line =~ /No. of data items/u
3892 0 0 0 $semaphore_flow eq 'yes' and $semaphore_flowcontrol eq 'yes'
0 0 0 $semaphore_flow eq 'yes' and $semaphore_flowcontrol eq 'yes' and $counterlines == $doline
4907 0 0 0 $semaphore_node eq 'yes' and $semaphore_component eq 'no'
0 0 0 $semaphore_node eq 'yes' and $semaphore_component eq 'no' and $countnode >= 0
4932 0 0 0 $semaphore_component eq 'yes' and $semaphore_connection eq 'no'
0 0 0 $semaphore_component eq 'yes' and $semaphore_connection eq 'no' and $countcomponent > 0
6771 0 0 0 $countvar == $#varnumbers and $countblock == $#blocks
6975 0 0 0 -e $casefile and -e $chancefile
0 0 0 -e $caseseed and -e $chanceseed

or 3 conditions

line l !l&&r !l&&!r condition
224 0 0 0 $sequencer eq 'y' || $sequencer eq 'last'
283 0 0 0 $sequencer eq 'n' || $sequencer eq 'last'
1636 0 0 0 $modification_type eq 'a' or $modification_type eq 'b'
1693 0 0 0 $modification_type eq 'c' or $modification_type eq 'd'
2282 0 0 0 $sourceaddress eq '' or $targetaddress eq ''
3386 0 0 0 @work_letters eq '' || $vertexletter ~~ \@work_letters
4360 0 0 0 @work_letters eq '' or $obs_letter ~~ \@work_letters
6453 0 0 0 $counterouter < $#keepcolumns or $counterinner < $#cols
6975 0 0 0 -e $casefile and -e $chancefile or -e $caseseed and -e $chanceseed