Fix calculation of overall test coverage
This commit is contained in:
parent
a475ef8693
commit
c88fd9f9a8
|
@ -7,18 +7,21 @@
|
||||||
|
|
||||||
{
|
{
|
||||||
if($1 == "TOTAL") {
|
if($1 == "TOTAL") {
|
||||||
covered_regions += $2;
|
total_regions += $2;
|
||||||
missed_regions += $3;
|
missed_regions += $3;
|
||||||
covered_lines += $5;
|
total_lines += $5;
|
||||||
missed_lines += $6;
|
missed_lines += $6;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
END {
|
END {
|
||||||
|
covered_regions = total_regions - missed_regions;
|
||||||
|
covered_lines = total_lines - missed_lines;
|
||||||
|
|
||||||
print "Covered regions: " covered_regions;
|
print "Covered regions: " covered_regions;
|
||||||
print "Missed regions: " missed_regions;
|
print "Missed regions: " missed_regions;
|
||||||
print "Region cover: " covered_regions/(covered_regions+missed_regions)*100 "%\n";
|
print "Region cover: " covered_regions/total_regions*100 "%\n";
|
||||||
print "Covered lines: " covered_lines;
|
print "Covered lines: " covered_lines;
|
||||||
print "Missed lines: " missed_lines;
|
print "Missed lines: " missed_lines;
|
||||||
print "Line cover: " covered_lines/(covered_lines+missed_lines)*100 "%";
|
print "Line cover: " covered_lines/total_lines*100 "%";
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue