Condition Coverage

blib/lib/P2P/pDonkey/Meta.pm
Criterion Covered Total %
condition 35 72 48.6


and 3 conditions

line !l l&&!r l&&r condition
374 0 18 0 $m1 && $m2 && $$m1{'ValType'} == $$m2{'ValType'} && ($$m1{'Type'} ? $$m1{'Type'} == $$m2{'Type'} : $$m1{'Name'} eq $$m2{'Name'})
700 1 1 0 $$d{'Gaps'} and @{$$d{'Gaps'};}
711 1 1 0 $$d{'Parts'} and @{$$d{'Parts'};}
717 1 1 0 $$d{'Parts8'} and @{$$d{'Parts8'};}
755 0 0 1 -e $path and -r _
917 0 0 2 defined $ft and $ft == 2
929 0 0 2 defined $ft and $ft == 2
941 0 0 4 defined $ft and $ft == 3
969 0 0 0 matchSearchQuery($$q{'Q1'}, $i) && matchSearchQuery($$q{'Q2'}, $i)
973 0 0 0 matchSearchQuery($$q{'Q1'}, $i) && !matchSearchQuery($$q{'Q2'}, $i)
983 0 0 0 $mm && $$mm{'Value'} =~ /$qval/
988 0 0 0 $mm and $$mm{'ValType'} == 2
995 0 0 0 $mm and $$mm{'ValType'} == 3
1047 0 0 0 ref $ip and not defined $port
1056 0 0 69 ref $ip and not defined $port

or 3 conditions

line l !l&&r !l&&!r condition
359 3 1 22 $st == 1 or $st == 11
4 3 19 $st == 1 or $st == 11 or $st == 3
4 3 16 $st == 1 or $st == 11 or $st == 3 or $st == 4
6 1 15 $st == 1 or $st == 11 or $st == 3 or $st == 4 or $st == 18
388 5 5 818 $st == 10 or $st == 9
405 1 1 35 $st == 9 or $st == 10
659 1 1 544 $$meta{'Type'} == 9 or $$meta{'Type'} == 10
862 1 1 0 $comp == 1 or $comp == 2
971 0 0 0 matchSearchQuery($$q{'Q1'}, $i) || matchSearchQuery($$q{'Q2'}, $i)