• Home
  • Raw
  • Download

Lines Matching full:coverage

22 my %coverage = ( functions => {}, files => {} );
35 $coverage{$type}->{$name} = {};
40 $coverage{$type}->{$name} = {};
43 $coverage{"function"}->{$func}->{file} = $name;
47 $coverage{$type}->{$name}->{lines} = $2;
48 $coverage{$type}->{$name}->{linesCoverage} = $1;
50 $coverage{$type}->{$name}->{branches} = $2;
51 $coverage{$type}->{$name}->{branchesCoverage} = $1;
53 $coverage{$type}->{$name}->{conds} = $2;
54 $coverage{$type}->{$name}->{condsCoverage} = $1;
56 $coverage{$type}->{$name}->{calls} = $2;
57 $coverage{$type}->{$name}->{callsCoverage} = $1;
59 $coverage{$type}->{$name}->{branches} = 0;
60 $coverage{$type}->{$name}->{branchesCoverage} = "100.00";
61 $coverage{$type}->{$name}->{conds} = 0;
62 $coverage{$type}->{$name}->{condsCoverage} = "100.00";
64 $coverage{$type}->{$name}->{calls} = 0;
65 $coverage{$type}->{$name}->{callsCoverage} = "100.00";
82 foreach my $func (keys %{$coverage{function}}) {
84 my $got = $coverage{function}->{$func}->{$m};
86 my $miss = $got * $coverage{function}->{$func}->{$m ."Coverage"} / 100;
90 $summary{$type}->{$m . "Coverage"} = sprintf("%.2f", $totalMiss / $totalGot * 100);
96 print "<coverage>\n";
100 foreach my $name (sort { $a cmp $b } keys %{$coverage{$type}}) {
101 my $rec = $coverage{$type}->{$name};
103 printf " <lines count=\"%s\" coverage=\"%s\"/>\n", $rec->{lines}, $rec->{linesCoverage};
105 …printf " <branches count=\"%s\" coverage=\"%s\"/>\n", $rec->{branches}, $rec->{branchesCoverage…
108 … printf " <conditions count=\"%s\" coverage=\"%s\"/>\n", $rec->{conds}, $rec->{condsCoverage};
111 printf " <calls count=\"%s\" coverage=\"%s\"/>\n", $rec->{calls}, $rec->{callsCoverage};
117 …printf " <lines count=\"%s\" coverage=\"%s\"/>\n", $summary{$type}->{lines}, $summary{$type}->{…
118 …printf " <branches count=\"%s\" coverage=\"%s\"/>\n", $summary{$type}->{branches}, $summary{$ty…
119 …printf " <conditions count=\"%s\" coverage=\"%s\"/>\n", $summary{$type}->{conds}, $summary{$typ…
120 …printf " <calls count=\"%s\" coverage=\"%s\"/>\n", $summary{$type}->{calls}, $summary{$type}->{…
125 print "</coverage>\n";