Condition Coverage

blib/lib/RPerl/Operation/Statement/Loop/For.pm
Criterion Covered Total %
condition 7 45 15.5


and 3 conditions

line !l l&&!r l&&r condition
53 7 1 0 exists $modes->{'_symbol_table'}{$modes->{'_symbol_table'}{'_namespace'}}{$modes->{'_symbol_table'}{'_subroutine'}}{$variable_symbol} and $modes->{'_symbol_table'}{$modes->{'_symbol_table'}{'_namespace'}}{$modes->{'_symbol_table'}{'_subroutine'}}{$variable_symbol}{'isa'} ne 'RPerl::Operation::Expression::SubExpression::Variable::LoopIterator'
104 6 0 0 exists $modes->{'_symbol_table'}{$modes->{'_symbol_table'}{'_namespace'}}{$modes->{'_symbol_table'}{'_subroutine'}}{$variable_symbol0} and $modes->{'_symbol_table'}{$modes->{'_symbol_table'}{'_namespace'}}{$modes->{'_symbol_table'}{'_subroutine'}}{$variable_symbol0}{'isa'} ne 'RPerl::Operation::Expression::SubExpression::Variable::LoopIterator'
210 0 0 0 defined $loop_label and $loop_label =~ /PARALLEL/gmsx
248 0 0 0 exists $modes->{'_symbol_table'}{$modes->{'_symbol_table'}{'_namespace'}}{$modes->{'_symbol_table'}{'_subroutine'}}{$variable_symbol} and $modes->{'_symbol_table'}{$modes->{'_symbol_table'}{'_namespace'}}{$modes->{'_symbol_table'}{'_subroutine'}}{$variable_symbol}{'isa'} ne 'RPerl::Operation::Expression::SubExpression::Variable::LoopIterator'
265 0 0 0 exists $modes->{'_loop_iterators'} && defined $modes->{'_loop_iterators'}
269 0 0 0 exists $modes->{'_loop_iterators'}{$variable_symbol} and $modes->{'_loop_iterators'}{$variable_symbol} ne $type_integer
345 0 0 0 exists $modes->{'_symbol_table'}{$modes->{'_symbol_table'}{'_namespace'}}{$modes->{'_symbol_table'}{'_subroutine'}}{$variable_symbol0} and $modes->{'_symbol_table'}{$modes->{'_symbol_table'}{'_namespace'}}{$modes->{'_symbol_table'}{'_subroutine'}}{$variable_symbol0}{'isa'} ne 'RPerl::Operation::Expression::SubExpression::Variable::LoopIterator'
362 0 0 0 exists $modes->{'_loop_iterators'} && defined $modes->{'_loop_iterators'}
366 0 0 0 exists $modes->{'_loop_iterators'}{$variable_symbol0} and $modes->{'_loop_iterators'}{$variable_symbol0} ne $type_integer

or 3 conditions

line l !l&&r !l&&!r condition
125 2 0 4 $opnamed_or_subexp_scolon0_type eq 'OpNamedScolonOrSubExp_250' or $opnamed_or_subexp_scolon0_type eq 'OpNamedScolonOrSubExp_251'
149 0 2 4 $opnamed_or_subexp_scolon1_type eq 'OpNamedScolonOrSubExp_250' or $opnamed_or_subexp_scolon1_type eq 'OpNamedScolonOrSubExp_251'
204 0 0 0 exists $modes->{'_inside_parallel_loop'} or defined $modes->{'_inside_parallel_loop'}
207 0 0 0 exists $modes->{'_current_parallel_loop'} or defined $modes->{'_current_parallel_loop'}
388 0 0 0 $opnamed_or_subexp_scolon0_type eq 'OpNamedScolonOrSubExp_250' or $opnamed_or_subexp_scolon0_type eq 'OpNamedScolonOrSubExp_251'
412 0 0 0 $opnamed_or_subexp_scolon1_type eq 'OpNamedScolonOrSubExp_250' or $opnamed_or_subexp_scolon1_type eq 'OpNamedScolonOrSubExp_251'