diff --git a/scripts/generate_coverage_html.sh b/scripts/generate_coverage_html.sh index 423790d..04a8c33 100755 --- a/scripts/generate_coverage_html.sh +++ b/scripts/generate_coverage_html.sh @@ -13,14 +13,6 @@ cat > "$OUTPUT_DIR/index.html" <<'HTMLHEADER'
Branches Taken: $taken / $branches ($percentage%)
@@ -124,34 +106,22 @@ FILEHEADER
# Get the actual source line
line_content = substr($0, index($0, $3))
- # Determine background color based on branch coverage
- bg_class = ""
- if (branch_info != "") {
- if (branch_info ~ /taken 0/) {
- bg_class = "branch-not-taken"
- } else if (branch_info ~ /never executed/) {
- bg_class = "branch-not-taken"
- } else {
- bg_class = "branch-taken"
- }
- }
-
# Format execution count
if (exec_count == "-") {
exec_str = "-"
} else if (exec_count == "#####") {
exec_str = "0"
- if (bg_class == "") bg_class = "branch-not-taken"
} else {
exec_str = exec_count
}
- printf "%s%s%s", bg_class, line_num, exec_str, line_content
+ # Output line number, execution count, and source
+ printf "%6s: %5s:%s", line_num, exec_str, line_content
if (branch_info != "") {
- printf "%s", branch_info
+ printf " [%s]", branch_info
}
- printf "\n"
+ printf "\n"
branch_info = ""
}