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' Branch Coverage Report -

Branch Coverage Report

@@ -90,19 +82,9 @@ HTMLSUMMARY Coverage: $filename - -

← Back to Summary

+

Back to Summary

Coverage: $filename

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 = ""
                     }