Condition Coverage

test_eng/Testout.pm
Criterion Covered Total %
condition 65 101 64.3


and 2 conditions

line l !l condition
339 715 5 $in =~ /^(\w+)\s*\([^()]*\)\s*=/ and 0

and 3 conditions

line !l l&&!r l&&r condition
200 79 0 0 @_ > 1 and $_[0] =~ /^\[/
210 0 0 0 @_ > 1 and $_[0] =~ /^\[/
401 650 33 1 $userfun and $in =~ / \b ($userfun) \s* \( /x
681 1 1 $installed and $in =~ / \b ($installed) \s* \( /x
450 9 0 0 $1 eq "default" and $in =~ /^default\s*\(\s*echo\s*,\s*0\s*\)\s*(;\s*)?$/
454 0 0 0 $userfun and $cmd =~ / \b ($userfun) \s* \( /x
529 680 36 4 $RET and $in =~ /(?:^|;)\$?(\w+)\([^()]*\)=(?!=)/
589 679 0 0 $skip_eval and $in =~ /\beval\(/g
613 7 0 71 $seen{$2} and $seen{$2} eq " "
761 51 31 595 defined $res and ref $res
784 581 3 79 $have_floats || $in =~ /^(sinh?|solve)\b/ and ref $res
787 0 0 79 defined $rres and not $rres =~ /\n/
827 8 0 0 $@ =~ /^Undefined subroutine &main::(\w+)/ and $not_yet_defined{$1}
8 0 0 $@ =~ /high resolution graphics disabled/ and 0 >= &Math::Pari::have_graphics()
0 0 8 $@ =~ /gnuplot-like plotting environment not loaded yet/ and $skip_gnuplot
844 43 79 547 defined $rres and defined $re_out
849 578 0 0 $@ and $@ =~ /regexp too big/
859 78 75 516 not $noans and defined $re_out
0 0 516 defined $rres && $cmp
153 516 0 not $noans and defined $re_out and not defined $rres && $cmp
78 75 516 not $noans and defined $re_out
78 75 0 not $noans and !defined($rres) || &filter_res($rres) ne &filter_res($rout)
139 14 0 $doprint and $printout ne $rout

or 2 conditions

line l !l condition
229 36 124 CORE::shift() || '16g'
608 983 13 $1 || ''
14 9 $seen{$2} || $seen_now{$2} || ''

or 3 conditions

line l !l&&r !l&&!r condition
454 0 0 0 $cmd =~ /(?:^|;)\s*(?:print|error)\(/ or $userfun and $cmd =~ / \b ($userfun) \s* \( /x
595 0 679 0 $seen_now{'oo'} or &Math::Pari::pari_version_exp() < 2009000
613 71 5 2 $seen{$2} and $seen{$2} eq " " or $in =~ /\"/
745 67 13 597 $in =~ /\d+\.\d*|\d{10,}/ || $in =~ /\b( ellinit|zeta|bin|comprealraw|frac| lseriesell|powrealraw|legendre|suminf| forstep )\b/x
750 12 82 0 $ourvars{$1}++ or ++$newvars
784 79 3 581 $have_floats || $in =~ /^(sinh?|solve)\b/
793 18 6 55 $rout =~ /\[.*[-+,;]\s/ or $rout =~ /\bQfb\b/
859 0 0 75 !defined($rres) || &filter_res($rres) ne &filter_res($rout)