Condition Coverage

blib/lib/RPerl/Generator.pm
Criterion Covered Total %
condition 28 63 44.4


and 3 conditions

line !l l&&!r l&&r condition
71 0 0 0 exists $subexpression->{'children'}[0]{'children'}[0]{'children'}[1] and $subexpression->{'children'}[0]{'children'}[0]{'children'}[1] =~ /^-\s*$/msx
179 0 0 638 -e $file_name_reference and -f $file_name_reference
0 0 638 -e $file_name_reference and -f $file_name_reference and -T $file_name_reference
214 16 0 459 $modes->{'ops'} eq 'PERL' and $suffix_key eq 'EXE'
0 0 0 $modes->{'ops'} eq 'CPP' and $suffix_key eq 'EXE'
275 0 0 16 -e $file_name_reference_tmp . '.orig' and -f $file_name_reference_tmp . '.orig'
285 0 0 16 -e $file_name_reference_tmp and -f $file_name_reference_tmp
0 0 16 -e $file_name_reference_tmp and -f $file_name_reference_tmp and -T $file_name_reference_tmp
323 0 0 16 -e $file_name_generated_tmp . '.orig' and -f $file_name_generated_tmp . '.orig'
333 0 0 16 -e $file_name_generated_tmp and -f $file_name_generated_tmp
0 0 16 -e $file_name_generated_tmp and -f $file_name_generated_tmp and -T $file_name_generated_tmp
473 858 0 29244 exists $rperl_source_group_1->{$suffix_key} and defined $rperl_source_group_1->{$suffix_key}
522 1 0 725 exists &CompileUnit_5::ast_to_rperl__generate and defined &CompileUnit_5::ast_to_rperl__generate

or 3 conditions

line l !l&&r !l&&!r condition
137 15 12 6 $return_type =~ /_arrayref$/ || $return_type =~ /_hashref$/
214 163 459 16 $suffix_key eq 'PMC' or $modes->{'ops'} eq 'PERL' and $suffix_key eq 'EXE'
0 16 0 $suffix_key eq 'H' or $suffix_key eq 'CPP'
16 0 0 $suffix_key eq 'H' or $suffix_key eq 'CPP' or $modes->{'ops'} eq 'CPP' and $suffix_key eq 'EXE'
439 0 39 0 $modes->{'types'} eq 'PERL' or $modes->{'types'} eq 'CPP'
505 232 232 29634 $suffix_key eq '_package_name' or $suffix_key eq '_package_name_underscores'
543 0 0 168 not defined $eval_retval or $RPerl::Generator::EVAL_ERROR ne ''
565 0 0 168 not defined $eval_retval or $RPerl::Generator::EVAL_ERROR ne ''