Fix calculation of overall test coverage

This commit is contained in:
Martchus 2017-08-17 17:59:29 +02:00
parent a475ef8693
commit c88fd9f9a8
1 changed files with 7 additions and 4 deletions

View File

@ -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 "%";
} }