Condition Coverage

blib/lib/PDL/PP.pm
Criterion Covered Total %
condition 28 105 26.6


and 3 conditions

line !l l&&!r l&&r condition
340 5 104 0 defined $result and $result eq 'DO NOT SET!!'
891 0 0 0 defined $opt->{'At'} and $opt->{'At'} =~ /^(Top|Bot|Middle)$/
1143 1 0 0 exists $obj{'Dump'} and $obj{'Dump'}
0 0 0 exists $obj{'Dump'} and $obj{'Dump'} and $main::PP_VERBOSE
1176 0 0 0 $options and ref $options eq 'HASH'
0 0 0 $options and ref $options eq 'HASH' and $options->{'infavor'}
1878 2 0 0 exists $parobjs->{$_} && exists $parobjs->{$_}{'FlagOut'} && !exists $parobjs->{$_}{'FlagCreateAlways'}
1882 2 0 0 exists $parobjs->{$_} && exists $parobjs->{$_}{'FlagOut'} && exists $parobjs->{$_}{'FlagCreateAlways'}
1884 0 2 0 exists $parobjs->{$_} && exists $parobjs->{$_}{'FlagTemp'}
2049 0 2 0 exists $parobjs->{$x} and exists $parobjs->{$x}{'FlagOut'}
2137 1 0 0 exists $parobjs->{$_} && exists $parobjs->{$_}{'FlagOut'} && !exists $parobjs->{$_}{'FlagCreateAlways'}
2142 1 0 0 exists $parobjs->{$_} && exists $parobjs->{$_}{'FlagOut'} && exists $parobjs->{$_}{'FlagCreateAlways'}
2146 0 1 0 exists $parobjs->{$_} && exists $parobjs->{$_}{'FlagTemp'}
2181 1 0 0 defined $badflag and $badflag == 0
2232 0 1 0 exists $parobjs->{$x} and exists $parobjs->{$x}{'FlagOut'}
2369 0 0 0 defined $bflag and $bflag
2396 0 0 0 defined $bflag and $bflag
2413 2 0 0 $doc eq '' and not defined $doc
2 0 0 $doc eq '' and not defined $doc and $doc == undef
2545 2 0 0 $hasp2child and $#$gentypes != $ntypes
2895 0 0 0 $switched_to_other_pars and $arg =~ /$pars_re/
2934 0 0 0 @otherpars > 0 and $arg =~ /$pars_re/

or 3 conditions

line l !l&&r !l&&!r condition
182 0 0 270 $nargs < 0 or $nargs > 3
594 110 0 0 defined $syms{$1} or confess("$1 not defined in '${ret}'!")
973 2 2 1216 /%\{/ or /%}/
1404 0 0 0 /^$/ or /^#/
1904 0 0 2 $out{$_} or $outca{$_}
1942 0 0 0 $tmp{$x} or $outca{$x}
1966 0 0 2 $out{$x} or $tmp{$x}
0 0 2 $out{$x} or $tmp{$x} or $outca{$x}
2161 0 0 1 $other{$x} or $out{$x}
0 0 1 $other{$x} or $out{$x} or $tmp{$x}
0 0 1 $other{$x} or $out{$x} or $tmp{$x} or $outca{$x}
2554 0 0 2 $ignore->{$_} or $po->{'FlagTyped'}
0 0 2 $ignore->{$_} or $po->{'FlagTyped'} or $po->{'FlagCreateAlways'}